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-b7bd044-m [2019-01-18 16:13:27,823 INFO L170 SettingsManager]: Resetting all preferences to default values... [2019-01-18 16:13:27,825 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2019-01-18 16:13:27,839 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-01-18 16:13:27,839 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-01-18 16:13:27,840 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-01-18 16:13:27,842 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-01-18 16:13:27,844 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2019-01-18 16:13:27,846 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-01-18 16:13:27,846 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-01-18 16:13:27,848 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-01-18 16:13:27,848 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-01-18 16:13:27,849 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-01-18 16:13:27,850 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-01-18 16:13:27,852 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-01-18 16:13:27,853 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-01-18 16:13:27,854 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-01-18 16:13:27,856 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-01-18 16:13:27,858 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2019-01-18 16:13:27,860 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-01-18 16:13:27,861 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-01-18 16:13:27,863 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-01-18 16:13:27,865 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-01-18 16:13:27,866 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-01-18 16:13:27,866 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-01-18 16:13:27,867 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-01-18 16:13:27,868 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-01-18 16:13:27,869 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-01-18 16:13:27,870 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2019-01-18 16:13:27,872 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-01-18 16:13:27,872 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2019-01-18 16:13:27,873 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-01-18 16:13:27,873 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-01-18 16:13:27,873 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2019-01-18 16:13:27,875 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2019-01-18 16:13:27,875 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2019-01-18 16:13:27,876 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-18 16:13:27,896 INFO L110 SettingsManager]: Loading preferences was successful [2019-01-18 16:13:27,896 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2019-01-18 16:13:27,897 INFO L131 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2019-01-18 16:13:27,897 INFO L133 SettingsManager]: * Show backtranslation warnings=false [2019-01-18 16:13:27,898 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2019-01-18 16:13:27,898 INFO L133 SettingsManager]: * User list type=DISABLED [2019-01-18 16:13:27,898 INFO L133 SettingsManager]: * Inline calls to unimplemented procedures=true [2019-01-18 16:13:27,899 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2019-01-18 16:13:27,899 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2019-01-18 16:13:27,899 INFO L133 SettingsManager]: * Underlying domain=OctagonDomain [2019-01-18 16:13:27,899 INFO L133 SettingsManager]: * Abstract domain=ArrayDomain [2019-01-18 16:13:27,899 INFO L133 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2019-01-18 16:13:27,900 INFO L133 SettingsManager]: * Interval Domain=false [2019-01-18 16:13:27,901 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-01-18 16:13:27,901 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2019-01-18 16:13:27,901 INFO L133 SettingsManager]: * Use SBE=true [2019-01-18 16:13:27,902 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-01-18 16:13:27,902 INFO L133 SettingsManager]: * sizeof long=4 [2019-01-18 16:13:27,902 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2019-01-18 16:13:27,902 INFO L133 SettingsManager]: * sizeof POINTER=4 [2019-01-18 16:13:27,902 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2019-01-18 16:13:27,903 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2019-01-18 16:13:27,904 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2019-01-18 16:13:27,904 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2019-01-18 16:13:27,905 INFO L133 SettingsManager]: * sizeof long double=12 [2019-01-18 16:13:27,905 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2019-01-18 16:13:27,905 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2019-01-18 16:13:27,905 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-01-18 16:13:27,906 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-01-18 16:13:27,907 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2019-01-18 16:13:27,907 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-01-18 16:13:27,907 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-01-18 16:13:27,907 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2019-01-18 16:13:27,908 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2019-01-18 16:13:27,908 INFO L133 SettingsManager]: * Trace refinement strategy=TAIPAN [2019-01-18 16:13:27,908 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2019-01-18 16:13:27,908 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2019-01-18 16:13:27,908 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2019-01-18 16:13:27,908 INFO L133 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2019-01-18 16:13:27,951 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-01-18 16:13:27,967 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-01-18 16:13:27,972 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-01-18 16:13:27,974 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2019-01-18 16:13:27,975 INFO L276 PluginConnector]: Boogie PL CUP Parser initialized [2019-01-18 16:13:27,976 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-18 16:13:27,977 INFO L111 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/toy/tooDifficultLoopInvariant/Luxembourg-WithArrays.bpl' [2019-01-18 16:13:28,024 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-01-18 16:13:28,027 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2019-01-18 16:13:28,028 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2019-01-18 16:13:28,028 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2019-01-18 16:13:28,028 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2019-01-18 16:13:28,048 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "Luxembourg-WithArrays.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:13:28" (1/1) ... [2019-01-18 16:13:28,061 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "Luxembourg-WithArrays.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:13:28" (1/1) ... [2019-01-18 16:13:28,070 WARN L165 Inliner]: Program contained no entry procedure! [2019-01-18 16:13:28,071 WARN L168 Inliner]: Missing entry procedures: [ULTIMATE.start] [2019-01-18 16:13:28,071 WARN L175 Inliner]: Fallback enabled. All procedures will be processed. [2019-01-18 16:13:28,073 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2019-01-18 16:13:28,074 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-01-18 16:13:28,074 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-01-18 16:13:28,075 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2019-01-18 16:13:28,088 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "Luxembourg-WithArrays.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:13:28" (1/1) ... [2019-01-18 16:13:28,089 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "Luxembourg-WithArrays.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:13:28" (1/1) ... [2019-01-18 16:13:28,090 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "Luxembourg-WithArrays.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:13:28" (1/1) ... [2019-01-18 16:13:28,090 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "Luxembourg-WithArrays.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:13:28" (1/1) ... [2019-01-18 16:13:28,096 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "Luxembourg-WithArrays.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:13:28" (1/1) ... [2019-01-18 16:13:28,102 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "Luxembourg-WithArrays.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:13:28" (1/1) ... [2019-01-18 16:13:28,103 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "Luxembourg-WithArrays.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:13:28" (1/1) ... [2019-01-18 16:13:28,106 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-01-18 16:13:28,106 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-01-18 16:13:28,107 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-01-18 16:13:28,107 INFO L276 PluginConnector]: RCFGBuilder initialized [2019-01-18 16:13:28,112 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "Luxembourg-WithArrays.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:13:28" (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-18 16:13:28,192 INFO L124 BoogieDeclarations]: Specification and implementation of procedure main given in one single declaration [2019-01-18 16:13:28,193 INFO L130 BoogieDeclarations]: Found specification of procedure main [2019-01-18 16:13:28,193 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2019-01-18 16:13:28,502 INFO L278 CfgBuilder]: Using library mode [2019-01-18 16:13:28,503 INFO L286 CfgBuilder]: Removed 1 assue(true) statements. [2019-01-18 16:13:28,504 INFO L202 PluginConnector]: Adding new model Luxembourg-WithArrays.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 04:13:28 BoogieIcfgContainer [2019-01-18 16:13:28,504 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-01-18 16:13:28,505 INFO L113 PluginConnector]: ------------------------Abstract Interpretation---------------------------- [2019-01-18 16:13:28,505 INFO L271 PluginConnector]: Initializing Abstract Interpretation... [2019-01-18 16:13:28,505 INFO L276 PluginConnector]: Abstract Interpretation initialized [2019-01-18 16:13:28,506 INFO L185 PluginConnector]: Executing the observer AbstractInterpretationRcfgObserver from plugin Abstract Interpretation for "Luxembourg-WithArrays.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 04:13:28" (1/1) ... [2019-01-18 16:13:28,557 INFO L101 FixpointEngine]: Starting fixpoint engine with domain ArrayDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-18 16:13:34,267 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2019-01-18 16:13:34,267 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2019-01-18 16:13:34,268 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2019-01-18 16:13:34,269 WARN L223 ngHoareTripleChecker]: -- [2019-01-18 16:13:34,269 WARN L224 ngHoareTripleChecker]: Pre: {2147483639#(or (forall ((v_idx_37 Int) (v_idx_41 Int) (v_idx_40 Int) (v_idx_38 Int) (v_idx_39 Int)) (exists ((v_v_3_1 Int) (v_v_4_1 Int) (v_v_6_1 Int)) (and (or (<= c_main_x v_idx_39) (= v_v_6_1 (select c_main_a v_idx_39)) (< v_idx_39 (+ c_main_y 1))) (or (= (select c_main_a v_idx_37) v_v_4_1) (<= c_main_y v_idx_37)) (or (< v_idx_38 c_main_y) (= 999 (select c_main_a v_idx_38)) (<= (+ c_main_y 1) v_idx_38)) (or (= v_v_3_1 (select c_main_a v_idx_41)) (< v_idx_41 (+ c_main_x 1))) (or (< v_idx_40 c_main_x) (<= (+ c_main_x 1) v_idx_40) (= (select c_main_a v_idx_40) 1)) (<= (+ c_main_y 1) c_main_x) (<= (- (- c_main_x) (- c_main_y)) (- 1))))) (forall ((v_idx_36 Int) (v_idx_34 Int) (v_idx_35 Int) (v_idx_32 Int) (v_idx_33 Int)) (exists ((v_v_3_1 Int) (v_v_4_1 Int) (v_v_6_1 Int)) (and (or (= (select c_main_a v_idx_33) 1000) (<= (+ c_main_y 1) v_idx_33) (< v_idx_33 c_main_y)) (or (= (select c_main_a v_idx_35) 0) (<= (+ c_main_x 1) v_idx_35) (< v_idx_35 c_main_x)) (or (= v_v_6_1 (select c_main_a v_idx_34)) (<= c_main_x v_idx_34) (< v_idx_34 (+ c_main_y 1))) (or (< v_idx_36 (+ c_main_x 1)) (= (select c_main_a v_idx_36) v_v_3_1)) (or (<= c_main_y v_idx_32) (= (select c_main_a v_idx_32) v_v_4_1)) (<= (+ c_main_y 1) c_main_x) (<= (- (- c_main_x) (- c_main_y)) (- 1))))))} [2019-01-18 16:13:34,273 WARN L228 ngHoareTripleChecker]: Action: a := a[x := a[x] + 1];a := a[y := a[y] - 1]; [2019-01-18 16:13:34,275 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-18 16:13:34,275 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_v_3_1 Int) (v_v_4_1 Int) (v_v_6_1 Int)) (and (or (<= (+ c_main_x 1) v_idx_45) (< v_idx_45 c_main_x) (= 1 (select c_main_a v_idx_45))) (or (= (select c_main_a v_idx_43) 999) (<= (+ c_main_y 1) v_idx_43) (< v_idx_43 c_main_y)) (or (= (select c_main_a v_idx_46) v_v_3_1) (< v_idx_46 (+ c_main_x 1))) (or (= (select c_main_a v_idx_42) v_v_4_1) (<= c_main_y v_idx_42)) (or (<= c_main_x v_idx_44) (= (select c_main_a v_idx_44) v_v_6_1) (< v_idx_44 (+ c_main_y 1))) (<= (+ c_main_y 1) c_main_x) (<= (- (- 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_3_1 Int) (v_v_4_1 Int) (v_v_6_1 Int)) (and (or (= (select c_main_a v_idx_49) v_v_6_1) (< v_idx_49 (+ c_main_y 1)) (<= c_main_x v_idx_49)) (or (< v_idx_48 c_main_y) (= 998 (select c_main_a v_idx_48)) (<= (+ c_main_y 1) v_idx_48)) (or (< v_idx_51 (+ c_main_x 1)) (= (select c_main_a v_idx_51) v_v_3_1)) (or (<= (+ c_main_x 1) v_idx_50) (< v_idx_50 c_main_x) (= 2 (select c_main_a v_idx_50))) (<= (+ c_main_y 1) c_main_x) (or (<= c_main_y v_idx_47) (= v_v_4_1 (select c_main_a v_idx_47))) (<= (- (- c_main_x) (- c_main_y)) (- 1))))))} [2019-01-18 16:13:34,276 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2019-01-18 16:13:34,282 WARN L268 ngHoareTripleChecker]: -- [2019-01-18 16:13:34,282 WARN L269 ngHoareTripleChecker]: Simplified triple [2019-01-18 16:13:38,726 WARN L181 SmtUtils]: Spent 4.44 s on a formula simplification that was a NOOP. DAG size: 81 [2019-01-18 16:13:38,727 WARN L270 ngHoareTripleChecker]: Pre: {2147483639#(or (forall ((v_idx_37 Int) (v_idx_41 Int) (v_idx_40 Int) (v_idx_38 Int) (v_idx_39 Int)) (exists ((v_v_3_1 Int) (v_v_4_1 Int) (v_v_6_1 Int)) (and (or (<= main_x v_idx_39) (= v_v_6_1 (select main_a v_idx_39)) (< v_idx_39 (+ main_y 1))) (or (= (select main_a v_idx_37) v_v_4_1) (<= main_y v_idx_37)) (or (< v_idx_38 main_y) (= 999 (select main_a v_idx_38)) (<= (+ main_y 1) v_idx_38)) (or (= v_v_3_1 (select main_a v_idx_41)) (< v_idx_41 (+ main_x 1))) (or (< v_idx_40 main_x) (<= (+ main_x 1) v_idx_40) (= (select main_a v_idx_40) 1)) (<= (+ main_y 1) main_x) (<= (- (- main_x) (- main_y)) (- 1))))) (forall ((v_idx_36 Int) (v_idx_34 Int) (v_idx_35 Int) (v_idx_32 Int) (v_idx_33 Int)) (exists ((v_v_3_1 Int) (v_v_4_1 Int) (v_v_6_1 Int)) (and (or (= (select main_a v_idx_33) 1000) (<= (+ main_y 1) v_idx_33) (< v_idx_33 main_y)) (or (= (select main_a v_idx_35) 0) (<= (+ main_x 1) v_idx_35) (< v_idx_35 main_x)) (or (= v_v_6_1 (select main_a v_idx_34)) (<= main_x v_idx_34) (< v_idx_34 (+ main_y 1))) (or (< v_idx_36 (+ main_x 1)) (= (select main_a v_idx_36) v_v_3_1)) (or (<= main_y v_idx_32) (= (select main_a v_idx_32) v_v_4_1)) (<= (+ main_y 1) main_x) (<= (- (- main_x) (- main_y)) (- 1))))))} [2019-01-18 16:13:38,727 WARN L274 ngHoareTripleChecker]: Action: a := a[x := a[x] + 1];a := a[y := a[y] - 1]; [2019-01-18 16:13:38,728 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-18 16:13:43,459 WARN L181 SmtUtils]: Spent 4.73 s on a formula simplification that was a NOOP. DAG size: 81 [2019-01-18 16:13:43,459 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_v_3_1 Int) (v_v_4_1 Int) (v_v_6_1 Int)) (and (or (<= (+ main_x 1) v_idx_45) (< v_idx_45 main_x) (= 1 (select main_a v_idx_45))) (or (= (select main_a v_idx_43) 999) (<= (+ main_y 1) v_idx_43) (< v_idx_43 main_y)) (or (= (select main_a v_idx_46) v_v_3_1) (< v_idx_46 (+ main_x 1))) (or (= (select main_a v_idx_42) v_v_4_1) (<= main_y v_idx_42)) (or (<= main_x v_idx_44) (= (select main_a v_idx_44) v_v_6_1) (< v_idx_44 (+ main_y 1))) (<= (+ main_y 1) main_x) (<= (- (- 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_3_1 Int) (v_v_4_1 Int) (v_v_6_1 Int)) (and (or (= (select main_a v_idx_49) v_v_6_1) (< v_idx_49 (+ main_y 1)) (<= main_x v_idx_49)) (or (< v_idx_48 main_y) (= 998 (select main_a v_idx_48)) (<= (+ main_y 1) v_idx_48)) (or (< v_idx_51 (+ main_x 1)) (= (select main_a v_idx_51) v_v_3_1)) (or (<= (+ main_x 1) v_idx_50) (< v_idx_50 main_x) (= 2 (select main_a v_idx_50))) (<= (+ main_y 1) main_x) (or (<= main_y v_idx_47) (= v_v_4_1 (select main_a v_idx_47))) (<= (- (- main_x) (- main_y)) (- 1))))))} [2019-01-18 16:13:50,401 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2019-01-18 16:13:50,401 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2019-01-18 16:13:50,402 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2019-01-18 16:13:50,402 WARN L223 ngHoareTripleChecker]: -- [2019-01-18 16:13:50,403 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_180_1 Int) (v_v_176_1 Int) (v_v_177_1 Int) (v_v_178_1 Int) (v_v_179_1 Int)) (and (<= (- v_v_177_1 (- v_v_179_1)) 1000) (or (<= c_main_y v_idx_97) (= v_v_176_1 (select c_main_a v_idx_97))) (<= (- v_v_179_1 (- v_v_179_1)) 4) (<= (- v_v_177_1 (- v_v_177_1)) 1998) (<= (- (- v_v_177_1) v_v_179_1) (- 1000)) (<= (- (- v_v_179_1) v_v_179_1) (- 2)) (<= (- v_v_177_1 v_v_179_1) 998) (<= (- (- v_v_177_1) v_v_177_1) (- 1996)) (<= (- (- v_v_177_1) (- v_v_179_1)) (- 996)) (or (= v_v_179_1 (select c_main_a v_idx_100)) (< v_idx_100 c_main_x) (<= (+ c_main_x 1) v_idx_100)) (or (<= c_main_x v_idx_99) (= (select c_main_a v_idx_99) v_v_178_1) (< v_idx_99 (+ c_main_y 1))) (or (< v_idx_101 (+ c_main_x 1)) (= (select c_main_a v_idx_101) v_v_180_1)) (or (= v_v_177_1 (select c_main_a v_idx_98)) (<= (+ c_main_y 1) v_idx_98) (< v_idx_98 c_main_y)) (<= (+ c_main_y 1) c_main_x) (<= (- (- 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_v_3_1 Int) (v_v_4_1 Int) (v_v_6_1 Int)) (and (or (< v_idx_96 (+ c_main_x 1)) (= (select c_main_a v_idx_96) v_v_3_1)) (or (< v_idx_94 (+ c_main_y 1)) (= (select c_main_a v_idx_94) v_v_6_1) (<= c_main_x v_idx_94)) (or (<= c_main_y v_idx_92) (= (select c_main_a v_idx_92) v_v_4_1)) (or (= 1000 (select c_main_a v_idx_93)) (<= (+ c_main_y 1) v_idx_93) (< v_idx_93 c_main_y)) (<= (+ c_main_y 1) c_main_x) (or (< v_idx_95 c_main_x) (<= (+ c_main_x 1) v_idx_95) (= 0 (select c_main_a v_idx_95))) (<= (- (- c_main_x) (- c_main_y)) (- 1))))))} [2019-01-18 16:13:50,403 WARN L228 ngHoareTripleChecker]: Action: a := a[x := a[x] + 1];a := a[y := a[y] - 1]; [2019-01-18 16:13:50,403 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-18 16:13:50,403 WARN L230 ngHoareTripleChecker]: Post: {2147483630#(or (forall ((v_idx_108 Int) (v_idx_109 Int) (v_idx_107 Int) (v_idx_111 Int) (v_idx_110 Int)) (exists ((v_v_180_1 Int) (v_v_290_1 Int) (v_v_176_1 Int) (v_v_178_1 Int) (v_v_287_1 Int)) (and (<= (- (- v_v_290_1) v_v_290_1) (- 1994)) (<= (- (- v_v_287_1) v_v_287_1) (- 4)) (<= (- v_v_290_1 (- v_v_290_1)) 1996) (or (< v_idx_109 (+ c_main_y 1)) (<= c_main_x v_idx_109) (= v_v_178_1 (select c_main_a v_idx_109))) (<= (- v_v_287_1 (- v_v_290_1)) 1000) (or (<= (+ c_main_y 1) v_idx_108) (< v_idx_108 c_main_y) (= v_v_290_1 (select c_main_a v_idx_108))) (or (= v_v_176_1 (select c_main_a v_idx_107)) (<= c_main_y v_idx_107)) (<= (- (- v_v_287_1) (- v_v_290_1)) 996) (<= (- v_v_287_1 v_v_290_1) (- 994)) (<= (- v_v_287_1 (- v_v_287_1)) 6) (<= (- (- v_v_287_1) v_v_290_1) (- 1000)) (or (< v_idx_110 c_main_x) (= v_v_287_1 (select c_main_a v_idx_110)) (<= (+ c_main_x 1) v_idx_110)) (or (< v_idx_111 (+ c_main_x 1)) (= (select c_main_a v_idx_111) v_v_180_1)) (<= (+ c_main_y 1) c_main_x) (<= (- (- c_main_x) (- c_main_y)) (- 1))))) (forall ((v_idx_104 Int) (v_idx_105 Int) (v_idx_102 Int) (v_idx_103 Int) (v_idx_106 Int)) (exists ((v_v_3_1 Int) (v_v_4_1 Int) (v_v_6_1 Int)) (and (or (<= c_main_y v_idx_102) (= v_v_4_1 (select c_main_a v_idx_102))) (or (= v_v_3_1 (select c_main_a v_idx_106)) (< v_idx_106 (+ c_main_x 1))) (or (= 1 (select c_main_a v_idx_105)) (<= (+ c_main_x 1) v_idx_105) (< v_idx_105 c_main_x)) (or (= v_v_6_1 (select c_main_a v_idx_104)) (< v_idx_104 (+ c_main_y 1)) (<= c_main_x v_idx_104)) (<= (+ c_main_y 1) c_main_x) (or (<= (+ c_main_y 1) v_idx_103) (= (select c_main_a v_idx_103) 999) (< v_idx_103 c_main_y)) (<= (- (- c_main_x) (- c_main_y)) (- 1))))))} [2019-01-18 16:13:50,404 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2019-01-18 16:13:51,111 WARN L268 ngHoareTripleChecker]: -- [2019-01-18 16:13:51,111 WARN L269 ngHoareTripleChecker]: Simplified triple [2019-01-18 16:13:55,909 WARN L181 SmtUtils]: Spent 4.80 s on a formula simplification that was a NOOP. DAG size: 110 [2019-01-18 16:13:55,909 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_180_1 Int) (v_v_176_1 Int) (v_v_177_1 Int) (v_v_178_1 Int) (v_v_179_1 Int)) (and (<= (- v_v_177_1 (- v_v_179_1)) 1000) (or (<= main_y v_idx_97) (= v_v_176_1 (select main_a v_idx_97))) (<= (- v_v_179_1 (- v_v_179_1)) 4) (<= (- v_v_177_1 (- v_v_177_1)) 1998) (<= (- (- v_v_177_1) v_v_179_1) (- 1000)) (<= (- (- v_v_179_1) v_v_179_1) (- 2)) (<= (- v_v_177_1 v_v_179_1) 998) (<= (- (- v_v_177_1) v_v_177_1) (- 1996)) (<= (- (- v_v_177_1) (- v_v_179_1)) (- 996)) (or (= v_v_179_1 (select main_a v_idx_100)) (< v_idx_100 main_x) (<= (+ main_x 1) v_idx_100)) (or (<= main_x v_idx_99) (= (select main_a v_idx_99) v_v_178_1) (< v_idx_99 (+ main_y 1))) (or (< v_idx_101 (+ main_x 1)) (= (select main_a v_idx_101) v_v_180_1)) (or (= v_v_177_1 (select main_a v_idx_98)) (<= (+ main_y 1) v_idx_98) (< v_idx_98 main_y)) (<= (+ main_y 1) main_x) (<= (- (- 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_v_3_1 Int) (v_v_4_1 Int) (v_v_6_1 Int)) (and (or (< v_idx_96 (+ main_x 1)) (= (select main_a v_idx_96) v_v_3_1)) (or (< v_idx_94 (+ main_y 1)) (= (select main_a v_idx_94) v_v_6_1) (<= main_x v_idx_94)) (or (<= main_y v_idx_92) (= (select main_a v_idx_92) v_v_4_1)) (or (= 1000 (select main_a v_idx_93)) (<= (+ main_y 1) v_idx_93) (< v_idx_93 main_y)) (<= (+ main_y 1) main_x) (or (< v_idx_95 main_x) (<= (+ main_x 1) v_idx_95) (= 0 (select main_a v_idx_95))) (<= (- (- main_x) (- main_y)) (- 1))))))} [2019-01-18 16:13:55,909 WARN L274 ngHoareTripleChecker]: Action: a := a[x := a[x] + 1];a := a[y := a[y] - 1]; [2019-01-18 16:13:55,910 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-18 16:14:00,534 WARN L181 SmtUtils]: Spent 4.62 s on a formula simplification that was a NOOP. DAG size: 110 [2019-01-18 16:14:00,535 WARN L276 ngHoareTripleChecker]: Post: {2147483630#(or (forall ((v_idx_108 Int) (v_idx_109 Int) (v_idx_107 Int) (v_idx_111 Int) (v_idx_110 Int)) (exists ((v_v_180_1 Int) (v_v_290_1 Int) (v_v_176_1 Int) (v_v_178_1 Int) (v_v_287_1 Int)) (and (<= (- (- v_v_290_1) v_v_290_1) (- 1994)) (<= (- (- v_v_287_1) v_v_287_1) (- 4)) (<= (- v_v_290_1 (- v_v_290_1)) 1996) (or (< v_idx_109 (+ main_y 1)) (<= main_x v_idx_109) (= v_v_178_1 (select main_a v_idx_109))) (<= (- v_v_287_1 (- v_v_290_1)) 1000) (or (<= (+ main_y 1) v_idx_108) (< v_idx_108 main_y) (= v_v_290_1 (select main_a v_idx_108))) (or (= v_v_176_1 (select main_a v_idx_107)) (<= main_y v_idx_107)) (<= (- (- v_v_287_1) (- v_v_290_1)) 996) (<= (- v_v_287_1 v_v_290_1) (- 994)) (<= (- v_v_287_1 (- v_v_287_1)) 6) (<= (- (- v_v_287_1) v_v_290_1) (- 1000)) (or (< v_idx_110 main_x) (= v_v_287_1 (select main_a v_idx_110)) (<= (+ main_x 1) v_idx_110)) (or (< v_idx_111 (+ main_x 1)) (= (select main_a v_idx_111) v_v_180_1)) (<= (+ main_y 1) main_x) (<= (- (- main_x) (- main_y)) (- 1))))) (forall ((v_idx_104 Int) (v_idx_105 Int) (v_idx_102 Int) (v_idx_103 Int) (v_idx_106 Int)) (exists ((v_v_3_1 Int) (v_v_4_1 Int) (v_v_6_1 Int)) (and (or (<= main_y v_idx_102) (= v_v_4_1 (select main_a v_idx_102))) (or (= v_v_3_1 (select main_a v_idx_106)) (< v_idx_106 (+ main_x 1))) (or (= 1 (select main_a v_idx_105)) (<= (+ main_x 1) v_idx_105) (< v_idx_105 main_x)) (or (= v_v_6_1 (select main_a v_idx_104)) (< v_idx_104 (+ main_y 1)) (<= main_x v_idx_104)) (<= (+ main_y 1) main_x) (or (<= (+ main_y 1) v_idx_103) (= (select main_a v_idx_103) 999) (< v_idx_103 main_y)) (<= (- (- main_x) (- main_y)) (- 1))))))} [2019-01-18 16:14:04,489 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2019-01-18 16:14:04,490 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2019-01-18 16:14:04,490 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2019-01-18 16:14:04,491 WARN L223 ngHoareTripleChecker]: -- [2019-01-18 16:14:04,491 WARN L224 ngHoareTripleChecker]: Pre: {2147483627#(or (forall ((v_idx_126 Int) (v_idx_124 Int) (v_idx_125 Int) (v_idx_122 Int) (v_idx_123 Int)) (exists ((v_v_3_1 Int) (v_v_4_1 Int) (v_v_6_1 Int)) (and (or (< v_idx_125 c_main_x) (= 0 (select c_main_a v_idx_125)) (<= (+ c_main_x 1) v_idx_125)) (or (= (select c_main_a v_idx_123) 1000) (<= (+ c_main_y 1) v_idx_123) (< v_idx_123 c_main_y)) (or (= v_v_4_1 (select c_main_a v_idx_122)) (<= c_main_y v_idx_122)) (or (< v_idx_126 (+ c_main_x 1)) (= (select c_main_a v_idx_126) v_v_3_1)) (<= (+ c_main_y 1) c_main_x) (or (< v_idx_124 (+ c_main_y 1)) (<= c_main_x v_idx_124) (= v_v_6_1 (select c_main_a v_idx_124))) (<= (- (- c_main_x) (- c_main_y)) (- 1))))) (forall ((v_idx_127 Int) (v_idx_128 Int) (v_idx_129 Int) (v_idx_130 Int) (v_idx_131 Int)) (exists ((v_v_180_1 Int) (v_v_176_1 Int) (v_v_177_1 Int) (v_v_178_1 Int) (v_v_179_1 Int)) (and (<= (- v_v_177_1 (- v_v_179_1)) 1000) (or (<= (+ c_main_x 1) v_idx_130) (< v_idx_130 c_main_x) (= v_v_179_1 (select c_main_a v_idx_130))) (or (< v_idx_129 (+ c_main_y 1)) (<= c_main_x v_idx_129) (= (select c_main_a v_idx_129) v_v_178_1)) (<= (- v_v_179_1 (- v_v_179_1)) 4) (<= (- v_v_177_1 (- v_v_177_1)) 1998) (<= (- (- v_v_177_1) v_v_179_1) (- 1000)) (<= (- (- v_v_179_1) v_v_179_1) (- 2)) (or (<= c_main_y v_idx_127) (= v_v_176_1 (select c_main_a v_idx_127))) (<= (- v_v_177_1 v_v_179_1) 998) (or (< v_idx_131 (+ c_main_x 1)) (= v_v_180_1 (select c_main_a v_idx_131))) (<= (- (- v_v_177_1) v_v_177_1) (- 1996)) (<= (- (- v_v_177_1) (- v_v_179_1)) (- 996)) (or (= (select c_main_a v_idx_128) v_v_177_1) (<= (+ c_main_y 1) v_idx_128) (< v_idx_128 c_main_y)) (<= (+ c_main_y 1) c_main_x) (<= (- (- c_main_x) (- c_main_y)) (- 1))))))} [2019-01-18 16:14:04,491 WARN L228 ngHoareTripleChecker]: Action: assume !(a[x] == 1000); [2019-01-18 16:14:04,492 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (not (= (select c_main_a c_main_x) 1000)) [2019-01-18 16:14:04,492 WARN L230 ngHoareTripleChecker]: Post: {2147483626#(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_3_1 Int) (v_v_4_1 Int) (v_v_6_1 Int)) (and (or (< v_idx_135 c_main_x) (= 0 (select c_main_a v_idx_135)) (<= (+ c_main_x 1) v_idx_135)) (or (= v_v_4_1 (select c_main_a v_idx_132)) (<= c_main_y v_idx_132)) (or (< v_idx_136 (+ c_main_x 1)) (= v_v_3_1 (select c_main_a v_idx_136))) (or (= 1000 (select c_main_a v_idx_133)) (< v_idx_133 c_main_y) (<= (+ c_main_y 1) v_idx_133)) (or (= v_v_6_1 (select c_main_a v_idx_134)) (<= c_main_x v_idx_134) (< v_idx_134 (+ c_main_y 1))) (<= (+ c_main_y 1) c_main_x) (<= (- (- c_main_x) (- c_main_y)) (- 1))))) (forall ((v_idx_137 Int) (v_idx_138 Int) (v_idx_139 Int) (v_idx_140 Int) (v_idx_141 Int)) (exists ((v_v_474_1 Int) (v_v_180_1 Int) (v_v_176_1 Int) (v_v_177_1 Int) (v_v_178_1 Int)) (and (or (= (select c_main_a v_idx_140) v_v_474_1) (< v_idx_140 c_main_x) (<= (+ c_main_x 1) v_idx_140)) (or (<= c_main_y v_idx_137) (= v_v_176_1 (select c_main_a v_idx_137))) (<= (- v_v_474_1 (- v_v_474_1)) 4) (<= (- v_v_177_1 (- v_v_177_1)) 1998) (or (= v_v_177_1 (select c_main_a v_idx_138)) (<= (+ c_main_y 1) v_idx_138) (< v_idx_138 c_main_y)) (<= (- (- v_v_177_1) v_v_177_1) (- 1996)) (or (< v_idx_141 (+ c_main_x 1)) (= (select c_main_a v_idx_141) v_v_180_1)) (<= (- v_v_177_1 v_v_474_1) 998) (<= (- (- v_v_474_1) v_v_474_1) (- 2)) (or (= v_v_178_1 (select c_main_a v_idx_139)) (< v_idx_139 (+ c_main_y 1)) (<= c_main_x v_idx_139)) (<= (- (- v_v_177_1) (- v_v_474_1)) (- 996)) (<= (- (- v_v_177_1) v_v_474_1) (- 1000)) (<= (- v_v_177_1 (- v_v_474_1)) 1000) (<= (+ c_main_y 1) c_main_x) (<= (- (- c_main_x) (- c_main_y)) (- 1))))))} [2019-01-18 16:14:04,492 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2019-01-18 16:14:04,519 WARN L268 ngHoareTripleChecker]: -- [2019-01-18 16:14:04,520 WARN L269 ngHoareTripleChecker]: Simplified triple [2019-01-18 16:14:10,990 WARN L181 SmtUtils]: Spent 6.47 s on a formula simplification that was a NOOP. DAG size: 110 [2019-01-18 16:14:10,991 WARN L270 ngHoareTripleChecker]: Pre: {2147483627#(or (forall ((v_idx_126 Int) (v_idx_124 Int) (v_idx_125 Int) (v_idx_122 Int) (v_idx_123 Int)) (exists ((v_v_3_1 Int) (v_v_4_1 Int) (v_v_6_1 Int)) (and (or (< v_idx_125 main_x) (= 0 (select main_a v_idx_125)) (<= (+ main_x 1) v_idx_125)) (or (= (select main_a v_idx_123) 1000) (<= (+ main_y 1) v_idx_123) (< v_idx_123 main_y)) (or (= v_v_4_1 (select main_a v_idx_122)) (<= main_y v_idx_122)) (or (< v_idx_126 (+ main_x 1)) (= (select main_a v_idx_126) v_v_3_1)) (<= (+ main_y 1) main_x) (or (< v_idx_124 (+ main_y 1)) (<= main_x v_idx_124) (= v_v_6_1 (select main_a v_idx_124))) (<= (- (- main_x) (- main_y)) (- 1))))) (forall ((v_idx_127 Int) (v_idx_128 Int) (v_idx_129 Int) (v_idx_130 Int) (v_idx_131 Int)) (exists ((v_v_180_1 Int) (v_v_176_1 Int) (v_v_177_1 Int) (v_v_178_1 Int) (v_v_179_1 Int)) (and (<= (- v_v_177_1 (- v_v_179_1)) 1000) (or (<= (+ main_x 1) v_idx_130) (< v_idx_130 main_x) (= v_v_179_1 (select main_a v_idx_130))) (or (< v_idx_129 (+ main_y 1)) (<= main_x v_idx_129) (= (select main_a v_idx_129) v_v_178_1)) (<= (- v_v_179_1 (- v_v_179_1)) 4) (<= (- v_v_177_1 (- v_v_177_1)) 1998) (<= (- (- v_v_177_1) v_v_179_1) (- 1000)) (<= (- (- v_v_179_1) v_v_179_1) (- 2)) (or (<= main_y v_idx_127) (= v_v_176_1 (select main_a v_idx_127))) (<= (- v_v_177_1 v_v_179_1) 998) (or (< v_idx_131 (+ main_x 1)) (= v_v_180_1 (select main_a v_idx_131))) (<= (- (- v_v_177_1) v_v_177_1) (- 1996)) (<= (- (- v_v_177_1) (- v_v_179_1)) (- 996)) (or (= (select main_a v_idx_128) v_v_177_1) (<= (+ main_y 1) v_idx_128) (< v_idx_128 main_y)) (<= (+ main_y 1) main_x) (<= (- (- main_x) (- main_y)) (- 1))))))} [2019-01-18 16:14:10,991 WARN L274 ngHoareTripleChecker]: Action: assume !(a[x] == 1000); [2019-01-18 16:14:10,991 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (not (= (select c_main_a c_main_x) 1000)) [2019-01-18 16:14:16,357 WARN L181 SmtUtils]: Spent 5.37 s on a formula simplification that was a NOOP. DAG size: 110 [2019-01-18 16:14:16,358 WARN L276 ngHoareTripleChecker]: Post: {2147483626#(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_3_1 Int) (v_v_4_1 Int) (v_v_6_1 Int)) (and (or (< v_idx_135 main_x) (= 0 (select main_a v_idx_135)) (<= (+ main_x 1) v_idx_135)) (or (= v_v_4_1 (select main_a v_idx_132)) (<= main_y v_idx_132)) (or (< v_idx_136 (+ main_x 1)) (= v_v_3_1 (select main_a v_idx_136))) (or (= 1000 (select main_a v_idx_133)) (< v_idx_133 main_y) (<= (+ main_y 1) v_idx_133)) (or (= v_v_6_1 (select main_a v_idx_134)) (<= main_x v_idx_134) (< v_idx_134 (+ main_y 1))) (<= (+ main_y 1) main_x) (<= (- (- main_x) (- main_y)) (- 1))))) (forall ((v_idx_137 Int) (v_idx_138 Int) (v_idx_139 Int) (v_idx_140 Int) (v_idx_141 Int)) (exists ((v_v_474_1 Int) (v_v_180_1 Int) (v_v_176_1 Int) (v_v_177_1 Int) (v_v_178_1 Int)) (and (or (= (select main_a v_idx_140) v_v_474_1) (< v_idx_140 main_x) (<= (+ main_x 1) v_idx_140)) (or (<= main_y v_idx_137) (= v_v_176_1 (select main_a v_idx_137))) (<= (- v_v_474_1 (- v_v_474_1)) 4) (<= (- v_v_177_1 (- v_v_177_1)) 1998) (or (= v_v_177_1 (select main_a v_idx_138)) (<= (+ main_y 1) v_idx_138) (< v_idx_138 main_y)) (<= (- (- v_v_177_1) v_v_177_1) (- 1996)) (or (< v_idx_141 (+ main_x 1)) (= (select main_a v_idx_141) v_v_180_1)) (<= (- v_v_177_1 v_v_474_1) 998) (<= (- (- v_v_474_1) v_v_474_1) (- 2)) (or (= v_v_178_1 (select main_a v_idx_139)) (< v_idx_139 (+ main_y 1)) (<= main_x v_idx_139)) (<= (- (- v_v_177_1) (- v_v_474_1)) (- 996)) (<= (- (- v_v_177_1) v_v_474_1) (- 1000)) (<= (- v_v_177_1 (- v_v_474_1)) 1000) (<= (+ main_y 1) main_x) (<= (- (- main_x) (- main_y)) (- 1))))))} [2019-01-18 16:14:20,713 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2019-01-18 16:14:20,714 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2019-01-18 16:14:20,714 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2019-01-18 16:14:20,714 WARN L223 ngHoareTripleChecker]: -- [2019-01-18 16:14:20,715 WARN L224 ngHoareTripleChecker]: Pre: {2147483625#(or (forall ((v_idx_148 Int) (v_idx_149 Int) (v_idx_147 Int) (v_idx_151 Int) (v_idx_150 Int)) (exists ((v_v_279_1 Int) (v_v_277_1 Int) (v_v_278_1 Int) (v_v_275_1 Int) (v_v_276_1 Int)) (and (<= (- (- v_v_276_1) (- v_v_278_1)) (- 998)) (or (< v_idx_149 (+ c_main_y 1)) (= v_v_277_1 (select c_main_a v_idx_149)) (<= c_main_x v_idx_149)) (or (= v_v_279_1 (select c_main_a v_idx_151)) (< v_idx_151 (+ c_main_x 1))) (or (< v_idx_150 c_main_x) (<= (+ c_main_x 1) v_idx_150) (= (select c_main_a v_idx_150) v_v_278_1)) (<= (- v_v_278_1 (- v_v_278_1)) 2) (<= (- v_v_276_1 (- v_v_278_1)) 1000) (<= (- (- v_v_276_1) v_v_278_1) (- 1000)) (or (<= c_main_y v_idx_147) (= v_v_275_1 (select c_main_a v_idx_147))) (<= (- v_v_276_1 (- v_v_276_1)) 2000) (<= (- (- v_v_278_1) v_v_278_1) 0) (<= (- v_v_276_1 v_v_278_1) 1000) (or (= v_v_276_1 (select c_main_a v_idx_148)) (<= (+ c_main_y 1) v_idx_148) (< v_idx_148 c_main_y)) (<= (- (- v_v_276_1) v_v_276_1) (- 1998)) (<= (+ c_main_y 1) c_main_x) (<= (- (- c_main_x) (- c_main_y)) (- 1))))) (forall ((v_idx_146 Int) (v_idx_144 Int) (v_idx_145 Int) (v_idx_142 Int) (v_idx_143 Int)) (exists ((v_v_3_1 Int) (v_v_4_1 Int) (v_v_6_1 Int)) (and (or (= (select c_main_a v_idx_146) v_v_3_1) (< v_idx_146 (+ c_main_x 1))) (or (<= (+ c_main_x 1) v_idx_145) (< v_idx_145 c_main_x) (= (select c_main_a v_idx_145) 0)) (or (= v_v_4_1 (select c_main_a v_idx_142)) (<= c_main_y v_idx_142)) (or (<= c_main_x v_idx_144) (= (select c_main_a v_idx_144) v_v_6_1) (< v_idx_144 (+ c_main_y 1))) (or (= 1000 (select c_main_a v_idx_143)) (< v_idx_143 c_main_y) (<= (+ c_main_y 1) v_idx_143)) (<= (+ c_main_y 1) c_main_x) (<= (- (- c_main_x) (- c_main_y)) (- 1))))))} [2019-01-18 16:14:20,715 WARN L228 ngHoareTripleChecker]: Action: assume true; [2019-01-18 16:14:20,715 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: true [2019-01-18 16:14:20,715 WARN L230 ngHoareTripleChecker]: Post: {2147483624#(forall ((v_idx_152 Int) (v_idx_155 Int) (v_idx_156 Int) (v_idx_153 Int) (v_idx_154 Int)) (exists ((v_v_279_1 Int) (v_v_277_1 Int) (v_v_278_1 Int) (v_v_275_1 Int) (v_v_276_1 Int)) (and (or (< v_idx_154 (+ c_main_y 1)) (<= c_main_x v_idx_154) (= (select c_main_a v_idx_154) v_v_277_1)) (<= (- (- v_v_276_1) (- v_v_278_1)) (- 998)) (or (= v_v_278_1 (select c_main_a v_idx_155)) (<= (+ c_main_x 1) v_idx_155) (< v_idx_155 c_main_x)) (<= (- v_v_278_1 (- v_v_278_1)) 2) (<= (- v_v_276_1 (- v_v_278_1)) 1000) (or (< v_idx_153 c_main_y) (<= (+ c_main_y 1) v_idx_153) (= v_v_276_1 (select c_main_a v_idx_153))) (<= (- (- v_v_276_1) v_v_278_1) (- 1000)) (or (< v_idx_156 (+ c_main_x 1)) (= (select c_main_a v_idx_156) v_v_279_1)) (<= (- v_v_276_1 (- v_v_276_1)) 2000) (<= (- (- v_v_278_1) v_v_278_1) 0) (<= (- v_v_276_1 v_v_278_1) 1000) (or (<= c_main_y v_idx_152) (= (select c_main_a v_idx_152) v_v_275_1)) (<= (- (- v_v_276_1) v_v_276_1) (- 1998)) (<= (+ c_main_y 1) c_main_x) (<= (- (- c_main_x) (- c_main_y)) (- 1)))))} [2019-01-18 16:14:20,715 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2019-01-18 16:14:21,256 WARN L268 ngHoareTripleChecker]: -- [2019-01-18 16:14:21,256 WARN L269 ngHoareTripleChecker]: Simplified triple [2019-01-18 16:14:28,886 WARN L181 SmtUtils]: Spent 7.63 s on a formula simplification. DAG size of input: 108 DAG size of output: 73 [2019-01-18 16:14:28,887 WARN L270 ngHoareTripleChecker]: Pre: {2147483625#(forall ((v_idx_148 Int) (v_idx_149 Int) (v_idx_147 Int) (v_idx_151 Int) (v_idx_150 Int)) (exists ((v_v_279_1 Int) (v_v_277_1 Int) (v_v_278_1 Int) (v_v_275_1 Int) (v_v_276_1 Int)) (and (<= (- (- v_v_276_1) (- v_v_278_1)) (- 998)) (or (< v_idx_149 (+ main_y 1)) (= v_v_277_1 (select main_a v_idx_149)) (<= main_x v_idx_149)) (or (= v_v_279_1 (select main_a v_idx_151)) (< v_idx_151 (+ main_x 1))) (or (< v_idx_150 main_x) (<= (+ main_x 1) v_idx_150) (= (select main_a v_idx_150) v_v_278_1)) (<= (- v_v_278_1 (- v_v_278_1)) 2) (<= (- v_v_276_1 (- v_v_278_1)) 1000) (<= (- (- v_v_276_1) v_v_278_1) (- 1000)) (or (<= main_y v_idx_147) (= v_v_275_1 (select main_a v_idx_147))) (<= (- v_v_276_1 (- v_v_276_1)) 2000) (<= (- (- v_v_278_1) v_v_278_1) 0) (<= (- v_v_276_1 v_v_278_1) 1000) (or (= v_v_276_1 (select main_a v_idx_148)) (<= (+ main_y 1) v_idx_148) (< v_idx_148 main_y)) (<= (- (- v_v_276_1) v_v_276_1) (- 1998)) (<= (+ main_y 1) main_x) (<= (- (- main_x) (- main_y)) (- 1)))))} [2019-01-18 16:14:28,887 WARN L274 ngHoareTripleChecker]: Action: assume true; [2019-01-18 16:14:28,887 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: true [2019-01-18 16:17:01,319 WARN L276 ngHoareTripleChecker]: Post: {2147483624#(and (forall ((v_prenex_820 Int) (v_prenex_819 Int)) (or (<= (* 2 (select main_a v_prenex_820)) 2000) (<= (select main_a v_prenex_819) 2) (<= (+ main_x 1) v_prenex_819) (< v_prenex_819 main_x) (< v_prenex_820 main_y) (<= (+ (select main_a v_prenex_820) (select main_a v_prenex_819)) 1000) (<= 998 (select main_a v_prenex_820)))) (forall ((v_prenex_11794 Int) (v_prenex_11795 Int)) (or (< v_prenex_11794 main_x) (<= (+ main_x 1) v_prenex_11794) (<= 1000 (+ (select main_a v_prenex_11795) (select main_a v_prenex_11794))) (<= (select main_a v_prenex_11794) 1) (<= (select main_a v_prenex_11794) 2) (<= (select main_a v_prenex_11795) 1001) (<= 1998 (* 2 (select main_a v_prenex_11795))))) (forall ((v_idx_155 Int) (v_idx_153 Int)) (or (<= (select main_a v_idx_153) 1000) (<= (+ main_x 1) v_idx_155) (<= (+ (select main_a v_idx_155) 998) (select main_a v_idx_153)) (<= (select main_a v_idx_155) 1) (< v_idx_153 main_y) (<= (select main_a v_idx_153) 1001) (< v_idx_155 main_x))) (or (forall ((v_prenex_9471 Int)) (or (<= (+ main_y 1) v_prenex_9471) (<= (* 2 (select main_a v_prenex_9471)) 2000))) (forall ((v_prenex_35 Int)) (or (< v_prenex_35 main_x) (<= 0 (select main_a v_prenex_35)) (<= (+ main_x 1) v_prenex_35)))) (forall ((v_prenex_10308 Int) (v_prenex_10307 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_10308))) (<= (select main_a v_prenex_10308) 1000) (< v_prenex_10307 main_x) (<= (+ main_x 1) v_prenex_10307) (<= (select main_a v_prenex_10307) 2) (<= (select main_a v_prenex_10308) (+ (select main_a v_prenex_10307) 1000)))) (forall ((v_prenex_8943 Int) (v_prenex_8944 Int)) (or (<= (+ main_y 1) v_prenex_8944) (<= (select main_a v_prenex_8943) 2) (<= (+ main_x 1) v_prenex_8943) (<= (+ (select main_a v_prenex_8944) (select main_a v_prenex_8943)) 1000) (<= (select main_a v_prenex_8944) 1000) (<= (select main_a v_prenex_8944) 1001) (< v_prenex_8943 main_x))) (or (forall ((v_prenex_6995 Int)) (or (<= (+ main_y 1) v_prenex_6995) (<= (select main_a v_prenex_6995) 1001))) (forall ((v_prenex_6994 Int)) (or (<= (+ main_x 1) v_prenex_6994) (<= (* 2 (select main_a v_prenex_6994)) 2) (<= (select main_a v_prenex_6994) 2) (< v_prenex_6994 main_x)))) (or (forall ((v_prenex_2699 Int)) (or (<= (+ main_x 1) v_prenex_2699) (< v_prenex_2699 main_x) (<= (* 2 (select main_a v_prenex_2699)) 2) (<= (select main_a v_prenex_2699) 2))) (forall ((v_prenex_2700 Int)) (or (< v_prenex_2700 main_y) (<= (select main_a v_prenex_2700) 1000) (<= (* 2 (select main_a v_prenex_2700)) 2000)))) (or (forall ((v_prenex_1830 Int)) (or (<= (+ main_y 1) v_prenex_1830) (<= (select main_a v_prenex_1830) 1001) (<= 999 (select main_a v_prenex_1830)))) (forall ((v_prenex_1829 Int)) (or (<= (+ main_x 1) v_prenex_1829) (<= (* 2 (select main_a v_prenex_1829)) 2) (<= (select main_a v_prenex_1829) 1) (< v_prenex_1829 main_x)))) (forall ((v_prenex_7812 Int) (v_prenex_7813 Int)) (or (< v_prenex_7812 main_x) (<= (select main_a v_prenex_7812) 2) (<= (select main_a v_prenex_7813) 1001) (<= 1998 (* 2 (select main_a v_prenex_7813))) (<= (+ main_x 1) v_prenex_7812) (<= (select main_a v_prenex_7813) (+ (select main_a v_prenex_7812) 1000)))) (forall ((v_prenex_9278 Int) (v_prenex_9277 Int)) (or (<= (+ main_x 1) v_prenex_9277) (<= (select main_a v_prenex_9278) 1000) (<= (+ (select main_a v_prenex_9277) 998) (select main_a v_prenex_9278)) (<= 998 (select main_a v_prenex_9278)) (<= (+ main_y 1) v_prenex_9278) (<= 0 (* 2 (select main_a v_prenex_9277))) (< v_prenex_9277 main_x))) (or (forall ((v_prenex_4780 Int)) (or (<= 999 (select main_a v_prenex_4780)) (<= 998 (select main_a v_prenex_4780)))) (forall ((v_prenex_4779 Int)) (or (< v_prenex_4779 main_x) (<= 0 (* 2 (select main_a v_prenex_4779))) (<= (+ main_x 1) v_prenex_4779) (<= 0 (+ (select main_a v_prenex_4779) 1))))) (forall ((v_prenex_9851 Int) (v_prenex_9852 Int)) (or (<= (+ (select main_a v_prenex_9851) 998) (select main_a v_prenex_9852)) (<= (+ main_x 1) v_prenex_9851) (<= 999 (select main_a v_prenex_9852)) (< v_prenex_9851 main_x) (<= (* 2 (select main_a v_prenex_9851)) 2) (<= 1998 (* 2 (select main_a v_prenex_9852))) (<= 0 (+ (select main_a v_prenex_9851) 1)))) (or (forall ((v_prenex_9280 Int)) (<= (select main_a v_prenex_9280) 1000)) (forall ((v_prenex_9279 Int)) (or (<= (select main_a v_prenex_9279) 2) (<= 0 (* 2 (select main_a v_prenex_9279))) (<= (+ main_x 1) v_prenex_9279) (<= (* 2 (select main_a v_prenex_9279)) 2) (< v_prenex_9279 main_x)))) (forall ((v_prenex_12345 Int) (v_prenex_12346 Int)) (or (<= 999 (select main_a v_prenex_12346)) (<= (+ (select main_a v_prenex_12345) 998) (select main_a v_prenex_12346)) (<= (+ main_x 1) v_prenex_12345) (<= (select main_a v_prenex_12345) 1) (<= 0 (* 2 (select main_a v_prenex_12345))) (< v_prenex_12345 main_x) (<= (* 2 (select main_a v_prenex_12346)) 2000))) (forall ((v_prenex_12449 Int) (v_prenex_12450 Int)) (or (<= (* 2 (select main_a v_prenex_12450)) 2000) (< v_prenex_12449 main_x) (<= 1998 (* 2 (select main_a v_prenex_12450))) (<= 1000 (+ (select main_a v_prenex_12450) (select main_a v_prenex_12449))) (<= (select main_a v_prenex_12449) 2) (<= (+ main_x 1) v_prenex_12449) (< v_prenex_12450 main_y))) (forall ((v_prenex_7313 Int) (v_prenex_7312 Int)) (or (<= 0 (+ (select main_a v_prenex_7312) 1)) (<= (* 2 (select main_a v_prenex_7313)) 2000) (<= (+ main_x 1) v_prenex_7312) (<= (select main_a v_prenex_7312) 1) (<= 998 (select main_a v_prenex_7313)) (< v_prenex_7312 main_x) (<= (+ (select main_a v_prenex_7313) (select main_a v_prenex_7312)) 1000))) (forall ((v_prenex_2807 Int) (v_prenex_2808 Int)) (or (<= (select main_a v_prenex_2808) 1000) (<= (+ (select main_a v_prenex_2808) (select main_a v_prenex_2807)) 1000) (<= 0 (select main_a v_prenex_2807)) (<= (+ main_x 1) v_prenex_2807) (< v_prenex_2807 main_x) (<= (* 2 (select main_a v_prenex_2808)) 2000) (<= (select main_a v_prenex_2807) 2))) (forall ((v_prenex_2653 Int) (v_prenex_2654 Int)) (or (<= (select main_a v_prenex_2654) (+ (select main_a v_prenex_2653) 1000)) (<= (+ main_x 1) v_prenex_2653) (<= 999 (select main_a v_prenex_2654)) (< v_prenex_2654 main_y) (< v_prenex_2653 main_x) (<= 998 (select main_a v_prenex_2654)) (<= (* 2 (select main_a v_prenex_2653)) 2))) (or (forall ((v_prenex_11809 Int)) (or (<= (+ main_y 1) v_prenex_11809) (<= 998 (select main_a v_prenex_11809)) (<= 1998 (* 2 (select main_a v_prenex_11809))))) (forall ((v_prenex_11808 Int)) (or (<= (+ main_x 1) v_prenex_11808) (<= 0 (* 2 (select main_a v_prenex_11808))) (< v_prenex_11808 main_x) (<= 0 (+ (select main_a v_prenex_11808) 1))))) (forall ((v_prenex_13178 Int) (v_prenex_13179 Int)) (or (< v_prenex_13178 main_x) (<= 1000 (+ (select main_a v_prenex_13179) (select main_a v_prenex_13178))) (<= (* 2 (select main_a v_prenex_13178)) 2) (<= (+ main_x 1) v_prenex_13178) (<= 1998 (* 2 (select main_a v_prenex_13179))) (<= 999 (select main_a v_prenex_13179)))) (or (forall ((v_prenex_4819 Int)) (or (<= (* 2 (select main_a v_prenex_4819)) 2000) (<= 999 (select main_a v_prenex_4819)))) (forall ((v_prenex_4818 Int)) (or (<= (+ main_x 1) v_prenex_4818) (<= 0 (+ (select main_a v_prenex_4818) 1)) (<= (* 2 (select main_a v_prenex_4818)) 2) (< v_prenex_4818 main_x)))) (or (forall ((v_prenex_13267 Int)) (or (<= 999 (select main_a v_prenex_13267)) (<= (* 2 (select main_a v_prenex_13267)) 2000))) (forall ((v_prenex_13266 Int)) (or (<= (+ main_x 1) v_prenex_13266) (<= 0 (* 2 (select main_a v_prenex_13266))) (< v_prenex_13266 main_x)))) (forall ((v_prenex_5314 Int) (v_prenex_5315 Int)) (or (<= (select main_a v_prenex_5315) 1000) (<= 999 (select main_a v_prenex_5315)) (<= (+ (select main_a v_prenex_5315) (select main_a v_prenex_5314)) 1000) (<= (* 2 (select main_a v_prenex_5314)) 2) (<= (+ main_x 1) v_prenex_5314) (< v_prenex_5314 main_x) (< v_prenex_5315 main_y))) (or (forall ((v_prenex_9536 Int)) (or (<= 0 (+ (select main_a v_prenex_9536) 1)) (< v_prenex_9536 main_x) (<= (+ main_x 1) v_prenex_9536) (<= (select main_a v_prenex_9536) 2) (<= (* 2 (select main_a v_prenex_9536)) 2))) (forall ((v_prenex_9537 Int)) (or (<= (select main_a v_prenex_9537) 1001) (<= 998 (select main_a v_prenex_9537))))) (forall ((v_prenex_4775 Int) (v_prenex_4776 Int)) (or (<= 998 (select main_a v_prenex_4776)) (<= (+ main_x 1) v_prenex_4775) (<= (* 2 (select main_a v_prenex_4775)) 2) (<= (select main_a v_prenex_4776) (+ (select main_a v_prenex_4775) 1000)) (<= (+ main_y 1) v_prenex_4776) (< v_prenex_4775 main_x) (<= (select main_a v_prenex_4776) 1000))) (or (forall ((v_prenex_4005 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_4005))) (<= 999 (select main_a v_prenex_4005)))) (forall ((v_prenex_4004 Int)) (or (< v_prenex_4004 main_x) (<= (+ main_x 1) v_prenex_4004) (<= (* 2 (select main_a v_prenex_4004)) 2)))) (forall ((v_prenex_7270 Int) (v_prenex_7271 Int)) (or (<= (select main_a v_prenex_7271) 1000) (<= 1000 (+ (select main_a v_prenex_7271) (select main_a v_prenex_7270))) (<= (+ main_x 1) v_prenex_7270) (< v_prenex_7271 main_y) (< v_prenex_7270 main_x) (<= 0 (+ (select main_a v_prenex_7270) 1)) (<= 998 (select main_a v_prenex_7271)))) (forall ((v_prenex_13301 Int) (v_prenex_13300 Int)) (or (<= 0 (* 2 (select main_a v_prenex_13300))) (<= (* 2 (select main_a v_prenex_13301)) 2000) (<= (select main_a v_prenex_13301) 1001) (< v_prenex_13300 main_x) (<= (+ main_x 1) v_prenex_13300) (<= (+ (select main_a v_prenex_13301) (select main_a v_prenex_13300)) 1000))) (forall ((v_prenex_8319 Int) (v_prenex_8320 Int)) (or (<= (* 2 (select main_a v_prenex_8319)) 2) (<= (+ (select main_a v_prenex_8320) (select main_a v_prenex_8319)) 1000) (<= (+ main_x 1) v_prenex_8319) (<= (select main_a v_prenex_8319) 2) (< v_prenex_8319 main_x) (<= (* 2 (select main_a v_prenex_8320)) 2000) (<= 998 (select main_a v_prenex_8320)))) (forall ((v_prenex_1624 Int) (v_prenex_1623 Int)) (or (<= 999 (select main_a v_prenex_1624)) (<= (* 2 (select main_a v_prenex_1624)) 2000) (<= (select main_a v_prenex_1624) (+ (select main_a v_prenex_1623) 1000)) (<= (* 2 (select main_a v_prenex_1623)) 2) (<= (+ main_x 1) v_prenex_1623) (< v_prenex_1623 main_x) (<= 0 (+ (select main_a v_prenex_1623) 1)))) (forall ((v_prenex_1503 Int) (v_prenex_1502 Int)) (or (< v_prenex_1502 main_x) (<= (+ main_x 1) v_prenex_1502) (<= 0 (* 2 (select main_a v_prenex_1502))) (<= (* 2 (select main_a v_prenex_1502)) 2) (<= (* 2 (select main_a v_prenex_1503)) 2000) (<= (select main_a v_prenex_1503) (+ (select main_a v_prenex_1502) 1000)) (<= (select main_a v_prenex_1503) 1000))) (or (forall ((v_prenex_1583 Int)) (or (< v_prenex_1583 main_x) (<= 0 (* 2 (select main_a v_prenex_1583))) (<= (select main_a v_prenex_1583) 1) (<= (+ main_x 1) v_prenex_1583))) (forall ((v_prenex_1584 Int)) (<= 998 (select main_a v_prenex_1584)))) (forall ((v_prenex_8905 Int) (v_prenex_8906 Int)) (or (<= 0 (select main_a v_prenex_8905)) (<= (select main_a v_prenex_8906) (+ (select main_a v_prenex_8905) 1000)) (<= (+ main_x 1) v_prenex_8905) (<= 998 (select main_a v_prenex_8906)) (<= 1998 (* 2 (select main_a v_prenex_8906))) (< v_prenex_8905 main_x))) (forall ((v_prenex_2477 Int) (v_prenex_2478 Int)) (or (<= 0 (select main_a v_prenex_2477)) (<= 1998 (* 2 (select main_a v_prenex_2478))) (<= (+ (select main_a v_prenex_2478) (select main_a v_prenex_2477)) 1000) (< v_prenex_2477 main_x) (<= 0 (* 2 (select main_a v_prenex_2477))) (<= (+ main_x 1) v_prenex_2477) (<= 998 (select main_a v_prenex_2478)))) (forall ((v_prenex_8017 Int) (v_prenex_8016 Int)) (or (<= (+ (select main_a v_prenex_8016) 998) (select main_a v_prenex_8017)) (<= (* 2 (select main_a v_prenex_8016)) 2) (<= (+ main_x 1) v_prenex_8016) (< v_prenex_8016 main_x) (<= (select main_a v_prenex_8016) 2) (<= (select main_a v_prenex_8017) 1000) (<= 999 (select main_a v_prenex_8017)))) (forall ((v_prenex_5107 Int) (v_prenex_5106 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5106))) (<= 998 (select main_a v_prenex_5107)) (<= (+ (select main_a v_prenex_5107) (select main_a v_prenex_5106)) 1000) (<= 1998 (* 2 (select main_a v_prenex_5107))) (< v_prenex_5106 main_x) (<= (select main_a v_prenex_5106) 2) (<= (+ main_x 1) v_prenex_5106))) (forall ((v_prenex_2710 Int) (v_prenex_2709 Int)) (or (<= (+ main_x 1) v_prenex_2709) (<= (select main_a v_prenex_2710) 1001) (<= (select main_a v_prenex_2709) 1) (< v_prenex_2709 main_x) (<= 0 (* 2 (select main_a v_prenex_2709))) (<= (+ (select main_a v_prenex_2709) 998) (select main_a v_prenex_2710)))) (forall ((v_prenex_10737 Int) (v_prenex_10736 Int)) (or (<= 998 (select main_a v_prenex_10737)) (< v_prenex_10736 main_x) (<= (* 2 (select main_a v_prenex_10737)) 2000) (<= 0 (select main_a v_prenex_10736)) (<= (+ (select main_a v_prenex_10737) (select main_a v_prenex_10736)) 1000) (<= 0 (* 2 (select main_a v_prenex_10736))) (<= (+ main_x 1) v_prenex_10736))) (forall ((v_prenex_4027 Int) (v_prenex_4028 Int)) (or (<= 0 (+ (select main_a v_prenex_4027) 1)) (<= 1000 (+ (select main_a v_prenex_4028) (select main_a v_prenex_4027))) (<= (select main_a v_prenex_4028) 1001) (<= (select main_a v_prenex_4027) 2) (< v_prenex_4027 main_x) (<= (+ main_x 1) v_prenex_4027) (<= (* 2 (select main_a v_prenex_4028)) 2000))) (forall ((v_prenex_2916 Int) (v_prenex_2915 Int)) (or (<= 1000 (+ (select main_a v_prenex_2916) (select main_a v_prenex_2915))) (<= (+ main_x 1) v_prenex_2915) (<= 0 (+ (select main_a v_prenex_2915) 1)) (<= (select main_a v_prenex_2916) 1001) (<= (select main_a v_prenex_2916) 1000) (< v_prenex_2915 main_x))) (or (forall ((v_prenex_12599 Int)) (or (< v_prenex_12599 main_x) (<= (+ main_x 1) v_prenex_12599) (<= (* 2 (select main_a v_prenex_12599)) 2) (<= 0 (+ (select main_a v_prenex_12599) 1)) (<= 0 (* 2 (select main_a v_prenex_12599))))) (forall ((v_prenex_12600 Int)) (or (<= (select main_a v_prenex_12600) 1001) (<= 999 (select main_a v_prenex_12600))))) (forall ((v_prenex_11613 Int) (v_prenex_11614 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_11614))) (<= (+ main_x 1) v_prenex_11613) (< v_prenex_11613 main_x) (<= (select main_a v_prenex_11614) 1001) (<= 0 (* 2 (select main_a v_prenex_11613))) (<= (+ (select main_a v_prenex_11613) 998) (select main_a v_prenex_11614)))) (forall ((v_prenex_10332 Int) (v_prenex_10331 Int)) (or (<= 0 (* 2 (select main_a v_prenex_10331))) (<= (* 2 (select main_a v_prenex_10332)) 2000) (<= (+ (select main_a v_prenex_10331) 998) (select main_a v_prenex_10332)) (<= (+ main_y 1) v_prenex_10332) (< v_prenex_10331 main_x) (<= 1998 (* 2 (select main_a v_prenex_10332))) (<= (+ main_x 1) v_prenex_10331))) (forall ((v_prenex_5859 Int) (v_prenex_5860 Int)) (or (< v_prenex_5859 main_x) (<= 1998 (* 2 (select main_a v_prenex_5860))) (<= (select main_a v_prenex_5859) 2) (<= (select main_a v_prenex_5860) (+ (select main_a v_prenex_5859) 1000)) (<= (+ main_x 1) v_prenex_5859) (<= (select main_a v_prenex_5859) 1))) (forall ((v_prenex_10210 Int) (v_prenex_10209 Int)) (or (< v_prenex_10210 main_y) (<= 999 (select main_a v_prenex_10210)) (<= (+ (select main_a v_prenex_10210) (select main_a v_prenex_10209)) 1000) (<= (select main_a v_prenex_10210) 1000) (<= 0 (select main_a v_prenex_10209)) (< v_prenex_10209 main_x) (<= (+ main_x 1) v_prenex_10209))) (forall ((v_prenex_2527 Int) (v_prenex_2528 Int)) (or (<= 1000 (+ (select main_a v_prenex_2528) (select main_a v_prenex_2527))) (<= (select main_a v_prenex_2527) 1) (<= 998 (select main_a v_prenex_2528)) (<= 0 (* 2 (select main_a v_prenex_2527))) (< v_prenex_2527 main_x) (<= (* 2 (select main_a v_prenex_2528)) 2000) (<= (+ main_x 1) v_prenex_2527))) (forall ((v_prenex_11048 Int) (v_prenex_11047 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_11048))) (<= (+ main_x 1) v_prenex_11047) (< v_prenex_11048 main_y) (< v_prenex_11047 main_x) (<= (select main_a v_prenex_11048) 1001) (<= 1000 (+ (select main_a v_prenex_11048) (select main_a v_prenex_11047))) (<= 0 (+ (select main_a v_prenex_11047) 1)))) (or (forall ((v_prenex_9007 Int)) (or (<= 0 (+ (select main_a v_prenex_9007) 1)) (<= (* 2 (select main_a v_prenex_9007)) 2) (< v_prenex_9007 main_x) (<= (+ main_x 1) v_prenex_9007))) (forall ((v_prenex_9008 Int)) (or (<= (select main_a v_prenex_9008) 1001) (<= (+ main_y 1) v_prenex_9008) (<= (* 2 (select main_a v_prenex_9008)) 2000)))) (forall ((v_prenex_2830 Int) (v_prenex_2829 Int)) (or (<= 0 (select main_a v_prenex_2829)) (< v_prenex_2829 main_x) (<= (+ main_y 1) v_prenex_2830) (<= 998 (select main_a v_prenex_2830)) (<= 1000 (+ (select main_a v_prenex_2830) (select main_a v_prenex_2829))) (<= (+ main_x 1) v_prenex_2829))) (forall ((v_prenex_9749 Int) (v_prenex_9750 Int)) (or (< v_prenex_9749 main_x) (< v_prenex_9750 main_y) (<= 1000 (+ (select main_a v_prenex_9750) (select main_a v_prenex_9749))) (<= 999 (select main_a v_prenex_9750)) (<= (+ main_y 1) v_prenex_9750))) (forall ((v_prenex_1164 Int) (v_prenex_1163 Int)) (or (<= (* 2 (select main_a v_prenex_1164)) 2000) (<= 0 (+ (select main_a v_prenex_1163) 1)) (<= 1000 (+ (select main_a v_prenex_1164) (select main_a v_prenex_1163))) (< v_prenex_1163 main_x) (<= (+ main_x 1) v_prenex_1163) (<= (select main_a v_prenex_1164) 1001) (< v_prenex_1164 main_y))) (forall ((v_prenex_5976 Int) (v_prenex_5975 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_5976))) (< v_prenex_5975 main_x) (<= (+ main_x 1) v_prenex_5975) (<= 0 (+ (select main_a v_prenex_5975) 1)) (<= (select main_a v_prenex_5975) 2) (<= 1000 (+ (select main_a v_prenex_5976) (select main_a v_prenex_5975))) (<= 998 (select main_a v_prenex_5976)))) (forall ((v_prenex_714 Int) (v_prenex_713 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_714))) (< v_prenex_713 main_x) (<= 0 (* 2 (select main_a v_prenex_713))) (<= (* 2 (select main_a v_prenex_714)) 2000) (<= (+ main_x 1) v_prenex_713) (<= (select main_a v_prenex_713) 1) (<= (select main_a v_prenex_714) (+ (select main_a v_prenex_713) 1000)))) (forall ((v_prenex_6880 Int) (v_prenex_6881 Int)) (or (<= (+ main_x 1) v_prenex_6880) (<= (+ (select main_a v_prenex_6880) 998) (select main_a v_prenex_6881)) (<= (select main_a v_prenex_6880) 2) (<= 0 (select main_a v_prenex_6880)) (< v_prenex_6880 main_x))) (forall ((v_prenex_3557 Int) (v_prenex_3556 Int)) (or (<= (+ main_x 1) v_prenex_3556) (<= 999 (select main_a v_prenex_3557)) (<= (select main_a v_prenex_3557) (+ (select main_a v_prenex_3556) 1000)) (< v_prenex_3557 main_y) (<= (* 2 (select main_a v_prenex_3557)) 2000) (<= 0 (select main_a v_prenex_3556)) (< v_prenex_3556 main_x))) (forall ((v_prenex_1664 Int) (v_prenex_1663 Int)) (or (<= (select main_a v_prenex_1664) (+ (select main_a v_prenex_1663) 1000)) (<= (select main_a v_prenex_1663) 2) (<= (select main_a v_prenex_1664) 1001) (<= (* 2 (select main_a v_prenex_1664)) 2000) (<= (+ main_x 1) v_prenex_1663) (< v_prenex_1663 main_x) (<= (select main_a v_prenex_1663) 1))) (forall ((v_prenex_5023 Int) (v_prenex_5022 Int)) (or (<= (+ main_x 1) v_prenex_5022) (<= (select main_a v_prenex_5023) 1001) (<= 1000 (+ (select main_a v_prenex_5023) (select main_a v_prenex_5022))) (<= (* 2 (select main_a v_prenex_5023)) 2000) (< v_prenex_5022 main_x) (<= (select main_a v_prenex_5022) 1))) (forall ((v_prenex_4833 Int) (v_prenex_4832 Int)) (or (<= (select main_a v_prenex_4832) 1) (<= 999 (select main_a v_prenex_4833)) (< v_prenex_4832 main_x) (<= 0 (select main_a v_prenex_4832)) (<= (+ (select main_a v_prenex_4833) (select main_a v_prenex_4832)) 1000) (<= (select main_a v_prenex_4833) 1000) (<= (+ main_x 1) v_prenex_4832))) (forall ((v_prenex_3377 Int) (v_prenex_3378 Int)) (or (< v_prenex_3377 main_x) (<= (+ main_x 1) v_prenex_3377) (<= 0 (select main_a v_prenex_3377)) (<= (+ (select main_a v_prenex_3377) 998) (select main_a v_prenex_3378)) (<= 1998 (* 2 (select main_a v_prenex_3378))) (<= (select main_a v_prenex_3378) 1001))) (or (forall ((v_prenex_10662 Int)) (or (<= (+ main_x 1) v_prenex_10662) (<= 0 (select main_a v_prenex_10662)) (< v_prenex_10662 main_x) (<= 0 (* 2 (select main_a v_prenex_10662))))) (forall ((v_prenex_10663 Int)) (or (< v_prenex_10663 main_y) (<= 998 (select main_a v_prenex_10663))))) (forall ((v_prenex_3304 Int) (v_prenex_3303 Int)) (or (<= 998 (select main_a v_prenex_3304)) (<= 0 (* 2 (select main_a v_prenex_3303))) (<= (select main_a v_prenex_3304) (+ (select main_a v_prenex_3303) 1000)) (<= (+ main_x 1) v_prenex_3303) (< v_prenex_3303 main_x) (<= 999 (select main_a v_prenex_3304)) (<= (+ main_y 1) v_prenex_3304))) (forall ((v_prenex_4393 Int) (v_prenex_4394 Int)) (or (<= (+ (select main_a v_prenex_4393) 998) (select main_a v_prenex_4394)) (< v_prenex_4393 main_x) (<= (+ main_x 1) v_prenex_4393) (<= (* 2 (select main_a v_prenex_4393)) 2) (<= (select main_a v_prenex_4393) 1))) (or (forall ((v_prenex_1659 Int)) (or (<= 0 (* 2 (select main_a v_prenex_1659))) (<= 0 (+ (select main_a v_prenex_1659) 1)) (<= (+ main_x 1) v_prenex_1659) (< v_prenex_1659 main_x))) (forall ((v_prenex_1660 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_1660))) (<= (+ main_y 1) v_prenex_1660)))) (or (forall ((v_prenex_142 Int)) (or (< v_prenex_142 main_y) (<= 1998 (* 2 (select main_a v_prenex_142))) (<= 998 (select main_a v_prenex_142)))) (forall ((v_prenex_141 Int)) (or (<= 0 (* 2 (select main_a v_prenex_141))) (<= 0 (+ (select main_a v_prenex_141) 1)) (<= (+ main_x 1) v_prenex_141) (< v_prenex_141 main_x)))) (forall ((v_prenex_8751 Int) (v_prenex_8752 Int)) (or (<= (select main_a v_prenex_8751) 1) (<= (+ (select main_a v_prenex_8752) (select main_a v_prenex_8751)) 1000) (<= (+ main_x 1) v_prenex_8751) (<= (* 2 (select main_a v_prenex_8751)) 2) (< v_prenex_8751 main_x) (<= (select main_a v_prenex_8752) 1000))) (forall ((v_prenex_7717 Int) (v_prenex_7718 Int)) (or (<= (+ main_x 1) v_prenex_7717) (<= 998 (select main_a v_prenex_7718)) (< v_prenex_7717 main_x) (<= 0 (+ (select main_a v_prenex_7717) 1)) (<= (+ (select main_a v_prenex_7718) (select main_a v_prenex_7717)) 1000) (<= 0 (select main_a v_prenex_7717)))) (forall ((v_prenex_7591 Int) (v_prenex_7590 Int)) (or (<= (+ main_x 1) v_prenex_7590) (<= (select main_a v_prenex_7590) 1) (<= 0 (* 2 (select main_a v_prenex_7590))) (<= (select main_a v_prenex_7591) 1000) (<= (select main_a v_prenex_7591) (+ (select main_a v_prenex_7590) 1000)) (< v_prenex_7590 main_x))) (forall ((v_prenex_2637 Int) (v_prenex_2638 Int)) (or (< v_prenex_2637 main_x) (<= (+ main_x 1) v_prenex_2637) (<= 0 (+ (select main_a v_prenex_2637) 1)) (<= (select main_a v_prenex_2637) 2) (<= (select main_a v_prenex_2638) 1000) (<= 1000 (+ (select main_a v_prenex_2638) (select main_a v_prenex_2637))) (<= 1998 (* 2 (select main_a v_prenex_2638))))) (forall ((v_prenex_4803 Int) (v_prenex_4802 Int)) (or (<= (+ main_x 1) v_prenex_4802) (<= (* 2 (select main_a v_prenex_4802)) 2) (< v_prenex_4803 main_y) (<= 1000 (+ (select main_a v_prenex_4803) (select main_a v_prenex_4802))) (< v_prenex_4802 main_x) (<= (select main_a v_prenex_4803) 1000))) (forall ((v_prenex_11259 Int) (v_prenex_11258 Int)) (or (<= (* 2 (select main_a v_prenex_11258)) 2) (<= (+ main_x 1) v_prenex_11258) (< v_prenex_11258 main_x) (<= 1000 (+ (select main_a v_prenex_11259) (select main_a v_prenex_11258))) (<= (select main_a v_prenex_11258) 1) (<= (select main_a v_prenex_11259) 1001))) (forall ((v_prenex_2227 Int) (v_prenex_2228 Int)) (or (<= 1000 (+ (select main_a v_prenex_2228) (select main_a v_prenex_2227))) (<= (+ main_x 1) v_prenex_2227) (<= 999 (select main_a v_prenex_2228)) (<= 0 (select main_a v_prenex_2227)) (< v_prenex_2227 main_x) (<= (select main_a v_prenex_2227) 2) (<= (* 2 (select main_a v_prenex_2228)) 2000))) (or (forall ((v_prenex_7164 Int)) (or (<= 0 (* 2 (select main_a v_prenex_7164))) (<= (+ main_x 1) v_prenex_7164) (<= (* 2 (select main_a v_prenex_7164)) 2) (< v_prenex_7164 main_x))) (forall ((v_prenex_7165 Int)) (or (< v_prenex_7165 main_y) (<= 1998 (* 2 (select main_a v_prenex_7165)))))) (forall ((v_prenex_4096 Int) (v_prenex_4095 Int)) (or (<= (+ main_x 1) v_prenex_4095) (<= (+ (select main_a v_prenex_4096) (select main_a v_prenex_4095)) 1000) (<= 0 (* 2 (select main_a v_prenex_4095))) (<= (select main_a v_prenex_4096) 1001) (< v_prenex_4095 main_x))) (forall ((v_prenex_914 Int) (v_prenex_913 Int)) (or (<= (select main_a v_prenex_914) (+ (select main_a v_prenex_913) 1000)) (<= 0 (* 2 (select main_a v_prenex_913))) (< v_prenex_913 main_x) (<= (select main_a v_prenex_913) 1) (<= (+ main_x 1) v_prenex_913) (<= (select main_a v_prenex_914) 1001) (<= 998 (select main_a v_prenex_914)))) (forall ((v_prenex_11945 Int) (v_prenex_11946 Int)) (or (<= (* 2 (select main_a v_prenex_11946)) 2000) (<= (select main_a v_prenex_11945) 2) (<= 0 (* 2 (select main_a v_prenex_11945))) (<= (+ main_x 1) v_prenex_11945) (<= 1000 (+ (select main_a v_prenex_11946) (select main_a v_prenex_11945))) (< v_prenex_11945 main_x))) (forall ((v_prenex_4636 Int) (v_prenex_4635 Int)) (or (<= 0 (* 2 (select main_a v_prenex_4635))) (<= (select main_a v_prenex_4636) 1000) (<= (* 2 (select main_a v_prenex_4635)) 2) (<= (select main_a v_prenex_4636) (+ (select main_a v_prenex_4635) 1000)) (<= (select main_a v_prenex_4636) 1001) (< v_prenex_4635 main_x) (<= (+ main_x 1) v_prenex_4635))) (forall ((v_prenex_589 Int) (v_prenex_590 Int)) (or (<= (select main_a v_prenex_590) (+ (select main_a v_prenex_589) 1000)) (< v_prenex_589 main_x) (<= (+ main_y 1) v_prenex_590) (<= (+ main_x 1) v_prenex_589) (<= 1998 (* 2 (select main_a v_prenex_590))) (<= 0 (* 2 (select main_a v_prenex_589))) (<= 999 (select main_a v_prenex_590)))) (forall ((v_prenex_11183 Int) (v_prenex_11184 Int)) (or (<= 998 (select main_a v_prenex_11184)) (<= (+ main_x 1) v_prenex_11183) (<= 0 (* 2 (select main_a v_prenex_11183))) (<= (select main_a v_prenex_11184) 1001) (< v_prenex_11183 main_x) (<= (* 2 (select main_a v_prenex_11183)) 2) (<= (+ (select main_a v_prenex_11184) (select main_a v_prenex_11183)) 1000))) (or (forall ((v_prenex_2581 Int)) (or (<= 0 (select main_a v_prenex_2581)) (<= (+ main_x 1) v_prenex_2581) (<= 0 (* 2 (select main_a v_prenex_2581))) (<= (select main_a v_prenex_2581) 2) (< v_prenex_2581 main_x))) (forall ((v_prenex_2582 Int)) (or (<= (select main_a v_prenex_2582) 1000) (<= 998 (select main_a v_prenex_2582))))) (forall ((v_prenex_8134 Int) (v_prenex_8135 Int)) (or (<= 0 (* 2 (select main_a v_prenex_8134))) (<= 998 (select main_a v_prenex_8135)) (<= (+ main_x 1) v_prenex_8134) (<= (+ main_y 1) v_prenex_8135) (<= 1998 (* 2 (select main_a v_prenex_8135))) (< v_prenex_8134 main_x) (<= (+ (select main_a v_prenex_8135) (select main_a v_prenex_8134)) 1000))) (forall ((v_prenex_6294 Int) (v_prenex_6293 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_6294))) (<= 1000 (+ (select main_a v_prenex_6294) (select main_a v_prenex_6293))) (< v_prenex_6294 main_y) (<= 998 (select main_a v_prenex_6294)) (<= (+ main_x 1) v_prenex_6293) (<= (select main_a v_prenex_6293) 1) (< v_prenex_6293 main_x))) (or (forall ((v_prenex_1 Int)) (or (<= 0 (* 2 (select main_a v_prenex_1))) (< v_prenex_1 main_x) (<= (+ main_x 1) v_prenex_1))) (forall ((v_prenex_656 Int)) (<= (* 2 (select main_a v_prenex_656)) 2000))) (or (forall ((v_prenex_7403 Int)) (or (<= (* 2 (select main_a v_prenex_7403)) 2) (< v_prenex_7403 main_x) (<= (select main_a v_prenex_7403) 2) (<= (+ main_x 1) v_prenex_7403) (<= 0 (+ (select main_a v_prenex_7403) 1)))) (forall ((v_prenex_7404 Int)) (<= (select main_a v_prenex_7404) 1001))) (or (forall ((v_prenex_5683 Int)) (or (< v_prenex_5683 main_x) (<= 0 (+ (select main_a v_prenex_5683) 1)) (<= (+ main_x 1) v_prenex_5683) (<= (* 2 (select main_a v_prenex_5683)) 2))) (forall ((v_prenex_5684 Int)) (or (<= (select main_a v_prenex_5684) 1001) (<= 998 (select main_a v_prenex_5684))))) (forall ((v_prenex_4498 Int) (v_prenex_4497 Int)) (or (<= 0 (+ (select main_a v_prenex_4497) 1)) (<= (+ (select main_a v_prenex_4497) 998) (select main_a v_prenex_4498)) (<= 999 (select main_a v_prenex_4498)) (<= (select main_a v_prenex_4498) 1001) (< v_prenex_4497 main_x) (<= (+ main_x 1) v_prenex_4497))) (forall ((v_prenex_3447 Int) (v_prenex_3448 Int)) (or (<= (+ main_y 1) v_prenex_3448) (<= (select main_a v_prenex_3447) 2) (<= (+ main_x 1) v_prenex_3447) (<= (select main_a v_prenex_3448) (+ (select main_a v_prenex_3447) 1000)) (<= (select main_a v_prenex_3448) 1000) (< v_prenex_3447 main_x))) (forall ((v_prenex_8327 Int) (v_prenex_8328 Int)) (or (<= (select main_a v_prenex_8328) 1001) (<= 0 (select main_a v_prenex_8327)) (<= (* 2 (select main_a v_prenex_8327)) 2) (< v_prenex_8327 main_x) (<= 1000 (+ (select main_a v_prenex_8328) (select main_a v_prenex_8327))) (<= (+ main_x 1) v_prenex_8327))) (forall ((v_prenex_4362 Int) (v_prenex_4361 Int)) (or (<= 1000 (+ (select main_a v_prenex_4362) (select main_a v_prenex_4361))) (<= (select main_a v_prenex_4362) 1000) (<= 0 (select main_a v_prenex_4361)) (<= (select main_a v_prenex_4361) 1) (< v_prenex_4361 main_x) (<= (+ main_x 1) v_prenex_4361) (<= 998 (select main_a v_prenex_4362)))) (or (forall ((v_prenex_12553 Int)) (<= 0 (* 2 (select main_a v_prenex_12553)))) (forall ((v_prenex_12554 Int)) (or (<= 999 (select main_a v_prenex_12554)) (< v_prenex_12554 main_y) (<= (* 2 (select main_a v_prenex_12554)) 2000) (<= (+ main_y 1) v_prenex_12554)))) (forall ((v_prenex_3170 Int) (v_prenex_3171 Int)) (or (< v_prenex_3170 main_x) (<= (select main_a v_prenex_3171) (+ (select main_a v_prenex_3170) 1000)) (<= (+ main_x 1) v_prenex_3170) (<= 0 (+ (select main_a v_prenex_3170) 1)) (<= (select main_a v_prenex_3171) 1000) (<= 0 (* 2 (select main_a v_prenex_3170))))) (forall ((v_prenex_11826 Int) (v_prenex_11827 Int)) (or (<= (select main_a v_prenex_11827) 1001) (<= 1000 (+ (select main_a v_prenex_11827) (select main_a v_prenex_11826))) (<= (* 2 (select main_a v_prenex_11827)) 2000) (< v_prenex_11827 main_y) (<= (+ main_y 1) v_prenex_11827))) (forall ((v_prenex_6492 Int) (v_prenex_6491 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_6492))) (< v_prenex_6491 main_x) (<= 998 (select main_a v_prenex_6492)) (<= (+ main_x 1) v_prenex_6491) (<= (select main_a v_prenex_6491) 1) (<= (+ main_y 1) v_prenex_6492) (<= 1000 (+ (select main_a v_prenex_6492) (select main_a v_prenex_6491))))) (forall ((v_prenex_2009 Int) (v_prenex_2010 Int)) (or (< v_prenex_2009 main_x) (<= (+ (select main_a v_prenex_2009) 998) (select main_a v_prenex_2010)) (<= (select main_a v_prenex_2010) 1000) (<= 1998 (* 2 (select main_a v_prenex_2010))) (<= 0 (select main_a v_prenex_2009)) (<= (+ main_x 1) v_prenex_2009) (<= (* 2 (select main_a v_prenex_2009)) 2))) (forall ((v_prenex_11076 Int) (v_prenex_11075 Int)) (or (< v_prenex_11075 main_x) (<= (+ main_x 1) v_prenex_11075) (<= (select main_a v_prenex_11076) 1000) (<= 0 (+ (select main_a v_prenex_11075) 1)) (<= (select main_a v_prenex_11076) (+ (select main_a v_prenex_11075) 1000)) (<= (select main_a v_prenex_11075) 1) (<= 999 (select main_a v_prenex_11076)))) (forall ((v_prenex_2931 Int) (v_prenex_2932 Int)) (or (<= (select main_a v_prenex_2932) 1000) (<= (+ (select main_a v_prenex_2932) (select main_a v_prenex_2931)) 1000) (<= 0 (+ (select main_a v_prenex_2931) 1)) (< v_prenex_2931 main_x) (<= (select main_a v_prenex_2931) 2) (<= (+ main_x 1) v_prenex_2931) (<= (select main_a v_prenex_2932) 1001))) (forall ((v_prenex_6333 Int) (v_prenex_6334 Int)) (or (<= (select main_a v_prenex_6333) 2) (<= 998 (select main_a v_prenex_6334)) (<= (+ main_x 1) v_prenex_6333) (<= 999 (select main_a v_prenex_6334)) (< v_prenex_6333 main_x) (<= (select main_a v_prenex_6333) 1) (<= 1000 (+ (select main_a v_prenex_6334) (select main_a v_prenex_6333))))) (forall ((v_prenex_1044 Int) (v_prenex_1043 Int)) (or (<= 0 (* 2 (select main_a v_prenex_1043))) (< v_prenex_1043 main_x) (<= 999 (select main_a v_prenex_1044)) (<= 1998 (* 2 (select main_a v_prenex_1044))) (<= (+ (select main_a v_prenex_1044) (select main_a v_prenex_1043)) 1000) (<= (+ main_x 1) v_prenex_1043) (<= (select main_a v_prenex_1043) 1))) (forall ((v_prenex_10253 Int) (v_prenex_10254 Int)) (or (<= (select main_a v_prenex_10253) 1) (<= (select main_a v_prenex_10253) 2) (<= (+ main_x 1) v_prenex_10253) (< v_prenex_10253 main_x) (<= (select main_a v_prenex_10254) (+ (select main_a v_prenex_10253) 1000)) (<= (select main_a v_prenex_10254) 1001))) (forall ((v_prenex_11388 Int) (v_prenex_11389 Int)) (or (<= 0 (select main_a v_prenex_11388)) (<= (* 2 (select main_a v_prenex_11389)) 2000) (< v_prenex_11389 main_y) (<= (select main_a v_prenex_11389) (+ (select main_a v_prenex_11388) 1000)) (<= 998 (select main_a v_prenex_11389)) (< v_prenex_11388 main_x) (<= (+ main_x 1) v_prenex_11388))) (forall ((v_prenex_3300 Int) (v_prenex_3299 Int)) (or (< v_prenex_3299 main_x) (<= (+ main_x 1) v_prenex_3299) (<= (+ (select main_a v_prenex_3299) 998) (select main_a v_prenex_3300)) (<= 1998 (* 2 (select main_a v_prenex_3300))) (<= (* 2 (select main_a v_prenex_3299)) 2))) (or (forall ((v_prenex_4509 Int)) (or (<= 0 (+ (select main_a v_prenex_4509) 1)) (< v_prenex_4509 main_x) (<= (+ main_x 1) v_prenex_4509) (<= 0 (* 2 (select main_a v_prenex_4509))) (<= 0 (select main_a v_prenex_4509)))) (forall ((v_prenex_4510 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_4510))) (<= (select main_a v_prenex_4510) 1001)))) (forall ((v_prenex_8538 Int) (v_prenex_8537 Int)) (or (<= (+ (select main_a v_prenex_8538) (select main_a v_prenex_8537)) 1000) (< v_prenex_8537 main_x) (<= (select main_a v_prenex_8538) 1000) (<= 999 (select main_a v_prenex_8538)) (<= (+ main_x 1) v_prenex_8537) (<= (* 2 (select main_a v_prenex_8537)) 2))) (or (forall ((v_prenex_8123 Int)) (<= (* 2 (select main_a v_prenex_8123)) 2000)) (forall ((v_prenex_26 Int)) (or (<= (* 2 (select main_a v_prenex_26)) 2) (<= (+ main_x 1) v_prenex_26) (<= (select main_a v_prenex_26) 1) (< v_prenex_26 main_x)))) (forall ((v_prenex_875 Int) (v_prenex_876 Int)) (or (<= 0 (* 2 (select main_a v_prenex_875))) (<= (+ (select main_a v_prenex_876) (select main_a v_prenex_875)) 1000) (<= 0 (select main_a v_prenex_875)) (<= (+ main_x 1) v_prenex_875) (< v_prenex_875 main_x))) (or (forall ((v_prenex_11540 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_11540))) (<= (+ main_y 1) v_prenex_11540))) (forall ((v_prenex_11537 Int)) (or (<= (+ main_x 1) v_prenex_11537) (<= 0 (* 2 (select main_a v_prenex_11537))) (< v_prenex_11537 main_x)))) (forall ((v_prenex_41 Int) (v_prenex_40 Int)) (or (<= (+ (select main_a v_prenex_40) 998) (select main_a v_prenex_41)) (<= (select main_a v_prenex_40) 2) (< v_prenex_40 main_x) (<= (select main_a v_prenex_41) 1000) (<= 0 (select main_a v_prenex_40)) (<= (+ main_x 1) v_prenex_40))) (or (forall ((v_prenex_50 Int)) (or (<= 0 (* 2 (select main_a v_prenex_50))) (<= (+ main_x 1) v_prenex_50) (< v_prenex_50 main_x) (<= (* 2 (select main_a v_prenex_50)) 2))) (forall ((v_prenex_51 Int)) (or (< v_prenex_51 main_y) (<= 998 (select main_a v_prenex_51)) (<= (* 2 (select main_a v_prenex_51)) 2000)))) (forall ((v_prenex_10061 Int) (v_prenex_10060 Int)) (or (< v_prenex_10060 main_x) (<= 0 (select main_a v_prenex_10060)) (<= 1998 (* 2 (select main_a v_prenex_10061))) (< v_prenex_10061 main_y) (<= (select main_a v_prenex_10061) (+ (select main_a v_prenex_10060) 1000)) (<= (+ main_x 1) v_prenex_10060))) (forall ((v_prenex_3369 Int) (v_prenex_3370 Int)) (or (<= (select main_a v_prenex_3370) 1001) (< v_prenex_3369 main_x) (<= (select main_a v_prenex_3370) 1000) (<= (+ (select main_a v_prenex_3369) 998) (select main_a v_prenex_3370)) (<= 0 (+ (select main_a v_prenex_3369) 1)) (< v_prenex_3370 main_y) (<= (+ main_x 1) v_prenex_3369))) (forall ((v_prenex_6241 Int) (v_prenex_6242 Int)) (or (<= (* 2 (select main_a v_prenex_6242)) 2000) (<= (+ main_x 1) v_prenex_6241) (< v_prenex_6241 main_x) (<= (+ (select main_a v_prenex_6242) (select main_a v_prenex_6241)) 1000) (<= (+ main_y 1) v_prenex_6242) (<= (select main_a v_prenex_6241) 1) (<= (select main_a v_prenex_6242) 1001))) (forall ((v_prenex_13096 Int) (v_prenex_13097 Int)) (or (<= 1000 (+ (select main_a v_prenex_13097) (select main_a v_prenex_13096))) (<= (select main_a v_prenex_13097) 1001) (<= (* 2 (select main_a v_prenex_13097)) 2000) (<= (select main_a v_prenex_13096) 1) (< v_prenex_13097 main_y) (<= (+ main_x 1) v_prenex_13096) (< v_prenex_13096 main_x))) (forall ((v_prenex_1874 Int) (v_prenex_1873 Int)) (or (<= (select main_a v_prenex_1874) 1001) (<= (select main_a v_prenex_1874) 1000) (<= (+ main_y 1) v_prenex_1874) (< v_prenex_1873 main_x) (<= 1000 (+ (select main_a v_prenex_1874) (select main_a v_prenex_1873))) (<= 0 (select main_a v_prenex_1873)) (<= (+ main_x 1) v_prenex_1873))) (forall ((v_prenex_13196 Int) (v_prenex_13197 Int)) (or (<= (+ (select main_a v_prenex_13196) 998) (select main_a v_prenex_13197)) (< v_prenex_13196 main_x) (<= 0 (select main_a v_prenex_13196)) (<= (+ main_x 1) v_prenex_13196) (<= 998 (select main_a v_prenex_13197)) (<= 0 (* 2 (select main_a v_prenex_13196))))) (forall ((v_prenex_8781 Int) (v_prenex_8782 Int)) (or (<= (+ main_x 1) v_prenex_8781) (<= 999 (select main_a v_prenex_8782)) (<= (select main_a v_prenex_8781) 1) (< v_prenex_8781 main_x) (<= 1000 (+ (select main_a v_prenex_8782) (select main_a v_prenex_8781))) (<= (* 2 (select main_a v_prenex_8781)) 2))) (forall ((v_prenex_1541 Int) (v_prenex_1540 Int)) (or (<= (select main_a v_prenex_1541) (+ (select main_a v_prenex_1540) 1000)) (<= 0 (+ (select main_a v_prenex_1540) 1)) (<= 1998 (* 2 (select main_a v_prenex_1541))) (<= (* 2 (select main_a v_prenex_1540)) 2) (< v_prenex_1540 main_x) (<= (select main_a v_prenex_1541) 1001) (<= (+ main_x 1) v_prenex_1540))) (forall ((v_prenex_9112 Int) (v_prenex_9111 Int)) (or (<= 0 (+ (select main_a v_prenex_9111) 1)) (<= (+ main_x 1) v_prenex_9111) (<= (+ (select main_a v_prenex_9112) (select main_a v_prenex_9111)) 1000) (<= 999 (select main_a v_prenex_9112)) (< v_prenex_9111 main_x) (<= (* 2 (select main_a v_prenex_9111)) 2))) (forall ((v_prenex_1295 Int) (v_prenex_1294 Int)) (or (<= (+ main_y 1) v_prenex_1295) (<= 1000 (+ (select main_a v_prenex_1295) (select main_a v_prenex_1294))) (<= (select main_a v_prenex_1294) 2) (<= (select main_a v_prenex_1295) 1000) (< v_prenex_1294 main_x) (<= (+ main_x 1) v_prenex_1294))) (or (forall ((v_prenex_7163 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_7163))) (<= (select main_a v_prenex_7163) 1000))) (forall ((v_prenex_7162 Int)) (or (<= (select main_a v_prenex_7162) 2) (<= 0 (* 2 (select main_a v_prenex_7162))) (< v_prenex_7162 main_x) (<= (* 2 (select main_a v_prenex_7162)) 2) (<= (+ main_x 1) v_prenex_7162)))) (forall ((v_prenex_12777 Int) (v_prenex_12778 Int)) (or (< v_prenex_12777 main_x) (<= (+ (select main_a v_prenex_12778) (select main_a v_prenex_12777)) 1000) (<= (+ main_x 1) v_prenex_12777) (<= 0 (* 2 (select main_a v_prenex_12777))) (<= (select main_a v_prenex_12777) 2) (<= 1998 (* 2 (select main_a v_prenex_12778))))) (forall ((v_prenex_4239 Int) (v_prenex_4238 Int)) (or (<= 0 (select main_a v_prenex_4238)) (< v_prenex_4238 main_x) (<= (+ main_x 1) v_prenex_4238) (<= (select main_a v_prenex_4239) 1001) (<= (* 2 (select main_a v_prenex_4238)) 2) (<= (select main_a v_prenex_4239) (+ (select main_a v_prenex_4238) 1000)))) (forall ((v_prenex_6456 Int) (v_prenex_6455 Int)) (or (<= (select main_a v_prenex_6456) 1001) (<= (+ main_x 1) v_prenex_6455) (<= 0 (select main_a v_prenex_6455)) (<= (select main_a v_prenex_6456) 1000) (<= 1000 (+ (select main_a v_prenex_6456) (select main_a v_prenex_6455))) (< v_prenex_6455 main_x))) (forall ((v_prenex_2503 Int) (v_prenex_2504 Int)) (or (<= (select main_a v_prenex_2504) 1000) (<= 998 (select main_a v_prenex_2504)) (<= 0 (* 2 (select main_a v_prenex_2503))) (<= (+ (select main_a v_prenex_2504) (select main_a v_prenex_2503)) 1000) (< v_prenex_2503 main_x) (<= (+ main_x 1) v_prenex_2503))) (forall ((v_prenex_11965 Int) (v_prenex_11966 Int)) (or (<= 998 (select main_a v_prenex_11966)) (<= (select main_a v_prenex_11965) 2) (<= (+ main_x 1) v_prenex_11965) (<= (+ (select main_a v_prenex_11965) 998) (select main_a v_prenex_11966)) (< v_prenex_11965 main_x))) (or (forall ((v_prenex_9723 Int)) (or (<= (* 2 (select main_a v_prenex_9723)) 2000) (<= 998 (select main_a v_prenex_9723)))) (forall ((v_prenex_9722 Int)) (or (< v_prenex_9722 main_x) (<= (* 2 (select main_a v_prenex_9722)) 2) (<= (+ main_x 1) v_prenex_9722) (<= 0 (select main_a v_prenex_9722)) (<= (select main_a v_prenex_9722) 1)))) (forall ((v_prenex_7328 Int) (v_prenex_7329 Int)) (or (<= 0 (+ (select main_a v_prenex_7328) 1)) (< v_prenex_7329 main_y) (<= (+ main_x 1) v_prenex_7328) (< v_prenex_7328 main_x) (<= (+ (select main_a v_prenex_7329) (select main_a v_prenex_7328)) 1000))) (or (forall ((v_prenex_3658 Int)) (or (<= 0 (* 2 (select main_a v_prenex_3658))) (< v_prenex_3658 main_x) (<= (select main_a v_prenex_3658) 2) (<= (+ main_x 1) v_prenex_3658))) (forall ((v_prenex_3659 Int)) (<= (* 2 (select main_a v_prenex_3659)) 2000))) (forall ((v_prenex_7713 Int) (v_prenex_7714 Int)) (or (<= (* 2 (select main_a v_prenex_7713)) 2) (<= (+ (select main_a v_prenex_7714) (select main_a v_prenex_7713)) 1000) (<= (select main_a v_prenex_7713) 1) (< v_prenex_7713 main_x) (<= (select main_a v_prenex_7714) 1000) (<= (+ main_x 1) v_prenex_7713))) (forall ((v_prenex_359 Int) (v_prenex_360 Int)) (or (<= (+ main_x 1) v_prenex_359) (<= (+ main_y 1) v_prenex_360) (<= (+ (select main_a v_prenex_359) 998) (select main_a v_prenex_360)) (<= 0 (select main_a v_prenex_359)) (<= (select main_a v_prenex_360) 1000) (<= 998 (select main_a v_prenex_360)) (< v_prenex_359 main_x))) (forall ((v_prenex_5664 Int) (v_prenex_5663 Int)) (or (<= 0 (+ (select main_a v_prenex_5663) 1)) (< v_prenex_5663 main_x) (<= (* 2 (select main_a v_prenex_5663)) 2) (<= 1000 (+ (select main_a v_prenex_5664) (select main_a v_prenex_5663))) (<= 998 (select main_a v_prenex_5664)) (<= (+ main_x 1) v_prenex_5663))) (or (forall ((v_prenex_10612 Int)) (or (<= 0 (* 2 (select main_a v_prenex_10612))) (< v_prenex_10612 main_x) (<= 0 (select main_a v_prenex_10612)) (<= (+ main_x 1) v_prenex_10612))) (forall ((v_prenex_10613 Int)) (or (<= 999 (select main_a v_prenex_10613)) (<= 998 (select main_a v_prenex_10613))))) (or (forall ((v_prenex_10146 Int)) (or (<= (* 2 (select main_a v_prenex_10146)) 2) (<= (+ main_x 1) v_prenex_10146) (< v_prenex_10146 main_x) (<= 0 (+ (select main_a v_prenex_10146) 1)))) (forall ((v_prenex_10148 Int)) (<= 1998 (* 2 (select main_a v_prenex_10148))))) (forall ((v_prenex_7672 Int) (v_prenex_7671 Int)) (or (<= (+ main_x 1) v_prenex_7671) (< v_prenex_7672 main_y) (< v_prenex_7671 main_x) (<= (select main_a v_prenex_7671) 2) (<= 1998 (* 2 (select main_a v_prenex_7672))) (<= (select main_a v_prenex_7672) (+ (select main_a v_prenex_7671) 1000)) (<= (select main_a v_prenex_7672) 1001))) (forall ((v_prenex_5794 Int) (v_prenex_5793 Int)) (or (<= (+ (select main_a v_prenex_5794) (select main_a v_prenex_5793)) 1000) (< v_prenex_5793 main_x) (<= 1998 (* 2 (select main_a v_prenex_5794))) (<= (* 2 (select main_a v_prenex_5794)) 2000) (<= (+ main_x 1) v_prenex_5793) (<= (select main_a v_prenex_5793) 1))) (forall ((v_prenex_5129 Int) (v_prenex_5128 Int)) (or (< v_prenex_5128 main_x) (<= 0 (* 2 (select main_a v_prenex_5128))) (<= 999 (select main_a v_prenex_5129)) (<= (select main_a v_prenex_5129) (+ (select main_a v_prenex_5128) 1000)) (<= 0 (+ (select main_a v_prenex_5128) 1)) (<= (+ main_x 1) v_prenex_5128) (<= (select main_a v_prenex_5129) 1001))) (forall ((v_prenex_10556 Int) (v_prenex_10557 Int)) (or (< v_prenex_10556 main_x) (<= (+ main_y 1) v_prenex_10557) (<= (select main_a v_prenex_10557) 1000) (<= (+ (select main_a v_prenex_10557) (select main_a v_prenex_10556)) 1000) (<= (+ main_x 1) v_prenex_10556) (<= (* 2 (select main_a v_prenex_10556)) 2))) (forall ((v_prenex_10231 Int) (v_prenex_10232 Int)) (or (< v_prenex_10231 main_x) (<= 0 (select main_a v_prenex_10231)) (<= (+ (select main_a v_prenex_10232) (select main_a v_prenex_10231)) 1000) (<= (+ main_x 1) v_prenex_10231) (<= (select main_a v_prenex_10231) 1) (<= (select main_a v_prenex_10232) 1000))) (or (forall ((v_prenex_5584 Int)) (or (<= 0 (select main_a v_prenex_5584)) (<= 0 (+ (select main_a v_prenex_5584) 1)) (<= (* 2 (select main_a v_prenex_5584)) 2) (< v_prenex_5584 main_x) (<= (+ main_x 1) v_prenex_5584))) (forall ((v_prenex_5585 Int)) (<= (select main_a v_prenex_5585) 1001))) (forall ((v_prenex_6628 Int) (v_prenex_6627 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_6628))) (<= (+ main_x 1) v_prenex_6627) (<= 0 (* 2 (select main_a v_prenex_6627))) (<= 999 (select main_a v_prenex_6628)) (< v_prenex_6627 main_x) (<= (* 2 (select main_a v_prenex_6627)) 2) (<= (select main_a v_prenex_6628) (+ (select main_a v_prenex_6627) 1000)))) (forall ((v_prenex_4907 Int) (v_prenex_4906 Int)) (or (<= (* 2 (select main_a v_prenex_4907)) 2000) (< v_prenex_4906 main_x) (<= (+ main_x 1) v_prenex_4906) (<= 1998 (* 2 (select main_a v_prenex_4907))) (<= (select main_a v_prenex_4906) 2) (<= (+ main_y 1) v_prenex_4907) (<= (+ (select main_a v_prenex_4907) (select main_a v_prenex_4906)) 1000))) (forall ((v_prenex_950 Int) (v_prenex_949 Int)) (or (<= (select main_a v_prenex_950) 1000) (<= 0 (* 2 (select main_a v_prenex_949))) (<= (+ (select main_a v_prenex_949) 998) (select main_a v_prenex_950)) (<= 1998 (* 2 (select main_a v_prenex_950))) (<= (+ main_x 1) v_prenex_949) (<= (select main_a v_prenex_949) 1) (< v_prenex_949 main_x))) (or (forall ((v_prenex_12051 Int)) (or (< v_prenex_12051 main_x) (<= (* 2 (select main_a v_prenex_12051)) 2) (<= (+ main_x 1) v_prenex_12051))) (forall ((v_prenex_12052 Int)) (or (<= (+ main_y 1) v_prenex_12052) (<= 1998 (* 2 (select main_a v_prenex_12052))) (<= (select main_a v_prenex_12052) 1000)))) (forall ((v_prenex_598 Int) (v_prenex_597 Int)) (or (< v_prenex_597 main_x) (<= 0 (* 2 (select main_a v_prenex_597))) (<= (+ main_y 1) v_prenex_598) (<= 999 (select main_a v_prenex_598)) (<= (+ (select main_a v_prenex_598) (select main_a v_prenex_597)) 1000) (<= (select main_a v_prenex_598) 1001) (<= (+ main_x 1) v_prenex_597))) (forall ((v_prenex_1606 Int) (v_prenex_1605 Int)) (or (<= 0 (select main_a v_prenex_1605)) (<= 999 (select main_a v_prenex_1606)) (<= (+ main_x 1) v_prenex_1605) (<= (select main_a v_prenex_1605) 1) (<= (+ (select main_a v_prenex_1606) (select main_a v_prenex_1605)) 1000) (<= (select main_a v_prenex_1606) 1000) (< v_prenex_1605 main_x))) (forall ((v_prenex_2605 Int) (v_prenex_2606 Int)) (or (<= (+ main_y 1) v_prenex_2606) (<= (select main_a v_prenex_2606) (+ (select main_a v_prenex_2605) 1000)) (<= (select main_a v_prenex_2606) 1000) (< v_prenex_2605 main_x) (<= (+ main_x 1) v_prenex_2605) (<= 0 (+ (select main_a v_prenex_2605) 1)) (<= 1998 (* 2 (select main_a v_prenex_2606))))) (forall ((v_prenex_13136 Int) (v_prenex_13137 Int)) (or (<= (select main_a v_prenex_13137) 1001) (<= 1000 (+ (select main_a v_prenex_13137) (select main_a v_prenex_13136))) (<= 0 (select main_a v_prenex_13136)) (< v_prenex_13136 main_x) (<= (+ main_x 1) v_prenex_13136))) (forall ((v_prenex_3544 Int) (v_prenex_3545 Int)) (or (<= (+ main_y 1) v_prenex_3545) (< v_prenex_3544 main_x) (<= (+ (select main_a v_prenex_3544) 998) (select main_a v_prenex_3545)) (<= (* 2 (select main_a v_prenex_3544)) 2) (<= (* 2 (select main_a v_prenex_3545)) 2000) (<= (+ main_x 1) v_prenex_3544) (<= (select main_a v_prenex_3545) 1000))) (forall ((v_prenex_7002 Int) (v_prenex_7003 Int)) (or (< v_prenex_7002 main_x) (<= (+ (select main_a v_prenex_7003) (select main_a v_prenex_7002)) 1000) (<= 998 (select main_a v_prenex_7003)) (<= (+ main_x 1) v_prenex_7002) (<= 0 (select main_a v_prenex_7002)) (<= 0 (+ (select main_a v_prenex_7002) 1)))) (forall ((v_prenex_6391 Int) (v_prenex_6392 Int)) (or (<= (select main_a v_prenex_6392) 1000) (<= (select main_a v_prenex_6392) 1001) (< v_prenex_6391 main_x) (<= (+ (select main_a v_prenex_6391) 998) (select main_a v_prenex_6392)) (<= (+ main_x 1) v_prenex_6391) (<= 0 (* 2 (select main_a v_prenex_6391))) (<= 0 (select main_a v_prenex_6391)))) (forall ((v_prenex_11817 Int) (v_prenex_11816 Int)) (or (<= (select main_a v_prenex_11817) 1000) (<= (+ main_x 1) v_prenex_11816) (<= (+ main_y 1) v_prenex_11817) (< v_prenex_11816 main_x) (<= 0 (+ (select main_a v_prenex_11816) 1)) (<= 1000 (+ (select main_a v_prenex_11817) (select main_a v_prenex_11816))))) (forall ((v_prenex_1082 Int) (v_prenex_1081 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_1082))) (<= 999 (select main_a v_prenex_1082)) (<= 0 (select main_a v_prenex_1081)) (<= (+ main_x 1) v_prenex_1081) (<= (+ (select main_a v_prenex_1082) (select main_a v_prenex_1081)) 1000) (<= 0 (* 2 (select main_a v_prenex_1081))) (< v_prenex_1081 main_x))) (forall ((v_prenex_2374 Int) (v_prenex_2375 Int)) (or (<= (select main_a v_prenex_2375) 1001) (< v_prenex_2374 main_x) (<= 0 (* 2 (select main_a v_prenex_2374))) (<= (+ main_x 1) v_prenex_2374) (< v_prenex_2375 main_y) (<= (+ (select main_a v_prenex_2375) (select main_a v_prenex_2374)) 1000) (<= 1998 (* 2 (select main_a v_prenex_2375))))) (or (forall ((v_prenex_5656 Int)) (<= 1998 (* 2 (select main_a v_prenex_5656)))) (forall ((v_prenex_5652 Int)) (or (< v_prenex_5652 main_x) (<= (+ main_x 1) v_prenex_5652) (<= (select main_a v_prenex_5652) 2) (<= 0 (select main_a v_prenex_5652))))) (forall ((v_prenex_7092 Int) (v_prenex_7093 Int)) (or (<= (* 2 (select main_a v_prenex_7093)) 2000) (<= (+ (select main_a v_prenex_7093) (select main_a v_prenex_7092)) 1000) (< v_prenex_7092 main_x) (<= 0 (+ (select main_a v_prenex_7092) 1)) (<= (select main_a v_prenex_7093) 1001) (<= 0 (select main_a v_prenex_7092)) (<= (+ main_x 1) v_prenex_7092))) (forall ((v_prenex_7922 Int) (v_prenex_7923 Int)) (or (<= 998 (select main_a v_prenex_7923)) (< v_prenex_7922 main_x) (<= (select main_a v_prenex_7922) 1) (<= (+ main_x 1) v_prenex_7922) (<= (select main_a v_prenex_7922) 2) (<= (select main_a v_prenex_7923) (+ (select main_a v_prenex_7922) 1000)) (<= (* 2 (select main_a v_prenex_7923)) 2000))) (forall ((v_prenex_5259 Int) (v_prenex_5258 Int)) (or (<= 0 (+ (select main_a v_prenex_5258) 1)) (<= (+ main_x 1) v_prenex_5258) (< v_prenex_5258 main_x) (<= (select main_a v_prenex_5259) 1000) (<= 998 (select main_a v_prenex_5259)) (<= (+ (select main_a v_prenex_5259) (select main_a v_prenex_5258)) 1000) (<= (+ main_y 1) v_prenex_5259))) (forall ((v_prenex_5507 Int) (v_prenex_5506 Int)) (or (<= (select main_a v_prenex_5507) (+ (select main_a v_prenex_5506) 1000)) (<= 1998 (* 2 (select main_a v_prenex_5507))) (<= (* 2 (select main_a v_prenex_5506)) 2) (<= (+ main_x 1) v_prenex_5506) (< v_prenex_5506 main_x) (< v_prenex_5507 main_y))) (forall ((v_prenex_4997 Int) (v_prenex_4996 Int)) (or (<= (+ (select main_a v_prenex_4996) 998) (select main_a v_prenex_4997)) (< v_prenex_4997 main_y) (<= (+ main_x 1) v_prenex_4996) (< v_prenex_4996 main_x) (<= 0 (+ (select main_a v_prenex_4996) 1)) (<= 998 (select main_a v_prenex_4997)))) (forall ((v_prenex_1379 Int) (v_prenex_1378 Int)) (or (< v_prenex_1379 main_y) (<= (+ main_x 1) v_prenex_1378) (<= 998 (select main_a v_prenex_1379)) (< v_prenex_1378 main_x) (<= (+ (select main_a v_prenex_1379) (select main_a v_prenex_1378)) 1000) (<= (select main_a v_prenex_1379) 1001) (<= (* 2 (select main_a v_prenex_1378)) 2))) (forall ((v_prenex_13091 Int) (v_prenex_13090 Int)) (or (< v_prenex_13090 main_x) (<= 0 (* 2 (select main_a v_prenex_13090))) (<= (+ (select main_a v_prenex_13091) (select main_a v_prenex_13090)) 1000) (<= (+ main_x 1) v_prenex_13090) (<= 0 (select main_a v_prenex_13090)) (<= (select main_a v_prenex_13091) 1000) (<= (* 2 (select main_a v_prenex_13091)) 2000))) (forall ((v_prenex_1455 Int) (v_prenex_1454 Int)) (or (< v_prenex_1454 main_x) (<= 0 (* 2 (select main_a v_prenex_1454))) (<= (* 2 (select main_a v_prenex_1455)) 2000) (<= (+ main_y 1) v_prenex_1455) (<= (+ main_x 1) v_prenex_1454) (<= 1000 (+ (select main_a v_prenex_1455) (select main_a v_prenex_1454))) (<= (select main_a v_prenex_1455) 1001))) (forall ((v_prenex_3455 Int) (v_prenex_3456 Int)) (or (<= (+ main_x 1) v_prenex_3455) (<= (select main_a v_prenex_3456) 1001) (< v_prenex_3455 main_x) (<= (select main_a v_prenex_3455) 2) (<= (+ (select main_a v_prenex_3456) (select main_a v_prenex_3455)) 1000))) (forall ((v_prenex_5587 Int) (v_prenex_5586 Int)) (or (<= (+ main_x 1) v_prenex_5586) (<= (+ (select main_a v_prenex_5586) 998) (select main_a v_prenex_5587)) (<= 998 (select main_a v_prenex_5587)) (<= 0 (+ (select main_a v_prenex_5586) 1)) (< v_prenex_5586 main_x))) (forall ((v_prenex_11063 Int) (v_prenex_11064 Int)) (or (<= (+ main_x 1) v_prenex_11063) (< v_prenex_11063 main_x) (< v_prenex_11064 main_y) (<= (+ (select main_a v_prenex_11063) 998) (select main_a v_prenex_11064)) (<= (select main_a v_prenex_11063) 1))) (forall ((v_prenex_664 Int) (v_prenex_663 Int)) (or (<= (+ (select main_a v_prenex_663) 998) (select main_a v_prenex_664)) (<= (* 2 (select main_a v_prenex_663)) 2) (<= (+ main_x 1) v_prenex_663) (< v_prenex_663 main_x) (<= 0 (select main_a v_prenex_663)) (<= (select main_a v_prenex_664) 1000) (<= (select main_a v_prenex_664) 1001))) (forall ((v_prenex_63 Int) (v_prenex_62 Int)) (or (<= (+ main_x 1) v_prenex_62) (<= 999 (select main_a v_prenex_63)) (< v_prenex_63 main_y) (<= (select main_a v_prenex_62) 1) (<= 1000 (+ (select main_a v_prenex_63) (select main_a v_prenex_62))) (< v_prenex_62 main_x))) (forall ((v_prenex_9057 Int) (v_prenex_9056 Int)) (or (<= 998 (select main_a v_prenex_9057)) (<= 0 (+ (select main_a v_prenex_9056) 1)) (<= (+ main_x 1) v_prenex_9056) (<= (* 2 (select main_a v_prenex_9057)) 2000) (<= 0 (* 2 (select main_a v_prenex_9056))) (< v_prenex_9056 main_x) (<= (+ (select main_a v_prenex_9057) (select main_a v_prenex_9056)) 1000))) (forall ((v_prenex_9703 Int) (v_prenex_9702 Int)) (or (<= (+ (select main_a v_prenex_9702) 998) (select main_a v_prenex_9703)) (<= (+ main_x 1) v_prenex_9702) (<= 0 (+ (select main_a v_prenex_9702) 1)) (<= (select main_a v_prenex_9703) 1000) (<= 0 (* 2 (select main_a v_prenex_9702))) (< v_prenex_9702 main_x))) (forall ((v_prenex_10392 Int) (v_prenex_10391 Int)) (or (<= (+ main_x 1) v_prenex_10391) (<= 1998 (* 2 (select main_a v_prenex_10392))) (<= 0 (* 2 (select main_a v_prenex_10391))) (<= (select main_a v_prenex_10391) 2) (< v_prenex_10391 main_x) (<= (* 2 (select main_a v_prenex_10392)) 2000) (<= (select main_a v_prenex_10392) (+ (select main_a v_prenex_10391) 1000)))) (forall ((v_prenex_12559 Int) (v_prenex_12560 Int)) (or (< v_prenex_12559 main_x) (<= 0 (select main_a v_prenex_12559)) (<= (+ main_x 1) v_prenex_12559) (<= (+ (select main_a v_prenex_12559) 998) (select main_a v_prenex_12560)) (<= (select main_a v_prenex_12559) 2) (<= (select main_a v_prenex_12560) 1000) (<= (select main_a v_prenex_12560) 1001))) (or (forall ((v_prenex_2067 Int)) (or (<= (select main_a v_prenex_2067) 2) (<= (+ main_x 1) v_prenex_2067) (<= (* 2 (select main_a v_prenex_2067)) 2) (< v_prenex_2067 main_x))) (forall ((v_prenex_2068 Int)) (or (< v_prenex_2068 main_y) (<= (select main_a v_prenex_2068) 1001) (<= 1998 (* 2 (select main_a v_prenex_2068)))))) (forall ((v_prenex_10965 Int) (v_prenex_10966 Int)) (or (<= (+ (select main_a v_prenex_10965) 998) (select main_a v_prenex_10966)) (<= 998 (select main_a v_prenex_10966)) (< v_prenex_10965 main_x) (<= (+ main_x 1) v_prenex_10965) (<= 0 (* 2 (select main_a v_prenex_10965))))) (or (forall ((v_prenex_720 Int)) (<= (select main_a v_prenex_720) 1001)) (forall ((v_prenex_719 Int)) (or (<= (+ main_x 1) v_prenex_719) (< v_prenex_719 main_x) (<= 0 (* 2 (select main_a v_prenex_719))) (<= (* 2 (select main_a v_prenex_719)) 2) (<= 0 (+ (select main_a v_prenex_719) 1))))) (forall ((v_prenex_4664 Int) (v_prenex_4663 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_4664))) (<= (+ main_x 1) v_prenex_4663) (<= (* 2 (select main_a v_prenex_4663)) 2) (<= (select main_a v_prenex_4663) 2) (<= 1000 (+ (select main_a v_prenex_4664) (select main_a v_prenex_4663))) (< v_prenex_4663 main_x) (<= 998 (select main_a v_prenex_4664)))) (forall ((v_prenex_7496 Int) (v_prenex_7495 Int)) (or (<= (* 2 (select main_a v_prenex_7496)) 2000) (<= 1998 (* 2 (select main_a v_prenex_7496))) (< v_prenex_7495 main_x) (<= 0 (select main_a v_prenex_7495)) (<= 1000 (+ (select main_a v_prenex_7496) (select main_a v_prenex_7495))) (<= 0 (* 2 (select main_a v_prenex_7495))) (<= (+ main_x 1) v_prenex_7495))) (forall ((v_prenex_10909 Int) (v_prenex_10910 Int)) (or (< v_prenex_10909 main_x) (<= (select main_a v_prenex_10910) 1000) (<= 0 (select main_a v_prenex_10909)) (<= (+ main_x 1) v_prenex_10909) (<= 0 (+ (select main_a v_prenex_10909) 1)) (<= 999 (select main_a v_prenex_10910)) (<= (+ (select main_a v_prenex_10910) (select main_a v_prenex_10909)) 1000))) (forall ((v_prenex_11198 Int) (v_prenex_11197 Int)) (or (<= (+ main_x 1) v_prenex_11197) (<= 0 (select main_a v_prenex_11197)) (<= (select main_a v_prenex_11198) 1000) (<= (+ (select main_a v_prenex_11197) 998) (select main_a v_prenex_11198)) (< v_prenex_11197 main_x) (<= 998 (select main_a v_prenex_11198)))) (forall ((v_prenex_11444 Int) (v_prenex_11445 Int)) (or (<= (+ main_x 1) v_prenex_11444) (<= (* 2 (select main_a v_prenex_11444)) 2) (< v_prenex_11444 main_x) (<= (select main_a v_prenex_11444) 1) (<= 998 (select main_a v_prenex_11445)) (<= (+ (select main_a v_prenex_11445) (select main_a v_prenex_11444)) 1000))) (forall ((v_prenex_8523 Int) (v_prenex_8524 Int)) (or (<= 1000 (+ (select main_a v_prenex_8524) (select main_a v_prenex_8523))) (< v_prenex_8524 main_y) (< v_prenex_8523 main_x) (<= (* 2 (select main_a v_prenex_8523)) 2) (<= (+ main_x 1) v_prenex_8523) (<= (select main_a v_prenex_8524) 1000))) (forall ((v_prenex_2455 Int) (v_prenex_2456 Int)) (or (<= (+ main_x 1) v_prenex_2455) (<= 0 (* 2 (select main_a v_prenex_2455))) (<= 998 (select main_a v_prenex_2456)) (<= (select main_a v_prenex_2456) (+ (select main_a v_prenex_2455) 1000)) (<= (* 2 (select main_a v_prenex_2456)) 2000) (< v_prenex_2455 main_x) (<= (select main_a v_prenex_2455) 1))) (or (forall ((v_prenex_4873 Int)) (or (<= 999 (select main_a v_prenex_4873)) (<= 1998 (* 2 (select main_a v_prenex_4873))))) (forall ((v_prenex_4872 Int)) (or (<= (+ main_x 1) v_prenex_4872) (<= 0 (* 2 (select main_a v_prenex_4872))) (< v_prenex_4872 main_x)))) (forall ((v_prenex_9729 Int) (v_prenex_9728 Int)) (or (< v_prenex_9728 main_x) (<= (select main_a v_prenex_9728) 1) (<= (+ main_x 1) v_prenex_9728) (<= (+ main_y 1) v_prenex_9729) (<= (* 2 (select main_a v_prenex_9729)) 2000) (<= 1000 (+ (select main_a v_prenex_9729) (select main_a v_prenex_9728))))) (forall ((v_prenex_9882 Int) (v_prenex_9881 Int)) (or (<= 0 (* 2 (select main_a v_prenex_9881))) (< v_prenex_9882 main_y) (<= (* 2 (select main_a v_prenex_9882)) 2000) (<= (select main_a v_prenex_9882) (+ (select main_a v_prenex_9881) 1000)) (< v_prenex_9881 main_x) (<= (select main_a v_prenex_9882) 1000) (<= (+ main_x 1) v_prenex_9881))) (forall ((v_prenex_9018 Int) (v_prenex_9017 Int)) (or (<= (select main_a v_prenex_9017) 2) (<= 0 (select main_a v_prenex_9017)) (<= (select main_a v_prenex_9018) 1000) (<= (+ main_x 1) v_prenex_9017) (<= (select main_a v_prenex_9018) (+ (select main_a v_prenex_9017) 1000)) (<= 1998 (* 2 (select main_a v_prenex_9018))) (< v_prenex_9017 main_x))) (forall ((v_prenex_3868 Int) (v_prenex_3869 Int)) (or (<= (select main_a v_prenex_3868) 1) (<= (+ main_x 1) v_prenex_3868) (<= (+ (select main_a v_prenex_3868) 998) (select main_a v_prenex_3869)) (<= (select main_a v_prenex_3869) 1000) (<= 999 (select main_a v_prenex_3869)) (< v_prenex_3868 main_x))) (forall ((v_prenex_8152 Int) (v_prenex_8153 Int)) (or (<= (select main_a v_prenex_8153) 1000) (<= 0 (select main_a v_prenex_8152)) (<= (select main_a v_prenex_8152) 2) (< v_prenex_8152 main_x) (<= (+ main_x 1) v_prenex_8152) (<= (+ (select main_a v_prenex_8153) (select main_a v_prenex_8152)) 1000) (<= (select main_a v_prenex_8153) 1001))) (forall ((v_prenex_11850 Int)) (or (<= (+ main_x 1) v_prenex_11850) (<= (* 2 (select main_a v_prenex_11850)) 2) (<= 0 (select main_a v_prenex_11850)) (< v_prenex_11850 main_x))) (forall ((v_prenex_8455 Int) (v_prenex_8456 Int)) (or (<= (+ (select main_a v_prenex_8455) 998) (select main_a v_prenex_8456)) (<= 999 (select main_a v_prenex_8456)) (<= (+ main_x 1) v_prenex_8455) (<= (* 2 (select main_a v_prenex_8455)) 2) (<= (select main_a v_prenex_8455) 2) (< v_prenex_8455 main_x) (<= (* 2 (select main_a v_prenex_8456)) 2000))) (or (forall ((v_prenex_8836 Int)) (or (<= 0 (* 2 (select main_a v_prenex_8836))) (<= (select main_a v_prenex_8836) 2) (<= (select main_a v_prenex_8836) 1) (<= (+ main_x 1) v_prenex_8836) (< v_prenex_8836 main_x))) (forall ((v_prenex_8837 Int)) (or (<= (select main_a v_prenex_8837) 1000) (<= (select main_a v_prenex_8837) 1001)))) (forall ((v_prenex_12591 Int) (v_prenex_12592 Int)) (or (<= 998 (select main_a v_prenex_12592)) (< v_prenex_12591 main_x) (<= (+ main_x 1) v_prenex_12591) (<= 0 (* 2 (select main_a v_prenex_12591))) (<= (* 2 (select main_a v_prenex_12592)) 2000) (<= 1000 (+ (select main_a v_prenex_12592) (select main_a v_prenex_12591))) (<= (* 2 (select main_a v_prenex_12591)) 2))) (forall ((v_prenex_7608 Int) (v_prenex_7609 Int)) (or (<= (* 2 (select main_a v_prenex_7609)) 2000) (<= (+ (select main_a v_prenex_7608) 998) (select main_a v_prenex_7609)) (<= (+ main_x 1) v_prenex_7608) (<= 999 (select main_a v_prenex_7609)) (<= (select main_a v_prenex_7608) 2) (< v_prenex_7608 main_x) (<= (select main_a v_prenex_7608) 1))) (forall ((v_prenex_1726 Int) (v_prenex_1725 Int)) (or (<= (select main_a v_prenex_1725) 1) (<= (select main_a v_prenex_1726) 1001) (<= 0 (select main_a v_prenex_1725)) (<= (+ main_x 1) v_prenex_1725) (<= (select main_a v_prenex_1726) (+ (select main_a v_prenex_1725) 1000)) (< v_prenex_1725 main_x))) (or (forall ((v_prenex_9928 Int)) (or (<= (+ main_x 1) v_prenex_9928) (< v_prenex_9928 main_x) (<= (* 2 (select main_a v_prenex_9928)) 2))) (forall ((v_prenex_9929 Int)) (<= (select main_a v_prenex_9929) 1001))) (forall ((v_prenex_9939 Int) (v_prenex_9938 Int)) (or (<= (* 2 (select main_a v_prenex_9938)) 2) (<= (select main_a v_prenex_9938) 2) (<= 1998 (* 2 (select main_a v_prenex_9939))) (< v_prenex_9938 main_x) (<= (select main_a v_prenex_9939) (+ (select main_a v_prenex_9938) 1000)) (<= (+ main_x 1) v_prenex_9938))) (forall ((v_prenex_5994 Int) (v_prenex_5993 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_5994))) (<= (select main_a v_prenex_5994) 1000) (< v_prenex_5993 main_x) (<= (+ main_x 1) v_prenex_5993) (<= (+ (select main_a v_prenex_5994) (select main_a v_prenex_5993)) 1000) (<= 0 (select main_a v_prenex_5993)))) (forall ((v_prenex_8347 Int) (v_prenex_8348 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_8348))) (<= (select main_a v_prenex_8348) 1000) (<= (* 2 (select main_a v_prenex_8347)) 2) (<= (select main_a v_prenex_8347) 2) (<= (+ main_x 1) v_prenex_8347) (<= (+ (select main_a v_prenex_8347) 998) (select main_a v_prenex_8348)) (< v_prenex_8347 main_x))) (forall ((v_prenex_8491 Int) (v_prenex_8492 Int)) (or (<= (select main_a v_prenex_8492) 1000) (<= (+ main_x 1) v_prenex_8491) (< v_prenex_8491 main_x) (<= (+ (select main_a v_prenex_8492) (select main_a v_prenex_8491)) 1000) (<= 0 (select main_a v_prenex_8491)) (<= (* 2 (select main_a v_prenex_8492)) 2000) (<= (select main_a v_prenex_8491) 1))) (forall ((v_prenex_10113 Int) (v_prenex_10112 Int)) (or (< v_prenex_10112 main_x) (<= 0 (select main_a v_prenex_10112)) (<= 1998 (* 2 (select main_a v_prenex_10113))) (<= (* 2 (select main_a v_prenex_10112)) 2) (<= (+ main_x 1) v_prenex_10112) (<= 1000 (+ (select main_a v_prenex_10113) (select main_a v_prenex_10112))))) (forall ((v_prenex_12994 Int) (v_prenex_12995 Int)) (or (<= (select main_a v_prenex_12994) 1) (< v_prenex_12994 main_x) (<= (+ (select main_a v_prenex_12994) 998) (select main_a v_prenex_12995)) (<= (select main_a v_prenex_12995) 1000) (<= (+ main_x 1) v_prenex_12994) (<= (* 2 (select main_a v_prenex_12995)) 2000) (<= 0 (+ (select main_a v_prenex_12994) 1)))) (forall ((v_prenex_5491 Int) (v_prenex_5490 Int)) (or (<= 999 (select main_a v_prenex_5491)) (<= (select main_a v_prenex_5490) 1) (<= 1000 (+ (select main_a v_prenex_5491) (select main_a v_prenex_5490))) (<= (+ main_x 1) v_prenex_5490) (<= 0 (+ (select main_a v_prenex_5490) 1)) (< v_prenex_5490 main_x))) (or (forall ((v_prenex_804 Int)) (<= 998 (select main_a v_prenex_804))) (forall ((v_prenex_803 Int)) (or (< v_prenex_803 main_x) (<= (select main_a v_prenex_803) 2) (<= (select main_a v_prenex_803) 1) (<= (+ main_x 1) v_prenex_803) (<= 0 (* 2 (select main_a v_prenex_803)))))) (forall ((v_prenex_6258 Int) (v_prenex_6257 Int)) (or (<= (select main_a v_prenex_6258) 1001) (< v_prenex_6257 main_x) (<= (+ main_x 1) v_prenex_6257) (<= 0 (+ (select main_a v_prenex_6257) 1)) (<= 1000 (+ (select main_a v_prenex_6258) (select main_a v_prenex_6257))))) (or (forall ((v_prenex_3531 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3531))) (<= (* 2 (select main_a v_prenex_3531)) 2000))) (forall ((v_prenex_3530 Int)) (or (< v_prenex_3530 main_x) (<= 0 (* 2 (select main_a v_prenex_3530))) (<= (+ main_x 1) v_prenex_3530) (<= 0 (+ (select main_a v_prenex_3530) 1))))) (forall ((v_prenex_10105 Int) (v_prenex_10104 Int)) (or (< v_prenex_10104 main_x) (<= (+ main_x 1) v_prenex_10104) (<= 0 (select main_a v_prenex_10104)) (<= (+ (select main_a v_prenex_10105) (select main_a v_prenex_10104)) 1000) (<= 0 (* 2 (select main_a v_prenex_10104))) (<= (select main_a v_prenex_10105) 1001) (<= 1998 (* 2 (select main_a v_prenex_10105))))) (or (forall ((v_prenex_4473 Int)) (or (<= (+ main_x 1) v_prenex_4473) (<= 0 (* 2 (select main_a v_prenex_4473))))) (forall ((v_prenex_4474 Int)) (or (<= 998 (select main_a v_prenex_4474)) (< v_prenex_4474 main_y) (<= (+ main_y 1) v_prenex_4474)))) (forall ((v_prenex_2180 Int) (v_prenex_2179 Int)) (or (< v_prenex_2179 main_x) (<= (select main_a v_prenex_2180) (+ (select main_a v_prenex_2179) 1000)) (<= (select main_a v_prenex_2179) 1) (< v_prenex_2180 main_y) (<= (+ main_x 1) v_prenex_2179))) (forall ((v_prenex_2842 Int) (v_prenex_2841 Int)) (or (<= 0 (select main_a v_prenex_2841)) (< v_prenex_2841 main_x) (<= (select main_a v_prenex_2842) (+ (select main_a v_prenex_2841) 1000)) (<= (+ main_x 1) v_prenex_2841) (<= (select main_a v_prenex_2842) 1001))) (or (forall ((v_prenex_4838 Int)) (or (<= (select main_a v_prenex_4838) 2) (<= (* 2 (select main_a v_prenex_4838)) 2) (<= (+ main_x 1) v_prenex_4838) (< v_prenex_4838 main_x))) (forall ((v_prenex_4839 Int)) (or (<= (+ main_y 1) v_prenex_4839) (<= 1998 (* 2 (select main_a v_prenex_4839)))))) (forall ((v_prenex_697 Int) (v_prenex_698 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_698))) (<= (select main_a v_prenex_698) 1000) (<= 0 (select main_a v_prenex_697)) (<= (+ (select main_a v_prenex_698) (select main_a v_prenex_697)) 1000) (<= (+ main_x 1) v_prenex_697) (<= (* 2 (select main_a v_prenex_697)) 2) (< v_prenex_697 main_x))) (forall ((v_prenex_5305 Int) (v_prenex_5304 Int)) (or (< v_prenex_5305 main_y) (<= (* 2 (select main_a v_prenex_5305)) 2000) (<= (+ (select main_a v_prenex_5304) 998) (select main_a v_prenex_5305)) (<= (+ main_y 1) v_prenex_5305))) (forall ((v_prenex_297 Int) (v_prenex_298 Int)) (or (<= 999 (select main_a v_prenex_298)) (<= (select main_a v_prenex_297) 2) (< v_prenex_297 main_x) (<= 998 (select main_a v_prenex_298)) (<= (+ main_x 1) v_prenex_297) (<= 0 (+ (select main_a v_prenex_297) 1)) (<= 1000 (+ (select main_a v_prenex_298) (select main_a v_prenex_297))))) (forall ((v_prenex_11510 Int) (v_prenex_11511 Int)) (or (< v_prenex_11510 main_x) (<= (select main_a v_prenex_11510) 2) (<= (+ (select main_a v_prenex_11511) (select main_a v_prenex_11510)) 1000) (<= 0 (+ (select main_a v_prenex_11510) 1)) (<= (select main_a v_prenex_11511) 1000) (<= 999 (select main_a v_prenex_11511)) (<= (+ main_x 1) v_prenex_11510))) (or (forall ((v_prenex_11899 Int)) (or (<= 0 (+ (select main_a v_prenex_11899) 1)) (<= (select main_a v_prenex_11899) 2) (<= (+ main_x 1) v_prenex_11899) (<= (* 2 (select main_a v_prenex_11899)) 2) (< v_prenex_11899 main_x))) (forall ((v_prenex_11900 Int)) (or (<= 999 (select main_a v_prenex_11900)) (<= (* 2 (select main_a v_prenex_11900)) 2000)))) (forall ((v_prenex_3454 Int) (v_prenex_3453 Int)) (or (<= 1000 (+ (select main_a v_prenex_3454) (select main_a v_prenex_3453))) (<= 0 (+ (select main_a v_prenex_3453) 1)) (<= (+ main_x 1) v_prenex_3453) (<= (* 2 (select main_a v_prenex_3453)) 2) (<= (select main_a v_prenex_3454) 1001) (< v_prenex_3453 main_x))) (forall ((v_prenex_8787 Int) (v_prenex_8788 Int)) (or (<= (+ (select main_a v_prenex_8787) 998) (select main_a v_prenex_8788)) (<= (select main_a v_prenex_8787) 1) (<= 1998 (* 2 (select main_a v_prenex_8788))) (<= 999 (select main_a v_prenex_8788)) (< v_prenex_8787 main_x) (<= 0 (* 2 (select main_a v_prenex_8787))) (<= (+ main_x 1) v_prenex_8787))) (forall ((v_prenex_7968 Int) (v_prenex_7969 Int)) (or (<= (select main_a v_prenex_7969) (+ (select main_a v_prenex_7968) 1000)) (<= 0 (* 2 (select main_a v_prenex_7968))) (<= 0 (+ (select main_a v_prenex_7968) 1)) (<= (+ main_x 1) v_prenex_7968) (< v_prenex_7968 main_x) (<= (select main_a v_prenex_7969) 1000) (<= 998 (select main_a v_prenex_7969)))) (forall ((v_prenex_1355 Int) (v_prenex_1354 Int)) (or (<= 0 (* 2 (select main_a v_prenex_1354))) (<= (select main_a v_prenex_1354) 2) (<= 1000 (+ (select main_a v_prenex_1355) (select main_a v_prenex_1354))) (<= 998 (select main_a v_prenex_1355)) (<= (+ main_x 1) v_prenex_1354) (< v_prenex_1354 main_x))) (forall ((v_prenex_9763 Int) (v_prenex_9764 Int)) (or (<= 0 (select main_a v_prenex_9763)) (<= (+ main_x 1) v_prenex_9763) (<= 999 (select main_a v_prenex_9764)) (<= (* 2 (select main_a v_prenex_9764)) 2000) (<= (+ main_y 1) v_prenex_9764) (< v_prenex_9763 main_x) (<= (+ (select main_a v_prenex_9763) 998) (select main_a v_prenex_9764)))) (forall ((v_prenex_10783 Int) (v_prenex_10782 Int)) (or (<= (+ main_x 1) v_prenex_10782) (<= 1998 (* 2 (select main_a v_prenex_10783))) (<= (select main_a v_prenex_10783) (+ (select main_a v_prenex_10782) 1000)) (<= 0 (+ (select main_a v_prenex_10782) 1)) (< v_prenex_10782 main_x) (<= 999 (select main_a v_prenex_10783)))) (or (forall ((v_prenex_3920 Int)) (or (< v_prenex_3920 main_x) (<= (+ main_x 1) v_prenex_3920) (<= (select main_a v_prenex_3920) 1) (<= 0 (* 2 (select main_a v_prenex_3920))) (<= (* 2 (select main_a v_prenex_3920)) 2))) (forall ((v_prenex_3921 Int)) (or (<= 999 (select main_a v_prenex_3921)) (<= 998 (select main_a v_prenex_3921))))) (forall ((v_prenex_7152 Int) (v_prenex_7153 Int)) (or (< v_prenex_7153 main_y) (<= (* 2 (select main_a v_prenex_7153)) 2000) (<= (+ (select main_a v_prenex_7153) (select main_a v_prenex_7152)) 1000) (<= 998 (select main_a v_prenex_7153)) (< v_prenex_7152 main_x) (<= (+ main_x 1) v_prenex_7152) (<= 0 (* 2 (select main_a v_prenex_7152))))) (or (forall ((v_prenex_6795 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_6795))) (<= (select main_a v_prenex_6795) 1001))) (forall ((v_prenex_6794 Int)) (or (<= 0 (+ (select main_a v_prenex_6794) 1)) (<= (+ main_x 1) v_prenex_6794) (< v_prenex_6794 main_x) (<= (* 2 (select main_a v_prenex_6794)) 2)))) (forall ((v_prenex_9746 Int) (v_prenex_9745 Int)) (or (<= (select main_a v_prenex_9745) 1) (<= 998 (select main_a v_prenex_9746)) (< v_prenex_9745 main_x) (<= (+ main_x 1) v_prenex_9745) (<= 0 (+ (select main_a v_prenex_9745) 1)) (<= (select main_a v_prenex_9746) 1000) (<= (+ (select main_a v_prenex_9745) 998) (select main_a v_prenex_9746)))) (forall ((v_prenex_8705 Int) (v_prenex_8706 Int)) (or (< v_prenex_8705 main_x) (<= (+ (select main_a v_prenex_8706) (select main_a v_prenex_8705)) 1000) (<= 1998 (* 2 (select main_a v_prenex_8706))) (<= (select main_a v_prenex_8705) 2) (<= (+ main_x 1) v_prenex_8705) (<= (* 2 (select main_a v_prenex_8706)) 2000))) (forall ((v_prenex_12625 Int) (v_prenex_12626 Int)) (or (<= 0 (* 2 (select main_a v_prenex_12625))) (<= (* 2 (select main_a v_prenex_12626)) 2000) (<= (+ main_x 1) v_prenex_12625) (<= 1000 (+ (select main_a v_prenex_12626) (select main_a v_prenex_12625))) (< v_prenex_12625 main_x) (<= 0 (+ (select main_a v_prenex_12625) 1)))) (forall ((v_prenex_7382 Int) (v_prenex_7381 Int)) (or (<= 0 (select main_a v_prenex_7381)) (< v_prenex_7381 main_x) (<= 0 (+ (select main_a v_prenex_7381) 1)) (<= (select main_a v_prenex_7382) 1001) (<= (select main_a v_prenex_7382) (+ (select main_a v_prenex_7381) 1000)) (<= (+ main_x 1) v_prenex_7381) (<= 1998 (* 2 (select main_a v_prenex_7382))))) (forall ((v_prenex_127 Int) (v_prenex_128 Int)) (or (<= 999 (select main_a v_prenex_128)) (<= (+ (select main_a v_prenex_127) 998) (select main_a v_prenex_128)) (< v_prenex_127 main_x) (<= 0 (* 2 (select main_a v_prenex_127))) (<= (+ main_x 1) v_prenex_127) (<= (+ main_y 1) v_prenex_128) (<= (* 2 (select main_a v_prenex_128)) 2000))) (forall ((v_prenex_9538 Int)) (or (<= (+ main_x 1) v_prenex_9538) (<= 0 (+ (select main_a v_prenex_9538) 1)) (< v_prenex_9538 main_x) (<= 0 (select main_a v_prenex_9538)) (<= 0 (* 2 (select main_a v_prenex_9538))))) (forall ((v_prenex_9104 Int)) (or (<= (select main_a v_prenex_9104) 2) (<= 0 (* 2 (select main_a v_prenex_9104))) (<= (select main_a v_prenex_9104) 1) (< v_prenex_9104 main_x) (<= (+ main_x 1) v_prenex_9104))) (or (forall ((v_prenex_11050 Int)) (or (<= (select main_a v_prenex_11050) 1001) (< v_prenex_11050 main_y))) (forall ((v_prenex_11049 Int)) (or (<= (* 2 (select main_a v_prenex_11049)) 2) (<= (+ main_x 1) v_prenex_11049) (< v_prenex_11049 main_x) (<= (select main_a v_prenex_11049) 2)))) (forall ((v_prenex_11748 Int) (v_prenex_11749 Int)) (or (<= (select main_a v_prenex_11748) 1) (< v_prenex_11748 main_x) (<= 1000 (+ (select main_a v_prenex_11749) (select main_a v_prenex_11748))) (<= (+ main_x 1) v_prenex_11748) (<= (select main_a v_prenex_11749) 1001))) (forall ((v_prenex_1628 Int) (v_prenex_1627 Int)) (or (<= 0 (* 2 (select main_a v_prenex_1627))) (< v_prenex_1627 main_x) (<= (+ main_x 1) v_prenex_1627) (<= (+ (select main_a v_prenex_1627) 998) (select main_a v_prenex_1628)) (<= (* 2 (select main_a v_prenex_1627)) 2))) (forall ((v_prenex_12876 Int) (v_prenex_12877 Int)) (or (< v_prenex_12877 main_y) (<= (* 2 (select main_a v_prenex_12877)) 2000) (<= 998 (select main_a v_prenex_12877)) (<= (+ main_y 1) v_prenex_12877) (<= (select main_a v_prenex_12877) (+ (select main_a v_prenex_12876) 1000)))) (forall ((v_prenex_5134 Int) (v_prenex_5135 Int)) (or (<= 998 (select main_a v_prenex_5135)) (<= 1000 (+ (select main_a v_prenex_5135) (select main_a v_prenex_5134))) (<= (select main_a v_prenex_5134) 2) (<= 0 (* 2 (select main_a v_prenex_5134))) (<= 1998 (* 2 (select main_a v_prenex_5135))) (< v_prenex_5134 main_x) (<= (+ main_x 1) v_prenex_5134))) (forall ((v_prenex_4627 Int) (v_prenex_4628 Int)) (or (<= (+ main_x 1) v_prenex_4627) (<= (+ (select main_a v_prenex_4628) (select main_a v_prenex_4627)) 1000) (< v_prenex_4627 main_x) (<= (select main_a v_prenex_4628) 1000) (<= 0 (select main_a v_prenex_4627)) (<= 0 (* 2 (select main_a v_prenex_4627))) (<= 999 (select main_a v_prenex_4628)))) (or (forall ((v_prenex_5680 Int)) (<= (select main_a v_prenex_5680) 1000)) (forall ((v_prenex_5679 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5679))) (< v_prenex_5679 main_x) (<= (select main_a v_prenex_5679) 1) (<= (select main_a v_prenex_5679) 2) (<= (+ main_x 1) v_prenex_5679)))) (forall ((v_prenex_12919 Int) (v_prenex_12918 Int)) (or (<= (+ main_x 1) v_prenex_12918) (<= 0 (select main_a v_prenex_12918)) (<= (+ (select main_a v_prenex_12919) (select main_a v_prenex_12918)) 1000) (<= (select main_a v_prenex_12919) 1000) (<= 0 (+ (select main_a v_prenex_12918) 1)) (< v_prenex_12918 main_x))) (forall ((v_prenex_341 Int) (v_prenex_342 Int)) (or (<= (select main_a v_prenex_342) 1001) (<= (+ main_x 1) v_prenex_341) (< v_prenex_341 main_x) (<= (select main_a v_prenex_342) (+ (select main_a v_prenex_341) 1000)) (<= (* 2 (select main_a v_prenex_341)) 2) (<= (select main_a v_prenex_341) 2))) (forall ((v_prenex_8082 Int) (v_prenex_8083 Int)) (or (<= 0 (* 2 (select main_a v_prenex_8082))) (<= (+ (select main_a v_prenex_8082) 998) (select main_a v_prenex_8083)) (<= 999 (select main_a v_prenex_8083)) (<= (select main_a v_prenex_8082) 2) (<= (+ main_x 1) v_prenex_8082) (< v_prenex_8082 main_x) (<= (select main_a v_prenex_8083) 1001))) (forall ((v_prenex_13174 Int) (v_prenex_13175 Int)) (or (<= 0 (+ (select main_a v_prenex_13174) 1)) (<= (+ main_x 1) v_prenex_13174) (<= (+ (select main_a v_prenex_13175) (select main_a v_prenex_13174)) 1000) (<= 998 (select main_a v_prenex_13175)) (<= (* 2 (select main_a v_prenex_13174)) 2) (< v_prenex_13174 main_x))) (forall ((v_prenex_9796 Int) (v_prenex_9795 Int)) (or (<= (select main_a v_prenex_9795) 1) (<= 999 (select main_a v_prenex_9796)) (<= (+ main_x 1) v_prenex_9795) (< v_prenex_9796 main_y) (< v_prenex_9795 main_x) (<= 1998 (* 2 (select main_a v_prenex_9796))) (<= (select main_a v_prenex_9796) (+ (select main_a v_prenex_9795) 1000)))) (forall ((v_prenex_11390 Int) (v_prenex_11391 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_11391))) (<= (select main_a v_prenex_11390) 2) (<= (select main_a v_prenex_11391) (+ (select main_a v_prenex_11390) 1000)) (<= 0 (select main_a v_prenex_11390)) (< v_prenex_11390 main_x) (<= (select main_a v_prenex_11391) 1000) (<= (+ main_x 1) v_prenex_11390))) (forall ((v_prenex_9685 Int) (v_prenex_9684 Int)) (or (<= (+ main_x 1) v_prenex_9684) (< v_prenex_9684 main_x) (<= 999 (select main_a v_prenex_9685)) (<= (select main_a v_prenex_9685) (+ (select main_a v_prenex_9684) 1000)) (<= 0 (select main_a v_prenex_9684)) (<= 998 (select main_a v_prenex_9685)) (<= (select main_a v_prenex_9684) 2))) (forall ((v_prenex_7174 Int) (v_prenex_7175 Int)) (or (<= 1000 (+ (select main_a v_prenex_7175) (select main_a v_prenex_7174))) (< v_prenex_7174 main_x) (<= 0 (+ (select main_a v_prenex_7174) 1)) (<= (+ main_x 1) v_prenex_7174) (<= (select main_a v_prenex_7175) 1001) (<= (select main_a v_prenex_7174) 1) (<= 999 (select main_a v_prenex_7175)))) (forall ((v_prenex_1908 Int) (v_prenex_1907 Int)) (or (<= (* 2 (select main_a v_prenex_1908)) 2000) (<= 1000 (+ (select main_a v_prenex_1908) (select main_a v_prenex_1907))) (<= (+ main_y 1) v_prenex_1908) (<= (select main_a v_prenex_1908) 1001) (< v_prenex_1907 main_x) (<= (+ main_x 1) v_prenex_1907) (<= (select main_a v_prenex_1907) 1))) (forall ((v_prenex_8822 Int) (v_prenex_8823 Int)) (or (<= (select main_a v_prenex_8823) (+ (select main_a v_prenex_8822) 1000)) (< v_prenex_8822 main_x) (<= 999 (select main_a v_prenex_8823)) (<= (select main_a v_prenex_8822) 2) (<= 1998 (* 2 (select main_a v_prenex_8823))) (<= (+ main_x 1) v_prenex_8822))) (forall ((v_prenex_12727 Int) (v_prenex_12728 Int)) (or (< v_prenex_12728 main_y) (<= (+ (select main_a v_prenex_12728) (select main_a v_prenex_12727)) 1000) (<= (+ main_y 1) v_prenex_12728) (<= 1998 (* 2 (select main_a v_prenex_12728))))) (or (forall ((v_prenex_12607 Int)) (or (<= (* 2 (select main_a v_prenex_12607)) 2) (<= 0 (+ (select main_a v_prenex_12607) 1)) (< v_prenex_12607 main_x) (<= (+ main_x 1) v_prenex_12607))) (forall ((v_prenex_12608 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_12608))) (< v_prenex_12608 main_y)))) (forall ((v_prenex_3125 Int) (v_prenex_3126 Int)) (or (< v_prenex_3125 main_x) (<= (select main_a v_prenex_3125) 1) (<= 999 (select main_a v_prenex_3126)) (<= (+ main_x 1) v_prenex_3125) (< v_prenex_3126 main_y) (<= (select main_a v_prenex_3126) 1001) (<= 1000 (+ (select main_a v_prenex_3126) (select main_a v_prenex_3125))))) (forall ((v_prenex_2347 Int) (v_prenex_2346 Int)) (or (<= (select main_a v_prenex_2346) 1) (<= 0 (+ (select main_a v_prenex_2346) 1)) (<= (select main_a v_prenex_2347) 1001) (< v_prenex_2346 main_x) (<= 1998 (* 2 (select main_a v_prenex_2347))) (<= (+ (select main_a v_prenex_2346) 998) (select main_a v_prenex_2347)) (<= (+ main_x 1) v_prenex_2346))) (forall ((v_prenex_295 Int) (v_prenex_296 Int)) (or (<= 0 (* 2 (select main_a v_prenex_295))) (<= (select main_a v_prenex_296) 1001) (<= 1998 (* 2 (select main_a v_prenex_296))) (<= (+ main_x 1) v_prenex_295) (< v_prenex_295 main_x) (<= (+ (select main_a v_prenex_296) (select main_a v_prenex_295)) 1000))) (or (forall ((v_prenex_9836 Int)) (or (<= (* 2 (select main_a v_prenex_9836)) 2000) (< v_prenex_9836 main_y) (<= (select main_a v_prenex_9836) 1000))) (forall ((v_prenex_9835 Int)) (or (<= (+ main_x 1) v_prenex_9835) (<= 0 (+ (select main_a v_prenex_9835) 1)) (< v_prenex_9835 main_x) (<= (* 2 (select main_a v_prenex_9835)) 2)))) (or (forall ((v_prenex_13435 Int)) (or (< v_prenex_13435 main_x) (<= 0 (* 2 (select main_a v_prenex_13435))) (<= (* 2 (select main_a v_prenex_13435)) 2) (<= (+ main_x 1) v_prenex_13435))) (forall ((v_prenex_13436 Int)) (or (<= 998 (select main_a v_prenex_13436)) (< v_prenex_13436 main_y) (<= 999 (select main_a v_prenex_13436))))) (forall ((v_prenex_4624 Int) (v_prenex_4623 Int)) (or (<= (select main_a v_prenex_4624) 1000) (< v_prenex_4623 main_x) (<= (select main_a v_prenex_4624) (+ (select main_a v_prenex_4623) 1000)) (<= (+ main_x 1) v_prenex_4623) (<= (select main_a v_prenex_4623) 1) (<= 1998 (* 2 (select main_a v_prenex_4624))))) (forall ((v_prenex_4060 Int) (v_prenex_4059 Int)) (or (<= (* 2 (select main_a v_prenex_4059)) 2) (<= (select main_a v_prenex_4060) 1000) (<= (+ main_x 1) v_prenex_4059) (<= (select main_a v_prenex_4059) 2) (<= 1000 (+ (select main_a v_prenex_4060) (select main_a v_prenex_4059))) (<= 999 (select main_a v_prenex_4060)) (< v_prenex_4059 main_x))) (forall ((v_prenex_3582 Int) (v_prenex_3583 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3583))) (<= (+ (select main_a v_prenex_3583) (select main_a v_prenex_3582)) 1000) (<= (+ main_x 1) v_prenex_3582) (<= (select main_a v_prenex_3582) 2) (< v_prenex_3582 main_x) (<= (select main_a v_prenex_3583) 1001) (<= (* 2 (select main_a v_prenex_3582)) 2))) (forall ((v_prenex_11783 Int) (v_prenex_11782 Int)) (or (<= (select main_a v_prenex_11782) 2) (<= 0 (+ (select main_a v_prenex_11782) 1)) (<= 1000 (+ (select main_a v_prenex_11783) (select main_a v_prenex_11782))) (< v_prenex_11782 main_x) (<= (select main_a v_prenex_11783) 1000) (<= 998 (select main_a v_prenex_11783)) (<= (+ main_x 1) v_prenex_11782))) (forall ((v_prenex_11727 Int)) (or (<= (+ main_x 1) v_prenex_11727) (<= (* 2 (select main_a v_prenex_11727)) 2) (<= (select main_a v_prenex_11727) 1) (< v_prenex_11727 main_x) (<= 0 (* 2 (select main_a v_prenex_11727))))) (or (forall ((v_prenex_8871 Int)) (<= 998 (select main_a v_prenex_8871))) (forall ((v_prenex_8870 Int)) (or (<= (+ main_x 1) v_prenex_8870) (<= 0 (* 2 (select main_a v_prenex_8870))) (<= (* 2 (select main_a v_prenex_8870)) 2) (< v_prenex_8870 main_x) (<= 0 (select main_a v_prenex_8870))))) (forall ((v_prenex_8617 Int) (v_prenex_8618 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_8618))) (< v_prenex_8617 main_x) (<= (+ (select main_a v_prenex_8617) 998) (select main_a v_prenex_8618)) (<= (select main_a v_prenex_8618) 1001) (<= 0 (select main_a v_prenex_8617)) (<= (select main_a v_prenex_8617) 1) (<= (+ main_x 1) v_prenex_8617))) (forall ((v_prenex_5864 Int) (v_prenex_5863 Int)) (or (< v_prenex_5863 main_x) (<= (+ main_x 1) v_prenex_5863) (<= 0 (* 2 (select main_a v_prenex_5863))) (<= (select main_a v_prenex_5863) 2) (<= (select main_a v_prenex_5864) (+ (select main_a v_prenex_5863) 1000)) (<= 998 (select main_a v_prenex_5864)) (<= 1998 (* 2 (select main_a v_prenex_5864))))) (forall ((v_prenex_6131 Int) (v_prenex_6132 Int)) (or (<= (+ (select main_a v_prenex_6131) 998) (select main_a v_prenex_6132)) (<= 0 (+ (select main_a v_prenex_6131) 1)) (<= (select main_a v_prenex_6132) 1000) (< v_prenex_6132 main_y) (< v_prenex_6131 main_x) (<= (* 2 (select main_a v_prenex_6132)) 2000) (<= (+ main_x 1) v_prenex_6131))) (forall ((v_prenex_10303 Int) (v_prenex_10304 Int)) (or (< v_prenex_10303 main_x) (< v_prenex_10304 main_y) (<= (+ main_y 1) v_prenex_10304) (<= 1000 (+ (select main_a v_prenex_10304) (select main_a v_prenex_10303))) (<= (* 2 (select main_a v_prenex_10304)) 2000))) (forall ((v_prenex_6710 Int) (v_prenex_6711 Int)) (or (<= 0 (* 2 (select main_a v_prenex_6710))) (<= (select main_a v_prenex_6710) 1) (<= 999 (select main_a v_prenex_6711)) (<= (+ (select main_a v_prenex_6710) 998) (select main_a v_prenex_6711)) (<= (+ main_x 1) v_prenex_6710) (< v_prenex_6710 main_x))) (forall ((v_prenex_10738 Int) (v_prenex_10739 Int)) (or (< v_prenex_10738 main_x) (<= (+ main_x 1) v_prenex_10738) (<= 0 (* 2 (select main_a v_prenex_10738))) (<= 1998 (* 2 (select main_a v_prenex_10739))) (<= 0 (+ (select main_a v_prenex_10738) 1)) (<= (+ (select main_a v_prenex_10738) 998) (select main_a v_prenex_10739)) (<= 999 (select main_a v_prenex_10739)))) (forall ((v_prenex_10158 Int) (v_prenex_10157 Int)) (or (<= (+ main_x 1) v_prenex_10157) (<= (select main_a v_prenex_10158) 1000) (<= (select main_a v_prenex_10158) (+ (select main_a v_prenex_10157) 1000)) (<= (* 2 (select main_a v_prenex_10158)) 2000) (< v_prenex_10157 main_x) (<= (* 2 (select main_a v_prenex_10157)) 2) (< v_prenex_10158 main_y))) (forall ((v_prenex_1186 Int) (v_prenex_1185 Int)) (or (<= 0 (* 2 (select main_a v_prenex_1185))) (<= (select main_a v_prenex_1186) 1000) (<= (+ main_x 1) v_prenex_1185) (< v_prenex_1186 main_y) (<= (select main_a v_prenex_1186) (+ (select main_a v_prenex_1185) 1000)) (< v_prenex_1185 main_x))) (forall ((v_prenex_8974 Int) (v_prenex_8973 Int)) (or (<= (select main_a v_prenex_8973) 2) (<= (select main_a v_prenex_8974) 1001) (<= (+ main_x 1) v_prenex_8973) (<= 998 (select main_a v_prenex_8974)) (<= 0 (select main_a v_prenex_8973)) (<= (+ (select main_a v_prenex_8974) (select main_a v_prenex_8973)) 1000) (< v_prenex_8973 main_x))) (forall ((v_prenex_1684 Int) (v_prenex_1683 Int)) (or (<= (+ (select main_a v_prenex_1683) 998) (select main_a v_prenex_1684)) (< v_prenex_1683 main_x) (<= (+ main_x 1) v_prenex_1683) (<= (select main_a v_prenex_1683) 2) (<= (select main_a v_prenex_1684) 1000) (<= (* 2 (select main_a v_prenex_1683)) 2))) (or (forall ((v_prenex_6484 Int)) (or (<= (+ main_y 1) v_prenex_6484) (<= (select main_a v_prenex_6484) 1001) (<= 998 (select main_a v_prenex_6484)))) (forall ((v_prenex_6483 Int)) (or (< v_prenex_6483 main_x) (<= 0 (* 2 (select main_a v_prenex_6483))) (<= (+ main_x 1) v_prenex_6483) (<= (select main_a v_prenex_6483) 2)))) (forall ((v_prenex_3329 Int) (v_prenex_3330 Int)) (or (<= (* 2 (select main_a v_prenex_3330)) 2000) (< v_prenex_3330 main_y) (<= (select main_a v_prenex_3330) (+ (select main_a v_prenex_3329) 1000)) (<= (+ main_y 1) v_prenex_3330))) (or (forall ((v_prenex_5656 Int)) (<= 1998 (* 2 (select main_a v_prenex_5656)))) (forall ((v_prenex_5650 Int)) (or (<= (+ main_x 1) v_prenex_5650) (< v_prenex_5650 main_x) (<= (* 2 (select main_a v_prenex_5650)) 2) (<= 0 (select main_a v_prenex_5650))))) (forall ((v_prenex_13110 Int) (v_prenex_13111 Int)) (or (<= (+ main_x 1) v_prenex_13110) (<= 1998 (* 2 (select main_a v_prenex_13111))) (<= (select main_a v_prenex_13110) 1) (<= 1000 (+ (select main_a v_prenex_13111) (select main_a v_prenex_13110))) (<= 0 (* 2 (select main_a v_prenex_13110))) (<= (select main_a v_prenex_13111) 1001) (< v_prenex_13110 main_x))) (forall ((v_prenex_3726 Int) (v_prenex_3727 Int)) (or (<= (+ main_x 1) v_prenex_3726) (<= 0 (+ (select main_a v_prenex_3726) 1)) (<= (select main_a v_prenex_3726) 2) (< v_prenex_3726 main_x) (<= (+ (select main_a v_prenex_3727) (select main_a v_prenex_3726)) 1000) (<= (select main_a v_prenex_3727) 1001) (<= 1998 (* 2 (select main_a v_prenex_3727))))) (forall ((v_prenex_187 Int) (v_prenex_188 Int)) (or (<= 998 (select main_a v_prenex_188)) (<= (+ main_x 1) v_prenex_187) (< v_prenex_187 main_x) (<= (select main_a v_prenex_188) (+ (select main_a v_prenex_187) 1000)) (<= (select main_a v_prenex_187) 2) (<= (* 2 (select main_a v_prenex_187)) 2) (<= 1998 (* 2 (select main_a v_prenex_188))))) (or (forall ((v_prenex_7204 Int)) (or (<= (+ main_x 1) v_prenex_7204) (<= (* 2 (select main_a v_prenex_7204)) 2) (<= 0 (+ (select main_a v_prenex_7204) 1)) (< v_prenex_7204 main_x))) (forall ((v_prenex_7205 Int)) (or (<= 999 (select main_a v_prenex_7205)) (< v_prenex_7205 main_y) (<= 998 (select main_a v_prenex_7205))))) (forall ((v_prenex_5912 Int) (v_prenex_5911 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5911))) (<= (+ main_y 1) v_prenex_5912) (<= 998 (select main_a v_prenex_5912)) (< v_prenex_5911 main_x) (<= (+ main_x 1) v_prenex_5911) (<= 1000 (+ (select main_a v_prenex_5912) (select main_a v_prenex_5911))))) (forall ((v_prenex_5150 Int) (v_prenex_5151 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_5151))) (<= (+ (select main_a v_prenex_5151) (select main_a v_prenex_5150)) 1000) (<= (+ main_x 1) v_prenex_5150) (< v_prenex_5150 main_x) (<= (* 2 (select main_a v_prenex_5151)) 2000) (<= (* 2 (select main_a v_prenex_5150)) 2))) (or (forall ((v_prenex_7267 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_7267))) (<= (+ main_y 1) v_prenex_7267) (<= 999 (select main_a v_prenex_7267)))) (forall ((v_prenex_7266 Int)) (or (<= (+ main_x 1) v_prenex_7266) (<= (* 2 (select main_a v_prenex_7266)) 2) (<= 0 (select main_a v_prenex_7266)) (< v_prenex_7266 main_x)))) (or (forall ((v_prenex_9030 Int)) (or (<= 0 (select main_a v_prenex_9030)) (<= (+ main_x 1) v_prenex_9030) (<= 0 (* 2 (select main_a v_prenex_9030))) (< v_prenex_9030 main_x))) (forall ((v_prenex_9031 Int)) (or (<= (+ main_y 1) v_prenex_9031) (<= (select main_a v_prenex_9031) 1000) (<= 1998 (* 2 (select main_a v_prenex_9031)))))) (forall ((v_prenex_12348 Int) (v_prenex_12347 Int)) (or (<= 998 (select main_a v_prenex_12348)) (<= (+ main_x 1) v_prenex_12347) (<= 0 (select main_a v_prenex_12347)) (< v_prenex_12347 main_x) (<= 1998 (* 2 (select main_a v_prenex_12348))) (<= (+ (select main_a v_prenex_12347) 998) (select main_a v_prenex_12348)) (<= (select main_a v_prenex_12347) 2))) (forall ((v_prenex_5103 Int) (v_prenex_5102 Int)) (or (<= (+ (select main_a v_prenex_5103) (select main_a v_prenex_5102)) 1000) (<= (select main_a v_prenex_5102) 1) (<= 998 (select main_a v_prenex_5103)) (<= 0 (select main_a v_prenex_5102)) (<= (select main_a v_prenex_5103) 1001) (<= (+ main_x 1) v_prenex_5102) (< v_prenex_5102 main_x))) (forall ((v_prenex_10183 Int) (v_prenex_10184 Int)) (or (<= 0 (* 2 (select main_a v_prenex_10183))) (<= (+ main_x 1) v_prenex_10183) (<= (select main_a v_prenex_10184) 1000) (<= (select main_a v_prenex_10183) 2) (<= (* 2 (select main_a v_prenex_10184)) 2000) (<= (+ (select main_a v_prenex_10183) 998) (select main_a v_prenex_10184)) (< v_prenex_10183 main_x))) (forall ((v_prenex_4911 Int) (v_prenex_4910 Int)) (or (<= 0 (select main_a v_prenex_4910)) (<= (+ main_x 1) v_prenex_4910) (<= (select main_a v_prenex_4910) 2) (<= (+ (select main_a v_prenex_4911) (select main_a v_prenex_4910)) 1000) (< v_prenex_4910 main_x) (<= 998 (select main_a v_prenex_4911)) (<= (* 2 (select main_a v_prenex_4911)) 2000))) (forall ((v_prenex_7645 Int) (v_prenex_7644 Int)) (or (<= (+ main_x 1) v_prenex_7644) (<= 999 (select main_a v_prenex_7645)) (<= 998 (select main_a v_prenex_7645)) (<= (+ (select main_a v_prenex_7644) 998) (select main_a v_prenex_7645)) (<= 0 (select main_a v_prenex_7644)) (< v_prenex_7644 main_x))) (forall ((v_prenex_10424 Int) (v_prenex_10423 Int)) (or (<= 0 (+ (select main_a v_prenex_10423) 1)) (<= 998 (select main_a v_prenex_10424)) (< v_prenex_10423 main_x) (<= (+ main_y 1) v_prenex_10424) (<= (select main_a v_prenex_10424) (+ (select main_a v_prenex_10423) 1000)) (<= 1998 (* 2 (select main_a v_prenex_10424))) (<= (+ main_x 1) v_prenex_10423))) (forall ((v_prenex_6790 Int) (v_prenex_6791 Int)) (or (<= (select main_a v_prenex_6791) (+ (select main_a v_prenex_6790) 1000)) (<= (select main_a v_prenex_6790) 1) (<= 998 (select main_a v_prenex_6791)) (< v_prenex_6790 main_x) (<= 0 (* 2 (select main_a v_prenex_6790))) (<= (+ main_x 1) v_prenex_6790))) (forall ((v_prenex_3357 Int) (v_prenex_3358 Int)) (or (<= 999 (select main_a v_prenex_3358)) (<= (select main_a v_prenex_3357) 2) (<= (+ main_x 1) v_prenex_3357) (<= 998 (select main_a v_prenex_3358)) (<= 0 (select main_a v_prenex_3357)) (< v_prenex_3357 main_x) (<= (+ (select main_a v_prenex_3358) (select main_a v_prenex_3357)) 1000))) (forall ((v_prenex_10408 Int) (v_prenex_10407 Int)) (or (<= 0 (* 2 (select main_a v_prenex_10407))) (<= (+ main_x 1) v_prenex_10407) (< v_prenex_10407 main_x) (<= (+ main_y 1) v_prenex_10408) (<= (+ (select main_a v_prenex_10407) 998) (select main_a v_prenex_10408)) (<= 998 (select main_a v_prenex_10408)) (<= (* 2 (select main_a v_prenex_10408)) 2000))) (or (forall ((v_prenex_4878 Int)) (or (<= (select main_a v_prenex_4878) 1) (< v_prenex_4878 main_x) (<= (+ main_x 1) v_prenex_4878) (<= 0 (* 2 (select main_a v_prenex_4878))))) (forall ((v_prenex_4879 Int)) (or (<= (select main_a v_prenex_4879) 1001) (<= (+ main_y 1) v_prenex_4879) (<= 998 (select main_a v_prenex_4879))))) (forall ((v_prenex_1529 Int) (v_prenex_1528 Int)) (or (<= (+ main_x 1) v_prenex_1528) (<= 0 (select main_a v_prenex_1528)) (<= 998 (select main_a v_prenex_1529)) (<= (+ (select main_a v_prenex_1529) (select main_a v_prenex_1528)) 1000) (<= (* 2 (select main_a v_prenex_1528)) 2) (<= 1998 (* 2 (select main_a v_prenex_1529))) (< v_prenex_1528 main_x))) (forall ((v_prenex_1499 Int) (v_prenex_1498 Int)) (or (< v_prenex_1498 main_x) (<= (+ main_x 1) v_prenex_1498) (<= (* 2 (select main_a v_prenex_1498)) 2) (<= (select main_a v_prenex_1499) (+ (select main_a v_prenex_1498) 1000)) (<= (select main_a v_prenex_1499) 1000) (<= (select main_a v_prenex_1498) 2) (<= (select main_a v_prenex_1499) 1001))) (forall ((v_prenex_12595 Int) (v_prenex_12596 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_12596))) (<= (select main_a v_prenex_12595) 2) (<= 1000 (+ (select main_a v_prenex_12596) (select main_a v_prenex_12595))) (<= 0 (* 2 (select main_a v_prenex_12595))) (< v_prenex_12595 main_x) (<= (+ main_x 1) v_prenex_12595) (<= (select main_a v_prenex_12596) 1001))) (forall ((v_prenex_4133 Int) (v_prenex_4132 Int)) (or (<= (select main_a v_prenex_4133) 1000) (<= (* 2 (select main_a v_prenex_4133)) 2000) (<= 1000 (+ (select main_a v_prenex_4133) (select main_a v_prenex_4132))) (< v_prenex_4133 main_y) (<= (+ main_y 1) v_prenex_4133))) (or (forall ((v_prenex_11284 Int)) (or (<= (select main_a v_prenex_11284) 1) (<= 0 (* 2 (select main_a v_prenex_11284))) (< v_prenex_11284 main_x) (<= (+ main_x 1) v_prenex_11284) (<= (* 2 (select main_a v_prenex_11284)) 2))) (forall ((v_prenex_11285 Int)) (or (<= (select main_a v_prenex_11285) 1001) (<= (select main_a v_prenex_11285) 1000)))) (forall ((v_prenex_1116 Int) (v_prenex_1115 Int)) (or (<= (select main_a v_prenex_1115) 1) (<= (+ main_x 1) v_prenex_1115) (<= (select main_a v_prenex_1116) 1000) (<= (select main_a v_prenex_1116) 1001) (< v_prenex_1115 main_x) (<= (+ (select main_a v_prenex_1115) 998) (select main_a v_prenex_1116)) (<= 0 (select main_a v_prenex_1115)))) (forall ((v_prenex_9429 Int) (v_prenex_9428 Int)) (or (<= 0 (* 2 (select main_a v_prenex_9428))) (<= (+ main_x 1) v_prenex_9428) (< v_prenex_9428 main_x) (<= (select main_a v_prenex_9429) 1001) (<= (* 2 (select main_a v_prenex_9429)) 2000) (<= (* 2 (select main_a v_prenex_9428)) 2) (<= (select main_a v_prenex_9429) (+ (select main_a v_prenex_9428) 1000)))) (or (forall ((v_prenex_6663 Int)) (<= 1998 (* 2 (select main_a v_prenex_6663)))) (forall ((v_prenex_6657 Int)) (or (< v_prenex_6657 main_x) (<= 0 (* 2 (select main_a v_prenex_6657))) (<= (* 2 (select main_a v_prenex_6657)) 2) (<= (+ main_x 1) v_prenex_6657)))) (forall ((v_prenex_2288 Int) (v_prenex_2289 Int)) (or (<= (+ main_x 1) v_prenex_2288) (<= (select main_a v_prenex_2288) 1) (<= (+ main_y 1) v_prenex_2289) (<= (select main_a v_prenex_2289) 1000) (<= (+ (select main_a v_prenex_2288) 998) (select main_a v_prenex_2289)) (< v_prenex_2288 main_x))) (or (forall ((v_prenex_13352 Int)) (or (<= (+ main_y 1) v_prenex_13352) (<= (* 2 (select main_a v_prenex_13352)) 2000))) (forall ((v_prenex_13351 Int)) (or (<= 0 (* 2 (select main_a v_prenex_13351))) (< v_prenex_13351 main_x) (<= (+ main_x 1) v_prenex_13351)))) (forall ((v_prenex_552 Int) (v_prenex_551 Int)) (or (<= (select main_a v_prenex_552) 1000) (<= 1000 (+ (select main_a v_prenex_552) (select main_a v_prenex_551))) (<= 0 (select main_a v_prenex_551)) (<= (+ main_x 1) v_prenex_551) (< v_prenex_551 main_x) (<= (select main_a v_prenex_551) 2) (<= 998 (select main_a v_prenex_552)))) (forall ((v_prenex_6709 Int) (v_prenex_6708 Int)) (or (<= (select main_a v_prenex_6709) 1000) (<= (+ main_y 1) v_prenex_6709) (<= 998 (select main_a v_prenex_6709)) (<= 0 (* 2 (select main_a v_prenex_6708))) (<= (+ (select main_a v_prenex_6708) 998) (select main_a v_prenex_6709)) (< v_prenex_6708 main_x) (<= (+ main_x 1) v_prenex_6708))) (forall ((v_prenex_10152 Int) (v_prenex_10151 Int)) (or (<= (select main_a v_prenex_10151) 1) (< v_prenex_10151 main_x) (<= (+ (select main_a v_prenex_10152) (select main_a v_prenex_10151)) 1000) (<= 0 (+ (select main_a v_prenex_10151) 1)) (<= (select main_a v_prenex_10152) 1000) (<= (+ main_x 1) v_prenex_10151) (<= (* 2 (select main_a v_prenex_10152)) 2000))) (forall ((v_prenex_4203 Int) (v_prenex_4202 Int)) (or (<= 0 (select main_a v_prenex_4202)) (<= (select main_a v_prenex_4203) (+ (select main_a v_prenex_4202) 1000)) (<= (select main_a v_prenex_4202) 2) (<= (+ main_x 1) v_prenex_4202) (<= (select main_a v_prenex_4203) 1000) (< v_prenex_4202 main_x))) (forall ((v_prenex_10354 Int) (v_prenex_10353 Int)) (or (< v_prenex_10353 main_x) (<= (+ main_x 1) v_prenex_10353) (<= (+ (select main_a v_prenex_10353) 998) (select main_a v_prenex_10354)) (<= (* 2 (select main_a v_prenex_10353)) 2) (<= (select main_a v_prenex_10353) 1) (<= (select main_a v_prenex_10354) 1000) (<= 999 (select main_a v_prenex_10354)))) (forall ((v_prenex_6090 Int) (v_prenex_6089 Int)) (or (<= 999 (select main_a v_prenex_6090)) (< v_prenex_6089 main_x) (<= 1998 (* 2 (select main_a v_prenex_6090))) (<= (select main_a v_prenex_6089) 2) (<= 0 (select main_a v_prenex_6089)) (<= (select main_a v_prenex_6090) (+ (select main_a v_prenex_6089) 1000)) (<= (+ main_x 1) v_prenex_6089))) (or (forall ((v_prenex_1782 Int)) (or (< v_prenex_1782 main_y) (<= (* 2 (select main_a v_prenex_1782)) 2000) (<= 998 (select main_a v_prenex_1782)))) (forall ((v_prenex_1781 Int)) (or (< v_prenex_1781 main_x) (<= 0 (* 2 (select main_a v_prenex_1781))) (<= (+ main_x 1) v_prenex_1781)))) (forall ((v_prenex_11222 Int) (v_prenex_11221 Int)) (or (<= (+ (select main_a v_prenex_11221) 998) (select main_a v_prenex_11222)) (<= 0 (+ (select main_a v_prenex_11221) 1)) (<= (* 2 (select main_a v_prenex_11222)) 2000) (<= (+ main_x 1) v_prenex_11221) (<= 998 (select main_a v_prenex_11222)) (<= (select main_a v_prenex_11221) 2) (< v_prenex_11221 main_x))) (forall ((v_prenex_2071 Int) (v_prenex_2072 Int)) (or (< v_prenex_2072 main_y) (<= (select main_a v_prenex_2072) (+ (select main_a v_prenex_2071) 1000)) (<= 0 (* 2 (select main_a v_prenex_2071))) (< v_prenex_2071 main_x) (<= (select main_a v_prenex_2072) 1000) (<= (* 2 (select main_a v_prenex_2072)) 2000) (<= (+ main_x 1) v_prenex_2071))) (or (forall ((v_prenex_12611 Int)) (or (< v_prenex_12611 main_x) (<= (* 2 (select main_a v_prenex_12611)) 2) (<= (+ main_x 1) v_prenex_12611) (<= (select main_a v_prenex_12611) 1) (<= 0 (+ (select main_a v_prenex_12611) 1)))) (forall ((v_prenex_12612 Int)) (or (<= (* 2 (select main_a v_prenex_12612)) 2000) (<= 998 (select main_a v_prenex_12612))))) (forall ((v_prenex_12124 Int) (v_prenex_12123 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_12124))) (<= (+ main_x 1) v_prenex_12123) (<= 999 (select main_a v_prenex_12124)) (<= (+ (select main_a v_prenex_12124) (select main_a v_prenex_12123)) 1000) (<= 0 (* 2 (select main_a v_prenex_12123))) (<= 0 (select main_a v_prenex_12123)) (< v_prenex_12123 main_x))) (forall ((v_prenex_9580 Int) (v_prenex_9579 Int)) (or (<= 1000 (+ (select main_a v_prenex_9580) (select main_a v_prenex_9579))) (<= 0 (+ (select main_a v_prenex_9579) 1)) (<= (* 2 (select main_a v_prenex_9580)) 2000) (<= (+ main_x 1) v_prenex_9579) (< v_prenex_9579 main_x) (<= 1998 (* 2 (select main_a v_prenex_9580))) (< v_prenex_9580 main_y))) (forall ((v_prenex_10963 Int) (v_prenex_10964 Int)) (or (< v_prenex_10963 main_x) (<= (select main_a v_prenex_10963) 1) (<= 999 (select main_a v_prenex_10964)) (<= 1000 (+ (select main_a v_prenex_10964) (select main_a v_prenex_10963))) (<= 1998 (* 2 (select main_a v_prenex_10964))) (<= 0 (* 2 (select main_a v_prenex_10963))) (<= (+ main_x 1) v_prenex_10963))) (forall ((v_prenex_9118 Int) (v_prenex_9117 Int)) (or (<= (+ main_y 1) v_prenex_9118) (<= (* 2 (select main_a v_prenex_9117)) 2) (<= (* 2 (select main_a v_prenex_9118)) 2000) (<= (+ (select main_a v_prenex_9118) (select main_a v_prenex_9117)) 1000) (< v_prenex_9117 main_x) (<= (+ main_x 1) v_prenex_9117))) (forall ((v_prenex_3443 Int) (v_prenex_3444 Int)) (or (< v_prenex_3443 main_x) (<= (+ (select main_a v_prenex_3443) 998) (select main_a v_prenex_3444)) (<= (select main_a v_prenex_3444) 1001) (<= (+ main_x 1) v_prenex_3443) (<= 0 (* 2 (select main_a v_prenex_3443))) (<= 998 (select main_a v_prenex_3444)) (<= (* 2 (select main_a v_prenex_3443)) 2))) (or (forall ((v_prenex_10162 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_10162))) (<= 998 (select main_a v_prenex_10162)))) (forall ((v_prenex_10161 Int)) (or (<= (* 2 (select main_a v_prenex_10161)) 2) (<= (select main_a v_prenex_10161) 1) (<= (select main_a v_prenex_10161) 2) (< v_prenex_10161 main_x) (<= (+ main_x 1) v_prenex_10161)))) (forall ((v_prenex_7964 Int) (v_prenex_7965 Int)) (or (<= 0 (+ (select main_a v_prenex_7964) 1)) (<= (+ main_x 1) v_prenex_7964) (<= (+ (select main_a v_prenex_7964) 998) (select main_a v_prenex_7965)) (<= 0 (select main_a v_prenex_7964)) (<= (select main_a v_prenex_7965) 1000) (< v_prenex_7964 main_x) (<= (* 2 (select main_a v_prenex_7965)) 2000))) (forall ((v_prenex_9876 Int) (v_prenex_9875 Int)) (or (< v_prenex_9875 main_x) (<= 998 (select main_a v_prenex_9876)) (<= (+ (select main_a v_prenex_9876) (select main_a v_prenex_9875)) 1000) (<= 0 (* 2 (select main_a v_prenex_9875))) (<= (select main_a v_prenex_9875) 2) (<= (* 2 (select main_a v_prenex_9876)) 2000) (<= (+ main_x 1) v_prenex_9875))) (forall ((v_prenex_5055 Int) (v_prenex_5054 Int)) (or (<= 1000 (+ (select main_a v_prenex_5055) (select main_a v_prenex_5054))) (< v_prenex_5054 main_x) (<= 0 (* 2 (select main_a v_prenex_5054))) (<= (select main_a v_prenex_5055) 1000) (<= 998 (select main_a v_prenex_5055)) (<= (+ main_x 1) v_prenex_5054) (<= (select main_a v_prenex_5054) 2))) (forall ((v_prenex_8976 Int) (v_prenex_8975 Int)) (or (<= (select main_a v_prenex_8976) (+ (select main_a v_prenex_8975) 1000)) (<= (+ main_x 1) v_prenex_8975) (<= (select main_a v_prenex_8975) 2) (< v_prenex_8975 main_x) (<= (select main_a v_prenex_8976) 1000))) (forall ((v_prenex_12085 Int) (v_prenex_12086 Int)) (or (<= (+ main_y 1) v_prenex_12086) (<= 0 (* 2 (select main_a v_prenex_12085))) (< v_prenex_12085 main_x) (<= 1000 (+ (select main_a v_prenex_12086) (select main_a v_prenex_12085))) (<= (+ main_x 1) v_prenex_12085))) (or (forall ((v_prenex_8989 Int)) (or (<= (* 2 (select main_a v_prenex_8989)) 2) (< v_prenex_8989 main_x) (<= (+ main_x 1) v_prenex_8989) (<= 0 (* 2 (select main_a v_prenex_8989))))) (forall ((v_prenex_8990 Int)) (or (<= (select main_a v_prenex_8990) 1000) (<= (+ main_y 1) v_prenex_8990)))) (forall ((v_prenex_7616 Int) (v_prenex_7617 Int)) (or (< v_prenex_7616 main_x) (<= (+ main_x 1) v_prenex_7616) (<= (* 2 (select main_a v_prenex_7616)) 2) (<= (select main_a v_prenex_7617) (+ (select main_a v_prenex_7616) 1000)) (<= 998 (select main_a v_prenex_7617)) (<= (select main_a v_prenex_7617) 1000) (<= (select main_a v_prenex_7616) 1))) (forall ((v_prenex_6018 Int) (v_prenex_6017 Int)) (or (<= (select main_a v_prenex_6018) (+ (select main_a v_prenex_6017) 1000)) (<= 0 (* 2 (select main_a v_prenex_6017))) (< v_prenex_6018 main_y) (<= (select main_a v_prenex_6018) 1001) (< v_prenex_6017 main_x) (<= (* 2 (select main_a v_prenex_6018)) 2000) (<= (+ main_x 1) v_prenex_6017))) (forall ((v_prenex_231 Int) (v_prenex_232 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_232))) (<= (+ main_x 1) v_prenex_231) (<= (select main_a v_prenex_231) 1) (<= (select main_a v_prenex_231) 2) (< v_prenex_231 main_x) (<= 998 (select main_a v_prenex_232)) (<= (select main_a v_prenex_232) (+ (select main_a v_prenex_231) 1000)))) (forall ((v_prenex_1154 Int) (v_prenex_1153 Int)) (or (<= 0 (+ (select main_a v_prenex_1153) 1)) (<= (select main_a v_prenex_1153) 2) (<= 1998 (* 2 (select main_a v_prenex_1154))) (<= (+ main_x 1) v_prenex_1153) (<= (select main_a v_prenex_1154) (+ (select main_a v_prenex_1153) 1000)) (<= (select main_a v_prenex_1154) 1001) (< v_prenex_1153 main_x))) (forall ((v_prenex_2388 Int) (v_prenex_2389 Int)) (or (< v_prenex_2388 main_x) (<= 998 (select main_a v_prenex_2389)) (<= (+ (select main_a v_prenex_2389) (select main_a v_prenex_2388)) 1000) (<= (+ main_x 1) v_prenex_2388) (<= (* 2 (select main_a v_prenex_2388)) 2) (<= (select main_a v_prenex_2389) 1000))) (forall ((v_prenex_11408 Int) (v_prenex_11409 Int)) (or (<= 0 (select main_a v_prenex_11408)) (<= 998 (select main_a v_prenex_11409)) (<= (+ main_x 1) v_prenex_11408) (<= (+ (select main_a v_prenex_11409) (select main_a v_prenex_11408)) 1000) (<= (select main_a v_prenex_11408) 2) (< v_prenex_11408 main_x) (<= (select main_a v_prenex_11409) 1001))) (forall ((v_prenex_7588 Int) (v_prenex_7589 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_7589))) (<= 0 (select main_a v_prenex_7588)) (<= (select main_a v_prenex_7588) 1) (<= (+ (select main_a v_prenex_7589) (select main_a v_prenex_7588)) 1000) (<= (+ main_x 1) v_prenex_7588) (< v_prenex_7588 main_x))) (forall ((v_prenex_1588 Int) (v_prenex_1587 Int)) (or (<= 0 (select main_a v_prenex_1587)) (< v_prenex_1587 main_x) (<= (select main_a v_prenex_1588) 1000) (<= 0 (* 2 (select main_a v_prenex_1587))) (<= (+ main_x 1) v_prenex_1587) (<= (select main_a v_prenex_1588) (+ (select main_a v_prenex_1587) 1000)) (<= (* 2 (select main_a v_prenex_1588)) 2000))) (forall ((v_prenex_2087 Int) (v_prenex_2088 Int)) (or (<= (select main_a v_prenex_2088) (+ (select main_a v_prenex_2087) 1000)) (<= (+ main_x 1) v_prenex_2087) (<= (select main_a v_prenex_2087) 2) (<= (select main_a v_prenex_2088) 1000) (<= 0 (* 2 (select main_a v_prenex_2087))) (< v_prenex_2087 main_x) (<= 1998 (* 2 (select main_a v_prenex_2088))))) (forall ((v_prenex_10075 Int) (v_prenex_10074 Int)) (or (<= (select main_a v_prenex_10075) 1000) (<= 999 (select main_a v_prenex_10075)) (<= (select main_a v_prenex_10074) 2) (< v_prenex_10074 main_x) (<= 1000 (+ (select main_a v_prenex_10075) (select main_a v_prenex_10074))) (<= (select main_a v_prenex_10074) 1) (<= (+ main_x 1) v_prenex_10074))) (forall ((v_prenex_1916 Int) (v_prenex_1915 Int)) (or (<= (+ main_y 1) v_prenex_1916) (<= (select main_a v_prenex_1916) 1001) (<= (+ main_x 1) v_prenex_1915) (< v_prenex_1915 main_x) (<= (select main_a v_prenex_1915) 1) (<= 1998 (* 2 (select main_a v_prenex_1916))) (<= (select main_a v_prenex_1916) (+ (select main_a v_prenex_1915) 1000)))) (forall ((v_prenex_3421 Int) (v_prenex_3422 Int)) (or (<= 0 (select main_a v_prenex_3421)) (< v_prenex_3421 main_x) (<= 1998 (* 2 (select main_a v_prenex_3422))) (<= (+ main_x 1) v_prenex_3421) (<= (select main_a v_prenex_3421) 1) (<= (+ (select main_a v_prenex_3422) (select main_a v_prenex_3421)) 1000))) (forall ((v_prenex_8691 Int) (v_prenex_8692 Int)) (or (<= 0 (+ (select main_a v_prenex_8691) 1)) (<= 998 (select main_a v_prenex_8692)) (<= (+ main_x 1) v_prenex_8691) (<= (select main_a v_prenex_8692) 1000) (<= 1000 (+ (select main_a v_prenex_8692) (select main_a v_prenex_8691))) (<= (select main_a v_prenex_8691) 2) (< v_prenex_8691 main_x))) (forall ((v_prenex_10501 Int) (v_prenex_10502 Int)) (or (<= (select main_a v_prenex_10501) 1) (<= (select main_a v_prenex_10502) (+ (select main_a v_prenex_10501) 1000)) (<= (+ main_x 1) v_prenex_10501) (< v_prenex_10501 main_x) (< v_prenex_10502 main_y) (<= 1998 (* 2 (select main_a v_prenex_10502))))) (forall ((v_prenex_12027 Int) (v_prenex_12028 Int)) (or (<= (select main_a v_prenex_12027) 2) (<= (+ (select main_a v_prenex_12027) 998) (select main_a v_prenex_12028)) (<= (select main_a v_prenex_12028) 1000) (< v_prenex_12028 main_y) (<= (* 2 (select main_a v_prenex_12028)) 2000) (<= (+ main_x 1) v_prenex_12027) (< v_prenex_12027 main_x))) (forall ((v_prenex_1814 Int) (v_prenex_1813 Int)) (or (<= (select main_a v_prenex_1813) 1) (<= (* 2 (select main_a v_prenex_1813)) 2) (<= (* 2 (select main_a v_prenex_1814)) 2000) (<= 999 (select main_a v_prenex_1814)) (<= (+ (select main_a v_prenex_1814) (select main_a v_prenex_1813)) 1000) (< v_prenex_1813 main_x) (<= (+ main_x 1) v_prenex_1813))) (forall ((v_prenex_10352 Int) (v_prenex_10351 Int)) (or (< v_prenex_10351 main_x) (<= (+ main_x 1) v_prenex_10351) (<= (+ (select main_a v_prenex_10352) (select main_a v_prenex_10351)) 1000) (<= (select main_a v_prenex_10352) 1000) (<= (select main_a v_prenex_10351) 2) (<= 998 (select main_a v_prenex_10352)))) (forall ((v_prenex_2871 Int) (v_prenex_2872 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_2872))) (<= (+ main_y 1) v_prenex_2872) (<= (+ (select main_a v_prenex_2872) (select main_a v_prenex_2871)) 1000) (<= 999 (select main_a v_prenex_2872)) (< v_prenex_2871 main_x) (<= (+ main_x 1) v_prenex_2871) (<= (* 2 (select main_a v_prenex_2871)) 2))) (forall ((v_prenex_4313 Int) (v_prenex_4314 Int)) (or (< v_prenex_4313 main_x) (<= (select main_a v_prenex_4313) 2) (<= (+ main_x 1) v_prenex_4313) (<= 1998 (* 2 (select main_a v_prenex_4314))) (<= (* 2 (select main_a v_prenex_4313)) 2) (<= (* 2 (select main_a v_prenex_4314)) 2000) (<= (+ (select main_a v_prenex_4314) (select main_a v_prenex_4313)) 1000))) (forall ((v_prenex_5121 Int) (v_prenex_5120 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_5121))) (<= (select main_a v_prenex_5121) 1001) (< v_prenex_5120 main_x) (< v_prenex_5121 main_y) (<= (+ (select main_a v_prenex_5120) 998) (select main_a v_prenex_5121)) (<= 0 (select main_a v_prenex_5120)) (<= (+ main_x 1) v_prenex_5120))) (or (forall ((v_prenex_8235 Int)) (or (<= (+ main_y 1) v_prenex_8235) (<= (* 2 (select main_a v_prenex_8235)) 2000) (<= 998 (select main_a v_prenex_8235)))) (forall ((v_prenex_8234 Int)) (or (<= (+ main_x 1) v_prenex_8234) (<= 0 (* 2 (select main_a v_prenex_8234))) (< v_prenex_8234 main_x)))) (forall ((v_prenex_11673 Int) (v_prenex_11674 Int)) (or (< v_prenex_11673 main_x) (<= (select main_a v_prenex_11674) (+ (select main_a v_prenex_11673) 1000)) (<= (+ main_x 1) v_prenex_11673) (<= (* 2 (select main_a v_prenex_11673)) 2))) (forall ((v_prenex_8341 Int) (v_prenex_8342 Int)) (or (<= (+ (select main_a v_prenex_8341) 998) (select main_a v_prenex_8342)) (<= 0 (+ (select main_a v_prenex_8341) 1)) (<= (select main_a v_prenex_8341) 2) (<= (+ main_x 1) v_prenex_8341) (<= 998 (select main_a v_prenex_8342)) (<= (select main_a v_prenex_8342) 1001) (< v_prenex_8341 main_x))) (forall ((v_prenex_4061 Int) (v_prenex_4062 Int)) (or (<= (+ main_x 1) v_prenex_4061) (<= 1000 (+ (select main_a v_prenex_4062) (select main_a v_prenex_4061))) (<= 0 (select main_a v_prenex_4061)) (< v_prenex_4061 main_x) (<= (select main_a v_prenex_4062) 1000) (<= (select main_a v_prenex_4062) 1001))) (or (forall ((v_prenex_8180 Int)) (or (<= (* 2 (select main_a v_prenex_8180)) 2) (<= 0 (+ (select main_a v_prenex_8180) 1)) (< v_prenex_8180 main_x) (<= (+ main_x 1) v_prenex_8180))) (forall ((v_prenex_8181 Int)) (or (<= (+ main_y 1) v_prenex_8181) (<= 1998 (* 2 (select main_a v_prenex_8181))) (<= (* 2 (select main_a v_prenex_8181)) 2000)))) (forall ((v_prenex_8792 Int) (v_prenex_8793 Int)) (or (<= 998 (select main_a v_prenex_8793)) (<= 1998 (* 2 (select main_a v_prenex_8793))) (<= (+ main_x 1) v_prenex_8792) (<= (select main_a v_prenex_8793) (+ (select main_a v_prenex_8792) 1000)) (<= 0 (select main_a v_prenex_8792)) (<= 0 (* 2 (select main_a v_prenex_8792))) (< v_prenex_8792 main_x))) (forall ((v_prenex_10037 Int) (v_prenex_10036 Int)) (or (<= 0 (+ (select main_a v_prenex_10036) 1)) (<= 1000 (+ (select main_a v_prenex_10037) (select main_a v_prenex_10036))) (< v_prenex_10036 main_x) (<= (select main_a v_prenex_10037) 1001) (<= (+ main_x 1) v_prenex_10036) (<= (select main_a v_prenex_10037) 1000) (< v_prenex_10037 main_y))) (or (forall ((v_prenex_11777 Int)) (<= (select main_a v_prenex_11777) 1001)) (forall ((v_prenex_11776 Int)) (or (< v_prenex_11776 main_x) (<= 0 (* 2 (select main_a v_prenex_11776))) (<= (+ main_x 1) v_prenex_11776) (<= 0 (select main_a v_prenex_11776))))) (forall ((v_prenex_3986 Int) (v_prenex_3987 Int)) (or (<= 998 (select main_a v_prenex_3987)) (<= (+ main_x 1) v_prenex_3986) (<= (select main_a v_prenex_3986) 1) (<= 999 (select main_a v_prenex_3987)) (<= 0 (+ (select main_a v_prenex_3986) 1)) (<= (+ (select main_a v_prenex_3986) 998) (select main_a v_prenex_3987)) (< v_prenex_3986 main_x))) (forall ((v_prenex_2207 Int) (v_prenex_2208 Int)) (or (<= (* 2 (select main_a v_prenex_2207)) 2) (<= (+ main_x 1) v_prenex_2207) (<= (select main_a v_prenex_2208) 1001) (< v_prenex_2207 main_x) (<= (select main_a v_prenex_2208) (+ (select main_a v_prenex_2207) 1000)) (<= (select main_a v_prenex_2208) 1000) (<= 0 (* 2 (select main_a v_prenex_2207))))) (forall ((v_prenex_7287 Int) (v_prenex_7286 Int)) (or (< v_prenex_7286 main_x) (<= (select main_a v_prenex_7287) (+ (select main_a v_prenex_7286) 1000)) (<= (select main_a v_prenex_7287) 1000) (<= (+ main_x 1) v_prenex_7286) (<= 0 (+ (select main_a v_prenex_7286) 1)))) (forall ((v_prenex_12657 Int) (v_prenex_12658 Int)) (or (<= (+ main_x 1) v_prenex_12657) (<= (select main_a v_prenex_12658) 1001) (< v_prenex_12657 main_x) (<= (select main_a v_prenex_12657) 1) (<= (select main_a v_prenex_12657) 2) (<= (+ (select main_a v_prenex_12657) 998) (select main_a v_prenex_12658)) (<= (* 2 (select main_a v_prenex_12658)) 2000))) (forall ((v_prenex_13422 Int) (v_prenex_13421 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_13422))) (<= (+ main_x 1) v_prenex_13421) (<= 0 (select main_a v_prenex_13421)) (<= 0 (* 2 (select main_a v_prenex_13421))) (<= (select main_a v_prenex_13422) (+ (select main_a v_prenex_13421) 1000)) (< v_prenex_13421 main_x))) (forall ((v_prenex_11488 Int) (v_prenex_11489 Int)) (or (<= (select main_a v_prenex_11488) 2) (<= (* 2 (select main_a v_prenex_11489)) 2000) (<= 0 (* 2 (select main_a v_prenex_11488))) (<= (+ main_x 1) v_prenex_11488) (<= (+ (select main_a v_prenex_11489) (select main_a v_prenex_11488)) 1000) (< v_prenex_11488 main_x))) (forall ((v_prenex_7335 Int) (v_prenex_7334 Int)) (or (<= (* 2 (select main_a v_prenex_7334)) 2) (<= (+ main_x 1) v_prenex_7334) (< v_prenex_7334 main_x) (<= (+ (select main_a v_prenex_7335) (select main_a v_prenex_7334)) 1000) (<= 998 (select main_a v_prenex_7335)) (<= (select main_a v_prenex_7335) 1001))) (forall ((v_prenex_11919 Int) (v_prenex_11920 Int)) (or (<= 0 (* 2 (select main_a v_prenex_11919))) (<= (+ (select main_a v_prenex_11919) 998) (select main_a v_prenex_11920)) (<= (+ main_x 1) v_prenex_11919) (<= (select main_a v_prenex_11920) 1000) (<= (select main_a v_prenex_11919) 2) (<= 998 (select main_a v_prenex_11920)) (< v_prenex_11919 main_x))) (forall ((v_prenex_3192 Int) (v_prenex_3193 Int)) (or (< v_prenex_3193 main_y) (<= (+ main_x 1) v_prenex_3192) (<= (select main_a v_prenex_3192) 2) (<= (+ (select main_a v_prenex_3193) (select main_a v_prenex_3192)) 1000) (< v_prenex_3192 main_x) (<= (select main_a v_prenex_3193) 1001) (<= (select main_a v_prenex_3193) 1000))) (forall ((v_prenex_6716 Int) (v_prenex_6717 Int)) (or (<= (* 2 (select main_a v_prenex_6716)) 2) (<= (select main_a v_prenex_6717) 1001) (<= (+ main_x 1) v_prenex_6716) (< v_prenex_6716 main_x) (<= (+ (select main_a v_prenex_6717) (select main_a v_prenex_6716)) 1000) (<= 999 (select main_a v_prenex_6717)))) (forall ((v_prenex_877 Int) (v_prenex_878 Int)) (or (<= 1000 (+ (select main_a v_prenex_878) (select main_a v_prenex_877))) (<= (select main_a v_prenex_877) 1) (< v_prenex_877 main_x) (<= (select main_a v_prenex_878) 1000) (<= 998 (select main_a v_prenex_878)) (<= (+ main_y 1) v_prenex_878) (<= (+ main_x 1) v_prenex_877))) (forall ((v_prenex_6068 Int) (v_prenex_6067 Int)) (or (< v_prenex_6067 main_x) (<= (select main_a v_prenex_6068) 1000) (<= 0 (+ (select main_a v_prenex_6067) 1)) (<= 998 (select main_a v_prenex_6068)) (<= (select main_a v_prenex_6067) 2) (<= (select main_a v_prenex_6068) (+ (select main_a v_prenex_6067) 1000)) (<= (+ main_x 1) v_prenex_6067))) (forall ((v_prenex_12335 Int) (v_prenex_12336 Int)) (or (<= (select main_a v_prenex_12336) 1000) (<= (+ main_y 1) v_prenex_12336) (<= (select main_a v_prenex_12335) 2) (<= (select main_a v_prenex_12336) 1001) (<= 1000 (+ (select main_a v_prenex_12336) (select main_a v_prenex_12335))) (< v_prenex_12335 main_x) (<= (+ main_x 1) v_prenex_12335))) (forall ((v_prenex_12910 Int) (v_prenex_12911 Int)) (or (< v_prenex_12911 main_y) (<= (select main_a v_prenex_12910) 2) (<= (+ (select main_a v_prenex_12910) 998) (select main_a v_prenex_12911)) (< v_prenex_12910 main_x) (<= (select main_a v_prenex_12911) 1000) (<= (* 2 (select main_a v_prenex_12911)) 2000) (<= (+ main_x 1) v_prenex_12910))) (forall ((v_prenex_3472 Int) (v_prenex_3471 Int)) (or (<= (* 2 (select main_a v_prenex_3472)) 2000) (<= 1998 (* 2 (select main_a v_prenex_3472))) (<= (select main_a v_prenex_3471) 1) (<= (+ (select main_a v_prenex_3471) 998) (select main_a v_prenex_3472)) (< v_prenex_3471 main_x) (<= (+ main_x 1) v_prenex_3471) (<= 0 (* 2 (select main_a v_prenex_3471))))) (or (forall ((v_prenex_5670 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_5670))) (<= 998 (select main_a v_prenex_5670)))) (forall ((v_prenex_5669 Int)) (or (<= (select main_a v_prenex_5669) 1) (<= (+ main_x 1) v_prenex_5669) (<= (* 2 (select main_a v_prenex_5669)) 2) (< v_prenex_5669 main_x)))) (forall ((v_prenex_11993 Int) (v_prenex_11994 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_11994))) (<= (select main_a v_prenex_11994) 1000) (<= (+ (select main_a v_prenex_11994) (select main_a v_prenex_11993)) 1000) (< v_prenex_11993 main_x) (<= (+ main_x 1) v_prenex_11993) (<= 0 (+ (select main_a v_prenex_11993) 1)))) (forall ((v_prenex_7005 Int) (v_prenex_7004 Int)) (or (<= (+ main_x 1) v_prenex_7004) (<= (* 2 (select main_a v_prenex_7004)) 2) (<= (* 2 (select main_a v_prenex_7005)) 2000) (<= (select main_a v_prenex_7004) 2) (< v_prenex_7004 main_x) (<= (+ (select main_a v_prenex_7004) 998) (select main_a v_prenex_7005)) (<= (select main_a v_prenex_7005) 1000))) (forall ((v_prenex_9029 Int) (v_prenex_9028 Int)) (or (<= (select main_a v_prenex_9028) 1) (<= 0 (* 2 (select main_a v_prenex_9028))) (<= (+ main_x 1) v_prenex_9028) (<= (select main_a v_prenex_9029) (+ (select main_a v_prenex_9028) 1000)) (<= (select main_a v_prenex_9029) 1000) (<= (* 2 (select main_a v_prenex_9029)) 2000) (< v_prenex_9028 main_x))) (forall ((v_prenex_2086 Int) (v_prenex_2085 Int)) (or (< v_prenex_2085 main_x) (<= 998 (select main_a v_prenex_2086)) (<= (+ main_x 1) v_prenex_2085) (<= 0 (+ (select main_a v_prenex_2085) 1)) (<= 0 (* 2 (select main_a v_prenex_2085))) (<= (select main_a v_prenex_2086) (+ (select main_a v_prenex_2085) 1000)))) (forall ((v_prenex_12894 Int) (v_prenex_12895 Int)) (or (<= (select main_a v_prenex_12894) 1) (<= (+ main_x 1) v_prenex_12894) (<= 1998 (* 2 (select main_a v_prenex_12895))) (<= (select main_a v_prenex_12895) 1000) (<= 1000 (+ (select main_a v_prenex_12895) (select main_a v_prenex_12894))) (< v_prenex_12894 main_x) (<= 0 (+ (select main_a v_prenex_12894) 1)))) (or (forall ((v_prenex_7185 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_7185))) (<= (* 2 (select main_a v_prenex_7185)) 2000))) (forall ((v_prenex_7184 Int)) (or (< v_prenex_7184 main_x) (<= (select main_a v_prenex_7184) 1) (<= 0 (select main_a v_prenex_7184)) (<= (+ main_x 1) v_prenex_7184) (<= 0 (* 2 (select main_a v_prenex_7184)))))) (forall ((v_prenex_7371 Int) (v_prenex_7372 Int)) (or (<= 0 (* 2 (select main_a v_prenex_7371))) (< v_prenex_7371 main_x) (<= (* 2 (select main_a v_prenex_7371)) 2) (<= (+ main_x 1) v_prenex_7371) (<= (+ (select main_a v_prenex_7371) 998) (select main_a v_prenex_7372)) (<= 999 (select main_a v_prenex_7372)))) (forall ((v_prenex_1728 Int) (v_prenex_1727 Int)) (or (<= (* 2 (select main_a v_prenex_1727)) 2) (<= (+ main_y 1) v_prenex_1728) (< v_prenex_1727 main_x) (<= (select main_a v_prenex_1728) 1001) (<= (+ main_x 1) v_prenex_1727) (<= (+ (select main_a v_prenex_1728) (select main_a v_prenex_1727)) 1000))) (forall ((v_prenex_3758 Int) (v_prenex_3759 Int)) (or (<= (select main_a v_prenex_3759) 1000) (< v_prenex_3758 main_x) (<= (+ main_x 1) v_prenex_3758) (<= (select main_a v_prenex_3759) (+ (select main_a v_prenex_3758) 1000)) (<= 0 (* 2 (select main_a v_prenex_3758))) (<= (select main_a v_prenex_3759) 1001) (<= (select main_a v_prenex_3758) 1))) (forall ((v_prenex_1485 Int) (v_prenex_1484 Int)) (or (<= (select main_a v_prenex_1485) 1000) (<= (* 2 (select main_a v_prenex_1484)) 2) (<= (select main_a v_prenex_1485) 1001) (<= (+ main_y 1) v_prenex_1485) (< v_prenex_1484 main_x) (<= (+ (select main_a v_prenex_1484) 998) (select main_a v_prenex_1485)) (<= (+ main_x 1) v_prenex_1484))) (forall ((v_prenex_7168 Int) (v_prenex_7169 Int)) (or (< v_prenex_7168 main_x) (<= 1998 (* 2 (select main_a v_prenex_7169))) (<= (+ (select main_a v_prenex_7168) 998) (select main_a v_prenex_7169)) (<= 0 (select main_a v_prenex_7168)) (<= (+ main_x 1) v_prenex_7168))) (forall ((v_prenex_10149 Int) (v_prenex_10150 Int)) (or (<= (+ (select main_a v_prenex_10149) 998) (select main_a v_prenex_10150)) (<= 998 (select main_a v_prenex_10150)) (<= (select main_a v_prenex_10150) 1000) (<= (select main_a v_prenex_10149) 2) (<= (+ main_x 1) v_prenex_10149) (<= (select main_a v_prenex_10149) 1) (< v_prenex_10149 main_x))) (forall ((v_prenex_8355 Int) (v_prenex_8356 Int)) (or (<= 998 (select main_a v_prenex_8356)) (<= (select main_a v_prenex_8355) 1) (<= (+ (select main_a v_prenex_8355) 998) (select main_a v_prenex_8356)) (<= 999 (select main_a v_prenex_8356)) (<= (+ main_x 1) v_prenex_8355) (< v_prenex_8355 main_x) (< v_prenex_8356 main_y))) (forall ((v_prenex_2326 Int) (v_prenex_2327 Int)) (or (<= (select main_a v_prenex_2326) 2) (<= (select main_a v_prenex_2327) 1000) (<= (+ main_x 1) v_prenex_2326) (<= (+ main_y 1) v_prenex_2327) (<= (select main_a v_prenex_2327) (+ (select main_a v_prenex_2326) 1000)) (<= (select main_a v_prenex_2327) 1001) (< v_prenex_2326 main_x))) (forall ((v_prenex_5501 Int) (v_prenex_5500 Int)) (or (<= (+ (select main_a v_prenex_5500) 998) (select main_a v_prenex_5501)) (<= 1998 (* 2 (select main_a v_prenex_5501))) (<= 0 (+ (select main_a v_prenex_5500) 1)) (<= (select main_a v_prenex_5501) 1001) (< v_prenex_5500 main_x) (<= (+ main_x 1) v_prenex_5500))) (forall ((v_prenex_9212 Int) (v_prenex_9211 Int)) (or (<= (+ main_x 1) v_prenex_9211) (<= (select main_a v_prenex_9211) 1) (<= (select main_a v_prenex_9212) 1000) (<= 1998 (* 2 (select main_a v_prenex_9212))) (<= 1000 (+ (select main_a v_prenex_9212) (select main_a v_prenex_9211))) (< v_prenex_9211 main_x))) (forall ((v_prenex_9187 Int) (v_prenex_9188 Int)) (or (<= (select main_a v_prenex_9188) 1001) (<= (+ (select main_a v_prenex_9187) 998) (select main_a v_prenex_9188)) (<= 998 (select main_a v_prenex_9188)) (< v_prenex_9187 main_x) (<= (+ main_x 1) v_prenex_9187) (< v_prenex_9188 main_y) (<= 0 (select main_a v_prenex_9187)))) (forall ((v_prenex_12427 Int) (v_prenex_12428 Int)) (or (<= 0 (select main_a v_prenex_12427)) (<= (select main_a v_prenex_12427) 2) (<= (+ (select main_a v_prenex_12427) 998) (select main_a v_prenex_12428)) (<= (select main_a v_prenex_12428) 1000) (< v_prenex_12427 main_x) (<= (+ main_x 1) v_prenex_12427))) (or (forall ((v_prenex_4921 Int)) (<= 1998 (* 2 (select main_a v_prenex_4921)))) (forall ((v_prenex_20 Int)) (or (< v_prenex_20 main_x) (<= 0 (select main_a v_prenex_20)) (<= (select main_a v_prenex_20) 2) (<= (+ main_x 1) v_prenex_20)))) (or (forall ((v_prenex_217 Int)) (or (<= 0 (* 2 (select main_a v_prenex_217))) (<= (+ main_x 1) v_prenex_217) (<= 0 (select main_a v_prenex_217)) (< v_prenex_217 main_x))) (forall ((v_prenex_218 Int)) (or (<= 999 (select main_a v_prenex_218)) (< v_prenex_218 main_y) (<= (* 2 (select main_a v_prenex_218)) 2000)))) (or (forall ((v_prenex_8132 Int)) (or (<= (* 2 (select main_a v_prenex_8132)) 2) (<= 0 (* 2 (select main_a v_prenex_8132))) (<= (+ main_x 1) v_prenex_8132) (< v_prenex_8132 main_x) (<= 0 (select main_a v_prenex_8132)))) (forall ((v_prenex_8133 Int)) (or (<= (select main_a v_prenex_8133) 1000) (<= (select main_a v_prenex_8133) 1001)))) (forall ((v_prenex_6884 Int) (v_prenex_6885 Int)) (or (<= (+ (select main_a v_prenex_6884) 998) (select main_a v_prenex_6885)) (< v_prenex_6884 main_x) (<= (+ main_x 1) v_prenex_6884) (<= 0 (select main_a v_prenex_6884)) (<= (select main_a v_prenex_6885) 1001) (<= 998 (select main_a v_prenex_6885)) (<= (+ main_y 1) v_prenex_6885))) (forall ((v_prenex_11851 Int) (v_prenex_11852 Int)) (or (<= 998 (select main_a v_prenex_11852)) (<= (+ main_x 1) v_prenex_11851) (<= (select main_a v_prenex_11851) 2) (<= (select main_a v_prenex_11851) 1) (<= 1000 (+ (select main_a v_prenex_11852) (select main_a v_prenex_11851))) (< v_prenex_11851 main_x))) (or (forall ((v_prenex_4564 Int)) (or (<= (select main_a v_prenex_4564) 1000) (< v_prenex_4564 main_y))) (forall ((v_prenex_4563 Int)) (or (< v_prenex_4563 main_x) (<= (* 2 (select main_a v_prenex_4563)) 2) (<= (+ main_x 1) v_prenex_4563)))) (forall ((v_prenex_8211 Int) (v_prenex_8210 Int)) (or (<= (* 2 (select main_a v_prenex_8210)) 2) (< v_prenex_8210 main_x) (<= (+ (select main_a v_prenex_8210) 998) (select main_a v_prenex_8211)) (<= (+ main_y 1) v_prenex_8211) (<= 1998 (* 2 (select main_a v_prenex_8211))) (<= (* 2 (select main_a v_prenex_8211)) 2000) (<= (+ main_x 1) v_prenex_8210))) (forall ((v_prenex_8514 Int) (v_prenex_8513 Int)) (or (< v_prenex_8513 main_x) (<= (+ main_x 1) v_prenex_8513) (<= (* 2 (select main_a v_prenex_8514)) 2000) (<= (+ main_y 1) v_prenex_8514) (<= (select main_a v_prenex_8514) 1001) (<= 0 (* 2 (select main_a v_prenex_8513))) (<= (+ (select main_a v_prenex_8513) 998) (select main_a v_prenex_8514)))) (forall ((v_prenex_2501 Int) (v_prenex_2502 Int)) (or (< v_prenex_2501 main_x) (<= (+ main_x 1) v_prenex_2501) (<= (select main_a v_prenex_2502) 1001) (<= (* 2 (select main_a v_prenex_2501)) 2) (<= 0 (select main_a v_prenex_2501)) (<= (select main_a v_prenex_2502) (+ (select main_a v_prenex_2501) 1000)) (<= 998 (select main_a v_prenex_2502)))) (forall ((v_prenex_2745 Int) (v_prenex_2746 Int)) (or (<= (select main_a v_prenex_2746) 1000) (<= (+ (select main_a v_prenex_2746) (select main_a v_prenex_2745)) 1000) (<= 1998 (* 2 (select main_a v_prenex_2746))) (<= (select main_a v_prenex_2745) 1) (<= (+ main_x 1) v_prenex_2745) (<= (+ main_y 1) v_prenex_2746) (< v_prenex_2745 main_x))) (forall ((v_prenex_11627 Int) (v_prenex_11628 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_11628))) (<= (select main_a v_prenex_11627) 2) (< v_prenex_11627 main_x) (<= 1000 (+ (select main_a v_prenex_11628) (select main_a v_prenex_11627))) (<= (+ main_x 1) v_prenex_11627) (<= (+ main_y 1) v_prenex_11628) (<= (select main_a v_prenex_11628) 1000))) (or (forall ((v_prenex_2828 Int)) (or (<= (select main_a v_prenex_2828) 1000) (<= (* 2 (select main_a v_prenex_2828)) 2000))) (forall ((v_prenex_2827 Int)) (or (<= (select main_a v_prenex_2827) 2) (< v_prenex_2827 main_x) (<= (select main_a v_prenex_2827) 1) (<= (+ main_x 1) v_prenex_2827) (<= (* 2 (select main_a v_prenex_2827)) 2)))) (or (forall ((v_prenex_3502 Int)) (or (<= 0 (* 2 (select main_a v_prenex_3502))) (<= (+ main_x 1) v_prenex_3502) (< v_prenex_3502 main_x) (<= (select main_a v_prenex_3502) 1) (<= 0 (+ (select main_a v_prenex_3502) 1)))) (forall ((v_prenex_3503 Int)) (or (<= (select main_a v_prenex_3503) 1000) (<= (* 2 (select main_a v_prenex_3503)) 2000)))) (forall ((v_prenex_10853 Int) (v_prenex_10854 Int)) (or (<= 1000 (+ (select main_a v_prenex_10854) (select main_a v_prenex_10853))) (<= 0 (* 2 (select main_a v_prenex_10853))) (<= (+ main_x 1) v_prenex_10853) (< v_prenex_10853 main_x) (<= 999 (select main_a v_prenex_10854)) (<= (select main_a v_prenex_10853) 2))) (forall ((v_prenex_547 Int) (v_prenex_548 Int)) (or (<= (+ main_x 1) v_prenex_547) (<= 0 (select main_a v_prenex_547)) (< v_prenex_547 main_x) (<= (* 2 (select main_a v_prenex_548)) 2000) (<= 1000 (+ (select main_a v_prenex_548) (select main_a v_prenex_547))) (<= 1998 (* 2 (select main_a v_prenex_548))))) (forall ((v_prenex_11980 Int) (v_prenex_11979 Int)) (or (< v_prenex_11979 main_x) (<= (+ main_x 1) v_prenex_11979) (<= 1000 (+ (select main_a v_prenex_11980) (select main_a v_prenex_11979))) (<= (select main_a v_prenex_11979) 2) (<= 1998 (* 2 (select main_a v_prenex_11980))) (<= 0 (+ (select main_a v_prenex_11979) 1)))) (forall ((v_prenex_5372 Int) (v_prenex_5373 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5372))) (< v_prenex_5372 main_x) (<= 0 (select main_a v_prenex_5372)) (<= (select main_a v_prenex_5373) (+ (select main_a v_prenex_5372) 1000)) (<= 998 (select main_a v_prenex_5373)) (<= (+ main_x 1) v_prenex_5372))) (forall ((v_prenex_7041 Int) (v_prenex_7040 Int)) (or (< v_prenex_7041 main_y) (<= (+ main_x 1) v_prenex_7040) (<= (select main_a v_prenex_7040) 2) (<= (select main_a v_prenex_7041) 1000) (< v_prenex_7040 main_x) (<= (+ (select main_a v_prenex_7041) (select main_a v_prenex_7040)) 1000))) (forall ((v_prenex_2266 Int) (v_prenex_2267 Int)) (or (<= (+ main_x 1) v_prenex_2266) (<= (select main_a v_prenex_2267) 1001) (<= (+ (select main_a v_prenex_2266) 998) (select main_a v_prenex_2267)) (<= (+ main_y 1) v_prenex_2267) (<= (select main_a v_prenex_2266) 1) (<= (select main_a v_prenex_2267) 1000) (< v_prenex_2266 main_x))) (forall ((v_prenex_3483 Int) (v_prenex_3482 Int)) (or (<= (+ main_x 1) v_prenex_3482) (<= 0 (select main_a v_prenex_3482)) (<= 998 (select main_a v_prenex_3483)) (<= (* 2 (select main_a v_prenex_3483)) 2000) (< v_prenex_3482 main_x) (<= (* 2 (select main_a v_prenex_3482)) 2) (<= (+ (select main_a v_prenex_3483) (select main_a v_prenex_3482)) 1000))) (forall ((v_prenex_10470 Int) (v_prenex_10469 Int)) (or (<= 0 (select main_a v_prenex_10469)) (<= 999 (select main_a v_prenex_10470)) (< v_prenex_10469 main_x) (<= 0 (+ (select main_a v_prenex_10469) 1)) (<= (+ (select main_a v_prenex_10469) 998) (select main_a v_prenex_10470)) (<= (+ main_x 1) v_prenex_10469))) (forall ((v_prenex_8763 Int) (v_prenex_8764 Int)) (or (< v_prenex_8763 main_x) (<= (select main_a v_prenex_8764) 1001) (<= (+ main_x 1) v_prenex_8763) (<= 0 (* 2 (select main_a v_prenex_8763))) (<= 1998 (* 2 (select main_a v_prenex_8764))) (<= (select main_a v_prenex_8763) 1) (<= (+ (select main_a v_prenex_8764) (select main_a v_prenex_8763)) 1000))) (forall ((v_prenex_3774 Int) (v_prenex_3775 Int)) (or (< v_prenex_3775 main_y) (<= 0 (+ (select main_a v_prenex_3774) 1)) (<= 999 (select main_a v_prenex_3775)) (<= (select main_a v_prenex_3775) (+ (select main_a v_prenex_3774) 1000)) (< v_prenex_3774 main_x) (<= (+ main_x 1) v_prenex_3774))) (forall ((v_prenex_11762 Int) (v_prenex_11763 Int)) (or (<= 998 (select main_a v_prenex_11763)) (<= (+ (select main_a v_prenex_11763) (select main_a v_prenex_11762)) 1000) (< v_prenex_11762 main_x) (<= (+ main_x 1) v_prenex_11762) (<= (select main_a v_prenex_11763) 1001) (<= 0 (+ (select main_a v_prenex_11762) 1)) (<= (* 2 (select main_a v_prenex_11762)) 2))) (or (forall ((v_prenex_12915 Int)) (or (< v_prenex_12915 main_y) (<= 1998 (* 2 (select main_a v_prenex_12915))) (<= (select main_a v_prenex_12915) 1000))) (forall ((v_prenex_12914 Int)) (or (<= (+ main_x 1) v_prenex_12914) (<= (* 2 (select main_a v_prenex_12914)) 2) (<= (select main_a v_prenex_12914) 2) (< v_prenex_12914 main_x)))) (forall ((v_prenex_6390 Int) (v_prenex_6389 Int)) (or (<= (select main_a v_prenex_6389) 1) (<= (select main_a v_prenex_6390) 1001) (< v_prenex_6389 main_x) (<= (+ main_x 1) v_prenex_6389) (<= (select main_a v_prenex_6389) 2) (<= 1998 (* 2 (select main_a v_prenex_6390))) (<= 1000 (+ (select main_a v_prenex_6390) (select main_a v_prenex_6389))))) (or (forall ((v_prenex_8142 Int)) (or (<= 0 (select main_a v_prenex_8142)) (<= 0 (* 2 (select main_a v_prenex_8142))) (< v_prenex_8142 main_x) (<= (+ main_x 1) v_prenex_8142))) (forall ((v_prenex_8143 Int)) (or (<= (+ main_y 1) v_prenex_8143) (<= (select main_a v_prenex_8143) 1000)))) (forall ((v_prenex_13240 Int) (v_prenex_13241 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_13241))) (<= 1000 (+ (select main_a v_prenex_13241) (select main_a v_prenex_13240))) (<= 998 (select main_a v_prenex_13241)) (< v_prenex_13240 main_x) (<= (+ main_x 1) v_prenex_13240) (<= (select main_a v_prenex_13240) 2) (<= (* 2 (select main_a v_prenex_13240)) 2))) (forall ((v_prenex_6128 Int) (v_prenex_6127 Int)) (or (<= (* 2 (select main_a v_prenex_6128)) 2000) (<= 999 (select main_a v_prenex_6128)) (<= (+ main_x 1) v_prenex_6127) (<= (+ (select main_a v_prenex_6127) 998) (select main_a v_prenex_6128)) (< v_prenex_6127 main_x) (<= 0 (* 2 (select main_a v_prenex_6127))))) (forall ((v_prenex_941 Int) (v_prenex_942 Int)) (or (<= (+ (select main_a v_prenex_942) (select main_a v_prenex_941)) 1000) (< v_prenex_941 main_x) (<= 998 (select main_a v_prenex_942)) (<= 0 (* 2 (select main_a v_prenex_941))) (<= (+ main_x 1) v_prenex_941) (<= (select main_a v_prenex_941) 1))) (forall ((v_prenex_4236 Int) (v_prenex_4237 Int)) (or (< v_prenex_4236 main_x) (<= (* 2 (select main_a v_prenex_4236)) 2) (<= (select main_a v_prenex_4237) 1000) (<= (+ main_x 1) v_prenex_4236) (<= (+ (select main_a v_prenex_4236) 998) (select main_a v_prenex_4237)) (<= (select main_a v_prenex_4236) 1))) (or (forall ((v_prenex_3851 Int)) (or (<= 998 (select main_a v_prenex_3851)) (<= (select main_a v_prenex_3851) 1001))) (forall ((v_prenex_3850 Int)) (or (< v_prenex_3850 main_x) (<= 0 (* 2 (select main_a v_prenex_3850))) (<= (select main_a v_prenex_3850) 2) (<= (+ main_x 1) v_prenex_3850)))) (forall ((v_prenex_1010 Int) (v_prenex_1009 Int)) (or (<= (+ (select main_a v_prenex_1009) 998) (select main_a v_prenex_1010)) (<= (select main_a v_prenex_1009) 2) (<= (+ main_x 1) v_prenex_1009) (<= 998 (select main_a v_prenex_1010)) (< v_prenex_1009 main_x) (< v_prenex_1010 main_y))) (or (forall ((v_prenex_5064 Int)) (or (<= 0 (select main_a v_prenex_5064)) (< v_prenex_5064 main_x) (<= (select main_a v_prenex_5064) 2) (<= (+ main_x 1) v_prenex_5064) (<= (* 2 (select main_a v_prenex_5064)) 2))) (forall ((v_prenex_5065 Int)) (<= (select main_a v_prenex_5065) 1000))) (forall ((v_prenex_3395 Int) (v_prenex_3396 Int)) (or (<= 999 (select main_a v_prenex_3396)) (<= (+ main_x 1) v_prenex_3395) (<= (+ (select main_a v_prenex_3396) (select main_a v_prenex_3395)) 1000) (<= 0 (select main_a v_prenex_3395)) (<= (* 2 (select main_a v_prenex_3396)) 2000) (< v_prenex_3395 main_x) (<= (* 2 (select main_a v_prenex_3395)) 2))) (or (forall ((v_prenex_7076 Int)) (or (<= (select main_a v_prenex_7076) 1) (<= (* 2 (select main_a v_prenex_7076)) 2) (<= (+ main_x 1) v_prenex_7076) (< v_prenex_7076 main_x))) (forall ((v_prenex_7077 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_7077))) (<= (select main_a v_prenex_7077) 1000)))) (forall ((v_prenex_5170 Int) (v_prenex_5169 Int)) (or (<= (+ (select main_a v_prenex_5170) (select main_a v_prenex_5169)) 1000) (<= 1998 (* 2 (select main_a v_prenex_5170))) (<= 998 (select main_a v_prenex_5170)) (< v_prenex_5169 main_x) (<= (+ main_x 1) v_prenex_5169) (<= 0 (select main_a v_prenex_5169)) (<= (* 2 (select main_a v_prenex_5169)) 2))) (forall ((v_prenex_7229 Int) (v_prenex_7228 Int)) (or (< v_prenex_7228 main_x) (<= 1000 (+ (select main_a v_prenex_7229) (select main_a v_prenex_7228))) (<= 0 (select main_a v_prenex_7228)) (<= (select main_a v_prenex_7229) 1001) (<= 1998 (* 2 (select main_a v_prenex_7229))) (< v_prenex_7229 main_y) (<= (+ main_x 1) v_prenex_7228))) (forall ((v_prenex_5565 Int) (v_prenex_5564 Int)) (or (<= 1000 (+ (select main_a v_prenex_5565) (select main_a v_prenex_5564))) (<= (select main_a v_prenex_5564) 2) (<= 998 (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_3722 Int) (v_prenex_3723 Int)) (or (<= (* 2 (select main_a v_prenex_3722)) 2) (<= (+ main_x 1) v_prenex_3722) (< v_prenex_3722 main_x) (<= 0 (* 2 (select main_a v_prenex_3722))) (<= (select main_a v_prenex_3723) 1001) (<= (select main_a v_prenex_3723) (+ (select main_a v_prenex_3722) 1000)))) (forall ((v_prenex_2247 Int)) (or (< v_prenex_2247 main_x) (<= (select main_a v_prenex_2247) 1) (<= 0 (* 2 (select main_a v_prenex_2247))) (<= 0 (+ (select main_a v_prenex_2247) 1)) (<= (+ main_x 1) v_prenex_2247))) (forall ((v_prenex_5892 Int) (v_prenex_5891 Int)) (or (<= (* 2 (select main_a v_prenex_5892)) 2000) (<= (select main_a v_prenex_5892) (+ (select main_a v_prenex_5891) 1000)) (<= (select main_a v_prenex_5891) 1) (<= (select main_a v_prenex_5892) 1000) (< v_prenex_5891 main_x) (<= (+ main_x 1) v_prenex_5891) (<= (+ main_y 1) v_prenex_5892))) (or (forall ((v_prenex_6409 Int)) (or (<= 0 (+ (select main_a v_prenex_6409) 1)) (<= (* 2 (select main_a v_prenex_6409)) 2) (< v_prenex_6409 main_x) (<= (+ main_x 1) v_prenex_6409))) (forall ((v_prenex_6410 Int)) (<= (* 2 (select main_a v_prenex_6410)) 2000))) (forall ((v_prenex_6501 Int) (v_prenex_6502 Int)) (or (<= 0 (+ (select main_a v_prenex_6501) 1)) (< v_prenex_6501 main_x) (<= 1000 (+ (select main_a v_prenex_6502) (select main_a v_prenex_6501))) (<= (select main_a v_prenex_6502) 1000) (<= (+ main_x 1) v_prenex_6501) (<= (+ main_y 1) v_prenex_6502))) (forall ((v_prenex_5185 Int) (v_prenex_5184 Int)) (or (<= 1000 (+ (select main_a v_prenex_5185) (select main_a v_prenex_5184))) (< v_prenex_5184 main_x) (<= 0 (select main_a v_prenex_5184)) (< v_prenex_5185 main_y) (<= 998 (select main_a v_prenex_5185)) (<= (+ main_x 1) v_prenex_5184) (<= (select main_a v_prenex_5185) 1000))) (forall ((v_prenex_727 Int) (v_prenex_728 Int)) (or (<= (+ (select main_a v_prenex_727) 998) (select main_a v_prenex_728)) (<= (* 2 (select main_a v_prenex_728)) 2000) (< v_prenex_727 main_x) (<= (* 2 (select main_a v_prenex_727)) 2) (<= 0 (+ (select main_a v_prenex_727) 1)) (<= (+ main_x 1) v_prenex_727) (<= 998 (select main_a v_prenex_728)))) (forall ((v_prenex_6283 Int) (v_prenex_6284 Int)) (or (<= (+ main_y 1) v_prenex_6284) (<= (select main_a v_prenex_6284) 1000) (<= (select main_a v_prenex_6283) 2) (< v_prenex_6283 main_x) (<= (+ main_x 1) v_prenex_6283) (<= (+ (select main_a v_prenex_6283) 998) (select main_a v_prenex_6284)) (<= (* 2 (select main_a v_prenex_6284)) 2000))) (forall ((v_prenex_8772 Int) (v_prenex_8771 Int)) (or (<= (+ main_x 1) v_prenex_8771) (<= (* 2 (select main_a v_prenex_8771)) 2) (<= (select main_a v_prenex_8772) (+ (select main_a v_prenex_8771) 1000)) (<= (* 2 (select main_a v_prenex_8772)) 2000) (<= 1998 (* 2 (select main_a v_prenex_8772))) (< v_prenex_8771 main_x))) (forall ((v_prenex_3390 Int) (v_prenex_3389 Int)) (or (<= (+ main_x 1) v_prenex_3389) (<= (select main_a v_prenex_3390) 1001) (<= (select main_a v_prenex_3389) 1) (<= 998 (select main_a v_prenex_3390)) (<= 0 (* 2 (select main_a v_prenex_3389))) (< v_prenex_3389 main_x) (<= (+ (select main_a v_prenex_3389) 998) (select main_a v_prenex_3390)))) (or (forall ((v_prenex_4212 Int)) (or (<= (+ main_x 1) v_prenex_4212) (<= 0 (select main_a v_prenex_4212)) (<= 0 (+ (select main_a v_prenex_4212) 1)) (< v_prenex_4212 main_x) (<= 0 (* 2 (select main_a v_prenex_4212))))) (forall ((v_prenex_4213 Int)) (or (<= (* 2 (select main_a v_prenex_4213)) 2000) (<= 1998 (* 2 (select main_a v_prenex_4213)))))) (forall ((v_prenex_10994 Int) (v_prenex_10993 Int)) (or (<= 0 (* 2 (select main_a v_prenex_10993))) (<= 998 (select main_a v_prenex_10994)) (< v_prenex_10993 main_x) (<= (+ main_x 1) v_prenex_10993) (<= (select main_a v_prenex_10994) 1001) (<= 1000 (+ (select main_a v_prenex_10994) (select main_a v_prenex_10993))))) (forall ((v_prenex_3810 Int) (v_prenex_3811 Int)) (or (<= (+ main_x 1) v_prenex_3810) (<= (+ (select main_a v_prenex_3810) 998) (select main_a v_prenex_3811)) (<= (select main_a v_prenex_3810) 2) (<= (select main_a v_prenex_3810) 1) (< v_prenex_3810 main_x) (<= (select main_a v_prenex_3811) 1000))) (forall ((v_prenex_3874 Int) (v_prenex_3875 Int)) (or (<= (+ (select main_a v_prenex_3874) 998) (select main_a v_prenex_3875)) (<= 999 (select main_a v_prenex_3875)) (<= 1998 (* 2 (select main_a v_prenex_3875))) (<= (+ main_x 1) v_prenex_3874) (< v_prenex_3874 main_x) (<= (select main_a v_prenex_3874) 1) (< v_prenex_3875 main_y))) (forall ((v_prenex_7577 Int) (v_prenex_7576 Int)) (or (< v_prenex_7577 main_y) (<= 1998 (* 2 (select main_a v_prenex_7577))) (< v_prenex_7576 main_x) (<= (+ (select main_a v_prenex_7576) 998) (select main_a v_prenex_7577)) (<= (select main_a v_prenex_7576) 2) (<= (+ main_x 1) v_prenex_7576))) (or (forall ((v_prenex_4888 Int)) (or (<= (+ main_x 1) v_prenex_4888) (< v_prenex_4888 main_x) (<= (* 2 (select main_a v_prenex_4888)) 2))) (forall ((v_prenex_4889 Int)) (or (<= 999 (select main_a v_prenex_4889)) (< v_prenex_4889 main_y)))) (forall ((v_prenex_5686 Int) (v_prenex_5685 Int)) (or (<= (select main_a v_prenex_5686) 1001) (<= (select main_a v_prenex_5685) 1) (<= 998 (select main_a v_prenex_5686)) (<= 0 (select main_a v_prenex_5685)) (<= (+ main_x 1) v_prenex_5685) (< v_prenex_5685 main_x) (<= (+ (select main_a v_prenex_5685) 998) (select main_a v_prenex_5686)))) (forall ((v_prenex_8789 Int)) (or (<= (select main_a v_prenex_8789) 1) (<= (+ main_x 1) v_prenex_8789) (<= 0 (* 2 (select main_a v_prenex_8789))) (< v_prenex_8789 main_x))) (forall ((v_prenex_6892 Int) (v_prenex_6893 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_6893))) (<= (+ (select main_a v_prenex_6892) 998) (select main_a v_prenex_6893)) (<= (select main_a v_prenex_6893) 1000) (<= (select main_a v_prenex_6892) 1) (< v_prenex_6892 main_x) (< v_prenex_6893 main_y) (<= (+ main_x 1) v_prenex_6892))) (forall ((v_prenex_4374 Int) (v_prenex_4373 Int)) (or (<= (select main_a v_prenex_4374) 1001) (< v_prenex_4373 main_x) (<= (+ main_x 1) v_prenex_4373) (<= (+ (select main_a v_prenex_4374) (select main_a v_prenex_4373)) 1000) (<= 0 (select main_a v_prenex_4373)) (<= (select main_a v_prenex_4374) 1000))) (forall ((v_prenex_8695 Int) (v_prenex_8696 Int)) (or (<= (* 2 (select main_a v_prenex_8695)) 2) (<= 1000 (+ (select main_a v_prenex_8696) (select main_a v_prenex_8695))) (<= 998 (select main_a v_prenex_8696)) (< v_prenex_8695 main_x) (<= 0 (* 2 (select main_a v_prenex_8695))) (<= (+ main_x 1) v_prenex_8695) (<= 1998 (* 2 (select main_a v_prenex_8696))))) (forall ((v_prenex_3461 Int) (v_prenex_3462 Int)) (or (<= 999 (select main_a v_prenex_3462)) (<= 0 (* 2 (select main_a v_prenex_3461))) (<= (select main_a v_prenex_3461) 1) (<= (+ main_x 1) v_prenex_3461) (<= 998 (select main_a v_prenex_3462)) (<= (+ (select main_a v_prenex_3461) 998) (select main_a v_prenex_3462)) (< v_prenex_3461 main_x))) (forall ((v_prenex_11321 Int) (v_prenex_11320 Int)) (or (<= (+ main_x 1) v_prenex_11320) (<= 999 (select main_a v_prenex_11321)) (<= (+ (select main_a v_prenex_11321) (select main_a v_prenex_11320)) 1000) (<= (+ main_y 1) v_prenex_11321) (< v_prenex_11320 main_x) (<= (select main_a v_prenex_11321) 1001) (<= (select main_a v_prenex_11320) 2))) (or (forall ((v_prenex_4066 Int)) (or (<= 999 (select main_a v_prenex_4066)) (<= (* 2 (select main_a v_prenex_4066)) 2000))) (forall ((v_prenex_4065 Int)) (or (<= (+ main_x 1) v_prenex_4065) (<= 0 (+ (select main_a v_prenex_4065) 1)) (<= 0 (* 2 (select main_a v_prenex_4065))) (< v_prenex_4065 main_x) (<= (select main_a v_prenex_4065) 2)))) (forall ((v_prenex_10968 Int) (v_prenex_10967 Int)) (or (< v_prenex_10967 main_x) (<= (select main_a v_prenex_10968) 1000) (<= 0 (* 2 (select main_a v_prenex_10967))) (<= (+ (select main_a v_prenex_10967) 998) (select main_a v_prenex_10968)) (<= (+ main_x 1) v_prenex_10967) (<= (select main_a v_prenex_10967) 2) (<= (* 2 (select main_a v_prenex_10968)) 2000))) (forall ((v_prenex_2112 Int) (v_prenex_2111 Int)) (or (<= 0 (select main_a v_prenex_2111)) (<= 999 (select main_a v_prenex_2112)) (<= (+ (select main_a v_prenex_2112) (select main_a v_prenex_2111)) 1000) (<= (+ main_x 1) v_prenex_2111) (<= (* 2 (select main_a v_prenex_2112)) 2000) (< v_prenex_2111 main_x) (< v_prenex_2112 main_y))) (forall ((v_prenex_10316 Int) (v_prenex_10315 Int)) (or (<= (* 2 (select main_a v_prenex_10315)) 2) (<= 0 (+ (select main_a v_prenex_10315) 1)) (< v_prenex_10315 main_x) (<= (select main_a v_prenex_10316) 1000) (<= 1000 (+ (select main_a v_prenex_10316) (select main_a v_prenex_10315))) (<= (+ main_x 1) v_prenex_10315) (<= 998 (select main_a v_prenex_10316)))) (forall ((v_prenex_9274 Int) (v_prenex_9273 Int)) (or (<= 999 (select main_a v_prenex_9274)) (<= (select main_a v_prenex_9273) 2) (<= (+ main_x 1) v_prenex_9273) (< v_prenex_9273 main_x) (<= (select main_a v_prenex_9274) 1000) (<= (+ (select main_a v_prenex_9273) 998) (select main_a v_prenex_9274)))) (forall ((v_prenex_172 Int) (v_prenex_171 Int)) (or (< v_prenex_171 main_x) (<= 0 (* 2 (select main_a v_prenex_171))) (<= (+ main_x 1) v_prenex_171) (<= (select main_a v_prenex_172) 1001) (<= (select main_a v_prenex_172) (+ (select main_a v_prenex_171) 1000)))) (forall ((v_prenex_554 Int) (v_prenex_553 Int)) (or (<= (+ (select main_a v_prenex_554) (select main_a v_prenex_553)) 1000) (< v_prenex_553 main_x) (<= 0 (+ (select main_a v_prenex_553) 1)) (<= 1998 (* 2 (select main_a v_prenex_554))) (<= 0 (select main_a v_prenex_553)) (<= (+ main_x 1) v_prenex_553) (<= (select main_a v_prenex_554) 1001))) (forall ((v_prenex_11913 Int) (v_prenex_11914 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_11914))) (< v_prenex_11913 main_x) (<= 1000 (+ (select main_a v_prenex_11914) (select main_a v_prenex_11913))) (<= (select main_a v_prenex_11913) 1) (<= 0 (select main_a v_prenex_11913)) (<= (+ main_x 1) v_prenex_11913) (<= 998 (select main_a v_prenex_11914)))) (forall ((v_prenex_4706 Int) (v_prenex_4705 Int)) (or (<= (+ main_x 1) v_prenex_4705) (< v_prenex_4705 main_x) (<= 1998 (* 2 (select main_a v_prenex_4706))) (<= 0 (+ (select main_a v_prenex_4705) 1)) (<= (+ (select main_a v_prenex_4706) (select main_a v_prenex_4705)) 1000) (<= 0 (* 2 (select main_a v_prenex_4705))) (<= 998 (select main_a v_prenex_4706)))) (forall ((v_prenex_7821 Int) (v_prenex_7820 Int)) (or (<= (+ main_x 1) v_prenex_7820) (<= (select main_a v_prenex_7821) 1000) (<= (select main_a v_prenex_7821) (+ (select main_a v_prenex_7820) 1000)) (<= (+ main_y 1) v_prenex_7821) (<= 0 (* 2 (select main_a v_prenex_7820))) (< v_prenex_7820 main_x))) (forall ((v_prenex_7417 Int) (v_prenex_7418 Int)) (or (< v_prenex_7417 main_x) (<= (select main_a v_prenex_7418) 1001) (<= (+ main_x 1) v_prenex_7417) (<= 0 (* 2 (select main_a v_prenex_7417))) (<= (* 2 (select main_a v_prenex_7418)) 2000) (<= (+ (select main_a v_prenex_7417) 998) (select main_a v_prenex_7418)))) (forall ((v_prenex_11223 Int) (v_prenex_11224 Int)) (or (<= (select main_a v_prenex_11223) 1) (<= 1998 (* 2 (select main_a v_prenex_11224))) (<= (+ main_x 1) v_prenex_11223) (<= (* 2 (select main_a v_prenex_11223)) 2) (<= (+ (select main_a v_prenex_11224) (select main_a v_prenex_11223)) 1000) (< v_prenex_11223 main_x) (<= (select main_a v_prenex_11224) 1000))) (forall ((v_prenex_9242 Int) (v_prenex_9241 Int)) (or (<= (+ main_y 1) v_prenex_9242) (<= (+ main_x 1) v_prenex_9241) (<= (+ (select main_a v_prenex_9241) 998) (select main_a v_prenex_9242)) (< v_prenex_9241 main_x) (<= 0 (select main_a v_prenex_9241)) (<= (select main_a v_prenex_9242) 1000) (<= 999 (select main_a v_prenex_9242)))) (forall ((v_prenex_10868 Int) (v_prenex_10867 Int)) (or (<= (+ (select main_a v_prenex_10868) (select main_a v_prenex_10867)) 1000) (< v_prenex_10867 main_x) (<= (select main_a v_prenex_10868) 1001) (<= 998 (select main_a v_prenex_10868)) (< v_prenex_10868 main_y) (<= 0 (+ (select main_a v_prenex_10867) 1)) (<= (+ main_x 1) v_prenex_10867))) (forall ((v_prenex_2220 Int) (v_prenex_2219 Int)) (or (<= (select main_a v_prenex_2219) 1) (<= (+ (select main_a v_prenex_2220) (select main_a v_prenex_2219)) 1000) (< v_prenex_2219 main_x) (<= (+ main_x 1) v_prenex_2219) (<= (* 2 (select main_a v_prenex_2220)) 2000) (<= 998 (select main_a v_prenex_2220)))) (forall ((v_prenex_12898 Int) (v_prenex_12899 Int)) (or (< v_prenex_12899 main_y) (<= (select main_a v_prenex_12899) (+ (select main_a v_prenex_12898) 1000)) (<= (+ main_x 1) v_prenex_12898) (<= (* 2 (select main_a v_prenex_12899)) 2000) (<= 0 (* 2 (select main_a v_prenex_12898))) (< v_prenex_12898 main_x))) (or (forall ((v_prenex_6448 Int)) (or (<= (+ main_y 1) v_prenex_6448) (<= 998 (select main_a v_prenex_6448)) (< v_prenex_6448 main_y))) (forall ((v_prenex_6447 Int)) (or (<= (* 2 (select main_a v_prenex_6447)) 2) (< v_prenex_6447 main_x)))) (forall ((v_prenex_7310 Int) (v_prenex_7311 Int)) (or (<= (+ main_x 1) v_prenex_7310) (<= (* 2 (select main_a v_prenex_7310)) 2) (< v_prenex_7310 main_x) (<= 1998 (* 2 (select main_a v_prenex_7311))) (<= (select main_a v_prenex_7311) (+ (select main_a v_prenex_7310) 1000)))) (forall ((v_prenex_10571 Int) (v_prenex_10570 Int)) (or (<= (select main_a v_prenex_10570) 2) (<= (+ main_x 1) v_prenex_10570) (<= (select main_a v_prenex_10571) 1000) (<= 998 (select main_a v_prenex_10571)) (<= (+ (select main_a v_prenex_10571) (select main_a v_prenex_10570)) 1000) (<= (+ main_y 1) v_prenex_10571) (< v_prenex_10570 main_x))) (forall ((v_prenex_938 Int) (v_prenex_937 Int)) (or (< v_prenex_937 main_x) (<= 1998 (* 2 (select main_a v_prenex_938))) (<= 0 (* 2 (select main_a v_prenex_937))) (<= (+ main_x 1) v_prenex_937) (<= (select main_a v_prenex_938) (+ (select main_a v_prenex_937) 1000)) (<= (select main_a v_prenex_938) 1000))) (or (forall ((v_prenex_7332 Int)) (or (< v_prenex_7332 main_x) (<= 0 (* 2 (select main_a v_prenex_7332))) (<= (select main_a v_prenex_7332) 2) (<= (+ main_x 1) v_prenex_7332))) (forall ((v_prenex_7333 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_7333))) (<= 998 (select main_a v_prenex_7333))))) (forall ((v_prenex_11067 Int) (v_prenex_11068 Int)) (or (<= (+ main_y 1) v_prenex_11068) (< v_prenex_11067 main_x) (<= (select main_a v_prenex_11068) 1001) (<= (+ main_x 1) v_prenex_11067) (<= 0 (+ (select main_a v_prenex_11067) 1)) (<= 1000 (+ (select main_a v_prenex_11068) (select main_a v_prenex_11067))) (<= 998 (select main_a v_prenex_11068)))) (forall ((v_prenex_2134 Int) (v_prenex_2133 Int)) (or (<= 998 (select main_a v_prenex_2134)) (< v_prenex_2133 main_x) (<= 1998 (* 2 (select main_a v_prenex_2134))) (<= 0 (* 2 (select main_a v_prenex_2133))) (< v_prenex_2134 main_y) (<= (+ main_x 1) v_prenex_2133) (<= (select main_a v_prenex_2134) (+ (select main_a v_prenex_2133) 1000)))) (or (forall ((v_prenex_5524 Int)) (or (< v_prenex_5524 main_x) (<= 0 (+ (select main_a v_prenex_5524) 1)) (<= 0 (select main_a v_prenex_5524)) (<= (* 2 (select main_a v_prenex_5524)) 2) (<= (+ main_x 1) v_prenex_5524))) (forall ((v_prenex_5525 Int)) (<= 999 (select main_a v_prenex_5525)))) (or (forall ((v_prenex_11803 Int)) (or (<= 998 (select main_a v_prenex_11803)) (<= 999 (select main_a v_prenex_11803)))) (forall ((v_prenex_11802 Int)) (or (<= (+ main_x 1) v_prenex_11802) (<= (* 2 (select main_a v_prenex_11802)) 2) (<= 0 (+ (select main_a v_prenex_11802) 1)) (<= 0 (select main_a v_prenex_11802)) (< v_prenex_11802 main_x)))) (forall ((v_prenex_2644 Int) (v_prenex_2643 Int)) (or (<= 998 (select main_a v_prenex_2644)) (<= 1998 (* 2 (select main_a v_prenex_2644))) (<= (+ main_x 1) v_prenex_2643) (<= (select main_a v_prenex_2643) 2) (<= 0 (+ (select main_a v_prenex_2643) 1)) (<= 1000 (+ (select main_a v_prenex_2644) (select main_a v_prenex_2643))) (< v_prenex_2643 main_x))) (forall ((v_prenex_13431 Int) (v_prenex_13432 Int)) (or (<= 1000 (+ (select main_a v_prenex_13432) (select main_a v_prenex_13431))) (<= (select main_a v_prenex_13431) 1) (<= (* 2 (select main_a v_prenex_13432)) 2000) (<= (select main_a v_prenex_13432) 1000) (<= (* 2 (select main_a v_prenex_13431)) 2) (<= (+ main_x 1) v_prenex_13431) (< v_prenex_13431 main_x))) (forall ((v_prenex_7188 Int) (v_prenex_7189 Int)) (or (<= (+ main_x 1) v_prenex_7188) (<= 998 (select main_a v_prenex_7189)) (<= 0 (+ (select main_a v_prenex_7188) 1)) (<= 0 (select main_a v_prenex_7188)) (<= 1998 (* 2 (select main_a v_prenex_7189))) (<= 1000 (+ (select main_a v_prenex_7189) (select main_a v_prenex_7188))) (< v_prenex_7188 main_x))) (forall ((v_prenex_5273 Int) (v_prenex_5272 Int)) (or (<= (+ main_x 1) v_prenex_5272) (< v_prenex_5272 main_x) (<= (select main_a v_prenex_5273) 1001) (<= (select main_a v_prenex_5273) 1000) (<= 0 (select main_a v_prenex_5272)) (<= (select main_a v_prenex_5273) (+ (select main_a v_prenex_5272) 1000)))) (forall ((v_prenex_3630 Int) (v_prenex_3631 Int)) (or (<= (select main_a v_prenex_3631) (+ (select main_a v_prenex_3630) 1000)) (<= 0 (+ (select main_a v_prenex_3630) 1)) (<= (* 2 (select main_a v_prenex_3630)) 2) (<= 1998 (* 2 (select main_a v_prenex_3631))) (<= (+ main_x 1) v_prenex_3630) (<= 998 (select main_a v_prenex_3631)) (< v_prenex_3630 main_x))) (forall ((v_prenex_7872 Int) (v_prenex_7873 Int)) (or (<= (+ (select main_a v_prenex_7872) 998) (select main_a v_prenex_7873)) (< v_prenex_7872 main_x) (<= 998 (select main_a v_prenex_7873)) (<= 1998 (* 2 (select main_a v_prenex_7873))) (<= 0 (select main_a v_prenex_7872)) (<= 0 (* 2 (select main_a v_prenex_7872))) (<= (+ main_x 1) v_prenex_7872))) (forall ((v_prenex_10978 Int) (v_prenex_10977 Int)) (or (<= (select main_a v_prenex_10978) 1000) (< v_prenex_10977 main_x) (<= (+ main_y 1) v_prenex_10978) (<= (+ main_x 1) v_prenex_10977) (<= 1000 (+ (select main_a v_prenex_10978) (select main_a v_prenex_10977))) (<= 998 (select main_a v_prenex_10978)) (<= (select main_a v_prenex_10977) 1))) (forall ((v_prenex_3106 Int) (v_prenex_3105 Int)) (or (<= 0 (select main_a v_prenex_3105)) (< v_prenex_3105 main_x) (<= (+ main_x 1) v_prenex_3105) (<= 1998 (* 2 (select main_a v_prenex_3106))) (<= 1000 (+ (select main_a v_prenex_3106) (select main_a v_prenex_3105))) (<= (select main_a v_prenex_3106) 1000))) (or (forall ((v_prenex_11301 Int)) (or (<= (select main_a v_prenex_11301) 1000) (<= 999 (select main_a v_prenex_11301)) (< v_prenex_11301 main_y))) (forall ((v_prenex_11300 Int)) (or (<= (* 2 (select main_a v_prenex_11300)) 2) (< v_prenex_11300 main_x) (<= (+ main_x 1) v_prenex_11300)))) (forall ((v_prenex_9689 Int) (v_prenex_9688 Int)) (or (<= 0 (select main_a v_prenex_9688)) (<= (+ main_x 1) v_prenex_9688) (<= (select main_a v_prenex_9688) 2) (< v_prenex_9688 main_x) (<= (+ (select main_a v_prenex_9689) (select main_a v_prenex_9688)) 1000))) (or (forall ((v_prenex_9837 Int)) (or (< v_prenex_9837 main_x) (<= (* 2 (select main_a v_prenex_9837)) 2) (<= (+ main_x 1) v_prenex_9837))) (forall ((v_prenex_9838 Int)) (or (<= (select main_a v_prenex_9838) 1000) (<= 998 (select main_a v_prenex_9838))))) (forall ((v_prenex_5084 Int) (v_prenex_5085 Int)) (or (<= (* 2 (select main_a v_prenex_5085)) 2000) (<= (+ main_x 1) v_prenex_5084) (<= (* 2 (select main_a v_prenex_5084)) 2) (<= (select main_a v_prenex_5085) 1001) (<= 1000 (+ (select main_a v_prenex_5085) (select main_a v_prenex_5084))) (<= (+ main_y 1) v_prenex_5085) (< v_prenex_5084 main_x))) (forall ((v_prenex_6631 Int) (v_prenex_6632 Int)) (or (<= 998 (select main_a v_prenex_6632)) (<= (+ main_x 1) v_prenex_6631) (<= 0 (select main_a v_prenex_6631)) (<= 0 (* 2 (select main_a v_prenex_6631))) (<= (+ (select main_a v_prenex_6631) 998) (select main_a v_prenex_6632)) (<= (select main_a v_prenex_6632) 1001) (< v_prenex_6631 main_x))) (forall ((v_prenex_12019 Int) (v_prenex_12020 Int)) (or (<= (+ (select main_a v_prenex_12020) (select main_a v_prenex_12019)) 1000) (<= 0 (+ (select main_a v_prenex_12019) 1)) (< v_prenex_12019 main_x) (<= (+ main_x 1) v_prenex_12019) (<= (select main_a v_prenex_12020) 1000) (<= (select main_a v_prenex_12020) 1001) (<= (* 2 (select main_a v_prenex_12019)) 2))) (forall ((v_prenex_10649 Int) (v_prenex_10648 Int)) (or (<= (+ main_x 1) v_prenex_10648) (<= 0 (* 2 (select main_a v_prenex_10648))) (<= (select main_a v_prenex_10649) 1001) (<= 1000 (+ (select main_a v_prenex_10649) (select main_a v_prenex_10648))) (< v_prenex_10648 main_x) (<= (select main_a v_prenex_10648) 1) (<= 998 (select main_a v_prenex_10649)))) (or (forall ((v_prenex_12278 Int)) (or (<= 999 (select main_a v_prenex_12278)) (<= (select main_a v_prenex_12278) 1000))) (forall ((v_prenex_12277 Int)) (or (<= (+ main_x 1) v_prenex_12277) (< v_prenex_12277 main_x) (<= (* 2 (select main_a v_prenex_12277)) 2)))) (or (forall ((v_prenex_4744 Int)) (or (<= (* 2 (select main_a v_prenex_4744)) 2000) (< v_prenex_4744 main_y) (<= (+ main_y 1) v_prenex_4744))) (forall ((v_prenex_4743 Int)) (or (<= 0 (* 2 (select main_a v_prenex_4743))) (< v_prenex_4743 main_x)))) (forall ((v_prenex_400 Int) (v_prenex_399 Int)) (or (<= (* 2 (select main_a v_prenex_399)) 2) (<= 0 (select main_a v_prenex_399)) (< v_prenex_399 main_x) (<= (select main_a v_prenex_400) (+ (select main_a v_prenex_399) 1000)) (<= (+ main_x 1) v_prenex_399) (<= 998 (select main_a v_prenex_400)) (<= 999 (select main_a v_prenex_400)))) (forall ((v_prenex_11338 Int) (v_prenex_11339 Int)) (or (<= (+ main_x 1) v_prenex_11338) (<= (select main_a v_prenex_11339) 1000) (<= (+ (select main_a v_prenex_11339) (select main_a v_prenex_11338)) 1000) (< v_prenex_11338 main_x) (<= (select main_a v_prenex_11339) 1001) (<= (+ main_y 1) v_prenex_11339) (<= 0 (+ (select main_a v_prenex_11338) 1)))) (forall ((v_prenex_8339 Int) (v_prenex_8340 Int)) (or (< v_prenex_8339 main_x) (<= (+ (select main_a v_prenex_8340) (select main_a v_prenex_8339)) 1000) (<= (select main_a v_prenex_8339) 2) (<= 0 (+ (select main_a v_prenex_8339) 1)) (<= (+ main_x 1) v_prenex_8339) (<= (select main_a v_prenex_8340) 1000) (<= 998 (select main_a v_prenex_8340)))) (forall ((v_prenex_3838 Int) (v_prenex_3839 Int)) (or (<= (select main_a v_prenex_3839) 1000) (<= (* 2 (select main_a v_prenex_3838)) 2) (<= (+ main_x 1) v_prenex_3838) (< v_prenex_3838 main_x) (<= (select main_a v_prenex_3839) 1001) (<= 1000 (+ (select main_a v_prenex_3839) (select main_a v_prenex_3838))))) (forall ((v_prenex_4022 Int) (v_prenex_4021 Int)) (or (< v_prenex_4021 main_x) (<= (+ main_x 1) v_prenex_4021) (<= 1000 (+ (select main_a v_prenex_4022) (select main_a v_prenex_4021))) (<= 1998 (* 2 (select main_a v_prenex_4022))) (<= 0 (* 2 (select main_a v_prenex_4021))) (<= (select main_a v_prenex_4021) 1))) (or (forall ((v_prenex_10349 Int)) (or (<= (+ main_x 1) v_prenex_10349) (<= (* 2 (select main_a v_prenex_10349)) 2) (< v_prenex_10349 main_x) (<= (select main_a v_prenex_10349) 2))) (forall ((v_prenex_10350 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_10350))) (<= (select main_a v_prenex_10350) 1000)))) (forall ((v_prenex_10213 Int) (v_prenex_10214 Int)) (or (<= (+ (select main_a v_prenex_10214) (select main_a v_prenex_10213)) 1000) (< v_prenex_10213 main_x) (<= (+ main_y 1) v_prenex_10214) (<= (+ main_x 1) v_prenex_10213) (<= (select main_a v_prenex_10213) 2) (<= (* 2 (select main_a v_prenex_10214)) 2000) (<= (select main_a v_prenex_10214) 1001))) (or (forall ((v_prenex_10466 Int)) (or (<= 998 (select main_a v_prenex_10466)) (<= (* 2 (select main_a v_prenex_10466)) 2000))) (forall ((v_prenex_10465 Int)) (or (<= (* 2 (select main_a v_prenex_10465)) 2) (<= (+ main_x 1) v_prenex_10465) (< v_prenex_10465 main_x) (<= 0 (+ (select main_a v_prenex_10465) 1)) (<= (select main_a v_prenex_10465) 2)))) (forall ((v_prenex_1714 Int) (v_prenex_1713 Int)) (or (<= (+ main_x 1) v_prenex_1713) (<= 1998 (* 2 (select main_a v_prenex_1714))) (<= (select main_a v_prenex_1714) (+ (select main_a v_prenex_1713) 1000)) (<= 0 (select main_a v_prenex_1713)) (<= (select main_a v_prenex_1713) 2) (<= 998 (select main_a v_prenex_1714)) (< v_prenex_1713 main_x))) (or (forall ((v_prenex_12179 Int)) (or (<= (+ main_x 1) v_prenex_12179) (<= 0 (* 2 (select main_a v_prenex_12179))) (<= 0 (+ (select main_a v_prenex_12179) 1)) (< v_prenex_12179 main_x))) (forall ((v_prenex_12180 Int)) (or (<= (+ main_y 1) v_prenex_12180) (<= 998 (select main_a v_prenex_12180)) (<= (* 2 (select main_a v_prenex_12180)) 2000)))) (forall ((v_prenex_4140 Int) (v_prenex_4141 Int)) (or (<= (* 2 (select main_a v_prenex_4140)) 2) (<= 0 (+ (select main_a v_prenex_4140) 1)) (<= (+ (select main_a v_prenex_4140) 998) (select main_a v_prenex_4141)) (<= (+ main_x 1) v_prenex_4140) (<= (* 2 (select main_a v_prenex_4141)) 2000) (<= (select main_a v_prenex_4141) 1000) (< v_prenex_4140 main_x))) (forall ((v_prenex_4366 Int) (v_prenex_4365 Int)) (or (<= 1000 (+ (select main_a v_prenex_4366) (select main_a v_prenex_4365))) (<= (+ main_x 1) v_prenex_4365) (< v_prenex_4365 main_x) (<= (* 2 (select main_a v_prenex_4366)) 2000) (<= (+ main_y 1) v_prenex_4366) (<= 0 (select main_a v_prenex_4365)) (<= (select main_a v_prenex_4366) 1001))) (forall ((v_prenex_6644 Int) (v_prenex_6643 Int)) (or (<= (* 2 (select main_a v_prenex_6643)) 2) (<= 1998 (* 2 (select main_a v_prenex_6644))) (<= (+ main_x 1) v_prenex_6643) (< v_prenex_6643 main_x) (<= (select main_a v_prenex_6644) (+ (select main_a v_prenex_6643) 1000)) (<= (+ main_y 1) v_prenex_6644) (<= 998 (select main_a v_prenex_6644)))) (forall ((v_prenex_10704 Int) (v_prenex_10703 Int)) (or (<= 0 (+ (select main_a v_prenex_10703) 1)) (<= (+ main_x 1) v_prenex_10703) (< v_prenex_10703 main_x) (<= 1000 (+ (select main_a v_prenex_10704) (select main_a v_prenex_10703))) (<= 0 (select main_a v_prenex_10703)) (<= 999 (select main_a v_prenex_10704)))) (or (forall ((v_prenex_6663 Int)) (<= 1998 (* 2 (select main_a v_prenex_6663)))) (forall ((v_prenex_6661 Int)) (or (<= (+ main_x 1) v_prenex_6661) (< v_prenex_6661 main_x) (<= 0 (* 2 (select main_a v_prenex_6661)))))) (forall ((v_prenex_8605 Int) (v_prenex_8606 Int)) (or (<= (+ (select main_a v_prenex_8606) (select main_a v_prenex_8605)) 1000) (< v_prenex_8605 main_x) (<= (select main_a v_prenex_8606) 1001) (<= 0 (* 2 (select main_a v_prenex_8605))) (<= (+ main_x 1) v_prenex_8605) (<= (+ main_y 1) v_prenex_8606) (<= 1998 (* 2 (select main_a v_prenex_8606))))) (forall ((v_prenex_10743 Int) (v_prenex_10742 Int)) (or (<= (+ main_x 1) v_prenex_10742) (<= (* 2 (select main_a v_prenex_10743)) 2000) (< v_prenex_10742 main_x) (<= (select main_a v_prenex_10742) 1) (<= (+ (select main_a v_prenex_10742) 998) (select main_a v_prenex_10743)) (<= (select main_a v_prenex_10743) 1001) (<= 0 (select main_a v_prenex_10742)))) (forall ((v_prenex_8758 Int) (v_prenex_8757 Int)) (or (<= (+ main_x 1) v_prenex_8757) (<= 0 (select main_a v_prenex_8757)) (<= (select main_a v_prenex_8758) 1000) (< v_prenex_8757 main_x) (<= (+ (select main_a v_prenex_8757) 998) (select main_a v_prenex_8758)) (<= (* 2 (select main_a v_prenex_8758)) 2000) (<= (select main_a v_prenex_8757) 1))) (forall ((v_prenex_8969 Int) (v_prenex_8970 Int)) (or (<= (select main_a v_prenex_8970) (+ (select main_a v_prenex_8969) 1000)) (<= 999 (select main_a v_prenex_8970)) (< v_prenex_8969 main_x) (<= 0 (* 2 (select main_a v_prenex_8969))) (<= (* 2 (select main_a v_prenex_8970)) 2000) (<= 0 (select main_a v_prenex_8969)) (<= (+ main_x 1) v_prenex_8969))) (forall ((v_prenex_11547 Int) (v_prenex_11548 Int)) (or (<= 1000 (+ (select main_a v_prenex_11548) (select main_a v_prenex_11547))) (<= (+ main_y 1) v_prenex_11548) (< v_prenex_11548 main_y) (<= 998 (select main_a v_prenex_11548)))) (or (forall ((v_prenex_2859 Int)) (or (<= 0 (select main_a v_prenex_2859)) (<= (select main_a v_prenex_2859) 2) (<= (+ main_x 1) v_prenex_2859) (<= (* 2 (select main_a v_prenex_2859)) 2) (< v_prenex_2859 main_x))) (forall ((v_prenex_2860 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_2860))) (<= 998 (select main_a v_prenex_2860))))) (or (forall ((v_prenex_708 Int)) (<= (select main_a v_prenex_708) 1000)) (forall ((v_prenex_707 Int)) (or (<= (* 2 (select main_a v_prenex_707)) 2) (<= 0 (* 2 (select main_a v_prenex_707))) (< v_prenex_707 main_x) (<= (+ main_x 1) v_prenex_707)))) (or (forall ((v_prenex_5776 Int)) (or (<= 998 (select main_a v_prenex_5776)) (<= 999 (select main_a v_prenex_5776)))) (forall ((v_prenex_5775 Int)) (or (<= (select main_a v_prenex_5775) 2) (<= (* 2 (select main_a v_prenex_5775)) 2) (<= (+ main_x 1) v_prenex_5775) (<= 0 (+ (select main_a v_prenex_5775) 1)) (< v_prenex_5775 main_x)))) (forall ((v_prenex_5617 Int) (v_prenex_5616 Int)) (or (<= (select main_a v_prenex_5617) 1000) (<= (+ main_x 1) v_prenex_5616) (<= 999 (select main_a v_prenex_5617)) (<= 0 (* 2 (select main_a v_prenex_5616))) (<= (+ (select main_a v_prenex_5617) (select main_a v_prenex_5616)) 1000) (< v_prenex_5616 main_x))) (forall ((v_prenex_9065 Int) (v_prenex_9064 Int)) (or (<= (+ main_x 1) v_prenex_9064) (<= (select main_a v_prenex_9064) 2) (< v_prenex_9064 main_x) (<= (* 2 (select main_a v_prenex_9065)) 2000) (<= 1000 (+ (select main_a v_prenex_9065) (select main_a v_prenex_9064))) (<= (select main_a v_prenex_9065) 1000))) (forall ((v_prenex_4241 Int) (v_prenex_4240 Int)) (or (<= (+ main_x 1) v_prenex_4240) (<= 1000 (+ (select main_a v_prenex_4241) (select main_a v_prenex_4240))) (<= (select main_a v_prenex_4240) 1) (<= (* 2 (select main_a v_prenex_4240)) 2) (<= (select main_a v_prenex_4241) 1001) (< v_prenex_4240 main_x))) (forall ((v_prenex_13334 Int) (v_prenex_13335 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_13335))) (<= (select main_a v_prenex_13335) 1001) (< v_prenex_13334 main_x) (<= (+ (select main_a v_prenex_13335) (select main_a v_prenex_13334)) 1000) (<= 0 (* 2 (select main_a v_prenex_13334))) (<= (+ main_x 1) v_prenex_13334) (<= (* 2 (select main_a v_prenex_13334)) 2))) (forall ((v_prenex_1780 Int) (v_prenex_1779 Int)) (or (<= (select main_a v_prenex_1779) 1) (<= (select main_a v_prenex_1780) 1000) (<= (+ main_y 1) v_prenex_1780) (<= (+ main_x 1) v_prenex_1779) (<= 1000 (+ (select main_a v_prenex_1780) (select main_a v_prenex_1779))) (<= 999 (select main_a v_prenex_1780)) (< v_prenex_1779 main_x))) (forall ((v_prenex_2693 Int) (v_prenex_2694 Int)) (or (< v_prenex_2693 main_x) (<= (select main_a v_prenex_2694) 1001) (<= (select main_a v_prenex_2693) 2) (<= (+ main_x 1) v_prenex_2693) (<= 999 (select main_a v_prenex_2694)) (<= 1000 (+ (select main_a v_prenex_2694) (select main_a v_prenex_2693))) (<= (+ main_y 1) v_prenex_2694))) (forall ((v_prenex_4279 Int) (v_prenex_4278 Int)) (or (<= (+ (select main_a v_prenex_4279) (select main_a v_prenex_4278)) 1000) (<= (select main_a v_prenex_4279) 1001) (<= (* 2 (select main_a v_prenex_4279)) 2000) (<= (select main_a v_prenex_4278) 1) (<= (+ main_x 1) v_prenex_4278) (< v_prenex_4279 main_y) (< v_prenex_4278 main_x))) (forall ((v_prenex_10455 Int) (v_prenex_10456 Int)) (or (<= (select main_a v_prenex_10456) 1000) (<= (select main_a v_prenex_10456) (+ (select main_a v_prenex_10455) 1000)) (< v_prenex_10455 main_x) (<= (+ main_x 1) v_prenex_10455) (<= 0 (select main_a v_prenex_10455)) (<= 999 (select main_a v_prenex_10456)) (< v_prenex_10456 main_y))) (forall ((v_prenex_10428 Int) (v_prenex_10427 Int)) (or (<= (+ main_x 1) v_prenex_10427) (<= (select main_a v_prenex_10428) 1000) (<= (+ main_y 1) v_prenex_10428) (<= 0 (+ (select main_a v_prenex_10427) 1)) (<= (+ (select main_a v_prenex_10427) 998) (select main_a v_prenex_10428)) (<= 1998 (* 2 (select main_a v_prenex_10428))) (< v_prenex_10427 main_x))) (forall ((v_prenex_6649 Int) (v_prenex_6650 Int)) (or (<= 0 (* 2 (select main_a v_prenex_6649))) (<= (* 2 (select main_a v_prenex_6649)) 2) (<= 999 (select main_a v_prenex_6650)) (<= (+ (select main_a v_prenex_6650) (select main_a v_prenex_6649)) 1000) (<= (select main_a v_prenex_6650) 1000) (< v_prenex_6649 main_x) (<= (+ main_x 1) v_prenex_6649))) (forall ((v_prenex_6119 Int) (v_prenex_6120 Int)) (or (< v_prenex_6119 main_x) (<= (select main_a v_prenex_6120) 1000) (<= 0 (+ (select main_a v_prenex_6119) 1)) (<= 999 (select main_a v_prenex_6120)) (<= (+ main_x 1) v_prenex_6119) (<= (select main_a v_prenex_6120) (+ (select main_a v_prenex_6119) 1000)))) (forall ((v_prenex_7386 Int) (v_prenex_7385 Int)) (or (<= 0 (* 2 (select main_a v_prenex_7385))) (<= (+ main_x 1) v_prenex_7385) (< v_prenex_7385 main_x) (<= 1998 (* 2 (select main_a v_prenex_7386))) (<= 1000 (+ (select main_a v_prenex_7386) (select main_a v_prenex_7385))))) (forall ((v_prenex_870 Int) (v_prenex_869 Int)) (or (<= (select main_a v_prenex_870) 1000) (<= (select main_a v_prenex_869) 1) (<= (+ main_x 1) v_prenex_869) (<= 0 (* 2 (select main_a v_prenex_869))) (< v_prenex_869 main_x) (<= 1998 (* 2 (select main_a v_prenex_870))) (<= 1000 (+ (select main_a v_prenex_870) (select main_a v_prenex_869))))) (forall ((v_prenex_13129 Int) (v_prenex_13128 Int)) (or (<= (+ (select main_a v_prenex_13128) 998) (select main_a v_prenex_13129)) (<= (* 2 (select main_a v_prenex_13129)) 2000) (<= (+ main_x 1) v_prenex_13128) (< v_prenex_13128 main_x) (<= (select main_a v_prenex_13128) 1))) (forall ((v_prenex_2534 Int) (v_prenex_2533 Int)) (or (< v_prenex_2533 main_x) (<= (+ main_x 1) v_prenex_2533) (<= 1998 (* 2 (select main_a v_prenex_2534))) (< v_prenex_2534 main_y) (<= 0 (* 2 (select main_a v_prenex_2533))) (<= (* 2 (select main_a v_prenex_2534)) 2000) (<= (select main_a v_prenex_2534) (+ (select main_a v_prenex_2533) 1000)))) (forall ((v_prenex_12858 Int) (v_prenex_12857 Int)) (or (<= 999 (select main_a v_prenex_12858)) (< v_prenex_12857 main_x) (<= (+ (select main_a v_prenex_12857) 998) (select main_a v_prenex_12858)) (<= (select main_a v_prenex_12857) 1) (<= (+ main_x 1) v_prenex_12857))) (forall ((v_prenex_3003 Int) (v_prenex_3004 Int)) (or (<= (+ (select main_a v_prenex_3004) (select main_a v_prenex_3003)) 1000) (< v_prenex_3004 main_y) (<= 1998 (* 2 (select main_a v_prenex_3004))) (<= (+ main_x 1) v_prenex_3003) (<= (select main_a v_prenex_3003) 2) (<= (select main_a v_prenex_3004) 1001) (< v_prenex_3003 main_x))) (forall ((v_prenex_2453 Int) (v_prenex_2454 Int)) (or (<= (select main_a v_prenex_2454) 1000) (<= 0 (select main_a v_prenex_2453)) (<= (select main_a v_prenex_2453) 1) (<= (+ main_x 1) v_prenex_2453) (<= 999 (select main_a v_prenex_2454)) (< v_prenex_2453 main_x) (<= (+ (select main_a v_prenex_2453) 998) (select main_a v_prenex_2454)))) (forall ((v_prenex_6956 Int) (v_prenex_6957 Int)) (or (< v_prenex_6956 main_x) (<= 999 (select main_a v_prenex_6957)) (<= (+ (select main_a v_prenex_6956) 998) (select main_a v_prenex_6957)) (<= 0 (* 2 (select main_a v_prenex_6956))) (<= (+ main_x 1) v_prenex_6956) (<= (* 2 (select main_a v_prenex_6956)) 2) (<= 1998 (* 2 (select main_a v_prenex_6957))))) (forall ((v_prenex_7173 Int) (v_prenex_7172 Int)) (or (<= (+ main_y 1) v_prenex_7173) (< v_prenex_7172 main_x) (<= 999 (select main_a v_prenex_7173)) (<= (select main_a v_prenex_7173) (+ (select main_a v_prenex_7172) 1000)) (< v_prenex_7173 main_y))) (forall ((v_prenex_3730 Int) (v_prenex_3731 Int)) (or (<= 0 (* 2 (select main_a v_prenex_3730))) (<= (select main_a v_prenex_3731) 1000) (< v_prenex_3730 main_x) (<= (* 2 (select main_a v_prenex_3731)) 2000) (<= 1000 (+ (select main_a v_prenex_3731) (select main_a v_prenex_3730))) (<= (+ main_x 1) v_prenex_3730))) (forall ((v_prenex_4494 Int) (v_prenex_4493 Int)) (or (<= 0 (+ (select main_a v_prenex_4493) 1)) (<= 1998 (* 2 (select main_a v_prenex_4494))) (<= 0 (* 2 (select main_a v_prenex_4493))) (< v_prenex_4493 main_x) (<= (select main_a v_prenex_4494) (+ (select main_a v_prenex_4493) 1000)) (<= (* 2 (select main_a v_prenex_4494)) 2000) (<= (+ main_x 1) v_prenex_4493))) (or (forall ((v_prenex_1903 Int)) (or (<= (* 2 (select main_a v_prenex_1903)) 2) (<= (+ main_x 1) v_prenex_1903) (< v_prenex_1903 main_x) (<= 0 (select main_a v_prenex_1903)) (<= 0 (* 2 (select main_a v_prenex_1903))))) (forall ((v_prenex_1904 Int)) (<= (* 2 (select main_a v_prenex_1904)) 2000))) (forall ((v_prenex_2487 Int) (v_prenex_2488 Int)) (or (<= (select main_a v_prenex_2488) (+ (select main_a v_prenex_2487) 1000)) (<= 0 (* 2 (select main_a v_prenex_2487))) (<= (+ main_x 1) v_prenex_2487) (<= (* 2 (select main_a v_prenex_2487)) 2) (< v_prenex_2487 main_x) (<= 998 (select main_a v_prenex_2488)) (<= 999 (select main_a v_prenex_2488)))) (forall ((v_prenex_6285 Int) (v_prenex_6286 Int)) (or (< v_prenex_6285 main_x) (<= (select main_a v_prenex_6286) 1000) (<= 1998 (* 2 (select main_a v_prenex_6286))) (<= (+ main_x 1) v_prenex_6285) (<= (select main_a v_prenex_6285) 1) (<= (+ (select main_a v_prenex_6286) (select main_a v_prenex_6285)) 1000))) (forall ((v_prenex_6407 Int) (v_prenex_6408 Int)) (or (<= (+ main_x 1) v_prenex_6407) (<= 998 (select main_a v_prenex_6408)) (< v_prenex_6407 main_x) (<= (+ main_y 1) v_prenex_6408) (<= (select main_a v_prenex_6408) 1000) (<= (select main_a v_prenex_6408) (+ (select main_a v_prenex_6407) 1000)) (<= 0 (+ (select main_a v_prenex_6407) 1)))) (forall ((v_prenex_11402 Int) (v_prenex_11403 Int)) (or (<= (+ main_x 1) v_prenex_11402) (<= 1000 (+ (select main_a v_prenex_11403) (select main_a v_prenex_11402))) (<= 0 (* 2 (select main_a v_prenex_11402))) (< v_prenex_11403 main_y) (< v_prenex_11402 main_x) (<= 999 (select main_a v_prenex_11403)))) (forall ((v_prenex_8101 Int) (v_prenex_8100 Int)) (or (< v_prenex_8100 main_x) (<= (+ (select main_a v_prenex_8100) 998) (select main_a v_prenex_8101)) (<= (* 2 (select main_a v_prenex_8100)) 2) (<= (* 2 (select main_a v_prenex_8101)) 2000) (<= (+ main_x 1) v_prenex_8100) (<= (select main_a v_prenex_8100) 1))) (or (forall ((v_prenex_4606 Int)) (or (< v_prenex_4606 main_y) (<= (select main_a v_prenex_4606) 1000) (<= 1998 (* 2 (select main_a v_prenex_4606))))) (forall ((v_prenex_4605 Int)) (or (<= (+ main_x 1) v_prenex_4605) (<= (select main_a v_prenex_4605) 1) (< v_prenex_4605 main_x) (<= (* 2 (select main_a v_prenex_4605)) 2)))) (forall ((v_prenex_8042 Int) (v_prenex_8043 Int)) (or (<= 0 (+ (select main_a v_prenex_8042) 1)) (<= 1000 (+ (select main_a v_prenex_8043) (select main_a v_prenex_8042))) (<= (select main_a v_prenex_8043) 1000) (<= (select main_a v_prenex_8043) 1001) (< v_prenex_8042 main_x) (<= (select main_a v_prenex_8042) 2) (<= (+ main_x 1) v_prenex_8042))) (forall ((v_prenex_482 Int) (v_prenex_481 Int)) (or (< v_prenex_482 main_y) (<= (+ main_x 1) v_prenex_481) (<= 999 (select main_a v_prenex_482)) (<= 998 (select main_a v_prenex_482)) (<= 1000 (+ (select main_a v_prenex_482) (select main_a v_prenex_481))) (< v_prenex_481 main_x) (<= 0 (* 2 (select main_a v_prenex_481))))) (forall ((v_prenex_12741 Int) (v_prenex_12742 Int)) (or (<= (select main_a v_prenex_12742) 1000) (<= (select main_a v_prenex_12741) 1) (<= 999 (select main_a v_prenex_12742)) (< v_prenex_12741 main_x) (< v_prenex_12742 main_y) (<= (select main_a v_prenex_12742) (+ (select main_a v_prenex_12741) 1000)) (<= (+ main_x 1) v_prenex_12741))) (forall ((v_prenex_3558 Int) (v_prenex_3559 Int)) (or (<= (+ (select main_a v_prenex_3559) (select main_a v_prenex_3558)) 1000) (<= (+ main_x 1) v_prenex_3558) (<= (select main_a v_prenex_3558) 1) (< v_prenex_3558 main_x))) (forall ((v_prenex_12799 Int) (v_prenex_12800 Int)) (or (<= (+ main_y 1) v_prenex_12800) (<= 999 (select main_a v_prenex_12800)) (<= (select main_a v_prenex_12800) 1000) (<= (select main_a v_prenex_12800) (+ (select main_a v_prenex_12799) 1000)) (< v_prenex_12800 main_y))) (or (forall ((v_prenex_12158 Int)) (or (<= 998 (select main_a v_prenex_12158)) (<= (+ main_y 1) v_prenex_12158))) (forall ((v_prenex_12157 Int)) (or (<= (select main_a v_prenex_12157) 1) (<= (+ main_x 1) v_prenex_12157) (<= (* 2 (select main_a v_prenex_12157)) 2) (< v_prenex_12157 main_x)))) (forall ((v_prenex_2336 Int) (v_prenex_2337 Int)) (or (<= (+ main_x 1) v_prenex_2336) (< v_prenex_2337 main_y) (<= 999 (select main_a v_prenex_2337)) (<= (* 2 (select main_a v_prenex_2336)) 2) (<= (select main_a v_prenex_2337) 1000) (<= (+ (select main_a v_prenex_2336) 998) (select main_a v_prenex_2337)) (< v_prenex_2336 main_x))) (forall ((v_prenex_5183 Int) (v_prenex_5182 Int)) (or (<= (* 2 (select main_a v_prenex_5183)) 2000) (<= (+ main_x 1) v_prenex_5182) (<= 0 (+ (select main_a v_prenex_5182) 1)) (<= (+ (select main_a v_prenex_5183) (select main_a v_prenex_5182)) 1000) (<= 0 (select main_a v_prenex_5182)) (< v_prenex_5182 main_x))) (forall ((v_prenex_6840 Int) (v_prenex_6841 Int)) (or (<= 1000 (+ (select main_a v_prenex_6841) (select main_a v_prenex_6840))) (<= (+ main_x 1) v_prenex_6840) (<= (* 2 (select main_a v_prenex_6840)) 2) (< v_prenex_6840 main_x) (<= (* 2 (select main_a v_prenex_6841)) 2000) (<= (select main_a v_prenex_6840) 2))) (forall ((v_prenex_3427 Int) (v_prenex_3428 Int)) (or (<= 998 (select main_a v_prenex_3428)) (<= 0 (+ (select main_a v_prenex_3427) 1)) (<= 1000 (+ (select main_a v_prenex_3428) (select main_a v_prenex_3427))) (<= (* 2 (select main_a v_prenex_3428)) 2000) (< v_prenex_3427 main_x) (<= (+ main_x 1) v_prenex_3427) (<= (* 2 (select main_a v_prenex_3427)) 2))) (or (forall ((v_prenex_1555 Int)) (<= 1998 (* 2 (select main_a v_prenex_1555)))) (forall ((v_prenex_1554 Int)) (or (< v_prenex_1554 main_x) (<= 0 (* 2 (select main_a v_prenex_1554))) (<= (+ main_x 1) v_prenex_1554)))) (or (forall ((v_prenex_2435 Int)) (<= 999 (select main_a v_prenex_2435))) (forall ((v_prenex_2434 Int)) (or (<= 0 (* 2 (select main_a v_prenex_2434))) (< v_prenex_2434 main_x) (<= 0 (+ (select main_a v_prenex_2434) 1)) (<= (* 2 (select main_a v_prenex_2434)) 2) (<= (+ main_x 1) v_prenex_2434)))) (forall ((v_prenex_10248 Int) (v_prenex_10247 Int)) (or (< v_prenex_10247 main_x) (<= (* 2 (select main_a v_prenex_10248)) 2000) (<= 0 (+ (select main_a v_prenex_10247) 1)) (<= (+ main_x 1) v_prenex_10247) (<= (+ (select main_a v_prenex_10247) 998) (select main_a v_prenex_10248)))) (forall ((v_prenex_3150 Int) (v_prenex_3151 Int)) (or (<= (select main_a v_prenex_3151) 1000) (<= (+ main_x 1) v_prenex_3150) (<= (select main_a v_prenex_3150) 2) (< v_prenex_3150 main_x) (<= 1998 (* 2 (select main_a v_prenex_3151))) (<= (+ (select main_a v_prenex_3150) 998) (select main_a v_prenex_3151)) (<= (select main_a v_prenex_3150) 1))) (forall ((v_prenex_10765 Int) (v_prenex_10764 Int)) (or (<= (select main_a v_prenex_10765) (+ (select main_a v_prenex_10764) 1000)) (<= (+ main_x 1) v_prenex_10764) (< v_prenex_10764 main_x) (<= 0 (+ (select main_a v_prenex_10764) 1)) (<= (select main_a v_prenex_10765) 1000) (<= (* 2 (select main_a v_prenex_10764)) 2) (<= (select main_a v_prenex_10765) 1001))) (forall ((v_prenex_3339 Int) (v_prenex_3340 Int)) (or (<= (select main_a v_prenex_3340) 1001) (<= 0 (+ (select main_a v_prenex_3339) 1)) (<= (select main_a v_prenex_3340) (+ (select main_a v_prenex_3339) 1000)) (<= (select main_a v_prenex_3339) 1) (< v_prenex_3339 main_x) (<= (+ main_x 1) v_prenex_3339))) (or (forall ((v_prenex_9360 Int)) (or (<= 0 (* 2 (select main_a v_prenex_9360))) (< v_prenex_9360 main_x) (<= (+ main_x 1) v_prenex_9360) (<= (* 2 (select main_a v_prenex_9360)) 2))) (forall ((v_prenex_9361 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_9361))) (< v_prenex_9361 main_y) (<= 999 (select main_a v_prenex_9361))))) (forall ((v_prenex_6938 Int) (v_prenex_6939 Int)) (or (<= (* 2 (select main_a v_prenex_6939)) 2000) (<= (+ main_x 1) v_prenex_6938) (< v_prenex_6938 main_x) (<= (* 2 (select main_a v_prenex_6938)) 2) (<= 1998 (* 2 (select main_a v_prenex_6939))) (<= (select main_a v_prenex_6939) (+ (select main_a v_prenex_6938) 1000)) (<= (select main_a v_prenex_6938) 1))) (forall ((v_prenex_12259 Int) (v_prenex_12260 Int)) (or (<= 999 (select main_a v_prenex_12260)) (<= 998 (select main_a v_prenex_12260)) (<= (+ main_x 1) v_prenex_12259) (< v_prenex_12259 main_x) (<= (select main_a v_prenex_12260) (+ (select main_a v_prenex_12259) 1000)) (<= 0 (+ (select main_a v_prenex_12259) 1)) (<= (select main_a v_prenex_12259) 2))) (or (forall ((v_prenex_11705 Int)) (or (< v_prenex_11705 main_x) (<= 0 (select main_a v_prenex_11705)) (<= 0 (* 2 (select main_a v_prenex_11705))) (<= (select main_a v_prenex_11705) 1) (<= (+ main_x 1) v_prenex_11705))) (forall ((v_prenex_11706 Int)) (<= 999 (select main_a v_prenex_11706)))) (forall ((v_prenex_10240 Int) (v_prenex_10239 Int)) (or (<= (select main_a v_prenex_10240) 1001) (< v_prenex_10239 main_x) (<= 0 (* 2 (select main_a v_prenex_10239))) (<= 1000 (+ (select main_a v_prenex_10240) (select main_a v_prenex_10239))) (<= (* 2 (select main_a v_prenex_10240)) 2000) (<= (+ main_x 1) v_prenex_10239) (<= (+ main_y 1) v_prenex_10240))) (forall ((v_prenex_8913 Int) (v_prenex_8914 Int)) (or (<= (select main_a v_prenex_8913) 2) (<= (+ main_x 1) v_prenex_8913) (<= 998 (select main_a v_prenex_8914)) (<= 999 (select main_a v_prenex_8914)) (< v_prenex_8914 main_y) (< v_prenex_8913 main_x) (<= (+ (select main_a v_prenex_8913) 998) (select main_a v_prenex_8914)))) (forall ((v_prenex_1896 Int) (v_prenex_1895 Int)) (or (<= (select main_a v_prenex_1895) 2) (<= (select main_a v_prenex_1895) 1) (<= (+ main_x 1) v_prenex_1895) (<= (select main_a v_prenex_1896) (+ (select main_a v_prenex_1895) 1000)) (< v_prenex_1895 main_x) (<= (* 2 (select main_a v_prenex_1896)) 2000))) (forall ((v_prenex_3142 Int) (v_prenex_3141 Int)) (or (<= (+ main_x 1) v_prenex_3141) (<= (* 2 (select main_a v_prenex_3142)) 2000) (<= 998 (select main_a v_prenex_3142)) (< v_prenex_3141 main_x) (<= (+ (select main_a v_prenex_3142) (select main_a v_prenex_3141)) 1000) (<= (* 2 (select main_a v_prenex_3141)) 2))) (forall ((v_prenex_9546 Int) (v_prenex_9545 Int)) (or (<= (select main_a v_prenex_9546) 1001) (<= (select main_a v_prenex_9545) 1) (< v_prenex_9545 main_x) (<= 1000 (+ (select main_a v_prenex_9546) (select main_a v_prenex_9545))) (<= (+ main_x 1) v_prenex_9545) (<= (select main_a v_prenex_9546) 1000) (<= (+ main_y 1) v_prenex_9546))) (forall ((v_prenex_3214 Int) (v_prenex_3215 Int)) (or (<= (+ main_x 1) v_prenex_3214) (<= (select main_a v_prenex_3214) 2) (<= 998 (select main_a v_prenex_3215)) (< v_prenex_3214 main_x) (<= 0 (* 2 (select main_a v_prenex_3214))) (<= (select main_a v_prenex_3215) (+ (select main_a v_prenex_3214) 1000)) (<= (select main_a v_prenex_3215) 1001))) (forall ((v_prenex_12285 Int) (v_prenex_12286 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_12286))) (<= (+ main_x 1) v_prenex_12285) (<= (select main_a v_prenex_12286) 1001) (<= 0 (select main_a v_prenex_12285)) (<= (select main_a v_prenex_12285) 2) (<= (+ (select main_a v_prenex_12286) (select main_a v_prenex_12285)) 1000) (< v_prenex_12285 main_x))) (forall ((v_prenex_5413 Int) (v_prenex_5412 Int)) (or (<= (+ main_y 1) v_prenex_5413) (<= (select main_a v_prenex_5412) 2) (< v_prenex_5412 main_x) (<= 999 (select main_a v_prenex_5413)) (<= (+ (select main_a v_prenex_5413) (select main_a v_prenex_5412)) 1000) (<= (* 2 (select main_a v_prenex_5413)) 2000) (<= (+ main_x 1) v_prenex_5412))) (forall ((v_prenex_7832 Int) (v_prenex_7833 Int)) (or (<= (+ (select main_a v_prenex_7832) 998) (select main_a v_prenex_7833)) (<= (select main_a v_prenex_7833) 1000) (<= (+ main_x 1) v_prenex_7832) (<= 0 (select main_a v_prenex_7832)) (<= 998 (select main_a v_prenex_7833)) (< v_prenex_7832 main_x))) (forall ((v_prenex_754 Int) (v_prenex_753 Int)) (or (<= 0 (* 2 (select main_a v_prenex_753))) (<= 999 (select main_a v_prenex_754)) (<= (+ (select main_a v_prenex_754) (select main_a v_prenex_753)) 1000) (<= (+ main_x 1) v_prenex_753) (<= (select main_a v_prenex_753) 1) (< v_prenex_753 main_x) (<= 998 (select main_a v_prenex_754)))) (or (forall ((v_prenex_6569 Int)) (or (<= 0 (+ (select main_a v_prenex_6569) 1)) (<= (+ main_x 1) v_prenex_6569) (<= (* 2 (select main_a v_prenex_6569)) 2) (< v_prenex_6569 main_x))) (forall ((v_prenex_6570 Int)) (or (<= (select main_a v_prenex_6570) 1000) (<= (* 2 (select main_a v_prenex_6570)) 2000)))) (forall ((v_prenex_7604 Int) (v_prenex_7605 Int)) (or (<= (* 2 (select main_a v_prenex_7605)) 2000) (<= (+ main_x 1) v_prenex_7604) (<= (+ (select main_a v_prenex_7604) 998) (select main_a v_prenex_7605)) (<= (select main_a v_prenex_7604) 2) (< v_prenex_7604 main_x) (< v_prenex_7605 main_y))) (forall ((v_prenex_13002 Int) (v_prenex_13003 Int)) (or (< v_prenex_13002 main_x) (<= (select main_a v_prenex_13003) 1001) (<= (* 2 (select main_a v_prenex_13003)) 2000) (<= (+ main_y 1) v_prenex_13003) (<= (+ main_x 1) v_prenex_13002) (<= 0 (select main_a v_prenex_13002)) (<= (+ (select main_a v_prenex_13002) 998) (select main_a v_prenex_13003)))) (forall ((v_prenex_12432 Int) (v_prenex_12431 Int)) (or (<= 0 (* 2 (select main_a v_prenex_12431))) (<= (select main_a v_prenex_12432) 1000) (<= (select main_a v_prenex_12432) 1001) (<= (+ (select main_a v_prenex_12431) 998) (select main_a v_prenex_12432)) (<= (+ main_x 1) v_prenex_12431) (< v_prenex_12431 main_x))) (or (forall ((v_prenex_6116 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_6116))) (<= (select main_a v_prenex_6116) 1001) (<= (+ main_y 1) v_prenex_6116))) (forall ((v_prenex_6115 Int)) (or (<= (select main_a v_prenex_6115) 1) (< v_prenex_6115 main_x) (<= (+ main_x 1) v_prenex_6115) (<= 0 (* 2 (select main_a v_prenex_6115)))))) (or (forall ((v_prenex_4018 Int)) (or (<= 0 (select main_a v_prenex_4018)) (<= (* 2 (select main_a v_prenex_4018)) 2) (< v_prenex_4018 main_x) (<= 0 (+ (select main_a v_prenex_4018) 1)) (<= (+ main_x 1) v_prenex_4018))) (forall ((v_prenex_4019 Int)) (or (<= 998 (select main_a v_prenex_4019)) (<= (* 2 (select main_a v_prenex_4019)) 2000)))) (forall ((v_prenex_10344 Int) (v_prenex_10343 Int)) (or (<= 999 (select main_a v_prenex_10344)) (<= (+ (select main_a v_prenex_10344) (select main_a v_prenex_10343)) 1000) (< v_prenex_10343 main_x) (<= (select main_a v_prenex_10343) 2) (<= (+ main_x 1) v_prenex_10343))) (forall ((v_prenex_12767 Int) (v_prenex_12768 Int)) (or (<= 0 (* 2 (select main_a v_prenex_12767))) (<= (+ (select main_a v_prenex_12768) (select main_a v_prenex_12767)) 1000) (< v_prenex_12767 main_x) (<= 0 (select main_a v_prenex_12767)) (<= (+ main_x 1) v_prenex_12767) (<= (select main_a v_prenex_12768) 1000))) (forall ((v_prenex_3524 Int) (v_prenex_3525 Int)) (or (<= (+ main_x 1) v_prenex_3524) (<= (+ main_y 1) v_prenex_3525) (<= (* 2 (select main_a v_prenex_3525)) 2000) (< v_prenex_3524 main_x) (<= (select main_a v_prenex_3524) 2) (<= (+ (select main_a v_prenex_3524) 998) (select main_a v_prenex_3525)))) (forall ((v_prenex_9559 Int) (v_prenex_9560 Int)) (or (<= (* 2 (select main_a v_prenex_9559)) 2) (< v_prenex_9559 main_x) (<= 0 (* 2 (select main_a v_prenex_9559))) (<= 1998 (* 2 (select main_a v_prenex_9560))) (<= (* 2 (select main_a v_prenex_9560)) 2000) (<= (+ main_x 1) v_prenex_9559) (<= (+ (select main_a v_prenex_9560) (select main_a v_prenex_9559)) 1000))) (forall ((v_prenex_7933 Int) (v_prenex_7932 Int)) (or (<= 0 (+ (select main_a v_prenex_7932) 1)) (<= 0 (* 2 (select main_a v_prenex_7932))) (<= (select main_a v_prenex_7933) 1001) (< v_prenex_7932 main_x) (<= (select main_a v_prenex_7933) (+ (select main_a v_prenex_7932) 1000)) (<= (+ main_x 1) v_prenex_7932) (<= 1998 (* 2 (select main_a v_prenex_7933))))) (forall ((v_prenex_5714 Int) (v_prenex_5713 Int)) (or (<= (select main_a v_prenex_5714) (+ (select main_a v_prenex_5713) 1000)) (<= 1998 (* 2 (select main_a v_prenex_5714))) (< v_prenex_5713 main_x) (<= (+ main_x 1) v_prenex_5713) (<= (select main_a v_prenex_5713) 2) (<= 999 (select main_a v_prenex_5714)) (<= 0 (+ (select main_a v_prenex_5713) 1)))) (forall ((v_prenex_8981 Int) (v_prenex_8982 Int)) (or (<= (select main_a v_prenex_8982) 1000) (<= (+ (select main_a v_prenex_8981) 998) (select main_a v_prenex_8982)) (< v_prenex_8981 main_x) (<= (* 2 (select main_a v_prenex_8982)) 2000) (<= (select main_a v_prenex_8981) 1) (<= (+ main_x 1) v_prenex_8981) (<= (* 2 (select main_a v_prenex_8981)) 2))) (forall ((v_prenex_13211 Int) (v_prenex_13210 Int)) (or (<= (* 2 (select main_a v_prenex_13211)) 2000) (<= (+ main_x 1) v_prenex_13210) (< v_prenex_13210 main_x) (<= (+ (select main_a v_prenex_13211) (select main_a v_prenex_13210)) 1000) (<= (select main_a v_prenex_13211) 1000) (<= (* 2 (select main_a v_prenex_13210)) 2) (<= 0 (select main_a v_prenex_13210)))) (forall ((v_prenex_3257 Int) (v_prenex_3258 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3258))) (<= 0 (* 2 (select main_a v_prenex_3257))) (<= (* 2 (select main_a v_prenex_3258)) 2000) (< v_prenex_3257 main_x) (<= (+ main_x 1) v_prenex_3257) (<= (+ (select main_a v_prenex_3258) (select main_a v_prenex_3257)) 1000) (<= 0 (select main_a v_prenex_3257)))) (or (forall ((v_prenex_839 Int)) (<= 0 (* 2 (select main_a v_prenex_839)))) (forall ((v_prenex_840 Int)) (or (<= 998 (select main_a v_prenex_840)) (<= (+ main_y 1) v_prenex_840) (< v_prenex_840 main_y) (<= (select main_a v_prenex_840) 1000)))) (forall ((v_prenex_114 Int) (v_prenex_113 Int)) (or (<= (select main_a v_prenex_114) (+ (select main_a v_prenex_113) 1000)) (< v_prenex_114 main_y) (<= 999 (select main_a v_prenex_114)) (< v_prenex_113 main_x) (<= (* 2 (select main_a v_prenex_114)) 2000) (<= 0 (* 2 (select main_a v_prenex_113))) (<= (+ main_x 1) v_prenex_113))) (or (forall ((v_prenex_7451 Int)) (or (< v_prenex_7451 main_x) (<= (+ main_x 1) v_prenex_7451) (<= 0 (* 2 (select main_a v_prenex_7451))) (<= (select main_a v_prenex_7451) 2))) (forall ((v_prenex_7452 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_7452))) (<= (select main_a v_prenex_7452) 1000)))) (forall ((v_prenex_12841 Int) (v_prenex_12842 Int)) (or (<= 1000 (+ (select main_a v_prenex_12842) (select main_a v_prenex_12841))) (<= (+ main_x 1) v_prenex_12841) (<= (select main_a v_prenex_12842) 1001) (< v_prenex_12841 main_x) (< v_prenex_12842 main_y) (<= (* 2 (select main_a v_prenex_12841)) 2) (<= 999 (select main_a v_prenex_12842)))) (forall ((v_prenex_12043 Int) (v_prenex_12044 Int)) (or (< v_prenex_12043 main_x) (<= 1000 (+ (select main_a v_prenex_12044) (select main_a v_prenex_12043))) (<= (+ main_x 1) v_prenex_12043) (<= (+ main_y 1) v_prenex_12044) (< v_prenex_12044 main_y))) (forall ((v_prenex_10660 Int) (v_prenex_10661 Int)) (or (< v_prenex_10660 main_x) (<= (+ main_x 1) v_prenex_10660) (<= (select main_a v_prenex_10660) 2) (<= 1000 (+ (select main_a v_prenex_10661) (select main_a v_prenex_10660))) (<= 1998 (* 2 (select main_a v_prenex_10661))))) (forall ((v_prenex_5457 Int) (v_prenex_5456 Int)) (or (<= (+ main_x 1) v_prenex_5456) (<= (select main_a v_prenex_5457) (+ (select main_a v_prenex_5456) 1000)) (< v_prenex_5456 main_x) (<= (select main_a v_prenex_5456) 1) (<= 999 (select main_a v_prenex_5457)) (<= 0 (select main_a v_prenex_5456)) (<= 998 (select main_a v_prenex_5457)))) (forall ((v_prenex_3391 Int) (v_prenex_3392 Int)) (or (<= 999 (select main_a v_prenex_3392)) (<= (select main_a v_prenex_3392) 1000) (<= (+ (select main_a v_prenex_3391) 998) (select main_a v_prenex_3392)) (< v_prenex_3392 main_y) (<= (+ main_y 1) v_prenex_3392))) (forall ((v_prenex_7373 Int) (v_prenex_7374 Int)) (or (<= 0 (select main_a v_prenex_7373)) (<= (+ (select main_a v_prenex_7373) 998) (select main_a v_prenex_7374)) (<= 998 (select main_a v_prenex_7374)) (<= (+ main_x 1) v_prenex_7373) (< v_prenex_7373 main_x))) (forall ((v_prenex_11235 Int) (v_prenex_11236 Int)) (or (<= (+ (select main_a v_prenex_11236) (select main_a v_prenex_11235)) 1000) (< v_prenex_11235 main_x) (<= (select main_a v_prenex_11236) 1000) (<= 0 (select main_a v_prenex_11235)) (<= (+ main_x 1) v_prenex_11235) (<= (* 2 (select main_a v_prenex_11235)) 2) (<= (select main_a v_prenex_11236) 1001))) (or (forall ((v_prenex_5645 Int)) (or (< v_prenex_5645 main_y) (<= (select main_a v_prenex_5645) 1000))) (forall ((v_prenex_5644 Int)) (or (< v_prenex_5644 main_x) (<= 0 (select main_a v_prenex_5644)) (<= (* 2 (select main_a v_prenex_5644)) 2) (<= (+ main_x 1) v_prenex_5644)))) (forall ((v_prenex_12477 Int) (v_prenex_12478 Int)) (or (<= (+ main_x 1) v_prenex_12477) (<= 0 (* 2 (select main_a v_prenex_12477))) (<= (select main_a v_prenex_12477) 1) (<= (+ (select main_a v_prenex_12477) 998) (select main_a v_prenex_12478)) (< v_prenex_12477 main_x))) (forall ((v_prenex_9548 Int) (v_prenex_9547 Int)) (or (<= (* 2 (select main_a v_prenex_9548)) 2000) (<= (+ (select main_a v_prenex_9548) (select main_a v_prenex_9547)) 1000) (< v_prenex_9547 main_x) (<= 0 (* 2 (select main_a v_prenex_9547))) (< v_prenex_9548 main_y) (<= 1998 (* 2 (select main_a v_prenex_9548))) (<= (+ main_x 1) v_prenex_9547))) (forall ((v_prenex_4768 Int) (v_prenex_4767 Int)) (or (<= (* 2 (select main_a v_prenex_4767)) 2) (<= 0 (* 2 (select main_a v_prenex_4767))) (< v_prenex_4767 main_x) (<= 998 (select main_a v_prenex_4768)) (<= (select main_a v_prenex_4768) (+ (select main_a v_prenex_4767) 1000)) (<= (+ main_x 1) v_prenex_4767))) (forall ((v_prenex_13398 Int) (v_prenex_13397 Int)) (or (<= (+ main_x 1) v_prenex_13397) (<= 1998 (* 2 (select main_a v_prenex_13398))) (< v_prenex_13397 main_x) (<= (select main_a v_prenex_13398) (+ (select main_a v_prenex_13397) 1000)) (< v_prenex_13398 main_y) (<= 0 (select main_a v_prenex_13397)))) (forall ((v_prenex_11462 Int) (v_prenex_11463 Int)) (or (< v_prenex_11462 main_x) (<= (select main_a v_prenex_11463) 1000) (<= 0 (* 2 (select main_a v_prenex_11462))) (<= 1000 (+ (select main_a v_prenex_11463) (select main_a v_prenex_11462))) (<= (+ main_x 1) v_prenex_11462) (< v_prenex_11463 main_y))) (forall ((v_prenex_1042 Int) (v_prenex_1041 Int)) (or (< v_prenex_1041 main_x) (<= (select main_a v_prenex_1042) (+ (select main_a v_prenex_1041) 1000)) (<= 1998 (* 2 (select main_a v_prenex_1042))) (<= (* 2 (select main_a v_prenex_1041)) 2) (<= 998 (select main_a v_prenex_1042)) (<= (+ main_x 1) v_prenex_1041) (<= (select main_a v_prenex_1041) 2))) (forall ((v_prenex_1700 Int) (v_prenex_1699 Int)) (or (<= (select main_a v_prenex_1699) 1) (<= (+ main_x 1) v_prenex_1699) (<= (select main_a v_prenex_1700) 1000) (<= 0 (* 2 (select main_a v_prenex_1699))) (<= (select main_a v_prenex_1700) (+ (select main_a v_prenex_1699) 1000)) (<= (* 2 (select main_a v_prenex_1700)) 2000) (< v_prenex_1699 main_x))) (forall ((v_prenex_6429 Int) (v_prenex_6430 Int)) (or (< v_prenex_6429 main_x) (<= (* 2 (select main_a v_prenex_6430)) 2000) (<= (select main_a v_prenex_6430) (+ (select main_a v_prenex_6429) 1000)) (<= (select main_a v_prenex_6429) 1) (<= 998 (select main_a v_prenex_6430)) (<= (+ main_x 1) v_prenex_6429) (< v_prenex_6430 main_y))) (forall ((v_prenex_8703 Int) (v_prenex_8704 Int)) (or (<= (select main_a v_prenex_8704) 1000) (<= (+ (select main_a v_prenex_8703) 998) (select main_a v_prenex_8704)) (< v_prenex_8703 main_x) (<= (select main_a v_prenex_8703) 1) (<= (+ main_x 1) v_prenex_8703) (<= 999 (select main_a v_prenex_8704)) (<= 0 (+ (select main_a v_prenex_8703) 1)))) (forall ((v_prenex_7673 Int) (v_prenex_7674 Int)) (or (<= 1000 (+ (select main_a v_prenex_7674) (select main_a v_prenex_7673))) (< v_prenex_7673 main_x) (<= (+ main_x 1) v_prenex_7673) (<= 0 (* 2 (select main_a v_prenex_7673))) (<= (select main_a v_prenex_7673) 2))) (forall ((v_prenex_7528 Int) (v_prenex_7529 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_7529))) (<= (+ (select main_a v_prenex_7529) (select main_a v_prenex_7528)) 1000) (<= 0 (select main_a v_prenex_7528)) (< v_prenex_7528 main_x) (<= (select main_a v_prenex_7529) 1001) (<= (+ main_x 1) v_prenex_7528) (<= 0 (+ (select main_a v_prenex_7528) 1)))) (forall ((v_prenex_7788 Int) (v_prenex_7787 Int)) (or (<= (select main_a v_prenex_7787) 2) (<= 0 (+ (select main_a v_prenex_7787) 1)) (<= (* 2 (select main_a v_prenex_7788)) 2000) (<= (select main_a v_prenex_7788) 1000) (<= (select main_a v_prenex_7788) (+ (select main_a v_prenex_7787) 1000)) (< v_prenex_7787 main_x) (<= (+ main_x 1) v_prenex_7787))) (forall ((v_prenex_1134 Int) (v_prenex_1133 Int)) (or (<= (+ (select main_a v_prenex_1133) 998) (select main_a v_prenex_1134)) (<= (* 2 (select main_a v_prenex_1134)) 2000) (< v_prenex_1134 main_y) (< v_prenex_1133 main_x) (<= (+ main_x 1) v_prenex_1133) (<= 998 (select main_a v_prenex_1134)) (<= (select main_a v_prenex_1133) 2))) (forall ((v_prenex_12087 Int) (v_prenex_12088 Int)) (or (<= 0 (* 2 (select main_a v_prenex_12087))) (<= 0 (select main_a v_prenex_12087)) (<= (select main_a v_prenex_12088) 1001) (<= (+ main_x 1) v_prenex_12087) (<= 999 (select main_a v_prenex_12088)) (< v_prenex_12087 main_x) (<= (+ (select main_a v_prenex_12088) (select main_a v_prenex_12087)) 1000))) (forall ((v_prenex_12643 Int) (v_prenex_12644 Int)) (or (<= (+ main_x 1) v_prenex_12643) (<= 0 (+ (select main_a v_prenex_12643) 1)) (<= (+ (select main_a v_prenex_12643) 998) (select main_a v_prenex_12644)) (<= (select main_a v_prenex_12644) 1000) (<= (* 2 (select main_a v_prenex_12643)) 2) (< v_prenex_12643 main_x) (<= 999 (select main_a v_prenex_12644)))) (forall ((v_prenex_6074 Int) (v_prenex_6073 Int)) (or (<= (+ (select main_a v_prenex_6073) 998) (select main_a v_prenex_6074)) (< v_prenex_6074 main_y) (<= (select main_a v_prenex_6074) 1000) (<= (+ main_x 1) v_prenex_6073) (<= (select main_a v_prenex_6073) 1) (< v_prenex_6073 main_x))) (forall ((v_prenex_8222 Int) (v_prenex_8223 Int)) (or (< v_prenex_8222 main_x) (<= (select main_a v_prenex_8223) 1001) (<= 1000 (+ (select main_a v_prenex_8223) (select main_a v_prenex_8222))) (<= (+ main_y 1) v_prenex_8223) (<= (+ main_x 1) v_prenex_8222) (<= 999 (select main_a v_prenex_8223)) (<= (select main_a v_prenex_8222) 1))) (forall ((v_prenex_3033 Int) (v_prenex_3034 Int)) (or (<= (+ (select main_a v_prenex_3033) 998) (select main_a v_prenex_3034)) (<= (select main_a v_prenex_3034) 1000) (<= 998 (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) (<= 0 (+ (select main_a v_prenex_3033) 1)))) (forall ((v_prenex_909 Int) (v_prenex_910 Int)) (or (<= (+ (select main_a v_prenex_909) 998) (select main_a v_prenex_910)) (<= 0 (select main_a v_prenex_909)) (<= 998 (select main_a v_prenex_910)) (<= (+ main_x 1) v_prenex_909) (<= (select main_a v_prenex_909) 1) (< v_prenex_909 main_x) (<= 999 (select main_a v_prenex_910)))) (or (forall ((v_prenex_12544 Int)) (<= (select main_a v_prenex_12544) 1001)) (forall ((v_prenex_12543 Int)) (or (< v_prenex_12543 main_x) (<= 0 (+ (select main_a v_prenex_12543) 1)) (<= (+ main_x 1) v_prenex_12543) (<= (* 2 (select main_a v_prenex_12543)) 2)))) (forall ((v_prenex_7012 Int) (v_prenex_7013 Int)) (or (< v_prenex_7012 main_x) (<= 0 (* 2 (select main_a v_prenex_7012))) (<= (select main_a v_prenex_7012) 2) (<= (* 2 (select main_a v_prenex_7013)) 2000) (<= (+ main_x 1) v_prenex_7012) (<= 999 (select main_a v_prenex_7013)) (<= 1000 (+ (select main_a v_prenex_7013) (select main_a v_prenex_7012))))) (forall ((v_prenex_12931 Int) (v_prenex_12930 Int)) (or (<= 0 (* 2 (select main_a v_prenex_12930))) (<= 999 (select main_a v_prenex_12931)) (<= (+ (select main_a v_prenex_12931) (select main_a v_prenex_12930)) 1000) (<= 1998 (* 2 (select main_a v_prenex_12931))) (<= 0 (select main_a v_prenex_12930)) (< v_prenex_12930 main_x) (<= (+ main_x 1) v_prenex_12930))) (forall ((v_prenex_3532 Int) (v_prenex_3533 Int)) (or (<= (+ main_x 1) v_prenex_3532) (<= 0 (+ (select main_a v_prenex_3532) 1)) (<= 1000 (+ (select main_a v_prenex_3533) (select main_a v_prenex_3532))) (<= 1998 (* 2 (select main_a v_prenex_3533))) (< v_prenex_3532 main_x) (<= (select main_a v_prenex_3532) 1))) (forall ((v_prenex_1351 Int) (v_prenex_1350 Int)) (or (<= (select main_a v_prenex_1351) (+ (select main_a v_prenex_1350) 1000)) (<= (+ main_x 1) v_prenex_1350) (< v_prenex_1350 main_x) (<= (* 2 (select main_a v_prenex_1350)) 2) (<= (select main_a v_prenex_1351) 1000) (< v_prenex_1351 main_y))) (or (forall ((v_prenex_5370 Int)) (or (<= 0 (select main_a v_prenex_5370)) (<= (+ main_x 1) v_prenex_5370) (<= 0 (* 2 (select main_a v_prenex_5370))) (< v_prenex_5370 main_x))) (forall ((v_prenex_5371 Int)) (or (<= (select main_a v_prenex_5371) 1001) (<= (select main_a v_prenex_5371) 1000)))) (forall ((v_prenex_11303 Int) (v_prenex_11302 Int)) (or (<= (select main_a v_prenex_11303) 1000) (<= (select main_a v_prenex_11302) 1) (<= (select main_a v_prenex_11303) 1001) (< v_prenex_11302 main_x) (<= (+ main_x 1) v_prenex_11302) (<= (+ (select main_a v_prenex_11302) 998) (select main_a v_prenex_11303)))) (forall ((v_prenex_6209 Int) (v_prenex_6210 Int)) (or (<= 0 (+ (select main_a v_prenex_6209) 1)) (<= (+ main_x 1) v_prenex_6209) (<= (+ (select main_a v_prenex_6210) (select main_a v_prenex_6209)) 1000) (< v_prenex_6209 main_x) (<= (select main_a v_prenex_6210) 1000) (<= 0 (select main_a v_prenex_6209)))) (forall ((v_prenex_378 Int) (v_prenex_377 Int)) (or (<= (+ (select main_a v_prenex_377) 998) (select main_a v_prenex_378)) (<= (* 2 (select main_a v_prenex_378)) 2000) (<= (+ main_x 1) v_prenex_377) (< v_prenex_377 main_x) (<= 0 (+ (select main_a v_prenex_377) 1)) (<= (+ main_y 1) v_prenex_378))) (forall ((v_prenex_6537 Int) (v_prenex_6538 Int)) (or (<= (+ (select main_a v_prenex_6537) 998) (select main_a v_prenex_6538)) (<= (select main_a v_prenex_6538) 1001) (< v_prenex_6537 main_x) (<= (+ main_x 1) v_prenex_6537) (<= (select main_a v_prenex_6537) 2) (<= (select main_a v_prenex_6537) 1))) (forall ((v_prenex_3744 Int) (v_prenex_3745 Int)) (or (<= (select main_a v_prenex_3745) 1000) (<= 0 (* 2 (select main_a v_prenex_3744))) (< v_prenex_3744 main_x) (<= (+ main_x 1) v_prenex_3744) (<= (select main_a v_prenex_3745) (+ (select main_a v_prenex_3744) 1000)) (<= 0 (select main_a v_prenex_3744)))) (forall ((v_prenex_3414 Int) (v_prenex_3413 Int)) (or (<= (* 2 (select main_a v_prenex_3414)) 2000) (<= (select main_a v_prenex_3414) 1001) (< v_prenex_3413 main_x) (<= (select main_a v_prenex_3414) (+ (select main_a v_prenex_3413) 1000)) (< v_prenex_3414 main_y) (<= (* 2 (select main_a v_prenex_3413)) 2) (<= (+ main_x 1) v_prenex_3413))) (forall ((v_prenex_1934 Int) (v_prenex_1933 Int)) (or (<= (+ (select main_a v_prenex_1933) 998) (select main_a v_prenex_1934)) (<= (select main_a v_prenex_1934) 1001) (<= (+ main_x 1) v_prenex_1933) (<= (select main_a v_prenex_1933) 1) (<= (select main_a v_prenex_1933) 2) (< v_prenex_1933 main_x))) (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_1514) 1) (<= (+ main_x 1) v_prenex_1514) (<= 999 (select main_a v_prenex_1515)) (<= 998 (select main_a v_prenex_1515)) (<= (select main_a v_prenex_1514) 2) (< v_prenex_1514 main_x))) (or (forall ((v_prenex_9822 Int)) (or (<= 999 (select main_a v_prenex_9822)) (<= 1998 (* 2 (select main_a v_prenex_9822))))) (forall ((v_prenex_9821 Int)) (or (< v_prenex_9821 main_x) (<= (select main_a v_prenex_9821) 1) (<= 0 (* 2 (select main_a v_prenex_9821))) (<= (select main_a v_prenex_9821) 2) (<= (+ main_x 1) v_prenex_9821)))) (forall ((v_prenex_7992 Int) (v_prenex_7993 Int)) (or (<= 1000 (+ (select main_a v_prenex_7993) (select main_a v_prenex_7992))) (<= 998 (select main_a v_prenex_7993)) (<= 0 (* 2 (select main_a v_prenex_7992))) (< v_prenex_7993 main_y) (< v_prenex_7992 main_x) (<= (+ main_x 1) v_prenex_7992))) (forall ((v_prenex_4679 Int) (v_prenex_4680 Int)) (or (<= (+ main_x 1) v_prenex_4679) (<= 0 (+ (select main_a v_prenex_4679) 1)) (<= (+ (select main_a v_prenex_4680) (select main_a v_prenex_4679)) 1000) (<= (select main_a v_prenex_4680) 1000) (< v_prenex_4679 main_x) (<= (* 2 (select main_a v_prenex_4679)) 2))) (forall ((v_prenex_1992 Int) (v_prenex_1991 Int)) (or (<= (+ main_x 1) v_prenex_1991) (<= (select main_a v_prenex_1992) (+ (select main_a v_prenex_1991) 1000)) (<= 0 (* 2 (select main_a v_prenex_1991))) (<= (select main_a v_prenex_1991) 2) (< v_prenex_1991 main_x) (<= (* 2 (select main_a v_prenex_1992)) 2000) (<= (select main_a v_prenex_1992) 1001))) (forall ((v_prenex_512 Int) (v_prenex_511 Int)) (or (<= 999 (select main_a v_prenex_512)) (< v_prenex_511 main_x) (< v_prenex_512 main_y) (<= (select main_a v_prenex_512) (+ (select main_a v_prenex_511) 1000)) (<= (* 2 (select main_a v_prenex_512)) 2000) (<= (* 2 (select main_a v_prenex_511)) 2) (<= (+ main_x 1) v_prenex_511))) (forall ((v_prenex_11828 Int) (v_prenex_11829 Int)) (or (<= (select main_a v_prenex_11829) 1000) (<= (select main_a v_prenex_11828) 2) (<= 1000 (+ (select main_a v_prenex_11829) (select main_a v_prenex_11828))) (<= 0 (select main_a v_prenex_11828)) (<= 998 (select main_a v_prenex_11829)) (<= (+ main_x 1) v_prenex_11828) (< v_prenex_11828 main_x))) (forall ((v_prenex_11103 Int) (v_prenex_11104 Int)) (or (<= (select main_a v_prenex_11103) 2) (<= 0 (+ (select main_a v_prenex_11103) 1)) (<= 1000 (+ (select main_a v_prenex_11104) (select main_a v_prenex_11103))) (<= (* 2 (select main_a v_prenex_11104)) 2000) (<= 1998 (* 2 (select main_a v_prenex_11104))) (<= (+ main_x 1) v_prenex_11103) (< v_prenex_11103 main_x))) (forall ((v_prenex_11569 Int) (v_prenex_11570 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_11570))) (<= (select main_a v_prenex_11570) (+ (select main_a v_prenex_11569) 1000)) (<= 0 (select main_a v_prenex_11569)) (<= (+ main_x 1) v_prenex_11569) (< v_prenex_11569 main_x) (<= 0 (* 2 (select main_a v_prenex_11569))) (<= (select main_a v_prenex_11570) 1000))) (forall ((v_prenex_10301 Int) (v_prenex_10302 Int)) (or (<= (select main_a v_prenex_10302) 1001) (<= 1998 (* 2 (select main_a v_prenex_10302))) (<= (+ main_x 1) v_prenex_10301) (<= 0 (+ (select main_a v_prenex_10301) 1)) (<= 1000 (+ (select main_a v_prenex_10302) (select main_a v_prenex_10301))) (<= (* 2 (select main_a v_prenex_10301)) 2) (< v_prenex_10301 main_x))) (forall ((v_prenex_5754 Int) (v_prenex_5753 Int)) (or (<= 0 (select main_a v_prenex_5753)) (<= (+ (select main_a v_prenex_5753) 998) (select main_a v_prenex_5754)) (<= (+ main_x 1) v_prenex_5753) (< v_prenex_5753 main_x) (<= (select main_a v_prenex_5754) 1000))) (forall ((v_prenex_6280 Int) (v_prenex_6279 Int)) (or (<= (+ main_x 1) v_prenex_6279) (<= (select main_a v_prenex_6279) 2) (<= (select main_a v_prenex_6280) 1001) (< v_prenex_6279 main_x) (<= 0 (+ (select main_a v_prenex_6279) 1)) (<= 998 (select main_a v_prenex_6280)) (<= 1000 (+ (select main_a v_prenex_6280) (select main_a v_prenex_6279))))) (or (forall ((v_prenex_4573 Int)) (or (<= 0 (+ (select main_a v_prenex_4573) 1)) (< v_prenex_4573 main_x) (<= (* 2 (select main_a v_prenex_4573)) 2) (<= (+ main_x 1) v_prenex_4573))) (forall ((v_prenex_4574 Int)) (or (<= 998 (select main_a v_prenex_4574)) (<= 1998 (* 2 (select main_a v_prenex_4574)))))) (forall ((v_prenex_10440 Int) (v_prenex_10439 Int)) (or (<= 998 (select main_a v_prenex_10440)) (<= 1998 (* 2 (select main_a v_prenex_10440))) (< v_prenex_10439 main_x) (<= 0 (* 2 (select main_a v_prenex_10439))) (<= (select main_a v_prenex_10439) 1) (<= (+ main_x 1) v_prenex_10439) (<= (+ (select main_a v_prenex_10439) 998) (select main_a v_prenex_10440)))) (forall ((v_prenex_8286 Int) (v_prenex_8287 Int)) (or (<= 1000 (+ (select main_a v_prenex_8287) (select main_a v_prenex_8286))) (<= (+ main_x 1) v_prenex_8286) (<= 998 (select main_a v_prenex_8287)) (<= 0 (+ (select main_a v_prenex_8286) 1)) (< v_prenex_8286 main_x) (<= (select main_a v_prenex_8287) 1000))) (forall ((v_prenex_7139 Int) (v_prenex_7138 Int)) (or (< v_prenex_7139 main_y) (<= 1998 (* 2 (select main_a v_prenex_7139))) (<= 998 (select main_a v_prenex_7139)) (<= (+ (select main_a v_prenex_7138) 998) (select main_a v_prenex_7139)) (< v_prenex_7138 main_x) (<= (+ main_x 1) v_prenex_7138) (<= (* 2 (select main_a v_prenex_7138)) 2))) (forall ((v_prenex_8365 Int) (v_prenex_8366 Int)) (or (<= (+ main_x 1) v_prenex_8365) (<= 998 (select main_a v_prenex_8366)) (<= (select main_a v_prenex_8366) (+ (select main_a v_prenex_8365) 1000)) (<= 999 (select main_a v_prenex_8366)) (<= 0 (select main_a v_prenex_8365)) (< v_prenex_8365 main_x))) (or (forall ((v_prenex_9282 Int)) (<= 1998 (* 2 (select main_a v_prenex_9282)))) (forall ((v_prenex_9281 Int)) (or (<= (+ main_x 1) v_prenex_9281) (<= 0 (+ (select main_a v_prenex_9281) 1)) (<= 0 (* 2 (select main_a v_prenex_9281))) (< v_prenex_9281 main_x)))) (forall ((v_prenex_7357 Int) (v_prenex_7358 Int)) (or (<= (select main_a v_prenex_7357) 1) (<= (+ main_y 1) v_prenex_7358) (<= (+ main_x 1) v_prenex_7357) (<= (* 2 (select main_a v_prenex_7358)) 2000) (< v_prenex_7357 main_x) (<= (+ (select main_a v_prenex_7358) (select main_a v_prenex_7357)) 1000))) (forall ((v_prenex_960 Int) (v_prenex_959 Int)) (or (<= (+ main_x 1) v_prenex_959) (<= (select main_a v_prenex_960) 1000) (<= (* 2 (select main_a v_prenex_959)) 2) (<= 999 (select main_a v_prenex_960)) (<= 0 (+ (select main_a v_prenex_959) 1)) (<= 1000 (+ (select main_a v_prenex_960) (select main_a v_prenex_959))) (< v_prenex_959 main_x))) (forall ((v_prenex_13004 Int) (v_prenex_13005 Int)) (or (<= (+ main_x 1) v_prenex_13004) (<= 998 (select main_a v_prenex_13005)) (< v_prenex_13004 main_x) (<= (* 2 (select main_a v_prenex_13004)) 2) (<= 0 (+ (select main_a v_prenex_13004) 1)) (<= (+ (select main_a v_prenex_13005) (select main_a v_prenex_13004)) 1000) (<= 999 (select main_a v_prenex_13005)))) (forall ((v_prenex_5471 Int) (v_prenex_5470 Int)) (or (<= (* 2 (select main_a v_prenex_5471)) 2000) (< v_prenex_5471 main_y) (<= 1000 (+ (select main_a v_prenex_5471) (select main_a v_prenex_5470))) (<= (+ main_y 1) v_prenex_5471) (<= 999 (select main_a v_prenex_5471)))) (or (forall ((v_prenex_9696 Int)) (or (<= (* 2 (select main_a v_prenex_9696)) 2) (<= (+ main_x 1) v_prenex_9696) (< v_prenex_9696 main_x) (<= 0 (+ (select main_a v_prenex_9696) 1)) (<= 0 (* 2 (select main_a v_prenex_9696))))) (forall ((v_prenex_9697 Int)) (or (<= 998 (select main_a v_prenex_9697)) (<= (* 2 (select main_a v_prenex_9697)) 2000)))) (forall ((v_prenex_9209 Int) (v_prenex_9210 Int)) (or (<= 1000 (+ (select main_a v_prenex_9210) (select main_a v_prenex_9209))) (<= (+ main_x 1) v_prenex_9209) (< v_prenex_9209 main_x) (<= 0 (+ (select main_a v_prenex_9209) 1)) (<= 1998 (* 2 (select main_a v_prenex_9210))) (<= 998 (select main_a v_prenex_9210)) (< v_prenex_9210 main_y))) (forall ((v_prenex_11732 Int) (v_prenex_11733 Int)) (or (<= (select main_a v_prenex_11733) (+ (select main_a v_prenex_11732) 1000)) (<= (+ main_x 1) v_prenex_11732) (<= 0 (* 2 (select main_a v_prenex_11732))) (<= 0 (+ (select main_a v_prenex_11732) 1)) (<= (select main_a v_prenex_11733) 1000) (< v_prenex_11732 main_x))) (or (forall ((v_prenex_10991 Int)) (or (<= (select main_a v_prenex_10991) 2) (<= (+ main_x 1) v_prenex_10991) (< v_prenex_10991 main_x) (<= 0 (* 2 (select main_a v_prenex_10991))))) (forall ((v_prenex_10992 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_10992))) (<= (select main_a v_prenex_10992) 1001)))) (or (forall ((v_prenex_3737 Int)) (or (<= (select main_a v_prenex_3737) 1000) (<= (* 2 (select main_a v_prenex_3737)) 2000) (< v_prenex_3737 main_y))) (forall ((v_prenex_3736 Int)) (or (< v_prenex_3736 main_x) (<= (+ main_x 1) v_prenex_3736) (<= (select main_a v_prenex_3736) 1) (<= (* 2 (select main_a v_prenex_3736)) 2)))) (forall ((v_prenex_5765 Int) (v_prenex_5766 Int)) (or (< v_prenex_5765 main_x) (<= 0 (select main_a v_prenex_5765)) (<= (+ (select main_a v_prenex_5765) 998) (select main_a v_prenex_5766)) (<= (+ main_x 1) v_prenex_5765) (<= 1998 (* 2 (select main_a v_prenex_5766))) (<= (select main_a v_prenex_5765) 2) (<= (select main_a v_prenex_5766) 1000))) (or (forall ((v_prenex_6292 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_6292))) (< v_prenex_6292 main_y))) (forall ((v_prenex_6291 Int)) (or (< v_prenex_6291 main_x) (<= (+ main_x 1) v_prenex_6291) (<= 0 (* 2 (select main_a v_prenex_6291))) (<= 0 (+ (select main_a v_prenex_6291) 1))))) (forall ((v_prenex_4801 Int) (v_prenex_4800 Int)) (or (< v_prenex_4800 main_x) (<= (select main_a v_prenex_4801) 1001) (<= 998 (select main_a v_prenex_4801)) (<= (+ main_x 1) v_prenex_4800) (< v_prenex_4801 main_y) (<= 1000 (+ (select main_a v_prenex_4801) (select main_a v_prenex_4800))) (<= (select main_a v_prenex_4800) 1))) (forall ((v_prenex_3076 Int) (v_prenex_3075 Int)) (or (<= (+ main_x 1) v_prenex_3075) (<= (* 2 (select main_a v_prenex_3076)) 2000) (<= 0 (+ (select main_a v_prenex_3075) 1)) (<= (+ (select main_a v_prenex_3076) (select main_a v_prenex_3075)) 1000) (<= (* 2 (select main_a v_prenex_3075)) 2) (< v_prenex_3075 main_x) (<= 998 (select main_a v_prenex_3076)))) (forall ((v_prenex_9451 Int) (v_prenex_9450 Int)) (or (<= 0 (+ (select main_a v_prenex_9450) 1)) (<= (select main_a v_prenex_9451) 1001) (<= 0 (select main_a v_prenex_9450)) (<= 1000 (+ (select main_a v_prenex_9451) (select main_a v_prenex_9450))) (< v_prenex_9450 main_x) (<= (+ main_x 1) v_prenex_9450) (<= 999 (select main_a v_prenex_9451)))) (forall ((v_prenex_6296 Int) (v_prenex_6295 Int)) (or (< v_prenex_6295 main_x) (<= (+ main_x 1) v_prenex_6295) (<= 999 (select main_a v_prenex_6296)) (<= 1998 (* 2 (select main_a v_prenex_6296))) (<= (select main_a v_prenex_6296) (+ (select main_a v_prenex_6295) 1000)) (<= (* 2 (select main_a v_prenex_6295)) 2))) (forall ((v_prenex_9040 Int) (v_prenex_9041 Int)) (or (<= 0 (select main_a v_prenex_9040)) (<= (+ main_x 1) v_prenex_9040) (<= 998 (select main_a v_prenex_9041)) (<= (+ (select main_a v_prenex_9041) (select main_a v_prenex_9040)) 1000) (< v_prenex_9040 main_x) (<= 999 (select main_a v_prenex_9041)) (<= 0 (* 2 (select main_a v_prenex_9040))))) (forall ((v_prenex_7483 Int) (v_prenex_7484 Int)) (or (<= (* 2 (select main_a v_prenex_7483)) 2) (<= (+ (select main_a v_prenex_7483) 998) (select main_a v_prenex_7484)) (<= (* 2 (select main_a v_prenex_7484)) 2000) (<= 0 (+ (select main_a v_prenex_7483) 1)) (<= (select main_a v_prenex_7484) 1001) (< v_prenex_7483 main_x) (<= (+ main_x 1) v_prenex_7483))) (forall ((v_prenex_10271 Int) (v_prenex_10272 Int)) (or (<= (select main_a v_prenex_10272) 1001) (<= 1000 (+ (select main_a v_prenex_10272) (select main_a v_prenex_10271))) (< v_prenex_10271 main_x) (<= (+ main_x 1) v_prenex_10271) (<= 0 (+ (select main_a v_prenex_10271) 1)) (<= 998 (select main_a v_prenex_10272)) (<= (select main_a v_prenex_10271) 2))) (forall ((v_prenex_9958 Int) (v_prenex_9959 Int)) (or (<= (+ main_x 1) v_prenex_9958) (<= (select main_a v_prenex_9959) 1001) (<= (* 2 (select main_a v_prenex_9958)) 2) (< v_prenex_9958 main_x) (<= 1000 (+ (select main_a v_prenex_9959) (select main_a v_prenex_9958))) (<= 998 (select main_a v_prenex_9959)))) (forall ((v_prenex_4180 Int) (v_prenex_4181 Int)) (or (<= (select main_a v_prenex_4180) 1) (<= 999 (select main_a v_prenex_4181)) (<= 0 (select main_a v_prenex_4180)) (<= (+ main_x 1) v_prenex_4180) (<= 1000 (+ (select main_a v_prenex_4181) (select main_a v_prenex_4180))) (<= (select main_a v_prenex_4181) 1001) (< v_prenex_4180 main_x))) (forall ((v_prenex_12865 Int) (v_prenex_12866 Int)) (or (<= (+ main_x 1) v_prenex_12865) (<= (select main_a v_prenex_12865) 1) (<= 998 (select main_a v_prenex_12866)) (<= (select main_a v_prenex_12865) 2) (<= (select main_a v_prenex_12866) (+ (select main_a v_prenex_12865) 1000)) (< v_prenex_12865 main_x))) (forall ((v_prenex_8141 Int) (v_prenex_8140 Int)) (or (<= (* 2 (select main_a v_prenex_8141)) 2000) (< v_prenex_8140 main_x) (<= (+ (select main_a v_prenex_8141) (select main_a v_prenex_8140)) 1000) (<= 0 (+ (select main_a v_prenex_8140) 1)) (<= (+ main_x 1) v_prenex_8140) (<= 998 (select main_a v_prenex_8141)) (< v_prenex_8141 main_y))) (forall ((v_prenex_12547 Int) (v_prenex_12548 Int)) (or (<= 1000 (+ (select main_a v_prenex_12548) (select main_a v_prenex_12547))) (<= (select main_a v_prenex_12547) 2) (<= (+ main_x 1) v_prenex_12547) (<= (select main_a v_prenex_12547) 1) (< v_prenex_12547 main_x) (<= (select main_a v_prenex_12548) 1001))) (forall ((v_prenex_5417 Int) (v_prenex_5416 Int)) (or (< v_prenex_5416 main_x) (<= (+ (select main_a v_prenex_5417) (select main_a v_prenex_5416)) 1000) (<= (+ main_x 1) v_prenex_5416) (<= 998 (select main_a v_prenex_5417)) (<= 0 (select main_a v_prenex_5416)) (<= (select main_a v_prenex_5416) 1))) (forall ((v_prenex_1016 Int) (v_prenex_1015 Int)) (or (<= (+ main_x 1) v_prenex_1015) (<= (* 2 (select main_a v_prenex_1015)) 2) (< v_prenex_1015 main_x) (<= (+ (select main_a v_prenex_1016) (select main_a v_prenex_1015)) 1000) (<= 999 (select main_a v_prenex_1016)) (<= 998 (select main_a v_prenex_1016)) (<= 0 (+ (select main_a v_prenex_1015) 1)))) (forall ((v_prenex_424 Int) (v_prenex_423 Int)) (or (<= 998 (select main_a v_prenex_424)) (<= (select main_a v_prenex_424) (+ (select main_a v_prenex_423) 1000)) (< v_prenex_423 main_x) (<= 0 (+ (select main_a v_prenex_423) 1)) (<= (* 2 (select main_a v_prenex_423)) 2) (<= (+ main_x 1) v_prenex_423) (<= (* 2 (select main_a v_prenex_424)) 2000))) (forall ((v_prenex_471 Int) (v_prenex_472 Int)) (or (<= (+ main_x 1) v_prenex_471) (<= 1000 (+ (select main_a v_prenex_472) (select main_a v_prenex_471))) (< v_prenex_471 main_x) (<= 998 (select main_a v_prenex_472)) (<= 0 (select main_a v_prenex_471)) (<= (* 2 (select main_a v_prenex_472)) 2000) (<= (select main_a v_prenex_471) 2))) (forall ((v_prenex_667 Int) (v_prenex_668 Int)) (or (<= (select main_a v_prenex_667) 1) (<= 0 (select main_a v_prenex_667)) (<= (+ (select main_a v_prenex_667) 998) (select main_a v_prenex_668)) (<= (select main_a v_prenex_668) 1000) (< v_prenex_667 main_x) (<= (+ main_x 1) v_prenex_667) (<= 998 (select main_a v_prenex_668)))) (forall ((v_prenex_499 Int) (v_prenex_500 Int)) (or (<= (select main_a v_prenex_499) 1) (<= (select main_a v_prenex_499) 2) (<= (+ main_x 1) v_prenex_499) (<= (select main_a v_prenex_500) 1000) (<= 998 (select main_a v_prenex_500)) (< v_prenex_499 main_x) (<= (+ (select main_a v_prenex_499) 998) (select main_a v_prenex_500)))) (forall ((v_prenex_12129 Int) (v_prenex_12130 Int)) (or (< v_prenex_12129 main_x) (<= (+ main_x 1) v_prenex_12129) (<= (+ (select main_a v_prenex_12129) 998) (select main_a v_prenex_12130)) (< v_prenex_12130 main_y) (<= (* 2 (select main_a v_prenex_12130)) 2000) (<= 0 (* 2 (select main_a v_prenex_12129))))) (forall ((v_prenex_7902 Int) (v_prenex_7903 Int)) (or (<= (+ main_x 1) v_prenex_7902) (< v_prenex_7902 main_x) (<= 0 (* 2 (select main_a v_prenex_7902))) (<= 1998 (* 2 (select main_a v_prenex_7903))) (<= (+ (select main_a v_prenex_7902) 998) (select main_a v_prenex_7903)))) (or (forall ((v_prenex_1242 Int)) (or (<= (* 2 (select main_a v_prenex_1242)) 2) (<= (+ main_x 1) v_prenex_1242) (<= 0 (select main_a v_prenex_1242)) (< v_prenex_1242 main_x))) (forall ((v_prenex_1243 Int)) (or (<= (select main_a v_prenex_1243) 1001) (<= (* 2 (select main_a v_prenex_1243)) 2000) (< v_prenex_1243 main_y)))) (forall ((v_prenex_9378 Int) (v_prenex_9379 Int)) (or (<= (+ (select main_a v_prenex_9379) (select main_a v_prenex_9378)) 1000) (< v_prenex_9379 main_y) (< v_prenex_9378 main_x) (<= (select main_a v_prenex_9378) 1) (<= (* 2 (select main_a v_prenex_9379)) 2000) (<= (+ main_x 1) v_prenex_9378))) (forall ((v_prenex_9582 Int) (v_prenex_9581 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_9582))) (<= (select main_a v_prenex_9582) 1000) (< v_prenex_9581 main_x) (<= (select main_a v_prenex_9582) (+ (select main_a v_prenex_9581) 1000)) (< v_prenex_9582 main_y) (<= (* 2 (select main_a v_prenex_9581)) 2) (<= (+ main_x 1) v_prenex_9581))) (or (forall ((v_prenex_9025 Int)) (<= (* 2 (select main_a v_prenex_9025)) 2000)) (forall ((v_prenex_9020 Int)) (or (<= (select main_a v_prenex_9020) 1) (<= 0 (+ (select main_a v_prenex_9020) 1)) (< v_prenex_9020 main_x) (<= (+ main_x 1) v_prenex_9020)))) (forall ((v_prenex_6412 Int) (v_prenex_6411 Int)) (or (<= (+ main_x 1) v_prenex_6411) (<= 999 (select main_a v_prenex_6412)) (<= (select main_a v_prenex_6412) 1000) (<= (select main_a v_prenex_6411) 2) (<= 1000 (+ (select main_a v_prenex_6412) (select main_a v_prenex_6411))) (<= 0 (+ (select main_a v_prenex_6411) 1)) (< v_prenex_6411 main_x))) (forall ((v_prenex_1024 Int) (v_prenex_1023 Int)) (or (<= (select main_a v_prenex_1024) (+ (select main_a v_prenex_1023) 1000)) (<= (* 2 (select main_a v_prenex_1023)) 2) (< v_prenex_1023 main_x) (<= 998 (select main_a v_prenex_1024)) (<= (+ main_x 1) v_prenex_1023))) (or (forall ((v_prenex_8808 Int)) (or (<= (* 2 (select main_a v_prenex_8808)) 2) (< v_prenex_8808 main_x) (<= (select main_a v_prenex_8808) 2) (<= (+ main_x 1) v_prenex_8808))) (forall ((v_prenex_8809 Int)) (or (< v_prenex_8809 main_y) (<= (select main_a v_prenex_8809) 1001) (<= (select main_a v_prenex_8809) 1000)))) (forall ((v_prenex_1190 Int) (v_prenex_1191 Int)) (or (< v_prenex_1190 main_x) (<= 0 (* 2 (select main_a v_prenex_1190))) (<= (select main_a v_prenex_1191) 1001) (<= (+ main_x 1) v_prenex_1190) (<= (+ (select main_a v_prenex_1190) 998) (select main_a v_prenex_1191)) (<= (select main_a v_prenex_1190) 2))) (forall ((v_prenex_4687 Int) (v_prenex_4688 Int)) (or (< v_prenex_4687 main_x) (<= 999 (select main_a v_prenex_4688)) (<= (+ main_x 1) v_prenex_4687) (<= 0 (+ (select main_a v_prenex_4687) 1)) (<= (+ (select main_a v_prenex_4687) 998) (select main_a v_prenex_4688)) (<= 998 (select main_a v_prenex_4688)))) (forall ((v_prenex_2196 Int) (v_prenex_2195 Int)) (or (<= 998 (select main_a v_prenex_2196)) (<= (+ main_x 1) v_prenex_2195) (<= (+ (select main_a v_prenex_2195) 998) (select main_a v_prenex_2196)) (< v_prenex_2195 main_x) (< v_prenex_2196 main_y) (<= 999 (select main_a v_prenex_2196)) (<= 0 (select main_a v_prenex_2195)))) (forall ((v_prenex_3998 Int) (v_prenex_3999 Int)) (or (<= (select main_a v_prenex_3999) 1000) (<= 0 (+ (select main_a v_prenex_3998) 1)) (<= (select main_a v_prenex_3998) 2) (<= (+ (select main_a v_prenex_3999) (select main_a v_prenex_3998)) 1000) (<= (+ main_x 1) v_prenex_3998) (< v_prenex_3998 main_x))) (forall ((v_prenex_826 Int) (v_prenex_825 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_826))) (<= (select main_a v_prenex_826) 1001) (< v_prenex_825 main_x) (<= (+ main_x 1) v_prenex_825) (< v_prenex_826 main_y) (<= 0 (+ (select main_a v_prenex_825) 1)) (<= 1000 (+ (select main_a v_prenex_826) (select main_a v_prenex_825))))) (forall ((v_prenex_8002 Int) (v_prenex_8003 Int)) (or (<= (select main_a v_prenex_8003) 1000) (< v_prenex_8003 main_y) (<= (+ (select main_a v_prenex_8003) (select main_a v_prenex_8002)) 1000) (<= (+ main_x 1) v_prenex_8002) (<= (select main_a v_prenex_8002) 2) (< v_prenex_8002 main_x) (<= 1998 (* 2 (select main_a v_prenex_8003))))) (forall ((v_prenex_5042 Int) (v_prenex_5043 Int)) (or (<= 999 (select main_a v_prenex_5043)) (<= (+ main_x 1) v_prenex_5042) (<= (select main_a v_prenex_5043) 1001) (< v_prenex_5042 main_x) (<= 0 (select main_a v_prenex_5042)) (<= 0 (+ (select main_a v_prenex_5042) 1)) (<= 1000 (+ (select main_a v_prenex_5043) (select main_a v_prenex_5042))))) (forall ((v_prenex_7647 Int) (v_prenex_7646 Int)) (or (<= 999 (select main_a v_prenex_7647)) (< v_prenex_7646 main_x) (<= (+ main_x 1) v_prenex_7646) (<= (select main_a v_prenex_7646) 2) (<= 0 (* 2 (select main_a v_prenex_7646))) (<= (+ (select main_a v_prenex_7646) 998) (select main_a v_prenex_7647)) (<= 998 (select main_a v_prenex_7647)))) (forall ((v_prenex_10169 Int) (v_prenex_10170 Int)) (or (<= (+ main_x 1) v_prenex_10169) (<= (select main_a v_prenex_10170) 1001) (< v_prenex_10169 main_x) (<= (select main_a v_prenex_10169) 2) (<= (+ (select main_a v_prenex_10169) 998) (select main_a v_prenex_10170)))) (forall ((v_prenex_12414 Int) (v_prenex_12413 Int)) (or (<= (+ (select main_a v_prenex_12414) (select main_a v_prenex_12413)) 1000) (<= 998 (select main_a v_prenex_12414)) (<= 0 (+ (select main_a v_prenex_12413) 1)) (< v_prenex_12413 main_x) (<= (+ main_x 1) v_prenex_12413) (<= (* 2 (select main_a v_prenex_12414)) 2000))) (forall ((v_prenex_12964 Int) (v_prenex_12965 Int)) (or (<= (select main_a v_prenex_12964) 2) (<= (select main_a v_prenex_12965) 1001) (<= (+ main_x 1) v_prenex_12964) (< v_prenex_12965 main_y) (<= (+ (select main_a v_prenex_12965) (select main_a v_prenex_12964)) 1000) (< v_prenex_12964 main_x))) (forall ((v_prenex_9466 Int) (v_prenex_9467 Int)) (or (< v_prenex_9466 main_x) (<= (+ (select main_a v_prenex_9466) 998) (select main_a v_prenex_9467)) (<= (+ main_x 1) v_prenex_9466) (<= 0 (select main_a v_prenex_9466)) (<= 0 (* 2 (select main_a v_prenex_9466))) (<= (select main_a v_prenex_9467) 1001))) (forall ((v_prenex_4515 Int) (v_prenex_4516 Int)) (or (<= (* 2 (select main_a v_prenex_4515)) 2) (<= (+ (select main_a v_prenex_4516) (select main_a v_prenex_4515)) 1000) (< v_prenex_4515 main_x) (<= (+ main_x 1) v_prenex_4515) (<= 0 (* 2 (select main_a v_prenex_4515))) (<= 1998 (* 2 (select main_a v_prenex_4516))))) (or (forall ((v_prenex_6066 Int)) (or (<= 998 (select main_a v_prenex_6066)) (< v_prenex_6066 main_y))) (forall ((v_prenex_6065 Int)) (or (< v_prenex_6065 main_x) (<= 0 (* 2 (select main_a v_prenex_6065))) (<= (+ main_x 1) v_prenex_6065)))) (forall ((v_prenex_10215 Int) (v_prenex_10216 Int)) (or (< v_prenex_10216 main_y) (<= 1000 (+ (select main_a v_prenex_10216) (select main_a v_prenex_10215))) (<= 0 (select main_a v_prenex_10215)) (<= (+ main_x 1) v_prenex_10215) (< v_prenex_10215 main_x) (<= (select main_a v_prenex_10216) 1001))) (forall ((v_prenex_3520 Int) (v_prenex_3521 Int)) (or (<= (select main_a v_prenex_3521) (+ (select main_a v_prenex_3520) 1000)) (<= 1998 (* 2 (select main_a v_prenex_3521))) (<= (select main_a v_prenex_3520) 1) (< v_prenex_3520 main_x) (<= 0 (* 2 (select main_a v_prenex_3520))) (<= (+ main_x 1) v_prenex_3520) (<= 999 (select main_a v_prenex_3521)))) (forall ((v_prenex_1413 Int) (v_prenex_1412 Int)) (or (<= (select main_a v_prenex_1413) 1001) (<= (+ (select main_a v_prenex_1412) 998) (select main_a v_prenex_1413)) (<= (+ main_x 1) v_prenex_1412) (< v_prenex_1412 main_x) (<= (+ main_y 1) v_prenex_1413) (<= (select main_a v_prenex_1412) 2))) (forall ((v_prenex_7599 Int) (v_prenex_7598 Int)) (or (<= 0 (+ (select main_a v_prenex_7598) 1)) (<= (+ (select main_a v_prenex_7599) (select main_a v_prenex_7598)) 1000) (< v_prenex_7598 main_x) (<= 998 (select main_a v_prenex_7599)) (<= (* 2 (select main_a v_prenex_7599)) 2000) (<= (+ main_x 1) v_prenex_7598) (<= (* 2 (select main_a v_prenex_7598)) 2))) (forall ((v_prenex_288 Int) (v_prenex_287 Int)) (or (<= 0 (* 2 (select main_a v_prenex_287))) (<= (+ main_x 1) v_prenex_287) (<= (+ (select main_a v_prenex_287) 998) (select main_a v_prenex_288)) (<= (select main_a v_prenex_288) 1001) (< v_prenex_287 main_x) (<= (select main_a v_prenex_288) 1000) (<= (select main_a v_prenex_287) 2))) (or (forall ((v_prenex_1912 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_1912))) (<= 999 (select main_a v_prenex_1912)))) (forall ((v_prenex_1911 Int)) (or (<= (* 2 (select main_a v_prenex_1911)) 2) (< v_prenex_1911 main_x) (<= (+ main_x 1) v_prenex_1911) (<= (select main_a v_prenex_1911) 2) (<= (select main_a v_prenex_1911) 1)))) (forall ((v_prenex_6578 Int) (v_prenex_6577 Int)) (or (<= (select main_a v_prenex_6578) (+ (select main_a v_prenex_6577) 1000)) (<= (+ main_x 1) v_prenex_6577) (< v_prenex_6578 main_y) (<= (* 2 (select main_a v_prenex_6577)) 2) (<= 1998 (* 2 (select main_a v_prenex_6578))) (< v_prenex_6577 main_x))) (forall ((v_prenex_2882 Int) (v_prenex_2881 Int)) (or (<= (select main_a v_prenex_2882) 1000) (<= 998 (select main_a v_prenex_2882)) (<= (+ (select main_a v_prenex_2882) (select main_a v_prenex_2881)) 1000) (<= 0 (select main_a v_prenex_2881)) (< v_prenex_2881 main_x) (<= (* 2 (select main_a v_prenex_2881)) 2) (<= (+ main_x 1) v_prenex_2881))) (forall ((v_prenex_13121 Int) (v_prenex_13120 Int)) (or (<= 0 (select main_a v_prenex_13120)) (<= 999 (select main_a v_prenex_13121)) (< v_prenex_13120 main_x) (<= (+ main_x 1) v_prenex_13120) (<= (select main_a v_prenex_13121) (+ (select main_a v_prenex_13120) 1000)) (<= (* 2 (select main_a v_prenex_13121)) 2000))) (forall ((v_prenex_7858 Int) (v_prenex_7859 Int)) (or (< v_prenex_7858 main_x) (<= 0 (* 2 (select main_a v_prenex_7858))) (<= (select main_a v_prenex_7859) 1001) (<= 1000 (+ (select main_a v_prenex_7859) (select main_a v_prenex_7858))) (<= (+ main_x 1) v_prenex_7858) (< v_prenex_7859 main_y))) (forall ((v_prenex_8255 Int) (v_prenex_8254 Int)) (or (<= (select main_a v_prenex_8255) (+ (select main_a v_prenex_8254) 1000)) (<= (select main_a v_prenex_8255) 1000) (< v_prenex_8254 main_x) (<= (+ main_x 1) v_prenex_8254) (<= (select main_a v_prenex_8254) 2) (<= (* 2 (select main_a v_prenex_8255)) 2000))) (forall ((v_prenex_10186 Int) (v_prenex_10185 Int)) (or (<= 0 (+ (select main_a v_prenex_10185) 1)) (< v_prenex_10185 main_x) (<= (+ main_x 1) v_prenex_10185) (<= 1998 (* 2 (select main_a v_prenex_10186))) (<= (select main_a v_prenex_10186) 1001) (<= (+ (select main_a v_prenex_10186) (select main_a v_prenex_10185)) 1000) (<= (* 2 (select main_a v_prenex_10185)) 2))) (or (forall ((v_prenex_12479 Int)) (or (<= 0 (+ (select main_a v_prenex_12479) 1)) (< v_prenex_12479 main_x) (<= (+ main_x 1) v_prenex_12479) (<= (* 2 (select main_a v_prenex_12479)) 2))) (forall ((v_prenex_12480 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_12480))) (<= (select main_a v_prenex_12480) 1000) (< v_prenex_12480 main_y)))) (forall ((v_prenex_5116 Int) (v_prenex_5117 Int)) (or (<= 1000 (+ (select main_a v_prenex_5117) (select main_a v_prenex_5116))) (<= 998 (select main_a v_prenex_5117)) (<= 0 (select main_a v_prenex_5116)) (<= (+ main_x 1) v_prenex_5116) (< v_prenex_5117 main_y) (< v_prenex_5116 main_x))) (or (forall ((v_prenex_11034 Int)) (or (< v_prenex_11034 main_y) (<= (* 2 (select main_a v_prenex_11034)) 2000))) (forall ((v_prenex_11033 Int)) (or (<= (select main_a v_prenex_11033) 2) (<= (* 2 (select main_a v_prenex_11033)) 2) (<= (+ main_x 1) v_prenex_11033) (< v_prenex_11033 main_x)))) (forall ((v_prenex_11667 Int) (v_prenex_11668 Int)) (or (<= (select main_a v_prenex_11667) 2) (< v_prenex_11667 main_x) (<= (+ main_x 1) v_prenex_11667) (<= (select main_a v_prenex_11668) 1001) (<= 1000 (+ (select main_a v_prenex_11668) (select main_a v_prenex_11667))) (<= (select main_a v_prenex_11667) 1))) (forall ((v_prenex_10165 Int) (v_prenex_10166 Int)) (or (<= (* 2 (select main_a v_prenex_10166)) 2000) (<= 999 (select main_a v_prenex_10166)) (< v_prenex_10165 main_x) (<= (+ (select main_a v_prenex_10165) 998) (select main_a v_prenex_10166)) (<= (+ main_x 1) v_prenex_10165) (<= (* 2 (select main_a v_prenex_10165)) 2))) (forall ((v_prenex_6218 Int) (v_prenex_6217 Int)) (or (<= 0 (select main_a v_prenex_6217)) (< v_prenex_6217 main_x) (<= (* 2 (select main_a v_prenex_6217)) 2) (<= 999 (select main_a v_prenex_6218)) (<= (+ (select main_a v_prenex_6218) (select main_a v_prenex_6217)) 1000) (<= (+ main_x 1) v_prenex_6217) (<= (select main_a v_prenex_6218) 1000))) (forall ((v_prenex_686 Int) (v_prenex_685 Int)) (or (<= (+ (select main_a v_prenex_686) (select main_a v_prenex_685)) 1000) (< v_prenex_685 main_x) (<= 1998 (* 2 (select main_a v_prenex_686))) (<= (select main_a v_prenex_685) 2) (<= (+ main_x 1) v_prenex_685))) (forall ((v_prenex_2733 Int) (v_prenex_2734 Int)) (or (<= (+ main_x 1) v_prenex_2733) (<= 1000 (+ (select main_a v_prenex_2734) (select main_a v_prenex_2733))) (<= 999 (select main_a v_prenex_2734)) (< v_prenex_2733 main_x) (<= (* 2 (select main_a v_prenex_2733)) 2) (<= (select main_a v_prenex_2733) 1) (<= (select main_a v_prenex_2734) 1001))) (forall ((v_prenex_9125 Int) (v_prenex_9126 Int)) (or (<= 0 (select main_a v_prenex_9125)) (<= (* 2 (select main_a v_prenex_9126)) 2000) (<= (* 2 (select main_a v_prenex_9125)) 2) (< v_prenex_9125 main_x) (<= (+ main_x 1) v_prenex_9125) (<= (select main_a v_prenex_9126) (+ (select main_a v_prenex_9125) 1000)))) (forall ((v_prenex_11092 Int) (v_prenex_11091 Int)) (or (<= (+ main_x 1) v_prenex_11091) (<= 1998 (* 2 (select main_a v_prenex_11092))) (<= 0 (select main_a v_prenex_11091)) (< v_prenex_11091 main_x) (<= (select main_a v_prenex_11092) 1001) (<= (select main_a v_prenex_11092) (+ (select main_a v_prenex_11091) 1000)) (< v_prenex_11092 main_y))) (forall ((v_prenex_6754 Int) (v_prenex_6755 Int)) (or (<= (select main_a v_prenex_6755) 1001) (< v_prenex_6754 main_x) (<= (select main_a v_prenex_6755) 1000) (<= (+ main_x 1) v_prenex_6754) (<= (select main_a v_prenex_6754) 1) (<= (+ (select main_a v_prenex_6755) (select main_a v_prenex_6754)) 1000) (<= (select main_a v_prenex_6754) 2))) (forall ((v_prenex_10187 Int) (v_prenex_10188 Int)) (or (< v_prenex_10187 main_x) (<= (* 2 (select main_a v_prenex_10188)) 2000) (<= (select main_a v_prenex_10187) 1) (<= 1998 (* 2 (select main_a v_prenex_10188))) (<= 0 (+ (select main_a v_prenex_10187) 1)) (<= (+ main_x 1) v_prenex_10187) (<= (select main_a v_prenex_10188) (+ (select main_a v_prenex_10187) 1000)))) (forall ((v_prenex_12315 Int) (v_prenex_12316 Int)) (or (<= (+ main_x 1) v_prenex_12315) (<= (select main_a v_prenex_12316) (+ (select main_a v_prenex_12315) 1000)) (<= (select main_a v_prenex_12316) 1000) (< v_prenex_12316 main_y) (<= 1998 (* 2 (select main_a v_prenex_12316))) (<= 0 (+ (select main_a v_prenex_12315) 1)) (< v_prenex_12315 main_x))) (forall ((v_prenex_156 Int) (v_prenex_155 Int)) (or (<= (+ main_x 1) v_prenex_155) (<= (+ (select main_a v_prenex_156) (select main_a v_prenex_155)) 1000) (<= (* 2 (select main_a v_prenex_155)) 2) (< v_prenex_155 main_x) (<= 998 (select main_a v_prenex_156)) (<= (+ main_y 1) v_prenex_156))) (forall ((v_prenex_6998 Int) (v_prenex_6999 Int)) (or (<= (+ main_x 1) v_prenex_6998) (<= (* 2 (select main_a v_prenex_6998)) 2) (<= 0 (+ (select main_a v_prenex_6998) 1)) (<= (* 2 (select main_a v_prenex_6999)) 2000) (<= 1000 (+ (select main_a v_prenex_6999) (select main_a v_prenex_6998))) (<= (select main_a v_prenex_6999) 1000) (< v_prenex_6998 main_x))) (forall ((v_prenex_11038 Int) (v_prenex_11037 Int)) (or (<= 999 (select main_a v_prenex_11038)) (<= (+ (select main_a v_prenex_11038) (select main_a v_prenex_11037)) 1000) (< v_prenex_11038 main_y) (< v_prenex_11037 main_x) (<= (+ main_x 1) v_prenex_11037) (<= 0 (select main_a v_prenex_11037)) (<= 998 (select main_a v_prenex_11038)))) (forall ((v_prenex_2408 Int) (v_prenex_2409 Int)) (or (<= 998 (select main_a v_prenex_2409)) (<= (select main_a v_prenex_2408) 1) (<= 1000 (+ (select main_a v_prenex_2409) (select main_a v_prenex_2408))) (<= (* 2 (select main_a v_prenex_2409)) 2000) (<= (+ main_x 1) v_prenex_2408) (< v_prenex_2409 main_y) (< v_prenex_2408 main_x))) (or (forall ((v_prenex_4182 Int)) (or (<= (select main_a v_prenex_4182) 1) (< v_prenex_4182 main_x) (<= 0 (+ (select main_a v_prenex_4182) 1)) (<= 0 (* 2 (select main_a v_prenex_4182))) (<= (+ main_x 1) v_prenex_4182))) (forall ((v_prenex_4183 Int)) (or (<= (select main_a v_prenex_4183) 1000) (<= 999 (select main_a v_prenex_4183))))) (forall ((v_prenex_11572 Int) (v_prenex_11571 Int)) (or (<= (* 2 (select main_a v_prenex_11572)) 2000) (<= 998 (select main_a v_prenex_11572)) (< v_prenex_11571 main_x) (<= (+ (select main_a v_prenex_11572) (select main_a v_prenex_11571)) 1000) (<= (* 2 (select main_a v_prenex_11571)) 2) (<= (+ main_x 1) v_prenex_11571) (<= (+ main_y 1) v_prenex_11572))) (forall ((v_prenex_1994 Int) (v_prenex_1993 Int)) (or (<= 0 (select main_a v_prenex_1993)) (<= (select main_a v_prenex_1994) (+ (select main_a v_prenex_1993) 1000)) (<= (+ main_x 1) v_prenex_1993) (<= (* 2 (select main_a v_prenex_1993)) 2) (< v_prenex_1993 main_x))) (forall ((v_prenex_9106 Int) (v_prenex_9105 Int)) (or (<= (select main_a v_prenex_9105) 1) (<= (select main_a v_prenex_9106) 1000) (< v_prenex_9105 main_x) (<= (+ main_x 1) v_prenex_9105) (<= (select main_a v_prenex_9105) 2) (<= 1000 (+ (select main_a v_prenex_9106) (select main_a v_prenex_9105))))) (forall ((v_prenex_3740 Int) (v_prenex_3741 Int)) (or (< v_prenex_3740 main_x) (<= 0 (* 2 (select main_a v_prenex_3740))) (<= (select main_a v_prenex_3741) (+ (select main_a v_prenex_3740) 1000)) (<= (select main_a v_prenex_3740) 2) (<= (+ main_x 1) v_prenex_3740) (<= 1998 (* 2 (select main_a v_prenex_3741))))) (forall ((v_prenex_12322 Int) (v_prenex_12321 Int)) (or (<= 999 (select main_a v_prenex_12322)) (< v_prenex_12321 main_x) (<= 0 (+ (select main_a v_prenex_12321) 1)) (<= (+ main_y 1) v_prenex_12322) (<= (+ main_x 1) v_prenex_12321) (<= (select main_a v_prenex_12322) (+ (select main_a v_prenex_12321) 1000)) (<= (select main_a v_prenex_12322) 1001))) (forall ((v_prenex_11334 Int) (v_prenex_11335 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_11335))) (<= (select main_a v_prenex_11335) (+ (select main_a v_prenex_11334) 1000)) (<= 0 (+ (select main_a v_prenex_11334) 1)) (< v_prenex_11334 main_x) (<= (+ main_x 1) v_prenex_11334) (<= (* 2 (select main_a v_prenex_11335)) 2000))) (forall ((v_prenex_8947 Int) (v_prenex_8948 Int)) (or (<= (+ main_x 1) v_prenex_8947) (<= 0 (select main_a v_prenex_8947)) (<= 998 (select main_a v_prenex_8948)) (<= (+ (select main_a v_prenex_8947) 998) (select main_a v_prenex_8948)) (< v_prenex_8947 main_x) (<= (select main_a v_prenex_8948) 1000) (<= 0 (+ (select main_a v_prenex_8947) 1)))) (or (forall ((v_prenex_99 Int)) (or (<= (* 2 (select main_a v_prenex_99)) 2000) (<= 1998 (* 2 (select main_a v_prenex_99))))) (forall ((v_prenex_98 Int)) (or (<= (+ main_x 1) v_prenex_98) (< v_prenex_98 main_x) (<= (select main_a v_prenex_98) 1) (<= 0 (* 2 (select main_a v_prenex_98))) (<= (* 2 (select main_a v_prenex_98)) 2)))) (forall ((v_prenex_2789 Int) (v_prenex_2790 Int)) (or (<= 0 (select main_a v_prenex_2789)) (< v_prenex_2789 main_x) (<= (select main_a v_prenex_2790) (+ (select main_a v_prenex_2789) 1000)) (<= (+ main_x 1) v_prenex_2789) (<= 1998 (* 2 (select main_a v_prenex_2790))))) (forall ((v_prenex_2053 Int) (v_prenex_2054 Int)) (or (<= (* 2 (select main_a v_prenex_2054)) 2000) (<= (+ main_x 1) v_prenex_2053) (<= (+ (select main_a v_prenex_2054) (select main_a v_prenex_2053)) 1000) (< v_prenex_2053 main_x) (<= 0 (+ (select main_a v_prenex_2053) 1)) (<= 1998 (* 2 (select main_a v_prenex_2054))) (<= 0 (* 2 (select main_a v_prenex_2053))))) (forall ((v_prenex_5451 Int) (v_prenex_5450 Int)) (or (<= (+ main_x 1) v_prenex_5450) (<= (* 2 (select main_a v_prenex_5451)) 2000) (<= 998 (select main_a v_prenex_5451)) (< v_prenex_5450 main_x) (<= (select main_a v_prenex_5450) 1) (<= (+ (select main_a v_prenex_5451) (select main_a v_prenex_5450)) 1000) (<= (* 2 (select main_a v_prenex_5450)) 2))) (forall ((v_prenex_8312 Int)) (or (<= 0 (+ (select main_a v_prenex_8312) 1)) (< v_prenex_8312 main_x) (<= (+ main_x 1) v_prenex_8312) (<= 0 (* 2 (select main_a v_prenex_8312))))) (or (forall ((v_prenex_2161 Int)) (or (< v_prenex_2161 main_x) (<= 0 (select main_a v_prenex_2161)) (<= (+ main_x 1) v_prenex_2161) (<= (* 2 (select main_a v_prenex_2161)) 2))) (forall ((v_prenex_2162 Int)) (or (<= (select main_a v_prenex_2162) 1001) (<= 1998 (* 2 (select main_a v_prenex_2162)))))) (forall ((v_prenex_3353 Int) (v_prenex_3354 Int)) (or (<= 999 (select main_a v_prenex_3354)) (<= 998 (select main_a v_prenex_3354)) (<= (+ main_x 1) v_prenex_3353) (<= (+ (select main_a v_prenex_3354) (select main_a v_prenex_3353)) 1000) (< v_prenex_3353 main_x) (<= 0 (select main_a v_prenex_3353)) (<= 0 (* 2 (select main_a v_prenex_3353))))) (forall ((v_prenex_5511 Int) (v_prenex_5510 Int)) (or (< v_prenex_5510 main_x) (<= (select main_a v_prenex_5510) 2) (<= (* 2 (select main_a v_prenex_5511)) 2000) (<= (select main_a v_prenex_5511) (+ (select main_a v_prenex_5510) 1000)) (<= 0 (+ (select main_a v_prenex_5510) 1)) (<= 999 (select main_a v_prenex_5511)) (<= (+ main_x 1) v_prenex_5510))) (forall ((v_prenex_1613 Int) (v_prenex_1614 Int)) (or (<= 999 (select main_a v_prenex_1614)) (<= 998 (select main_a v_prenex_1614)) (<= (+ main_x 1) v_prenex_1613) (<= 0 (* 2 (select main_a v_prenex_1613))) (<= 0 (select main_a v_prenex_1613)) (< v_prenex_1613 main_x) (<= 1000 (+ (select main_a v_prenex_1614) (select main_a v_prenex_1613))))) (or (forall ((v_prenex_3906 Int)) (or (<= 0 (+ (select main_a v_prenex_3906) 1)) (<= (+ main_x 1) v_prenex_3906) (<= 0 (* 2 (select main_a v_prenex_3906))) (<= (select main_a v_prenex_3906) 2) (< v_prenex_3906 main_x))) (forall ((v_prenex_3907 Int)) (<= (* 2 (select main_a v_prenex_3907)) 2000))) (forall ((v_prenex_9819 Int) (v_prenex_9820 Int)) (or (<= 0 (+ (select main_a v_prenex_9819) 1)) (<= (+ main_x 1) v_prenex_9819) (<= (* 2 (select main_a v_prenex_9819)) 2) (<= 998 (select main_a v_prenex_9820)) (< v_prenex_9819 main_x) (<= (+ (select main_a v_prenex_9820) (select main_a v_prenex_9819)) 1000))) (forall ((v_prenex_11861 Int) (v_prenex_11862 Int)) (or (<= (+ main_x 1) v_prenex_11861) (<= (+ (select main_a v_prenex_11861) 998) (select main_a v_prenex_11862)) (<= 999 (select main_a v_prenex_11862)) (<= (select main_a v_prenex_11861) 1) (<= (select main_a v_prenex_11862) 1000) (< v_prenex_11861 main_x) (<= 0 (+ (select main_a v_prenex_11861) 1)))) (or (forall ((v_prenex_6096 Int)) (<= 998 (select main_a v_prenex_6096))) (forall ((v_prenex_6095 Int)) (or (<= 0 (+ (select main_a v_prenex_6095) 1)) (<= (+ main_x 1) v_prenex_6095) (< v_prenex_6095 main_x) (<= 0 (* 2 (select main_a v_prenex_6095))) (<= (select main_a v_prenex_6095) 1)))) (forall ((v_prenex_6875 Int) (v_prenex_6874 Int)) (or (<= 1000 (+ (select main_a v_prenex_6875) (select main_a v_prenex_6874))) (<= (select main_a v_prenex_6874) 2) (<= 1998 (* 2 (select main_a v_prenex_6875))) (<= (+ main_x 1) v_prenex_6874) (<= (select main_a v_prenex_6874) 1) (< v_prenex_6874 main_x))) (forall ((v_prenex_3746 Int) (v_prenex_3747 Int)) (or (<= 0 (select main_a v_prenex_3746)) (<= (+ main_x 1) v_prenex_3746) (< v_prenex_3746 main_x) (<= (select main_a v_prenex_3747) 1000) (<= (select main_a v_prenex_3746) 2) (<= 999 (select main_a v_prenex_3747)) (<= 1000 (+ (select main_a v_prenex_3747) (select main_a v_prenex_3746))))) (or (forall ((v_prenex_1348 Int)) (or (<= (+ main_x 1) v_prenex_1348) (<= (* 2 (select main_a v_prenex_1348)) 2) (<= 0 (+ (select main_a v_prenex_1348) 1)) (< v_prenex_1348 main_x))) (forall ((v_prenex_1349 Int)) (or (<= 999 (select main_a v_prenex_1349)) (< v_prenex_1349 main_y) (<= (select main_a v_prenex_1349) 1001)))) (forall ((v_prenex_10617 Int) (v_prenex_10616 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_10617))) (< v_prenex_10616 main_x) (<= (select main_a v_prenex_10617) (+ (select main_a v_prenex_10616) 1000)) (<= (+ main_x 1) v_prenex_10616) (<= (select main_a v_prenex_10616) 1) (<= 0 (* 2 (select main_a v_prenex_10616))))) (forall ((v_prenex_1343 Int) (v_prenex_1342 Int)) (or (<= (+ main_x 1) v_prenex_1342) (<= 1998 (* 2 (select main_a v_prenex_1343))) (< v_prenex_1342 main_x) (<= 0 (+ (select main_a v_prenex_1342) 1)) (<= (+ main_y 1) v_prenex_1343) (<= (select main_a v_prenex_1343) 1001) (<= (select main_a v_prenex_1343) (+ (select main_a v_prenex_1342) 1000)))) (forall ((v_prenex_9043 Int) (v_prenex_9042 Int)) (or (<= 1000 (+ (select main_a v_prenex_9043) (select main_a v_prenex_9042))) (<= (select main_a v_prenex_9043) 1000) (<= (+ main_x 1) v_prenex_9042) (<= (select main_a v_prenex_9042) 2) (<= (select main_a v_prenex_9043) 1001) (<= (select main_a v_prenex_9042) 1) (< v_prenex_9042 main_x))) (forall ((v_prenex_12533 Int) (v_prenex_12534 Int)) (or (< v_prenex_12534 main_y) (<= 0 (+ (select main_a v_prenex_12533) 1)) (<= (+ (select main_a v_prenex_12534) (select main_a v_prenex_12533)) 1000) (<= 998 (select main_a v_prenex_12534)) (<= (+ main_x 1) v_prenex_12533) (<= 999 (select main_a v_prenex_12534)) (< v_prenex_12533 main_x))) (forall ((v_prenex_4869 Int) (v_prenex_4868 Int)) (or (< v_prenex_4868 main_x) (<= (+ main_x 1) v_prenex_4868) (<= (select main_a v_prenex_4869) (+ (select main_a v_prenex_4868) 1000)) (<= 0 (select main_a v_prenex_4868)) (<= (+ main_y 1) v_prenex_4869) (<= 998 (select main_a v_prenex_4869)))) (forall ((v_prenex_745 Int) (v_prenex_746 Int)) (or (<= (select main_a v_prenex_746) 1000) (<= 998 (select main_a v_prenex_746)) (< v_prenex_745 main_x) (<= (+ main_x 1) v_prenex_745) (<= (+ (select main_a v_prenex_745) 998) (select main_a v_prenex_746)) (<= (select main_a v_prenex_745) 1) (<= 0 (+ (select main_a v_prenex_745) 1)))) (forall ((v_prenex_10837 Int) (v_prenex_10838 Int)) (or (<= (select main_a v_prenex_10837) 2) (<= (+ main_x 1) v_prenex_10837) (<= 999 (select main_a v_prenex_10838)) (< v_prenex_10837 main_x) (<= (select main_a v_prenex_10838) 1000) (<= (+ (select main_a v_prenex_10838) (select main_a v_prenex_10837)) 1000))) (forall ((v_prenex_3550 Int) (v_prenex_3551 Int)) (or (<= (select main_a v_prenex_3550) 2) (<= (select main_a v_prenex_3551) 1001) (<= (select main_a v_prenex_3551) (+ (select main_a v_prenex_3550) 1000)) (<= (+ main_x 1) v_prenex_3550) (<= 0 (* 2 (select main_a v_prenex_3550))) (< v_prenex_3550 main_x) (<= 1998 (* 2 (select main_a v_prenex_3551))))) (forall ((v_prenex_365 Int) (v_prenex_366 Int)) (or (<= 0 (select main_a v_prenex_365)) (<= (* 2 (select main_a v_prenex_366)) 2000) (<= (* 2 (select main_a v_prenex_365)) 2) (<= (+ (select main_a v_prenex_366) (select main_a v_prenex_365)) 1000) (< v_prenex_365 main_x) (<= (+ main_x 1) v_prenex_365) (<= 998 (select main_a v_prenex_366)))) (or (forall ((v_prenex_10607 Int)) (or (<= 998 (select main_a v_prenex_10607)) (< v_prenex_10607 main_y) (<= 999 (select main_a v_prenex_10607)))) (forall ((v_prenex_10606 Int)) (or (<= (+ main_x 1) v_prenex_10606) (<= 0 (* 2 (select main_a v_prenex_10606))) (<= (select main_a v_prenex_10606) 2) (< v_prenex_10606 main_x)))) (forall ((v_prenex_7749 Int) (v_prenex_7750 Int)) (or (<= (* 2 (select main_a v_prenex_7750)) 2000) (<= (+ main_x 1) v_prenex_7749) (<= 998 (select main_a v_prenex_7750)) (<= 0 (select main_a v_prenex_7749)) (<= 1000 (+ (select main_a v_prenex_7750) (select main_a v_prenex_7749))) (<= 0 (* 2 (select main_a v_prenex_7749))) (< v_prenex_7749 main_x))) (forall ((v_prenex_12018 Int) (v_prenex_12017 Int)) (or (<= (* 2 (select main_a v_prenex_12017)) 2) (<= 1998 (* 2 (select main_a v_prenex_12018))) (< v_prenex_12017 main_x) (<= (select main_a v_prenex_12018) (+ (select main_a v_prenex_12017) 1000)) (<= (+ main_x 1) v_prenex_12017))) (forall ((v_prenex_5415 Int) (v_prenex_5414 Int)) (or (<= (select main_a v_prenex_5415) 1000) (<= (+ main_y 1) v_prenex_5415) (<= (+ main_x 1) v_prenex_5414) (< v_prenex_5414 main_x) (<= (select main_a v_prenex_5415) (+ (select main_a v_prenex_5414) 1000)) (<= (* 2 (select main_a v_prenex_5415)) 2000) (<= (select main_a v_prenex_5414) 2))) (forall ((v_prenex_1187 Int)) (or (<= (* 2 (select main_a v_prenex_1187)) 2) (<= (select main_a v_prenex_1187) 1) (<= (+ main_x 1) v_prenex_1187) (< v_prenex_1187 main_x))) (forall ((v_prenex_6727 Int) (v_prenex_6726 Int)) (or (<= (+ main_x 1) v_prenex_6726) (<= (select main_a v_prenex_6727) 1001) (<= 0 (* 2 (select main_a v_prenex_6726))) (<= (* 2 (select main_a v_prenex_6726)) 2) (<= 999 (select main_a v_prenex_6727)) (<= 1000 (+ (select main_a v_prenex_6727) (select main_a v_prenex_6726))) (< v_prenex_6726 main_x))) (forall ((v_prenex_972 Int) (v_prenex_971 Int)) (or (<= (select main_a v_prenex_972) 1000) (< v_prenex_971 main_x) (<= 0 (* 2 (select main_a v_prenex_971))) (<= (select main_a v_prenex_971) 1) (<= (+ main_x 1) v_prenex_971) (<= 998 (select main_a v_prenex_972)) (<= (+ (select main_a v_prenex_971) 998) (select main_a v_prenex_972)))) (or (forall ((v_prenex_7677 Int)) (or (< v_prenex_7677 main_x) (<= (select main_a v_prenex_7677) 1) (<= (* 2 (select main_a v_prenex_7677)) 2) (<= (+ main_x 1) v_prenex_7677) (<= 0 (+ (select main_a v_prenex_7677) 1)))) (forall ((v_prenex_7678 Int)) (<= (* 2 (select main_a v_prenex_7678)) 2000))) (forall ((v_prenex_323 Int) (v_prenex_324 Int)) (or (<= 999 (select main_a v_prenex_324)) (<= (+ main_x 1) v_prenex_323) (<= 1000 (+ (select main_a v_prenex_324) (select main_a v_prenex_323))) (<= (select main_a v_prenex_324) 1000) (< v_prenex_323 main_x) (< v_prenex_324 main_y) (<= (* 2 (select main_a v_prenex_323)) 2))) (or (forall ((v_prenex_6517 Int)) (or (<= (* 2 (select main_a v_prenex_6517)) 2) (<= (+ main_x 1) v_prenex_6517) (<= (select main_a v_prenex_6517) 1) (<= (select main_a v_prenex_6517) 2) (< v_prenex_6517 main_x))) (forall ((v_prenex_6518 Int)) (or (<= (select main_a v_prenex_6518) 1001) (<= 1998 (* 2 (select main_a v_prenex_6518)))))) (forall ((v_prenex_5956 Int) (v_prenex_5955 Int)) (or (<= (* 2 (select main_a v_prenex_5955)) 2) (<= (+ main_x 1) v_prenex_5955) (<= 0 (select main_a v_prenex_5955)) (<= (* 2 (select main_a v_prenex_5956)) 2000) (< v_prenex_5955 main_x) (<= (+ (select main_a v_prenex_5956) (select main_a v_prenex_5955)) 1000))) (forall ((v_prenex_4764 Int) (v_prenex_4763 Int)) (or (<= (+ main_x 1) v_prenex_4763) (<= (select main_a v_prenex_4764) 1001) (< v_prenex_4763 main_x) (<= (* 2 (select main_a v_prenex_4764)) 2000) (<= (select main_a v_prenex_4763) 1) (<= 1000 (+ (select main_a v_prenex_4764) (select main_a v_prenex_4763))))) (forall ((v_prenex_4962 Int) (v_prenex_4963 Int)) (or (<= 0 (* 2 (select main_a v_prenex_4962))) (<= (+ main_x 1) v_prenex_4962) (<= (select main_a v_prenex_4963) 1001) (<= 1000 (+ (select main_a v_prenex_4963) (select main_a v_prenex_4962))) (< v_prenex_4962 main_x) (<= (select main_a v_prenex_4963) 1000))) (forall ((v_prenex_1509 Int) (v_prenex_1508 Int)) (or (<= (select main_a v_prenex_1509) 1000) (<= 0 (select main_a v_prenex_1508)) (< v_prenex_1508 main_x) (<= (+ main_x 1) v_prenex_1508) (<= (select main_a v_prenex_1508) 2) (<= (+ (select main_a v_prenex_1509) (select main_a v_prenex_1508)) 1000))) (forall ((v_prenex_6227 Int) (v_prenex_6228 Int)) (or (<= (+ main_x 1) v_prenex_6227) (<= (select main_a v_prenex_6228) 1001) (<= 1998 (* 2 (select main_a v_prenex_6228))) (<= (select main_a v_prenex_6227) 1) (<= 0 (* 2 (select main_a v_prenex_6227))) (<= (+ (select main_a v_prenex_6227) 998) (select main_a v_prenex_6228)) (< v_prenex_6227 main_x))) (forall ((v_prenex_6536 Int) (v_prenex_6535 Int)) (or (<= (select main_a v_prenex_6536) (+ (select main_a v_prenex_6535) 1000)) (<= (+ main_y 1) v_prenex_6536) (<= (select main_a v_prenex_6535) 2) (<= (+ main_x 1) v_prenex_6535) (< v_prenex_6535 main_x) (<= 998 (select main_a v_prenex_6536)))) (forall ((v_prenex_1211 Int) (v_prenex_1210 Int)) (or (<= (+ (select main_a v_prenex_1210) 998) (select main_a v_prenex_1211)) (<= (select main_a v_prenex_1211) 1000) (< v_prenex_1210 main_x) (<= (+ main_x 1) v_prenex_1210) (<= (select main_a v_prenex_1211) 1001) (<= (select main_a v_prenex_1210) 2))) (or (forall ((v_prenex_10850 Int)) (or (<= (* 2 (select main_a v_prenex_10850)) 2000) (<= (select main_a v_prenex_10850) 1000))) (forall ((v_prenex_10849 Int)) (or (< v_prenex_10849 main_x) (<= (* 2 (select main_a v_prenex_10849)) 2) (<= (+ main_x 1) v_prenex_10849) (<= 0 (* 2 (select main_a v_prenex_10849)))))) (forall ((v_prenex_5237 Int) (v_prenex_5236 Int)) (or (<= (select main_a v_prenex_5237) (+ (select main_a v_prenex_5236) 1000)) (<= (select main_a v_prenex_5236) 1) (<= 1998 (* 2 (select main_a v_prenex_5237))) (<= 0 (* 2 (select main_a v_prenex_5236))) (<= (select main_a v_prenex_5237) 1000) (<= (+ main_x 1) v_prenex_5236) (< v_prenex_5236 main_x))) (forall ((v_prenex_3216 Int) (v_prenex_3217 Int)) (or (<= 0 (select main_a v_prenex_3216)) (<= 998 (select main_a v_prenex_3217)) (< v_prenex_3216 main_x) (<= 0 (+ (select main_a v_prenex_3216) 1)) (<= 1000 (+ (select main_a v_prenex_3217) (select main_a v_prenex_3216))) (<= (+ main_x 1) v_prenex_3216) (<= (* 2 (select main_a v_prenex_3217)) 2000))) (forall ((v_prenex_7618 Int) (v_prenex_7619 Int)) (or (<= (+ main_y 1) v_prenex_7619) (<= (+ (select main_a v_prenex_7618) 998) (select main_a v_prenex_7619)) (<= (+ main_x 1) v_prenex_7618) (< v_prenex_7618 main_x) (<= (select main_a v_prenex_7618) 1) (<= (select main_a v_prenex_7619) 1000))) (or (forall ((v_prenex_60 Int)) (or (<= (* 2 (select main_a v_prenex_60)) 2) (<= (+ main_x 1) v_prenex_60) (<= (select main_a v_prenex_60) 1) (< v_prenex_60 main_x) (<= 0 (+ (select main_a v_prenex_60) 1)))) (forall ((v_prenex_61 Int)) (<= 999 (select main_a v_prenex_61)))) (forall ((v_prenex_7782 Int) (v_prenex_7781 Int)) (or (<= 998 (select main_a v_prenex_7782)) (<= (select main_a v_prenex_7782) 1000) (<= (+ main_y 1) v_prenex_7782) (<= (+ (select main_a v_prenex_7782) (select main_a v_prenex_7781)) 1000) (< v_prenex_7782 main_y))) (forall ((v_prenex_2697 Int) (v_prenex_2698 Int)) (or (<= (+ main_x 1) v_prenex_2697) (< v_prenex_2698 main_y) (<= (select main_a v_prenex_2698) (+ (select main_a v_prenex_2697) 1000)) (<= (select main_a v_prenex_2698) 1000) (< v_prenex_2697 main_x) (<= (select main_a v_prenex_2697) 2))) (forall ((v_prenex_12818 Int) (v_prenex_12817 Int)) (or (<= (+ main_y 1) v_prenex_12818) (<= (select main_a v_prenex_12818) 1001) (<= 0 (select main_a v_prenex_12817)) (< v_prenex_12817 main_x) (<= (select main_a v_prenex_12818) (+ (select main_a v_prenex_12817) 1000)) (<= (+ main_x 1) v_prenex_12817) (<= 1998 (* 2 (select main_a v_prenex_12818))))) (forall ((v_prenex_13125 Int) (v_prenex_13124 Int)) (or (<= (select main_a v_prenex_13125) 1001) (<= (select main_a v_prenex_13124) 2) (<= 0 (select main_a v_prenex_13124)) (<= (select main_a v_prenex_13125) (+ (select main_a v_prenex_13124) 1000)) (< v_prenex_13124 main_x) (<= (+ main_x 1) v_prenex_13124))) (forall ((v_prenex_2344 Int) (v_prenex_2345 Int)) (or (<= (+ main_x 1) v_prenex_2344) (< v_prenex_2344 main_x) (<= (select main_a v_prenex_2345) (+ (select main_a v_prenex_2344) 1000)) (<= (* 2 (select main_a v_prenex_2344)) 2) (<= 1998 (* 2 (select main_a v_prenex_2345))) (<= (select main_a v_prenex_2345) 1001))) (forall ((v_prenex_4722 Int) (v_prenex_4721 Int)) (or (<= (select main_a v_prenex_4721) 2) (<= (select main_a v_prenex_4722) (+ (select main_a v_prenex_4721) 1000)) (<= (+ main_x 1) v_prenex_4721) (< v_prenex_4721 main_x) (<= (* 2 (select main_a v_prenex_4722)) 2000) (<= 0 (* 2 (select main_a v_prenex_4721))))) (or (forall ((v_prenex_4809 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_4809))) (<= (select main_a v_prenex_4809) 1000))) (forall ((v_prenex_4808 Int)) (or (< v_prenex_4808 main_x) (<= (+ main_x 1) v_prenex_4808) (<= (* 2 (select main_a v_prenex_4808)) 2) (<= 0 (+ (select main_a v_prenex_4808) 1))))) (or (forall ((v_prenex_7831 Int)) (or (<= (select main_a v_prenex_7831) 1000) (<= 998 (select main_a v_prenex_7831)))) (forall ((v_prenex_7830 Int)) (or (<= 0 (+ (select main_a v_prenex_7830) 1)) (<= (select main_a v_prenex_7830) 2) (<= (+ main_x 1) v_prenex_7830) (<= (* 2 (select main_a v_prenex_7830)) 2) (< v_prenex_7830 main_x)))) (forall ((v_prenex_7937 Int) (v_prenex_7936 Int)) (or (<= 998 (select main_a v_prenex_7937)) (<= (+ (select main_a v_prenex_7936) 998) (select main_a v_prenex_7937)) (< v_prenex_7936 main_x) (<= (+ main_x 1) v_prenex_7936) (<= 0 (+ (select main_a v_prenex_7936) 1)) (<= 999 (select main_a v_prenex_7937)) (<= (select main_a v_prenex_7936) 2))) (forall ((v_prenex_3073 Int) (v_prenex_3074 Int)) (or (<= (+ main_x 1) v_prenex_3073) (<= (select main_a v_prenex_3073) 1) (<= 0 (* 2 (select main_a v_prenex_3073))) (<= (+ (select main_a v_prenex_3074) (select main_a v_prenex_3073)) 1000) (<= (* 2 (select main_a v_prenex_3074)) 2000) (< v_prenex_3073 main_x) (<= 1998 (* 2 (select main_a v_prenex_3074))))) (forall ((v_prenex_12840 Int) (v_prenex_12839 Int)) (or (<= (select main_a v_prenex_12840) (+ (select main_a v_prenex_12839) 1000)) (<= (select main_a v_prenex_12840) 1000) (<= (+ main_x 1) v_prenex_12839) (< v_prenex_12839 main_x) (<= (select main_a v_prenex_12839) 2))) (forall ((v_prenex_4881 Int) (v_prenex_4880 Int)) (or (< v_prenex_4880 main_x) (<= 1998 (* 2 (select main_a v_prenex_4881))) (<= 0 (+ (select main_a v_prenex_4880) 1)) (<= 0 (* 2 (select main_a v_prenex_4880))) (<= (+ (select main_a v_prenex_4880) 998) (select main_a v_prenex_4881)) (<= (+ main_x 1) v_prenex_4880))) (forall ((v_prenex_11592 Int) (v_prenex_11591 Int)) (or (< v_prenex_11591 main_x) (<= (+ main_x 1) v_prenex_11591) (<= (* 2 (select main_a v_prenex_11591)) 2) (<= 1998 (* 2 (select main_a v_prenex_11592))) (<= 0 (+ (select main_a v_prenex_11591) 1)) (<= (+ (select main_a v_prenex_11592) (select main_a v_prenex_11591)) 1000) (<= 999 (select main_a v_prenex_11592)))) (forall ((v_prenex_2743 Int) (v_prenex_2744 Int)) (or (< v_prenex_2743 main_x) (<= (select main_a v_prenex_2743) 2) (<= (select main_a v_prenex_2744) 1001) (<= (+ main_x 1) v_prenex_2743) (<= 0 (+ (select main_a v_prenex_2743) 1)) (<= 999 (select main_a v_prenex_2744)) (<= (+ (select main_a v_prenex_2743) 998) (select main_a v_prenex_2744)))) (forall ((v_prenex_5783 Int) (v_prenex_5784 Int)) (or (<= 998 (select main_a v_prenex_5784)) (< v_prenex_5783 main_x) (<= (+ (select main_a v_prenex_5784) (select main_a v_prenex_5783)) 1000) (<= 0 (+ (select main_a v_prenex_5783) 1)) (<= (+ main_x 1) v_prenex_5783))) (forall ((v_prenex_12855 Int) (v_prenex_12856 Int)) (or (<= 0 (select main_a v_prenex_12855)) (< v_prenex_12855 main_x) (<= (+ main_x 1) v_prenex_12855) (<= (select main_a v_prenex_12855) 2) (<= (select main_a v_prenex_12856) 1001) (<= 1000 (+ (select main_a v_prenex_12856) (select main_a v_prenex_12855))))) (or (forall ((v_prenex_11896 Int)) (or (<= 999 (select main_a v_prenex_11896)) (< v_prenex_11896 main_y))) (forall ((v_prenex_11895 Int)) (or (< v_prenex_11895 main_x) (<= (* 2 (select main_a v_prenex_11895)) 2) (<= (+ main_x 1) v_prenex_11895) (<= (select main_a v_prenex_11895) 1)))) (forall ((v_prenex_9788 Int) (v_prenex_9787 Int)) (or (< v_prenex_9787 main_x) (<= (+ main_x 1) v_prenex_9787) (<= (select main_a v_prenex_9788) 1000) (<= 0 (+ (select main_a v_prenex_9787) 1)) (<= 999 (select main_a v_prenex_9788)) (<= (+ (select main_a v_prenex_9788) (select main_a v_prenex_9787)) 1000))) (forall ((v_prenex_4058 Int) (v_prenex_4057 Int)) (or (<= 999 (select main_a v_prenex_4058)) (<= (+ main_x 1) v_prenex_4057) (<= (select main_a v_prenex_4058) 1001) (< v_prenex_4057 main_x) (<= (select main_a v_prenex_4057) 2) (<= 0 (* 2 (select main_a v_prenex_4057))) (<= (+ (select main_a v_prenex_4058) (select main_a v_prenex_4057)) 1000))) (forall ((v_prenex_9627 Int) (v_prenex_9626 Int)) (or (< v_prenex_9627 main_y) (<= (select main_a v_prenex_9627) 1001) (<= (+ main_x 1) v_prenex_9626) (<= (+ (select main_a v_prenex_9627) (select main_a v_prenex_9626)) 1000) (<= 998 (select main_a v_prenex_9627)) (< v_prenex_9626 main_x) (<= 0 (* 2 (select main_a v_prenex_9626))))) (forall ((v_prenex_12902 Int) (v_prenex_12903 Int)) (or (<= 998 (select main_a v_prenex_12903)) (<= (+ main_x 1) v_prenex_12902) (<= (+ (select main_a v_prenex_12903) (select main_a v_prenex_12902)) 1000) (<= 0 (+ (select main_a v_prenex_12902) 1)) (<= 0 (select main_a v_prenex_12902)) (< v_prenex_12902 main_x))) (or (forall ((v_prenex_9975 Int)) (or (<= 998 (select main_a v_prenex_9975)) (<= (* 2 (select main_a v_prenex_9975)) 2000) (<= (+ main_y 1) v_prenex_9975) (< v_prenex_9975 main_y))) (forall ((v_prenex_9974 Int)) (<= (* 2 (select main_a v_prenex_9974)) 2))) (forall ((v_prenex_13172 Int) (v_prenex_13173 Int)) (or (<= (select main_a v_prenex_13173) (+ (select main_a v_prenex_13172) 1000)) (<= (select main_a v_prenex_13172) 1) (< v_prenex_13173 main_y) (<= (+ main_x 1) v_prenex_13172) (<= (select main_a v_prenex_13173) 1000) (< v_prenex_13172 main_x))) (forall ((v_prenex_8437 Int) (v_prenex_8438 Int)) (or (<= (+ main_x 1) v_prenex_8437) (<= (+ (select main_a v_prenex_8438) (select main_a v_prenex_8437)) 1000) (<= 998 (select main_a v_prenex_8438)) (<= (+ main_y 1) v_prenex_8438) (< v_prenex_8437 main_x) (<= 1998 (* 2 (select main_a v_prenex_8438))) (<= 0 (+ (select main_a v_prenex_8437) 1)))) (forall ((v_prenex_7638 Int) (v_prenex_7639 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_7639))) (<= (+ (select main_a v_prenex_7639) (select main_a v_prenex_7638)) 1000) (<= 998 (select main_a v_prenex_7639)) (<= (+ main_x 1) v_prenex_7638) (<= (* 2 (select main_a v_prenex_7638)) 2) (< v_prenex_7638 main_x))) (forall ((v_prenex_3005 Int) (v_prenex_3006 Int)) (or (<= (+ main_y 1) v_prenex_3006) (<= (+ (select main_a v_prenex_3006) (select main_a v_prenex_3005)) 1000) (< v_prenex_3005 main_x) (<= (* 2 (select main_a v_prenex_3006)) 2000) (<= (select main_a v_prenex_3006) 1001) (<= 0 (select main_a v_prenex_3005)) (<= (+ main_x 1) v_prenex_3005))) (forall ((v_prenex_541 Int) (v_prenex_542 Int)) (or (<= 0 (* 2 (select main_a v_prenex_541))) (<= (+ main_x 1) v_prenex_541) (<= (select main_a v_prenex_542) 1001) (< v_prenex_541 main_x) (<= (select main_a v_prenex_542) (+ (select main_a v_prenex_541) 1000)) (<= (select main_a v_prenex_541) 2))) (forall ((v_prenex_9950 Int) (v_prenex_9951 Int)) (or (< v_prenex_9950 main_x) (<= 998 (select main_a v_prenex_9951)) (<= (* 2 (select main_a v_prenex_9950)) 2) (<= (select main_a v_prenex_9951) (+ (select main_a v_prenex_9950) 1000)) (<= (+ main_x 1) v_prenex_9950) (<= (select main_a v_prenex_9950) 2) (<= (select main_a v_prenex_9951) 1001))) (forall ((v_prenex_3734 Int) (v_prenex_3735 Int)) (or (<= (+ (select main_a v_prenex_3734) 998) (select main_a v_prenex_3735)) (< v_prenex_3734 main_x) (<= (select main_a v_prenex_3734) 1) (<= 0 (* 2 (select main_a v_prenex_3734))) (<= (+ main_x 1) v_prenex_3734) (<= (* 2 (select main_a v_prenex_3735)) 2000))) (or (forall ((v_prenex_13227 Int)) (<= 1998 (* 2 (select main_a v_prenex_13227)))) (forall ((v_prenex_13226 Int)) (or (<= 0 (select main_a v_prenex_13226)) (<= (+ main_x 1) v_prenex_13226) (<= 0 (+ (select main_a v_prenex_13226) 1)) (<= (* 2 (select main_a v_prenex_13226)) 2) (< v_prenex_13226 main_x)))) (forall ((v_prenex_8646 Int) (v_prenex_8645 Int)) (or (<= (select main_a v_prenex_8646) (+ (select main_a v_prenex_8645) 1000)) (<= 998 (select main_a v_prenex_8646)) (<= 0 (select main_a v_prenex_8645)) (<= (+ main_x 1) v_prenex_8645) (< v_prenex_8645 main_x) (<= (select main_a v_prenex_8645) 2) (<= 1998 (* 2 (select main_a v_prenex_8646))))) (forall ((v_prenex_2183 Int) (v_prenex_2184 Int)) (or (<= (* 2 (select main_a v_prenex_2184)) 2000) (<= (+ main_x 1) v_prenex_2183) (<= 0 (* 2 (select main_a v_prenex_2183))) (< v_prenex_2183 main_x) (<= (+ (select main_a v_prenex_2184) (select main_a v_prenex_2183)) 1000) (<= 1998 (* 2 (select main_a v_prenex_2184))))) (forall ((v_prenex_11192 Int) (v_prenex_11191 Int)) (or (< v_prenex_11191 main_x) (<= (select main_a v_prenex_11192) 1000) (<= (+ main_x 1) v_prenex_11191) (<= 0 (+ (select main_a v_prenex_11191) 1)) (<= 0 (* 2 (select main_a v_prenex_11191))) (<= 1000 (+ (select main_a v_prenex_11192) (select main_a v_prenex_11191))))) (forall ((v_prenex_7601 Int) (v_prenex_7600 Int)) (or (<= (select main_a v_prenex_7601) 1001) (<= (select main_a v_prenex_7600) 1) (< v_prenex_7600 main_x) (<= (select main_a v_prenex_7601) 1000) (<= (+ main_x 1) v_prenex_7600) (<= 1000 (+ (select main_a v_prenex_7601) (select main_a v_prenex_7600))) (<= (* 2 (select main_a v_prenex_7600)) 2))) (forall ((v_prenex_11846 Int) (v_prenex_11847 Int)) (or (<= 0 (select main_a v_prenex_11846)) (< v_prenex_11846 main_x) (< v_prenex_11847 main_y) (<= 1998 (* 2 (select main_a v_prenex_11847))) (<= (+ main_x 1) v_prenex_11846) (<= 998 (select main_a v_prenex_11847)) (<= (+ (select main_a v_prenex_11846) 998) (select main_a v_prenex_11847)))) (forall ((v_prenex_1890 Int) (v_prenex_1889 Int)) (or (<= 0 (select main_a v_prenex_1889)) (<= (select main_a v_prenex_1890) 1000) (<= (+ (select main_a v_prenex_1890) (select main_a v_prenex_1889)) 1000) (<= (+ main_x 1) v_prenex_1889) (< v_prenex_1889 main_x))) (forall ((v_prenex_5468 Int) (v_prenex_5469 Int)) (or (<= (+ main_x 1) v_prenex_5468) (< v_prenex_5468 main_x) (<= (select main_a v_prenex_5469) (+ (select main_a v_prenex_5468) 1000)) (<= 998 (select main_a v_prenex_5469)) (<= 0 (* 2 (select main_a v_prenex_5468))) (< v_prenex_5469 main_y) (<= 999 (select main_a v_prenex_5469)))) (forall ((v_prenex_11143 Int) (v_prenex_11144 Int)) (or (<= (+ (select main_a v_prenex_11144) (select main_a v_prenex_11143)) 1000) (<= (* 2 (select main_a v_prenex_11143)) 2) (<= (* 2 (select main_a v_prenex_11144)) 2000) (<= (select main_a v_prenex_11144) 1000) (<= (+ main_x 1) v_prenex_11143) (<= (select main_a v_prenex_11143) 2) (< v_prenex_11143 main_x))) (or (forall ((v_prenex_5757 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5757))) (<= (* 2 (select main_a v_prenex_5757)) 2) (< v_prenex_5757 main_x) (<= (+ main_x 1) v_prenex_5757))) (forall ((v_prenex_5758 Int)) (or (<= 999 (select main_a v_prenex_5758)) (< v_prenex_5758 main_y)))) (forall ((v_prenex_8385 Int) (v_prenex_8386 Int)) (or (<= 0 (* 2 (select main_a v_prenex_8385))) (<= (+ main_y 1) v_prenex_8386) (<= (+ (select main_a v_prenex_8386) (select main_a v_prenex_8385)) 1000) (<= (* 2 (select main_a v_prenex_8386)) 2000) (<= (+ main_x 1) v_prenex_8385) (< v_prenex_8385 main_x) (<= 998 (select main_a v_prenex_8386)))) (forall ((v_prenex_11934 Int) (v_prenex_11933 Int)) (or (<= (+ main_x 1) v_prenex_11933) (<= (* 2 (select main_a v_prenex_11934)) 2000) (<= (select main_a v_prenex_11934) 1000) (<= (* 2 (select main_a v_prenex_11933)) 2) (< v_prenex_11933 main_x) (<= (select main_a v_prenex_11934) (+ (select main_a v_prenex_11933) 1000)) (<= (+ main_y 1) v_prenex_11934))) (forall ((v_prenex_9839 Int) (v_prenex_9840 Int)) (or (<= (select main_a v_prenex_9840) (+ (select main_a v_prenex_9839) 1000)) (<= (+ main_x 1) v_prenex_9839) (< v_prenex_9839 main_x) (<= 0 (select main_a v_prenex_9839)) (<= 999 (select main_a v_prenex_9840)))) (forall ((v_prenex_7843 Int) (v_prenex_7842 Int)) (or (<= 0 (+ (select main_a v_prenex_7842) 1)) (< v_prenex_7842 main_x) (<= (+ (select main_a v_prenex_7843) (select main_a v_prenex_7842)) 1000) (<= (select main_a v_prenex_7843) 1000) (< v_prenex_7843 main_y) (<= 998 (select main_a v_prenex_7843)) (<= (+ main_x 1) v_prenex_7842))) (forall ((v_prenex_9339 Int) (v_prenex_9340 Int)) (or (< v_prenex_9339 main_x) (<= 998 (select main_a v_prenex_9340)) (<= (select main_a v_prenex_9339) 2) (<= (+ (select main_a v_prenex_9340) (select main_a v_prenex_9339)) 1000) (<= (+ main_x 1) v_prenex_9339) (<= 1998 (* 2 (select main_a v_prenex_9340))) (<= 0 (* 2 (select main_a v_prenex_9339))))) (forall ((v_prenex_11233 Int) (v_prenex_11234 Int)) (or (<= (+ main_y 1) v_prenex_11234) (<= 999 (select main_a v_prenex_11234)) (<= (+ (select main_a v_prenex_11234) (select main_a v_prenex_11233)) 1000) (< v_prenex_11233 main_x) (< v_prenex_11234 main_y))) (forall ((v_prenex_2017 Int) (v_prenex_2018 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_2018))) (<= (+ main_x 1) v_prenex_2017) (<= (select main_a v_prenex_2017) 1) (< v_prenex_2017 main_x) (<= (+ (select main_a v_prenex_2017) 998) (select main_a v_prenex_2018)) (<= 0 (* 2 (select main_a v_prenex_2017))))) (or (forall ((v_prenex_11134 Int)) (or (<= 998 (select main_a v_prenex_11134)) (<= 1998 (* 2 (select main_a v_prenex_11134))))) (forall ((v_prenex_11133 Int)) (or (<= (select main_a v_prenex_11133) 2) (<= (+ main_x 1) v_prenex_11133) (<= 0 (* 2 (select main_a v_prenex_11133))) (< v_prenex_11133 main_x) (<= (select main_a v_prenex_11133) 1)))) (forall ((v_prenex_9165 Int) (v_prenex_9166 Int)) (or (<= (+ (select main_a v_prenex_9166) (select main_a v_prenex_9165)) 1000) (< v_prenex_9166 main_y) (<= (+ main_x 1) v_prenex_9165) (<= (select main_a v_prenex_9166) 1000) (<= (+ main_y 1) v_prenex_9166))) (forall ((v_prenex_5556 Int) (v_prenex_5557 Int)) (or (<= (select main_a v_prenex_5557) (+ (select main_a v_prenex_5556) 1000)) (<= 0 (* 2 (select main_a v_prenex_5556))) (<= 1998 (* 2 (select main_a v_prenex_5557))) (<= (select main_a v_prenex_5556) 2) (<= (+ main_x 1) v_prenex_5556) (< v_prenex_5556 main_x))) (forall ((v_prenex_11736 Int) (v_prenex_11737 Int)) (or (<= (* 2 (select main_a v_prenex_11737)) 2000) (<= 0 (select main_a v_prenex_11736)) (<= (+ (select main_a v_prenex_11737) (select main_a v_prenex_11736)) 1000) (<= 1998 (* 2 (select main_a v_prenex_11737))) (<= (+ main_x 1) v_prenex_11736) (< v_prenex_11736 main_x) (<= (select main_a v_prenex_11736) 2))) (forall ((v_prenex_4980 Int) (v_prenex_4981 Int)) (or (<= 0 (select main_a v_prenex_4980)) (<= (select main_a v_prenex_4981) 1001) (<= (+ main_x 1) v_prenex_4980) (<= (select main_a v_prenex_4980) 1) (< v_prenex_4980 main_x) (<= 999 (select main_a v_prenex_4981)) (<= (+ (select main_a v_prenex_4981) (select main_a v_prenex_4980)) 1000))) (forall ((v_prenex_10938 Int) (v_prenex_10937 Int)) (or (<= (select main_a v_prenex_10938) 1000) (<= (+ main_x 1) v_prenex_10937) (<= (select main_a v_prenex_10937) 2) (< v_prenex_10937 main_x) (<= 0 (* 2 (select main_a v_prenex_10937))) (<= 1000 (+ (select main_a v_prenex_10938) (select main_a v_prenex_10937))))) (forall ((v_prenex_11179 Int) (v_prenex_11180 Int)) (or (< v_prenex_11179 main_x) (<= (+ (select main_a v_prenex_11179) 998) (select main_a v_prenex_11180)) (<= 0 (select main_a v_prenex_11179)) (<= (select main_a v_prenex_11180) 1000) (<= 998 (select main_a v_prenex_11180)) (<= (* 2 (select main_a v_prenex_11179)) 2) (<= (+ main_x 1) v_prenex_11179))) (forall ((v_prenex_1129 Int) (v_prenex_1130 Int)) (or (<= (+ (select main_a v_prenex_1129) 998) (select main_a v_prenex_1130)) (<= 999 (select main_a v_prenex_1130)) (<= 0 (select main_a v_prenex_1129)) (<= 998 (select main_a v_prenex_1130)) (<= 0 (+ (select main_a v_prenex_1129) 1)) (<= (+ main_x 1) v_prenex_1129) (< v_prenex_1129 main_x))) (or (forall ((v_prenex_6150 Int)) (or (<= (+ main_y 1) v_prenex_6150) (<= (select main_a v_prenex_6150) 1000) (<= 998 (select main_a v_prenex_6150)))) (forall ((v_prenex_6149 Int)) (or (<= (select main_a v_prenex_6149) 1) (< v_prenex_6149 main_x) (<= 0 (* 2 (select main_a v_prenex_6149))) (<= (+ main_x 1) v_prenex_6149)))) (forall ((v_prenex_1132 Int) (v_prenex_1131 Int)) (or (< v_prenex_1131 main_x) (<= (select main_a v_prenex_1132) 1000) (<= 0 (+ (select main_a v_prenex_1131) 1)) (<= (select main_a v_prenex_1132) (+ (select main_a v_prenex_1131) 1000)) (<= 0 (* 2 (select main_a v_prenex_1131))) (<= (select main_a v_prenex_1132) 1001) (<= (+ main_x 1) v_prenex_1131))) (forall ((v_prenex_5309 Int) (v_prenex_5308 Int)) (or (<= (+ main_x 1) v_prenex_5308) (< v_prenex_5308 main_x) (<= 1000 (+ (select main_a v_prenex_5309) (select main_a v_prenex_5308))) (<= 0 (select main_a v_prenex_5308)) (<= 0 (+ (select main_a v_prenex_5308) 1)))) (forall ((v_prenex_11227 Int) (v_prenex_11228 Int)) (or (<= (+ main_y 1) v_prenex_11228) (<= (+ main_x 1) v_prenex_11227) (<= 0 (select main_a v_prenex_11227)) (< v_prenex_11227 main_x) (<= (select main_a v_prenex_11228) (+ (select main_a v_prenex_11227) 1000)) (<= 999 (select main_a v_prenex_11228)) (<= 998 (select main_a v_prenex_11228)))) (forall ((v_prenex_7946 Int) (v_prenex_7947 Int)) (or (<= (+ main_x 1) v_prenex_7946) (< v_prenex_7946 main_x) (<= 998 (select main_a v_prenex_7947)) (<= (+ (select main_a v_prenex_7947) (select main_a v_prenex_7946)) 1000) (<= (select main_a v_prenex_7947) 1000) (<= 0 (select main_a v_prenex_7946)) (<= 0 (* 2 (select main_a v_prenex_7946))))) (forall ((v_prenex_7284 Int) (v_prenex_7285 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_7285))) (< v_prenex_7284 main_x) (<= (select main_a v_prenex_7285) 1000) (<= 0 (* 2 (select main_a v_prenex_7284))) (<= (+ main_x 1) v_prenex_7284) (<= 1000 (+ (select main_a v_prenex_7285) (select main_a v_prenex_7284))) (<= (select main_a v_prenex_7284) 2))) (forall ((v_prenex_10902 Int) (v_prenex_10901 Int)) (or (<= (* 2 (select main_a v_prenex_10902)) 2000) (<= 998 (select main_a v_prenex_10902)) (<= (+ (select main_a v_prenex_10902) (select main_a v_prenex_10901)) 1000) (< v_prenex_10901 main_x) (<= (+ main_x 1) v_prenex_10901) (<= 0 (+ (select main_a v_prenex_10901) 1)) (<= (* 2 (select main_a v_prenex_10901)) 2))) (forall ((v_prenex_354 Int) (v_prenex_353 Int)) (or (<= (+ (select main_a v_prenex_354) (select main_a v_prenex_353)) 1000) (<= (+ main_x 1) v_prenex_353) (<= 0 (select main_a v_prenex_353)) (<= 998 (select main_a v_prenex_354)) (< v_prenex_353 main_x) (< v_prenex_354 main_y) (<= 1998 (* 2 (select main_a v_prenex_354))))) (forall ((v_prenex_886 Int) (v_prenex_885 Int)) (or (<= 0 (+ (select main_a v_prenex_885) 1)) (<= (+ (select main_a v_prenex_886) (select main_a v_prenex_885)) 1000) (<= (+ main_x 1) v_prenex_885) (<= 998 (select main_a v_prenex_886)) (< v_prenex_885 main_x) (<= 0 (* 2 (select main_a v_prenex_885))))) (forall ((v_prenex_755 Int) (v_prenex_756 Int)) (or (<= (select main_a v_prenex_756) 1000) (<= 0 (* 2 (select main_a v_prenex_755))) (< v_prenex_755 main_x) (<= (+ main_x 1) v_prenex_755) (<= (select main_a v_prenex_755) 2) (<= (select main_a v_prenex_756) (+ (select main_a v_prenex_755) 1000)))) (forall ((v_prenex_11422 Int) (v_prenex_11423 Int)) (or (<= (select main_a v_prenex_11422) 1) (<= (+ main_x 1) v_prenex_11422) (<= 0 (+ (select main_a v_prenex_11422) 1)) (< v_prenex_11422 main_x) (<= 1000 (+ (select main_a v_prenex_11423) (select main_a v_prenex_11422))) (<= (* 2 (select main_a v_prenex_11423)) 2000))) (forall ((v_prenex_4472 Int) (v_prenex_4471 Int)) (or (<= 1000 (+ (select main_a v_prenex_4472) (select main_a v_prenex_4471))) (<= 0 (select main_a v_prenex_4471)) (<= (* 2 (select main_a v_prenex_4471)) 2) (< v_prenex_4471 main_x) (<= (+ main_x 1) v_prenex_4471) (<= 1998 (* 2 (select main_a v_prenex_4472))) (<= (select main_a v_prenex_4472) 1001))) (forall ((v_prenex_6583 Int) (v_prenex_6584 Int)) (or (<= 999 (select main_a v_prenex_6584)) (<= (select main_a v_prenex_6584) 1000) (<= (select main_a v_prenex_6583) 2) (<= (+ main_x 1) v_prenex_6583) (< v_prenex_6583 main_x) (<= (select main_a v_prenex_6584) (+ (select main_a v_prenex_6583) 1000)) (<= 0 (* 2 (select main_a v_prenex_6583))))) (forall ((v_prenex_12577 Int) (v_prenex_12578 Int)) (or (<= (* 2 (select main_a v_prenex_12577)) 2) (< v_prenex_12577 main_x) (<= (select main_a v_prenex_12578) 1000) (<= 998 (select main_a v_prenex_12578)) (<= (+ (select main_a v_prenex_12577) 998) (select main_a v_prenex_12578)) (<= 0 (select main_a v_prenex_12577)) (<= (+ main_x 1) v_prenex_12577))) (forall ((v_prenex_9348 Int) (v_prenex_9347 Int)) (or (< v_prenex_9348 main_y) (<= (* 2 (select main_a v_prenex_9348)) 2000) (<= (+ (select main_a v_prenex_9347) 998) (select main_a v_prenex_9348)) (<= (select main_a v_prenex_9348) 1001) (<= (+ main_y 1) v_prenex_9348))) (forall ((v_prenex_6619 Int) (v_prenex_6620 Int)) (or (<= (* 2 (select main_a v_prenex_6620)) 2000) (<= (+ main_x 1) v_prenex_6619) (<= (+ main_y 1) v_prenex_6620) (<= (select main_a v_prenex_6620) 1000) (< v_prenex_6619 main_x) (<= (select main_a v_prenex_6619) 2) (<= 1000 (+ (select main_a v_prenex_6620) (select main_a v_prenex_6619))))) (forall ((v_prenex_4708 Int) (v_prenex_4707 Int)) (or (<= 0 (* 2 (select main_a v_prenex_4707))) (<= (select main_a v_prenex_4708) 1000) (<= (+ (select main_a v_prenex_4708) (select main_a v_prenex_4707)) 1000) (< v_prenex_4708 main_y) (< v_prenex_4707 main_x) (<= (+ main_x 1) v_prenex_4707))) (forall ((v_prenex_6776 Int) (v_prenex_6777 Int)) (or (<= (select main_a v_prenex_6777) (+ (select main_a v_prenex_6776) 1000)) (<= 0 (select main_a v_prenex_6776)) (<= (+ main_x 1) v_prenex_6776) (< v_prenex_6776 main_x) (<= 1998 (* 2 (select main_a v_prenex_6777))) (<= 0 (* 2 (select main_a v_prenex_6776))))) (forall ((v_prenex_1668 Int) (v_prenex_1667 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_1668))) (<= (+ main_x 1) v_prenex_1667) (<= 0 (+ (select main_a v_prenex_1667) 1)) (<= (select main_a v_prenex_1668) (+ (select main_a v_prenex_1667) 1000)) (<= (* 2 (select main_a v_prenex_1667)) 2) (< v_prenex_1667 main_x))) (forall ((v_prenex_4188 Int) (v_prenex_4189 Int)) (or (< v_prenex_4189 main_y) (<= 998 (select main_a v_prenex_4189)) (<= 0 (* 2 (select main_a v_prenex_4188))) (<= (select main_a v_prenex_4189) 1000) (< v_prenex_4188 main_x) (<= 1000 (+ (select main_a v_prenex_4189) (select main_a v_prenex_4188))) (<= (+ main_x 1) v_prenex_4188))) (forall ((v_prenex_11032 Int) (v_prenex_11031 Int)) (or (<= (+ main_x 1) v_prenex_11031) (<= 1000 (+ (select main_a v_prenex_11032) (select main_a v_prenex_11031))) (<= (* 2 (select main_a v_prenex_11032)) 2000) (< v_prenex_11031 main_x) (<= (+ main_y 1) v_prenex_11032) (<= 0 (* 2 (select main_a v_prenex_11031))))) (forall ((v_prenex_5527 Int) (v_prenex_5526 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_5527))) (<= (+ main_x 1) v_prenex_5526) (< v_prenex_5526 main_x) (<= (select main_a v_prenex_5527) (+ (select main_a v_prenex_5526) 1000)) (<= 0 (* 2 (select main_a v_prenex_5526))) (< v_prenex_5527 main_y) (<= (select main_a v_prenex_5527) 1000))) (forall ((v_prenex_11953 Int) (v_prenex_11954 Int)) (or (<= (select main_a v_prenex_11953) 2) (<= (+ main_x 1) v_prenex_11953) (<= (+ (select main_a v_prenex_11954) (select main_a v_prenex_11953)) 1000) (<= 998 (select main_a v_prenex_11954)) (<= 0 (* 2 (select main_a v_prenex_11953))) (< v_prenex_11953 main_x) (<= (* 2 (select main_a v_prenex_11954)) 2000))) (forall ((v_prenex_5381 Int) (v_prenex_5380 Int)) (or (<= (+ main_x 1) v_prenex_5380) (<= (select main_a v_prenex_5381) 1000) (<= (select main_a v_prenex_5381) (+ (select main_a v_prenex_5380) 1000)) (<= (+ main_y 1) v_prenex_5381) (<= (select main_a v_prenex_5380) 1) (<= 999 (select main_a v_prenex_5381)) (< v_prenex_5380 main_x))) (or (forall ((v_prenex_3978 Int)) (or (< v_prenex_3978 main_x) (<= 0 (select main_a v_prenex_3978)) (<= (+ main_x 1) v_prenex_3978) (<= 0 (* 2 (select main_a v_prenex_3978))) (<= (select main_a v_prenex_3978) 1))) (forall ((v_prenex_3979 Int)) (<= (* 2 (select main_a v_prenex_3979)) 2000))) (forall ((v_prenex_2105 Int) (v_prenex_2106 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_2106))) (<= (* 2 (select main_a v_prenex_2105)) 2) (<= (+ (select main_a v_prenex_2106) (select main_a v_prenex_2105)) 1000) (<= 998 (select main_a v_prenex_2106)) (<= (+ main_x 1) v_prenex_2105) (< v_prenex_2105 main_x) (<= 0 (+ (select main_a v_prenex_2105) 1)))) (forall ((v_prenex_3496 Int) (v_prenex_3497 Int)) (or (<= (+ (select main_a v_prenex_3497) (select main_a v_prenex_3496)) 1000) (< v_prenex_3496 main_x) (<= (* 2 (select main_a v_prenex_3496)) 2) (<= 999 (select main_a v_prenex_3497)) (<= (* 2 (select main_a v_prenex_3497)) 2000) (<= (+ main_x 1) v_prenex_3496))) (forall ((v_prenex_5812 Int) (v_prenex_5811 Int)) (or (<= (+ main_y 1) v_prenex_5812) (<= 999 (select main_a v_prenex_5812)) (< v_prenex_5811 main_x) (<= (+ (select main_a v_prenex_5812) (select main_a v_prenex_5811)) 1000) (<= (+ main_x 1) v_prenex_5811) (<= (select main_a v_prenex_5811) 2) (<= 998 (select main_a v_prenex_5812)))) (forall ((v_prenex_10305 Int) (v_prenex_10306 Int)) (or (<= (select main_a v_prenex_10305) 1) (<= (select main_a v_prenex_10306) (+ (select main_a v_prenex_10305) 1000)) (<= (+ main_x 1) v_prenex_10305) (< v_prenex_10305 main_x) (<= 998 (select main_a v_prenex_10306)) (< v_prenex_10306 main_y) (<= (select main_a v_prenex_10306) 1000))) (forall ((v_prenex_7120 Int) (v_prenex_7121 Int)) (or (<= 998 (select main_a v_prenex_7121)) (< v_prenex_7120 main_x) (<= (select main_a v_prenex_7120) 2) (<= (+ main_x 1) v_prenex_7120) (<= (+ (select main_a v_prenex_7120) 998) (select main_a v_prenex_7121)) (<= (select main_a v_prenex_7120) 1))) (forall ((v_prenex_5262 Int) (v_prenex_5263 Int)) (or (<= (select main_a v_prenex_5263) 1000) (<= (select main_a v_prenex_5262) 2) (<= (+ main_x 1) v_prenex_5262) (<= (+ (select main_a v_prenex_5262) 998) (select main_a v_prenex_5263)) (< v_prenex_5263 main_y) (< v_prenex_5262 main_x) (<= 1998 (* 2 (select main_a v_prenex_5263))))) (or (forall ((v_prenex_269 Int)) (or (<= (* 2 (select main_a v_prenex_269)) 2) (<= (select main_a v_prenex_269) 1) (<= (+ main_x 1) v_prenex_269) (< v_prenex_269 main_x))) (forall ((v_prenex_270 Int)) (or (<= (select main_a v_prenex_270) 1000) (< v_prenex_270 main_y)))) (forall ((v_prenex_11583 Int) (v_prenex_11584 Int)) (or (<= 999 (select main_a v_prenex_11584)) (<= (select main_a v_prenex_11583) 2) (<= (+ main_x 1) v_prenex_11583) (<= (+ (select main_a v_prenex_11583) 998) (select main_a v_prenex_11584)) (< v_prenex_11583 main_x) (<= (select main_a v_prenex_11584) 1000) (<= (select main_a v_prenex_11583) 1))) (forall ((v_prenex_7182 Int) (v_prenex_7183 Int)) (or (<= 999 (select main_a v_prenex_7183)) (<= 0 (select main_a v_prenex_7182)) (<= (+ (select main_a v_prenex_7183) (select main_a v_prenex_7182)) 1000) (<= 0 (* 2 (select main_a v_prenex_7182))) (<= (+ main_x 1) v_prenex_7182) (< v_prenex_7182 main_x) (<= 1998 (* 2 (select main_a v_prenex_7183))))) (forall ((v_prenex_1022 Int) (v_prenex_1021 Int)) (or (<= (select main_a v_prenex_1022) 1001) (<= 0 (select main_a v_prenex_1021)) (< v_prenex_1021 main_x) (<= (+ main_x 1) v_prenex_1021) (<= (select main_a v_prenex_1022) 1000) (<= (select main_a v_prenex_1022) (+ (select main_a v_prenex_1021) 1000)) (<= (select main_a v_prenex_1021) 1))) (or (forall ((v_prenex_12676 Int)) (or (<= (select main_a v_prenex_12676) 1000) (<= 998 (select main_a v_prenex_12676)) (<= (+ main_y 1) v_prenex_12676))) (forall ((v_prenex_12675 Int)) (or (<= (+ main_x 1) v_prenex_12675) (<= (* 2 (select main_a v_prenex_12675)) 2) (< v_prenex_12675 main_x) (<= (select main_a v_prenex_12675) 1)))) (forall ((v_prenex_8627 Int) (v_prenex_8628 Int)) (or (<= (select main_a v_prenex_8627) 1) (<= (select main_a v_prenex_8628) 1001) (<= (+ (select main_a v_prenex_8627) 998) (select main_a v_prenex_8628)) (<= (+ main_x 1) v_prenex_8627) (<= 0 (select main_a v_prenex_8627)) (<= (select main_a v_prenex_8628) 1000) (< v_prenex_8627 main_x))) (forall ((v_prenex_9741 Int) (v_prenex_9740 Int)) (or (<= 0 (+ (select main_a v_prenex_9740) 1)) (<= (select main_a v_prenex_9741) (+ (select main_a v_prenex_9740) 1000)) (<= 0 (* 2 (select main_a v_prenex_9740))) (< v_prenex_9740 main_x) (<= (* 2 (select main_a v_prenex_9741)) 2000) (<= (select main_a v_prenex_9741) 1000) (<= (+ main_x 1) v_prenex_9740))) (forall ((v_prenex_3484 Int) (v_prenex_3485 Int)) (or (<= 0 (* 2 (select main_a v_prenex_3484))) (<= (+ main_x 1) v_prenex_3484) (<= (select main_a v_prenex_3485) 1001) (<= (select main_a v_prenex_3484) 2) (<= (+ (select main_a v_prenex_3484) 998) (select main_a v_prenex_3485)) (< v_prenex_3484 main_x))) (forall ((v_prenex_5059 Int) (v_prenex_5058 Int)) (or (<= 0 (+ (select main_a v_prenex_5058) 1)) (< v_prenex_5058 main_x) (<= 998 (select main_a v_prenex_5059)) (<= (+ main_x 1) v_prenex_5058) (<= (select main_a v_prenex_5059) 1000) (<= (select main_a v_prenex_5059) (+ (select main_a v_prenex_5058) 1000)) (<= (* 2 (select main_a v_prenex_5058)) 2))) (forall ((v_prenex_12805 Int) (v_prenex_12806 Int)) (or (<= (select main_a v_prenex_12806) 1000) (<= 1998 (* 2 (select main_a v_prenex_12806))) (<= 0 (* 2 (select main_a v_prenex_12805))) (<= (select main_a v_prenex_12805) 1) (<= (+ (select main_a v_prenex_12805) 998) (select main_a v_prenex_12806)) (<= (+ main_x 1) v_prenex_12805) (< v_prenex_12805 main_x))) (forall ((v_prenex_1574 Int) (v_prenex_1573 Int)) (or (<= 0 (select main_a v_prenex_1573)) (<= (* 2 (select main_a v_prenex_1574)) 2000) (<= 1000 (+ (select main_a v_prenex_1574) (select main_a v_prenex_1573))) (< v_prenex_1573 main_x) (<= (+ main_x 1) v_prenex_1573) (<= 999 (select main_a v_prenex_1574)))) (forall ((v_prenex_3924 Int) (v_prenex_3925 Int)) (or (<= (+ main_y 1) v_prenex_3925) (<= 998 (select main_a v_prenex_3925)) (<= (+ (select main_a v_prenex_3924) 998) (select main_a v_prenex_3925)) (< v_prenex_3925 main_y))) (forall ((v_prenex_7401 Int) (v_prenex_7402 Int)) (or (< v_prenex_7401 main_x) (<= 1998 (* 2 (select main_a v_prenex_7402))) (<= 0 (+ (select main_a v_prenex_7401) 1)) (<= (+ main_x 1) v_prenex_7401) (<= (select main_a v_prenex_7402) 1000) (<= (select main_a v_prenex_7401) 1) (<= (+ (select main_a v_prenex_7401) 998) (select main_a v_prenex_7402)))) (forall ((v_prenex_10521 Int) (v_prenex_10522 Int)) (or (<= (* 2 (select main_a v_prenex_10522)) 2000) (<= (+ main_x 1) v_prenex_10521) (<= (* 2 (select main_a v_prenex_10521)) 2) (<= 0 (+ (select main_a v_prenex_10521) 1)) (<= (select main_a v_prenex_10522) (+ (select main_a v_prenex_10521) 1000)) (<= 998 (select main_a v_prenex_10522)) (< v_prenex_10521 main_x))) (forall ((v_prenex_4257 Int) (v_prenex_4256 Int)) (or (<= 0 (* 2 (select main_a v_prenex_4256))) (<= (+ main_x 1) v_prenex_4256) (<= 998 (select main_a v_prenex_4257)) (<= (+ main_y 1) v_prenex_4257) (<= (select main_a v_prenex_4257) 1001) (< v_prenex_4256 main_x) (<= (+ (select main_a v_prenex_4256) 998) (select main_a v_prenex_4257)))) (forall ((v_prenex_340 Int) (v_prenex_339 Int)) (or (<= (* 2 (select main_a v_prenex_340)) 2000) (<= (+ main_x 1) v_prenex_339) (<= (select main_a v_prenex_340) 1000) (<= (+ (select main_a v_prenex_340) (select main_a v_prenex_339)) 1000) (< v_prenex_339 main_x) (<= 0 (select main_a v_prenex_339)))) (forall ((v_prenex_11094 Int) (v_prenex_11093 Int)) (or (<= (+ main_x 1) v_prenex_11093) (<= (select main_a v_prenex_11093) 2) (< v_prenex_11093 main_x) (<= 1998 (* 2 (select main_a v_prenex_11094))) (<= (+ main_y 1) v_prenex_11094) (<= 998 (select main_a v_prenex_11094)) (<= 1000 (+ (select main_a v_prenex_11094) (select main_a v_prenex_11093))))) (forall ((v_prenex_2957 Int) (v_prenex_2958 Int)) (or (<= (+ main_x 1) v_prenex_2957) (<= 0 (+ (select main_a v_prenex_2957) 1)) (<= (select main_a v_prenex_2958) 1000) (<= (* 2 (select main_a v_prenex_2957)) 2) (< v_prenex_2957 main_x) (<= (+ (select main_a v_prenex_2958) (select main_a v_prenex_2957)) 1000))) (forall ((v_prenex_12610 Int) (v_prenex_12609 Int)) (or (< v_prenex_12609 main_x) (<= 0 (+ (select main_a v_prenex_12609) 1)) (<= (select main_a v_prenex_12610) 1000) (<= (* 2 (select main_a v_prenex_12609)) 2) (<= (select main_a v_prenex_12610) 1001) (<= (+ main_x 1) v_prenex_12609) (<= 1000 (+ (select main_a v_prenex_12610) (select main_a v_prenex_12609))))) (forall ((v_prenex_9657 Int) (v_prenex_9656 Int)) (or (<= (+ (select main_a v_prenex_9656) 998) (select main_a v_prenex_9657)) (< v_prenex_9656 main_x) (<= (select main_a v_prenex_9657) 1001) (<= (+ main_x 1) v_prenex_9656) (<= (* 2 (select main_a v_prenex_9657)) 2000) (<= (select main_a v_prenex_9656) 1) (< v_prenex_9657 main_y))) (forall ((v_prenex_990 Int) (v_prenex_989 Int)) (or (<= (+ main_y 1) v_prenex_990) (<= 1000 (+ (select main_a v_prenex_990) (select main_a v_prenex_989))) (<= (* 2 (select main_a v_prenex_990)) 2000) (< v_prenex_990 main_y))) (forall ((v_prenex_10460 Int) (v_prenex_10459 Int)) (or (<= (select main_a v_prenex_10459) 1) (<= 1998 (* 2 (select main_a v_prenex_10460))) (<= (+ (select main_a v_prenex_10460) (select main_a v_prenex_10459)) 1000) (<= (* 2 (select main_a v_prenex_10459)) 2) (< v_prenex_10459 main_x) (<= (* 2 (select main_a v_prenex_10460)) 2000) (<= (+ main_x 1) v_prenex_10459))) (or (forall ((v_prenex_9565 Int)) (or (<= (+ main_x 1) v_prenex_9565) (< v_prenex_9565 main_x) (<= 0 (+ (select main_a v_prenex_9565) 1)))) (forall ((v_prenex_9566 Int)) (or (< v_prenex_9566 main_y) (<= 1998 (* 2 (select main_a v_prenex_9566)))))) (forall ((v_prenex_10572 Int) (v_prenex_10573 Int)) (or (<= (select main_a v_prenex_10573) (+ (select main_a v_prenex_10572) 1000)) (<= (+ main_y 1) v_prenex_10573) (<= (+ main_x 1) v_prenex_10572) (<= 0 (select main_a v_prenex_10572)) (<= (select main_a v_prenex_10573) 1000) (< v_prenex_10572 main_x) (<= 998 (select main_a v_prenex_10573)))) (or (forall ((v_prenex_8302 Int)) (or (< v_prenex_8302 main_x) (<= 0 (* 2 (select main_a v_prenex_8302))) (<= (* 2 (select main_a v_prenex_8302)) 2) (<= (+ main_x 1) v_prenex_8302))) (forall ((v_prenex_8303 Int)) (<= (select main_a v_prenex_8303) 1001))) (or (forall ((v_prenex_189 Int)) (or (<= 0 (* 2 (select main_a v_prenex_189))) (<= (select main_a v_prenex_189) 2) (< v_prenex_189 main_x) (<= (+ main_x 1) v_prenex_189) (<= (* 2 (select main_a v_prenex_189)) 2))) (forall ((v_prenex_190 Int)) (or (<= 999 (select main_a v_prenex_190)) (<= (* 2 (select main_a v_prenex_190)) 2000)))) (or (forall ((v_prenex_1006 Int)) (<= 998 (select main_a v_prenex_1006))) (forall ((v_prenex_1005 Int)) (or (<= 0 (select main_a v_prenex_1005)) (<= 0 (+ (select main_a v_prenex_1005) 1)) (< v_prenex_1005 main_x) (<= 0 (* 2 (select main_a v_prenex_1005))) (<= (+ main_x 1) v_prenex_1005)))) (or (forall ((v_prenex_7707 Int)) (or (< v_prenex_7707 main_x) (<= (+ main_x 1) v_prenex_7707) (<= 0 (select main_a v_prenex_7707)) (<= 0 (* 2 (select main_a v_prenex_7707))) (<= 0 (+ (select main_a v_prenex_7707) 1)))) (forall ((v_prenex_7708 Int)) (or (<= (* 2 (select main_a v_prenex_7708)) 2000) (<= 999 (select main_a v_prenex_7708))))) (forall ((v_prenex_12369 Int) (v_prenex_12370 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_12370))) (<= (select main_a v_prenex_12369) 1) (<= (+ (select main_a v_prenex_12369) 998) (select main_a v_prenex_12370)) (<= (* 2 (select main_a v_prenex_12370)) 2000) (<= (+ main_x 1) v_prenex_12369) (<= (+ main_y 1) v_prenex_12370) (< v_prenex_12369 main_x))) (forall ((v_prenex_403 Int) (v_prenex_404 Int)) (or (<= (+ main_x 1) v_prenex_403) (<= (select main_a v_prenex_403) 1) (<= (select main_a v_prenex_404) 1000) (< v_prenex_403 main_x) (<= (select main_a v_prenex_404) (+ (select main_a v_prenex_403) 1000)) (< v_prenex_404 main_y))) (forall ((v_prenex_831 Int) (v_prenex_832 Int)) (or (<= (+ (select main_a v_prenex_832) (select main_a v_prenex_831)) 1000) (<= (select main_a v_prenex_832) 1001) (<= 0 (select main_a v_prenex_831)) (< v_prenex_832 main_y) (<= (+ main_x 1) v_prenex_831) (< v_prenex_831 main_x))) (forall ((v_prenex_3902 Int) (v_prenex_3903 Int)) (or (<= 0 (* 2 (select main_a v_prenex_3902))) (<= 999 (select main_a v_prenex_3903)) (<= 998 (select main_a v_prenex_3903)) (<= (select main_a v_prenex_3902) 1) (<= (+ main_x 1) v_prenex_3902) (<= (+ (select main_a v_prenex_3902) 998) (select main_a v_prenex_3903)) (< v_prenex_3902 main_x))) (forall ((v_prenex_8790 Int) (v_prenex_8791 Int)) (or (<= 0 (select main_a v_prenex_8790)) (< v_prenex_8791 main_y) (<= (* 2 (select main_a v_prenex_8791)) 2000) (<= (+ main_x 1) v_prenex_8790) (< v_prenex_8790 main_x) (<= 1000 (+ (select main_a v_prenex_8791) (select main_a v_prenex_8790))))) (forall ((v_prenex_2499 Int) (v_prenex_2500 Int)) (or (<= (select main_a v_prenex_2499) 2) (< v_prenex_2499 main_x) (<= (select main_a v_prenex_2499) 1) (<= 1000 (+ (select main_a v_prenex_2500) (select main_a v_prenex_2499))) (<= (+ main_x 1) v_prenex_2499))) (forall ((v_prenex_11877 Int) (v_prenex_11878 Int)) (or (< v_prenex_11878 main_y) (< v_prenex_11877 main_x) (<= (+ (select main_a v_prenex_11878) (select main_a v_prenex_11877)) 1000) (<= (select main_a v_prenex_11877) 2) (<= (+ main_x 1) v_prenex_11877) (<= 999 (select main_a v_prenex_11878)))) (forall ((v_prenex_12461 Int) (v_prenex_12462 Int)) (or (<= (select main_a v_prenex_12462) (+ (select main_a v_prenex_12461) 1000)) (<= (+ main_x 1) v_prenex_12461) (<= 0 (select main_a v_prenex_12461)) (< v_prenex_12461 main_x) (<= (select main_a v_prenex_12462) 1001) (<= (+ main_y 1) v_prenex_12462) (<= 999 (select main_a v_prenex_12462)))) (forall ((v_prenex_11193 Int) (v_prenex_11194 Int)) (or (<= (+ main_x 1) v_prenex_11193) (<= (select main_a v_prenex_11194) 1000) (<= (select main_a v_prenex_11193) 2) (< v_prenex_11193 main_x) (<= (select main_a v_prenex_11193) 1) (<= (+ (select main_a v_prenex_11193) 998) (select main_a v_prenex_11194)) (<= (select main_a v_prenex_11194) 1001))) (forall ((v_prenex_147 Int) (v_prenex_148 Int)) (or (<= (select main_a v_prenex_147) 1) (<= (+ main_x 1) v_prenex_147) (<= (select main_a v_prenex_147) 2) (<= 1000 (+ (select main_a v_prenex_148) (select main_a v_prenex_147))) (< v_prenex_147 main_x) (<= 1998 (* 2 (select main_a v_prenex_148))))) (forall ((v_prenex_350 Int) (v_prenex_349 Int)) (or (<= 0 (* 2 (select main_a v_prenex_349))) (<= (select main_a v_prenex_350) 1000) (<= 1998 (* 2 (select main_a v_prenex_350))) (<= (+ main_x 1) v_prenex_349) (< v_prenex_349 main_x) (<= (+ (select main_a v_prenex_350) (select main_a v_prenex_349)) 1000))) (forall ((v_prenex_7573 Int) (v_prenex_7572 Int)) (or (<= (+ (select main_a v_prenex_7572) 998) (select main_a v_prenex_7573)) (<= (+ main_x 1) v_prenex_7572) (<= (* 2 (select main_a v_prenex_7573)) 2000) (< v_prenex_7573 main_y) (< v_prenex_7572 main_x) (<= 0 (+ (select main_a v_prenex_7572) 1)))) (forall ((v_prenex_1802 Int) (v_prenex_1801 Int)) (or (< v_prenex_1801 main_x) (<= (* 2 (select main_a v_prenex_1802)) 2000) (<= 0 (select main_a v_prenex_1801)) (<= (select main_a v_prenex_1801) 1) (<= (+ (select main_a v_prenex_1801) 998) (select main_a v_prenex_1802)) (<= (+ main_x 1) v_prenex_1801) (<= 998 (select main_a v_prenex_1802)))) (forall ((v_prenex_12454 Int) (v_prenex_12453 Int)) (or (<= (select main_a v_prenex_12453) 2) (<= 998 (select main_a v_prenex_12454)) (<= (select main_a v_prenex_12454) 1000) (< v_prenex_12453 main_x) (<= 0 (select main_a v_prenex_12453)) (<= (+ main_x 1) v_prenex_12453) (<= (+ (select main_a v_prenex_12453) 998) (select main_a v_prenex_12454)))) (forall ((v_prenex_11096 Int) (v_prenex_11095 Int)) (or (<= 999 (select main_a v_prenex_11096)) (<= 1998 (* 2 (select main_a v_prenex_11096))) (<= (+ main_x 1) v_prenex_11095) (< v_prenex_11095 main_x) (<= (+ (select main_a v_prenex_11095) 998) (select main_a v_prenex_11096)) (<= (select main_a v_prenex_11095) 1) (<= 0 (select main_a v_prenex_11095)))) (forall ((v_prenex_10269 Int) (v_prenex_10270 Int)) (or (<= 0 (+ (select main_a v_prenex_10269) 1)) (<= (select main_a v_prenex_10269) 1) (<= (select main_a v_prenex_10270) 1001) (<= 999 (select main_a v_prenex_10270)) (<= (+ main_x 1) v_prenex_10269) (<= (+ (select main_a v_prenex_10269) 998) (select main_a v_prenex_10270)) (< v_prenex_10269 main_x))) (forall ((v_prenex_10000 Int) (v_prenex_10001 Int)) (or (<= 0 (select main_a v_prenex_10000)) (<= 0 (+ (select main_a v_prenex_10000) 1)) (<= 1000 (+ (select main_a v_prenex_10001) (select main_a v_prenex_10000))) (< v_prenex_10000 main_x) (<= (+ main_x 1) v_prenex_10000) (<= (* 2 (select main_a v_prenex_10001)) 2000))) (forall ((v_prenex_2883 Int) (v_prenex_2884 Int)) (or (<= (select main_a v_prenex_2883) 2) (<= (+ main_x 1) v_prenex_2883) (<= 999 (select main_a v_prenex_2884)) (< v_prenex_2883 main_x) (<= (select main_a v_prenex_2884) (+ (select main_a v_prenex_2883) 1000)) (<= 998 (select main_a v_prenex_2884)))) (forall ((v_prenex_5093 Int) (v_prenex_5092 Int)) (or (<= 998 (select main_a v_prenex_5093)) (< v_prenex_5092 main_x) (<= (* 2 (select main_a v_prenex_5093)) 2000) (<= (select main_a v_prenex_5092) 2) (<= 1000 (+ (select main_a v_prenex_5093) (select main_a v_prenex_5092))) (<= 0 (select main_a v_prenex_5092)) (<= (+ main_x 1) v_prenex_5092))) (forall ((v_prenex_5828 Int) (v_prenex_5827 Int)) (or (<= (* 2 (select main_a v_prenex_5827)) 2) (<= (select main_a v_prenex_5828) (+ (select main_a v_prenex_5827) 1000)) (< v_prenex_5827 main_x) (<= 1998 (* 2 (select main_a v_prenex_5828))) (<= (+ main_x 1) v_prenex_5827) (<= (* 2 (select main_a v_prenex_5828)) 2000) (<= (select main_a v_prenex_5827) 2))) (forall ((v_prenex_11217 Int) (v_prenex_11218 Int)) (or (<= (select main_a v_prenex_11217) 1) (<= (+ main_x 1) v_prenex_11217) (<= 0 (select main_a v_prenex_11217)) (< v_prenex_11217 main_x) (<= 999 (select main_a v_prenex_11218)) (<= (* 2 (select main_a v_prenex_11218)) 2000) (<= (+ (select main_a v_prenex_11218) (select main_a v_prenex_11217)) 1000))) (forall ((v_prenex_4646 Int) (v_prenex_4645 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_4646))) (<= (select main_a v_prenex_4646) (+ (select main_a v_prenex_4645) 1000)) (<= 0 (* 2 (select main_a v_prenex_4645))) (<= (select main_a v_prenex_4645) 2) (< v_prenex_4645 main_x) (<= (+ main_x 1) v_prenex_4645) (<= (select main_a v_prenex_4646) 1001))) (forall ((v_prenex_4270 Int) (v_prenex_4271 Int)) (or (<= (+ (select main_a v_prenex_4271) (select main_a v_prenex_4270)) 1000) (<= (select main_a v_prenex_4271) 1000) (<= (+ main_x 1) v_prenex_4270) (<= 0 (select main_a v_prenex_4270)) (< v_prenex_4270 main_x) (<= (+ main_y 1) v_prenex_4271))) (forall ((v_prenex_9794 Int) (v_prenex_9793 Int)) (or (<= 0 (+ (select main_a v_prenex_9793) 1)) (<= 0 (select main_a v_prenex_9793)) (<= 998 (select main_a v_prenex_9794)) (<= 1000 (+ (select main_a v_prenex_9794) (select main_a v_prenex_9793))) (< v_prenex_9793 main_x) (<= (+ main_x 1) v_prenex_9793) (<= (select main_a v_prenex_9794) 1001))) (forall ((v_prenex_12371 Int) (v_prenex_12372 Int)) (or (<= (+ main_x 1) v_prenex_12371) (<= 998 (select main_a v_prenex_12372)) (< v_prenex_12371 main_x) (<= (select main_a v_prenex_12372) 1001) (<= 0 (select main_a v_prenex_12371)) (<= (+ (select main_a v_prenex_12372) (select main_a v_prenex_12371)) 1000) (<= 0 (+ (select main_a v_prenex_12371) 1)))) (or (forall ((v_prenex_12962 Int)) (or (<= (select main_a v_prenex_12962) 1) (<= 0 (* 2 (select main_a v_prenex_12962))) (<= (+ main_x 1) v_prenex_12962) (< v_prenex_12962 main_x))) (forall ((v_prenex_12963 Int)) (or (< v_prenex_12963 main_y) (<= (* 2 (select main_a v_prenex_12963)) 2000) (<= (select main_a v_prenex_12963) 1001)))) (forall ((v_prenex_7596 Int) (v_prenex_7597 Int)) (or (<= 0 (+ (select main_a v_prenex_7596) 1)) (<= (+ main_y 1) v_prenex_7597) (<= (select main_a v_prenex_7597) 1000) (<= (* 2 (select main_a v_prenex_7597)) 2000) (< v_prenex_7596 main_x) (<= (select main_a v_prenex_7597) (+ (select main_a v_prenex_7596) 1000)) (<= (+ main_x 1) v_prenex_7596))) (or (forall ((v_prenex_5798 Int)) (or (<= (select main_a v_prenex_5798) 1000) (<= 998 (select main_a v_prenex_5798)))) (forall ((v_prenex_5797 Int)) (or (<= (select main_a v_prenex_5797) 1) (< v_prenex_5797 main_x) (<= (+ main_x 1) v_prenex_5797) (<= (* 2 (select main_a v_prenex_5797)) 2)))) (or (forall ((v_prenex_9290 Int)) (or (<= 999 (select main_a v_prenex_9290)) (<= (select main_a v_prenex_9290) 1000))) (forall ((v_prenex_9289 Int)) (or (<= (+ main_x 1) v_prenex_9289) (<= 0 (* 2 (select main_a v_prenex_9289))) (< v_prenex_9289 main_x)))) (forall ((v_prenex_279 Int) (v_prenex_280 Int)) (or (<= 1000 (+ (select main_a v_prenex_280) (select main_a v_prenex_279))) (<= 0 (* 2 (select main_a v_prenex_279))) (<= (+ main_x 1) v_prenex_279) (<= (select main_a v_prenex_280) 1000) (<= (+ main_y 1) v_prenex_280) (< v_prenex_279 main_x))) (forall ((v_prenex_9297 Int) (v_prenex_9298 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_9298))) (<= (select main_a v_prenex_9297) 1) (<= 1000 (+ (select main_a v_prenex_9298) (select main_a v_prenex_9297))) (<= 0 (* 2 (select main_a v_prenex_9297))) (<= 998 (select main_a v_prenex_9298)) (<= (+ main_x 1) v_prenex_9297) (< v_prenex_9297 main_x))) (forall ((v_prenex_2334 Int) (v_prenex_2335 Int)) (or (<= (select main_a v_prenex_2334) 1) (<= (+ main_x 1) v_prenex_2334) (<= (* 2 (select main_a v_prenex_2335)) 2000) (<= (select main_a v_prenex_2335) 1001) (<= 0 (+ (select main_a v_prenex_2334) 1)) (< v_prenex_2334 main_x) (<= 1000 (+ (select main_a v_prenex_2335) (select main_a v_prenex_2334))))) (or (forall ((v_prenex_10072 Int)) (or (< v_prenex_10072 main_x) (<= (select main_a v_prenex_10072) 2) (<= 0 (* 2 (select main_a v_prenex_10072))) (<= (+ main_x 1) v_prenex_10072) (<= 0 (+ (select main_a v_prenex_10072) 1)))) (forall ((v_prenex_10073 Int)) (or (<= (select main_a v_prenex_10073) 1001) (<= (* 2 (select main_a v_prenex_10073)) 2000)))) (forall ((v_prenex_9814 Int) (v_prenex_9813 Int)) (or (<= (+ main_y 1) v_prenex_9814) (<= (select main_a v_prenex_9813) 2) (<= 1000 (+ (select main_a v_prenex_9814) (select main_a v_prenex_9813))) (<= 998 (select main_a v_prenex_9814)) (<= (select main_a v_prenex_9814) 1001) (<= (+ main_x 1) v_prenex_9813) (< v_prenex_9813 main_x))) (forall ((v_prenex_11822 Int) (v_prenex_11823 Int)) (or (<= (select main_a v_prenex_11822) 1) (< v_prenex_11822 main_x) (<= (* 2 (select main_a v_prenex_11822)) 2) (<= 998 (select main_a v_prenex_11823)) (<= (select main_a v_prenex_11823) 1001) (<= (+ (select main_a v_prenex_11823) (select main_a v_prenex_11822)) 1000) (<= (+ main_x 1) v_prenex_11822))) (forall ((v_prenex_12881 Int) (v_prenex_12880 Int)) (or (<= (select main_a v_prenex_12881) 1001) (<= (select main_a v_prenex_12880) 2) (< v_prenex_12880 main_x) (<= 0 (* 2 (select main_a v_prenex_12880))) (<= (select main_a v_prenex_12881) 1000) (<= (+ main_x 1) v_prenex_12880) (<= (select main_a v_prenex_12881) (+ (select main_a v_prenex_12880) 1000)))) (forall ((v_prenex_970 Int) (v_prenex_969 Int)) (or (<= (+ main_x 1) v_prenex_969) (<= 0 (select main_a v_prenex_969)) (< v_prenex_969 main_x) (<= (* 2 (select main_a v_prenex_970)) 2000) (<= (select main_a v_prenex_969) 1) (<= (+ (select main_a v_prenex_969) 998) (select main_a v_prenex_970)) (<= 998 (select main_a v_prenex_970)))) (forall ((v_prenex_11336 Int) (v_prenex_11337 Int)) (or (<= (+ main_x 1) v_prenex_11336) (<= 1998 (* 2 (select main_a v_prenex_11337))) (<= 0 (* 2 (select main_a v_prenex_11336))) (<= 1000 (+ (select main_a v_prenex_11337) (select main_a v_prenex_11336))) (<= (select main_a v_prenex_11336) 2) (< v_prenex_11336 main_x))) (forall ((v_prenex_576 Int) (v_prenex_575 Int)) (or (<= (select main_a v_prenex_576) (+ (select main_a v_prenex_575) 1000)) (<= (select main_a v_prenex_576) 1001) (<= 0 (select main_a v_prenex_575)) (< v_prenex_575 main_x) (<= (+ main_x 1) v_prenex_575) (<= 0 (* 2 (select main_a v_prenex_575))) (<= (* 2 (select main_a v_prenex_576)) 2000))) (forall ((v_prenex_10264 Int) (v_prenex_10263 Int)) (or (<= (select main_a v_prenex_10264) (+ (select main_a v_prenex_10263) 1000)) (<= 0 (* 2 (select main_a v_prenex_10263))) (< v_prenex_10263 main_x) (<= 0 (+ (select main_a v_prenex_10263) 1)) (<= 998 (select main_a v_prenex_10264)) (<= (select main_a v_prenex_10264) 1001) (<= (+ main_x 1) v_prenex_10263))) (forall ((v_prenex_3870 Int) (v_prenex_3871 Int)) (or (<= 0 (+ (select main_a v_prenex_3870) 1)) (<= (select main_a v_prenex_3871) 1001) (<= (+ main_x 1) v_prenex_3870) (< v_prenex_3870 main_x) (<= (+ (select main_a v_prenex_3870) 998) (select main_a v_prenex_3871)))) (forall ((v_prenex_11784 Int) (v_prenex_11785 Int)) (or (<= (+ main_x 1) v_prenex_11784) (<= (select main_a v_prenex_11785) 1001) (<= (select main_a v_prenex_11784) 2) (<= 1998 (* 2 (select main_a v_prenex_11785))) (< v_prenex_11784 main_x) (<= 1000 (+ (select main_a v_prenex_11785) (select main_a v_prenex_11784))))) (forall ((v_prenex_2713 Int) (v_prenex_2714 Int)) (or (<= (select main_a v_prenex_2714) 1000) (<= (+ main_x 1) v_prenex_2713) (<= (select main_a v_prenex_2713) 1) (<= (+ (select main_a v_prenex_2714) (select main_a v_prenex_2713)) 1000) (< v_prenex_2713 main_x) (<= 998 (select main_a v_prenex_2714)))) (or (forall ((v_prenex_11438 Int)) (or (<= (select main_a v_prenex_11438) 1) (< v_prenex_11438 main_x) (<= (select main_a v_prenex_11438) 2) (<= (+ main_x 1) v_prenex_11438) (<= (* 2 (select main_a v_prenex_11438)) 2))) (forall ((v_prenex_11439 Int)) (<= (select main_a v_prenex_11439) 1000))) (forall ((v_prenex_2471 Int) (v_prenex_2472 Int)) (or (<= (select main_a v_prenex_2472) 1000) (<= (* 2 (select main_a v_prenex_2471)) 2) (<= (+ main_y 1) v_prenex_2472) (<= (+ main_x 1) v_prenex_2471) (<= (select main_a v_prenex_2472) (+ (select main_a v_prenex_2471) 1000)) (<= 1998 (* 2 (select main_a v_prenex_2472))) (< v_prenex_2471 main_x))) (or (forall ((v_prenex_12697 Int)) (or (<= 0 (+ (select main_a v_prenex_12697) 1)) (<= (* 2 (select main_a v_prenex_12697)) 2) (<= (+ main_x 1) v_prenex_12697) (<= (select main_a v_prenex_12697) 1) (< v_prenex_12697 main_x))) (forall ((v_prenex_12698 Int)) (<= (select main_a v_prenex_12698) 1000))) (forall ((v_prenex_6763 Int) (v_prenex_6762 Int)) (or (<= (select main_a v_prenex_6762) 1) (<= 999 (select main_a v_prenex_6763)) (<= 998 (select main_a v_prenex_6763)) (< v_prenex_6762 main_x) (<= (+ main_x 1) v_prenex_6762) (<= (+ main_y 1) v_prenex_6763) (<= (+ (select main_a v_prenex_6762) 998) (select main_a v_prenex_6763)))) (or (forall ((v_prenex_5598 Int)) (or (<= 0 (select main_a v_prenex_5598)) (< v_prenex_5598 main_x) (<= 0 (* 2 (select main_a v_prenex_5598))) (<= (+ main_x 1) v_prenex_5598))) (forall ((v_prenex_5599 Int)) (or (<= (+ main_y 1) v_prenex_5599) (<= 1998 (* 2 (select main_a v_prenex_5599)))))) (forall ((v_prenex_3259 Int) (v_prenex_3260 Int)) (or (<= (+ (select main_a v_prenex_3260) (select main_a v_prenex_3259)) 1000) (<= 999 (select main_a v_prenex_3260)) (<= 0 (+ (select main_a v_prenex_3259) 1)) (<= (+ main_x 1) v_prenex_3259) (<= (select main_a v_prenex_3260) 1001) (< v_prenex_3259 main_x) (<= (select main_a v_prenex_3259) 2))) (forall ((v_prenex_4883 Int) (v_prenex_4882 Int)) (or (<= 0 (* 2 (select main_a v_prenex_4882))) (<= (* 2 (select main_a v_prenex_4882)) 2) (<= 999 (select main_a v_prenex_4883)) (<= (+ (select main_a v_prenex_4882) 998) (select main_a v_prenex_4883)) (< v_prenex_4882 main_x) (<= (+ main_x 1) v_prenex_4882) (<= 1998 (* 2 (select main_a v_prenex_4883))))) (forall ((v_prenex_2095 Int) (v_prenex_2096 Int)) (or (<= 999 (select main_a v_prenex_2096)) (< v_prenex_2095 main_x) (<= (+ (select main_a v_prenex_2095) 998) (select main_a v_prenex_2096)) (<= (* 2 (select main_a v_prenex_2095)) 2) (<= (select main_a v_prenex_2095) 1) (<= (select main_a v_prenex_2096) 1001) (<= (+ main_x 1) v_prenex_2095))) (forall ((v_prenex_5460 Int) (v_prenex_5461 Int)) (or (<= (+ main_x 1) v_prenex_5460) (<= 0 (select main_a v_prenex_5460)) (<= 998 (select main_a v_prenex_5461)) (<= (+ (select main_a v_prenex_5461) (select main_a v_prenex_5460)) 1000) (<= (select main_a v_prenex_5461) 1001) (<= (* 2 (select main_a v_prenex_5460)) 2) (< v_prenex_5460 main_x))) (forall ((v_prenex_2990 Int) (v_prenex_2989 Int)) (or (< v_prenex_2989 main_x) (<= 0 (* 2 (select main_a v_prenex_2989))) (<= (select main_a v_prenex_2990) 1001) (<= 1000 (+ (select main_a v_prenex_2990) (select main_a v_prenex_2989))) (<= (+ main_y 1) v_prenex_2990) (<= (+ main_x 1) v_prenex_2989))) (forall ((v_prenex_8860 Int) (v_prenex_8861 Int)) (or (<= (* 2 (select main_a v_prenex_8861)) 2000) (<= (+ main_x 1) v_prenex_8860) (<= 1998 (* 2 (select main_a v_prenex_8861))) (<= (select main_a v_prenex_8861) (+ (select main_a v_prenex_8860) 1000)) (< v_prenex_8861 main_y) (< v_prenex_8860 main_x) (<= (select main_a v_prenex_8860) 2))) (or (forall ((v_prenex_5591 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_5591))) (<= (select main_a v_prenex_5591) 1000))) (forall ((v_prenex_5590 Int)) (or (<= (+ main_x 1) v_prenex_5590) (<= 0 (* 2 (select main_a v_prenex_5590))) (< v_prenex_5590 main_x) (<= (* 2 (select main_a v_prenex_5590)) 2)))) (forall ((v_prenex_12922 Int) (v_prenex_12923 Int)) (or (< v_prenex_12923 main_y) (<= 1998 (* 2 (select main_a v_prenex_12923))) (<= 1000 (+ (select main_a v_prenex_12923) (select main_a v_prenex_12922))) (<= (+ main_x 1) v_prenex_12922) (<= 998 (select main_a v_prenex_12923)) (< v_prenex_12922 main_x) (<= 0 (select main_a v_prenex_12922)))) (or (forall ((v_prenex_10821 Int)) (or (< v_prenex_10821 main_y) (<= (* 2 (select main_a v_prenex_10821)) 2000) (<= (+ main_y 1) v_prenex_10821) (<= (select main_a v_prenex_10821) 1000))) (forall ((v_prenex_10820 Int)) (<= 0 (* 2 (select main_a v_prenex_10820))))) (forall ((v_prenex_4481 Int) (v_prenex_4482 Int)) (or (<= (+ main_x 1) v_prenex_4481) (<= 1998 (* 2 (select main_a v_prenex_4482))) (<= (* 2 (select main_a v_prenex_4482)) 2000) (<= 0 (select main_a v_prenex_4481)) (< v_prenex_4482 main_y) (< v_prenex_4481 main_x) (<= (select main_a v_prenex_4482) (+ (select main_a v_prenex_4481) 1000)))) (forall ((v_prenex_3310 Int) (v_prenex_3309 Int)) (or (<= 0 (+ (select main_a v_prenex_3309) 1)) (<= (select main_a v_prenex_3309) 1) (<= 1000 (+ (select main_a v_prenex_3310) (select main_a v_prenex_3309))) (<= 998 (select main_a v_prenex_3310)) (<= (select main_a v_prenex_3310) 1000) (< v_prenex_3309 main_x) (<= (+ main_x 1) v_prenex_3309))) (forall ((v_prenex_8071 Int) (v_prenex_8070 Int)) (or (<= (+ main_x 1) v_prenex_8070) (<= (+ (select main_a v_prenex_8071) (select main_a v_prenex_8070)) 1000) (<= 0 (+ (select main_a v_prenex_8070) 1)) (< v_prenex_8070 main_x) (<= 999 (select main_a v_prenex_8071)) (<= (select main_a v_prenex_8070) 2))) (forall ((v_prenex_11420 Int) (v_prenex_11421 Int)) (or (<= (+ (select main_a v_prenex_11421) (select main_a v_prenex_11420)) 1000) (<= (+ main_y 1) v_prenex_11421) (< v_prenex_11420 main_x) (< v_prenex_11421 main_y) (<= (+ main_x 1) v_prenex_11420))) (forall ((v_prenex_6925 Int) (v_prenex_6924 Int)) (or (<= (+ (select main_a v_prenex_6925) (select main_a v_prenex_6924)) 1000) (<= (+ main_x 1) v_prenex_6924) (<= 0 (+ (select main_a v_prenex_6924) 1)) (<= (+ main_y 1) v_prenex_6925) (< v_prenex_6924 main_x) (<= 998 (select main_a v_prenex_6925)))) (forall ((v_prenex_11882 Int) (v_prenex_11881 Int)) (or (< v_prenex_11881 main_x) (<= (+ (select main_a v_prenex_11882) (select main_a v_prenex_11881)) 1000) (<= (+ main_x 1) v_prenex_11881) (<= 0 (select main_a v_prenex_11881)) (<= 0 (* 2 (select main_a v_prenex_11881))) (<= 999 (select main_a v_prenex_11882)))) (forall ((v_prenex_4748 Int) (v_prenex_4747 Int)) (or (<= (+ main_x 1) v_prenex_4747) (<= (select main_a v_prenex_4748) (+ (select main_a v_prenex_4747) 1000)) (<= (select main_a v_prenex_4748) 1000) (<= 0 (select main_a v_prenex_4747)) (<= 0 (* 2 (select main_a v_prenex_4747))) (< v_prenex_4747 main_x) (<= 998 (select main_a v_prenex_4748)))) (forall ((v_prenex_5031 Int) (v_prenex_5030 Int)) (or (<= (select main_a v_prenex_5031) 1000) (<= 998 (select main_a v_prenex_5031)) (<= (+ main_y 1) v_prenex_5031) (<= (+ main_x 1) v_prenex_5030) (<= (+ (select main_a v_prenex_5030) 998) (select main_a v_prenex_5031)) (< v_prenex_5030 main_x) (<= 0 (select main_a v_prenex_5030)))) (forall ((v_prenex_7962 Int) (v_prenex_7963 Int)) (or (<= (select main_a v_prenex_7963) 1001) (<= (+ main_x 1) v_prenex_7962) (<= (+ (select main_a v_prenex_7963) (select main_a v_prenex_7962)) 1000) (< v_prenex_7962 main_x) (<= 998 (select main_a v_prenex_7963)) (<= 0 (* 2 (select main_a v_prenex_7962))))) (or (forall ((v_prenex_12701 Int)) (or (<= (+ main_x 1) v_prenex_12701) (<= 0 (* 2 (select main_a v_prenex_12701))) (<= 0 (+ (select main_a v_prenex_12701) 1)) (< v_prenex_12701 main_x))) (forall ((v_prenex_12702 Int)) (or (<= (* 2 (select main_a v_prenex_12702)) 2000) (<= 998 (select main_a v_prenex_12702))))) (forall ((v_prenex_2855 Int) (v_prenex_2856 Int)) (or (<= (select main_a v_prenex_2856) (+ (select main_a v_prenex_2855) 1000)) (<= 999 (select main_a v_prenex_2856)) (<= 1998 (* 2 (select main_a v_prenex_2856))) (<= (+ main_x 1) v_prenex_2855) (<= 0 (select main_a v_prenex_2855)) (< v_prenex_2855 main_x))) (forall ((v_prenex_4678 Int) (v_prenex_4677 Int)) (or (<= (+ (select main_a v_prenex_4677) 998) (select main_a v_prenex_4678)) (<= 0 (select main_a v_prenex_4677)) (<= 999 (select main_a v_prenex_4678)) (<= 998 (select main_a v_prenex_4678)) (< v_prenex_4677 main_x) (<= (+ main_x 1) v_prenex_4677) (<= (* 2 (select main_a v_prenex_4677)) 2))) (forall ((v_prenex_6256 Int) (v_prenex_6255 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_6256))) (<= (+ main_y 1) v_prenex_6256) (< v_prenex_6256 main_y) (<= 1000 (+ (select main_a v_prenex_6256) (select main_a v_prenex_6255))))) (forall ((v_prenex_8376 Int) (v_prenex_8375 Int)) (or (<= (* 2 (select main_a v_prenex_8376)) 2000) (<= (+ main_x 1) v_prenex_8375) (<= (select main_a v_prenex_8376) (+ (select main_a v_prenex_8375) 1000)) (< v_prenex_8375 main_x) (<= (* 2 (select main_a v_prenex_8375)) 2) (<= (+ main_y 1) v_prenex_8376) (<= (select main_a v_prenex_8376) 1001))) (forall ((v_prenex_255 Int) (v_prenex_256 Int)) (or (<= (+ main_x 1) v_prenex_255) (<= (* 2 (select main_a v_prenex_255)) 2) (<= 999 (select main_a v_prenex_256)) (<= (select main_a v_prenex_256) 1000) (<= 1000 (+ (select main_a v_prenex_256) (select main_a v_prenex_255))) (< v_prenex_255 main_x) (< v_prenex_256 main_y))) (forall ((v_prenex_4124 Int) (v_prenex_4123 Int)) (or (<= (+ main_x 1) v_prenex_4123) (<= 998 (select main_a v_prenex_4124)) (<= 1000 (+ (select main_a v_prenex_4124) (select main_a v_prenex_4123))) (<= (select main_a v_prenex_4124) 1001) (< v_prenex_4123 main_x) (<= 0 (select main_a v_prenex_4123)))) (forall ((v_prenex_5423 Int) (v_prenex_5422 Int)) (or (<= (select main_a v_prenex_5422) 2) (< v_prenex_5422 main_x) (<= (+ (select main_a v_prenex_5422) 998) (select main_a v_prenex_5423)) (<= (+ main_x 1) v_prenex_5422) (<= (select main_a v_prenex_5423) 1001))) (forall ((v_prenex_13066 Int) (v_prenex_13067 Int)) (or (<= (+ main_x 1) v_prenex_13066) (<= 0 (* 2 (select main_a v_prenex_13066))) (<= 999 (select main_a v_prenex_13067)) (< v_prenex_13066 main_x) (<= (+ (select main_a v_prenex_13066) 998) (select main_a v_prenex_13067)))) (forall ((v_prenex_11514 Int) (v_prenex_11515 Int)) (or (<= (+ main_x 1) v_prenex_11514) (<= (select main_a v_prenex_11515) (+ (select main_a v_prenex_11514) 1000)) (<= 1998 (* 2 (select main_a v_prenex_11515))) (<= 0 (+ (select main_a v_prenex_11514) 1)) (< v_prenex_11514 main_x) (<= 0 (select main_a v_prenex_11514)) (<= (* 2 (select main_a v_prenex_11515)) 2000))) (forall ((v_prenex_10376 Int) (v_prenex_10375 Int)) (or (<= (select main_a v_prenex_10375) 1) (<= 0 (select main_a v_prenex_10375)) (<= (select main_a v_prenex_10376) (+ (select main_a v_prenex_10375) 1000)) (< v_prenex_10375 main_x) (<= 999 (select main_a v_prenex_10376)) (<= (select main_a v_prenex_10376) 1000) (<= (+ main_x 1) v_prenex_10375))) (or (forall ((v_prenex_1854 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_1854))) (<= (select main_a v_prenex_1854) 1000))) (forall ((v_prenex_1853 Int)) (or (<= 0 (+ (select main_a v_prenex_1853) 1)) (<= 0 (* 2 (select main_a v_prenex_1853))) (< v_prenex_1853 main_x) (<= (+ main_x 1) v_prenex_1853) (<= (select main_a v_prenex_1853) 2)))) (or (forall ((v_prenex_1970 Int)) (or (<= (* 2 (select main_a v_prenex_1970)) 2000) (<= (select main_a v_prenex_1970) 1001) (< v_prenex_1970 main_y))) (forall ((v_prenex_1969 Int)) (or (< v_prenex_1969 main_x) (<= (* 2 (select main_a v_prenex_1969)) 2) (<= (+ main_x 1) v_prenex_1969)))) (forall ((v_prenex_9737 Int) (v_prenex_9736 Int)) (or (< v_prenex_9736 main_x) (<= (+ main_x 1) v_prenex_9736) (<= 1000 (+ (select main_a v_prenex_9737) (select main_a v_prenex_9736))) (<= 999 (select main_a v_prenex_9737)) (<= (select main_a v_prenex_9737) 1001) (<= (* 2 (select main_a v_prenex_9736)) 2))) (or (forall ((v_prenex_56 Int)) (or (<= 0 (select main_a v_prenex_56)) (< v_prenex_56 main_x) (<= 0 (* 2 (select main_a v_prenex_56))) (<= (+ main_x 1) v_prenex_56))) (forall ((v_prenex_57 Int)) (or (<= 999 (select main_a v_prenex_57)) (<= 1998 (* 2 (select main_a v_prenex_57)))))) (forall ((v_prenex_284 Int) (v_prenex_283 Int)) (or (<= (select main_a v_prenex_284) (+ (select main_a v_prenex_283) 1000)) (<= (* 2 (select main_a v_prenex_283)) 2) (< v_prenex_283 main_x) (<= 0 (* 2 (select main_a v_prenex_283))) (<= (+ main_x 1) v_prenex_283) (<= 999 (select main_a v_prenex_284)))) (forall ((v_prenex_2459 Int) (v_prenex_2460 Int)) (or (<= (* 2 (select main_a v_prenex_2459)) 2) (< v_prenex_2459 main_x) (<= (+ main_x 1) v_prenex_2459) (<= (+ main_y 1) v_prenex_2460) (<= 1000 (+ (select main_a v_prenex_2460) (select main_a v_prenex_2459))))) (forall ((v_prenex_8248 Int) (v_prenex_8249 Int)) (or (<= (* 2 (select main_a v_prenex_8249)) 2000) (< v_prenex_8248 main_x) (<= (select main_a v_prenex_8249) (+ (select main_a v_prenex_8248) 1000)) (<= (* 2 (select main_a v_prenex_8248)) 2) (<= 998 (select main_a v_prenex_8249)) (<= (+ main_x 1) v_prenex_8248) (< v_prenex_8249 main_y))) (forall ((v_prenex_556 Int) (v_prenex_555 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_556))) (< v_prenex_555 main_x) (<= (+ main_x 1) v_prenex_555) (<= (+ (select main_a v_prenex_556) (select main_a v_prenex_555)) 1000) (<= 0 (+ (select main_a v_prenex_555) 1)) (<= (select main_a v_prenex_556) 1000) (< v_prenex_556 main_y))) (or (forall ((v_prenex_9529 Int)) (or (<= (* 2 (select main_a v_prenex_9529)) 2000) (<= 998 (select main_a v_prenex_9529)))) (forall ((v_prenex_9528 Int)) (or (<= (* 2 (select main_a v_prenex_9528)) 2) (< v_prenex_9528 main_x) (<= (+ main_x 1) v_prenex_9528) (<= (select main_a v_prenex_9528) 2)))) (forall ((v_prenex_3291 Int) (v_prenex_3292 Int)) (or (<= 999 (select main_a v_prenex_3292)) (<= (+ main_x 1) v_prenex_3291) (<= (+ main_y 1) v_prenex_3292) (<= (+ (select main_a v_prenex_3291) 998) (select main_a v_prenex_3292)) (<= (select main_a v_prenex_3292) 1000) (<= (select main_a v_prenex_3291) 2) (< v_prenex_3291 main_x))) (forall ((v_prenex_6208 Int) (v_prenex_6207 Int)) (or (<= (+ main_x 1) v_prenex_6207) (<= 0 (select main_a v_prenex_6207)) (<= (select main_a v_prenex_6208) 1001) (< v_prenex_6207 main_x) (<= (+ (select main_a v_prenex_6207) 998) (select main_a v_prenex_6208)) (<= 0 (+ (select main_a v_prenex_6207) 1)))) (forall ((v_prenex_8268 Int) (v_prenex_8269 Int)) (or (<= (* 2 (select main_a v_prenex_8268)) 2) (<= 1000 (+ (select main_a v_prenex_8269) (select main_a v_prenex_8268))) (< v_prenex_8268 main_x) (<= (+ main_x 1) v_prenex_8268) (<= 0 (+ (select main_a v_prenex_8268) 1)) (<= (select main_a v_prenex_8269) 1001))) (forall ((v_prenex_5826 Int) (v_prenex_5825 Int)) (or (<= 1000 (+ (select main_a v_prenex_5826) (select main_a v_prenex_5825))) (<= 0 (select main_a v_prenex_5825)) (<= 998 (select main_a v_prenex_5826)) (<= (select main_a v_prenex_5826) 1000) (<= (+ main_x 1) v_prenex_5825) (<= 0 (* 2 (select main_a v_prenex_5825))) (< v_prenex_5825 main_x))) (forall ((v_prenex_6800 Int) (v_prenex_6801 Int)) (or (<= (select main_a v_prenex_6800) 2) (<= 1998 (* 2 (select main_a v_prenex_6801))) (<= (select main_a v_prenex_6801) 1001) (<= 0 (select main_a v_prenex_6800)) (<= 1000 (+ (select main_a v_prenex_6801) (select main_a v_prenex_6800))) (< v_prenex_6800 main_x) (<= (+ main_x 1) v_prenex_6800))) (forall ((v_prenex_5625 Int) (v_prenex_5624 Int)) (or (<= (+ (select main_a v_prenex_5625) (select main_a v_prenex_5624)) 1000) (< v_prenex_5624 main_x) (<= 998 (select main_a v_prenex_5625)) (<= (+ main_x 1) v_prenex_5624) (<= (* 2 (select main_a v_prenex_5625)) 2000) (<= (select main_a v_prenex_5624) 2) (< v_prenex_5625 main_y))) (or (forall ((v_prenex_11983 Int)) (or (<= 0 (* 2 (select main_a v_prenex_11983))) (< v_prenex_11983 main_x) (<= (+ main_x 1) v_prenex_11983))) (forall ((v_prenex_11984 Int)) (or (< v_prenex_11984 main_y) (<= 999 (select main_a v_prenex_11984)) (<= (select main_a v_prenex_11984) 1000)))) (forall ((v_prenex_9449 Int) (v_prenex_9448 Int)) (or (< v_prenex_9448 main_x) (<= (+ main_x 1) v_prenex_9448) (<= (+ (select main_a v_prenex_9449) (select main_a v_prenex_9448)) 1000) (<= (+ main_y 1) v_prenex_9449) (<= (select main_a v_prenex_9449) 1001) (<= (* 2 (select main_a v_prenex_9448)) 2) (<= 1998 (* 2 (select main_a v_prenex_9449))))) (forall ((v_prenex_6274 Int) (v_prenex_6273 Int)) (or (<= (select main_a v_prenex_6273) 2) (<= (+ main_x 1) v_prenex_6273) (<= (+ main_y 1) v_prenex_6274) (< v_prenex_6273 main_x) (<= 1000 (+ (select main_a v_prenex_6274) (select main_a v_prenex_6273))))) (or (forall ((v_prenex_5225 Int)) (or (<= (select main_a v_prenex_5225) 1001) (<= 999 (select main_a v_prenex_5225)))) (forall ((v_prenex_5224 Int)) (or (<= 0 (+ (select main_a v_prenex_5224) 1)) (<= (+ main_x 1) v_prenex_5224) (<= (* 2 (select main_a v_prenex_5224)) 2) (< v_prenex_5224 main_x)))) (forall ((v_prenex_2791 Int) (v_prenex_2792 Int)) (or (<= 0 (* 2 (select main_a v_prenex_2791))) (<= 998 (select main_a v_prenex_2792)) (<= (+ main_y 1) v_prenex_2792) (<= (+ (select main_a v_prenex_2792) (select main_a v_prenex_2791)) 1000) (<= (+ main_x 1) v_prenex_2791) (< v_prenex_2791 main_x) (<= (select main_a v_prenex_2792) 1000))) (forall ((v_prenex_1936 Int) (v_prenex_1935 Int)) (or (<= 0 (+ (select main_a v_prenex_1935) 1)) (<= (select main_a v_prenex_1936) 1001) (<= (+ (select main_a v_prenex_1936) (select main_a v_prenex_1935)) 1000) (<= (+ main_x 1) v_prenex_1935) (< v_prenex_1935 main_x) (<= 999 (select main_a v_prenex_1936)))) (forall ((v_prenex_8875 Int) (v_prenex_8874 Int)) (or (<= (+ main_x 1) v_prenex_8874) (< v_prenex_8874 main_x) (<= (+ (select main_a v_prenex_8874) 998) (select main_a v_prenex_8875)) (<= (select main_a v_prenex_8875) 1001) (<= 999 (select main_a v_prenex_8875)) (<= (* 2 (select main_a v_prenex_8874)) 2) (<= 0 (select main_a v_prenex_8874)))) (forall ((v_prenex_10732 Int) (v_prenex_10731 Int)) (or (<= (+ main_x 1) v_prenex_10731) (< v_prenex_10731 main_x) (<= (+ main_y 1) v_prenex_10732) (<= (select main_a v_prenex_10731) 1) (<= (select main_a v_prenex_10732) 1000) (<= (+ (select main_a v_prenex_10732) (select main_a v_prenex_10731)) 1000))) (or (forall ((v_prenex_11 Int)) (or (< v_prenex_11 main_x) (<= (select main_a v_prenex_11) 2) (<= (+ main_x 1) v_prenex_11) (<= (* 2 (select main_a v_prenex_11)) 2))) (forall ((v_prenex_4211 Int)) (<= (* 2 (select main_a v_prenex_4211)) 2000))) (forall ((v_prenex_12186 Int) (v_prenex_12185 Int)) (or (<= (select main_a v_prenex_12185) 2) (<= 999 (select main_a v_prenex_12186)) (< v_prenex_12185 main_x) (<= 1000 (+ (select main_a v_prenex_12186) (select main_a v_prenex_12185))) (<= (+ main_x 1) v_prenex_12185) (<= 998 (select main_a v_prenex_12186)))) (forall ((v_prenex_8725 Int) (v_prenex_8726 Int)) (or (<= 1000 (+ (select main_a v_prenex_8726) (select main_a v_prenex_8725))) (<= (* 2 (select main_a v_prenex_8725)) 2) (<= 999 (select main_a v_prenex_8726)) (<= (select main_a v_prenex_8726) 1000) (<= (+ main_x 1) v_prenex_8725) (<= 0 (+ (select main_a v_prenex_8725) 1)) (< v_prenex_8725 main_x))) (forall ((v_prenex_12241 Int) (v_prenex_12242 Int)) (or (<= 0 (* 2 (select main_a v_prenex_12241))) (<= 0 (+ (select main_a v_prenex_12241) 1)) (<= 998 (select main_a v_prenex_12242)) (<= 1998 (* 2 (select main_a v_prenex_12242))) (<= (select main_a v_prenex_12242) (+ (select main_a v_prenex_12241) 1000)) (<= (+ main_x 1) v_prenex_12241) (< v_prenex_12241 main_x))) (forall ((v_prenex_10817 Int) (v_prenex_10816 Int)) (or (<= 998 (select main_a v_prenex_10817)) (<= (+ (select main_a v_prenex_10816) 998) (select main_a v_prenex_10817)) (< v_prenex_10816 main_x) (<= (select main_a v_prenex_10816) 1) (<= (+ main_y 1) v_prenex_10817) (<= (* 2 (select main_a v_prenex_10817)) 2000) (<= (+ main_x 1) v_prenex_10816))) (forall ((v_prenex_13176 Int) (v_prenex_13177 Int)) (or (<= (select main_a v_prenex_13177) 1000) (< v_prenex_13176 main_x) (<= (* 2 (select main_a v_prenex_13177)) 2000) (<= (select main_a v_prenex_13176) 1) (<= (* 2 (select main_a v_prenex_13176)) 2) (<= 1000 (+ (select main_a v_prenex_13177) (select main_a v_prenex_13176))) (<= (+ main_x 1) v_prenex_13176))) (forall ((v_prenex_7725 Int) (v_prenex_7726 Int)) (or (<= (select main_a v_prenex_7726) 1001) (<= 999 (select main_a v_prenex_7726)) (<= (select main_a v_prenex_7726) (+ (select main_a v_prenex_7725) 1000)) (<= (select main_a v_prenex_7725) 1) (<= (+ main_x 1) v_prenex_7725) (< v_prenex_7725 main_x) (< v_prenex_7726 main_y))) (forall ((v_prenex_5822 Int) (v_prenex_5821 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_5822))) (<= (+ main_x 1) v_prenex_5821) (< v_prenex_5822 main_y) (<= (select main_a v_prenex_5821) 1) (< v_prenex_5821 main_x) (<= 998 (select main_a v_prenex_5822)) (<= (select main_a v_prenex_5822) (+ (select main_a v_prenex_5821) 1000)))) (forall ((v_prenex_682 Int) (v_prenex_681 Int)) (or (< v_prenex_681 main_x) (<= (* 2 (select main_a v_prenex_681)) 2) (<= (+ (select main_a v_prenex_681) 998) (select main_a v_prenex_682)) (<= (select main_a v_prenex_681) 2) (<= 999 (select main_a v_prenex_682)) (<= (+ main_x 1) v_prenex_681))) (forall ((v_prenex_5725 Int) (v_prenex_5726 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5725))) (<= (+ main_x 1) v_prenex_5725) (<= (select main_a v_prenex_5726) 1000) (<= (* 2 (select main_a v_prenex_5726)) 2000) (< v_prenex_5725 main_x) (<= (select main_a v_prenex_5726) (+ (select main_a v_prenex_5725) 1000)) (<= 0 (select main_a v_prenex_5725)))) (forall ((v_prenex_5615 Int) (v_prenex_5614 Int)) (or (<= (* 2 (select main_a v_prenex_5614)) 2) (<= 1000 (+ (select main_a v_prenex_5615) (select main_a v_prenex_5614))) (<= (+ main_y 1) v_prenex_5615) (< v_prenex_5614 main_x) (<= (+ main_x 1) v_prenex_5614) (<= (select main_a v_prenex_5615) 1000))) (forall ((v_prenex_5226 Int) (v_prenex_5227 Int)) (or (<= (select main_a v_prenex_5227) (+ (select main_a v_prenex_5226) 1000)) (<= (* 2 (select main_a v_prenex_5227)) 2000) (<= (+ main_x 1) v_prenex_5226) (< v_prenex_5226 main_x) (<= 0 (+ (select main_a v_prenex_5226) 1)) (<= (select main_a v_prenex_5226) 1) (<= 998 (select main_a v_prenex_5227)))) (forall ((v_prenex_6056 Int) (v_prenex_6055 Int)) (or (<= 0 (+ (select main_a v_prenex_6055) 1)) (<= 1998 (* 2 (select main_a v_prenex_6056))) (<= (select main_a v_prenex_6056) 1001) (<= (+ main_x 1) v_prenex_6055) (<= (+ (select main_a v_prenex_6056) (select main_a v_prenex_6055)) 1000) (<= (* 2 (select main_a v_prenex_6055)) 2) (< v_prenex_6055 main_x))) (forall ((v_prenex_425 Int) (v_prenex_426 Int)) (or (<= (* 2 (select main_a v_prenex_425)) 2) (<= (+ (select main_a v_prenex_426) (select main_a v_prenex_425)) 1000) (< v_prenex_425 main_x) (<= (+ main_x 1) v_prenex_425))) (forall ((v_prenex_10624 Int) (v_prenex_10625 Int)) (or (<= 1000 (+ (select main_a v_prenex_10625) (select main_a v_prenex_10624))) (<= 0 (+ (select main_a v_prenex_10624) 1)) (<= (+ main_x 1) v_prenex_10624) (< v_prenex_10624 main_x) (<= (select main_a v_prenex_10624) 2) (<= 1998 (* 2 (select main_a v_prenex_10625))))) (or (forall ((v_prenex_8864 Int)) (or (<= (+ main_x 1) v_prenex_8864) (< v_prenex_8864 main_x) (<= (select main_a v_prenex_8864) 1) (<= (* 2 (select main_a v_prenex_8864)) 2) (<= 0 (+ (select main_a v_prenex_8864) 1)))) (forall ((v_prenex_8865 Int)) (or (<= (select main_a v_prenex_8865) 1000) (<= 998 (select main_a v_prenex_8865))))) (forall ((v_prenex_12418 Int) (v_prenex_12417 Int)) (or (<= (+ (select main_a v_prenex_12418) (select main_a v_prenex_12417)) 1000) (<= 0 (* 2 (select main_a v_prenex_12417))) (<= 0 (select main_a v_prenex_12417)) (<= 1998 (* 2 (select main_a v_prenex_12418))) (<= (+ main_x 1) v_prenex_12417) (< v_prenex_12417 main_x))) (forall ((v_prenex_3139 Int) (v_prenex_3140 Int)) (or (<= (+ main_y 1) v_prenex_3140) (<= (select main_a v_prenex_3140) (+ (select main_a v_prenex_3139) 1000)) (< v_prenex_3139 main_x) (<= (+ main_x 1) v_prenex_3139) (<= (select main_a v_prenex_3139) 1) (<= 998 (select main_a v_prenex_3140)) (<= 1998 (* 2 (select main_a v_prenex_3140))))) (forall ((v_prenex_7140 Int) (v_prenex_7141 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_7141))) (<= (+ main_x 1) v_prenex_7140) (<= (+ main_y 1) v_prenex_7141) (<= 999 (select main_a v_prenex_7141)) (< v_prenex_7140 main_x) (<= (select main_a v_prenex_7140) 1) (<= 1000 (+ (select main_a v_prenex_7141) (select main_a v_prenex_7140))))) (forall ((v_prenex_9923 Int)) (or (<= (+ main_x 1) v_prenex_9923) (<= 0 (* 2 (select main_a v_prenex_9923))) (<= (* 2 (select main_a v_prenex_9923)) 2) (< v_prenex_9923 main_x))) (forall ((v_prenex_2090 Int) (v_prenex_2089 Int)) (or (<= (* 2 (select main_a v_prenex_2090)) 2000) (<= (+ main_x 1) v_prenex_2089) (<= 0 (* 2 (select main_a v_prenex_2089))) (< v_prenex_2089 main_x) (< v_prenex_2090 main_y) (<= (select main_a v_prenex_2090) 1000) (<= 1000 (+ (select main_a v_prenex_2090) (select main_a v_prenex_2089))))) (forall ((v_prenex_799 Int) (v_prenex_800 Int)) (or (<= (select main_a v_prenex_800) 1000) (<= (* 2 (select main_a v_prenex_799)) 2) (<= 0 (* 2 (select main_a v_prenex_799))) (< v_prenex_799 main_x) (<= (select main_a v_prenex_800) (+ (select main_a v_prenex_799) 1000)) (<= 998 (select main_a v_prenex_800)) (<= (+ main_x 1) v_prenex_799))) (forall ((v_prenex_3954 Int) (v_prenex_3955 Int)) (or (<= (select main_a v_prenex_3955) 1001) (<= (* 2 (select main_a v_prenex_3955)) 2000) (<= (+ main_x 1) v_prenex_3954) (< v_prenex_3954 main_x) (<= 1000 (+ (select main_a v_prenex_3955) (select main_a v_prenex_3954))) (<= (select main_a v_prenex_3954) 2) (<= (+ main_y 1) v_prenex_3955))) (forall ((v_prenex_6041 Int) (v_prenex_6042 Int)) (or (<= (select main_a v_prenex_6041) 2) (<= 1000 (+ (select main_a v_prenex_6042) (select main_a v_prenex_6041))) (<= 999 (select main_a v_prenex_6042)) (<= (+ main_x 1) v_prenex_6041) (< v_prenex_6041 main_x) (<= 998 (select main_a v_prenex_6042)) (<= 0 (* 2 (select main_a v_prenex_6041))))) (forall ((v_prenex_1848 Int) (v_prenex_1847 Int)) (or (<= 0 (* 2 (select main_a v_prenex_1847))) (<= (+ main_x 1) v_prenex_1847) (<= (+ (select main_a v_prenex_1847) 998) (select main_a v_prenex_1848)) (<= 1998 (* 2 (select main_a v_prenex_1848))) (< v_prenex_1847 main_x) (<= (* 2 (select main_a v_prenex_1847)) 2) (<= 998 (select main_a v_prenex_1848)))) (forall ((v_prenex_10770 Int) (v_prenex_10771 Int)) (or (<= (select main_a v_prenex_10771) 1001) (<= 1998 (* 2 (select main_a v_prenex_10771))) (<= (+ main_x 1) v_prenex_10770) (<= (select main_a v_prenex_10770) 2) (<= (* 2 (select main_a v_prenex_10770)) 2) (<= (select main_a v_prenex_10771) (+ (select main_a v_prenex_10770) 1000)) (< v_prenex_10770 main_x))) (forall ((v_prenex_13220 Int) (v_prenex_13221 Int)) (or (<= (+ main_x 1) v_prenex_13220) (<= (+ (select main_a v_prenex_13220) 998) (select main_a v_prenex_13221)) (< v_prenex_13220 main_x) (<= 1998 (* 2 (select main_a v_prenex_13221))) (<= (select main_a v_prenex_13221) 1000) (<= (select main_a v_prenex_13220) 1) (<= 0 (select main_a v_prenex_13220)))) (forall ((v_prenex_7326 Int) (v_prenex_7327 Int)) (or (<= (* 2 (select main_a v_prenex_7327)) 2000) (<= (select main_a v_prenex_7326) 2) (<= (+ main_x 1) v_prenex_7326) (<= (+ (select main_a v_prenex_7326) 998) (select main_a v_prenex_7327)) (< v_prenex_7326 main_x) (<= (+ main_y 1) v_prenex_7327) (<= (select main_a v_prenex_7327) 1000))) (forall ((v_prenex_11502 Int) (v_prenex_11503 Int)) (or (<= (+ main_x 1) v_prenex_11502) (< v_prenex_11502 main_x) (<= (select main_a v_prenex_11503) (+ (select main_a v_prenex_11502) 1000)) (<= (+ main_y 1) v_prenex_11503) (<= (select main_a v_prenex_11502) 1) (<= (select main_a v_prenex_11503) 1001) (<= 1998 (* 2 (select main_a v_prenex_11503))))) (forall ((v_prenex_4643 Int) (v_prenex_4644 Int)) (or (<= (select main_a v_prenex_4643) 2) (<= 0 (select main_a v_prenex_4643)) (<= 1000 (+ (select main_a v_prenex_4644) (select main_a v_prenex_4643))) (<= (+ main_x 1) v_prenex_4643) (< v_prenex_4643 main_x) (<= 999 (select main_a v_prenex_4644)))) (forall ((v_prenex_4717 Int) (v_prenex_4718 Int)) (or (<= 0 (+ (select main_a v_prenex_4717) 1)) (<= (* 2 (select main_a v_prenex_4717)) 2) (<= (+ (select main_a v_prenex_4718) (select main_a v_prenex_4717)) 1000) (<= (+ main_x 1) v_prenex_4717) (<= (select main_a v_prenex_4718) 1000) (< v_prenex_4717 main_x))) (forall ((v_prenex_8457 Int) (v_prenex_8458 Int)) (or (< v_prenex_8458 main_y) (<= 1998 (* 2 (select main_a v_prenex_8458))) (<= (+ main_x 1) v_prenex_8457) (<= (+ (select main_a v_prenex_8457) 998) (select main_a v_prenex_8458)) (< v_prenex_8457 main_x) (<= (select main_a v_prenex_8458) 1001) (<= (select main_a v_prenex_8457) 2))) (forall ((v_prenex_10400 Int) (v_prenex_10399 Int)) (or (<= (select main_a v_prenex_10400) (+ (select main_a v_prenex_10399) 1000)) (<= (select main_a v_prenex_10399) 1) (<= 0 (* 2 (select main_a v_prenex_10399))) (<= (+ main_x 1) v_prenex_10399) (<= 1998 (* 2 (select main_a v_prenex_10400))) (<= 998 (select main_a v_prenex_10400)) (< v_prenex_10399 main_x))) (forall ((v_prenex_5893 Int) (v_prenex_5894 Int)) (or (<= (+ main_y 1) v_prenex_5894) (<= (+ main_x 1) v_prenex_5893) (<= 0 (* 2 (select main_a v_prenex_5893))) (<= (select main_a v_prenex_5894) (+ (select main_a v_prenex_5893) 1000)) (<= (select main_a v_prenex_5894) 1000) (< v_prenex_5893 main_x) (<= 999 (select main_a v_prenex_5894)))) (forall ((v_prenex_1019 Int) (v_prenex_1020 Int)) (or (< v_prenex_1019 main_x) (<= (+ main_x 1) v_prenex_1019) (<= (* 2 (select main_a v_prenex_1020)) 2000) (<= 0 (* 2 (select main_a v_prenex_1019))) (<= (select main_a v_prenex_1019) 1) (<= (select main_a v_prenex_1020) 1001) (<= (+ (select main_a v_prenex_1019) 998) (select main_a v_prenex_1020)))) (or (forall ((v_prenex_2563 Int)) (or (<= 0 (* 2 (select main_a v_prenex_2563))) (<= (+ main_x 1) v_prenex_2563) (<= (select main_a v_prenex_2563) 2) (< v_prenex_2563 main_x))) (forall ((v_prenex_2564 Int)) (<= (select main_a v_prenex_2564) 1001))) (forall ((v_prenex_1938 Int) (v_prenex_1937 Int)) (or (<= 0 (select main_a v_prenex_1937)) (<= (+ (select main_a v_prenex_1938) (select main_a v_prenex_1937)) 1000) (<= (+ main_x 1) v_prenex_1937) (< v_prenex_1937 main_x) (<= 1998 (* 2 (select main_a v_prenex_1938))) (<= (* 2 (select main_a v_prenex_1938)) 2000))) (forall ((v_prenex_215 Int) (v_prenex_216 Int)) (or (<= (+ main_y 1) v_prenex_216) (<= 1998 (* 2 (select main_a v_prenex_216))) (< v_prenex_215 main_x) (<= (+ main_x 1) v_prenex_215) (<= 0 (+ (select main_a v_prenex_215) 1)) (<= (+ (select main_a v_prenex_216) (select main_a v_prenex_215)) 1000))) (forall ((v_prenex_3425 Int) (v_prenex_3426 Int)) (or (<= (+ main_x 1) v_prenex_3425) (<= 0 (* 2 (select main_a v_prenex_3425))) (<= (+ (select main_a v_prenex_3425) 998) (select main_a v_prenex_3426)) (<= 1998 (* 2 (select main_a v_prenex_3426))) (<= 998 (select main_a v_prenex_3426)) (< v_prenex_3425 main_x))) (forall ((v_prenex_9642 Int) (v_prenex_9643 Int)) (or (<= (+ main_x 1) v_prenex_9642) (<= (* 2 (select main_a v_prenex_9642)) 2) (<= 0 (+ (select main_a v_prenex_9642) 1)) (< v_prenex_9642 main_x) (<= (+ (select main_a v_prenex_9643) (select main_a v_prenex_9642)) 1000) (<= 998 (select main_a v_prenex_9643)))) (forall ((v_prenex_4843 Int) (v_prenex_4842 Int)) (or (<= (+ main_x 1) v_prenex_4842) (<= (+ (select main_a v_prenex_4842) 998) (select main_a v_prenex_4843)) (<= 998 (select main_a v_prenex_4843)) (<= (select main_a v_prenex_4842) 2) (<= (select main_a v_prenex_4842) 1) (<= (select main_a v_prenex_4843) 1001) (< v_prenex_4842 main_x))) (forall ((v_prenex_930 Int) (v_prenex_929 Int)) (or (<= (+ (select main_a v_prenex_929) 998) (select main_a v_prenex_930)) (<= (+ main_x 1) v_prenex_929) (<= (* 2 (select main_a v_prenex_930)) 2000) (<= (+ main_y 1) v_prenex_930) (< v_prenex_930 main_y))) (forall ((v_prenex_13381 Int) (v_prenex_13382 Int)) (or (<= 0 (* 2 (select main_a v_prenex_13381))) (<= (select main_a v_prenex_13382) (+ (select main_a v_prenex_13381) 1000)) (< v_prenex_13381 main_x) (<= 999 (select main_a v_prenex_13382)) (<= (select main_a v_prenex_13381) 1) (<= 998 (select main_a v_prenex_13382)) (<= (+ main_x 1) v_prenex_13381))) (forall ((v_prenex_6969 Int) (v_prenex_6968 Int)) (or (<= (select main_a v_prenex_6969) 1000) (<= (+ main_y 1) v_prenex_6969) (<= (+ (select main_a v_prenex_6969) (select main_a v_prenex_6968)) 1000) (< v_prenex_6968 main_x) (< v_prenex_6969 main_y))) (forall ((v_prenex_2042 Int) (v_prenex_2041 Int)) (or (<= (+ main_x 1) v_prenex_2041) (<= 998 (select main_a v_prenex_2042)) (<= 1998 (* 2 (select main_a v_prenex_2042))) (<= (select main_a v_prenex_2041) 1) (<= 0 (+ (select main_a v_prenex_2041) 1)) (<= 1000 (+ (select main_a v_prenex_2042) (select main_a v_prenex_2041))) (< v_prenex_2041 main_x))) (forall ((v_prenex_7391 Int) (v_prenex_7392 Int)) (or (<= (select main_a v_prenex_7391) 1) (< v_prenex_7392 main_y) (<= (+ main_x 1) v_prenex_7391) (<= 1000 (+ (select main_a v_prenex_7392) (select main_a v_prenex_7391))) (< v_prenex_7391 main_x) (<= (select main_a v_prenex_7392) 1000) (<= (select main_a v_prenex_7392) 1001))) (forall ((v_prenex_8050 Int) (v_prenex_8051 Int)) (or (< v_prenex_8050 main_x) (<= (+ (select main_a v_prenex_8050) 998) (select main_a v_prenex_8051)) (<= 0 (* 2 (select main_a v_prenex_8050))) (<= (* 2 (select main_a v_prenex_8051)) 2000) (<= 0 (+ (select main_a v_prenex_8050) 1)) (<= (+ main_x 1) v_prenex_8050))) (forall ((v_prenex_3500 Int) (v_prenex_3501 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3501))) (< v_prenex_3500 main_x) (<= (select main_a v_prenex_3501) 1001) (<= (+ main_x 1) v_prenex_3500) (<= 0 (* 2 (select main_a v_prenex_3500))) (<= (select main_a v_prenex_3500) 1) (<= (select main_a v_prenex_3501) (+ (select main_a v_prenex_3500) 1000)))) (forall ((v_prenex_4811 Int) (v_prenex_4810 Int)) (or (<= (select main_a v_prenex_4811) 1001) (<= (+ (select main_a v_prenex_4810) 998) (select main_a v_prenex_4811)) (<= 0 (select main_a v_prenex_4810)) (< v_prenex_4810 main_x) (<= (+ main_x 1) v_prenex_4810))) (forall ((v_prenex_6565 Int) (v_prenex_6566 Int)) (or (<= (select main_a v_prenex_6566) 1000) (<= 0 (+ (select main_a v_prenex_6565) 1)) (<= (+ (select main_a v_prenex_6565) 998) (select main_a v_prenex_6566)) (< v_prenex_6565 main_x) (<= (select main_a v_prenex_6565) 1) (<= (+ main_x 1) v_prenex_6565))) (forall ((v_prenex_4281 Int) (v_prenex_4280 Int)) (or (<= (+ main_y 1) v_prenex_4281) (<= 1000 (+ (select main_a v_prenex_4281) (select main_a v_prenex_4280))) (<= (+ main_x 1) v_prenex_4280) (<= (select main_a v_prenex_4281) 1001) (<= 1998 (* 2 (select main_a v_prenex_4281))) (<= 0 (* 2 (select main_a v_prenex_4280))) (< v_prenex_4280 main_x))) (forall ((v_prenex_12133 Int) (v_prenex_12134 Int)) (or (<= (+ main_x 1) v_prenex_12133) (<= 1000 (+ (select main_a v_prenex_12134) (select main_a v_prenex_12133))) (<= (* 2 (select main_a v_prenex_12134)) 2000) (<= (select main_a v_prenex_12133) 2) (<= 0 (select main_a v_prenex_12133)) (<= (select main_a v_prenex_12134) 1001) (< v_prenex_12133 main_x))) (forall ((v_prenex_516 Int) (v_prenex_515 Int)) (or (<= (+ (select main_a v_prenex_515) 998) (select main_a v_prenex_516)) (<= (* 2 (select main_a v_prenex_515)) 2) (<= 0 (select main_a v_prenex_515)) (<= (+ main_x 1) v_prenex_515) (<= 999 (select main_a v_prenex_516)) (< v_prenex_515 main_x) (<= (select main_a v_prenex_516) 1000))) (forall ((v_prenex_11506 Int) (v_prenex_11507 Int)) (or (<= (select main_a v_prenex_11506) 1) (<= 1998 (* 2 (select main_a v_prenex_11507))) (< v_prenex_11507 main_y) (<= (+ main_x 1) v_prenex_11506) (<= (+ (select main_a v_prenex_11506) 998) (select main_a v_prenex_11507)) (< v_prenex_11506 main_x))) (or (forall ((v_prenex_7083 Int)) (or (<= (select main_a v_prenex_7083) 1001) (<= (select main_a v_prenex_7083) 1000))) (forall ((v_prenex_7082 Int)) (or (<= 0 (* 2 (select main_a v_prenex_7082))) (<= (+ main_x 1) v_prenex_7082) (< v_prenex_7082 main_x)))) (forall ((v_prenex_9421 Int) (v_prenex_9420 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_9421))) (<= 0 (* 2 (select main_a v_prenex_9420))) (<= (select main_a v_prenex_9421) 1001) (<= (select main_a v_prenex_9421) (+ (select main_a v_prenex_9420) 1000)) (< v_prenex_9420 main_x) (<= (+ main_x 1) v_prenex_9420))) (forall ((v_prenex_1000 Int) (v_prenex_999 Int)) (or (<= (select main_a v_prenex_999) 1) (< v_prenex_999 main_x) (<= 1998 (* 2 (select main_a v_prenex_1000))) (<= (+ main_x 1) v_prenex_999) (<= 0 (+ (select main_a v_prenex_999) 1)) (<= (* 2 (select main_a v_prenex_1000)) 2000) (<= (+ (select main_a v_prenex_999) 998) (select main_a v_prenex_1000)))) (forall ((v_prenex_6478 Int) (v_prenex_6477 Int)) (or (<= 998 (select main_a v_prenex_6478)) (<= (+ main_x 1) v_prenex_6477) (< v_prenex_6477 main_x) (<= 0 (* 2 (select main_a v_prenex_6477))) (<= (* 2 (select main_a v_prenex_6478)) 2000) (<= (select main_a v_prenex_6478) (+ (select main_a v_prenex_6477) 1000)) (<= 0 (select main_a v_prenex_6477)))) (or (forall ((v_prenex_11112 Int)) (or (<= (* 2 (select main_a v_prenex_11112)) 2000) (<= 1998 (* 2 (select main_a v_prenex_11112))))) (forall ((v_prenex_11111 Int)) (or (<= 0 (select main_a v_prenex_11111)) (<= (select main_a v_prenex_11111) 1) (< v_prenex_11111 main_x) (<= (* 2 (select main_a v_prenex_11111)) 2) (<= (+ main_x 1) v_prenex_11111)))) (or (forall ((v_prenex_9217 Int)) (or (<= (* 2 (select main_a v_prenex_9217)) 2) (<= 0 (* 2 (select main_a v_prenex_9217))) (< v_prenex_9217 main_x) (<= (+ main_x 1) v_prenex_9217) (<= 0 (+ (select main_a v_prenex_9217) 1)))) (forall ((v_prenex_9218 Int)) (or (<= 999 (select main_a v_prenex_9218)) (<= (* 2 (select main_a v_prenex_9218)) 2000)))) (forall ((v_prenex_821 Int) (v_prenex_822 Int)) (or (<= (select main_a v_prenex_822) 1000) (<= 0 (select main_a v_prenex_821)) (<= 1998 (* 2 (select main_a v_prenex_822))) (<= (+ (select main_a v_prenex_822) (select main_a v_prenex_821)) 1000) (< v_prenex_821 main_x) (<= (+ main_x 1) v_prenex_821) (<= (* 2 (select main_a v_prenex_821)) 2))) (forall ((v_prenex_5350 Int) (v_prenex_5351 Int)) (or (<= 999 (select main_a v_prenex_5351)) (<= (+ main_x 1) v_prenex_5350) (<= (* 2 (select main_a v_prenex_5351)) 2000) (<= 1000 (+ (select main_a v_prenex_5351) (select main_a v_prenex_5350))) (<= (select main_a v_prenex_5350) 1) (< v_prenex_5350 main_x) (<= (select main_a v_prenex_5350) 2))) (forall ((v_prenex_4119 Int) (v_prenex_4120 Int)) (or (<= 999 (select main_a v_prenex_4120)) (<= (* 2 (select main_a v_prenex_4119)) 2) (<= (select main_a v_prenex_4120) 1001) (< v_prenex_4119 main_x) (<= (select main_a v_prenex_4120) (+ (select main_a v_prenex_4119) 1000)) (<= 0 (+ (select main_a v_prenex_4119) 1)) (<= (+ main_x 1) v_prenex_4119))) (forall ((v_prenex_7265 Int) (v_prenex_7264 Int)) (or (<= (select main_a v_prenex_7265) 1001) (< v_prenex_7264 main_x) (<= (+ main_x 1) v_prenex_7264) (<= (* 2 (select main_a v_prenex_7264)) 2) (<= 0 (* 2 (select main_a v_prenex_7264))) (<= 998 (select main_a v_prenex_7265)) (<= (select main_a v_prenex_7265) (+ (select main_a v_prenex_7264) 1000)))) (forall ((v_prenex_3439 Int) (v_prenex_3440 Int)) (or (< v_prenex_3439 main_x) (<= 1000 (+ (select main_a v_prenex_3440) (select main_a v_prenex_3439))) (<= (* 2 (select main_a v_prenex_3439)) 2) (<= (select main_a v_prenex_3440) 1000) (<= 0 (+ (select main_a v_prenex_3439) 1)) (<= (+ main_x 1) v_prenex_3439))) (forall ((v_prenex_12377 Int) (v_prenex_12378 Int)) (or (<= (+ (select main_a v_prenex_12378) (select main_a v_prenex_12377)) 1000) (<= 998 (select main_a v_prenex_12378)) (<= 0 (+ (select main_a v_prenex_12377) 1)) (<= (select main_a v_prenex_12377) 1) (<= (+ main_x 1) v_prenex_12377) (<= (select main_a v_prenex_12378) 1000) (< v_prenex_12377 main_x))) (forall ((v_prenex_1491 Int) (v_prenex_1490 Int)) (or (<= (* 2 (select main_a v_prenex_1490)) 2) (< v_prenex_1491 main_y) (<= (+ main_x 1) v_prenex_1490) (<= (select main_a v_prenex_1491) (+ (select main_a v_prenex_1490) 1000)) (<= 1998 (* 2 (select main_a v_prenex_1491))) (< v_prenex_1490 main_x) (<= 999 (select main_a v_prenex_1491)))) (or (forall ((v_prenex_6680 Int)) (or (<= (+ main_x 1) v_prenex_6680) (<= (select main_a v_prenex_6680) 1) (<= 0 (select main_a v_prenex_6680)) (< v_prenex_6680 main_x) (<= (* 2 (select main_a v_prenex_6680)) 2))) (forall ((v_prenex_6681 Int)) (<= (select main_a v_prenex_6681) 1000))) (forall ((v_prenex_6798 Int) (v_prenex_6799 Int)) (or (<= (select main_a v_prenex_6799) 1000) (<= 1000 (+ (select main_a v_prenex_6799) (select main_a v_prenex_6798))) (<= (+ main_x 1) v_prenex_6798) (<= 999 (select main_a v_prenex_6799)) (<= 0 (* 2 (select main_a v_prenex_6798))) (<= (select main_a v_prenex_6798) 1) (< v_prenex_6798 main_x))) (forall ((v_prenex_4308 Int) (v_prenex_4307 Int)) (or (<= 0 (select main_a v_prenex_4307)) (<= (+ main_x 1) v_prenex_4307) (<= 1998 (* 2 (select main_a v_prenex_4308))) (<= (+ (select main_a v_prenex_4307) 998) (select main_a v_prenex_4308)) (< v_prenex_4307 main_x) (<= 0 (+ (select main_a v_prenex_4307) 1)) (<= 999 (select main_a v_prenex_4308)))) (forall ((v_prenex_10101 Int) (v_prenex_10100 Int)) (or (< v_prenex_10100 main_x) (<= (+ (select main_a v_prenex_10100) 998) (select main_a v_prenex_10101)) (<= (+ main_x 1) v_prenex_10100) (<= 0 (+ (select main_a v_prenex_10100) 1)) (<= (select main_a v_prenex_10100) 1) (<= 999 (select main_a v_prenex_10101)))) (or (forall ((v_prenex_5367 Int)) (<= (* 2 (select main_a v_prenex_5367)) 2000)) (forall ((v_prenex_5366 Int)) (or (<= 0 (select main_a v_prenex_5366)) (<= (select main_a v_prenex_5366) 2) (<= (+ main_x 1) v_prenex_5366) (<= 0 (* 2 (select main_a v_prenex_5366))) (< v_prenex_5366 main_x)))) (or (forall ((v_prenex_11701 Int)) (or (<= 0 (select main_a v_prenex_11701)) (< v_prenex_11701 main_x) (<= (+ main_x 1) v_prenex_11701) (<= 0 (* 2 (select main_a v_prenex_11701))) (<= (select main_a v_prenex_11701) 2))) (forall ((v_prenex_11702 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_11702))) (<= (select main_a v_prenex_11702) 1001)))) (forall ((v_prenex_4023 Int) (v_prenex_4024 Int)) (or (<= (+ main_x 1) v_prenex_4023) (<= (select main_a v_prenex_4024) 1000) (<= 1998 (* 2 (select main_a v_prenex_4024))) (<= (select main_a v_prenex_4024) (+ (select main_a v_prenex_4023) 1000)) (<= (+ main_y 1) v_prenex_4024) (<= (select main_a v_prenex_4023) 1) (< v_prenex_4023 main_x))) (forall ((v_prenex_4577 Int) (v_prenex_4578 Int)) (or (<= (select main_a v_prenex_4578) 1000) (<= (+ main_x 1) v_prenex_4577) (<= (+ (select main_a v_prenex_4577) 998) (select main_a v_prenex_4578)) (<= 1998 (* 2 (select main_a v_prenex_4578))) (<= (select main_a v_prenex_4577) 2) (<= (select main_a v_prenex_4577) 1) (< v_prenex_4577 main_x))) (forall ((v_prenex_9462 Int) (v_prenex_9463 Int)) (or (< v_prenex_9462 main_x) (<= (select main_a v_prenex_9462) 2) (<= (+ main_x 1) v_prenex_9462) (<= 0 (select main_a v_prenex_9462)) (<= (+ (select main_a v_prenex_9463) (select main_a v_prenex_9462)) 1000) (<= 998 (select main_a v_prenex_9463)))) (forall ((v_prenex_11781 Int) (v_prenex_11780 Int)) (or (<= (select main_a v_prenex_11781) 1000) (< v_prenex_11780 main_x) (<= (+ main_x 1) v_prenex_11780) (<= 1000 (+ (select main_a v_prenex_11781) (select main_a v_prenex_11780))) (<= 0 (+ (select main_a v_prenex_11780) 1)))) (forall ((v_prenex_11931 Int) (v_prenex_11932 Int)) (or (<= 999 (select main_a v_prenex_11932)) (<= (* 2 (select main_a v_prenex_11931)) 2) (<= 0 (select main_a v_prenex_11931)) (<= 998 (select main_a v_prenex_11932)) (<= (+ (select main_a v_prenex_11932) (select main_a v_prenex_11931)) 1000) (<= (+ main_x 1) v_prenex_11931) (< v_prenex_11931 main_x))) (forall ((v_prenex_450 Int) (v_prenex_449 Int)) (or (< v_prenex_449 main_x) (<= (select main_a v_prenex_449) 1) (<= (* 2 (select main_a v_prenex_450)) 2000) (<= (+ (select main_a v_prenex_449) 998) (select main_a v_prenex_450)) (<= (select main_a v_prenex_450) 1000) (<= (+ main_x 1) v_prenex_449) (<= (* 2 (select main_a v_prenex_449)) 2))) (forall ((v_prenex_9413 Int) (v_prenex_9412 Int)) (or (<= 0 (* 2 (select main_a v_prenex_9412))) (<= (* 2 (select main_a v_prenex_9413)) 2000) (<= (+ main_x 1) v_prenex_9412) (<= 0 (+ (select main_a v_prenex_9412) 1)) (<= (select main_a v_prenex_9413) 1000) (<= (select main_a v_prenex_9413) (+ (select main_a v_prenex_9412) 1000)) (< v_prenex_9412 main_x))) (forall ((v_prenex_7538 Int) (v_prenex_7539 Int)) (or (<= (+ (select main_a v_prenex_7539) (select main_a v_prenex_7538)) 1000) (< v_prenex_7538 main_x) (<= (select main_a v_prenex_7539) 1000) (<= (* 2 (select main_a v_prenex_7538)) 2) (<= 999 (select main_a v_prenex_7539)) (<= (+ main_x 1) v_prenex_7538) (<= 0 (* 2 (select main_a v_prenex_7538))))) (forall ((v_prenex_7052 Int) (v_prenex_7053 Int)) (or (<= 0 (select main_a v_prenex_7052)) (<= (+ main_x 1) v_prenex_7052) (<= (select main_a v_prenex_7052) 1) (< v_prenex_7052 main_x) (<= (+ (select main_a v_prenex_7052) 998) (select main_a v_prenex_7053)))) (forall ((v_prenex_1289 Int) (v_prenex_1288 Int)) (or (<= (+ main_x 1) v_prenex_1288) (<= (select main_a v_prenex_1289) 1001) (<= 1000 (+ (select main_a v_prenex_1289) (select main_a v_prenex_1288))) (<= 1998 (* 2 (select main_a v_prenex_1289))) (<= (+ main_y 1) v_prenex_1289) (< v_prenex_1288 main_x) (<= 0 (select main_a v_prenex_1288)))) (forall ((v_prenex_2776 Int) (v_prenex_2775 Int)) (or (<= (+ (select main_a v_prenex_2775) 998) (select main_a v_prenex_2776)) (<= 998 (select main_a v_prenex_2776)) (<= (+ main_x 1) v_prenex_2775) (<= (select main_a v_prenex_2776) 1000) (< v_prenex_2775 main_x) (<= (select main_a v_prenex_2775) 1))) (forall ((v_prenex_11380 Int) (v_prenex_11381 Int)) (or (<= (+ main_x 1) v_prenex_11380) (<= (select main_a v_prenex_11380) 1) (<= (select main_a v_prenex_11381) 1001) (<= (select main_a v_prenex_11381) (+ (select main_a v_prenex_11380) 1000)) (<= 0 (* 2 (select main_a v_prenex_11380))) (<= 1998 (* 2 (select main_a v_prenex_11381))) (< v_prenex_11380 main_x))) (or (forall ((v_prenex_7935 Int)) (or (<= (select main_a v_prenex_7935) 1000) (<= (+ main_y 1) v_prenex_7935) (<= 1998 (* 2 (select main_a v_prenex_7935))))) (forall ((v_prenex_7934 Int)) (or (< v_prenex_7934 main_x) (<= (+ main_x 1) v_prenex_7934) (<= 0 (+ (select main_a v_prenex_7934) 1)) (<= (* 2 (select main_a v_prenex_7934)) 2)))) (forall ((v_prenex_7786 Int) (v_prenex_7785 Int)) (or (<= (select main_a v_prenex_7785) 1) (<= (select main_a v_prenex_7786) 1000) (<= 998 (select main_a v_prenex_7786)) (< v_prenex_7785 main_x) (<= (+ main_x 1) v_prenex_7785) (<= (select main_a v_prenex_7785) 2) (<= 1000 (+ (select main_a v_prenex_7786) (select main_a v_prenex_7785))))) (forall ((v_prenex_12683 Int) (v_prenex_12684 Int)) (or (< v_prenex_12684 main_y) (<= 1998 (* 2 (select main_a v_prenex_12684))) (<= (select main_a v_prenex_12684) (+ (select main_a v_prenex_12683) 1000)) (<= (+ main_y 1) v_prenex_12684))) (or (forall ((v_prenex_3111 Int)) (or (<= (+ main_x 1) v_prenex_3111) (<= (* 2 (select main_a v_prenex_3111)) 2) (< v_prenex_3111 main_x) (<= (select main_a v_prenex_3111) 1))) (forall ((v_prenex_3112 Int)) (or (<= (+ main_y 1) v_prenex_3112) (<= (* 2 (select main_a v_prenex_3112)) 2000) (<= (select main_a v_prenex_3112) 1000)))) (or (forall ((v_prenex_4250 Int)) (or (< v_prenex_4250 main_x) (<= 0 (* 2 (select main_a v_prenex_4250))) (<= (select main_a v_prenex_4250) 2) (<= (+ main_x 1) v_prenex_4250) (<= 0 (select main_a v_prenex_4250)))) (forall ((v_prenex_4251 Int)) (or (<= (* 2 (select main_a v_prenex_4251)) 2000) (<= (select main_a v_prenex_4251) 1000)))) (forall ((v_prenex_3624 Int) (v_prenex_3625 Int)) (or (<= (+ main_x 1) v_prenex_3624) (<= (select main_a v_prenex_3625) 1000) (<= (+ (select main_a v_prenex_3624) 998) (select main_a v_prenex_3625)) (<= (select main_a v_prenex_3625) 1001) (<= (select main_a v_prenex_3624) 2) (<= (select main_a v_prenex_3624) 1) (< v_prenex_3624 main_x))) (forall ((v_prenex_2840 Int) (v_prenex_2839 Int)) (or (<= (select main_a v_prenex_2840) (+ (select main_a v_prenex_2839) 1000)) (<= 998 (select main_a v_prenex_2840)) (<= 0 (select main_a v_prenex_2839)) (< v_prenex_2839 main_x) (<= (+ main_x 1) v_prenex_2839) (<= (* 2 (select main_a v_prenex_2839)) 2) (<= 999 (select main_a v_prenex_2840)))) (forall ((v_prenex_8190 Int) (v_prenex_8191 Int)) (or (<= (+ (select main_a v_prenex_8191) (select main_a v_prenex_8190)) 1000) (<= (* 2 (select main_a v_prenex_8190)) 2) (<= 998 (select main_a v_prenex_8191)) (< v_prenex_8190 main_x) (<= (* 2 (select main_a v_prenex_8191)) 2000) (< v_prenex_8191 main_y) (<= (+ main_x 1) v_prenex_8190))) (or (forall ((v_prenex_6864 Int)) (or (<= 0 (+ (select main_a v_prenex_6864) 1)) (<= 0 (* 2 (select main_a v_prenex_6864))) (<= (+ main_x 1) v_prenex_6864) (< v_prenex_6864 main_x))) (forall ((v_prenex_6865 Int)) (or (<= (select main_a v_prenex_6865) 1001) (<= 999 (select main_a v_prenex_6865))))) (forall ((v_prenex_310 Int) (v_prenex_309 Int)) (or (<= (+ main_x 1) v_prenex_309) (<= (* 2 (select main_a v_prenex_309)) 2) (<= (select main_a v_prenex_310) 1000) (<= (+ (select main_a v_prenex_310) (select main_a v_prenex_309)) 1000) (<= (select main_a v_prenex_310) 1001) (< v_prenex_309 main_x))) (or (forall ((v_prenex_4673 Int)) (or (<= 0 (* 2 (select main_a v_prenex_4673))) (< v_prenex_4673 main_x) (<= (select main_a v_prenex_4673) 2) (<= (+ main_x 1) v_prenex_4673))) (forall ((v_prenex_4674 Int)) (or (< v_prenex_4674 main_y) (<= 1998 (* 2 (select main_a v_prenex_4674)))))) (forall ((v_prenex_2851 Int) (v_prenex_2852 Int)) (or (<= (+ main_x 1) v_prenex_2851) (<= (select main_a v_prenex_2851) 2) (<= (select main_a v_prenex_2852) 1001) (<= 1000 (+ (select main_a v_prenex_2852) (select main_a v_prenex_2851))) (< v_prenex_2851 main_x))) (or (forall ((v_prenex_948 Int)) (or (<= 998 (select main_a v_prenex_948)) (<= 999 (select main_a v_prenex_948)))) (forall ((v_prenex_947 Int)) (or (< v_prenex_947 main_x) (<= (* 2 (select main_a v_prenex_947)) 2) (<= 0 (+ (select main_a v_prenex_947) 1)) (<= (select main_a v_prenex_947) 1) (<= (+ main_x 1) v_prenex_947)))) (forall ((v_prenex_8260 Int) (v_prenex_8261 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_8261))) (<= 998 (select main_a v_prenex_8261)) (< v_prenex_8260 main_x) (<= 0 (* 2 (select main_a v_prenex_8260))) (<= (+ main_x 1) v_prenex_8260) (<= (+ (select main_a v_prenex_8261) (select main_a v_prenex_8260)) 1000))) (or (forall ((v_prenex_12639 Int)) (or (< v_prenex_12639 main_x) (<= (+ main_x 1) v_prenex_12639) (<= (* 2 (select main_a v_prenex_12639)) 2) (<= (select main_a v_prenex_12639) 2))) (forall ((v_prenex_12640 Int)) (or (<= (select main_a v_prenex_12640) 1000) (<= (+ main_y 1) v_prenex_12640) (<= (select main_a v_prenex_12640) 1001)))) (forall ((v_prenex_10506 Int) (v_prenex_10505 Int)) (or (< v_prenex_10505 main_x) (<= (select main_a v_prenex_10505) 1) (<= 998 (select main_a v_prenex_10506)) (<= (+ (select main_a v_prenex_10505) 998) (select main_a v_prenex_10506)) (<= (+ main_x 1) v_prenex_10505) (<= 0 (* 2 (select main_a v_prenex_10505))))) (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) (< v_prenex_2995 main_x) (<= 0 (select main_a v_prenex_2995)) (<= (select main_a v_prenex_2996) 1001) (<= 0 (* 2 (select main_a v_prenex_2995))))) (forall ((v_prenex_6796 Int) (v_prenex_6797 Int)) (or (< v_prenex_6796 main_x) (<= (+ main_x 1) v_prenex_6796) (<= 1000 (+ (select main_a v_prenex_6797) (select main_a v_prenex_6796))) (<= 0 (select main_a v_prenex_6796)) (<= 999 (select main_a v_prenex_6797)) (<= 0 (+ (select main_a v_prenex_6796) 1)) (<= 1998 (* 2 (select main_a v_prenex_6797))))) (forall ((v_prenex_7595 Int) (v_prenex_7594 Int)) (or (< v_prenex_7594 main_x) (<= (+ (select main_a v_prenex_7594) 998) (select main_a v_prenex_7595)) (<= (select main_a v_prenex_7595) 1000) (<= 0 (* 2 (select main_a v_prenex_7594))) (<= (+ main_x 1) v_prenex_7594) (<= 0 (+ (select main_a v_prenex_7594) 1)) (<= 999 (select main_a v_prenex_7595)))) (forall ((v_prenex_11626 Int) (v_prenex_11625 Int)) (or (<= (select main_a v_prenex_11626) 1001) (<= 0 (* 2 (select main_a v_prenex_11625))) (< v_prenex_11625 main_x) (<= 0 (select main_a v_prenex_11625)) (<= (+ (select main_a v_prenex_11626) (select main_a v_prenex_11625)) 1000) (<= (+ main_x 1) v_prenex_11625))) (or (forall ((v_prenex_9562 Int)) (or (< v_prenex_9562 main_y) (<= (select main_a v_prenex_9562) 1001) (<= 999 (select main_a v_prenex_9562)))) (forall ((v_prenex_9561 Int)) (or (<= (+ main_x 1) v_prenex_9561) (< v_prenex_9561 main_x) (<= (* 2 (select main_a v_prenex_9561)) 2)))) (or (forall ((v_prenex_4234 Int)) (or (<= 0 (* 2 (select main_a v_prenex_4234))) (<= 0 (select main_a v_prenex_4234)) (< v_prenex_4234 main_x) (<= (+ main_x 1) v_prenex_4234) (<= (select main_a v_prenex_4234) 1))) (forall ((v_prenex_4235 Int)) (<= 1998 (* 2 (select main_a v_prenex_4235))))) (or (forall ((v_prenex_12031 Int)) (or (< v_prenex_12031 main_x) (<= (* 2 (select main_a v_prenex_12031)) 2) (<= (+ main_x 1) v_prenex_12031) (<= (select main_a v_prenex_12031) 1))) (forall ((v_prenex_12032 Int)) (or (<= 999 (select main_a v_prenex_12032)) (<= (* 2 (select main_a v_prenex_12032)) 2000)))) (or (forall ((v_prenex_6992 Int)) (or (< v_prenex_6992 main_x) (<= (select main_a v_prenex_6992) 2) (<= 0 (* 2 (select main_a v_prenex_6992))) (<= (+ main_x 1) v_prenex_6992))) (forall ((v_prenex_6993 Int)) (or (< v_prenex_6993 main_y) (<= 999 (select main_a v_prenex_6993))))) (forall ((v_prenex_13016 Int) (v_prenex_13017 Int)) (or (<= (+ main_y 1) v_prenex_13017) (< v_prenex_13017 main_y) (<= (+ main_x 1) v_prenex_13016) (<= (select main_a v_prenex_13017) 1001) (<= 1000 (+ (select main_a v_prenex_13017) (select main_a v_prenex_13016))))) (forall ((v_prenex_2011 Int) (v_prenex_2012 Int)) (or (<= (select main_a v_prenex_2011) 2) (<= 0 (select main_a v_prenex_2011)) (< v_prenex_2011 main_x) (<= 998 (select main_a v_prenex_2012)) (<= (+ (select main_a v_prenex_2012) (select main_a v_prenex_2011)) 1000) (<= (+ main_x 1) v_prenex_2011) (<= (select main_a v_prenex_2012) 1000))) (forall ((v_prenex_7515 Int)) (or (<= (+ main_x 1) v_prenex_7515) (<= 0 (* 2 (select main_a v_prenex_7515))) (< v_prenex_7515 main_x))) (or (forall ((v_prenex_656 Int)) (<= (* 2 (select main_a v_prenex_656)) 2000)) (forall ((v_prenex_655 Int)) (or (< v_prenex_655 main_x) (<= 0 (select main_a v_prenex_655)) (<= (+ main_x 1) v_prenex_655) (<= 0 (* 2 (select main_a v_prenex_655)))))) (forall ((v_prenex_9124 Int) (v_prenex_9123 Int)) (or (<= (+ main_y 1) v_prenex_9124) (<= (* 2 (select main_a v_prenex_9123)) 2) (<= (+ (select main_a v_prenex_9123) 998) (select main_a v_prenex_9124)) (< v_prenex_9123 main_x) (<= (select main_a v_prenex_9124) 1000) (<= (+ main_x 1) v_prenex_9123) (<= 998 (select main_a v_prenex_9124)))) (forall ((v_prenex_10976 Int) (v_prenex_10975 Int)) (or (< v_prenex_10975 main_x) (<= (* 2 (select main_a v_prenex_10976)) 2000) (<= 0 (select main_a v_prenex_10975)) (<= (+ (select main_a v_prenex_10976) (select main_a v_prenex_10975)) 1000) (<= (select main_a v_prenex_10976) 1000) (<= (+ main_x 1) v_prenex_10975))) (forall ((v_prenex_7078 Int) (v_prenex_7079 Int)) (or (<= 0 (select main_a v_prenex_7078)) (< v_prenex_7078 main_x) (<= (select main_a v_prenex_7079) (+ (select main_a v_prenex_7078) 1000)) (<= (+ main_x 1) v_prenex_7078) (<= (select main_a v_prenex_7078) 2))) (forall ((v_prenex_447 Int) (v_prenex_448 Int)) (or (<= (* 2 (select main_a v_prenex_447)) 2) (<= (+ (select main_a v_prenex_448) (select main_a v_prenex_447)) 1000) (<= (+ main_x 1) v_prenex_447) (<= 0 (select main_a v_prenex_447)) (<= 998 (select main_a v_prenex_448)) (< v_prenex_447 main_x))) (forall ((v_prenex_12631 Int) (v_prenex_12632 Int)) (or (< v_prenex_12631 main_x) (<= (+ main_x 1) v_prenex_12631) (<= 1000 (+ (select main_a v_prenex_12632) (select main_a v_prenex_12631))) (<= (select main_a v_prenex_12632) 1001) (<= 0 (* 2 (select main_a v_prenex_12631))) (<= (* 2 (select main_a v_prenex_12631)) 2) (<= 1998 (* 2 (select main_a v_prenex_12632))))) (forall ((v_prenex_6337 Int) (v_prenex_6338 Int)) (or (<= (select main_a v_prenex_6338) (+ (select main_a v_prenex_6337) 1000)) (< v_prenex_6337 main_x) (<= 998 (select main_a v_prenex_6338)) (<= (* 2 (select main_a v_prenex_6338)) 2000) (<= 0 (select main_a v_prenex_6337)) (<= (+ main_x 1) v_prenex_6337) (<= (select main_a v_prenex_6337) 2))) (forall ((v_prenex_3437 Int) (v_prenex_3438 Int)) (or (<= (+ (select main_a v_prenex_3438) (select main_a v_prenex_3437)) 1000) (<= (select main_a v_prenex_3437) 1) (<= 0 (select main_a v_prenex_3437)) (<= 998 (select main_a v_prenex_3438)) (<= (+ main_x 1) v_prenex_3437) (< v_prenex_3437 main_x))) (forall ((v_prenex_3355 Int) (v_prenex_3356 Int)) (or (<= 1000 (+ (select main_a v_prenex_3356) (select main_a v_prenex_3355))) (<= (select main_a v_prenex_3355) 1) (<= 0 (select main_a v_prenex_3355)) (<= (+ main_x 1) v_prenex_3355) (< v_prenex_3355 main_x))) (forall ((v_prenex_1004 Int) (v_prenex_1003 Int)) (or (<= (+ (select main_a v_prenex_1003) 998) (select main_a v_prenex_1004)) (<= 998 (select main_a v_prenex_1004)) (<= (* 2 (select main_a v_prenex_1003)) 2) (< v_prenex_1003 main_x) (<= (+ main_x 1) v_prenex_1003) (<= 1998 (* 2 (select main_a v_prenex_1004))))) (or (forall ((v_prenex_823 Int)) (or (<= 0 (select main_a v_prenex_823)) (<= (* 2 (select main_a v_prenex_823)) 2) (< v_prenex_823 main_x) (<= (+ main_x 1) v_prenex_823))) (forall ((v_prenex_824 Int)) (or (< v_prenex_824 main_y) (<= (* 2 (select main_a v_prenex_824)) 2000) (<= 999 (select main_a v_prenex_824))))) (forall ((v_prenex_2055 Int) (v_prenex_2056 Int)) (or (<= (* 2 (select main_a v_prenex_2056)) 2000) (<= (select main_a v_prenex_2056) 1001) (<= (select main_a v_prenex_2056) (+ (select main_a v_prenex_2055) 1000)) (< v_prenex_2055 main_x) (<= 0 (+ (select main_a v_prenex_2055) 1)) (< v_prenex_2056 main_y) (<= (+ main_x 1) v_prenex_2055))) (or (forall ((v_prenex_3542 Int)) (or (<= (* 2 (select main_a v_prenex_3542)) 2) (<= (+ main_x 1) v_prenex_3542) (<= 0 (select main_a v_prenex_3542)) (<= 0 (* 2 (select main_a v_prenex_3542))) (< v_prenex_3542 main_x))) (forall ((v_prenex_3543 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3543))) (<= (* 2 (select main_a v_prenex_3543)) 2000)))) (or (forall ((v_prenex_9720 Int)) (or (<= 0 (* 2 (select main_a v_prenex_9720))) (<= (select main_a v_prenex_9720) 2) (<= (+ main_x 1) v_prenex_9720) (< v_prenex_9720 main_x))) (forall ((v_prenex_9721 Int)) (or (<= (* 2 (select main_a v_prenex_9721)) 2000) (< v_prenex_9721 main_y) (<= 999 (select main_a v_prenex_9721))))) (forall ((v_prenex_8677 Int) (v_prenex_8678 Int)) (or (<= 999 (select main_a v_prenex_8678)) (< v_prenex_8677 main_x) (<= (+ main_x 1) v_prenex_8677) (<= 1000 (+ (select main_a v_prenex_8678) (select main_a v_prenex_8677))) (<= (select main_a v_prenex_8678) 1001) (<= 0 (* 2 (select main_a v_prenex_8677))) (<= (select main_a v_prenex_8677) 2))) (forall ((v_prenex_1419 Int) (v_prenex_1418 Int)) (or (<= (+ main_x 1) v_prenex_1418) (<= 999 (select main_a v_prenex_1419)) (<= (+ (select main_a v_prenex_1419) (select main_a v_prenex_1418)) 1000) (<= (select main_a v_prenex_1418) 2) (<= 998 (select main_a v_prenex_1419)) (< v_prenex_1418 main_x) (<= 0 (+ (select main_a v_prenex_1418) 1)))) (or (forall ((v_prenex_6154 Int)) (or (<= (+ main_y 1) v_prenex_6154) (<= 999 (select main_a v_prenex_6154)))) (forall ((v_prenex_6153 Int)) (or (< v_prenex_6153 main_x) (<= (+ main_x 1) v_prenex_6153) (<= (select main_a v_prenex_6153) 2) (<= 0 (* 2 (select main_a v_prenex_6153)))))) (forall ((v_prenex_2911 Int) (v_prenex_2912 Int)) (or (<= 1000 (+ (select main_a v_prenex_2912) (select main_a v_prenex_2911))) (<= 0 (* 2 (select main_a v_prenex_2911))) (<= 999 (select main_a v_prenex_2912)) (< v_prenex_2911 main_x) (<= 1998 (* 2 (select main_a v_prenex_2912))) (<= (+ main_x 1) v_prenex_2911) (<= (select main_a v_prenex_2911) 2))) (forall ((v_prenex_8718 Int) (v_prenex_8717 Int)) (or (< v_prenex_8717 main_x) (<= 1998 (* 2 (select main_a v_prenex_8718))) (<= (+ main_x 1) v_prenex_8717) (<= (select main_a v_prenex_8718) 1000) (<= 0 (* 2 (select main_a v_prenex_8717))) (<= (select main_a v_prenex_8718) (+ (select main_a v_prenex_8717) 1000)) (<= (select main_a v_prenex_8717) 1))) (forall ((v_prenex_6647 Int) (v_prenex_6648 Int)) (or (<= (+ main_x 1) v_prenex_6647) (<= 999 (select main_a v_prenex_6648)) (< v_prenex_6647 main_x) (<= 0 (* 2 (select main_a v_prenex_6647))) (<= (+ (select main_a v_prenex_6648) (select main_a v_prenex_6647)) 1000) (<= 1998 (* 2 (select main_a v_prenex_6648))) (<= 0 (+ (select main_a v_prenex_6647) 1)))) (forall ((v_prenex_5280 Int) (v_prenex_5281 Int)) (or (<= 998 (select main_a v_prenex_5281)) (< v_prenex_5280 main_x) (<= (+ main_x 1) v_prenex_5280) (<= (select main_a v_prenex_5281) (+ (select main_a v_prenex_5280) 1000)) (<= (select main_a v_prenex_5281) 1000) (<= (* 2 (select main_a v_prenex_5280)) 2))) (forall ((v_prenex_1531 Int) (v_prenex_1530 Int)) (or (<= (select main_a v_prenex_1531) (+ (select main_a v_prenex_1530) 1000)) (< v_prenex_1530 main_x) (<= (select main_a v_prenex_1530) 1) (<= 0 (select main_a v_prenex_1530)) (<= (* 2 (select main_a v_prenex_1531)) 2000) (<= 1998 (* 2 (select main_a v_prenex_1531))) (<= (+ main_x 1) v_prenex_1530))) (forall ((v_prenex_13332 Int) (v_prenex_13333 Int)) (or (<= (* 2 (select main_a v_prenex_13333)) 2000) (<= (select main_a v_prenex_13332) 2) (<= 1000 (+ (select main_a v_prenex_13333) (select main_a v_prenex_13332))) (<= (+ main_y 1) v_prenex_13333) (< v_prenex_13332 main_x) (<= (+ main_x 1) v_prenex_13332))) (forall ((v_prenex_7102 Int) (v_prenex_7103 Int)) (or (<= (* 2 (select main_a v_prenex_7102)) 2) (<= 0 (select main_a v_prenex_7102)) (<= (* 2 (select main_a v_prenex_7103)) 2000) (<= (+ main_x 1) v_prenex_7102) (<= (+ (select main_a v_prenex_7102) 998) (select main_a v_prenex_7103)) (<= 998 (select main_a v_prenex_7103)) (< v_prenex_7102 main_x))) (forall ((v_prenex_8270 Int) (v_prenex_8271 Int)) (or (<= (select main_a v_prenex_8271) (+ (select main_a v_prenex_8270) 1000)) (<= (+ main_x 1) v_prenex_8270) (<= (select main_a v_prenex_8270) 1) (< v_prenex_8270 main_x) (<= 1998 (* 2 (select main_a v_prenex_8271))) (<= (+ main_y 1) v_prenex_8271))) (or (forall ((v_prenex_3648 Int)) (or (<= (select main_a v_prenex_3648) 1) (<= (* 2 (select main_a v_prenex_3648)) 2) (< v_prenex_3648 main_x) (<= (+ main_x 1) v_prenex_3648))) (forall ((v_prenex_3649 Int)) (or (<= (select main_a v_prenex_3649) 1001) (<= 998 (select main_a v_prenex_3649)) (<= (+ main_y 1) v_prenex_3649)))) (forall ((v_prenex_12213 Int) (v_prenex_12214 Int)) (or (< v_prenex_12213 main_x) (<= (+ main_x 1) v_prenex_12213) (<= (select main_a v_prenex_12214) 1000) (<= (+ (select main_a v_prenex_12214) (select main_a v_prenex_12213)) 1000) (<= 1998 (* 2 (select main_a v_prenex_12214))) (<= 0 (* 2 (select main_a v_prenex_12213))))) (forall ((v_prenex_12189 Int) (v_prenex_12190 Int)) (or (<= (select main_a v_prenex_12190) 1000) (<= (+ main_x 1) v_prenex_12189) (<= 0 (+ (select main_a v_prenex_12189) 1)) (<= 1998 (* 2 (select main_a v_prenex_12190))) (<= 0 (* 2 (select main_a v_prenex_12189))) (<= (+ (select main_a v_prenex_12189) 998) (select main_a v_prenex_12190)) (< v_prenex_12189 main_x))) (forall ((v_prenex_12183 Int) (v_prenex_12184 Int)) (or (<= (select main_a v_prenex_12184) 1001) (<= 1998 (* 2 (select main_a v_prenex_12184))) (<= (+ (select main_a v_prenex_12183) 998) (select main_a v_prenex_12184)) (<= 0 (+ (select main_a v_prenex_12183) 1)) (<= (+ main_x 1) v_prenex_12183) (<= (select main_a v_prenex_12183) 1) (< v_prenex_12183 main_x))) (or (forall ((v_prenex_3153 Int)) (<= (select main_a v_prenex_3153) 1001)) (forall ((v_prenex_3152 Int)) (or (< v_prenex_3152 main_x) (<= (+ main_x 1) v_prenex_3152) (<= (* 2 (select main_a v_prenex_3152)) 2) (<= (select main_a v_prenex_3152) 1) (<= (select main_a v_prenex_3152) 2)))) (or (forall ((v_prenex_3576 Int)) (or (< v_prenex_3576 main_x) (<= 0 (* 2 (select main_a v_prenex_3576))) (<= (+ main_x 1) v_prenex_3576) (<= (select main_a v_prenex_3576) 2))) (forall ((v_prenex_3577 Int)) (or (< v_prenex_3577 main_y) (<= (* 2 (select main_a v_prenex_3577)) 2000) (<= 998 (select main_a v_prenex_3577))))) (or (forall ((v_prenex_6729 Int)) (or (<= 999 (select main_a v_prenex_6729)) (<= 1998 (* 2 (select main_a v_prenex_6729))))) (forall ((v_prenex_6728 Int)) (or (<= 0 (+ (select main_a v_prenex_6728) 1)) (<= (* 2 (select main_a v_prenex_6728)) 2) (<= (+ main_x 1) v_prenex_6728) (< v_prenex_6728 main_x) (<= 0 (* 2 (select main_a v_prenex_6728)))))) (or (forall ((v_prenex_9334 Int)) (or (<= 998 (select main_a v_prenex_9334)) (<= (select main_a v_prenex_9334) 1001))) (forall ((v_prenex_9333 Int)) (or (<= (+ main_x 1) v_prenex_9333) (<= (select main_a v_prenex_9333) 1) (<= (* 2 (select main_a v_prenex_9333)) 2) (< v_prenex_9333 main_x) (<= 0 (* 2 (select main_a v_prenex_9333)))))) (forall ((v_prenex_4429 Int) (v_prenex_4430 Int)) (or (<= (+ main_x 1) v_prenex_4429) (<= 998 (select main_a v_prenex_4430)) (< v_prenex_4429 main_x) (<= 0 (select main_a v_prenex_4429)) (<= (+ (select main_a v_prenex_4430) (select main_a v_prenex_4429)) 1000) (<= 999 (select main_a v_prenex_4430)))) (or (forall ((v_prenex_3997 Int)) (or (<= (* 2 (select main_a v_prenex_3997)) 2000) (<= (select main_a v_prenex_3997) 1000))) (forall ((v_prenex_3996 Int)) (or (<= (select main_a v_prenex_3996) 2) (< v_prenex_3996 main_x) (<= 0 (+ (select main_a v_prenex_3996) 1)) (<= (+ main_x 1) v_prenex_3996) (<= (* 2 (select main_a v_prenex_3996)) 2)))) (forall ((v_prenex_5878 Int) (v_prenex_5877 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_5878))) (<= (select main_a v_prenex_5878) 1000) (< v_prenex_5878 main_y) (<= (select main_a v_prenex_5877) 2) (< v_prenex_5877 main_x) (<= (+ main_x 1) v_prenex_5877) (<= (select main_a v_prenex_5878) (+ (select main_a v_prenex_5877) 1000)))) (forall ((v_prenex_12122 Int) (v_prenex_12121 Int)) (or (<= (select main_a v_prenex_12122) 1001) (< v_prenex_12121 main_x) (<= (+ (select main_a v_prenex_12122) (select main_a v_prenex_12121)) 1000) (<= (+ main_x 1) v_prenex_12121) (<= (select main_a v_prenex_12121) 2) (<= 0 (+ (select main_a v_prenex_12121) 1)))) (forall ((v_prenex_5643 Int) (v_prenex_5642 Int)) (or (<= (select main_a v_prenex_5643) 1000) (<= (* 2 (select main_a v_prenex_5643)) 2000) (<= (+ main_x 1) v_prenex_5642) (<= (+ (select main_a v_prenex_5642) 998) (select main_a v_prenex_5643)) (< v_prenex_5642 main_x) (<= (select main_a v_prenex_5642) 1))) (forall ((v_prenex_6633 Int) (v_prenex_6634 Int)) (or (<= (select main_a v_prenex_6633) 1) (<= 1998 (* 2 (select main_a v_prenex_6634))) (< v_prenex_6633 main_x) (<= (+ main_x 1) v_prenex_6633) (<= 1000 (+ (select main_a v_prenex_6634) (select main_a v_prenex_6633))) (<= (select main_a v_prenex_6633) 2) (<= (select main_a v_prenex_6634) 1000))) (or (forall ((v_prenex_9527 Int)) (or (<= (select main_a v_prenex_9527) 1000) (<= 999 (select main_a v_prenex_9527)))) (forall ((v_prenex_9526 Int)) (or (<= 0 (+ (select main_a v_prenex_9526) 1)) (<= (+ main_x 1) v_prenex_9526) (< v_prenex_9526 main_x) (<= (select main_a v_prenex_9526) 2) (<= (* 2 (select main_a v_prenex_9526)) 2)))) (forall ((v_prenex_7789 Int) (v_prenex_7790 Int)) (or (<= (select main_a v_prenex_7790) 1000) (< v_prenex_7790 main_y) (<= (select main_a v_prenex_7790) (+ (select main_a v_prenex_7789) 1000)) (<= (+ main_x 1) v_prenex_7789) (<= (+ main_y 1) v_prenex_7790))) (forall ((v_prenex_4476 Int) (v_prenex_4475 Int)) (or (<= (+ main_x 1) v_prenex_4475) (<= (* 2 (select main_a v_prenex_4476)) 2000) (<= 0 (+ (select main_a v_prenex_4475) 1)) (<= (* 2 (select main_a v_prenex_4475)) 2) (< v_prenex_4475 main_x) (<= (+ (select main_a v_prenex_4476) (select main_a v_prenex_4475)) 1000))) (or (forall ((v_prenex_3281 Int)) (or (<= (+ main_x 1) v_prenex_3281) (< v_prenex_3281 main_x) (<= 0 (* 2 (select main_a v_prenex_3281))) (<= (* 2 (select main_a v_prenex_3281)) 2))) (forall ((v_prenex_3282 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3282))) (<= 999 (select main_a v_prenex_3282)) (<= (+ main_y 1) v_prenex_3282)))) (or (forall ((v_prenex_7586 Int)) (or (<= 0 (* 2 (select main_a v_prenex_7586))) (<= (* 2 (select main_a v_prenex_7586)) 2) (<= (+ main_x 1) v_prenex_7586) (<= (select main_a v_prenex_7586) 2) (< v_prenex_7586 main_x))) (forall ((v_prenex_7587 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_7587))) (<= 998 (select main_a v_prenex_7587))))) (forall ((v_prenex_8057 Int) (v_prenex_8056 Int)) (or (<= (select main_a v_prenex_8057) 1001) (<= (select main_a v_prenex_8057) (+ (select main_a v_prenex_8056) 1000)) (< v_prenex_8056 main_x) (<= (* 2 (select main_a v_prenex_8057)) 2000) (<= (+ main_y 1) v_prenex_8057) (<= 0 (* 2 (select main_a v_prenex_8056))) (<= (+ main_x 1) v_prenex_8056))) (forall ((v_prenex_7607 Int) (v_prenex_7606 Int)) (or (<= (* 2 (select main_a v_prenex_7607)) 2000) (< v_prenex_7606 main_x) (<= (select main_a v_prenex_7607) 1001) (<= (* 2 (select main_a v_prenex_7606)) 2) (<= (+ main_x 1) v_prenex_7606) (<= (+ (select main_a v_prenex_7607) (select main_a v_prenex_7606)) 1000) (<= 0 (select main_a v_prenex_7606)))) (forall ((v_prenex_9083 Int) (v_prenex_9082 Int)) (or (< v_prenex_9082 main_x) (<= (select main_a v_prenex_9083) 1000) (<= 0 (* 2 (select main_a v_prenex_9082))) (<= (+ main_x 1) v_prenex_9082) (<= (select main_a v_prenex_9082) 1) (<= 1000 (+ (select main_a v_prenex_9083) (select main_a v_prenex_9082))))) (forall ((v_prenex_5884 Int) (v_prenex_5883 Int)) (or (<= (+ main_x 1) v_prenex_5883) (< v_prenex_5884 main_y) (<= (+ (select main_a v_prenex_5884) (select main_a v_prenex_5883)) 1000) (<= 1998 (* 2 (select main_a v_prenex_5884))) (<= (select main_a v_prenex_5884) 1000) (<= (select main_a v_prenex_5883) 1) (< v_prenex_5883 main_x))) (forall ((v_prenex_8835 Int) (v_prenex_8834 Int)) (or (<= (* 2 (select main_a v_prenex_8835)) 2000) (< v_prenex_8835 main_y) (<= (+ (select main_a v_prenex_8834) 998) (select main_a v_prenex_8835)) (<= 0 (select main_a v_prenex_8834)) (< v_prenex_8834 main_x) (<= (+ main_x 1) v_prenex_8834) (<= (select main_a v_prenex_8835) 1001))) (forall ((v_prenex_5844 Int) (v_prenex_5843 Int)) (or (<= (select main_a v_prenex_5843) 1) (<= 1000 (+ (select main_a v_prenex_5844) (select main_a v_prenex_5843))) (< v_prenex_5843 main_x) (<= (+ main_x 1) v_prenex_5843) (<= (select main_a v_prenex_5844) 1000) (< v_prenex_5844 main_y) (<= (* 2 (select main_a v_prenex_5844)) 2000))) (forall ((v_prenex_9798 Int) (v_prenex_9797 Int)) (or (<= (* 2 (select main_a v_prenex_9798)) 2000) (<= 1000 (+ (select main_a v_prenex_9798) (select main_a v_prenex_9797))) (<= (* 2 (select main_a v_prenex_9797)) 2) (< v_prenex_9797 main_x) (<= (+ main_x 1) v_prenex_9797) (<= (select main_a v_prenex_9797) 1) (<= (select main_a v_prenex_9798) 1001))) (or (forall ((v_prenex_4009 Int)) (<= 1998 (* 2 (select main_a v_prenex_4009)))) (forall ((v_prenex_4008 Int)) (or (<= 0 (+ (select main_a v_prenex_4008) 1)) (<= (+ main_x 1) v_prenex_4008) (<= (* 2 (select main_a v_prenex_4008)) 2) (< v_prenex_4008 main_x)))) (forall ((v_prenex_3528 Int) (v_prenex_3529 Int)) (or (<= (* 2 (select main_a v_prenex_3529)) 2000) (<= (+ main_x 1) v_prenex_3528) (<= 0 (+ (select main_a v_prenex_3528) 1)) (<= (* 2 (select main_a v_prenex_3528)) 2) (< v_prenex_3528 main_x) (<= 1000 (+ (select main_a v_prenex_3529) (select main_a v_prenex_3528))))) (forall ((v_prenex_11159 Int) (v_prenex_11160 Int)) (or (<= 0 (* 2 (select main_a v_prenex_11159))) (<= (select main_a v_prenex_11160) 1001) (<= 0 (+ (select main_a v_prenex_11159) 1)) (< v_prenex_11159 main_x) (<= (+ main_x 1) v_prenex_11159) (<= (select main_a v_prenex_11160) 1000) (<= (select main_a v_prenex_11160) (+ (select main_a v_prenex_11159) 1000)))) (forall ((v_prenex_9686 Int) (v_prenex_9687 Int)) (or (<= (select main_a v_prenex_9687) 1001) (<= (+ main_y 1) v_prenex_9687) (< v_prenex_9686 main_x) (<= (+ (select main_a v_prenex_9686) 998) (select main_a v_prenex_9687)) (<= (+ main_x 1) v_prenex_9686) (<= (select main_a v_prenex_9686) 2))) (forall ((v_prenex_9641 Int) (v_prenex_9640 Int)) (or (< v_prenex_9641 main_y) (<= (+ main_y 1) v_prenex_9641) (<= (select main_a v_prenex_9641) (+ (select main_a v_prenex_9640) 1000)) (<= (select main_a v_prenex_9641) 1001))) (forall ((v_prenex_9015 Int) (v_prenex_9016 Int)) (or (<= (+ main_x 1) v_prenex_9015) (<= (+ (select main_a v_prenex_9016) (select main_a v_prenex_9015)) 1000) (<= (select main_a v_prenex_9016) 1000) (<= 1998 (* 2 (select main_a v_prenex_9016))) (< v_prenex_9015 main_x) (<= (select main_a v_prenex_9015) 1) (<= 0 (+ (select main_a v_prenex_9015) 1)))) (forall ((v_prenex_305 Int) (v_prenex_306 Int)) (or (< v_prenex_305 main_x) (<= (select main_a v_prenex_305) 2) (<= 1000 (+ (select main_a v_prenex_306) (select main_a v_prenex_305))) (<= 998 (select main_a v_prenex_306)) (<= (+ main_x 1) v_prenex_305) (<= (* 2 (select main_a v_prenex_305)) 2) (<= 999 (select main_a v_prenex_306)))) (or (forall ((v_prenex_4342 Int)) (or (<= (+ main_y 1) v_prenex_4342) (<= 998 (select main_a v_prenex_4342)) (<= 999 (select main_a v_prenex_4342)))) (forall ((v_prenex_4341 Int)) (or (<= 0 (* 2 (select main_a v_prenex_4341))) (<= 0 (+ (select main_a v_prenex_4341) 1)) (< v_prenex_4341 main_x) (<= (+ main_x 1) v_prenex_4341)))) (forall ((v_prenex_6061 Int) (v_prenex_6062 Int)) (or (<= 1000 (+ (select main_a v_prenex_6062) (select main_a v_prenex_6061))) (<= (select main_a v_prenex_6061) 1) (<= (+ main_x 1) v_prenex_6061) (<= (* 2 (select main_a v_prenex_6062)) 2000) (< v_prenex_6061 main_x) (<= 0 (+ (select main_a v_prenex_6061) 1)) (<= 999 (select main_a v_prenex_6062)))) (forall ((v_prenex_4459 Int) (v_prenex_4460 Int)) (or (< v_prenex_4459 main_x) (<= (select main_a v_prenex_4460) (+ (select main_a v_prenex_4459) 1000)) (<= (+ main_x 1) v_prenex_4459) (<= (* 2 (select main_a v_prenex_4460)) 2000) (<= (+ main_y 1) v_prenex_4460) (<= (select main_a v_prenex_4459) 1) (<= (select main_a v_prenex_4460) 1000))) (forall ((v_prenex_4929 Int) (v_prenex_4928 Int)) (or (< v_prenex_4928 main_x) (<= (select main_a v_prenex_4929) 1000) (<= 1998 (* 2 (select main_a v_prenex_4929))) (<= 0 (* 2 (select main_a v_prenex_4928))) (<= 0 (select main_a v_prenex_4928)) (<= (+ main_x 1) v_prenex_4928) (<= (+ (select main_a v_prenex_4929) (select main_a v_prenex_4928)) 1000))) (forall ((v_prenex_12715 Int) (v_prenex_12716 Int)) (or (< v_prenex_12715 main_x) (<= 1998 (* 2 (select main_a v_prenex_12716))) (<= (* 2 (select main_a v_prenex_12715)) 2) (<= (+ main_x 1) v_prenex_12715) (<= (select main_a v_prenex_12715) 1) (<= (+ (select main_a v_prenex_12716) (select main_a v_prenex_12715)) 1000))) (forall ((v_prenex_9499 Int) (v_prenex_9498 Int)) (or (<= (select main_a v_prenex_9499) 1001) (<= 1000 (+ (select main_a v_prenex_9499) (select main_a v_prenex_9498))) (< v_prenex_9499 main_y) (<= (+ main_y 1) v_prenex_9499) (<= 999 (select main_a v_prenex_9499)))) (or (forall ((v_prenex_651 Int)) (or (<= 0 (select main_a v_prenex_651)) (<= (select main_a v_prenex_651) 1) (<= (+ main_x 1) v_prenex_651) (< v_prenex_651 main_x) (<= 0 (* 2 (select main_a v_prenex_651))))) (forall ((v_prenex_652 Int)) (or (<= 999 (select main_a v_prenex_652)) (<= (select main_a v_prenex_652) 1000)))) (forall ((v_prenex_6148 Int) (v_prenex_6147 Int)) (or (<= (+ main_x 1) v_prenex_6147) (< v_prenex_6147 main_x) (<= (* 2 (select main_a v_prenex_6148)) 2000) (<= (+ (select main_a v_prenex_6147) 998) (select main_a v_prenex_6148)) (<= (select main_a v_prenex_6147) 1) (<= 999 (select main_a v_prenex_6148)) (<= 0 (select main_a v_prenex_6147)))) (or (forall ((v_prenex_80 Int)) (or (<= 0 (+ (select main_a v_prenex_80) 1)) (<= (+ main_x 1) v_prenex_80) (<= 0 (select main_a v_prenex_80)) (< v_prenex_80 main_x) (<= 0 (* 2 (select main_a v_prenex_80))))) (forall ((v_prenex_81 Int)) (<= (select main_a v_prenex_81) 1001))) (forall ((v_prenex_507 Int) (v_prenex_508 Int)) (or (< v_prenex_508 main_y) (<= 1000 (+ (select main_a v_prenex_508) (select main_a v_prenex_507))) (< v_prenex_507 main_x) (<= 0 (select main_a v_prenex_507)) (<= (select main_a v_prenex_508) 1000) (<= (+ main_x 1) v_prenex_507))) (or (forall ((v_prenex_8591 Int)) (or (< v_prenex_8591 main_x) (<= (* 2 (select main_a v_prenex_8591)) 2) (<= (+ main_x 1) v_prenex_8591) (<= 0 (select main_a v_prenex_8591)) (<= 0 (* 2 (select main_a v_prenex_8591))))) (forall ((v_prenex_8592 Int)) (or (<= (select main_a v_prenex_8592) 1000) (<= (* 2 (select main_a v_prenex_8592)) 2000)))) (or (forall ((v_prenex_3818 Int)) (or (< v_prenex_3818 main_x) (<= (* 2 (select main_a v_prenex_3818)) 2) (<= 0 (+ (select main_a v_prenex_3818) 1)) (<= (+ main_x 1) v_prenex_3818) (<= 0 (select main_a v_prenex_3818)))) (forall ((v_prenex_3819 Int)) (or (<= 998 (select main_a v_prenex_3819)) (<= (select main_a v_prenex_3819) 1000)))) (forall ((v_prenex_5313 Int) (v_prenex_5312 Int)) (or (<= 0 (+ (select main_a v_prenex_5312) 1)) (<= (* 2 (select main_a v_prenex_5313)) 2000) (<= (+ (select main_a v_prenex_5312) 998) (select main_a v_prenex_5313)) (< v_prenex_5312 main_x) (<= (+ main_x 1) v_prenex_5312) (<= 1998 (* 2 (select main_a v_prenex_5313))))) (or (forall ((v_prenex_12614 Int)) (or (<= 998 (select main_a v_prenex_12614)) (<= (select main_a v_prenex_12614) 1001))) (forall ((v_prenex_12613 Int)) (or (<= (select main_a v_prenex_12613) 2) (< v_prenex_12613 main_x) (<= (* 2 (select main_a v_prenex_12613)) 2) (<= (+ main_x 1) v_prenex_12613)))) (forall ((v_prenex_10836 Int) (v_prenex_10835 Int)) (or (< v_prenex_10835 main_x) (<= (+ main_x 1) v_prenex_10835) (<= 1998 (* 2 (select main_a v_prenex_10836))) (<= (select main_a v_prenex_10835) 1) (<= (+ (select main_a v_prenex_10835) 998) (select main_a v_prenex_10836)) (<= (select main_a v_prenex_10836) 1000) (<= (+ main_y 1) v_prenex_10836))) (forall ((v_prenex_615 Int) (v_prenex_616 Int)) (or (<= 998 (select main_a v_prenex_616)) (<= (+ (select main_a v_prenex_615) 998) (select main_a v_prenex_616)) (< v_prenex_615 main_x) (<= (+ main_x 1) v_prenex_615) (<= 0 (select main_a v_prenex_615)) (<= (select main_a v_prenex_616) 1001))) (or (forall ((v_prenex_8299 Int)) (or (<= (* 2 (select main_a v_prenex_8299)) 2000) (<= 998 (select main_a v_prenex_8299)))) (forall ((v_prenex_8298 Int)) (or (<= (select main_a v_prenex_8298) 2) (<= (* 2 (select main_a v_prenex_8298)) 2) (<= (+ main_x 1) v_prenex_8298) (<= 0 (* 2 (select main_a v_prenex_8298))) (< v_prenex_8298 main_x)))) (forall ((v_prenex_9955 Int) (v_prenex_9954 Int)) (or (<= (select main_a v_prenex_9955) (+ (select main_a v_prenex_9954) 1000)) (<= (* 2 (select main_a v_prenex_9955)) 2000) (<= 1998 (* 2 (select main_a v_prenex_9955))) (<= (+ main_x 1) v_prenex_9954) (<= 0 (* 2 (select main_a v_prenex_9954))) (< v_prenex_9954 main_x) (<= (select main_a v_prenex_9954) 2))) (forall ((v_prenex_4418 Int) (v_prenex_4417 Int)) (or (<= 1000 (+ (select main_a v_prenex_4418) (select main_a v_prenex_4417))) (<= (select main_a v_prenex_4418) 1001) (<= (+ main_x 1) v_prenex_4417) (< v_prenex_4417 main_x) (<= 0 (* 2 (select main_a v_prenex_4417))) (<= (select main_a v_prenex_4417) 2))) (forall ((v_prenex_1840 Int) (v_prenex_1839 Int)) (or (<= (+ (select main_a v_prenex_1839) 998) (select main_a v_prenex_1840)) (<= 0 (+ (select main_a v_prenex_1839) 1)) (<= 1998 (* 2 (select main_a v_prenex_1840))) (<= (+ main_x 1) v_prenex_1839) (<= (select main_a v_prenex_1840) 1000) (< v_prenex_1839 main_x) (<= (* 2 (select main_a v_prenex_1839)) 2))) (or (forall ((v_prenex_6972 Int)) (or (<= (+ main_x 1) v_prenex_6972) (<= (select main_a v_prenex_6972) 1) (<= (* 2 (select main_a v_prenex_6972)) 2) (< v_prenex_6972 main_x))) (forall ((v_prenex_6973 Int)) (or (<= 998 (select main_a v_prenex_6973)) (<= 999 (select main_a v_prenex_6973))))) (forall ((v_prenex_11865 Int) (v_prenex_11866 Int)) (or (< v_prenex_11865 main_x) (<= (+ main_x 1) v_prenex_11865) (<= (+ (select main_a v_prenex_11866) (select main_a v_prenex_11865)) 1000) (<= 0 (select main_a v_prenex_11865)) (<= 998 (select main_a v_prenex_11866)) (<= 0 (* 2 (select main_a v_prenex_11865))))) (forall ((v_prenex_2201 Int) (v_prenex_2202 Int)) (or (<= (+ main_x 1) v_prenex_2201) (<= (select main_a v_prenex_2202) 1000) (<= 998 (select main_a v_prenex_2202)) (<= (+ (select main_a v_prenex_2201) 998) (select main_a v_prenex_2202)) (<= 0 (+ (select main_a v_prenex_2201) 1)) (< v_prenex_2201 main_x))) (forall ((v_prenex_9238 Int) (v_prenex_9237 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_9238))) (<= 0 (* 2 (select main_a v_prenex_9237))) (<= 1000 (+ (select main_a v_prenex_9238) (select main_a v_prenex_9237))) (<= (select main_a v_prenex_9237) 2) (< v_prenex_9237 main_x) (<= (+ main_x 1) v_prenex_9237) (<= 998 (select main_a v_prenex_9238)))) (forall ((v_prenex_6866 Int) (v_prenex_6867 Int)) (or (< v_prenex_6866 main_x) (<= 1998 (* 2 (select main_a v_prenex_6867))) (<= (+ (select main_a v_prenex_6866) 998) (select main_a v_prenex_6867)) (<= (+ main_x 1) v_prenex_6866) (< v_prenex_6867 main_y) (<= 999 (select main_a v_prenex_6867)) (<= (select main_a v_prenex_6866) 2))) (forall ((v_prenex_4479 Int) (v_prenex_4480 Int)) (or (<= (select main_a v_prenex_4480) (+ (select main_a v_prenex_4479) 1000)) (<= (* 2 (select main_a v_prenex_4480)) 2000) (< v_prenex_4479 main_x) (<= (+ main_x 1) v_prenex_4479) (<= (select main_a v_prenex_4479) 1) (<= 0 (select main_a v_prenex_4479)))) (forall ((v_prenex_5363 Int) (v_prenex_5362 Int)) (or (<= (+ main_x 1) v_prenex_5362) (<= (+ (select main_a v_prenex_5362) 998) (select main_a v_prenex_5363)) (<= 998 (select main_a v_prenex_5363)) (<= (select main_a v_prenex_5362) 2) (<= 999 (select main_a v_prenex_5363)) (<= (select main_a v_prenex_5362) 1) (< v_prenex_5362 main_x))) (forall ((v_prenex_178 Int) (v_prenex_177 Int)) (or (<= (select main_a v_prenex_177) 2) (<= (select main_a v_prenex_178) (+ (select main_a v_prenex_177) 1000)) (<= 999 (select main_a v_prenex_178)) (<= 0 (select main_a v_prenex_177)) (<= (+ main_x 1) v_prenex_177) (< v_prenex_177 main_x) (<= 998 (select main_a v_prenex_178)))) (forall ((v_prenex_7438 Int) (v_prenex_7437 Int)) (or (< v_prenex_7438 main_y) (<= (+ main_x 1) v_prenex_7437) (<= (* 2 (select main_a v_prenex_7437)) 2) (<= 1998 (* 2 (select main_a v_prenex_7438))) (<= (+ (select main_a v_prenex_7437) 998) (select main_a v_prenex_7438)) (< v_prenex_7437 main_x))) (forall ((v_prenex_2893 Int) (v_prenex_2894 Int)) (or (<= 0 (+ (select main_a v_prenex_2893) 1)) (<= (select main_a v_prenex_2894) (+ (select main_a v_prenex_2893) 1000)) (<= (select main_a v_prenex_2894) 1000) (< v_prenex_2893 main_x) (<= (select main_a v_prenex_2894) 1001) (<= (+ main_x 1) v_prenex_2893) (<= (+ main_y 1) v_prenex_2894))) (or (forall ((v_prenex_868 Int)) (<= 1998 (* 2 (select main_a v_prenex_868)))) (forall ((v_prenex_867 Int)) (or (<= (+ main_x 1) v_prenex_867) (<= 0 (* 2 (select main_a v_prenex_867))) (<= 0 (+ (select main_a v_prenex_867) 1)) (<= (* 2 (select main_a v_prenex_867)) 2) (< v_prenex_867 main_x)))) (forall ((v_prenex_725 Int) (v_prenex_726 Int)) (or (< v_prenex_725 main_x) (<= (+ main_x 1) v_prenex_725) (<= (select main_a v_prenex_726) 1000) (<= (select main_a v_prenex_725) 1) (<= (+ (select main_a v_prenex_725) 998) (select main_a v_prenex_726)) (<= 998 (select main_a v_prenex_726)))) (or (forall ((v_prenex_394 Int)) (or (<= 998 (select main_a v_prenex_394)) (<= (+ main_y 1) v_prenex_394) (<= (select main_a v_prenex_394) 1000))) (forall ((v_prenex_393 Int)) (or (< v_prenex_393 main_x) (<= (* 2 (select main_a v_prenex_393)) 2) (<= (select main_a v_prenex_393) 2) (<= (+ main_x 1) v_prenex_393)))) (or (forall ((v_prenex_11215 Int)) (or (<= (+ main_x 1) v_prenex_11215) (<= 0 (+ (select main_a v_prenex_11215) 1)) (<= (* 2 (select main_a v_prenex_11215)) 2) (< v_prenex_11215 main_x) (<= (select main_a v_prenex_11215) 2))) (forall ((v_prenex_11216 Int)) (<= 998 (select main_a v_prenex_11216)))) (forall ((v_prenex_12833 Int) (v_prenex_12834 Int)) (or (<= (* 2 (select main_a v_prenex_12834)) 2000) (<= 998 (select main_a v_prenex_12834)) (<= (select main_a v_prenex_12833) 2) (<= 0 (* 2 (select main_a v_prenex_12833))) (< v_prenex_12833 main_x) (<= (+ main_x 1) v_prenex_12833) (<= 1000 (+ (select main_a v_prenex_12834) (select main_a v_prenex_12833))))) (forall ((v_prenex_5073 Int) (v_prenex_5072 Int)) (or (< v_prenex_5072 main_x) (<= 1000 (+ (select main_a v_prenex_5073) (select main_a v_prenex_5072))) (<= 0 (* 2 (select main_a v_prenex_5072))) (<= (+ main_x 1) v_prenex_5072) (<= 1998 (* 2 (select main_a v_prenex_5073))) (<= (select main_a v_prenex_5072) 2))) (or (forall ((v_prenex_5179 Int)) (or (<= (+ main_y 1) v_prenex_5179) (<= 999 (select main_a v_prenex_5179)))) (forall ((v_prenex_5178 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5178))) (< v_prenex_5178 main_x) (<= (+ main_x 1) v_prenex_5178)))) (forall ((v_prenex_5405 Int) (v_prenex_5404 Int)) (or (<= 1000 (+ (select main_a v_prenex_5405) (select main_a v_prenex_5404))) (<= (select main_a v_prenex_5405) 1001) (<= (* 2 (select main_a v_prenex_5405)) 2000) (<= (+ main_x 1) v_prenex_5404) (<= (* 2 (select main_a v_prenex_5404)) 2) (< v_prenex_5404 main_x) (<= (select main_a v_prenex_5404) 2))) (forall ((v_prenex_4335 Int) (v_prenex_4336 Int)) (or (<= (+ main_x 1) v_prenex_4335) (<= (* 2 (select main_a v_prenex_4335)) 2) (<= 0 (* 2 (select main_a v_prenex_4335))) (<= (* 2 (select main_a v_prenex_4336)) 2000) (< v_prenex_4335 main_x) (<= (select main_a v_prenex_4336) 1000) (<= (+ (select main_a v_prenex_4336) (select main_a v_prenex_4335)) 1000))) (forall ((v_prenex_3307 Int) (v_prenex_3308 Int)) (or (<= (+ (select main_a v_prenex_3307) 998) (select main_a v_prenex_3308)) (<= (+ main_x 1) v_prenex_3307) (<= (select main_a v_prenex_3307) 1) (< v_prenex_3307 main_x) (<= (select main_a v_prenex_3308) 1000) (<= 0 (select main_a v_prenex_3307)))) (or (forall ((v_prenex_12747 Int)) (or (< v_prenex_12747 main_x) (<= (+ main_x 1) v_prenex_12747) (<= 0 (* 2 (select main_a v_prenex_12747))) (<= (select main_a v_prenex_12747) 2))) (forall ((v_prenex_12748 Int)) (or (<= (select main_a v_prenex_12748) 1001) (<= 999 (select main_a v_prenex_12748))))) (forall ((v_prenex_6432 Int) (v_prenex_6431 Int)) (or (<= (select main_a v_prenex_6432) (+ (select main_a v_prenex_6431) 1000)) (<= (select main_a v_prenex_6432) 1000) (<= 1998 (* 2 (select main_a v_prenex_6432))) (< v_prenex_6431 main_x) (<= 0 (+ (select main_a v_prenex_6431) 1)) (<= (+ main_x 1) v_prenex_6431))) (or (forall ((v_prenex_539 Int)) (or (<= (select main_a v_prenex_539) 2) (<= 0 (* 2 (select main_a v_prenex_539))) (<= (+ main_x 1) v_prenex_539) (<= 0 (+ (select main_a v_prenex_539) 1)) (< v_prenex_539 main_x))) (forall ((v_prenex_540 Int)) (or (<= 999 (select main_a v_prenex_540)) (<= 1998 (* 2 (select main_a v_prenex_540)))))) (forall ((v_prenex_8054 Int) (v_prenex_8055 Int)) (or (<= (+ main_x 1) v_prenex_8054) (< v_prenex_8054 main_x) (<= (select main_a v_prenex_8055) 1000) (< v_prenex_8055 main_y) (<= 998 (select main_a v_prenex_8055)) (<= 0 (* 2 (select main_a v_prenex_8054))) (<= (+ (select main_a v_prenex_8054) 998) (select main_a v_prenex_8055)))) (forall ((v_prenex_1112 Int) (v_prenex_1111 Int)) (or (<= (* 2 (select main_a v_prenex_1112)) 2000) (< v_prenex_1112 main_y) (<= (select main_a v_prenex_1112) 1000) (<= (select main_a v_prenex_1112) (+ (select main_a v_prenex_1111) 1000)) (<= (+ main_x 1) v_prenex_1111) (< v_prenex_1111 main_x) (<= (select main_a v_prenex_1111) 1))) (forall ((v_prenex_3878 Int) (v_prenex_3879 Int)) (or (<= 1000 (+ (select main_a v_prenex_3879) (select main_a v_prenex_3878))) (<= 0 (+ (select main_a v_prenex_3878) 1)) (<= 0 (* 2 (select main_a v_prenex_3878))) (<= (+ main_x 1) v_prenex_3878) (<= 999 (select main_a v_prenex_3879)) (< v_prenex_3878 main_x) (<= (select main_a v_prenex_3879) 1001))) (forall ((v_prenex_10404 Int) (v_prenex_10403 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_10404))) (<= (select main_a v_prenex_10404) 1001) (<= (+ (select main_a v_prenex_10404) (select main_a v_prenex_10403)) 1000) (< v_prenex_10403 main_x) (<= (+ main_x 1) v_prenex_10403) (<= 0 (select main_a v_prenex_10403)))) (forall ((v_prenex_289 Int) (v_prenex_290 Int)) (or (<= (* 2 (select main_a v_prenex_289)) 2) (<= (select main_a v_prenex_290) 1001) (<= 1998 (* 2 (select main_a v_prenex_290))) (<= 1000 (+ (select main_a v_prenex_290) (select main_a v_prenex_289))) (<= 0 (+ (select main_a v_prenex_289) 1)) (< v_prenex_289 main_x) (<= (+ main_x 1) v_prenex_289))) (forall ((v_prenex_3087 Int) (v_prenex_3088 Int)) (or (<= 999 (select main_a v_prenex_3088)) (< v_prenex_3088 main_y) (<= (+ (select main_a v_prenex_3088) (select main_a v_prenex_3087)) 1000) (<= (+ main_x 1) v_prenex_3087) (<= (select main_a v_prenex_3087) 1) (< v_prenex_3087 main_x))) (or (forall ((v_prenex_561 Int)) (or (< v_prenex_561 main_x) (<= (+ main_x 1) v_prenex_561) (<= (select main_a v_prenex_561) 1) (<= (select main_a v_prenex_561) 2) (<= (* 2 (select main_a v_prenex_561)) 2))) (forall ((v_prenex_562 Int)) (<= 999 (select main_a v_prenex_562)))) (or (forall ((v_prenex_10996 Int)) (or (<= 998 (select main_a v_prenex_10996)) (<= (select main_a v_prenex_10996) 1000))) (forall ((v_prenex_10995 Int)) (or (<= (* 2 (select main_a v_prenex_10995)) 2) (< v_prenex_10995 main_x) (<= (+ main_x 1) v_prenex_10995) (<= 0 (+ (select main_a v_prenex_10995) 1))))) (forall ((v_prenex_3371 Int) (v_prenex_3372 Int)) (or (< v_prenex_3371 main_x) (<= 1998 (* 2 (select main_a v_prenex_3372))) (<= (select main_a v_prenex_3372) 1001) (< v_prenex_3372 main_y) (<= (select main_a v_prenex_3371) 1) (<= (select main_a v_prenex_3372) (+ (select main_a v_prenex_3371) 1000)) (<= (+ main_x 1) v_prenex_3371))) (forall ((v_prenex_5035 Int) (v_prenex_5034 Int)) (or (<= 1000 (+ (select main_a v_prenex_5035) (select main_a v_prenex_5034))) (<= (+ main_x 1) v_prenex_5034) (<= (select main_a v_prenex_5035) 1001) (< v_prenex_5034 main_x) (<= (select main_a v_prenex_5034) 2) (<= 1998 (* 2 (select main_a v_prenex_5035))) (<= 0 (select main_a v_prenex_5034)))) (forall ((v_prenex_369 Int) (v_prenex_370 Int)) (or (<= 0 (* 2 (select main_a v_prenex_369))) (<= (+ main_x 1) v_prenex_369) (<= 1998 (* 2 (select main_a v_prenex_370))) (<= 998 (select main_a v_prenex_370)) (<= (+ (select main_a v_prenex_370) (select main_a v_prenex_369)) 1000) (<= (* 2 (select main_a v_prenex_369)) 2) (< v_prenex_369 main_x))) (forall ((v_prenex_3067 Int) (v_prenex_3068 Int)) (or (<= (select main_a v_prenex_3068) 1001) (< v_prenex_3067 main_x) (<= 0 (+ (select main_a v_prenex_3067) 1)) (<= (+ (select main_a v_prenex_3068) (select main_a v_prenex_3067)) 1000) (<= 998 (select main_a v_prenex_3068)) (<= (+ main_x 1) v_prenex_3067))) (forall ((v_prenex_10789 Int) (v_prenex_10788 Int)) (or (<= (+ (select main_a v_prenex_10789) (select main_a v_prenex_10788)) 1000) (<= 0 (select main_a v_prenex_10788)) (< v_prenex_10788 main_x) (<= (+ main_x 1) v_prenex_10788) (<= (* 2 (select main_a v_prenex_10789)) 2000) (<= (+ main_y 1) v_prenex_10789))) (forall ((v_prenex_6443 Int) (v_prenex_6444 Int)) (or (<= (select main_a v_prenex_6444) 1001) (<= (+ (select main_a v_prenex_6443) 998) (select main_a v_prenex_6444)) (<= 998 (select main_a v_prenex_6444)) (<= (+ main_x 1) v_prenex_6443) (< v_prenex_6443 main_x) (<= (select main_a v_prenex_6443) 1) (<= 0 (+ (select main_a v_prenex_6443) 1)))) (forall ((v_prenex_1662 Int) (v_prenex_1661 Int)) (or (<= (select main_a v_prenex_1662) 1001) (<= 999 (select main_a v_prenex_1662)) (<= (select main_a v_prenex_1661) 1) (<= (+ main_x 1) v_prenex_1661) (<= 0 (+ (select main_a v_prenex_1661) 1)) (<= (select main_a v_prenex_1662) (+ (select main_a v_prenex_1661) 1000)) (< v_prenex_1661 main_x))) (forall ((v_prenex_1144 Int) (v_prenex_1143 Int)) (or (<= (select main_a v_prenex_1144) 1001) (<= (+ main_x 1) v_prenex_1143) (<= (select main_a v_prenex_1143) 2) (<= 998 (select main_a v_prenex_1144)) (< v_prenex_1143 main_x) (<= (+ (select main_a v_prenex_1143) 998) (select main_a v_prenex_1144)))) (forall ((v_prenex_6416 Int) (v_prenex_6415 Int)) (or (< v_prenex_6415 main_x) (<= 1998 (* 2 (select main_a v_prenex_6416))) (<= (+ (select main_a v_prenex_6416) (select main_a v_prenex_6415)) 1000) (<= (+ main_x 1) v_prenex_6415) (<= (* 2 (select main_a v_prenex_6416)) 2000) (<= (select main_a v_prenex_6415) 1) (<= 0 (select main_a v_prenex_6415)))) (forall ((v_prenex_1844 Int) (v_prenex_1843 Int)) (or (<= (select main_a v_prenex_1844) 1001) (<= 0 (select main_a v_prenex_1843)) (< v_prenex_1843 main_x) (<= (select main_a v_prenex_1844) 1000) (<= (* 2 (select main_a v_prenex_1843)) 2) (<= (+ main_x 1) v_prenex_1843) (<= (+ (select main_a v_prenex_1844) (select main_a v_prenex_1843)) 1000))) (forall ((v_prenex_13228 Int) (v_prenex_13229 Int)) (or (<= 0 (select main_a v_prenex_13228)) (<= (+ (select main_a v_prenex_13228) 998) (select main_a v_prenex_13229)) (< v_prenex_13228 main_x) (<= (+ main_x 1) v_prenex_13228) (<= (select main_a v_prenex_13228) 1) (<= 1998 (* 2 (select main_a v_prenex_13229))))) (forall ((v_prenex_5682 Int) (v_prenex_5681 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5681))) (<= (+ (select main_a v_prenex_5681) 998) (select main_a v_prenex_5682)) (<= (+ main_x 1) v_prenex_5681) (<= (* 2 (select main_a v_prenex_5682)) 2000) (< v_prenex_5681 main_x))) (forall ((v_prenex_5727 Int) (v_prenex_5728 Int)) (or (<= (+ main_x 1) v_prenex_5727) (<= 1000 (+ (select main_a v_prenex_5728) (select main_a v_prenex_5727))) (<= 999 (select main_a v_prenex_5728)) (<= (select main_a v_prenex_5727) 2) (< v_prenex_5727 main_x))) (forall ((v_prenex_5420 Int) (v_prenex_5421 Int)) (or (<= (select main_a v_prenex_5421) 1001) (<= (select main_a v_prenex_5421) 1000) (<= 1000 (+ (select main_a v_prenex_5421) (select main_a v_prenex_5420))) (<= 0 (* 2 (select main_a v_prenex_5420))) (< v_prenex_5421 main_y) (<= (+ main_x 1) v_prenex_5420) (< v_prenex_5420 main_x))) (forall ((v_prenex_1305 Int) (v_prenex_1304 Int)) (or (<= (+ (select main_a v_prenex_1304) 998) (select main_a v_prenex_1305)) (< v_prenex_1305 main_y) (<= (+ main_y 1) v_prenex_1305) (<= (select main_a v_prenex_1305) 1001) (<= (select main_a v_prenex_1305) 1000))) (forall ((v_prenex_8509 Int) (v_prenex_8510 Int)) (or (<= (+ main_x 1) v_prenex_8509) (<= 998 (select main_a v_prenex_8510)) (<= 0 (select main_a v_prenex_8509)) (< v_prenex_8509 main_x) (<= (select main_a v_prenex_8510) (+ (select main_a v_prenex_8509) 1000)))) (forall ((v_prenex_11454 Int) (v_prenex_11455 Int)) (or (<= 999 (select main_a v_prenex_11455)) (<= (+ main_y 1) v_prenex_11455) (< v_prenex_11455 main_y) (<= (select main_a v_prenex_11455) (+ (select main_a v_prenex_11454) 1000)))) (forall ((v_prenex_8721 Int) (v_prenex_8722 Int)) (or (<= (select main_a v_prenex_8722) 1000) (<= (+ main_x 1) v_prenex_8721) (< v_prenex_8721 main_x) (<= (select main_a v_prenex_8721) 2) (<= (+ (select main_a v_prenex_8721) 998) (select main_a v_prenex_8722)))) (forall ((v_prenex_7104 Int) (v_prenex_7105 Int)) (or (<= (+ main_x 1) v_prenex_7104) (< v_prenex_7105 main_y) (<= 1998 (* 2 (select main_a v_prenex_7105))) (< v_prenex_7104 main_x) (<= (+ (select main_a v_prenex_7104) 998) (select main_a v_prenex_7105)) (<= 0 (* 2 (select main_a v_prenex_7104))) (<= 998 (select main_a v_prenex_7105)))) (forall ((v_prenex_1932 Int) (v_prenex_1931 Int)) (or (<= (+ main_x 1) v_prenex_1931) (<= (select main_a v_prenex_1931) 2) (< v_prenex_1932 main_y) (<= 998 (select main_a v_prenex_1932)) (< v_prenex_1931 main_x) (<= 999 (select main_a v_prenex_1932)) (<= 1000 (+ (select main_a v_prenex_1932) (select main_a v_prenex_1931))))) (forall ((v_prenex_4935 Int) (v_prenex_4934 Int)) (or (<= (+ main_y 1) v_prenex_4935) (<= (+ main_x 1) v_prenex_4934) (< v_prenex_4934 main_x) (<= 999 (select main_a v_prenex_4935)) (<= 0 (select main_a v_prenex_4934)) (<= (+ (select main_a v_prenex_4934) 998) (select main_a v_prenex_4935)) (<= 1998 (* 2 (select main_a v_prenex_4935))))) (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) 1)))) (forall ((v_prenex_1275 Int)) (or (<= 999 (select main_a v_prenex_1275)) (< v_prenex_1275 main_y) (<= 998 (select main_a v_prenex_1275))))) (forall ((v_prenex_9101 Int) (v_prenex_9100 Int)) (or (<= (select main_a v_prenex_9101) (+ (select main_a v_prenex_9100) 1000)) (<= 1998 (* 2 (select main_a v_prenex_9101))) (<= (select main_a v_prenex_9100) 2) (< v_prenex_9101 main_y) (< v_prenex_9100 main_x) (<= (+ main_x 1) v_prenex_9100))) (forall ((v_prenex_12535 Int) (v_prenex_12536 Int)) (or (<= (* 2 (select main_a v_prenex_12536)) 2000) (<= 999 (select main_a v_prenex_12536)) (<= (+ (select main_a v_prenex_12536) (select main_a v_prenex_12535)) 1000) (<= 0 (+ (select main_a v_prenex_12535) 1)) (<= (+ main_x 1) v_prenex_12535) (< v_prenex_12535 main_x) (<= 0 (select main_a v_prenex_12535)))) (forall ((v_prenex_6329 Int) (v_prenex_6330 Int)) (or (<= (select main_a v_prenex_6330) 1001) (< v_prenex_6330 main_y) (<= (+ main_x 1) v_prenex_6329) (<= (select main_a v_prenex_6329) 1) (< v_prenex_6329 main_x) (<= (select main_a v_prenex_6330) (+ (select main_a v_prenex_6329) 1000)))) (forall ((v_prenex_6380 Int) (v_prenex_6379 Int)) (or (<= 999 (select main_a v_prenex_6380)) (<= (select main_a v_prenex_6380) (+ (select main_a v_prenex_6379) 1000)) (<= (+ main_y 1) v_prenex_6380) (<= (+ main_x 1) v_prenex_6379) (<= 0 (+ (select main_a v_prenex_6379) 1)) (< v_prenex_6379 main_x))) (forall ((v_prenex_10547 Int) (v_prenex_10546 Int)) (or (<= (+ (select main_a v_prenex_10547) (select main_a v_prenex_10546)) 1000) (<= (+ main_x 1) v_prenex_10546) (<= 0 (select main_a v_prenex_10546)) (<= 999 (select main_a v_prenex_10547)) (< v_prenex_10546 main_x))) (or (forall ((v_prenex_5019 Int)) (<= (select main_a v_prenex_5019) 1001)) (forall ((v_prenex_5018 Int)) (or (<= (+ main_x 1) v_prenex_5018) (<= 0 (select main_a v_prenex_5018)) (<= 0 (* 2 (select main_a v_prenex_5018))) (< v_prenex_5018 main_x) (<= (select main_a v_prenex_5018) 2)))) (forall ((v_prenex_10718 Int) (v_prenex_10717 Int)) (or (<= (+ main_x 1) v_prenex_10717) (<= 0 (select main_a v_prenex_10717)) (<= (* 2 (select main_a v_prenex_10717)) 2) (< v_prenex_10717 main_x) (<= (select main_a v_prenex_10718) (+ (select main_a v_prenex_10717) 1000)) (<= (select main_a v_prenex_10718) 1001) (<= 998 (select main_a v_prenex_10718)))) (forall ((v_prenex_5266 Int) (v_prenex_5267 Int)) (or (<= (* 2 (select main_a v_prenex_5267)) 2000) (<= 0 (select main_a v_prenex_5266)) (< v_prenex_5266 main_x) (<= 0 (+ (select main_a v_prenex_5266) 1)) (<= 1000 (+ (select main_a v_prenex_5267) (select main_a v_prenex_5266))) (<= (+ main_x 1) v_prenex_5266) (<= 998 (select main_a v_prenex_5267)))) (forall ((v_prenex_12762 Int) (v_prenex_12761 Int)) (or (< v_prenex_12761 main_x) (<= (+ main_x 1) v_prenex_12761) (<= 0 (+ (select main_a v_prenex_12761) 1)) (<= (select main_a v_prenex_12762) 1000) (<= (+ (select main_a v_prenex_12762) (select main_a v_prenex_12761)) 1000))) (forall ((v_prenex_13250 Int) (v_prenex_13251 Int)) (or (<= (+ main_x 1) v_prenex_13250) (<= (+ main_y 1) v_prenex_13251) (<= (+ (select main_a v_prenex_13250) 998) (select main_a v_prenex_13251)) (< v_prenex_13250 main_x) (<= 0 (* 2 (select main_a v_prenex_13250))) (<= 1998 (* 2 (select main_a v_prenex_13251))))) (forall ((v_prenex_7810 Int) (v_prenex_7811 Int)) (or (<= (* 2 (select main_a v_prenex_7810)) 2) (<= 0 (* 2 (select main_a v_prenex_7810))) (<= (select main_a v_prenex_7811) 1000) (<= (+ main_x 1) v_prenex_7810) (<= (+ (select main_a v_prenex_7810) 998) (select main_a v_prenex_7811)) (<= 1998 (* 2 (select main_a v_prenex_7811))) (< v_prenex_7810 main_x))) (or (forall ((v_prenex_12904 Int)) (or (<= 0 (+ (select main_a v_prenex_12904) 1)) (<= (* 2 (select main_a v_prenex_12904)) 2) (< v_prenex_12904 main_x) (<= (+ main_x 1) v_prenex_12904))) (forall ((v_prenex_12905 Int)) (or (<= 998 (select main_a v_prenex_12905)) (<= 999 (select main_a v_prenex_12905))))) (forall ((v_prenex_10930 Int) (v_prenex_10929 Int)) (or (< v_prenex_10929 main_x) (<= (+ main_x 1) v_prenex_10929) (<= (select main_a v_prenex_10930) 1000) (<= (+ main_y 1) v_prenex_10930) (<= (+ (select main_a v_prenex_10930) (select main_a v_prenex_10929)) 1000) (<= (select main_a v_prenex_10929) 1))) (forall ((v_prenex_2997 Int) (v_prenex_2998 Int)) (or (<= (+ (select main_a v_prenex_2997) 998) (select main_a v_prenex_2998)) (<= (select main_a v_prenex_2998) 1001) (<= (+ main_x 1) v_prenex_2997) (< v_prenex_2997 main_x) (<= 0 (* 2 (select main_a v_prenex_2997))) (< v_prenex_2998 main_y))) (forall ((v_prenex_10565 Int) (v_prenex_10564 Int)) (or (<= (+ main_x 1) v_prenex_10564) (<= 1998 (* 2 (select main_a v_prenex_10565))) (< v_prenex_10564 main_x) (<= (select main_a v_prenex_10564) 1) (<= (+ (select main_a v_prenex_10564) 998) (select main_a v_prenex_10565)) (<= (select main_a v_prenex_10564) 2) (<= (* 2 (select main_a v_prenex_10565)) 2000))) (forall ((v_prenex_12722 Int) (v_prenex_12721 Int)) (or (<= (+ (select main_a v_prenex_12722) (select main_a v_prenex_12721)) 1000) (< v_prenex_12722 main_y) (<= (+ main_x 1) v_prenex_12721) (< v_prenex_12721 main_x) (<= 0 (select main_a v_prenex_12721)) (<= 998 (select main_a v_prenex_12722)))) (forall ((v_prenex_5327 Int) (v_prenex_5326 Int)) (or (<= (+ main_x 1) v_prenex_5326) (<= (select main_a v_prenex_5326) 2) (<= (select main_a v_prenex_5327) 1000) (<= (+ (select main_a v_prenex_5327) (select main_a v_prenex_5326)) 1000) (< v_prenex_5326 main_x))) (forall ((v_prenex_8979 Int) (v_prenex_8980 Int)) (or (<= (+ (select main_a v_prenex_8980) (select main_a v_prenex_8979)) 1000) (<= (* 2 (select main_a v_prenex_8979)) 2) (<= (select main_a v_prenex_8980) 1001) (< v_prenex_8979 main_x) (<= (+ main_x 1) v_prenex_8979) (<= 998 (select main_a v_prenex_8980)) (<= 0 (+ (select main_a v_prenex_8979) 1)))) (forall ((v_prenex_7350 Int)) (or (<= (+ main_x 1) v_prenex_7350) (< v_prenex_7350 main_x) (<= 0 (select main_a v_prenex_7350)) (<= 0 (* 2 (select main_a v_prenex_7350))) (<= (* 2 (select main_a v_prenex_7350)) 2))) (forall ((v_prenex_7733 Int) (v_prenex_7734 Int)) (or (<= (+ (select main_a v_prenex_7733) 998) (select main_a v_prenex_7734)) (<= (+ main_y 1) v_prenex_7734) (<= (select main_a v_prenex_7734) 1001) (<= (select main_a v_prenex_7733) 1) (<= (+ main_x 1) v_prenex_7733) (< v_prenex_7733 main_x))) (forall ((v_prenex_13383 Int) (v_prenex_13384 Int)) (or (<= (+ (select main_a v_prenex_13384) (select main_a v_prenex_13383)) 1000) (<= (select main_a v_prenex_13383) 1) (<= (* 2 (select main_a v_prenex_13384)) 2000) (<= 999 (select main_a v_prenex_13384)) (<= (+ main_x 1) v_prenex_13383) (< v_prenex_13383 main_x))) (forall ((v_prenex_4496 Int) (v_prenex_4495 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_4496))) (<= 999 (select main_a v_prenex_4496)) (< v_prenex_4495 main_x) (<= 0 (* 2 (select main_a v_prenex_4495))) (<= 0 (+ (select main_a v_prenex_4495) 1)) (<= (select main_a v_prenex_4496) (+ (select main_a v_prenex_4495) 1000)) (<= (+ main_x 1) v_prenex_4495))) (forall ((v_prenex_11056 Int) (v_prenex_11055 Int)) (or (<= (* 2 (select main_a v_prenex_11056)) 2000) (<= (select main_a v_prenex_11056) 1001) (<= (+ main_x 1) v_prenex_11055) (<= 1000 (+ (select main_a v_prenex_11056) (select main_a v_prenex_11055))) (<= (select main_a v_prenex_11055) 1) (<= (select main_a v_prenex_11055) 2) (< v_prenex_11055 main_x))) (forall ((v_prenex_8719 Int) (v_prenex_8720 Int)) (or (< v_prenex_8719 main_x) (<= (select main_a v_prenex_8720) 1000) (<= (+ main_x 1) v_prenex_8719) (<= (+ (select main_a v_prenex_8719) 998) (select main_a v_prenex_8720)) (<= (select main_a v_prenex_8719) 2) (<= 0 (select main_a v_prenex_8719)) (<= (* 2 (select main_a v_prenex_8720)) 2000))) (forall ((v_prenex_1533 Int) (v_prenex_1532 Int)) (or (<= (+ main_x 1) v_prenex_1532) (<= 0 (* 2 (select main_a v_prenex_1532))) (<= 1000 (+ (select main_a v_prenex_1533) (select main_a v_prenex_1532))) (< v_prenex_1532 main_x) (<= (* 2 (select main_a v_prenex_1533)) 2000) (<= (select main_a v_prenex_1532) 1) (<= 999 (select main_a v_prenex_1533)))) (forall ((v_prenex_9772 Int) (v_prenex_9771 Int)) (or (< v_prenex_9771 main_x) (<= 0 (* 2 (select main_a v_prenex_9771))) (<= 1000 (+ (select main_a v_prenex_9772) (select main_a v_prenex_9771))) (<= (* 2 (select main_a v_prenex_9772)) 2000) (<= (+ main_x 1) v_prenex_9771) (<= (select main_a v_prenex_9772) 1000))) (forall ((v_prenex_5940 Int) (v_prenex_5939 Int)) (or (<= (+ main_x 1) v_prenex_5939) (<= (+ (select main_a v_prenex_5940) (select main_a v_prenex_5939)) 1000) (< v_prenex_5939 main_x) (<= (select main_a v_prenex_5940) 1000) (<= 0 (+ (select main_a v_prenex_5939) 1)))) (or (forall ((v_prenex_8774 Int)) (<= (select main_a v_prenex_8774) 1001)) (forall ((v_prenex_8773 Int)) (or (< v_prenex_8773 main_x) (<= (select main_a v_prenex_8773) 1) (<= (+ main_x 1) v_prenex_8773) (<= 0 (* 2 (select main_a v_prenex_8773)))))) (forall ((v_prenex_9395 Int) (v_prenex_9394 Int)) (or (<= (select main_a v_prenex_9394) 2) (< v_prenex_9394 main_x) (<= 0 (* 2 (select main_a v_prenex_9394))) (<= (+ main_x 1) v_prenex_9394) (<= (select main_a v_prenex_9395) 1001) (<= (+ (select main_a v_prenex_9395) (select main_a v_prenex_9394)) 1000))) (forall ((v_prenex_5875 Int) (v_prenex_5876 Int)) (or (<= (+ (select main_a v_prenex_5875) 998) (select main_a v_prenex_5876)) (<= (+ main_x 1) v_prenex_5875) (<= (* 2 (select main_a v_prenex_5875)) 2) (< v_prenex_5875 main_x) (<= (* 2 (select main_a v_prenex_5876)) 2000) (<= 0 (select main_a v_prenex_5875)))) (forall ((v_prenex_7995 Int) (v_prenex_7994 Int)) (or (<= 1000 (+ (select main_a v_prenex_7995) (select main_a v_prenex_7994))) (<= (+ main_x 1) v_prenex_7994) (< v_prenex_7994 main_x) (<= 998 (select main_a v_prenex_7995)) (<= 0 (select main_a v_prenex_7994)) (<= (select main_a v_prenex_7995) 1000) (<= (+ main_y 1) v_prenex_7995))) (forall ((v_prenex_11790 Int) (v_prenex_11791 Int)) (or (<= (select main_a v_prenex_11791) (+ (select main_a v_prenex_11790) 1000)) (<= (* 2 (select main_a v_prenex_11790)) 2) (<= (* 2 (select main_a v_prenex_11791)) 2000) (<= 1998 (* 2 (select main_a v_prenex_11791))) (< v_prenex_11790 main_x) (<= (+ main_x 1) v_prenex_11790) (<= 0 (* 2 (select main_a v_prenex_11790))))) (forall ((v_prenex_2985 Int) (v_prenex_2986 Int)) (or (<= (+ (select main_a v_prenex_2986) (select main_a v_prenex_2985)) 1000) (< v_prenex_2985 main_x) (<= (* 2 (select main_a v_prenex_2986)) 2000) (<= (+ main_x 1) v_prenex_2985) (<= (select main_a v_prenex_2985) 2) (<= 0 (+ (select main_a v_prenex_2985) 1)) (<= 998 (select main_a v_prenex_2986)))) (forall ((v_prenex_69 Int) (v_prenex_68 Int)) (or (<= (+ main_x 1) v_prenex_68) (< v_prenex_69 main_y) (<= 1998 (* 2 (select main_a v_prenex_69))) (< v_prenex_68 main_x) (<= (* 2 (select main_a v_prenex_68)) 2) (<= 1000 (+ (select main_a v_prenex_69) (select main_a v_prenex_68))) (<= 998 (select main_a v_prenex_69)))) (or (forall ((v_prenex_1645 Int)) (or (<= (+ main_x 1) v_prenex_1645) (<= (* 2 (select main_a v_prenex_1645)) 2) (< v_prenex_1645 main_x) (<= (select main_a v_prenex_1645) 2))) (forall ((v_prenex_1646 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_1646))) (<= (+ main_y 1) v_prenex_1646) (<= (select main_a v_prenex_1646) 1001)))) (or (forall ((v_prenex_9062 Int)) (or (<= (* 2 (select main_a v_prenex_9062)) 2) (< v_prenex_9062 main_x) (<= (+ main_x 1) v_prenex_9062) (<= (select main_a v_prenex_9062) 1))) (forall ((v_prenex_9063 Int)) (or (<= (* 2 (select main_a v_prenex_9063)) 2000) (<= (+ main_y 1) v_prenex_9063)))) (forall ((v_prenex_2025 Int) (v_prenex_2026 Int)) (or (<= (select main_a v_prenex_2026) (+ (select main_a v_prenex_2025) 1000)) (<= (select main_a v_prenex_2025) 2) (<= 1998 (* 2 (select main_a v_prenex_2026))) (<= (+ main_x 1) v_prenex_2025) (< v_prenex_2025 main_x) (<= 0 (+ (select main_a v_prenex_2025) 1)))) (forall ((v_prenex_8732 Int) (v_prenex_8731 Int)) (or (<= (select main_a v_prenex_8731) 2) (<= (+ (select main_a v_prenex_8732) (select main_a v_prenex_8731)) 1000) (<= (+ main_x 1) v_prenex_8731) (<= 998 (select main_a v_prenex_8732)) (< v_prenex_8731 main_x) (<= 0 (* 2 (select main_a v_prenex_8731))))) (forall ((v_prenex_1437 Int) (v_prenex_1436 Int)) (or (<= (select main_a v_prenex_1437) (+ (select main_a v_prenex_1436) 1000)) (<= (* 2 (select main_a v_prenex_1437)) 2000) (<= (* 2 (select main_a v_prenex_1436)) 2) (<= (select main_a v_prenex_1437) 1000) (<= (+ main_x 1) v_prenex_1436) (<= 0 (+ (select main_a v_prenex_1436) 1)) (< v_prenex_1436 main_x))) (forall ((v_prenex_1309 Int) (v_prenex_1308 Int)) (or (<= (* 2 (select main_a v_prenex_1309)) 2000) (<= (* 2 (select main_a v_prenex_1308)) 2) (<= (+ (select main_a v_prenex_1308) 998) (select main_a v_prenex_1309)) (<= 0 (select main_a v_prenex_1308)) (<= (+ main_x 1) v_prenex_1308) (<= (select main_a v_prenex_1309) 1000) (< v_prenex_1308 main_x))) (forall ((v_prenex_1415 Int) (v_prenex_1414 Int)) (or (< v_prenex_1414 main_x) (<= 0 (* 2 (select main_a v_prenex_1414))) (<= 1998 (* 2 (select main_a v_prenex_1415))) (<= 1000 (+ (select main_a v_prenex_1415) (select main_a v_prenex_1414))) (<= (select main_a v_prenex_1414) 2) (<= (select main_a v_prenex_1415) 1001) (<= (+ main_x 1) v_prenex_1414))) (forall ((v_prenex_3359 Int) (v_prenex_3360 Int)) (or (<= (+ (select main_a v_prenex_3360) (select main_a v_prenex_3359)) 1000) (<= (+ main_x 1) v_prenex_3359) (<= (* 2 (select main_a v_prenex_3359)) 2) (<= (select main_a v_prenex_3360) 1001) (<= (select main_a v_prenex_3359) 1) (< v_prenex_3359 main_x))) (or (forall ((v_prenex_10759 Int)) (or (<= (+ main_y 1) v_prenex_10759) (<= 1998 (* 2 (select main_a v_prenex_10759))) (<= (select main_a v_prenex_10759) 1000))) (forall ((v_prenex_10758 Int)) (or (< v_prenex_10758 main_x) (<= 0 (* 2 (select main_a v_prenex_10758))) (<= (select main_a v_prenex_10758) 2) (<= (+ main_x 1) v_prenex_10758)))) (forall ((v_prenex_2436 Int) (v_prenex_2437 Int)) (or (<= (* 2 (select main_a v_prenex_2437)) 2000) (<= (select main_a v_prenex_2437) 1001) (< v_prenex_2436 main_x) (<= (select main_a v_prenex_2437) (+ (select main_a v_prenex_2436) 1000)) (< v_prenex_2437 main_y) (<= (+ main_x 1) v_prenex_2436) (<= 0 (select main_a v_prenex_2436)))) (forall ((v_prenex_1361 Int) (v_prenex_1360 Int)) (or (<= 0 (+ (select main_a v_prenex_1360) 1)) (< v_prenex_1360 main_x) (<= 1998 (* 2 (select main_a v_prenex_1361))) (<= (+ main_x 1) v_prenex_1360) (<= (select main_a v_prenex_1361) 1000) (<= 1000 (+ (select main_a v_prenex_1361) (select main_a v_prenex_1360))) (<= (* 2 (select main_a v_prenex_1360)) 2))) (forall ((v_prenex_4919 Int) (v_prenex_4918 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_4919))) (<= (+ main_x 1) v_prenex_4918) (< v_prenex_4918 main_x) (<= 0 (+ (select main_a v_prenex_4918) 1)) (<= (select main_a v_prenex_4919) 1001) (<= (select main_a v_prenex_4919) (+ (select main_a v_prenex_4918) 1000)))) (forall ((v_prenex_5229 Int) (v_prenex_5228 Int)) (or (<= 0 (+ (select main_a v_prenex_5228) 1)) (< v_prenex_5228 main_x) (<= (select main_a v_prenex_5229) 1001) (<= (+ main_x 1) v_prenex_5228) (<= 0 (* 2 (select main_a v_prenex_5228))) (<= 1000 (+ (select main_a v_prenex_5229) (select main_a v_prenex_5228))))) (forall ((v_prenex_4484 Int) (v_prenex_4483 Int)) (or (<= 1000 (+ (select main_a v_prenex_4484) (select main_a v_prenex_4483))) (< v_prenex_4483 main_x) (<= (select main_a v_prenex_4483) 2) (<= 1998 (* 2 (select main_a v_prenex_4484))) (<= (+ main_x 1) v_prenex_4483) (<= (select main_a v_prenex_4484) 1000) (<= (* 2 (select main_a v_prenex_4483)) 2))) (forall ((v_prenex_7447 Int) (v_prenex_7448 Int)) (or (<= (select main_a v_prenex_7448) (+ (select main_a v_prenex_7447) 1000)) (<= (* 2 (select main_a v_prenex_7448)) 2000) (< v_prenex_7447 main_x) (<= (+ main_y 1) v_prenex_7448) (<= (select main_a v_prenex_7448) 1000) (<= (+ main_x 1) v_prenex_7447) (<= (select main_a v_prenex_7447) 2))) (forall ((v_prenex_3858 Int) (v_prenex_3859 Int)) (or (<= (select main_a v_prenex_3859) 1000) (< v_prenex_3858 main_x) (<= 999 (select main_a v_prenex_3859)) (<= (select main_a v_prenex_3858) 2) (<= (+ main_x 1) v_prenex_3858) (< v_prenex_3859 main_y) (<= (+ (select main_a v_prenex_3859) (select main_a v_prenex_3858)) 1000))) (forall ((v_prenex_6690 Int) (v_prenex_6691 Int)) (or (<= 999 (select main_a v_prenex_6691)) (< v_prenex_6690 main_x) (<= 0 (* 2 (select main_a v_prenex_6690))) (<= (+ main_x 1) v_prenex_6690) (<= (+ (select main_a v_prenex_6691) (select main_a v_prenex_6690)) 1000) (<= (select main_a v_prenex_6690) 2))) (forall ((v_prenex_12353 Int) (v_prenex_12354 Int)) (or (< v_prenex_12353 main_x) (<= (+ (select main_a v_prenex_12354) (select main_a v_prenex_12353)) 1000) (<= 0 (+ (select main_a v_prenex_12353) 1)) (<= (* 2 (select main_a v_prenex_12353)) 2) (<= (select main_a v_prenex_12354) 1000) (<= 999 (select main_a v_prenex_12354)) (<= (+ main_x 1) v_prenex_12353))) (forall ((v_prenex_1521 Int) (v_prenex_1520 Int)) (or (<= (+ main_y 1) v_prenex_1521) (<= 1000 (+ (select main_a v_prenex_1521) (select main_a v_prenex_1520))) (<= (select main_a v_prenex_1521) 1000) (<= (+ main_x 1) v_prenex_1520) (<= 999 (select main_a v_prenex_1521)) (<= (select main_a v_prenex_1520) 2) (< v_prenex_1520 main_x))) (forall ((v_prenex_11453 Int) (v_prenex_11452 Int)) (or (< v_prenex_11452 main_x) (<= (+ main_x 1) v_prenex_11452) (<= 1998 (* 2 (select main_a v_prenex_11453))) (<= (select main_a v_prenex_11453) 1000) (<= 0 (+ (select main_a v_prenex_11452) 1)) (<= 0 (select main_a v_prenex_11452)) (<= 1000 (+ (select main_a v_prenex_11453) (select main_a v_prenex_11452))))) (forall ((v_prenex_9134 Int) (v_prenex_9133 Int)) (or (<= (select main_a v_prenex_9134) 1000) (<= (+ main_x 1) v_prenex_9133) (<= 0 (select main_a v_prenex_9133)) (<= (+ (select main_a v_prenex_9134) (select main_a v_prenex_9133)) 1000) (< v_prenex_9133 main_x) (<= (* 2 (select main_a v_prenex_9134)) 2000) (<= (select main_a v_prenex_9133) 2))) (or (forall ((v_prenex_12781 Int)) (or (<= (select main_a v_prenex_12781) 1) (<= (+ main_x 1) v_prenex_12781) (<= 0 (* 2 (select main_a v_prenex_12781))) (<= (* 2 (select main_a v_prenex_12781)) 2) (< v_prenex_12781 main_x))) (forall ((v_prenex_12782 Int)) (<= 998 (select main_a v_prenex_12782)))) (forall ((v_prenex_3890 Int) (v_prenex_3891 Int)) (or (<= (+ main_x 1) v_prenex_3890) (<= 998 (select main_a v_prenex_3891)) (<= (* 2 (select main_a v_prenex_3890)) 2) (<= 1000 (+ (select main_a v_prenex_3891) (select main_a v_prenex_3890))) (<= (* 2 (select main_a v_prenex_3891)) 2000) (< v_prenex_3890 main_x) (< v_prenex_3891 main_y))) (forall ((v_prenex_8868 Int) (v_prenex_8869 Int)) (or (<= (select main_a v_prenex_8869) (+ (select main_a v_prenex_8868) 1000)) (<= 0 (+ (select main_a v_prenex_8868) 1)) (<= 1998 (* 2 (select main_a v_prenex_8869))) (<= (* 2 (select main_a v_prenex_8869)) 2000) (<= (+ main_x 1) v_prenex_8868) (<= 0 (select main_a v_prenex_8868)) (< v_prenex_8868 main_x))) (forall ((v_prenex_7342 Int) (v_prenex_7343 Int)) (or (<= (+ main_x 1) v_prenex_7342) (<= 999 (select main_a v_prenex_7343)) (<= (+ (select main_a v_prenex_7342) 998) (select main_a v_prenex_7343)) (<= 0 (* 2 (select main_a v_prenex_7342))) (<= 0 (select main_a v_prenex_7342)) (<= (* 2 (select main_a v_prenex_7343)) 2000) (< v_prenex_7342 main_x))) (forall ((v_prenex_123 Int) (v_prenex_124 Int)) (or (<= (select main_a v_prenex_123) 2) (<= (+ main_y 1) v_prenex_124) (<= (+ main_x 1) v_prenex_123) (<= (select main_a v_prenex_124) 1000) (< v_prenex_123 main_x) (<= 1998 (* 2 (select main_a v_prenex_124))) (<= (+ (select main_a v_prenex_123) 998) (select main_a v_prenex_124)))) (forall ((v_prenex_6063 Int) (v_prenex_6064 Int)) (or (<= (select main_a v_prenex_6063) 2) (<= (+ main_y 1) v_prenex_6064) (< v_prenex_6063 main_x) (<= (select main_a v_prenex_6064) 1000) (<= (+ (select main_a v_prenex_6064) (select main_a v_prenex_6063)) 1000) (<= (+ main_x 1) v_prenex_6063) (<= (* 2 (select main_a v_prenex_6064)) 2000))) (forall ((v_prenex_3610 Int) (v_prenex_3611 Int)) (or (<= 998 (select main_a v_prenex_3611)) (<= 0 (* 2 (select main_a v_prenex_3610))) (<= (select main_a v_prenex_3610) 1) (<= (+ (select main_a v_prenex_3611) (select main_a v_prenex_3610)) 1000) (<= (+ main_x 1) v_prenex_3610) (< v_prenex_3610 main_x) (<= 999 (select main_a v_prenex_3611)))) (forall ((v_prenex_9758 Int) (v_prenex_9757 Int)) (or (<= (select main_a v_prenex_9758) 1000) (<= 0 (+ (select main_a v_prenex_9757) 1)) (<= (* 2 (select main_a v_prenex_9757)) 2) (<= (+ main_x 1) v_prenex_9757) (< v_prenex_9757 main_x) (<= 999 (select main_a v_prenex_9758)) (<= (+ (select main_a v_prenex_9758) (select main_a v_prenex_9757)) 1000))) (or (forall ((v_prenex_3616 Int)) (or (<= (+ main_x 1) v_prenex_3616) (<= (select main_a v_prenex_3616) 2) (<= 0 (* 2 (select main_a v_prenex_3616))) (< v_prenex_3616 main_x))) (forall ((v_prenex_3617 Int)) (or (<= (select main_a v_prenex_3617) 1001) (<= (select main_a v_prenex_3617) 1000)))) (forall ((v_prenex_1195 Int) (v_prenex_1194 Int)) (or (<= 0 (* 2 (select main_a v_prenex_1194))) (< v_prenex_1194 main_x) (<= (select main_a v_prenex_1195) 1000) (<= (+ main_x 1) v_prenex_1194) (<= (select main_a v_prenex_1195) 1001) (<= (select main_a v_prenex_1195) (+ (select main_a v_prenex_1194) 1000)) (<= (+ main_y 1) v_prenex_1195))) (forall ((v_prenex_11611 Int) (v_prenex_11612 Int)) (or (<= (select main_a v_prenex_11612) 1001) (<= 1998 (* 2 (select main_a v_prenex_11612))) (<= (+ main_y 1) v_prenex_11612) (<= 0 (+ (select main_a v_prenex_11611) 1)) (< v_prenex_11611 main_x) (<= (+ main_x 1) v_prenex_11611) (<= (+ (select main_a v_prenex_11611) 998) (select main_a v_prenex_11612)))) (or (forall ((v_prenex_9159 Int)) (or (<= (select main_a v_prenex_9159) 1) (<= (+ main_x 1) v_prenex_9159) (<= (* 2 (select main_a v_prenex_9159)) 2) (<= 0 (select main_a v_prenex_9159)) (< v_prenex_9159 main_x))) (forall ((v_prenex_9160 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_9160))) (<= 999 (select main_a v_prenex_9160))))) (forall ((v_prenex_6629 Int) (v_prenex_6630 Int)) (or (<= (select main_a v_prenex_6629) 1) (<= (+ main_x 1) v_prenex_6629) (<= (select main_a v_prenex_6630) 1001) (<= (+ (select main_a v_prenex_6630) (select main_a v_prenex_6629)) 1000) (< v_prenex_6629 main_x) (<= (* 2 (select main_a v_prenex_6630)) 2000))) (forall ((v_prenex_4847 Int) (v_prenex_4846 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_4847))) (<= 1000 (+ (select main_a v_prenex_4847) (select main_a v_prenex_4846))) (<= 0 (select main_a v_prenex_4846)) (<= 0 (+ (select main_a v_prenex_4846) 1)) (<= (+ main_x 1) v_prenex_4846) (< v_prenex_4846 main_x))) (or (forall ((v_prenex_8310 Int)) (or (<= (* 2 (select main_a v_prenex_8310)) 2) (< v_prenex_8310 main_x) (<= 0 (+ (select main_a v_prenex_8310) 1)) (<= (+ main_x 1) v_prenex_8310))) (forall ((v_prenex_8311 Int)) (or (<= (select main_a v_prenex_8311) 1000) (<= 999 (select main_a v_prenex_8311)) (< v_prenex_8311 main_y)))) (forall ((v_prenex_125 Int) (v_prenex_126 Int)) (or (<= (+ main_x 1) v_prenex_125) (< v_prenex_125 main_x) (<= 1998 (* 2 (select main_a v_prenex_126))) (<= (select main_a v_prenex_125) 2) (<= (select main_a v_prenex_125) 1) (<= 1000 (+ (select main_a v_prenex_126) (select main_a v_prenex_125))) (<= 998 (select main_a v_prenex_126)))) (forall ((v_prenex_1078 Int) (v_prenex_1077 Int)) (or (<= (+ main_y 1) v_prenex_1078) (<= (+ main_x 1) v_prenex_1077) (<= (select main_a v_prenex_1077) 2) (<= 998 (select main_a v_prenex_1078)) (<= (+ (select main_a v_prenex_1078) (select main_a v_prenex_1077)) 1000) (<= (select main_a v_prenex_1078) 1001) (< v_prenex_1077 main_x))) (forall ((v_prenex_4253 Int) (v_prenex_4252 Int)) (or (<= (* 2 (select main_a v_prenex_4252)) 2) (< v_prenex_4252 main_x) (<= (select main_a v_prenex_4252) 2) (<= 1000 (+ (select main_a v_prenex_4253) (select main_a v_prenex_4252))) (<= (+ main_x 1) v_prenex_4252) (<= 999 (select main_a v_prenex_4253)))) (forall ((v_prenex_7159 Int) (v_prenex_7158 Int)) (or (< v_prenex_7159 main_y) (<= (select main_a v_prenex_7158) 2) (< v_prenex_7158 main_x) (<= 1998 (* 2 (select main_a v_prenex_7159))) (<= 999 (select main_a v_prenex_7159)) (<= (+ main_x 1) v_prenex_7158) (<= 1000 (+ (select main_a v_prenex_7159) (select main_a v_prenex_7158))))) (forall ((v_prenex_200 Int) (v_prenex_199 Int)) (or (< v_prenex_199 main_x) (<= 0 (* 2 (select main_a v_prenex_199))) (<= (* 2 (select main_a v_prenex_200)) 2000) (<= (select main_a v_prenex_199) 2) (<= 1000 (+ (select main_a v_prenex_200) (select main_a v_prenex_199))) (<= (+ main_x 1) v_prenex_199) (<= (select main_a v_prenex_200) 1000))) (or (forall ((v_prenex_13039 Int)) (or (<= (select main_a v_prenex_13039) 1000) (<= (* 2 (select main_a v_prenex_13039)) 2000))) (forall ((v_prenex_13038 Int)) (or (<= (+ main_x 1) v_prenex_13038) (<= 0 (+ (select main_a v_prenex_13038) 1)) (<= 0 (select main_a v_prenex_13038)) (<= (* 2 (select main_a v_prenex_13038)) 2) (< v_prenex_13038 main_x)))) (or (forall ((v_prenex_11735 Int)) (or (<= (* 2 (select main_a v_prenex_11735)) 2000) (<= (select main_a v_prenex_11735) 1000))) (forall ((v_prenex_11734 Int)) (or (<= (+ main_x 1) v_prenex_11734) (<= 0 (* 2 (select main_a v_prenex_11734))) (< v_prenex_11734 main_x) (<= (select main_a v_prenex_11734) 1)))) (forall ((v_prenex_8965 Int) (v_prenex_8966 Int)) (or (<= (select main_a v_prenex_8965) 2) (<= 998 (select main_a v_prenex_8966)) (< v_prenex_8965 main_x) (<= 0 (+ (select main_a v_prenex_8965) 1)) (<= (+ (select main_a v_prenex_8966) (select main_a v_prenex_8965)) 1000) (<= (+ main_x 1) v_prenex_8965))) (forall ((v_prenex_1094 Int) (v_prenex_1093 Int)) (or (< v_prenex_1093 main_x) (<= (+ main_x 1) v_prenex_1093) (<= 998 (select main_a v_prenex_1094)) (<= 0 (select main_a v_prenex_1093)) (<= 0 (+ (select main_a v_prenex_1093) 1)) (<= (select main_a v_prenex_1094) 1001) (<= (+ (select main_a v_prenex_1094) (select main_a v_prenex_1093)) 1000))) (forall ((v_prenex_5595 Int) (v_prenex_5594 Int)) (or (<= (+ main_x 1) v_prenex_5594) (<= 0 (select main_a v_prenex_5594)) (<= (select main_a v_prenex_5595) (+ (select main_a v_prenex_5594) 1000)) (<= (select main_a v_prenex_5595) 1000) (< v_prenex_5594 main_x) (<= (select main_a v_prenex_5594) 1))) (forall ((v_prenex_7445 Int) (v_prenex_7446 Int)) (or (< v_prenex_7445 main_x) (<= (select main_a v_prenex_7445) 1) (<= (select main_a v_prenex_7446) 1000) (<= (+ main_x 1) v_prenex_7445) (<= 0 (+ (select main_a v_prenex_7445) 1)) (<= 1000 (+ (select main_a v_prenex_7446) (select main_a v_prenex_7445))) (<= 998 (select main_a v_prenex_7446)))) (or (forall ((v_prenex_7927 Int)) (or (<= 999 (select main_a v_prenex_7927)) (<= 1998 (* 2 (select main_a v_prenex_7927))))) (forall ((v_prenex_7926 Int)) (or (<= (* 2 (select main_a v_prenex_7926)) 2) (< v_prenex_7926 main_x) (<= (+ main_x 1) v_prenex_7926) (<= 0 (+ (select main_a v_prenex_7926) 1))))) (forall ((v_prenex_961 Int) (v_prenex_962 Int)) (or (<= (+ main_x 1) v_prenex_961) (<= (select main_a v_prenex_962) 1001) (<= 1000 (+ (select main_a v_prenex_962) (select main_a v_prenex_961))) (< v_prenex_962 main_y) (< v_prenex_961 main_x) (<= 0 (* 2 (select main_a v_prenex_961))))) (or (forall ((v_prenex_9949 Int)) (or (<= (select main_a v_prenex_9949) 1000) (<= (+ main_y 1) v_prenex_9949) (<= 998 (select main_a v_prenex_9949)))) (forall ((v_prenex_9948 Int)) (or (<= (* 2 (select main_a v_prenex_9948)) 2) (<= 0 (* 2 (select main_a v_prenex_9948))) (< v_prenex_9948 main_x) (<= (+ main_x 1) v_prenex_9948)))) (forall ((v_prenex_233 Int) (v_prenex_234 Int)) (or (<= (+ main_y 1) v_prenex_234) (< v_prenex_233 main_x) (<= (+ main_x 1) v_prenex_233) (<= (select main_a v_prenex_234) 1000) (<= (select main_a v_prenex_234) (+ (select main_a v_prenex_233) 1000)) (<= (* 2 (select main_a v_prenex_233)) 2) (<= 998 (select main_a v_prenex_234)))) (forall ((v_prenex_3117 Int) (v_prenex_3118 Int)) (or (<= (+ (select main_a v_prenex_3118) (select main_a v_prenex_3117)) 1000) (<= (select main_a v_prenex_3117) 1) (<= (+ main_x 1) v_prenex_3117) (<= (+ main_y 1) v_prenex_3118) (<= 1998 (* 2 (select main_a v_prenex_3118))) (<= 999 (select main_a v_prenex_3118)) (< v_prenex_3117 main_x))) (forall ((v_prenex_6529 Int) (v_prenex_6530 Int)) (or (<= (* 2 (select main_a v_prenex_6530)) 2000) (<= (select main_a v_prenex_6529) 1) (<= (select main_a v_prenex_6529) 2) (<= (+ (select main_a v_prenex_6529) 998) (select main_a v_prenex_6530)) (<= (+ main_x 1) v_prenex_6529) (<= (select main_a v_prenex_6530) 1000) (< v_prenex_6529 main_x))) (forall ((v_prenex_8116 Int) (v_prenex_8117 Int)) (or (<= (select main_a v_prenex_8117) 1000) (< v_prenex_8116 main_x) (<= 998 (select main_a v_prenex_8117)) (<= (+ main_x 1) v_prenex_8116) (<= (+ (select main_a v_prenex_8117) (select main_a v_prenex_8116)) 1000) (<= (select main_a v_prenex_8116) 1))) (forall ((v_prenex_2073 Int) (v_prenex_2074 Int)) (or (<= 0 (+ (select main_a v_prenex_2073) 1)) (< v_prenex_2074 main_y) (< v_prenex_2073 main_x) (<= 1000 (+ (select main_a v_prenex_2074) (select main_a v_prenex_2073))) (<= (+ main_x 1) v_prenex_2073) (<= 999 (select main_a v_prenex_2074)) (<= (select main_a v_prenex_2074) 1000))) (or (forall ((v_prenex_23 Int)) (or (<= (* 2 (select main_a v_prenex_23)) 2) (< v_prenex_23 main_x) (<= (+ main_x 1) v_prenex_23) (<= 0 (select main_a v_prenex_23)))) (forall ((v_prenex_4985 Int)) (<= (* 2 (select main_a v_prenex_4985)) 2000))) (or (forall ((v_prenex_10536 Int)) (or (<= (+ main_x 1) v_prenex_10536) (< v_prenex_10536 main_x) (<= (select main_a v_prenex_10536) 2) (<= 0 (* 2 (select main_a v_prenex_10536))))) (forall ((v_prenex_10537 Int)) (or (< v_prenex_10537 main_y) (<= (select main_a v_prenex_10537) 1000) (<= (* 2 (select main_a v_prenex_10537)) 2000)))) (forall ((v_prenex_9957 Int) (v_prenex_9956 Int)) (or (<= (+ main_x 1) v_prenex_9956) (<= (select main_a v_prenex_9957) 1001) (< v_prenex_9956 main_x) (<= (+ (select main_a v_prenex_9956) 998) (select main_a v_prenex_9957)) (<= (* 2 (select main_a v_prenex_9956)) 2) (<= (select main_a v_prenex_9956) 1))) (forall ((v_prenex_13222 Int) (v_prenex_13223 Int)) (or (<= (+ main_x 1) v_prenex_13222) (<= 0 (+ (select main_a v_prenex_13222) 1)) (<= 999 (select main_a v_prenex_13223)) (<= 1000 (+ (select main_a v_prenex_13223) (select main_a v_prenex_13222))) (<= 0 (* 2 (select main_a v_prenex_13222))) (< v_prenex_13222 main_x) (<= (select main_a v_prenex_13223) 1000))) (forall ((v_prenex_10118 Int) (v_prenex_10119 Int)) (or (<= (* 2 (select main_a v_prenex_10119)) 2000) (<= (+ main_x 1) v_prenex_10118) (<= (select main_a v_prenex_10118) 2) (< v_prenex_10118 main_x) (<= (* 2 (select main_a v_prenex_10118)) 2) (<= 1998 (* 2 (select main_a v_prenex_10119))) (<= 1000 (+ (select main_a v_prenex_10119) (select main_a v_prenex_10118))))) (forall ((v_prenex_11312 Int) (v_prenex_11313 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_11313))) (<= (+ main_x 1) v_prenex_11312) (<= (* 2 (select main_a v_prenex_11312)) 2) (<= 999 (select main_a v_prenex_11313)) (< v_prenex_11313 main_y) (<= 1000 (+ (select main_a v_prenex_11313) (select main_a v_prenex_11312))) (< v_prenex_11312 main_x))) (forall ((v_prenex_8495 Int) (v_prenex_8496 Int)) (or (<= (+ main_x 1) v_prenex_8495) (<= 0 (select main_a v_prenex_8495)) (<= 0 (+ (select main_a v_prenex_8495) 1)) (<= 1998 (* 2 (select main_a v_prenex_8496))) (< v_prenex_8495 main_x) (<= (+ (select main_a v_prenex_8495) 998) (select main_a v_prenex_8496)))) (forall ((v_prenex_3516 Int) (v_prenex_3517 Int)) (or (<= 998 (select main_a v_prenex_3517)) (<= 0 (select main_a v_prenex_3516)) (<= (+ main_x 1) v_prenex_3516) (<= 1998 (* 2 (select main_a v_prenex_3517))) (< v_prenex_3516 main_x) (<= (select main_a v_prenex_3517) (+ (select main_a v_prenex_3516) 1000)) (<= (select main_a v_prenex_3516) 1))) (or (forall ((v_prenex_919 Int)) (or (<= (+ main_x 1) v_prenex_919) (<= (* 2 (select main_a v_prenex_919)) 2) (< v_prenex_919 main_x))) (forall ((v_prenex_920 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_920))) (<= (+ main_y 1) v_prenex_920)))) (forall ((v_prenex_8120 Int) (v_prenex_8121 Int)) (or (<= (+ main_x 1) v_prenex_8120) (<= (select main_a v_prenex_8120) 2) (<= 1000 (+ (select main_a v_prenex_8121) (select main_a v_prenex_8120))) (<= 1998 (* 2 (select main_a v_prenex_8121))) (<= 0 (select main_a v_prenex_8120)) (< v_prenex_8120 main_x))) (forall ((v_prenex_6853 Int) (v_prenex_6852 Int)) (or (<= (+ main_x 1) v_prenex_6852) (<= (select main_a v_prenex_6852) 2) (<= 1998 (* 2 (select main_a v_prenex_6853))) (< v_prenex_6852 main_x) (<= (+ main_y 1) v_prenex_6853) (<= 999 (select main_a v_prenex_6853)) (<= (select main_a v_prenex_6853) (+ (select main_a v_prenex_6852) 1000)))) (forall ((v_prenex_2387 Int) (v_prenex_2386 Int)) (or (<= (+ main_x 1) v_prenex_2386) (<= (select main_a v_prenex_2386) 2) (<= (* 2 (select main_a v_prenex_2386)) 2) (<= 1998 (* 2 (select main_a v_prenex_2387))) (<= (+ (select main_a v_prenex_2386) 998) (select main_a v_prenex_2387)) (<= 998 (select main_a v_prenex_2387)) (< v_prenex_2386 main_x))) (forall ((v_prenex_1353 Int) (v_prenex_1352 Int)) (or (<= 0 (+ (select main_a v_prenex_1352) 1)) (<= 999 (select main_a v_prenex_1353)) (<= (select main_a v_prenex_1353) 1000) (< v_prenex_1353 main_y) (<= (+ (select main_a v_prenex_1353) (select main_a v_prenex_1352)) 1000) (<= (+ main_x 1) v_prenex_1352) (< v_prenex_1352 main_x))) (forall ((v_prenex_1359 Int) (v_prenex_1358 Int)) (or (<= (+ main_x 1) v_prenex_1358) (<= 999 (select main_a v_prenex_1359)) (< v_prenex_1358 main_x) (<= (+ main_y 1) v_prenex_1359) (<= (select main_a v_prenex_1359) (+ (select main_a v_prenex_1358) 1000)) (<= 0 (* 2 (select main_a v_prenex_1358))) (<= (select main_a v_prenex_1359) 1000))) (forall ((v_prenex_7355 Int) (v_prenex_7356 Int)) (or (<= 998 (select main_a v_prenex_7356)) (<= (+ (select main_a v_prenex_7356) (select main_a v_prenex_7355)) 1000) (<= (select main_a v_prenex_7356) 1001) (<= (* 2 (select main_a v_prenex_7355)) 2) (<= (+ main_x 1) v_prenex_7355) (< v_prenex_7355 main_x) (<= 0 (+ (select main_a v_prenex_7355) 1)))) (forall ((v_prenex_468 Int) (v_prenex_467 Int)) (or (< v_prenex_467 main_x) (<= (select main_a v_prenex_468) (+ (select main_a v_prenex_467) 1000)) (<= (+ main_x 1) v_prenex_467) (<= (select main_a v_prenex_468) 1000) (<= (select main_a v_prenex_467) 1) (<= 998 (select main_a v_prenex_468)))) (forall ((v_prenex_12443 Int) (v_prenex_12444 Int)) (or (<= (select main_a v_prenex_12444) 1001) (<= 1000 (+ (select main_a v_prenex_12444) (select main_a v_prenex_12443))) (< v_prenex_12444 main_y) (< v_prenex_12443 main_x) (<= 0 (* 2 (select main_a v_prenex_12443))) (<= 1998 (* 2 (select main_a v_prenex_12444))) (<= (+ main_x 1) v_prenex_12443))) (forall ((v_prenex_6472 Int) (v_prenex_6471 Int)) (or (<= (select main_a v_prenex_6472) 1000) (<= 1000 (+ (select main_a v_prenex_6472) (select main_a v_prenex_6471))) (<= (* 2 (select main_a v_prenex_6471)) 2) (<= (select main_a v_prenex_6471) 2) (<= (+ main_x 1) v_prenex_6471) (< v_prenex_6471 main_x))) (or (forall ((v_prenex_11385 Int)) (<= 1998 (* 2 (select main_a v_prenex_11385)))) (forall ((v_prenex_11384 Int)) (or (< v_prenex_11384 main_x) (<= (+ main_x 1) v_prenex_11384) (<= 0 (* 2 (select main_a v_prenex_11384))) (<= (* 2 (select main_a v_prenex_11384)) 2)))) (forall ((v_prenex_12146 Int) (v_prenex_12145 Int)) (or (<= (* 2 (select main_a v_prenex_12146)) 2000) (<= 0 (+ (select main_a v_prenex_12145) 1)) (<= (+ (select main_a v_prenex_12146) (select main_a v_prenex_12145)) 1000) (<= (+ main_x 1) v_prenex_12145) (<= 999 (select main_a v_prenex_12146)) (<= (+ main_y 1) v_prenex_12146) (< v_prenex_12145 main_x))) (forall ((v_prenex_12349 Int) (v_prenex_12350 Int)) (or (<= 1000 (+ (select main_a v_prenex_12350) (select main_a v_prenex_12349))) (< v_prenex_12349 main_x) (<= 998 (select main_a v_prenex_12350)) (<= (select main_a v_prenex_12349) 2) (<= (+ main_x 1) v_prenex_12349) (<= 999 (select main_a v_prenex_12350)) (<= 0 (select main_a v_prenex_12349)))) (forall ((v_prenex_689 Int) (v_prenex_690 Int)) (or (<= 1000 (+ (select main_a v_prenex_690) (select main_a v_prenex_689))) (<= 999 (select main_a v_prenex_690)) (< v_prenex_689 main_x) (<= 0 (* 2 (select main_a v_prenex_689))) (<= (+ main_x 1) v_prenex_689))) (forall ((v_prenex_6598 Int) (v_prenex_6597 Int)) (or (<= 1000 (+ (select main_a v_prenex_6598) (select main_a v_prenex_6597))) (<= (+ main_y 1) v_prenex_6598) (<= (* 2 (select main_a v_prenex_6598)) 2000) (< v_prenex_6597 main_x) (<= 1998 (* 2 (select main_a v_prenex_6598))) (<= (+ main_x 1) v_prenex_6597) (<= 0 (* 2 (select main_a v_prenex_6597))))) (or (forall ((v_prenex_5845 Int)) (or (<= (+ main_x 1) v_prenex_5845) (<= 0 (* 2 (select main_a v_prenex_5845))) (< v_prenex_5845 main_x) (<= (* 2 (select main_a v_prenex_5845)) 2))) (forall ((v_prenex_5846 Int)) (or (< v_prenex_5846 main_y) (<= (select main_a v_prenex_5846) 1001) (<= (* 2 (select main_a v_prenex_5846)) 2000)))) (forall ((v_prenex_5834 Int) (v_prenex_5833 Int)) (or (<= (* 2 (select main_a v_prenex_5834)) 2000) (<= (select main_a v_prenex_5834) 1000) (<= 0 (* 2 (select main_a v_prenex_5833))) (< v_prenex_5833 main_x) (<= (select main_a v_prenex_5833) 1) (<= (+ main_x 1) v_prenex_5833) (<= (select main_a v_prenex_5834) (+ (select main_a v_prenex_5833) 1000)))) (forall ((v_prenex_4020 Int)) (or (<= (+ main_x 1) v_prenex_4020) (<= (* 2 (select main_a v_prenex_4020)) 2) (<= 0 (+ (select main_a v_prenex_4020) 1)) (< v_prenex_4020 main_x) (<= (select main_a v_prenex_4020) 1))) (forall ((v_prenex_9818 Int) (v_prenex_9817 Int)) (or (<= (+ (select main_a v_prenex_9817) 998) (select main_a v_prenex_9818)) (<= (select main_a v_prenex_9817) 2) (<= (select main_a v_prenex_9817) 1) (<= 998 (select main_a v_prenex_9818)) (<= 1998 (* 2 (select main_a v_prenex_9818))) (<= (+ main_x 1) v_prenex_9817) (< v_prenex_9817 main_x))) (forall ((v_prenex_9744 Int)) (or (<= (+ main_x 1) v_prenex_9744) (< v_prenex_9744 main_x) (<= (select main_a v_prenex_9744) 2) (<= 0 (select main_a v_prenex_9744)) (<= (* 2 (select main_a v_prenex_9744)) 2))) (or (forall ((v_prenex_8784 Int)) (or (<= (+ main_y 1) v_prenex_8784) (<= (* 2 (select main_a v_prenex_8784)) 2000))) (forall ((v_prenex_8783 Int)) (or (<= (+ main_x 1) v_prenex_8783) (<= (* 2 (select main_a v_prenex_8783)) 2) (< v_prenex_8783 main_x)))) (forall ((v_prenex_610 Int) (v_prenex_609 Int)) (or (<= (select main_a v_prenex_610) 1000) (<= (select main_a v_prenex_609) 1) (< v_prenex_609 main_x) (<= 998 (select main_a v_prenex_610)) (<= (+ main_x 1) v_prenex_609) (<= 1000 (+ (select main_a v_prenex_610) (select main_a v_prenex_609))) (<= (select main_a v_prenex_609) 2))) (or (forall ((v_prenex_5688 Int)) (or (<= (select main_a v_prenex_5688) 1000) (<= (+ main_y 1) v_prenex_5688))) (forall ((v_prenex_5687 Int)) (or (< v_prenex_5687 main_x) (<= (select main_a v_prenex_5687) 2) (<= (+ main_x 1) v_prenex_5687) (<= (* 2 (select main_a v_prenex_5687)) 2)))) (forall ((v_prenex_2350 Int) (v_prenex_2351 Int)) (or (<= 1000 (+ (select main_a v_prenex_2351) (select main_a v_prenex_2350))) (<= (+ main_y 1) v_prenex_2351) (<= 999 (select main_a v_prenex_2351)) (<= (select main_a v_prenex_2350) 2) (<= 1998 (* 2 (select main_a v_prenex_2351))) (< v_prenex_2350 main_x) (<= (+ main_x 1) v_prenex_2350))) (forall ((v_prenex_12147 Int) (v_prenex_12148 Int)) (or (<= (+ (select main_a v_prenex_12148) (select main_a v_prenex_12147)) 1000) (<= (+ main_x 1) v_prenex_12147) (< v_prenex_12147 main_x) (<= (* 2 (select main_a v_prenex_12148)) 2000) (<= (select main_a v_prenex_12147) 2) (<= 0 (select main_a v_prenex_12147)))) (forall ((v_prenex_11169 Int) (v_prenex_11170 Int)) (or (<= (select main_a v_prenex_11170) 1000) (< v_prenex_11169 main_x) (<= 0 (select main_a v_prenex_11169)) (<= (+ (select main_a v_prenex_11169) 998) (select main_a v_prenex_11170)) (<= (select main_a v_prenex_11169) 1) (<= (* 2 (select main_a v_prenex_11170)) 2000) (<= (+ main_x 1) v_prenex_11169))) (forall ((v_prenex_11098 Int) (v_prenex_11097 Int)) (or (<= 1000 (+ (select main_a v_prenex_11098) (select main_a v_prenex_11097))) (<= (select main_a v_prenex_11098) 1001) (< v_prenex_11097 main_x) (<= (+ main_x 1) v_prenex_11097) (<= 998 (select main_a v_prenex_11098)) (<= 0 (+ (select main_a v_prenex_11097) 1)))) (forall ((v_prenex_7505 Int) (v_prenex_7506 Int)) (or (<= 0 (select main_a v_prenex_7505)) (<= (select main_a v_prenex_7506) 1001) (<= 1998 (* 2 (select main_a v_prenex_7506))) (<= (+ main_x 1) v_prenex_7505) (< v_prenex_7505 main_x) (<= (select main_a v_prenex_7506) (+ (select main_a v_prenex_7505) 1000)))) (forall ((v_prenex_13062 Int) (v_prenex_13063 Int)) (or (<= (select main_a v_prenex_13063) (+ (select main_a v_prenex_13062) 1000)) (< v_prenex_13062 main_x) (<= (+ main_x 1) v_prenex_13062) (<= (select main_a v_prenex_13063) 1000) (<= 999 (select main_a v_prenex_13063)) (<= (* 2 (select main_a v_prenex_13062)) 2) (<= 0 (+ (select main_a v_prenex_13062) 1)))) (forall ((v_prenex_8956 Int) (v_prenex_8955 Int)) (or (<= (+ main_x 1) v_prenex_8955) (<= (+ (select main_a v_prenex_8956) (select main_a v_prenex_8955)) 1000) (< v_prenex_8955 main_x) (<= 998 (select main_a v_prenex_8956)) (<= (+ main_y 1) v_prenex_8956) (<= (select main_a v_prenex_8955) 1))) (forall ((v_prenex_2156 Int) (v_prenex_2155 Int)) (or (<= (select main_a v_prenex_2156) (+ (select main_a v_prenex_2155) 1000)) (<= 0 (select main_a v_prenex_2155)) (<= 1998 (* 2 (select main_a v_prenex_2156))) (<= (select main_a v_prenex_2156) 1000) (<= (+ main_x 1) v_prenex_2155) (< v_prenex_2155 main_x))) (forall ((v_prenex_10819 Int) (v_prenex_10818 Int)) (or (<= (+ (select main_a v_prenex_10818) 998) (select main_a v_prenex_10819)) (<= (select main_a v_prenex_10819) 1001) (<= (+ main_x 1) v_prenex_10818) (<= 998 (select main_a v_prenex_10819)) (< v_prenex_10818 main_x) (<= 0 (select main_a v_prenex_10818)))) (forall ((v_prenex_1776 Int) (v_prenex_1775 Int)) (or (< v_prenex_1775 main_x) (<= 0 (* 2 (select main_a v_prenex_1775))) (<= 999 (select main_a v_prenex_1776)) (<= (* 2 (select main_a v_prenex_1775)) 2) (<= 1000 (+ (select main_a v_prenex_1776) (select main_a v_prenex_1775))) (<= 1998 (* 2 (select main_a v_prenex_1776))) (<= (+ main_x 1) v_prenex_1775))) (or (forall ((v_prenex_3690 Int)) (or (<= (+ main_x 1) v_prenex_3690) (<= (select main_a v_prenex_3690) 1) (<= (select main_a v_prenex_3690) 2) (< v_prenex_3690 main_x) (<= (* 2 (select main_a v_prenex_3690)) 2))) (forall ((v_prenex_3691 Int)) (or (<= 999 (select main_a v_prenex_3691)) (<= (* 2 (select main_a v_prenex_3691)) 2000)))) (forall ((v_prenex_13272 Int) (v_prenex_13273 Int)) (or (< v_prenex_13272 main_x) (<= 1000 (+ (select main_a v_prenex_13273) (select main_a v_prenex_13272))) (<= (+ main_x 1) v_prenex_13272) (<= (select main_a v_prenex_13273) 1000) (<= 0 (select main_a v_prenex_13272)))) (or (forall ((v_prenex_9670 Int)) (or (<= 0 (* 2 (select main_a v_prenex_9670))) (< v_prenex_9670 main_x))) (forall ((v_prenex_9671 Int)) (or (<= (select main_a v_prenex_9671) 1000) (< v_prenex_9671 main_y) (<= (+ main_y 1) v_prenex_9671)))) (forall ((v_prenex_4618 Int) (v_prenex_4617 Int)) (or (<= (+ main_x 1) v_prenex_4617) (<= 1998 (* 2 (select main_a v_prenex_4618))) (<= (select main_a v_prenex_4617) 1) (<= 998 (select main_a v_prenex_4618)) (< v_prenex_4617 main_x) (<= (+ (select main_a v_prenex_4617) 998) (select main_a v_prenex_4618)))) (or (forall ((v_prenex_6026 Int)) (or (<= 999 (select main_a v_prenex_6026)) (<= (+ main_y 1) v_prenex_6026))) (forall ((v_prenex_6025 Int)) (or (< v_prenex_6025 main_x) (<= (+ main_x 1) v_prenex_6025) (<= (select main_a v_prenex_6025) 2) (<= (* 2 (select main_a v_prenex_6025)) 2)))) (or (forall ((v_prenex_2584 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_2584))) (<= (* 2 (select main_a v_prenex_2584)) 2000) (<= (+ main_y 1) v_prenex_2584))) (forall ((v_prenex_2583 Int)) (or (< v_prenex_2583 main_x) (<= (+ main_x 1) v_prenex_2583) (<= 0 (* 2 (select main_a v_prenex_2583)))))) (forall ((v_prenex_3786 Int) (v_prenex_3787 Int)) (or (< v_prenex_3786 main_x) (<= (+ main_x 1) v_prenex_3786) (<= (select main_a v_prenex_3786) 1) (<= (+ (select main_a v_prenex_3787) (select main_a v_prenex_3786)) 1000) (<= 0 (+ (select main_a v_prenex_3786) 1)))) (forall ((v_prenex_7669 Int) (v_prenex_7670 Int)) (or (<= (select main_a v_prenex_7670) 1000) (<= 0 (* 2 (select main_a v_prenex_7669))) (<= (select main_a v_prenex_7670) (+ (select main_a v_prenex_7669) 1000)) (<= (+ main_x 1) v_prenex_7669) (<= (select main_a v_prenex_7670) 1001) (< v_prenex_7669 main_x) (<= (select main_a v_prenex_7669) 2))) (forall ((v_prenex_9369 Int) (v_prenex_9368 Int)) (or (<= (+ (select main_a v_prenex_9369) (select main_a v_prenex_9368)) 1000) (<= (+ main_x 1) v_prenex_9368) (<= 0 (select main_a v_prenex_9368)) (<= (select main_a v_prenex_9369) 1000) (<= (select main_a v_prenex_9368) 2) (< v_prenex_9368 main_x) (<= (* 2 (select main_a v_prenex_9369)) 2000))) (forall ((v_prenex_12243 Int) (v_prenex_12244 Int)) (or (<= 1000 (+ (select main_a v_prenex_12244) (select main_a v_prenex_12243))) (< v_prenex_12243 main_x) (<= 998 (select main_a v_prenex_12244)) (<= 0 (+ (select main_a v_prenex_12243) 1)) (<= (+ main_x 1) v_prenex_12243) (<= (select main_a v_prenex_12244) 1001) (<= (select main_a v_prenex_12243) 2))) (forall ((v_prenex_9756 Int) (v_prenex_9755 Int)) (or (<= (+ main_x 1) v_prenex_9755) (<= 0 (select main_a v_prenex_9755)) (< v_prenex_9756 main_y) (<= (* 2 (select main_a v_prenex_9756)) 2000) (<= (+ (select main_a v_prenex_9756) (select main_a v_prenex_9755)) 1000) (<= (select main_a v_prenex_9756) 1000) (< v_prenex_9755 main_x))) (forall ((v_prenex_12205 Int) (v_prenex_12206 Int)) (or (<= (select main_a v_prenex_12206) 1001) (< v_prenex_12205 main_x) (<= (+ main_x 1) v_prenex_12205) (<= 998 (select main_a v_prenex_12206)) (<= 1000 (+ (select main_a v_prenex_12206) (select main_a v_prenex_12205))) (<= (select main_a v_prenex_12205) 1))) (forall ((v_prenex_3337 Int) (v_prenex_3338 Int)) (or (<= 1000 (+ (select main_a v_prenex_3338) (select main_a v_prenex_3337))) (<= (select main_a v_prenex_3337) 1) (<= (select main_a v_prenex_3338) 1000) (<= 999 (select main_a v_prenex_3338)) (<= (+ main_x 1) v_prenex_3337) (<= (select main_a v_prenex_3337) 2) (< v_prenex_3337 main_x))) (or (forall ((v_prenex_9862 Int)) (or (<= 998 (select main_a v_prenex_9862)) (<= (* 2 (select main_a v_prenex_9862)) 2000))) (forall ((v_prenex_9861 Int)) (or (<= (+ main_x 1) v_prenex_9861) (<= 0 (* 2 (select main_a v_prenex_9861))) (< v_prenex_9861 main_x) (<= (* 2 (select main_a v_prenex_9861)) 2)))) (forall ((v_prenex_11318 Int) (v_prenex_11319 Int)) (or (<= 998 (select main_a v_prenex_11319)) (<= (select main_a v_prenex_11318) 2) (<= (+ main_x 1) v_prenex_11318) (<= 999 (select main_a v_prenex_11319)) (< v_prenex_11318 main_x) (<= 0 (select main_a v_prenex_11318)) (<= (+ (select main_a v_prenex_11318) 998) (select main_a v_prenex_11319)))) (forall ((v_prenex_5251 Int) (v_prenex_5250 Int)) (or (<= (select main_a v_prenex_5251) (+ (select main_a v_prenex_5250) 1000)) (<= 998 (select main_a v_prenex_5251)) (< v_prenex_5250 main_x) (<= (select main_a v_prenex_5251) 1000) (<= (+ main_x 1) v_prenex_5250) (<= 0 (+ (select main_a v_prenex_5250) 1)))) (forall ((v_prenex_477 Int) (v_prenex_478 Int)) (or (< v_prenex_477 main_x) (<= (select main_a v_prenex_477) 2) (<= (+ main_x 1) v_prenex_477) (<= 999 (select main_a v_prenex_478)) (<= 1000 (+ (select main_a v_prenex_478) (select main_a v_prenex_477))) (<= 0 (+ (select main_a v_prenex_477) 1)))) (forall ((v_prenex_5387 Int) (v_prenex_5386 Int)) (or (<= (+ main_y 1) v_prenex_5387) (< v_prenex_5386 main_x) (<= (select main_a v_prenex_5386) 1) (<= (select main_a v_prenex_5387) (+ (select main_a v_prenex_5386) 1000)) (<= (* 2 (select main_a v_prenex_5387)) 2000) (<= (+ main_x 1) v_prenex_5386) (<= 999 (select main_a v_prenex_5387)))) (forall ((v_prenex_4658 Int) (v_prenex_4657 Int)) (or (<= 999 (select main_a v_prenex_4658)) (< v_prenex_4657 main_x) (<= 0 (select main_a v_prenex_4657)) (<= 1000 (+ (select main_a v_prenex_4658) (select main_a v_prenex_4657))) (<= (+ main_x 1) v_prenex_4657) (<= 998 (select main_a v_prenex_4658)))) (forall ((v_prenex_116 Int) (v_prenex_115 Int)) (or (< v_prenex_115 main_x) (<= (+ main_x 1) v_prenex_115) (<= 0 (select main_a v_prenex_115)) (<= (select main_a v_prenex_116) 1000) (<= 1000 (+ (select main_a v_prenex_116) (select main_a v_prenex_115))) (<= (* 2 (select main_a v_prenex_116)) 2000))) (or (forall ((v_prenex_9668 Int)) (or (<= 0 (* 2 (select main_a v_prenex_9668))) (<= 0 (+ (select main_a v_prenex_9668) 1)) (< v_prenex_9668 main_x) (<= (+ main_x 1) v_prenex_9668))) (forall ((v_prenex_9669 Int)) (<= (select main_a v_prenex_9669) 1000))) (forall ((v_prenex_9350 Int) (v_prenex_9349 Int)) (or (<= (+ main_x 1) v_prenex_9349) (<= (* 2 (select main_a v_prenex_9350)) 2000) (< v_prenex_9349 main_x) (<= 1000 (+ (select main_a v_prenex_9350) (select main_a v_prenex_9349))) (<= 0 (* 2 (select main_a v_prenex_9349))) (<= (select main_a v_prenex_9350) 1001) (< v_prenex_9350 main_y))) (forall ((v_prenex_940 Int) (v_prenex_939 Int)) (or (<= (* 2 (select main_a v_prenex_940)) 2000) (<= (* 2 (select main_a v_prenex_939)) 2) (<= 1998 (* 2 (select main_a v_prenex_940))) (<= 0 (* 2 (select main_a v_prenex_939))) (<= (+ main_x 1) v_prenex_939) (<= (select main_a v_prenex_940) (+ (select main_a v_prenex_939) 1000)) (< v_prenex_939 main_x))) (or (forall ((v_prenex_9969 Int)) (or (<= 998 (select main_a v_prenex_9969)) (<= 1998 (* 2 (select main_a v_prenex_9969))) (<= (+ main_y 1) v_prenex_9969))) (forall ((v_prenex_9968 Int)) (or (< v_prenex_9968 main_x) (<= 0 (* 2 (select main_a v_prenex_9968))) (<= (+ main_x 1) v_prenex_9968)))) (forall ((v_prenex_657 Int) (v_prenex_658 Int)) (or (<= (+ main_x 1) v_prenex_657) (<= 1000 (+ (select main_a v_prenex_658) (select main_a v_prenex_657))) (<= (select main_a v_prenex_657) 2) (<= (* 2 (select main_a v_prenex_657)) 2) (<= 998 (select main_a v_prenex_658)) (< v_prenex_657 main_x) (<= (select main_a v_prenex_658) 1001))) (forall ((v_prenex_6862 Int) (v_prenex_6863 Int)) (or (<= (select main_a v_prenex_6863) (+ (select main_a v_prenex_6862) 1000)) (<= (+ main_x 1) v_prenex_6862) (<= 999 (select main_a v_prenex_6863)) (<= (* 2 (select main_a v_prenex_6862)) 2) (<= (select main_a v_prenex_6862) 2) (< v_prenex_6862 main_x) (<= 1998 (* 2 (select main_a v_prenex_6863))))) (or (forall ((v_prenex_3246 Int)) (or (<= 0 (* 2 (select main_a v_prenex_3246))) (<= (+ main_x 1) v_prenex_3246) (< v_prenex_3246 main_x))) (forall ((v_prenex_3247 Int)) (or (< v_prenex_3247 main_y) (<= (* 2 (select main_a v_prenex_3247)) 2000)))) (or (forall ((v_prenex_1286 Int)) (or (<= (+ main_x 1) v_prenex_1286) (<= 0 (* 2 (select main_a v_prenex_1286))) (< v_prenex_1286 main_x))) (forall ((v_prenex_1287 Int)) (or (<= (+ main_y 1) v_prenex_1287) (<= 999 (select main_a v_prenex_1287)) (<= (select main_a v_prenex_1287) 1001)))) (forall ((v_prenex_4562 Int) (v_prenex_4561 Int)) (or (<= (select main_a v_prenex_4562) 1000) (< v_prenex_4561 main_x) (< v_prenex_4562 main_y) (<= 1998 (* 2 (select main_a v_prenex_4562))) (<= (select main_a v_prenex_4562) (+ (select main_a v_prenex_4561) 1000)) (<= (+ main_x 1) v_prenex_4561) (<= (select main_a v_prenex_4561) 2))) (forall ((v_prenex_430 Int) (v_prenex_429 Int)) (or (<= (+ main_x 1) v_prenex_429) (< v_prenex_429 main_x) (<= (+ main_y 1) v_prenex_430) (<= (+ (select main_a v_prenex_429) 998) (select main_a v_prenex_430)) (<= 0 (+ (select main_a v_prenex_429) 1)))) (forall ((v_prenex_4339 Int) (v_prenex_4340 Int)) (or (< v_prenex_4339 main_x) (<= (+ (select main_a v_prenex_4340) (select main_a v_prenex_4339)) 1000) (<= 998 (select main_a v_prenex_4340)) (<= 0 (+ (select main_a v_prenex_4339) 1)) (<= 1998 (* 2 (select main_a v_prenex_4340))) (<= (+ main_x 1) v_prenex_4339) (<= (select main_a v_prenex_4339) 2))) (forall ((v_prenex_12502 Int) (v_prenex_12501 Int)) (or (<= (+ main_x 1) v_prenex_12501) (<= 1000 (+ (select main_a v_prenex_12502) (select main_a v_prenex_12501))) (< v_prenex_12501 main_x) (<= 998 (select main_a v_prenex_12502)) (<= 0 (* 2 (select main_a v_prenex_12501))) (<= 999 (select main_a v_prenex_12502)) (<= 0 (+ (select main_a v_prenex_12501) 1)))) (forall ((v_prenex_6322 Int) (v_prenex_6321 Int)) (or (<= 0 (* 2 (select main_a v_prenex_6321))) (<= (+ main_x 1) v_prenex_6321) (<= (select main_a v_prenex_6322) 1000) (<= (+ (select main_a v_prenex_6322) (select main_a v_prenex_6321)) 1000) (< v_prenex_6321 main_x) (<= 1998 (* 2 (select main_a v_prenex_6322))) (<= (+ main_y 1) v_prenex_6322))) (or (forall ((v_prenex_1179 Int)) (or (<= 0 (+ (select main_a v_prenex_1179) 1)) (< v_prenex_1179 main_x) (<= (select main_a v_prenex_1179) 1) (<= (+ main_x 1) v_prenex_1179) (<= 0 (* 2 (select main_a v_prenex_1179))))) (forall ((v_prenex_1180 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_1180))) (<= (select main_a v_prenex_1180) 1001)))) (forall ((v_prenex_7178 Int) (v_prenex_7179 Int)) (or (<= (select main_a v_prenex_7178) 2) (<= (+ main_x 1) v_prenex_7178) (<= (select main_a v_prenex_7179) 1001) (<= (* 2 (select main_a v_prenex_7178)) 2) (<= (* 2 (select main_a v_prenex_7179)) 2000) (< v_prenex_7178 main_x) (<= 1000 (+ (select main_a v_prenex_7179) (select main_a v_prenex_7178))))) (or (forall ((v_prenex_6508 Int)) (or (<= (+ main_y 1) v_prenex_6508) (<= 999 (select main_a v_prenex_6508)) (< v_prenex_6508 main_y) (<= 998 (select main_a v_prenex_6508)))) (forall ((v_prenex_6507 Int)) (<= 0 (* 2 (select main_a v_prenex_6507))))) (forall ((v_prenex_2547 Int) (v_prenex_2548 Int)) (or (<= (select main_a v_prenex_2548) 1000) (< v_prenex_2547 main_x) (<= (select main_a v_prenex_2547) 2) (<= (+ main_x 1) v_prenex_2547) (<= 998 (select main_a v_prenex_2548)) (<= (+ (select main_a v_prenex_2547) 998) (select main_a v_prenex_2548)) (<= (* 2 (select main_a v_prenex_2547)) 2))) (or (forall ((v_prenex_5494 Int)) (or (<= 0 (select main_a v_prenex_5494)) (<= (+ main_x 1) v_prenex_5494) (<= 0 (* 2 (select main_a v_prenex_5494))) (< v_prenex_5494 main_x))) (forall ((v_prenex_5495 Int)) (or (<= 999 (select main_a v_prenex_5495)) (< v_prenex_5495 main_y) (<= (select main_a v_prenex_5495) 1001)))) (forall ((v_prenex_7846 Int) (v_prenex_7847 Int)) (or (<= (select main_a v_prenex_7847) (+ (select main_a v_prenex_7846) 1000)) (<= (select main_a v_prenex_7846) 2) (<= (+ main_y 1) v_prenex_7847) (<= (+ main_x 1) v_prenex_7846) (<= (select main_a v_prenex_7847) 1000) (<= 998 (select main_a v_prenex_7847)) (< v_prenex_7846 main_x))) (forall ((v_prenex_10642 Int) (v_prenex_10643 Int)) (or (<= (+ main_x 1) v_prenex_10642) (<= (select main_a v_prenex_10643) (+ (select main_a v_prenex_10642) 1000)) (< v_prenex_10642 main_x) (<= 0 (+ (select main_a v_prenex_10642) 1)) (<= 0 (* 2 (select main_a v_prenex_10642))) (<= 998 (select main_a v_prenex_10643)))) (forall ((v_prenex_11864 Int) (v_prenex_11863 Int)) (or (<= 998 (select main_a v_prenex_11864)) (< v_prenex_11863 main_x) (<= (* 2 (select main_a v_prenex_11863)) 2) (<= (select main_a v_prenex_11863) 2) (<= (+ (select main_a v_prenex_11864) (select main_a v_prenex_11863)) 1000) (<= (+ main_x 1) v_prenex_11863))) (forall ((v_prenex_7214 Int) (v_prenex_7215 Int)) (or (<= (+ main_x 1) v_prenex_7214) (<= 0 (+ (select main_a v_prenex_7214) 1)) (<= (select main_a v_prenex_7215) (+ (select main_a v_prenex_7214) 1000)) (<= (+ main_y 1) v_prenex_7215) (< v_prenex_7214 main_x))) (forall ((v_prenex_10714 Int) (v_prenex_10713 Int)) (or (<= (select main_a v_prenex_10714) 1000) (<= (+ (select main_a v_prenex_10713) 998) (select main_a v_prenex_10714)) (<= (select main_a v_prenex_10714) 1001) (< v_prenex_10713 main_x) (<= 0 (* 2 (select main_a v_prenex_10713))) (<= (+ main_x 1) v_prenex_10713) (<= (* 2 (select main_a v_prenex_10713)) 2))) (or (forall ((v_prenex_3350 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3350))) (<= 999 (select main_a v_prenex_3350)))) (forall ((v_prenex_3349 Int)) (or (<= (+ main_x 1) v_prenex_3349) (<= (* 2 (select main_a v_prenex_3349)) 2) (<= (select main_a v_prenex_3349) 1) (<= 0 (+ (select main_a v_prenex_3349) 1)) (< v_prenex_3349 main_x)))) (forall ((v_prenex_7856 Int) (v_prenex_7857 Int)) (or (<= (+ main_y 1) v_prenex_7857) (<= 998 (select main_a v_prenex_7857)) (<= (+ main_x 1) v_prenex_7856) (<= 0 (select main_a v_prenex_7856)) (<= (select main_a v_prenex_7857) 1001) (<= (+ (select main_a v_prenex_7857) (select main_a v_prenex_7856)) 1000) (< v_prenex_7856 main_x))) (forall ((v_prenex_12058 Int) (v_prenex_12057 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_12058))) (<= 1000 (+ (select main_a v_prenex_12058) (select main_a v_prenex_12057))) (< v_prenex_12057 main_x) (<= (select main_a v_prenex_12058) 1001) (<= (select main_a v_prenex_12057) 2) (<= (+ main_x 1) v_prenex_12057) (<= 0 (+ (select main_a v_prenex_12057) 1)))) (forall ((v_prenex_10907 Int) (v_prenex_10908 Int)) (or (<= (+ main_x 1) v_prenex_10907) (< v_prenex_10907 main_x) (<= 999 (select main_a v_prenex_10908)) (<= (select main_a v_prenex_10907) 1) (<= (+ (select main_a v_prenex_10907) 998) (select main_a v_prenex_10908)) (<= 0 (+ (select main_a v_prenex_10907) 1)))) (forall ((v_prenex_10031 Int) (v_prenex_10030 Int)) (or (<= (+ main_y 1) v_prenex_10031) (< v_prenex_10031 main_y) (<= 998 (select main_a v_prenex_10031)) (<= (+ (select main_a v_prenex_10030) 998) (select main_a v_prenex_10031)) (<= 999 (select main_a v_prenex_10031)))) (forall ((v_prenex_9292 Int) (v_prenex_9291 Int)) (or (<= (+ (select main_a v_prenex_9292) (select main_a v_prenex_9291)) 1000) (<= (+ main_x 1) v_prenex_9291) (< v_prenex_9291 main_x) (<= 1998 (* 2 (select main_a v_prenex_9292))) (<= (select main_a v_prenex_9291) 2) (<= 0 (select main_a v_prenex_9291)))) (forall ((v_prenex_473 Int) (v_prenex_474 Int)) (or (<= (select main_a v_prenex_473) 1) (< v_prenex_474 main_y) (<= 999 (select main_a v_prenex_474)) (<= (select main_a v_prenex_474) (+ (select main_a v_prenex_473) 1000)) (< v_prenex_473 main_x) (<= (+ main_x 1) v_prenex_473) (<= 998 (select main_a v_prenex_474)))) (forall ((v_prenex_1569 Int) (v_prenex_1570 Int)) (or (< v_prenex_1569 main_x) (<= (+ main_x 1) v_prenex_1569) (<= (+ (select main_a v_prenex_1570) (select main_a v_prenex_1569)) 1000) (<= (select main_a v_prenex_1569) 1) (<= (select main_a v_prenex_1570) 1000) (<= 998 (select main_a v_prenex_1570)) (<= 0 (* 2 (select main_a v_prenex_1569))))) (or (forall ((v_prenex_11109 Int)) (or (<= (* 2 (select main_a v_prenex_11109)) 2) (<= (select main_a v_prenex_11109) 1) (<= (+ main_x 1) v_prenex_11109) (< v_prenex_11109 main_x) (<= 0 (select main_a v_prenex_11109)))) (forall ((v_prenex_11110 Int)) (<= 998 (select main_a v_prenex_11110)))) (forall ((v_prenex_3966 Int) (v_prenex_3967 Int)) (or (<= (* 2 (select main_a v_prenex_3966)) 2) (<= (select main_a v_prenex_3967) 1000) (<= (+ (select main_a v_prenex_3967) (select main_a v_prenex_3966)) 1000) (<= (+ main_x 1) v_prenex_3966) (< v_prenex_3966 main_x) (< v_prenex_3967 main_y))) (forall ((v_prenex_314 Int) (v_prenex_313 Int)) (or (<= (select main_a v_prenex_314) 1001) (<= 0 (+ (select main_a v_prenex_313) 1)) (<= (+ (select main_a v_prenex_314) (select main_a v_prenex_313)) 1000) (<= (+ main_x 1) v_prenex_313) (< v_prenex_313 main_x) (<= (select main_a v_prenex_314) 1000) (<= (* 2 (select main_a v_prenex_313)) 2))) (forall ((v_prenex_11041 Int) (v_prenex_11042 Int)) (or (<= (+ main_y 1) v_prenex_11042) (<= (select main_a v_prenex_11042) 1000) (<= (+ (select main_a v_prenex_11041) 998) (select main_a v_prenex_11042)) (<= 0 (select main_a v_prenex_11041)) (<= (+ main_x 1) v_prenex_11041) (< v_prenex_11041 main_x))) (forall ((v_prenex_7779 Int) (v_prenex_7780 Int)) (or (<= 0 (+ (select main_a v_prenex_7779) 1)) (<= 1000 (+ (select main_a v_prenex_7780) (select main_a v_prenex_7779))) (<= (select main_a v_prenex_7779) 2) (< v_prenex_7779 main_x) (<= (+ main_x 1) v_prenex_7779))) (or (forall ((v_prenex_1272 Int)) (or (<= 0 (* 2 (select main_a v_prenex_1272))) (<= (+ main_x 1) v_prenex_1272) (< v_prenex_1272 main_x) (<= (* 2 (select main_a v_prenex_1272)) 2) (<= (select main_a v_prenex_1272) 2))) (forall ((v_prenex_1273 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_1273))) (<= (select main_a v_prenex_1273) 1001)))) (forall ((v_prenex_11074 Int) (v_prenex_11073 Int)) (or (<= (+ (select main_a v_prenex_11074) (select main_a v_prenex_11073)) 1000) (<= (select main_a v_prenex_11074) 1001) (<= 0 (+ (select main_a v_prenex_11073) 1)) (<= (select main_a v_prenex_11074) 1000) (<= (+ main_x 1) v_prenex_11073) (< v_prenex_11073 main_x))) (forall ((v_prenex_3848 Int) (v_prenex_3849 Int)) (or (<= 998 (select main_a v_prenex_3849)) (<= 0 (+ (select main_a v_prenex_3848) 1)) (< v_prenex_3848 main_x) (<= (* 2 (select main_a v_prenex_3848)) 2) (<= 1000 (+ (select main_a v_prenex_3849) (select main_a v_prenex_3848))) (<= (+ main_x 1) v_prenex_3848))) (forall ((v_prenex_9011 Int) (v_prenex_9012 Int)) (or (<= (+ main_x 1) v_prenex_9011) (< v_prenex_9012 main_y) (<= (select main_a v_prenex_9012) (+ (select main_a v_prenex_9011) 1000)) (<= 0 (* 2 (select main_a v_prenex_9011))) (<= (select main_a v_prenex_9012) 1000) (<= 998 (select main_a v_prenex_9012)) (< v_prenex_9011 main_x))) (or (forall ((v_prenex_4559 Int)) (or (<= (* 2 (select main_a v_prenex_4559)) 2) (< v_prenex_4559 main_x) (<= 0 (+ (select main_a v_prenex_4559) 1)) (<= 0 (select main_a v_prenex_4559)) (<= (+ main_x 1) v_prenex_4559))) (forall ((v_prenex_4560 Int)) (or (<= (* 2 (select main_a v_prenex_4560)) 2000) (<= (select main_a v_prenex_4560) 1000)))) (forall ((v_prenex_9138 Int) (v_prenex_9137 Int)) (or (<= (+ (select main_a v_prenex_9138) (select main_a v_prenex_9137)) 1000) (<= 0 (* 2 (select main_a v_prenex_9137))) (<= 0 (select main_a v_prenex_9137)) (<= (select main_a v_prenex_9138) 1000) (<= 998 (select main_a v_prenex_9138)) (< v_prenex_9137 main_x) (<= (+ main_x 1) v_prenex_9137))) (forall ((v_prenex_10426 Int) (v_prenex_10425 Int)) (or (<= (select main_a v_prenex_10425) 2) (< v_prenex_10425 main_x) (<= (+ main_x 1) v_prenex_10425) (<= (+ (select main_a v_prenex_10425) 998) (select main_a v_prenex_10426)) (<= (select main_a v_prenex_10425) 1))) (forall ((v_prenex_3808 Int) (v_prenex_3809 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3809))) (<= (select main_a v_prenex_3809) (+ (select main_a v_prenex_3808) 1000)) (<= (select main_a v_prenex_3809) 1000) (< v_prenex_3808 main_x) (<= 0 (* 2 (select main_a v_prenex_3808))) (<= (+ main_x 1) v_prenex_3808))) (forall ((v_prenex_5950 Int) (v_prenex_5949 Int)) (or (<= 1000 (+ (select main_a v_prenex_5950) (select main_a v_prenex_5949))) (< v_prenex_5950 main_y) (<= (+ main_x 1) v_prenex_5949) (<= (select main_a v_prenex_5950) 1000) (<= (+ main_y 1) v_prenex_5950))) (or (forall ((v_prenex_9190 Int)) (or (<= 999 (select main_a v_prenex_9190)) (<= (+ main_y 1) v_prenex_9190) (<= 998 (select main_a v_prenex_9190)))) (forall ((v_prenex_9189 Int)) (or (<= (* 2 (select main_a v_prenex_9189)) 2) (< v_prenex_9189 main_x) (<= (+ main_x 1) v_prenex_9189) (<= (select main_a v_prenex_9189) 1)))) (forall ((v_prenex_7580 Int) (v_prenex_7581 Int)) (or (<= (select main_a v_prenex_7581) (+ (select main_a v_prenex_7580) 1000)) (<= (+ main_y 1) v_prenex_7581) (<= (+ main_x 1) v_prenex_7580) (<= 0 (* 2 (select main_a v_prenex_7580))) (<= (select main_a v_prenex_7581) 1000) (<= 998 (select main_a v_prenex_7581)) (< v_prenex_7580 main_x))) (or (forall ((v_prenex_12366 Int)) (or (<= (+ main_y 1) v_prenex_12366) (<= 999 (select main_a v_prenex_12366)) (<= 998 (select main_a v_prenex_12366)))) (forall ((v_prenex_12365 Int)) (or (< v_prenex_12365 main_x) (<= (+ main_x 1) v_prenex_12365) (<= (* 2 (select main_a v_prenex_12365)) 2) (<= 0 (+ (select main_a v_prenex_12365) 1))))) (forall ((v_prenex_158 Int) (v_prenex_157 Int)) (or (<= (+ (select main_a v_prenex_158) (select main_a v_prenex_157)) 1000) (<= (select main_a v_prenex_158) 1000) (<= (+ main_x 1) v_prenex_157) (<= 0 (* 2 (select main_a v_prenex_157))) (< v_prenex_157 main_x) (<= 0 (select main_a v_prenex_157)))) (forall ((v_prenex_9590 Int) (v_prenex_9589 Int)) (or (< v_prenex_9589 main_x) (<= 0 (select main_a v_prenex_9589)) (<= (select main_a v_prenex_9590) 1000) (<= (select main_a v_prenex_9589) 1) (<= (+ (select main_a v_prenex_9590) (select main_a v_prenex_9589)) 1000) (<= (+ main_x 1) v_prenex_9589))) (forall ((v_prenex_8487 Int) (v_prenex_8488 Int)) (or (< v_prenex_8488 main_y) (<= (+ main_x 1) v_prenex_8487) (<= (select main_a v_prenex_8488) 1000) (<= (+ (select main_a v_prenex_8487) 998) (select main_a v_prenex_8488)) (<= (select main_a v_prenex_8487) 2) (< v_prenex_8487 main_x))) (forall ((v_prenex_12593 Int) (v_prenex_12594 Int)) (or (<= (select main_a v_prenex_12594) 1001) (<= (+ main_x 1) v_prenex_12593) (<= 999 (select main_a v_prenex_12594)) (< v_prenex_12593 main_x) (<= 0 (* 2 (select main_a v_prenex_12593))) (< v_prenex_12594 main_y) (<= (+ (select main_a v_prenex_12594) (select main_a v_prenex_12593)) 1000))) (forall ((v_prenex_10473 Int) (v_prenex_10474 Int)) (or (<= 0 (select main_a v_prenex_10473)) (<= 998 (select main_a v_prenex_10474)) (< v_prenex_10473 main_x) (<= 1000 (+ (select main_a v_prenex_10474) (select main_a v_prenex_10473))) (<= (select main_a v_prenex_10474) 1000) (<= 0 (+ (select main_a v_prenex_10473) 1)) (<= (+ main_x 1) v_prenex_10473))) (or (forall ((v_prenex_3813 Int)) (or (<= (select main_a v_prenex_3813) 1001) (<= 999 (select main_a v_prenex_3813)))) (forall ((v_prenex_3812 Int)) (or (<= (select main_a v_prenex_3812) 2) (<= (* 2 (select main_a v_prenex_3812)) 2) (<= 0 (* 2 (select main_a v_prenex_3812))) (<= (+ main_x 1) v_prenex_3812) (< v_prenex_3812 main_x)))) (forall ((v_prenex_12887 Int) (v_prenex_12886 Int)) (or (<= (select main_a v_prenex_12886) 1) (<= 0 (+ (select main_a v_prenex_12886) 1)) (<= (+ main_x 1) v_prenex_12886) (<= (select main_a v_prenex_12887) (+ (select main_a v_prenex_12886) 1000)) (< v_prenex_12886 main_x) (<= 998 (select main_a v_prenex_12887)) (<= 1998 (* 2 (select main_a v_prenex_12887))))) (forall ((v_prenex_2891 Int) (v_prenex_2892 Int)) (or (<= (+ main_x 1) v_prenex_2891) (<= (+ (select main_a v_prenex_2892) (select main_a v_prenex_2891)) 1000) (<= (* 2 (select main_a v_prenex_2892)) 2000) (<= (+ main_y 1) v_prenex_2892) (<= (select main_a v_prenex_2891) 2) (<= (select main_a v_prenex_2892) 1000) (< v_prenex_2891 main_x))) (forall ((v_prenex_12326 Int) (v_prenex_12325 Int)) (or (<= (+ main_x 1) v_prenex_12325) (<= 998 (select main_a v_prenex_12326)) (< v_prenex_12325 main_x) (<= (select main_a v_prenex_12325) 2) (<= (+ (select main_a v_prenex_12326) (select main_a v_prenex_12325)) 1000) (<= 0 (select main_a v_prenex_12325)))) (forall ((v_prenex_1231 Int) (v_prenex_1230 Int)) (or (<= (select main_a v_prenex_1231) (+ (select main_a v_prenex_1230) 1000)) (<= 998 (select main_a v_prenex_1231)) (<= (select main_a v_prenex_1231) 1001) (< v_prenex_1230 main_x) (<= 0 (+ (select main_a v_prenex_1230) 1)) (<= (+ main_x 1) v_prenex_1230))) (or (forall ((v_prenex_3306 Int)) (or (<= 999 (select main_a v_prenex_3306)) (<= (select main_a v_prenex_3306) 1000))) (forall ((v_prenex_3305 Int)) (or (<= (+ main_x 1) v_prenex_3305) (<= (* 2 (select main_a v_prenex_3305)) 2) (<= (select main_a v_prenex_3305) 1) (< v_prenex_3305 main_x)))) (forall ((v_prenex_817 Int) (v_prenex_818 Int)) (or (<= (select main_a v_prenex_817) 1) (<= (+ main_x 1) v_prenex_817) (<= (* 2 (select main_a v_prenex_817)) 2) (<= 999 (select main_a v_prenex_818)) (< v_prenex_817 main_x) (<= (select main_a v_prenex_818) (+ (select main_a v_prenex_817) 1000)))) (forall ((v_prenex_12125 Int) (v_prenex_12126 Int)) (or (<= (+ (select main_a v_prenex_12126) (select main_a v_prenex_12125)) 1000) (<= (select main_a v_prenex_12125) 1) (<= 1998 (* 2 (select main_a v_prenex_12126))) (< v_prenex_12125 main_x) (<= (+ main_x 1) v_prenex_12125) (<= (select main_a v_prenex_12125) 2))) (forall ((v_prenex_5837 Int) (v_prenex_5838 Int)) (or (<= 998 (select main_a v_prenex_5838)) (<= (* 2 (select main_a v_prenex_5837)) 2) (<= (select main_a v_prenex_5838) (+ (select main_a v_prenex_5837) 1000)) (<= (+ main_x 1) v_prenex_5837) (< v_prenex_5837 main_x) (<= 0 (select main_a v_prenex_5837)))) (forall ((v_prenex_10946 Int) (v_prenex_10945 Int)) (or (<= (+ (select main_a v_prenex_10946) (select main_a v_prenex_10945)) 1000) (< v_prenex_10945 main_x) (<= (select main_a v_prenex_10946) 1000) (<= (+ main_y 1) v_prenex_10946) (<= (select main_a v_prenex_10945) 1) (<= (+ main_x 1) v_prenex_10945) (<= (* 2 (select main_a v_prenex_10946)) 2000))) (forall ((v_prenex_6908 Int) (v_prenex_6909 Int)) (or (<= (select main_a v_prenex_6909) 1000) (<= 1998 (* 2 (select main_a v_prenex_6909))) (< v_prenex_6908 main_x) (<= (* 2 (select main_a v_prenex_6908)) 2) (<= (select main_a v_prenex_6908) 2) (<= (+ (select main_a v_prenex_6908) 998) (select main_a v_prenex_6909)) (<= (+ main_x 1) v_prenex_6908))) (or (forall ((v_prenex_1296 Int)) (or (< v_prenex_1296 main_x) (<= 0 (* 2 (select main_a v_prenex_1296))) (<= (+ main_x 1) v_prenex_1296) (<= 0 (select main_a v_prenex_1296)))) (forall ((v_prenex_1297 Int)) (or (<= 999 (select main_a v_prenex_1297)) (<= (+ main_y 1) v_prenex_1297)))) (forall ((v_prenex_12367 Int) (v_prenex_12368 Int)) (or (<= (* 2 (select main_a v_prenex_12368)) 2000) (<= (+ main_x 1) v_prenex_12367) (< v_prenex_12367 main_x) (<= 0 (* 2 (select main_a v_prenex_12367))) (<= 0 (select main_a v_prenex_12367)) (<= (+ (select main_a v_prenex_12367) 998) (select main_a v_prenex_12368)) (<= 1998 (* 2 (select main_a v_prenex_12368))))) (forall ((v_prenex_1501 Int) (v_prenex_1500 Int)) (or (<= (select main_a v_prenex_1500) 2) (<= 998 (select main_a v_prenex_1501)) (< v_prenex_1500 main_x) (<= (select main_a v_prenex_1501) (+ (select main_a v_prenex_1500) 1000)) (<= (+ main_x 1) v_prenex_1500) (<= 1998 (* 2 (select main_a v_prenex_1501))) (<= 0 (* 2 (select main_a v_prenex_1500))))) (forall ((v_prenex_13405 Int) (v_prenex_13406 Int)) (or (< v_prenex_13406 main_y) (<= 1000 (+ (select main_a v_prenex_13406) (select main_a v_prenex_13405))) (<= 1998 (* 2 (select main_a v_prenex_13406))) (<= (select main_a v_prenex_13405) 1) (< v_prenex_13405 main_x) (<= (+ main_x 1) v_prenex_13405) (<= 999 (select main_a v_prenex_13406)))) (forall ((v_prenex_10360 Int) (v_prenex_10359 Int)) (or (<= 0 (select main_a v_prenex_10359)) (<= (select main_a v_prenex_10359) 1) (<= (+ (select main_a v_prenex_10360) (select main_a v_prenex_10359)) 1000) (<= (+ main_x 1) v_prenex_10359) (< v_prenex_10359 main_x))) (or (forall ((v_prenex_11858 Int)) (or (<= (select main_a v_prenex_11858) 1000) (<= 999 (select main_a v_prenex_11858)))) (forall ((v_prenex_11857 Int)) (or (<= 0 (+ (select main_a v_prenex_11857) 1)) (<= 0 (* 2 (select main_a v_prenex_11857))) (<= (+ main_x 1) v_prenex_11857) (< v_prenex_11857 main_x)))) (forall ((v_prenex_12106 Int) (v_prenex_12105 Int)) (or (< v_prenex_12105 main_x) (<= (* 2 (select main_a v_prenex_12106)) 2000) (<= 0 (select main_a v_prenex_12105)) (<= (+ main_x 1) v_prenex_12105) (<= (select main_a v_prenex_12106) (+ (select main_a v_prenex_12105) 1000)) (<= 0 (* 2 (select main_a v_prenex_12105))) (<= (select main_a v_prenex_12106) 1001))) (forall ((v_prenex_11556 Int) (v_prenex_11555 Int)) (or (<= (select main_a v_prenex_11556) 1000) (<= (* 2 (select main_a v_prenex_11555)) 2) (<= 0 (+ (select main_a v_prenex_11555) 1)) (<= (select main_a v_prenex_11556) (+ (select main_a v_prenex_11555) 1000)) (< v_prenex_11555 main_x) (<= (+ main_x 1) v_prenex_11555))) (forall ((v_prenex_5253 Int) (v_prenex_5252 Int)) (or (<= (+ main_x 1) v_prenex_5252) (<= (select main_a v_prenex_5253) 1000) (<= 0 (* 2 (select main_a v_prenex_5252))) (<= (select main_a v_prenex_5252) 2) (< v_prenex_5252 main_x) (<= (select main_a v_prenex_5253) (+ (select main_a v_prenex_5252) 1000)) (<= (select main_a v_prenex_5253) 1001))) (forall ((v_prenex_4078 Int) (v_prenex_4077 Int)) (or (<= (+ main_x 1) v_prenex_4077) (<= (+ (select main_a v_prenex_4077) 998) (select main_a v_prenex_4078)) (<= 1998 (* 2 (select main_a v_prenex_4078))) (<= 0 (* 2 (select main_a v_prenex_4077))) (<= (select main_a v_prenex_4078) 1001) (<= (select main_a v_prenex_4077) 2) (< v_prenex_4077 main_x))) (forall ((v_prenex_213 Int) (v_prenex_214 Int)) (or (<= (select main_a v_prenex_214) (+ (select main_a v_prenex_213) 1000)) (<= 999 (select main_a v_prenex_214)) (<= (+ main_x 1) v_prenex_213) (<= (* 2 (select main_a v_prenex_213)) 2) (<= 998 (select main_a v_prenex_214)) (< v_prenex_213 main_x))) (forall ((v_prenex_8897 Int) (v_prenex_8898 Int)) (or (<= (select main_a v_prenex_8897) 1) (<= (select main_a v_prenex_8898) 1001) (<= 998 (select main_a v_prenex_8898)) (< v_prenex_8897 main_x) (<= (+ main_y 1) v_prenex_8898) (<= (+ main_x 1) v_prenex_8897) (<= 1000 (+ (select main_a v_prenex_8898) (select main_a v_prenex_8897))))) (forall ((v_prenex_9743 Int) (v_prenex_9742 Int)) (or (<= (+ main_x 1) v_prenex_9742) (<= (+ (select main_a v_prenex_9742) 998) (select main_a v_prenex_9743)) (<= (select main_a v_prenex_9743) 1001) (<= 0 (* 2 (select main_a v_prenex_9742))) (< v_prenex_9742 main_x) (<= (select main_a v_prenex_9743) 1000) (<= (+ main_y 1) v_prenex_9743))) (forall ((v_prenex_12540 Int) (v_prenex_12539 Int)) (or (<= 1000 (+ (select main_a v_prenex_12540) (select main_a v_prenex_12539))) (<= (+ main_y 1) v_prenex_12540) (<= (+ main_x 1) v_prenex_12539) (<= (select main_a v_prenex_12539) 1) (<= (select main_a v_prenex_12540) 1000) (< v_prenex_12539 main_x))) (forall ((v_prenex_6750 Int) (v_prenex_6751 Int)) (or (<= (+ main_y 1) v_prenex_6751) (<= (+ (select main_a v_prenex_6751) (select main_a v_prenex_6750)) 1000) (<= (select main_a v_prenex_6750) 1) (<= 1998 (* 2 (select main_a v_prenex_6751))) (< v_prenex_6750 main_x) (<= (+ main_x 1) v_prenex_6750))) (or (forall ((v_prenex_8926 Int)) (<= 998 (select main_a v_prenex_8926))) (forall ((v_prenex_8925 Int)) (or (< v_prenex_8925 main_x) (<= (+ main_x 1) v_prenex_8925) (<= 0 (* 2 (select main_a v_prenex_8925))) (<= (select main_a v_prenex_8925) 2) (<= (* 2 (select main_a v_prenex_8925)) 2)))) (forall ((v_prenex_12175 Int) (v_prenex_12176 Int)) (or (<= (select main_a v_prenex_12176) 1001) (< v_prenex_12175 main_x) (<= 1998 (* 2 (select main_a v_prenex_12176))) (<= (select main_a v_prenex_12175) 1) (<= (* 2 (select main_a v_prenex_12175)) 2) (<= 1000 (+ (select main_a v_prenex_12176) (select main_a v_prenex_12175))) (<= (+ main_x 1) v_prenex_12175))) (forall ((v_prenex_10164 Int) (v_prenex_10163 Int)) (or (<= (+ main_x 1) v_prenex_10163) (<= 998 (select main_a v_prenex_10164)) (<= (select main_a v_prenex_10164) (+ (select main_a v_prenex_10163) 1000)) (<= 0 (* 2 (select main_a v_prenex_10163))) (<= 1998 (* 2 (select main_a v_prenex_10164))) (< v_prenex_10163 main_x))) (forall ((v_prenex_6655 Int) (v_prenex_6656 Int)) (or (<= (+ (select main_a v_prenex_6655) 998) (select main_a v_prenex_6656)) (<= (select main_a v_prenex_6656) 1000) (< v_prenex_6655 main_x) (<= (+ main_y 1) v_prenex_6656) (<= 999 (select main_a v_prenex_6656)) (<= 0 (* 2 (select main_a v_prenex_6655))) (<= (+ main_x 1) v_prenex_6655))) (forall ((v_prenex_2945 Int) (v_prenex_2946 Int)) (or (<= (+ main_x 1) v_prenex_2945) (<= (select main_a v_prenex_2946) 1001) (< v_prenex_2945 main_x) (<= (+ (select main_a v_prenex_2946) (select main_a v_prenex_2945)) 1000) (<= (select main_a v_prenex_2945) 1) (<= 0 (select main_a v_prenex_2945)) (<= (select main_a v_prenex_2946) 1000))) (forall ((v_prenex_2416 Int) (v_prenex_2417 Int)) (or (< v_prenex_2416 main_x) (<= (+ main_x 1) v_prenex_2416) (<= 0 (* 2 (select main_a v_prenex_2416))) (<= 1000 (+ (select main_a v_prenex_2417) (select main_a v_prenex_2416))) (<= 998 (select main_a v_prenex_2417)) (<= 999 (select main_a v_prenex_2417)))) (forall ((v_prenex_4726 Int) (v_prenex_4725 Int)) (or (<= (+ main_x 1) v_prenex_4725) (<= 0 (* 2 (select main_a v_prenex_4725))) (<= 1998 (* 2 (select main_a v_prenex_4726))) (<= 1000 (+ (select main_a v_prenex_4726) (select main_a v_prenex_4725))) (< v_prenex_4725 main_x) (<= (+ main_y 1) v_prenex_4726))) (forall ((v_prenex_4647 Int) (v_prenex_4648 Int)) (or (<= (* 2 (select main_a v_prenex_4648)) 2000) (< v_prenex_4647 main_x) (<= (+ main_x 1) v_prenex_4647) (<= (select main_a v_prenex_4647) 1) (<= 999 (select main_a v_prenex_4648)) (<= (+ (select main_a v_prenex_4648) (select main_a v_prenex_4647)) 1000) (<= 0 (select main_a v_prenex_4647)))) (forall ((v_prenex_1397 Int) (v_prenex_1396 Int)) (or (< v_prenex_1396 main_x) (<= (+ main_y 1) v_prenex_1397) (<= 999 (select main_a v_prenex_1397)) (<= (* 2 (select main_a v_prenex_1396)) 2) (<= (* 2 (select main_a v_prenex_1397)) 2000) (<= (+ main_x 1) v_prenex_1396) (<= 1000 (+ (select main_a v_prenex_1397) (select main_a v_prenex_1396))))) (forall ((v_prenex_6126 Int) (v_prenex_6125 Int)) (or (<= 0 (+ (select main_a v_prenex_6125) 1)) (<= (* 2 (select main_a v_prenex_6125)) 2) (<= (+ main_x 1) v_prenex_6125) (<= (* 2 (select main_a v_prenex_6126)) 2000) (< v_prenex_6125 main_x) (<= (select main_a v_prenex_6126) (+ (select main_a v_prenex_6125) 1000)) (<= 1998 (* 2 (select main_a v_prenex_6126))))) (or (forall ((v_prenex_9972 Int)) (or (<= (select main_a v_prenex_9972) 1) (<= 0 (* 2 (select main_a v_prenex_9972))) (<= (+ main_x 1) v_prenex_9972) (< v_prenex_9972 main_x))) (forall ((v_prenex_9973 Int)) (or (< v_prenex_9973 main_y) (<= 1998 (* 2 (select main_a v_prenex_9973))) (<= 998 (select main_a v_prenex_9973))))) (forall ((v_prenex_2617 Int) (v_prenex_2618 Int)) (or (<= 0 (* 2 (select main_a v_prenex_2617))) (<= (+ main_x 1) v_prenex_2617) (<= (select main_a v_prenex_2618) 1001) (<= 998 (select main_a v_prenex_2618)) (< v_prenex_2617 main_x) (<= (+ (select main_a v_prenex_2617) 998) (select main_a v_prenex_2618)) (<= (select main_a v_prenex_2617) 2))) (forall ((v_prenex_3968 Int) (v_prenex_3969 Int)) (or (<= 0 (* 2 (select main_a v_prenex_3968))) (< v_prenex_3968 main_x) (<= 1998 (* 2 (select main_a v_prenex_3969))) (<= (+ main_y 1) v_prenex_3969) (<= (+ main_x 1) v_prenex_3968) (<= (+ (select main_a v_prenex_3969) (select main_a v_prenex_3968)) 1000))) (forall ((v_prenex_6200 Int) (v_prenex_6199 Int)) (or (<= (select main_a v_prenex_6200) (+ (select main_a v_prenex_6199) 1000)) (<= (select main_a v_prenex_6199) 1) (<= 1998 (* 2 (select main_a v_prenex_6200))) (< v_prenex_6199 main_x) (<= 999 (select main_a v_prenex_6200)) (<= (+ main_x 1) v_prenex_6199) (<= 0 (* 2 (select main_a v_prenex_6199))))) (forall ((v_prenex_12489 Int) (v_prenex_12490 Int)) (or (<= (+ main_x 1) v_prenex_12489) (< v_prenex_12489 main_x) (<= 999 (select main_a v_prenex_12490)) (<= (+ (select main_a v_prenex_12489) 998) (select main_a v_prenex_12490)) (<= 0 (* 2 (select main_a v_prenex_12489))) (<= (select main_a v_prenex_12489) 1))) (forall ((v_prenex_10611 Int) (v_prenex_10610 Int)) (or (<= 999 (select main_a v_prenex_10611)) (<= 0 (* 2 (select main_a v_prenex_10610))) (<= 1000 (+ (select main_a v_prenex_10611) (select main_a v_prenex_10610))) (< v_prenex_10610 main_x) (<= (select main_a v_prenex_10610) 2) (<= (+ main_x 1) v_prenex_10610) (<= (select main_a v_prenex_10611) 1001))) (forall ((v_prenex_8282 Int) (v_prenex_8283 Int)) (or (<= (* 2 (select main_a v_prenex_8283)) 2000) (< v_prenex_8282 main_x) (<= (select main_a v_prenex_8283) (+ (select main_a v_prenex_8282) 1000)) (<= (+ main_x 1) v_prenex_8282) (<= 0 (* 2 (select main_a v_prenex_8282))) (<= (select main_a v_prenex_8283) 1001))) (forall ((v_prenex_9802 Int) (v_prenex_9801 Int)) (or (<= (+ main_x 1) v_prenex_9801) (<= (+ main_y 1) v_prenex_9802) (<= 0 (+ (select main_a v_prenex_9801) 1)) (<= (select main_a v_prenex_9802) 1001) (<= 1000 (+ (select main_a v_prenex_9802) (select main_a v_prenex_9801))) (< v_prenex_9801 main_x) (<= (select main_a v_prenex_9802) 1000))) (forall ((v_prenex_13114 Int) (v_prenex_13115 Int)) (or (<= (select main_a v_prenex_13114) 1) (<= 999 (select main_a v_prenex_13115)) (< v_prenex_13114 main_x) (<= 1998 (* 2 (select main_a v_prenex_13115))) (<= (select main_a v_prenex_13114) 2) (<= (select main_a v_prenex_13115) (+ (select main_a v_prenex_13114) 1000)) (<= (+ main_x 1) v_prenex_13114))) (forall ((v_prenex_9612 Int) (v_prenex_9611 Int)) (or (<= 998 (select main_a v_prenex_9612)) (<= (select main_a v_prenex_9612) 1000) (<= (* 2 (select main_a v_prenex_9611)) 2) (< v_prenex_9611 main_x) (<= (+ main_x 1) v_prenex_9611) (<= (select main_a v_prenex_9611) 2) (<= 1000 (+ (select main_a v_prenex_9612) (select main_a v_prenex_9611))))) (or (forall ((v_prenex_4921 Int)) (<= 1998 (* 2 (select main_a v_prenex_4921)))) (forall ((v_prenex_19 Int)) (or (< v_prenex_19 main_x) (<= (+ main_x 1) v_prenex_19) (<= (select main_a v_prenex_19) 2) (<= 0 (* 2 (select main_a v_prenex_19)))))) (or (forall ((v_prenex_12389 Int)) (or (<= 0 (+ (select main_a v_prenex_12389) 1)) (<= (+ main_x 1) v_prenex_12389) (< v_prenex_12389 main_x) (<= (* 2 (select main_a v_prenex_12389)) 2))) (forall ((v_prenex_12390 Int)) (or (<= (select main_a v_prenex_12390) 1001) (<= (* 2 (select main_a v_prenex_12390)) 2000)))) (forall ((v_prenex_2961 Int) (v_prenex_2962 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_2962))) (<= (+ (select main_a v_prenex_2962) (select main_a v_prenex_2961)) 1000) (< v_prenex_2961 main_x) (<= (select main_a v_prenex_2962) 1000) (<= (+ main_x 1) v_prenex_2961) (<= 0 (+ (select main_a v_prenex_2961) 1)) (<= (select main_a v_prenex_2961) 2))) (forall ((v_prenex_12225 Int) (v_prenex_12226 Int)) (or (< v_prenex_12225 main_x) (<= (+ (select main_a v_prenex_12226) (select main_a v_prenex_12225)) 1000) (<= 0 (select main_a v_prenex_12225)) (<= (select main_a v_prenex_12225) 2) (<= (+ main_x 1) v_prenex_12225))) (forall ((v_prenex_565 Int) (v_prenex_566 Int)) (or (< v_prenex_565 main_x) (<= (* 2 (select main_a v_prenex_565)) 2) (<= (+ main_x 1) v_prenex_565) (<= 1000 (+ (select main_a v_prenex_566) (select main_a v_prenex_565))) (<= 0 (+ (select main_a v_prenex_565) 1)))) (or (forall ((v_prenex_9464 Int)) (or (< v_prenex_9464 main_x) (<= (select main_a v_prenex_9464) 1) (<= 0 (* 2 (select main_a v_prenex_9464))) (<= (+ main_x 1) v_prenex_9464))) (forall ((v_prenex_9465 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_9465))) (< v_prenex_9465 main_y) (<= (select main_a v_prenex_9465) 1001)))) (forall ((v_prenex_8305 Int) (v_prenex_8304 Int)) (or (<= (select main_a v_prenex_8304) 2) (<= (select main_a v_prenex_8304) 1) (<= 1998 (* 2 (select main_a v_prenex_8305))) (< v_prenex_8304 main_x) (<= (+ main_x 1) v_prenex_8304) (<= 999 (select main_a v_prenex_8305)) (<= 1000 (+ (select main_a v_prenex_8305) (select main_a v_prenex_8304))))) (or (forall ((v_prenex_10808 Int)) (or (<= 0 (+ (select main_a v_prenex_10808) 1)) (<= (* 2 (select main_a v_prenex_10808)) 2) (<= 0 (select main_a v_prenex_10808)) (< v_prenex_10808 main_x) (<= (+ main_x 1) v_prenex_10808))) (forall ((v_prenex_10809 Int)) (or (<= 999 (select main_a v_prenex_10809)) (<= 1998 (* 2 (select main_a v_prenex_10809)))))) (or (forall ((v_prenex_8289 Int)) (<= (select main_a v_prenex_8289) 1001)) (forall ((v_prenex_8288 Int)) (or (< v_prenex_8288 main_x) (<= (+ main_x 1) v_prenex_8288) (<= 0 (* 2 (select main_a v_prenex_8288)))))) (forall ((v_prenex_11072 Int) (v_prenex_11071 Int)) (or (<= (+ main_x 1) v_prenex_11071) (<= (* 2 (select main_a v_prenex_11071)) 2) (< v_prenex_11071 main_x) (<= 1000 (+ (select main_a v_prenex_11072) (select main_a v_prenex_11071))) (<= 999 (select main_a v_prenex_11072)))) (forall ((v_prenex_11154 Int) (v_prenex_11153 Int)) (or (<= (+ (select main_a v_prenex_11153) 998) (select main_a v_prenex_11154)) (<= (select main_a v_prenex_11154) 1000) (<= (select main_a v_prenex_11154) 1001) (<= (select main_a v_prenex_11153) 2) (<= (+ main_x 1) v_prenex_11153) (<= (* 2 (select main_a v_prenex_11153)) 2) (< v_prenex_11153 main_x))) (forall ((v_prenex_9556 Int) (v_prenex_9555 Int)) (or (< v_prenex_9556 main_y) (<= 1998 (* 2 (select main_a v_prenex_9556))) (<= (+ main_x 1) v_prenex_9555) (<= (+ main_y 1) v_prenex_9556) (<= (select main_a v_prenex_9556) (+ (select main_a v_prenex_9555) 1000)))) (forall ((v_prenex_7493 Int) (v_prenex_7494 Int)) (or (<= (+ main_x 1) v_prenex_7493) (< v_prenex_7493 main_x) (<= 1000 (+ (select main_a v_prenex_7494) (select main_a v_prenex_7493))) (<= (select main_a v_prenex_7493) 2) (< v_prenex_7494 main_y) (<= (select main_a v_prenex_7494) 1001))) (forall ((v_prenex_12737 Int) (v_prenex_12738 Int)) (or (<= (+ main_x 1) v_prenex_12737) (<= 0 (* 2 (select main_a v_prenex_12737))) (<= 1998 (* 2 (select main_a v_prenex_12738))) (<= (select main_a v_prenex_12738) (+ (select main_a v_prenex_12737) 1000)) (<= (+ main_y 1) v_prenex_12738) (< v_prenex_12737 main_x) (<= 998 (select main_a v_prenex_12738)))) (forall ((v_prenex_2660 Int) (v_prenex_2659 Int)) (or (<= 999 (select main_a v_prenex_2660)) (<= (+ main_x 1) v_prenex_2659) (< v_prenex_2659 main_x) (<= (select main_a v_prenex_2660) (+ (select main_a v_prenex_2659) 1000)) (<= 0 (select main_a v_prenex_2659)) (<= 998 (select main_a v_prenex_2660)))) (forall ((v_prenex_7191 Int) (v_prenex_7190 Int)) (or (<= (+ main_x 1) v_prenex_7190) (<= 999 (select main_a v_prenex_7191)) (< v_prenex_7190 main_x) (<= (select main_a v_prenex_7191) 1001) (<= (select main_a v_prenex_7190) 2) (<= (+ (select main_a v_prenex_7191) (select main_a v_prenex_7190)) 1000))) (forall ((v_prenex_374 Int) (v_prenex_373 Int)) (or (<= (+ main_y 1) v_prenex_374) (<= (+ main_x 1) v_prenex_373) (<= (select main_a v_prenex_374) 1001) (< v_prenex_373 main_x) (<= 0 (* 2 (select main_a v_prenex_373))) (<= (+ (select main_a v_prenex_373) 998) (select main_a v_prenex_374)))) (forall ((v_prenex_6229 Int) (v_prenex_6230 Int)) (or (<= (+ (select main_a v_prenex_6230) (select main_a v_prenex_6229)) 1000) (< v_prenex_6229 main_x) (<= 1998 (* 2 (select main_a v_prenex_6230))) (<= (+ main_x 1) v_prenex_6229) (<= 999 (select main_a v_prenex_6230)) (<= 0 (* 2 (select main_a v_prenex_6229))) (<= 0 (+ (select main_a v_prenex_6229) 1)))) (forall ((v_prenex_12197 Int) (v_prenex_12198 Int)) (or (<= 0 (+ (select main_a v_prenex_12197) 1)) (<= 999 (select main_a v_prenex_12198)) (<= (+ main_x 1) v_prenex_12197) (<= (+ (select main_a v_prenex_12197) 998) (select main_a v_prenex_12198)) (<= (* 2 (select main_a v_prenex_12197)) 2) (< v_prenex_12197 main_x))) (forall ((v_prenex_581 Int) (v_prenex_582 Int)) (or (<= 0 (select main_a v_prenex_581)) (<= (* 2 (select main_a v_prenex_582)) 2000) (< v_prenex_581 main_x) (<= (+ main_x 1) v_prenex_581) (<= (select main_a v_prenex_582) (+ (select main_a v_prenex_581) 1000)))) (forall ((v_prenex_1213 Int) (v_prenex_1212 Int)) (or (< v_prenex_1212 main_x) (<= (select main_a v_prenex_1213) 1001) (<= (* 2 (select main_a v_prenex_1212)) 2) (<= (+ main_x 1) v_prenex_1212) (<= (+ (select main_a v_prenex_1212) 998) (select main_a v_prenex_1213)) (<= (select main_a v_prenex_1212) 2))) (forall ((v_prenex_8629 Int) (v_prenex_8630 Int)) (or (<= (select main_a v_prenex_8629) 1) (<= (select main_a v_prenex_8630) 1000) (<= 1000 (+ (select main_a v_prenex_8630) (select main_a v_prenex_8629))) (<= (select main_a v_prenex_8630) 1001) (< v_prenex_8629 main_x) (<= 0 (+ (select main_a v_prenex_8629) 1)) (<= (+ main_x 1) v_prenex_8629))) (or (forall ((v_prenex_8716 Int)) (or (<= (+ main_y 1) v_prenex_8716) (<= (select main_a v_prenex_8716) 1001))) (forall ((v_prenex_8715 Int)) (or (<= (* 2 (select main_a v_prenex_8715)) 2) (<= (+ main_x 1) v_prenex_8715) (<= 0 (* 2 (select main_a v_prenex_8715))) (< v_prenex_8715 main_x)))) (forall ((v_prenex_9907 Int) (v_prenex_9908 Int)) (or (<= 999 (select main_a v_prenex_9908)) (< v_prenex_9907 main_x) (<= (* 2 (select main_a v_prenex_9908)) 2000) (<= (select main_a v_prenex_9907) 1) (<= (+ (select main_a v_prenex_9907) 998) (select main_a v_prenex_9908)) (<= (+ main_x 1) v_prenex_9907) (<= (* 2 (select main_a v_prenex_9907)) 2))) (forall ((v_prenex_3274 Int) (v_prenex_3273 Int)) (or (<= 0 (+ (select main_a v_prenex_3273) 1)) (< v_prenex_3273 main_x) (<= 1998 (* 2 (select main_a v_prenex_3274))) (<= (+ main_x 1) v_prenex_3273) (<= (+ (select main_a v_prenex_3274) (select main_a v_prenex_3273)) 1000) (<= 999 (select main_a v_prenex_3274)) (<= (select main_a v_prenex_3273) 2))) (forall ((v_prenex_10763 Int) (v_prenex_10762 Int)) (or (<= (select main_a v_prenex_10762) 1) (<= 0 (* 2 (select main_a v_prenex_10762))) (<= (+ main_x 1) v_prenex_10762) (<= (select main_a v_prenex_10763) 1001) (<= 998 (select main_a v_prenex_10763)) (<= 1000 (+ (select main_a v_prenex_10763) (select main_a v_prenex_10762))) (< v_prenex_10762 main_x))) (or (forall ((v_prenex_3572 Int)) (or (< v_prenex_3572 main_x) (<= 0 (+ (select main_a v_prenex_3572) 1)) (<= (+ main_x 1) v_prenex_3572) (<= 0 (select main_a v_prenex_3572)) (<= (* 2 (select main_a v_prenex_3572)) 2))) (forall ((v_prenex_3573 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3573))) (<= 999 (select main_a v_prenex_3573))))) (forall ((v_prenex_2280 Int) (v_prenex_2281 Int)) (or (<= (select main_a v_prenex_2280) 2) (<= (* 2 (select main_a v_prenex_2281)) 2000) (<= 1998 (* 2 (select main_a v_prenex_2281))) (< v_prenex_2280 main_x) (<= (select main_a v_prenex_2280) 1) (<= 1000 (+ (select main_a v_prenex_2281) (select main_a v_prenex_2280))) (<= (+ main_x 1) v_prenex_2280))) (forall ((v_prenex_11650 Int) (v_prenex_11649 Int)) (or (<= (+ main_x 1) v_prenex_11649) (<= 1998 (* 2 (select main_a v_prenex_11650))) (< v_prenex_11650 main_y) (<= (select main_a v_prenex_11649) 2) (< v_prenex_11649 main_x) (<= (select main_a v_prenex_11650) (+ (select main_a v_prenex_11649) 1000)) (<= 999 (select main_a v_prenex_11650)))) (forall ((v_prenex_8547 Int) (v_prenex_8548 Int)) (or (<= (* 2 (select main_a v_prenex_8548)) 2000) (<= (select main_a v_prenex_8548) (+ (select main_a v_prenex_8547) 1000)) (<= 0 (+ (select main_a v_prenex_8547) 1)) (<= (+ main_x 1) v_prenex_8547) (<= 0 (* 2 (select main_a v_prenex_8547))) (<= 998 (select main_a v_prenex_8548)) (< v_prenex_8547 main_x))) (forall ((v_prenex_4834 Int) (v_prenex_4835 Int)) (or (< v_prenex_4834 main_x) (<= (+ (select main_a v_prenex_4834) 998) (select main_a v_prenex_4835)) (<= (+ main_x 1) v_prenex_4834) (<= 998 (select main_a v_prenex_4835)) (<= 0 (* 2 (select main_a v_prenex_4834))) (<= 1998 (* 2 (select main_a v_prenex_4835))) (<= (+ main_y 1) v_prenex_4835))) (or (forall ((v_prenex_9965 Int)) (or (<= (select main_a v_prenex_9965) 1000) (<= (+ main_y 1) v_prenex_9965) (<= 998 (select main_a v_prenex_9965)))) (forall ((v_prenex_9964 Int)) (or (< v_prenex_9964 main_x) (<= (+ main_x 1) v_prenex_9964) (<= 0 (* 2 (select main_a v_prenex_9964))) (<= 0 (+ (select main_a v_prenex_9964) 1))))) (forall ((v_prenex_7775 Int) (v_prenex_7776 Int)) (or (<= 0 (+ (select main_a v_prenex_7775) 1)) (<= 0 (* 2 (select main_a v_prenex_7775))) (<= (+ (select main_a v_prenex_7775) 998) (select main_a v_prenex_7776)) (<= (+ main_x 1) v_prenex_7775) (< v_prenex_7775 main_x))) (forall ((v_prenex_11608 Int) (v_prenex_11607 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_11608))) (< v_prenex_11607 main_x) (<= (+ main_x 1) v_prenex_11607) (<= (select main_a v_prenex_11608) 1001) (<= (select main_a v_prenex_11607) 2) (< v_prenex_11608 main_y) (<= 1000 (+ (select main_a v_prenex_11608) (select main_a v_prenex_11607))))) (forall ((v_prenex_5941 Int) (v_prenex_5942 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5941))) (<= (+ (select main_a v_prenex_5942) (select main_a v_prenex_5941)) 1000) (<= 998 (select main_a v_prenex_5942)) (<= 0 (select main_a v_prenex_5941)) (<= (+ main_x 1) v_prenex_5941) (< v_prenex_5941 main_x))) (forall ((v_prenex_11563 Int) (v_prenex_11564 Int)) (or (< v_prenex_11563 main_x) (<= (+ main_x 1) v_prenex_11563) (<= (+ (select main_a v_prenex_11564) (select main_a v_prenex_11563)) 1000) (<= 998 (select main_a v_prenex_11564)) (<= 0 (* 2 (select main_a v_prenex_11563))) (<= (select main_a v_prenex_11564) 1000) (<= (+ main_y 1) v_prenex_11564))) (forall ((v_prenex_1247 Int) (v_prenex_1246 Int)) (or (<= (select main_a v_prenex_1247) (+ (select main_a v_prenex_1246) 1000)) (< v_prenex_1246 main_x) (<= 0 (* 2 (select main_a v_prenex_1246))) (<= (+ main_x 1) v_prenex_1246) (<= (+ main_y 1) v_prenex_1247) (<= 1998 (* 2 (select main_a v_prenex_1247))) (<= (select main_a v_prenex_1247) 1000))) (forall ((v_prenex_1319 Int) (v_prenex_1318 Int)) (or (<= 0 (* 2 (select main_a v_prenex_1318))) (<= 1000 (+ (select main_a v_prenex_1319) (select main_a v_prenex_1318))) (< v_prenex_1318 main_x) (<= 1998 (* 2 (select main_a v_prenex_1319))) (<= (* 2 (select main_a v_prenex_1319)) 2000) (<= (+ main_x 1) v_prenex_1318))) (forall ((v_prenex_3762 Int) (v_prenex_3763 Int)) (or (<= (* 2 (select main_a v_prenex_3763)) 2000) (< v_prenex_3762 main_x) (<= (+ main_x 1) v_prenex_3762) (<= (select main_a v_prenex_3763) (+ (select main_a v_prenex_3762) 1000)) (<= (* 2 (select main_a v_prenex_3762)) 2))) (forall ((v_prenex_462 Int) (v_prenex_461 Int)) (or (<= (select main_a v_prenex_462) 1000) (<= (+ main_x 1) v_prenex_461) (<= 1998 (* 2 (select main_a v_prenex_462))) (<= 0 (+ (select main_a v_prenex_461) 1)) (< v_prenex_461 main_x) (<= (select main_a v_prenex_461) 1) (<= (+ (select main_a v_prenex_461) 998) (select main_a v_prenex_462)))) (forall ((v_prenex_1688 Int) (v_prenex_1687 Int)) (or (<= (select main_a v_prenex_1688) 1000) (<= (+ (select main_a v_prenex_1688) (select main_a v_prenex_1687)) 1000) (< v_prenex_1687 main_x) (<= (+ main_x 1) v_prenex_1687) (<= (* 2 (select main_a v_prenex_1687)) 2) (<= (select main_a v_prenex_1687) 2) (<= 998 (select main_a v_prenex_1688)))) (forall ((v_prenex_13236 Int) (v_prenex_13237 Int)) (or (< v_prenex_13236 main_x) (<= 0 (+ (select main_a v_prenex_13236) 1)) (<= (+ (select main_a v_prenex_13237) (select main_a v_prenex_13236)) 1000) (<= 1998 (* 2 (select main_a v_prenex_13237))) (<= (select main_a v_prenex_13237) 1000) (<= (+ main_x 1) v_prenex_13236))) (forall ((v_prenex_9649 Int) (v_prenex_9648 Int)) (or (<= (+ main_y 1) v_prenex_9649) (<= 1998 (* 2 (select main_a v_prenex_9649))) (<= (+ main_x 1) v_prenex_9648) (<= (* 2 (select main_a v_prenex_9648)) 2) (<= (select main_a v_prenex_9649) (+ (select main_a v_prenex_9648) 1000)) (<= (* 2 (select main_a v_prenex_9649)) 2000) (< v_prenex_9648 main_x))) (forall ((v_prenex_10941 Int) (v_prenex_10942 Int)) (or (<= (+ main_x 1) v_prenex_10941) (<= (select main_a v_prenex_10942) (+ (select main_a v_prenex_10941) 1000)) (<= 1998 (* 2 (select main_a v_prenex_10942))) (<= (select main_a v_prenex_10941) 1) (<= (* 2 (select main_a v_prenex_10941)) 2) (< v_prenex_10941 main_x))) (forall ((v_prenex_6263 Int) (v_prenex_6264 Int)) (or (<= (+ main_x 1) v_prenex_6263) (<= (+ (select main_a v_prenex_6264) (select main_a v_prenex_6263)) 1000) (<= 0 (select main_a v_prenex_6263)) (< v_prenex_6263 main_x) (<= 0 (* 2 (select main_a v_prenex_6263))) (<= (* 2 (select main_a v_prenex_6264)) 2000) (<= 998 (select main_a v_prenex_6264)))) (forall ((v_prenex_2059 Int) (v_prenex_2060 Int)) (or (<= 999 (select main_a v_prenex_2060)) (< v_prenex_2059 main_x) (< v_prenex_2060 main_y) (<= (+ (select main_a v_prenex_2059) 998) (select main_a v_prenex_2060)) (<= (select main_a v_prenex_2059) 2) (<= (+ main_x 1) v_prenex_2059))) (or (forall ((v_prenex_4317 Int)) (<= (* 2 (select main_a v_prenex_4317)) 2)) (forall ((v_prenex_4318 Int)) (or (<= (+ main_y 1) v_prenex_4318) (< v_prenex_4318 main_y) (<= 999 (select main_a v_prenex_4318)) (<= (select main_a v_prenex_4318) 1001)))) (or (forall ((v_prenex_2784 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_2784))) (<= (* 2 (select main_a v_prenex_2784)) 2000))) (forall ((v_prenex_2783 Int)) (or (<= 0 (* 2 (select main_a v_prenex_2783))) (<= 0 (select main_a v_prenex_2783)) (<= (+ main_x 1) v_prenex_2783) (< v_prenex_2783 main_x) (<= (select main_a v_prenex_2783) 2)))) (forall ((v_prenex_11509 Int) (v_prenex_11508 Int)) (or (<= (+ main_x 1) v_prenex_11508) (<= (* 2 (select main_a v_prenex_11508)) 2) (< v_prenex_11508 main_x) (<= 998 (select main_a v_prenex_11509)) (<= (+ main_y 1) v_prenex_11509) (<= (+ (select main_a v_prenex_11509) (select main_a v_prenex_11508)) 1000) (<= (* 2 (select main_a v_prenex_11509)) 2000))) (or (forall ((v_prenex_13160 Int)) (or (<= 0 (+ (select main_a v_prenex_13160) 1)) (<= (+ main_x 1) v_prenex_13160) (<= 0 (* 2 (select main_a v_prenex_13160))) (<= (select main_a v_prenex_13160) 1) (< v_prenex_13160 main_x))) (forall ((v_prenex_13161 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_13161))) (<= 998 (select main_a v_prenex_13161))))) (forall ((v_prenex_7249 Int) (v_prenex_7248 Int)) (or (<= 1000 (+ (select main_a v_prenex_7249) (select main_a v_prenex_7248))) (<= 999 (select main_a v_prenex_7249)) (<= 0 (select main_a v_prenex_7248)) (< v_prenex_7248 main_x) (<= (select main_a v_prenex_7249) 1001) (<= (select main_a v_prenex_7248) 1) (<= (+ main_x 1) v_prenex_7248))) (forall ((v_prenex_7610 Int) (v_prenex_7611 Int)) (or (<= (select main_a v_prenex_7611) 1000) (<= 999 (select main_a v_prenex_7611)) (<= (select main_a v_prenex_7611) (+ (select main_a v_prenex_7610) 1000)) (<= 0 (+ (select main_a v_prenex_7610) 1)) (<= (+ main_x 1) v_prenex_7610) (<= 0 (* 2 (select main_a v_prenex_7610))) (< v_prenex_7610 main_x))) (or (forall ((v_prenex_12022 Int)) (or (< v_prenex_12022 main_y) (<= 998 (select main_a v_prenex_12022)))) (forall ((v_prenex_12021 Int)) (or (<= (select main_a v_prenex_12021) 1) (< v_prenex_12021 main_x) (<= (+ main_x 1) v_prenex_12021) (<= 0 (* 2 (select main_a v_prenex_12021)))))) (or (forall ((v_prenex_11532 Int)) (or (<= (+ main_x 1) v_prenex_11532) (<= (* 2 (select main_a v_prenex_11532)) 2) (< v_prenex_11532 main_x) (<= 0 (* 2 (select main_a v_prenex_11532))))) (forall ((v_prenex_11533 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_11533))) (<= 999 (select main_a v_prenex_11533))))) (forall ((v_prenex_8402 Int) (v_prenex_8401 Int)) (or (<= (+ main_y 1) v_prenex_8402) (<= (select main_a v_prenex_8402) 1001) (<= (+ (select main_a v_prenex_8402) (select main_a v_prenex_8401)) 1000) (< v_prenex_8402 main_y) (<= (select main_a v_prenex_8402) 1000))) (forall ((v_prenex_8387 Int) (v_prenex_8388 Int)) (or (<= 0 (* 2 (select main_a v_prenex_8387))) (< v_prenex_8387 main_x) (<= 998 (select main_a v_prenex_8388)) (<= (* 2 (select main_a v_prenex_8387)) 2) (<= (+ main_x 1) v_prenex_8387) (<= 1998 (* 2 (select main_a v_prenex_8388))) (<= (select main_a v_prenex_8388) (+ (select main_a v_prenex_8387) 1000)))) (forall ((v_prenex_442 Int) (v_prenex_441 Int)) (or (<= (select main_a v_prenex_441) 1) (<= (+ main_x 1) v_prenex_441) (<= (select main_a v_prenex_442) 1001) (< v_prenex_441 main_x) (<= 0 (+ (select main_a v_prenex_441) 1)) (<= 1000 (+ (select main_a v_prenex_442) (select main_a v_prenex_441))))) (forall ((v_prenex_7315 Int) (v_prenex_7314 Int)) (or (< v_prenex_7314 main_x) (<= 0 (* 2 (select main_a v_prenex_7314))) (<= (+ main_x 1) v_prenex_7314) (<= (select main_a v_prenex_7315) 1000) (<= 998 (select main_a v_prenex_7315)) (<= (select main_a v_prenex_7315) (+ (select main_a v_prenex_7314) 1000)) (<= (select main_a v_prenex_7314) 1))) (forall ((v_prenex_13411 Int) (v_prenex_13412 Int)) (or (< v_prenex_13412 main_y) (<= (+ main_y 1) v_prenex_13412) (<= 998 (select main_a v_prenex_13412)) (<= (select main_a v_prenex_13412) 1001) (<= 1000 (+ (select main_a v_prenex_13412) (select main_a v_prenex_13411))))) (forall ((v_prenex_5398 Int) (v_prenex_5399 Int)) (or (<= (* 2 (select main_a v_prenex_5398)) 2) (<= (select main_a v_prenex_5399) 1001) (< v_prenex_5398 main_x) (<= 1998 (* 2 (select main_a v_prenex_5399))) (<= (select main_a v_prenex_5399) (+ (select main_a v_prenex_5398) 1000)) (<= (+ main_x 1) v_prenex_5398))) (or (forall ((v_prenex_1930 Int)) (or (<= (+ main_y 1) v_prenex_1930) (<= (select main_a v_prenex_1930) 1000))) (forall ((v_prenex_1929 Int)) (or (<= (* 2 (select main_a v_prenex_1929)) 2) (< v_prenex_1929 main_x) (<= (+ main_x 1) v_prenex_1929)))) (forall ((v_prenex_1672 Int) (v_prenex_1671 Int)) (or (<= (+ main_x 1) v_prenex_1671) (<= 0 (+ (select main_a v_prenex_1671) 1)) (< v_prenex_1671 main_x) (<= 0 (select main_a v_prenex_1671)) (<= 1998 (* 2 (select main_a v_prenex_1672))) (<= (select main_a v_prenex_1672) (+ (select main_a v_prenex_1671) 1000)))) (forall ((v_prenex_2940 Int) (v_prenex_2939 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_2940))) (<= (+ (select main_a v_prenex_2939) 998) (select main_a v_prenex_2940)) (<= 998 (select main_a v_prenex_2940)) (< v_prenex_2940 main_y) (<= (select main_a v_prenex_2939) 2) (< v_prenex_2939 main_x) (<= (+ main_x 1) v_prenex_2939))) (forall ((v_prenex_74 Int) (v_prenex_75 Int)) (or (<= (+ main_y 1) v_prenex_75) (<= (+ (select main_a v_prenex_74) 998) (select main_a v_prenex_75)) (<= (+ main_x 1) v_prenex_74) (<= 1998 (* 2 (select main_a v_prenex_75))) (< v_prenex_75 main_y))) (forall ((v_prenex_10499 Int) (v_prenex_10500 Int)) (or (<= 0 (+ (select main_a v_prenex_10499) 1)) (<= (+ main_x 1) v_prenex_10499) (<= 1998 (* 2 (select main_a v_prenex_10500))) (<= (select main_a v_prenex_10500) 1001) (<= (+ (select main_a v_prenex_10500) (select main_a v_prenex_10499)) 1000) (<= (select main_a v_prenex_10499) 2) (< v_prenex_10499 main_x))) (forall ((v_prenex_13277 Int) (v_prenex_13276 Int)) (or (<= 1000 (+ (select main_a v_prenex_13277) (select main_a v_prenex_13276))) (< v_prenex_13276 main_x) (<= 999 (select main_a v_prenex_13277)) (<= (+ main_y 1) v_prenex_13277) (<= (select main_a v_prenex_13277) 1001) (<= 0 (* 2 (select main_a v_prenex_13276))) (<= (+ main_x 1) v_prenex_13276))) (forall ((v_prenex_7170 Int) (v_prenex_7171 Int)) (or (<= (* 2 (select main_a v_prenex_7170)) 2) (<= (+ (select main_a v_prenex_7170) 998) (select main_a v_prenex_7171)) (<= (select main_a v_prenex_7171) 1000) (<= 999 (select main_a v_prenex_7171)) (< v_prenex_7170 main_x) (<= (+ main_x 1) v_prenex_7170))) (forall ((v_prenex_1281 Int) (v_prenex_1280 Int)) (or (< v_prenex_1280 main_x) (<= 1998 (* 2 (select main_a v_prenex_1281))) (<= (+ (select main_a v_prenex_1281) (select main_a v_prenex_1280)) 1000) (<= 0 (select main_a v_prenex_1280)) (<= (select main_a v_prenex_1281) 1001) (<= (+ main_x 1) v_prenex_1280) (<= 0 (* 2 (select main_a v_prenex_1280))))) (forall ((v_prenex_8624 Int) (v_prenex_8623 Int)) (or (<= (select main_a v_prenex_8624) 1001) (< v_prenex_8623 main_x) (<= 0 (+ (select main_a v_prenex_8623) 1)) (<= 998 (select main_a v_prenex_8624)) (<= (+ main_x 1) v_prenex_8623) (<= (+ (select main_a v_prenex_8623) 998) (select main_a v_prenex_8624)) (<= (* 2 (select main_a v_prenex_8623)) 2))) (forall ((v_prenex_11178 Int) (v_prenex_11177 Int)) (or (<= (* 2 (select main_a v_prenex_11177)) 2) (<= (+ (select main_a v_prenex_11178) (select main_a v_prenex_11177)) 1000) (<= (* 2 (select main_a v_prenex_11178)) 2000) (<= (+ main_x 1) v_prenex_11177) (< v_prenex_11178 main_y) (< v_prenex_11177 main_x))) (forall ((v_prenex_2684 Int) (v_prenex_2683 Int)) (or (<= (+ main_x 1) v_prenex_2683) (<= (select main_a v_prenex_2683) 1) (< v_prenex_2683 main_x) (<= 998 (select main_a v_prenex_2684)) (<= (* 2 (select main_a v_prenex_2684)) 2000) (< v_prenex_2684 main_y) (<= (+ (select main_a v_prenex_2684) (select main_a v_prenex_2683)) 1000))) (forall ((v_prenex_11394 Int) (v_prenex_11395 Int)) (or (<= 0 (* 2 (select main_a v_prenex_11394))) (<= (select main_a v_prenex_11395) 1000) (<= (select main_a v_prenex_11394) 1) (<= (+ (select main_a v_prenex_11394) 998) (select main_a v_prenex_11395)) (<= (+ main_x 1) v_prenex_11394) (<= 999 (select main_a v_prenex_11395)) (< v_prenex_11394 main_x))) (or (forall ((v_prenex_8441 Int)) (or (<= (+ main_x 1) v_prenex_8441) (< v_prenex_8441 main_x) (<= (* 2 (select main_a v_prenex_8441)) 2))) (forall ((v_prenex_8442 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_8442))) (< v_prenex_8442 main_y) (<= 999 (select main_a v_prenex_8442))))) (forall ((v_prenex_3115 Int) (v_prenex_3116 Int)) (or (<= (+ main_x 1) v_prenex_3115) (< v_prenex_3116 main_y) (<= 999 (select main_a v_prenex_3116)) (<= 0 (select main_a v_prenex_3115)) (<= (+ (select main_a v_prenex_3116) (select main_a v_prenex_3115)) 1000) (<= (select main_a v_prenex_3116) 1001) (< v_prenex_3115 main_x))) (forall ((v_prenex_8543 Int) (v_prenex_8544 Int)) (or (<= 0 (+ (select main_a v_prenex_8543) 1)) (< v_prenex_8543 main_x) (<= (select main_a v_prenex_8544) (+ (select main_a v_prenex_8543) 1000)) (<= (+ main_x 1) v_prenex_8543) (<= (select main_a v_prenex_8544) 1001) (<= 1998 (* 2 (select main_a v_prenex_8544))) (< v_prenex_8544 main_y))) (forall ((v_prenex_7803 Int)) (or (<= (* 2 (select main_a v_prenex_7803)) 2) (<= (+ main_x 1) v_prenex_7803) (<= 0 (+ (select main_a v_prenex_7803) 1)) (< v_prenex_7803 main_x))) (forall ((v_prenex_550 Int) (v_prenex_549 Int)) (or (<= (+ main_y 1) v_prenex_550) (< v_prenex_549 main_x) (<= (* 2 (select main_a v_prenex_549)) 2) (<= (select main_a v_prenex_550) (+ (select main_a v_prenex_549) 1000)) (<= (* 2 (select main_a v_prenex_550)) 2000) (<= (+ main_x 1) v_prenex_549) (<= (select main_a v_prenex_550) 1000))) (forall ((v_prenex_7425 Int) (v_prenex_7426 Int)) (or (<= (select main_a v_prenex_7426) (+ (select main_a v_prenex_7425) 1000)) (< v_prenex_7426 main_y) (< v_prenex_7425 main_x) (<= (select main_a v_prenex_7426) 1000) (<= (+ main_y 1) v_prenex_7426))) (forall ((v_prenex_1888 Int) (v_prenex_1887 Int)) (or (< v_prenex_1887 main_x) (<= (select main_a v_prenex_1887) 2) (<= (+ main_x 1) v_prenex_1887) (<= (+ main_y 1) v_prenex_1888) (<= 1998 (* 2 (select main_a v_prenex_1888))) (<= (select main_a v_prenex_1888) (+ (select main_a v_prenex_1887) 1000)))) (forall ((v_prenex_10895 Int) (v_prenex_10896 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_10896))) (<= 998 (select main_a v_prenex_10896)) (< v_prenex_10895 main_x) (<= (+ (select main_a v_prenex_10895) 998) (select main_a v_prenex_10896)) (<= 0 (+ (select main_a v_prenex_10895) 1)) (<= (+ main_x 1) v_prenex_10895))) (forall ((v_prenex_4462 Int) (v_prenex_4461 Int)) (or (<= 999 (select main_a v_prenex_4462)) (<= (+ (select main_a v_prenex_4461) 998) (select main_a v_prenex_4462)) (<= 0 (* 2 (select main_a v_prenex_4461))) (<= (+ main_x 1) v_prenex_4461) (< v_prenex_4461 main_x) (<= (select main_a v_prenex_4462) 1000) (<= (select main_a v_prenex_4461) 1))) (or (forall ((v_prenex_9700 Int)) (or (<= (* 2 (select main_a v_prenex_9700)) 2) (<= (+ main_x 1) v_prenex_9700) (<= 0 (* 2 (select main_a v_prenex_9700))) (< v_prenex_9700 main_x))) (forall ((v_prenex_9701 Int)) (or (<= 998 (select main_a v_prenex_9701)) (<= 999 (select main_a v_prenex_9701)) (<= (+ main_y 1) v_prenex_9701)))) (forall ((v_prenex_6438 Int) (v_prenex_6437 Int)) (or (<= 998 (select main_a v_prenex_6438)) (<= 1998 (* 2 (select main_a v_prenex_6438))) (<= (select main_a v_prenex_6438) (+ (select main_a v_prenex_6437) 1000)) (<= (+ main_x 1) v_prenex_6437) (<= (select main_a v_prenex_6437) 1) (< v_prenex_6437 main_x))) (forall ((v_prenex_8778 Int) (v_prenex_8777 Int)) (or (<= (select main_a v_prenex_8778) 1001) (<= (+ (select main_a v_prenex_8778) (select main_a v_prenex_8777)) 1000) (< v_prenex_8777 main_x) (<= (* 2 (select main_a v_prenex_8777)) 2) (<= 999 (select main_a v_prenex_8778)) (<= 0 (* 2 (select main_a v_prenex_8777))) (<= (+ main_x 1) v_prenex_8777))) (forall ((v_prenex_11971 Int) (v_prenex_11972 Int)) (or (< v_prenex_11971 main_x) (<= 0 (* 2 (select main_a v_prenex_11971))) (<= (+ (select main_a v_prenex_11971) 998) (select main_a v_prenex_11972)) (<= (+ main_x 1) v_prenex_11971) (<= (* 2 (select main_a v_prenex_11972)) 2000) (<= 999 (select main_a v_prenex_11972)) (<= (* 2 (select main_a v_prenex_11971)) 2))) (forall ((v_prenex_12227 Int) (v_prenex_12228 Int)) (or (<= (* 2 (select main_a v_prenex_12227)) 2) (<= (select main_a v_prenex_12227) 2) (<= (+ main_x 1) v_prenex_12227) (<= (+ (select main_a v_prenex_12227) 998) (select main_a v_prenex_12228)) (<= (* 2 (select main_a v_prenex_12228)) 2000) (< v_prenex_12227 main_x) (<= 998 (select main_a v_prenex_12228)))) (forall ((v_prenex_1429 Int) (v_prenex_1428 Int)) (or (<= (+ (select main_a v_prenex_1429) (select main_a v_prenex_1428)) 1000) (< v_prenex_1429 main_y) (< v_prenex_1428 main_x) (<= (* 2 (select main_a v_prenex_1429)) 2000) (<= 1998 (* 2 (select main_a v_prenex_1429))) (<= (+ main_x 1) v_prenex_1428) (<= (* 2 (select main_a v_prenex_1428)) 2))) (forall ((v_prenex_3131 Int) (v_prenex_3132 Int)) (or (< v_prenex_3132 main_y) (<= 1000 (+ (select main_a v_prenex_3132) (select main_a v_prenex_3131))) (<= (select main_a v_prenex_3132) 1000) (<= (+ main_x 1) v_prenex_3131) (<= (select main_a v_prenex_3131) 1) (< v_prenex_3131 main_x))) (forall ((v_prenex_6944 Int) (v_prenex_6945 Int)) (or (<= 0 (* 2 (select main_a v_prenex_6944))) (<= (select main_a v_prenex_6945) 1001) (< v_prenex_6944 main_x) (<= (select main_a v_prenex_6945) (+ (select main_a v_prenex_6944) 1000)) (<= (select main_a v_prenex_6945) 1000) (<= (+ main_x 1) v_prenex_6944) (<= 0 (select main_a v_prenex_6944)))) (or (forall ((v_prenex_10380 Int)) (or (<= (select main_a v_prenex_10380) 1000) (<= (+ main_y 1) v_prenex_10380))) (forall ((v_prenex_10379 Int)) (or (<= (select main_a v_prenex_10379) 2) (<= (+ main_x 1) v_prenex_10379) (< v_prenex_10379 main_x) (<= 0 (* 2 (select main_a v_prenex_10379)))))) (forall ((v_prenex_9158 Int) (v_prenex_9157 Int)) (or (< v_prenex_9158 main_y) (<= (+ main_x 1) v_prenex_9157) (<= (select main_a v_prenex_9158) 1000) (< v_prenex_9157 main_x) (<= (select main_a v_prenex_9158) (+ (select main_a v_prenex_9157) 1000)) (<= (select main_a v_prenex_9158) 1001) (<= 0 (+ (select main_a v_prenex_9157) 1)))) (forall ((v_prenex_11451 Int) (v_prenex_11450 Int)) (or (<= 0 (+ (select main_a v_prenex_11450) 1)) (<= (+ main_y 1) v_prenex_11451) (<= 1000 (+ (select main_a v_prenex_11451) (select main_a v_prenex_11450))) (<= (select main_a v_prenex_11451) 1001) (<= (+ main_x 1) v_prenex_11450) (<= 999 (select main_a v_prenex_11451)) (< v_prenex_11450 main_x))) (forall ((v_prenex_10831 Int) (v_prenex_10832 Int)) (or (<= 1000 (+ (select main_a v_prenex_10832) (select main_a v_prenex_10831))) (<= (* 2 (select main_a v_prenex_10831)) 2) (<= (select main_a v_prenex_10832) 1001) (< v_prenex_10831 main_x) (<= (+ main_x 1) v_prenex_10831))) (forall ((v_prenex_903 Int) (v_prenex_904 Int)) (or (< v_prenex_904 main_y) (<= 0 (* 2 (select main_a v_prenex_903))) (<= 1998 (* 2 (select main_a v_prenex_904))) (< v_prenex_903 main_x) (<= 1000 (+ (select main_a v_prenex_904) (select main_a v_prenex_903))) (<= (+ main_x 1) v_prenex_903) (<= 999 (select main_a v_prenex_904)))) (forall ((v_prenex_1928 Int) (v_prenex_1927 Int)) (or (<= (* 2 (select main_a v_prenex_1928)) 2000) (<= (select main_a v_prenex_1928) 1000) (< v_prenex_1928 main_y) (<= (+ main_y 1) v_prenex_1928) (<= (+ (select main_a v_prenex_1928) (select main_a v_prenex_1927)) 1000))) (or (forall ((v_prenex_10760 Int)) (or (< v_prenex_10760 main_x) (<= (select main_a v_prenex_10760) 2) (<= 0 (* 2 (select main_a v_prenex_10760))) (<= 0 (select main_a v_prenex_10760)) (<= (+ main_x 1) v_prenex_10760))) (forall ((v_prenex_10761 Int)) (or (<= (select main_a v_prenex_10761) 1001) (<= 999 (select main_a v_prenex_10761))))) (forall ((v_prenex_11023 Int) (v_prenex_11024 Int)) (or (< v_prenex_11023 main_x) (< v_prenex_11024 main_y) (<= 0 (+ (select main_a v_prenex_11023) 1)) (<= (+ main_x 1) v_prenex_11023) (<= (+ (select main_a v_prenex_11023) 998) (select main_a v_prenex_11024)) (<= (select main_a v_prenex_11024) 1000) (<= 1998 (* 2 (select main_a v_prenex_11024))))) (forall ((v_prenex_10890 Int) (v_prenex_10889 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_10890))) (<= (* 2 (select main_a v_prenex_10889)) 2) (< v_prenex_10889 main_x) (<= (* 2 (select main_a v_prenex_10890)) 2000) (<= 1000 (+ (select main_a v_prenex_10890) (select main_a v_prenex_10889))) (<= 0 (* 2 (select main_a v_prenex_10889))) (<= (+ main_x 1) v_prenex_10889))) (or (forall ((v_prenex_9437 Int)) (or (<= 998 (select main_a v_prenex_9437)) (<= 1998 (* 2 (select main_a v_prenex_9437))))) (forall ((v_prenex_9436 Int)) (or (<= 0 (* 2 (select main_a v_prenex_9436))) (<= 0 (+ (select main_a v_prenex_9436) 1)) (<= (select main_a v_prenex_9436) 2) (< v_prenex_9436 main_x) (<= (+ main_x 1) v_prenex_9436)))) (forall ((v_prenex_9705 Int) (v_prenex_9704 Int)) (or (< v_prenex_9704 main_x) (<= (+ main_x 1) v_prenex_9704) (<= (select main_a v_prenex_9705) (+ (select main_a v_prenex_9704) 1000)) (<= 0 (* 2 (select main_a v_prenex_9704))) (<= (* 2 (select main_a v_prenex_9704)) 2) (<= 1998 (* 2 (select main_a v_prenex_9705))) (<= (select main_a v_prenex_9705) 1001))) (or (forall ((v_prenex_7048 Int)) (or (<= (+ main_x 1) v_prenex_7048) (<= 0 (* 2 (select main_a v_prenex_7048))) (<= (* 2 (select main_a v_prenex_7048)) 2) (< v_prenex_7048 main_x))) (forall ((v_prenex_7049 Int)) (or (<= 998 (select main_a v_prenex_7049)) (< v_prenex_7049 main_y) (<= (select main_a v_prenex_7049) 1001)))) (forall ((v_prenex_7783 Int) (v_prenex_7784 Int)) (or (<= (+ main_x 1) v_prenex_7783) (<= (select main_a v_prenex_7784) 1000) (< v_prenex_7783 main_x) (<= 1998 (* 2 (select main_a v_prenex_7784))) (<= 0 (select main_a v_prenex_7783)) (<= (select main_a v_prenex_7784) (+ (select main_a v_prenex_7783) 1000)) (<= (+ main_y 1) v_prenex_7784))) (forall ((v_prenex_1648 Int) (v_prenex_1647 Int)) (or (<= 0 (+ (select main_a v_prenex_1647) 1)) (<= (select main_a v_prenex_1647) 1) (<= (+ main_x 1) v_prenex_1647) (<= (+ (select main_a v_prenex_1647) 998) (select main_a v_prenex_1648)) (< v_prenex_1647 main_x) (<= 998 (select main_a v_prenex_1648)) (<= 1998 (* 2 (select main_a v_prenex_1648))))) (forall ((v_prenex_2229 Int) (v_prenex_2230 Int)) (or (<= (select main_a v_prenex_2230) 1001) (<= 0 (select main_a v_prenex_2229)) (<= (* 2 (select main_a v_prenex_2229)) 2) (< v_prenex_2229 main_x) (<= (* 2 (select main_a v_prenex_2230)) 2000) (<= (+ (select main_a v_prenex_2229) 998) (select main_a v_prenex_2230)) (<= (+ main_x 1) v_prenex_2229))) (forall ((v_prenex_1960 Int) (v_prenex_1959 Int)) (or (<= 0 (* 2 (select main_a v_prenex_1959))) (<= 0 (+ (select main_a v_prenex_1959) 1)) (<= 999 (select main_a v_prenex_1960)) (< v_prenex_1959 main_x) (<= (* 2 (select main_a v_prenex_1960)) 2000) (<= (select main_a v_prenex_1960) (+ (select main_a v_prenex_1959) 1000)) (<= (+ main_x 1) v_prenex_1959))) (forall ((v_prenex_7537 Int) (v_prenex_7536 Int)) (or (<= (select main_a v_prenex_7537) (+ (select main_a v_prenex_7536) 1000)) (<= (select main_a v_prenex_7536) 1) (<= (* 2 (select main_a v_prenex_7536)) 2) (< v_prenex_7536 main_x) (<= (+ main_x 1) v_prenex_7536))) (forall ((v_prenex_2260 Int) (v_prenex_2261 Int)) (or (<= 0 (* 2 (select main_a v_prenex_2260))) (< v_prenex_2260 main_x) (<= (+ main_x 1) v_prenex_2260) (<= 0 (select main_a v_prenex_2260)) (<= (+ (select main_a v_prenex_2260) 998) (select main_a v_prenex_2261)) (<= 999 (select main_a v_prenex_2261)))) (forall ((v_prenex_1453 Int) (v_prenex_1452 Int)) (or (<= (select main_a v_prenex_1452) 2) (<= (select main_a v_prenex_1453) 1001) (<= (+ main_x 1) v_prenex_1452) (<= (select main_a v_prenex_1452) 1) (< v_prenex_1452 main_x) (<= (+ (select main_a v_prenex_1453) (select main_a v_prenex_1452)) 1000) (<= 998 (select main_a v_prenex_1453)))) (forall ((v_prenex_136 Int) (v_prenex_135 Int)) (or (<= (+ main_x 1) v_prenex_135) (<= (select main_a v_prenex_135) 1) (<= (+ (select main_a v_prenex_135) 998) (select main_a v_prenex_136)) (<= 999 (select main_a v_prenex_136)) (<= 0 (+ (select main_a v_prenex_135) 1)) (<= 1998 (* 2 (select main_a v_prenex_136))) (< v_prenex_135 main_x))) (forall ((v_prenex_3063 Int) (v_prenex_3064 Int)) (or (< v_prenex_3063 main_x) (<= 1998 (* 2 (select main_a v_prenex_3064))) (<= (* 2 (select main_a v_prenex_3063)) 2) (<= (+ (select main_a v_prenex_3064) (select main_a v_prenex_3063)) 1000) (<= 0 (+ (select main_a v_prenex_3063) 1)) (<= (+ main_x 1) v_prenex_3063) (<= (select main_a v_prenex_3064) 1000))) (forall ((v_prenex_411 Int) (v_prenex_412 Int)) (or (< v_prenex_411 main_x) (<= (+ (select main_a v_prenex_411) 998) (select main_a v_prenex_412)) (<= (* 2 (select main_a v_prenex_412)) 2000) (<= (* 2 (select main_a v_prenex_411)) 2) (<= (+ main_x 1) v_prenex_411) (<= 0 (* 2 (select main_a v_prenex_411))) (<= (select main_a v_prenex_412) 1000))) (or (forall ((v_prenex_4554 Int)) (<= (select main_a v_prenex_4554) 1001)) (forall ((v_prenex_4553 Int)) (or (< v_prenex_4553 main_x) (<= (* 2 (select main_a v_prenex_4553)) 2) (<= (+ main_x 1) v_prenex_4553) (<= (select main_a v_prenex_4553) 1) (<= 0 (+ (select main_a v_prenex_4553) 1))))) (or (forall ((v_prenex_5840 Int)) (<= (select main_a v_prenex_5840) 1001)) (forall ((v_prenex_5839 Int)) (or (<= 0 (select main_a v_prenex_5839)) (<= (+ main_x 1) v_prenex_5839) (<= (* 2 (select main_a v_prenex_5839)) 2) (< v_prenex_5839 main_x)))) (or (forall ((v_prenex_13208 Int)) (or (<= (+ main_x 1) v_prenex_13208) (<= 0 (* 2 (select main_a v_prenex_13208))) (< v_prenex_13208 main_x) (<= (select main_a v_prenex_13208) 1))) (forall ((v_prenex_13209 Int)) (or (<= (+ main_y 1) v_prenex_13209) (<= (* 2 (select main_a v_prenex_13209)) 2000)))) (forall ((v_prenex_12913 Int) (v_prenex_12912 Int)) (or (<= 0 (+ (select main_a v_prenex_12912) 1)) (<= 998 (select main_a v_prenex_12913)) (<= (+ main_x 1) v_prenex_12912) (<= (select main_a v_prenex_12913) 1000) (< v_prenex_12912 main_x) (<= (* 2 (select main_a v_prenex_12912)) 2) (<= (select main_a v_prenex_12913) (+ (select main_a v_prenex_12912) 1000)))) (forall ((v_prenex_8615 Int) (v_prenex_8616 Int)) (or (<= (+ main_x 1) v_prenex_8615) (<= (select main_a v_prenex_8616) 1001) (< v_prenex_8615 main_x) (<= (+ main_y 1) v_prenex_8616) (<= 1000 (+ (select main_a v_prenex_8616) (select main_a v_prenex_8615))) (<= 0 (* 2 (select main_a v_prenex_8615))) (<= 998 (select main_a v_prenex_8616)))) (or (forall ((v_prenex_13258 Int)) (or (< v_prenex_13258 main_x) (<= (* 2 (select main_a v_prenex_13258)) 2))) (forall ((v_prenex_13259 Int)) (or (<= (+ main_y 1) v_prenex_13259) (<= (select main_a v_prenex_13259) 1001) (< v_prenex_13259 main_y)))) (forall ((v_prenex_8390 Int) (v_prenex_8389 Int)) (or (<= (select main_a v_prenex_8389) 1) (<= 0 (* 2 (select main_a v_prenex_8389))) (<= 999 (select main_a v_prenex_8390)) (<= (select main_a v_prenex_8390) 1000) (<= (select main_a v_prenex_8390) (+ (select main_a v_prenex_8389) 1000)) (< v_prenex_8389 main_x) (<= (+ main_x 1) v_prenex_8389))) (forall ((v_prenex_1744 Int) (v_prenex_1743 Int)) (or (<= 999 (select main_a v_prenex_1744)) (<= 0 (* 2 (select main_a v_prenex_1743))) (<= (* 2 (select main_a v_prenex_1744)) 2000) (<= (+ main_x 1) v_prenex_1743) (<= (* 2 (select main_a v_prenex_1743)) 2) (< v_prenex_1743 main_x) (<= (+ (select main_a v_prenex_1744) (select main_a v_prenex_1743)) 1000))) (forall ((v_prenex_12620 Int) (v_prenex_12619 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_12620))) (<= (+ (select main_a v_prenex_12620) (select main_a v_prenex_12619)) 1000) (<= (+ main_x 1) v_prenex_12619) (< v_prenex_12619 main_x) (<= 0 (+ (select main_a v_prenex_12619) 1)) (<= 999 (select main_a v_prenex_12620)) (<= (+ main_y 1) v_prenex_12620))) (forall ((v_prenex_6470 Int) (v_prenex_6469 Int)) (or (<= (+ main_x 1) v_prenex_6469) (<= (* 2 (select main_a v_prenex_6469)) 2) (<= (select main_a v_prenex_6469) 1) (< v_prenex_6469 main_x) (<= 999 (select main_a v_prenex_6470)) (<= (* 2 (select main_a v_prenex_6470)) 2000) (<= 1000 (+ (select main_a v_prenex_6470) (select main_a v_prenex_6469))))) (forall ((v_prenex_8026 Int) (v_prenex_8027 Int)) (or (<= (select main_a v_prenex_8026) 1) (<= (+ main_x 1) v_prenex_8026) (<= (+ (select main_a v_prenex_8026) 998) (select main_a v_prenex_8027)) (<= (* 2 (select main_a v_prenex_8027)) 2000) (<= (select main_a v_prenex_8027) 1001) (< v_prenex_8026 main_x) (<= (* 2 (select main_a v_prenex_8026)) 2))) (forall ((v_prenex_11404 Int) (v_prenex_11405 Int)) (or (<= 999 (select main_a v_prenex_11405)) (<= (* 2 (select main_a v_prenex_11405)) 2000) (< v_prenex_11404 main_x) (<= (select main_a v_prenex_11404) 1) (< v_prenex_11405 main_y) (<= (+ (select main_a v_prenex_11404) 998) (select main_a v_prenex_11405)) (<= (+ main_x 1) v_prenex_11404))) (forall ((v_prenex_2651 Int) (v_prenex_2652 Int)) (or (<= (+ main_y 1) v_prenex_2652) (< v_prenex_2651 main_x) (<= 0 (* 2 (select main_a v_prenex_2651))) (<= (+ main_x 1) v_prenex_2651) (<= (select main_a v_prenex_2652) 1000) (<= (select main_a v_prenex_2652) 1001) (<= (+ (select main_a v_prenex_2652) (select main_a v_prenex_2651)) 1000))) (forall ((v_prenex_117 Int) (v_prenex_118 Int)) (or (<= 0 (* 2 (select main_a v_prenex_117))) (< v_prenex_117 main_x) (<= (select main_a v_prenex_118) 1001) (<= (select main_a v_prenex_118) 1000) (<= (+ main_x 1) v_prenex_117) (<= 1000 (+ (select main_a v_prenex_118) (select main_a v_prenex_117))))) (forall ((v_prenex_3724 Int) (v_prenex_3725 Int)) (or (<= (+ (select main_a v_prenex_3725) (select main_a v_prenex_3724)) 1000) (<= 0 (select main_a v_prenex_3724)) (<= (+ main_x 1) v_prenex_3724) (<= 1998 (* 2 (select main_a v_prenex_3725))) (< v_prenex_3724 main_x) (<= (* 2 (select main_a v_prenex_3724)) 2) (<= (select main_a v_prenex_3725) 1001))) (or (forall ((v_prenex_13186 Int)) (or (< v_prenex_13186 main_x) (<= (+ main_x 1) v_prenex_13186) (<= 0 (* 2 (select main_a v_prenex_13186))) (<= 0 (select main_a v_prenex_13186)) (<= (select main_a v_prenex_13186) 2))) (forall ((v_prenex_13187 Int)) (or (<= (* 2 (select main_a v_prenex_13187)) 2000) (<= 999 (select main_a v_prenex_13187))))) (or (forall ((v_prenex_4615 Int)) (or (< v_prenex_4615 main_x) (<= 0 (+ (select main_a v_prenex_4615) 1)) (<= (* 2 (select main_a v_prenex_4615)) 2) (<= 0 (* 2 (select main_a v_prenex_4615))) (<= (+ main_x 1) v_prenex_4615))) (forall ((v_prenex_4616 Int)) (or (<= 998 (select main_a v_prenex_4616)) (<= 999 (select main_a v_prenex_4616))))) (or (forall ((v_prenex_1183 Int)) (or (<= (select main_a v_prenex_1183) 1) (<= (+ main_x 1) v_prenex_1183) (< v_prenex_1183 main_x) (<= 0 (* 2 (select main_a v_prenex_1183))))) (forall ((v_prenex_1184 Int)) (<= 1998 (* 2 (select main_a v_prenex_1184))))) (forall ((v_prenex_12837 Int) (v_prenex_12838 Int)) (or (<= (select main_a v_prenex_12838) 1001) (<= 0 (select main_a v_prenex_12837)) (<= (* 2 (select main_a v_prenex_12837)) 2) (<= 998 (select main_a v_prenex_12838)) (< v_prenex_12837 main_x) (<= (+ main_x 1) v_prenex_12837) (<= (+ (select main_a v_prenex_12837) 998) (select main_a v_prenex_12838)))) (forall ((v_prenex_4153 Int) (v_prenex_4152 Int)) (or (<= 0 (+ (select main_a v_prenex_4152) 1)) (< 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) (<= 998 (select main_a v_prenex_4153)) (<= (+ main_x 1) v_prenex_4152))) (or (forall ((v_prenex_9084 Int)) (or (<= (* 2 (select main_a v_prenex_9084)) 2) (< v_prenex_9084 main_x) (<= (+ main_x 1) v_prenex_9084))) (forall ((v_prenex_9085 Int)) (or (<= (+ main_y 1) v_prenex_9085) (<= (select main_a v_prenex_9085) 1001) (<= 1998 (* 2 (select main_a v_prenex_9085)))))) (forall ((v_prenex_4649 Int) (v_prenex_4650 Int)) (or (<= (+ main_y 1) v_prenex_4650) (<= (+ main_x 1) v_prenex_4649) (<= (select main_a v_prenex_4649) 1) (<= (+ (select main_a v_prenex_4649) 998) (select main_a v_prenex_4650)) (<= (select main_a v_prenex_4650) 1001) (<= (select main_a v_prenex_4650) 1000) (< v_prenex_4649 main_x))) (forall ((v_prenex_10918 Int) (v_prenex_10917 Int)) (or (<= 0 (* 2 (select main_a v_prenex_10917))) (<= (select main_a v_prenex_10917) 2) (<= (+ main_x 1) v_prenex_10917) (<= (+ (select main_a v_prenex_10917) 998) (select main_a v_prenex_10918)) (<= 999 (select main_a v_prenex_10918)) (< v_prenex_10917 main_x) (<= (select main_a v_prenex_10918) 1001))) (forall ((v_prenex_5518 Int) (v_prenex_5519 Int)) (or (<= (select main_a v_prenex_5519) 1000) (<= 0 (* 2 (select main_a v_prenex_5518))) (<= 1000 (+ (select main_a v_prenex_5519) (select main_a v_prenex_5518))) (<= (* 2 (select main_a v_prenex_5519)) 2000) (<= (+ main_x 1) v_prenex_5518) (<= 0 (+ (select main_a v_prenex_5518) 1)) (< v_prenex_5518 main_x))) (forall ((v_prenex_1578 Int) (v_prenex_1577 Int)) (or (<= 999 (select main_a v_prenex_1578)) (< v_prenex_1577 main_x) (<= (+ main_x 1) v_prenex_1577) (<= (* 2 (select main_a v_prenex_1577)) 2) (<= 0 (select main_a v_prenex_1577)) (<= 1000 (+ (select main_a v_prenex_1578) (select main_a v_prenex_1577))) (<= 998 (select main_a v_prenex_1578)))) (forall ((v_prenex_8058 Int) (v_prenex_8059 Int)) (or (<= 0 (select main_a v_prenex_8058)) (<= (+ main_x 1) v_prenex_8058) (<= (select main_a v_prenex_8058) 2) (<= (+ (select main_a v_prenex_8059) (select main_a v_prenex_8058)) 1000) (<= 999 (select main_a v_prenex_8059)) (<= (* 2 (select main_a v_prenex_8059)) 2000) (< v_prenex_8058 main_x))) (or (forall ((v_prenex_4103 Int)) (or (<= (+ main_x 1) v_prenex_4103) (< v_prenex_4103 main_x) (<= (* 2 (select main_a v_prenex_4103)) 2) (<= (select main_a v_prenex_4103) 1))) (forall ((v_prenex_4104 Int)) (or (<= (select main_a v_prenex_4104) 1001) (<= (+ main_y 1) v_prenex_4104)))) (forall ((v_prenex_943 Int) (v_prenex_944 Int)) (or (<= (select main_a v_prenex_944) 1000) (<= 0 (select main_a v_prenex_943)) (<= 1000 (+ (select main_a v_prenex_944) (select main_a v_prenex_943))) (< v_prenex_943 main_x) (<= (+ main_x 1) v_prenex_943) (< v_prenex_944 main_y) (<= 999 (select main_a v_prenex_944)))) (forall ((v_prenex_4959 Int) (v_prenex_4958 Int)) (or (<= 0 (* 2 (select main_a v_prenex_4958))) (<= (+ main_x 1) v_prenex_4958) (< v_prenex_4958 main_x) (<= 0 (+ (select main_a v_prenex_4958) 1)) (<= (select main_a v_prenex_4959) (+ (select main_a v_prenex_4958) 1000)) (<= 999 (select main_a v_prenex_4959)))) (forall ((v_prenex_1884 Int) (v_prenex_1883 Int)) (or (<= (+ (select main_a v_prenex_1883) 998) (select main_a v_prenex_1884)) (<= 0 (* 2 (select main_a v_prenex_1883))) (<= (* 2 (select main_a v_prenex_1884)) 2000) (<= 998 (select main_a v_prenex_1884)) (<= (+ main_x 1) v_prenex_1883) (<= (* 2 (select main_a v_prenex_1883)) 2) (< v_prenex_1883 main_x))) (forall ((v_prenex_9738 Int) (v_prenex_9739 Int)) (or (<= (+ main_x 1) v_prenex_9738) (<= (* 2 (select main_a v_prenex_9738)) 2) (< v_prenex_9738 main_x) (<= (select main_a v_prenex_9739) (+ (select main_a v_prenex_9738) 1000)) (<= (select main_a v_prenex_9739) 1000) (<= 0 (select main_a v_prenex_9738)))) (forall ((v_prenex_6589 Int) (v_prenex_6590 Int)) (or (<= (select main_a v_prenex_6590) 1001) (<= (+ main_x 1) v_prenex_6589) (<= (+ main_y 1) v_prenex_6590) (<= (+ (select main_a v_prenex_6589) 998) (select main_a v_prenex_6590)) (<= 1998 (* 2 (select main_a v_prenex_6590))) (<= 0 (select main_a v_prenex_6589)) (< v_prenex_6589 main_x))) (forall ((v_prenex_6036 Int) (v_prenex_6035 Int)) (or (<= (+ (select main_a v_prenex_6035) 998) (select main_a v_prenex_6036)) (<= (+ main_y 1) v_prenex_6036) (<= (select main_a v_prenex_6036) 1000) (< v_prenex_6036 main_y) (<= (+ main_x 1) v_prenex_6035))) (forall ((v_prenex_9300 Int) (v_prenex_9299 Int)) (or (<= (+ main_x 1) v_prenex_9299) (<= (+ (select main_a v_prenex_9299) 998) (select main_a v_prenex_9300)) (<= 0 (+ (select main_a v_prenex_9299) 1)) (< v_prenex_9299 main_x) (<= 999 (select main_a v_prenex_9300)))) (forall ((v_prenex_9248 Int) (v_prenex_9247 Int)) (or (<= (select main_a v_prenex_9247) 2) (<= 999 (select main_a v_prenex_9248)) (<= (+ main_y 1) v_prenex_9248) (<= (+ main_x 1) v_prenex_9247) (<= (select main_a v_prenex_9248) 1000) (<= (+ (select main_a v_prenex_9247) 998) (select main_a v_prenex_9248)) (< v_prenex_9247 main_x))) (forall ((v_prenex_2737 Int) (v_prenex_2738 Int)) (or (<= (select main_a v_prenex_2737) 2) (<= (+ main_y 1) v_prenex_2738) (<= (* 2 (select main_a v_prenex_2738)) 2000) (<= 999 (select main_a v_prenex_2738)) (<= (+ (select main_a v_prenex_2737) 998) (select main_a v_prenex_2738)) (< v_prenex_2737 main_x) (<= (+ main_x 1) v_prenex_2737))) (forall ((v_prenex_7380 Int) (v_prenex_7379 Int)) (or (< v_prenex_7379 main_x) (<= (select main_a v_prenex_7380) (+ (select main_a v_prenex_7379) 1000)) (<= (+ main_x 1) v_prenex_7379) (<= 1998 (* 2 (select main_a v_prenex_7380))) (<= (* 2 (select main_a v_prenex_7380)) 2000) (<= 0 (* 2 (select main_a v_prenex_7379))) (<= 0 (+ (select main_a v_prenex_7379) 1)))) (forall ((v_prenex_5424 Int) (v_prenex_5425 Int)) (or (<= (* 2 (select main_a v_prenex_5425)) 2000) (< v_prenex_5424 main_x) (<= (select main_a v_prenex_5424) 2) (<= 1000 (+ (select main_a v_prenex_5425) (select main_a v_prenex_5424))) (<= (+ main_x 1) v_prenex_5424) (<= (select main_a v_prenex_5424) 1) (<= (select main_a v_prenex_5425) 1001))) (forall ((v_prenex_6521 Int) (v_prenex_6522 Int)) (or (<= (select main_a v_prenex_6521) 1) (<= 0 (* 2 (select main_a v_prenex_6521))) (<= (+ (select main_a v_prenex_6521) 998) (select main_a v_prenex_6522)) (<= (select main_a v_prenex_6522) 1000) (< v_prenex_6521 main_x) (<= (+ main_x 1) v_prenex_6521))) (forall ((v_prenex_1159 Int) (v_prenex_1160 Int)) (or (< v_prenex_1159 main_x) (<= 0 (+ (select main_a v_prenex_1159) 1)) (<= 0 (select main_a v_prenex_1159)) (<= (+ main_x 1) v_prenex_1159) (<= (* 2 (select main_a v_prenex_1160)) 2000) (<= (+ (select main_a v_prenex_1160) (select main_a v_prenex_1159)) 1000) (<= (select main_a v_prenex_1160) 1000))) (or (forall ((v_prenex_5318 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5318))) (<= (+ main_x 1) v_prenex_5318) (<= 0 (+ (select main_a v_prenex_5318) 1)) (<= (select main_a v_prenex_5318) 1) (< v_prenex_5318 main_x))) (forall ((v_prenex_5319 Int)) (or (<= (* 2 (select main_a v_prenex_5319)) 2000) (<= 999 (select main_a v_prenex_5319))))) (or (forall ((v_prenex_1229 Int)) (or (<= (select main_a v_prenex_1229) 1000) (<= (+ main_y 1) v_prenex_1229))) (forall ((v_prenex_1228 Int)) (or (<= (select main_a v_prenex_1228) 1) (<= 0 (* 2 (select main_a v_prenex_1228))) (<= (+ main_x 1) v_prenex_1228) (< v_prenex_1228 main_x)))) (forall ((v_prenex_12936 Int) (v_prenex_12937 Int)) (or (<= (+ main_y 1) v_prenex_12937) (<= (+ main_x 1) v_prenex_12936) (<= (select main_a v_prenex_12937) 1000) (<= 999 (select main_a v_prenex_12937)) (<= 1000 (+ (select main_a v_prenex_12937) (select main_a v_prenex_12936))) (< v_prenex_12936 main_x) (<= (select main_a v_prenex_12936) 1))) (or (forall ((v_prenex_13140 Int)) (or (< v_prenex_13140 main_x) (<= 0 (select main_a v_prenex_13140)) (<= (+ main_x 1) v_prenex_13140) (<= (select main_a v_prenex_13140) 1) (<= (* 2 (select main_a v_prenex_13140)) 2))) (forall ((v_prenex_13141 Int)) (or (<= 999 (select main_a v_prenex_13141)) (<= (select main_a v_prenex_13141) 1001)))) (forall ((v_prenex_9842 Int) (v_prenex_9841 Int)) (or (<= (select main_a v_prenex_9842) (+ (select main_a v_prenex_9841) 1000)) (<= 998 (select main_a v_prenex_9842)) (<= 0 (select main_a v_prenex_9841)) (<= (+ main_x 1) v_prenex_9841) (<= (select main_a v_prenex_9842) 1000) (< v_prenex_9842 main_y) (< v_prenex_9841 main_x))) (forall ((v_prenex_5503 Int) (v_prenex_5502 Int)) (or (<= (+ main_x 1) v_prenex_5502) (<= (select main_a v_prenex_5503) 1000) (<= (+ (select main_a v_prenex_5503) (select main_a v_prenex_5502)) 1000) (<= 0 (select main_a v_prenex_5502)) (<= 1998 (* 2 (select main_a v_prenex_5503))) (<= (select main_a v_prenex_5502) 2) (< v_prenex_5502 main_x))) (forall ((v_prenex_10341 Int) (v_prenex_10342 Int)) (or (<= 0 (+ (select main_a v_prenex_10341) 1)) (<= (select main_a v_prenex_10342) (+ (select main_a v_prenex_10341) 1000)) (<= (+ main_x 1) v_prenex_10341) (< v_prenex_10341 main_x) (<= (select main_a v_prenex_10342) 1001))) (forall ((v_prenex_453 Int) (v_prenex_454 Int)) (or (<= (+ main_y 1) v_prenex_454) (<= (select main_a v_prenex_454) 1001) (< v_prenex_453 main_x) (<= (select main_a v_prenex_454) 1000) (<= (+ main_x 1) v_prenex_453) (<= (* 2 (select main_a v_prenex_453)) 2) (<= (+ (select main_a v_prenex_454) (select main_a v_prenex_453)) 1000))) (forall ((v_prenex_1034 Int) (v_prenex_1033 Int)) (or (<= (+ main_x 1) v_prenex_1033) (<= 0 (+ (select main_a v_prenex_1033) 1)) (<= 0 (select main_a v_prenex_1033)) (< v_prenex_1033 main_x) (<= 1998 (* 2 (select main_a v_prenex_1034))) (<= (select main_a v_prenex_1034) (+ (select main_a v_prenex_1033) 1000)) (<= (select main_a v_prenex_1034) 1001))) (forall ((v_prenex_7632 Int) (v_prenex_7633 Int)) (or (<= 1000 (+ (select main_a v_prenex_7633) (select main_a v_prenex_7632))) (<= (select main_a v_prenex_7632) 1) (<= 0 (+ (select main_a v_prenex_7632) 1)) (<= (+ main_x 1) v_prenex_7632) (< v_prenex_7632 main_x) (<= (select main_a v_prenex_7633) 1001))) (forall ((v_prenex_8804 Int) (v_prenex_8805 Int)) (or (<= (+ (select main_a v_prenex_8804) 998) (select main_a v_prenex_8805)) (<= (select main_a v_prenex_8804) 2) (< v_prenex_8804 main_x) (<= 0 (* 2 (select main_a v_prenex_8804))) (<= (+ main_x 1) v_prenex_8804))) (or (forall ((v_prenex_11399 Int)) (or (<= (select main_a v_prenex_11399) 1000) (<= (+ main_y 1) v_prenex_11399) (<= 998 (select main_a v_prenex_11399)))) (forall ((v_prenex_11398 Int)) (or (<= (+ main_x 1) v_prenex_11398) (<= 0 (* 2 (select main_a v_prenex_11398))) (< v_prenex_11398 main_x)))) (forall ((v_prenex_622 Int) (v_prenex_621 Int)) (or (<= (* 2 (select main_a v_prenex_621)) 2) (<= (+ (select main_a v_prenex_622) (select main_a v_prenex_621)) 1000) (<= 1998 (* 2 (select main_a v_prenex_622))) (<= (+ main_x 1) v_prenex_621) (< v_prenex_621 main_x) (<= (+ main_y 1) v_prenex_622))) (forall ((v_prenex_8619 Int) (v_prenex_8620 Int)) (or (<= (select main_a v_prenex_8619) 1) (<= (+ (select main_a v_prenex_8619) 998) (select main_a v_prenex_8620)) (<= 1998 (* 2 (select main_a v_prenex_8620))) (< v_prenex_8619 main_x) (<= (* 2 (select main_a v_prenex_8619)) 2) (<= 999 (select main_a v_prenex_8620)) (<= (+ main_x 1) v_prenex_8619))) (forall ((v_prenex_4289 Int) (v_prenex_4288 Int)) (or (< v_prenex_4289 main_y) (< v_prenex_4288 main_x) (<= 998 (select main_a v_prenex_4289)) (<= (+ main_x 1) v_prenex_4288) (<= (select main_a v_prenex_4289) 1001) (<= (+ (select main_a v_prenex_4289) (select main_a v_prenex_4288)) 1000) (<= 0 (+ (select main_a v_prenex_4288) 1)))) (forall ((v_prenex_10011 Int) (v_prenex_10010 Int)) (or (<= 0 (* 2 (select main_a v_prenex_10010))) (<= 1000 (+ (select main_a v_prenex_10011) (select main_a v_prenex_10010))) (< v_prenex_10010 main_x) (<= (select main_a v_prenex_10010) 2) (<= (+ main_x 1) v_prenex_10010))) (forall ((v_prenex_10200 Int) (v_prenex_10199 Int)) (or (<= 0 (* 2 (select main_a v_prenex_10199))) (<= 999 (select main_a v_prenex_10200)) (<= (select main_a v_prenex_10199) 2) (<= 1000 (+ (select main_a v_prenex_10200) (select main_a v_prenex_10199))) (< v_prenex_10199 main_x) (<= (* 2 (select main_a v_prenex_10200)) 2000) (<= (+ main_x 1) v_prenex_10199))) (or (forall ((v_prenex_1901 Int)) (or (<= (+ main_x 1) v_prenex_1901) (<= 0 (* 2 (select main_a v_prenex_1901))) (< v_prenex_1901 main_x) (<= (* 2 (select main_a v_prenex_1901)) 2))) (forall ((v_prenex_1902 Int)) (or (<= (select main_a v_prenex_1902) 1000) (<= (* 2 (select main_a v_prenex_1902)) 2000) (<= (+ main_y 1) v_prenex_1902)))) (or (forall ((v_prenex_5704 Int)) (or (<= (select main_a v_prenex_5704) 1001) (<= (+ main_y 1) v_prenex_5704) (<= (* 2 (select main_a v_prenex_5704)) 2000))) (forall ((v_prenex_5703 Int)) (or (<= (+ main_x 1) v_prenex_5703) (<= (* 2 (select main_a v_prenex_5703)) 2) (< v_prenex_5703 main_x) (<= 0 (* 2 (select main_a v_prenex_5703)))))) (or (forall ((v_prenex_1536 Int)) (or (< v_prenex_1536 main_x) (<= (* 2 (select main_a v_prenex_1536)) 2) (<= 0 (* 2 (select main_a v_prenex_1536))) (<= 0 (+ (select main_a v_prenex_1536) 1)) (<= (+ main_x 1) v_prenex_1536))) (forall ((v_prenex_1537 Int)) (or (<= (select main_a v_prenex_1537) 1000) (<= 998 (select main_a v_prenex_1537))))) (forall ((v_prenex_4401 Int) (v_prenex_4402 Int)) (or (<= (select main_a v_prenex_4402) 1000) (<= (+ main_x 1) v_prenex_4401) (<= 0 (select main_a v_prenex_4401)) (< v_prenex_4401 main_x) (<= 999 (select main_a v_prenex_4402)) (<= (+ (select main_a v_prenex_4402) (select main_a v_prenex_4401)) 1000) (< v_prenex_4402 main_y))) (forall ((v_prenex_10527 Int) (v_prenex_10526 Int)) (or (<= (+ (select main_a v_prenex_10527) (select main_a v_prenex_10526)) 1000) (<= 999 (select main_a v_prenex_10527)) (< v_prenex_10527 main_y) (< v_prenex_10526 main_x) (<= (select main_a v_prenex_10527) 1001) (<= (+ main_x 1) v_prenex_10526) (<= (select main_a v_prenex_10526) 1))) (forall ((v_prenex_2343 Int) (v_prenex_2342 Int)) (or (<= (+ main_x 1) v_prenex_2342) (<= 0 (+ (select main_a v_prenex_2342) 1)) (<= (select main_a v_prenex_2342) 2) (<= (+ (select main_a v_prenex_2343) (select main_a v_prenex_2342)) 1000) (<= (select main_a v_prenex_2343) 1001) (< v_prenex_2342 main_x))) (or (forall ((v_prenex_12469 Int)) (or (< v_prenex_12469 main_x) (<= (* 2 (select main_a v_prenex_12469)) 2) (<= (+ main_x 1) v_prenex_12469))) (forall ((v_prenex_12470 Int)) (or (< v_prenex_12470 main_y) (<= (select main_a v_prenex_12470) 1000) (<= (* 2 (select main_a v_prenex_12470)) 2000)))) (forall ((v_prenex_1189 Int) (v_prenex_1188 Int)) (or (<= (* 2 (select main_a v_prenex_1189)) 2000) (<= (select main_a v_prenex_1189) 1000) (< v_prenex_1189 main_y) (<= (+ main_y 1) v_prenex_1189) (<= (+ (select main_a v_prenex_1188) 998) (select main_a v_prenex_1189)))) (or (forall ((v_prenex_8361 Int)) (or (< v_prenex_8361 main_x) (<= 0 (* 2 (select main_a v_prenex_8361))) (<= (+ main_x 1) v_prenex_8361) (<= (select main_a v_prenex_8361) 1))) (forall ((v_prenex_8362 Int)) (or (<= (+ main_y 1) v_prenex_8362) (<= 999 (select main_a v_prenex_8362))))) (forall ((v_prenex_5914 Int) (v_prenex_5913 Int)) (or (<= 998 (select main_a v_prenex_5914)) (<= (+ (select main_a v_prenex_5914) (select main_a v_prenex_5913)) 1000) (<= (* 2 (select main_a v_prenex_5913)) 2) (<= 0 (select main_a v_prenex_5913)) (<= (* 2 (select main_a v_prenex_5914)) 2000) (<= (+ main_x 1) v_prenex_5913) (< v_prenex_5913 main_x))) (or (forall ((v_prenex_152 Int)) (or (<= (+ main_y 1) v_prenex_152) (<= 1998 (* 2 (select main_a v_prenex_152))))) (forall ((v_prenex_151 Int)) (or (<= 0 (+ (select main_a v_prenex_151) 1)) (<= (+ main_x 1) v_prenex_151) (< v_prenex_151 main_x) (<= (* 2 (select main_a v_prenex_151)) 2)))) (forall ((v_prenex_4965 Int) (v_prenex_4964 Int)) (or (<= (select main_a v_prenex_4965) 1000) (<= (+ main_x 1) v_prenex_4964) (<= 998 (select main_a v_prenex_4965)) (<= (+ (select main_a v_prenex_4964) 998) (select main_a v_prenex_4965)) (< v_prenex_4964 main_x) (< v_prenex_4965 main_y) (<= 0 (+ (select main_a v_prenex_4964) 1)))) (forall ((v_prenex_7137 Int) (v_prenex_7136 Int)) (or (<= (+ main_x 1) v_prenex_7136) (<= 0 (select main_a v_prenex_7136)) (< v_prenex_7137 main_y) (<= 1998 (* 2 (select main_a v_prenex_7137))) (<= (select main_a v_prenex_7137) (+ (select main_a v_prenex_7136) 1000)) (< v_prenex_7136 main_x) (<= (select main_a v_prenex_7137) 1001))) (forall ((v_prenex_10476 Int) (v_prenex_10475 Int)) (or (<= (select main_a v_prenex_10476) 1001) (< v_prenex_10475 main_x) (<= (select main_a v_prenex_10475) 1) (<= (+ main_y 1) v_prenex_10476) (<= (+ main_x 1) v_prenex_10475) (<= (+ (select main_a v_prenex_10476) (select main_a v_prenex_10475)) 1000))) (forall ((v_prenex_5427 Int) (v_prenex_5426 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5426))) (<= (+ main_x 1) v_prenex_5426) (<= (+ (select main_a v_prenex_5426) 998) (select main_a v_prenex_5427)) (<= 1998 (* 2 (select main_a v_prenex_5427))) (<= 999 (select main_a v_prenex_5427)) (<= 0 (select main_a v_prenex_5426)) (< v_prenex_5426 main_x))) (forall ((v_prenex_538 Int) (v_prenex_537 Int)) (or (<= (+ main_x 1) v_prenex_537) (<= 0 (* 2 (select main_a v_prenex_537))) (<= (select main_a v_prenex_538) 1000) (< v_prenex_538 main_y) (<= (* 2 (select main_a v_prenex_538)) 2000) (<= (+ (select main_a v_prenex_537) 998) (select main_a v_prenex_538)) (< v_prenex_537 main_x))) (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)) (<= 998 (select main_a v_prenex_7887)) (<= 0 (select main_a v_prenex_7886)) (<= (+ main_y 1) v_prenex_7887) (< v_prenex_7886 main_x))) (forall ((v_prenex_1710 Int) (v_prenex_1709 Int)) (or (<= 998 (select main_a v_prenex_1710)) (<= (select main_a v_prenex_1710) (+ (select main_a v_prenex_1709) 1000)) (<= 0 (select main_a v_prenex_1709)) (<= 999 (select main_a v_prenex_1710)) (<= 0 (* 2 (select main_a v_prenex_1709))) (<= (+ main_x 1) v_prenex_1709) (< v_prenex_1709 main_x))) (forall ((v_prenex_8259 Int) (v_prenex_8258 Int)) (or (<= (select main_a v_prenex_8259) 1001) (<= (* 2 (select main_a v_prenex_8258)) 2) (<= (+ main_x 1) v_prenex_8258) (<= 1998 (* 2 (select main_a v_prenex_8259))) (<= (+ (select main_a v_prenex_8259) (select main_a v_prenex_8258)) 1000) (< v_prenex_8258 main_x))) (forall ((v_prenex_2895 Int) (v_prenex_2896 Int)) (or (<= 1000 (+ (select main_a v_prenex_2896) (select main_a v_prenex_2895))) (<= (select main_a v_prenex_2895) 1) (<= (select main_a v_prenex_2896) 1001) (<= 999 (select main_a v_prenex_2896)) (<= (+ main_x 1) v_prenex_2895) (<= (select main_a v_prenex_2895) 2) (< v_prenex_2895 main_x))) (forall ((v_prenex_11268 Int) (v_prenex_11269 Int)) (or (<= 998 (select main_a v_prenex_11269)) (< v_prenex_11268 main_x) (<= (* 2 (select main_a v_prenex_11268)) 2) (<= 1998 (* 2 (select main_a v_prenex_11269))) (<= (+ main_x 1) v_prenex_11268) (<= (select main_a v_prenex_11268) 2) (<= (+ (select main_a v_prenex_11269) (select main_a v_prenex_11268)) 1000))) (or (forall ((v_prenex_6859 Int)) (or (<= (select main_a v_prenex_6859) 1001) (<= (select main_a v_prenex_6859) 1000) (<= (+ main_y 1) v_prenex_6859))) (forall ((v_prenex_6858 Int)) (or (< v_prenex_6858 main_x) (<= (+ main_x 1) v_prenex_6858) (<= 0 (+ (select main_a v_prenex_6858) 1)) (<= 0 (* 2 (select main_a v_prenex_6858)))))) (forall ((v_prenex_8329 Int) (v_prenex_8330 Int)) (or (<= (select main_a v_prenex_8330) 1000) (<= 0 (* 2 (select main_a v_prenex_8329))) (< v_prenex_8329 main_x) (<= (+ main_x 1) v_prenex_8329) (<= 999 (select main_a v_prenex_8330)) (<= 1000 (+ (select main_a v_prenex_8330) (select main_a v_prenex_8329))) (<= 0 (select main_a v_prenex_8329)))) (forall ((v_prenex_2321 Int) (v_prenex_2320 Int)) (or (<= (+ main_y 1) v_prenex_2321) (<= (select main_a v_prenex_2321) 1001) (<= (+ (select main_a v_prenex_2320) 998) (select main_a v_prenex_2321)) (< v_prenex_2321 main_y) (<= 998 (select main_a v_prenex_2321)))) (or (forall ((v_prenex_2238 Int)) (or (<= (select main_a v_prenex_2238) 1001) (< v_prenex_2238 main_y))) (forall ((v_prenex_2237 Int)) (or (<= (+ main_x 1) v_prenex_2237) (<= 0 (+ (select main_a v_prenex_2237) 1)) (< v_prenex_2237 main_x) (<= 0 (* 2 (select main_a v_prenex_2237)))))) (or (forall ((v_prenex_6510 Int)) (or (< v_prenex_6510 main_y) (<= 1998 (* 2 (select main_a v_prenex_6510))))) (forall ((v_prenex_6509 Int)) (or (<= (+ main_x 1) v_prenex_6509) (<= (select main_a v_prenex_6509) 2) (<= (* 2 (select main_a v_prenex_6509)) 2) (< v_prenex_6509 main_x)))) (forall ((v_prenex_4310 Int) (v_prenex_4309 Int)) (or (<= (select main_a v_prenex_4309) 1) (< v_prenex_4309 main_x) (<= (+ main_x 1) v_prenex_4309) (<= (select main_a v_prenex_4310) 1000) (<= (+ (select main_a v_prenex_4309) 998) (select main_a v_prenex_4310)) (< v_prenex_4310 main_y))) (or (forall ((v_prenex_10467 Int)) (or (<= 0 (+ (select main_a v_prenex_10467) 1)) (<= 0 (* 2 (select main_a v_prenex_10467))) (< v_prenex_10467 main_x) (<= (+ main_x 1) v_prenex_10467))) (forall ((v_prenex_10468 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_10468))) (<= (select main_a v_prenex_10468) 1000)))) (or (forall ((v_prenex_2004 Int)) (or (<= 998 (select main_a v_prenex_2004)) (<= (select main_a v_prenex_2004) 1000) (< v_prenex_2004 main_y))) (forall ((v_prenex_2003 Int)) (or (< v_prenex_2003 main_x) (<= (+ main_x 1) v_prenex_2003) (<= (select main_a v_prenex_2003) 2) (<= (* 2 (select main_a v_prenex_2003)) 2)))) (forall ((v_prenex_851 Int) (v_prenex_852 Int)) (or (< v_prenex_851 main_x) (<= (* 2 (select main_a v_prenex_851)) 2) (<= (select main_a v_prenex_852) (+ (select main_a v_prenex_851) 1000)) (<= (select main_a v_prenex_852) 1000) (<= (+ main_x 1) v_prenex_851) (<= (select main_a v_prenex_851) 2) (<= 999 (select main_a v_prenex_852)))) (forall ((v_prenex_7896 Int) (v_prenex_7897 Int)) (or (<= (* 2 (select main_a v_prenex_7896)) 2) (<= (select main_a v_prenex_7896) 2) (<= (+ (select main_a v_prenex_7897) (select main_a v_prenex_7896)) 1000) (<= (select main_a v_prenex_7897) 1001) (<= (select main_a v_prenex_7897) 1000) (<= (+ main_x 1) v_prenex_7896) (< v_prenex_7896 main_x))) (forall ((v_prenex_12638 Int) (v_prenex_12637 Int)) (or (<= 1000 (+ (select main_a v_prenex_12638) (select main_a v_prenex_12637))) (<= (select main_a v_prenex_12638) 1000) (<= (+ main_x 1) v_prenex_12637) (<= 0 (select main_a v_prenex_12637)) (< v_prenex_12637 main_x) (<= (* 2 (select main_a v_prenex_12638)) 2000) (<= 0 (+ (select main_a v_prenex_12637) 1)))) (forall ((v_prenex_7119 Int) (v_prenex_7118 Int)) (or (<= 0 (* 2 (select main_a v_prenex_7118))) (<= (+ main_x 1) v_prenex_7118) (<= 0 (select main_a v_prenex_7118)) (<= (+ (select main_a v_prenex_7119) (select main_a v_prenex_7118)) 1000) (< v_prenex_7118 main_x) (<= 998 (select main_a v_prenex_7119)) (<= (select main_a v_prenex_7119) 1001))) (forall ((v_prenex_12587 Int) (v_prenex_12588 Int)) (or (< v_prenex_12587 main_x) (<= (+ main_y 1) v_prenex_12588) (<= (select main_a v_prenex_12588) (+ (select main_a v_prenex_12587) 1000)) (<= (select main_a v_prenex_12587) 1) (<= 1998 (* 2 (select main_a v_prenex_12588))) (<= 999 (select main_a v_prenex_12588)) (<= (+ main_x 1) v_prenex_12587))) (forall ((v_prenex_1674 Int) (v_prenex_1673 Int)) (or (<= (+ (select main_a v_prenex_1674) (select main_a v_prenex_1673)) 1000) (<= (select main_a v_prenex_1674) 1000) (<= (+ main_x 1) v_prenex_1673) (<= (select main_a v_prenex_1673) 1) (<= 999 (select main_a v_prenex_1674)) (< v_prenex_1673 main_x))) (forall ((v_prenex_10598 Int) (v_prenex_10599 Int)) (or (< v_prenex_10598 main_x) (<= (* 2 (select main_a v_prenex_10599)) 2000) (<= (select main_a v_prenex_10598) 1) (<= (select main_a v_prenex_10599) 1000) (<= 0 (+ (select main_a v_prenex_10598) 1)) (<= (+ main_x 1) v_prenex_10598) (<= (+ (select main_a v_prenex_10599) (select main_a v_prenex_10598)) 1000))) (forall ((v_prenex_70 Int) (v_prenex_71 Int)) (or (<= 0 (select main_a v_prenex_70)) (<= 1000 (+ (select main_a v_prenex_71) (select main_a v_prenex_70))) (< v_prenex_70 main_x) (<= (+ main_x 1) v_prenex_70) (<= (select main_a v_prenex_70) 2) (<= (select main_a v_prenex_71) 1000) (<= (* 2 (select main_a v_prenex_71)) 2000))) (forall ((v_prenex_11213 Int) (v_prenex_11214 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_11214))) (<= (select main_a v_prenex_11214) (+ (select main_a v_prenex_11213) 1000)) (<= 998 (select main_a v_prenex_11214)) (<= (+ main_x 1) v_prenex_11213) (< v_prenex_11213 main_x) (<= (select main_a v_prenex_11213) 1))) (forall ((v_prenex_8295 Int) (v_prenex_8294 Int)) (or (<= (select main_a v_prenex_8295) 1000) (<= (select main_a v_prenex_8294) 1) (< v_prenex_8294 main_x) (<= (select main_a v_prenex_8295) (+ (select main_a v_prenex_8294) 1000)) (<= (+ main_y 1) v_prenex_8295) (<= (+ main_x 1) v_prenex_8294))) (forall ((v_prenex_5401 Int) (v_prenex_5400 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5400))) (<= (+ main_x 1) v_prenex_5400) (< v_prenex_5400 main_x) (<= (+ main_y 1) v_prenex_5401) (<= 998 (select main_a v_prenex_5401)) (<= (+ (select main_a v_prenex_5401) (select main_a v_prenex_5400)) 1000) (<= (* 2 (select main_a v_prenex_5401)) 2000))) (forall ((v_prenex_5938 Int) (v_prenex_5937 Int)) (or (<= (+ (select main_a v_prenex_5937) 998) (select main_a v_prenex_5938)) (<= (+ main_x 1) v_prenex_5937) (<= 0 (+ (select main_a v_prenex_5937) 1)) (<= 998 (select main_a v_prenex_5938)) (< v_prenex_5937 main_x) (<= (select main_a v_prenex_5938) 1001) (<= (select main_a v_prenex_5937) 2))) (forall ((v_prenex_1341 Int) (v_prenex_1340 Int)) (or (<= 998 (select main_a v_prenex_1341)) (<= (+ main_x 1) v_prenex_1340) (< v_prenex_1340 main_x) (<= 0 (* 2 (select main_a v_prenex_1340))) (<= 0 (+ (select main_a v_prenex_1340) 1)) (<= 1998 (* 2 (select main_a v_prenex_1341))) (<= 1000 (+ (select main_a v_prenex_1341) (select main_a v_prenex_1340))))) (forall ((v_prenex_978 Int) (v_prenex_977 Int)) (or (< v_prenex_977 main_x) (<= (+ main_y 1) v_prenex_978) (<= 1000 (+ (select main_a v_prenex_978) (select main_a v_prenex_977))) (<= 0 (* 2 (select main_a v_prenex_977))) (<= 999 (select main_a v_prenex_978)) (<= 1998 (* 2 (select main_a v_prenex_978))) (<= (+ main_x 1) v_prenex_977))) (forall ((v_prenex_5301 Int) (v_prenex_5300 Int)) (or (<= (+ main_x 1) v_prenex_5300) (<= (+ (select main_a v_prenex_5301) (select main_a v_prenex_5300)) 1000) (<= 998 (select main_a v_prenex_5301)) (< v_prenex_5300 main_x) (<= (* 2 (select main_a v_prenex_5301)) 2000) (<= 0 (+ (select main_a v_prenex_5300) 1)))) (forall ((v_prenex_2033 Int) (v_prenex_2034 Int)) (or (<= (+ main_x 1) v_prenex_2033) (<= 0 (+ (select main_a v_prenex_2033) 1)) (<= (select main_a v_prenex_2034) (+ (select main_a v_prenex_2033) 1000)) (<= 0 (* 2 (select main_a v_prenex_2033))) (<= (select main_a v_prenex_2034) 1001) (<= (select main_a v_prenex_2034) 1000) (< v_prenex_2033 main_x))) (forall ((v_prenex_13444 Int) (v_prenex_13443 Int)) (or (<= 999 (select main_a v_prenex_13444)) (< v_prenex_13443 main_x) (<= (+ (select main_a v_prenex_13443) 998) (select main_a v_prenex_13444)) (<= (+ main_x 1) v_prenex_13443) (<= (* 2 (select main_a v_prenex_13443)) 2) (<= (select main_a v_prenex_13444) 1000) (<= (+ main_y 1) v_prenex_13444))) (forall ((v_prenex_4793 Int) (v_prenex_4792 Int)) (or (<= (+ (select main_a v_prenex_4793) (select main_a v_prenex_4792)) 1000) (<= (+ main_y 1) v_prenex_4793) (<= 0 (* 2 (select main_a v_prenex_4792))) (<= 998 (select main_a v_prenex_4793)) (< v_prenex_4792 main_x) (<= (+ main_x 1) v_prenex_4792))) (forall ((v_prenex_2171 Int) (v_prenex_2172 Int)) (or (<= (+ (select main_a v_prenex_2171) 998) (select main_a v_prenex_2172)) (< v_prenex_2171 main_x) (<= (select main_a v_prenex_2171) 1) (<= (select main_a v_prenex_2172) 1000) (<= 0 (* 2 (select main_a v_prenex_2171))) (<= (+ main_x 1) v_prenex_2171))) (forall ((v_prenex_1407 Int) (v_prenex_1406 Int)) (or (< v_prenex_1406 main_x) (<= 999 (select main_a v_prenex_1407)) (<= (select main_a v_prenex_1407) 1001) (<= 1000 (+ (select main_a v_prenex_1407) (select main_a v_prenex_1406))) (<= (+ main_x 1) v_prenex_1406) (<= (select main_a v_prenex_1406) 1))) (or (forall ((v_prenex_897 Int)) (or (<= (+ main_x 1) v_prenex_897) (<= 0 (* 2 (select main_a v_prenex_897))) (< v_prenex_897 main_x))) (forall ((v_prenex_898 Int)) (or (<= (select main_a v_prenex_898) 1001) (<= (* 2 (select main_a v_prenex_898)) 2000)))) (forall ((v_prenex_5437 Int) (v_prenex_5436 Int)) (or (< v_prenex_5436 main_x) (<= (+ main_x 1) v_prenex_5436) (<= (select main_a v_prenex_5436) 1) (<= 998 (select main_a v_prenex_5437)) (<= 1998 (* 2 (select main_a v_prenex_5437))) (<= 0 (* 2 (select main_a v_prenex_5436))) (<= (select main_a v_prenex_5437) (+ (select main_a v_prenex_5436) 1000)))) (or (forall ((v_prenex_2137 Int)) (or (<= (select main_a v_prenex_2137) 1) (<= (+ main_x 1) v_prenex_2137) (< v_prenex_2137 main_x) (<= (select main_a v_prenex_2137) 2) (<= (* 2 (select main_a v_prenex_2137)) 2))) (forall ((v_prenex_2138 Int)) (or (<= 999 (select main_a v_prenex_2138)) (<= (select main_a v_prenex_2138) 1001)))) (forall ((v_prenex_7614 Int) (v_prenex_7615 Int)) (or (<= 998 (select main_a v_prenex_7615)) (<= 0 (select main_a v_prenex_7614)) (<= (select main_a v_prenex_7615) 1001) (< v_prenex_7614 main_x) (<= (+ main_x 1) v_prenex_7614) (<= (select main_a v_prenex_7615) (+ (select main_a v_prenex_7614) 1000)))) (forall ((v_prenex_7283 Int) (v_prenex_7282 Int)) (or (<= 0 (select main_a v_prenex_7282)) (<= (+ main_x 1) v_prenex_7282) (<= (select main_a v_prenex_7283) 1001) (< v_prenex_7282 main_x) (<= (+ (select main_a v_prenex_7283) (select main_a v_prenex_7282)) 1000) (<= 998 (select main_a v_prenex_7283)) (< v_prenex_7283 main_y))) (forall ((v_prenex_4908 Int) (v_prenex_4909 Int)) (or (<= (select main_a v_prenex_4908) 2) (<= 1998 (* 2 (select main_a v_prenex_4909))) (<= 1000 (+ (select main_a v_prenex_4909) (select main_a v_prenex_4908))) (<= 999 (select main_a v_prenex_4909)) (< v_prenex_4908 main_x) (<= 0 (* 2 (select main_a v_prenex_4908))) (<= (+ main_x 1) v_prenex_4908))) (forall ((v_prenex_11121 Int) (v_prenex_11122 Int)) (or (<= (+ main_x 1) v_prenex_11121) (< v_prenex_11121 main_x) (<= (select main_a v_prenex_11122) (+ (select main_a v_prenex_11121) 1000)) (< v_prenex_11122 main_y) (<= (select main_a v_prenex_11122) 1001) (<= 999 (select main_a v_prenex_11122)) (<= (* 2 (select main_a v_prenex_11121)) 2))) (forall ((v_prenex_8343 Int) (v_prenex_8344 Int)) (or (<= (select main_a v_prenex_8343) 2) (<= (select main_a v_prenex_8344) 1000) (<= (+ main_x 1) v_prenex_8343) (< v_prenex_8343 main_x) (<= (select main_a v_prenex_8344) (+ (select main_a v_prenex_8343) 1000)) (<= 999 (select main_a v_prenex_8344)))) (forall ((v_prenex_10747 Int) (v_prenex_10746 Int)) (or (<= (select main_a v_prenex_10746) 1) (<= 1000 (+ (select main_a v_prenex_10747) (select main_a v_prenex_10746))) (<= 1998 (* 2 (select main_a v_prenex_10747))) (<= (+ main_x 1) v_prenex_10746) (< v_prenex_10746 main_x) (< v_prenex_10747 main_y))) (forall ((v_prenex_4258 Int) (v_prenex_4259 Int)) (or (<= 999 (select main_a v_prenex_4259)) (<= (+ main_y 1) v_prenex_4259) (<= (+ (select main_a v_prenex_4259) (select main_a v_prenex_4258)) 1000) (<= (select main_a v_prenex_4259) 1000) (< v_prenex_4259 main_y))) (or (forall ((v_prenex_518 Int)) (<= (select main_a v_prenex_518) 1001)) (forall ((v_prenex_517 Int)) (or (<= (select main_a v_prenex_517) 1) (<= 0 (* 2 (select main_a v_prenex_517))) (<= 0 (+ (select main_a v_prenex_517) 1)) (<= (+ main_x 1) v_prenex_517) (< v_prenex_517 main_x)))) (forall ((v_prenex_8916 Int) (v_prenex_8915 Int)) (or (<= 998 (select main_a v_prenex_8916)) (<= (+ main_x 1) v_prenex_8915) (<= (* 2 (select main_a v_prenex_8916)) 2000) (<= 0 (select main_a v_prenex_8915)) (<= (select main_a v_prenex_8916) (+ (select main_a v_prenex_8915) 1000)) (< v_prenex_8915 main_x) (< v_prenex_8916 main_y))) (forall ((v_prenex_4669 Int) (v_prenex_4670 Int)) (or (<= (* 2 (select main_a v_prenex_4669)) 2) (<= (+ main_x 1) v_prenex_4669) (< v_prenex_4669 main_x) (<= 998 (select main_a v_prenex_4670)) (<= (+ (select main_a v_prenex_4670) (select main_a v_prenex_4669)) 1000) (<= 999 (select main_a v_prenex_4670)))) (forall ((v_prenex_11887 Int) (v_prenex_11888 Int)) (or (< v_prenex_11888 main_y) (<= (+ main_y 1) v_prenex_11888) (<= 1000 (+ (select main_a v_prenex_11888) (select main_a v_prenex_11887))) (<= 999 (select main_a v_prenex_11888)))) (forall ((v_prenex_11237 Int) (v_prenex_11238 Int)) (or (<= 1000 (+ (select main_a v_prenex_11238) (select main_a v_prenex_11237))) (< v_prenex_11237 main_x) (<= 999 (select main_a v_prenex_11238)) (<= (+ main_x 1) v_prenex_11237) (<= 0 (+ (select main_a v_prenex_11237) 1)) (<= (+ main_y 1) v_prenex_11238))) (forall ((v_prenex_11081 Int) (v_prenex_11082 Int)) (or (<= (select main_a v_prenex_11082) 1000) (<= (+ main_x 1) v_prenex_11081) (< v_prenex_11081 main_x) (<= 1000 (+ (select main_a v_prenex_11082) (select main_a v_prenex_11081))) (< v_prenex_11082 main_y) (<= (* 2 (select main_a v_prenex_11082)) 2000) (<= 0 (+ (select main_a v_prenex_11081) 1)))) (forall ((v_prenex_9363 Int) (v_prenex_9362 Int)) (or (< v_prenex_9363 main_y) (<= (+ (select main_a v_prenex_9362) 998) (select main_a v_prenex_9363)) (<= 1998 (* 2 (select main_a v_prenex_9363))) (<= 0 (* 2 (select main_a v_prenex_9362))) (<= (+ main_x 1) v_prenex_9362) (< v_prenex_9362 main_x) (<= (* 2 (select main_a v_prenex_9363)) 2000))) (forall ((v_prenex_2268 Int) (v_prenex_2269 Int)) (or (<= (* 2 (select main_a v_prenex_2269)) 2000) (<= 998 (select main_a v_prenex_2269)) (< v_prenex_2268 main_x) (<= (+ main_x 1) v_prenex_2268) (<= (select main_a v_prenex_2268) 2) (<= (select main_a v_prenex_2269) (+ (select main_a v_prenex_2268) 1000)))) (forall ((v_prenex_3014 Int) (v_prenex_3013 Int)) (or (<= 1000 (+ (select main_a v_prenex_3014) (select main_a v_prenex_3013))) (< v_prenex_3013 main_x) (<= 0 (+ (select main_a v_prenex_3013) 1)) (< v_prenex_3014 main_y) (<= 999 (select main_a v_prenex_3014)) (<= (+ main_x 1) v_prenex_3013) (<= (select main_a v_prenex_3014) 1001))) (forall ((v_prenex_402 Int) (v_prenex_401 Int)) (or (<= (+ main_x 1) v_prenex_401) (< v_prenex_401 main_x) (<= (+ (select main_a v_prenex_402) (select main_a v_prenex_401)) 1000) (<= 999 (select main_a v_prenex_402)) (<= (select main_a v_prenex_401) 1) (<= 998 (select main_a v_prenex_402)) (<= 0 (select main_a v_prenex_401)))) (forall ((v_prenex_13086 Int) (v_prenex_13087 Int)) (or (< v_prenex_13087 main_y) (<= (+ main_x 1) v_prenex_13086) (<= 0 (+ (select main_a v_prenex_13086) 1)) (< v_prenex_13086 main_x) (<= (select main_a v_prenex_13087) (+ (select main_a v_prenex_13086) 1000)) (<= 998 (select main_a v_prenex_13087)))) (or (forall ((v_prenex_7854 Int)) (or (<= 0 (* 2 (select main_a v_prenex_7854))) (<= (+ main_x 1) v_prenex_7854) (< v_prenex_7854 main_x))) (forall ((v_prenex_7855 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_7855))) (<= (* 2 (select main_a v_prenex_7855)) 2000)))) (or (forall ((v_prenex_12004 Int)) (or (<= 998 (select main_a v_prenex_12004)) (<= (select main_a v_prenex_12004) 1001))) (forall ((v_prenex_12003 Int)) (or (< v_prenex_12003 main_x) (<= 0 (+ (select main_a v_prenex_12003) 1)) (<= (* 2 (select main_a v_prenex_12003)) 2) (<= 0 (* 2 (select main_a v_prenex_12003))) (<= (+ main_x 1) v_prenex_12003)))) (forall ((v_prenex_2552 Int) (v_prenex_2551 Int)) (or (<= 0 (+ (select main_a v_prenex_2551) 1)) (<= (+ main_x 1) v_prenex_2551) (<= (* 2 (select main_a v_prenex_2552)) 2000) (<= 998 (select main_a v_prenex_2552)) (< v_prenex_2551 main_x) (<= 1000 (+ (select main_a v_prenex_2552) (select main_a v_prenex_2551))))) (forall ((v_prenex_7443 Int) (v_prenex_7444 Int)) (or (<= (* 2 (select main_a v_prenex_7444)) 2000) (<= (+ main_x 1) v_prenex_7443) (<= (+ (select main_a v_prenex_7443) 998) (select main_a v_prenex_7444)) (<= (select main_a v_prenex_7443) 1) (<= (* 2 (select main_a v_prenex_7443)) 2) (< v_prenex_7443 main_x) (<= 999 (select main_a v_prenex_7444)))) (forall ((v_prenex_13204 Int) (v_prenex_13205 Int)) (or (<= (select main_a v_prenex_13204) 2) (< v_prenex_13204 main_x) (<= (+ (select main_a v_prenex_13205) (select main_a v_prenex_13204)) 1000) (<= 999 (select main_a v_prenex_13205)) (<= 0 (select main_a v_prenex_13204)) (<= (+ main_x 1) v_prenex_13204))) (forall ((v_prenex_994 Int) (v_prenex_993 Int)) (or (<= 998 (select main_a v_prenex_994)) (<= (+ (select main_a v_prenex_993) 998) (select main_a v_prenex_994)) (<= (+ main_x 1) v_prenex_993) (<= (select main_a v_prenex_994) 1000) (<= 0 (+ (select main_a v_prenex_993) 1)) (< v_prenex_993 main_x) (<= (* 2 (select main_a v_prenex_993)) 2))) (forall ((v_prenex_1459 Int) (v_prenex_1458 Int)) (or (<= 998 (select main_a v_prenex_1459)) (<= (* 2 (select main_a v_prenex_1458)) 2) (<= (select main_a v_prenex_1458) 1) (<= (select main_a v_prenex_1459) 1000) (<= (+ (select main_a v_prenex_1458) 998) (select main_a v_prenex_1459)) (< v_prenex_1458 main_x) (<= (+ main_x 1) v_prenex_1458))) (forall ((v_prenex_9039 Int) (v_prenex_9038 Int)) (or (<= 0 (* 2 (select main_a v_prenex_9038))) (<= (* 2 (select main_a v_prenex_9039)) 2000) (<= (+ main_x 1) v_prenex_9038) (< v_prenex_9038 main_x) (<= 1000 (+ (select main_a v_prenex_9039) (select main_a v_prenex_9038))))) (forall ((v_prenex_2512 Int) (v_prenex_2511 Int)) (or (<= 0 (* 2 (select main_a v_prenex_2511))) (<= (* 2 (select main_a v_prenex_2511)) 2) (<= 1998 (* 2 (select main_a v_prenex_2512))) (<= 1000 (+ (select main_a v_prenex_2512) (select main_a v_prenex_2511))) (<= (+ main_x 1) v_prenex_2511) (< v_prenex_2511 main_x))) (forall ((v_prenex_12089 Int) (v_prenex_12090 Int)) (or (<= (* 2 (select main_a v_prenex_12089)) 2) (<= (+ main_x 1) v_prenex_12089) (<= (select main_a v_prenex_12089) 2) (<= (select main_a v_prenex_12090) 1001) (< v_prenex_12089 main_x) (<= (select main_a v_prenex_12090) (+ (select main_a v_prenex_12089) 1000)))) (forall ((v_prenex_11868 Int) (v_prenex_11867 Int)) (or (< v_prenex_11867 main_x) (<= (+ main_y 1) v_prenex_11868) (<= 1000 (+ (select main_a v_prenex_11868) (select main_a v_prenex_11867))) (<= (+ main_x 1) v_prenex_11867) (<= 0 (+ (select main_a v_prenex_11867) 1)))) (or (forall ((v_prenex_11346 Int)) (or (<= 0 (* 2 (select main_a v_prenex_11346))) (<= (+ main_x 1) v_prenex_11346) (<= (select main_a v_prenex_11346) 1) (<= 0 (select main_a v_prenex_11346)) (< v_prenex_11346 main_x))) (forall ((v_prenex_11347 Int)) (or (<= 998 (select main_a v_prenex_11347)) (<= 1998 (* 2 (select main_a v_prenex_11347)))))) (forall ((v_prenex_10226 Int) (v_prenex_10225 Int)) (or (<= 999 (select main_a v_prenex_10226)) (<= (select main_a v_prenex_10226) 1000) (< v_prenex_10225 main_x) (<= 0 (+ (select main_a v_prenex_10225) 1)) (<= 1000 (+ (select main_a v_prenex_10226) (select main_a v_prenex_10225))) (<= (+ main_x 1) v_prenex_10225))) (forall ((v_prenex_6808 Int) (v_prenex_6809 Int)) (or (<= (+ (select main_a v_prenex_6809) (select main_a v_prenex_6808)) 1000) (< v_prenex_6808 main_x) (<= 1998 (* 2 (select main_a v_prenex_6809))) (<= (* 2 (select main_a v_prenex_6809)) 2000) (<= (+ main_x 1) v_prenex_6808) (< v_prenex_6809 main_y) (<= 0 (+ (select main_a v_prenex_6808) 1)))) (forall ((v_prenex_10345 Int) (v_prenex_10346 Int)) (or (<= (select main_a v_prenex_10346) 1000) (<= 1000 (+ (select main_a v_prenex_10346) (select main_a v_prenex_10345))) (<= (+ main_x 1) v_prenex_10345) (<= 998 (select main_a v_prenex_10346)) (<= 0 (select main_a v_prenex_10345)) (< v_prenex_10345 main_x) (<= (* 2 (select main_a v_prenex_10345)) 2))) (forall ((v_prenex_10230 Int) (v_prenex_10229 Int)) (or (<= (select main_a v_prenex_10229) 1) (< v_prenex_10229 main_x) (<= (+ main_x 1) v_prenex_10229) (<= 0 (select main_a v_prenex_10229)) (<= (+ (select main_a v_prenex_10229) 998) (select main_a v_prenex_10230)) (<= (select main_a v_prenex_10230) 1000) (<= 998 (select main_a v_prenex_10230)))) (forall ((v_prenex_4312 Int) (v_prenex_4311 Int)) (or (< v_prenex_4312 main_y) (<= (+ (select main_a v_prenex_4311) 998) (select main_a v_prenex_4312)) (<= (+ main_x 1) v_prenex_4311) (<= (* 2 (select main_a v_prenex_4312)) 2000) (< v_prenex_4311 main_x) (<= (select main_a v_prenex_4311) 1))) (or (forall ((v_prenex_623 Int)) (or (<= (select main_a v_prenex_623) 1) (<= (+ main_x 1) v_prenex_623) (< v_prenex_623 main_x) (<= 0 (+ (select main_a v_prenex_623) 1)) (<= (* 2 (select main_a v_prenex_623)) 2))) (forall ((v_prenex_624 Int)) (or (<= (select main_a v_prenex_624) 1001) (<= (select main_a v_prenex_624) 1000)))) (forall ((v_prenex_11663 Int) (v_prenex_11664 Int)) (or (<= 0 (select main_a v_prenex_11663)) (<= 998 (select main_a v_prenex_11664)) (< v_prenex_11663 main_x) (< v_prenex_11664 main_y) (<= (+ (select main_a v_prenex_11664) (select main_a v_prenex_11663)) 1000) (<= (+ main_x 1) v_prenex_11663))) (forall ((v_prenex_2679 Int) (v_prenex_2680 Int)) (or (<= (+ main_x 1) v_prenex_2679) (<= (select main_a v_prenex_2680) 1001) (< v_prenex_2679 main_x) (<= 0 (select main_a v_prenex_2679)) (<= (+ main_y 1) v_prenex_2680) (<= (+ (select main_a v_prenex_2680) (select main_a v_prenex_2679)) 1000))) (forall ((v_prenex_4845 Int) (v_prenex_4844 Int)) (or (<= (+ main_x 1) v_prenex_4844) (<= 0 (select main_a v_prenex_4844)) (<= (select main_a v_prenex_4845) (+ (select main_a v_prenex_4844) 1000)) (<= 1998 (* 2 (select main_a v_prenex_4845))) (< v_prenex_4844 main_x) (<= 0 (* 2 (select main_a v_prenex_4844))) (<= 998 (select main_a v_prenex_4845)))) (forall ((v_prenex_6007 Int) (v_prenex_6008 Int)) (or (<= (+ main_x 1) v_prenex_6007) (<= (select main_a v_prenex_6008) (+ (select main_a v_prenex_6007) 1000)) (<= (select main_a v_prenex_6008) 1000) (<= 0 (select main_a v_prenex_6007)) (<= 0 (* 2 (select main_a v_prenex_6007))) (< v_prenex_6007 main_x))) (or (forall ((v_prenex_6815 Int)) (<= 1998 (* 2 (select main_a v_prenex_6815)))) (forall ((v_prenex_6814 Int)) (or (<= 0 (+ (select main_a v_prenex_6814) 1)) (<= (+ main_x 1) v_prenex_6814) (<= 0 (* 2 (select main_a v_prenex_6814))) (<= 0 (select main_a v_prenex_6814)) (< v_prenex_6814 main_x)))) (forall ((v_prenex_9779 Int) (v_prenex_9780 Int)) (or (<= (select main_a v_prenex_9779) 2) (< v_prenex_9779 main_x) (<= (select main_a v_prenex_9779) 1) (<= (+ main_x 1) v_prenex_9779) (<= 998 (select main_a v_prenex_9780)) (<= (+ (select main_a v_prenex_9779) 998) (select main_a v_prenex_9780)) (<= (select main_a v_prenex_9780) 1001))) (forall ((v_prenex_8262 Int) (v_prenex_8263 Int)) (or (<= (+ (select main_a v_prenex_8263) (select main_a v_prenex_8262)) 1000) (<= 0 (* 2 (select main_a v_prenex_8262))) (<= (select main_a v_prenex_8263) 1001) (<= (+ main_x 1) v_prenex_8262) (<= (select main_a v_prenex_8262) 2) (<= 998 (select main_a v_prenex_8263)) (< v_prenex_8262 main_x))) (forall ((v_prenex_9505 Int) (v_prenex_9504 Int)) (or (<= (+ main_x 1) v_prenex_9504) (<= (* 2 (select main_a v_prenex_9504)) 2) (<= 999 (select main_a v_prenex_9505)) (< v_prenex_9504 main_x) (<= (select main_a v_prenex_9505) (+ (select main_a v_prenex_9504) 1000)) (<= 0 (select main_a v_prenex_9504)))) (forall ((v_prenex_10138 Int) (v_prenex_10139 Int)) (or (<= (+ (select main_a v_prenex_10138) 998) (select main_a v_prenex_10139)) (<= (select main_a v_prenex_10139) 1001) (<= (+ main_x 1) v_prenex_10138) (< v_prenex_10138 main_x) (<= (* 2 (select main_a v_prenex_10139)) 2000) (<= (* 2 (select main_a v_prenex_10138)) 2) (<= (select main_a v_prenex_10138) 1))) (forall ((v_prenex_12216 Int) (v_prenex_12215 Int)) (or (<= 998 (select main_a v_prenex_12216)) (<= (+ main_x 1) v_prenex_12215) (<= 0 (+ (select main_a v_prenex_12215) 1)) (< v_prenex_12215 main_x) (<= 0 (select main_a v_prenex_12215)) (<= (+ (select main_a v_prenex_12215) 998) (select main_a v_prenex_12216)))) (forall ((v_prenex_1261 Int) (v_prenex_1260 Int)) (or (< v_prenex_1260 main_x) (<= (* 2 (select main_a v_prenex_1260)) 2) (<= (* 2 (select main_a v_prenex_1261)) 2000) (<= 0 (* 2 (select main_a v_prenex_1260))) (<= (+ (select main_a v_prenex_1261) (select main_a v_prenex_1260)) 1000) (<= 1998 (* 2 (select main_a v_prenex_1261))) (<= (+ main_x 1) v_prenex_1260))) (forall ((v_prenex_10699 Int) (v_prenex_10700 Int)) (or (< v_prenex_10699 main_x) (<= (select main_a v_prenex_10700) 1001) (<= (select main_a v_prenex_10699) 2) (<= (+ (select main_a v_prenex_10700) (select main_a v_prenex_10699)) 1000) (<= (+ main_x 1) v_prenex_10699))) (forall ((v_prenex_12745 Int) (v_prenex_12746 Int)) (or (< v_prenex_12746 main_y) (<= (+ main_y 1) v_prenex_12746) (<= (select main_a v_prenex_12746) 1001) (<= (+ main_x 1) v_prenex_12745) (<= (+ (select main_a v_prenex_12745) 998) (select main_a v_prenex_12746)))) (or (forall ((v_prenex_7876 Int)) (or (<= (* 2 (select main_a v_prenex_7876)) 2) (<= (select main_a v_prenex_7876) 2) (< v_prenex_7876 main_x) (<= (+ main_x 1) v_prenex_7876) (<= 0 (select main_a v_prenex_7876)))) (forall ((v_prenex_7877 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_7877))) (<= (* 2 (select main_a v_prenex_7877)) 2000)))) (or (forall ((v_prenex_1169 Int)) (<= 0 (* 2 (select main_a v_prenex_1169)))) (forall ((v_prenex_1170 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_1170))) (<= (+ main_y 1) v_prenex_1170) (< v_prenex_1170 main_y) (<= 998 (select main_a v_prenex_1170))))) (forall ((v_prenex_4774 Int) (v_prenex_4773 Int)) (or (<= (+ main_x 1) v_prenex_4773) (<= (+ (select main_a v_prenex_4774) (select main_a v_prenex_4773)) 1000) (< v_prenex_4773 main_x) (<= 0 (* 2 (select main_a v_prenex_4773))) (<= (select main_a v_prenex_4774) 1000) (<= 1998 (* 2 (select main_a v_prenex_4774))) (<= (* 2 (select main_a v_prenex_4773)) 2))) (forall ((v_prenex_11440 Int) (v_prenex_11441 Int)) (or (<= 0 (* 2 (select main_a v_prenex_11440))) (<= 998 (select main_a v_prenex_11441)) (<= (select main_a v_prenex_11441) (+ (select main_a v_prenex_11440) 1000)) (<= (select main_a v_prenex_11440) 1) (<= (select main_a v_prenex_11441) 1001) (< v_prenex_11440 main_x) (<= (+ main_x 1) v_prenex_11440))) (forall ((v_prenex_220 Int) (v_prenex_219 Int)) (or (<= (select main_a v_prenex_220) 1001) (<= 0 (+ (select main_a v_prenex_219) 1)) (<= (select main_a v_prenex_219) 2) (<= (select main_a v_prenex_220) (+ (select main_a v_prenex_219) 1000)) (<= 998 (select main_a v_prenex_220)) (<= (+ main_x 1) v_prenex_219) (< v_prenex_219 main_x))) (forall ((v_prenex_7766 Int) (v_prenex_7765 Int)) (or (<= (* 2 (select main_a v_prenex_7765)) 2) (<= 998 (select main_a v_prenex_7766)) (<= 1000 (+ (select main_a v_prenex_7766) (select main_a v_prenex_7765))) (<= (* 2 (select main_a v_prenex_7766)) 2000) (< v_prenex_7765 main_x) (<= (+ main_x 1) v_prenex_7765))) (forall ((v_prenex_12711 Int) (v_prenex_12712 Int)) (or (<= (* 2 (select main_a v_prenex_12712)) 2000) (<= (+ main_x 1) v_prenex_12711) (<= (select main_a v_prenex_12711) 2) (<= (+ (select main_a v_prenex_12712) (select main_a v_prenex_12711)) 1000) (<= 0 (select main_a v_prenex_12711)) (< v_prenex_12711 main_x))) (forall ((v_prenex_13080 Int) (v_prenex_13081 Int)) (or (<= (select main_a v_prenex_13080) 1) (<= (+ (select main_a v_prenex_13080) 998) (select main_a v_prenex_13081)) (< v_prenex_13080 main_x) (<= 0 (+ (select main_a v_prenex_13080) 1)) (<= (+ main_x 1) v_prenex_13080) (<= (* 2 (select main_a v_prenex_13081)) 2000))) (forall ((v_prenex_761 Int) (v_prenex_762 Int)) (or (<= (+ main_x 1) v_prenex_761) (<= (select main_a v_prenex_761) 2) (<= (select main_a v_prenex_762) 1000) (<= 0 (* 2 (select main_a v_prenex_761))) (<= 999 (select main_a v_prenex_762)) (< v_prenex_761 main_x) (<= (+ (select main_a v_prenex_761) 998) (select main_a v_prenex_762)))) (forall ((v_prenex_7254 Int) (v_prenex_7255 Int)) (or (<= (* 2 (select main_a v_prenex_7254)) 2) (< v_prenex_7254 main_x) (<= (select main_a v_prenex_7255) 1001) (<= (+ main_x 1) v_prenex_7254) (<= 1000 (+ (select main_a v_prenex_7255) (select main_a v_prenex_7254))) (< v_prenex_7255 main_y) (<= 1998 (* 2 (select main_a v_prenex_7255))))) (forall ((v_prenex_6688 Int) (v_prenex_6689 Int)) (or (<= (select main_a v_prenex_6689) (+ (select main_a v_prenex_6688) 1000)) (<= 1998 (* 2 (select main_a v_prenex_6689))) (<= (* 2 (select main_a v_prenex_6688)) 2) (<= (+ main_x 1) v_prenex_6688) (<= 0 (+ (select main_a v_prenex_6688) 1)) (< v_prenex_6688 main_x) (<= (* 2 (select main_a v_prenex_6689)) 2000))) (or (forall ((v_prenex_10814 Int)) (or (<= (* 2 (select main_a v_prenex_10814)) 2) (< v_prenex_10814 main_x) (<= (+ main_x 1) v_prenex_10814))) (forall ((v_prenex_10815 Int)) (or (<= 998 (select main_a v_prenex_10815)) (< v_prenex_10815 main_y)))) (forall ((v_prenex_3656 Int) (v_prenex_3657 Int)) (or (<= (+ main_x 1) v_prenex_3656) (<= 1000 (+ (select main_a v_prenex_3657) (select main_a v_prenex_3656))) (< v_prenex_3656 main_x) (<= 0 (* 2 (select main_a v_prenex_3656))) (< v_prenex_3657 main_y) (<= 999 (select main_a v_prenex_3657)) (<= (select main_a v_prenex_3657) 1001))) (forall ((v_prenex_2666 Int) (v_prenex_2665 Int)) (or (<= (select main_a v_prenex_2666) 1001) (<= (+ main_y 1) v_prenex_2666) (<= 1000 (+ (select main_a v_prenex_2666) (select main_a v_prenex_2665))) (<= 999 (select main_a v_prenex_2666)) (< v_prenex_2666 main_y))) (forall ((v_prenex_5824 Int) (v_prenex_5823 Int)) (or (<= (select main_a v_prenex_5823) 1) (< v_prenex_5823 main_x) (<= (select main_a v_prenex_5823) 2) (<= 999 (select main_a v_prenex_5824)) (<= (+ (select main_a v_prenex_5824) (select main_a v_prenex_5823)) 1000) (<= (+ main_x 1) v_prenex_5823))) (forall ((v_prenex_2845 Int) (v_prenex_2846 Int)) (or (<= (select main_a v_prenex_2846) (+ (select main_a v_prenex_2845) 1000)) (<= 0 (select main_a v_prenex_2845)) (<= (select main_a v_prenex_2846) 1000) (<= (* 2 (select main_a v_prenex_2845)) 2) (< v_prenex_2845 main_x) (<= 1998 (* 2 (select main_a v_prenex_2846))) (<= (+ main_x 1) v_prenex_2845))) (forall ((v_prenex_3914 Int) (v_prenex_3915 Int)) (or (<= (select main_a v_prenex_3914) 2) (<= (+ main_x 1) v_prenex_3914) (<= 0 (* 2 (select main_a v_prenex_3914))) (<= (select main_a v_prenex_3915) (+ (select main_a v_prenex_3914) 1000)) (< v_prenex_3914 main_x))) (forall ((v_prenex_11176 Int) (v_prenex_11175 Int)) (or (<= 0 (* 2 (select main_a v_prenex_11175))) (<= 1998 (* 2 (select main_a v_prenex_11176))) (<= (select main_a v_prenex_11175) 1) (<= (select main_a v_prenex_11176) (+ (select main_a v_prenex_11175) 1000)) (< v_prenex_11175 main_x) (<= (+ main_x 1) v_prenex_11175))) (forall ((v_prenex_12279 Int) (v_prenex_12280 Int)) (or (<= 0 (* 2 (select main_a v_prenex_12279))) (<= (* 2 (select main_a v_prenex_12279)) 2) (< v_prenex_12279 main_x) (<= 999 (select main_a v_prenex_12280)) (<= 1998 (* 2 (select main_a v_prenex_12280))) (<= (+ main_x 1) v_prenex_12279) (<= (+ (select main_a v_prenex_12280) (select main_a v_prenex_12279)) 1000))) (forall ((v_prenex_7753 Int) (v_prenex_7754 Int)) (or (<= 1000 (+ (select main_a v_prenex_7754) (select main_a v_prenex_7753))) (<= (select main_a v_prenex_7754) 1001) (< v_prenex_7753 main_x) (<= (select main_a v_prenex_7753) 1) (<= (+ main_x 1) v_prenex_7753))) (forall ((v_prenex_1666 Int) (v_prenex_1665 Int)) (or (< v_prenex_1665 main_x) (<= (select main_a v_prenex_1666) 1000) (<= 0 (+ (select main_a v_prenex_1665) 1)) (<= (+ main_x 1) v_prenex_1665) (<= 1000 (+ (select main_a v_prenex_1666) (select main_a v_prenex_1665))))) (forall ((v_prenex_10590 Int) (v_prenex_10591 Int)) (or (<= (+ main_x 1) v_prenex_10590) (<= 0 (+ (select main_a v_prenex_10590) 1)) (< v_prenex_10590 main_x) (<= 1998 (* 2 (select main_a v_prenex_10591))) (<= 0 (select main_a v_prenex_10590)) (<= (+ (select main_a v_prenex_10591) (select main_a v_prenex_10590)) 1000))) (or (forall ((v_prenex_2522 Int)) (<= 1998 (* 2 (select main_a v_prenex_2522)))) (forall ((v_prenex_2521 Int)) (or (<= (+ main_x 1) v_prenex_2521) (<= 0 (+ (select main_a v_prenex_2521) 1)) (<= (select main_a v_prenex_2521) 1) (<= (* 2 (select main_a v_prenex_2521)) 2) (< v_prenex_2521 main_x)))) (forall ((v_prenex_2673 Int) (v_prenex_2674 Int)) (or (<= (+ main_x 1) v_prenex_2673) (<= (select main_a v_prenex_2674) (+ (select main_a v_prenex_2673) 1000)) (< v_prenex_2673 main_x) (<= (select main_a v_prenex_2673) 2) (<= 1998 (* 2 (select main_a v_prenex_2674))) (<= (* 2 (select main_a v_prenex_2673)) 2))) (or (forall ((v_prenex_4358 Int)) (<= (select main_a v_prenex_4358) 1000)) (forall ((v_prenex_4357 Int)) (or (<= 0 (+ (select main_a v_prenex_4357) 1)) (<= (+ main_x 1) v_prenex_4357) (<= (* 2 (select main_a v_prenex_4357)) 2) (< v_prenex_4357 main_x)))) (forall ((v_prenex_10619 Int) (v_prenex_10618 Int)) (or (<= 0 (* 2 (select main_a v_prenex_10618))) (<= 1998 (* 2 (select main_a v_prenex_10619))) (< v_prenex_10619 main_y) (<= (select main_a v_prenex_10619) (+ (select main_a v_prenex_10618) 1000)) (<= (* 2 (select main_a v_prenex_10619)) 2000) (< v_prenex_10618 main_x) (<= (+ main_x 1) v_prenex_10618))) (forall ((v_prenex_4388 Int) (v_prenex_4387 Int)) (or (<= (select main_a v_prenex_4388) 1000) (<= (+ main_x 1) v_prenex_4387) (<= (select main_a v_prenex_4387) 1) (<= (+ (select main_a v_prenex_4387) 998) (select main_a v_prenex_4388)) (< v_prenex_4387 main_x) (<= (select main_a v_prenex_4388) 1001) (<= 0 (* 2 (select main_a v_prenex_4387))))) (forall ((v_prenex_604 Int) (v_prenex_603 Int)) (or (<= (select main_a v_prenex_604) 1001) (<= (* 2 (select main_a v_prenex_603)) 2) (< v_prenex_603 main_x) (<= (+ main_x 1) v_prenex_603) (<= 1000 (+ (select main_a v_prenex_604) (select main_a v_prenex_603))) (< v_prenex_604 main_y))) (forall ((v_prenex_6545 Int) (v_prenex_6546 Int)) (or (<= (+ (select main_a v_prenex_6545) 998) (select main_a v_prenex_6546)) (<= 0 (select main_a v_prenex_6545)) (< v_prenex_6546 main_y) (<= 998 (select main_a v_prenex_6546)) (< v_prenex_6545 main_x) (<= (+ main_x 1) v_prenex_6545))) (or (forall ((v_prenex_2795 Int)) (or (< v_prenex_2795 main_x) (<= 0 (select main_a v_prenex_2795)) (<= (* 2 (select main_a v_prenex_2795)) 2) (<= (+ main_x 1) v_prenex_2795) (<= (select main_a v_prenex_2795) 2))) (forall ((v_prenex_2796 Int)) (or (<= 998 (select main_a v_prenex_2796)) (<= 999 (select main_a v_prenex_2796))))) (forall ((v_prenex_2589 Int) (v_prenex_2590 Int)) (or (<= 0 (select main_a v_prenex_2589)) (< v_prenex_2589 main_x) (<= (+ main_x 1) v_prenex_2589) (<= 1000 (+ (select main_a v_prenex_2590) (select main_a v_prenex_2589))))) (forall ((v_prenex_2290 Int) (v_prenex_2291 Int)) (or (<= (select main_a v_prenex_2291) 1001) (<= 1000 (+ (select main_a v_prenex_2291) (select main_a v_prenex_2290))) (<= (select main_a v_prenex_2290) 2) (< v_prenex_2290 main_x) (<= (+ main_x 1) v_prenex_2290) (<= 0 (+ (select main_a v_prenex_2290) 1)) (<= 999 (select main_a v_prenex_2291)))) (forall ((v_prenex_806 Int) (v_prenex_805 Int)) (or (< v_prenex_805 main_x) (<= (select main_a v_prenex_806) (+ (select main_a v_prenex_805) 1000)) (<= 0 (+ (select main_a v_prenex_805) 1)) (<= (* 2 (select main_a v_prenex_805)) 2) (<= (+ main_x 1) v_prenex_805) (<= 998 (select main_a v_prenex_806)))) (forall ((v_prenex_730 Int) (v_prenex_729 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_730))) (< v_prenex_729 main_x) (<= (+ (select main_a v_prenex_730) (select main_a v_prenex_729)) 1000) (<= (+ main_x 1) v_prenex_729) (<= 0 (select main_a v_prenex_729)) (<= (* 2 (select main_a v_prenex_729)) 2))) (forall ((v_prenex_240 Int) (v_prenex_239 Int)) (or (<= (select main_a v_prenex_239) 1) (<= 1000 (+ (select main_a v_prenex_240) (select main_a v_prenex_239))) (<= (+ main_x 1) v_prenex_239) (< v_prenex_239 main_x) (<= (+ main_y 1) v_prenex_240) (<= 998 (select main_a v_prenex_240)))) (forall ((v_prenex_9081 Int) (v_prenex_9080 Int)) (or (<= (+ main_x 1) v_prenex_9080) (<= 1998 (* 2 (select main_a v_prenex_9081))) (< v_prenex_9080 main_x) (<= 0 (* 2 (select main_a v_prenex_9080))) (<= (select main_a v_prenex_9081) (+ (select main_a v_prenex_9080) 1000)) (<= 998 (select main_a v_prenex_9081)) (<= (* 2 (select main_a v_prenex_9080)) 2))) (forall ((v_prenex_13376 Int) (v_prenex_13375 Int)) (or (<= 0 (* 2 (select main_a v_prenex_13375))) (<= 1998 (* 2 (select main_a v_prenex_13376))) (<= 0 (+ (select main_a v_prenex_13375) 1)) (<= (+ main_x 1) v_prenex_13375) (< v_prenex_13375 main_x) (<= (select main_a v_prenex_13376) (+ (select main_a v_prenex_13375) 1000)))) (forall ((v_prenex_2396 Int) (v_prenex_2397 Int)) (or (<= 0 (* 2 (select main_a v_prenex_2396))) (<= (select main_a v_prenex_2397) 1001) (<= 1000 (+ (select main_a v_prenex_2397) (select main_a v_prenex_2396))) (< v_prenex_2396 main_x) (<= (+ main_x 1) v_prenex_2396))) (forall ((v_prenex_10484 Int) (v_prenex_10483 Int)) (or (<= (select main_a v_prenex_10484) 1000) (< v_prenex_10484 main_y) (<= (+ (select main_a v_prenex_10484) (select main_a v_prenex_10483)) 1000) (<= (+ main_x 1) v_prenex_10483) (<= 0 (select main_a v_prenex_10483)) (<= (select main_a v_prenex_10484) 1001) (< v_prenex_10483 main_x))) (forall ((v_prenex_8206 Int) (v_prenex_8207 Int)) (or (<= (+ main_x 1) v_prenex_8206) (<= 1998 (* 2 (select main_a v_prenex_8207))) (<= 0 (+ (select main_a v_prenex_8206) 1)) (<= (+ (select main_a v_prenex_8207) (select main_a v_prenex_8206)) 1000) (< v_prenex_8206 main_x) (<= (select main_a v_prenex_8207) 1000) (<= (+ main_y 1) v_prenex_8207))) (forall ((v_prenex_6699 Int) (v_prenex_6698 Int)) (or (<= (+ (select main_a v_prenex_6698) 998) (select main_a v_prenex_6699)) (<= 0 (* 2 (select main_a v_prenex_6698))) (<= (* 2 (select main_a v_prenex_6699)) 2000) (<= (+ main_x 1) v_prenex_6698) (<= (select main_a v_prenex_6699) 1000) (<= (select main_a v_prenex_6698) 1) (< v_prenex_6698 main_x))) (forall ((v_prenex_12458 Int) (v_prenex_12457 Int)) (or (<= (select main_a v_prenex_12458) 1000) (<= 0 (select main_a v_prenex_12457)) (<= (+ main_x 1) v_prenex_12457) (<= 1998 (* 2 (select main_a v_prenex_12458))) (<= (+ (select main_a v_prenex_12457) 998) (select main_a v_prenex_12458)) (< v_prenex_12457 main_x) (<= (* 2 (select main_a v_prenex_12457)) 2))) (forall ((v_prenex_7458 Int) (v_prenex_7457 Int)) (or (< v_prenex_7457 main_x) (<= (select main_a v_prenex_7458) (+ (select main_a v_prenex_7457) 1000)) (<= (+ main_x 1) v_prenex_7457) (< v_prenex_7458 main_y) (<= 999 (select main_a v_prenex_7458)) (<= 0 (* 2 (select main_a v_prenex_7457))))) (forall ((v_prenex_4589 Int) (v_prenex_4590 Int)) (or (<= (select main_a v_prenex_4590) 1000) (< v_prenex_4589 main_x) (<= 1998 (* 2 (select main_a v_prenex_4590))) (<= (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) 2) (<= (* 2 (select main_a v_prenex_4589)) 2))) (forall ((v_prenex_6625 Int) (v_prenex_6626 Int)) (or (<= (+ main_x 1) v_prenex_6625) (< v_prenex_6625 main_x) (< v_prenex_6626 main_y) (<= (* 2 (select main_a v_prenex_6625)) 2) (<= (+ (select main_a v_prenex_6626) (select main_a v_prenex_6625)) 1000))) (or (forall ((v_prenex_1877 Int)) (or (< v_prenex_1877 main_x) (<= 0 (select main_a v_prenex_1877)) (<= 0 (* 2 (select main_a v_prenex_1877))) (<= (+ main_x 1) v_prenex_1877))) (forall ((v_prenex_1878 Int)) (or (<= 999 (select main_a v_prenex_1878)) (<= (+ main_y 1) v_prenex_1878) (<= 1998 (* 2 (select main_a v_prenex_1878)))))) (forall ((v_prenex_9628 Int) (v_prenex_9629 Int)) (or (<= 998 (select main_a v_prenex_9629)) (<= 1998 (* 2 (select main_a v_prenex_9629))) (<= (+ main_x 1) v_prenex_9628) (<= (* 2 (select main_a v_prenex_9628)) 2) (< v_prenex_9628 main_x) (<= (select main_a v_prenex_9629) (+ (select main_a v_prenex_9628) 1000)) (<= (select main_a v_prenex_9628) 1))) (or (forall ((v_prenex_13353 Int)) (or (<= (+ main_x 1) v_prenex_13353) (< v_prenex_13353 main_x) (<= 0 (* 2 (select main_a v_prenex_13353))) (<= 0 (+ (select main_a v_prenex_13353) 1)))) (forall ((v_prenex_13354 Int)) (or (<= 999 (select main_a v_prenex_13354)) (<= 1998 (* 2 (select main_a v_prenex_13354)))))) (forall ((v_prenex_5567 Int) (v_prenex_5566 Int)) (or (< v_prenex_5566 main_x) (<= 1998 (* 2 (select main_a v_prenex_5567))) (<= (select main_a v_prenex_5567) (+ (select main_a v_prenex_5566) 1000)) (<= (select main_a v_prenex_5566) 2) (< v_prenex_5567 main_y) (<= (* 2 (select main_a v_prenex_5567)) 2000) (<= (+ main_x 1) v_prenex_5566))) (forall ((v_prenex_3950 Int) (v_prenex_3951 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3951))) (<= (select main_a v_prenex_3950) 1) (<= (+ main_x 1) v_prenex_3950) (<= (+ (select main_a v_prenex_3951) (select main_a v_prenex_3950)) 1000) (< v_prenex_3950 main_x) (<= (select main_a v_prenex_3950) 2) (<= (* 2 (select main_a v_prenex_3951)) 2000))) (forall ((v_prenex_163 Int) (v_prenex_164 Int)) (or (<= (* 2 (select main_a v_prenex_164)) 2000) (<= (select main_a v_prenex_164) 1001) (<= (+ main_x 1) v_prenex_163) (<= (select main_a v_prenex_163) 1) (<= (select main_a v_prenex_163) 2) (<= (+ (select main_a v_prenex_164) (select main_a v_prenex_163)) 1000) (< v_prenex_163 main_x))) (forall ((v_prenex_4353 Int) (v_prenex_4354 Int)) (or (<= (select main_a v_prenex_4353) 2) (<= (* 2 (select main_a v_prenex_4353)) 2) (<= (select main_a v_prenex_4354) 1001) (<= (+ main_x 1) v_prenex_4353) (< v_prenex_4353 main_x) (<= (+ (select main_a v_prenex_4354) (select main_a v_prenex_4353)) 1000))) (forall ((v_prenex_5408 Int) (v_prenex_5409 Int)) (or (<= (* 2 (select main_a v_prenex_5409)) 2000) (<= 999 (select main_a v_prenex_5409)) (<= (select main_a v_prenex_5408) 1) (<= 0 (+ (select main_a v_prenex_5408) 1)) (<= (+ main_x 1) v_prenex_5408) (< v_prenex_5408 main_x) (<= (+ (select main_a v_prenex_5408) 998) (select main_a v_prenex_5409)))) (forall ((v_prenex_2233 Int) (v_prenex_2234 Int)) (or (<= (select main_a v_prenex_2234) 1001) (< v_prenex_2233 main_x) (<= (+ (select main_a v_prenex_2233) 998) (select main_a v_prenex_2234)) (<= (+ main_x 1) v_prenex_2233) (<= (+ main_y 1) v_prenex_2234) (<= 1998 (* 2 (select main_a v_prenex_2234))) (<= 0 (* 2 (select main_a v_prenex_2233))))) (or (forall ((v_prenex_2917 Int)) (or (< v_prenex_2917 main_x) (<= (+ main_x 1) v_prenex_2917) (<= 0 (+ (select main_a v_prenex_2917) 1)) (<= 0 (* 2 (select main_a v_prenex_2917))))) (forall ((v_prenex_2918 Int)) (or (<= (+ main_y 1) v_prenex_2918) (<= (select main_a v_prenex_2918) 1000)))) (forall ((v_prenex_10877 Int) (v_prenex_10878 Int)) (or (<= (+ (select main_a v_prenex_10878) (select main_a v_prenex_10877)) 1000) (<= 0 (+ (select main_a v_prenex_10877) 1)) (<= 0 (* 2 (select main_a v_prenex_10877))) (<= (select main_a v_prenex_10878) 1000) (<= 998 (select main_a v_prenex_10878)) (< v_prenex_10877 main_x) (<= (+ main_x 1) v_prenex_10877))) (forall ((v_prenex_2927 Int) (v_prenex_2928 Int)) (or (<= 0 (select main_a v_prenex_2927)) (<= 0 (+ (select main_a v_prenex_2927) 1)) (< v_prenex_2927 main_x) (<= (+ (select main_a v_prenex_2928) (select main_a v_prenex_2927)) 1000) (<= (+ main_x 1) v_prenex_2927))) (forall ((v_prenex_11620 Int) (v_prenex_11619 Int)) (or (<= 0 (select main_a v_prenex_11619)) (<= 998 (select main_a v_prenex_11620)) (<= 0 (* 2 (select main_a v_prenex_11619))) (< v_prenex_11619 main_x) (<= (select main_a v_prenex_11620) (+ (select main_a v_prenex_11619) 1000)) (<= (select main_a v_prenex_11620) 1000) (<= (+ main_x 1) v_prenex_11619))) (forall ((v_prenex_6428 Int) (v_prenex_6427 Int)) (or (<= 1000 (+ (select main_a v_prenex_6428) (select main_a v_prenex_6427))) (<= 1998 (* 2 (select main_a v_prenex_6428))) (<= (select main_a v_prenex_6427) 2) (< v_prenex_6427 main_x) (<= (+ main_x 1) v_prenex_6427) (<= (select main_a v_prenex_6427) 1) (<= (select main_a v_prenex_6428) 1000))) (forall ((v_prenex_6424 Int) (v_prenex_6423 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_6424))) (<= (+ main_x 1) v_prenex_6423) (<= (+ (select main_a v_prenex_6423) 998) (select main_a v_prenex_6424)) (< v_prenex_6423 main_x) (<= 0 (+ (select main_a v_prenex_6423) 1)) (<= (* 2 (select main_a v_prenex_6423)) 2) (<= 998 (select main_a v_prenex_6424)))) (or (forall ((v_prenex_11230 Int)) (or (<= 998 (select main_a v_prenex_11230)) (<= (* 2 (select main_a v_prenex_11230)) 2000))) (forall ((v_prenex_11229 Int)) (or (<= (select main_a v_prenex_11229) 1) (<= 0 (+ (select main_a v_prenex_11229) 1)) (<= 0 (* 2 (select main_a v_prenex_11229))) (<= (+ main_x 1) v_prenex_11229) (< v_prenex_11229 main_x)))) (forall ((v_prenex_11497 Int) (v_prenex_11496 Int)) (or (< v_prenex_11496 main_x) (<= 1000 (+ (select main_a v_prenex_11497) (select main_a v_prenex_11496))) (<= 0 (+ (select main_a v_prenex_11496) 1)) (<= (+ main_x 1) v_prenex_11496) (<= (select main_a v_prenex_11497) 1000) (<= 998 (select main_a v_prenex_11497)) (<= (* 2 (select main_a v_prenex_11496)) 2))) (forall ((v_prenex_2217 Int) (v_prenex_2218 Int)) (or (<= (* 2 (select main_a v_prenex_2217)) 2) (<= (select main_a v_prenex_2218) (+ (select main_a v_prenex_2217) 1000)) (<= (+ main_x 1) v_prenex_2217) (<= 999 (select main_a v_prenex_2218)) (<= (select main_a v_prenex_2217) 2) (< v_prenex_2217 main_x))) (forall ((v_prenex_4356 Int) (v_prenex_4355 Int)) (or (<= (+ (select main_a v_prenex_4355) 998) (select main_a v_prenex_4356)) (<= (+ main_x 1) v_prenex_4355) (<= (select main_a v_prenex_4356) 1001) (< v_prenex_4355 main_x) (<= 998 (select main_a v_prenex_4356)) (<= 0 (select main_a v_prenex_4355)) (<= (+ main_y 1) v_prenex_4356))) (or (forall ((v_prenex_11426 Int)) (or (<= (+ main_x 1) v_prenex_11426) (< v_prenex_11426 main_x) (<= (select main_a v_prenex_11426) 1) (<= (select main_a v_prenex_11426) 2) (<= 0 (* 2 (select main_a v_prenex_11426))))) (forall ((v_prenex_11427 Int)) (or (<= (select main_a v_prenex_11427) 1001) (<= (* 2 (select main_a v_prenex_11427)) 2000)))) (forall ((v_prenex_918 Int) (v_prenex_917 Int)) (or (<= 0 (* 2 (select main_a v_prenex_917))) (<= (select main_a v_prenex_918) (+ (select main_a v_prenex_917) 1000)) (<= (select main_a v_prenex_918) 1000) (< v_prenex_917 main_x) (<= (+ main_x 1) v_prenex_917) (<= (select main_a v_prenex_917) 2) (<= 1998 (* 2 (select main_a v_prenex_918))))) (forall ((v_prenex_5778 Int) (v_prenex_5777 Int)) (or (<= (+ (select main_a v_prenex_5777) 998) (select main_a v_prenex_5778)) (<= 0 (select main_a v_prenex_5777)) (<= (+ main_x 1) v_prenex_5777) (<= (select main_a v_prenex_5778) 1000) (< v_prenex_5777 main_x) (<= 999 (select main_a v_prenex_5778)) (<= (select main_a v_prenex_5777) 1))) (or (forall ((v_prenex_5571 Int)) (or (<= (select main_a v_prenex_5571) 1001) (<= 1998 (* 2 (select main_a v_prenex_5571))))) (forall ((v_prenex_5570 Int)) (or (<= (* 2 (select main_a v_prenex_5570)) 2) (<= (+ main_x 1) v_prenex_5570) (<= (select main_a v_prenex_5570) 2) (< v_prenex_5570 main_x) (<= 0 (+ (select main_a v_prenex_5570) 1))))) (or (forall ((v_prenex_11325 Int)) (or (<= (select main_a v_prenex_11325) 1000) (< v_prenex_11325 main_y) (<= (* 2 (select main_a v_prenex_11325)) 2000) (<= (+ main_y 1) v_prenex_11325))) (forall ((v_prenex_11324 Int)) (<= (* 2 (select main_a v_prenex_11324)) 2))) (forall ((v_prenex_9639 Int) (v_prenex_9638 Int)) (or (<= 998 (select main_a v_prenex_9639)) (<= (* 2 (select main_a v_prenex_9638)) 2) (<= (+ main_x 1) v_prenex_9638) (<= (+ (select main_a v_prenex_9638) 998) (select main_a v_prenex_9639)) (<= 0 (+ (select main_a v_prenex_9638) 1)) (< v_prenex_9638 main_x))) (or (forall ((v_prenex_7453 Int)) (or (<= (+ main_x 1) v_prenex_7453) (<= 0 (* 2 (select main_a v_prenex_7453))) (<= (* 2 (select main_a v_prenex_7453)) 2) (< v_prenex_7453 main_x) (<= (select main_a v_prenex_7453) 2))) (forall ((v_prenex_7454 Int)) (or (<= (select main_a v_prenex_7454) 1000) (<= 999 (select main_a v_prenex_7454))))) (forall ((v_prenex_8093 Int) (v_prenex_8092 Int)) (or (<= (select main_a v_prenex_8092) 1) (<= (* 2 (select main_a v_prenex_8093)) 2000) (< v_prenex_8092 main_x) (<= (+ main_x 1) v_prenex_8092) (<= 0 (+ (select main_a v_prenex_8092) 1)) (<= (+ (select main_a v_prenex_8093) (select main_a v_prenex_8092)) 1000) (<= 998 (select main_a v_prenex_8093)))) (forall ((v_prenex_2947 Int) (v_prenex_2948 Int)) (or (<= (select main_a v_prenex_2947) 2) (<= 1000 (+ (select main_a v_prenex_2948) (select main_a v_prenex_2947))) (< v_prenex_2947 main_x) (<= 0 (select main_a v_prenex_2947)) (<= (select main_a v_prenex_2948) 1000) (<= (+ main_x 1) v_prenex_2947))) (forall ((v_prenex_13279 Int) (v_prenex_13278 Int)) (or (<= 998 (select main_a v_prenex_13279)) (<= (select main_a v_prenex_13279) 1000) (<= (+ main_x 1) v_prenex_13278) (<= (select main_a v_prenex_13278) 1) (< v_prenex_13279 main_y) (<= (+ (select main_a v_prenex_13279) (select main_a v_prenex_13278)) 1000) (< v_prenex_13278 main_x))) (forall ((v_prenex_6806 Int) (v_prenex_6807 Int)) (or (< v_prenex_6806 main_x) (<= (select main_a v_prenex_6807) (+ (select main_a v_prenex_6806) 1000)) (<= (select main_a v_prenex_6806) 1) (<= (+ main_x 1) v_prenex_6806))) (forall ((v_prenex_8894 Int) (v_prenex_8895 Int)) (or (<= (* 2 (select main_a v_prenex_8894)) 2) (<= 1998 (* 2 (select main_a v_prenex_8895))) (<= (* 2 (select main_a v_prenex_8895)) 2000) (< v_prenex_8894 main_x) (<= (+ main_x 1) v_prenex_8894) (<= (+ (select main_a v_prenex_8894) 998) (select main_a v_prenex_8895)))) (forall ((v_prenex_10609 Int) (v_prenex_10608 Int)) (or (< v_prenex_10609 main_y) (<= (select main_a v_prenex_10609) 1001) (< v_prenex_10608 main_x) (<= (+ main_x 1) v_prenex_10608) (<= (* 2 (select main_a v_prenex_10609)) 2000) (<= (* 2 (select main_a v_prenex_10608)) 2) (<= 1000 (+ (select main_a v_prenex_10609) (select main_a v_prenex_10608))))) (forall ((v_prenex_6402 Int) (v_prenex_6401 Int)) (or (<= (+ main_x 1) v_prenex_6401) (<= (+ (select main_a v_prenex_6401) 998) (select main_a v_prenex_6402)) (<= (select main_a v_prenex_6401) 1) (<= 0 (select main_a v_prenex_6401)) (< v_prenex_6401 main_x))) (or (forall ((v_prenex_59 Int)) (or (<= 999 (select main_a v_prenex_59)) (<= (select main_a v_prenex_59) 1000))) (forall ((v_prenex_58 Int)) (or (<= 0 (* 2 (select main_a v_prenex_58))) (< v_prenex_58 main_x) (<= 0 (select main_a v_prenex_58)) (<= (+ main_x 1) v_prenex_58)))) (or (forall ((v_prenex_843 Int)) (or (< v_prenex_843 main_x) (<= (* 2 (select main_a v_prenex_843)) 2) (<= (+ main_x 1) v_prenex_843) (<= (select main_a v_prenex_843) 1) (<= (select main_a v_prenex_843) 2))) (forall ((v_prenex_844 Int)) (<= (* 2 (select main_a v_prenex_844)) 2000))) (forall ((v_prenex_1808 Int) (v_prenex_1807 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_1808))) (< v_prenex_1807 main_x) (<= (select main_a v_prenex_1808) (+ (select main_a v_prenex_1807) 1000)) (<= (* 2 (select main_a v_prenex_1808)) 2000) (<= (select main_a v_prenex_1807) 2) (<= (select main_a v_prenex_1807) 1) (<= (+ main_x 1) v_prenex_1807))) (forall ((v_prenex_2688 Int) (v_prenex_2687 Int)) (or (<= 0 (* 2 (select main_a v_prenex_2687))) (<= 999 (select main_a v_prenex_2688)) (< v_prenex_2687 main_x) (<= (select main_a v_prenex_2688) 1000) (<= (+ main_x 1) v_prenex_2687) (<= 0 (+ (select main_a v_prenex_2687) 1)) (<= (select main_a v_prenex_2688) (+ (select main_a v_prenex_2687) 1000)))) (forall ((v_prenex_8527 Int) (v_prenex_8528 Int)) (or (<= (+ main_x 1) v_prenex_8527) (< v_prenex_8528 main_y) (<= (* 2 (select main_a v_prenex_8528)) 2000) (<= (select main_a v_prenex_8528) 1000) (<= (+ (select main_a v_prenex_8527) 998) (select main_a v_prenex_8528)) (<= (* 2 (select main_a v_prenex_8527)) 2) (< v_prenex_8527 main_x))) (forall ((v_prenex_1106 Int) (v_prenex_1105 Int)) (or (<= 0 (select main_a v_prenex_1105)) (<= (select main_a v_prenex_1105) 1) (< v_prenex_1105 main_x) (<= (select main_a v_prenex_1106) 1001) (<= (+ main_x 1) v_prenex_1105) (<= (select main_a v_prenex_1106) 1000) (<= (+ (select main_a v_prenex_1105) 998) (select main_a v_prenex_1106)))) (forall ((v_prenex_4098 Int) (v_prenex_4097 Int)) (or (<= 0 (* 2 (select main_a v_prenex_4097))) (<= 999 (select main_a v_prenex_4098)) (<= (+ main_x 1) v_prenex_4097) (<= 1000 (+ (select main_a v_prenex_4098) (select main_a v_prenex_4097))) (< v_prenex_4097 main_x) (<= 0 (+ (select main_a v_prenex_4097) 1)) (<= (* 2 (select main_a v_prenex_4098)) 2000))) (or (forall ((v_prenex_2006 Int)) (or (<= (select main_a v_prenex_2006) 1001) (<= 1998 (* 2 (select main_a v_prenex_2006))))) (forall ((v_prenex_2005 Int)) (or (<= (+ main_x 1) v_prenex_2005) (<= (* 2 (select main_a v_prenex_2005)) 2) (<= 0 (+ (select main_a v_prenex_2005) 1)) (<= (select main_a v_prenex_2005) 1) (< v_prenex_2005 main_x)))) (forall ((v_prenex_1553 Int) (v_prenex_1552 Int)) (or (<= 0 (select main_a v_prenex_1552)) (<= 999 (select main_a v_prenex_1553)) (< v_prenex_1552 main_x) (<= (+ main_x 1) v_prenex_1552) (< v_prenex_1553 main_y) (<= 998 (select main_a v_prenex_1553)) (<= (+ (select main_a v_prenex_1553) (select main_a v_prenex_1552)) 1000))) (forall ((v_prenex_5200 Int) (v_prenex_5201 Int)) (or (<= (+ main_x 1) v_prenex_5200) (< v_prenex_5200 main_x) (<= 998 (select main_a v_prenex_5201)) (<= 0 (+ (select main_a v_prenex_5200) 1)) (<= 1000 (+ (select main_a v_prenex_5201) (select main_a v_prenex_5200))) (< v_prenex_5201 main_y))) (forall ((v_prenex_11714 Int) (v_prenex_11713 Int)) (or (<= 999 (select main_a v_prenex_11714)) (<= 1000 (+ (select main_a v_prenex_11714) (select main_a v_prenex_11713))) (< v_prenex_11713 main_x) (<= 0 (* 2 (select main_a v_prenex_11713))) (<= (select main_a v_prenex_11714) 1001) (<= (+ main_x 1) v_prenex_11713) (<= 0 (select main_a v_prenex_11713)))) (or (forall ((v_prenex_12265 Int)) (or (< v_prenex_12265 main_x) (<= 0 (* 2 (select main_a v_prenex_12265))) (<= (* 2 (select main_a v_prenex_12265)) 2) (<= (+ main_x 1) v_prenex_12265))) (forall ((v_prenex_12266 Int)) (or (< v_prenex_12266 main_y) (<= (select main_a v_prenex_12266) 1000) (<= 998 (select main_a v_prenex_12266))))) (forall ((v_prenex_13077 Int) (v_prenex_13076 Int)) (or (< v_prenex_13076 main_x) (<= (+ main_x 1) v_prenex_13076) (<= (* 2 (select main_a v_prenex_13077)) 2000) (<= 0 (select main_a v_prenex_13076)) (<= (* 2 (select main_a v_prenex_13076)) 2) (<= (select main_a v_prenex_13077) (+ (select main_a v_prenex_13076) 1000)) (<= 998 (select main_a v_prenex_13077)))) (forall ((v_prenex_10080 Int) (v_prenex_10081 Int)) (or (< v_prenex_10080 main_x) (<= (select main_a v_prenex_10081) (+ (select main_a v_prenex_10080) 1000)) (<= (+ main_y 1) v_prenex_10081) (<= (+ main_x 1) v_prenex_10080) (<= 0 (+ (select main_a v_prenex_10080) 1)) (<= 998 (select main_a v_prenex_10081)))) (forall ((v_prenex_12793 Int) (v_prenex_12794 Int)) (or (<= (+ main_x 1) v_prenex_12793) (<= 1998 (* 2 (select main_a v_prenex_12794))) (< v_prenex_12793 main_x) (<= 0 (select main_a v_prenex_12793)) (<= 0 (* 2 (select main_a v_prenex_12793))) (<= (+ (select main_a v_prenex_12793) 998) (select main_a v_prenex_12794)) (<= 999 (select main_a v_prenex_12794)))) (forall ((v_prenex_3953 Int) (v_prenex_3952 Int)) (or (<= (+ main_y 1) v_prenex_3953) (<= (+ main_x 1) v_prenex_3952) (<= 0 (select main_a v_prenex_3952)) (<= 1000 (+ (select main_a v_prenex_3953) (select main_a v_prenex_3952))) (< v_prenex_3952 main_x) (<= (select main_a v_prenex_3953) 1000))) (forall ((v_prenex_11999 Int) (v_prenex_12000 Int)) (or (<= 999 (select main_a v_prenex_12000)) (<= (+ (select main_a v_prenex_12000) (select main_a v_prenex_11999)) 1000) (<= 1998 (* 2 (select main_a v_prenex_12000))) (< v_prenex_11999 main_x) (<= 0 (select main_a v_prenex_11999)) (<= (select main_a v_prenex_11999) 2) (<= (+ main_x 1) v_prenex_11999))) (forall ((v_prenex_8158 Int) (v_prenex_8159 Int)) (or (<= (select main_a v_prenex_8159) (+ (select main_a v_prenex_8158) 1000)) (< v_prenex_8159 main_y) (<= 998 (select main_a v_prenex_8159)) (<= (select main_a v_prenex_8159) 1000) (<= 0 (select main_a v_prenex_8158)) (<= (+ main_x 1) v_prenex_8158) (< v_prenex_8158 main_x))) (forall ((v_prenex_6934 Int) (v_prenex_6935 Int)) (or (< v_prenex_6934 main_x) (<= 0 (+ (select main_a v_prenex_6934) 1)) (<= (+ main_x 1) v_prenex_6934) (<= 1998 (* 2 (select main_a v_prenex_6935))) (<= (+ (select main_a v_prenex_6935) (select main_a v_prenex_6934)) 1000))) (forall ((v_prenex_12499 Int) (v_prenex_12500 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_12500))) (< v_prenex_12500 main_y) (<= (+ main_x 1) v_prenex_12499) (<= (select main_a v_prenex_12500) 1000) (<= 0 (select main_a v_prenex_12499)) (<= (+ (select main_a v_prenex_12499) 998) (select main_a v_prenex_12500)) (< v_prenex_12499 main_x))) (forall ((v_prenex_9693 Int) (v_prenex_9692 Int)) (or (<= (select main_a v_prenex_9693) 1001) (<= (select main_a v_prenex_9693) 1000) (<= (+ main_x 1) v_prenex_9692) (<= (* 2 (select main_a v_prenex_9692)) 2) (<= (+ (select main_a v_prenex_9693) (select main_a v_prenex_9692)) 1000) (<= 0 (select main_a v_prenex_9692)) (< v_prenex_9692 main_x))) (forall ((v_prenex_6833 Int) (v_prenex_6832 Int)) (or (<= (+ main_y 1) v_prenex_6833) (< v_prenex_6832 main_x) (<= (+ (select main_a v_prenex_6833) (select main_a v_prenex_6832)) 1000) (<= (+ main_x 1) v_prenex_6832) (<= (* 2 (select main_a v_prenex_6833)) 2000) (<= 998 (select main_a v_prenex_6833)) (<= 0 (select main_a v_prenex_6832)))) (or (forall ((v_prenex_6959 Int)) (or (<= (+ main_y 1) v_prenex_6959) (< v_prenex_6959 main_y) (<= (select main_a v_prenex_6959) 1001) (<= 998 (select main_a v_prenex_6959)))) (forall ((v_prenex_6958 Int)) (<= (* 2 (select main_a v_prenex_6958)) 2))) (forall ((v_prenex_4966 Int) (v_prenex_4967 Int)) (or (<= (+ (select main_a v_prenex_4967) (select main_a v_prenex_4966)) 1000) (< v_prenex_4966 main_x) (<= (select main_a v_prenex_4967) 1000) (<= (* 2 (select main_a v_prenex_4967)) 2000) (<= (+ main_x 1) v_prenex_4966) (<= 0 (select main_a v_prenex_4966)) (<= 0 (* 2 (select main_a v_prenex_4966))))) (forall ((v_prenex_9606 Int) (v_prenex_9605 Int)) (or (<= (+ main_y 1) v_prenex_9606) (<= (+ main_x 1) v_prenex_9605) (<= (select main_a v_prenex_9605) 2) (<= (* 2 (select main_a v_prenex_9606)) 2000) (< v_prenex_9605 main_x) (<= (+ (select main_a v_prenex_9606) (select main_a v_prenex_9605)) 1000))) (or (forall ((v_prenex_859 Int)) (or (<= 0 (* 2 (select main_a v_prenex_859))) (<= 0 (select main_a v_prenex_859)) (< v_prenex_859 main_x) (<= (+ main_x 1) v_prenex_859))) (forall ((v_prenex_860 Int)) (or (<= (+ main_y 1) v_prenex_860) (<= (* 2 (select main_a v_prenex_860)) 2000) (<= 999 (select main_a v_prenex_860))))) (forall ((v_prenex_8590 Int) (v_prenex_8589 Int)) (or (<= (select main_a v_prenex_8589) 1) (<= (+ main_x 1) v_prenex_8589) (< v_prenex_8589 main_x) (<= (* 2 (select main_a v_prenex_8590)) 2000) (<= (+ main_y 1) v_prenex_8590) (<= (+ (select main_a v_prenex_8589) 998) (select main_a v_prenex_8590)) (<= (select main_a v_prenex_8590) 1000))) (or (forall ((v_prenex_10015 Int)) (or (<= (select main_a v_prenex_10015) 1001) (<= 999 (select main_a v_prenex_10015)))) (forall ((v_prenex_10014 Int)) (or (< v_prenex_10014 main_x) (<= (* 2 (select main_a v_prenex_10014)) 2) (<= (+ main_x 1) v_prenex_10014) (<= 0 (* 2 (select main_a v_prenex_10014))) (<= 0 (select main_a v_prenex_10014))))) (forall ((v_prenex_12137 Int) (v_prenex_12138 Int)) (or (<= (+ main_x 1) v_prenex_12137) (<= 1998 (* 2 (select main_a v_prenex_12138))) (<= 0 (* 2 (select main_a v_prenex_12137))) (<= (select main_a v_prenex_12138) (+ (select main_a v_prenex_12137) 1000)) (< v_prenex_12137 main_x) (<= (* 2 (select main_a v_prenex_12138)) 2000) (<= (select main_a v_prenex_12137) 2))) (or (forall ((v_prenex_4544 Int)) (or (<= (+ main_y 1) v_prenex_4544) (<= 998 (select main_a v_prenex_4544)) (<= (select main_a v_prenex_4544) 1000))) (forall ((v_prenex_4543 Int)) (or (< v_prenex_4543 main_x) (<= (+ main_x 1) v_prenex_4543) (<= (select main_a v_prenex_4543) 2) (<= 0 (* 2 (select main_a v_prenex_4543)))))) (forall ((v_prenex_8597 Int) (v_prenex_8598 Int)) (or (<= (+ main_y 1) v_prenex_8598) (<= 0 (+ (select main_a v_prenex_8597) 1)) (<= 999 (select main_a v_prenex_8598)) (<= (select main_a v_prenex_8598) 1001) (<= (+ main_x 1) v_prenex_8597) (<= (+ (select main_a v_prenex_8598) (select main_a v_prenex_8597)) 1000) (< v_prenex_8597 main_x))) (forall ((v_prenex_9077 Int) (v_prenex_9076 Int)) (or (<= (select main_a v_prenex_9077) 1001) (<= 0 (+ (select main_a v_prenex_9076) 1)) (<= (select main_a v_prenex_9077) (+ (select main_a v_prenex_9076) 1000)) (<= (+ main_x 1) v_prenex_9076) (<= 1998 (* 2 (select main_a v_prenex_9077))) (<= (+ main_y 1) v_prenex_9077) (< v_prenex_9076 main_x))) (or (forall ((v_prenex_12606 Int)) (or (<= 999 (select main_a v_prenex_12606)) (<= (select main_a v_prenex_12606) 1001))) (forall ((v_prenex_12605 Int)) (or (<= 0 (* 2 (select main_a v_prenex_12605))) (<= 0 (+ (select main_a v_prenex_12605) 1)) (< v_prenex_12605 main_x) (<= (+ main_x 1) v_prenex_12605) (<= 0 (select main_a v_prenex_12605))))) (or (forall ((v_prenex_12252 Int)) (or (<= (* 2 (select main_a v_prenex_12252)) 2000) (< v_prenex_12252 main_y))) (forall ((v_prenex_12251 Int)) (or (< v_prenex_12251 main_x) (<= (* 2 (select main_a v_prenex_12251)) 2) (<= 0 (+ (select main_a v_prenex_12251) 1)) (<= (+ main_x 1) v_prenex_12251)))) (forall ((v_prenex_11363 Int) (v_prenex_11362 Int)) (or (<= 0 (+ (select main_a v_prenex_11362) 1)) (<= 998 (select main_a v_prenex_11363)) (<= (+ main_x 1) v_prenex_11362) (<= (+ main_y 1) v_prenex_11363) (<= (+ (select main_a v_prenex_11362) 998) (select main_a v_prenex_11363)) (< v_prenex_11362 main_x) (<= (* 2 (select main_a v_prenex_11363)) 2000))) (forall ((v_prenex_11208 Int) (v_prenex_11207 Int)) (or (< v_prenex_11207 main_x) (<= (+ (select main_a v_prenex_11207) 998) (select main_a v_prenex_11208)) (< v_prenex_11208 main_y) (<= (+ main_x 1) v_prenex_11207) (<= 999 (select main_a v_prenex_11208)) (<= 998 (select main_a v_prenex_11208)) (<= 0 (* 2 (select main_a v_prenex_11207))))) (forall ((v_prenex_10288 Int) (v_prenex_10287 Int)) (or (<= (* 2 (select main_a v_prenex_10288)) 2000) (<= (+ main_x 1) v_prenex_10287) (< v_prenex_10287 main_x) (<= (select main_a v_prenex_10288) 1000) (<= (select main_a v_prenex_10287) 2) (<= 0 (* 2 (select main_a v_prenex_10287))) (<= (+ (select main_a v_prenex_10288) (select main_a v_prenex_10287)) 1000))) (forall ((v_prenex_9186 Int) (v_prenex_9185 Int)) (or (< v_prenex_9185 main_x) (<= 999 (select main_a v_prenex_9186)) (<= 1000 (+ (select main_a v_prenex_9186) (select main_a v_prenex_9185))) (<= (* 2 (select main_a v_prenex_9185)) 2) (<= (select main_a v_prenex_9186) 1001) (<= (+ main_x 1) v_prenex_9185) (<= 0 (+ (select main_a v_prenex_9185) 1)))) (forall ((v_prenex_3670 Int) (v_prenex_3671 Int)) (or (<= (select main_a v_prenex_3670) 2) (<= (+ (select main_a v_prenex_3670) 998) (select main_a v_prenex_3671)) (<= 998 (select main_a v_prenex_3671)) (<= (select main_a v_prenex_3671) 1000) (<= (+ main_x 1) v_prenex_3670) (<= (select main_a v_prenex_3670) 1) (< v_prenex_3670 main_x))) (forall ((v_prenex_3664 Int) (v_prenex_3665 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3665))) (<= (+ main_x 1) v_prenex_3664) (<= 0 (select main_a v_prenex_3664)) (<= (+ (select main_a v_prenex_3665) (select main_a v_prenex_3664)) 1000) (< v_prenex_3664 main_x) (<= 998 (select main_a v_prenex_3665)))) (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)) (<= 998 (select main_a v_prenex_2542)) (< v_prenex_2542 main_y) (<= 0 (* 2 (select main_a v_prenex_2541))) (<= (+ main_x 1) v_prenex_2541))) (forall ((v_prenex_9037 Int) (v_prenex_9036 Int)) (or (<= 999 (select main_a v_prenex_9037)) (<= 1000 (+ (select main_a v_prenex_9037) (select main_a v_prenex_9036))) (<= (+ main_x 1) v_prenex_9036) (< v_prenex_9036 main_x) (<= (select main_a v_prenex_9037) 1000) (<= (select main_a v_prenex_9036) 1))) (forall ((v_prenex_4536 Int) (v_prenex_4535 Int)) (or (<= (select main_a v_prenex_4536) 1000) (< v_prenex_4535 main_x) (<= 1000 (+ (select main_a v_prenex_4536) (select main_a v_prenex_4535))) (<= (+ main_x 1) v_prenex_4535) (<= 0 (select main_a v_prenex_4535)) (<= 0 (+ (select main_a v_prenex_4535) 1)))) (or (forall ((v_prenex_2769 Int)) (or (<= 0 (select main_a v_prenex_2769)) (<= (select main_a v_prenex_2769) 2) (<= (+ main_x 1) v_prenex_2769) (<= (* 2 (select main_a v_prenex_2769)) 2) (< v_prenex_2769 main_x))) (forall ((v_prenex_2770 Int)) (or (<= 999 (select main_a v_prenex_2770)) (<= (select main_a v_prenex_2770) 1000)))) (forall ((v_prenex_4177 Int) (v_prenex_4176 Int)) (or (<= (* 2 (select main_a v_prenex_4177)) 2000) (<= 999 (select main_a v_prenex_4177)) (< v_prenex_4177 main_y) (<= (+ (select main_a v_prenex_4177) (select main_a v_prenex_4176)) 1000) (<= (+ main_x 1) v_prenex_4176) (<= (select main_a v_prenex_4176) 1) (< v_prenex_4176 main_x))) (forall ((v_prenex_2798 Int) (v_prenex_2797 Int)) (or (<= (select main_a v_prenex_2797) 1) (<= (+ main_x 1) v_prenex_2797) (<= (+ (select main_a v_prenex_2798) (select main_a v_prenex_2797)) 1000) (<= (* 2 (select main_a v_prenex_2798)) 2000) (< v_prenex_2797 main_x))) (forall ((v_prenex_3143 Int) (v_prenex_3144 Int)) (or (< v_prenex_3143 main_x) (<= (+ main_x 1) v_prenex_3143) (<= (select main_a v_prenex_3143) 1) (<= 1000 (+ (select main_a v_prenex_3144) (select main_a v_prenex_3143))) (<= (* 2 (select main_a v_prenex_3143)) 2))) (forall ((v_prenex_7490 Int) (v_prenex_7489 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_7490))) (<= 0 (+ (select main_a v_prenex_7489) 1)) (< v_prenex_7489 main_x) (<= (select main_a v_prenex_7490) 1001) (<= (select main_a v_prenex_7490) (+ (select main_a v_prenex_7489) 1000)) (<= (+ main_x 1) v_prenex_7489) (<= (select main_a v_prenex_7489) 2))) (forall ((v_prenex_2718 Int) (v_prenex_2717 Int)) (or (< v_prenex_2717 main_x) (<= (select main_a v_prenex_2718) 1000) (<= (select main_a v_prenex_2717) 2) (<= 1998 (* 2 (select main_a v_prenex_2718))) (<= (+ main_x 1) v_prenex_2717) (<= (+ (select main_a v_prenex_2717) 998) (select main_a v_prenex_2718)))) (forall ((v_prenex_9108 Int) (v_prenex_9107 Int)) (or (<= 998 (select main_a v_prenex_9108)) (<= (select main_a v_prenex_9108) (+ (select main_a v_prenex_9107) 1000)) (<= 999 (select main_a v_prenex_9108)) (<= (+ main_x 1) v_prenex_9107) (< v_prenex_9107 main_x) (<= 0 (+ (select main_a v_prenex_9107) 1)))) (forall ((v_prenex_12223 Int) (v_prenex_12224 Int)) (or (<= (+ main_x 1) v_prenex_12223) (< v_prenex_12224 main_y) (<= (select main_a v_prenex_12224) (+ (select main_a v_prenex_12223) 1000)) (<= (select main_a v_prenex_12224) 1000) (< v_prenex_12223 main_x) (<= 998 (select main_a v_prenex_12224)) (<= (select main_a v_prenex_12223) 1))) (forall ((v_prenex_3223 Int) (v_prenex_3222 Int)) (or (<= (+ main_x 1) v_prenex_3222) (<= 1000 (+ (select main_a v_prenex_3223) (select main_a v_prenex_3222))) (< v_prenex_3222 main_x) (<= 1998 (* 2 (select main_a v_prenex_3223))) (<= 0 (* 2 (select main_a v_prenex_3222))) (<= 0 (select main_a v_prenex_3222)))) (forall ((v_prenex_10356 Int) (v_prenex_10355 Int)) (or (<= (select main_a v_prenex_10356) 1000) (< v_prenex_10355 main_x) (<= (select main_a v_prenex_10355) 1) (<= 0 (+ (select main_a v_prenex_10355) 1)) (<= (+ (select main_a v_prenex_10355) 998) (select main_a v_prenex_10356)) (<= (+ main_x 1) v_prenex_10355))) (or (forall ((v_prenex_3799 Int)) (or (<= (* 2 (select main_a v_prenex_3799)) 2000) (<= 999 (select main_a v_prenex_3799)))) (forall ((v_prenex_3798 Int)) (or (<= (* 2 (select main_a v_prenex_3798)) 2) (<= 0 (* 2 (select main_a v_prenex_3798))) (< v_prenex_3798 main_x) (<= (+ main_x 1) v_prenex_3798) (<= 0 (select main_a v_prenex_3798))))) (forall ((v_prenex_10958 Int) (v_prenex_10957 Int)) (or (<= 999 (select main_a v_prenex_10958)) (<= (+ main_x 1) v_prenex_10957) (<= (+ main_y 1) v_prenex_10958) (< v_prenex_10957 main_x) (<= 998 (select main_a v_prenex_10958)) (<= 0 (select main_a v_prenex_10957)) (<= (select main_a v_prenex_10958) (+ (select main_a v_prenex_10957) 1000)))) (forall ((v_prenex_5191 Int) (v_prenex_5190 Int)) (or (<= (+ (select main_a v_prenex_5191) (select main_a v_prenex_5190)) 1000) (<= (select main_a v_prenex_5191) 1000) (<= (* 2 (select main_a v_prenex_5190)) 2) (<= (+ main_x 1) v_prenex_5190) (< v_prenex_5190 main_x))) (forall ((v_prenex_2831 Int) (v_prenex_2832 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_2832))) (<= 0 (+ (select main_a v_prenex_2831) 1)) (<= (* 2 (select main_a v_prenex_2831)) 2) (<= (+ main_x 1) v_prenex_2831) (<= (select main_a v_prenex_2832) (+ (select main_a v_prenex_2831) 1000)) (<= (* 2 (select main_a v_prenex_2832)) 2000) (< v_prenex_2831 main_x))) (forall ((v_prenex_11001 Int) (v_prenex_11002 Int)) (or (<= (+ (select main_a v_prenex_11002) (select main_a v_prenex_11001)) 1000) (<= 999 (select main_a v_prenex_11002)) (<= (+ main_x 1) v_prenex_11001) (< v_prenex_11001 main_x) (<= (select main_a v_prenex_11001) 2) (< v_prenex_11002 main_y) (<= 998 (select main_a v_prenex_11002)))) (forall ((v_prenex_6950 Int) (v_prenex_6951 Int)) (or (<= (+ main_x 1) v_prenex_6950) (<= 0 (select main_a v_prenex_6950)) (<= 999 (select main_a v_prenex_6951)) (<= (select main_a v_prenex_6951) (+ (select main_a v_prenex_6950) 1000)) (< v_prenex_6950 main_x) (<= 1998 (* 2 (select main_a v_prenex_6951))))) (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_2083) 998) (select main_a v_prenex_2084)) (< v_prenex_2084 main_y) (<= (+ main_x 1) v_prenex_2083))) (forall ((v_prenex_11278 Int) (v_prenex_11279 Int)) (or (< v_prenex_11278 main_x) (<= (select main_a v_prenex_11279) (+ (select main_a v_prenex_11278) 1000)) (<= (+ main_x 1) v_prenex_11278) (<= 999 (select main_a v_prenex_11279)) (<= 0 (* 2 (select main_a v_prenex_11278))) (<= (* 2 (select main_a v_prenex_11279)) 2000) (<= 0 (+ (select main_a v_prenex_11278) 1)))) (forall ((v_prenex_12537 Int) (v_prenex_12538 Int)) (or (<= 0 (* 2 (select main_a v_prenex_12537))) (<= (select main_a v_prenex_12537) 2) (< v_prenex_12537 main_x) (<= 999 (select main_a v_prenex_12538)) (<= (select main_a v_prenex_12538) (+ (select main_a v_prenex_12537) 1000)) (<= 1998 (* 2 (select main_a v_prenex_12538))) (<= (+ main_x 1) v_prenex_12537))) (forall ((v_prenex_8769 Int) (v_prenex_8770 Int)) (or (<= 0 (select main_a v_prenex_8769)) (<= (+ main_x 1) v_prenex_8769) (< v_prenex_8769 main_x) (<= (select main_a v_prenex_8770) 1000) (<= (+ main_y 1) v_prenex_8770) (<= (select main_a v_prenex_8770) 1001) (<= (+ (select main_a v_prenex_8770) (select main_a v_prenex_8769)) 1000))) (or (forall ((v_prenex_8045 Int)) (<= (select main_a v_prenex_8045) 1000)) (forall ((v_prenex_8044 Int)) (or (<= (* 2 (select main_a v_prenex_8044)) 2) (<= 0 (* 2 (select main_a v_prenex_8044))) (<= 0 (select main_a v_prenex_8044)) (< v_prenex_8044 main_x) (<= (+ main_x 1) v_prenex_8044)))) (forall ((v_prenex_13103 Int) (v_prenex_13102 Int)) (or (<= (select main_a v_prenex_13103) (+ (select main_a v_prenex_13102) 1000)) (<= (+ main_x 1) v_prenex_13102) (<= (* 2 (select main_a v_prenex_13102)) 2) (<= 0 (select main_a v_prenex_13102)) (< v_prenex_13102 main_x) (<= 1998 (* 2 (select main_a v_prenex_13103))))) (forall ((v_prenex_315 Int) (v_prenex_316 Int)) (or (<= (select main_a v_prenex_316) 1000) (<= (+ (select main_a v_prenex_316) (select main_a v_prenex_315)) 1000) (<= 0 (select main_a v_prenex_315)) (< v_prenex_315 main_x) (<= (select main_a v_prenex_315) 1) (<= 1998 (* 2 (select main_a v_prenex_316))) (<= (+ main_x 1) v_prenex_315))) (forall ((v_prenex_1301 Int) (v_prenex_1300 Int)) (or (<= (+ (select main_a v_prenex_1300) 998) (select main_a v_prenex_1301)) (< v_prenex_1301 main_y) (<= (+ main_x 1) v_prenex_1300) (<= (select main_a v_prenex_1300) 2) (<= (select main_a v_prenex_1301) 1001) (< v_prenex_1300 main_x))) (forall ((v_prenex_6514 Int) (v_prenex_6513 Int)) (or (<= (+ (select main_a v_prenex_6514) (select main_a v_prenex_6513)) 1000) (<= 0 (+ (select main_a v_prenex_6513) 1)) (<= (select main_a v_prenex_6514) 1001) (< v_prenex_6513 main_x) (<= (+ main_x 1) v_prenex_6513) (<= 999 (select main_a v_prenex_6514)) (<= 0 (select main_a v_prenex_6513)))) (forall ((v_prenex_5901 Int) (v_prenex_5902 Int)) (or (< v_prenex_5901 main_x) (<= (* 2 (select main_a v_prenex_5902)) 2000) (<= (+ main_x 1) v_prenex_5901) (<= 0 (select main_a v_prenex_5901)) (<= 0 (* 2 (select main_a v_prenex_5901))) (<= 1998 (* 2 (select main_a v_prenex_5902))) (<= (select main_a v_prenex_5902) (+ (select main_a v_prenex_5901) 1000)))) (forall ((v_prenex_2077 Int) (v_prenex_2078 Int)) (or (<= (+ (select main_a v_prenex_2077) 998) (select main_a v_prenex_2078)) (<= 0 (select main_a v_prenex_2077)) (< v_prenex_2077 main_x) (<= (+ main_x 1) v_prenex_2077) (<= (select main_a v_prenex_2077) 1) (<= 999 (select main_a v_prenex_2078)))) (forall ((v_prenex_4352 Int) (v_prenex_4351 Int)) (or (<= (+ main_x 1) v_prenex_4351) (<= (select main_a v_prenex_4351) 2) (<= 998 (select main_a v_prenex_4352)) (<= (* 2 (select main_a v_prenex_4351)) 2) (<= (+ (select main_a v_prenex_4352) (select main_a v_prenex_4351)) 1000) (< v_prenex_4351 main_x) (<= (select main_a v_prenex_4352) 1000))) (forall ((v_prenex_5820 Int) (v_prenex_5819 Int)) (or (<= 999 (select main_a v_prenex_5820)) (< v_prenex_5820 main_y) (<= 0 (* 2 (select main_a v_prenex_5819))) (<= (+ main_x 1) v_prenex_5819) (<= 1998 (* 2 (select main_a v_prenex_5820))) (< v_prenex_5819 main_x) (<= (+ (select main_a v_prenex_5820) (select main_a v_prenex_5819)) 1000))) (or (forall ((v_prenex_1474 Int)) (or (< v_prenex_1474 main_x) (<= (+ main_x 1) v_prenex_1474) (<= (select main_a v_prenex_1474) 1) (<= 0 (* 2 (select main_a v_prenex_1474))))) (forall ((v_prenex_1475 Int)) (<= (* 2 (select main_a v_prenex_1475)) 2000))) (or (forall ((v_prenex_12997 Int)) (or (<= 998 (select main_a v_prenex_12997)) (<= (select main_a v_prenex_12997) 1000))) (forall ((v_prenex_12996 Int)) (or (<= (* 2 (select main_a v_prenex_12996)) 2) (<= 0 (+ (select main_a v_prenex_12996) 1)) (<= (+ main_x 1) v_prenex_12996) (< v_prenex_12996 main_x)))) (forall ((v_prenex_12832 Int) (v_prenex_12831 Int)) (or (<= (+ main_x 1) v_prenex_12831) (<= 0 (* 2 (select main_a v_prenex_12831))) (< v_prenex_12831 main_x) (<= (select main_a v_prenex_12832) (+ (select main_a v_prenex_12831) 1000)) (<= (* 2 (select main_a v_prenex_12831)) 2) (<= (* 2 (select main_a v_prenex_12832)) 2000) (<= 998 (select main_a v_prenex_12832)))) (forall ((v_prenex_5194 Int) (v_prenex_5195 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5194))) (< v_prenex_5195 main_y) (<= (+ (select main_a v_prenex_5195) (select main_a v_prenex_5194)) 1000) (<= 1998 (* 2 (select main_a v_prenex_5195))) (< v_prenex_5194 main_x) (<= (select main_a v_prenex_5195) 1000) (<= (+ main_x 1) v_prenex_5194))) (forall ((v_prenex_6563 Int) (v_prenex_6564 Int)) (or (<= 999 (select main_a v_prenex_6564)) (<= (+ (select main_a v_prenex_6563) 998) (select main_a v_prenex_6564)) (<= 0 (* 2 (select main_a v_prenex_6563))) (<= (+ main_x 1) v_prenex_6563) (< v_prenex_6563 main_x) (<= (select main_a v_prenex_6564) 1000))) (forall ((v_prenex_4599 Int) (v_prenex_4600 Int)) (or (<= 0 (select main_a v_prenex_4599)) (<= (+ main_x 1) v_prenex_4599) (<= (* 2 (select main_a v_prenex_4600)) 2000) (<= (select main_a v_prenex_4600) 1000) (< v_prenex_4599 main_x) (<= (* 2 (select main_a v_prenex_4599)) 2) (<= (select main_a v_prenex_4600) (+ (select main_a v_prenex_4599) 1000)))) (forall ((v_prenex_9594 Int) (v_prenex_9593 Int)) (or (<= (select main_a v_prenex_9594) 1001) (< v_prenex_9593 main_x) (< v_prenex_9594 main_y) (<= (+ main_y 1) v_prenex_9594) (<= (+ (select main_a v_prenex_9593) 998) (select main_a v_prenex_9594)))) (forall ((v_prenex_6828 Int) (v_prenex_6829 Int)) (or (<= (+ main_x 1) v_prenex_6828) (<= 998 (select main_a v_prenex_6829)) (<= (+ (select main_a v_prenex_6828) 998) (select main_a v_prenex_6829)) (<= 1998 (* 2 (select main_a v_prenex_6829))) (< v_prenex_6828 main_x) (<= 0 (* 2 (select main_a v_prenex_6828))))) (forall ((v_prenex_1018 Int) (v_prenex_1017 Int)) (or (<= (+ main_x 1) v_prenex_1017) (< v_prenex_1017 main_x) (<= (+ (select main_a v_prenex_1018) (select main_a v_prenex_1017)) 1000) (<= 0 (+ (select main_a v_prenex_1017) 1)) (<= (select main_a v_prenex_1018) 1001) (<= 0 (* 2 (select main_a v_prenex_1017))))) (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_3719) 1000) (< v_prenex_3719 main_y) (<= (select main_a v_prenex_3719) 1001) (<= (+ main_x 1) v_prenex_3718) (<= 0 (select main_a v_prenex_3718)))) (forall ((v_prenex_5852 Int) (v_prenex_5851 Int)) (or (<= (+ main_x 1) v_prenex_5851) (<= 1998 (* 2 (select main_a v_prenex_5852))) (<= 998 (select main_a v_prenex_5852)) (<= (+ (select main_a v_prenex_5852) (select main_a v_prenex_5851)) 1000) (<= (* 2 (select main_a v_prenex_5851)) 2) (< v_prenex_5851 main_x))) (forall ((v_prenex_9800 Int) (v_prenex_9799 Int)) (or (<= (select main_a v_prenex_9800) (+ (select main_a v_prenex_9799) 1000)) (< v_prenex_9800 main_y) (<= (select main_a v_prenex_9800) 1001) (<= (+ main_x 1) v_prenex_9799) (< v_prenex_9799 main_x) (<= (select main_a v_prenex_9800) 1000) (<= (select main_a v_prenex_9799) 2))) (forall ((v_prenex_5972 Int) (v_prenex_5971 Int)) (or (<= 0 (select main_a v_prenex_5971)) (<= (+ main_x 1) v_prenex_5971) (< v_prenex_5971 main_x) (<= 0 (* 2 (select main_a v_prenex_5971))) (<= (select main_a v_prenex_5972) (+ (select main_a v_prenex_5971) 1000)) (<= (select main_a v_prenex_5972) 1000) (<= 998 (select main_a v_prenex_5972)))) (forall ((v_prenex_12874 Int) (v_prenex_12875 Int)) (or (<= (+ (select main_a v_prenex_12874) 998) (select main_a v_prenex_12875)) (<= 1998 (* 2 (select main_a v_prenex_12875))) (<= 0 (+ (select main_a v_prenex_12874) 1)) (<= 0 (select main_a v_prenex_12874)) (<= (select main_a v_prenex_12875) 1000) (< v_prenex_12874 main_x) (<= (+ main_x 1) v_prenex_12874))) (or (forall ((v_prenex_11344 Int)) (or (<= (+ main_x 1) v_prenex_11344) (< v_prenex_11344 main_x) (<= 0 (select main_a v_prenex_11344)) (<= 0 (* 2 (select main_a v_prenex_11344))) (<= (* 2 (select main_a v_prenex_11344)) 2))) (forall ((v_prenex_11345 Int)) (or (<= 998 (select main_a v_prenex_11345)) (<= (* 2 (select main_a v_prenex_11345)) 2000)))) (forall ((v_prenex_2540 Int) (v_prenex_2539 Int)) (or (<= 999 (select main_a v_prenex_2540)) (<= (select main_a v_prenex_2540) 1001) (< v_prenex_2539 main_x) (<= 0 (+ (select main_a v_prenex_2539) 1)) (<= (select main_a v_prenex_2539) 2) (<= (+ main_x 1) v_prenex_2539) (<= 1000 (+ (select main_a v_prenex_2540) (select main_a v_prenex_2539))))) (forall ((v_prenex_13020 Int) (v_prenex_13021 Int)) (or (<= 1000 (+ (select main_a v_prenex_13021) (select main_a v_prenex_13020))) (<= (select main_a v_prenex_13021) 1001) (<= (select main_a v_prenex_13020) 2) (< v_prenex_13020 main_x) (<= (* 2 (select main_a v_prenex_13020)) 2) (<= (+ main_x 1) v_prenex_13020))) (forall ((v_prenex_13231 Int) (v_prenex_13230 Int)) (or (<= (+ main_x 1) v_prenex_13230) (< v_prenex_13230 main_x) (<= (select main_a v_prenex_13231) 1001) (<= 1998 (* 2 (select main_a v_prenex_13231))) (<= 0 (* 2 (select main_a v_prenex_13230))) (<= 1000 (+ (select main_a v_prenex_13231) (select main_a v_prenex_13230))) (<= (select main_a v_prenex_13230) 2))) (or (forall ((v_prenex_12356 Int)) (or (<= 998 (select main_a v_prenex_12356)) (<= (+ main_y 1) v_prenex_12356))) (forall ((v_prenex_12355 Int)) (or (< v_prenex_12355 main_x) (<= (select main_a v_prenex_12355) 1) (<= 0 (* 2 (select main_a v_prenex_12355))) (<= (+ main_x 1) v_prenex_12355)))) (forall ((v_prenex_12694 Int) (v_prenex_12693 Int)) (or (<= 998 (select main_a v_prenex_12694)) (<= (+ main_x 1) v_prenex_12693) (< v_prenex_12693 main_x) (<= (+ (select main_a v_prenex_12693) 998) (select main_a v_prenex_12694)) (<= 999 (select main_a v_prenex_12694)) (<= (select main_a v_prenex_12693) 1) (<= 0 (select main_a v_prenex_12693)))) (forall ((v_prenex_9681 Int) (v_prenex_9680 Int)) (or (<= 0 (select main_a v_prenex_9680)) (<= (+ main_y 1) v_prenex_9681) (<= 999 (select main_a v_prenex_9681)) (<= 1000 (+ (select main_a v_prenex_9681) (select main_a v_prenex_9680))) (< v_prenex_9680 main_x) (<= 998 (select main_a v_prenex_9681)) (<= (+ main_x 1) v_prenex_9680))) (forall ((v_prenex_2070 Int) (v_prenex_2069 Int)) (or (<= (+ main_x 1) v_prenex_2069) (<= 0 (select main_a v_prenex_2069)) (<= (* 2 (select main_a v_prenex_2069)) 2) (< v_prenex_2069 main_x) (<= 1000 (+ (select main_a v_prenex_2070) (select main_a v_prenex_2069))) (<= (select main_a v_prenex_2070) 1000))) (forall ((v_prenex_2853 Int) (v_prenex_2854 Int)) (or (<= (select main_a v_prenex_2853) 2) (<= (select main_a v_prenex_2854) (+ (select main_a v_prenex_2853) 1000)) (<= 999 (select main_a v_prenex_2854)) (<= (+ main_x 1) v_prenex_2853) (< v_prenex_2854 main_y) (< v_prenex_2853 main_x) (<= (select main_a v_prenex_2854) 1000))) (forall ((v_prenex_8446 Int) (v_prenex_8445 Int)) (or (<= (+ main_x 1) v_prenex_8445) (<= 1998 (* 2 (select main_a v_prenex_8446))) (<= (select main_a v_prenex_8445) 1) (< v_prenex_8445 main_x) (<= (select main_a v_prenex_8446) (+ (select main_a v_prenex_8445) 1000)) (<= (select main_a v_prenex_8446) 1001))) (or (forall ((v_prenex_7263 Int)) (or (<= 998 (select main_a v_prenex_7263)) (<= (select main_a v_prenex_7263) 1001))) (forall ((v_prenex_7262 Int)) (or (<= (select main_a v_prenex_7262) 1) (<= 0 (* 2 (select main_a v_prenex_7262))) (< v_prenex_7262 main_x) (<= (+ main_x 1) v_prenex_7262) (<= 0 (select main_a v_prenex_7262))))) (forall ((v_prenex_11905 Int) (v_prenex_11906 Int)) (or (<= 998 (select main_a v_prenex_11906)) (<= (+ (select main_a v_prenex_11906) (select main_a v_prenex_11905)) 1000) (<= 1998 (* 2 (select main_a v_prenex_11906))) (< v_prenex_11905 main_x) (<= (select main_a v_prenex_11905) 1) (<= (+ main_x 1) v_prenex_11905) (<= (select main_a v_prenex_11905) 2))) (forall ((v_prenex_7014 Int) (v_prenex_7015 Int)) (or (<= (select main_a v_prenex_7015) 1000) (<= (* 2 (select main_a v_prenex_7015)) 2000) (<= (* 2 (select main_a v_prenex_7014)) 2) (<= (+ main_x 1) v_prenex_7014) (<= 0 (* 2 (select main_a v_prenex_7014))) (< v_prenex_7014 main_x) (<= (+ (select main_a v_prenex_7015) (select main_a v_prenex_7014)) 1000))) (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) (<= (select main_a v_prenex_7973) 1000) (<= (+ main_x 1) v_prenex_7972) (<= (* 2 (select main_a v_prenex_7973)) 2000) (<= (+ (select main_a v_prenex_7973) (select main_a v_prenex_7972)) 1000))) (forall ((v_prenex_680 Int) (v_prenex_679 Int)) (or (< v_prenex_679 main_x) (<= 998 (select main_a v_prenex_680)) (<= (select main_a v_prenex_680) 1000) (<= (+ main_x 1) v_prenex_679) (<= 0 (+ (select main_a v_prenex_679) 1)) (<= (+ (select main_a v_prenex_680) (select main_a v_prenex_679)) 1000) (<= (select main_a v_prenex_679) 2))) (or (forall ((v_prenex_1565 Int)) (or (< v_prenex_1565 main_x) (<= (* 2 (select main_a v_prenex_1565)) 2))) (forall ((v_prenex_1566 Int)) (or (<= (+ main_y 1) v_prenex_1566) (< v_prenex_1566 main_y) (<= 999 (select main_a v_prenex_1566))))) (forall ((v_prenex_9834 Int) (v_prenex_9833 Int)) (or (<= (+ main_x 1) v_prenex_9833) (<= 1998 (* 2 (select main_a v_prenex_9834))) (<= (+ main_y 1) v_prenex_9834) (<= (+ (select main_a v_prenex_9833) 998) (select main_a v_prenex_9834)) (<= 0 (select main_a v_prenex_9833)) (< v_prenex_9833 main_x))) (forall ((v_prenex_205 Int) (v_prenex_206 Int)) (or (<= (* 2 (select main_a v_prenex_205)) 2) (<= 1000 (+ (select main_a v_prenex_206) (select main_a v_prenex_205))) (< v_prenex_205 main_x) (< v_prenex_206 main_y) (<= (+ main_x 1) v_prenex_205) (<= (select main_a v_prenex_206) 1001) (<= 998 (select main_a v_prenex_206)))) (or (forall ((v_prenex_5723 Int)) (or (< v_prenex_5723 main_x) (<= (+ main_x 1) v_prenex_5723) (<= (select main_a v_prenex_5723) 2) (<= (* 2 (select main_a v_prenex_5723)) 2))) (forall ((v_prenex_5724 Int)) (or (<= 998 (select main_a v_prenex_5724)) (<= (+ main_y 1) v_prenex_5724)))) (forall ((v_prenex_1507 Int) (v_prenex_1506 Int)) (or (<= 1000 (+ (select main_a v_prenex_1507) (select main_a v_prenex_1506))) (<= (select main_a v_prenex_1507) 1001) (<= 1998 (* 2 (select main_a v_prenex_1507))) (<= (select main_a v_prenex_1506) 2) (< v_prenex_1506 main_x) (<= (+ main_x 1) v_prenex_1506))) (or (forall ((v_prenex_10313 Int)) (<= (* 2 (select main_a v_prenex_10313)) 2)) (forall ((v_prenex_10314 Int)) (or (<= (select main_a v_prenex_10314) 1000) (< v_prenex_10314 main_y) (<= (+ main_y 1) v_prenex_10314)))) (forall ((v_prenex_9625 Int) (v_prenex_9624 Int)) (or (<= (select main_a v_prenex_9625) 1000) (< v_prenex_9625 main_y) (<= (+ main_x 1) v_prenex_9624) (<= (* 2 (select main_a v_prenex_9625)) 2000) (< v_prenex_9624 main_x) (<= (+ (select main_a v_prenex_9624) 998) (select main_a v_prenex_9625)) (<= 0 (select main_a v_prenex_9624)))) (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) 1000)) (<= (select main_a v_prenex_2926) 1000) (< v_prenex_2925 main_x) (<= (+ main_x 1) v_prenex_2925) (<= 0 (+ (select main_a v_prenex_2925) 1)) (<= 999 (select main_a v_prenex_2926)))) (or (forall ((v_prenex_8656 Int)) (or (<= (+ main_y 1) v_prenex_8656) (<= 999 (select main_a v_prenex_8656)) (<= (* 2 (select main_a v_prenex_8656)) 2000))) (forall ((v_prenex_8655 Int)) (or (< v_prenex_8655 main_x) (<= 0 (* 2 (select main_a v_prenex_8655))) (<= (select main_a v_prenex_8655) 1) (<= (+ main_x 1) v_prenex_8655)))) (or (forall ((v_prenex_5328 Int)) (or (<= (select main_a v_prenex_5328) 2) (<= (+ main_x 1) v_prenex_5328) (< v_prenex_5328 main_x) (<= (* 2 (select main_a v_prenex_5328)) 2) (<= 0 (+ (select main_a v_prenex_5328) 1)))) (forall ((v_prenex_5329 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_5329))) (<= (select main_a v_prenex_5329) 1001)))) (forall ((v_prenex_12437 Int) (v_prenex_12438 Int)) (or (<= (+ (select main_a v_prenex_12437) 998) (select main_a v_prenex_12438)) (<= (+ main_x 1) v_prenex_12437) (<= 0 (* 2 (select main_a v_prenex_12437))) (<= (* 2 (select main_a v_prenex_12438)) 2000) (< v_prenex_12438 main_y) (< v_prenex_12437 main_x) (<= 998 (select main_a v_prenex_12438)))) (forall ((v_prenex_7456 Int) (v_prenex_7455 Int)) (or (<= (+ main_x 1) v_prenex_7455) (<= 1000 (+ (select main_a v_prenex_7456) (select main_a v_prenex_7455))) (< v_prenex_7455 main_x) (<= 998 (select main_a v_prenex_7456)) (<= 999 (select main_a v_prenex_7456)) (<= (select main_a v_prenex_7455) 1) (< v_prenex_7456 main_y))) (forall ((v_prenex_1477 Int) (v_prenex_1476 Int)) (or (<= 1000 (+ (select main_a v_prenex_1477) (select main_a v_prenex_1476))) (<= (select main_a v_prenex_1476) 2) (<= 999 (select main_a v_prenex_1477)) (<= (select main_a v_prenex_1477) 1001) (< v_prenex_1477 main_y) (< v_prenex_1476 main_x) (<= (+ main_x 1) v_prenex_1476))) (forall ((v_prenex_11903 Int) (v_prenex_11904 Int)) (or (<= (select main_a v_prenex_11904) 1001) (<= (* 2 (select main_a v_prenex_11903)) 2) (<= (+ (select main_a v_prenex_11904) (select main_a v_prenex_11903)) 1000) (< v_prenex_11903 main_x) (<= (+ main_x 1) v_prenex_11903) (<= 0 (select main_a v_prenex_11903)))) (forall ((v_prenex_2414 Int) (v_prenex_2415 Int)) (or (<= (* 2 (select main_a v_prenex_2414)) 2) (<= 0 (* 2 (select main_a v_prenex_2414))) (<= (select main_a v_prenex_2415) (+ (select main_a v_prenex_2414) 1000)) (<= 999 (select main_a v_prenex_2415)) (<= (select main_a v_prenex_2415) 1000) (<= (+ main_x 1) v_prenex_2414) (< v_prenex_2414 main_x))) (forall ((v_prenex_2757 Int) (v_prenex_2758 Int)) (or (< v_prenex_2757 main_x) (<= (+ main_x 1) v_prenex_2757) (<= 0 (select main_a v_prenex_2757)) (<= (select main_a v_prenex_2758) (+ (select main_a v_prenex_2757) 1000)) (<= (select main_a v_prenex_2758) 1000) (<= 998 (select main_a v_prenex_2758)) (<= 0 (+ (select main_a v_prenex_2757) 1)))) (or (forall ((v_prenex_5743 Int)) (or (<= (select main_a v_prenex_5743) 2) (< v_prenex_5743 main_x) (<= 0 (* 2 (select main_a v_prenex_5743))) (<= (select main_a v_prenex_5743) 1) (<= (+ main_x 1) v_prenex_5743))) (forall ((v_prenex_5744 Int)) (or (<= 999 (select main_a v_prenex_5744)) (<= (select main_a v_prenex_5744) 1001)))) (forall ((v_prenex_9707 Int) (v_prenex_9706 Int)) (or (<= 0 (select main_a v_prenex_9706)) (<= (select main_a v_prenex_9707) 1000) (<= (+ (select main_a v_prenex_9707) (select main_a v_prenex_9706)) 1000) (<= (+ main_x 1) v_prenex_9706) (<= (select main_a v_prenex_9706) 1) (< v_prenex_9706 main_x) (<= 999 (select main_a v_prenex_9707)))) (forall ((v_prenex_6736 Int) (v_prenex_6737 Int)) (or (< v_prenex_6736 main_x) (<= 1998 (* 2 (select main_a v_prenex_6737))) (<= (select main_a v_prenex_6737) 1001) (<= (+ main_y 1) v_prenex_6737) (<= (select main_a v_prenex_6736) 2) (<= 1000 (+ (select main_a v_prenex_6737) (select main_a v_prenex_6736))) (<= (+ main_x 1) v_prenex_6736))) (forall ((v_prenex_10884 Int) (v_prenex_10883 Int)) (or (< v_prenex_10883 main_x) (<= (select main_a v_prenex_10884) (+ (select main_a v_prenex_10883) 1000)) (<= 0 (+ (select main_a v_prenex_10883) 1)) (<= 999 (select main_a v_prenex_10884)) (<= 998 (select main_a v_prenex_10884)) (<= (+ main_x 1) v_prenex_10883) (<= (* 2 (select main_a v_prenex_10883)) 2))) (forall ((v_prenex_2689 Int) (v_prenex_2690 Int)) (or (<= (select main_a v_prenex_2689) 1) (<= (select main_a v_prenex_2689) 2) (<= 1000 (+ (select main_a v_prenex_2690) (select main_a v_prenex_2689))) (<= (+ main_x 1) v_prenex_2689) (<= (select main_a v_prenex_2690) 1000) (< v_prenex_2689 main_x))) (or (forall ((v_prenex_12070 Int)) (or (<= 999 (select main_a v_prenex_12070)) (<= (select main_a v_prenex_12070) 1001))) (forall ((v_prenex_12069 Int)) (or (<= 0 (+ (select main_a v_prenex_12069) 1)) (<= (+ main_x 1) v_prenex_12069) (<= 0 (select main_a v_prenex_12069)) (<= (* 2 (select main_a v_prenex_12069)) 2) (< v_prenex_12069 main_x)))) (forall ((v_prenex_7203 Int) (v_prenex_7202 Int)) (or (<= (+ main_x 1) v_prenex_7202) (<= (select main_a v_prenex_7202) 2) (< v_prenex_7202 main_x) (<= (* 2 (select main_a v_prenex_7203)) 2000) (<= (select main_a v_prenex_7202) 1) (<= (select main_a v_prenex_7203) (+ (select main_a v_prenex_7202) 1000)) (<= (select main_a v_prenex_7203) 1001))) (forall ((v_prenex_11756 Int) (v_prenex_11757 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_11757))) (< v_prenex_11757 main_y) (<= 0 (select main_a v_prenex_11756)) (<= 998 (select main_a v_prenex_11757)) (<= 1000 (+ (select main_a v_prenex_11757) (select main_a v_prenex_11756))) (<= (+ main_x 1) v_prenex_11756) (< v_prenex_11756 main_x))) (forall ((v_prenex_9872 Int) (v_prenex_9871 Int)) (or (<= 0 (+ (select main_a v_prenex_9871) 1)) (<= (+ main_x 1) v_prenex_9871) (<= (+ main_y 1) v_prenex_9872) (<= (+ (select main_a v_prenex_9872) (select main_a v_prenex_9871)) 1000) (< v_prenex_9871 main_x))) (forall ((v_prenex_4054 Int) (v_prenex_4053 Int)) (or (<= (select main_a v_prenex_4054) 1000) (<= (+ main_x 1) v_prenex_4053) (<= 1998 (* 2 (select main_a v_prenex_4054))) (<= (select main_a v_prenex_4054) (+ (select main_a v_prenex_4053) 1000)) (< v_prenex_4053 main_x) (<= 0 (select main_a v_prenex_4053)) (<= 0 (* 2 (select main_a v_prenex_4053))))) (or (forall ((v_prenex_11956 Int)) (or (<= (select main_a v_prenex_11956) 1001) (< v_prenex_11956 main_y))) (forall ((v_prenex_11955 Int)) (or (< v_prenex_11955 main_x) (<= (select main_a v_prenex_11955) 1) (<= (+ main_x 1) v_prenex_11955) (<= 0 (* 2 (select main_a v_prenex_11955)))))) (or (forall ((v_prenex_7470 Int)) (or (< v_prenex_7470 main_y) (<= 998 (select main_a v_prenex_7470)))) (forall ((v_prenex_7469 Int)) (or (< v_prenex_7469 main_x) (<= (* 2 (select main_a v_prenex_7469)) 2) (<= 0 (select main_a v_prenex_7469)) (<= (+ main_x 1) v_prenex_7469)))) (forall ((v_prenex_2383 Int) (v_prenex_2382 Int)) (or (<= (+ (select main_a v_prenex_2383) (select main_a v_prenex_2382)) 1000) (<= (* 2 (select main_a v_prenex_2382)) 2) (<= 0 (* 2 (select main_a v_prenex_2382))) (<= 998 (select main_a v_prenex_2383)) (<= (+ main_x 1) v_prenex_2382) (<= 999 (select main_a v_prenex_2383)) (< v_prenex_2382 main_x))) (forall ((v_prenex_4968 Int) (v_prenex_4969 Int)) (or (<= (select main_a v_prenex_4968) 2) (< v_prenex_4968 main_x) (<= 1000 (+ (select main_a v_prenex_4969) (select main_a v_prenex_4968))) (<= 0 (select main_a v_prenex_4968)) (<= (+ main_x 1) v_prenex_4968))) (forall ((v_prenex_4689 Int) (v_prenex_4690 Int)) (or (<= 0 (select main_a v_prenex_4689)) (<= (+ (select main_a v_prenex_4690) (select main_a v_prenex_4689)) 1000) (<= (select main_a v_prenex_4690) 1000) (< v_prenex_4689 main_x) (<= (* 2 (select main_a v_prenex_4689)) 2) (<= (+ main_x 1) v_prenex_4689) (<= 998 (select main_a v_prenex_4690)))) (forall ((v_prenex_513 Int) (v_prenex_514 Int)) (or (<= (select main_a v_prenex_514) 1000) (<= (select main_a v_prenex_514) (+ (select main_a v_prenex_513) 1000)) (<= 0 (select main_a v_prenex_513)) (<= (select main_a v_prenex_513) 2) (<= (* 2 (select main_a v_prenex_514)) 2000) (< v_prenex_513 main_x) (<= (+ main_x 1) v_prenex_513))) (forall ((v_prenex_1203 Int) (v_prenex_1202 Int)) (or (< v_prenex_1202 main_x) (<= (select main_a v_prenex_1202) 2) (<= (select main_a v_prenex_1202) 1) (<= 1000 (+ (select main_a v_prenex_1203) (select main_a v_prenex_1202))) (<= (select main_a v_prenex_1203) 1000) (<= (+ main_x 1) v_prenex_1202))) (forall ((v_prenex_4056 Int) (v_prenex_4055 Int)) (or (<= 0 (select main_a v_prenex_4055)) (<= 0 (+ (select main_a v_prenex_4055) 1)) (<= (+ main_x 1) v_prenex_4055) (< v_prenex_4055 main_x) (<= (+ (select main_a v_prenex_4056) (select main_a v_prenex_4055)) 1000))) (or (forall ((v_prenex_8987 Int)) (or (<= 0 (* 2 (select main_a v_prenex_8987))) (<= (* 2 (select main_a v_prenex_8987)) 2) (<= (+ main_x 1) v_prenex_8987) (< v_prenex_8987 main_x) (<= 0 (select main_a v_prenex_8987)))) (forall ((v_prenex_8988 Int)) (or (<= (select main_a v_prenex_8988) 1000) (<= 1998 (* 2 (select main_a v_prenex_8988)))))) (or (forall ((v_prenex_1258 Int)) (or (<= 0 (select main_a v_prenex_1258)) (<= (+ main_x 1) v_prenex_1258) (< v_prenex_1258 main_x) (<= (* 2 (select main_a v_prenex_1258)) 2))) (forall ((v_prenex_1259 Int)) (or (<= (+ main_y 1) v_prenex_1259) (<= 1998 (* 2 (select main_a v_prenex_1259))) (<= (select main_a v_prenex_1259) 1001)))) (forall ((v_prenex_6309 Int) (v_prenex_6310 Int)) (or (<= (+ main_x 1) v_prenex_6309) (<= 0 (* 2 (select main_a v_prenex_6309))) (< v_prenex_6309 main_x) (<= 1998 (* 2 (select main_a v_prenex_6310))) (<= (select main_a v_prenex_6310) 1001) (<= (select main_a v_prenex_6309) 2) (<= (select main_a v_prenex_6310) (+ (select main_a v_prenex_6309) 1000)))) (or (forall ((v_prenex_10007 Int)) (<= (select main_a v_prenex_10007) 1000)) (forall ((v_prenex_10006 Int)) (or (< v_prenex_10006 main_x) (<= (+ main_x 1) v_prenex_10006) (<= 0 (select main_a v_prenex_10006)) (<= 0 (* 2 (select main_a v_prenex_10006))) (<= 0 (+ (select main_a v_prenex_10006) 1))))) (forall ((v_prenex_7768 Int) (v_prenex_7767 Int)) (or (< v_prenex_7767 main_x) (<= (select main_a v_prenex_7768) 1000) (<= 0 (+ (select main_a v_prenex_7767) 1)) (<= (+ main_x 1) v_prenex_7767) (<= (select main_a v_prenex_7767) 1) (<= (select main_a v_prenex_7768) 1001) (<= (+ (select main_a v_prenex_7767) 998) (select main_a v_prenex_7768)))) (forall ((v_prenex_13015 Int) (v_prenex_13014 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_13015))) (<= 999 (select main_a v_prenex_13015)) (< v_prenex_13014 main_x) (<= 0 (select main_a v_prenex_13014)) (<= (+ (select main_a v_prenex_13015) (select main_a v_prenex_13014)) 1000) (<= (+ main_x 1) v_prenex_13014) (<= 0 (+ (select main_a v_prenex_13014) 1)))) (forall ((v_prenex_10026 Int) (v_prenex_10027 Int)) (or (<= (* 2 (select main_a v_prenex_10027)) 2000) (< v_prenex_10026 main_x) (<= (+ main_x 1) v_prenex_10026) (<= 0 (* 2 (select main_a v_prenex_10026))) (<= (+ main_y 1) v_prenex_10027) (<= (select main_a v_prenex_10027) (+ (select main_a v_prenex_10026) 1000)))) (forall ((v_prenex_12221 Int) (v_prenex_12222 Int)) (or (<= 998 (select main_a v_prenex_12222)) (<= 0 (+ (select main_a v_prenex_12221) 1)) (<= 1998 (* 2 (select main_a v_prenex_12222))) (<= (+ main_y 1) v_prenex_12222) (<= (+ main_x 1) v_prenex_12221) (<= 1000 (+ (select main_a v_prenex_12222) (select main_a v_prenex_12221))) (< v_prenex_12221 main_x))) (forall ((v_prenex_3768 Int) (v_prenex_3769 Int)) (or (<= (* 2 (select main_a v_prenex_3769)) 2000) (< v_prenex_3768 main_x) (<= (+ main_x 1) v_prenex_3768) (<= (+ (select main_a v_prenex_3768) 998) (select main_a v_prenex_3769)) (<= (select main_a v_prenex_3768) 2) (<= 999 (select main_a v_prenex_3769)))) (or (forall ((v_prenex_1631 Int)) (or (<= 0 (+ (select main_a v_prenex_1631) 1)) (< v_prenex_1631 main_x) (<= (+ main_x 1) v_prenex_1631) (<= 0 (* 2 (select main_a v_prenex_1631))) (<= (select main_a v_prenex_1631) 1))) (forall ((v_prenex_1632 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_1632))) (<= 999 (select main_a v_prenex_1632))))) (forall ((v_prenex_10472 Int) (v_prenex_10471 Int)) (or (<= (+ main_y 1) v_prenex_10472) (<= 1998 (* 2 (select main_a v_prenex_10472))) (<= 1000 (+ (select main_a v_prenex_10472) (select main_a v_prenex_10471))) (<= (* 2 (select main_a v_prenex_10472)) 2000) (< v_prenex_10472 main_y))) (forall ((v_prenex_8409 Int) (v_prenex_8410 Int)) (or (<= (+ (select main_a v_prenex_8409) 998) (select main_a v_prenex_8410)) (< v_prenex_8409 main_x) (<= 0 (+ (select main_a v_prenex_8409) 1)) (<= (select main_a v_prenex_8410) 1001) (<= (+ main_x 1) v_prenex_8409) (<= (select main_a v_prenex_8410) 1000) (<= (* 2 (select main_a v_prenex_8409)) 2))) (forall ((v_prenex_3459 Int) (v_prenex_3460 Int)) (or (<= (select main_a v_prenex_3459) 1) (<= (select main_a v_prenex_3460) 1001) (<= 0 (* 2 (select main_a v_prenex_3459))) (< v_prenex_3459 main_x) (<= 1000 (+ (select main_a v_prenex_3460) (select main_a v_prenex_3459))) (<= (+ main_x 1) v_prenex_3459))) (forall ((v_prenex_9240 Int) (v_prenex_9239 Int)) (or (< v_prenex_9239 main_x) (<= 0 (* 2 (select main_a v_prenex_9239))) (<= (+ main_x 1) v_prenex_9239) (<= 999 (select main_a v_prenex_9240)) (<= (* 2 (select main_a v_prenex_9240)) 2000) (<= (select main_a v_prenex_9240) (+ (select main_a v_prenex_9239) 1000)))) (forall ((v_prenex_10325 Int) (v_prenex_10326 Int)) (or (<= 0 (+ (select main_a v_prenex_10325) 1)) (<= (* 2 (select main_a v_prenex_10325)) 2) (<= (select main_a v_prenex_10326) 1000) (<= (select main_a v_prenex_10326) 1001) (<= (+ main_x 1) v_prenex_10325) (< v_prenex_10325 main_x) (<= 1000 (+ (select main_a v_prenex_10326) (select main_a v_prenex_10325))))) (forall ((v_prenex_8118 Int) (v_prenex_8119 Int)) (or (<= (+ main_x 1) v_prenex_8118) (<= (select main_a v_prenex_8118) 1) (<= (select main_a v_prenex_8119) 1001) (<= 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))) (forall ((v_prenex_4728 Int) (v_prenex_4727 Int)) (or (<= (+ main_x 1) v_prenex_4727) (<= 1000 (+ (select main_a v_prenex_4728) (select main_a v_prenex_4727))) (< v_prenex_4727 main_x) (<= 998 (select main_a v_prenex_4728)) (<= 0 (select main_a v_prenex_4727)) (<= 1998 (* 2 (select main_a v_prenex_4728))) (<= (select main_a v_prenex_4727) 2))) (forall ((v_prenex_5647 Int) (v_prenex_5646 Int)) (or (<= (select main_a v_prenex_5647) 1000) (<= 1000 (+ (select main_a v_prenex_5647) (select main_a v_prenex_5646))) (<= (+ main_x 1) v_prenex_5646) (<= 1998 (* 2 (select main_a v_prenex_5647))) (< v_prenex_5646 main_x) (<= (* 2 (select main_a v_prenex_5646)) 2))) (or (forall ((v_prenex_763 Int)) (or (<= (* 2 (select main_a v_prenex_763)) 2) (<= (+ main_x 1) v_prenex_763) (< v_prenex_763 main_x) (<= (select main_a v_prenex_763) 1))) (forall ((v_prenex_764 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_764))) (<= 998 (select main_a v_prenex_764)) (<= (+ main_y 1) v_prenex_764)))) (forall ((v_prenex_4713 Int) (v_prenex_4714 Int)) (or (<= (select main_a v_prenex_4714) 1000) (< v_prenex_4713 main_x) (<= (+ main_x 1) v_prenex_4713) (<= 1998 (* 2 (select main_a v_prenex_4714))) (< v_prenex_4714 main_y) (<= (+ (select main_a v_prenex_4714) (select main_a v_prenex_4713)) 1000) (<= (* 2 (select main_a v_prenex_4713)) 2))) (forall ((v_prenex_2592 Int) (v_prenex_2591 Int)) (or (<= (select main_a v_prenex_2591) 1) (<= 1998 (* 2 (select main_a v_prenex_2592))) (<= 999 (select main_a v_prenex_2592)) (<= 0 (select main_a v_prenex_2591)) (< v_prenex_2591 main_x) (<= (+ main_x 1) v_prenex_2591) (<= (select main_a v_prenex_2592) (+ (select main_a v_prenex_2591) 1000)))) (forall ((v_prenex_723 Int) (v_prenex_724 Int)) (or (<= (select main_a v_prenex_724) (+ (select main_a v_prenex_723) 1000)) (<= (+ main_x 1) v_prenex_723) (<= 0 (* 2 (select main_a v_prenex_723))) (<= (* 2 (select main_a v_prenex_723)) 2) (<= (select main_a v_prenex_724) 1000) (< v_prenex_723 main_x))) (forall ((v_prenex_12803 Int) (v_prenex_12804 Int)) (or (<= 1000 (+ (select main_a v_prenex_12804) (select main_a v_prenex_12803))) (<= (* 2 (select main_a v_prenex_12803)) 2) (<= (select main_a v_prenex_12804) 1001) (<= 0 (* 2 (select main_a v_prenex_12803))) (<= (+ main_x 1) v_prenex_12803) (<= 999 (select main_a v_prenex_12804)) (< v_prenex_12803 main_x))) (forall ((v_prenex_2510 Int) (v_prenex_2509 Int)) (or (<= (+ main_y 1) v_prenex_2510) (<= (+ main_x 1) v_prenex_2509) (<= 999 (select main_a v_prenex_2510)) (<= 1000 (+ (select main_a v_prenex_2510) (select main_a v_prenex_2509))) (<= 998 (select main_a v_prenex_2510)) (<= 0 (select main_a v_prenex_2509)) (< v_prenex_2509 main_x))) (forall ((v_prenex_1054 Int) (v_prenex_1053 Int)) (or (<= (select main_a v_prenex_1053) 1) (<= 1998 (* 2 (select main_a v_prenex_1054))) (<= 999 (select main_a v_prenex_1054)) (< v_prenex_1053 main_x) (<= (select main_a v_prenex_1054) (+ (select main_a v_prenex_1053) 1000)) (<= (* 2 (select main_a v_prenex_1053)) 2) (<= (+ main_x 1) v_prenex_1053))) (forall ((v_prenex_13028 Int) (v_prenex_13029 Int)) (or (<= (select main_a v_prenex_13029) 1000) (<= (* 2 (select main_a v_prenex_13028)) 2) (< v_prenex_13028 main_x) (<= 1998 (* 2 (select main_a v_prenex_13029))) (<= (+ (select main_a v_prenex_13029) (select main_a v_prenex_13028)) 1000) (<= (+ main_x 1) v_prenex_13028) (<= (select main_a v_prenex_13028) 2))) (forall ((v_prenex_2244 Int) (v_prenex_2243 Int)) (or (<= (select main_a v_prenex_2243) 1) (<= (select main_a v_prenex_2243) 2) (<= 999 (select main_a v_prenex_2244)) (<= 1998 (* 2 (select main_a v_prenex_2244))) (<= (+ main_x 1) v_prenex_2243) (<= (+ (select main_a v_prenex_2244) (select main_a v_prenex_2243)) 1000) (< v_prenex_2243 main_x))) (or (forall ((v_prenex_11156 Int)) (or (<= (select main_a v_prenex_11156) 1000) (<= (* 2 (select main_a v_prenex_11156)) 2000))) (forall ((v_prenex_11155 Int)) (or (<= 0 (* 2 (select main_a v_prenex_11155))) (<= (* 2 (select main_a v_prenex_11155)) 2) (<= (select main_a v_prenex_11155) 1) (< v_prenex_11155 main_x) (<= (+ main_x 1) v_prenex_11155)))) (forall ((v_prenex_6838 Int) (v_prenex_6839 Int)) (or (<= (+ main_x 1) v_prenex_6838) (<= (+ main_y 1) v_prenex_6839) (<= (select main_a v_prenex_6839) (+ (select main_a v_prenex_6838) 1000)) (< v_prenex_6838 main_x) (<= 999 (select main_a v_prenex_6839)) (<= (select main_a v_prenex_6838) 1))) (forall ((v_prenex_4546 Int) (v_prenex_4545 Int)) (or (<= (+ (select main_a v_prenex_4546) (select main_a v_prenex_4545)) 1000) (<= (+ main_x 1) v_prenex_4545) (<= 998 (select main_a v_prenex_4546)) (< v_prenex_4546 main_y) (< v_prenex_4545 main_x) (<= (select main_a v_prenex_4545) 2))) (forall ((v_prenex_4955 Int) (v_prenex_4954 Int)) (or (<= (select main_a v_prenex_4955) 1001) (<= (+ main_x 1) v_prenex_4954) (<= (select main_a v_prenex_4954) 2) (<= (select main_a v_prenex_4955) (+ (select main_a v_prenex_4954) 1000)) (<= 998 (select main_a v_prenex_4955)) (< v_prenex_4954 main_x) (< v_prenex_4955 main_y))) (forall ((v_prenex_6232 Int) (v_prenex_6231 Int)) (or (< v_prenex_6232 main_y) (<= (+ (select main_a v_prenex_6232) (select main_a v_prenex_6231)) 1000) (<= (select main_a v_prenex_6232) 1000) (< v_prenex_6231 main_x) (<= (+ main_x 1) v_prenex_6231) (<= (* 2 (select main_a v_prenex_6231)) 2) (<= 999 (select main_a v_prenex_6232)))) (forall ((v_prenex_330 Int) (v_prenex_329 Int)) (or (<= (select main_a v_prenex_330) 1000) (<= (+ (select main_a v_prenex_329) 998) (select main_a v_prenex_330)) (<= (+ main_x 1) v_prenex_329) (< v_prenex_329 main_x) (<= (* 2 (select main_a v_prenex_329)) 2) (<= 1998 (* 2 (select main_a v_prenex_330))) (<= (select main_a v_prenex_329) 1))) (or (forall ((v_prenex_9457 Int)) (or (<= (* 2 (select main_a v_prenex_9457)) 2000) (<= (select main_a v_prenex_9457) 1001) (<= (+ main_y 1) v_prenex_9457))) (forall ((v_prenex_9456 Int)) (or (<= (+ main_x 1) v_prenex_9456) (< v_prenex_9456 main_x) (<= 0 (* 2 (select main_a v_prenex_9456)))))) (forall ((v_prenex_9399 Int) (v_prenex_9398 Int)) (or (<= (select main_a v_prenex_9398) 1) (< v_prenex_9398 main_x) (<= (* 2 (select main_a v_prenex_9399)) 2000) (<= (* 2 (select main_a v_prenex_9398)) 2) (<= (select main_a v_prenex_9399) 1000) (<= (+ (select main_a v_prenex_9398) 998) (select main_a v_prenex_9399)) (<= (+ main_x 1) v_prenex_9398))) (forall ((v_prenex_4155 Int) (v_prenex_4154 Int)) (or (<= (* 2 (select main_a v_prenex_4155)) 2000) (<= (+ (select main_a v_prenex_4154) 998) (select main_a v_prenex_4155)) (<= (+ main_x 1) v_prenex_4154) (<= 999 (select main_a v_prenex_4155)) (<= 0 (select main_a v_prenex_4154)) (< v_prenex_4154 main_x))) (forall ((v_prenex_5705 Int) (v_prenex_5706 Int)) (or (<= (+ main_x 1) v_prenex_5705) (<= 998 (select main_a v_prenex_5706)) (<= 999 (select main_a v_prenex_5706)) (<= (* 2 (select main_a v_prenex_5705)) 2) (<= 1000 (+ (select main_a v_prenex_5706) (select main_a v_prenex_5705))) (< v_prenex_5705 main_x) (<= 0 (select main_a v_prenex_5705)))) (forall ((v_prenex_9377 Int) (v_prenex_9376 Int)) (or (< v_prenex_9376 main_x) (<= 0 (+ (select main_a v_prenex_9376) 1)) (<= (+ main_y 1) v_prenex_9377) (<= (+ main_x 1) v_prenex_9376) (<= 998 (select main_a v_prenex_9377)) (<= (select main_a v_prenex_9377) 1000) (<= (+ (select main_a v_prenex_9377) (select main_a v_prenex_9376)) 1000))) (forall ((v_prenex_5658 Int) (v_prenex_5657 Int)) (or (<= (+ main_x 1) v_prenex_5657) (<= 0 (+ (select main_a v_prenex_5657) 1)) (< v_prenex_5657 main_x) (<= 998 (select main_a v_prenex_5658)) (<= 1998 (* 2 (select main_a v_prenex_5658))) (<= (+ (select main_a v_prenex_5657) 998) (select main_a v_prenex_5658)) (<= (* 2 (select main_a v_prenex_5657)) 2))) (or (forall ((v_prenex_12519 Int)) (or (<= 0 (select main_a v_prenex_12519)) (<= 0 (* 2 (select main_a v_prenex_12519))) (<= (+ main_x 1) v_prenex_12519) (< v_prenex_12519 main_x))) (forall ((v_prenex_12520 Int)) (or (<= 998 (select main_a v_prenex_12520)) (<= (select main_a v_prenex_12520) 1001)))) (forall ((v_prenex_2950 Int) (v_prenex_2949 Int)) (or (<= 1000 (+ (select main_a v_prenex_2950) (select main_a v_prenex_2949))) (< v_prenex_2949 main_x) (<= (select main_a v_prenex_2950) 1000) (<= (+ main_y 1) v_prenex_2950) (<= 0 (select main_a v_prenex_2949)) (<= (+ main_x 1) v_prenex_2949) (<= 999 (select main_a v_prenex_2950)))) (forall ((v_prenex_7478 Int) (v_prenex_7477 Int)) (or (<= 0 (+ (select main_a v_prenex_7477) 1)) (< v_prenex_7477 main_x) (<= (select main_a v_prenex_7478) (+ (select main_a v_prenex_7477) 1000)) (<= (+ main_x 1) v_prenex_7477) (<= (select main_a v_prenex_7478) 1001) (<= (+ main_y 1) v_prenex_7478))) (forall ((v_prenex_387 Int) (v_prenex_388 Int)) (or (< v_prenex_387 main_x) (<= (+ main_x 1) v_prenex_387) (<= 0 (* 2 (select main_a v_prenex_387))) (<= (+ (select main_a v_prenex_388) (select main_a v_prenex_387)) 1000) (<= 0 (+ (select main_a v_prenex_387) 1)) (<= (* 2 (select main_a v_prenex_388)) 2000))) (forall ((v_prenex_3403 Int) (v_prenex_3404 Int)) (or (<= (* 2 (select main_a v_prenex_3404)) 2000) (< v_prenex_3403 main_x) (<= (select main_a v_prenex_3404) 1001) (<= (+ main_x 1) v_prenex_3403) (<= 1000 (+ (select main_a v_prenex_3404) (select main_a v_prenex_3403))) (<= 0 (+ (select main_a v_prenex_3403) 1)))) (forall ((v_prenex_9079 Int) (v_prenex_9078 Int)) (or (<= (select main_a v_prenex_9079) (+ (select main_a v_prenex_9078) 1000)) (<= (+ main_y 1) v_prenex_9079) (<= 1998 (* 2 (select main_a v_prenex_9079))) (< v_prenex_9078 main_x) (<= (* 2 (select main_a v_prenex_9079)) 2000) (<= (select main_a v_prenex_9078) 2) (<= (+ main_x 1) v_prenex_9078))) (forall ((v_prenex_2987 Int) (v_prenex_2988 Int)) (or (<= (select main_a v_prenex_2988) (+ (select main_a v_prenex_2987) 1000)) (<= (select main_a v_prenex_2988) 1000) (<= (+ main_x 1) v_prenex_2987) (<= (* 2 (select main_a v_prenex_2987)) 2) (<= 0 (select main_a v_prenex_2987)) (< v_prenex_2987 main_x) (<= (select main_a v_prenex_2988) 1001))) (or (forall ((v_prenex_8889 Int)) (or (<= (+ main_y 1) v_prenex_8889) (< v_prenex_8889 main_y) (<= (select main_a v_prenex_8889) 1001))) (forall ((v_prenex_8888 Int)) (<= 0 (* 2 (select main_a v_prenex_8888))))) (forall ((v_prenex_780 Int) (v_prenex_779 Int)) (or (<= (* 2 (select main_a v_prenex_779)) 2) (<= (select main_a v_prenex_779) 2) (<= (+ main_x 1) v_prenex_779) (<= (select main_a v_prenex_780) 1000) (<= (* 2 (select main_a v_prenex_780)) 2000) (<= (+ (select main_a v_prenex_780) (select main_a v_prenex_779)) 1000) (< v_prenex_779 main_x))) (forall ((v_prenex_7290 Int) (v_prenex_7291 Int)) (or (<= 0 (select main_a v_prenex_7290)) (<= (+ (select main_a v_prenex_7290) 998) (select main_a v_prenex_7291)) (<= (+ main_x 1) v_prenex_7290) (<= 999 (select main_a v_prenex_7291)) (< v_prenex_7290 main_x) (<= (select main_a v_prenex_7291) 1001))) (forall ((v_prenex_3711 Int) (v_prenex_3710 Int)) (or (<= (+ main_x 1) v_prenex_3710) (<= 1000 (+ (select main_a v_prenex_3711) (select main_a v_prenex_3710))) (< v_prenex_3710 main_x) (<= 998 (select main_a v_prenex_3711)) (<= 0 (select main_a v_prenex_3710)) (<= (* 2 (select main_a v_prenex_3711)) 2000) (<= (select main_a v_prenex_3710) 2))) (forall ((v_prenex_563 Int) (v_prenex_564 Int)) (or (<= (+ main_y 1) v_prenex_564) (<= 999 (select main_a v_prenex_564)) (<= (+ main_x 1) v_prenex_563) (<= 0 (select main_a v_prenex_563)) (<= (select main_a v_prenex_564) 1000) (< v_prenex_563 main_x) (<= (select main_a v_prenex_564) (+ (select main_a v_prenex_563) 1000)))) (forall ((v_prenex_244 Int) (v_prenex_243 Int)) (or (<= (select main_a v_prenex_244) 1001) (<= (select main_a v_prenex_243) 2) (<= (+ (select main_a v_prenex_244) (select main_a v_prenex_243)) 1000) (< v_prenex_243 main_x) (<= (* 2 (select main_a v_prenex_244)) 2000) (<= (+ main_x 1) v_prenex_243))) (forall ((v_prenex_12971 Int) (v_prenex_12970 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_12971))) (< v_prenex_12970 main_x) (<= (select main_a v_prenex_12971) (+ (select main_a v_prenex_12970) 1000)) (<= (select main_a v_prenex_12971) 1001) (<= 0 (* 2 (select main_a v_prenex_12970))) (<= (+ main_x 1) v_prenex_12970) (<= 0 (+ (select main_a v_prenex_12970) 1)))) (or (forall ((v_prenex_4025 Int)) (or (<= (+ main_x 1) v_prenex_4025) (< v_prenex_4025 main_x) (<= (* 2 (select main_a v_prenex_4025)) 2))) (forall ((v_prenex_4026 Int)) (or (< v_prenex_4026 main_y) (<= (* 2 (select main_a v_prenex_4026)) 2000) (<= 999 (select main_a v_prenex_4026))))) (or (forall ((v_prenex_7979 Int)) (or (<= 998 (select main_a v_prenex_7979)) (<= (select main_a v_prenex_7979) 1001))) (forall ((v_prenex_7978 Int)) (or (<= 0 (select main_a v_prenex_7978)) (<= (+ main_x 1) v_prenex_7978) (< v_prenex_7978 main_x) (<= (select main_a v_prenex_7978) 1) (<= (* 2 (select main_a v_prenex_7978)) 2)))) (or (forall ((v_prenex_10873 Int)) (<= (* 2 (select main_a v_prenex_10873)) 2)) (forall ((v_prenex_10874 Int)) (or (< v_prenex_10874 main_y) (<= 1998 (* 2 (select main_a v_prenex_10874))) (<= (+ main_y 1) v_prenex_10874)))) (forall ((v_prenex_8641 Int) (v_prenex_8642 Int)) (or (<= 0 (+ (select main_a v_prenex_8641) 1)) (<= (+ (select main_a v_prenex_8641) 998) (select main_a v_prenex_8642)) (< v_prenex_8641 main_x) (<= (+ main_x 1) v_prenex_8641) (<= 998 (select main_a v_prenex_8642)) (<= (* 2 (select main_a v_prenex_8642)) 2000) (< v_prenex_8642 main_y))) (forall ((v_prenex_1122 Int) (v_prenex_1121 Int)) (or (<= (+ main_x 1) v_prenex_1121) (<= (+ (select main_a v_prenex_1121) 998) (select main_a v_prenex_1122)) (<= (* 2 (select main_a v_prenex_1122)) 2000) (<= (* 2 (select main_a v_prenex_1121)) 2) (<= (select main_a v_prenex_1122) 1001) (<= 0 (* 2 (select main_a v_prenex_1121))) (< v_prenex_1121 main_x))) (forall ((v_prenex_3939 Int) (v_prenex_3938 Int)) (or (< v_prenex_3938 main_x) (<= 999 (select main_a v_prenex_3939)) (<= (select main_a v_prenex_3939) 1001) (<= (+ main_x 1) v_prenex_3938) (<= (* 2 (select main_a v_prenex_3938)) 2) (<= 1000 (+ (select main_a v_prenex_3939) (select main_a v_prenex_3938))) (<= 0 (+ (select main_a v_prenex_3938) 1)))) (forall ((v_prenex_11912 Int) (v_prenex_11911 Int)) (or (<= (+ (select main_a v_prenex_11911) 998) (select main_a v_prenex_11912)) (<= (* 2 (select main_a v_prenex_11911)) 2) (< v_prenex_11911 main_x) (<= (+ main_x 1) v_prenex_11911) (<= (+ main_y 1) v_prenex_11912))) (forall ((v_prenex_12993 Int) (v_prenex_12992 Int)) (or (<= (+ main_x 1) v_prenex_12992) (< v_prenex_12992 main_x) (<= (select main_a v_prenex_12993) 1000) (<= 1998 (* 2 (select main_a v_prenex_12993))) (<= 1000 (+ (select main_a v_prenex_12993) (select main_a v_prenex_12992))) (<= (select main_a v_prenex_12992) 2) (<= 0 (* 2 (select main_a v_prenex_12992))))) (forall ((v_prenex_9253 Int) (v_prenex_9254 Int)) (or (<= (+ (select main_a v_prenex_9253) 998) (select main_a v_prenex_9254)) (<= (+ main_x 1) v_prenex_9253) (< v_prenex_9253 main_x) (<= (* 2 (select main_a v_prenex_9253)) 2) (<= 998 (select main_a v_prenex_9254)) (<= 999 (select main_a v_prenex_9254)) (< v_prenex_9254 main_y))) (forall ((v_prenex_12957 Int) (v_prenex_12956 Int)) (or (<= (+ main_y 1) v_prenex_12957) (< v_prenex_12956 main_x) (<= (+ main_x 1) v_prenex_12956) (<= (select main_a v_prenex_12957) 1000) (<= (+ (select main_a v_prenex_12956) 998) (select main_a v_prenex_12957)) (<= 0 (* 2 (select main_a v_prenex_12956))) (<= (* 2 (select main_a v_prenex_12957)) 2000))) (forall ((v_prenex_1686 Int) (v_prenex_1685 Int)) (or (<= (+ (select main_a v_prenex_1685) 998) (select main_a v_prenex_1686)) (<= 1998 (* 2 (select main_a v_prenex_1686))) (<= (select main_a v_prenex_1685) 2) (< v_prenex_1685 main_x) (<= (+ main_x 1) v_prenex_1685) (<= (select main_a v_prenex_1686) 1000) (<= 0 (+ (select main_a v_prenex_1685) 1)))) (or (forall ((v_prenex_11543 Int)) (or (<= (select main_a v_prenex_11543) 1) (<= (+ main_x 1) v_prenex_11543) (<= (* 2 (select main_a v_prenex_11543)) 2) (< v_prenex_11543 main_x))) (forall ((v_prenex_11544 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_11544))) (<= (+ main_y 1) v_prenex_11544)))) (forall ((v_prenex_2803 Int) (v_prenex_2804 Int)) (or (<= 0 (select main_a v_prenex_2803)) (<= 998 (select main_a v_prenex_2804)) (<= (select main_a v_prenex_2804) 1001) (<= 1000 (+ (select main_a v_prenex_2804) (select main_a v_prenex_2803))) (<= (+ main_x 1) v_prenex_2803) (< v_prenex_2804 main_y) (< v_prenex_2803 main_x))) (forall ((v_prenex_7414 Int) (v_prenex_7413 Int)) (or (<= (select main_a v_prenex_7413) 2) (<= (select main_a v_prenex_7414) 1001) (<= 1000 (+ (select main_a v_prenex_7414) (select main_a v_prenex_7413))) (<= 0 (* 2 (select main_a v_prenex_7413))) (<= (+ main_x 1) v_prenex_7413) (<= 999 (select main_a v_prenex_7414)) (< v_prenex_7413 main_x))) (forall ((v_prenex_3700 Int) (v_prenex_3701 Int)) (or (<= (+ (select main_a v_prenex_3700) 998) (select main_a v_prenex_3701)) (<= (+ main_x 1) v_prenex_3700) (<= 0 (* 2 (select main_a v_prenex_3700))) (<= (select main_a v_prenex_3701) 1000) (< v_prenex_3700 main_x) (<= 1998 (* 2 (select main_a v_prenex_3701))))) (forall ((v_prenex_7719 Int) (v_prenex_7720 Int)) (or (< v_prenex_7719 main_x) (<= (+ (select main_a v_prenex_7720) (select main_a v_prenex_7719)) 1000) (<= (* 2 (select main_a v_prenex_7720)) 2000) (<= (+ main_x 1) v_prenex_7719) (<= (+ main_y 1) v_prenex_7720) (<= (select main_a v_prenex_7719) 2) (<= 998 (select main_a v_prenex_7720)))) (or (forall ((v_prenex_5487 Int)) (or (<= (select main_a v_prenex_5487) 1000) (<= 999 (select main_a v_prenex_5487)) (<= (+ main_y 1) v_prenex_5487))) (forall ((v_prenex_5486 Int)) (or (<= (+ main_x 1) v_prenex_5486) (< v_prenex_5486 main_x) (<= (* 2 (select main_a v_prenex_5486)) 2)))) (forall ((v_prenex_9983 Int) (v_prenex_9982 Int)) (or (<= (+ (select main_a v_prenex_9982) 998) (select main_a v_prenex_9983)) (<= 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) 1) (<= 1998 (* 2 (select main_a v_prenex_9983))))) (forall ((v_prenex_352 Int) (v_prenex_351 Int)) (or (< v_prenex_351 main_x) (<= 998 (select main_a v_prenex_352)) (< v_prenex_352 main_y) (<= (+ (select main_a v_prenex_352) (select main_a v_prenex_351)) 1000) (<= (+ main_x 1) v_prenex_351) (<= 0 (* 2 (select main_a v_prenex_351))))) (or (forall ((v_prenex_1123 Int)) (or (< v_prenex_1123 main_x) (<= (+ main_x 1) v_prenex_1123) (<= (* 2 (select main_a v_prenex_1123)) 2) (<= (select main_a v_prenex_1123) 2))) (forall ((v_prenex_1124 Int)) (or (< v_prenex_1124 main_y) (<= 998 (select main_a v_prenex_1124)) (<= (select main_a v_prenex_1124) 1001)))) (forall ((v_prenex_6245 Int) (v_prenex_6246 Int)) (or (<= 1000 (+ (select main_a v_prenex_6246) (select main_a v_prenex_6245))) (<= (select main_a v_prenex_6246) 1001) (<= (select main_a v_prenex_6245) 2) (<= (+ main_x 1) v_prenex_6245) (<= 0 (+ (select main_a v_prenex_6245) 1)) (< v_prenex_6245 main_x))) (forall ((v_prenex_1223 Int) (v_prenex_1222 Int)) (or (<= (+ main_x 1) v_prenex_1222) (<= (select main_a v_prenex_1223) 1000) (< v_prenex_1222 main_x) (<= (select main_a v_prenex_1223) (+ (select main_a v_prenex_1222) 1000)) (<= (* 2 (select main_a v_prenex_1222)) 2) (<= (+ main_y 1) v_prenex_1223))) (forall ((v_prenex_2941 Int) (v_prenex_2942 Int)) (or (<= (select main_a v_prenex_2942) 1001) (<= 998 (select main_a v_prenex_2942)) (<= (* 2 (select main_a v_prenex_2941)) 2) (< v_prenex_2941 main_x) (<= (+ (select main_a v_prenex_2942) (select main_a v_prenex_2941)) 1000) (<= (+ main_x 1) v_prenex_2941) (<= (+ main_y 1) v_prenex_2942))) (or (forall ((v_prenex_11588 Int)) (or (<= (* 2 (select main_a v_prenex_11588)) 2000) (<= 1998 (* 2 (select main_a v_prenex_11588))) (< v_prenex_11588 main_y))) (forall ((v_prenex_11587 Int)) (or (<= 0 (select main_a v_prenex_11587)) (<= (+ main_x 1) v_prenex_11587) (<= (* 2 (select main_a v_prenex_11587)) 2) (< v_prenex_11587 main_x)))) (or (forall ((v_prenex_4049 Int)) (or (<= 0 (* 2 (select main_a v_prenex_4049))) (<= (* 2 (select main_a v_prenex_4049)) 2) (<= (+ main_x 1) v_prenex_4049) (< v_prenex_4049 main_x))) (forall ((v_prenex_4050 Int)) (or (<= (select main_a v_prenex_4050) 1001) (<= 1998 (* 2 (select main_a v_prenex_4050)))))) (forall ((v_prenex_8086 Int) (v_prenex_8087 Int)) (or (<= (+ (select main_a v_prenex_8086) 998) (select main_a v_prenex_8087)) (<= 998 (select main_a v_prenex_8087)) (<= (select main_a v_prenex_8086) 1) (<= 0 (select main_a v_prenex_8086)) (<= (+ main_x 1) v_prenex_8086) (< v_prenex_8086 main_x) (<= 999 (select main_a v_prenex_8087)))) (forall ((v_prenex_10726 Int) (v_prenex_10725 Int)) (or (<= 998 (select main_a v_prenex_10726)) (< v_prenex_10725 main_x) (<= (* 2 (select main_a v_prenex_10725)) 2) (<= (* 2 (select main_a v_prenex_10726)) 2000) (<= (+ (select main_a v_prenex_10726) (select main_a v_prenex_10725)) 1000) (<= (+ main_x 1) v_prenex_10725) (<= 0 (+ (select main_a v_prenex_10725) 1)))) (forall ((v_prenex_1241 Int) (v_prenex_1240 Int)) (or (<= (+ (select main_a v_prenex_1241) (select main_a v_prenex_1240)) 1000) (<= 999 (select main_a v_prenex_1241)) (< v_prenex_1240 main_x) (<= (+ main_x 1) v_prenex_1240) (<= (select main_a v_prenex_1241) 1001) (<= (* 2 (select main_a v_prenex_1240)) 2) (< v_prenex_1241 main_y))) (forall ((v_prenex_5293 Int) (v_prenex_5292 Int)) (or (<= (* 2 (select main_a v_prenex_5293)) 2000) (<= 0 (select main_a v_prenex_5292)) (< v_prenex_5293 main_y) (< v_prenex_5292 main_x) (<= (+ main_x 1) v_prenex_5292) (<= (select main_a v_prenex_5293) (+ (select main_a v_prenex_5292) 1000)))) (or (forall ((v_prenex_3475 Int)) (or (<= 0 (select main_a v_prenex_3475)) (< v_prenex_3475 main_x) (<= 0 (+ (select main_a v_prenex_3475) 1)) (<= (+ main_x 1) v_prenex_3475) (<= (* 2 (select main_a v_prenex_3475)) 2))) (forall ((v_prenex_3476 Int)) (or (<= (* 2 (select main_a v_prenex_3476)) 2000) (<= 999 (select main_a v_prenex_3476))))) (forall ((v_prenex_5045 Int) (v_prenex_5044 Int)) (or (<= (select main_a v_prenex_5044) 1) (<= (+ (select main_a v_prenex_5045) (select main_a v_prenex_5044)) 1000) (<= 1998 (* 2 (select main_a v_prenex_5045))) (< v_prenex_5044 main_x) (<= (+ main_x 1) v_prenex_5044) (<= 0 (+ (select main_a v_prenex_5044) 1)) (<= 998 (select main_a v_prenex_5045)))) (forall ((v_prenex_11277 Int) (v_prenex_11276 Int)) (or (<= (select main_a v_prenex_11277) 1001) (<= (* 2 (select main_a v_prenex_11276)) 2) (<= (+ (select main_a v_prenex_11277) (select main_a v_prenex_11276)) 1000) (<= (+ main_x 1) v_prenex_11276) (<= 998 (select main_a v_prenex_11277)) (< v_prenex_11276 main_x))) (forall ((v_prenex_8264 Int) (v_prenex_8265 Int)) (or (<= 998 (select main_a v_prenex_8265)) (<= 1000 (+ (select main_a v_prenex_8265) (select main_a v_prenex_8264))) (< v_prenex_8264 main_x) (<= 0 (* 2 (select main_a v_prenex_8264))) (<= (+ main_x 1) v_prenex_8264))) (or (forall ((v_prenex_8999 Int)) (or (< v_prenex_8999 main_x) (<= (select main_a v_prenex_8999) 1) (<= (+ main_x 1) v_prenex_8999) (<= 0 (+ (select main_a v_prenex_8999) 1)) (<= 0 (* 2 (select main_a v_prenex_8999))))) (forall ((v_prenex_9000 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_9000))) (<= (select main_a v_prenex_9000) 1000)))) (forall ((v_prenex_7130 Int) (v_prenex_7131 Int)) (or (<= 1000 (+ (select main_a v_prenex_7131) (select main_a v_prenex_7130))) (< v_prenex_7130 main_x) (<= (* 2 (select main_a v_prenex_7130)) 2) (<= (+ main_x 1) v_prenex_7130))) (forall ((v_prenex_7399 Int) (v_prenex_7400 Int)) (or (<= (select main_a v_prenex_7400) 1000) (< v_prenex_7399 main_x) (<= 1998 (* 2 (select main_a v_prenex_7400))) (<= (+ main_x 1) v_prenex_7399) (<= (+ (select main_a v_prenex_7399) 998) (select main_a v_prenex_7400)) (<= 0 (* 2 (select main_a v_prenex_7399))) (<= 0 (select main_a v_prenex_7399)))) (forall ((v_prenex_12984 Int) (v_prenex_12985 Int)) (or (<= (select main_a v_prenex_12985) (+ (select main_a v_prenex_12984) 1000)) (<= (select main_a v_prenex_12985) 1001) (< v_prenex_12984 main_x) (<= (+ main_x 1) v_prenex_12984) (<= 0 (+ (select main_a v_prenex_12984) 1)) (<= (select main_a v_prenex_12984) 2))) (forall ((v_prenex_6336 Int) (v_prenex_6335 Int)) (or (<= 0 (* 2 (select main_a v_prenex_6335))) (<= 999 (select main_a v_prenex_6336)) (<= (select main_a v_prenex_6336) 1000) (< v_prenex_6336 main_y) (< v_prenex_6335 main_x) (<= (+ main_x 1) v_prenex_6335) (<= 1000 (+ (select main_a v_prenex_6336) (select main_a v_prenex_6335))))) (forall ((v_prenex_1772 Int) (v_prenex_1771 Int)) (or (< v_prenex_1771 main_x) (< v_prenex_1772 main_y) (<= (select main_a v_prenex_1772) 1000) (<= (select main_a v_prenex_1772) (+ (select main_a v_prenex_1771) 1000)) (<= (+ main_x 1) v_prenex_1771) (<= (select main_a v_prenex_1771) 2))) (forall ((v_prenex_7308 Int) (v_prenex_7309 Int)) (or (<= 999 (select main_a v_prenex_7309)) (<= (+ main_x 1) v_prenex_7308) (< v_prenex_7308 main_x) (<= (select main_a v_prenex_7309) (+ (select main_a v_prenex_7308) 1000)) (<= 0 (select main_a v_prenex_7308)) (<= (select main_a v_prenex_7308) 1) (<= 998 (select main_a v_prenex_7309)))) (forall ((v_prenex_4427 Int) (v_prenex_4428 Int)) (or (<= 0 (+ (select main_a v_prenex_4427) 1)) (<= (+ (select main_a v_prenex_4428) (select main_a v_prenex_4427)) 1000) (<= (* 2 (select main_a v_prenex_4428)) 2000) (< v_prenex_4427 main_x) (<= (+ main_x 1) v_prenex_4427) (<= (* 2 (select main_a v_prenex_4427)) 2))) (forall ((v_prenex_11127 Int) (v_prenex_11128 Int)) (or (<= (+ main_x 1) v_prenex_11127) (<= 998 (select main_a v_prenex_11128)) (<= (* 2 (select main_a v_prenex_11128)) 2000) (< v_prenex_11127 main_x) (<= (* 2 (select main_a v_prenex_11127)) 2) (<= (+ (select main_a v_prenex_11128) (select main_a v_prenex_11127)) 1000) (<= 0 (select main_a v_prenex_11127)))) (or (forall ((v_prenex_8076 Int)) (or (< v_prenex_8076 main_x) (<= (+ main_x 1) v_prenex_8076) (<= 0 (select main_a v_prenex_8076)) (<= (* 2 (select main_a v_prenex_8076)) 2) (<= 0 (+ (select main_a v_prenex_8076) 1)))) (forall ((v_prenex_8077 Int)) (or (<= (select main_a v_prenex_8077) 1001) (<= (* 2 (select main_a v_prenex_8077)) 2000)))) (forall ((v_prenex_2870 Int) (v_prenex_2869 Int)) (or (<= (select main_a v_prenex_2869) 1) (<= 999 (select main_a v_prenex_2870)) (<= (select main_a v_prenex_2869) 2) (<= (select main_a v_prenex_2870) 1001) (<= (+ main_x 1) v_prenex_2869) (<= (+ (select main_a v_prenex_2870) (select main_a v_prenex_2869)) 1000) (< v_prenex_2869 main_x))) (or (forall ((v_prenex_10362 Int)) (or (<= 999 (select main_a v_prenex_10362)) (< v_prenex_10362 main_y))) (forall ((v_prenex_10361 Int)) (or (<= (select main_a v_prenex_10361) 1) (<= 0 (* 2 (select main_a v_prenex_10361))) (<= (+ main_x 1) v_prenex_10361) (< v_prenex_10361 main_x)))) (forall ((v_prenex_4173 Int) (v_prenex_4172 Int)) (or (<= (+ (select main_a v_prenex_4173) (select main_a v_prenex_4172)) 1000) (<= (+ main_x 1) v_prenex_4172) (<= (select main_a v_prenex_4173) 1001) (< v_prenex_4172 main_x) (<= (select main_a v_prenex_4172) 1) (<= 1998 (* 2 (select main_a v_prenex_4173))) (<= 0 (+ (select main_a v_prenex_4172) 1)))) (forall ((v_prenex_7278 Int) (v_prenex_7279 Int)) (or (< v_prenex_7278 main_x) (<= 0 (* 2 (select main_a v_prenex_7278))) (<= (+ main_x 1) v_prenex_7278) (<= 0 (+ (select main_a v_prenex_7278) 1)) (<= (select main_a v_prenex_7279) 1000) (<= (+ (select main_a v_prenex_7278) 998) (select main_a v_prenex_7279)))) (forall ((v_prenex_6900 Int) (v_prenex_6901 Int)) (or (<= (select main_a v_prenex_6900) 2) (<= (select main_a v_prenex_6901) 1000) (< v_prenex_6900 main_x) (<= 0 (select main_a v_prenex_6900)) (<= (+ (select main_a v_prenex_6901) (select main_a v_prenex_6900)) 1000) (<= (+ main_x 1) v_prenex_6900))) (forall ((v_prenex_6897 Int) (v_prenex_6896 Int)) (or (<= (+ main_y 1) v_prenex_6897) (<= (select main_a v_prenex_6897) 1000) (<= 999 (select main_a v_prenex_6897)) (< v_prenex_6896 main_x) (<= 0 (select main_a v_prenex_6896)) (<= (+ (select main_a v_prenex_6897) (select main_a v_prenex_6896)) 1000) (<= (+ main_x 1) v_prenex_6896))) (forall ((v_prenex_864 Int) (v_prenex_863 Int)) (or (<= (* 2 (select main_a v_prenex_863)) 2) (< v_prenex_863 main_x) (<= (select main_a v_prenex_864) 1000) (<= 1000 (+ (select main_a v_prenex_864) (select main_a v_prenex_863))) (<= 998 (select main_a v_prenex_864)) (< v_prenex_864 main_y) (<= (+ main_x 1) v_prenex_863))) (forall ((v_prenex_8529 Int) (v_prenex_8530 Int)) (or (<= 0 (* 2 (select main_a v_prenex_8529))) (<= (+ main_x 1) v_prenex_8529) (< v_prenex_8529 main_x) (<= 0 (select main_a v_prenex_8529)) (<= 998 (select main_a v_prenex_8530)) (<= (+ (select main_a v_prenex_8529) 998) (select main_a v_prenex_8530)) (<= (select main_a v_prenex_8530) 1000))) (forall ((v_prenex_8690 Int) (v_prenex_8689 Int)) (or (<= (+ main_x 1) v_prenex_8689) (< v_prenex_8689 main_x) (<= (* 2 (select main_a v_prenex_8689)) 2) (<= (+ (select main_a v_prenex_8690) (select main_a v_prenex_8689)) 1000) (<= 998 (select main_a v_prenex_8690)) (<= 0 (+ (select main_a v_prenex_8689) 1)) (<= (select main_a v_prenex_8690) 1000))) (forall ((v_prenex_8701 Int) (v_prenex_8702 Int)) (or (<= (+ main_x 1) v_prenex_8701) (<= (+ (select main_a v_prenex_8702) (select main_a v_prenex_8701)) 1000) (<= (select main_a v_prenex_8702) 1000) (<= 999 (select main_a v_prenex_8702)) (< v_prenex_8701 main_x) (<= (* 2 (select main_a v_prenex_8701)) 2) (<= (select main_a v_prenex_8701) 2))) (forall ((v_prenex_7416 Int) (v_prenex_7415 Int)) (or (< v_prenex_7415 main_x) (< v_prenex_7416 main_y) (<= (select main_a v_prenex_7416) (+ (select main_a v_prenex_7415) 1000)) (<= (* 2 (select main_a v_prenex_7415)) 2) (<= (+ main_x 1) v_prenex_7415) (<= 999 (select main_a v_prenex_7416)))) (or (forall ((v_prenex_4613 Int)) (or (< v_prenex_4613 main_x) (<= (* 2 (select main_a v_prenex_4613)) 2) (<= (select main_a v_prenex_4613) 2) (<= (+ main_x 1) v_prenex_4613))) (forall ((v_prenex_4614 Int)) (or (<= (* 2 (select main_a v_prenex_4614)) 2000) (<= (+ main_y 1) v_prenex_4614) (<= (select main_a v_prenex_4614) 1000)))) (or (forall ((v_prenex_2061 Int)) (or (<= (* 2 (select main_a v_prenex_2061)) 2) (<= (select main_a v_prenex_2061) 1) (< v_prenex_2061 main_x) (<= (+ main_x 1) v_prenex_2061))) (forall ((v_prenex_2062 Int)) (or (< v_prenex_2062 main_y) (<= (select main_a v_prenex_2062) 1000) (<= (select main_a v_prenex_2062) 1001)))) (forall ((v_prenex_3015 Int) (v_prenex_3016 Int)) (or (<= (+ main_x 1) v_prenex_3015) (<= 0 (+ (select main_a v_prenex_3015) 1)) (<= 0 (* 2 (select main_a v_prenex_3015))) (<= 1998 (* 2 (select main_a v_prenex_3016))) (<= (+ (select main_a v_prenex_3016) (select main_a v_prenex_3015)) 1000) (< v_prenex_3015 main_x))) (or (forall ((v_prenex_2556 Int)) (or (<= (select main_a v_prenex_2556) 1000) (<= (+ main_y 1) v_prenex_2556) (< v_prenex_2556 main_y))) (forall ((v_prenex_2555 Int)) (or (< v_prenex_2555 main_x) (<= (* 2 (select main_a v_prenex_2555)) 2)))) (forall ((v_prenex_3792 Int) (v_prenex_3793 Int)) (or (<= (select main_a v_prenex_3793) (+ (select main_a v_prenex_3792) 1000)) (<= (+ main_x 1) v_prenex_3792) (< v_prenex_3792 main_x) (<= 0 (select main_a v_prenex_3792)) (<= 1998 (* 2 (select main_a v_prenex_3793))) (<= (select main_a v_prenex_3793) 1001))) (forall ((v_prenex_3822 Int) (v_prenex_3823 Int)) (or (<= (+ main_x 1) v_prenex_3822) (<= 0 (+ (select main_a v_prenex_3822) 1)) (<= (select main_a v_prenex_3822) 1) (< v_prenex_3822 main_x) (<= (select main_a v_prenex_3823) (+ (select main_a v_prenex_3822) 1000)) (<= (select main_a v_prenex_3823) 1000))) (forall ((v_prenex_8814 Int) (v_prenex_8815 Int)) (or (<= (* 2 (select main_a v_prenex_8814)) 2) (<= (+ main_y 1) v_prenex_8815) (<= (select main_a v_prenex_8815) 1000) (<= 1000 (+ (select main_a v_prenex_8815) (select main_a v_prenex_8814))) (<= (+ main_x 1) v_prenex_8814) (<= 998 (select main_a v_prenex_8815)) (< v_prenex_8814 main_x))) (or (forall ((v_prenex_10683 Int)) (or (< v_prenex_10683 main_x) (<= (select main_a v_prenex_10683) 1) (<= (select main_a v_prenex_10683) 2) (<= (+ main_x 1) v_prenex_10683))) (forall ((v_prenex_10686 Int)) (<= (* 2 (select main_a v_prenex_10686)) 2000))) (forall ((v_prenex_1689 Int) (v_prenex_1690 Int)) (or (<= 0 (* 2 (select main_a v_prenex_1689))) (<= (select main_a v_prenex_1690) 1000) (<= (+ main_y 1) v_prenex_1690) (<= (select main_a v_prenex_1690) (+ (select main_a v_prenex_1689) 1000)) (<= (+ main_x 1) v_prenex_1689) (< v_prenex_1689 main_x))) (forall ((v_prenex_2191 Int) (v_prenex_2192 Int)) (or (<= (+ (select main_a v_prenex_2191) 998) (select main_a v_prenex_2192)) (<= (select main_a v_prenex_2191) 2) (< v_prenex_2191 main_x) (<= (+ main_x 1) v_prenex_2191) (<= 998 (select main_a v_prenex_2192)) (<= 999 (select main_a v_prenex_2192)))) (forall ((v_prenex_11679 Int) (v_prenex_11680 Int)) (or (< v_prenex_11680 main_y) (<= 998 (select main_a v_prenex_11680)) (<= (+ main_x 1) v_prenex_11679) (<= 0 (* 2 (select main_a v_prenex_11679))) (< v_prenex_11679 main_x) (<= 1998 (* 2 (select main_a v_prenex_11680))) (<= 1000 (+ (select main_a v_prenex_11680) (select main_a v_prenex_11679))))) (forall ((v_prenex_5888 Int) (v_prenex_5887 Int)) (or (<= (select main_a v_prenex_5888) 1000) (<= 0 (select main_a v_prenex_5887)) (<= 1000 (+ (select main_a v_prenex_5888) (select main_a v_prenex_5887))) (<= (+ main_y 1) v_prenex_5888) (<= (+ main_x 1) v_prenex_5887) (<= 998 (select main_a v_prenex_5888)) (< v_prenex_5887 main_x))) (forall ((v_prenex_5369 Int) (v_prenex_5368 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_5369))) (<= (select main_a v_prenex_5368) 2) (< v_prenex_5368 main_x) (<= 998 (select main_a v_prenex_5369)) (<= (+ main_x 1) v_prenex_5368) (<= 1000 (+ (select main_a v_prenex_5369) (select main_a v_prenex_5368))))) (forall ((v_prenex_10282 Int) (v_prenex_10281 Int)) (or (< v_prenex_10281 main_x) (<= (+ (select main_a v_prenex_10282) (select main_a v_prenex_10281)) 1000) (<= (select main_a v_prenex_10281) 1) (<= 998 (select main_a v_prenex_10282)) (<= 0 (select main_a v_prenex_10281)) (<= (* 2 (select main_a v_prenex_10282)) 2000) (<= (+ main_x 1) v_prenex_10281))) (forall ((v_prenex_5639 Int) (v_prenex_5638 Int)) (or (<= 0 (+ (select main_a v_prenex_5638) 1)) (<= (select main_a v_prenex_5639) 1001) (<= 1000 (+ (select main_a v_prenex_5639) (select main_a v_prenex_5638))) (< v_prenex_5638 main_x) (<= (+ main_x 1) v_prenex_5638) (<= 999 (select main_a v_prenex_5639)))) (forall ((v_prenex_3980 Int) (v_prenex_3981 Int)) (or (< v_prenex_3980 main_x) (<= (select main_a v_prenex_3980) 1) (<= (+ (select main_a v_prenex_3980) 998) (select main_a v_prenex_3981)) (<= (select main_a v_prenex_3981) 1001) (<= (+ main_x 1) v_prenex_3980) (<= (select main_a v_prenex_3981) 1000) (<= 0 (+ (select main_a v_prenex_3980) 1)))) (forall ((v_prenex_8673 Int) (v_prenex_8674 Int)) (or (<= (select main_a v_prenex_8673) 2) (<= (+ main_x 1) v_prenex_8673) (<= 998 (select main_a v_prenex_8674)) (<= (select main_a v_prenex_8674) (+ (select main_a v_prenex_8673) 1000)) (<= 1998 (* 2 (select main_a v_prenex_8674))) (<= 0 (+ (select main_a v_prenex_8673) 1)) (< v_prenex_8673 main_x))) (forall ((v_prenex_1984 Int) (v_prenex_1983 Int)) (or (<= (* 2 (select main_a v_prenex_1984)) 2000) (<= (select main_a v_prenex_1983) 2) (<= 1000 (+ (select main_a v_prenex_1984) (select main_a v_prenex_1983))) (<= (+ main_x 1) v_prenex_1983) (<= (select main_a v_prenex_1984) 1001) (< v_prenex_1983 main_x) (<= 0 (* 2 (select main_a v_prenex_1983))))) (forall ((v_prenex_7180 Int) (v_prenex_7181 Int)) (or (<= 998 (select main_a v_prenex_7181)) (<= 1000 (+ (select main_a v_prenex_7181) (select main_a v_prenex_7180))) (<= (+ main_y 1) v_prenex_7181) (< v_prenex_7181 main_y) (< v_prenex_7180 main_x))) (forall ((v_prenex_5720 Int) (v_prenex_5719 Int)) (or (<= (+ main_x 1) v_prenex_5719) (< v_prenex_5719 main_x) (<= (select main_a v_prenex_5719) 2) (<= (+ (select main_a v_prenex_5720) (select main_a v_prenex_5719)) 1000) (<= 0 (select main_a v_prenex_5719)) (<= (select main_a v_prenex_5720) 1000))) (forall ((v_prenex_3238 Int) (v_prenex_3239 Int)) (or (<= 0 (* 2 (select main_a v_prenex_3238))) (<= (+ (select main_a v_prenex_3238) 998) (select main_a v_prenex_3239)) (<= (+ main_x 1) v_prenex_3238) (< v_prenex_3238 main_x) (<= 0 (select main_a v_prenex_3238)) (<= 998 (select main_a v_prenex_3239)) (<= 1998 (* 2 (select main_a v_prenex_3239))))) (forall ((v_prenex_7560 Int) (v_prenex_7561 Int)) (or (<= 1000 (+ (select main_a v_prenex_7561) (select main_a v_prenex_7560))) (< v_prenex_7560 main_x) (<= (* 2 (select main_a v_prenex_7561)) 2000) (<= (+ main_x 1) v_prenex_7560) (<= 0 (select main_a v_prenex_7560)) (<= 998 (select main_a v_prenex_7561)))) (forall ((v_prenex_10347 Int) (v_prenex_10348 Int)) (or (<= (* 2 (select main_a v_prenex_10347)) 2) (<= 999 (select main_a v_prenex_10348)) (<= (+ main_x 1) v_prenex_10347) (<= 1998 (* 2 (select main_a v_prenex_10348))) (<= (+ main_y 1) v_prenex_10348) (<= 1000 (+ (select main_a v_prenex_10348) (select main_a v_prenex_10347))) (< v_prenex_10347 main_x))) (or (forall ((v_prenex_7795 Int)) (or (< v_prenex_7795 main_x) (<= 0 (+ (select main_a v_prenex_7795) 1)) (<= 0 (* 2 (select main_a v_prenex_7795))) (<= (+ main_x 1) v_prenex_7795))) (forall ((v_prenex_7796 Int)) (or (<= 999 (select main_a v_prenex_7796)) (<= (select main_a v_prenex_7796) 1001) (<= (+ main_y 1) v_prenex_7796)))) (forall ((v_prenex_10442 Int) (v_prenex_10441 Int)) (or (<= (select main_a v_prenex_10442) 1001) (<= (+ main_x 1) v_prenex_10441) (<= (select main_a v_prenex_10441) 2) (<= 1000 (+ (select main_a v_prenex_10442) (select main_a v_prenex_10441))) (< v_prenex_10441 main_x) (<= 998 (select main_a v_prenex_10442)))) (forall ((v_prenex_7393 Int) (v_prenex_7394 Int)) (or (<= (+ main_x 1) v_prenex_7393) (< v_prenex_7393 main_x) (<= (* 2 (select main_a v_prenex_7393)) 2) (<= 998 (select main_a v_prenex_7394)) (<= (select main_a v_prenex_7394) (+ (select main_a v_prenex_7393) 1000)) (<= (select main_a v_prenex_7394) 1001) (<= 0 (+ (select main_a v_prenex_7393) 1)))) (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)) (<= 999 (select main_a v_prenex_4522)))) (or (forall ((v_prenex_4143 Int)) (or (<= (select main_a v_prenex_4143) 1001) (<= (select main_a v_prenex_4143) 1000) (< v_prenex_4143 main_y))) (forall ((v_prenex_4142 Int)) (or (<= (+ main_x 1) v_prenex_4142) (< v_prenex_4142 main_x) (<= 0 (* 2 (select main_a v_prenex_4142))) (<= (* 2 (select main_a v_prenex_4142)) 2)))) (forall ((v_prenex_6987 Int) (v_prenex_6986 Int)) (or (<= (* 2 (select main_a v_prenex_6986)) 2) (<= (select main_a v_prenex_6987) 1001) (<= (+ main_x 1) v_prenex_6986) (< v_prenex_6986 main_x) (<= (select main_a v_prenex_6986) 2) (<= 999 (select main_a v_prenex_6987)) (<= (+ (select main_a v_prenex_6986) 998) (select main_a v_prenex_6987)))) (forall ((v_prenex_3415 Int) (v_prenex_3416 Int)) (or (< v_prenex_3415 main_x) (<= 0 (+ (select main_a v_prenex_3415) 1)) (< v_prenex_3416 main_y) (<= (select main_a v_prenex_3416) 1000) (<= (+ (select main_a v_prenex_3416) (select main_a v_prenex_3415)) 1000) (<= (+ main_x 1) v_prenex_3415))) (forall ((v_prenex_3554 Int) (v_prenex_3555 Int)) (or (< v_prenex_3555 main_y) (<= 1000 (+ (select main_a v_prenex_3555) (select main_a v_prenex_3554))) (<= (select main_a v_prenex_3554) 1) (< v_prenex_3554 main_x) (<= (+ main_x 1) v_prenex_3554) (<= (select main_a v_prenex_3555) 1000))) (forall ((v_prenex_2965 Int) (v_prenex_2966 Int)) (or (<= 998 (select main_a v_prenex_2966)) (<= 0 (+ (select main_a v_prenex_2965) 1)) (<= (+ main_y 1) v_prenex_2966) (<= (+ (select main_a v_prenex_2965) 998) (select main_a v_prenex_2966)) (<= (select main_a v_prenex_2966) 1000) (< v_prenex_2965 main_x) (<= (+ main_x 1) v_prenex_2965))) (forall ((v_prenex_13233 Int) (v_prenex_13232 Int)) (or (<= (select main_a v_prenex_13233) (+ (select main_a v_prenex_13232) 1000)) (< v_prenex_13233 main_y) (<= 1998 (* 2 (select main_a v_prenex_13233))) (<= (+ main_y 1) v_prenex_13233) (<= (* 2 (select main_a v_prenex_13233)) 2000))) (forall ((v_prenex_3796 Int) (v_prenex_3797 Int)) (or (< v_prenex_3796 main_x) (<= 999 (select main_a v_prenex_3797)) (<= (select main_a v_prenex_3796) 2) (<= (+ (select main_a v_prenex_3796) 998) (select main_a v_prenex_3797)) (<= (+ main_x 1) v_prenex_3796))) (or (forall ((v_prenex_4134 Int)) (or (<= 0 (+ (select main_a v_prenex_4134) 1)) (<= (+ main_x 1) v_prenex_4134) (<= (select main_a v_prenex_4134) 1) (<= (* 2 (select main_a v_prenex_4134)) 2) (< v_prenex_4134 main_x))) (forall ((v_prenex_4135 Int)) (or (<= 998 (select main_a v_prenex_4135)) (<= (select main_a v_prenex_4135) 1001)))) (forall ((v_prenex_2190 Int) (v_prenex_2189 Int)) (or (<= 0 (select main_a v_prenex_2189)) (<= (select main_a v_prenex_2189) 1) (<= (+ main_x 1) v_prenex_2189) (<= (+ (select main_a v_prenex_2189) 998) (select main_a v_prenex_2190)) (<= (select main_a v_prenex_2190) 1001) (<= 998 (select main_a v_prenex_2190)) (< v_prenex_2189 main_x))) (forall ((v_prenex_7216 Int) (v_prenex_7217 Int)) (or (<= (select main_a v_prenex_7217) 1001) (<= (* 2 (select main_a v_prenex_7216)) 2) (< v_prenex_7216 main_x) (<= 0 (+ (select main_a v_prenex_7216) 1)) (<= (+ (select main_a v_prenex_7217) (select main_a v_prenex_7216)) 1000) (<= (+ main_x 1) v_prenex_7216))) (forall ((v_prenex_1445 Int) (v_prenex_1444 Int)) (or (<= (* 2 (select main_a v_prenex_1445)) 2000) (<= (+ main_x 1) v_prenex_1444) (< v_prenex_1445 main_y) (<= (select main_a v_prenex_1445) 1000) (<= 1000 (+ (select main_a v_prenex_1445) (select main_a v_prenex_1444))) (<= 0 (* 2 (select main_a v_prenex_1444))) (< v_prenex_1444 main_x))) (forall ((v_prenex_3536 Int) (v_prenex_3537 Int)) (or (<= (+ main_x 1) v_prenex_3536) (<= (select main_a v_prenex_3536) 2) (<= (select main_a v_prenex_3537) (+ (select main_a v_prenex_3536) 1000)) (< v_prenex_3536 main_x) (<= (* 2 (select main_a v_prenex_3537)) 2000) (< v_prenex_3537 main_y))) (forall ((v_prenex_11058 Int) (v_prenex_11057 Int)) (or (<= 1000 (+ (select main_a v_prenex_11058) (select main_a v_prenex_11057))) (<= (+ main_y 1) v_prenex_11058) (<= 0 (+ (select main_a v_prenex_11057) 1)) (< v_prenex_11057 main_x) (<= (+ main_x 1) v_prenex_11057) (<= 998 (select main_a v_prenex_11058)))) (or (forall ((v_prenex_1344 Int)) (or (<= (+ main_x 1) v_prenex_1344) (< v_prenex_1344 main_x) (<= (select main_a v_prenex_1344) 2) (<= 0 (* 2 (select main_a v_prenex_1344))))) (forall ((v_prenex_1345 Int)) (or (<= 999 (select main_a v_prenex_1345)) (< v_prenex_1345 main_y) (<= (select main_a v_prenex_1345) 1001)))) (forall ((v_prenex_3962 Int) (v_prenex_3963 Int)) (or (<= 0 (+ (select main_a v_prenex_3962) 1)) (<= (select main_a v_prenex_3963) (+ (select main_a v_prenex_3962) 1000)) (<= (+ main_x 1) v_prenex_3962) (<= (select main_a v_prenex_3963) 1000) (< v_prenex_3962 main_x) (<= (* 2 (select main_a v_prenex_3963)) 2000) (<= (* 2 (select main_a v_prenex_3962)) 2))) (forall ((v_prenex_10705 Int) (v_prenex_10706 Int)) (or (<= 998 (select main_a v_prenex_10706)) (<= 0 (+ (select main_a v_prenex_10705) 1)) (< v_prenex_10705 main_x) (<= (+ main_x 1) v_prenex_10705) (<= (+ (select main_a v_prenex_10705) 998) (select main_a v_prenex_10706)) (<= (select main_a v_prenex_10705) 1))) (or (forall ((v_prenex_11557 Int)) (<= (* 2 (select main_a v_prenex_11557)) 2)) (forall ((v_prenex_11558 Int)) (or (<= (select main_a v_prenex_11558) 1000) (< v_prenex_11558 main_y) (<= (+ main_y 1) v_prenex_11558) (<= 999 (select main_a v_prenex_11558))))) (or (forall ((v_prenex_9265 Int)) (or (<= (+ main_x 1) v_prenex_9265) (<= 0 (+ (select main_a v_prenex_9265) 1)) (<= 0 (* 2 (select main_a v_prenex_9265))) (< v_prenex_9265 main_x) (<= (select main_a v_prenex_9265) 2))) (forall ((v_prenex_9266 Int)) (or (<= (* 2 (select main_a v_prenex_9266)) 2000) (<= 998 (select main_a v_prenex_9266))))) (forall ((v_prenex_2721 Int) (v_prenex_2722 Int)) (or (<= (select main_a v_prenex_2721) 1) (<= (select main_a v_prenex_2722) 1001) (< v_prenex_2722 main_y) (<= (select main_a v_prenex_2722) 1000) (< v_prenex_2721 main_x) (<= (+ main_x 1) v_prenex_2721) (<= (+ (select main_a v_prenex_2722) (select main_a v_prenex_2721)) 1000))) (forall ((v_prenex_8174 Int) (v_prenex_8175 Int)) (or (< v_prenex_8174 main_x) (<= (* 2 (select main_a v_prenex_8174)) 2) (<= 1000 (+ (select main_a v_prenex_8175) (select main_a v_prenex_8174))) (<= (select main_a v_prenex_8175) 1000) (<= (+ main_x 1) v_prenex_8174) (<= 1998 (* 2 (select main_a v_prenex_8175))))) (forall ((v_prenex_4915 Int) (v_prenex_4914 Int)) (or (< v_prenex_4914 main_x) (<= (+ main_x 1) v_prenex_4914) (<= (+ (select main_a v_prenex_4915) (select main_a v_prenex_4914)) 1000) (<= (select main_a v_prenex_4915) 1001) (<= (select main_a v_prenex_4914) 1) (<= (select main_a v_prenex_4914) 2))) (forall ((v_prenex_8200 Int) (v_prenex_8201 Int)) (or (<= 0 (+ (select main_a v_prenex_8200) 1)) (<= 1998 (* 2 (select main_a v_prenex_8201))) (<= 999 (select main_a v_prenex_8201)) (< v_prenex_8200 main_x) (<= (+ main_x 1) v_prenex_8200) (<= (select main_a v_prenex_8201) (+ (select main_a v_prenex_8200) 1000)) (<= 0 (* 2 (select main_a v_prenex_8200))))) (forall ((v_prenex_7054 Int) (v_prenex_7055 Int)) (or (<= (select main_a v_prenex_7054) 2) (<= (+ (select main_a v_prenex_7054) 998) (select main_a v_prenex_7055)) (<= (select main_a v_prenex_7054) 1) (<= (+ main_x 1) v_prenex_7054) (<= 998 (select main_a v_prenex_7055)) (< v_prenex_7054 main_x) (<= (* 2 (select main_a v_prenex_7055)) 2000))) (or (forall ((v_prenex_11083 Int)) (or (<= 0 (* 2 (select main_a v_prenex_11083))) (<= (* 2 (select main_a v_prenex_11083)) 2) (<= (+ main_x 1) v_prenex_11083) (< v_prenex_11083 main_x))) (forall ((v_prenex_11084 Int)) (or (< v_prenex_11084 main_y) (<= (* 2 (select main_a v_prenex_11084)) 2000) (<= 999 (select main_a v_prenex_11084))))) (forall ((v_prenex_2574 Int) (v_prenex_2573 Int)) (or (<= (+ main_x 1) v_prenex_2573) (<= 0 (select main_a v_prenex_2573)) (<= 1998 (* 2 (select main_a v_prenex_2574))) (<= (select main_a v_prenex_2574) 1000) (<= (select main_a v_prenex_2574) (+ (select main_a v_prenex_2573) 1000)) (< v_prenex_2573 main_x))) (or (forall ((v_prenex_9539 Int)) (or (<= (select main_a v_prenex_9539) 2) (<= (+ main_x 1) v_prenex_9539) (<= (* 2 (select main_a v_prenex_9539)) 2) (<= 0 (* 2 (select main_a v_prenex_9539))) (< v_prenex_9539 main_x))) (forall ((v_prenex_9540 Int)) (or (<= (* 2 (select main_a v_prenex_9540)) 2000) (<= (select main_a v_prenex_9540) 1001)))) (forall ((v_prenex_6144 Int) (v_prenex_6143 Int)) (or (<= (select main_a v_prenex_6144) (+ (select main_a v_prenex_6143) 1000)) (<= (select main_a v_prenex_6143) 2) (<= 1998 (* 2 (select main_a v_prenex_6144))) (<= (+ main_x 1) v_prenex_6143) (< v_prenex_6143 main_x))) (forall ((v_prenex_6368 Int) (v_prenex_6367 Int)) (or (<= 999 (select main_a v_prenex_6368)) (<= (+ main_x 1) v_prenex_6367) (<= (select main_a v_prenex_6368) (+ (select main_a v_prenex_6367) 1000)) (<= (select main_a v_prenex_6368) 1000) (<= 0 (* 2 (select main_a v_prenex_6367))) (< v_prenex_6367 main_x) (<= (select main_a v_prenex_6367) 1))) (forall ((v_prenex_1219 Int) (v_prenex_1218 Int)) (or (<= 998 (select main_a v_prenex_1219)) (< v_prenex_1218 main_x) (<= 1000 (+ (select main_a v_prenex_1219) (select main_a v_prenex_1218))) (<= (* 2 (select main_a v_prenex_1218)) 2) (<= (+ main_x 1) v_prenex_1218) (<= 0 (* 2 (select main_a v_prenex_1218))))) (forall ((v_prenex_2801 Int) (v_prenex_2802 Int)) (or (<= (+ main_x 1) v_prenex_2801) (< v_prenex_2801 main_x) (<= (select main_a v_prenex_2801) 2) (<= 0 (+ (select main_a v_prenex_2801) 1)) (<= (* 2 (select main_a v_prenex_2802)) 2000) (<= 1000 (+ (select main_a v_prenex_2802) (select main_a v_prenex_2801))))) (or (forall ((v_prenex_483 Int)) (or (<= 0 (+ (select main_a v_prenex_483) 1)) (<= (+ main_x 1) v_prenex_483) (<= (select main_a v_prenex_483) 1) (<= (* 2 (select main_a v_prenex_483)) 2) (< v_prenex_483 main_x))) (forall ((v_prenex_484 Int)) (or (<= 999 (select main_a v_prenex_484)) (<= (select main_a v_prenex_484) 1001)))) (forall ((v_prenex_2123 Int) (v_prenex_2124 Int)) (or (<= 999 (select main_a v_prenex_2124)) (<= (+ main_x 1) v_prenex_2123) (< v_prenex_2123 main_x) (<= (* 2 (select main_a v_prenex_2123)) 2) (<= (+ (select main_a v_prenex_2123) 998) (select main_a v_prenex_2124)))) (forall ((v_prenex_6195 Int) (v_prenex_6196 Int)) (or (<= (select main_a v_prenex_6196) 1001) (<= (+ (select main_a v_prenex_6196) (select main_a v_prenex_6195)) 1000) (<= 1998 (* 2 (select main_a v_prenex_6196))) (<= (+ main_y 1) v_prenex_6196) (< v_prenex_6196 main_y))) (forall ((v_prenex_13051 Int) (v_prenex_13050 Int)) (or (<= (* 2 (select main_a v_prenex_13050)) 2) (<= 999 (select main_a v_prenex_13051)) (<= 0 (+ (select main_a v_prenex_13050) 1)) (<= 1998 (* 2 (select main_a v_prenex_13051))) (< v_prenex_13050 main_x) (<= (+ main_x 1) v_prenex_13050) (<= (select main_a v_prenex_13051) (+ (select main_a v_prenex_13050) 1000)))) (forall ((v_prenex_11107 Int) (v_prenex_11108 Int)) (or (<= 0 (select main_a v_prenex_11107)) (<= (select main_a v_prenex_11107) 1) (<= (select main_a v_prenex_11108) (+ (select main_a v_prenex_11107) 1000)) (<= (* 2 (select main_a v_prenex_11108)) 2000) (< v_prenex_11107 main_x) (<= (+ main_x 1) v_prenex_11107) (<= (select main_a v_prenex_11108) 1000))) (forall ((v_prenex_7509 Int) (v_prenex_7510 Int)) (or (< v_prenex_7509 main_x) (<= (+ main_x 1) v_prenex_7509) (<= (+ (select main_a v_prenex_7509) 998) (select main_a v_prenex_7510)) (<= (select main_a v_prenex_7510) 1001) (<= (select main_a v_prenex_7510) 1000) (<= (* 2 (select main_a v_prenex_7509)) 2))) (forall ((v_prenex_8394 Int) (v_prenex_8393 Int)) (or (< v_prenex_8393 main_x) (<= (+ main_x 1) v_prenex_8393) (<= (select main_a v_prenex_8394) 1000) (<= (* 2 (select main_a v_prenex_8393)) 2) (<= 0 (* 2 (select main_a v_prenex_8393))) (<= (+ (select main_a v_prenex_8394) (select main_a v_prenex_8393)) 1000))) (forall ((v_prenex_167 Int) (v_prenex_168 Int)) (or (<= (+ main_x 1) v_prenex_167) (<= (select main_a v_prenex_167) 2) (<= 998 (select main_a v_prenex_168)) (<= 1000 (+ (select main_a v_prenex_168) (select main_a v_prenex_167))) (<= 0 (select main_a v_prenex_167)) (< v_prenex_167 main_x) (<= (select main_a v_prenex_168) 1000))) (forall ((v_prenex_1968 Int) (v_prenex_1967 Int)) (or (< v_prenex_1967 main_x) (<= (* 2 (select main_a v_prenex_1968)) 2000) (<= 0 (+ (select main_a v_prenex_1967) 1)) (<= (+ main_x 1) v_prenex_1967) (<= (select main_a v_prenex_1967) 2) (<= 1000 (+ (select main_a v_prenex_1968) (select main_a v_prenex_1967))))) (forall ((v_prenex_6094 Int) (v_prenex_6093 Int)) (or (<= (+ main_x 1) v_prenex_6093) (<= (select main_a v_prenex_6093) 2) (<= (select main_a v_prenex_6094) 1001) (< v_prenex_6093 main_x) (<= (+ (select main_a v_prenex_6094) (select main_a v_prenex_6093)) 1000) (<= 0 (select main_a v_prenex_6093)))) (forall ((v_prenex_12283 Int) (v_prenex_12284 Int)) (or (<= (+ main_x 1) v_prenex_12283) (<= (select main_a v_prenex_12284) (+ (select main_a v_prenex_12283) 1000)) (<= (select main_a v_prenex_12284) 1000) (<= (* 2 (select main_a v_prenex_12283)) 2) (< v_prenex_12283 main_x) (<= 0 (+ (select main_a v_prenex_12283) 1)))) (forall ((v_prenex_3232 Int) (v_prenex_3233 Int)) (or (<= (+ (select main_a v_prenex_3233) (select main_a v_prenex_3232)) 1000) (<= 0 (+ (select main_a v_prenex_3232) 1)) (< v_prenex_3232 main_x) (< v_prenex_3233 main_y) (<= 998 (select main_a v_prenex_3233)) (<= (+ main_x 1) v_prenex_3232) (<= 1998 (* 2 (select main_a v_prenex_3233))))) (forall ((v_prenex_361 Int) (v_prenex_362 Int)) (or (<= (+ main_y 1) v_prenex_362) (<= (* 2 (select main_a v_prenex_361)) 2) (<= (select main_a v_prenex_362) 1001) (< v_prenex_361 main_x) (<= (+ (select main_a v_prenex_361) 998) (select main_a v_prenex_362)) (<= (+ main_x 1) v_prenex_361))) (forall ((v_prenex_772 Int) (v_prenex_771 Int)) (or (<= (+ (select main_a v_prenex_772) (select main_a v_prenex_771)) 1000) (<= 998 (select main_a v_prenex_772)) (<= (select main_a v_prenex_772) 1001) (<= (+ main_x 1) v_prenex_771) (<= (select main_a v_prenex_771) 1) (< v_prenex_771 main_x))) (forall ((v_prenex_3917 Int) (v_prenex_3916 Int)) (or (<= (+ main_y 1) v_prenex_3917) (<= (* 2 (select main_a v_prenex_3916)) 2) (<= (+ main_x 1) v_prenex_3916) (<= 999 (select main_a v_prenex_3917)) (<= (select main_a v_prenex_3917) (+ (select main_a v_prenex_3916) 1000)) (<= 998 (select main_a v_prenex_3917)) (< v_prenex_3916 main_x))) (forall ((v_prenex_12094 Int) (v_prenex_12093 Int)) (or (<= (select main_a v_prenex_12094) 1000) (<= (select main_a v_prenex_12093) 1) (<= (+ main_x 1) v_prenex_12093) (< v_prenex_12093 main_x) (<= (+ (select main_a v_prenex_12094) (select main_a v_prenex_12093)) 1000) (< v_prenex_12094 main_y))) (forall ((v_prenex_7029 Int) (v_prenex_7028 Int)) (or (<= (+ main_y 1) v_prenex_7029) (<= (* 2 (select main_a v_prenex_7028)) 2) (<= (* 2 (select main_a v_prenex_7029)) 2000) (<= 1000 (+ (select main_a v_prenex_7029) (select main_a v_prenex_7028))) (<= (+ main_x 1) v_prenex_7028) (< v_prenex_7028 main_x))) (forall ((v_prenex_10985 Int) (v_prenex_10986 Int)) (or (<= (select main_a v_prenex_10986) (+ (select main_a v_prenex_10985) 1000)) (<= (select main_a v_prenex_10986) 1001) (< v_prenex_10985 main_x) (<= (+ main_x 1) v_prenex_10985) (<= 0 (* 2 (select main_a v_prenex_10985))) (<= (select main_a v_prenex_10985) 2) (<= 998 (select main_a v_prenex_10986)))) (forall ((v_prenex_3019 Int) (v_prenex_3020 Int)) (or (<= 1000 (+ (select main_a v_prenex_3020) (select main_a v_prenex_3019))) (<= 0 (select main_a v_prenex_3019)) (<= (+ main_x 1) v_prenex_3019) (<= (select main_a v_prenex_3020) 1001) (< v_prenex_3019 main_x) (<= (* 2 (select main_a v_prenex_3020)) 2000) (<= (select main_a v_prenex_3019) 1))) (or (forall ((v_prenex_6658 Int)) (or (<= 0 (* 2 (select main_a v_prenex_6658))) (<= (select main_a v_prenex_6658) 2) (< v_prenex_6658 main_x) (<= (+ main_x 1) v_prenex_6658))) (forall ((v_prenex_6663 Int)) (<= 1998 (* 2 (select main_a v_prenex_6663))))) (forall ((v_prenex_628 Int) (v_prenex_627 Int)) (or (<= 1000 (+ (select main_a v_prenex_628) (select main_a v_prenex_627))) (< v_prenex_627 main_x) (<= (select main_a v_prenex_628) 1001) (<= 0 (* 2 (select main_a v_prenex_627))) (<= (* 2 (select main_a v_prenex_627)) 2) (<= (+ main_x 1) v_prenex_627) (<= 998 (select main_a v_prenex_628)))) (or (forall ((v_prenex_12811 Int)) (or (<= (+ main_x 1) v_prenex_12811) (< v_prenex_12811 main_x) (<= 0 (* 2 (select main_a v_prenex_12811))))) (forall ((v_prenex_12812 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_12812))) (<= (* 2 (select main_a v_prenex_12812)) 2000) (< v_prenex_12812 main_y)))) (forall ((v_prenex_11923 Int) (v_prenex_11924 Int)) (or (<= (+ (select main_a v_prenex_11923) 998) (select main_a v_prenex_11924)) (<= (select main_a v_prenex_11923) 2) (<= (+ main_x 1) v_prenex_11923) (<= (select main_a v_prenex_11923) 1) (< v_prenex_11923 main_x) (<= (select main_a v_prenex_11924) 1001))) (forall ((v_prenex_8381 Int) (v_prenex_8382 Int)) (or (<= 999 (select main_a v_prenex_8382)) (< v_prenex_8381 main_x) (<= (select main_a v_prenex_8382) 1001) (<= (+ main_x 1) v_prenex_8381) (<= (+ (select main_a v_prenex_8381) 998) (select main_a v_prenex_8382)) (<= 0 (* 2 (select main_a v_prenex_8381))))) (forall ((v_prenex_8919 Int) (v_prenex_8920 Int)) (or (<= 1000 (+ (select main_a v_prenex_8920) (select main_a v_prenex_8919))) (< v_prenex_8920 main_y) (<= (+ main_x 1) v_prenex_8919) (<= 0 (+ (select main_a v_prenex_8919) 1)) (< v_prenex_8919 main_x) (<= 1998 (* 2 (select main_a v_prenex_8920))) (<= (select main_a v_prenex_8920) 1000))) (forall ((v_prenex_8109 Int) (v_prenex_8108 Int)) (or (<= (* 2 (select main_a v_prenex_8109)) 2000) (<= (select main_a v_prenex_8109) 1000) (< v_prenex_8108 main_x) (<= (+ main_x 1) v_prenex_8108) (<= (+ (select main_a v_prenex_8108) 998) (select main_a v_prenex_8109)) (<= (* 2 (select main_a v_prenex_8108)) 2) (<= 0 (select main_a v_prenex_8108)))) (forall ((v_prenex_1952 Int) (v_prenex_1951 Int)) (or (<= (+ main_y 1) v_prenex_1952) (<= 998 (select main_a v_prenex_1952)) (< v_prenex_1952 main_y) (<= (+ (select main_a v_prenex_1952) (select main_a v_prenex_1951)) 1000))) (forall ((v_prenex_1862 Int) (v_prenex_1861 Int)) (or (<= (select main_a v_prenex_1862) (+ (select main_a v_prenex_1861) 1000)) (<= 0 (* 2 (select main_a v_prenex_1861))) (<= (+ main_x 1) v_prenex_1861) (< v_prenex_1861 main_x) (<= (+ main_y 1) v_prenex_1862))) (or (forall ((v_prenex_9469 Int)) (or (<= (* 2 (select main_a v_prenex_9469)) 2000) (<= (select main_a v_prenex_9469) 1000))) (forall ((v_prenex_9468 Int)) (or (<= (select main_a v_prenex_9468) 2) (<= (+ main_x 1) v_prenex_9468) (<= 0 (select main_a v_prenex_9468)) (<= (* 2 (select main_a v_prenex_9468)) 2) (< v_prenex_9468 main_x)))) (forall ((v_prenex_718 Int) (v_prenex_717 Int)) (or (<= 0 (+ (select main_a v_prenex_717) 1)) (<= (* 2 (select main_a v_prenex_717)) 2) (<= (+ (select main_a v_prenex_717) 998) (select main_a v_prenex_718)) (<= 999 (select main_a v_prenex_718)) (< v_prenex_717 main_x) (<= (select main_a v_prenex_718) 1000) (<= (+ main_x 1) v_prenex_717))) (forall ((v_prenex_4827 Int) (v_prenex_4826 Int)) (or (<= (select main_a v_prenex_4827) (+ (select main_a v_prenex_4826) 1000)) (< v_prenex_4827 main_y) (<= 999 (select main_a v_prenex_4827)) (<= (+ main_y 1) v_prenex_4827) (<= 998 (select main_a v_prenex_4827)))) (forall ((v_prenex_1712 Int) (v_prenex_1711 Int)) (or (<= 0 (select main_a v_prenex_1711)) (< v_prenex_1711 main_x) (<= (select main_a v_prenex_1712) 1001) (<= (+ main_y 1) v_prenex_1712) (<= 1000 (+ (select main_a v_prenex_1712) (select main_a v_prenex_1711))) (<= (+ main_x 1) v_prenex_1711))) (forall ((v_prenex_6816 Int) (v_prenex_6817 Int)) (or (<= (* 2 (select main_a v_prenex_6816)) 2) (<= (select main_a v_prenex_6817) 1001) (< v_prenex_6816 main_x) (<= (* 2 (select main_a v_prenex_6817)) 2000) (<= (+ main_x 1) v_prenex_6816) (<= 1000 (+ (select main_a v_prenex_6817) (select main_a v_prenex_6816))))) (forall ((v_prenex_12485 Int) (v_prenex_12486 Int)) (or (<= (+ main_x 1) v_prenex_12485) (<= (select main_a v_prenex_12486) (+ (select main_a v_prenex_12485) 1000)) (<= (* 2 (select main_a v_prenex_12485)) 2) (<= 999 (select main_a v_prenex_12486)) (<= 998 (select main_a v_prenex_12486)) (< v_prenex_12485 main_x) (<= 0 (* 2 (select main_a v_prenex_12485))))) (forall ((v_prenex_3135 Int) (v_prenex_3136 Int)) (or (< v_prenex_3135 main_x) (<= (+ main_x 1) v_prenex_3135) (<= (+ (select main_a v_prenex_3136) (select main_a v_prenex_3135)) 1000) (<= (select main_a v_prenex_3135) 2) (<= 0 (* 2 (select main_a v_prenex_3135))) (<= 998 (select main_a v_prenex_3136)) (<= (select main_a v_prenex_3136) 1000))) (or (forall ((v_prenex_650 Int)) (or (<= (select main_a v_prenex_650) 1001) (<= (* 2 (select main_a v_prenex_650)) 2000))) (forall ((v_prenex_649 Int)) (or (<= 0 (* 2 (select main_a v_prenex_649))) (< v_prenex_649 main_x) (<= (select main_a v_prenex_649) 1) (<= (+ main_x 1) v_prenex_649) (<= (* 2 (select main_a v_prenex_649)) 2)))) (forall ((v_prenex_1946 Int) (v_prenex_1945 Int)) (or (<= (select main_a v_prenex_1945) 1) (< v_prenex_1945 main_x) (<= (+ main_x 1) v_prenex_1945) (<= (* 2 (select main_a v_prenex_1945)) 2) (<= 999 (select main_a v_prenex_1946)) (<= 1000 (+ (select main_a v_prenex_1946) (select main_a v_prenex_1945))) (<= (select main_a v_prenex_1946) 1001))) (forall ((v_prenex_3188 Int) (v_prenex_3189 Int)) (or (<= (select main_a v_prenex_3189) (+ (select main_a v_prenex_3188) 1000)) (<= 0 (select main_a v_prenex_3188)) (<= 0 (+ (select main_a v_prenex_3188) 1)) (<= 998 (select main_a v_prenex_3189)) (< v_prenex_3188 main_x) (<= (+ main_x 1) v_prenex_3188))) (or (forall ((v_prenex_11418 Int)) (or (<= (* 2 (select main_a v_prenex_11418)) 2) (<= (+ main_x 1) v_prenex_11418) (< v_prenex_11418 main_x))) (forall ((v_prenex_11419 Int)) (or (< v_prenex_11419 main_y) (<= 998 (select main_a v_prenex_11419)) (<= 999 (select main_a v_prenex_11419))))) (forall ((v_prenex_6602 Int) (v_prenex_6601 Int)) (or (<= (+ (select main_a v_prenex_6601) 998) (select main_a v_prenex_6602)) (< v_prenex_6601 main_x) (<= 1998 (* 2 (select main_a v_prenex_6602))) (<= (select main_a v_prenex_6602) 1000) (<= (* 2 (select main_a v_prenex_6601)) 2) (<= (+ main_x 1) v_prenex_6601) (<= (+ main_y 1) v_prenex_6602))) (forall ((v_prenex_7629 Int) (v_prenex_7628 Int)) (or (<= (select main_a v_prenex_7629) 1000) (<= (+ main_x 1) v_prenex_7628) (<= 0 (+ (select main_a v_prenex_7628) 1)) (<= 998 (select main_a v_prenex_7629)) (< v_prenex_7629 main_y) (< v_prenex_7628 main_x) (<= (+ (select main_a v_prenex_7628) 998) (select main_a v_prenex_7629)))) (forall ((v_prenex_7117 Int) (v_prenex_7116 Int)) (or (< v_prenex_7116 main_x) (<= (select main_a v_prenex_7117) 1000) (<= (select main_a v_prenex_7116) 1) (<= (+ main_x 1) v_prenex_7116) (<= (+ (select main_a v_prenex_7116) 998) (select main_a v_prenex_7117)) (<= (select main_a v_prenex_7116) 2))) (forall ((v_prenex_6595 Int) (v_prenex_6596 Int)) (or (<= 1000 (+ (select main_a v_prenex_6596) (select main_a v_prenex_6595))) (< v_prenex_6595 main_x) (<= (select main_a v_prenex_6595) 2) (<= 0 (select main_a v_prenex_6595)) (<= 999 (select main_a v_prenex_6596)) (<= (+ main_x 1) v_prenex_6595) (<= (select main_a v_prenex_6596) 1001))) (forall ((v_prenex_8383 Int) (v_prenex_8384 Int)) (or (<= 0 (* 2 (select main_a v_prenex_8383))) (<= (* 2 (select main_a v_prenex_8383)) 2) (<= (+ (select main_a v_prenex_8384) (select main_a v_prenex_8383)) 1000) (<= (* 2 (select main_a v_prenex_8384)) 2000) (< v_prenex_8383 main_x) (<= (+ main_x 1) v_prenex_8383))) (forall ((v_prenex_13330 Int) (v_prenex_13331 Int)) (or (<= 999 (select main_a v_prenex_13331)) (<= 1000 (+ (select main_a v_prenex_13331) (select main_a v_prenex_13330))) (< v_prenex_13330 main_x) (<= (+ main_x 1) v_prenex_13330) (<= (* 2 (select main_a v_prenex_13331)) 2000) (<= 0 (* 2 (select main_a v_prenex_13330))))) (or (forall ((v_prenex_986 Int)) (or (<= (+ main_y 1) v_prenex_986) (<= 1998 (* 2 (select main_a v_prenex_986))) (<= (* 2 (select main_a v_prenex_986)) 2000))) (forall ((v_prenex_985 Int)) (or (<= (+ main_x 1) v_prenex_985) (<= 0 (* 2 (select main_a v_prenex_985))) (< v_prenex_985 main_x) (<= (* 2 (select main_a v_prenex_985)) 2)))) (forall ((v_prenex_12102 Int) (v_prenex_12101 Int)) (or (<= (select main_a v_prenex_12102) 1000) (<= (+ (select main_a v_prenex_12101) 998) (select main_a v_prenex_12102)) (< v_prenex_12101 main_x) (<= (+ main_x 1) v_prenex_12101) (<= 0 (select main_a v_prenex_12101)) (<= 0 (+ (select main_a v_prenex_12101) 1)) (<= (* 2 (select main_a v_prenex_12102)) 2000))) (or (forall ((v_prenex_5602 Int)) (or (<= (+ main_x 1) v_prenex_5602) (<= 0 (+ (select main_a v_prenex_5602) 1)) (< v_prenex_5602 main_x) (<= (* 2 (select main_a v_prenex_5602)) 2))) (forall ((v_prenex_5603 Int)) (or (<= 998 (select main_a v_prenex_5603)) (< v_prenex_5603 main_y) (<= (select main_a v_prenex_5603) 1001)))) (forall ((v_prenex_4620 Int) (v_prenex_4619 Int)) (or (<= (+ main_x 1) v_prenex_4619) (<= 0 (select main_a v_prenex_4619)) (< v_prenex_4619 main_x) (<= (select main_a v_prenex_4620) 1000) (< v_prenex_4620 main_y) (<= (+ (select main_a v_prenex_4620) (select main_a v_prenex_4619)) 1000))) (forall ((v_prenex_10204 Int) (v_prenex_10203 Int)) (or (<= 0 (select main_a v_prenex_10203)) (<= (select main_a v_prenex_10203) 2) (<= (+ (select main_a v_prenex_10204) (select main_a v_prenex_10203)) 1000) (< v_prenex_10203 main_x) (<= (select main_a v_prenex_10204) 1000) (<= (+ main_x 1) v_prenex_10203) (<= 999 (select main_a v_prenex_10204)))) (forall ((v_prenex_12161 Int) (v_prenex_12162 Int)) (or (<= 1000 (+ (select main_a v_prenex_12162) (select main_a v_prenex_12161))) (<= (+ main_x 1) v_prenex_12161) (<= (select main_a v_prenex_12162) 1001) (<= (select main_a v_prenex_12161) 2) (<= 999 (select main_a v_prenex_12162)) (< v_prenex_12161 main_x))) (forall ((v_prenex_626 Int) (v_prenex_625 Int)) (or (< v_prenex_625 main_x) (<= 999 (select main_a v_prenex_626)) (<= (+ (select main_a v_prenex_625) 998) (select main_a v_prenex_626)) (<= (select main_a v_prenex_625) 2) (<= (+ main_x 1) v_prenex_625) (<= (+ main_y 1) v_prenex_626) (<= 998 (select main_a v_prenex_626)))) (forall ((v_prenex_12171 Int) (v_prenex_12172 Int)) (or (<= 0 (* 2 (select main_a v_prenex_12171))) (<= (select main_a v_prenex_12172) (+ (select main_a v_prenex_12171) 1000)) (<= (select main_a v_prenex_12172) 1000) (< v_prenex_12172 main_y) (< v_prenex_12171 main_x) (<= (+ main_x 1) v_prenex_12171))) (forall ((v_prenex_2174 Int) (v_prenex_2173 Int)) (or (<= (+ (select main_a v_prenex_2173) 998) (select main_a v_prenex_2174)) (<= 0 (select main_a v_prenex_2173)) (<= (select main_a v_prenex_2174) 1001) (<= (select main_a v_prenex_2174) 1000) (<= (+ main_x 1) v_prenex_2173) (< v_prenex_2173 main_x))) (forall ((v_prenex_10257 Int) (v_prenex_10258 Int)) (or (<= 998 (select main_a v_prenex_10258)) (<= (+ main_x 1) v_prenex_10257) (< v_prenex_10257 main_x) (<= 0 (select main_a v_prenex_10257)) (<= (select main_a v_prenex_10258) 1001) (<= 1000 (+ (select main_a v_prenex_10258) (select main_a v_prenex_10257))))) (or (forall ((v_prenex_12808 Int)) (or (<= (select main_a v_prenex_12808) 1000) (<= 998 (select main_a v_prenex_12808)))) (forall ((v_prenex_12807 Int)) (or (< v_prenex_12807 main_x) (<= 0 (* 2 (select main_a v_prenex_12807))) (<= 0 (select main_a v_prenex_12807)) (<= (* 2 (select main_a v_prenex_12807)) 2) (<= (+ main_x 1) v_prenex_12807)))) (forall ((v_prenex_7081 Int) (v_prenex_7080 Int)) (or (<= (+ main_x 1) v_prenex_7080) (<= (select main_a v_prenex_7081) (+ (select main_a v_prenex_7080) 1000)) (<= 998 (select main_a v_prenex_7081)) (<= (select main_a v_prenex_7080) 2) (< v_prenex_7080 main_x) (< v_prenex_7081 main_y) (<= 1998 (* 2 (select main_a v_prenex_7081))))) (forall ((v_prenex_1357 Int) (v_prenex_1356 Int)) (or (<= 0 (+ (select main_a v_prenex_1356) 1)) (<= (+ main_x 1) v_prenex_1356) (<= (select main_a v_prenex_1356) 1) (<= (+ (select main_a v_prenex_1356) 998) (select main_a v_prenex_1357)) (<= 999 (select main_a v_prenex_1357)) (< v_prenex_1356 main_x) (<= (select main_a v_prenex_1357) 1000))) (or (forall ((v_prenex_9724 Int)) (or (<= 0 (+ (select main_a v_prenex_9724) 1)) (<= (select main_a v_prenex_9724) 1) (< v_prenex_9724 main_x) (<= (* 2 (select main_a v_prenex_9724)) 2) (<= (+ main_x 1) v_prenex_9724))) (forall ((v_prenex_9725 Int)) (or (<= (select main_a v_prenex_9725) 1001) (<= 998 (select main_a v_prenex_9725))))) (forall ((v_prenex_5611 Int) (v_prenex_5610 Int)) (or (<= (+ (select main_a v_prenex_5610) 998) (select main_a v_prenex_5611)) (< v_prenex_5610 main_x) (<= (+ main_x 1) v_prenex_5610) (<= (select main_a v_prenex_5610) 2) (<= 999 (select main_a v_prenex_5611)) (<= (select main_a v_prenex_5611) 1001))) (or (forall ((v_prenex_1926 Int)) (or (<= (* 2 (select main_a v_prenex_1926)) 2000) (<= (+ main_y 1) v_prenex_1926) (<= (select main_a v_prenex_1926) 1001))) (forall ((v_prenex_1925 Int)) (or (<= (select main_a v_prenex_1925) 1) (< v_prenex_1925 main_x) (<= (+ main_x 1) v_prenex_1925) (<= 0 (* 2 (select main_a v_prenex_1925)))))) (forall ((v_prenex_13297 Int) (v_prenex_13296 Int)) (or (<= 0 (* 2 (select main_a v_prenex_13296))) (<= (select main_a v_prenex_13296) 2) (< v_prenex_13296 main_x) (<= (+ (select main_a v_prenex_13297) (select main_a v_prenex_13296)) 1000) (<= (+ main_x 1) v_prenex_13296))) (forall ((v_prenex_10970 Int) (v_prenex_10969 Int)) (or (<= (+ (select main_a v_prenex_10969) 998) (select main_a v_prenex_10970)) (<= (select main_a v_prenex_10970) 1000) (< v_prenex_10969 main_x) (<= (+ main_x 1) v_prenex_10969) (<= 0 (+ (select main_a v_prenex_10969) 1)) (<= (+ main_y 1) v_prenex_10970))) (forall ((v_prenex_5240 Int) (v_prenex_5241 Int)) (or (< v_prenex_5240 main_x) (<= 998 (select main_a v_prenex_5241)) (<= (* 2 (select main_a v_prenex_5241)) 2000) (<= (+ main_x 1) v_prenex_5240) (<= 0 (select main_a v_prenex_5240)) (<= (+ (select main_a v_prenex_5240) 998) (select main_a v_prenex_5241)) (<= 0 (* 2 (select main_a v_prenex_5240))))) (forall ((v_prenex_7520 Int) (v_prenex_7521 Int)) (or (<= (select main_a v_prenex_7520) 2) (< v_prenex_7520 main_x) (< v_prenex_7521 main_y) (<= 1000 (+ (select main_a v_prenex_7521) (select main_a v_prenex_7520))) (<= (select main_a v_prenex_7521) 1000) (<= (+ main_x 1) v_prenex_7520) (<= 1998 (* 2 (select main_a v_prenex_7521))))) (forall ((v_prenex_11350 Int) (v_prenex_11351 Int)) (or (< v_prenex_11350 main_x) (<= (select main_a v_prenex_11350) 2) (<= (+ main_x 1) v_prenex_11350) (<= (* 2 (select main_a v_prenex_11351)) 2000) (<= (select main_a v_prenex_11350) 1) (<= 1000 (+ (select main_a v_prenex_11351) (select main_a v_prenex_11350))) (<= 999 (select main_a v_prenex_11351)))) (forall ((v_prenex_4414 Int) (v_prenex_4413 Int)) (or (<= (select main_a v_prenex_4414) 1000) (<= (select main_a v_prenex_4413) 1) (<= 0 (select main_a v_prenex_4413)) (<= (+ main_x 1) v_prenex_4413) (<= (+ (select main_a v_prenex_4413) 998) (select main_a v_prenex_4414)) (< v_prenex_4413 main_x))) (forall ((v_prenex_5167 Int) (v_prenex_5168 Int)) (or (<= (select main_a v_prenex_5168) 1001) (<= (+ main_y 1) v_prenex_5168) (<= (+ (select main_a v_prenex_5167) 998) (select main_a v_prenex_5168)) (<= 999 (select main_a v_prenex_5168)) (<= 0 (+ (select main_a v_prenex_5167) 1)) (<= (+ main_x 1) v_prenex_5167) (< v_prenex_5167 main_x))) (forall ((v_prenex_7612 Int) (v_prenex_7613 Int)) (or (<= (+ main_x 1) v_prenex_7612) (<= (select main_a v_prenex_7612) 1) (<= (+ (select main_a v_prenex_7613) (select main_a v_prenex_7612)) 1000) (<= 998 (select main_a v_prenex_7613)) (< v_prenex_7612 main_x) (<= 0 (select main_a v_prenex_7612)) (<= (* 2 (select main_a v_prenex_7613)) 2000))) (forall ((v_prenex_1489 Int) (v_prenex_1488 Int)) (or (<= 1000 (+ (select main_a v_prenex_1489) (select main_a v_prenex_1488))) (< v_prenex_1489 main_y) (<= 999 (select main_a v_prenex_1489)) (<= 1998 (* 2 (select main_a v_prenex_1489))) (<= (+ main_x 1) v_prenex_1488) (<= 0 (+ (select main_a v_prenex_1488) 1)) (< v_prenex_1488 main_x))) (forall ((v_prenex_1864 Int) (v_prenex_1863 Int)) (or (<= (+ main_x 1) v_prenex_1863) (<= 0 (select main_a v_prenex_1863)) (<= (select main_a v_prenex_1864) 1000) (< v_prenex_1863 main_x) (<= 0 (+ (select main_a v_prenex_1863) 1)) (<= (select main_a v_prenex_1864) (+ (select main_a v_prenex_1863) 1000)))) (forall ((v_prenex_3023 Int) (v_prenex_3024 Int)) (or (<= (* 2 (select main_a v_prenex_3023)) 2) (<= (select main_a v_prenex_3024) 1000) (<= 1998 (* 2 (select main_a v_prenex_3024))) (<= (select main_a v_prenex_3024) (+ (select main_a v_prenex_3023) 1000)) (< v_prenex_3023 main_x) (<= (+ main_x 1) v_prenex_3023) (<= 0 (+ (select main_a v_prenex_3023) 1)))) (or (forall ((v_prenex_1439 Int)) (or (<= (select main_a v_prenex_1439) 1001) (<= 998 (select main_a v_prenex_1439)))) (forall ((v_prenex_1438 Int)) (or (<= 0 (* 2 (select main_a v_prenex_1438))) (< v_prenex_1438 main_x) (<= (* 2 (select main_a v_prenex_1438)) 2) (<= 0 (+ (select main_a v_prenex_1438) 1)) (<= (+ main_x 1) v_prenex_1438)))) (or (forall ((v_prenex_2151 Int)) (<= 0 (* 2 (select main_a v_prenex_2151)))) (forall ((v_prenex_2152 Int)) (or (<= (+ main_y 1) v_prenex_2152) (<= 999 (select main_a v_prenex_2152)) (<= 1998 (* 2 (select main_a v_prenex_2152))) (< v_prenex_2152 main_y)))) (forall ((v_prenex_8156 Int) (v_prenex_8157 Int)) (or (<= (+ main_x 1) v_prenex_8156) (< v_prenex_8156 main_x) (<= (+ (select main_a v_prenex_8157) (select main_a v_prenex_8156)) 1000) (<= 0 (+ (select main_a v_prenex_8156) 1)) (<= (select main_a v_prenex_8156) 2) (<= 998 (select main_a v_prenex_8157)) (<= (select main_a v_prenex_8157) 1001))) (forall ((v_prenex_4329 Int) (v_prenex_4330 Int)) (or (<= (+ main_x 1) v_prenex_4329) (<= (select main_a v_prenex_4330) 1000) (<= (+ main_y 1) v_prenex_4330) (<= (+ (select main_a v_prenex_4330) (select main_a v_prenex_4329)) 1000) (<= (select main_a v_prenex_4329) 1) (< v_prenex_4329 main_x) (<= 998 (select main_a v_prenex_4330)))) (forall ((v_prenex_5489 Int) (v_prenex_5488 Int)) (or (<= (select main_a v_prenex_5489) (+ (select main_a v_prenex_5488) 1000)) (<= (+ main_y 1) v_prenex_5489) (< v_prenex_5488 main_x) (<= (+ main_x 1) v_prenex_5488) (<= (select main_a v_prenex_5488) 2) (<= (select main_a v_prenex_5489) 1001))) (forall ((v_prenex_5020 Int) (v_prenex_5021 Int)) (or (<= (+ main_x 1) v_prenex_5020) (<= (select main_a v_prenex_5021) 1001) (<= (select main_a v_prenex_5021) 1000) (<= (* 2 (select main_a v_prenex_5020)) 2) (< v_prenex_5020 main_x) (<= (select main_a v_prenex_5021) (+ (select main_a v_prenex_5020) 1000)))) (or (forall ((v_prenex_11870 Int)) (or (<= (select main_a v_prenex_11870) 1000) (<= 1998 (* 2 (select main_a v_prenex_11870))))) (forall ((v_prenex_11869 Int)) (or (< v_prenex_11869 main_x) (<= (+ main_x 1) v_prenex_11869) (<= 0 (* 2 (select main_a v_prenex_11869)))))) (forall ((v_prenex_12091 Int) (v_prenex_12092 Int)) (or (<= (select main_a v_prenex_12092) 1000) (<= (select main_a v_prenex_12091) 1) (<= (* 2 (select main_a v_prenex_12091)) 2) (< v_prenex_12091 main_x) (<= (+ main_x 1) v_prenex_12091) (<= (* 2 (select main_a v_prenex_12092)) 2000) (<= (select main_a v_prenex_12092) (+ (select main_a v_prenex_12091) 1000)))) (forall ((v_prenex_6591 Int) (v_prenex_6592 Int)) (or (<= (select main_a v_prenex_6592) (+ (select main_a v_prenex_6591) 1000)) (<= 998 (select main_a v_prenex_6592)) (<= (+ main_x 1) v_prenex_6591) (<= 0 (+ (select main_a v_prenex_6591) 1)) (< v_prenex_6591 main_x) (<= (select main_a v_prenex_6591) 1))) (or (forall ((v_prenex_355 Int)) (or (<= (* 2 (select main_a v_prenex_355)) 2) (<= (+ main_x 1) v_prenex_355) (<= (select main_a v_prenex_355) 1) (< v_prenex_355 main_x))) (forall ((v_prenex_356 Int)) (or (< v_prenex_356 main_y) (<= 999 (select main_a v_prenex_356)) (<= (* 2 (select main_a v_prenex_356)) 2000)))) (forall ((v_prenex_8413 Int) (v_prenex_8414 Int)) (or (<= (select main_a v_prenex_8413) 2) (< v_prenex_8413 main_x) (<= 0 (* 2 (select main_a v_prenex_8413))) (<= (select main_a v_prenex_8414) 1001) (<= (select main_a v_prenex_8414) (+ (select main_a v_prenex_8413) 1000)) (<= (+ main_x 1) v_prenex_8413) (<= (* 2 (select main_a v_prenex_8414)) 2000))) (forall ((v_prenex_9637 Int) (v_prenex_9636 Int)) (or (<= (+ main_x 1) v_prenex_9636) (<= 999 (select main_a v_prenex_9637)) (<= (select main_a v_prenex_9636) 1) (< v_prenex_9637 main_y) (< v_prenex_9636 main_x) (<= (+ (select main_a v_prenex_9637) (select main_a v_prenex_9636)) 1000) (<= 998 (select main_a v_prenex_9637)))) (forall ((v_prenex_10954 Int) (v_prenex_10953 Int)) (or (<= (+ main_x 1) v_prenex_10953) (<= (select main_a v_prenex_10954) 1000) (<= (select main_a v_prenex_10954) 1001) (< v_prenex_10953 main_x) (<= 0 (* 2 (select main_a v_prenex_10953))) (<= (+ (select main_a v_prenex_10953) 998) (select main_a v_prenex_10954)) (<= (+ main_y 1) v_prenex_10954))) (forall ((v_prenex_3936 Int) (v_prenex_3937 Int)) (or (<= (+ main_x 1) v_prenex_3936) (<= (select main_a v_prenex_3936) 1) (<= 998 (select main_a v_prenex_3937)) (<= (+ (select main_a v_prenex_3937) (select main_a v_prenex_3936)) 1000) (<= (select main_a v_prenex_3937) 1000) (< v_prenex_3936 main_x) (<= (+ main_y 1) v_prenex_3937))) (forall ((v_prenex_8178 Int) (v_prenex_8179 Int)) (or (<= (+ main_y 1) v_prenex_8179) (< v_prenex_8178 main_x) (<= (select main_a v_prenex_8178) 2) (<= 998 (select main_a v_prenex_8179)) (<= (+ main_x 1) v_prenex_8178) (<= (select main_a v_prenex_8179) 1001) (<= (+ (select main_a v_prenex_8179) (select main_a v_prenex_8178)) 1000))) (forall ((v_prenex_4528 Int) (v_prenex_4527 Int)) (or (<= (select main_a v_prenex_4527) 2) (< v_prenex_4527 main_x) (<= 999 (select main_a v_prenex_4528)) (<= (select main_a v_prenex_4527) 1) (<= (+ main_x 1) v_prenex_4527) (<= (select main_a v_prenex_4528) (+ (select main_a v_prenex_4527) 1000)) (<= (select main_a v_prenex_4528) 1001))) (forall ((v_prenex_8014 Int) (v_prenex_8015 Int)) (or (<= (+ (select main_a v_prenex_8014) 998) (select main_a v_prenex_8015)) (<= (+ main_x 1) v_prenex_8014) (<= 0 (* 2 (select main_a v_prenex_8014))) (< v_prenex_8014 main_x) (<= 0 (select main_a v_prenex_8014)) (<= (* 2 (select main_a v_prenex_8015)) 2000))) (forall ((v_prenex_3049 Int) (v_prenex_3050 Int)) (or (<= (+ main_x 1) v_prenex_3049) (<= (* 2 (select main_a v_prenex_3049)) 2) (<= (+ (select main_a v_prenex_3050) (select main_a v_prenex_3049)) 1000) (<= 998 (select main_a v_prenex_3050)) (<= (select main_a v_prenex_3049) 1) (< v_prenex_3049 main_x))) (forall ((v_prenex_4951 Int) (v_prenex_4950 Int)) (or (<= (select main_a v_prenex_4951) 1000) (<= 0 (* 2 (select main_a v_prenex_4950))) (<= (+ main_x 1) v_prenex_4950) (<= 1000 (+ (select main_a v_prenex_4951) (select main_a v_prenex_4950))) (<= (select main_a v_prenex_4950) 2) (< v_prenex_4950 main_x) (<= 1998 (* 2 (select main_a v_prenex_4951))))) (forall ((v_prenex_5718 Int) (v_prenex_5717 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5717))) (< v_prenex_5717 main_x) (<= (select main_a v_prenex_5718) 1000) (<= 1998 (* 2 (select main_a v_prenex_5718))) (<= (+ (select main_a v_prenex_5717) 998) (select main_a v_prenex_5718)) (< v_prenex_5718 main_y) (<= (+ main_x 1) v_prenex_5717))) (forall ((v_prenex_7068 Int) (v_prenex_7069 Int)) (or (<= (+ (select main_a v_prenex_7069) (select main_a v_prenex_7068)) 1000) (<= 0 (* 2 (select main_a v_prenex_7068))) (<= (+ main_x 1) v_prenex_7068) (<= 998 (select main_a v_prenex_7069)) (< v_prenex_7068 main_x) (<= 0 (select main_a v_prenex_7068)) (<= (select main_a v_prenex_7069) 1001))) (forall ((v_prenex_12562 Int) (v_prenex_12561 Int)) (or (<= (+ (select main_a v_prenex_12562) (select main_a v_prenex_12561)) 1000) (<= (select main_a v_prenex_12562) 1001) (<= 0 (* 2 (select main_a v_prenex_12561))) (< v_prenex_12561 main_x) (<= (select main_a v_prenex_12561) 2) (<= (+ main_x 1) v_prenex_12561))) (or (forall ((v_prenex_4383 Int)) (or (< v_prenex_4383 main_x) (<= (* 2 (select main_a v_prenex_4383)) 2) (<= (+ main_x 1) v_prenex_4383) (<= 0 (+ (select main_a v_prenex_4383) 1)) (<= (select main_a v_prenex_4383) 2))) (forall ((v_prenex_4384 Int)) (or (<= 998 (select main_a v_prenex_4384)) (<= (* 2 (select main_a v_prenex_4384)) 2000)))) (or (forall ((v_prenex_7901 Int)) (or (<= (select main_a v_prenex_7901) 1000) (<= 998 (select main_a v_prenex_7901)))) (forall ((v_prenex_7900 Int)) (or (< v_prenex_7900 main_x) (<= (+ main_x 1) v_prenex_7900) (<= 0 (select main_a v_prenex_7900)) (<= (* 2 (select main_a v_prenex_7900)) 2) (<= 0 (+ (select main_a v_prenex_7900) 1))))) (forall ((v_prenex_4488 Int) (v_prenex_4487 Int)) (or (<= (* 2 (select main_a v_prenex_4488)) 2000) (<= (+ main_x 1) v_prenex_4487) (<= 1000 (+ (select main_a v_prenex_4488) (select main_a v_prenex_4487))) (<= (select main_a v_prenex_4488) 1001) (<= 0 (select main_a v_prenex_4487)) (< v_prenex_4487 main_x))) (forall ((v_prenex_974 Int) (v_prenex_973 Int)) (or (<= (select main_a v_prenex_974) (+ (select main_a v_prenex_973) 1000)) (<= (+ main_x 1) v_prenex_973) (<= 0 (+ (select main_a v_prenex_973) 1)) (<= (* 2 (select main_a v_prenex_974)) 2000) (<= (select main_a v_prenex_973) 2) (< v_prenex_973 main_x))) (forall ((v_prenex_2899 Int) (v_prenex_2900 Int)) (or (<= 0 (+ (select main_a v_prenex_2899) 1)) (<= 1000 (+ (select main_a v_prenex_2900) (select main_a v_prenex_2899))) (< v_prenex_2899 main_x) (<= (+ main_x 1) v_prenex_2899) (<= (select main_a v_prenex_2899) 2))) (forall ((v_prenex_787 Int) (v_prenex_788 Int)) (or (<= 0 (select main_a v_prenex_787)) (< v_prenex_787 main_x) (<= 1000 (+ (select main_a v_prenex_788) (select main_a v_prenex_787))) (<= (select main_a v_prenex_787) 2) (<= (+ main_x 1) v_prenex_787) (<= (select main_a v_prenex_788) 1001) (<= 998 (select main_a v_prenex_788)))) (forall ((v_prenex_6498 Int) (v_prenex_6497 Int)) (or (<= 1000 (+ (select main_a v_prenex_6498) (select main_a v_prenex_6497))) (<= (+ main_x 1) v_prenex_6497) (<= 999 (select main_a v_prenex_6498)) (< v_prenex_6497 main_x) (<= (select main_a v_prenex_6498) 1001) (<= 0 (* 2 (select main_a v_prenex_6497))))) (forall ((v_prenex_6907 Int) (v_prenex_6906 Int)) (or (<= (+ main_x 1) v_prenex_6906) (<= 998 (select main_a v_prenex_6907)) (< v_prenex_6906 main_x) (<= (select main_a v_prenex_6907) (+ (select main_a v_prenex_6906) 1000)) (<= 999 (select main_a v_prenex_6907)) (<= (select main_a v_prenex_6906) 1) (<= 0 (+ (select main_a v_prenex_6906) 1)))) (or (forall ((v_prenex_8192 Int)) (or (< v_prenex_8192 main_x) (<= (select main_a v_prenex_8192) 1) (<= 0 (* 2 (select main_a v_prenex_8192))) (<= (+ main_x 1) v_prenex_8192) (<= (* 2 (select main_a v_prenex_8192)) 2))) (forall ((v_prenex_8193 Int)) (<= 1998 (* 2 (select main_a v_prenex_8193))))) (or (forall ((v_prenex_7982 Int)) (or (<= (+ main_x 1) v_prenex_7982) (<= 0 (* 2 (select main_a v_prenex_7982))) (< v_prenex_7982 main_x) (<= 0 (+ (select main_a v_prenex_7982) 1)) (<= (select main_a v_prenex_7982) 1))) (forall ((v_prenex_7983 Int)) (<= 999 (select main_a v_prenex_7983)))) (forall ((v_prenex_1086 Int) (v_prenex_1085 Int)) (or (<= (select main_a v_prenex_1086) 1000) (<= 0 (select main_a v_prenex_1085)) (<= (+ main_x 1) v_prenex_1085) (<= 0 (+ (select main_a v_prenex_1085) 1)) (<= 999 (select main_a v_prenex_1086)) (< v_prenex_1085 main_x) (<= (+ (select main_a v_prenex_1086) (select main_a v_prenex_1085)) 1000))) (forall ((v_prenex_3146 Int) (v_prenex_3145 Int)) (or (<= 998 (select main_a v_prenex_3146)) (< v_prenex_3145 main_x) (<= (select main_a v_prenex_3145) 1) (<= (+ main_y 1) v_prenex_3146) (<= (select main_a v_prenex_3146) (+ (select main_a v_prenex_3145) 1000)) (<= (+ main_x 1) v_prenex_3145) (<= (select main_a v_prenex_3146) 1001))) (forall ((v_prenex_6076 Int) (v_prenex_6075 Int)) (or (<= (+ main_x 1) v_prenex_6075) (<= 1000 (+ (select main_a v_prenex_6076) (select main_a v_prenex_6075))) (<= (select main_a v_prenex_6076) 1001) (<= (select main_a v_prenex_6075) 1) (< v_prenex_6076 main_y) (<= 999 (select main_a v_prenex_6076)) (< v_prenex_6075 main_x))) (forall ((v_prenex_907 Int) (v_prenex_908 Int)) (or (<= (+ main_x 1) v_prenex_907) (< v_prenex_907 main_x) (<= (+ main_y 1) v_prenex_908) (<= (select main_a v_prenex_907) 1) (<= (+ (select main_a v_prenex_908) (select main_a v_prenex_907)) 1000) (<= 1998 (* 2 (select main_a v_prenex_908))) (<= (select main_a v_prenex_908) 1000))) (forall ((v_prenex_495 Int) (v_prenex_496 Int)) (or (<= (+ main_y 1) v_prenex_496) (<= (+ main_x 1) v_prenex_495) (<= (+ (select main_a v_prenex_495) 998) (select main_a v_prenex_496)) (<= 998 (select main_a v_prenex_496)) (<= 0 (+ (select main_a v_prenex_495) 1)) (< v_prenex_495 main_x))) (or (forall ((v_prenex_5981 Int)) (or (< v_prenex_5981 main_x) (<= (* 2 (select main_a v_prenex_5981)) 2) (<= 0 (+ (select main_a v_prenex_5981) 1)) (<= (+ main_x 1) v_prenex_5981))) (forall ((v_prenex_5982 Int)) (or (<= 999 (select main_a v_prenex_5982)) (<= (select main_a v_prenex_5982) 1001)))) (forall ((v_prenex_11256 Int) (v_prenex_11257 Int)) (or (<= (select main_a v_prenex_11257) (+ (select main_a v_prenex_11256) 1000)) (<= (select main_a v_prenex_11257) 1000) (< v_prenex_11256 main_x) (<= (select main_a v_prenex_11256) 1) (<= (+ main_x 1) v_prenex_11256) (<= (* 2 (select main_a v_prenex_11257)) 2000))) (forall ((v_prenex_8246 Int) (v_prenex_8247 Int)) (or (<= 0 (select main_a v_prenex_8246)) (<= (+ main_y 1) v_prenex_8247) (<= 999 (select main_a v_prenex_8247)) (<= (+ (select main_a v_prenex_8247) (select main_a v_prenex_8246)) 1000) (<= (+ main_x 1) v_prenex_8246) (< v_prenex_8246 main_x))) (forall ((v_prenex_2348 Int) (v_prenex_2349 Int)) (or (<= (+ main_x 1) v_prenex_2348) (< v_prenex_2348 main_x) (<= (+ main_y 1) v_prenex_2349) (<= 998 (select main_a v_prenex_2349)) (<= (select main_a v_prenex_2348) 2) (<= (select main_a v_prenex_2349) (+ (select main_a v_prenex_2348) 1000)) (<= 1998 (* 2 (select main_a v_prenex_2349))))) (forall ((v_prenex_9943 Int) (v_prenex_9942 Int)) (or (<= (select main_a v_prenex_9943) 1000) (<= 999 (select main_a v_prenex_9943)) (<= (+ main_y 1) v_prenex_9943) (<= 1000 (+ (select main_a v_prenex_9943) (select main_a v_prenex_9942))) (< v_prenex_9943 main_y))) (forall ((v_prenex_8880 Int) (v_prenex_8881 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_8881))) (<= 0 (* 2 (select main_a v_prenex_8880))) (<= (select main_a v_prenex_8880) 1) (<= (+ main_x 1) v_prenex_8880) (<= (+ (select main_a v_prenex_8880) 998) (select main_a v_prenex_8881)) (<= (select main_a v_prenex_8881) 1001) (< v_prenex_8880 main_x))) (forall ((v_prenex_3678 Int) (v_prenex_3679 Int)) (or (< v_prenex_3678 main_x) (<= 0 (select main_a v_prenex_3678)) (<= 998 (select main_a v_prenex_3679)) (<= (select main_a v_prenex_3678) 1) (<= (+ main_x 1) v_prenex_3678) (<= 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_8019 Int)) (or (<= (select main_a v_prenex_8019) 1001) (<= (select main_a v_prenex_8019) 1000))) (forall ((v_prenex_8018 Int)) (or (<= (select main_a v_prenex_8018) 2) (< v_prenex_8018 main_x) (<= (+ main_x 1) v_prenex_8018) (<= 0 (* 2 (select main_a v_prenex_8018))) (<= 0 (select main_a v_prenex_8018))))) (forall ((v_prenex_169 Int) (v_prenex_170 Int)) (or (<= (select main_a v_prenex_170) 1000) (<= (* 2 (select main_a v_prenex_169)) 2) (< v_prenex_169 main_x) (<= (+ main_x 1) v_prenex_169) (<= 1000 (+ (select main_a v_prenex_170) (select main_a v_prenex_169))) (<= (select main_a v_prenex_169) 1) (<= 998 (select main_a v_prenex_170)))) (forall ((v_prenex_5099 Int) (v_prenex_5098 Int)) (or (<= (+ main_x 1) v_prenex_5098) (<= 0 (* 2 (select main_a v_prenex_5098))) (< v_prenex_5098 main_x) (<= (select main_a v_prenex_5099) (+ (select main_a v_prenex_5098) 1000)) (<= (* 2 (select main_a v_prenex_5099)) 2000) (<= 1998 (* 2 (select main_a v_prenex_5099))))) (forall ((v_prenex_1253 Int) (v_prenex_1252 Int)) (or (<= (select main_a v_prenex_1253) 1000) (<= (+ (select main_a v_prenex_1253) (select main_a v_prenex_1252)) 1000) (<= (+ main_x 1) v_prenex_1252) (<= 1998 (* 2 (select main_a v_prenex_1253))) (< v_prenex_1252 main_x) (<= 0 (* 2 (select main_a v_prenex_1252))) (<= (select main_a v_prenex_1252) 2))) (forall ((v_prenex_2165 Int) (v_prenex_2166 Int)) (or (<= (+ main_x 1) v_prenex_2165) (<= 1998 (* 2 (select main_a v_prenex_2166))) (< v_prenex_2165 main_x) (<= (select main_a v_prenex_2166) (+ (select main_a v_prenex_2165) 1000)) (<= (select main_a v_prenex_2165) 1) (<= (+ main_y 1) v_prenex_2166))) (forall ((v_prenex_4300 Int) (v_prenex_4299 Int)) (or (<= (select main_a v_prenex_4300) 1001) (<= (+ main_x 1) v_prenex_4299) (<= 0 (+ (select main_a v_prenex_4299) 1)) (<= 1998 (* 2 (select main_a v_prenex_4300))) (< v_prenex_4299 main_x) (<= (select main_a v_prenex_4300) (+ (select main_a v_prenex_4299) 1000)) (<= (select main_a v_prenex_4299) 1))) (forall ((v_prenex_11139 Int) (v_prenex_11140 Int)) (or (<= (select main_a v_prenex_11140) 1000) (< v_prenex_11139 main_x) (<= (+ main_x 1) v_prenex_11139) (<= (select main_a v_prenex_11139) 1) (<= 1000 (+ (select main_a v_prenex_11140) (select main_a v_prenex_11139))) (< v_prenex_11140 main_y) (<= (select main_a v_prenex_11140) 1001))) (forall ((v_prenex_1080 Int) (v_prenex_1079 Int)) (or (<= (select main_a v_prenex_1079) 1) (< v_prenex_1079 main_x) (<= (+ (select main_a v_prenex_1079) 998) (select main_a v_prenex_1080)) (<= (* 2 (select main_a v_prenex_1079)) 2) (<= 999 (select main_a v_prenex_1080)) (<= (select main_a v_prenex_1080) 1000) (<= (+ main_x 1) v_prenex_1079))) (forall ((v_prenex_11308 Int) (v_prenex_11309 Int)) (or (<= (* 2 (select main_a v_prenex_11309)) 2000) (<= (+ main_x 1) v_prenex_11308) (<= (select main_a v_prenex_11309) 1000) (< v_prenex_11309 main_y) (<= (* 2 (select main_a v_prenex_11308)) 2) (<= (+ (select main_a v_prenex_11308) 998) (select main_a v_prenex_11309)) (< v_prenex_11308 main_x))) (forall ((v_prenex_9542 Int) (v_prenex_9541 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_9542))) (< v_prenex_9541 main_x) (<= (+ main_x 1) v_prenex_9541) (<= (select main_a v_prenex_9541) 1) (<= 1000 (+ (select main_a v_prenex_9542) (select main_a v_prenex_9541))) (<= (* 2 (select main_a v_prenex_9541)) 2) (<= 998 (select main_a v_prenex_9542)))) (forall ((v_prenex_12142 Int) (v_prenex_12141 Int)) (or (<= (select main_a v_prenex_12142) 1001) (< v_prenex_12142 main_y) (<= 1998 (* 2 (select main_a v_prenex_12142))) (<= (+ main_y 1) v_prenex_12142) (<= (+ (select main_a v_prenex_12141) 998) (select main_a v_prenex_12142)))) (forall ((v_prenex_6388 Int) (v_prenex_6387 Int)) (or (<= (+ (select main_a v_prenex_6388) (select main_a v_prenex_6387)) 1000) (<= (select main_a v_prenex_6387) 1) (< v_prenex_6387 main_x) (<= 1998 (* 2 (select main_a v_prenex_6388))) (<= (* 2 (select main_a v_prenex_6388)) 2000) (<= (+ main_x 1) v_prenex_6387) (<= 0 (select main_a v_prenex_6387)))) (forall ((v_prenex_5095 Int) (v_prenex_5094 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_5095))) (<= (* 2 (select main_a v_prenex_5094)) 2) (<= (select main_a v_prenex_5095) (+ (select main_a v_prenex_5094) 1000)) (< v_prenex_5094 main_x) (<= (select main_a v_prenex_5095) 1001) (< v_prenex_5095 main_y) (<= (+ main_x 1) v_prenex_5094))) (or (forall ((v_prenex_3230 Int)) (or (<= (select main_a v_prenex_3230) 1) (<= (+ main_x 1) v_prenex_3230) (< v_prenex_3230 main_x) (<= (* 2 (select main_a v_prenex_3230)) 2))) (forall ((v_prenex_3231 Int)) (or (<= 998 (select main_a v_prenex_3231)) (<= (select main_a v_prenex_3231) 1000) (< v_prenex_3231 main_y)))) (or (forall ((v_prenex_9453 Int)) (or (<= (select main_a v_prenex_9453) 1001) (< v_prenex_9453 main_y) (<= 998 (select main_a v_prenex_9453)))) (forall ((v_prenex_9452 Int)) (or (<= 0 (select main_a v_prenex_9452)) (<= (* 2 (select main_a v_prenex_9452)) 2) (< v_prenex_9452 main_x) (<= (+ main_x 1) v_prenex_9452)))) (forall ((v_prenex_5676 Int) (v_prenex_5675 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_5676))) (<= (+ main_x 1) v_prenex_5675) (<= 999 (select main_a v_prenex_5676)) (<= (+ main_y 1) v_prenex_5676) (<= (+ (select main_a v_prenex_5675) 998) (select main_a v_prenex_5676)) (<= (* 2 (select main_a v_prenex_5675)) 2) (< v_prenex_5675 main_x))) (or (forall ((v_prenex_12981 Int)) (or (<= (select main_a v_prenex_12981) 1000) (<= 999 (select main_a v_prenex_12981)))) (forall ((v_prenex_12980 Int)) (or (<= (* 2 (select main_a v_prenex_12980)) 2) (<= (+ main_x 1) v_prenex_12980) (<= (select main_a v_prenex_12980) 1) (< v_prenex_12980 main_x) (<= (select main_a v_prenex_12980) 2)))) (forall ((v_prenex_2002 Int) (v_prenex_2001 Int)) (or (<= (select main_a v_prenex_2001) 2) (<= (select main_a v_prenex_2002) 1001) (< v_prenex_2001 main_x) (<= 1000 (+ (select main_a v_prenex_2002) (select main_a v_prenex_2001))) (<= (+ main_x 1) v_prenex_2001) (<= 0 (select main_a v_prenex_2001)))) (forall ((v_prenex_12078 Int) (v_prenex_12077 Int)) (or (< v_prenex_12078 main_y) (<= 999 (select main_a v_prenex_12078)) (< v_prenex_12077 main_x) (<= (+ main_x 1) v_prenex_12077) (<= (select main_a v_prenex_12078) (+ (select main_a v_prenex_12077) 1000)) (<= (select main_a v_prenex_12078) 1000) (<= (select main_a v_prenex_12077) 2))) (forall ((v_prenex_1656 Int) (v_prenex_1655 Int)) (or (<= 0 (select main_a v_prenex_1655)) (<= (* 2 (select main_a v_prenex_1655)) 2) (< v_prenex_1655 main_x) (<= (+ main_x 1) v_prenex_1655) (<= 1998 (* 2 (select main_a v_prenex_1656))) (<= (select main_a v_prenex_1656) 1000) (<= (+ (select main_a v_prenex_1656) (select main_a v_prenex_1655)) 1000))) (forall ((v_prenex_5979 Int) (v_prenex_5980 Int)) (or (<= (* 2 (select main_a v_prenex_5980)) 2000) (<= (+ main_x 1) v_prenex_5979) (<= (select main_a v_prenex_5979) 1) (<= 0 (select main_a v_prenex_5979)) (< v_prenex_5979 main_x) (<= (select main_a v_prenex_5980) (+ (select main_a v_prenex_5979) 1000)) (<= 999 (select main_a v_prenex_5980)))) (forall ((v_prenex_12281 Int) (v_prenex_12282 Int)) (or (< v_prenex_12281 main_x) (<= 0 (+ (select main_a v_prenex_12281) 1)) (<= (select main_a v_prenex_12282) 1000) (<= (select main_a v_prenex_12282) 1001) (<= 0 (* 2 (select main_a v_prenex_12281))) (<= (+ main_x 1) v_prenex_12281) (<= 1000 (+ (select main_a v_prenex_12282) (select main_a v_prenex_12281))))) (forall ((v_prenex_7480 Int) (v_prenex_7479 Int)) (or (< v_prenex_7479 main_x) (<= (+ main_x 1) v_prenex_7479) (<= (select main_a v_prenex_7480) 1001) (<= 0 (* 2 (select main_a v_prenex_7479))) (< v_prenex_7480 main_y) (<= (* 2 (select main_a v_prenex_7480)) 2000) (<= (+ (select main_a v_prenex_7479) 998) (select main_a v_prenex_7480)))) (forall ((v_prenex_13327 Int) (v_prenex_13326 Int)) (or (<= (+ main_x 1) v_prenex_13326) (<= (* 2 (select main_a v_prenex_13326)) 2) (<= (select main_a v_prenex_13327) (+ (select main_a v_prenex_13326) 1000)) (< v_prenex_13326 main_x) (<= 998 (select main_a v_prenex_13327)) (<= 0 (+ (select main_a v_prenex_13326) 1)) (<= 999 (select main_a v_prenex_13327)))) (or (forall ((v_prenex_13308 Int)) (or (<= (* 2 (select main_a v_prenex_13308)) 2) (<= 0 (* 2 (select main_a v_prenex_13308))) (<= 0 (+ (select main_a v_prenex_13308) 1)) (<= (+ main_x 1) v_prenex_13308) (< v_prenex_13308 main_x))) (forall ((v_prenex_13309 Int)) (or (<= 999 (select main_a v_prenex_13309)) (<= (select main_a v_prenex_13309) 1000)))) (forall ((v_prenex_3646 Int) (v_prenex_3647 Int)) (or (< v_prenex_3646 main_x) (<= 1000 (+ (select main_a v_prenex_3647) (select main_a v_prenex_3646))) (<= (+ main_x 1) v_prenex_3646) (<= (select main_a v_prenex_3647) 1000) (<= (+ main_y 1) v_prenex_3647) (<= (* 2 (select main_a v_prenex_3647)) 2000) (<= (select main_a v_prenex_3646) 2))) (forall ((v_prenex_13371 Int) (v_prenex_13372 Int)) (or (< v_prenex_13371 main_x) (<= 0 (+ (select main_a v_prenex_13371) 1)) (<= 1000 (+ (select main_a v_prenex_13372) (select main_a v_prenex_13371))) (<= (select main_a v_prenex_13372) 1000) (<= (+ main_x 1) v_prenex_13371) (<= (+ main_y 1) v_prenex_13372) (<= 999 (select main_a v_prenex_13372)))) (or (forall ((v_prenex_6659 Int)) (or (<= (+ main_x 1) v_prenex_6659) (<= 0 (+ (select main_a v_prenex_6659) 1)) (<= 0 (* 2 (select main_a v_prenex_6659))) (< v_prenex_6659 main_x))) (forall ((v_prenex_6663 Int)) (<= 1998 (* 2 (select main_a v_prenex_6663))))) (forall ((v_prenex_5455 Int) (v_prenex_5454 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5454))) (< v_prenex_5454 main_x) (<= (select main_a v_prenex_5455) 1000) (<= (+ main_x 1) v_prenex_5454) (<= (select main_a v_prenex_5455) (+ (select main_a v_prenex_5454) 1000)) (<= (select main_a v_prenex_5454) 2))) (or (forall ((v_prenex_4875 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_4875))) (<= 999 (select main_a v_prenex_4875)) (<= (+ main_y 1) v_prenex_4875))) (forall ((v_prenex_4874 Int)) (or (<= (select main_a v_prenex_4874) 2) (<= 0 (* 2 (select main_a v_prenex_4874))) (<= (+ main_x 1) v_prenex_4874) (< v_prenex_4874 main_x)))) (forall ((v_prenex_5433 Int) (v_prenex_5432 Int)) (or (< v_prenex_5432 main_x) (<= 1000 (+ (select main_a v_prenex_5433) (select main_a v_prenex_5432))) (<= 1998 (* 2 (select main_a v_prenex_5433))) (<= (select main_a v_prenex_5432) 1) (<= (+ main_x 1) v_prenex_5432))) (forall ((v_prenex_3420 Int) (v_prenex_3419 Int)) (or (<= (+ (select main_a v_prenex_3419) 998) (select main_a v_prenex_3420)) (<= (select main_a v_prenex_3420) 1001) (<= (+ main_x 1) v_prenex_3419) (<= (select main_a v_prenex_3419) 1) (<= 0 (+ (select main_a v_prenex_3419) 1)) (< v_prenex_3419 main_x))) (forall ((v_prenex_3241 Int) (v_prenex_3240 Int)) (or (<= (+ main_x 1) v_prenex_3240) (<= 0 (+ (select main_a v_prenex_3240) 1)) (<= (* 2 (select main_a v_prenex_3241)) 2000) (< v_prenex_3240 main_x) (<= 1998 (* 2 (select main_a v_prenex_3241))) (<= (select main_a v_prenex_3241) (+ (select main_a v_prenex_3240) 1000)) (<= (select main_a v_prenex_3240) 2))) (forall ((v_prenex_11480 Int) (v_prenex_11481 Int)) (or (<= (+ (select main_a v_prenex_11480) 998) (select main_a v_prenex_11481)) (<= 0 (* 2 (select main_a v_prenex_11480))) (< v_prenex_11480 main_x) (<= (+ main_x 1) v_prenex_11480) (<= (select main_a v_prenex_11481) 1000) (< v_prenex_11481 main_y) (<= (* 2 (select main_a v_prenex_11481)) 2000))) (forall ((v_prenex_6459 Int) (v_prenex_6460 Int)) (or (<= 999 (select main_a v_prenex_6460)) (< v_prenex_6459 main_x) (<= (+ main_x 1) v_prenex_6459) (<= (select main_a v_prenex_6460) 1000) (<= (select main_a v_prenex_6459) 2) (<= (+ (select main_a v_prenex_6460) (select main_a v_prenex_6459)) 1000) (<= (select main_a v_prenex_6459) 1))) (forall ((v_prenex_11486 Int) (v_prenex_11487 Int)) (or (<= 998 (select main_a v_prenex_11487)) (<= (select main_a v_prenex_11487) 1000) (<= (+ main_y 1) v_prenex_11487) (<= (select main_a v_prenex_11487) (+ (select main_a v_prenex_11486) 1000)) (< v_prenex_11486 main_x) (<= (select main_a v_prenex_11486) 1) (<= (+ main_x 1) v_prenex_11486))) (or (forall ((v_prenex_382 Int)) (or (<= (select main_a v_prenex_382) 1000) (< v_prenex_382 main_y))) (forall ((v_prenex_381 Int)) (or (<= (* 2 (select main_a v_prenex_381)) 2) (< v_prenex_381 main_x) (<= 0 (* 2 (select main_a v_prenex_381))) (<= (+ main_x 1) v_prenex_381)))) (or (forall ((v_prenex_10535 Int)) (or (<= 999 (select main_a v_prenex_10535)) (<= (select main_a v_prenex_10535) 1000))) (forall ((v_prenex_10534 Int)) (or (<= 0 (* 2 (select main_a v_prenex_10534))) (<= (+ main_x 1) v_prenex_10534) (<= 0 (select main_a v_prenex_10534)) (< v_prenex_10534 main_x) (<= (* 2 (select main_a v_prenex_10534)) 2)))) (forall ((v_prenex_457 Int) (v_prenex_458 Int)) (or (< v_prenex_457 main_x) (<= 0 (* 2 (select main_a v_prenex_457))) (<= (select main_a v_prenex_458) 1001) (<= (select main_a v_prenex_457) 2) (<= (* 2 (select main_a v_prenex_458)) 2000) (<= (+ main_x 1) v_prenex_457) (<= 1000 (+ (select main_a v_prenex_458) (select main_a v_prenex_457))))) (forall ((v_prenex_5152 Int) (v_prenex_5153 Int)) (or (< v_prenex_5152 main_x) (<= (+ main_x 1) v_prenex_5152) (<= 0 (select main_a v_prenex_5152)) (<= (+ (select main_a v_prenex_5153) (select main_a v_prenex_5152)) 1000) (<= 0 (* 2 (select main_a v_prenex_5152))))) (forall ((v_prenex_271 Int) (v_prenex_272 Int)) (or (<= (select main_a v_prenex_272) (+ (select main_a v_prenex_271) 1000)) (<= (select main_a v_prenex_272) 1000) (<= 0 (select main_a v_prenex_271)) (< v_prenex_271 main_x) (<= (+ main_x 1) v_prenex_271) (<= (select main_a v_prenex_272) 1001) (<= (+ main_y 1) v_prenex_272))) (or (forall ((v_prenex_6637 Int)) (or (<= 0 (select main_a v_prenex_6637)) (<= (* 2 (select main_a v_prenex_6637)) 2) (< v_prenex_6637 main_x) (<= (+ main_x 1) v_prenex_6637))) (forall ((v_prenex_6638 Int)) (or (<= 999 (select main_a v_prenex_6638)) (<= (select main_a v_prenex_6638) 1001)))) (forall ((v_prenex_1592 Int) (v_prenex_1591 Int)) (or (<= (* 2 (select main_a v_prenex_1591)) 2) (<= 1000 (+ (select main_a v_prenex_1592) (select main_a v_prenex_1591))) (<= (+ main_x 1) v_prenex_1591) (<= (* 2 (select main_a v_prenex_1592)) 2000) (<= (select main_a v_prenex_1592) 1000) (< v_prenex_1591 main_x) (<= (+ main_y 1) v_prenex_1592))) (or (forall ((v_prenex_9858 Int)) (or (<= (* 2 (select main_a v_prenex_9858)) 2000) (<= 998 (select main_a v_prenex_9858)) (<= (+ main_y 1) v_prenex_9858))) (forall ((v_prenex_9857 Int)) (or (<= (select main_a v_prenex_9857) 2) (<= 0 (* 2 (select main_a v_prenex_9857))) (<= (+ main_x 1) v_prenex_9857) (< v_prenex_9857 main_x)))) (forall ((v_prenex_3526 Int) (v_prenex_3527 Int)) (or (< v_prenex_3526 main_x) (<= 1998 (* 2 (select main_a v_prenex_3527))) (<= (select main_a v_prenex_3527) 1000) (<= 0 (+ (select main_a v_prenex_3526) 1)) (<= (+ main_x 1) v_prenex_3526) (<= (+ (select main_a v_prenex_3526) 998) (select main_a v_prenex_3527)) (< v_prenex_3527 main_y))) (forall ((v_prenex_11839 Int) (v_prenex_11838 Int)) (or (<= (+ main_x 1) v_prenex_11838) (< v_prenex_11838 main_x) (<= (select main_a v_prenex_11839) (+ (select main_a v_prenex_11838) 1000)) (<= (select main_a v_prenex_11838) 2))) (forall ((v_prenex_2432 Int) (v_prenex_2433 Int)) (or (< v_prenex_2432 main_x) (<= 0 (+ (select main_a v_prenex_2432) 1)) (<= (select main_a v_prenex_2432) 2) (<= (select main_a v_prenex_2433) (+ (select main_a v_prenex_2432) 1000)) (<= (+ main_x 1) v_prenex_2432))) (or (forall ((v_prenex_4806 Int)) (or (< v_prenex_4806 main_x) (<= (* 2 (select main_a v_prenex_4806)) 2) (<= (+ main_x 1) v_prenex_4806) (<= 0 (* 2 (select main_a v_prenex_4806))))) (forall ((v_prenex_4807 Int)) (or (<= (select main_a v_prenex_4807) 1000) (<= 999 (select main_a v_prenex_4807))))) (or (forall ((v_prenex_9660 Int)) (or (<= (select main_a v_prenex_9660) 2) (<= (+ main_x 1) v_prenex_9660) (<= 0 (* 2 (select main_a v_prenex_9660))) (< v_prenex_9660 main_x))) (forall ((v_prenex_9661 Int)) (or (<= (select main_a v_prenex_9661) 1001) (< v_prenex_9661 main_y)))) (forall ((v_prenex_11226 Int) (v_prenex_11225 Int)) (or (<= (+ main_x 1) v_prenex_11225) (<= (* 2 (select main_a v_prenex_11225)) 2) (<= 1998 (* 2 (select main_a v_prenex_11226))) (< v_prenex_11225 main_x) (<= 999 (select main_a v_prenex_11226)) (<= (+ (select main_a v_prenex_11226) (select main_a v_prenex_11225)) 1000))) (forall ((v_prenex_253 Int) (v_prenex_254 Int)) (or (<= (select main_a v_prenex_254) 1000) (< v_prenex_254 main_y) (< v_prenex_253 main_x) (<= 1000 (+ (select main_a v_prenex_254) (select main_a v_prenex_253))) (<= (+ main_x 1) v_prenex_253) (<= 0 (select main_a v_prenex_253)) (<= (* 2 (select main_a v_prenex_254)) 2000))) (forall ((v_prenex_6085 Int) (v_prenex_6086 Int)) (or (<= (select main_a v_prenex_6086) 1001) (< v_prenex_6085 main_x) (<= 999 (select main_a v_prenex_6086)) (<= (+ main_x 1) v_prenex_6085) (<= (+ (select main_a v_prenex_6085) 998) (select main_a v_prenex_6086)) (<= (select main_a v_prenex_6085) 1))) (forall ((v_prenex_7500 Int) (v_prenex_7499 Int)) (or (<= (select main_a v_prenex_7499) 2) (<= 1998 (* 2 (select main_a v_prenex_7500))) (<= (+ main_x 1) v_prenex_7499) (<= (+ (select main_a v_prenex_7500) (select main_a v_prenex_7499)) 1000) (< v_prenex_7499 main_x) (<= 0 (* 2 (select main_a v_prenex_7499))) (<= (* 2 (select main_a v_prenex_7500)) 2000))) (forall ((v_prenex_1525 Int) (v_prenex_1524 Int)) (or (<= 0 (select main_a v_prenex_1524)) (< v_prenex_1524 main_x) (<= (+ main_x 1) v_prenex_1524) (<= (+ (select main_a v_prenex_1525) (select main_a v_prenex_1524)) 1000) (<= (select main_a v_prenex_1525) 1001) (<= (select main_a v_prenex_1524) 2))) (forall ((v_prenex_12507 Int) (v_prenex_12508 Int)) (or (< v_prenex_12507 main_x) (<= 0 (+ (select main_a v_prenex_12507) 1)) (<= 998 (select main_a v_prenex_12508)) (<= 0 (* 2 (select main_a v_prenex_12507))) (<= (select main_a v_prenex_12508) (+ (select main_a v_prenex_12507) 1000)) (<= (select main_a v_prenex_12508) 1001) (<= (+ main_x 1) v_prenex_12507))) (forall ((v_prenex_9509 Int) (v_prenex_9508 Int)) (or (<= (select main_a v_prenex_9509) 1000) (<= (+ (select main_a v_prenex_9508) 998) (select main_a v_prenex_9509)) (<= (select main_a v_prenex_9509) 1001) (<= (select main_a v_prenex_9508) 2) (< v_prenex_9508 main_x) (<= 0 (+ (select main_a v_prenex_9508) 1)) (<= (+ main_x 1) v_prenex_9508))) (forall ((v_prenex_3184 Int) (v_prenex_3185 Int)) (or (< v_prenex_3184 main_x) (<= 998 (select main_a v_prenex_3185)) (<= (+ main_x 1) v_prenex_3184) (<= (select main_a v_prenex_3184) 1) (<= (+ (select main_a v_prenex_3184) 998) (select main_a v_prenex_3185)) (<= (* 2 (select main_a v_prenex_3185)) 2000) (<= (* 2 (select main_a v_prenex_3184)) 2))) (or (forall ((v_prenex_11080 Int)) (or (<= (select main_a v_prenex_11080) 1001) (<= 1998 (* 2 (select main_a v_prenex_11080))))) (forall ((v_prenex_11079 Int)) (or (<= 0 (* 2 (select main_a v_prenex_11079))) (<= 0 (select main_a v_prenex_11079)) (< v_prenex_11079 main_x) (<= (+ main_x 1) v_prenex_11079)))) (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) (<= (+ (select main_a v_prenex_11989) 998) (select main_a v_prenex_11990)) (< v_prenex_11989 main_x) (<= (+ main_x 1) v_prenex_11989) (<= (* 2 (select main_a v_prenex_11990)) 2000))) (forall ((v_prenex_2223 Int) (v_prenex_2224 Int)) (or (<= (select main_a v_prenex_2224) 1000) (<= (+ main_x 1) v_prenex_2223) (< v_prenex_2224 main_y) (< v_prenex_2223 main_x) (<= 0 (* 2 (select main_a v_prenex_2223))) (<= 1998 (* 2 (select main_a v_prenex_2224))) (<= (+ (select main_a v_prenex_2223) 998) (select main_a v_prenex_2224)))) (forall ((v_prenex_6846 Int) (v_prenex_6847 Int)) (or (<= (+ main_x 1) v_prenex_6846) (< v_prenex_6847 main_y) (<= (+ (select main_a v_prenex_6847) (select main_a v_prenex_6846)) 1000) (< v_prenex_6846 main_x) (<= (select main_a v_prenex_6846) 2))) (forall ((v_prenex_747 Int) (v_prenex_748 Int)) (or (<= (* 2 (select main_a v_prenex_748)) 2000) (<= (+ main_x 1) v_prenex_747) (<= (* 2 (select main_a v_prenex_747)) 2) (<= 0 (+ (select main_a v_prenex_747) 1)) (<= (+ (select main_a v_prenex_748) (select main_a v_prenex_747)) 1000) (<= 1998 (* 2 (select main_a v_prenex_748))) (< v_prenex_747 main_x))) (forall ((v_prenex_5759 Int) (v_prenex_5760 Int)) (or (< v_prenex_5760 main_y) (<= (+ main_x 1) v_prenex_5759) (< v_prenex_5759 main_x) (<= 999 (select main_a v_prenex_5760)) (<= (+ (select main_a v_prenex_5760) (select main_a v_prenex_5759)) 1000) (<= 0 (* 2 (select main_a v_prenex_5759))) (<= 998 (select main_a v_prenex_5760)))) (forall ((v_prenex_6918 Int) (v_prenex_6919 Int)) (or (<= (select main_a v_prenex_6919) 1000) (<= (* 2 (select main_a v_prenex_6919)) 2000) (<= (+ main_x 1) v_prenex_6918) (<= (+ (select main_a v_prenex_6918) 998) (select main_a v_prenex_6919)) (< v_prenex_6918 main_x) (<= (* 2 (select main_a v_prenex_6918)) 2))) (forall ((v_prenex_7582 Int) (v_prenex_7583 Int)) (or (< v_prenex_7582 main_x) (<= (+ main_x 1) v_prenex_7582) (<= (+ (select main_a v_prenex_7582) 998) (select main_a v_prenex_7583)) (<= 0 (+ (select main_a v_prenex_7582) 1)) (<= (select main_a v_prenex_7582) 2) (<= 1998 (* 2 (select main_a v_prenex_7583))) (<= (select main_a v_prenex_7583) 1001))) (forall ((v_prenex_11523 Int) (v_prenex_11522 Int)) (or (<= 0 (* 2 (select main_a v_prenex_11522))) (<= (+ (select main_a v_prenex_11523) (select main_a v_prenex_11522)) 1000) (<= (+ main_x 1) v_prenex_11522) (< v_prenex_11522 main_x) (<= (select main_a v_prenex_11523) 1000) (<= 1998 (* 2 (select main_a v_prenex_11523))) (<= (+ main_y 1) v_prenex_11523))) (forall ((v_prenex_7212 Int) (v_prenex_7213 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_7213))) (<= 0 (select main_a v_prenex_7212)) (<= (+ main_x 1) v_prenex_7212) (< v_prenex_7212 main_x) (<= (+ (select main_a v_prenex_7212) 998) (select main_a v_prenex_7213)) (<= (select main_a v_prenex_7212) 2))) (forall ((v_prenex_6594 Int) (v_prenex_6593 Int)) (or (<= (+ (select main_a v_prenex_6593) 998) (select main_a v_prenex_6594)) (< v_prenex_6593 main_x) (<= (select main_a v_prenex_6594) 1000) (<= 998 (select main_a v_prenex_6594)) (<= (+ main_x 1) v_prenex_6593) (<= 0 (* 2 (select main_a v_prenex_6593))) (<= (select main_a v_prenex_6593) 2))) (forall ((v_prenex_4887 Int) (v_prenex_4886 Int)) (or (< v_prenex_4887 main_y) (<= (* 2 (select main_a v_prenex_4886)) 2) (<= 1000 (+ (select main_a v_prenex_4887) (select main_a v_prenex_4886))) (<= (select main_a v_prenex_4887) 1001) (<= (+ main_x 1) v_prenex_4886) (<= 998 (select main_a v_prenex_4887)) (< v_prenex_4886 main_x))) (forall ((v_prenex_475 Int) (v_prenex_476 Int)) (or (<= 0 (select main_a v_prenex_475)) (< v_prenex_475 main_x) (<= (select main_a v_prenex_476) 1000) (<= (+ (select main_a v_prenex_475) 998) (select main_a v_prenex_476)) (<= 0 (* 2 (select main_a v_prenex_475))) (<= (+ main_x 1) v_prenex_475))) (forall ((v_prenex_4621 Int) (v_prenex_4622 Int)) (or (<= (+ main_y 1) v_prenex_4622) (<= (select main_a v_prenex_4622) (+ (select main_a v_prenex_4621) 1000)) (<= (select main_a v_prenex_4622) 1000) (<= (+ main_x 1) v_prenex_4621) (< v_prenex_4621 main_x) (<= 0 (+ (select main_a v_prenex_4621) 1)))) (forall ((v_prenex_9806 Int) (v_prenex_9805 Int)) (or (< v_prenex_9806 main_y) (<= 998 (select main_a v_prenex_9806)) (<= 999 (select main_a v_prenex_9806)) (<= 1000 (+ (select main_a v_prenex_9806) (select main_a v_prenex_9805))) (<= (+ main_y 1) v_prenex_9806))) (forall ((v_prenex_12720 Int) (v_prenex_12719 Int)) (or (<= 999 (select main_a v_prenex_12720)) (<= (select main_a v_prenex_12719) 2) (<= (+ (select main_a v_prenex_12720) (select main_a v_prenex_12719)) 1000) (<= (+ main_x 1) v_prenex_12719) (<= (select main_a v_prenex_12720) 1000) (<= 0 (select main_a v_prenex_12719)) (< v_prenex_12719 main_x))) (forall ((v_prenex_12254 Int) (v_prenex_12253 Int)) (or (<= (+ main_x 1) v_prenex_12253) (< v_prenex_12253 main_x) (<= 0 (* 2 (select main_a v_prenex_12253))) (<= (select main_a v_prenex_12254) (+ (select main_a v_prenex_12253) 1000)) (<= (select main_a v_prenex_12253) 1))) (forall ((v_prenex_6030 Int) (v_prenex_6029 Int)) (or (<= (select main_a v_prenex_6029) 1) (<= 998 (select main_a v_prenex_6030)) (<= 1998 (* 2 (select main_a v_prenex_6030))) (<= (+ (select main_a v_prenex_6030) (select main_a v_prenex_6029)) 1000) (< v_prenex_6030 main_y) (<= (+ main_x 1) v_prenex_6029) (< v_prenex_6029 main_x))) (or (forall ((v_prenex_7881 Int)) (or (<= (select main_a v_prenex_7881) 1001) (<= 998 (select main_a v_prenex_7881)) (<= (+ main_y 1) v_prenex_7881))) (forall ((v_prenex_7880 Int)) (or (<= 0 (* 2 (select main_a v_prenex_7880))) (<= (+ main_x 1) v_prenex_7880) (< v_prenex_7880 main_x)))) (forall ((v_prenex_11181 Int) (v_prenex_11182 Int)) (or (<= (+ main_x 1) v_prenex_11181) (< v_prenex_11182 main_y) (<= 998 (select main_a v_prenex_11182)) (<= 0 (select main_a v_prenex_11181)) (<= (select main_a v_prenex_11182) (+ (select main_a v_prenex_11181) 1000)) (< v_prenex_11181 main_x))) (forall ((v_prenex_4668 Int) (v_prenex_4667 Int)) (or (<= (* 2 (select main_a v_prenex_4668)) 2000) (<= (select main_a v_prenex_4668) 1000) (<= (select main_a v_prenex_4667) 1) (<= 1000 (+ (select main_a v_prenex_4668) (select main_a v_prenex_4667))) (<= (select main_a v_prenex_4667) 2) (< v_prenex_4667 main_x) (<= (+ main_x 1) v_prenex_4667))) (forall ((v_prenex_6019 Int) (v_prenex_6020 Int)) (or (<= (+ main_y 1) v_prenex_6020) (<= 1998 (* 2 (select main_a v_prenex_6020))) (<= (+ main_x 1) v_prenex_6019) (<= (+ (select main_a v_prenex_6019) 998) (select main_a v_prenex_6020)) (<= 0 (select main_a v_prenex_6019)) (< v_prenex_6019 main_x) (<= (select main_a v_prenex_6020) 1000))) (forall ((v_prenex_750 Int) (v_prenex_749 Int)) (or (<= (+ main_x 1) v_prenex_749) (<= 0 (* 2 (select main_a v_prenex_749))) (<= (* 2 (select main_a v_prenex_749)) 2) (<= (select main_a v_prenex_750) 1000) (<= 998 (select main_a v_prenex_750)) (< v_prenex_749 main_x) (<= (+ (select main_a v_prenex_749) 998) (select main_a v_prenex_750)))) (forall ((v_prenex_5392 Int) (v_prenex_5393 Int)) (or (< v_prenex_5392 main_x) (<= 998 (select main_a v_prenex_5393)) (<= 0 (select main_a v_prenex_5392)) (<= (select main_a v_prenex_5393) (+ (select main_a v_prenex_5392) 1000)) (<= (select main_a v_prenex_5393) 1001) (<= 0 (* 2 (select main_a v_prenex_5392))) (<= (+ main_x 1) v_prenex_5392))) (forall ((v_prenex_1255 Int) (v_prenex_1254 Int)) (or (<= 0 (select main_a v_prenex_1254)) (<= 1998 (* 2 (select main_a v_prenex_1255))) (< v_prenex_1254 main_x) (<= 0 (* 2 (select main_a v_prenex_1254))) (<= 1000 (+ (select main_a v_prenex_1255) (select main_a v_prenex_1254))) (<= (+ main_x 1) v_prenex_1254))) (forall ((v_prenex_7626 Int) (v_prenex_7627 Int)) (or (<= (+ main_y 1) v_prenex_7627) (<= (select main_a v_prenex_7627) 1001) (<= 0 (+ (select main_a v_prenex_7626) 1)) (<= 1000 (+ (select main_a v_prenex_7627) (select main_a v_prenex_7626))) (< v_prenex_7626 main_x) (<= (+ main_x 1) v_prenex_7626))) (forall ((v_prenex_7036 Int) (v_prenex_7037 Int)) (or (<= (+ (select main_a v_prenex_7036) 998) (select main_a v_prenex_7037)) (<= 0 (+ (select main_a v_prenex_7036) 1)) (<= 998 (select main_a v_prenex_7037)) (< v_prenex_7036 main_x) (<= 0 (select main_a v_prenex_7036)) (<= (+ main_x 1) v_prenex_7036))) (forall ((v_prenex_11752 Int) (v_prenex_11753 Int)) (or (<= (+ main_x 1) v_prenex_11752) (< v_prenex_11752 main_x) (<= 999 (select main_a v_prenex_11753)) (<= 998 (select main_a v_prenex_11753)) (<= (select main_a v_prenex_11752) 1) (<= (select main_a v_prenex_11752) 2) (<= 1000 (+ (select main_a v_prenex_11753) (select main_a v_prenex_11752))))) (forall ((v_prenex_4290 Int) (v_prenex_4291 Int)) (or (<= 999 (select main_a v_prenex_4291)) (< v_prenex_4290 main_x) (<= (+ main_x 1) v_prenex_4290) (<= 998 (select main_a v_prenex_4291)) (<= (+ (select main_a v_prenex_4291) (select main_a v_prenex_4290)) 1000) (<= (select main_a v_prenex_4290) 2))) (forall ((v_prenex_2705 Int) (v_prenex_2706 Int)) (or (<= (+ main_x 1) v_prenex_2705) (<= (* 2 (select main_a v_prenex_2706)) 2000) (<= 0 (select main_a v_prenex_2705)) (<= 999 (select main_a v_prenex_2706)) (<= (* 2 (select main_a v_prenex_2705)) 2) (< v_prenex_2705 main_x) (<= 1000 (+ (select main_a v_prenex_2706) (select main_a v_prenex_2705))))) (forall ((v_prenex_5137 Int) (v_prenex_5136 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5136))) (< v_prenex_5136 main_x) (<= 998 (select main_a v_prenex_5137)) (<= (+ main_x 1) v_prenex_5136) (<= (+ (select main_a v_prenex_5137) (select main_a v_prenex_5136)) 1000) (<= (select main_a v_prenex_5136) 1))) (or (forall ((v_prenex_5447 Int)) (or (<= (select main_a v_prenex_5447) 1000) (<= 1998 (* 2 (select main_a v_prenex_5447))))) (forall ((v_prenex_5446 Int)) (or (<= 0 (select main_a v_prenex_5446)) (<= (+ main_x 1) v_prenex_5446) (<= (* 2 (select main_a v_prenex_5446)) 2) (< v_prenex_5446 main_x)))) (or (forall ((v_prenex_6778 Int)) (or (<= 0 (+ (select main_a v_prenex_6778) 1)) (<= 0 (select main_a v_prenex_6778)) (<= 0 (* 2 (select main_a v_prenex_6778))) (<= (+ main_x 1) v_prenex_6778) (< v_prenex_6778 main_x))) (forall ((v_prenex_6779 Int)) (or (<= (select main_a v_prenex_6779) 1001) (<= (select main_a v_prenex_6779) 1000)))) (or (forall ((v_prenex_11274 Int)) (or (< v_prenex_11274 main_x) (<= (select main_a v_prenex_11274) 2) (<= (+ main_x 1) v_prenex_11274) (<= (* 2 (select main_a v_prenex_11274)) 2))) (forall ((v_prenex_11275 Int)) (or (<= 999 (select main_a v_prenex_11275)) (< v_prenex_11275 main_y) (<= (select main_a v_prenex_11275) 1001)))) (forall ((v_prenex_5009 Int) (v_prenex_5008 Int)) (or (<= (select main_a v_prenex_5009) 1001) (<= 0 (+ (select main_a v_prenex_5008) 1)) (<= (* 2 (select main_a v_prenex_5008)) 2) (< v_prenex_5008 main_x) (<= (+ main_x 1) v_prenex_5008) (<= 1998 (* 2 (select main_a v_prenex_5009))) (<= (select main_a v_prenex_5009) (+ (select main_a v_prenex_5008) 1000)))) (forall ((v_prenex_1098 Int) (v_prenex_1097 Int)) (or (< v_prenex_1098 main_y) (<= (+ main_x 1) v_prenex_1097) (<= 1998 (* 2 (select main_a v_prenex_1098))) (<= 1000 (+ (select main_a v_prenex_1098) (select main_a v_prenex_1097))) (<= (* 2 (select main_a v_prenex_1098)) 2000) (<= (select main_a v_prenex_1097) 1) (< v_prenex_1097 main_x))) (forall ((v_prenex_11810 Int) (v_prenex_11811 Int)) (or (<= (+ main_x 1) v_prenex_11810) (<= (+ main_y 1) v_prenex_11811) (<= 1998 (* 2 (select main_a v_prenex_11811))) (<= 0 (* 2 (select main_a v_prenex_11810))) (< v_prenex_11810 main_x) (<= (* 2 (select main_a v_prenex_11811)) 2000) (<= 1000 (+ (select main_a v_prenex_11811) (select main_a v_prenex_11810))))) (or (forall ((v_prenex_6520 Int)) (or (< v_prenex_6520 main_y) (<= 998 (select main_a v_prenex_6520)))) (forall ((v_prenex_6519 Int)) (or (< v_prenex_6519 main_x) (<= (* 2 (select main_a v_prenex_6519)) 2) (<= 0 (* 2 (select main_a v_prenex_6519))) (<= (+ main_x 1) v_prenex_6519)))) (forall ((v_prenex_2300 Int) (v_prenex_2301 Int)) (or (<= (select main_a v_prenex_2300) 2) (<= 998 (select main_a v_prenex_2301)) (< v_prenex_2300 main_x) (<= 0 (+ (select main_a v_prenex_2300) 1)) (<= 1000 (+ (select main_a v_prenex_2301) (select main_a v_prenex_2300))) (<= (+ main_x 1) v_prenex_2300))) (forall ((v_prenex_893 Int) (v_prenex_894 Int)) (or (<= (+ main_x 1) v_prenex_893) (<= 999 (select main_a v_prenex_894)) (<= (+ main_y 1) v_prenex_894) (<= (select main_a v_prenex_894) (+ (select main_a v_prenex_893) 1000)) (< v_prenex_893 main_x) (<= 0 (+ (select main_a v_prenex_893) 1)) (<= 1998 (* 2 (select main_a v_prenex_894))))) (or (forall ((v_prenex_9019 Int)) (or (<= (+ main_x 1) v_prenex_9019) (<= 0 (+ (select main_a v_prenex_9019) 1)) (<= 0 (select main_a v_prenex_9019)) (< v_prenex_9019 main_x))) (forall ((v_prenex_9025 Int)) (<= (* 2 (select main_a v_prenex_9025)) 2000))) (forall ((v_prenex_9578 Int) (v_prenex_9577 Int)) (or (< v_prenex_9577 main_x) (<= (select main_a v_prenex_9577) 2) (<= (select main_a v_prenex_9578) 1000) (<= (+ main_x 1) v_prenex_9577) (<= 1000 (+ (select main_a v_prenex_9578) (select main_a v_prenex_9577))) (<= 1998 (* 2 (select main_a v_prenex_9578))) (<= 0 (select main_a v_prenex_9577)))) (forall ((v_prenex_11464 Int) (v_prenex_11465 Int)) (or (<= (select main_a v_prenex_11464) 1) (<= (+ main_x 1) v_prenex_11464) (<= (+ (select main_a v_prenex_11464) 998) (select main_a v_prenex_11465)) (< v_prenex_11465 main_y) (<= 998 (select main_a v_prenex_11465)) (< v_prenex_11464 main_x))) (forall ((v_prenex_975 Int) (v_prenex_976 Int)) (or (<= (+ main_x 1) v_prenex_975) (<= 0 (select main_a v_prenex_975)) (<= 0 (+ (select main_a v_prenex_975) 1)) (<= (select main_a v_prenex_976) 1000) (<= (+ (select main_a v_prenex_975) 998) (select main_a v_prenex_976)) (< v_prenex_975 main_x))) (forall ((v_prenex_8273 Int) (v_prenex_8272 Int)) (or (<= (+ (select main_a v_prenex_8273) (select main_a v_prenex_8272)) 1000) (< v_prenex_8273 main_y) (<= 998 (select main_a v_prenex_8273)) (<= (+ main_x 1) v_prenex_8272) (<= (* 2 (select main_a v_prenex_8272)) 2) (< v_prenex_8272 main_x) (<= 1998 (* 2 (select main_a v_prenex_8273))))) (forall ((v_prenex_6439 Int) (v_prenex_6440 Int)) (or (<= (select main_a v_prenex_6440) 1001) (<= (select main_a v_prenex_6439) 2) (<= 1000 (+ (select main_a v_prenex_6440) (select main_a v_prenex_6439))) (<= 998 (select main_a v_prenex_6440)) (<= 0 (* 2 (select main_a v_prenex_6439))) (<= (+ main_x 1) v_prenex_6439) (< v_prenex_6439 main_x))) (forall ((v_prenex_12692 Int) (v_prenex_12691 Int)) (or (<= (+ (select main_a v_prenex_12691) 998) (select main_a v_prenex_12692)) (<= (* 2 (select main_a v_prenex_12691)) 2) (<= 999 (select main_a v_prenex_12692)) (< v_prenex_12691 main_x) (<= (select main_a v_prenex_12692) 1001) (<= (+ main_x 1) v_prenex_12691) (<= 0 (* 2 (select main_a v_prenex_12691))))) (forall ((v_prenex_9455 Int) (v_prenex_9454 Int)) (or (<= (select main_a v_prenex_9454) 1) (<= (+ main_x 1) v_prenex_9454) (<= (+ (select main_a v_prenex_9454) 998) (select main_a v_prenex_9455)) (<= 0 (* 2 (select main_a v_prenex_9454))) (< v_prenex_9454 main_x) (<= 999 (select main_a v_prenex_9455)) (<= (select main_a v_prenex_9455) 1000))) (or (forall ((v_prenex_7834 Int)) (or (<= (+ main_x 1) v_prenex_7834) (<= 0 (* 2 (select main_a v_prenex_7834))) (<= 0 (select main_a v_prenex_7834)) (<= (select main_a v_prenex_7834) 1) (< v_prenex_7834 main_x))) (forall ((v_prenex_7835 Int)) (or (<= (* 2 (select main_a v_prenex_7835)) 2000) (<= 998 (select main_a v_prenex_7835))))) (forall ((v_prenex_774 Int) (v_prenex_773 Int)) (or (<= (* 2 (select main_a v_prenex_774)) 2000) (<= 1998 (* 2 (select main_a v_prenex_774))) (<= (* 2 (select main_a v_prenex_773)) 2) (< v_prenex_773 main_x) (<= 0 (select main_a v_prenex_773)) (<= (+ main_x 1) v_prenex_773) (<= (select main_a v_prenex_774) (+ (select main_a v_prenex_773) 1000)))) (or (forall ((v_prenex_5930 Int)) (<= 998 (select main_a v_prenex_5930))) (forall ((v_prenex_5929 Int)) (or (<= (* 2 (select main_a v_prenex_5929)) 2) (<= (select main_a v_prenex_5929) 1) (<= (+ main_x 1) v_prenex_5929) (< v_prenex_5929 main_x)))) (forall ((v_prenex_11316 Int) (v_prenex_11317 Int)) (or (<= (+ main_x 1) v_prenex_11316) (<= (select main_a v_prenex_11317) 1000) (<= (select main_a v_prenex_11316) 1) (< v_prenex_11316 main_x) (<= 0 (+ (select main_a v_prenex_11316) 1)) (<= 999 (select main_a v_prenex_11317)) (<= 1000 (+ (select main_a v_prenex_11317) (select main_a v_prenex_11316))))) (forall ((v_prenex_11601 Int) (v_prenex_11602 Int)) (or (<= (select main_a v_prenex_11602) 1000) (<= (select main_a v_prenex_11601) 1) (<= (+ (select main_a v_prenex_11602) (select main_a v_prenex_11601)) 1000) (<= (+ main_x 1) v_prenex_11601) (<= 1998 (* 2 (select main_a v_prenex_11602))) (< v_prenex_11601 main_x))) (forall ((v_prenex_5442 Int) (v_prenex_5443 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5442))) (<= (select main_a v_prenex_5443) 1001) (<= 0 (select main_a v_prenex_5442)) (<= 1000 (+ (select main_a v_prenex_5443) (select main_a v_prenex_5442))) (<= 1998 (* 2 (select main_a v_prenex_5443))) (< v_prenex_5442 main_x) (<= (+ main_x 1) v_prenex_5442))) (forall ((v_prenex_980 Int) (v_prenex_979 Int)) (or (<= (select main_a v_prenex_980) 1000) (<= (* 2 (select main_a v_prenex_979)) 2) (<= (select main_a v_prenex_980) (+ (select main_a v_prenex_979) 1000)) (<= (+ main_x 1) v_prenex_979) (<= 0 (* 2 (select main_a v_prenex_979))) (< v_prenex_979 main_x))) (forall ((v_prenex_6395 Int) (v_prenex_6396 Int)) (or (<= (select main_a v_prenex_6395) 1) (<= (+ main_x 1) v_prenex_6395) (< v_prenex_6395 main_x) (<= (select main_a v_prenex_6396) 1000) (<= (+ (select main_a v_prenex_6395) 998) (select main_a v_prenex_6396)) (<= 0 (select main_a v_prenex_6395)) (<= 1998 (* 2 (select main_a v_prenex_6396))))) (forall ((v_prenex_855 Int) (v_prenex_856 Int)) (or (<= (+ main_x 1) v_prenex_855) (<= (+ (select main_a v_prenex_855) 998) (select main_a v_prenex_856)) (<= 999 (select main_a v_prenex_856)) (<= 0 (* 2 (select main_a v_prenex_855))) (< v_prenex_855 main_x) (<= 1998 (* 2 (select main_a v_prenex_856))) (<= (select main_a v_prenex_855) 1))) (forall ((v_prenex_3285 Int) (v_prenex_3286 Int)) (or (<= 0 (+ (select main_a v_prenex_3285) 1)) (<= (+ main_x 1) v_prenex_3285) (<= (select main_a v_prenex_3286) 1000) (< v_prenex_3285 main_x) (<= (+ (select main_a v_prenex_3285) 998) (select main_a v_prenex_3286)))) (forall ((v_prenex_2365 Int) (v_prenex_2364 Int)) (or (< v_prenex_2364 main_x) (<= 0 (+ (select main_a v_prenex_2364) 1)) (<= (+ (select main_a v_prenex_2364) 998) (select main_a v_prenex_2365)) (<= (+ main_y 1) v_prenex_2365) (<= 999 (select main_a v_prenex_2365)) (<= (+ main_x 1) v_prenex_2364))) (forall ((v_prenex_13213 Int) (v_prenex_13212 Int)) (or (<= (select main_a v_prenex_13213) 1000) (<= (+ (select main_a v_prenex_13212) 998) (select main_a v_prenex_13213)) (<= 0 (select main_a v_prenex_13212)) (<= 0 (+ (select main_a v_prenex_13212) 1)) (<= (+ main_x 1) v_prenex_13212) (<= 998 (select main_a v_prenex_13213)) (< v_prenex_13212 main_x))) (forall ((v_prenex_105 Int) (v_prenex_104 Int)) (or (<= (* 2 (select main_a v_prenex_104)) 2) (< v_prenex_104 main_x) (<= (+ main_x 1) v_prenex_104) (<= 1998 (* 2 (select main_a v_prenex_105))) (<= 1000 (+ (select main_a v_prenex_105) (select main_a v_prenex_104))) (< v_prenex_105 main_y))) (forall ((v_prenex_8507 Int) (v_prenex_8508 Int)) (or (<= (select main_a v_prenex_8507) 1) (<= 0 (select main_a v_prenex_8507)) (<= 1998 (* 2 (select main_a v_prenex_8508))) (<= (+ main_x 1) v_prenex_8507) (< v_prenex_8507 main_x) (<= (select main_a v_prenex_8508) 1000) (<= (select main_a v_prenex_8508) (+ (select main_a v_prenex_8507) 1000)))) (forall ((v_prenex_2043 Int) (v_prenex_2044 Int)) (or (<= (select main_a v_prenex_2044) 1000) (< v_prenex_2043 main_x) (<= (+ main_x 1) v_prenex_2043) (<= 0 (select main_a v_prenex_2043)) (<= (+ (select main_a v_prenex_2043) 998) (select main_a v_prenex_2044)) (<= (select main_a v_prenex_2044) 1001))) (forall ((v_prenex_8448 Int) (v_prenex_8447 Int)) (or (<= 998 (select main_a v_prenex_8448)) (<= (+ main_x 1) v_prenex_8447) (<= (select main_a v_prenex_8447) 1) (<= (select main_a v_prenex_8448) 1001) (<= (+ (select main_a v_prenex_8448) (select main_a v_prenex_8447)) 1000) (<= (+ main_y 1) v_prenex_8448) (< v_prenex_8447 main_x))) (or (forall ((v_prenex_5612 Int)) (or (<= (* 2 (select main_a v_prenex_5612)) 2) (<= (+ main_x 1) v_prenex_5612) (< v_prenex_5612 main_x) (<= 0 (select main_a v_prenex_5612)))) (forall ((v_prenex_5613 Int)) (or (< v_prenex_5613 main_y) (<= 1998 (* 2 (select main_a v_prenex_5613))) (<= (select main_a v_prenex_5613) 1000)))) (forall ((v_prenex_5985 Int) (v_prenex_5986 Int)) (or (<= (+ main_x 1) v_prenex_5985) (<= 1000 (+ (select main_a v_prenex_5986) (select main_a v_prenex_5985))) (< v_prenex_5985 main_x) (< v_prenex_5986 main_y) (<= (select main_a v_prenex_5986) 1001) (<= 999 (select main_a v_prenex_5986)) (<= 0 (* 2 (select main_a v_prenex_5985))))) (forall ((v_prenex_6903 Int) (v_prenex_6902 Int)) (or (<= 1000 (+ (select main_a v_prenex_6903) (select main_a v_prenex_6902))) (<= (select main_a v_prenex_6902) 2) (< v_prenex_6902 main_x) (<= (select main_a v_prenex_6903) 1000) (<= (* 2 (select main_a v_prenex_6902)) 2) (<= (* 2 (select main_a v_prenex_6903)) 2000) (<= (+ main_x 1) v_prenex_6902))) (or (forall ((v_prenex_1590 Int)) (or (<= (select main_a v_prenex_1590) 1000) (<= (+ main_y 1) v_prenex_1590) (<= 999 (select main_a v_prenex_1590)))) (forall ((v_prenex_1589 Int)) (or (<= (+ main_x 1) v_prenex_1589) (<= (* 2 (select main_a v_prenex_1589)) 2) (<= (select main_a v_prenex_1589) 1) (< v_prenex_1589 main_x)))) (or (forall ((v_prenex_2 Int)) (or (<= 0 (+ (select main_a v_prenex_2) 1)) (<= 0 (* 2 (select main_a v_prenex_2))) (<= (+ main_x 1) v_prenex_2) (< v_prenex_2 main_x))) (forall ((v_prenex_656 Int)) (<= (* 2 (select main_a v_prenex_656)) 2000))) (forall ((v_prenex_8473 Int) (v_prenex_8474 Int)) (or (<= (select main_a v_prenex_8473) 1) (<= 0 (* 2 (select main_a v_prenex_8473))) (<= 1998 (* 2 (select main_a v_prenex_8474))) (<= (+ (select main_a v_prenex_8473) 998) (select main_a v_prenex_8474)) (<= (+ main_x 1) v_prenex_8473) (<= (* 2 (select main_a v_prenex_8474)) 2000) (< v_prenex_8473 main_x))) (forall ((v_prenex_5485 Int) (v_prenex_5484 Int)) (or (< v_prenex_5484 main_x) (<= 0 (+ (select main_a v_prenex_5484) 1)) (<= (select main_a v_prenex_5485) 1001) (<= (+ (select main_a v_prenex_5484) 998) (select main_a v_prenex_5485)) (<= (+ main_x 1) v_prenex_5484) (<= (+ main_y 1) v_prenex_5485) (<= 998 (select main_a v_prenex_5485)))) (forall ((v_prenex_13152 Int) (v_prenex_13153 Int)) (or (<= (* 2 (select main_a v_prenex_13153)) 2000) (<= (select main_a v_prenex_13152) 2) (< v_prenex_13152 main_x) (<= 1998 (* 2 (select main_a v_prenex_13153))) (<= (+ main_y 1) v_prenex_13153) (<= 1000 (+ (select main_a v_prenex_13153) (select main_a v_prenex_13152))) (<= (+ main_x 1) v_prenex_13152))) (forall ((v_prenex_12271 Int) (v_prenex_12272 Int)) (or (<= (+ main_x 1) v_prenex_12271) (<= (+ main_y 1) v_prenex_12272) (<= (+ (select main_a v_prenex_12271) 998) (select main_a v_prenex_12272)) (<= (select main_a v_prenex_12271) 2) (<= (select main_a v_prenex_12272) 1001) (<= (* 2 (select main_a v_prenex_12272)) 2000) (< v_prenex_12271 main_x))) (forall ((v_prenex_12061 Int) (v_prenex_12062 Int)) (or (<= 0 (select main_a v_prenex_12061)) (<= (select main_a v_prenex_12062) 1001) (< v_prenex_12061 main_x) (<= (select main_a v_prenex_12062) (+ (select main_a v_prenex_12061) 1000)) (<= (+ main_x 1) v_prenex_12061) (<= (select main_a v_prenex_12061) 2) (<= (select main_a v_prenex_12062) 1000))) (or (forall ((v_prenex_9880 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_9880))) (<= 999 (select main_a v_prenex_9880)))) (forall ((v_prenex_9879 Int)) (or (<= 0 (* 2 (select main_a v_prenex_9879))) (<= (select main_a v_prenex_9879) 1) (<= (+ main_x 1) v_prenex_9879) (< v_prenex_9879 main_x)))) (or (forall ((v_prenex_7006 Int)) (or (<= (select main_a v_prenex_7006) 1) (<= 0 (* 2 (select main_a v_prenex_7006))) (<= (+ main_x 1) v_prenex_7006) (< v_prenex_7006 main_x))) (forall ((v_prenex_7007 Int)) (or (<= 998 (select main_a v_prenex_7007)) (< v_prenex_7007 main_y) (<= (* 2 (select main_a v_prenex_7007)) 2000)))) (forall ((v_prenex_5787 Int) (v_prenex_5788 Int)) (or (<= 1000 (+ (select main_a v_prenex_5788) (select main_a v_prenex_5787))) (<= 0 (* 2 (select main_a v_prenex_5787))) (<= 1998 (* 2 (select main_a v_prenex_5788))) (<= 0 (select main_a v_prenex_5787)) (< v_prenex_5787 main_x) (<= (select main_a v_prenex_5788) 1001) (<= (+ main_x 1) v_prenex_5787))) (forall ((v_prenex_3912 Int) (v_prenex_3913 Int)) (or (<= (select main_a v_prenex_3913) 1000) (<= (select main_a v_prenex_3912) 2) (< v_prenex_3912 main_x) (<= (select main_a v_prenex_3912) 1) (<= (+ main_x 1) v_prenex_3912) (<= 1998 (* 2 (select main_a v_prenex_3913))) (<= (+ (select main_a v_prenex_3912) 998) (select main_a v_prenex_3913)))) (forall ((v_prenex_6600 Int) (v_prenex_6599 Int)) (or (<= 1000 (+ (select main_a v_prenex_6600) (select main_a v_prenex_6599))) (<= (+ main_x 1) v_prenex_6599) (<= (+ main_y 1) v_prenex_6600) (< v_prenex_6599 main_x) (<= 1998 (* 2 (select main_a v_prenex_6600))) (<= (* 2 (select main_a v_prenex_6600)) 2000) (<= 0 (select main_a v_prenex_6599)))) (forall ((v_prenex_9849 Int) (v_prenex_9850 Int)) (or (<= 0 (* 2 (select main_a v_prenex_9849))) (<= (select main_a v_prenex_9850) (+ (select main_a v_prenex_9849) 1000)) (< v_prenex_9849 main_x) (<= (select main_a v_prenex_9850) 1001) (<= (+ main_y 1) v_prenex_9850) (<= 998 (select main_a v_prenex_9850)) (<= (+ main_x 1) v_prenex_9849))) (forall ((v_prenex_13316 Int) (v_prenex_13317 Int)) (or (<= (* 2 (select main_a v_prenex_13316)) 2) (<= (+ (select main_a v_prenex_13316) 998) (select main_a v_prenex_13317)) (<= (select main_a v_prenex_13316) 2) (<= (select main_a v_prenex_13317) 1001) (<= (select main_a v_prenex_13317) 1000) (<= (+ main_x 1) v_prenex_13316) (< v_prenex_13316 main_x))) (forall ((v_prenex_12292 Int) (v_prenex_12291 Int)) (or (<= (+ main_x 1) v_prenex_12291) (<= (+ main_y 1) v_prenex_12292) (<= (+ (select main_a v_prenex_12292) (select main_a v_prenex_12291)) 1000) (<= 998 (select main_a v_prenex_12292)) (< v_prenex_12291 main_x) (<= (select main_a v_prenex_12291) 1) (<= (select main_a v_prenex_12292) 1001))) (forall ((v_prenex_2515 Int) (v_prenex_2516 Int)) (or (<= (+ main_x 1) v_prenex_2515) (<= (select main_a v_prenex_2516) 1000) (<= 999 (select main_a v_prenex_2516)) (<= (+ (select main_a v_prenex_2516) (select main_a v_prenex_2515)) 1000) (<= (select main_a v_prenex_2515) 2) (< v_prenex_2515 main_x) (<= 0 (* 2 (select main_a v_prenex_2515))))) (forall ((v_prenex_406 Int) (v_prenex_405 Int)) (or (<= (+ main_x 1) v_prenex_405) (<= 1000 (+ (select main_a v_prenex_406) (select main_a v_prenex_405))) (<= (select main_a v_prenex_405) 1) (<= (select main_a v_prenex_405) 2) (< v_prenex_405 main_x))) (forall ((v_prenex_6556 Int) (v_prenex_6555 Int)) (or (<= (select main_a v_prenex_6556) (+ (select main_a v_prenex_6555) 1000)) (<= (select main_a v_prenex_6556) 1001) (<= (+ main_x 1) v_prenex_6555) (<= (* 2 (select main_a v_prenex_6555)) 2) (< v_prenex_6555 main_x) (<= 1998 (* 2 (select main_a v_prenex_6556))) (<= 0 (select main_a v_prenex_6555)))) (or (forall ((v_prenex_3828 Int)) (or (<= (+ main_x 1) v_prenex_3828) (< v_prenex_3828 main_x) (<= (* 2 (select main_a v_prenex_3828)) 2))) (forall ((v_prenex_3829 Int)) (or (<= (+ main_y 1) v_prenex_3829) (<= (* 2 (select main_a v_prenex_3829)) 2000) (<= 998 (select main_a v_prenex_3829))))) (forall ((v_prenex_6572 Int) (v_prenex_6571 Int)) (or (< v_prenex_6571 main_x) (<= 0 (select main_a v_prenex_6571)) (<= (select main_a v_prenex_6572) 1000) (<= (+ (select main_a v_prenex_6571) 998) (select main_a v_prenex_6572)) (<= (* 2 (select main_a v_prenex_6572)) 2000) (<= (+ main_x 1) v_prenex_6571))) (forall ((v_prenex_2031 Int) (v_prenex_2032 Int)) (or (<= (* 2 (select main_a v_prenex_2031)) 2) (<= (+ main_x 1) v_prenex_2031) (<= 1000 (+ (select main_a v_prenex_2032) (select main_a v_prenex_2031))) (<= (select main_a v_prenex_2032) 1001) (< v_prenex_2031 main_x) (<= (+ main_y 1) v_prenex_2032))) (forall ((v_prenex_12151 Int) (v_prenex_12152 Int)) (or (<= (select main_a v_prenex_12152) (+ (select main_a v_prenex_12151) 1000)) (<= (+ main_x 1) v_prenex_12151) (<= (select main_a v_prenex_12152) 1000) (<= 0 (select main_a v_prenex_12151)) (< v_prenex_12151 main_x) (<= (+ main_y 1) v_prenex_12152) (<= 998 (select main_a v_prenex_12152)))) (or (forall ((v_prenex_10290 Int)) (or (<= (select main_a v_prenex_10290) 1001) (<= (+ main_y 1) v_prenex_10290) (<= 1998 (* 2 (select main_a v_prenex_10290))))) (forall ((v_prenex_10289 Int)) (or (<= (select main_a v_prenex_10289) 1) (<= (+ main_x 1) v_prenex_10289) (<= (* 2 (select main_a v_prenex_10289)) 2) (< v_prenex_10289 main_x)))) (forall ((v_prenex_2641 Int) (v_prenex_2642 Int)) (or (<= 1000 (+ (select main_a v_prenex_2642) (select main_a v_prenex_2641))) (<= (* 2 (select main_a v_prenex_2642)) 2000) (<= (+ main_x 1) v_prenex_2641) (<= 0 (* 2 (select main_a v_prenex_2641))) (< v_prenex_2641 main_x) (<= 0 (+ (select main_a v_prenex_2641) 1)) (<= (select main_a v_prenex_2642) 1001))) (forall ((v_prenex_5222 Int) (v_prenex_5223 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_5223))) (<= (+ main_x 1) v_prenex_5222) (<= (select main_a v_prenex_5222) 1) (<= (select main_a v_prenex_5223) (+ (select main_a v_prenex_5222) 1000)) (<= 0 (+ (select main_a v_prenex_5222) 1)) (<= (select main_a v_prenex_5223) 1000) (< v_prenex_5222 main_x))) (forall ((v_prenex_7256 Int) (v_prenex_7257 Int)) (or (<= 998 (select main_a v_prenex_7257)) (<= (* 2 (select main_a v_prenex_7257)) 2000) (<= 0 (* 2 (select main_a v_prenex_7256))) (<= (select main_a v_prenex_7256) 1) (< v_prenex_7256 main_x) (<= (+ (select main_a v_prenex_7256) 998) (select main_a v_prenex_7257)) (<= (+ main_x 1) v_prenex_7256))) (forall ((v_prenex_9061 Int) (v_prenex_9060 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_9061))) (<= (+ (select main_a v_prenex_9060) 998) (select main_a v_prenex_9061)) (<= 0 (+ (select main_a v_prenex_9060) 1)) (< v_prenex_9060 main_x) (<= (+ main_x 1) v_prenex_9060) (<= (select main_a v_prenex_9060) 2))) (forall ((v_prenex_2723 Int) (v_prenex_2724 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_2724))) (<= 0 (* 2 (select main_a v_prenex_2723))) (<= (* 2 (select main_a v_prenex_2723)) 2) (<= (+ (select main_a v_prenex_2724) (select main_a v_prenex_2723)) 1000) (< v_prenex_2723 main_x) (<= (select main_a v_prenex_2724) 1001) (<= (+ main_x 1) v_prenex_2723))) (forall ((v_prenex_10567 Int) (v_prenex_10566 Int)) (or (< v_prenex_10567 main_y) (<= 1998 (* 2 (select main_a v_prenex_10567))) (<= (+ main_y 1) v_prenex_10567) (<= 1000 (+ (select main_a v_prenex_10567) (select main_a v_prenex_10566))) (<= (select main_a v_prenex_10567) 1001))) (forall ((v_prenex_13035 Int) (v_prenex_13034 Int)) (or (< v_prenex_13034 main_x) (<= 1998 (* 2 (select main_a v_prenex_13035))) (<= (+ (select main_a v_prenex_13035) (select main_a v_prenex_13034)) 1000) (<= (+ main_x 1) v_prenex_13034) (<= 0 (* 2 (select main_a v_prenex_13034))) (<= 0 (select main_a v_prenex_13034)))) (forall ((v_prenex_1199 Int) (v_prenex_1198 Int)) (or (< v_prenex_1199 main_y) (< v_prenex_1198 main_x) (<= (select main_a v_prenex_1199) 1001) (<= (* 2 (select main_a v_prenex_1199)) 2000) (<= (* 2 (select main_a v_prenex_1198)) 2) (<= (+ main_x 1) v_prenex_1198) (<= (+ (select main_a v_prenex_1198) 998) (select main_a v_prenex_1199)))) (forall ((v_prenex_10631 Int) (v_prenex_10630 Int)) (or (<= (select main_a v_prenex_10631) 1000) (<= (* 2 (select main_a v_prenex_10631)) 2000) (<= (* 2 (select main_a v_prenex_10630)) 2) (<= 0 (* 2 (select main_a v_prenex_10630))) (<= (select main_a v_prenex_10631) (+ (select main_a v_prenex_10630) 1000)) (<= (+ main_x 1) v_prenex_10630) (< v_prenex_10630 main_x))) (or (forall ((v_prenex_4043 Int)) (or (<= (+ main_x 1) v_prenex_4043) (< v_prenex_4043 main_x) (<= 0 (* 2 (select main_a v_prenex_4043))) (<= (select main_a v_prenex_4043) 1))) (forall ((v_prenex_4044 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_4044))) (<= (select main_a v_prenex_4044) 1000)))) (forall ((v_prenex_743 Int) (v_prenex_744 Int)) (or (<= 0 (select main_a v_prenex_743)) (<= (+ main_x 1) v_prenex_743) (<= (select main_a v_prenex_744) (+ (select main_a v_prenex_743) 1000)) (<= 998 (select main_a v_prenex_744)) (<= 0 (* 2 (select main_a v_prenex_743))) (< v_prenex_743 main_x) (<= (* 2 (select main_a v_prenex_744)) 2000))) (or (forall ((v_prenex_11527 Int)) (or (<= (* 2 (select main_a v_prenex_11527)) 2000) (< v_prenex_11527 main_y) (<= 998 (select main_a v_prenex_11527)))) (forall ((v_prenex_11526 Int)) (or (<= 0 (select main_a v_prenex_11526)) (<= (* 2 (select main_a v_prenex_11526)) 2) (< v_prenex_11526 main_x) (<= (+ main_x 1) v_prenex_11526)))) (or (forall ((v_prenex_9145 Int)) (or (<= (+ main_x 1) v_prenex_9145) (< v_prenex_9145 main_x) (<= (select main_a v_prenex_9145) 2) (<= (* 2 (select main_a v_prenex_9145)) 2))) (forall ((v_prenex_9146 Int)) (or (<= (select main_a v_prenex_9146) 1000) (< v_prenex_9146 main_y) (<= 999 (select main_a v_prenex_9146))))) (forall ((v_prenex_8578 Int) (v_prenex_8577 Int)) (or (<= 1000 (+ (select main_a v_prenex_8578) (select main_a v_prenex_8577))) (<= (select main_a v_prenex_8578) 1001) (< v_prenex_8577 main_x) (<= (* 2 (select main_a v_prenex_8578)) 2000) (< v_prenex_8578 main_y) (<= (+ main_x 1) v_prenex_8577) (<= (select main_a v_prenex_8577) 1))) (forall ((v_prenex_6523 Int) (v_prenex_6524 Int)) (or (<= (+ main_x 1) v_prenex_6523) (<= (+ (select main_a v_prenex_6524) (select main_a v_prenex_6523)) 1000) (< v_prenex_6523 main_x) (<= (select main_a v_prenex_6523) 2) (<= (+ main_y 1) v_prenex_6524) (<= (select main_a v_prenex_6524) 1001))) (forall ((v_prenex_9075 Int) (v_prenex_9074 Int)) (or (<= (+ (select main_a v_prenex_9074) 998) (select main_a v_prenex_9075)) (< v_prenex_9074 main_x) (<= (+ main_x 1) v_prenex_9074) (<= 999 (select main_a v_prenex_9075)) (<= (* 2 (select main_a v_prenex_9074)) 2) (<= (+ main_y 1) v_prenex_9075))) (forall ((v_prenex_4328 Int) (v_prenex_4327 Int)) (or (<= 0 (select main_a v_prenex_4327)) (<= (select main_a v_prenex_4328) 1001) (<= (+ main_x 1) v_prenex_4327) (< v_prenex_4327 main_x) (<= (select main_a v_prenex_4328) 1000) (<= (select main_a v_prenex_4328) (+ (select main_a v_prenex_4327) 1000)) (<= (+ main_y 1) v_prenex_4328))) (or (forall ((v_prenex_7231 Int)) (or (<= (+ main_y 1) v_prenex_7231) (<= (select main_a v_prenex_7231) 1001) (<= (select main_a v_prenex_7231) 1000))) (forall ((v_prenex_7230 Int)) (or (<= (select main_a v_prenex_7230) 1) (<= 0 (* 2 (select main_a v_prenex_7230))) (<= (+ main_x 1) v_prenex_7230) (< v_prenex_7230 main_x)))) (or (forall ((v_prenex_2549 Int)) (or (<= (select main_a v_prenex_2549) 2) (<= (+ main_x 1) v_prenex_2549) (<= (* 2 (select main_a v_prenex_2549)) 2) (< v_prenex_2549 main_x) (<= 0 (select main_a v_prenex_2549)))) (forall ((v_prenex_2550 Int)) (or (<= (* 2 (select main_a v_prenex_2550)) 2000) (<= 999 (select main_a v_prenex_2550))))) (forall ((v_prenex_6288 Int) (v_prenex_6287 Int)) (or (<= (select main_a v_prenex_6287) 2) (<= 0 (* 2 (select main_a v_prenex_6287))) (< v_prenex_6287 main_x) (<= 1998 (* 2 (select main_a v_prenex_6288))) (<= (+ main_x 1) v_prenex_6287) (<= (* 2 (select main_a v_prenex_6288)) 2000) (<= 1000 (+ (select main_a v_prenex_6288) (select main_a v_prenex_6287))))) (forall ((v_prenex_10888 Int) (v_prenex_10887 Int)) (or (<= (select main_a v_prenex_10887) 2) (<= 0 (* 2 (select main_a v_prenex_10887))) (<= 1998 (* 2 (select main_a v_prenex_10888))) (< v_prenex_10887 main_x) (<= (+ (select main_a v_prenex_10888) (select main_a v_prenex_10887)) 1000) (<= (+ main_x 1) v_prenex_10887))) (forall ((v_prenex_6904 Int) (v_prenex_6905 Int)) (or (<= 999 (select main_a v_prenex_6905)) (< v_prenex_6905 main_y) (<= (select main_a v_prenex_6905) 1001) (<= (+ main_x 1) v_prenex_6904) (<= (+ (select main_a v_prenex_6905) (select main_a v_prenex_6904)) 1000) (<= (select main_a v_prenex_6904) 2) (< v_prenex_6904 main_x))) (forall ((v_prenex_673 Int) (v_prenex_674 Int)) (or (<= (+ main_x 1) v_prenex_673) (<= 998 (select main_a v_prenex_674)) (<= (+ (select main_a v_prenex_674) (select main_a v_prenex_673)) 1000) (<= 999 (select main_a v_prenex_674)) (<= (+ main_y 1) v_prenex_674) (< v_prenex_673 main_x) (<= (* 2 (select main_a v_prenex_673)) 2))) (forall ((v_prenex_1898 Int) (v_prenex_1897 Int)) (or (<= (* 2 (select main_a v_prenex_1897)) 2) (<= (+ (select main_a v_prenex_1897) 998) (select main_a v_prenex_1898)) (< v_prenex_1897 main_x) (<= (+ main_x 1) v_prenex_1897) (<= (select main_a v_prenex_1898) 1000) (<= (select main_a v_prenex_1898) 1001))) (forall ((v_prenex_10320 Int) (v_prenex_10319 Int)) (or (<= (+ (select main_a v_prenex_10319) 998) (select main_a v_prenex_10320)) (<= 1998 (* 2 (select main_a v_prenex_10320))) (<= (* 2 (select main_a v_prenex_10319)) 2) (< v_prenex_10319 main_x) (<= (select main_a v_prenex_10319) 1) (<= (+ main_x 1) v_prenex_10319))) (or (forall ((v_prenex_9371 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_9371))) (<= (* 2 (select main_a v_prenex_9371)) 2000))) (forall ((v_prenex_9370 Int)) (or (<= (* 2 (select main_a v_prenex_9370)) 2) (<= (+ main_x 1) v_prenex_9370) (< v_prenex_9370 main_x) (<= 0 (+ (select main_a v_prenex_9370) 1))))) (forall ((v_prenex_12111 Int) (v_prenex_12112 Int)) (or (<= (+ (select main_a v_prenex_12112) (select main_a v_prenex_12111)) 1000) (< v_prenex_12111 main_x) (<= (+ main_x 1) v_prenex_12111) (<= 999 (select main_a v_prenex_12112)) (<= (* 2 (select main_a v_prenex_12112)) 2000) (<= (* 2 (select main_a v_prenex_12111)) 2) (<= 0 (+ (select main_a v_prenex_12111) 1)))) (or (forall ((v_prenex_2645 Int)) (or (<= (+ main_x 1) v_prenex_2645) (<= (* 2 (select main_a v_prenex_2645)) 2) (<= (select main_a v_prenex_2645) 1) (< v_prenex_2645 main_x) (<= 0 (select main_a v_prenex_2645)))) (forall ((v_prenex_2646 Int)) (<= (select main_a v_prenex_2646) 1001))) (or (forall ((v_prenex_10033 Int)) (or (<= (select main_a v_prenex_10033) 1000) (< v_prenex_10033 main_y) (<= 1998 (* 2 (select main_a v_prenex_10033))))) (forall ((v_prenex_10032 Int)) (or (<= 0 (* 2 (select main_a v_prenex_10032))) (< v_prenex_10032 main_x) (<= (+ main_x 1) v_prenex_10032) (<= (select main_a v_prenex_10032) 2)))) (forall ((v_prenex_7703 Int) (v_prenex_7704 Int)) (or (< v_prenex_7703 main_x) (<= 999 (select main_a v_prenex_7704)) (<= 0 (* 2 (select main_a v_prenex_7703))) (<= (select main_a v_prenex_7703) 2) (<= (select main_a v_prenex_7704) (+ (select main_a v_prenex_7703) 1000)) (<= (+ main_x 1) v_prenex_7703))) (or (forall ((v_prenex_6490 Int)) (or (<= (* 2 (select main_a v_prenex_6490)) 2000) (<= (+ main_y 1) v_prenex_6490) (< v_prenex_6490 main_y))) (forall ((v_prenex_6489 Int)) (or (<= (* 2 (select main_a v_prenex_6489)) 2) (<= (+ main_x 1) v_prenex_6489)))) (forall ((v_prenex_2361 Int) (v_prenex_2360 Int)) (or (<= 998 (select main_a v_prenex_2361)) (<= (select main_a v_prenex_2361) 1000) (<= (+ (select main_a v_prenex_2360) 998) (select main_a v_prenex_2361)) (<= (+ main_x 1) v_prenex_2360) (< v_prenex_2361 main_y) (<= (* 2 (select main_a v_prenex_2360)) 2) (< v_prenex_2360 main_x))) (or (forall ((v_prenex_427 Int)) (or (<= (select main_a v_prenex_427) 2) (<= (+ main_x 1) v_prenex_427) (< v_prenex_427 main_x) (<= 0 (* 2 (select main_a v_prenex_427))))) (forall ((v_prenex_428 Int)) (or (<= 998 (select main_a v_prenex_428)) (<= (select main_a v_prenex_428) 1000)))) (forall ((v_prenex_5802 Int) (v_prenex_5801 Int)) (or (<= 0 (+ (select main_a v_prenex_5801) 1)) (<= (select main_a v_prenex_5802) 1000) (<= (* 2 (select main_a v_prenex_5801)) 2) (<= (select main_a v_prenex_5802) (+ (select main_a v_prenex_5801) 1000)) (<= (+ main_x 1) v_prenex_5801) (<= (* 2 (select main_a v_prenex_5802)) 2000) (< v_prenex_5801 main_x))) (forall ((v_prenex_4568 Int) (v_prenex_4567 Int)) (or (<= (select main_a v_prenex_4568) 1001) (<= 1000 (+ (select main_a v_prenex_4568) (select main_a v_prenex_4567))) (<= (select main_a v_prenex_4568) 1000) (< v_prenex_4568 main_y) (<= 0 (+ (select main_a v_prenex_4567) 1)) (< v_prenex_4567 main_x) (<= (+ main_x 1) v_prenex_4567))) (forall ((v_prenex_9229 Int) (v_prenex_9230 Int)) (or (<= (select main_a v_prenex_9230) 1000) (<= 1998 (* 2 (select main_a v_prenex_9230))) (< v_prenex_9229 main_x) (<= (+ main_x 1) v_prenex_9229) (<= (+ (select main_a v_prenex_9230) (select main_a v_prenex_9229)) 1000) (<= (* 2 (select main_a v_prenex_9229)) 2) (<= 0 (+ (select main_a v_prenex_9229) 1)))) (forall ((v_prenex_2507 Int) (v_prenex_2508 Int)) (or (<= (* 2 (select main_a v_prenex_2507)) 2) (<= 999 (select main_a v_prenex_2508)) (<= (select main_a v_prenex_2508) 1001) (< v_prenex_2507 main_x) (<= 0 (* 2 (select main_a v_prenex_2507))) (<= (+ main_x 1) v_prenex_2507) (<= (select main_a v_prenex_2508) (+ (select main_a v_prenex_2507) 1000)))) (forall ((v_prenex_7513 Int) (v_prenex_7514 Int)) (or (<= (+ (select main_a v_prenex_7513) 998) (select main_a v_prenex_7514)) (<= (+ main_x 1) v_prenex_7513) (<= (select main_a v_prenex_7514) 1001) (< v_prenex_7513 main_x) (< v_prenex_7514 main_y) (<= (select main_a v_prenex_7513) 2) (<= (select main_a v_prenex_7514) 1000))) (forall ((v_prenex_7977 Int) (v_prenex_7976 Int)) (or (< v_prenex_7977 main_y) (<= (+ (select main_a v_prenex_7976) 998) (select main_a v_prenex_7977)) (<= 1998 (* 2 (select main_a v_prenex_7977))) (<= (+ main_y 1) v_prenex_7977) (<= 999 (select main_a v_prenex_7977)))) (forall ((v_prenex_2531 Int) (v_prenex_2532 Int)) (or (< v_prenex_2531 main_x) (<= (+ main_x 1) v_prenex_2531) (<= (+ main_y 1) v_prenex_2532) (<= 1000 (+ (select main_a v_prenex_2532) (select main_a v_prenex_2531))) (<= 998 (select main_a v_prenex_2532)) (<= (select main_a v_prenex_2532) 1000) (<= 0 (+ (select main_a v_prenex_2531) 1)))) (or (forall ((v_prenex_9286 Int)) (or (<= (+ main_y 1) v_prenex_9286) (<= 1998 (* 2 (select main_a v_prenex_9286))) (<= (* 2 (select main_a v_prenex_9286)) 2000))) (forall ((v_prenex_9285 Int)) (or (<= 0 (+ (select main_a v_prenex_9285) 1)) (<= (+ main_x 1) v_prenex_9285) (<= 0 (* 2 (select main_a v_prenex_9285))) (< v_prenex_9285 main_x)))) (forall ((v_prenex_11631 Int) (v_prenex_11632 Int)) (or (<= (* 2 (select main_a v_prenex_11632)) 2000) (<= (select main_a v_prenex_11632) (+ (select main_a v_prenex_11631) 1000)) (<= 999 (select main_a v_prenex_11632)) (< v_prenex_11631 main_x) (<= 0 (+ (select main_a v_prenex_11631) 1)) (<= (+ main_x 1) v_prenex_11631))) (forall ((v_prenex_6346 Int) (v_prenex_6345 Int)) (or (< v_prenex_6345 main_x) (< v_prenex_6346 main_y) (<= (+ (select main_a v_prenex_6346) (select main_a v_prenex_6345)) 1000) (<= (+ main_x 1) v_prenex_6345) (<= (select main_a v_prenex_6346) 1001) (<= 0 (select main_a v_prenex_6345)) (<= (* 2 (select main_a v_prenex_6346)) 2000))) (forall ((v_prenex_899 Int) (v_prenex_900 Int)) (or (<= (+ (select main_a v_prenex_900) (select main_a v_prenex_899)) 1000) (<= (+ main_x 1) v_prenex_899) (<= (+ main_y 1) v_prenex_900) (<= 999 (select main_a v_prenex_900)) (<= 0 (select main_a v_prenex_899)) (<= 998 (select main_a v_prenex_900)) (< v_prenex_899 main_x))) (forall ((v_prenex_4566 Int) (v_prenex_4565 Int)) (or (<= (+ main_x 1) v_prenex_4565) (<= (+ (select main_a v_prenex_4565) 998) (select main_a v_prenex_4566)) (< v_prenex_4565 main_x) (<= (select main_a v_prenex_4566) 1000) (<= 0 (select main_a v_prenex_4565)) (<= (select main_a v_prenex_4565) 2) (<= 999 (select main_a v_prenex_4566)))) (forall ((v_prenex_7747 Int) (v_prenex_7748 Int)) (or (<= (select main_a v_prenex_7748) 1000) (<= 1000 (+ (select main_a v_prenex_7748) (select main_a v_prenex_7747))) (< v_prenex_7747 main_x) (<= 0 (select main_a v_prenex_7747)) (<= (+ main_x 1) v_prenex_7747) (<= (select main_a v_prenex_7747) 2))) (forall ((v_prenex_2420 Int) (v_prenex_2421 Int)) (or (< v_prenex_2421 main_y) (<= (select main_a v_prenex_2420) 2) (<= (+ main_x 1) v_prenex_2420) (< v_prenex_2420 main_x) (<= (select main_a v_prenex_2421) (+ (select main_a v_prenex_2420) 1000)) (<= 999 (select main_a v_prenex_2421)))) (forall ((v_prenex_12144 Int) (v_prenex_12143 Int)) (or (<= (+ (select main_a v_prenex_12144) (select main_a v_prenex_12143)) 1000) (<= (+ main_x 1) v_prenex_12143) (<= (select main_a v_prenex_12144) 1000) (<= 998 (select main_a v_prenex_12144)) (<= 0 (select main_a v_prenex_12143)) (< v_prenex_12143 main_x) (< v_prenex_12144 main_y))) (or (forall ((v_prenex_10512 Int)) (or (<= (select main_a v_prenex_10512) 1001) (<= (* 2 (select main_a v_prenex_10512)) 2000))) (forall ((v_prenex_10511 Int)) (or (<= (* 2 (select main_a v_prenex_10511)) 2) (<= (select main_a v_prenex_10511) 2) (<= (+ main_x 1) v_prenex_10511) (<= 0 (select main_a v_prenex_10511)) (< v_prenex_10511 main_x)))) (or (forall ((v_prenex_2588 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_2588))) (<= (select main_a v_prenex_2588) 1000))) (forall ((v_prenex_2587 Int)) (or (<= (+ main_x 1) v_prenex_2587) (<= 0 (select main_a v_prenex_2587)) (<= 0 (* 2 (select main_a v_prenex_2587))) (< v_prenex_2587 main_x)))) (or (forall ((v_prenex_12 Int)) (or (<= (* 2 (select main_a v_prenex_12)) 2) (<= (select main_a v_prenex_12) 1) (< v_prenex_12 main_x) (<= (+ main_x 1) v_prenex_12))) (forall ((v_prenex_4211 Int)) (<= (* 2 (select main_a v_prenex_4211)) 2000))) (forall ((v_prenex_794 Int) (v_prenex_793 Int)) (or (<= (* 2 (select main_a v_prenex_793)) 2) (<= 1000 (+ (select main_a v_prenex_794) (select main_a v_prenex_793))) (<= (* 2 (select main_a v_prenex_794)) 2000) (<= (select main_a v_prenex_793) 2) (< v_prenex_793 main_x) (<= 998 (select main_a v_prenex_794)) (<= (+ main_x 1) v_prenex_793))) (forall ((v_prenex_6300 Int) (v_prenex_6299 Int)) (or (<= (* 2 (select main_a v_prenex_6300)) 2000) (<= (* 2 (select main_a v_prenex_6299)) 2) (< v_prenex_6300 main_y) (<= (+ main_x 1) v_prenex_6299) (<= 999 (select main_a v_prenex_6300)) (<= (+ (select main_a v_prenex_6300) (select main_a v_prenex_6299)) 1000) (< v_prenex_6299 main_x))) (forall ((v_prenex_2444 Int) (v_prenex_2445 Int)) (or (< v_prenex_2444 main_x) (<= (select main_a v_prenex_2445) 1000) (<= (+ (select main_a v_prenex_2444) 998) (select main_a v_prenex_2445)) (<= (select main_a v_prenex_2444) 1) (<= (+ main_y 1) v_prenex_2445) (<= (+ main_x 1) v_prenex_2444) (<= 998 (select main_a v_prenex_2445)))) (forall ((v_prenex_12287 Int) (v_prenex_12288 Int)) (or (<= 1000 (+ (select main_a v_prenex_12288) (select main_a v_prenex_12287))) (<= (select main_a v_prenex_12288) 1000) (<= (+ main_y 1) v_prenex_12288) (< v_prenex_12287 main_x) (<= 1998 (* 2 (select main_a v_prenex_12288))) (<= (+ main_x 1) v_prenex_12287) (<= 0 (select main_a v_prenex_12287)))) (forall ((v_prenex_10639 Int) (v_prenex_10638 Int)) (or (<= (select main_a v_prenex_10639) 1001) (<= (+ main_x 1) v_prenex_10638) (<= 998 (select main_a v_prenex_10639)) (< v_prenex_10638 main_x) (<= 1000 (+ (select main_a v_prenex_10639) (select main_a v_prenex_10638))) (<= 0 (* 2 (select main_a v_prenex_10638))))) (or (forall ((v_prenex_8350 Int)) (or (<= (+ main_y 1) v_prenex_8350) (<= (select main_a v_prenex_8350) 1000) (< v_prenex_8350 main_y))) (forall ((v_prenex_8349 Int)) (<= 0 (* 2 (select main_a v_prenex_8349))))) (forall ((v_prenex_4015 Int) (v_prenex_4014 Int)) (or (<= (select main_a v_prenex_4015) (+ (select main_a v_prenex_4014) 1000)) (<= (+ main_x 1) v_prenex_4014) (<= 998 (select main_a v_prenex_4015)) (<= 0 (select main_a v_prenex_4014)) (<= (select main_a v_prenex_4014) 1) (<= 1998 (* 2 (select main_a v_prenex_4015))) (< v_prenex_4014 main_x))) (forall ((v_prenex_2993 Int) (v_prenex_2994 Int)) (or (<= (select main_a v_prenex_2994) (+ (select main_a v_prenex_2993) 1000)) (<= (+ main_x 1) v_prenex_2993) (< v_prenex_2993 main_x) (<= 0 (+ (select main_a v_prenex_2993) 1)) (<= 999 (select main_a v_prenex_2994)) (<= (select main_a v_prenex_2993) 2) (<= (select main_a v_prenex_2994) 1001))) (forall ((v_prenex_1596 Int) (v_prenex_1595 Int)) (or (<= (* 2 (select main_a v_prenex_1595)) 2) (< v_prenex_1595 main_x) (<= (+ main_x 1) v_prenex_1595) (<= 1998 (* 2 (select main_a v_prenex_1596))) (< v_prenex_1596 main_y) (<= (select main_a v_prenex_1596) 1000) (<= (+ (select main_a v_prenex_1595) 998) (select main_a v_prenex_1596)))) (or (forall ((v_prenex_11952 Int)) (or (<= 999 (select main_a v_prenex_11952)) (<= (select main_a v_prenex_11952) 1001))) (forall ((v_prenex_11951 Int)) (or (<= 0 (select main_a v_prenex_11951)) (<= 0 (+ (select main_a v_prenex_11951) 1)) (<= (* 2 (select main_a v_prenex_11951)) 2) (<= (+ main_x 1) v_prenex_11951) (< v_prenex_11951 main_x)))) (forall ((v_prenex_4197 Int) (v_prenex_4196 Int)) (or (<= (+ main_y 1) v_prenex_4197) (<= 1998 (* 2 (select main_a v_prenex_4197))) (<= 998 (select main_a v_prenex_4197)) (< v_prenex_4196 main_x) (<= (+ main_x 1) v_prenex_4196) (<= (+ (select main_a v_prenex_4196) 998) (select main_a v_prenex_4197)) (<= 0 (select main_a v_prenex_4196)))) (forall ((v_prenex_9006 Int) (v_prenex_9005 Int)) (or (<= (+ main_y 1) v_prenex_9006) (<= 998 (select main_a v_prenex_9006)) (<= (+ (select main_a v_prenex_9005) 998) (select main_a v_prenex_9006)) (<= (* 2 (select main_a v_prenex_9005)) 2) (<= 1998 (* 2 (select main_a v_prenex_9006))) (< v_prenex_9005 main_x) (<= (+ main_x 1) v_prenex_9005))) (forall ((v_prenex_5631 Int) (v_prenex_5630 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_5631))) (<= (select main_a v_prenex_5631) (+ (select main_a v_prenex_5630) 1000)) (<= 0 (select main_a v_prenex_5630)) (< v_prenex_5630 main_x) (<= (+ main_x 1) v_prenex_5630) (<= (* 2 (select main_a v_prenex_5631)) 2000))) (forall ((v_prenex_10675 Int) (v_prenex_10674 Int)) (or (<= (select main_a v_prenex_10675) (+ (select main_a v_prenex_10674) 1000)) (<= (+ main_y 1) v_prenex_10675) (<= (* 2 (select main_a v_prenex_10675)) 2000) (< v_prenex_10675 main_y) (<= (select main_a v_prenex_10675) 1001))) (forall ((v_prenex_10495 Int) (v_prenex_10496 Int)) (or (< v_prenex_10496 main_y) (<= 999 (select main_a v_prenex_10496)) (<= (select main_a v_prenex_10496) (+ (select main_a v_prenex_10495) 1000)) (<= 0 (select main_a v_prenex_10495)) (<= 1998 (* 2 (select main_a v_prenex_10496))) (<= (+ main_x 1) v_prenex_10495) (< v_prenex_10495 main_x))) (forall ((v_prenex_9523 Int) (v_prenex_9522 Int)) (or (<= (+ main_y 1) v_prenex_9523) (<= (* 2 (select main_a v_prenex_9523)) 2000) (< v_prenex_9523 main_y) (<= 1998 (* 2 (select main_a v_prenex_9523))) (<= (+ (select main_a v_prenex_9522) 998) (select main_a v_prenex_9523)))) (or (forall ((v_prenex_6281 Int)) (or (<= (+ main_x 1) v_prenex_6281) (< v_prenex_6281 main_x) (<= (select main_a v_prenex_6281) 2) (<= 0 (* 2 (select main_a v_prenex_6281))))) (forall ((v_prenex_6282 Int)) (or (<= 998 (select main_a v_prenex_6282)) (<= 999 (select main_a v_prenex_6282)) (<= (+ main_y 1) v_prenex_6282)))) (or (forall ((v_prenex_6662 Int)) (or (<= (+ main_x 1) v_prenex_6662) (< v_prenex_6662 main_x) (<= 0 (* 2 (select main_a v_prenex_6662))) (<= 0 (select main_a v_prenex_6662)))) (forall ((v_prenex_6663 Int)) (<= 1998 (* 2 (select main_a v_prenex_6663))))) (forall ((v_prenex_1657 Int) (v_prenex_1658 Int)) (or (<= 0 (+ (select main_a v_prenex_1657) 1)) (<= 1000 (+ (select main_a v_prenex_1658) (select main_a v_prenex_1657))) (<= (+ main_y 1) v_prenex_1658) (<= 999 (select main_a v_prenex_1658)) (<= (select main_a v_prenex_1658) 1000) (<= (+ main_x 1) v_prenex_1657) (< v_prenex_1657 main_x))) (forall ((v_prenex_5592 Int) (v_prenex_5593 Int)) (or (<= (+ (select main_a v_prenex_5592) 998) (select main_a v_prenex_5593)) (<= (* 2 (select main_a v_prenex_5592)) 2) (<= (* 2 (select main_a v_prenex_5593)) 2000) (<= (+ main_x 1) v_prenex_5592) (< v_prenex_5592 main_x))) (<= (+ main_y 1) main_x) (forall ((v_prenex_3261 Int) (v_prenex_3262 Int)) (or (<= (+ main_x 1) v_prenex_3261) (< v_prenex_3261 main_x) (<= 0 (select main_a v_prenex_3261)) (<= (select main_a v_prenex_3262) 1001) (<= (* 2 (select main_a v_prenex_3262)) 2000) (<= 1000 (+ (select main_a v_prenex_3262) (select main_a v_prenex_3261))) (<= (+ main_y 1) v_prenex_3262))) (forall ((v_prenex_1138 Int) (v_prenex_1137 Int)) (or (< v_prenex_1138 main_y) (<= (+ (select main_a v_prenex_1137) 998) (select main_a v_prenex_1138)) (<= 1998 (* 2 (select main_a v_prenex_1138))) (< v_prenex_1137 main_x) (<= (+ main_y 1) v_prenex_1138))) (or (forall ((v_prenex_13043 Int)) (<= (select main_a v_prenex_13043) 1000)) (forall ((v_prenex_13042 Int)) (or (<= (+ main_x 1) v_prenex_13042) (<= 0 (* 2 (select main_a v_prenex_13042))) (< v_prenex_13042 main_x)))) (or (forall ((v_prenex_5627 Int)) (or (<= 999 (select main_a v_prenex_5627)) (<= (* 2 (select main_a v_prenex_5627)) 2000))) (forall ((v_prenex_5626 Int)) (or (<= (+ main_x 1) v_prenex_5626) (<= (* 2 (select main_a v_prenex_5626)) 2) (<= 0 (select main_a v_prenex_5626)) (< v_prenex_5626 main_x)))) (or (forall ((v_prenex_1046 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_1046))) (<= (* 2 (select main_a v_prenex_1046)) 2000) (<= (+ main_y 1) v_prenex_1046))) (forall ((v_prenex_1045 Int)) (or (<= (* 2 (select main_a v_prenex_1045)) 2) (<= (select main_a v_prenex_1045) 1) (<= (+ main_x 1) v_prenex_1045) (< v_prenex_1045 main_x)))) (forall ((v_prenex_7898 Int) (v_prenex_7899 Int)) (or (< v_prenex_7898 main_x) (<= 0 (select main_a v_prenex_7898)) (<= (select main_a v_prenex_7899) (+ (select main_a v_prenex_7898) 1000)) (<= (select main_a v_prenex_7899) 1000) (<= 0 (* 2 (select main_a v_prenex_7898))) (<= (+ main_x 1) v_prenex_7898) (<= 999 (select main_a v_prenex_7899)))) (forall ((v_prenex_5079 Int) (v_prenex_5078 Int)) (or (<= (+ main_x 1) v_prenex_5078) (<= 1998 (* 2 (select main_a v_prenex_5079))) (<= (select main_a v_prenex_5079) 1000) (<= (select main_a v_prenex_5078) 2) (<= (+ (select main_a v_prenex_5079) (select main_a v_prenex_5078)) 1000) (<= (select main_a v_prenex_5078) 1) (< v_prenex_5078 main_x))) (forall ((v_prenex_9633 Int) (v_prenex_9632 Int)) (or (<= (+ main_x 1) v_prenex_9632) (< v_prenex_9632 main_x) (<= 1998 (* 2 (select main_a v_prenex_9633))) (<= (* 2 (select main_a v_prenex_9633)) 2000) (<= 1000 (+ (select main_a v_prenex_9633) (select main_a v_prenex_9632))) (< v_prenex_9633 main_y) (<= 0 (select main_a v_prenex_9632)))) (forall ((v_prenex_7742 Int) (v_prenex_7741 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_7742))) (<= (+ (select main_a v_prenex_7742) (select main_a v_prenex_7741)) 1000) (<= (select main_a v_prenex_7741) 1) (< v_prenex_7741 main_x) (<= (+ main_x 1) v_prenex_7741) (<= 998 (select main_a v_prenex_7742)) (<= 0 (select main_a v_prenex_7741)))) (forall ((v_prenex_6239 Int) (v_prenex_6240 Int)) (or (<= 1000 (+ (select main_a v_prenex_6240) (select main_a v_prenex_6239))) (<= (* 2 (select main_a v_prenex_6239)) 2) (<= 0 (* 2 (select main_a v_prenex_6239))) (<= (+ main_x 1) v_prenex_6239) (< v_prenex_6239 main_x) (<= (select main_a v_prenex_6240) 1001))) (forall ((v_prenex_13427 Int) (v_prenex_13428 Int)) (or (<= (select main_a v_prenex_13428) 1000) (<= (+ main_x 1) v_prenex_13427) (<= 999 (select main_a v_prenex_13428)) (<= (+ (select main_a v_prenex_13427) 998) (select main_a v_prenex_13428)) (<= (* 2 (select main_a v_prenex_13427)) 2) (<= 0 (* 2 (select main_a v_prenex_13427))) (< v_prenex_13427 main_x))) (forall ((v_prenex_3632 Int) (v_prenex_3633 Int)) (or (<= 0 (* 2 (select main_a v_prenex_3632))) (<= 1998 (* 2 (select main_a v_prenex_3633))) (<= 999 (select main_a v_prenex_3633)) (< v_prenex_3632 main_x) (<= 1000 (+ (select main_a v_prenex_3633) (select main_a v_prenex_3632))) (<= (+ main_x 1) v_prenex_3632) (<= (+ main_y 1) v_prenex_3633))) (forall ((v_prenex_5428 Int) (v_prenex_5429 Int)) (or (<= (select main_a v_prenex_5428) 1) (< v_prenex_5429 main_y) (<= (select main_a v_prenex_5429) 1001) (< v_prenex_5428 main_x) (<= (+ main_x 1) v_prenex_5428) (<= (select main_a v_prenex_5429) (+ (select main_a v_prenex_5428) 1000)) (<= (select main_a v_prenex_5429) 1000))) (forall ((v_prenex_4160 Int) (v_prenex_4161 Int)) (or (<= (select main_a v_prenex_4161) (+ (select main_a v_prenex_4160) 1000)) (< v_prenex_4160 main_x) (<= 0 (select main_a v_prenex_4160)) (< v_prenex_4161 main_y) (<= 999 (select main_a v_prenex_4161)) (<= (+ main_x 1) v_prenex_4160))) (or (forall ((v_prenex_4260 Int)) (or (<= 0 (* 2 (select main_a v_prenex_4260))) (<= (select main_a v_prenex_4260) 1) (< v_prenex_4260 main_x) (<= (+ main_x 1) v_prenex_4260))) (forall ((v_prenex_4261 Int)) (or (<= (select main_a v_prenex_4261) 1000) (<= 999 (select main_a v_prenex_4261)) (<= (+ main_y 1) v_prenex_4261)))) (forall ((v_prenex_6820 Int) (v_prenex_6821 Int)) (or (<= (+ main_x 1) v_prenex_6820) (< v_prenex_6820 main_x) (<= 0 (+ (select main_a v_prenex_6820) 1)) (<= 1998 (* 2 (select main_a v_prenex_6821))) (<= (* 2 (select main_a v_prenex_6821)) 2000) (<= (+ (select main_a v_prenex_6820) 998) (select main_a v_prenex_6821)) (<= (select main_a v_prenex_6820) 2))) (or (forall ((v_prenex_8161 Int)) (or (<= (select main_a v_prenex_8161) 1000) (< v_prenex_8161 main_y) (<= 999 (select main_a v_prenex_8161)))) (forall ((v_prenex_8160 Int)) (or (<= (* 2 (select main_a v_prenex_8160)) 2) (< v_prenex_8160 main_x) (<= (select main_a v_prenex_8160) 1) (<= (+ main_x 1) v_prenex_8160)))) (forall ((v_prenex_13052 Int) (v_prenex_13053 Int)) (or (<= 0 (* 2 (select main_a v_prenex_13052))) (<= (select main_a v_prenex_13053) 1001) (< v_prenex_13052 main_x) (<= (+ main_x 1) v_prenex_13052) (<= (+ (select main_a v_prenex_13052) 998) (select main_a v_prenex_13053)) (<= 998 (select main_a v_prenex_13053)))) (forall ((v_prenex_8993 Int) (v_prenex_8994 Int)) (or (<= 999 (select main_a v_prenex_8994)) (<= (+ main_x 1) v_prenex_8993) (< v_prenex_8993 main_x) (<= 0 (* 2 (select main_a v_prenex_8993))) (<= (select main_a v_prenex_8993) 1) (<= (* 2 (select main_a v_prenex_8994)) 2000) (<= (+ (select main_a v_prenex_8993) 998) (select main_a v_prenex_8994)))) (forall ((v_prenex_1766 Int) (v_prenex_1765 Int)) (or (<= (+ (select main_a v_prenex_1765) 998) (select main_a v_prenex_1766)) (< v_prenex_1765 main_x) (<= (+ main_x 1) v_prenex_1765) (<= (select main_a v_prenex_1766) 1000) (<= 1998 (* 2 (select main_a v_prenex_1766))) (<= (select main_a v_prenex_1765) 1))) (forall ((v_prenex_9051 Int) (v_prenex_9050 Int)) (or (<= (+ main_y 1) v_prenex_9051) (<= (* 2 (select main_a v_prenex_9051)) 2000) (<= 999 (select main_a v_prenex_9051)) (< v_prenex_9051 main_y) (<= (+ (select main_a v_prenex_9051) (select main_a v_prenex_9050)) 1000))) (forall ((v_prenex_6694 Int) (v_prenex_6695 Int)) (or (<= (+ (select main_a v_prenex_6695) (select main_a v_prenex_6694)) 1000) (< v_prenex_6694 main_x) (<= (* 2 (select main_a v_prenex_6694)) 2) (<= 1998 (* 2 (select main_a v_prenex_6695))) (<= (+ main_x 1) v_prenex_6694) (<= 0 (+ (select main_a v_prenex_6694) 1)) (<= (* 2 (select main_a v_prenex_6695)) 2000))) (forall ((v_prenex_574 Int) (v_prenex_573 Int)) (or (< v_prenex_573 main_x) (<= (+ main_x 1) v_prenex_573) (<= 0 (select main_a v_prenex_573)) (<= (select main_a v_prenex_574) 1000) (<= (select main_a v_prenex_573) 2) (<= 998 (select main_a v_prenex_574)) (<= (+ (select main_a v_prenex_574) (select main_a v_prenex_573)) 1000))) (forall ((v_prenex_194 Int) (v_prenex_193 Int)) (or (<= (+ (select main_a v_prenex_193) 998) (select main_a v_prenex_194)) (<= (select main_a v_prenex_194) 1001) (<= (+ main_x 1) v_prenex_193) (< v_prenex_193 main_x) (<= 0 (+ (select main_a v_prenex_193) 1)) (<= (* 2 (select main_a v_prenex_193)) 2))) (forall ((v_prenex_13420 Int) (v_prenex_13419 Int)) (or (<= (select main_a v_prenex_13420) 1000) (<= (+ main_x 1) v_prenex_13419) (<= (* 2 (select main_a v_prenex_13419)) 2) (< v_prenex_13419 main_x) (<= 1998 (* 2 (select main_a v_prenex_13420))) (<= 0 (select main_a v_prenex_13419)) (<= (+ (select main_a v_prenex_13420) (select main_a v_prenex_13419)) 1000))) (forall ((v_prenex_2755 Int) (v_prenex_2756 Int)) (or (<= 0 (+ (select main_a v_prenex_2755) 1)) (<= 998 (select main_a v_prenex_2756)) (<= (+ main_x 1) v_prenex_2755) (<= 1000 (+ (select main_a v_prenex_2756) (select main_a v_prenex_2755))) (< v_prenex_2755 main_x) (<= (select main_a v_prenex_2755) 1))) (forall ((v_prenex_5479 Int) (v_prenex_5478 Int)) (or (< v_prenex_5478 main_x) (<= (* 2 (select main_a v_prenex_5478)) 2) (< v_prenex_5479 main_y) (<= (+ (select main_a v_prenex_5478) 998) (select main_a v_prenex_5479)) (<= 999 (select main_a v_prenex_5479)) (<= (+ main_x 1) v_prenex_5478) (<= (select main_a v_prenex_5479) 1000))) (forall ((v_prenex_12710 Int) (v_prenex_12709 Int)) (or (<= (+ (select main_a v_prenex_12710) (select main_a v_prenex_12709)) 1000) (<= (+ main_x 1) v_prenex_12709) (< v_prenex_12709 main_x) (<= (select main_a v_prenex_12710) 1001) (<= 0 (select main_a v_prenex_12709)) (<= (select main_a v_prenex_12709) 1))) (forall ((v_prenex_2677 Int) (v_prenex_2678 Int)) (or (<= 0 (* 2 (select main_a v_prenex_2677))) (<= (+ main_x 1) v_prenex_2677) (<= (* 2 (select main_a v_prenex_2678)) 2000) (<= (select main_a v_prenex_2678) 1001) (< v_prenex_2677 main_x) (<= 1000 (+ (select main_a v_prenex_2678) (select main_a v_prenex_2677))))) (forall ((v_prenex_9252 Int) (v_prenex_9251 Int)) (or (<= (select main_a v_prenex_9251) 2) (<= 999 (select main_a v_prenex_9252)) (<= (+ (select main_a v_prenex_9252) (select main_a v_prenex_9251)) 1000) (<= 998 (select main_a v_prenex_9252)) (<= (+ main_x 1) v_prenex_9251) (<= 0 (select main_a v_prenex_9251)) (< v_prenex_9251 main_x))) (forall ((v_prenex_1096 Int) (v_prenex_1095 Int)) (or (<= 0 (* 2 (select main_a v_prenex_1095))) (<= (+ main_x 1) v_prenex_1095) (<= (select main_a v_prenex_1096) 1001) (<= (select main_a v_prenex_1096) (+ (select main_a v_prenex_1095) 1000)) (< v_prenex_1095 main_x) (<= 0 (+ (select main_a v_prenex_1095) 1)) (<= 1998 (* 2 (select main_a v_prenex_1096))))) (forall ((v_prenex_853 Int) (v_prenex_854 Int)) (or (<= (+ (select main_a v_prenex_854) (select main_a v_prenex_853)) 1000) (< v_prenex_853 main_x) (<= (+ main_x 1) v_prenex_853) (<= 0 (select main_a v_prenex_853)) (<= (* 2 (select main_a v_prenex_853)) 2) (<= 999 (select main_a v_prenex_854)))) (forall ((v_prenex_1162 Int) (v_prenex_1161 Int)) (or (<= (select main_a v_prenex_1162) (+ (select main_a v_prenex_1161) 1000)) (<= (+ main_x 1) v_prenex_1161) (< v_prenex_1161 main_x) (<= 999 (select main_a v_prenex_1162)) (<= (select main_a v_prenex_1161) 2) (<= (select main_a v_prenex_1161) 1))) (forall ((v_prenex_11840 Int) (v_prenex_11841 Int)) (or (<= (select main_a v_prenex_11841) 1000) (<= 0 (+ (select main_a v_prenex_11840) 1)) (<= 1998 (* 2 (select main_a v_prenex_11841))) (<= (+ main_x 1) v_prenex_11840) (<= (+ main_y 1) v_prenex_11841) (< v_prenex_11840 main_x) (<= 1000 (+ (select main_a v_prenex_11841) (select main_a v_prenex_11840))))) (forall ((v_prenex_3988 Int) (v_prenex_3989 Int)) (or (<= 0 (select main_a v_prenex_3988)) (< v_prenex_3988 main_x) (<= (select main_a v_prenex_3989) 1000) (<= (select main_a v_prenex_3988) 1) (<= 998 (select main_a v_prenex_3989)) (<= (+ (select main_a v_prenex_3988) 998) (select main_a v_prenex_3989)) (<= (+ main_x 1) v_prenex_3988))) (forall ((v_prenex_1072 Int) (v_prenex_1071 Int)) (or (<= (select main_a v_prenex_1071) 2) (<= (* 2 (select main_a v_prenex_1071)) 2) (<= (select main_a v_prenex_1072) 1000) (<= 1000 (+ (select main_a v_prenex_1072) (select main_a v_prenex_1071))) (<= (+ main_x 1) v_prenex_1071) (<= (* 2 (select main_a v_prenex_1072)) 2000) (< v_prenex_1071 main_x))) (forall ((v_prenex_4334 Int) (v_prenex_4333 Int)) (or (<= (+ main_x 1) v_prenex_4333) (<= 0 (+ (select main_a v_prenex_4333) 1)) (<= 999 (select main_a v_prenex_4334)) (<= (select main_a v_prenex_4334) (+ (select main_a v_prenex_4333) 1000)) (< v_prenex_4333 main_x))) (forall ((v_prenex_8291 Int) (v_prenex_8290 Int)) (or (<= (+ main_x 1) v_prenex_8290) (<= (select main_a v_prenex_8291) 1001) (<= (select main_a v_prenex_8290) 1) (<= 0 (+ (select main_a v_prenex_8290) 1)) (<= (+ (select main_a v_prenex_8291) (select main_a v_prenex_8290)) 1000) (< v_prenex_8290 main_x) (<= 998 (select main_a v_prenex_8291)))) (forall ((v_prenex_2730 Int) (v_prenex_2729 Int)) (or (<= (+ main_x 1) v_prenex_2729) (<= 0 (+ (select main_a v_prenex_2729) 1)) (<= 1998 (* 2 (select main_a v_prenex_2730))) (<= 0 (select main_a v_prenex_2729)) (<= (+ (select main_a v_prenex_2730) (select main_a v_prenex_2729)) 1000) (< v_prenex_2729 main_x) (<= (select main_a v_prenex_2730) 1000))) (forall ((v_prenex_2274 Int) (v_prenex_2275 Int)) (or (<= 0 (* 2 (select main_a v_prenex_2274))) (<= (* 2 (select main_a v_prenex_2275)) 2000) (< v_prenex_2274 main_x) (<= 998 (select main_a v_prenex_2275)) (<= (select main_a v_prenex_2275) (+ (select main_a v_prenex_2274) 1000)) (<= (+ main_x 1) v_prenex_2274) (<= (select main_a v_prenex_2274) 2))) (forall ((v_prenex_12878 Int) (v_prenex_12879 Int)) (or (<= (+ main_x 1) v_prenex_12878) (<= 0 (+ (select main_a v_prenex_12878) 1)) (<= 1000 (+ (select main_a v_prenex_12879) (select main_a v_prenex_12878))) (<= (+ main_y 1) v_prenex_12879) (< v_prenex_12878 main_x) (<= (select main_a v_prenex_12879) 1001) (<= 998 (select main_a v_prenex_12879)))) (or (forall ((v_prenex_613 Int)) (or (<= (* 2 (select main_a v_prenex_613)) 2) (<= (+ main_x 1) v_prenex_613) (< v_prenex_613 main_x) (<= 0 (select main_a v_prenex_613)))) (forall ((v_prenex_614 Int)) (or (<= (select main_a v_prenex_614) 1000) (<= (select main_a v_prenex_614) 1001) (<= (+ main_y 1) v_prenex_614)))) (forall ((v_prenex_12029 Int) (v_prenex_12030 Int)) (or (<= (select main_a v_prenex_12030) 1001) (<= (+ (select main_a v_prenex_12030) (select main_a v_prenex_12029)) 1000) (< v_prenex_12029 main_x) (<= (select main_a v_prenex_12029) 1) (<= 0 (* 2 (select main_a v_prenex_12029))) (<= (* 2 (select main_a v_prenex_12030)) 2000) (<= (+ main_x 1) v_prenex_12029))) (or (forall ((v_prenex_6044 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_6044))) (<= 998 (select main_a v_prenex_6044)) (<= (+ main_y 1) v_prenex_6044))) (forall ((v_prenex_6043 Int)) (or (< v_prenex_6043 main_x) (<= (select main_a v_prenex_6043) 1) (<= 0 (* 2 (select main_a v_prenex_6043))) (<= (+ main_x 1) v_prenex_6043)))) (forall ((v_prenex_3910 Int) (v_prenex_3911 Int)) (or (<= 999 (select main_a v_prenex_3911)) (<= 0 (select main_a v_prenex_3910)) (<= (+ main_x 1) v_prenex_3910) (< v_prenex_3910 main_x) (<= (+ (select main_a v_prenex_3911) (select main_a v_prenex_3910)) 1000) (<= 0 (* 2 (select main_a v_prenex_3910))))) (forall ((v_prenex_4948 Int) (v_prenex_4949 Int)) (or (<= (select main_a v_prenex_4949) 1001) (<= 1000 (+ (select main_a v_prenex_4949) (select main_a v_prenex_4948))) (<= (* 2 (select main_a v_prenex_4948)) 2) (<= (select main_a v_prenex_4948) 1) (<= (+ main_x 1) v_prenex_4948) (<= 998 (select main_a v_prenex_4949)) (< v_prenex_4948 main_x))) (forall ((v_prenex_10550 Int) (v_prenex_10551 Int)) (or (<= (select main_a v_prenex_10551) 1000) (<= 0 (select main_a v_prenex_10550)) (< v_prenex_10550 main_x) (<= 0 (* 2 (select main_a v_prenex_10550))) (<= (+ main_x 1) v_prenex_10550) (<= 1000 (+ (select main_a v_prenex_10551) (select main_a v_prenex_10550))))) (or (forall ((v_prenex_8452 Int)) (or (<= (select main_a v_prenex_8452) 1001) (<= (select main_a v_prenex_8452) 1000))) (forall ((v_prenex_8451 Int)) (or (<= 0 (+ (select main_a v_prenex_8451) 1)) (<= (* 2 (select main_a v_prenex_8451)) 2) (< v_prenex_8451 main_x) (<= (select main_a v_prenex_8451) 1) (<= (+ main_x 1) v_prenex_8451)))) (forall ((v_prenex_5477 Int) (v_prenex_5476 Int)) (or (<= (+ (select main_a v_prenex_5476) 998) (select main_a v_prenex_5477)) (< v_prenex_5476 main_x) (<= 0 (* 2 (select main_a v_prenex_5476))) (<= (select main_a v_prenex_5476) 2) (<= 999 (select main_a v_prenex_5477)) (<= (+ main_x 1) v_prenex_5476) (<= (select main_a v_prenex_5477) 1000))) (forall ((v_prenex_2483 Int) (v_prenex_2484 Int)) (or (<= (+ main_x 1) v_prenex_2483) (<= (select main_a v_prenex_2484) (+ (select main_a v_prenex_2483) 1000)) (< v_prenex_2483 main_x) (<= 1998 (* 2 (select main_a v_prenex_2484))) (<= 0 (+ (select main_a v_prenex_2483) 1)))) (forall ((v_prenex_608 Int) (v_prenex_607 Int)) (or (<= (select main_a v_prenex_608) 1001) (<= (* 2 (select main_a v_prenex_607)) 2) (<= (+ (select main_a v_prenex_608) (select main_a v_prenex_607)) 1000) (<= (* 2 (select main_a v_prenex_608)) 2000) (< v_prenex_607 main_x) (<= (+ main_x 1) v_prenex_607) (<= 0 (+ (select main_a v_prenex_607) 1)))) (or (forall ((v_prenex_392 Int)) (or (<= (* 2 (select main_a v_prenex_392)) 2000) (< v_prenex_392 main_y))) (forall ((v_prenex_391 Int)) (or (<= (+ main_x 1) v_prenex_391) (<= (select main_a v_prenex_391) 2) (<= 0 (* 2 (select main_a v_prenex_391))) (< v_prenex_391 main_x)))) (forall ((v_prenex_11813 Int) (v_prenex_11812 Int)) (or (< v_prenex_11813 main_y) (<= (* 2 (select main_a v_prenex_11812)) 2) (<= (+ (select main_a v_prenex_11813) (select main_a v_prenex_11812)) 1000) (<= (+ main_x 1) v_prenex_11812) (<= (* 2 (select main_a v_prenex_11813)) 2000) (< v_prenex_11812 main_x) (<= (select main_a v_prenex_11813) 1000))) (forall ((v_prenex_3538 Int) (v_prenex_3539 Int)) (or (<= 999 (select main_a v_prenex_3539)) (<= (select main_a v_prenex_3539) 1001) (< v_prenex_3538 main_x) (<= (select main_a v_prenex_3538) 2) (<= (+ main_x 1) v_prenex_3538) (<= (* 2 (select main_a v_prenex_3538)) 2) (<= (+ (select main_a v_prenex_3539) (select main_a v_prenex_3538)) 1000))) (forall ((v_prenex_12763 Int) (v_prenex_12764 Int)) (or (< v_prenex_12763 main_x) (<= (* 2 (select main_a v_prenex_12764)) 2000) (<= 0 (select main_a v_prenex_12763)) (<= (+ (select main_a v_prenex_12763) 998) (select main_a v_prenex_12764)) (<= (select main_a v_prenex_12764) 1000) (<= (select main_a v_prenex_12763) 1) (<= (+ main_x 1) v_prenex_12763))) (forall ((v_prenex_5039 Int) (v_prenex_5038 Int)) (or (<= (+ main_y 1) v_prenex_5039) (<= 999 (select main_a v_prenex_5039)) (<= (select main_a v_prenex_5039) 1000) (<= (+ main_x 1) v_prenex_5038) (<= (select main_a v_prenex_5038) 1) (< v_prenex_5038 main_x) (<= (+ (select main_a v_prenex_5039) (select main_a v_prenex_5038)) 1000))) (forall ((v_prenex_12621 Int) (v_prenex_12622 Int)) (or (<= (+ main_x 1) v_prenex_12621) (< v_prenex_12621 main_x) (<= (* 2 (select main_a v_prenex_12621)) 2) (<= 999 (select main_a v_prenex_12622)) (<= (+ (select main_a v_prenex_12621) 998) (select main_a v_prenex_12622)) (<= (+ main_y 1) v_prenex_12622) (<= (* 2 (select main_a v_prenex_12622)) 2000))) (forall ((v_prenex_1036 Int) (v_prenex_1035 Int)) (or (<= 0 (+ (select main_a v_prenex_1035) 1)) (< v_prenex_1035 main_x) (<= 1000 (+ (select main_a v_prenex_1036) (select main_a v_prenex_1035))) (<= (+ main_x 1) v_prenex_1035) (<= (* 2 (select main_a v_prenex_1036)) 2000) (<= (+ main_y 1) v_prenex_1036))) (forall ((v_prenex_3604 Int) (v_prenex_3605 Int)) (or (<= (* 2 (select main_a v_prenex_3604)) 2) (< v_prenex_3604 main_x) (<= 0 (* 2 (select main_a v_prenex_3604))) (<= (select main_a v_prenex_3605) 1000) (<= 999 (select main_a v_prenex_3605)) (<= (+ main_x 1) v_prenex_3604) (<= 1000 (+ (select main_a v_prenex_3605) (select main_a v_prenex_3604))))) (forall ((v_prenex_9784 Int) (v_prenex_9783 Int)) (or (<= (+ (select main_a v_prenex_9784) (select main_a v_prenex_9783)) 1000) (< v_prenex_9783 main_x) (<= (+ main_y 1) v_prenex_9784) (<= 1998 (* 2 (select main_a v_prenex_9784))) (<= (+ main_x 1) v_prenex_9783) (<= 0 (+ (select main_a v_prenex_9783) 1)) (<= (select main_a v_prenex_9784) 1001))) (or (forall ((v_prenex_3017 Int)) (or (< v_prenex_3017 main_x) (<= (* 2 (select main_a v_prenex_3017)) 2) (<= (+ main_x 1) v_prenex_3017) (<= 0 (+ (select main_a v_prenex_3017) 1)))) (forall ((v_prenex_3018 Int)) (or (<= (* 2 (select main_a v_prenex_3018)) 2000) (<= (select main_a v_prenex_3018) 1000)))) (forall ((v_prenex_1576 Int) (v_prenex_1575 Int)) (or (<= (+ main_x 1) v_prenex_1575) (<= (select main_a v_prenex_1576) (+ (select main_a v_prenex_1575) 1000)) (<= 999 (select main_a v_prenex_1576)) (<= (* 2 (select main_a v_prenex_1575)) 2) (<= 998 (select main_a v_prenex_1576)) (< v_prenex_1575 main_x) (<= (select main_a v_prenex_1575) 2))) (forall ((v_prenex_9981 Int) (v_prenex_9980 Int)) (or (<= (select main_a v_prenex_9981) (+ (select main_a v_prenex_9980) 1000)) (< v_prenex_9980 main_x) (<= (select main_a v_prenex_9981) 1001) (<= (select main_a v_prenex_9981) 1000) (<= 0 (* 2 (select main_a v_prenex_9980))) (<= (+ main_x 1) v_prenex_9980) (< v_prenex_9981 main_y))) (forall ((v_prenex_6486 Int) (v_prenex_6485 Int)) (or (<= 0 (* 2 (select main_a v_prenex_6485))) (<= (* 2 (select main_a v_prenex_6485)) 2) (<= (+ main_x 1) v_prenex_6485) (<= (select main_a v_prenex_6486) 1000) (<= 1000 (+ (select main_a v_prenex_6486) (select main_a v_prenex_6485))) (< v_prenex_6485 main_x) (<= 998 (select main_a v_prenex_6486)))) (forall ((v_prenex_13194 Int) (v_prenex_13195 Int)) (or (< v_prenex_13195 main_y) (<= (select main_a v_prenex_13195) 1000) (<= (+ main_y 1) v_prenex_13195) (< v_prenex_13194 main_x) (<= 1000 (+ (select main_a v_prenex_13195) (select main_a v_prenex_13194))))) (forall ((v_prenex_12012 Int) (v_prenex_12011 Int)) (or (<= 0 (* 2 (select main_a v_prenex_12011))) (<= (select main_a v_prenex_12011) 1) (<= (+ (select main_a v_prenex_12011) 998) (select main_a v_prenex_12012)) (<= (* 2 (select main_a v_prenex_12012)) 2000) (<= (select main_a v_prenex_12012) 1001) (<= (+ main_x 1) v_prenex_12011) (< v_prenex_12011 main_x))) (forall ((v_prenex_3487 Int) (v_prenex_3486 Int)) (or (<= (* 2 (select main_a v_prenex_3486)) 2) (< v_prenex_3486 main_x) (<= (+ main_x 1) v_prenex_3486) (<= (select main_a v_prenex_3487) 1000) (<= (+ (select main_a v_prenex_3486) 998) (select main_a v_prenex_3487)) (<= (select main_a v_prenex_3486) 1))) (forall ((v_prenex_9198 Int) (v_prenex_9197 Int)) (or (<= 0 (select main_a v_prenex_9197)) (<= (+ (select main_a v_prenex_9197) 998) (select main_a v_prenex_9198)) (< v_prenex_9197 main_x) (<= (+ main_x 1) v_prenex_9197) (<= 998 (select main_a v_prenex_9198)))) (forall ((v_prenex_510 Int) (v_prenex_509 Int)) (or (< v_prenex_509 main_x) (<= 998 (select main_a v_prenex_510)) (<= 0 (* 2 (select main_a v_prenex_509))) (<= (select main_a v_prenex_510) (+ (select main_a v_prenex_509) 1000)) (<= (select main_a v_prenex_510) 1000) (<= (+ main_x 1) v_prenex_509))) (forall ((v_prenex_11442 Int) (v_prenex_11443 Int)) (or (<= (select main_a v_prenex_11442) 2) (< v_prenex_11442 main_x) (<= 0 (* 2 (select main_a v_prenex_11442))) (<= (select main_a v_prenex_11443) (+ (select main_a v_prenex_11442) 1000)) (<= (* 2 (select main_a v_prenex_11443)) 2000) (<= (+ main_x 1) v_prenex_11442))) (forall ((v_prenex_7192 Int) (v_prenex_7193 Int)) (or (< v_prenex_7192 main_x) (<= (+ main_x 1) v_prenex_7192) (<= (select main_a v_prenex_7192) 1) (<= (select main_a v_prenex_7193) 1000) (<= 1998 (* 2 (select main_a v_prenex_7193))) (<= (+ (select main_a v_prenex_7193) (select main_a v_prenex_7192)) 1000) (<= (* 2 (select main_a v_prenex_7192)) 2))) (forall ((v_prenex_3708 Int) (v_prenex_3709 Int)) (or (<= 0 (select main_a v_prenex_3708)) (<= (select main_a v_prenex_3708) 1) (<= (+ (select main_a v_prenex_3709) (select main_a v_prenex_3708)) 1000) (<= (select main_a v_prenex_3709) 1000) (<= (+ main_x 1) v_prenex_3708) (< v_prenex_3708 main_x))) (forall ((v_prenex_8046 Int) (v_prenex_8047 Int)) (or (<= 0 (+ (select main_a v_prenex_8046) 1)) (<= (select main_a v_prenex_8046) 2) (< v_prenex_8046 main_x) (<= (+ (select main_a v_prenex_8047) (select main_a v_prenex_8046)) 1000) (<= (select main_a v_prenex_8047) 1001) (<= (+ main_x 1) v_prenex_8046) (<= (* 2 (select main_a v_prenex_8047)) 2000))) (forall ((v_prenex_13104 Int) (v_prenex_13105 Int)) (or (< v_prenex_13104 main_x) (<= (+ main_x 1) v_prenex_13104) (<= 0 (* 2 (select main_a v_prenex_13104))) (<= (+ (select main_a v_prenex_13105) (select main_a v_prenex_13104)) 1000) (<= 1998 (* 2 (select main_a v_prenex_13105))))) (forall ((v_prenex_1291 Int) (v_prenex_1290 Int)) (or (<= (+ (select main_a v_prenex_1291) (select main_a v_prenex_1290)) 1000) (<= 0 (select main_a v_prenex_1290)) (< v_prenex_1290 main_x) (<= (+ main_x 1) v_prenex_1290) (<= 998 (select main_a v_prenex_1291)) (<= (* 2 (select main_a v_prenex_1290)) 2) (<= (select main_a v_prenex_1291) 1000))) (forall ((v_prenex_10912 Int) (v_prenex_10911 Int)) (or (<= (+ main_x 1) v_prenex_10911) (<= (+ (select main_a v_prenex_10911) 998) (select main_a v_prenex_10912)) (< v_prenex_10911 main_x) (<= 0 (* 2 (select main_a v_prenex_10911))) (<= (select main_a v_prenex_10912) 1000) (<= 1998 (* 2 (select main_a v_prenex_10912))))) (forall ((v_prenex_12199 Int) (v_prenex_12200 Int)) (or (<= 999 (select main_a v_prenex_12200)) (<= (select main_a v_prenex_12199) 2) (< v_prenex_12199 main_x) (<= (select main_a v_prenex_12199) 1) (<= 1000 (+ (select main_a v_prenex_12200) (select main_a v_prenex_12199))) (<= (select main_a v_prenex_12200) 1001) (<= (+ main_x 1) v_prenex_12199))) (forall ((v_prenex_11699 Int) (v_prenex_11700 Int)) (or (<= (select main_a v_prenex_11699) 2) (<= (select main_a v_prenex_11700) (+ (select main_a v_prenex_11699) 1000)) (< v_prenex_11699 main_x) (<= 0 (* 2 (select main_a v_prenex_11699))) (<= (+ main_x 1) v_prenex_11699) (<= (* 2 (select main_a v_prenex_11700)) 2000) (<= (select main_a v_prenex_11700) 1000))) (forall ((v_prenex_6499 Int) (v_prenex_6500 Int)) (or (<= 999 (select main_a v_prenex_6500)) (<= 0 (* 2 (select main_a v_prenex_6499))) (<= 0 (select main_a v_prenex_6499)) (< v_prenex_6499 main_x) (<= (select main_a v_prenex_6500) (+ (select main_a v_prenex_6499) 1000)) (<= (+ main_x 1) v_prenex_6499))) (or (forall ((v_prenex_2685 Int)) (or (<= (* 2 (select main_a v_prenex_2685)) 2) (< v_prenex_2685 main_x) (<= 0 (select main_a v_prenex_2685)) (<= (+ main_x 1) v_prenex_2685) (<= (select main_a v_prenex_2685) 1))) (forall ((v_prenex_2686 Int)) (or (<= (select main_a v_prenex_2686) 1000) (<= 1998 (* 2 (select main_a v_prenex_2686)))))) (forall ((v_prenex_2923 Int) (v_prenex_2924 Int)) (or (<= (+ main_x 1) v_prenex_2923) (<= (select main_a v_prenex_2923) 1) (<= 0 (select main_a v_prenex_2923)) (< v_prenex_2923 main_x) (<= 1998 (* 2 (select main_a v_prenex_2924))) (<= (+ (select main_a v_prenex_2923) 998) (select main_a v_prenex_2924)) (<= (select main_a v_prenex_2924) 1000))) (forall ((v_prenex_4991 Int) (v_prenex_4990 Int)) (or (<= (select main_a v_prenex_4991) 1000) (< v_prenex_4990 main_x) (<= (+ main_x 1) v_prenex_4990) (<= (+ (select main_a v_prenex_4990) 998) (select main_a v_prenex_4991)) (< v_prenex_4991 main_y) (<= (* 2 (select main_a v_prenex_4990)) 2) (<= (select main_a v_prenex_4991) 1001))) (forall ((v_prenex_8068 Int) (v_prenex_8069 Int)) (or (< v_prenex_8068 main_x) (<= 0 (+ (select main_a v_prenex_8068) 1)) (<= (+ main_x 1) v_prenex_8068) (<= 1998 (* 2 (select main_a v_prenex_8069))) (<= 1000 (+ (select main_a v_prenex_8069) (select main_a v_prenex_8068))))) (or (forall ((v_prenex_6422 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_6422))) (< v_prenex_6422 main_y))) (forall ((v_prenex_6421 Int)) (or (< v_prenex_6421 main_x) (<= (+ main_x 1) v_prenex_6421) (<= 0 (* 2 (select main_a v_prenex_6421))) (<= 0 (select main_a v_prenex_6421))))) (forall ((v_prenex_5988 Int) (v_prenex_5987 Int)) (or (<= 998 (select main_a v_prenex_5988)) (<= 1000 (+ (select main_a v_prenex_5988) (select main_a v_prenex_5987))) (<= 0 (select main_a v_prenex_5987)) (<= (* 2 (select main_a v_prenex_5988)) 2000) (<= (+ main_y 1) v_prenex_5988) (<= (+ main_x 1) v_prenex_5987) (< v_prenex_5987 main_x))) (forall ((v_prenex_8765 Int) (v_prenex_8766 Int)) (or (<= 0 (* 2 (select main_a v_prenex_8765))) (< v_prenex_8765 main_x) (<= (+ main_y 1) v_prenex_8766) (<= (+ main_x 1) v_prenex_8765) (<= (select main_a v_prenex_8766) 1000) (<= 1998 (* 2 (select main_a v_prenex_8766))) (<= 1000 (+ (select main_a v_prenex_8766) (select main_a v_prenex_8765))))) (forall ((v_prenex_10767 Int) (v_prenex_10766 Int)) (or (<= (select main_a v_prenex_10767) 1001) (<= 1998 (* 2 (select main_a v_prenex_10767))) (<= (select main_a v_prenex_10767) (+ (select main_a v_prenex_10766) 1000)) (< v_prenex_10767 main_y) (<= (+ main_y 1) v_prenex_10767))) (forall ((v_prenex_4756 Int) (v_prenex_4755 Int)) (or (< v_prenex_4755 main_x) (<= (+ main_x 1) v_prenex_4755) (<= 1998 (* 2 (select main_a v_prenex_4756))) (<= (select main_a v_prenex_4755) 1) (<= (select main_a v_prenex_4756) (+ (select main_a v_prenex_4755) 1000)) (<= (select main_a v_prenex_4755) 2) (<= (select main_a v_prenex_4756) 1001))) (forall ((v_prenex_10087 Int) (v_prenex_10086 Int)) (or (<= (select main_a v_prenex_10086) 2) (<= 998 (select main_a v_prenex_10087)) (<= 0 (* 2 (select main_a v_prenex_10086))) (<= (+ main_x 1) v_prenex_10086) (< v_prenex_10086 main_x) (<= (* 2 (select main_a v_prenex_10087)) 2000) (<= (+ (select main_a v_prenex_10086) 998) (select main_a v_prenex_10087)))) (or (forall ((v_prenex_6340 Int)) (or (<= (* 2 (select main_a v_prenex_6340)) 2000) (<= (select main_a v_prenex_6340) 1001) (< v_prenex_6340 main_y))) (forall ((v_prenex_6339 Int)) (or (< v_prenex_6339 main_x) (<= (* 2 (select main_a v_prenex_6339)) 2) (<= (select main_a v_prenex_6339) 2) (<= (+ main_x 1) v_prenex_6339)))) (or (forall ((v_prenex_10721 Int)) (or (<= (+ main_x 1) v_prenex_10721) (<= 0 (* 2 (select main_a v_prenex_10721))) (<= 0 (select main_a v_prenex_10721)) (< v_prenex_10721 main_x))) (forall ((v_prenex_10722 Int)) (or (<= (select main_a v_prenex_10722) 1001) (<= (+ main_y 1) v_prenex_10722) (<= 998 (select main_a v_prenex_10722))))) (forall ((v_prenex_2213 Int) (v_prenex_2214 Int)) (or (<= 999 (select main_a v_prenex_2214)) (<= (select main_a v_prenex_2213) 2) (<= (+ main_x 1) v_prenex_2213) (<= 0 (* 2 (select main_a v_prenex_2213))) (<= 1000 (+ (select main_a v_prenex_2214) (select main_a v_prenex_2213))) (< v_prenex_2213 main_x) (<= (select main_a v_prenex_2214) 1000))) (forall ((v_prenex_11718 Int) (v_prenex_11717 Int)) (or (<= (select main_a v_prenex_11718) (+ (select main_a v_prenex_11717) 1000)) (<= (+ main_x 1) v_prenex_11717) (< v_prenex_11717 main_x) (<= 0 (+ (select main_a v_prenex_11717) 1)) (<= 998 (select main_a v_prenex_11718)) (<= 0 (* 2 (select main_a v_prenex_11717))) (<= 1998 (* 2 (select main_a v_prenex_11718))))) (forall ((v_prenex_8608 Int) (v_prenex_8607 Int)) (or (<= (+ main_x 1) v_prenex_8607) (< v_prenex_8608 main_y) (<= 999 (select main_a v_prenex_8608)) (<= (+ (select main_a v_prenex_8607) 998) (select main_a v_prenex_8608)) (< v_prenex_8607 main_x) (<= (select main_a v_prenex_8608) 1000) (<= 0 (* 2 (select main_a v_prenex_8607))))) (forall ((v_prenex_1858 Int) (v_prenex_1857 Int)) (or (<= (select main_a v_prenex_1858) 1001) (<= (+ (select main_a v_prenex_1857) 998) (select main_a v_prenex_1858)) (<= (select main_a v_prenex_1857) 2) (<= 0 (select main_a v_prenex_1857)) (<= 998 (select main_a v_prenex_1858)) (< v_prenex_1857 main_x) (<= (+ main_x 1) v_prenex_1857))) (forall ((v_prenex_3051 Int) (v_prenex_3052 Int)) (or (<= (+ main_x 1) v_prenex_3051) (<= 0 (+ (select main_a v_prenex_3051) 1)) (<= (* 2 (select main_a v_prenex_3052)) 2000) (<= (select main_a v_prenex_3051) 1) (<= 1998 (* 2 (select main_a v_prenex_3052))) (<= 1000 (+ (select main_a v_prenex_3052) (select main_a v_prenex_3051))) (< v_prenex_3051 main_x))) (forall ((v_prenex_12465 Int) (v_prenex_12466 Int)) (or (<= (select main_a v_prenex_12466) 1001) (<= (select main_a v_prenex_12465) 1) (<= (+ main_x 1) v_prenex_12465) (<= (select main_a v_prenex_12466) 1000) (<= 0 (+ (select main_a v_prenex_12465) 1)) (<= (+ (select main_a v_prenex_12465) 998) (select main_a v_prenex_12466)) (< v_prenex_12465 main_x))) (forall ((v_prenex_11307 Int) (v_prenex_11306 Int)) (or (< v_prenex_11306 main_x) (<= 1998 (* 2 (select main_a v_prenex_11307))) (<= (+ main_x 1) v_prenex_11306) (<= 0 (* 2 (select main_a v_prenex_11306))) (<= 999 (select main_a v_prenex_11307)) (<= 1000 (+ (select main_a v_prenex_11307) (select main_a v_prenex_11306))))) (forall ((v_prenex_9475 Int) (v_prenex_9474 Int)) (or (< v_prenex_9474 main_x) (<= (select main_a v_prenex_9475) 1000) (<= 0 (* 2 (select main_a v_prenex_9474))) (<= (+ main_x 1) v_prenex_9474) (<= (+ (select main_a v_prenex_9474) 998) (select main_a v_prenex_9475)) (<= 1998 (* 2 (select main_a v_prenex_9475))) (<= (+ main_y 1) v_prenex_9475))) (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_2221)) 2) (<= 999 (select main_a v_prenex_2222)) (<= (select main_a v_prenex_2222) 1000) (<= (select main_a v_prenex_2222) (+ (select main_a v_prenex_2221) 1000)))) (forall ((v_prenex_12310 Int) (v_prenex_12309 Int)) (or (<= (select main_a v_prenex_12310) 1001) (<= (select main_a v_prenex_12309) 2) (<= (* 2 (select main_a v_prenex_12309)) 2) (<= (+ main_x 1) v_prenex_12309) (<= (* 2 (select main_a v_prenex_12310)) 2000) (<= (+ (select main_a v_prenex_12310) (select main_a v_prenex_12309)) 1000) (< v_prenex_12309 main_x))) (forall ((v_prenex_4694 Int) (v_prenex_4693 Int)) (or (<= (select main_a v_prenex_4693) 2) (<= 1000 (+ (select main_a v_prenex_4694) (select main_a v_prenex_4693))) (<= (select main_a v_prenex_4694) 1001) (<= (+ main_x 1) v_prenex_4693) (< v_prenex_4694 main_y) (< v_prenex_4693 main_x) (<= (* 2 (select main_a v_prenex_4694)) 2000))) (forall ((v_prenex_11622 Int) (v_prenex_11621 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_11622))) (<= (+ main_x 1) v_prenex_11621) (<= (select main_a v_prenex_11622) (+ (select main_a v_prenex_11621) 1000)) (<= 0 (* 2 (select main_a v_prenex_11621))) (< v_prenex_11622 main_y) (< v_prenex_11621 main_x))) (forall ((v_prenex_5897 Int) (v_prenex_5898 Int)) (or (<= (select main_a v_prenex_5897) 2) (<= (select main_a v_prenex_5897) 1) (<= (select main_a v_prenex_5898) 1000) (<= (+ (select main_a v_prenex_5897) 998) (select main_a v_prenex_5898)) (<= (+ main_x 1) v_prenex_5897) (<= 1998 (* 2 (select main_a v_prenex_5898))) (< v_prenex_5897 main_x))) (forall ((v_prenex_6559 Int) (v_prenex_6560 Int)) (or (<= (+ (select main_a v_prenex_6560) (select main_a v_prenex_6559)) 1000) (<= (select main_a v_prenex_6559) 1) (<= (* 2 (select main_a v_prenex_6560)) 2000) (<= (+ main_x 1) v_prenex_6559) (< v_prenex_6559 main_x) (<= (select main_a v_prenex_6560) 1000))) (forall ((v_prenex_12825 Int) (v_prenex_12826 Int)) (or (<= (select main_a v_prenex_12825) 1) (< v_prenex_12825 main_x) (<= (* 2 (select main_a v_prenex_12826)) 2000) (<= (select main_a v_prenex_12826) 1000) (<= (+ (select main_a v_prenex_12826) (select main_a v_prenex_12825)) 1000) (<= (+ main_x 1) v_prenex_12825))) (forall ((v_prenex_3571 Int) (v_prenex_3570 Int)) (or (< v_prenex_3570 main_x) (<= 1000 (+ (select main_a v_prenex_3571) (select main_a v_prenex_3570))) (<= 0 (* 2 (select main_a v_prenex_3570))) (<= (+ main_x 1) v_prenex_3570) (<= (+ main_y 1) v_prenex_3571) (<= (select main_a v_prenex_3571) 1000))) (forall ((v_prenex_7841 Int) (v_prenex_7840 Int)) (or (<= (select main_a v_prenex_7841) 1000) (< v_prenex_7841 main_y) (< v_prenex_7840 main_x) (<= 999 (select main_a v_prenex_7841)) (<= (+ (select main_a v_prenex_7841) (select main_a v_prenex_7840)) 1000) (<= (select main_a v_prenex_7840) 1) (<= (+ main_x 1) v_prenex_7840))) (forall ((v_prenex_3598 Int) (v_prenex_3599 Int)) (or (<= (+ main_x 1) v_prenex_3598) (<= (select main_a v_prenex_3599) 1001) (<= (select main_a v_prenex_3599) (+ (select main_a v_prenex_3598) 1000)) (<= 0 (* 2 (select main_a v_prenex_3598))) (< v_prenex_3598 main_x) (<= (select main_a v_prenex_3599) 1000) (<= 0 (select main_a v_prenex_3598)))) (forall ((v_prenex_535 Int) (v_prenex_536 Int)) (or (<= (select main_a v_prenex_536) 1000) (<= 0 (+ (select main_a v_prenex_535) 1)) (< v_prenex_536 main_y) (<= (select main_a v_prenex_536) (+ (select main_a v_prenex_535) 1000)) (< v_prenex_535 main_x) (<= 998 (select main_a v_prenex_536)) (<= (+ main_x 1) v_prenex_535))) (forall ((v_prenex_4416 Int) (v_prenex_4415 Int)) (or (<= (+ (select main_a v_prenex_4415) 998) (select main_a v_prenex_4416)) (< v_prenex_4415 main_x) (<= 0 (select main_a v_prenex_4415)) (<= (+ main_x 1) v_prenex_4415) (<= 0 (+ (select main_a v_prenex_4415) 1)) (<= (select main_a v_prenex_4416) 1000) (<= (select main_a v_prenex_4416) 1001))) (forall ((v_prenex_10919 Int) (v_prenex_10920 Int)) (or (<= (+ main_x 1) v_prenex_10919) (<= 1000 (+ (select main_a v_prenex_10920) (select main_a v_prenex_10919))) (<= (select main_a v_prenex_10920) 1000) (< v_prenex_10919 main_x) (<= 0 (* 2 (select main_a v_prenex_10919))) (<= (select main_a v_prenex_10919) 2))) (or (forall ((v_prenex_1754 Int)) (or (<= (select main_a v_prenex_1754) 1000) (< v_prenex_1754 main_y) (<= (+ main_y 1) v_prenex_1754))) (forall ((v_prenex_1753 Int)) (or (<= (+ main_x 1) v_prenex_1753) (<= 0 (* 2 (select main_a v_prenex_1753)))))) (or (forall ((v_prenex_9521 Int)) (or (<= 999 (select main_a v_prenex_9521)) (<= (+ main_y 1) v_prenex_9521) (<= (select main_a v_prenex_9521) 1000))) (forall ((v_prenex_9520 Int)) (or (<= 0 (select main_a v_prenex_9520)) (<= (+ main_x 1) v_prenex_9520) (< v_prenex_9520 main_x) (<= (* 2 (select main_a v_prenex_9520)) 2)))) (forall ((v_prenex_4207 Int) (v_prenex_4206 Int)) (or (<= (+ (select main_a v_prenex_4206) 998) (select main_a v_prenex_4207)) (<= (* 2 (select main_a v_prenex_4206)) 2) (< v_prenex_4206 main_x) (<= (+ main_y 1) v_prenex_4207) (<= (select main_a v_prenex_4207) 1000) (<= (+ main_x 1) v_prenex_4206))) (forall ((v_prenex_8840 Int) (v_prenex_8841 Int)) (or (<= (select main_a v_prenex_8840) 1) (< v_prenex_8840 main_x) (<= 998 (select main_a v_prenex_8841)) (<= (select main_a v_prenex_8841) 1000) (<= (+ (select main_a v_prenex_8840) 998) (select main_a v_prenex_8841)) (<= (+ main_x 1) v_prenex_8840) (<= 0 (+ (select main_a v_prenex_8840) 1)))) (forall ((v_prenex_11684 Int) (v_prenex_11683 Int)) (or (<= 0 (select main_a v_prenex_11683)) (<= (select main_a v_prenex_11684) (+ (select main_a v_prenex_11683) 1000)) (<= 0 (+ (select main_a v_prenex_11683) 1)) (< v_prenex_11683 main_x) (<= (+ main_x 1) v_prenex_11683) (<= 999 (select main_a v_prenex_11684)) (<= 1998 (* 2 (select main_a v_prenex_11684))))) (forall ((v_prenex_3518 Int) (v_prenex_3519 Int)) (or (<= (* 2 (select main_a v_prenex_3519)) 2000) (<= (+ main_x 1) v_prenex_3518) (< v_prenex_3518 main_x) (<= (select main_a v_prenex_3518) 1) (<= 999 (select main_a v_prenex_3519)) (<= (+ (select main_a v_prenex_3519) (select main_a v_prenex_3518)) 1000) (<= (select main_a v_prenex_3518) 2))) (forall ((v_prenex_13060 Int) (v_prenex_13061 Int)) (or (< v_prenex_13060 main_x) (<= (select main_a v_prenex_13061) (+ (select main_a v_prenex_13060) 1000)) (<= 0 (select main_a v_prenex_13060)) (<= (+ main_x 1) v_prenex_13060) (<= (select main_a v_prenex_13061) 1001) (<= 0 (* 2 (select main_a v_prenex_13060))))) (forall ((v_prenex_4524 Int) (v_prenex_4523 Int)) (or (<= 999 (select main_a v_prenex_4524)) (< v_prenex_4523 main_x) (<= (select main_a v_prenex_4524) 1000) (<= (+ main_x 1) v_prenex_4523) (<= (+ (select main_a v_prenex_4524) (select main_a v_prenex_4523)) 1000) (<= (+ main_y 1) v_prenex_4524) (<= (select main_a v_prenex_4523) 2))) (forall ((v_prenex_12308 Int) (v_prenex_12307 Int)) (or (< v_prenex_12307 main_x) (<= (+ main_y 1) v_prenex_12308) (<= (* 2 (select main_a v_prenex_12308)) 2000) (<= 998 (select main_a v_prenex_12308)) (<= 0 (select main_a v_prenex_12307)) (<= (+ main_x 1) v_prenex_12307) (<= (+ (select main_a v_prenex_12307) 998) (select main_a v_prenex_12308)))) (forall ((v_prenex_10751 Int) (v_prenex_10750 Int)) (or (< v_prenex_10751 main_y) (<= 1000 (+ (select main_a v_prenex_10751) (select main_a v_prenex_10750))) (<= 998 (select main_a v_prenex_10751)) (< v_prenex_10750 main_x) (<= 0 (+ (select main_a v_prenex_10750) 1)) (<= (* 2 (select main_a v_prenex_10751)) 2000) (<= (+ main_x 1) v_prenex_10750))) (forall ((v_prenex_8580 Int) (v_prenex_8579 Int)) (or (<= (select main_a v_prenex_8580) 1000) (< v_prenex_8579 main_x) (<= 999 (select main_a v_prenex_8580)) (<= (+ main_x 1) v_prenex_8579) (<= 0 (+ (select main_a v_prenex_8579) 1)) (<= (+ (select main_a v_prenex_8579) 998) (select main_a v_prenex_8580)) (<= (select main_a v_prenex_8579) 2))) (forall ((v_prenex_5375 Int) (v_prenex_5374 Int)) (or (<= (select main_a v_prenex_5375) (+ (select main_a v_prenex_5374) 1000)) (< v_prenex_5374 main_x) (<= 998 (select main_a v_prenex_5375)) (<= 1998 (* 2 (select main_a v_prenex_5375))) (<= (+ main_x 1) v_prenex_5374) (<= (select main_a v_prenex_5374) 2))) (forall ((v_prenex_8749 Int) (v_prenex_8750 Int)) (or (<= (+ main_x 1) v_prenex_8749) (<= (select main_a v_prenex_8749) 2) (<= (+ main_y 1) v_prenex_8750) (<= 998 (select main_a v_prenex_8750)) (<= 1998 (* 2 (select main_a v_prenex_8750))) (<= (+ (select main_a v_prenex_8750) (select main_a v_prenex_8749)) 1000) (< v_prenex_8749 main_x))) (forall ((v_prenex_6503 Int) (v_prenex_6504 Int)) (or (<= (select main_a v_prenex_6504) 1000) (<= (+ (select main_a v_prenex_6503) 998) (select main_a v_prenex_6504)) (<= (+ main_x 1) v_prenex_6503) (< v_prenex_6503 main_x) (<= (select main_a v_prenex_6503) 2) (< v_prenex_6504 main_y))) (forall ((v_prenex_12939 Int) (v_prenex_12938 Int)) (or (<= (select main_a v_prenex_12938) 2) (<= (+ main_x 1) v_prenex_12938) (< v_prenex_12938 main_x) (<= (+ (select main_a v_prenex_12939) (select main_a v_prenex_12938)) 1000) (<= (select main_a v_prenex_12939) 1001) (<= (select main_a v_prenex_12939) 1000))) (forall ((v_prenex_11677 Int) (v_prenex_11678 Int)) (or (<= (+ (select main_a v_prenex_11677) 998) (select main_a v_prenex_11678)) (< v_prenex_11677 main_x) (<= (+ main_x 1) v_prenex_11677) (<= 998 (select main_a v_prenex_11678)) (<= (* 2 (select main_a v_prenex_11678)) 2000) (<= 0 (select main_a v_prenex_11677)))) (forall ((v_prenex_9226 Int) (v_prenex_9225 Int)) (or (<= (+ main_x 1) v_prenex_9225) (<= (* 2 (select main_a v_prenex_9225)) 2) (< v_prenex_9225 main_x) (<= (+ (select main_a v_prenex_9226) (select main_a v_prenex_9225)) 1000) (<= (* 2 (select main_a v_prenex_9226)) 2000) (<= 0 (select main_a v_prenex_9225)) (<= (select main_a v_prenex_9226) 1000))) (or (forall ((v_prenex_10102 Int)) (or (< v_prenex_10102 main_x) (<= 0 (select main_a v_prenex_10102)) (<= (+ main_x 1) v_prenex_10102) (<= (* 2 (select main_a v_prenex_10102)) 2))) (forall ((v_prenex_10103 Int)) (or (<= (select main_a v_prenex_10103) 1000) (<= (+ main_y 1) v_prenex_10103) (<= 1998 (* 2 (select main_a v_prenex_10103)))))) (forall ((v_prenex_1417 Int) (v_prenex_1416 Int)) (or (<= (select main_a v_prenex_1417) 1001) (<= (select main_a v_prenex_1416) 1) (<= 998 (select main_a v_prenex_1417)) (< v_prenex_1416 main_x) (<= (select main_a v_prenex_1416) 2) (<= (+ main_x 1) v_prenex_1416) (<= 1000 (+ (select main_a v_prenex_1417) (select main_a v_prenex_1416))))) (forall ((v_prenex_3682 Int) (v_prenex_3683 Int)) (or (< v_prenex_3682 main_x) (<= (+ (select main_a v_prenex_3683) (select main_a v_prenex_3682)) 1000) (<= (+ main_x 1) v_prenex_3682) (<= 999 (select main_a v_prenex_3683)) (<= (select main_a v_prenex_3682) 1) (<= 1998 (* 2 (select main_a v_prenex_3683))))) (or (forall ((v_prenex_2015 Int)) (or (<= (* 2 (select main_a v_prenex_2015)) 2) (<= 0 (+ (select main_a v_prenex_2015) 1)) (< v_prenex_2015 main_x) (<= (+ main_x 1) v_prenex_2015) (<= 0 (* 2 (select main_a v_prenex_2015))))) (forall ((v_prenex_2016 Int)) (<= (select main_a v_prenex_2016) 1000))) (forall ((v_prenex_208 Int) (v_prenex_207 Int)) (or (< v_prenex_207 main_x) (<= (select main_a v_prenex_208) (+ (select main_a v_prenex_207) 1000)) (<= (select main_a v_prenex_207) 2) (<= (+ main_x 1) v_prenex_207) (<= 0 (+ (select main_a v_prenex_207) 1)) (<= (select main_a v_prenex_208) 1000))) (or (forall ((v_prenex_4469 Int)) (or (<= (+ main_x 1) v_prenex_4469) (<= (select main_a v_prenex_4469) 2) (< v_prenex_4469 main_x) (<= (* 2 (select main_a v_prenex_4469)) 2) (<= (select main_a v_prenex_4469) 1))) (forall ((v_prenex_4470 Int)) (or (<= (select main_a v_prenex_4470) 1001) (<= (* 2 (select main_a v_prenex_4470)) 2000)))) (forall ((v_prenex_4292 Int) (v_prenex_4293 Int)) (or (< v_prenex_4292 main_x) (<= 999 (select main_a v_prenex_4293)) (<= 1998 (* 2 (select main_a v_prenex_4293))) (<= (select main_a v_prenex_4293) (+ (select main_a v_prenex_4292) 1000)) (< v_prenex_4293 main_y) (<= (+ main_x 1) v_prenex_4292) (<= 0 (* 2 (select main_a v_prenex_4292))))) (forall ((v_prenex_8475 Int) (v_prenex_8476 Int)) (or (<= (select main_a v_prenex_8476) 1000) (< v_prenex_8475 main_x) (<= (+ main_x 1) v_prenex_8475) (<= (* 2 (select main_a v_prenex_8475)) 2) (<= 1998 (* 2 (select main_a v_prenex_8476))) (<= 0 (+ (select main_a v_prenex_8475) 1)) (<= (+ (select main_a v_prenex_8475) 998) (select main_a v_prenex_8476)))) (forall ((v_prenex_159 Int) (v_prenex_160 Int)) (or (< v_prenex_159 main_x) (<= (select main_a v_prenex_159) 1) (<= 1000 (+ (select main_a v_prenex_160) (select main_a v_prenex_159))) (<= 1998 (* 2 (select main_a v_prenex_160))) (<= 999 (select main_a v_prenex_160)) (<= (+ main_x 1) v_prenex_159) (<= 0 (+ (select main_a v_prenex_159) 1)))) (forall ((v_prenex_10486 Int) (v_prenex_10485 Int)) (or (<= (select main_a v_prenex_10485) 2) (<= 0 (select main_a v_prenex_10485)) (< v_prenex_10485 main_x) (<= (select main_a v_prenex_10486) 1001) (<= 999 (select main_a v_prenex_10486)) (<= 1000 (+ (select main_a v_prenex_10486) (select main_a v_prenex_10485))) (<= (+ main_x 1) v_prenex_10485))) (forall ((v_prenex_8039 Int) (v_prenex_8038 Int)) (or (<= (* 2 (select main_a v_prenex_8038)) 2) (< v_prenex_8038 main_x) (<= 1998 (* 2 (select main_a v_prenex_8039))) (<= (+ main_x 1) v_prenex_8038) (<= 0 (+ (select main_a v_prenex_8038) 1)) (<= (select main_a v_prenex_8039) (+ (select main_a v_prenex_8038) 1000)))) (forall ((v_prenex_12212 Int) (v_prenex_12211 Int)) (or (<= (+ main_x 1) v_prenex_12211) (<= 1000 (+ (select main_a v_prenex_12212) (select main_a v_prenex_12211))) (<= (select main_a v_prenex_12211) 1) (< v_prenex_12211 main_x) (< v_prenex_12212 main_y))) (forall ((v_prenex_5563 Int) (v_prenex_5562 Int)) (or (<= (select main_a v_prenex_5563) 1001) (<= (+ (select main_a v_prenex_5563) (select main_a v_prenex_5562)) 1000) (< v_prenex_5562 main_x) (<= (select main_a v_prenex_5562) 1) (<= (+ main_x 1) v_prenex_5562))) (forall ((v_prenex_4137 Int) (v_prenex_4136 Int)) (or (<= 999 (select main_a v_prenex_4137)) (<= 0 (select main_a v_prenex_4136)) (<= 0 (+ (select main_a v_prenex_4136) 1)) (<= (+ (select main_a v_prenex_4137) (select main_a v_prenex_4136)) 1000) (< v_prenex_4136 main_x) (<= (select main_a v_prenex_4137) 1000) (<= (+ main_x 1) v_prenex_4136))) (forall ((v_prenex_4924 Int) (v_prenex_4925 Int)) (or (<= (+ (select main_a v_prenex_4925) (select main_a v_prenex_4924)) 1000) (<= 1998 (* 2 (select main_a v_prenex_4925))) (<= (select main_a v_prenex_4924) 1) (< v_prenex_4924 main_x) (<= (+ main_x 1) v_prenex_4924))) (or (forall ((v_prenex_2235 Int)) (or (< v_prenex_2235 main_x) (<= (* 2 (select main_a v_prenex_2235)) 2) (<= (+ main_x 1) v_prenex_2235) (<= (select main_a v_prenex_2235) 2))) (forall ((v_prenex_2236 Int)) (or (<= 998 (select main_a v_prenex_2236)) (<= (select main_a v_prenex_2236) 1000)))) (forall ((v_prenex_13079 Int) (v_prenex_13078 Int)) (or (<= (+ main_x 1) v_prenex_13078) (<= (select main_a v_prenex_13078) 2) (< v_prenex_13078 main_x) (<= 998 (select main_a v_prenex_13079)) (<= (+ (select main_a v_prenex_13079) (select main_a v_prenex_13078)) 1000) (<= (+ main_y 1) v_prenex_13079) (<= 999 (select main_a v_prenex_13079)))) (forall ((v_prenex_1622 Int) (v_prenex_1621 Int)) (or (<= (+ main_x 1) v_prenex_1621) (< v_prenex_1621 main_x) (<= 0 (* 2 (select main_a v_prenex_1621))) (<= (* 2 (select main_a v_prenex_1622)) 2000) (<= 0 (select main_a v_prenex_1621)) (<= (+ (select main_a v_prenex_1622) (select main_a v_prenex_1621)) 1000) (<= 999 (select main_a v_prenex_1622)))) (forall ((v_prenex_11633 Int) (v_prenex_11634 Int)) (or (<= (select main_a v_prenex_11634) (+ (select main_a v_prenex_11633) 1000)) (<= 999 (select main_a v_prenex_11634)) (< v_prenex_11633 main_x) (<= (select main_a v_prenex_11634) 1000) (<= 0 (+ (select main_a v_prenex_11633) 1)) (<= (+ main_x 1) v_prenex_11633) (<= (+ main_y 1) v_prenex_11634))) (or (forall ((v_prenex_11299 Int)) (<= 999 (select main_a v_prenex_11299))) (forall ((v_prenex_11298 Int)) (or (<= (* 2 (select main_a v_prenex_11298)) 2) (< v_prenex_11298 main_x) (<= 0 (select main_a v_prenex_11298)) (<= (+ main_x 1) v_prenex_11298) (<= 0 (+ (select main_a v_prenex_11298) 1))))) (forall ((v_prenex_3029 Int) (v_prenex_3030 Int)) (or (<= (* 2 (select main_a v_prenex_3030)) 2000) (<= (select main_a v_prenex_3030) 1000) (<= (select main_a v_prenex_3029) 1) (<= (+ main_x 1) v_prenex_3029) (<= (select main_a v_prenex_3030) (+ (select main_a v_prenex_3029) 1000)) (< v_prenex_3029 main_x))) (forall ((v_prenex_5431 Int) (v_prenex_5430 Int)) (or (<= (+ main_x 1) v_prenex_5430) (<= 1998 (* 2 (select main_a v_prenex_5431))) (<= (select main_a v_prenex_5431) 1001) (<= (* 2 (select main_a v_prenex_5430)) 2) (< v_prenex_5430 main_x) (<= (+ (select main_a v_prenex_5430) 998) (select main_a v_prenex_5431)) (<= 0 (select main_a v_prenex_5430)))) (or (forall ((v_prenex_6871 Int)) (or (<= (select main_a v_prenex_6871) 1001) (<= (* 2 (select main_a v_prenex_6871)) 2000) (< v_prenex_6871 main_y))) (forall ((v_prenex_6870 Int)) (or (< v_prenex_6870 main_x) (<= 0 (* 2 (select main_a v_prenex_6870))) (<= (+ main_x 1) v_prenex_6870) (<= 0 (select main_a v_prenex_6870))))) (or (forall ((v_prenex_2810 Int)) (<= (select main_a v_prenex_2810) 1000)) (forall ((v_prenex_2809 Int)) (or (< v_prenex_2809 main_x) (<= (+ main_x 1) v_prenex_2809) (<= (* 2 (select main_a v_prenex_2809)) 2)))) (forall ((v_prenex_10367 Int) (v_prenex_10368 Int)) (or (<= (+ main_x 1) v_prenex_10367) (<= (* 2 (select main_a v_prenex_10367)) 2) (<= (+ (select main_a v_prenex_10368) (select main_a v_prenex_10367)) 1000) (< v_prenex_10367 main_x) (<= 0 (+ (select main_a v_prenex_10367) 1)))) (forall ((v_prenex_11036 Int) (v_prenex_11035 Int)) (or (<= (select main_a v_prenex_11036) 1000) (< v_prenex_11035 main_x) (<= (select main_a v_prenex_11036) (+ (select main_a v_prenex_11035) 1000)) (<= 1998 (* 2 (select main_a v_prenex_11036))) (<= 0 (+ (select main_a v_prenex_11035) 1)) (<= (+ main_x 1) v_prenex_11035) (<= 0 (* 2 (select main_a v_prenex_11035))))) (forall ((v_prenex_2019 Int) (v_prenex_2020 Int)) (or (<= (select main_a v_prenex_2020) (+ (select main_a v_prenex_2019) 1000)) (<= (select main_a v_prenex_2020) 1000) (<= (* 2 (select main_a v_prenex_2019)) 2) (< v_prenex_2019 main_x) (<= 0 (+ (select main_a v_prenex_2019) 1)) (<= (select main_a v_prenex_2020) 1001) (<= (+ main_x 1) v_prenex_2019))) (forall ((v_prenex_1335 Int) (v_prenex_1334 Int)) (or (<= (+ main_x 1) v_prenex_1334) (< v_prenex_1334 main_x) (<= 999 (select main_a v_prenex_1335)) (<= (+ (select main_a v_prenex_1334) 998) (select main_a v_prenex_1335)) (<= (select main_a v_prenex_1335) 1001) (<= 0 (+ (select main_a v_prenex_1334) 1)) (< v_prenex_1335 main_y))) (forall ((v_prenex_8734 Int) (v_prenex_8733 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_8734))) (<= 0 (+ (select main_a v_prenex_8733) 1)) (<= (+ main_x 1) v_prenex_8733) (<= (+ (select main_a v_prenex_8733) 998) (select main_a v_prenex_8734)) (< v_prenex_8734 main_y) (<= (* 2 (select main_a v_prenex_8734)) 2000) (< v_prenex_8733 main_x))) (forall ((v_prenex_9400 Int) (v_prenex_9401 Int)) (or (<= (+ main_x 1) v_prenex_9400) (< v_prenex_9400 main_x) (<= 0 (+ (select main_a v_prenex_9400) 1)) (<= (select main_a v_prenex_9401) (+ (select main_a v_prenex_9400) 1000)) (<= (select main_a v_prenex_9400) 1) (<= 1998 (* 2 (select main_a v_prenex_9401))) (<= (* 2 (select main_a v_prenex_9401)) 2000))) (forall ((v_prenex_10174 Int) (v_prenex_10173 Int)) (or (<= (* 2 (select main_a v_prenex_10173)) 2) (<= 0 (select main_a v_prenex_10173)) (<= (select main_a v_prenex_10174) (+ (select main_a v_prenex_10173) 1000)) (<= (* 2 (select main_a v_prenex_10174)) 2000) (<= (+ main_x 1) v_prenex_10173) (< v_prenex_10173 main_x) (<= 1998 (* 2 (select main_a v_prenex_10174))))) (forall ((v_prenex_7111 Int) (v_prenex_7110 Int)) (or (<= 0 (+ (select main_a v_prenex_7110) 1)) (< v_prenex_7110 main_x) (<= 1998 (* 2 (select main_a v_prenex_7111))) (<= (select main_a v_prenex_7110) 2) (<= 998 (select main_a v_prenex_7111)) (<= (select main_a v_prenex_7111) (+ (select main_a v_prenex_7110) 1000)) (<= (+ main_x 1) v_prenex_7110))) (forall ((v_prenex_8903 Int) (v_prenex_8904 Int)) (or (<= (+ main_x 1) v_prenex_8903) (<= (select main_a v_prenex_8904) 1001) (<= (select main_a v_prenex_8903) 2) (< v_prenex_8903 main_x) (<= (* 2 (select main_a v_prenex_8903)) 2) (<= 1000 (+ (select main_a v_prenex_8904) (select main_a v_prenex_8903))))) (forall ((v_prenex_7020 Int) (v_prenex_7021 Int)) (or (<= 0 (select main_a v_prenex_7020)) (< v_prenex_7020 main_x) (<= (select main_a v_prenex_7021) (+ (select main_a v_prenex_7020) 1000)) (<= 999 (select main_a v_prenex_7021)) (<= 0 (* 2 (select main_a v_prenex_7020))) (<= (+ main_x 1) v_prenex_7020) (<= 998 (select main_a v_prenex_7021)))) (forall ((v_prenex_8406 Int) (v_prenex_8405 Int)) (or (< v_prenex_8405 main_x) (<= (+ main_x 1) v_prenex_8405) (<= 998 (select main_a v_prenex_8406)) (<= (select main_a v_prenex_8406) 1001) (<= (select main_a v_prenex_8405) 2) (<= (+ (select main_a v_prenex_8406) (select main_a v_prenex_8405)) 1000))) (forall ((v_prenex_7548 Int) (v_prenex_7549 Int)) (or (< v_prenex_7548 main_x) (<= 0 (+ (select main_a v_prenex_7548) 1)) (<= 0 (* 2 (select main_a v_prenex_7548))) (<= (select main_a v_prenex_7549) (+ (select main_a v_prenex_7548) 1000)) (<= (+ main_x 1) v_prenex_7548) (<= 1998 (* 2 (select main_a v_prenex_7549))) (<= (* 2 (select main_a v_prenex_7549)) 2000))) (forall ((v_prenex_5260 Int) (v_prenex_5261 Int)) (or (<= 999 (select main_a v_prenex_5261)) (<= (select main_a v_prenex_5260) 1) (<= (+ main_x 1) v_prenex_5260) (<= 0 (* 2 (select main_a v_prenex_5260))) (<= (+ (select main_a v_prenex_5260) 998) (select main_a v_prenex_5261)) (<= (select main_a v_prenex_5261) 1001) (< v_prenex_5260 main_x))) (forall ((v_prenex_9790 Int) (v_prenex_9789 Int)) (or (<= (* 2 (select main_a v_prenex_9789)) 2) (< v_prenex_9789 main_x) (<= (* 2 (select main_a v_prenex_9790)) 2000) (<= (+ main_x 1) v_prenex_9789) (<= (+ (select main_a v_prenex_9789) 998) (select main_a v_prenex_9790)) (<= 998 (select main_a v_prenex_9790)))) (forall ((v_prenex_1182 Int) (v_prenex_1181 Int)) (or (< v_prenex_1181 main_x) (<= (select main_a v_prenex_1182) (+ (select main_a v_prenex_1181) 1000)) (<= (+ main_x 1) v_prenex_1181) (<= 0 (select main_a v_prenex_1181)) (<= (select main_a v_prenex_1182) 1000) (<= 0 (+ (select main_a v_prenex_1181) 1)))) (forall ((v_prenex_2065 Int) (v_prenex_2066 Int)) (or (<= (+ (select main_a v_prenex_2065) 998) (select main_a v_prenex_2066)) (<= (select main_a v_prenex_2065) 2) (<= (+ main_x 1) v_prenex_2065) (< v_prenex_2065 main_x) (<= 0 (select main_a v_prenex_2065)) (<= 999 (select main_a v_prenex_2066)) (<= 998 (select main_a v_prenex_2066)))) (forall ((v_prenex_4856 Int) (v_prenex_4857 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_4857))) (<= 998 (select main_a v_prenex_4857)) (< v_prenex_4856 main_x) (<= 0 (select main_a v_prenex_4856)) (<= (+ main_x 1) v_prenex_4856) (<= (+ (select main_a v_prenex_4857) (select main_a v_prenex_4856)) 1000) (<= (select main_a v_prenex_4856) 2))) (forall ((v_prenex_1128 Int) (v_prenex_1127 Int)) (or (<= (select main_a v_prenex_1128) (+ (select main_a v_prenex_1127) 1000)) (<= (select main_a v_prenex_1127) 1) (<= (select main_a v_prenex_1127) 2) (<= (select main_a v_prenex_1128) 1000) (< v_prenex_1127 main_x) (<= (select main_a v_prenex_1128) 1001) (<= (+ main_x 1) v_prenex_1127))) (forall ((v_prenex_11090 Int) (v_prenex_11089 Int)) (or (<= 0 (select main_a v_prenex_11089)) (<= (+ (select main_a v_prenex_11090) (select main_a v_prenex_11089)) 1000) (<= (+ main_x 1) v_prenex_11089) (<= (select main_a v_prenex_11089) 1) (<= 1998 (* 2 (select main_a v_prenex_11090))) (<= 999 (select main_a v_prenex_11090)) (< v_prenex_11089 main_x))) (forall ((v_prenex_8688 Int) (v_prenex_8687 Int)) (or (<= (+ main_x 1) v_prenex_8687) (<= 1998 (* 2 (select main_a v_prenex_8688))) (<= (* 2 (select main_a v_prenex_8688)) 2000) (<= 0 (select main_a v_prenex_8687)) (< v_prenex_8687 main_x) (<= (select main_a v_prenex_8688) (+ (select main_a v_prenex_8687) 1000)) (<= (select main_a v_prenex_8687) 2))) (forall ((v_prenex_1914 Int) (v_prenex_1913 Int)) (or (<= 0 (select main_a v_prenex_1913)) (<= (+ (select main_a v_prenex_1913) 998) (select main_a v_prenex_1914)) (< v_prenex_1913 main_x) (< v_prenex_1914 main_y) (<= (+ main_x 1) v_prenex_1913) (<= (select main_a v_prenex_1914) 1001) (<= 999 (select main_a v_prenex_1914)))) (forall ((v_prenex_1563 Int) (v_prenex_1562 Int)) (or (<= (+ main_x 1) v_prenex_1562) (<= 1000 (+ (select main_a v_prenex_1563) (select main_a v_prenex_1562))) (<= 0 (select main_a v_prenex_1562)) (< v_prenex_1562 main_x) (<= (* 2 (select main_a v_prenex_1562)) 2))) (or (forall ((v_prenex_9483 Int)) (or (<= 998 (select main_a v_prenex_9483)) (<= (select main_a v_prenex_9483) 1001))) (forall ((v_prenex_9482 Int)) (or (<= (+ main_x 1) v_prenex_9482) (<= 0 (* 2 (select main_a v_prenex_9482))) (< v_prenex_9482 main_x) (<= 0 (+ (select main_a v_prenex_9482) 1))))) (forall ((v_prenex_12217 Int) (v_prenex_12218 Int)) (or (<= (* 2 (select main_a v_prenex_12218)) 2000) (<= 0 (+ (select main_a v_prenex_12217) 1)) (<= (select main_a v_prenex_12218) 1001) (< v_prenex_12217 main_x) (<= (+ (select main_a v_prenex_12217) 998) (select main_a v_prenex_12218)) (<= (+ main_x 1) v_prenex_12217) (<= (+ main_y 1) v_prenex_12218))) (forall ((v_prenex_2322 Int) (v_prenex_2323 Int)) (or (<= (* 2 (select main_a v_prenex_2322)) 2) (< v_prenex_2322 main_x) (<= (+ main_x 1) v_prenex_2322) (<= (select main_a v_prenex_2323) (+ (select main_a v_prenex_2322) 1000)) (<= 1998 (* 2 (select main_a v_prenex_2323))) (<= 999 (select main_a v_prenex_2323)) (<= (select main_a v_prenex_2322) 1))) (forall ((v_prenex_8040 Int) (v_prenex_8041 Int)) (or (<= (+ main_x 1) v_prenex_8040) (< v_prenex_8041 main_y) (<= (select main_a v_prenex_8041) 1001) (< v_prenex_8040 main_x) (<= (* 2 (select main_a v_prenex_8040)) 2) (<= (+ (select main_a v_prenex_8041) (select main_a v_prenex_8040)) 1000))) (forall ((v_prenex_6223 Int) (v_prenex_6224 Int)) (or (<= (+ main_x 1) v_prenex_6223) (<= (select main_a v_prenex_6224) 1001) (<= (select main_a v_prenex_6224) 1000) (<= (+ main_y 1) v_prenex_6224) (<= (+ (select main_a v_prenex_6224) (select main_a v_prenex_6223)) 1000) (< v_prenex_6223 main_x) (<= (select main_a v_prenex_6223) 1))) (forall ((v_prenex_6047 Int) (v_prenex_6048 Int)) (or (< v_prenex_6047 main_x) (<= (select main_a v_prenex_6048) (+ (select main_a v_prenex_6047) 1000)) (<= (select main_a v_prenex_6048) 1001) (<= (* 2 (select main_a v_prenex_6047)) 2) (<= (+ main_x 1) v_prenex_6047))) (forall ((v_prenex_6003 Int) (v_prenex_6004 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_6004))) (< v_prenex_6004 main_y) (<= (+ main_x 1) v_prenex_6003) (<= 998 (select main_a v_prenex_6004)) (<= (* 2 (select main_a v_prenex_6003)) 2) (< v_prenex_6003 main_x) (<= (+ (select main_a v_prenex_6004) (select main_a v_prenex_6003)) 1000))) (forall ((v_prenex_7018 Int) (v_prenex_7019 Int)) (or (<= (* 2 (select main_a v_prenex_7018)) 2) (<= 0 (+ (select main_a v_prenex_7018) 1)) (<= (+ main_x 1) v_prenex_7018) (< v_prenex_7018 main_x) (<= (+ (select main_a v_prenex_7019) (select main_a v_prenex_7018)) 1000) (<= 999 (select main_a v_prenex_7019)))) (forall ((v_prenex_12823 Int) (v_prenex_12824 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_12824))) (<= 1000 (+ (select main_a v_prenex_12824) (select main_a v_prenex_12823))) (<= (* 2 (select main_a v_prenex_12824)) 2000) (<= (+ main_x 1) v_prenex_12823) (<= 0 (* 2 (select main_a v_prenex_12823))) (< v_prenex_12823 main_x))) (or (forall ((v_prenex_11187 Int)) (or (<= 0 (select main_a v_prenex_11187)) (<= 0 (* 2 (select main_a v_prenex_11187))) (<= (+ main_x 1) v_prenex_11187) (< v_prenex_11187 main_x))) (forall ((v_prenex_11188 Int)) (or (<= (* 2 (select main_a v_prenex_11188)) 2000) (<= (select main_a v_prenex_11188) 1001)))) (forall ((v_prenex_389 Int) (v_prenex_390 Int)) (or (<= 998 (select main_a v_prenex_390)) (<= 0 (select main_a v_prenex_389)) (<= (+ (select main_a v_prenex_390) (select main_a v_prenex_389)) 1000) (<= (+ main_x 1) v_prenex_389) (<= (select main_a v_prenex_390) 1000) (< v_prenex_389 main_x))) (forall ((v_prenex_6276 Int) (v_prenex_6275 Int)) (or (<= (select main_a v_prenex_6276) 1001) (<= 0 (select main_a v_prenex_6275)) (< v_prenex_6275 main_x) (<= (+ main_x 1) v_prenex_6275) (<= (+ (select main_a v_prenex_6275) 998) (select main_a v_prenex_6276)) (<= 0 (+ (select main_a v_prenex_6275) 1)) (<= (select main_a v_prenex_6276) 1000))) (forall ((v_prenex_8242 Int) (v_prenex_8243 Int)) (or (<= 0 (+ (select main_a v_prenex_8242) 1)) (< v_prenex_8242 main_x) (<= 1998 (* 2 (select main_a v_prenex_8243))) (<= (select main_a v_prenex_8243) 1000) (<= (+ (select main_a v_prenex_8242) 998) (select main_a v_prenex_8243)) (<= (+ main_x 1) v_prenex_8242) (<= (select main_a v_prenex_8242) 2))) (forall ((v_prenex_10114 Int) (v_prenex_10115 Int)) (or (< v_prenex_10114 main_x) (<= (select main_a v_prenex_10115) (+ (select main_a v_prenex_10114) 1000)) (<= (+ main_x 1) v_prenex_10114) (<= 0 (+ (select main_a v_prenex_10114) 1)))) (or (forall ((v_prenex_3160 Int)) (or (<= (select main_a v_prenex_3160) 1) (<= (+ main_x 1) v_prenex_3160) (< v_prenex_3160 main_x) (<= 0 (* 2 (select main_a v_prenex_3160))))) (forall ((v_prenex_3161 Int)) (or (< v_prenex_3161 main_y) (<= (select main_a v_prenex_3161) 1000)))) (forall ((v_prenex_3597 Int) (v_prenex_3596 Int)) (or (<= 0 (select main_a v_prenex_3596)) (<= (select main_a v_prenex_3597) 1000) (< v_prenex_3596 main_x) (<= (+ main_x 1) v_prenex_3596) (<= 998 (select main_a v_prenex_3597)) (<= 1000 (+ (select main_a v_prenex_3597) (select main_a v_prenex_3596))))) (forall ((v_prenex_8846 Int) (v_prenex_8847 Int)) (or (<= (+ main_x 1) v_prenex_8846) (<= (select main_a v_prenex_8847) 1001) (< v_prenex_8846 main_x) (<= (select main_a v_prenex_8847) (+ (select main_a v_prenex_8846) 1000)) (<= (select main_a v_prenex_8847) 1000) (<= 0 (+ (select main_a v_prenex_8846) 1)))) (forall ((v_prenex_1421 Int) (v_prenex_1420 Int)) (or (<= (select main_a v_prenex_1420) 1) (<= (+ main_x 1) v_prenex_1420) (<= 0 (* 2 (select main_a v_prenex_1420))) (<= (select main_a v_prenex_1421) (+ (select main_a v_prenex_1420) 1000)) (<= (select main_a v_prenex_1421) 1001) (<= (select main_a v_prenex_1421) 1000) (< v_prenex_1420 main_x))) (forall ((v_prenex_12234 Int) (v_prenex_12233 Int)) (or (<= 0 (* 2 (select main_a v_prenex_12233))) (<= (+ (select main_a v_prenex_12234) (select main_a v_prenex_12233)) 1000) (<= 998 (select main_a v_prenex_12234)) (<= 999 (select main_a v_prenex_12234)) (<= (+ main_x 1) v_prenex_12233) (< v_prenex_12233 main_x))) (or (forall ((v_prenex_11349 Int)) (or (<= 998 (select main_a v_prenex_11349)) (<= (select main_a v_prenex_11349) 1000))) (forall ((v_prenex_11348 Int)) (or (<= 0 (select main_a v_prenex_11348)) (<= (+ main_x 1) v_prenex_11348) (< v_prenex_11348 main_x) (<= 0 (+ (select main_a v_prenex_11348) 1)) (<= 0 (* 2 (select main_a v_prenex_11348)))))) (or (forall ((v_prenex_4162 Int)) (or (< v_prenex_4162 main_x) (<= 0 (select main_a v_prenex_4162)) (<= 0 (* 2 (select main_a v_prenex_4162))) (<= (select main_a v_prenex_4162) 2) (<= (+ main_x 1) v_prenex_4162))) (forall ((v_prenex_4163 Int)) (<= 1998 (* 2 (select main_a v_prenex_4163))))) (forall ((v_prenex_6921 Int) (v_prenex_6920 Int)) (or (<= (+ main_x 1) v_prenex_6920) (<= 998 (select main_a v_prenex_6921)) (<= 0 (select main_a v_prenex_6920)) (<= (select main_a v_prenex_6921) 1001) (<= (+ (select main_a v_prenex_6921) (select main_a v_prenex_6920)) 1000) (< v_prenex_6920 main_x))) (forall ((v_prenex_7234 Int) (v_prenex_7235 Int)) (or (<= (* 2 (select main_a v_prenex_7234)) 2) (<= (+ (select main_a v_prenex_7235) (select main_a v_prenex_7234)) 1000) (< v_prenex_7234 main_x) (<= (+ main_x 1) v_prenex_7234) (<= 0 (select main_a v_prenex_7234)))) (forall ((v_prenex_65 Int) (v_prenex_64 Int)) (or (<= 0 (select main_a v_prenex_64)) (<= (+ (select main_a v_prenex_65) (select main_a v_prenex_64)) 1000) (<= (+ main_x 1) v_prenex_64) (<= (select main_a v_prenex_64) 2) (< v_prenex_64 main_x) (<= 1998 (* 2 (select main_a v_prenex_65))) (<= (select main_a v_prenex_65) 1001))) (forall ((v_prenex_5024 Int) (v_prenex_5025 Int)) (or (<= (select main_a v_prenex_5025) 1000) (<= (+ (select main_a v_prenex_5024) 998) (select main_a v_prenex_5025)) (<= (* 2 (select main_a v_prenex_5024)) 2) (<= 0 (* 2 (select main_a v_prenex_5024))) (< v_prenex_5024 main_x) (<= (+ main_x 1) v_prenex_5024))) (forall ((v_prenex_12388 Int) (v_prenex_12387 Int)) (or (<= (* 2 (select main_a v_prenex_12387)) 2) (< v_prenex_12387 main_x) (<= (select main_a v_prenex_12388) 1001) (<= 1000 (+ (select main_a v_prenex_12388) (select main_a v_prenex_12387))) (<= 0 (select main_a v_prenex_12387)) (<= (* 2 (select main_a v_prenex_12388)) 2000) (<= (+ main_x 1) v_prenex_12387))) (or (forall ((v_prenex_2650 Int)) (or (<= 999 (select main_a v_prenex_2650)) (<= 998 (select main_a v_prenex_2650)))) (forall ((v_prenex_2649 Int)) (or (<= (+ main_x 1) v_prenex_2649) (<= 0 (select main_a v_prenex_2649)) (< v_prenex_2649 main_x) (<= (* 2 (select main_a v_prenex_2649)) 2)))) (forall ((v_prenex_6160 Int) (v_prenex_6159 Int)) (or (< v_prenex_6160 main_y) (<= (* 2 (select main_a v_prenex_6160)) 2000) (< v_prenex_6159 main_x) (<= 999 (select main_a v_prenex_6160)) (<= (+ (select main_a v_prenex_6159) 998) (select main_a v_prenex_6160)) (<= (select main_a v_prenex_6159) 2) (<= (+ main_x 1) v_prenex_6159))) (forall ((v_prenex_396 Int) (v_prenex_395 Int)) (or (< v_prenex_396 main_y) (<= (+ main_y 1) v_prenex_396) (<= (+ main_x 1) v_prenex_395) (<= 1000 (+ (select main_a v_prenex_396) (select main_a v_prenex_395))) (<= 1998 (* 2 (select main_a v_prenex_396))))) (or (forall ((v_prenex_12573 Int)) (or (<= (+ main_x 1) v_prenex_12573) (<= 0 (* 2 (select main_a v_prenex_12573))) (< v_prenex_12573 main_x))) (forall ((v_prenex_12574 Int)) (or (< v_prenex_12574 main_y) (<= 998 (select main_a v_prenex_12574)) (<= 999 (select main_a v_prenex_12574))))) (forall ((v_prenex_7151 Int) (v_prenex_7150 Int)) (or (<= 1000 (+ (select main_a v_prenex_7151) (select main_a v_prenex_7150))) (<= (+ main_y 1) v_prenex_7151) (<= 1998 (* 2 (select main_a v_prenex_7151))) (<= (* 2 (select main_a v_prenex_7150)) 2) (< v_prenex_7150 main_x) (<= (+ main_x 1) v_prenex_7150))) (or (forall ((v_prenex_7208 Int)) (<= 0 (* 2 (select main_a v_prenex_7208)))) (forall ((v_prenex_7209 Int)) (or (<= (+ main_y 1) v_prenex_7209) (<= 998 (select main_a v_prenex_7209)) (< v_prenex_7209 main_y)))) (forall ((v_prenex_1586 Int) (v_prenex_1585 Int)) (or (< v_prenex_1585 main_x) (<= (+ main_y 1) v_prenex_1586) (<= 1998 (* 2 (select main_a v_prenex_1586))) (<= (+ main_x 1) v_prenex_1585) (<= (select main_a v_prenex_1586) (+ (select main_a v_prenex_1585) 1000)) (<= (select main_a v_prenex_1586) 1001) (<= (* 2 (select main_a v_prenex_1585)) 2))) (forall ((v_prenex_6855 Int) (v_prenex_6854 Int)) (or (< v_prenex_6854 main_x) (<= (* 2 (select main_a v_prenex_6854)) 2) (<= (select main_a v_prenex_6855) (+ (select main_a v_prenex_6854) 1000)) (<= (+ main_x 1) v_prenex_6854) (< v_prenex_6855 main_y) (<= (* 2 (select main_a v_prenex_6855)) 2000) (<= 1998 (* 2 (select main_a v_prenex_6855))))) (forall ((v_prenex_4324 Int) (v_prenex_4323 Int)) (or (<= (+ main_x 1) v_prenex_4323) (<= (* 2 (select main_a v_prenex_4324)) 2000) (<= 0 (* 2 (select main_a v_prenex_4323))) (<= (+ (select main_a v_prenex_4324) (select main_a v_prenex_4323)) 1000) (< v_prenex_4323 main_x) (<= (select main_a v_prenex_4324) 1000))) (forall ((v_prenex_145 Int) (v_prenex_146 Int)) (or (<= (+ main_x 1) v_prenex_145) (<= (select main_a v_prenex_146) 1001) (<= 1000 (+ (select main_a v_prenex_146) (select main_a v_prenex_145))) (< v_prenex_145 main_x) (<= (select main_a v_prenex_146) 1000) (<= 0 (+ (select main_a v_prenex_145) 1)))) (forall ((v_prenex_3124 Int) (v_prenex_3123 Int)) (or (<= (+ main_x 1) v_prenex_3123) (<= 1998 (* 2 (select main_a v_prenex_3124))) (< v_prenex_3123 main_x) (<= 0 (* 2 (select main_a v_prenex_3123))) (<= (select main_a v_prenex_3123) 2) (<= (* 2 (select main_a v_prenex_3124)) 2000) (<= (select main_a v_prenex_3124) (+ (select main_a v_prenex_3123) 1000)))) (forall ((v_prenex_13284 Int) (v_prenex_13285 Int)) (or (< v_prenex_13284 main_x) (<= (+ (select main_a v_prenex_13285) (select main_a v_prenex_13284)) 1000) (< v_prenex_13285 main_y) (<= (+ main_y 1) v_prenex_13285) (<= (select main_a v_prenex_13285) 1001))) (forall ((v_prenex_8639 Int) (v_prenex_8640 Int)) (or (<= 998 (select main_a v_prenex_8640)) (<= (+ (select main_a v_prenex_8639) 998) (select main_a v_prenex_8640)) (<= (* 2 (select main_a v_prenex_8639)) 2) (<= (+ main_x 1) v_prenex_8639) (<= 999 (select main_a v_prenex_8640)) (< v_prenex_8639 main_x) (<= (select main_a v_prenex_8639) 1))) (forall ((v_prenex_1032 Int) (v_prenex_1031 Int)) (or (<= (select main_a v_prenex_1032) 1000) (<= (select main_a v_prenex_1031) 2) (<= 0 (select main_a v_prenex_1031)) (< v_prenex_1031 main_x) (<= 1000 (+ (select main_a v_prenex_1032) (select main_a v_prenex_1031))) (<= 1998 (* 2 (select main_a v_prenex_1032))) (<= (+ main_x 1) v_prenex_1031))) (or (forall ((v_prenex_8946 Int)) (or (<= (select main_a v_prenex_8946) 1000) (<= 1998 (* 2 (select main_a v_prenex_8946))))) (forall ((v_prenex_8945 Int)) (or (<= 0 (select main_a v_prenex_8945)) (<= (select main_a v_prenex_8945) 1) (<= 0 (* 2 (select main_a v_prenex_8945))) (<= (+ main_x 1) v_prenex_8945) (< v_prenex_8945 main_x)))) (forall ((v_prenex_10708 Int) (v_prenex_10707 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_10708))) (< v_prenex_10707 main_x) (<= 0 (* 2 (select main_a v_prenex_10707))) (<= 998 (select main_a v_prenex_10708)) (<= (+ (select main_a v_prenex_10707) 998) (select main_a v_prenex_10708)) (<= (+ main_x 1) v_prenex_10707) (<= (select main_a v_prenex_10707) 1))) (forall ((v_prenex_7492 Int) (v_prenex_7491 Int)) (or (<= 998 (select main_a v_prenex_7492)) (< v_prenex_7491 main_x) (<= (+ main_y 1) v_prenex_7492) (<= (select main_a v_prenex_7492) (+ (select main_a v_prenex_7491) 1000)) (<= 999 (select main_a v_prenex_7492)) (<= 0 (+ (select main_a v_prenex_7491) 1)) (<= (+ main_x 1) v_prenex_7491))) (or (forall ((v_prenex_12731 Int)) (or (<= (select main_a v_prenex_12731) 2) (<= (+ main_x 1) v_prenex_12731) (< v_prenex_12731 main_x) (<= 0 (* 2 (select main_a v_prenex_12731))) (<= (select main_a v_prenex_12731) 1))) (forall ((v_prenex_12732 Int)) (or (<= (* 2 (select main_a v_prenex_12732)) 2000) (<= (select main_a v_prenex_12732) 1000)))) (forall ((v_prenex_11125 Int) (v_prenex_11126 Int)) (or (< v_prenex_11125 main_x) (<= (+ main_x 1) v_prenex_11125) (<= 999 (select main_a v_prenex_11126)) (<= (select main_a v_prenex_11126) 1001) (<= (+ (select main_a v_prenex_11125) 998) (select main_a v_prenex_11126)) (< v_prenex_11126 main_y) (<= 0 (* 2 (select main_a v_prenex_11125))))) (forall ((v_prenex_1303 Int) (v_prenex_1302 Int)) (or (<= (select main_a v_prenex_1303) 1001) (< v_prenex_1302 main_x) (<= (+ (select main_a v_prenex_1303) (select main_a v_prenex_1302)) 1000) (<= (* 2 (select main_a v_prenex_1303)) 2000) (<= (+ main_x 1) v_prenex_1302) (<= (* 2 (select main_a v_prenex_1302)) 2))) (or (forall ((v_prenex_3388 Int)) (or (<= 999 (select main_a v_prenex_3388)) (<= (select main_a v_prenex_3388) 1000))) (forall ((v_prenex_3387 Int)) (or (<= 0 (+ (select main_a v_prenex_3387) 1)) (<= 0 (* 2 (select main_a v_prenex_3387))) (<= 0 (select main_a v_prenex_3387)) (<= (+ main_x 1) v_prenex_3387) (< v_prenex_3387 main_x)))) (forall ((v_prenex_3465 Int) (v_prenex_3466 Int)) (or (<= (* 2 (select main_a v_prenex_3466)) 2000) (<= (+ main_x 1) v_prenex_3465) (< v_prenex_3465 main_x) (<= (select main_a v_prenex_3465) 1) (<= (select main_a v_prenex_3466) (+ (select main_a v_prenex_3465) 1000)) (<= 999 (select main_a v_prenex_3466)) (<= 0 (+ (select main_a v_prenex_3465) 1)))) (forall ((v_prenex_101 Int) (v_prenex_100 Int)) (or (<= 0 (select main_a v_prenex_100)) (<= 999 (select main_a v_prenex_101)) (<= (* 2 (select main_a v_prenex_100)) 2) (<= (+ main_x 1) v_prenex_100) (<= (+ (select main_a v_prenex_100) 998) (select main_a v_prenex_101)) (< v_prenex_100 main_x) (<= (select main_a v_prenex_101) 1000))) (forall ((v_prenex_1920 Int) (v_prenex_1919 Int)) (or (<= (+ main_x 1) v_prenex_1919) (<= (* 2 (select main_a v_prenex_1919)) 2) (<= 998 (select main_a v_prenex_1920)) (<= 1998 (* 2 (select main_a v_prenex_1920))) (<= 0 (select main_a v_prenex_1919)) (< v_prenex_1919 main_x) (<= 1000 (+ (select main_a v_prenex_1920) (select main_a v_prenex_1919))))) (forall ((v_prenex_11707 Int) (v_prenex_11708 Int)) (or (<= (* 2 (select main_a v_prenex_11708)) 2000) (<= (* 2 (select main_a v_prenex_11707)) 2) (< v_prenex_11707 main_x) (<= (+ (select main_a v_prenex_11708) (select main_a v_prenex_11707)) 1000) (<= (+ main_x 1) v_prenex_11707))) (forall ((v_prenex_8215 Int) (v_prenex_8214 Int)) (or (<= (+ (select main_a v_prenex_8214) 998) (select main_a v_prenex_8215)) (<= 0 (+ (select main_a v_prenex_8214) 1)) (<= (+ main_x 1) v_prenex_8214) (<= (select main_a v_prenex_8215) 1001) (<= (* 2 (select main_a v_prenex_8215)) 2000) (< v_prenex_8214 main_x) (<= 0 (select main_a v_prenex_8214)))) (or (forall ((v_prenex_10291 Int)) (or (<= (select main_a v_prenex_10291) 1) (<= (+ main_x 1) v_prenex_10291) (<= 0 (* 2 (select main_a v_prenex_10291))) (< v_prenex_10291 main_x) (<= (* 2 (select main_a v_prenex_10291)) 2))) (forall ((v_prenex_10292 Int)) (<= 999 (select main_a v_prenex_10292)))) (or (forall ((v_prenex_6917 Int)) (or (<= (* 2 (select main_a v_prenex_6917)) 2000) (< v_prenex_6917 main_y))) (forall ((v_prenex_6916 Int)) (or (<= (select main_a v_prenex_6916) 2) (<= (+ main_x 1) v_prenex_6916) (< v_prenex_6916 main_x)))) (forall ((v_prenex_96 Int) (v_prenex_97 Int)) (or (<= (+ main_y 1) v_prenex_97) (<= (select main_a v_prenex_97) (+ (select main_a v_prenex_96) 1000)) (<= 1998 (* 2 (select main_a v_prenex_97))) (<= (select main_a v_prenex_97) 1001) (<= (select main_a v_prenex_96) 2) (<= (+ main_x 1) v_prenex_96) (< v_prenex_96 main_x))) (or (forall ((v_prenex_6528 Int)) (or (<= 999 (select main_a v_prenex_6528)) (<= 998 (select main_a v_prenex_6528)))) (forall ((v_prenex_6527 Int)) (or (<= (+ main_x 1) v_prenex_6527) (<= (select main_a v_prenex_6527) 2) (< v_prenex_6527 main_x) (<= 0 (select main_a v_prenex_6527)) (<= 0 (* 2 (select main_a v_prenex_6527)))))) (or (forall ((v_prenex_6092 Int)) (or (<= (select main_a v_prenex_6092) 1001) (<= (* 2 (select main_a v_prenex_6092)) 2000))) (forall ((v_prenex_6091 Int)) (or (<= 0 (* 2 (select main_a v_prenex_6091))) (<= 0 (+ (select main_a v_prenex_6091) 1)) (< v_prenex_6091 main_x) (<= (+ main_x 1) v_prenex_6091) (<= (* 2 (select main_a v_prenex_6091)) 2)))) (forall ((v_prenex_9480 Int) (v_prenex_9481 Int)) (or (<= 0 (select main_a v_prenex_9480)) (<= (select main_a v_prenex_9481) 1000) (<= (select main_a v_prenex_9481) 1001) (<= (select main_a v_prenex_9480) 1) (<= (+ main_x 1) v_prenex_9480) (<= (+ (select main_a v_prenex_9481) (select main_a v_prenex_9480)) 1000) (< v_prenex_9480 main_x))) (forall ((v_prenex_9219 Int) (v_prenex_9220 Int)) (or (<= 0 (+ (select main_a v_prenex_9219) 1)) (< v_prenex_9219 main_x) (<= (* 2 (select main_a v_prenex_9220)) 2000) (<= (+ main_x 1) v_prenex_9219) (<= (+ (select main_a v_prenex_9220) (select main_a v_prenex_9219)) 1000) (<= (select main_a v_prenex_9219) 2))) (or (forall ((v_prenex_4 Int)) (or (<= (* 2 (select main_a v_prenex_4)) 2) (<= (+ main_x 1) v_prenex_4) (<= 0 (* 2 (select main_a v_prenex_4))) (< v_prenex_4 main_x))) (forall ((v_prenex_656 Int)) (<= (* 2 (select main_a v_prenex_656)) 2000))) (forall ((v_prenex_2567 Int) (v_prenex_2568 Int)) (or (<= (select main_a v_prenex_2568) 1000) (<= (+ main_y 1) v_prenex_2568) (<= (+ main_x 1) v_prenex_2567) (<= 0 (select main_a v_prenex_2567)) (<= 1998 (* 2 (select main_a v_prenex_2568))) (<= (+ (select main_a v_prenex_2567) 998) (select main_a v_prenex_2568)) (< v_prenex_2567 main_x))) (forall ((v_prenex_3720 Int) (v_prenex_3721 Int)) (or (<= (+ main_x 1) v_prenex_3720) (<= (+ (select main_a v_prenex_3721) (select main_a v_prenex_3720)) 1000) (<= 0 (* 2 (select main_a v_prenex_3720))) (<= (select main_a v_prenex_3721) 1001) (<= 0 (select main_a v_prenex_3720)) (<= 1998 (* 2 (select main_a v_prenex_3721))) (< v_prenex_3720 main_x))) (forall ((v_prenex_5453 Int) (v_prenex_5452 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_5453))) (<= (+ main_x 1) v_prenex_5452) (<= (select main_a v_prenex_5453) (+ (select main_a v_prenex_5452) 1000)) (<= (select main_a v_prenex_5452) 2) (<= 998 (select main_a v_prenex_5453)) (< v_prenex_5453 main_y) (< v_prenex_5452 main_x))) (forall ((v_prenex_2520 Int) (v_prenex_2519 Int)) (or (<= (select main_a v_prenex_2519) 2) (<= 1998 (* 2 (select main_a v_prenex_2520))) (< v_prenex_2519 main_x) (<= (+ (select main_a v_prenex_2519) 998) (select main_a v_prenex_2520)) (<= 0 (+ (select main_a v_prenex_2519) 1)) (<= (+ main_x 1) v_prenex_2519) (<= (select main_a v_prenex_2520) 1001))) (or (forall ((v_prenex_1703 Int)) (or (<= (* 2 (select main_a v_prenex_1703)) 2) (<= (+ main_x 1) v_prenex_1703) (< v_prenex_1703 main_x) (<= (select main_a v_prenex_1703) 2))) (forall ((v_prenex_1704 Int)) (or (<= (* 2 (select main_a v_prenex_1704)) 2000) (<= (select main_a v_prenex_1704) 1001)))) (forall ((v_prenex_4656 Int) (v_prenex_4655 Int)) (or (<= 0 (* 2 (select main_a v_prenex_4655))) (<= 1998 (* 2 (select main_a v_prenex_4656))) (<= (+ (select main_a v_prenex_4655) 998) (select main_a v_prenex_4656)) (< v_prenex_4656 main_y) (<= (select main_a v_prenex_4656) 1001) (<= (+ main_x 1) v_prenex_4655) (< v_prenex_4655 main_x))) (forall ((v_prenex_11720 Int) (v_prenex_11719 Int)) (or (<= 0 (+ (select main_a v_prenex_11719) 1)) (<= (+ (select main_a v_prenex_11720) (select main_a v_prenex_11719)) 1000) (<= 999 (select main_a v_prenex_11720)) (<= (+ main_x 1) v_prenex_11719) (< v_prenex_11719 main_x) (<= 0 (select main_a v_prenex_11719)))) (forall ((v_prenex_10420 Int) (v_prenex_10419 Int)) (or (<= (select main_a v_prenex_10419) 2) (<= 1998 (* 2 (select main_a v_prenex_10420))) (<= (select main_a v_prenex_10420) 1001) (<= (* 2 (select main_a v_prenex_10419)) 2) (< v_prenex_10419 main_x) (<= 1000 (+ (select main_a v_prenex_10420) (select main_a v_prenex_10419))) (<= (+ main_x 1) v_prenex_10419))) (forall ((v_prenex_8575 Int) (v_prenex_8576 Int)) (or (<= (select main_a v_prenex_8576) 1000) (<= (* 2 (select main_a v_prenex_8575)) 2) (< v_prenex_8575 main_x) (<= 0 (+ (select main_a v_prenex_8575) 1)) (<= 999 (select main_a v_prenex_8576)) (<= (select main_a v_prenex_8576) (+ (select main_a v_prenex_8575) 1000)) (<= (+ main_x 1) v_prenex_8575))) (forall ((v_prenex_6205 Int) (v_prenex_6206 Int)) (or (<= 0 (+ (select main_a v_prenex_6205) 1)) (<= (+ main_x 1) v_prenex_6205) (<= (* 2 (select main_a v_prenex_6206)) 2000) (< v_prenex_6206 main_y) (<= (select main_a v_prenex_6206) (+ (select main_a v_prenex_6205) 1000)) (< v_prenex_6205 main_x) (<= 999 (select main_a v_prenex_6206)))) (forall ((v_prenex_10628 Int) (v_prenex_10629 Int)) (or (<= (select main_a v_prenex_10629) 1000) (<= (* 2 (select main_a v_prenex_10629)) 2000) (<= (* 2 (select main_a v_prenex_10628)) 2) (< v_prenex_10629 main_y) (< v_prenex_10628 main_x) (<= (+ main_x 1) v_prenex_10628) (<= 1000 (+ (select main_a v_prenex_10629) (select main_a v_prenex_10628))))) (forall ((v_prenex_11123 Int) (v_prenex_11124 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_11124))) (<= 0 (+ (select main_a v_prenex_11123) 1)) (< v_prenex_11123 main_x) (<= 1000 (+ (select main_a v_prenex_11124) (select main_a v_prenex_11123))) (<= (select main_a v_prenex_11124) 1000) (<= (+ main_x 1) v_prenex_11123))) (forall ((v_prenex_738 Int) (v_prenex_737 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_738))) (<= (select main_a v_prenex_738) (+ (select main_a v_prenex_737) 1000)) (< v_prenex_737 main_x) (<= (+ main_x 1) v_prenex_737) (<= (select main_a v_prenex_737) 1) (<= (* 2 (select main_a v_prenex_738)) 2000))) (forall ((v_prenex_10330 Int) (v_prenex_10329 Int)) (or (< v_prenex_10330 main_y) (<= (select main_a v_prenex_10329) 2) (<= (+ main_x 1) v_prenex_10329) (<= 998 (select main_a v_prenex_10330)) (<= (select main_a v_prenex_10330) 1000) (<= (+ (select main_a v_prenex_10330) (select main_a v_prenex_10329)) 1000) (< v_prenex_10329 main_x))) (or (forall ((v_prenex_9816 Int)) (<= 998 (select main_a v_prenex_9816))) (forall ((v_prenex_9815 Int)) (or (<= (select main_a v_prenex_9815) 2) (<= (* 2 (select main_a v_prenex_9815)) 2) (<= (+ main_x 1) v_prenex_9815) (<= 0 (+ (select main_a v_prenex_9815) 1)) (< v_prenex_9815 main_x)))) (forall ((v_prenex_8091 Int) (v_prenex_8090 Int)) (or (<= 998 (select main_a v_prenex_8091)) (<= (select main_a v_prenex_8090) 2) (<= (select main_a v_prenex_8090) 1) (<= (select main_a v_prenex_8091) (+ (select main_a v_prenex_8090) 1000)) (< v_prenex_8090 main_x) (<= (+ main_x 1) v_prenex_8090) (<= (select main_a v_prenex_8091) 1001))) (forall ((v_prenex_7920 Int) (v_prenex_7921 Int)) (or (<= (+ main_x 1) v_prenex_7920) (<= (select main_a v_prenex_7921) 1001) (<= 0 (+ (select main_a v_prenex_7920) 1)) (<= 998 (select main_a v_prenex_7921)) (< v_prenex_7921 main_y) (<= 1000 (+ (select main_a v_prenex_7921) (select main_a v_prenex_7920))) (< v_prenex_7920 main_x))) (forall ((v_prenex_9493 Int) (v_prenex_9492 Int)) (or (< v_prenex_9492 main_x) (<= (+ (select main_a v_prenex_9492) 998) (select main_a v_prenex_9493)) (<= (+ main_x 1) v_prenex_9492) (<= (select main_a v_prenex_9492) 1) (<= (select main_a v_prenex_9492) 2))) (forall ((v_prenex_4003 Int) (v_prenex_4002 Int)) (or (<= (select main_a v_prenex_4003) 1000) (<= (+ main_x 1) v_prenex_4002) (<= 999 (select main_a v_prenex_4003)) (<= 0 (* 2 (select main_a v_prenex_4002))) (< v_prenex_4002 main_x) (<= 1000 (+ (select main_a v_prenex_4003) (select main_a v_prenex_4002))))) (forall ((v_prenex_2933 Int) (v_prenex_2934 Int)) (or (<= 0 (* 2 (select main_a v_prenex_2933))) (<= 999 (select main_a v_prenex_2934)) (<= (select main_a v_prenex_2933) 1) (<= (select main_a v_prenex_2934) 1001) (<= (+ main_x 1) v_prenex_2933) (<= (+ (select main_a v_prenex_2933) 998) (select main_a v_prenex_2934)) (< v_prenex_2933 main_x))) (forall ((v_prenex_5115 Int) (v_prenex_5114 Int)) (or (< v_prenex_5114 main_x) (<= (select main_a v_prenex_5114) 2) (< v_prenex_5115 main_y) (<= (+ main_x 1) v_prenex_5114) (<= 1000 (+ (select main_a v_prenex_5115) (select main_a v_prenex_5114))))) (forall ((v_prenex_8107 Int) (v_prenex_8106 Int)) (or (<= 0 (+ (select main_a v_prenex_8106) 1)) (<= (* 2 (select main_a v_prenex_8106)) 2) (<= (* 2 (select main_a v_prenex_8107)) 2000) (<= (+ main_x 1) v_prenex_8106) (< v_prenex_8106 main_x) (<= (+ (select main_a v_prenex_8107) (select main_a v_prenex_8106)) 1000) (<= (select main_a v_prenex_8107) 1000))) (forall ((v_prenex_4759 Int) (v_prenex_4760 Int)) (or (<= (+ (select main_a v_prenex_4760) (select main_a v_prenex_4759)) 1000) (<= (+ main_x 1) v_prenex_4759) (< v_prenex_4759 main_x) (<= (* 2 (select main_a v_prenex_4759)) 2) (<= (select main_a v_prenex_4759) 2) (<= 999 (select main_a v_prenex_4760)) (<= 998 (select main_a v_prenex_4760)))) (forall ((v_prenex_1451 Int) (v_prenex_1450 Int)) (or (< v_prenex_1450 main_x) (<= (+ (select main_a v_prenex_1451) (select main_a v_prenex_1450)) 1000) (<= (+ main_x 1) v_prenex_1450) (<= (* 2 (select main_a v_prenex_1450)) 2) (<= (select main_a v_prenex_1450) 1) (<= 1998 (* 2 (select main_a v_prenex_1451))) (<= 999 (select main_a v_prenex_1451)))) (forall ((v_prenex_9809 Int) (v_prenex_9810 Int)) (or (< v_prenex_9810 main_y) (<= 998 (select main_a v_prenex_9810)) (<= 1000 (+ (select main_a v_prenex_9810) (select main_a v_prenex_9809))) (<= (+ main_y 1) v_prenex_9810) (<= (select main_a v_prenex_9810) 1001))) (forall ((v_prenex_2292 Int) (v_prenex_2293 Int)) (or (<= (+ (select main_a v_prenex_2292) 998) (select main_a v_prenex_2293)) (<= (select main_a v_prenex_2293) 1000) (<= 0 (* 2 (select main_a v_prenex_2292))) (< v_prenex_2292 main_x) (<= (select main_a v_prenex_2292) 2) (<= (+ main_x 1) v_prenex_2292))) (or (forall ((v_prenex_2081 Int)) (or (<= (+ main_x 1) v_prenex_2081) (<= (* 2 (select main_a v_prenex_2081)) 2) (<= (select main_a v_prenex_2081) 2) (< v_prenex_2081 main_x))) (forall ((v_prenex_2082 Int)) (or (<= (select main_a v_prenex_2082) 1000) (<= (* 2 (select main_a v_prenex_2082)) 2000)))) (forall ((v_prenex_2967 Int) (v_prenex_2968 Int)) (or (< v_prenex_2967 main_x) (<= (+ main_x 1) v_prenex_2967) (<= (select main_a v_prenex_2968) (+ (select main_a v_prenex_2967) 1000)) (<= 999 (select main_a v_prenex_2968)) (<= (select main_a v_prenex_2967) 2) (<= (select main_a v_prenex_2968) 1001) (<= (* 2 (select main_a v_prenex_2967)) 2))) (forall ((v_prenex_8145 Int) (v_prenex_8144 Int)) (or (<= (+ main_x 1) v_prenex_8144) (<= 999 (select main_a v_prenex_8145)) (<= (+ (select main_a v_prenex_8145) (select main_a v_prenex_8144)) 1000) (<= (select main_a v_prenex_8144) 1) (<= (+ main_y 1) v_prenex_8145) (< v_prenex_8144 main_x))) (or (forall ((v_prenex_9470 Int)) (or (<= 0 (+ (select main_a v_prenex_9470) 1)) (< v_prenex_9470 main_x) (<= (+ main_x 1) v_prenex_9470))) (forall ((v_prenex_9471 Int)) (or (<= (+ main_y 1) v_prenex_9471) (<= (* 2 (select main_a v_prenex_9471)) 2000)))) (forall ((v_prenex_6929 Int) (v_prenex_6928 Int)) (or (<= 0 (* 2 (select main_a v_prenex_6928))) (<= (+ (select main_a v_prenex_6929) (select main_a v_prenex_6928)) 1000) (<= (+ main_x 1) v_prenex_6928) (<= (select main_a v_prenex_6929) 1000) (<= (select main_a v_prenex_6928) 2) (<= (select main_a v_prenex_6929) 1001) (< v_prenex_6928 main_x))) (forall ((v_prenex_2585 Int) (v_prenex_2586 Int)) (or (<= (select main_a v_prenex_2585) 2) (<= 0 (* 2 (select main_a v_prenex_2585))) (< v_prenex_2585 main_x) (<= (+ main_x 1) v_prenex_2585) (<= (* 2 (select main_a v_prenex_2586)) 2000) (<= 999 (select main_a v_prenex_2586)) (<= (+ (select main_a v_prenex_2585) 998) (select main_a v_prenex_2586)))) (forall ((v_prenex_183 Int) (v_prenex_184 Int)) (or (<= (+ (select main_a v_prenex_184) (select main_a v_prenex_183)) 1000) (<= (+ main_x 1) v_prenex_183) (<= (select main_a v_prenex_184) 1000) (<= (select main_a v_prenex_183) 2) (<= 1998 (* 2 (select main_a v_prenex_184))) (<= 0 (select main_a v_prenex_183)) (< v_prenex_183 main_x))) (forall ((v_prenex_10914 Int) (v_prenex_10913 Int)) (or (<= (select main_a v_prenex_10914) (+ (select main_a v_prenex_10913) 1000)) (< v_prenex_10914 main_y) (< v_prenex_10913 main_x) (<= 0 (* 2 (select main_a v_prenex_10913))) (<= 1998 (* 2 (select main_a v_prenex_10914))) (<= (+ main_x 1) v_prenex_10913) (<= (select main_a v_prenex_10914) 1001))) (forall ((v_prenex_1764 Int) (v_prenex_1763 Int)) (or (<= (select main_a v_prenex_1764) (+ (select main_a v_prenex_1763) 1000)) (< v_prenex_1763 main_x) (<= 0 (* 2 (select main_a v_prenex_1763))) (<= (+ main_x 1) v_prenex_1763) (<= (select main_a v_prenex_1764) 1000))) (forall ((v_prenex_2760 Int) (v_prenex_2759 Int)) (or (<= (+ main_x 1) v_prenex_2759) (<= 0 (select main_a v_prenex_2759)) (<= 999 (select main_a v_prenex_2760)) (<= (select main_a v_prenex_2760) (+ (select main_a v_prenex_2759) 1000)) (<= (* 2 (select main_a v_prenex_2759)) 2) (< v_prenex_2759 main_x) (<= 1998 (* 2 (select main_a v_prenex_2760))))) (forall ((v_prenex_600 Int) (v_prenex_599 Int)) (or (<= (* 2 (select main_a v_prenex_599)) 2) (<= 1000 (+ (select main_a v_prenex_600) (select main_a v_prenex_599))) (<= (+ main_x 1) v_prenex_599) (<= (select main_a v_prenex_600) 1000) (<= 999 (select main_a v_prenex_600)) (< v_prenex_599 main_x) (<= (select main_a v_prenex_599) 1))) (forall ((v_prenex_1197 Int) (v_prenex_1196 Int)) (or (<= 0 (* 2 (select main_a v_prenex_1196))) (<= 999 (select main_a v_prenex_1197)) (<= (select main_a v_prenex_1197) (+ (select main_a v_prenex_1196) 1000)) (<= (select main_a v_prenex_1197) 1000) (<= (+ main_x 1) v_prenex_1196) (<= 0 (+ (select main_a v_prenex_1196) 1)) (< v_prenex_1196 main_x))) (forall ((v_prenex_4943 Int) (v_prenex_4942 Int)) (or (<= (select main_a v_prenex_4943) (+ (select main_a v_prenex_4942) 1000)) (<= (+ main_y 1) v_prenex_4943) (< v_prenex_4943 main_y) (<= 999 (select main_a v_prenex_4943)) (<= (* 2 (select main_a v_prenex_4943)) 2000))) (forall ((v_prenex_815 Int) (v_prenex_816 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_816))) (<= (+ main_y 1) v_prenex_816) (<= (+ main_x 1) v_prenex_815) (<= 1000 (+ (select main_a v_prenex_816) (select main_a v_prenex_815))) (< v_prenex_815 main_x) (<= 0 (+ (select main_a v_prenex_815) 1)))) (forall ((v_prenex_4269 Int) (v_prenex_4268 Int)) (or (<= 0 (+ (select main_a v_prenex_4268) 1)) (< v_prenex_4268 main_x) (<= (+ (select main_a v_prenex_4269) (select main_a v_prenex_4268)) 1000) (<= (+ main_y 1) v_prenex_4269) (<= (select main_a v_prenex_4269) 1001) (<= (+ main_x 1) v_prenex_4268))) (forall ((v_prenex_9583 Int) (v_prenex_9584 Int)) (or (<= (select main_a v_prenex_9584) 1001) (<= (select main_a v_prenex_9583) 1) (<= (+ main_x 1) v_prenex_9583) (<= (select main_a v_prenex_9583) 2) (< v_prenex_9583 main_x) (<= (* 2 (select main_a v_prenex_9584)) 2000) (<= (+ (select main_a v_prenex_9584) (select main_a v_prenex_9583)) 1000))) (forall ((v_prenex_6302 Int) (v_prenex_6301 Int)) (or (<= (+ main_x 1) v_prenex_6301) (<= 0 (+ (select main_a v_prenex_6301) 1)) (<= (+ main_y 1) v_prenex_6302) (<= 999 (select main_a v_prenex_6302)) (<= (+ (select main_a v_prenex_6302) (select main_a v_prenex_6301)) 1000) (<= 998 (select main_a v_prenex_6302)) (< v_prenex_6301 main_x))) (forall ((v_prenex_10934 Int) (v_prenex_10933 Int)) (or (<= (+ main_x 1) v_prenex_10933) (< v_prenex_10934 main_y) (<= (select main_a v_prenex_10934) 1001) (<= (* 2 (select main_a v_prenex_10933)) 2) (<= 1998 (* 2 (select main_a v_prenex_10934))) (< v_prenex_10933 main_x) (<= (select main_a v_prenex_10934) (+ (select main_a v_prenex_10933) 1000)))) (forall ((v_prenex_6315 Int) (v_prenex_6316 Int)) (or (<= 0 (+ (select main_a v_prenex_6315) 1)) (<= 1998 (* 2 (select main_a v_prenex_6316))) (<= (+ main_x 1) v_prenex_6315) (<= 0 (select main_a v_prenex_6315)) (< v_prenex_6315 main_x) (<= 1000 (+ (select main_a v_prenex_6316) (select main_a v_prenex_6315))) (<= (select main_a v_prenex_6316) 1001))) (forall ((v_prenex_2107 Int) (v_prenex_2108 Int)) (or (< v_prenex_2107 main_x) (<= (* 2 (select main_a v_prenex_2108)) 2000) (<= 0 (select main_a v_prenex_2107)) (<= (+ (select main_a v_prenex_2108) (select main_a v_prenex_2107)) 1000) (<= 0 (+ (select main_a v_prenex_2107) 1)) (<= 998 (select main_a v_prenex_2108)) (<= (+ main_x 1) v_prenex_2107))) (forall ((v_prenex_10723 Int) (v_prenex_10724 Int)) (or (<= (select main_a v_prenex_10724) 1000) (<= (* 2 (select main_a v_prenex_10724)) 2000) (<= (* 2 (select main_a v_prenex_10723)) 2) (< v_prenex_10723 main_x) (<= (select main_a v_prenex_10724) (+ (select main_a v_prenex_10723) 1000)) (<= (+ main_x 1) v_prenex_10723))) (forall ((v_prenex_4304 Int) (v_prenex_4303 Int)) (or (<= 0 (+ (select main_a v_prenex_4303) 1)) (<= 1998 (* 2 (select main_a v_prenex_4304))) (<= 0 (* 2 (select main_a v_prenex_4303))) (<= (+ main_x 1) v_prenex_4303) (<= (select main_a v_prenex_4304) (+ (select main_a v_prenex_4303) 1000)) (< v_prenex_4303 main_x))) (forall ((v_prenex_3287 Int) (v_prenex_3288 Int)) (or (<= (select main_a v_prenex_3288) (+ (select main_a v_prenex_3287) 1000)) (<= 998 (select main_a v_prenex_3288)) (< v_prenex_3287 main_x) (<= (select main_a v_prenex_3288) 1001) (<= (+ main_x 1) v_prenex_3287) (<= (select main_a v_prenex_3287) 2))) (or (forall ((v_prenex_5965 Int)) (or (<= (+ main_x 1) v_prenex_5965) (<= 0 (* 2 (select main_a v_prenex_5965))) (< v_prenex_5965 main_x))) (forall ((v_prenex_5966 Int)) (or (< v_prenex_5966 main_y) (<= (select main_a v_prenex_5966) 1001)))) (or (forall ((v_prenex_13163 Int)) (or (<= (+ main_y 1) v_prenex_13163) (<= 998 (select main_a v_prenex_13163)) (<= 1998 (* 2 (select main_a v_prenex_13163))))) (forall ((v_prenex_13162 Int)) (or (< v_prenex_13162 main_x) (<= 0 (* 2 (select main_a v_prenex_13162))) (<= (+ main_x 1) v_prenex_13162) (<= (select main_a v_prenex_13162) 2)))) (forall ((v_prenex_8377 Int) (v_prenex_8378 Int)) (or (<= (select main_a v_prenex_8377) 1) (<= (select main_a v_prenex_8378) (+ (select main_a v_prenex_8377) 1000)) (<= (* 2 (select main_a v_prenex_8378)) 2000) (<= (+ main_x 1) v_prenex_8377) (< v_prenex_8377 main_x) (<= 1998 (* 2 (select main_a v_prenex_8378))))) (or (forall ((v_prenex_3585 Int)) (<= 998 (select main_a v_prenex_3585))) (forall ((v_prenex_3584 Int)) (or (<= (+ main_x 1) v_prenex_3584) (< v_prenex_3584 main_x) (<= (* 2 (select main_a v_prenex_3584)) 2) (<= (select main_a v_prenex_3584) 2)))) (forall ((v_prenex_1377 Int) (v_prenex_1376 Int)) (or (<= (+ main_x 1) v_prenex_1376) (<= (* 2 (select main_a v_prenex_1376)) 2) (<= (select main_a v_prenex_1377) 1000) (<= (+ (select main_a v_prenex_1377) (select main_a v_prenex_1376)) 1000) (< v_prenex_1376 main_x) (<= 0 (select main_a v_prenex_1376)))) (or (forall ((v_prenex_2676 Int)) (or (<= (* 2 (select main_a v_prenex_2676)) 2000) (< v_prenex_2676 main_y) (<= 999 (select main_a v_prenex_2676)))) (forall ((v_prenex_2675 Int)) (or (< v_prenex_2675 main_x) (<= 0 (* 2 (select main_a v_prenex_2675))) (<= (+ main_x 1) v_prenex_2675)))) (forall ((v_prenex_1676 Int) (v_prenex_1675 Int)) (or (<= (select main_a v_prenex_1675) 1) (< v_prenex_1675 main_x) (<= (+ main_x 1) v_prenex_1675) (<= 998 (select main_a v_prenex_1676)) (<= 0 (select main_a v_prenex_1675)) (<= (+ (select main_a v_prenex_1676) (select main_a v_prenex_1675)) 1000))) (forall ((v_prenex_4410 Int) (v_prenex_4409 Int)) (or (<= (+ (select main_a v_prenex_4409) 998) (select main_a v_prenex_4410)) (<= (* 2 (select main_a v_prenex_4410)) 2000) (<= (+ main_x 1) v_prenex_4409) (<= (select main_a v_prenex_4409) 1) (< v_prenex_4409 main_x) (<= (select main_a v_prenex_4409) 2) (<= (select main_a v_prenex_4410) 1000))) (or (forall ((v_prenex_13417 Int)) (or (< v_prenex_13417 main_x) (<= (+ main_x 1) v_prenex_13417) (<= 0 (+ (select main_a v_prenex_13417) 1)) (<= 0 (* 2 (select main_a v_prenex_13417))))) (forall ((v_prenex_13418 Int)) (or (<= (+ main_y 1) v_prenex_13418) (<= (* 2 (select main_a v_prenex_13418)) 2000)))) (forall ((v_prenex_6314 Int) (v_prenex_6313 Int)) (or (< v_prenex_6313 main_x) (<= (select main_a v_prenex_6313) 1) (< v_prenex_6314 main_y) (<= (+ main_x 1) v_prenex_6313) (<= (select main_a v_prenex_6314) 1000) (<= 998 (select main_a v_prenex_6314)) (<= 1000 (+ (select main_a v_prenex_6314) (select main_a v_prenex_6313))))) (forall ((v_prenex_6976 Int) (v_prenex_6977 Int)) (or (<= (* 2 (select main_a v_prenex_6977)) 2000) (<= 0 (select main_a v_prenex_6976)) (<= 998 (select main_a v_prenex_6977)) (< v_prenex_6976 main_x) (<= (+ main_x 1) v_prenex_6976) (<= (select main_a v_prenex_6976) 1) (<= (+ (select main_a v_prenex_6976) 998) (select main_a v_prenex_6977)))) (forall ((v_prenex_9844 Int) (v_prenex_9843 Int)) (or (<= (+ (select main_a v_prenex_9844) (select main_a v_prenex_9843)) 1000) (<= (+ main_x 1) v_prenex_9843) (<= 999 (select main_a v_prenex_9844)) (<= (* 2 (select main_a v_prenex_9843)) 2) (< v_prenex_9843 main_x) (<= (select main_a v_prenex_9843) 1))) (forall ((v_prenex_3399 Int) (v_prenex_3400 Int)) (or (<= (* 2 (select main_a v_prenex_3399)) 2) (< v_prenex_3399 main_x) (<= 1000 (+ (select main_a v_prenex_3400) (select main_a v_prenex_3399))) (<= (select main_a v_prenex_3400) 1000) (<= (+ main_x 1) v_prenex_3399) (<= 0 (+ (select main_a v_prenex_3399) 1)) (<= (* 2 (select main_a v_prenex_3400)) 2000))) (forall ((v_prenex_4630 Int) (v_prenex_4629 Int)) (or (<= (+ main_x 1) v_prenex_4629) (< v_prenex_4629 main_x) (<= (* 2 (select main_a v_prenex_4629)) 2) (<= (* 2 (select main_a v_prenex_4630)) 2000) (<= 0 (+ (select main_a v_prenex_4629) 1)) (<= 1998 (* 2 (select main_a v_prenex_4630))) (<= (select main_a v_prenex_4630) (+ (select main_a v_prenex_4629) 1000)))) (forall ((v_prenex_4805 Int) (v_prenex_4804 Int)) (or (<= (+ main_x 1) v_prenex_4804) (<= (select main_a v_prenex_4804) 2) (<= 0 (select main_a v_prenex_4804)) (<= 998 (select main_a v_prenex_4805)) (< v_prenex_4804 main_x) (<= (* 2 (select main_a v_prenex_4805)) 2000) (<= (+ (select main_a v_prenex_4805) (select main_a v_prenex_4804)) 1000))) (forall ((v_prenex_2999 Int) (v_prenex_3000 Int)) (or (<= (* 2 (select main_a v_prenex_3000)) 2000) (<= 1000 (+ (select main_a v_prenex_3000) (select main_a v_prenex_2999))) (<= 998 (select main_a v_prenex_3000)) (< v_prenex_2999 main_x) (<= (+ main_x 1) v_prenex_2999) (<= (select main_a v_prenex_2999) 2))) (forall ((v_prenex_1517 Int) (v_prenex_1516 Int)) (or (<= (+ (select main_a v_prenex_1516) 998) (select main_a v_prenex_1517)) (<= (* 2 (select main_a v_prenex_1516)) 2) (<= (+ main_x 1) v_prenex_1516) (<= (select main_a v_prenex_1517) 1001) (< v_prenex_1516 main_x))) (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)) (<= (+ main_x 1) v_prenex_6982) (<= 1998 (* 2 (select main_a v_prenex_6983))) (<= 0 (* 2 (select main_a v_prenex_6982))) (<= 0 (+ (select main_a v_prenex_6982) 1)))) (or (forall ((v_prenex_6811 Int)) (or (<= (* 2 (select main_a v_prenex_6811)) 2000) (< v_prenex_6811 main_y) (<= 1998 (* 2 (select main_a v_prenex_6811))))) (forall ((v_prenex_6810 Int)) (or (< v_prenex_6810 main_x) (<= (+ main_x 1) v_prenex_6810) (<= (* 2 (select main_a v_prenex_6810)) 2) (<= 0 (* 2 (select main_a v_prenex_6810)))))) (forall ((v_prenex_6543 Int) (v_prenex_6544 Int)) (or (< v_prenex_6544 main_y) (<= (+ main_x 1) v_prenex_6543) (<= (select main_a v_prenex_6544) 1000) (< v_prenex_6543 main_x) (<= (select main_a v_prenex_6543) 2) (<= 1000 (+ (select main_a v_prenex_6544) (select main_a v_prenex_6543))))) (forall ((v_prenex_11604 Int) (v_prenex_11603 Int)) (or (<= (+ main_x 1) v_prenex_11603) (< v_prenex_11603 main_x) (<= (select main_a v_prenex_11604) 1000) (<= (+ (select main_a v_prenex_11604) (select main_a v_prenex_11603)) 1000) (<= 0 (select main_a v_prenex_11603)) (<= (select main_a v_prenex_11604) 1001))) (forall ((v_prenex_11085 Int) (v_prenex_11086 Int)) (or (<= (+ main_y 1) v_prenex_11086) (<= (select main_a v_prenex_11086) 1000) (<= (+ main_x 1) v_prenex_11085) (<= 0 (+ (select main_a v_prenex_11085) 1)) (<= 1000 (+ (select main_a v_prenex_11086) (select main_a v_prenex_11085))) (<= 998 (select main_a v_prenex_11086)) (< v_prenex_11085 main_x))) (forall ((v_prenex_3085 Int) (v_prenex_3086 Int)) (or (<= (select main_a v_prenex_3086) 1001) (< v_prenex_3085 main_x) (<= (+ (select main_a v_prenex_3085) 998) (select main_a v_prenex_3086)) (<= (+ main_x 1) v_prenex_3085) (<= (select main_a v_prenex_3085) 1) (<= 0 (select main_a v_prenex_3085)) (<= 998 (select main_a v_prenex_3086)))) (forall ((v_prenex_4913 Int) (v_prenex_4912 Int)) (or (< v_prenex_4912 main_x) (<= (+ main_x 1) v_prenex_4912) (<= 0 (+ (select main_a v_prenex_4912) 1)) (<= 1998 (* 2 (select main_a v_prenex_4913))) (<= (* 2 (select main_a v_prenex_4912)) 2) (<= (select main_a v_prenex_4913) (+ (select main_a v_prenex_4912) 1000)))) (forall ((v_prenex_8380 Int) (v_prenex_8379 Int)) (or (< v_prenex_8380 main_y) (<= 1000 (+ (select main_a v_prenex_8380) (select main_a v_prenex_8379))) (<= 0 (select main_a v_prenex_8379)) (<= (+ main_x 1) v_prenex_8379) (< v_prenex_8379 main_x) (<= 998 (select main_a v_prenex_8380)))) (forall ((v_prenex_6261 Int) (v_prenex_6262 Int)) (or (<= (+ main_x 1) v_prenex_6261) (<= 999 (select main_a v_prenex_6262)) (<= (select main_a v_prenex_6262) (+ (select main_a v_prenex_6261) 1000)) (<= 0 (+ (select main_a v_prenex_6261) 1)) (<= (select main_a v_prenex_6261) 1) (< v_prenex_6261 main_x))) (forall ((v_prenex_4205 Int) (v_prenex_4204 Int)) (or (< v_prenex_4205 main_y) (<= 998 (select main_a v_prenex_4205)) (<= (+ main_y 1) v_prenex_4205) (<= (* 2 (select main_a v_prenex_4205)) 2000) (<= (+ (select main_a v_prenex_4205) (select main_a v_prenex_4204)) 1000))) (forall ((v_prenex_11211 Int) (v_prenex_11212 Int)) (or (<= (+ main_x 1) v_prenex_11211) (<= (select main_a v_prenex_11211) 1) (< v_prenex_11211 main_x) (<= 999 (select main_a v_prenex_11212)) (<= (+ (select main_a v_prenex_11212) (select main_a v_prenex_11211)) 1000) (<= 0 (* 2 (select main_a v_prenex_11211))) (<= 1998 (* 2 (select main_a v_prenex_11212))))) (forall ((v_prenex_9408 Int) (v_prenex_9409 Int)) (or (<= 0 (+ (select main_a v_prenex_9408) 1)) (<= 999 (select main_a v_prenex_9409)) (<= 1998 (* 2 (select main_a v_prenex_9409))) (<= (* 2 (select main_a v_prenex_9408)) 2) (<= (+ main_x 1) v_prenex_9408) (< v_prenex_9408 main_x) (<= (+ (select main_a v_prenex_9409) (select main_a v_prenex_9408)) 1000))) (forall ((v_prenex_10943 Int) (v_prenex_10944 Int)) (or (< v_prenex_10943 main_x) (<= (select main_a v_prenex_10944) (+ (select main_a v_prenex_10943) 1000)) (<= (+ main_x 1) v_prenex_10943) (<= 0 (+ (select main_a v_prenex_10943) 1)) (<= 998 (select main_a v_prenex_10944)) (<= 0 (* 2 (select main_a v_prenex_10943))) (<= (select main_a v_prenex_10944) 1000))) (forall ((v_prenex_4891 Int) (v_prenex_4890 Int)) (or (< v_prenex_4890 main_x) (< v_prenex_4891 main_y) (<= (select main_a v_prenex_4891) (+ (select main_a v_prenex_4890) 1000)) (<= (* 2 (select main_a v_prenex_4891)) 2000) (<= (select main_a v_prenex_4891) 1001) (<= (+ main_x 1) v_prenex_4890) (<= (select main_a v_prenex_4890) 2))) (or (forall ((v_prenex_10043 Int)) (or (<= (* 2 (select main_a v_prenex_10043)) 2000) (<= (+ main_y 1) v_prenex_10043) (<= (select main_a v_prenex_10043) 1001))) (forall ((v_prenex_10042 Int)) (or (< v_prenex_10042 main_x) (<= 0 (* 2 (select main_a v_prenex_10042))) (<= (+ main_x 1) v_prenex_10042) (<= 0 (+ (select main_a v_prenex_10042) 1))))) (forall ((v_prenex_2715 Int) (v_prenex_2716 Int)) (or (<= (select main_a v_prenex_2716) 1000) (<= (select main_a v_prenex_2715) 2) (<= (select main_a v_prenex_2716) (+ (select main_a v_prenex_2715) 1000)) (< v_prenex_2715 main_x) (<= (select main_a v_prenex_2716) 1001) (<= (+ main_x 1) v_prenex_2715))) (forall ((v_prenex_5633 Int) (v_prenex_5632 Int)) (or (<= (+ main_x 1) v_prenex_5632) (<= 0 (select main_a v_prenex_5632)) (< v_prenex_5633 main_y) (< v_prenex_5632 main_x) (<= (select main_a v_prenex_5633) 1000) (<= (select main_a v_prenex_5633) (+ (select main_a v_prenex_5632) 1000)))) (forall ((v_prenex_4973 Int) (v_prenex_4972 Int)) (or (<= (+ main_x 1) v_prenex_4972) (<= 999 (select main_a v_prenex_4973)) (<= 998 (select main_a v_prenex_4973)) (<= 1000 (+ (select main_a v_prenex_4973) (select main_a v_prenex_4972))) (< v_prenex_4972 main_x) (<= 0 (select main_a v_prenex_4972)) (<= (select main_a v_prenex_4972) 2))) (forall ((v_prenex_9655 Int) (v_prenex_9654 Int)) (or (<= 0 (select main_a v_prenex_9654)) (<= (+ (select main_a v_prenex_9655) (select main_a v_prenex_9654)) 1000) (<= (select main_a v_prenex_9655) 1000) (<= (+ main_x 1) v_prenex_9654) (< v_prenex_9654 main_x) (<= (select main_a v_prenex_9654) 2) (<= 999 (select main_a v_prenex_9655)))) (forall ((v_prenex_1820 Int) (v_prenex_1819 Int)) (or (<= (* 2 (select main_a v_prenex_1820)) 2000) (<= (select main_a v_prenex_1819) 1) (<= (select main_a v_prenex_1820) 1000) (<= 1000 (+ (select main_a v_prenex_1820) (select main_a v_prenex_1819))) (<= (+ main_x 1) v_prenex_1819) (< v_prenex_1819 main_x) (<= (select main_a v_prenex_1819) 2))) (forall ((v_prenex_10451 Int) (v_prenex_10452 Int)) (or (<= (select main_a v_prenex_10451) 2) (< v_prenex_10451 main_x) (<= (+ main_x 1) v_prenex_10451) (< v_prenex_10452 main_y) (<= 1000 (+ (select main_a v_prenex_10452) (select main_a v_prenex_10451))) (<= 1998 (* 2 (select main_a v_prenex_10452))))) (forall ((v_prenex_7096 Int) (v_prenex_7097 Int)) (or (<= 0 (select main_a v_prenex_7096)) (<= 1000 (+ (select main_a v_prenex_7097) (select main_a v_prenex_7096))) (<= 998 (select main_a v_prenex_7097)) (<= (+ main_x 1) v_prenex_7096) (<= (select main_a v_prenex_7096) 1) (<= 999 (select main_a v_prenex_7097)) (< v_prenex_7096 main_x))) (or (forall ((v_prenex_4146 Int)) (or (<= 0 (select main_a v_prenex_4146)) (<= (* 2 (select main_a v_prenex_4146)) 2) (<= (+ main_x 1) v_prenex_4146) (< v_prenex_4146 main_x))) (forall ((v_prenex_4147 Int)) (or (<= 998 (select main_a v_prenex_4147)) (<= (* 2 (select main_a v_prenex_4147)) 2000)))) (forall ((v_prenex_8893 Int) (v_prenex_8892 Int)) (or (< v_prenex_8892 main_x) (<= 0 (+ (select main_a v_prenex_8892) 1)) (<= 1000 (+ (select main_a v_prenex_8893) (select main_a v_prenex_8892))) (<= (+ main_x 1) v_prenex_8892) (<= (select main_a v_prenex_8893) 1000) (<= 0 (* 2 (select main_a v_prenex_8892))) (<= (select main_a v_prenex_8893) 1001))) (forall ((v_prenex_3202 Int) (v_prenex_3203 Int)) (or (<= 0 (* 2 (select main_a v_prenex_3202))) (<= (+ main_x 1) v_prenex_3202) (< v_prenex_3203 main_y) (<= (select main_a v_prenex_3203) 1001) (<= (select main_a v_prenex_3203) 1000) (<= 1000 (+ (select main_a v_prenex_3203) (select main_a v_prenex_3202))) (< v_prenex_3202 main_x))) (forall ((v_prenex_10430 Int) (v_prenex_10429 Int)) (or (<= (select main_a v_prenex_10429) 1) (<= (select main_a v_prenex_10430) 1000) (<= (select main_a v_prenex_10430) (+ (select main_a v_prenex_10429) 1000)) (< v_prenex_10429 main_x) (<= (+ main_x 1) v_prenex_10429) (<= 0 (+ (select main_a v_prenex_10429) 1)))) (forall ((v_prenex_4715 Int) (v_prenex_4716 Int)) (or (<= (* 2 (select main_a v_prenex_4715)) 2) (<= 1000 (+ (select main_a v_prenex_4716) (select main_a v_prenex_4715))) (<= (+ main_x 1) v_prenex_4715) (< v_prenex_4715 main_x) (<= (* 2 (select main_a v_prenex_4716)) 2000))) (forall ((v_prenex_9886 Int) (v_prenex_9885 Int)) (or (<= (select main_a v_prenex_9885) 1) (< v_prenex_9885 main_x) (<= (+ main_x 1) v_prenex_9885) (<= 1000 (+ (select main_a v_prenex_9886) (select main_a v_prenex_9885))) (<= (select main_a v_prenex_9886) 1000) (<= (select main_a v_prenex_9886) 1001) (<= 0 (select main_a v_prenex_9885)))) (forall ((v_prenex_8008 Int) (v_prenex_8009 Int)) (or (<= (+ main_x 1) v_prenex_8008) (<= 0 (select main_a v_prenex_8008)) (<= 999 (select main_a v_prenex_8009)) (< v_prenex_8008 main_x) (<= 998 (select main_a v_prenex_8009)) (<= 1000 (+ (select main_a v_prenex_8009) (select main_a v_prenex_8008))) (< v_prenex_8009 main_y))) (forall ((v_prenex_7544 Int) (v_prenex_7545 Int)) (or (<= 0 (* 2 (select main_a v_prenex_7544))) (<= (* 2 (select main_a v_prenex_7545)) 2000) (<= (+ main_x 1) v_prenex_7544) (<= 0 (select main_a v_prenex_7544)) (< v_prenex_7544 main_x) (<= 1998 (* 2 (select main_a v_prenex_7545))) (<= 1000 (+ (select main_a v_prenex_7545) (select main_a v_prenex_7544))))) (forall ((v_prenex_8684 Int) (v_prenex_8683 Int)) (or (<= (+ main_x 1) v_prenex_8683) (<= (+ (select main_a v_prenex_8684) (select main_a v_prenex_8683)) 1000) (<= (select main_a v_prenex_8684) 1000) (< v_prenex_8683 main_x) (<= 0 (* 2 (select main_a v_prenex_8683))) (<= (select main_a v_prenex_8683) 2))) (forall ((v_prenex_2101 Int) (v_prenex_2102 Int)) (or (<= (+ main_y 1) v_prenex_2102) (< v_prenex_2101 main_x) (<= (select main_a v_prenex_2101) 2) (<= (+ main_x 1) v_prenex_2101) (<= (select main_a v_prenex_2102) 1001) (<= 1000 (+ (select main_a v_prenex_2102) (select main_a v_prenex_2101))))) (forall ((v_prenex_8407 Int) (v_prenex_8408 Int)) (or (<= 0 (select main_a v_prenex_8407)) (< v_prenex_8407 main_x) (<= 999 (select main_a v_prenex_8408)) (<= (+ main_y 1) v_prenex_8408) (<= (select main_a v_prenex_8408) 1001) (<= 1000 (+ (select main_a v_prenex_8408) (select main_a v_prenex_8407))) (<= (+ main_x 1) v_prenex_8407))) (forall ((v_prenex_2029 Int) (v_prenex_2030 Int)) (or (<= (+ (select main_a v_prenex_2029) 998) (select main_a v_prenex_2030)) (<= (select main_a v_prenex_2030) 1001) (<= (+ main_x 1) v_prenex_2029) (<= (+ main_y 1) v_prenex_2030) (<= 0 (select main_a v_prenex_2029)) (< v_prenex_2029 main_x))) (or (forall ((v_prenex_3103 Int)) (or (<= (+ main_x 1) v_prenex_3103) (< v_prenex_3103 main_x) (<= 0 (* 2 (select main_a v_prenex_3103))) (<= 0 (select main_a v_prenex_3103)))) (forall ((v_prenex_3104 Int)) (or (<= (+ main_y 1) v_prenex_3104) (<= 999 (select main_a v_prenex_3104)) (<= 998 (select main_a v_prenex_3104))))) (forall ((v_prenex_4852 Int) (v_prenex_4853 Int)) (or (<= (select main_a v_prenex_4852) 1) (< v_prenex_4852 main_x) (<= (+ main_x 1) v_prenex_4852) (<= (* 2 (select main_a v_prenex_4852)) 2) (<= (select main_a v_prenex_4853) 1000) (<= (select main_a v_prenex_4853) (+ (select main_a v_prenex_4852) 1000)))) (forall ((v_prenex_2482 Int) (v_prenex_2481 Int)) (or (< v_prenex_2482 main_y) (<= 1000 (+ (select main_a v_prenex_2482) (select main_a v_prenex_2481))) (<= (+ main_y 1) v_prenex_2482) (<= (select main_a v_prenex_2482) 1001))) (forall ((v_prenex_6558 Int) (v_prenex_6557 Int)) (or (< v_prenex_6557 main_x) (<= (select main_a v_prenex_6557) 1) (<= (select main_a v_prenex_6558) 1000) (<= (+ main_x 1) v_prenex_6557) (<= 1998 (* 2 (select main_a v_prenex_6558))) (<= (+ (select main_a v_prenex_6557) 998) (select main_a v_prenex_6558)) (<= 0 (+ (select main_a v_prenex_6557) 1)))) (or (forall ((v_prenex_13009 Int)) (or (<= (select main_a v_prenex_13009) 1001) (< v_prenex_13009 main_y))) (forall ((v_prenex_13008 Int)) (or (<= (* 2 (select main_a v_prenex_13008)) 2) (<= 0 (select main_a v_prenex_13008)) (<= (+ main_x 1) v_prenex_13008) (< v_prenex_13008 main_x)))) (forall ((v_prenex_11387 Int) (v_prenex_11386 Int)) (or (< v_prenex_11386 main_x) (<= (+ main_x 1) v_prenex_11386) (<= 0 (* 2 (select main_a v_prenex_11386))) (<= (select main_a v_prenex_11387) 1001) (<= (select main_a v_prenex_11387) (+ (select main_a v_prenex_11386) 1000)) (<= (select main_a v_prenex_11386) 2))) (forall ((v_prenex_2523 Int) (v_prenex_2524 Int)) (or (<= (select main_a v_prenex_2523) 1) (<= (+ main_x 1) v_prenex_2523) (<= 0 (* 2 (select main_a v_prenex_2523))) (<= (select main_a v_prenex_2524) (+ (select main_a v_prenex_2523) 1000)) (< v_prenex_2523 main_x))) (forall ((v_prenex_10657 Int) (v_prenex_10656 Int)) (or (<= (select main_a v_prenex_10656) 1) (<= 999 (select main_a v_prenex_10657)) (<= 1000 (+ (select main_a v_prenex_10657) (select main_a v_prenex_10656))) (<= (+ main_x 1) v_prenex_10656) (< v_prenex_10656 main_x) (<= 0 (+ (select main_a v_prenex_10656) 1)) (<= (select main_a v_prenex_10657) 1001))) (forall ((v_prenex_12926 Int) (v_prenex_12927 Int)) (or (<= (select main_a v_prenex_12927) 1000) (< v_prenex_12926 main_x) (<= (+ main_x 1) v_prenex_12926) (<= (select main_a v_prenex_12926) 2) (<= (select main_a v_prenex_12926) 1) (<= 999 (select main_a v_prenex_12927)) (<= (select main_a v_prenex_12927) (+ (select main_a v_prenex_12926) 1000)))) (or (forall ((v_prenex_1364 Int)) (or (< v_prenex_1364 main_x) (<= (* 2 (select main_a v_prenex_1364)) 2) (<= (+ main_x 1) v_prenex_1364) (<= 0 (select main_a v_prenex_1364)) (<= (select main_a v_prenex_1364) 1))) (forall ((v_prenex_1365 Int)) (<= 1998 (* 2 (select main_a v_prenex_1365))))) (forall ((v_prenex_3077 Int) (v_prenex_3078 Int)) (or (< v_prenex_3077 main_x) (<= 0 (+ (select main_a v_prenex_3077) 1)) (<= 0 (select main_a v_prenex_3077)) (<= (select main_a v_prenex_3078) 1001) (<= (+ (select main_a v_prenex_3078) (select main_a v_prenex_3077)) 1000) (<= (+ main_x 1) v_prenex_3077))) (forall ((v_prenex_248 Int) (v_prenex_247 Int)) (or (<= (select main_a v_prenex_247) 1) (<= 998 (select main_a v_prenex_248)) (<= 0 (* 2 (select main_a v_prenex_247))) (<= 1000 (+ (select main_a v_prenex_248) (select main_a v_prenex_247))) (<= (+ main_x 1) v_prenex_247) (< v_prenex_247 main_x) (<= 999 (select main_a v_prenex_248)))) (or (forall ((v_prenex_12131 Int)) (or (<= (+ main_x 1) v_prenex_12131) (<= (* 2 (select main_a v_prenex_12131)) 2) (<= 0 (* 2 (select main_a v_prenex_12131))) (< v_prenex_12131 main_x))) (forall ((v_prenex_12132 Int)) (or (<= 998 (select main_a v_prenex_12132)) (<= (* 2 (select main_a v_prenex_12132)) 2000) (<= (+ main_y 1) v_prenex_12132)))) (forall ((v_prenex_8693 Int) (v_prenex_8694 Int)) (or (<= (+ (select main_a v_prenex_8694) (select main_a v_prenex_8693)) 1000) (<= (select main_a v_prenex_8693) 2) (<= (+ main_x 1) v_prenex_8693) (<= (select main_a v_prenex_8694) 1001) (<= 1998 (* 2 (select main_a v_prenex_8694))) (<= (* 2 (select main_a v_prenex_8693)) 2) (< v_prenex_8693 main_x))) (forall ((v_prenex_8316 Int) (v_prenex_8315 Int)) (or (<= 0 (select main_a v_prenex_8315)) (<= (+ main_x 1) v_prenex_8315) (< v_prenex_8315 main_x) (<= 1998 (* 2 (select main_a v_prenex_8316))) (<= (* 2 (select main_a v_prenex_8315)) 2) (<= (select main_a v_prenex_8316) 1001) (<= 1000 (+ (select main_a v_prenex_8316) (select main_a v_prenex_8315))))) (forall ((v_prenex_7562 Int) (v_prenex_7563 Int)) (or (<= 0 (+ (select main_a v_prenex_7562) 1)) (<= 0 (select main_a v_prenex_7562)) (<= (* 2 (select main_a v_prenex_7563)) 2000) (<= (+ (select main_a v_prenex_7563) (select main_a v_prenex_7562)) 1000) (<= (+ main_x 1) v_prenex_7562) (< v_prenex_7562 main_x))) (forall ((v_prenex_8196 Int) (v_prenex_8197 Int)) (or (<= 998 (select main_a v_prenex_8197)) (< v_prenex_8196 main_x) (<= (+ main_x 1) v_prenex_8196) (<= (+ (select main_a v_prenex_8197) (select main_a v_prenex_8196)) 1000) (<= (+ main_y 1) v_prenex_8197) (<= 1998 (* 2 (select main_a v_prenex_8197))) (<= (select main_a v_prenex_8196) 2))) (or (forall ((v_prenex_10323 Int)) (or (<= (+ main_x 1) v_prenex_10323) (<= 0 (select main_a v_prenex_10323)) (<= (select main_a v_prenex_10323) 2) (<= 0 (* 2 (select main_a v_prenex_10323))) (< v_prenex_10323 main_x))) (forall ((v_prenex_10324 Int)) (or (<= 999 (select main_a v_prenex_10324)) (<= (select main_a v_prenex_10324) 1000)))) (forall ((v_prenex_6102 Int) (v_prenex_6101 Int)) (or (<= 0 (+ (select main_a v_prenex_6101) 1)) (<= 1998 (* 2 (select main_a v_prenex_6102))) (<= (* 2 (select main_a v_prenex_6102)) 2000) (<= (select main_a v_prenex_6101) 2) (<= (select main_a v_prenex_6102) (+ (select main_a v_prenex_6101) 1000)) (< v_prenex_6101 main_x) (<= (+ main_x 1) v_prenex_6101))) (forall ((v_prenex_8415 Int) (v_prenex_8416 Int)) (or (<= 1000 (+ (select main_a v_prenex_8416) (select main_a v_prenex_8415))) (<= (+ main_x 1) v_prenex_8415) (<= 1998 (* 2 (select main_a v_prenex_8416))) (< v_prenex_8415 main_x) (<= 0 (* 2 (select main_a v_prenex_8415))) (<= (select main_a v_prenex_8416) 1001))) (or (forall ((v_prenex_2656 Int)) (or (<= (+ main_y 1) v_prenex_2656) (<= (* 2 (select main_a v_prenex_2656)) 2000) (<= (select main_a v_prenex_2656) 1000))) (forall ((v_prenex_2655 Int)) (or (<= (select main_a v_prenex_2655) 1) (<= (+ main_x 1) v_prenex_2655) (<= 0 (* 2 (select main_a v_prenex_2655))) (< v_prenex_2655 main_x)))) (or (forall ((v_prenex_11779 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_11779))) (<= (* 2 (select main_a v_prenex_11779)) 2000))) (forall ((v_prenex_11778 Int)) (or (< v_prenex_11778 main_x) (<= 0 (+ (select main_a v_prenex_11778) 1)) (<= (+ main_x 1) v_prenex_11778) (<= (* 2 (select main_a v_prenex_11778)) 2) (<= 0 (select main_a v_prenex_11778))))) (forall ((v_prenex_9990 Int) (v_prenex_9991 Int)) (or (<= (select main_a v_prenex_9991) 1000) (< v_prenex_9990 main_x) (<= (* 2 (select main_a v_prenex_9990)) 2) (<= (+ main_x 1) v_prenex_9990) (<= (+ (select main_a v_prenex_9990) 998) (select main_a v_prenex_9991)) (<= 999 (select main_a v_prenex_9991)) (<= 0 (* 2 (select main_a v_prenex_9990))))) (forall ((v_prenex_12557 Int) (v_prenex_12558 Int)) (or (< v_prenex_12557 main_x) (<= 0 (select main_a v_prenex_12557)) (<= (* 2 (select main_a v_prenex_12558)) 2000) (<= (+ (select main_a v_prenex_12557) 998) (select main_a v_prenex_12558)) (<= (+ main_x 1) v_prenex_12557) (<= 998 (select main_a v_prenex_12558)) (<= (* 2 (select main_a v_prenex_12557)) 2))) (forall ((v_prenex_3367 Int) (v_prenex_3368 Int)) (or (<= (select main_a v_prenex_3368) (+ (select main_a v_prenex_3367) 1000)) (<= (* 2 (select main_a v_prenex_3367)) 2) (< v_prenex_3367 main_x) (<= (* 2 (select main_a v_prenex_3368)) 2000) (<= 999 (select main_a v_prenex_3368)) (<= (select main_a v_prenex_3367) 2) (<= (+ main_x 1) v_prenex_3367))) (forall ((v_prenex_1723 Int) (v_prenex_1724 Int)) (or (< v_prenex_1723 main_x) (<= (+ (select main_a v_prenex_1723) 998) (select main_a v_prenex_1724)) (<= 0 (select main_a v_prenex_1723)) (<= 1998 (* 2 (select main_a v_prenex_1724))) (<= 999 (select main_a v_prenex_1724)) (<= (+ main_x 1) v_prenex_1723))) (forall ((v_prenex_8004 Int) (v_prenex_8005 Int)) (or (<= (+ main_x 1) v_prenex_8004) (< v_prenex_8005 main_y) (< v_prenex_8004 main_x) (<= 0 (+ (select main_a v_prenex_8004) 1)) (<= (select main_a v_prenex_8005) (+ (select main_a v_prenex_8004) 1000)))) (forall ((v_prenex_2328 Int) (v_prenex_2329 Int)) (or (< v_prenex_2328 main_x) (<= (select main_a v_prenex_2329) (+ (select main_a v_prenex_2328) 1000)) (<= (select main_a v_prenex_2329) 1000) (<= (* 2 (select main_a v_prenex_2328)) 2) (<= (+ main_x 1) v_prenex_2328) (<= (select main_a v_prenex_2328) 2))) (forall ((v_prenex_12704 Int) (v_prenex_12703 Int)) (or (<= (select main_a v_prenex_12703) 2) (<= (+ main_x 1) v_prenex_12703) (<= 1000 (+ (select main_a v_prenex_12704) (select main_a v_prenex_12703))) (<= (select main_a v_prenex_12704) 1001) (< v_prenex_12703 main_x))) (forall ((v_prenex_13190 Int) (v_prenex_13191 Int)) (or (<= (select main_a v_prenex_13191) 1000) (<= 1998 (* 2 (select main_a v_prenex_13191))) (<= (+ main_y 1) v_prenex_13191) (< v_prenex_13191 main_y) (<= (select main_a v_prenex_13191) (+ (select main_a v_prenex_13190) 1000)))) (forall ((v_prenex_3175 Int) (v_prenex_3174 Int)) (or (<= (select main_a v_prenex_3174) 2) (< v_prenex_3174 main_x) (<= (select main_a v_prenex_3175) 1000) (<= 0 (+ (select main_a v_prenex_3174) 1)) (<= 999 (select main_a v_prenex_3175)) (<= (+ main_x 1) v_prenex_3174) (<= (select main_a v_prenex_3175) (+ (select main_a v_prenex_3174) 1000)))) (forall ((v_prenex_3836 Int) (v_prenex_3837 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3837))) (<= (select main_a v_prenex_3837) 1001) (< v_prenex_3836 main_x) (<= (select main_a v_prenex_3836) 1) (<= (* 2 (select main_a v_prenex_3836)) 2) (<= (+ main_x 1) v_prenex_3836) (<= (+ (select main_a v_prenex_3837) (select main_a v_prenex_3836)) 1000))) (forall ((v_prenex_611 Int) (v_prenex_612 Int)) (or (< v_prenex_611 main_x) (<= (+ main_x 1) v_prenex_611) (<= (select main_a v_prenex_612) 1000) (<= (select main_a v_prenex_611) 2) (<= (select main_a v_prenex_612) (+ (select main_a v_prenex_611) 1000)) (<= 1998 (* 2 (select main_a v_prenex_612))) (<= 0 (+ (select main_a v_prenex_611) 1)))) (forall ((v_prenex_3976 Int) (v_prenex_3977 Int)) (or (<= 0 (select main_a v_prenex_3976)) (<= (select main_a v_prenex_3977) (+ (select main_a v_prenex_3976) 1000)) (<= (+ main_x 1) v_prenex_3976) (<= (+ main_y 1) v_prenex_3977) (< v_prenex_3976 main_x))) (or (forall ((v_prenex_3336 Int)) (or (<= 999 (select main_a v_prenex_3336)) (<= 998 (select main_a v_prenex_3336)))) (forall ((v_prenex_3335 Int)) (or (< v_prenex_3335 main_x) (<= (select main_a v_prenex_3335) 2) (<= (+ main_x 1) v_prenex_3335) (<= (select main_a v_prenex_3335) 1) (<= 0 (* 2 (select main_a v_prenex_3335)))))) (or (forall ((v_prenex_9733 Int)) (or (<= (select main_a v_prenex_9733) 1000) (<= (+ main_y 1) v_prenex_9733) (< v_prenex_9733 main_y))) (forall ((v_prenex_9732 Int)) (or (<= (* 2 (select main_a v_prenex_9732)) 2) (<= (+ main_x 1) v_prenex_9732)))) (forall ((v_prenex_9491 Int) (v_prenex_9490 Int)) (or (<= (+ main_x 1) v_prenex_9490) (<= (select main_a v_prenex_9491) (+ (select main_a v_prenex_9490) 1000)) (<= 999 (select main_a v_prenex_9491)) (<= (select main_a v_prenex_9490) 2) (< v_prenex_9490 main_x) (<= 1998 (* 2 (select main_a v_prenex_9491))) (<= (* 2 (select main_a v_prenex_9490)) 2))) (forall ((v_prenex_921 Int) (v_prenex_922 Int)) (or (<= 998 (select main_a v_prenex_922)) (< v_prenex_921 main_x) (<= (select main_a v_prenex_922) 1001) (<= (* 2 (select main_a v_prenex_921)) 2) (<= (+ main_y 1) v_prenex_922) (<= (select main_a v_prenex_922) (+ (select main_a v_prenex_921) 1000)) (<= (+ main_x 1) v_prenex_921))) (forall ((v_prenex_12551 Int) (v_prenex_12552 Int)) (or (<= 0 (* 2 (select main_a v_prenex_12551))) (<= 1998 (* 2 (select main_a v_prenex_12552))) (<= (select main_a v_prenex_12552) (+ (select main_a v_prenex_12551) 1000)) (< v_prenex_12551 main_x) (<= 999 (select main_a v_prenex_12552)) (<= (+ main_x 1) v_prenex_12551))) (forall ((v_prenex_237 Int) (v_prenex_238 Int)) (or (<= 0 (select main_a v_prenex_237)) (<= (+ main_x 1) v_prenex_237) (< v_prenex_237 main_x) (<= 0 (* 2 (select main_a v_prenex_237))) (<= (+ (select main_a v_prenex_237) 998) (select main_a v_prenex_238)))) (forall ((v_prenex_7838 Int) (v_prenex_7839 Int)) (or (< v_prenex_7839 main_y) (<= (select main_a v_prenex_7839) (+ (select main_a v_prenex_7838) 1000)) (<= (+ main_y 1) v_prenex_7839) (<= 1998 (* 2 (select main_a v_prenex_7839))) (<= 998 (select main_a v_prenex_7839)))) (forall ((v_prenex_12232 Int) (v_prenex_12231 Int)) (or (<= (* 2 (select main_a v_prenex_12231)) 2) (<= (+ (select main_a v_prenex_12232) (select main_a v_prenex_12231)) 1000) (<= (select main_a v_prenex_12232) 1001) (<= (select main_a v_prenex_12232) 1000) (< v_prenex_12231 main_x) (<= 0 (* 2 (select main_a v_prenex_12231))) (<= (+ main_x 1) v_prenex_12231))) (or (forall ((v_prenex_12935 Int)) (or (<= 999 (select main_a v_prenex_12935)) (<= (select main_a v_prenex_12935) 1001))) (forall ((v_prenex_12934 Int)) (or (< v_prenex_12934 main_x) (<= (+ main_x 1) v_prenex_12934) (<= (select main_a v_prenex_12934) 1) (<= 0 (* 2 (select main_a v_prenex_12934))) (<= 0 (+ (select main_a v_prenex_12934) 1))))) (forall ((v_prenex_9411 Int) (v_prenex_9410 Int)) (or (<= (* 2 (select main_a v_prenex_9410)) 2) (<= (+ main_x 1) v_prenex_9410) (<= (select main_a v_prenex_9410) 2) (<= 1000 (+ (select main_a v_prenex_9411) (select main_a v_prenex_9410))) (< v_prenex_9410 main_x) (<= 1998 (* 2 (select main_a v_prenex_9411))))) (forall ((v_prenex_4558 Int) (v_prenex_4557 Int)) (or (< v_prenex_4557 main_x) (<= (+ (select main_a v_prenex_4558) (select main_a v_prenex_4557)) 1000) (<= (* 2 (select main_a v_prenex_4558)) 2000) (<= (select main_a v_prenex_4558) 1000) (<= (+ main_x 1) v_prenex_4557) (<= (select main_a v_prenex_4557) 1) (<= (* 2 (select main_a v_prenex_4557)) 2))) (or (forall ((v_prenex_14 Int)) (or (<= (+ main_x 1) v_prenex_14) (<= (* 2 (select main_a v_prenex_14)) 2) (< v_prenex_14 main_x) (<= 0 (select main_a v_prenex_14)))) (forall ((v_prenex_4211 Int)) (<= (* 2 (select main_a v_prenex_4211)) 2000))) (or (forall ((v_prenex_3802 Int)) (or (<= (* 2 (select main_a v_prenex_3802)) 2) (<= (+ main_x 1) v_prenex_3802) (< v_prenex_3802 main_x))) (forall ((v_prenex_3803 Int)) (or (<= (select main_a v_prenex_3803) 1000) (<= 1998 (* 2 (select main_a v_prenex_3803))) (< v_prenex_3803 main_y)))) (forall ((v_prenex_7294 Int) (v_prenex_7295 Int)) (or (< v_prenex_7294 main_x) (<= (+ main_y 1) v_prenex_7295) (<= 998 (select main_a v_prenex_7295)) (<= 999 (select main_a v_prenex_7295)) (<= 0 (+ (select main_a v_prenex_7294) 1)) (<= (+ main_x 1) v_prenex_7294) (<= (+ (select main_a v_prenex_7295) (select main_a v_prenex_7294)) 1000))) (forall ((v_prenex_3888 Int) (v_prenex_3889 Int)) (or (<= (select main_a v_prenex_3888) 2) (<= 0 (select main_a v_prenex_3888)) (< v_prenex_3888 main_x) (<= (select main_a v_prenex_3889) 1001) (<= (+ main_x 1) v_prenex_3888) (<= 1998 (* 2 (select main_a v_prenex_3889))) (<= (+ (select main_a v_prenex_3888) 998) (select main_a v_prenex_3889)))) (forall ((v_prenex_2402 Int) (v_prenex_2403 Int)) (or (<= (* 2 (select main_a v_prenex_2402)) 2) (<= (select main_a v_prenex_2402) 2) (<= (select main_a v_prenex_2403) 1001) (<= 1998 (* 2 (select main_a v_prenex_2403))) (<= (select main_a v_prenex_2403) (+ (select main_a v_prenex_2402) 1000)) (< v_prenex_2402 main_x) (<= (+ main_x 1) v_prenex_2402))) (forall ((v_prenex_6547 Int) (v_prenex_6548 Int)) (or (< v_prenex_6547 main_x) (<= (select main_a v_prenex_6548) 1000) (<= 0 (+ (select main_a v_prenex_6547) 1)) (<= (+ main_x 1) v_prenex_6547) (<= 1000 (+ (select main_a v_prenex_6548) (select main_a v_prenex_6547))) (<= (select main_a v_prenex_6547) 2))) (forall ((v_prenex_9353 Int)) (or (< v_prenex_9353 main_x) (<= (select main_a v_prenex_9353) 2) (<= (+ main_x 1) v_prenex_9353) (<= 0 (* 2 (select main_a v_prenex_9353))))) (forall ((v_prenex_11448 Int) (v_prenex_11449 Int)) (or (<= 1000 (+ (select main_a v_prenex_11449) (select main_a v_prenex_11448))) (< v_prenex_11448 main_x) (<= 1998 (* 2 (select main_a v_prenex_11449))) (<= 0 (* 2 (select main_a v_prenex_11448))) (<= (select main_a v_prenex_11449) 1001) (<= (+ main_x 1) v_prenex_11448) (< v_prenex_11449 main_y))) (or (forall ((v_prenex_1371 Int)) (or (<= (* 2 (select main_a v_prenex_1371)) 2000) (< v_prenex_1371 main_y))) (forall ((v_prenex_1370 Int)) (or (<= (+ main_x 1) v_prenex_1370) (<= 0 (* 2 (select main_a v_prenex_1370))) (< v_prenex_1370 main_x) (<= 0 (+ (select main_a v_prenex_1370) 1))))) (forall ((v_prenex_11314 Int) (v_prenex_11315 Int)) (or (<= 999 (select main_a v_prenex_11315)) (<= 1000 (+ (select main_a v_prenex_11315) (select main_a v_prenex_11314))) (< v_prenex_11314 main_x) (<= (select main_a v_prenex_11314) 1) (<= (+ main_x 1) v_prenex_11314) (<= (select main_a v_prenex_11314) 2) (<= (select main_a v_prenex_11315) 1000))) (forall ((v_prenex_8336 Int) (v_prenex_8335 Int)) (or (<= 0 (* 2 (select main_a v_prenex_8335))) (< v_prenex_8335 main_x) (<= (select main_a v_prenex_8336) (+ (select main_a v_prenex_8335) 1000)) (<= (* 2 (select main_a v_prenex_8336)) 2000) (<= (+ main_x 1) v_prenex_8335))) (forall ((v_prenex_13088 Int) (v_prenex_13089 Int)) (or (<= 0 (select main_a v_prenex_13088)) (< v_prenex_13088 main_x) (<= (+ main_x 1) v_prenex_13088) (<= (select main_a v_prenex_13088) 1) (<= 999 (select main_a v_prenex_13089)) (<= (+ (select main_a v_prenex_13088) 998) (select main_a v_prenex_13089)))) (forall ((v_prenex_4946 Int) (v_prenex_4947 Int)) (or (<= 0 (* 2 (select main_a v_prenex_4946))) (< v_prenex_4947 main_y) (<= (select main_a v_prenex_4947) 1001) (<= (+ (select main_a v_prenex_4946) 998) (select main_a v_prenex_4947)) (< v_prenex_4946 main_x) (<= (+ main_x 1) v_prenex_4946) (<= 998 (select main_a v_prenex_4947)))) (forall ((v_prenex_4045 Int) (v_prenex_4046 Int)) (or (< v_prenex_4045 main_x) (<= (+ main_x 1) v_prenex_4045) (<= (* 2 (select main_a v_prenex_4045)) 2) (<= 1998 (* 2 (select main_a v_prenex_4046))) (<= (+ (select main_a v_prenex_4045) 998) (select main_a v_prenex_4046)) (<= 0 (+ (select main_a v_prenex_4045) 1)) (<= (select main_a v_prenex_4046) 1001))) (forall ((v_prenex_5343 Int) (v_prenex_5342 Int)) (or (<= (+ main_x 1) v_prenex_5342) (<= 1000 (+ (select main_a v_prenex_5343) (select main_a v_prenex_5342))) (<= (* 2 (select main_a v_prenex_5343)) 2000) (<= (select main_a v_prenex_5342) 2) (< v_prenex_5342 main_x))) (forall ((v_prenex_12603 Int) (v_prenex_12604 Int)) (or (<= 1000 (+ (select main_a v_prenex_12604) (select main_a v_prenex_12603))) (<= 0 (* 2 (select main_a v_prenex_12603))) (< v_prenex_12604 main_y) (<= 999 (select main_a v_prenex_12604)) (< v_prenex_12603 main_x) (<= (+ main_x 1) v_prenex_12603) (<= 1998 (* 2 (select main_a v_prenex_12604))))) (or (forall ((v_prenex_9073 Int)) (or (<= (* 2 (select main_a v_prenex_9073)) 2000) (<= 999 (select main_a v_prenex_9073)) (<= (+ main_y 1) v_prenex_9073))) (forall ((v_prenex_9072 Int)) (or (<= (+ main_x 1) v_prenex_9072) (< v_prenex_9072 main_x) (<= (* 2 (select main_a v_prenex_9072)) 2)))) (or (forall ((v_prenex_11876 Int)) (or (<= (+ main_y 1) v_prenex_11876) (<= (select main_a v_prenex_11876) 1001) (<= (* 2 (select main_a v_prenex_11876)) 2000))) (forall ((v_prenex_11875 Int)) (or (<= (* 2 (select main_a v_prenex_11875)) 2) (< v_prenex_11875 main_x) (<= 0 (select main_a v_prenex_11875)) (<= (+ main_x 1) v_prenex_11875)))) (forall ((v_prenex_13408 Int) (v_prenex_13407 Int)) (or (<= (select main_a v_prenex_13407) 2) (<= (+ (select main_a v_prenex_13408) (select main_a v_prenex_13407)) 1000) (< v_prenex_13407 main_x) (<= (+ main_x 1) v_prenex_13407) (<= (* 2 (select main_a v_prenex_13408)) 2000) (<= (+ main_y 1) v_prenex_13408) (<= (select main_a v_prenex_13408) 1001))) (forall ((v_prenex_662 Int) (v_prenex_661 Int)) (or (<= (+ main_x 1) v_prenex_661) (<= 0 (* 2 (select main_a v_prenex_661))) (<= (select main_a v_prenex_662) 1000) (<= (* 2 (select main_a v_prenex_662)) 2000) (<= (select main_a v_prenex_661) 1) (< v_prenex_661 main_x) (<= (+ (select main_a v_prenex_661) 998) (select main_a v_prenex_662)))) (forall ((v_prenex_6515 Int) (v_prenex_6516 Int)) (or (<= (select main_a v_prenex_6516) 1000) (<= 1000 (+ (select main_a v_prenex_6516) (select main_a v_prenex_6515))) (<= (+ main_x 1) v_prenex_6515) (< v_prenex_6515 main_x) (<= (* 2 (select main_a v_prenex_6515)) 2) (<= 0 (* 2 (select main_a v_prenex_6515))))) (or (forall ((v_prenex_3035 Int)) (or (<= (* 2 (select main_a v_prenex_3035)) 2) (< v_prenex_3035 main_x) (<= 0 (select main_a v_prenex_3035)) (<= (+ main_x 1) v_prenex_3035) (<= (select main_a v_prenex_3035) 1))) (forall ((v_prenex_3036 Int)) (or (<= 998 (select main_a v_prenex_3036)) (<= 999 (select main_a v_prenex_3036))))) (forall ((v_prenex_5419 Int) (v_prenex_5418 Int)) (or (<= (+ (select main_a v_prenex_5418) 998) (select main_a v_prenex_5419)) (<= (+ main_y 1) v_prenex_5419) (<= 999 (select main_a v_prenex_5419)) (<= (+ main_x 1) v_prenex_5418) (<= 998 (select main_a v_prenex_5419)) (< v_prenex_5418 main_x) (<= 0 (+ (select main_a v_prenex_5418) 1)))) (or (forall ((v_prenex_7258 Int)) (or (<= 0 (* 2 (select main_a v_prenex_7258))) (<= (+ main_x 1) v_prenex_7258) (<= (* 2 (select main_a v_prenex_7258)) 2) (< v_prenex_7258 main_x))) (forall ((v_prenex_7259 Int)) (<= 998 (select main_a v_prenex_7259)))) (forall ((v_prenex_8477 Int) (v_prenex_8478 Int)) (or (< v_prenex_8477 main_x) (<= (* 2 (select main_a v_prenex_8477)) 2) (<= 1000 (+ (select main_a v_prenex_8478) (select main_a v_prenex_8477))) (<= 0 (select main_a v_prenex_8477)) (<= (select main_a v_prenex_8478) 1000) (<= (+ main_x 1) v_prenex_8477) (<= 999 (select main_a v_prenex_8478)))) (forall ((v_prenex_2418 Int) (v_prenex_2419 Int)) (or (< v_prenex_2418 main_x) (<= (+ (select main_a v_prenex_2418) 998) (select main_a v_prenex_2419)) (<= (select main_a v_prenex_2419) 1000) (<= 0 (+ (select main_a v_prenex_2418) 1)) (<= (select main_a v_prenex_2419) 1001) (<= (+ main_x 1) v_prenex_2418) (< v_prenex_2419 main_y))) (forall ((v_prenex_1608 Int) (v_prenex_1607 Int)) (or (<= (+ main_x 1) v_prenex_1607) (<= (* 2 (select main_a v_prenex_1607)) 2) (< v_prenex_1607 main_x) (<= (+ main_y 1) v_prenex_1608) (<= 998 (select main_a v_prenex_1608)) (<= (select main_a v_prenex_1608) 1000) (<= (+ (select main_a v_prenex_1608) (select main_a v_prenex_1607)) 1000))) (forall ((v_prenex_7953 Int) (v_prenex_7952 Int)) (or (<= (* 2 (select main_a v_prenex_7953)) 2000) (<= (* 2 (select main_a v_prenex_7952)) 2) (< v_prenex_7952 main_x) (< v_prenex_7953 main_y) (<= 998 (select main_a v_prenex_7953)) (<= (+ main_x 1) v_prenex_7952) (<= (+ (select main_a v_prenex_7953) (select main_a v_prenex_7952)) 1000))) (forall ((v_prenex_6109 Int) (v_prenex_6110 Int)) (or (<= (+ main_x 1) v_prenex_6109) (<= (+ (select main_a v_prenex_6110) (select main_a v_prenex_6109)) 1000) (<= 999 (select main_a v_prenex_6110)) (<= 0 (+ (select main_a v_prenex_6109) 1)) (<= 0 (* 2 (select main_a v_prenex_6109))) (< v_prenex_6109 main_x))) (forall ((v_prenex_10822 Int)) (or (<= 0 (* 2 (select main_a v_prenex_10822))) (< v_prenex_10822 main_x) (<= 0 (+ (select main_a v_prenex_10822) 1)) (<= (select main_a v_prenex_10822) 2) (<= (+ main_x 1) v_prenex_10822))) (forall ((v_prenex_811 Int) (v_prenex_812 Int)) (or (<= 0 (+ (select main_a v_prenex_811) 1)) (<= 1998 (* 2 (select main_a v_prenex_812))) (<= 0 (* 2 (select main_a v_prenex_811))) (<= (select main_a v_prenex_812) (+ (select main_a v_prenex_811) 1000)) (<= (select main_a v_prenex_812) 1000) (<= (+ main_x 1) v_prenex_811) (< v_prenex_811 main_x))) (or (forall ((v_prenex_30 Int)) (or (< v_prenex_30 main_x) (<= 0 (* 2 (select main_a v_prenex_30))) (<= (+ main_x 1) v_prenex_30) (<= (select main_a v_prenex_30) 1))) (forall ((v_prenex_8123 Int)) (<= (* 2 (select main_a v_prenex_8123)) 2000))) (forall ((v_prenex_4861 Int) (v_prenex_4860 Int)) (or (< v_prenex_4860 main_x) (<= (+ main_x 1) v_prenex_4860) (<= (select main_a v_prenex_4861) (+ (select main_a v_prenex_4860) 1000)) (<= (* 2 (select main_a v_prenex_4860)) 2) (<= (select main_a v_prenex_4861) 1001) (<= (* 2 (select main_a v_prenex_4861)) 2000) (<= (select main_a v_prenex_4860) 1))) (forall ((v_prenex_11765 Int) (v_prenex_11764 Int)) (or (<= (select main_a v_prenex_11764) 1) (< v_prenex_11764 main_x) (<= (select main_a v_prenex_11764) 2) (<= (+ (select main_a v_prenex_11764) 998) (select main_a v_prenex_11765)) (<= 1998 (* 2 (select main_a v_prenex_11765))) (<= (+ main_x 1) v_prenex_11764) (<= 999 (select main_a v_prenex_11765)))) (or (forall ((v_prenex_10686 Int)) (<= (* 2 (select main_a v_prenex_10686)) 2000)) (forall ((v_prenex_10681 Int)) (or (<= 0 (* 2 (select main_a v_prenex_10681))) (<= (+ main_x 1) v_prenex_10681) (<= (select main_a v_prenex_10681) 2) (< v_prenex_10681 main_x)))) (or (forall ((v_prenex_3210 Int)) (or (<= 0 (select main_a v_prenex_3210)) (<= (* 2 (select main_a v_prenex_3210)) 2) (< v_prenex_3210 main_x) (<= (select main_a v_prenex_3210) 1) (<= (+ main_x 1) v_prenex_3210))) (forall ((v_prenex_3211 Int)) (or (<= (select main_a v_prenex_3211) 1001) (<= (select main_a v_prenex_3211) 1000)))) (forall ((v_prenex_5962 Int) (v_prenex_5961 Int)) (or (<= (+ main_x 1) v_prenex_5961) (< v_prenex_5961 main_x) (<= (+ (select main_a v_prenex_5961) 998) (select main_a v_prenex_5962)) (<= (select main_a v_prenex_5962) 1001) (<= 998 (select main_a v_prenex_5962)) (<= (* 2 (select main_a v_prenex_5961)) 2))) (forall ((v_prenex_1235 Int) (v_prenex_1234 Int)) (or (<= (+ (select main_a v_prenex_1234) 998) (select main_a v_prenex_1235)) (< v_prenex_1234 main_x) (<= (select main_a v_prenex_1235) 1000) (<= (+ main_x 1) v_prenex_1234) (<= (* 2 (select main_a v_prenex_1234)) 2) (<= 0 (* 2 (select main_a v_prenex_1234))) (<= 998 (select main_a v_prenex_1235)))) (forall ((v_prenex_7407 Int) (v_prenex_7408 Int)) (or (< v_prenex_7407 main_x) (< v_prenex_7408 main_y) (<= 0 (* 2 (select main_a v_prenex_7407))) (<= (+ main_x 1) v_prenex_7407) (<= (+ (select main_a v_prenex_7407) 998) (select main_a v_prenex_7408)) (<= 1998 (* 2 (select main_a v_prenex_7408))))) (forall ((v_prenex_705 Int) (v_prenex_706 Int)) (or (<= (+ (select main_a v_prenex_705) 998) (select main_a v_prenex_706)) (<= (select main_a v_prenex_706) 1000) (<= 0 (* 2 (select main_a v_prenex_705))) (<= (* 2 (select main_a v_prenex_706)) 2000) (<= (+ main_x 1) v_prenex_705) (< v_prenex_705 main_x) (<= (select main_a v_prenex_705) 1))) (forall ((v_prenex_9066 Int) (v_prenex_9067 Int)) (or (<= (* 2 (select main_a v_prenex_9067)) 2000) (<= 999 (select main_a v_prenex_9067)) (< v_prenex_9066 main_x) (<= (+ main_x 1) v_prenex_9066) (<= (+ (select main_a v_prenex_9067) (select main_a v_prenex_9066)) 1000) (<= (select main_a v_prenex_9066) 2) (<= 0 (+ (select main_a v_prenex_9066) 1)))) (forall ((v_prenex_3548 Int) (v_prenex_3549 Int)) (or (<= 0 (* 2 (select main_a v_prenex_3548))) (<= (+ main_x 1) v_prenex_3548) (<= (select main_a v_prenex_3549) 1000) (<= (+ (select main_a v_prenex_3549) (select main_a v_prenex_3548)) 1000) (< v_prenex_3548 main_x) (<= (select main_a v_prenex_3548) 1))) (forall ((v_prenex_11512 Int) (v_prenex_11513 Int)) (or (<= (+ main_x 1) v_prenex_11512) (<= (select main_a v_prenex_11513) 1000) (<= (select main_a v_prenex_11512) 2) (< v_prenex_11512 main_x) (<= 1000 (+ (select main_a v_prenex_11513) (select main_a v_prenex_11512))) (<= 1998 (* 2 (select main_a v_prenex_11513))) (<= (* 2 (select main_a v_prenex_11512)) 2))) (or (forall ((v_prenex_1447 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_1447))) (<= (select main_a v_prenex_1447) 1000))) (forall ((v_prenex_1446 Int)) (or (< v_prenex_1446 main_x) (<= (+ main_x 1) v_prenex_1446) (<= (select main_a v_prenex_1446) 1) (<= (* 2 (select main_a v_prenex_1446)) 2) (<= 0 (+ (select main_a v_prenex_1446) 1))))) (forall ((v_prenex_4698 Int) (v_prenex_4697 Int)) (or (<= 1000 (+ (select main_a v_prenex_4698) (select main_a v_prenex_4697))) (< v_prenex_4697 main_x) (<= (select main_a v_prenex_4698) 1000) (<= (* 2 (select main_a v_prenex_4698)) 2000) (<= (+ main_x 1) v_prenex_4697) (<= (+ main_y 1) v_prenex_4698) (<= 0 (select main_a v_prenex_4697)))) (forall ((v_prenex_12549 Int) (v_prenex_12550 Int)) (or (<= (select main_a v_prenex_12549) 2) (< v_prenex_12549 main_x) (<= (+ (select main_a v_prenex_12550) (select main_a v_prenex_12549)) 1000) (<= 998 (select main_a v_prenex_12550)) (<= (select main_a v_prenex_12550) 1000) (<= (+ main_x 1) v_prenex_12549) (<= 0 (select main_a v_prenex_12549)))) (forall ((v_prenex_3037 Int) (v_prenex_3038 Int)) (or (<= 998 (select main_a v_prenex_3038)) (<= (+ main_x 1) v_prenex_3037) (<= (* 2 (select main_a v_prenex_3037)) 2) (< v_prenex_3037 main_x) (<= (select main_a v_prenex_3038) 1000) (<= 0 (select main_a v_prenex_3037)) (<= (+ (select main_a v_prenex_3038) (select main_a v_prenex_3037)) 1000))) (forall ((v_prenex_8545 Int) (v_prenex_8546 Int)) (or (<= (+ main_x 1) v_prenex_8545) (<= (select main_a v_prenex_8546) 1001) (<= (select main_a v_prenex_8546) (+ (select main_a v_prenex_8545) 1000)) (<= (select main_a v_prenex_8546) 1000) (< v_prenex_8545 main_x) (<= 0 (+ (select main_a v_prenex_8545) 1)) (<= 0 (select main_a v_prenex_8545)))) (forall ((v_prenex_8921 Int) (v_prenex_8922 Int)) (or (<= (* 2 (select main_a v_prenex_8922)) 2000) (<= 0 (+ (select main_a v_prenex_8921) 1)) (< v_prenex_8921 main_x) (<= (select main_a v_prenex_8922) 1000) (<= (+ (select main_a v_prenex_8922) (select main_a v_prenex_8921)) 1000) (<= (select main_a v_prenex_8921) 2) (<= (+ main_x 1) v_prenex_8921))) (forall ((v_prenex_440 Int) (v_prenex_439 Int)) (or (< v_prenex_440 main_y) (<= (+ main_x 1) v_prenex_439) (<= 0 (select main_a v_prenex_439)) (<= 1998 (* 2 (select main_a v_prenex_440))) (< v_prenex_439 main_x) (<= 1000 (+ (select main_a v_prenex_440) (select main_a v_prenex_439))))) (or (forall ((v_prenex_7421 Int)) (or (<= 0 (+ (select main_a v_prenex_7421) 1)) (< v_prenex_7421 main_x) (<= 0 (* 2 (select main_a v_prenex_7421))) (<= (+ main_x 1) v_prenex_7421))) (forall ((v_prenex_7422 Int)) (or (<= 999 (select main_a v_prenex_7422)) (<= (select main_a v_prenex_7422) 1000) (< v_prenex_7422 main_y)))) (forall ((v_prenex_4139 Int) (v_prenex_4138 Int)) (or (< v_prenex_4138 main_x) (<= 0 (+ (select main_a v_prenex_4138) 1)) (<= (+ (select main_a v_prenex_4138) 998) (select main_a v_prenex_4139)) (<= 0 (select main_a v_prenex_4138)) (<= (+ main_x 1) v_prenex_4138) (<= (select main_a v_prenex_4139) 1000) (<= 999 (select main_a v_prenex_4139)))) (forall ((v_prenex_9228 Int) (v_prenex_9227 Int)) (or (<= (+ main_x 1) v_prenex_9227) (<= (select main_a v_prenex_9228) (+ (select main_a v_prenex_9227) 1000)) (<= (* 2 (select main_a v_prenex_9227)) 2) (<= 0 (* 2 (select main_a v_prenex_9227))) (< v_prenex_9227 main_x))) (forall ((v_prenex_13423 Int) (v_prenex_13424 Int)) (or (<= (select main_a v_prenex_13424) 1000) (<= (+ main_x 1) v_prenex_13423) (<= (select main_a v_prenex_13424) 1001) (<= 0 (* 2 (select main_a v_prenex_13423))) (<= (select main_a v_prenex_13423) 2) (<= 1000 (+ (select main_a v_prenex_13424) (select main_a v_prenex_13423))) (< v_prenex_13423 main_x))) (or (forall ((v_prenex_4502 Int)) (or (<= (select main_a v_prenex_4502) 1000) (<= (select main_a v_prenex_4502) 1001))) (forall ((v_prenex_4501 Int)) (or (<= 0 (+ (select main_a v_prenex_4501) 1)) (<= (* 2 (select main_a v_prenex_4501)) 2) (<= (+ main_x 1) v_prenex_4501) (<= 0 (* 2 (select main_a v_prenex_4501))) (< v_prenex_4501 main_x)))) (forall ((v_prenex_8635 Int) (v_prenex_8636 Int)) (or (< v_prenex_8636 main_y) (<= (* 2 (select main_a v_prenex_8636)) 2000) (<= 1998 (* 2 (select main_a v_prenex_8636))) (< v_prenex_8635 main_x) (<= (+ main_x 1) v_prenex_8635) (<= 0 (select main_a v_prenex_8635)) (<= (+ (select main_a v_prenex_8636) (select main_a v_prenex_8635)) 1000))) (forall ((v_prenex_534 Int) (v_prenex_533 Int)) (or (<= 999 (select main_a v_prenex_534)) (<= 1998 (* 2 (select main_a v_prenex_534))) (<= (+ main_x 1) v_prenex_533) (<= (select main_a v_prenex_533) 2) (<= (+ (select main_a v_prenex_533) 998) (select main_a v_prenex_534)) (<= 0 (select main_a v_prenex_533)) (< v_prenex_533 main_x))) (forall ((v_prenex_12329 Int) (v_prenex_12330 Int)) (or (<= (select main_a v_prenex_12329) 2) (< v_prenex_12329 main_x) (<= (select main_a v_prenex_12330) 1000) (<= 1000 (+ (select main_a v_prenex_12330) (select main_a v_prenex_12329))) (<= 1998 (* 2 (select main_a v_prenex_12330))) (<= (+ main_x 1) v_prenex_12329) (<= (+ main_y 1) v_prenex_12330))) (forall ((v_prenex_2308 Int) (v_prenex_2309 Int)) (or (<= (+ main_x 1) v_prenex_2308) (<= (select main_a v_prenex_2308) 1) (<= 1998 (* 2 (select main_a v_prenex_2309))) (< v_prenex_2309 main_y) (<= (select main_a v_prenex_2309) 1001) (< v_prenex_2308 main_x) (<= (+ (select main_a v_prenex_2309) (select main_a v_prenex_2308)) 1000))) (forall ((v_prenex_9663 Int) (v_prenex_9662 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_9663))) (<= (* 2 (select main_a v_prenex_9662)) 2) (<= (+ main_x 1) v_prenex_9662) (<= (select main_a v_prenex_9663) 1001) (<= 0 (+ (select main_a v_prenex_9662) 1)) (<= 1000 (+ (select main_a v_prenex_9663) (select main_a v_prenex_9662))) (< v_prenex_9662 main_x))) (forall ((v_prenex_12410 Int) (v_prenex_12409 Int)) (or (<= 0 (select main_a v_prenex_12409)) (<= 1000 (+ (select main_a v_prenex_12410) (select main_a v_prenex_12409))) (< v_prenex_12409 main_x) (<= 999 (select main_a v_prenex_12410)) (<= (select main_a v_prenex_12410) 1001) (<= (+ main_x 1) v_prenex_12409))) (or (forall ((v_prenex_5997 Int)) (or (< v_prenex_5997 main_x) (<= (* 2 (select main_a v_prenex_5997)) 2) (<= (+ main_x 1) v_prenex_5997) (<= 0 (* 2 (select main_a v_prenex_5997))) (<= 0 (select main_a v_prenex_5997)))) (forall ((v_prenex_5998 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_5998))) (<= 998 (select main_a v_prenex_5998))))) (forall ((v_prenex_10520 Int) (v_prenex_10519 Int)) (or (<= (select main_a v_prenex_10520) (+ (select main_a v_prenex_10519) 1000)) (<= (* 2 (select main_a v_prenex_10520)) 2000) (<= (+ main_y 1) v_prenex_10520) (< v_prenex_10519 main_x) (<= (+ main_x 1) v_prenex_10519) (<= (* 2 (select main_a v_prenex_10519)) 2))) (forall ((v_prenex_5559 Int) (v_prenex_5558 Int)) (or (<= (+ (select main_a v_prenex_5558) 998) (select main_a v_prenex_5559)) (<= (+ main_y 1) v_prenex_5559) (< v_prenex_5559 main_y) (<= 999 (select main_a v_prenex_5559)))) (or (forall ((v_prenex_3012 Int)) (or (<= 998 (select main_a v_prenex_3012)) (<= (+ main_y 1) v_prenex_3012))) (forall ((v_prenex_3011 Int)) (or (<= 0 (* 2 (select main_a v_prenex_3011))) (<= (+ main_x 1) v_prenex_3011) (< v_prenex_3011 main_x) (<= (select main_a v_prenex_3011) 2)))) (or (forall ((v_prenex_5336 Int)) (or (<= (+ main_x 1) v_prenex_5336) (< v_prenex_5336 main_x) (<= (* 2 (select main_a v_prenex_5336)) 2) (<= 0 (select main_a v_prenex_5336)))) (forall ((v_prenex_5337 Int)) (<= (* 2 (select main_a v_prenex_5337)) 2000))) (forall ((v_prenex_13282 Int) (v_prenex_13283 Int)) (or (<= (+ main_x 1) v_prenex_13282) (<= (select main_a v_prenex_13283) 1000) (<= (* 2 (select main_a v_prenex_13282)) 2) (<= (+ (select main_a v_prenex_13283) (select main_a v_prenex_13282)) 1000) (<= 0 (+ (select main_a v_prenex_13282) 1)) (< v_prenex_13282 main_x))) (forall ((v_prenex_4052 Int) (v_prenex_4051 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_4052))) (<= (select main_a v_prenex_4051) 1) (<= 1000 (+ (select main_a v_prenex_4052) (select main_a v_prenex_4051))) (< v_prenex_4051 main_x) (<= 998 (select main_a v_prenex_4052)) (<= (+ main_x 1) v_prenex_4051))) (forall ((v_prenex_1403 Int) (v_prenex_1402 Int)) (or (<= (+ main_y 1) v_prenex_1403) (<= 0 (select main_a v_prenex_1402)) (<= 1998 (* 2 (select main_a v_prenex_1403))) (<= (+ main_x 1) v_prenex_1402) (<= (+ (select main_a v_prenex_1403) (select main_a v_prenex_1402)) 1000) (< v_prenex_1402 main_x))) (forall ((v_prenex_963 Int) (v_prenex_964 Int)) (or (<= 0 (+ (select main_a v_prenex_963) 1)) (<= (+ main_x 1) v_prenex_963) (<= 999 (select main_a v_prenex_964)) (<= 1998 (* 2 (select main_a v_prenex_964))) (< v_prenex_963 main_x) (<= (+ (select main_a v_prenex_963) 998) (select main_a v_prenex_964)) (<= (select main_a v_prenex_963) 1))) (forall ((v_prenex_7966 Int) (v_prenex_7967 Int)) (or (<= (* 2 (select main_a v_prenex_7966)) 2) (< v_prenex_7966 main_x) (<= 1998 (* 2 (select main_a v_prenex_7967))) (< v_prenex_7967 main_y) (<= 998 (select main_a v_prenex_7967)) (<= (select main_a v_prenex_7967) (+ (select main_a v_prenex_7966) 1000)) (<= (+ main_x 1) v_prenex_7966))) (forall ((v_prenex_12584 Int) (v_prenex_12583 Int)) (or (<= (+ main_x 1) v_prenex_12583) (<= 0 (select main_a v_prenex_12583)) (<= 999 (select main_a v_prenex_12584)) (< v_prenex_12583 main_x) (<= 1998 (* 2 (select main_a v_prenex_12584))) (<= 1000 (+ (select main_a v_prenex_12584) (select main_a v_prenex_12583))) (<= (select main_a v_prenex_12583) 2))) (forall ((v_prenex_3345 Int) (v_prenex_3346 Int)) (or (<= 998 (select main_a v_prenex_3346)) (<= (+ (select main_a v_prenex_3345) 998) (select main_a v_prenex_3346)) (<= 1998 (* 2 (select main_a v_prenex_3346))) (<= 0 (select main_a v_prenex_3345)) (< v_prenex_3345 main_x) (<= (+ main_x 1) v_prenex_3345))) (or (forall ((v_prenex_6 Int)) (or (<= (select main_a v_prenex_6) 1) (< v_prenex_6 main_x) (<= (+ main_x 1) v_prenex_6) (<= 0 (+ (select main_a v_prenex_6) 1)))) (forall ((v_prenex_1720 Int)) (<= 1998 (* 2 (select main_a v_prenex_1720))))) (forall ((v_prenex_12740 Int) (v_prenex_12739 Int)) (or (< v_prenex_12739 main_x) (<= (select main_a v_prenex_12740) 1000) (<= (+ main_x 1) v_prenex_12739) (<= 1000 (+ (select main_a v_prenex_12740) (select main_a v_prenex_12739))) (<= 0 (+ (select main_a v_prenex_12739) 1)) (<= (select main_a v_prenex_12739) 2))) (forall ((v_prenex_10851 Int) (v_prenex_10852 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_10852))) (<= (+ main_x 1) v_prenex_10851) (<= (* 2 (select main_a v_prenex_10852)) 2000) (< v_prenex_10851 main_x) (<= 0 (+ (select main_a v_prenex_10851) 1)) (<= (+ main_y 1) v_prenex_10852) (<= (+ (select main_a v_prenex_10852) (select main_a v_prenex_10851)) 1000))) (forall ((v_prenex_2450 Int) (v_prenex_2451 Int)) (or (<= (+ main_x 1) v_prenex_2450) (<= 0 (+ (select main_a v_prenex_2450) 1)) (<= (select main_a v_prenex_2451) 1001) (< v_prenex_2450 main_x) (<= 999 (select main_a v_prenex_2451)) (< v_prenex_2451 main_y) (<= (+ (select main_a v_prenex_2451) (select main_a v_prenex_2450)) 1000))) (forall ((v_prenex_7911 Int) (v_prenex_7910 Int)) (or (<= (* 2 (select main_a v_prenex_7911)) 2000) (<= (select main_a v_prenex_7911) 1000) (<= (select main_a v_prenex_7911) (+ (select main_a v_prenex_7910) 1000)) (<= 0 (select main_a v_prenex_7910)) (< v_prenex_7910 main_x) (<= (+ main_x 1) v_prenex_7910))) (forall ((v_prenex_10402 Int) (v_prenex_10401 Int)) (or (<= (select main_a v_prenex_10402) (+ (select main_a v_prenex_10401) 1000)) (<= (+ main_x 1) v_prenex_10401) (<= (select main_a v_prenex_10401) 1) (<= 0 (select main_a v_prenex_10401)) (<= (select main_a v_prenex_10402) 1001) (< v_prenex_10401 main_x) (<= 999 (select main_a v_prenex_10402)))) (forall ((v_prenex_7186 Int) (v_prenex_7187 Int)) (or (<= (select main_a v_prenex_7186) 1) (< v_prenex_7186 main_x) (<= (+ main_x 1) v_prenex_7186) (<= (* 2 (select main_a v_prenex_7186)) 2) (<= 1998 (* 2 (select main_a v_prenex_7187))) (<= (+ (select main_a v_prenex_7186) 998) (select main_a v_prenex_7187)))) (forall ((v_prenex_10176 Int) (v_prenex_10175 Int)) (or (<= (* 2 (select main_a v_prenex_10176)) 2000) (< v_prenex_10175 main_x) (<= 1000 (+ (select main_a v_prenex_10176) (select main_a v_prenex_10175))) (<= (select main_a v_prenex_10175) 2) (<= 0 (* 2 (select main_a v_prenex_10175))) (<= (select main_a v_prenex_10176) 1000) (<= (+ main_x 1) v_prenex_10175))) (or (forall ((v_prenex_6104 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_6104))) (<= 998 (select main_a v_prenex_6104)))) (forall ((v_prenex_6103 Int)) (or (<= (* 2 (select main_a v_prenex_6103)) 2) (<= (+ main_x 1) v_prenex_6103) (< v_prenex_6103 main_x)))) (forall ((v_prenex_10543 Int) (v_prenex_10542 Int)) (or (<= (select main_a v_prenex_10542) 2) (< v_prenex_10542 main_x) (<= (+ main_x 1) v_prenex_10542) (<= (* 2 (select main_a v_prenex_10542)) 2) (<= 998 (select main_a v_prenex_10543)) (<= (select main_a v_prenex_10543) 1000) (<= 1000 (+ (select main_a v_prenex_10543) (select main_a v_prenex_10542))))) (forall ((v_prenex_415 Int) (v_prenex_416 Int)) (or (<= (+ main_y 1) v_prenex_416) (<= (+ main_x 1) v_prenex_415) (<= 999 (select main_a v_prenex_416)) (<= (select main_a v_prenex_416) 1001) (<= (select main_a v_prenex_415) 2) (< v_prenex_415 main_x) (<= (+ (select main_a v_prenex_415) 998) (select main_a v_prenex_416)))) (forall ((v_prenex_12201 Int) (v_prenex_12202 Int)) (or (<= (+ main_x 1) v_prenex_12201) (<= 0 (+ (select main_a v_prenex_12201) 1)) (<= 999 (select main_a v_prenex_12202)) (<= (* 2 (select main_a v_prenex_12201)) 2) (<= (+ (select main_a v_prenex_12202) (select main_a v_prenex_12201)) 1000) (< v_prenex_12201 main_x) (<= 998 (select main_a v_prenex_12202)))) (forall ((v_prenex_10489 Int) (v_prenex_10490 Int)) (or (<= (+ (select main_a v_prenex_10489) 998) (select main_a v_prenex_10490)) (< v_prenex_10489 main_x) (<= (+ main_y 1) v_prenex_10490) (<= 998 (select main_a v_prenex_10490)) (<= (* 2 (select main_a v_prenex_10489)) 2) (<= (select main_a v_prenex_10490) 1001) (<= (+ main_x 1) v_prenex_10489))) (forall ((v_prenex_7261 Int) (v_prenex_7260 Int)) (or (<= 0 (+ (select main_a v_prenex_7260) 1)) (<= (+ main_x 1) v_prenex_7260) (<= (* 2 (select main_a v_prenex_7260)) 2) (<= 998 (select main_a v_prenex_7261)) (<= (+ (select main_a v_prenex_7261) (select main_a v_prenex_7260)) 1000) (<= 1998 (* 2 (select main_a v_prenex_7261))) (< v_prenex_7260 main_x))) (or (forall ((v_prenex_12659 Int)) (or (<= (+ main_x 1) v_prenex_12659) (< v_prenex_12659 main_x) (<= 0 (select main_a v_prenex_12659)) (<= 0 (* 2 (select main_a v_prenex_12659))))) (forall ((v_prenex_12660 Int)) (or (<= 999 (select main_a v_prenex_12660)) (< v_prenex_12660 main_y) (<= 998 (select main_a v_prenex_12660))))) (forall ((v_prenex_10982 Int) (v_prenex_10981 Int)) (or (<= (* 2 (select main_a v_prenex_10981)) 2) (< v_prenex_10981 main_x) (<= (select main_a v_prenex_10982) (+ (select main_a v_prenex_10981) 1000)) (<= (+ main_x 1) v_prenex_10981) (<= (select main_a v_prenex_10982) 1000) (<= 0 (* 2 (select main_a v_prenex_10981))) (<= 998 (select main_a v_prenex_10982)))) (forall ((v_prenex_2603 Int) (v_prenex_2604 Int)) (or (< v_prenex_2604 main_y) (<= (select main_a v_prenex_2604) 1001) (<= (select main_a v_prenex_2604) (+ (select main_a v_prenex_2603) 1000)) (<= 1998 (* 2 (select main_a v_prenex_2604))) (<= (+ main_y 1) v_prenex_2604))) (or (forall ((v_prenex_9960 Int)) (or (<= (select main_a v_prenex_9960) 2) (<= (+ main_x 1) v_prenex_9960) (<= (* 2 (select main_a v_prenex_9960)) 2) (< v_prenex_9960 main_x))) (forall ((v_prenex_9961 Int)) (or (<= (+ main_y 1) v_prenex_9961) (<= (select main_a v_prenex_9961) 1001) (<= (* 2 (select main_a v_prenex_9961)) 2000)))) (or (forall ((v_prenex_11566 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_11566))) (<= (select main_a v_prenex_11566) 1000))) (forall ((v_prenex_11565 Int)) (or (<= (+ main_x 1) v_prenex_11565) (<= (* 2 (select main_a v_prenex_11565)) 2) (< v_prenex_11565 main_x) (<= 0 (select main_a v_prenex_11565)) (<= (select main_a v_prenex_11565) 2)))) (or (forall ((v_prenex_2624 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_2624))) (<= 999 (select main_a v_prenex_2624)))) (forall ((v_prenex_2623 Int)) (or (< v_prenex_2623 main_x) (<= (* 2 (select main_a v_prenex_2623)) 2) (<= (+ main_x 1) v_prenex_2623) (<= (select main_a v_prenex_2623) 1)))) (forall ((v_prenex_8901 Int) (v_prenex_8902 Int)) (or (<= (select main_a v_prenex_8901) 1) (<= 999 (select main_a v_prenex_8902)) (<= 1000 (+ (select main_a v_prenex_8902) (select main_a v_prenex_8901))) (<= (select main_a v_prenex_8901) 2) (<= (+ main_x 1) v_prenex_8901) (<= (select main_a v_prenex_8902) 1000) (< v_prenex_8901 main_x))) (forall ((v_prenex_4165 Int) (v_prenex_4164 Int)) (or (<= (+ (select main_a v_prenex_4164) 998) (select main_a v_prenex_4165)) (<= (+ main_y 1) v_prenex_4165) (<= (select main_a v_prenex_4165) 1001) (<= (select main_a v_prenex_4165) 1000) (< v_prenex_4164 main_x) (<= (+ main_x 1) v_prenex_4164) (<= 0 (+ (select main_a v_prenex_4164) 1)))) (forall ((v_prenex_6436 Int) (v_prenex_6435 Int)) (or (<= (select main_a v_prenex_6436) 1001) (<= 1000 (+ (select main_a v_prenex_6436) (select main_a v_prenex_6435))) (<= 0 (+ (select main_a v_prenex_6435) 1)) (<= (select main_a v_prenex_6435) 2) (<= (+ main_x 1) v_prenex_6435) (< v_prenex_6435 main_x))) (forall ((v_prenex_4344 Int) (v_prenex_4343 Int)) (or (< v_prenex_4343 main_x) (<= (select main_a v_prenex_4343) 2) (<= (* 2 (select main_a v_prenex_4344)) 2000) (<= (+ (select main_a v_prenex_4343) 998) (select main_a v_prenex_4344)) (<= (+ main_x 1) v_prenex_4343) (<= 0 (* 2 (select main_a v_prenex_4343))) (<= 1998 (* 2 (select main_a v_prenex_4344))))) (forall ((v_prenex_1249 Int) (v_prenex_1248 Int)) (or (<= (select main_a v_prenex_1249) 1000) (<= 0 (select main_a v_prenex_1248)) (<= (select main_a v_prenex_1249) (+ (select main_a v_prenex_1248) 1000)) (<= (* 2 (select main_a v_prenex_1249)) 2000) (< v_prenex_1248 main_x) (<= (+ main_x 1) v_prenex_1248))) (forall ((v_prenex_3275 Int) (v_prenex_3276 Int)) (or (< v_prenex_3276 main_y) (<= 999 (select main_a v_prenex_3276)) (<= (select main_a v_prenex_3276) (+ (select main_a v_prenex_3275) 1000)) (< v_prenex_3275 main_x) (<= (* 2 (select main_a v_prenex_3275)) 2) (<= (select main_a v_prenex_3276) 1000) (<= (+ main_x 1) v_prenex_3275))) (forall ((v_prenex_8531 Int) (v_prenex_8532 Int)) (or (<= (* 2 (select main_a v_prenex_8532)) 2000) (<= (+ (select main_a v_prenex_8531) 998) (select main_a v_prenex_8532)) (< v_prenex_8531 main_x) (<= (* 2 (select main_a v_prenex_8531)) 2) (<= (select main_a v_prenex_8531) 1) (<= 1998 (* 2 (select main_a v_prenex_8532))) (<= (+ main_x 1) v_prenex_8531))) (forall ((v_prenex_2823 Int) (v_prenex_2824 Int)) (or (<= (select main_a v_prenex_2824) 1001) (<= (select main_a v_prenex_2824) (+ (select main_a v_prenex_2823) 1000)) (<= (+ main_x 1) v_prenex_2823) (<= (select main_a v_prenex_2823) 2) (<= (+ main_y 1) v_prenex_2824) (<= (* 2 (select main_a v_prenex_2824)) 2000) (< v_prenex_2823 main_x))) (forall ((v_prenex_13095 Int) (v_prenex_13094 Int)) (or (<= 1000 (+ (select main_a v_prenex_13095) (select main_a v_prenex_13094))) (<= 0 (* 2 (select main_a v_prenex_13094))) (<= (select main_a v_prenex_13094) 2) (< v_prenex_13094 main_x) (<= (+ main_x 1) v_prenex_13094) (<= (select main_a v_prenex_13095) 1000))) (forall ((v_prenex_10039 Int) (v_prenex_10038 Int)) (or (<= (+ main_x 1) v_prenex_10038) (<= (+ main_y 1) v_prenex_10039) (<= 998 (select main_a v_prenex_10039)) (<= 0 (* 2 (select main_a v_prenex_10038))) (<= (select main_a v_prenex_10039) 1001) (< v_prenex_10038 main_x) (<= (+ (select main_a v_prenex_10039) (select main_a v_prenex_10038)) 1000))) (forall ((v_prenex_13048 Int) (v_prenex_13049 Int)) (or (<= (+ (select main_a v_prenex_13049) (select main_a v_prenex_13048)) 1000) (<= 999 (select main_a v_prenex_13049)) (< v_prenex_13049 main_y) (<= (+ main_x 1) v_prenex_13048) (<= (* 2 (select main_a v_prenex_13048)) 2) (< v_prenex_13048 main_x) (<= 998 (select main_a v_prenex_13049)))) (forall ((v_prenex_10057 Int) (v_prenex_10056 Int)) (or (<= (select main_a v_prenex_10056) 1) (<= (+ main_x 1) v_prenex_10056) (<= (* 2 (select main_a v_prenex_10056)) 2) (<= (select main_a v_prenex_10057) 1000) (<= 999 (select main_a v_prenex_10057)) (<= (+ (select main_a v_prenex_10056) 998) (select main_a v_prenex_10057)) (< v_prenex_10056 main_x))) (forall ((v_prenex_10196 Int) (v_prenex_10195 Int)) (or (< v_prenex_10195 main_x) (<= (select main_a v_prenex_10196) 1000) (<= 0 (select main_a v_prenex_10195)) (<= (+ main_x 1) v_prenex_10195) (<= (select main_a v_prenex_10195) 1) (<= 999 (select main_a v_prenex_10196)) (<= (select main_a v_prenex_10196) (+ (select main_a v_prenex_10195) 1000)))) (forall ((v_prenex_2157 Int) (v_prenex_2158 Int)) (or (<= (select main_a v_prenex_2157) 1) (< v_prenex_2157 main_x) (<= (select main_a v_prenex_2158) 1001) (<= 0 (* 2 (select main_a v_prenex_2157))) (<= (+ (select main_a v_prenex_2157) 998) (select main_a v_prenex_2158)) (<= (+ main_x 1) v_prenex_2157))) (forall ((v_prenex_7852 Int) (v_prenex_7853 Int)) (or (<= (+ main_x 1) v_prenex_7852) (< v_prenex_7852 main_x) (<= (select main_a v_prenex_7852) 1) (<= (+ main_y 1) v_prenex_7853) (<= 999 (select main_a v_prenex_7853)) (<= (+ (select main_a v_prenex_7852) 998) (select main_a v_prenex_7853)))) (forall ((v_prenex_3473 Int) (v_prenex_3474 Int)) (or (<= (select main_a v_prenex_3473) 1) (<= (+ main_x 1) v_prenex_3473) (<= (select main_a v_prenex_3474) 1000) (<= 999 (select main_a v_prenex_3474)) (< v_prenex_3473 main_x) (<= (+ (select main_a v_prenex_3473) 998) (select main_a v_prenex_3474)) (<= (select main_a v_prenex_3473) 2))) (or (forall ((v_prenex_10148 Int)) (<= 1998 (* 2 (select main_a v_prenex_10148)))) (forall ((v_prenex_10145 Int)) (or (< v_prenex_10145 main_x) (<= 0 (select main_a v_prenex_10145)) (<= (+ main_x 1) v_prenex_10145) (<= (* 2 (select main_a v_prenex_10145)) 2)))) (forall ((v_prenex_12323 Int) (v_prenex_12324 Int)) (or (<= (select main_a v_prenex_12323) 2) (<= (+ (select main_a v_prenex_12323) 998) (select main_a v_prenex_12324)) (<= (+ main_x 1) v_prenex_12323) (<= (select main_a v_prenex_12323) 1) (<= 999 (select main_a v_prenex_12324)) (< v_prenex_12323 main_x))) (forall ((v_prenex_12188 Int) (v_prenex_12187 Int)) (or (<= (+ main_x 1) v_prenex_12187) (< v_prenex_12187 main_x) (<= 1000 (+ (select main_a v_prenex_12188) (select main_a v_prenex_12187))) (< v_prenex_12188 main_y) (<= 998 (select main_a v_prenex_12188)) (<= (* 2 (select main_a v_prenex_12187)) 2))) (forall ((v_prenex_9176 Int) (v_prenex_9175 Int)) (or (<= (+ main_x 1) v_prenex_9175) (<= (select main_a v_prenex_9176) 1000) (<= (select main_a v_prenex_9175) 2) (<= (select main_a v_prenex_9175) 1) (<= (+ (select main_a v_prenex_9176) (select main_a v_prenex_9175)) 1000) (< v_prenex_9175 main_x))) (forall ((v_prenex_1986 Int) (v_prenex_1985 Int)) (or (< v_prenex_1986 main_y) (<= (+ main_y 1) v_prenex_1986) (<= (+ (select main_a v_prenex_1985) 998) (select main_a v_prenex_1986)) (<= 998 (select main_a v_prenex_1986)) (<= (* 2 (select main_a v_prenex_1986)) 2000))) (forall ((v_prenex_12861 Int) (v_prenex_12862 Int)) (or (<= (+ main_y 1) v_prenex_12862) (<= 0 (+ (select main_a v_prenex_12861) 1)) (< v_prenex_12861 main_x) (<= (+ main_x 1) v_prenex_12861) (<= (+ (select main_a v_prenex_12861) 998) (select main_a v_prenex_12862)) (<= 999 (select main_a v_prenex_12862)) (<= (select main_a v_prenex_12862) 1000))) (or (forall ((v_prenex_4710 Int)) (or (<= 998 (select main_a v_prenex_4710)) (<= 1998 (* 2 (select main_a v_prenex_4710))))) (forall ((v_prenex_4709 Int)) (or (<= 0 (* 2 (select main_a v_prenex_4709))) (<= (+ main_x 1) v_prenex_4709) (<= 0 (+ (select main_a v_prenex_4709) 1)) (<= (* 2 (select main_a v_prenex_4709)) 2) (< v_prenex_4709 main_x)))) (forall ((v_prenex_3194 Int) (v_prenex_3195 Int)) (or (<= (select main_a v_prenex_3195) 1000) (<= 0 (select main_a v_prenex_3194)) (<= (+ main_x 1) v_prenex_3194) (<= (+ (select main_a v_prenex_3195) (select main_a v_prenex_3194)) 1000) (<= 998 (select main_a v_prenex_3195)) (<= (select main_a v_prenex_3194) 1) (< v_prenex_3194 main_x))) (forall ((v_prenex_8208 Int) (v_prenex_8209 Int)) (or (<= 1000 (+ (select main_a v_prenex_8209) (select main_a v_prenex_8208))) (<= 0 (* 2 (select main_a v_prenex_8208))) (<= (select main_a v_prenex_8209) 1000) (< v_prenex_8208 main_x) (<= 998 (select main_a v_prenex_8209)) (<= (+ main_x 1) v_prenex_8208) (<= (* 2 (select main_a v_prenex_8208)) 2))) (or (forall ((v_prenex_11461 Int)) (or (<= (+ main_y 1) v_prenex_11461) (<= 1998 (* 2 (select main_a v_prenex_11461))) (<= (select main_a v_prenex_11461) 1001))) (forall ((v_prenex_11460 Int)) (or (<= (+ main_x 1) v_prenex_11460) (<= 0 (* 2 (select main_a v_prenex_11460))) (<= 0 (select main_a v_prenex_11460)) (< v_prenex_11460 main_x)))) (forall ((v_prenex_5648 Int) (v_prenex_5649 Int)) (or (<= (+ main_x 1) v_prenex_5648) (< v_prenex_5648 main_x) (<= (+ (select main_a v_prenex_5648) 998) (select main_a v_prenex_5649)) (<= (select main_a v_prenex_5649) 1000) (<= (* 2 (select main_a v_prenex_5649)) 2000) (<= 0 (* 2 (select main_a v_prenex_5648))) (<= 0 (+ (select main_a v_prenex_5648) 1)))) (or (forall ((v_prenex_9 Int)) (or (<= (* 2 (select main_a v_prenex_9)) 2) (<= (+ main_x 1) v_prenex_9) (<= 0 (+ (select main_a v_prenex_9) 1)) (< v_prenex_9 main_x))) (forall ((v_prenex_1720 Int)) (<= 1998 (* 2 (select main_a v_prenex_1720))))) (forall ((v_prenex_3158 Int) (v_prenex_3159 Int)) (or (<= (+ (select main_a v_prenex_3159) (select main_a v_prenex_3158)) 1000) (<= (* 2 (select main_a v_prenex_3158)) 2) (<= 0 (select main_a v_prenex_3158)) (< v_prenex_3158 main_x) (<= 1998 (* 2 (select main_a v_prenex_3159))) (<= (+ main_x 1) v_prenex_3158) (<= (* 2 (select main_a v_prenex_3159)) 2000))) (forall ((v_prenex_1924 Int) (v_prenex_1923 Int)) (or (< v_prenex_1924 main_y) (<= (+ (select main_a v_prenex_1924) (select main_a v_prenex_1923)) 1000) (< v_prenex_1923 main_x) (<= 999 (select main_a v_prenex_1924)) (<= (+ main_x 1) v_prenex_1923) (<= 0 (+ (select main_a v_prenex_1923) 1)))) (forall ((v_prenex_1784 Int) (v_prenex_1783 Int)) (or (<= (select main_a v_prenex_1784) 1000) (<= 0 (+ (select main_a v_prenex_1783) 1)) (<= (+ main_x 1) v_prenex_1783) (<= (+ (select main_a v_prenex_1783) 998) (select main_a v_prenex_1784)) (<= (* 2 (select main_a v_prenex_1783)) 2) (< v_prenex_1783 main_x) (<= 999 (select main_a v_prenex_1784)))) (forall ((v_prenex_905 Int) (v_prenex_906 Int)) (or (<= (+ main_x 1) v_prenex_905) (<= (* 2 (select main_a v_prenex_906)) 2000) (<= 999 (select main_a v_prenex_906)) (<= (* 2 (select main_a v_prenex_905)) 2) (< v_prenex_905 main_x) (<= (select main_a v_prenex_906) (+ (select main_a v_prenex_905) 1000)) (<= (select main_a v_prenex_905) 1))) (forall ((v_prenex_11883 Int) (v_prenex_11884 Int)) (or (<= 1000 (+ (select main_a v_prenex_11884) (select main_a v_prenex_11883))) (< v_prenex_11883 main_x) (<= (* 2 (select main_a v_prenex_11884)) 2000) (<= 998 (select main_a v_prenex_11884)) (<= (select main_a v_prenex_11883) 1) (<= (select main_a v_prenex_11883) 2) (<= (+ main_x 1) v_prenex_11883))) (forall ((v_prenex_13192 Int) (v_prenex_13193 Int)) (or (<= (+ main_y 1) v_prenex_13193) (<= (select main_a v_prenex_13192) 2) (<= 1998 (* 2 (select main_a v_prenex_13193))) (<= (+ (select main_a v_prenex_13193) (select main_a v_prenex_13192)) 1000) (< v_prenex_13192 main_x) (<= (+ main_x 1) v_prenex_13192) (<= (select main_a v_prenex_13193) 1000))) (forall ((v_prenex_7706 Int) (v_prenex_7705 Int)) (or (< v_prenex_7706 main_y) (<= (select main_a v_prenex_7705) 2) (<= 999 (select main_a v_prenex_7706)) (< v_prenex_7705 main_x) (<= 998 (select main_a v_prenex_7706)) (<= (select main_a v_prenex_7706) (+ (select main_a v_prenex_7705) 1000)) (<= (+ main_x 1) v_prenex_7705))) (forall ((v_prenex_488 Int) (v_prenex_487 Int)) (or (<= (select main_a v_prenex_487) 2) (<= (select main_a v_prenex_488) (+ (select main_a v_prenex_487) 1000)) (<= (select main_a v_prenex_488) 1000) (< v_prenex_487 main_x) (<= (+ main_x 1) v_prenex_487) (<= 998 (select main_a v_prenex_488)) (<= 0 (* 2 (select main_a v_prenex_487))))) (forall ((v_prenex_7980 Int) (v_prenex_7981 Int)) (or (<= 998 (select main_a v_prenex_7981)) (<= 0 (+ (select main_a v_prenex_7980) 1)) (<= (+ main_x 1) v_prenex_7980) (< v_prenex_7980 main_x) (<= (select main_a v_prenex_7981) (+ (select main_a v_prenex_7980) 1000)) (<= 1998 (* 2 (select main_a v_prenex_7981))) (<= (* 2 (select main_a v_prenex_7980)) 2))) (forall ((v_prenex_1876 Int) (v_prenex_1875 Int)) (or (<= (+ main_x 1) v_prenex_1875) (< v_prenex_1875 main_x) (<= 999 (select main_a v_prenex_1876)) (<= 1998 (* 2 (select main_a v_prenex_1876))) (< v_prenex_1876 main_y) (<= 0 (+ (select main_a v_prenex_1875) 1)) (<= (select main_a v_prenex_1876) (+ (select main_a v_prenex_1875) 1000)))) (forall ((v_prenex_1696 Int) (v_prenex_1695 Int)) (or (<= 998 (select main_a v_prenex_1696)) (<= (+ main_x 1) v_prenex_1695) (<= 0 (select main_a v_prenex_1695)) (< v_prenex_1695 main_x) (<= (+ (select main_a v_prenex_1695) 998) (select main_a v_prenex_1696)) (< v_prenex_1696 main_y) (<= (* 2 (select main_a v_prenex_1696)) 2000))) (forall ((v_prenex_9250 Int) (v_prenex_9249 Int)) (or (<= 0 (+ (select main_a v_prenex_9249) 1)) (<= (+ main_x 1) v_prenex_9249) (<= 1998 (* 2 (select main_a v_prenex_9250))) (<= (select main_a v_prenex_9250) (+ (select main_a v_prenex_9249) 1000)) (< v_prenex_9249 main_x) (<= 998 (select main_a v_prenex_9250)))) (forall ((v_prenex_7860 Int) (v_prenex_7861 Int)) (or (<= (+ main_x 1) v_prenex_7860) (<= 998 (select main_a v_prenex_7861)) (< v_prenex_7861 main_y) (<= 0 (+ (select main_a v_prenex_7860) 1)) (<= (+ (select main_a v_prenex_7861) (select main_a v_prenex_7860)) 1000) (< v_prenex_7860 main_x))) (forall ((v_prenex_13123 Int) (v_prenex_13122 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_13123))) (<= (select main_a v_prenex_13122) 2) (<= 1000 (+ (select main_a v_prenex_13123) (select main_a v_prenex_13122))) (<= 0 (* 2 (select main_a v_prenex_13122))) (<= (+ main_x 1) v_prenex_13122) (<= 999 (select main_a v_prenex_13123)) (< v_prenex_13122 main_x))) (forall ((v_prenex_1383 Int) (v_prenex_1382 Int)) (or (<= (* 2 (select main_a v_prenex_1382)) 2) (< v_prenex_1383 main_y) (<= (+ (select main_a v_prenex_1382) 998) (select main_a v_prenex_1383)) (< v_prenex_1382 main_x) (<= 1998 (* 2 (select main_a v_prenex_1383))) (<= (select main_a v_prenex_1383) 1001) (<= (+ main_x 1) v_prenex_1382))) (or (forall ((v_prenex_5254 Int)) (or (< v_prenex_5254 main_x) (<= (+ main_x 1) v_prenex_5254) (<= (select main_a v_prenex_5254) 2) (<= (* 2 (select main_a v_prenex_5254)) 2))) (forall ((v_prenex_5255 Int)) (or (<= 999 (select main_a v_prenex_5255)) (<= (select main_a v_prenex_5255) 1001)))) (forall ((v_prenex_385 Int) (v_prenex_386 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_386))) (<= (select main_a v_prenex_385) 1) (< v_prenex_385 main_x) (<= (+ main_x 1) v_prenex_385) (<= 0 (+ (select main_a v_prenex_385) 1)) (<= (+ (select main_a v_prenex_386) (select main_a v_prenex_385)) 1000) (<= 999 (select main_a v_prenex_386)))) (forall ((v_prenex_13323 Int) (v_prenex_13322 Int)) (or (<= (+ main_x 1) v_prenex_13322) (<= (* 2 (select main_a v_prenex_13322)) 2) (<= 998 (select main_a v_prenex_13323)) (< v_prenex_13322 main_x) (<= (select main_a v_prenex_13323) 1000) (<= (select main_a v_prenex_13322) 1) (<= (+ (select main_a v_prenex_13322) 998) (select main_a v_prenex_13323)))) (forall ((v_prenex_12433 Int) (v_prenex_12434 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_12434))) (<= (+ main_x 1) v_prenex_12433) (<= (select main_a v_prenex_12434) (+ (select main_a v_prenex_12433) 1000)) (<= (select main_a v_prenex_12433) 1) (< v_prenex_12433 main_x) (<= (select main_a v_prenex_12434) 1000))) (forall ((v_prenex_4926 Int) (v_prenex_4927 Int)) (or (<= (+ (select main_a v_prenex_4926) 998) (select main_a v_prenex_4927)) (<= 998 (select main_a v_prenex_4927)) (<= (select main_a v_prenex_4927) 1001) (<= (* 2 (select main_a v_prenex_4926)) 2) (<= (+ main_x 1) v_prenex_4926) (<= (select main_a v_prenex_4926) 1) (< v_prenex_4926 main_x))) (forall ((v_prenex_1059 Int) (v_prenex_1060 Int)) (or (<= (+ main_x 1) v_prenex_1059) (< v_prenex_1059 main_x) (<= (+ (select main_a v_prenex_1059) 998) (select main_a v_prenex_1060)) (<= (* 2 (select main_a v_prenex_1060)) 2000) (<= 1998 (* 2 (select main_a v_prenex_1060))) (<= (select main_a v_prenex_1059) 1) (<= (select main_a v_prenex_1059) 2))) (forall ((v_prenex_12940 Int) (v_prenex_12941 Int)) (or (<= 0 (* 2 (select main_a v_prenex_12940))) (<= 0 (+ (select main_a v_prenex_12940) 1)) (<= (+ main_x 1) v_prenex_12940) (<= (+ (select main_a v_prenex_12940) 998) (select main_a v_prenex_12941)) (< v_prenex_12940 main_x) (<= (* 2 (select main_a v_prenex_12941)) 2000) (<= (select main_a v_prenex_12941) 1000))) (forall ((v_prenex_7155 Int) (v_prenex_7154 Int)) (or (<= 0 (* 2 (select main_a v_prenex_7154))) (<= (+ main_x 1) v_prenex_7154) (<= 1998 (* 2 (select main_a v_prenex_7155))) (< v_prenex_7154 main_x) (<= 998 (select main_a v_prenex_7155)) (<= (+ (select main_a v_prenex_7155) (select main_a v_prenex_7154)) 1000))) (forall ((v_prenex_3280 Int) (v_prenex_3279 Int)) (or (<= (select main_a v_prenex_3280) 1000) (<= (* 2 (select main_a v_prenex_3280)) 2000) (<= (+ main_x 1) v_prenex_3279) (<= (select main_a v_prenex_3279) 1) (< v_prenex_3279 main_x) (<= (+ main_y 1) v_prenex_3280) (<= 1000 (+ (select main_a v_prenex_3280) (select main_a v_prenex_3279))))) (forall ((v_prenex_1987 Int) (v_prenex_1988 Int)) (or (<= (select main_a v_prenex_1987) 1) (<= (+ main_x 1) v_prenex_1987) (<= (select main_a v_prenex_1988) 1001) (< v_prenex_1987 main_x) (<= (select main_a v_prenex_1988) (+ (select main_a v_prenex_1987) 1000)) (<= 1998 (* 2 (select main_a v_prenex_1988))))) (forall ((v_prenex_11961 Int) (v_prenex_11962 Int)) (or (<= (+ (select main_a v_prenex_11961) 998) (select main_a v_prenex_11962)) (<= (select main_a v_prenex_11962) 1001) (< v_prenex_11961 main_x) (<= (+ main_x 1) v_prenex_11961) (<= (+ main_y 1) v_prenex_11962) (<= (select main_a v_prenex_11962) 1000) (<= (select main_a v_prenex_11961) 2))) (forall ((v_prenex_7485 Int) (v_prenex_7486 Int)) (or (< v_prenex_7486 main_y) (<= (* 2 (select main_a v_prenex_7486)) 2000) (<= (select main_a v_prenex_7485) 2) (<= (select main_a v_prenex_7486) 1001) (<= (select main_a v_prenex_7486) (+ (select main_a v_prenex_7485) 1000)) (<= (+ main_x 1) v_prenex_7485) (< v_prenex_7485 main_x))) (forall ((v_prenex_1635 Int) (v_prenex_1636 Int)) (or (< v_prenex_1635 main_x) (<= (+ main_x 1) v_prenex_1635) (<= (select main_a v_prenex_1636) 1000) (<= 0 (+ (select main_a v_prenex_1635) 1)) (<= (* 2 (select main_a v_prenex_1635)) 2) (<= (+ (select main_a v_prenex_1635) 998) (select main_a v_prenex_1636)) (<= 998 (select main_a v_prenex_1636)))) (forall ((v_prenex_7956 Int) (v_prenex_7957 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_7957))) (<= 0 (* 2 (select main_a v_prenex_7956))) (<= 999 (select main_a v_prenex_7957)) (<= (select main_a v_prenex_7956) 2) (<= (+ main_x 1) v_prenex_7956) (< v_prenex_7956 main_x) (<= (+ (select main_a v_prenex_7957) (select main_a v_prenex_7956)) 1000))) (forall ((v_prenex_4231 Int) (v_prenex_4230 Int)) (or (< v_prenex_4231 main_y) (<= 999 (select main_a v_prenex_4231)) (< v_prenex_4230 main_x) (<= (+ main_y 1) v_prenex_4231) (<= (+ (select main_a v_prenex_4230) 998) (select main_a v_prenex_4231)))) (forall ((v_prenex_8497 Int) (v_prenex_8498 Int)) (or (<= (select main_a v_prenex_8498) 1000) (<= (+ main_x 1) v_prenex_8497) (<= (* 2 (select main_a v_prenex_8497)) 2) (<= (select main_a v_prenex_8498) 1001) (<= (select main_a v_prenex_8498) (+ (select main_a v_prenex_8497) 1000)) (< v_prenex_8497 main_x) (< v_prenex_8498 main_y))) (forall ((v_prenex_7306 Int) (v_prenex_7307 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_7307))) (< v_prenex_7307 main_y) (<= 999 (select main_a v_prenex_7307)) (< v_prenex_7306 main_x) (<= (+ (select main_a v_prenex_7307) (select main_a v_prenex_7306)) 1000) (<= (select main_a v_prenex_7306) 1) (<= (+ main_x 1) v_prenex_7306))) (forall ((v_prenex_2735 Int) (v_prenex_2736 Int)) (or (<= (select main_a v_prenex_2735) 1) (<= 998 (select main_a v_prenex_2736)) (< v_prenex_2735 main_x) (<= (select main_a v_prenex_2736) (+ (select main_a v_prenex_2735) 1000)) (<= (select main_a v_prenex_2736) 1000) (<= (+ main_x 1) v_prenex_2735))) (or (forall ((v_prenex_619 Int)) (or (<= (+ main_x 1) v_prenex_619) (<= 0 (* 2 (select main_a v_prenex_619))))) (forall ((v_prenex_620 Int)) (or (<= (* 2 (select main_a v_prenex_620)) 2000) (< v_prenex_620 main_y) (<= (+ main_y 1) v_prenex_620)))) (forall ((v_prenex_10071 Int) (v_prenex_10070 Int)) (or (<= (select main_a v_prenex_10070) 1) (<= (+ (select main_a v_prenex_10071) (select main_a v_prenex_10070)) 1000) (<= (+ main_x 1) v_prenex_10070) (< v_prenex_10070 main_x) (<= (* 2 (select main_a v_prenex_10070)) 2) (<= 999 (select main_a v_prenex_10071)) (<= 998 (select main_a v_prenex_10071)))) (forall ((v_prenex_5166 Int) (v_prenex_5165 Int)) (or (<= 998 (select main_a v_prenex_5166)) (<= 0 (+ (select main_a v_prenex_5165) 1)) (< v_prenex_5165 main_x) (<= (select main_a v_prenex_5166) (+ (select main_a v_prenex_5165) 1000)) (<= 1998 (* 2 (select main_a v_prenex_5166))) (<= (+ main_x 1) v_prenex_5165) (<= 0 (* 2 (select main_a v_prenex_5165))))) (forall ((v_prenex_9180 Int) (v_prenex_9179 Int)) (or (<= (+ main_x 1) v_prenex_9179) (<= 1998 (* 2 (select main_a v_prenex_9180))) (<= (select main_a v_prenex_9180) (+ (select main_a v_prenex_9179) 1000)) (<= 0 (+ (select main_a v_prenex_9179) 1)) (< v_prenex_9179 main_x) (<= 999 (select main_a v_prenex_9180)))) (forall ((v_prenex_11273 Int) (v_prenex_11272 Int)) (or (<= (* 2 (select main_a v_prenex_11273)) 2000) (<= 0 (+ (select main_a v_prenex_11272) 1)) (<= (+ main_x 1) v_prenex_11272) (< v_prenex_11272 main_x) (<= (select main_a v_prenex_11273) (+ (select main_a v_prenex_11272) 1000)) (<= (select main_a v_prenex_11272) 1) (<= (select main_a v_prenex_11273) 1001))) (forall ((v_prenex_5925 Int) (v_prenex_5926 Int)) (or (<= (+ main_x 1) v_prenex_5925) (<= (* 2 (select main_a v_prenex_5925)) 2) (< v_prenex_5925 main_x) (<= 0 (+ (select main_a v_prenex_5925) 1)) (<= (+ (select main_a v_prenex_5925) 998) (select main_a v_prenex_5926)) (<= (select main_a v_prenex_5926) 1001) (<= (select main_a v_prenex_5926) 1000))) (forall ((v_prenex_8723 Int) (v_prenex_8724 Int)) (or (<= (* 2 (select main_a v_prenex_8724)) 2000) (<= (+ main_x 1) v_prenex_8723) (< v_prenex_8723 main_x) (<= (select main_a v_prenex_8723) 2) (<= (select main_a v_prenex_8724) 1000) (<= 1000 (+ (select main_a v_prenex_8724) (select main_a v_prenex_8723))))) (or (forall ((v_prenex_1051 Int)) (or (<= (select main_a v_prenex_1051) 2) (<= (+ main_x 1) v_prenex_1051) (<= (* 2 (select main_a v_prenex_1051)) 2) (< v_prenex_1051 main_x) (<= 0 (+ (select main_a v_prenex_1051) 1)))) (forall ((v_prenex_1052 Int)) (or (<= (* 2 (select main_a v_prenex_1052)) 2000) (<= 1998 (* 2 (select main_a v_prenex_1052)))))) (forall ((v_prenex_8102 Int) (v_prenex_8103 Int)) (or (<= (* 2 (select main_a v_prenex_8103)) 2000) (< v_prenex_8102 main_x) (<= (+ main_x 1) v_prenex_8102) (<= (+ main_y 1) v_prenex_8103) (<= (select main_a v_prenex_8103) 1000) (<= (+ (select main_a v_prenex_8103) (select main_a v_prenex_8102)) 1000) (<= (* 2 (select main_a v_prenex_8102)) 2))) (forall ((v_prenex_11297 Int) (v_prenex_11296 Int)) (or (<= 0 (select main_a v_prenex_11296)) (<= 998 (select main_a v_prenex_11297)) (<= (+ (select main_a v_prenex_11296) 998) (select main_a v_prenex_11297)) (<= (* 2 (select main_a v_prenex_11296)) 2) (<= (+ main_x 1) v_prenex_11296) (< v_prenex_11296 main_x))) (forall ((v_prenex_12103 Int) (v_prenex_12104 Int)) (or (<= (+ main_x 1) v_prenex_12103) (< v_prenex_12103 main_x) (<= 1998 (* 2 (select main_a v_prenex_12104))) (<= (select main_a v_prenex_12104) (+ (select main_a v_prenex_12103) 1000)) (<= (select main_a v_prenex_12103) 2) (<= (* 2 (select main_a v_prenex_12104)) 2000) (<= (* 2 (select main_a v_prenex_12103)) 2))) (or (forall ((v_prenex_13206 Int)) (or (<= (* 2 (select main_a v_prenex_13206)) 2) (<= 0 (+ (select main_a v_prenex_13206) 1)) (< v_prenex_13206 main_x) (<= (+ main_x 1) v_prenex_13206))) (forall ((v_prenex_13207 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_13207))) (<= 999 (select main_a v_prenex_13207))))) (forall ((v_prenex_3283 Int) (v_prenex_3284 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3284))) (<= (+ main_x 1) v_prenex_3283) (<= 0 (+ (select main_a v_prenex_3283) 1)) (<= 999 (select main_a v_prenex_3284)) (<= (select main_a v_prenex_3284) (+ (select main_a v_prenex_3283) 1000)) (<= (select main_a v_prenex_3283) 2) (< v_prenex_3283 main_x))) (forall ((v_prenex_11873 Int) (v_prenex_11874 Int)) (or (<= (select main_a v_prenex_11874) 1000) (<= 998 (select main_a v_prenex_11874)) (<= (+ main_x 1) v_prenex_11873) (<= (+ (select main_a v_prenex_11874) (select main_a v_prenex_11873)) 1000) (<= (select main_a v_prenex_11873) 2) (< v_prenex_11873 main_x) (<= (select main_a v_prenex_11873) 1))) (or (forall ((v_prenex_8424 Int)) (or (<= 999 (select main_a v_prenex_8424)) (<= (* 2 (select main_a v_prenex_8424)) 2000))) (forall ((v_prenex_8423 Int)) (or (<= (select main_a v_prenex_8423) 2) (<= 0 (* 2 (select main_a v_prenex_8423))) (< v_prenex_8423 main_x) (<= (select main_a v_prenex_8423) 1) (<= (+ main_x 1) v_prenex_8423)))) (forall ((v_prenex_5944 Int) (v_prenex_5943 Int)) (or (< v_prenex_5943 main_x) (<= (* 2 (select main_a v_prenex_5944)) 2000) (<= 0 (* 2 (select main_a v_prenex_5943))) (<= 1000 (+ (select main_a v_prenex_5944) (select main_a v_prenex_5943))) (<= (+ main_x 1) v_prenex_5943) (<= 0 (select main_a v_prenex_5943)))) (forall ((v_prenex_6184 Int) (v_prenex_6183 Int)) (or (<= (select main_a v_prenex_6184) 1000) (< v_prenex_6183 main_x) (<= (+ main_x 1) v_prenex_6183) (<= (select main_a v_prenex_6183) 1) (<= (+ (select main_a v_prenex_6184) (select main_a v_prenex_6183)) 1000) (<= (select main_a v_prenex_6183) 2))) (forall ((v_prenex_489 Int) (v_prenex_490 Int)) (or (<= (+ main_x 1) v_prenex_489) (<= 0 (select main_a v_prenex_489)) (<= 1998 (* 2 (select main_a v_prenex_490))) (<= (select main_a v_prenex_489) 2) (<= (+ (select main_a v_prenex_490) (select main_a v_prenex_489)) 1000) (<= (select main_a v_prenex_490) 1000) (< v_prenex_489 main_x))) (forall ((v_prenex_112 Int) (v_prenex_111 Int)) (or (<= 999 (select main_a v_prenex_112)) (<= (+ main_x 1) v_prenex_111) (<= 0 (+ (select main_a v_prenex_111) 1)) (< v_prenex_111 main_x) (<= 0 (* 2 (select main_a v_prenex_111))) (<= (select main_a v_prenex_112) (+ (select main_a v_prenex_111) 1000)) (<= (select main_a v_prenex_112) 1000))) (or (forall ((v_prenex_633 Int)) (or (<= (* 2 (select main_a v_prenex_633)) 2) (<= (+ main_x 1) v_prenex_633) (< v_prenex_633 main_x))) (forall ((v_prenex_634 Int)) (or (<= (* 2 (select main_a v_prenex_634)) 2000) (<= (select main_a v_prenex_634) 1001)))) (forall ((v_prenex_10870 Int) (v_prenex_10869 Int)) (or (<= (select main_a v_prenex_10870) (+ (select main_a v_prenex_10869) 1000)) (<= (select main_a v_prenex_10869) 2) (<= 0 (* 2 (select main_a v_prenex_10869))) (< v_prenex_10869 main_x) (<= (select main_a v_prenex_10870) 1001) (<= (+ main_x 1) v_prenex_10869))) (forall ((v_prenex_8333 Int) (v_prenex_8334 Int)) (or (<= (select main_a v_prenex_8334) (+ (select main_a v_prenex_8333) 1000)) (<= 0 (+ (select main_a v_prenex_8333) 1)) (<= 0 (select main_a v_prenex_8333)) (<= 1998 (* 2 (select main_a v_prenex_8334))) (<= (+ main_x 1) v_prenex_8333) (< v_prenex_8333 main_x) (<= (select main_a v_prenex_8334) 1000))) (forall ((v_prenex_7236 Int) (v_prenex_7237 Int)) (or (<= (select main_a v_prenex_7237) 1000) (<= (+ (select main_a v_prenex_7236) 998) (select main_a v_prenex_7237)) (<= (* 2 (select main_a v_prenex_7236)) 2) (<= (select main_a v_prenex_7236) 1) (<= 999 (select main_a v_prenex_7237)) (< v_prenex_7236 main_x) (<= (+ main_x 1) v_prenex_7236))) (forall ((v_prenex_12407 Int) (v_prenex_12408 Int)) (or (<= 0 (+ (select main_a v_prenex_12407) 1)) (<= (+ (select main_a v_prenex_12408) (select main_a v_prenex_12407)) 1000) (<= 999 (select main_a v_prenex_12408)) (< v_prenex_12407 main_x) (<= 0 (* 2 (select main_a v_prenex_12407))) (<= (+ main_x 1) v_prenex_12407) (<= 998 (select main_a v_prenex_12408)))) (forall ((v_prenex_7654 Int) (v_prenex_7655 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_7655))) (<= 0 (+ (select main_a v_prenex_7654) 1)) (<= (+ main_x 1) v_prenex_7654) (<= (+ (select main_a v_prenex_7655) (select main_a v_prenex_7654)) 1000) (< v_prenex_7654 main_x) (<= 999 (select main_a v_prenex_7655)))) (forall ((v_prenex_2457 Int) (v_prenex_2458 Int)) (or (<= (+ main_x 1) v_prenex_2457) (<= 998 (select main_a v_prenex_2458)) (<= 0 (* 2 (select main_a v_prenex_2457))) (<= 0 (select main_a v_prenex_2457)) (< v_prenex_2457 main_x) (<= (select main_a v_prenex_2458) 1000) (<= (+ (select main_a v_prenex_2457) 998) (select main_a v_prenex_2458)))) (forall ((v_prenex_7365 Int) (v_prenex_7366 Int)) (or (<= (+ main_x 1) v_prenex_7365) (<= 999 (select main_a v_prenex_7366)) (<= 0 (* 2 (select main_a v_prenex_7365))) (<= (select main_a v_prenex_7365) 2) (<= (+ (select main_a v_prenex_7365) 998) (select main_a v_prenex_7366)) (< v_prenex_7365 main_x) (<= 1998 (* 2 (select main_a v_prenex_7366))))) (or (forall ((v_prenex_11245 Int)) (<= 1998 (* 2 (select main_a v_prenex_11245)))) (forall ((v_prenex_11243 Int)) (or (<= (select main_a v_prenex_11243) 1) (< v_prenex_11243 main_x) (<= (+ main_x 1) v_prenex_11243) (<= 0 (select main_a v_prenex_11243))))) (forall ((v_prenex_9091 Int) (v_prenex_9090 Int)) (or (<= (select main_a v_prenex_9090) 2) (<= (select main_a v_prenex_9091) 1001) (<= 0 (+ (select main_a v_prenex_9090) 1)) (< v_prenex_9090 main_x) (<= (select main_a v_prenex_9091) 1000) (<= (select main_a v_prenex_9091) (+ (select main_a v_prenex_9090) 1000)) (<= (+ main_x 1) v_prenex_9090))) (forall ((v_prenex_9093 Int) (v_prenex_9092 Int)) (or (<= 0 (* 2 (select main_a v_prenex_9092))) (<= (* 2 (select main_a v_prenex_9092)) 2) (<= (+ (select main_a v_prenex_9092) 998) (select main_a v_prenex_9093)) (<= 1998 (* 2 (select main_a v_prenex_9093))) (<= (select main_a v_prenex_9093) 1001) (<= (+ main_x 1) v_prenex_9092) (< v_prenex_9092 main_x))) (or (forall ((v_prenex_11694 Int)) (or (<= (select main_a v_prenex_11694) 1000) (<= 998 (select main_a v_prenex_11694)))) (forall ((v_prenex_11693 Int)) (or (<= (select main_a v_prenex_11693) 2) (<= (* 2 (select main_a v_prenex_11693)) 2) (<= (+ main_x 1) v_prenex_11693) (< v_prenex_11693 main_x) (<= 0 (select main_a v_prenex_11693))))) (forall ((v_prenex_813 Int) (v_prenex_814 Int)) (or (<= (+ main_x 1) v_prenex_813) (< v_prenex_813 main_x) (<= 1998 (* 2 (select main_a v_prenex_814))) (<= 0 (select main_a v_prenex_813)) (<= 999 (select main_a v_prenex_814)) (<= 1000 (+ (select main_a v_prenex_814) (select main_a v_prenex_813))))) (forall ((v_prenex_1114 Int) (v_prenex_1113 Int)) (or (<= (select main_a v_prenex_1114) 1001) (< v_prenex_1113 main_x) (< v_prenex_1114 main_y) (<= 0 (select main_a v_prenex_1113)) (<= (+ (select main_a v_prenex_1113) 998) (select main_a v_prenex_1114)) (<= (+ main_x 1) v_prenex_1113) (<= (select main_a v_prenex_1114) 1000))) (forall ((v_prenex_4267 Int) (v_prenex_4266 Int)) (or (<= (* 2 (select main_a v_prenex_4266)) 2) (< v_prenex_4266 main_x) (<= (select main_a v_prenex_4267) 1000) (<= 1000 (+ (select main_a v_prenex_4267) (select main_a v_prenex_4266))) (<= (+ main_x 1) v_prenex_4266))) (forall ((v_prenex_1545 Int) (v_prenex_1544 Int)) (or (< v_prenex_1544 main_x) (<= (select main_a v_prenex_1545) (+ (select main_a v_prenex_1544) 1000)) (<= (* 2 (select main_a v_prenex_1545)) 2000) (<= (select main_a v_prenex_1544) 2) (<= (+ main_x 1) v_prenex_1544) (<= 998 (select main_a v_prenex_1545)) (<= (* 2 (select main_a v_prenex_1544)) 2))) (forall ((v_prenex_11943 Int) (v_prenex_11944 Int)) (or (<= (* 2 (select main_a v_prenex_11943)) 2) (<= (select main_a v_prenex_11944) 1001) (< v_prenex_11943 main_x) (<= (* 2 (select main_a v_prenex_11944)) 2000) (<= (select main_a v_prenex_11943) 1) (<= 1000 (+ (select main_a v_prenex_11944) (select main_a v_prenex_11943))) (<= (+ main_x 1) v_prenex_11943))) (forall ((v_prenex_6342 Int) (v_prenex_6341 Int)) (or (<= (select main_a v_prenex_6342) 1000) (<= (+ (select main_a v_prenex_6341) 998) (select main_a v_prenex_6342)) (<= (+ main_x 1) v_prenex_6341) (<= 0 (* 2 (select main_a v_prenex_6341))) (< v_prenex_6341 main_x) (<= 998 (select main_a v_prenex_6342)))) (forall ((v_prenex_6434 Int) (v_prenex_6433 Int)) (or (<= (select main_a v_prenex_6434) 1001) (<= (select main_a v_prenex_6433) 2) (<= (+ main_x 1) v_prenex_6433) (< v_prenex_6433 main_x) (< v_prenex_6434 main_y) (<= 999 (select main_a v_prenex_6434)) (<= (select main_a v_prenex_6434) (+ (select main_a v_prenex_6433) 1000)))) (forall ((v_prenex_4841 Int) (v_prenex_4840 Int)) (or (<= 998 (select main_a v_prenex_4841)) (<= 0 (* 2 (select main_a v_prenex_4840))) (<= (select main_a v_prenex_4840) 2) (<= (* 2 (select main_a v_prenex_4841)) 2000) (< v_prenex_4840 main_x) (<= (+ main_x 1) v_prenex_4840) (<= 1000 (+ (select main_a v_prenex_4841) (select main_a v_prenex_4840))))) (or (forall ((v_prenex_11052 Int)) (or (<= (+ main_y 1) v_prenex_11052) (<= (select main_a v_prenex_11052) 1001))) (forall ((v_prenex_11051 Int)) (or (<= (* 2 (select main_a v_prenex_11051)) 2) (<= (+ main_x 1) v_prenex_11051) (< v_prenex_11051 main_x)))) (or (forall ((v_prenex_10142 Int)) (or (< v_prenex_10142 main_x) (<= 0 (* 2 (select main_a v_prenex_10142))) (<= (+ main_x 1) v_prenex_10142) (<= (* 2 (select main_a v_prenex_10142)) 2))) (forall ((v_prenex_10148 Int)) (<= 1998 (* 2 (select main_a v_prenex_10148))))) (forall ((v_prenex_7461 Int) (v_prenex_7462 Int)) (or (< v_prenex_7461 main_x) (<= (+ main_y 1) v_prenex_7462) (<= (* 2 (select main_a v_prenex_7461)) 2) (<= (select main_a v_prenex_7462) (+ (select main_a v_prenex_7461) 1000)) (<= (+ main_x 1) v_prenex_7461) (<= (select main_a v_prenex_7462) 1001) (<= (select main_a v_prenex_7462) 1000))) (forall ((v_prenex_12386 Int) (v_prenex_12385 Int)) (or (<= (+ main_x 1) v_prenex_12385) (<= 0 (* 2 (select main_a v_prenex_12385))) (< v_prenex_12385 main_x) (<= (+ (select main_a v_prenex_12386) (select main_a v_prenex_12385)) 1000) (<= (select main_a v_prenex_12386) 1000) (<= (select main_a v_prenex_12386) 1001) (<= (select main_a v_prenex_12385) 1))) (forall ((v_prenex_8581 Int) (v_prenex_8582 Int)) (or (< v_prenex_8581 main_x) (<= 999 (select main_a v_prenex_8582)) (<= 0 (+ (select main_a v_prenex_8581) 1)) (<= (select main_a v_prenex_8582) (+ (select main_a v_prenex_8581) 1000)) (<= (select main_a v_prenex_8581) 2) (<= (select main_a v_prenex_8582) 1000) (<= (+ main_x 1) v_prenex_8581))) (forall ((v_prenex_1561 Int) (v_prenex_1560 Int)) (or (<= 0 (* 2 (select main_a v_prenex_1560))) (< v_prenex_1560 main_x) (<= 1000 (+ (select main_a v_prenex_1561) (select main_a v_prenex_1560))) (<= (select main_a v_prenex_1561) 1000) (<= 998 (select main_a v_prenex_1561)) (<= (+ main_x 1) v_prenex_1560))) (forall ((v_prenex_752 Int) (v_prenex_751 Int)) (or (<= (+ main_x 1) v_prenex_751) (<= 999 (select main_a v_prenex_752)) (<= (+ (select main_a v_prenex_752) (select main_a v_prenex_751)) 1000) (<= 1998 (* 2 (select main_a v_prenex_752))) (< v_prenex_751 main_x) (<= 0 (select main_a v_prenex_751)) (<= (* 2 (select main_a v_prenex_751)) 2))) (forall ((v_prenex_3212 Int) (v_prenex_3213 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3213))) (<= 1000 (+ (select main_a v_prenex_3213) (select main_a v_prenex_3212))) (<= (+ main_y 1) v_prenex_3213) (<= (+ main_x 1) v_prenex_3212) (<= (* 2 (select main_a v_prenex_3212)) 2) (< v_prenex_3212 main_x) (<= (select main_a v_prenex_3213) 1001))) (forall ((v_prenex_10641 Int) (v_prenex_10640 Int)) (or (<= 0 (* 2 (select main_a v_prenex_10640))) (<= (+ main_x 1) v_prenex_10640) (<= (* 2 (select main_a v_prenex_10641)) 2000) (<= (select main_a v_prenex_10641) (+ (select main_a v_prenex_10640) 1000)) (< v_prenex_10640 main_x) (<= 1998 (* 2 (select main_a v_prenex_10641))) (<= 0 (select main_a v_prenex_10640)))) (forall ((v_prenex_2517 Int) (v_prenex_2518 Int)) (or (<= (+ (select main_a v_prenex_2518) (select main_a v_prenex_2517)) 1000) (<= (* 2 (select main_a v_prenex_2517)) 2) (<= (+ main_y 1) v_prenex_2518) (<= 998 (select main_a v_prenex_2518)) (< v_prenex_2517 main_x) (<= 1998 (* 2 (select main_a v_prenex_2518))) (<= (+ main_x 1) v_prenex_2517))) (forall ((v_prenex_10069 Int) (v_prenex_10068 Int)) (or (<= 1000 (+ (select main_a v_prenex_10069) (select main_a v_prenex_10068))) (<= (+ main_x 1) v_prenex_10068) (<= 0 (+ (select main_a v_prenex_10068) 1)) (<= (select main_a v_prenex_10069) 1001) (< v_prenex_10068 main_x))) (forall ((v_prenex_52 Int) (v_prenex_53 Int)) (or (<= (+ (select main_a v_prenex_53) (select main_a v_prenex_52)) 1000) (<= (+ main_x 1) v_prenex_52) (<= 0 (select main_a v_prenex_52)) (<= (* 2 (select main_a v_prenex_53)) 2000) (<= (select main_a v_prenex_53) 1001) (< v_prenex_52 main_x))) (or (forall ((v_prenex_8562 Int)) (or (<= (select main_a v_prenex_8562) 1000) (<= 998 (select main_a v_prenex_8562)))) (forall ((v_prenex_8561 Int)) (or (<= (select main_a v_prenex_8561) 2) (<= (* 2 (select main_a v_prenex_8561)) 2) (< v_prenex_8561 main_x) (<= (+ main_x 1) v_prenex_8561) (<= (select main_a v_prenex_8561) 1)))) (forall ((v_prenex_1142 Int) (v_prenex_1141 Int)) (or (<= (+ (select main_a v_prenex_1142) (select main_a v_prenex_1141)) 1000) (<= (+ main_x 1) v_prenex_1141) (<= (+ main_y 1) v_prenex_1142) (< v_prenex_1141 main_x) (<= (select main_a v_prenex_1141) 1) (<= 999 (select main_a v_prenex_1142)) (<= (* 2 (select main_a v_prenex_1142)) 2000))) (forall ((v_prenex_4686 Int) (v_prenex_4685 Int)) (or (<= (+ main_x 1) v_prenex_4685) (<= (+ (select main_a v_prenex_4685) 998) (select main_a v_prenex_4686)) (<= 0 (select main_a v_prenex_4685)) (< v_prenex_4685 main_x) (<= 0 (* 2 (select main_a v_prenex_4685))) (<= 1998 (* 2 (select main_a v_prenex_4686))))) (forall ((v_prenex_4490 Int) (v_prenex_4489 Int)) (or (<= 999 (select main_a v_prenex_4490)) (<= (select main_a v_prenex_4490) 1001) (<= (select main_a v_prenex_4489) 2) (<= (+ (select main_a v_prenex_4490) (select main_a v_prenex_4489)) 1000) (<= (+ main_y 1) v_prenex_4490) (<= (+ main_x 1) v_prenex_4489) (< v_prenex_4489 main_x))) (or (forall ((v_prenex_4724 Int)) (or (<= (select main_a v_prenex_4724) 1000) (<= (* 2 (select main_a v_prenex_4724)) 2000) (< v_prenex_4724 main_y))) (forall ((v_prenex_4723 Int)) (or (< v_prenex_4723 main_x) (<= (+ main_x 1) v_prenex_4723) (<= 0 (* 2 (select main_a v_prenex_4723))) (<= (select main_a v_prenex_4723) 1)))) (forall ((v_prenex_10217 Int) (v_prenex_10218 Int)) (or (<= (+ main_x 1) v_prenex_10217) (<= (select main_a v_prenex_10217) 1) (<= (+ (select main_a v_prenex_10217) 998) (select main_a v_prenex_10218)) (< v_prenex_10217 main_x) (<= 0 (* 2 (select main_a v_prenex_10217))))) (forall ((v_prenex_2187 Int) (v_prenex_2188 Int)) (or (<= 0 (* 2 (select main_a v_prenex_2187))) (<= (+ main_x 1) v_prenex_2187) (<= (select main_a v_prenex_2188) 1001) (<= (* 2 (select main_a v_prenex_2188)) 2000) (< v_prenex_2187 main_x) (<= (select main_a v_prenex_2188) (+ (select main_a v_prenex_2187) 1000)) (<= (* 2 (select main_a v_prenex_2187)) 2))) (forall ((v_prenex_2007 Int) (v_prenex_2008 Int)) (or (< v_prenex_2007 main_x) (<= 998 (select main_a v_prenex_2008)) (<= (+ main_x 1) v_prenex_2007) (<= 0 (* 2 (select main_a v_prenex_2007))) (<= (+ (select main_a v_prenex_2008) (select main_a v_prenex_2007)) 1000))) (forall ((v_prenex_4602 Int) (v_prenex_4601 Int)) (or (<= 0 (+ (select main_a v_prenex_4601) 1)) (< v_prenex_4601 main_x) (<= 1998 (* 2 (select main_a v_prenex_4602))) (<= 998 (select main_a v_prenex_4602)) (<= (+ main_x 1) v_prenex_4601) (<= 0 (select main_a v_prenex_4601)) (<= (+ (select main_a v_prenex_4601) 998) (select main_a v_prenex_4602)))) (forall ((v_prenex_12235 Int) (v_prenex_12236 Int)) (or (<= (+ main_x 1) v_prenex_12235) (<= (select main_a v_prenex_12236) (+ (select main_a v_prenex_12235) 1000)) (<= (* 2 (select main_a v_prenex_12236)) 2000) (< v_prenex_12235 main_x) (<= 998 (select main_a v_prenex_12236)) (<= (+ main_y 1) v_prenex_12236) (<= 0 (select main_a v_prenex_12235)))) (forall ((v_prenex_13255 Int) (v_prenex_13254 Int)) (or (<= (* 2 (select main_a v_prenex_13255)) 2000) (< v_prenex_13254 main_x) (<= (+ main_x 1) v_prenex_13254) (<= (select main_a v_prenex_13255) 1000) (<= 0 (* 2 (select main_a v_prenex_13254))) (<= (+ (select main_a v_prenex_13254) 998) (select main_a v_prenex_13255)))) (forall ((v_prenex_4520 Int) (v_prenex_4519 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_4520))) (<= 0 (* 2 (select main_a v_prenex_4519))) (< v_prenex_4519 main_x) (<= (select main_a v_prenex_4520) 1001) (<= (select main_a v_prenex_4519) 1) (<= (+ (select main_a v_prenex_4519) 998) (select main_a v_prenex_4520)) (<= (+ main_x 1) v_prenex_4519))) (or (forall ((v_prenex_3383 Int)) (or (<= (select main_a v_prenex_3383) 1) (<= 0 (select main_a v_prenex_3383)) (<= (+ main_x 1) v_prenex_3383) (< v_prenex_3383 main_x) (<= (* 2 (select main_a v_prenex_3383)) 2))) (forall ((v_prenex_3384 Int)) (or (<= (select main_a v_prenex_3384) 1000) (<= 998 (select main_a v_prenex_3384))))) (forall ((v_prenex_6812 Int) (v_prenex_6813 Int)) (or (<= 999 (select main_a v_prenex_6813)) (<= 0 (* 2 (select main_a v_prenex_6812))) (<= (+ (select main_a v_prenex_6813) (select main_a v_prenex_6812)) 1000) (< v_prenex_6812 main_x) (<= (+ main_x 1) v_prenex_6812) (<= 1998 (* 2 (select main_a v_prenex_6813))))) (forall ((v_prenex_7112 Int) (v_prenex_7113 Int)) (or (<= (select main_a v_prenex_7113) 1001) (<= 1998 (* 2 (select main_a v_prenex_7113))) (<= (+ main_x 1) v_prenex_7112) (<= 0 (select main_a v_prenex_7112)) (< v_prenex_7112 main_x) (<= (+ (select main_a v_prenex_7113) (select main_a v_prenex_7112)) 1000) (<= 0 (* 2 (select main_a v_prenex_7112))))) (forall ((v_prenex_3861 Int) (v_prenex_3860 Int)) (or (<= 0 (select main_a v_prenex_3860)) (<= (+ main_x 1) v_prenex_3860) (< v_prenex_3860 main_x) (<= 999 (select main_a v_prenex_3861)) (<= (select main_a v_prenex_3861) 1000) (<= (+ (select main_a v_prenex_3861) (select main_a v_prenex_3860)) 1000) (<= (* 2 (select main_a v_prenex_3860)) 2))) (forall ((v_prenex_5547 Int) (v_prenex_5546 Int)) (or (<= 998 (select main_a v_prenex_5547)) (<= (* 2 (select main_a v_prenex_5547)) 2000) (<= (+ main_x 1) v_prenex_5546) (<= (+ (select main_a v_prenex_5547) (select main_a v_prenex_5546)) 1000) (< v_prenex_5546 main_x) (<= (select main_a v_prenex_5546) 1))) (forall ((v_prenex_11836 Int) (v_prenex_11837 Int)) (or (< v_prenex_11836 main_x) (<= 1000 (+ (select main_a v_prenex_11837) (select main_a v_prenex_11836))) (<= (select main_a v_prenex_11837) 1001) (<= 998 (select main_a v_prenex_11837)) (<= (+ main_x 1) v_prenex_11836) (<= (select main_a v_prenex_11836) 2) (<= 0 (select main_a v_prenex_11836)))) (forall ((v_prenex_4720 Int) (v_prenex_4719 Int)) (or (<= (+ (select main_a v_prenex_4719) 998) (select main_a v_prenex_4720)) (< v_prenex_4719 main_x) (<= (select main_a v_prenex_4720) 1000) (<= 0 (+ (select main_a v_prenex_4719) 1)) (<= (+ main_x 1) v_prenex_4719) (<= 1998 (* 2 (select main_a v_prenex_4720))))) (forall ((v_prenex_7431 Int) (v_prenex_7432 Int)) (or (<= (select main_a v_prenex_7432) (+ (select main_a v_prenex_7431) 1000)) (<= (select main_a v_prenex_7432) 1000) (<= (+ main_y 1) v_prenex_7432) (<= 999 (select main_a v_prenex_7432)) (<= (+ main_x 1) v_prenex_7431) (< v_prenex_7431 main_x) (<= (select main_a v_prenex_7431) 2))) (forall ((v_prenex_11657 Int) (v_prenex_11658 Int)) (or (<= (select main_a v_prenex_11658) 1000) (<= (+ main_x 1) v_prenex_11657) (<= (+ (select main_a v_prenex_11658) (select main_a v_prenex_11657)) 1000) (< v_prenex_11657 main_x) (<= 0 (+ (select main_a v_prenex_11657) 1)) (<= 0 (* 2 (select main_a v_prenex_11657))))) (forall ((v_prenex_8796 Int) (v_prenex_8797 Int)) (or (< v_prenex_8796 main_x) (<= (+ main_x 1) v_prenex_8796) (<= 0 (* 2 (select main_a v_prenex_8796))) (<= 0 (select main_a v_prenex_8796)) (<= (select main_a v_prenex_8797) (+ (select main_a v_prenex_8796) 1000)) (<= (select main_a v_prenex_8797) 1001) (<= 998 (select main_a v_prenex_8797)))) (forall ((v_prenex_2833 Int) (v_prenex_2834 Int)) (or (<= (select main_a v_prenex_2834) (+ (select main_a v_prenex_2833) 1000)) (<= (+ main_x 1) v_prenex_2833) (<= (select main_a v_prenex_2834) 1000) (< v_prenex_2833 main_x) (<= 0 (+ (select main_a v_prenex_2833) 1)) (< v_prenex_2834 main_y))) (or (forall ((v_prenex_5306 Int)) (or (<= 0 (select main_a v_prenex_5306)) (<= (+ main_x 1) v_prenex_5306) (< v_prenex_5306 main_x) (<= 0 (* 2 (select main_a v_prenex_5306))))) (forall ((v_prenex_5307 Int)) (or (<= (select main_a v_prenex_5307) 1001) (<= 998 (select main_a v_prenex_5307)) (< v_prenex_5307 main_y)))) (or (forall ((v_prenex_3898 Int)) (or (<= (select main_a v_prenex_3898) 2) (< v_prenex_3898 main_x) (<= (+ main_x 1) v_prenex_3898) (<= (* 2 (select main_a v_prenex_3898)) 2))) (forall ((v_prenex_3899 Int)) (or (<= (select main_a v_prenex_3899) 1000) (<= 999 (select main_a v_prenex_3899))))) (forall ((v_prenex_2608 Int) (v_prenex_2607 Int)) (or (<= (select main_a v_prenex_2608) 1000) (<= (select main_a v_prenex_2608) (+ (select main_a v_prenex_2607) 1000)) (< v_prenex_2607 main_x) (< v_prenex_2608 main_y) (<= (* 2 (select main_a v_prenex_2607)) 2) (<= (+ main_x 1) v_prenex_2607) (<= 998 (select main_a v_prenex_2608)))) (forall ((v_prenex_11149 Int) (v_prenex_11150 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_11150))) (<= (+ main_y 1) v_prenex_11150) (<= (+ main_x 1) v_prenex_11149) (< v_prenex_11149 main_x) (<= (* 2 (select main_a v_prenex_11149)) 2) (<= (+ (select main_a v_prenex_11149) 998) (select main_a v_prenex_11150)))) (or (forall ((v_prenex_13156 Int)) (or (<= (+ main_x 1) v_prenex_13156) (<= 0 (+ (select main_a v_prenex_13156) 1)) (<= (* 2 (select main_a v_prenex_13156)) 2) (< v_prenex_13156 main_x))) (forall ((v_prenex_13157 Int)) (or (<= (select main_a v_prenex_13157) 1001) (<= (+ main_y 1) v_prenex_13157) (<= (select main_a v_prenex_13157) 1000)))) (forall ((v_prenex_505 Int) (v_prenex_506 Int)) (or (<= (+ main_x 1) v_prenex_505) (<= (+ main_y 1) v_prenex_506) (<= (* 2 (select main_a v_prenex_506)) 2000) (< v_prenex_505 main_x) (<= 0 (+ (select main_a v_prenex_505) 1)) (<= 999 (select main_a v_prenex_506)) (<= (select main_a v_prenex_506) (+ (select main_a v_prenex_505) 1000)))) (forall ((v_prenex_4092 Int) (v_prenex_4091 Int)) (or (<= (+ (select main_a v_prenex_4092) (select main_a v_prenex_4091)) 1000) (<= (* 2 (select main_a v_prenex_4092)) 2000) (< v_prenex_4091 main_x) (<= (+ main_x 1) v_prenex_4091) (<= (* 2 (select main_a v_prenex_4091)) 2) (< v_prenex_4092 main_y) (<= (select main_a v_prenex_4092) 1000))) (forall ((v_prenex_12293 Int) (v_prenex_12294 Int)) (or (<= 1000 (+ (select main_a v_prenex_12294) (select main_a v_prenex_12293))) (<= (+ main_y 1) v_prenex_12294) (<= 999 (select main_a v_prenex_12294)) (<= 0 (* 2 (select main_a v_prenex_12293))) (<= 998 (select main_a v_prenex_12294)) (< v_prenex_12293 main_x) (<= (+ main_x 1) v_prenex_12293))) (forall ((v_prenex_8596 Int) (v_prenex_8595 Int)) (or (<= (select main_a v_prenex_8596) 1001) (<= (+ main_x 1) v_prenex_8595) (<= (select main_a v_prenex_8596) (+ (select main_a v_prenex_8595) 1000)) (<= (select main_a v_prenex_8595) 1) (< v_prenex_8595 main_x) (<= (* 2 (select main_a v_prenex_8596)) 2000))) (forall ((v_prenex_1734 Int) (v_prenex_1733 Int)) (or (<= (* 2 (select main_a v_prenex_1734)) 2000) (< v_prenex_1733 main_x) (<= 0 (+ (select main_a v_prenex_1733) 1)) (<= (+ main_x 1) v_prenex_1733) (<= (select main_a v_prenex_1733) 1) (<= (select main_a v_prenex_1734) (+ (select main_a v_prenex_1733) 1000)))) (forall ((v_prenex_8776 Int) (v_prenex_8775 Int)) (or (<= (* 2 (select main_a v_prenex_8775)) 2) (<= 1998 (* 2 (select main_a v_prenex_8776))) (< v_prenex_8775 main_x) (<= (+ (select main_a v_prenex_8776) (select main_a v_prenex_8775)) 1000) (<= (+ main_x 1) v_prenex_8775))) (forall ((v_prenex_12972 Int) (v_prenex_12973 Int)) (or (< v_prenex_12973 main_y) (<= (* 2 (select main_a v_prenex_12972)) 2) (<= (* 2 (select main_a v_prenex_12973)) 2000) (<= (+ main_x 1) v_prenex_12972) (<= (+ (select main_a v_prenex_12972) 998) (select main_a v_prenex_12973)) (<= 998 (select main_a v_prenex_12973)) (< v_prenex_12972 main_x))) (or (forall ((v_prenex_2754 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_2754))) (<= (+ main_y 1) v_prenex_2754) (<= 998 (select main_a v_prenex_2754)))) (forall ((v_prenex_2753 Int)) (or (< v_prenex_2753 main_x) (<= (* 2 (select main_a v_prenex_2753)) 2) (<= (select main_a v_prenex_2753) 2) (<= (+ main_x 1) v_prenex_2753)))) (forall ((v_prenex_1399 Int) (v_prenex_1398 Int)) (or (<= (select main_a v_prenex_1398) 1) (<= (+ main_y 1) v_prenex_1399) (< v_prenex_1398 main_x) (<= (+ main_x 1) v_prenex_1398) (<= 999 (select main_a v_prenex_1399)) (<= (select main_a v_prenex_1399) 1001) (<= (+ (select main_a v_prenex_1398) 998) (select main_a v_prenex_1399)))) (forall ((v_prenex_6151 Int) (v_prenex_6152 Int)) (or (< v_prenex_6151 main_x) (<= 1998 (* 2 (select main_a v_prenex_6152))) (<= (+ (select main_a v_prenex_6151) 998) (select main_a v_prenex_6152)) (<= (select main_a v_prenex_6151) 2) (<= (+ main_x 1) v_prenex_6151))) (or (forall ((v_prenex_2888 Int)) (or (<= 998 (select main_a v_prenex_2888)) (<= 999 (select main_a v_prenex_2888)) (<= (+ main_y 1) v_prenex_2888))) (forall ((v_prenex_2887 Int)) (or (<= (select main_a v_prenex_2887) 2) (< v_prenex_2887 main_x) (<= (* 2 (select main_a v_prenex_2887)) 2) (<= (+ main_x 1) v_prenex_2887)))) (forall ((v_prenex_12503 Int) (v_prenex_12504 Int)) (or (<= 0 (+ (select main_a v_prenex_12503) 1)) (< v_prenex_12503 main_x) (< v_prenex_12504 main_y) (<= (+ (select main_a v_prenex_12504) (select main_a v_prenex_12503)) 1000) (<= (* 2 (select main_a v_prenex_12504)) 2000) (<= (+ main_x 1) v_prenex_12503) (<= (select main_a v_prenex_12504) 1000))) (or (forall ((v_prenex_4446 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_4446))) (<= 999 (select main_a v_prenex_4446)) (< v_prenex_4446 main_y))) (forall ((v_prenex_4445 Int)) (or (<= 0 (* 2 (select main_a v_prenex_4445))) (<= (select main_a v_prenex_4445) 1) (<= (+ main_x 1) v_prenex_4445) (< v_prenex_4445 main_x)))) (or (forall ((v_prenex_7649 Int)) (<= 1998 (* 2 (select main_a v_prenex_7649)))) (forall ((v_prenex_7648 Int)) (or (<= (+ main_x 1) v_prenex_7648) (<= 0 (+ (select main_a v_prenex_7648) 1)) (< v_prenex_7648 main_x) (<= (select main_a v_prenex_7648) 2) (<= 0 (* 2 (select main_a v_prenex_7648)))))) (forall ((v_prenex_11941 Int) (v_prenex_11942 Int)) (or (<= (select main_a v_prenex_11941) 2) (<= 1000 (+ (select main_a v_prenex_11942) (select main_a v_prenex_11941))) (< v_prenex_11941 main_x) (<= (+ main_x 1) v_prenex_11941))) (forall ((v_prenex_9216 Int) (v_prenex_9215 Int)) (or (<= (select main_a v_prenex_9216) 1000) (<= (+ (select main_a v_prenex_9215) 998) (select main_a v_prenex_9216)) (< v_prenex_9215 main_x) (<= (* 2 (select main_a v_prenex_9215)) 2) (<= (+ main_x 1) v_prenex_9215))) (or (forall ((v_prenex_12397 Int)) (or (<= (+ main_x 1) v_prenex_12397) (<= 0 (* 2 (select main_a v_prenex_12397))) (<= (select main_a v_prenex_12397) 2) (< v_prenex_12397 main_x))) (forall ((v_prenex_12398 Int)) (or (<= 998 (select main_a v_prenex_12398)) (<= 999 (select main_a v_prenex_12398))))) (forall ((v_prenex_1313 Int) (v_prenex_1312 Int)) (or (<= 0 (* 2 (select main_a v_prenex_1312))) (<= 1998 (* 2 (select main_a v_prenex_1313))) (<= (select main_a v_prenex_1313) 1001) (<= 1000 (+ (select main_a v_prenex_1313) (select main_a v_prenex_1312))) (<= 0 (+ (select main_a v_prenex_1312) 1)) (< v_prenex_1312 main_x) (<= (+ main_x 1) v_prenex_1312))) (forall ((v_prenex_5874 Int) (v_prenex_5873 Int)) (or (<= (select main_a v_prenex_5873) 2) (<= (select main_a v_prenex_5873) 1) (< v_prenex_5873 main_x) (<= 999 (select main_a v_prenex_5874)) (<= (+ (select main_a v_prenex_5873) 998) (select main_a v_prenex_5874)) (<= (select main_a v_prenex_5874) 1001) (<= (+ main_x 1) v_prenex_5873))) (forall ((v_prenex_312 Int) (v_prenex_311 Int)) (or (<= 0 (* 2 (select main_a v_prenex_311))) (<= (+ (select main_a v_prenex_311) 998) (select main_a v_prenex_312)) (< v_prenex_312 main_y) (<= (+ main_x 1) v_prenex_311) (<= 1998 (* 2 (select main_a v_prenex_312))) (<= 999 (select main_a v_prenex_312)) (< v_prenex_311 main_x))) (forall ((v_prenex_9699 Int) (v_prenex_9698 Int)) (or (<= 0 (select main_a v_prenex_9698)) (<= 1000 (+ (select main_a v_prenex_9699) (select main_a v_prenex_9698))) (<= (select main_a v_prenex_9698) 1) (<= (+ main_x 1) v_prenex_9698) (<= (select main_a v_prenex_9699) 1000) (<= 999 (select main_a v_prenex_9699)) (< v_prenex_9698 main_x))) (forall ((v_prenex_3065 Int) (v_prenex_3066 Int)) (or (<= (* 2 (select main_a v_prenex_3066)) 2000) (<= 0 (select main_a v_prenex_3065)) (<= (+ (select main_a v_prenex_3065) 998) (select main_a v_prenex_3066)) (<= (+ main_x 1) v_prenex_3065) (<= (select main_a v_prenex_3065) 1) (< v_prenex_3065 main_x))) (forall ((v_prenex_12568 Int) (v_prenex_12567 Int)) (or (< v_prenex_12568 main_y) (<= (select main_a v_prenex_12568) 1001) (<= (+ (select main_a v_prenex_12568) (select main_a v_prenex_12567)) 1000) (<= (+ main_y 1) v_prenex_12568) (<= 999 (select main_a v_prenex_12568)))) (forall ((v_prenex_491 Int) (v_prenex_492 Int)) (or (<= (+ main_x 1) v_prenex_491) (<= (select main_a v_prenex_492) 1000) (< v_prenex_491 main_x) (<= (+ (select main_a v_prenex_491) 998) (select main_a v_prenex_492)) (<= 0 (* 2 (select main_a v_prenex_491))) (<= (* 2 (select main_a v_prenex_492)) 2000) (<= (select main_a v_prenex_491) 1))) (forall ((v_prenex_3148 Int) (v_prenex_3149 Int)) (or (<= (+ main_x 1) v_prenex_3148) (<= 1998 (* 2 (select main_a v_prenex_3149))) (<= (+ main_y 1) v_prenex_3149) (<= 0 (* 2 (select main_a v_prenex_3148))) (<= (select main_a v_prenex_3149) (+ (select main_a v_prenex_3148) 1000)) (<= (select main_a v_prenex_3149) 1001) (< v_prenex_3148 main_x))) (forall ((v_prenex_6954 Int) (v_prenex_6955 Int)) (or (< v_prenex_6954 main_x) (<= 998 (select main_a v_prenex_6955)) (< v_prenex_6955 main_y) (<= (select main_a v_prenex_6954) 1) (<= (select main_a v_prenex_6955) (+ (select main_a v_prenex_6954) 1000)) (<= (+ main_x 1) v_prenex_6954))) (or (forall ((v_prenex_8095 Int)) (or (<= (select main_a v_prenex_8095) 1001) (<= (* 2 (select main_a v_prenex_8095)) 2000))) (forall ((v_prenex_8094 Int)) (or (< v_prenex_8094 main_x) (<= (+ main_x 1) v_prenex_8094) (<= (* 2 (select main_a v_prenex_8094)) 2) (<= 0 (* 2 (select main_a v_prenex_8094)))))) (forall ((v_prenex_4229 Int) (v_prenex_4228 Int)) (or (<= 0 (+ (select main_a v_prenex_4228) 1)) (<= (select main_a v_prenex_4229) 1001) (<= 0 (select main_a v_prenex_4228)) (<= (+ main_x 1) v_prenex_4228) (<= 1000 (+ (select main_a v_prenex_4229) (select main_a v_prenex_4228))) (< v_prenex_4228 main_x))) (or (forall ((v_prenex_5199 Int)) (or (<= 999 (select main_a v_prenex_5199)) (< v_prenex_5199 main_y) (<= 998 (select main_a v_prenex_5199)))) (forall ((v_prenex_5198 Int)) (or (<= (* 2 (select main_a v_prenex_5198)) 2) (<= (+ main_x 1) v_prenex_5198) (< v_prenex_5198 main_x) (<= (select main_a v_prenex_5198) 2)))) (forall ((v_prenex_9824 Int) (v_prenex_9823 Int)) (or (<= 0 (* 2 (select main_a v_prenex_9823))) (<= (* 2 (select main_a v_prenex_9823)) 2) (<= (+ main_x 1) v_prenex_9823) (<= (* 2 (select main_a v_prenex_9824)) 2000) (<= (select main_a v_prenex_9824) (+ (select main_a v_prenex_9823) 1000)) (< v_prenex_9823 main_x) (<= 1998 (* 2 (select main_a v_prenex_9824))))) (forall ((v_prenex_6298 Int) (v_prenex_6297 Int)) (or (<= (select main_a v_prenex_6297) 1) (<= (+ main_x 1) v_prenex_6297) (< v_prenex_6297 main_x) (<= (* 2 (select main_a v_prenex_6298)) 2000) (<= 1000 (+ (select main_a v_prenex_6298) (select main_a v_prenex_6297))) (<= (select main_a v_prenex_6297) 2))) (or (forall ((v_prenex_7553 Int)) (or (< v_prenex_7553 main_y) (<= 998 (select main_a v_prenex_7553)) (<= (select main_a v_prenex_7553) 1000))) (forall ((v_prenex_7552 Int)) (or (< v_prenex_7552 main_x) (<= (+ main_x 1) v_prenex_7552) (<= (* 2 (select main_a v_prenex_7552)) 2) (<= 0 (select main_a v_prenex_7552))))) (or (forall ((v_prenex_5770 Int)) (or (<= (select main_a v_prenex_5770) 1001) (< v_prenex_5770 main_y))) (forall ((v_prenex_5769 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5769))) (< v_prenex_5769 main_x) (<= 0 (select main_a v_prenex_5769)) (<= (+ main_x 1) v_prenex_5769)))) (forall ((v_prenex_9268 Int) (v_prenex_9267 Int)) (or (<= (select main_a v_prenex_9267) 2) (< v_prenex_9267 main_x) (<= (+ main_y 1) v_prenex_9268) (<= (select main_a v_prenex_9268) 1000) (<= (+ main_x 1) v_prenex_9267) (<= (+ (select main_a v_prenex_9267) 998) (select main_a v_prenex_9268)))) (forall ((v_prenex_11027 Int) (v_prenex_11028 Int)) (or (<= 1000 (+ (select main_a v_prenex_11028) (select main_a v_prenex_11027))) (<= 0 (select main_a v_prenex_11027)) (<= 998 (select main_a v_prenex_11028)) (<= 0 (* 2 (select main_a v_prenex_11027))) (<= 999 (select main_a v_prenex_11028)) (< v_prenex_11027 main_x) (<= (+ main_x 1) v_prenex_11027))) (forall ((v_prenex_7687 Int) (v_prenex_7688 Int)) (or (<= (select main_a v_prenex_7687) 2) (<= 1998 (* 2 (select main_a v_prenex_7688))) (<= 1000 (+ (select main_a v_prenex_7688) (select main_a v_prenex_7687))) (< v_prenex_7687 main_x) (<= 0 (select main_a v_prenex_7687)) (<= (+ main_x 1) v_prenex_7687))) (or (forall ((v_prenex_11554 Int)) (or (<= (+ main_y 1) v_prenex_11554) (<= (select main_a v_prenex_11554) 1000) (<= (select main_a v_prenex_11554) 1001))) (forall ((v_prenex_11553 Int)) (or (<= (+ main_x 1) v_prenex_11553) (<= 0 (* 2 (select main_a v_prenex_11553))) (<= 0 (select main_a v_prenex_11553)) (< v_prenex_11553 main_x)))) (forall ((v_prenex_10960 Int) (v_prenex_10959 Int)) (or (<= (* 2 (select main_a v_prenex_10960)) 2000) (<= (+ main_x 1) v_prenex_10959) (<= (+ (select main_a v_prenex_10959) 998) (select main_a v_prenex_10960)) (<= (select main_a v_prenex_10960) 1001) (<= (select main_a v_prenex_10959) 2) (< v_prenex_10959 main_x))) (forall ((v_prenex_10192 Int) (v_prenex_10191 Int)) (or (<= 0 (+ (select main_a v_prenex_10191) 1)) (<= (select main_a v_prenex_10191) 2) (< v_prenex_10191 main_x) (<= (+ main_x 1) v_prenex_10191) (<= (+ (select main_a v_prenex_10191) 998) (select main_a v_prenex_10192)) (<= (* 2 (select main_a v_prenex_10192)) 2000) (<= (select main_a v_prenex_10192) 1000))) (forall ((v_prenex_12892 Int) (v_prenex_12893 Int)) (or (<= (+ main_x 1) v_prenex_12892) (<= (select main_a v_prenex_12892) 1) (<= (+ (select main_a v_prenex_12893) (select main_a v_prenex_12892)) 1000) (<= (select main_a v_prenex_12892) 2) (< v_prenex_12892 main_x) (<= (select main_a v_prenex_12893) 1000) (<= 999 (select main_a v_prenex_12893)))) (forall ((v_prenex_4067 Int) (v_prenex_4068 Int)) (or (< v_prenex_4067 main_x) (<= 0 (* 2 (select main_a v_prenex_4067))) (<= 999 (select main_a v_prenex_4068)) (<= (+ main_x 1) v_prenex_4067) (<= (select main_a v_prenex_4068) (+ (select main_a v_prenex_4067) 1000)) (<= (select main_a v_prenex_4068) 1000))) (forall ((v_prenex_6175 Int) (v_prenex_6176 Int)) (or (< v_prenex_6175 main_x) (<= (+ main_x 1) v_prenex_6175) (<= (select main_a v_prenex_6175) 1) (<= (select main_a v_prenex_6176) 1001) (<= 1000 (+ (select main_a v_prenex_6176) (select main_a v_prenex_6175))) (<= 998 (select main_a v_prenex_6176)) (<= 0 (select main_a v_prenex_6175)))) (forall ((v_prenex_6135 Int) (v_prenex_6136 Int)) (or (< v_prenex_6135 main_x) (<= (+ (select main_a v_prenex_6135) 998) (select main_a v_prenex_6136)) (<= (+ main_x 1) v_prenex_6135) (<= (+ main_y 1) v_prenex_6136) (<= (select main_a v_prenex_6135) 1) (<= 998 (select main_a v_prenex_6136)))) (forall ((v_prenex_13271 Int) (v_prenex_13270 Int)) (or (<= 999 (select main_a v_prenex_13271)) (< v_prenex_13270 main_x) (<= (select main_a v_prenex_13271) 1001) (<= (select main_a v_prenex_13271) (+ (select main_a v_prenex_13270) 1000)) (<= (+ main_y 1) v_prenex_13271) (<= (select main_a v_prenex_13270) 1) (<= (+ main_x 1) v_prenex_13270))) (forall ((v_prenex_7364 Int) (v_prenex_7363 Int)) (or (<= 1000 (+ (select main_a v_prenex_7364) (select main_a v_prenex_7363))) (< v_prenex_7363 main_x) (<= 0 (+ (select main_a v_prenex_7363) 1)) (<= 998 (select main_a v_prenex_7364)) (<= (+ main_x 1) v_prenex_7363))) (forall ((v_prenex_10692 Int) (v_prenex_10691 Int)) (or (<= (+ main_x 1) v_prenex_10691) (<= (select main_a v_prenex_10691) 1) (<= (+ (select main_a v_prenex_10692) (select main_a v_prenex_10691)) 1000) (< v_prenex_10691 main_x) (<= (select main_a v_prenex_10692) 1000))) (or (forall ((v_prenex_7336 Int)) (or (<= 0 (+ (select main_a v_prenex_7336) 1)) (<= 0 (* 2 (select main_a v_prenex_7336))) (<= (select main_a v_prenex_7336) 1) (<= (+ main_x 1) v_prenex_7336) (< v_prenex_7336 main_x))) (forall ((v_prenex_7337 Int)) (or (<= (select main_a v_prenex_7337) 1000) (<= (select main_a v_prenex_7337) 1001)))) (forall ((v_prenex_13374 Int) (v_prenex_13373 Int)) (or (<= (select main_a v_prenex_13373) 2) (<= (+ main_x 1) v_prenex_13373) (<= (* 2 (select main_a v_prenex_13374)) 2000) (< v_prenex_13373 main_x) (<= (+ (select main_a v_prenex_13373) 998) (select main_a v_prenex_13374)) (<= 0 (+ (select main_a v_prenex_13373) 1)))) (forall ((v_prenex_2479 Int) (v_prenex_2480 Int)) (or (<= (+ main_x 1) v_prenex_2479) (<= (select main_a v_prenex_2479) 2) (<= (+ (select main_a v_prenex_2480) (select main_a v_prenex_2479)) 1000) (<= (select main_a v_prenex_2479) 1) (<= (select main_a v_prenex_2480) 1001) (< v_prenex_2479 main_x))) (forall ((v_prenex_10924 Int) (v_prenex_10923 Int)) (or (<= 0 (select main_a v_prenex_10923)) (<= (* 2 (select main_a v_prenex_10923)) 2) (<= (+ (select main_a v_prenex_10923) 998) (select main_a v_prenex_10924)) (<= (+ main_x 1) v_prenex_10923) (<= (select main_a v_prenex_10924) 1001) (< v_prenex_10923 main_x))) (forall ((v_prenex_2725 Int) (v_prenex_2726 Int)) (or (<= (* 2 (select main_a v_prenex_2726)) 2000) (< v_prenex_2725 main_x) (<= (select main_a v_prenex_2726) (+ (select main_a v_prenex_2725) 1000)) (<= (+ main_x 1) v_prenex_2725) (<= 0 (+ (select main_a v_prenex_2725) 1)) (<= (select main_a v_prenex_2726) 1000) (<= (select main_a v_prenex_2725) 2))) (forall ((v_prenex_3514 Int) (v_prenex_3515 Int)) (or (<= 0 (select main_a v_prenex_3514)) (<= (select main_a v_prenex_3515) 1000) (<= (* 2 (select main_a v_prenex_3515)) 2000) (< v_prenex_3514 main_x) (<= 1000 (+ (select main_a v_prenex_3515) (select main_a v_prenex_3514))) (<= 0 (* 2 (select main_a v_prenex_3514))) (<= (+ main_x 1) v_prenex_3514))) (forall ((v_prenex_733 Int) (v_prenex_734 Int)) (or (<= (+ main_x 1) v_prenex_733) (< v_prenex_733 main_x) (<= 1998 (* 2 (select main_a v_prenex_734))) (<= (select main_a v_prenex_733) 1) (<= 0 (select main_a v_prenex_733)) (<= (select main_a v_prenex_734) 1001) (<= (select main_a v_prenex_734) (+ (select main_a v_prenex_733) 1000)))) (forall ((v_prenex_6190 Int) (v_prenex_6189 Int)) (or (< v_prenex_6190 main_y) (<= (* 2 (select main_a v_prenex_6190)) 2000) (< v_prenex_6189 main_x) (<= (+ (select main_a v_prenex_6190) (select main_a v_prenex_6189)) 1000) (<= 0 (+ (select main_a v_prenex_6189) 1)) (<= (+ main_x 1) v_prenex_6189))) (or (forall ((v_prenex_5552 Int)) (or (< v_prenex_5552 main_x) (<= 0 (select main_a v_prenex_5552)) (<= (+ main_x 1) v_prenex_5552) (<= 0 (* 2 (select main_a v_prenex_5552))))) (forall ((v_prenex_5553 Int)) (or (<= 998 (select main_a v_prenex_5553)) (<= 1998 (* 2 (select main_a v_prenex_5553)))))) (or (forall ((v_prenex_3199 Int)) (or (<= (select main_a v_prenex_3199) 1000) (<= 998 (select main_a v_prenex_3199)) (< v_prenex_3199 main_y))) (forall ((v_prenex_3198 Int)) (or (<= 0 (* 2 (select main_a v_prenex_3198))) (< v_prenex_3198 main_x) (<= (+ main_x 1) v_prenex_3198) (<= (select main_a v_prenex_3198) 1)))) (forall ((v_prenex_6080 Int) (v_prenex_6079 Int)) (or (<= (select main_a v_prenex_6079) 1) (<= 998 (select main_a v_prenex_6080)) (<= (select main_a v_prenex_6080) 1000) (<= 0 (* 2 (select main_a v_prenex_6079))) (< v_prenex_6079 main_x) (<= (+ main_x 1) v_prenex_6079) (<= (+ (select main_a v_prenex_6079) 998) (select main_a v_prenex_6080)))) (forall ((v_prenex_11383 Int) (v_prenex_11382 Int)) (or (<= (select main_a v_prenex_11383) 1001) (<= 999 (select main_a v_prenex_11383)) (<= (select main_a v_prenex_11382) 1) (<= (+ main_x 1) v_prenex_11382) (<= (+ main_y 1) v_prenex_11383) (<= (+ (select main_a v_prenex_11383) (select main_a v_prenex_11382)) 1000) (< v_prenex_11382 main_x))) (forall ((v_prenex_5810 Int) (v_prenex_5809 Int)) (or (<= (+ main_x 1) v_prenex_5809) (<= 0 (select main_a v_prenex_5809)) (< v_prenex_5809 main_x) (<= (select main_a v_prenex_5810) 1000) (<= 998 (select main_a v_prenex_5810)) (<= (+ (select main_a v_prenex_5810) (select main_a v_prenex_5809)) 1000))) (or (forall ((v_prenex_2657 Int)) (or (<= 0 (* 2 (select main_a v_prenex_2657))) (<= (select main_a v_prenex_2657) 2) (<= (+ main_x 1) v_prenex_2657) (< v_prenex_2657 main_x))) (forall ((v_prenex_2658 Int)) (or (<= (select main_a v_prenex_2658) 1001) (< v_prenex_2658 main_y) (<= 1998 (* 2 (select main_a v_prenex_2658)))))) (forall ((v_prenex_4191 Int) (v_prenex_4190 Int)) (or (<= (+ main_x 1) v_prenex_4190) (<= (select main_a v_prenex_4191) 1000) (< v_prenex_4190 main_x) (<= (select main_a v_prenex_4191) (+ (select main_a v_prenex_4190) 1000)) (<= (* 2 (select main_a v_prenex_4191)) 2000) (<= (select main_a v_prenex_4190) 1) (<= 0 (+ (select main_a v_prenex_4190) 1)))) (forall ((v_prenex_8935 Int) (v_prenex_8936 Int)) (or (<= 998 (select main_a v_prenex_8936)) (< v_prenex_8935 main_x) (<= 0 (* 2 (select main_a v_prenex_8935))) (<= 999 (select main_a v_prenex_8936)) (<= (+ (select main_a v_prenex_8935) 998) (select main_a v_prenex_8936)) (<= (+ main_x 1) v_prenex_8935) (<= 0 (select main_a v_prenex_8935)))) (or (forall ((v_prenex_3909 Int)) (or (<= (+ main_y 1) v_prenex_3909) (<= 1998 (* 2 (select main_a v_prenex_3909))) (<= 998 (select main_a v_prenex_3909)))) (forall ((v_prenex_3908 Int)) (or (<= 0 (select main_a v_prenex_3908)) (< v_prenex_3908 main_x) (<= (+ main_x 1) v_prenex_3908) (<= 0 (* 2 (select main_a v_prenex_3908)))))) (or (forall ((v_prenex_9208 Int)) (<= 1998 (* 2 (select main_a v_prenex_9208)))) (forall ((v_prenex_9207 Int)) (or (<= 0 (select main_a v_prenex_9207)) (<= 0 (+ (select main_a v_prenex_9207) 1)) (<= (+ main_x 1) v_prenex_9207) (< v_prenex_9207 main_x) (<= (* 2 (select main_a v_prenex_9207)) 2)))) (forall ((v_prenex_3904 Int) (v_prenex_3905 Int)) (or (<= (+ (select main_a v_prenex_3904) 998) (select main_a v_prenex_3905)) (<= (select main_a v_prenex_3905) 1001) (<= 0 (* 2 (select main_a v_prenex_3904))) (< v_prenex_3904 main_x) (<= (+ main_x 1) v_prenex_3904) (<= (select main_a v_prenex_3905) 1000))) (or (forall ((v_prenex_10 Int)) (or (<= 0 (select main_a v_prenex_10)) (<= 0 (+ (select main_a v_prenex_10) 1)) (<= (+ main_x 1) v_prenex_10) (< v_prenex_10 main_x))) (forall ((v_prenex_1720 Int)) (<= 1998 (* 2 (select main_a v_prenex_1720))))) (forall ((v_prenex_8080 Int) (v_prenex_8081 Int)) (or (<= (+ main_x 1) v_prenex_8080) (<= 0 (* 2 (select main_a v_prenex_8080))) (<= 1998 (* 2 (select main_a v_prenex_8081))) (<= (select main_a v_prenex_8081) 1000) (< v_prenex_8080 main_x) (<= (select main_a v_prenex_8080) 2) (<= (select main_a v_prenex_8081) (+ (select main_a v_prenex_8080) 1000)))) (forall ((v_prenex_7459 Int) (v_prenex_7460 Int)) (or (<= 1000 (+ (select main_a v_prenex_7460) (select main_a v_prenex_7459))) (< v_prenex_7459 main_x) (<= 0 (select main_a v_prenex_7459)) (<= (+ main_x 1) v_prenex_7459) (<= 1998 (* 2 (select main_a v_prenex_7460))) (<= (select main_a v_prenex_7460) 1001))) (forall ((v_prenex_7656 Int) (v_prenex_7657 Int)) (or (<= (select main_a v_prenex_7657) 1000) (< v_prenex_7657 main_y) (< v_prenex_7656 main_x) (<= (+ main_x 1) v_prenex_7656) (<= 999 (select main_a v_prenex_7657)) (<= (+ (select main_a v_prenex_7656) 998) (select main_a v_prenex_7657)) (<= (select main_a v_prenex_7656) 1))) (forall ((v_prenex_3777 Int) (v_prenex_3776 Int)) (or (<= 0 (+ (select main_a v_prenex_3776) 1)) (<= 1000 (+ (select main_a v_prenex_3777) (select main_a v_prenex_3776))) (< v_prenex_3776 main_x) (<= (+ main_x 1) v_prenex_3776) (<= 999 (select main_a v_prenex_3777)) (<= 998 (select main_a v_prenex_3777)))) (forall ((v_prenex_2303 Int) (v_prenex_2302 Int)) (or (<= 999 (select main_a v_prenex_2303)) (<= (+ (select main_a v_prenex_2302) 998) (select main_a v_prenex_2303)) (<= 0 (+ (select main_a v_prenex_2302) 1)) (< v_prenex_2302 main_x) (<= (* 2 (select main_a v_prenex_2302)) 2) (<= (+ main_x 1) v_prenex_2302) (<= 998 (select main_a v_prenex_2303)))) (or (forall ((v_prenex_6442 Int)) (or (<= 998 (select main_a v_prenex_6442)) (< v_prenex_6442 main_y) (<= (select main_a v_prenex_6442) 1001))) (forall ((v_prenex_6441 Int)) (or (< v_prenex_6441 main_x) (<= 0 (* 2 (select main_a v_prenex_6441))) (<= (+ main_x 1) v_prenex_6441)))) (forall ((v_prenex_12095 Int) (v_prenex_12096 Int)) (or (<= (+ main_x 1) v_prenex_12095) (<= 1000 (+ (select main_a v_prenex_12096) (select main_a v_prenex_12095))) (<= 1998 (* 2 (select main_a v_prenex_12096))) (< v_prenex_12095 main_x) (<= 0 (+ (select main_a v_prenex_12095) 1)) (<= (select main_a v_prenex_12095) 2) (<= 999 (select main_a v_prenex_12096)))) (forall ((v_prenex_1811 Int) (v_prenex_1812 Int)) (or (<= 999 (select main_a v_prenex_1812)) (<= (select main_a v_prenex_1812) 1001) (<= (+ main_x 1) v_prenex_1811) (<= (select main_a v_prenex_1812) (+ (select main_a v_prenex_1811) 1000)) (<= (select main_a v_prenex_1811) 2) (<= 0 (+ (select main_a v_prenex_1811) 1)) (< v_prenex_1811 main_x))) (forall ((v_prenex_10510 Int) (v_prenex_10509 Int)) (or (<= 0 (* 2 (select main_a v_prenex_10509))) (<= 999 (select main_a v_prenex_10510)) (<= (+ (select main_a v_prenex_10510) (select main_a v_prenex_10509)) 1000) (<= 0 (+ (select main_a v_prenex_10509) 1)) (<= (+ main_x 1) v_prenex_10509) (<= (* 2 (select main_a v_prenex_10510)) 2000) (< v_prenex_10509 main_x))) (forall ((v_prenex_3176 Int) (v_prenex_3177 Int)) (or (<= (* 2 (select main_a v_prenex_3176)) 2) (< v_prenex_3176 main_x) (<= (select main_a v_prenex_3177) 1001) (<= 0 (+ (select main_a v_prenex_3176) 1)) (<= (+ (select main_a v_prenex_3177) (select main_a v_prenex_3176)) 1000) (<= (+ main_x 1) v_prenex_3176))) (or (forall ((v_prenex_5493 Int)) (<= 999 (select main_a v_prenex_5493))) (forall ((v_prenex_5492 Int)) (or (<= (+ main_x 1) v_prenex_5492) (< v_prenex_5492 main_x) (<= (* 2 (select main_a v_prenex_5492)) 2) (<= 0 (+ (select main_a v_prenex_5492) 1))))) (forall ((v_prenex_4737 Int) (v_prenex_4738 Int)) (or (<= (select main_a v_prenex_4737) 1) (<= 998 (select main_a v_prenex_4738)) (< v_prenex_4737 main_x) (<= (+ main_x 1) v_prenex_4737) (<= (+ (select main_a v_prenex_4737) 998) (select main_a v_prenex_4738)) (<= (* 2 (select main_a v_prenex_4737)) 2))) (forall ((v_prenex_2099 Int) (v_prenex_2100 Int)) (or (<= (select main_a v_prenex_2100) 1000) (<= (select main_a v_prenex_2099) 1) (< v_prenex_2099 main_x) (<= (+ (select main_a v_prenex_2099) 998) (select main_a v_prenex_2100)) (<= (* 2 (select main_a v_prenex_2100)) 2000) (<= (select main_a v_prenex_2099) 2) (<= (+ main_x 1) v_prenex_2099))) (forall ((v_prenex_9909 Int) (v_prenex_9910 Int)) (or (<= (+ (select main_a v_prenex_9910) (select main_a v_prenex_9909)) 1000) (<= (select main_a v_prenex_9909) 1) (<= (select main_a v_prenex_9909) 2) (<= (+ main_x 1) v_prenex_9909) (< v_prenex_9909 main_x))) (forall ((v_prenex_4517 Int) (v_prenex_4518 Int)) (or (<= 998 (select main_a v_prenex_4518)) (< v_prenex_4517 main_x) (<= (+ (select main_a v_prenex_4518) (select main_a v_prenex_4517)) 1000) (<= (+ main_x 1) v_prenex_4517) (<= (* 2 (select main_a v_prenex_4517)) 2) (< v_prenex_4518 main_y))) (forall ((v_prenex_4225 Int) (v_prenex_4224 Int)) (or (<= (select main_a v_prenex_4225) 1000) (< v_prenex_4225 main_y) (<= (select main_a v_prenex_4225) (+ (select main_a v_prenex_4224) 1000)) (<= (+ main_x 1) v_prenex_4224) (<= (select main_a v_prenex_4224) 1) (<= 1998 (* 2 (select main_a v_prenex_4225))) (< v_prenex_4224 main_x))) (forall ((v_prenex_10668 Int) (v_prenex_10669 Int)) (or (<= (* 2 (select main_a v_prenex_10669)) 2000) (< v_prenex_10668 main_x) (<= (* 2 (select main_a v_prenex_10668)) 2) (<= 0 (* 2 (select main_a v_prenex_10668))) (<= (+ (select main_a v_prenex_10668) 998) (select main_a v_prenex_10669)) (<= (+ main_x 1) v_prenex_10668))) (forall ((v_prenex_7497 Int) (v_prenex_7498 Int)) (or (<= (+ main_x 1) v_prenex_7497) (<= 999 (select main_a v_prenex_7498)) (< v_prenex_7497 main_x) (<= 1000 (+ (select main_a v_prenex_7498) (select main_a v_prenex_7497))) (<= (select main_a v_prenex_7497) 1) (< v_prenex_7498 main_y) (<= (select main_a v_prenex_7498) 1000))) (or (forall ((v_prenex_11849 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_11849))) (<= (select main_a v_prenex_11849) 1000) (< v_prenex_11849 main_y))) (forall ((v_prenex_11848 Int)) (or (<= (+ main_x 1) v_prenex_11848) (<= 0 (+ (select main_a v_prenex_11848) 1)) (< v_prenex_11848 main_x) (<= 0 (* 2 (select main_a v_prenex_11848)))))) (forall ((v_prenex_1465 Int) (v_prenex_1464 Int)) (or (<= 0 (select main_a v_prenex_1464)) (<= 1998 (* 2 (select main_a v_prenex_1465))) (<= (* 2 (select main_a v_prenex_1464)) 2) (<= (+ main_x 1) v_prenex_1464) (<= (+ (select main_a v_prenex_1464) 998) (select main_a v_prenex_1465)) (< v_prenex_1464 main_x) (<= 998 (select main_a v_prenex_1465)))) (forall ((v_prenex_11860 Int) (v_prenex_11859 Int)) (or (<= (+ main_x 1) v_prenex_11859) (<= 999 (select main_a v_prenex_11860)) (<= 0 (+ (select main_a v_prenex_11859) 1)) (< v_prenex_11859 main_x) (<= 1000 (+ (select main_a v_prenex_11860) (select main_a v_prenex_11859))) (<= (select main_a v_prenex_11860) 1000))) (forall ((v_prenex_6642 Int) (v_prenex_6641 Int)) (or (<= (select main_a v_prenex_6641) 2) (<= 0 (* 2 (select main_a v_prenex_6641))) (< v_prenex_6641 main_x) (<= (+ main_x 1) v_prenex_6641) (<= 1000 (+ (select main_a v_prenex_6642) (select main_a v_prenex_6641))) (<= (select main_a v_prenex_6642) 1000))) (forall ((v_prenex_3463 Int) (v_prenex_3464 Int)) (or (<= (* 2 (select main_a v_prenex_3464)) 2000) (<= (+ main_x 1) v_prenex_3463) (<= 0 (select main_a v_prenex_3463)) (<= (select main_a v_prenex_3464) (+ (select main_a v_prenex_3463) 1000)) (< v_prenex_3463 main_x) (<= 0 (* 2 (select main_a v_prenex_3463))))) (forall ((v_prenex_8890 Int) (v_prenex_8891 Int)) (or (< v_prenex_8890 main_x) (<= 0 (+ (select main_a v_prenex_8890) 1)) (<= (+ main_x 1) v_prenex_8890) (<= 1000 (+ (select main_a v_prenex_8891) (select main_a v_prenex_8890))))) (forall ((v_prenex_7988 Int) (v_prenex_7989 Int)) (or (<= (select main_a v_prenex_7989) (+ (select main_a v_prenex_7988) 1000)) (<= (* 2 (select main_a v_prenex_7989)) 2000) (<= (+ main_x 1) v_prenex_7988) (< v_prenex_7988 main_x) (<= (select main_a v_prenex_7988) 2) (<= 0 (select main_a v_prenex_7988)) (<= (select main_a v_prenex_7989) 1000))) (forall ((v_prenex_5934 Int) (v_prenex_5933 Int)) (or (< v_prenex_5933 main_x) (<= (+ main_x 1) v_prenex_5933) (<= 999 (select main_a v_prenex_5934)) (<= 0 (select main_a v_prenex_5933)) (<= 998 (select main_a v_prenex_5934)) (<= (select main_a v_prenex_5933) 2) (<= (+ (select main_a v_prenex_5934) (select main_a v_prenex_5933)) 1000))) (forall ((v_prenex_10756 Int) (v_prenex_10757 Int)) (or (< v_prenex_10757 main_y) (<= (* 2 (select main_a v_prenex_10756)) 2) (<= (+ main_x 1) v_prenex_10756) (<= 998 (select main_a v_prenex_10757)) (<= (select main_a v_prenex_10757) 1000) (<= (+ (select main_a v_prenex_10757) (select main_a v_prenex_10756)) 1000) (< v_prenex_10756 main_x))) (forall ((v_prenex_6714 Int) (v_prenex_6715 Int)) (or (<= (+ (select main_a v_prenex_6715) (select main_a v_prenex_6714)) 1000) (<= (+ main_x 1) v_prenex_6714) (<= 0 (+ (select main_a v_prenex_6714) 1)) (<= (* 2 (select main_a v_prenex_6714)) 2) (<= 998 (select main_a v_prenex_6715)) (< v_prenex_6714 main_x) (<= (select main_a v_prenex_6715) 1000))) (or (forall ((v_prenex_2249 Int)) (or (<= (+ main_y 1) v_prenex_2249) (<= (select main_a v_prenex_2249) 1001))) (forall ((v_prenex_2248 Int)) (or (< v_prenex_2248 main_x) (<= (+ main_x 1) v_prenex_2248) (<= (* 2 (select main_a v_prenex_2248)) 2) (<= 0 (+ (select main_a v_prenex_2248) 1))))) (or (forall ((v_prenex_850 Int)) (<= (select main_a v_prenex_850) 1001)) (forall ((v_prenex_849 Int)) (or (<= (+ main_x 1) v_prenex_849) (<= 0 (* 2 (select main_a v_prenex_849))) (<= (select main_a v_prenex_849) 2) (<= (select main_a v_prenex_849) 1) (< v_prenex_849 main_x)))) (or (forall ((v_prenex_8430 Int)) (or (<= (+ main_y 1) v_prenex_8430) (<= 998 (select main_a v_prenex_8430)))) (forall ((v_prenex_8429 Int)) (or (<= (+ main_x 1) v_prenex_8429) (< v_prenex_8429 main_x) (<= 0 (select main_a v_prenex_8429)) (<= (* 2 (select main_a v_prenex_8429)) 2)))) (forall ((v_prenex_9392 Int) (v_prenex_9393 Int)) (or (<= (* 2 (select main_a v_prenex_9393)) 2000) (<= (* 2 (select main_a v_prenex_9392)) 2) (<= (+ main_x 1) v_prenex_9392) (< v_prenex_9392 main_x) (<= (select main_a v_prenex_9393) (+ (select main_a v_prenex_9392) 1000)) (<= (select main_a v_prenex_9392) 1))) (or (forall ((v_prenex_13006 Int)) (or (<= (+ main_x 1) v_prenex_13006) (<= 0 (* 2 (select main_a v_prenex_13006))) (< v_prenex_13006 main_x))) (forall ((v_prenex_13007 Int)) (or (< v_prenex_13007 main_y) (<= 1998 (* 2 (select main_a v_prenex_13007))) (<= 999 (select main_a v_prenex_13007))))) (forall ((v_prenex_8154 Int) (v_prenex_8155 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_8155))) (<= 0 (+ (select main_a v_prenex_8154) 1)) (<= 0 (select main_a v_prenex_8154)) (<= 998 (select main_a v_prenex_8155)) (< v_prenex_8154 main_x) (<= (+ (select main_a v_prenex_8155) (select main_a v_prenex_8154)) 1000) (<= (+ main_x 1) v_prenex_8154))) (forall ((v_prenex_11744 Int) (v_prenex_11745 Int)) (or (< v_prenex_11744 main_x) (<= (+ main_x 1) v_prenex_11744) (<= (select main_a v_prenex_11745) (+ (select main_a v_prenex_11744) 1000)) (<= 0 (+ (select main_a v_prenex_11744) 1)) (<= (* 2 (select main_a v_prenex_11745)) 2000))) (forall ((v_prenex_2000 Int) (v_prenex_1999 Int)) (or (<= 0 (select main_a v_prenex_1999)) (<= (select main_a v_prenex_1999) 1) (<= (select main_a v_prenex_2000) 1000) (<= 998 (select main_a v_prenex_2000)) (<= (+ (select main_a v_prenex_2000) (select main_a v_prenex_1999)) 1000) (<= (+ main_x 1) v_prenex_1999) (< v_prenex_1999 main_x))) (or (forall ((v_prenex_9786 Int)) (<= 998 (select main_a v_prenex_9786))) (forall ((v_prenex_9785 Int)) (or (<= (+ main_x 1) v_prenex_9785) (< v_prenex_9785 main_x) (<= (select main_a v_prenex_9785) 1) (<= (select main_a v_prenex_9785) 2) (<= (* 2 (select main_a v_prenex_9785)) 2)))) (or (forall ((v_prenex_470 Int)) (or (<= (select main_a v_prenex_470) 1000) (<= 998 (select main_a v_prenex_470)) (<= (+ main_y 1) v_prenex_470))) (forall ((v_prenex_469 Int)) (or (<= 0 (* 2 (select main_a v_prenex_469))) (<= (+ main_x 1) v_prenex_469) (<= 0 (select main_a v_prenex_469)) (< v_prenex_469 main_x)))) (or (forall ((v_prenex_10540 Int)) (or (<= (select main_a v_prenex_10540) 2) (< v_prenex_10540 main_x) (<= 0 (+ (select main_a v_prenex_10540) 1)) (<= (+ main_x 1) v_prenex_10540) (<= (* 2 (select main_a v_prenex_10540)) 2))) (forall ((v_prenex_10541 Int)) (<= (select main_a v_prenex_10541) 1000))) (forall ((v_prenex_7915 Int) (v_prenex_7914 Int)) (or (<= (select main_a v_prenex_7915) 1000) (<= (+ (select main_a v_prenex_7914) 998) (select main_a v_prenex_7915)) (< v_prenex_7914 main_x) (<= 999 (select main_a v_prenex_7915)) (<= (+ main_y 1) v_prenex_7915) (<= (+ main_x 1) v_prenex_7914) (<= (select main_a v_prenex_7914) 1))) (forall ((v_prenex_12245 Int) (v_prenex_12246 Int)) (or (<= (select main_a v_prenex_12246) (+ (select main_a v_prenex_12245) 1000)) (<= (select main_a v_prenex_12246) 1000) (<= 998 (select main_a v_prenex_12246)) (<= (+ main_x 1) v_prenex_12245) (<= (* 2 (select main_a v_prenex_12245)) 2) (< v_prenex_12245 main_x))) (forall ((v_prenex_3469 Int) (v_prenex_3470 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3470))) (<= (select main_a v_prenex_3470) 1000) (< v_prenex_3470 main_y) (<= 1000 (+ (select main_a v_prenex_3470) (select main_a v_prenex_3469))) (< v_prenex_3469 main_x) (<= 0 (* 2 (select main_a v_prenex_3469))) (<= (+ main_x 1) v_prenex_3469))) (forall ((v_prenex_1338 Int) (v_prenex_1339 Int)) (or (<= (select main_a v_prenex_1338) 2) (<= 998 (select main_a v_prenex_1339)) (< v_prenex_1338 main_x) (<= 0 (* 2 (select main_a v_prenex_1338))) (<= (+ main_x 1) v_prenex_1338) (<= (+ (select main_a v_prenex_1339) (select main_a v_prenex_1338)) 1000) (<= 999 (select main_a v_prenex_1339)))) (forall ((v_prenex_12274 Int) (v_prenex_12273 Int)) (or (<= (* 2 (select main_a v_prenex_12274)) 2000) (<= 0 (+ (select main_a v_prenex_12273) 1)) (<= (select main_a v_prenex_12274) 1000) (<= (* 2 (select main_a v_prenex_12273)) 2) (< v_prenex_12273 main_x) (<= (+ main_x 1) v_prenex_12273) (<= (+ (select main_a v_prenex_12273) 998) (select main_a v_prenex_12274)))) (forall ((v_prenex_4129 Int) (v_prenex_4128 Int)) (or (<= (select main_a v_prenex_4128) 2) (<= (* 2 (select main_a v_prenex_4129)) 2000) (<= (+ main_x 1) v_prenex_4128) (<= (* 2 (select main_a v_prenex_4128)) 2) (< v_prenex_4128 main_x) (<= (select main_a v_prenex_4129) (+ (select main_a v_prenex_4128) 1000)) (<= (select main_a v_prenex_4129) 1000))) (forall ((v_prenex_11918 Int) (v_prenex_11917 Int)) (or (<= (+ main_x 1) v_prenex_11917) (<= (+ (select main_a v_prenex_11918) (select main_a v_prenex_11917)) 1000) (< v_prenex_11917 main_x) (<= 998 (select main_a v_prenex_11918)) (<= 0 (select main_a v_prenex_11917)))) (or (forall ((v_prenex_6088 Int)) (or (<= 999 (select main_a v_prenex_6088)) (< v_prenex_6088 main_y))) (forall ((v_prenex_6087 Int)) (or (<= (+ main_x 1) v_prenex_6087) (<= (select main_a v_prenex_6087) 2) (< v_prenex_6087 main_x) (<= (* 2 (select main_a v_prenex_6087)) 2)))) (or (forall ((v_prenex_285 Int)) (or (<= (+ main_x 1) v_prenex_285) (<= (* 2 (select main_a v_prenex_285)) 2) (<= (select main_a v_prenex_285) 2) (< v_prenex_285 main_x))) (forall ((v_prenex_286 Int)) (or (<= (* 2 (select main_a v_prenex_286)) 2000) (<= 1998 (* 2 (select main_a v_prenex_286)))))) (forall ((v_prenex_7302 Int) (v_prenex_7303 Int)) (or (<= (+ (select main_a v_prenex_7302) 998) (select main_a v_prenex_7303)) (<= (+ main_y 1) v_prenex_7303) (< v_prenex_7302 main_x) (<= 0 (* 2 (select main_a v_prenex_7302))) (<= (+ main_x 1) v_prenex_7302) (<= 998 (select main_a v_prenex_7303)))) (or (forall ((v_prenex_2619 Int)) (or (<= (select main_a v_prenex_2619) 1) (<= 0 (* 2 (select main_a v_prenex_2619))) (< v_prenex_2619 main_x) (<= (+ main_x 1) v_prenex_2619))) (forall ((v_prenex_2620 Int)) (or (< v_prenex_2620 main_y) (<= (* 2 (select main_a v_prenex_2620)) 2000)))) (or (forall ((v_prenex_11897 Int)) (or (<= 0 (+ (select main_a v_prenex_11897) 1)) (<= 0 (* 2 (select main_a v_prenex_11897))) (< v_prenex_11897 main_x) (<= (+ main_x 1) v_prenex_11897))) (forall ((v_prenex_11898 Int)) (or (<= (+ main_y 1) v_prenex_11898) (<= (select main_a v_prenex_11898) 1001)))) (forall ((v_prenex_2147 Int) (v_prenex_2148 Int)) (or (< v_prenex_2147 main_x) (<= (+ (select main_a v_prenex_2148) (select main_a v_prenex_2147)) 1000) (<= (+ main_x 1) v_prenex_2147) (< v_prenex_2148 main_y) (<= 0 (* 2 (select main_a v_prenex_2147))) (<= 998 (select main_a v_prenex_2148)))) (forall ((v_prenex_520 Int) (v_prenex_519 Int)) (or (< v_prenex_519 main_x) (<= (select main_a v_prenex_520) 1001) (<= (+ main_x 1) v_prenex_519) (<= (select main_a v_prenex_520) (+ (select main_a v_prenex_519) 1000)) (<= (select main_a v_prenex_520) 1000) (<= 0 (select main_a v_prenex_519)) (<= 0 (+ (select main_a v_prenex_519) 1)))) (forall ((v_prenex_13310 Int) (v_prenex_13311 Int)) (or (<= (+ main_x 1) v_prenex_13310) (<= 0 (* 2 (select main_a v_prenex_13310))) (<= 0 (+ (select main_a v_prenex_13310) 1)) (< v_prenex_13310 main_x) (<= 1998 (* 2 (select main_a v_prenex_13311))) (<= 999 (select main_a v_prenex_13311)) (<= (select main_a v_prenex_13311) (+ (select main_a v_prenex_13310) 1000)))) (forall ((v_prenex_8274 Int) (v_prenex_8275 Int)) (or (<= (select main_a v_prenex_8275) 1000) (<= 1000 (+ (select main_a v_prenex_8275) (select main_a v_prenex_8274))) (<= (+ main_y 1) v_prenex_8275) (<= (+ main_x 1) v_prenex_8274) (<= 999 (select main_a v_prenex_8275)) (< v_prenex_8274 main_x) (<= 0 (select main_a v_prenex_8274)))) (forall ((v_prenex_179 Int) (v_prenex_180 Int)) (or (<= 0 (+ (select main_a v_prenex_179) 1)) (<= (+ main_x 1) v_prenex_179) (<= 0 (* 2 (select main_a v_prenex_179))) (< v_prenex_179 main_x) (<= (+ (select main_a v_prenex_180) (select main_a v_prenex_179)) 1000))) (forall ((v_prenex_6664 Int) (v_prenex_6665 Int)) (or (<= (+ main_x 1) v_prenex_6664) (< v_prenex_6664 main_x) (<= 998 (select main_a v_prenex_6665)) (<= (select main_a v_prenex_6665) 1001) (<= 0 (select main_a v_prenex_6664)) (<= (select main_a v_prenex_6665) (+ (select main_a v_prenex_6664) 1000)) (<= (select main_a v_prenex_6664) 1))) (or (forall ((v_prenex_17 Int)) (or (<= (select main_a v_prenex_17) 2) (<= (+ main_x 1) v_prenex_17) (< v_prenex_17 main_x))) (forall ((v_prenex_4921 Int)) (<= 1998 (* 2 (select main_a v_prenex_4921))))) (forall ((v_prenex_6567 Int) (v_prenex_6568 Int)) (or (<= 0 (* 2 (select main_a v_prenex_6567))) (<= (select main_a v_prenex_6568) 1001) (<= (+ main_x 1) v_prenex_6567) (<= (+ (select main_a v_prenex_6568) (select main_a v_prenex_6567)) 1000) (< v_prenex_6567 main_x) (<= (+ main_y 1) v_prenex_6568))) (or (forall ((v_prenex_2427 Int)) (or (<= 998 (select main_a v_prenex_2427)) (< v_prenex_2427 main_y) (<= (select main_a v_prenex_2427) 1001))) (forall ((v_prenex_2426 Int)) (or (<= (* 2 (select main_a v_prenex_2426)) 2) (<= (+ main_x 1) v_prenex_2426) (< v_prenex_2426 main_x)))) (forall ((v_prenex_6250 Int) (v_prenex_6249 Int)) (or (<= (+ main_x 1) v_prenex_6249) (<= (select main_a v_prenex_6250) 1001) (<= (select main_a v_prenex_6249) 2) (<= 1998 (* 2 (select main_a v_prenex_6250))) (<= (+ (select main_a v_prenex_6249) 998) (select main_a v_prenex_6250)) (< v_prenex_6249 main_x))) (forall ((v_prenex_11967 Int) (v_prenex_11968 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_11968))) (< v_prenex_11967 main_x) (<= (+ (select main_a v_prenex_11967) 998) (select main_a v_prenex_11968)) (<= 0 (+ (select main_a v_prenex_11967) 1)) (<= (select main_a v_prenex_11967) 2) (<= 998 (select main_a v_prenex_11968)) (<= (+ main_x 1) v_prenex_11967))) (forall ((v_prenex_11600 Int) (v_prenex_11599 Int)) (or (< v_prenex_11599 main_x) (<= 0 (+ (select main_a v_prenex_11599) 1)) (<= (+ main_y 1) v_prenex_11600) (<= (select main_a v_prenex_11600) 1000) (<= (* 2 (select main_a v_prenex_11600)) 2000) (<= (+ main_x 1) v_prenex_11599) (<= (+ (select main_a v_prenex_11599) 998) (select main_a v_prenex_11600)))) (forall ((v_prenex_8256 Int) (v_prenex_8257 Int)) (or (<= (* 2 (select main_a v_prenex_8256)) 2) (<= (select main_a v_prenex_8256) 2) (<= (select main_a v_prenex_8257) 1001) (<= 1998 (* 2 (select main_a v_prenex_8257))) (<= (+ main_x 1) v_prenex_8256) (<= 1000 (+ (select main_a v_prenex_8257) (select main_a v_prenex_8256))) (< v_prenex_8256 main_x))) (or (forall ((v_prenex_10775 Int)) (or (<= (select main_a v_prenex_10775) 1001) (<= 1998 (* 2 (select main_a v_prenex_10775))))) (forall ((v_prenex_10774 Int)) (or (< v_prenex_10774 main_x) (<= 0 (+ (select main_a v_prenex_10774) 1)) (<= (+ main_x 1) v_prenex_10774) (<= (* 2 (select main_a v_prenex_10774)) 2)))) (forall ((v_prenex_2732 Int) (v_prenex_2731 Int)) (or (< v_prenex_2731 main_x) (<= (+ (select main_a v_prenex_2731) 998) (select main_a v_prenex_2732)) (<= 998 (select main_a v_prenex_2732)) (<= (select main_a v_prenex_2731) 1) (<= 0 (select main_a v_prenex_2731)) (<= (+ main_x 1) v_prenex_2731))) (forall ((v_prenex_5208 Int) (v_prenex_5209 Int)) (or (< v_prenex_5208 main_x) (<= (* 2 (select main_a v_prenex_5209)) 2000) (<= (+ main_x 1) v_prenex_5208) (<= (* 2 (select main_a v_prenex_5208)) 2) (<= (select main_a v_prenex_5209) (+ (select main_a v_prenex_5208) 1000)) (<= (+ main_y 1) v_prenex_5209) (<= 998 (select main_a v_prenex_5209)))) (or (forall ((v_prenex_6899 Int)) (<= (* 2 (select main_a v_prenex_6899)) 2000)) (forall ((v_prenex_6898 Int)) (or (<= (+ main_x 1) v_prenex_6898) (<= (* 2 (select main_a v_prenex_6898)) 2) (<= 0 (+ (select main_a v_prenex_6898) 1)) (<= (select main_a v_prenex_6898) 1) (< v_prenex_6898 main_x)))) (forall ((v_prenex_3504 Int) (v_prenex_3505 Int)) (or (<= 0 (select main_a v_prenex_3504)) (<= (+ (select main_a v_prenex_3505) (select main_a v_prenex_3504)) 1000) (<= (+ main_y 1) v_prenex_3505) (<= 998 (select main_a v_prenex_3505)) (<= (+ main_x 1) v_prenex_3504) (< v_prenex_3504 main_x))) (forall ((v_prenex_5963 Int) (v_prenex_5964 Int)) (or (<= (+ main_x 1) v_prenex_5963) (< v_prenex_5963 main_x) (<= (select main_a v_prenex_5964) 1000) (<= (select main_a v_prenex_5963) 2) (<= (+ (select main_a v_prenex_5963) 998) (select main_a v_prenex_5964)))) (forall ((v_prenex_8439 Int) (v_prenex_8440 Int)) (or (<= 0 (* 2 (select main_a v_prenex_8439))) (<= (select main_a v_prenex_8439) 2) (< v_prenex_8439 main_x) (<= (* 2 (select main_a v_prenex_8440)) 2000) (<= 1000 (+ (select main_a v_prenex_8440) (select main_a v_prenex_8439))) (<= (+ main_x 1) v_prenex_8439) (<= (select main_a v_prenex_8440) 1001))) (forall ((v_prenex_9288 Int) (v_prenex_9287 Int)) (or (<= (+ main_x 1) v_prenex_9287) (<= (select main_a v_prenex_9287) 1) (<= 998 (select main_a v_prenex_9288)) (<= (select main_a v_prenex_9288) 1000) (<= 0 (select main_a v_prenex_9287)) (<= (+ (select main_a v_prenex_9288) (select main_a v_prenex_9287)) 1000) (< v_prenex_9287 main_x))) (or (forall ((v_prenex_5011 Int)) (<= (select main_a v_prenex_5011) 1001)) (forall ((v_prenex_5010 Int)) (or (<= (* 2 (select main_a v_prenex_5010)) 2) (< v_prenex_5010 main_x) (<= (+ main_x 1) v_prenex_5010) (<= 0 (select main_a v_prenex_5010)) (<= (select main_a v_prenex_5010) 2)))) (forall ((v_prenex_10622 Int) (v_prenex_10623 Int)) (or (<= (* 2 (select main_a v_prenex_10622)) 2) (< v_prenex_10622 main_x) (<= (+ (select main_a v_prenex_10623) (select main_a v_prenex_10622)) 1000) (<= (* 2 (select main_a v_prenex_10623)) 2000) (<= (+ main_x 1) v_prenex_10622) (<= (select main_a v_prenex_10622) 1))) (or (forall ((v_prenex_235 Int)) (or (< v_prenex_235 main_x) (<= (+ main_x 1) v_prenex_235) (<= (select main_a v_prenex_235) 2) (<= 0 (* 2 (select main_a v_prenex_235))))) (forall ((v_prenex_236 Int)) (or (<= (select main_a v_prenex_236) 1000) (<= (select main_a v_prenex_236) 1001) (< v_prenex_236 main_y)))) (forall ((v_prenex_10659 Int) (v_prenex_10658 Int)) (or (<= (+ (select main_a v_prenex_10659) (select main_a v_prenex_10658)) 1000) (< v_prenex_10658 main_x) (<= 0 (+ (select main_a v_prenex_10658) 1)) (<= (+ main_x 1) v_prenex_10658) (<= (select main_a v_prenex_10659) 1001) (<= (* 2 (select main_a v_prenex_10659)) 2000) (<= (+ main_y 1) v_prenex_10659))) (forall ((v_prenex_12015 Int) (v_prenex_12016 Int)) (or (<= (select main_a v_prenex_12016) (+ (select main_a v_prenex_12015) 1000)) (<= (+ main_x 1) v_prenex_12015) (<= (select main_a v_prenex_12015) 2) (< v_prenex_12015 main_x) (<= (select main_a v_prenex_12016) 1001) (<= 0 (select main_a v_prenex_12015)))) (forall ((v_prenex_437 Int) (v_prenex_438 Int)) (or (< v_prenex_438 main_y) (<= (+ main_x 1) v_prenex_437) (<= 1998 (* 2 (select main_a v_prenex_438))) (<= 0 (* 2 (select main_a v_prenex_437))) (< v_prenex_437 main_x) (<= (select main_a v_prenex_438) (+ (select main_a v_prenex_437) 1000)))) (forall ((v_prenex_7156 Int) (v_prenex_7157 Int)) (or (<= 998 (select main_a v_prenex_7157)) (<= 0 (+ (select main_a v_prenex_7156) 1)) (< v_prenex_7156 main_x) (<= (select main_a v_prenex_7156) 1) (<= (+ (select main_a v_prenex_7157) (select main_a v_prenex_7156)) 1000) (<= (+ main_x 1) v_prenex_7156) (<= 1998 (* 2 (select main_a v_prenex_7157))))) (or (forall ((v_prenex_11726 Int)) (or (<= 999 (select main_a v_prenex_11726)) (<= 1998 (* 2 (select main_a v_prenex_11726))))) (forall ((v_prenex_11725 Int)) (or (<= (* 2 (select main_a v_prenex_11725)) 2) (<= 0 (* 2 (select main_a v_prenex_11725))) (< v_prenex_11725 main_x) (<= 0 (+ (select main_a v_prenex_11725) 1)) (<= (+ main_x 1) v_prenex_11725)))) (or (forall ((v_prenex_3164 Int)) (or (<= 0 (* 2 (select main_a v_prenex_3164))) (< v_prenex_3164 main_x) (<= (+ main_x 1) v_prenex_3164) (<= 0 (+ (select main_a v_prenex_3164) 1)) (<= 0 (select main_a v_prenex_3164)))) (forall ((v_prenex_3165 Int)) (or (<= (select main_a v_prenex_3165) 1000) (<= 1998 (* 2 (select main_a v_prenex_3165)))))) (forall ((v_prenex_10844 Int) (v_prenex_10843 Int)) (or (< v_prenex_10844 main_y) (< v_prenex_10843 main_x) (<= (+ main_x 1) v_prenex_10843) (<= (select main_a v_prenex_10844) 1001) (<= 0 (* 2 (select main_a v_prenex_10843))) (<= (select main_a v_prenex_10844) (+ (select main_a v_prenex_10843) 1000)))) (forall ((v_prenex_2316 Int) (v_prenex_2317 Int)) (or (<= (select main_a v_prenex_2317) (+ (select main_a v_prenex_2316) 1000)) (<= (* 2 (select main_a v_prenex_2316)) 2) (<= (* 2 (select main_a v_prenex_2317)) 2000) (<= (+ main_x 1) v_prenex_2316) (<= (select main_a v_prenex_2316) 2) (<= (select main_a v_prenex_2317) 1001) (< v_prenex_2316 main_x))) (forall ((v_prenex_7274 Int) (v_prenex_7275 Int)) (or (<= (select main_a v_prenex_7275) 1000) (<= (+ main_x 1) v_prenex_7274) (<= 1000 (+ (select main_a v_prenex_7275) (select main_a v_prenex_7274))) (<= 0 (+ (select main_a v_prenex_7274) 1)) (< v_prenex_7274 main_x) (<= (* 2 (select main_a v_prenex_7275)) 2000) (< v_prenex_7275 main_y))) (or (forall ((v_prenex_5140 Int)) (or (<= (select main_a v_prenex_5140) 2) (<= 0 (* 2 (select main_a v_prenex_5140))) (<= (+ main_x 1) v_prenex_5140) (< v_prenex_5140 main_x))) (forall ((v_prenex_5141 Int)) (or (< v_prenex_5141 main_y) (<= (select main_a v_prenex_5141) 1000)))) (forall ((v_prenex_13082 Int) (v_prenex_13083 Int)) (or (<= (select main_a v_prenex_13083) 1000) (<= 0 (+ (select main_a v_prenex_13082) 1)) (<= (+ (select main_a v_prenex_13083) (select main_a v_prenex_13082)) 1000) (<= (+ main_x 1) v_prenex_13082) (< v_prenex_13082 main_x) (<= (* 2 (select main_a v_prenex_13083)) 2000))) (forall ((v_prenex_5057 Int) (v_prenex_5056 Int)) (or (<= (select main_a v_prenex_5057) 1001) (< v_prenex_5057 main_y) (<= (+ (select main_a v_prenex_5057) (select main_a v_prenex_5056)) 1000) (<= (select main_a v_prenex_5056) 2) (< v_prenex_5056 main_x) (<= (select main_a v_prenex_5057) 1000) (<= (+ main_x 1) v_prenex_5056))) (forall ((v_prenex_2486 Int) (v_prenex_2485 Int)) (or (<= (* 2 (select main_a v_prenex_2486)) 2000) (< v_prenex_2485 main_x) (<= 998 (select main_a v_prenex_2486)) (<= (* 2 (select main_a v_prenex_2485)) 2) (<= (+ main_x 1) v_prenex_2485) (<= (select main_a v_prenex_2485) 1) (<= 1000 (+ (select main_a v_prenex_2486) (select main_a v_prenex_2485))))) (forall ((v_prenex_2938 Int) (v_prenex_2937 Int)) (or (<= 0 (select main_a v_prenex_2937)) (< v_prenex_2937 main_x) (<= 1998 (* 2 (select main_a v_prenex_2938))) (<= 999 (select main_a v_prenex_2938)) (<= (+ (select main_a v_prenex_2938) (select main_a v_prenex_2937)) 1000) (<= (+ main_x 1) v_prenex_2937) (<= (* 2 (select main_a v_prenex_2937)) 2))) (forall ((v_prenex_12327 Int) (v_prenex_12328 Int)) (or (<= 0 (+ (select main_a v_prenex_12327) 1)) (<= 999 (select main_a v_prenex_12328)) (<= (select main_a v_prenex_12328) 1001) (< v_prenex_12327 main_x) (<= (+ main_x 1) v_prenex_12327) (<= 1000 (+ (select main_a v_prenex_12328) (select main_a v_prenex_12327))))) (forall ((v_prenex_5265 Int) (v_prenex_5264 Int)) (or (<= (select main_a v_prenex_5265) 1001) (<= (select main_a v_prenex_5264) 2) (<= 1000 (+ (select main_a v_prenex_5265) (select main_a v_prenex_5264))) (< v_prenex_5265 main_y) (<= (select main_a v_prenex_5265) 1000) (<= (+ main_x 1) v_prenex_5264) (< v_prenex_5264 main_x))) (forall ((v_prenex_7931 Int) (v_prenex_7930 Int)) (or (<= (+ main_x 1) v_prenex_7930) (<= (select main_a v_prenex_7931) 1001) (<= (select main_a v_prenex_7931) (+ (select main_a v_prenex_7930) 1000)) (<= 1998 (* 2 (select main_a v_prenex_7931))) (< v_prenex_7930 main_x) (<= 0 (* 2 (select main_a v_prenex_7930))) (<= (* 2 (select main_a v_prenex_7930)) 2))) (forall ((v_prenex_10561 Int) (v_prenex_10560 Int)) (or (<= 998 (select main_a v_prenex_10561)) (<= 0 (* 2 (select main_a v_prenex_10560))) (<= (select main_a v_prenex_10561) 1000) (< v_prenex_10560 main_x) (<= (select main_a v_prenex_10561) (+ (select main_a v_prenex_10560) 1000)) (<= (+ main_x 1) v_prenex_10560) (<= 0 (select main_a v_prenex_10560)))) (or (forall ((v_prenex_12627 Int)) (<= (* 2 (select main_a v_prenex_12627)) 2)) (forall ((v_prenex_12628 Int)) (or (< v_prenex_12628 main_y) (<= (select main_a v_prenex_12628) 1001) (<= 1998 (* 2 (select main_a v_prenex_12628))) (<= (+ main_y 1) v_prenex_12628)))) (forall ((v_prenex_1872 Int) (v_prenex_1871 Int)) (or (<= (select main_a v_prenex_1871) 2) (<= (+ main_x 1) v_prenex_1871) (<= (select main_a v_prenex_1872) 1001) (<= (select main_a v_prenex_1871) 1) (< v_prenex_1871 main_x) (<= 1000 (+ (select main_a v_prenex_1872) (select main_a v_prenex_1871))))) (or (forall ((v_prenex_8216 Int)) (or (< v_prenex_8216 main_x) (<= (select main_a v_prenex_8216) 1) (<= (select main_a v_prenex_8216) 2) (<= (+ main_x 1) v_prenex_8216) (<= (* 2 (select main_a v_prenex_8216)) 2))) (forall ((v_prenex_8217 Int)) (or (<= 998 (select main_a v_prenex_8217)) (<= (select main_a v_prenex_8217) 1001)))) (forall ((v_prenex_4400 Int) (v_prenex_4399 Int)) (or (<= (select main_a v_prenex_4399) 1) (<= 1998 (* 2 (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) 1001) (<= (select main_a v_prenex_4400) (+ (select main_a v_prenex_4399) 1000)) (<= (+ main_x 1) v_prenex_4399))) (forall ((v_prenex_12083 Int) (v_prenex_12084 Int)) (or (<= 0 (+ (select main_a v_prenex_12083) 1)) (<= (select main_a v_prenex_12084) (+ (select main_a v_prenex_12083) 1000)) (< v_prenex_12083 main_x) (<= (* 2 (select main_a v_prenex_12084)) 2000) (<= (+ main_x 1) v_prenex_12083) (<= 0 (* 2 (select main_a v_prenex_12083))) (<= (select main_a v_prenex_12084) 1001))) (forall ((v_prenex_1836 Int) (v_prenex_1835 Int)) (or (<= (+ main_x 1) v_prenex_1835) (<= (+ main_y 1) v_prenex_1836) (<= (select main_a v_prenex_1836) 1000) (<= (* 2 (select main_a v_prenex_1835)) 2) (< v_prenex_1835 main_x) (<= (select main_a v_prenex_1836) (+ (select main_a v_prenex_1835) 1000)) (<= 1998 (* 2 (select main_a v_prenex_1836))))) (or (forall ((v_prenex_4952 Int)) (or (<= 0 (select main_a v_prenex_4952)) (< v_prenex_4952 main_x) (<= (+ main_x 1) v_prenex_4952) (<= 0 (* 2 (select main_a v_prenex_4952))))) (forall ((v_prenex_4953 Int)) (or (< v_prenex_4953 main_y) (<= 1998 (* 2 (select main_a v_prenex_4953))) (<= 998 (select main_a v_prenex_4953))))) (forall ((v_prenex_2630 Int) (v_prenex_2629 Int)) (or (<= (+ (select main_a v_prenex_2630) (select main_a v_prenex_2629)) 1000) (< v_prenex_2629 main_x) (<= (select main_a v_prenex_2629) 1) (<= 999 (select main_a v_prenex_2630)) (<= 0 (select main_a v_prenex_2629)) (<= (+ main_x 1) v_prenex_2629))) (forall ((v_prenex_5992 Int) (v_prenex_5991 Int)) (or (<= 0 (+ (select main_a v_prenex_5991) 1)) (< v_prenex_5991 main_x) (<= (* 2 (select main_a v_prenex_5992)) 2000) (<= 1998 (* 2 (select main_a v_prenex_5992))) (<= (select main_a v_prenex_5991) 1) (<= (+ main_x 1) v_prenex_5991) (<= (+ (select main_a v_prenex_5992) (select main_a v_prenex_5991)) 1000))) (forall ((v_prenex_10587 Int) (v_prenex_10586 Int)) (or (<= (+ main_x 1) v_prenex_10586) (<= (* 2 (select main_a v_prenex_10587)) 2000) (<= 0 (* 2 (select main_a v_prenex_10586))) (<= (+ (select main_a v_prenex_10587) (select main_a v_prenex_10586)) 1000) (< v_prenex_10586 main_x) (<= 999 (select main_a v_prenex_10587)))) (forall ((v_prenex_6425 Int) (v_prenex_6426 Int)) (or (<= 0 (* 2 (select main_a v_prenex_6425))) (< v_prenex_6425 main_x) (<= (select main_a v_prenex_6426) 1001) (<= (* 2 (select main_a v_prenex_6425)) 2) (<= (* 2 (select main_a v_prenex_6426)) 2000) (<= (+ main_x 1) v_prenex_6425) (<= 1000 (+ (select main_a v_prenex_6426) (select main_a v_prenex_6425))))) (or (forall ((v_prenex_6383 Int)) (<= 0 (* 2 (select main_a v_prenex_6383)))) (forall ((v_prenex_6384 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_6384))) (< v_prenex_6384 main_y) (<= (+ main_y 1) v_prenex_6384)))) (forall ((v_prenex_7524 Int) (v_prenex_7525 Int)) (or (<= 0 (* 2 (select main_a v_prenex_7524))) (<= (+ (select main_a v_prenex_7525) (select main_a v_prenex_7524)) 1000) (< v_prenex_7524 main_x) (<= (* 2 (select main_a v_prenex_7525)) 2000) (<= 1998 (* 2 (select main_a v_prenex_7525))) (<= (+ main_y 1) v_prenex_7525) (<= (+ main_x 1) v_prenex_7524))) (or (forall ((v_prenex_10647 Int)) (or (<= (+ main_y 1) v_prenex_10647) (<= (* 2 (select main_a v_prenex_10647)) 2000))) (forall ((v_prenex_10646 Int)) (or (<= (+ main_x 1) v_prenex_10646) (<= 0 (+ (select main_a v_prenex_10646) 1)) (<= (* 2 (select main_a v_prenex_10646)) 2) (< v_prenex_10646 main_x)))) (or (forall ((v_prenex_12050 Int)) (or (<= (select main_a v_prenex_12050) 1001) (<= (+ main_y 1) v_prenex_12050) (< v_prenex_12050 main_y) (<= 998 (select main_a v_prenex_12050)))) (forall ((v_prenex_12049 Int)) (<= 0 (* 2 (select main_a v_prenex_12049))))) (forall ((v_prenex_10545 Int) (v_prenex_10544 Int)) (or (<= 0 (* 2 (select main_a v_prenex_10544))) (<= (+ (select main_a v_prenex_10545) (select main_a v_prenex_10544)) 1000) (<= 1998 (* 2 (select main_a v_prenex_10545))) (< v_prenex_10544 main_x) (<= (+ main_y 1) v_prenex_10545) (<= (+ main_x 1) v_prenex_10544))) (forall ((v_prenex_7791 Int) (v_prenex_7792 Int)) (or (<= (+ main_x 1) v_prenex_7791) (<= (select main_a v_prenex_7792) 1001) (<= (select main_a v_prenex_7792) (+ (select main_a v_prenex_7791) 1000)) (<= 0 (* 2 (select main_a v_prenex_7791))) (<= (* 2 (select main_a v_prenex_7792)) 2000) (<= 0 (+ (select main_a v_prenex_7791) 1)) (< v_prenex_7791 main_x))) (or (forall ((v_prenex_10384 Int)) (or (< v_prenex_10384 main_y) (<= (* 2 (select main_a v_prenex_10384)) 2000) (<= 999 (select main_a v_prenex_10384)))) (forall ((v_prenex_10383 Int)) (or (<= (+ main_x 1) v_prenex_10383) (<= (* 2 (select main_a v_prenex_10383)) 2) (< v_prenex_10383 main_x) (<= 0 (+ (select main_a v_prenex_10383) 1))))) (forall ((v_prenex_11975 Int) (v_prenex_11976 Int)) (or (< v_prenex_11975 main_x) (<= 998 (select main_a v_prenex_11976)) (<= (select main_a v_prenex_11976) 1001) (<= (+ main_x 1) v_prenex_11975) (<= 0 (+ (select main_a v_prenex_11975) 1)) (<= (+ (select main_a v_prenex_11976) (select main_a v_prenex_11975)) 1000))) (forall ((v_prenex_4223 Int) (v_prenex_4222 Int)) (or (<= 0 (* 2 (select main_a v_prenex_4222))) (<= 998 (select main_a v_prenex_4223)) (< v_prenex_4222 main_x) (<= (+ (select main_a v_prenex_4223) (select main_a v_prenex_4222)) 1000) (<= (* 2 (select main_a v_prenex_4222)) 2) (<= (+ main_x 1) v_prenex_4222))) (forall ((v_prenex_398 Int) (v_prenex_397 Int)) (or (<= 0 (* 2 (select main_a v_prenex_397))) (<= (select main_a v_prenex_397) 1) (<= (select main_a v_prenex_398) (+ (select main_a v_prenex_397) 1000)) (<= (select main_a v_prenex_398) 1000) (< v_prenex_397 main_x) (<= (+ main_x 1) v_prenex_397))) (or (forall ((v_prenex_12617 Int)) (or (<= (+ main_x 1) v_prenex_12617) (<= (select main_a v_prenex_12617) 1) (< v_prenex_12617 main_x) (<= 0 (* 2 (select main_a v_prenex_12617))))) (forall ((v_prenex_12618 Int)) (or (<= 998 (select main_a v_prenex_12618)) (<= (* 2 (select main_a v_prenex_12618)) 2000) (<= (+ main_y 1) v_prenex_12618)))) (forall ((v_prenex_4106 Int) (v_prenex_4105 Int)) (or (<= (+ main_x 1) v_prenex_4105) (<= 998 (select main_a v_prenex_4106)) (<= (select main_a v_prenex_4105) 2) (<= (select main_a v_prenex_4105) 1) (<= 999 (select main_a v_prenex_4106)) (< v_prenex_4105 main_x) (<= (+ (select main_a v_prenex_4106) (select main_a v_prenex_4105)) 1000))) (or (forall ((v_prenex_10388 Int)) (or (<= (select main_a v_prenex_10388) 1000) (<= 999 (select main_a v_prenex_10388)))) (forall ((v_prenex_10387 Int)) (or (<= 0 (select main_a v_prenex_10387)) (< v_prenex_10387 main_x) (<= (* 2 (select main_a v_prenex_10387)) 2) (<= (+ main_x 1) v_prenex_10387)))) (forall ((v_prenex_8820 Int) (v_prenex_8821 Int)) (or (<= (* 2 (select main_a v_prenex_8820)) 2) (<= (+ (select main_a v_prenex_8821) (select main_a v_prenex_8820)) 1000) (<= (select main_a v_prenex_8820) 2) (<= 999 (select main_a v_prenex_8821)) (<= (select main_a v_prenex_8821) 1000) (< v_prenex_8820 main_x) (<= (+ main_x 1) v_prenex_8820))) (forall ((v_prenex_3756 Int) (v_prenex_3757 Int)) (or (<= (+ main_x 1) v_prenex_3756) (<= (* 2 (select main_a v_prenex_3756)) 2) (<= 1998 (* 2 (select main_a v_prenex_3757))) (< v_prenex_3757 main_y) (<= (+ (select main_a v_prenex_3757) (select main_a v_prenex_3756)) 1000) (< v_prenex_3756 main_x) (<= (select main_a v_prenex_3757) 1001))) (forall ((v_prenex_12373 Int) (v_prenex_12374 Int)) (or (<= (+ main_x 1) v_prenex_12373) (<= 0 (select main_a v_prenex_12373)) (<= 1998 (* 2 (select main_a v_prenex_12374))) (<= (select main_a v_prenex_12373) 1) (< v_prenex_12373 main_x) (<= (* 2 (select main_a v_prenex_12374)) 2000) (<= (+ (select main_a v_prenex_12373) 998) (select main_a v_prenex_12374)))) (or (forall ((v_prenex_2046 Int)) (or (< v_prenex_2046 main_y) (<= 999 (select main_a v_prenex_2046)) (<= 1998 (* 2 (select main_a v_prenex_2046))))) (forall ((v_prenex_2045 Int)) (or (<= (select main_a v_prenex_2045) 1) (<= (+ main_x 1) v_prenex_2045) (<= (* 2 (select main_a v_prenex_2045)) 2) (< v_prenex_2045 main_x)))) (forall ((v_prenex_2211 Int) (v_prenex_2212 Int)) (or (<= (select main_a v_prenex_2212) 1000) (< v_prenex_2211 main_x) (<= (+ main_x 1) v_prenex_2211) (<= 0 (* 2 (select main_a v_prenex_2211))) (<= (select main_a v_prenex_2211) 1) (<= 998 (select main_a v_prenex_2212)) (<= (+ (select main_a v_prenex_2211) 998) (select main_a v_prenex_2212)))) (forall ((v_prenex_2185 Int) (v_prenex_2186 Int)) (or (<= (+ (select main_a v_prenex_2185) 998) (select main_a v_prenex_2186)) (<= (+ main_x 1) v_prenex_2185) (<= (select main_a v_prenex_2185) 2) (< v_prenex_2185 main_x) (< v_prenex_2186 main_y))) (forall ((v_prenex_3180 Int) (v_prenex_3181 Int)) (or (<= 1000 (+ (select main_a v_prenex_3181) (select main_a v_prenex_3180))) (<= 0 (+ (select main_a v_prenex_3180) 1)) (<= 1998 (* 2 (select main_a v_prenex_3181))) (< v_prenex_3180 main_x) (<= 999 (select main_a v_prenex_3181)) (<= (select main_a v_prenex_3180) 2) (<= (+ main_x 1) v_prenex_3180))) (forall ((v_prenex_5181 Int) (v_prenex_5180 Int)) (or (<= (* 2 (select main_a v_prenex_5181)) 2000) (<= (+ main_x 1) v_prenex_5180) (< v_prenex_5180 main_x) (<= 0 (+ (select main_a v_prenex_5180) 1)) (<= 1000 (+ (select main_a v_prenex_5181) (select main_a v_prenex_5180))) (<= (select main_a v_prenex_5181) 1001) (<= (select main_a v_prenex_5180) 2))) (forall ((v_prenex_5736 Int) (v_prenex_5735 Int)) (or (< v_prenex_5735 main_x) (<= 0 (+ (select main_a v_prenex_5735) 1)) (<= (+ main_x 1) v_prenex_5735) (< v_prenex_5736 main_y) (<= 1998 (* 2 (select main_a v_prenex_5736))) (<= (+ (select main_a v_prenex_5735) 998) (select main_a v_prenex_5736)))) (forall ((v_prenex_9202 Int) (v_prenex_9201 Int)) (or (<= (+ (select main_a v_prenex_9202) (select main_a v_prenex_9201)) 1000) (<= 0 (* 2 (select main_a v_prenex_9201))) (<= (select main_a v_prenex_9202) 1000) (<= (+ main_x 1) v_prenex_9201) (<= 1998 (* 2 (select main_a v_prenex_9202))) (<= 0 (select main_a v_prenex_9201)) (< v_prenex_9201 main_x))) (forall ((v_prenex_1457 Int) (v_prenex_1456 Int)) (or (<= (select main_a v_prenex_1457) (+ (select main_a v_prenex_1456) 1000)) (<= 0 (+ (select main_a v_prenex_1456) 1)) (<= (+ main_x 1) v_prenex_1456) (<= 998 (select main_a v_prenex_1457)) (<= (select main_a v_prenex_1456) 2) (< v_prenex_1456 main_x) (<= (* 2 (select main_a v_prenex_1457)) 2000))) (forall ((v_prenex_2543 Int) (v_prenex_2544 Int)) (or (<= (+ main_x 1) v_prenex_2543) (< v_prenex_2543 main_x) (<= (select main_a v_prenex_2543) 1) (<= (+ (select main_a v_prenex_2543) 998) (select main_a v_prenex_2544)) (<= (select main_a v_prenex_2543) 2) (<= 998 (select main_a v_prenex_2544)) (<= (select main_a v_prenex_2544) 1001))) (forall ((v_prenex_691 Int) (v_prenex_692 Int)) (or (<= 0 (select main_a v_prenex_691)) (<= (select main_a v_prenex_692) (+ (select main_a v_prenex_691) 1000)) (< v_prenex_691 main_x) (<= 998 (select main_a v_prenex_692)) (<= (select main_a v_prenex_692) 1001) (<= (+ main_x 1) v_prenex_691))) (or (forall ((v_prenex_7575 Int)) (<= (* 2 (select main_a v_prenex_7575)) 2000)) (forall ((v_prenex_7574 Int)) (or (<= (* 2 (select main_a v_prenex_7574)) 2) (<= 0 (+ (select main_a v_prenex_7574) 1)) (<= (+ main_x 1) v_prenex_7574) (< v_prenex_7574 main_x) (<= 0 (select main_a v_prenex_7574))))) (or (forall ((v_prenex_10769 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_10769))) (< v_prenex_10769 main_y) (<= (+ main_y 1) v_prenex_10769) (<= 998 (select main_a v_prenex_10769)))) (forall ((v_prenex_10768 Int)) (<= (* 2 (select main_a v_prenex_10768)) 2))) (or (forall ((v_prenex_5569 Int)) (or (<= 998 (select main_a v_prenex_5569)) (<= (* 2 (select main_a v_prenex_5569)) 2000))) (forall ((v_prenex_5568 Int)) (or (< v_prenex_5568 main_x) (<= (+ main_x 1) v_prenex_5568) (<= 0 (* 2 (select main_a v_prenex_5568)))))) (forall ((v_prenex_4922 Int) (v_prenex_4923 Int)) (or (< v_prenex_4922 main_x) (<= (select main_a v_prenex_4923) (+ (select main_a v_prenex_4922) 1000)) (<= (select main_a v_prenex_4923) 1001) (<= (+ main_x 1) v_prenex_4922) (<= 0 (select main_a v_prenex_4922)) (< v_prenex_4923 main_y) (<= 998 (select main_a v_prenex_4923)))) (forall ((v_prenex_444 Int) (v_prenex_443 Int)) (or (< v_prenex_443 main_x) (<= (select main_a v_prenex_444) (+ (select main_a v_prenex_443) 1000)) (<= 0 (* 2 (select main_a v_prenex_443))) (<= (+ main_x 1) v_prenex_443) (<= 1998 (* 2 (select main_a v_prenex_444))) (<= 0 (select main_a v_prenex_443)))) (forall ((v_prenex_11770 Int) (v_prenex_11771 Int)) (or (<= (select main_a v_prenex_11770) 2) (<= 0 (select main_a v_prenex_11770)) (< v_prenex_11770 main_x) (<= (+ main_x 1) v_prenex_11770) (<= (+ (select main_a v_prenex_11771) (select main_a v_prenex_11770)) 1000) (<= 1998 (* 2 (select main_a v_prenex_11771))))) (forall ((v_prenex_2284 Int) (v_prenex_2285 Int)) (or (<= (+ main_x 1) v_prenex_2284) (<= 0 (select main_a v_prenex_2284)) (< v_prenex_2285 main_y) (<= 999 (select main_a v_prenex_2285)) (<= (+ (select main_a v_prenex_2284) 998) (select main_a v_prenex_2285)) (<= (select main_a v_prenex_2285) 1000) (< v_prenex_2284 main_x))) (forall ((v_prenex_11113 Int) (v_prenex_11114 Int)) (or (< v_prenex_11113 main_x) (<= (select main_a v_prenex_11114) 1000) (<= (+ main_x 1) v_prenex_11113) (<= (+ main_y 1) v_prenex_11114) (<= (select main_a v_prenex_11114) 1001) (<= (+ (select main_a v_prenex_11113) 998) (select main_a v_prenex_11114)) (<= 0 (+ (select main_a v_prenex_11113) 1)))) (forall ((v_prenex_2785 Int) (v_prenex_2786 Int)) (or (<= (select main_a v_prenex_2785) 1) (<= (+ main_x 1) v_prenex_2785) (< v_prenex_2785 main_x) (<= 0 (+ (select main_a v_prenex_2785) 1)) (<= (+ (select main_a v_prenex_2786) (select main_a v_prenex_2785)) 1000) (<= (select main_a v_prenex_2786) 1000) (<= (select main_a v_prenex_2786) 1001))) (or (forall ((v_prenex_1550 Int)) (or (<= (+ main_x 1) v_prenex_1550) (< v_prenex_1550 main_x) (<= 0 (select main_a v_prenex_1550)) (<= (* 2 (select main_a v_prenex_1550)) 2))) (forall ((v_prenex_1551 Int)) (or (<= 999 (select main_a v_prenex_1551)) (< v_prenex_1551 main_y)))) (or (forall ((v_prenex_5089 Int)) (or (<= 998 (select main_a v_prenex_5089)) (<= 999 (select main_a v_prenex_5089)))) (forall ((v_prenex_5088 Int)) (or (< v_prenex_5088 main_x) (<= 0 (* 2 (select main_a v_prenex_5088))) (<= (* 2 (select main_a v_prenex_5088)) 2) (<= (+ main_x 1) v_prenex_5088)))) (forall ((v_prenex_7868 Int) (v_prenex_7869 Int)) (or (<= (* 2 (select main_a v_prenex_7868)) 2) (<= (+ main_x 1) v_prenex_7868) (<= (select main_a v_prenex_7868) 2) (<= (select main_a v_prenex_7869) 1000) (<= 998 (select main_a v_prenex_7869)) (< v_prenex_7868 main_x) (<= (+ (select main_a v_prenex_7868) 998) (select main_a v_prenex_7869)))) (forall ((v_prenex_8929 Int) (v_prenex_8930 Int)) (or (<= (+ (select main_a v_prenex_8930) (select main_a v_prenex_8929)) 1000) (< v_prenex_8929 main_x) (<= 0 (* 2 (select main_a v_prenex_8929))) (<= (+ main_x 1) v_prenex_8929))) (forall ((v_prenex_2943 Int) (v_prenex_2944 Int)) (or (<= (select main_a v_prenex_2944) 1000) (<= 998 (select main_a v_prenex_2944)) (<= (+ main_y 1) v_prenex_2944) (< v_prenex_2943 main_x) (<= (+ main_x 1) v_prenex_2943) (<= (select main_a v_prenex_2943) 2) (<= (+ (select main_a v_prenex_2944) (select main_a v_prenex_2943)) 1000))) (or (forall ((v_prenex_10322 Int)) (or (<= (select main_a v_prenex_10322) 1000) (<= (* 2 (select main_a v_prenex_10322)) 2000))) (forall ((v_prenex_10321 Int)) (or (< v_prenex_10321 main_x) (<= (* 2 (select main_a v_prenex_10321)) 2) (<= (+ main_x 1) v_prenex_10321) (<= (select main_a v_prenex_10321) 1)))) (forall ((v_prenex_9136 Int) (v_prenex_9135 Int)) (or (<= (* 2 (select main_a v_prenex_9136)) 2000) (<= (+ main_x 1) v_prenex_9135) (<= (+ (select main_a v_prenex_9135) 998) (select main_a v_prenex_9136)) (<= (select main_a v_prenex_9135) 1) (<= 0 (select main_a v_prenex_9135)) (< v_prenex_9135 main_x))) (forall ((v_prenex_7867 Int) (v_prenex_7866 Int)) (or (<= (select main_a v_prenex_7867) 1000) (<= (+ main_x 1) v_prenex_7866) (<= 999 (select main_a v_prenex_7867)) (< v_prenex_7867 main_y) (< v_prenex_7866 main_x) (<= (select main_a v_prenex_7866) 2) (<= (+ (select main_a v_prenex_7866) 998) (select main_a v_prenex_7867)))) (or (forall ((v_prenex_1480 Int)) (or (<= 0 (* 2 (select main_a v_prenex_1480))) (<= (+ main_x 1) v_prenex_1480) (< v_prenex_1480 main_x))) (forall ((v_prenex_1481 Int)) (or (< v_prenex_1481 main_y) (<= (select main_a v_prenex_1481) 1000) (<= (select main_a v_prenex_1481) 1001)))) (or (forall ((v_prenex_9184 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_9184))) (<= (select main_a v_prenex_9184) 1001))) (forall ((v_prenex_9183 Int)) (or (< v_prenex_9183 main_x) (<= (+ main_x 1) v_prenex_9183) (<= 0 (+ (select main_a v_prenex_9183) 1)) (<= 0 (* 2 (select main_a v_prenex_9183)))))) (forall ((v_prenex_9891 Int) (v_prenex_9892 Int)) (or (<= 998 (select main_a v_prenex_9892)) (<= (* 2 (select main_a v_prenex_9891)) 2) (< v_prenex_9891 main_x) (<= (+ (select main_a v_prenex_9891) 998) (select main_a v_prenex_9892)) (<= (+ main_x 1) v_prenex_9891))) (forall ((v_prenex_2977 Int) (v_prenex_2978 Int)) (or (<= (+ main_x 1) v_prenex_2977) (<= (+ (select main_a v_prenex_2977) 998) (select main_a v_prenex_2978)) (<= (select main_a v_prenex_2977) 2) (<= (select main_a v_prenex_2978) 1000) (< v_prenex_2977 main_x) (<= 0 (+ (select main_a v_prenex_2977) 1)))) (forall ((v_prenex_10983 Int) (v_prenex_10984 Int)) (or (<= (+ (select main_a v_prenex_10983) 998) (select main_a v_prenex_10984)) (< v_prenex_10983 main_x) (<= 0 (select main_a v_prenex_10983)) (<= (+ main_x 1) v_prenex_10983) (<= (+ main_y 1) v_prenex_10984) (<= (select main_a v_prenex_10984) 1000))) (forall ((v_prenex_2116 Int) (v_prenex_2115 Int)) (or (<= (select main_a v_prenex_2116) (+ (select main_a v_prenex_2115) 1000)) (<= (* 2 (select main_a v_prenex_2115)) 2) (<= (+ main_x 1) v_prenex_2115) (<= 998 (select main_a v_prenex_2116)) (< v_prenex_2115 main_x) (< v_prenex_2116 main_y))) (forall ((v_prenex_10482 Int) (v_prenex_10481 Int)) (or (<= 998 (select main_a v_prenex_10482)) (<= 0 (select main_a v_prenex_10481)) (<= (+ main_y 1) v_prenex_10482) (<= (+ main_x 1) v_prenex_10481) (< v_prenex_10481 main_x) (<= 1000 (+ (select main_a v_prenex_10482) (select main_a v_prenex_10481))) (<= (select main_a v_prenex_10482) 1001))) (forall ((v_prenex_5389 Int) (v_prenex_5388 Int)) (or (<= (+ main_x 1) v_prenex_5388) (<= 1998 (* 2 (select main_a v_prenex_5389))) (<= (select main_a v_prenex_5388) 1) (< v_prenex_5388 main_x) (<= 1000 (+ (select main_a v_prenex_5389) (select main_a v_prenex_5388))) (<= (* 2 (select main_a v_prenex_5388)) 2))) (forall ((v_prenex_10848 Int) (v_prenex_10847 Int)) (or (<= (+ main_x 1) v_prenex_10847) (< v_prenex_10847 main_x) (<= (* 2 (select main_a v_prenex_10847)) 2) (<= 998 (select main_a v_prenex_10848)) (<= (select main_a v_prenex_10848) 1000) (<= (+ (select main_a v_prenex_10848) (select main_a v_prenex_10847)) 1000))) (forall ((v_prenex_7691 Int) (v_prenex_7692 Int)) (or (<= 999 (select main_a v_prenex_7692)) (<= (select main_a v_prenex_7692) 1000) (<= 0 (* 2 (select main_a v_prenex_7691))) (<= (+ main_y 1) v_prenex_7692) (<= (+ main_x 1) v_prenex_7691) (<= (+ (select main_a v_prenex_7692) (select main_a v_prenex_7691)) 1000) (< v_prenex_7691 main_x))) (forall ((v_prenex_5945 Int) (v_prenex_5946 Int)) (or (<= (+ main_x 1) v_prenex_5945) (< v_prenex_5945 main_x) (<= 999 (select main_a v_prenex_5946)) (<= 998 (select main_a v_prenex_5946)) (<= (select main_a v_prenex_5945) 1) (<= (+ (select main_a v_prenex_5945) 998) (select main_a v_prenex_5946)))) (or (forall ((v_prenex_11880 Int)) (or (<= 998 (select main_a v_prenex_11880)) (<= (select main_a v_prenex_11880) 1001))) (forall ((v_prenex_11879 Int)) (or (<= (* 2 (select main_a v_prenex_11879)) 2) (<= (+ main_x 1) v_prenex_11879) (< v_prenex_11879 main_x)))) (or (forall ((v_prenex_3407 Int)) (or (<= (* 2 (select main_a v_prenex_3407)) 2) (<= (+ main_x 1) v_prenex_3407))) (forall ((v_prenex_3408 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3408))) (< v_prenex_3408 main_y) (<= (+ main_y 1) v_prenex_3408)))) (or (forall ((v_prenex_2863 Int)) (or (<= 0 (+ (select main_a v_prenex_2863) 1)) (<= (* 2 (select main_a v_prenex_2863)) 2) (<= (+ main_x 1) v_prenex_2863) (<= (select main_a v_prenex_2863) 1) (< v_prenex_2863 main_x))) (forall ((v_prenex_2864 Int)) (or (<= (select main_a v_prenex_2864) 1000) (<= 999 (select main_a v_prenex_2864))))) (or (forall ((v_prenex_12845 Int)) (or (<= 0 (* 2 (select main_a v_prenex_12845))) (< v_prenex_12845 main_x) (<= (+ main_x 1) v_prenex_12845) (<= (select main_a v_prenex_12845) 2) (<= 0 (+ (select main_a v_prenex_12845) 1)))) (forall ((v_prenex_12846 Int)) (or (<= 998 (select main_a v_prenex_12846)) (<= (select main_a v_prenex_12846) 1001)))) (forall ((v_prenex_9574 Int) (v_prenex_9573 Int)) (or (<= (+ main_x 1) v_prenex_9573) (<= (select main_a v_prenex_9574) 1000) (<= (select main_a v_prenex_9573) 1) (<= (* 2 (select main_a v_prenex_9574)) 2000) (<= 1000 (+ (select main_a v_prenex_9574) (select main_a v_prenex_9573))) (< v_prenex_9573 main_x))) (or (forall ((v_prenex_3070 Int)) (or (< v_prenex_3070 main_y) (<= (+ main_y 1) v_prenex_3070) (<= 998 (select main_a v_prenex_3070)))) (forall ((v_prenex_3069 Int)) (<= (* 2 (select main_a v_prenex_3069)) 2))) (or (forall ((v_prenex_666 Int)) (or (<= (+ main_y 1) v_prenex_666) (<= (select main_a v_prenex_666) 1000))) (forall ((v_prenex_665 Int)) (or (<= (* 2 (select main_a v_prenex_665)) 2) (<= (select main_a v_prenex_665) 1) (< v_prenex_665 main_x) (<= (+ main_x 1) v_prenex_665)))) (forall ((v_prenex_10340 Int) (v_prenex_10339 Int)) (or (<= 1000 (+ (select main_a v_prenex_10340) (select main_a v_prenex_10339))) (<= (select main_a v_prenex_10340) 1001) (< v_prenex_10339 main_x) (<= (+ main_x 1) v_prenex_10339) (<= 0 (select main_a v_prenex_10339)) (<= (select main_a v_prenex_10340) 1000) (<= (+ main_y 1) v_prenex_10340))) (forall ((v_prenex_6016 Int) (v_prenex_6015 Int)) (or (<= (+ main_x 1) v_prenex_6015) (< v_prenex_6015 main_x) (<= (select main_a v_prenex_6016) (+ (select main_a v_prenex_6015) 1000)) (<= (select main_a v_prenex_6016) 1001) (<= 1998 (* 2 (select main_a v_prenex_6016))) (<= (select main_a v_prenex_6015) 2) (< v_prenex_6016 main_y))) (forall ((v_prenex_4825 Int) (v_prenex_4824 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_4825))) (<= (select main_a v_prenex_4824) 1) (<= 0 (* 2 (select main_a v_prenex_4824))) (< v_prenex_4824 main_x) (<= (+ main_x 1) v_prenex_4824) (<= (+ (select main_a v_prenex_4824) 998) (select main_a v_prenex_4825)))) (or (forall ((v_prenex_11413 Int)) (or (<= (* 2 (select main_a v_prenex_11413)) 2000) (<= (+ main_y 1) v_prenex_11413))) (forall ((v_prenex_11412 Int)) (or (<= (* 2 (select main_a v_prenex_11412)) 2) (<= (+ main_x 1) v_prenex_11412) (<= (select main_a v_prenex_11412) 2) (< v_prenex_11412 main_x)))) (forall ((v_prenex_12924 Int) (v_prenex_12925 Int)) (or (<= (* 2 (select main_a v_prenex_12925)) 2000) (< v_prenex_12924 main_x) (<= (+ main_x 1) v_prenex_12924) (<= (select main_a v_prenex_12925) 1000) (<= 0 (select main_a v_prenex_12924)) (<= 1000 (+ (select main_a v_prenex_12925) (select main_a v_prenex_12924))))) (forall ((v_prenex_3205 Int) (v_prenex_3204 Int)) (or (<= 0 (select main_a v_prenex_3204)) (< v_prenex_3204 main_x) (<= (select main_a v_prenex_3205) 1001) (<= (+ main_x 1) v_prenex_3204) (<= 1000 (+ (select main_a v_prenex_3205) (select main_a v_prenex_3204))) (<= (select main_a v_prenex_3204) 1))) (forall ((v_prenex_4432 Int) (v_prenex_4431 Int)) (or (<= (select main_a v_prenex_4432) 1001) (<= (select main_a v_prenex_4432) 1000) (<= (+ main_x 1) v_prenex_4431) (< v_prenex_4431 main_x) (<= (+ main_y 1) v_prenex_4432) (<= (select main_a v_prenex_4431) 1) (<= 1000 (+ (select main_a v_prenex_4432) (select main_a v_prenex_4431))))) (forall ((v_prenex_2465 Int) (v_prenex_2466 Int)) (or (<= (+ main_y 1) v_prenex_2466) (<= (+ main_x 1) v_prenex_2465) (<= (+ (select main_a v_prenex_2465) 998) (select main_a v_prenex_2466)) (<= 0 (+ (select main_a v_prenex_2465) 1)) (<= (select main_a v_prenex_2466) 1001) (< v_prenex_2465 main_x))) (forall ((v_prenex_6622 Int) (v_prenex_6621 Int)) (or (<= (+ (select main_a v_prenex_6622) (select main_a v_prenex_6621)) 1000) (<= 0 (+ (select main_a v_prenex_6621) 1)) (<= 999 (select main_a v_prenex_6622)) (<= (+ main_x 1) v_prenex_6621) (<= (select main_a v_prenex_6621) 2) (<= 998 (select main_a v_prenex_6622)) (< v_prenex_6621 main_x))) (forall ((v_prenex_10532 Int) (v_prenex_10533 Int)) (or (<= 0 (+ (select main_a v_prenex_10532) 1)) (<= (* 2 (select main_a v_prenex_10533)) 2000) (< v_prenex_10532 main_x) (<= (+ main_x 1) v_prenex_10532) (<= (select main_a v_prenex_10533) (+ (select main_a v_prenex_10532) 1000)) (<= 999 (select main_a v_prenex_10533)) (<= 0 (select main_a v_prenex_10532)))) (forall ((v_prenex_2438 Int) (v_prenex_2439 Int)) (or (<= (select main_a v_prenex_2439) (+ (select main_a v_prenex_2438) 1000)) (<= (select main_a v_prenex_2439) 1000) (<= (+ main_x 1) v_prenex_2438) (< v_prenex_2438 main_x) (<= (* 2 (select main_a v_prenex_2438)) 2) (<= 0 (+ (select main_a v_prenex_2438) 1)) (<= 998 (select main_a v_prenex_2439)))) (or (forall ((v_prenex_5732 Int)) (or (<= (* 2 (select main_a v_prenex_5732)) 2000) (< v_prenex_5732 main_y) (<= 1998 (* 2 (select main_a v_prenex_5732))))) (forall ((v_prenex_5731 Int)) (or (<= (+ main_x 1) v_prenex_5731) (<= (* 2 (select main_a v_prenex_5731)) 2) (< v_prenex_5731 main_x) (<= (select main_a v_prenex_5731) 2)))) (forall ((v_prenex_583 Int) (v_prenex_584 Int)) (or (<= 0 (* 2 (select main_a v_prenex_583))) (<= 1998 (* 2 (select main_a v_prenex_584))) (<= (+ (select main_a v_prenex_584) (select main_a v_prenex_583)) 1000) (< v_prenex_583 main_x) (<= (+ main_x 1) v_prenex_583) (< v_prenex_584 main_y))) (forall ((v_prenex_4917 Int) (v_prenex_4916 Int)) (or (< v_prenex_4917 main_y) (<= 1998 (* 2 (select main_a v_prenex_4917))) (<= (select main_a v_prenex_4917) (+ (select main_a v_prenex_4916) 1000)) (<= (select main_a v_prenex_4917) 1000) (<= (+ main_y 1) v_prenex_4917))) (forall ((v_prenex_12785 Int) (v_prenex_12786 Int)) (or (< v_prenex_12785 main_x) (<= (select main_a v_prenex_12785) 1) (<= (+ main_x 1) v_prenex_12785) (<= (select main_a v_prenex_12786) (+ (select main_a v_prenex_12785) 1000)) (< v_prenex_12786 main_y) (<= 999 (select main_a v_prenex_12786)) (<= (select main_a v_prenex_12786) 1000))) (or (forall ((v_prenex_1323 Int)) (or (< v_prenex_1323 main_y) (<= (select main_a v_prenex_1323) 1001))) (forall ((v_prenex_1322 Int)) (or (<= (+ main_x 1) v_prenex_1322) (<= (* 2 (select main_a v_prenex_1322)) 2) (< v_prenex_1322 main_x) (<= 0 (+ (select main_a v_prenex_1322) 1))))) (forall ((v_prenex_12425 Int) (v_prenex_12426 Int)) (or (<= (+ main_x 1) v_prenex_12425) (<= (+ main_y 1) v_prenex_12426) (<= 1000 (+ (select main_a v_prenex_12426) (select main_a v_prenex_12425))) (<= 1998 (* 2 (select main_a v_prenex_12426))) (<= (select main_a v_prenex_12426) 1000) (<= (* 2 (select main_a v_prenex_12425)) 2) (< v_prenex_12425 main_x))) (forall ((v_prenex_9941 Int) (v_prenex_9940 Int)) (or (<= (select main_a v_prenex_9941) 1000) (<= (+ main_x 1) v_prenex_9940) (<= (select main_a v_prenex_9941) (+ (select main_a v_prenex_9940) 1000)) (< v_prenex_9940 main_x) (<= (select main_a v_prenex_9941) 1001) (<= 0 (select main_a v_prenex_9940)))) (forall ((v_prenex_343 Int) (v_prenex_344 Int)) (or (<= (select main_a v_prenex_344) 1000) (< v_prenex_343 main_x) (<= 1000 (+ (select main_a v_prenex_344) (select main_a v_prenex_343))) (<= 1998 (* 2 (select main_a v_prenex_344))) (<= (+ main_x 1) v_prenex_343) (<= 0 (* 2 (select main_a v_prenex_343))))) (forall ((v_prenex_12391 Int) (v_prenex_12392 Int)) (or (<= 0 (+ (select main_a v_prenex_12391) 1)) (<= 1000 (+ (select main_a v_prenex_12392) (select main_a v_prenex_12391))) (<= 999 (select main_a v_prenex_12392)) (<= (* 2 (select main_a v_prenex_12392)) 2000) (<= (+ main_x 1) v_prenex_12391) (< v_prenex_12391 main_x))) (or (forall ((v_prenex_2318 Int)) (or (< v_prenex_2318 main_x) (<= (+ main_x 1) v_prenex_2318) (<= 0 (* 2 (select main_a v_prenex_2318))))) (forall ((v_prenex_2319 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_2319))) (< v_prenex_2319 main_y)))) (forall ((v_prenex_6701 Int) (v_prenex_6700 Int)) (or (<= (+ main_x 1) v_prenex_6700) (< v_prenex_6700 main_x) (<= 0 (+ (select main_a v_prenex_6700) 1)) (<= (select main_a v_prenex_6701) 1001) (<= 1998 (* 2 (select main_a v_prenex_6701))) (<= 0 (* 2 (select main_a v_prenex_6700))) (<= 1000 (+ (select main_a v_prenex_6701) (select main_a v_prenex_6700))))) (forall ((v_prenex_9014 Int) (v_prenex_9013 Int)) (or (<= (select main_a v_prenex_9013) 2) (<= (+ main_x 1) v_prenex_9013) (<= 998 (select main_a v_prenex_9014)) (<= (* 2 (select main_a v_prenex_9013)) 2) (< v_prenex_9013 main_x) (<= (* 2 (select main_a v_prenex_9014)) 2000) (<= 1000 (+ (select main_a v_prenex_9014) (select main_a v_prenex_9013))))) (forall ((v_prenex_1996 Int) (v_prenex_1995 Int)) (or (<= (+ main_x 1) v_prenex_1995) (< v_prenex_1995 main_x) (<= 0 (+ (select main_a v_prenex_1995) 1)) (<= 1998 (* 2 (select main_a v_prenex_1996))) (<= (* 2 (select main_a v_prenex_1995)) 2) (<= (+ (select main_a v_prenex_1995) 998) (select main_a v_prenex_1996)) (<= (select main_a v_prenex_1996) 1001))) (forall ((v_prenex_10523 Int) (v_prenex_10524 Int)) (or (<= 998 (select main_a v_prenex_10524)) (<= (select main_a v_prenex_10524) (+ (select main_a v_prenex_10523) 1000)) (<= (+ main_x 1) v_prenex_10523) (<= (select main_a v_prenex_10524) 1001) (<= 0 (* 2 (select main_a v_prenex_10523))) (< v_prenex_10523 main_x) (<= 0 (select main_a v_prenex_10523)))) (forall ((v_prenex_5473 Int) (v_prenex_5472 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_5473))) (<= (select main_a v_prenex_5473) 1001) (<= (+ main_x 1) v_prenex_5472) (<= (+ (select main_a v_prenex_5473) (select main_a v_prenex_5472)) 1000) (< v_prenex_5472 main_x) (<= (select main_a v_prenex_5472) 1))) (forall ((v_prenex_3560 Int) (v_prenex_3561 Int)) (or (<= 999 (select main_a v_prenex_3561)) (< v_prenex_3560 main_x) (<= (select main_a v_prenex_3561) 1000) (<= (select main_a v_prenex_3561) (+ (select main_a v_prenex_3560) 1000)) (<= (select main_a v_prenex_3560) 2) (<= 0 (* 2 (select main_a v_prenex_3560))) (<= (+ main_x 1) v_prenex_3560))) (forall ((v_prenex_653 Int) (v_prenex_654 Int)) (or (<= 0 (* 2 (select main_a v_prenex_653))) (<= (select main_a v_prenex_654) 1000) (<= (+ main_x 1) v_prenex_653) (< v_prenex_653 main_x) (<= (+ (select main_a v_prenex_654) (select main_a v_prenex_653)) 1000))) (or (forall ((v_prenex_11804 Int)) (or (<= (* 2 (select main_a v_prenex_11804)) 2) (<= (+ main_x 1) v_prenex_11804) (<= 0 (+ (select main_a v_prenex_11804) 1)) (< v_prenex_11804 main_x))) (forall ((v_prenex_11805 Int)) (or (<= (* 2 (select main_a v_prenex_11805)) 2000) (< v_prenex_11805 main_y) (<= 998 (select main_a v_prenex_11805))))) (or (forall ((v_prenex_5829 Int)) (<= (* 2 (select main_a v_prenex_5829)) 2)) (forall ((v_prenex_5830 Int)) (or (<= 998 (select main_a v_prenex_5830)) (<= (+ main_y 1) v_prenex_5830) (<= (select main_a v_prenex_5830) 1000) (< v_prenex_5830 main_y)))) (forall ((v_prenex_8435 Int) (v_prenex_8436 Int)) (or (<= 0 (* 2 (select main_a v_prenex_8435))) (<= (* 2 (select main_a v_prenex_8436)) 2000) (<= (* 2 (select main_a v_prenex_8435)) 2) (<= (+ main_x 1) v_prenex_8435) (< v_prenex_8435 main_x) (<= (+ (select main_a v_prenex_8435) 998) (select main_a v_prenex_8436)) (<= (select main_a v_prenex_8436) 1000))) (or (forall ((v_prenex_12630 Int)) (or (<= (* 2 (select main_a v_prenex_12630)) 2000) (<= (+ main_y 1) v_prenex_12630) (< v_prenex_12630 main_y))) (forall ((v_prenex_12629 Int)) (<= 0 (* 2 (select main_a v_prenex_12629))))) (forall ((v_prenex_9900 Int) (v_prenex_9899 Int)) (or (<= (select main_a v_prenex_9900) (+ (select main_a v_prenex_9899) 1000)) (<= (+ main_x 1) v_prenex_9899) (<= (select main_a v_prenex_9899) 1) (<= 1998 (* 2 (select main_a v_prenex_9900))) (<= 999 (select main_a v_prenex_9900)) (< v_prenex_9899 main_x) (<= 0 (+ (select main_a v_prenex_9899) 1)))) (forall ((v_prenex_12679 Int) (v_prenex_12680 Int)) (or (<= (+ (select main_a v_prenex_12679) 998) (select main_a v_prenex_12680)) (<= (+ main_x 1) v_prenex_12679) (<= (+ main_y 1) v_prenex_12680) (<= 0 (* 2 (select main_a v_prenex_12679))) (<= 1998 (* 2 (select main_a v_prenex_12680))) (< v_prenex_12679 main_x) (<= (select main_a v_prenex_12680) 1000))) (forall ((v_prenex_417 Int) (v_prenex_418 Int)) (or (<= (* 2 (select main_a v_prenex_418)) 2000) (<= (+ main_x 1) v_prenex_417) (<= 0 (* 2 (select main_a v_prenex_417))) (< v_prenex_417 main_x) (<= (+ (select main_a v_prenex_418) (select main_a v_prenex_417)) 1000))) (forall ((v_prenex_7729 Int) (v_prenex_7730 Int)) (or (<= 999 (select main_a v_prenex_7730)) (<= 1998 (* 2 (select main_a v_prenex_7730))) (< v_prenex_7729 main_x) (<= (* 2 (select main_a v_prenex_7729)) 2) (<= 1000 (+ (select main_a v_prenex_7730) (select main_a v_prenex_7729))) (<= (select main_a v_prenex_7729) 2) (<= (+ main_x 1) v_prenex_7729))) (forall ((v_prenex_965 Int) (v_prenex_966 Int)) (or (< v_prenex_965 main_x) (<= 1000 (+ (select main_a v_prenex_966) (select main_a v_prenex_965))) (<= 0 (+ (select main_a v_prenex_965) 1)) (<= (+ main_x 1) v_prenex_965) (<= (select main_a v_prenex_965) 2) (<= (select main_a v_prenex_966) 1000) (<= (select main_a v_prenex_966) 1001))) (forall ((v_prenex_10627 Int) (v_prenex_10626 Int)) (or (< v_prenex_10626 main_x) (<= (* 2 (select main_a v_prenex_10627)) 2000) (<= (+ main_x 1) v_prenex_10626) (<= 1998 (* 2 (select main_a v_prenex_10627))) (<= (* 2 (select main_a v_prenex_10626)) 2) (<= (+ main_y 1) v_prenex_10627) (<= 1000 (+ (select main_a v_prenex_10627) (select main_a v_prenex_10626))))) (or (forall ((v_prenex_1040 Int)) (or (<= 998 (select main_a v_prenex_1040)) (<= (* 2 (select main_a v_prenex_1040)) 2000))) (forall ((v_prenex_1039 Int)) (or (<= (* 2 (select main_a v_prenex_1039)) 2) (<= (+ main_x 1) v_prenex_1039) (< v_prenex_1039 main_x) (<= (select main_a v_prenex_1039) 1) (<= 0 (+ (select main_a v_prenex_1039) 1))))) (forall ((v_prenex_11831 Int) (v_prenex_11830 Int)) (or (<= (+ main_x 1) v_prenex_11830) (<= (+ (select main_a v_prenex_11831) (select main_a v_prenex_11830)) 1000) (<= 0 (* 2 (select main_a v_prenex_11830))) (<= 1998 (* 2 (select main_a v_prenex_11831))) (< v_prenex_11830 main_x))) (forall ((v_prenex_10803 Int) (v_prenex_10802 Int)) (or (<= 0 (select main_a v_prenex_10802)) (< v_prenex_10802 main_x) (<= (* 2 (select main_a v_prenex_10803)) 2000) (<= 998 (select main_a v_prenex_10803)) (<= (select main_a v_prenex_10803) (+ (select main_a v_prenex_10802) 1000)) (<= (+ main_x 1) v_prenex_10802) (<= (+ main_y 1) v_prenex_10803))) (or (forall ((v_prenex_11245 Int)) (<= 1998 (* 2 (select main_a v_prenex_11245)))) (forall ((v_prenex_11239 Int)) (or (< v_prenex_11239 main_x) (<= (select main_a v_prenex_11239) 1) (<= 0 (* 2 (select main_a v_prenex_11239))) (<= (+ main_x 1) v_prenex_11239)))) (forall ((v_prenex_6156 Int) (v_prenex_6155 Int)) (or (<= 0 (* 2 (select main_a v_prenex_6155))) (<= 1998 (* 2 (select main_a v_prenex_6156))) (<= 0 (+ (select main_a v_prenex_6155) 1)) (<= 998 (select main_a v_prenex_6156)) (<= (+ (select main_a v_prenex_6155) 998) (select main_a v_prenex_6156)) (< v_prenex_6155 main_x) (<= (+ main_x 1) v_prenex_6155))) (forall ((v_prenex_13393 Int) (v_prenex_13394 Int)) (or (<= (+ main_x 1) v_prenex_13393) (<= 1998 (* 2 (select main_a v_prenex_13394))) (<= (* 2 (select main_a v_prenex_13394)) 2000) (< v_prenex_13393 main_x) (<= (select main_a v_prenex_13394) (+ (select main_a v_prenex_13393) 1000)) (<= (select main_a v_prenex_13393) 1) (<= 0 (* 2 (select main_a v_prenex_13393))))) (forall ((v_prenex_6452 Int) (v_prenex_6451 Int)) (or (<= (select main_a v_prenex_6452) 1000) (<= (* 2 (select main_a v_prenex_6451)) 2) (<= 1000 (+ (select main_a v_prenex_6452) (select main_a v_prenex_6451))) (<= (select main_a v_prenex_6451) 2) (<= (select main_a v_prenex_6452) 1001) (< v_prenex_6451 main_x) (<= (+ main_x 1) v_prenex_6451))) (forall ((v_prenex_8844 Int) (v_prenex_8845 Int)) (or (<= (+ main_x 1) v_prenex_8844) (<= (+ (select main_a v_prenex_8844) 998) (select main_a v_prenex_8845)) (<= 1998 (* 2 (select main_a v_prenex_8845))) (<= (select main_a v_prenex_8845) 1000) (< v_prenex_8844 main_x) (<= 0 (+ (select main_a v_prenex_8844) 1)))) (or (forall ((v_prenex_9232 Int)) (<= (select main_a v_prenex_9232) 1001)) (forall ((v_prenex_9231 Int)) (or (<= (+ main_x 1) v_prenex_9231) (<= (* 2 (select main_a v_prenex_9231)) 2) (< v_prenex_9231 main_x) (<= 0 (* 2 (select main_a v_prenex_9231))) (<= 0 (+ (select main_a v_prenex_9231) 1))))) (forall ((v_prenex_8110 Int) (v_prenex_8111 Int)) (or (<= (+ main_x 1) v_prenex_8110) (<= (+ main_y 1) v_prenex_8111) (< v_prenex_8110 main_x) (<= 999 (select main_a v_prenex_8111)) (<= 0 (* 2 (select main_a v_prenex_8110))) (<= (+ (select main_a v_prenex_8111) (select main_a v_prenex_8110)) 1000) (<= 998 (select main_a v_prenex_8111)))) (forall ((v_prenex_90 Int) (v_prenex_91 Int)) (or (<= (select main_a v_prenex_91) 1000) (<= (* 2 (select main_a v_prenex_91)) 2000) (<= (+ main_x 1) v_prenex_90) (< v_prenex_90 main_x) (<= (+ (select main_a v_prenex_90) 998) (select main_a v_prenex_91)) (<= (* 2 (select main_a v_prenex_90)) 2) (<= 0 (+ (select main_a v_prenex_90) 1)))) (forall ((v_prenex_8927 Int) (v_prenex_8928 Int)) (or (<= (* 2 (select main_a v_prenex_8927)) 2) (<= 1998 (* 2 (select main_a v_prenex_8928))) (<= (select main_a v_prenex_8927) 2) (<= (+ (select main_a v_prenex_8928) (select main_a v_prenex_8927)) 1000) (<= (+ main_x 1) v_prenex_8927) (< v_prenex_8927 main_x))) (forall ((v_prenex_77 Int) (v_prenex_76 Int)) (or (<= (select main_a v_prenex_77) 1000) (<= 999 (select main_a v_prenex_77)) (<= (* 2 (select main_a v_prenex_76)) 2) (< v_prenex_76 main_x) (<= (+ main_x 1) v_prenex_76) (<= 0 (+ (select main_a v_prenex_76) 1)) (<= 1000 (+ (select main_a v_prenex_77) (select main_a v_prenex_76))))) (forall ((v_prenex_8212 Int) (v_prenex_8213 Int)) (or (<= 0 (* 2 (select main_a v_prenex_8212))) (<= 1000 (+ (select main_a v_prenex_8213) (select main_a v_prenex_8212))) (< v_prenex_8213 main_y) (<= 998 (select main_a v_prenex_8213)) (<= (select main_a v_prenex_8213) 1001) (< v_prenex_8212 main_x) (<= (+ main_x 1) v_prenex_8212))) (forall ((v_prenex_11066 Int) (v_prenex_11065 Int)) (or (<= 0 (* 2 (select main_a v_prenex_11065))) (<= 998 (select main_a v_prenex_11066)) (<= 1000 (+ (select main_a v_prenex_11066) (select main_a v_prenex_11065))) (< v_prenex_11065 main_x) (<= (+ main_x 1) v_prenex_11065) (<= (* 2 (select main_a v_prenex_11066)) 2000) (< v_prenex_11066 main_y))) (forall ((v_prenex_9257 Int) (v_prenex_9258 Int)) (or (<= (+ (select main_a v_prenex_9257) 998) (select main_a v_prenex_9258)) (<= 999 (select main_a v_prenex_9258)) (< v_prenex_9258 main_y) (<= (+ main_x 1) v_prenex_9257) (<= (select main_a v_prenex_9257) 2) (< v_prenex_9257 main_x) (<= (select main_a v_prenex_9258) 1001))) (forall ((v_prenex_2886 Int) (v_prenex_2885 Int)) (or (<= (+ main_x 1) v_prenex_2885) (< v_prenex_2885 main_x) (<= (* 2 (select main_a v_prenex_2886)) 2000) (<= (select main_a v_prenex_2885) 1) (<= (+ main_y 1) v_prenex_2886) (<= (select main_a v_prenex_2886) 1001) (<= 1000 (+ (select main_a v_prenex_2886) (select main_a v_prenex_2885))))) (forall ((v_prenex_413 Int) (v_prenex_414 Int)) (or (<= 1000 (+ (select main_a v_prenex_414) (select main_a v_prenex_413))) (<= (+ main_x 1) v_prenex_413) (<= (select main_a v_prenex_413) 2) (<= 0 (+ (select main_a v_prenex_413) 1)) (<= (* 2 (select main_a v_prenex_414)) 2000) (< v_prenex_413 main_x) (<= 999 (select main_a v_prenex_414)))) (forall ((v_prenex_2613 Int) (v_prenex_2614 Int)) (or (<= (* 2 (select main_a v_prenex_2614)) 2000) (<= 0 (+ (select main_a v_prenex_2613) 1)) (<= (+ main_x 1) v_prenex_2613) (< v_prenex_2613 main_x) (<= (select main_a v_prenex_2614) (+ (select main_a v_prenex_2613) 1000)) (<= 1998 (* 2 (select main_a v_prenex_2614))))) (forall ((v_prenex_9161 Int) (v_prenex_9162 Int)) (or (<= 0 (* 2 (select main_a v_prenex_9161))) (<= (+ main_x 1) v_prenex_9161) (<= (select main_a v_prenex_9162) 1000) (<= 0 (+ (select main_a v_prenex_9161) 1)) (< v_prenex_9161 main_x) (<= (+ (select main_a v_prenex_9162) (select main_a v_prenex_9161)) 1000) (<= (* 2 (select main_a v_prenex_9162)) 2000))) (forall ((v_prenex_6201 Int) (v_prenex_6202 Int)) (or (<= (select main_a v_prenex_6201) 2) (<= (select main_a v_prenex_6202) 1000) (<= (+ main_x 1) v_prenex_6201) (< v_prenex_6201 main_x) (<= 0 (+ (select main_a v_prenex_6201) 1)) (<= 1998 (* 2 (select main_a v_prenex_6202))) (<= 1000 (+ (select main_a v_prenex_6202) (select main_a v_prenex_6201))))) (or (forall ((v_prenex_2270 Int)) (or (< v_prenex_2270 main_x) (<= (* 2 (select main_a v_prenex_2270)) 2) (<= (+ main_x 1) v_prenex_2270) (<= 0 (* 2 (select main_a v_prenex_2270))))) (forall ((v_prenex_2271 Int)) (or (<= 998 (select main_a v_prenex_2271)) (<= (select main_a v_prenex_2271) 1001)))) (forall ((v_prenex_5357 Int) (v_prenex_5356 Int)) (or (<= (+ main_x 1) v_prenex_5356) (< v_prenex_5356 main_x) (<= 999 (select main_a v_prenex_5357)) (<= (+ (select main_a v_prenex_5357) (select main_a v_prenex_5356)) 1000) (<= 998 (select main_a v_prenex_5357)) (<= (select main_a v_prenex_5356) 1) (<= 0 (select main_a v_prenex_5356)))) (forall ((v_prenex_11819 Int) (v_prenex_11818 Int)) (or (<= (select main_a v_prenex_11819) 1000) (<= 0 (* 2 (select main_a v_prenex_11818))) (< v_prenex_11818 main_x) (<= (+ main_x 1) v_prenex_11818) (<= (* 2 (select main_a v_prenex_11818)) 2) (<= (select main_a v_prenex_11819) (+ (select main_a v_prenex_11818) 1000)))) (forall ((v_prenex_5831 Int) (v_prenex_5832 Int)) (or (<= (select main_a v_prenex_5832) 1000) (<= (+ (select main_a v_prenex_5831) 998) (select main_a v_prenex_5832)) (< v_prenex_5831 main_x) (<= (+ main_y 1) v_prenex_5832) (<= (+ main_x 1) v_prenex_5831) (<= (select main_a v_prenex_5832) 1001) (<= (* 2 (select main_a v_prenex_5831)) 2))) (forall ((v_prenex_1767 Int) (v_prenex_1768 Int)) (or (<= (+ main_x 1) v_prenex_1767) (<= 1000 (+ (select main_a v_prenex_1768) (select main_a v_prenex_1767))) (<= 998 (select main_a v_prenex_1768)) (< v_prenex_1767 main_x) (<= 999 (select main_a v_prenex_1768)) (<= 0 (select main_a v_prenex_1767)) (< v_prenex_1768 main_y))) (or (forall ((v_prenex_3315 Int)) (or (<= (+ main_x 1) v_prenex_3315) (< v_prenex_3315 main_x) (<= (* 2 (select main_a v_prenex_3315)) 2) (<= (select main_a v_prenex_3315) 2))) (forall ((v_prenex_3316 Int)) (or (<= (select main_a v_prenex_3316) 1001) (<= 1998 (* 2 (select main_a v_prenex_3316)))))) (or (forall ((v_prenex_5016 Int)) (or (< v_prenex_5016 main_x) (<= 0 (* 2 (select main_a v_prenex_5016))) (<= (+ main_x 1) v_prenex_5016) (<= 0 (select main_a v_prenex_5016)))) (forall ((v_prenex_5017 Int)) (or (<= (* 2 (select main_a v_prenex_5017)) 2000) (<= 1998 (* 2 (select main_a v_prenex_5017))) (< v_prenex_5017 main_y)))) (forall ((v_prenex_7441 Int) (v_prenex_7442 Int)) (or (<= 0 (* 2 (select main_a v_prenex_7441))) (<= 0 (select main_a v_prenex_7441)) (<= (+ main_x 1) v_prenex_7441) (<= 998 (select main_a v_prenex_7442)) (<= (+ (select main_a v_prenex_7442) (select main_a v_prenex_7441)) 1000) (< v_prenex_7441 main_x) (<= 999 (select main_a v_prenex_7442)))) (forall ((v_prenex_12917 Int) (v_prenex_12916 Int)) (or (<= (+ main_x 1) v_prenex_12916) (<= (select main_a v_prenex_12917) 1001) (<= 998 (select main_a v_prenex_12917)) (<= 0 (+ (select main_a v_prenex_12916) 1)) (<= 1000 (+ (select main_a v_prenex_12917) (select main_a v_prenex_12916))) (< v_prenex_12916 main_x))) (or (forall ((v_prenex_6145 Int)) (or (<= (+ main_x 1) v_prenex_6145) (<= (* 2 (select main_a v_prenex_6145)) 2) (< v_prenex_6145 main_x) (<= (select main_a v_prenex_6145) 2))) (forall ((v_prenex_6146 Int)) (or (<= (* 2 (select main_a v_prenex_6146)) 2000) (<= 1998 (* 2 (select main_a v_prenex_6146))) (<= (+ main_y 1) v_prenex_6146)))) (forall ((v_prenex_2442 Int) (v_prenex_2443 Int)) (or (<= 998 (select main_a v_prenex_2443)) (<= 1998 (* 2 (select main_a v_prenex_2443))) (<= (+ main_y 1) v_prenex_2443) (<= (+ main_x 1) v_prenex_2442) (< v_prenex_2442 main_x) (<= 0 (select main_a v_prenex_2442)) (<= 1000 (+ (select main_a v_prenex_2443) (select main_a v_prenex_2442))))) (forall ((v_prenex_8961 Int) (v_prenex_8962 Int)) (or (<= (+ (select main_a v_prenex_8962) (select main_a v_prenex_8961)) 1000) (< v_prenex_8962 main_y) (<= (+ main_x 1) v_prenex_8961) (< v_prenex_8961 main_x) (<= (select main_a v_prenex_8962) 1001) (<= (select main_a v_prenex_8961) 1))) (forall ((v_prenex_6290 Int) (v_prenex_6289 Int)) (or (<= 1000 (+ (select main_a v_prenex_6290) (select main_a v_prenex_6289))) (<= 1998 (* 2 (select main_a v_prenex_6290))) (<= 0 (select main_a v_prenex_6289)) (<= (select main_a v_prenex_6289) 1) (< v_prenex_6289 main_x) (<= 999 (select main_a v_prenex_6290)) (<= (+ main_x 1) v_prenex_6289))) (forall ((v_prenex_1091 Int) (v_prenex_1092 Int)) (or (< v_prenex_1092 main_y) (<= 998 (select main_a v_prenex_1092)) (<= (select main_a v_prenex_1091) 1) (<= (select main_a v_prenex_1092) 1001) (< v_prenex_1091 main_x) (<= 1000 (+ (select main_a v_prenex_1092) (select main_a v_prenex_1091))) (<= (+ main_x 1) v_prenex_1091))) (forall ((v_prenex_8170 Int) (v_prenex_8171 Int)) (or (< v_prenex_8170 main_x) (<= 1998 (* 2 (select main_a v_prenex_8171))) (<= 0 (* 2 (select main_a v_prenex_8170))) (<= (+ main_y 1) v_prenex_8171) (<= (select main_a v_prenex_8171) (+ (select main_a v_prenex_8170) 1000)) (<= (* 2 (select main_a v_prenex_8171)) 2000) (<= (+ main_x 1) v_prenex_8170))) (or (forall ((v_prenex_4211 Int)) (<= (* 2 (select main_a v_prenex_4211)) 2000)) (forall ((v_prenex_13 Int)) (or (<= (* 2 (select main_a v_prenex_13)) 2) (<= (+ main_x 1) v_prenex_13) (<= 0 (+ (select main_a v_prenex_13) 1)) (< v_prenex_13 main_x)))) (forall ((v_prenex_9933 Int) (v_prenex_9932 Int)) (or (<= (+ main_x 1) v_prenex_9932) (<= 0 (+ (select main_a v_prenex_9932) 1)) (< v_prenex_9932 main_x) (<= (select main_a v_prenex_9933) (+ (select main_a v_prenex_9932) 1000)) (<= (select main_a v_prenex_9933) 1000) (<= (* 2 (select main_a v_prenex_9932)) 2))) (or (forall ((v_prenex_12752 Int)) (<= 999 (select main_a v_prenex_12752))) (forall ((v_prenex_12751 Int)) (or (<= (+ main_x 1) v_prenex_12751) (<= (select main_a v_prenex_12751) 1) (<= (* 2 (select main_a v_prenex_12751)) 2) (< v_prenex_12751 main_x) (<= 0 (select main_a v_prenex_12751))))) (forall ((v_prenex_7769 Int) (v_prenex_7770 Int)) (or (< v_prenex_7769 main_x) (<= (+ main_y 1) v_prenex_7770) (<= 0 (select main_a v_prenex_7769)) (<= (+ main_x 1) v_prenex_7769) (<= (+ (select main_a v_prenex_7769) 998) (select main_a v_prenex_7770)) (<= (* 2 (select main_a v_prenex_7770)) 2000) (<= 1998 (* 2 (select main_a v_prenex_7770))))) (forall ((v_prenex_8699 Int) (v_prenex_8700 Int)) (or (<= (* 2 (select main_a v_prenex_8699)) 2) (<= (+ main_y 1) v_prenex_8700) (<= 999 (select main_a v_prenex_8700)) (<= (+ main_x 1) v_prenex_8699) (<= (+ (select main_a v_prenex_8699) 998) (select main_a v_prenex_8700)) (<= (select main_a v_prenex_8700) 1001) (< v_prenex_8699 main_x))) (forall ((v_prenex_10047 Int) (v_prenex_10046 Int)) (or (<= (+ (select main_a v_prenex_10046) 998) (select main_a v_prenex_10047)) (<= (select main_a v_prenex_10046) 1) (<= (+ main_x 1) v_prenex_10046) (<= 998 (select main_a v_prenex_10047)) (< v_prenex_10046 main_x) (<= (* 2 (select main_a v_prenex_10047)) 2000))) (or (forall ((v_prenex_11329 Int)) (or (<= 998 (select main_a v_prenex_11329)) (<= 999 (select main_a v_prenex_11329)) (<= (+ main_y 1) v_prenex_11329) (< v_prenex_11329 main_y))) (forall ((v_prenex_11328 Int)) (<= (* 2 (select main_a v_prenex_11328)) 2))) (forall ((v_prenex_4787 Int)) (or (<= (+ main_x 1) v_prenex_4787) (<= (select main_a v_prenex_4787) 2) (<= (* 2 (select main_a v_prenex_4787)) 2) (< v_prenex_4787 main_x))) (forall ((v_prenex_7108 Int) (v_prenex_7109 Int)) (or (< v_prenex_7108 main_x) (<= (select main_a v_prenex_7109) 1001) (<= 1000 (+ (select main_a v_prenex_7109) (select main_a v_prenex_7108))) (<= (+ main_x 1) v_prenex_7108) (<= (select main_a v_prenex_7108) 1) (<= 0 (+ (select main_a v_prenex_7108) 1)) (<= 1998 (* 2 (select main_a v_prenex_7109))))) (forall ((v_prenex_11372 Int) (v_prenex_11373 Int)) (or (<= (+ main_x 1) v_prenex_11372) (<= (+ (select main_a v_prenex_11373) (select main_a v_prenex_11372)) 1000) (<= (select main_a v_prenex_11372) 1) (< v_prenex_11372 main_x) (<= 999 (select main_a v_prenex_11373)) (<= (select main_a v_prenex_11373) 1001) (<= 0 (* 2 (select main_a v_prenex_11372))))) (forall ((v_prenex_11145 Int) (v_prenex_11146 Int)) (or (<= (+ main_x 1) v_prenex_11145) (<= (select main_a v_prenex_11146) 1000) (<= 1998 (* 2 (select main_a v_prenex_11146))) (<= (select main_a v_prenex_11145) 2) (< v_prenex_11145 main_x) (< v_prenex_11146 main_y) (<= 1000 (+ (select main_a v_prenex_11146) (select main_a v_prenex_11145))))) (forall ((v_prenex_1064 Int) (v_prenex_1063 Int)) (or (<= (select main_a v_prenex_1064) 1001) (<= 0 (* 2 (select main_a v_prenex_1063))) (< v_prenex_1063 main_x) (<= (+ main_y 1) v_prenex_1064) (<= (+ (select main_a v_prenex_1064) (select main_a v_prenex_1063)) 1000) (<= (select main_a v_prenex_1064) 1000) (<= (+ main_x 1) v_prenex_1063))) (forall ((v_prenex_1277 Int) (v_prenex_1276 Int)) (or (<= 1000 (+ (select main_a v_prenex_1277) (select main_a v_prenex_1276))) (<= 1998 (* 2 (select main_a v_prenex_1277))) (<= (select main_a v_prenex_1276) 2) (<= (select main_a v_prenex_1277) 1000) (<= (+ main_x 1) v_prenex_1276) (<= (* 2 (select main_a v_prenex_1276)) 2) (< v_prenex_1276 main_x))) (or (forall ((v_prenex_95 Int)) (or (<= (+ main_y 1) v_prenex_95) (<= 1998 (* 2 (select main_a v_prenex_95))) (<= 999 (select main_a v_prenex_95)))) (forall ((v_prenex_94 Int)) (or (<= 0 (+ (select main_a v_prenex_94) 1)) (<= 0 (* 2 (select main_a v_prenex_94))) (<= (+ main_x 1) v_prenex_94) (< v_prenex_94 main_x)))) (forall ((v_prenex_4090 Int) (v_prenex_4089 Int)) (or (<= (select main_a v_prenex_4090) 1000) (<= 0 (+ (select main_a v_prenex_4089) 1)) (<= 999 (select main_a v_prenex_4090)) (< v_prenex_4089 main_x) (<= (+ (select main_a v_prenex_4089) 998) (select main_a v_prenex_4090)) (<= (+ main_x 1) v_prenex_4089))) (forall ((v_prenex_10488 Int) (v_prenex_10487 Int)) (or (<= (+ (select main_a v_prenex_10488) (select main_a v_prenex_10487)) 1000) (<= (select main_a v_prenex_10488) 1000) (<= 999 (select main_a v_prenex_10488)) (<= (select main_a v_prenex_10487) 1) (< v_prenex_10487 main_x) (<= 0 (select main_a v_prenex_10487)) (<= (+ main_x 1) v_prenex_10487))) (forall ((v_prenex_857 Int) (v_prenex_858 Int)) (or (< v_prenex_858 main_y) (<= 1000 (+ (select main_a v_prenex_858) (select main_a v_prenex_857))) (<= (select main_a v_prenex_858) 1000) (<= (+ main_y 1) v_prenex_858))) (forall ((v_prenex_3341 Int) (v_prenex_3342 Int)) (or (<= (* 2 (select main_a v_prenex_3341)) 2) (<= (select main_a v_prenex_3341) 2) (<= (select main_a v_prenex_3342) 1001) (<= (+ main_x 1) v_prenex_3341) (<= (+ (select main_a v_prenex_3341) 998) (select main_a v_prenex_3342)) (< v_prenex_3341 main_x) (<= (* 2 (select main_a v_prenex_3342)) 2000))) (forall ((v_prenex_11484 Int) (v_prenex_11485 Int)) (or (<= (select main_a v_prenex_11484) 2) (< v_prenex_11484 main_x) (<= (+ main_x 1) v_prenex_11484) (<= 1998 (* 2 (select main_a v_prenex_11485))) (<= 998 (select main_a v_prenex_11485)) (<= 1000 (+ (select main_a v_prenex_11485) (select main_a v_prenex_11484))) (<= 0 (select main_a v_prenex_11484)))) (forall ((v_prenex_5015 Int) (v_prenex_5014 Int)) (or (<= (select main_a v_prenex_5015) (+ (select main_a v_prenex_5014) 1000)) (<= 999 (select main_a v_prenex_5015)) (<= (select main_a v_prenex_5015) 1000) (< v_prenex_5014 main_x) (<= (+ main_x 1) v_prenex_5014) (<= (* 2 (select main_a v_prenex_5014)) 2))) (or (forall ((v_prenex_3100 Int)) (or (< v_prenex_3100 main_y) (<= (select main_a v_prenex_3100) 1001) (<= 999 (select main_a v_prenex_3100)))) (forall ((v_prenex_3099 Int)) (or (<= (+ main_x 1) v_prenex_3099) (<= 0 (* 2 (select main_a v_prenex_3099))) (< v_prenex_3099 main_x)))) (forall ((v_prenex_10804 Int) (v_prenex_10805 Int)) (or (<= (select main_a v_prenex_10805) 1000) (< v_prenex_10805 main_y) (<= 0 (* 2 (select main_a v_prenex_10804))) (<= (select main_a v_prenex_10805) (+ (select main_a v_prenex_10804) 1000)) (<= 998 (select main_a v_prenex_10805)) (< v_prenex_10804 main_x) (<= (+ main_x 1) v_prenex_10804))) (forall ((v_prenex_11069 Int) (v_prenex_11070 Int)) (or (< v_prenex_11069 main_x) (<= (select main_a v_prenex_11069) 1) (<= (select main_a v_prenex_11070) (+ (select main_a v_prenex_11069) 1000)) (<= (+ main_x 1) v_prenex_11069) (<= 0 (+ (select main_a v_prenex_11069) 1)) (<= 1998 (* 2 (select main_a v_prenex_11070))) (<= 999 (select main_a v_prenex_11070)))) (or (forall ((v_prenex_8671 Int)) (or (<= (+ main_x 1) v_prenex_8671) (<= 0 (* 2 (select main_a v_prenex_8671))) (<= 0 (+ (select main_a v_prenex_8671) 1)) (<= (* 2 (select main_a v_prenex_8671)) 2) (< v_prenex_8671 main_x))) (forall ((v_prenex_8672 Int)) (or (<= (select main_a v_prenex_8672) 1000) (<= (select main_a v_prenex_8672) 1001)))) (forall ((v_prenex_5578 Int) (v_prenex_5579 Int)) (or (<= (select main_a v_prenex_5579) (+ (select main_a v_prenex_5578) 1000)) (<= 0 (* 2 (select main_a v_prenex_5578))) (<= (+ main_x 1) v_prenex_5578) (<= (select main_a v_prenex_5579) 1001) (<= 1998 (* 2 (select main_a v_prenex_5579))) (< v_prenex_5578 main_x))) (forall ((v_prenex_6386 Int) (v_prenex_6385 Int)) (or (< v_prenex_6385 main_x) (<= (+ main_y 1) v_prenex_6386) (<= 999 (select main_a v_prenex_6386)) (<= (select main_a v_prenex_6386) (+ (select main_a v_prenex_6385) 1000)) (<= (select main_a v_prenex_6386) 1000) (<= (select main_a v_prenex_6385) 2) (<= (+ main_x 1) v_prenex_6385))) (forall ((v_prenex_8971 Int) (v_prenex_8972 Int)) (or (<= 0 (+ (select main_a v_prenex_8971) 1)) (<= 1998 (* 2 (select main_a v_prenex_8972))) (<= (+ main_x 1) v_prenex_8971) (< v_prenex_8972 main_y) (<= (+ (select main_a v_prenex_8972) (select main_a v_prenex_8971)) 1000) (< v_prenex_8971 main_x))) (or (forall ((v_prenex_7758 Int)) (or (<= (* 2 (select main_a v_prenex_7758)) 2000) (<= 1998 (* 2 (select main_a v_prenex_7758))))) (forall ((v_prenex_7757 Int)) (or (< v_prenex_7757 main_x) (<= 0 (+ (select main_a v_prenex_7757) 1)) (<= (+ main_x 1) v_prenex_7757) (<= (* 2 (select main_a v_prenex_7757)) 2) (<= (select main_a v_prenex_7757) 1)))) (forall ((v_prenex_299 Int) (v_prenex_300 Int)) (or (<= 0 (select main_a v_prenex_299)) (<= 1998 (* 2 (select main_a v_prenex_300))) (<= (+ main_x 1) v_prenex_299) (< v_prenex_300 main_y) (<= 999 (select main_a v_prenex_300)) (< v_prenex_299 main_x) (<= (+ (select main_a v_prenex_300) (select main_a v_prenex_299)) 1000))) (forall ((v_prenex_5835 Int) (v_prenex_5836 Int)) (or (< v_prenex_5835 main_x) (<= (+ main_x 1) v_prenex_5835) (<= (* 2 (select main_a v_prenex_5836)) 2000) (<= 0 (select main_a v_prenex_5835)) (<= (* 2 (select main_a v_prenex_5835)) 2) (<= 1000 (+ (select main_a v_prenex_5836) (select main_a v_prenex_5835))))) (or (forall ((v_prenex_5872 Int)) (<= 999 (select main_a v_prenex_5872))) (forall ((v_prenex_5871 Int)) (or (<= (* 2 (select main_a v_prenex_5871)) 2) (<= (select main_a v_prenex_5871) 1) (<= 0 (+ (select main_a v_prenex_5871) 1)) (<= (+ main_x 1) v_prenex_5871) (< v_prenex_5871 main_x)))) (forall ((v_prenex_3540 Int) (v_prenex_3541 Int)) (or (<= (select main_a v_prenex_3541) 1001) (<= (* 2 (select main_a v_prenex_3541)) 2000) (< v_prenex_3540 main_x) (<= (+ main_x 1) v_prenex_3540) (<= 0 (+ (select main_a v_prenex_3540) 1)) (<= 1000 (+ (select main_a v_prenex_3541) (select main_a v_prenex_3540))) (<= (select main_a v_prenex_3540) 1))) (or (forall ((v_prenex_1061 Int)) (or (<= (+ main_x 1) v_prenex_1061) (<= (* 2 (select main_a v_prenex_1061)) 2) (< v_prenex_1061 main_x) (<= (select main_a v_prenex_1061) 2))) (forall ((v_prenex_1062 Int)) (or (<= (* 2 (select main_a v_prenex_1062)) 2000) (<= 999 (select main_a v_prenex_1062)) (<= (+ main_y 1) v_prenex_1062)))) (forall ((v_prenex_4849 Int) (v_prenex_4848 Int)) (or (<= 0 (+ (select main_a v_prenex_4848) 1)) (<= (+ main_x 1) v_prenex_4848) (<= (* 2 (select main_a v_prenex_4848)) 2) (< v_prenex_4848 main_x) (<= (select main_a v_prenex_4849) 1000) (<= 998 (select main_a v_prenex_4849)) (<= (+ (select main_a v_prenex_4849) (select main_a v_prenex_4848)) 1000))) (forall ((v_prenex_6465 Int) (v_prenex_6466 Int)) (or (<= (* 2 (select main_a v_prenex_6465)) 2) (< v_prenex_6465 main_x) (<= (select main_a v_prenex_6466) 1000) (<= (+ main_x 1) v_prenex_6465) (<= (+ (select main_a v_prenex_6465) 998) (select main_a v_prenex_6466)) (<= 998 (select main_a v_prenex_6466)))) (forall ((v_prenex_7850 Int) (v_prenex_7851 Int)) (or (<= (* 2 (select main_a v_prenex_7851)) 2000) (<= 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)) (<= (select main_a v_prenex_7851) 1000) (<= (+ main_x 1) v_prenex_7850))) (forall ((v_prenex_783 Int) (v_prenex_784 Int)) (or (<= 1000 (+ (select main_a v_prenex_784) (select main_a v_prenex_783))) (<= (select main_a v_prenex_783) 1) (<= (select main_a v_prenex_784) 1000) (<= 998 (select main_a v_prenex_784)) (<= (+ main_x 1) v_prenex_783) (< v_prenex_783 main_x))) (or (forall ((v_prenex_4537 Int)) (<= 0 (* 2 (select main_a v_prenex_4537)))) (forall ((v_prenex_4538 Int)) (or (<= (select main_a v_prenex_4538) 1001) (<= (+ main_y 1) v_prenex_4538) (<= (select main_a v_prenex_4538) 1000) (< v_prenex_4538 main_y)))) (forall ((v_prenex_1866 Int) (v_prenex_1865 Int)) (or (<= 0 (+ (select main_a v_prenex_1865) 1)) (<= (select main_a v_prenex_1866) 1001) (<= (select main_a v_prenex_1866) (+ (select main_a v_prenex_1865) 1000)) (<= 1998 (* 2 (select main_a v_prenex_1866))) (<= 0 (* 2 (select main_a v_prenex_1865))) (<= (+ main_x 1) v_prenex_1865) (< v_prenex_1865 main_x))) (forall ((v_prenex_2175 Int) (v_prenex_2176 Int)) (or (< v_prenex_2175 main_x) (<= (select main_a v_prenex_2176) 1000) (<= (+ main_x 1) v_prenex_2175) (<= (+ (select main_a v_prenex_2175) 998) (select main_a v_prenex_2176)) (<= 1998 (* 2 (select main_a v_prenex_2176))) (<= (* 2 (select main_a v_prenex_2175)) 2))) (forall ((v_prenex_2921 Int) (v_prenex_2922 Int)) (or (<= (+ (select main_a v_prenex_2922) (select main_a v_prenex_2921)) 1000) (< v_prenex_2921 main_x) (< v_prenex_2922 main_y) (<= (select main_a v_prenex_2922) 1001) (<= (+ main_x 1) v_prenex_2921) (<= (select main_a v_prenex_2921) 1) (<= 998 (select main_a v_prenex_2922)))) (forall ((v_prenex_10594 Int) (v_prenex_10595 Int)) (or (< v_prenex_10594 main_x) (<= 0 (+ (select main_a v_prenex_10594) 1)) (<= (+ main_x 1) v_prenex_10594) (<= (select main_a v_prenex_10594) 1) (<= (* 2 (select main_a v_prenex_10595)) 2000) (<= (select main_a v_prenex_10595) 1001) (<= (+ (select main_a v_prenex_10595) (select main_a v_prenex_10594)) 1000))) (or (forall ((v_prenex_8664 Int)) (<= (* 2 (select main_a v_prenex_8664)) 2000)) (forall ((v_prenex_8663 Int)) (or (<= (+ main_x 1) v_prenex_8663) (<= 0 (* 2 (select main_a v_prenex_8663))) (<= 0 (+ (select main_a v_prenex_8663) 1)) (<= (* 2 (select main_a v_prenex_8663)) 2) (< v_prenex_8663 main_x)))) (forall ((v_prenex_9935 Int) (v_prenex_9934 Int)) (or (<= 998 (select main_a v_prenex_9935)) (<= 1998 (* 2 (select main_a v_prenex_9935))) (< v_prenex_9934 main_x) (<= (+ (select main_a v_prenex_9934) 998) (select main_a v_prenex_9935)) (<= (select main_a v_prenex_9934) 2) (<= 0 (* 2 (select main_a v_prenex_9934))) (<= (+ main_x 1) v_prenex_9934))) (forall ((v_prenex_10422 Int) (v_prenex_10421 Int)) (or (<= (select main_a v_prenex_10422) (+ (select main_a v_prenex_10421) 1000)) (< v_prenex_10421 main_x) (<= (+ main_x 1) v_prenex_10421) (<= 998 (select main_a v_prenex_10422)) (<= 0 (select main_a v_prenex_10421)) (<= 0 (* 2 (select main_a v_prenex_10421))))) (forall ((v_prenex_5211 Int) (v_prenex_5210 Int)) (or (<= 998 (select main_a v_prenex_5211)) (<= (select main_a v_prenex_5211) 1001) (<= (+ main_x 1) v_prenex_5210) (<= (+ (select main_a v_prenex_5211) (select main_a v_prenex_5210)) 1000) (<= (select main_a v_prenex_5210) 1) (< v_prenex_5210 main_x))) (or (forall ((v_prenex_4945 Int)) (or (<= (select main_a v_prenex_4945) 1000) (<= (select main_a v_prenex_4945) 1001) (<= (+ main_y 1) v_prenex_4945))) (forall ((v_prenex_4944 Int)) (or (<= (+ main_x 1) v_prenex_4944) (< v_prenex_4944 main_x) (<= 0 (* 2 (select main_a v_prenex_4944))) (<= (* 2 (select main_a v_prenex_4944)) 2)))) (forall ((v_prenex_12257 Int) (v_prenex_12258 Int)) (or (<= (+ main_x 1) v_prenex_12257) (<= (select main_a v_prenex_12258) 1000) (<= (* 2 (select main_a v_prenex_12257)) 2) (< v_prenex_12257 main_x) (<= 1000 (+ (select main_a v_prenex_12258) (select main_a v_prenex_12257))) (<= 0 (+ (select main_a v_prenex_12257) 1)) (<= (select main_a v_prenex_12258) 1001))) (forall ((v_prenex_9828 Int) (v_prenex_9827 Int)) (or (< v_prenex_9827 main_x) (<= (select main_a v_prenex_9828) 1000) (<= (* 2 (select main_a v_prenex_9827)) 2) (<= 999 (select main_a v_prenex_9828)) (<= (+ main_x 1) v_prenex_9827) (<= (+ main_y 1) v_prenex_9828) (<= (+ (select main_a v_prenex_9828) (select main_a v_prenex_9827)) 1000))) (forall ((v_prenex_3297 Int) (v_prenex_3298 Int)) (or (< v_prenex_3297 main_x) (<= 0 (select main_a v_prenex_3297)) (<= (+ (select main_a v_prenex_3298) (select main_a v_prenex_3297)) 1000) (<= (+ main_x 1) v_prenex_3297) (<= (select main_a v_prenex_3298) 1000) (<= 0 (+ (select main_a v_prenex_3297) 1)) (<= (* 2 (select main_a v_prenex_3298)) 2000))) (or (forall ((v_prenex_7908 Int)) (or (<= (* 2 (select main_a v_prenex_7908)) 2) (<= 0 (* 2 (select main_a v_prenex_7908))) (<= (+ main_x 1) v_prenex_7908) (< v_prenex_7908 main_x))) (forall ((v_prenex_7909 Int)) (or (<= 999 (select main_a v_prenex_7909)) (< v_prenex_7909 main_y) (<= (select main_a v_prenex_7909) 1001)))) (forall ((v_prenex_1758 Int) (v_prenex_1757 Int)) (or (<= 1000 (+ (select main_a v_prenex_1758) (select main_a v_prenex_1757))) (< v_prenex_1757 main_x) (<= (select main_a v_prenex_1757) 2) (<= 998 (select main_a v_prenex_1758)) (<= (+ main_y 1) v_prenex_1758) (<= (+ main_x 1) v_prenex_1757))) (or (forall ((v_prenex_5710 Int)) (or (<= (select main_a v_prenex_5710) 1001) (<= (select main_a v_prenex_5710) 1000) (<= (+ main_y 1) v_prenex_5710))) (forall ((v_prenex_5709 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5709))) (<= (select main_a v_prenex_5709) 2) (< v_prenex_5709 main_x) (<= (+ main_x 1) v_prenex_5709)))) (forall ((v_prenex_9513 Int) (v_prenex_9512 Int)) (or (<= 0 (* 2 (select main_a v_prenex_9512))) (<= (+ main_x 1) v_prenex_9512) (<= 1000 (+ (select main_a v_prenex_9513) (select main_a v_prenex_9512))) (<= 998 (select main_a v_prenex_9513)) (<= 0 (+ (select main_a v_prenex_9512) 1)) (< v_prenex_9512 main_x) (<= 1998 (* 2 (select main_a v_prenex_9513))))) (forall ((v_prenex_479 Int) (v_prenex_480 Int)) (or (< v_prenex_479 main_x) (<= (select main_a v_prenex_480) (+ (select main_a v_prenex_479) 1000)) (<= (+ main_x 1) v_prenex_479) (<= (+ main_y 1) v_prenex_480) (<= (* 2 (select main_a v_prenex_479)) 2) (<= (select main_a v_prenex_480) 1000))) (or (forall ((v_prenex_6270 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_6270))) (<= (select main_a v_prenex_6270) 1000) (< v_prenex_6270 main_y))) (forall ((v_prenex_6269 Int)) (or (<= 0 (* 2 (select main_a v_prenex_6269))) (<= (+ main_x 1) v_prenex_6269) (< v_prenex_6269 main_x)))) (forall ((v_prenex_3926 Int) (v_prenex_3927 Int)) (or (<= (select main_a v_prenex_3926) 2) (<= 1998 (* 2 (select main_a v_prenex_3927))) (<= (select main_a v_prenex_3927) 1000) (<= 1000 (+ (select main_a v_prenex_3927) (select main_a v_prenex_3926))) (<= (+ main_x 1) v_prenex_3926) (< v_prenex_3926 main_x))) (or (forall ((v_prenex_4112 Int)) (or (<= 999 (select main_a v_prenex_4112)) (< v_prenex_4112 main_y) (<= 1998 (* 2 (select main_a v_prenex_4112))))) (forall ((v_prenex_4111 Int)) (or (<= 0 (select main_a v_prenex_4111)) (<= (+ main_x 1) v_prenex_4111) (< v_prenex_4111 main_x) (<= 0 (* 2 (select main_a v_prenex_4111)))))) (forall ((v_prenex_2424 Int) (v_prenex_2425 Int)) (or (<= 0 (+ (select main_a v_prenex_2424) 1)) (<= (+ main_x 1) v_prenex_2424) (<= (select main_a v_prenex_2424) 1) (<= (select main_a v_prenex_2425) 1000) (<= (select main_a v_prenex_2425) 1001) (< v_prenex_2424 main_x) (<= (select main_a v_prenex_2425) (+ (select main_a v_prenex_2424) 1000)))) (forall ((v_prenex_4863 Int) (v_prenex_4862 Int)) (or (<= (select main_a v_prenex_4862) 2) (<= (+ (select main_a v_prenex_4863) (select main_a v_prenex_4862)) 1000) (<= (select main_a v_prenex_4863) 1000) (< v_prenex_4862 main_x) (<= (+ main_x 1) v_prenex_4862) (<= (select main_a v_prenex_4863) 1001))) (forall ((v_prenex_5954 Int) (v_prenex_5953 Int)) (or (<= (* 2 (select main_a v_prenex_5954)) 2000) (<= (* 2 (select main_a v_prenex_5953)) 2) (<= (select main_a v_prenex_5954) (+ (select main_a v_prenex_5953) 1000)) (<= 998 (select main_a v_prenex_5954)) (<= (+ main_x 1) v_prenex_5953) (< v_prenex_5953 main_x))) (forall ((v_prenex_8583 Int) (v_prenex_8584 Int)) (or (<= (select main_a v_prenex_8584) 1001) (<= (select main_a v_prenex_8584) (+ (select main_a v_prenex_8583) 1000)) (< v_prenex_8584 main_y) (<= (select main_a v_prenex_8584) 1000) (<= (+ main_y 1) v_prenex_8584))) (or (forall ((v_prenex_10800 Int)) (or (< v_prenex_10800 main_x) (<= 0 (* 2 (select main_a v_prenex_10800))) (<= (select main_a v_prenex_10800) 1) (<= (+ main_x 1) v_prenex_10800))) (forall ((v_prenex_10801 Int)) (or (< v_prenex_10801 main_y) (<= (select main_a v_prenex_10801) 1000) (<= 1998 (* 2 (select main_a v_prenex_10801)))))) (forall ((v_prenex_2720 Int) (v_prenex_2719 Int)) (or (< v_prenex_2719 main_x) (<= (select main_a v_prenex_2719) 1) (<= (+ main_x 1) v_prenex_2719) (<= (* 2 (select main_a v_prenex_2719)) 2) (<= 998 (select main_a v_prenex_2720)) (<= 1998 (* 2 (select main_a v_prenex_2720))) (<= (+ (select main_a v_prenex_2720) (select main_a v_prenex_2719)) 1000))) (forall ((v_prenex_6844 Int) (v_prenex_6845 Int)) (or (<= (+ (select main_a v_prenex_6845) (select main_a v_prenex_6844)) 1000) (< v_prenex_6844 main_x) (<= (+ main_x 1) v_prenex_6844) (<= (select main_a v_prenex_6845) 1001) (<= 0 (+ (select main_a v_prenex_6844) 1)))) (forall ((v_prenex_3628 Int) (v_prenex_3629 Int)) (or (<= (select main_a v_prenex_3629) 1000) (<= (+ (select main_a v_prenex_3628) 998) (select main_a v_prenex_3629)) (<= (* 2 (select main_a v_prenex_3629)) 2000) (<= (+ main_x 1) v_prenex_3628) (<= (select main_a v_prenex_3628) 2) (< v_prenex_3628 main_x))) (forall ((v_prenex_6344 Int) (v_prenex_6343 Int)) (or (<= (select main_a v_prenex_6344) 1001) (<= (+ main_x 1) v_prenex_6343) (<= (select main_a v_prenex_6343) 2) (< v_prenex_6343 main_x) (<= (* 2 (select main_a v_prenex_6343)) 2) (<= 1000 (+ (select main_a v_prenex_6344) (select main_a v_prenex_6343))))) (forall ((v_prenex_466 Int) (v_prenex_465 Int)) (or (<= (+ (select main_a v_prenex_465) 998) (select main_a v_prenex_466)) (<= (+ main_x 1) v_prenex_465) (<= 0 (select main_a v_prenex_465)) (<= (* 2 (select main_a v_prenex_466)) 2000) (<= (select main_a v_prenex_465) 1) (<= 1998 (* 2 (select main_a v_prenex_466))) (< v_prenex_465 main_x))) (forall ((v_prenex_165 Int) (v_prenex_166 Int)) (or (< v_prenex_165 main_x) (<= (select main_a v_prenex_166) (+ (select main_a v_prenex_165) 1000)) (< v_prenex_166 main_y) (<= 998 (select main_a v_prenex_166)) (<= (+ main_x 1) v_prenex_165) (<= 0 (select main_a v_prenex_165)))) (forall ((v_prenex_11417 Int) (v_prenex_11416 Int)) (or (<= (+ main_x 1) v_prenex_11416) (<= (* 2 (select main_a v_prenex_11417)) 2000) (<= (+ main_y 1) v_prenex_11417) (<= 1000 (+ (select main_a v_prenex_11417) (select main_a v_prenex_11416))) (< v_prenex_11417 main_y))) (forall ((v_prenex_5390 Int) (v_prenex_5391 Int)) (or (<= (select main_a v_prenex_5390) 2) (<= 998 (select main_a v_prenex_5391)) (< v_prenex_5390 main_x) (<= (+ main_x 1) v_prenex_5390) (<= 999 (select main_a v_prenex_5391)) (<= 0 (* 2 (select main_a v_prenex_5390))) (<= (+ (select main_a v_prenex_5391) (select main_a v_prenex_5390)) 1000))) (forall ((v_prenex_3706 Int) (v_prenex_3707 Int)) (or (<= (* 2 (select main_a v_prenex_3706)) 2) (<= (select main_a v_prenex_3707) 1001) (<= (select main_a v_prenex_3707) 1000) (< v_prenex_3706 main_x) (<= (select main_a v_prenex_3707) (+ (select main_a v_prenex_3706) 1000)) (<= (+ main_x 1) v_prenex_3706) (<= 0 (select main_a v_prenex_3706)))) (forall ((v_prenex_9873 Int) (v_prenex_9874 Int)) (or (<= (select main_a v_prenex_9874) 1000) (< v_prenex_9873 main_x) (<= (select main_a v_prenex_9874) 1001) (<= (+ (select main_a v_prenex_9874) (select main_a v_prenex_9873)) 1000) (<= (select main_a v_prenex_9873) 2) (<= (+ main_x 1) v_prenex_9873) (<= 0 (select main_a v_prenex_9873)))) (or (forall ((v_prenex_263 Int)) (or (<= (+ main_x 1) v_prenex_263) (< v_prenex_263 main_x) (<= (* 2 (select main_a v_prenex_263)) 2))) (forall ((v_prenex_264 Int)) (<= 998 (select main_a v_prenex_264)))) (forall ((v_prenex_10529 Int) (v_prenex_10528 Int)) (or (< v_prenex_10528 main_x) (<= (+ main_y 1) v_prenex_10529) (<= (+ main_x 1) v_prenex_10528) (<= (+ (select main_a v_prenex_10529) (select main_a v_prenex_10528)) 1000) (<= 999 (select main_a v_prenex_10529)) (<= 0 (select main_a v_prenex_10528)) (<= 1998 (* 2 (select main_a v_prenex_10529))))) (forall ((v_prenex_3320 Int) (v_prenex_3319 Int)) (or (< v_prenex_3319 main_x) (<= (select main_a v_prenex_3320) (+ (select main_a v_prenex_3319) 1000)) (<= 0 (select main_a v_prenex_3319)) (<= 1998 (* 2 (select main_a v_prenex_3320))) (<= 0 (* 2 (select main_a v_prenex_3319))) (<= (+ main_x 1) v_prenex_3319))) (forall ((v_prenex_5842 Int) (v_prenex_5841 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_5842))) (< v_prenex_5841 main_x) (<= (* 2 (select main_a v_prenex_5842)) 2000) (<= 1000 (+ (select main_a v_prenex_5842) (select main_a v_prenex_5841))) (<= 0 (select main_a v_prenex_5841)) (<= (+ main_x 1) v_prenex_5841) (<= 0 (+ (select main_a v_prenex_5841) 1)))) (forall ((v_prenex_5866 Int) (v_prenex_5865 Int)) (or (<= 0 (select main_a v_prenex_5865)) (<= (+ main_x 1) v_prenex_5865) (< v_prenex_5865 main_x) (<= (+ (select main_a v_prenex_5865) 998) (select main_a v_prenex_5866)) (<= (* 2 (select main_a v_prenex_5865)) 2))) (forall ((v_prenex_3788 Int) (v_prenex_3789 Int)) (or (<= (+ main_x 1) v_prenex_3788) (< v_prenex_3788 main_x) (<= 0 (select main_a v_prenex_3788)) (<= (select main_a v_prenex_3788) 2) (<= (select main_a v_prenex_3789) 1001) (<= (select main_a v_prenex_3789) (+ (select main_a v_prenex_3788) 1000)) (<= 998 (select main_a v_prenex_3789)))) (or (forall ((v_prenex_12140 Int)) (or (<= (select main_a v_prenex_12140) 1001) (<= (* 2 (select main_a v_prenex_12140)) 2000))) (forall ((v_prenex_12139 Int)) (or (< v_prenex_12139 main_x) (<= 0 (* 2 (select main_a v_prenex_12139))) (<= 0 (select main_a v_prenex_12139)) (<= (+ main_x 1) v_prenex_12139) (<= (select main_a v_prenex_12139) 2)))) (forall ((v_prenex_7700 Int) (v_prenex_7699 Int)) (or (<= (+ main_x 1) v_prenex_7699) (<= (select main_a v_prenex_7700) 1000) (<= 0 (select main_a v_prenex_7699)) (<= (select main_a v_prenex_7699) 1) (< v_prenex_7699 main_x) (<= (select main_a v_prenex_7700) (+ (select main_a v_prenex_7699) 1000)) (<= (* 2 (select main_a v_prenex_7700)) 2000))) (forall ((v_prenex_7419 Int) (v_prenex_7420 Int)) (or (<= (+ (select main_a v_prenex_7420) (select main_a v_prenex_7419)) 1000) (<= 1998 (* 2 (select main_a v_prenex_7420))) (<= (select main_a v_prenex_7419) 1) (<= (select main_a v_prenex_7419) 2) (<= (+ main_x 1) v_prenex_7419) (<= (select main_a v_prenex_7420) 1001) (< v_prenex_7419 main_x))) (forall ((v_prenex_12300 Int) (v_prenex_12299 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_12300))) (<= 998 (select main_a v_prenex_12300)) (< v_prenex_12299 main_x) (<= 0 (select main_a v_prenex_12299)) (<= (+ main_x 1) v_prenex_12299) (<= (+ (select main_a v_prenex_12300) (select main_a v_prenex_12299)) 1000) (<= (select main_a v_prenex_12299) 2))) (forall ((v_prenex_5862 Int) (v_prenex_5861 Int)) (or (<= (+ main_y 1) v_prenex_5862) (<= (select main_a v_prenex_5861) 1) (< v_prenex_5861 main_x) (<= (select main_a v_prenex_5862) (+ (select main_a v_prenex_5861) 1000)) (<= (select main_a v_prenex_5862) 1001) (<= (+ main_x 1) v_prenex_5861))) (forall ((v_prenex_9044 Int) (v_prenex_9045 Int)) (or (<= (+ main_x 1) v_prenex_9044) (< v_prenex_9044 main_x) (<= 1000 (+ (select main_a v_prenex_9045) (select main_a v_prenex_9044))) (<= (* 2 (select main_a v_prenex_9045)) 2000) (<= 0 (+ (select main_a v_prenex_9044) 1)) (< v_prenex_9045 main_y))) (forall ((v_prenex_1088 Int) (v_prenex_1087 Int)) (or (<= (select main_a v_prenex_1088) 1000) (<= 0 (+ (select main_a v_prenex_1087) 1)) (<= (+ (select main_a v_prenex_1088) (select main_a v_prenex_1087)) 1000) (< v_prenex_1087 main_x) (<= (* 2 (select main_a v_prenex_1087)) 2) (<= (select main_a v_prenex_1088) 1001) (<= (+ main_x 1) v_prenex_1087))) (forall ((v_prenex_3047 Int) (v_prenex_3048 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3048))) (<= 0 (* 2 (select main_a v_prenex_3047))) (< v_prenex_3047 main_x) (<= (select main_a v_prenex_3048) 1001) (<= 1000 (+ (select main_a v_prenex_3048) (select main_a v_prenex_3047))) (<= (select main_a v_prenex_3047) 2) (<= (+ main_x 1) v_prenex_3047))) (forall ((v_prenex_12635 Int) (v_prenex_12636 Int)) (or (<= 0 (* 2 (select main_a v_prenex_12635))) (<= 998 (select main_a v_prenex_12636)) (<= (+ (select main_a v_prenex_12636) (select main_a v_prenex_12635)) 1000) (<= 0 (select main_a v_prenex_12635)) (<= (+ main_x 1) v_prenex_12635) (< v_prenex_12635 main_x))) (forall ((v_prenex_1954 Int) (v_prenex_1953 Int)) (or (<= 0 (* 2 (select main_a v_prenex_1953))) (<= (select main_a v_prenex_1953) 1) (<= 1000 (+ (select main_a v_prenex_1954) (select main_a v_prenex_1953))) (<= (select main_a v_prenex_1954) 1000) (<= (+ main_x 1) v_prenex_1953) (< v_prenex_1953 main_x))) (or (forall ((v_prenex_4248 Int)) (or (<= (select main_a v_prenex_4248) 2) (<= 0 (+ (select main_a v_prenex_4248) 1)) (<= (* 2 (select main_a v_prenex_4248)) 2) (<= (+ main_x 1) v_prenex_4248) (< v_prenex_4248 main_x))) (forall ((v_prenex_4249 Int)) (or (<= 998 (select main_a v_prenex_4249)) (<= 1998 (* 2 (select main_a v_prenex_4249)))))) (forall ((v_prenex_6943 Int) (v_prenex_6942 Int)) (or (<= (+ main_x 1) v_prenex_6942) (<= (select main_a v_prenex_6943) (+ (select main_a v_prenex_6942) 1000)) (<= (* 2 (select main_a v_prenex_6943)) 2000) (<= (select main_a v_prenex_6942) 1) (< v_prenex_6942 main_x) (< v_prenex_6943 main_y))) (forall ((v_prenex_11029 Int) (v_prenex_11030 Int)) (or (<= (select main_a v_prenex_11029) 2) (<= (+ main_x 1) v_prenex_11029) (<= (select main_a v_prenex_11030) 1001) (<= (select main_a v_prenex_11029) 1) (<= 1000 (+ (select main_a v_prenex_11030) (select main_a v_prenex_11029))) (< v_prenex_11029 main_x) (<= 999 (select main_a v_prenex_11030)))) (or (forall ((v_prenex_12472 Int)) (or (<= (select main_a v_prenex_12472) 1000) (<= (+ main_y 1) v_prenex_12472) (<= 998 (select main_a v_prenex_12472)))) (forall ((v_prenex_12471 Int)) (or (<= 0 (+ (select main_a v_prenex_12471) 1)) (<= (* 2 (select main_a v_prenex_12471)) 2) (<= (+ main_x 1) v_prenex_12471) (< v_prenex_12471 main_x)))) (or (forall ((v_prenex_8634 Int)) (or (<= (select main_a v_prenex_8634) 1001) (<= 1998 (* 2 (select main_a v_prenex_8634))))) (forall ((v_prenex_8633 Int)) (or (< v_prenex_8633 main_x) (<= (* 2 (select main_a v_prenex_8633)) 2) (<= 0 (+ (select main_a v_prenex_8633) 1)) (<= (+ main_x 1) v_prenex_8633) (<= 0 (select main_a v_prenex_8633))))) (or (forall ((v_prenex_3846 Int)) (or (< v_prenex_3846 main_x) (<= (* 2 (select main_a v_prenex_3846)) 2) (<= (+ main_x 1) v_prenex_3846) (<= (select main_a v_prenex_3846) 1))) (forall ((v_prenex_3847 Int)) (or (<= (select main_a v_prenex_3847) 1001) (<= 998 (select main_a v_prenex_3847))))) (forall ((v_prenex_8850 Int) (v_prenex_8851 Int)) (or (<= (+ (select main_a v_prenex_8851) (select main_a v_prenex_8850)) 1000) (< v_prenex_8850 main_x) (<= 0 (select main_a v_prenex_8850)) (<= (* 2 (select main_a v_prenex_8851)) 2000) (<= (+ main_x 1) v_prenex_8850))) (forall ((v_prenex_1205 Int) (v_prenex_1204 Int)) (or (<= (+ main_x 1) v_prenex_1204) (< v_prenex_1204 main_x) (<= (select main_a v_prenex_1205) 1000) (<= (select main_a v_prenex_1205) 1001) (<= (* 2 (select main_a v_prenex_1204)) 2) (<= (select main_a v_prenex_1204) 1) (<= (+ (select main_a v_prenex_1205) (select main_a v_prenex_1204)) 1000))) (forall ((v_prenex_5856 Int) (v_prenex_5855 Int)) (or (<= (select main_a v_prenex_5856) (+ (select main_a v_prenex_5855) 1000)) (<= (+ main_y 1) v_prenex_5856) (< v_prenex_5855 main_x) (<= (select main_a v_prenex_5855) 1) (<= (+ main_x 1) v_prenex_5855) (<= (* 2 (select main_a v_prenex_5856)) 2000))) (forall ((v_prenex_10549 Int) (v_prenex_10548 Int)) (or (<= (* 2 (select main_a v_prenex_10548)) 2) (<= (+ main_x 1) v_prenex_10548) (<= (select main_a v_prenex_10549) (+ (select main_a v_prenex_10548) 1000)) (<= 0 (* 2 (select main_a v_prenex_10548))) (< v_prenex_10548 main_x))) (or (forall ((v_prenex_7650 Int)) (or (<= (+ main_x 1) v_prenex_7650) (<= (* 2 (select main_a v_prenex_7650)) 2) (<= (select main_a v_prenex_7650) 1) (< v_prenex_7650 main_x))) (forall ((v_prenex_7651 Int)) (or (< v_prenex_7651 main_y) (<= 1998 (* 2 (select main_a v_prenex_7651)))))) (forall ((v_prenex_6193 Int) (v_prenex_6194 Int)) (or (<= (+ main_x 1) v_prenex_6193) (<= 0 (select main_a v_prenex_6193)) (<= (select main_a v_prenex_6194) 1001) (< v_prenex_6193 main_x) (<= (* 2 (select main_a v_prenex_6194)) 2000) (<= (select main_a v_prenex_6193) 2) (<= (+ (select main_a v_prenex_6193) 998) (select main_a v_prenex_6194)))) (forall ((v_prenex_11637 Int) (v_prenex_11638 Int)) (or (<= (select main_a v_prenex_11637) 1) (<= 998 (select main_a v_prenex_11638)) (< v_prenex_11637 main_x) (<= 0 (+ (select main_a v_prenex_11637) 1)) (<= (+ (select main_a v_prenex_11637) 998) (select main_a v_prenex_11638)) (<= 1998 (* 2 (select main_a v_prenex_11638))) (<= (+ main_x 1) v_prenex_11637))) (forall ((v_prenex_6267 Int) (v_prenex_6268 Int)) (or (<= 998 (select main_a v_prenex_6268)) (<= (* 2 (select main_a v_prenex_6267)) 2) (<= 1000 (+ (select main_a v_prenex_6268) (select main_a v_prenex_6267))) (<= (+ main_x 1) v_prenex_6267) (< v_prenex_6267 main_x) (<= (select main_a v_prenex_6268) 1000) (<= (select main_a v_prenex_6267) 1))) (forall ((v_prenex_2837 Int) (v_prenex_2838 Int)) (or (<= (* 2 (select main_a v_prenex_2838)) 2000) (<= (+ main_x 1) v_prenex_2837) (<= (* 2 (select main_a v_prenex_2837)) 2) (<= 1998 (* 2 (select main_a v_prenex_2838))) (< v_prenex_2837 main_x) (<= (+ (select main_a v_prenex_2837) 998) (select main_a v_prenex_2838)) (<= 0 (+ (select main_a v_prenex_2837) 1)))) (forall ((v_prenex_7106 Int) (v_prenex_7107 Int)) (or (< v_prenex_7107 main_y) (<= 999 (select main_a v_prenex_7107)) (<= (+ main_x 1) v_prenex_7106) (<= (+ (select main_a v_prenex_7106) 998) (select main_a v_prenex_7107)) (<= (+ main_y 1) v_prenex_7107))) (or (forall ((v_prenex_6886 Int)) (or (<= (select main_a v_prenex_6886) 1) (<= (+ main_x 1) v_prenex_6886) (< v_prenex_6886 main_x) (<= 0 (* 2 (select main_a v_prenex_6886))))) (forall ((v_prenex_6887 Int)) (or (<= (select main_a v_prenex_6887) 1001) (<= (+ main_y 1) v_prenex_6887) (<= 999 (select main_a v_prenex_6887))))) (or (forall ((v_prenex_1738 Int)) (or (<= (select main_a v_prenex_1738) 1000) (<= (* 2 (select main_a v_prenex_1738)) 2000))) (forall ((v_prenex_1737 Int)) (or (<= 0 (* 2 (select main_a v_prenex_1737))) (<= (+ main_x 1) v_prenex_1737) (<= (* 2 (select main_a v_prenex_1737)) 2) (<= 0 (+ (select main_a v_prenex_1737) 1)) (< v_prenex_1737 main_x)))) (forall ((v_prenex_12966 Int) (v_prenex_12967 Int)) (or (<= 998 (select main_a v_prenex_12967)) (<= 0 (select main_a v_prenex_12966)) (< v_prenex_12966 main_x) (<= (* 2 (select main_a v_prenex_12967)) 2000) (<= (select main_a v_prenex_12966) 1) (<= (+ main_x 1) v_prenex_12966) (<= 1000 (+ (select main_a v_prenex_12967) (select main_a v_prenex_12966))))) (forall ((v_prenex_12979 Int) (v_prenex_12978 Int)) (or (<= (+ (select main_a v_prenex_12979) (select main_a v_prenex_12978)) 1000) (<= 0 (+ (select main_a v_prenex_12978) 1)) (<= 998 (select main_a v_prenex_12979)) (<= (+ main_y 1) v_prenex_12979) (< v_prenex_12978 main_x) (<= (+ main_x 1) v_prenex_12978))) (forall ((v_prenex_4595 Int) (v_prenex_4596 Int)) (or (<= 1000 (+ (select main_a v_prenex_4596) (select main_a v_prenex_4595))) (<= (* 2 (select main_a v_prenex_4595)) 2) (<= (select main_a v_prenex_4596) 1001) (< v_prenex_4595 main_x) (< v_prenex_4596 main_y) (<= (+ main_x 1) v_prenex_4595))) (forall ((v_prenex_5868 Int) (v_prenex_5867 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_5868))) (<= 0 (select main_a v_prenex_5867)) (<= 998 (select main_a v_prenex_5868)) (<= (+ main_x 1) v_prenex_5867) (< v_prenex_5867 main_x) (<= (select main_a v_prenex_5868) (+ (select main_a v_prenex_5867) 1000)))) (forall ((v_prenex_277 Int) (v_prenex_278 Int)) (or (<= (+ main_x 1) v_prenex_277) (<= (select main_a v_prenex_278) 1001) (<= 0 (* 2 (select main_a v_prenex_277))) (<= (select main_a v_prenex_278) 1000) (<= (select main_a v_prenex_278) (+ (select main_a v_prenex_277) 1000)) (<= (* 2 (select main_a v_prenex_277)) 2) (< v_prenex_277 main_x))) (or (forall ((v_prenex_10752 Int)) (or (<= (select main_a v_prenex_10752) 1) (<= 0 (* 2 (select main_a v_prenex_10752))) (<= (+ main_x 1) v_prenex_10752) (< v_prenex_10752 main_x))) (forall ((v_prenex_10753 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_10753))) (<= (select main_a v_prenex_10753) 1000) (<= (+ main_y 1) v_prenex_10753)))) (forall ((v_prenex_6878 Int) (v_prenex_6879 Int)) (or (<= (+ (select main_a v_prenex_6879) (select main_a v_prenex_6878)) 1000) (<= (+ main_x 1) v_prenex_6878) (<= (+ main_y 1) v_prenex_6879) (<= 998 (select main_a v_prenex_6879)) (<= (* 2 (select main_a v_prenex_6878)) 2) (< v_prenex_6878 main_x))) (or (forall ((v_prenex_11801 Int)) (or (<= (+ main_y 1) v_prenex_11801) (<= 998 (select main_a v_prenex_11801)))) (forall ((v_prenex_11800 Int)) (or (<= 0 (* 2 (select main_a v_prenex_11800))) (<= (+ main_x 1) v_prenex_11800) (< v_prenex_11800 main_x) (<= 0 (select main_a v_prenex_11800))))) (or (forall ((v_prenex_2505 Int)) (or (< v_prenex_2505 main_x) (<= 0 (* 2 (select main_a v_prenex_2505))) (<= (select main_a v_prenex_2505) 2) (<= (+ main_x 1) v_prenex_2505))) (forall ((v_prenex_2506 Int)) (<= (select main_a v_prenex_2506) 1000))) (forall ((v_prenex_8088 Int) (v_prenex_8089 Int)) (or (< v_prenex_8089 main_y) (<= (select main_a v_prenex_8088) 1) (<= (+ main_x 1) v_prenex_8088) (<= (select main_a v_prenex_8089) 1000) (< v_prenex_8088 main_x) (<= (* 2 (select main_a v_prenex_8089)) 2000) (<= 1000 (+ (select main_a v_prenex_8089) (select main_a v_prenex_8088))))) (or (forall ((v_prenex_6883 Int)) (or (<= (select main_a v_prenex_6883) 1000) (<= 1998 (* 2 (select main_a v_prenex_6883))))) (forall ((v_prenex_6882 Int)) (or (<= (+ main_x 1) v_prenex_6882) (<= 0 (* 2 (select main_a v_prenex_6882))) (<= 0 (+ (select main_a v_prenex_6882) 1)) (<= (* 2 (select main_a v_prenex_6882)) 2) (< v_prenex_6882 main_x)))) (forall ((v_prenex_9854 Int) (v_prenex_9853 Int)) (or (<= (+ main_x 1) v_prenex_9853) (<= (select main_a v_prenex_9853) 1) (<= 1000 (+ (select main_a v_prenex_9854) (select main_a v_prenex_9853))) (<= (+ main_y 1) v_prenex_9854) (<= (select main_a v_prenex_9854) 1000) (< v_prenex_9853 main_x))) (forall ((v_prenex_12641 Int) (v_prenex_12642 Int)) (or (<= (+ main_x 1) v_prenex_12641) (<= (select main_a v_prenex_12642) 1000) (<= (+ (select main_a v_prenex_12642) (select main_a v_prenex_12641)) 1000) (<= 0 (* 2 (select main_a v_prenex_12641))) (<= (* 2 (select main_a v_prenex_12642)) 2000) (<= (select main_a v_prenex_12641) 2) (< v_prenex_12641 main_x))) (or (forall ((v_prenex_6781 Int)) (or (<= 999 (select main_a v_prenex_6781)) (<= (select main_a v_prenex_6781) 1001))) (forall ((v_prenex_6780 Int)) (or (<= (+ main_x 1) v_prenex_6780) (< v_prenex_6780 main_x) (<= 0 (* 2 (select main_a v_prenex_6780))) (<= 0 (select main_a v_prenex_6780))))) (forall ((v_prenex_1519 Int) (v_prenex_1518 Int)) (or (<= (+ main_x 1) v_prenex_1518) (<= (select main_a v_prenex_1519) 1000) (<= 0 (+ (select main_a v_prenex_1518) 1)) (<= 1000 (+ (select main_a v_prenex_1519) (select main_a v_prenex_1518))) (<= 1998 (* 2 (select main_a v_prenex_1519))) (< v_prenex_1518 main_x))) (forall ((v_prenex_716 Int) (v_prenex_715 Int)) (or (< v_prenex_715 main_x) (<= (select main_a v_prenex_716) (+ (select main_a v_prenex_715) 1000)) (<= (* 2 (select main_a v_prenex_715)) 2) (<= 998 (select main_a v_prenex_716)) (<= (+ main_x 1) v_prenex_715) (<= 0 (+ (select main_a v_prenex_715) 1)) (<= (select main_a v_prenex_716) 1001))) (forall ((v_prenex_13070 Int) (v_prenex_13071 Int)) (or (< v_prenex_13071 main_y) (<= 1998 (* 2 (select main_a v_prenex_13071))) (<= (* 2 (select main_a v_prenex_13071)) 2000) (<= (* 2 (select main_a v_prenex_13070)) 2) (<= (+ main_x 1) v_prenex_13070) (<= 1000 (+ (select main_a v_prenex_13071) (select main_a v_prenex_13070))) (< v_prenex_13070 main_x))) (or (forall ((v_prenex_5174 Int)) (or (<= (* 2 (select main_a v_prenex_5174)) 2000) (<= 999 (select main_a v_prenex_5174)))) (forall ((v_prenex_5173 Int)) (or (<= (+ main_x 1) v_prenex_5173) (<= 0 (+ (select main_a v_prenex_5173) 1)) (<= (* 2 (select main_a v_prenex_5173)) 2) (<= 0 (select main_a v_prenex_5173)) (< v_prenex_5173 main_x)))) (forall ((v_prenex_12795 Int) (v_prenex_12796 Int)) (or (<= 0 (select main_a v_prenex_12795)) (< v_prenex_12795 main_x) (<= (+ (select main_a v_prenex_12795) 998) (select main_a v_prenex_12796)) (<= 998 (select main_a v_prenex_12796)) (<= (+ main_x 1) v_prenex_12795) (<= 999 (select main_a v_prenex_12796)))) (forall ((v_prenex_2557 Int) (v_prenex_2558 Int)) (or (<= (+ (select main_a v_prenex_2558) (select main_a v_prenex_2557)) 1000) (< v_prenex_2558 main_y) (<= (select main_a v_prenex_2557) 1) (<= 998 (select main_a v_prenex_2558)) (<= (+ main_x 1) v_prenex_2557) (< v_prenex_2557 main_x))) (or (forall ((v_prenex_572 Int)) (<= 999 (select main_a v_prenex_572))) (forall ((v_prenex_571 Int)) (or (<= (+ main_x 1) v_prenex_571) (<= 0 (* 2 (select main_a v_prenex_571))) (<= (select main_a v_prenex_571) 2) (< v_prenex_571 main_x) (<= (select main_a v_prenex_571) 1)))) (forall ((v_prenex_7269 Int) (v_prenex_7268 Int)) (or (<= (select main_a v_prenex_7269) 1001) (<= (select main_a v_prenex_7268) 1) (<= 1998 (* 2 (select main_a v_prenex_7269))) (<= (* 2 (select main_a v_prenex_7268)) 2) (< v_prenex_7268 main_x) (<= (select main_a v_prenex_7269) (+ (select main_a v_prenex_7268) 1000)) (<= (+ main_x 1) v_prenex_7268))) (forall ((v_prenex_711 Int) (v_prenex_712 Int)) (or (<= (select main_a v_prenex_712) (+ (select main_a v_prenex_711) 1000)) (<= (+ main_x 1) v_prenex_711) (<= 0 (* 2 (select main_a v_prenex_711))) (< v_prenex_711 main_x) (<= 0 (+ (select main_a v_prenex_711) 1)) (<= (* 2 (select main_a v_prenex_712)) 2000))) (or (forall ((v_prenex_5521 Int)) (<= (select main_a v_prenex_5521) 1001)) (forall ((v_prenex_5520 Int)) (or (<= (select main_a v_prenex_5520) 1) (< v_prenex_5520 main_x) (<= (* 2 (select main_a v_prenex_5520)) 2) (<= (+ main_x 1) v_prenex_5520) (<= 0 (* 2 (select main_a v_prenex_5520)))))) (forall ((v_prenex_3060 Int) (v_prenex_3059 Int)) (or (< v_prenex_3059 main_x) (<= 0 (* 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))) (<= (select main_a v_prenex_3059) 2) (<= (select main_a v_prenex_3060) 1001))) (forall ((v_prenex_4778 Int) (v_prenex_4777 Int)) (or (<= (select main_a v_prenex_4778) 1001) (<= (+ main_x 1) v_prenex_4777) (< v_prenex_4777 main_x) (<= 0 (+ (select main_a v_prenex_4777) 1)) (<= (select main_a v_prenex_4777) 2) (<= (* 2 (select main_a v_prenex_4778)) 2000) (<= (+ (select main_a v_prenex_4778) (select main_a v_prenex_4777)) 1000))) (or (forall ((v_prenex_5989 Int)) (or (<= (select main_a v_prenex_5989) 1) (<= (* 2 (select main_a v_prenex_5989)) 2) (<= (+ main_x 1) v_prenex_5989) (< v_prenex_5989 main_x) (<= 0 (* 2 (select main_a v_prenex_5989))))) (forall ((v_prenex_5990 Int)) (or (<= 999 (select main_a v_prenex_5990)) (<= 1998 (* 2 (select main_a v_prenex_5990)))))) (forall ((v_prenex_10677 Int) (v_prenex_10676 Int)) (or (<= (select main_a v_prenex_10677) 1001) (<= (select main_a v_prenex_10676) 1) (<= (+ (select main_a v_prenex_10677) (select main_a v_prenex_10676)) 1000) (< v_prenex_10676 main_x) (<= (+ main_x 1) v_prenex_10676) (<= (* 2 (select main_a v_prenex_10677)) 2000) (<= 0 (select main_a v_prenex_10676)))) (forall ((v_prenex_8172 Int) (v_prenex_8173 Int)) (or (<= (select main_a v_prenex_8173) (+ (select main_a v_prenex_8172) 1000)) (<= (select main_a v_prenex_8172) 2) (<= (select main_a v_prenex_8173) 1001) (< v_prenex_8172 main_x) (<= (+ main_x 1) v_prenex_8172) (<= 0 (select main_a v_prenex_8172)) (<= 999 (select main_a v_prenex_8173)))) (forall ((v_prenex_5573 Int) (v_prenex_5572 Int)) (or (<= (select main_a v_prenex_5573) 1001) (<= (+ main_x 1) v_prenex_5572) (<= (select main_a v_prenex_5572) 2) (< v_prenex_5572 main_x) (< v_prenex_5573 main_y) (<= (select main_a v_prenex_5573) (+ (select main_a v_prenex_5572) 1000)))) (or (forall ((v_prenex_3061 Int)) (or (< v_prenex_3061 main_x) (<= (* 2 (select main_a v_prenex_3061)) 2) (<= 0 (* 2 (select main_a v_prenex_3061))) (<= (+ main_x 1) v_prenex_3061))) (forall ((v_prenex_3062 Int)) (or (<= (+ main_y 1) v_prenex_3062) (<= 998 (select main_a v_prenex_3062))))) (forall ((v_prenex_12261 Int) (v_prenex_12262 Int)) (or (<= 0 (* 2 (select main_a v_prenex_12261))) (<= (select main_a v_prenex_12262) (+ (select main_a v_prenex_12261) 1000)) (<= 0 (+ (select main_a v_prenex_12261) 1)) (<= (select main_a v_prenex_12262) 1001) (< v_prenex_12261 main_x) (<= (+ main_x 1) v_prenex_12261))) (forall ((v_prenex_1670 Int) (v_prenex_1669 Int)) (or (<= (+ main_x 1) v_prenex_1669) (< v_prenex_1669 main_x) (<= 999 (select main_a v_prenex_1670)) (<= 0 (* 2 (select main_a v_prenex_1669))) (<= (select main_a v_prenex_1670) (+ (select main_a v_prenex_1669) 1000)))) (forall ((v_prenex_6403 Int) (v_prenex_6404 Int)) (or (<= (+ main_x 1) v_prenex_6403) (<= 998 (select main_a v_prenex_6404)) (< v_prenex_6403 main_x) (<= (select main_a v_prenex_6403) 1) (<= (+ (select main_a v_prenex_6404) (select main_a v_prenex_6403)) 1000) (<= 1998 (* 2 (select main_a v_prenex_6404))))) (forall ((v_prenex_5999 Int) (v_prenex_6000 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5999))) (<= 1998 (* 2 (select main_a v_prenex_6000))) (<= (select main_a v_prenex_6000) (+ (select main_a v_prenex_5999) 1000)) (<= (+ main_x 1) v_prenex_5999) (< v_prenex_5999 main_x))) (forall ((v_prenex_11132 Int) (v_prenex_11131 Int)) (or (<= 0 (+ (select main_a v_prenex_11131) 1)) (< v_prenex_11131 main_x) (<= (* 2 (select main_a v_prenex_11132)) 2000) (<= 998 (select main_a v_prenex_11132)) (<= 0 (* 2 (select main_a v_prenex_11131))) (<= (+ main_x 1) v_prenex_11131) (<= 1000 (+ (select main_a v_prenex_11132) (select main_a v_prenex_11131))))) (forall ((v_prenex_4359 Int) (v_prenex_4360 Int)) (or (<= 1000 (+ (select main_a v_prenex_4360) (select main_a v_prenex_4359))) (< v_prenex_4359 main_x) (<= 999 (select main_a v_prenex_4360)) (<= (select main_a v_prenex_4360) 1000) (< v_prenex_4360 main_y) (<= 0 (select main_a v_prenex_4359)) (<= (+ main_x 1) v_prenex_4359))) (forall ((v_prenex_10019 Int) (v_prenex_10018 Int)) (or (<= 0 (+ (select main_a v_prenex_10018) 1)) (<= 1998 (* 2 (select main_a v_prenex_10019))) (<= 0 (select main_a v_prenex_10018)) (< v_prenex_10018 main_x) (<= (select main_a v_prenex_10019) 1000) (<= (+ (select main_a v_prenex_10019) (select main_a v_prenex_10018)) 1000) (<= (+ main_x 1) v_prenex_10018))) (forall ((v_prenex_9435 Int) (v_prenex_9434 Int)) (or (<= 0 (select main_a v_prenex_9434)) (<= (+ main_y 1) v_prenex_9435) (<= (+ main_x 1) v_prenex_9434) (<= (select main_a v_prenex_9435) 1001) (< v_prenex_9434 main_x) (<= (select main_a v_prenex_9435) (+ (select main_a v_prenex_9434) 1000)) (<= 998 (select main_a v_prenex_9435)))) (forall ((v_prenex_11685 Int) (v_prenex_11686 Int)) (or (< v_prenex_11685 main_x) (<= (+ main_x 1) v_prenex_11685) (<= 999 (select main_a v_prenex_11686)) (<= (* 2 (select main_a v_prenex_11686)) 2000) (<= (+ (select main_a v_prenex_11685) 998) (select main_a v_prenex_11686)) (<= (select main_a v_prenex_11685) 1))) (or (forall ((v_prenex_15 Int)) (or (<= 0 (* 2 (select main_a v_prenex_15))) (<= (+ main_x 1) v_prenex_15) (< v_prenex_15 main_x) (<= (* 2 (select main_a v_prenex_15)) 2))) (forall ((v_prenex_4211 Int)) (<= (* 2 (select main_a v_prenex_4211)) 2000))) (or (forall ((v_prenex_4985 Int)) (<= (* 2 (select main_a v_prenex_4985)) 2000)) (forall ((v_prenex_21 Int)) (or (<= 0 (select main_a v_prenex_21)) (<= (+ main_x 1) v_prenex_21) (< v_prenex_21 main_x) (<= 0 (+ (select main_a v_prenex_21) 1))))) (forall ((v_prenex_11431 Int) (v_prenex_11430 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_11431))) (<= (select main_a v_prenex_11430) 2) (<= (select main_a v_prenex_11431) 1001) (<= (+ main_x 1) v_prenex_11430) (< v_prenex_11430 main_x) (<= (select main_a v_prenex_11431) (+ (select main_a v_prenex_11430) 1000)))) (forall ((v_prenex_10558 Int) (v_prenex_10559 Int)) (or (< v_prenex_10558 main_x) (<= (+ main_x 1) v_prenex_10558) (<= (select main_a v_prenex_10558) 1) (<= (select main_a v_prenex_10559) 1001) (<= 998 (select main_a v_prenex_10559)) (<= 0 (select main_a v_prenex_10558)) (<= (+ (select main_a v_prenex_10559) (select main_a v_prenex_10558)) 1000))) (forall ((v_prenex_6113 Int) (v_prenex_6114 Int)) (or (<= (+ main_x 1) v_prenex_6113) (<= 0 (select main_a v_prenex_6113)) (< v_prenex_6113 main_x) (<= (select main_a v_prenex_6114) 1001) (<= 1000 (+ (select main_a v_prenex_6114) (select main_a v_prenex_6113))) (<= 999 (select main_a v_prenex_6114)) (<= 0 (* 2 (select main_a v_prenex_6113))))) (or (forall ((v_prenex_11992 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_11992))) (<= (* 2 (select main_a v_prenex_11992)) 2000) (< v_prenex_11992 main_y) (<= (+ main_y 1) v_prenex_11992))) (forall ((v_prenex_11991 Int)) (<= 0 (* 2 (select main_a v_prenex_11991))))) (or (forall ((v_prenex_1278 Int)) (or (<= (select main_a v_prenex_1278) 2) (<= 0 (* 2 (select main_a v_prenex_1278))) (<= (+ main_x 1) v_prenex_1278) (< v_prenex_1278 main_x))) (forall ((v_prenex_1279 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_1279))) (<= 998 (select main_a v_prenex_1279)) (< v_prenex_1279 main_y)))) (forall ((v_prenex_13130 Int) (v_prenex_13131 Int)) (or (<= (+ main_x 1) v_prenex_13130) (<= (select main_a v_prenex_13130) 2) (<= (select main_a v_prenex_13131) 1001) (< v_prenex_13130 main_x) (<= (+ (select main_a v_prenex_13130) 998) (select main_a v_prenex_13131)) (<= (* 2 (select main_a v_prenex_13130)) 2))) (forall ((v_prenex_13260 Int) (v_prenex_13261 Int)) (or (<= (select main_a v_prenex_13261) 1000) (<= 0 (* 2 (select main_a v_prenex_13260))) (< v_prenex_13260 main_x) (<= (+ main_x 1) v_prenex_13260) (<= 1000 (+ (select main_a v_prenex_13261) (select main_a v_prenex_13260))))) (forall ((v_prenex_11343 Int) (v_prenex_11342 Int)) (or (< v_prenex_11342 main_x) (<= 0 (* 2 (select main_a v_prenex_11342))) (<= (select main_a v_prenex_11343) 1001) (<= (+ main_x 1) v_prenex_11342) (<= 1000 (+ (select main_a v_prenex_11343) (select main_a v_prenex_11342))) (<= (* 2 (select main_a v_prenex_11343)) 2000) (< v_prenex_11343 main_y))) (forall ((v_prenex_7146 Int) (v_prenex_7147 Int)) (or (<= (select main_a v_prenex_7146) 2) (< v_prenex_7146 main_x) (<= (+ main_x 1) v_prenex_7146) (<= (select main_a v_prenex_7147) 1000) (<= (+ (select main_a v_prenex_7146) 998) (select main_a v_prenex_7147)) (<= 0 (+ (select main_a v_prenex_7146) 1)) (<= (select main_a v_prenex_7147) 1001))) (forall ((v_prenex_8541 Int) (v_prenex_8542 Int)) (or (< v_prenex_8541 main_x) (<= (+ main_x 1) v_prenex_8541) (<= (* 2 (select main_a v_prenex_8541)) 2) (<= 998 (select main_a v_prenex_8542)) (<= (+ main_y 1) v_prenex_8542) (<= (+ (select main_a v_prenex_8542) (select main_a v_prenex_8541)) 1000) (<= 999 (select main_a v_prenex_8542)))) (forall ((v_prenex_181 Int) (v_prenex_182 Int)) (or (<= 0 (+ (select main_a v_prenex_181) 1)) (<= 998 (select main_a v_prenex_182)) (<= (* 2 (select main_a v_prenex_181)) 2) (<= (select main_a v_prenex_182) 1001) (< v_prenex_181 main_x) (<= 1000 (+ (select main_a v_prenex_182) (select main_a v_prenex_181))) (<= (+ main_x 1) v_prenex_181))) (forall ((v_prenex_6260 Int) (v_prenex_6259 Int)) (or (<= (* 2 (select main_a v_prenex_6259)) 2) (<= 999 (select main_a v_prenex_6260)) (<= (+ (select main_a v_prenex_6259) 998) (select main_a v_prenex_6260)) (<= (+ main_x 1) v_prenex_6259) (<= (select main_a v_prenex_6259) 2) (< v_prenex_6259 main_x) (<= 1998 (* 2 (select main_a v_prenex_6260))))) (or (forall ((v_prenex_12506 Int)) (<= 998 (select main_a v_prenex_12506))) (forall ((v_prenex_12505 Int)) (or (<= 0 (* 2 (select main_a v_prenex_12505))) (<= (select main_a v_prenex_12505) 2) (< v_prenex_12505 main_x) (<= (+ main_x 1) v_prenex_12505)))) (or (forall ((v_prenex_6668 Int)) (or (<= (select main_a v_prenex_6668) 2) (<= (+ main_x 1) v_prenex_6668) (<= 0 (* 2 (select main_a v_prenex_6668))) (< v_prenex_6668 main_x))) (forall ((v_prenex_6669 Int)) (or (<= 998 (select main_a v_prenex_6669)) (<= (select main_a v_prenex_6669) 1000) (< v_prenex_6669 main_y)))) (or (forall ((v_prenex_9322 Int)) (or (<= (select main_a v_prenex_9322) 1000) (<= 999 (select main_a v_prenex_9322)))) (forall ((v_prenex_9321 Int)) (or (<= 0 (+ (select main_a v_prenex_9321) 1)) (<= (* 2 (select main_a v_prenex_9321)) 2) (< v_prenex_9321 main_x) (<= (+ main_x 1) v_prenex_9321) (<= (select main_a v_prenex_9321) 2)))) (forall ((v_prenex_12669 Int) (v_prenex_12670 Int)) (or (< v_prenex_12669 main_x) (<= 1998 (* 2 (select main_a v_prenex_12670))) (<= (+ main_y 1) v_prenex_12670) (<= (+ main_x 1) v_prenex_12669) (<= (select main_a v_prenex_12670) (+ (select main_a v_prenex_12669) 1000)) (<= (select main_a v_prenex_12670) 1000) (<= (select main_a v_prenex_12669) 1))) (forall ((v_prenex_4961 Int) (v_prenex_4960 Int)) (or (<= (select main_a v_prenex_4961) 1001) (<= 1000 (+ (select main_a v_prenex_4961) (select main_a v_prenex_4960))) (< v_prenex_4960 main_x) (<= (select main_a v_prenex_4960) 2) (<= (+ main_x 1) v_prenex_4960) (< v_prenex_4961 main_y))) (forall ((v_prenex_4081 Int) (v_prenex_4082 Int)) (or (< v_prenex_4082 main_y) (<= (+ main_y 1) v_prenex_4082) (<= (+ main_x 1) v_prenex_4081) (<= (+ (select main_a v_prenex_4082) (select main_a v_prenex_4081)) 1000) (<= (* 2 (select main_a v_prenex_4082)) 2000))) (or (forall ((v_prenex_605 Int)) (or (<= (* 2 (select main_a v_prenex_605)) 2) (<= 0 (select main_a v_prenex_605)) (<= (+ main_x 1) v_prenex_605) (< v_prenex_605 main_x))) (forall ((v_prenex_606 Int)) (or (< v_prenex_606 main_y) (<= 1998 (* 2 (select main_a v_prenex_606)))))) (forall ((v_prenex_4823 Int) (v_prenex_4822 Int)) (or (<= 0 (+ (select main_a v_prenex_4822) 1)) (<= (* 2 (select main_a v_prenex_4823)) 2000) (< v_prenex_4823 main_y) (< v_prenex_4822 main_x) (<= (+ (select main_a v_prenex_4823) (select main_a v_prenex_4822)) 1000) (<= (select main_a v_prenex_4823) 1001) (<= (+ main_x 1) v_prenex_4822))) (forall ((v_prenex_7652 Int) (v_prenex_7653 Int)) (or (<= (* 2 (select main_a v_prenex_7652)) 2) (< v_prenex_7652 main_x) (<= (* 2 (select main_a v_prenex_7653)) 2000) (<= (+ main_x 1) v_prenex_7652) (<= (+ (select main_a v_prenex_7652) 998) (select main_a v_prenex_7653)) (<= 0 (+ (select main_a v_prenex_7652) 1)))) (forall ((v_prenex_10990 Int) (v_prenex_10989 Int)) (or (<= (+ main_y 1) v_prenex_10990) (<= (select main_a v_prenex_10990) (+ (select main_a v_prenex_10989) 1000)) (<= (+ main_x 1) v_prenex_10989) (<= 0 (select main_a v_prenex_10989)) (<= (select main_a v_prenex_10990) 1001) (< v_prenex_10989 main_x) (<= 1998 (* 2 (select main_a v_prenex_10990))))) (forall ((v_prenex_4999 Int) (v_prenex_4998 Int)) (or (<= (+ main_x 1) v_prenex_4998) (< v_prenex_4998 main_x) (<= 1998 (* 2 (select main_a v_prenex_4999))) (<= (select main_a v_prenex_4998) 2) (<= (+ (select main_a v_prenex_4998) 998) (select main_a v_prenex_4999)) (<= (+ main_y 1) v_prenex_4999))) (forall ((v_prenex_7351 Int) (v_prenex_7352 Int)) (or (<= (+ main_x 1) v_prenex_7351) (<= 999 (select main_a v_prenex_7352)) (<= 0 (+ (select main_a v_prenex_7351) 1)) (<= (+ (select main_a v_prenex_7352) (select main_a v_prenex_7351)) 1000) (<= (* 2 (select main_a v_prenex_7352)) 2000) (< v_prenex_7351 main_x))) (forall ((v_prenex_758 Int) (v_prenex_757 Int)) (or (<= 999 (select main_a v_prenex_758)) (<= 1000 (+ (select main_a v_prenex_758) (select main_a v_prenex_757))) (< v_prenex_757 main_x) (<= (select main_a v_prenex_758) 1001) (<= (* 2 (select main_a v_prenex_757)) 2) (<= (+ main_x 1) v_prenex_757))) (forall ((v_prenex_5635 Int) (v_prenex_5634 Int)) (or (<= (* 2 (select main_a v_prenex_5634)) 2) (< v_prenex_5634 main_x) (<= (+ main_x 1) v_prenex_5634) (<= (* 2 (select main_a v_prenex_5635)) 2000) (<= (+ (select main_a v_prenex_5634) 998) (select main_a v_prenex_5635)) (<= (select main_a v_prenex_5634) 1))) (forall ((v_prenex_6749 Int) (v_prenex_6748 Int)) (or (< v_prenex_6748 main_x) (<= (* 2 (select main_a v_prenex_6748)) 2) (<= (+ main_x 1) v_prenex_6748) (<= (+ (select main_a v_prenex_6749) (select main_a v_prenex_6748)) 1000) (<= 998 (select main_a v_prenex_6749)) (<= 0 (select main_a v_prenex_6748)))) (or (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))) (<= 0 (+ (select main_a v_prenex_795) 1)))) (forall ((v_prenex_796 Int)) (or (<= (select main_a v_prenex_796) 1000) (<= (* 2 (select main_a v_prenex_796)) 2000)))) (forall ((v_prenex_249 Int) (v_prenex_250 Int)) (or (<= 0 (select main_a v_prenex_249)) (<= (+ main_x 1) v_prenex_249) (<= 0 (+ (select main_a v_prenex_249) 1)) (<= (+ (select main_a v_prenex_249) 998) (select main_a v_prenex_250)) (< v_prenex_249 main_x) (<= 999 (select main_a v_prenex_250)) (<= 998 (select main_a v_prenex_250)))) (forall ((v_prenex_8168 Int) (v_prenex_8169 Int)) (or (< v_prenex_8168 main_x) (<= (select main_a v_prenex_8168) 2) (<= (* 2 (select main_a v_prenex_8169)) 2000) (<= (+ main_x 1) v_prenex_8168) (<= (select main_a v_prenex_8169) 1001) (<= (+ (select main_a v_prenex_8168) 998) (select main_a v_prenex_8169)))) (forall ((v_prenex_9609 Int) (v_prenex_9610 Int)) (or (<= (select main_a v_prenex_9610) 1000) (<= (select main_a v_prenex_9610) 1001) (<= (+ (select main_a v_prenex_9609) 998) (select main_a v_prenex_9610)) (<= 0 (* 2 (select main_a v_prenex_9609))) (<= (+ main_x 1) v_prenex_9609) (<= (select main_a v_prenex_9609) 1) (< v_prenex_9609 main_x))) (forall ((v_prenex_9752 Int) (v_prenex_9751 Int)) (or (<= (+ main_x 1) v_prenex_9751) (<= (select main_a v_prenex_9751) 2) (<= 1000 (+ (select main_a v_prenex_9752) (select main_a v_prenex_9751))) (< v_prenex_9751 main_x) (<= (* 2 (select main_a v_prenex_9752)) 2000) (<= (* 2 (select main_a v_prenex_9751)) 2))) (forall ((v_prenex_1201 Int) (v_prenex_1200 Int)) (or (< v_prenex_1200 main_x) (<= (select main_a v_prenex_1201) 1000) (<= (+ main_x 1) v_prenex_1200) (<= (select main_a v_prenex_1200) 1) (<= (+ (select main_a v_prenex_1200) 998) (select main_a v_prenex_1201)) (<= 0 (select main_a v_prenex_1200)))) (forall ((v_prenex_5239 Int) (v_prenex_5238 Int)) (or (<= 0 (+ (select main_a v_prenex_5238) 1)) (<= (+ main_y 1) v_prenex_5239) (<= 999 (select main_a v_prenex_5239)) (<= (+ main_x 1) v_prenex_5238) (<= (select main_a v_prenex_5239) 1000) (<= (+ (select main_a v_prenex_5239) (select main_a v_prenex_5238)) 1000) (< v_prenex_5238 main_x))) (forall ((v_prenex_11005 Int) (v_prenex_11006 Int)) (or (<= (* 2 (select main_a v_prenex_11006)) 2000) (<= (* 2 (select main_a v_prenex_11005)) 2) (<= (+ (select main_a v_prenex_11006) (select main_a v_prenex_11005)) 1000) (<= (+ main_x 1) v_prenex_11005) (<= 998 (select main_a v_prenex_11006)) (< v_prenex_11005 main_x) (<= 0 (* 2 (select main_a v_prenex_11005))))) (forall ((v_prenex_9391 Int) (v_prenex_9390 Int)) (or (<= 0 (+ (select main_a v_prenex_9390) 1)) (< v_prenex_9390 main_x) (<= (+ (select main_a v_prenex_9391) (select main_a v_prenex_9390)) 1000) (<= (+ main_x 1) v_prenex_9390) (<= 999 (select main_a v_prenex_9391)) (<= (select main_a v_prenex_9391) 1001) (<= (select main_a v_prenex_9390) 2))) (or (forall ((v_prenex_6188 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_6188))) (<= 998 (select main_a v_prenex_6188)))) (forall ((v_prenex_6187 Int)) (or (<= (* 2 (select main_a v_prenex_6187)) 2) (< v_prenex_6187 main_x) (<= (+ main_x 1) v_prenex_6187) (<= 0 (+ (select main_a v_prenex_6187) 1)) (<= 0 (select main_a v_prenex_6187))))) (forall ((v_prenex_11940 Int) (v_prenex_11939 Int)) (or (<= (+ main_x 1) v_prenex_11939) (<= (* 2 (select main_a v_prenex_11939)) 2) (<= 1000 (+ (select main_a v_prenex_11940) (select main_a v_prenex_11939))) (<= (select main_a v_prenex_11939) 2) (< v_prenex_11939 main_x) (<= 998 (select main_a v_prenex_11940)))) (forall ((v_prenex_9971 Int) (v_prenex_9970 Int)) (or (<= (* 2 (select main_a v_prenex_9970)) 2) (<= 998 (select main_a v_prenex_9971)) (<= 0 (+ (select main_a v_prenex_9970) 1)) (<= (+ main_x 1) v_prenex_9970) (< v_prenex_9970 main_x) (<= (+ (select main_a v_prenex_9970) 998) (select main_a v_prenex_9971)))) (forall ((v_prenex_1796 Int) (v_prenex_1795 Int)) (or (<= (+ main_x 1) v_prenex_1795) (<= (+ (select main_a v_prenex_1796) (select main_a v_prenex_1795)) 1000) (<= (* 2 (select main_a v_prenex_1795)) 2) (<= (* 2 (select main_a v_prenex_1796)) 2000) (<= (select main_a v_prenex_1796) 1001) (<= 0 (select main_a v_prenex_1795)) (< v_prenex_1795 main_x))) (forall ((v_prenex_4114 Int) (v_prenex_4113 Int)) (or (<= (select main_a v_prenex_4113) 1) (<= 998 (select main_a v_prenex_4114)) (< v_prenex_4113 main_x) (<= 1000 (+ (select main_a v_prenex_4114) (select main_a v_prenex_4113))) (<= 1998 (* 2 (select main_a v_prenex_4114))) (<= (select main_a v_prenex_4113) 2) (<= (+ main_x 1) v_prenex_4113))) (forall ((v_prenex_3791 Int) (v_prenex_3790 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3791))) (<= (+ main_y 1) v_prenex_3791) (<= (+ main_x 1) v_prenex_3790) (<= 1000 (+ (select main_a v_prenex_3791) (select main_a v_prenex_3790))) (< v_prenex_3790 main_x) (<= (select main_a v_prenex_3790) 1))) (forall ((v_prenex_1610 Int) (v_prenex_1609 Int)) (or (< v_prenex_1609 main_x) (<= (+ main_x 1) v_prenex_1609) (<= (select main_a v_prenex_1609) 2) (<= (select main_a v_prenex_1610) (+ (select main_a v_prenex_1609) 1000)) (<= (* 2 (select main_a v_prenex_1609)) 2) (<= (* 2 (select main_a v_prenex_1610)) 2000))) (forall ((v_prenex_5903 Int) (v_prenex_5904 Int)) (or (<= (+ (select main_a v_prenex_5903) 998) (select main_a v_prenex_5904)) (< v_prenex_5903 main_x) (<= (+ main_x 1) v_prenex_5903) (<= (* 2 (select main_a v_prenex_5903)) 2) (< v_prenex_5904 main_y) (<= (select main_a v_prenex_5904) 1000) (<= (select main_a v_prenex_5904) 1001))) (forall ((v_prenex_4380 Int) (v_prenex_4379 Int)) (or (<= (+ main_x 1) v_prenex_4379) (<= 0 (+ (select main_a v_prenex_4379) 1)) (< v_prenex_4379 main_x) (<= (select main_a v_prenex_4380) 1000) (<= (* 2 (select main_a v_prenex_4379)) 2) (<= (+ (select main_a v_prenex_4379) 998) (select main_a v_prenex_4380)) (<= (* 2 (select main_a v_prenex_4380)) 2000))) (forall ((v_prenex_9916 Int) (v_prenex_9915 Int)) (or (< v_prenex_9915 main_x) (<= (select main_a v_prenex_9916) 1000) (<= (select main_a v_prenex_9915) 1) (<= (+ main_x 1) v_prenex_9915) (<= (* 2 (select main_a v_prenex_9916)) 2000) (<= 0 (+ (select main_a v_prenex_9915) 1)) (<= 1000 (+ (select main_a v_prenex_9916) (select main_a v_prenex_9915))))) (forall ((v_prenex_3742 Int) (v_prenex_3743 Int)) (or (<= 1000 (+ (select main_a v_prenex_3743) (select main_a v_prenex_3742))) (<= (+ main_x 1) v_prenex_3742) (<= 1998 (* 2 (select main_a v_prenex_3743))) (<= 0 (select main_a v_prenex_3742)) (<= (+ main_y 1) v_prenex_3743) (< v_prenex_3742 main_x))) (forall ((v_prenex_12100 Int) (v_prenex_12099 Int)) (or (<= (* 2 (select main_a v_prenex_12099)) 2) (<= (+ main_y 1) v_prenex_12100) (<= 999 (select main_a v_prenex_12100)) (<= (+ main_x 1) v_prenex_12099) (< v_prenex_12099 main_x) (<= (select main_a v_prenex_12100) 1001) (<= (+ (select main_a v_prenex_12100) (select main_a v_prenex_12099)) 1000))) (forall ((v_prenex_3667 Int) (v_prenex_3666 Int)) (or (<= (select main_a v_prenex_3667) (+ (select main_a v_prenex_3666) 1000)) (<= (* 2 (select main_a v_prenex_3667)) 2000) (<= 998 (select main_a v_prenex_3667)) (<= 0 (* 2 (select main_a v_prenex_3666))) (< v_prenex_3666 main_x) (<= (+ main_x 1) v_prenex_3666) (<= (select main_a v_prenex_3666) 2))) (forall ((v_prenex_4900 Int) (v_prenex_4901 Int)) (or (<= 0 (select main_a v_prenex_4900)) (<= (+ main_x 1) v_prenex_4900) (<= 1000 (+ (select main_a v_prenex_4901) (select main_a v_prenex_4900))) (<= 998 (select main_a v_prenex_4901)) (< v_prenex_4900 main_x))) (forall ((v_prenex_4851 Int) (v_prenex_4850 Int)) (or (<= 0 (+ (select main_a v_prenex_4850) 1)) (<= (+ (select main_a v_prenex_4850) 998) (select main_a v_prenex_4851)) (<= (+ main_x 1) v_prenex_4850) (<= 1998 (* 2 (select main_a v_prenex_4851))) (<= (* 2 (select main_a v_prenex_4850)) 2) (<= 999 (select main_a v_prenex_4851)) (< v_prenex_4850 main_x))) (forall ((v_prenex_567 Int) (v_prenex_568 Int)) (or (<= (+ main_x 1) v_prenex_567) (<= (select main_a v_prenex_567) 1) (<= 0 (* 2 (select main_a v_prenex_567))) (< v_prenex_567 main_x) (<= 1000 (+ (select main_a v_prenex_568) (select main_a v_prenex_567))) (<= (select main_a v_prenex_568) 1000) (<= (select main_a v_prenex_568) 1001))) (forall ((v_prenex_13044 Int) (v_prenex_13045 Int)) (or (<= (select main_a v_prenex_13044) 1) (<= (+ main_y 1) v_prenex_13045) (<= (select main_a v_prenex_13045) 1000) (<= (select main_a v_prenex_13045) 1001) (< v_prenex_13044 main_x) (<= (+ main_x 1) v_prenex_13044) (<= (+ (select main_a v_prenex_13045) (select main_a v_prenex_13044)) 1000))) (forall ((v_prenex_3562 Int) (v_prenex_3563 Int)) (or (<= (select main_a v_prenex_3562) 2) (<= (* 2 (select main_a v_prenex_3563)) 2000) (< v_prenex_3563 main_y) (< v_prenex_3562 main_x) (<= (+ main_x 1) v_prenex_3562) (<= (+ (select main_a v_prenex_3562) 998) (select main_a v_prenex_3563)) (<= (select main_a v_prenex_3563) 1001))) (forall ((v_prenex_9497 Int) (v_prenex_9496 Int)) (or (<= (select main_a v_prenex_9497) 1000) (<= (+ main_x 1) v_prenex_9496) (<= 1000 (+ (select main_a v_prenex_9497) (select main_a v_prenex_9496))) (< v_prenex_9496 main_x) (<= 0 (+ (select main_a v_prenex_9496) 1)) (<= 998 (select main_a v_prenex_9497)))) (forall ((v_prenex_7207 Int) (v_prenex_7206 Int)) (or (<= 0 (* 2 (select main_a v_prenex_7206))) (<= 1998 (* 2 (select main_a v_prenex_7207))) (< v_prenex_7206 main_x) (<= (+ (select main_a v_prenex_7206) 998) (select main_a v_prenex_7207)) (<= (select main_a v_prenex_7206) 2) (<= (select main_a v_prenex_7207) 1000) (<= (+ main_x 1) v_prenex_7206))) (forall ((v_prenex_11251 Int) (v_prenex_11250 Int)) (or (< v_prenex_11250 main_x) (<= (* 2 (select main_a v_prenex_11250)) 2) (<= 1000 (+ (select main_a v_prenex_11251) (select main_a v_prenex_11250))) (<= (select main_a v_prenex_11251) 1000) (<= (* 2 (select main_a v_prenex_11251)) 2000) (<= (+ main_x 1) v_prenex_11250))) (forall ((v_prenex_3317 Int) (v_prenex_3318 Int)) (or (<= (+ main_x 1) v_prenex_3317) (<= (select main_a v_prenex_3317) 2) (<= (+ (select main_a v_prenex_3318) (select main_a v_prenex_3317)) 1000) (<= 998 (select main_a v_prenex_3318)) (< v_prenex_3317 main_x) (<= 0 (* 2 (select main_a v_prenex_3317))))) (forall ((v_prenex_4070 Int) (v_prenex_4069 Int)) (or (<= (+ (select main_a v_prenex_4070) (select main_a v_prenex_4069)) 1000) (<= 0 (select main_a v_prenex_4069)) (<= (+ main_x 1) v_prenex_4069) (<= 0 (* 2 (select main_a v_prenex_4069))) (< v_prenex_4069 main_x) (<= (* 2 (select main_a v_prenex_4070)) 2000))) (forall ((v_prenex_6576 Int) (v_prenex_6575 Int)) (or (<= (+ (select main_a v_prenex_6575) 998) (select main_a v_prenex_6576)) (< v_prenex_6575 main_x) (<= (* 2 (select main_a v_prenex_6576)) 2000) (<= 0 (select main_a v_prenex_6575)) (<= (+ main_x 1) v_prenex_6575) (<= (select main_a v_prenex_6576) 1000) (<= 0 (* 2 (select main_a v_prenex_6575))))) (forall ((v_prenex_12357 Int) (v_prenex_12358 Int)) (or (<= (+ main_x 1) v_prenex_12357) (< v_prenex_12357 main_x) (<= (select main_a v_prenex_12358) 1000) (<= (+ (select main_a v_prenex_12357) 998) (select main_a v_prenex_12358)) (<= 1998 (* 2 (select main_a v_prenex_12358))) (<= (select main_a v_prenex_12357) 1) (<= 0 (+ (select main_a v_prenex_12357) 1)))) (forall ((v_prenex_3182 Int) (v_prenex_3183 Int)) (or (<= (+ main_x 1) v_prenex_3182) (<= (+ main_y 1) v_prenex_3183) (<= 998 (select main_a v_prenex_3183)) (<= (select main_a v_prenex_3183) (+ (select main_a v_prenex_3182) 1000)) (<= (select main_a v_prenex_3182) 1) (< v_prenex_3182 main_x))) (or (forall ((v_prenex_3826 Int)) (or (<= (+ main_x 1) v_prenex_3826) (< v_prenex_3826 main_x) (<= (select main_a v_prenex_3826) 2))) (forall ((v_prenex_3827 Int)) (or (< v_prenex_3827 main_y) (<= 1998 (* 2 (select main_a v_prenex_3827)))))) (or (forall ((v_prenex_6350 Int)) (<= (* 2 (select main_a v_prenex_6350)) 2000)) (forall ((v_prenex_6349 Int)) (or (<= 0 (* 2 (select main_a v_prenex_6349))) (< v_prenex_6349 main_x) (<= (+ main_x 1) v_prenex_6349) (<= 0 (select main_a v_prenex_6349))))) (forall ((v_prenex_4586 Int) (v_prenex_4585 Int)) (or (<= 0 (* 2 (select main_a v_prenex_4585))) (< v_prenex_4586 main_y) (<= (+ (select main_a v_prenex_4585) 998) (select main_a v_prenex_4586)) (<= (+ main_x 1) v_prenex_4585) (< v_prenex_4585 main_x) (<= 1998 (* 2 (select main_a v_prenex_4586))) (<= (select main_a v_prenex_4586) 1001))) (forall ((v_prenex_3433 Int) (v_prenex_3434 Int)) (or (<= 0 (select main_a v_prenex_3433)) (<= (select main_a v_prenex_3434) 1000) (<= (select main_a v_prenex_3433) 1) (<= (+ (select main_a v_prenex_3434) (select main_a v_prenex_3433)) 1000) (<= (+ main_x 1) v_prenex_3433) (<= (* 2 (select main_a v_prenex_3434)) 2000) (< v_prenex_3433 main_x))) (or (forall ((v_prenex_1168 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_1168))) (< v_prenex_1168 main_y))) (forall ((v_prenex_1167 Int)) (or (<= (+ main_x 1) v_prenex_1167) (<= (select main_a v_prenex_1167) 1) (< v_prenex_1167 main_x)))) (forall ((v_prenex_648 Int) (v_prenex_647 Int)) (or (<= 0 (select main_a v_prenex_647)) (<= (+ (select main_a v_prenex_647) 998) (select main_a v_prenex_648)) (<= (+ main_x 1) v_prenex_647) (<= (+ main_y 1) v_prenex_648) (< v_prenex_647 main_x))) (forall ((v_prenex_6134 Int) (v_prenex_6133 Int)) (or (<= (select main_a v_prenex_6134) (+ (select main_a v_prenex_6133) 1000)) (<= 1998 (* 2 (select main_a v_prenex_6134))) (<= (+ main_y 1) v_prenex_6134) (< v_prenex_6134 main_y) (< v_prenex_6133 main_x))) (forall ((v_prenex_3594 Int) (v_prenex_3595 Int)) (or (< v_prenex_3594 main_x) (<= (select main_a v_prenex_3595) 1000) (< v_prenex_3595 main_y) (<= 0 (* 2 (select main_a v_prenex_3594))) (<= (+ (select main_a v_prenex_3595) (select main_a v_prenex_3594)) 1000) (<= (+ main_x 1) v_prenex_3594) (<= 999 (select main_a v_prenex_3595)))) (forall ((v_prenex_1435 Int) (v_prenex_1434 Int)) (or (<= 0 (+ (select main_a v_prenex_1434) 1)) (<= 1998 (* 2 (select main_a v_prenex_1435))) (<= (+ main_x 1) v_prenex_1434) (< v_prenex_1434 main_x) (<= (+ (select main_a v_prenex_1434) 998) (select main_a v_prenex_1435)))) (forall ((v_prenex_13059 Int) (v_prenex_13058 Int)) (or (<= (+ main_x 1) v_prenex_13058) (< v_prenex_13058 main_x) (<= 0 (select main_a v_prenex_13058)) (<= (* 2 (select main_a v_prenex_13058)) 2) (<= (+ (select main_a v_prenex_13059) (select main_a v_prenex_13058)) 1000) (<= (* 2 (select main_a v_prenex_13059)) 2000) (<= (select main_a v_prenex_13059) 1000))) (forall ((v_prenex_2295 Int) (v_prenex_2294 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_2295))) (<= 998 (select main_a v_prenex_2295)) (< v_prenex_2294 main_x) (<= (+ (select main_a v_prenex_2295) (select main_a v_prenex_2294)) 1000) (<= 0 (select main_a v_prenex_2294)) (<= 0 (+ (select main_a v_prenex_2294) 1)) (<= (+ main_x 1) v_prenex_2294))) (forall ((v_prenex_6070 Int) (v_prenex_6069 Int)) (or (<= (+ (select main_a v_prenex_6070) (select main_a v_prenex_6069)) 1000) (<= 0 (select main_a v_prenex_6069)) (<= (* 2 (select main_a v_prenex_6070)) 2000) (<= (select main_a v_prenex_6069) 1) (<= (+ main_x 1) v_prenex_6069) (< v_prenex_6069 main_x))) (forall ((v_prenex_10013 Int) (v_prenex_10012 Int)) (or (<= (select main_a v_prenex_10012) 2) (<= (+ (select main_a v_prenex_10013) (select main_a v_prenex_10012)) 1000) (<= (select main_a v_prenex_10012) 1) (<= (+ main_x 1) v_prenex_10012) (< v_prenex_10012 main_x) (<= (* 2 (select main_a v_prenex_10013)) 2000))) (forall ((v_prenex_13154 Int) (v_prenex_13155 Int)) (or (<= (select main_a v_prenex_13155) 1000) (<= (+ (select main_a v_prenex_13154) 998) (select main_a v_prenex_13155)) (<= (* 2 (select main_a v_prenex_13154)) 2) (< v_prenex_13154 main_x) (<= (+ main_x 1) v_prenex_13154) (<= 998 (select main_a v_prenex_13155)))) (forall ((v_prenex_11806 Int) (v_prenex_11807 Int)) (or (<= (+ main_x 1) v_prenex_11806) (< v_prenex_11807 main_y) (<= (+ main_y 1) v_prenex_11807) (< v_prenex_11806 main_x) (<= (+ (select main_a v_prenex_11806) 998) (select main_a v_prenex_11807)))) (forall ((v_prenex_4122 Int) (v_prenex_4121 Int)) (or (< v_prenex_4121 main_x) (<= (select main_a v_prenex_4122) 1001) (<= 0 (select main_a v_prenex_4121)) (<= (+ main_x 1) v_prenex_4121) (<= 1000 (+ (select main_a v_prenex_4122) (select main_a v_prenex_4121))) (<= (select main_a v_prenex_4121) 1))) (forall ((v_prenex_10745 Int) (v_prenex_10744 Int)) (or (<= (* 2 (select main_a v_prenex_10744)) 2) (<= (+ main_x 1) v_prenex_10744) (<= (select main_a v_prenex_10745) 1000) (<= (select main_a v_prenex_10744) 1) (< v_prenex_10744 main_x) (<= (select main_a v_prenex_10745) (+ (select main_a v_prenex_10744) 1000)))) (forall ((v_prenex_798 Int) (v_prenex_797 Int)) (or (<= 0 (+ (select main_a v_prenex_797) 1)) (<= (select main_a v_prenex_798) (+ (select main_a v_prenex_797) 1000)) (<= (select main_a v_prenex_798) 1000) (<= (+ main_x 1) v_prenex_797) (<= (select main_a v_prenex_798) 1001) (<= 0 (* 2 (select main_a v_prenex_797))) (< v_prenex_797 main_x))) (forall ((v_prenex_8896 Int)) (or (<= (+ main_x 1) v_prenex_8896) (< v_prenex_8896 main_x) (<= 0 (* 2 (select main_a v_prenex_8896))) (<= 0 (select main_a v_prenex_8896)))) (forall ((v_prenex_11520 Int) (v_prenex_11521 Int)) (or (<= 0 (* 2 (select main_a v_prenex_11520))) (<= 999 (select main_a v_prenex_11521)) (<= 998 (select main_a v_prenex_11521)) (<= (select main_a v_prenex_11520) 2) (<= (+ main_x 1) v_prenex_11520) (< v_prenex_11520 main_x) (<= (select main_a v_prenex_11521) (+ (select main_a v_prenex_11520) 1000)))) (forall ((v_prenex_5295 Int) (v_prenex_5294 Int)) (or (<= 1000 (+ (select main_a v_prenex_5295) (select main_a v_prenex_5294))) (<= 1998 (* 2 (select main_a v_prenex_5295))) (<= 0 (* 2 (select main_a v_prenex_5294))) (< v_prenex_5294 main_x) (<= (+ main_x 1) v_prenex_5294) (<= (select main_a v_prenex_5294) 2) (<= (* 2 (select main_a v_prenex_5295)) 2000))) (forall ((v_prenex_12109 Int) (v_prenex_12110 Int)) (or (<= 0 (select main_a v_prenex_12109)) (<= 0 (* 2 (select main_a v_prenex_12109))) (<= (+ main_x 1) v_prenex_12109) (<= (select main_a v_prenex_12110) (+ (select main_a v_prenex_12109) 1000)) (<= (select main_a v_prenex_12110) 1000) (< v_prenex_12109 main_x) (<= 1998 (* 2 (select main_a v_prenex_12110))))) (forall ((v_prenex_2873 Int) (v_prenex_2874 Int)) (or (< v_prenex_2873 main_x) (<= 0 (select main_a v_prenex_2873)) (<= 0 (* 2 (select main_a v_prenex_2873))) (<= (* 2 (select main_a v_prenex_2874)) 2000) (<= 1998 (* 2 (select main_a v_prenex_2874))) (<= (+ main_x 1) v_prenex_2873) (<= (+ (select main_a v_prenex_2873) 998) (select main_a v_prenex_2874)))) (or (forall ((v_prenex_4295 Int)) (or (<= (select main_a v_prenex_4295) 1000) (<= (select main_a v_prenex_4295) 1001))) (forall ((v_prenex_4294 Int)) (or (<= (* 2 (select main_a v_prenex_4294)) 2) (<= (+ main_x 1) v_prenex_4294) (<= (select main_a v_prenex_4294) 2) (< v_prenex_4294 main_x) (<= 0 (select main_a v_prenex_4294))))) (forall ((v_prenex_9709 Int) (v_prenex_9708 Int)) (or (<= (* 2 (select main_a v_prenex_9708)) 2) (<= 0 (select main_a v_prenex_9708)) (<= (+ (select main_a v_prenex_9709) (select main_a v_prenex_9708)) 1000) (<= (+ main_x 1) v_prenex_9708) (< v_prenex_9708 main_x) (<= 1998 (* 2 (select main_a v_prenex_9709))) (<= (select main_a v_prenex_9709) 1001))) (forall ((v_prenex_5297 Int) (v_prenex_5296 Int)) (or (<= (select main_a v_prenex_5297) (+ (select main_a v_prenex_5296) 1000)) (<= (select main_a v_prenex_5297) 1000) (<= 1998 (* 2 (select main_a v_prenex_5297))) (<= (+ main_x 1) v_prenex_5296) (<= 0 (select main_a v_prenex_5296)) (< v_prenex_5296 main_x) (<= 0 (+ (select main_a v_prenex_5296) 1)))) (forall ((v_prenex_7603 Int) (v_prenex_7602 Int)) (or (<= 999 (select main_a v_prenex_7603)) (< v_prenex_7602 main_x) (<= (+ main_x 1) v_prenex_7602) (<= 0 (+ (select main_a v_prenex_7602) 1)) (<= 998 (select main_a v_prenex_7603)) (<= 0 (select main_a v_prenex_7602)) (<= (+ (select main_a v_prenex_7603) (select main_a v_prenex_7602)) 1000))) (forall ((v_prenex_6006 Int) (v_prenex_6005 Int)) (or (< v_prenex_6005 main_x) (<= (+ main_x 1) v_prenex_6005) (<= (select main_a v_prenex_6005) 2) (<= (* 2 (select main_a v_prenex_6005)) 2) (<= (select main_a v_prenex_6006) 1001) (<= 1998 (* 2 (select main_a v_prenex_6006))) (<= (+ (select main_a v_prenex_6005) 998) (select main_a v_prenex_6006)))) (forall ((v_prenex_12723 Int) (v_prenex_12724 Int)) (or (<= (+ main_x 1) v_prenex_12723) (< v_prenex_12723 main_x) (<= (select main_a v_prenex_12724) 1001) (<= (select main_a v_prenex_12724) (+ (select main_a v_prenex_12723) 1000)) (<= (* 2 (select main_a v_prenex_12723)) 2) (<= (select main_a v_prenex_12724) 1000) (<= (select main_a v_prenex_12723) 1))) (or (forall ((v_prenex_11609 Int)) (or (< v_prenex_11609 main_x) (<= (+ main_x 1) v_prenex_11609) (<= 0 (select main_a v_prenex_11609)) (<= (* 2 (select main_a v_prenex_11609)) 2) (<= 0 (+ (select main_a v_prenex_11609) 1)))) (forall ((v_prenex_11610 Int)) (or (<= 998 (select main_a v_prenex_11610)) (<= 999 (select main_a v_prenex_11610))))) (forall ((v_prenex_5561 Int) (v_prenex_5560 Int)) (or (<= (+ (select main_a v_prenex_5560) 998) (select main_a v_prenex_5561)) (< v_prenex_5561 main_y) (<= 1998 (* 2 (select main_a v_prenex_5561))) (< v_prenex_5560 main_x) (<= (+ main_x 1) v_prenex_5560) (<= 0 (select main_a v_prenex_5560)))) (forall ((v_prenex_7805 Int) (v_prenex_7804 Int)) (or (<= (* 2 (select main_a v_prenex_7805)) 2000) (< v_prenex_7804 main_x) (<= 0 (* 2 (select main_a v_prenex_7804))) (<= (+ main_x 1) v_prenex_7804) (<= (select main_a v_prenex_7805) (+ (select main_a v_prenex_7804) 1000)) (<= 999 (select main_a v_prenex_7805)) (<= (select main_a v_prenex_7804) 1))) (forall ((v_prenex_6860 Int) (v_prenex_6861 Int)) (or (<= (+ (select main_a v_prenex_6860) 998) (select main_a v_prenex_6861)) (<= (select main_a v_prenex_6860) 2) (<= (+ main_x 1) v_prenex_6860) (<= 0 (* 2 (select main_a v_prenex_6860))) (<= (select main_a v_prenex_6861) 1001) (<= (* 2 (select main_a v_prenex_6861)) 2000) (< v_prenex_6860 main_x))) (forall ((v_prenex_10410 Int) (v_prenex_10409 Int)) (or (<= (+ (select main_a v_prenex_10410) (select main_a v_prenex_10409)) 1000) (< v_prenex_10409 main_x) (<= 998 (select main_a v_prenex_10410)) (<= 0 (select main_a v_prenex_10409)) (<= 1998 (* 2 (select main_a v_prenex_10410))) (<= (+ main_x 1) v_prenex_10409) (<= (+ main_y 1) v_prenex_10410))) (forall ((v_prenex_4039 Int) (v_prenex_4040 Int)) (or (<= (* 2 (select main_a v_prenex_4039)) 2) (<= (* 2 (select main_a v_prenex_4040)) 2000) (<= (+ main_x 1) v_prenex_4039) (<= 0 (select main_a v_prenex_4039)) (<= 1998 (* 2 (select main_a v_prenex_4040))) (<= (+ (select main_a v_prenex_4040) (select main_a v_prenex_4039)) 1000) (< v_prenex_4039 main_x))) (forall ((v_prenex_3971 Int) (v_prenex_3970 Int)) (or (<= (+ main_x 1) v_prenex_3970) (<= 0 (+ (select main_a v_prenex_3970) 1)) (<= (+ (select main_a v_prenex_3970) 998) (select main_a v_prenex_3971)) (< v_prenex_3970 main_x) (<= (* 2 (select main_a v_prenex_3970)) 2) (<= 999 (select main_a v_prenex_3971)) (<= (select main_a v_prenex_3971) 1001))) (forall ((v_prenex_4995 Int) (v_prenex_4994 Int)) (or (<= (select main_a v_prenex_4995) 1000) (<= (+ main_x 1) v_prenex_4994) (< v_prenex_4994 main_x) (<= 1000 (+ (select main_a v_prenex_4995) (select main_a v_prenex_4994))) (<= 0 (select main_a v_prenex_4994)))) (or (forall ((v_prenex_11495 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_11495))) (<= 998 (select main_a v_prenex_11495)))) (forall ((v_prenex_11494 Int)) (or (< v_prenex_11494 main_x) (<= (select main_a v_prenex_11494) 1) (<= 0 (+ (select main_a v_prenex_11494) 1)) (<= (+ main_x 1) v_prenex_11494) (<= (* 2 (select main_a v_prenex_11494)) 2)))) (forall ((v_prenex_12494 Int) (v_prenex_12493 Int)) (or (<= 0 (+ (select main_a v_prenex_12493) 1)) (<= (select main_a v_prenex_12494) 1001) (< v_prenex_12493 main_x) (<= 1000 (+ (select main_a v_prenex_12494) (select main_a v_prenex_12493))) (<= 999 (select main_a v_prenex_12494)) (<= (+ main_x 1) v_prenex_12493) (<= (+ main_y 1) v_prenex_12494))) (forall ((v_prenex_11310 Int) (v_prenex_11311 Int)) (or (<= (+ main_x 1) v_prenex_11310) (<= (+ (select main_a v_prenex_11310) 998) (select main_a v_prenex_11311)) (< v_prenex_11310 main_x) (<= (select main_a v_prenex_11310) 1) (<= (select main_a v_prenex_11310) 2) (<= 1998 (* 2 (select main_a v_prenex_11311))))) (forall ((v_prenex_8745 Int) (v_prenex_8746 Int)) (or (<= (select main_a v_prenex_8745) 2) (<= (select main_a v_prenex_8746) 1000) (<= 0 (+ (select main_a v_prenex_8745) 1)) (<= (select main_a v_prenex_8746) (+ (select main_a v_prenex_8745) 1000)) (<= (select main_a v_prenex_8746) 1001) (<= (+ main_x 1) v_prenex_8745) (< v_prenex_8745 main_x))) (forall ((v_prenex_10688 Int) (v_prenex_10687 Int)) (or (< v_prenex_10687 main_x) (<= (select main_a v_prenex_10688) 1000) (<= (+ main_x 1) v_prenex_10687) (<= (select main_a v_prenex_10687) 1) (<= (* 2 (select main_a v_prenex_10688)) 2000) (<= (select main_a v_prenex_10687) 2) (<= (select main_a v_prenex_10688) (+ (select main_a v_prenex_10687) 1000)))) (forall ((v_prenex_10141 Int) (v_prenex_10140 Int)) (or (<= 0 (select main_a v_prenex_10140)) (<= (select main_a v_prenex_10141) 1000) (<= (+ main_x 1) v_prenex_10140) (<= (select main_a v_prenex_10140) 2) (<= (select main_a v_prenex_10141) 1001) (<= 1000 (+ (select main_a v_prenex_10141) (select main_a v_prenex_10140))) (< v_prenex_10140 main_x))) (forall ((v_prenex_8818 Int) (v_prenex_8819 Int)) (or (<= (+ main_x 1) v_prenex_8818) (<= (select main_a v_prenex_8818) 1) (< v_prenex_8818 main_x) (<= (select main_a v_prenex_8819) (+ (select main_a v_prenex_8818) 1000)) (<= (* 2 (select main_a v_prenex_8819)) 2000) (<= 1998 (* 2 (select main_a v_prenex_8819))) (<= 0 (* 2 (select main_a v_prenex_8818))))) (forall ((v_prenex_5233 Int) (v_prenex_5232 Int)) (or (<= 0 (select main_a v_prenex_5232)) (<= (select main_a v_prenex_5233) (+ (select main_a v_prenex_5232) 1000)) (< v_prenex_5232 main_x) (<= 1998 (* 2 (select main_a v_prenex_5233))) (<= 0 (* 2 (select main_a v_prenex_5232))) (<= (+ main_x 1) v_prenex_5232) (<= (select main_a v_prenex_5233) 1001))) (forall ((v_prenex_1706 Int) (v_prenex_1705 Int)) (or (<= 0 (* 2 (select main_a v_prenex_1705))) (<= (+ (select main_a v_prenex_1706) (select main_a v_prenex_1705)) 1000) (<= (select main_a v_prenex_1706) 1001) (< v_prenex_1705 main_x) (<= 1998 (* 2 (select main_a v_prenex_1706))) (<= (+ main_x 1) v_prenex_1705) (<= 0 (+ (select main_a v_prenex_1705) 1)))) (forall ((v_prenex_9264 Int) (v_prenex_9263 Int)) (or (<= (+ (select main_a v_prenex_9263) 998) (select main_a v_prenex_9264)) (< v_prenex_9263 main_x) (<= (+ main_x 1) v_prenex_9263) (<= (select main_a v_prenex_9264) 1000) (<= (select main_a v_prenex_9263) 2) (<= 1998 (* 2 (select main_a v_prenex_9264))))) (forall ((v_prenex_1826 Int) (v_prenex_1825 Int)) (or (<= 999 (select main_a v_prenex_1826)) (<= (+ main_x 1) v_prenex_1825) (<= (select main_a v_prenex_1826) (+ (select main_a v_prenex_1825) 1000)) (<= 0 (select main_a v_prenex_1825)) (<= 998 (select main_a v_prenex_1826)) (< v_prenex_1825 main_x) (< v_prenex_1826 main_y))) (forall ((v_prenex_11871 Int) (v_prenex_11872 Int)) (or (<= 0 (* 2 (select main_a v_prenex_11871))) (<= 0 (+ (select main_a v_prenex_11871) 1)) (<= (+ (select main_a v_prenex_11872) (select main_a v_prenex_11871)) 1000) (<= (select main_a v_prenex_11872) 1000) (< v_prenex_11871 main_x) (<= 1998 (* 2 (select main_a v_prenex_11872))) (<= (+ main_x 1) v_prenex_11871))) (forall ((v_prenex_11641 Int) (v_prenex_11642 Int)) (or (< v_prenex_11641 main_x) (<= (+ main_x 1) v_prenex_11641) (<= 1998 (* 2 (select main_a v_prenex_11642))) (< v_prenex_11642 main_y) (<= (* 2 (select main_a v_prenex_11641)) 2) (<= (select main_a v_prenex_11642) (+ (select main_a v_prenex_11641) 1000)) (<= (* 2 (select main_a v_prenex_11642)) 2000))) (forall ((v_prenex_12403 Int) (v_prenex_12404 Int)) (or (<= (select main_a v_prenex_12403) 1) (<= (+ main_x 1) v_prenex_12403) (<= (select main_a v_prenex_12404) 1000) (<= 1000 (+ (select main_a v_prenex_12404) (select main_a v_prenex_12403))) (<= (select main_a v_prenex_12403) 2) (<= (select main_a v_prenex_12404) 1001) (< v_prenex_12403 main_x))) (forall ((v_prenex_6734 Int) (v_prenex_6735 Int)) (or (<= (select main_a v_prenex_6735) 1001) (<= 0 (select main_a v_prenex_6734)) (< v_prenex_6734 main_x) (<= (+ main_x 1) v_prenex_6734) (<= (select main_a v_prenex_6735) (+ (select main_a v_prenex_6734) 1000)) (<= 0 (* 2 (select main_a v_prenex_6734))) (<= 1998 (* 2 (select main_a v_prenex_6735))))) (forall ((v_prenex_3445 Int) (v_prenex_3446 Int)) (or (< v_prenex_3445 main_x) (<= (select main_a v_prenex_3446) 1001) (<= (+ main_x 1) v_prenex_3445) (<= (select main_a v_prenex_3446) (+ (select main_a v_prenex_3445) 1000)) (<= (* 2 (select main_a v_prenex_3445)) 2) (<= 998 (select main_a v_prenex_3446)))) (forall ((v_prenex_11916 Int) (v_prenex_11915 Int)) (or (<= (+ main_x 1) v_prenex_11915) (<= (select main_a v_prenex_11915) 2) (<= 998 (select main_a v_prenex_11916)) (<= 0 (* 2 (select main_a v_prenex_11915))) (< v_prenex_11915 main_x) (<= (select main_a v_prenex_11916) 1000) (<= (+ (select main_a v_prenex_11916) (select main_a v_prenex_11915)) 1000))) (forall ((v_prenex_7449 Int) (v_prenex_7450 Int)) (or (<= (+ main_x 1) v_prenex_7449) (< v_prenex_7449 main_x) (<= 998 (select main_a v_prenex_7450)) (<= (* 2 (select main_a v_prenex_7449)) 2) (<= 1000 (+ (select main_a v_prenex_7450) (select main_a v_prenex_7449))) (<= (* 2 (select main_a v_prenex_7450)) 2000) (<= 0 (select main_a v_prenex_7449)))) (forall ((v_prenex_11004 Int) (v_prenex_11003 Int)) (or (< v_prenex_11003 main_x) (<= 999 (select main_a v_prenex_11004)) (<= 998 (select main_a v_prenex_11004)) (<= 0 (+ (select main_a v_prenex_11003) 1)) (<= 0 (* 2 (select main_a v_prenex_11003))) (<= (+ main_x 1) v_prenex_11003) (<= (select main_a v_prenex_11004) (+ (select main_a v_prenex_11003) 1000)))) (forall ((v_prenex_12511 Int) (v_prenex_12512 Int)) (or (<= (select main_a v_prenex_12512) 1001) (< v_prenex_12511 main_x) (<= 0 (select main_a v_prenex_12511)) (<= (+ main_x 1) v_prenex_12511) (<= 1000 (+ (select main_a v_prenex_12512) (select main_a v_prenex_12511))) (<= 999 (select main_a v_prenex_12512)) (< v_prenex_12512 main_y))) (forall ((v_prenex_11886 Int) (v_prenex_11885 Int)) (or (<= (+ main_x 1) v_prenex_11885) (<= (select main_a v_prenex_11886) (+ (select main_a v_prenex_11885) 1000)) (< v_prenex_11886 main_y) (<= (select main_a v_prenex_11885) 2) (<= 998 (select main_a v_prenex_11886)) (< v_prenex_11885 main_x))) (forall ((v_prenex_8747 Int) (v_prenex_8748 Int)) (or (<= (+ main_x 1) v_prenex_8747) (<= (select main_a v_prenex_8747) 2) (< v_prenex_8748 main_y) (< v_prenex_8747 main_x) (<= (select main_a v_prenex_8748) 1001) (<= (+ (select main_a v_prenex_8748) (select main_a v_prenex_8747)) 1000) (<= 1998 (* 2 (select main_a v_prenex_8748))))) (forall ((v_prenex_10897 Int) (v_prenex_10898 Int)) (or (< v_prenex_10898 main_y) (<= (select main_a v_prenex_10898) (+ (select main_a v_prenex_10897) 1000)) (<= (* 2 (select main_a v_prenex_10898)) 2000) (<= (select main_a v_prenex_10898) 1000) (<= (+ main_y 1) v_prenex_10898))) (forall ((v_prenex_13314 Int) (v_prenex_13315 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_13315))) (<= (select main_a v_prenex_13314) 2) (<= (+ main_x 1) v_prenex_13314) (<= (* 2 (select main_a v_prenex_13315)) 2000) (<= 0 (* 2 (select main_a v_prenex_13314))) (<= (+ (select main_a v_prenex_13315) (select main_a v_prenex_13314)) 1000) (< v_prenex_13314 main_x))) (forall ((v_prenex_7463 Int) (v_prenex_7464 Int)) (or (< v_prenex_7463 main_x) (<= 0 (select main_a v_prenex_7463)) (<= (+ main_x 1) v_prenex_7463) (<= 0 (* 2 (select main_a v_prenex_7463))) (<= (select main_a v_prenex_7464) (+ (select main_a v_prenex_7463) 1000)))) (or (forall ((v_prenex_1324 Int)) (or (<= 0 (+ (select main_a v_prenex_1324) 1)) (<= (+ main_x 1) v_prenex_1324) (<= (* 2 (select main_a v_prenex_1324)) 2) (< v_prenex_1324 main_x))) (forall ((v_prenex_1325 Int)) (or (<= (+ main_y 1) v_prenex_1325) (<= (select main_a v_prenex_1325) 1000)))) (forall ((v_prenex_631 Int) (v_prenex_632 Int)) (or (< v_prenex_631 main_x) (<= 999 (select main_a v_prenex_632)) (<= (+ main_x 1) v_prenex_631) (<= (select main_a v_prenex_632) (+ (select main_a v_prenex_631) 1000)) (<= (select main_a v_prenex_631) 2))) (forall ((v_prenex_1056 Int) (v_prenex_1055 Int)) (or (<= (+ main_y 1) v_prenex_1056) (<= (select main_a v_prenex_1056) 1001) (<= 0 (select main_a v_prenex_1055)) (< v_prenex_1055 main_x) (<= (+ main_x 1) v_prenex_1055) (<= 999 (select main_a v_prenex_1056)) (<= (+ (select main_a v_prenex_1055) 998) (select main_a v_prenex_1056)))) (forall ((v_prenex_11264 Int) (v_prenex_11265 Int)) (or (<= (select main_a v_prenex_11265) 1001) (<= (+ main_x 1) v_prenex_11264) (<= 0 (select main_a v_prenex_11264)) (<= (+ (select main_a v_prenex_11265) (select main_a v_prenex_11264)) 1000) (<= 999 (select main_a v_prenex_11265)) (< v_prenex_11264 main_x))) (forall ((v_prenex_12411 Int) (v_prenex_12412 Int)) (or (< v_prenex_12411 main_x) (<= (+ (select main_a v_prenex_12412) (select main_a v_prenex_12411)) 1000) (<= (+ main_x 1) v_prenex_12411) (<= (select main_a v_prenex_12411) 1) (<= (select main_a v_prenex_12412) 1001) (<= 999 (select main_a v_prenex_12412)))) (forall ((v_prenex_8938 Int) (v_prenex_8937 Int)) (or (<= (select main_a v_prenex_8938) (+ (select main_a v_prenex_8937) 1000)) (< v_prenex_8937 main_x) (<= (+ main_x 1) v_prenex_8937) (<= 1998 (* 2 (select main_a v_prenex_8938))) (<= (* 2 (select main_a v_prenex_8937)) 2) (< v_prenex_8938 main_y) (<= 998 (select main_a v_prenex_8938)))) (forall ((v_prenex_1193 Int) (v_prenex_1192 Int)) (or (<= (select main_a v_prenex_1193) 1000) (<= (* 2 (select main_a v_prenex_1192)) 2) (<= (+ main_x 1) v_prenex_1192) (<= 1000 (+ (select main_a v_prenex_1193) (select main_a v_prenex_1192))) (< v_prenex_1192 main_x) (<= (+ main_y 1) v_prenex_1193) (<= 999 (select main_a v_prenex_1193)))) (forall ((v_prenex_12685 Int) (v_prenex_12686 Int)) (or (<= 0 (* 2 (select main_a v_prenex_12685))) (<= (+ main_x 1) v_prenex_12685) (< v_prenex_12685 main_x) (<= (select main_a v_prenex_12686) (+ (select main_a v_prenex_12685) 1000)) (<= (select main_a v_prenex_12686) 1001) (<= 998 (select main_a v_prenex_12686)))) (forall ((v_prenex_1806 Int) (v_prenex_1805 Int)) (or (<= (select main_a v_prenex_1806) 1001) (<= 0 (+ (select main_a v_prenex_1805) 1)) (<= (* 2 (select main_a v_prenex_1805)) 2) (<= (+ (select main_a v_prenex_1806) (select main_a v_prenex_1805)) 1000) (<= 999 (select main_a v_prenex_1806)) (<= (+ main_x 1) v_prenex_1805) (< v_prenex_1805 main_x))) (forall ((v_prenex_43 Int) (v_prenex_42 Int)) (or (<= 1000 (+ (select main_a v_prenex_43) (select main_a v_prenex_42))) (<= 0 (* 2 (select main_a v_prenex_42))) (<= (+ main_x 1) v_prenex_42) (< v_prenex_42 main_x) (<= (select main_a v_prenex_43) 1001) (<= 1998 (* 2 (select main_a v_prenex_43))))) (forall ((v_prenex_3449 Int) (v_prenex_3450 Int)) (or (<= (select main_a v_prenex_3449) 2) (<= (select main_a v_prenex_3450) (+ (select main_a v_prenex_3449) 1000)) (< v_prenex_3449 main_x) (<= (+ main_x 1) v_prenex_3449) (<= (select main_a v_prenex_3450) 1000) (<= (+ main_y 1) v_prenex_3450))) (forall ((v_prenex_3852 Int) (v_prenex_3853 Int)) (or (< v_prenex_3853 main_y) (<= 999 (select main_a v_prenex_3853)) (<= (+ main_x 1) v_prenex_3852) (<= 1000 (+ (select main_a v_prenex_3853) (select main_a v_prenex_3852))) (< v_prenex_3852 main_x) (<= (* 2 (select main_a v_prenex_3852)) 2))) (forall ((v_prenex_6308 Int) (v_prenex_6307 Int)) (or (<= 1000 (+ (select main_a v_prenex_6308) (select main_a v_prenex_6307))) (<= 998 (select main_a v_prenex_6308)) (<= 0 (+ (select main_a v_prenex_6307) 1)) (< v_prenex_6307 main_x) (<= 0 (* 2 (select main_a v_prenex_6307))) (<= (+ main_x 1) v_prenex_6307))) (forall ((v_prenex_5467 Int) (v_prenex_5466 Int)) (or (<= (+ main_x 1) v_prenex_5466) (<= (select main_a v_prenex_5467) 1001) (<= 0 (* 2 (select main_a v_prenex_5466))) (<= (select main_a v_prenex_5466) 2) (<= 1000 (+ (select main_a v_prenex_5467) (select main_a v_prenex_5466))) (< v_prenex_5466 main_x))) (forall ((v_prenex_11703 Int) (v_prenex_11704 Int)) (or (<= (+ (select main_a v_prenex_11704) (select main_a v_prenex_11703)) 1000) (< v_prenex_11703 main_x) (<= 999 (select main_a v_prenex_11704)) (<= (select main_a v_prenex_11703) 2) (<= (select main_a v_prenex_11703) 1) (<= (select main_a v_prenex_11704) 1001) (<= (+ main_x 1) v_prenex_11703))) (forall ((v_prenex_7661 Int) (v_prenex_7660 Int)) (or (<= (+ main_x 1) v_prenex_7660) (< v_prenex_7660 main_x) (<= 1998 (* 2 (select main_a v_prenex_7661))) (<= 998 (select main_a v_prenex_7661)) (<= (select main_a v_prenex_7660) 2) (<= 0 (* 2 (select main_a v_prenex_7660))) (<= (+ (select main_a v_prenex_7660) 998) (select main_a v_prenex_7661)))) (forall ((v_prenex_2131 Int) (v_prenex_2132 Int)) (or (<= 0 (select main_a v_prenex_2131)) (<= (+ main_x 1) v_prenex_2131) (<= (+ (select main_a v_prenex_2132) (select main_a v_prenex_2131)) 1000) (< v_prenex_2131 main_x) (<= (+ main_y 1) v_prenex_2132) (<= 1998 (* 2 (select main_a v_prenex_2132))) (<= (select main_a v_prenex_2132) 1000))) (forall ((v_prenex_103 Int) (v_prenex_102 Int)) (or (<= (+ main_x 1) v_prenex_102) (<= (select main_a v_prenex_102) 1) (<= (select main_a v_prenex_102) 2) (<= 998 (select main_a v_prenex_103)) (<= (select main_a v_prenex_103) 1000) (<= 1000 (+ (select main_a v_prenex_103) (select main_a v_prenex_102))) (< v_prenex_102 main_x))) (forall ((v_prenex_1395 Int) (v_prenex_1394 Int)) (or (<= 0 (+ (select main_a v_prenex_1394) 1)) (<= 999 (select main_a v_prenex_1395)) (< v_prenex_1394 main_x) (< v_prenex_1395 main_y) (<= (+ (select main_a v_prenex_1394) 998) (select main_a v_prenex_1395)) (<= (+ main_x 1) v_prenex_1394) (<= (* 2 (select main_a v_prenex_1395)) 2000))) (forall ((v_prenex_8707 Int) (v_prenex_8708 Int)) (or (<= (select main_a v_prenex_8708) (+ (select main_a v_prenex_8707) 1000)) (<= 998 (select main_a v_prenex_8708)) (< v_prenex_8708 main_y) (<= (select main_a v_prenex_8707) 2) (<= (select main_a v_prenex_8708) 1000) (<= (+ main_x 1) v_prenex_8707) (< v_prenex_8707 main_x))) (forall ((v_prenex_1732 Int) (v_prenex_1731 Int)) (or (<= (select main_a v_prenex_1732) 1001) (< v_prenex_1731 main_x) (<= (+ main_x 1) v_prenex_1731) (<= (select main_a v_prenex_1731) 1) (<= (select main_a v_prenex_1731) 2) (<= 999 (select main_a v_prenex_1732)) (<= 1000 (+ (select main_a v_prenex_1732) (select main_a v_prenex_1731))))) (forall ((v_prenex_2282 Int) (v_prenex_2283 Int)) (or (<= (+ (select main_a v_prenex_2282) 998) (select main_a v_prenex_2283)) (<= 0 (+ (select main_a v_prenex_2282) 1)) (<= (+ main_x 1) v_prenex_2282) (<= (* 2 (select main_a v_prenex_2283)) 2000) (<= 998 (select main_a v_prenex_2283)) (<= (select main_a v_prenex_2282) 1) (< v_prenex_2282 main_x))) (forall ((v_prenex_9596 Int) (v_prenex_9595 Int)) (or (<= (* 2 (select main_a v_prenex_9595)) 2) (<= (+ (select main_a v_prenex_9596) (select main_a v_prenex_9595)) 1000) (<= 999 (select main_a v_prenex_9596)) (<= 998 (select main_a v_prenex_9596)) (<= (+ main_x 1) v_prenex_9595) (< v_prenex_9595 main_x) (<= 0 (select main_a v_prenex_9595)))) (forall ((v_prenex_6319 Int) (v_prenex_6320 Int)) (or (<= (* 2 (select main_a v_prenex_6319)) 2) (<= (+ main_x 1) v_prenex_6319) (<= (+ (select main_a v_prenex_6319) 998) (select main_a v_prenex_6320)) (<= (select main_a v_prenex_6319) 2) (<= 999 (select main_a v_prenex_6320)) (< v_prenex_6319 main_x) (<= (select main_a v_prenex_6320) 1001))) (or (forall ((v_prenex_129 Int)) (or (<= (+ main_x 1) v_prenex_129) (<= 0 (+ (select main_a v_prenex_129) 1)) (< v_prenex_129 main_x) (<= (* 2 (select main_a v_prenex_129)) 2) (<= (select main_a v_prenex_129) 2))) (forall ((v_prenex_130 Int)) (<= (* 2 (select main_a v_prenex_130)) 2000))) (forall ((v_prenex_912 Int) (v_prenex_911 Int)) (or (<= (+ (select main_a v_prenex_912) (select main_a v_prenex_911)) 1000) (< v_prenex_911 main_x) (<= 999 (select main_a v_prenex_912)) (<= 0 (select main_a v_prenex_911)) (<= (+ main_x 1) v_prenex_911) (<= (* 2 (select main_a v_prenex_911)) 2))) (forall ((v_prenex_6252 Int) (v_prenex_6251 Int)) (or (<= 0 (+ (select main_a v_prenex_6251) 1)) (<= (+ main_y 1) v_prenex_6252) (<= (+ main_x 1) v_prenex_6251) (<= (select main_a v_prenex_6252) (+ (select main_a v_prenex_6251) 1000)) (<= 1998 (* 2 (select main_a v_prenex_6252))) (<= 998 (select main_a v_prenex_6252)) (< v_prenex_6251 main_x))) (forall ((v_prenex_6266 Int) (v_prenex_6265 Int)) (or (<= (select main_a v_prenex_6266) (+ (select main_a v_prenex_6265) 1000)) (< v_prenex_6265 main_x) (<= 0 (* 2 (select main_a v_prenex_6265))) (<= 999 (select main_a v_prenex_6266)) (< v_prenex_6266 main_y) (<= (+ main_x 1) v_prenex_6265) (<= (select main_a v_prenex_6266) 1000))) (forall ((v_prenex_6214 Int) (v_prenex_6213 Int)) (or (<= (select main_a v_prenex_6214) 1001) (<= 0 (+ (select main_a v_prenex_6213) 1)) (<= 1000 (+ (select main_a v_prenex_6214) (select main_a v_prenex_6213))) (<= (+ main_x 1) v_prenex_6213) (< v_prenex_6213 main_x) (<= 1998 (* 2 (select main_a v_prenex_6214))) (<= (select main_a v_prenex_6213) 1))) (forall ((v_prenex_8512 Int) (v_prenex_8511 Int)) (or (< v_prenex_8511 main_x) (<= (select main_a v_prenex_8511) 2) (<= 1000 (+ (select main_a v_prenex_8512) (select main_a v_prenex_8511))) (<= (+ main_x 1) v_prenex_8511) (<= (* 2 (select main_a v_prenex_8511)) 2) (<= (select main_a v_prenex_8512) 1001))) (forall ((v_prenex_83 Int) (v_prenex_82 Int)) (or (< v_prenex_82 main_x) (<= (* 2 (select main_a v_prenex_83)) 2000) (<= (+ main_y 1) v_prenex_83) (<= (+ (select main_a v_prenex_82) 998) (select main_a v_prenex_83)) (<= (+ main_x 1) v_prenex_82) (<= 0 (select main_a v_prenex_82)))) (forall ((v_prenex_12847 Int) (v_prenex_12848 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_12848))) (<= (select main_a v_prenex_12847) 2) (<= (+ main_y 1) v_prenex_12848) (<= (select main_a v_prenex_12848) (+ (select main_a v_prenex_12847) 1000)) (< v_prenex_12847 main_x) (<= (+ main_x 1) v_prenex_12847) (<= (select main_a v_prenex_12848) 1000))) (forall ((v_prenex_10585 Int) (v_prenex_10584 Int)) (or (<= (select main_a v_prenex_10584) 1) (< v_prenex_10584 main_x) (<= 998 (select main_a v_prenex_10585)) (<= (select main_a v_prenex_10585) (+ (select main_a v_prenex_10584) 1000)) (<= (select main_a v_prenex_10585) 1001) (<= (+ main_x 1) v_prenex_10584))) (forall ((v_prenex_12081 Int) (v_prenex_12082 Int)) (or (<= (+ main_y 1) v_prenex_12082) (<= (select main_a v_prenex_12082) 1001) (<= (select main_a v_prenex_12081) 1) (<= (+ main_x 1) v_prenex_12081) (<= 1000 (+ (select main_a v_prenex_12082) (select main_a v_prenex_12081))) (< v_prenex_12081 main_x))) (forall ((v_prenex_5464 Int) (v_prenex_5465 Int)) (or (<= (* 2 (select main_a v_prenex_5465)) 2000) (<= (select main_a v_prenex_5464) 2) (<= 1000 (+ (select main_a v_prenex_5465) (select main_a v_prenex_5464))) (<= (+ main_x 1) v_prenex_5464) (< v_prenex_5464 main_x) (<= 0 (+ (select main_a v_prenex_5464) 1)) (<= (select main_a v_prenex_5465) 1000))) (forall ((v_prenex_4555 Int) (v_prenex_4556 Int)) (or (<= (+ main_x 1) v_prenex_4555) (<= (select main_a v_prenex_4555) 2) (< v_prenex_4555 main_x) (<= (select main_a v_prenex_4556) 1001) (<= 1000 (+ (select main_a v_prenex_4556) (select main_a v_prenex_4555))) (<= (select main_a v_prenex_4555) 1) (<= 998 (select main_a v_prenex_4556)))) (forall ((v_prenex_1818 Int) (v_prenex_1817 Int)) (or (<= (+ (select main_a v_prenex_1817) 998) (select main_a v_prenex_1818)) (<= (+ main_y 1) v_prenex_1818) (<= (* 2 (select main_a v_prenex_1817)) 2) (< v_prenex_1817 main_x) (<= (+ main_x 1) v_prenex_1817) (<= 1998 (* 2 (select main_a v_prenex_1818))) (<= (select main_a v_prenex_1818) 1000))) (forall ((v_prenex_5207 Int) (v_prenex_5206 Int)) (or (<= 1000 (+ (select main_a v_prenex_5207) (select main_a v_prenex_5206))) (<= (select main_a v_prenex_5206) 1) (<= (+ main_x 1) v_prenex_5206) (<= (* 2 (select main_a v_prenex_5207)) 2000) (< v_prenex_5206 main_x) (<= 0 (select main_a v_prenex_5206)))) (forall ((v_prenex_3714 Int) (v_prenex_3715 Int)) (or (<= (* 2 (select main_a v_prenex_3715)) 2000) (<= (+ main_x 1) v_prenex_3714) (<= (select main_a v_prenex_3715) 1000) (<= (select main_a v_prenex_3715) (+ (select main_a v_prenex_3714) 1000)) (< v_prenex_3714 main_x) (<= 0 (select main_a v_prenex_3714)) (<= (+ main_y 1) v_prenex_3715))) (forall ((v_prenex_12045 Int) (v_prenex_12046 Int)) (or (<= (* 2 (select main_a v_prenex_12045)) 2) (<= (select main_a v_prenex_12046) 1001) (<= (+ main_x 1) v_prenex_12045) (<= (select main_a v_prenex_12046) (+ (select main_a v_prenex_12045) 1000)) (< v_prenex_12045 main_x) (<= (+ main_y 1) v_prenex_12046))) (forall ((v_prenex_3755 Int) (v_prenex_3754 Int)) (or (<= (+ main_x 1) v_prenex_3754) (< v_prenex_3754 main_x) (<= (+ (select main_a v_prenex_3754) 998) (select main_a v_prenex_3755)) (<= 998 (select main_a v_prenex_3755)) (<= 0 (select main_a v_prenex_3754)) (<= (+ main_y 1) v_prenex_3755) (<= 999 (select main_a v_prenex_3755)))) (forall ((v_prenex_8651 Int) (v_prenex_8652 Int)) (or (<= 0 (select main_a v_prenex_8651)) (<= (select main_a v_prenex_8651) 2) (< v_prenex_8651 main_x) (<= (select main_a v_prenex_8652) (+ (select main_a v_prenex_8651) 1000)) (<= 999 (select main_a v_prenex_8652)) (<= (+ main_x 1) v_prenex_8651) (<= (select main_a v_prenex_8652) 1000))) (or (forall ((v_prenex_10143 Int)) (or (<= (select main_a v_prenex_10143) 1) (< v_prenex_10143 main_x) (<= (+ main_x 1) v_prenex_10143) (<= (* 2 (select main_a v_prenex_10143)) 2))) (forall ((v_prenex_10148 Int)) (<= 1998 (* 2 (select main_a v_prenex_10148))))) (forall ((v_prenex_10956 Int) (v_prenex_10955 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_10956))) (<= (+ (select main_a v_prenex_10956) (select main_a v_prenex_10955)) 1000) (< v_prenex_10955 main_x) (<= (+ main_x 1) v_prenex_10955) (<= 0 (+ (select main_a v_prenex_10955) 1)) (<= (* 2 (select main_a v_prenex_10955)) 2))) (or (forall ((v_prenex_4284 Int)) (or (<= (* 2 (select main_a v_prenex_4284)) 2) (<= (+ main_x 1) v_prenex_4284))) (forall ((v_prenex_4285 Int)) (or (<= (+ main_y 1) v_prenex_4285) (< v_prenex_4285 main_y) (<= (select main_a v_prenex_4285) 1001)))) (forall ((v_prenex_10539 Int) (v_prenex_10538 Int)) (or (<= 999 (select main_a v_prenex_10539)) (<= 998 (select main_a v_prenex_10539)) (<= (+ (select main_a v_prenex_10539) (select main_a v_prenex_10538)) 1000) (<= (select main_a v_prenex_10538) 1) (<= (+ main_x 1) v_prenex_10538) (< v_prenex_10538 main_x))) (forall ((v_prenex_6686 Int) (v_prenex_6687 Int)) (or (<= (* 2 (select main_a v_prenex_6687)) 2000) (<= 0 (select main_a v_prenex_6686)) (<= 1000 (+ (select main_a v_prenex_6687) (select main_a v_prenex_6686))) (< v_prenex_6686 main_x) (<= (select main_a v_prenex_6687) 1000) (<= (select main_a v_prenex_6686) 2) (<= (+ main_x 1) v_prenex_6686))) (forall ((v_prenex_9270 Int) (v_prenex_9269 Int)) (or (< v_prenex_9269 main_x) (<= 0 (* 2 (select main_a v_prenex_9269))) (<= (select main_a v_prenex_9270) 1001) (<= (select main_a v_prenex_9269) 2) (<= (+ (select main_a v_prenex_9269) 998) (select main_a v_prenex_9270)) (<= (+ main_x 1) v_prenex_9269) (<= 998 (select main_a v_prenex_9270)))) (forall ((v_prenex_10048 Int) (v_prenex_10049 Int)) (or (<= 0 (* 2 (select main_a v_prenex_10048))) (<= 1000 (+ (select main_a v_prenex_10049) (select main_a v_prenex_10048))) (<= (+ main_x 1) v_prenex_10048) (<= (* 2 (select main_a v_prenex_10049)) 2000) (<= (select main_a v_prenex_10049) 1000) (<= (* 2 (select main_a v_prenex_10048)) 2) (< v_prenex_10048 main_x))) (forall ((v_prenex_8404 Int) (v_prenex_8403 Int)) (or (<= (* 2 (select main_a v_prenex_8403)) 2) (<= (+ main_x 1) v_prenex_8403) (<= 998 (select main_a v_prenex_8404)) (< v_prenex_8403 main_x) (<= 1998 (* 2 (select main_a v_prenex_8404))) (<= 0 (select main_a v_prenex_8403)) (<= (select main_a v_prenex_8404) (+ (select main_a v_prenex_8403) 1000)))) (forall ((v_prenex_4551 Int) (v_prenex_4552 Int)) (or (<= 1000 (+ (select main_a v_prenex_4552) (select main_a v_prenex_4551))) (<= (select main_a v_prenex_4552) 1000) (<= 998 (select main_a v_prenex_4552)) (<= (+ main_x 1) v_prenex_4551) (<= 0 (* 2 (select main_a v_prenex_4551))) (<= (select main_a v_prenex_4551) 2) (< v_prenex_4551 main_x))) (or (forall ((v_prenex_9807 Int)) (or (<= (+ main_x 1) v_prenex_9807) (<= (select main_a v_prenex_9807) 1) (<= (* 2 (select main_a v_prenex_9807)) 2) (< v_prenex_9807 main_x))) (forall ((v_prenex_9808 Int)) (or (<= (select main_a v_prenex_9808) 1000) (<= (+ main_y 1) v_prenex_9808) (<= (select main_a v_prenex_9808) 1001)))) (forall ((v_prenex_5143 Int) (v_prenex_5142 Int)) (or (< v_prenex_5143 main_y) (<= (select main_a v_prenex_5143) 1000) (<= (+ (select main_a v_prenex_5143) (select main_a v_prenex_5142)) 1000) (<= 0 (+ (select main_a v_prenex_5142) 1)) (<= (+ main_x 1) v_prenex_5142) (< v_prenex_5142 main_x))) (forall ((v_prenex_987 Int) (v_prenex_988 Int)) (or (<= (+ main_x 1) v_prenex_987) (<= (select main_a v_prenex_988) 1001) (<= (select main_a v_prenex_988) (+ (select main_a v_prenex_987) 1000)) (<= 998 (select main_a v_prenex_988)) (<= (+ main_y 1) v_prenex_988) (< v_prenex_987 main_x) (<= (select main_a v_prenex_987) 2))) (forall ((v_prenex_6170 Int) (v_prenex_6169 Int)) (or (<= 1000 (+ (select main_a v_prenex_6170) (select main_a v_prenex_6169))) (<= (select main_a v_prenex_6170) 1000) (<= (+ main_x 1) v_prenex_6169) (< v_prenex_6169 main_x) (<= 0 (* 2 (select main_a v_prenex_6169))) (<= (* 2 (select main_a v_prenex_6170)) 2000) (<= 0 (select main_a v_prenex_6169)))) (forall ((v_prenex_5203 Int) (v_prenex_5202 Int)) (or (<= (select main_a v_prenex_5203) 1000) (<= (select main_a v_prenex_5202) 2) (< v_prenex_5202 main_x) (<= (select main_a v_prenex_5203) (+ (select main_a v_prenex_5202) 1000)) (<= 1998 (* 2 (select main_a v_prenex_5203))) (<= 0 (* 2 (select main_a v_prenex_5202))) (<= (+ main_x 1) v_prenex_5202))) (forall ((v_prenex_11147 Int) (v_prenex_11148 Int)) (or (<= 0 (+ (select main_a v_prenex_11147) 1)) (<= (* 2 (select main_a v_prenex_11148)) 2000) (< v_prenex_11147 main_x) (<= (+ main_x 1) v_prenex_11147) (<= 1000 (+ (select main_a v_prenex_11148) (select main_a v_prenex_11147))) (<= (select main_a v_prenex_11147) 1) (<= (select main_a v_prenex_11148) 1000))) (forall ((v_prenex_7032 Int) (v_prenex_7033 Int)) (or (<= (+ (select main_a v_prenex_7032) 998) (select main_a v_prenex_7033)) (<= (+ main_x 1) v_prenex_7032) (<= (select main_a v_prenex_7032) 1) (<= 0 (select main_a v_prenex_7032)) (< v_prenex_7032 main_x) (<= 1998 (* 2 (select main_a v_prenex_7033))) (<= 998 (select main_a v_prenex_7033)))) (forall ((v_prenex_4217 Int) (v_prenex_4216 Int)) (or (<= 1000 (+ (select main_a v_prenex_4217) (select main_a v_prenex_4216))) (<= (select main_a v_prenex_4217) 1000) (<= (+ main_y 1) v_prenex_4217) (< v_prenex_4216 main_x) (<= 0 (* 2 (select main_a v_prenex_4216))) (<= (+ main_x 1) v_prenex_4216) (<= 999 (select main_a v_prenex_4217)))) (forall ((v_prenex_12678 Int) (v_prenex_12677 Int)) (or (<= 999 (select main_a v_prenex_12678)) (<= 0 (select main_a v_prenex_12677)) (<= (+ main_y 1) v_prenex_12678) (<= (+ main_x 1) v_prenex_12677) (<= 1998 (* 2 (select main_a v_prenex_12678))) (< v_prenex_12677 main_x) (<= (select main_a v_prenex_12678) (+ (select main_a v_prenex_12677) 1000)))) (forall ((v_prenex_10733 Int)) (or (<= (* 2 (select main_a v_prenex_10733)) 2) (<= 0 (* 2 (select main_a v_prenex_10733))) (<= (+ main_x 1) v_prenex_10733) (<= 0 (+ (select main_a v_prenex_10733) 1)) (< v_prenex_10733 main_x))) (forall ((v_prenex_10655 Int) (v_prenex_10654 Int)) (or (<= (+ main_x 1) v_prenex_10654) (<= 1998 (* 2 (select main_a v_prenex_10655))) (<= 0 (select main_a v_prenex_10654)) (< v_prenex_10654 main_x) (<= (+ (select main_a v_prenex_10655) (select main_a v_prenex_10654)) 1000) (<= 0 (+ (select main_a v_prenex_10654) 1)))) (forall ((v_prenex_422 Int) (v_prenex_421 Int)) (or (<= (+ (select main_a v_prenex_421) 998) (select main_a v_prenex_422)) (<= (+ main_x 1) v_prenex_421) (< v_prenex_421 main_x) (<= (select main_a v_prenex_422) 1000) (<= 998 (select main_a v_prenex_422)) (<= (select main_a v_prenex_421) 2))) (forall ((v_prenex_9318 Int) (v_prenex_9317 Int)) (or (< v_prenex_9317 main_x) (<= (select main_a v_prenex_9318) 1000) (<= (+ main_x 1) v_prenex_9317) (<= (+ (select main_a v_prenex_9318) (select main_a v_prenex_9317)) 1000) (<= (* 2 (select main_a v_prenex_9318)) 2000) (<= 0 (* 2 (select main_a v_prenex_9317))))) (forall ((v_prenex_1558 Int) (v_prenex_1559 Int)) (or (<= (+ main_x 1) v_prenex_1558) (< v_prenex_1558 main_x) (<= 1000 (+ (select main_a v_prenex_1559) (select main_a v_prenex_1558))) (<= (select main_a v_prenex_1558) 1) (<= 998 (select main_a v_prenex_1559)) (< v_prenex_1559 main_y))) (forall ((v_prenex_10154 Int) (v_prenex_10153 Int)) (or (<= 0 (select main_a v_prenex_10153)) (<= (select main_a v_prenex_10153) 1) (< v_prenex_10153 main_x) (<= 1000 (+ (select main_a v_prenex_10154) (select main_a v_prenex_10153))) (<= 999 (select main_a v_prenex_10154)) (<= (+ main_x 1) v_prenex_10153) (<= (select main_a v_prenex_10154) 1000))) (or (forall ((v_prenex_3271 Int)) (or (<= (+ main_x 1) v_prenex_3271) (<= 0 (* 2 (select main_a v_prenex_3271))) (< v_prenex_3271 main_x) (<= 0 (+ (select main_a v_prenex_3271) 1)) (<= 0 (select main_a v_prenex_3271)))) (forall ((v_prenex_3272 Int)) (or (<= 999 (select main_a v_prenex_3272)) (<= 998 (select main_a v_prenex_3272))))) (forall ((v_prenex_7090 Int) (v_prenex_7091 Int)) (or (<= 999 (select main_a v_prenex_7091)) (< v_prenex_7091 main_y) (<= (+ main_x 1) v_prenex_7090) (<= (select main_a v_prenex_7090) 2) (< v_prenex_7090 main_x) (<= (+ (select main_a v_prenex_7091) (select main_a v_prenex_7090)) 1000) (<= (select main_a v_prenex_7091) 1000))) (forall ((v_prenex_11927 Int) (v_prenex_11928 Int)) (or (<= 999 (select main_a v_prenex_11928)) (<= (select main_a v_prenex_11928) (+ (select main_a v_prenex_11927) 1000)) (<= (+ main_x 1) v_prenex_11927) (< v_prenex_11927 main_x) (<= (* 2 (select main_a v_prenex_11927)) 2))) (forall ((v_prenex_9308 Int) (v_prenex_9307 Int)) (or (<= 1000 (+ (select main_a v_prenex_9308) (select main_a v_prenex_9307))) (<= (+ main_x 1) v_prenex_9307) (<= (select main_a v_prenex_9307) 2) (< v_prenex_9308 main_y) (<= 1998 (* 2 (select main_a v_prenex_9308))) (<= (select main_a v_prenex_9308) 1001) (< v_prenex_9307 main_x))) (or (forall ((v_prenex_11824 Int)) (or (<= (+ main_x 1) v_prenex_11824) (< v_prenex_11824 main_x) (<= (select main_a v_prenex_11824) 1) (<= (* 2 (select main_a v_prenex_11824)) 2) (<= 0 (select main_a v_prenex_11824)))) (forall ((v_prenex_11825 Int)) (<= (* 2 (select main_a v_prenex_11825)) 2000))) (or (forall ((v_prenex_8443 Int)) (or (<= 0 (* 2 (select main_a v_prenex_8443))) (<= (select main_a v_prenex_8443) 2) (< v_prenex_8443 main_x) (<= (+ main_x 1) v_prenex_8443))) (forall ((v_prenex_8444 Int)) (or (<= 999 (select main_a v_prenex_8444)) (<= (* 2 (select main_a v_prenex_8444)) 2000) (<= (+ main_y 1) v_prenex_8444)))) (forall ((v_prenex_12998 Int) (v_prenex_12999 Int)) (or (< v_prenex_12998 main_x) (<= 998 (select main_a v_prenex_12999)) (<= 1998 (* 2 (select main_a v_prenex_12999))) (<= (+ main_x 1) v_prenex_12998) (<= (select main_a v_prenex_12999) (+ (select main_a v_prenex_12998) 1000)) (<= (select main_a v_prenex_12998) 2))) (forall ((v_prenex_6050 Int) (v_prenex_6049 Int)) (or (<= (+ (select main_a v_prenex_6050) (select main_a v_prenex_6049)) 1000) (<= 999 (select main_a v_prenex_6050)) (< v_prenex_6049 main_x) (<= (select main_a v_prenex_6050) 1000) (<= 0 (+ (select main_a v_prenex_6049) 1)) (<= (+ main_x 1) v_prenex_6049) (<= (select main_a v_prenex_6049) 1))) (or (forall ((v_prenex_10136 Int)) (or (<= (* 2 (select main_a v_prenex_10136)) 2) (<= (+ main_x 1) v_prenex_10136) (<= (select main_a v_prenex_10136) 2) (<= 0 (+ (select main_a v_prenex_10136) 1)) (< v_prenex_10136 main_x))) (forall ((v_prenex_10137 Int)) (<= 1998 (* 2 (select main_a v_prenex_10137))))) (or (forall ((v_prenex_9444 Int)) (or (<= (* 2 (select main_a v_prenex_9444)) 2) (<= 0 (* 2 (select main_a v_prenex_9444))) (<= (+ main_x 1) v_prenex_9444) (< v_prenex_9444 main_x))) (forall ((v_prenex_9445 Int)) (or (<= (* 2 (select main_a v_prenex_9445)) 2000) (<= (+ main_y 1) v_prenex_9445)))) (forall ((v_prenex_2545 Int) (v_prenex_2546 Int)) (or (< v_prenex_2545 main_x) (<= (+ main_x 1) v_prenex_2545) (<= (* 2 (select main_a v_prenex_2545)) 2) (<= (+ (select main_a v_prenex_2546) (select main_a v_prenex_2545)) 1000) (<= (* 2 (select main_a v_prenex_2546)) 2000) (<= 998 (select main_a v_prenex_2546)) (<= (select main_a v_prenex_2545) 2))) (forall ((v_prenex_7658 Int) (v_prenex_7659 Int)) (or (<= (select main_a v_prenex_7658) 2) (<= (* 2 (select main_a v_prenex_7658)) 2) (<= (+ main_x 1) v_prenex_7658) (<= 999 (select main_a v_prenex_7659)) (<= 1000 (+ (select main_a v_prenex_7659) (select main_a v_prenex_7658))) (<= 998 (select main_a v_prenex_7659)) (< v_prenex_7658 main_x))) (forall ((v_prenex_6324 Int) (v_prenex_6323 Int)) (or (<= (select main_a v_prenex_6323) 1) (<= 1998 (* 2 (select main_a v_prenex_6324))) (< v_prenex_6323 main_x) (<= (+ main_x 1) v_prenex_6323) (<= (select main_a v_prenex_6324) (+ (select main_a v_prenex_6323) 1000)) (<= 999 (select main_a v_prenex_6324)) (< v_prenex_6324 main_y))) (forall ((v_prenex_7370 Int) (v_prenex_7369 Int)) (or (<= 0 (select main_a v_prenex_7369)) (<= (+ (select main_a v_prenex_7370) (select main_a v_prenex_7369)) 1000) (<= (+ main_x 1) v_prenex_7369) (< v_prenex_7369 main_x) (<= (select main_a v_prenex_7370) 1000) (<= (* 2 (select main_a v_prenex_7370)) 2000) (<= 0 (+ (select main_a v_prenex_7369) 1)))) (forall ((v_prenex_5792 Int) (v_prenex_5791 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5791))) (<= (select main_a v_prenex_5792) (+ (select main_a v_prenex_5791) 1000)) (<= (* 2 (select main_a v_prenex_5792)) 2000) (< v_prenex_5791 main_x) (<= (select main_a v_prenex_5792) 1000) (<= (+ main_x 1) v_prenex_5791) (<= 0 (select main_a v_prenex_5791)))) (forall ((v_prenex_2980 Int) (v_prenex_2979 Int)) (or (<= 0 (select main_a v_prenex_2979)) (< v_prenex_2979 main_x) (<= (* 2 (select main_a v_prenex_2980)) 2000) (<= (+ (select main_a v_prenex_2980) (select main_a v_prenex_2979)) 1000) (<= (+ main_x 1) v_prenex_2979) (<= (select main_a v_prenex_2980) 1000) (<= (select main_a v_prenex_2979) 1))) (or (forall ((v_prenex_3409 Int)) (or (<= 0 (* 2 (select main_a v_prenex_3409))) (< v_prenex_3409 main_x))) (forall ((v_prenex_3410 Int)) (or (<= 998 (select main_a v_prenex_3410)) (<= (+ main_y 1) v_prenex_3410) (< v_prenex_3410 main_y)))) (forall ((v_prenex_8035 Int) (v_prenex_8034 Int)) (or (<= (+ main_y 1) v_prenex_8035) (<= 1000 (+ (select main_a v_prenex_8035) (select main_a v_prenex_8034))) (<= (+ main_x 1) v_prenex_8034) (<= 998 (select main_a v_prenex_8035)) (< v_prenex_8034 main_x) (<= (* 2 (select main_a v_prenex_8035)) 2000) (<= 0 (+ (select main_a v_prenex_8034) 1)))) (forall ((v_prenex_9869 Int) (v_prenex_9870 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_9870))) (<= (+ (select main_a v_prenex_9869) 998) (select main_a v_prenex_9870)) (< v_prenex_9869 main_x) (<= (+ main_x 1) v_prenex_9869) (<= (select main_a v_prenex_9870) 1000) (<= 0 (+ (select main_a v_prenex_9869) 1)) (<= 0 (* 2 (select main_a v_prenex_9869))))) (forall ((v_prenex_5534 Int) (v_prenex_5535 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_5535))) (<= (+ main_y 1) v_prenex_5535) (< v_prenex_5535 main_y) (<= (+ (select main_a v_prenex_5534) 998) (select main_a v_prenex_5535)) (<= (select main_a v_prenex_5535) 1000))) (forall ((v_prenex_10891 Int) (v_prenex_10892 Int)) (or (<= (* 2 (select main_a v_prenex_10892)) 2000) (<= (select main_a v_prenex_10892) 1001) (<= (select main_a v_prenex_10891) 2) (<= (+ main_x 1) v_prenex_10891) (<= (+ (select main_a v_prenex_10891) 998) (select main_a v_prenex_10892)) (< v_prenex_10891 main_x) (<= (select main_a v_prenex_10891) 1))) (forall ((v_prenex_13357 Int) (v_prenex_13358 Int)) (or (<= (select main_a v_prenex_13358) 1000) (<= 0 (* 2 (select main_a v_prenex_13357))) (<= (select main_a v_prenex_13357) 2) (<= (+ main_x 1) v_prenex_13357) (<= 1998 (* 2 (select main_a v_prenex_13358))) (<= 1000 (+ (select main_a v_prenex_13358) (select main_a v_prenex_13357))) (< v_prenex_13357 main_x))) (forall ((v_prenex_2601 Int) (v_prenex_2602 Int)) (or (<= 0 (* 2 (select main_a v_prenex_2601))) (<= (* 2 (select main_a v_prenex_2602)) 2000) (<= 1000 (+ (select main_a v_prenex_2602) (select main_a v_prenex_2601))) (<= 999 (select main_a v_prenex_2602)) (<= (+ main_x 1) v_prenex_2601) (<= 0 (select main_a v_prenex_2601)) (< v_prenex_2601 main_x))) (forall ((v_prenex_3253 Int) (v_prenex_3254 Int)) (or (<= (select main_a v_prenex_3254) (+ (select main_a v_prenex_3253) 1000)) (<= 0 (+ (select main_a v_prenex_3253) 1)) (< v_prenex_3253 main_x) (<= (+ main_y 1) v_prenex_3254) (<= (+ main_x 1) v_prenex_3253) (<= (select main_a v_prenex_3254) 1000))) (forall ((v_prenex_10936 Int) (v_prenex_10935 Int)) (or (<= 1000 (+ (select main_a v_prenex_10936) (select main_a v_prenex_10935))) (< v_prenex_10935 main_x) (< v_prenex_10936 main_y) (<= (+ main_x 1) v_prenex_10935) (<= (select main_a v_prenex_10936) 1001) (<= (select main_a v_prenex_10935) 2) (<= 999 (select main_a v_prenex_10936)))) (forall ((v_prenex_1564 Int)) (or (<= (+ main_x 1) v_prenex_1564) (<= (select main_a v_prenex_1564) 2) (<= (* 2 (select main_a v_prenex_1564)) 2) (<= 0 (+ (select main_a v_prenex_1564) 1)) (< v_prenex_1564 main_x))) (forall ((v_prenex_5341 Int) (v_prenex_5340 Int)) (or (<= (+ main_x 1) v_prenex_5340) (<= (select main_a v_prenex_5341) 1000) (< v_prenex_5340 main_x) (<= (select main_a v_prenex_5340) 1) (<= (+ (select main_a v_prenex_5341) (select main_a v_prenex_5340)) 1000) (<= 0 (* 2 (select main_a v_prenex_5340))))) (forall ((v_prenex_4607 Int) (v_prenex_4608 Int)) (or (<= (+ main_y 1) v_prenex_4608) (< v_prenex_4607 main_x) (<= (select main_a v_prenex_4608) 1001) (<= (select main_a v_prenex_4608) 1000) (<= (+ main_x 1) v_prenex_4607) (<= 1000 (+ (select main_a v_prenex_4608) (select main_a v_prenex_4607))) (<= (select main_a v_prenex_4607) 2))) (forall ((v_prenex_12986 Int) (v_prenex_12987 Int)) (or (<= 0 (+ (select main_a v_prenex_12986) 1)) (< v_prenex_12986 main_x) (<= (+ main_x 1) v_prenex_12986) (<= 1998 (* 2 (select main_a v_prenex_12987))) (<= (select main_a v_prenex_12986) 1) (<= (+ (select main_a v_prenex_12986) 998) (select main_a v_prenex_12987)))) (forall ((v_prenex_7570 Int) (v_prenex_7571 Int)) (or (<= (select main_a v_prenex_7570) 2) (<= (+ (select main_a v_prenex_7571) (select main_a v_prenex_7570)) 1000) (< v_prenex_7570 main_x) (<= (+ main_x 1) v_prenex_7570) (<= 999 (select main_a v_prenex_7571)) (<= (* 2 (select main_a v_prenex_7571)) 2000) (< v_prenex_7571 main_y))) (forall ((v_prenex_5869 Int) (v_prenex_5870 Int)) (or (<= (* 2 (select main_a v_prenex_5869)) 2) (<= (+ (select main_a v_prenex_5869) 998) (select main_a v_prenex_5870)) (<= 1998 (* 2 (select main_a v_prenex_5870))) (<= (+ main_x 1) v_prenex_5869) (<= (select main_a v_prenex_5870) 1001) (< v_prenex_5869 main_x))) (forall ((v_prenex_9222 Int) (v_prenex_9221 Int)) (or (<= 0 (* 2 (select main_a v_prenex_9221))) (<= (+ main_x 1) v_prenex_9221) (<= (+ (select main_a v_prenex_9222) (select main_a v_prenex_9221)) 1000) (< v_prenex_9221 main_x) (<= 1998 (* 2 (select main_a v_prenex_9222))) (<= 999 (select main_a v_prenex_9222)) (<= (+ main_y 1) v_prenex_9222))) (forall ((v_prenex_2376 Int) (v_prenex_2377 Int)) (or (<= 0 (* 2 (select main_a v_prenex_2376))) (<= (* 2 (select main_a v_prenex_2376)) 2) (<= 998 (select main_a v_prenex_2377)) (< v_prenex_2376 main_x) (<= 1998 (* 2 (select main_a v_prenex_2377))) (<= 1000 (+ (select main_a v_prenex_2377) (select main_a v_prenex_2376))) (<= (+ main_x 1) v_prenex_2376))) (forall ((v_prenex_10366 Int) (v_prenex_10365 Int)) (or (<= (* 2 (select main_a v_prenex_10366)) 2000) (<= (select main_a v_prenex_10366) (+ (select main_a v_prenex_10365) 1000)) (<= 0 (* 2 (select main_a v_prenex_10365))) (<= (+ main_x 1) v_prenex_10365) (< v_prenex_10365 main_x) (<= 999 (select main_a v_prenex_10366)) (<= (select main_a v_prenex_10365) 1))) (forall ((v_prenex_996 Int) (v_prenex_995 Int)) (or (<= (select main_a v_prenex_996) (+ (select main_a v_prenex_995) 1000)) (<= 0 (* 2 (select main_a v_prenex_995))) (<= (+ main_x 1) v_prenex_995) (<= 999 (select main_a v_prenex_996)) (<= (select main_a v_prenex_996) 1000) (<= (select main_a v_prenex_995) 1) (< v_prenex_995 main_x))) (forall ((v_prenex_4975 Int) (v_prenex_4974 Int)) (or (< v_prenex_4974 main_x) (<= (select main_a v_prenex_4975) (+ (select main_a v_prenex_4974) 1000)) (<= 0 (* 2 (select main_a v_prenex_4974))) (<= (select main_a v_prenex_4975) 1001) (<= 0 (select main_a v_prenex_4974)) (<= (+ main_x 1) v_prenex_4974))) (forall ((v_prenex_1899 Int) (v_prenex_1900 Int)) (or (<= (select main_a v_prenex_1900) (+ (select main_a v_prenex_1899) 1000)) (<= (select main_a v_prenex_1899) 2) (<= 999 (select main_a v_prenex_1900)) (<= (+ main_x 1) v_prenex_1899) (< v_prenex_1899 main_x) (<= 1998 (* 2 (select main_a v_prenex_1900))))) (forall ((v_prenex_6996 Int) (v_prenex_6997 Int)) (or (< v_prenex_6997 main_y) (<= (select main_a v_prenex_6997) 1001) (< v_prenex_6996 main_x) (<= 0 (select main_a v_prenex_6996)) (<= (+ main_x 1) v_prenex_6996) (<= (+ (select main_a v_prenex_6997) (select main_a v_prenex_6996)) 1000) (<= 998 (select main_a v_prenex_6997)))) (forall ((v_prenex_1431 Int) (v_prenex_1430 Int)) (or (<= 998 (select main_a v_prenex_1431)) (<= 0 (+ (select main_a v_prenex_1430) 1)) (<= (+ main_x 1) v_prenex_1430) (<= (select main_a v_prenex_1431) 1000) (< v_prenex_1430 main_x) (<= (select main_a v_prenex_1430) 1) (<= (select main_a v_prenex_1431) (+ (select main_a v_prenex_1430) 1000)))) (forall ((v_prenex_6355 Int) (v_prenex_6356 Int)) (or (<= 998 (select main_a v_prenex_6356)) (<= (+ main_x 1) v_prenex_6355) (<= (select main_a v_prenex_6355) 1) (<= (select main_a v_prenex_6356) (+ (select main_a v_prenex_6355) 1000)) (<= (select main_a v_prenex_6356) 1001) (< v_prenex_6355 main_x) (<= (* 2 (select main_a v_prenex_6355)) 2))) (or (forall ((v_prenex_7232 Int)) (or (<= (select main_a v_prenex_7232) 1) (<= (+ main_x 1) v_prenex_7232) (< v_prenex_7232 main_x) (<= (* 2 (select main_a v_prenex_7232)) 2))) (forall ((v_prenex_7233 Int)) (or (< v_prenex_7233 main_y) (<= 1998 (* 2 (select main_a v_prenex_7233))) (<= (select main_a v_prenex_7233) 1001)))) (forall ((v_prenex_1846 Int) (v_prenex_1845 Int)) (or (<= (+ main_y 1) v_prenex_1846) (<= (+ main_x 1) v_prenex_1845) (<= 999 (select main_a v_prenex_1846)) (<= (select main_a v_prenex_1846) 1000) (<= (+ (select main_a v_prenex_1845) 998) (select main_a v_prenex_1846)) (< v_prenex_1845 main_x) (<= (* 2 (select main_a v_prenex_1845)) 2))) (forall ((v_prenex_9365 Int) (v_prenex_9364 Int)) (or (<= 0 (* 2 (select main_a v_prenex_9364))) (<= 999 (select main_a v_prenex_9365)) (< v_prenex_9364 main_x) (<= (select main_a v_prenex_9365) 1000) (<= (+ main_x 1) v_prenex_9364) (<= (+ (select main_a v_prenex_9365) (select main_a v_prenex_9364)) 1000) (<= 0 (select main_a v_prenex_9364)))) (or (forall ((v_prenex_12760 Int)) (or (<= (* 2 (select main_a v_prenex_12760)) 2000) (<= (+ main_y 1) v_prenex_12760) (<= (select main_a v_prenex_12760) 1001))) (forall ((v_prenex_12759 Int)) (or (<= (+ main_x 1) v_prenex_12759) (<= 0 (* 2 (select main_a v_prenex_12759))) (< v_prenex_12759 main_x) (<= (select main_a v_prenex_12759) 2)))) (forall ((v_prenex_7247 Int) (v_prenex_7246 Int)) (or (<= (* 2 (select main_a v_prenex_7247)) 2000) (<= (+ main_x 1) v_prenex_7246) (< v_prenex_7246 main_x) (<= (select main_a v_prenex_7247) (+ (select main_a v_prenex_7246) 1000)) (<= (select main_a v_prenex_7247) 1000) (<= (select main_a v_prenex_7246) 2) (< v_prenex_7247 main_y))) (forall ((v_prenex_10858 Int) (v_prenex_10857 Int)) (or (< v_prenex_10857 main_x) (<= 0 (* 2 (select main_a v_prenex_10857))) (<= (+ main_x 1) v_prenex_10857) (<= (select main_a v_prenex_10858) (+ (select main_a v_prenex_10857) 1000)) (<= 999 (select main_a v_prenex_10858)) (<= (select main_a v_prenex_10858) 1001) (< v_prenex_10858 main_y))) (forall ((v_prenex_12515 Int) (v_prenex_12516 Int)) (or (<= (select main_a v_prenex_12516) (+ (select main_a v_prenex_12515) 1000)) (< v_prenex_12515 main_x) (<= (* 2 (select main_a v_prenex_12516)) 2000) (<= 0 (* 2 (select main_a v_prenex_12515))) (<= (* 2 (select main_a v_prenex_12515)) 2) (<= (+ main_x 1) v_prenex_12515))) (forall ((v_prenex_11167 Int) (v_prenex_11168 Int)) (or (<= (+ (select main_a v_prenex_11168) (select main_a v_prenex_11167)) 1000) (<= 999 (select main_a v_prenex_11168)) (<= (+ main_x 1) v_prenex_11167) (< v_prenex_11167 main_x) (<= (* 2 (select main_a v_prenex_11168)) 2000) (<= (select main_a v_prenex_11167) 2))) (forall ((v_prenex_9919 Int) (v_prenex_9920 Int)) (or (< v_prenex_9919 main_x) (<= (+ main_x 1) v_prenex_9919) (<= (select main_a v_prenex_9920) 1000) (<= (* 2 (select main_a v_prenex_9919)) 2) (<= (+ (select main_a v_prenex_9919) 998) (select main_a v_prenex_9920)) (<= 998 (select main_a v_prenex_9920)) (<= (select main_a v_prenex_9919) 1))) (forall ((v_prenex_6040 Int) (v_prenex_6039 Int)) (or (<= 0 (select main_a v_prenex_6039)) (< v_prenex_6039 main_x) (<= (select main_a v_prenex_6040) 1001) (<= 1998 (* 2 (select main_a v_prenex_6040))) (<= (+ main_x 1) v_prenex_6039) (<= (select main_a v_prenex_6039) 1) (<= (select main_a v_prenex_6040) (+ (select main_a v_prenex_6039) 1000)))) (or (forall ((v_prenex_4187 Int)) (or (<= (select main_a v_prenex_4187) 1001) (<= 1998 (* 2 (select main_a v_prenex_4187))))) (forall ((v_prenex_4186 Int)) (or (<= 0 (select main_a v_prenex_4186)) (<= 0 (+ (select main_a v_prenex_4186) 1)) (<= (* 2 (select main_a v_prenex_4186)) 2) (<= (+ main_x 1) v_prenex_4186) (< v_prenex_4186 main_x)))) (forall ((v_prenex_5581 Int) (v_prenex_5580 Int)) (or (<= (select main_a v_prenex_5581) 1000) (<= (select main_a v_prenex_5580) 1) (<= 1000 (+ (select main_a v_prenex_5581) (select main_a v_prenex_5580))) (<= 0 (select main_a v_prenex_5580)) (<= 1998 (* 2 (select main_a v_prenex_5581))) (<= (+ main_x 1) v_prenex_5580) (< v_prenex_5580 main_x))) (forall ((v_prenex_7427 Int) (v_prenex_7428 Int)) (or (<= 0 (* 2 (select main_a v_prenex_7427))) (<= (select main_a v_prenex_7428) (+ (select main_a v_prenex_7427) 1000)) (<= (select main_a v_prenex_7428) 1000) (<= 0 (select main_a v_prenex_7427)) (< v_prenex_7427 main_x) (<= (+ main_x 1) v_prenex_7427) (<= 999 (select main_a v_prenex_7428)))) (forall ((v_prenex_3546 Int) (v_prenex_3547 Int)) (or (<= 998 (select main_a v_prenex_3547)) (< v_prenex_3546 main_x) (<= (+ (select main_a v_prenex_3547) (select main_a v_prenex_3546)) 1000) (<= 0 (+ (select main_a v_prenex_3546) 1)) (<= 999 (select main_a v_prenex_3547)) (<= (+ main_x 1) v_prenex_3546) (<= (select main_a v_prenex_3546) 1))) (or (forall ((v_prenex_10779 Int)) (or (<= (+ main_y 1) v_prenex_10779) (<= (* 2 (select main_a v_prenex_10779)) 2000))) (forall ((v_prenex_10778 Int)) (or (<= (+ main_x 1) v_prenex_10778) (<= (* 2 (select main_a v_prenex_10778)) 2) (<= 0 (select main_a v_prenex_10778)) (< v_prenex_10778 main_x)))) (forall ((v_prenex_10062 Int) (v_prenex_10063 Int)) (or (<= (+ main_x 1) v_prenex_10062) (<= (select main_a v_prenex_10062) 1) (<= (select main_a v_prenex_10063) (+ (select main_a v_prenex_10062) 1000)) (<= 999 (select main_a v_prenex_10063)) (<= (+ main_y 1) v_prenex_10063) (< v_prenex_10062 main_x) (<= (select main_a v_prenex_10063) 1000))) (forall ((v_prenex_12555 Int) (v_prenex_12556 Int)) (or (<= 1000 (+ (select main_a v_prenex_12556) (select main_a v_prenex_12555))) (< v_prenex_12555 main_x) (<= (* 2 (select main_a v_prenex_12556)) 2000) (<= 0 (+ (select main_a v_prenex_12555) 1)) (<= (select main_a v_prenex_12555) 2) (<= (select main_a v_prenex_12556) 1001) (<= (+ main_x 1) v_prenex_12555))) (forall ((v_prenex_7377 Int) (v_prenex_7378 Int)) (or (<= 998 (select main_a v_prenex_7378)) (<= 0 (+ (select main_a v_prenex_7377) 1)) (<= 1000 (+ (select main_a v_prenex_7378) (select main_a v_prenex_7377))) (< v_prenex_7377 main_x) (<= (select main_a v_prenex_7377) 2) (<= (+ main_x 1) v_prenex_7377))) (forall ((v_prenex_5689 Int) (v_prenex_5690 Int)) (or (<= (+ main_x 1) v_prenex_5689) (<= (select main_a v_prenex_5690) 1001) (< v_prenex_5689 main_x) (< v_prenex_5690 main_y) (<= 0 (select main_a v_prenex_5689)) (<= (select main_a v_prenex_5690) (+ (select main_a v_prenex_5689) 1000)))) (or (forall ((v_prenex_7941 Int)) (<= (select main_a v_prenex_7941) 1001)) (forall ((v_prenex_7940 Int)) (or (<= (+ main_x 1) v_prenex_7940) (<= (* 2 (select main_a v_prenex_7940)) 2) (<= 0 (+ (select main_a v_prenex_7940) 1)) (<= (select main_a v_prenex_7940) 2) (< v_prenex_7940 main_x)))) (forall ((v_prenex_8000 Int) (v_prenex_8001 Int)) (or (<= 999 (select main_a v_prenex_8001)) (<= (+ main_y 1) v_prenex_8001) (<= (select main_a v_prenex_8000) 2) (<= (+ main_x 1) v_prenex_8000) (<= (select main_a v_prenex_8001) 1000) (<= 1000 (+ (select main_a v_prenex_8001) (select main_a v_prenex_8000))) (< v_prenex_8000 main_x))) (forall ((v_prenex_8648 Int) (v_prenex_8647 Int)) (or (<= (select main_a v_prenex_8648) 1000) (<= (+ main_x 1) v_prenex_8647) (<= (+ (select main_a v_prenex_8647) 998) (select main_a v_prenex_8648)) (<= (+ main_y 1) v_prenex_8648) (<= 0 (select main_a v_prenex_8647)) (<= (* 2 (select main_a v_prenex_8648)) 2000) (< v_prenex_8647 main_x))) (forall ((v_prenex_8709 Int) (v_prenex_8710 Int)) (or (<= (+ main_x 1) v_prenex_8709) (<= (* 2 (select main_a v_prenex_8710)) 2000) (<= (+ (select main_a v_prenex_8710) (select main_a v_prenex_8709)) 1000) (< v_prenex_8709 main_x) (<= 0 (+ (select main_a v_prenex_8709) 1)))) (forall ((v_prenex_11116 Int) (v_prenex_11115 Int)) (or (<= (select main_a v_prenex_11116) 1001) (<= (select main_a v_prenex_11115) 2) (<= (+ main_y 1) v_prenex_11116) (<= (select main_a v_prenex_11116) 1000) (<= (+ main_x 1) v_prenex_11115) (< v_prenex_11115 main_x) (<= (+ (select main_a v_prenex_11116) (select main_a v_prenex_11115)) 1000))) (forall ((v_prenex_7522 Int) (v_prenex_7523 Int)) (or (<= (select main_a v_prenex_7523) (+ (select main_a v_prenex_7522) 1000)) (<= 1998 (* 2 (select main_a v_prenex_7523))) (<= (select main_a v_prenex_7523) 1000) (<= 0 (+ (select main_a v_prenex_7522) 1)) (<= (+ main_x 1) v_prenex_7522) (< v_prenex_7522 main_x) (<= (* 2 (select main_a v_prenex_7522)) 2))) (forall ((v_prenex_11129 Int) (v_prenex_11130 Int)) (or (<= 998 (select main_a v_prenex_11130)) (<= (+ (select main_a v_prenex_11129) 998) (select main_a v_prenex_11130)) (<= 0 (+ (select main_a v_prenex_11129) 1)) (< v_prenex_11130 main_y) (<= (+ main_x 1) v_prenex_11129) (<= 1998 (* 2 (select main_a v_prenex_11130))) (< v_prenex_11129 main_x))) (forall ((v_prenex_8292 Int) (v_prenex_8293 Int)) (or (< v_prenex_8292 main_x) (<= (+ (select main_a v_prenex_8292) 998) (select main_a v_prenex_8293)) (<= 0 (* 2 (select main_a v_prenex_8292))) (<= (+ main_x 1) v_prenex_8292) (<= (+ main_y 1) v_prenex_8293))) (forall ((v_prenex_8853 Int) (v_prenex_8852 Int)) (or (<= (+ main_x 1) v_prenex_8852) (<= (+ (select main_a v_prenex_8852) 998) (select main_a v_prenex_8853)) (<= 0 (select main_a v_prenex_8852)) (< v_prenex_8852 main_x) (<= 999 (select main_a v_prenex_8853)))) (or (forall ((v_prenex_10390 Int)) (or (< v_prenex_10390 main_y) (<= 998 (select main_a v_prenex_10390)) (<= 1998 (* 2 (select main_a v_prenex_10390))))) (forall ((v_prenex_10389 Int)) (or (< v_prenex_10389 main_x) (<= (* 2 (select main_a v_prenex_10389)) 2) (<= (+ main_x 1) v_prenex_10389) (<= (select main_a v_prenex_10389) 2)))) (forall ((v_prenex_266 Int) (v_prenex_265 Int)) (or (<= (* 2 (select main_a v_prenex_265)) 2) (< v_prenex_265 main_x) (<= (+ main_x 1) v_prenex_265) (<= 1998 (* 2 (select main_a v_prenex_266))) (<= (select main_a v_prenex_265) 1) (<= (+ (select main_a v_prenex_265) 998) (select main_a v_prenex_266)) (<= 998 (select main_a v_prenex_266)))) (or (forall ((v_prenex_3347 Int)) (or (< v_prenex_3347 main_x) (<= (+ main_x 1) v_prenex_3347) (<= (* 2 (select main_a v_prenex_3347)) 2))) (forall ((v_prenex_3348 Int)) (or (<= 999 (select main_a v_prenex_3348)) (<= (* 2 (select main_a v_prenex_3348)) 2000)))) (forall ((v_prenex_6635 Int) (v_prenex_6636 Int)) (or (<= 999 (select main_a v_prenex_6636)) (<= (+ main_x 1) v_prenex_6635) (<= (select main_a v_prenex_6635) 2) (< v_prenex_6635 main_x) (<= (+ (select main_a v_prenex_6635) 998) (select main_a v_prenex_6636)) (<= 0 (* 2 (select main_a v_prenex_6635))))) (or (forall ((v_prenex_11766 Int)) (or (<= (+ main_x 1) v_prenex_11766) (<= 0 (+ (select main_a v_prenex_11766) 1)) (<= (* 2 (select main_a v_prenex_11766)) 2) (<= 0 (* 2 (select main_a v_prenex_11766))) (< v_prenex_11766 main_x))) (forall ((v_prenex_11767 Int)) (or (<= 998 (select main_a v_prenex_11767)) (<= (select main_a v_prenex_11767) 1000)))) (forall ((v_prenex_10378 Int) (v_prenex_10377 Int)) (or (<= 1000 (+ (select main_a v_prenex_10378) (select main_a v_prenex_10377))) (<= (select main_a v_prenex_10378) 1000) (< v_prenex_10377 main_x) (<= (select main_a v_prenex_10377) 2) (<= (+ main_x 1) v_prenex_10377) (<= (+ main_y 1) v_prenex_10378))) (forall ((v_prenex_7816 Int) (v_prenex_7817 Int)) (or (<= (select main_a v_prenex_7816) 2) (<= (select main_a v_prenex_7817) (+ (select main_a v_prenex_7816) 1000)) (< v_prenex_7816 main_x) (<= (select main_a v_prenex_7817) 1000) (<= (+ main_x 1) v_prenex_7816) (<= 0 (* 2 (select main_a v_prenex_7816))) (<= 998 (select main_a v_prenex_7817)))) (forall ((v_prenex_7559 Int) (v_prenex_7558 Int)) (or (<= 0 (* 2 (select main_a v_prenex_7558))) (<= (select main_a v_prenex_7559) 1000) (<= (+ main_x 1) v_prenex_7558) (< v_prenex_7559 main_y) (< v_prenex_7558 main_x) (<= 1000 (+ (select main_a v_prenex_7559) (select main_a v_prenex_7558))))) (or (forall ((v_prenex_9620 Int)) (or (<= 0 (select main_a v_prenex_9620)) (<= (+ main_x 1) v_prenex_9620) (< v_prenex_9620 main_x))) (forall ((v_prenex_9621 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_9621))) (< v_prenex_9621 main_y)))) (forall ((v_prenex_7885 Int) (v_prenex_7884 Int)) (or (<= 998 (select main_a v_prenex_7885)) (<= (select main_a v_prenex_7885) (+ (select main_a v_prenex_7884) 1000)) (<= (* 2 (select main_a v_prenex_7884)) 2) (<= (+ main_x 1) v_prenex_7884) (< v_prenex_7884 main_x) (<= (+ main_y 1) v_prenex_7885) (<= 1998 (* 2 (select main_a v_prenex_7885))))) (forall ((v_prenex_12483 Int) (v_prenex_12484 Int)) (or (<= (select main_a v_prenex_12484) 1000) (<= (+ (select main_a v_prenex_12484) (select main_a v_prenex_12483)) 1000) (<= (+ main_y 1) v_prenex_12484) (< v_prenex_12484 main_y))) (forall ((v_prenex_9004 Int) (v_prenex_9003 Int)) (or (< v_prenex_9004 main_y) (< v_prenex_9003 main_x) (<= (* 2 (select main_a v_prenex_9004)) 2000) (<= (+ main_y 1) v_prenex_9004) (<= (+ (select main_a v_prenex_9004) (select main_a v_prenex_9003)) 1000))) (forall ((v_prenex_3379 Int) (v_prenex_3380 Int)) (or (<= (select main_a v_prenex_3380) (+ (select main_a v_prenex_3379) 1000)) (<= (+ main_y 1) v_prenex_3380) (<= 998 (select main_a v_prenex_3380)) (<= 0 (* 2 (select main_a v_prenex_3379))) (<= (+ main_x 1) v_prenex_3379) (< v_prenex_3379 main_x))) (forall ((v_prenex_408 Int) (v_prenex_407 Int)) (or (<= (* 2 (select main_a v_prenex_408)) 2000) (<= 998 (select main_a v_prenex_408)) (< 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)) (<= (select main_a v_prenex_407) 2))) (forall ((v_prenex_10602 Int) (v_prenex_10603 Int)) (or (<= (+ main_x 1) v_prenex_10602) (<= (* 2 (select main_a v_prenex_10603)) 2000) (< v_prenex_10602 main_x) (<= 0 (* 2 (select main_a v_prenex_10602))) (<= (select main_a v_prenex_10603) 1000) (<= (select main_a v_prenex_10602) 2) (<= (select main_a v_prenex_10603) (+ (select main_a v_prenex_10602) 1000)))) (or (forall ((v_prenex_5654 Int)) (or (< v_prenex_5654 main_x) (<= (+ main_x 1) v_prenex_5654) (<= 0 (select main_a v_prenex_5654)) (<= 0 (+ (select main_a v_prenex_5654) 1)))) (forall ((v_prenex_5656 Int)) (<= 1998 (* 2 (select main_a v_prenex_5656))))) (forall ((v_prenex_5996 Int) (v_prenex_5995 Int)) (or (<= (+ main_x 1) v_prenex_5995) (<= 998 (select main_a v_prenex_5996)) (<= (select main_a v_prenex_5996) 1001) (<= (+ (select main_a v_prenex_5996) (select main_a v_prenex_5995)) 1000) (< v_prenex_5995 main_x) (<= (* 2 (select main_a v_prenex_5995)) 2) (<= (select main_a v_prenex_5995) 1))) (or (forall ((v_prenex_6531 Int)) (or (< v_prenex_6531 main_x) (<= (+ main_x 1) v_prenex_6531) (<= 0 (* 2 (select main_a v_prenex_6531))) (<= 0 (+ (select main_a v_prenex_6531) 1)))) (forall ((v_prenex_6532 Int)) (or (<= (select main_a v_prenex_6532) 1000) (< v_prenex_6532 main_y) (<= (select main_a v_prenex_6532) 1001)))) (forall ((v_prenex_6970 Int) (v_prenex_6971 Int)) (or (<= (select main_a v_prenex_6971) 1001) (< v_prenex_6970 main_x) (<= 1000 (+ (select main_a v_prenex_6971) (select main_a v_prenex_6970))) (<= (+ main_x 1) v_prenex_6970) (<= (* 2 (select main_a v_prenex_6970)) 2) (<= 999 (select main_a v_prenex_6971)) (<= 0 (+ (select main_a v_prenex_6970) 1)))) (forall ((v_prenex_3854 Int) (v_prenex_3855 Int)) (or (< v_prenex_3854 main_x) (<= (+ main_x 1) v_prenex_3854) (<= (select main_a v_prenex_3855) 1000) (<= (+ main_y 1) v_prenex_3855) (<= 0 (+ (select main_a v_prenex_3854) 1)) (<= (+ (select main_a v_prenex_3855) (select main_a v_prenex_3854)) 1000))) (or (forall ((v_prenex_9142 Int)) (or (<= 998 (select main_a v_prenex_9142)) (<= 1998 (* 2 (select main_a v_prenex_9142))))) (forall ((v_prenex_9141 Int)) (or (< v_prenex_9141 main_x) (<= (* 2 (select main_a v_prenex_9141)) 2) (<= (select main_a v_prenex_9141) 2) (<= (+ main_x 1) v_prenex_9141)))) (forall ((v_prenex_13413 Int) (v_prenex_13414 Int)) (or (<= (+ main_y 1) v_prenex_13414) (<= (+ (select main_a v_prenex_13414) (select main_a v_prenex_13413)) 1000) (< v_prenex_13414 main_y) (<= (* 2 (select main_a v_prenex_13414)) 2000))) (or (forall ((v_prenex_4277 Int)) (<= 1998 (* 2 (select main_a v_prenex_4277)))) (forall ((v_prenex_4276 Int)) (or (<= (select main_a v_prenex_4276) 1) (<= 0 (+ (select main_a v_prenex_4276) 1)) (<= 0 (* 2 (select main_a v_prenex_4276))) (<= (+ main_x 1) v_prenex_4276) (< v_prenex_4276 main_x)))) (forall ((v_prenex_6895 Int) (v_prenex_6894 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_6895))) (< v_prenex_6894 main_x) (<= (select main_a v_prenex_6895) 1000) (<= (select main_a v_prenex_6894) 1) (<= (+ main_y 1) v_prenex_6895) (<= (+ main_x 1) v_prenex_6894) (<= (+ (select main_a v_prenex_6894) 998) (select main_a v_prenex_6895)))) (forall ((v_prenex_9518 Int) (v_prenex_9519 Int)) (or (<= (select main_a v_prenex_9518) 2) (< v_prenex_9518 main_x) (<= (+ main_x 1) v_prenex_9518) (<= (select main_a v_prenex_9519) 1001) (<= (select main_a v_prenex_9518) 1) (<= (+ (select main_a v_prenex_9518) 998) (select main_a v_prenex_9519)))) (or (forall ((v_prenex_9906 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_9906))) (<= 998 (select main_a v_prenex_9906)) (< v_prenex_9906 main_y))) (forall ((v_prenex_9905 Int)) (or (<= (* 2 (select main_a v_prenex_9905)) 2) (<= (+ main_x 1) v_prenex_9905) (< v_prenex_9905 main_x)))) (forall ((v_prenex_1443 Int) (v_prenex_1442 Int)) (or (<= (+ main_x 1) v_prenex_1442) (<= (* 2 (select main_a v_prenex_1443)) 2000) (<= 0 (+ (select main_a v_prenex_1442) 1)) (<= (select main_a v_prenex_1442) 1) (< v_prenex_1442 main_x) (<= (+ (select main_a v_prenex_1442) 998) (select main_a v_prenex_1443)) (<= 998 (select main_a v_prenex_1443)))) (forall ((v_prenex_9615 Int) (v_prenex_9614 Int)) (or (<= 998 (select main_a v_prenex_9615)) (< v_prenex_9614 main_x) (<= (* 2 (select main_a v_prenex_9614)) 2) (<= (select main_a v_prenex_9615) 1001) (<= (+ main_x 1) v_prenex_9614) (<= 0 (select main_a v_prenex_9614)) (<= (+ (select main_a v_prenex_9615) (select main_a v_prenex_9614)) 1000))) (or (forall ((v_prenex_2210 Int)) (or (<= (+ main_y 1) v_prenex_2210) (<= 1998 (* 2 (select main_a v_prenex_2210))) (<= 998 (select main_a v_prenex_2210)))) (forall ((v_prenex_2209 Int)) (or (< v_prenex_2209 main_x) (<= 0 (select main_a v_prenex_2209)) (<= (+ main_x 1) v_prenex_2209) (<= (* 2 (select main_a v_prenex_2209)) 2)))) (or (forall ((v_prenex_5514 Int)) (or (< v_prenex_5514 main_x) (<= (* 2 (select main_a v_prenex_5514)) 2) (<= (+ main_x 1) v_prenex_5514))) (forall ((v_prenex_5515 Int)) (or (<= (* 2 (select main_a v_prenex_5515)) 2000) (<= 998 (select main_a v_prenex_5515))))) (forall ((v_prenex_1940 Int) (v_prenex_1939 Int)) (or (<= (select main_a v_prenex_1939) 2) (<= (+ main_x 1) v_prenex_1939) (<= 998 (select main_a v_prenex_1940)) (< v_prenex_1940 main_y) (<= 1000 (+ (select main_a v_prenex_1940) (select main_a v_prenex_1939))) (< v_prenex_1939 main_x))) (or (forall ((v_prenex_9053 Int)) (or (<= (select main_a v_prenex_9053) 1001) (< v_prenex_9053 main_y))) (forall ((v_prenex_9052 Int)) (or (<= (+ main_x 1) v_prenex_9052) (<= 0 (* 2 (select main_a v_prenex_9052))) (< v_prenex_9052 main_x) (<= (* 2 (select main_a v_prenex_9052)) 2)))) (forall ((v_prenex_7238 Int) (v_prenex_7239 Int)) (or (<= (select main_a v_prenex_7238) 2) (< v_prenex_7238 main_x) (<= (+ main_x 1) v_prenex_7238) (<= (select main_a v_prenex_7239) 1001) (<= (* 2 (select main_a v_prenex_7238)) 2) (<= 1000 (+ (select main_a v_prenex_7239) (select main_a v_prenex_7238))) (<= (select main_a v_prenex_7239) 1000))) (forall ((v_prenex_132 Int) (v_prenex_131 Int)) (or (<= (select main_a v_prenex_131) 1) (<= (select main_a v_prenex_132) 1000) (<= (+ (select main_a v_prenex_132) (select main_a v_prenex_131)) 1000) (<= 999 (select main_a v_prenex_132)) (< v_prenex_131 main_x) (<= (+ main_x 1) v_prenex_131))) (or (forall ((v_prenex_3412 Int)) (or (<= (* 2 (select main_a v_prenex_3412)) 2000) (< v_prenex_3412 main_y))) (forall ((v_prenex_3411 Int)) (or (<= 0 (select main_a v_prenex_3411)) (< v_prenex_3411 main_x) (<= (+ main_x 1) v_prenex_3411)))) (or (forall ((v_prenex_259 Int)) (or (<= (+ main_x 1) v_prenex_259) (<= (select main_a v_prenex_259) 2) (<= (select main_a v_prenex_259) 1) (<= 0 (* 2 (select main_a v_prenex_259))) (< v_prenex_259 main_x))) (forall ((v_prenex_260 Int)) (or (<= 998 (select main_a v_prenex_260)) (<= (select main_a v_prenex_260) 1000)))) (forall ((v_prenex_7797 Int) (v_prenex_7798 Int)) (or (<= (* 2 (select main_a v_prenex_7797)) 2) (<= (+ (select main_a v_prenex_7798) (select main_a v_prenex_7797)) 1000) (<= (select main_a v_prenex_7798) 1000) (<= (select main_a v_prenex_7798) 1001) (<= (+ main_x 1) v_prenex_7797) (<= 0 (* 2 (select main_a v_prenex_7797))) (< v_prenex_7797 main_x))) (forall ((v_prenex_7849 Int) (v_prenex_7848 Int)) (or (< v_prenex_7848 main_x) (<= (+ (select main_a v_prenex_7848) 998) (select main_a v_prenex_7849)) (<= 998 (select main_a v_prenex_7849)) (<= (+ main_x 1) v_prenex_7848) (<= 0 (select main_a v_prenex_7848)) (<= 0 (* 2 (select main_a v_prenex_7848))) (<= (* 2 (select main_a v_prenex_7849)) 2000))) (forall ((v_prenex_9759 Int) (v_prenex_9760 Int)) (or (<= 1000 (+ (select main_a v_prenex_9760) (select main_a v_prenex_9759))) (<= (select main_a v_prenex_9759) 2) (<= (+ main_x 1) v_prenex_9759) (<= 0 (select main_a v_prenex_9759)) (<= 998 (select main_a v_prenex_9760)) (< v_prenex_9759 main_x))) (forall ((v_prenex_12888 Int) (v_prenex_12889 Int)) (or (<= (+ main_x 1) v_prenex_12888) (< v_prenex_12888 main_x) (<= (* 2 (select main_a v_prenex_12888)) 2) (<= 0 (+ (select main_a v_prenex_12888) 1)) (<= (select main_a v_prenex_12889) 1000) (<= 1998 (* 2 (select main_a v_prenex_12889))) (<= (+ (select main_a v_prenex_12889) (select main_a v_prenex_12888)) 1000))) (forall ((v_prenex_10450 Int) (v_prenex_10449 Int)) (or (<= 999 (select main_a v_prenex_10450)) (<= (* 2 (select main_a v_prenex_10449)) 2) (<= 0 (+ (select main_a v_prenex_10449) 1)) (<= (select main_a v_prenex_10450) 1001) (<= (+ main_x 1) v_prenex_10449) (<= (+ (select main_a v_prenex_10450) (select main_a v_prenex_10449)) 1000) (< v_prenex_10449 main_x))) (or (forall ((v_prenex_6476 Int)) (or (<= (select main_a v_prenex_6476) 1000) (<= 1998 (* 2 (select main_a v_prenex_6476))))) (forall ((v_prenex_6475 Int)) (or (<= (+ main_x 1) v_prenex_6475) (<= 0 (* 2 (select main_a v_prenex_6475))) (<= 0 (select main_a v_prenex_6475)) (< v_prenex_6475 main_x) (<= (select main_a v_prenex_6475) 2)))) (or (forall ((v_prenex_12270 Int)) (<= 998 (select main_a v_prenex_12270))) (forall ((v_prenex_12269 Int)) (or (< v_prenex_12269 main_x) (<= 0 (+ (select main_a v_prenex_12269) 1)) (<= (* 2 (select main_a v_prenex_12269)) 2) (<= 0 (* 2 (select main_a v_prenex_12269))) (<= (+ main_x 1) v_prenex_12269)))) (forall ((v_prenex_5127 Int) (v_prenex_5126 Int)) (or (< v_prenex_5126 main_x) (<= (select main_a v_prenex_5127) 1000) (<= (+ (select main_a v_prenex_5126) 998) (select main_a v_prenex_5127)) (<= (* 2 (select main_a v_prenex_5126)) 2) (<= (select main_a v_prenex_5126) 1) (<= (+ main_x 1) v_prenex_5126))) (forall ((v_prenex_934 Int) (v_prenex_933 Int)) (or (<= (select main_a v_prenex_934) (+ (select main_a v_prenex_933) 1000)) (<= (+ main_x 1) v_prenex_933) (< v_prenex_933 main_x) (<= (+ main_y 1) v_prenex_934) (<= 999 (select main_a v_prenex_934)) (<= (select main_a v_prenex_934) 1001) (<= (select main_a v_prenex_933) 2))) (forall ((v_prenex_4625 Int) (v_prenex_4626 Int)) (or (<= 0 (select main_a v_prenex_4625)) (<= (select main_a v_prenex_4626) (+ (select main_a v_prenex_4625) 1000)) (<= (select main_a v_prenex_4626) 1000) (<= (* 2 (select main_a v_prenex_4625)) 2) (<= (+ main_x 1) v_prenex_4625) (< v_prenex_4625 main_x))) (forall ((v_prenex_2981 Int) (v_prenex_2982 Int)) (or (<= (select main_a v_prenex_2982) 1001) (<= 0 (select main_a v_prenex_2981)) (<= (+ main_y 1) v_prenex_2982) (< v_prenex_2981 main_x) (<= 998 (select main_a v_prenex_2982)) (<= (+ main_x 1) v_prenex_2981) (<= 1000 (+ (select main_a v_prenex_2982) (select main_a v_prenex_2981))))) (forall ((v_prenex_8593 Int) (v_prenex_8594 Int)) (or (<= (select main_a v_prenex_8594) 1000) (< v_prenex_8593 main_x) (<= 999 (select main_a v_prenex_8594)) (<= 0 (+ (select main_a v_prenex_8593) 1)) (<= (+ main_x 1) v_prenex_8593) (<= (select main_a v_prenex_8594) (+ (select main_a v_prenex_8593) 1000)))) (forall ((v_prenex_13147 Int) (v_prenex_13146 Int)) (or (<= (select main_a v_prenex_13147) 1000) (<= 1000 (+ (select main_a v_prenex_13147) (select main_a v_prenex_13146))) (<= (* 2 (select main_a v_prenex_13146)) 2) (<= (+ main_x 1) v_prenex_13146) (<= 999 (select main_a v_prenex_13147)) (< v_prenex_13146 main_x))) (forall ((v_prenex_579 Int) (v_prenex_580 Int)) (or (<= (* 2 (select main_a v_prenex_579)) 2) (<= (+ (select main_a v_prenex_580) (select main_a v_prenex_579)) 1000) (<= 1998 (* 2 (select main_a v_prenex_580))) (< v_prenex_579 main_x) (<= (+ main_x 1) v_prenex_579) (<= 0 (select main_a v_prenex_579)))) (or (forall ((v_prenex_7773 Int)) (or (<= (+ main_x 1) v_prenex_7773) (<= (select main_a v_prenex_7773) 1) (<= (* 2 (select main_a v_prenex_7773)) 2) (< v_prenex_7773 main_x))) (forall ((v_prenex_7774 Int)) (or (<= (+ main_y 1) v_prenex_7774) (<= 998 (select main_a v_prenex_7774)) (<= (* 2 (select main_a v_prenex_7774)) 2000)))) (forall ((v_prenex_3102 Int) (v_prenex_3101 Int)) (or (<= 0 (* 2 (select main_a v_prenex_3101))) (<= 1000 (+ (select main_a v_prenex_3102) (select main_a v_prenex_3101))) (<= (+ main_x 1) v_prenex_3101) (<= 1998 (* 2 (select main_a v_prenex_3102))) (<= 0 (select main_a v_prenex_3101)) (<= (select main_a v_prenex_3102) 1000) (< v_prenex_3101 main_x))) (forall ((v_prenex_13288 Int) (v_prenex_13289 Int)) (or (<= 0 (+ (select main_a v_prenex_13288) 1)) (<= 999 (select main_a v_prenex_13289)) (<= (select main_a v_prenex_13288) 1) (<= 1000 (+ (select main_a v_prenex_13289) (select main_a v_prenex_13288))) (< v_prenex_13288 main_x) (<= (+ main_x 1) v_prenex_13288) (<= 998 (select main_a v_prenex_13289)))) (forall ((v_prenex_2127 Int) (v_prenex_2128 Int)) (or (<= (+ main_x 1) v_prenex_2127) (<= 1998 (* 2 (select main_a v_prenex_2128))) (<= (select main_a v_prenex_2128) (+ (select main_a v_prenex_2127) 1000)) (<= 0 (* 2 (select main_a v_prenex_2127))) (< v_prenex_2127 main_x) (<= (select main_a v_prenex_2127) 2))) (forall ((v_prenex_10842 Int) (v_prenex_10841 Int)) (or (<= (* 2 (select main_a v_prenex_10841)) 2) (<= 999 (select main_a v_prenex_10842)) (<= (select main_a v_prenex_10842) (+ (select main_a v_prenex_10841) 1000)) (<= 1998 (* 2 (select main_a v_prenex_10842))) (<= (+ main_x 1) v_prenex_10841) (<= 0 (+ (select main_a v_prenex_10841) 1)) (< v_prenex_10841 main_x))) (forall ((v_prenex_2245 Int) (v_prenex_2246 Int)) (or (<= (+ main_x 1) v_prenex_2245) (<= 999 (select main_a v_prenex_2246)) (<= (* 2 (select main_a v_prenex_2246)) 2000) (< v_prenex_2245 main_x) (<= (+ (select main_a v_prenex_2245) 998) (select main_a v_prenex_2246)) (<= 0 (* 2 (select main_a v_prenex_2245))) (<= 0 (+ (select main_a v_prenex_2245) 1)))) (forall ((v_prenex_8233 Int) (v_prenex_8232 Int)) (or (<= (+ main_x 1) v_prenex_8232) (<= (* 2 (select main_a v_prenex_8233)) 2000) (<= 1998 (* 2 (select main_a v_prenex_8233))) (<= (+ main_y 1) v_prenex_8233) (< v_prenex_8232 main_x) (<= 0 (select main_a v_prenex_8232)) (<= (+ (select main_a v_prenex_8233) (select main_a v_prenex_8232)) 1000))) (forall ((v_prenex_9501 Int) (v_prenex_9500 Int)) (or (<= (* 2 (select main_a v_prenex_9501)) 2000) (<= 0 (select main_a v_prenex_9500)) (<= (+ main_y 1) v_prenex_9501) (< v_prenex_9500 main_x) (<= (select main_a v_prenex_9501) (+ (select main_a v_prenex_9500) 1000)) (<= (select main_a v_prenex_9501) 1001) (<= (+ main_x 1) v_prenex_9500))) (forall ((v_prenex_7148 Int) (v_prenex_7149 Int)) (or (<= (select main_a v_prenex_7149) 1000) (<= (+ main_x 1) v_prenex_7148) (<= 998 (select main_a v_prenex_7149)) (<= (select main_a v_prenex_7148) 2) (<= 0 (+ (select main_a v_prenex_7148) 1)) (< v_prenex_7148 main_x) (<= (+ (select main_a v_prenex_7148) 998) (select main_a v_prenex_7149)))) (forall ((v_prenex_3800 Int) (v_prenex_3801 Int)) (or (<= 1000 (+ (select main_a v_prenex_3801) (select main_a v_prenex_3800))) (< v_prenex_3800 main_x) (<= 998 (select main_a v_prenex_3801)) (<= 0 (select main_a v_prenex_3800)) (<= 0 (+ (select main_a v_prenex_3800) 1)) (<= (+ main_x 1) v_prenex_3800) (<= 999 (select main_a v_prenex_3801)))) (forall ((v_prenex_12784 Int) (v_prenex_12783 Int)) (or (<= (* 2 (select main_a v_prenex_12784)) 2000) (<= (select main_a v_prenex_12784) 1001) (<= (+ main_x 1) v_prenex_12783) (< v_prenex_12783 main_x) (<= (select main_a v_prenex_12783) 2) (<= (+ (select main_a v_prenex_12784) (select main_a v_prenex_12783)) 1000))) (forall ((v_prenex_4227 Int) (v_prenex_4226 Int)) (or (<= 0 (select main_a v_prenex_4226)) (<= 0 (+ (select main_a v_prenex_4226) 1)) (<= 1998 (* 2 (select main_a v_prenex_4227))) (< v_prenex_4226 main_x) (<= (select main_a v_prenex_4227) (+ (select main_a v_prenex_4226) 1000)) (<= (+ main_x 1) v_prenex_4226) (<= 998 (select main_a v_prenex_4227)))) (forall ((v_prenex_6278 Int) (v_prenex_6277 Int)) (or (<= (+ main_y 1) v_prenex_6278) (<= 999 (select main_a v_prenex_6278)) (< v_prenex_6278 main_y) (<= (select main_a v_prenex_6278) 1001) (<= (select main_a v_prenex_6278) (+ (select main_a v_prenex_6277) 1000)))) (forall ((v_prenex_9716 Int) (v_prenex_9717 Int)) (or (<= (+ (select main_a v_prenex_9716) 998) (select main_a v_prenex_9717)) (<= (+ main_x 1) v_prenex_9716) (<= (select main_a v_prenex_9716) 1) (<= (select main_a v_prenex_9717) 1001) (<= (* 2 (select main_a v_prenex_9717)) 2000) (<= (select main_a v_prenex_9716) 2) (< v_prenex_9716 main_x))) (or (forall ((v_prenex_13085 Int)) (or (< v_prenex_13085 main_y) (<= 999 (select main_a v_prenex_13085)) (<= (select main_a v_prenex_13085) 1001))) (forall ((v_prenex_13084 Int)) (or (<= (+ main_x 1) v_prenex_13084) (<= (select main_a v_prenex_13084) 1) (<= 0 (* 2 (select main_a v_prenex_13084))) (< v_prenex_13084 main_x)))) (or (forall ((v_prenex_6454 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_6454))) (<= 998 (select main_a v_prenex_6454)))) (forall ((v_prenex_6453 Int)) (or (<= (select main_a v_prenex_6453) 2) (<= 0 (+ (select main_a v_prenex_6453) 1)) (<= (+ main_x 1) v_prenex_6453) (< v_prenex_6453 main_x) (<= (* 2 (select main_a v_prenex_6453)) 2)))) (forall ((v_prenex_8244 Int) (v_prenex_8245 Int)) (or (< v_prenex_8244 main_x) (<= 0 (select main_a v_prenex_8244)) (<= (+ main_x 1) v_prenex_8244) (<= (select main_a v_prenex_8245) 1000) (<= 0 (* 2 (select main_a v_prenex_8244))) (<= (+ (select main_a v_prenex_8245) (select main_a v_prenex_8244)) 1000) (<= (select main_a v_prenex_8245) 1001))) (forall ((v_prenex_6348 Int) (v_prenex_6347 Int)) (or (<= 0 (+ (select main_a v_prenex_6347) 1)) (<= (select main_a v_prenex_6348) (+ (select main_a v_prenex_6347) 1000)) (<= 1998 (* 2 (select main_a v_prenex_6348))) (< v_prenex_6347 main_x) (<= (+ main_x 1) v_prenex_6347) (< v_prenex_6348 main_y))) (or (forall ((v_prenex_2514 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_2514))) (<= 998 (select main_a v_prenex_2514)))) (forall ((v_prenex_2513 Int)) (or (<= (* 2 (select main_a v_prenex_2513)) 2) (<= (+ main_x 1) v_prenex_2513) (< v_prenex_2513 main_x) (<= 0 (+ (select main_a v_prenex_2513) 1))))) (or (forall ((v_prenex_54 Int)) (or (<= (select main_a v_prenex_54) 1) (<= 0 (+ (select main_a v_prenex_54) 1)) (< v_prenex_54 main_x) (<= 0 (* 2 (select main_a v_prenex_54))) (<= (+ main_x 1) v_prenex_54))) (forall ((v_prenex_55 Int)) (<= (* 2 (select main_a v_prenex_55)) 2000))) (forall ((v_prenex_9002 Int) (v_prenex_9001 Int)) (or (<= 1000 (+ (select main_a v_prenex_9002) (select main_a v_prenex_9001))) (< v_prenex_9001 main_x) (<= 0 (select main_a v_prenex_9001)) (<= (select main_a v_prenex_9002) 1001) (<= (+ main_y 1) v_prenex_9002) (<= (+ main_x 1) v_prenex_9001))) (forall ((v_prenex_8036 Int) (v_prenex_8037 Int)) (or (<= 0 (+ (select main_a v_prenex_8036) 1)) (<= (+ main_x 1) v_prenex_8036) (<= (select main_a v_prenex_8037) 1000) (< v_prenex_8036 main_x) (<= 0 (select main_a v_prenex_8036)) (<= 1000 (+ (select main_a v_prenex_8037) (select main_a v_prenex_8036))) (<= 998 (select main_a v_prenex_8037)))) (forall ((v_prenex_10246 Int) (v_prenex_10245 Int)) (or (< v_prenex_10245 main_x) (< v_prenex_10246 main_y) (<= (+ main_x 1) v_prenex_10245) (<= (* 2 (select main_a v_prenex_10246)) 2000) (<= (+ (select main_a v_prenex_10245) 998) (select main_a v_prenex_10246)) (<= (* 2 (select main_a v_prenex_10245)) 2))) (forall ((v_prenex_4830 Int) (v_prenex_4831 Int)) (or (<= (+ main_x 1) v_prenex_4830) (<= (* 2 (select main_a v_prenex_4830)) 2) (<= (+ (select main_a v_prenex_4830) 998) (select main_a v_prenex_4831)) (<= (select main_a v_prenex_4831) 1000) (<= 998 (select main_a v_prenex_4831)) (< v_prenex_4830 main_x) (< v_prenex_4831 main_y))) (forall ((v_prenex_6525 Int) (v_prenex_6526 Int)) (or (< v_prenex_6525 main_x) (<= (* 2 (select main_a v_prenex_6526)) 2000) (<= (select main_a v_prenex_6525) 1) (<= (+ main_x 1) v_prenex_6525) (<= (select main_a v_prenex_6525) 2) (<= 1000 (+ (select main_a v_prenex_6526) (select main_a v_prenex_6525))))) (or (forall ((v_prenex_1125 Int)) (or (<= (+ main_x 1) v_prenex_1125) (< v_prenex_1125 main_x) (<= 0 (* 2 (select main_a v_prenex_1125))))) (forall ((v_prenex_1126 Int)) (or (<= 998 (select main_a v_prenex_1126)) (<= 999 (select main_a v_prenex_1126)) (<= (+ main_y 1) v_prenex_1126)))) (or (forall ((v_prenex_9331 Int)) (or (<= 0 (select main_a v_prenex_9331)) (<= (+ main_x 1) v_prenex_9331) (< v_prenex_9331 main_x) (<= 0 (* 2 (select main_a v_prenex_9331))) (<= (* 2 (select main_a v_prenex_9331)) 2))) (forall ((v_prenex_9332 Int)) (or (<= 999 (select main_a v_prenex_9332)) (<= 1998 (* 2 (select main_a v_prenex_9332)))))) (forall ((v_prenex_1285 Int) (v_prenex_1284 Int)) (or (<= (select main_a v_prenex_1285) 1000) (<= (+ (select main_a v_prenex_1285) (select main_a v_prenex_1284)) 1000) (<= (+ main_y 1) v_prenex_1285) (< v_prenex_1284 main_x) (<= 999 (select main_a v_prenex_1285)) (<= (+ main_x 1) v_prenex_1284) (<= (* 2 (select main_a v_prenex_1284)) 2))) (forall ((v_prenex_7546 Int) (v_prenex_7547 Int)) (or (<= (+ (select main_a v_prenex_7547) (select main_a v_prenex_7546)) 1000) (<= 999 (select main_a v_prenex_7547)) (<= (+ main_x 1) v_prenex_7546) (<= 0 (select main_a v_prenex_7546)) (<= (select main_a v_prenex_7547) 1001) (<= (+ main_y 1) v_prenex_7547) (< v_prenex_7546 main_x))) (or (forall ((v_prenex_9664 Int)) (<= (* 2 (select main_a v_prenex_9664)) 2)) (forall ((v_prenex_9665 Int)) (or (<= (select main_a v_prenex_9665) 1001) (< v_prenex_9665 main_y) (<= (+ main_y 1) v_prenex_9665)))) (forall ((v_prenex_2392 Int) (v_prenex_2393 Int)) (or (<= (+ (select main_a v_prenex_2392) 998) (select main_a v_prenex_2393)) (< v_prenex_2392 main_x) (<= (select main_a v_prenex_2393) 1001) (<= (+ main_x 1) v_prenex_2392) (<= 999 (select main_a v_prenex_2393)) (<= 0 (* 2 (select main_a v_prenex_2392))) (<= 0 (select main_a v_prenex_2392)))) (forall ((v_prenex_1527 Int) (v_prenex_1526 Int)) (or (<= (+ (select main_a v_prenex_1527) (select main_a v_prenex_1526)) 1000) (<= (select main_a v_prenex_1527) 1001) (<= 0 (select main_a v_prenex_1526)) (< v_prenex_1526 main_x) (<= (select main_a v_prenex_1526) 2) (<= 999 (select main_a v_prenex_1527)) (<= (+ main_x 1) v_prenex_1526))) (forall ((v_prenex_10454 Int) (v_prenex_10453 Int)) (or (<= (+ main_x 1) v_prenex_10453) (<= (select main_a v_prenex_10454) 1001) (<= (select main_a v_prenex_10453) 2) (< v_prenex_10453 main_x) (<= (* 2 (select main_a v_prenex_10454)) 2000) (<= 1000 (+ (select main_a v_prenex_10454) (select main_a v_prenex_10453))))) (forall ((v_prenex_5149 Int) (v_prenex_5148 Int)) (or (<= (+ main_x 1) v_prenex_5148) (<= (+ (select main_a v_prenex_5148) 998) (select main_a v_prenex_5149)) (<= 999 (select main_a v_prenex_5149)) (<= (select main_a v_prenex_5148) 2) (<= (select main_a v_prenex_5148) 1) (< v_prenex_5148 main_x))) (forall ((v_prenex_9552 Int) (v_prenex_9551 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_9552))) (<= (+ main_x 1) v_prenex_9551) (< v_prenex_9551 main_x) (<= 0 (select main_a v_prenex_9551)) (<= (select main_a v_prenex_9551) 1) (<= (select main_a v_prenex_9552) 1001) (<= 1000 (+ (select main_a v_prenex_9552) (select main_a v_prenex_9551))))) (forall ((v_prenex_8149 Int) (v_prenex_8148 Int)) (or (<= (select main_a v_prenex_8149) 1000) (<= (select main_a v_prenex_8148) 1) (<= (+ (select main_a v_prenex_8148) 998) (select main_a v_prenex_8149)) (<= (+ main_x 1) v_prenex_8148) (<= (* 2 (select main_a v_prenex_8149)) 2000) (< v_prenex_8149 main_y) (< v_prenex_8148 main_x))) (forall ((v_prenex_1523 Int) (v_prenex_1522 Int)) (or (<= (* 2 (select main_a v_prenex_1522)) 2) (<= (+ (select main_a v_prenex_1522) 998) (select main_a v_prenex_1523)) (<= (+ main_x 1) v_prenex_1522) (<= (select main_a v_prenex_1523) 1000) (< v_prenex_1522 main_x) (<= 999 (select main_a v_prenex_1523)))) (or (forall ((v_prenex_10205 Int)) (or (<= 0 (+ (select main_a v_prenex_10205) 1)) (< v_prenex_10205 main_x) (<= (select main_a v_prenex_10205) 1) (<= 0 (* 2 (select main_a v_prenex_10205))) (<= (+ main_x 1) v_prenex_10205))) (forall ((v_prenex_10206 Int)) (or (<= (* 2 (select main_a v_prenex_10206)) 2000) (<= 1998 (* 2 (select main_a v_prenex_10206)))))) (forall ((v_prenex_11291 Int) (v_prenex_11290 Int)) (or (<= (select main_a v_prenex_11290) 2) (< v_prenex_11290 main_x) (<= (* 2 (select main_a v_prenex_11291)) 2000) (<= (select main_a v_prenex_11291) (+ (select main_a v_prenex_11290) 1000)) (<= (+ main_x 1) v_prenex_11290))) (forall ((v_prenex_3993 Int) (v_prenex_3992 Int)) (or (<= 998 (select main_a v_prenex_3993)) (< v_prenex_3992 main_x) (<= (+ (select main_a v_prenex_3993) (select main_a v_prenex_3992)) 1000) (<= (select main_a v_prenex_3992) 2) (<= (+ main_x 1) v_prenex_3992) (<= 0 (select main_a v_prenex_3992)))) (forall ((v_prenex_837 Int) (v_prenex_838 Int)) (or (<= (+ main_x 1) v_prenex_837) (<= 999 (select main_a v_prenex_838)) (<= (select main_a v_prenex_837) 2) (< v_prenex_837 main_x) (<= (select main_a v_prenex_837) 1) (<= 998 (select main_a v_prenex_838)) (<= (select main_a v_prenex_838) (+ (select main_a v_prenex_837) 1000)))) (forall ((v_prenex_5317 Int) (v_prenex_5316 Int)) (or (<= (select main_a v_prenex_5317) (+ (select main_a v_prenex_5316) 1000)) (<= 0 (* 2 (select main_a v_prenex_5316))) (<= 0 (select main_a v_prenex_5316)) (< v_prenex_5316 main_x) (<= 998 (select main_a v_prenex_5317)) (<= 999 (select main_a v_prenex_5317)) (<= (+ main_x 1) v_prenex_5316))) (forall ((v_prenex_1594 Int) (v_prenex_1593 Int)) (or (< v_prenex_1593 main_x) (< v_prenex_1594 main_y) (<= (select main_a v_prenex_1594) 1000) (<= (* 2 (select main_a v_prenex_1593)) 2) (<= (+ (select main_a v_prenex_1593) 998) (select main_a v_prenex_1594)) (<= (+ main_x 1) v_prenex_1593))) (forall ((v_prenex_10507 Int) (v_prenex_10508 Int)) (or (<= 0 (* 2 (select main_a v_prenex_10507))) (<= (+ main_x 1) v_prenex_10507) (<= 999 (select main_a v_prenex_10508)) (<= (select main_a v_prenex_10508) 1001) (<= (+ (select main_a v_prenex_10508) (select main_a v_prenex_10507)) 1000) (< v_prenex_10507 main_x))) (forall ((v_prenex_4390 Int) (v_prenex_4389 Int)) (or (<= (select main_a v_prenex_4390) 1000) (<= (+ main_x 1) v_prenex_4389) (< v_prenex_4389 main_x) (<= (select main_a v_prenex_4389) 2) (<= 1000 (+ (select main_a v_prenex_4390) (select main_a v_prenex_4389))))) (or (forall ((v_prenex_9514 Int)) (or (<= 0 (select main_a v_prenex_9514)) (< v_prenex_9514 main_x) (<= (+ main_x 1) v_prenex_9514) (<= (* 2 (select main_a v_prenex_9514)) 2))) (forall ((v_prenex_9515 Int)) (or (<= (+ main_y 1) v_prenex_9515) (<= (* 2 (select main_a v_prenex_9515)) 2000) (<= 1998 (* 2 (select main_a v_prenex_9515)))))) (forall ((v_prenex_1152 Int) (v_prenex_1151 Int)) (or (<= 0 (+ (select main_a v_prenex_1151) 1)) (<= (select main_a v_prenex_1152) 1000) (<= (+ main_x 1) v_prenex_1151) (< v_prenex_1151 main_x) (<= (select main_a v_prenex_1152) (+ (select main_a v_prenex_1151) 1000)) (<= 998 (select main_a v_prenex_1152)) (<= (* 2 (select main_a v_prenex_1151)) 2))) (forall ((v_prenex_6373 Int) (v_prenex_6374 Int)) (or (<= 998 (select main_a v_prenex_6374)) (< v_prenex_6373 main_x) (<= 0 (select main_a v_prenex_6373)) (<= 0 (+ (select main_a v_prenex_6373) 1)) (<= (+ (select main_a v_prenex_6374) (select main_a v_prenex_6373)) 1000) (<= (+ main_x 1) v_prenex_6373) (<= (select main_a v_prenex_6374) 1001))) (forall ((v_prenex_9931 Int) (v_prenex_9930 Int)) (or (< v_prenex_9930 main_x) (<= (select main_a v_prenex_9931) (+ (select main_a v_prenex_9930) 1000)) (<= (+ main_x 1) v_prenex_9930) (<= 0 (+ (select main_a v_prenex_9930) 1)) (<= (select main_a v_prenex_9931) 1000) (<= (* 2 (select main_a v_prenex_9931)) 2000) (<= (* 2 (select main_a v_prenex_9930)) 2))) (forall ((v_prenex_11579 Int) (v_prenex_11580 Int)) (or (<= (+ main_x 1) v_prenex_11579) (<= 998 (select main_a v_prenex_11580)) (<= 0 (select main_a v_prenex_11579)) (<= (select main_a v_prenex_11580) (+ (select main_a v_prenex_11579) 1000)) (< v_prenex_11579 main_x))) (forall ((v_prenex_1002 Int) (v_prenex_1001 Int)) (or (<= 999 (select main_a v_prenex_1002)) (<= 0 (* 2 (select main_a v_prenex_1001))) (< v_prenex_1001 main_x) (<= (+ (select main_a v_prenex_1002) (select main_a v_prenex_1001)) 1000) (<= (select main_a v_prenex_1002) 1001) (<= (select main_a v_prenex_1001) 2) (<= (+ main_x 1) v_prenex_1001))) (forall ((v_prenex_3764 Int) (v_prenex_3765 Int)) (or (<= (select main_a v_prenex_3764) 2) (<= (select main_a v_prenex_3765) 1001) (<= (+ main_y 1) v_prenex_3765) (< v_prenex_3764 main_x) (<= (select main_a v_prenex_3765) (+ (select main_a v_prenex_3764) 1000)) (<= (+ main_x 1) v_prenex_3764))) (forall ((v_prenex_325 Int) (v_prenex_326 Int)) (or (<= (select main_a v_prenex_325) 2) (<= (select main_a v_prenex_326) (+ (select main_a v_prenex_325) 1000)) (<= (+ main_x 1) v_prenex_325) (<= 0 (select main_a v_prenex_325)) (< v_prenex_325 main_x) (<= (* 2 (select main_a v_prenex_326)) 2000) (<= 1998 (* 2 (select main_a v_prenex_326))))) (forall ((v_prenex_6112 Int) (v_prenex_6111 Int)) (or (<= 1000 (+ (select main_a v_prenex_6112) (select main_a v_prenex_6111))) (<= (select main_a v_prenex_6112) 1000) (<= 999 (select main_a v_prenex_6112)) (<= (+ main_x 1) v_prenex_6111) (<= 0 (* 2 (select main_a v_prenex_6111))) (< v_prenex_6111 main_x))) (forall ((v_prenex_13306 Int) (v_prenex_13307 Int)) (or (< v_prenex_13306 main_x) (<= 0 (* 2 (select main_a v_prenex_13306))) (<= (+ main_x 1) v_prenex_13306) (<= (+ (select main_a v_prenex_13307) (select main_a v_prenex_13306)) 1000) (<= 0 (+ (select main_a v_prenex_13306) 1)) (<= (select main_a v_prenex_13307) 1000))) (forall ((v_prenex_7046 Int) (v_prenex_7047 Int)) (or (< v_prenex_7046 main_x) (<= 999 (select main_a v_prenex_7047)) (< v_prenex_7047 main_y) (<= (+ main_x 1) v_prenex_7046) (<= (select main_a v_prenex_7047) (+ (select main_a v_prenex_7046) 1000)) (<= 0 (select main_a v_prenex_7046)) (<= 998 (select main_a v_prenex_7047)))) (forall ((v_prenex_3704 Int) (v_prenex_3705 Int)) (or (< v_prenex_3704 main_x) (<= (+ main_x 1) v_prenex_3704) (<= 0 (+ (select main_a v_prenex_3704) 1)) (<= 0 (* 2 (select main_a v_prenex_3704))) (<= 999 (select main_a v_prenex_3705)) (<= 1000 (+ (select main_a v_prenex_3705) (select main_a v_prenex_3704))))) (forall ((v_prenex_5910 Int) (v_prenex_5909 Int)) (or (<= (+ main_x 1) v_prenex_5909) (<= 0 (select main_a v_prenex_5909)) (<= (select main_a v_prenex_5910) 1000) (<= 1000 (+ (select main_a v_prenex_5910) (select main_a v_prenex_5909))) (<= (* 2 (select main_a v_prenex_5909)) 2) (< v_prenex_5909 main_x) (<= (* 2 (select main_a v_prenex_5910)) 2000))) (forall ((v_prenex_6679 Int) (v_prenex_6678 Int)) (or (<= (select main_a v_prenex_6679) (+ (select main_a v_prenex_6678) 1000)) (<= (select main_a v_prenex_6679) 1001) (<= 0 (* 2 (select main_a v_prenex_6678))) (< v_prenex_6678 main_x) (<= (+ main_y 1) v_prenex_6679) (<= 999 (select main_a v_prenex_6679)) (<= (+ main_x 1) v_prenex_6678))) (forall ((v_prenex_3634 Int) (v_prenex_3635 Int)) (or (<= (select main_a v_prenex_3635) 1000) (<= (+ main_x 1) v_prenex_3634) (< v_prenex_3634 main_x) (<= (select main_a v_prenex_3634) 2) (<= 1000 (+ (select main_a v_prenex_3635) (select main_a v_prenex_3634))) (<= 999 (select main_a v_prenex_3635)))) (forall ((v_prenex_9918 Int) (v_prenex_9917 Int)) (or (<= (+ main_y 1) v_prenex_9918) (<= (+ main_x 1) v_prenex_9917) (< v_prenex_9917 main_x) (<= (select main_a v_prenex_9918) 1000) (<= (+ (select main_a v_prenex_9918) (select main_a v_prenex_9917)) 1000) (<= 1998 (* 2 (select main_a v_prenex_9918))) (<= (* 2 (select main_a v_prenex_9917)) 2))) (forall ((v_prenex_11689 Int) (v_prenex_11690 Int)) (or (<= (* 2 (select main_a v_prenex_11689)) 2) (<= 999 (select main_a v_prenex_11690)) (<= (+ (select main_a v_prenex_11689) 998) (select main_a v_prenex_11690)) (< v_prenex_11689 main_x) (<= (* 2 (select main_a v_prenex_11690)) 2000) (<= (+ main_x 1) v_prenex_11689) (< v_prenex_11690 main_y))) (forall ((v_prenex_2794 Int) (v_prenex_2793 Int)) (or (<= (select main_a v_prenex_2793) 1) (<= 1998 (* 2 (select main_a v_prenex_2794))) (<= (* 2 (select main_a v_prenex_2794)) 2000) (<= 0 (select main_a v_prenex_2793)) (<= (select main_a v_prenex_2794) (+ (select main_a v_prenex_2793) 1000)) (<= (+ main_x 1) v_prenex_2793) (< v_prenex_2793 main_x))) (forall ((v_prenex_121 Int) (v_prenex_122 Int)) (or (< v_prenex_121 main_x) (<= 1000 (+ (select main_a v_prenex_122) (select main_a v_prenex_121))) (<= (select main_a v_prenex_121) 2) (<= (+ main_x 1) v_prenex_121) (<= (select main_a v_prenex_122) 1000) (<= (* 2 (select main_a v_prenex_121)) 2))) (forall ((v_prenex_12256 Int) (v_prenex_12255 Int)) (or (<= (select main_a v_prenex_12256) (+ (select main_a v_prenex_12255) 1000)) (<= (+ main_x 1) v_prenex_12255) (<= 0 (select main_a v_prenex_12255)) (<= 999 (select main_a v_prenex_12256)) (< v_prenex_12255 main_x) (<= 0 (+ (select main_a v_prenex_12255) 1)))) (forall ((v_prenex_4126 Int) (v_prenex_4125 Int)) (or (<= (+ main_x 1) v_prenex_4125) (<= (select main_a v_prenex_4126) (+ (select main_a v_prenex_4125) 1000)) (<= (* 2 (select main_a v_prenex_4126)) 2000) (<= 0 (select main_a v_prenex_4125)) (<= 998 (select main_a v_prenex_4126)) (< v_prenex_4125 main_x))) (forall ((v_prenex_1868 Int) (v_prenex_1867 Int)) (or (< v_prenex_1867 main_x) (<= 0 (select main_a v_prenex_1867)) (<= (select main_a v_prenex_1868) 1000) (<= 999 (select main_a v_prenex_1868)) (<= (+ (select main_a v_prenex_1868) (select main_a v_prenex_1867)) 1000) (<= (+ main_x 1) v_prenex_1867))) (or (forall ((v_prenex_12220 Int)) (or (<= 998 (select main_a v_prenex_12220)) (<= 1998 (* 2 (select main_a v_prenex_12220))))) (forall ((v_prenex_12219 Int)) (or (<= 0 (* 2 (select main_a v_prenex_12219))) (<= 0 (+ (select main_a v_prenex_12219) 1)) (< v_prenex_12219 main_x) (<= (* 2 (select main_a v_prenex_12219)) 2) (<= (+ main_x 1) v_prenex_12219)))) (forall ((v_prenex_1433 Int) (v_prenex_1432 Int)) (or (<= 0 (+ (select main_a v_prenex_1432) 1)) (<= (+ main_x 1) v_prenex_1432) (<= 0 (select main_a v_prenex_1432)) (<= 1998 (* 2 (select main_a v_prenex_1433))) (< v_prenex_1432 main_x) (<= (* 2 (select main_a v_prenex_1433)) 2000) (<= (+ (select main_a v_prenex_1433) (select main_a v_prenex_1432)) 1000))) (forall ((v_prenex_12528 Int) (v_prenex_12527 Int)) (or (<= (+ main_x 1) v_prenex_12527) (< v_prenex_12527 main_x) (<= (select main_a v_prenex_12528) (+ (select main_a v_prenex_12527) 1000)) (<= 0 (* 2 (select main_a v_prenex_12527))) (<= 0 (select main_a v_prenex_12527)))) (forall ((v_prenex_1549 Int) (v_prenex_1548 Int)) (or (<= (+ 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) 1001) (<= (select main_a v_prenex_1548) 2) (<= (* 2 (select main_a v_prenex_1548)) 2) (<= 999 (select main_a v_prenex_1549)) (< v_prenex_1548 main_x))) (forall ((v_prenex_1650 Int) (v_prenex_1649 Int)) (or (<= (* 2 (select main_a v_prenex_1649)) 2) (<= (+ main_x 1) v_prenex_1649) (<= (+ main_y 1) v_prenex_1650) (<= (+ (select main_a v_prenex_1649) 998) (select main_a v_prenex_1650)) (<= (* 2 (select main_a v_prenex_1650)) 2000) (<= 998 (select main_a v_prenex_1650)) (< v_prenex_1649 main_x))) (forall ((v_prenex_9735 Int) (v_prenex_9734 Int)) (or (< v_prenex_9734 main_x) (<= (+ main_x 1) v_prenex_9734) (<= (select main_a v_prenex_9734) 1) (<= (+ (select main_a v_prenex_9735) (select main_a v_prenex_9734)) 1000) (<= (select main_a v_prenex_9735) 1001) (<= (select main_a v_prenex_9735) 1000))) (forall ((v_prenex_8136 Int) (v_prenex_8137 Int)) (or (<= (select main_a v_prenex_8137) (+ (select main_a v_prenex_8136) 1000)) (< v_prenex_8136 main_x) (< v_prenex_8137 main_y) (<= (select main_a v_prenex_8137) 1000) (<= (+ main_x 1) v_prenex_8136) (<= 1998 (* 2 (select main_a v_prenex_8137))) (<= 0 (select main_a v_prenex_8136)))) (or (forall ((v_prenex_9022 Int)) (or (<= (+ main_x 1) v_prenex_9022) (<= 0 (+ (select main_a v_prenex_9022) 1)) (<= 0 (* 2 (select main_a v_prenex_9022))) (< v_prenex_9022 main_x))) (forall ((v_prenex_9025 Int)) (<= (* 2 (select main_a v_prenex_9025)) 2000))) (forall ((v_prenex_4731 Int) (v_prenex_4732 Int)) (or (<= (+ main_x 1) v_prenex_4731) (< v_prenex_4731 main_x) (<= 0 (select main_a v_prenex_4731)) (<= (+ (select main_a v_prenex_4731) 998) (select main_a v_prenex_4732)) (<= 998 (select main_a v_prenex_4732)) (<= (select main_a v_prenex_4731) 2) (<= (* 2 (select main_a v_prenex_4732)) 2000))) (forall ((v_prenex_6579 Int) (v_prenex_6580 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_6580))) (<= (+ main_x 1) v_prenex_6579) (< v_prenex_6580 main_y) (<= 998 (select main_a v_prenex_6580)) (< v_prenex_6579 main_x) (<= (+ (select main_a v_prenex_6579) 998) (select main_a v_prenex_6580)) (<= (select main_a v_prenex_6579) 1))) (forall ((v_prenex_6551 Int) (v_prenex_6552 Int)) (or (<= (+ main_x 1) v_prenex_6551) (<= 998 (select main_a v_prenex_6552)) (<= (select main_a v_prenex_6551) 1) (<= (* 2 (select main_a v_prenex_6552)) 2000) (<= (+ main_y 1) v_prenex_6552) (< v_prenex_6551 main_x) (<= (select main_a v_prenex_6552) (+ (select main_a v_prenex_6551) 1000)))) (or (forall ((v_prenex_1411 Int)) (or (<= (* 2 (select main_a v_prenex_1411)) 2000) (<= 998 (select main_a v_prenex_1411)) (< v_prenex_1411 main_y))) (forall ((v_prenex_1410 Int)) (or (< v_prenex_1410 main_x) (<= (* 2 (select main_a v_prenex_1410)) 2) (<= (select main_a v_prenex_1410) 2) (<= (+ main_x 1) v_prenex_1410)))) (or (forall ((v_prenex_2691 Int)) (or (< v_prenex_2691 main_x) (<= (+ main_x 1) v_prenex_2691) (<= 0 (select main_a v_prenex_2691)) (<= 0 (* 2 (select main_a v_prenex_2691))))) (forall ((v_prenex_2692 Int)) (or (< v_prenex_2692 main_y) (<= (* 2 (select main_a v_prenex_2692)) 2000)))) (forall ((v_prenex_12036 Int) (v_prenex_12035 Int)) (or (<= 0 (select main_a v_prenex_12035)) (<= (select main_a v_prenex_12035) 2) (< v_prenex_12035 main_x) (<= 1998 (* 2 (select main_a v_prenex_12036))) (<= (+ (select main_a v_prenex_12036) (select main_a v_prenex_12035)) 1000) (<= 998 (select main_a v_prenex_12036)) (<= (+ main_x 1) v_prenex_12035))) (forall ((v_prenex_2865 Int) (v_prenex_2866 Int)) (or (<= 998 (select main_a v_prenex_2866)) (<= (* 2 (select main_a v_prenex_2866)) 2000) (<= (+ main_x 1) v_prenex_2865) (<= 0 (select main_a v_prenex_2865)) (<= (+ (select main_a v_prenex_2865) 998) (select main_a v_prenex_2866)) (< v_prenex_2865 main_x))) (forall ((v_prenex_5774 Int) (v_prenex_5773 Int)) (or (<= (+ main_x 1) v_prenex_5773) (<= (select main_a v_prenex_5774) 1000) (<= (select main_a v_prenex_5773) 2) (< v_prenex_5773 main_x) (<= (select main_a v_prenex_5773) 1) (<= (+ (select main_a v_prenex_5773) 998) (select main_a v_prenex_5774)) (<= (select main_a v_prenex_5774) 1001))) (forall ((v_prenex_1886 Int) (v_prenex_1885 Int)) (or (< v_prenex_1885 main_x) (<= (+ main_x 1) v_prenex_1885) (<= (select main_a v_prenex_1885) 2) (<= (+ (select main_a v_prenex_1886) (select main_a v_prenex_1885)) 1000) (< v_prenex_1886 main_y) (<= (select main_a v_prenex_1886) 1001) (<= 998 (select main_a v_prenex_1886)))) (forall ((v_prenex_6697 Int) (v_prenex_6696 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_6697))) (<= (* 2 (select main_a v_prenex_6697)) 2000) (<= (+ main_x 1) v_prenex_6696) (< v_prenex_6696 main_x) (<= (+ (select main_a v_prenex_6696) 998) (select main_a v_prenex_6697)) (<= 0 (+ (select main_a v_prenex_6696) 1)) (<= (+ main_y 1) v_prenex_6697))) (or (forall ((v_prenex_6418 Int)) (or (<= (+ main_y 1) v_prenex_6418) (<= (select main_a v_prenex_6418) 1001) (<= 999 (select main_a v_prenex_6418)))) (forall ((v_prenex_6417 Int)) (or (< v_prenex_6417 main_x) (<= 0 (select main_a v_prenex_6417)) (<= 0 (* 2 (select main_a v_prenex_6417))) (<= (+ main_x 1) v_prenex_6417)))) (forall ((v_prenex_12320 Int) (v_prenex_12319 Int)) (or (<= (* 2 (select main_a v_prenex_12319)) 2) (< v_prenex_12319 main_x) (<= (+ main_x 1) v_prenex_12319) (<= (select main_a v_prenex_12320) 1000) (<= 1000 (+ (select main_a v_prenex_12320) (select main_a v_prenex_12319))) (<= 998 (select main_a v_prenex_12320)) (<= (select main_a v_prenex_12319) 2))) (forall ((v_prenex_11376 Int) (v_prenex_11377 Int)) (or (<= (select main_a v_prenex_11377) 1001) (<= 0 (* 2 (select main_a v_prenex_11376))) (<= (+ main_x 1) v_prenex_11376) (< v_prenex_11376 main_x) (<= 1000 (+ (select main_a v_prenex_11377) (select main_a v_prenex_11376))) (<= (select main_a v_prenex_11377) 1000) (<= (* 2 (select main_a v_prenex_11376)) 2))) (forall ((v_prenex_11400 Int) (v_prenex_11401 Int)) (or (<= (select main_a v_prenex_11401) 1000) (<= (select main_a v_prenex_11400) 1) (<= (select main_a v_prenex_11401) 1001) (<= (+ (select main_a v_prenex_11400) 998) (select main_a v_prenex_11401)) (< v_prenex_11400 main_x) (<= (+ main_x 1) v_prenex_11400) (<= (* 2 (select main_a v_prenex_11400)) 2))) (forall ((v_prenex_5786 Int) (v_prenex_5785 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_5786))) (<= (+ main_x 1) v_prenex_5785) (<= 998 (select main_a v_prenex_5786)) (< v_prenex_5785 main_x) (<= (select main_a v_prenex_5785) 1) (<= (+ (select main_a v_prenex_5786) (select main_a v_prenex_5785)) 1000))) (forall ((v_prenex_6581 Int) (v_prenex_6582 Int)) (or (<= 1000 (+ (select main_a v_prenex_6582) (select main_a v_prenex_6581))) (< v_prenex_6581 main_x) (<= (select main_a v_prenex_6581) 2) (<= 998 (select main_a v_prenex_6582)) (<= 0 (* 2 (select main_a v_prenex_6581))) (<= (select main_a v_prenex_6582) 1001) (<= (+ main_x 1) v_prenex_6581))) (or (forall ((v_prenex_5188 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5188))) (<= (+ main_x 1) v_prenex_5188) (<= (select main_a v_prenex_5188) 1) (< v_prenex_5188 main_x))) (forall ((v_prenex_5189 Int)) (or (<= 998 (select main_a v_prenex_5189)) (<= (select main_a v_prenex_5189) 1001) (< v_prenex_5189 main_y)))) (forall ((v_prenex_10730 Int) (v_prenex_10729 Int)) (or (< v_prenex_10729 main_x) (<= (* 2 (select main_a v_prenex_10729)) 2) (<= (select main_a v_prenex_10730) 1001) (<= 998 (select main_a v_prenex_10730)) (<= (+ (select main_a v_prenex_10730) (select main_a v_prenex_10729)) 1000) (<= (+ main_x 1) v_prenex_10729) (< v_prenex_10730 main_y))) (forall ((v_prenex_12317 Int) (v_prenex_12318 Int)) (or (<= (+ main_x 1) v_prenex_12317) (< v_prenex_12317 main_x) (<= 1000 (+ (select main_a v_prenex_12318) (select main_a v_prenex_12317))) (<= 0 (select main_a v_prenex_12317)) (<= (* 2 (select main_a v_prenex_12318)) 2000))) (or (forall ((v_prenex_33 Int)) (or (<= (select main_a v_prenex_33) 2) (<= (+ main_x 1) v_prenex_33) (< v_prenex_33 main_x))) (forall ((v_prenex_9471 Int)) (or (<= (+ main_y 1) v_prenex_9471) (<= (* 2 (select main_a v_prenex_9471)) 2000)))) (or (forall ((v_prenex_10336 Int)) (or (<= (* 2 (select main_a v_prenex_10336)) 2000) (<= (select main_a v_prenex_10336) 1000))) (forall ((v_prenex_10335 Int)) (or (<= (+ main_x 1) v_prenex_10335) (<= 0 (* 2 (select main_a v_prenex_10335))) (< v_prenex_10335 main_x) (<= (select main_a v_prenex_10335) 2)))) (forall ((v_prenex_5365 Int) (v_prenex_5364 Int)) (or (<= (* 2 (select main_a v_prenex_5364)) 2) (< v_prenex_5364 main_x) (<= 998 (select main_a v_prenex_5365)) (<= (+ main_x 1) v_prenex_5364) (<= 1000 (+ (select main_a v_prenex_5365) (select main_a v_prenex_5364))))) (forall ((v_prenex_11157 Int) (v_prenex_11158 Int)) (or (<= 0 (* 2 (select main_a v_prenex_11157))) (<= 999 (select main_a v_prenex_11158)) (<= 998 (select main_a v_prenex_11158)) (< v_prenex_11157 main_x) (<= (+ main_x 1) v_prenex_11157) (<= 1000 (+ (select main_a v_prenex_11158) (select main_a v_prenex_11157))) (<= (select main_a v_prenex_11157) 2))) (forall ((v_prenex_6406 Int) (v_prenex_6405 Int)) (or (<= (select main_a v_prenex_6406) 1000) (<= (* 2 (select main_a v_prenex_6405)) 2) (<= 1000 (+ (select main_a v_prenex_6406) (select main_a v_prenex_6405))) (<= (+ main_x 1) v_prenex_6405) (<= 0 (* 2 (select main_a v_prenex_6405))) (<= (select main_a v_prenex_6406) 1001) (< v_prenex_6405 main_x))) (forall ((v_prenex_6370 Int) (v_prenex_6369 Int)) (or (<= (+ main_x 1) v_prenex_6369) (<= (select main_a v_prenex_6369) 1) (<= (select main_a v_prenex_6370) 1001) (<= (* 2 (select main_a v_prenex_6369)) 2) (< v_prenex_6369 main_x) (<= (select main_a v_prenex_6370) (+ (select main_a v_prenex_6369) 1000)))) (forall ((v_prenex_5482 Int) (v_prenex_5483 Int)) (or (<= (select main_a v_prenex_5483) (+ (select main_a v_prenex_5482) 1000)) (<= 0 (select main_a v_prenex_5482)) (<= (+ main_x 1) v_prenex_5482) (<= 999 (select main_a v_prenex_5483)) (< v_prenex_5482 main_x) (<= (select main_a v_prenex_5482) 2) (<= 1998 (* 2 (select main_a v_prenex_5483))))) (forall ((v_prenex_11835 Int) (v_prenex_11834 Int)) (or (<= (select main_a v_prenex_11835) 1000) (<= (* 2 (select main_a v_prenex_11834)) 2) (<= (select main_a v_prenex_11834) 1) (<= (select main_a v_prenex_11835) (+ (select main_a v_prenex_11834) 1000)) (<= (+ main_x 1) v_prenex_11834) (< v_prenex_11834 main_x) (<= 1998 (* 2 (select main_a v_prenex_11835))))) (or (forall ((v_prenex_6541 Int)) (<= 0 (* 2 (select main_a v_prenex_6541)))) (forall ((v_prenex_6542 Int)) (or (<= (select main_a v_prenex_6542) 1001) (<= (+ main_y 1) v_prenex_6542) (< v_prenex_6542 main_y) (<= 999 (select main_a v_prenex_6542))))) (forall ((v_prenex_5857 Int) (v_prenex_5858 Int)) (or (< v_prenex_5857 main_x) (<= (+ main_y 1) v_prenex_5858) (< v_prenex_5858 main_y) (<= (* 2 (select main_a v_prenex_5858)) 2000) (<= (+ (select main_a v_prenex_5857) 998) (select main_a v_prenex_5858)))) (forall ((v_prenex_9047 Int) (v_prenex_9046 Int)) (or (< v_prenex_9046 main_x) (<= (select main_a v_prenex_9047) 1000) (<= (* 2 (select main_a v_prenex_9047)) 2000) (<= (select main_a v_prenex_9046) 2) (<= (* 2 (select main_a v_prenex_9046)) 2) (<= (+ main_x 1) v_prenex_9046) (<= 1000 (+ (select main_a v_prenex_9047) (select main_a v_prenex_9046))))) (or (forall ((v_prenex_5655 Int)) (or (<= 0 (select main_a v_prenex_5655)) (<= 0 (* 2 (select main_a v_prenex_5655))) (< v_prenex_5655 main_x) (<= (+ main_x 1) v_prenex_5655))) (forall ((v_prenex_5656 Int)) (<= 1998 (* 2 (select main_a v_prenex_5656))))) (forall ((v_prenex_10003 Int) (v_prenex_10002 Int)) (or (<= 998 (select main_a v_prenex_10003)) (<= 0 (* 2 (select main_a v_prenex_10002))) (<= (+ main_x 1) v_prenex_10002) (<= 1000 (+ (select main_a v_prenex_10003) (select main_a v_prenex_10002))) (< v_prenex_10002 main_x) (<= 0 (select main_a v_prenex_10002)))) (forall ((v_prenex_8602 Int) (v_prenex_8601 Int)) (or (<= (select main_a v_prenex_8601) 2) (< v_prenex_8601 main_x) (<= (+ (select main_a v_prenex_8601) 998) (select main_a v_prenex_8602)) (<= 999 (select main_a v_prenex_8602)) (<= (select main_a v_prenex_8602) 1000) (<= (+ main_x 1) v_prenex_8601) (<= (* 2 (select main_a v_prenex_8601)) 2))) (forall ((v_prenex_5049 Int) (v_prenex_5048 Int)) (or (<= (+ main_x 1) v_prenex_5048) (<= (select main_a v_prenex_5049) 1000) (< v_prenex_5048 main_x) (<= (* 2 (select main_a v_prenex_5048)) 2) (<= 0 (+ (select main_a v_prenex_5048) 1)) (<= 1000 (+ (select main_a v_prenex_5049) (select main_a v_prenex_5048))) (<= 998 (select main_a v_prenex_5049)))) (or (forall ((v_prenex_12435 Int)) (or (<= (select main_a v_prenex_12435) 2) (<= (* 2 (select main_a v_prenex_12435)) 2) (< v_prenex_12435 main_x) (<= (+ main_x 1) v_prenex_12435) (<= 0 (+ (select main_a v_prenex_12435) 1)))) (forall ((v_prenex_12436 Int)) (or (<= 999 (select main_a v_prenex_12436)) (<= 998 (select main_a v_prenex_12436))))) (or (forall ((v_prenex_6001 Int)) (or (<= 0 (select main_a v_prenex_6001)) (<= (+ main_x 1) v_prenex_6001) (< v_prenex_6001 main_x) (<= 0 (* 2 (select main_a v_prenex_6001))))) (forall ((v_prenex_6002 Int)) (<= (select main_a v_prenex_6002) 1000))) (forall ((v_prenex_7467 Int) (v_prenex_7468 Int)) (or (< v_prenex_7468 main_y) (<= 0 (* 2 (select main_a v_prenex_7467))) (<= (+ main_x 1) v_prenex_7467) (<= (+ (select main_a v_prenex_7467) 998) (select main_a v_prenex_7468)) (< v_prenex_7467 main_x))) (forall ((v_prenex_3186 Int) (v_prenex_3187 Int)) (or (<= (+ main_x 1) v_prenex_3186) (<= 998 (select main_a v_prenex_3187)) (<= 1000 (+ (select main_a v_prenex_3187) (select main_a v_prenex_3186))) (<= 0 (select main_a v_prenex_3186)) (<= (select main_a v_prenex_3186) 1) (< v_prenex_3186 main_x))) (forall ((v_prenex_67 Int) (v_prenex_66 Int)) (or (<= (+ main_x 1) v_prenex_66) (<= 998 (select main_a v_prenex_67)) (<= (select main_a v_prenex_66) 1) (<= (select main_a v_prenex_67) (+ (select main_a v_prenex_66) 1000)) (< v_prenex_66 main_x))) (or (forall ((v_prenex_2711 Int)) (or (<= 0 (* 2 (select main_a v_prenex_2711))) (<= (+ main_x 1) v_prenex_2711) (<= 0 (select main_a v_prenex_2711)) (< v_prenex_2711 main_x) (<= 0 (+ (select main_a v_prenex_2711) 1)))) (forall ((v_prenex_2712 Int)) (<= (* 2 (select main_a v_prenex_2712)) 2000))) (forall ((v_prenex_5577 Int) (v_prenex_5576 Int)) (or (< v_prenex_5576 main_x) (<= (select main_a v_prenex_5577) 1001) (<= (select main_a v_prenex_5576) 1) (<= (+ main_y 1) v_prenex_5577) (<= 999 (select main_a v_prenex_5577)) (<= 1000 (+ (select main_a v_prenex_5577) (select main_a v_prenex_5576))) (<= (+ main_x 1) v_prenex_5576))) (forall ((v_prenex_5900 Int) (v_prenex_5899 Int)) (or (<= (select main_a v_prenex_5900) (+ (select main_a v_prenex_5899) 1000)) (<= (select main_a v_prenex_5899) 1) (<= (+ main_x 1) v_prenex_5899) (<= (select main_a v_prenex_5899) 2) (< v_prenex_5899 main_x))) (forall ((v_prenex_7761 Int) (v_prenex_7762 Int)) (or (<= (+ main_y 1) v_prenex_7762) (<= (+ main_x 1) v_prenex_7761) (<= 998 (select main_a v_prenex_7762)) (< v_prenex_7761 main_x) (<= (+ (select main_a v_prenex_7762) (select main_a v_prenex_7761)) 1000) (<= (* 2 (select main_a v_prenex_7762)) 2000) (<= (select main_a v_prenex_7761) 1))) (or (forall ((v_prenex_13396 Int)) (or (<= (* 2 (select main_a v_prenex_13396)) 2000) (<= 998 (select main_a v_prenex_13396)))) (forall ((v_prenex_13395 Int)) (or (<= (select main_a v_prenex_13395) 1) (<= (+ main_x 1) v_prenex_13395) (<= (select main_a v_prenex_13395) 2) (<= (* 2 (select main_a v_prenex_13395)) 2) (< v_prenex_13395 main_x)))) (forall ((v_prenex_10279 Int) (v_prenex_10280 Int)) (or (<= (+ main_x 1) v_prenex_10279) (<= (select main_a v_prenex_10279) 1) (< v_prenex_10279 main_x) (<= 999 (select main_a v_prenex_10280)) (<= 998 (select main_a v_prenex_10280)) (<= (select main_a v_prenex_10280) (+ (select main_a v_prenex_10279) 1000)) (<= 0 (* 2 (select main_a v_prenex_10279))))) (forall ((v_prenex_7694 Int) (v_prenex_7693 Int)) (or (<= 0 (+ (select main_a v_prenex_7693) 1)) (<= 999 (select main_a v_prenex_7694)) (<= (select main_a v_prenex_7693) 2) (<= 1998 (* 2 (select main_a v_prenex_7694))) (<= (+ (select main_a v_prenex_7693) 998) (select main_a v_prenex_7694)) (<= (+ main_x 1) v_prenex_7693) (< v_prenex_7693 main_x))) (forall ((v_prenex_6236 Int) (v_prenex_6235 Int)) (or (<= 998 (select main_a v_prenex_6236)) (<= 0 (+ (select main_a v_prenex_6235) 1)) (<= (+ main_x 1) v_prenex_6235) (<= (select main_a v_prenex_6235) 1) (<= (select main_a v_prenex_6236) 1001) (<= 1000 (+ (select main_a v_prenex_6236) (select main_a v_prenex_6235))) (< v_prenex_6235 main_x))) (forall ((v_prenex_7222 Int) (v_prenex_7223 Int)) (or (<= (+ main_x 1) v_prenex_7222) (<= (select main_a v_prenex_7222) 1) (<= 0 (* 2 (select main_a v_prenex_7222))) (< v_prenex_7222 main_x) (<= (select main_a v_prenex_7223) (+ (select main_a v_prenex_7222) 1000)) (<= (select main_a v_prenex_7223) 1000) (<= 1998 (* 2 (select main_a v_prenex_7223))))) (forall ((v_prenex_4542 Int) (v_prenex_4541 Int)) (or (< v_prenex_4541 main_x) (<= (* 2 (select main_a v_prenex_4542)) 2000) (<= (+ (select main_a v_prenex_4542) (select main_a v_prenex_4541)) 1000) (<= (select main_a v_prenex_4541) 2) (<= (+ main_x 1) v_prenex_4541))) (forall ((v_prenex_12820 Int) (v_prenex_12819 Int)) (or (<= (+ main_x 1) v_prenex_12819) (<= (+ (select main_a v_prenex_12820) (select main_a v_prenex_12819)) 1000) (<= 998 (select main_a v_prenex_12820)) (<= (select main_a v_prenex_12819) 2) (< v_prenex_12819 main_x))) (forall ((v_prenex_2907 Int) (v_prenex_2908 Int)) (or (<= (select main_a v_prenex_2907) 1) (<= (+ main_x 1) v_prenex_2907) (<= (+ (select main_a v_prenex_2907) 998) (select main_a v_prenex_2908)) (<= (select main_a v_prenex_2908) 1001) (<= 0 (select main_a v_prenex_2907)) (< v_prenex_2907 main_x))) (forall ((v_prenex_7735 Int) (v_prenex_7736 Int)) (or (<= (select main_a v_prenex_7736) 1000) (<= (+ (select main_a v_prenex_7736) (select main_a v_prenex_7735)) 1000) (< v_prenex_7735 main_x) (<= (* 2 (select main_a v_prenex_7736)) 2000) (<= (+ main_y 1) v_prenex_7736) (<= (+ main_x 1) v_prenex_7735) (<= 0 (* 2 (select main_a v_prenex_7735))))) (forall ((v_prenex_10433 Int) (v_prenex_10434 Int)) (or (< v_prenex_10433 main_x) (<= (select main_a v_prenex_10434) 1001) (<= (+ main_x 1) v_prenex_10433) (<= (select main_a v_prenex_10434) (+ (select main_a v_prenex_10433) 1000)) (<= (select main_a v_prenex_10433) 2))) (forall ((v_prenex_5772 Int) (v_prenex_5771 Int)) (or (<= (select main_a v_prenex_5772) 1000) (<= (* 2 (select main_a v_prenex_5771)) 2) (<= (+ (select main_a v_prenex_5772) (select main_a v_prenex_5771)) 1000) (<= (+ main_x 1) v_prenex_5771) (<= (+ main_y 1) v_prenex_5772) (< v_prenex_5771 main_x) (<= (select main_a v_prenex_5772) 1001))) (forall ((v_prenex_11100 Int) (v_prenex_11099 Int)) (or (<= (select main_a v_prenex_11100) 1000) (<= 0 (* 2 (select main_a v_prenex_11099))) (<= (select main_a v_prenex_11099) 2) (<= (+ main_x 1) v_prenex_11099) (<= (+ (select main_a v_prenex_11099) 998) (select main_a v_prenex_11100)) (<= (select main_a v_prenex_11100) 1001) (< v_prenex_11099 main_x))) (forall ((v_prenex_10644 Int) (v_prenex_10645 Int)) (or (<= 1000 (+ (select main_a v_prenex_10645) (select main_a v_prenex_10644))) (<= 999 (select main_a v_prenex_10645)) (<= (+ main_x 1) v_prenex_10644) (<= (select main_a v_prenex_10645) 1000) (<= 0 (+ (select main_a v_prenex_10644) 1)) (< v_prenex_10645 main_y) (< v_prenex_10644 main_x))) (forall ((v_prenex_12159 Int) (v_prenex_12160 Int)) (or (< v_prenex_12159 main_x) (<= (+ main_x 1) v_prenex_12159) (<= 999 (select main_a v_prenex_12160)) (<= (select main_a v_prenex_12160) 1001) (<= 1000 (+ (select main_a v_prenex_12160) (select main_a v_prenex_12159))) (<= (select main_a v_prenex_12159) 2) (<= 0 (select main_a v_prenex_12159)))) (or (forall ((v_prenex_4712 Int)) (<= (* 2 (select main_a v_prenex_4712)) 2000)) (forall ((v_prenex_4711 Int)) (or (<= (+ main_x 1) v_prenex_4711) (<= 0 (+ (select main_a v_prenex_4711) 1)) (<= (* 2 (select main_a v_prenex_4711)) 2) (< v_prenex_4711 main_x)))) (forall ((v_prenex_7361 Int) (v_prenex_7362 Int)) (or (< v_prenex_7361 main_x) (<= (select main_a v_prenex_7362) (+ (select main_a v_prenex_7361) 1000)) (<= (+ main_x 1) v_prenex_7361) (<= 999 (select main_a v_prenex_7362)) (<= 0 (+ (select main_a v_prenex_7361) 1)) (<= (* 2 (select main_a v_prenex_7361)) 2))) (forall ((v_prenex_1307 Int) (v_prenex_1306 Int)) (or (<= 0 (select main_a v_prenex_1306)) (<= (select main_a v_prenex_1307) 1000) (<= 1000 (+ (select main_a v_prenex_1307) (select main_a v_prenex_1306))) (< v_prenex_1306 main_x) (<= 1998 (* 2 (select main_a v_prenex_1307))) (<= (+ main_x 1) v_prenex_1306) (<= (select main_a v_prenex_1306) 2))) (forall ((v_prenex_4784 Int) (v_prenex_4783 Int)) (or (<= (* 2 (select main_a v_prenex_4783)) 2) (< v_prenex_4783 main_x) (<= (select main_a v_prenex_4784) (+ (select main_a v_prenex_4783) 1000)) (<= 999 (select main_a v_prenex_4784)) (<= (select main_a v_prenex_4783) 2) (<= (+ main_x 1) v_prenex_4783) (<= (select main_a v_prenex_4784) 1001))) (or (forall ((v_prenex_2440 Int)) (or (< v_prenex_2440 main_x) (<= 0 (* 2 (select main_a v_prenex_2440))) (<= 0 (+ (select main_a v_prenex_2440) 1)) (<= (select main_a v_prenex_2440) 1) (<= (+ main_x 1) v_prenex_2440))) (forall ((v_prenex_2441 Int)) (or (<= (select main_a v_prenex_2441) 1000) (<= 998 (select main_a v_prenex_2441))))) (or (forall ((v_prenex_10064 Int)) (or (<= (* 2 (select main_a v_prenex_10064)) 2) (< v_prenex_10064 main_x) (<= (+ main_x 1) v_prenex_10064) (<= 0 (select main_a v_prenex_10064)))) (forall ((v_prenex_10065 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_10065))) (<= (+ main_y 1) v_prenex_10065)))) (forall ((v_prenex_1373 Int) (v_prenex_1372 Int)) (or (<= (+ main_x 1) v_prenex_1372) (<= (select main_a v_prenex_1372) 2) (<= (+ (select main_a v_prenex_1372) 998) (select main_a v_prenex_1373)) (<= (select main_a v_prenex_1373) 1001) (<= 1998 (* 2 (select main_a v_prenex_1373))) (<= (select main_a v_prenex_1372) 1) (< v_prenex_1372 main_x))) (forall ((v_prenex_11012 Int) (v_prenex_11011 Int)) (or (<= 0 (+ (select main_a v_prenex_11011) 1)) (<= (* 2 (select main_a v_prenex_11012)) 2000) (<= (select main_a v_prenex_11012) 1000) (<= (+ main_y 1) v_prenex_11012) (< v_prenex_11011 main_x) (<= (+ main_x 1) v_prenex_11011) (<= 1000 (+ (select main_a v_prenex_11012) (select main_a v_prenex_11011))))) (forall ((v_prenex_4977 Int) (v_prenex_4976 Int)) (or (<= (* 2 (select main_a v_prenex_4976)) 2) (<= 1000 (+ (select main_a v_prenex_4977) (select main_a v_prenex_4976))) (<= (+ main_x 1) v_prenex_4976) (< v_prenex_4976 main_x) (<= 999 (select main_a v_prenex_4977)) (<= 0 (select main_a v_prenex_4976)) (<= 1998 (* 2 (select main_a v_prenex_4977))))) (forall ((v_prenex_10477 Int) (v_prenex_10478 Int)) (or (<= (select main_a v_prenex_10478) 1001) (<= (+ main_x 1) v_prenex_10477) (<= 999 (select main_a v_prenex_10478)) (<= (select main_a v_prenex_10477) 2) (<= (select main_a v_prenex_10478) (+ (select main_a v_prenex_10477) 1000)) (< v_prenex_10477 main_x))) (forall ((v_prenex_11640 Int) (v_prenex_11639 Int)) (or (<= (select main_a v_prenex_11639) 1) (<= (+ (select main_a v_prenex_11639) 998) (select main_a v_prenex_11640)) (< v_prenex_11640 main_y) (<= (+ main_x 1) v_prenex_11639) (< v_prenex_11639 main_x) (<= (select main_a v_prenex_11640) 1000) (<= 1998 (* 2 (select main_a v_prenex_11640))))) (forall ((v_prenex_2091 Int) (v_prenex_2092 Int)) (or (<= (select main_a v_prenex_2091) 1) (< v_prenex_2091 main_x) (<= (+ main_x 1) v_prenex_2091) (<= (+ (select main_a v_prenex_2092) (select main_a v_prenex_2091)) 1000) (<= (select main_a v_prenex_2091) 2) (<= (* 2 (select main_a v_prenex_2092)) 2000) (<= (select main_a v_prenex_2092) 1000))) (forall ((v_prenex_5082 Int) (v_prenex_5083 Int)) (or (< v_prenex_5083 main_y) (<= (+ main_x 1) v_prenex_5082) (< v_prenex_5082 main_x) (<= (select main_a v_prenex_5083) 1000) (<= (+ (select main_a v_prenex_5082) 998) (select main_a v_prenex_5083)) (<= 0 (select main_a v_prenex_5082)))) (forall ((v_prenex_11304 Int) (v_prenex_11305 Int)) (or (<= (+ main_x 1) v_prenex_11304) (<= (+ (select main_a v_prenex_11304) 998) (select main_a v_prenex_11305)) (<= 0 (+ (select main_a v_prenex_11304) 1)) (<= (* 2 (select main_a v_prenex_11304)) 2) (< v_prenex_11304 main_x) (<= (select main_a v_prenex_11305) 1001))) (forall ((v_prenex_211 Int) (v_prenex_212 Int)) (or (<= (+ main_y 1) v_prenex_212) (<= 1000 (+ (select main_a v_prenex_212) (select main_a v_prenex_211))) (<= (+ main_x 1) v_prenex_211) (<= 998 (select main_a v_prenex_212)) (< v_prenex_211 main_x) (<= 999 (select main_a v_prenex_212)) (<= (* 2 (select main_a v_prenex_211)) 2))) (forall ((v_prenex_12713 Int) (v_prenex_12714 Int)) (or (<= (+ (select main_a v_prenex_12714) (select main_a v_prenex_12713)) 1000) (<= (* 2 (select main_a v_prenex_12714)) 2000) (<= 998 (select main_a v_prenex_12714)) (<= (+ main_x 1) v_prenex_12713) (<= (select main_a v_prenex_12713) 2) (< v_prenex_12713 main_x))) (forall ((v_prenex_8811 Int) (v_prenex_8810 Int)) (or (<= (+ main_y 1) v_prenex_8811) (<= 998 (select main_a v_prenex_8811)) (< v_prenex_8811 main_y) (<= (select main_a v_prenex_8811) (+ (select main_a v_prenex_8810) 1000)) (<= (+ main_x 1) v_prenex_8810))) (forall ((v_prenex_6399 Int) (v_prenex_6400 Int)) (or (<= (+ main_x 1) v_prenex_6399) (<= (select main_a v_prenex_6400) (+ (select main_a v_prenex_6399) 1000)) (<= 1998 (* 2 (select main_a v_prenex_6400))) (<= 0 (select main_a v_prenex_6399)) (<= (select main_a v_prenex_6399) 1) (< v_prenex_6399 main_x))) (forall ((v_prenex_12656 Int) (v_prenex_12655 Int)) (or (<= (+ (select main_a v_prenex_12656) (select main_a v_prenex_12655)) 1000) (<= 998 (select main_a v_prenex_12656)) (< v_prenex_12655 main_x) (<= (+ main_x 1) v_prenex_12655) (<= (* 2 (select main_a v_prenex_12655)) 2) (<= 0 (select main_a v_prenex_12655)))) (forall ((v_prenex_12850 Int) (v_prenex_12849 Int)) (or (< v_prenex_12849 main_x) (<= (* 2 (select main_a v_prenex_12850)) 2000) (<= (select main_a v_prenex_12850) 1001) (< v_prenex_12850 main_y) (<= 0 (select main_a v_prenex_12849)) (<= 1000 (+ (select main_a v_prenex_12850) (select main_a v_prenex_12849))) (<= (+ main_x 1) v_prenex_12849))) (forall ((v_prenex_2035 Int) (v_prenex_2036 Int)) (or (<= (* 2 (select main_a v_prenex_2035)) 2) (<= 1000 (+ (select main_a v_prenex_2036) (select main_a v_prenex_2035))) (<= (select main_a v_prenex_2036) 1001) (< v_prenex_2035 main_x) (<= (+ main_x 1) v_prenex_2035) (<= (* 2 (select main_a v_prenex_2036)) 2000))) (forall ((v_prenex_6052 Int) (v_prenex_6051 Int)) (or (<= (select main_a v_prenex_6052) 1000) (<= (+ (select main_a v_prenex_6051) 998) (select main_a v_prenex_6052)) (<= (+ main_x 1) v_prenex_6051) (< v_prenex_6051 main_x) (<= 0 (* 2 (select main_a v_prenex_6051))) (<= (+ main_y 1) v_prenex_6052))) (or (forall ((v_prenex_637 Int)) (or (<= (select main_a v_prenex_637) 2) (<= (* 2 (select main_a v_prenex_637)) 2) (<= 0 (+ (select main_a v_prenex_637) 1)) (< v_prenex_637 main_x) (<= (+ main_x 1) v_prenex_637))) (forall ((v_prenex_638 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_638))) (<= 999 (select main_a v_prenex_638))))) (forall ((v_prenex_12420 Int) (v_prenex_12419 Int)) (or (<= (+ main_x 1) v_prenex_12419) (<= 1000 (+ (select main_a v_prenex_12420) (select main_a v_prenex_12419))) (<= (select main_a v_prenex_12420) 1001) (< v_prenex_12419 main_x) (<= (* 2 (select main_a v_prenex_12419)) 2))) (or (forall ((v_prenex_8985 Int)) (or (< v_prenex_8985 main_x) (<= (* 2 (select main_a v_prenex_8985)) 2) (<= (select main_a v_prenex_8985) 1) (<= (+ main_x 1) v_prenex_8985) (<= 0 (select main_a v_prenex_8985)))) (forall ((v_prenex_8986 Int)) (or (<= (select main_a v_prenex_8986) 1000) (<= 999 (select main_a v_prenex_8986))))) (or (forall ((v_prenex_8072 Int)) (or (< v_prenex_8072 main_x) (<= (* 2 (select main_a v_prenex_8072)) 2) (<= (+ main_x 1) v_prenex_8072))) (forall ((v_prenex_8073 Int)) (or (<= 999 (select main_a v_prenex_8073)) (<= 998 (select main_a v_prenex_8073))))) (forall ((v_prenex_9848 Int) (v_prenex_9847 Int)) (or (<= 0 (* 2 (select main_a v_prenex_9847))) (<= (+ main_x 1) v_prenex_9847) (<= 1998 (* 2 (select main_a v_prenex_9848))) (<= 1000 (+ (select main_a v_prenex_9848) (select main_a v_prenex_9847))) (<= 998 (select main_a v_prenex_9848)) (< v_prenex_9847 main_x))) (forall ((v_prenex_3109 Int) (v_prenex_3110 Int)) (or (<= (+ main_x 1) v_prenex_3109) (<= 999 (select main_a v_prenex_3110)) (<= (select main_a v_prenex_3110) 1000) (<= (select main_a v_prenex_3110) (+ (select main_a v_prenex_3109) 1000)) (<= (* 2 (select main_a v_prenex_3109)) 2) (< v_prenex_3109 main_x) (<= (+ main_y 1) v_prenex_3110))) (or (forall ((v_prenex_12002 Int)) (or (<= (select main_a v_prenex_12002) 1000) (< v_prenex_12002 main_y))) (forall ((v_prenex_12001 Int)) (or (<= (select main_a v_prenex_12001) 2) (<= (+ main_x 1) v_prenex_12001) (<= (* 2 (select main_a v_prenex_12001)) 2) (< v_prenex_12001 main_x)))) (or (forall ((v_prenex_8939 Int)) (or (<= 0 (* 2 (select main_a v_prenex_8939))) (<= (+ main_x 1) v_prenex_8939) (< v_prenex_8939 main_x) (<= 0 (+ (select main_a v_prenex_8939) 1)))) (forall ((v_prenex_8940 Int)) (or (<= (select main_a v_prenex_8940) 1000) (<= (* 2 (select main_a v_prenex_8940)) 2000)))) (forall ((v_prenex_13037 Int) (v_prenex_13036 Int)) (or (<= (+ main_x 1) v_prenex_13036) (< v_prenex_13036 main_x) (<= 0 (* 2 (select main_a v_prenex_13036))) (<= (select main_a v_prenex_13037) (+ (select main_a v_prenex_13036) 1000)) (<= 0 (+ (select main_a v_prenex_13036) 1)) (<= 999 (select main_a v_prenex_13037)))) (forall ((v_prenex_10791 Int) (v_prenex_10790 Int)) (or (<= 0 (select main_a v_prenex_10790)) (<= (+ (select main_a v_prenex_10791) (select main_a v_prenex_10790)) 1000) (<= 0 (* 2 (select main_a v_prenex_10790))) (< v_prenex_10790 main_x) (<= (select main_a v_prenex_10791) 1001) (<= (+ main_x 1) v_prenex_10790) (<= 999 (select main_a v_prenex_10791)))) (forall ((v_prenex_7142 Int) (v_prenex_7143 Int)) (or (<= 998 (select main_a v_prenex_7143)) (<= 1998 (* 2 (select main_a v_prenex_7143))) (<= (+ main_y 1) v_prenex_7143) (< v_prenex_7142 main_x) (<= (+ main_x 1) v_prenex_7142) (<= (+ (select main_a v_prenex_7142) 998) (select main_a v_prenex_7143)) (<= 0 (select main_a v_prenex_7142)))) (forall ((v_prenex_8266 Int) (v_prenex_8267 Int)) (or (<= 998 (select main_a v_prenex_8267)) (<= (select main_a v_prenex_8267) 1000) (<= 1000 (+ (select main_a v_prenex_8267) (select main_a v_prenex_8266))) (< v_prenex_8266 main_x) (<= 0 (select main_a v_prenex_8266)) (<= (+ main_x 1) v_prenex_8266))) (forall ((v_prenex_7063 Int) (v_prenex_7062 Int)) (or (< v_prenex_7062 main_x) (<= (select main_a v_prenex_7063) (+ (select main_a v_prenex_7062) 1000)) (<= 1998 (* 2 (select main_a v_prenex_7063))) (<= 999 (select main_a v_prenex_7063)) (< v_prenex_7063 main_y) (<= (+ main_x 1) v_prenex_7062) (<= 0 (select main_a v_prenex_7062)))) (forall ((v_prenex_8363 Int) (v_prenex_8364 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_8364))) (<= 1000 (+ (select main_a v_prenex_8364) (select main_a v_prenex_8363))) (< v_prenex_8363 main_x) (<= (select main_a v_prenex_8363) 2) (<= (select main_a v_prenex_8364) 1001) (<= 0 (select main_a v_prenex_8363)) (<= (+ main_x 1) v_prenex_8363))) (forall ((v_prenex_9459 Int) (v_prenex_9458 Int)) (or (< v_prenex_9458 main_x) (<= (+ (select main_a v_prenex_9459) (select main_a v_prenex_9458)) 1000) (<= 0 (select main_a v_prenex_9458)) (<= (+ main_x 1) v_prenex_9458) (<= 0 (+ (select main_a v_prenex_9458) 1)) (<= 998 (select main_a v_prenex_9459)))) (forall ((v_prenex_12542 Int) (v_prenex_12541 Int)) (or (<= 0 (+ (select main_a v_prenex_12541) 1)) (<= 0 (* 2 (select main_a v_prenex_12541))) (<= (+ main_x 1) v_prenex_12541) (<= 1000 (+ (select main_a v_prenex_12542) (select main_a v_prenex_12541))) (<= (select main_a v_prenex_12542) 1001) (< v_prenex_12541 main_x))) (forall ((v_prenex_6351 Int) (v_prenex_6352 Int)) (or (<= 0 (* 2 (select main_a v_prenex_6351))) (<= (+ (select main_a v_prenex_6351) 998) (select main_a v_prenex_6352)) (< v_prenex_6351 main_x) (<= 998 (select main_a v_prenex_6352)) (<= (+ main_x 1) v_prenex_6351) (<= 999 (select main_a v_prenex_6352)))) (forall ((v_prenex_11354 Int) (v_prenex_11355 Int)) (or (<= 0 (select main_a v_prenex_11354)) (< v_prenex_11354 main_x) (<= (select main_a v_prenex_11355) 1000) (<= (+ main_x 1) v_prenex_11354) (<= (+ (select main_a v_prenex_11354) 998) (select main_a v_prenex_11355)) (<= 1998 (* 2 (select main_a v_prenex_11355))) (<= 0 (+ (select main_a v_prenex_11354) 1)))) (forall ((v_prenex_4771 Int) (v_prenex_4772 Int)) (or (< v_prenex_4771 main_x) (<= (+ main_x 1) v_prenex_4771) (<= 0 (+ (select main_a v_prenex_4771) 1)) (<= 998 (select main_a v_prenex_4772)) (<= (+ (select main_a v_prenex_4771) 998) (select main_a v_prenex_4772)) (<= (select main_a v_prenex_4772) 1000))) (forall ((v_prenex_11957 Int) (v_prenex_11958 Int)) (or (<= (* 2 (select main_a v_prenex_11957)) 2) (< v_prenex_11957 main_x) (<= (+ main_x 1) v_prenex_11957) (<= 0 (select main_a v_prenex_11957)) (<= (+ (select main_a v_prenex_11958) (select main_a v_prenex_11957)) 1000) (<= (select main_a v_prenex_11958) 1000))) (forall ((v_prenex_11406 Int) (v_prenex_11407 Int)) (or (<= (+ main_y 1) v_prenex_11407) (<= (select main_a v_prenex_11407) 1000) (<= (+ main_x 1) v_prenex_11406) (< v_prenex_11406 main_x) (<= (+ (select main_a v_prenex_11406) 998) (select main_a v_prenex_11407)) (<= (select main_a v_prenex_11406) 2))) (or (forall ((v_prenex_11661 Int)) (or (<= (select main_a v_prenex_11661) 2) (<= (+ main_x 1) v_prenex_11661) (<= 0 (+ (select main_a v_prenex_11661) 1)) (<= (* 2 (select main_a v_prenex_11661)) 2) (< v_prenex_11661 main_x))) (forall ((v_prenex_11662 Int)) (<= 999 (select main_a v_prenex_11662)))) (or (forall ((v_prenex_2861 Int)) (or (<= (* 2 (select main_a v_prenex_2861)) 2) (<= (+ main_x 1) v_prenex_2861) (<= (select main_a v_prenex_2861) 1) (< v_prenex_2861 main_x))) (forall ((v_prenex_2862 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_2862))) (<= (* 2 (select main_a v_prenex_2862)) 2000)))) (forall ((v_prenex_12467 Int) (v_prenex_12468 Int)) (or (<= (+ main_x 1) v_prenex_12467) (<= 0 (* 2 (select main_a v_prenex_12467))) (<= (+ (select main_a v_prenex_12467) 998) (select main_a v_prenex_12468)) (<= (select main_a v_prenex_12468) 1000) (< v_prenex_12467 main_x) (<= 0 (select main_a v_prenex_12467)) (<= 999 (select main_a v_prenex_12468)))) (or (forall ((v_prenex_9598 Int)) (or (< v_prenex_9598 main_y) (<= (* 2 (select main_a v_prenex_9598)) 2000))) (forall ((v_prenex_9597 Int)) (or (<= (* 2 (select main_a v_prenex_9597)) 2) (<= (select main_a v_prenex_9597) 1) (< v_prenex_9597 main_x) (<= (+ main_x 1) v_prenex_9597)))) (forall ((v_prenex_3166 Int) (v_prenex_3167 Int)) (or (<= 999 (select main_a v_prenex_3167)) (<= (+ main_y 1) v_prenex_3167) (<= (select main_a v_prenex_3167) (+ (select main_a v_prenex_3166) 1000)) (< v_prenex_3166 main_x) (<= 1998 (* 2 (select main_a v_prenex_3167))) (<= (+ main_x 1) v_prenex_3166) (<= 0 (select main_a v_prenex_3166)))) (or (forall ((v_prenex_9244 Int)) (or (<= 998 (select main_a v_prenex_9244)) (<= (+ main_y 1) v_prenex_9244) (<= 999 (select main_a v_prenex_9244)))) (forall ((v_prenex_9243 Int)) (or (< v_prenex_9243 main_x) (<= (+ main_x 1) v_prenex_9243) (<= (select main_a v_prenex_9243) 1) (<= 0 (* 2 (select main_a v_prenex_9243)))))) (forall ((v_prenex_9778 Int) (v_prenex_9777 Int)) (or (< v_prenex_9777 main_x) (<= 0 (* 2 (select main_a v_prenex_9777))) (<= (select main_a v_prenex_9777) 1) (<= (+ main_x 1) v_prenex_9777) (<= (+ (select main_a v_prenex_9777) 998) (select main_a v_prenex_9778)) (<= 999 (select main_a v_prenex_9778)) (<= 1998 (* 2 (select main_a v_prenex_9778))))) (or (forall ((v_prenex_4921 Int)) (<= 1998 (* 2 (select main_a v_prenex_4921)))) (forall ((v_prenex_4920 Int)) (or (<= 0 (+ (select main_a v_prenex_4920) 1)) (<= (select main_a v_prenex_4920) 2) (<= (+ main_x 1) v_prenex_4920) (< v_prenex_4920 main_x)))) (forall ((v_prenex_6792 Int) (v_prenex_6793 Int)) (or (<= (+ (select main_a v_prenex_6793) (select main_a v_prenex_6792)) 1000) (<= 998 (select main_a v_prenex_6793)) (<= 0 (select main_a v_prenex_6792)) (< v_prenex_6792 main_x) (<= 999 (select main_a v_prenex_6793)) (<= 0 (+ (select main_a v_prenex_6792) 1)) (<= (+ main_x 1) v_prenex_6792))) (forall ((v_prenex_9284 Int) (v_prenex_9283 Int)) (or (<= 998 (select main_a v_prenex_9284)) (<= (+ (select main_a v_prenex_9284) (select main_a v_prenex_9283)) 1000) (< v_prenex_9284 main_y) (< v_prenex_9283 main_x) (<= 0 (+ (select main_a v_prenex_9283) 1)) (<= (select main_a v_prenex_9284) 1000) (<= (+ main_x 1) v_prenex_9283))) (forall ((v_prenex_6173 Int) (v_prenex_6174 Int)) (or (<= (select main_a v_prenex_6174) 1000) (<= (select main_a v_prenex_6174) 1001) (< v_prenex_6173 main_x) (<= (select main_a v_prenex_6174) (+ (select main_a v_prenex_6173) 1000)) (<= (select main_a v_prenex_6173) 1) (<= (+ main_x 1) v_prenex_6173))) (forall ((v_prenex_2103 Int) (v_prenex_2104 Int)) (or (<= (* 2 (select main_a v_prenex_2103)) 2) (<= 1000 (+ (select main_a v_prenex_2104) (select main_a v_prenex_2103))) (<= (* 2 (select main_a v_prenex_2104)) 2000) (< v_prenex_2103 main_x) (<= 0 (select main_a v_prenex_2103)) (<= (select main_a v_prenex_2104) 1000) (<= (+ main_x 1) v_prenex_2103))) (forall ((v_prenex_1770 Int) (v_prenex_1769 Int)) (or (< v_prenex_1769 main_x) (<= (+ main_x 1) v_prenex_1769) (<= (+ (select main_a v_prenex_1769) 998) (select main_a v_prenex_1770)) (<= (select main_a v_prenex_1769) 1) (<= 0 (+ (select main_a v_prenex_1769) 1)))) (forall ((v_prenex_11974 Int) (v_prenex_11973 Int)) (or (< v_prenex_11974 main_y) (<= (select main_a v_prenex_11974) 1000) (<= 1000 (+ (select main_a v_prenex_11974) (select main_a v_prenex_11973))) (<= (+ main_y 1) v_prenex_11974) (<= (select main_a v_prenex_11974) 1001))) (forall ((v_prenex_11750 Int) (v_prenex_11751 Int)) (or (<= 0 (+ (select main_a v_prenex_11750) 1)) (<= (+ main_x 1) v_prenex_11750) (<= (select main_a v_prenex_11750) 2) (< v_prenex_11750 main_x) (<= (select main_a v_prenex_11751) 1001) (<= (select main_a v_prenex_11751) (+ (select main_a v_prenex_11750) 1000)))) (forall ((v_prenex_11246 Int) (v_prenex_11247 Int)) (or (< v_prenex_11246 main_x) (<= 1000 (+ (select main_a v_prenex_11247) (select main_a v_prenex_11246))) (< v_prenex_11247 main_y) (<= 0 (+ (select main_a v_prenex_11246) 1)) (<= 999 (select main_a v_prenex_11247)) (<= (+ main_x 1) v_prenex_11246))) (forall ((v_prenex_5176 Int) (v_prenex_5175 Int)) (or (<= 998 (select main_a v_prenex_5176)) (<= (+ main_x 1) v_prenex_5175) (<= (select main_a v_prenex_5175) 2) (< v_prenex_5175 main_x) (<= (+ (select main_a v_prenex_5176) (select main_a v_prenex_5175)) 1000))) (or (forall ((v_prenex_10950 Int)) (<= 1998 (* 2 (select main_a v_prenex_10950)))) (forall ((v_prenex_10949 Int)) (or (<= (* 2 (select main_a v_prenex_10949)) 2) (< v_prenex_10949 main_x) (<= (+ main_x 1) v_prenex_10949) (<= (select main_a v_prenex_10949) 1)))) (forall ((v_prenex_10413 Int) (v_prenex_10414 Int)) (or (<= (+ main_x 1) v_prenex_10413) (<= 0 (+ (select main_a v_prenex_10413) 1)) (< v_prenex_10413 main_x) (<= (+ (select main_a v_prenex_10413) 998) (select main_a v_prenex_10414)) (<= 998 (select main_a v_prenex_10414)) (<= 0 (select main_a v_prenex_10413)) (<= (select main_a v_prenex_10414) 1001))) (or (forall ((v_prenex_1250 Int)) (<= 0 (* 2 (select main_a v_prenex_1250)))) (forall ((v_prenex_1251 Int)) (or (< v_prenex_1251 main_y) (<= (+ main_y 1) v_prenex_1251) (<= 1998 (* 2 (select main_a v_prenex_1251))) (<= (select main_a v_prenex_1251) 1001)))) (forall ((v_prenex_13262 Int) (v_prenex_13263 Int)) (or (< v_prenex_13262 main_x) (<= (+ (select main_a v_prenex_13262) 998) (select main_a v_prenex_13263)) (<= (select main_a v_prenex_13262) 1) (<= (+ main_x 1) v_prenex_13262) (<= 0 (select main_a v_prenex_13262)) (<= 998 (select main_a v_prenex_13263)))) (forall ((v_prenex_138 Int) (v_prenex_137 Int)) (or (<= (* 2 (select main_a v_prenex_137)) 2) (<= (+ (select main_a v_prenex_138) (select main_a v_prenex_137)) 1000) (<= (* 2 (select main_a v_prenex_138)) 2000) (<= (+ main_x 1) v_prenex_137) (< v_prenex_137 main_x) (<= (select main_a v_prenex_138) 1000))) (or (forall ((v_prenex_11046 Int)) (or (<= 999 (select main_a v_prenex_11046)) (<= (* 2 (select main_a v_prenex_11046)) 2000))) (forall ((v_prenex_11045 Int)) (or (<= (+ main_x 1) v_prenex_11045) (< v_prenex_11045 main_x) (<= 0 (select main_a v_prenex_11045)) (<= 0 (* 2 (select main_a v_prenex_11045))) (<= (select main_a v_prenex_11045) 1)))) (forall ((v_prenex_11396 Int) (v_prenex_11397 Int)) (or (<= 999 (select main_a v_prenex_11397)) (<= (select main_a v_prenex_11396) 2) (<= (+ (select main_a v_prenex_11396) 998) (select main_a v_prenex_11397)) (<= (+ main_x 1) v_prenex_11396) (<= (select main_a v_prenex_11397) 1000) (< v_prenex_11396 main_x) (<= 0 (+ (select main_a v_prenex_11396) 1)))) (forall ((v_prenex_2622 Int) (v_prenex_2621 Int)) (or (< v_prenex_2621 main_x) (<= (+ main_x 1) v_prenex_2621) (<= (+ (select main_a v_prenex_2622) (select main_a v_prenex_2621)) 1000) (< v_prenex_2622 main_y) (<= (* 2 (select main_a v_prenex_2621)) 2) (<= (select main_a v_prenex_2622) 1000))) (forall ((v_prenex_230 Int) (v_prenex_229 Int)) (or (<= 999 (select main_a v_prenex_230)) (<= 998 (select main_a v_prenex_230)) (< v_prenex_229 main_x) (<= (select main_a v_prenex_229) 1) (<= (+ (select main_a v_prenex_230) (select main_a v_prenex_229)) 1000) (<= 0 (select main_a v_prenex_229)) (<= (+ main_x 1) v_prenex_229))) (forall ((v_prenex_13011 Int) (v_prenex_13010 Int)) (or (<= (select main_a v_prenex_13011) 1001) (<= (+ (select main_a v_prenex_13011) (select main_a v_prenex_13010)) 1000) (<= (* 2 (select main_a v_prenex_13010)) 2) (< v_prenex_13010 main_x) (<= (+ main_x 1) v_prenex_13010) (<= (* 2 (select main_a v_prenex_13011)) 2000) (<= (select main_a v_prenex_13010) 2))) (forall ((v_prenex_7085 Int) (v_prenex_7084 Int)) (or (<= (+ (select main_a v_prenex_7084) 998) (select main_a v_prenex_7085)) (<= (* 2 (select main_a v_prenex_7084)) 2) (<= (select main_a v_prenex_7085) 1001) (<= 0 (+ (select main_a v_prenex_7084) 1)) (<= 998 (select main_a v_prenex_7085)) (<= (+ main_x 1) v_prenex_7084) (< v_prenex_7084 main_x))) (forall ((v_prenex_4171 Int) (v_prenex_4170 Int)) (or (<= (* 2 (select main_a v_prenex_4171)) 2000) (<= 1000 (+ (select main_a v_prenex_4171) (select main_a v_prenex_4170))) (<= (+ main_x 1) v_prenex_4170) (<= (* 2 (select main_a v_prenex_4170)) 2) (<= (select main_a v_prenex_4171) 1000) (< v_prenex_4170 main_x) (<= 0 (+ (select main_a v_prenex_4170) 1)))) (forall ((v_prenex_5740 Int) (v_prenex_5739 Int)) (or (<= (select main_a v_prenex_5739) 2) (< v_prenex_5739 main_x) (<= (+ main_x 1) v_prenex_5739) (<= 999 (select main_a v_prenex_5740)) (<= (* 2 (select main_a v_prenex_5740)) 2000) (<= (select main_a v_prenex_5740) (+ (select main_a v_prenex_5739) 1000)))) (or (forall ((v_prenex_5722 Int)) (or (<= 999 (select main_a v_prenex_5722)) (<= 998 (select main_a v_prenex_5722)))) (forall ((v_prenex_5721 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5721))) (< v_prenex_5721 main_x) (<= (+ main_x 1) v_prenex_5721) (<= 0 (select main_a v_prenex_5721)) (<= (select main_a v_prenex_5721) 1)))) (forall ((v_prenex_73 Int) (v_prenex_72 Int)) (or (<= (+ (select main_a v_prenex_73) (select main_a v_prenex_72)) 1000) (<= 0 (+ (select main_a v_prenex_72) 1)) (<= 0 (* 2 (select main_a v_prenex_72))) (<= (select main_a v_prenex_73) 1000) (<= (+ main_x 1) v_prenex_72) (<= 998 (select main_a v_prenex_73)) (< v_prenex_72 main_x))) (forall ((v_prenex_10235 Int) (v_prenex_10236 Int)) (or (<= (select main_a v_prenex_10236) 1000) (<= 1000 (+ (select main_a v_prenex_10236) (select main_a v_prenex_10235))) (< v_prenex_10235 main_x) (<= (select main_a v_prenex_10235) 2) (<= (+ main_x 1) v_prenex_10235) (<= 998 (select main_a v_prenex_10236)))) (forall ((v_prenex_10811 Int) (v_prenex_10810 Int)) (or (<= 0 (+ (select main_a v_prenex_10810) 1)) (<= (+ (select main_a v_prenex_10811) (select main_a v_prenex_10810)) 1000) (<= (+ main_x 1) v_prenex_10810) (<= (select main_a v_prenex_10811) 1001) (< v_prenex_10810 main_x) (<= 0 (select main_a v_prenex_10810)))) (or (forall ((v_prenex_5439 Int)) (or (<= (select main_a v_prenex_5439) 1000) (<= (select main_a v_prenex_5439) 1001))) (forall ((v_prenex_5438 Int)) (or (<= (+ main_x 1) v_prenex_5438) (<= 0 (* 2 (select main_a v_prenex_5438))) (< v_prenex_5438 main_x) (<= 0 (+ (select main_a v_prenex_5438) 1)) (<= (select main_a v_prenex_5438) 2)))) (forall ((v_prenex_11088 Int) (v_prenex_11087 Int)) (or (<= (* 2 (select main_a v_prenex_11087)) 2) (<= (+ main_x 1) v_prenex_11087) (<= 0 (select main_a v_prenex_11087)) (< v_prenex_11087 main_x) (<= (* 2 (select main_a v_prenex_11088)) 2000) (<= 998 (select main_a v_prenex_11088)) (<= (select main_a v_prenex_11088) (+ (select main_a v_prenex_11087) 1000)))) (forall ((v_prenex_3887 Int) (v_prenex_3886 Int)) (or (<= (select main_a v_prenex_3887) (+ (select main_a v_prenex_3886) 1000)) (<= (+ main_x 1) v_prenex_3886) (<= 1998 (* 2 (select main_a v_prenex_3887))) (<= (* 2 (select main_a v_prenex_3886)) 2) (< v_prenex_3886 main_x) (<= 0 (* 2 (select main_a v_prenex_3886))))) (forall ((v_prenex_8105 Int) (v_prenex_8104 Int)) (or (<= (select main_a v_prenex_8105) 1001) (<= (+ main_x 1) v_prenex_8104) (< v_prenex_8104 main_x) (<= (* 2 (select main_a v_prenex_8104)) 2) (<= (select main_a v_prenex_8104) 2) (<= (select main_a v_prenex_8105) (+ (select main_a v_prenex_8104) 1000)) (<= (* 2 (select main_a v_prenex_8105)) 2000))) (or (forall ((v_prenex_12313 Int)) (or (<= (* 2 (select main_a v_prenex_12313)) 2) (<= 0 (+ (select main_a v_prenex_12313) 1)) (<= (+ main_x 1) v_prenex_12313) (< v_prenex_12313 main_x) (<= 0 (* 2 (select main_a v_prenex_12313))))) (forall ((v_prenex_12314 Int)) (or (<= (* 2 (select main_a v_prenex_12314)) 2000) (<= 998 (select main_a v_prenex_12314))))) (forall ((v_prenex_10620 Int) (v_prenex_10621 Int)) (or (<= 0 (+ (select main_a v_prenex_10620) 1)) (<= (select main_a v_prenex_10621) 1000) (< v_prenex_10620 main_x) (<= (+ main_x 1) v_prenex_10620) (< v_prenex_10621 main_y) (<= 999 (select main_a v_prenex_10621)) (<= (+ (select main_a v_prenex_10620) 998) (select main_a v_prenex_10621)))) (forall ((v_prenex_11518 Int) (v_prenex_11519 Int)) (or (<= 0 (select main_a v_prenex_11518)) (< v_prenex_11518 main_x) (<= (+ main_x 1) v_prenex_11518) (<= 998 (select main_a v_prenex_11519)) (<= (select main_a v_prenex_11518) 1) (<= 1000 (+ (select main_a v_prenex_11519) (select main_a v_prenex_11518))) (<= 999 (select main_a v_prenex_11519)))) (forall ((v_prenex_13040 Int) (v_prenex_13041 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_13041))) (<= (select main_a v_prenex_13041) (+ (select main_a v_prenex_13040) 1000)) (<= 0 (* 2 (select main_a v_prenex_13040))) (< v_prenex_13040 main_x) (<= (+ main_x 1) v_prenex_13040) (< v_prenex_13041 main_y) (<= 999 (select main_a v_prenex_13041)))) (forall ((v_prenex_8923 Int) (v_prenex_8924 Int)) (or (< v_prenex_8924 main_y) (< v_prenex_8923 main_x) (<= (+ (select main_a v_prenex_8923) 998) (select main_a v_prenex_8924)) (<= 999 (select main_a v_prenex_8924)) (<= 0 (* 2 (select main_a v_prenex_8923))) (<= 1998 (* 2 (select main_a v_prenex_8924))) (<= (+ main_x 1) v_prenex_8923))) (forall ((v_prenex_525 Int) (v_prenex_526 Int)) (or (<= (select main_a v_prenex_526) 1001) (<= 1000 (+ (select main_a v_prenex_526) (select main_a v_prenex_525))) (< v_prenex_525 main_x) (< v_prenex_526 main_y) (<= (+ main_y 1) v_prenex_526))) (forall ((v_prenex_420 Int) (v_prenex_419 Int)) (or (<= 1000 (+ (select main_a v_prenex_420) (select main_a v_prenex_419))) (<= (+ main_y 1) v_prenex_420) (<= (* 2 (select main_a v_prenex_420)) 2000) (<= (+ main_x 1) v_prenex_419) (<= 999 (select main_a v_prenex_420)) (<= (select main_a v_prenex_419) 1) (< v_prenex_419 main_x))) (forall ((v_prenex_12339 Int) (v_prenex_12340 Int)) (or (<= (+ (select main_a v_prenex_12340) (select main_a v_prenex_12339)) 1000) (< v_prenex_12339 main_x) (<= (select main_a v_prenex_12340) 1000) (<= (+ main_x 1) v_prenex_12339) (<= 0 (+ (select main_a v_prenex_12339) 1)) (<= 999 (select main_a v_prenex_12340)) (<= 0 (select main_a v_prenex_12339)))) (forall ((v_prenex_9055 Int) (v_prenex_9054 Int)) (or (< v_prenex_9055 main_y) (<= (+ (select main_a v_prenex_9055) (select main_a v_prenex_9054)) 1000) (<= (select main_a v_prenex_9054) 1) (<= (select main_a v_prenex_9055) 1000) (<= (+ main_x 1) v_prenex_9054) (< v_prenex_9054 main_x))) (or (forall ((v_prenex_4985 Int)) (<= (* 2 (select main_a v_prenex_4985)) 2000)) (forall ((v_prenex_25 Int)) (or (<= 0 (select main_a v_prenex_25)) (<= (+ main_x 1) v_prenex_25) (<= (select main_a v_prenex_25) 2) (< v_prenex_25 main_x)))) (forall ((v_prenex_10237 Int) (v_prenex_10238 Int)) (or (<= (* 2 (select main_a v_prenex_10237)) 2) (<= (* 2 (select main_a v_prenex_10238)) 2000) (<= (select main_a v_prenex_10238) 1000) (<= 1000 (+ (select main_a v_prenex_10238) (select main_a v_prenex_10237))) (<= (+ main_x 1) v_prenex_10237) (< v_prenex_10238 main_y) (< v_prenex_10237 main_x))) (or (forall ((v_prenex_5695 Int)) (or (< v_prenex_5695 main_x) (<= (select main_a v_prenex_5695) 1) (<= 0 (+ (select main_a v_prenex_5695) 1)) (<= (+ main_x 1) v_prenex_5695) (<= (* 2 (select main_a v_prenex_5695)) 2))) (forall ((v_prenex_5696 Int)) (or (<= (select main_a v_prenex_5696) 1001) (<= 999 (select main_a v_prenex_5696))))) (forall ((v_prenex_12393 Int) (v_prenex_12394 Int)) (or (<= 0 (select main_a v_prenex_12393)) (<= (* 2 (select main_a v_prenex_12394)) 2000) (<= 1000 (+ (select main_a v_prenex_12394) (select main_a v_prenex_12393))) (<= 0 (* 2 (select main_a v_prenex_12393))) (< v_prenex_12393 main_x) (<= (select main_a v_prenex_12394) 1001) (<= (+ main_x 1) v_prenex_12393))) (forall ((v_prenex_3147 Int)) (or (< v_prenex_3147 main_x) (<= 0 (+ (select main_a v_prenex_3147) 1)) (<= (* 2 (select main_a v_prenex_3147)) 2) (<= (+ main_x 1) v_prenex_3147) (<= 0 (select main_a v_prenex_3147)))) (forall ((v_prenex_9576 Int) (v_prenex_9575 Int)) (or (<= 999 (select main_a v_prenex_9576)) (<= 0 (* 2 (select main_a v_prenex_9575))) (<= (+ (select main_a v_prenex_9576) (select main_a v_prenex_9575)) 1000) (<= 998 (select main_a v_prenex_9576)) (<= (+ main_x 1) v_prenex_9575) (<= 0 (+ (select main_a v_prenex_9575) 1)) (< v_prenex_9575 main_x))) (forall ((v_prenex_9608 Int) (v_prenex_9607 Int)) (or (<= (select main_a v_prenex_9608) (+ (select main_a v_prenex_9607) 1000)) (<= (select main_a v_prenex_9608) 1000) (<= 0 (* 2 (select main_a v_prenex_9607))) (<= (* 2 (select main_a v_prenex_9607)) 2) (<= (+ main_x 1) v_prenex_9607) (<= 998 (select main_a v_prenex_9608)) (< v_prenex_9607 main_x))) (forall ((v_prenex_7439 Int) (v_prenex_7440 Int)) (or (<= (+ main_x 1) v_prenex_7439) (<= 0 (* 2 (select main_a v_prenex_7439))) (<= 998 (select main_a v_prenex_7440)) (<= (select main_a v_prenex_7440) 1001) (<= 1000 (+ (select main_a v_prenex_7440) (select main_a v_prenex_7439))) (<= 0 (select main_a v_prenex_7439)) (< v_prenex_7439 main_x))) (forall ((v_prenex_5067 Int) (v_prenex_5066 Int)) (or (<= (+ main_x 1) v_prenex_5066) (<= (+ main_y 1) v_prenex_5067) (<= (select main_a v_prenex_5067) (+ (select main_a v_prenex_5066) 1000)) (<= 0 (* 2 (select main_a v_prenex_5066))) (<= 1998 (* 2 (select main_a v_prenex_5067))) (< v_prenex_5066 main_x))) (forall ((v_prenex_13214 Int) (v_prenex_13215 Int)) (or (<= 0 (* 2 (select main_a v_prenex_13214))) (<= (select main_a v_prenex_13215) 1000) (<= (select main_a v_prenex_13215) 1001) (<= 0 (+ (select main_a v_prenex_13214) 1)) (<= (+ main_x 1) v_prenex_13214) (<= (+ (select main_a v_prenex_13214) 998) (select main_a v_prenex_13215)) (< v_prenex_13214 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) 1000)) (<= (select main_a v_prenex_10553) 1001) (<= 998 (select main_a v_prenex_10553)))) (forall ((v_prenex_7928 Int) (v_prenex_7929 Int)) (or (<= 0 (* 2 (select main_a v_prenex_7928))) (<= (+ main_x 1) v_prenex_7928) (<= (select main_a v_prenex_7929) 1000) (<= (select main_a v_prenex_7928) 1) (<= 999 (select main_a v_prenex_7929)) (<= 1000 (+ (select main_a v_prenex_7929) (select main_a v_prenex_7928))) (< v_prenex_7928 main_x))) (forall ((v_prenex_6366 Int) (v_prenex_6365 Int)) (or (<= (select main_a v_prenex_6366) (+ (select main_a v_prenex_6365) 1000)) (<= (+ main_y 1) v_prenex_6366) (<= 998 (select main_a v_prenex_6366)) (< v_prenex_6365 main_x) (<= (+ main_x 1) v_prenex_6365) (<= 0 (+ (select main_a v_prenex_6365) 1)) (<= (select main_a v_prenex_6366) 1000))) (forall ((v_prenex_5379 Int) (v_prenex_5378 Int)) (or (<= (select main_a v_prenex_5379) 1000) (<= 1000 (+ (select main_a v_prenex_5379) (select main_a v_prenex_5378))) (<= (+ main_x 1) v_prenex_5378) (<= (select main_a v_prenex_5378) 2) (<= 0 (select main_a v_prenex_5378)) (< v_prenex_5378 main_x) (<= 1998 (* 2 (select main_a v_prenex_5379))))) (forall ((v_prenex_1389 Int) (v_prenex_1388 Int)) (or (<= (+ main_x 1) v_prenex_1388) (<= (+ main_y 1) v_prenex_1389) (<= 1998 (* 2 (select main_a v_prenex_1389))) (<= 0 (* 2 (select main_a v_prenex_1388))) (< v_prenex_1388 main_x) (<= 999 (select main_a v_prenex_1389)) (<= (+ (select main_a v_prenex_1388) 998) (select main_a v_prenex_1389)))) (or (forall ((v_prenex_9025 Int)) (<= (* 2 (select main_a v_prenex_9025)) 2000)) (forall ((v_prenex_9023 Int)) (or (< v_prenex_9023 main_x) (<= (* 2 (select main_a v_prenex_9023)) 2) (<= 0 (+ (select main_a v_prenex_9023) 1)) (<= (+ main_x 1) v_prenex_9023)))) (forall ((v_prenex_1299 Int) (v_prenex_1298 Int)) (or (<= (+ (select main_a v_prenex_1299) (select main_a v_prenex_1298)) 1000) (<= (* 2 (select main_a v_prenex_1298)) 2) (<= (+ main_x 1) v_prenex_1298) (< v_prenex_1298 main_x) (<= 0 (select main_a v_prenex_1298)))) (forall ((v_prenex_2473 Int) (v_prenex_2474 Int)) (or (<= (select main_a v_prenex_2474) 1001) (<= 1000 (+ (select main_a v_prenex_2474) (select main_a v_prenex_2473))) (<= 999 (select main_a v_prenex_2474)) (<= 0 (* 2 (select main_a v_prenex_2473))) (<= (+ main_x 1) v_prenex_2473) (< v_prenex_2473 main_x))) (forall ((v_prenex_11997 Int) (v_prenex_11998 Int)) (or (< v_prenex_11998 main_y) (<= (select main_a v_prenex_11998) 1001) (<= 0 (select main_a v_prenex_11997)) (<= (* 2 (select main_a v_prenex_11998)) 2000) (<= (+ main_x 1) v_prenex_11997) (< v_prenex_11997 main_x) (<= 1000 (+ (select main_a v_prenex_11998) (select main_a v_prenex_11997))))) (forall ((v_prenex_1110 Int) (v_prenex_1109 Int)) (or (<= 998 (select main_a v_prenex_1110)) (< v_prenex_1109 main_x) (<= 0 (select main_a v_prenex_1109)) (<= 1000 (+ (select main_a v_prenex_1110) (select main_a v_prenex_1109))) (<= 0 (* 2 (select main_a v_prenex_1109))) (<= (+ main_x 1) v_prenex_1109))) (or (forall ((v_prenex_4350 Int)) (or (<= (* 2 (select main_a v_prenex_4350)) 2000) (< v_prenex_4350 main_y) (<= 999 (select main_a v_prenex_4350)) (<= (+ main_y 1) v_prenex_4350))) (forall ((v_prenex_4349 Int)) (<= (* 2 (select main_a v_prenex_4349)) 2))) (forall ((v_prenex_5916 Int) (v_prenex_5915 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_5916))) (<= (select main_a v_prenex_5915) 2) (<= (+ main_x 1) v_prenex_5915) (<= (select main_a v_prenex_5915) 1) (<= (select main_a v_prenex_5916) (+ (select main_a v_prenex_5915) 1000)) (<= (select main_a v_prenex_5916) 1000) (< v_prenex_5915 main_x))) (forall ((v_prenex_4007 Int) (v_prenex_4006 Int)) (or (<= 999 (select main_a v_prenex_4007)) (<= (select main_a v_prenex_4007) 1000) (<= (select main_a v_prenex_4007) (+ (select main_a v_prenex_4006) 1000)) (<= (+ main_x 1) v_prenex_4006) (<= (+ main_y 1) v_prenex_4007) (< v_prenex_4006 main_x) (<= 0 (+ (select main_a v_prenex_4006) 1)))) (or (forall ((v_prenex_9485 Int)) (or (<= (+ main_y 1) v_prenex_9485) (<= 999 (select main_a v_prenex_9485)))) (forall ((v_prenex_9484 Int)) (or (<= (* 2 (select main_a v_prenex_9484)) 2) (< v_prenex_9484 main_x) (<= (+ main_x 1) v_prenex_9484) (<= 0 (+ (select main_a v_prenex_9484) 1))))) (forall ((v_prenex_11743 Int) (v_prenex_11742 Int)) (or (<= (select main_a v_prenex_11743) 1000) (<= 1000 (+ (select main_a v_prenex_11743) (select main_a v_prenex_11742))) (<= (* 2 (select main_a v_prenex_11743)) 2000) (<= (select main_a v_prenex_11742) 2) (< v_prenex_11742 main_x) (<= (+ main_x 1) v_prenex_11742) (<= 0 (+ (select main_a v_prenex_11742) 1)))) (forall ((v_prenex_3326 Int) (v_prenex_3325 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3326))) (<= (+ (select main_a v_prenex_3326) (select main_a v_prenex_3325)) 1000) (<= (+ main_x 1) v_prenex_3325) (< v_prenex_3325 main_x) (<= 0 (* 2 (select main_a v_prenex_3325))) (<= (select main_a v_prenex_3325) 1))) (forall ((v_prenex_8649 Int) (v_prenex_8650 Int)) (or (<= 999 (select main_a v_prenex_8650)) (< v_prenex_8649 main_x) (<= 998 (select main_a v_prenex_8650)) (<= (select main_a v_prenex_8649) 1) (<= (+ main_x 1) v_prenex_8649) (<= (+ main_y 1) v_prenex_8650) (<= (+ (select main_a v_prenex_8650) (select main_a v_prenex_8649)) 1000))) (forall ((v_prenex_12733 Int) (v_prenex_12734 Int)) (or (<= (+ main_x 1) v_prenex_12733) (<= 0 (select main_a v_prenex_12733)) (<= (select main_a v_prenex_12734) (+ (select main_a v_prenex_12733) 1000)) (<= (select main_a v_prenex_12733) 2) (<= (select main_a v_prenex_12734) 1000) (< v_prenex_12733 main_x) (<= 998 (select main_a v_prenex_12734)))) (forall ((v_prenex_9433 Int) (v_prenex_9432 Int)) (or (<= 0 (select main_a v_prenex_9432)) (<= (+ main_x 1) v_prenex_9432) (<= (select main_a v_prenex_9433) 1000) (< v_prenex_9432 main_x) (<= (select main_a v_prenex_9433) (+ (select main_a v_prenex_9432) 1000)))) (forall ((v_prenex_1833 Int) (v_prenex_1834 Int)) (or (<= 0 (+ (select main_a v_prenex_1833) 1)) (<= 998 (select main_a v_prenex_1834)) (< v_prenex_1833 main_x) (<= 0 (* 2 (select main_a v_prenex_1833))) (<= (select main_a v_prenex_1834) 1000) (<= (+ main_x 1) v_prenex_1833) (<= (+ (select main_a v_prenex_1833) 998) (select main_a v_prenex_1834)))) (forall ((v_prenex_12296 Int) (v_prenex_12295 Int)) (or (<= (select main_a v_prenex_12296) 1001) (<= (select main_a v_prenex_12295) 2) (<= 1000 (+ (select main_a v_prenex_12296) (select main_a v_prenex_12295))) (<= (+ main_x 1) v_prenex_12295) (<= 999 (select main_a v_prenex_12296)) (< v_prenex_12295 main_x) (<= 0 (* 2 (select main_a v_prenex_12295))))) (forall ((v_prenex_13302 Int) (v_prenex_13303 Int)) (or (<= (select main_a v_prenex_13302) 2) (<= (select main_a v_prenex_13303) (+ (select main_a v_prenex_13302) 1000)) (<= (* 2 (select main_a v_prenex_13303)) 2000) (<= (select main_a v_prenex_13303) 1001) (<= (+ main_x 1) v_prenex_13302) (<= (+ main_y 1) v_prenex_13303) (< v_prenex_13302 main_x))) (forall ((v_prenex_1425 Int) (v_prenex_1424 Int)) (or (<= (select main_a v_prenex_1425) 1001) (<= (+ main_y 1) v_prenex_1425) (<= 998 (select main_a v_prenex_1425)) (<= (+ main_x 1) v_prenex_1424) (<= 1000 (+ (select main_a v_prenex_1425) (select main_a v_prenex_1424))) (<= (select main_a v_prenex_1424) 2) (< v_prenex_1424 main_x))) (forall ((v_prenex_2369 Int) (v_prenex_2368 Int)) (or (<= (select main_a v_prenex_2369) 1000) (< v_prenex_2369 main_y) (<= 1000 (+ (select main_a v_prenex_2369) (select main_a v_prenex_2368))) (<= (+ main_x 1) v_prenex_2368) (< v_prenex_2368 main_x) (<= 998 (select main_a v_prenex_2369)) (<= (select main_a v_prenex_2368) 2))) (forall ((v_prenex_10833 Int) (v_prenex_10834 Int)) (or (<= (+ main_y 1) v_prenex_10834) (<= (+ (select main_a v_prenex_10834) (select main_a v_prenex_10833)) 1000) (<= 999 (select main_a v_prenex_10834)) (< v_prenex_10833 main_x) (<= 0 (* 2 (select main_a v_prenex_10833))) (<= (+ main_x 1) v_prenex_10833))) (forall ((v_prenex_12689 Int) (v_prenex_12690 Int)) (or (<= 0 (* 2 (select main_a v_prenex_12689))) (<= (+ (select main_a v_prenex_12689) 998) (select main_a v_prenex_12690)) (< v_prenex_12689 main_x) (<= (+ main_x 1) v_prenex_12689) (<= (select main_a v_prenex_12690) 1001))) (forall ((v_prenex_13347 Int) (v_prenex_13348 Int)) (or (<= 0 (+ (select main_a v_prenex_13347) 1)) (< v_prenex_13347 main_x) (<= (+ main_x 1) v_prenex_13347) (<= 1000 (+ (select main_a v_prenex_13348) (select main_a v_prenex_13347))) (<= 0 (select main_a v_prenex_13347)) (<= 998 (select main_a v_prenex_13348)))) (forall ((v_prenex_2125 Int) (v_prenex_2126 Int)) (or (<= (* 2 (select main_a v_prenex_2126)) 2000) (<= 1000 (+ (select main_a v_prenex_2126) (select main_a v_prenex_2125))) (<= (+ main_x 1) v_prenex_2125) (<= 0 (select main_a v_prenex_2125)) (< v_prenex_2125 main_x) (<= (select main_a v_prenex_2126) 1001))) (forall ((v_prenex_10690 Int) (v_prenex_10689 Int)) (or (<= (+ main_x 1) v_prenex_10689) (< v_prenex_10690 main_y) (<= 1998 (* 2 (select main_a v_prenex_10690))) (<= 0 (+ (select main_a v_prenex_10689) 1)) (< v_prenex_10689 main_x) (<= (select main_a v_prenex_10690) (+ (select main_a v_prenex_10689) 1000)))) (or (forall ((v_prenex_4984 Int)) (or (<= 0 (* 2 (select main_a v_prenex_4984))) (<= 0 (select main_a v_prenex_4984)) (<= (+ main_x 1) v_prenex_4984) (< v_prenex_4984 main_x))) (forall ((v_prenex_4985 Int)) (<= (* 2 (select main_a v_prenex_4985)) 2000))) (forall ((v_prenex_13116 Int) (v_prenex_13117 Int)) (or (<= 0 (select main_a v_prenex_13116)) (<= (+ main_x 1) v_prenex_13116) (< v_prenex_13117 main_y) (< v_prenex_13116 main_x) (<= (* 2 (select main_a v_prenex_13117)) 2000) (<= 1000 (+ (select main_a v_prenex_13117) (select main_a v_prenex_13116))) (<= (select main_a v_prenex_13117) 1000))) (forall ((v_prenex_11901 Int) (v_prenex_11902 Int)) (or (<= (+ main_x 1) v_prenex_11901) (<= 998 (select main_a v_prenex_11902)) (<= 1000 (+ (select main_a v_prenex_11902) (select main_a v_prenex_11901))) (<= (select main_a v_prenex_11902) 1001) (<= (select main_a v_prenex_11901) 1) (< v_prenex_11901 main_x))) (or (forall ((v_prenex_8 Int)) (or (< v_prenex_8 main_x) (<= (+ main_x 1) v_prenex_8) (<= 0 (+ (select main_a v_prenex_8) 1)) (<= 0 (* 2 (select main_a v_prenex_8))))) (forall ((v_prenex_1720 Int)) (<= 1998 (* 2 (select main_a v_prenex_1720))))) (forall ((v_prenex_7625 Int) (v_prenex_7624 Int)) (or (<= 0 (+ (select main_a v_prenex_7624) 1)) (<= (+ main_x 1) v_prenex_7624) (<= 999 (select main_a v_prenex_7625)) (<= 1000 (+ (select main_a v_prenex_7625) (select main_a v_prenex_7624))) (<= (* 2 (select main_a v_prenex_7624)) 2) (< v_prenex_7624 main_x))) (forall ((v_prenex_4375 Int) (v_prenex_4376 Int)) (or (< v_prenex_4375 main_x) (< v_prenex_4376 main_y) (<= (+ main_x 1) v_prenex_4375) (<= (select main_a v_prenex_4376) 1000) (<= (select main_a v_prenex_4375) 2) (<= 998 (select main_a v_prenex_4376)) (<= (+ (select main_a v_prenex_4375) 998) (select main_a v_prenex_4376)))) (forall ((v_prenex_3252 Int) (v_prenex_3251 Int)) (or (<= 1000 (+ (select main_a v_prenex_3252) (select main_a v_prenex_3251))) (< v_prenex_3251 main_x) (<= (select main_a v_prenex_3251) 2) (<= (+ main_x 1) v_prenex_3251) (<= (select main_a v_prenex_3252) 1001) (<= 0 (select main_a v_prenex_3251)) (<= 998 (select main_a v_prenex_3252)))) (or (forall ((v_prenex_8612 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_8612))) (<= (select main_a v_prenex_8612) 1001))) (forall ((v_prenex_8611 Int)) (or (<= 0 (+ (select main_a v_prenex_8611) 1)) (< v_prenex_8611 main_x) (<= (* 2 (select main_a v_prenex_8611)) 2) (<= 0 (* 2 (select main_a v_prenex_8611))) (<= (+ main_x 1) v_prenex_8611)))) (forall ((v_prenex_10268 Int) (v_prenex_10267 Int)) (or (<= (+ main_x 1) v_prenex_10267) (<= 1998 (* 2 (select main_a v_prenex_10268))) (<= 0 (+ (select main_a v_prenex_10267) 1)) (<= (select main_a v_prenex_10267) 2) (< v_prenex_10267 main_x) (<= (select main_a v_prenex_10268) (+ (select main_a v_prenex_10267) 1000)))) (forall ((v_prenex_11754 Int) (v_prenex_11755 Int)) (or (< v_prenex_11754 main_x) (<= (+ (select main_a v_prenex_11755) (select main_a v_prenex_11754)) 1000) (<= 998 (select main_a v_prenex_11755)) (<= (+ main_x 1) v_prenex_11754) (<= (* 2 (select main_a v_prenex_11755)) 2000) (<= (* 2 (select main_a v_prenex_11754)) 2))) (forall ((v_prenex_4504 Int) (v_prenex_4503 Int)) (or (<= (+ (select main_a v_prenex_4504) (select main_a v_prenex_4503)) 1000) (< v_prenex_4504 main_y) (<= (+ main_x 1) v_prenex_4503) (<= 0 (+ (select main_a v_prenex_4503) 1)) (<= (select main_a v_prenex_4504) 1001) (< v_prenex_4503 main_x) (<= 1998 (* 2 (select main_a v_prenex_4504))))) (forall ((v_prenex_11545 Int) (v_prenex_11546 Int)) (or (<= 0 (* 2 (select main_a v_prenex_11545))) (<= 0 (select main_a v_prenex_11545)) (<= (+ main_x 1) v_prenex_11545) (<= (select main_a v_prenex_11546) (+ (select main_a v_prenex_11545) 1000)) (<= 998 (select main_a v_prenex_11546)) (< v_prenex_11545 main_x) (<= 1998 (* 2 (select main_a v_prenex_11546))))) (forall ((v_prenex_8872 Int) (v_prenex_8873 Int)) (or (<= (select main_a v_prenex_8873) 1000) (<= 0 (+ (select main_a v_prenex_8872) 1)) (<= (+ main_x 1) v_prenex_8872) (< v_prenex_8872 main_x) (<= (* 2 (select main_a v_prenex_8872)) 2) (<= (+ (select main_a v_prenex_8872) 998) (select main_a v_prenex_8873)))) (forall ((v_prenex_13385 Int) (v_prenex_13386 Int)) (or (<= 0 (+ (select main_a v_prenex_13385) 1)) (<= 999 (select main_a v_prenex_13386)) (<= (* 2 (select main_a v_prenex_13386)) 2000) (< v_prenex_13385 main_x) (<= (+ main_x 1) v_prenex_13385) (<= (+ main_y 1) v_prenex_13386) (<= 1000 (+ (select main_a v_prenex_13386) (select main_a v_prenex_13385))))) (forall ((v_prenex_10741 Int) (v_prenex_10740 Int)) (or (<= (+ (select main_a v_prenex_10741) (select main_a v_prenex_10740)) 1000) (<= 0 (select main_a v_prenex_10740)) (<= (select main_a v_prenex_10740) 1) (<= (+ main_x 1) v_prenex_10740) (< v_prenex_10740 main_x))) (forall ((v_prenex_5879 Int) (v_prenex_5880 Int)) (or (<= (+ (select main_a v_prenex_5880) (select main_a v_prenex_5879)) 1000) (<= 998 (select main_a v_prenex_5880)) (<= 1998 (* 2 (select main_a v_prenex_5880))) (< v_prenex_5880 main_y) (<= (+ main_y 1) v_prenex_5880))) (forall ((v_prenex_12982 Int) (v_prenex_12983 Int)) (or (<= 0 (select main_a v_prenex_12982)) (<= (+ main_x 1) v_prenex_12982) (<= 1000 (+ (select main_a v_prenex_12983) (select main_a v_prenex_12982))) (< v_prenex_12982 main_x) (<= (* 2 (select main_a v_prenex_12983)) 2000) (<= (select main_a v_prenex_12982) 2))) (forall ((v_prenex_202 Int) (v_prenex_201 Int)) (or (<= 999 (select main_a v_prenex_202)) (<= (select main_a v_prenex_201) 2) (< v_prenex_201 main_x) (<= 1000 (+ (select main_a v_prenex_202) (select main_a v_prenex_201))) (<= (+ main_x 1) v_prenex_201) (<= (select main_a v_prenex_202) 1000))) (forall ((v_prenex_9878 Int) (v_prenex_9877 Int)) (or (<= (+ (select main_a v_prenex_9878) (select main_a v_prenex_9877)) 1000) (<= (+ main_x 1) v_prenex_9877) (<= 0 (* 2 (select main_a v_prenex_9877))) (< v_prenex_9877 main_x) (<= 1998 (* 2 (select main_a v_prenex_9878))) (<= 998 (select main_a v_prenex_9878)) (<= 0 (+ (select main_a v_prenex_9877) 1)))) (forall ((v_prenex_3242 Int) (v_prenex_3243 Int)) (or (<= (+ (select main_a v_prenex_3242) 998) (select main_a v_prenex_3243)) (<= 999 (select main_a v_prenex_3243)) (< v_prenex_3242 main_x) (<= 0 (select main_a v_prenex_3242)) (<= (+ main_y 1) v_prenex_3243) (<= (+ main_x 1) v_prenex_3242) (<= (select main_a v_prenex_3243) 1000))) (or (forall ((v_prenex_4513 Int)) (or (<= (* 2 (select main_a v_prenex_4513)) 2) (< v_prenex_4513 main_x))) (forall ((v_prenex_4514 Int)) (or (< v_prenex_4514 main_y) (<= (* 2 (select main_a v_prenex_4514)) 2000) (<= (+ main_y 1) v_prenex_4514)))) (forall ((v_prenex_3190 Int) (v_prenex_3191 Int)) (or (<= (* 2 (select main_a v_prenex_3191)) 2000) (< v_prenex_3190 main_x) (<= 1998 (* 2 (select main_a v_prenex_3191))) (<= (+ main_x 1) v_prenex_3190) (<= (select main_a v_prenex_3190) 2) (<= 1000 (+ (select main_a v_prenex_3191) (select main_a v_prenex_3190))) (<= (* 2 (select main_a v_prenex_3190)) 2))) (or (forall ((v_prenex_1721 Int)) (or (< v_prenex_1721 main_x) (<= 0 (* 2 (select main_a v_prenex_1721))) (<= (+ main_x 1) v_prenex_1721) (<= (* 2 (select main_a v_prenex_1721)) 2))) (forall ((v_prenex_1722 Int)) (or (<= 999 (select main_a v_prenex_1722)) (<= (+ main_y 1) v_prenex_1722) (<= (select main_a v_prenex_1722) 1000)))) (forall ((v_prenex_6539 Int) (v_prenex_6540 Int)) (or (<= (+ main_x 1) v_prenex_6539) (<= 0 (select main_a v_prenex_6539)) (< v_prenex_6540 main_y) (< v_prenex_6539 main_x) (<= 998 (select main_a v_prenex_6540)) (<= 1998 (* 2 (select main_a v_prenex_6540))) (<= (+ (select main_a v_prenex_6540) (select main_a v_prenex_6539)) 1000))) (forall ((v_prenex_5349 Int) (v_prenex_5348 Int)) (or (<= 1000 (+ (select main_a v_prenex_5349) (select main_a v_prenex_5348))) (<= (select main_a v_prenex_5349) 1000) (<= (+ main_x 1) v_prenex_5348) (<= 0 (+ (select main_a v_prenex_5348) 1)) (< v_prenex_5348 main_x) (<= 0 (select main_a v_prenex_5348)) (<= 999 (select main_a v_prenex_5349)))) (forall ((v_prenex_9922 Int) (v_prenex_9921 Int)) (or (<= (+ main_x 1) v_prenex_9921) (< v_prenex_9922 main_y) (<= (select main_a v_prenex_9922) 1001) (<= (* 2 (select main_a v_prenex_9922)) 2000) (< v_prenex_9921 main_x) (<= (* 2 (select main_a v_prenex_9921)) 2) (<= (+ (select main_a v_prenex_9922) (select main_a v_prenex_9921)) 1000))) (forall ((v_prenex_9776 Int) (v_prenex_9775 Int)) (or (<= (+ main_x 1) v_prenex_9775) (<= (select main_a v_prenex_9776) 1000) (<= (select main_a v_prenex_9775) 2) (<= (select main_a v_prenex_9776) (+ (select main_a v_prenex_9775) 1000)) (< v_prenex_9775 main_x) (<= 1998 (* 2 (select main_a v_prenex_9776))) (<= (* 2 (select main_a v_prenex_9775)) 2))) (forall ((v_prenex_9341 Int) (v_prenex_9342 Int)) (or (<= 0 (* 2 (select main_a v_prenex_9341))) (<= (* 2 (select main_a v_prenex_9341)) 2) (< v_prenex_9341 main_x) (<= 1998 (* 2 (select main_a v_prenex_9342))) (<= (select main_a v_prenex_9342) 1001) (<= 1000 (+ (select main_a v_prenex_9342) (select main_a v_prenex_9341))) (<= (+ main_x 1) v_prenex_9341))) (forall ((v_prenex_6587 Int) (v_prenex_6588 Int)) (or (< v_prenex_6588 main_y) (<= (select main_a v_prenex_6588) 1000) (<= (+ main_y 1) v_prenex_6588) (<= (+ (select main_a v_prenex_6588) (select main_a v_prenex_6587)) 1000) (<= 1998 (* 2 (select main_a v_prenex_6588))))) (forall ((v_prenex_11730 Int) (v_prenex_11731 Int)) (or (< v_prenex_11730 main_x) (<= (select main_a v_prenex_11730) 2) (<= (+ main_x 1) v_prenex_11730) (<= (select main_a v_prenex_11731) 1001) (<= 1998 (* 2 (select main_a v_prenex_11731))) (<= (+ (select main_a v_prenex_11730) 998) (select main_a v_prenex_11731)))) (forall ((v_prenex_4467 Int) (v_prenex_4468 Int)) (or (<= 0 (+ (select main_a v_prenex_4467) 1)) (<= (select main_a v_prenex_4467) 1) (<= (+ main_x 1) v_prenex_4467) (<= 999 (select main_a v_prenex_4468)) (<= (+ (select main_a v_prenex_4468) (select main_a v_prenex_4467)) 1000) (<= (* 2 (select main_a v_prenex_4468)) 2000) (< v_prenex_4467 main_x))) (forall ((v_prenex_6824 Int) (v_prenex_6825 Int)) (or (<= (+ main_x 1) v_prenex_6824) (< v_prenex_6825 main_y) (<= (select main_a v_prenex_6825) 1000) (<= 1998 (* 2 (select main_a v_prenex_6825))) (<= (+ (select main_a v_prenex_6824) 998) (select main_a v_prenex_6825)) (<= 0 (select main_a v_prenex_6824)) (< v_prenex_6824 main_x))) (forall ((v_prenex_4420 Int) (v_prenex_4419 Int)) (or (<= (select main_a v_prenex_4420) 1000) (<= (+ main_x 1) v_prenex_4419) (<= 0 (* 2 (select main_a v_prenex_4419))) (<= 0 (+ (select main_a v_prenex_4419) 1)) (<= (select main_a v_prenex_4420) 1001) (< v_prenex_4419 main_x) (<= (+ (select main_a v_prenex_4420) (select main_a v_prenex_4419)) 1000))) (or (forall ((v_prenex_9164 Int)) (or (<= (+ main_y 1) v_prenex_9164) (<= 1998 (* 2 (select main_a v_prenex_9164))) (< v_prenex_9164 main_y))) (forall ((v_prenex_9163 Int)) (or (< v_prenex_9163 main_x) (<= (* 2 (select main_a v_prenex_9163)) 2)))) (forall ((v_prenex_12423 Int) (v_prenex_12424 Int)) (or (<= (+ main_x 1) v_prenex_12423) (< v_prenex_12423 main_x) (<= 1998 (* 2 (select main_a v_prenex_12424))) (<= 999 (select main_a v_prenex_12424)) (<= (select main_a v_prenex_12424) (+ (select main_a v_prenex_12423) 1000)) (<= (select main_a v_prenex_12423) 2) (<= 0 (* 2 (select main_a v_prenex_12423))))) (or (forall ((v_prenex_8065 Int)) (or (<= (+ main_y 1) v_prenex_8065) (<= 999 (select main_a v_prenex_8065)) (<= (* 2 (select main_a v_prenex_8065)) 2000))) (forall ((v_prenex_8064 Int)) (or (< v_prenex_8064 main_x) (<= (select main_a v_prenex_8064) 1) (<= (* 2 (select main_a v_prenex_8064)) 2) (<= (+ main_x 1) v_prenex_8064)))) (or (forall ((v_prenex_1100 Int)) (<= 998 (select main_a v_prenex_1100))) (forall ((v_prenex_1099 Int)) (or (<= 0 (* 2 (select main_a v_prenex_1099))) (<= (select main_a v_prenex_1099) 1) (<= (+ main_x 1) v_prenex_1099) (< v_prenex_1099 main_x) (<= 0 (select main_a v_prenex_1099))))) (forall ((v_prenex_11432 Int) (v_prenex_11433 Int)) (or (< v_prenex_11432 main_x) (<= 0 (+ (select main_a v_prenex_11432) 1)) (<= (select main_a v_prenex_11433) 1001) (<= (+ (select main_a v_prenex_11433) (select main_a v_prenex_11432)) 1000) (<= (+ main_x 1) v_prenex_11432) (<= 1998 (* 2 (select main_a v_prenex_11433))))) (forall ((v_prenex_4458 Int) (v_prenex_4457 Int)) (or (< v_prenex_4458 main_y) (<= 1998 (* 2 (select main_a v_prenex_4458))) (<= (* 2 (select main_a v_prenex_4458)) 2000) (<= (select main_a v_prenex_4458) (+ (select main_a v_prenex_4457) 1000)) (<= (+ main_x 1) v_prenex_4457) (< v_prenex_4457 main_x) (<= 0 (+ (select main_a v_prenex_4457) 1)))) (forall ((v_prenex_1267 Int) (v_prenex_1266 Int)) (or (<= (* 2 (select main_a v_prenex_1267)) 2000) (<= 0 (+ (select main_a v_prenex_1266) 1)) (< v_prenex_1266 main_x) (<= (+ main_x 1) v_prenex_1266) (<= (+ main_y 1) v_prenex_1267) (<= (select main_a v_prenex_1267) (+ (select main_a v_prenex_1266) 1000)) (<= 1998 (* 2 (select main_a v_prenex_1267))))) (forall ((v_prenex_11141 Int) (v_prenex_11142 Int)) (or (<= (+ (select main_a v_prenex_11141) 998) (select main_a v_prenex_11142)) (< v_prenex_11141 main_x) (<= (+ main_x 1) v_prenex_11141) (<= 0 (select main_a v_prenex_11141)) (<= (* 2 (select main_a v_prenex_11142)) 2000))) (forall ((v_prenex_2761 Int) (v_prenex_2762 Int)) (or (<= 999 (select main_a v_prenex_2762)) (< v_prenex_2761 main_x) (<= (select main_a v_prenex_2762) (+ (select main_a v_prenex_2761) 1000)) (< v_prenex_2762 main_y) (<= 0 (select main_a v_prenex_2761)) (<= (select main_a v_prenex_2762) 1000) (<= (+ main_x 1) v_prenex_2761))) (forall ((v_prenex_2475 Int) (v_prenex_2476 Int)) (or (< v_prenex_2475 main_x) (<= (+ (select main_a v_prenex_2475) 998) (select main_a v_prenex_2476)) (< v_prenex_2476 main_y) (<= 0 (select main_a v_prenex_2475)) (<= (+ main_x 1) v_prenex_2475))) (forall ((v_prenex_1626 Int) (v_prenex_1625 Int)) (or (<= 998 (select main_a v_prenex_1626)) (<= (+ main_x 1) v_prenex_1625) (< v_prenex_1625 main_x) (<= (* 2 (select main_a v_prenex_1625)) 2) (<= (select main_a v_prenex_1626) 1001) (<= (select main_a v_prenex_1625) 2) (<= 1000 (+ (select main_a v_prenex_1626) (select main_a v_prenex_1625))))) (forall ((v_prenex_916 Int) (v_prenex_915 Int)) (or (< v_prenex_915 main_x) (<= (+ main_x 1) v_prenex_915) (<= (select main_a v_prenex_916) 1001) (<= 0 (+ (select main_a v_prenex_915) 1)) (<= (+ (select main_a v_prenex_916) (select main_a v_prenex_915)) 1000) (<= (select main_a v_prenex_916) 1000))) (forall ((v_prenex_642 Int) (v_prenex_641 Int)) (or (<= (select main_a v_prenex_642) (+ (select main_a v_prenex_641) 1000)) (<= (* 2 (select main_a v_prenex_641)) 2) (<= (select main_a v_prenex_642) 1000) (<= 0 (select main_a v_prenex_641)) (<= (+ main_x 1) v_prenex_641) (< v_prenex_641 main_x) (<= 999 (select main_a v_prenex_642)))) (or (forall ((v_prenex_3575 Int)) (or (< v_prenex_3575 main_y) (<= 1998 (* 2 (select main_a v_prenex_3575))) (<= (* 2 (select main_a v_prenex_3575)) 2000))) (forall ((v_prenex_3574 Int)) (or (<= (+ main_x 1) v_prenex_3574) (< v_prenex_3574 main_x) (<= (select main_a v_prenex_3574) 1) (<= (* 2 (select main_a v_prenex_3574)) 2)))) (forall ((v_prenex_8325 Int) (v_prenex_8326 Int)) (or (<= 0 (select main_a v_prenex_8325)) (<= 999 (select main_a v_prenex_8326)) (<= (+ main_x 1) v_prenex_8325) (< v_prenex_8325 main_x) (<= 1000 (+ (select main_a v_prenex_8326) (select main_a v_prenex_8325))) (<= (* 2 (select main_a v_prenex_8325)) 2) (<= (select main_a v_prenex_8326) 1001))) (forall ((v_prenex_9407 Int) (v_prenex_9406 Int)) (or (<= (* 2 (select main_a v_prenex_9407)) 2000) (<= (+ main_x 1) v_prenex_9406) (<= (select main_a v_prenex_9406) 1) (< v_prenex_9406 main_x) (<= 0 (* 2 (select main_a v_prenex_9406))) (<= (+ (select main_a v_prenex_9407) (select main_a v_prenex_9406)) 1000))) (forall ((v_prenex_4346 Int) (v_prenex_4345 Int)) (or (<= (select main_a v_prenex_4346) 1001) (<= (+ (select main_a v_prenex_4345) 998) (select main_a v_prenex_4346)) (<= (* 2 (select main_a v_prenex_4345)) 2) (< v_prenex_4345 main_x) (<= (+ main_x 1) v_prenex_4345) (<= (select main_a v_prenex_4346) 1000) (<= 0 (+ (select main_a v_prenex_4345) 1)))) (or (forall ((v_prenex_2338 Int)) (or (<= 0 (+ (select main_a v_prenex_2338) 1)) (<= 0 (* 2 (select main_a v_prenex_2338))) (< v_prenex_2338 main_x) (<= (+ main_x 1) v_prenex_2338))) (forall ((v_prenex_2339 Int)) (<= (select main_a v_prenex_2339) 1001))) (forall ((v_prenex_3488 Int) (v_prenex_3489 Int)) (or (<= (select main_a v_prenex_3488) 1) (<= 0 (+ (select main_a v_prenex_3488) 1)) (<= (+ main_x 1) v_prenex_3488) (<= (+ (select main_a v_prenex_3488) 998) (select main_a v_prenex_3489)) (<= (select main_a v_prenex_3489) 1001) (< v_prenex_3488 main_x))) (or (forall ((v_prenex_1974 Int)) (<= 1998 (* 2 (select main_a v_prenex_1974)))) (forall ((v_prenex_1973 Int)) (or (< v_prenex_1973 main_x) (<= (select main_a v_prenex_1973) 2) (<= (+ main_x 1) v_prenex_1973) (<= (* 2 (select main_a v_prenex_1973)) 2)))) (forall ((v_prenex_10327 Int) (v_prenex_10328 Int)) (or (< v_prenex_10327 main_x) (<= (+ main_x 1) v_prenex_10327) (<= (select main_a v_prenex_10327) 1) (<= 1998 (* 2 (select main_a v_prenex_10328))) (<= (select main_a v_prenex_10328) (+ (select main_a v_prenex_10327) 1000)) (<= 0 (+ (select main_a v_prenex_10327) 1)))) (forall ((v_prenex_8679 Int) (v_prenex_8680 Int)) (or (<= (* 2 (select main_a v_prenex_8680)) 2000) (<= 0 (+ (select main_a v_prenex_8679) 1)) (<= (+ main_x 1) v_prenex_8679) (< v_prenex_8679 main_x) (<= (select main_a v_prenex_8680) 1001) (<= 1000 (+ (select main_a v_prenex_8680) (select main_a v_prenex_8679))))) (forall ((v_prenex_10925 Int) (v_prenex_10926 Int)) (or (<= (+ (select main_a v_prenex_10925) 998) (select main_a v_prenex_10926)) (< v_prenex_10925 main_x) (<= 1998 (* 2 (select main_a v_prenex_10926))) (<= (+ main_x 1) v_prenex_10925) (<= (select main_a v_prenex_10926) 1001) (<= (+ main_y 1) v_prenex_10926) (<= 0 (* 2 (select main_a v_prenex_10925))))) (forall ((v_prenex_11697 Int) (v_prenex_11698 Int)) (or (<= (select main_a v_prenex_11698) (+ (select main_a v_prenex_11697) 1000)) (<= (select main_a v_prenex_11698) 1001) (<= 998 (select main_a v_prenex_11698)) (< v_prenex_11698 main_y) (< v_prenex_11697 main_x) (<= (select main_a v_prenex_11697) 1) (<= (+ main_x 1) v_prenex_11697))) (forall ((v_prenex_12775 Int) (v_prenex_12776 Int)) (or (<= (+ (select main_a v_prenex_12775) 998) (select main_a v_prenex_12776)) (<= 999 (select main_a v_prenex_12776)) (<= 998 (select main_a v_prenex_12776)) (< v_prenex_12775 main_x) (<= 0 (* 2 (select main_a v_prenex_12775))) (<= (+ main_x 1) v_prenex_12775) (<= (* 2 (select main_a v_prenex_12775)) 2))) (forall ((v_prenex_693 Int) (v_prenex_694 Int)) (or (<= (+ main_x 1) v_prenex_693) (<= 999 (select main_a v_prenex_694)) (<= (+ (select main_a v_prenex_693) 998) (select main_a v_prenex_694)) (<= (select main_a v_prenex_693) 1) (< v_prenex_693 main_x) (<= (select main_a v_prenex_693) 2) (<= (select main_a v_prenex_694) 1001))) (forall ((v_prenex_1385 Int) (v_prenex_1384 Int)) (or (<= 0 (+ (select main_a v_prenex_1384) 1)) (<= (+ main_x 1) v_prenex_1384) (<= 999 (select main_a v_prenex_1385)) (<= (+ (select main_a v_prenex_1384) 998) (select main_a v_prenex_1385)) (< v_prenex_1384 main_x) (<= (* 2 (select main_a v_prenex_1384)) 2) (<= (* 2 (select main_a v_prenex_1385)) 2000))) (forall ((v_prenex_12289 Int) (v_prenex_12290 Int)) (or (<= 1000 (+ (select main_a v_prenex_12290) (select main_a v_prenex_12289))) (<= 998 (select main_a v_prenex_12290)) (<= 0 (select main_a v_prenex_12289)) (< v_prenex_12289 main_x) (< v_prenex_12290 main_y) (<= (+ main_x 1) v_prenex_12289) (<= (* 2 (select main_a v_prenex_12290)) 2000))) (forall ((v_prenex_945 Int) (v_prenex_946 Int)) (or (<= 998 (select main_a v_prenex_946)) (<= 999 (select main_a v_prenex_946)) (<= (+ main_x 1) v_prenex_945) (< v_prenex_946 main_y) (<= (* 2 (select main_a v_prenex_945)) 2) (< v_prenex_945 main_x) (<= (+ (select main_a v_prenex_946) (select main_a v_prenex_945)) 1000))) (forall ((v_prenex_523 Int) (v_prenex_524 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_524))) (<= (* 2 (select main_a v_prenex_524)) 2000) (<= 0 (* 2 (select main_a v_prenex_523))) (<= (+ main_x 1) v_prenex_523) (<= (+ (select main_a v_prenex_523) 998) (select main_a v_prenex_524)) (< v_prenex_523 main_x) (<= (+ main_y 1) v_prenex_524))) (forall ((v_prenex_9415 Int) (v_prenex_9414 Int)) (or (<= (+ main_x 1) v_prenex_9414) (<= 1998 (* 2 (select main_a v_prenex_9415))) (< v_prenex_9414 main_x) (<= 0 (+ (select main_a v_prenex_9414) 1)) (<= (select main_a v_prenex_9414) 2) (<= (select main_a v_prenex_9415) 1000) (<= 1000 (+ (select main_a v_prenex_9415) (select main_a v_prenex_9414))))) (forall ((v_prenex_2821 Int) (v_prenex_2822 Int)) (or (<= 0 (* 2 (select main_a v_prenex_2821))) (<= (+ (select main_a v_prenex_2821) 998) (select main_a v_prenex_2822)) (<= 1998 (* 2 (select main_a v_prenex_2822))) (< v_prenex_2822 main_y) (<= (+ main_x 1) v_prenex_2821) (< v_prenex_2821 main_x))) (forall ((v_prenex_13134 Int) (v_prenex_13135 Int)) (or (<= (+ main_x 1) v_prenex_13134) (< v_prenex_13134 main_x) (<= (+ main_y 1) v_prenex_13135) (<= 0 (+ (select main_a v_prenex_13134) 1)) (<= (select main_a v_prenex_13135) 1000) (<= (+ (select main_a v_prenex_13134) 998) (select main_a v_prenex_13135)) (<= 998 (select main_a v_prenex_13135)))) (forall ((v_prenex_12647 Int) (v_prenex_12648 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_12648))) (<= (+ (select main_a v_prenex_12648) (select main_a v_prenex_12647)) 1000) (<= 0 (+ (select main_a v_prenex_12647) 1)) (<= (select main_a v_prenex_12647) 2) (< v_prenex_12647 main_x) (<= (+ main_x 1) v_prenex_12647))) (forall ((v_prenex_37 Int) (v_prenex_36 Int)) (or (<= (select main_a v_prenex_37) (+ (select main_a v_prenex_36) 1000)) (< v_prenex_36 main_x) (<= (select main_a v_prenex_37) 1000) (<= 998 (select main_a v_prenex_37)) (<= (* 2 (select main_a v_prenex_36)) 2) (<= 0 (select main_a v_prenex_36)) (<= (+ main_x 1) v_prenex_36))) (forall ((v_prenex_10300 Int) (v_prenex_10299 Int)) (or (<= (* 2 (select main_a v_prenex_10300)) 2000) (<= (+ (select main_a v_prenex_10299) 998) (select main_a v_prenex_10300)) (< v_prenex_10299 main_x) (<= (select main_a v_prenex_10300) 1001) (<= (+ main_x 1) v_prenex_10299) (<= 0 (+ (select main_a v_prenex_10299) 1)) (< v_prenex_10300 main_y))) (forall ((v_prenex_6789 Int) (v_prenex_6788 Int)) (or (<= 999 (select main_a v_prenex_6789)) (<= (select main_a v_prenex_6789) (+ (select main_a v_prenex_6788) 1000)) (<= (select main_a v_prenex_6789) 1000) (<= (+ main_x 1) v_prenex_6788) (<= (* 2 (select main_a v_prenex_6788)) 2) (< v_prenex_6788 main_x) (< v_prenex_6789 main_y))) (forall ((v_prenex_5358 Int) (v_prenex_5359 Int)) (or (<= (+ main_x 1) v_prenex_5358) (<= (select main_a v_prenex_5358) 1) (<= 999 (select main_a v_prenex_5359)) (< v_prenex_5358 main_x) (<= 1000 (+ (select main_a v_prenex_5359) (select main_a v_prenex_5358))) (<= (select main_a v_prenex_5359) 1001))) (forall ((v_prenex_11018 Int) (v_prenex_11017 Int)) (or (<= (+ main_x 1) v_prenex_11017) (<= (select main_a v_prenex_11017) 1) (<= 1998 (* 2 (select main_a v_prenex_11018))) (<= (select main_a v_prenex_11017) 2) (<= (+ (select main_a v_prenex_11017) 998) (select main_a v_prenex_11018)) (< v_prenex_11017 main_x) (<= (select main_a v_prenex_11018) 1001))) (forall ((v_prenex_10084 Int) (v_prenex_10085 Int)) (or (< v_prenex_10084 main_x) (<= 0 (+ (select main_a v_prenex_10084) 1)) (<= (* 2 (select main_a v_prenex_10085)) 2000) (<= (select main_a v_prenex_10085) 1000) (<= (+ main_x 1) v_prenex_10084) (<= 1000 (+ (select main_a v_prenex_10085) (select main_a v_prenex_10084))))) (forall ((v_prenex_7906 Int) (v_prenex_7907 Int)) (or (<= 0 (select main_a v_prenex_7906)) (<= (select main_a v_prenex_7907) 1000) (<= (+ main_x 1) v_prenex_7906) (<= 999 (select main_a v_prenex_7907)) (< v_prenex_7906 main_x) (<= (+ (select main_a v_prenex_7907) (select main_a v_prenex_7906)) 1000))) (forall ((v_prenex_9653 Int) (v_prenex_9652 Int)) (or (<= 0 (* 2 (select main_a v_prenex_9652))) (<= (select main_a v_prenex_9653) 1000) (<= (+ main_x 1) v_prenex_9652) (< v_prenex_9652 main_x) (<= (+ (select main_a v_prenex_9652) 998) (select main_a v_prenex_9653)) (<= (* 2 (select main_a v_prenex_9652)) 2))) (forall ((v_prenex_45 Int) (v_prenex_44 Int)) (or (<= (* 2 (select main_a v_prenex_45)) 2000) (<= (+ main_x 1) v_prenex_44) (< v_prenex_44 main_x) (<= (select main_a v_prenex_44) 1) (<= 0 (+ (select main_a v_prenex_44) 1)) (<= (select main_a v_prenex_45) 1000) (<= (+ (select main_a v_prenex_44) 998) (select main_a v_prenex_45)))) (forall ((v_prenex_2889 Int) (v_prenex_2890 Int)) (or (<= (select main_a v_prenex_2890) (+ (select main_a v_prenex_2889) 1000)) (< v_prenex_2889 main_x) (<= (+ main_x 1) v_prenex_2889) (<= 1998 (* 2 (select main_a v_prenex_2890))) (<= 0 (* 2 (select main_a v_prenex_2889))) (<= 0 (+ (select main_a v_prenex_2889) 1)))) (forall ((v_prenex_11473 Int) (v_prenex_11472 Int)) (or (<= (select main_a v_prenex_11473) 1000) (<= 0 (select main_a v_prenex_11472)) (<= (select main_a v_prenex_11473) 1001) (<= (+ main_x 1) v_prenex_11472) (< v_prenex_11472 main_x) (<= (select main_a v_prenex_11472) 1) (<= (select main_a v_prenex_11473) (+ (select main_a v_prenex_11472) 1000)))) (forall ((v_prenex_1426 Int) (v_prenex_1427 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_1427))) (< v_prenex_1426 main_x) (<= (+ main_y 1) v_prenex_1427) (<= (+ main_x 1) v_prenex_1426) (<= (+ (select main_a v_prenex_1427) (select main_a v_prenex_1426)) 1000) (<= (select main_a v_prenex_1427) 1000) (<= 0 (select main_a v_prenex_1426)))) (or (forall ((v_prenex_9860 Int)) (or (<= (select main_a v_prenex_9860) 1001) (<= 999 (select main_a v_prenex_9860)))) (forall ((v_prenex_9859 Int)) (or (<= 0 (+ (select main_a v_prenex_9859) 1)) (<= 0 (* 2 (select main_a v_prenex_9859))) (<= (select main_a v_prenex_9859) 2) (< v_prenex_9859 main_x) (<= (+ main_x 1) v_prenex_9859)))) (forall ((v_prenex_1948 Int) (v_prenex_1947 Int)) (or (<= 0 (* 2 (select main_a v_prenex_1947))) (<= (select main_a v_prenex_1948) (+ (select main_a v_prenex_1947) 1000)) (<= (select main_a v_prenex_1947) 2) (<= (+ main_x 1) v_prenex_1947) (< v_prenex_1947 main_x) (<= (* 2 (select main_a v_prenex_1948)) 2000) (<= (select main_a v_prenex_1948) 1001))) (forall ((v_prenex_545 Int) (v_prenex_546 Int)) (or (< v_prenex_545 main_x) (<= (+ (select main_a v_prenex_545) 998) (select main_a v_prenex_546)) (<= (* 2 (select main_a v_prenex_545)) 2) (<= (+ main_x 1) v_prenex_545) (<= 0 (+ (select main_a v_prenex_545) 1)) (<= (select main_a v_prenex_546) 1000))) (forall ((v_prenex_7243 Int) (v_prenex_7242 Int)) (or (<= (select main_a v_prenex_7243) 1001) (<= 1000 (+ (select main_a v_prenex_7243) (select main_a v_prenex_7242))) (<= 1998 (* 2 (select main_a v_prenex_7243))) (<= (+ main_x 1) v_prenex_7242) (< v_prenex_7242 main_x) (<= (select main_a v_prenex_7242) 2) (<= (select main_a v_prenex_7242) 1))) (forall ((v_prenex_8767 Int) (v_prenex_8768 Int)) (or (<= (+ main_y 1) v_prenex_8768) (<= (+ main_x 1) v_prenex_8767) (<= (select main_a v_prenex_8767) 2) (< v_prenex_8767 main_x) (<= (select main_a v_prenex_8768) (+ (select main_a v_prenex_8767) 1000)) (<= 1998 (* 2 (select main_a v_prenex_8768))))) (forall ((v_prenex_9069 Int) (v_prenex_9068 Int)) (or (<= (select main_a v_prenex_9069) (+ (select main_a v_prenex_9068) 1000)) (<= 0 (* 2 (select main_a v_prenex_9068))) (<= (select main_a v_prenex_9069) 1000) (<= (* 2 (select main_a v_prenex_9069)) 2000) (< v_prenex_9068 main_x) (<= (+ main_x 1) v_prenex_9068) (<= (* 2 (select main_a v_prenex_9068)) 2))) (forall ((v_prenex_13359 Int) (v_prenex_13360 Int)) (or (<= 999 (select main_a v_prenex_13360)) (<= 1000 (+ (select main_a v_prenex_13360) (select main_a v_prenex_13359))) (<= (select main_a v_prenex_13359) 2) (<= (+ main_x 1) v_prenex_13359) (<= (select main_a v_prenex_13360) 1000) (< v_prenex_13359 main_x) (<= (* 2 (select main_a v_prenex_13359)) 2))) (forall ((v_prenex_2370 Int) (v_prenex_2371 Int)) (or (<= (+ main_x 1) v_prenex_2370) (<= 0 (select main_a v_prenex_2370)) (<= (+ main_y 1) v_prenex_2371) (<= (select main_a v_prenex_2371) (+ (select main_a v_prenex_2370) 1000)) (<= (select main_a v_prenex_2371) 1001) (<= 998 (select main_a v_prenex_2371)) (< v_prenex_2370 main_x))) (or (forall ((v_prenex_10167 Int)) (or (< v_prenex_10167 main_x) (<= 0 (* 2 (select main_a v_prenex_10167))))) (forall ((v_prenex_10168 Int)) (or (< v_prenex_10168 main_y) (<= (select main_a v_prenex_10168) 1001) (<= (+ main_y 1) v_prenex_10168)))) (forall ((v_prenex_10589 Int) (v_prenex_10588 Int)) (or (<= 0 (select main_a v_prenex_10588)) (<= 999 (select main_a v_prenex_10589)) (<= (select main_a v_prenex_10589) 1000) (<= (+ main_x 1) v_prenex_10588) (<= (+ (select main_a v_prenex_10589) (select main_a v_prenex_10588)) 1000) (<= (select main_a v_prenex_10588) 2) (< v_prenex_10588 main_x))) (or (forall ((v_prenex_9021 Int)) (or (<= (select main_a v_prenex_9021) 2) (< v_prenex_9021 main_x) (<= 0 (+ (select main_a v_prenex_9021) 1)) (<= (+ main_x 1) v_prenex_9021))) (forall ((v_prenex_9025 Int)) (<= (* 2 (select main_a v_prenex_9025)) 2000))) (or (forall ((v_prenex_9132 Int)) (<= 1998 (* 2 (select main_a v_prenex_9132)))) (forall ((v_prenex_9131 Int)) (or (<= (select main_a v_prenex_9131) 1) (< v_prenex_9131 main_x) (<= (* 2 (select main_a v_prenex_9131)) 2) (<= (+ main_x 1) v_prenex_9131) (<= (select main_a v_prenex_9131) 2)))) (forall ((v_prenex_8138 Int) (v_prenex_8139 Int)) (or (< v_prenex_8138 main_x) (<= (+ main_x 1) v_prenex_8138) (<= 999 (select main_a v_prenex_8139)) (<= 0 (* 2 (select main_a v_prenex_8138))) (<= (select main_a v_prenex_8139) (+ (select main_a v_prenex_8138) 1000)) (<= (select main_a v_prenex_8139) 1001) (<= 0 (select main_a v_prenex_8138)))) (forall ((v_prenex_10222 Int) (v_prenex_10221 Int)) (or (<= (+ main_y 1) v_prenex_10222) (< v_prenex_10221 main_x) (<= 999 (select main_a v_prenex_10222)) (<= 0 (+ (select main_a v_prenex_10221) 1)) (<= (+ (select main_a v_prenex_10222) (select main_a v_prenex_10221)) 1000) (<= (select main_a v_prenex_10222) 1000) (<= (+ main_x 1) v_prenex_10221))) (forall ((v_prenex_1730 Int) (v_prenex_1729 Int)) (or (<= (+ main_x 1) v_prenex_1729) (<= 0 (* 2 (select main_a v_prenex_1729))) (<= (+ main_y 1) v_prenex_1730) (<= (* 2 (select main_a v_prenex_1730)) 2000) (<= 1000 (+ (select main_a v_prenex_1730) (select main_a v_prenex_1729))) (< v_prenex_1729 main_x) (<= 998 (select main_a v_prenex_1730)))) (forall ((v_prenex_532 Int) (v_prenex_531 Int)) (or (<= (* 2 (select main_a v_prenex_531)) 2) (<= (+ main_x 1) v_prenex_531) (<= (+ main_y 1) v_prenex_532) (<= (select main_a v_prenex_532) 1001) (<= 1000 (+ (select main_a v_prenex_532) (select main_a v_prenex_531))) (< v_prenex_531 main_x))) (or (forall ((v_prenex_9471 Int)) (or (<= (+ main_y 1) v_prenex_9471) (<= (* 2 (select main_a v_prenex_9471)) 2000))) (forall ((v_prenex_31 Int)) (or (<= (* 2 (select main_a v_prenex_31)) 2) (< v_prenex_31 main_x) (<= (+ main_x 1) v_prenex_31)))) (forall ((v_prenex_8631 Int) (v_prenex_8632 Int)) (or (<= (* 2 (select main_a v_prenex_8632)) 2000) (< v_prenex_8632 main_y) (<= 1000 (+ (select main_a v_prenex_8632) (select main_a v_prenex_8631))) (<= (+ main_x 1) v_prenex_8631) (<= 998 (select main_a v_prenex_8632)) (<= 0 (select main_a v_prenex_8631)) (< v_prenex_8631 main_x))) (forall ((v_prenex_10576 Int) (v_prenex_10577 Int)) (or (<= (+ (select main_a v_prenex_10576) 998) (select main_a v_prenex_10577)) (<= (+ main_y 1) v_prenex_10577) (<= (select main_a v_prenex_10577) 1001) (<= (select main_a v_prenex_10577) 1000) (< v_prenex_10576 main_x) (<= (+ main_x 1) v_prenex_10576) (<= 0 (select main_a v_prenex_10576)))) (forall ((v_prenex_12474 Int) (v_prenex_12473 Int)) (or (<= (select main_a v_prenex_12474) 1000) (< v_prenex_12473 main_x) (<= (+ (select main_a v_prenex_12474) (select main_a v_prenex_12473)) 1000) (<= (+ main_x 1) v_prenex_12473) (<= 1998 (* 2 (select main_a v_prenex_12474))) (<= (* 2 (select main_a v_prenex_12473)) 2))) (forall ((v_prenex_9206 Int) (v_prenex_9205 Int)) (or (< v_prenex_9206 main_y) (<= 1998 (* 2 (select main_a v_prenex_9206))) (<= (+ main_x 1) v_prenex_9205) (<= 999 (select main_a v_prenex_9206)) (<= (+ (select main_a v_prenex_9206) (select main_a v_prenex_9205)) 1000) (< v_prenex_9205 main_x) (<= (select main_a v_prenex_9205) 2))) (forall ((v_prenex_7023 Int) (v_prenex_7022 Int)) (or (<= (select main_a v_prenex_7023) (+ (select main_a v_prenex_7022) 1000)) (<= (select main_a v_prenex_7023) 1001) (<= 998 (select main_a v_prenex_7023)) (<= 0 (+ (select main_a v_prenex_7022) 1)) (< v_prenex_7022 main_x) (<= (+ main_y 1) v_prenex_7023) (<= (+ main_x 1) v_prenex_7022))) (forall ((v_prenex_11410 Int) (v_prenex_11411 Int)) (or (<= 0 (* 2 (select main_a v_prenex_11410))) (< v_prenex_11410 main_x) (<= (* 2 (select main_a v_prenex_11411)) 2000) (<= (+ main_x 1) v_prenex_11410) (<= 1000 (+ (select main_a v_prenex_11411) (select main_a v_prenex_11410))) (< v_prenex_11411 main_y))) (forall ((v_prenex_9422 Int) (v_prenex_9423 Int)) (or (<= (* 2 (select main_a v_prenex_9422)) 2) (<= 1000 (+ (select main_a v_prenex_9423) (select main_a v_prenex_9422))) (<= (+ main_x 1) v_prenex_9422) (<= 999 (select main_a v_prenex_9423)) (<= (* 2 (select main_a v_prenex_9423)) 2000) (<= 0 (+ (select main_a v_prenex_9422) 1)) (< v_prenex_9422 main_x))) (forall ((v_prenex_4232 Int) (v_prenex_4233 Int)) (or (<= (+ (select main_a v_prenex_4232) 998) (select main_a v_prenex_4233)) (<= 999 (select main_a v_prenex_4233)) (< v_prenex_4232 main_x) (<= (select main_a v_prenex_4233) 1000) (<= (+ main_x 1) v_prenex_4232) (<= (select main_a v_prenex_4232) 2))) (forall ((v_prenex_10131 Int) (v_prenex_10130 Int)) (or (<= (select main_a v_prenex_10130) 1) (< v_prenex_10130 main_x) (<= (+ main_x 1) v_prenex_10130) (<= (* 2 (select main_a v_prenex_10131)) 2000) (<= (+ main_y 1) v_prenex_10131) (<= 1000 (+ (select main_a v_prenex_10131) (select main_a v_prenex_10130))) (<= 998 (select main_a v_prenex_10131)))) (forall ((v_prenex_6785 Int) (v_prenex_6784 Int)) (or (<= (select main_a v_prenex_6785) 1001) (< v_prenex_6784 main_x) (<= 0 (select main_a v_prenex_6784)) (<= 999 (select main_a v_prenex_6785)) (<= (+ (select main_a v_prenex_6785) (select main_a v_prenex_6784)) 1000) (<= (+ main_x 1) v_prenex_6784) (<= (* 2 (select main_a v_prenex_6784)) 2))) (forall ((v_prenex_13294 Int) (v_prenex_13295 Int)) (or (<= 999 (select main_a v_prenex_13295)) (< v_prenex_13294 main_x) (<= (* 2 (select main_a v_prenex_13294)) 2) (<= (+ main_x 1) v_prenex_13294) (<= (select main_a v_prenex_13295) 1001) (<= (+ (select main_a v_prenex_13294) 998) (select main_a v_prenex_13295)) (<= 0 (+ (select main_a v_prenex_13294) 1)))) (forall ((v_prenex_9479 Int) (v_prenex_9478 Int)) (or (<= (+ main_x 1) v_prenex_9478) (<= (select main_a v_prenex_9478) 2) (< v_prenex_9478 main_x) (<= (* 2 (select main_a v_prenex_9479)) 2000) (<= (select main_a v_prenex_9479) 1000) (<= 1000 (+ (select main_a v_prenex_9479) (select main_a v_prenex_9478))) (<= (* 2 (select main_a v_prenex_9478)) 2))) (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)) (<= 0 (* 2 (select main_a v_prenex_1165))) (<= (+ (select main_a v_prenex_1166) (select main_a v_prenex_1165)) 1000) (<= (+ main_x 1) v_prenex_1165) (< v_prenex_1165 main_x) (<= 1998 (* 2 (select main_a v_prenex_1166))))) (forall ((v_prenex_6743 Int) (v_prenex_6742 Int)) (or (<= (select main_a v_prenex_6742) 1) (<= (+ main_x 1) v_prenex_6742) (<= (* 2 (select main_a v_prenex_6743)) 2000) (<= (+ (select main_a v_prenex_6742) 998) (select main_a v_prenex_6743)) (<= 998 (select main_a v_prenex_6743)) (< v_prenex_6743 main_y) (< v_prenex_6742 main_x))) (forall ((v_prenex_455 Int) (v_prenex_456 Int)) (or (<= 1000 (+ (select main_a v_prenex_456) (select main_a v_prenex_455))) (< v_prenex_455 main_x) (<= (+ main_x 1) v_prenex_455) (<= 1998 (* 2 (select main_a v_prenex_456))) (<= (* 2 (select main_a v_prenex_455)) 2) (< v_prenex_456 main_y) (<= (select main_a v_prenex_456) 1001))) (forall ((v_prenex_5806 Int) (v_prenex_5805 Int)) (or (<= (+ (select main_a v_prenex_5805) 998) (select main_a v_prenex_5806)) (<= (+ main_x 1) v_prenex_5805) (<= (* 2 (select main_a v_prenex_5805)) 2) (< v_prenex_5805 main_x) (<= 1998 (* 2 (select main_a v_prenex_5806))) (<= (select main_a v_prenex_5805) 1) (<= 998 (select main_a v_prenex_5806)))) (forall ((v_prenex_3579 Int) (v_prenex_3578 Int)) (or (<= (select main_a v_prenex_3579) 1000) (<= (+ main_y 1) v_prenex_3579) (< v_prenex_3578 main_x) (<= (+ main_x 1) v_prenex_3578) (<= 1998 (* 2 (select main_a v_prenex_3579))) (<= (+ (select main_a v_prenex_3578) 998) (select main_a v_prenex_3579)) (<= (select main_a v_prenex_3578) 2))) (forall ((v_prenex_7960 Int) (v_prenex_7961 Int)) (or (<= (+ main_x 1) v_prenex_7960) (<= 999 (select main_a v_prenex_7961)) (<= (+ (select main_a v_prenex_7960) 998) (select main_a v_prenex_7961)) (<= 0 (* 2 (select main_a v_prenex_7960))) (< v_prenex_7960 main_x) (<= 0 (+ (select main_a v_prenex_7960) 1)))) (forall ((v_prenex_7746 Int) (v_prenex_7745 Int)) (or (<= (* 2 (select main_a v_prenex_7745)) 2) (< v_prenex_7745 main_x) (<= (select main_a v_prenex_7746) 1000) (<= (+ main_x 1) v_prenex_7745) (< v_prenex_7746 main_y) (<= (+ (select main_a v_prenex_7745) 998) (select main_a v_prenex_7746)))) (or (forall ((v_prenex_12835 Int)) (or (<= (* 2 (select main_a v_prenex_12835)) 2) (<= (+ main_x 1) v_prenex_12835) (< v_prenex_12835 main_x) (<= 0 (+ (select main_a v_prenex_12835) 1)) (<= 0 (select main_a v_prenex_12835)))) (forall ((v_prenex_12836 Int)) (<= (* 2 (select main_a v_prenex_12836)) 2000))) (forall ((v_prenex_3782 Int) (v_prenex_3783 Int)) (or (<= 999 (select main_a v_prenex_3783)) (<= (select main_a v_prenex_3782) 1) (<= (+ main_y 1) v_prenex_3783) (< v_prenex_3782 main_x) (<= (+ (select main_a v_prenex_3783) (select main_a v_prenex_3782)) 1000) (<= (+ main_x 1) v_prenex_3782) (<= 998 (select main_a v_prenex_3783)))) (forall ((v_prenex_10318 Int) (v_prenex_10317 Int)) (or (<= (+ (select main_a v_prenex_10318) (select main_a v_prenex_10317)) 1000) (< v_prenex_10317 main_x) (<= 0 (select main_a v_prenex_10317)) (<= 998 (select main_a v_prenex_10318)) (<= (+ main_x 1) v_prenex_10317) (<= 1998 (* 2 (select main_a v_prenex_10318))))) (forall ((v_prenex_192 Int) (v_prenex_191 Int)) (or (<= (+ main_y 1) v_prenex_192) (< v_prenex_191 main_x) (<= 0 (* 2 (select main_a v_prenex_191))) (<= 1998 (* 2 (select main_a v_prenex_192))) (<= (+ main_x 1) v_prenex_191) (<= (select main_a v_prenex_192) (+ (select main_a v_prenex_191) 1000)))) (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_3770) 998) (select main_a v_prenex_3771)) (< v_prenex_3770 main_x) (<= 998 (select main_a v_prenex_3771)) (<= 0 (select main_a v_prenex_3770)))) (forall ((v_prenex_2468 Int) (v_prenex_2467 Int)) (or (<= (+ main_x 1) v_prenex_2467) (< v_prenex_2467 main_x) (< v_prenex_2468 main_y) (<= 999 (select main_a v_prenex_2468)) (<= 0 (* 2 (select main_a v_prenex_2467))) (<= (+ (select main_a v_prenex_2467) 998) (select main_a v_prenex_2468)) (<= (* 2 (select main_a v_prenex_2468)) 2000))) (forall ((v_prenex_6272 Int) (v_prenex_6271 Int)) (or (<= (select main_a v_prenex_6272) 1000) (<= (+ (select main_a v_prenex_6272) (select main_a v_prenex_6271)) 1000) (<= (select main_a v_prenex_6272) 1001) (<= (+ main_x 1) v_prenex_6271) (< v_prenex_6271 main_x) (<= 0 (* 2 (select main_a v_prenex_6271))))) (forall ((v_prenex_4108 Int) (v_prenex_4107 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_4108))) (<= 0 (select main_a v_prenex_4107)) (< v_prenex_4107 main_x) (<= (select main_a v_prenex_4108) (+ (select main_a v_prenex_4107) 1000)) (<= (+ main_x 1) v_prenex_4107) (<= (+ main_y 1) v_prenex_4108))) (forall ((v_prenex_11171 Int) (v_prenex_11172 Int)) (or (<= (+ main_x 1) v_prenex_11171) (< v_prenex_11171 main_x) (<= 998 (select main_a v_prenex_11172)) (<= (+ (select main_a v_prenex_11171) 998) (select main_a v_prenex_11172)) (<= (select main_a v_prenex_11171) 2) (<= (+ main_y 1) v_prenex_11172) (<= (select main_a v_prenex_11172) 1000))) (forall ((v_prenex_9993 Int) (v_prenex_9992 Int)) (or (<= (* 2 (select main_a v_prenex_9992)) 2) (< v_prenex_9992 main_x) (<= (+ main_x 1) v_prenex_9992) (<= (+ main_y 1) v_prenex_9993) (<= 998 (select main_a v_prenex_9993)) (<= 1998 (* 2 (select main_a v_prenex_9993))) (<= (+ (select main_a v_prenex_9993) (select main_a v_prenex_9992)) 1000))) (forall ((v_prenex_3492 Int) (v_prenex_3493 Int)) (or (<= (select main_a v_prenex_3493) 1000) (<= 0 (+ (select main_a v_prenex_3492) 1)) (<= (+ main_x 1) v_prenex_3492) (<= 1000 (+ (select main_a v_prenex_3493) (select main_a v_prenex_3492))) (<= (* 2 (select main_a v_prenex_3492)) 2) (< v_prenex_3492 main_x) (<= 999 (select main_a v_prenex_3493)))) (forall ((v_prenex_12900 Int) (v_prenex_12901 Int)) (or (<= (* 2 (select main_a v_prenex_12900)) 2) (< v_prenex_12900 main_x) (<= (select main_a v_prenex_12901) 1001) (<= (+ main_x 1) v_prenex_12900) (<= (select main_a v_prenex_12900) 1) (<= (select main_a v_prenex_12901) (+ (select main_a v_prenex_12900) 1000)) (<= (select main_a v_prenex_12901) 1000))) (forall ((v_prenex_3580 Int) (v_prenex_3581 Int)) (or (<= (+ (select main_a v_prenex_3581) (select main_a v_prenex_3580)) 1000) (<= (+ main_x 1) v_prenex_3580) (<= (select main_a v_prenex_3581) 1000) (<= 0 (+ (select main_a v_prenex_3580) 1)) (< v_prenex_3581 main_y) (<= (* 2 (select main_a v_prenex_3581)) 2000) (< v_prenex_3580 main_x))) (forall ((v_prenex_8198 Int) (v_prenex_8199 Int)) (or (<= 0 (* 2 (select main_a v_prenex_8198))) (<= (select main_a v_prenex_8199) 1000) (<= (+ (select main_a v_prenex_8199) (select main_a v_prenex_8198)) 1000) (< v_prenex_8198 main_x) (<= (+ main_x 1) v_prenex_8198) (<= 0 (select main_a v_prenex_8198)))) (forall ((v_prenex_12059 Int) (v_prenex_12060 Int)) (or (<= (+ main_x 1) v_prenex_12059) (< v_prenex_12059 main_x) (<= 0 (* 2 (select main_a v_prenex_12059))) (<= 0 (+ (select main_a v_prenex_12059) 1)) (<= 1000 (+ (select main_a v_prenex_12060) (select main_a v_prenex_12059))) (<= 1998 (* 2 (select main_a v_prenex_12060))) (<= (select main_a v_prenex_12060) 1000))) (forall ((v_prenex_846 Int) (v_prenex_845 Int)) (or (<= (+ (select main_a v_prenex_846) (select main_a v_prenex_845)) 1000) (< v_prenex_845 main_x) (<= (+ main_x 1) v_prenex_845) (<= 0 (select main_a v_prenex_845)))) (forall ((v_prenex_736 Int) (v_prenex_735 Int)) (or (<= 998 (select main_a v_prenex_736)) (<= (+ main_y 1) v_prenex_736) (< v_prenex_735 main_x) (<= (+ main_x 1) v_prenex_735) (<= (* 2 (select main_a v_prenex_736)) 2000) (<= (select main_a v_prenex_735) 2) (<= (select main_a v_prenex_736) (+ (select main_a v_prenex_735) 1000)))) (forall ((v_prenex_3228 Int) (v_prenex_3229 Int)) (or (< v_prenex_3229 main_y) (<= 1998 (* 2 (select main_a v_prenex_3229))) (<= (select main_a v_prenex_3229) 1000) (<= (+ main_x 1) v_prenex_3228) (<= (select main_a v_prenex_3228) 2) (< v_prenex_3228 main_x) (<= (+ (select main_a v_prenex_3229) (select main_a v_prenex_3228)) 1000))) (or (forall ((v_prenex_9927 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_9927))) (< v_prenex_9927 main_y))) (forall ((v_prenex_9926 Int)) (or (<= (* 2 (select main_a v_prenex_9926)) 2) (<= (+ main_x 1) v_prenex_9926) (< v_prenex_9926 main_x)))) (or (forall ((v_prenex_10932 Int)) (or (<= 999 (select main_a v_prenex_10932)) (<= (+ main_y 1) v_prenex_10932))) (forall ((v_prenex_10931 Int)) (or (<= 0 (+ (select main_a v_prenex_10931) 1)) (< v_prenex_10931 main_x) (<= (+ main_x 1) v_prenex_10931) (<= 0 (* 2 (select main_a v_prenex_10931)))))) (or (forall ((v_prenex_13298 Int)) (or (<= (* 2 (select main_a v_prenex_13298)) 2) (<= (+ main_x 1) v_prenex_13298) (< v_prenex_13298 main_x))) (forall ((v_prenex_13299 Int)) (or (<= (* 2 (select main_a v_prenex_13299)) 2000) (<= (select main_a v_prenex_13299) 1000)))) (forall ((v_prenex_1174 Int) (v_prenex_1173 Int)) (or (<= (* 2 (select main_a v_prenex_1174)) 2000) (< v_prenex_1174 main_y) (<= (+ main_x 1) v_prenex_1173) (<= (select main_a v_prenex_1174) 1000) (<= (+ (select main_a v_prenex_1174) (select main_a v_prenex_1173)) 1000) (< v_prenex_1173 main_x) (<= (select main_a v_prenex_1173) 2))) (forall ((v_prenex_4584 Int) (v_prenex_4583 Int)) (or (< v_prenex_4583 main_x) (<= (+ main_x 1) v_prenex_4583) (<= (select main_a v_prenex_4584) (+ (select main_a v_prenex_4583) 1000)) (<= (select main_a v_prenex_4584) 1000) (<= 999 (select main_a v_prenex_4584)) (<= 0 (* 2 (select main_a v_prenex_4583))) (< v_prenex_4584 main_y))) (forall ((v_prenex_8314 Int) (v_prenex_8313 Int)) (or (<= 998 (select main_a v_prenex_8314)) (<= 0 (* 2 (select main_a v_prenex_8313))) (<= (select main_a v_prenex_8314) 1000) (<= (select main_a v_prenex_8314) (+ (select main_a v_prenex_8313) 1000)) (< v_prenex_8313 main_x) (<= (+ main_x 1) v_prenex_8313) (<= 0 (+ (select main_a v_prenex_8313) 1)))) (forall ((v_prenex_12623 Int) (v_prenex_12624 Int)) (or (<= (select main_a v_prenex_12623) 1) (< v_prenex_12623 main_x) (<= (select main_a v_prenex_12624) 1001) (<= (+ (select main_a v_prenex_12623) 998) (select main_a v_prenex_12624)) (<= 0 (select main_a v_prenex_12623)) (<= (+ main_x 1) v_prenex_12623))) (or (forall ((v_prenex_2341 Int)) (or (<= 998 (select main_a v_prenex_2341)) (<= 999 (select main_a v_prenex_2341)))) (forall ((v_prenex_2340 Int)) (or (<= (+ main_x 1) v_prenex_2340) (<= (* 2 (select main_a v_prenex_2340)) 2) (<= 0 (* 2 (select main_a v_prenex_2340))) (<= 0 (select main_a v_prenex_2340)) (< v_prenex_2340 main_x)))) (or (forall ((v_prenex_1268 Int)) (or (< v_prenex_1268 main_x) (<= (* 2 (select main_a v_prenex_1268)) 2) (<= (+ main_x 1) v_prenex_1268) (<= (select main_a v_prenex_1268) 2))) (forall ((v_prenex_1269 Int)) (or (<= (+ main_y 1) v_prenex_1269) (<= (select main_a v_prenex_1269) 1000) (<= 1998 (* 2 (select main_a v_prenex_1269)))))) (forall ((v_prenex_2304 Int) (v_prenex_2305 Int)) (or (< v_prenex_2304 main_x) (<= (* 2 (select main_a v_prenex_2304)) 2) (<= (+ main_x 1) v_prenex_2304) (<= 1000 (+ (select main_a v_prenex_2305) (select main_a v_prenex_2304))) (<= (* 2 (select main_a v_prenex_2305)) 2000) (<= 0 (+ (select main_a v_prenex_2304) 1)) (<= 998 (select main_a v_prenex_2305)))) (forall ((v_prenex_2765 Int) (v_prenex_2766 Int)) (or (<= (select main_a v_prenex_2766) 1001) (< v_prenex_2766 main_y) (<= 1000 (+ (select main_a v_prenex_2766) (select main_a v_prenex_2765))) (< v_prenex_2765 main_x) (<= 0 (+ (select main_a v_prenex_2765) 1)) (<= (* 2 (select main_a v_prenex_2766)) 2000) (<= (+ main_x 1) v_prenex_2765))) (forall ((v_prenex_1535 Int) (v_prenex_1534 Int)) (or (<= (select main_a v_prenex_1534) 1) (<= 0 (+ (select main_a v_prenex_1534) 1)) (<= (select main_a v_prenex_1535) 1001) (<= (+ main_x 1) v_prenex_1534) (< v_prenex_1534 main_x) (<= 1000 (+ (select main_a v_prenex_1535) (select main_a v_prenex_1534))) (<= 998 (select main_a v_prenex_1535)))) (forall ((v_prenex_5105 Int) (v_prenex_5104 Int)) (or (<= (select main_a v_prenex_5104) 2) (<= 1998 (* 2 (select main_a v_prenex_5105))) (< v_prenex_5104 main_x) (<= (+ main_x 1) v_prenex_5104) (<= 998 (select main_a v_prenex_5105)) (< v_prenex_5105 main_y) (<= 1000 (+ (select main_a v_prenex_5105) (select main_a v_prenex_5104))))) (forall ((v_prenex_11597 Int) (v_prenex_11598 Int)) (or (<= (+ (select main_a v_prenex_11597) 998) (select main_a v_prenex_11598)) (< v_prenex_11597 main_x) (<= (+ main_x 1) v_prenex_11597) (<= (* 2 (select main_a v_prenex_11597)) 2) (<= 1998 (* 2 (select main_a v_prenex_11598))) (<= 0 (+ (select main_a v_prenex_11597) 1)))) (forall ((v_prenex_710 Int) (v_prenex_709 Int)) (or (<= (select main_a v_prenex_710) 1000) (< v_prenex_709 main_x) (<= (+ (select main_a v_prenex_709) 998) (select main_a v_prenex_710)) (<= (* 2 (select main_a v_prenex_709)) 2) (<= 0 (+ (select main_a v_prenex_709) 1)) (<= (+ main_x 1) v_prenex_709))) (forall ((v_prenex_1495 Int) (v_prenex_1494 Int)) (or (<= (+ (select main_a v_prenex_1495) (select main_a v_prenex_1494)) 1000) (<= (+ main_x 1) v_prenex_1494) (<= (* 2 (select main_a v_prenex_1495)) 2000) (<= (select main_a v_prenex_1494) 1) (<= 998 (select main_a v_prenex_1495)) (<= 0 (select main_a v_prenex_1494)) (< v_prenex_1494 main_x))) (forall ((v_prenex_5800 Int) (v_prenex_5799 Int)) (or (<= (+ main_x 1) v_prenex_5799) (<= (select main_a v_prenex_5800) 1000) (<= 0 (select main_a v_prenex_5799)) (< v_prenex_5799 main_x) (<= (+ (select main_a v_prenex_5800) (select main_a v_prenex_5799)) 1000) (<= 0 (+ (select main_a v_prenex_5799) 1)))) (or (forall ((v_prenex_5656 Int)) (<= 1998 (* 2 (select main_a v_prenex_5656)))) (forall ((v_prenex_5653 Int)) (or (< v_prenex_5653 main_x) (<= (+ main_x 1) v_prenex_5653) (<= 0 (select main_a v_prenex_5653))))) (forall ((v_prenex_6060 Int) (v_prenex_6059 Int)) (or (<= (select main_a v_prenex_6059) 1) (<= 0 (* 2 (select main_a v_prenex_6059))) (<= (* 2 (select main_a v_prenex_6060)) 2000) (<= (+ main_x 1) v_prenex_6059) (< v_prenex_6059 main_x) (<= 999 (select main_a v_prenex_6060)) (<= (+ (select main_a v_prenex_6060) (select main_a v_prenex_6059)) 1000))) (forall ((v_prenex_7542 Int) (v_prenex_7543 Int)) (or (<= (select main_a v_prenex_7542) 2) (<= (+ (select main_a v_prenex_7543) (select main_a v_prenex_7542)) 1000) (<= (* 2 (select main_a v_prenex_7542)) 2) (< v_prenex_7542 main_x) (<= (+ main_x 1) v_prenex_7542))) (forall ((v_prenex_5712 Int) (v_prenex_5711 Int)) (or (<= (select main_a v_prenex_5711) 2) (<= (+ main_x 1) v_prenex_5711) (<= 1998 (* 2 (select main_a v_prenex_5712))) (<= (* 2 (select main_a v_prenex_5711)) 2) (<= (+ (select main_a v_prenex_5711) 998) (select main_a v_prenex_5712)) (< v_prenex_5711 main_x))) (or (forall ((v_prenex_384 Int)) (or (<= (* 2 (select main_a v_prenex_384)) 2000) (< v_prenex_384 main_y) (<= 1998 (* 2 (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))) (<= (+ main_x 1) v_prenex_383) (<= (select main_a v_prenex_383) 1)))) (forall ((v_prenex_6168 Int) (v_prenex_6167 Int)) (or (<= (+ (select main_a v_prenex_6168) (select main_a v_prenex_6167)) 1000) (<= (+ main_x 1) v_prenex_6167) (<= 0 (* 2 (select main_a v_prenex_6167))) (<= 998 (select main_a v_prenex_6168)) (< v_prenex_6167 main_x) (<= (* 2 (select main_a v_prenex_6168)) 2000))) (forall ((v_prenex_7621 Int) (v_prenex_7620 Int)) (or (<= (* 2 (select main_a v_prenex_7621)) 2000) (<= (* 2 (select main_a v_prenex_7620)) 2) (<= 1000 (+ (select main_a v_prenex_7621) (select main_a v_prenex_7620))) (< v_prenex_7620 main_x) (<= 0 (+ (select main_a v_prenex_7620) 1)) (<= (+ main_x 1) v_prenex_7620) (<= 999 (select main_a v_prenex_7621)))) (forall ((v_prenex_2559 Int) (v_prenex_2560 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_2560))) (< v_prenex_2559 main_x) (<= 1000 (+ (select main_a v_prenex_2560) (select main_a v_prenex_2559))) (<= 0 (+ (select main_a v_prenex_2559) 1)) (<= (select main_a v_prenex_2560) 1001) (<= (+ main_x 1) v_prenex_2559))) (or (forall ((v_prenex_7760 Int)) (or (<= (select main_a v_prenex_7760) 1001) (<= 999 (select main_a v_prenex_7760)))) (forall ((v_prenex_7759 Int)) (or (<= (+ main_x 1) v_prenex_7759) (<= (* 2 (select main_a v_prenex_7759)) 2) (< v_prenex_7759 main_x) (<= 0 (* 2 (select main_a v_prenex_7759))) (<= (select main_a v_prenex_7759) 1)))) (forall ((v_prenex_3091 Int) (v_prenex_3092 Int)) (or (< v_prenex_3091 main_x) (<= (+ (select main_a v_prenex_3091) 998) (select main_a v_prenex_3092)) (<= 0 (* 2 (select main_a v_prenex_3091))) (<= (+ main_x 1) v_prenex_3091) (<= (select main_a v_prenex_3092) 1001) (<= (select main_a v_prenex_3091) 1) (<= (select main_a v_prenex_3092) 1000))) (forall ((v_prenex_10491 Int) (v_prenex_10492 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_10492))) (<= 999 (select main_a v_prenex_10492)) (<= (+ (select main_a v_prenex_10491) 998) (select main_a v_prenex_10492)) (<= (+ main_y 1) v_prenex_10492) (<= (+ main_x 1) v_prenex_10491) (< v_prenex_10491 main_x) (<= (select main_a v_prenex_10491) 2))) (forall ((v_prenex_3236 Int) (v_prenex_3237 Int)) (or (< v_prenex_3236 main_x) (<= 1998 (* 2 (select main_a v_prenex_3237))) (<= 999 (select main_a v_prenex_3237)) (<= (+ main_x 1) v_prenex_3236) (<= 1000 (+ (select main_a v_prenex_3237) (select main_a v_prenex_3236))) (<= 0 (* 2 (select main_a v_prenex_3236))))) (or (forall ((v_prenex_13113 Int)) (or (<= (select main_a v_prenex_13113) 1001) (<= 998 (select main_a v_prenex_13113)))) (forall ((v_prenex_13112 Int)) (or (< v_prenex_13112 main_x) (<= 0 (* 2 (select main_a v_prenex_13112))) (<= 0 (select main_a v_prenex_13112)) (<= (+ main_x 1) v_prenex_13112) (<= (* 2 (select main_a v_prenex_13112)) 2)))) (forall ((v_prenex_13013 Int) (v_prenex_13012 Int)) (or (<= 999 (select main_a v_prenex_13013)) (<= 0 (select main_a v_prenex_13012)) (<= (+ main_x 1) v_prenex_13012) (<= (select main_a v_prenex_13013) 1000) (<= 1000 (+ (select main_a v_prenex_13013) (select main_a v_prenex_13012))) (<= 0 (+ (select main_a v_prenex_13012) 1)) (< v_prenex_13012 main_x))) (forall ((v_prenex_1652 Int) (v_prenex_1651 Int)) (or (<= (select main_a v_prenex_1652) 1001) (<= (+ main_x 1) v_prenex_1651) (<= (select main_a v_prenex_1651) 2) (< v_prenex_1651 main_x) (<= (+ (select main_a v_prenex_1651) 998) (select main_a v_prenex_1652)) (<= 0 (select main_a v_prenex_1651)))) (forall ((v_prenex_12755 Int) (v_prenex_12756 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_12756))) (< v_prenex_12755 main_x) (<= (+ (select main_a v_prenex_12755) 998) (select main_a v_prenex_12756)) (<= (select main_a v_prenex_12756) 1000) (<= 0 (+ (select main_a v_prenex_12755) 1)) (<= (+ main_y 1) v_prenex_12756) (<= (+ main_x 1) v_prenex_12755))) (forall ((v_prenex_5221 Int) (v_prenex_5220 Int)) (or (<= (select main_a v_prenex_5220) 1) (< v_prenex_5220 main_x) (<= 1000 (+ (select main_a v_prenex_5221) (select main_a v_prenex_5220))) (<= (+ main_x 1) v_prenex_5220))) (forall ((v_prenex_3766 Int) (v_prenex_3767 Int)) (or (<= (+ main_x 1) v_prenex_3766) (<= (select main_a v_prenex_3767) 1000) (<= (+ (select main_a v_prenex_3767) (select main_a v_prenex_3766)) 1000) (< v_prenex_3766 main_x) (<= 0 (+ (select main_a v_prenex_3766) 1)) (<= 998 (select main_a v_prenex_3767)) (<= 0 (select main_a v_prenex_3766)))) (forall ((v_prenex_8637 Int) (v_prenex_8638 Int)) (or (<= 0 (select main_a v_prenex_8637)) (< v_prenex_8637 main_x) (<= (select main_a v_prenex_8638) 1001) (<= (select main_a v_prenex_8638) 1000) (<= 0 (* 2 (select main_a v_prenex_8637))) (<= (+ main_x 1) v_prenex_8637) (<= (+ (select main_a v_prenex_8637) 998) (select main_a v_prenex_8638)))) (forall ((v_prenex_9730 Int) (v_prenex_9731 Int)) (or (<= 999 (select main_a v_prenex_9731)) (<= 0 (* 2 (select main_a v_prenex_9730))) (< v_prenex_9730 main_x) (<= (select main_a v_prenex_9730) 1) (<= (select main_a v_prenex_9731) (+ (select main_a v_prenex_9730) 1000)) (<= (+ main_x 1) v_prenex_9730) (<= 1998 (* 2 (select main_a v_prenex_9731))))) (forall ((v_prenex_9623 Int) (v_prenex_9622 Int)) (or (<= (select main_a v_prenex_9623) 1001) (< v_prenex_9622 main_x) (<= 1998 (* 2 (select main_a v_prenex_9623))) (<= (select main_a v_prenex_9623) (+ (select main_a v_prenex_9622) 1000)) (< v_prenex_9623 main_y) (<= 0 (* 2 (select main_a v_prenex_9622))) (<= (+ main_x 1) v_prenex_9622))) (forall ((v_prenex_7904 Int) (v_prenex_7905 Int)) (or (<= (* 2 (select main_a v_prenex_7905)) 2000) (<= (select main_a v_prenex_7905) (+ (select main_a v_prenex_7904) 1000)) (<= (select main_a v_prenex_7904) 2) (<= (+ main_x 1) v_prenex_7904) (<= 1998 (* 2 (select main_a v_prenex_7905))) (< v_prenex_7904 main_x))) (forall ((v_prenex_12375 Int) (v_prenex_12376 Int)) (or (<= (+ main_y 1) v_prenex_12376) (<= (* 2 (select main_a v_prenex_12376)) 2000) (< v_prenex_12376 main_y) (< v_prenex_12375 main_x) (<= (select main_a v_prenex_12376) (+ (select main_a v_prenex_12375) 1000)))) (forall ((v_prenex_11424 Int) (v_prenex_11425 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_11425))) (< v_prenex_11424 main_x) (<= (* 2 (select main_a v_prenex_11424)) 2) (<= (* 2 (select main_a v_prenex_11425)) 2000) (<= (+ (select main_a v_prenex_11424) 998) (select main_a v_prenex_11425)) (<= 0 (* 2 (select main_a v_prenex_11424))) (<= (+ main_x 1) v_prenex_11424))) (forall ((v_prenex_9774 Int) (v_prenex_9773 Int)) (or (<= 0 (* 2 (select main_a v_prenex_9773))) (<= (+ main_y 1) v_prenex_9774) (< v_prenex_9773 main_x) (<= 1998 (* 2 (select main_a v_prenex_9774))) (<= (select main_a v_prenex_9774) (+ (select main_a v_prenex_9773) 1000)) (<= 998 (select main_a v_prenex_9774)) (<= (+ main_x 1) v_prenex_9773))) (forall ((v_prenex_4598 Int) (v_prenex_4597 Int)) (or (<= (+ (select main_a v_prenex_4597) 998) (select main_a v_prenex_4598)) (<= (+ main_x 1) v_prenex_4597) (<= (select main_a v_prenex_4598) 1001) (< v_prenex_4598 main_y) (< v_prenex_4597 main_x) (<= (select main_a v_prenex_4597) 1))) (or (forall ((v_prenex_5 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5))) (<= (select main_a v_prenex_5) 2) (< v_prenex_5 main_x) (<= (+ main_x 1) v_prenex_5))) (forall ((v_prenex_656 Int)) (<= (* 2 (select main_a v_prenex_656)) 2000))) (forall ((v_prenex_4034 Int) (v_prenex_4033 Int)) (or (<= (+ main_x 1) v_prenex_4033) (<= (* 2 (select main_a v_prenex_4034)) 2000) (< v_prenex_4033 main_x) (<= (* 2 (select main_a v_prenex_4033)) 2) (<= 1000 (+ (select main_a v_prenex_4034) (select main_a v_prenex_4033))) (<= (select main_a v_prenex_4034) 1000))) (forall ((v_prenex_9316 Int) (v_prenex_9315 Int)) (or (<= 0 (select main_a v_prenex_9315)) (<= 0 (* 2 (select main_a v_prenex_9315))) (<= (+ main_x 1) v_prenex_9315) (< v_prenex_9315 main_x) (<= (+ (select main_a v_prenex_9316) (select main_a v_prenex_9315)) 1000) (<= (select main_a v_prenex_9316) 1000) (<= 999 (select main_a v_prenex_9316)))) (or (forall ((v_prenex_3957 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3957))) (<= (select main_a v_prenex_3957) 1001))) (forall ((v_prenex_3956 Int)) (or (< v_prenex_3956 main_x) (<= (+ main_x 1) v_prenex_3956) (<= 0 (* 2 (select main_a v_prenex_3956))) (<= (select main_a v_prenex_3956) 1)))) (forall ((v_prenex_13033 Int) (v_prenex_13032 Int)) (or (<= 0 (select main_a v_prenex_13032)) (<= (+ (select main_a v_prenex_13033) (select main_a v_prenex_13032)) 1000) (< v_prenex_13032 main_x) (<= (+ main_x 1) v_prenex_13032) (<= 998 (select main_a v_prenex_13033)))) (forall ((v_prenex_12687 Int) (v_prenex_12688 Int)) (or (<= (+ (select main_a v_prenex_12688) (select main_a v_prenex_12687)) 1000) (<= 998 (select main_a v_prenex_12688)) (<= (* 2 (select main_a v_prenex_12688)) 2000) (< v_prenex_12687 main_x) (<= 0 (select main_a v_prenex_12687)) (<= 0 (* 2 (select main_a v_prenex_12687))) (<= (+ main_x 1) v_prenex_12687))) (forall ((v_prenex_4511 Int) (v_prenex_4512 Int)) (or (<= (+ main_x 1) v_prenex_4511) (< v_prenex_4511 main_x) (<= 0 (* 2 (select main_a v_prenex_4511))) (<= (select main_a v_prenex_4512) (+ (select main_a v_prenex_4511) 1000)) (<= 0 (select main_a v_prenex_4511)) (<= (* 2 (select main_a v_prenex_4512)) 2000) (<= 999 (select main_a v_prenex_4512)))) (or (forall ((v_prenex_6693 Int)) (or (<= (* 2 (select main_a v_prenex_6693)) 2000) (<= (select main_a v_prenex_6693) 1001))) (forall ((v_prenex_6692 Int)) (or (<= (select main_a v_prenex_6692) 1) (<= (+ main_x 1) v_prenex_6692) (<= 0 (* 2 (select main_a v_prenex_6692))) (< v_prenex_6692 main_x)))) (forall ((v_prenex_358 Int) (v_prenex_357 Int)) (or (<= (* 2 (select main_a v_prenex_358)) 2000) (<= (select main_a v_prenex_357) 2) (< v_prenex_357 main_x) (<= (+ (select main_a v_prenex_358) (select main_a v_prenex_357)) 1000) (<= 998 (select main_a v_prenex_358)) (<= (+ main_x 1) v_prenex_357) (<= 0 (select main_a v_prenex_357)))) (forall ((v_prenex_8798 Int) (v_prenex_8799 Int)) (or (<= (select main_a v_prenex_8799) 1000) (<= (+ (select main_a v_prenex_8799) (select main_a v_prenex_8798)) 1000) (<= 0 (* 2 (select main_a v_prenex_8798))) (< v_prenex_8798 main_x) (<= (+ main_x 1) v_prenex_8798) (<= 0 (select main_a v_prenex_8798)) (<= (select main_a v_prenex_8799) 1001))) (forall ((v_prenex_10697 Int) (v_prenex_10698 Int)) (or (<= (select main_a v_prenex_10698) 1001) (<= (+ (select main_a v_prenex_10697) 998) (select main_a v_prenex_10698)) (<= (select main_a v_prenex_10697) 2) (<= 998 (select main_a v_prenex_10698)) (< v_prenex_10698 main_y) (<= (+ main_x 1) v_prenex_10697) (< v_prenex_10697 main_x))) (forall ((v_prenex_2662 Int) (v_prenex_2661 Int)) (or (<= (* 2 (select main_a v_prenex_2662)) 2000) (<= 1000 (+ (select main_a v_prenex_2662) (select main_a v_prenex_2661))) (< v_prenex_2661 main_x) (<= (select main_a v_prenex_2661) 1) (<= (+ main_x 1) v_prenex_2661) (<= (select main_a v_prenex_2662) 1000) (<= (select main_a v_prenex_2661) 2))) (forall ((v_prenex_6419 Int) (v_prenex_6420 Int)) (or (< v_prenex_6419 main_x) (<= (+ main_x 1) v_prenex_6419) (<= (+ (select main_a v_prenex_6420) (select main_a v_prenex_6419)) 1000) (<= (select main_a v_prenex_6420) 1000) (<= (* 2 (select main_a v_prenex_6419)) 2) (<= 0 (select main_a v_prenex_6419)))) (forall ((v_prenex_11414 Int) (v_prenex_11415 Int)) (or (<= (+ main_x 1) v_prenex_11414) (< v_prenex_11414 main_x) (<= (select main_a v_prenex_11415) 1001) (<= 0 (+ (select main_a v_prenex_11414) 1)) (<= (select main_a v_prenex_11415) (+ (select main_a v_prenex_11414) 1000)) (<= 1998 (* 2 (select main_a v_prenex_11415))))) (forall ((v_prenex_11428 Int) (v_prenex_11429 Int)) (or (<= (+ (select main_a v_prenex_11428) 998) (select main_a v_prenex_11429)) (<= 0 (select main_a v_prenex_11428)) (< v_prenex_11428 main_x) (<= (select main_a v_prenex_11428) 1) (<= 998 (select main_a v_prenex_11429)) (<= (+ main_x 1) v_prenex_11428))) (forall ((v_prenex_5147 Int) (v_prenex_5146 Int)) (or (<= (+ main_y 1) v_prenex_5147) (<= (+ main_x 1) v_prenex_5146) (<= 998 (select main_a v_prenex_5147)) (<= 0 (* 2 (select main_a v_prenex_5146))) (< v_prenex_5146 main_x) (<= 1998 (* 2 (select main_a v_prenex_5147))) (<= 1000 (+ (select main_a v_prenex_5147) (select main_a v_prenex_5146))))) (or (forall ((v_prenex_4093 Int)) (or (<= 0 (* 2 (select main_a v_prenex_4093))) (<= (+ main_x 1) v_prenex_4093) (<= (* 2 (select main_a v_prenex_4093)) 2) (< v_prenex_4093 main_x))) (forall ((v_prenex_4094 Int)) (or (< v_prenex_4094 main_y) (<= (select main_a v_prenex_4094) 1001) (<= 1998 (* 2 (select main_a v_prenex_4094)))))) (forall ((v_prenex_9510 Int) (v_prenex_9511 Int)) (or (< v_prenex_9510 main_x) (<= 0 (* 2 (select main_a v_prenex_9510))) (<= 999 (select main_a v_prenex_9511)) (<= (+ main_x 1) v_prenex_9510) (<= (select main_a v_prenex_9511) 1000) (<= (select main_a v_prenex_9511) (+ (select main_a v_prenex_9510) 1000)) (<= 0 (select main_a v_prenex_9510)))) (forall ((v_prenex_13338 Int) (v_prenex_13339 Int)) (or (<= (select main_a v_prenex_13338) 2) (<= (+ (select main_a v_prenex_13339) (select main_a v_prenex_13338)) 1000) (< v_prenex_13338 main_x) (<= 0 (+ (select main_a v_prenex_13338) 1)) (<= (+ main_x 1) v_prenex_13338))) (or (forall ((v_prenex_12933 Int)) (or (<= 998 (select main_a v_prenex_12933)) (<= (+ main_y 1) v_prenex_12933))) (forall ((v_prenex_12932 Int)) (or (<= 0 (+ (select main_a v_prenex_12932) 1)) (<= (* 2 (select main_a v_prenex_12932)) 2) (<= (+ main_x 1) v_prenex_12932) (< v_prenex_12932 main_x)))) (forall ((v_prenex_3586 Int) (v_prenex_3587 Int)) (or (<= (select main_a v_prenex_3587) 1000) (<= 0 (select main_a v_prenex_3586)) (<= 998 (select main_a v_prenex_3587)) (< v_prenex_3586 main_x) (<= (select main_a v_prenex_3586) 1) (<= (+ (select main_a v_prenex_3587) (select main_a v_prenex_3586)) 1000) (<= (+ main_x 1) v_prenex_3586))) (forall ((v_prenex_7751 Int) (v_prenex_7752 Int)) (or (<= 998 (select main_a v_prenex_7752)) (<= (+ (select main_a v_prenex_7751) 998) (select main_a v_prenex_7752)) (<= (* 2 (select main_a v_prenex_7751)) 2) (<= (+ main_x 1) v_prenex_7751) (< v_prenex_7751 main_x) (<= (select main_a v_prenex_7752) 1000) (<= (+ main_y 1) v_prenex_7752))) (forall ((v_prenex_7823 Int) (v_prenex_7822 Int)) (or (< v_prenex_7822 main_x) (<= (select main_a v_prenex_7823) 1001) (<= (select main_a v_prenex_7823) (+ (select main_a v_prenex_7822) 1000)) (<= 0 (select main_a v_prenex_7822)) (<= 998 (select main_a v_prenex_7823)) (<= 0 (+ (select main_a v_prenex_7822) 1)) (<= (+ main_x 1) v_prenex_7822))) (forall ((v_prenex_11054 Int) (v_prenex_11053 Int)) (or (<= (+ (select main_a v_prenex_11053) 998) (select main_a v_prenex_11054)) (< v_prenex_11053 main_x) (<= (* 2 (select main_a v_prenex_11054)) 2000) (<= (+ main_y 1) v_prenex_11054) (<= 999 (select main_a v_prenex_11054)) (<= (+ main_x 1) v_prenex_11053) (<= (select main_a v_prenex_11053) 1))) (forall ((v_prenex_1760 Int) (v_prenex_1759 Int)) (or (<= (+ main_x 1) v_prenex_1759) (<= (select main_a v_prenex_1760) 1000) (<= 0 (+ (select main_a v_prenex_1759) 1)) (<= (select main_a v_prenex_1760) 1001) (<= (select main_a v_prenex_1760) (+ (select main_a v_prenex_1759) 1000)) (< v_prenex_1759 main_x))) (forall ((v_prenex_12569 Int) (v_prenex_12570 Int)) (or (< v_prenex_12569 main_x) (<= (+ main_x 1) v_prenex_12569) (<= 0 (+ (select main_a v_prenex_12569) 1)) (<= (* 2 (select main_a v_prenex_12570)) 2000) (<= 0 (* 2 (select main_a v_prenex_12569))) (<= 998 (select main_a v_prenex_12570)) (<= (select main_a v_prenex_12570) (+ (select main_a v_prenex_12569) 1000)))) (forall ((v_prenex_486 Int) (v_prenex_485 Int)) (or (<= (select main_a v_prenex_486) (+ (select main_a v_prenex_485) 1000)) (<= (+ main_x 1) v_prenex_485) (<= 0 (+ (select main_a v_prenex_485) 1)) (< v_prenex_485 main_x) (<= (* 2 (select main_a v_prenex_485)) 2) (<= (* 2 (select main_a v_prenex_486)) 2000))) (forall ((v_prenex_8609 Int) (v_prenex_8610 Int)) (or (<= (+ (select main_a v_prenex_8609) 998) (select main_a v_prenex_8610)) (<= 0 (* 2 (select main_a v_prenex_8609))) (<= 998 (select main_a v_prenex_8610)) (<= 1998 (* 2 (select main_a v_prenex_8610))) (<= 0 (+ (select main_a v_prenex_8609) 1)) (< v_prenex_8609 main_x) (<= (+ main_x 1) v_prenex_8609))) (forall ((v_prenex_5053 Int) (v_prenex_5052 Int)) (or (<= 1000 (+ (select main_a v_prenex_5053) (select main_a v_prenex_5052))) (<= (+ main_y 1) v_prenex_5053) (<= (+ main_x 1) v_prenex_5052) (< v_prenex_5052 main_x) (<= 0 (+ (select main_a v_prenex_5052) 1)) (<= (select main_a v_prenex_5053) 1001) (<= 1998 (* 2 (select main_a v_prenex_5053))))) (or (forall ((v_prenex_5047 Int)) (or (<= (* 2 (select main_a v_prenex_5047)) 2000) (<= (+ main_y 1) v_prenex_5047) (<= 999 (select main_a v_prenex_5047)))) (forall ((v_prenex_5046 Int)) (or (<= (+ main_x 1) v_prenex_5046) (< v_prenex_5046 main_x) (<= (* 2 (select main_a v_prenex_5046)) 2) (<= 0 (+ (select main_a v_prenex_5046) 1))))) (or (forall ((v_prenex_11960 Int)) (or (<= (+ main_y 1) v_prenex_11960) (<= 1998 (* 2 (select main_a v_prenex_11960))) (<= (select main_a v_prenex_11960) 1000))) (forall ((v_prenex_11959 Int)) (or (< v_prenex_11959 main_x) (<= (select main_a v_prenex_11959) 1) (<= (* 2 (select main_a v_prenex_11959)) 2) (<= (+ main_x 1) v_prenex_11959)))) (forall ((v_prenex_3964 Int) (v_prenex_3965 Int)) (or (<= (+ main_x 1) v_prenex_3964) (<= (select main_a v_prenex_3965) 1001) (<= (select main_a v_prenex_3965) (+ (select main_a v_prenex_3964) 1000)) (<= 0 (select main_a v_prenex_3964)) (<= 998 (select main_a v_prenex_3965)) (<= (select main_a v_prenex_3964) 1) (< v_prenex_3964 main_x))) (forall ((v_prenex_85 Int) (v_prenex_84 Int)) (or (<= (+ main_x 1) v_prenex_84) (< v_prenex_84 main_x) (<= 0 (select main_a v_prenex_84)) (<= (select main_a v_prenex_85) 1001) (<= (select main_a v_prenex_84) 1) (<= 1998 (* 2 (select main_a v_prenex_85))) (<= (+ (select main_a v_prenex_85) (select main_a v_prenex_84)) 1000))) (forall ((v_prenex_5231 Int) (v_prenex_5230 Int)) (or (<= (select main_a v_prenex_5231) 1001) (<= 1000 (+ (select main_a v_prenex_5231) (select main_a v_prenex_5230))) (<= (select main_a v_prenex_5230) 2) (< v_prenex_5230 main_x) (<= (+ main_y 1) v_prenex_5231) (<= (+ main_x 1) v_prenex_5230))) (forall ((v_prenex_11550 Int) (v_prenex_11549 Int)) (or (<= (select main_a v_prenex_11550) 1000) (<= (select main_a v_prenex_11549) 2) (<= (+ main_x 1) v_prenex_11549) (<= (+ (select main_a v_prenex_11549) 998) (select main_a v_prenex_11550)) (<= 998 (select main_a v_prenex_11550)) (< v_prenex_11549 main_x) (< v_prenex_11550 main_y))) (forall ((v_prenex_5673 Int) (v_prenex_5674 Int)) (or (<= (select main_a v_prenex_5674) 1000) (<= 998 (select main_a v_prenex_5674)) (< v_prenex_5673 main_x) (<= 0 (+ (select main_a v_prenex_5673) 1)) (<= (+ (select main_a v_prenex_5674) (select main_a v_prenex_5673)) 1000) (<= (+ main_x 1) v_prenex_5673))) (or (forall ((v_prenex_12167 Int)) (or (<= 0 (* 2 (select main_a v_prenex_12167))) (< v_prenex_12167 main_x) (<= 0 (select main_a v_prenex_12167)) (<= (+ main_x 1) v_prenex_12167))) (forall ((v_prenex_12168 Int)) (<= 1998 (* 2 (select main_a v_prenex_12168))))) (forall ((v_prenex_10051 Int) (v_prenex_10050 Int)) (or (<= 0 (select main_a v_prenex_10050)) (<= (select main_a v_prenex_10051) (+ (select main_a v_prenex_10050) 1000)) (< v_prenex_10050 main_x) (<= (+ main_x 1) v_prenex_10050) (<= 0 (+ (select main_a v_prenex_10050) 1)) (<= 1998 (* 2 (select main_a v_prenex_10051))))) (forall ((v_prenex_1513 Int) (v_prenex_1512 Int)) (or (<= (select main_a v_prenex_1513) 1001) (<= (+ (select main_a v_prenex_1513) (select main_a v_prenex_1512)) 1000) (<= 1998 (* 2 (select main_a v_prenex_1513))) (<= (+ main_x 1) v_prenex_1512) (< v_prenex_1512 main_x) (<= (select main_a v_prenex_1512) 2))) (forall ((v_prenex_5551 Int) (v_prenex_5550 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5550))) (<= (* 2 (select main_a v_prenex_5551)) 2000) (< v_prenex_5551 main_y) (<= 1998 (* 2 (select main_a v_prenex_5551))) (<= (+ main_x 1) v_prenex_5550) (<= 1000 (+ (select main_a v_prenex_5551) (select main_a v_prenex_5550))) (< v_prenex_5550 main_x))) (forall ((v_prenex_10198 Int) (v_prenex_10197 Int)) (or (<= 0 (+ (select main_a v_prenex_10197) 1)) (< v_prenex_10197 main_x) (<= 1000 (+ (select main_a v_prenex_10198) (select main_a v_prenex_10197))) (<= (+ main_x 1) v_prenex_10197) (<= 999 (select main_a v_prenex_10198)) (<= (select main_a v_prenex_10197) 2))) (forall ((v_prenex_10083 Int) (v_prenex_10082 Int)) (or (<= 998 (select main_a v_prenex_10083)) (<= 0 (+ (select main_a v_prenex_10082) 1)) (<= (select main_a v_prenex_10082) 1) (<= (+ (select main_a v_prenex_10083) (select main_a v_prenex_10082)) 1000) (< v_prenex_10082 main_x) (<= (+ main_x 1) v_prenex_10082))) (forall ((v_prenex_12079 Int) (v_prenex_12080 Int)) (or (< v_prenex_12079 main_x) (<= (* 2 (select main_a v_prenex_12080)) 2000) (<= 998 (select main_a v_prenex_12080)) (<= 0 (select main_a v_prenex_12079)) (<= (+ main_x 1) v_prenex_12079) (<= 1000 (+ (select main_a v_prenex_12080) (select main_a v_prenex_12079))))) (forall ((v_prenex_8370 Int) (v_prenex_8369 Int)) (or (<= (select main_a v_prenex_8369) 2) (<= 998 (select main_a v_prenex_8370)) (<= (+ main_y 1) v_prenex_8370) (<= (+ main_x 1) v_prenex_8369) (<= (select main_a v_prenex_8370) 1000) (<= 1000 (+ (select main_a v_prenex_8370) (select main_a v_prenex_8369))) (< v_prenex_8369 main_x))) (forall ((v_prenex_2461 Int) (v_prenex_2462 Int)) (or (<= (* 2 (select main_a v_prenex_2461)) 2) (< v_prenex_2461 main_x) (<= (+ main_x 1) v_prenex_2461) (<= 998 (select main_a v_prenex_2462)) (<= (* 2 (select main_a v_prenex_2462)) 2000) (<= (select main_a v_prenex_2462) (+ (select main_a v_prenex_2461) 1000)) (<= (select main_a v_prenex_2461) 1))) (forall ((v_prenex_7405 Int) (v_prenex_7406 Int)) (or (< v_prenex_7405 main_x) (<= (select main_a v_prenex_7405) 1) (<= 998 (select main_a v_prenex_7406)) (<= (+ (select main_a v_prenex_7405) 998) (select main_a v_prenex_7406)) (<= 0 (+ (select main_a v_prenex_7405) 1)) (<= (+ main_x 1) v_prenex_7405))) (forall ((v_prenex_9114 Int) (v_prenex_9113 Int)) (or (<= (+ main_x 1) v_prenex_9113) (<= (select main_a v_prenex_9113) 2) (<= 0 (* 2 (select main_a v_prenex_9113))) (<= (* 2 (select main_a v_prenex_9114)) 2000) (<= 1998 (* 2 (select main_a v_prenex_9114))) (<= 1000 (+ (select main_a v_prenex_9114) (select main_a v_prenex_9113))) (< v_prenex_9113 main_x))) (forall ((v_prenex_1139 Int) (v_prenex_1140 Int)) (or (<= (select main_a v_prenex_1139) 1) (<= 1998 (* 2 (select main_a v_prenex_1140))) (<= (+ main_x 1) v_prenex_1139) (<= (+ (select main_a v_prenex_1139) 998) (select main_a v_prenex_1140)) (<= (select main_a v_prenex_1140) 1001) (< v_prenex_1139 main_x) (<= 0 (* 2 (select main_a v_prenex_1139))))) (forall ((v_prenex_11105 Int) (v_prenex_11106 Int)) (or (<= (+ main_x 1) v_prenex_11105) (<= (select main_a v_prenex_11105) 1) (< v_prenex_11106 main_y) (<= (select main_a v_prenex_11106) 1001) (<= 998 (select main_a v_prenex_11106)) (< v_prenex_11105 main_x) (<= (+ (select main_a v_prenex_11105) 998) (select main_a v_prenex_11106)))) (forall ((v_prenex_601 Int) (v_prenex_602 Int)) (or (<= (select main_a v_prenex_602) 1001) (<= 1000 (+ (select main_a v_prenex_602) (select main_a v_prenex_601))) (<= 999 (select main_a v_prenex_602)) (<= (+ main_x 1) v_prenex_601) (<= 0 (+ (select main_a v_prenex_601) 1)) (< v_prenex_601 main_x) (<= (select main_a v_prenex_601) 2))) (forall ((v_prenex_2159 Int) (v_prenex_2160 Int)) (or (<= (+ (select main_a v_prenex_2160) (select main_a v_prenex_2159)) 1000) (<= (+ main_x 1) v_prenex_2159) (< v_prenex_2159 main_x) (<= (select main_a v_prenex_2159) 2))) (or (forall ((v_prenex_2600 Int)) (or (< v_prenex_2600 main_y) (<= 1998 (* 2 (select main_a v_prenex_2600))) (<= (select main_a v_prenex_2600) 1000))) (forall ((v_prenex_2599 Int)) (or (< v_prenex_2599 main_x) (<= 0 (select main_a v_prenex_2599)) (<= 0 (* 2 (select main_a v_prenex_2599))) (<= (+ main_x 1) v_prenex_2599)))) (forall ((v_prenex_503 Int) (v_prenex_504 Int)) (or (<= (select main_a v_prenex_504) 1000) (<= (+ main_x 1) v_prenex_503) (<= (select main_a v_prenex_503) 1) (< v_prenex_503 main_x) (<= 1000 (+ (select main_a v_prenex_504) (select main_a v_prenex_503))))) (or (forall ((v_prenex_9683 Int)) (or (<= (+ main_y 1) v_prenex_9683) (<= 1998 (* 2 (select main_a v_prenex_9683))) (<= 998 (select main_a v_prenex_9683)))) (forall ((v_prenex_9682 Int)) (or (<= (* 2 (select main_a v_prenex_9682)) 2) (<= (+ main_x 1) v_prenex_9682) (< v_prenex_9682 main_x)))) (forall ((v_prenex_6078 Int) (v_prenex_6077 Int)) (or (<= 998 (select main_a v_prenex_6078)) (<= (select main_a v_prenex_6077) 2) (<= 1998 (* 2 (select main_a v_prenex_6078))) (< v_prenex_6077 main_x) (<= (+ main_x 1) v_prenex_6077) (<= (select main_a v_prenex_6077) 1) (<= (+ (select main_a v_prenex_6077) 998) (select main_a v_prenex_6078)))) (forall ((v_prenex_9109 Int) (v_prenex_9110 Int)) (or (<= (select main_a v_prenex_9110) (+ (select main_a v_prenex_9109) 1000)) (<= (+ main_y 1) v_prenex_9110) (<= 998 (select main_a v_prenex_9110)) (< v_prenex_9109 main_x) (<= (+ main_x 1) v_prenex_9109) (<= (select main_a v_prenex_9110) 1000) (<= (select main_a v_prenex_9109) 2))) (forall ((v_prenex_12065 Int) (v_prenex_12066 Int)) (or (<= (select main_a v_prenex_12065) 2) (<= 0 (* 2 (select main_a v_prenex_12065))) (<= (+ main_x 1) v_prenex_12065) (<= 998 (select main_a v_prenex_12066)) (<= (+ (select main_a v_prenex_12065) 998) (select main_a v_prenex_12066)) (< v_prenex_12065 main_x))) (forall ((v_prenex_9154 Int) (v_prenex_9153 Int)) (or (<= (+ main_x 1) v_prenex_9153) (<= 0 (select main_a v_prenex_9153)) (<= 1000 (+ (select main_a v_prenex_9154) (select main_a v_prenex_9153))) (<= (* 2 (select main_a v_prenex_9154)) 2000) (<= (select main_a v_prenex_9153) 2) (< v_prenex_9153 main_x) (<= 1998 (* 2 (select main_a v_prenex_9154))))) (or (forall ((v_prenex_5629 Int)) (or (<= 998 (select main_a v_prenex_5629)) (<= (* 2 (select main_a v_prenex_5629)) 2000))) (forall ((v_prenex_5628 Int)) (or (< v_prenex_5628 main_x) (<= (* 2 (select main_a v_prenex_5628)) 2) (<= 0 (* 2 (select main_a v_prenex_5628))) (<= (+ main_x 1) v_prenex_5628) (<= (select main_a v_prenex_5628) 1)))) (forall ((v_prenex_1679 Int) (v_prenex_1680 Int)) (or (<= (+ (select main_a v_prenex_1680) (select main_a v_prenex_1679)) 1000) (<= 0 (select main_a v_prenex_1679)) (< v_prenex_1679 main_x) (<= (select main_a v_prenex_1680) 1001) (<= (+ main_x 1) v_prenex_1679) (<= 998 (select main_a v_prenex_1680)) (<= (* 2 (select main_a v_prenex_1679)) 2))) (forall ((v_prenex_9356 Int) (v_prenex_9357 Int)) (or (< v_prenex_9357 main_y) (<= (+ (select main_a v_prenex_9357) (select main_a v_prenex_9356)) 1000) (<= 1998 (* 2 (select main_a v_prenex_9357))) (<= (+ main_y 1) v_prenex_9357) (<= (* 2 (select main_a v_prenex_9357)) 2000))) (forall ((v_prenex_8084 Int) (v_prenex_8085 Int)) (or (<= (+ main_x 1) v_prenex_8084) (<= (select main_a v_prenex_8085) (+ (select main_a v_prenex_8084) 1000)) (< v_prenex_8084 main_x) (<= (* 2 (select main_a v_prenex_8085)) 2000) (<= (select main_a v_prenex_8084) 1) (<= 0 (* 2 (select main_a v_prenex_8084))))) (or (forall ((v_prenex_13433 Int)) (or (<= 0 (+ (select main_a v_prenex_13433) 1)) (<= (* 2 (select main_a v_prenex_13433)) 2) (<= (+ main_x 1) v_prenex_13433) (< v_prenex_13433 main_x))) (forall ((v_prenex_13434 Int)) (<= 998 (select main_a v_prenex_13434)))) (or (forall ((v_prenex_3097 Int)) (or (< v_prenex_3097 main_x) (<= 0 (* 2 (select main_a v_prenex_3097))) (<= (+ main_x 1) v_prenex_3097) (<= (* 2 (select main_a v_prenex_3097)) 2))) (forall ((v_prenex_3098 Int)) (or (<= 998 (select main_a v_prenex_3098)) (<= (select main_a v_prenex_3098) 1000)))) (forall ((v_prenex_1483 Int) (v_prenex_1482 Int)) (or (<= (* 2 (select main_a v_prenex_1482)) 2) (<= (+ (select main_a v_prenex_1483) (select main_a v_prenex_1482)) 1000) (<= 999 (select main_a v_prenex_1483)) (< v_prenex_1482 main_x) (<= (+ main_x 1) v_prenex_1482))) (forall ((v_prenex_8194 Int) (v_prenex_8195 Int)) (or (<= (select main_a v_prenex_8195) 1001) (< v_prenex_8194 main_x) (<= 0 (select main_a v_prenex_8194)) (<= (select main_a v_prenex_8195) 1000) (<= (+ main_x 1) v_prenex_8194) (<= 1000 (+ (select main_a v_prenex_8195) (select main_a v_prenex_8194))) (< v_prenex_8195 main_y))) (forall ((v_prenex_2611 Int) (v_prenex_2612 Int)) (or (<= (select main_a v_prenex_2611) 1) (<= 998 (select main_a v_prenex_2612)) (<= (+ (select main_a v_prenex_2611) 998) (select main_a v_prenex_2612)) (< v_prenex_2611 main_x) (<= 1998 (* 2 (select main_a v_prenex_2612))) (<= 0 (select main_a v_prenex_2611)) (<= (+ main_x 1) v_prenex_2611))) (forall ((v_prenex_7346 Int) (v_prenex_7347 Int)) (or (<= 998 (select main_a v_prenex_7347)) (<= (+ main_x 1) v_prenex_7346) (<= (select main_a v_prenex_7346) 2) (<= 1998 (* 2 (select main_a v_prenex_7347))) (< v_prenex_7346 main_x) (<= (+ (select main_a v_prenex_7347) (select main_a v_prenex_7346)) 1000))) (or (forall ((v_prenex_3843 Int)) (or (<= (* 2 (select main_a v_prenex_3843)) 2000) (< v_prenex_3843 main_y))) (forall ((v_prenex_3842 Int)) (or (<= (+ main_x 1) v_prenex_3842) (< v_prenex_3842 main_x) (<= (* 2 (select main_a v_prenex_3842)) 2)))) (forall ((v_prenex_5277 Int) (v_prenex_5276 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_5277))) (<= (+ main_x 1) v_prenex_5276) (<= (select main_a v_prenex_5277) (+ (select main_a v_prenex_5276) 1000)) (<= (select main_a v_prenex_5276) 2) (<= 0 (* 2 (select main_a v_prenex_5276))) (< v_prenex_5276 main_x) (<= 999 (select main_a v_prenex_5277)))) (forall ((v_prenex_7395 Int) (v_prenex_7396 Int)) (or (< v_prenex_7395 main_x) (<= (+ main_x 1) v_prenex_7395) (<= (select main_a v_prenex_7396) 1001) (<= (select main_a v_prenex_7396) 1000) (<= (select main_a v_prenex_7395) 2) (<= 1000 (+ (select main_a v_prenex_7396) (select main_a v_prenex_7395))) (<= 0 (* 2 (select main_a v_prenex_7395))))) (forall ((v_prenex_8323 Int) (v_prenex_8324 Int)) (or (<= (* 2 (select main_a v_prenex_8324)) 2000) (<= 0 (+ (select main_a v_prenex_8323) 1)) (<= 998 (select main_a v_prenex_8324)) (<= (select main_a v_prenex_8324) (+ (select main_a v_prenex_8323) 1000)) (< v_prenex_8323 main_x) (<= (+ main_x 1) v_prenex_8323) (<= (+ main_y 1) v_prenex_8324))) (forall ((v_prenex_3296 Int) (v_prenex_3295 Int)) (or (< v_prenex_3295 main_x) (<= (+ main_x 1) v_prenex_3295) (<= 998 (select main_a v_prenex_3296)) (<= 1000 (+ (select main_a v_prenex_3296) (select main_a v_prenex_3295))) (<= 0 (* 2 (select main_a v_prenex_3295))) (<= (select main_a v_prenex_3295) 1))) (forall ((v_prenex_8553 Int) (v_prenex_8554 Int)) (or (<= 1000 (+ (select main_a v_prenex_8554) (select main_a v_prenex_8553))) (<= (+ main_x 1) v_prenex_8553) (<= (* 2 (select main_a v_prenex_8553)) 2) (< v_prenex_8553 main_x) (<= 999 (select main_a v_prenex_8554)) (<= (select main_a v_prenex_8554) 1000) (<= 0 (select main_a v_prenex_8553)))) (forall ((v_prenex_11326 Int) (v_prenex_11327 Int)) (or (<= (+ main_y 1) v_prenex_11327) (<= 0 (* 2 (select main_a v_prenex_11326))) (<= (select main_a v_prenex_11327) 1001) (<= (select main_a v_prenex_11327) (+ (select main_a v_prenex_11326) 1000)) (<= (select main_a v_prenex_11327) 1000) (<= (+ main_x 1) v_prenex_11326) (< v_prenex_11326 main_x))) (forall ((v_prenex_10813 Int) (v_prenex_10812 Int)) (or (<= (+ main_x 1) v_prenex_10812) (<= (select main_a v_prenex_10812) 2) (<= 999 (select main_a v_prenex_10813)) (<= 998 (select main_a v_prenex_10813)) (<= (+ main_y 1) v_prenex_10813) (< v_prenex_10812 main_x) (<= (select main_a v_prenex_10813) (+ (select main_a v_prenex_10812) 1000)))) (forall ((v_prenex_8277 Int) (v_prenex_8276 Int)) (or (<= 0 (* 2 (select main_a v_prenex_8276))) (<= (+ main_x 1) v_prenex_8276) (<= (* 2 (select main_a v_prenex_8276)) 2) (<= 1998 (* 2 (select main_a v_prenex_8277))) (<= 999 (select main_a v_prenex_8277)) (<= (select main_a v_prenex_8277) (+ (select main_a v_prenex_8276) 1000)) (< v_prenex_8276 main_x))) (forall ((v_prenex_2983 Int) (v_prenex_2984 Int)) (or (< v_prenex_2983 main_x) (<= (+ main_y 1) v_prenex_2984) (<= 0 (select main_a v_prenex_2983)) (<= (select main_a v_prenex_2984) (+ (select main_a v_prenex_2983) 1000)) (<= (+ main_x 1) v_prenex_2983) (<= (select main_a v_prenex_2984) 1000))) (forall ((v_prenex_4029 Int) (v_prenex_4030 Int)) (or (<= 998 (select main_a v_prenex_4030)) (< v_prenex_4029 main_x) (<= 0 (+ (select main_a v_prenex_4029) 1)) (<= 1998 (* 2 (select main_a v_prenex_4030))) (<= (select main_a v_prenex_4029) 1) (<= (select main_a v_prenex_4030) (+ (select main_a v_prenex_4029) 1000)) (<= (+ main_x 1) v_prenex_4029))) (forall ((v_prenex_2226 Int) (v_prenex_2225 Int)) (or (<= 0 (* 2 (select main_a v_prenex_2225))) (< v_prenex_2225 main_x) (<= 999 (select main_a v_prenex_2226)) (<= (+ (select main_a v_prenex_2226) (select main_a v_prenex_2225)) 1000) (<= (+ main_x 1) v_prenex_2225) (<= 1998 (* 2 (select main_a v_prenex_2226))))) (forall ((v_prenex_3436 Int) (v_prenex_3435 Int)) (or (<= 0 (* 2 (select main_a v_prenex_3435))) (<= (+ main_y 1) v_prenex_3436) (<= (+ (select main_a v_prenex_3435) 998) (select main_a v_prenex_3436)) (<= (select main_a v_prenex_3436) 1001) (< v_prenex_3435 main_x) (<= (+ main_x 1) v_prenex_3435) (<= 999 (select main_a v_prenex_3436)))) (forall ((v_prenex_7436 Int) (v_prenex_7435 Int)) (or (<= (+ (select main_a v_prenex_7436) (select main_a v_prenex_7435)) 1000) (<= (select main_a v_prenex_7436) 1001) (<= 0 (+ (select main_a v_prenex_7435) 1)) (<= 999 (select main_a v_prenex_7436)) (<= (select main_a v_prenex_7435) 1) (< v_prenex_7435 main_x) (<= (+ main_x 1) v_prenex_7435))) (or (forall ((v_prenex_7089 Int)) (or (<= (+ main_y 1) v_prenex_7089) (<= (select main_a v_prenex_7089) 1000) (<= 999 (select main_a v_prenex_7089)))) (forall ((v_prenex_7088 Int)) (or (< v_prenex_7088 main_x) (<= 0 (* 2 (select main_a v_prenex_7088))) (<= (+ main_x 1) v_prenex_7088) (<= (select main_a v_prenex_7088) 2)))) (forall ((v_prenex_268 Int) (v_prenex_267 Int)) (or (<= (+ main_x 1) v_prenex_267) (< v_prenex_268 main_y) (<= 1998 (* 2 (select main_a v_prenex_268))) (< v_prenex_267 main_x) (<= (select main_a v_prenex_268) (+ (select main_a v_prenex_267) 1000)) (<= (select main_a v_prenex_268) 1001) (<= 0 (+ (select main_a v_prenex_267) 1)))) (forall ((v_prenex_1822 Int) (v_prenex_1821 Int)) (or (<= (select main_a v_prenex_1821) 1) (<= (* 2 (select main_a v_prenex_1821)) 2) (< v_prenex_1821 main_x) (<= (+ main_x 1) v_prenex_1821) (<= (+ (select main_a v_prenex_1821) 998) (select main_a v_prenex_1822)))) (forall ((v_prenex_8817 Int) (v_prenex_8816 Int)) (or (< v_prenex_8816 main_x) (<= 0 (select main_a v_prenex_8816)) (<= (+ main_x 1) v_prenex_8816) (<= (* 2 (select main_a v_prenex_8817)) 2000) (<= (+ (select main_a v_prenex_8817) (select main_a v_prenex_8816)) 1000) (<= (select main_a v_prenex_8817) 1000) (<= (+ main_y 1) v_prenex_8817))) (forall ((v_prenex_9647 Int) (v_prenex_9646 Int)) (or (<= (+ (select main_a v_prenex_9647) (select main_a v_prenex_9646)) 1000) (<= (select main_a v_prenex_9647) 1001) (< v_prenex_9646 main_x) (<= (select main_a v_prenex_9646) 2) (<= (+ main_x 1) v_prenex_9646) (<= 998 (select main_a v_prenex_9647)))) (forall ((v_prenex_2593 Int) (v_prenex_2594 Int)) (or (<= (* 2 (select main_a v_prenex_2594)) 2000) (<= (+ (select main_a v_prenex_2594) (select main_a v_prenex_2593)) 1000) (<= (+ main_y 1) v_prenex_2594) (<= 998 (select main_a v_prenex_2594)) (< v_prenex_2594 main_y))) (forall ((v_prenex_6765 Int) (v_prenex_6764 Int)) (or (< v_prenex_6764 main_x) (<= (+ main_x 1) v_prenex_6764) (<= (+ (select main_a v_prenex_6765) (select main_a v_prenex_6764)) 1000) (<= 998 (select main_a v_prenex_6765)) (<= (* 2 (select main_a v_prenex_6765)) 2000) (<= (select main_a v_prenex_6764) 2))) (forall ((v_prenex_8741 Int) (v_prenex_8742 Int)) (or (<= 0 (+ (select main_a v_prenex_8741) 1)) (<= (+ (select main_a v_prenex_8742) (select main_a v_prenex_8741)) 1000) (< v_prenex_8741 main_x) (<= (select main_a v_prenex_8742) 1000) (<= (+ main_x 1) v_prenex_8741) (<= 0 (select main_a v_prenex_8741)))) (forall ((v_prenex_10525 Int)) (or (<= (* 2 (select main_a v_prenex_10525)) 2) (<= (+ main_x 1) v_prenex_10525) (<= 0 (select main_a v_prenex_10525)) (<= 0 (+ (select main_a v_prenex_10525) 1)) (< v_prenex_10525 main_x))) (or (forall ((v_prenex_13329 Int)) (<= 998 (select main_a v_prenex_13329))) (forall ((v_prenex_13328 Int)) (or (<= (+ main_x 1) v_prenex_13328) (<= 0 (* 2 (select main_a v_prenex_13328))) (< v_prenex_13328 main_x) (<= 0 (select main_a v_prenex_13328)) (<= (select main_a v_prenex_13328) 2)))) (forall ((v_prenex_4426 Int) (v_prenex_4425 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_4426))) (<= (* 2 (select main_a v_prenex_4425)) 2) (< v_prenex_4425 main_x) (<= (select main_a v_prenex_4426) 1000) (<= (+ main_x 1) v_prenex_4425) (<= 1000 (+ (select main_a v_prenex_4426) (select main_a v_prenex_4425))) (<= 0 (* 2 (select main_a v_prenex_4425))))) (forall ((v_prenex_446 Int) (v_prenex_445 Int)) (or (<= 0 (* 2 (select main_a v_prenex_445))) (<= (+ main_x 1) v_prenex_445) (<= (select main_a v_prenex_446) (+ (select main_a v_prenex_445) 1000)) (<= 1998 (* 2 (select main_a v_prenex_446))) (< v_prenex_445 main_x) (<= (select main_a v_prenex_445) 1))) (forall ((v_prenex_10894 Int) (v_prenex_10893 Int)) (or (< v_prenex_10893 main_x) (<= (+ main_x 1) v_prenex_10893) (<= 1998 (* 2 (select main_a v_prenex_10894))) (<= 0 (* 2 (select main_a v_prenex_10893))) (<= (select main_a v_prenex_10894) (+ (select main_a v_prenex_10893) 1000)) (<= 0 (select main_a v_prenex_10893)) (<= (* 2 (select main_a v_prenex_10894)) 2000))) (forall ((v_prenex_8842 Int) (v_prenex_8843 Int)) (or (<= 999 (select main_a v_prenex_8843)) (<= 0 (* 2 (select main_a v_prenex_8842))) (< v_prenex_8842 main_x) (<= (select main_a v_prenex_8842) 1) (<= (+ main_x 1) v_prenex_8842) (<= (select main_a v_prenex_8843) (+ (select main_a v_prenex_8842) 1000)))) (forall ((v_prenex_10156 Int) (v_prenex_10155 Int)) (or (< v_prenex_10155 main_x) (<= (+ main_x 1) v_prenex_10155) (<= (* 2 (select main_a v_prenex_10156)) 2000) (<= (+ (select main_a v_prenex_10155) 998) (select main_a v_prenex_10156)) (<= 1998 (* 2 (select main_a v_prenex_10156))) (<= (select main_a v_prenex_10155) 1))) (forall ((v_prenex_3375 Int) (v_prenex_3376 Int)) (or (<= (+ (select main_a v_prenex_3376) (select main_a v_prenex_3375)) 1000) (<= (+ main_x 1) v_prenex_3375) (< v_prenex_3375 main_x) (<= (select main_a v_prenex_3376) 1000) (<= (select main_a v_prenex_3375) 1) (<= 1998 (* 2 (select main_a v_prenex_3376))) (< v_prenex_3376 main_y))) (forall ((v_prenex_5172 Int) (v_prenex_5171 Int)) (or (<= (+ main_x 1) v_prenex_5171) (<= (* 2 (select main_a v_prenex_5171)) 2) (<= (select main_a v_prenex_5171) 2) (<= 1000 (+ (select main_a v_prenex_5172) (select main_a v_prenex_5171))) (< v_prenex_5171 main_x) (<= 998 (select main_a v_prenex_5172)) (<= (select main_a v_prenex_5172) 1001))) (forall ((v_prenex_9033 Int) (v_prenex_9032 Int)) (or (<= (+ (select main_a v_prenex_9032) 998) (select main_a v_prenex_9033)) (<= 0 (+ (select main_a v_prenex_9032) 1)) (<= (* 2 (select main_a v_prenex_9032)) 2) (< v_prenex_9032 main_x) (<= (+ main_x 1) v_prenex_9032))) (forall ((v_prenex_3224 Int) (v_prenex_3225 Int)) (or (< v_prenex_3224 main_x) (<= (* 2 (select main_a v_prenex_3225)) 2000) (<= 0 (* 2 (select main_a v_prenex_3224))) (<= 998 (select main_a v_prenex_3225)) (<= (select main_a v_prenex_3224) 1) (<= (+ (select main_a v_prenex_3225) (select main_a v_prenex_3224)) 1000) (<= (+ main_x 1) v_prenex_3224))) (forall ((v_prenex_7324 Int) (v_prenex_7325 Int)) (or (<= (* 2 (select main_a v_prenex_7325)) 2000) (<= (select main_a v_prenex_7325) 1000) (< v_prenex_7325 main_y) (<= (select main_a v_prenex_7324) 2) (<= (+ main_x 1) v_prenex_7324) (< v_prenex_7324 main_x) (<= (select main_a v_prenex_7325) (+ (select main_a v_prenex_7324) 1000)))) (forall ((v_prenex_699 Int) (v_prenex_700 Int)) (or (<= (+ (select main_a v_prenex_700) (select main_a v_prenex_699)) 1000) (<= (+ main_x 1) v_prenex_699) (<= (select main_a v_prenex_699) 2) (<= (* 2 (select main_a v_prenex_699)) 2) (<= 999 (select main_a v_prenex_700)) (< v_prenex_699 main_x))) (forall ((v_prenex_5284 Int) (v_prenex_5285 Int)) (or (<= (+ main_y 1) v_prenex_5285) (< v_prenex_5284 main_x) (<= (select main_a v_prenex_5285) 1000) (<= (+ main_x 1) v_prenex_5284) (<= 0 (select main_a v_prenex_5284)) (<= (+ (select main_a v_prenex_5285) (select main_a v_prenex_5284)) 1000))) (forall ((v_prenex_5163 Int) (v_prenex_5164 Int)) (or (<= 1000 (+ (select main_a v_prenex_5164) (select main_a v_prenex_5163))) (<= (* 2 (select main_a v_prenex_5163)) 2) (<= (select main_a v_prenex_5164) 1000) (<= (+ main_x 1) v_prenex_5163) (<= 0 (select main_a v_prenex_5163)) (<= 1998 (* 2 (select main_a v_prenex_5164))) (< v_prenex_5163 main_x))) (forall ((v_prenex_10974 Int) (v_prenex_10973 Int)) (or (<= (+ main_x 1) v_prenex_10973) (<= 0 (select main_a v_prenex_10973)) (< v_prenex_10973 main_x) (<= (* 2 (select main_a v_prenex_10973)) 2) (<= (+ (select main_a v_prenex_10973) 998) (select main_a v_prenex_10974)) (<= 998 (select main_a v_prenex_10974)))) (forall ((v_prenex_5978 Int) (v_prenex_5977 Int)) (or (<= (select main_a v_prenex_5978) 1000) (<= (+ main_x 1) v_prenex_5977) (<= (+ (select main_a v_prenex_5978) (select main_a v_prenex_5977)) 1000) (<= (+ main_y 1) v_prenex_5978) (< v_prenex_5977 main_x) (<= 0 (* 2 (select main_a v_prenex_5977))))) (forall ((v_prenex_10712 Int) (v_prenex_10711 Int)) (or (<= (+ (select main_a v_prenex_10712) (select main_a v_prenex_10711)) 1000) (<= 999 (select main_a v_prenex_10712)) (<= 1998 (* 2 (select main_a v_prenex_10712))) (< v_prenex_10712 main_y) (<= (+ main_y 1) v_prenex_10712))) (forall ((v_prenex_4971 Int) (v_prenex_4970 Int)) (or (<= (+ (select main_a v_prenex_4971) (select main_a v_prenex_4970)) 1000) (< v_prenex_4970 main_x) (<= 0 (select main_a v_prenex_4970)) (<= 998 (select main_a v_prenex_4971)) (<= (+ main_x 1) v_prenex_4970) (<= (* 2 (select main_a v_prenex_4970)) 2))) (or (forall ((v_prenex_4782 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_4782))) (<= (select main_a v_prenex_4782) 1001) (<= (+ main_y 1) v_prenex_4782))) (forall ((v_prenex_4781 Int)) (or (<= 0 (* 2 (select main_a v_prenex_4781))) (<= (+ main_x 1) v_prenex_4781) (<= 0 (+ (select main_a v_prenex_4781) 1)) (< v_prenex_4781 main_x)))) (forall ((v_prenex_3032 Int) (v_prenex_3031 Int)) (or (<= (select main_a v_prenex_3032) 1001) (<= 1000 (+ (select main_a v_prenex_3032) (select main_a v_prenex_3031))) (< v_prenex_3031 main_x) (< v_prenex_3032 main_y) (<= 998 (select main_a v_prenex_3032)) (<= (select main_a v_prenex_3031) 2) (<= (+ main_x 1) v_prenex_3031))) (forall ((v_prenex_12571 Int) (v_prenex_12572 Int)) (or (<= (+ main_x 1) v_prenex_12571) (<= 1000 (+ (select main_a v_prenex_12572) (select main_a v_prenex_12571))) (<= 0 (select main_a v_prenex_12571)) (<= 0 (+ (select main_a v_prenex_12571) 1)) (<= (select main_a v_prenex_12572) 1001) (< v_prenex_12571 main_x) (<= 1998 (* 2 (select main_a v_prenex_12572))))) (forall ((v_prenex_9374 Int) (v_prenex_9375 Int)) (or (<= 998 (select main_a v_prenex_9375)) (< v_prenex_9374 main_x) (<= (select main_a v_prenex_9375) 1000) (<= 1000 (+ (select main_a v_prenex_9375) (select main_a v_prenex_9374))) (<= (+ main_x 1) v_prenex_9374) (<= (* 2 (select main_a v_prenex_9374)) 2))) (forall ((v_prenex_13046 Int) (v_prenex_13047 Int)) (or (<= (select main_a v_prenex_13046) 2) (<= 0 (* 2 (select main_a v_prenex_13046))) (<= 1000 (+ (select main_a v_prenex_13047) (select main_a v_prenex_13046))) (<= (+ main_x 1) v_prenex_13046) (<= 1998 (* 2 (select main_a v_prenex_13047))) (< v_prenex_13046 main_x))) (or (forall ((v_prenex_5310 Int)) (or (< v_prenex_5310 main_x) (<= (* 2 (select main_a v_prenex_5310)) 2) (<= 0 (* 2 (select main_a v_prenex_5310))) (<= (+ main_x 1) v_prenex_5310) (<= (select main_a v_prenex_5310) 1))) (forall ((v_prenex_5311 Int)) (or (<= 998 (select main_a v_prenex_5311)) (<= (select main_a v_prenex_5311) 1000)))) (forall ((v_prenex_8653 Int) (v_prenex_8654 Int)) (or (<= (+ main_x 1) v_prenex_8653) (< v_prenex_8653 main_x) (<= (select main_a v_prenex_8653) 1) (<= (+ main_y 1) v_prenex_8654) (<= 1000 (+ (select main_a v_prenex_8654) (select main_a v_prenex_8653))) (<= (select main_a v_prenex_8654) 1001) (<= 998 (select main_a v_prenex_8654)))) (forall ((v_prenex_10605 Int) (v_prenex_10604 Int)) (or (<= (+ main_x 1) v_prenex_10604) (<= 999 (select main_a v_prenex_10605)) (<= 998 (select main_a v_prenex_10605)) (< v_prenex_10605 main_y) (<= (select main_a v_prenex_10604) 2) (< v_prenex_10604 main_x) (<= (+ (select main_a v_prenex_10605) (select main_a v_prenex_10604)) 1000))) (forall ((v_prenex_11644 Int) (v_prenex_11643 Int)) (or (<= 0 (select main_a v_prenex_11643)) (<= (+ main_x 1) v_prenex_11643) (< v_prenex_11643 main_x) (<= (+ (select main_a v_prenex_11644) (select main_a v_prenex_11643)) 1000) (<= 0 (* 2 (select main_a v_prenex_11643))) (<= (select main_a v_prenex_11644) 1000) (<= (* 2 (select main_a v_prenex_11644)) 2000))) (forall ((v_prenex_8296 Int) (v_prenex_8297 Int)) (or (<= 999 (select main_a v_prenex_8297)) (<= (select main_a v_prenex_8296) 1) (<= (+ main_x 1) v_prenex_8296) (< v_prenex_8296 main_x) (<= (+ (select main_a v_prenex_8296) 998) (select main_a v_prenex_8297)) (<= (select main_a v_prenex_8297) 1001) (<= 0 (select main_a v_prenex_8296)))) (forall ((v_prenex_7579 Int) (v_prenex_7578 Int)) (or (< v_prenex_7578 main_x) (<= 1998 (* 2 (select main_a v_prenex_7579))) (<= (* 2 (select main_a v_prenex_7578)) 2) (<= (+ main_x 1) v_prenex_7578) (<= (select main_a v_prenex_7579) 1000) (<= (+ (select main_a v_prenex_7578) 998) (select main_a v_prenex_7579)) (< v_prenex_7579 main_y))) (forall ((v_prenex_12304 Int) (v_prenex_12303 Int)) (or (<= (+ main_y 1) v_prenex_12304) (< v_prenex_12303 main_x) (<= 1998 (* 2 (select main_a v_prenex_12304))) (<= (+ main_x 1) v_prenex_12303) (<= (select main_a v_prenex_12303) 2) (<= (+ (select main_a v_prenex_12303) 998) (select main_a v_prenex_12304)) (<= 998 (select main_a v_prenex_12304)))) (forall ((v_prenex_11648 Int) (v_prenex_11647 Int)) (or (<= (+ main_x 1) v_prenex_11647) (< v_prenex_11647 main_x) (<= 0 (* 2 (select main_a v_prenex_11647))) (<= 1998 (* 2 (select main_a v_prenex_11648))) (<= (select main_a v_prenex_11647) 1) (<= (select main_a v_prenex_11648) 1000) (<= (select main_a v_prenex_11648) (+ (select main_a v_prenex_11647) 1000)))) (or (forall ((v_prenex_5109 Int)) (or (<= (+ main_y 1) v_prenex_5109) (<= (select main_a v_prenex_5109) 1001) (<= (* 2 (select main_a v_prenex_5109)) 2000))) (forall ((v_prenex_5108 Int)) (or (<= (+ main_x 1) v_prenex_5108) (<= 0 (* 2 (select main_a v_prenex_5108))) (<= 0 (select main_a v_prenex_5108)) (< v_prenex_5108 main_x)))) (forall ((v_prenex_3227 Int) (v_prenex_3226 Int)) (or (<= (* 2 (select main_a v_prenex_3227)) 2000) (< v_prenex_3226 main_x) (<= (+ main_x 1) v_prenex_3226) (< v_prenex_3227 main_y) (<= (select main_a v_prenex_3227) (+ (select main_a v_prenex_3226) 1000)) (<= 0 (select main_a v_prenex_3226)) (<= (select main_a v_prenex_3227) 1000))) (forall ((v_prenex_1792 Int) (v_prenex_1791 Int)) (or (<= 0 (+ (select main_a v_prenex_1791) 1)) (<= (+ main_x 1) v_prenex_1791) (<= (+ (select main_a v_prenex_1792) (select main_a v_prenex_1791)) 1000) (< v_prenex_1791 main_x) (< v_prenex_1792 main_y) (<= (select main_a v_prenex_1792) 1001))) (or (forall ((v_prenex_5597 Int)) (or (< v_prenex_5597 main_y) (<= 999 (select main_a v_prenex_5597)))) (forall ((v_prenex_5596 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5596))) (< v_prenex_5596 main_x) (<= (+ main_x 1) v_prenex_5596)))) (forall ((v_prenex_13239 Int) (v_prenex_13238 Int)) (or (<= (+ main_x 1) v_prenex_13238) (<= (+ (select main_a v_prenex_13238) 998) (select main_a v_prenex_13239)) (< v_prenex_13239 main_y) (<= (select main_a v_prenex_13239) 1001) (< v_prenex_13238 main_x) (<= (* 2 (select main_a v_prenex_13238)) 2) (<= 998 (select main_a v_prenex_13239)))) (forall ((v_prenex_7160 Int) (v_prenex_7161 Int)) (or (<= (select main_a v_prenex_7161) 1001) (<= (* 2 (select main_a v_prenex_7161)) 2000) (<= (select main_a v_prenex_7161) (+ (select main_a v_prenex_7160) 1000)) (<= (+ main_x 1) v_prenex_7160) (< v_prenex_7160 main_x) (<= (select main_a v_prenex_7160) 2))) (forall ((v_prenex_7951 Int) (v_prenex_7950 Int)) (or (<= (select main_a v_prenex_7951) 1000) (<= 0 (* 2 (select main_a v_prenex_7950))) (<= 0 (select main_a v_prenex_7950)) (<= (select main_a v_prenex_7951) 1001) (<= (+ (select main_a v_prenex_7951) (select main_a v_prenex_7950)) 1000) (<= (+ main_x 1) v_prenex_7950) (< v_prenex_7950 main_x))) (forall ((v_prenex_2971 Int) (v_prenex_2972 Int)) (or (<= 0 (* 2 (select main_a v_prenex_2971))) (<= 0 (+ (select main_a v_prenex_2971) 1)) (<= 1998 (* 2 (select main_a v_prenex_2972))) (<= (+ main_x 1) v_prenex_2971) (< v_prenex_2971 main_x) (<= 1000 (+ (select main_a v_prenex_2972) (select main_a v_prenex_2971))))) (or (forall ((v_prenex_1963 Int)) (or (<= 0 (select main_a v_prenex_1963)) (<= 0 (* 2 (select main_a v_prenex_1963))) (<= (+ main_x 1) v_prenex_1963) (< v_prenex_1963 main_x) (<= (select main_a v_prenex_1963) 1))) (forall ((v_prenex_1964 Int)) (or (<= (select main_a v_prenex_1964) 1000) (<= (* 2 (select main_a v_prenex_1964)) 2000)))) (forall ((v_prenex_1409 Int) (v_prenex_1408 Int)) (or (<= (+ (select main_a v_prenex_1409) (select main_a v_prenex_1408)) 1000) (<= 0 (select main_a v_prenex_1408)) (< v_prenex_1408 main_x) (<= (+ main_x 1) v_prenex_1408) (<= (+ main_y 1) v_prenex_1409) (<= 999 (select main_a v_prenex_1409)) (<= 998 (select main_a v_prenex_1409)))) (or (forall ((v_prenex_9419 Int)) (<= (* 2 (select main_a v_prenex_9419)) 2000)) (forall ((v_prenex_9418 Int)) (or (<= 0 (+ (select main_a v_prenex_9418) 1)) (< v_prenex_9418 main_x) (<= (select main_a v_prenex_9418) 2) (<= (* 2 (select main_a v_prenex_9418)) 2) (<= (+ main_x 1) v_prenex_9418)))) (forall ((v_prenex_11022 Int) (v_prenex_11021 Int)) (or (<= (+ main_x 1) v_prenex_11021) (< v_prenex_11021 main_x) (< v_prenex_11022 main_y) (<= 0 (* 2 (select main_a v_prenex_11021))) (<= (* 2 (select main_a v_prenex_11022)) 2000) (<= (+ (select main_a v_prenex_11022) (select main_a v_prenex_11021)) 1000))) (or (forall ((v_prenex_7434 Int)) (or (<= 999 (select main_a v_prenex_7434)) (<= (* 2 (select main_a v_prenex_7434)) 2000))) (forall ((v_prenex_7433 Int)) (or (< v_prenex_7433 main_x) (<= 0 (+ (select main_a v_prenex_7433) 1)) (<= (select main_a v_prenex_7433) 2) (<= (+ main_x 1) v_prenex_7433) (<= (* 2 (select main_a v_prenex_7433)) 2)))) (forall ((v_prenex_12415 Int) (v_prenex_12416 Int)) (or (< v_prenex_12415 main_x) (<= (+ main_x 1) v_prenex_12415) (<= (select main_a v_prenex_12416) 1001) (<= (select main_a v_prenex_12415) 2) (<= (* 2 (select main_a v_prenex_12416)) 2000) (<= 1000 (+ (select main_a v_prenex_12416) (select main_a v_prenex_12415))) (<= (+ main_y 1) v_prenex_12416))) (or (forall ((v_prenex_11437 Int)) (or (<= 998 (select main_a v_prenex_11437)) (< v_prenex_11437 main_y))) (forall ((v_prenex_11436 Int)) (or (< v_prenex_11436 main_x) (<= 0 (* 2 (select main_a v_prenex_11436))) (<= (+ main_x 1) v_prenex_11436) (<= (select main_a v_prenex_11436) 2)))) (forall ((v_prenex_7924 Int) (v_prenex_7925 Int)) (or (<= (+ (select main_a v_prenex_7925) (select main_a v_prenex_7924)) 1000) (<= (select main_a v_prenex_7924) 2) (< v_prenex_7924 main_x) (<= 1998 (* 2 (select main_a v_prenex_7925))) (<= (select main_a v_prenex_7925) 1000) (<= (+ main_x 1) v_prenex_7924) (<= (+ main_y 1) v_prenex_7925))) (forall ((v_prenex_10886 Int) (v_prenex_10885 Int)) (or (<= (+ main_x 1) v_prenex_10885) (< v_prenex_10885 main_x) (<= 1998 (* 2 (select main_a v_prenex_10886))) (<= (select main_a v_prenex_10886) (+ (select main_a v_prenex_10885) 1000)) (<= (select main_a v_prenex_10885) 1))) (forall ((v_prenex_12301 Int) (v_prenex_12302 Int)) (or (<= (select main_a v_prenex_12302) 1000) (<= 999 (select main_a v_prenex_12302)) (<= (* 2 (select main_a v_prenex_12301)) 2) (<= (+ main_x 1) v_prenex_12301) (< v_prenex_12301 main_x) (<= (select main_a v_prenex_12301) 1) (<= (select main_a v_prenex_12302) (+ (select main_a v_prenex_12301) 1000)))) (forall ((v_prenex_2167 Int) (v_prenex_2168 Int)) (or (< v_prenex_2167 main_x) (<= 0 (select main_a v_prenex_2167)) (<= 998 (select main_a v_prenex_2168)) (<= (+ (select main_a v_prenex_2168) (select main_a v_prenex_2167)) 1000) (<= 1998 (* 2 (select main_a v_prenex_2168))) (<= (+ main_x 1) v_prenex_2167) (<= (* 2 (select main_a v_prenex_2167)) 2))) (forall ((v_prenex_12149 Int) (v_prenex_12150 Int)) (or (<= (+ main_x 1) v_prenex_12149) (<= 1000 (+ (select main_a v_prenex_12150) (select main_a v_prenex_12149))) (<= 1998 (* 2 (select main_a v_prenex_12150))) (< v_prenex_12149 main_x) (<= (select main_a v_prenex_12150) 1000) (<= 0 (* 2 (select main_a v_prenex_12149))) (<= (* 2 (select main_a v_prenex_12149)) 2))) (or (forall ((v_prenex_8560 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_8560))) (<= 999 (select main_a v_prenex_8560)))) (forall ((v_prenex_8559 Int)) (or (<= (+ main_x 1) v_prenex_8559) (< v_prenex_8559 main_x) (<= 0 (+ (select main_a v_prenex_8559) 1)) (<= (select main_a v_prenex_8559) 2) (<= (* 2 (select main_a v_prenex_8559)) 2)))) (forall ((v_prenex_7702 Int) (v_prenex_7701 Int)) (or (< v_prenex_7702 main_y) (<= (select main_a v_prenex_7702) 1000) (< v_prenex_7701 main_x) (<= 0 (select main_a v_prenex_7701)) (<= 1998 (* 2 (select main_a v_prenex_7702))) (<= 1000 (+ (select main_a v_prenex_7702) (select main_a v_prenex_7701))) (<= (+ main_x 1) v_prenex_7701))) (forall ((v_prenex_3090 Int) (v_prenex_3089 Int)) (or (<= 0 (* 2 (select main_a v_prenex_3089))) (< v_prenex_3089 main_x) (<= (+ main_x 1) v_prenex_3089) (<= (+ main_y 1) v_prenex_3090) (<= (+ (select main_a v_prenex_3089) 998) (select main_a v_prenex_3090)) (<= (select main_a v_prenex_3090) 1000))) (forall ((v_prenex_2448 Int) (v_prenex_2449 Int)) (or (<= (* 2 (select main_a v_prenex_2449)) 2000) (<= 0 (select main_a v_prenex_2448)) (<= (+ main_x 1) v_prenex_2448) (<= (select main_a v_prenex_2448) 1) (< v_prenex_2448 main_x) (<= (+ (select main_a v_prenex_2449) (select main_a v_prenex_2448)) 1000))) (forall ((v_prenex_13363 Int) (v_prenex_13364 Int)) (or (<= (* 2 (select main_a v_prenex_13364)) 2000) (<= (+ main_y 1) v_prenex_13364) (< v_prenex_13363 main_x) (<= 0 (+ (select main_a v_prenex_13363) 1)) (<= (+ (select main_a v_prenex_13364) (select main_a v_prenex_13363)) 1000) (<= (+ main_x 1) v_prenex_13363))) (forall ((v_prenex_7793 Int) (v_prenex_7794 Int)) (or (<= (+ (select main_a v_prenex_7793) 998) (select main_a v_prenex_7794)) (< v_prenex_7794 main_y) (<= (select main_a v_prenex_7793) 2) (< v_prenex_7793 main_x) (<= (+ main_x 1) v_prenex_7793) (<= (* 2 (select main_a v_prenex_7794)) 2000) (<= (select main_a v_prenex_7794) 1001))) (forall ((v_prenex_1978 Int) (v_prenex_1977 Int)) (or (<= (select main_a v_prenex_1978) 1000) (<= (select main_a v_prenex_1978) (+ (select main_a v_prenex_1977) 1000)) (<= 0 (* 2 (select main_a v_prenex_1977))) (< v_prenex_1977 main_x) (<= (select main_a v_prenex_1978) 1001) (<= (+ main_x 1) v_prenex_1977))) (forall ((v_prenex_4118 Int) (v_prenex_4117 Int)) (or (< v_prenex_4117 main_x) (<= 0 (+ (select main_a v_prenex_4117) 1)) (<= (* 2 (select main_a v_prenex_4118)) 2000) (<= (select main_a v_prenex_4117) 1) (<= (select main_a v_prenex_4118) 1001) (<= (+ (select main_a v_prenex_4117) 998) (select main_a v_prenex_4118)) (<= (+ main_x 1) v_prenex_4117))) (forall ((v_prenex_10701 Int) (v_prenex_10702 Int)) (or (<= 0 (+ (select main_a v_prenex_10701) 1)) (<= 0 (select main_a v_prenex_10701)) (<= (select main_a v_prenex_10702) 1001) (< v_prenex_10701 main_x) (<= (select main_a v_prenex_10702) (+ (select main_a v_prenex_10701) 1000)) (<= (+ main_x 1) v_prenex_10701))) (or (forall ((v_prenex_2231 Int)) (or (<= (+ main_x 1) v_prenex_2231) (<= 0 (* 2 (select main_a v_prenex_2231))) (<= 0 (select main_a v_prenex_2231)) (< v_prenex_2231 main_x))) (forall ((v_prenex_2232 Int)) (or (<= (select main_a v_prenex_2232) 1000) (<= 998 (select main_a v_prenex_2232))))) (forall ((v_prenex_1742 Int) (v_prenex_1741 Int)) (or (<= 998 (select main_a v_prenex_1742)) (<= (select main_a v_prenex_1742) (+ (select main_a v_prenex_1741) 1000)) (<= (+ main_x 1) v_prenex_1741) (< v_prenex_1741 main_x) (<= 0 (select main_a v_prenex_1741)) (<= 1998 (* 2 (select main_a v_prenex_1742))) (< v_prenex_1742 main_y))) (forall ((v_prenex_497 Int) (v_prenex_498 Int)) (or (<= (select main_a v_prenex_497) 2) (<= (+ main_x 1) v_prenex_497) (<= 998 (select main_a v_prenex_498)) (< v_prenex_497 main_x) (<= (select main_a v_prenex_498) (+ (select main_a v_prenex_497) 1000)))) (or (forall ((v_prenex_10274 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_10274))) (<= (* 2 (select main_a v_prenex_10274)) 2000))) (forall ((v_prenex_10273 Int)) (or (< v_prenex_10273 main_x) (<= 0 (+ (select main_a v_prenex_10273) 1)) (<= (select main_a v_prenex_10273) 2) (<= 0 (* 2 (select main_a v_prenex_10273))) (<= (+ main_x 1) v_prenex_10273)))) (or (forall ((v_prenex_12364 Int)) (<= (select main_a v_prenex_12364) 1000)) (forall ((v_prenex_12363 Int)) (or (<= 0 (* 2 (select main_a v_prenex_12363))) (<= (+ main_x 1) v_prenex_12363) (< v_prenex_12363 main_x) (<= 0 (+ (select main_a v_prenex_12363) 1)) (<= (select main_a v_prenex_12363) 1)))) (forall ((v_prenex_1956 Int) (v_prenex_1955 Int)) (or (<= (select main_a v_prenex_1956) 1001) (<= (select main_a v_prenex_1955) 2) (<= 0 (select main_a v_prenex_1955)) (<= (select main_a v_prenex_1956) (+ (select main_a v_prenex_1955) 1000)) (<= 1998 (* 2 (select main_a v_prenex_1956))) (<= (+ main_x 1) v_prenex_1955) (< v_prenex_1955 main_x))) (or (forall ((v_prenex_12405 Int)) (or (<= (+ main_x 1) v_prenex_12405) (<= 0 (* 2 (select main_a v_prenex_12405))) (< v_prenex_12405 main_x) (<= (* 2 (select main_a v_prenex_12405)) 2))) (forall ((v_prenex_12406 Int)) (or (<= (+ main_y 1) v_prenex_12406) (<= 1998 (* 2 (select main_a v_prenex_12406)))))) (forall ((v_prenex_12166 Int) (v_prenex_12165 Int)) (or (<= (+ main_x 1) v_prenex_12165) (<= (+ (select main_a v_prenex_12165) 998) (select main_a v_prenex_12166)) (<= (select main_a v_prenex_12166) 1001) (<= 998 (select main_a v_prenex_12166)) (<= 0 (+ (select main_a v_prenex_12165) 1)) (< v_prenex_12165 main_x))) (forall ((v_prenex_3327 Int) (v_prenex_3328 Int)) (or (<= (+ main_x 1) v_prenex_3327) (< v_prenex_3327 main_x) (<= (select main_a v_prenex_3327) 1) (<= (select main_a v_prenex_3328) 1001) (<= 1000 (+ (select main_a v_prenex_3328) (select main_a v_prenex_3327))) (<= (select main_a v_prenex_3327) 2) (<= (select main_a v_prenex_3328) 1000))) (forall ((v_prenex_13244 Int) (v_prenex_13245 Int)) (or (<= (+ main_x 1) v_prenex_13244) (<= (* 2 (select main_a v_prenex_13245)) 2000) (< v_prenex_13245 main_y) (<= (select main_a v_prenex_13244) 2) (<= (select main_a v_prenex_13245) 1001) (< v_prenex_13244 main_x) (<= (+ (select main_a v_prenex_13245) (select main_a v_prenex_13244)) 1000))) (forall ((v_prenex_10720 Int) (v_prenex_10719 Int)) (or (<= (+ main_x 1) v_prenex_10719) (< v_prenex_10719 main_x) (<= (* 2 (select main_a v_prenex_10719)) 2) (<= (select main_a v_prenex_10720) 1000) (<= (+ (select main_a v_prenex_10720) (select main_a v_prenex_10719)) 1000))) (forall ((v_prenex_4001 Int) (v_prenex_4000 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_4001))) (<= (* 2 (select main_a v_prenex_4000)) 2) (<= (select main_a v_prenex_4001) (+ (select main_a v_prenex_4000) 1000)) (<= 0 (+ (select main_a v_prenex_4000) 1)) (<= 998 (select main_a v_prenex_4001)) (< v_prenex_4000 main_x) (<= (+ main_x 1) v_prenex_4000))) (forall ((v_prenex_7695 Int) (v_prenex_7696 Int)) (or (< v_prenex_7695 main_x) (<= (+ (select main_a v_prenex_7696) (select main_a v_prenex_7695)) 1000) (<= (select main_a v_prenex_7696) 1001) (<= (+ main_x 1) v_prenex_7695) (<= 0 (select main_a v_prenex_7695)))) (forall ((v_prenex_8727 Int) (v_prenex_8728 Int)) (or (<= (select main_a v_prenex_8728) 1001) (<= (+ (select main_a v_prenex_8728) (select main_a v_prenex_8727)) 1000) (<= 0 (select main_a v_prenex_8727)) (<= (select main_a v_prenex_8727) 2) (< v_prenex_8727 main_x) (<= 1998 (* 2 (select main_a v_prenex_8728))) (<= (+ main_x 1) v_prenex_8727))) (forall ((v_prenex_9345 Int) (v_prenex_9346 Int)) (or (<= (+ main_y 1) v_prenex_9346) (<= 998 (select main_a v_prenex_9346)) (<= 1998 (* 2 (select main_a v_prenex_9346))) (<= (+ (select main_a v_prenex_9346) (select main_a v_prenex_9345)) 1000) (<= (+ main_x 1) v_prenex_9345) (<= 0 (select main_a v_prenex_9345)) (< v_prenex_9345 main_x))) (forall ((v_prenex_792 Int) (v_prenex_791 Int)) (or (<= 999 (select main_a v_prenex_792)) (<= (+ (select main_a v_prenex_791) 998) (select main_a v_prenex_792)) (< v_prenex_791 main_x) (<= (select main_a v_prenex_791) 2) (<= (+ main_x 1) v_prenex_791) (<= 0 (select main_a v_prenex_791)))) (forall ((v_prenex_1778 Int) (v_prenex_1777 Int)) (or (<= (select main_a v_prenex_1778) 1000) (<= (* 2 (select main_a v_prenex_1777)) 2) (<= (+ (select main_a v_prenex_1778) (select main_a v_prenex_1777)) 1000) (< v_prenex_1777 main_x) (<= (+ main_x 1) v_prenex_1777) (<= (select main_a v_prenex_1777) 2))) (forall ((v_prenex_4672 Int) (v_prenex_4671 Int)) (or (<= (+ main_x 1) v_prenex_4671) (<= (* 2 (select main_a v_prenex_4671)) 2) (<= (select main_a v_prenex_4672) (+ (select main_a v_prenex_4671) 1000)) (<= 0 (select main_a v_prenex_4671)) (<= (* 2 (select main_a v_prenex_4672)) 2000) (<= (select main_a v_prenex_4672) 1000) (< v_prenex_4671 main_x))) (forall ((v_prenex_12958 Int) (v_prenex_12959 Int)) (or (<= (select main_a v_prenex_12959) 1001) (<= (select main_a v_prenex_12958) 2) (<= 1000 (+ (select main_a v_prenex_12959) (select main_a v_prenex_12958))) (<= (+ main_x 1) v_prenex_12958) (<= 998 (select main_a v_prenex_12959)) (< v_prenex_12958 main_x))) (forall ((v_prenex_8907 Int) (v_prenex_8908 Int)) (or (<= 1000 (+ (select main_a v_prenex_8908) (select main_a v_prenex_8907))) (< v_prenex_8907 main_x) (<= (+ main_x 1) v_prenex_8907) (<= (select main_a v_prenex_8908) 1000) (<= 999 (select main_a v_prenex_8908)) (<= (select main_a v_prenex_8907) 2) (<= 0 (select main_a v_prenex_8907)))) (forall ((v_prenex_8367 Int) (v_prenex_8368 Int)) (or (<= (select main_a v_prenex_8367) 2) (< v_prenex_8367 main_x) (<= (+ main_x 1) v_prenex_8367) (<= 999 (select main_a v_prenex_8368)) (<= (+ main_y 1) v_prenex_8368) (<= (+ (select main_a v_prenex_8367) 998) (select main_a v_prenex_8368)))) (forall ((v_prenex_11798 Int) (v_prenex_11799 Int)) (or (< v_prenex_11798 main_x) (<= 1000 (+ (select main_a v_prenex_11799) (select main_a v_prenex_11798))) (<= 0 (+ (select main_a v_prenex_11798) 1)) (<= 1998 (* 2 (select main_a v_prenex_11799))) (<= (+ main_x 1) v_prenex_11798) (<= (* 2 (select main_a v_prenex_11798)) 2))) (forall ((v_prenex_4193 Int) (v_prenex_4192 Int)) (or (<= (select main_a v_prenex_4193) 1001) (<= (+ main_x 1) v_prenex_4192) (< v_prenex_4192 main_x) (<= (select main_a v_prenex_4193) 1000) (<= (+ (select main_a v_prenex_4192) 998) (select main_a v_prenex_4193)) (<= (select main_a v_prenex_4192) 2))) (forall ((v_prenex_7916 Int) (v_prenex_7917 Int)) (or (< v_prenex_7916 main_x) (<= (+ main_x 1) v_prenex_7916) (<= (* 2 (select main_a v_prenex_7917)) 2000) (<= 0 (select main_a v_prenex_7916)) (<= (* 2 (select main_a v_prenex_7916)) 2) (<= (+ (select main_a v_prenex_7917) (select main_a v_prenex_7916)) 1000))) (forall ((v_prenex_781 Int) (v_prenex_782 Int)) (or (< v_prenex_781 main_x) (<= (select main_a v_prenex_782) 1001) (<= 0 (select main_a v_prenex_781)) (<= (* 2 (select main_a v_prenex_782)) 2000) (<= (+ main_x 1) v_prenex_781) (<= (* 2 (select main_a v_prenex_781)) 2) (<= 1000 (+ (select main_a v_prenex_782) (select main_a v_prenex_781))))) (forall ((v_prenex_9570 Int) (v_prenex_9569 Int)) (or (<= (select main_a v_prenex_9570) 1001) (< v_prenex_9569 main_x) (<= (select main_a v_prenex_9570) (+ (select main_a v_prenex_9569) 1000)) (<= (select main_a v_prenex_9570) 1000) (<= 0 (+ (select main_a v_prenex_9569) 1)) (<= (+ main_x 1) v_prenex_9569) (<= (* 2 (select main_a v_prenex_9569)) 2))) (forall ((v_prenex_11788 Int) (v_prenex_11789 Int)) (or (< v_prenex_11788 main_x) (<= 1000 (+ (select main_a v_prenex_11789) (select main_a v_prenex_11788))) (<= (+ main_x 1) v_prenex_11788) (<= 998 (select main_a v_prenex_11789)) (<= 0 (select main_a v_prenex_11788)))) (forall ((v_prenex_2537 Int) (v_prenex_2538 Int)) (or (<= 0 (+ (select main_a v_prenex_2537) 1)) (<= (+ main_x 1) v_prenex_2537) (<= 1998 (* 2 (select main_a v_prenex_2538))) (<= 0 (* 2 (select main_a v_prenex_2537))) (<= (+ (select main_a v_prenex_2538) (select main_a v_prenex_2537)) 1000) (< v_prenex_2537 main_x))) (forall ((v_prenex_1980 Int) (v_prenex_1979 Int)) (or (<= 1000 (+ (select main_a v_prenex_1980) (select main_a v_prenex_1979))) (<= (* 2 (select main_a v_prenex_1979)) 2) (< v_prenex_1979 main_x) (<= (+ main_x 1) v_prenex_1979) (<= (select main_a v_prenex_1980) 1001) (<= (select main_a v_prenex_1980) 1000))) (forall ((v_prenex_11575 Int) (v_prenex_11576 Int)) (or (< v_prenex_11575 main_x) (<= 999 (select main_a v_prenex_11576)) (<= 0 (* 2 (select main_a v_prenex_11575))) (<= (+ main_x 1) v_prenex_11575) (< v_prenex_11576 main_y) (<= (+ (select main_a v_prenex_11576) (select main_a v_prenex_11575)) 1000) (<= (* 2 (select main_a v_prenex_11576)) 2000))) (forall ((v_prenex_7540 Int) (v_prenex_7541 Int)) (or (<= (+ main_y 1) v_prenex_7541) (<= 0 (select main_a v_prenex_7540)) (<= (+ (select main_a v_prenex_7540) 998) (select main_a v_prenex_7541)) (<= 999 (select main_a v_prenex_7541)) (<= 998 (select main_a v_prenex_7541)) (< v_prenex_7540 main_x) (<= (+ main_x 1) v_prenex_7540))) (forall ((v_prenex_12700 Int) (v_prenex_12699 Int)) (or (<= (+ main_x 1) v_prenex_12699) (< v_prenex_12700 main_y) (< v_prenex_12699 main_x) (<= 1000 (+ (select main_a v_prenex_12700) (select main_a v_prenex_12699))) (<= (select main_a v_prenex_12700) 1001) (<= 999 (select main_a v_prenex_12700)) (<= (* 2 (select main_a v_prenex_12699)) 2))) (forall ((v_prenex_9977 Int) (v_prenex_9976 Int)) (or (<= (select main_a v_prenex_9977) (+ (select main_a v_prenex_9976) 1000)) (<= (+ main_y 1) v_prenex_9977) (< v_prenex_9976 main_x) (<= 1998 (* 2 (select main_a v_prenex_9977))) (<= (+ main_x 1) v_prenex_9976) (<= (select main_a v_prenex_9977) 1001) (<= (* 2 (select main_a v_prenex_9976)) 2))) (forall ((v_prenex_6032 Int) (v_prenex_6031 Int)) (or (< v_prenex_6031 main_x) (<= (* 2 (select main_a v_prenex_6031)) 2) (<= (+ main_y 1) v_prenex_6032) (<= 999 (select main_a v_prenex_6032)) (<= (select main_a v_prenex_6032) 1000) (<= (select main_a v_prenex_6032) (+ (select main_a v_prenex_6031) 1000)) (<= (+ main_x 1) v_prenex_6031))) (forall ((v_prenex_1701 Int) (v_prenex_1702 Int)) (or (<= (select main_a v_prenex_1701) 1) (<= (+ (select main_a v_prenex_1702) (select main_a v_prenex_1701)) 1000) (< v_prenex_1701 main_x) (<= (select main_a v_prenex_1702) 1001) (<= (* 2 (select main_a v_prenex_1701)) 2) (<= (+ main_x 1) v_prenex_1701) (<= 999 (select main_a v_prenex_1702)))) (forall ((v_prenex_12815 Int) (v_prenex_12816 Int)) (or (<= (select main_a v_prenex_12816) 1000) (<= 998 (select main_a v_prenex_12816)) (< v_prenex_12815 main_x) (<= (select main_a v_prenex_12815) 1) (<= (+ main_x 1) v_prenex_12815) (<= (select main_a v_prenex_12816) (+ (select main_a v_prenex_12815) 1000)) (<= 0 (* 2 (select main_a v_prenex_12815))))) (forall ((v_prenex_11723 Int) (v_prenex_11724 Int)) (or (<= (select main_a v_prenex_11724) (+ (select main_a v_prenex_11723) 1000)) (<= (+ main_x 1) v_prenex_11723) (<= 0 (select main_a v_prenex_11723)) (<= 0 (* 2 (select main_a v_prenex_11723))) (<= 1998 (* 2 (select main_a v_prenex_11724))) (<= (select main_a v_prenex_11724) 1000) (< v_prenex_11723 main_x))) (forall ((v_prenex_1239 Int) (v_prenex_1238 Int)) (or (<= (select main_a v_prenex_1239) (+ (select main_a v_prenex_1238) 1000)) (<= (+ main_x 1) v_prenex_1238) (<= 0 (select main_a v_prenex_1238)) (<= (select main_a v_prenex_1239) 1000) (<= 0 (* 2 (select main_a v_prenex_1238))) (< v_prenex_1238 main_x))) (forall ((v_prenex_9715 Int) (v_prenex_9714 Int)) (or (<= (+ main_x 1) v_prenex_9714) (<= (select main_a v_prenex_9715) (+ (select main_a v_prenex_9714) 1000)) (<= 998 (select main_a v_prenex_9715)) (<= (select main_a v_prenex_9714) 1) (<= (* 2 (select main_a v_prenex_9714)) 2) (< v_prenex_9714 main_x))) (forall ((v_prenex_11262 Int) (v_prenex_11263 Int)) (or (< v_prenex_11262 main_x) (<= (select main_a v_prenex_11262) 1) (<= 998 (select main_a v_prenex_11263)) (<= 1000 (+ (select main_a v_prenex_11263) (select main_a v_prenex_11262))) (<= 0 (select main_a v_prenex_11262)) (<= (+ main_x 1) v_prenex_11262) (<= 1998 (* 2 (select main_a v_prenex_11263))))) (forall ((v_prenex_1227 Int) (v_prenex_1226 Int)) (or (<= (select main_a v_prenex_1227) 1001) (<= (+ (select main_a v_prenex_1226) 998) (select main_a v_prenex_1227)) (<= 999 (select main_a v_prenex_1227)) (<= (select main_a v_prenex_1226) 2) (<= (+ main_x 1) v_prenex_1226) (< v_prenex_1226 main_x))) (forall ((v_prenex_5923 Int) (v_prenex_5924 Int)) (or (<= (+ main_x 1) v_prenex_5923) (<= (* 2 (select main_a v_prenex_5924)) 2000) (<= 0 (select main_a v_prenex_5923)) (< v_prenex_5923 main_x) (<= (select main_a v_prenex_5924) (+ (select main_a v_prenex_5923) 1000)) (<= (select main_a v_prenex_5924) 1000) (<= (+ main_y 1) v_prenex_5924))) (forall ((v_prenex_11020 Int) (v_prenex_11019 Int)) (or (< v_prenex_11019 main_x) (<= 1998 (* 2 (select main_a v_prenex_11020))) (<= (select main_a v_prenex_11020) 1001) (<= (+ main_x 1) v_prenex_11019) (<= (select main_a v_prenex_11019) 1) (<= 1000 (+ (select main_a v_prenex_11020) (select main_a v_prenex_11019))))) (forall ((v_prenex_6124 Int) (v_prenex_6123 Int)) (or (< v_prenex_6123 main_x) (<= 998 (select main_a v_prenex_6124)) (<= 0 (+ (select main_a v_prenex_6123) 1)) (<= 1000 (+ (select main_a v_prenex_6124) (select main_a v_prenex_6123))) (<= 0 (* 2 (select main_a v_prenex_6123))) (<= (+ main_x 1) v_prenex_6123) (<= (select main_a v_prenex_6124) 1000))) (forall ((v_prenex_9224 Int) (v_prenex_9223 Int)) (or (<= (* 2 (select main_a v_prenex_9223)) 2) (<= 1000 (+ (select main_a v_prenex_9224) (select main_a v_prenex_9223))) (<= (select main_a v_prenex_9223) 2) (<= (+ main_x 1) v_prenex_9223) (< v_prenex_9223 main_x))) (or (forall ((v_prenex_9256 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_9256))) (<= (select main_a v_prenex_9256) 1001))) (forall ((v_prenex_9255 Int)) (or (<= (* 2 (select main_a v_prenex_9255)) 2) (<= 0 (* 2 (select main_a v_prenex_9255))) (< v_prenex_9255 main_x) (<= 0 (select main_a v_prenex_9255)) (<= (+ main_x 1) v_prenex_9255)))) (forall ((v_prenex_12182 Int) (v_prenex_12181 Int)) (or (<= (+ main_x 1) v_prenex_12181) (<= (select main_a v_prenex_12182) 1000) (< v_prenex_12181 main_x) (<= (+ (select main_a v_prenex_12182) (select main_a v_prenex_12181)) 1000) (<= 998 (select main_a v_prenex_12182)) (<= 0 (* 2 (select main_a v_prenex_12181))))) (forall ((v_prenex_1401 Int) (v_prenex_1400 Int)) (or (< v_prenex_1401 main_y) (<= (+ main_x 1) v_prenex_1400) (<= (select main_a v_prenex_1401) 1001) (< v_prenex_1400 main_x) (<= 0 (+ (select main_a v_prenex_1400) 1)) (<= 1000 (+ (select main_a v_prenex_1401) (select main_a v_prenex_1400))))) (forall ((v_prenex_2356 Int) (v_prenex_2357 Int)) (or (<= (select main_a v_prenex_2356) 1) (<= (+ (select main_a v_prenex_2357) (select main_a v_prenex_2356)) 1000) (<= 0 (+ (select main_a v_prenex_2356) 1)) (<= (+ main_x 1) v_prenex_2356) (< v_prenex_2356 main_x) (<= (select main_a v_prenex_2357) 1000))) (forall ((v_prenex_8858 Int) (v_prenex_8859 Int)) (or (<= (+ main_x 1) v_prenex_8858) (< v_prenex_8858 main_x) (<= 0 (select main_a v_prenex_8858)) (<= (select main_a v_prenex_8859) (+ (select main_a v_prenex_8858) 1000)) (<= (* 2 (select main_a v_prenex_8858)) 2) (<= 998 (select main_a v_prenex_8859)))) (or (forall ((v_prenex_7412 Int)) (or (<= (select main_a v_prenex_7412) 1001) (<= (select main_a v_prenex_7412) 1000))) (forall ((v_prenex_7411 Int)) (or (<= (* 2 (select main_a v_prenex_7411)) 2) (<= (+ main_x 1) v_prenex_7411) (<= 0 (+ (select main_a v_prenex_7411) 1)) (< v_prenex_7411 main_x) (<= (select main_a v_prenex_7411) 2)))) (forall ((v_prenex_89 Int) (v_prenex_88 Int)) (or (<= (select main_a v_prenex_88) 2) (< v_prenex_88 main_x) (<= (+ main_x 1) v_prenex_88) (<= (select main_a v_prenex_89) (+ (select main_a v_prenex_88) 1000)) (<= 0 (* 2 (select main_a v_prenex_88))) (<= 999 (select main_a v_prenex_89)))) (forall ((v_prenex_3197 Int) (v_prenex_3196 Int)) (or (< v_prenex_3196 main_x) (<= (+ (select main_a v_prenex_3197) (select main_a v_prenex_3196)) 1000) (<= (+ main_x 1) v_prenex_3196) (<= (select main_a v_prenex_3196) 2) (<= 998 (select main_a v_prenex_3197)) (<= 0 (select main_a v_prenex_3196)))) (forall ((v_prenex_5533 Int) (v_prenex_5532 Int)) (or (<= (+ (select main_a v_prenex_5533) (select main_a v_prenex_5532)) 1000) (<= (* 2 (select main_a v_prenex_5532)) 2) (<= (select main_a v_prenex_5532) 2) (<= (select main_a v_prenex_5533) 1000) (<= (+ main_x 1) v_prenex_5532) (<= (select main_a v_prenex_5533) 1001) (< v_prenex_5532 main_x))) (forall ((v_prenex_2075 Int) (v_prenex_2076 Int)) (or (<= (select main_a v_prenex_2076) 1000) (<= 0 (+ (select main_a v_prenex_2075) 1)) (<= (+ main_x 1) v_prenex_2075) (<= (+ (select main_a v_prenex_2075) 998) (select main_a v_prenex_2076)) (<= 999 (select main_a v_prenex_2076)) (< v_prenex_2075 main_x) (<= (+ main_y 1) v_prenex_2076))) (forall ((v_prenex_10262 Int) (v_prenex_10261 Int)) (or (<= (+ (select main_a v_prenex_10261) 998) (select main_a v_prenex_10262)) (<= 0 (* 2 (select main_a v_prenex_10261))) (<= (+ main_x 1) v_prenex_10261) (<= (* 2 (select main_a v_prenex_10262)) 2000) (< v_prenex_10261 main_x) (<= 0 (+ (select main_a v_prenex_10261) 1)) (<= 1998 (* 2 (select main_a v_prenex_10262))))) (forall ((v_prenex_11740 Int) (v_prenex_11741 Int)) (or (<= (* 2 (select main_a v_prenex_11741)) 2000) (< v_prenex_11740 main_x) (<= (+ (select main_a v_prenex_11740) 998) (select main_a v_prenex_11741)) (<= 0 (+ (select main_a v_prenex_11740) 1)) (<= (select main_a v_prenex_11740) 2) (<= (+ main_x 1) v_prenex_11740) (<= (select main_a v_prenex_11741) 1000))) (forall ((v_prenex_7339 Int) (v_prenex_7338 Int)) (or (<= (* 2 (select main_a v_prenex_7339)) 2000) (<= (+ main_x 1) v_prenex_7338) (<= (select main_a v_prenex_7339) (+ (select main_a v_prenex_7338) 1000)) (<= 0 (* 2 (select main_a v_prenex_7338))) (< v_prenex_7338 main_x) (<= (select main_a v_prenex_7338) 1))) (forall ((v_prenex_8600 Int) (v_prenex_8599 Int)) (or (<= 998 (select main_a v_prenex_8600)) (< v_prenex_8599 main_x) (<= 1000 (+ (select main_a v_prenex_8600) (select main_a v_prenex_8599))) (<= 0 (* 2 (select main_a v_prenex_8599))) (<= (+ main_x 1) v_prenex_8599) (<= (select main_a v_prenex_8600) 1000) (<= (select main_a v_prenex_8599) 1))) (forall ((v_prenex_9945 Int) (v_prenex_9944 Int)) (or (<= (* 2 (select main_a v_prenex_9945)) 2000) (<= (select main_a v_prenex_9944) 1) (<= (+ (select main_a v_prenex_9944) 998) (select main_a v_prenex_9945)) (<= (* 2 (select main_a v_prenex_9944)) 2) (<= (select main_a v_prenex_9945) 1000) (<= (+ main_x 1) v_prenex_9944) (< v_prenex_9944 main_x))) (forall ((v_prenex_9140 Int) (v_prenex_9139 Int)) (or (<= (+ (select main_a v_prenex_9140) (select main_a v_prenex_9139)) 1000) (<= 0 (+ (select main_a v_prenex_9139) 1)) (<= (select main_a v_prenex_9140) 1000) (<= (select main_a v_prenex_9139) 1) (<= 1998 (* 2 (select main_a v_prenex_9140))) (<= (+ main_x 1) v_prenex_9139) (< v_prenex_9139 main_x))) (forall ((v_prenex_4088 Int) (v_prenex_4087 Int)) (or (<= (+ main_x 1) v_prenex_4087) (<= 0 (+ (select main_a v_prenex_4087) 1)) (<= (* 2 (select main_a v_prenex_4088)) 2000) (<= (select main_a v_prenex_4088) (+ (select main_a v_prenex_4087) 1000)) (<= 0 (select main_a v_prenex_4087)) (< v_prenex_4087 main_x))) (or (forall ((v_prenex_9199 Int)) (or (<= (select main_a v_prenex_9199) 2) (<= 0 (* 2 (select main_a v_prenex_9199))) (<= (+ main_x 1) v_prenex_9199) (< v_prenex_9199 main_x) (<= (* 2 (select main_a v_prenex_9199)) 2))) (forall ((v_prenex_9200 Int)) (or (<= (select main_a v_prenex_9200) 1001) (<= 998 (select main_a v_prenex_9200))))) (or (forall ((v_prenex_7195 Int)) (or (<= (+ main_y 1) v_prenex_7195) (<= 999 (select main_a v_prenex_7195)) (<= 1998 (* 2 (select main_a v_prenex_7195))))) (forall ((v_prenex_7194 Int)) (or (<= (select main_a v_prenex_7194) 2) (<= (* 2 (select main_a v_prenex_7194)) 2) (< v_prenex_7194 main_x) (<= (+ main_x 1) v_prenex_7194)))) (forall ((v_prenex_12531 Int) (v_prenex_12532 Int)) (or (< v_prenex_12531 main_x) (<= 0 (* 2 (select main_a v_prenex_12531))) (<= (+ (select main_a v_prenex_12531) 998) (select main_a v_prenex_12532)) (<= 999 (select main_a v_prenex_12532)) (<= (+ main_x 1) v_prenex_12531) (<= 0 (+ (select main_a v_prenex_12531) 1)) (<= 1998 (* 2 (select main_a v_prenex_12532))))) (forall ((v_prenex_347 Int) (v_prenex_348 Int)) (or (<= (+ main_x 1) v_prenex_347) (<= (select main_a v_prenex_347) 1) (<= 0 (select main_a v_prenex_347)) (<= 1000 (+ (select main_a v_prenex_348) (select main_a v_prenex_347))) (< v_prenex_347 main_x) (<= 1998 (* 2 (select main_a v_prenex_348))) (<= (select main_a v_prenex_348) 1000))) (forall ((v_prenex_9866 Int) (v_prenex_9865 Int)) (or (<= 0 (+ (select main_a v_prenex_9865) 1)) (<= 998 (select main_a v_prenex_9866)) (< v_prenex_9865 main_x) (<= 1998 (* 2 (select main_a v_prenex_9866))) (<= (+ main_y 1) v_prenex_9866) (<= (+ main_x 1) v_prenex_9865) (<= (+ (select main_a v_prenex_9866) (select main_a v_prenex_9865)) 1000))) (forall ((v_prenex_4368 Int) (v_prenex_4367 Int)) (or (<= 1000 (+ (select main_a v_prenex_4368) (select main_a v_prenex_4367))) (<= (select main_a v_prenex_4367) 1) (<= (+ main_x 1) v_prenex_4367) (<= 1998 (* 2 (select main_a v_prenex_4368))) (<= (select main_a v_prenex_4368) 1000) (<= 0 (+ (select main_a v_prenex_4367) 1)) (< v_prenex_4367 main_x))) (or (forall ((v_prenex_6215 Int)) (or (<= 0 (* 2 (select main_a v_prenex_6215))) (< v_prenex_6215 main_x) (<= (+ main_x 1) v_prenex_6215) (<= (select main_a v_prenex_6215) 2))) (forall ((v_prenex_6216 Int)) (or (<= (+ main_y 1) v_prenex_6216) (<= (* 2 (select main_a v_prenex_6216)) 2000)))) (forall ((v_prenex_363 Int) (v_prenex_364 Int)) (or (<= 0 (select main_a v_prenex_363)) (< v_prenex_363 main_x) (<= (+ main_x 1) v_prenex_363) (<= 999 (select main_a v_prenex_364)) (<= (select main_a v_prenex_364) 1001) (<= 1000 (+ (select main_a v_prenex_364) (select main_a v_prenex_363))) (< v_prenex_364 main_y))) (forall ((v_prenex_12773 Int) (v_prenex_12774 Int)) (or (<= (+ main_x 1) v_prenex_12773) (<= (select main_a v_prenex_12773) 2) (<= 0 (select main_a v_prenex_12773)) (< v_prenex_12773 main_x) (<= (select main_a v_prenex_12774) 1001) (<= (* 2 (select main_a v_prenex_12774)) 2000) (<= (+ (select main_a v_prenex_12774) (select main_a v_prenex_12773)) 1000))) (forall ((v_prenex_11709 Int) (v_prenex_11710 Int)) (or (<= (select main_a v_prenex_11709) 1) (<= 998 (select main_a v_prenex_11710)) (<= (+ (select main_a v_prenex_11709) 998) (select main_a v_prenex_11710)) (< v_prenex_11709 main_x) (<= 0 (select main_a v_prenex_11709)) (<= (+ main_x 1) v_prenex_11709))) (or (forall ((v_prenex_13392 Int)) (or (<= 999 (select main_a v_prenex_13392)) (<= (select main_a v_prenex_13392) 1001))) (forall ((v_prenex_13391 Int)) (or (<= (+ main_x 1) v_prenex_13391) (<= (* 2 (select main_a v_prenex_13391)) 2) (<= (select main_a v_prenex_13391) 2) (<= 0 (select main_a v_prenex_13391)) (< v_prenex_13391 main_x)))) (forall ((v_prenex_3900 Int) (v_prenex_3901 Int)) (or (<= (* 2 (select main_a v_prenex_3900)) 2) (<= (+ main_x 1) v_prenex_3900) (<= 1000 (+ (select main_a v_prenex_3901) (select main_a v_prenex_3900))) (< v_prenex_3900 main_x) (<= (* 2 (select main_a v_prenex_3901)) 2000) (<= 0 (* 2 (select main_a v_prenex_3900))) (<= 1998 (* 2 (select main_a v_prenex_3901))))) (forall ((v_prenex_1745 Int) (v_prenex_1746 Int)) (or (<= (select main_a v_prenex_1745) 2) (< v_prenex_1746 main_y) (<= (+ main_x 1) v_prenex_1745) (<= 1000 (+ (select main_a v_prenex_1746) (select main_a v_prenex_1745))) (<= (* 2 (select main_a v_prenex_1746)) 2000) (< v_prenex_1745 main_x))) (forall ((v_prenex_3681 Int) (v_prenex_3680 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3681))) (<= (+ (select main_a v_prenex_3680) 998) (select main_a v_prenex_3681)) (< v_prenex_3680 main_x) (<= 0 (* 2 (select main_a v_prenex_3680))) (<= (* 2 (select main_a v_prenex_3681)) 2000) (<= (+ main_x 1) v_prenex_3680))) (or (forall ((v_prenex_432 Int)) (or (< v_prenex_432 main_y) (<= (* 2 (select main_a v_prenex_432)) 2000) (<= (select main_a v_prenex_432) 1001))) (forall ((v_prenex_431 Int)) (or (< v_prenex_431 main_x) (<= 0 (+ (select main_a v_prenex_431) 1)) (<= (+ main_x 1) v_prenex_431) (<= 0 (* 2 (select main_a v_prenex_431)))))) (forall ((v_prenex_11280 Int) (v_prenex_11281 Int)) (or (<= (+ main_x 1) v_prenex_11280) (<= (select main_a v_prenex_11281) 1000) (< v_prenex_11280 main_x) (<= 0 (select main_a v_prenex_11280)) (<= (+ main_y 1) v_prenex_11281) (<= (select main_a v_prenex_11281) (+ (select main_a v_prenex_11280) 1000)) (<= 1998 (* 2 (select main_a v_prenex_11281))))) (forall ((v_prenex_2897 Int) (v_prenex_2898 Int)) (or (<= 998 (select main_a v_prenex_2898)) (<= 0 (+ (select main_a v_prenex_2897) 1)) (<= (+ main_x 1) v_prenex_2897) (<= (select main_a v_prenex_2898) 1001) (< v_prenex_2897 main_x) (<= (+ main_y 1) v_prenex_2898) (<= (+ (select main_a v_prenex_2898) (select main_a v_prenex_2897)) 1000))) (forall ((v_prenex_11185 Int) (v_prenex_11186 Int)) (or (<= (* 2 (select main_a v_prenex_11186)) 2000) (<= (+ main_x 1) v_prenex_11185) (<= (select main_a v_prenex_11186) 1001) (<= (+ (select main_a v_prenex_11185) 998) (select main_a v_prenex_11186)) (<= (select main_a v_prenex_11185) 2) (<= (* 2 (select main_a v_prenex_11185)) 2) (< v_prenex_11185 main_x))) (forall ((v_prenex_6398 Int) (v_prenex_6397 Int)) (or (<= (+ main_x 1) v_prenex_6397) (<= (select main_a v_prenex_6398) 1000) (<= 998 (select main_a v_prenex_6398)) (<= (select main_a v_prenex_6398) (+ (select main_a v_prenex_6397) 1000)) (< v_prenex_6397 main_x) (<= (select main_a v_prenex_6397) 2) (<= 0 (* 2 (select main_a v_prenex_6397))))) (or (forall ((v_prenex_12545 Int)) (or (< v_prenex_12545 main_x) (<= (select main_a v_prenex_12545) 2) (<= 0 (* 2 (select main_a v_prenex_12545))) (<= (+ main_x 1) v_prenex_12545))) (forall ((v_prenex_12546 Int)) (<= 1998 (* 2 (select main_a v_prenex_12546))))) (forall ((v_prenex_9903 Int) (v_prenex_9904 Int)) (or (< v_prenex_9903 main_x) (<= (select main_a v_prenex_9904) (+ (select main_a v_prenex_9903) 1000)) (<= (+ main_x 1) v_prenex_9903) (<= 0 (select main_a v_prenex_9903)) (<= (* 2 (select main_a v_prenex_9904)) 2000) (<= 0 (* 2 (select main_a v_prenex_9903))))) (forall ((v_prenex_12650 Int) (v_prenex_12649 Int)) (or (<= (+ main_x 1) v_prenex_12649) (<= (* 2 (select main_a v_prenex_12650)) 2000) (<= 0 (select main_a v_prenex_12649)) (<= 0 (* 2 (select main_a v_prenex_12649))) (< v_prenex_12649 main_x) (<= (select main_a v_prenex_12650) 1000) (<= (+ (select main_a v_prenex_12649) 998) (select main_a v_prenex_12650)))) (forall ((v_prenex_6549 Int) (v_prenex_6550 Int)) (or (<= (+ main_x 1) v_prenex_6549) (<= (+ (select main_a v_prenex_6550) (select main_a v_prenex_6549)) 1000) (<= 1998 (* 2 (select main_a v_prenex_6550))) (<= 998 (select main_a v_prenex_6550)) (< v_prenex_6549 main_x) (<= (select main_a v_prenex_6549) 2))) (forall ((v_prenex_11016 Int) (v_prenex_11015 Int)) (or (<= (select main_a v_prenex_11016) (+ (select main_a v_prenex_11015) 1000)) (<= (* 2 (select main_a v_prenex_11016)) 2000) (< v_prenex_11015 main_x) (<= (select main_a v_prenex_11016) 1001) (<= 0 (select main_a v_prenex_11015)) (<= (+ main_x 1) v_prenex_11015))) (forall ((v_prenex_11578 Int) (v_prenex_11577 Int)) (or (<= (* 2 (select main_a v_prenex_11578)) 2000) (<= (+ main_x 1) v_prenex_11577) (<= 998 (select main_a v_prenex_11578)) (<= (select main_a v_prenex_11577) 2) (<= (select main_a v_prenex_11577) 1) (<= (+ (select main_a v_prenex_11578) (select main_a v_prenex_11577)) 1000) (< v_prenex_11577 main_x))) (forall ((v_prenex_10077 Int) (v_prenex_10076 Int)) (or (<= (* 2 (select main_a v_prenex_10076)) 2) (<= (select main_a v_prenex_10077) 1000) (<= 0 (select main_a v_prenex_10076)) (<= (+ (select main_a v_prenex_10077) (select main_a v_prenex_10076)) 1000) (<= (+ main_x 1) v_prenex_10076) (<= 999 (select main_a v_prenex_10077)) (< v_prenex_10076 main_x))) (forall ((v_prenex_8785 Int) (v_prenex_8786 Int)) (or (<= (select main_a v_prenex_8785) 1) (<= (+ (select main_a v_prenex_8785) 998) (select main_a v_prenex_8786)) (<= 0 (select main_a v_prenex_8785)) (<= 1998 (* 2 (select main_a v_prenex_8786))) (<= (+ main_x 1) v_prenex_8785) (<= 998 (select main_a v_prenex_8786)) (< v_prenex_8785 main_x))) (forall ((v_prenex_6802 Int) (v_prenex_6803 Int)) (or (<= (+ main_x 1) v_prenex_6802) (< v_prenex_6802 main_x) (<= (select main_a v_prenex_6803) 1000) (<= (+ (select main_a v_prenex_6803) (select main_a v_prenex_6802)) 1000) (<= 0 (* 2 (select main_a v_prenex_6802))) (<= (* 2 (select main_a v_prenex_6803)) 2000) (<= 0 (select main_a v_prenex_6802)))) (forall ((v_prenex_12517 Int) (v_prenex_12518 Int)) (or (< v_prenex_12517 main_x) (<= (+ main_x 1) v_prenex_12517) (<= (select main_a v_prenex_12518) 1001) (<= 0 (* 2 (select main_a v_prenex_12517))) (<= 1000 (+ (select main_a v_prenex_12518) (select main_a v_prenex_12517))))) (forall ((v_prenex_1393 Int) (v_prenex_1392 Int)) (or (<= (select main_a v_prenex_1393) (+ (select main_a v_prenex_1392) 1000)) (<= (+ main_x 1) v_prenex_1392) (< v_prenex_1392 main_x) (<= (* 2 (select main_a v_prenex_1392)) 2) (<= 998 (select main_a v_prenex_1393)) (<= (+ main_y 1) v_prenex_1393))) (forall ((v_prenex_8737 Int) (v_prenex_8738 Int)) (or (< v_prenex_8737 main_x) (<= (select main_a v_prenex_8737) 1) (<= 999 (select main_a v_prenex_8738)) (<= 1998 (* 2 (select main_a v_prenex_8738))) (<= (+ main_x 1) v_prenex_8737) (<= (select main_a v_prenex_8738) (+ (select main_a v_prenex_8737) 1000)) (<= (select main_a v_prenex_8737) 2))) (forall ((v_prenex_4892 Int) (v_prenex_4893 Int)) (or (<= (select main_a v_prenex_4893) 1000) (< v_prenex_4892 main_x) (<= 1000 (+ (select main_a v_prenex_4893) (select main_a v_prenex_4892))) (<= 0 (select main_a v_prenex_4892)) (<= 999 (select main_a v_prenex_4893)) (<= (+ main_x 1) v_prenex_4892) (<= (select main_a v_prenex_4892) 2))) (or (forall ((v_prenex_3753 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3753))) (<= (* 2 (select main_a v_prenex_3753)) 2000))) (forall ((v_prenex_3752 Int)) (or (<= 0 (* 2 (select main_a v_prenex_3752))) (<= (+ main_x 1) v_prenex_3752) (< v_prenex_3752 main_x) (<= (select main_a v_prenex_3752) 2)))) (forall ((v_prenex_2431 Int) (v_prenex_2430 Int)) (or (<= (select main_a v_prenex_2431) (+ (select main_a v_prenex_2430) 1000)) (<= 0 (+ (select main_a v_prenex_2430) 1)) (<= (select main_a v_prenex_2430) 2) (< v_prenex_2430 main_x) (<= 999 (select main_a v_prenex_2431)) (<= (+ main_x 1) v_prenex_2430))) (or (forall ((v_prenex_4788 Int)) (or (< v_prenex_4788 main_x) (<= (+ main_x 1) v_prenex_4788) (<= 0 (* 2 (select main_a v_prenex_4788))))) (forall ((v_prenex_4789 Int)) (<= 998 (select main_a v_prenex_4789)))) (forall ((v_prenex_6770 Int) (v_prenex_6771 Int)) (or (<= (+ main_y 1) v_prenex_6771) (< v_prenex_6770 main_x) (<= (* 2 (select main_a v_prenex_6770)) 2) (<= (select main_a v_prenex_6771) (+ (select main_a v_prenex_6770) 1000)) (<= 1998 (* 2 (select main_a v_prenex_6771))) (<= (+ main_x 1) v_prenex_6770) (<= 999 (select main_a v_prenex_6771)))) (forall ((v_prenex_8587 Int) (v_prenex_8588 Int)) (or (<= 0 (+ (select main_a v_prenex_8587) 1)) (<= (+ main_x 1) v_prenex_8587) (< v_prenex_8587 main_x) (<= (+ (select main_a v_prenex_8587) 998) (select main_a v_prenex_8588)) (<= (select main_a v_prenex_8588) 1001) (<= 0 (* 2 (select main_a v_prenex_8587))))) (forall ((v_prenex_2178 Int) (v_prenex_2177 Int)) (or (<= (* 2 (select main_a v_prenex_2178)) 2000) (<= (select main_a v_prenex_2178) (+ (select main_a v_prenex_2177) 1000)) (<= (+ main_x 1) v_prenex_2177) (< v_prenex_2177 main_x) (<= 0 (select main_a v_prenex_2177)) (<= 998 (select main_a v_prenex_2178)))) (forall ((v_prenex_11231 Int) (v_prenex_11232 Int)) (or (<= (+ main_x 1) v_prenex_11231) (<= (+ (select main_a v_prenex_11231) 998) (select main_a v_prenex_11232)) (<= (select main_a v_prenex_11231) 2) (<= 0 (select main_a v_prenex_11231)) (<= 999 (select main_a v_prenex_11232)) (<= (select main_a v_prenex_11232) 1001) (< v_prenex_11231 main_x))) (forall ((v_prenex_12975 Int) (v_prenex_12974 Int)) (or (<= (+ main_x 1) v_prenex_12974) (< v_prenex_12974 main_x) (<= 0 (+ (select main_a v_prenex_12974) 1)) (<= (select main_a v_prenex_12974) 1) (<= (* 2 (select main_a v_prenex_12975)) 2000) (<= (+ (select main_a v_prenex_12974) 998) (select main_a v_prenex_12975)) (<= (select main_a v_prenex_12975) 1000))) (forall ((v_prenex_4434 Int) (v_prenex_4433 Int)) (or (<= (* 2 (select main_a v_prenex_4434)) 2000) (<= (+ (select main_a v_prenex_4433) 998) (select main_a v_prenex_4434)) (< v_prenex_4433 main_x) (<= 0 (+ (select main_a v_prenex_4433) 1)) (<= (+ main_x 1) v_prenex_4433) (<= 0 (* 2 (select main_a v_prenex_4433))) (<= (select main_a v_prenex_4434) 1001))) (forall ((v_prenex_2525 Int) (v_prenex_2526 Int)) (or (<= (select main_a v_prenex_2525) 1) (< v_prenex_2525 main_x) (<= 0 (* 2 (select main_a v_prenex_2525))) (<= (select main_a v_prenex_2526) (+ (select main_a v_prenex_2525) 1000)) (<= (select main_a v_prenex_2526) 1001) (<= (+ main_x 1) v_prenex_2525) (<= 999 (select main_a v_prenex_2526)))) (forall ((v_prenex_320 Int) (v_prenex_319 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_320))) (< v_prenex_319 main_x) (<= (+ main_x 1) v_prenex_319) (<= (select main_a v_prenex_320) 1000) (<= (select main_a v_prenex_319) 2) (<= (select main_a v_prenex_320) (+ (select main_a v_prenex_319) 1000)))) (forall ((v_prenex_8983 Int) (v_prenex_8984 Int)) (or (<= (+ (select main_a v_prenex_8984) (select main_a v_prenex_8983)) 1000) (<= (+ main_x 1) v_prenex_8983) (<= 0 (* 2 (select main_a v_prenex_8983))) (< v_prenex_8983 main_x) (<= (select main_a v_prenex_8984) 1001) (< v_prenex_8984 main_y))) (forall ((v_prenex_12843 Int) (v_prenex_12844 Int)) (or (<= 1000 (+ (select main_a v_prenex_12844) (select main_a v_prenex_12843))) (<= 0 (* 2 (select main_a v_prenex_12843))) (<= (* 2 (select main_a v_prenex_12844)) 2000) (<= (+ main_x 1) v_prenex_12843) (<= 999 (select main_a v_prenex_12844)) (< v_prenex_12844 main_y) (< v_prenex_12843 main_x))) (forall ((v_prenex_10671 Int) (v_prenex_10670 Int)) (or (<= 999 (select main_a v_prenex_10671)) (<= (+ (select main_a v_prenex_10671) (select main_a v_prenex_10670)) 1000) (<= (select main_a v_prenex_10670) 2) (< v_prenex_10670 main_x) (<= (+ main_x 1) v_prenex_10670) (<= 0 (select main_a v_prenex_10670)))) (forall ((v_prenex_2264 Int) (v_prenex_2265 Int)) (or (<= 998 (select main_a v_prenex_2265)) (<= (select main_a v_prenex_2265) 1000) (<= (select main_a v_prenex_2264) 1) (< v_prenex_2264 main_x) (<= (* 2 (select main_a v_prenex_2264)) 2) (<= (+ main_x 1) v_prenex_2264) (<= (select main_a v_prenex_2265) (+ (select main_a v_prenex_2264) 1000)))) (forall ((v_prenex_7799 Int) (v_prenex_7800 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_7800))) (<= (* 2 (select main_a v_prenex_7800)) 2000) (<= 0 (select main_a v_prenex_7799)) (< v_prenex_7799 main_x) (<= (select main_a v_prenex_7800) (+ (select main_a v_prenex_7799) 1000)) (<= (+ main_x 1) v_prenex_7799))) (or (forall ((v_prenex_6926 Int)) (or (<= (* 2 (select main_a v_prenex_6926)) 2) (<= 0 (* 2 (select main_a v_prenex_6926))) (<= (select main_a v_prenex_6926) 2) (< v_prenex_6926 main_x) (<= (+ main_x 1) v_prenex_6926))) (forall ((v_prenex_6927 Int)) (<= 999 (select main_a v_prenex_6927)))) (or (forall ((v_prenex_8540 Int)) (or (<= (* 2 (select main_a v_prenex_8540)) 2000) (<= (select main_a v_prenex_8540) 1000) (<= (+ main_y 1) v_prenex_8540))) (forall ((v_prenex_8539 Int)) (or (< v_prenex_8539 main_x) (<= 0 (* 2 (select main_a v_prenex_8539))) (<= (+ main_x 1) v_prenex_8539) (<= 0 (select main_a v_prenex_8539))))) (forall ((v_prenex_11201 Int) (v_prenex_11202 Int)) (or (<= (+ main_x 1) v_prenex_11201) (< v_prenex_11201 main_x) (<= (+ (select main_a v_prenex_11202) (select main_a v_prenex_11201)) 1000) (<= (* 2 (select main_a v_prenex_11202)) 2000) (<= (select main_a v_prenex_11202) 1001) (<= 0 (+ (select main_a v_prenex_11201) 1)))) (forall ((v_prenex_12333 Int) (v_prenex_12334 Int)) (or (< v_prenex_12333 main_x) (< v_prenex_12334 main_y) (<= 0 (select main_a v_prenex_12333)) (<= (+ main_x 1) v_prenex_12333) (<= 998 (select main_a v_prenex_12334)) (<= (select main_a v_prenex_12334) 1001) (<= 1000 (+ (select main_a v_prenex_12334) (select main_a v_prenex_12333))))) (or (forall ((v_prenex_4079 Int)) (or (< v_prenex_4079 main_x) (<= 0 (select main_a v_prenex_4079)) (<= (+ main_x 1) v_prenex_4079) (<= (* 2 (select main_a v_prenex_4079)) 2))) (forall ((v_prenex_4080 Int)) (or (<= 998 (select main_a v_prenex_4080)) (<= (select main_a v_prenex_4080) 1001) (<= (+ main_y 1) v_prenex_4080)))) (forall ((v_prenex_8176 Int) (v_prenex_8177 Int)) (or (<= 0 (+ (select main_a v_prenex_8176) 1)) (<= 1000 (+ (select main_a v_prenex_8177) (select main_a v_prenex_8176))) (< v_prenex_8176 main_x) (<= (+ main_x 1) v_prenex_8176) (<= (* 2 (select main_a v_prenex_8177)) 2000) (<= (select main_a v_prenex_8177) 1001) (<= (* 2 (select main_a v_prenex_8176)) 2))) (forall ((v_prenex_8833 Int) (v_prenex_8832 Int)) (or (<= (select main_a v_prenex_8833) (+ (select main_a v_prenex_8832) 1000)) (<= (select main_a v_prenex_8833) 1000) (< v_prenex_8833 main_y) (<= (* 2 (select main_a v_prenex_8832)) 2) (< v_prenex_8832 main_x) (<= (+ main_x 1) v_prenex_8832))) (forall ((v_prenex_1832 Int) (v_prenex_1831 Int)) (or (<= (+ main_x 1) v_prenex_1831) (<= (+ (select main_a v_prenex_1832) (select main_a v_prenex_1831)) 1000) (<= 0 (select main_a v_prenex_1831)) (<= (select main_a v_prenex_1832) 1000) (<= (+ main_y 1) v_prenex_1832) (< v_prenex_1831 main_x) (<= 998 (select main_a v_prenex_1832)))) (or (forall ((v_prenex_8958 Int)) (or (<= (+ main_y 1) v_prenex_8958) (< v_prenex_8958 main_y) (<= (* 2 (select main_a v_prenex_8958)) 2000))) (forall ((v_prenex_8957 Int)) (<= (* 2 (select main_a v_prenex_8957)) 2))) (or (forall ((v_prenex_24 Int)) (or (<= (+ main_x 1) v_prenex_24) (<= 0 (select main_a v_prenex_24)) (< v_prenex_24 main_x))) (forall ((v_prenex_4985 Int)) (<= (* 2 (select main_a v_prenex_4985)) 2000))) (forall ((v_prenex_1104 Int) (v_prenex_1103 Int)) (or (<= (+ main_y 1) v_prenex_1104) (<= (+ main_x 1) v_prenex_1103) (< v_prenex_1103 main_x) (<= (select main_a v_prenex_1103) 2) (<= (+ (select main_a v_prenex_1104) (select main_a v_prenex_1103)) 1000))) (or (forall ((v_prenex_2057 Int)) (or (<= (+ main_x 1) v_prenex_2057) (< v_prenex_2057 main_x) (<= 0 (* 2 (select main_a v_prenex_2057))) (<= (* 2 (select main_a v_prenex_2057)) 2))) (forall ((v_prenex_2058 Int)) (or (<= (+ main_y 1) v_prenex_2058) (<= (select main_a v_prenex_2058) 1001) (<= 1998 (* 2 (select main_a v_prenex_2058)))))) (forall ((v_prenex_1008 Int) (v_prenex_1007 Int)) (or (<= (select main_a v_prenex_1008) (+ (select main_a v_prenex_1007) 1000)) (<= (+ main_x 1) v_prenex_1007) (<= (* 2 (select main_a v_prenex_1007)) 2) (<= 1998 (* 2 (select main_a v_prenex_1008))) (< v_prenex_1007 main_x) (<= 998 (select main_a v_prenex_1008)))) (forall ((v_prenex_9631 Int) (v_prenex_9630 Int)) (or (<= (+ (select main_a v_prenex_9630) 998) (select main_a v_prenex_9631)) (<= (+ main_x 1) v_prenex_9630) (< v_prenex_9630 main_x) (<= 1998 (* 2 (select main_a v_prenex_9631))) (<= 0 (* 2 (select main_a v_prenex_9630))) (<= (select main_a v_prenex_9630) 1) (<= (* 2 (select main_a v_prenex_9631)) 2000))) (or (forall ((v_prenex_3894 Int)) (or (< v_prenex_3894 main_x) (<= 0 (select main_a v_prenex_3894)) (<= (* 2 (select main_a v_prenex_3894)) 2) (<= (+ main_x 1) v_prenex_3894) (<= 0 (* 2 (select main_a v_prenex_3894))))) (forall ((v_prenex_3895 Int)) (<= (select main_a v_prenex_3895) 1001))) (or (forall ((v_prenex_2880 Int)) (or (<= 998 (select main_a v_prenex_2880)) (<= (* 2 (select main_a v_prenex_2880)) 2000))) (forall ((v_prenex_2879 Int)) (or (<= (+ main_x 1) v_prenex_2879) (<= 0 (+ (select main_a v_prenex_2879) 1)) (<= (* 2 (select main_a v_prenex_2879)) 2) (< v_prenex_2879 main_x)))) (forall ((v_prenex_1225 Int) (v_prenex_1224 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_1225))) (<= (* 2 (select main_a v_prenex_1225)) 2000) (<= 0 (+ (select main_a v_prenex_1224) 1)) (<= (* 2 (select main_a v_prenex_1224)) 2) (< v_prenex_1224 main_x) (<= (+ main_x 1) v_prenex_1224) (<= 1000 (+ (select main_a v_prenex_1225) (select main_a v_prenex_1224))))) (forall ((v_prenex_5530 Int) (v_prenex_5531 Int)) (or (< v_prenex_5530 main_x) (<= (+ main_x 1) v_prenex_5530) (<= (+ (select main_a v_prenex_5530) 998) (select main_a v_prenex_5531)) (<= (select main_a v_prenex_5530) 2))) (forall ((v_prenex_11475 Int) (v_prenex_11474 Int)) (or (<= (select main_a v_prenex_11475) 1000) (<= (+ (select main_a v_prenex_11474) 998) (select main_a v_prenex_11475)) (<= (select main_a v_prenex_11475) 1001) (< v_prenex_11474 main_x) (<= (+ main_x 1) v_prenex_11474) (< v_prenex_11475 main_y) (<= 0 (* 2 (select main_a v_prenex_11474))))) (or (forall ((v_prenex_3959 Int)) (or (<= (+ main_y 1) v_prenex_3959) (<= 999 (select main_a v_prenex_3959)) (<= (select main_a v_prenex_3959) 1000))) (forall ((v_prenex_3958 Int)) (or (<= (* 2 (select main_a v_prenex_3958)) 2) (< v_prenex_3958 main_x) (<= (+ main_x 1) v_prenex_3958) (<= 0 (+ (select main_a v_prenex_3958) 1))))) (or (forall ((v_prenex_8714 Int)) (<= 998 (select main_a v_prenex_8714))) (forall ((v_prenex_8713 Int)) (or (< v_prenex_8713 main_x) (<= 0 (select main_a v_prenex_8713)) (<= (* 2 (select main_a v_prenex_8713)) 2) (<= 0 (+ (select main_a v_prenex_8713) 1)) (<= (+ main_x 1) v_prenex_8713)))) (forall ((v_prenex_790 Int) (v_prenex_789 Int)) (or (< v_prenex_789 main_x) (<= 0 (+ (select main_a v_prenex_789) 1)) (<= (+ (select main_a v_prenex_790) (select main_a v_prenex_789)) 1000) (<= (* 2 (select main_a v_prenex_789)) 2) (<= (+ main_x 1) v_prenex_789) (<= 1998 (* 2 (select main_a v_prenex_790))) (<= 998 (select main_a v_prenex_790)))) (forall ((v_prenex_9174 Int) (v_prenex_9173 Int)) (or (<= 998 (select main_a v_prenex_9174)) (<= (select main_a v_prenex_9173) 1) (<= (+ main_x 1) v_prenex_9173) (<= (select main_a v_prenex_9173) 2) (< v_prenex_9173 main_x) (<= (select main_a v_prenex_9174) 1000) (<= 1000 (+ (select main_a v_prenex_9174) (select main_a v_prenex_9173))))) (forall ((v_prenex_8163 Int) (v_prenex_8162 Int)) (or (<= (+ (select main_a v_prenex_8162) 998) (select main_a v_prenex_8163)) (<= (+ main_x 1) v_prenex_8162) (<= 0 (* 2 (select main_a v_prenex_8162))) (<= 0 (select main_a v_prenex_8162)) (<= 998 (select main_a v_prenex_8163)) (< v_prenex_8162 main_x))) (or (forall ((v_prenex_12565 Int)) (or (<= (* 2 (select main_a v_prenex_12565)) 2) (<= (select main_a v_prenex_12565) 2) (<= (+ main_x 1) v_prenex_12565) (< v_prenex_12565 main_x))) (forall ((v_prenex_12566 Int)) (or (<= (select main_a v_prenex_12566) 1001) (<= (select main_a v_prenex_12566) 1000)))) (forall ((v_prenex_3652 Int) (v_prenex_3653 Int)) (or (<= 0 (* 2 (select main_a v_prenex_3652))) (< v_prenex_3652 main_x) (<= (+ main_x 1) v_prenex_3652) (<= (* 2 (select main_a v_prenex_3652)) 2) (<= (select main_a v_prenex_3653) (+ (select main_a v_prenex_3652) 1000)) (<= (select main_a v_prenex_3653) 1000) (<= 1998 (* 2 (select main_a v_prenex_3653))))) (or (forall ((v_prenex_3835 Int)) (or (<= (+ main_y 1) v_prenex_3835) (<= (select main_a v_prenex_3835) 1001))) (forall ((v_prenex_3834 Int)) (or (<= 0 (select main_a v_prenex_3834)) (<= (+ main_x 1) v_prenex_3834) (< v_prenex_3834 main_x) (<= (* 2 (select main_a v_prenex_3834)) 2)))) (forall ((v_prenex_2910 Int) (v_prenex_2909 Int)) (or (< v_prenex_2910 main_y) (<= (select main_a v_prenex_2910) (+ (select main_a v_prenex_2909) 1000)) (<= (+ main_y 1) v_prenex_2910) (< v_prenex_2909 main_x) (<= (+ main_x 1) v_prenex_2909))) (forall ((v_prenex_149 Int) (v_prenex_150 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_150))) (<= (+ main_x 1) v_prenex_149) (<= (* 2 (select main_a v_prenex_149)) 2) (<= (+ (select main_a v_prenex_150) (select main_a v_prenex_149)) 1000) (<= 0 (+ (select main_a v_prenex_149) 1)) (< v_prenex_149 main_x))) (forall ((v_prenex_2813 Int) (v_prenex_2814 Int)) (or (<= (select main_a v_prenex_2814) 1000) (< v_prenex_2813 main_x) (<= 1998 (* 2 (select main_a v_prenex_2814))) (<= (select main_a v_prenex_2813) 1) (<= (+ main_x 1) v_prenex_2813) (<= 0 (select main_a v_prenex_2813)) (<= (select main_a v_prenex_2814) (+ (select main_a v_prenex_2813) 1000)))) (forall ((v_prenex_2135 Int) (v_prenex_2136 Int)) (or (<= 0 (* 2 (select main_a v_prenex_2135))) (<= (+ main_x 1) v_prenex_2135) (<= 1000 (+ (select main_a v_prenex_2136) (select main_a v_prenex_2135))) (<= 1998 (* 2 (select main_a v_prenex_2136))) (< v_prenex_2135 main_x) (<= (select main_a v_prenex_2135) 1))) (forall ((v_prenex_6140 Int) (v_prenex_6139 Int)) (or (< v_prenex_6139 main_x) (<= (select main_a v_prenex_6140) 1000) (<= 0 (* 2 (select main_a v_prenex_6139))) (<= (+ (select main_a v_prenex_6139) 998) (select main_a v_prenex_6140)) (<= (+ main_x 1) v_prenex_6139) (<= 999 (select main_a v_prenex_6140)) (<= (+ main_y 1) v_prenex_6140))) (or (forall ((v_prenex_9097 Int)) (or (<= (select main_a v_prenex_9097) 1000) (<= (+ main_y 1) v_prenex_9097) (<= 1998 (* 2 (select main_a v_prenex_9097))))) (forall ((v_prenex_9096 Int)) (or (<= (+ main_x 1) v_prenex_9096) (<= 0 (* 2 (select main_a v_prenex_9096))) (< v_prenex_9096 main_x)))) (forall ((v_prenex_10866 Int) (v_prenex_10865 Int)) (or (<= 1000 (+ (select main_a v_prenex_10866) (select main_a v_prenex_10865))) (< v_prenex_10865 main_x) (<= (+ main_x 1) v_prenex_10865) (<= (select main_a v_prenex_10866) 1001) (<= 0 (+ (select main_a v_prenex_10865) 1)) (<= (select main_a v_prenex_10865) 2))) (forall ((v_prenex_6014 Int) (v_prenex_6013 Int)) (or (<= (+ main_x 1) v_prenex_6013) (<= (select main_a v_prenex_6014) 1000) (<= (+ (select main_a v_prenex_6014) (select main_a v_prenex_6013)) 1000) (<= 0 (select main_a v_prenex_6013)) (<= (select main_a v_prenex_6013) 1) (< v_prenex_6013 main_x))) (forall ((v_prenex_7423 Int) (v_prenex_7424 Int)) (or (< v_prenex_7423 main_x) (<= (select main_a v_prenex_7424) 1001) (<= 0 (* 2 (select main_a v_prenex_7423))) (<= (+ (select main_a v_prenex_7424) (select main_a v_prenex_7423)) 1000) (<= 998 (select main_a v_prenex_7424)) (<= (+ main_x 1) v_prenex_7423) (< v_prenex_7424 main_y))) (forall ((v_prenex_2215 Int) (v_prenex_2216 Int)) (or (<= 0 (* 2 (select main_a v_prenex_2215))) (<= (+ (select main_a v_prenex_2216) (select main_a v_prenex_2215)) 1000) (<= 1998 (* 2 (select main_a v_prenex_2216))) (< v_prenex_2215 main_x) (<= (+ main_x 1) v_prenex_2215) (<= 0 (select main_a v_prenex_2215)) (<= (* 2 (select main_a v_prenex_2216)) 2000))) (forall ((v_prenex_3025 Int) (v_prenex_3026 Int)) (or (<= (select main_a v_prenex_3025) 2) (<= (+ (select main_a v_prenex_3026) (select main_a v_prenex_3025)) 1000) (<= (+ main_x 1) v_prenex_3025) (< v_prenex_3025 main_x) (<= 1998 (* 2 (select main_a v_prenex_3026))) (<= 999 (select main_a v_prenex_3026)))) (or (forall ((v_prenex_6946 Int)) (or (<= 0 (* 2 (select main_a v_prenex_6946))) (<= (+ main_x 1) v_prenex_6946) (<= (* 2 (select main_a v_prenex_6946)) 2) (< v_prenex_6946 main_x))) (forall ((v_prenex_6947 Int)) (or (<= 999 (select main_a v_prenex_6947)) (<= (+ main_y 1) v_prenex_6947)))) (forall ((v_prenex_12661 Int) (v_prenex_12662 Int)) (or (<= (+ main_y 1) v_prenex_12662) (< v_prenex_12662 main_y) (<= 1998 (* 2 (select main_a v_prenex_12662))) (<= (+ (select main_a v_prenex_12661) 998) (select main_a v_prenex_12662)))) (or (forall ((v_prenex_12730 Int)) (<= 1998 (* 2 (select main_a v_prenex_12730)))) (forall ((v_prenex_12729 Int)) (or (<= (* 2 (select main_a v_prenex_12729)) 2) (< v_prenex_12729 main_x) (<= (+ main_x 1) v_prenex_12729)))) (forall ((v_prenex_5604 Int) (v_prenex_5605 Int)) (or (<= (+ main_x 1) v_prenex_5604) (<= (select main_a v_prenex_5605) 1001) (< v_prenex_5604 main_x) (<= (select main_a v_prenex_5605) (+ (select main_a v_prenex_5604) 1000)) (<= (select main_a v_prenex_5604) 1) (<= 999 (select main_a v_prenex_5605)))) (forall ((v_prenex_8150 Int) (v_prenex_8151 Int)) (or (<= (select main_a v_prenex_8150) 1) (< v_prenex_8150 main_x) (<= (select main_a v_prenex_8151) 1000) (<= 998 (select main_a v_prenex_8151)) (<= (+ main_x 1) v_prenex_8150) (<= 0 (select main_a v_prenex_8150)) (<= 1000 (+ (select main_a v_prenex_8151) (select main_a v_prenex_8150))))) (forall ((v_prenex_5345 Int) (v_prenex_5344 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5344))) (<= (* 2 (select main_a v_prenex_5344)) 2) (< v_prenex_5344 main_x) (<= (* 2 (select main_a v_prenex_5345)) 2000) (<= (select main_a v_prenex_5345) (+ (select main_a v_prenex_5344) 1000)) (<= (+ main_x 1) v_prenex_5344) (<= 998 (select main_a v_prenex_5345)))) (forall ((v_prenex_1789 Int) (v_prenex_1790 Int)) (or (<= (+ main_x 1) v_prenex_1789) (<= (select main_a v_prenex_1790) 1000) (<= (* 2 (select main_a v_prenex_1789)) 2) (< v_prenex_1789 main_x) (<= (+ main_y 1) v_prenex_1790) (<= 998 (select main_a v_prenex_1790)) (<= 1000 (+ (select main_a v_prenex_1790) (select main_a v_prenex_1789))))) (forall ((v_prenex_3642 Int) (v_prenex_3643 Int)) (or (<= (+ (select main_a v_prenex_3643) (select main_a v_prenex_3642)) 1000) (<= (+ main_x 1) v_prenex_3642) (< v_prenex_3642 main_x) (<= 998 (select main_a v_prenex_3643)) (<= 0 (+ (select main_a v_prenex_3642) 1)) (<= 999 (select main_a v_prenex_3643)))) (forall ((v_prenex_13148 Int) (v_prenex_13149 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_13149))) (<= (* 2 (select main_a v_prenex_13148)) 2) (<= (select main_a v_prenex_13149) 1000) (<= 1000 (+ (select main_a v_prenex_13149) (select main_a v_prenex_13148))) (< v_prenex_13148 main_x) (<= (+ main_x 1) v_prenex_13148) (<= (+ main_y 1) v_prenex_13149))) (forall ((v_prenex_6837 Int) (v_prenex_6836 Int)) (or (<= (select main_a v_prenex_6837) 1001) (<= (+ main_x 1) v_prenex_6836) (<= 999 (select main_a v_prenex_6837)) (<= (+ (select main_a v_prenex_6836) 998) (select main_a v_prenex_6837)) (< v_prenex_6836 main_x) (<= (* 2 (select main_a v_prenex_6836)) 2))) (or (forall ((v_prenex_3941 Int)) (or (<= 998 (select main_a v_prenex_3941)) (<= (* 2 (select main_a v_prenex_3941)) 2000))) (forall ((v_prenex_3940 Int)) (or (<= 0 (select main_a v_prenex_3940)) (<= (+ main_x 1) v_prenex_3940) (<= 0 (* 2 (select main_a v_prenex_3940))) (< v_prenex_3940 main_x)))) (forall ((v_prenex_7296 Int) (v_prenex_7297 Int)) (or (<= (select main_a v_prenex_7297) 1001) (< v_prenex_7296 main_x) (<= 1000 (+ (select main_a v_prenex_7297) (select main_a v_prenex_7296))) (<= (select main_a v_prenex_7296) 2) (<= (+ main_x 1) v_prenex_7296) (<= 0 (select main_a v_prenex_7296)) (<= (* 2 (select main_a v_prenex_7297)) 2000))) (forall ((v_prenex_7722 Int) (v_prenex_7721 Int)) (or (<= (+ main_x 1) v_prenex_7721) (<= 0 (+ (select main_a v_prenex_7721) 1)) (< v_prenex_7721 main_x) (<= (select main_a v_prenex_7722) (+ (select main_a v_prenex_7721) 1000)) (<= (select main_a v_prenex_7722) 1000) (<= (+ main_y 1) v_prenex_7722) (<= (select main_a v_prenex_7722) 1001))) (or (forall ((v_prenex_13320 Int)) (or (<= (* 2 (select main_a v_prenex_13320)) 2) (<= (+ main_x 1) v_prenex_13320) (<= 0 (* 2 (select main_a v_prenex_13320))) (< v_prenex_13320 main_x))) (forall ((v_prenex_13321 Int)) (<= 999 (select main_a v_prenex_13321)))) (forall ((v_prenex_12960 Int) (v_prenex_12961 Int)) (or (<= (+ main_x 1) v_prenex_12960) (< v_prenex_12960 main_x) (<= 1998 (* 2 (select main_a v_prenex_12961))) (<= (* 2 (select main_a v_prenex_12961)) 2000) (< v_prenex_12961 main_y) (<= 0 (select main_a v_prenex_12960)) (<= (select main_a v_prenex_12961) (+ (select main_a v_prenex_12960) 1000)))) (forall ((v_prenex_1158 Int) (v_prenex_1157 Int)) (or (< v_prenex_1157 main_x) (<= (select main_a v_prenex_1158) (+ (select main_a v_prenex_1157) 1000)) (<= (* 2 (select main_a v_prenex_1158)) 2000) (<= (select main_a v_prenex_1158) 1000) (<= 0 (* 2 (select main_a v_prenex_1157))) (<= (+ main_x 1) v_prenex_1157))) (forall ((v_prenex_594 Int) (v_prenex_593 Int)) (or (<= (+ main_x 1) v_prenex_593) (<= (+ main_y 1) v_prenex_594) (< v_prenex_593 main_x) (<= 1000 (+ (select main_a v_prenex_594) (select main_a v_prenex_593))) (<= 0 (select main_a v_prenex_593)))) (forall ((v_prenex_3932 Int) (v_prenex_3933 Int)) (or (< v_prenex_3932 main_x) (<= 0 (select main_a v_prenex_3932)) (<= (+ main_x 1) v_prenex_3932) (<= 999 (select main_a v_prenex_3933)) (<= (select main_a v_prenex_3933) (+ (select main_a v_prenex_3932) 1000)) (<= (select main_a v_prenex_3933) 1000))) (forall ((v_prenex_10664 Int) (v_prenex_10665 Int)) (or (<= (+ main_x 1) v_prenex_10664) (<= 0 (select main_a v_prenex_10664)) (<= 1998 (* 2 (select main_a v_prenex_10665))) (<= (select main_a v_prenex_10664) 2) (<= 1000 (+ (select main_a v_prenex_10665) (select main_a v_prenex_10664))) (< v_prenex_10664 main_x) (<= 998 (select main_a v_prenex_10665)))) (forall ((v_prenex_2741 Int) (v_prenex_2742 Int)) (or (<= (select main_a v_prenex_2742) (+ (select main_a v_prenex_2741) 1000)) (<= 998 (select main_a v_prenex_2742)) (< v_prenex_2741 main_x) (<= (+ main_x 1) v_prenex_2741) (< v_prenex_2742 main_y) (<= 0 (* 2 (select main_a v_prenex_2741))))) (forall ((v_prenex_13410 Int) (v_prenex_13409 Int)) (or (<= (* 2 (select main_a v_prenex_13410)) 2000) (<= 998 (select main_a v_prenex_13410)) (<= 0 (select main_a v_prenex_13409)) (<= 0 (+ (select main_a v_prenex_13409) 1)) (<= (+ (select main_a v_prenex_13410) (select main_a v_prenex_13409)) 1000) (< v_prenex_13409 main_x) (<= (+ main_x 1) v_prenex_13409))) (or (forall ((v_prenex_13145 Int)) (<= 1998 (* 2 (select main_a v_prenex_13145)))) (forall ((v_prenex_13144 Int)) (or (<= (* 2 (select main_a v_prenex_13144)) 2) (<= (+ main_x 1) v_prenex_13144) (<= (select main_a v_prenex_13144) 2) (<= 0 (select main_a v_prenex_13144)) (< v_prenex_13144 main_x)))) (forall ((v_prenex_1404 Int) (v_prenex_1405 Int)) (or (< v_prenex_1405 main_y) (<= (+ main_x 1) v_prenex_1404) (<= 998 (select main_a v_prenex_1405)) (<= (* 2 (select main_a v_prenex_1404)) 2) (<= (+ (select main_a v_prenex_1405) (select main_a v_prenex_1404)) 1000) (<= (select main_a v_prenex_1405) 1000) (< v_prenex_1404 main_x))) (forall ((v_prenex_8048 Int) (v_prenex_8049 Int)) (or (<= 0 (select main_a v_prenex_8048)) (< v_prenex_8048 main_x) (<= (* 2 (select main_a v_prenex_8048)) 2) (<= (select main_a v_prenex_8049) (+ (select main_a v_prenex_8048) 1000)) (<= (* 2 (select main_a v_prenex_8049)) 2000) (<= (+ main_x 1) v_prenex_8048) (<= 999 (select main_a v_prenex_8049)))) (forall ((v_prenex_8917 Int) (v_prenex_8918 Int)) (or (<= (* 2 (select main_a v_prenex_8917)) 2) (<= 1998 (* 2 (select main_a v_prenex_8918))) (< v_prenex_8917 main_x) (<= (select main_a v_prenex_8918) (+ (select main_a v_prenex_8917) 1000)) (<= (+ main_x 1) v_prenex_8917) (<= 0 (select main_a v_prenex_8917)))) (or (forall ((v_prenex_3603 Int)) (or (<= (* 2 (select main_a v_prenex_3603)) 2000) (<= (select main_a v_prenex_3603) 1000))) (forall ((v_prenex_3602 Int)) (or (<= 0 (select main_a v_prenex_3602)) (< v_prenex_3602 main_x) (<= (* 2 (select main_a v_prenex_3602)) 2) (<= (+ main_x 1) v_prenex_3602)))) (forall ((v_prenex_3498 Int) (v_prenex_3499 Int)) (or (<= 999 (select main_a v_prenex_3499)) (<= (select main_a v_prenex_3499) (+ (select main_a v_prenex_3498) 1000)) (<= (* 2 (select main_a v_prenex_3499)) 2000) (<= (+ main_x 1) v_prenex_3498) (<= 0 (select main_a v_prenex_3498)) (<= (+ main_y 1) v_prenex_3499) (< v_prenex_3498 main_x))) (forall ((v_prenex_3423 Int) (v_prenex_3424 Int)) (or (<= 0 (* 2 (select main_a v_prenex_3423))) (<= 1000 (+ (select main_a v_prenex_3424) (select main_a v_prenex_3423))) (< v_prenex_3424 main_y) (<= 999 (select main_a v_prenex_3424)) (< v_prenex_3423 main_x) (<= (+ main_x 1) v_prenex_3423) (<= (select main_a v_prenex_3424) 1000))) (forall ((v_prenex_10053 Int) (v_prenex_10052 Int)) (or (<= (* 2 (select main_a v_prenex_10052)) 2) (< v_prenex_10052 main_x) (<= 1998 (* 2 (select main_a v_prenex_10053))) (<= (select main_a v_prenex_10053) (+ (select main_a v_prenex_10052) 1000)) (<= (+ main_x 1) v_prenex_10052) (<= 0 (+ (select main_a v_prenex_10052) 1)) (<= (select main_a v_prenex_10053) 1001))) (forall ((v_prenex_1816 Int) (v_prenex_1815 Int)) (or (<= (+ main_x 1) v_prenex_1815) (< v_prenex_1816 main_y) (<= (select main_a v_prenex_1815) 2) (< v_prenex_1815 main_x) (<= (+ (select main_a v_prenex_1816) (select main_a v_prenex_1815)) 1000) (<= (select main_a v_prenex_1816) 1000))) (forall ((v_prenex_2143 Int) (v_prenex_2144 Int)) (or (<= 0 (select main_a v_prenex_2143)) (<= 1998 (* 2 (select main_a v_prenex_2144))) (<= (select main_a v_prenex_2144) 1000) (< v_prenex_2143 main_x) (<= (+ main_x 1) v_prenex_2143) (<= 1000 (+ (select main_a v_prenex_2144) (select main_a v_prenex_2143))))) (forall ((v_prenex_2779 Int) (v_prenex_2780 Int)) (or (<= 1000 (+ (select main_a v_prenex_2780) (select main_a v_prenex_2779))) (<= 999 (select main_a v_prenex_2780)) (<= 998 (select main_a v_prenex_2780)) (<= (* 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))) (or (forall ((v_prenex_12178 Int)) (or (<= (select main_a v_prenex_12178) 1001) (< v_prenex_12178 main_y) (<= (select main_a v_prenex_12178) 1000))) (forall ((v_prenex_12177 Int)) (or (< v_prenex_12177 main_x) (<= (* 2 (select main_a v_prenex_12177)) 2) (<= (+ main_x 1) v_prenex_12177)))) (forall ((v_prenex_5347 Int) (v_prenex_5346 Int)) (or (< v_prenex_5346 main_x) (<= (+ main_x 1) v_prenex_5346) (<= (+ (select main_a v_prenex_5347) (select main_a v_prenex_5346)) 1000) (<= 0 (* 2 (select main_a v_prenex_5346))) (<= (* 2 (select main_a v_prenex_5347)) 2000) (<= 1998 (* 2 (select main_a v_prenex_5347))))) (forall ((v_prenex_12056 Int) (v_prenex_12055 Int)) (or (<= (+ (select main_a v_prenex_12056) (select main_a v_prenex_12055)) 1000) (<= (* 2 (select main_a v_prenex_12056)) 2000) (<= (+ main_y 1) v_prenex_12056) (<= 0 (select main_a v_prenex_12055)) (< v_prenex_12055 main_x) (<= (+ main_x 1) v_prenex_12055) (<= 999 (select main_a v_prenex_12056)))) (forall ((v_prenex_11498 Int) (v_prenex_11499 Int)) (or (<= (+ main_x 1) v_prenex_11498) (<= (* 2 (select main_a v_prenex_11498)) 2) (< v_prenex_11498 main_x) (<= (select main_a v_prenex_11499) 1001) (<= (+ (select main_a v_prenex_11499) (select main_a v_prenex_11498)) 1000) (<= (+ main_y 1) v_prenex_11499) (<= 998 (select main_a v_prenex_11499)))) (forall ((v_prenex_464 Int) (v_prenex_463 Int)) (or (< v_prenex_463 main_x) (<= (+ main_x 1) v_prenex_463) (<= 0 (+ (select main_a v_prenex_463) 1)) (<= (select main_a v_prenex_464) 1001) (<= (+ (select main_a v_prenex_464) (select main_a v_prenex_463)) 1000) (<= (* 2 (select main_a v_prenex_464)) 2000) (<= (* 2 (select main_a v_prenex_463)) 2))) (forall ((v_prenex_1136 Int) (v_prenex_1135 Int)) (or (< v_prenex_1136 main_y) (<= (select main_a v_prenex_1136) (+ (select main_a v_prenex_1135) 1000)) (<= (select main_a v_prenex_1136) 1000) (<= 0 (+ (select main_a v_prenex_1135) 1)) (<= (* 2 (select main_a v_prenex_1136)) 2000) (<= (+ main_x 1) v_prenex_1135) (< v_prenex_1135 main_x))) (forall ((v_prenex_11352 Int) (v_prenex_11353 Int)) (or (<= (select main_a v_prenex_11353) (+ (select main_a v_prenex_11352) 1000)) (<= (+ main_x 1) v_prenex_11352) (< v_prenex_11352 main_x) (<= 999 (select main_a v_prenex_11353)) (<= 1998 (* 2 (select main_a v_prenex_11353))) (<= 0 (+ (select main_a v_prenex_11352) 1)) (<= 0 (select main_a v_prenex_11352)))) (forall ((v_prenex_11007 Int) (v_prenex_11008 Int)) (or (< v_prenex_11007 main_x) (<= (select main_a v_prenex_11008) (+ (select main_a v_prenex_11007) 1000)) (<= (+ main_x 1) v_prenex_11007) (<= (* 2 (select main_a v_prenex_11007)) 2) (<= (select main_a v_prenex_11008) 1000))) (or (forall ((v_prenex_4316 Int)) (or (<= (+ main_y 1) v_prenex_4316) (<= (* 2 (select main_a v_prenex_4316)) 2000))) (forall ((v_prenex_4315 Int)) (or (<= 0 (* 2 (select main_a v_prenex_4315))) (< v_prenex_4315 main_x) (<= (+ main_x 1) v_prenex_4315) (<= 0 (select main_a v_prenex_4315))))) (forall ((v_prenex_3601 Int) (v_prenex_3600 Int)) (or (<= 1000 (+ (select main_a v_prenex_3601) (select main_a v_prenex_3600))) (<= 998 (select main_a v_prenex_3601)) (<= (+ main_y 1) v_prenex_3601) (< v_prenex_3600 main_x) (<= 0 (select main_a v_prenex_3600)) (<= 1998 (* 2 (select main_a v_prenex_3601))) (<= (+ main_x 1) v_prenex_3600))) (forall ((v_prenex_2960 Int) (v_prenex_2959 Int)) (or (<= 0 (+ (select main_a v_prenex_2959) 1)) (<= 1998 (* 2 (select main_a v_prenex_2960))) (< v_prenex_2959 main_x) (< v_prenex_2960 main_y) (<= (+ main_x 1) v_prenex_2959) (<= (+ (select main_a v_prenex_2960) (select main_a v_prenex_2959)) 1000) (<= 999 (select main_a v_prenex_2960)))) (or (forall ((v_prenex_12248 Int)) (or (<= 999 (select main_a v_prenex_12248)) (<= (* 2 (select main_a v_prenex_12248)) 2000))) (forall ((v_prenex_12247 Int)) (or (<= (* 2 (select main_a v_prenex_12247)) 2) (<= 0 (* 2 (select main_a v_prenex_12247))) (<= 0 (+ (select main_a v_prenex_12247) 1)) (< v_prenex_12247 main_x) (<= (+ main_x 1) v_prenex_12247)))) (forall ((v_prenex_12023 Int) (v_prenex_12024 Int)) (or (<= (+ main_x 1) v_prenex_12023) (<= 0 (select main_a v_prenex_12023)) (<= (select main_a v_prenex_12024) 1001) (<= (+ (select main_a v_prenex_12024) (select main_a v_prenex_12023)) 1000) (< v_prenex_12023 main_x) (<= (select main_a v_prenex_12023) 2) (<= 999 (select main_a v_prenex_12024)))) (or (forall ((v_prenex_9404 Int)) (or (<= (select main_a v_prenex_9404) 1) (<= (+ main_x 1) v_prenex_9404) (<= 0 (* 2 (select main_a v_prenex_9404))) (< v_prenex_9404 main_x))) (forall ((v_prenex_9405 Int)) (or (<= (select main_a v_prenex_9405) 1000) (< v_prenex_9405 main_y) (<= (select main_a v_prenex_9405) 1001)))) (forall ((v_prenex_11014 Int) (v_prenex_11013 Int)) (or (<= 999 (select main_a v_prenex_11014)) (< v_prenex_11014 main_y) (<= (+ (select main_a v_prenex_11013) 998) (select main_a v_prenex_11014)) (<= (+ main_x 1) v_prenex_11013) (<= (* 2 (select main_a v_prenex_11013)) 2) (< v_prenex_11013 main_x))) (forall ((v_prenex_5947 Int) (v_prenex_5948 Int)) (or (<= 998 (select main_a v_prenex_5948)) (<= (+ main_x 1) v_prenex_5947) (<= 1000 (+ (select main_a v_prenex_5948) (select main_a v_prenex_5947))) (<= (select main_a v_prenex_5947) 2) (<= 999 (select main_a v_prenex_5948)) (<= 0 (select main_a v_prenex_5947)) (< v_prenex_5947 main_x))) (forall ((v_prenex_10079 Int) (v_prenex_10078 Int)) (or (<= 0 (+ (select main_a v_prenex_10078) 1)) (<= (+ main_x 1) v_prenex_10078) (<= (select main_a v_prenex_10079) 1000) (<= 999 (select main_a v_prenex_10079)) (< v_prenex_10078 main_x) (<= (+ (select main_a v_prenex_10079) (select main_a v_prenex_10078)) 1000))) (or (forall ((v_prenex_4302 Int)) (<= 999 (select main_a v_prenex_4302))) (forall ((v_prenex_4301 Int)) (or (<= (+ main_x 1) v_prenex_4301) (<= 0 (select main_a v_prenex_4301)) (<= (select main_a v_prenex_4301) 2) (<= 0 (* 2 (select main_a v_prenex_4301))) (< v_prenex_4301 main_x)))) (forall ((v_prenex_1616 Int) (v_prenex_1615 Int)) (or (<= (+ (select main_a v_prenex_1615) 998) (select main_a v_prenex_1616)) (<= (select main_a v_prenex_1616) 1000) (<= (+ main_x 1) v_prenex_1615) (< v_prenex_1615 main_x) (<= 0 (select main_a v_prenex_1615)) (<= 999 (select main_a v_prenex_1616)))) (forall ((v_prenex_11528 Int) (v_prenex_11529 Int)) (or (<= (+ main_x 1) v_prenex_11528) (<= 1998 (* 2 (select main_a v_prenex_11529))) (<= (select main_a v_prenex_11529) 1001) (< v_prenex_11528 main_x) (<= (select main_a v_prenex_11528) 2) (<= (select main_a v_prenex_11528) 1) (<= 1000 (+ (select main_a v_prenex_11529) (select main_a v_prenex_11528))))) (or (forall ((v_prenex_7043 Int)) (or (<= (select main_a v_prenex_7043) 1001) (<= 999 (select main_a v_prenex_7043)))) (forall ((v_prenex_7042 Int)) (or (<= 0 (* 2 (select main_a v_prenex_7042))) (<= (+ main_x 1) v_prenex_7042) (< v_prenex_7042 main_x) (<= (select main_a v_prenex_7042) 1)))) (forall ((v_prenex_9373 Int) (v_prenex_9372 Int)) (or (<= 0 (+ (select main_a v_prenex_9372) 1)) (< v_prenex_9372 main_x) (<= 1998 (* 2 (select main_a v_prenex_9373))) (<= (select main_a v_prenex_9373) (+ (select main_a v_prenex_9372) 1000)) (<= (* 2 (select main_a v_prenex_9372)) 2) (<= (+ main_x 1) v_prenex_9372))) (forall ((v_prenex_5383 Int) (v_prenex_5382 Int)) (or (<= (+ main_x 1) v_prenex_5382) (<= (select main_a v_prenex_5382) 1) (< v_prenex_5382 main_x) (<= 998 (select main_a v_prenex_5383)) (<= (select main_a v_prenex_5382) 2) (<= (+ (select main_a v_prenex_5383) (select main_a v_prenex_5382)) 1000))) (forall ((v_prenex_4166 Int) (v_prenex_4167 Int)) (or (<= 0 (+ (select main_a v_prenex_4166) 1)) (<= 1000 (+ (select main_a v_prenex_4167) (select main_a v_prenex_4166))) (< v_prenex_4166 main_x) (<= (select main_a v_prenex_4166) 1) (<= (+ main_x 1) v_prenex_4166))) (forall ((v_prenex_13180 Int) (v_prenex_13181 Int)) (or (<= (+ (select main_a v_prenex_13180) 998) (select main_a v_prenex_13181)) (<= (* 2 (select main_a v_prenex_13181)) 2000) (<= (* 2 (select main_a v_prenex_13180)) 2) (<= (+ main_x 1) v_prenex_13180) (<= 0 (+ (select main_a v_prenex_13180) 1)) (<= 998 (select main_a v_prenex_13181)) (< v_prenex_13180 main_x))) (forall ((v_prenex_12652 Int) (v_prenex_12651 Int)) (or (<= (select main_a v_prenex_12652) 1000) (< v_prenex_12651 main_x) (<= 0 (select main_a v_prenex_12651)) (<= (select main_a v_prenex_12652) (+ (select main_a v_prenex_12651) 1000)) (<= (+ main_x 1) v_prenex_12651) (<= (* 2 (select main_a v_prenex_12651)) 2) (<= 999 (select main_a v_prenex_12652)))) (or (forall ((v_prenex_1380 Int)) (or (<= 0 (select main_a v_prenex_1380)) (<= 0 (* 2 (select main_a v_prenex_1380))) (< v_prenex_1380 main_x) (<= (+ main_x 1) v_prenex_1380))) (forall ((v_prenex_1381 Int)) (or (<= 999 (select main_a v_prenex_1381)) (<= (* 2 (select main_a v_prenex_1381)) 2000)))) (forall ((v_prenex_1798 Int) (v_prenex_1797 Int)) (or (<= (+ main_y 1) v_prenex_1798) (<= (+ main_x 1) v_prenex_1797) (<= (select main_a v_prenex_1798) (+ (select main_a v_prenex_1797) 1000)) (<= (* 2 (select main_a v_prenex_1798)) 2000) (< v_prenex_1797 main_x) (<= 0 (* 2 (select main_a v_prenex_1797))) (<= 999 (select main_a v_prenex_1798)))) (or (forall ((v_prenex_8123 Int)) (<= (* 2 (select main_a v_prenex_8123)) 2000)) (forall ((v_prenex_27 Int)) (or (<= (+ main_x 1) v_prenex_27) (< v_prenex_27 main_x) (<= (select main_a v_prenex_27) 1)))) (forall ((v_prenex_732 Int) (v_prenex_731 Int)) (or (<= 998 (select main_a v_prenex_732)) (<= (+ (select main_a v_prenex_732) (select main_a v_prenex_731)) 1000) (<= (select main_a v_prenex_731) 2) (<= (+ main_x 1) v_prenex_731) (< v_prenex_731 main_x) (<= (select main_a v_prenex_732) 1000))) (forall ((v_prenex_6745 Int) (v_prenex_6744 Int)) (or (<= (select main_a v_prenex_6745) 1001) (<= (select main_a v_prenex_6745) (+ (select main_a v_prenex_6744) 1000)) (<= (+ main_x 1) v_prenex_6744) (< v_prenex_6744 main_x) (<= 0 (* 2 (select main_a v_prenex_6744))) (<= (select main_a v_prenex_6744) 1))) (forall ((v_prenex_8574 Int) (v_prenex_8573 Int)) (or (<= 0 (select main_a v_prenex_8573)) (<= (* 2 (select main_a v_prenex_8574)) 2000) (<= (select main_a v_prenex_8573) 2) (<= 998 (select main_a v_prenex_8574)) (<= (+ main_x 1) v_prenex_8573) (< v_prenex_8573 main_x) (<= (+ (select main_a v_prenex_8574) (select main_a v_prenex_8573)) 1000))) (or (forall ((v_prenex_3361 Int)) (or (<= 0 (+ (select main_a v_prenex_3361) 1)) (<= (+ main_x 1) v_prenex_3361) (<= (* 2 (select main_a v_prenex_3361)) 2) (<= 0 (select main_a v_prenex_3361)) (< v_prenex_3361 main_x))) (forall ((v_prenex_3362 Int)) (or (<= 998 (select main_a v_prenex_3362)) (<= (select main_a v_prenex_3362) 1001)))) (forall ((v_prenex_10437 Int) (v_prenex_10438 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_10438))) (<= 0 (select main_a v_prenex_10437)) (<= (select main_a v_prenex_10438) (+ (select main_a v_prenex_10437) 1000)) (< v_prenex_10437 main_x) (<= 0 (* 2 (select main_a v_prenex_10437))) (<= (+ main_x 1) v_prenex_10437) (<= 999 (select main_a v_prenex_10438)))) (forall ((v_prenex_5463 Int) (v_prenex_5462 Int)) (or (<= (select main_a v_prenex_5462) 2) (< v_prenex_5462 main_x) (<= (+ main_x 1) v_prenex_5462) (<= (select main_a v_prenex_5463) 1000) (<= 1000 (+ (select main_a v_prenex_5463) (select main_a v_prenex_5462))) (<= 0 (* 2 (select main_a v_prenex_5462))) (<= 998 (select main_a v_prenex_5463)))) (forall ((v_prenex_7240 Int) (v_prenex_7241 Int)) (or (<= (+ (select main_a v_prenex_7240) 998) (select main_a v_prenex_7241)) (<= (+ main_x 1) v_prenex_7240) (<= 998 (select main_a v_prenex_7241)) (< v_prenex_7240 main_x) (<= 1998 (* 2 (select main_a v_prenex_7241))) (<= (* 2 (select main_a v_prenex_7240)) 2) (<= 0 (select main_a v_prenex_7240)))) (forall ((v_prenex_10906 Int) (v_prenex_10905 Int)) (or (<= (+ main_x 1) v_prenex_10905) (< v_prenex_10905 main_x) (<= (select main_a v_prenex_10906) (+ (select main_a v_prenex_10905) 1000)) (<= 998 (select main_a v_prenex_10906)) (<= (* 2 (select main_a v_prenex_10905)) 2) (<= 1998 (* 2 (select main_a v_prenex_10906))) (<= (select main_a v_prenex_10905) 1))) (forall ((v_prenex_1107 Int) (v_prenex_1108 Int)) (or (<= (+ (select main_a v_prenex_1108) (select main_a v_prenex_1107)) 1000) (< v_prenex_1107 main_x) (<= (+ main_y 1) v_prenex_1108) (<= 0 (* 2 (select main_a v_prenex_1107))) (<= (+ main_x 1) v_prenex_1107) (<= 999 (select main_a v_prenex_1108)) (<= 998 (select main_a v_prenex_1108)))) (forall ((v_prenex_10575 Int) (v_prenex_10574 Int)) (or (<= (+ main_y 1) v_prenex_10575) (<= (* 2 (select main_a v_prenex_10575)) 2000) (<= (+ main_x 1) v_prenex_10574) (< v_prenex_10574 main_x) (<= (select main_a v_prenex_10575) (+ (select main_a v_prenex_10574) 1000)) (<= (select main_a v_prenex_10575) 1000) (<= 0 (* 2 (select main_a v_prenex_10574))))) (forall ((v_prenex_7320 Int) (v_prenex_7321 Int)) (or (<= 0 (select main_a v_prenex_7320)) (< v_prenex_7320 main_x) (<= (* 2 (select main_a v_prenex_7321)) 2000) (<= (+ (select main_a v_prenex_7320) 998) (select main_a v_prenex_7321)) (<= (+ main_x 1) v_prenex_7320) (<= 0 (+ (select main_a v_prenex_7320) 1)))) (forall ((v_prenex_11738 Int) (v_prenex_11739 Int)) (or (<= (+ (select main_a v_prenex_11739) (select main_a v_prenex_11738)) 1000) (<= (+ main_x 1) v_prenex_11738) (< v_prenex_11738 main_x) (<= (select main_a v_prenex_11738) 1) (<= 999 (select main_a v_prenex_11739)))) (forall ((v_prenex_3490 Int) (v_prenex_3491 Int)) (or (<= (+ (select main_a v_prenex_3491) (select main_a v_prenex_3490)) 1000) (<= (select main_a v_prenex_3490) 1) (<= (select main_a v_prenex_3491) 1000) (<= (* 2 (select main_a v_prenex_3491)) 2000) (< v_prenex_3490 main_x) (<= (+ main_x 1) v_prenex_3490) (<= (select main_a v_prenex_3490) 2))) (forall ((v_prenex_5145 Int) (v_prenex_5144 Int)) (or (<= (+ main_x 1) v_prenex_5144) (<= (select main_a v_prenex_5144) 1) (<= (select main_a v_prenex_5145) (+ (select main_a v_prenex_5144) 1000)) (<= (* 2 (select main_a v_prenex_5145)) 2000) (<= (select main_a v_prenex_5144) 2) (<= 999 (select main_a v_prenex_5145)) (< v_prenex_5144 main_x))) (or (forall ((v_prenex_8503 Int)) (or (<= (select main_a v_prenex_8503) 1) (<= (* 2 (select main_a v_prenex_8503)) 2) (< v_prenex_8503 main_x) (<= (+ main_x 1) v_prenex_8503) (<= 0 (+ (select main_a v_prenex_8503) 1)))) (forall ((v_prenex_8504 Int)) (<= 998 (select main_a v_prenex_8504)))) (forall ((v_prenex_7828 Int) (v_prenex_7829 Int)) (or (<= (+ main_x 1) v_prenex_7828) (<= 0 (* 2 (select main_a v_prenex_7828))) (< v_prenex_7828 main_x) (<= 998 (select main_a v_prenex_7829)) (<= 1998 (* 2 (select main_a v_prenex_7829))) (<= (select main_a v_prenex_7828) 2) (<= (select main_a v_prenex_7829) (+ (select main_a v_prenex_7828) 1000)))) (or (forall ((v_prenex_10125 Int)) (or (<= (select main_a v_prenex_10125) 1000) (<= (select main_a v_prenex_10125) 1001))) (forall ((v_prenex_10124 Int)) (or (<= (* 2 (select main_a v_prenex_10124)) 2) (<= (+ main_x 1) v_prenex_10124) (< v_prenex_10124 main_x) (<= 0 (+ (select main_a v_prenex_10124) 1))))) (forall ((v_prenex_8237 Int) (v_prenex_8236 Int)) (or (<= 0 (* 2 (select main_a v_prenex_8236))) (<= 1998 (* 2 (select main_a v_prenex_8237))) (<= (+ main_x 1) v_prenex_8236) (<= (+ main_y 1) v_prenex_8237) (<= 998 (select main_a v_prenex_8237)) (<= (+ (select main_a v_prenex_8236) 998) (select main_a v_prenex_8237)) (< v_prenex_8236 main_x))) (or (forall ((v_prenex_3685 Int)) (or (<= 998 (select main_a v_prenex_3685)) (<= 1998 (* 2 (select main_a v_prenex_3685))) (< v_prenex_3685 main_y))) (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) (<= (select main_a v_prenex_3684) 1)))) (forall ((v_prenex_7225 Int) (v_prenex_7224 Int)) (or (<= (+ (select main_a v_prenex_7225) (select main_a v_prenex_7224)) 1000) (< v_prenex_7224 main_x) (<= 0 (* 2 (select main_a v_prenex_7224))) (<= 998 (select main_a v_prenex_7225)) (<= (+ main_x 1) v_prenex_7224))) (forall ((v_prenex_6244 Int) (v_prenex_6243 Int)) (or (<= (+ (select main_a v_prenex_6244) (select main_a v_prenex_6243)) 1000) (< v_prenex_6243 main_x) (<= (select main_a v_prenex_6244) 1000) (<= 0 (+ (select main_a v_prenex_6243) 1)) (<= (* 2 (select main_a v_prenex_6244)) 2000) (<= (+ main_x 1) v_prenex_6243) (<= (* 2 (select main_a v_prenex_6243)) 2))) (or (forall ((v_prenex_1971 Int)) (or (< v_prenex_1971 main_x) (<= (select main_a v_prenex_1971) 2) (<= (* 2 (select main_a v_prenex_1971)) 2) (<= 0 (* 2 (select main_a v_prenex_1971))) (<= (+ main_x 1) v_prenex_1971))) (forall ((v_prenex_1972 Int)) (or (<= (* 2 (select main_a v_prenex_1972)) 2000) (<= 1998 (* 2 (select main_a v_prenex_1972)))))) (forall ((v_prenex_12753 Int) (v_prenex_12754 Int)) (or (< v_prenex_12754 main_y) (< v_prenex_12753 main_x) (<= (select main_a v_prenex_12754) (+ (select main_a v_prenex_12753) 1000)) (<= 0 (* 2 (select main_a v_prenex_12753))) (<= (+ main_x 1) v_prenex_12753) (<= (* 2 (select main_a v_prenex_12754)) 2000) (<= 998 (select main_a v_prenex_12754)))) (or (forall ((v_prenex_11540 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_11540))) (<= (+ main_y 1) v_prenex_11540))) (forall ((v_prenex_11539 Int)) (or (< v_prenex_11539 main_x) (<= 0 (+ (select main_a v_prenex_11539) 1)) (<= (+ main_x 1) v_prenex_11539)))) (forall ((v_prenex_1149 Int) (v_prenex_1150 Int)) (or (< v_prenex_1149 main_x) (<= (+ main_x 1) v_prenex_1149) (<= (+ (select main_a v_prenex_1149) 998) (select main_a v_prenex_1150)) (<= 0 (* 2 (select main_a v_prenex_1149))))) (or (forall ((v_prenex_301 Int)) (or (<= 0 (+ (select main_a v_prenex_301) 1)) (< v_prenex_301 main_x) (<= (+ main_x 1) v_prenex_301) (<= (select main_a v_prenex_301) 2) (<= (* 2 (select main_a v_prenex_301)) 2))) (forall ((v_prenex_302 Int)) (<= (select main_a v_prenex_302) 1000))) (forall ((v_prenex_8567 Int) (v_prenex_8568 Int)) (or (<= (+ (select main_a v_prenex_8568) (select main_a v_prenex_8567)) 1000) (< v_prenex_8567 main_x) (<= (+ main_x 1) v_prenex_8567) (<= 0 (+ (select main_a v_prenex_8567) 1)) (<= (select main_a v_prenex_8567) 2) (<= 998 (select main_a v_prenex_8568)))) (forall ((v_prenex_13242 Int) (v_prenex_13243 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_13243))) (<= 0 (+ (select main_a v_prenex_13242) 1)) (<= (select main_a v_prenex_13243) (+ (select main_a v_prenex_13242) 1000)) (<= 999 (select main_a v_prenex_13243)) (<= (+ main_x 1) v_prenex_13242) (<= (* 2 (select main_a v_prenex_13242)) 2) (< v_prenex_13242 main_x))) (forall ((v_prenex_6481 Int) (v_prenex_6482 Int)) (or (<= 1000 (+ (select main_a v_prenex_6482) (select main_a v_prenex_6481))) (< v_prenex_6481 main_x) (<= 998 (select main_a v_prenex_6482)) (<= 1998 (* 2 (select main_a v_prenex_6482))) (<= (+ main_x 1) v_prenex_6481) (<= 0 (+ (select main_a v_prenex_6481) 1)) (<= 0 (select main_a v_prenex_6481)))) (forall ((v_prenex_5761 Int) (v_prenex_5762 Int)) (or (<= 999 (select main_a v_prenex_5762)) (<= (+ (select main_a v_prenex_5762) (select main_a v_prenex_5761)) 1000) (<= 998 (select main_a v_prenex_5762)) (<= (+ main_y 1) v_prenex_5762) (< v_prenex_5762 main_y))) (forall ((v_prenex_8182 Int) (v_prenex_8183 Int)) (or (<= 999 (select main_a v_prenex_8183)) (< v_prenex_8182 main_x) (<= (select main_a v_prenex_8183) 1001) (<= (* 2 (select main_a v_prenex_8182)) 2) (<= (+ (select main_a v_prenex_8182) 998) (select main_a v_prenex_8183)) (<= (+ main_x 1) v_prenex_8182) (<= (select main_a v_prenex_8182) 1))) (forall ((v_prenex_1467 Int) (v_prenex_1466 Int)) (or (<= (+ main_x 1) v_prenex_1466) (< v_prenex_1466 main_x) (<= (* 2 (select main_a v_prenex_1466)) 2) (<= 0 (* 2 (select main_a v_prenex_1466))) (<= (+ (select main_a v_prenex_1467) (select main_a v_prenex_1466)) 1000))) (forall ((v_prenex_8828 Int) (v_prenex_8829 Int)) (or (<= (select main_a v_prenex_8829) 1001) (<= (select main_a v_prenex_8829) 1000) (<= (+ (select main_a v_prenex_8829) (select main_a v_prenex_8828)) 1000) (< v_prenex_8828 main_x) (<= 0 (+ (select main_a v_prenex_8828) 1)) (<= (+ main_x 1) v_prenex_8828) (< v_prenex_8829 main_y))) (forall ((v_prenex_2039 Int) (v_prenex_2040 Int)) (or (<= 0 (select main_a v_prenex_2039)) (<= (+ main_x 1) v_prenex_2039) (<= 1000 (+ (select main_a v_prenex_2040) (select main_a v_prenex_2039))) (<= (select main_a v_prenex_2039) 2) (< v_prenex_2039 main_x) (<= 1998 (* 2 (select main_a v_prenex_2040))) (<= 998 (select main_a v_prenex_2040)))) (forall ((v_prenex_1471 Int) (v_prenex_1470 Int)) (or (<= 0 (+ (select main_a v_prenex_1470) 1)) (<= (select main_a v_prenex_1471) 1001) (< v_prenex_1470 main_x) (<= (+ main_x 1) v_prenex_1470) (<= (select main_a v_prenex_1471) 1000) (<= (select main_a v_prenex_1470) 2) (<= 1000 (+ (select main_a v_prenex_1471) (select main_a v_prenex_1470))))) (forall ((v_prenex_6180 Int) (v_prenex_6179 Int)) (or (<= (+ (select main_a v_prenex_6180) (select main_a v_prenex_6179)) 1000) (<= 998 (select main_a v_prenex_6180)) (<= 0 (* 2 (select main_a v_prenex_6179))) (< v_prenex_6179 main_x) (<= (* 2 (select main_a v_prenex_6179)) 2) (<= 1998 (* 2 (select main_a v_prenex_6180))) (<= (+ main_x 1) v_prenex_6179))) (forall ((v_prenex_7098 Int) (v_prenex_7099 Int)) (or (<= (select main_a v_prenex_7098) 1) (<= 0 (* 2 (select main_a v_prenex_7098))) (<= (select main_a v_prenex_7099) (+ (select main_a v_prenex_7098) 1000)) (<= (+ main_x 1) v_prenex_7098) (<= 1998 (* 2 (select main_a v_prenex_7099))) (< v_prenex_7098 main_x) (<= 998 (select main_a v_prenex_7099)))) (forall ((v_prenex_3738 Int) (v_prenex_3739 Int)) (or (<= (select main_a v_prenex_3739) 1000) (< v_prenex_3738 main_x) (<= (+ main_x 1) v_prenex_3738) (<= (* 2 (select main_a v_prenex_3738)) 2) (<= 999 (select main_a v_prenex_3739)) (<= 0 (+ (select main_a v_prenex_3738) 1)) (<= (select main_a v_prenex_3739) (+ (select main_a v_prenex_3738) 1000)))) (or (forall ((v_prenex_12229 Int)) (or (<= 0 (+ (select main_a v_prenex_12229) 1)) (< v_prenex_12229 main_x) (<= (+ main_x 1) v_prenex_12229) (<= 0 (* 2 (select main_a v_prenex_12229))))) (forall ((v_prenex_12230 Int)) (or (<= 998 (select main_a v_prenex_12230)) (<= (* 2 (select main_a v_prenex_12230)) 2000) (< v_prenex_12230 main_y)))) (forall ((v_prenex_9987 Int) (v_prenex_9986 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_9987))) (< v_prenex_9986 main_x) (<= (+ (select main_a v_prenex_9986) 998) (select main_a v_prenex_9987)) (<= (+ main_y 1) v_prenex_9987) (<= (+ main_x 1) v_prenex_9986) (<= (select main_a v_prenex_9986) 1) (<= 998 (select main_a v_prenex_9987)))) (forall ((v_prenex_11758 Int) (v_prenex_11759 Int)) (or (< v_prenex_11758 main_x) (<= (select main_a v_prenex_11759) 1000) (<= (+ main_x 1) v_prenex_11758) (<= (select main_a v_prenex_11758) 1) (<= (+ (select main_a v_prenex_11759) (select main_a v_prenex_11758)) 1000) (<= (select main_a v_prenex_11758) 2) (<= (select main_a v_prenex_11759) 1001))) (or (forall ((v_prenex_13291 Int)) (or (<= 999 (select main_a v_prenex_13291)) (<= 998 (select main_a v_prenex_13291)) (<= (+ main_y 1) v_prenex_13291))) (forall ((v_prenex_13290 Int)) (or (< v_prenex_13290 main_x) (<= (+ main_x 1) v_prenex_13290) (<= (* 2 (select main_a v_prenex_13290)) 2)))) (or (forall ((v_prenex_10685 Int)) (or (< v_prenex_10685 main_x) (<= 0 (+ (select main_a v_prenex_10685) 1)) (<= (+ main_x 1) v_prenex_10685) (<= (select main_a v_prenex_10685) 2))) (forall ((v_prenex_10686 Int)) (<= (* 2 (select main_a v_prenex_10686)) 2000))) (forall ((v_prenex_13439 Int) (v_prenex_13440 Int)) (or (<= (select main_a v_prenex_13439) 2) (<= 1000 (+ (select main_a v_prenex_13440) (select main_a v_prenex_13439))) (<= (select main_a v_prenex_13439) 1) (< v_prenex_13439 main_x) (<= (+ main_x 1) v_prenex_13439) (<= (select main_a v_prenex_13440) 1001))) (or (forall ((v_prenex_3780 Int)) (or (<= (* 2 (select main_a v_prenex_3780)) 2) (< v_prenex_3780 main_x) (<= (select main_a v_prenex_3780) 2) (<= (+ main_x 1) v_prenex_3780))) (forall ((v_prenex_3781 Int)) (or (<= 999 (select main_a v_prenex_3781)) (<= (* 2 (select main_a v_prenex_3781)) 2000)))) (forall ((v_prenex_4899 Int) (v_prenex_4898 Int)) (or (<= 0 (* 2 (select main_a v_prenex_4898))) (< v_prenex_4898 main_x) (<= (select main_a v_prenex_4898) 1) (<= (* 2 (select main_a v_prenex_4899)) 2000) (<= (+ main_x 1) v_prenex_4898) (<= (+ (select main_a v_prenex_4898) 998) (select main_a v_prenex_4899)))) (or (forall ((v_prenex_11595 Int)) (or (< v_prenex_11595 main_x) (<= 0 (+ (select main_a v_prenex_11595) 1)) (<= (+ main_x 1) v_prenex_11595) (<= (* 2 (select main_a v_prenex_11595)) 2))) (forall ((v_prenex_11596 Int)) (or (< v_prenex_11596 main_y) (<= 998 (select main_a v_prenex_11596))))) (or (forall ((v_prenex_6911 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_6911))) (< v_prenex_6911 main_y) (<= (+ main_y 1) v_prenex_6911))) (forall ((v_prenex_6910 Int)) (or (<= (+ main_x 1) v_prenex_6910) (<= 0 (* 2 (select main_a v_prenex_6910)))))) (forall ((v_prenex_3290 Int) (v_prenex_3289 Int)) (or (< v_prenex_3289 main_x) (<= (+ main_x 1) v_prenex_3289) (<= 998 (select main_a v_prenex_3290)) (<= (* 2 (select main_a v_prenex_3289)) 2) (<= (+ (select main_a v_prenex_3290) (select main_a v_prenex_3289)) 1000) (<= 0 (select main_a v_prenex_3289)) (<= 1998 (* 2 (select main_a v_prenex_3290))))) (forall ((v_prenex_10840 Int) (v_prenex_10839 Int)) (or (<= 998 (select main_a v_prenex_10840)) (< v_prenex_10839 main_x) (<= 0 (+ (select main_a v_prenex_10839) 1)) (< v_prenex_10840 main_y) (<= (+ (select main_a v_prenex_10839) 998) (select main_a v_prenex_10840)) (<= (select main_a v_prenex_10840) 1001) (<= (+ main_x 1) v_prenex_10839))) (or (forall ((v_prenex_6413 Int)) (or (<= (+ main_x 1) v_prenex_6413) (< v_prenex_6413 main_x) (<= 0 (+ (select main_a v_prenex_6413) 1)) (<= (* 2 (select main_a v_prenex_6413)) 2))) (forall ((v_prenex_6414 Int)) (<= 998 (select main_a v_prenex_6414)))) (or (forall ((v_prenex_1547 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_1547))) (<= (select main_a v_prenex_1547) 1001))) (forall ((v_prenex_1546 Int)) (or (<= 0 (* 2 (select main_a v_prenex_1546))) (< v_prenex_1546 main_x) (<= (select main_a v_prenex_1546) 1) (<= (+ main_x 1) v_prenex_1546) (<= (* 2 (select main_a v_prenex_1546)) 2)))) (forall ((v_prenex_1828 Int) (v_prenex_1827 Int)) (or (<= (+ (select main_a v_prenex_1827) 998) (select main_a v_prenex_1828)) (< v_prenex_1827 main_x) (<= 0 (+ (select main_a v_prenex_1827) 1)) (<= (+ main_x 1) v_prenex_1827) (<= 0 (* 2 (select main_a v_prenex_1827))) (<= 1998 (* 2 (select main_a v_prenex_1828))) (<= (* 2 (select main_a v_prenex_1828)) 2000))) (forall ((v_prenex_8839 Int) (v_prenex_8838 Int)) (or (<= (+ main_x 1) v_prenex_8838) (<= 1000 (+ (select main_a v_prenex_8839) (select main_a v_prenex_8838))) (<= (select main_a v_prenex_8838) 2) (<= 0 (select main_a v_prenex_8838)) (< v_prenex_8838 main_x) (<= (select main_a v_prenex_8839) 1000))) (forall ((v_prenex_4762 Int) (v_prenex_4761 Int)) (or (<= (* 2 (select main_a v_prenex_4761)) 2) (<= 1000 (+ (select main_a v_prenex_4762) (select main_a v_prenex_4761))) (< v_prenex_4761 main_x) (<= (+ main_x 1) v_prenex_4761) (<= 0 (+ (select main_a v_prenex_4761) 1)) (<= (select main_a v_prenex_4762) 1001))) (or (forall ((v_prenex_10581 Int)) (<= 999 (select main_a v_prenex_10581))) (forall ((v_prenex_10580 Int)) (or (<= (* 2 (select main_a v_prenex_10580)) 2) (<= (+ main_x 1) v_prenex_10580) (<= 0 (select main_a v_prenex_10580)) (<= (select main_a v_prenex_10580) 2) (< v_prenex_10580 main_x)))) (forall ((v_prenex_4659 Int) (v_prenex_4660 Int)) (or (<= (+ main_x 1) v_prenex_4659) (<= 0 (+ (select main_a v_prenex_4659) 1)) (<= 999 (select main_a v_prenex_4660)) (<= 998 (select main_a v_prenex_4660)) (<= (+ (select main_a v_prenex_4660) (select main_a v_prenex_4659)) 1000) (< v_prenex_4659 main_x) (<= 0 (select main_a v_prenex_4659)))) (forall ((v_prenex_7685 Int) (v_prenex_7686 Int)) (or (<= 0 (* 2 (select main_a v_prenex_7685))) (<= (+ main_x 1) v_prenex_7685) (<= (select main_a v_prenex_7686) (+ (select main_a v_prenex_7685) 1000)) (<= (* 2 (select main_a v_prenex_7686)) 2000) (<= (select main_a v_prenex_7685) 2) (<= 999 (select main_a v_prenex_7686)) (< v_prenex_7685 main_x))) (or (forall ((v_prenex_2306 Int)) (or (<= (* 2 (select main_a v_prenex_2306)) 2) (<= 0 (+ (select main_a v_prenex_2306) 1)) (< v_prenex_2306 main_x) (<= (+ main_x 1) v_prenex_2306) (<= (select main_a v_prenex_2306) 1))) (forall ((v_prenex_2307 Int)) (or (<= (select main_a v_prenex_2307) 1001) (<= (* 2 (select main_a v_prenex_2307)) 2000)))) (forall ((v_prenex_6197 Int) (v_prenex_6198 Int)) (or (<= 999 (select main_a v_prenex_6198)) (<= 1000 (+ (select main_a v_prenex_6198) (select main_a v_prenex_6197))) (< v_prenex_6197 main_x) (<= 0 (select main_a v_prenex_6197)) (<= (+ main_x 1) v_prenex_6197) (<= (select main_a v_prenex_6197) 2) (<= 1998 (* 2 (select main_a v_prenex_6198))))) (or (forall ((v_prenex_6446 Int)) (or (<= 999 (select main_a v_prenex_6446)) (<= (* 2 (select main_a v_prenex_6446)) 2000))) (forall ((v_prenex_6445 Int)) (or (< v_prenex_6445 main_x) (<= (+ main_x 1) v_prenex_6445) (<= 0 (+ (select main_a v_prenex_6445) 1)) (<= (* 2 (select main_a v_prenex_6445)) 2)))) (forall ((v_prenex_785 Int) (v_prenex_786 Int)) (or (<= (select main_a v_prenex_786) (+ (select main_a v_prenex_785) 1000)) (<= (select main_a v_prenex_786) 1000) (<= 1998 (* 2 (select main_a v_prenex_786))) (<= (+ main_x 1) v_prenex_785) (<= (* 2 (select main_a v_prenex_785)) 2) (< v_prenex_785 main_x))) (forall ((v_prenex_6606 Int) (v_prenex_6605 Int)) (or (<= (select main_a v_prenex_6605) 1) (<= (+ main_x 1) v_prenex_6605) (<= (select main_a v_prenex_6606) 1000) (<= (+ main_y 1) v_prenex_6606) (<= (select main_a v_prenex_6606) (+ (select main_a v_prenex_6605) 1000)) (<= 998 (select main_a v_prenex_6606)) (< v_prenex_6605 main_x))) (or (forall ((v_prenex_1597 Int)) (or (< v_prenex_1597 main_x) (<= (+ main_x 1) v_prenex_1597) (<= (* 2 (select main_a v_prenex_1597)) 2))) (forall ((v_prenex_1598 Int)) (or (<= 998 (select main_a v_prenex_1598)) (<= (+ main_y 1) v_prenex_1598) (<= (select main_a v_prenex_1598) 1000)))) (forall ((v_prenex_8802 Int) (v_prenex_8803 Int)) (or (<= (select main_a v_prenex_8803) 1001) (<= (+ (select main_a v_prenex_8802) 998) (select main_a v_prenex_8803)) (<= (select main_a v_prenex_8802) 2) (<= 0 (+ (select main_a v_prenex_8802) 1)) (<= (+ main_x 1) v_prenex_8802) (<= 999 (select main_a v_prenex_8803)) (< v_prenex_8802 main_x))) (forall ((v_prenex_7731 Int) (v_prenex_7732 Int)) (or (<= (select main_a v_prenex_7732) 1000) (<= (+ main_x 1) v_prenex_7731) (<= (* 2 (select main_a v_prenex_7731)) 2) (<= 1000 (+ (select main_a v_prenex_7732) (select main_a v_prenex_7731))) (< v_prenex_7731 main_x) (<= 999 (select main_a v_prenex_7732)))) (forall ((v_prenex_12498 Int) (v_prenex_12497 Int)) (or (< v_prenex_12497 main_x) (<= (+ (select main_a v_prenex_12498) (select main_a v_prenex_12497)) 1000) (<= (+ main_x 1) v_prenex_12497) (<= (select main_a v_prenex_12498) 1000) (<= 0 (select main_a v_prenex_12497)))) (forall ((v_prenex_4199 Int) (v_prenex_4198 Int)) (or (<= (select main_a v_prenex_4199) (+ (select main_a v_prenex_4198) 1000)) (<= (select main_a v_prenex_4198) 2) (< v_prenex_4198 main_x) (<= (+ main_x 1) v_prenex_4198) (<= 0 (* 2 (select main_a v_prenex_4198))) (<= (select main_a v_prenex_4199) 1000) (<= (select main_a v_prenex_4199) 1001))) (forall ((v_prenex_7912 Int) (v_prenex_7913 Int)) (or (< v_prenex_7912 main_x) (<= (select main_a v_prenex_7913) 1000) (<= (select main_a v_prenex_7913) 1001) (<= (+ main_x 1) v_prenex_7912) (<= (select main_a v_prenex_7912) 1) (<= (+ (select main_a v_prenex_7913) (select main_a v_prenex_7912)) 1000))) (forall ((v_prenex_12809 Int) (v_prenex_12810 Int)) (or (<= (* 2 (select main_a v_prenex_12810)) 2000) (<= (select main_a v_prenex_12810) 1001) (<= 0 (* 2 (select main_a v_prenex_12809))) (<= (+ main_x 1) v_prenex_12809) (<= (+ (select main_a v_prenex_12810) (select main_a v_prenex_12809)) 1000) (<= (select main_a v_prenex_12809) 2) (< v_prenex_12809 main_x))) (forall ((v_prenex_2578 Int) (v_prenex_2577 Int)) (or (<= (select main_a v_prenex_2578) (+ (select main_a v_prenex_2577) 1000)) (<= (select main_a v_prenex_2577) 2) (< v_prenex_2577 main_x) (<= 998 (select main_a v_prenex_2578)) (<= (select main_a v_prenex_2577) 1) (<= (+ main_x 1) v_prenex_2577) (<= (select main_a v_prenex_2578) 1001))) (forall ((v_prenex_9651 Int) (v_prenex_9650 Int)) (or (<= (select main_a v_prenex_9651) 1001) (< v_prenex_9650 main_x) (<= (select main_a v_prenex_9651) 1000) (<= 0 (+ (select main_a v_prenex_9650) 1)) (<= (+ main_x 1) v_prenex_9650) (<= (+ (select main_a v_prenex_9651) (select main_a v_prenex_9650)) 1000) (<= 0 (* 2 (select main_a v_prenex_9650))))) (forall ((v_prenex_242 Int) (v_prenex_241 Int)) (or (<= (+ main_x 1) v_prenex_241) (<= 998 (select main_a v_prenex_242)) (<= 1000 (+ (select main_a v_prenex_242) (select main_a v_prenex_241))) (<= (* 2 (select main_a v_prenex_242)) 2000) (< v_prenex_241 main_x) (<= (select main_a v_prenex_241) 1) (<= (select main_a v_prenex_241) 2))) (forall ((v_prenex_2669 Int) (v_prenex_2670 Int)) (or (<= (select main_a v_prenex_2670) 1000) (<= 0 (select main_a v_prenex_2669)) (<= (* 2 (select main_a v_prenex_2669)) 2) (<= (+ main_x 1) v_prenex_2669) (<= (+ (select main_a v_prenex_2669) 998) (select main_a v_prenex_2670)) (< v_prenex_2669 main_x))) (forall ((v_prenex_8062 Int) (v_prenex_8063 Int)) (or (<= 1000 (+ (select main_a v_prenex_8063) (select main_a v_prenex_8062))) (<= (select main_a v_prenex_8062) 2) (< v_prenex_8062 main_x) (<= (select main_a v_prenex_8063) 1001) (<= (+ main_x 1) v_prenex_8062) (<= 0 (* 2 (select main_a v_prenex_8062))) (<= (* 2 (select main_a v_prenex_8063)) 2000))) (forall ((v_prenex_1990 Int) (v_prenex_1989 Int)) (or (<= 0 (* 2 (select main_a v_prenex_1989))) (<= (+ main_x 1) v_prenex_1989) (<= (select main_a v_prenex_1990) (+ (select main_a v_prenex_1989) 1000)) (<= 0 (+ (select main_a v_prenex_1989) 1)) (< v_prenex_1989 main_x))) (or (forall ((v_prenex_4412 Int)) (<= (* 2 (select main_a v_prenex_4412)) 2000)) (forall ((v_prenex_4411 Int)) (or (<= (+ main_x 1) v_prenex_4411) (<= (select main_a v_prenex_4411) 2) (<= (* 2 (select main_a v_prenex_4411)) 2) (<= 0 (* 2 (select main_a v_prenex_4411))) (< v_prenex_4411 main_x)))) (or (forall ((v_prenex_10682 Int)) (or (<= (* 2 (select main_a v_prenex_10682)) 2) (<= (+ main_x 1) v_prenex_10682) (<= (select main_a v_prenex_10682) 2) (< v_prenex_10682 main_x))) (forall ((v_prenex_10686 Int)) (<= (* 2 (select main_a v_prenex_10686)) 2000))) (forall ((v_prenex_3093 Int) (v_prenex_3094 Int)) (or (<= 998 (select main_a v_prenex_3094)) (<= (select main_a v_prenex_3093) 1) (< v_prenex_3093 main_x) (<= 0 (* 2 (select main_a v_prenex_3093))) (<= (+ (select main_a v_prenex_3094) (select main_a v_prenex_3093)) 1000) (<= (select main_a v_prenex_3094) 1001) (<= (+ main_x 1) v_prenex_3093))) (or (forall ((v_prenex_7200 Int)) (or (<= (+ main_x 1) v_prenex_7200) (<= (* 2 (select main_a v_prenex_7200)) 2) (< v_prenex_7200 main_x) (<= (select main_a v_prenex_7200) 1))) (forall ((v_prenex_7201 Int)) (<= (select main_a v_prenex_7201) 1001))) (forall ((v_prenex_1367 Int) (v_prenex_1366 Int)) (or (<= (select main_a v_prenex_1367) 1000) (<= 0 (+ (select main_a v_prenex_1366) 1)) (<= (select main_a v_prenex_1366) 1) (<= 1998 (* 2 (select main_a v_prenex_1367))) (<= (select main_a v_prenex_1367) (+ (select main_a v_prenex_1366) 1000)) (< v_prenex_1366 main_x) (<= (+ main_x 1) v_prenex_1366))) (or (forall ((v_prenex_12949 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_12949))) (<= (select main_a v_prenex_12949) 1001))) (forall ((v_prenex_12948 Int)) (or (<= 0 (* 2 (select main_a v_prenex_12948))) (< v_prenex_12948 main_x) (<= (+ main_x 1) v_prenex_12948)))) (forall ((v_prenex_5155 Int) (v_prenex_5154 Int)) (or (<= (select main_a v_prenex_5154) 1) (<= (+ (select main_a v_prenex_5154) 998) (select main_a v_prenex_5155)) (<= 1998 (* 2 (select main_a v_prenex_5155))) (<= (* 2 (select main_a v_prenex_5154)) 2) (<= (+ main_x 1) v_prenex_5154) (<= (select main_a v_prenex_5155) 1001) (< v_prenex_5154 main_x))) (forall ((v_prenex_2024 Int) (v_prenex_2023 Int)) (or (<= 999 (select main_a v_prenex_2024)) (<= 0 (+ (select main_a v_prenex_2023) 1)) (<= (+ (select main_a v_prenex_2024) (select main_a v_prenex_2023)) 1000) (<= (+ main_x 1) v_prenex_2023) (<= (select main_a v_prenex_2024) 1001) (< v_prenex_2023 main_x) (<= 0 (* 2 (select main_a v_prenex_2023))))) (forall ((v_prenex_12041 Int) (v_prenex_12042 Int)) (or (<= (select main_a v_prenex_12041) 2) (<= (select main_a v_prenex_12042) 1001) (<= (select main_a v_prenex_12042) (+ (select main_a v_prenex_12041) 1000)) (<= (select main_a v_prenex_12041) 1) (< v_prenex_12041 main_x) (<= (+ main_x 1) v_prenex_12041))) (or (forall ((v_prenex_11623 Int)) (or (<= 0 (select main_a v_prenex_11623)) (< v_prenex_11623 main_x) (<= (* 2 (select main_a v_prenex_11623)) 2) (<= (+ main_x 1) v_prenex_11623) (<= (select main_a v_prenex_11623) 1))) (forall ((v_prenex_11624 Int)) (or (<= (select main_a v_prenex_11624) 1000) (<= (* 2 (select main_a v_prenex_11624)) 2000)))) (forall ((v_prenex_6129 Int) (v_prenex_6130 Int)) (or (< v_prenex_6129 main_x) (<= (select main_a v_prenex_6130) 1001) (<= (select main_a v_prenex_6129) 1) (<= (select main_a v_prenex_6129) 2) (<= (* 2 (select main_a v_prenex_6130)) 2000) (<= (+ main_x 1) v_prenex_6129) (<= 1000 (+ (select main_a v_prenex_6130) (select main_a v_prenex_6129))))) (forall ((v_prenex_13030 Int) (v_prenex_13031 Int)) (or (<= 999 (select main_a v_prenex_13031)) (< v_prenex_13031 main_y) (<= (* 2 (select main_a v_prenex_13030)) 2) (<= (+ main_x 1) v_prenex_13030) (< v_prenex_13030 main_x) (<= (select main_a v_prenex_13031) 1001) (<= (+ (select main_a v_prenex_13030) 998) (select main_a v_prenex_13031)))) (forall ((v_prenex_4364 Int) (v_prenex_4363 Int)) (or (<= 999 (select main_a v_prenex_4364)) (<= (+ main_x 1) v_prenex_4363) (<= (select main_a v_prenex_4363) 2) (<= (select main_a v_prenex_4364) 1000) (<= (select main_a v_prenex_4364) (+ (select main_a v_prenex_4363) 1000)) (<= (select main_a v_prenex_4363) 1) (< v_prenex_4363 main_x))) (forall ((v_prenex_3385 Int) (v_prenex_3386 Int)) (or (<= (select main_a v_prenex_3386) 1001) (<= (select main_a v_prenex_3385) 2) (<= (select main_a v_prenex_3385) 1) (< v_prenex_3385 main_x) (<= 999 (select main_a v_prenex_3386)) (<= (select main_a v_prenex_3386) (+ (select main_a v_prenex_3385) 1000)) (<= (+ main_x 1) v_prenex_3385))) (forall ((v_prenex_2145 Int) (v_prenex_2146 Int)) (or (<= 999 (select main_a v_prenex_2146)) (< v_prenex_2145 main_x) (<= 0 (+ (select main_a v_prenex_2145) 1)) (<= (+ (select main_a v_prenex_2146) (select main_a v_prenex_2145)) 1000) (<= (+ main_x 1) v_prenex_2145) (<= (select main_a v_prenex_2145) 1) (<= (select main_a v_prenex_2146) 1000))) (forall ((v_prenex_198 Int) (v_prenex_197 Int)) (or (<= 998 (select main_a v_prenex_198)) (< v_prenex_197 main_x) (<= (+ main_x 1) v_prenex_197) (<= 1998 (* 2 (select main_a v_prenex_198))) (<= 0 (* 2 (select main_a v_prenex_197))) (<= (select main_a v_prenex_198) (+ (select main_a v_prenex_197) 1000)) (<= (select main_a v_prenex_197) 2))) (or (forall ((v_prenex_10636 Int)) (or (< v_prenex_10636 main_x) (<= (+ main_x 1) v_prenex_10636) (<= (* 2 (select main_a v_prenex_10636)) 2) (<= 0 (+ (select main_a v_prenex_10636) 1)))) (forall ((v_prenex_10637 Int)) (or (<= (* 2 (select main_a v_prenex_10637)) 2000) (< v_prenex_10637 main_y) (<= 1998 (* 2 (select main_a v_prenex_10637)))))) (or (forall ((v_prenex_10882 Int)) (or (<= 998 (select main_a v_prenex_10882)) (<= (select main_a v_prenex_10882) 1001))) (forall ((v_prenex_10881 Int)) (or (<= (* 2 (select main_a v_prenex_10881)) 2) (< v_prenex_10881 main_x) (<= (+ main_x 1) v_prenex_10881) (<= 0 (+ (select main_a v_prenex_10881) 1))))) (forall ((v_prenex_4885 Int) (v_prenex_4884 Int)) (or (< v_prenex_4884 main_x) (<= 1998 (* 2 (select main_a v_prenex_4885))) (<= 0 (select main_a v_prenex_4884)) (<= (+ main_x 1) v_prenex_4884) (<= (+ (select main_a v_prenex_4885) (select main_a v_prenex_4884)) 1000))) (forall ((v_prenex_11655 Int) (v_prenex_11656 Int)) (or (<= (select main_a v_prenex_11655) 2) (<= (* 2 (select main_a v_prenex_11656)) 2000) (< v_prenex_11655 main_x) (<= (select main_a v_prenex_11656) 1001) (<= 0 (select main_a v_prenex_11655)) (<= 1000 (+ (select main_a v_prenex_11656) (select main_a v_prenex_11655))) (<= (+ main_x 1) v_prenex_11655))) (forall ((v_prenex_6851 Int) (v_prenex_6850 Int)) (or (<= (select main_a v_prenex_6850) 1) (<= (select main_a v_prenex_6850) 2) (<= 1000 (+ (select main_a v_prenex_6851) (select main_a v_prenex_6850))) (<= (+ main_x 1) v_prenex_6850) (<= (select main_a v_prenex_6851) 1000) (<= 1998 (* 2 (select main_a v_prenex_6851))) (< v_prenex_6850 main_x))) (forall ((v_prenex_7276 Int) (v_prenex_7277 Int)) (or (<= 0 (+ (select main_a v_prenex_7276) 1)) (<= (select main_a v_prenex_7277) 1000) (<= 1000 (+ (select main_a v_prenex_7277) (select main_a v_prenex_7276))) (< v_prenex_7276 main_x) (<= (* 2 (select main_a v_prenex_7277)) 2000) (<= (+ main_x 1) v_prenex_7276) (<= 0 (select main_a v_prenex_7276)))) (forall ((v_prenex_2314 Int) (v_prenex_2315 Int)) (or (<= (+ main_x 1) v_prenex_2314) (< v_prenex_2314 main_x) (<= (select main_a v_prenex_2315) 1000) (<= (* 2 (select main_a v_prenex_2314)) 2) (<= (select main_a v_prenex_2314) 2) (<= 1000 (+ (select main_a v_prenex_2315) (select main_a v_prenex_2314))))) (forall ((v_prenex_10435 Int) (v_prenex_10436 Int)) (or (<= (select main_a v_prenex_10435) 2) (<= (select main_a v_prenex_10436) 1001) (<= (+ main_x 1) v_prenex_10435) (<= (select main_a v_prenex_10435) 1) (<= 1998 (* 2 (select main_a v_prenex_10436))) (<= (+ (select main_a v_prenex_10436) (select main_a v_prenex_10435)) 1000) (< v_prenex_10435 main_x))) (forall ((v_prenex_2037 Int) (v_prenex_2038 Int)) (or (<= (+ main_x 1) v_prenex_2037) (< v_prenex_2037 main_x) (<= (+ main_y 1) v_prenex_2038) (<= (+ (select main_a v_prenex_2037) 998) (select main_a v_prenex_2038)) (<= 999 (select main_a v_prenex_2038)) (<= 0 (select main_a v_prenex_2037)))) (or (forall ((v_prenex_7511 Int)) (or (<= (+ main_x 1) v_prenex_7511) (<= (select main_a v_prenex_7511) 2) (< v_prenex_7511 main_x) (<= 0 (* 2 (select main_a v_prenex_7511))))) (forall ((v_prenex_7512 Int)) (or (<= (select main_a v_prenex_7512) 1001) (<= 999 (select main_a v_prenex_7512)) (<= (+ main_y 1) v_prenex_7512)))) (forall ((v_prenex_3566 Int) (v_prenex_3567 Int)) (or (<= (select main_a v_prenex_3567) 1000) (<= (+ (select main_a v_prenex_3566) 998) (select main_a v_prenex_3567)) (<= 0 (+ (select main_a v_prenex_3566) 1)) (< v_prenex_3566 main_x) (<= (+ main_x 1) v_prenex_3566))) (forall ((v_prenex_6782 Int) (v_prenex_6783 Int)) (or (<= (+ (select main_a v_prenex_6782) 998) (select main_a v_prenex_6783)) (<= (select main_a v_prenex_6782) 2) (<= 0 (+ (select main_a v_prenex_6782) 1)) (< v_prenex_6782 main_x) (<= (+ main_x 1) v_prenex_6782) (<= (select main_a v_prenex_6783) 1001))) (or (forall ((v_prenex_5244 Int)) (or (< v_prenex_5244 main_x) (<= (* 2 (select main_a v_prenex_5244)) 2) (<= 0 (+ (select main_a v_prenex_5244) 1)) (<= (+ main_x 1) v_prenex_5244) (<= 0 (select main_a v_prenex_5244)))) (forall ((v_prenex_5245 Int)) (or (<= (select main_a v_prenex_5245) 1001) (<= 998 (select main_a v_prenex_5245))))) (or (forall ((v_prenex_7066 Int)) (or (< v_prenex_7066 main_x) (<= (* 2 (select main_a v_prenex_7066)) 2) (<= (+ main_x 1) v_prenex_7066))) (forall ((v_prenex_7067 Int)) (or (<= (select main_a v_prenex_7067) 1001) (< v_prenex_7067 main_y)))) (or (forall ((v_prenex_5905 Int)) (or (< v_prenex_5905 main_x) (<= 0 (select main_a v_prenex_5905)) (<= 0 (+ (select main_a v_prenex_5905) 1)) (<= (* 2 (select main_a v_prenex_5905)) 2) (<= (+ main_x 1) v_prenex_5905))) (forall ((v_prenex_5906 Int)) (<= (select main_a v_prenex_5906) 1000))) (forall ((v_prenex_7681 Int) (v_prenex_7682 Int)) (or (<= (* 2 (select main_a v_prenex_7681)) 2) (<= (+ (select main_a v_prenex_7681) 998) (select main_a v_prenex_7682)) (<= 1998 (* 2 (select main_a v_prenex_7682))) (< v_prenex_7681 main_x) (<= (+ main_x 1) v_prenex_7681) (<= 0 (+ (select main_a v_prenex_7681) 1)) (<= (select main_a v_prenex_7682) 1000))) (forall ((v_prenex_7318 Int) (v_prenex_7319 Int)) (or (<= 1000 (+ (select main_a v_prenex_7319) (select main_a v_prenex_7318))) (<= 0 (+ (select main_a v_prenex_7318) 1)) (< v_prenex_7318 main_x) (<= (+ main_x 1) v_prenex_7318) (<= (* 2 (select main_a v_prenex_7318)) 2) (<= 1998 (* 2 (select main_a v_prenex_7319))) (<= 998 (select main_a v_prenex_7319)))) (forall ((v_prenex_4100 Int) (v_prenex_4099 Int)) (or (<= (+ main_x 1) v_prenex_4099) (< v_prenex_4099 main_x) (<= 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_4100) 1000) (<= 0 (select main_a v_prenex_4099)) (<= (* 2 (select main_a v_prenex_4099)) 2))) (forall ((v_prenex_10107 Int) (v_prenex_10106 Int)) (or (<= (+ main_y 1) v_prenex_10107) (<= (+ (select main_a v_prenex_10107) (select main_a v_prenex_10106)) 1000) (<= (select main_a v_prenex_10107) 1001) (<= (* 2 (select main_a v_prenex_10107)) 2000) (< v_prenex_10107 main_y))) (forall ((v_prenex_8954 Int) (v_prenex_8953 Int)) (or (<= 1000 (+ (select main_a v_prenex_8954) (select main_a v_prenex_8953))) (<= (+ main_x 1) v_prenex_8953) (<= (select main_a v_prenex_8953) 2) (<= 999 (select main_a v_prenex_8954)) (<= (* 2 (select main_a v_prenex_8954)) 2000) (< v_prenex_8953 main_x) (<= (* 2 (select main_a v_prenex_8953)) 2))) (forall ((v_prenex_890 Int) (v_prenex_889 Int)) (or (< v_prenex_889 main_x) (<= 0 (select main_a v_prenex_889)) (<= (+ main_x 1) v_prenex_889) (<= 0 (* 2 (select main_a v_prenex_889))) (<= (select main_a v_prenex_890) 1000) (<= 1000 (+ (select main_a v_prenex_890) (select main_a v_prenex_889))) (<= (select main_a v_prenex_890) 1001))) (forall ((v_prenex_11844 Int) (v_prenex_11845 Int)) (or (<= (select main_a v_prenex_11845) 1001) (<= 1000 (+ (select main_a v_prenex_11845) (select main_a v_prenex_11844))) (< v_prenex_11844 main_x) (<= (+ main_x 1) v_prenex_11844) (<= 0 (select main_a v_prenex_11844)))) (or (forall ((v_prenex_2964 Int)) (or (<= (select main_a v_prenex_2964) 1000) (< v_prenex_2964 main_y) (<= (select main_a v_prenex_2964) 1001))) (forall ((v_prenex_2963 Int)) (or (<= 0 (select main_a v_prenex_2963)) (<= (+ main_x 1) v_prenex_2963) (< v_prenex_2963 main_x) (<= 0 (* 2 (select main_a v_prenex_2963)))))) (forall ((v_prenex_2121 Int) (v_prenex_2122 Int)) (or (<= (select main_a v_prenex_2122) 1001) (< v_prenex_2121 main_x) (<= (* 2 (select main_a v_prenex_2121)) 2) (<= (+ main_x 1) v_prenex_2121) (<= (select main_a v_prenex_2122) (+ (select main_a v_prenex_2121) 1000)) (<= 0 (* 2 (select main_a v_prenex_2121))))) (forall ((v_prenex_8013 Int) (v_prenex_8012 Int)) (or (<= 0 (* 2 (select main_a v_prenex_8012))) (<= (select main_a v_prenex_8013) 1000) (<= (+ (select main_a v_prenex_8012) 998) (select main_a v_prenex_8013)) (< v_prenex_8012 main_x) (< v_prenex_8013 main_y) (<= (+ main_x 1) v_prenex_8012))) (forall ((v_prenex_6393 Int) (v_prenex_6394 Int)) (or (< v_prenex_6393 main_x) (<= 1000 (+ (select main_a v_prenex_6394) (select main_a v_prenex_6393))) (<= 0 (* 2 (select main_a v_prenex_6393))) (<= (select main_a v_prenex_6393) 1) (<= (+ main_x 1) v_prenex_6393))) (forall ((v_prenex_11493 Int) (v_prenex_11492 Int)) (or (< v_prenex_11492 main_x) (<= (+ main_y 1) v_prenex_11493) (<= 1000 (+ (select main_a v_prenex_11493) (select main_a v_prenex_11492))) (<= (+ main_x 1) v_prenex_11492) (<= (select main_a v_prenex_11492) 1))) (forall ((v_prenex_3618 Int) (v_prenex_3619 Int)) (or (<= 0 (* 2 (select main_a v_prenex_3618))) (< v_prenex_3619 main_y) (< v_prenex_3618 main_x) (<= 1000 (+ (select main_a v_prenex_3619) (select main_a v_prenex_3618))) (<= 1998 (* 2 (select main_a v_prenex_3619))) (<= (select main_a v_prenex_3619) 1000) (<= (+ main_x 1) v_prenex_3618))) (forall ((v_prenex_4700 Int) (v_prenex_4699 Int)) (or (<= 0 (* 2 (select main_a v_prenex_4699))) (<= 998 (select main_a v_prenex_4700)) (<= (select main_a v_prenex_4699) 1) (<= (+ (select main_a v_prenex_4699) 998) (select main_a v_prenex_4700)) (<= (* 2 (select main_a v_prenex_4700)) 2000) (<= (+ main_x 1) v_prenex_4699) (< v_prenex_4699 main_x))) (forall ((v_prenex_3269 Int) (v_prenex_3270 Int)) (or (< v_prenex_3269 main_x) (<= (+ (select main_a v_prenex_3269) 998) (select main_a v_prenex_3270)) (<= 999 (select main_a v_prenex_3270)) (<= (+ main_x 1) v_prenex_3269) (<= 0 (* 2 (select main_a v_prenex_3269))) (<= (select main_a v_prenex_3270) 1001) (<= 0 (+ (select main_a v_prenex_3269) 1)))) (forall ((v_prenex_7227 Int) (v_prenex_7226 Int)) (or (<= (+ main_x 1) v_prenex_7226) (< v_prenex_7227 main_y) (< v_prenex_7226 main_x) (<= (select main_a v_prenex_7226) 2) (<= 999 (select main_a v_prenex_7227)) (<= 1000 (+ (select main_a v_prenex_7227) (select main_a v_prenex_7226))) (<= (select main_a v_prenex_7227) 1000))) (forall ((v_prenex_6021 Int) (v_prenex_6022 Int)) (or (<= (+ (select main_a v_prenex_6022) (select main_a v_prenex_6021)) 1000) (<= 998 (select main_a v_prenex_6022)) (<= 0 (select main_a v_prenex_6021)) (<= 0 (* 2 (select main_a v_prenex_6021))) (< v_prenex_6021 main_x) (<= (select main_a v_prenex_6022) 1000) (<= (+ main_x 1) v_prenex_6021))) (or (forall ((v_prenex_4157 Int)) (<= (* 2 (select main_a v_prenex_4157)) 2000)) (forall ((v_prenex_4156 Int)) (or (<= (+ main_x 1) v_prenex_4156) (<= 0 (* 2 (select main_a v_prenex_4156))) (<= (select main_a v_prenex_4156) 1) (< v_prenex_4156 main_x) (<= (* 2 (select main_a v_prenex_4156)) 2)))) (or (forall ((v_prenex_11266 Int)) (or (< v_prenex_11266 main_x) (<= (+ main_x 1) v_prenex_11266) (<= 0 (+ (select main_a v_prenex_11266) 1)) (<= (* 2 (select main_a v_prenex_11266)) 2))) (forall ((v_prenex_11267 Int)) (or (< v_prenex_11267 main_y) (<= (select main_a v_prenex_11267) 1000) (<= 998 (select main_a v_prenex_11267))))) (forall ((v_prenex_12305 Int) (v_prenex_12306 Int)) (or (<= 999 (select main_a v_prenex_12306)) (< v_prenex_12306 main_y) (< v_prenex_12305 main_x) (<= (select main_a v_prenex_12305) 2) (<= 1000 (+ (select main_a v_prenex_12306) (select main_a v_prenex_12305))) (<= (+ main_x 1) v_prenex_12305))) (forall ((v_prenex_1176 Int) (v_prenex_1175 Int)) (or (<= (select main_a v_prenex_1176) 1001) (<= 1998 (* 2 (select main_a v_prenex_1176))) (<= 0 (* 2 (select main_a v_prenex_1175))) (<= (+ main_x 1) v_prenex_1175) (< v_prenex_1176 main_y) (<= (+ (select main_a v_prenex_1176) (select main_a v_prenex_1175)) 1000) (< v_prenex_1175 main_x))) (or (forall ((v_prenex_3249 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3249))) (<= (+ main_y 1) v_prenex_3249) (<= (select main_a v_prenex_3249) 1000))) (forall ((v_prenex_3248 Int)) (or (< v_prenex_3248 main_x) (<= (* 2 (select main_a v_prenex_3248)) 2) (<= (+ main_x 1) v_prenex_3248) (<= 0 (* 2 (select main_a v_prenex_3248)))))) (forall ((v_prenex_1810 Int) (v_prenex_1809 Int)) (or (<= 999 (select main_a v_prenex_1810)) (<= (* 2 (select main_a v_prenex_1809)) 2) (<= 998 (select main_a v_prenex_1810)) (<= (+ main_x 1) v_prenex_1809) (<= 0 (+ (select main_a v_prenex_1809) 1)) (< v_prenex_1809 main_x) (<= 1000 (+ (select main_a v_prenex_1810) (select main_a v_prenex_1809))))) (forall ((v_prenex_13293 Int) (v_prenex_13292 Int)) (or (<= (+ (select main_a v_prenex_13292) 998) (select main_a v_prenex_13293)) (<= (+ main_x 1) v_prenex_13292) (<= (* 2 (select main_a v_prenex_13293)) 2000) (<= (+ main_y 1) v_prenex_13293) (< v_prenex_13292 main_x) (<= (* 2 (select main_a v_prenex_13292)) 2) (<= (select main_a v_prenex_13293) 1000))) (forall ((v_prenex_3641 Int) (v_prenex_3640 Int)) (or (<= (+ (select main_a v_prenex_3640) 998) (select main_a v_prenex_3641)) (<= (+ main_x 1) v_prenex_3640) (< v_prenex_3640 main_x) (<= 999 (select main_a v_prenex_3641)) (<= (* 2 (select main_a v_prenex_3641)) 2000) (<= (* 2 (select main_a v_prenex_3640)) 2) (<= 0 (select main_a v_prenex_3640)))) (forall ((v_prenex_12119 Int) (v_prenex_12120 Int)) (or (<= (select main_a v_prenex_12119) 2) (<= (select main_a v_prenex_12120) (+ (select main_a v_prenex_12119) 1000)) (<= 0 (select main_a v_prenex_12119)) (<= (* 2 (select main_a v_prenex_12120)) 2000) (< v_prenex_12119 main_x) (<= (+ main_x 1) v_prenex_12119))) (forall ((v_prenex_12359 Int) (v_prenex_12360 Int)) (or (<= (+ main_x 1) v_prenex_12359) (<= (select main_a v_prenex_12359) 1) (<= (+ (select main_a v_prenex_12359) 998) (select main_a v_prenex_12360)) (<= (select main_a v_prenex_12360) 1000) (<= (select main_a v_prenex_12360) 1001) (< v_prenex_12359 main_x) (<= (* 2 (select main_a v_prenex_12359)) 2))) (forall ((v_prenex_630 Int) (v_prenex_629 Int)) (or (<= (* 2 (select main_a v_prenex_629)) 2) (<= 0 (+ (select main_a v_prenex_629) 1)) (< v_prenex_629 main_x) (<= (+ main_x 1) v_prenex_629) (<= (select main_a v_prenex_630) 1000) (<= 999 (select main_a v_prenex_630)) (<= (select main_a v_prenex_630) (+ (select main_a v_prenex_629) 1000)))) (forall ((v_prenex_11909 Int) (v_prenex_11910 Int)) (or (<= (+ main_x 1) v_prenex_11909) (< v_prenex_11909 main_x) (<= 0 (* 2 (select main_a v_prenex_11909))) (<= (* 2 (select main_a v_prenex_11910)) 2000) (< v_prenex_11910 main_y) (<= (+ (select main_a v_prenex_11910) (select main_a v_prenex_11909)) 1000) (<= (select main_a v_prenex_11910) 1001))) (forall ((v_prenex_9804 Int) (v_prenex_9803 Int)) (or (< v_prenex_9803 main_x) (<= 1998 (* 2 (select main_a v_prenex_9804))) (<= 999 (select main_a v_prenex_9804)) (<= (* 2 (select main_a v_prenex_9803)) 2) (<= (+ main_x 1) v_prenex_9803) (<= 0 (* 2 (select main_a v_prenex_9803))) (<= (select main_a v_prenex_9804) (+ (select main_a v_prenex_9803) 1000)))) (forall ((v_prenex_12797 Int) (v_prenex_12798 Int)) (or (<= (+ main_x 1) v_prenex_12797) (<= 1998 (* 2 (select main_a v_prenex_12798))) (< v_prenex_12797 main_x) (<= (select main_a v_prenex_12798) 1001) (<= (select main_a v_prenex_12797) 1) (<= (select main_a v_prenex_12797) 2) (<= (+ (select main_a v_prenex_12797) 998) (select main_a v_prenex_12798)))) (or (forall ((v_prenex_3831 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3831))) (<= (+ main_y 1) v_prenex_3831))) (forall ((v_prenex_3830 Int)) (or (<= 0 (* 2 (select main_a v_prenex_3830))) (< v_prenex_3830 main_x) (<= (+ main_x 1) v_prenex_3830)))) (forall ((v_prenex_7698 Int) (v_prenex_7697 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_7698))) (<= (+ (select main_a v_prenex_7698) (select main_a v_prenex_7697)) 1000) (<= (select main_a v_prenex_7697) 1) (<= 998 (select main_a v_prenex_7698)) (< v_prenex_7697 main_x) (<= (+ main_x 1) v_prenex_7697) (<= (select main_a v_prenex_7697) 2))) (or (forall ((v_prenex_12672 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_12672))) (<= (select main_a v_prenex_12672) 1001))) (forall ((v_prenex_12671 Int)) (or (<= (+ main_x 1) v_prenex_12671) (<= (select main_a v_prenex_12671) 1) (<= 0 (* 2 (select main_a v_prenex_12671))) (<= (select main_a v_prenex_12671) 2) (< v_prenex_12671 main_x)))) (or (forall ((v_prenex_10680 Int)) (or (<= (select main_a v_prenex_10680) 2) (<= (+ main_x 1) v_prenex_10680) (<= 0 (select main_a v_prenex_10680)) (< v_prenex_10680 main_x))) (forall ((v_prenex_10686 Int)) (<= (* 2 (select main_a v_prenex_10686)) 2000))) (forall ((v_prenex_13400 Int) (v_prenex_13399 Int)) (or (<= (+ main_x 1) v_prenex_13399) (<= 1000 (+ (select main_a v_prenex_13400) (select main_a v_prenex_13399))) (<= 0 (* 2 (select main_a v_prenex_13399))) (<= (select main_a v_prenex_13400) 1000) (< v_prenex_13399 main_x) (<= 1998 (* 2 (select main_a v_prenex_13400))))) (forall ((v_prenex_11078 Int) (v_prenex_11077 Int)) (or (< v_prenex_11077 main_x) (<= (+ main_x 1) v_prenex_11077) (<= (+ main_y 1) v_prenex_11078) (<= (select main_a v_prenex_11078) 1000) (<= (+ (select main_a v_prenex_11078) (select main_a v_prenex_11077)) 1000) (<= (select main_a v_prenex_11077) 2))) (forall ((v_prenex_92 Int) (v_prenex_93 Int)) (or (<= 998 (select main_a v_prenex_93)) (<= 0 (select main_a v_prenex_92)) (< v_prenex_92 main_x) (<= (select main_a v_prenex_92) 1) (<= 1998 (* 2 (select main_a v_prenex_93))) (<= (+ main_x 1) v_prenex_92) (<= (+ (select main_a v_prenex_92) 998) (select main_a v_prenex_93)))) (forall ((v_prenex_11907 Int) (v_prenex_11908 Int)) (or (<= (* 2 (select main_a v_prenex_11908)) 2000) (<= (+ main_x 1) v_prenex_11907) (<= (select main_a v_prenex_11908) (+ (select main_a v_prenex_11907) 1000)) (<= (select main_a v_prenex_11907) 2) (< v_prenex_11907 main_x) (<= 1998 (* 2 (select main_a v_prenex_11908))))) (forall ((v_prenex_7304 Int) (v_prenex_7305 Int)) (or (< v_prenex_7304 main_x) (<= (select main_a v_prenex_7304) 1) (<= (+ main_x 1) v_prenex_7304) (<= (+ (select main_a v_prenex_7305) (select main_a v_prenex_7304)) 1000) (< v_prenex_7305 main_y))) (forall ((v_prenex_9967 Int) (v_prenex_9966 Int)) (or (<= (+ main_x 1) v_prenex_9966) (<= (* 2 (select main_a v_prenex_9967)) 2000) (<= (select main_a v_prenex_9966) 1) (<= 998 (select main_a v_prenex_9967)) (< v_prenex_9966 main_x) (<= (* 2 (select main_a v_prenex_9966)) 2) (<= (+ (select main_a v_prenex_9967) (select main_a v_prenex_9966)) 1000))) (forall ((v_prenex_6848 Int) (v_prenex_6849 Int)) (or (<= (* 2 (select main_a v_prenex_6848)) 2) (< v_prenex_6848 main_x) (<= 0 (+ (select main_a v_prenex_6848) 1)) (<= (+ (select main_a v_prenex_6848) 998) (select main_a v_prenex_6849)) (<= 1998 (* 2 (select main_a v_prenex_6849))) (<= (+ main_x 1) v_prenex_6848))) (forall ((v_prenex_2631 Int) (v_prenex_2632 Int)) (or (<= (select main_a v_prenex_2632) 1001) (< v_prenex_2631 main_x) (<= (select main_a v_prenex_2632) 1000) (<= (select main_a v_prenex_2631) 1) (< v_prenex_2632 main_y) (<= (select main_a v_prenex_2632) (+ (select main_a v_prenex_2631) 1000)) (<= (+ main_x 1) v_prenex_2631))) (forall ((v_prenex_3804 Int) (v_prenex_3805 Int)) (or (<= (select main_a v_prenex_3805) (+ (select main_a v_prenex_3804) 1000)) (<= (select main_a v_prenex_3804) 1) (<= 1998 (* 2 (select main_a v_prenex_3805))) (<= (+ main_y 1) v_prenex_3805) (<= (* 2 (select main_a v_prenex_3805)) 2000) (< v_prenex_3804 main_x) (<= (+ main_x 1) v_prenex_3804))) (or (forall ((v_prenex_1880 Int)) (<= 999 (select main_a v_prenex_1880))) (forall ((v_prenex_1879 Int)) (or (< v_prenex_1879 main_x) (<= (+ main_x 1) v_prenex_1879) (<= 0 (* 2 (select main_a v_prenex_1879))) (<= (select main_a v_prenex_1879) 1)))) (forall ((v_prenex_701 Int) (v_prenex_702 Int)) (or (<= 998 (select main_a v_prenex_702)) (<= (select main_a v_prenex_701) 1) (<= (+ main_x 1) v_prenex_701) (<= (select main_a v_prenex_702) 1001) (<= (+ main_y 1) v_prenex_702) (<= (+ (select main_a v_prenex_701) 998) (select main_a v_prenex_702)) (< v_prenex_701 main_x))) (forall ((v_prenex_12906 Int) (v_prenex_12907 Int)) (or (<= 998 (select main_a v_prenex_12907)) (<= (+ (select main_a v_prenex_12906) 998) (select main_a v_prenex_12907)) (< v_prenex_12906 main_x) (<= (+ main_x 1) v_prenex_12906) (<= (+ main_y 1) v_prenex_12907) (<= (select main_a v_prenex_12906) 1) (<= (select main_a v_prenex_12907) 1000))) (forall ((v_prenex_10855 Int) (v_prenex_10856 Int)) (or (<= (+ (select main_a v_prenex_10856) (select main_a v_prenex_10855)) 1000) (<= 0 (select main_a v_prenex_10855)) (<= (* 2 (select main_a v_prenex_10856)) 2000) (< v_prenex_10856 main_y) (< v_prenex_10855 main_x) (<= (+ main_x 1) v_prenex_10855))) (or (forall ((v_prenex_8862 Int)) (or (<= 0 (select main_a v_prenex_8862)) (<= (+ main_x 1) v_prenex_8862) (<= 0 (* 2 (select main_a v_prenex_8862))) (<= (select main_a v_prenex_8862) 1) (< v_prenex_8862 main_x))) (forall ((v_prenex_8863 Int)) (or (<= (select main_a v_prenex_8863) 1001) (<= 1998 (* 2 (select main_a v_prenex_8863)))))) (forall ((v_prenex_9754 Int) (v_prenex_9753 Int)) (or (<= (* 2 (select main_a v_prenex_9753)) 2) (<= (select main_a v_prenex_9753) 2) (<= (select main_a v_prenex_9754) (+ (select main_a v_prenex_9753) 1000)) (< v_prenex_9753 main_x) (<= (+ main_x 1) v_prenex_9753) (<= 998 (select main_a v_prenex_9754)))) (forall ((v_prenex_8563 Int) (v_prenex_8564 Int)) (or (<= (+ main_x 1) v_prenex_8563) (< v_prenex_8563 main_x) (<= 999 (select main_a v_prenex_8564)) (<= (select main_a v_prenex_8564) 1000) (<= (select main_a v_prenex_8564) (+ (select main_a v_prenex_8563) 1000)) (<= (select main_a v_prenex_8563) 2))) (or (forall ((v_prenex_7095 Int)) (or (<= (select main_a v_prenex_7095) 1001) (<= 999 (select main_a v_prenex_7095)))) (forall ((v_prenex_7094 Int)) (or (< v_prenex_7094 main_x) (<= (* 2 (select main_a v_prenex_7094)) 2) (<= 0 (* 2 (select main_a v_prenex_7094))) (<= (+ main_x 1) v_prenex_7094) (<= 0 (+ (select main_a v_prenex_7094) 1))))) (forall ((v_prenex_1074 Int) (v_prenex_1073 Int)) (or (<= 0 (* 2 (select main_a v_prenex_1073))) (<= (+ main_x 1) v_prenex_1073) (< v_prenex_1073 main_x) (<= (* 2 (select main_a v_prenex_1074)) 2000) (<= (select main_a v_prenex_1073) 1) (<= (select main_a v_prenex_1074) 1001) (<= 1000 (+ (select main_a v_prenex_1074) (select main_a v_prenex_1073))))) (forall ((v_prenex_13057 Int) (v_prenex_13056 Int)) (or (<= 0 (+ (select main_a v_prenex_13056) 1)) (<= (select main_a v_prenex_13057) (+ (select main_a v_prenex_13056) 1000)) (<= (+ main_x 1) v_prenex_13056) (< v_prenex_13056 main_x) (<= 0 (select main_a v_prenex_13056)))) (forall ((v_prenex_862 Int) (v_prenex_861 Int)) (or (< v_prenex_862 main_y) (<= (+ main_x 1) v_prenex_861) (<= 1000 (+ (select main_a v_prenex_862) (select main_a v_prenex_861))) (<= (* 2 (select main_a v_prenex_861)) 2) (<= 999 (select main_a v_prenex_862)) (< v_prenex_861 main_x) (<= (* 2 (select main_a v_prenex_862)) 2000))) (forall ((v_prenex_10749 Int) (v_prenex_10748 Int)) (or (<= (select main_a v_prenex_10749) (+ (select main_a v_prenex_10748) 1000)) (<= (+ main_x 1) v_prenex_10748) (<= 1998 (* 2 (select main_a v_prenex_10749))) (<= (select main_a v_prenex_10748) 2) (< v_prenex_10748 main_x))) (forall ((v_prenex_7508 Int) (v_prenex_7507 Int)) (or (< v_prenex_7507 main_x) (<= 1000 (+ (select main_a v_prenex_7508) (select main_a v_prenex_7507))) (<= (* 2 (select main_a v_prenex_7508)) 2000) (<= (+ main_y 1) v_prenex_7508) (<= (+ main_x 1) v_prenex_7507) (<= (select main_a v_prenex_7507) 2) (<= 999 (select main_a v_prenex_7508)))) (forall ((v_prenex_10824 Int) (v_prenex_10823 Int)) (or (<= (select main_a v_prenex_10824) (+ (select main_a v_prenex_10823) 1000)) (<= (+ main_x 1) v_prenex_10823) (<= 0 (select main_a v_prenex_10823)) (<= (select main_a v_prenex_10823) 1) (<= 998 (select main_a v_prenex_10824)) (< v_prenex_10823 main_x))) (forall ((v_prenex_5749 Int) (v_prenex_5750 Int)) (or (<= (+ main_x 1) v_prenex_5749) (<= (select main_a v_prenex_5750) 1000) (< v_prenex_5750 main_y) (< v_prenex_5749 main_x) (<= 0 (+ (select main_a v_prenex_5749) 1)) (<= 1000 (+ (select main_a v_prenex_5750) (select main_a v_prenex_5749))))) (or (forall ((v_prenex_578 Int)) (or (<= 998 (select main_a v_prenex_578)) (< v_prenex_578 main_y) (<= 999 (select main_a v_prenex_578)))) (forall ((v_prenex_577 Int)) (or (<= (+ main_x 1) v_prenex_577) (<= (select main_a v_prenex_577) 1) (< v_prenex_577 main_x) (<= 0 (* 2 (select main_a v_prenex_577)))))) (forall ((v_prenex_10781 Int) (v_prenex_10780 Int)) (or (<= (+ main_x 1) v_prenex_10780) (<= (select main_a v_prenex_10781) 1000) (<= 0 (* 2 (select main_a v_prenex_10780))) (< v_prenex_10780 main_x) (<= 0 (+ (select main_a v_prenex_10780) 1)) (<= 1000 (+ (select main_a v_prenex_10781) (select main_a v_prenex_10780))) (<= 998 (select main_a v_prenex_10781)))) (or (forall ((v_prenex_8202 Int)) (or (<= (+ main_x 1) v_prenex_8202) (<= 0 (* 2 (select main_a v_prenex_8202))) (< v_prenex_8202 main_x) (<= 0 (+ (select main_a v_prenex_8202) 1)))) (forall ((v_prenex_8203 Int)) (or (< v_prenex_8203 main_y) (<= (select main_a v_prenex_8203) 1000)))) (forall ((v_prenex_9336 Int) (v_prenex_9335 Int)) (or (<= 0 (select main_a v_prenex_9335)) (<= (select main_a v_prenex_9336) (+ (select main_a v_prenex_9335) 1000)) (<= (select main_a v_prenex_9335) 1) (<= 998 (select main_a v_prenex_9336)) (<= (select main_a v_prenex_9336) 1000) (< v_prenex_9335 main_x) (<= (+ main_x 1) v_prenex_9335))) (or (forall ((v_prenex_8397 Int)) (or (<= (+ main_x 1) v_prenex_8397) (< v_prenex_8397 main_x) (<= (* 2 (select main_a v_prenex_8397)) 2) (<= (select main_a v_prenex_8397) 1))) (forall ((v_prenex_8398 Int)) (<= (* 2 (select main_a v_prenex_8398)) 2000))) (forall ((v_prenex_8426 Int) (v_prenex_8425 Int)) (or (<= 998 (select main_a v_prenex_8426)) (<= 0 (+ (select main_a v_prenex_8425) 1)) (<= (* 2 (select main_a v_prenex_8425)) 2) (< v_prenex_8425 main_x) (<= (+ (select main_a v_prenex_8426) (select main_a v_prenex_8425)) 1000) (<= (+ main_x 1) v_prenex_8425))) (or (forall ((v_prenex_2051 Int)) (or (<= (* 2 (select main_a v_prenex_2051)) 2) (<= (select main_a v_prenex_2051) 2) (<= (+ main_x 1) v_prenex_2051) (< v_prenex_2051 main_x))) (forall ((v_prenex_2052 Int)) (or (<= 998 (select main_a v_prenex_2052)) (< v_prenex_2052 main_y)))) (forall ((v_prenex_10182 Int) (v_prenex_10181 Int)) (or (<= 998 (select main_a v_prenex_10182)) (<= 0 (+ (select main_a v_prenex_10181) 1)) (<= (select main_a v_prenex_10181) 2) (<= (select main_a v_prenex_10182) (+ (select main_a v_prenex_10181) 1000)) (< v_prenex_10181 main_x) (<= (select main_a v_prenex_10182) 1001) (<= (+ main_x 1) v_prenex_10181))) (or (forall ((v_prenex_11787 Int)) (or (<= 998 (select main_a v_prenex_11787)) (<= (select main_a v_prenex_11787) 1000))) (forall ((v_prenex_11786 Int)) (or (< v_prenex_11786 main_x) (<= (select main_a v_prenex_11786) 2) (<= (* 2 (select main_a v_prenex_11786)) 2) (<= (+ main_x 1) v_prenex_11786) (<= 0 (* 2 (select main_a v_prenex_11786)))))) (forall ((v_prenex_11530 Int) (v_prenex_11531 Int)) (or (<= (+ main_x 1) v_prenex_11530) (< v_prenex_11530 main_x) (<= (+ (select main_a v_prenex_11531) (select main_a v_prenex_11530)) 1000) (<= (* 2 (select main_a v_prenex_11531)) 2000) (<= 0 (+ (select main_a v_prenex_11530) 1)) (<= 998 (select main_a v_prenex_11531)) (<= (select main_a v_prenex_11530) 2))) (forall ((v_prenex_11322 Int) (v_prenex_11323 Int)) (or (<= (+ (select main_a v_prenex_11323) (select main_a v_prenex_11322)) 1000) (<= (+ main_y 1) v_prenex_11323) (< v_prenex_11323 main_y) (<= (select main_a v_prenex_11323) 1001))) (forall ((v_prenex_3218 Int) (v_prenex_3219 Int)) (or (<= (+ main_x 1) v_prenex_3218) (<= (select main_a v_prenex_3219) 1000) (< v_prenex_3219 main_y) (<= (select main_a v_prenex_3219) 1001) (< v_prenex_3218 main_x) (<= (select main_a v_prenex_3219) (+ (select main_a v_prenex_3218) 1000)) (<= 0 (* 2 (select main_a v_prenex_3218))))) (forall ((v_prenex_8391 Int) (v_prenex_8392 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_8392))) (<= (+ main_x 1) v_prenex_8391) (<= 999 (select main_a v_prenex_8392)) (<= (select main_a v_prenex_8392) (+ (select main_a v_prenex_8391) 1000)) (<= (+ main_y 1) v_prenex_8392) (< v_prenex_8391 main_x) (<= (* 2 (select main_a v_prenex_8391)) 2))) (or (forall ((v_prenex_8743 Int)) (or (<= (* 2 (select main_a v_prenex_8743)) 2) (<= (select main_a v_prenex_8743) 1) (< v_prenex_8743 main_x) (<= 0 (+ (select main_a v_prenex_8743) 1)) (<= (+ main_x 1) v_prenex_8743))) (forall ((v_prenex_8744 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_8744))) (<= 999 (select main_a v_prenex_8744))))) (forall ((v_prenex_9439 Int) (v_prenex_9438 Int)) (or (<= (+ main_y 1) v_prenex_9439) (<= (* 2 (select main_a v_prenex_9439)) 2000) (<= (select main_a v_prenex_9438) 2) (<= (+ (select main_a v_prenex_9438) 998) (select main_a v_prenex_9439)) (< v_prenex_9438 main_x) (<= (+ main_x 1) v_prenex_9438) (<= 1998 (* 2 (select main_a v_prenex_9439))))) (forall ((v_prenex_9558 Int) (v_prenex_9557 Int)) (or (<= (+ (select main_a v_prenex_9557) 998) (select main_a v_prenex_9558)) (< v_prenex_9557 main_x) (<= 0 (* 2 (select main_a v_prenex_9557))) (<= (select main_a v_prenex_9557) 1) (<= (+ main_x 1) v_prenex_9557) (<= 998 (select main_a v_prenex_9558)))) (forall ((v_prenex_3568 Int) (v_prenex_3569 Int)) (or (<= (* 2 (select main_a v_prenex_3569)) 2000) (<= 1000 (+ (select main_a v_prenex_3569) (select main_a v_prenex_3568))) (<= 0 (select main_a v_prenex_3568)) (<= (select main_a v_prenex_3569) 1000) (<= (select main_a v_prenex_3568) 1) (< v_prenex_3568 main_x) (<= (+ main_x 1) v_prenex_3568))) (or (forall ((v_prenex_3081 Int)) (or (<= 0 (* 2 (select main_a v_prenex_3081))) (<= (+ main_x 1) v_prenex_3081) (< v_prenex_3081 main_x))) (forall ((v_prenex_3082 Int)) (or (<= (select main_a v_prenex_3082) 1001) (<= 999 (select main_a v_prenex_3082))))) (forall ((v_prenex_12663 Int) (v_prenex_12664 Int)) (or (<= (+ (select main_a v_prenex_12663) 998) (select main_a v_prenex_12664)) (<= (select main_a v_prenex_12664) 1000) (< v_prenex_12663 main_x) (< v_prenex_12664 main_y) (<= (* 2 (select main_a v_prenex_12664)) 2000) (<= (+ main_x 1) v_prenex_12663) (<= 0 (select main_a v_prenex_12663)))) (forall ((v_prenex_11505 Int) (v_prenex_11504 Int)) (or (< v_prenex_11504 main_x) (<= (select main_a v_prenex_11505) 1000) (<= 999 (select main_a v_prenex_11505)) (<= 0 (* 2 (select main_a v_prenex_11504))) (<= 0 (select main_a v_prenex_11504)) (<= (+ (select main_a v_prenex_11504) 998) (select main_a v_prenex_11505)) (<= (+ main_x 1) v_prenex_11504))) (forall ((v_prenex_1838 Int) (v_prenex_1837 Int)) (or (< v_prenex_1838 main_y) (< v_prenex_1837 main_x) (<= 0 (* 2 (select main_a v_prenex_1837))) (<= (+ (select main_a v_prenex_1838) (select main_a v_prenex_1837)) 1000) (<= 998 (select main_a v_prenex_1838)) (<= 1998 (* 2 (select main_a v_prenex_1838))) (<= (+ main_x 1) v_prenex_1837))) (forall ((v_prenex_2384 Int) (v_prenex_2385 Int)) (or (<= (+ (select main_a v_prenex_2385) (select main_a v_prenex_2384)) 1000) (<= 998 (select main_a v_prenex_2385)) (<= (+ main_x 1) v_prenex_2384) (< v_prenex_2384 main_x) (<= (* 2 (select main_a v_prenex_2385)) 2000) (<= 0 (+ (select main_a v_prenex_2384) 1)) (<= 0 (select main_a v_prenex_2384)))) (forall ((v_prenex_7027 Int) (v_prenex_7026 Int)) (or (<= (+ main_y 1) v_prenex_7027) (<= 1998 (* 2 (select main_a v_prenex_7027))) (<= (select main_a v_prenex_7027) (+ (select main_a v_prenex_7026) 1000)) (<= 998 (select main_a v_prenex_7027)) (< v_prenex_7027 main_y))) (forall ((v_prenex_5269 Int) (v_prenex_5268 Int)) (or (< v_prenex_5268 main_x) (<= (+ main_x 1) v_prenex_5268) (<= 999 (select main_a v_prenex_5269)) (<= (+ main_y 1) v_prenex_5269) (<= 1998 (* 2 (select main_a v_prenex_5269))) (<= (select main_a v_prenex_5268) 1) (<= (+ (select main_a v_prenex_5268) 998) (select main_a v_prenex_5269)))) (forall ((v_prenex_5555 Int) (v_prenex_5554 Int)) (or (<= 0 (+ (select main_a v_prenex_5554) 1)) (<= (+ main_x 1) v_prenex_5554) (<= (select main_a v_prenex_5554) 2) (<= 998 (select main_a v_prenex_5555)) (< v_prenex_5554 main_x) (<= (select main_a v_prenex_5555) (+ (select main_a v_prenex_5554) 1000)))) (forall ((v_prenex_10132 Int) (v_prenex_10133 Int)) (or (<= (select main_a v_prenex_10132) 2) (< v_prenex_10132 main_x) (<= (+ (select main_a v_prenex_10133) (select main_a v_prenex_10132)) 1000) (<= 0 (* 2 (select main_a v_prenex_10132))) (<= (+ main_x 1) v_prenex_10132) (<= (select main_a v_prenex_10133) 1000) (<= 999 (select main_a v_prenex_10133)))) (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) (<= 1998 (* 2 (select main_a v_prenex_1511))) (<= (select main_a v_prenex_1511) 1000) (<= (* 2 (select main_a v_prenex_1510)) 2) (<= 0 (+ (select main_a v_prenex_1510) 1)))) (forall ((v_prenex_9367 Int) (v_prenex_9366 Int)) (or (<= (select main_a v_prenex_9367) (+ (select main_a v_prenex_9366) 1000)) (<= (select main_a v_prenex_9366) 1) (<= (+ main_x 1) v_prenex_9366) (< v_prenex_9366 main_x) (<= 999 (select main_a v_prenex_9367)) (<= 1998 (* 2 (select main_a v_prenex_9367))) (<= 0 (select main_a v_prenex_9366)))) (forall ((v_prenex_3760 Int) (v_prenex_3761 Int)) (or (< v_prenex_3760 main_x) (<= 0 (select main_a v_prenex_3760)) (<= (+ (select main_a v_prenex_3760) 998) (select main_a v_prenex_3761)) (<= (select main_a v_prenex_3761) 1000) (<= (* 2 (select main_a v_prenex_3760)) 2) (<= (+ main_x 1) v_prenex_3760))) (or (forall ((v_prenex_12969 Int)) (or (<= (* 2 (select main_a v_prenex_12969)) 2000) (<= 999 (select main_a v_prenex_12969)))) (forall ((v_prenex_12968 Int)) (or (<= (* 2 (select main_a v_prenex_12968)) 2) (<= (select main_a v_prenex_12968) 1) (<= (+ main_x 1) v_prenex_12968) (< v_prenex_12968 main_x) (<= 0 (+ (select main_a v_prenex_12968) 1))))) (or (forall ((v_prenex_3845 Int)) (or (<= (* 2 (select main_a v_prenex_3845)) 2000) (<= (select main_a v_prenex_3845) 1001))) (forall ((v_prenex_3844 Int)) (or (<= 0 (+ (select main_a v_prenex_3844) 1)) (<= (* 2 (select main_a v_prenex_3844)) 2) (<= (select main_a v_prenex_3844) 2) (< v_prenex_3844 main_x) (<= (+ main_x 1) v_prenex_3844)))) (forall ((v_prenex_5005 Int) (v_prenex_5004 Int)) (or (<= (select main_a v_prenex_5004) 2) (<= (select main_a v_prenex_5005) (+ (select main_a v_prenex_5004) 1000)) (<= 999 (select main_a v_prenex_5005)) (< v_prenex_5004 main_x) (<= (select main_a v_prenex_5005) 1001) (<= (+ main_x 1) v_prenex_5004))) (forall ((v_prenex_8882 Int) (v_prenex_8883 Int)) (or (<= (+ main_x 1) v_prenex_8882) (<= 1000 (+ (select main_a v_prenex_8883) (select main_a v_prenex_8882))) (<= (* 2 (select main_a v_prenex_8882)) 2) (< v_prenex_8882 main_x) (<= 998 (select main_a v_prenex_8883)) (<= 1998 (* 2 (select main_a v_prenex_8883))))) (forall ((v_prenex_12311 Int) (v_prenex_12312 Int)) (or (<= (+ main_x 1) v_prenex_12311) (<= (+ (select main_a v_prenex_12311) 998) (select main_a v_prenex_12312)) (<= (* 2 (select main_a v_prenex_12311)) 2) (< v_prenex_12311 main_x) (<= (select main_a v_prenex_12312) 1000) (<= (select main_a v_prenex_12312) 1001) (<= 0 (* 2 (select main_a v_prenex_12311))))) (forall ((v_prenex_5325 Int) (v_prenex_5324 Int)) (or (<= (* 2 (select main_a v_prenex_5325)) 2000) (< v_prenex_5324 main_x) (<= 998 (select main_a v_prenex_5325)) (<= (+ main_x 1) v_prenex_5324) (<= (select main_a v_prenex_5325) (+ (select main_a v_prenex_5324) 1000)) (<= (select main_a v_prenex_5324) 2) (<= 0 (select main_a v_prenex_5324)))) (forall ((v_prenex_6072 Int) (v_prenex_6071 Int)) (or (<= 998 (select main_a v_prenex_6072)) (< v_prenex_6071 main_x) (< v_prenex_6072 main_y) (<= (+ (select main_a v_prenex_6072) (select main_a v_prenex_6071)) 1000) (<= (* 2 (select main_a v_prenex_6072)) 2000) (<= (+ main_x 1) v_prenex_6071) (<= 0 (+ (select main_a v_prenex_6071) 1)))) (forall ((v_prenex_9619 Int) (v_prenex_9618 Int)) (or (<= (+ (select main_a v_prenex_9618) 998) (select main_a v_prenex_9619)) (<= (+ main_x 1) v_prenex_9618) (<= (select main_a v_prenex_9618) 1) (<= 1998 (* 2 (select main_a v_prenex_9619))) (<= 0 (* 2 (select main_a v_prenex_9618))) (< v_prenex_9618 main_x))) (or (forall ((v_prenex_12038 Int)) (<= (select main_a v_prenex_12038) 1001)) (forall ((v_prenex_12037 Int)) (or (<= (+ main_x 1) v_prenex_12037) (< v_prenex_12037 main_x) (<= 0 (select main_a v_prenex_12037)) (<= (select main_a v_prenex_12037) 1) (<= 0 (* 2 (select main_a v_prenex_12037)))))) (forall ((v_prenex_13365 Int) (v_prenex_13366 Int)) (or (<= 998 (select main_a v_prenex_13366)) (<= (+ main_x 1) v_prenex_13365) (<= (* 2 (select main_a v_prenex_13365)) 2) (< v_prenex_13365 main_x) (<= 1000 (+ (select main_a v_prenex_13366) (select main_a v_prenex_13365))) (<= (+ main_y 1) v_prenex_13366) (<= (select main_a v_prenex_13366) 1001))) (forall ((v_prenex_10554 Int) (v_prenex_10555 Int)) (or (<= (select main_a v_prenex_10555) 1001) (< v_prenex_10554 main_x) (<= 1000 (+ (select main_a v_prenex_10555) (select main_a v_prenex_10554))) (<= (+ main_x 1) v_prenex_10554) (<= 0 (* 2 (select main_a v_prenex_10554))) (<= 1998 (* 2 (select main_a v_prenex_10555))) (<= (+ main_y 1) v_prenex_10555))) (forall ((v_prenex_1894 Int) (v_prenex_1893 Int)) (or (<= 1000 (+ (select main_a v_prenex_1894) (select main_a v_prenex_1893))) (<= (+ main_x 1) v_prenex_1893) (<= (* 2 (select main_a v_prenex_1893)) 2) (<= 998 (select main_a v_prenex_1894)) (<= 0 (select main_a v_prenex_1893)) (<= (* 2 (select main_a v_prenex_1894)) 2000) (< v_prenex_1893 main_x))) (forall ((v_prenex_303 Int) (v_prenex_304 Int)) (or (<= (+ (select main_a v_prenex_303) 998) (select main_a v_prenex_304)) (<= (select main_a v_prenex_304) 1000) (<= 999 (select main_a v_prenex_304)) (< v_prenex_303 main_x) (< v_prenex_304 main_y) (<= 0 (+ (select main_a v_prenex_303) 1)) (<= (+ main_x 1) v_prenex_303))) (or (forall ((v_prenex_6203 Int)) (or (< v_prenex_6203 main_x) (<= (* 2 (select main_a v_prenex_6203)) 2) (<= (+ main_x 1) v_prenex_6203) (<= 0 (select main_a v_prenex_6203)) (<= (select main_a v_prenex_6203) 2))) (forall ((v_prenex_6204 Int)) (<= (* 2 (select main_a v_prenex_6204)) 2000))) (or (forall ((v_prenex_10202 Int)) (or (<= (select main_a v_prenex_10202) 1001) (<= (+ main_y 1) v_prenex_10202))) (forall ((v_prenex_10201 Int)) (or (<= 0 (* 2 (select main_a v_prenex_10201))) (< v_prenex_10201 main_x) (<= (select main_a v_prenex_10201) 1) (<= (+ main_x 1) v_prenex_10201)))) (forall ((v_prenex_5361 Int) (v_prenex_5360 Int)) (or (< v_prenex_5360 main_x) (<= (select main_a v_prenex_5360) 2) (<= (+ main_x 1) v_prenex_5360) (<= (select main_a v_prenex_5360) 1) (<= (* 2 (select main_a v_prenex_5361)) 2000) (<= (select main_a v_prenex_5361) (+ (select main_a v_prenex_5360) 1000)) (<= (select main_a v_prenex_5361) 1000))) (forall ((v_prenex_12667 Int) (v_prenex_12668 Int)) (or (<= (+ main_x 1) v_prenex_12667) (<= 1000 (+ (select main_a v_prenex_12668) (select main_a v_prenex_12667))) (<= 998 (select main_a v_prenex_12668)) (< v_prenex_12668 main_y) (<= (select main_a v_prenex_12668) 1001) (<= (select main_a v_prenex_12667) 2) (< v_prenex_12667 main_x))) (or (forall ((v_prenex_9156 Int)) (or (<= (select main_a v_prenex_9156) 1000) (<= (select main_a v_prenex_9156) 1001))) (forall ((v_prenex_9155 Int)) (or (<= (select main_a v_prenex_9155) 2) (<= (+ main_x 1) v_prenex_9155) (<= (select main_a v_prenex_9155) 1) (< v_prenex_9155 main_x) (<= (* 2 (select main_a v_prenex_9155)) 2)))) (or (forall ((v_prenex_8461 Int)) (or (<= 0 (select main_a v_prenex_8461)) (< v_prenex_8461 main_x) (<= (+ main_x 1) v_prenex_8461) (<= 0 (* 2 (select main_a v_prenex_8461))))) (forall ((v_prenex_8462 Int)) (<= 998 (select main_a v_prenex_8462)))) (or (forall ((v_prenex_5029 Int)) (or (<= (select main_a v_prenex_5029) 1000) (< v_prenex_5029 main_y) (<= 998 (select main_a v_prenex_5029)))) (forall ((v_prenex_5028 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5028))) (< v_prenex_5028 main_x) (<= (+ main_x 1) v_prenex_5028)))) (forall ((v_prenex_7390 Int) (v_prenex_7389 Int)) (or (<= (select main_a v_prenex_7390) 1000) (<= (+ main_x 1) v_prenex_7389) (<= 1000 (+ (select main_a v_prenex_7390) (select main_a v_prenex_7389))) (< v_prenex_7389 main_x) (<= (* 2 (select main_a v_prenex_7390)) 2000) (<= 0 (select main_a v_prenex_7389)) (<= (select main_a v_prenex_7389) 2))) (or (forall ((v_prenex_5885 Int)) (<= 0 (* 2 (select main_a v_prenex_5885)))) (forall ((v_prenex_5886 Int)) (or (<= 999 (select main_a v_prenex_5886)) (<= (+ main_y 1) v_prenex_5886) (< v_prenex_5886 main_y)))) (or (forall ((v_prenex_769 Int)) (or (<= (+ main_x 1) v_prenex_769) (<= 0 (+ (select main_a v_prenex_769) 1)) (< v_prenex_769 main_x) (<= 0 (* 2 (select main_a v_prenex_769))))) (forall ((v_prenex_770 Int)) (or (<= (+ main_y 1) v_prenex_770) (<= (* 2 (select main_a v_prenex_770)) 2000) (<= (select main_a v_prenex_770) 1000)))) (forall ((v_prenex_11392 Int) (v_prenex_11393 Int)) (or (<= (select main_a v_prenex_11392) 2) (<= 1998 (* 2 (select main_a v_prenex_11393))) (<= (+ (select main_a v_prenex_11393) (select main_a v_prenex_11392)) 1000) (< v_prenex_11392 main_x) (<= (+ main_x 1) v_prenex_11392) (<= (select main_a v_prenex_11393) 1000) (<= (* 2 (select main_a v_prenex_11392)) 2))) (forall ((v_prenex_5247 Int) (v_prenex_5246 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_5247))) (<= 0 (+ (select main_a v_prenex_5246) 1)) (<= (select main_a v_prenex_5247) (+ (select main_a v_prenex_5246) 1000)) (< v_prenex_5246 main_x) (<= (+ main_x 1) v_prenex_5246) (<= (* 2 (select main_a v_prenex_5246)) 2) (<= (select main_a v_prenex_5247) 1001))) (forall ((v_prenex_5672 Int) (v_prenex_5671 Int)) (or (<= (select main_a v_prenex_5672) (+ (select main_a v_prenex_5671) 1000)) (<= 0 (* 2 (select main_a v_prenex_5671))) (<= (select main_a v_prenex_5671) 2) (< v_prenex_5671 main_x) (<= (select main_a v_prenex_5672) 1000) (<= (+ main_x 1) v_prenex_5671))) (forall ((v_prenex_3267 Int) (v_prenex_3268 Int)) (or (<= (+ main_x 1) v_prenex_3267) (<= (* 2 (select main_a v_prenex_3268)) 2000) (<= (select main_a v_prenex_3267) 2) (< v_prenex_3267 main_x) (<= 1000 (+ (select main_a v_prenex_3268) (select main_a v_prenex_3267))) (<= 999 (select main_a v_prenex_3268)))) (forall ((v_prenex_7557 Int) (v_prenex_7556 Int)) (or (< v_prenex_7556 main_x) (<= 1998 (* 2 (select main_a v_prenex_7557))) (<= (+ main_x 1) v_prenex_7556) (<= (select main_a v_prenex_7556) 2) (<= (* 2 (select main_a v_prenex_7556)) 2) (<= (select main_a v_prenex_7557) 1001) (<= 1000 (+ (select main_a v_prenex_7557) (select main_a v_prenex_7556))))) (forall ((v_prenex_6671 Int) (v_prenex_6670 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_6671))) (<= (+ main_x 1) v_prenex_6670) (<= (+ (select main_a v_prenex_6671) (select main_a v_prenex_6670)) 1000) (<= (* 2 (select main_a v_prenex_6671)) 2000) (< v_prenex_6670 main_x) (<= 0 (* 2 (select main_a v_prenex_6670))) (<= (+ main_y 1) v_prenex_6671))) (forall ((v_prenex_12401 Int) (v_prenex_12402 Int)) (or (< v_prenex_12401 main_x) (<= (select main_a v_prenex_12402) (+ (select main_a v_prenex_12401) 1000)) (<= 998 (select main_a v_prenex_12402)) (<= 1998 (* 2 (select main_a v_prenex_12402))) (<= (+ main_x 1) v_prenex_12401) (<= (select main_a v_prenex_12401) 1) (<= (+ main_y 1) v_prenex_12402))) (forall ((v_prenex_11996 Int) (v_prenex_11995 Int)) (or (<= 1000 (+ (select main_a v_prenex_11996) (select main_a v_prenex_11995))) (<= (+ main_x 1) v_prenex_11995) (<= (select main_a v_prenex_11996) 1000) (<= 0 (* 2 (select main_a v_prenex_11995))) (<= (+ main_y 1) v_prenex_11996) (<= (* 2 (select main_a v_prenex_11996)) 2000) (< v_prenex_11995 main_x))) (or (forall ((v_prenex_5908 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_5908))) (<= 998 (select main_a v_prenex_5908)))) (forall ((v_prenex_5907 Int)) (or (<= (+ main_x 1) v_prenex_5907) (<= (select main_a v_prenex_5907) 2) (< v_prenex_5907 main_x) (<= 0 (select main_a v_prenex_5907)) (<= 0 (* 2 (select main_a v_prenex_5907)))))) (forall ((v_prenex_13404 Int) (v_prenex_13403 Int)) (or (<= (+ main_x 1) v_prenex_13403) (<= 1000 (+ (select main_a v_prenex_13404) (select main_a v_prenex_13403))) (< v_prenex_13403 main_x) (<= (* 2 (select main_a v_prenex_13404)) 2000) (<= 0 (* 2 (select main_a v_prenex_13403))) (<= (* 2 (select main_a v_prenex_13403)) 2))) (or (forall ((v_prenex_11894 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_11894))) (<= (select main_a v_prenex_11894) 1001) (< v_prenex_11894 main_y))) (forall ((v_prenex_11893 Int)) (or (<= (+ main_x 1) v_prenex_11893) (< v_prenex_11893 main_x) (<= 0 (* 2 (select main_a v_prenex_11893)))))) (or (forall ((v_prenex_6359 Int)) (or (< v_prenex_6359 main_x) (<= 0 (* 2 (select main_a v_prenex_6359))))) (forall ((v_prenex_6360 Int)) (or (< v_prenex_6360 main_y) (<= 1998 (* 2 (select main_a v_prenex_6360))) (<= (+ main_y 1) v_prenex_6360)))) (forall ((v_prenex_1463 Int) (v_prenex_1462 Int)) (or (<= (* 2 (select main_a v_prenex_1463)) 2000) (<= 1000 (+ (select main_a v_prenex_1463) (select main_a v_prenex_1462))) (<= (+ main_x 1) v_prenex_1462) (< v_prenex_1462 main_x) (<= 1998 (* 2 (select main_a v_prenex_1463))) (<= (* 2 (select main_a v_prenex_1462)) 2) (<= 0 (select main_a v_prenex_1462)))) (forall ((v_prenex_6554 Int) (v_prenex_6553 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_6554))) (<= 0 (* 2 (select main_a v_prenex_6553))) (<= 1000 (+ (select main_a v_prenex_6554) (select main_a v_prenex_6553))) (<= (* 2 (select main_a v_prenex_6554)) 2000) (<= 0 (+ (select main_a v_prenex_6553) 1)) (<= (+ main_x 1) v_prenex_6553) (< v_prenex_6553 main_x))) (forall ((v_prenex_3694 Int) (v_prenex_3695 Int)) (or (<= (+ (select main_a v_prenex_3695) (select main_a v_prenex_3694)) 1000) (<= (select main_a v_prenex_3694) 1) (<= (select main_a v_prenex_3695) 1000) (<= (+ main_x 1) v_prenex_3694) (< v_prenex_3695 main_y) (<= 998 (select main_a v_prenex_3695)) (< v_prenex_3694 main_x))) (forall ((v_prenex_7564 Int) (v_prenex_7565 Int)) (or (<= (+ main_x 1) v_prenex_7564) (<= (select main_a v_prenex_7565) 1001) (<= (select main_a v_prenex_7564) 2) (<= 0 (select main_a v_prenex_7564)) (< v_prenex_7564 main_x) (<= (select main_a v_prenex_7565) 1000) (<= (+ (select main_a v_prenex_7565) (select main_a v_prenex_7564)) 1000))) (forall ((v_prenex_8399 Int) (v_prenex_8400 Int)) (or (< v_prenex_8399 main_x) (<= 0 (* 2 (select main_a v_prenex_8399))) (<= (+ main_x 1) v_prenex_8399) (<= (+ (select main_a v_prenex_8400) (select main_a v_prenex_8399)) 1000) (<= 999 (select main_a v_prenex_8400)) (<= (select main_a v_prenex_8399) 1) (<= (select main_a v_prenex_8400) 1000))) (forall ((v_prenex_6607 Int) (v_prenex_6608 Int)) (or (<= (+ (select main_a v_prenex_6607) 998) (select main_a v_prenex_6608)) (<= (+ main_y 1) v_prenex_6608) (<= (select main_a v_prenex_6608) 1000) (< v_prenex_6608 main_y))) (forall ((v_prenex_10194 Int) (v_prenex_10193 Int)) (or (<= (select main_a v_prenex_10194) 1001) (<= (select main_a v_prenex_10193) 2) (<= (select main_a v_prenex_10194) (+ (select main_a v_prenex_10193) 1000)) (<= 999 (select main_a v_prenex_10194)) (< v_prenex_10193 main_x) (<= (+ main_x 1) v_prenex_10193) (<= (+ main_y 1) v_prenex_10194))) (or (forall ((v_prenex_2242 Int)) (or (<= (+ main_y 1) v_prenex_2242) (<= 998 (select main_a v_prenex_2242)) (<= (select main_a v_prenex_2242) 1001))) (forall ((v_prenex_2241 Int)) (or (<= (* 2 (select main_a v_prenex_2241)) 2) (<= (+ main_x 1) v_prenex_2241) (<= 0 (+ (select main_a v_prenex_2241) 1)) (< v_prenex_2241 main_x)))) (forall ((v_prenex_8613 Int) (v_prenex_8614 Int)) (or (<= (* 2 (select main_a v_prenex_8613)) 2) (<= (select main_a v_prenex_8613) 2) (<= (select main_a v_prenex_8614) 1001) (<= (+ main_x 1) v_prenex_8613) (<= (+ (select main_a v_prenex_8614) (select main_a v_prenex_8613)) 1000) (< v_prenex_8613 main_x))) (forall ((v_prenex_12757 Int) (v_prenex_12758 Int)) (or (<= 0 (+ (select main_a v_prenex_12757) 1)) (<= (select main_a v_prenex_12758) (+ (select main_a v_prenex_12757) 1000)) (< v_prenex_12757 main_x) (<= 0 (* 2 (select main_a v_prenex_12757))) (<= (+ main_x 1) v_prenex_12757) (<= (* 2 (select main_a v_prenex_12758)) 2000))) (or (forall ((v_prenex_11574 Int)) (or (<= (select main_a v_prenex_11574) 1001) (<= 998 (select main_a v_prenex_11574)))) (forall ((v_prenex_11573 Int)) (or (<= (+ main_x 1) v_prenex_11573) (<= 0 (* 2 (select main_a v_prenex_11573))) (<= (select main_a v_prenex_11573) 2) (< v_prenex_11573 main_x) (<= 0 (select main_a v_prenex_11573))))) (forall ((v_prenex_10284 Int) (v_prenex_10283 Int)) (or (<= 1000 (+ (select main_a v_prenex_10284) (select main_a v_prenex_10283))) (<= (* 2 (select main_a v_prenex_10284)) 2000) (<= 998 (select main_a v_prenex_10284)) (<= (+ main_x 1) v_prenex_10283) (< v_prenex_10283 main_x) (<= (select main_a v_prenex_10283) 1))) (forall ((v_prenex_10880 Int) (v_prenex_10879 Int)) (or (<= (+ main_x 1) v_prenex_10879) (<= 1998 (* 2 (select main_a v_prenex_10880))) (< v_prenex_10879 main_x) (<= (+ (select main_a v_prenex_10879) 998) (select main_a v_prenex_10880)) (<= (* 2 (select main_a v_prenex_10879)) 2) (<= (select main_a v_prenex_10880) 1000))) (forall ((v_prenex_12525 Int) (v_prenex_12526 Int)) (or (<= 0 (* 2 (select main_a v_prenex_12525))) (<= (select main_a v_prenex_12526) (+ (select main_a v_prenex_12525) 1000)) (<= (* 2 (select main_a v_prenex_12526)) 2000) (<= (select main_a v_prenex_12526) 1000) (<= 0 (+ (select main_a v_prenex_12525) 1)) (<= (+ main_x 1) v_prenex_12525) (< v_prenex_12525 main_x))) (forall ((v_prenex_585 Int) (v_prenex_586 Int)) (or (<= (select main_a v_prenex_586) (+ (select main_a v_prenex_585) 1000)) (<= (+ main_y 1) v_prenex_586) (<= (select main_a v_prenex_586) 1001) (<= (select main_a v_prenex_586) 1000) (<= (+ main_x 1) v_prenex_585) (<= (* 2 (select main_a v_prenex_585)) 2) (< v_prenex_585 main_x))) (forall ((v_prenex_4038 Int) (v_prenex_4037 Int)) (or (<= (+ main_y 1) v_prenex_4038) (<= (select main_a v_prenex_4038) (+ (select main_a v_prenex_4037) 1000)) (< v_prenex_4037 main_x) (<= 0 (+ (select main_a v_prenex_4037) 1)) (<= (select main_a v_prenex_4038) 1001) (<= (* 2 (select main_a v_prenex_4038)) 2000) (<= (+ main_x 1) v_prenex_4037))) (forall ((v_prenex_4492 Int) (v_prenex_4491 Int)) (or (<= (select main_a v_prenex_4492) 1000) (<= (+ main_x 1) v_prenex_4491) (<= (+ (select main_a v_prenex_4491) 998) (select main_a v_prenex_4492)) (<= (select main_a v_prenex_4492) 1001) (<= 0 (+ (select main_a v_prenex_4491) 1)) (< v_prenex_4491 main_x))) (forall ((v_prenex_4218 Int) (v_prenex_4219 Int)) (or (<= (+ main_x 1) v_prenex_4218) (< v_prenex_4219 main_y) (<= (+ (select main_a v_prenex_4218) 998) (select main_a v_prenex_4219)) (< v_prenex_4218 main_x) (<= (select main_a v_prenex_4219) 1000) (<= 0 (+ (select main_a v_prenex_4218) 1)))) (forall ((v_prenex_10127 Int) (v_prenex_10126 Int)) (or (<= 1000 (+ (select main_a v_prenex_10127) (select main_a v_prenex_10126))) (< v_prenex_10126 main_x) (<= (select main_a v_prenex_10126) 2) (<= 0 (select main_a v_prenex_10126)) (<= 999 (select main_a v_prenex_10127)) (<= (+ main_x 1) v_prenex_10126))) (forall ((v_prenex_983 Int) (v_prenex_984 Int)) (or (<= 1000 (+ (select main_a v_prenex_984) (select main_a v_prenex_983))) (<= (select main_a v_prenex_984) 1001) (<= 0 (select main_a v_prenex_983)) (< v_prenex_983 main_x) (< v_prenex_984 main_y) (<= (+ main_x 1) v_prenex_983))) (forall ((v_prenex_2703 Int) (v_prenex_2704 Int)) (or (< v_prenex_2704 main_y) (<= (+ main_x 1) v_prenex_2703) (<= (select main_a v_prenex_2703) 1) (<= 999 (select main_a v_prenex_2704)) (<= (+ (select main_a v_prenex_2703) 998) (select main_a v_prenex_2704)) (< v_prenex_2703 main_x) (<= (select main_a v_prenex_2704) 1000))) (forall ((v_prenex_5177 Int)) (or (<= (* 2 (select main_a v_prenex_5177)) 2) (<= (+ main_x 1) v_prenex_5177) (< v_prenex_5177 main_x))) (forall ((v_prenex_1630 Int) (v_prenex_1629 Int)) (or (< v_prenex_1629 main_x) (<= (* 2 (select main_a v_prenex_1630)) 2000) (<= (+ main_x 1) v_prenex_1629) (<= (+ (select main_a v_prenex_1629) 998) (select main_a v_prenex_1630)) (<= (select main_a v_prenex_1629) 2) (<= (select main_a v_prenex_1629) 1) (<= 999 (select main_a v_prenex_1630)))) (forall ((v_prenex_8470 Int) (v_prenex_8469 Int)) (or (<= (select main_a v_prenex_8470) 1000) (< v_prenex_8469 main_x) (<= (select main_a v_prenex_8470) 1001) (<= (+ main_x 1) v_prenex_8469) (<= (select main_a v_prenex_8469) 1) (<= 1000 (+ (select main_a v_prenex_8470) (select main_a v_prenex_8469))))) (or (forall ((v_prenex_3401 Int)) (or (< v_prenex_3401 main_x) (<= 0 (select main_a v_prenex_3401)) (<= (* 2 (select main_a v_prenex_3401)) 2) (<= (+ main_x 1) v_prenex_3401))) (forall ((v_prenex_3402 Int)) (or (<= (select main_a v_prenex_3402) 1001) (<= (* 2 (select main_a v_prenex_3402)) 2000)))) (forall ((v_prenex_8992 Int) (v_prenex_8991 Int)) (or (<= (+ (select main_a v_prenex_8992) (select main_a v_prenex_8991)) 1000) (<= (* 2 (select main_a v_prenex_8992)) 2000) (<= 0 (select main_a v_prenex_8991)) (<= (+ main_x 1) v_prenex_8991) (< v_prenex_8991 main_x) (<= (+ main_y 1) v_prenex_8992) (<= (select main_a v_prenex_8992) 1000))) (or (forall ((v_prenex_4938 Int)) (or (<= (* 2 (select main_a v_prenex_4938)) 2) (<= (+ main_x 1) v_prenex_4938) (<= 0 (* 2 (select main_a v_prenex_4938))) (< v_prenex_4938 main_x))) (forall ((v_prenex_4939 Int)) (<= (* 2 (select main_a v_prenex_4939)) 2000))) (forall ((v_prenex_1612 Int) (v_prenex_1611 Int)) (or (<= (select main_a v_prenex_1611) 1) (<= 1000 (+ (select main_a v_prenex_1612) (select main_a v_prenex_1611))) (< v_prenex_1611 main_x) (<= (+ main_x 1) v_prenex_1611) (<= 0 (select main_a v_prenex_1611)) (<= 1998 (* 2 (select main_a v_prenex_1612))))) (or (forall ((v_prenex_1739 Int)) (or (< v_prenex_1739 main_x) (<= (select main_a v_prenex_1739) 1) (<= 0 (* 2 (select main_a v_prenex_1739))) (<= (+ main_x 1) v_prenex_1739))) (forall ((v_prenex_1740 Int)) (or (<= (select main_a v_prenex_1740) 1000) (<= 999 (select main_a v_prenex_1740))))) (forall ((v_prenex_7942 Int) (v_prenex_7943 Int)) (or (<= 0 (select main_a v_prenex_7942)) (<= 1998 (* 2 (select main_a v_prenex_7943))) (< v_prenex_7942 main_x) (<= (+ main_x 1) v_prenex_7942) (< v_prenex_7943 main_y) (<= (+ (select main_a v_prenex_7943) (select main_a v_prenex_7942)) 1000))) (or (forall ((v_prenex_9447 Int)) (or (<= (select main_a v_prenex_9447) 1000) (<= (* 2 (select main_a v_prenex_9447)) 2000))) (forall ((v_prenex_9446 Int)) (or (<= (* 2 (select main_a v_prenex_9446)) 2) (< v_prenex_9446 main_x) (<= (+ main_x 1) v_prenex_9446) (<= 0 (+ (select main_a v_prenex_9446) 1)) (<= (select main_a v_prenex_9446) 2)))) (forall ((v_prenex_4423 Int) (v_prenex_4424 Int)) (or (<= 999 (select main_a v_prenex_4424)) (< v_prenex_4423 main_x) (<= (* 2 (select main_a v_prenex_4424)) 2000) (<= (+ main_y 1) v_prenex_4424) (<= (+ main_x 1) v_prenex_4423) (<= 1000 (+ (select main_a v_prenex_4424) (select main_a v_prenex_4423))) (<= 0 (select main_a v_prenex_4423)))) (forall ((v_prenex_4175 Int) (v_prenex_4174 Int)) (or (< v_prenex_4174 main_x) (<= (+ (select main_a v_prenex_4175) (select main_a v_prenex_4174)) 1000) (<= (select main_a v_prenex_4175) 1000) (< v_prenex_4175 main_y) (<= 0 (select main_a v_prenex_4174)) (<= (+ main_x 1) v_prenex_4174) (<= 1998 (* 2 (select main_a v_prenex_4175))))) (forall ((v_prenex_1029 Int) (v_prenex_1030 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_1030))) (<= (+ main_x 1) v_prenex_1029) (<= 0 (select main_a v_prenex_1029)) (< v_prenex_1029 main_x) (<= 0 (+ (select main_a v_prenex_1029) 1)) (<= (+ (select main_a v_prenex_1030) (select main_a v_prenex_1029)) 1000) (<= 999 (select main_a v_prenex_1030)))) (forall ((v_prenex_327 Int) (v_prenex_328 Int)) (or (<= (+ main_x 1) v_prenex_327) (< v_prenex_328 main_y) (<= (+ (select main_a v_prenex_328) (select main_a v_prenex_327)) 1000) (<= (+ main_y 1) v_prenex_328) (<= 998 (select main_a v_prenex_328)))) (forall ((v_prenex_2727 Int) (v_prenex_2728 Int)) (or (<= (+ (select main_a v_prenex_2728) (select main_a v_prenex_2727)) 1000) (< v_prenex_2727 main_x) (<= 0 (* 2 (select main_a v_prenex_2727))) (<= (* 2 (select main_a v_prenex_2728)) 2000) (<= 999 (select main_a v_prenex_2728)) (<= (+ main_x 1) v_prenex_2727) (<= 0 (select main_a v_prenex_2727)))) (forall ((v_prenex_6746 Int) (v_prenex_6747 Int)) (or (<= 0 (* 2 (select main_a v_prenex_6746))) (<= (+ main_x 1) v_prenex_6746) (<= 999 (select main_a v_prenex_6747)) (<= (+ (select main_a v_prenex_6746) 998) (select main_a v_prenex_6747)) (<= 1998 (* 2 (select main_a v_prenex_6747))) (< v_prenex_6746 main_x))) (forall ((v_prenex_10716 Int) (v_prenex_10715 Int)) (or (<= (+ main_x 1) v_prenex_10715) (<= (select main_a v_prenex_10715) 1) (<= 1998 (* 2 (select main_a v_prenex_10716))) (<= (select main_a v_prenex_10716) 1001) (< v_prenex_10715 main_x) (<= 0 (* 2 (select main_a v_prenex_10715))) (<= (select main_a v_prenex_10716) (+ (select main_a v_prenex_10715) 1000)))) (forall ((v_prenex_12789 Int) (v_prenex_12790 Int)) (or (< v_prenex_12789 main_x) (<= (select main_a v_prenex_12790) 1000) (<= (+ (select main_a v_prenex_12789) 998) (select main_a v_prenex_12790)) (<= (select main_a v_prenex_12789) 1) (<= (select main_a v_prenex_12789) 2) (<= (+ main_x 1) v_prenex_12789))) (or (forall ((v_prenex_12010 Int)) (or (<= 998 (select main_a v_prenex_12010)) (<= 1998 (* 2 (select main_a v_prenex_12010))))) (forall ((v_prenex_12009 Int)) (or (< v_prenex_12009 main_x) (<= 0 (select main_a v_prenex_12009)) (<= (select main_a v_prenex_12009) 1) (<= (+ main_x 1) v_prenex_12009) (<= (* 2 (select main_a v_prenex_12009)) 2)))) (forall ((v_prenex_5659 Int) (v_prenex_5660 Int)) (or (< v_prenex_5659 main_x) (<= (* 2 (select main_a v_prenex_5659)) 2) (<= (select main_a v_prenex_5659) 2) (<= (select main_a v_prenex_5660) 1001) (<= (+ (select main_a v_prenex_5659) 998) (select main_a v_prenex_5660)) (<= 998 (select main_a v_prenex_5660)) (<= (+ main_x 1) v_prenex_5659))) (forall ((v_prenex_4865 Int) (v_prenex_4864 Int)) (or (<= (select main_a v_prenex_4865) (+ (select main_a v_prenex_4864) 1000)) (<= (select main_a v_prenex_4865) 1000) (<= 0 (select main_a v_prenex_4864)) (<= (+ main_x 1) v_prenex_4864) (<= 999 (select main_a v_prenex_4865)) (< v_prenex_4864 main_x))) (forall ((v_prenex_13158 Int) (v_prenex_13159 Int)) (or (<= (select main_a v_prenex_13158) 1) (<= (+ (select main_a v_prenex_13159) (select main_a v_prenex_13158)) 1000) (<= (+ main_y 1) v_prenex_13159) (<= (select main_a v_prenex_13159) 1001) (< v_prenex_13158 main_x) (<= 1998 (* 2 (select main_a v_prenex_13159))) (<= (+ main_x 1) v_prenex_13158))) (forall ((v_prenex_1118 Int) (v_prenex_1117 Int)) (or (<= (+ main_x 1) v_prenex_1117) (<= (* 2 (select main_a v_prenex_1118)) 2000) (< v_prenex_1118 main_y) (<= (select main_a v_prenex_1118) 1000) (<= (+ (select main_a v_prenex_1118) (select main_a v_prenex_1117)) 1000) (< v_prenex_1117 main_x) (<= (select main_a v_prenex_1117) 2))) (forall ((v_prenex_8996 Int) (v_prenex_8995 Int)) (or (<= (+ main_x 1) v_prenex_8995) (<= 1000 (+ (select main_a v_prenex_8996) (select main_a v_prenex_8995))) (<= 0 (* 2 (select main_a v_prenex_8995))) (< v_prenex_8995 main_x) (<= 1998 (* 2 (select main_a v_prenex_8996))) (<= 999 (select main_a v_prenex_8996)) (<= (select main_a v_prenex_8995) 2))) (forall ((v_prenex_8358 Int) (v_prenex_8357 Int)) (or (< v_prenex_8357 main_x) (<= (* 2 (select main_a v_prenex_8358)) 2000) (<= (+ (select main_a v_prenex_8357) 998) (select main_a v_prenex_8358)) (<= (+ main_x 1) v_prenex_8357) (<= (select main_a v_prenex_8358) 1000) (<= (* 2 (select main_a v_prenex_8357)) 2))) (forall ((v_prenex_3686 Int) (v_prenex_3687 Int)) (or (<= 0 (* 2 (select main_a v_prenex_3686))) (< v_prenex_3686 main_x) (<= (+ main_x 1) v_prenex_3686) (<= 1998 (* 2 (select main_a v_prenex_3687))) (<= (select main_a v_prenex_3687) 1000) (<= 0 (select main_a v_prenex_3686)) (<= 1000 (+ (select main_a v_prenex_3687) (select main_a v_prenex_3686))))) (or (forall ((v_prenex_4326 Int)) (or (<= (select main_a v_prenex_4326) 1001) (<= (* 2 (select main_a v_prenex_4326)) 2000))) (forall ((v_prenex_4325 Int)) (or (<= 0 (* 2 (select main_a v_prenex_4325))) (<= (+ main_x 1) v_prenex_4325) (< v_prenex_4325 main_x) (<= 0 (+ (select main_a v_prenex_4325) 1))))) (forall ((v_prenex_11161 Int) (v_prenex_11162 Int)) (or (<= (select main_a v_prenex_11162) 1001) (< v_prenex_11161 main_x) (< v_prenex_11162 main_y) (<= (* 2 (select main_a v_prenex_11161)) 2) (<= (select main_a v_prenex_11162) 1000) (<= (+ main_x 1) v_prenex_11161) (<= 1000 (+ (select main_a v_prenex_11162) (select main_a v_prenex_11161))))) (forall ((v_prenex_7948 Int) (v_prenex_7949 Int)) (or (<= (select main_a v_prenex_7949) 1001) (<= (select main_a v_prenex_7948) 2) (<= (+ main_x 1) v_prenex_7948) (<= 0 (* 2 (select main_a v_prenex_7948))) (<= 1000 (+ (select main_a v_prenex_7949) (select main_a v_prenex_7948))) (< v_prenex_7948 main_x))) (or (forall ((v_prenex_7971 Int)) (or (<= (+ main_y 1) v_prenex_7971) (<= 999 (select main_a v_prenex_7971)))) (forall ((v_prenex_7970 Int)) (or (< v_prenex_7970 main_x) (<= (* 2 (select main_a v_prenex_7970)) 2) (<= (+ main_x 1) v_prenex_7970)))) (forall ((v_prenex_8959 Int) (v_prenex_8960 Int)) (or (< v_prenex_8959 main_x) (<= (* 2 (select main_a v_prenex_8960)) 2000) (<= 0 (* 2 (select main_a v_prenex_8959))) (< v_prenex_8960 main_y) (<= (+ main_x 1) v_prenex_8959) (<= 1998 (* 2 (select main_a v_prenex_8960))) (<= (+ (select main_a v_prenex_8959) 998) (select main_a v_prenex_8960)))) (forall ((v_prenex_4298 Int)) (or (<= (* 2 (select main_a v_prenex_4298)) 2) (<= (select main_a v_prenex_4298) 2) (< v_prenex_4298 main_x) (<= (+ main_x 1) v_prenex_4298) (<= 0 (+ (select main_a v_prenex_4298) 1)))) (forall ((v_prenex_6651 Int) (v_prenex_6652 Int)) (or (<= 1000 (+ (select main_a v_prenex_6652) (select main_a v_prenex_6651))) (<= 998 (select main_a v_prenex_6652)) (<= 0 (select main_a v_prenex_6651)) (<= (select main_a v_prenex_6652) 1000) (<= (* 2 (select main_a v_prenex_6651)) 2) (< v_prenex_6651 main_x) (<= (+ main_x 1) v_prenex_6651))) (forall ((v_prenex_1682 Int) (v_prenex_1681 Int)) (or (<= (+ main_x 1) v_prenex_1681) (< v_prenex_1681 main_x) (<= (select main_a v_prenex_1682) 1000) (<= (select main_a v_prenex_1681) 1) (<= 999 (select main_a v_prenex_1682)) (<= (+ main_y 1) v_prenex_1682) (<= (+ (select main_a v_prenex_1682) (select main_a v_prenex_1681)) 1000))) (forall ((v_prenex_4396 Int) (v_prenex_4395 Int)) (or (<= 1000 (+ (select main_a v_prenex_4396) (select main_a v_prenex_4395))) (<= 998 (select main_a v_prenex_4396)) (<= (select main_a v_prenex_4396) 1000) (<= (select main_a v_prenex_4395) 2) (< v_prenex_4395 main_x) (<= (+ main_x 1) v_prenex_4395) (<= (* 2 (select main_a v_prenex_4395)) 2))) (forall ((v_prenex_670 Int) (v_prenex_669 Int)) (or (<= (+ main_x 1) v_prenex_669) (<= (* 2 (select main_a v_prenex_669)) 2) (< v_prenex_669 main_x) (<= 998 (select main_a v_prenex_670)) (<= 0 (+ (select main_a v_prenex_669) 1)) (<= 1000 (+ (select main_a v_prenex_670) (select main_a v_prenex_669))) (<= (select main_a v_prenex_670) 1001))) (forall ((v_prenex_6822 Int) (v_prenex_6823 Int)) (or (<= (select main_a v_prenex_6823) 1001) (< v_prenex_6822 main_x) (<= (* 2 (select main_a v_prenex_6822)) 2) (<= 0 (select main_a v_prenex_6822)) (<= (select main_a v_prenex_6823) (+ (select main_a v_prenex_6822) 1000)) (<= 999 (select main_a v_prenex_6823)) (<= (+ main_x 1) v_prenex_6822))) (forall ((v_prenex_5779 Int) (v_prenex_5780 Int)) (or (<= (+ main_x 1) v_prenex_5779) (<= (select main_a v_prenex_5780) 1000) (<= (select main_a v_prenex_5780) (+ (select main_a v_prenex_5779) 1000)) (<= 0 (+ (select main_a v_prenex_5779) 1)) (<= 998 (select main_a v_prenex_5780)) (< v_prenex_5779 main_x))) (or (forall ((v_prenex_10684 Int)) (or (<= (select main_a v_prenex_10684) 2) (<= (+ main_x 1) v_prenex_10684) (< v_prenex_10684 main_x))) (forall ((v_prenex_10686 Int)) (<= (* 2 (select main_a v_prenex_10686)) 2000))) (forall ((v_prenex_11370 Int) (v_prenex_11371 Int)) (or (<= (+ main_x 1) v_prenex_11370) (<= (+ (select main_a v_prenex_11370) 998) (select main_a v_prenex_11371)) (<= 1998 (* 2 (select main_a v_prenex_11371))) (<= 0 (+ (select main_a v_prenex_11370) 1)) (< v_prenex_11370 main_x) (<= 999 (select main_a v_prenex_11371)))) (forall ((v_prenex_2663 Int) (v_prenex_2664 Int)) (or (<= (select main_a v_prenex_2664) (+ (select main_a v_prenex_2663) 1000)) (<= 0 (* 2 (select main_a v_prenex_2663))) (< v_prenex_2664 main_y) (<= 998 (select main_a v_prenex_2664)) (< v_prenex_2663 main_x) (<= 1998 (* 2 (select main_a v_prenex_2664))) (<= (+ main_x 1) v_prenex_2663))) (forall ((v_prenex_13024 Int) (v_prenex_13025 Int)) (or (<= 999 (select main_a v_prenex_13025)) (<= (* 2 (select main_a v_prenex_13024)) 2) (<= (+ (select main_a v_prenex_13025) (select main_a v_prenex_13024)) 1000) (<= (select main_a v_prenex_13025) 1000) (< v_prenex_13024 main_x) (<= (+ main_x 1) v_prenex_13024) (<= 0 (+ (select main_a v_prenex_13024) 1)))) (forall ((v_prenex_10059 Int) (v_prenex_10058 Int)) (or (<= (select main_a v_prenex_10059) (+ (select main_a v_prenex_10058) 1000)) (<= 998 (select main_a v_prenex_10059)) (<= 0 (select main_a v_prenex_10058)) (<= (+ main_x 1) v_prenex_10058) (<= 0 (+ (select main_a v_prenex_10058) 1)) (<= (select main_a v_prenex_10059) 1001) (< v_prenex_10058 main_x))) (forall ((v_prenex_9355 Int) (v_prenex_9354 Int)) (or (< v_prenex_9354 main_x) (<= (* 2 (select main_a v_prenex_9354)) 2) (<= 1000 (+ (select main_a v_prenex_9355) (select main_a v_prenex_9354))) (<= (+ main_x 1) v_prenex_9354) (<= (select main_a v_prenex_9354) 2))) (forall ((v_prenex_5742 Int) (v_prenex_5741 Int)) (or (< v_prenex_5741 main_x) (<= (+ main_x 1) v_prenex_5741) (<= (+ main_y 1) v_prenex_5742) (<= (select main_a v_prenex_5742) 1001) (<= (+ (select main_a v_prenex_5742) (select main_a v_prenex_5741)) 1000) (<= 1998 (* 2 (select main_a v_prenex_5742))) (<= (select main_a v_prenex_5741) 2))) (forall ((v_prenex_12575 Int) (v_prenex_12576 Int)) (or (<= (select main_a v_prenex_12575) 2) (< v_prenex_12575 main_x) (<= 1000 (+ (select main_a v_prenex_12576) (select main_a v_prenex_12575))) (<= (select main_a v_prenex_12575) 1) (<= (select main_a v_prenex_12576) 1001) (<= 998 (select main_a v_prenex_12576)) (<= (+ main_x 1) v_prenex_12575))) (forall ((v_prenex_5051 Int) (v_prenex_5050 Int)) (or (< v_prenex_5050 main_x) (<= (select main_a v_prenex_5051) (+ (select main_a v_prenex_5050) 1000)) (<= (+ main_y 1) v_prenex_5051) (<= 999 (select main_a v_prenex_5051)) (<= (+ main_x 1) v_prenex_5050) (<= 0 (* 2 (select main_a v_prenex_5050))))) (forall ((v_prenex_3432 Int) (v_prenex_3431 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3432))) (<= (select main_a v_prenex_3431) 2) (<= (+ (select main_a v_prenex_3431) 998) (select main_a v_prenex_3432)) (< v_prenex_3432 main_y) (<= (+ main_x 1) v_prenex_3431) (<= (select main_a v_prenex_3432) 1001) (< v_prenex_3431 main_x))) (or (forall ((v_prenex_10797 Int)) (or (< v_prenex_10797 main_y) (<= 1998 (* 2 (select main_a v_prenex_10797))) (<= 998 (select main_a v_prenex_10797)))) (forall ((v_prenex_10796 Int)) (or (< v_prenex_10796 main_x) (<= (* 2 (select main_a v_prenex_10796)) 2) (<= (+ main_x 1) v_prenex_10796) (<= 0 (+ (select main_a v_prenex_10796) 1))))) (forall ((v_prenex_7474 Int) (v_prenex_7473 Int)) (or (<= (* 2 (select main_a v_prenex_7474)) 2000) (<= (select main_a v_prenex_7473) 1) (<= (+ main_y 1) v_prenex_7474) (<= (select main_a v_prenex_7474) 1000) (<= (+ main_x 1) v_prenex_7473) (< v_prenex_7473 main_x) (<= (+ (select main_a v_prenex_7474) (select main_a v_prenex_7473)) 1000))) (forall ((v_prenex_8280 Int) (v_prenex_8281 Int)) (or (<= 999 (select main_a v_prenex_8281)) (<= (+ (select main_a v_prenex_8280) 998) (select main_a v_prenex_8281)) (<= (select main_a v_prenex_8281) 1000) (<= (+ main_x 1) v_prenex_8280) (< v_prenex_8280 main_x) (<= (select main_a v_prenex_8280) 1) (<= 0 (+ (select main_a v_prenex_8280) 1)))) (forall ((v_prenex_12744 Int) (v_prenex_12743 Int)) (or (<= (select main_a v_prenex_12744) (+ (select main_a v_prenex_12743) 1000)) (<= 998 (select main_a v_prenex_12744)) (<= (+ main_x 1) v_prenex_12743) (< v_prenex_12743 main_x) (<= (select main_a v_prenex_12744) 1000) (<= 0 (* 2 (select main_a v_prenex_12743))) (<= (select main_a v_prenex_12743) 1))) (forall ((v_prenex_10776 Int) (v_prenex_10777 Int)) (or (<= (* 2 (select main_a v_prenex_10777)) 2000) (<= (+ main_x 1) v_prenex_10776) (< v_prenex_10776 main_x) (<= (select main_a v_prenex_10777) (+ (select main_a v_prenex_10776) 1000)) (<= 0 (select main_a v_prenex_10776)) (< v_prenex_10777 main_y) (<= (select main_a v_prenex_10777) 1000))) (forall ((v_prenex_8060 Int) (v_prenex_8061 Int)) (or (<= (select main_a v_prenex_8061) 1001) (<= (+ main_x 1) v_prenex_8060) (<= (+ (select main_a v_prenex_8060) 998) (select main_a v_prenex_8061)) (<= 998 (select main_a v_prenex_8061)) (< v_prenex_8061 main_y) (< v_prenex_8060 main_x) (<= (select main_a v_prenex_8060) 2))) (or (forall ((v_prenex_3816 Int)) (or (< v_prenex_3816 main_x) (<= (select main_a v_prenex_3816) 2) (<= 0 (* 2 (select main_a v_prenex_3816))) (<= (+ main_x 1) v_prenex_3816) (<= (select main_a v_prenex_3816) 1))) (forall ((v_prenex_3817 Int)) (or (<= (select main_a v_prenex_3817) 1000) (<= 999 (select main_a v_prenex_3817))))) (forall ((v_prenex_695 Int) (v_prenex_696 Int)) (or (<= (select main_a v_prenex_696) 1000) (<= (select main_a v_prenex_695) 1) (<= (+ (select main_a v_prenex_695) 998) (select main_a v_prenex_696)) (< v_prenex_695 main_x) (<= 999 (select main_a v_prenex_696)) (<= (+ main_y 1) v_prenex_696) (<= (+ main_x 1) v_prenex_695))) (forall ((v_prenex_677 Int) (v_prenex_678 Int)) (or (<= (+ main_y 1) v_prenex_678) (<= 1998 (* 2 (select main_a v_prenex_678))) (< v_prenex_678 main_y) (<= 998 (select main_a v_prenex_678)) (<= (+ (select main_a v_prenex_678) (select main_a v_prenex_677)) 1000))) (forall ((v_prenex_2299 Int) (v_prenex_2298 Int)) (or (<= (* 2 (select main_a v_prenex_2299)) 2000) (< v_prenex_2298 main_x) (<= (+ main_y 1) v_prenex_2299) (<= 1000 (+ (select main_a v_prenex_2299) (select main_a v_prenex_2298))) (<= (select main_a v_prenex_2299) 1000) (<= (select main_a v_prenex_2298) 1) (<= (+ main_x 1) v_prenex_2298))) (forall ((v_prenex_10135 Int) (v_prenex_10134 Int)) (or (<= (select main_a v_prenex_10135) 1001) (<= (* 2 (select main_a v_prenex_10134)) 2) (< v_prenex_10134 main_x) (<= (+ main_x 1) v_prenex_10134) (<= (+ (select main_a v_prenex_10135) (select main_a v_prenex_10134)) 1000))) (forall ((v_prenex_7709 Int) (v_prenex_7710 Int)) (or (<= (+ (select main_a v_prenex_7710) (select main_a v_prenex_7709)) 1000) (<= (select main_a v_prenex_7709) 2) (<= (+ main_x 1) v_prenex_7709) (<= 1998 (* 2 (select main_a v_prenex_7710))) (< v_prenex_7709 main_x) (<= 0 (* 2 (select main_a v_prenex_7709))) (<= 999 (select main_a v_prenex_7710)))) (forall ((v_prenex_8934 Int) (v_prenex_8933 Int)) (or (<= (+ main_x 1) v_prenex_8933) (<= (+ main_y 1) v_prenex_8934) (<= 998 (select main_a v_prenex_8934)) (< v_prenex_8933 main_x) (<= (* 2 (select main_a v_prenex_8934)) 2000) (<= 1000 (+ (select main_a v_prenex_8934) (select main_a v_prenex_8933))) (<= 0 (select main_a v_prenex_8933)))) (forall ((v_prenex_1221 Int) (v_prenex_1220 Int)) (or (< v_prenex_1220 main_x) (<= 1000 (+ (select main_a v_prenex_1221) (select main_a v_prenex_1220))) (<= (+ main_x 1) v_prenex_1220) (<= (select main_a v_prenex_1221) 1000) (<= 0 (select main_a v_prenex_1220)) (<= 0 (+ (select main_a v_prenex_1220) 1)))) (forall ((v_prenex_8020 Int) (v_prenex_8021 Int)) (or (<= (select main_a v_prenex_8021) (+ (select main_a v_prenex_8020) 1000)) (<= (+ main_y 1) v_prenex_8021) (<= (* 2 (select main_a v_prenex_8020)) 2) (<= (+ main_x 1) v_prenex_8020) (< v_prenex_8020 main_x))) (forall ((v_prenex_9194 Int) (v_prenex_9193 Int)) (or (< v_prenex_9193 main_x) (<= 0 (select main_a v_prenex_9193)) (<= (+ (select main_a v_prenex_9193) 998) (select main_a v_prenex_9194)) (<= (select main_a v_prenex_9194) 1000) (<= (+ main_x 1) v_prenex_9193) (< v_prenex_9194 main_y))) (forall ((v_prenex_6653 Int) (v_prenex_6654 Int)) (or (<= (* 2 (select main_a v_prenex_6653)) 2) (<= 0 (* 2 (select main_a v_prenex_6653))) (<= (+ main_x 1) v_prenex_6653) (<= 1998 (* 2 (select main_a v_prenex_6654))) (<= (select main_a v_prenex_6654) 1001) (<= (select main_a v_prenex_6654) (+ (select main_a v_prenex_6653) 1000)) (< v_prenex_6653 main_x))) (forall ((v_prenex_11163 Int) (v_prenex_11164 Int)) (or (<= 999 (select main_a v_prenex_11164)) (< v_prenex_11164 main_y) (<= 1000 (+ (select main_a v_prenex_11164) (select main_a v_prenex_11163))) (<= 1998 (* 2 (select main_a v_prenex_11164))) (<= (+ main_y 1) v_prenex_11164))) (or (forall ((v_prenex_9026 Int)) (or (<= (* 2 (select main_a v_prenex_9026)) 2) (< v_prenex_9026 main_x) (<= 0 (* 2 (select main_a v_prenex_9026))) (<= (select main_a v_prenex_9026) 2) (<= (+ main_x 1) v_prenex_9026))) (forall ((v_prenex_9027 Int)) (<= (select main_a v_prenex_9027) 1001))) (forall ((v_prenex_635 Int) (v_prenex_636 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_636))) (<= (* 2 (select main_a v_prenex_636)) 2000) (<= (+ main_x 1) v_prenex_635) (<= 1000 (+ (select main_a v_prenex_636) (select main_a v_prenex_635))) (< v_prenex_635 main_x) (<= 0 (+ (select main_a v_prenex_635) 1)) (<= (+ main_y 1) v_prenex_636))) (forall ((v_prenex_3872 Int) (v_prenex_3873 Int)) (or (<= 999 (select main_a v_prenex_3873)) (<= (select main_a v_prenex_3873) (+ (select main_a v_prenex_3872) 1000)) (< v_prenex_3872 main_x) (<= 0 (* 2 (select main_a v_prenex_3872))) (<= (select main_a v_prenex_3872) 2) (<= (select main_a v_prenex_3873) 1001) (<= (+ main_x 1) v_prenex_3872))) (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))) (<= (* 2 (select main_a v_prenex_6732)) 2) (< v_prenex_6732 main_x) (<= 998 (select main_a v_prenex_6733)) (<= (+ main_x 1) v_prenex_6732))) (forall ((v_prenex_9679 Int) (v_prenex_9678 Int)) (or (<= (+ main_y 1) v_prenex_9679) (<= (+ main_x 1) v_prenex_9678) (<= (select main_a v_prenex_9678) 2) (< v_prenex_9678 main_x) (<= (select main_a v_prenex_9679) (+ (select main_a v_prenex_9678) 1000)))) (forall ((v_prenex_1943 Int) (v_prenex_1944 Int)) (or (<= (+ main_x 1) v_prenex_1943) (<= (+ (select main_a v_prenex_1943) 998) (select main_a v_prenex_1944)) (<= (* 2 (select main_a v_prenex_1944)) 2000) (<= (select main_a v_prenex_1943) 2) (< v_prenex_1943 main_x) (<= 0 (select main_a v_prenex_1943)))) (or (forall ((v_prenex_6731 Int)) (<= (* 2 (select main_a v_prenex_6731)) 2000)) (forall ((v_prenex_6730 Int)) (or (<= 0 (* 2 (select main_a v_prenex_6730))) (<= (+ main_x 1) v_prenex_6730) (< v_prenex_6730 main_x)))) (forall ((v_prenex_2740 Int) (v_prenex_2739 Int)) (or (<= (+ main_y 1) v_prenex_2740) (<= 0 (select main_a v_prenex_2739)) (<= (+ main_x 1) v_prenex_2739) (< v_prenex_2739 main_x) (<= (select main_a v_prenex_2740) (+ (select main_a v_prenex_2739) 1000)) (<= (select main_a v_prenex_2740) 1001))) (or (forall ((v_prenex_7727 Int)) (or (<= 0 (+ (select main_a v_prenex_7727) 1)) (<= (+ main_x 1) v_prenex_7727) (<= (* 2 (select main_a v_prenex_7727)) 2) (< v_prenex_7727 main_x) (<= 0 (select main_a v_prenex_7727)))) (forall ((v_prenex_7728 Int)) (or (<= (select main_a v_prenex_7728) 1001) (<= (* 2 (select main_a v_prenex_7728)) 2000)))) (forall ((v_prenex_3331 Int) (v_prenex_3332 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3332))) (<= (+ main_x 1) v_prenex_3331) (< v_prenex_3331 main_x) (<= 0 (+ (select main_a v_prenex_3331) 1)) (<= 0 (select main_a v_prenex_3331)) (<= (+ (select main_a v_prenex_3331) 998) (select main_a v_prenex_3332)) (<= (select main_a v_prenex_3332) 1001))) (forall ((v_prenex_6706 Int) (v_prenex_6707 Int)) (or (<= (+ main_x 1) v_prenex_6706) (< v_prenex_6706 main_x) (<= (* 2 (select main_a v_prenex_6706)) 2) (<= (select main_a v_prenex_6706) 2) (<= (select main_a v_prenex_6707) 1001) (<= 1000 (+ (select main_a v_prenex_6707) (select main_a v_prenex_6706))) (<= 998 (select main_a v_prenex_6707)))) (forall ((v_prenex_2569 Int) (v_prenex_2570 Int)) (or (< v_prenex_2569 main_x) (<= (select main_a v_prenex_2570) 1001) (<= (select main_a v_prenex_2569) 1) (< v_prenex_2570 main_y) (<= 1000 (+ (select main_a v_prenex_2570) (select main_a v_prenex_2569))) (<= 1998 (* 2 (select main_a v_prenex_2570))) (<= (+ main_x 1) v_prenex_2569))) (forall ((v_prenex_4797 Int) (v_prenex_4796 Int)) (or (<= 0 (select main_a v_prenex_4796)) (<= 1000 (+ (select main_a v_prenex_4797) (select main_a v_prenex_4796))) (<= (* 2 (select main_a v_prenex_4796)) 2) (< v_prenex_4796 main_x) (<= (select main_a v_prenex_4797) 1001) (<= (+ main_x 1) v_prenex_4796))) (forall ((v_prenex_12063 Int) (v_prenex_12064 Int)) (or (<= 998 (select main_a v_prenex_12064)) (< v_prenex_12063 main_x) (<= (+ main_x 1) v_prenex_12063) (<= (select main_a v_prenex_12064) 1001) (<= 1000 (+ (select main_a v_prenex_12064) (select main_a v_prenex_12063))) (<= 0 (* 2 (select main_a v_prenex_12063))) (<= 0 (+ (select main_a v_prenex_12063) 1)))) (or (forall ((v_prenex_10972 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_10972))) (<= 999 (select main_a v_prenex_10972)) (<= (+ main_y 1) v_prenex_10972))) (forall ((v_prenex_10971 Int)) (or (< v_prenex_10971 main_x) (<= (+ main_x 1) v_prenex_10971) (<= (* 2 (select main_a v_prenex_10971)) 2)))) (forall ((v_prenex_8167 Int) (v_prenex_8166 Int)) (or (<= (select main_a v_prenex_8167) 1001) (<= (select main_a v_prenex_8166) 2) (<= (select main_a v_prenex_8167) 1000) (<= 1000 (+ (select main_a v_prenex_8167) (select main_a v_prenex_8166))) (<= (+ main_x 1) v_prenex_8166) (< v_prenex_8166 main_x) (<= (select main_a v_prenex_8166) 1))) (or (forall ((v_prenex_12829 Int)) (or (<= (* 2 (select main_a v_prenex_12829)) 2) (< v_prenex_12829 main_x) (<= (+ main_x 1) v_prenex_12829))) (forall ((v_prenex_12830 Int)) (or (< v_prenex_12830 main_y) (<= 998 (select main_a v_prenex_12830)) (<= (* 2 (select main_a v_prenex_12830)) 2000)))) (forall ((v_prenex_10792 Int) (v_prenex_10793 Int)) (or (<= (+ main_x 1) v_prenex_10792) (<= 999 (select main_a v_prenex_10793)) (< v_prenex_10792 main_x) (<= (+ (select main_a v_prenex_10792) 998) (select main_a v_prenex_10793)) (<= 0 (+ (select main_a v_prenex_10792) 1)) (<= (select main_a v_prenex_10792) 2))) (forall ((v_prenex_9103 Int) (v_prenex_9102 Int)) (or (<= (select main_a v_prenex_9102) 1) (<= (select main_a v_prenex_9103) (+ (select main_a v_prenex_9102) 1000)) (<= (+ main_x 1) v_prenex_9102) (<= (select main_a v_prenex_9103) 1000) (<= (+ main_y 1) v_prenex_9103) (< v_prenex_9102 main_x))) (or (forall ((v_prenex_8730 Int)) (or (<= 999 (select main_a v_prenex_8730)) (<= (* 2 (select main_a v_prenex_8730)) 2000))) (forall ((v_prenex_8729 Int)) (or (<= (select main_a v_prenex_8729) 1) (< v_prenex_8729 main_x) (<= 0 (+ (select main_a v_prenex_8729) 1)) (<= (* 2 (select main_a v_prenex_8729)) 2) (<= (+ main_x 1) v_prenex_8729)))) (forall ((v_prenex_10017 Int) (v_prenex_10016 Int)) (or (< v_prenex_10016 main_x) (<= (* 2 (select main_a v_prenex_10016)) 2) (<= 1000 (+ (select main_a v_prenex_10017) (select main_a v_prenex_10016))) (< v_prenex_10017 main_y) (<= (+ main_x 1) v_prenex_10016))) (forall ((v_prenex_11688 Int) (v_prenex_11687 Int)) (or (<= (select main_a v_prenex_11688) (+ (select main_a v_prenex_11687) 1000)) (<= 0 (select main_a v_prenex_11687)) (<= (+ main_x 1) v_prenex_11687) (<= (+ main_y 1) v_prenex_11688) (<= (select main_a v_prenex_11688) 1000) (< v_prenex_11687 main_x))) (forall ((v_prenex_3990 Int) (v_prenex_3991 Int)) (or (<= 999 (select main_a v_prenex_3991)) (<= (+ main_x 1) v_prenex_3990) (< v_prenex_3991 main_y) (<= (select main_a v_prenex_3991) 1001) (< v_prenex_3990 main_x) (<= (+ (select main_a v_prenex_3990) 998) (select main_a v_prenex_3991)) (<= (select main_a v_prenex_3990) 1))) (forall ((v_prenex_7409 Int) (v_prenex_7410 Int)) (or (<= (+ main_x 1) v_prenex_7409) (<= (select main_a v_prenex_7410) 1000) (< v_prenex_7409 main_x) (<= (select main_a v_prenex_7410) (+ (select main_a v_prenex_7409) 1000)) (<= (select main_a v_prenex_7409) 1) (<= 0 (select main_a v_prenex_7409)))) (forall ((v_prenex_11204 Int) (v_prenex_11203 Int)) (or (< v_prenex_11203 main_x) (<= (select main_a v_prenex_11204) 1000) (<= (select main_a v_prenex_11203) 2) (<= (+ main_x 1) v_prenex_11203) (<= (+ main_y 1) v_prenex_11204) (<= (+ (select main_a v_prenex_11204) (select main_a v_prenex_11203)) 1000))) (forall ((v_prenex_7086 Int) (v_prenex_7087 Int)) (or (<= (* 2 (select main_a v_prenex_7087)) 2000) (<= (+ (select main_a v_prenex_7087) (select main_a v_prenex_7086)) 1000) (<= (+ main_x 1) v_prenex_7086) (< v_prenex_7086 main_x) (<= (* 2 (select main_a v_prenex_7086)) 2) (<= 998 (select main_a v_prenex_7087)) (<= 0 (* 2 (select main_a v_prenex_7086))))) (forall ((v_prenex_8813 Int) (v_prenex_8812 Int)) (or (<= (+ main_y 1) v_prenex_8813) (< v_prenex_8812 main_x) (<= 999 (select main_a v_prenex_8813)) (<= (select main_a v_prenex_8813) 1000) (<= 0 (select main_a v_prenex_8812)) (<= (select main_a v_prenex_8813) (+ (select main_a v_prenex_8812) 1000)) (<= (+ main_x 1) v_prenex_8812))) (forall ((v_prenex_3351 Int) (v_prenex_3352 Int)) (or (<= (+ main_x 1) v_prenex_3351) (<= (+ main_y 1) v_prenex_3352) (<= (+ (select main_a v_prenex_3352) (select main_a v_prenex_3351)) 1000) (< v_prenex_3352 main_y) (<= (select main_a v_prenex_3352) 1001))) (forall ((v_prenex_2252 Int) (v_prenex_2253 Int)) (or (<= (select main_a v_prenex_2252) 2) (<= (+ main_x 1) v_prenex_2252) (<= 998 (select main_a v_prenex_2253)) (< v_prenex_2252 main_x) (<= 1000 (+ (select main_a v_prenex_2253) (select main_a v_prenex_2252))) (<= 0 (select main_a v_prenex_2252)) (<= (select main_a v_prenex_2253) 1000))) (forall ((v_prenex_12210 Int) (v_prenex_12209 Int)) (or (<= 1000 (+ (select main_a v_prenex_12210) (select main_a v_prenex_12209))) (<= 998 (select main_a v_prenex_12210)) (< v_prenex_12209 main_x) (<= 0 (select main_a v_prenex_12209)) (<= 0 (* 2 (select main_a v_prenex_12209))) (<= 1998 (* 2 (select main_a v_prenex_12210))) (<= (+ main_x 1) v_prenex_12209))) (forall ((v_prenex_1473 Int) (v_prenex_1472 Int)) (or (<= (* 2 (select main_a v_prenex_1473)) 2000) (<= (select main_a v_prenex_1472) 2) (< v_prenex_1472 main_x) (<= 0 (* 2 (select main_a v_prenex_1472))) (<= (+ main_x 1) v_prenex_1472) (<= 1000 (+ (select main_a v_prenex_1473) (select main_a v_prenex_1472))))) (forall ((v_prenex_5702 Int) (v_prenex_5701 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5701))) (<= 1000 (+ (select main_a v_prenex_5702) (select main_a v_prenex_5701))) (< v_prenex_5701 main_x) (<= (+ main_x 1) v_prenex_5701) (<= 1998 (* 2 (select main_a v_prenex_5702))) (<= (+ main_y 1) v_prenex_5702))) (forall ((v_prenex_321 Int) (v_prenex_322 Int)) (or (<= (select main_a v_prenex_321) 2) (<= (+ main_x 1) v_prenex_321) (<= 998 (select main_a v_prenex_322)) (< v_prenex_321 main_x) (<= 0 (* 2 (select main_a v_prenex_321))) (<= (select main_a v_prenex_322) (+ (select main_a v_prenex_321) 1000)))) (forall ((v_prenex_9204 Int) (v_prenex_9203 Int)) (or (<= (+ main_x 1) v_prenex_9203) (< v_prenex_9204 main_y) (<= (+ (select main_a v_prenex_9204) (select main_a v_prenex_9203)) 1000) (<= (select main_a v_prenex_9203) 1) (< v_prenex_9203 main_x) (<= 1998 (* 2 (select main_a v_prenex_9204))) (<= 998 (select main_a v_prenex_9204)))) (forall ((v_prenex_251 Int) (v_prenex_252 Int)) (or (< v_prenex_251 main_x) (<= (+ main_x 1) v_prenex_251) (<= 1998 (* 2 (select main_a v_prenex_252))) (<= 999 (select main_a v_prenex_252)) (<= 1000 (+ (select main_a v_prenex_252) (select main_a v_prenex_251))) (<= (select main_a v_prenex_251) 1))) (forall ((v_prenex_9543 Int) (v_prenex_9544 Int)) (or (<= 999 (select main_a v_prenex_9544)) (<= (+ (select main_a v_prenex_9543) 998) (select main_a v_prenex_9544)) (< v_prenex_9544 main_y) (<= (select main_a v_prenex_9543) 2) (<= (select main_a v_prenex_9544) 1001) (<= (+ main_x 1) v_prenex_9543) (< v_prenex_9543 main_x))) (forall ((v_prenex_8321 Int) (v_prenex_8322 Int)) (or (<= (select main_a v_prenex_8321) 1) (< v_prenex_8321 main_x) (<= (select main_a v_prenex_8322) (+ (select main_a v_prenex_8321) 1000)) (<= (select main_a v_prenex_8321) 2) (<= (+ main_x 1) v_prenex_8321) (<= 1998 (* 2 (select main_a v_prenex_8322))))) (forall ((v_prenex_9979 Int) (v_prenex_9978 Int)) (or (< v_prenex_9978 main_x) (<= (select main_a v_prenex_9978) 2) (<= (+ main_x 1) v_prenex_9978) (<= (+ (select main_a v_prenex_9978) 998) (select main_a v_prenex_9979)) (<= 0 (+ (select main_a v_prenex_9978) 1)) (<= 998 (select main_a v_prenex_9979)))) (forall ((v_prenex_12869 Int)) (or (<= (+ main_x 1) v_prenex_12869) (<= 0 (* 2 (select main_a v_prenex_12869))) (< v_prenex_12869 main_x) (<= (select main_a v_prenex_12869) 2) (<= (* 2 (select main_a v_prenex_12869)) 2))) (or (forall ((v_prenex_1292 Int)) (or (< v_prenex_1292 main_x) (<= (select main_a v_prenex_1292) 1) (<= (+ main_x 1) v_prenex_1292))) (forall ((v_prenex_1293 Int)) (or (< v_prenex_1293 main_y) (<= (* 2 (select main_a v_prenex_1293)) 2000)))) (forall ((v_prenex_8114 Int) (v_prenex_8115 Int)) (or (<= 0 (* 2 (select main_a v_prenex_8114))) (<= (select main_a v_prenex_8115) 1000) (<= (+ (select main_a v_prenex_8115) (select main_a v_prenex_8114)) 1000) (<= (+ main_x 1) v_prenex_8114) (< v_prenex_8115 main_y) (< v_prenex_8114 main_x))) (forall ((v_prenex_10369 Int) (v_prenex_10370 Int)) (or (<= (select main_a v_prenex_10370) 1000) (<= (select main_a v_prenex_10369) 2) (<= (+ main_x 1) v_prenex_10369) (<= (* 2 (select main_a v_prenex_10369)) 2) (<= (+ (select main_a v_prenex_10370) (select main_a v_prenex_10369)) 1000) (< v_prenex_10369 main_x))) (forall ((v_prenex_4746 Int) (v_prenex_4745 Int)) (or (<= (select main_a v_prenex_4746) (+ (select main_a v_prenex_4745) 1000)) (<= (+ main_x 1) v_prenex_4745) (<= 1998 (* 2 (select main_a v_prenex_4746))) (< v_prenex_4745 main_x) (<= (select main_a v_prenex_4745) 2) (<= 0 (select main_a v_prenex_4745)))) (forall ((v_prenex_9048 Int) (v_prenex_9049 Int)) (or (<= (select main_a v_prenex_9049) 1000) (< v_prenex_9049 main_y) (<= (+ main_y 1) v_prenex_9049) (<= 1998 (* 2 (select main_a v_prenex_9049))) (<= 1000 (+ (select main_a v_prenex_9049) (select main_a v_prenex_9048))))) (forall ((v_prenex_7166 Int) (v_prenex_7167 Int)) (or (<= (+ main_y 1) v_prenex_7167) (<= (select main_a v_prenex_7167) 1001) (<= (+ main_x 1) v_prenex_7166) (<= (+ (select main_a v_prenex_7166) 998) (select main_a v_prenex_7167)) (< v_prenex_7166 main_x) (<= (* 2 (select main_a v_prenex_7166)) 2) (<= (* 2 (select main_a v_prenex_7167)) 2000))) (forall ((v_prenex_10178 Int) (v_prenex_10177 Int)) (or (<= (+ (select main_a v_prenex_10178) (select main_a v_prenex_10177)) 1000) (< v_prenex_10177 main_x) (<= (select main_a v_prenex_10178) 1000) (<= (+ main_y 1) v_prenex_10178) (<= (+ main_x 1) v_prenex_10177) (<= 0 (* 2 (select main_a v_prenex_10177))) (<= 999 (select main_a v_prenex_10178)))) (forall ((v_prenex_4243 Int) (v_prenex_4242 Int)) (or (<= (+ main_x 1) v_prenex_4242) (<= 0 (* 2 (select main_a v_prenex_4242))) (<= (select main_a v_prenex_4243) 1000) (<= 1000 (+ (select main_a v_prenex_4243) (select main_a v_prenex_4242))) (< v_prenex_4242 main_x) (<= (select main_a v_prenex_4243) 1001) (<= (select main_a v_prenex_4242) 2))) (or (forall ((v_prenex_5575 Int)) (or (<= (select main_a v_prenex_5575) 1000) (<= 1998 (* 2 (select main_a v_prenex_5575))))) (forall ((v_prenex_5574 Int)) (or (< v_prenex_5574 main_x) (<= (+ main_x 1) v_prenex_5574) (<= (select main_a v_prenex_5574) 2) (<= (select main_a v_prenex_5574) 1) (<= (* 2 (select main_a v_prenex_5574)) 2)))) (forall ((v_prenex_4753 Int) (v_prenex_4754 Int)) (or (<= 0 (+ (select main_a v_prenex_4753) 1)) (<= 1998 (* 2 (select main_a v_prenex_4754))) (<= (+ (select main_a v_prenex_4754) (select main_a v_prenex_4753)) 1000) (<= (+ main_x 1) v_prenex_4753) (< v_prenex_4753 main_x) (<= (select main_a v_prenex_4753) 2) (<= 998 (select main_a v_prenex_4754)))) (forall ((v_prenex_4148 Int) (v_prenex_4149 Int)) (or (<= (select main_a v_prenex_4149) (+ (select main_a v_prenex_4148) 1000)) (<= (+ main_x 1) v_prenex_4148) (<= (select main_a v_prenex_4149) 1000) (<= 998 (select main_a v_prenex_4149)) (< v_prenex_4148 main_x) (<= (* 2 (select main_a v_prenex_4148)) 2) (<= 0 (* 2 (select main_a v_prenex_4148))))) (forall ((v_prenex_8010 Int) (v_prenex_8011 Int)) (or (<= (+ main_x 1) v_prenex_8010) (< v_prenex_8010 main_x) (<= 999 (select main_a v_prenex_8011)) (<= 1998 (* 2 (select main_a v_prenex_8011))) (<= 0 (select main_a v_prenex_8010)) (<= 1000 (+ (select main_a v_prenex_8011) (select main_a v_prenex_8010))) (< v_prenex_8011 main_y))) (forall ((v_prenex_1892 Int) (v_prenex_1891 Int)) (or (<= (+ main_x 1) v_prenex_1891) (<= 0 (select main_a v_prenex_1891)) (< v_prenex_1891 main_x) (<= (* 2 (select main_a v_prenex_1891)) 2) (<= 1998 (* 2 (select main_a v_prenex_1892))) (<= 1000 (+ (select main_a v_prenex_1892) (select main_a v_prenex_1891))) (<= 998 (select main_a v_prenex_1892)))) (forall ((v_prenex_139 Int) (v_prenex_140 Int)) (or (<= (select main_a v_prenex_139) 1) (<= 1998 (* 2 (select main_a v_prenex_140))) (<= (+ main_y 1) v_prenex_140) (<= (select main_a v_prenex_140) 1000) (<= 1000 (+ (select main_a v_prenex_140) (select main_a v_prenex_139))) (< v_prenex_139 main_x) (<= (+ main_x 1) v_prenex_139))) (forall ((v_prenex_4444 Int) (v_prenex_4443 Int)) (or (<= (+ main_x 1) v_prenex_4443) (<= 1998 (* 2 (select main_a v_prenex_4444))) (< v_prenex_4443 main_x) (<= (* 2 (select main_a v_prenex_4443)) 2) (<= 0 (+ (select main_a v_prenex_4443) 1)) (<= 1000 (+ (select main_a v_prenex_4444) (select main_a v_prenex_4443))))) (or (forall ((v_prenex_9472 Int)) (or (< v_prenex_9472 main_x) (<= 0 (select main_a v_prenex_9472)) (<= (+ main_x 1) v_prenex_9472) (<= (* 2 (select main_a v_prenex_9472)) 2))) (forall ((v_prenex_9473 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_9473))) (< v_prenex_9473 main_y) (<= 998 (select main_a v_prenex_9473))))) (forall ((v_prenex_4858 Int) (v_prenex_4859 Int)) (or (<= (+ main_x 1) v_prenex_4858) (< v_prenex_4858 main_x) (<= (* 2 (select main_a v_prenex_4859)) 2000) (<= 0 (+ (select main_a v_prenex_4858) 1)) (<= (+ (select main_a v_prenex_4858) 998) (select main_a v_prenex_4859)) (<= (select main_a v_prenex_4858) 2) (<= 999 (select main_a v_prenex_4859)))) (or (forall ((v_prenex_11605 Int)) (or (<= (* 2 (select main_a v_prenex_11605)) 2) (< v_prenex_11605 main_x) (<= 0 (select main_a v_prenex_11605)) (<= (+ main_x 1) v_prenex_11605))) (forall ((v_prenex_11606 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_11606))) (<= 999 (select main_a v_prenex_11606))))) (forall ((v_prenex_12674 Int) (v_prenex_12673 Int)) (or (<= (+ main_y 1) v_prenex_12674) (< v_prenex_12673 main_x) (<= (select main_a v_prenex_12674) (+ (select main_a v_prenex_12673) 1000)) (<= 0 (+ (select main_a v_prenex_12673) 1)) (<= (+ main_x 1) v_prenex_12673) (<= 1998 (* 2 (select main_a v_prenex_12674))))) (forall ((v_prenex_1209 Int) (v_prenex_1208 Int)) (or (<= (select main_a v_prenex_1209) (+ (select main_a v_prenex_1208) 1000)) (<= (+ main_y 1) v_prenex_1209) (<= (+ main_x 1) v_prenex_1208) (<= (select main_a v_prenex_1209) 1001) (< v_prenex_1209 main_y))) (or (forall ((v_prenex_13312 Int)) (or (<= (+ main_x 1) v_prenex_13312) (<= 0 (* 2 (select main_a v_prenex_13312))) (<= (* 2 (select main_a v_prenex_13312)) 2) (<= (select main_a v_prenex_13312) 2) (< v_prenex_13312 main_x))) (forall ((v_prenex_13313 Int)) (or (<= 999 (select main_a v_prenex_13313)) (<= 1998 (* 2 (select main_a v_prenex_13313)))))) (forall ((v_prenex_2627 Int) (v_prenex_2628 Int)) (or (<= 998 (select main_a v_prenex_2628)) (<= 0 (* 2 (select main_a v_prenex_2627))) (<= (+ main_x 1) v_prenex_2627) (<= (+ main_y 1) v_prenex_2628) (< v_prenex_2627 main_x) (<= (select main_a v_prenex_2628) 1000) (<= 1000 (+ (select main_a v_prenex_2628) (select main_a v_prenex_2627))))) (forall ((v_prenex_11471 Int) (v_prenex_11470 Int)) (or (<= (select main_a v_prenex_11471) (+ (select main_a v_prenex_11470) 1000)) (<= (select main_a v_prenex_11471) 1001) (<= (select main_a v_prenex_11470) 2) (<= (+ main_x 1) v_prenex_11470) (<= 999 (select main_a v_prenex_11471)) (<= 0 (select main_a v_prenex_11470)) (< v_prenex_11470 main_x))) (forall ((v_prenex_5161 Int) (v_prenex_5162 Int)) (or (<= (select main_a v_prenex_5161) 2) (<= 0 (select main_a v_prenex_5161)) (<= (+ main_x 1) v_prenex_5161) (<= 1000 (+ (select main_a v_prenex_5162) (select main_a v_prenex_5161))) (< v_prenex_5161 main_x) (<= (select main_a v_prenex_5162) 1000))) (forall ((v_prenex_10734 Int) (v_prenex_10735 Int)) (or (<= (select main_a v_prenex_10734) 1) (< v_prenex_10734 main_x) (<= (+ (select main_a v_prenex_10734) 998) (select main_a v_prenex_10735)) (<= (+ main_x 1) v_prenex_10734) (<= (select main_a v_prenex_10735) 1000) (<= 998 (select main_a v_prenex_10735)) (<= (select main_a v_prenex_10734) 2))) (forall ((v_prenex_275 Int) (v_prenex_276 Int)) (or (<= (select main_a v_prenex_276) (+ (select main_a v_prenex_275) 1000)) (<= (* 2 (select main_a v_prenex_276)) 2000) (<= 0 (* 2 (select main_a v_prenex_275))) (<= (+ main_x 1) v_prenex_275) (<= 1998 (* 2 (select main_a v_prenex_276))) (< v_prenex_275 main_x))) (forall ((v_prenex_8756 Int) (v_prenex_8755 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_8756))) (<= 0 (* 2 (select main_a v_prenex_8755))) (< v_prenex_8755 main_x) (<= (+ main_x 1) v_prenex_8755) (<= (select main_a v_prenex_8756) (+ (select main_a v_prenex_8755) 1000)) (<= (select main_a v_prenex_8756) 1001) (<= (* 2 (select main_a v_prenex_8755)) 2))) (forall ((v_prenex_4987 Int) (v_prenex_4986 Int)) (or (<= 1000 (+ (select main_a v_prenex_4987) (select main_a v_prenex_4986))) (<= (select main_a v_prenex_4987) 1001) (< v_prenex_4986 main_x) (<= (+ main_x 1) v_prenex_4986) (<= (select main_a v_prenex_4986) 2) (<= (select main_a v_prenex_4986) 1) (<= 998 (select main_a v_prenex_4987)))) (forall ((v_prenex_11617 Int) (v_prenex_11618 Int)) (or (<= (+ main_x 1) v_prenex_11617) (<= 0 (* 2 (select main_a v_prenex_11617))) (<= (select main_a v_prenex_11617) 2) (<= 1000 (+ (select main_a v_prenex_11618) (select main_a v_prenex_11617))) (<= (select main_a v_prenex_11618) 1000) (<= 998 (select main_a v_prenex_11618)) (< v_prenex_11617 main_x))) (forall ((v_prenex_10921 Int) (v_prenex_10922 Int)) (or (< v_prenex_10921 main_x) (<= (+ main_x 1) v_prenex_10921) (<= 1998 (* 2 (select main_a v_prenex_10922))) (<= (select main_a v_prenex_10922) 1000) (<= (select main_a v_prenex_10922) (+ (select main_a v_prenex_10921) 1000)) (<= 0 (* 2 (select main_a v_prenex_10921))) (<= (+ main_y 1) v_prenex_10922))) (forall ((v_prenex_6756 Int) (v_prenex_6757 Int)) (or (<= (+ (select main_a v_prenex_6756) 998) (select main_a v_prenex_6757)) (<= 1998 (* 2 (select main_a v_prenex_6757))) (<= 998 (select main_a v_prenex_6757)) (<= 0 (* 2 (select main_a v_prenex_6756))) (<= (select main_a v_prenex_6756) 1) (<= (+ main_x 1) v_prenex_6756) (< v_prenex_6756 main_x))) (or (forall ((v_prenex_8184 Int)) (or (<= (select main_a v_prenex_8184) 2) (<= (+ main_x 1) v_prenex_8184) (< v_prenex_8184 main_x) (<= (* 2 (select main_a v_prenex_8184)) 2))) (forall ((v_prenex_8185 Int)) (or (<= 999 (select main_a v_prenex_8185)) (<= (select main_a v_prenex_8185) 1000) (<= (+ main_y 1) v_prenex_8185)))) (or (forall ((v_prenex_9588 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_9588))) (<= 998 (select main_a v_prenex_9588)))) (forall ((v_prenex_9587 Int)) (or (< v_prenex_9587 main_x) (<= 0 (select main_a v_prenex_9587)) (<= (+ main_x 1) v_prenex_9587) (<= (* 2 (select main_a v_prenex_9587)) 2)))) (forall ((v_prenex_10381 Int) (v_prenex_10382 Int)) (or (< v_prenex_10381 main_x) (<= 999 (select main_a v_prenex_10382)) (<= 0 (select main_a v_prenex_10381)) (<= (select main_a v_prenex_10382) 1001) (<= (+ main_x 1) v_prenex_10381) (<= 1000 (+ (select main_a v_prenex_10382) (select main_a v_prenex_10381))))) (forall ((v_prenex_2597 Int) (v_prenex_2598 Int)) (or (<= (select main_a v_prenex_2597) 1) (<= (+ main_x 1) v_prenex_2597) (<= 999 (select main_a v_prenex_2598)) (<= (select main_a v_prenex_2597) 2) (<= (select main_a v_prenex_2598) 1000) (< v_prenex_2597 main_x) (<= (+ (select main_a v_prenex_2597) 998) (select main_a v_prenex_2598)))) (or (forall ((v_prenex_981 Int)) (or (< v_prenex_981 main_x) (<= (* 2 (select main_a v_prenex_981)) 2) (<= (+ main_x 1) v_prenex_981) (<= 0 (+ (select main_a v_prenex_981) 1)) (<= (select main_a v_prenex_981) 2))) (forall ((v_prenex_982 Int)) (or (<= 999 (select main_a v_prenex_982)) (<= (select main_a v_prenex_982) 1001)))) (forall ((v_prenex_10035 Int) (v_prenex_10034 Int)) (or (< v_prenex_10034 main_x) (<= 998 (select main_a v_prenex_10035)) (<= 0 (select main_a v_prenex_10034)) (<= (select main_a v_prenex_10035) 1000) (<= (+ (select main_a v_prenex_10034) 998) (select main_a v_prenex_10035)) (< v_prenex_10035 main_y) (<= (+ main_x 1) v_prenex_10034))) (or (forall ((v_prenex_8238 Int)) (or (<= (+ main_x 1) v_prenex_8238) (<= (select main_a v_prenex_8238) 1) (< v_prenex_8238 main_x) (<= (* 2 (select main_a v_prenex_8238)) 2))) (forall ((v_prenex_8239 Int)) (or (<= (select main_a v_prenex_8239) 1001) (<= (* 2 (select main_a v_prenex_8239)) 2000)))) (forall ((v_prenex_10651 Int) (v_prenex_10650 Int)) (or (<= 0 (* 2 (select main_a v_prenex_10650))) (<= (select main_a v_prenex_10651) 1000) (< v_prenex_10650 main_x) (<= (select main_a v_prenex_10651) (+ (select main_a v_prenex_10650) 1000)) (<= (* 2 (select main_a v_prenex_10650)) 2) (<= (+ main_x 1) v_prenex_10650) (<= 1998 (* 2 (select main_a v_prenex_10651))))) (forall ((v_prenex_4692 Int) (v_prenex_4691 Int)) (or (<= 0 (* 2 (select main_a v_prenex_4691))) (<= 1998 (* 2 (select main_a v_prenex_4692))) (<= (+ main_x 1) v_prenex_4691) (<= (* 2 (select main_a v_prenex_4691)) 2) (< v_prenex_4691 main_x) (<= (select main_a v_prenex_4692) 1001) (<= (+ (select main_a v_prenex_4691) 998) (select main_a v_prenex_4692)))) (or (forall ((v_prenex_49 Int)) (or (<= (select main_a v_prenex_49) 1001) (<= (select main_a v_prenex_49) 1000))) (forall ((v_prenex_48 Int)) (or (< v_prenex_48 main_x) (<= (* 2 (select main_a v_prenex_48)) 2) (<= 0 (select main_a v_prenex_48)) (<= (+ main_x 1) v_prenex_48)))) (forall ((v_prenex_13378 Int) (v_prenex_13377 Int)) (or (<= 999 (select main_a v_prenex_13378)) (<= 1000 (+ (select main_a v_prenex_13378) (select main_a v_prenex_13377))) (<= (+ main_x 1) v_prenex_13377) (<= 998 (select main_a v_prenex_13378)) (<= (select main_a v_prenex_13377) 2) (< v_prenex_13377 main_x) (<= 0 (+ (select main_a v_prenex_13377) 1)))) (forall ((v_prenex_2021 Int) (v_prenex_2022 Int)) (or (<= (+ main_x 1) v_prenex_2021) (<= (select main_a v_prenex_2022) 1001) (< v_prenex_2021 main_x) (<= (* 2 (select main_a v_prenex_2022)) 2000) (<= (* 2 (select main_a v_prenex_2021)) 2) (<= (+ (select main_a v_prenex_2021) 998) (select main_a v_prenex_2022)))) (or (forall ((v_prenex_6328 Int)) (or (<= 998 (select main_a v_prenex_6328)) (<= (select main_a v_prenex_6328) 1001))) (forall ((v_prenex_6327 Int)) (or (<= 0 (* 2 (select main_a v_prenex_6327))) (< v_prenex_6327 main_x) (<= (select main_a v_prenex_6327) 1) (<= (+ main_x 1) v_prenex_6327) (<= 0 (+ (select main_a v_prenex_6327) 1))))) (forall ((v_prenex_10872 Int) (v_prenex_10871 Int)) (or (<= 0 (+ (select main_a v_prenex_10871) 1)) (<= (+ main_x 1) v_prenex_10871) (< v_prenex_10871 main_x) (<= (select main_a v_prenex_10872) 1000) (<= (* 2 (select main_a v_prenex_10871)) 2) (<= 1000 (+ (select main_a v_prenex_10872) (select main_a v_prenex_10871))))) (forall ((v_prenex_6171 Int) (v_prenex_6172 Int)) (or (<= 999 (select main_a v_prenex_6172)) (<= (+ main_y 1) v_prenex_6172) (<= 1998 (* 2 (select main_a v_prenex_6172))) (<= (+ main_x 1) v_prenex_6171) (< v_prenex_6171 main_x) (<= (select main_a v_prenex_6172) (+ (select main_a v_prenex_6171) 1000)) (<= (select main_a v_prenex_6171) 2))) (or (forall ((v_prenex_13305 Int)) (or (<= (* 2 (select main_a v_prenex_13305)) 2000) (<= 1998 (* 2 (select main_a v_prenex_13305))))) (forall ((v_prenex_13304 Int)) (or (<= 0 (+ (select main_a v_prenex_13304) 1)) (<= (* 2 (select main_a v_prenex_13304)) 2) (<= (+ main_x 1) v_prenex_13304) (< v_prenex_13304 main_x)))) (forall ((v_prenex_2493 Int) (v_prenex_2494 Int)) (or (<= (+ main_x 1) v_prenex_2493) (< v_prenex_2493 main_x) (<= (select main_a v_prenex_2494) (+ (select main_a v_prenex_2493) 1000)) (<= (+ main_y 1) v_prenex_2494) (<= (* 2 (select main_a v_prenex_2494)) 2000) (<= 0 (select main_a v_prenex_2493)))) (or (forall ((v_prenex_10807 Int)) (or (<= 998 (select main_a v_prenex_10807)) (<= (select main_a v_prenex_10807) 1001) (< v_prenex_10807 main_y))) (forall ((v_prenex_10806 Int)) (or (<= (+ main_x 1) v_prenex_10806) (<= 0 (* 2 (select main_a v_prenex_10806))) (< v_prenex_10806 main_x) (<= 0 (+ (select main_a v_prenex_10806) 1))))) (forall ((v_prenex_1694 Int) (v_prenex_1693 Int)) (or (<= (+ (select main_a v_prenex_1693) 998) (select main_a v_prenex_1694)) (<= (select main_a v_prenex_1693) 1) (<= (+ main_x 1) v_prenex_1693) (<= (select main_a v_prenex_1694) 1000) (<= (select main_a v_prenex_1694) 1001) (< v_prenex_1693 main_x))) (forall ((v_prenex_8779 Int) (v_prenex_8780 Int)) (or (<= (* 2 (select main_a v_prenex_8780)) 2000) (< v_prenex_8780 main_y) (<= 0 (select main_a v_prenex_8779)) (<= (+ main_x 1) v_prenex_8779) (<= (+ (select main_a v_prenex_8779) 998) (select main_a v_prenex_8780)) (<= 998 (select main_a v_prenex_8780)) (< v_prenex_8779 main_x))) (forall ((v_prenex_8022 Int) (v_prenex_8023 Int)) (or (<= (* 2 (select main_a v_prenex_8023)) 2000) (<= (select main_a v_prenex_8023) (+ (select main_a v_prenex_8022) 1000)) (<= (+ main_y 1) v_prenex_8023) (<= 1998 (* 2 (select main_a v_prenex_8023))) (< v_prenex_8023 main_y))) (forall ((v_prenex_10091 Int) (v_prenex_10090 Int)) (or (<= (* 2 (select main_a v_prenex_10091)) 2000) (<= 0 (* 2 (select main_a v_prenex_10090))) (<= (select main_a v_prenex_10090) 1) (<= (select main_a v_prenex_10091) (+ (select main_a v_prenex_10090) 1000)) (<= (+ main_x 1) v_prenex_10090) (< v_prenex_10090 main_x) (<= (select main_a v_prenex_10091) 1001))) (forall ((v_prenex_376 Int) (v_prenex_375 Int)) (or (<= 0 (+ (select main_a v_prenex_375) 1)) (< v_prenex_375 main_x) (<= (select main_a v_prenex_376) 1000) (<= (+ (select main_a v_prenex_375) 998) (select main_a v_prenex_376)) (<= (+ main_x 1) v_prenex_375) (<= (select main_a v_prenex_376) 1001) (<= (select main_a v_prenex_375) 1))) (forall ((v_prenex_10097 Int) (v_prenex_10096 Int)) (or (<= (* 2 (select main_a v_prenex_10097)) 2000) (< v_prenex_10096 main_x) (<= (select main_a v_prenex_10097) (+ (select main_a v_prenex_10096) 1000)) (<= (+ main_y 1) v_prenex_10097) (<= 1998 (* 2 (select main_a v_prenex_10097))) (<= 0 (+ (select main_a v_prenex_10096) 1)) (<= (+ main_x 1) v_prenex_10096))) (or (forall ((v_prenex_11491 Int)) (<= 998 (select main_a v_prenex_11491))) (forall ((v_prenex_11490 Int)) (or (<= (* 2 (select main_a v_prenex_11490)) 2) (<= 0 (+ (select main_a v_prenex_11490) 1)) (< v_prenex_11490 main_x) (<= 0 (* 2 (select main_a v_prenex_11490))) (<= (+ main_x 1) v_prenex_11490)))) (forall ((v_prenex_5817 Int) (v_prenex_5818 Int)) (or (<= (+ (select main_a v_prenex_5818) (select main_a v_prenex_5817)) 1000) (<= (select main_a v_prenex_5818) 1000) (<= (+ main_y 1) v_prenex_5818) (<= 998 (select main_a v_prenex_5818)) (< v_prenex_5818 main_y))) (forall ((v_prenex_4791 Int) (v_prenex_4790 Int)) (or (<= (+ (select main_a v_prenex_4791) (select main_a v_prenex_4790)) 1000) (< v_prenex_4790 main_x) (<= 1998 (* 2 (select main_a v_prenex_4791))) (<= (+ main_x 1) v_prenex_4790) (<= 0 (+ (select main_a v_prenex_4790) 1)) (<= 998 (select main_a v_prenex_4791)))) (or (forall ((v_prenex_5808 Int)) (or (<= 998 (select main_a v_prenex_5808)) (< v_prenex_5808 main_y) (<= 1998 (* 2 (select main_a v_prenex_5808))))) (forall ((v_prenex_5807 Int)) (or (<= (* 2 (select main_a v_prenex_5807)) 2) (<= 0 (* 2 (select main_a v_prenex_5807))) (< v_prenex_5807 main_x) (<= (+ main_x 1) v_prenex_5807)))) (forall ((v_prenex_12521 Int) (v_prenex_12522 Int)) (or (<= (+ (select main_a v_prenex_12521) 998) (select main_a v_prenex_12522)) (<= (select main_a v_prenex_12521) 2) (<= 1998 (* 2 (select main_a v_prenex_12522))) (<= 0 (* 2 (select main_a v_prenex_12521))) (< v_prenex_12521 main_x) (<= (+ main_x 1) v_prenex_12521))) (forall ((v_prenex_10297 Int) (v_prenex_10298 Int)) (or (< v_prenex_10297 main_x) (<= 1000 (+ (select main_a v_prenex_10298) (select main_a v_prenex_10297))) (<= (select main_a v_prenex_10297) 2) (<= (select main_a v_prenex_10298) 1001) (<= (+ main_x 1) v_prenex_10297) (<= 0 (select main_a v_prenex_10297)) (<= 1998 (* 2 (select main_a v_prenex_10298))))) (or (forall ((v_prenex_8459 Int)) (or (<= (+ main_x 1) v_prenex_8459) (< v_prenex_8459 main_x) (<= 0 (* 2 (select main_a v_prenex_8459))) (<= 0 (+ (select main_a v_prenex_8459) 1)) (<= (* 2 (select main_a v_prenex_8459)) 2))) (forall ((v_prenex_8460 Int)) (<= (* 2 (select main_a v_prenex_8460)) 2000))) (forall ((v_prenex_9293 Int) (v_prenex_9294 Int)) (or (<= 998 (select main_a v_prenex_9294)) (< v_prenex_9293 main_x) (<= (* 2 (select main_a v_prenex_9293)) 2) (<= 0 (* 2 (select main_a v_prenex_9293))) (<= (+ main_x 1) v_prenex_9293) (<= 999 (select main_a v_prenex_9294)) (<= 1000 (+ (select main_a v_prenex_9294) (select main_a v_prenex_9293))))) (or (forall ((v_prenex_4587 Int)) (or (<= 0 (* 2 (select main_a v_prenex_4587))) (<= (select main_a v_prenex_4587) 1) (< v_prenex_4587 main_x) (<= (+ main_x 1) v_prenex_4587))) (forall ((v_prenex_4588 Int)) (or (< v_prenex_4588 main_y) (<= 999 (select main_a v_prenex_4588)) (<= (* 2 (select main_a v_prenex_4588)) 2000)))) (forall ((v_prenex_5537 Int) (v_prenex_5536 Int)) (or (< v_prenex_5536 main_x) (<= (select main_a v_prenex_5536) 2) (<= 0 (+ (select main_a v_prenex_5536) 1)) (<= 999 (select main_a v_prenex_5537)) (<= (+ main_x 1) v_prenex_5536) (<= 1000 (+ (select main_a v_prenex_5537) (select main_a v_prenex_5536))) (<= (select main_a v_prenex_5537) 1000))) (or (forall ((v_prenex_3608 Int)) (or (< v_prenex_3608 main_x) (<= (* 2 (select main_a v_prenex_3608)) 2) (<= 0 (* 2 (select main_a v_prenex_3608))) (<= (+ main_x 1) v_prenex_3608))) (forall ((v_prenex_3609 Int)) (or (<= (* 2 (select main_a v_prenex_3609)) 2000) (<= 999 (select main_a v_prenex_3609))))) (forall ((v_prenex_9604 Int) (v_prenex_9603 Int)) (or (<= (* 2 (select main_a v_prenex_9603)) 2) (<= (+ main_x 1) v_prenex_9603) (<= 0 (+ (select main_a v_prenex_9603) 1)) (<= (select main_a v_prenex_9604) 1001) (< v_prenex_9603 main_x) (<= 998 (select main_a v_prenex_9604)) (<= (+ (select main_a v_prenex_9604) (select main_a v_prenex_9603)) 1000))) (or (forall ((v_prenex_3114 Int)) (or (<= (select main_a v_prenex_3114) 1001) (<= (+ main_y 1) v_prenex_3114))) (forall ((v_prenex_3113 Int)) (or (<= (select main_a v_prenex_3113) 2) (<= (+ main_x 1) v_prenex_3113) (<= 0 (* 2 (select main_a v_prenex_3113))) (< v_prenex_3113 main_x)))) (or (forall ((v_prenex_8998 Int)) (or (<= (+ main_y 1) v_prenex_8998) (<= 998 (select main_a v_prenex_8998)) (< v_prenex_8998 main_y))) (forall ((v_prenex_8997 Int)) (or (<= (+ main_x 1) v_prenex_8997) (<= (* 2 (select main_a v_prenex_8997)) 2)))) (forall ((v_prenex_12953 Int) (v_prenex_12952 Int)) (or (<= (select main_a v_prenex_12952) 1) (<= 0 (+ (select main_a v_prenex_12952) 1)) (<= (* 2 (select main_a v_prenex_12953)) 2000) (<= 1998 (* 2 (select main_a v_prenex_12953))) (<= (+ main_x 1) v_prenex_12952) (<= (+ (select main_a v_prenex_12952) 998) (select main_a v_prenex_12953)) (< v_prenex_12952 main_x))) (or (forall ((v_prenex_7763 Int)) (or (<= (select main_a v_prenex_7763) 2) (<= (* 2 (select main_a v_prenex_7763)) 2) (< v_prenex_7763 main_x) (<= (+ main_x 1) v_prenex_7763))) (forall ((v_prenex_7764 Int)) (<= 999 (select main_a v_prenex_7764)))) (forall ((v_prenex_2398 Int) (v_prenex_2399 Int)) (or (<= (select main_a v_prenex_2398) 1) (<= 0 (* 2 (select main_a v_prenex_2398))) (<= 1998 (* 2 (select main_a v_prenex_2399))) (<= (+ main_x 1) v_prenex_2398) (<= 999 (select main_a v_prenex_2399)) (<= 1000 (+ (select main_a v_prenex_2399) (select main_a v_prenex_2398))) (< v_prenex_2398 main_x))) (forall ((v_prenex_6617 Int) (v_prenex_6618 Int)) (or (<= 0 (* 2 (select main_a v_prenex_6617))) (<= 998 (select main_a v_prenex_6618)) (<= (+ main_x 1) v_prenex_6617) (<= (select main_a v_prenex_6617) 1) (<= (select main_a v_prenex_6618) 1000) (<= (+ (select main_a v_prenex_6617) 998) (select main_a v_prenex_6618)) (< v_prenex_6617 main_x))) (forall ((v_prenex_9381 Int) (v_prenex_9380 Int)) (or (<= (select main_a v_prenex_9381) 1000) (<= (select main_a v_prenex_9380) 1) (< v_prenex_9380 main_x) (<= (select main_a v_prenex_9381) 1001) (<= (+ (select main_a v_prenex_9381) (select main_a v_prenex_9380)) 1000) (<= (+ main_x 1) v_prenex_9380) (<= 0 (* 2 (select main_a v_prenex_9380))))) (forall ((v_prenex_12854 Int) (v_prenex_12853 Int)) (or (<= 0 (+ (select main_a v_prenex_12853) 1)) (<= (+ main_x 1) v_prenex_12853) (<= (+ (select main_a v_prenex_12854) (select main_a v_prenex_12853)) 1000) (<= (* 2 (select main_a v_prenex_12854)) 2000) (<= (select main_a v_prenex_12854) 1000) (<= (select main_a v_prenex_12853) 2) (< v_prenex_12853 main_x))) (forall ((v_prenex_11205 Int) (v_prenex_11206 Int)) (or (<= (+ main_x 1) v_prenex_11205) (< v_prenex_11205 main_x) (< v_prenex_11206 main_y) (<= (select main_a v_prenex_11206) 1000) (<= 0 (+ (select main_a v_prenex_11205) 1)) (<= 1000 (+ (select main_a v_prenex_11206) (select main_a v_prenex_11205))))) (forall ((v_prenex_887 Int) (v_prenex_888 Int)) (or (<= (select main_a v_prenex_888) 1001) (<= 1000 (+ (select main_a v_prenex_888) (select main_a v_prenex_887))) (< v_prenex_887 main_x) (<= (+ main_x 1) v_prenex_887) (<= (* 2 (select main_a v_prenex_887)) 2) (<= (select main_a v_prenex_887) 2) (<= 999 (select main_a v_prenex_888)))) (forall ((v_prenex_4610 Int) (v_prenex_4609 Int)) (or (<= (select main_a v_prenex_4610) 1000) (<= 999 (select main_a v_prenex_4610)) (<= (* 2 (select main_a v_prenex_4609)) 2) (<= 0 (select main_a v_prenex_4609)) (< v_prenex_4609 main_x) (<= (+ (select main_a v_prenex_4610) (select main_a v_prenex_4609)) 1000) (<= (+ main_x 1) v_prenex_4609))) (or (forall ((v_prenex_2639 Int)) (or (<= (select main_a v_prenex_2639) 1) (<= (+ main_x 1) v_prenex_2639) (<= (* 2 (select main_a v_prenex_2639)) 2) (<= 0 (+ (select main_a v_prenex_2639) 1)) (< v_prenex_2639 main_x))) (forall ((v_prenex_2640 Int)) (or (<= (select main_a v_prenex_2640) 1000) (<= (* 2 (select main_a v_prenex_2640)) 2000)))) (forall ((v_prenex_7533 Int) (v_prenex_7532 Int)) (or (<= (+ (select main_a v_prenex_7532) 998) (select main_a v_prenex_7533)) (<= (+ main_x 1) v_prenex_7532) (<= 1998 (* 2 (select main_a v_prenex_7533))) (<= (select main_a v_prenex_7532) 1) (< v_prenex_7533 main_y) (< v_prenex_7532 main_x) (<= (select main_a v_prenex_7533) 1001))) (forall ((v_prenex_3944 Int) (v_prenex_3945 Int)) (or (<= (select main_a v_prenex_3944) 2) (<= (select main_a v_prenex_3945) 1001) (<= (select main_a v_prenex_3945) (+ (select main_a v_prenex_3944) 1000)) (<= 1998 (* 2 (select main_a v_prenex_3945))) (<= 0 (select main_a v_prenex_3944)) (<= (+ main_x 1) v_prenex_3944) (< v_prenex_3944 main_x))) (forall ((v_prenex_7715 Int) (v_prenex_7716 Int)) (or (<= 0 (* 2 (select main_a v_prenex_7715))) (<= (* 2 (select main_a v_prenex_7716)) 2000) (<= 0 (select main_a v_prenex_7715)) (< v_prenex_7715 main_x) (<= (+ main_x 1) v_prenex_7715) (<= (select main_a v_prenex_7716) 1001) (<= (+ (select main_a v_prenex_7716) (select main_a v_prenex_7715)) 1000))) (forall ((v_prenex_1237 Int) (v_prenex_1236 Int)) (or (<= (select main_a v_prenex_1236) 2) (<= (* 2 (select main_a v_prenex_1236)) 2) (<= 998 (select main_a v_prenex_1237)) (< v_prenex_1236 main_x) (<= (+ (select main_a v_prenex_1237) (select main_a v_prenex_1236)) 1000) (<= (+ main_x 1) v_prenex_1236))) (forall ((v_prenex_7050 Int) (v_prenex_7051 Int)) (or (<= (select main_a v_prenex_7050) 2) (<= (+ main_x 1) v_prenex_7050) (<= 999 (select main_a v_prenex_7051)) (<= (select main_a v_prenex_7050) 1) (< v_prenex_7050 main_x) (<= 1000 (+ (select main_a v_prenex_7051) (select main_a v_prenex_7050))))) (or (forall ((v_prenex_11675 Int)) (or (<= (select main_a v_prenex_11675) 2) (<= 0 (select main_a v_prenex_11675)) (<= (+ main_x 1) v_prenex_11675) (< v_prenex_11675 main_x) (<= (* 2 (select main_a v_prenex_11675)) 2))) (forall ((v_prenex_11676 Int)) (or (<= 998 (select main_a v_prenex_11676)) (<= (* 2 (select main_a v_prenex_11676)) 2000)))) (forall ((v_prenex_7487 Int) (v_prenex_7488 Int)) (or (<= 999 (select main_a v_prenex_7488)) (<= (+ main_x 1) v_prenex_7487) (<= 0 (select main_a v_prenex_7487)) (<= (select main_a v_prenex_7488) 1001) (<= (* 2 (select main_a v_prenex_7487)) 2) (<= (+ (select main_a v_prenex_7488) (select main_a v_prenex_7487)) 1000) (< v_prenex_7487 main_x))) (forall ((v_prenex_8471 Int) (v_prenex_8472 Int)) (or (<= (* 2 (select main_a v_prenex_8471)) 2) (< v_prenex_8471 main_x) (<= 0 (* 2 (select main_a v_prenex_8471))) (<= 998 (select main_a v_prenex_8472)) (<= (+ (select main_a v_prenex_8471) 998) (select main_a v_prenex_8472)) (<= (+ main_x 1) v_prenex_8471))) (forall ((v_prenex_4391 Int) (v_prenex_4392 Int)) (or (<= (+ (select main_a v_prenex_4391) 998) (select main_a v_prenex_4392)) (<= (select main_a v_prenex_4392) 1001) (<= 998 (select main_a v_prenex_4392)) (<= (+ main_y 1) v_prenex_4392) (<= (+ main_x 1) v_prenex_4391) (< v_prenex_4391 main_x) (<= (select main_a v_prenex_4391) 2))) (or (forall ((v_prenex_7127 Int)) (or (<= 999 (select main_a v_prenex_7127)) (<= 998 (select main_a v_prenex_7127)))) (forall ((v_prenex_7126 Int)) (or (<= (+ main_x 1) v_prenex_7126) (<= (select main_a v_prenex_7126) 1) (<= 0 (* 2 (select main_a v_prenex_7126))) (< v_prenex_7126 main_x) (<= 0 (+ (select main_a v_prenex_7126) 1))))) (forall ((v_prenex_6164 Int) (v_prenex_6163 Int)) (or (<= (+ main_x 1) v_prenex_6163) (< v_prenex_6163 main_x) (< v_prenex_6164 main_y) (<= (select main_a v_prenex_6164) 1000) (<= (* 2 (select main_a v_prenex_6164)) 2000) (<= (+ (select main_a v_prenex_6164) (select main_a v_prenex_6163)) 1000) (<= 0 (* 2 (select main_a v_prenex_6163))))) (or (forall ((v_prenex_684 Int)) (<= (select main_a v_prenex_684) 1000)) (forall ((v_prenex_683 Int)) (or (<= (+ main_x 1) v_prenex_683) (<= (* 2 (select main_a v_prenex_683)) 2) (<= 0 (select main_a v_prenex_683)) (< v_prenex_683 main_x)))) (forall ((v_prenex_3481 Int)) (or (< v_prenex_3481 main_x) (<= (+ main_x 1) v_prenex_3481) (<= 0 (+ (select main_a v_prenex_3481) 1)) (<= (* 2 (select main_a v_prenex_3481)) 2))) (forall ((v_prenex_4940 Int) (v_prenex_4941 Int)) (or (< v_prenex_4940 main_x) (<= (* 2 (select main_a v_prenex_4940)) 2) (<= (select main_a v_prenex_4940) 2) (<= (+ main_x 1) v_prenex_4940) (<= (+ (select main_a v_prenex_4940) 998) (select main_a v_prenex_4941)))) (forall ((v_prenex_4855 Int) (v_prenex_4854 Int)) (or (<= (+ (select main_a v_prenex_4854) 998) (select main_a v_prenex_4855)) (<= (* 2 (select main_a v_prenex_4855)) 2000) (< v_prenex_4855 main_y) (< v_prenex_4854 main_x) (<= (+ main_x 1) v_prenex_4854) (<= 0 (select main_a v_prenex_4854)))) (forall ((v_prenex_6613 Int) (v_prenex_6614 Int)) (or (<= (+ (select main_a v_prenex_6614) (select main_a v_prenex_6613)) 1000) (<= (select main_a v_prenex_6613) 1) (<= (select main_a v_prenex_6614) 1000) (< v_prenex_6613 main_x) (<= (+ main_x 1) v_prenex_6613) (<= 0 (* 2 (select main_a v_prenex_6613))) (<= 999 (select main_a v_prenex_6614)))) (forall ((v_prenex_3256 Int) (v_prenex_3255 Int)) (or (<= (+ main_x 1) v_prenex_3255) (< v_prenex_3255 main_x) (<= 0 (+ (select main_a v_prenex_3255) 1)) (<= 0 (* 2 (select main_a v_prenex_3255))) (<= 1000 (+ (select main_a v_prenex_3256) (select main_a v_prenex_3255))) (<= 999 (select main_a v_prenex_3256)) (<= 1998 (* 2 (select main_a v_prenex_3256))))) (forall ((v_prenex_4579 Int) (v_prenex_4580 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_4580))) (<= (* 2 (select main_a v_prenex_4579)) 2) (<= (select main_a v_prenex_4580) (+ (select main_a v_prenex_4579) 1000)) (<= (select main_a v_prenex_4580) 1000) (< v_prenex_4579 main_x) (<= (+ main_x 1) v_prenex_4579) (<= 0 (select main_a v_prenex_4579)))) (forall ((v_prenex_3821 Int) (v_prenex_3820 Int)) (or (<= (+ main_y 1) v_prenex_3821) (<= (select main_a v_prenex_3821) 1001) (<= 1000 (+ (select main_a v_prenex_3821) (select main_a v_prenex_3820))) (< v_prenex_3821 main_y) (<= (select main_a v_prenex_3821) 1000))) (forall ((v_prenex_1076 Int) (v_prenex_1075 Int)) (or (<= 999 (select main_a v_prenex_1076)) (<= (select main_a v_prenex_1076) (+ (select main_a v_prenex_1075) 1000)) (<= (+ main_x 1) v_prenex_1075) (<= (select main_a v_prenex_1076) 1001) (<= (* 2 (select main_a v_prenex_1075)) 2) (< v_prenex_1075 main_x))) (forall ((v_prenex_10374 Int) (v_prenex_10373 Int)) (or (<= 0 (* 2 (select main_a v_prenex_10373))) (< v_prenex_10373 main_x) (<= (+ main_y 1) v_prenex_10374) (<= (select main_a v_prenex_10374) 1001) (<= (+ main_x 1) v_prenex_10373) (<= 1000 (+ (select main_a v_prenex_10374) (select main_a v_prenex_10373))) (<= 999 (select main_a v_prenex_10374)))) (forall ((v_prenex_10457 Int) (v_prenex_10458 Int)) (or (<= (* 2 (select main_a v_prenex_10458)) 2000) (<= (* 2 (select main_a v_prenex_10457)) 2) (<= (+ main_x 1) v_prenex_10457) (< v_prenex_10457 main_x) (<= 0 (* 2 (select main_a v_prenex_10457))) (<= (select main_a v_prenex_10458) (+ (select main_a v_prenex_10457) 1000)))) (forall ((v_prenex_8130 Int) (v_prenex_8131 Int)) (or (<= (+ main_y 1) v_prenex_8131) (<= (+ main_x 1) v_prenex_8130) (<= (* 2 (select main_a v_prenex_8130)) 2) (<= 998 (select main_a v_prenex_8131)) (<= 1000 (+ (select main_a v_prenex_8131) (select main_a v_prenex_8130))) (< v_prenex_8130 main_x))) (forall ((v_prenex_5969 Int) (v_prenex_5970 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5969))) (<= 999 (select main_a v_prenex_5970)) (<= (select main_a v_prenex_5970) (+ (select main_a v_prenex_5969) 1000)) (<= (select main_a v_prenex_5970) 1001) (<= (+ main_x 1) v_prenex_5969) (< v_prenex_5969 main_x))) (forall ((v_prenex_6941 Int) (v_prenex_6940 Int)) (or (< v_prenex_6940 main_x) (<= (select main_a v_prenex_6941) 1000) (<= (select main_a v_prenex_6941) 1001) (<= 1000 (+ (select main_a v_prenex_6941) (select main_a v_prenex_6940))) (<= (+ main_x 1) v_prenex_6940) (<= (select main_a v_prenex_6940) 1))) (forall ((v_prenex_2970 Int) (v_prenex_2969 Int)) (or (<= 0 (select main_a v_prenex_2969)) (<= 998 (select main_a v_prenex_2970)) (<= 999 (select main_a v_prenex_2970)) (<= (+ main_x 1) v_prenex_2969) (<= (+ (select main_a v_prenex_2970) (select main_a v_prenex_2969)) 1000) (< v_prenex_2969 main_x) (<= 0 (+ (select main_a v_prenex_2969) 1)))) (forall ((v_prenex_12384 Int) (v_prenex_12383 Int)) (or (<= (+ main_x 1) v_prenex_12383) (<= (select main_a v_prenex_12383) 1) (<= 998 (select main_a v_prenex_12384)) (<= (select main_a v_prenex_12384) (+ (select main_a v_prenex_12383) 1000)) (<= 0 (select main_a v_prenex_12383)) (< v_prenex_12383 main_x))) (or (forall ((v_prenex_12399 Int)) (or (< v_prenex_12399 main_x) (<= 0 (* 2 (select main_a v_prenex_12399))))) (forall ((v_prenex_12400 Int)) (or (<= 999 (select main_a v_prenex_12400)) (<= (+ main_y 1) v_prenex_12400) (< v_prenex_12400 main_y)))) (or (forall ((v_prenex_3712 Int)) (or (<= 0 (* 2 (select main_a v_prenex_3712))) (< v_prenex_3712 main_x) (<= (+ main_x 1) v_prenex_3712) (<= (select main_a v_prenex_3712) 1))) (forall ((v_prenex_3713 Int)) (or (< v_prenex_3713 main_y) (<= (select main_a v_prenex_3713) 1000) (<= 999 (select main_a v_prenex_3713))))) (forall ((v_prenex_10498 Int) (v_prenex_10497 Int)) (or (< v_prenex_10497 main_x) (<= (select main_a v_prenex_10498) (+ (select main_a v_prenex_10497) 1000)) (<= (+ main_x 1) v_prenex_10497) (<= (select main_a v_prenex_10498) 1000) (<= 0 (+ (select main_a v_prenex_10497) 1)) (<= 0 (select main_a v_prenex_10497)) (<= (* 2 (select main_a v_prenex_10498)) 2000))) (forall ((v_prenex_10278 Int) (v_prenex_10277 Int)) (or (<= (+ main_x 1) v_prenex_10277) (< v_prenex_10278 main_y) (<= (select main_a v_prenex_10277) 1) (<= (+ (select main_a v_prenex_10278) (select main_a v_prenex_10277)) 1000) (< v_prenex_10277 main_x) (<= 1998 (* 2 (select main_a v_prenex_10278))))) (forall ((v_prenex_871 Int) (v_prenex_872 Int)) (or (<= (+ (select main_a v_prenex_872) (select main_a v_prenex_871)) 1000) (< v_prenex_871 main_x) (< v_prenex_872 main_y) (<= (+ main_x 1) v_prenex_871) (<= 0 (+ (select main_a v_prenex_871) 1)) (<= 998 (select main_a v_prenex_872)))) (forall ((v_prenex_12821 Int) (v_prenex_12822 Int)) (or (<= (+ (select main_a v_prenex_12822) (select main_a v_prenex_12821)) 1000) (< v_prenex_12821 main_x) (<= 998 (select main_a v_prenex_12822)) (<= (+ main_x 1) v_prenex_12821) (<= 0 (select main_a v_prenex_12821)) (<= (select main_a v_prenex_12822) 1000) (<= 0 (+ (select main_a v_prenex_12821) 1)))) (forall ((v_prenex_336 Int) (v_prenex_335 Int)) (or (<= (+ main_x 1) v_prenex_335) (< v_prenex_335 main_x) (<= 998 (select main_a v_prenex_336)) (<= (+ (select main_a v_prenex_336) (select main_a v_prenex_335)) 1000) (<= (select main_a v_prenex_335) 1) (<= (+ main_y 1) v_prenex_336))) (forall ((v_prenex_4702 Int) (v_prenex_4701 Int)) (or (<= (select main_a v_prenex_4702) (+ (select main_a v_prenex_4701) 1000)) (< v_prenex_4701 main_x) (<= (select main_a v_prenex_4701) 2) (<= (select main_a v_prenex_4702) 1001) (<= (+ main_x 1) v_prenex_4701) (<= (select main_a v_prenex_4702) 1000))) (forall ((v_prenex_848 Int) (v_prenex_847 Int)) (or (<= (+ main_x 1) v_prenex_847) (< v_prenex_848 main_y) (<= 1000 (+ (select main_a v_prenex_848) (select main_a v_prenex_847))) (< v_prenex_847 main_x) (<= 0 (select main_a v_prenex_847)) (<= 999 (select main_a v_prenex_848)))) (forall ((v_prenex_12872 Int) (v_prenex_12873 Int)) (or (<= 0 (* 2 (select main_a v_prenex_12872))) (<= 1998 (* 2 (select main_a v_prenex_12873))) (<= (select main_a v_prenex_12873) 1001) (<= (+ main_x 1) v_prenex_12872) (<= 0 (+ (select main_a v_prenex_12872) 1)) (<= (+ (select main_a v_prenex_12873) (select main_a v_prenex_12872)) 1000) (< v_prenex_12872 main_x))) (forall ((v_prenex_2049 Int) (v_prenex_2050 Int)) (or (<= 0 (+ (select main_a v_prenex_2049) 1)) (<= (* 2 (select main_a v_prenex_2050)) 2000) (<= (+ main_x 1) v_prenex_2049) (<= (+ (select main_a v_prenex_2050) (select main_a v_prenex_2049)) 1000) (<= 999 (select main_a v_prenex_2050)) (<= 0 (select main_a v_prenex_2049)) (< v_prenex_2049 main_x))) (forall ((v_prenex_9503 Int) (v_prenex_9502 Int)) (or (<= 0 (* 2 (select main_a v_prenex_9502))) (< v_prenex_9502 main_x) (<= (+ (select main_a v_prenex_9503) (select main_a v_prenex_9502)) 1000) (<= 1998 (* 2 (select main_a v_prenex_9503))) (<= (+ main_x 1) v_prenex_9502) (<= 0 (select main_a v_prenex_9502)) (<= (select main_a v_prenex_9503) 1000))) (forall ((v_prenex_1049 Int) (v_prenex_1050 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_1050))) (<= (select main_a v_prenex_1049) 2) (<= 0 (select main_a v_prenex_1049)) (<= (* 2 (select main_a v_prenex_1050)) 2000) (<= (+ (select main_a v_prenex_1049) 998) (select main_a v_prenex_1050)) (< v_prenex_1049 main_x) (<= (+ main_x 1) v_prenex_1049))) (forall ((v_prenex_5698 Int) (v_prenex_5697 Int)) (or (<= 998 (select main_a v_prenex_5698)) (<= (select main_a v_prenex_5698) (+ (select main_a v_prenex_5697) 1000)) (<= (+ main_x 1) v_prenex_5697) (<= 0 (+ (select main_a v_prenex_5697) 1)) (<= 999 (select main_a v_prenex_5698)) (< v_prenex_5697 main_x) (<= 0 (* 2 (select main_a v_prenex_5697))))) (or (forall ((v_prenex_12195 Int)) (or (<= (+ main_x 1) v_prenex_12195) (< v_prenex_12195 main_x) (<= (* 2 (select main_a v_prenex_12195)) 2))) (forall ((v_prenex_12196 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_12196))) (<= (select main_a v_prenex_12196) 1001)))) (forall ((v_prenex_5406 Int) (v_prenex_5407 Int)) (or (<= 999 (select main_a v_prenex_5407)) (<= (* 2 (select main_a v_prenex_5406)) 2) (<= (+ main_x 1) v_prenex_5406) (< v_prenex_5407 main_y) (<= (+ (select main_a v_prenex_5407) (select main_a v_prenex_5406)) 1000) (< v_prenex_5406 main_x))) (forall ((v_prenex_12665 Int) (v_prenex_12666 Int)) (or (<= (* 2 (select main_a v_prenex_12665)) 2) (<= (select main_a v_prenex_12666) 1001) (<= (select main_a v_prenex_12666) (+ (select main_a v_prenex_12665) 1000)) (<= (select main_a v_prenex_12665) 1) (< v_prenex_12665 main_x) (<= (+ main_x 1) v_prenex_12665) (<= 999 (select main_a v_prenex_12666)))) (forall ((v_prenex_4870 Int) (v_prenex_4871 Int)) (or (<= 0 (+ (select main_a v_prenex_4870) 1)) (<= 0 (* 2 (select main_a v_prenex_4870))) (<= (+ main_x 1) v_prenex_4870) (<= (+ (select main_a v_prenex_4870) 998) (select main_a v_prenex_4871)) (<= 1998 (* 2 (select main_a v_prenex_4871))) (<= (select main_a v_prenex_4871) 1001) (< v_prenex_4870 main_x))) (forall ((v_prenex_830 Int) (v_prenex_829 Int)) (or (<= 0 (+ (select main_a v_prenex_829) 1)) (< v_prenex_829 main_x) (<= (select main_a v_prenex_830) (+ (select main_a v_prenex_829) 1000)) (<= 1998 (* 2 (select main_a v_prenex_830))) (<= (* 2 (select main_a v_prenex_830)) 2000) (< v_prenex_830 main_y) (<= (+ main_x 1) v_prenex_829))) (or (forall ((v_prenex_9171 Int)) (or (<= 0 (select main_a v_prenex_9171)) (<= 0 (* 2 (select main_a v_prenex_9171))) (< v_prenex_9171 main_x) (<= (+ main_x 1) v_prenex_9171) (<= 0 (+ (select main_a v_prenex_9171) 1)))) (forall ((v_prenex_9172 Int)) (or (<= 998 (select main_a v_prenex_9172)) (<= (* 2 (select main_a v_prenex_9172)) 2000)))) (forall ((v_prenex_3784 Int) (v_prenex_3785 Int)) (or (<= (select main_a v_prenex_3785) (+ (select main_a v_prenex_3784) 1000)) (<= 998 (select main_a v_prenex_3785)) (<= (select main_a v_prenex_3785) 1000) (< v_prenex_3784 main_x) (<= (+ main_x 1) v_prenex_3784) (<= 0 (select main_a v_prenex_3784)) (<= 0 (+ (select main_a v_prenex_3784) 1)))) (or (forall ((v_prenex_4201 Int)) (or (<= (* 2 (select main_a v_prenex_4201)) 2000) (<= (+ main_y 1) v_prenex_4201) (<= 1998 (* 2 (select main_a v_prenex_4201))))) (forall ((v_prenex_4200 Int)) (or (< v_prenex_4200 main_x) (<= 0 (* 2 (select main_a v_prenex_4200))) (<= (+ main_x 1) v_prenex_4200) (<= 0 (select main_a v_prenex_4200))))) (forall ((v_prenex_5691 Int) (v_prenex_5692 Int)) (or (<= 999 (select main_a v_prenex_5692)) (<= 0 (select main_a v_prenex_5691)) (<= (select main_a v_prenex_5691) 2) (< v_prenex_5691 main_x) (<= (+ main_x 1) v_prenex_5691) (<= (+ (select main_a v_prenex_5692) (select main_a v_prenex_5691)) 1000) (<= (select main_a v_prenex_5692) 1001))) (forall ((v_prenex_5545 Int) (v_prenex_5544 Int)) (or (<= (select main_a v_prenex_5545) 1000) (<= (* 2 (select main_a v_prenex_5544)) 2) (<= (+ main_y 1) v_prenex_5545) (<= 1998 (* 2 (select main_a v_prenex_5545))) (< v_prenex_5544 main_x) (<= (+ main_x 1) v_prenex_5544) (<= (+ (select main_a v_prenex_5545) (select main_a v_prenex_5544)) 1000))) (forall ((v_prenex_1642 Int) (v_prenex_1641 Int)) (or (<= 0 (+ (select main_a v_prenex_1641) 1)) (<= (* 2 (select main_a v_prenex_1642)) 2000) (<= (+ main_x 1) v_prenex_1641) (<= (+ (select main_a v_prenex_1641) 998) (select main_a v_prenex_1642)) (< v_prenex_1641 main_x) (<= 999 (select main_a v_prenex_1642)) (<= (+ main_y 1) v_prenex_1642))) (forall ((v_prenex_10358 Int) (v_prenex_10357 Int)) (or (<= 999 (select main_a v_prenex_10358)) (<= (select main_a v_prenex_10358) (+ (select main_a v_prenex_10357) 1000)) (<= (+ main_x 1) v_prenex_10357) (< v_prenex_10357 main_x) (<= 0 (select main_a v_prenex_10357)) (<= (+ main_y 1) v_prenex_10358))) (forall ((v_prenex_10795 Int) (v_prenex_10794 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_10795))) (<= 0 (+ (select main_a v_prenex_10794) 1)) (< v_prenex_10794 main_x) (<= (select main_a v_prenex_10795) (+ (select main_a v_prenex_10794) 1000)) (<= (+ main_x 1) v_prenex_10794) (<= 999 (select main_a v_prenex_10795)) (<= 0 (* 2 (select main_a v_prenex_10794))))) (or (forall ((v_prenex_8466 Int)) (or (<= 998 (select main_a v_prenex_8466)) (<= 1998 (* 2 (select main_a v_prenex_8466))))) (forall ((v_prenex_8465 Int)) (or (<= (* 2 (select main_a v_prenex_8465)) 2) (<= (select main_a v_prenex_8465) 1) (<= 0 (+ (select main_a v_prenex_8465) 1)) (< v_prenex_8465 main_x) (<= (+ main_x 1) v_prenex_8465)))) (or (forall ((v_prenex_1917 Int)) (or (< v_prenex_1917 main_x) (<= 0 (select main_a v_prenex_1917)) (<= (+ main_x 1) v_prenex_1917) (<= (* 2 (select main_a v_prenex_1917)) 2) (<= (select main_a v_prenex_1917) 2))) (forall ((v_prenex_1918 Int)) (<= 998 (select main_a v_prenex_1918)))) (forall ((v_prenex_4404 Int) (v_prenex_4403 Int)) (or (<= (+ main_x 1) v_prenex_4403) (<= (+ main_y 1) v_prenex_4404) (<= 1998 (* 2 (select main_a v_prenex_4404))) (<= 1000 (+ (select main_a v_prenex_4404) (select main_a v_prenex_4403))) (<= 0 (+ (select main_a v_prenex_4403) 1)) (< v_prenex_4403 main_x) (<= 999 (select main_a v_prenex_4404)))) (or (forall ((v_prenex_6028 Int)) (or (<= (* 2 (select main_a v_prenex_6028)) 2000) (<= (select main_a v_prenex_6028) 1001))) (forall ((v_prenex_6027 Int)) (or (<= 0 (select main_a v_prenex_6027)) (<= (* 2 (select main_a v_prenex_6027)) 2) (< v_prenex_6027 main_x) (<= 0 (* 2 (select main_a v_prenex_6027))) (<= (+ main_x 1) v_prenex_6027)))) (forall ((v_prenex_9586 Int) (v_prenex_9585 Int)) (or (<= 999 (select main_a v_prenex_9586)) (<= (select main_a v_prenex_9586) 1001) (<= (select main_a v_prenex_9586) (+ (select main_a v_prenex_9585) 1000)) (<= (select main_a v_prenex_9585) 2) (<= (+ main_x 1) v_prenex_9585) (< v_prenex_9586 main_y) (< v_prenex_9585 main_x))) (forall ((v_prenex_2571 Int) (v_prenex_2572 Int)) (or (< v_prenex_2571 main_x) (<= 0 (+ (select main_a v_prenex_2571) 1)) (<= (select main_a v_prenex_2572) 1000) (<= (+ main_x 1) v_prenex_2571) (<= (select main_a v_prenex_2571) 1) (<= 1000 (+ (select main_a v_prenex_2572) (select main_a v_prenex_2571))))) (or (forall ((v_prenex_9864 Int)) (<= 998 (select main_a v_prenex_9864))) (forall ((v_prenex_9863 Int)) (or (<= 0 (+ (select main_a v_prenex_9863) 1)) (< v_prenex_9863 main_x) (<= 0 (* 2 (select main_a v_prenex_9863))) (<= (select main_a v_prenex_9863) 2) (<= (+ main_x 1) v_prenex_9863)))) (forall ((v_prenex_8480 Int) (v_prenex_8479 Int)) (or (<= (* 2 (select main_a v_prenex_8479)) 2) (< v_prenex_8480 main_y) (< v_prenex_8479 main_x) (<= (+ main_x 1) v_prenex_8479) (<= 998 (select main_a v_prenex_8480)) (<= (+ (select main_a v_prenex_8480) (select main_a v_prenex_8479)) 1000))) (or (forall ((v_prenex_8887 Int)) (or (<= (* 2 (select main_a v_prenex_8887)) 2000) (<= 998 (select main_a v_prenex_8887)) (< v_prenex_8887 main_y))) (forall ((v_prenex_8886 Int)) (or (<= (select main_a v_prenex_8886) 1) (<= (+ main_x 1) v_prenex_8886) (< v_prenex_8886 main_x) (<= (* 2 (select main_a v_prenex_8886)) 2)))) (forall ((v_prenex_11286 Int) (v_prenex_11287 Int)) (or (<= (+ (select main_a v_prenex_11287) (select main_a v_prenex_11286)) 1000) (<= 0 (+ (select main_a v_prenex_11286) 1)) (<= (+ main_x 1) v_prenex_11286) (<= (* 2 (select main_a v_prenex_11287)) 2000) (<= 1998 (* 2 (select main_a v_prenex_11287))) (< v_prenex_11286 main_x))) (forall ((v_prenex_5475 Int) (v_prenex_5474 Int)) (or (<= 999 (select main_a v_prenex_5475)) (<= (select main_a v_prenex_5475) (+ (select main_a v_prenex_5474) 1000)) (< v_prenex_5474 main_x) (<= (+ main_x 1) v_prenex_5474) (<= (select main_a v_prenex_5475) 1000) (<= 0 (select main_a v_prenex_5474)) (<= 0 (* 2 (select main_a v_prenex_5474))))) (or (forall ((v_prenex_7975 Int)) (or (<= (select main_a v_prenex_7975) 1001) (<= 998 (select main_a v_prenex_7975)))) (forall ((v_prenex_7974 Int)) (or (<= (+ main_x 1) v_prenex_7974) (<= (* 2 (select main_a v_prenex_7974)) 2) (<= 0 (select main_a v_prenex_7974)) (< v_prenex_7974 main_x)))) (forall ((v_prenex_11842 Int) (v_prenex_11843 Int)) (or (<= 0 (* 2 (select main_a v_prenex_11842))) (<= 999 (select main_a v_prenex_11843)) (<= (select main_a v_prenex_11843) 1000) (<= (* 2 (select main_a v_prenex_11842)) 2) (< v_prenex_11842 main_x) (<= (+ main_x 1) v_prenex_11842) (<= (select main_a v_prenex_11843) (+ (select main_a v_prenex_11842) 1000)))) (forall ((v_prenex_9766 Int) (v_prenex_9765 Int)) (or (<= (select main_a v_prenex_9765) 1) (<= (* 2 (select main_a v_prenex_9766)) 2000) (<= 1000 (+ (select main_a v_prenex_9766) (select main_a v_prenex_9765))) (< v_prenex_9765 main_x) (<= (+ main_x 1) v_prenex_9765))) (forall ((v_prenex_10212 Int) (v_prenex_10211 Int)) (or (<= (+ main_x 1) v_prenex_10211) (<= (select main_a v_prenex_10212) 1001) (< v_prenex_10211 main_x) (<= 0 (* 2 (select main_a v_prenex_10211))) (<= (+ main_y 1) v_prenex_10212) (<= 1000 (+ (select main_a v_prenex_10212) (select main_a v_prenex_10211))))) (forall ((v_prenex_3080 Int) (v_prenex_3079 Int)) (or (<= (select main_a v_prenex_3080) 1001) (< v_prenex_3079 main_x) (<= 1998 (* 2 (select main_a v_prenex_3080))) (<= (select main_a v_prenex_3080) (+ (select main_a v_prenex_3079) 1000)) (<= 0 (+ (select main_a v_prenex_3079) 1)) (<= (+ main_x 1) v_prenex_3079) (<= (select main_a v_prenex_3079) 1))) (forall ((v_prenex_4867 Int) (v_prenex_4866 Int)) (or (<= 0 (* 2 (select main_a v_prenex_4866))) (<= (+ (select main_a v_prenex_4867) (select main_a v_prenex_4866)) 1000) (<= (select main_a v_prenex_4867) 1000) (<= (select main_a v_prenex_4866) 2) (<= 1998 (* 2 (select main_a v_prenex_4867))) (< v_prenex_4866 main_x) (<= (+ main_x 1) v_prenex_4866))) (forall ((v_prenex_10446 Int) (v_prenex_10445 Int)) (or (< v_prenex_10445 main_x) (<= 0 (select main_a v_prenex_10445)) (<= (select main_a v_prenex_10446) 1000) (<= (+ (select main_a v_prenex_10445) 998) (select main_a v_prenex_10446)) (<= (select main_a v_prenex_10445) 2) (<= (* 2 (select main_a v_prenex_10446)) 2000) (<= (+ main_x 1) v_prenex_10445))) (forall ((v_prenex_11950 Int) (v_prenex_11949 Int)) (or (<= (* 2 (select main_a v_prenex_11950)) 2000) (< v_prenex_11949 main_x) (<= (select main_a v_prenex_11949) 1) (<= (+ main_x 1) v_prenex_11949) (<= (* 2 (select main_a v_prenex_11949)) 2) (<= (select main_a v_prenex_11950) 1000) (<= (+ (select main_a v_prenex_11950) (select main_a v_prenex_11949)) 1000))) (forall ((v_prenex_3220 Int) (v_prenex_3221 Int)) (or (<= (select main_a v_prenex_3221) 1001) (<= (select main_a v_prenex_3220) 1) (< v_prenex_3220 main_x) (<= (+ main_x 1) v_prenex_3220) (<= (+ (select main_a v_prenex_3220) 998) (select main_a v_prenex_3221)) (<= (* 2 (select main_a v_prenex_3221)) 2000) (<= 0 (+ (select main_a v_prenex_3220) 1)))) (or (forall ((v_prenex_2363 Int)) (<= 999 (select main_a v_prenex_2363))) (forall ((v_prenex_2362 Int)) (or (<= (+ main_x 1) v_prenex_2362) (<= (* 2 (select main_a v_prenex_2362)) 2) (<= (select main_a v_prenex_2362) 1) (< v_prenex_2362 main_x)))) (forall ((v_prenex_873 Int) (v_prenex_874 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_874))) (<= (+ main_x 1) v_prenex_873) (<= 0 (* 2 (select main_a v_prenex_873))) (<= (* 2 (select main_a v_prenex_874)) 2000) (<= (select main_a v_prenex_873) 1) (<= 1000 (+ (select main_a v_prenex_874) (select main_a v_prenex_873))) (< v_prenex_873 main_x))) (forall ((v_prenex_6990 Int) (v_prenex_6991 Int)) (or (<= (+ main_x 1) v_prenex_6990) (<= 1000 (+ (select main_a v_prenex_6991) (select main_a v_prenex_6990))) (<= (select main_a v_prenex_6991) 1000) (< v_prenex_6990 main_x) (<= (select main_a v_prenex_6990) 2) (<= 0 (select main_a v_prenex_6990)) (<= (select main_a v_prenex_6991) 1001))) (forall ((v_prenex_8097 Int) (v_prenex_8096 Int)) (or (<= 1000 (+ (select main_a v_prenex_8097) (select main_a v_prenex_8096))) (<= (+ main_x 1) v_prenex_8096) (<= (* 2 (select main_a v_prenex_8096)) 2) (< v_prenex_8096 main_x) (<= (* 2 (select main_a v_prenex_8097)) 2000) (<= 999 (select main_a v_prenex_8097)))) (forall ((v_prenex_7072 Int) (v_prenex_7073 Int)) (or (<= (* 2 (select main_a v_prenex_7072)) 2) (<= 1000 (+ (select main_a v_prenex_7073) (select main_a v_prenex_7072))) (<= (+ main_x 1) v_prenex_7072) (<= (select main_a v_prenex_7073) 1000) (< v_prenex_7072 main_x))) (forall ((v_prenex_8800 Int) (v_prenex_8801 Int)) (or (<= (select main_a v_prenex_8800) 1) (<= 999 (select main_a v_prenex_8801)) (< v_prenex_8800 main_x) (<= (* 2 (select main_a v_prenex_8801)) 2000) (<= 0 (+ (select main_a v_prenex_8800) 1)) (<= (+ main_x 1) v_prenex_8800) (<= (+ (select main_a v_prenex_8800) 998) (select main_a v_prenex_8801)))) (forall ((v_prenex_4048 Int) (v_prenex_4047 Int)) (or (< v_prenex_4047 main_x) (<= (+ main_y 1) v_prenex_4048) (<= (+ (select main_a v_prenex_4048) (select main_a v_prenex_4047)) 1000) (< v_prenex_4048 main_y) (<= 1998 (* 2 (select main_a v_prenex_4048))))) (forall ((v_prenex_4812 Int) (v_prenex_4813 Int)) (or (<= (select main_a v_prenex_4812) 2) (< v_prenex_4812 main_x) (<= (+ main_x 1) v_prenex_4812) (<= 999 (select main_a v_prenex_4813)) (<= 1998 (* 2 (select main_a v_prenex_4813))) (<= 1000 (+ (select main_a v_prenex_4813) (select main_a v_prenex_4812))))) (or (forall ((v_prenex_3072 Int)) (or (< v_prenex_3072 main_y) (<= (select main_a v_prenex_3072) 1000) (<= (* 2 (select main_a v_prenex_3072)) 2000))) (forall ((v_prenex_3071 Int)) (or (<= 0 (* 2 (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_3896 Int) (v_prenex_3897 Int)) (or (<= (+ main_x 1) v_prenex_3896) (<= 1998 (* 2 (select main_a v_prenex_3897))) (<= (select main_a v_prenex_3897) 1001) (<= (select main_a v_prenex_3896) 1) (< v_prenex_3896 main_x) (<= (+ (select main_a v_prenex_3896) 998) (select main_a v_prenex_3897)) (<= (select main_a v_prenex_3896) 2))) (forall ((v_prenex_5782 Int) (v_prenex_5781 Int)) (or (<= (+ main_x 1) v_prenex_5781) (< v_prenex_5781 main_x) (<= (select main_a v_prenex_5782) 1001) (<= (select main_a v_prenex_5781) 1) (<= (+ (select main_a v_prenex_5781) 998) (select main_a v_prenex_5782)))) (forall ((v_prenex_2777 Int) (v_prenex_2778 Int)) (or (<= (* 2 (select main_a v_prenex_2777)) 2) (<= 1000 (+ (select main_a v_prenex_2778) (select main_a v_prenex_2777))) (< v_prenex_2778 main_y) (< v_prenex_2777 main_x) (<= (* 2 (select main_a v_prenex_2778)) 2000) (<= (+ main_x 1) v_prenex_2777))) (forall ((v_prenex_8395 Int) (v_prenex_8396 Int)) (or (<= (* 2 (select main_a v_prenex_8396)) 2000) (<= (select main_a v_prenex_8395) 1) (<= (select main_a v_prenex_8396) 1000) (< v_prenex_8395 main_x) (<= (+ main_x 1) v_prenex_8395) (<= 0 (* 2 (select main_a v_prenex_8395))) (<= (+ (select main_a v_prenex_8396) (select main_a v_prenex_8395)) 1000))) (forall ((v_prenex_12524 Int) (v_prenex_12523 Int)) (or (<= (+ main_x 1) v_prenex_12523) (<= 1000 (+ (select main_a v_prenex_12524) (select main_a v_prenex_12523))) (<= 999 (select main_a v_prenex_12524)) (< v_prenex_12523 main_x) (<= 1998 (* 2 (select main_a v_prenex_12524))) (<= (select main_a v_prenex_12523) 2) (<= (* 2 (select main_a v_prenex_12523)) 2))) (forall ((v_prenex_936 Int) (v_prenex_935 Int)) (or (< v_prenex_935 main_x) (< v_prenex_936 main_y) (<= 999 (select main_a v_prenex_936)) (<= (+ main_x 1) v_prenex_935) (<= (+ (select main_a v_prenex_935) 998) (select main_a v_prenex_936)) (<= 0 (+ (select main_a v_prenex_935) 1)))) (forall ((v_prenex_7592 Int) (v_prenex_7593 Int)) (or (< v_prenex_7592 main_x) (<= (+ main_x 1) v_prenex_7592) (<= (select main_a v_prenex_7593) 1001) (<= (+ main_y 1) v_prenex_7593) (<= 1000 (+ (select main_a v_prenex_7593) (select main_a v_prenex_7592))) (<= (select main_a v_prenex_7592) 1) (<= 1998 (* 2 (select main_a v_prenex_7593))))) (forall ((v_prenex_5288 Int) (v_prenex_5289 Int)) (or (<= 998 (select main_a v_prenex_5289)) (<= (+ (select main_a v_prenex_5288) 998) (select main_a v_prenex_5289)) (<= (select main_a v_prenex_5288) 1) (<= 0 (select main_a v_prenex_5288)) (<= (+ main_x 1) v_prenex_5288) (<= (select main_a v_prenex_5289) 1000) (< v_prenex_5288 main_x))) (forall ((v_prenex_13341 Int) (v_prenex_13340 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_13341))) (<= 0 (+ (select main_a v_prenex_13340) 1)) (<= (+ main_x 1) v_prenex_13340) (<= (select main_a v_prenex_13341) (+ (select main_a v_prenex_13340) 1000)) (< v_prenex_13340 main_x))) (forall ((v_prenex_8449 Int) (v_prenex_8450 Int)) (or (<= (+ main_x 1) v_prenex_8449) (<= 1000 (+ (select main_a v_prenex_8450) (select main_a v_prenex_8449))) (< v_prenex_8449 main_x) (<= 0 (* 2 (select main_a v_prenex_8449))) (<= (select main_a v_prenex_8450) 1001) (<= (+ main_y 1) v_prenex_8450) (<= (select main_a v_prenex_8450) 1000))) (forall ((v_prenex_11000 Int) (v_prenex_10999 Int)) (or (<= (select main_a v_prenex_10999) 1) (<= 0 (select main_a v_prenex_10999)) (<= (+ main_x 1) v_prenex_10999) (< v_prenex_10999 main_x) (<= (select main_a v_prenex_11000) (+ (select main_a v_prenex_10999) 1000)) (<= (select main_a v_prenex_11000) 1000) (<= 998 (select main_a v_prenex_11000)))) (forall ((v_prenex_7665 Int) (v_prenex_7664 Int)) (or (<= (+ main_x 1) v_prenex_7664) (<= (select main_a v_prenex_7665) 1000) (<= 1998 (* 2 (select main_a v_prenex_7665))) (< v_prenex_7665 main_y) (<= (+ (select main_a v_prenex_7664) 998) (select main_a v_prenex_7665)) (<= (select main_a v_prenex_7664) 2) (< v_prenex_7664 main_x))) (forall ((v_prenex_5730 Int) (v_prenex_5729 Int)) (or (< v_prenex_5729 main_x) (<= 0 (+ (select main_a v_prenex_5729) 1)) (<= (+ main_x 1) v_prenex_5729) (<= (select main_a v_prenex_5729) 1) (<= (+ (select main_a v_prenex_5730) (select main_a v_prenex_5729)) 1000) (<= 998 (select main_a v_prenex_5730)) (<= (select main_a v_prenex_5730) 1001))) (forall ((v_prenex_5640 Int) (v_prenex_5641 Int)) (or (<= (+ main_y 1) v_prenex_5641) (<= 1000 (+ (select main_a v_prenex_5641) (select main_a v_prenex_5640))) (< v_prenex_5640 main_x) (<= (select main_a v_prenex_5640) 1) (<= (select main_a v_prenex_5641) 1001) (<= (+ main_x 1) v_prenex_5640) (<= 1998 (* 2 (select main_a v_prenex_5641))))) (forall ((v_prenex_8685 Int) (v_prenex_8686 Int)) (or (<= (+ main_y 1) v_prenex_8686) (<= (select main_a v_prenex_8686) 1001) (<= 0 (+ (select main_a v_prenex_8685) 1)) (< v_prenex_8685 main_x) (<= 1000 (+ (select main_a v_prenex_8686) (select main_a v_prenex_8685))) (<= (+ main_x 1) v_prenex_8685))) (forall ((v_prenex_7566 Int) (v_prenex_7567 Int)) (or (<= (select main_a v_prenex_7567) 1001) (<= (+ (select main_a v_prenex_7566) 998) (select main_a v_prenex_7567)) (<= (* 2 (select main_a v_prenex_7566)) 2) (< v_prenex_7566 main_x) (<= 0 (+ (select main_a v_prenex_7566) 1)) (<= (+ main_x 1) v_prenex_7566) (<= (select main_a v_prenex_7567) 1000))) (forall ((v_prenex_3467 Int) (v_prenex_3468 Int)) (or (<= 0 (+ (select main_a v_prenex_3467) 1)) (<= (* 2 (select main_a v_prenex_3467)) 2) (<= (+ main_x 1) v_prenex_3467) (<= (select main_a v_prenex_3468) (+ (select main_a v_prenex_3467) 1000)) (<= (select main_a v_prenex_3468) 1001) (< v_prenex_3467 main_x))) (forall ((v_prenex_9213 Int) (v_prenex_9214 Int)) (or (<= (+ (select main_a v_prenex_9214) (select main_a v_prenex_9213)) 1000) (<= (select main_a v_prenex_9213) 1) (<= 998 (select main_a v_prenex_9214)) (< v_prenex_9214 main_y) (< v_prenex_9213 main_x) (<= (+ main_x 1) v_prenex_9213) (<= (select main_a v_prenex_9214) 1001))) (forall ((v_prenex_12007 Int) (v_prenex_12008 Int)) (or (< v_prenex_12007 main_x) (<= (+ main_x 1) v_prenex_12007) (<= (* 2 (select main_a v_prenex_12008)) 2000) (<= (+ (select main_a v_prenex_12007) 998) (select main_a v_prenex_12008)) (<= 998 (select main_a v_prenex_12008)) (<= (select main_a v_prenex_12007) 2) (<= (+ main_y 1) v_prenex_12008))) (forall ((v_prenex_5449 Int) (v_prenex_5448 Int)) (or (<= (+ (select main_a v_prenex_5449) (select main_a v_prenex_5448)) 1000) (<= 0 (select main_a v_prenex_5448)) (< v_prenex_5448 main_x) (<= (select main_a v_prenex_5449) 1000) (<= (+ main_x 1) v_prenex_5448) (<= (* 2 (select main_a v_prenex_5449)) 2000) (< v_prenex_5449 main_y))) (forall ((v_prenex_9549 Int) (v_prenex_9550 Int)) (or (<= 0 (select main_a v_prenex_9549)) (< v_prenex_9550 main_y) (<= (select main_a v_prenex_9550) 1001) (<= (+ main_x 1) v_prenex_9549) (< v_prenex_9549 main_x) (<= 998 (select main_a v_prenex_9550)) (<= (+ (select main_a v_prenex_9549) 998) (select main_a v_prenex_9550)))) (forall ((v_prenex_11260 Int) (v_prenex_11261 Int)) (or (<= (+ main_x 1) v_prenex_11260) (<= 998 (select main_a v_prenex_11261)) (<= (+ (select main_a v_prenex_11260) 998) (select main_a v_prenex_11261)) (<= 999 (select main_a v_prenex_11261)) (< v_prenex_11260 main_x) (<= 0 (* 2 (select main_a v_prenex_11260))) (<= 0 (select main_a v_prenex_11260)))) (or (forall ((v_prenex_494 Int)) (or (< v_prenex_494 main_y) (<= (select main_a v_prenex_494) 1000))) (forall ((v_prenex_493 Int)) (or (< v_prenex_493 main_x) (<= 0 (* 2 (select main_a v_prenex_493))) (<= (+ main_x 1) v_prenex_493)))) (forall ((v_prenex_13026 Int) (v_prenex_13027 Int)) (or (<= (select main_a v_prenex_13027) (+ (select main_a v_prenex_13026) 1000)) (<= (+ main_x 1) v_prenex_13026) (< v_prenex_13026 main_x) (<= 0 (+ (select main_a v_prenex_13026) 1)) (<= (* 2 (select main_a v_prenex_13026)) 2))) (forall ((v_prenex_12337 Int) (v_prenex_12338 Int)) (or (<= (+ (select main_a v_prenex_12338) (select main_a v_prenex_12337)) 1000) (<= (select main_a v_prenex_12338) 1001) (<= (+ main_x 1) v_prenex_12337) (<= (select main_a v_prenex_12337) 1) (< v_prenex_12337 main_x) (<= 0 (* 2 (select main_a v_prenex_12337))))) (forall ((v_prenex_9147 Int) (v_prenex_9148 Int)) (or (<= (+ main_x 1) v_prenex_9147) (<= 0 (select main_a v_prenex_9147)) (<= (+ main_y 1) v_prenex_9148) (<= (select main_a v_prenex_9148) 1001) (<= (select main_a v_prenex_9148) 1000) (<= (+ (select main_a v_prenex_9147) 998) (select main_a v_prenex_9148)) (< v_prenex_9147 main_x))) (or (forall ((v_prenex_10293 Int)) (<= (* 2 (select main_a v_prenex_10293)) 2)) (forall ((v_prenex_10294 Int)) (or (<= 999 (select main_a v_prenex_10294)) (< v_prenex_10294 main_y) (<= (+ main_y 1) v_prenex_10294)))) (forall ((v_prenex_13429 Int) (v_prenex_13430 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_13430))) (<= (+ (select main_a v_prenex_13429) 998) (select main_a v_prenex_13430)) (<= (select main_a v_prenex_13429) 1) (<= 0 (* 2 (select main_a v_prenex_13429))) (<= (+ main_x 1) v_prenex_13429) (<= 998 (select main_a v_prenex_13430)) (< v_prenex_13429 main_x))) (forall ((v_prenex_9329 Int) (v_prenex_9330 Int)) (or (<= 999 (select main_a v_prenex_9330)) (< v_prenex_9329 main_x) (<= 1998 (* 2 (select main_a v_prenex_9330))) (<= 0 (+ (select main_a v_prenex_9329) 1)) (<= (+ main_y 1) v_prenex_9330) (<= (select main_a v_prenex_9330) (+ (select main_a v_prenex_9329) 1000)) (<= (+ main_x 1) v_prenex_9329))) (forall ((v_prenex_11630 Int) (v_prenex_11629 Int)) (or (<= (select main_a v_prenex_11629) 2) (< v_prenex_11629 main_x) (<= 1998 (* 2 (select main_a v_prenex_11630))) (<= (+ main_x 1) v_prenex_11629) (<= (+ main_y 1) v_prenex_11630) (<= (+ (select main_a v_prenex_11630) (select main_a v_prenex_11629)) 1000) (<= 999 (select main_a v_prenex_11630)))) (or (forall ((v_prenex_11567 Int)) (or (< v_prenex_11567 main_x) (<= (* 2 (select main_a v_prenex_11567)) 2) (<= 0 (+ (select main_a v_prenex_11567) 1)) (<= (+ main_x 1) v_prenex_11567))) (forall ((v_prenex_11568 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_11568))) (<= (select main_a v_prenex_11568) 1000)))) (forall ((v_prenex_1788 Int) (v_prenex_1787 Int)) (or (<= (select main_a v_prenex_1787) 2) (<= 998 (select main_a v_prenex_1788)) (<= 0 (select main_a v_prenex_1787)) (<= (+ main_x 1) v_prenex_1787) (<= 999 (select main_a v_prenex_1788)) (<= (+ (select main_a v_prenex_1788) (select main_a v_prenex_1787)) 1000) (< v_prenex_1787 main_x))) (forall ((v_prenex_2153 Int) (v_prenex_2154 Int)) (or (<= (* 2 (select main_a v_prenex_2154)) 2000) (<= (+ main_x 1) v_prenex_2153) (<= 0 (select main_a v_prenex_2153)) (<= 1998 (* 2 (select main_a v_prenex_2154))) (<= (select main_a v_prenex_2154) (+ (select main_a v_prenex_2153) 1000)) (< v_prenex_2153 main_x) (<= 0 (* 2 (select main_a v_prenex_2153))))) (forall ((v_prenex_1640 Int) (v_prenex_1639 Int)) (or (<= (* 2 (select main_a v_prenex_1640)) 2000) (<= (select main_a v_prenex_1640) (+ (select main_a v_prenex_1639) 1000)) (<= 0 (+ (select main_a v_prenex_1639) 1)) (< v_prenex_1639 main_x) (<= (select main_a v_prenex_1640) 1000) (<= (+ main_x 1) v_prenex_1639))) (forall ((v_prenex_12135 Int) (v_prenex_12136 Int)) (or (<= (select main_a v_prenex_12136) 1000) (<= (+ (select main_a v_prenex_12135) 998) (select main_a v_prenex_12136)) (< v_prenex_12136 main_y) (<= (+ main_y 1) v_prenex_12136) (< v_prenex_12135 main_x))) (forall ((v_prenex_6468 Int) (v_prenex_6467 Int)) (or (<= (+ main_x 1) v_prenex_6467) (<= (select main_a v_prenex_6468) 1000) (<= 1998 (* 2 (select main_a v_prenex_6468))) (< v_prenex_6467 main_x) (<= 1000 (+ (select main_a v_prenex_6468) (select main_a v_prenex_6467))) (<= (select main_a v_prenex_6467) 1))) (forall ((v_prenex_3119 Int) (v_prenex_3120 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3120))) (<= (+ (select main_a v_prenex_3120) (select main_a v_prenex_3119)) 1000) (<= (+ main_x 1) v_prenex_3119) (< v_prenex_3119 main_x) (<= (select main_a v_prenex_3119) 2) (<= (select main_a v_prenex_3120) 1000) (<= (select main_a v_prenex_3119) 1))) (or (forall ((v_prenex_11245 Int)) (<= 1998 (* 2 (select main_a v_prenex_11245)))) (forall ((v_prenex_11241 Int)) (or (< v_prenex_11241 main_x) (<= (select main_a v_prenex_11241) 1) (<= (* 2 (select main_a v_prenex_11241)) 2) (<= (+ main_x 1) v_prenex_11241)))) (or (forall ((v_prenex_1468 Int)) (or (<= 0 (* 2 (select main_a v_prenex_1468))) (<= 0 (select main_a v_prenex_1468)) (< v_prenex_1468 main_x) (<= (+ main_x 1) v_prenex_1468))) (forall ((v_prenex_1469 Int)) (or (<= (* 2 (select main_a v_prenex_1469)) 2000) (<= 998 (select main_a v_prenex_1469)) (< v_prenex_1469 main_y)))) (forall ((v_prenex_12164 Int) (v_prenex_12163 Int)) (or (<= 1000 (+ (select main_a v_prenex_12164) (select main_a v_prenex_12163))) (<= 0 (* 2 (select main_a v_prenex_12163))) (<= 1998 (* 2 (select main_a v_prenex_12164))) (<= (* 2 (select main_a v_prenex_12164)) 2000) (<= (+ main_x 1) v_prenex_12163) (<= 0 (+ (select main_a v_prenex_12163) 1)) (< v_prenex_12163 main_x))) (forall ((v_prenex_997 Int) (v_prenex_998 Int)) (or (<= (+ main_x 1) v_prenex_997) (<= 0 (* 2 (select main_a v_prenex_997))) (<= (select main_a v_prenex_998) 1001) (< v_prenex_997 main_x) (<= 1000 (+ (select main_a v_prenex_998) (select main_a v_prenex_997))) (<= 0 (+ (select main_a v_prenex_997) 1)) (<= 999 (select main_a v_prenex_998)))) (forall ((v_prenex_10432 Int) (v_prenex_10431 Int)) (or (<= (select main_a v_prenex_10431) 2) (<= (+ main_x 1) v_prenex_10431) (<= (select main_a v_prenex_10432) (+ (select main_a v_prenex_10431) 1000)) (<= (select main_a v_prenex_10432) 1000) (<= 998 (select main_a v_prenex_10432)) (< v_prenex_10431 main_x))) (forall ((v_prenex_13336 Int) (v_prenex_13337 Int)) (or (<= 1000 (+ (select main_a v_prenex_13337) (select main_a v_prenex_13336))) (<= (select main_a v_prenex_13337) 1000) (<= (select main_a v_prenex_13336) 2) (<= (+ main_x 1) v_prenex_13336) (< v_prenex_13336 main_x))) (forall ((v_prenex_880 Int) (v_prenex_879 Int)) (or (<= 1000 (+ (select main_a v_prenex_880) (select main_a v_prenex_879))) (< v_prenex_879 main_x) (<= (+ main_x 1) v_prenex_879) (<= 998 (select main_a v_prenex_880)) (<= 0 (* 2 (select main_a v_prenex_879))) (<= (* 2 (select main_a v_prenex_880)) 2000))) (forall ((v_prenex_6639 Int) (v_prenex_6640 Int)) (or (<= (* 2 (select main_a v_prenex_6639)) 2) (<= (* 2 (select main_a v_prenex_6640)) 2000) (<= (select main_a v_prenex_6640) (+ (select main_a v_prenex_6639) 1000)) (< v_prenex_6639 main_x) (<= (+ main_x 1) v_prenex_6639) (<= 999 (select main_a v_prenex_6640)))) (forall ((v_prenex_78 Int) (v_prenex_79 Int)) (or (<= (select main_a v_prenex_78) 2) (<= 998 (select main_a v_prenex_79)) (<= (+ (select main_a v_prenex_78) 998) (select main_a v_prenex_79)) (< v_prenex_78 main_x) (<= (+ main_x 1) v_prenex_78) (<= (* 2 (select main_a v_prenex_79)) 2000))) (forall ((v_prenex_5068 Int) (v_prenex_5069 Int)) (or (<= (select main_a v_prenex_5069) (+ (select main_a v_prenex_5068) 1000)) (<= (select main_a v_prenex_5069) 1001) (<= (* 2 (select main_a v_prenex_5069)) 2000) (<= (* 2 (select main_a v_prenex_5068)) 2) (<= (+ main_x 1) v_prenex_5068) (< v_prenex_5068 main_x))) (forall ((v_prenex_4654 Int) (v_prenex_4653 Int)) (or (<= 0 (+ (select main_a v_prenex_4653) 1)) (< v_prenex_4653 main_x) (<= (select main_a v_prenex_4654) 1001) (<= (+ main_x 1) v_prenex_4653) (<= (select main_a v_prenex_4653) 1) (<= (+ (select main_a v_prenex_4654) (select main_a v_prenex_4653)) 1000))) (forall ((v_prenex_8240 Int) (v_prenex_8241 Int)) (or (<= (select main_a v_prenex_8241) (+ (select main_a v_prenex_8240) 1000)) (<= (+ main_x 1) v_prenex_8240) (<= 0 (* 2 (select main_a v_prenex_8240))) (<= 0 (select main_a v_prenex_8240)) (< v_prenex_8240 main_x) (<= 1998 (* 2 (select main_a v_prenex_8241))) (<= 999 (select main_a v_prenex_8241)))) (or (forall ((v_prenex_9998 Int)) (or (< v_prenex_9998 main_x) (<= (* 2 (select main_a v_prenex_9998)) 2) (<= (+ main_x 1) v_prenex_9998))) (forall ((v_prenex_9999 Int)) (or (<= (* 2 (select main_a v_prenex_9999)) 2000) (<= (select main_a v_prenex_9999) 1001) (<= (+ main_y 1) v_prenex_9999)))) (forall ((v_prenex_11361 Int) (v_prenex_11360 Int)) (or (<= (* 2 (select main_a v_prenex_11361)) 2000) (<= (select main_a v_prenex_11361) 1001) (<= (+ (select main_a v_prenex_11360) 998) (select main_a v_prenex_11361)) (< v_prenex_11360 main_x) (<= 0 (select main_a v_prenex_11360)) (<= (+ main_x 1) v_prenex_11360) (<= (select main_a v_prenex_11360) 1))) (forall ((v_prenex_833 Int) (v_prenex_834 Int)) (or (<= (select main_a v_prenex_834) (+ (select main_a v_prenex_833) 1000)) (< v_prenex_833 main_x) (<= (select main_a v_prenex_833) 2) (<= (+ main_x 1) v_prenex_833) (<= 0 (* 2 (select main_a v_prenex_833))))) (forall ((v_prenex_4548 Int) (v_prenex_4547 Int)) (or (<= 1000 (+ (select main_a v_prenex_4548) (select main_a v_prenex_4547))) (< v_prenex_4547 main_x) (<= 1998 (* 2 (select main_a v_prenex_4548))) (<= (+ main_x 1) v_prenex_4547) (<= (* 2 (select main_a v_prenex_4547)) 2))) (forall ((v_prenex_12067 Int) (v_prenex_12068 Int)) (or (<= 1000 (+ (select main_a v_prenex_12068) (select main_a v_prenex_12067))) (<= 0 (select main_a v_prenex_12067)) (<= (select main_a v_prenex_12067) 2) (< v_prenex_12067 main_x) (<= (select main_a v_prenex_12068) 1001) (<= (+ main_x 1) v_prenex_12067))) (forall ((v_prenex_1910 Int) (v_prenex_1909 Int)) (or (<= (select main_a v_prenex_1909) 2) (<= (+ main_x 1) v_prenex_1909) (<= (+ (select main_a v_prenex_1909) 998) (select main_a v_prenex_1910)) (<= (select main_a v_prenex_1910) 1001) (<= 0 (select main_a v_prenex_1909)) (< v_prenex_1909 main_x) (<= 1998 (* 2 (select main_a v_prenex_1910))))) (forall ((v_prenex_8857 Int) (v_prenex_8856 Int)) (or (< v_prenex_8856 main_x) (<= 0 (* 2 (select main_a v_prenex_8856))) (<= (+ main_x 1) v_prenex_8856) (<= 998 (select main_a v_prenex_8857)) (<= (select main_a v_prenex_8857) (+ (select main_a v_prenex_8856) 1000)) (<= 0 (select main_a v_prenex_8856)))) (forall ((v_prenex_1423 Int) (v_prenex_1422 Int)) (or (< v_prenex_1422 main_x) (<= 998 (select main_a v_prenex_1423)) (<= (+ main_x 1) v_prenex_1422) (<= (select main_a v_prenex_1422) 1) (<= (+ (select main_a v_prenex_1422) 998) (select main_a v_prenex_1423)) (<= (select main_a v_prenex_1423) 1001))) (forall ((v_prenex_12481 Int) (v_prenex_12482 Int)) (or (<= (select main_a v_prenex_12482) (+ (select main_a v_prenex_12481) 1000)) (<= 0 (select main_a v_prenex_12481)) (<= (select main_a v_prenex_12482) 1000) (< v_prenex_12481 main_x) (<= (+ main_x 1) v_prenex_12481))) (forall ((v_prenex_7064 Int) (v_prenex_7065 Int)) (or (<= (+ main_x 1) v_prenex_7064) (<= 1000 (+ (select main_a v_prenex_7065) (select main_a v_prenex_7064))) (<= 0 (+ (select main_a v_prenex_7064) 1)) (< v_prenex_7064 main_x) (< v_prenex_7065 main_y))) (forall ((v_prenex_8669 Int) (v_prenex_8670 Int)) (or (<= (+ main_x 1) v_prenex_8669) (< v_prenex_8669 main_x) (<= 999 (select main_a v_prenex_8670)) (<= 0 (select main_a v_prenex_8669)) (<= 1000 (+ (select main_a v_prenex_8670) (select main_a v_prenex_8669))))) (forall ((v_prenex_13415 Int) (v_prenex_13416 Int)) (or (<= (select main_a v_prenex_13415) 2) (<= (select main_a v_prenex_13416) 1001) (<= 1000 (+ (select main_a v_prenex_13416) (select main_a v_prenex_13415))) (< v_prenex_13415 main_x) (<= (+ main_x 1) v_prenex_13415) (<= (* 2 (select main_a v_prenex_13415)) 2) (<= 999 (select main_a v_prenex_13416)))) (or (forall ((v_prenex_3417 Int)) (or (< v_prenex_3417 main_x) (<= (select main_a v_prenex_3417) 1) (<= (+ main_x 1) v_prenex_3417) (<= 0 (select main_a v_prenex_3417)) (<= (* 2 (select main_a v_prenex_3417)) 2))) (forall ((v_prenex_3418 Int)) (or (<= (select main_a v_prenex_3418) 1001) (<= 1998 (* 2 (select main_a v_prenex_3418)))))) (forall ((v_prenex_3179 Int) (v_prenex_3178 Int)) (or (<= (select main_a v_prenex_3178) 2) (< v_prenex_3178 main_x) (<= 1000 (+ (select main_a v_prenex_3179) (select main_a v_prenex_3178))) (<= (select main_a v_prenex_3179) 1001) (<= (select main_a v_prenex_3179) 1000) (<= (+ main_x 1) v_prenex_3178))) (or (forall ((v_prenex_4036 Int)) (or (<= (* 2 (select main_a v_prenex_4036)) 2000) (<= 998 (select main_a v_prenex_4036)) (<= (+ main_y 1) v_prenex_4036))) (forall ((v_prenex_4035 Int)) (or (<= 0 (* 2 (select main_a v_prenex_4035))) (<= (+ main_x 1) v_prenex_4035) (< v_prenex_4035 main_x) (<= 0 (select main_a v_prenex_4035))))) (<= (- (- main_x) (- main_y)) (- 1)) (or (forall ((v_prenex_10827 Int)) (or (<= 0 (select main_a v_prenex_10827)) (<= (* 2 (select main_a v_prenex_10827)) 2) (<= (+ main_x 1) v_prenex_10827) (<= (select main_a v_prenex_10827) 2) (< v_prenex_10827 main_x))) (forall ((v_prenex_10828 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_10828))) (<= 999 (select main_a v_prenex_10828))))) (forall ((v_prenex_4338 Int) (v_prenex_4337 Int)) (or (<= (select main_a v_prenex_4338) 1000) (< v_prenex_4337 main_x) (<= (select main_a v_prenex_4337) 2) (<= (select main_a v_prenex_4337) 1) (<= 1998 (* 2 (select main_a v_prenex_4338))) (<= (+ main_x 1) v_prenex_4337) (<= 1000 (+ (select main_a v_prenex_4338) (select main_a v_prenex_4337))))) (forall ((v_prenex_3121 Int) (v_prenex_3122 Int)) (or (<= 999 (select main_a v_prenex_3122)) (<= (+ (select main_a v_prenex_3122) (select main_a v_prenex_3121)) 1000) (<= (select main_a v_prenex_3122) 1000) (<= 0 (+ (select main_a v_prenex_3121) 1)) (< v_prenex_3121 main_x) (<= (* 2 (select main_a v_prenex_3121)) 2) (<= (+ main_x 1) v_prenex_3121))) (forall ((v_prenex_6966 Int) (v_prenex_6967 Int)) (or (<= 1000 (+ (select main_a v_prenex_6967) (select main_a v_prenex_6966))) (<= 999 (select main_a v_prenex_6967)) (<= (select main_a v_prenex_6966) 2) (< v_prenex_6966 main_x) (<= (+ main_x 1) v_prenex_6966) (<= 0 (select main_a v_prenex_6966)) (<= (* 2 (select main_a v_prenex_6967)) 2000))) (or (forall ((v_prenex_12174 Int)) (or (< v_prenex_12174 main_y) (<= (select main_a v_prenex_12174) 1000) (<= 998 (select main_a v_prenex_12174)))) (forall ((v_prenex_12173 Int)) (or (<= 0 (+ (select main_a v_prenex_12173) 1)) (<= (+ main_x 1) v_prenex_12173) (<= 0 (* 2 (select main_a v_prenex_12173))) (< v_prenex_12173 main_x)))) (forall ((v_prenex_4532 Int) (v_prenex_4531 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_4532))) (<= (+ main_x 1) v_prenex_4531) (<= (select main_a v_prenex_4532) 1001) (< v_prenex_4531 main_x) (<= (+ (select main_a v_prenex_4532) (select main_a v_prenex_4531)) 1000) (<= (select main_a v_prenex_4531) 2))) (forall ((v_prenex_4287 Int) (v_prenex_4286 Int)) (or (<= (+ main_x 1) v_prenex_4286) (< v_prenex_4286 main_x) (<= (+ (select main_a v_prenex_4287) (select main_a v_prenex_4286)) 1000) (<= 0 (* 2 (select main_a v_prenex_4286))) (<= 0 (select main_a v_prenex_4286)) (<= 998 (select main_a v_prenex_4287)) (<= (select main_a v_prenex_4287) 1001))) (forall ((v_prenex_6512 Int) (v_prenex_6511 Int)) (or (<= (+ main_y 1) v_prenex_6512) (< v_prenex_6511 main_x) (<= 0 (+ (select main_a v_prenex_6511) 1)) (<= 1998 (* 2 (select main_a v_prenex_6512))) (<= (+ main_x 1) v_prenex_6511) (<= (+ (select main_a v_prenex_6511) 998) (select main_a v_prenex_6512)))) (forall ((v_prenex_7221 Int) (v_prenex_7220 Int)) (or (<= 0 (* 2 (select main_a v_prenex_7220))) (<= (+ main_x 1) v_prenex_7220) (<= 0 (select main_a v_prenex_7220)) (<= 1998 (* 2 (select main_a v_prenex_7221))) (<= 999 (select main_a v_prenex_7221)) (< v_prenex_7220 main_x) (<= (select main_a v_prenex_7221) (+ (select main_a v_prenex_7220) 1000)))) (forall ((v_prenex_11981 Int) (v_prenex_11982 Int)) (or (<= 0 (+ (select main_a v_prenex_11981) 1)) (<= 1000 (+ (select main_a v_prenex_11982) (select main_a v_prenex_11981))) (<= (+ main_x 1) v_prenex_11981) (<= (* 2 (select main_a v_prenex_11981)) 2) (<= 999 (select main_a v_prenex_11982)) (<= (select main_a v_prenex_11982) 1001) (< v_prenex_11981 main_x))) (or (forall ((v_prenex_5651 Int)) (or (<= (select main_a v_prenex_5651) 1) (< v_prenex_5651 main_x) (<= (+ main_x 1) v_prenex_5651) (<= 0 (select main_a v_prenex_5651)))) (forall ((v_prenex_5656 Int)) (<= 1998 (* 2 (select main_a v_prenex_5656))))) (forall ((v_prenex_11152 Int) (v_prenex_11151 Int)) (or (< v_prenex_11151 main_x) (<= (+ main_x 1) v_prenex_11151) (<= (select main_a v_prenex_11152) 1000) (<= 0 (select main_a v_prenex_11151)) (<= (select main_a v_prenex_11151) 2) (<= (select main_a v_prenex_11152) 1001) (<= (+ (select main_a v_prenex_11151) 998) (select main_a v_prenex_11152)))) (or (forall ((v_prenex_5542 Int)) (or (< v_prenex_5542 main_x) (<= (* 2 (select main_a v_prenex_5542)) 2) (<= 0 (+ (select main_a v_prenex_5542) 1)) (<= (+ main_x 1) v_prenex_5542))) (forall ((v_prenex_5543 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_5543))) (< v_prenex_5543 main_y) (<= (select main_a v_prenex_5543) 1001)))) (forall ((v_prenex_13099 Int) (v_prenex_13098 Int)) (or (<= (select main_a v_prenex_13099) (+ (select main_a v_prenex_13098) 1000)) (<= (+ main_x 1) v_prenex_13098) (<= (* 2 (select main_a v_prenex_13099)) 2000) (< v_prenex_13098 main_x) (<= (+ main_y 1) v_prenex_13099) (<= 0 (* 2 (select main_a v_prenex_13098))) (<= 1998 (* 2 (select main_a v_prenex_13099))))) (forall ((v_prenex_12942 Int) (v_prenex_12943 Int)) (or (<= (select main_a v_prenex_12943) 1000) (<= 0 (+ (select main_a v_prenex_12942) 1)) (<= (+ main_x 1) v_prenex_12942) (< v_prenex_12942 main_x) (<= 1998 (* 2 (select main_a v_prenex_12943))) (<= (select main_a v_prenex_12943) (+ (select main_a v_prenex_12942) 1000)) (< v_prenex_12943 main_y))) (or (forall ((v_prenex_3729 Int)) (or (<= (select main_a v_prenex_3729) 1001) (<= (+ main_y 1) v_prenex_3729))) (forall ((v_prenex_3728 Int)) (or (< v_prenex_3728 main_x) (<= 0 (* 2 (select main_a v_prenex_3728))) (<= (+ main_x 1) v_prenex_3728)))) (forall ((v_prenex_9304 Int) (v_prenex_9303 Int)) (or (< v_prenex_9303 main_x) (<= (* 2 (select main_a v_prenex_9304)) 2000) (<= 0 (* 2 (select main_a v_prenex_9303))) (<= 1998 (* 2 (select main_a v_prenex_9304))) (<= (+ main_x 1) v_prenex_9303) (<= (+ (select main_a v_prenex_9303) 998) (select main_a v_prenex_9304)))) (forall ((v_prenex_13108 Int) (v_prenex_13109 Int)) (or (<= (select main_a v_prenex_13108) 1) (<= (+ main_x 1) v_prenex_13108) (<= 999 (select main_a v_prenex_13109)) (<= (select main_a v_prenex_13109) (+ (select main_a v_prenex_13108) 1000)) (< v_prenex_13108 main_x) (<= 1998 (* 2 (select main_a v_prenex_13109))))) (forall ((v_prenex_3931 Int) (v_prenex_3930 Int)) (or (<= (* 2 (select main_a v_prenex_3930)) 2) (<= (select main_a v_prenex_3931) (+ (select main_a v_prenex_3930) 1000)) (<= (+ main_x 1) v_prenex_3930) (< v_prenex_3930 main_x) (<= (select main_a v_prenex_3931) 1000) (<= 0 (* 2 (select main_a v_prenex_3930))) (<= 999 (select main_a v_prenex_3931)))) (forall ((v_prenex_11645 Int) (v_prenex_11646 Int)) (or (<= 998 (select main_a v_prenex_11646)) (< v_prenex_11645 main_x) (<= (+ main_x 1) v_prenex_11645) (<= 0 (* 2 (select main_a v_prenex_11645))) (<= (+ (select main_a v_prenex_11646) (select main_a v_prenex_11645)) 1000) (<= (+ main_y 1) v_prenex_11646))) (forall ((v_prenex_4209 Int) (v_prenex_4208 Int)) (or (<= (select main_a v_prenex_4209) (+ (select main_a v_prenex_4208) 1000)) (<= 0 (+ (select main_a v_prenex_4208) 1)) (<= (+ main_x 1) v_prenex_4208) (< v_prenex_4208 main_x) (<= (+ main_y 1) v_prenex_4209) (<= (select main_a v_prenex_4209) 1000) (<= (* 2 (select main_a v_prenex_4209)) 2000))) (forall ((v_prenex_11062 Int) (v_prenex_11061 Int)) (or (<= 1000 (+ (select main_a v_prenex_11062) (select main_a v_prenex_11061))) (< v_prenex_11061 main_x) (<= (+ main_x 1) v_prenex_11061) (<= (select main_a v_prenex_11061) 2) (< v_prenex_11062 main_y) (<= (* 2 (select main_a v_prenex_11062)) 2000) (<= 998 (select main_a v_prenex_11062)))) (forall ((v_prenex_4816 Int) (v_prenex_4817 Int)) (or (<= (select main_a v_prenex_4816) 2) (<= (select main_a v_prenex_4816) 1) (<= (+ main_x 1) v_prenex_4816) (< v_prenex_4816 main_x) (<= (+ (select main_a v_prenex_4816) 998) (select main_a v_prenex_4817)) (<= 999 (select main_a v_prenex_4817)) (<= (select main_a v_prenex_4817) 1001))) (forall ((v_prenex_10615 Int) (v_prenex_10614 Int)) (or (<= (* 2 (select main_a v_prenex_10615)) 2000) (<= (+ main_x 1) v_prenex_10614) (<= 0 (+ (select main_a v_prenex_10614) 1)) (<= 998 (select main_a v_prenex_10615)) (<= (+ (select main_a v_prenex_10614) 998) (select main_a v_prenex_10615)) (<= 0 (select main_a v_prenex_10614)) (< v_prenex_10614 main_x))) (forall ((v_prenex_5960 Int) (v_prenex_5959 Int)) (or (<= 999 (select main_a v_prenex_5960)) (<= 998 (select main_a v_prenex_5960)) (< v_prenex_5959 main_x) (<= (+ main_x 1) v_prenex_5959) (<= 0 (+ (select main_a v_prenex_5959) 1)) (<= (+ (select main_a v_prenex_5959) 998) (select main_a v_prenex_5960)) (< v_prenex_5960 main_y))) (forall ((v_prenex_3660 Int) (v_prenex_3661 Int)) (or (< v_prenex_3660 main_x) (<= 1000 (+ (select main_a v_prenex_3661) (select main_a v_prenex_3660))) (<= 998 (select main_a v_prenex_3661)) (<= (+ main_x 1) v_prenex_3660) (<= (select main_a v_prenex_3660) 2) (<= (select main_a v_prenex_3661) 1000))) (forall ((v_prenex_8032 Int) (v_prenex_8033 Int)) (or (<= 0 (+ (select main_a v_prenex_8032) 1)) (<= (+ main_x 1) v_prenex_8032) (<= (+ (select main_a v_prenex_8032) 998) (select main_a v_prenex_8033)) (<= (select main_a v_prenex_8033) 1000) (< v_prenex_8033 main_y) (< v_prenex_8032 main_x))) (or (forall ((v_prenex_4158 Int)) (or (<= 0 (+ (select main_a v_prenex_4158) 1)) (<= 0 (* 2 (select main_a v_prenex_4158))) (<= (+ main_x 1) v_prenex_4158) (< v_prenex_4158 main_x) (<= (* 2 (select main_a v_prenex_4158)) 2))) (forall ((v_prenex_4159 Int)) (or (<= (select main_a v_prenex_4159) 1000) (<= 1998 (* 2 (select main_a v_prenex_4159)))))) (or (forall ((v_prenex_8024 Int)) (or (<= 0 (+ (select main_a v_prenex_8024) 1)) (<= (+ main_x 1) v_prenex_8024) (< v_prenex_8024 main_x) (<= 0 (* 2 (select main_a v_prenex_8024))))) (forall ((v_prenex_8025 Int)) (<= (* 2 (select main_a v_prenex_8025)) 2000))) (forall ((v_prenex_161 Int) (v_prenex_162 Int)) (or (<= (+ main_x 1) v_prenex_161) (<= (select main_a v_prenex_161) 2) (< v_prenex_162 main_y) (< v_prenex_161 main_x) (<= 1000 (+ (select main_a v_prenex_162) (select main_a v_prenex_161))) (<= (select main_a v_prenex_162) 1000) (<= (* 2 (select main_a v_prenex_162)) 2000))) (forall ((v_prenex_4436 Int) (v_prenex_4435 Int)) (or (< v_prenex_4435 main_x) (<= (select main_a v_prenex_4435) 1) (<= (* 2 (select main_a v_prenex_4435)) 2) (<= (+ main_x 1) v_prenex_4435) (<= 1000 (+ (select main_a v_prenex_4436) (select main_a v_prenex_4435))) (<= 998 (select main_a v_prenex_4436)))) (forall ((v_prenex_10593 Int) (v_prenex_10592 Int)) (or (<= (+ main_x 1) v_prenex_10592) (<= (+ (select main_a v_prenex_10593) (select main_a v_prenex_10592)) 1000) (<= 998 (select main_a v_prenex_10593)) (<= 0 (* 2 (select main_a v_prenex_10592))) (<= 999 (select main_a v_prenex_10593)) (<= (* 2 (select main_a v_prenex_10592)) 2) (< v_prenex_10592 main_x))) (forall ((v_prenex_765 Int) (v_prenex_766 Int)) (or (<= (+ main_x 1) v_prenex_765) (<= (select main_a v_prenex_766) (+ (select main_a v_prenex_765) 1000)) (<= (+ main_y 1) v_prenex_766) (<= 999 (select main_a v_prenex_766)) (<= (select main_a v_prenex_765) 2) (< v_prenex_765 main_x))) (forall ((v_prenex_9985 Int) (v_prenex_9984 Int)) (or (< v_prenex_9985 main_y) (<= (select main_a v_prenex_9984) 2) (<= 998 (select main_a v_prenex_9985)) (<= (+ main_x 1) v_prenex_9984) (< v_prenex_9984 main_x) (<= (select main_a v_prenex_9985) 1000) (<= (select main_a v_prenex_9985) (+ (select main_a v_prenex_9984) 1000)))) (forall ((v_prenex_5062 Int) (v_prenex_5063 Int)) (or (<= (select main_a v_prenex_5063) 1000) (< v_prenex_5062 main_x) (<= (+ main_x 1) v_prenex_5062) (<= 0 (+ (select main_a v_prenex_5062) 1)) (<= (select main_a v_prenex_5063) (+ (select main_a v_prenex_5062) 1000)))) (forall ((v_prenex_10785 Int) (v_prenex_10784 Int)) (or (<= (+ (select main_a v_prenex_10784) 998) (select main_a v_prenex_10785)) (<= 1998 (* 2 (select main_a v_prenex_10785))) (<= (select main_a v_prenex_10784) 2) (<= 0 (select main_a v_prenex_10784)) (<= (+ main_x 1) v_prenex_10784) (<= 998 (select main_a v_prenex_10785)) (< v_prenex_10784 main_x))) (forall ((v_prenex_6371 Int) (v_prenex_6372 Int)) (or (<= 0 (+ (select main_a v_prenex_6371) 1)) (<= (select main_a v_prenex_6372) 1001) (<= (* 2 (select main_a v_prenex_6372)) 2000) (<= (+ (select main_a v_prenex_6372) (select main_a v_prenex_6371)) 1000) (<= 0 (* 2 (select main_a v_prenex_6371))) (< v_prenex_6371 main_x) (<= (+ main_x 1) v_prenex_6371))) (forall ((v_prenex_5882 Int) (v_prenex_5881 Int)) (or (<= (+ main_x 1) v_prenex_5881) (<= 998 (select main_a v_prenex_5882)) (<= (select main_a v_prenex_5882) 1001) (<= (+ (select main_a v_prenex_5882) (select main_a v_prenex_5881)) 1000) (<= 0 (select main_a v_prenex_5881)) (< v_prenex_5881 main_x))) (or (forall ((v_prenex_10418 Int)) (<= 1998 (* 2 (select main_a v_prenex_10418)))) (forall ((v_prenex_10417 Int)) (or (<= 0 (+ (select main_a v_prenex_10417) 1)) (<= (* 2 (select main_a v_prenex_10417)) 2) (<= (select main_a v_prenex_10417) 2) (< v_prenex_10417 main_x) (<= (+ main_x 1) v_prenex_10417)))) (forall ((v_prenex_4937 Int) (v_prenex_4936 Int)) (or (<= (+ (select main_a v_prenex_4937) (select main_a v_prenex_4936)) 1000) (<= (+ main_x 1) v_prenex_4936) (< v_prenex_4937 main_y) (<= 999 (select main_a v_prenex_4937)) (<= 1998 (* 2 (select main_a v_prenex_4937))) (< v_prenex_4936 main_x) (<= (* 2 (select main_a v_prenex_4936)) 2))) (forall ((v_prenex_12946 Int) (v_prenex_12947 Int)) (or (<= 0 (* 2 (select main_a v_prenex_12946))) (<= (+ main_x 1) v_prenex_12946) (<= (* 2 (select main_a v_prenex_12946)) 2) (<= 998 (select main_a v_prenex_12947)) (<= (select main_a v_prenex_12947) (+ (select main_a v_prenex_12946) 1000)) (< v_prenex_12946 main_x))) (forall ((v_prenex_2497 Int) (v_prenex_2498 Int)) (or (<= (* 2 (select main_a v_prenex_2498)) 2000) (<= (+ main_y 1) v_prenex_2498) (<= (+ main_x 1) v_prenex_2497) (<= 0 (* 2 (select main_a v_prenex_2497))) (<= (select main_a v_prenex_2498) 1001) (<= (+ (select main_a v_prenex_2498) (select main_a v_prenex_2497)) 1000) (< v_prenex_2497 main_x))) (forall ((v_prenex_11356 Int) (v_prenex_11357 Int)) (or (<= (+ main_x 1) v_prenex_11356) (<= (+ (select main_a v_prenex_11357) (select main_a v_prenex_11356)) 1000) (<= (+ main_y 1) v_prenex_11357) (<= (select main_a v_prenex_11357) 1000) (<= 0 (+ (select main_a v_prenex_11356) 1)) (< v_prenex_11356 main_x) (<= (* 2 (select main_a v_prenex_11357)) 2000))) (forall ((v_prenex_6922 Int) (v_prenex_6923 Int)) (or (<= (select main_a v_prenex_6922) 1) (<= (select main_a v_prenex_6922) 2) (<= (+ (select main_a v_prenex_6923) (select main_a v_prenex_6922)) 1000) (<= (+ main_x 1) v_prenex_6922) (< v_prenex_6922 main_x) (<= 998 (select main_a v_prenex_6923)))) (forall ((v_prenex_9143 Int) (v_prenex_9144 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_9144))) (<= 998 (select main_a v_prenex_9144)) (< v_prenex_9143 main_x) (<= (select main_a v_prenex_9144) (+ (select main_a v_prenex_9143) 1000)) (<= (+ main_x 1) v_prenex_9143) (<= 0 (select main_a v_prenex_9143)) (<= (+ main_y 1) v_prenex_9144))) (forall ((v_prenex_1315 Int) (v_prenex_1314 Int)) (or (<= 999 (select main_a v_prenex_1315)) (<= 1000 (+ (select main_a v_prenex_1315) (select main_a v_prenex_1314))) (<= 0 (select main_a v_prenex_1314)) (< v_prenex_1314 main_x) (<= (+ main_x 1) v_prenex_1314) (<= 998 (select main_a v_prenex_1315)))) (forall ((v_prenex_8490 Int) (v_prenex_8489 Int)) (or (<= (+ main_x 1) v_prenex_8489) (<= 0 (select main_a v_prenex_8489)) (<= (select main_a v_prenex_8490) 1000) (< v_prenex_8490 main_y) (<= (select main_a v_prenex_8490) 1001) (<= (select main_a v_prenex_8490) (+ (select main_a v_prenex_8489) 1000)) (< v_prenex_8489 main_x))) (forall ((v_prenex_1263 Int) (v_prenex_1262 Int)) (or (<= 0 (* 2 (select main_a v_prenex_1262))) (<= (+ main_x 1) v_prenex_1262) (< v_prenex_1262 main_x) (<= 0 (+ (select main_a v_prenex_1262) 1)) (<= (select main_a v_prenex_1263) 1000) (<= 1000 (+ (select main_a v_prenex_1263) (select main_a v_prenex_1262))))) (forall ((v_prenex_617 Int) (v_prenex_618 Int)) (or (<= (select main_a v_prenex_618) 1000) (< v_prenex_617 main_x) (<= (+ main_x 1) v_prenex_617) (<= (select main_a v_prenex_617) 1) (<= 0 (+ (select main_a v_prenex_617) 1)) (<= (+ (select main_a v_prenex_617) 998) (select main_a v_prenex_618)) (<= 998 (select main_a v_prenex_618)))) (forall ((v_prenex_12863 Int) (v_prenex_12864 Int)) (or (<= (+ main_x 1) v_prenex_12863) (< v_prenex_12864 main_y) (<= (+ (select main_a v_prenex_12863) 998) (select main_a v_prenex_12864)) (<= 998 (select main_a v_prenex_12864)) (< v_prenex_12863 main_x) (<= (* 2 (select main_a v_prenex_12863)) 2))) (forall ((v_prenex_10208 Int) (v_prenex_10207 Int)) (or (<= 0 (* 2 (select main_a v_prenex_10207))) (<= (+ main_x 1) v_prenex_10207) (< v_prenex_10207 main_x) (<= (select main_a v_prenex_10208) (+ (select main_a v_prenex_10207) 1000)) (<= (+ main_y 1) v_prenex_10208) (<= (select main_a v_prenex_10208) 1000) (<= 998 (select main_a v_prenex_10208)))) (or (forall ((v_prenex_13319 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_13319))) (<= 998 (select main_a v_prenex_13319)))) (forall ((v_prenex_13318 Int)) (or (<= (+ main_x 1) v_prenex_13318) (<= 0 (* 2 (select main_a v_prenex_13318))) (<= 0 (+ (select main_a v_prenex_13318) 1)) (<= 0 (select main_a v_prenex_13318)) (< v_prenex_13318 main_x)))) (forall ((v_prenex_8252 Int) (v_prenex_8253 Int)) (or (< v_prenex_8253 main_y) (<= (select main_a v_prenex_8253) 1001) (<= 1000 (+ (select main_a v_prenex_8253) (select main_a v_prenex_8252))) (<= (+ main_x 1) v_prenex_8252) (<= (select main_a v_prenex_8252) 1) (< v_prenex_8252 main_x))) (forall ((v_prenex_2955 Int) (v_prenex_2956 Int)) (or (<= (select main_a v_prenex_2956) 1000) (<= (select main_a v_prenex_2955) 1) (< v_prenex_2955 main_x) (<= 1000 (+ (select main_a v_prenex_2956) (select main_a v_prenex_2955))) (<= (+ main_x 1) v_prenex_2955))) (forall ((v_prenex_9389 Int) (v_prenex_9388 Int)) (or (<= (select main_a v_prenex_9389) (+ (select main_a v_prenex_9388) 1000)) (<= (+ main_x 1) v_prenex_9388) (<= 0 (* 2 (select main_a v_prenex_9388))) (< v_prenex_9388 main_x) (<= (select main_a v_prenex_9388) 2) (<= 998 (select main_a v_prenex_9389)) (<= (select main_a v_prenex_9389) 1001))) (forall ((v_prenex_9989 Int) (v_prenex_9988 Int)) (or (<= 0 (* 2 (select main_a v_prenex_9988))) (<= 1000 (+ (select main_a v_prenex_9989) (select main_a v_prenex_9988))) (<= 998 (select main_a v_prenex_9989)) (< v_prenex_9988 main_x) (<= (+ main_x 1) v_prenex_9988) (<= (select main_a v_prenex_9989) 1000))) (forall ((v_prenex_3430 Int) (v_prenex_3429 Int)) (or (<= (select main_a v_prenex_3430) (+ (select main_a v_prenex_3429) 1000)) (<= 0 (* 2 (select main_a v_prenex_3429))) (<= 999 (select main_a v_prenex_3430)) (< v_prenex_3429 main_x) (<= (select main_a v_prenex_3429) 2) (<= (select main_a v_prenex_3430) 1001) (<= (+ main_x 1) v_prenex_3429))) (forall ((v_prenex_1572 Int) (v_prenex_1571 Int)) (or (<= (+ main_x 1) v_prenex_1571) (<= (select main_a v_prenex_1571) 1) (<= (+ (select main_a v_prenex_1572) (select main_a v_prenex_1571)) 1000) (<= 998 (select main_a v_prenex_1572)) (< v_prenex_1571 main_x) (<= 0 (select main_a v_prenex_1571)) (<= 1998 (* 2 (select main_a v_prenex_1572))))) (forall ((v_prenex_13379 Int) (v_prenex_13380 Int)) (or (<= (select main_a v_prenex_13380) (+ (select main_a v_prenex_13379) 1000)) (<= (select main_a v_prenex_13379) 1) (<= (* 2 (select main_a v_prenex_13380)) 2000) (<= (* 2 (select main_a v_prenex_13379)) 2) (<= (select main_a v_prenex_13380) 1000) (<= (+ main_x 1) v_prenex_13379) (< v_prenex_13379 main_x))) (forall ((v_prenex_2366 Int) (v_prenex_2367 Int)) (or (<= (select main_a v_prenex_2367) 1000) (<= (+ main_x 1) v_prenex_2366) (<= (+ (select main_a v_prenex_2366) 998) (select main_a v_prenex_2367)) (<= 0 (* 2 (select main_a v_prenex_2366))) (<= 0 (select main_a v_prenex_2366)) (< v_prenex_2366 main_x))) (forall ((v_prenex_12579 Int) (v_prenex_12580 Int)) (or (<= (+ (select main_a v_prenex_12580) (select main_a v_prenex_12579)) 1000) (<= (select main_a v_prenex_12579) 2) (<= (select main_a v_prenex_12580) 1001) (<= (+ main_x 1) v_prenex_12579) (<= 998 (select main_a v_prenex_12580)) (<= (select main_a v_prenex_12579) 1) (< v_prenex_12579 main_x))) (or (forall ((v_prenex_12240 Int)) (or (<= 999 (select main_a v_prenex_12240)) (<= (select main_a v_prenex_12240) 1000))) (forall ((v_prenex_12239 Int)) (or (<= 0 (select main_a v_prenex_12239)) (< v_prenex_12239 main_x) (<= (+ main_x 1) v_prenex_12239) (<= (* 2 (select main_a v_prenex_12239)) 2) (<= 0 (+ (select main_a v_prenex_12239) 1))))) (forall ((v_prenex_4742 Int) (v_prenex_4741 Int)) (or (< v_prenex_4741 main_x) (<= (+ (select main_a v_prenex_4742) (select main_a v_prenex_4741)) 1000) (<= (+ main_x 1) v_prenex_4741) (<= 0 (+ (select main_a v_prenex_4741) 1)) (<= 999 (select main_a v_prenex_4742)) (<= 0 (select main_a v_prenex_4741)))) (forall ((v_prenex_11468 Int) (v_prenex_11469 Int)) (or (<= (+ (select main_a v_prenex_11469) (select main_a v_prenex_11468)) 1000) (<= 1998 (* 2 (select main_a v_prenex_11469))) (< v_prenex_11468 main_x) (< v_prenex_11469 main_y) (<= (+ main_x 1) v_prenex_11468) (<= (select main_a v_prenex_11469) 1000) (<= (* 2 (select main_a v_prenex_11468)) 2))) (forall ((v_prenex_6505 Int) (v_prenex_6506 Int)) (or (<= 998 (select main_a v_prenex_6506)) (<= (select main_a v_prenex_6505) 2) (<= (+ main_x 1) v_prenex_6505) (< v_prenex_6505 main_x) (<= (+ (select main_a v_prenex_6506) (select main_a v_prenex_6505)) 1000) (<= 1998 (* 2 (select main_a v_prenex_6506))) (<= (* 2 (select main_a v_prenex_6505)) 2))) (forall ((v_prenex_4184 Int) (v_prenex_4185 Int)) (or (<= (select main_a v_prenex_4185) 1001) (<= (* 2 (select main_a v_prenex_4184)) 2) (<= 1000 (+ (select main_a v_prenex_4185) (select main_a v_prenex_4184))) (<= 0 (* 2 (select main_a v_prenex_4184))) (< v_prenex_4184 main_x) (<= (* 2 (select main_a v_prenex_4185)) 2000) (<= (+ main_x 1) v_prenex_4184))) (forall ((v_prenex_7016 Int) (v_prenex_7017 Int)) (or (<= (+ main_x 1) v_prenex_7016) (< v_prenex_7017 main_y) (<= 0 (+ (select main_a v_prenex_7016) 1)) (<= (select main_a v_prenex_7017) (+ (select main_a v_prenex_7016) 1000)) (<= (select main_a v_prenex_7017) 1000) (< v_prenex_7016 main_x) (<= (* 2 (select main_a v_prenex_7017)) 2000))) (forall ((v_prenex_9440 Int) (v_prenex_9441 Int)) (or (<= (+ (select main_a v_prenex_9441) (select main_a v_prenex_9440)) 1000) (<= 0 (+ (select main_a v_prenex_9440) 1)) (<= 998 (select main_a v_prenex_9441)) (< v_prenex_9440 main_x) (<= 999 (select main_a v_prenex_9441)) (< v_prenex_9441 main_y) (<= (+ main_x 1) v_prenex_9440))) (forall ((v_prenex_1069 Int) (v_prenex_1070 Int)) (or (<= 1000 (+ (select main_a v_prenex_1070) (select main_a v_prenex_1069))) (<= (+ main_x 1) v_prenex_1069) (<= (select main_a v_prenex_1069) 1) (<= 999 (select main_a v_prenex_1070)) (< v_prenex_1069 main_x))) (forall ((v_prenex_6534 Int) (v_prenex_6533 Int)) (or (<= (+ main_x 1) v_prenex_6533) (< v_prenex_6533 main_x) (< v_prenex_6534 main_y) (<= (* 2 (select main_a v_prenex_6533)) 2) (<= (+ (select main_a v_prenex_6533) 998) (select main_a v_prenex_6534)))) (forall ((v_prenex_4438 Int) (v_prenex_4437 Int)) (or (<= (select main_a v_prenex_4437) 2) (<= (* 2 (select main_a v_prenex_4438)) 2000) (< v_prenex_4437 main_x) (<= 1000 (+ (select main_a v_prenex_4438) (select main_a v_prenex_4437))) (<= 1998 (* 2 (select main_a v_prenex_4438))) (<= (+ main_x 1) v_prenex_4437) (<= (select main_a v_prenex_4437) 1))) (forall ((v_prenex_12238 Int) (v_prenex_12237 Int)) (or (< v_prenex_12237 main_x) (<= (+ main_x 1) v_prenex_12237) (<= (* 2 (select main_a v_prenex_12238)) 2000) (<= (select main_a v_prenex_12237) 2) (<= (+ (select main_a v_prenex_12238) (select main_a v_prenex_12237)) 1000) (<= 0 (select main_a v_prenex_12237)) (<= 999 (select main_a v_prenex_12238)))) (forall ((v_prenex_9417 Int) (v_prenex_9416 Int)) (or (<= 1000 (+ (select main_a v_prenex_9417) (select main_a v_prenex_9416))) (< v_prenex_9416 main_x) (<= 0 (* 2 (select main_a v_prenex_9416))) (<= (+ main_x 1) v_prenex_9416) (<= 0 (+ (select main_a v_prenex_9416) 1)) (<= (select main_a v_prenex_9417) 1001) (<= (* 2 (select main_a v_prenex_9417)) 2000))) (forall ((v_prenex_1752 Int) (v_prenex_1751 Int)) (or (< v_prenex_1751 main_x) (<= (select main_a v_prenex_1751) 1) (<= (select main_a v_prenex_1751) 2) (<= (+ main_x 1) v_prenex_1751) (<= (select main_a v_prenex_1752) 1001) (<= (* 2 (select main_a v_prenex_1752)) 2000) (<= (+ (select main_a v_prenex_1751) 998) (select main_a v_prenex_1752)))) (forall ((v_prenex_1448 Int) (v_prenex_1449 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_1449))) (< v_prenex_1448 main_x) (<= (+ main_x 1) v_prenex_1448) (<= (select main_a v_prenex_1449) (+ (select main_a v_prenex_1448) 1000)) (<= (select main_a v_prenex_1449) 1000) (<= (* 2 (select main_a v_prenex_1448)) 2))) (forall ((v_prenex_8028 Int) (v_prenex_8029 Int)) (or (<= (+ main_x 1) v_prenex_8028) (<= (select main_a v_prenex_8028) 2) (<= (* 2 (select main_a v_prenex_8028)) 2) (< v_prenex_8028 main_x) (<= 998 (select main_a v_prenex_8029)) (<= (+ (select main_a v_prenex_8029) (select main_a v_prenex_8028)) 1000) (<= 999 (select main_a v_prenex_8029)))) (or (forall ((v_prenex_3134 Int)) (<= (select main_a v_prenex_3134) 1000)) (forall ((v_prenex_3133 Int)) (or (<= 0 (* 2 (select main_a v_prenex_3133))) (<= 0 (select main_a v_prenex_3133)) (<= (select main_a v_prenex_3133) 1) (< v_prenex_3133 main_x) (<= (+ main_x 1) v_prenex_3133)))) (or (forall ((v_prenex_1048 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_1048))) (<= (select main_a v_prenex_1048) 1000))) (forall ((v_prenex_1047 Int)) (or (< v_prenex_1047 main_x) (<= (select main_a v_prenex_1047) 2) (<= 0 (* 2 (select main_a v_prenex_1047))) (<= (select main_a v_prenex_1047) 1) (<= (+ main_x 1) v_prenex_1047)))) (forall ((v_prenex_4638 Int) (v_prenex_4637 Int)) (or (<= (select main_a v_prenex_4637) 1) (< v_prenex_4637 main_x) (<= 998 (select main_a v_prenex_4638)) (<= (+ main_x 1) v_prenex_4637) (<= (select main_a v_prenex_4638) (+ (select main_a v_prenex_4637) 1000)) (<= (select main_a v_prenex_4637) 2) (<= 1998 (* 2 (select main_a v_prenex_4638))))) (forall ((v_prenex_8053 Int) (v_prenex_8052 Int)) (or (<= (+ (select main_a v_prenex_8052) 998) (select main_a v_prenex_8053)) (<= 998 (select main_a v_prenex_8053)) (< v_prenex_8052 main_x) (<= (+ main_x 1) v_prenex_8052) (<= 0 (select main_a v_prenex_8052)) (< v_prenex_8053 main_y))) (forall ((v_prenex_7894 Int) (v_prenex_7895 Int)) (or (<= (select main_a v_prenex_7895) (+ (select main_a v_prenex_7894) 1000)) (<= (select main_a v_prenex_7894) 1) (< v_prenex_7894 main_x) (<= (+ main_x 1) v_prenex_7894) (<= 0 (select main_a v_prenex_7894)))) (forall ((v_prenex_7383 Int) (v_prenex_7384 Int)) (or (<= (select main_a v_prenex_7384) 1000) (<= (select main_a v_prenex_7383) 1) (<= (* 2 (select main_a v_prenex_7384)) 2000) (<= 0 (* 2 (select main_a v_prenex_7383))) (< v_prenex_7383 main_x) (<= (+ main_x 1) v_prenex_7383) (<= 1000 (+ (select main_a v_prenex_7384) (select main_a v_prenex_7383))))) (forall ((v_prenex_5796 Int) (v_prenex_5795 Int)) (or (<= (select main_a v_prenex_5795) 2) (< v_prenex_5795 main_x) (<= (select main_a v_prenex_5796) 1000) (<= (+ main_y 1) v_prenex_5796) (<= (+ main_x 1) v_prenex_5795) (<= 1998 (* 2 (select main_a v_prenex_5796))) (<= (select main_a v_prenex_5796) (+ (select main_a v_prenex_5795) 1000)))) (forall ((v_prenex_2773 Int) (v_prenex_2774 Int)) (or (<= (+ main_x 1) v_prenex_2773) (<= 0 (* 2 (select main_a v_prenex_2773))) (<= 1000 (+ (select main_a v_prenex_2774) (select main_a v_prenex_2773))) (<= 0 (select main_a v_prenex_2773)) (< v_prenex_2773 main_x))) (forall ((v_prenex_777 Int) (v_prenex_778 Int)) (or (<= (+ main_x 1) v_prenex_777) (< v_prenex_777 main_x) (<= (select main_a v_prenex_778) (+ (select main_a v_prenex_777) 1000)) (<= 0 (+ (select main_a v_prenex_777) 1)) (<= (* 2 (select main_a v_prenex_778)) 2000) (<= (select main_a v_prenex_778) 1000) (<= 0 (* 2 (select main_a v_prenex_777))))) (forall ((v_prenex_7836 Int) (v_prenex_7837 Int)) (or (< v_prenex_7836 main_x) (<= 1000 (+ (select main_a v_prenex_7837) (select main_a v_prenex_7836))) (< v_prenex_7837 main_y) (<= 0 (select main_a v_prenex_7836)) (<= (+ main_x 1) v_prenex_7836))) (forall ((v_prenex_9152 Int) (v_prenex_9151 Int)) (or (<= (+ main_x 1) v_prenex_9151) (<= 999 (select main_a v_prenex_9152)) (< v_prenex_9151 main_x) (<= 0 (* 2 (select main_a v_prenex_9151))) (<= (+ main_y 1) v_prenex_9152) (<= 1000 (+ (select main_a v_prenex_9152) (select main_a v_prenex_9151))) (<= (select main_a v_prenex_9152) 1000))) (forall ((v_prenex_10987 Int) (v_prenex_10988 Int)) (or (<= (select main_a v_prenex_10988) 1001) (<= (+ main_x 1) v_prenex_10987) (<= 1000 (+ (select main_a v_prenex_10988) (select main_a v_prenex_10987))) (<= 0 (+ (select main_a v_prenex_10987) 1)) (<= 0 (select main_a v_prenex_10987)) (< v_prenex_10987 main_x))) (forall ((v_prenex_675 Int) (v_prenex_676 Int)) (or (<= (+ main_x 1) v_prenex_675) (<= (select main_a v_prenex_676) (+ (select main_a v_prenex_675) 1000)) (<= (select main_a v_prenex_676) 1001) (<= 998 (select main_a v_prenex_676)) (< v_prenex_675 main_x) (<= (select main_a v_prenex_675) 2) (<= (* 2 (select main_a v_prenex_675)) 2))) (forall ((v_prenex_10008 Int) (v_prenex_10009 Int)) (or (<= 0 (select main_a v_prenex_10008)) (<= (select main_a v_prenex_10009) 1000) (<= (+ main_x 1) v_prenex_10008) (< v_prenex_10008 main_x) (<= (* 2 (select main_a v_prenex_10008)) 2) (<= (+ (select main_a v_prenex_10009) (select main_a v_prenex_10008)) 1000) (<= (select main_a v_prenex_10009) 1001))) (forall ((v_prenex_367 Int) (v_prenex_368 Int)) (or (< v_prenex_367 main_x) (<= (+ main_y 1) v_prenex_368) (<= (+ main_x 1) v_prenex_367) (<= 999 (select main_a v_prenex_368)) (<= 998 (select main_a v_prenex_368)) (<= (select main_a v_prenex_367) 2) (<= 1000 (+ (select main_a v_prenex_368) (select main_a v_prenex_367))))) (or (forall ((v_prenex_9129 Int)) (or (< v_prenex_9129 main_x) (<= (* 2 (select main_a v_prenex_9129)) 2) (<= (select main_a v_prenex_9129) 2) (<= (+ main_x 1) v_prenex_9129))) (forall ((v_prenex_9130 Int)) (or (<= 999 (select main_a v_prenex_9130)) (<= 1998 (* 2 (select main_a v_prenex_9130)))))) (forall ((v_prenex_901 Int) (v_prenex_902 Int)) (or (< v_prenex_901 main_x) (<= (+ main_x 1) v_prenex_901) (<= (+ (select main_a v_prenex_902) (select main_a v_prenex_901)) 1000) (<= (* 2 (select main_a v_prenex_902)) 2000) (<= (* 2 (select main_a v_prenex_901)) 2) (<= 0 (+ (select main_a v_prenex_901) 1)) (<= 999 (select main_a v_prenex_902)))) (forall ((v_prenex_10773 Int) (v_prenex_10772 Int)) (or (<= (select main_a v_prenex_10772) 2) (<= (+ (select main_a v_prenex_10772) 998) (select main_a v_prenex_10773)) (<= (* 2 (select main_a v_prenex_10772)) 2) (<= (* 2 (select main_a v_prenex_10773)) 2000) (<= (+ main_x 1) v_prenex_10772) (<= (select main_a v_prenex_10773) 1000) (< v_prenex_10772 main_x))) (or (forall ((v_prenex_5122 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5122))) (< v_prenex_5122 main_x) (<= (+ main_x 1) v_prenex_5122))) (forall ((v_prenex_5123 Int)) (or (<= (select main_a v_prenex_5123) 1000) (<= (* 2 (select main_a v_prenex_5123)) 2000)))) (forall ((v_prenex_6034 Int) (v_prenex_6033 Int)) (or (< v_prenex_6033 main_x) (<= 0 (* 2 (select main_a v_prenex_6033))) (<= (* 2 (select main_a v_prenex_6033)) 2) (<= 1000 (+ (select main_a v_prenex_6034) (select main_a v_prenex_6033))) (<= 1998 (* 2 (select main_a v_prenex_6034))) (<= (+ main_x 1) v_prenex_6033))) (forall ((v_prenex_1634 Int) (v_prenex_1633 Int)) (or (<= 1000 (+ (select main_a v_prenex_1634) (select main_a v_prenex_1633))) (<= 0 (+ (select main_a v_prenex_1633) 1)) (<= 1998 (* 2 (select main_a v_prenex_1634))) (<= (+ main_x 1) v_prenex_1633) (<= (select main_a v_prenex_1634) 1000) (<= (* 2 (select main_a v_prenex_1633)) 2) (< v_prenex_1633 main_x))) (forall ((v_prenex_8146 Int) (v_prenex_8147 Int)) (or (<= 1000 (+ (select main_a v_prenex_8147) (select main_a v_prenex_8146))) (<= 1998 (* 2 (select main_a v_prenex_8147))) (< v_prenex_8146 main_x) (<= 0 (select main_a v_prenex_8146)) (<= 998 (select main_a v_prenex_8147)) (<= (+ main_x 1) v_prenex_8146))) (forall ((v_prenex_4074 Int) (v_prenex_4073 Int)) (or (<= (+ (select main_a v_prenex_4073) 998) (select main_a v_prenex_4074)) (<= 0 (* 2 (select main_a v_prenex_4073))) (< v_prenex_4073 main_x) (<= (select main_a v_prenex_4074) 1001) (<= 0 (select main_a v_prenex_4073)) (<= 1998 (* 2 (select main_a v_prenex_4074))) (<= (+ main_x 1) v_prenex_4073))) (forall ((v_prenex_9572 Int) (v_prenex_9571 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_9572))) (<= (select main_a v_prenex_9571) 2) (< v_prenex_9571 main_x) (<= (* 2 (select main_a v_prenex_9572)) 2000) (<= (+ main_x 1) v_prenex_9571) (< v_prenex_9572 main_y) (<= (+ (select main_a v_prenex_9572) (select main_a v_prenex_9571)) 1000))) (forall ((v_prenex_3451 Int) (v_prenex_3452 Int)) (or (<= 0 (select main_a v_prenex_3451)) (< v_prenex_3451 main_x) (<= (+ (select main_a v_prenex_3451) 998) (select main_a v_prenex_3452)) (<= (+ main_x 1) v_prenex_3451) (<= 1998 (* 2 (select main_a v_prenex_3452))) (<= 998 (select main_a v_prenex_3452)))) (forall ((v_prenex_9168 Int) (v_prenex_9167 Int)) (or (<= (+ (select main_a v_prenex_9167) 998) (select main_a v_prenex_9168)) (<= (+ main_x 1) v_prenex_9167) (<= 999 (select main_a v_prenex_9168)) (<= 0 (+ (select main_a v_prenex_9167) 1)) (< v_prenex_9167 main_x) (<= (select main_a v_prenex_9168) 1000) (<= 0 (* 2 (select main_a v_prenex_9167))))) (forall ((v_prenex_6138 Int) (v_prenex_6137 Int)) (or (<= 0 (* 2 (select main_a v_prenex_6137))) (<= 1000 (+ (select main_a v_prenex_6138) (select main_a v_prenex_6137))) (<= (select main_a v_prenex_6138) 1001) (<= 999 (select main_a v_prenex_6138)) (<= (select main_a v_prenex_6137) 1) (<= (+ main_x 1) v_prenex_6137) (< v_prenex_6137 main_x))) (forall ((v_prenex_8855 Int) (v_prenex_8854 Int)) (or (<= (+ main_x 1) v_prenex_8854) (< v_prenex_8854 main_x) (<= (+ main_y 1) v_prenex_8855) (<= 998 (select main_a v_prenex_8855)) (<= 0 (select main_a v_prenex_8854)) (<= (+ (select main_a v_prenex_8855) (select main_a v_prenex_8854)) 1000))) (or (forall ((v_prenex_10787 Int)) (or (<= 999 (select main_a v_prenex_10787)) (<= 998 (select main_a v_prenex_10787)))) (forall ((v_prenex_10786 Int)) (or (<= (+ main_x 1) v_prenex_10786) (<= (select main_a v_prenex_10786) 2) (<= 0 (* 2 (select main_a v_prenex_10786))) (<= (* 2 (select main_a v_prenex_10786)) 2) (< v_prenex_10786 main_x)))) (forall ((v_prenex_7755 Int) (v_prenex_7756 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_7756))) (<= (* 2 (select main_a v_prenex_7756)) 2000) (<= 0 (+ (select main_a v_prenex_7755) 1)) (<= (+ main_x 1) v_prenex_7755) (<= (+ (select main_a v_prenex_7756) (select main_a v_prenex_7755)) 1000) (< v_prenex_7755 main_x) (<= 0 (select main_a v_prenex_7755)))) (forall ((v_prenex_2767 Int) (v_prenex_2768 Int)) (or (<= 999 (select main_a v_prenex_2768)) (< v_prenex_2767 main_x) (<= 0 (* 2 (select main_a v_prenex_2767))) (<= (+ (select main_a v_prenex_2768) (select main_a v_prenex_2767)) 1000) (<= (+ main_x 1) v_prenex_2767))) (forall ((v_prenex_8565 Int) (v_prenex_8566 Int)) (or (<= 998 (select main_a v_prenex_8566)) (<= (select main_a v_prenex_8565) 1) (<= (+ main_x 1) v_prenex_8565) (< v_prenex_8565 main_x) (<= (select main_a v_prenex_8566) (+ (select main_a v_prenex_8565) 1000)) (<= 999 (select main_a v_prenex_8566)))) (forall ((v_prenex_5086 Int) (v_prenex_5087 Int)) (or (<= 999 (select main_a v_prenex_5087)) (<= 1998 (* 2 (select main_a v_prenex_5087))) (< v_prenex_5086 main_x) (<= 0 (+ (select main_a v_prenex_5086) 1)) (<= (+ main_x 1) v_prenex_5086) (<= 0 (* 2 (select main_a v_prenex_5086))) (<= 1000 (+ (select main_a v_prenex_5087) (select main_a v_prenex_5086))))) (forall ((v_prenex_6965 Int) (v_prenex_6964 Int)) (or (< v_prenex_6964 main_x) (<= (+ (select main_a v_prenex_6965) (select main_a v_prenex_6964)) 1000) (<= (select main_a v_prenex_6965) 1001) (<= 0 (* 2 (select main_a v_prenex_6964))) (<= (+ main_x 1) v_prenex_6964) (<= 998 (select main_a v_prenex_6965)) (<= (+ main_y 1) v_prenex_6965))) (or (forall ((v_prenex_10220 Int)) (or (<= (* 2 (select main_a v_prenex_10220)) 2000) (<= (select main_a v_prenex_10220) 1000))) (forall ((v_prenex_10219 Int)) (or (<= 0 (* 2 (select main_a v_prenex_10219))) (<= (+ main_x 1) v_prenex_10219) (<= (select main_a v_prenex_10219) 2) (< v_prenex_10219 main_x) (<= (* 2 (select main_a v_prenex_10219)) 2)))) (forall ((v_prenex_7348 Int) (v_prenex_7349 Int)) (or (<= (+ main_x 1) v_prenex_7348) (<= 998 (select main_a v_prenex_7349)) (<= 0 (+ (select main_a v_prenex_7348) 1)) (<= (+ (select main_a v_prenex_7348) 998) (select main_a v_prenex_7349)) (<= 0 (* 2 (select main_a v_prenex_7348))) (<= (select main_a v_prenex_7349) 1001) (< v_prenex_7348 main_x))) (forall ((v_prenex_334 Int) (v_prenex_333 Int)) (or (<= (select main_a v_prenex_333) 2) (< v_prenex_333 main_x) (<= (select main_a v_prenex_334) 1001) (<= (+ main_x 1) v_prenex_333) (<= (* 2 (select main_a v_prenex_334)) 2000) (<= (+ (select main_a v_prenex_334) (select main_a v_prenex_333)) 1000) (< v_prenex_334 main_y))) (forall ((v_prenex_11135 Int) (v_prenex_11136 Int)) (or (<= (+ main_x 1) v_prenex_11135) (<= (* 2 (select main_a v_prenex_11136)) 2000) (< v_prenex_11136 main_y) (<= 998 (select main_a v_prenex_11136)) (<= (+ (select main_a v_prenex_11136) (select main_a v_prenex_11135)) 1000) (<= (select main_a v_prenex_11135) 1) (< v_prenex_11135 main_x))) (forall ((v_prenex_4397 Int) (v_prenex_4398 Int)) (or (<= (+ main_x 1) v_prenex_4397) (<= 998 (select main_a v_prenex_4398)) (<= (select main_a v_prenex_4398) (+ (select main_a v_prenex_4397) 1000)) (< v_prenex_4398 main_y) (< v_prenex_4397 main_x) (<= 0 (+ (select main_a v_prenex_4397) 1)) (<= (select main_a v_prenex_4398) 1000))) (or (forall ((v_prenex_9694 Int)) (or (<= 0 (* 2 (select main_a v_prenex_9694))) (<= (* 2 (select main_a v_prenex_9694)) 2) (<= (+ main_x 1) v_prenex_9694) (< v_prenex_9694 main_x))) (forall ((v_prenex_9695 Int)) (or (< v_prenex_9695 main_y) (<= (* 2 (select main_a v_prenex_9695)) 2000)))) (forall ((v_prenex_6354 Int) (v_prenex_6353 Int)) (or (<= (+ (select main_a v_prenex_6354) (select main_a v_prenex_6353)) 1000) (<= (* 2 (select main_a v_prenex_6354)) 2000) (< v_prenex_6353 main_x) (<= (+ main_x 1) v_prenex_6353) (<= (+ main_y 1) v_prenex_6354) (<= 0 (* 2 (select main_a v_prenex_6353))) (<= (select main_a v_prenex_6354) 1000))) (forall ((v_prenex_12463 Int) (v_prenex_12464 Int)) (or (<= (+ main_y 1) v_prenex_12464) (<= (+ (select main_a v_prenex_12464) (select main_a v_prenex_12463)) 1000) (<= (+ main_x 1) v_prenex_12463) (<= (select main_a v_prenex_12464) 1001) (<= (select main_a v_prenex_12464) 1000) (< v_prenex_12463 main_x) (<= 0 (+ (select main_a v_prenex_12463) 1)))) (forall ((v_prenex_5219 Int) (v_prenex_5218 Int)) (or (<= (select main_a v_prenex_5219) 1001) (<= (+ (select main_a v_prenex_5219) (select main_a v_prenex_5218)) 1000) (<= (select main_a v_prenex_5219) 1000) (<= (+ main_x 1) v_prenex_5218) (< v_prenex_5218 main_x) (<= 0 (* 2 (select main_a v_prenex_5218))) (<= 0 (select main_a v_prenex_5218)))) (forall ((v_prenex_6672 Int) (v_prenex_6673 Int)) (or (<= (select main_a v_prenex_6672) 1) (<= 1000 (+ (select main_a v_prenex_6673) (select main_a v_prenex_6672))) (<= (* 2 (select main_a v_prenex_6673)) 2000) (< v_prenex_6672 main_x) (<= (select main_a v_prenex_6673) 1000) (<= (+ main_x 1) v_prenex_6672))) (forall ((v_prenex_1736 Int) (v_prenex_1735 Int)) (or (< v_prenex_1735 main_x) (<= 1998 (* 2 (select main_a v_prenex_1736))) (<= (select main_a v_prenex_1736) (+ (select main_a v_prenex_1735) 1000)) (<= (select main_a v_prenex_1736) 1000) (<= (select main_a v_prenex_1735) 2) (<= (+ main_x 1) v_prenex_1735) (<= 0 (+ (select main_a v_prenex_1735) 1)))) (forall ((v_prenex_10275 Int) (v_prenex_10276 Int)) (or (<= (select main_a v_prenex_10275) 2) (<= (+ (select main_a v_prenex_10276) (select main_a v_prenex_10275)) 1000) (<= 1998 (* 2 (select main_a v_prenex_10276))) (< v_prenex_10276 main_y) (<= (+ main_x 1) v_prenex_10275) (< v_prenex_10275 main_x))) (forall ((v_prenex_13280 Int) (v_prenex_13281 Int)) (or (< v_prenex_13280 main_x) (<= 0 (* 2 (select main_a v_prenex_13280))) (<= (select main_a v_prenex_13281) 1001) (<= 1998 (* 2 (select main_a v_prenex_13281))) (<= (+ main_x 1) v_prenex_13280) (<= (+ (select main_a v_prenex_13280) 998) (select main_a v_prenex_13281)) (<= 0 (select main_a v_prenex_13280)))) (forall ((v_prenex_1906 Int) (v_prenex_1905 Int)) (or (<= 1000 (+ (select main_a v_prenex_1906) (select main_a v_prenex_1905))) (<= (* 2 (select main_a v_prenex_1906)) 2000) (<= (+ main_y 1) v_prenex_1906) (<= 0 (select main_a v_prenex_1905)) (< v_prenex_1905 main_x) (<= (+ main_x 1) v_prenex_1905))) (forall ((v_prenex_143 Int) (v_prenex_144 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_144))) (< v_prenex_143 main_x) (<= 0 (* 2 (select main_a v_prenex_143))) (<= (select main_a v_prenex_144) (+ (select main_a v_prenex_143) 1000)) (<= (+ main_x 1) v_prenex_143) (<= (select main_a v_prenex_143) 2))) (forall ((v_prenex_11814 Int) (v_prenex_11815 Int)) (or (<= (select main_a v_prenex_11815) (+ (select main_a v_prenex_11814) 1000)) (< v_prenex_11814 main_x) (<= (select main_a v_prenex_11815) 1000) (<= (+ main_x 1) v_prenex_11814) (<= (select main_a v_prenex_11814) 2) (<= (* 2 (select main_a v_prenex_11815)) 2000) (<= (* 2 (select main_a v_prenex_11814)) 2))) (or (forall ((v_prenex_5637 Int)) (or (<= 999 (select main_a v_prenex_5637)) (<= (select main_a v_prenex_5637) 1000))) (forall ((v_prenex_5636 Int)) (or (<= 0 (+ (select main_a v_prenex_5636) 1)) (<= (* 2 (select main_a v_prenex_5636)) 2) (<= 0 (* 2 (select main_a v_prenex_5636))) (<= (+ main_x 1) v_prenex_5636) (< v_prenex_5636 main_x)))) (forall ((v_prenex_12098 Int) (v_prenex_12097 Int)) (or (<= (+ main_x 1) v_prenex_12097) (<= (+ (select main_a v_prenex_12097) 998) (select main_a v_prenex_12098)) (<= 1998 (* 2 (select main_a v_prenex_12098))) (<= 0 (select main_a v_prenex_12097)) (<= 998 (select main_a v_prenex_12098)) (< v_prenex_12097 main_x) (<= 0 (+ (select main_a v_prenex_12097) 1)))) (forall ((v_prenex_11947 Int) (v_prenex_11948 Int)) (or (<= (+ (select main_a v_prenex_11947) 998) (select main_a v_prenex_11948)) (<= (* 2 (select main_a v_prenex_11947)) 2) (<= 999 (select main_a v_prenex_11948)) (<= 998 (select main_a v_prenex_11948)) (< v_prenex_11947 main_x) (<= (+ main_x 1) v_prenex_11947) (<= 0 (select main_a v_prenex_11947)))) (forall ((v_prenex_10578 Int) (v_prenex_10579 Int)) (or (<= (* 2 (select main_a v_prenex_10579)) 2000) (<= (select main_a v_prenex_10579) 1001) (< v_prenex_10578 main_x) (<= (+ main_x 1) v_prenex_10578) (<= (+ (select main_a v_prenex_10579) (select main_a v_prenex_10578)) 1000) (<= (select main_a v_prenex_10578) 1) (<= (* 2 (select main_a v_prenex_10578)) 2))) (or (forall ((v_prenex_134 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_134))) (<= (select main_a v_prenex_134) 1000))) (forall ((v_prenex_133 Int)) (or (<= (+ main_x 1) v_prenex_133) (<= (select main_a v_prenex_133) 1) (<= (* 2 (select main_a v_prenex_133)) 2) (< v_prenex_133 main_x) (<= 0 (+ (select main_a v_prenex_133) 1))))) (forall ((v_prenex_3689 Int) (v_prenex_3688 Int)) (or (<= 998 (select main_a v_prenex_3689)) (< v_prenex_3688 main_x) (<= (select main_a v_prenex_3688) 2) (<= (select main_a v_prenex_3689) (+ (select main_a v_prenex_3688) 1000)) (<= (+ main_x 1) v_prenex_3688) (<= (select main_a v_prenex_3689) 1001))) (forall ((v_prenex_7038 Int) (v_prenex_7039 Int)) (or (<= (select main_a v_prenex_7038) 1) (<= (+ main_y 1) v_prenex_7039) (< v_prenex_7038 main_x) (<= (+ main_x 1) v_prenex_7038) (<= 998 (select main_a v_prenex_7039)) (<= (select main_a v_prenex_7039) (+ (select main_a v_prenex_7038) 1000)) (<= 999 (select main_a v_prenex_7039)))) (forall ((v_prenex_11938 Int) (v_prenex_11937 Int)) (or (<= 1000 (+ (select main_a v_prenex_11938) (select main_a v_prenex_11937))) (<= (select main_a v_prenex_11937) 2) (< v_prenex_11937 main_x) (<= 0 (* 2 (select main_a v_prenex_11937))) (<= (select main_a v_prenex_11938) 1000) (<= (* 2 (select main_a v_prenex_11938)) 2000) (<= (+ main_x 1) v_prenex_11937))) (forall ((v_prenex_6024 Int) (v_prenex_6023 Int)) (or (<= (select main_a v_prenex_6024) 1001) (<= (select main_a v_prenex_6023) 2) (<= 0 (select main_a v_prenex_6023)) (< v_prenex_6023 main_x) (<= (+ (select main_a v_prenex_6023) 998) (select main_a v_prenex_6024)) (<= (+ main_x 1) v_prenex_6023) (<= 998 (select main_a v_prenex_6024)))) (forall ((v_prenex_174 Int) (v_prenex_173 Int)) (or (<= (+ (select main_a v_prenex_174) (select main_a v_prenex_173)) 1000) (<= 0 (* 2 (select main_a v_prenex_173))) (<= 999 (select main_a v_prenex_174)) (< v_prenex_173 main_x) (<= (+ main_x 1) v_prenex_173) (<= 998 (select main_a v_prenex_174)))) (forall ((v_prenex_6877 Int) (v_prenex_6876 Int)) (or (<= 999 (select main_a v_prenex_6877)) (<= 0 (* 2 (select main_a v_prenex_6876))) (<= (+ (select main_a v_prenex_6877) (select main_a v_prenex_6876)) 1000) (<= (select main_a v_prenex_6876) 1) (< v_prenex_6876 main_x) (<= (+ main_x 1) v_prenex_6876))) (forall ((v_prenex_5497 Int) (v_prenex_5496 Int)) (or (<= 0 (select main_a v_prenex_5496)) (< v_prenex_5496 main_x) (<= 998 (select main_a v_prenex_5497)) (<= (+ main_x 1) v_prenex_5496) (<= 0 (* 2 (select main_a v_prenex_5496))) (<= 1998 (* 2 (select main_a v_prenex_5497))) (<= (+ (select main_a v_prenex_5497) (select main_a v_prenex_5496)) 1000))) (forall ((v_prenex_12155 Int) (v_prenex_12156 Int)) (or (<= (+ (select main_a v_prenex_12155) 998) (select main_a v_prenex_12156)) (< v_prenex_12155 main_x) (<= (select main_a v_prenex_12156) 1000) (<= 999 (select main_a v_prenex_12156)) (<= 0 (* 2 (select main_a v_prenex_12155))) (<= (+ main_x 1) v_prenex_12155) (<= (select main_a v_prenex_12155) 1))) (or (forall ((v_prenex_2903 Int)) (or (< v_prenex_2903 main_x) (<= (+ main_x 1) v_prenex_2903) (<= 0 (* 2 (select main_a v_prenex_2903))) (<= 0 (+ (select main_a v_prenex_2903) 1)))) (forall ((v_prenex_2904 Int)) (or (<= (select main_a v_prenex_2904) 1001) (< v_prenex_2904 main_y) (<= 1998 (* 2 (select main_a v_prenex_2904)))))) (forall ((v_prenex_1950 Int) (v_prenex_1949 Int)) (or (<= (* 2 (select main_a v_prenex_1949)) 2) (< v_prenex_1949 main_x) (<= (+ main_x 1) v_prenex_1949) (<= (+ (select main_a v_prenex_1949) 998) (select main_a v_prenex_1950)) (<= (select main_a v_prenex_1950) 1001) (<= 0 (select main_a v_prenex_1949)) (<= (select main_a v_prenex_1950) 1000))) (forall ((v_prenex_8657 Int) (v_prenex_8658 Int)) (or (<= 1000 (+ (select main_a v_prenex_8658) (select main_a v_prenex_8657))) (<= 999 (select main_a v_prenex_8658)) (<= (select main_a v_prenex_8657) 1) (<= 0 (select main_a v_prenex_8657)) (<= (+ main_x 1) v_prenex_8657) (< v_prenex_8657 main_x))) (forall ((v_prenex_7340 Int) (v_prenex_7341 Int)) (or (< v_prenex_7340 main_x) (< v_prenex_7341 main_y) (<= 0 (* 2 (select main_a v_prenex_7340))) (<= 1000 (+ (select main_a v_prenex_7341) (select main_a v_prenex_7340))) (<= 1998 (* 2 (select main_a v_prenex_7341))) (<= (+ main_x 1) v_prenex_7340))) (forall ((v_prenex_4549 Int) (v_prenex_4550 Int)) (or (< v_prenex_4549 main_x) (<= 0 (select main_a v_prenex_4549)) (<= (+ main_x 1) v_prenex_4549) (<= (+ (select main_a v_prenex_4550) (select main_a v_prenex_4549)) 1000) (<= 0 (* 2 (select main_a v_prenex_4549))) (<= (select main_a v_prenex_4550) 1000))) (forall ((v_prenex_12530 Int) (v_prenex_12529 Int)) (or (<= (select main_a v_prenex_12530) 1000) (<= 1998 (* 2 (select main_a v_prenex_12530))) (<= (select main_a v_prenex_12530) (+ (select main_a v_prenex_12529) 1000)) (< v_prenex_12529 main_x) (<= (* 2 (select main_a v_prenex_12529)) 2) (<= 0 (* 2 (select main_a v_prenex_12529))) (<= (+ main_x 1) v_prenex_12529))) (forall ((v_prenex_2671 Int) (v_prenex_2672 Int)) (or (<= 998 (select main_a v_prenex_2672)) (<= (+ main_x 1) v_prenex_2671) (<= 1000 (+ (select main_a v_prenex_2672) (select main_a v_prenex_2671))) (<= (select main_a v_prenex_2671) 1) (< v_prenex_2671 main_x))) (forall ((v_prenex_3458 Int) (v_prenex_3457 Int)) (or (<= 0 (* 2 (select main_a v_prenex_3457))) (<= 1000 (+ (select main_a v_prenex_3458) (select main_a v_prenex_3457))) (< v_prenex_3458 main_y) (< v_prenex_3457 main_x) (<= 1998 (* 2 (select main_a v_prenex_3458))) (<= (* 2 (select main_a v_prenex_3458)) 2000) (<= (+ main_x 1) v_prenex_3457))) (forall ((v_prenex_1958 Int) (v_prenex_1957 Int)) (or (< v_prenex_1958 main_y) (<= 0 (* 2 (select main_a v_prenex_1957))) (<= 998 (select main_a v_prenex_1958)) (< v_prenex_1957 main_x) (<= (+ main_x 1) v_prenex_1957) (<= (select main_a v_prenex_1958) 1000) (<= (+ (select main_a v_prenex_1958) (select main_a v_prenex_1957)) 1000))) (forall ((v_prenex_7865 Int) (v_prenex_7864 Int)) (or (<= (+ (select main_a v_prenex_7864) 998) (select main_a v_prenex_7865)) (<= (select main_a v_prenex_7865) 1000) (<= (select main_a v_prenex_7864) 1) (<= 0 (+ (select main_a v_prenex_7864) 1)) (< v_prenex_7864 main_x) (<= (+ main_x 1) v_prenex_7864) (<= (* 2 (select main_a v_prenex_7865)) 2000))) (forall ((v_prenex_4506 Int) (v_prenex_4505 Int)) (or (<= (+ (select main_a v_prenex_4505) 998) (select main_a v_prenex_4506)) (<= 0 (* 2 (select main_a v_prenex_4505))) (<= (+ main_x 1) v_prenex_4505) (<= (select main_a v_prenex_4506) 1000) (< v_prenex_4505 main_x))) (forall ((v_prenex_7516 Int) (v_prenex_7517 Int)) (or (<= 999 (select main_a v_prenex_7517)) (<= 0 (+ (select main_a v_prenex_7516) 1)) (< v_prenex_7516 main_x) (<= (+ main_x 1) v_prenex_7516) (<= (+ (select main_a v_prenex_7517) (select main_a v_prenex_7516)) 1000) (<= (select main_a v_prenex_7516) 1))) (forall ((v_prenex_6458 Int) (v_prenex_6457 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_6458))) (< v_prenex_6458 main_y) (<= (+ (select main_a v_prenex_6458) (select main_a v_prenex_6457)) 1000) (<= (+ main_x 1) v_prenex_6457) (<= (+ main_y 1) v_prenex_6458))) (or (forall ((v_prenex_3590 Int)) (or (<= (+ main_x 1) v_prenex_3590) (<= 0 (* 2 (select main_a v_prenex_3590))) (< v_prenex_3590 main_x))) (forall ((v_prenex_3591 Int)) (or (<= (* 2 (select main_a v_prenex_3591)) 2000) (<= (select main_a v_prenex_3591) 1001) (< v_prenex_3591 main_y)))) (forall ((v_prenex_7288 Int) (v_prenex_7289 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_7289))) (<= (+ main_x 1) v_prenex_7288) (<= (select main_a v_prenex_7289) 1001) (<= (+ (select main_a v_prenex_7288) 998) (select main_a v_prenex_7289)) (<= (+ main_y 1) v_prenex_7289) (<= (select main_a v_prenex_7288) 2) (< v_prenex_7288 main_x))) (or (forall ((v_prenex_2919 Int)) (or (<= 0 (* 2 (select main_a v_prenex_2919))) (<= (+ main_x 1) v_prenex_2919) (< v_prenex_2919 main_x))) (forall ((v_prenex_2920 Int)) (or (<= 998 (select main_a v_prenex_2920)) (<= 1998 (* 2 (select main_a v_prenex_2920)))))) (forall ((v_prenex_11987 Int) (v_prenex_11988 Int)) (or (<= 0 (* 2 (select main_a v_prenex_11987))) (<= (* 2 (select main_a v_prenex_11987)) 2) (<= (+ main_x 1) v_prenex_11987) (<= 1998 (* 2 (select main_a v_prenex_11988))) (< v_prenex_11987 main_x) (<= (+ (select main_a v_prenex_11988) (select main_a v_prenex_11987)) 1000))) (or (forall ((v_prenex_8825 Int)) (<= 999 (select main_a v_prenex_8825))) (forall ((v_prenex_8824 Int)) (or (< v_prenex_8824 main_x) (<= 0 (* 2 (select main_a v_prenex_8824))) (<= 0 (+ (select main_a v_prenex_8824) 1)) (<= (+ main_x 1) v_prenex_8824)))) (forall ((v_prenex_6963 Int) (v_prenex_6962 Int)) (or (<= 0 (+ (select main_a v_prenex_6962) 1)) (<= (+ (select main_a v_prenex_6963) (select main_a v_prenex_6962)) 1000) (<= (select main_a v_prenex_6963) 1001) (<= 0 (select main_a v_prenex_6962)) (<= (+ main_x 1) v_prenex_6962) (< v_prenex_6962 main_x) (<= (* 2 (select main_a v_prenex_6963)) 2000))) (forall ((v_prenex_345 Int) (v_prenex_346 Int)) (or (<= 0 (* 2 (select main_a v_prenex_345))) (< v_prenex_345 main_x) (<= 0 (select main_a v_prenex_345)) (<= (select main_a v_prenex_346) 1001) (<= (select main_a v_prenex_346) 1000) (<= (select main_a v_prenex_346) (+ (select main_a v_prenex_345) 1000)) (<= (+ main_x 1) v_prenex_345))) (forall ((v_prenex_6932 Int) (v_prenex_6933 Int)) (or (<= (* 2 (select main_a v_prenex_6933)) 2000) (<= 1000 (+ (select main_a v_prenex_6933) (select main_a v_prenex_6932))) (<= 0 (+ (select main_a v_prenex_6932) 1)) (< v_prenex_6932 main_x) (<= (select main_a v_prenex_6933) 1001) (<= (+ main_x 1) v_prenex_6932) (<= 0 (select main_a v_prenex_6932)))) (forall ((v_prenex_5694 Int) (v_prenex_5693 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5693))) (<= (select main_a v_prenex_5693) 1) (<= 998 (select main_a v_prenex_5694)) (< v_prenex_5693 main_x) (<= (+ main_x 1) v_prenex_5693) (<= (select main_a v_prenex_5694) (+ (select main_a v_prenex_5693) 1000)))) (forall ((v_prenex_9677 Int) (v_prenex_9676 Int)) (or (<= 1000 (+ (select main_a v_prenex_9677) (select main_a v_prenex_9676))) (<= 0 (select main_a v_prenex_9676)) (<= (+ main_x 1) v_prenex_9676) (< v_prenex_9676 main_x) (<= (select main_a v_prenex_9677) 1000) (<= 999 (select main_a v_prenex_9677)))) (forall ((v_prenex_4012 Int) (v_prenex_4013 Int)) (or (<= (* 2 (select main_a v_prenex_4013)) 2000) (<= (select main_a v_prenex_4012) 1) (<= 999 (select main_a v_prenex_4013)) (<= (+ (select main_a v_prenex_4012) 998) (select main_a v_prenex_4013)) (<= 0 (select main_a v_prenex_4012)) (< v_prenex_4012 main_x) (<= (+ main_x 1) v_prenex_4012))) (forall ((v_prenex_2857 Int) (v_prenex_2858 Int)) (or (<= 1000 (+ (select main_a v_prenex_2858) (select main_a v_prenex_2857))) (<= (select main_a v_prenex_2858) 1001) (< v_prenex_2857 main_x) (<= (* 2 (select main_a v_prenex_2857)) 2) (<= (select main_a v_prenex_2858) 1000) (<= (+ main_x 1) v_prenex_2857) (<= (select main_a v_prenex_2857) 1))) (forall ((v_prenex_560 Int) (v_prenex_559 Int)) (or (<= 1000 (+ (select main_a v_prenex_560) (select main_a v_prenex_559))) (<= 1998 (* 2 (select main_a v_prenex_560))) (<= (+ main_y 1) v_prenex_560) (< v_prenex_560 main_y) (<= 998 (select main_a v_prenex_560)))) (forall ((v_prenex_1842 Int) (v_prenex_1841 Int)) (or (<= 1000 (+ (select main_a v_prenex_1842) (select main_a v_prenex_1841))) (<= (* 2 (select main_a v_prenex_1842)) 2000) (<= (+ main_x 1) v_prenex_1841) (< v_prenex_1841 main_x) (<= (select main_a v_prenex_1842) 1000) (<= (select main_a v_prenex_1841) 1) (<= (select main_a v_prenex_1841) 2))) (forall ((v_prenex_13143 Int) (v_prenex_13142 Int)) (or (<= 1000 (+ (select main_a v_prenex_13143) (select main_a v_prenex_13142))) (<= 998 (select main_a v_prenex_13143)) (<= (select main_a v_prenex_13142) 2) (<= (+ main_x 1) v_prenex_13142) (< v_prenex_13142 main_x))) (or (forall ((v_prenex_5607 Int)) (or (<= 999 (select main_a v_prenex_5607)) (<= (* 2 (select main_a v_prenex_5607)) 2000))) (forall ((v_prenex_5606 Int)) (or (<= (select main_a v_prenex_5606) 2) (< v_prenex_5606 main_x) (<= 0 (* 2 (select main_a v_prenex_5606))) (<= (+ main_x 1) v_prenex_5606)))) (forall ((v_prenex_8351 Int) (v_prenex_8352 Int)) (or (< v_prenex_8351 main_x) (<= 0 (+ (select main_a v_prenex_8351) 1)) (<= (select main_a v_prenex_8352) 1001) (<= (+ main_x 1) v_prenex_8351) (<= (select main_a v_prenex_8352) 1000) (<= (+ main_y 1) v_prenex_8352) (<= 1000 (+ (select main_a v_prenex_8352) (select main_a v_prenex_8351))))) (forall ((v_prenex_2428 Int) (v_prenex_2429 Int)) (or (<= 0 (+ (select main_a v_prenex_2428) 1)) (<= (select main_a v_prenex_2429) 1001) (<= 999 (select main_a v_prenex_2429)) (<= (+ main_x 1) v_prenex_2428) (<= 0 (* 2 (select main_a v_prenex_2428))) (< v_prenex_2428 main_x) (<= (select main_a v_prenex_2429) (+ (select main_a v_prenex_2428) 1000)))) (forall ((v_prenex_13200 Int) (v_prenex_13201 Int)) (or (<= (select main_a v_prenex_13200) 2) (<= 1998 (* 2 (select main_a v_prenex_13201))) (<= (+ main_x 1) v_prenex_13200) (< v_prenex_13200 main_x) (<= 0 (* 2 (select main_a v_prenex_13200))) (<= (* 2 (select main_a v_prenex_13201)) 2000) (<= (+ (select main_a v_prenex_13200) 998) (select main_a v_prenex_13201)))) (forall ((v_prenex_6868 Int) (v_prenex_6869 Int)) (or (<= 998 (select main_a v_prenex_6869)) (<= (select main_a v_prenex_6869) 1001) (<= (+ main_x 1) v_prenex_6868) (<= (select main_a v_prenex_6869) (+ (select main_a v_prenex_6868) 1000)) (< v_prenex_6868 main_x) (< v_prenex_6869 main_y) (<= 0 (select main_a v_prenex_6868)))) (or (forall ((v_prenex_802 Int)) (or (<= 999 (select main_a v_prenex_802)) (<= 1998 (* 2 (select main_a v_prenex_802))))) (forall ((v_prenex_801 Int)) (or (<= 0 (select main_a v_prenex_801)) (<= 0 (* 2 (select main_a v_prenex_801))) (< v_prenex_801 main_x) (<= (select main_a v_prenex_801) 1) (<= (+ main_x 1) v_prenex_801)))) (or (forall ((v_prenex_9351 Int)) (or (<= 0 (select main_a v_prenex_9351)) (<= 0 (* 2 (select main_a v_prenex_9351))) (<= (+ main_x 1) v_prenex_9351) (< v_prenex_9351 main_x))) (forall ((v_prenex_9352 Int)) (or (<= (* 2 (select main_a v_prenex_9352)) 2000) (<= (select main_a v_prenex_9352) 1000)))) (forall ((v_prenex_11446 Int) (v_prenex_11447 Int)) (or (<= (+ main_x 1) v_prenex_11446) (<= (* 2 (select main_a v_prenex_11446)) 2) (<= 0 (select main_a v_prenex_11446)) (<= 1998 (* 2 (select main_a v_prenex_11447))) (<= (* 2 (select main_a v_prenex_11447)) 2000) (< v_prenex_11446 main_x) (<= (+ (select main_a v_prenex_11446) 998) (select main_a v_prenex_11447)))) (forall ((v_prenex_2452 Int)) (or (<= (select main_a v_prenex_2452) 1) (<= 0 (select main_a v_prenex_2452)) (<= (+ main_x 1) v_prenex_2452) (< v_prenex_2452 main_x) (<= 0 (* 2 (select main_a v_prenex_2452))))) (or (forall ((v_prenex_1761 Int)) (or (<= (+ main_x 1) v_prenex_1761) (<= 0 (+ (select main_a v_prenex_1761) 1)) (<= 0 (select main_a v_prenex_1761)) (< v_prenex_1761 main_x) (<= (* 2 (select main_a v_prenex_1761)) 2))) (forall ((v_prenex_1762 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_1762))) (<= (* 2 (select main_a v_prenex_1762)) 2000)))) (or (forall ((v_prenex_8463 Int)) (or (<= 0 (+ (select main_a v_prenex_8463) 1)) (<= (* 2 (select main_a v_prenex_8463)) 2) (< v_prenex_8463 main_x) (<= (+ main_x 1) v_prenex_8463))) (forall ((v_prenex_8464 Int)) (<= 1998 (* 2 (select main_a v_prenex_8464))))) (forall ((v_prenex_11332 Int) (v_prenex_11333 Int)) (or (<= (select main_a v_prenex_11333) 1000) (<= 0 (select main_a v_prenex_11332)) (<= (select main_a v_prenex_11333) (+ (select main_a v_prenex_11332) 1000)) (<= (* 2 (select main_a v_prenex_11332)) 2) (< v_prenex_11332 main_x) (<= (+ main_x 1) v_prenex_11332) (<= 998 (select main_a v_prenex_11333)))) (forall ((v_prenex_3054 Int) (v_prenex_3053 Int)) (or (< v_prenex_3053 main_x) (<= (+ main_x 1) v_prenex_3053) (<= 998 (select main_a v_prenex_3054)) (<= (select main_a v_prenex_3054) (+ (select main_a v_prenex_3053) 1000)) (<= (select main_a v_prenex_3053) 1) (<= (select main_a v_prenex_3053) 2) (<= (select main_a v_prenex_3054) 1000))) (forall ((v_prenex_1329 Int) (v_prenex_1328 Int)) (or (<= (+ main_x 1) v_prenex_1328) (< v_prenex_1328 main_x) (<= 1998 (* 2 (select main_a v_prenex_1329))) (<= (select main_a v_prenex_1329) (+ (select main_a v_prenex_1328) 1000)) (<= 0 (select main_a v_prenex_1328)) (<= (select main_a v_prenex_1328) 2))) (forall ((v_prenex_6178 Int) (v_prenex_6177 Int)) (or (<= (+ (select main_a v_prenex_6178) (select main_a v_prenex_6177)) 1000) (<= (select main_a v_prenex_6177) 2) (<= (+ main_x 1) v_prenex_6177) (< v_prenex_6178 main_y) (< v_prenex_6177 main_x) (<= (select main_a v_prenex_6178) 1001))) (forall ((v_prenex_12047 Int) (v_prenex_12048 Int)) (or (<= (* 2 (select main_a v_prenex_12048)) 2000) (<= (+ main_y 1) v_prenex_12048) (<= 1000 (+ (select main_a v_prenex_12048) (select main_a v_prenex_12047))) (< v_prenex_12048 main_y) (<= 998 (select main_a v_prenex_12048)))) (forall ((v_prenex_3009 Int) (v_prenex_3010 Int)) (or (<= 998 (select main_a v_prenex_3010)) (<= 0 (+ (select main_a v_prenex_3009) 1)) (<= 1000 (+ (select main_a v_prenex_3010) (select main_a v_prenex_3009))) (<= 0 (select main_a v_prenex_3009)) (<= (+ main_x 1) v_prenex_3009) (< v_prenex_3009 main_x))) (forall ((v_prenex_5549 Int) (v_prenex_5548 Int)) (or (<= (select main_a v_prenex_5549) (+ (select main_a v_prenex_5548) 1000)) (<= 999 (select main_a v_prenex_5549)) (<= 0 (* 2 (select main_a v_prenex_5548))) (<= (select main_a v_prenex_5549) 1000) (<= (select main_a v_prenex_5548) 1) (<= (+ main_x 1) v_prenex_5548) (< v_prenex_5548 main_x))) (forall ((v_prenex_7252 Int) (v_prenex_7253 Int)) (or (<= (+ main_x 1) v_prenex_7252) (<= (* 2 (select main_a v_prenex_7252)) 2) (<= 0 (+ (select main_a v_prenex_7252) 1)) (<= 1000 (+ (select main_a v_prenex_7253) (select main_a v_prenex_7252))) (< v_prenex_7252 main_x) (<= (select main_a v_prenex_7253) 1000) (<= (* 2 (select main_a v_prenex_7253)) 2000))) (forall ((v_prenex_8332 Int) (v_prenex_8331 Int)) (or (<= (+ main_x 1) v_prenex_8331) (<= (+ (select main_a v_prenex_8331) 998) (select main_a v_prenex_8332)) (<= 1998 (* 2 (select main_a v_prenex_8332))) (<= 0 (select main_a v_prenex_8331)) (< v_prenex_8331 main_x) (<= (select main_a v_prenex_8331) 1))) (forall ((v_prenex_9659 Int) (v_prenex_9658 Int)) (or (<= 999 (select main_a v_prenex_9659)) (<= (* 2 (select main_a v_prenex_9658)) 2) (<= (+ (select main_a v_prenex_9659) (select main_a v_prenex_9658)) 1000) (< v_prenex_9658 main_x) (<= (+ main_x 1) v_prenex_9658) (<= (+ main_y 1) v_prenex_9659))) (forall ((v_prenex_4306 Int) (v_prenex_4305 Int)) (or (< v_prenex_4305 main_x) (<= 1998 (* 2 (select main_a v_prenex_4306))) (<= (select main_a v_prenex_4305) 2) (<= (+ (select main_a v_prenex_4306) (select main_a v_prenex_4305)) 1000) (< v_prenex_4306 main_y) (<= (+ main_x 1) v_prenex_4305) (<= 998 (select main_a v_prenex_4306)))) (or (forall ((v_prenex_12883 Int)) (or (<= 998 (select main_a v_prenex_12883)) (<= (+ main_y 1) v_prenex_12883) (<= (select main_a v_prenex_12883) 1001))) (forall ((v_prenex_12882 Int)) (or (<= (+ main_x 1) v_prenex_12882) (<= 0 (* 2 (select main_a v_prenex_12882))) (<= (* 2 (select main_a v_prenex_12882)) 2) (< v_prenex_12882 main_x)))) (forall ((v_prenex_6487 Int) (v_prenex_6488 Int)) (or (<= 0 (+ (select main_a v_prenex_6487) 1)) (<= (+ (select main_a v_prenex_6488) (select main_a v_prenex_6487)) 1000) (<= 1998 (* 2 (select main_a v_prenex_6488))) (<= (select main_a v_prenex_6487) 1) (< v_prenex_6487 main_x) (<= (+ main_x 1) v_prenex_6487))) (forall ((v_prenex_10903 Int) (v_prenex_10904 Int)) (or (< v_prenex_10903 main_x) (<= (+ main_x 1) v_prenex_10903) (<= (select main_a v_prenex_10904) 1001) (<= (select main_a v_prenex_10903) 1) (<= 0 (select main_a v_prenex_10903)) (<= (* 2 (select main_a v_prenex_10904)) 2000) (<= (+ (select main_a v_prenex_10904) (select main_a v_prenex_10903)) 1000))) (forall ((v_prenex_8505 Int) (v_prenex_8506 Int)) (or (< v_prenex_8505 main_x) (<= (+ (select main_a v_prenex_8505) 998) (select main_a v_prenex_8506)) (<= (select main_a v_prenex_8505) 2) (<= (* 2 (select main_a v_prenex_8506)) 2000) (<= (+ main_x 1) v_prenex_8505) (<= (select main_a v_prenex_8505) 1) (<= (select main_a v_prenex_8506) 1000))) (or (forall ((v_prenex_9025 Int)) (<= (* 2 (select main_a v_prenex_9025)) 2000)) (forall ((v_prenex_9024 Int)) (or (<= 0 (+ (select main_a v_prenex_9024) 1)) (<= (+ main_x 1) v_prenex_9024) (< v_prenex_9024 main_x)))) (forall ((v_prenex_3373 Int) (v_prenex_3374 Int)) (or (<= 998 (select main_a v_prenex_3374)) (< v_prenex_3373 main_x) (<= 999 (select main_a v_prenex_3374)) (<= (+ main_x 1) v_prenex_3373) (<= (select main_a v_prenex_3373) 1) (<= 1000 (+ (select main_a v_prenex_3374) (select main_a v_prenex_3373))))) (forall ((v_prenex_11044 Int) (v_prenex_11043 Int)) (or (<= (+ main_x 1) v_prenex_11043) (<= 999 (select main_a v_prenex_11044)) (<= 1000 (+ (select main_a v_prenex_11044) (select main_a v_prenex_11043))) (< v_prenex_11043 main_x) (<= 0 (+ (select main_a v_prenex_11043) 1)))) (or (forall ((v_prenex_3983 Int)) (or (<= 998 (select main_a v_prenex_3983)) (<= (select main_a v_prenex_3983) 1001))) (forall ((v_prenex_3982 Int)) (or (< v_prenex_3982 main_x) (<= (select main_a v_prenex_3982) 2) (<= 0 (+ (select main_a v_prenex_3982) 1)) (<= (* 2 (select main_a v_prenex_3982)) 2) (<= (+ main_x 1) v_prenex_3982)))) (or (forall ((v_prenex_4794 Int)) (or (<= 0 (+ (select main_a v_prenex_4794) 1)) (<= (+ main_x 1) v_prenex_4794) (<= (select main_a v_prenex_4794) 1) (<= (* 2 (select main_a v_prenex_4794)) 2) (< v_prenex_4794 main_x))) (forall ((v_prenex_4795 Int)) (or (<= 998 (select main_a v_prenex_4795)) (<= 999 (select main_a v_prenex_4795))))) (forall ((v_prenex_10444 Int) (v_prenex_10443 Int)) (or (< v_prenex_10443 main_x) (<= 0 (+ (select main_a v_prenex_10443) 1)) (<= (select main_a v_prenex_10444) 1000) (<= (select main_a v_prenex_10444) (+ (select main_a v_prenex_10443) 1000)) (<= (+ main_x 1) v_prenex_10443) (<= 999 (select main_a v_prenex_10444)) (<= 0 (select main_a v_prenex_10443)))) (forall ((v_prenex_2787 Int) (v_prenex_2788 Int)) (or (<= 1000 (+ (select main_a v_prenex_2788) (select main_a v_prenex_2787))) (<= (select main_a v_prenex_2787) 2) (<= (+ main_x 1) v_prenex_2787) (<= 998 (select main_a v_prenex_2788)) (<= (select main_a v_prenex_2788) 1001) (< v_prenex_2787 main_x) (<= 0 (* 2 (select main_a v_prenex_2787))))) (forall ((v_prenex_120 Int) (v_prenex_119 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_120))) (<= 0 (* 2 (select main_a v_prenex_119))) (< v_prenex_119 main_x) (<= (+ (select main_a v_prenex_120) (select main_a v_prenex_119)) 1000) (<= (+ main_y 1) v_prenex_120) (<= (+ main_x 1) v_prenex_119) (<= 998 (select main_a v_prenex_120)))) (forall ((v_prenex_10952 Int) (v_prenex_10951 Int)) (or (<= 0 (* 2 (select main_a v_prenex_10951))) (<= (+ main_x 1) v_prenex_10951) (<= 1000 (+ (select main_a v_prenex_10952) (select main_a v_prenex_10951))) (< v_prenex_10952 main_y) (< v_prenex_10951 main_x))) (or (forall ((v_prenex_9192 Int)) (or (<= (select main_a v_prenex_9192) 1000) (< v_prenex_9192 main_y) (<= 1998 (* 2 (select main_a v_prenex_9192))))) (forall ((v_prenex_9191 Int)) (or (<= (+ main_x 1) v_prenex_9191) (<= 0 (* 2 (select main_a v_prenex_9191))) (<= (* 2 (select main_a v_prenex_9191)) 2) (< v_prenex_9191 main_x)))) (forall ((v_prenex_1321 Int) (v_prenex_1320 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_1321))) (<= (select main_a v_prenex_1320) 1) (<= (+ main_x 1) v_prenex_1320) (< v_prenex_1320 main_x) (<= (select main_a v_prenex_1321) 1001) (<= (+ (select main_a v_prenex_1320) 998) (select main_a v_prenex_1321)))) (forall ((v_prenex_6611 Int) (v_prenex_6612 Int)) (or (<= (+ (select main_a v_prenex_6611) 998) (select main_a v_prenex_6612)) (< v_prenex_6611 main_x) (<= 999 (select main_a v_prenex_6612)) (<= (+ main_x 1) v_prenex_6611) (<= (select main_a v_prenex_6611) 2) (<= 0 (select main_a v_prenex_6611)) (<= (* 2 (select main_a v_prenex_6612)) 2000))) (forall ((v_prenex_12395 Int) (v_prenex_12396 Int)) (or (<= (* 2 (select main_a v_prenex_12396)) 2000) (< v_prenex_12395 main_x) (<= (select main_a v_prenex_12395) 1) (<= (select main_a v_prenex_12396) (+ (select main_a v_prenex_12395) 1000)) (<= 1998 (* 2 (select main_a v_prenex_12396))) (<= (+ main_x 1) v_prenex_12395) (< v_prenex_12396 main_y))) (or (forall ((v_prenex_11245 Int)) (<= 1998 (* 2 (select main_a v_prenex_11245)))) (forall ((v_prenex_11244 Int)) (or (< v_prenex_11244 main_x) (<= 0 (+ (select main_a v_prenex_11244) 1)) (<= (select main_a v_prenex_11244) 1) (<= (+ main_x 1) v_prenex_11244)))) (forall ((v_prenex_4769 Int) (v_prenex_4770 Int)) (or (<= (+ (select main_a v_prenex_4770) (select main_a v_prenex_4769)) 1000) (<= (+ main_x 1) v_prenex_4769) (<= (select main_a v_prenex_4769) 2) (< v_prenex_4769 main_x) (<= (select main_a v_prenex_4770) 1001) (<= 0 (select main_a v_prenex_4769)))) (forall ((v_prenex_2093 Int) (v_prenex_2094 Int)) (or (<= (+ main_x 1) v_prenex_2093) (<= (+ (select main_a v_prenex_2094) (select main_a v_prenex_2093)) 1000) (<= (select main_a v_prenex_2094) 1001) (<= (select main_a v_prenex_2093) 2) (< v_prenex_2093 main_x) (<= 0 (select main_a v_prenex_2093)) (<= 999 (select main_a v_prenex_2094)))) (or (forall ((v_prenex_8736 Int)) (or (<= 998 (select main_a v_prenex_8736)) (<= (select main_a v_prenex_8736) 1000))) (forall ((v_prenex_8735 Int)) (or (<= 0 (* 2 (select main_a v_prenex_8735))) (< v_prenex_8735 main_x) (<= (+ main_x 1) v_prenex_8735)))) (forall ((v_prenex_8666 Int) (v_prenex_8665 Int)) (or (<= (+ main_x 1) v_prenex_8665) (<= (select main_a v_prenex_8666) 1001) (<= 0 (* 2 (select main_a v_prenex_8665))) (<= (+ main_y 1) v_prenex_8666) (<= 998 (select main_a v_prenex_8666)) (< v_prenex_8665 main_x) (<= 1000 (+ (select main_a v_prenex_8666) (select main_a v_prenex_8665))))) (forall ((v_prenex_7471 Int) (v_prenex_7472 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_7472))) (<= 0 (+ (select main_a v_prenex_7471) 1)) (<= 998 (select main_a v_prenex_7472)) (<= (+ main_x 1) v_prenex_7471) (<= (+ main_y 1) v_prenex_7472) (< v_prenex_7471 main_x) (<= (+ (select main_a v_prenex_7471) 998) (select main_a v_prenex_7472)))) (forall ((v_prenex_8761 Int) (v_prenex_8762 Int)) (or (<= 0 (* 2 (select main_a v_prenex_8761))) (<= (select main_a v_prenex_8762) 1001) (<= (select main_a v_prenex_8762) (+ (select main_a v_prenex_8761) 1000)) (<= (+ main_x 1) v_prenex_8761) (<= 0 (select main_a v_prenex_8761)) (<= 1998 (* 2 (select main_a v_prenex_8762))) (< v_prenex_8761 main_x))) (forall ((v_prenex_12867 Int) (v_prenex_12868 Int)) (or (<= 0 (* 2 (select main_a v_prenex_12867))) (<= (+ main_x 1) v_prenex_12867) (<= 998 (select main_a v_prenex_12868)) (<= 0 (+ (select main_a v_prenex_12867) 1)) (< v_prenex_12867 main_x) (<= (select main_a v_prenex_12868) 1001) (<= 1000 (+ (select main_a v_prenex_12868) (select main_a v_prenex_12867))))) (forall ((v_prenex_7144 Int) (v_prenex_7145 Int)) (or (< v_prenex_7144 main_x) (<= (* 2 (select main_a v_prenex_7144)) 2) (<= (select main_a v_prenex_7145) 1001) (<= 0 (* 2 (select main_a v_prenex_7144))) (<= 1000 (+ (select main_a v_prenex_7145) (select main_a v_prenex_7144))) (<= (+ main_x 1) v_prenex_7144))) (forall ((v_prenex_8079 Int) (v_prenex_8078 Int)) (or (<= (* 2 (select main_a v_prenex_8078)) 2) (<= (+ (select main_a v_prenex_8079) (select main_a v_prenex_8078)) 1000) (<= 0 (* 2 (select main_a v_prenex_8078))) (<= (select main_a v_prenex_8079) 1001) (< v_prenex_8078 main_x) (<= (+ main_x 1) v_prenex_8078))) (forall ((v_prenex_5130 Int) (v_prenex_5131 Int)) (or (<= (+ main_x 1) v_prenex_5130) (<= (+ (select main_a v_prenex_5131) (select main_a v_prenex_5130)) 1000) (<= (select main_a v_prenex_5130) 2) (<= 998 (select main_a v_prenex_5131)) (<= 0 (select main_a v_prenex_5130)) (<= (select main_a v_prenex_5131) 1001) (< v_prenex_5130 main_x))) (forall ((v_prenex_11889 Int) (v_prenex_11890 Int)) (or (<= (+ main_x 1) v_prenex_11889) (<= (* 2 (select main_a v_prenex_11889)) 2) (<= (select main_a v_prenex_11890) (+ (select main_a v_prenex_11889) 1000)) (< v_prenex_11889 main_x) (<= (* 2 (select main_a v_prenex_11890)) 2000) (<= (select main_a v_prenex_11890) 1001) (<= 0 (+ (select main_a v_prenex_11889) 1)))) (forall ((v_prenex_2296 Int) (v_prenex_2297 Int)) (or (<= (+ main_x 1) v_prenex_2296) (<= (select main_a v_prenex_2297) 1000) (<= (* 2 (select main_a v_prenex_2296)) 2) (<= (select main_a v_prenex_2297) 1001) (<= (+ (select main_a v_prenex_2297) (select main_a v_prenex_2296)) 1000) (< v_prenex_2296 main_x) (<= 0 (+ (select main_a v_prenex_2296) 1)))) (forall ((v_prenex_318 Int) (v_prenex_317 Int)) (or (< v_prenex_317 main_x) (<= 998 (select main_a v_prenex_318)) (<= (+ main_x 1) v_prenex_317) (<= (select main_a v_prenex_318) (+ (select main_a v_prenex_317) 1000)) (<= 0 (+ (select main_a v_prenex_317) 1)) (<= (* 2 (select main_a v_prenex_317)) 2))) (forall ((v_prenex_927 Int) (v_prenex_928 Int)) (or (<= (select main_a v_prenex_928) 1000) (<= (* 2 (select main_a v_prenex_928)) 2000) (<= (+ main_y 1) v_prenex_928) (<= (+ main_x 1) v_prenex_927) (<= (+ (select main_a v_prenex_927) 998) (select main_a v_prenex_928)) (< v_prenex_927 main_x) (<= 0 (select main_a v_prenex_927)))) (or (forall ((v_prenex_12034 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_12034))) (<= (* 2 (select main_a v_prenex_12034)) 2000))) (forall ((v_prenex_12033 Int)) (or (<= (+ main_x 1) v_prenex_12033) (<= 0 (* 2 (select main_a v_prenex_12033))) (< v_prenex_12033 main_x) (<= 0 (select main_a v_prenex_12033))))) (or (forall ((v_prenex_10416 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_10416))) (< v_prenex_10416 main_y) (<= 999 (select main_a v_prenex_10416)))) (forall ((v_prenex_10415 Int)) (or (<= 0 (+ (select main_a v_prenex_10415) 1)) (<= 0 (* 2 (select main_a v_prenex_10415))) (< v_prenex_10415 main_x) (<= (+ main_x 1) v_prenex_10415)))) (or (forall ((v_prenex_5661 Int)) (or (<= 0 (select main_a v_prenex_5661)) (<= 0 (* 2 (select main_a v_prenex_5661))) (< v_prenex_5661 main_x) (<= (+ main_x 1) v_prenex_5661) (<= 0 (+ (select main_a v_prenex_5661) 1)))) (forall ((v_prenex_5662 Int)) (or (<= 998 (select main_a v_prenex_5662)) (<= (select main_a v_prenex_5662) 1001)))) (forall ((v_prenex_8493 Int) (v_prenex_8494 Int)) (or (<= (+ main_x 1) v_prenex_8493) (< v_prenex_8493 main_x) (< v_prenex_8494 main_y) (<= 0 (+ (select main_a v_prenex_8493) 1)) (<= (select main_a v_prenex_8494) 1000) (<= 1998 (* 2 (select main_a v_prenex_8494))) (<= 1000 (+ (select main_a v_prenex_8494) (select main_a v_prenex_8493))))) (forall ((v_prenex_11255 Int) (v_prenex_11254 Int)) (or (<= (select main_a v_prenex_11255) (+ (select main_a v_prenex_11254) 1000)) (<= (select main_a v_prenex_11255) 1000) (<= 0 (* 2 (select main_a v_prenex_11254))) (<= (select main_a v_prenex_11255) 1001) (<= (+ main_x 1) v_prenex_11254) (< v_prenex_11254 main_x) (<= 0 (select main_a v_prenex_11254)))) (forall ((v_prenex_8164 Int) (v_prenex_8165 Int)) (or (< v_prenex_8164 main_x) (<= 0 (* 2 (select main_a v_prenex_8164))) (<= (select main_a v_prenex_8164) 2) (<= 1998 (* 2 (select main_a v_prenex_8165))) (<= (select main_a v_prenex_8165) 1001) (<= (+ main_x 1) v_prenex_8164) (<= (+ (select main_a v_prenex_8165) (select main_a v_prenex_8164)) 1000))) (forall ((v_prenex_12476 Int) (v_prenex_12475 Int)) (or (<= 999 (select main_a v_prenex_12476)) (< v_prenex_12475 main_x) (<= (* 2 (select main_a v_prenex_12475)) 2) (<= (select main_a v_prenex_12476) 1001) (<= (+ main_y 1) v_prenex_12476) (<= 1000 (+ (select main_a v_prenex_12476) (select main_a v_prenex_12475))) (<= (+ main_x 1) v_prenex_12475))) (forall ((v_prenex_3137 Int) (v_prenex_3138 Int)) (or (<= (select main_a v_prenex_3137) 2) (<= 999 (select main_a v_prenex_3138)) (<= (+ main_x 1) v_prenex_3137) (<= (select main_a v_prenex_3138) 1000) (<= (select main_a v_prenex_3137) 1) (<= (+ (select main_a v_prenex_3137) 998) (select main_a v_prenex_3138)) (< v_prenex_3137 main_x))) (forall ((v_prenex_11585 Int) (v_prenex_11586 Int)) (or (<= 1000 (+ (select main_a v_prenex_11586) (select main_a v_prenex_11585))) (<= 998 (select main_a v_prenex_11586)) (<= (+ main_x 1) v_prenex_11585) (<= 0 (+ (select main_a v_prenex_11585) 1)) (<= (select main_a v_prenex_11585) 2) (<= (* 2 (select main_a v_prenex_11586)) 2000) (< v_prenex_11585 main_x))) (or (forall ((v_prenex_4704 Int)) (or (<= (+ main_y 1) v_prenex_4704) (<= 1998 (* 2 (select main_a v_prenex_4704))))) (forall ((v_prenex_4703 Int)) (or (<= (+ main_x 1) v_prenex_4703) (<= (select main_a v_prenex_4703) 1) (< v_prenex_4703 main_x) (<= 0 (* 2 (select main_a v_prenex_4703)))))) (forall ((v_prenex_13343 Int) (v_prenex_13342 Int)) (or (<= (select main_a v_prenex_13343) 1001) (<= 998 (select main_a v_prenex_13343)) (<= (* 2 (select main_a v_prenex_13342)) 2) (< v_prenex_13342 main_x) (<= 0 (* 2 (select main_a v_prenex_13342))) (<= (select main_a v_prenex_13343) (+ (select main_a v_prenex_13342) 1000)) (<= (+ main_x 1) v_prenex_13342))) (forall ((v_prenex_12191 Int) (v_prenex_12192 Int)) (or (<= (+ main_x 1) v_prenex_12191) (< v_prenex_12191 main_x) (<= (select main_a v_prenex_12192) (+ (select main_a v_prenex_12191) 1000)) (<= 1998 (* 2 (select main_a v_prenex_12192))) (<= (select main_a v_prenex_12191) 2) (<= 0 (* 2 (select main_a v_prenex_12191))) (<= (select main_a v_prenex_12192) 1001))) (forall ((v_prenex_10653 Int) (v_prenex_10652 Int)) (or (<= 0 (select main_a v_prenex_10652)) (<= 999 (select main_a v_prenex_10653)) (<= (+ main_x 1) v_prenex_10652) (< v_prenex_10653 main_y) (< v_prenex_10652 main_x) (<= (select main_a v_prenex_10653) 1001) (<= (select main_a v_prenex_10653) (+ (select main_a v_prenex_10652) 1000)))) (forall ((v_prenex_7331 Int) (v_prenex_7330 Int)) (or (<= 998 (select main_a v_prenex_7331)) (<= 0 (select main_a v_prenex_7330)) (<= (+ (select main_a v_prenex_7331) (select main_a v_prenex_7330)) 1000) (< v_prenex_7330 main_x) (<= 1998 (* 2 (select main_a v_prenex_7331))) (<= (+ main_x 1) v_prenex_7330) (<= 0 (+ (select main_a v_prenex_7330) 1)))) (or (forall ((v_prenex_1177 Int)) (or (<= (+ main_x 1) v_prenex_1177) (<= (select main_a v_prenex_1177) 1) (<= (* 2 (select main_a v_prenex_1177)) 2) (< v_prenex_1177 main_x))) (forall ((v_prenex_1178 Int)) (<= (select main_a v_prenex_1178) 1000))) (forall ((v_prenex_12589 Int) (v_prenex_12590 Int)) (or (<= (+ (select main_a v_prenex_12590) (select main_a v_prenex_12589)) 1000) (< v_prenex_12589 main_x) (<= (+ main_x 1) v_prenex_12589) (<= (select main_a v_prenex_12589) 2) (<= 0 (select main_a v_prenex_12589)) (<= (select main_a v_prenex_12590) 1001) (<= (* 2 (select main_a v_prenex_12590)) 2000))) (or (forall ((v_prenex_9272 Int)) (or (< v_prenex_9272 main_y) (<= 1998 (* 2 (select main_a v_prenex_9272))) (<= 999 (select main_a v_prenex_9272)))) (forall ((v_prenex_9271 Int)) (or (< v_prenex_9271 main_x) (<= (* 2 (select main_a v_prenex_9271)) 2) (<= (+ main_x 1) v_prenex_9271) (<= 0 (select main_a v_prenex_9271))))) (forall ((v_prenex_3494 Int) (v_prenex_3495 Int)) (or (<= 1000 (+ (select main_a v_prenex_3495) (select main_a v_prenex_3494))) (< v_prenex_3494 main_x) (<= (select main_a v_prenex_3495) 1001) (<= (* 2 (select main_a v_prenex_3495)) 2000) (<= 0 (+ (select main_a v_prenex_3494) 1)) (<= (+ main_x 1) v_prenex_3494) (<= (* 2 (select main_a v_prenex_3494)) 2))) (forall ((v_prenex_9667 Int) (v_prenex_9666 Int)) (or (< v_prenex_9666 main_x) (<= (* 2 (select main_a v_prenex_9666)) 2) (<= (select main_a v_prenex_9667) (+ (select main_a v_prenex_9666) 1000)) (<= 1998 (* 2 (select main_a v_prenex_9667))) (<= (+ main_x 1) v_prenex_9666) (<= 998 (select main_a v_prenex_9667)))) (forall ((v_prenex_433 Int) (v_prenex_434 Int)) (or (<= (+ (select main_a v_prenex_434) (select main_a v_prenex_433)) 1000) (<= (select main_a v_prenex_434) 1001) (<= (select main_a v_prenex_433) 1) (<= 0 (select main_a v_prenex_433)) (<= (+ main_x 1) v_prenex_433) (<= 999 (select main_a v_prenex_434)) (< v_prenex_433 main_x))) (forall ((v_prenex_5299 Int) (v_prenex_5298 Int)) (or (<= (+ main_x 1) v_prenex_5298) (<= (* 2 (select main_a v_prenex_5298)) 2) (<= 998 (select main_a v_prenex_5299)) (< v_prenex_5298 main_x) (<= (+ (select main_a v_prenex_5298) 998) (select main_a v_prenex_5299)) (<= (+ main_y 1) v_prenex_5299))) (forall ((v_prenex_1347 Int) (v_prenex_1346 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_1347))) (<= (+ main_x 1) v_prenex_1346) (< v_prenex_1347 main_y) (<= (select main_a v_prenex_1346) 1) (< v_prenex_1346 main_x) (<= (select main_a v_prenex_1347) (+ (select main_a v_prenex_1346) 1000)))) (or (forall ((v_prenex_5041 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_5041))) (<= (select main_a v_prenex_5041) 1001) (< v_prenex_5041 main_y))) (forall ((v_prenex_5040 Int)) (or (< v_prenex_5040 main_x) (<= (* 2 (select main_a v_prenex_5040)) 2) (<= 0 (select main_a v_prenex_5040)) (<= (+ main_x 1) v_prenex_5040)))) (forall ((v_prenex_6162 Int) (v_prenex_6161 Int)) (or (<= 0 (* 2 (select main_a v_prenex_6161))) (<= 998 (select main_a v_prenex_6162)) (<= (+ main_x 1) v_prenex_6161) (< v_prenex_6161 main_x) (<= (* 2 (select main_a v_prenex_6161)) 2) (<= (+ (select main_a v_prenex_6162) (select main_a v_prenex_6161)) 1000) (<= (select main_a v_prenex_6162) 1000))) (forall ((v_prenex_828 Int) (v_prenex_827 Int)) (or (<= 0 (* 2 (select main_a v_prenex_827))) (<= 1000 (+ (select main_a v_prenex_828) (select main_a v_prenex_827))) (<= (+ main_x 1) v_prenex_827) (< v_prenex_827 main_x) (<= 999 (select main_a v_prenex_828)) (<= 0 (select main_a v_prenex_827)) (<= 1998 (* 2 (select main_a v_prenex_828))))) (forall ((v_prenex_12920 Int) (v_prenex_12921 Int)) (or (<= (+ main_x 1) v_prenex_12920) (<= 1000 (+ (select main_a v_prenex_12921) (select main_a v_prenex_12920))) (< v_prenex_12920 main_x) (<= (select main_a v_prenex_12920) 1) (<= (select main_a v_prenex_12920) 2) (<= 999 (select main_a v_prenex_12921)))) (or (forall ((v_prenex_5290 Int)) (or (< v_prenex_5290 main_x) (<= 0 (select main_a v_prenex_5290)) (<= (select main_a v_prenex_5290) 1) (<= (+ main_x 1) v_prenex_5290) (<= 0 (* 2 (select main_a v_prenex_5290))))) (forall ((v_prenex_5291 Int)) (or (<= (* 2 (select main_a v_prenex_5291)) 2000) (<= (select main_a v_prenex_5291) 1001)))) (or (forall ((v_prenex_3478 Int)) (or (<= (select main_a v_prenex_3478) 1000) (<= 998 (select main_a v_prenex_3478)) (< v_prenex_3478 main_y))) (forall ((v_prenex_3477 Int)) (or (<= 0 (select main_a v_prenex_3477)) (<= (+ main_x 1) v_prenex_3477) (< v_prenex_3477 main_x) (<= 0 (* 2 (select main_a v_prenex_3477)))))) (or (forall ((v_prenex_1368 Int)) (or (<= (+ main_x 1) v_prenex_1368) (<= (select main_a v_prenex_1368) 1) (<= (* 2 (select main_a v_prenex_1368)) 2) (< v_prenex_1368 main_x))) (forall ((v_prenex_1369 Int)) (or (<= 998 (select main_a v_prenex_1369)) (<= (* 2 (select main_a v_prenex_1369)) 2000)))) (forall ((v_prenex_7555 Int) (v_prenex_7554 Int)) (or (<= (+ main_x 1) v_prenex_7554) (<= 0 (+ (select main_a v_prenex_7554) 1)) (<= 1998 (* 2 (select main_a v_prenex_7555))) (<= (+ (select main_a v_prenex_7555) (select main_a v_prenex_7554)) 1000) (<= 998 (select main_a v_prenex_7555)) (< v_prenex_7554 main_x))) (forall ((v_prenex_9525 Int) (v_prenex_9524 Int)) (or (<= (+ main_x 1) v_prenex_9524) (<= (select main_a v_prenex_9525) 1000) (<= 0 (+ (select main_a v_prenex_9524) 1)) (< v_prenex_9524 main_x) (<= (+ (select main_a v_prenex_9524) 998) (select main_a v_prenex_9525)) (<= 1998 (* 2 (select main_a v_prenex_9525))) (<= (* 2 (select main_a v_prenex_9524)) 2))) (forall ((v_prenex_1148 Int) (v_prenex_1147 Int)) (or (<= (select main_a v_prenex_1148) 1000) (< v_prenex_1147 main_x) (<= (select main_a v_prenex_1147) 1) (<= 998 (select main_a v_prenex_1148)) (<= 1000 (+ (select main_a v_prenex_1148) (select main_a v_prenex_1147))) (<= 0 (* 2 (select main_a v_prenex_1147))) (<= (+ main_x 1) v_prenex_1147))) (or (forall ((v_prenex_2976 Int)) (or (< v_prenex_2976 main_y) (<= 998 (select main_a v_prenex_2976)))) (forall ((v_prenex_2975 Int)) (or (<= (select main_a v_prenex_2975) 1) (<= (+ main_x 1) v_prenex_2975) (< v_prenex_2975 main_x) (<= (* 2 (select main_a v_prenex_2975)) 2)))) (forall ((v_prenex_11935 Int) (v_prenex_11936 Int)) (or (<= (+ main_x 1) v_prenex_11935) (<= (+ (select main_a v_prenex_11936) (select main_a v_prenex_11935)) 1000) (< v_prenex_11935 main_x) (<= 999 (select main_a v_prenex_11936)) (<= 998 (select main_a v_prenex_11936)) (<= (* 2 (select main_a v_prenex_11935)) 2))) (forall ((v_prenex_10066 Int) (v_prenex_10067 Int)) (or (<= 999 (select main_a v_prenex_10067)) (<= 1000 (+ (select main_a v_prenex_10067) (select main_a v_prenex_10066))) (< v_prenex_10066 main_x) (<= (select main_a v_prenex_10067) 1000) (<= (+ main_x 1) v_prenex_10066) (<= (select main_a v_prenex_10066) 1))) (or (forall ((v_prenex_2330 Int)) (<= 0 (* 2 (select main_a v_prenex_2330)))) (forall ((v_prenex_2331 Int)) (or (<= 999 (select main_a v_prenex_2331)) (<= (+ main_y 1) v_prenex_2331) (< v_prenex_2331 main_y) (<= (select main_a v_prenex_2331) 1000)))) (forall ((v_prenex_4652 Int) (v_prenex_4651 Int)) (or (<= 1000 (+ (select main_a v_prenex_4652) (select main_a v_prenex_4651))) (<= 0 (+ (select main_a v_prenex_4651) 1)) (<= (+ main_x 1) v_prenex_4651) (< v_prenex_4651 main_x) (<= 998 (select main_a v_prenex_4652)) (<= (* 2 (select main_a v_prenex_4651)) 2) (<= (select main_a v_prenex_4652) 1001))) (or (forall ((v_prenex_6704 Int)) (or (<= (+ main_x 1) v_prenex_6704) (<= 0 (* 2 (select main_a v_prenex_6704))) (< v_prenex_6704 main_x) (<= (select main_a v_prenex_6704) 2) (<= (select main_a v_prenex_6704) 1))) (forall ((v_prenex_6705 Int)) (or (<= (* 2 (select main_a v_prenex_6705)) 2000) (<= 998 (select main_a v_prenex_6705))))) (forall ((v_prenex_10727 Int) (v_prenex_10728 Int)) (or (<= 0 (select main_a v_prenex_10727)) (< v_prenex_10727 main_x) (<= (* 2 (select main_a v_prenex_10728)) 2000) (<= (select main_a v_prenex_10728) (+ (select main_a v_prenex_10727) 1000)) (<= (+ main_y 1) v_prenex_10728) (<= 1998 (* 2 (select main_a v_prenex_10728))) (<= (+ main_x 1) v_prenex_10727))) (forall ((v_prenex_9894 Int) (v_prenex_9893 Int)) (or (<= (+ (select main_a v_prenex_9894) (select main_a v_prenex_9893)) 1000) (<= 0 (+ (select main_a v_prenex_9893) 1)) (<= (+ main_x 1) v_prenex_9893) (<= (* 2 (select main_a v_prenex_9894)) 2000) (<= (select main_a v_prenex_9893) 1) (< v_prenex_9893 main_x))) (forall ((v_prenex_596 Int) (v_prenex_595 Int)) (or (<= (+ main_x 1) v_prenex_595) (<= 0 (select main_a v_prenex_595)) (< v_prenex_595 main_x) (< v_prenex_596 main_y) (<= 998 (select main_a v_prenex_596)) (<= (select main_a v_prenex_596) (+ (select main_a v_prenex_595) 1000)) (<= 1998 (* 2 (select main_a v_prenex_596))))) (forall ((v_prenex_13170 Int) (v_prenex_13171 Int)) (or (<= (select main_a v_prenex_13171) 1001) (<= (+ main_x 1) v_prenex_13170) (<= (select main_a v_prenex_13170) 1) (< v_prenex_13171 main_y) (<= (+ (select main_a v_prenex_13171) (select main_a v_prenex_13170)) 1000) (< v_prenex_13170 main_x) (<= (select main_a v_prenex_13171) 1000))) (forall ((v_prenex_1716 Int) (v_prenex_1715 Int)) (or (<= (+ main_x 1) v_prenex_1715) (< v_prenex_1715 main_x) (<= 0 (+ (select main_a v_prenex_1715) 1)) (<= (* 2 (select main_a v_prenex_1715)) 2) (<= (+ (select main_a v_prenex_1715) 998) (select main_a v_prenex_1716)) (<= (select main_a v_prenex_1716) 1000) (<= 999 (select main_a v_prenex_1716)))) (or (forall ((v_prenex_954 Int)) (or (<= 999 (select main_a v_prenex_954)) (<= (select main_a v_prenex_954) 1001) (< v_prenex_954 main_y))) (forall ((v_prenex_953 Int)) (or (< v_prenex_953 main_x) (<= (* 2 (select main_a v_prenex_953)) 2) (<= (+ main_x 1) v_prenex_953) (<= (select main_a v_prenex_953) 1)))) (or (forall ((v_prenex_7030 Int)) (or (< v_prenex_7030 main_x) (<= (+ main_x 1) v_prenex_7030) (<= 0 (+ (select main_a v_prenex_7030) 1)) (<= (select main_a v_prenex_7030) 2) (<= (* 2 (select main_a v_prenex_7030)) 2))) (forall ((v_prenex_7031 Int)) (or (<= (* 2 (select main_a v_prenex_7031)) 2000) (<= 1998 (* 2 (select main_a v_prenex_7031)))))) (forall ((v_prenex_8932 Int) (v_prenex_8931 Int)) (or (<= (select main_a v_prenex_8932) 1000) (<= (+ (select main_a v_prenex_8931) 998) (select main_a v_prenex_8932)) (<= (+ main_x 1) v_prenex_8931) (<= (* 2 (select main_a v_prenex_8932)) 2000) (<= 0 (select main_a v_prenex_8931)) (< v_prenex_8931 main_x))) (forall ((v_prenex_11552 Int) (v_prenex_11551 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_11552))) (<= (+ main_x 1) v_prenex_11551) (<= (select main_a v_prenex_11552) 1000) (< v_prenex_11551 main_x) (<= (+ (select main_a v_prenex_11551) 998) (select main_a v_prenex_11552)) (<= 0 (select main_a v_prenex_11551)))) (forall ((v_prenex_7060 Int) (v_prenex_7061 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_7061))) (<= 0 (* 2 (select main_a v_prenex_7060))) (<= (+ main_x 1) v_prenex_7060) (<= 998 (select main_a v_prenex_7061)) (<= (select main_a v_prenex_7061) (+ (select main_a v_prenex_7060) 1000)) (< v_prenex_7060 main_x) (<= (* 2 (select main_a v_prenex_7060)) 2))) (forall ((v_prenex_2610 Int) (v_prenex_2609 Int)) (or (<= (* 2 (select main_a v_prenex_2610)) 2000) (< v_prenex_2609 main_x) (<= 998 (select main_a v_prenex_2610)) (<= (+ main_x 1) v_prenex_2609) (<= (select main_a v_prenex_2610) (+ (select main_a v_prenex_2609) 1000)) (<= 0 (* 2 (select main_a v_prenex_2609))))) (forall ((v_prenex_8204 Int) (v_prenex_8205 Int)) (or (<= (+ main_x 1) v_prenex_8204) (<= 1000 (+ (select main_a v_prenex_8205) (select main_a v_prenex_8204))) (<= (select main_a v_prenex_8204) 2) (< v_prenex_8205 main_y) (<= (* 2 (select main_a v_prenex_8205)) 2000) (< v_prenex_8204 main_x) (<= (select main_a v_prenex_8205) 1000))) (forall ((v_prenex_10286 Int) (v_prenex_10285 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_10286))) (<= 0 (select main_a v_prenex_10285)) (<= (+ (select main_a v_prenex_10286) (select main_a v_prenex_10285)) 1000) (<= (+ main_x 1) v_prenex_10285) (< v_prenex_10285 main_x) (<= 999 (select main_a v_prenex_10286)) (<= (select main_a v_prenex_10285) 2))) (forall ((v_prenex_1921 Int) (v_prenex_1922 Int)) (or (< v_prenex_1921 main_x) (<= (+ main_x 1) v_prenex_1921) (<= 1000 (+ (select main_a v_prenex_1922) (select main_a v_prenex_1921))) (<= (select main_a v_prenex_1921) 2) (<= (* 2 (select main_a v_prenex_1922)) 2000) (<= 0 (* 2 (select main_a v_prenex_1921))) (<= (select main_a v_prenex_1922) 1000))) (forall ((v_prenex_8571 Int) (v_prenex_8572 Int)) (or (<= (* 2 (select main_a v_prenex_8571)) 2) (< v_prenex_8571 main_x) (<= 1998 (* 2 (select main_a v_prenex_8572))) (<= 1000 (+ (select main_a v_prenex_8572) (select main_a v_prenex_8571))) (<= (select main_a v_prenex_8571) 2) (<= (+ main_x 1) v_prenex_8571))) (forall ((v_prenex_3866 Int) (v_prenex_3867 Int)) (or (< v_prenex_3866 main_x) (<= 0 (select main_a v_prenex_3866)) (<= (+ (select main_a v_prenex_3866) 998) (select main_a v_prenex_3867)) (<= (* 2 (select main_a v_prenex_3867)) 2000) (<= (+ main_x 1) v_prenex_3866) (<= (select main_a v_prenex_3867) 1001))) (forall ((v_prenex_4449 Int) (v_prenex_4450 Int)) (or (<= (select main_a v_prenex_4449) 2) (<= (+ (select main_a v_prenex_4449) 998) (select main_a v_prenex_4450)) (<= 998 (select main_a v_prenex_4450)) (<= (+ main_y 1) v_prenex_4450) (< v_prenex_4449 main_x) (<= (+ main_x 1) v_prenex_4449) (<= (select main_a v_prenex_4450) 1001))) (forall ((v_prenex_10860 Int) (v_prenex_10859 Int)) (or (<= 998 (select main_a v_prenex_10860)) (<= (select main_a v_prenex_10859) 1) (<= 1000 (+ (select main_a v_prenex_10860) (select main_a v_prenex_10859))) (<= 0 (select main_a v_prenex_10859)) (<= (* 2 (select main_a v_prenex_10860)) 2000) (< v_prenex_10859 main_x) (<= (+ main_x 1) v_prenex_10859))) (forall ((v_prenex_8428 Int) (v_prenex_8427 Int)) (or (<= (+ main_x 1) v_prenex_8427) (<= (select main_a v_prenex_8427) 1) (< v_prenex_8427 main_x) (<= 1000 (+ (select main_a v_prenex_8428) (select main_a v_prenex_8427))) (< v_prenex_8428 main_y) (<= (* 2 (select main_a v_prenex_8428)) 2000))) (forall ((v_prenex_2332 Int) (v_prenex_2333 Int)) (or (< v_prenex_2332 main_x) (<= (select main_a v_prenex_2333) 1001) (<= (select main_a v_prenex_2333) 1000) (<= 1000 (+ (select main_a v_prenex_2333) (select main_a v_prenex_2332))) (<= (+ main_y 1) v_prenex_2333) (<= (+ main_x 1) v_prenex_2332) (<= (* 2 (select main_a v_prenex_2332)) 2))) (or (forall ((v_prenex_7999 Int)) (or (<= (* 2 (select main_a v_prenex_7999)) 2000) (< v_prenex_7999 main_y) (<= (select main_a v_prenex_7999) 1000))) (forall ((v_prenex_7998 Int)) (or (<= 0 (select main_a v_prenex_7998)) (< v_prenex_7998 main_x) (<= 0 (* 2 (select main_a v_prenex_7998))) (<= (+ main_x 1) v_prenex_7998)))) (forall ((v_prenex_808 Int) (v_prenex_807 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_808))) (<= (+ (select main_a v_prenex_808) (select main_a v_prenex_807)) 1000) (<= (+ main_x 1) v_prenex_807) (<= (select main_a v_prenex_808) 1000) (<= 0 (+ (select main_a v_prenex_807) 1)) (<= (select main_a v_prenex_807) 2) (< v_prenex_807 main_x))) (forall ((v_prenex_1316 Int) (v_prenex_1317 Int)) (or (<= (select main_a v_prenex_1317) 1000) (< v_prenex_1316 main_x) (< v_prenex_1317 main_y) (<= (select main_a v_prenex_1316) 2) (<= (select main_a v_prenex_1317) 1001) (<= (+ main_x 1) v_prenex_1316) (<= (+ (select main_a v_prenex_1316) 998) (select main_a v_prenex_1317)))) (forall ((v_prenex_5896 Int) (v_prenex_5895 Int)) (or (<= (+ main_x 1) v_prenex_5895) (< v_prenex_5895 main_x) (<= (select main_a v_prenex_5896) 1000) (<= 0 (+ (select main_a v_prenex_5895) 1)) (<= (select main_a v_prenex_5896) (+ (select main_a v_prenex_5895) 1000)) (<= (* 2 (select main_a v_prenex_5895)) 2))) (forall ((v_prenex_7481 Int) (v_prenex_7482 Int)) (or (<= (select main_a v_prenex_7481) 1) (<= (select main_a v_prenex_7482) (+ (select main_a v_prenex_7481) 1000)) (<= (* 2 (select main_a v_prenex_7482)) 2000) (< v_prenex_7481 main_x) (<= (+ main_x 1) v_prenex_7481) (<= 1998 (* 2 (select main_a v_prenex_7482))) (<= (select main_a v_prenex_7481) 2))) (forall ((v_prenex_3626 Int) (v_prenex_3627 Int)) (or (<= (+ main_x 1) v_prenex_3626) (<= (+ (select main_a v_prenex_3626) 998) (select main_a v_prenex_3627)) (<= (select main_a v_prenex_3626) 2) (< v_prenex_3626 main_x) (<= 998 (select main_a v_prenex_3627)) (<= (select main_a v_prenex_3627) 1000))) (or (forall ((v_prenex_5499 Int)) (or (< v_prenex_5499 main_y) (<= (* 2 (select main_a v_prenex_5499)) 2000) (<= (select main_a v_prenex_5499) 1000))) (forall ((v_prenex_5498 Int)) (or (<= (+ main_x 1) v_prenex_5498) (<= 0 (* 2 (select main_a v_prenex_5498))) (< v_prenex_5498 main_x) (<= 0 (+ (select main_a v_prenex_5498) 1))))) (or (forall ((v_prenex_4766 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_4766))) (<= (+ main_y 1) v_prenex_4766) (<= 999 (select main_a v_prenex_4766)))) (forall ((v_prenex_4765 Int)) (or (<= (select main_a v_prenex_4765) 1) (< v_prenex_4765 main_x) (<= (+ main_x 1) v_prenex_4765) (<= 0 (* 2 (select main_a v_prenex_4765)))))) (forall ((v_prenex_6226 Int) (v_prenex_6225 Int)) (or (<= (+ main_x 1) v_prenex_6225) (<= (select main_a v_prenex_6226) (+ (select main_a v_prenex_6225) 1000)) (<= (* 2 (select main_a v_prenex_6225)) 2) (<= 998 (select main_a v_prenex_6226)) (<= (select main_a v_prenex_6226) 1000) (<= (select main_a v_prenex_6225) 2) (< v_prenex_6225 main_x))) (or (forall ((v_prenex_8522 Int)) (or (< v_prenex_8522 main_y) (<= (* 2 (select main_a v_prenex_8522)) 2000) (<= (select main_a v_prenex_8522) 1000))) (forall ((v_prenex_8521 Int)) (or (<= (+ main_x 1) v_prenex_8521) (< v_prenex_8521 main_x) (<= (* 2 (select main_a v_prenex_8521)) 2) (<= 0 (select main_a v_prenex_8521))))) (forall ((v_prenex_4634 Int) (v_prenex_4633 Int)) (or (<= (+ (select main_a v_prenex_4634) (select main_a v_prenex_4633)) 1000) (<= (+ main_x 1) v_prenex_4633) (<= 0 (+ (select main_a v_prenex_4633) 1)) (<= (* 2 (select main_a v_prenex_4633)) 2) (< v_prenex_4633 main_x))) (forall ((v_prenex_3824 Int) (v_prenex_3825 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3825))) (<= (+ (select main_a v_prenex_3824) 998) (select main_a v_prenex_3825)) (<= (+ main_x 1) v_prenex_3824) (<= 0 (* 2 (select main_a v_prenex_3824))) (<= (select main_a v_prenex_3824) 2) (< v_prenex_3824 main_x))) (or (forall ((v_prenex_10632 Int)) (or (<= (* 2 (select main_a v_prenex_10632)) 2) (<= (+ main_x 1) v_prenex_10632) (< v_prenex_10632 main_x) (<= (select main_a v_prenex_10632) 1) (<= 0 (+ (select main_a v_prenex_10632) 1)))) (forall ((v_prenex_10633 Int)) (or (<= (select main_a v_prenex_10633) 1000) (<= 999 (select main_a v_prenex_10633))))) (forall ((v_prenex_1620 Int) (v_prenex_1619 Int)) (or (<= (select main_a v_prenex_1620) 1001) (< v_prenex_1619 main_x) (<= (* 2 (select main_a v_prenex_1619)) 2) (<= 998 (select main_a v_prenex_1620)) (<= (+ main_x 1) v_prenex_1619) (<= 0 (+ (select main_a v_prenex_1619) 1)) (<= 1000 (+ (select main_a v_prenex_1620) (select main_a v_prenex_1619))))) (forall ((v_prenex_12870 Int) (v_prenex_12871 Int)) (or (<= 999 (select main_a v_prenex_12871)) (< v_prenex_12870 main_x) (<= (* 2 (select main_a v_prenex_12870)) 2) (<= 0 (* 2 (select main_a v_prenex_12870))) (<= 1998 (* 2 (select main_a v_prenex_12871))) (<= 1000 (+ (select main_a v_prenex_12871) (select main_a v_prenex_12870))) (<= (+ main_x 1) v_prenex_12870))) (forall ((v_prenex_4016 Int) (v_prenex_4017 Int)) (or (<= (+ main_x 1) v_prenex_4016) (<= 998 (select main_a v_prenex_4017)) (<= (select main_a v_prenex_4017) 1001) (<= (+ (select main_a v_prenex_4017) (select main_a v_prenex_4016)) 1000) (<= 0 (* 2 (select main_a v_prenex_4016))) (< v_prenex_4016 main_x))) (forall ((v_prenex_3405 Int) (v_prenex_3406 Int)) (or (<= 998 (select main_a v_prenex_3406)) (<= (* 2 (select main_a v_prenex_3405)) 2) (<= 999 (select main_a v_prenex_3406)) (<= (+ (select main_a v_prenex_3405) 998) (select main_a v_prenex_3406)) (<= 0 (+ (select main_a v_prenex_3405) 1)) (<= (+ main_x 1) v_prenex_3405) (< v_prenex_3405 main_x))) (forall ((v_prenex_2495 Int) (v_prenex_2496 Int)) (or (<= (select main_a v_prenex_2495) 2) (<= 0 (select main_a v_prenex_2495)) (<= (* 2 (select main_a v_prenex_2496)) 2000) (< v_prenex_2495 main_x) (<= (+ main_x 1) v_prenex_2495) (<= (select main_a v_prenex_2496) 1001) (<= (select main_a v_prenex_2496) (+ (select main_a v_prenex_2495) 1000)))) (forall ((v_prenex_11695 Int) (v_prenex_11696 Int)) (or (<= (+ main_y 1) v_prenex_11696) (<= 998 (select main_a v_prenex_11696)) (<= 1998 (* 2 (select main_a v_prenex_11696))) (<= (select main_a v_prenex_11695) 1) (< v_prenex_11695 main_x) (<= (+ (select main_a v_prenex_11696) (select main_a v_prenex_11695)) 1000) (<= (+ main_x 1) v_prenex_11695))) (forall ((v_prenex_13264 Int) (v_prenex_13265 Int)) (or (<= (select main_a v_prenex_13264) 1) (< v_prenex_13264 main_x) (<= (+ (select main_a v_prenex_13264) 998) (select main_a v_prenex_13265)) (<= (select main_a v_prenex_13265) 1000) (<= 0 (* 2 (select main_a v_prenex_13264))) (<= (+ main_x 1) v_prenex_13264))) (forall ((v_prenex_7504 Int) (v_prenex_7503 Int)) (or (<= (select main_a v_prenex_7504) 1000) (<= (+ (select main_a v_prenex_7504) (select main_a v_prenex_7503)) 1000) (<= (select main_a v_prenex_7504) 1001) (<= (+ main_x 1) v_prenex_7503) (<= (select main_a v_prenex_7503) 2) (< v_prenex_7503 main_x) (<= 0 (select main_a v_prenex_7503)))) (forall ((v_prenex_5081 Int) (v_prenex_5080 Int)) (or (<= (select main_a v_prenex_5081) 1000) (< v_prenex_5080 main_x) (<= 0 (+ (select main_a v_prenex_5080) 1)) (<= 999 (select main_a v_prenex_5081)) (<= (+ (select main_a v_prenex_5081) (select main_a v_prenex_5080)) 1000) (< v_prenex_5081 main_y) (<= (+ main_x 1) v_prenex_5080))) (or (forall ((v_prenex_2446 Int)) (or (< v_prenex_2446 main_x) (<= 0 (* 2 (select main_a v_prenex_2446))) (<= (+ main_x 1) v_prenex_2446) (<= (select main_a v_prenex_2446) 2))) (forall ((v_prenex_2447 Int)) (or (<= (+ main_y 1) v_prenex_2447) (<= (* 2 (select main_a v_prenex_2447)) 2000) (<= (select main_a v_prenex_2447) 1000)))) (or (forall ((v_prenex_7777 Int)) (or (<= (+ main_x 1) v_prenex_7777) (<= (select main_a v_prenex_7777) 2) (<= 0 (+ (select main_a v_prenex_7777) 1)) (< v_prenex_7777 main_x) (<= 0 (* 2 (select main_a v_prenex_7777))))) (forall ((v_prenex_7778 Int)) (or (<= 998 (select main_a v_prenex_7778)) (<= 999 (select main_a v_prenex_7778))))) (forall ((v_prenex_9235 Int) (v_prenex_9236 Int)) (or (<= (select main_a v_prenex_9236) 1000) (<= 1998 (* 2 (select main_a v_prenex_9236))) (<= (+ main_x 1) v_prenex_9235) (< v_prenex_9235 main_x) (<= 1000 (+ (select main_a v_prenex_9236) (select main_a v_prenex_9235))) (<= (select main_a v_prenex_9235) 2))) (forall ((v_prenex_6712 Int) (v_prenex_6713 Int)) (or (<= 0 (* 2 (select main_a v_prenex_6712))) (< v_prenex_6712 main_x) (<= (+ main_x 1) v_prenex_6712) (<= (+ (select main_a v_prenex_6712) 998) (select main_a v_prenex_6713)) (<= (select main_a v_prenex_6713) 1000) (<= 1998 (* 2 (select main_a v_prenex_6713))) (<= 0 (select main_a v_prenex_6712)))) (forall ((v_prenex_13074 Int) (v_prenex_13075 Int)) (or (<= (* 2 (select main_a v_prenex_13075)) 2000) (<= (+ main_y 1) v_prenex_13075) (<= (select main_a v_prenex_13075) (+ (select main_a v_prenex_13074) 1000)) (<= (+ main_x 1) v_prenex_13074) (<= 999 (select main_a v_prenex_13075)) (<= (select main_a v_prenex_13074) 2) (< v_prenex_13074 main_x))) (or (forall ((v_prenex_2324 Int)) (or (< v_prenex_2324 main_x) (<= (+ main_x 1) v_prenex_2324) (<= 0 (* 2 (select main_a v_prenex_2324))) (<= (* 2 (select main_a v_prenex_2324)) 2))) (forall ((v_prenex_2325 Int)) (or (<= (select main_a v_prenex_2325) 1001) (<= 999 (select main_a v_prenex_2325)) (<= (+ main_y 1) v_prenex_2325)))) (or (forall ((v_prenex_5854 Int)) (or (<= (select main_a v_prenex_5854) 1001) (< v_prenex_5854 main_y) (<= 998 (select main_a v_prenex_5854)))) (forall ((v_prenex_5853 Int)) (or (<= (select main_a v_prenex_5853) 1) (<= (+ main_x 1) v_prenex_5853) (<= (* 2 (select main_a v_prenex_5853)) 2) (< v_prenex_5853 main_x)))) (forall ((v_prenex_12735 Int) (v_prenex_12736 Int)) (or (<= 0 (select main_a v_prenex_12735)) (<= (select main_a v_prenex_12736) 1000) (<= 1000 (+ (select main_a v_prenex_12736) (select main_a v_prenex_12735))) (<= (select main_a v_prenex_12736) 1001) (<= (select main_a v_prenex_12735) 2) (<= (+ main_x 1) v_prenex_12735) (< v_prenex_12735 main_x))) (or (forall ((v_prenex_8127 Int)) (or (<= 999 (select main_a v_prenex_8127)) (<= (* 2 (select main_a v_prenex_8127)) 2000) (<= (+ main_y 1) v_prenex_8127))) (forall ((v_prenex_8126 Int)) (or (<= 0 (* 2 (select main_a v_prenex_8126))) (< v_prenex_8126 main_x) (<= (+ main_x 1) v_prenex_8126)))) (forall ((v_prenex_4836 Int) (v_prenex_4837 Int)) (or (<= 0 (select main_a v_prenex_4836)) (< v_prenex_4836 main_x) (<= (+ main_x 1) v_prenex_4836) (<= (select main_a v_prenex_4836) 2) (<= (select main_a v_prenex_4837) (+ (select main_a v_prenex_4836) 1000)) (<= 998 (select main_a v_prenex_4837)))) (forall ((v_prenex_5091 Int) (v_prenex_5090 Int)) (or (< v_prenex_5091 main_y) (<= 0 (select main_a v_prenex_5090)) (<= (select main_a v_prenex_5091) (+ (select main_a v_prenex_5090) 1000)) (<= (select main_a v_prenex_5091) 1001) (< v_prenex_5090 main_x) (<= (select main_a v_prenex_5091) 1000) (<= (+ main_x 1) v_prenex_5090))) (forall ((v_prenex_4877 Int) (v_prenex_4876 Int)) (or (<= (select main_a v_prenex_4877) (+ (select main_a v_prenex_4876) 1000)) (<= 998 (select main_a v_prenex_4877)) (<= (* 2 (select main_a v_prenex_4876)) 2) (<= (select main_a v_prenex_4876) 1) (<= 999 (select main_a v_prenex_4877)) (< v_prenex_4876 main_x) (<= (+ main_x 1) v_prenex_4876))) (forall ((v_prenex_6100 Int) (v_prenex_6099 Int)) (or (<= (+ main_x 1) v_prenex_6099) (<= (select main_a v_prenex_6099) 1) (< v_prenex_6099 main_x) (<= (select main_a v_prenex_6100) 1001) (<= (select main_a v_prenex_6100) 1000) (<= 1000 (+ (select main_a v_prenex_6100) (select main_a v_prenex_6099))) (<= 0 (select main_a v_prenex_6099)))) (forall ((v_prenex_11653 Int) (v_prenex_11654 Int)) (or (<= (+ main_x 1) v_prenex_11653) (<= (select main_a v_prenex_11653) 2) (<= 1998 (* 2 (select main_a v_prenex_11654))) (<= 0 (* 2 (select main_a v_prenex_11653))) (< v_prenex_11653 main_x) (<= 1000 (+ (select main_a v_prenex_11654) (select main_a v_prenex_11653))))) (forall ((v_prenex_1602 Int) (v_prenex_1601 Int)) (or (<= (+ main_x 1) v_prenex_1601) (<= (select main_a v_prenex_1602) 1001) (<= 998 (select main_a v_prenex_1602)) (<= (select main_a v_prenex_1601) 1) (<= (* 2 (select main_a v_prenex_1601)) 2) (<= 1000 (+ (select main_a v_prenex_1602) (select main_a v_prenex_1601))) (< v_prenex_1601 main_x))) (forall ((v_prenex_460 Int) (v_prenex_459 Int)) (or (<= 1000 (+ (select main_a v_prenex_460) (select main_a v_prenex_459))) (< v_prenex_459 main_x) (<= (+ main_x 1) v_prenex_459) (<= (* 2 (select main_a v_prenex_459)) 2) (<= (select main_a v_prenex_459) 1) (<= (select main_a v_prenex_460) 1000))) (forall ((v_prenex_3095 Int) (v_prenex_3096 Int)) (or (<= (+ main_x 1) v_prenex_3095) (<= (select main_a v_prenex_3096) (+ (select main_a v_prenex_3095) 1000)) (<= 0 (select main_a v_prenex_3095)) (<= 999 (select main_a v_prenex_3096)) (<= (select main_a v_prenex_3095) 1) (< v_prenex_3095 main_x))) (or (forall ((v_prenex_3693 Int)) (or (<= (select main_a v_prenex_3693) 1000) (<= (select main_a v_prenex_3693) 1001))) (forall ((v_prenex_3692 Int)) (or (<= (* 2 (select main_a v_prenex_3692)) 2) (< v_prenex_3692 main_x) (<= (+ main_x 1) v_prenex_3692) (<= (select main_a v_prenex_3692) 1)))) (forall ((v_prenex_9009 Int) (v_prenex_9010 Int)) (or (<= (+ main_x 1) v_prenex_9009) (<= (select main_a v_prenex_9010) (+ (select main_a v_prenex_9009) 1000)) (<= (select main_a v_prenex_9009) 1) (< v_prenex_9009 main_x) (<= (+ main_y 1) v_prenex_9010))) (forall ((v_prenex_810 Int) (v_prenex_809 Int)) (or (<= (+ main_y 1) v_prenex_810) (< v_prenex_809 main_x) (<= (+ main_x 1) v_prenex_809) (<= (* 2 (select main_a v_prenex_810)) 2000) (<= 998 (select main_a v_prenex_810)) (<= 0 (* 2 (select main_a v_prenex_809))) (<= (select main_a v_prenex_810) (+ (select main_a v_prenex_809) 1000)))) (forall ((v_prenex_7010 Int) (v_prenex_7011 Int)) (or (<= (select main_a v_prenex_7011) 1000) (<= (select main_a v_prenex_7010) 1) (<= (+ main_x 1) v_prenex_7010) (<= (+ (select main_a v_prenex_7011) (select main_a v_prenex_7010)) 1000) (< v_prenex_7010 main_x))) (forall ((v_prenex_2251 Int) (v_prenex_2250 Int)) (or (<= (* 2 (select main_a v_prenex_2251)) 2000) (<= (+ (select main_a v_prenex_2250) 998) (select main_a v_prenex_2251)) (<= (select main_a v_prenex_2250) 2) (<= 1998 (* 2 (select main_a v_prenex_2251))) (<= (+ main_x 1) v_prenex_2250) (<= (* 2 (select main_a v_prenex_2250)) 2) (< v_prenex_2250 main_x))) (forall ((v_prenex_7668 Int)) (or (<= (select main_a v_prenex_7668) 1) (<= (* 2 (select main_a v_prenex_7668)) 2) (< v_prenex_7668 main_x) (<= (+ main_x 1) v_prenex_7668) (<= 0 (+ (select main_a v_prenex_7668) 1)))) (or (forall ((v_prenex_6238 Int)) (or (<= (select main_a v_prenex_6238) 1001) (<= (select main_a v_prenex_6238) 1000))) (forall ((v_prenex_6237 Int)) (or (< v_prenex_6237 main_x) (<= (+ main_x 1) v_prenex_6237) (<= (* 2 (select main_a v_prenex_6237)) 2) (<= 0 (+ (select main_a v_prenex_6237) 1)) (<= 0 (select main_a v_prenex_6237))))) (or (forall ((v_prenex_12054 Int)) (<= 999 (select main_a v_prenex_12054))) (forall ((v_prenex_12053 Int)) (or (<= (+ main_x 1) v_prenex_12053) (<= (* 2 (select main_a v_prenex_12053)) 2) (< v_prenex_12053 main_x)))) (forall ((v_prenex_2273 Int) (v_prenex_2272 Int)) (or (< v_prenex_2272 main_x) (<= (+ main_x 1) v_prenex_2272) (<= 1998 (* 2 (select main_a v_prenex_2273))) (<= (* 2 (select main_a v_prenex_2272)) 2) (<= (+ (select main_a v_prenex_2272) 998) (select main_a v_prenex_2273)) (<= 999 (select main_a v_prenex_2273)))) (or (forall ((v_prenex_6496 Int)) (or (<= (select main_a v_prenex_6496) 1000) (<= 999 (select main_a v_prenex_6496)))) (forall ((v_prenex_6495 Int)) (or (<= (* 2 (select main_a v_prenex_6495)) 2) (<= (+ main_x 1) v_prenex_6495) (<= 0 (+ (select main_a v_prenex_6495) 1)) (< v_prenex_6495 main_x)))) (or (forall ((v_prenex_991 Int)) (or (< v_prenex_991 main_x) (<= 0 (+ (select main_a v_prenex_991) 1)) (<= 0 (* 2 (select main_a v_prenex_991))) (<= (+ main_x 1) v_prenex_991))) (forall ((v_prenex_992 Int)) (or (<= (select main_a v_prenex_992) 1000) (<= (select main_a v_prenex_992) 1001)))) (forall ((v_prenex_10710 Int) (v_prenex_10709 Int)) (or (<= (select main_a v_prenex_10710) 1001) (<= (+ main_x 1) v_prenex_10709) (<= (select main_a v_prenex_10710) (+ (select main_a v_prenex_10709) 1000)) (<= (select main_a v_prenex_10709) 2) (<= 998 (select main_a v_prenex_10710)) (<= 0 (* 2 (select main_a v_prenex_10709))) (< v_prenex_10709 main_x))) (forall ((v_prenex_8360 Int) (v_prenex_8359 Int)) (or (<= 0 (* 2 (select main_a v_prenex_8359))) (< v_prenex_8359 main_x) (<= (+ (select main_a v_prenex_8360) (select main_a v_prenex_8359)) 1000) (<= 0 (select main_a v_prenex_8359)) (<= 998 (select main_a v_prenex_8360)) (<= (+ main_x 1) v_prenex_8359) (<= (* 2 (select main_a v_prenex_8360)) 2000))) (forall ((v_prenex_2815 Int) (v_prenex_2816 Int)) (or (<= (* 2 (select main_a v_prenex_2815)) 2) (<= (+ main_x 1) v_prenex_2815) (<= (select main_a v_prenex_2816) 1000) (<= (+ main_y 1) v_prenex_2816) (<= 1000 (+ (select main_a v_prenex_2816) (select main_a v_prenex_2815))) (< v_prenex_2815 main_x))) (forall ((v_prenex_2080 Int) (v_prenex_2079 Int)) (or (<= (select main_a v_prenex_2079) 2) (<= (select main_a v_prenex_2080) 1000) (< v_prenex_2079 main_x) (<= 998 (select main_a v_prenex_2080)) (<= (+ (select main_a v_prenex_2080) (select main_a v_prenex_2079)) 1000) (<= (+ main_x 1) v_prenex_2079) (<= (select main_a v_prenex_2079) 1))) (forall ((v_prenex_8697 Int) (v_prenex_8698 Int)) (or (< v_prenex_8697 main_x) (< v_prenex_8698 main_y) (<= (select main_a v_prenex_8698) 1001) (<= 999 (select main_a v_prenex_8698)) (<= 1000 (+ (select main_a v_prenex_8698) (select main_a v_prenex_8697))) (<= (+ main_x 1) v_prenex_8697) (<= 0 (+ (select main_a v_prenex_8697) 1)))) (forall ((v_prenex_1271 Int) (v_prenex_1270 Int)) (or (<= (select main_a v_prenex_1271) 1000) (<= 1000 (+ (select main_a v_prenex_1271) (select main_a v_prenex_1270))) (<= (+ main_x 1) v_prenex_1270) (<= (select main_a v_prenex_1270) 1) (< v_prenex_1270 main_x) (<= 0 (* 2 (select main_a v_prenex_1270))) (<= (select main_a v_prenex_1271) 1001))) (forall ((v_prenex_10696 Int) (v_prenex_10695 Int)) (or (<= (+ main_x 1) v_prenex_10695) (<= 0 (* 2 (select main_a v_prenex_10695))) (<= (select main_a v_prenex_10696) (+ (select main_a v_prenex_10695) 1000)) (<= 0 (+ (select main_a v_prenex_10695) 1)) (< v_prenex_10695 main_x))) (forall ((v_prenex_11374 Int) (v_prenex_11375 Int)) (or (<= (* 2 (select main_a v_prenex_11374)) 2) (<= 999 (select main_a v_prenex_11375)) (< v_prenex_11374 main_x) (<= (+ main_x 1) v_prenex_11374) (<= (select main_a v_prenex_11374) 1) (<= (+ (select main_a v_prenex_11374) 998) (select main_a v_prenex_11375)))) (forall ((v_prenex_12445 Int) (v_prenex_12446 Int)) (or (<= (+ main_x 1) v_prenex_12445) (<= 1000 (+ (select main_a v_prenex_12446) (select main_a v_prenex_12445))) (<= 0 (select main_a v_prenex_12445)) (<= (select main_a v_prenex_12446) 1000) (< v_prenex_12445 main_x) (<= 998 (select main_a v_prenex_12446)) (< v_prenex_12446 main_y))) (forall ((v_prenex_246 Int) (v_prenex_245 Int)) (or (<= (+ main_x 1) v_prenex_245) (<= (select main_a v_prenex_246) (+ (select main_a v_prenex_245) 1000)) (<= 999 (select main_a v_prenex_246)) (<= (select main_a v_prenex_245) 2) (<= (* 2 (select main_a v_prenex_246)) 2000) (< v_prenex_245 main_x) (< v_prenex_246 main_y))) (forall ((v_prenex_9359 Int) (v_prenex_9358 Int)) (or (<= (+ main_x 1) v_prenex_9358) (<= (select main_a v_prenex_9359) 1000) (< v_prenex_9359 main_y) (<= 999 (select main_a v_prenex_9359)) (< v_prenex_9358 main_x) (<= 0 (* 2 (select main_a v_prenex_9358))) (<= (+ (select main_a v_prenex_9359) (select main_a v_prenex_9358)) 1000))) (forall ((v_prenex_13367 Int) (v_prenex_13368 Int)) (or (<= (select main_a v_prenex_13367) 1) (<= (+ main_x 1) v_prenex_13367) (< v_prenex_13367 main_x) (<= (+ (select main_a v_prenex_13367) 998) (select main_a v_prenex_13368)))) (forall ((v_prenex_7711 Int) (v_prenex_7712 Int)) (or (<= 0 (+ (select main_a v_prenex_7711) 1)) (<= 1000 (+ (select main_a v_prenex_7712) (select main_a v_prenex_7711))) (<= (+ main_x 1) v_prenex_7711) (< v_prenex_7711 main_x) (<= (select main_a v_prenex_7712) 1000) (<= 1998 (* 2 (select main_a v_prenex_7712))) (<= 0 (* 2 (select main_a v_prenex_7711))))) (forall ((v_prenex_8372 Int) (v_prenex_8371 Int)) (or (< v_prenex_8371 main_x) (<= (select main_a v_prenex_8371) 2) (<= (+ (select main_a v_prenex_8371) 998) (select main_a v_prenex_8372)) (<= (+ main_y 1) v_prenex_8372) (<= (+ main_x 1) v_prenex_8371) (<= 998 (select main_a v_prenex_8372)))) (or (forall ((v_prenex_8007 Int)) (<= (select main_a v_prenex_8007) 1001)) (forall ((v_prenex_8006 Int)) (or (<= (select main_a v_prenex_8006) 2) (< v_prenex_8006 main_x) (<= (+ main_x 1) v_prenex_8006) (<= 0 (* 2 (select main_a v_prenex_8006))) (<= 0 (+ (select main_a v_prenex_8006) 1))))) (forall ((v_prenex_2633 Int) (v_prenex_2634 Int)) (or (< v_prenex_2633 main_x) (<= 1998 (* 2 (select main_a v_prenex_2634))) (<= (+ main_x 1) v_prenex_2633) (<= (select main_a v_prenex_2634) 1001) (<= 0 (+ (select main_a v_prenex_2633) 1)) (<= 1000 (+ (select main_a v_prenex_2634) (select main_a v_prenex_2633))))) (forall ((v_prenex_7955 Int) (v_prenex_7954 Int)) (or (<= (+ main_x 1) v_prenex_7954) (< v_prenex_7955 main_y) (<= (+ (select main_a v_prenex_7954) 998) (select main_a v_prenex_7955)) (< v_prenex_7954 main_x) (<= 0 (* 2 (select main_a v_prenex_7954))) (<= 999 (select main_a v_prenex_7955)))) (forall ((v_prenex_4454 Int) (v_prenex_4453 Int)) (or (< v_prenex_4453 main_x) (<= 1000 (+ (select main_a v_prenex_4454) (select main_a v_prenex_4453))) (<= (* 2 (select main_a v_prenex_4454)) 2000) (<= (select main_a v_prenex_4453) 2) (< v_prenex_4454 main_y) (<= 999 (select main_a v_prenex_4454)) (<= (+ main_x 1) v_prenex_4453))) (or (forall ((v_prenex_11102 Int)) (<= 999 (select main_a v_prenex_11102))) (forall ((v_prenex_11101 Int)) (or (<= (* 2 (select main_a v_prenex_11101)) 2) (<= 0 (+ (select main_a v_prenex_11101) 1)) (<= (+ main_x 1) v_prenex_11101) (< v_prenex_11101 main_x) (<= (select main_a v_prenex_11101) 2)))) (forall ((v_prenex_12801 Int) (v_prenex_12802 Int)) (or (<= 998 (select main_a v_prenex_12802)) (<= (* 2 (select main_a v_prenex_12802)) 2000) (<= 1000 (+ (select main_a v_prenex_12802) (select main_a v_prenex_12801))) (<= 0 (+ (select main_a v_prenex_12801) 1)) (< v_prenex_12801 main_x) (<= (+ main_x 1) v_prenex_12801) (<= (select main_a v_prenex_12801) 1))) (forall ((v_prenex_3381 Int) (v_prenex_3382 Int)) (or (<= (select main_a v_prenex_3382) 1001) (<= 998 (select main_a v_prenex_3382)) (<= (select main_a v_prenex_3381) 1) (<= (+ (select main_a v_prenex_3381) 998) (select main_a v_prenex_3382)) (<= 0 (select main_a v_prenex_3381)) (< v_prenex_3381 main_x) (<= (+ main_x 1) v_prenex_3381))) (forall ((v_prenex_1146 Int) (v_prenex_1145 Int)) (or (<= (* 2 (select main_a v_prenex_1146)) 2000) (< v_prenex_1145 main_x) (<= (select main_a v_prenex_1146) (+ (select main_a v_prenex_1145) 1000)) (<= (+ main_y 1) v_prenex_1146) (<= (+ main_x 1) v_prenex_1145) (<= 0 (+ (select main_a v_prenex_1145) 1)))) (forall ((v_prenex_4530 Int) (v_prenex_4529 Int)) (or (<= 1000 (+ (select main_a v_prenex_4530) (select main_a v_prenex_4529))) (< v_prenex_4530 main_y) (<= 999 (select main_a v_prenex_4530)) (<= (select main_a v_prenex_4530) 1000) (<= (select main_a v_prenex_4529) 1) (<= (+ main_x 1) v_prenex_4529) (< v_prenex_4529 main_x))) (or (forall ((v_prenex_12442 Int)) (or (<= (select main_a v_prenex_12442) 1000) (<= 1998 (* 2 (select main_a v_prenex_12442))))) (forall ((v_prenex_12441 Int)) (or (<= (* 2 (select main_a v_prenex_12441)) 2) (< v_prenex_12441 main_x) (<= (+ main_x 1) v_prenex_12441) (<= (select main_a v_prenex_12441) 2) (<= 0 (+ (select main_a v_prenex_12441) 1))))) (forall ((v_prenex_1618 Int) (v_prenex_1617 Int)) (or (<= (+ (select main_a v_prenex_1618) (select main_a v_prenex_1617)) 1000) (< v_prenex_1618 main_y) (<= 999 (select main_a v_prenex_1618)) (<= 1998 (* 2 (select main_a v_prenex_1618))) (< v_prenex_1617 main_x) (<= 0 (* 2 (select main_a v_prenex_1617))) (<= (+ main_x 1) v_prenex_1617))) (forall ((v_prenex_3865 Int) (v_prenex_3864 Int)) (or (<= 0 (* 2 (select main_a v_prenex_3864))) (< v_prenex_3865 main_y) (<= 998 (select main_a v_prenex_3865)) (<= 1000 (+ (select main_a v_prenex_3865) (select main_a v_prenex_3864))) (<= (select main_a v_prenex_3865) 1001) (<= (+ main_x 1) v_prenex_3864) (< v_prenex_3864 main_x))) (forall ((v_prenex_8831 Int) (v_prenex_8830 Int)) (or (<= (select main_a v_prenex_8831) 1000) (<= (select main_a v_prenex_8830) 1) (< v_prenex_8830 main_x) (<= (select main_a v_prenex_8831) (+ (select main_a v_prenex_8830) 1000)) (<= (+ main_x 1) v_prenex_8830) (<= 999 (select main_a v_prenex_8831)))) (forall ((v_prenex_7024 Int) (v_prenex_7025 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_7025))) (<= (* 2 (select main_a v_prenex_7025)) 2000) (<= 0 (* 2 (select main_a v_prenex_7024))) (<= 0 (+ (select main_a v_prenex_7024) 1)) (<= (+ main_x 1) v_prenex_7024) (<= (+ (select main_a v_prenex_7025) (select main_a v_prenex_7024)) 1000) (< v_prenex_7024 main_x))) (forall ((v_prenex_7771 Int) (v_prenex_7772 Int)) (or (< v_prenex_7771 main_x) (<= (+ main_x 1) v_prenex_7771) (<= 0 (* 2 (select main_a v_prenex_7771))) (<= (* 2 (select main_a v_prenex_7772)) 2000) (<= 0 (+ (select main_a v_prenex_7771) 1)) (<= (+ (select main_a v_prenex_7772) (select main_a v_prenex_7771)) 1000) (<= (select main_a v_prenex_7772) 1000))) (forall ((v_prenex_587 Int) (v_prenex_588 Int)) (or (< v_prenex_588 main_y) (<= (+ (select main_a v_prenex_588) (select main_a v_prenex_587)) 1000) (<= (+ main_x 1) v_prenex_587) (<= 0 (select main_a v_prenex_587)) (<= 998 (select main_a v_prenex_588)) (< v_prenex_587 main_x) (<= (* 2 (select main_a v_prenex_588)) 2000))) (or (forall ((v_prenex_13257 Int)) (or (<= (select main_a v_prenex_13257) 1000) (<= 1998 (* 2 (select main_a v_prenex_13257))))) (forall ((v_prenex_13256 Int)) (or (< v_prenex_13256 main_x) (<= (+ main_x 1) v_prenex_13256) (<= (* 2 (select main_a v_prenex_13256)) 2)))) (forall ((v_prenex_7196 Int) (v_prenex_7197 Int)) (or (<= 998 (select main_a v_prenex_7197)) (< v_prenex_7196 main_x) (<= (select main_a v_prenex_7197) 1000) (<= 0 (+ (select main_a v_prenex_7196) 1)) (<= (+ main_x 1) v_prenex_7196) (<= 1000 (+ (select main_a v_prenex_7197) (select main_a v_prenex_7196))) (<= (select main_a v_prenex_7196) 2))) (forall ((v_prenex_4683 Int) (v_prenex_4684 Int)) (or (<= (select main_a v_prenex_4684) 1001) (< v_prenex_4683 main_x) (<= 1000 (+ (select main_a v_prenex_4684) (select main_a v_prenex_4683))) (<= 1998 (* 2 (select main_a v_prenex_4684))) (<= (+ main_x 1) v_prenex_4683) (< v_prenex_4684 main_y) (<= (select main_a v_prenex_4683) 1))) (forall ((v_prenex_8278 Int) (v_prenex_8279 Int)) (or (< v_prenex_8278 main_x) (<= (+ main_x 1) v_prenex_8278) (<= 0 (+ (select main_a v_prenex_8278) 1)) (<= 0 (* 2 (select main_a v_prenex_8278))) (<= (+ (select main_a v_prenex_8278) 998) (select main_a v_prenex_8279)) (<= 998 (select main_a v_prenex_8279)))) (forall ((v_prenex_8569 Int) (v_prenex_8570 Int)) (or (<= (+ main_x 1) v_prenex_8569) (<= 998 (select main_a v_prenex_8570)) (<= 0 (* 2 (select main_a v_prenex_8569))) (<= 0 (select main_a v_prenex_8569)) (< v_prenex_8569 main_x) (<= 1000 (+ (select main_a v_prenex_8570) (select main_a v_prenex_8569))) (<= (* 2 (select main_a v_prenex_8570)) 2000))) (forall ((v_prenex_10448 Int) (v_prenex_10447 Int)) (or (<= (select main_a v_prenex_10448) 1001) (< v_prenex_10447 main_x) (<= 1998 (* 2 (select main_a v_prenex_10448))) (<= 0 (+ (select main_a v_prenex_10447) 1)) (<= 1000 (+ (select main_a v_prenex_10448) (select main_a v_prenex_10447))) (<= (+ main_x 1) v_prenex_10447) (<= (select main_a v_prenex_10447) 2))) (forall ((v_prenex_7818 Int) (v_prenex_7819 Int)) (or (<= 998 (select main_a v_prenex_7819)) (<= 1998 (* 2 (select main_a v_prenex_7819))) (<= (+ (select main_a v_prenex_7818) 998) (select main_a v_prenex_7819)) (< v_prenex_7819 main_y) (<= (+ main_y 1) v_prenex_7819))) (forall ((v_prenex_7429 Int) (v_prenex_7430 Int)) (or (<= (select main_a v_prenex_7429) 1) (<= 998 (select main_a v_prenex_7430)) (<= 0 (+ (select main_a v_prenex_7429) 1)) (<= (+ (select main_a v_prenex_7429) 998) (select main_a v_prenex_7430)) (< v_prenex_7429 main_x) (<= (+ main_x 1) v_prenex_7429) (<= (select main_a v_prenex_7430) 1001))) (forall ((v_prenex_5952 Int) (v_prenex_5951 Int)) (or (<= (+ main_x 1) v_prenex_5951) (<= 0 (select main_a v_prenex_5951)) (<= (+ (select main_a v_prenex_5952) (select main_a v_prenex_5951)) 1000) (<= 998 (select main_a v_prenex_5952)) (< v_prenex_5951 main_x) (<= (select main_a v_prenex_5952) 1001) (<= 0 (+ (select main_a v_prenex_5951) 1)))) (forall ((v_prenex_8300 Int) (v_prenex_8301 Int)) (or (<= 998 (select main_a v_prenex_8301)) (<= (+ main_x 1) v_prenex_8300) (<= 0 (+ (select main_a v_prenex_8300) 1)) (<= 0 (* 2 (select main_a v_prenex_8300))) (<= (+ (select main_a v_prenex_8301) (select main_a v_prenex_8300)) 1000) (< v_prenex_8300 main_x))) (forall ((v_prenex_12616 Int) (v_prenex_12615 Int)) (or (<= (+ (select main_a v_prenex_12616) (select main_a v_prenex_12615)) 1000) (< v_prenex_12615 main_x) (<= (+ main_x 1) v_prenex_12615) (< v_prenex_12616 main_y) (<= 0 (* 2 (select main_a v_prenex_12615))) (<= (* 2 (select main_a v_prenex_12616)) 2000) (<= 998 (select main_a v_prenex_12616)))) (forall ((v_prenex_6106 Int) (v_prenex_6105 Int)) (or (<= (* 2 (select main_a v_prenex_6105)) 2) (<= (select main_a v_prenex_6106) 1001) (< v_prenex_6105 main_x) (<= (* 2 (select main_a v_prenex_6106)) 2000) (<= (+ main_x 1) v_prenex_6105) (<= (+ main_y 1) v_prenex_6106) (<= (+ (select main_a v_prenex_6106) (select main_a v_prenex_6105)) 1000))) (or (forall ((v_prenex_2819 Int)) (or (<= 0 (+ (select main_a v_prenex_2819) 1)) (<= (* 2 (select main_a v_prenex_2819)) 2) (<= (select main_a v_prenex_2819) 1) (< v_prenex_2819 main_x) (<= (+ main_x 1) v_prenex_2819))) (forall ((v_prenex_2820 Int)) (or (<= (* 2 (select main_a v_prenex_2820)) 2000) (<= (select main_a v_prenex_2820) 1001)))) (forall ((v_prenex_2352 Int) (v_prenex_2353 Int)) (or (<= (select main_a v_prenex_2353) 1000) (<= 999 (select main_a v_prenex_2353)) (<= (+ (select main_a v_prenex_2352) 998) (select main_a v_prenex_2353)) (< v_prenex_2352 main_x) (<= (select main_a v_prenex_2352) 1) (<= (+ main_x 1) v_prenex_2352))) (or (forall ((v_prenex_7219 Int)) (<= 999 (select main_a v_prenex_7219))) (forall ((v_prenex_7218 Int)) (or (<= 0 (+ (select main_a v_prenex_7218) 1)) (<= (+ main_x 1) v_prenex_7218) (<= 0 (select main_a v_prenex_7218)) (<= 0 (* 2 (select main_a v_prenex_7218))) (< v_prenex_7218 main_x)))) (forall ((v_prenex_1698 Int) (v_prenex_1697 Int)) (or (<= (select main_a v_prenex_1697) 1) (<= 998 (select main_a v_prenex_1698)) (< v_prenex_1697 main_x) (<= 0 (* 2 (select main_a v_prenex_1697))) (<= (* 2 (select main_a v_prenex_1698)) 2000) (<= (+ main_x 1) v_prenex_1697) (<= (+ (select main_a v_prenex_1698) (select main_a v_prenex_1697)) 1000))) (forall ((v_prenex_2193 Int) (v_prenex_2194 Int)) (or (<= (* 2 (select main_a v_prenex_2194)) 2000) (<= (+ main_x 1) v_prenex_2193) (<= 0 (+ (select main_a v_prenex_2193) 1)) (<= (select main_a v_prenex_2194) 1001) (<= 0 (select main_a v_prenex_2193)) (< v_prenex_2193 main_x) (<= 1000 (+ (select main_a v_prenex_2194) (select main_a v_prenex_2193))))) (forall ((v_prenex_372 Int) (v_prenex_371 Int)) (or (<= (select main_a v_prenex_371) 1) (<= (+ (select main_a v_prenex_371) 998) (select main_a v_prenex_372)) (<= (select main_a v_prenex_372) 1001) (< v_prenex_371 main_x) (<= 1998 (* 2 (select main_a v_prenex_372))) (<= (+ main_y 1) v_prenex_372) (<= (+ main_x 1) v_prenex_371))) (forall ((v_prenex_9554 Int) (v_prenex_9553 Int)) (or (<= (select main_a v_prenex_9554) 1001) (<= (+ main_x 1) v_prenex_9553) (<= 0 (+ (select main_a v_prenex_9553) 1)) (< v_prenex_9553 main_x) (<= (select main_a v_prenex_9554) (+ (select main_a v_prenex_9553) 1000)) (<= 0 (* 2 (select main_a v_prenex_9553))))) (forall ((v_prenex_760 Int) (v_prenex_759 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_760))) (<= (+ main_x 1) v_prenex_759) (< v_prenex_759 main_x) (<= 0 (* 2 (select main_a v_prenex_759))) (<= (+ (select main_a v_prenex_759) 998) (select main_a v_prenex_760)) (<= 999 (select main_a v_prenex_760)) (<= (select main_a v_prenex_759) 2))) (forall ((v_prenex_9936 Int) (v_prenex_9937 Int)) (or (<= (+ main_x 1) v_prenex_9936) (< v_prenex_9936 main_x) (<= (select main_a v_prenex_9937) 1000) (< v_prenex_9937 main_y) (<= (select main_a v_prenex_9937) (+ (select main_a v_prenex_9936) 1000)) (<= (* 2 (select main_a v_prenex_9936)) 2) (<= (select main_a v_prenex_9937) 1001))) (forall ((v_prenex_6326 Int) (v_prenex_6325 Int)) (or (<= 1000 (+ (select main_a v_prenex_6326) (select main_a v_prenex_6325))) (<= (select main_a v_prenex_6326) 1001) (< v_prenex_6325 main_x) (<= (+ main_x 1) v_prenex_6325) (<= (select main_a v_prenex_6325) 2) (<= 0 (select main_a v_prenex_6325)))) (forall ((v_prenex_2817 Int) (v_prenex_2818 Int)) (or (<= (select main_a v_prenex_2818) 1000) (<= (+ (select main_a v_prenex_2818) (select main_a v_prenex_2817)) 1000) (<= 998 (select main_a v_prenex_2818)) (< v_prenex_2817 main_x) (<= 0 (* 2 (select main_a v_prenex_2817))) (<= (+ main_x 1) v_prenex_2817) (<= 0 (select main_a v_prenex_2817)))) (forall ((v_prenex_3043 Int) (v_prenex_3044 Int)) (or (<= (+ (select main_a v_prenex_3043) 998) (select main_a v_prenex_3044)) (<= (+ main_y 1) v_prenex_3044) (< v_prenex_3043 main_x) (<= (* 2 (select main_a v_prenex_3044)) 2000) (<= 998 (select main_a v_prenex_3044)) (<= 0 (select main_a v_prenex_3043)) (<= (+ main_x 1) v_prenex_3043))) (forall ((v_prenex_11117 Int) (v_prenex_11118 Int)) (or (<= (+ main_x 1) v_prenex_11117) (<= (select main_a v_prenex_11118) 1001) (< v_prenex_11117 main_x) (<= (select main_a v_prenex_11118) 1000) (<= (select main_a v_prenex_11117) 2) (<= 1000 (+ (select main_a v_prenex_11118) (select main_a v_prenex_11117))))) (forall ((v_prenex_1748 Int) (v_prenex_1747 Int)) (or (<= (select main_a v_prenex_1748) 1001) (< v_prenex_1747 main_x) (<= (+ main_x 1) v_prenex_1747) (<= (select main_a v_prenex_1748) (+ (select main_a v_prenex_1747) 1000)) (<= (* 2 (select main_a v_prenex_1747)) 2) (< v_prenex_1748 main_y))) (forall ((v_prenex_11651 Int) (v_prenex_11652 Int)) (or (< v_prenex_11651 main_x) (<= (select main_a v_prenex_11652) 1001) (<= 1000 (+ (select main_a v_prenex_11652) (select main_a v_prenex_11651))) (<= 0 (select main_a v_prenex_11651)) (<= (+ main_x 1) v_prenex_11651) (<= (select main_a v_prenex_11651) 2) (<= (* 2 (select main_a v_prenex_11652)) 2000))) (forall ((v_prenex_5160 Int) (v_prenex_5159 Int)) (or (<= (+ main_y 1) v_prenex_5160) (< v_prenex_5159 main_x) (<= (+ main_x 1) v_prenex_5159) (<= (select main_a v_prenex_5159) 2) (<= (select main_a v_prenex_5160) (+ (select main_a v_prenex_5159) 1000)) (<= 1998 (* 2 (select main_a v_prenex_5160))) (<= (select main_a v_prenex_5160) 1001))) (or (forall ((v_prenex_4695 Int)) (or (< v_prenex_4695 main_x) (<= (* 2 (select main_a v_prenex_4695)) 2) (<= 0 (+ (select main_a v_prenex_4695) 1)) (<= (+ main_x 1) v_prenex_4695) (<= 0 (select main_a v_prenex_4695)))) (forall ((v_prenex_4696 Int)) (<= (select main_a v_prenex_4696) 1001))) (forall ((v_prenex_4734 Int) (v_prenex_4733 Int)) (or (<= 998 (select main_a v_prenex_4734)) (< v_prenex_4733 main_x) (<= (+ main_x 1) v_prenex_4733) (<= 0 (* 2 (select main_a v_prenex_4733))) (<= 0 (+ (select main_a v_prenex_4733) 1)) (<= (+ (select main_a v_prenex_4734) (select main_a v_prenex_4733)) 1000) (<= (select main_a v_prenex_4734) 1001))) (forall ((v_prenex_2489 Int) (v_prenex_2490 Int)) (or (< v_prenex_2489 main_x) (<= 0 (+ (select main_a v_prenex_2489) 1)) (<= (+ (select main_a v_prenex_2489) 998) (select main_a v_prenex_2490)) (<= (+ main_x 1) v_prenex_2489) (<= (select main_a v_prenex_2490) 1000) (<= (* 2 (select main_a v_prenex_2490)) 2000))) (or (forall ((v_prenex_9121 Int)) (or (<= 0 (* 2 (select main_a v_prenex_9121))) (< v_prenex_9121 main_x) (<= (+ main_x 1) v_prenex_9121) (<= (select main_a v_prenex_9121) 2))) (forall ((v_prenex_9122 Int)) (or (<= (* 2 (select main_a v_prenex_9122)) 2000) (<= (+ main_y 1) v_prenex_9122) (<= 1998 (* 2 (select main_a v_prenex_9122)))))) (or (forall ((v_prenex_8668 Int)) (or (<= (* 2 (select main_a v_prenex_8668)) 2000) (< v_prenex_8668 main_y))) (forall ((v_prenex_8667 Int)) (or (<= (+ main_x 1) v_prenex_8667) (< v_prenex_8667 main_x) (<= (* 2 (select main_a v_prenex_8667)) 2) (<= 0 (select main_a v_prenex_8667))))) (forall ((v_prenex_3313 Int) (v_prenex_3314 Int)) (or (<= (select main_a v_prenex_3313) 1) (<= 0 (select main_a v_prenex_3313)) (<= (* 2 (select main_a v_prenex_3314)) 2000) (<= (+ main_x 1) v_prenex_3313) (< v_prenex_3313 main_x) (<= 1000 (+ (select main_a v_prenex_3314) (select main_a v_prenex_3313))) (<= (select main_a v_prenex_3314) 1000))) (or (forall ((v_prenex_9898 Int)) (or (<= 998 (select main_a v_prenex_9898)) (<= 999 (select main_a v_prenex_9898)))) (forall ((v_prenex_9897 Int)) (or (<= 0 (* 2 (select main_a v_prenex_9897))) (< v_prenex_9897 main_x) (<= (+ main_x 1) v_prenex_9897) (<= (select main_a v_prenex_9897) 1)))) (forall ((v_prenex_9275 Int) (v_prenex_9276 Int)) (or (<= (+ main_y 1) v_prenex_9276) (<= 999 (select main_a v_prenex_9276)) (<= 0 (* 2 (select main_a v_prenex_9275))) (<= 1998 (* 2 (select main_a v_prenex_9276))) (<= (select main_a v_prenex_9276) (+ (select main_a v_prenex_9275) 1000)) (<= (+ main_x 1) v_prenex_9275) (< v_prenex_9275 main_x))) (forall ((v_prenex_4979 Int) (v_prenex_4978 Int)) (or (<= (select main_a v_prenex_4979) (+ (select main_a v_prenex_4978) 1000)) (<= (+ main_y 1) v_prenex_4979) (<= (select main_a v_prenex_4979) 1001) (<= (select main_a v_prenex_4979) 1000) (< v_prenex_4978 main_x) (<= (+ main_x 1) v_prenex_4978) (<= (select main_a v_prenex_4978) 1))) (forall ((v_prenex_3323 Int) (v_prenex_3324 Int)) (or (<= (select main_a v_prenex_3324) 1000) (<= 0 (* 2 (select main_a v_prenex_3323))) (<= (* 2 (select main_a v_prenex_3323)) 2) (<= (select main_a v_prenex_3324) (+ (select main_a v_prenex_3323) 1000)) (<= (+ main_x 1) v_prenex_3323) (< v_prenex_3323 main_x))) (forall ((v_prenex_3623 Int) (v_prenex_3622 Int)) (or (< v_prenex_3623 main_y) (<= 998 (select main_a v_prenex_3623)) (<= (select main_a v_prenex_3623) (+ (select main_a v_prenex_3622) 1000)) (<= 1998 (* 2 (select main_a v_prenex_3623))) (<= (select main_a v_prenex_3622) 1) (<= (+ main_x 1) v_prenex_3622) (< v_prenex_3622 main_x))) (or (forall ((v_prenex_8230 Int)) (or (<= (select main_a v_prenex_8230) 1) (<= (* 2 (select main_a v_prenex_8230)) 2) (<= (+ main_x 1) v_prenex_8230) (< v_prenex_8230 main_x))) (forall ((v_prenex_8231 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_8231))) (<= (select main_a v_prenex_8231) 1001)))) (or (forall ((v_prenex_9887 Int)) (or (< v_prenex_9887 main_x) (<= (+ main_x 1) v_prenex_9887) (<= (* 2 (select main_a v_prenex_9887)) 2) (<= 0 (select main_a v_prenex_9887)))) (forall ((v_prenex_9888 Int)) (or (<= 999 (select main_a v_prenex_9888)) (<= (select main_a v_prenex_9888) 1001) (<= (+ main_y 1) v_prenex_9888)))) (forall ((v_prenex_6573 Int) (v_prenex_6574 Int)) (or (<= 999 (select main_a v_prenex_6574)) (<= (+ main_x 1) v_prenex_6573) (<= (select main_a v_prenex_6573) 2) (<= (* 2 (select main_a v_prenex_6574)) 2000) (<= (* 2 (select main_a v_prenex_6573)) 2) (< v_prenex_6573 main_x) (<= 1000 (+ (select main_a v_prenex_6574) (select main_a v_prenex_6573))))) (forall ((v_prenex_4603 Int) (v_prenex_4604 Int)) (or (<= (select main_a v_prenex_4603) 1) (<= (+ main_y 1) v_prenex_4604) (<= (select main_a v_prenex_4604) 1000) (<= (+ (select main_a v_prenex_4603) 998) (select main_a v_prenex_4604)) (<= (+ main_x 1) v_prenex_4603) (<= (* 2 (select main_a v_prenex_4604)) 2000) (< v_prenex_4603 main_x))) (forall ((v_prenex_11501 Int) (v_prenex_11500 Int)) (or (<= (+ main_x 1) v_prenex_11500) (<= (+ (select main_a v_prenex_11500) 998) (select main_a v_prenex_11501)) (<= 999 (select main_a v_prenex_11501)) (<= 0 (select main_a v_prenex_11500)) (< v_prenex_11501 main_y) (< v_prenex_11500 main_x))) (forall ((v_prenex_8251 Int) (v_prenex_8250 Int)) (or (<= (+ main_x 1) v_prenex_8250) (<= 1000 (+ (select main_a v_prenex_8251) (select main_a v_prenex_8250))) (< v_prenex_8251 main_y) (< v_prenex_8250 main_x) (<= (select main_a v_prenex_8251) 1000) (<= 0 (select main_a v_prenex_8250)))) (forall ((v_prenex_1337 Int) (v_prenex_1336 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_1337))) (<= (select main_a v_prenex_1336) 1) (< v_prenex_1336 main_x) (<= 999 (select main_a v_prenex_1337)) (<= 0 (select main_a v_prenex_1336)) (<= (+ main_x 1) v_prenex_1336) (<= (+ (select main_a v_prenex_1336) 998) (select main_a v_prenex_1337)))) (forall ((v_prenex_7298 Int) (v_prenex_7299 Int)) (or (<= (+ main_y 1) v_prenex_7299) (< v_prenex_7298 main_x) (<= (+ main_x 1) v_prenex_7298) (<= (select main_a v_prenex_7299) 1001) (<= (* 2 (select main_a v_prenex_7298)) 2) (<= (select main_a v_prenex_7299) 1000) (<= 1000 (+ (select main_a v_prenex_7299) (select main_a v_prenex_7298))))) (forall ((v_prenex_10129 Int) (v_prenex_10128 Int)) (or (<= 0 (select main_a v_prenex_10128)) (<= (+ main_x 1) v_prenex_10128) (<= 1000 (+ (select main_a v_prenex_10129) (select main_a v_prenex_10128))) (<= (select main_a v_prenex_10129) 1000) (<= (+ main_y 1) v_prenex_10129) (<= 1998 (* 2 (select main_a v_prenex_10129))) (< v_prenex_10128 main_x))) (forall ((v_prenex_13126 Int) (v_prenex_13127 Int)) (or (<= (select main_a v_prenex_13127) (+ (select main_a v_prenex_13126) 1000)) (< v_prenex_13127 main_y) (<= (select main_a v_prenex_13127) 1001) (<= (* 2 (select main_a v_prenex_13126)) 2) (< v_prenex_13126 main_x) (<= (+ main_x 1) v_prenex_13126) (<= 998 (select main_a v_prenex_13127)))) (forall ((v_prenex_6248 Int) (v_prenex_6247 Int)) (or (<= (select main_a v_prenex_6247) 2) (< v_prenex_6247 main_x) (<= (+ main_x 1) v_prenex_6247) (<= (select main_a v_prenex_6248) 1000) (<= (+ (select main_a v_prenex_6247) 998) (select main_a v_prenex_6248)) (<= (* 2 (select main_a v_prenex_6247)) 2))) (forall ((v_prenex_2205 Int) (v_prenex_2206 Int)) (or (< v_prenex_2205 main_x) (<= (+ main_x 1) v_prenex_2205) (< v_prenex_2206 main_y) (<= (select main_a v_prenex_2206) (+ (select main_a v_prenex_2205) 1000)) (<= 0 (* 2 (select main_a v_prenex_2205))))) (forall ((v_prenex_2681 Int) (v_prenex_2682 Int)) (or (<= 0 (* 2 (select main_a v_prenex_2681))) (< v_prenex_2681 main_x) (<= (+ (select main_a v_prenex_2682) (select main_a v_prenex_2681)) 1000) (<= (select main_a v_prenex_2682) 1001) (<= (select main_a v_prenex_2682) 1000) (<= (+ main_x 1) v_prenex_2681))) (forall ((v_prenex_8941 Int) (v_prenex_8942 Int)) (or (<= (+ main_x 1) v_prenex_8941) (<= 998 (select main_a v_prenex_8942)) (<= (* 2 (select main_a v_prenex_8941)) 2) (< v_prenex_8941 main_x) (<= (+ (select main_a v_prenex_8942) (select main_a v_prenex_8941)) 1000))) (forall ((v_prenex_13286 Int) (v_prenex_13287 Int)) (or (<= (select main_a v_prenex_13287) 1000) (<= (select main_a v_prenex_13287) (+ (select main_a v_prenex_13286) 1000)) (<= (+ main_x 1) v_prenex_13286) (<= (select main_a v_prenex_13286) 2) (< v_prenex_13286 main_x) (<= (* 2 (select main_a v_prenex_13286)) 2))) (forall ((v_prenex_3263 Int) (v_prenex_3264 Int)) (or (<= (select main_a v_prenex_3263) 2) (<= 998 (select main_a v_prenex_3264)) (<= (select main_a v_prenex_3264) 1001) (< v_prenex_3263 main_x) (<= (+ (select main_a v_prenex_3263) 998) (select main_a v_prenex_3264)) (<= (+ main_x 1) v_prenex_3263))) (forall ((v_prenex_8681 Int) (v_prenex_8682 Int)) (or (<= (* 2 (select main_a v_prenex_8681)) 2) (<= 0 (+ (select main_a v_prenex_8681) 1)) (<= (+ main_x 1) v_prenex_8681) (<= 1998 (* 2 (select main_a v_prenex_8682))) (< v_prenex_8681 main_x) (<= 1000 (+ (select main_a v_prenex_8682) (select main_a v_prenex_8681))) (<= (select main_a v_prenex_8682) 1000))) (forall ((v_prenex_1638 Int) (v_prenex_1637 Int)) (or (<= 0 (* 2 (select main_a v_prenex_1637))) (<= 1000 (+ (select main_a v_prenex_1638) (select main_a v_prenex_1637))) (<= (select main_a v_prenex_1638) 1001) (<= (+ main_x 1) v_prenex_1637) (<= 998 (select main_a v_prenex_1638)) (< v_prenex_1637 main_x) (<= 0 (select main_a v_prenex_1637)))) (forall ((v_prenex_3892 Int) (v_prenex_3893 Int)) (or (<= 998 (select main_a v_prenex_3893)) (< v_prenex_3892 main_x) (<= (+ (select main_a v_prenex_3892) 998) (select main_a v_prenex_3893)) (<= (+ main_x 1) v_prenex_3892) (<= (select main_a v_prenex_3892) 2) (<= 0 (select main_a v_prenex_3892)))) (forall ((v_prenex_3007 Int) (v_prenex_3008 Int)) (or (<= (select main_a v_prenex_3008) 1000) (<= (select main_a v_prenex_3007) 1) (< v_prenex_3008 main_y) (< v_prenex_3007 main_x) (<= (* 2 (select main_a v_prenex_3008)) 2000) (<= (+ main_x 1) v_prenex_3007) (<= (+ (select main_a v_prenex_3008) (select main_a v_prenex_3007)) 1000))) (or (forall ((v_prenex_7100 Int)) (or (< v_prenex_7100 main_x) (<= 0 (* 2 (select main_a v_prenex_7100))) (<= (+ main_x 1) v_prenex_7100))) (forall ((v_prenex_7101 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_7101))) (<= 999 (select main_a v_prenex_7101)) (<= (+ main_y 1) v_prenex_7101)))) (forall ((v_prenex_13356 Int) (v_prenex_13355 Int)) (or (<= (* 2 (select main_a v_prenex_13355)) 2) (<= 1000 (+ (select main_a v_prenex_13356) (select main_a v_prenex_13355))) (<= (+ main_x 1) v_prenex_13355) (<= (select main_a v_prenex_13355) 2) (< v_prenex_13355 main_x) (<= 999 (select main_a v_prenex_13356)))) (or (forall ((v_prenex_6058 Int)) (<= 999 (select main_a v_prenex_6058))) (forall ((v_prenex_6057 Int)) (or (< v_prenex_6057 main_x) (<= (* 2 (select main_a v_prenex_6057)) 2) (<= 0 (* 2 (select main_a v_prenex_6057))) (<= 0 (+ (select main_a v_prenex_6057) 1)) (<= (+ main_x 1) v_prenex_6057)))) (or (forall ((v_prenex_7397 Int)) (or (< v_prenex_7397 main_x) (<= (select main_a v_prenex_7397) 1) (<= 0 (* 2 (select main_a v_prenex_7397))) (<= (+ main_x 1) v_prenex_7397))) (forall ((v_prenex_7398 Int)) (or (<= (* 2 (select main_a v_prenex_7398)) 2000) (<= 1998 (* 2 (select main_a v_prenex_7398))) (<= (+ main_y 1) v_prenex_7398)))) (forall ((v_prenex_7919 Int) (v_prenex_7918 Int)) (or (<= (select main_a v_prenex_7918) 1) (<= (select main_a v_prenex_7919) 1000) (< v_prenex_7919 main_y) (<= (+ (select main_a v_prenex_7918) 998) (select main_a v_prenex_7919)) (<= (+ main_x 1) v_prenex_7918) (< v_prenex_7918 main_x) (<= 998 (select main_a v_prenex_7919)))) (or (forall ((v_prenex_11210 Int)) (or (<= (select main_a v_prenex_11210) 1001) (<= 999 (select main_a v_prenex_11210)))) (forall ((v_prenex_11209 Int)) (or (<= (+ main_x 1) v_prenex_11209) (<= (* 2 (select main_a v_prenex_11209)) 2) (<= (select main_a v_prenex_11209) 1) (< v_prenex_11209 main_x)))) (or (forall ((v_prenex_13188 Int)) (or (<= (+ main_x 1) v_prenex_13188) (< v_prenex_13188 main_x) (<= 0 (* 2 (select main_a v_prenex_13188))) (<= (select main_a v_prenex_13188) 2))) (forall ((v_prenex_13189 Int)) (or (<= (select main_a v_prenex_13189) 1001) (< v_prenex_13189 main_y) (<= 998 (select main_a v_prenex_13189))))) (forall ((v_prenex_7034 Int) (v_prenex_7035 Int)) (or (< v_prenex_7034 main_x) (<= 1000 (+ (select main_a v_prenex_7035) (select main_a v_prenex_7034))) (<= (+ main_x 1) v_prenex_7034) (<= 1998 (* 2 (select main_a v_prenex_7035))) (<= 0 (* 2 (select main_a v_prenex_7034))))) (forall ((v_prenex_9178 Int) (v_prenex_9177 Int)) (or (<= (select main_a v_prenex_9178) (+ (select main_a v_prenex_9177) 1000)) (< v_prenex_9177 main_x) (< v_prenex_9178 main_y) (<= (+ main_x 1) v_prenex_9177) (<= (* 2 (select main_a v_prenex_9178)) 2000) (<= 0 (+ (select main_a v_prenex_9177) 1)))) (forall ((v_prenex_1850 Int) (v_prenex_1849 Int)) (or (< v_prenex_1849 main_x) (<= 0 (select main_a v_prenex_1849)) (<= 998 (select main_a v_prenex_1850)) (<= (+ main_x 1) v_prenex_1849) (<= (* 2 (select main_a v_prenex_1849)) 2) (<= 1000 (+ (select main_a v_prenex_1850) (select main_a v_prenex_1849))))) (forall ((v_prenex_842 Int) (v_prenex_841 Int)) (or (<= 1000 (+ (select main_a v_prenex_842) (select main_a v_prenex_841))) (<= 1998 (* 2 (select main_a v_prenex_842))) (<= 0 (+ (select main_a v_prenex_841) 1)) (<= (+ main_x 1) v_prenex_841) (< v_prenex_841 main_x) (<= (select main_a v_prenex_842) 1000) (<= (* 2 (select main_a v_prenex_841)) 2))) (forall ((v_prenex_6222 Int) (v_prenex_6221 Int)) (or (<= (+ main_x 1) v_prenex_6221) (<= 999 (select main_a v_prenex_6222)) (<= 0 (select main_a v_prenex_6221)) (<= (select main_a v_prenex_6222) 1000) (< v_prenex_6221 main_x) (<= 1000 (+ (select main_a v_prenex_6222) (select main_a v_prenex_6221))))) (or (forall ((v_prenex_6332 Int)) (or (<= 999 (select main_a v_prenex_6332)) (< v_prenex_6332 main_y))) (forall ((v_prenex_6331 Int)) (or (< v_prenex_6331 main_x) (<= (+ main_x 1) v_prenex_6331) (<= 0 (* 2 (select main_a v_prenex_6331))) (<= 0 (+ (select main_a v_prenex_6331) 1))))) (forall ((v_prenex_11666 Int) (v_prenex_11665 Int)) (or (<= 0 (+ (select main_a v_prenex_11665) 1)) (< v_prenex_11665 main_x) (<= 0 (* 2 (select main_a v_prenex_11665))) (<= (+ main_x 1) v_prenex_11665) (<= 999 (select main_a v_prenex_11666)) (<= (select main_a v_prenex_11666) 1000) (<= 1000 (+ (select main_a v_prenex_11666) (select main_a v_prenex_11665))))) (forall ((v_prenex_5756 Int) (v_prenex_5755 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_5756))) (<= (+ main_x 1) v_prenex_5755) (<= 1000 (+ (select main_a v_prenex_5756) (select main_a v_prenex_5755))) (<= 0 (select main_a v_prenex_5755)) (< v_prenex_5755 main_x))) (forall ((v_prenex_11119 Int) (v_prenex_11120 Int)) (or (<= (select main_a v_prenex_11120) 1000) (<= (+ main_x 1) v_prenex_11119) (<= (* 2 (select main_a v_prenex_11119)) 2) (<= 0 (select main_a v_prenex_11119)) (< v_prenex_11119 main_x) (<= 1000 (+ (select main_a v_prenex_11120) (select main_a v_prenex_11119))))) (forall ((v_prenex_2781 Int) (v_prenex_2782 Int)) (or (<= (+ main_x 1) v_prenex_2781) (<= (* 2 (select main_a v_prenex_2782)) 2000) (<= 0 (* 2 (select main_a v_prenex_2781))) (< v_prenex_2781 main_x) (<= (select main_a v_prenex_2782) 1001) (<= 1000 (+ (select main_a v_prenex_2782) (select main_a v_prenex_2781))))) (forall ((v_prenex_740 Int) (v_prenex_739 Int)) (or (< v_prenex_740 main_y) (<= 999 (select main_a v_prenex_740)) (<= 0 (* 2 (select main_a v_prenex_739))) (<= (+ (select main_a v_prenex_740) (select main_a v_prenex_739)) 1000) (<= (+ main_x 1) v_prenex_739) (< v_prenex_739 main_x))) (forall ((v_prenex_13442 Int) (v_prenex_13441 Int)) (or (<= (select main_a v_prenex_13442) 1000) (<= 0 (+ (select main_a v_prenex_13441) 1)) (< v_prenex_13442 main_y) (< v_prenex_13441 main_x) (<= (+ main_x 1) v_prenex_13441) (<= (+ (select main_a v_prenex_13442) (select main_a v_prenex_13441)) 1000) (<= (select main_a v_prenex_13442) 1001))) (forall ((v_prenex_3778 Int) (v_prenex_3779 Int)) (or (<= (select main_a v_prenex_3779) (+ (select main_a v_prenex_3778) 1000)) (< v_prenex_3778 main_x) (<= (select main_a v_prenex_3779) 1000) (<= (select main_a v_prenex_3778) 1) (<= (+ main_x 1) v_prenex_3778) (<= 999 (select main_a v_prenex_3779)))) (forall ((v_prenex_9071 Int) (v_prenex_9070 Int)) (or (<= 998 (select main_a v_prenex_9071)) (<= (+ (select main_a v_prenex_9071) (select main_a v_prenex_9070)) 1000) (<= (+ main_x 1) v_prenex_9070) (<= (select main_a v_prenex_9070) 1) (<= 0 (select main_a v_prenex_9070)) (< v_prenex_9070 main_x))) (forall ((v_prenex_13022 Int) (v_prenex_13023 Int)) (or (<= (select main_a v_prenex_13023) (+ (select main_a v_prenex_13022) 1000)) (< v_prenex_13022 main_x) (<= (+ main_x 1) v_prenex_13022) (<= (select main_a v_prenex_13022) 1) (<= (* 2 (select main_a v_prenex_13023)) 2000) (<= (+ main_y 1) v_prenex_13023) (<= 1998 (* 2 (select main_a v_prenex_13023))))) (forall ((v_prenex_5746 Int) (v_prenex_5745 Int)) (or (<= (+ main_x 1) v_prenex_5745) (<= (select main_a v_prenex_5746) 1001) (<= (select main_a v_prenex_5746) (+ (select main_a v_prenex_5745) 1000)) (<= 999 (select main_a v_prenex_5746)) (<= 0 (* 2 (select main_a v_prenex_5745))) (<= (* 2 (select main_a v_prenex_5745)) 2) (< v_prenex_5745 main_x))) (forall ((v_prenex_13349 Int) (v_prenex_13350 Int)) (or (<= (* 2 (select main_a v_prenex_13349)) 2) (< v_prenex_13349 main_x) (<= (select main_a v_prenex_13350) 1001) (<= 1000 (+ (select main_a v_prenex_13350) (select main_a v_prenex_13349))) (<= (+ main_x 1) v_prenex_13349) (<= (select main_a v_prenex_13350) 1000) (< v_prenex_13350 main_y))) (or (forall ((v_prenex_451 Int)) (or (<= 0 (+ (select main_a v_prenex_451) 1)) (<= (+ main_x 1) v_prenex_451) (<= (select main_a v_prenex_451) 1) (<= (* 2 (select main_a v_prenex_451)) 2) (< v_prenex_451 main_x))) (forall ((v_prenex_452 Int)) (or (<= (* 2 (select main_a v_prenex_452)) 2000) (<= 1998 (* 2 (select main_a v_prenex_452)))))) (forall ((v_prenex_8482 Int) (v_prenex_8481 Int)) (or (<= 999 (select main_a v_prenex_8482)) (<= 1000 (+ (select main_a v_prenex_8482) (select main_a v_prenex_8481))) (<= (+ main_x 1) v_prenex_8481) (<= (* 2 (select main_a v_prenex_8481)) 2) (<= (select main_a v_prenex_8482) 1000) (<= (select main_a v_prenex_8481) 1) (< v_prenex_8481 main_x))) (forall ((v_prenex_8483 Int) (v_prenex_8484 Int)) (or (< v_prenex_8483 main_x) (<= (+ main_x 1) v_prenex_8483) (<= (+ (select main_a v_prenex_8483) 998) (select main_a v_prenex_8484)) (<= (select main_a v_prenex_8484) 1000) (<= 0 (+ (select main_a v_prenex_8483) 1)) (<= 0 (* 2 (select main_a v_prenex_8483))) (<= 998 (select main_a v_prenex_8484)))) (forall ((v_prenex_2913 Int) (v_prenex_2914 Int)) (or (<= (select main_a v_prenex_2913) 2) (<= 1000 (+ (select main_a v_prenex_2914) (select main_a v_prenex_2913))) (<= (select main_a v_prenex_2914) 1000) (<= (+ main_x 1) v_prenex_2913) (<= 0 (+ (select main_a v_prenex_2913) 1)) (<= 1998 (* 2 (select main_a v_prenex_2914))) (< v_prenex_2913 main_x))) (forall ((v_prenex_5271 Int) (v_prenex_5270 Int)) (or (<= (select main_a v_prenex_5271) 1000) (< v_prenex_5271 main_y) (<= 998 (select main_a v_prenex_5271)) (<= (select main_a v_prenex_5271) (+ (select main_a v_prenex_5270) 1000)) (<= (+ main_y 1) v_prenex_5271))) (or (forall ((v_prenex_721 Int)) (or (<= 0 (select main_a v_prenex_721)) (<= (* 2 (select main_a v_prenex_721)) 2) (<= 0 (+ (select main_a v_prenex_721) 1)) (<= (+ main_x 1) v_prenex_721) (< v_prenex_721 main_x))) (forall ((v_prenex_722 Int)) (<= (select main_a v_prenex_722) 1000))) (forall ((v_prenex_6980 Int) (v_prenex_6981 Int)) (or (<= (+ main_x 1) v_prenex_6980) (<= 1998 (* 2 (select main_a v_prenex_6981))) (<= (+ (select main_a v_prenex_6981) (select main_a v_prenex_6980)) 1000) (< v_prenex_6980 main_x) (<= 0 (+ (select main_a v_prenex_6980) 1)) (<= 0 (select main_a v_prenex_6980)) (<= (select main_a v_prenex_6981) 1000))) (or (forall ((v_prenex_7466 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_7466))) (<= 999 (select main_a v_prenex_7466)))) (forall ((v_prenex_7465 Int)) (or (<= (select main_a v_prenex_7465) 2) (< v_prenex_7465 main_x) (<= (+ main_x 1) v_prenex_7465) (<= 0 (* 2 (select main_a v_prenex_7465))) (<= 0 (select main_a v_prenex_7465))))) (or (forall ((v_prenex_13275 Int)) (or (<= 998 (select main_a v_prenex_13275)) (<= (select main_a v_prenex_13275) 1000))) (forall ((v_prenex_13274 Int)) (or (<= 0 (+ (select main_a v_prenex_13274) 1)) (< v_prenex_13274 main_x) (<= (+ main_x 1) v_prenex_13274) (<= 0 (* 2 (select main_a v_prenex_13274)))))) (forall ((v_prenex_4102 Int) (v_prenex_4101 Int)) (or (< v_prenex_4101 main_x) (<= (select main_a v_prenex_4102) 1001) (<= (+ (select main_a v_prenex_4101) 998) (select main_a v_prenex_4102)) (<= 0 (+ (select main_a v_prenex_4101) 1)) (<= (select main_a v_prenex_4102) 1000) (<= (+ main_x 1) v_prenex_4101))) (forall ((v_prenex_521 Int) (v_prenex_522 Int)) (or (<= 998 (select main_a v_prenex_522)) (<= (+ 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) (<= (select main_a v_prenex_521) 1) (<= (select main_a v_prenex_521) 2) (< v_prenex_521 main_x))) (forall ((v_prenex_4632 Int) (v_prenex_4631 Int)) (or (<= (select main_a v_prenex_4632) 1001) (< v_prenex_4631 main_x) (< v_prenex_4632 main_y) (<= 998 (select main_a v_prenex_4632)) (<= (select main_a v_prenex_4631) 2) (<= (select main_a v_prenex_4632) (+ (select main_a v_prenex_4631) 1000)) (<= (+ main_x 1) v_prenex_4631))) (forall ((v_prenex_6985 Int) (v_prenex_6984 Int)) (or (<= (+ main_y 1) v_prenex_6985) (<= (select main_a v_prenex_6985) 1001) (<= 1000 (+ (select main_a v_prenex_6985) (select main_a v_prenex_6984))) (<= 1998 (* 2 (select main_a v_prenex_6985))) (< v_prenex_6984 main_x) (<= (+ main_x 1) v_prenex_6984) (<= (select main_a v_prenex_6984) 2))) (forall ((v_prenex_4422 Int) (v_prenex_4421 Int)) (or (<= (+ main_x 1) v_prenex_4421) (<= 999 (select main_a v_prenex_4422)) (< v_prenex_4421 main_x) (<= (select main_a v_prenex_4421) 1) (<= (select main_a v_prenex_4422) 1000) (<= (+ (select main_a v_prenex_4421) 998) (select main_a v_prenex_4422)) (<= 0 (select main_a v_prenex_4421)))) (or (forall ((v_prenex_39 Int)) (or (<= (select main_a v_prenex_39) 1001) (<= (select main_a v_prenex_39) 1000))) (forall ((v_prenex_38 Int)) (or (<= 0 (* 2 (select main_a v_prenex_38))) (<= (select main_a v_prenex_38) 2) (<= (+ main_x 1) v_prenex_38) (<= (* 2 (select main_a v_prenex_38)) 2) (< v_prenex_38 main_x)))) (forall ((v_prenex_3311 Int) (v_prenex_3312 Int)) (or (<= (* 2 (select main_a v_prenex_3312)) 2000) (<= (select main_a v_prenex_3312) 1001) (< v_prenex_3311 main_x) (<= (select main_a v_prenex_3311) 2) (<= (+ main_x 1) v_prenex_3311) (<= 0 (select main_a v_prenex_3311)) (<= (+ (select main_a v_prenex_3312) (select main_a v_prenex_3311)) 1000))) (forall ((v_prenex_5804 Int) (v_prenex_5803 Int)) (or (<= (select main_a v_prenex_5804) (+ (select main_a v_prenex_5803) 1000)) (<= (+ main_x 1) v_prenex_5803) (<= 0 (select main_a v_prenex_5803)) (<= (select main_a v_prenex_5804) 1000) (<= (select main_a v_prenex_5803) 2) (< v_prenex_5803 main_x))) (or (forall ((v_prenex_9747 Int)) (or (<= 0 (* 2 (select main_a v_prenex_9747))) (<= (+ main_x 1) v_prenex_9747) (<= (* 2 (select main_a v_prenex_9747)) 2) (<= 0 (select main_a v_prenex_9747)) (< v_prenex_9747 main_x))) (forall ((v_prenex_9748 Int)) (<= 999 (select main_a v_prenex_9748)))) (forall ((v_prenex_2278 Int) (v_prenex_2279 Int)) (or (<= 998 (select main_a v_prenex_2279)) (< v_prenex_2278 main_x) (<= 999 (select main_a v_prenex_2279)) (<= 0 (+ (select main_a v_prenex_2278) 1)) (<= 1000 (+ (select main_a v_prenex_2279) (select main_a v_prenex_2278))) (<= (+ main_y 1) v_prenex_2279) (<= (+ main_x 1) v_prenex_2278))) (forall ((v_prenex_1582 Int) (v_prenex_1581 Int)) (or (<= (+ (select main_a v_prenex_1582) (select main_a v_prenex_1581)) 1000) (<= 999 (select main_a v_prenex_1582)) (<= 0 (select main_a v_prenex_1581)) (< v_prenex_1581 main_x) (<= 998 (select main_a v_prenex_1582)) (<= (+ main_x 1) v_prenex_1581) (<= (* 2 (select main_a v_prenex_1581)) 2))) (forall ((v_prenex_12827 Int) (v_prenex_12828 Int)) (or (<= (* 2 (select main_a v_prenex_12828)) 2000) (<= (+ main_x 1) v_prenex_12827) (<= 0 (+ (select main_a v_prenex_12827) 1)) (<= 1998 (* 2 (select main_a v_prenex_12828))) (<= 1000 (+ (select main_a v_prenex_12828) (select main_a v_prenex_12827))) (<= (* 2 (select main_a v_prenex_12827)) 2) (< v_prenex_12827 main_x))) (or (forall ((v_prenex_6758 Int)) (or (<= 0 (+ (select main_a v_prenex_6758) 1)) (<= (+ main_x 1) v_prenex_6758) (< v_prenex_6758 main_x) (<= (* 2 (select main_a v_prenex_6758)) 2))) (forall ((v_prenex_6759 Int)) (or (<= 998 (select main_a v_prenex_6759)) (<= (* 2 (select main_a v_prenex_6759)) 2000)))) (forall ((v_prenex_6449 Int) (v_prenex_6450 Int)) (or (<= (* 2 (select main_a v_prenex_6449)) 2) (<= 999 (select main_a v_prenex_6450)) (< v_prenex_6449 main_x) (<= (+ main_x 1) v_prenex_6449) (<= (select main_a v_prenex_6450) 1000) (<= (+ (select main_a v_prenex_6450) (select main_a v_prenex_6449)) 1000))) (forall ((v_prenex_13218 Int) (v_prenex_13219 Int)) (or (<= (select main_a v_prenex_13219) (+ (select main_a v_prenex_13218) 1000)) (<= (+ main_x 1) v_prenex_13218) (<= 1998 (* 2 (select main_a v_prenex_13219))) (<= (select main_a v_prenex_13219) 1000) (< v_prenex_13218 main_x) (<= 0 (+ (select main_a v_prenex_13218) 1)))) (forall ((v_prenex_12115 Int) (v_prenex_12116 Int)) (or (< v_prenex_12116 main_y) (<= (+ main_x 1) v_prenex_12115) (<= 1000 (+ (select main_a v_prenex_12116) (select main_a v_prenex_12115))) (<= 998 (select main_a v_prenex_12116)) (<= (+ main_y 1) v_prenex_12116))) (or (forall ((v_prenex_4675 Int)) (or (<= (* 2 (select main_a v_prenex_4675)) 2) (<= 0 (+ (select main_a v_prenex_4675) 1)) (< v_prenex_4675 main_x) (<= (+ main_x 1) v_prenex_4675))) (forall ((v_prenex_4676 Int)) (or (<= (+ main_y 1) v_prenex_4676) (<= 1998 (* 2 (select main_a v_prenex_4676))) (<= 998 (select main_a v_prenex_4676))))) (forall ((v_prenex_703 Int) (v_prenex_704 Int)) (or (<= (+ main_x 1) v_prenex_703) (< v_prenex_703 main_x) (<= (* 2 (select main_a v_prenex_704)) 2000) (<= (+ main_y 1) v_prenex_704) (<= 1000 (+ (select main_a v_prenex_704) (select main_a v_prenex_703))) (<= (* 2 (select main_a v_prenex_703)) 2) (<= (select main_a v_prenex_704) 1000))) (forall ((v_prenex_6083 Int) (v_prenex_6084 Int)) (or (<= (+ main_y 1) v_prenex_6084) (<= (+ (select main_a v_prenex_6083) 998) (select main_a v_prenex_6084)) (<= 0 (+ (select main_a v_prenex_6083) 1)) (<= (select main_a v_prenex_6084) 1000) (<= (+ main_x 1) v_prenex_6083) (< v_prenex_6083 main_x))) (forall ((v_prenex_5967 Int) (v_prenex_5968 Int)) (or (<= (select main_a v_prenex_5968) 1000) (<= (+ main_x 1) v_prenex_5967) (<= (+ (select main_a v_prenex_5967) 998) (select main_a v_prenex_5968)) (<= 0 (select main_a v_prenex_5967)) (< v_prenex_5967 main_x))) (forall ((v_prenex_4983 Int) (v_prenex_4982 Int)) (or (<= (+ main_x 1) v_prenex_4982) (<= (select main_a v_prenex_4983) 1000) (<= (+ main_y 1) v_prenex_4983) (<= 998 (select main_a v_prenex_4983)) (< v_prenex_4982 main_x) (<= (select main_a v_prenex_4982) 2) (<= (+ (select main_a v_prenex_4982) 998) (select main_a v_prenex_4983)))) (forall ((v_prenex_10479 Int) (v_prenex_10480 Int)) (or (<= 999 (select main_a v_prenex_10480)) (<= (+ main_x 1) v_prenex_10479) (<= (select main_a v_prenex_10479) 1) (<= 0 (select main_a v_prenex_10479)) (< v_prenex_10479 main_x) (<= (+ (select main_a v_prenex_10479) 998) (select main_a v_prenex_10480)) (<= 998 (select main_a v_prenex_10480)))) (or (forall ((v_prenex_3918 Int)) (or (< v_prenex_3918 main_x) (<= (* 2 (select main_a v_prenex_3918)) 2) (<= (select main_a v_prenex_3918) 1) (<= 0 (select main_a v_prenex_3918)) (<= (+ main_x 1) v_prenex_3918))) (forall ((v_prenex_3919 Int)) (or (<= 999 (select main_a v_prenex_3919)) (<= (* 2 (select main_a v_prenex_3919)) 2000)))) (forall ((v_prenex_3702 Int) (v_prenex_3703 Int)) (or (<= (+ main_x 1) v_prenex_3702) (<= (select main_a v_prenex_3702) 1) (<= (select main_a v_prenex_3703) 1000) (<= (+ (select main_a v_prenex_3702) 998) (select main_a v_prenex_3703)) (<= 1998 (* 2 (select main_a v_prenex_3703))) (<= (* 2 (select main_a v_prenex_3702)) 2) (< v_prenex_3702 main_x))) (forall ((v_prenex_2200 Int) (v_prenex_2199 Int)) (or (<= 0 (+ (select main_a v_prenex_2199) 1)) (<= (* 2 (select main_a v_prenex_2200)) 2000) (<= (+ (select main_a v_prenex_2200) (select main_a v_prenex_2199)) 1000) (< v_prenex_2199 main_x) (<= (select main_a v_prenex_2200) 1000) (<= (+ main_x 1) v_prenex_2199))) (forall ((v_prenex_5385 Int) (v_prenex_5384 Int)) (or (<= (select main_a v_prenex_5385) 1000) (<= (+ (select main_a v_prenex_5384) 998) (select main_a v_prenex_5385)) (<= (+ main_x 1) v_prenex_5384) (<= 0 (select main_a v_prenex_5384)) (<= (select main_a v_prenex_5384) 1) (< v_prenex_5384 main_x) (<= 1998 (* 2 (select main_a v_prenex_5385))))) (or (forall ((v_prenex_9867 Int)) (or (<= (+ main_x 1) v_prenex_9867) (<= 0 (* 2 (select main_a v_prenex_9867))) (<= 0 (select main_a v_prenex_9867)) (< v_prenex_9867 main_x) (<= (select main_a v_prenex_9867) 1))) (forall ((v_prenex_9868 Int)) (or (<= (select main_a v_prenex_9868) 1000) (<= (select main_a v_prenex_9868) 1001)))) (or (forall ((v_prenex_308 Int)) (or (<= (* 2 (select main_a v_prenex_308)) 2000) (<= (+ main_y 1) v_prenex_308) (<= 998 (select main_a v_prenex_308)))) (forall ((v_prenex_307 Int)) (or (<= (+ main_x 1) v_prenex_307) (< v_prenex_307 main_x) (<= 0 (+ (select main_a v_prenex_307) 1)) (<= (* 2 (select main_a v_prenex_307)) 2)))) (forall ((v_prenex_10396 Int) (v_prenex_10395 Int)) (or (<= (select main_a v_prenex_10395) 2) (<= (select main_a v_prenex_10396) (+ (select main_a v_prenex_10395) 1000)) (<= 998 (select main_a v_prenex_10396)) (<= 0 (* 2 (select main_a v_prenex_10395))) (<= (+ main_x 1) v_prenex_10395) (<= 999 (select main_a v_prenex_10396)) (< v_prenex_10395 main_x))) (forall ((v_prenex_9762 Int) (v_prenex_9761 Int)) (or (<= (select main_a v_prenex_9761) 1) (< v_prenex_9761 main_x) (<= 998 (select main_a v_prenex_9762)) (<= (+ main_x 1) v_prenex_9761) (<= (* 2 (select main_a v_prenex_9762)) 2000) (<= (+ (select main_a v_prenex_9762) (select main_a v_prenex_9761)) 1000) (<= 0 (select main_a v_prenex_9761)))) (or (forall ((v_prenex_4322 Int)) (or (<= (* 2 (select main_a v_prenex_4322)) 2000) (<= (select main_a v_prenex_4322) 1001) (< v_prenex_4322 main_y))) (forall ((v_prenex_4321 Int)) (or (<= (+ main_x 1) v_prenex_4321) (<= 0 (* 2 (select main_a v_prenex_4321))) (<= (select main_a v_prenex_4321) 2) (< v_prenex_4321 main_x)))) (forall ((v_prenex_1391 Int) (v_prenex_1390 Int)) (or (<= 999 (select main_a v_prenex_1391)) (<= (* 2 (select main_a v_prenex_1391)) 2000) (<= (+ (select main_a v_prenex_1390) 998) (select main_a v_prenex_1391)) (<= (+ main_y 1) v_prenex_1391) (< v_prenex_1391 main_y))) (forall ((v_prenex_12276 Int) (v_prenex_12275 Int)) (or (<= (select main_a v_prenex_12276) 1000) (<= 0 (select main_a v_prenex_12275)) (<= (+ (select main_a v_prenex_12276) (select main_a v_prenex_12275)) 1000) (<= (+ main_x 1) v_prenex_12275) (<= (select main_a v_prenex_12276) 1001) (<= 0 (+ (select main_a v_prenex_12275) 1)) (< v_prenex_12275 main_x))) (forall ((v_prenex_10980 Int) (v_prenex_10979 Int)) (or (<= (+ main_x 1) v_prenex_10979) (<= 1998 (* 2 (select main_a v_prenex_10980))) (< v_prenex_10979 main_x) (<= (select main_a v_prenex_10979) 1) (<= (+ (select main_a v_prenex_10980) (select main_a v_prenex_10979)) 1000) (<= 0 (* 2 (select main_a v_prenex_10979))))) (forall ((v_prenex_4369 Int) (v_prenex_4370 Int)) (or (<= (select main_a v_prenex_4369) 1) (<= (+ main_x 1) v_prenex_4369) (<= (select main_a v_prenex_4370) 1001) (<= (+ (select main_a v_prenex_4369) 998) (select main_a v_prenex_4370)) (< v_prenex_4369 main_x) (<= (select main_a v_prenex_4370) 1000) (<= 0 (* 2 (select main_a v_prenex_4369))))) (forall ((v_prenex_4169 Int) (v_prenex_4168 Int)) (or (<= 0 (* 2 (select main_a v_prenex_4168))) (<= (+ (select main_a v_prenex_4169) (select main_a v_prenex_4168)) 1000) (<= (+ main_x 1) v_prenex_4168) (<= (select main_a v_prenex_4168) 1) (<= 998 (select main_a v_prenex_4169)) (< v_prenex_4168 main_x) (<= 1998 (* 2 (select main_a v_prenex_4169))))) (forall ((v_prenex_925 Int) (v_prenex_926 Int)) (or (<= (+ (select main_a v_prenex_926) (select main_a v_prenex_925)) 1000) (<= (select main_a v_prenex_925) 2) (<= (+ main_x 1) v_prenex_925) (< v_prenex_926 main_y) (< v_prenex_925 main_x) (<= 998 (select main_a v_prenex_926)))) (forall ((v_prenex_5815 Int) (v_prenex_5816 Int)) (or (<= (select main_a v_prenex_5816) 1000) (<= 998 (select main_a v_prenex_5816)) (<= 0 (+ (select main_a v_prenex_5815) 1)) (<= 0 (select main_a v_prenex_5815)) (< v_prenex_5815 main_x) (<= (+ main_x 1) v_prenex_5815) (<= (+ (select main_a v_prenex_5816) (select main_a v_prenex_5815)) 1000))) (forall ((v_prenex_4539 Int) (v_prenex_4540 Int)) (or (<= (select main_a v_prenex_4539) 2) (<= (select main_a v_prenex_4540) 1000) (<= (+ (select main_a v_prenex_4540) (select main_a v_prenex_4539)) 1000) (<= 0 (select main_a v_prenex_4539)) (< v_prenex_4539 main_x) (<= (+ main_x 1) v_prenex_4539))) (forall ((v_prenex_5764 Int) (v_prenex_5763 Int)) (or (<= (select main_a v_prenex_5764) 1000) (<= (+ main_x 1) v_prenex_5763) (<= 1998 (* 2 (select main_a v_prenex_5764))) (<= (select main_a v_prenex_5763) 1) (<= (select main_a v_prenex_5763) 2) (< v_prenex_5763 main_x) (<= (select main_a v_prenex_5764) (+ (select main_a v_prenex_5763) 1000)))) (or (forall ((v_prenex_13068 Int)) (<= 0 (* 2 (select main_a v_prenex_13068)))) (forall ((v_prenex_13069 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_13069))) (< v_prenex_13069 main_y) (<= (select main_a v_prenex_13069) 1000) (<= (+ main_y 1) v_prenex_13069)))) (or (forall ((v_prenex_8433 Int)) (or (< v_prenex_8433 main_x) (<= (select main_a v_prenex_8433) 2) (<= (+ main_x 1) v_prenex_8433) (<= (* 2 (select main_a v_prenex_8433)) 2))) (forall ((v_prenex_8434 Int)) (or (<= 998 (select main_a v_prenex_8434)) (<= (* 2 (select main_a v_prenex_8434)) 2000) (<= (+ main_y 1) v_prenex_8434)))) (or (forall ((v_prenex_12495 Int)) (or (< v_prenex_12495 main_x) (<= (+ main_x 1) v_prenex_12495) (<= (* 2 (select main_a v_prenex_12495)) 2))) (forall ((v_prenex_12496 Int)) (or (<= (select main_a v_prenex_12496) 1001) (<= (+ main_y 1) v_prenex_12496) (<= 998 (select main_a v_prenex_12496))))) (forall ((v_prenex_9711 Int) (v_prenex_9710 Int)) (or (< v_prenex_9710 main_x) (<= (* 2 (select main_a v_prenex_9710)) 2) (<= (select main_a v_prenex_9711) (+ (select main_a v_prenex_9710) 1000)) (<= (+ main_x 1) v_prenex_9710) (<= 1998 (* 2 (select main_a v_prenex_9711))) (<= 0 (* 2 (select main_a v_prenex_9710))))) (forall ((v_prenex_9925 Int) (v_prenex_9924 Int)) (or (< v_prenex_9924 main_x) (<= (+ (select main_a v_prenex_9925) (select main_a v_prenex_9924)) 1000) (<= (+ main_x 1) v_prenex_9924) (<= (+ main_y 1) v_prenex_9925) (<= 0 (* 2 (select main_a v_prenex_9924))))) (forall ((v_prenex_9314 Int) (v_prenex_9313 Int)) (or (< v_prenex_9314 main_y) (<= 998 (select main_a v_prenex_9314)) (<= 999 (select main_a v_prenex_9314)) (<= (+ (select main_a v_prenex_9313) 998) (select main_a v_prenex_9314)) (<= 0 (select main_a v_prenex_9313)) (<= (+ main_x 1) v_prenex_9313) (< v_prenex_9313 main_x))) (forall ((v_prenex_6752 Int) (v_prenex_6753 Int)) (or (<= (+ (select main_a v_prenex_6753) (select main_a v_prenex_6752)) 1000) (<= (select main_a v_prenex_6753) 1001) (<= (+ main_x 1) v_prenex_6752) (<= 999 (select main_a v_prenex_6753)) (< v_prenex_6752 main_x) (<= (select main_a v_prenex_6752) 2))) (or (forall ((v_prenex_13166 Int)) (or (<= 0 (+ (select main_a v_prenex_13166) 1)) (<= (* 2 (select main_a v_prenex_13166)) 2) (< v_prenex_13166 main_x) (<= (+ main_x 1) v_prenex_13166))) (forall ((v_prenex_13167 Int)) (or (<= (+ main_y 1) v_prenex_13167) (<= 1998 (* 2 (select main_a v_prenex_13167))) (<= 999 (select main_a v_prenex_13167))))) (forall ((v_prenex_13150 Int) (v_prenex_13151 Int)) (or (<= (+ main_x 1) v_prenex_13150) (<= (select main_a v_prenex_13151) 1001) (<= (* 2 (select main_a v_prenex_13150)) 2) (< v_prenex_13150 main_x) (<= 0 (select main_a v_prenex_13150)) (<= (select main_a v_prenex_13151) (+ (select main_a v_prenex_13150) 1000)) (<= 1998 (* 2 (select main_a v_prenex_13151))))) (forall ((v_prenex_6738 Int) (v_prenex_6739 Int)) (or (<= (* 2 (select main_a v_prenex_6739)) 2000) (<= 0 (* 2 (select main_a v_prenex_6738))) (<= (select main_a v_prenex_6738) 1) (<= 1000 (+ (select main_a v_prenex_6739) (select main_a v_prenex_6738))) (< v_prenex_6738 main_x) (<= (+ main_x 1) v_prenex_6738))) (or (forall ((v_prenex_9533 Int)) (<= 998 (select main_a v_prenex_9533))) (forall ((v_prenex_9532 Int)) (or (< v_prenex_9532 main_x) (<= 0 (+ (select main_a v_prenex_9532) 1)) (<= (+ main_x 1) v_prenex_9532) (<= 0 (* 2 (select main_a v_prenex_9532)))))) (forall ((v_prenex_12025 Int) (v_prenex_12026 Int)) (or (<= 0 (+ (select main_a v_prenex_12025) 1)) (< v_prenex_12025 main_x) (<= (select main_a v_prenex_12026) 1000) (<= (+ main_x 1) v_prenex_12025) (<= 999 (select main_a v_prenex_12026)) (<= (select main_a v_prenex_12025) 1) (<= 1000 (+ (select main_a v_prenex_12026) (select main_a v_prenex_12025))))) (or (forall ((v_prenex_6888 Int)) (or (<= 0 (* 2 (select main_a v_prenex_6888))) (< v_prenex_6888 main_x) (<= 0 (+ (select main_a v_prenex_6888) 1)) (<= (+ main_x 1) v_prenex_6888) (<= (* 2 (select main_a v_prenex_6888)) 2))) (forall ((v_prenex_6889 Int)) (or (<= (* 2 (select main_a v_prenex_6889)) 2000) (<= (select main_a v_prenex_6889) 1001)))) (forall ((v_prenex_2707 Int) (v_prenex_2708 Int)) (or (< v_prenex_2707 main_x) (<= 0 (* 2 (select main_a v_prenex_2707))) (<= 0 (select main_a v_prenex_2707)) (<= (+ main_x 1) v_prenex_2707) (<= (select main_a v_prenex_2708) 1001) (<= 1000 (+ (select main_a v_prenex_2708) (select main_a v_prenex_2707))))) (or (forall ((v_prenex_6253 Int)) (or (< v_prenex_6253 main_x) (<= (+ main_x 1) v_prenex_6253) (<= (select main_a v_prenex_6253) 2) (<= (* 2 (select main_a v_prenex_6253)) 2) (<= (select main_a v_prenex_6253) 1))) (forall ((v_prenex_6254 Int)) (or (<= 999 (select main_a v_prenex_6254)) (<= 998 (select main_a v_prenex_6254))))) (or (forall ((v_prenex_10179 Int)) (or (<= 0 (* 2 (select main_a v_prenex_10179))) (<= (+ main_x 1) v_prenex_10179) (< v_prenex_10179 main_x))) (forall ((v_prenex_10180 Int)) (or (<= (select main_a v_prenex_10180) 1000) (<= (* 2 (select main_a v_prenex_10180)) 2000) (< v_prenex_10180 main_y)))) (forall ((v_prenex_4740 Int) (v_prenex_4739 Int)) (or (<= (select main_a v_prenex_4740) 1000) (<= 998 (select main_a v_prenex_4740)) (<= 0 (select main_a v_prenex_4739)) (<= (+ (select main_a v_prenex_4739) 998) (select main_a v_prenex_4740)) (< v_prenex_4739 main_x) (< v_prenex_4740 main_y) (<= (+ main_x 1) v_prenex_4739))) (or (forall ((v_prenex_4031 Int)) (or (<= (+ main_x 1) v_prenex_4031) (<= 0 (* 2 (select main_a v_prenex_4031))) (< v_prenex_4031 main_x))) (forall ((v_prenex_4032 Int)) (or (<= (+ main_y 1) v_prenex_4032) (<= 998 (select main_a v_prenex_4032))))) (forall ((v_prenex_379 Int) (v_prenex_380 Int)) (or (<= (select main_a v_prenex_380) (+ (select main_a v_prenex_379) 1000)) (<= (* 2 (select main_a v_prenex_379)) 2) (< v_prenex_379 main_x) (<= (+ main_x 1) v_prenex_379) (<= 0 (+ (select main_a v_prenex_379) 1)) (<= (select main_a v_prenex_380) 1001))) (forall ((v_prenex_9396 Int) (v_prenex_9397 Int)) (or (<= (select main_a v_prenex_9397) (+ (select main_a v_prenex_9396) 1000)) (<= 0 (+ (select main_a v_prenex_9396) 1)) (<= (select main_a v_prenex_9397) 1000) (<= 0 (* 2 (select main_a v_prenex_9396))) (<= (+ main_x 1) v_prenex_9396) (< v_prenex_9396 main_x))) (forall ((v_prenex_6675 Int) (v_prenex_6674 Int)) (or (< v_prenex_6674 main_x) (<= 1000 (+ (select main_a v_prenex_6675) (select main_a v_prenex_6674))) (<= (+ main_x 1) v_prenex_6674) (<= (* 2 (select main_a v_prenex_6674)) 2) (<= (select main_a v_prenex_6675) 1001) (<= 998 (select main_a v_prenex_6675)) (<= 0 (select main_a v_prenex_6674)))) (forall ((v_prenex_8963 Int) (v_prenex_8964 Int)) (or (<= (select main_a v_prenex_8963) 1) (<= (select main_a v_prenex_8964) 1000) (<= (+ main_x 1) v_prenex_8963) (< v_prenex_8963 main_x) (<= 0 (select main_a v_prenex_8963)) (<= (+ (select main_a v_prenex_8963) 998) (select main_a v_prenex_8964)) (<= (* 2 (select main_a v_prenex_8964)) 2000))) (forall ((v_prenex_11026 Int) (v_prenex_11025 Int)) (or (<= (+ main_x 1) v_prenex_11025) (< v_prenex_11025 main_x) (<= (select main_a v_prenex_11025) 2) (<= 1000 (+ (select main_a v_prenex_11026) (select main_a v_prenex_11025))) (<= (select main_a v_prenex_11026) 1000) (<= 0 (+ (select main_a v_prenex_11025) 1)))) (forall ((v_prenex_10296 Int) (v_prenex_10295 Int)) (or (<= (* 2 (select main_a v_prenex_10295)) 2) (<= 998 (select main_a v_prenex_10296)) (<= 1000 (+ (select main_a v_prenex_10296) (select main_a v_prenex_10295))) (<= (+ main_x 1) v_prenex_10295) (< v_prenex_10295 main_x) (<= 0 (select main_a v_prenex_10295)))) (forall ((v_prenex_9328 Int) (v_prenex_9327 Int)) (or (<= 998 (select main_a v_prenex_9328)) (< v_prenex_9327 main_x) (<= (select main_a v_prenex_9327) 1) (<= (+ main_x 1) v_prenex_9327) (<= (+ (select main_a v_prenex_9327) 998) (select main_a v_prenex_9328)) (<= (select main_a v_prenex_9327) 2))) (forall ((v_prenex_4896 Int) (v_prenex_4897 Int)) (or (<= (+ (select main_a v_prenex_4896) 998) (select main_a v_prenex_4897)) (<= (+ main_x 1) v_prenex_4896) (<= 1998 (* 2 (select main_a v_prenex_4897))) (<= (select main_a v_prenex_4896) 2) (< v_prenex_4896 main_x) (<= 998 (select main_a v_prenex_4897)))) (forall ((v_prenex_9443 Int) (v_prenex_9442 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_9443))) (<= 0 (* 2 (select main_a v_prenex_9442))) (<= (* 2 (select main_a v_prenex_9442)) 2) (<= 998 (select main_a v_prenex_9443)) (<= (+ main_x 1) v_prenex_9442) (< v_prenex_9442 main_x) (<= (select main_a v_prenex_9443) (+ (select main_a v_prenex_9442) 1000)))) (or (forall ((v_prenex_28 Int)) (or (< v_prenex_28 main_x) (<= 0 (select main_a v_prenex_28)) (<= (+ main_x 1) v_prenex_28) (<= (select main_a v_prenex_28) 1))) (forall ((v_prenex_8123 Int)) (<= (* 2 (select main_a v_prenex_8123)) 2000))) (forall ((v_prenex_107 Int) (v_prenex_108 Int)) (or (<= 0 (+ (select main_a v_prenex_107) 1)) (< v_prenex_107 main_x) (<= 1998 (* 2 (select main_a v_prenex_108))) (<= (+ main_x 1) v_prenex_107) (<= (+ main_y 1) v_prenex_108) (<= (select main_a v_prenex_108) (+ (select main_a v_prenex_107) 1000)) (<= (select main_a v_prenex_108) 1000))) (or (forall ((v_prenex_9195 Int)) (or (< v_prenex_9195 main_x) (<= 0 (* 2 (select main_a v_prenex_9195))) (<= (* 2 (select main_a v_prenex_9195)) 2) (<= (+ main_x 1) v_prenex_9195) (<= 0 (+ (select main_a v_prenex_9195) 1)))) (forall ((v_prenex_9196 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_9196))) (<= (* 2 (select main_a v_prenex_9196)) 2000)))) (forall ((v_prenex_7058 Int) (v_prenex_7059 Int)) (or (<= 0 (select main_a v_prenex_7058)) (<= (+ (select main_a v_prenex_7059) (select main_a v_prenex_7058)) 1000) (<= (+ main_x 1) v_prenex_7058) (< v_prenex_7058 main_x) (<= 999 (select main_a v_prenex_7059)) (<= (select main_a v_prenex_7059) 1001) (<= 0 (+ (select main_a v_prenex_7058) 1)))) (forall ((v_prenex_13345 Int) (v_prenex_13346 Int)) (or (<= (select main_a v_prenex_13346) (+ (select main_a v_prenex_13345) 1000)) (<= (* 2 (select main_a v_prenex_13345)) 2) (< v_prenex_13345 main_x) (<= (select main_a v_prenex_13346) 1000) (<= (select main_a v_prenex_13346) 1001) (<= (+ main_x 1) v_prenex_13345) (<= 0 (* 2 (select main_a v_prenex_13345))))) (forall ((v_prenex_5156 Int) (v_prenex_5157 Int)) (or (<= (select main_a v_prenex_5157) 1000) (<= 0 (+ (select main_a v_prenex_5156) 1)) (< v_prenex_5156 main_x) (<= 1000 (+ (select main_a v_prenex_5157) (select main_a v_prenex_5156))) (<= 0 (select main_a v_prenex_5156)) (<= (+ main_x 1) v_prenex_5156) (<= (select main_a v_prenex_5157) 1001))) (forall ((v_prenex_2406 Int) (v_prenex_2407 Int)) (or (<= (select main_a v_prenex_2406) 1) (< v_prenex_2406 main_x) (<= (+ (select main_a v_prenex_2407) (select main_a v_prenex_2406)) 1000) (<= 0 (select main_a v_prenex_2406)) (<= 998 (select main_a v_prenex_2407)) (<= (+ main_x 1) v_prenex_2406) (<= 999 (select main_a v_prenex_2407)))) (forall ((v_prenex_10830 Int) (v_prenex_10829 Int)) (or (< v_prenex_10829 main_x) (<= (+ main_x 1) v_prenex_10829) (<= 0 (select main_a v_prenex_10829)) (<= 0 (* 2 (select main_a v_prenex_10829))) (<= (+ (select main_a v_prenex_10829) 998) (select main_a v_prenex_10830)) (<= 1998 (* 2 (select main_a v_prenex_10830))))) (forall ((v_prenex_5332 Int) (v_prenex_5333 Int)) (or (<= 0 (+ (select main_a v_prenex_5332) 1)) (<= (+ (select main_a v_prenex_5333) (select main_a v_prenex_5332)) 1000) (<= 0 (* 2 (select main_a v_prenex_5332))) (< v_prenex_5332 main_x) (<= (+ main_x 1) v_prenex_5332) (<= 999 (select main_a v_prenex_5333)) (<= (select main_a v_prenex_5333) 1000))) (forall ((v_prenex_10464 Int) (v_prenex_10463 Int)) (or (<= 999 (select main_a v_prenex_10464)) (<= (+ main_x 1) v_prenex_10463) (<= 1998 (* 2 (select main_a v_prenex_10464))) (<= (+ (select main_a v_prenex_10463) 998) (select main_a v_prenex_10464)) (<= (select main_a v_prenex_10463) 1) (< v_prenex_10463 main_x))) (forall ((v_prenex_7882 Int) (v_prenex_7883 Int)) (or (<= (* 2 (select main_a v_prenex_7883)) 2000) (<= (+ main_x 1) v_prenex_7882) (< v_prenex_7882 main_x) (<= (+ (select main_a v_prenex_7882) 998) (select main_a v_prenex_7883)) (<= 998 (select main_a v_prenex_7883)) (<= 0 (select main_a v_prenex_7882)) (<= (select main_a v_prenex_7882) 2))) (forall ((v_prenex_3129 Int) (v_prenex_3130 Int)) (or (<= (select main_a v_prenex_3130) 1001) (<= 1998 (* 2 (select main_a v_prenex_3130))) (< v_prenex_3129 main_x) (<= (+ main_x 1) v_prenex_3129) (<= (+ main_y 1) v_prenex_3130) (<= (+ (select main_a v_prenex_3130) (select main_a v_prenex_3129)) 1000) (<= 0 (* 2 (select main_a v_prenex_3129))))) (forall ((v_prenex_13224 Int) (v_prenex_13225 Int)) (or (<= (+ main_x 1) v_prenex_13224) (<= (select main_a v_prenex_13225) 1001) (<= 0 (* 2 (select main_a v_prenex_13224))) (< v_prenex_13224 main_x) (<= (* 2 (select main_a v_prenex_13225)) 2000) (<= (* 2 (select main_a v_prenex_13224)) 2) (<= (+ (select main_a v_prenex_13225) (select main_a v_prenex_13224)) 1000))) (forall ((v_prenex_5677 Int) (v_prenex_5678 Int)) (or (<= 999 (select main_a v_prenex_5678)) (<= 0 (* 2 (select main_a v_prenex_5677))) (<= 1000 (+ (select main_a v_prenex_5678) (select main_a v_prenex_5677))) (<= 0 (select main_a v_prenex_5677)) (< v_prenex_5677 main_x) (<= (+ main_x 1) v_prenex_5677))) (forall ((v_prenex_7737 Int) (v_prenex_7738 Int)) (or (<= 1000 (+ (select main_a v_prenex_7738) (select main_a v_prenex_7737))) (< v_prenex_7737 main_x) (<= (* 2 (select main_a v_prenex_7737)) 2) (<= 0 (+ (select main_a v_prenex_7737) 1)) (<= (+ main_x 1) v_prenex_7737))) (or (forall ((v_prenex_5513 Int)) (or (<= (* 2 (select main_a v_prenex_5513)) 2000) (<= (select main_a v_prenex_5513) 1000))) (forall ((v_prenex_5512 Int)) (or (< v_prenex_5512 main_x) (<= 0 (* 2 (select main_a v_prenex_5512))) (<= (* 2 (select main_a v_prenex_5512)) 2) (<= 0 (+ (select main_a v_prenex_5512) 1)) (<= (+ main_x 1) v_prenex_5512)))) (forall ((v_prenex_4265 Int) (v_prenex_4264 Int)) (or (<= (+ (select main_a v_prenex_4264) 998) (select main_a v_prenex_4265)) (<= 0 (select main_a v_prenex_4264)) (<= (select main_a v_prenex_4265) 1001) (<= (+ main_x 1) v_prenex_4264) (<= 0 (* 2 (select main_a v_prenex_4264))) (< v_prenex_4264 main_x) (<= (* 2 (select main_a v_prenex_4265)) 2000))) (forall ((v_prenex_3278 Int) (v_prenex_3277 Int)) (or (<= (+ main_x 1) v_prenex_3277) (<= (select main_a v_prenex_3278) 1000) (<= 998 (select main_a v_prenex_3278)) (<= (+ main_y 1) v_prenex_3278) (< v_prenex_3277 main_x) (<= (+ (select main_a v_prenex_3278) (select main_a v_prenex_3277)) 1000) (<= (* 2 (select main_a v_prenex_3277)) 2))) (forall ((v_prenex_7519 Int) (v_prenex_7518 Int)) (or (<= (select main_a v_prenex_7519) 1000) (< v_prenex_7518 main_x) (<= (select main_a v_prenex_7519) (+ (select main_a v_prenex_7518) 1000)) (<= 1998 (* 2 (select main_a v_prenex_7519))) (<= (+ main_x 1) v_prenex_7518) (< v_prenex_7519 main_y) (<= 0 (* 2 (select main_a v_prenex_7518))))) (forall ((v_prenex_262 Int) (v_prenex_261 Int)) (or (<= 998 (select main_a v_prenex_262)) (< v_prenex_261 main_x) (<= 0 (+ (select main_a v_prenex_261) 1)) (<= 1000 (+ (select main_a v_prenex_262) (select main_a v_prenex_261))) (<= 1998 (* 2 (select main_a v_prenex_262))) (<= (+ main_x 1) v_prenex_261) (<= (* 2 (select main_a v_prenex_261)) 2))) (forall ((v_prenex_2410 Int) (v_prenex_2411 Int)) (or (<= 0 (* 2 (select main_a v_prenex_2410))) (<= 998 (select main_a v_prenex_2411)) (<= (+ main_x 1) v_prenex_2410) (< v_prenex_2410 main_x) (<= (* 2 (select main_a v_prenex_2411)) 2000) (<= (+ (select main_a v_prenex_2411) (select main_a v_prenex_2410)) 1000))) (or (forall ((v_prenex_2667 Int)) (or (<= 0 (+ (select main_a v_prenex_2667) 1)) (<= (+ main_x 1) v_prenex_2667) (< v_prenex_2667 main_x) (<= (* 2 (select main_a v_prenex_2667)) 2))) (forall ((v_prenex_2668 Int)) (<= 999 (select main_a v_prenex_2668)))) (or (forall ((v_prenex_12448 Int)) (or (<= 998 (select main_a v_prenex_12448)) (<= 999 (select main_a v_prenex_12448)))) (forall ((v_prenex_12447 Int)) (or (<= (select main_a v_prenex_12447) 2) (<= (* 2 (select main_a v_prenex_12447)) 2) (<= (+ main_x 1) v_prenex_12447) (< v_prenex_12447 main_x)))) (forall ((v_prenex_12072 Int) (v_prenex_12071 Int)) (or (<= (+ main_x 1) v_prenex_12071) (<= (select main_a v_prenex_12071) 1) (<= (+ (select main_a v_prenex_12071) 998) (select main_a v_prenex_12072)) (< v_prenex_12071 main_x) (<= (select main_a v_prenex_12071) 2) (<= (select main_a v_prenex_12072) 1000))) (forall ((v_prenex_7551 Int) (v_prenex_7550 Int)) (or (<= 0 (+ (select main_a v_prenex_7550) 1)) (<= 998 (select main_a v_prenex_7551)) (<= (+ main_x 1) v_prenex_7550) (<= (select main_a v_prenex_7551) (+ (select main_a v_prenex_7550) 1000)) (<= 0 (select main_a v_prenex_7550)) (< v_prenex_7550 main_x))) (forall ((v_prenex_12988 Int) (v_prenex_12989 Int)) (or (<= (* 2 (select main_a v_prenex_12988)) 2) (<= (+ (select main_a v_prenex_12989) (select main_a v_prenex_12988)) 1000) (< v_prenex_12988 main_x) (<= 998 (select main_a v_prenex_12989)) (<= (select main_a v_prenex_12988) 1) (<= 999 (select main_a v_prenex_12989)) (<= (+ main_x 1) v_prenex_12988))) (forall ((v_prenex_6358 Int) (v_prenex_6357 Int)) (or (<= (select main_a v_prenex_6358) (+ (select main_a v_prenex_6357) 1000)) (<= 0 (+ (select main_a v_prenex_6357) 1)) (<= (* 2 (select main_a v_prenex_6358)) 2000) (<= (+ main_x 1) v_prenex_6357) (<= (select main_a v_prenex_6358) 1001) (< v_prenex_6357 main_x))) (or (forall ((v_prenex_4273 Int)) (or (<= (select main_a v_prenex_4273) 1001) (<= 1998 (* 2 (select main_a v_prenex_4273))))) (forall ((v_prenex_4272 Int)) (or (<= 0 (select main_a v_prenex_4272)) (<= (+ main_x 1) v_prenex_4272) (<= (select main_a v_prenex_4272) 2) (< v_prenex_4272 main_x) (<= (* 2 (select main_a v_prenex_4272)) 2)))) (forall ((v_prenex_2625 Int) (v_prenex_2626 Int)) (or (<= 0 (* 2 (select main_a v_prenex_2625))) (< v_prenex_2625 main_x) (<= (select main_a v_prenex_2626) (+ (select main_a v_prenex_2625) 1000)) (<= (+ main_x 1) v_prenex_2625) (<= (select main_a v_prenex_2626) 1001) (<= (select main_a v_prenex_2625) 2))) (forall ((v_prenex_7986 Int) (v_prenex_7987 Int)) (or (<= (+ (select main_a v_prenex_7986) 998) (select main_a v_prenex_7987)) (<= (select main_a v_prenex_7987) 1000) (< v_prenex_7986 main_x) (<= (select main_a v_prenex_7987) 1001) (<= (+ main_x 1) v_prenex_7986) (< v_prenex_7987 main_y) (<= 0 (* 2 (select main_a v_prenex_7986))))) (forall ((v_prenex_9997 Int) (v_prenex_9996 Int)) (or (<= (+ main_x 1) v_prenex_9996) (<= (+ (select main_a v_prenex_9997) (select main_a v_prenex_9996)) 1000) (<= (select main_a v_prenex_9996) 1) (<= (select main_a v_prenex_9997) 1001) (<= 0 (select main_a v_prenex_9996)) (< v_prenex_9996 main_x) (<= 998 (select main_a v_prenex_9997)))) (forall ((v_prenex_11921 Int) (v_prenex_11922 Int)) (or (<= (+ main_x 1) v_prenex_11921) (< v_prenex_11921 main_x) (<= (select main_a v_prenex_11921) 2) (<= 998 (select main_a v_prenex_11922)) (<= 0 (select main_a v_prenex_11921)) (<= (+ (select main_a v_prenex_11922) (select main_a v_prenex_11921)) 1000) (<= (select main_a v_prenex_11922) 1001))) (forall ((v_prenex_9431 Int) (v_prenex_9430 Int)) (or (<= (select main_a v_prenex_9430) 2) (< v_prenex_9430 main_x) (<= (* 2 (select main_a v_prenex_9431)) 2000) (<= (select main_a v_prenex_9431) (+ (select main_a v_prenex_9430) 1000)) (<= (+ main_x 1) v_prenex_9430) (<= 0 (* 2 (select main_a v_prenex_9430))) (<= (select main_a v_prenex_9431) 1001))) (forall ((v_prenex_3832 Int) (v_prenex_3833 Int)) (or (<= (select main_a v_prenex_3832) 1) (<= 1998 (* 2 (select main_a v_prenex_3833))) (<= (+ (select main_a v_prenex_3832) 998) (select main_a v_prenex_3833)) (<= (+ main_x 1) v_prenex_3832) (< v_prenex_3833 main_y) (<= (* 2 (select main_a v_prenex_3833)) 2000) (< v_prenex_3832 main_x))) (forall ((v_prenex_9319 Int) (v_prenex_9320 Int)) (or (<= (+ main_x 1) v_prenex_9319) (<= 0 (* 2 (select main_a v_prenex_9319))) (< v_prenex_9319 main_x) (< v_prenex_9320 main_y) (<= (* 2 (select main_a v_prenex_9320)) 2000) (<= (+ (select main_a v_prenex_9320) (select main_a v_prenex_9319)) 1000) (<= 1998 (* 2 (select main_a v_prenex_9320))))) (forall ((v_prenex_1678 Int) (v_prenex_1677 Int)) (or (<= (select main_a v_prenex_1677) 2) (<= (select main_a v_prenex_1678) (+ (select main_a v_prenex_1677) 1000)) (<= 998 (select main_a v_prenex_1678)) (<= (+ main_x 1) v_prenex_1677) (<= 0 (+ (select main_a v_prenex_1677) 1)) (<= (select main_a v_prenex_1678) 1000) (< v_prenex_1677 main_x))) (forall ((v_prenex_12379 Int) (v_prenex_12380 Int)) (or (<= (select main_a v_prenex_12379) 2) (<= (select main_a v_prenex_12380) 1001) (<= 998 (select main_a v_prenex_12380)) (<= (+ (select main_a v_prenex_12380) (select main_a v_prenex_12379)) 1000) (<= (* 2 (select main_a v_prenex_12379)) 2) (<= (+ main_x 1) v_prenex_12379) (< v_prenex_12379 main_x))) (forall ((v_prenex_671 Int) (v_prenex_672 Int)) (or (<= (+ main_x 1) v_prenex_671) (<= 0 (select main_a v_prenex_671)) (<= 0 (+ (select main_a v_prenex_671) 1)) (<= 999 (select main_a v_prenex_672)) (< v_prenex_671 main_x) (<= (select main_a v_prenex_672) (+ (select main_a v_prenex_671) 1000)) (<= 998 (select main_a v_prenex_672)))) (forall ((v_prenex_5097 Int) (v_prenex_5096 Int)) (or (<= (select main_a v_prenex_5097) (+ (select main_a v_prenex_5096) 1000)) (<= (+ main_x 1) v_prenex_5096) (< v_prenex_5096 main_x) (<= 0 (select main_a v_prenex_5096)) (<= 998 (select main_a v_prenex_5097)) (<= (select main_a v_prenex_5096) 2) (<= (select main_a v_prenex_5097) 1001))) (forall ((v_prenex_1855 Int) (v_prenex_1856 Int)) (or (<= 0 (+ (select main_a v_prenex_1855) 1)) (< v_prenex_1856 main_y) (<= 1998 (* 2 (select main_a v_prenex_1856))) (<= 998 (select main_a v_prenex_1856)) (<= (+ main_x 1) v_prenex_1855) (<= (select main_a v_prenex_1856) (+ (select main_a v_prenex_1855) 1000)) (< v_prenex_1855 main_x))) (forall ((v_prenex_2535 Int) (v_prenex_2536 Int)) (or (< v_prenex_2535 main_x) (<= (+ main_y 1) v_prenex_2536) (<= (+ (select main_a v_prenex_2536) (select main_a v_prenex_2535)) 1000) (<= 1998 (* 2 (select main_a v_prenex_2536))) (<= (select main_a v_prenex_2536) 1001) (<= (select main_a v_prenex_2535) 2) (<= (+ main_x 1) v_prenex_2535))) (or (forall ((v_prenex_13018 Int)) (or (<= (select main_a v_prenex_13018) 2) (< v_prenex_13018 main_x) (<= (+ main_x 1) v_prenex_13018) (<= 0 (select main_a v_prenex_13018)) (<= (* 2 (select main_a v_prenex_13018)) 2))) (forall ((v_prenex_13019 Int)) (or (<= (select main_a v_prenex_13019) 1001) (<= 998 (select main_a v_prenex_13019))))) (forall ((v_prenex_7824 Int) (v_prenex_7825 Int)) (or (<= (+ main_x 1) v_prenex_7824) (<= 1998 (* 2 (select main_a v_prenex_7825))) (< v_prenex_7824 main_x) (<= (+ (select main_a v_prenex_7824) 998) (select main_a v_prenex_7825)) (<= (+ main_y 1) v_prenex_7825) (<= (select main_a v_prenex_7824) 2) (<= (select main_a v_prenex_7825) 1001))) (forall ((v_prenex_11855 Int) (v_prenex_11856 Int)) (or (<= (+ main_x 1) v_prenex_11855) (<= (select main_a v_prenex_11856) (+ (select main_a v_prenex_11855) 1000)) (<= (+ main_y 1) v_prenex_11856) (< v_prenex_11855 main_x) (<= 0 (+ (select main_a v_prenex_11855) 1)) (<= 1998 (* 2 (select main_a v_prenex_11856))))) (forall ((v_prenex_1786 Int) (v_prenex_1785 Int)) (or (<= (select main_a v_prenex_1785) 1) (< v_prenex_1785 main_x) (<= (select main_a v_prenex_1786) (+ (select main_a v_prenex_1785) 1000)) (< v_prenex_1786 main_y) (<= (select main_a v_prenex_1786) 1001) (<= (* 2 (select main_a v_prenex_1786)) 2000) (<= (+ main_x 1) v_prenex_1785))) (forall ((v_prenex_9119 Int) (v_prenex_9120 Int)) (or (<= (select main_a v_prenex_9120) (+ (select main_a v_prenex_9119) 1000)) (< v_prenex_9119 main_x) (<= (+ main_x 1) v_prenex_9119) (<= (select main_a v_prenex_9119) 1) (<= (select main_a v_prenex_9120) 1001))) (forall ((v_prenex_5480 Int) (v_prenex_5481 Int)) (or (<= (select main_a v_prenex_5481) 1000) (<= (+ main_x 1) v_prenex_5480) (< v_prenex_5481 main_y) (< v_prenex_5480 main_x) (<= (* 2 (select main_a v_prenex_5480)) 2) (<= (select main_a v_prenex_5481) 1001) (<= (+ (select main_a v_prenex_5481) (select main_a v_prenex_5480)) 1000))) (forall ((v_prenex_10259 Int) (v_prenex_10260 Int)) (or (<= (select main_a v_prenex_10259) 2) (<= (+ (select main_a v_prenex_10259) 998) (select main_a v_prenex_10260)) (< v_prenex_10259 main_x) (<= (* 2 (select main_a v_prenex_10260)) 2000) (<= 1998 (* 2 (select main_a v_prenex_10260))) (<= (+ main_x 1) v_prenex_10259) (< v_prenex_10260 main_y))) (forall ((v_prenex_7938 Int) (v_prenex_7939 Int)) (or (<= (select main_a v_prenex_7939) 1000) (<= (+ main_x 1) v_prenex_7938) (<= 1000 (+ (select main_a v_prenex_7939) (select main_a v_prenex_7938))) (<= 999 (select main_a v_prenex_7939)) (< v_prenex_7938 main_x) (<= (* 2 (select main_a v_prenex_7938)) 2) (<= 0 (* 2 (select main_a v_prenex_7938))))) (forall ((v_prenex_1331 Int) (v_prenex_1330 Int)) (or (<= (+ main_x 1) v_prenex_1330) (<= (+ main_y 1) v_prenex_1331) (<= 0 (* 2 (select main_a v_prenex_1330))) (<= (+ (select main_a v_prenex_1330) 998) (select main_a v_prenex_1331)) (< v_prenex_1330 main_x) (<= 1998 (* 2 (select main_a v_prenex_1331))))) (forall ((v_prenex_10310 Int) (v_prenex_10309 Int)) (or (<= (+ main_x 1) v_prenex_10309) (<= 999 (select main_a v_prenex_10310)) (< v_prenex_10309 main_x) (<= (select main_a v_prenex_10309) 1) (<= (* 2 (select main_a v_prenex_10309)) 2) (<= 1000 (+ (select main_a v_prenex_10310) (select main_a v_prenex_10309))) (<= 1998 (* 2 (select main_a v_prenex_10310))))) (forall ((v_prenex_282 Int) (v_prenex_281 Int)) (or (<= (+ (select main_a v_prenex_282) (select main_a v_prenex_281)) 1000) (<= 0 (select main_a v_prenex_281)) (<= (+ main_x 1) v_prenex_281) (< v_prenex_281 main_x) (<= 0 (* 2 (select main_a v_prenex_281))) (<= 999 (select main_a v_prenex_282)) (<= 998 (select main_a v_prenex_282)))) (forall ((v_prenex_3041 Int) (v_prenex_3042 Int)) (or (<= (+ (select main_a v_prenex_3041) 998) (select main_a v_prenex_3042)) (<= (select main_a v_prenex_3042) 1001) (<= (+ main_x 1) v_prenex_3041) (<= 1998 (* 2 (select main_a v_prenex_3042))) (<= 0 (+ (select main_a v_prenex_3041) 1)) (< v_prenex_3041 main_x) (< v_prenex_3042 main_y))) (forall ((v_prenex_8453 Int) (v_prenex_8454 Int)) (or (<= (+ main_x 1) v_prenex_8453) (<= (+ main_y 1) v_prenex_8454) (< v_prenex_8453 main_x) (<= 1998 (* 2 (select main_a v_prenex_8454))) (<= (select main_a v_prenex_8454) (+ (select main_a v_prenex_8453) 1000)) (<= (* 2 (select main_a v_prenex_8453)) 2))) (forall ((v_prenex_2952 Int) (v_prenex_2951 Int)) (or (<= (select main_a v_prenex_2952) (+ (select main_a v_prenex_2951) 1000)) (<= 0 (* 2 (select main_a v_prenex_2951))) (< v_prenex_2951 main_x) (<= (+ main_x 1) v_prenex_2951) (<= (* 2 (select main_a v_prenex_2952)) 2000) (<= (select main_a v_prenex_2952) 1000))) (forall ((v_prenex_4642 Int) (v_prenex_4641 Int)) (or (<= (select main_a v_prenex_4641) 1) (<= (select main_a v_prenex_4642) 1000) (<= 998 (select main_a v_prenex_4642)) (<= 0 (* 2 (select main_a v_prenex_4641))) (<= (+ (select main_a v_prenex_4642) (select main_a v_prenex_4641)) 1000) (<= (+ main_x 1) v_prenex_4641) (< v_prenex_4641 main_x))) (forall ((v_prenex_12645 Int) (v_prenex_12646 Int)) (or (<= (select main_a v_prenex_12646) 1001) (<= (select main_a v_prenex_12646) (+ (select main_a v_prenex_12645) 1000)) (<= (* 2 (select main_a v_prenex_12645)) 2) (<= (* 2 (select main_a v_prenex_12646)) 2000) (<= 0 (select main_a v_prenex_12645)) (< v_prenex_12645 main_x) (<= (+ main_x 1) v_prenex_12645))) (or (forall ((v_prenex_7354 Int)) (or (<= (+ main_y 1) v_prenex_7354) (<= (select main_a v_prenex_7354) 1000))) (forall ((v_prenex_7353 Int)) (or (< v_prenex_7353 main_x) (<= 0 (* 2 (select main_a v_prenex_7353))) (<= (+ main_x 1) v_prenex_7353)))) (forall ((v_prenex_5339 Int) (v_prenex_5338 Int)) (or (<= (+ (select main_a v_prenex_5339) (select main_a v_prenex_5338)) 1000) (<= (+ main_x 1) v_prenex_5338) (< v_prenex_5338 main_x) (<= 1998 (* 2 (select main_a v_prenex_5339))) (<= 998 (select main_a v_prenex_5339)) (<= 0 (select main_a v_prenex_5338)) (<= 0 (+ (select main_a v_prenex_5338) 1)))) (forall ((v_prenex_9306 Int) (v_prenex_9305 Int)) (or (<= (+ main_x 1) v_prenex_9305) (<= (select main_a v_prenex_9306) (+ (select main_a v_prenex_9305) 1000)) (< v_prenex_9305 main_x) (<= 1998 (* 2 (select main_a v_prenex_9306))) (<= 0 (* 2 (select main_a v_prenex_9305))) (<= 999 (select main_a v_prenex_9306)) (<= (select main_a v_prenex_9305) 1))) (forall ((v_prenex_8499 Int) (v_prenex_8500 Int)) (or (<= (select main_a v_prenex_8500) 1001) (<= (+ main_y 1) v_prenex_8500) (< v_prenex_8500 main_y) (<= (+ (select main_a v_prenex_8499) 998) (select main_a v_prenex_8500)))) (forall ((v_prenex_210 Int) (v_prenex_209 Int)) (or (<= (+ main_x 1) v_prenex_209) (<= 0 (+ (select main_a v_prenex_209) 1)) (< v_prenex_209 main_x) (<= (* 2 (select main_a v_prenex_209)) 2) (<= (select main_a v_prenex_210) 1001) (<= 1000 (+ (select main_a v_prenex_210) (select main_a v_prenex_209))))) (or (forall ((v_prenex_4439 Int)) (or (<= 0 (select main_a v_prenex_4439)) (<= 0 (+ (select main_a v_prenex_4439) 1)) (<= (* 2 (select main_a v_prenex_4439)) 2) (<= (+ main_x 1) v_prenex_4439) (< v_prenex_4439 main_x))) (forall ((v_prenex_4440 Int)) (or (<= (select main_a v_prenex_4440) 1000) (<= 1998 (* 2 (select main_a v_prenex_4440)))))) (forall ((v_prenex_7250 Int) (v_prenex_7251 Int)) (or (<= (+ main_x 1) v_prenex_7250) (<= 0 (+ (select main_a v_prenex_7250) 1)) (<= (select main_a v_prenex_7251) 1000) (< v_prenex_7250 main_x) (<= 999 (select main_a v_prenex_7251)) (<= (+ (select main_a v_prenex_7250) 998) (select main_a v_prenex_7251)))) (forall ((v_prenex_2239 Int) (v_prenex_2240 Int)) (or (<= (select main_a v_prenex_2240) (+ (select main_a v_prenex_2239) 1000)) (< v_prenex_2240 main_y) (<= (select main_a v_prenex_2240) 1001) (< v_prenex_2239 main_x) (<= (+ main_y 1) v_prenex_2240))) (forall ((v_prenex_10172 Int) (v_prenex_10171 Int)) (or (<= 998 (select main_a v_prenex_10172)) (<= (+ main_x 1) v_prenex_10171) (<= (select main_a v_prenex_10172) 1000) (<= (* 2 (select main_a v_prenex_10171)) 2) (<= (+ (select main_a v_prenex_10172) (select main_a v_prenex_10171)) 1000) (< v_prenex_10171 main_x) (<= 0 (+ (select main_a v_prenex_10171) 1)))) (forall ((v_prenex_10597 Int) (v_prenex_10596 Int)) (or (<= 0 (* 2 (select main_a v_prenex_10596))) (<= (+ (select main_a v_prenex_10597) (select main_a v_prenex_10596)) 1000) (< v_prenex_10596 main_x) (<= (select main_a v_prenex_10596) 1) (<= (+ main_x 1) v_prenex_10596))) (forall ((v_prenex_5158 Int)) (or (<= (* 2 (select main_a v_prenex_5158)) 2) (<= (select main_a v_prenex_5158) 2) (< v_prenex_5158 main_x) (<= (+ main_x 1) v_prenex_5158) (<= (select main_a v_prenex_5158) 1))) (or (forall ((v_prenex_6009 Int)) (or (< v_prenex_6009 main_x) (<= (+ main_x 1) v_prenex_6009) (<= (select main_a v_prenex_6009) 2) (<= (* 2 (select main_a v_prenex_6009)) 2))) (forall ((v_prenex_6010 Int)) (<= (select main_a v_prenex_6010) 1000))) (forall ((v_prenex_3157 Int) (v_prenex_3156 Int)) (or (< v_prenex_3157 main_y) (<= (+ main_x 1) v_prenex_3156) (<= (select main_a v_prenex_3157) 1001) (< v_prenex_3156 main_x) (<= (select main_a v_prenex_3156) 2) (<= (select main_a v_prenex_3157) (+ (select main_a v_prenex_3156) 1000)) (<= (select main_a v_prenex_3157) 1000))) (forall ((v_prenex_644 Int) (v_prenex_643 Int)) (or (<= (+ main_x 1) v_prenex_643) (<= (+ main_y 1) v_prenex_644) (<= 999 (select main_a v_prenex_644)) (<= (select main_a v_prenex_643) 2) (< v_prenex_643 main_x) (<= (+ (select main_a v_prenex_644) (select main_a v_prenex_643)) 1000))) (forall ((v_prenex_4988 Int) (v_prenex_4989 Int)) (or (< v_prenex_4988 main_x) (<= (+ main_x 1) v_prenex_4988) (<= (select main_a v_prenex_4988) 2) (<= 0 (select main_a v_prenex_4988)) (<= (select main_a v_prenex_4989) 1001) (<= (+ (select main_a v_prenex_4988) 998) (select main_a v_prenex_4989)))) (forall ((v_prenex_2113 Int) (v_prenex_2114 Int)) (or (<= (* 2 (select main_a v_prenex_2114)) 2000) (<= (+ (select main_a v_prenex_2113) 998) (select main_a v_prenex_2114)) (< v_prenex_2113 main_x) (<= (select main_a v_prenex_2114) 1000) (< v_prenex_2114 main_y) (<= (+ main_x 1) v_prenex_2113) (<= (select main_a v_prenex_2113) 1))) (forall ((v_prenex_8516 Int) (v_prenex_8515 Int)) (or (<= (+ (select main_a v_prenex_8515) 998) (select main_a v_prenex_8516)) (<= (+ main_x 1) v_prenex_8515) (<= (* 2 (select main_a v_prenex_8516)) 2000) (< v_prenex_8515 main_x) (<= (select main_a v_prenex_8516) 1000) (<= (select main_a v_prenex_8515) 1))) (or (forall ((v_prenex_12770 Int)) (or (<= (select main_a v_prenex_12770) 1000) (<= (+ main_y 1) v_prenex_12770) (<= 999 (select main_a v_prenex_12770)))) (forall ((v_prenex_12769 Int)) (or (< v_prenex_12769 main_x) (<= 0 (* 2 (select main_a v_prenex_12769))) (<= 0 (+ (select main_a v_prenex_12769) 1)) (<= (+ main_x 1) v_prenex_12769)))) (forall ((v_prenex_1543 Int) (v_prenex_1542 Int)) (or (<= (* 2 (select main_a v_prenex_1543)) 2000) (<= (select main_a v_prenex_1542) 1) (<= (* 2 (select main_a v_prenex_1542)) 2) (<= (+ (select main_a v_prenex_1542) 998) (select main_a v_prenex_1543)) (<= (+ main_x 1) v_prenex_1542) (< v_prenex_1542 main_x) (<= 1998 (* 2 (select main_a v_prenex_1543))))) (forall ((v_prenex_3620 Int) (v_prenex_3621 Int)) (or (<= (+ main_x 1) v_prenex_3620) (<= 999 (select main_a v_prenex_3621)) (<= 0 (select main_a v_prenex_3620)) (<= (* 2 (select main_a v_prenex_3621)) 2000) (< v_prenex_3620 main_x) (<= 0 (+ (select main_a v_prenex_3620) 1)) (<= 1000 (+ (select main_a v_prenex_3621) (select main_a v_prenex_3620))))) (forall ((v_prenex_11891 Int) (v_prenex_11892 Int)) (or (<= (select main_a v_prenex_11892) 1000) (<= 0 (select main_a v_prenex_11891)) (<= (+ (select main_a v_prenex_11892) (select main_a v_prenex_11891)) 1000) (<= (* 2 (select main_a v_prenex_11892)) 2000) (<= (+ main_x 1) v_prenex_11891) (< v_prenex_11891 main_x) (<= (* 2 (select main_a v_prenex_11891)) 2))) (forall ((v_prenex_7009 Int) (v_prenex_7008 Int)) (or (<= (select main_a v_prenex_7009) 1000) (<= 998 (select main_a v_prenex_7009)) (<= (+ main_y 1) v_prenex_7009) (<= (+ main_x 1) v_prenex_7008) (< v_prenex_7008 main_x) (<= 0 (* 2 (select main_a v_prenex_7008))) (<= 1000 (+ (select main_a v_prenex_7009) (select main_a v_prenex_7008))))) (forall ((v_prenex_5738 Int) (v_prenex_5737 Int)) (or (<= (+ main_x 1) v_prenex_5737) (<= (select main_a v_prenex_5738) (+ (select main_a v_prenex_5737) 1000)) (< v_prenex_5737 main_x) (<= (select main_a v_prenex_5738) 1000) (<= (* 2 (select main_a v_prenex_5737)) 2) (<= (select main_a v_prenex_5738) 1001) (<= (select main_a v_prenex_5737) 2))) (or (forall ((v_prenex_1120 Int)) (or (<= (* 2 (select main_a v_prenex_1120)) 2000) (<= 1998 (* 2 (select main_a v_prenex_1120))) (< v_prenex_1120 main_y))) (forall ((v_prenex_1119 Int)) (or (<= (+ main_x 1) v_prenex_1119) (<= (* 2 (select main_a v_prenex_1119)) 2) (< v_prenex_1119 main_x)))) (forall ((v_prenex_5037 Int) (v_prenex_5036 Int)) (or (< v_prenex_5036 main_x) (<= (+ main_x 1) v_prenex_5036) (<= (select main_a v_prenex_5036) 2) (<= 0 (+ (select main_a v_prenex_5036) 1)) (<= (+ (select main_a v_prenex_5036) 998) (select main_a v_prenex_5037)))) (or (forall ((v_prenex_6666 Int)) (or (<= 0 (select main_a v_prenex_6666)) (<= (+ main_x 1) v_prenex_6666) (< v_prenex_6666 main_x) (<= (* 2 (select main_a v_prenex_6666)) 2))) (forall ((v_prenex_6667 Int)) (or (< v_prenex_6667 main_y) (<= 999 (select main_a v_prenex_6667)) (<= (select main_a v_prenex_6667) 1000)))) (forall ((v_prenex_1870 Int) (v_prenex_1869 Int)) (or (< v_prenex_1869 main_x) (<= (select main_a v_prenex_1869) 2) (<= 998 (select main_a v_prenex_1870)) (<= (+ (select main_a v_prenex_1870) (select main_a v_prenex_1869)) 1000) (<= (select main_a v_prenex_1870) 1000) (<= (+ main_x 1) v_prenex_1869) (<= 0 (select main_a v_prenex_1869)))) (forall ((v_prenex_5321 Int) (v_prenex_5320 Int)) (or (<= (+ main_x 1) v_prenex_5320) (<= (select main_a v_prenex_5321) 1001) (< v_prenex_5321 main_y) (<= (* 2 (select main_a v_prenex_5320)) 2) (<= (+ (select main_a v_prenex_5320) 998) (select main_a v_prenex_5321)) (< v_prenex_5320 main_x))) (forall ((v_prenex_4526 Int) (v_prenex_4525 Int)) (or (<= 1000 (+ (select main_a v_prenex_4526) (select main_a v_prenex_4525))) (<= (+ main_x 1) v_prenex_4525) (<= 998 (select main_a v_prenex_4526)) (<= 999 (select main_a v_prenex_4526)) (<= 0 (+ (select main_a v_prenex_4525) 1)) (<= 0 (select main_a v_prenex_4525)) (< v_prenex_4525 main_x))) (forall ((v_prenex_12459 Int) (v_prenex_12460 Int)) (or (< v_prenex_12459 main_x) (<= (+ main_x 1) v_prenex_12459) (<= (select main_a v_prenex_12459) 1) (<= (select main_a v_prenex_12460) 1000) (<= 1998 (* 2 (select main_a v_prenex_12460))) (<= (+ (select main_a v_prenex_12459) 998) (select main_a v_prenex_12460)))) (forall ((v_prenex_923 Int) (v_prenex_924 Int)) (or (<= (+ main_x 1) v_prenex_923) (<= (select main_a v_prenex_923) 1) (< v_prenex_923 main_x) (<= (* 2 (select main_a v_prenex_923)) 2) (<= (+ (select main_a v_prenex_924) (select main_a v_prenex_923)) 1000))) (or (forall ((v_prenex_12750 Int)) (or (<= (* 2 (select main_a v_prenex_12750)) 2000) (<= 999 (select main_a v_prenex_12750)))) (forall ((v_prenex_12749 Int)) (or (<= (select main_a v_prenex_12749) 1) (<= (+ main_x 1) v_prenex_12749) (<= 0 (* 2 (select main_a v_prenex_12749))) (< v_prenex_12749 main_x)))) (forall ((v_prenex_2259 Int) (v_prenex_2258 Int)) (or (<= (select main_a v_prenex_2258) 2) (< v_prenex_2258 main_x) (<= (+ main_x 1) v_prenex_2258) (<= 1000 (+ (select main_a v_prenex_2259) (select main_a v_prenex_2258))) (<= 1998 (* 2 (select main_a v_prenex_2259))) (<= (select main_a v_prenex_2259) 1000) (<= (* 2 (select main_a v_prenex_2258)) 2))) (forall ((v_prenex_1692 Int) (v_prenex_1691 Int)) (or (<= (+ main_x 1) v_prenex_1691) (<= (* 2 (select main_a v_prenex_1691)) 2) (<= 1998 (* 2 (select main_a v_prenex_1692))) (<= 0 (* 2 (select main_a v_prenex_1691))) (<= 999 (select main_a v_prenex_1692)) (<= (select main_a v_prenex_1692) (+ (select main_a v_prenex_1691) 1000)) (< v_prenex_1691 main_x))) (forall ((v_prenex_10411 Int) (v_prenex_10412 Int)) (or (<= (select main_a v_prenex_10412) 1001) (< v_prenex_10411 main_x) (<= (select main_a v_prenex_10411) 2) (<= 999 (select main_a v_prenex_10412)) (<= (+ main_y 1) v_prenex_10412) (<= (+ main_x 1) v_prenex_10411) (<= (+ (select main_a v_prenex_10411) 998) (select main_a v_prenex_10412)))) (forall ((v_prenex_8536 Int) (v_prenex_8535 Int)) (or (<= 0 (+ (select main_a v_prenex_8535) 1)) (< v_prenex_8535 main_x) (<= (+ (select main_a v_prenex_8536) (select main_a v_prenex_8535)) 1000) (<= 998 (select main_a v_prenex_8536)) (<= (+ main_x 1) v_prenex_8535) (<= 0 (* 2 (select main_a v_prenex_8535))) (<= (* 2 (select main_a v_prenex_8536)) 2000))) (forall ((v_prenex_2464 Int) (v_prenex_2463 Int)) (or (<= (select main_a v_prenex_2464) 1001) (<= 0 (* 2 (select main_a v_prenex_2463))) (<= (+ main_x 1) v_prenex_2463) (<= 1000 (+ (select main_a v_prenex_2464) (select main_a v_prenex_2463))) (< v_prenex_2463 main_x) (<= 0 (select main_a v_prenex_2463)))) (forall ((v_prenex_10961 Int) (v_prenex_10962 Int)) (or (<= (* 2 (select main_a v_prenex_10962)) 2000) (<= (+ main_x 1) v_prenex_10961) (<= (+ (select main_a v_prenex_10961) 998) (select main_a v_prenex_10962)) (<= (+ main_y 1) v_prenex_10962) (<= (select main_a v_prenex_10962) 1001) (< v_prenex_10961 main_x) (<= (select main_a v_prenex_10961) 2))) (forall ((v_prenex_5523 Int) (v_prenex_5522 Int)) (or (<= (+ main_y 1) v_prenex_5523) (<= (+ main_x 1) v_prenex_5522) (<= (* 2 (select main_a v_prenex_5522)) 2) (<= 1000 (+ (select main_a v_prenex_5523) (select main_a v_prenex_5522))) (<= (select main_a v_prenex_5523) 1001) (<= 999 (select main_a v_prenex_5523)) (< v_prenex_5522 main_x))) (or (forall ((v_prenex_9531 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_9531))) (<= 998 (select main_a v_prenex_9531)))) (forall ((v_prenex_9530 Int)) (or (<= 0 (+ (select main_a v_prenex_9530) 1)) (<= (+ main_x 1) v_prenex_9530) (<= 0 (* 2 (select main_a v_prenex_9530))) (< v_prenex_9530 main_x)))) (forall ((v_prenex_13092 Int) (v_prenex_13093 Int)) (or (<= (select main_a v_prenex_13093) 1001) (<= (+ (select main_a v_prenex_13093) (select main_a v_prenex_13092)) 1000) (<= (+ main_x 1) v_prenex_13092) (<= 998 (select main_a v_prenex_13093)) (< v_prenex_13092 main_x) (<= 0 (* 2 (select main_a v_prenex_13092))) (<= (select main_a v_prenex_13092) 1))) (forall ((v_prenex_10363 Int) (v_prenex_10364 Int)) (or (<= (+ main_x 1) v_prenex_10363) (<= 1000 (+ (select main_a v_prenex_10364) (select main_a v_prenex_10363))) (<= 0 (+ (select main_a v_prenex_10363) 1)) (< v_prenex_10364 main_y) (< v_prenex_10363 main_x) (<= 1998 (* 2 (select main_a v_prenex_10364))))) (or (forall ((v_prenex_18 Int)) (or (<= (select main_a v_prenex_18) 2) (< v_prenex_18 main_x) (<= (select main_a v_prenex_18) 1) (<= (+ main_x 1) v_prenex_18))) (forall ((v_prenex_4921 Int)) (<= 1998 (* 2 (select main_a v_prenex_4921))))) (forall ((v_prenex_6212 Int) (v_prenex_6211 Int)) (or (<= (+ main_y 1) v_prenex_6212) (<= (select main_a v_prenex_6211) 1) (<= (+ (select main_a v_prenex_6212) (select main_a v_prenex_6211)) 1000) (< v_prenex_6211 main_x) (<= (* 2 (select main_a v_prenex_6212)) 2000) (<= 1998 (* 2 (select main_a v_prenex_6212))) (<= (+ main_x 1) v_prenex_6211))) (or (forall ((v_prenex_11534 Int)) (or (< v_prenex_11534 main_x) (<= (+ main_x 1) v_prenex_11534) (<= (select main_a v_prenex_11534) 1))) (forall ((v_prenex_11540 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_11540))) (<= (+ main_y 1) v_prenex_11540)))) (forall ((v_prenex_3441 Int) (v_prenex_3442 Int)) (or (<= (select main_a v_prenex_3442) 1000) (<= (+ (select main_a v_prenex_3442) (select main_a v_prenex_3441)) 1000) (<= (+ main_x 1) v_prenex_3441) (< v_prenex_3442 main_y) (<= 999 (select main_a v_prenex_3442)) (<= (select main_a v_prenex_3441) 1) (< v_prenex_3441 main_x))) (forall ((v_prenex_3322 Int) (v_prenex_3321 Int)) (or (<= 999 (select main_a v_prenex_3322)) (<= (+ main_x 1) v_prenex_3321) (<= (* 2 (select main_a v_prenex_3321)) 2) (<= (+ main_y 1) v_prenex_3322) (< v_prenex_3321 main_x) (<= (select main_a v_prenex_3322) (+ (select main_a v_prenex_3321) 1000)) (<= (* 2 (select main_a v_prenex_3322)) 2000))) (forall ((v_prenex_4682 Int) (v_prenex_4681 Int)) (or (<= 0 (+ (select main_a v_prenex_4681) 1)) (< v_prenex_4681 main_x) (<= (select main_a v_prenex_4682) (+ (select main_a v_prenex_4681) 1000)) (<= (select main_a v_prenex_4682) 1000) (<= (select main_a v_prenex_4682) 1001) (<= (+ main_x 1) v_prenex_4681) (<= (* 2 (select main_a v_prenex_4681)) 2))) (forall ((v_prenex_6724 Int) (v_prenex_6725 Int)) (or (<= (+ main_x 1) v_prenex_6724) (< v_prenex_6724 main_x) (<= (select main_a v_prenex_6724) 1) (<= 1000 (+ (select main_a v_prenex_6725) (select main_a v_prenex_6724))) (<= (* 2 (select main_a v_prenex_6725)) 2000) (<= 0 (* 2 (select main_a v_prenex_6724))) (<= 1998 (* 2 (select main_a v_prenex_6725))))) (forall ((v_prenex_1387 Int) (v_prenex_1386 Int)) (or (<= (* 2 (select main_a v_prenex_1387)) 2000) (<= (select main_a v_prenex_1386) 1) (<= 0 (select main_a v_prenex_1386)) (< v_prenex_1386 main_x) (<= (select main_a v_prenex_1387) (+ (select main_a v_prenex_1386) 1000)) (<= (+ main_x 1) v_prenex_1386) (<= 998 (select main_a v_prenex_1387)))) (forall ((v_prenex_7056 Int) (v_prenex_7057 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_7057))) (<= (+ main_x 1) v_prenex_7056) (<= 0 (+ (select main_a v_prenex_7056) 1)) (< v_prenex_7056 main_x) (<= 0 (select main_a v_prenex_7056)) (<= (+ (select main_a v_prenex_7056) 998) (select main_a v_prenex_7057)) (<= (* 2 (select main_a v_prenex_7057)) 2000))) (forall ((v_prenex_3045 Int) (v_prenex_3046 Int)) (or (<= 0 (+ (select main_a v_prenex_3045) 1)) (< v_prenex_3045 main_x) (<= (select main_a v_prenex_3045) 1) (<= (+ main_x 1) v_prenex_3045) (<= (+ (select main_a v_prenex_3045) 998) (select main_a v_prenex_3046)) (<= (select main_a v_prenex_3046) 1000))) (forall ((v_prenex_337 Int) (v_prenex_338 Int)) (or (<= (+ main_y 1) v_prenex_338) (<= 1000 (+ (select main_a v_prenex_338) (select main_a v_prenex_337))) (<= (* 2 (select main_a v_prenex_338)) 2000) (< v_prenex_337 main_x) (<= (select main_a v_prenex_337) 2) (<= 998 (select main_a v_prenex_338)) (<= (+ main_x 1) v_prenex_337))) (forall ((v_prenex_435 Int) (v_prenex_436 Int)) (or (< v_prenex_436 main_y) (<= 1998 (* 2 (select main_a v_prenex_436))) (< v_prenex_435 main_x) (<= (select main_a v_prenex_435) 2) (<= (select main_a v_prenex_436) (+ (select main_a v_prenex_435) 1000)) (<= (+ main_x 1) v_prenex_435))) (forall ((v_prenex_9344 Int) (v_prenex_9343 Int)) (or (<= (+ main_x 1) v_prenex_9343) (<= 999 (select main_a v_prenex_9344)) (< v_prenex_9343 main_x) (<= 1998 (* 2 (select main_a v_prenex_9344))) (<= 0 (* 2 (select main_a v_prenex_9343))) (<= (+ (select main_a v_prenex_9343) 998) (select main_a v_prenex_9344)))) (or (forall ((v_prenex_9781 Int)) (or (<= (+ main_x 1) v_prenex_9781) (<= 0 (* 2 (select main_a v_prenex_9781))))) (forall ((v_prenex_9782 Int)) (or (<= (+ main_y 1) v_prenex_9782) (<= 999 (select main_a v_prenex_9782)) (< v_prenex_9782 main_y)))) (forall ((v_prenex_7739 Int) (v_prenex_7740 Int)) (or (<= (+ main_x 1) v_prenex_7739) (<= (select main_a v_prenex_7740) (+ (select main_a v_prenex_7739) 1000)) (<= 0 (+ (select main_a v_prenex_7739) 1)) (<= 999 (select main_a v_prenex_7740)) (<= 0 (select main_a v_prenex_7739)) (< v_prenex_7739 main_x) (<= (select main_a v_prenex_7740) 1000))) (or (forall ((v_prenex_3506 Int)) (or (<= (* 2 (select main_a v_prenex_3506)) 2) (<= 0 (+ (select main_a v_prenex_3506) 1)) (< v_prenex_3506 main_x) (<= (+ main_x 1) v_prenex_3506) (<= 0 (* 2 (select main_a v_prenex_3506))))) (forall ((v_prenex_3507 Int)) (or (<= (* 2 (select main_a v_prenex_3507)) 2000) (<= 1998 (* 2 (select main_a v_prenex_3507)))))) (forall ((v_prenex_12860 Int) (v_prenex_12859 Int)) (or (<= (+ (select main_a v_prenex_12859) 998) (select main_a v_prenex_12860)) (<= 999 (select main_a v_prenex_12860)) (< v_prenex_12859 main_x) (<= (+ main_x 1) v_prenex_12859) (<= (* 2 (select main_a v_prenex_12859)) 2) (<= (+ main_y 1) v_prenex_12860) (<= 998 (select main_a v_prenex_12860)))) (forall ((v_prenex_11747 Int) (v_prenex_11746 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_11747))) (<= 998 (select main_a v_prenex_11747)) (< v_prenex_11746 main_x) (<= (+ main_x 1) v_prenex_11746) (<= 0 (+ (select main_a v_prenex_11746) 1)) (<= (* 2 (select main_a v_prenex_11746)) 2) (<= (+ (select main_a v_prenex_11747) (select main_a v_prenex_11746)) 1000))) (forall ((v_prenex_11832 Int) (v_prenex_11833 Int)) (or (<= 1000 (+ (select main_a v_prenex_11833) (select main_a v_prenex_11832))) (< v_prenex_11832 main_x) (<= 0 (+ (select main_a v_prenex_11832) 1)) (<= 999 (select main_a v_prenex_11833)) (<= (* 2 (select main_a v_prenex_11833)) 2000) (<= (select main_a v_prenex_11832) 2) (<= (+ main_x 1) v_prenex_11832))) (or (forall ((v_prenex_5376 Int)) (or (< v_prenex_5376 main_x) (<= 0 (select main_a v_prenex_5376)) (<= (* 2 (select main_a v_prenex_5376)) 2) (<= (+ main_x 1) v_prenex_5376))) (forall ((v_prenex_5377 Int)) (or (<= (* 2 (select main_a v_prenex_5377)) 2000) (<= (+ main_y 1) v_prenex_5377) (<= 998 (select main_a v_prenex_5377))))) (forall ((v_prenex_12696 Int) (v_prenex_12695 Int)) (or (<= (select main_a v_prenex_12696) 1000) (<= (+ main_x 1) v_prenex_12695) (<= 1998 (* 2 (select main_a v_prenex_12696))) (< v_prenex_12695 main_x) (<= (* 2 (select main_a v_prenex_12695)) 2) (<= (+ (select main_a v_prenex_12696) (select main_a v_prenex_12695)) 1000))) (forall ((v_prenex_11435 Int) (v_prenex_11434 Int)) (or (<= (select main_a v_prenex_11435) (+ (select main_a v_prenex_11434) 1000)) (<= (+ main_y 1) v_prenex_11435) (<= 1998 (* 2 (select main_a v_prenex_11435))) (< v_prenex_11435 main_y) (<= 999 (select main_a v_prenex_11435)))) (forall ((v_prenex_6192 Int) (v_prenex_6191 Int)) (or (<= (select main_a v_prenex_6192) 1000) (<= (select main_a v_prenex_6192) (+ (select main_a v_prenex_6191) 1000)) (< v_prenex_6191 main_x) (<= (+ main_x 1) v_prenex_6191) (<= 0 (* 2 (select main_a v_prenex_6191))) (<= (select main_a v_prenex_6191) 1))) (forall ((v_prenex_6684 Int) (v_prenex_6685 Int)) (or (<= (+ main_y 1) v_prenex_6685) (<= (* 2 (select main_a v_prenex_6685)) 2000) (<= 1000 (+ (select main_a v_prenex_6685) (select main_a v_prenex_6684))) (<= 0 (+ (select main_a v_prenex_6684) 1)) (< v_prenex_6684 main_x) (<= (+ main_x 1) v_prenex_6684) (<= (select main_a v_prenex_6685) 1001))) (forall ((v_prenex_3333 Int) (v_prenex_3334 Int)) (or (<= (+ main_x 1) v_prenex_3333) (< v_prenex_3334 main_y) (<= 0 (select main_a v_prenex_3333)) (<= (+ (select main_a v_prenex_3334) (select main_a v_prenex_3333)) 1000) (< v_prenex_3333 main_x))) (forall ((v_prenex_9383 Int) (v_prenex_9382 Int)) (or (<= 999 (select main_a v_prenex_9383)) (<= (+ (select main_a v_prenex_9382) 998) (select main_a v_prenex_9383)) (< v_prenex_9382 main_x) (<= (+ main_x 1) v_prenex_9382) (<= 1998 (* 2 (select main_a v_prenex_9383))) (<= (* 2 (select main_a v_prenex_9382)) 2) (< v_prenex_9383 main_y))) (forall ((v_prenex_7244 Int) (v_prenex_7245 Int)) (or (<= (select main_a v_prenex_7244) 1) (<= 1000 (+ (select main_a v_prenex_7245) (select main_a v_prenex_7244))) (< v_prenex_7244 main_x) (<= (+ main_x 1) v_prenex_7244) (<= 1998 (* 2 (select main_a v_prenex_7245))) (<= (select main_a v_prenex_7245) 1001))) (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)) (<= (select main_a v_prenex_2576) 1001) (<= (select main_a v_prenex_2575) 2) (<= 1000 (+ (select main_a v_prenex_2576) (select main_a v_prenex_2575))))) (forall ((v_prenex_6561 Int) (v_prenex_6562 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_6562))) (<= (* 2 (select main_a v_prenex_6562)) 2000) (<= (+ main_x 1) v_prenex_6561) (<= (* 2 (select main_a v_prenex_6561)) 2) (< v_prenex_6561 main_x) (<= (+ (select main_a v_prenex_6561) 998) (select main_a v_prenex_6562)) (<= 0 (+ (select main_a v_prenex_6561) 1)))) (forall ((v_prenex_3884 Int) (v_prenex_3885 Int)) (or (<= (select main_a v_prenex_3885) (+ (select main_a v_prenex_3884) 1000)) (< v_prenex_3884 main_x) (<= (+ main_x 1) v_prenex_3884) (<= (* 2 (select main_a v_prenex_3885)) 2000) (<= 0 (* 2 (select main_a v_prenex_3884))) (<= (select main_a v_prenex_3885) 1000) (<= (select main_a v_prenex_3884) 2))) (forall ((v_prenex_7210 Int) (v_prenex_7211 Int)) (or (< v_prenex_7210 main_x) (<= 0 (+ (select main_a v_prenex_7210) 1)) (<= (+ (select main_a v_prenex_7211) (select main_a v_prenex_7210)) 1000) (<= (select main_a v_prenex_7211) 1001) (<= (select main_a v_prenex_7211) 1000) (<= (+ main_x 1) v_prenex_7210) (<= 0 (select main_a v_prenex_7210)))) (forall ((v_prenex_4485 Int) (v_prenex_4486 Int)) (or (<= (select main_a v_prenex_4486) (+ (select main_a v_prenex_4485) 1000)) (< v_prenex_4485 main_x) (<= (+ main_x 1) v_prenex_4485) (<= 1998 (* 2 (select main_a v_prenex_4486))) (<= (select main_a v_prenex_4486) 1000) (<= (* 2 (select main_a v_prenex_4485)) 2) (<= 0 (* 2 (select main_a v_prenex_4485))))) (forall ((v_prenex_6912 Int) (v_prenex_6913 Int)) (or (<= 0 (* 2 (select main_a v_prenex_6912))) (<= (select main_a v_prenex_6913) 1000) (<= 999 (select main_a v_prenex_6913)) (<= 0 (+ (select main_a v_prenex_6912) 1)) (<= (+ main_x 1) v_prenex_6912) (<= (+ (select main_a v_prenex_6913) (select main_a v_prenex_6912)) 1000) (< v_prenex_6912 main_x))) (or (forall ((v_prenex_11288 Int)) (or (<= 0 (+ (select main_a v_prenex_11288) 1)) (<= 0 (* 2 (select main_a v_prenex_11288))) (< v_prenex_11288 main_x) (<= (+ main_x 1) v_prenex_11288) (<= (* 2 (select main_a v_prenex_11288)) 2))) (forall ((v_prenex_11289 Int)) (<= 1998 (* 2 (select main_a v_prenex_11289))))) (or (forall ((v_prenex_7323 Int)) (or (<= 999 (select main_a v_prenex_7323)) (<= (* 2 (select main_a v_prenex_7323)) 2000))) (forall ((v_prenex_7322 Int)) (or (< v_prenex_7322 main_x) (<= 0 (+ (select main_a v_prenex_7322) 1)) (<= 0 (* 2 (select main_a v_prenex_7322))) (<= (+ main_x 1) v_prenex_7322)))) (forall ((v_prenex_2553 Int) (v_prenex_2554 Int)) (or (< v_prenex_2553 main_x) (<= (select main_a v_prenex_2554) 1000) (<= 0 (* 2 (select main_a v_prenex_2553))) (<= (+ main_x 1) v_prenex_2553) (<= 998 (select main_a v_prenex_2554)) (<= (+ (select main_a v_prenex_2554) (select main_a v_prenex_2553)) 1000) (<= (* 2 (select main_a v_prenex_2553)) 2))) (forall ((v_prenex_11059 Int) (v_prenex_11060 Int)) (or (<= 999 (select main_a v_prenex_11060)) (<= (+ (select main_a v_prenex_11059) 998) (select main_a v_prenex_11060)) (<= (* 2 (select main_a v_prenex_11059)) 2) (<= 0 (select main_a v_prenex_11059)) (<= (+ main_x 1) v_prenex_11059) (< v_prenex_11059 main_x))) (forall ((v_prenex_4661 Int) (v_prenex_4662 Int)) (or (<= (select main_a v_prenex_4661) 2) (<= 999 (select main_a v_prenex_4662)) (<= (select main_a v_prenex_4662) 1000) (<= 1000 (+ (select main_a v_prenex_4662) (select main_a v_prenex_4661))) (<= (+ main_x 1) v_prenex_4661) (< v_prenex_4661 main_x) (<= 0 (* 2 (select main_a v_prenex_4661))))) (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) (<= (select main_a v_prenex_2954) 1000) (<= (+ main_x 1) v_prenex_2953) (<= 0 (* 2 (select main_a v_prenex_2953))) (<= (select main_a v_prenex_2953) 1))) (or (forall ((v_prenex_8622 Int)) (<= 1998 (* 2 (select main_a v_prenex_8622)))) (forall ((v_prenex_8621 Int)) (or (< v_prenex_8621 main_x) (<= (+ main_x 1) v_prenex_8621) (<= 0 (* 2 (select main_a v_prenex_8621))) (<= (* 2 (select main_a v_prenex_8621)) 2) (<= 0 (select main_a v_prenex_8621))))) (forall ((v_prenex_10095 Int) (v_prenex_10094 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_10095))) (<= (+ main_x 1) v_prenex_10094) (<= (* 2 (select main_a v_prenex_10094)) 2) (<= (select main_a v_prenex_10095) (+ (select main_a v_prenex_10094) 1000)) (<= (* 2 (select main_a v_prenex_10095)) 2000) (< v_prenex_10094 main_x))) (forall ((v_prenex_2197 Int) (v_prenex_2198 Int)) (or (<= 0 (* 2 (select main_a v_prenex_2197))) (<= 999 (select main_a v_prenex_2198)) (<= (+ main_x 1) v_prenex_2197) (< v_prenex_2197 main_x) (<= (select main_a v_prenex_2198) (+ (select main_a v_prenex_2197) 1000)) (<= 1998 (* 2 (select main_a v_prenex_2198))))) (forall ((v_prenex_8219 Int) (v_prenex_8218 Int)) (or (<= (+ main_x 1) v_prenex_8218) (< v_prenex_8218 main_x) (<= (+ (select main_a v_prenex_8218) 998) (select main_a v_prenex_8219)) (< v_prenex_8219 main_y) (<= 0 (select main_a v_prenex_8218)) (<= (* 2 (select main_a v_prenex_8219)) 2000) (<= 999 (select main_a v_prenex_8219)))) (forall ((v_prenex_5608 Int) (v_prenex_5609 Int)) (or (<= (select main_a v_prenex_5609) 1000) (<= (select main_a v_prenex_5608) 1) (<= (+ main_x 1) v_prenex_5608) (<= 0 (select main_a v_prenex_5608)) (< v_prenex_5608 main_x) (<= 1000 (+ (select main_a v_prenex_5609) (select main_a v_prenex_5608))))) (forall ((v_prenex_4221 Int) (v_prenex_4220 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_4221))) (<= (select main_a v_prenex_4220) 2) (<= 0 (+ (select main_a v_prenex_4220) 1)) (<= (* 2 (select main_a v_prenex_4221)) 2000) (< v_prenex_4220 main_x) (<= 1000 (+ (select main_a v_prenex_4221) (select main_a v_prenex_4220))) (<= (+ main_x 1) v_prenex_4220))) (forall ((v_prenex_6842 Int) (v_prenex_6843 Int)) (or (<= 0 (+ (select main_a v_prenex_6842) 1)) (<= (select main_a v_prenex_6843) (+ (select main_a v_prenex_6842) 1000)) (< v_prenex_6842 main_x) (<= (+ main_x 1) v_prenex_6842) (<= (select main_a v_prenex_6843) 1001) (< v_prenex_6843 main_y))) (forall ((v_prenex_12169 Int) (v_prenex_12170 Int)) (or (<= (select main_a v_prenex_12169) 1) (<= (+ main_x 1) v_prenex_12169) (<= (select main_a v_prenex_12170) (+ (select main_a v_prenex_12169) 1000)) (<= 1998 (* 2 (select main_a v_prenex_12170))) (<= 0 (* 2 (select main_a v_prenex_12169))) (< v_prenex_12169 main_x))) (forall ((v_prenex_12564 Int) (v_prenex_12563 Int)) (or (<= (select main_a v_prenex_12563) 1) (<= (* 2 (select main_a v_prenex_12564)) 2000) (< v_prenex_12563 main_x) (<= (+ main_x 1) v_prenex_12563) (<= (select main_a v_prenex_12564) 1001) (<= (+ (select main_a v_prenex_12563) 998) (select main_a v_prenex_12564)))) (forall ((v_prenex_3172 Int) (v_prenex_3173 Int)) (or (<= (+ main_x 1) v_prenex_3172) (<= (+ (select main_a v_prenex_3173) (select main_a v_prenex_3172)) 1000) (<= 0 (+ (select main_a v_prenex_3172) 1)) (< v_prenex_3172 main_x) (<= 998 (select main_a v_prenex_3173)))) (forall ((v_prenex_7683 Int) (v_prenex_7684 Int)) (or (<= 0 (* 2 (select main_a v_prenex_7683))) (<= (* 2 (select main_a v_prenex_7683)) 2) (<= (select main_a v_prenex_7684) (+ (select main_a v_prenex_7683) 1000)) (<= (* 2 (select main_a v_prenex_7684)) 2000) (<= (+ main_x 1) v_prenex_7683) (< v_prenex_7683 main_x) (<= 1998 (* 2 (select main_a v_prenex_7684))))) (forall ((v_prenex_2469 Int) (v_prenex_2470 Int)) (or (<= (select main_a v_prenex_2470) 1000) (< v_prenex_2469 main_x) (<= (* 2 (select main_a v_prenex_2469)) 2) (<= (select main_a v_prenex_2469) 2) (<= 1000 (+ (select main_a v_prenex_2470) (select main_a v_prenex_2469))) (<= (+ main_x 1) v_prenex_2469))) (or (forall ((v_prenex_10862 Int)) (or (<= 998 (select main_a v_prenex_10862)) (<= 999 (select main_a v_prenex_10862)))) (forall ((v_prenex_10861 Int)) (or (<= 0 (+ (select main_a v_prenex_10861) 1)) (<= 0 (* 2 (select main_a v_prenex_10861))) (< v_prenex_10861 main_x) (<= (+ main_x 1) v_prenex_10861) (<= (* 2 (select main_a v_prenex_10861)) 2)))) (forall ((v_prenex_2404 Int) (v_prenex_2405 Int)) (or (<= 0 (* 2 (select main_a v_prenex_2404))) (< v_prenex_2404 main_x) (<= (select main_a v_prenex_2405) (+ (select main_a v_prenex_2404) 1000)) (<= (+ main_x 1) v_prenex_2404) (<= (* 2 (select main_a v_prenex_2404)) 2) (<= 1998 (* 2 (select main_a v_prenex_2405))))) (forall ((v_prenex_8662 Int) (v_prenex_8661 Int)) (or (<= (select main_a v_prenex_8662) (+ (select main_a v_prenex_8661) 1000)) (<= 0 (* 2 (select main_a v_prenex_8661))) (<= 999 (select main_a v_prenex_8662)) (< v_prenex_8661 main_x) (<= 0 (select main_a v_prenex_8661)) (<= (+ main_x 1) v_prenex_8661))) (forall ((v_prenex_5002 Int) (v_prenex_5003 Int)) (or (<= (select main_a v_prenex_5003) (+ (select main_a v_prenex_5002) 1000)) (< v_prenex_5002 main_x) (<= (select main_a v_prenex_5003) 1000) (<= (* 2 (select main_a v_prenex_5003)) 2000) (<= 0 (* 2 (select main_a v_prenex_5002))) (<= (+ main_x 1) v_prenex_5002) (<= (+ main_y 1) v_prenex_5003))) (or (forall ((v_prenex_5186 Int)) (or (<= (* 2 (select main_a v_prenex_5186)) 2) (<= (+ main_x 1) v_prenex_5186) (<= (select main_a v_prenex_5186) 2) (<= 0 (+ (select main_a v_prenex_5186) 1)) (< v_prenex_5186 main_x))) (forall ((v_prenex_5187 Int)) (or (<= 999 (select main_a v_prenex_5187)) (<= (select main_a v_prenex_5187) 1001)))) (or (forall ((v_prenex_9727 Int)) (or (<= 999 (select main_a v_prenex_9727)) (< v_prenex_9727 main_y) (<= (+ main_y 1) v_prenex_9727))) (forall ((v_prenex_9726 Int)) (or (<= (+ main_x 1) v_prenex_9726) (<= (* 2 (select main_a v_prenex_9726)) 2)))) (forall ((v_prenex_5353 Int) (v_prenex_5352 Int)) (or (<= (select main_a v_prenex_5353) (+ (select main_a v_prenex_5352) 1000)) (< v_prenex_5353 main_y) (<= (+ main_y 1) v_prenex_5353) (<= (select main_a v_prenex_5353) 1000))) (forall ((v_prenex_5707 Int) (v_prenex_5708 Int)) (or (<= (select main_a v_prenex_5707) 2) (< v_prenex_5707 main_x) (<= (select main_a v_prenex_5708) 1000) (<= (+ (select main_a v_prenex_5707) 998) (select main_a v_prenex_5708)) (<= (+ main_x 1) v_prenex_5707) (<= 0 (+ (select main_a v_prenex_5707) 1)))) (forall ((v_prenex_2877 Int) (v_prenex_2878 Int)) (or (<= (select main_a v_prenex_2878) (+ (select main_a v_prenex_2877) 1000)) (<= (select main_a v_prenex_2878) 1000) (<= (+ main_x 1) v_prenex_2877) (<= 0 (* 2 (select main_a v_prenex_2877))) (<= 998 (select main_a v_prenex_2878)) (<= 0 (+ (select main_a v_prenex_2877) 1)) (< v_prenex_2877 main_x))) (forall ((v_prenex_5621 Int) (v_prenex_5620 Int)) (or (<= (select main_a v_prenex_5621) 1001) (<= 0 (select main_a v_prenex_5620)) (< v_prenex_5620 main_x) (<= (select main_a v_prenex_5621) (+ (select main_a v_prenex_5620) 1000)) (<= (* 2 (select main_a v_prenex_5621)) 2000) (<= (+ main_x 1) v_prenex_5620) (<= (select main_a v_prenex_5620) 1))) (forall ((v_prenex_9713 Int) (v_prenex_9712 Int)) (or (<= (+ main_y 1) v_prenex_9713) (<= 0 (+ (select main_a v_prenex_9712) 1)) (<= (select main_a v_prenex_9713) 1001) (< v_prenex_9712 main_x) (<= 998 (select main_a v_prenex_9713)) (<= (+ main_x 1) v_prenex_9712) (<= (+ (select main_a v_prenex_9713) (select main_a v_prenex_9712)) 1000))) (forall ((v_prenex_12814 Int) (v_prenex_12813 Int)) (or (<= (select main_a v_prenex_12814) 1001) (<= (+ main_x 1) v_prenex_12813) (< v_prenex_12813 main_x) (<= (+ (select main_a v_prenex_12814) (select main_a v_prenex_12813)) 1000) (<= (select main_a v_prenex_12813) 2) (<= (* 2 (select main_a v_prenex_12813)) 2) (<= 998 (select main_a v_prenex_12814)))) (forall ((v_prenex_9495 Int) (v_prenex_9494 Int)) (or (<= (select main_a v_prenex_9495) (+ (select main_a v_prenex_9494) 1000)) (< v_prenex_9494 main_x) (<= 0 (* 2 (select main_a v_prenex_9494))) (<= (+ main_x 1) v_prenex_9494) (<= (select main_a v_prenex_9495) 1000) (<= (* 2 (select main_a v_prenex_9494)) 2) (<= 999 (select main_a v_prenex_9495)))) (or (forall ((v_prenex_9337 Int)) (or (< v_prenex_9337 main_x) (<= (+ main_x 1) v_prenex_9337) (<= (select main_a v_prenex_9337) 2) (<= (* 2 (select main_a v_prenex_9337)) 2) (<= 0 (+ (select main_a v_prenex_9337) 1)))) (forall ((v_prenex_9338 Int)) (or (<= (* 2 (select main_a v_prenex_9338)) 2000) (<= (select main_a v_prenex_9338) 1001)))) (forall ((v_prenex_4386 Int) (v_prenex_4385 Int)) (or (<= (select main_a v_prenex_4386) 1000) (<= (select main_a v_prenex_4386) (+ (select main_a v_prenex_4385) 1000)) (<= (* 2 (select main_a v_prenex_4385)) 2) (<= (select main_a v_prenex_4385) 1) (<= 999 (select main_a v_prenex_4386)) (< v_prenex_4385 main_x) (<= (+ main_x 1) v_prenex_4385))) (forall ((v_prenex_12439 Int) (v_prenex_12440 Int)) (or (<= 0 (+ (select main_a v_prenex_12439) 1)) (<= (+ main_x 1) v_prenex_12439) (<= (select main_a v_prenex_12440) 1001) (<= (select main_a v_prenex_12440) (+ (select main_a v_prenex_12439) 1000)) (<= (* 2 (select main_a v_prenex_12440)) 2000) (<= (select main_a v_prenex_12439) 2) (< v_prenex_12439 main_x))) (forall ((v_prenex_12073 Int) (v_prenex_12074 Int)) (or (<= 0 (select main_a v_prenex_12073)) (<= (select main_a v_prenex_12074) 1000) (< v_prenex_12073 main_x) (<= (select main_a v_prenex_12074) (+ (select main_a v_prenex_12073) 1000)) (<= 998 (select main_a v_prenex_12074)) (<= (+ main_x 1) v_prenex_12073))) (forall ((v_prenex_5138 Int) (v_prenex_5139 Int)) (or (< v_prenex_5138 main_x) (<= 999 (select main_a v_prenex_5139)) (<= 998 (select main_a v_prenex_5139)) (<= 0 (* 2 (select main_a v_prenex_5138))) (<= (+ (select main_a v_prenex_5139) (select main_a v_prenex_5138)) 1000) (< v_prenex_5139 main_y) (<= (+ main_x 1) v_prenex_5138))) (forall ((v_prenex_8468 Int) (v_prenex_8467 Int)) (or (<= (* 2 (select main_a v_prenex_8468)) 2000) (<= (* 2 (select main_a v_prenex_8467)) 2) (<= (select main_a v_prenex_8467) 2) (< v_prenex_8467 main_x) (<= (+ (select main_a v_prenex_8467) 998) (select main_a v_prenex_8468)) (<= (+ main_x 1) v_prenex_8467))) (forall ((v_prenex_7128 Int) (v_prenex_7129 Int)) (or (<= (+ (select main_a v_prenex_7129) (select main_a v_prenex_7128)) 1000) (<= (+ main_x 1) v_prenex_7128) (<= 0 (+ (select main_a v_prenex_7128) 1)) (< v_prenex_7128 main_x))) (forall ((v_prenex_13268 Int) (v_prenex_13269 Int)) (or (<= (* 2 (select main_a v_prenex_13269)) 2000) (<= (select main_a v_prenex_13269) 1000) (<= (* 2 (select main_a v_prenex_13268)) 2) (< v_prenex_13268 main_x) (<= (+ (select main_a v_prenex_13269) (select main_a v_prenex_13268)) 1000) (<= (+ main_x 1) v_prenex_13268))) (forall ((v_prenex_2561 Int) (v_prenex_2562 Int)) (or (<= (select main_a v_prenex_2562) (+ (select main_a v_prenex_2561) 1000)) (<= (select main_a v_prenex_2562) 1000) (<= (+ main_x 1) v_prenex_2561) (<= 0 (+ (select main_a v_prenex_2561) 1)) (<= 0 (* 2 (select main_a v_prenex_2561))) (< v_prenex_2561 main_x))) (forall ((v_prenex_6952 Int) (v_prenex_6953 Int)) (or (<= (+ main_x 1) v_prenex_6952) (<= 0 (+ (select main_a v_prenex_6952) 1)) (< v_prenex_6952 main_x) (<= 1998 (* 2 (select main_a v_prenex_6953))) (<= (select main_a v_prenex_6953) (+ (select main_a v_prenex_6952) 1000)) (<= (select main_a v_prenex_6953) 1000) (<= 0 (* 2 (select main_a v_prenex_6952))))) (forall ((v_prenex_3972 Int) (v_prenex_3973 Int)) (or (<= (+ main_x 1) v_prenex_3972) (<= (select main_a v_prenex_3972) 2) (< v_prenex_3972 main_x) (<= 1000 (+ (select main_a v_prenex_3973) (select main_a v_prenex_3972))) (<= 998 (select main_a v_prenex_3973)) (<= (select main_a v_prenex_3973) 1000) (<= (+ main_y 1) v_prenex_3973))) (forall ((v_prenex_2596 Int) (v_prenex_2595 Int)) (or (<= (+ (select main_a v_prenex_2596) (select main_a v_prenex_2595)) 1000) (< v_prenex_2595 main_x) (<= (select main_a v_prenex_2596) 1000) (<= (* 2 (select main_a v_prenex_2595)) 2) (<= (select main_a v_prenex_2596) 1001) (<= (+ main_x 1) v_prenex_2595))) (forall ((v_prenex_2992 Int) (v_prenex_2991 Int)) (or (<= (select main_a v_prenex_2992) 1000) (<= (+ main_x 1) v_prenex_2991) (<= 0 (+ (select main_a v_prenex_2991) 1)) (< v_prenex_2991 main_x) (<= (+ (select main_a v_prenex_2992) (select main_a v_prenex_2991)) 1000) (<= (select main_a v_prenex_2991) 2))) (or (forall ((v_prenex_5444 Int)) (or (<= (+ main_x 1) v_prenex_5444) (<= 0 (+ (select main_a v_prenex_5444) 1)) (<= 0 (select main_a v_prenex_5444)) (<= (* 2 (select main_a v_prenex_5444)) 2) (< v_prenex_5444 main_x))) (forall ((v_prenex_5445 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_5445))) (<= 998 (select main_a v_prenex_5445))))) (forall ((v_prenex_7827 Int) (v_prenex_7826 Int)) (or (<= (+ (select main_a v_prenex_7827) (select main_a v_prenex_7826)) 1000) (<= 0 (* 2 (select main_a v_prenex_7826))) (<= 1998 (* 2 (select main_a v_prenex_7827))) (<= (select main_a v_prenex_7827) 1001) (< v_prenex_7826 main_x) (<= (+ main_x 1) v_prenex_7826))) (forall ((v_prenex_9914 Int) (v_prenex_9913 Int)) (or (<= (select main_a v_prenex_9913) 1) (<= (select main_a v_prenex_9914) 1000) (< v_prenex_9913 main_x) (<= 999 (select main_a v_prenex_9914)) (<= 0 (select main_a v_prenex_9913)) (<= (+ main_x 1) v_prenex_9913) (<= (+ (select main_a v_prenex_9913) 998) (select main_a v_prenex_9914)))) (forall ((v_prenex_2255 Int) (v_prenex_2254 Int)) (or (<= (+ main_x 1) v_prenex_2254) (< v_prenex_2254 main_x) (<= (select main_a v_prenex_2255) 1000) (<= (+ (select main_a v_prenex_2255) (select main_a v_prenex_2254)) 1000) (<= 0 (* 2 (select main_a v_prenex_2254))) (<= 1998 (* 2 (select main_a v_prenex_2255))) (<= 0 (select main_a v_prenex_2254)))) (forall ((v_prenex_1327 Int) (v_prenex_1326 Int)) (or (<= (+ main_x 1) v_prenex_1326) (<= (+ (select main_a v_prenex_1327) (select main_a v_prenex_1326)) 1000) (<= (select main_a v_prenex_1326) 2) (<= 999 (select main_a v_prenex_1327)) (<= (select main_a v_prenex_1327) 1000) (< v_prenex_1326 main_x))) (or (forall ((v_prenex_3655 Int)) (or (<= (select main_a v_prenex_3655) 1001) (<= (* 2 (select main_a v_prenex_3655)) 2000))) (forall ((v_prenex_3654 Int)) (or (<= (* 2 (select main_a v_prenex_3654)) 2) (<= (select main_a v_prenex_3654) 1) (< v_prenex_3654 main_x) (<= (+ main_x 1) v_prenex_3654) (<= 0 (select main_a v_prenex_3654))))) (forall ((v_prenex_176 Int) (v_prenex_175 Int)) (or (< v_prenex_176 main_y) (<= (+ (select main_a v_prenex_175) 998) (select main_a v_prenex_176)) (<= (+ main_x 1) v_prenex_175) (<= (select main_a v_prenex_176) 1001) (< v_prenex_175 main_x) (<= (select main_a v_prenex_175) 2))) (forall ((v_prenex_5075 Int) (v_prenex_5074 Int)) (or (<= (select main_a v_prenex_5075) (+ (select main_a v_prenex_5074) 1000)) (<= 1998 (* 2 (select main_a v_prenex_5075))) (<= (select main_a v_prenex_5074) 1) (< v_prenex_5074 main_x) (<= (+ main_x 1) v_prenex_5074))) (forall ((v_prenex_2422 Int) (v_prenex_2423 Int)) (or (<= 998 (select main_a v_prenex_2423)) (<= 1000 (+ (select main_a v_prenex_2423) (select main_a v_prenex_2422))) (<= (select main_a v_prenex_2423) 1000) (<= (+ main_x 1) v_prenex_2422) (< v_prenex_2422 main_x) (< v_prenex_2423 main_y) (<= (select main_a v_prenex_2422) 1))) (or (forall ((v_prenex_10147 Int)) (or (<= (+ main_x 1) v_prenex_10147) (< v_prenex_10147 main_x) (<= (* 2 (select main_a v_prenex_10147)) 2))) (forall ((v_prenex_10148 Int)) (<= 1998 (* 2 (select main_a v_prenex_10148))))) (forall ((v_prenex_87 Int) (v_prenex_86 Int)) (or (< v_prenex_86 main_x) (<= (+ main_y 1) v_prenex_87) (<= 998 (select main_a v_prenex_87)) (< v_prenex_87 main_y) (<= (+ (select main_a v_prenex_86) 998) (select main_a v_prenex_87)))) (forall ((v_prenex_11189 Int) (v_prenex_11190 Int)) (or (<= (* 2 (select main_a v_prenex_11189)) 2) (<= (+ main_x 1) v_prenex_11189) (<= 1000 (+ (select main_a v_prenex_11190) (select main_a v_prenex_11189))) (< v_prenex_11189 main_x) (<= (select main_a v_prenex_11190) 1001) (<= (select main_a v_prenex_11189) 2) (<= (select main_a v_prenex_11190) 1000))) (forall ((v_prenex_4072 Int) (v_prenex_4071 Int)) (or (<= (* 2 (select main_a v_prenex_4071)) 2) (<= (select main_a v_prenex_4072) 1000) (<= 0 (+ (select main_a v_prenex_4071) 1)) (< v_prenex_4071 main_x) (<= 1000 (+ (select main_a v_prenex_4072) (select main_a v_prenex_4071))) (<= (+ main_x 1) v_prenex_4071) (<= 998 (select main_a v_prenex_4072)))) (forall ((v_prenex_2579 Int) (v_prenex_2580 Int)) (or (<= (+ main_x 1) v_prenex_2579) (< v_prenex_2580 main_y) (<= 1998 (* 2 (select main_a v_prenex_2580))) (<= (+ (select main_a v_prenex_2579) 998) (select main_a v_prenex_2580)) (< v_prenex_2579 main_x) (<= 998 (select main_a v_prenex_2580)) (<= 0 (* 2 (select main_a v_prenex_2579))))) (forall ((v_prenex_4752 Int) (v_prenex_4751 Int)) (or (<= 0 (select main_a v_prenex_4751)) (<= 1000 (+ (select main_a v_prenex_4752) (select main_a v_prenex_4751))) (<= (+ main_x 1) v_prenex_4751) (<= (select main_a v_prenex_4751) 2) (< v_prenex_4751 main_x) (<= 999 (select main_a v_prenex_4752)) (<= 998 (select main_a v_prenex_4752)))) (forall ((v_prenex_4895 Int) (v_prenex_4894 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_4895))) (<= (select main_a v_prenex_4894) 1) (<= (select main_a v_prenex_4895) (+ (select main_a v_prenex_4894) 1000)) (< v_prenex_4894 main_x) (<= (+ main_x 1) v_prenex_4894) (<= 999 (select main_a v_prenex_4895)))) (forall ((v_prenex_13165 Int) (v_prenex_13164 Int)) (or (<= 0 (+ (select main_a v_prenex_13164) 1)) (<= 999 (select main_a v_prenex_13165)) (<= 1000 (+ (select main_a v_prenex_13165) (select main_a v_prenex_13164))) (<= 1998 (* 2 (select main_a v_prenex_13165))) (<= (+ main_x 1) v_prenex_13164) (< v_prenex_13164 main_x))) (or (forall ((v_prenex_656 Int)) (<= (* 2 (select main_a v_prenex_656)) 2000)) (forall ((v_prenex_3 Int)) (or (<= 0 (* 2 (select main_a v_prenex_3))) (<= (+ main_x 1) v_prenex_3) (<= (select main_a v_prenex_3) 1) (< v_prenex_3 main_x)))) (forall ((v_prenex_12779 Int) (v_prenex_12780 Int)) (or (<= (* 2 (select main_a v_prenex_12780)) 2000) (<= 0 (select main_a v_prenex_12779)) (<= (+ main_x 1) v_prenex_12779) (<= (+ (select main_a v_prenex_12779) 998) (select main_a v_prenex_12780)) (<= 0 (+ (select main_a v_prenex_12779) 1)) (< v_prenex_12779 main_x) (<= 999 (select main_a v_prenex_12780)))) (forall ((v_prenex_5538 Int) (v_prenex_5539 Int)) (or (< v_prenex_5538 main_x) (<= (select main_a v_prenex_5539) 1000) (<= 1998 (* 2 (select main_a v_prenex_5539))) (<= (+ main_x 1) v_prenex_5538) (<= (+ (select main_a v_prenex_5538) 998) (select main_a v_prenex_5539)) (<= 0 (* 2 (select main_a v_prenex_5538))) (<= (* 2 (select main_a v_prenex_5538)) 2))) (forall ((v_prenex_3021 Int) (v_prenex_3022 Int)) (or (<= (+ (select main_a v_prenex_3021) 998) (select main_a v_prenex_3022)) (<= (* 2 (select main_a v_prenex_3022)) 2000) (<= (+ main_x 1) v_prenex_3021) (<= (select main_a v_prenex_3021) 2) (< v_prenex_3021 main_x))) (forall ((v_prenex_13198 Int) (v_prenex_13199 Int)) (or (<= (+ (select main_a v_prenex_13199) (select main_a v_prenex_13198)) 1000) (<= (select main_a v_prenex_13199) 1000) (< v_prenex_13198 main_x) (<= 0 (* 2 (select main_a v_prenex_13198))) (<= (+ main_x 1) v_prenex_13198) (<= (+ main_y 1) v_prenex_13199))) (forall ((v_prenex_6377 Int) (v_prenex_6378 Int)) (or (<= 999 (select main_a v_prenex_6378)) (<= (select main_a v_prenex_6378) (+ (select main_a v_prenex_6377) 1000)) (<= 1998 (* 2 (select main_a v_prenex_6378))) (<= (+ main_x 1) v_prenex_6377) (<= 0 (select main_a v_prenex_6377)) (<= 0 (* 2 (select main_a v_prenex_6377))) (< v_prenex_6377 main_x))) (forall ((v_prenex_5958 Int) (v_prenex_5957 Int)) (or (<= (select main_a v_prenex_5957) 2) (<= 998 (select main_a v_prenex_5958)) (<= 1000 (+ (select main_a v_prenex_5958) (select main_a v_prenex_5957))) (<= (+ main_x 1) v_prenex_5957) (<= (select main_a v_prenex_5957) 1) (< v_prenex_5957 main_x))) (forall ((v_prenex_8525 Int) (v_prenex_8526 Int)) (or (<= 0 (+ (select main_a v_prenex_8525) 1)) (<= (+ (select main_a v_prenex_8525) 998) (select main_a v_prenex_8526)) (< v_prenex_8525 main_x) (<= (+ main_x 1) v_prenex_8525) (<= (* 2 (select main_a v_prenex_8526)) 2000) (<= 999 (select main_a v_prenex_8526)))) (forall ((v_prenex_7801 Int) (v_prenex_7802 Int)) (or (<= (+ main_x 1) v_prenex_7801) (<= (select main_a v_prenex_7802) (+ (select main_a v_prenex_7801) 1000)) (<= 0 (select main_a v_prenex_7801)) (<= (* 2 (select main_a v_prenex_7802)) 2000) (<= (select main_a v_prenex_7801) 1) (<= 998 (select main_a v_prenex_7802)) (< v_prenex_7801 main_x))) (or (forall ((v_prenex_4821 Int)) (or (<= (* 2 (select main_a v_prenex_4821)) 2000) (<= (select main_a v_prenex_4821) 1001))) (forall ((v_prenex_4820 Int)) (or (< v_prenex_4820 main_x) (<= (+ main_x 1) v_prenex_4820) (<= 0 (* 2 (select main_a v_prenex_4820))) (<= (select main_a v_prenex_4820) 2)))) (forall ((v_prenex_9635 Int) (v_prenex_9634 Int)) (or (<= 998 (select main_a v_prenex_9635)) (<= (+ main_y 1) v_prenex_9635) (<= (+ (select main_a v_prenex_9634) 998) (select main_a v_prenex_9635)) (<= (+ main_x 1) v_prenex_9634) (<= 0 (select main_a v_prenex_9634)) (< v_prenex_9634 main_x))) (or (forall ((v_prenex_10024 Int)) (<= (* 2 (select main_a v_prenex_10024)) 2)) (forall ((v_prenex_10025 Int)) (or (<= (+ main_y 1) v_prenex_10025) (< v_prenex_10025 main_y) (<= (select main_a v_prenex_10025) 1001) (<= (* 2 (select main_a v_prenex_10025)) 2000)))) (or (forall ((v_prenex_11540 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_11540))) (<= (+ main_y 1) v_prenex_11540))) (forall ((v_prenex_11535 Int)) (or (<= (select main_a v_prenex_11535) 2) (<= (+ main_x 1) v_prenex_11535) (< v_prenex_11535 main_x)))) (forall ((v_prenex_6856 Int) (v_prenex_6857 Int)) (or (<= 0 (select main_a v_prenex_6856)) (<= (select main_a v_prenex_6856) 2) (< v_prenex_6856 main_x) (<= (select main_a v_prenex_6857) 1000) (<= (+ (select main_a v_prenex_6856) 998) (select main_a v_prenex_6857)) (<= (+ main_x 1) v_prenex_6856) (<= 1998 (* 2 (select main_a v_prenex_6857))))) (forall ((v_prenex_8417 Int) (v_prenex_8418 Int)) (or (<= 1000 (+ (select main_a v_prenex_8418) (select main_a v_prenex_8417))) (<= (* 2 (select main_a v_prenex_8418)) 2000) (<= 0 (+ (select main_a v_prenex_8417) 1)) (<= (select main_a v_prenex_8418) 1001) (<= (+ main_x 1) v_prenex_8417) (<= (* 2 (select main_a v_prenex_8417)) 2) (< v_prenex_8417 main_x))) (forall ((v_prenex_4127 Int)) (or (<= (+ main_y 1) v_prenex_4127) (< v_prenex_4127 main_y) (<= 1998 (* 2 (select main_a v_prenex_4127))))) (or (forall ((v_prenex_3974 Int)) (or (<= 0 (select main_a v_prenex_3974)) (<= (+ main_x 1) v_prenex_3974) (< v_prenex_3974 main_x) (<= 0 (* 2 (select main_a v_prenex_3974))))) (forall ((v_prenex_3975 Int)) (or (<= 999 (select main_a v_prenex_3975)) (<= (+ main_y 1) v_prenex_3975) (<= (select main_a v_prenex_3975) 1000)))) (forall ((v_prenex_7676 Int) (v_prenex_7675 Int)) (or (<= (select main_a v_prenex_7676) (+ (select main_a v_prenex_7675) 1000)) (<= 998 (select main_a v_prenex_7676)) (< v_prenex_7675 main_x) (<= (+ main_x 1) v_prenex_7675) (<= (* 2 (select main_a v_prenex_7675)) 2) (<= 1998 (* 2 (select main_a v_prenex_7676))) (<= 0 (select main_a v_prenex_7675)))) (forall ((v_prenex_11581 Int) (v_prenex_11582 Int)) (or (< v_prenex_11582 main_y) (<= (select main_a v_prenex_11582) (+ (select main_a v_prenex_11581) 1000)) (<= (+ main_y 1) v_prenex_11582) (<= 998 (select main_a v_prenex_11582)))) (forall ((v_prenex_9812 Int) (v_prenex_9811 Int)) (or (<= (select main_a v_prenex_9811) 1) (<= (select main_a v_prenex_9812) (+ (select main_a v_prenex_9811) 1000)) (<= (* 2 (select main_a v_prenex_9812)) 2000) (<= 998 (select main_a v_prenex_9812)) (<= (+ main_x 1) v_prenex_9811) (< v_prenex_9811 main_x) (<= 0 (* 2 (select main_a v_prenex_9811))))) (forall ((v_prenex_6108 Int) (v_prenex_6107 Int)) (or (<= (* 2 (select main_a v_prenex_6107)) 2) (<= (+ (select main_a v_prenex_6108) (select main_a v_prenex_6107)) 1000) (<= 998 (select main_a v_prenex_6108)) (<= (select main_a v_prenex_6107) 1) (< v_prenex_6107 main_x) (<= (+ main_x 1) v_prenex_6107) (<= (select main_a v_prenex_6108) 1000))) (or (forall ((v_prenex_10864 Int)) (or (<= 998 (select main_a v_prenex_10864)) (<= (+ main_y 1) v_prenex_10864))) (forall ((v_prenex_10863 Int)) (or (< v_prenex_10863 main_x) (<= 0 (* 2 (select main_a v_prenex_10863))) (<= 0 (+ (select main_a v_prenex_10863) 1)) (<= (+ main_x 1) v_prenex_10863)))) (forall ((v_prenex_6741 Int) (v_prenex_6740 Int)) (or (< v_prenex_6740 main_x) (<= (+ main_x 1) v_prenex_6740) (<= (+ main_y 1) v_prenex_6741) (<= 1000 (+ (select main_a v_prenex_6741) (select main_a v_prenex_6740))) (<= (select main_a v_prenex_6740) 2) (<= 1998 (* 2 (select main_a v_prenex_6741))))) (forall ((v_prenex_10040 Int) (v_prenex_10041 Int)) (or (<= (select main_a v_prenex_10041) 1001) (<= 998 (select main_a v_prenex_10041)) (<= 0 (+ (select main_a v_prenex_10040) 1)) (<= (select main_a v_prenex_10040) 2) (<= (+ main_x 1) v_prenex_10040) (<= 1000 (+ (select main_a v_prenex_10041) (select main_a v_prenex_10040))) (< v_prenex_10040 main_x))) (forall ((v_prenex_12791 Int) (v_prenex_12792 Int)) (or (<= 999 (select main_a v_prenex_12792)) (<= (* 2 (select main_a v_prenex_12791)) 2) (<= (select main_a v_prenex_12791) 2) (<= (select main_a v_prenex_12792) 1000) (<= (+ main_x 1) v_prenex_12791) (< v_prenex_12791 main_x) (<= 1000 (+ (select main_a v_prenex_12792) (select main_a v_prenex_12791))))) (forall ((v_prenex_6306 Int) (v_prenex_6305 Int)) (or (<= 0 (* 2 (select main_a v_prenex_6305))) (<= 1000 (+ (select main_a v_prenex_6306) (select main_a v_prenex_6305))) (<= (* 2 (select main_a v_prenex_6305)) 2) (< v_prenex_6305 main_x) (<= (+ main_x 1) v_prenex_6305) (<= 999 (select main_a v_prenex_6306)))) (forall ((v_prenex_11669 Int) (v_prenex_11670 Int)) (or (< v_prenex_11669 main_x) (<= (+ main_x 1) v_prenex_11669) (<= (select main_a v_prenex_11670) 1000) (<= (* 2 (select main_a v_prenex_11669)) 2) (<= 0 (+ (select main_a v_prenex_11669) 1)) (<= (+ (select main_a v_prenex_11669) 998) (select main_a v_prenex_11670)) (<= 998 (select main_a v_prenex_11670)))) (forall ((v_prenex_5243 Int) (v_prenex_5242 Int)) (or (<= 0 (select main_a v_prenex_5242)) (<= (+ main_x 1) v_prenex_5242) (<= (* 2 (select main_a v_prenex_5242)) 2) (<= (+ (select main_a v_prenex_5242) 998) (select main_a v_prenex_5243)) (<= 1998 (* 2 (select main_a v_prenex_5243))) (< v_prenex_5242 main_x))) (forall ((v_prenex_2867 Int) (v_prenex_2868 Int)) (or (<= (* 2 (select main_a v_prenex_2868)) 2000) (< v_prenex_2867 main_x) (<= (select main_a v_prenex_2867) 2) (<= 1000 (+ (select main_a v_prenex_2868) (select main_a v_prenex_2867))) (<= (select main_a v_prenex_2868) 1001) (<= (+ main_x 1) v_prenex_2867) (<= (* 2 (select main_a v_prenex_2867)) 2))) (forall ((v_prenex_8519 Int) (v_prenex_8520 Int)) (or (<= 0 (* 2 (select main_a v_prenex_8519))) (< v_prenex_8519 main_x) (<= (+ main_x 1) v_prenex_8519) (<= (+ (select main_a v_prenex_8519) 998) (select main_a v_prenex_8520)) (<= 999 (select main_a v_prenex_8520)) (<= (select main_a v_prenex_8520) 1000) (< v_prenex_8520 main_y))) (forall ((v_prenex_5927 Int) (v_prenex_5928 Int)) (or (<= (+ (select main_a v_prenex_5927) 998) (select main_a v_prenex_5928)) (<= (select main_a v_prenex_5928) 1001) (<= (+ main_y 1) v_prenex_5928) (<= (select main_a v_prenex_5928) 1000) (< v_prenex_5927 main_x) (<= (select main_a v_prenex_5927) 2) (<= (+ main_x 1) v_prenex_5927))) (or (forall ((v_prenex_11768 Int)) (or (<= 0 (select main_a v_prenex_11768)) (<= 0 (+ (select main_a v_prenex_11768) 1)) (< v_prenex_11768 main_x) (<= (* 2 (select main_a v_prenex_11768)) 2) (<= (+ main_x 1) v_prenex_11768))) (forall ((v_prenex_11769 Int)) (or (<= 999 (select main_a v_prenex_11769)) (<= (select main_a v_prenex_11769) 1000)))) (forall ((v_prenex_6186 Int) (v_prenex_6185 Int)) (or (<= (select main_a v_prenex_6186) 1000) (<= 998 (select main_a v_prenex_6186)) (< v_prenex_6186 main_y) (<= 0 (+ (select main_a v_prenex_6185) 1)) (<= 1000 (+ (select main_a v_prenex_6186) (select main_a v_prenex_6185))) (<= (+ main_x 1) v_prenex_6185) (< v_prenex_6185 main_x))) (forall ((v_prenex_8486 Int) (v_prenex_8485 Int)) (or (< v_prenex_8485 main_x) (<= 1998 (* 2 (select main_a v_prenex_8486))) (<= 999 (select main_a v_prenex_8486)) (<= (+ main_x 1) v_prenex_8485) (<= (+ (select main_a v_prenex_8485) 998) (select main_a v_prenex_8486)) (<= (select main_a v_prenex_8485) 2))) (forall ((v_prenex_4730 Int) (v_prenex_4729 Int)) (or (< v_prenex_4729 main_x) (<= (select main_a v_prenex_4730) (+ (select main_a v_prenex_4729) 1000)) (< v_prenex_4730 main_y) (<= (+ main_x 1) v_prenex_4729) (<= (* 2 (select main_a v_prenex_4730)) 2000) (<= (* 2 (select main_a v_prenex_4729)) 2))) (forall ((v_prenex_5323 Int) (v_prenex_5322 Int)) (or (< v_prenex_5322 main_x) (<= (select main_a v_prenex_5323) 1001) (<= (select main_a v_prenex_5323) 1000) (<= 0 (* 2 (select main_a v_prenex_5322))) (<= (select main_a v_prenex_5322) 1) (<= (select main_a v_prenex_5323) (+ (select main_a v_prenex_5322) 1000)) (<= (+ main_x 1) v_prenex_5322))) (forall ((v_prenex_741 Int) (v_prenex_742 Int)) (or (<= 998 (select main_a v_prenex_742)) (<= 0 (select main_a v_prenex_741)) (<= (+ main_x 1) v_prenex_741) (<= 1000 (+ (select main_a v_prenex_742) (select main_a v_prenex_741))) (< v_prenex_741 main_x) (<= (select main_a v_prenex_741) 2))) (forall ((v_prenex_12207 Int) (v_prenex_12208 Int)) (or (<= 0 (+ (select main_a v_prenex_12207) 1)) (<= (select main_a v_prenex_12208) 1001) (<= (select main_a v_prenex_12207) 2) (< v_prenex_12207 main_x) (<= 1000 (+ (select main_a v_prenex_12208) (select main_a v_prenex_12207))) (<= (+ main_x 1) v_prenex_12207) (<= 999 (select main_a v_prenex_12208)))) (forall ((v_prenex_12896 Int) (v_prenex_12897 Int)) (or (<= 998 (select main_a v_prenex_12897)) (<= 0 (+ (select main_a v_prenex_12896) 1)) (<= (select main_a v_prenex_12897) (+ (select main_a v_prenex_12896) 1000)) (<= (select main_a v_prenex_12897) 1000) (<= (+ main_x 1) v_prenex_12896) (< v_prenex_12896 main_x) (<= (select main_a v_prenex_12896) 1))) (or (forall ((v_prenex_7878 Int)) (or (<= (* 2 (select main_a v_prenex_7878)) 2) (<= (+ main_x 1) v_prenex_7878) (<= 0 (+ (select main_a v_prenex_7878) 1)) (< v_prenex_7878 main_x))) (forall ((v_prenex_7879 Int)) (or (<= (* 2 (select main_a v_prenex_7879)) 2000) (<= (+ main_y 1) v_prenex_7879) (<= (select main_a v_prenex_7879) 1000)))) (forall ((v_prenex_6615 Int) (v_prenex_6616 Int)) (or (<= (+ main_x 1) v_prenex_6615) (< v_prenex_6615 main_x) (<= (select main_a v_prenex_6615) 1) (<= (+ (select main_a v_prenex_6615) 998) (select main_a v_prenex_6616)) (<= (select main_a v_prenex_6615) 2) (<= 1998 (* 2 (select main_a v_prenex_6616))))) (forall ((v_prenex_11366 Int) (v_prenex_11367 Int)) (or (<= 999 (select main_a v_prenex_11367)) (<= (select main_a v_prenex_11367) 1001) (<= (+ main_x 1) v_prenex_11366) (<= (select main_a v_prenex_11366) 2) (< v_prenex_11366 main_x) (<= (select main_a v_prenex_11366) 1) (<= (+ (select main_a v_prenex_11366) 998) (select main_a v_prenex_11367)))) (forall ((v_prenex_895 Int) (v_prenex_896 Int)) (or (<= (select main_a v_prenex_896) (+ (select main_a v_prenex_895) 1000)) (<= (+ main_x 1) v_prenex_895) (<= 0 (select main_a v_prenex_895)) (< v_prenex_895 main_x))) (forall ((v_prenex_12976 Int) (v_prenex_12977 Int)) (or (<= (+ (select main_a v_prenex_12977) (select main_a v_prenex_12976)) 1000) (<= 1998 (* 2 (select main_a v_prenex_12977))) (< v_prenex_12977 main_y) (< v_prenex_12976 main_x) (<= (+ main_x 1) v_prenex_12976) (<= (* 2 (select main_a v_prenex_12976)) 2))) (forall ((v_prenex_10123 Int) (v_prenex_10122 Int)) (or (<= (* 2 (select main_a v_prenex_10123)) 2000) (<= (* 2 (select main_a v_prenex_10122)) 2) (<= 0 (+ (select main_a v_prenex_10122) 1)) (< v_prenex_10122 main_x) (<= (+ main_x 1) v_prenex_10122) (<= (select main_a v_prenex_10123) (+ (select main_a v_prenex_10122) 1000)))) (forall ((v_prenex_6382 Int) (v_prenex_6381 Int)) (or (<= (* 2 (select main_a v_prenex_6382)) 2000) (<= (+ main_x 1) v_prenex_6381) (<= 1000 (+ (select main_a v_prenex_6382) (select main_a v_prenex_6381))) (< v_prenex_6381 main_x) (<= (select main_a v_prenex_6381) 1) (<= (* 2 (select main_a v_prenex_6381)) 2))) (forall ((v_prenex_5027 Int) (v_prenex_5026 Int)) (or (<= (select main_a v_prenex_5026) 1) (<= 0 (select main_a v_prenex_5026)) (<= (select main_a v_prenex_5027) 1000) (<= 1998 (* 2 (select main_a v_prenex_5027))) (< v_prenex_5026 main_x) (<= (+ (select main_a v_prenex_5027) (select main_a v_prenex_5026)) 1000) (<= (+ main_x 1) v_prenex_5026))) (forall ((v_prenex_1800 Int) (v_prenex_1799 Int)) (or (<= (+ (select main_a v_prenex_1799) 998) (select main_a v_prenex_1800)) (< v_prenex_1799 main_x) (<= (+ main_x 1) v_prenex_1799) (<= 1998 (* 2 (select main_a v_prenex_1800))) (<= (select main_a v_prenex_1799) 1))) (forall ((v_prenex_11330 Int) (v_prenex_11331 Int)) (or (<= (+ main_x 1) v_prenex_11330) (<= (* 2 (select main_a v_prenex_11330)) 2) (<= (* 2 (select main_a v_prenex_11331)) 2000) (< v_prenex_11330 main_x) (<= 0 (+ (select main_a v_prenex_11330) 1)) (<= (+ (select main_a v_prenex_11331) (select main_a v_prenex_11330)) 1000) (<= (select main_a v_prenex_11331) 1000))) (forall ((v_prenex_10312 Int) (v_prenex_10311 Int)) (or (<= (+ main_x 1) v_prenex_10311) (<= (* 2 (select main_a v_prenex_10311)) 2) (<= 1000 (+ (select main_a v_prenex_10312) (select main_a v_prenex_10311))) (<= (select main_a v_prenex_10312) 1000) (<= 0 (+ (select main_a v_prenex_10311) 1)) (< v_prenex_10311 main_x))) (or (forall ((v_prenex_5517 Int)) (or (<= 999 (select main_a v_prenex_5517)) (<= (+ main_y 1) v_prenex_5517) (<= (* 2 (select main_a v_prenex_5517)) 2000))) (forall ((v_prenex_5516 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5516))) (<= (+ main_x 1) v_prenex_5516) (<= (* 2 (select main_a v_prenex_5516)) 2) (< v_prenex_5516 main_x)))) (forall ((v_prenex_4612 Int) (v_prenex_4611 Int)) (or (<= (+ (select main_a v_prenex_4612) (select main_a v_prenex_4611)) 1000) (<= (select main_a v_prenex_4612) 1000) (< v_prenex_4611 main_x) (<= (+ main_x 1) v_prenex_4611) (<= (* 2 (select main_a v_prenex_4612)) 2000) (<= 0 (select main_a v_prenex_4611)) (<= (select main_a v_prenex_4611) 1))) (forall ((v_prenex_13253 Int) (v_prenex_13252 Int)) (or (<= (+ main_x 1) v_prenex_13252) (< v_prenex_13252 main_x) (<= (+ (select main_a v_prenex_13252) 998) (select main_a v_prenex_13253)) (<= 0 (+ (select main_a v_prenex_13252) 1)))) (forall ((v_prenex_13246 Int) (v_prenex_13247 Int)) (or (<= (select main_a v_prenex_13246) 1) (<= 998 (select main_a v_prenex_13247)) (<= (+ (select main_a v_prenex_13247) (select main_a v_prenex_13246)) 1000) (< v_prenex_13246 main_x) (<= 0 (+ (select main_a v_prenex_13246) 1)) (<= (+ main_x 1) v_prenex_13246))) (or (forall ((v_prenex_4275 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_4275))) (< v_prenex_4275 main_y) (<= 999 (select main_a v_prenex_4275)))) (forall ((v_prenex_4274 Int)) (or (< v_prenex_4274 main_x) (<= (+ main_x 1) v_prenex_4274) (<= 0 (* 2 (select main_a v_prenex_4274))) (<= (select main_a v_prenex_4274) 2)))) (forall ((v_prenex_6311 Int) (v_prenex_6312 Int)) (or (<= 0 (* 2 (select main_a v_prenex_6311))) (<= (select main_a v_prenex_6311) 2) (< v_prenex_6311 main_x) (<= (+ (select main_a v_prenex_6312) (select main_a v_prenex_6311)) 1000) (<= (+ main_x 1) v_prenex_6311) (<= (select main_a v_prenex_6312) 1000))) (forall ((v_prenex_3265 Int) (v_prenex_3266 Int)) (or (<= (select main_a v_prenex_3266) 1001) (< v_prenex_3265 main_x) (<= (* 2 (select main_a v_prenex_3266)) 2000) (<= (select main_a v_prenex_3266) (+ (select main_a v_prenex_3265) 1000)) (<= (select main_a v_prenex_3265) 2) (<= (+ main_x 1) v_prenex_3265))) (forall ((v_prenex_226 Int) (v_prenex_225 Int)) (or (<= 1000 (+ (select main_a v_prenex_226) (select main_a v_prenex_225))) (<= (select main_a v_prenex_226) 1000) (<= (+ main_x 1) v_prenex_225) (< v_prenex_225 main_x) (<= (select main_a v_prenex_225) 2) (<= 0 (+ (select main_a v_prenex_225) 1)))) (forall ((v_prenex_9829 Int) (v_prenex_9830 Int)) (or (<= 0 (select main_a v_prenex_9829)) (< v_prenex_9829 main_x) (<= 1998 (* 2 (select main_a v_prenex_9830))) (<= (+ main_x 1) v_prenex_9829) (<= (+ (select main_a v_prenex_9830) (select main_a v_prenex_9829)) 1000) (<= (* 2 (select main_a v_prenex_9830)) 2000) (<= (select main_a v_prenex_9829) 2))) (forall ((v_prenex_6117 Int) (v_prenex_6118 Int)) (or (<= (select main_a v_prenex_6118) 1001) (<= (+ main_x 1) v_prenex_6117) (< v_prenex_6117 main_x) (<= (select main_a v_prenex_6117) 1) (<= 1000 (+ (select main_a v_prenex_6118) (select main_a v_prenex_6117))) (<= 0 (select main_a v_prenex_6117)) (<= 998 (select main_a v_prenex_6118)))) (forall ((v_prenex_9691 Int) (v_prenex_9690 Int)) (or (<= (+ (select main_a v_prenex_9690) 998) (select main_a v_prenex_9691)) (<= (+ main_x 1) v_prenex_9690) (<= (select main_a v_prenex_9690) 1) (< v_prenex_9690 main_x) (<= (+ main_y 1) v_prenex_9691))) (or (forall ((v_prenex_5007 Int)) (or (< v_prenex_5007 main_y) (<= (select main_a v_prenex_5007) 1001) (<= 1998 (* 2 (select main_a v_prenex_5007))))) (forall ((v_prenex_5006 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5006))) (<= (+ main_x 1) v_prenex_5006) (<= 0 (select main_a v_prenex_5006)) (< v_prenex_5006 main_x)))) (forall ((v_prenex_2750 Int) (v_prenex_2749 Int)) (or (< v_prenex_2749 main_x) (<= (select main_a v_prenex_2750) 1000) (<= (+ main_y 1) v_prenex_2750) (<= (select main_a v_prenex_2750) 1001) (<= (+ main_x 1) v_prenex_2749) (<= 1000 (+ (select main_a v_prenex_2750) (select main_a v_prenex_2749))) (<= 0 (* 2 (select main_a v_prenex_2749))))) (or (forall ((v_prenex_13362 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_13362))) (<= (+ main_y 1) v_prenex_13362))) (forall ((v_prenex_13361 Int)) (or (<= 0 (* 2 (select main_a v_prenex_13361))) (<= (select main_a v_prenex_13361) 2) (< v_prenex_13361 main_x) (<= (+ main_x 1) v_prenex_13361)))) (forall ((v_prenex_10754 Int) (v_prenex_10755 Int)) (or (<= (select main_a v_prenex_10755) (+ (select main_a v_prenex_10754) 1000)) (<= (+ main_x 1) v_prenex_10754) (<= 1998 (* 2 (select main_a v_prenex_10755))) (<= (* 2 (select main_a v_prenex_10754)) 2) (<= (select main_a v_prenex_10755) 1001) (< v_prenex_10754 main_x) (<= (select main_a v_prenex_10754) 1))) (forall ((v_prenex_9296 Int) (v_prenex_9295 Int)) (or (<= (+ (select main_a v_prenex_9296) (select main_a v_prenex_9295)) 1000) (<= (+ main_x 1) v_prenex_9295) (<= (* 2 (select main_a v_prenex_9295)) 2) (<= (+ main_y 1) v_prenex_9296) (< v_prenex_9295 main_x))) (forall ((v_prenex_4582 Int) (v_prenex_4581 Int)) (or (<= 999 (select main_a v_prenex_4582)) (<= (+ main_x 1) v_prenex_4581) (<= 998 (select main_a v_prenex_4582)) (< v_prenex_4581 main_x) (<= 0 (* 2 (select main_a v_prenex_4581))) (<= (select main_a v_prenex_4582) (+ (select main_a v_prenex_4581) 1000)))) (forall ((v_prenex_10004 Int) (v_prenex_10005 Int)) (or (<= (+ (select main_a v_prenex_10005) (select main_a v_prenex_10004)) 1000) (<= 0 (+ (select main_a v_prenex_10004) 1)) (< v_prenex_10004 main_x) (<= (* 2 (select main_a v_prenex_10005)) 2000) (<= (select main_a v_prenex_10005) 1000) (<= (* 2 (select main_a v_prenex_10004)) 2) (<= (+ main_x 1) v_prenex_10004))) (forall ((v_prenex_7387 Int) (v_prenex_7388 Int)) (or (<= (+ (select main_a v_prenex_7387) 998) (select main_a v_prenex_7388)) (<= (+ main_x 1) v_prenex_7387) (<= 1998 (* 2 (select main_a v_prenex_7388))) (<= (select main_a v_prenex_7387) 1) (<= 0 (* 2 (select main_a v_prenex_7387))) (< v_prenex_7387 main_x))) (forall ((v_prenex_5734 Int) (v_prenex_5733 Int)) (or (< v_prenex_5733 main_x) (<= (select main_a v_prenex_5734) 1000) (<= 0 (* 2 (select main_a v_prenex_5733))) (<= (+ main_x 1) v_prenex_5733) (<= (select main_a v_prenex_5734) (+ (select main_a v_prenex_5733) 1000)) (<= (select main_a v_prenex_5733) 2))) (forall ((v_prenex_5622 Int) (v_prenex_5623 Int)) (or (<= (select main_a v_prenex_5623) 1000) (<= (+ main_x 1) v_prenex_5622) (<= 0 (* 2 (select main_a v_prenex_5622))) (< v_prenex_5622 main_x) (<= 1000 (+ (select main_a v_prenex_5623) (select main_a v_prenex_5622))))) (forall ((v_prenex_12263 Int) (v_prenex_12264 Int)) (or (< v_prenex_12264 main_y) (<= 0 (* 2 (select main_a v_prenex_12263))) (<= 1998 (* 2 (select main_a v_prenex_12264))) (<= 1000 (+ (select main_a v_prenex_12264) (select main_a v_prenex_12263))) (<= (+ main_x 1) v_prenex_12263) (< v_prenex_12263 main_x))) (forall ((v_prenex_3614 Int) (v_prenex_3615 Int)) (or (<= (* 2 (select main_a v_prenex_3615)) 2000) (<= (select main_a v_prenex_3615) 1001) (< v_prenex_3614 main_x) (< v_prenex_3615 main_y) (<= 1000 (+ (select main_a v_prenex_3615) (select main_a v_prenex_3614))) (<= (+ main_x 1) v_prenex_3614) (<= (* 2 (select main_a v_prenex_3614)) 2))) (forall ((v_prenex_5192 Int) (v_prenex_5193 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5192))) (<= (+ main_x 1) v_prenex_5192) (<= (* 2 (select main_a v_prenex_5193)) 2000) (<= 999 (select main_a v_prenex_5193)) (<= (select main_a v_prenex_5193) (+ (select main_a v_prenex_5192) 1000)) (< v_prenex_5192 main_x) (<= (* 2 (select main_a v_prenex_5192)) 2))) (forall ((v_prenex_5204 Int) (v_prenex_5205 Int)) (or (< v_prenex_5204 main_x) (<= (* 2 (select main_a v_prenex_5204)) 2) (<= (+ (select main_a v_prenex_5204) 998) (select main_a v_prenex_5205)) (<= (+ main_y 1) v_prenex_5205) (<= (+ main_x 1) v_prenex_5204) (<= (select main_a v_prenex_5205) 1001) (<= 1998 (* 2 (select main_a v_prenex_5205))))) (forall ((v_prenex_2747 Int) (v_prenex_2748 Int)) (or (<= (* 2 (select main_a v_prenex_2748)) 2000) (<= 0 (select main_a v_prenex_2747)) (< v_prenex_2747 main_x) (<= (select main_a v_prenex_2748) (+ (select main_a v_prenex_2747) 1000)) (<= (+ main_y 1) v_prenex_2748) (<= (+ main_x 1) v_prenex_2747) (<= 1998 (* 2 (select main_a v_prenex_2748))))) (forall ((v_prenex_1942 Int) (v_prenex_1941 Int)) (or (< v_prenex_1941 main_x) (<= (+ main_x 1) v_prenex_1941) (<= (select main_a v_prenex_1941) 2) (<= (select main_a v_prenex_1942) (+ (select main_a v_prenex_1941) 1000)) (<= 0 (* 2 (select main_a v_prenex_1941))) (<= (select main_a v_prenex_1942) 1000) (<= 998 (select main_a v_prenex_1942)))) (or (forall ((v_prenex_7301 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_7301))) (< v_prenex_7301 main_y) (<= 999 (select main_a v_prenex_7301)))) (forall ((v_prenex_7300 Int)) (or (< v_prenex_7300 main_x) (<= (* 2 (select main_a v_prenex_7300)) 2) (<= 0 (+ (select main_a v_prenex_7300) 1)) (<= (+ main_x 1) v_prenex_7300)))) (forall ((v_prenex_11196 Int) (v_prenex_11195 Int)) (or (<= (select main_a v_prenex_11196) (+ (select main_a v_prenex_11195) 1000)) (<= 0 (* 2 (select main_a v_prenex_11195))) (<= (+ main_x 1) v_prenex_11195) (< v_prenex_11195 main_x))) (or (forall ((v_prenex_11040 Int)) (or (<= (select main_a v_prenex_11040) 1000) (<= (select main_a v_prenex_11040) 1001))) (forall ((v_prenex_11039 Int)) (or (<= (* 2 (select main_a v_prenex_11039)) 2) (< v_prenex_11039 main_x) (<= (+ main_x 1) v_prenex_11039) (<= 0 (+ (select main_a v_prenex_11039) 1))))) (forall ((v_prenex_7636 Int) (v_prenex_7637 Int)) (or (<= (select main_a v_prenex_7637) 1001) (<= (* 2 (select main_a v_prenex_7636)) 2) (<= 1000 (+ (select main_a v_prenex_7637) (select main_a v_prenex_7636))) (<= (select main_a v_prenex_7636) 2) (< v_prenex_7636 main_x) (<= (+ main_x 1) v_prenex_7636) (<= (select main_a v_prenex_7637) 1000))) (forall ((v_prenex_9902 Int) (v_prenex_9901 Int)) (or (<= (select main_a v_prenex_9902) (+ (select main_a v_prenex_9901) 1000)) (<= 999 (select main_a v_prenex_9902)) (< v_prenex_9902 main_y) (< v_prenex_9901 main_x) (<= (+ main_x 1) v_prenex_9901) (<= (select main_a v_prenex_9901) 1))) (forall ((v_prenex_8031 Int) (v_prenex_8030 Int)) (or (< v_prenex_8031 main_y) (<= 1998 (* 2 (select main_a v_prenex_8031))) (<= 998 (select main_a v_prenex_8031)) (<= (+ 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_4463 Int) (v_prenex_4464 Int)) (or (<= (* 2 (select main_a v_prenex_4463)) 2) (<= (+ main_x 1) v_prenex_4463) (<= (select main_a v_prenex_4464) (+ (select main_a v_prenex_4463) 1000)) (<= 0 (+ (select main_a v_prenex_4463) 1)) (<= 1998 (* 2 (select main_a v_prenex_4464))) (< v_prenex_4463 main_x) (<= (select main_a v_prenex_4464) 1000))) (forall ((v_prenex_8884 Int) (v_prenex_8885 Int)) (or (<= (+ main_x 1) v_prenex_8884) (<= (select main_a v_prenex_8884) 1) (<= (select main_a v_prenex_8885) (+ (select main_a v_prenex_8884) 1000)) (<= 999 (select main_a v_prenex_8885)) (< v_prenex_8884 main_x))) (forall ((v_prenex_11138 Int) (v_prenex_11137 Int)) (or (<= (select main_a v_prenex_11138) (+ (select main_a v_prenex_11137) 1000)) (<= (select main_a v_prenex_11138) 1000) (<= (+ main_x 1) v_prenex_11137) (<= (select main_a v_prenex_11137) 2) (<= 999 (select main_a v_prenex_11138)) (<= 0 (select main_a v_prenex_11137)) (< v_prenex_11137 main_x))) (forall ((v_prenex_185 Int) (v_prenex_186 Int)) (or (<= (* 2 (select main_a v_prenex_185)) 2) (<= (select main_a v_prenex_185) 1) (< v_prenex_185 main_x) (<= (+ main_x 1) v_prenex_185) (<= (+ (select main_a v_prenex_186) (select main_a v_prenex_185)) 1000) (<= (select main_a v_prenex_186) 1000) (<= 999 (select main_a v_prenex_186)))) (forall ((v_prenex_2262 Int) (v_prenex_2263 Int)) (or (<= (select main_a v_prenex_2262) 1) (<= (+ main_x 1) v_prenex_2262) (<= 998 (select main_a v_prenex_2263)) (<= (select main_a v_prenex_2263) 1000) (< v_prenex_2263 main_y) (<= (+ (select main_a v_prenex_2262) 998) (select main_a v_prenex_2263)) (< v_prenex_2262 main_x))) (forall ((v_prenex_7292 Int) (v_prenex_7293 Int)) (or (<= (+ main_x 1) v_prenex_7292) (<= 1998 (* 2 (select main_a v_prenex_7293))) (< v_prenex_7292 main_x) (<= (select main_a v_prenex_7292) 1) (<= 0 (select main_a v_prenex_7292)) (<= 998 (select main_a v_prenex_7293)) (<= (+ (select main_a v_prenex_7293) (select main_a v_prenex_7292)) 1000))) (forall ((v_prenex_11761 Int) (v_prenex_11760 Int)) (or (< v_prenex_11760 main_x) (<= (select main_a v_prenex_11761) 1001) (<= 0 (* 2 (select main_a v_prenex_11760))) (<= (+ (select main_a v_prenex_11760) 998) (select main_a v_prenex_11761)) (<= 1998 (* 2 (select main_a v_prenex_11761))) (<= (+ main_x 1) v_prenex_11760) (<= (select main_a v_prenex_11760) 2))) (forall ((v_prenex_5920 Int) (v_prenex_5919 Int)) (or (<= (select main_a v_prenex_5920) 1000) (< v_prenex_5919 main_x) (<= (select main_a v_prenex_5919) 1) (<= (+ (select main_a v_prenex_5919) 998) (select main_a v_prenex_5920)) (<= 0 (+ (select main_a v_prenex_5919) 1)) (<= (+ main_x 1) v_prenex_5919))) (forall ((v_prenex_4993 Int) (v_prenex_4992 Int)) (or (<= 0 (* 2 (select main_a v_prenex_4992))) (<= 0 (select main_a v_prenex_4992)) (<= 998 (select main_a v_prenex_4993)) (< v_prenex_4992 main_x) (<= (select main_a v_prenex_4993) (+ (select main_a v_prenex_4992) 1000)) (<= (+ main_x 1) v_prenex_4992))) (forall ((v_prenex_12954 Int) (v_prenex_12955 Int)) (or (<= (select main_a v_prenex_12954) 1) (<= 1998 (* 2 (select main_a v_prenex_12955))) (<= (+ main_x 1) v_prenex_12954) (<= 0 (* 2 (select main_a v_prenex_12954))) (<= 1000 (+ (select main_a v_prenex_12955) (select main_a v_prenex_12954))) (<= 998 (select main_a v_prenex_12955)) (< v_prenex_12954 main_x))) (forall ((v_prenex_8712 Int) (v_prenex_8711 Int)) (or (<= (select main_a v_prenex_8711) 1) (<= (select main_a v_prenex_8712) (+ (select main_a v_prenex_8711) 1000)) (<= (+ main_x 1) v_prenex_8711) (<= (select main_a v_prenex_8712) 1000) (<= (select main_a v_prenex_8711) 2) (< v_prenex_8711 main_x))) (forall ((v_prenex_9963 Int) (v_prenex_9962 Int)) (or (<= (select main_a v_prenex_9963) (+ (select main_a v_prenex_9962) 1000)) (<= (+ main_x 1) v_prenex_9962) (<= (* 2 (select main_a v_prenex_9963)) 2000) (<= (select main_a v_prenex_9963) 1000) (<= 0 (+ (select main_a v_prenex_9962) 1)) (< v_prenex_9962 main_x))) (forall ((v_prenex_6046 Int) (v_prenex_6045 Int)) (or (<= (select main_a v_prenex_6045) 1) (<= 999 (select main_a v_prenex_6046)) (< v_prenex_6046 main_y) (< v_prenex_6045 main_x) (<= (+ (select main_a v_prenex_6046) (select main_a v_prenex_6045)) 1000) (<= (+ main_x 1) v_prenex_6045) (<= 998 (select main_a v_prenex_6046)))) (forall ((v_prenex_11589 Int) (v_prenex_11590 Int)) (or (< v_prenex_11589 main_x) (< v_prenex_11590 main_y) (<= 998 (select main_a v_prenex_11590)) (<= (select main_a v_prenex_11590) (+ (select main_a v_prenex_11589) 1000)) (<= (select main_a v_prenex_11590) 1001) (<= 0 (* 2 (select main_a v_prenex_11589))) (<= (+ main_x 1) v_prenex_11589))) (forall ((v_prenex_3674 Int) (v_prenex_3675 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3675))) (<= (select main_a v_prenex_3675) 1001) (< v_prenex_3674 main_x) (<= (+ main_x 1) v_prenex_3674) (<= 0 (select main_a v_prenex_3674)) (<= (+ (select main_a v_prenex_3675) (select main_a v_prenex_3674)) 1000) (<= (+ main_y 1) v_prenex_3675))) (forall ((v_prenex_5213 Int) (v_prenex_5212 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5212))) (<= (+ main_y 1) v_prenex_5213) (< v_prenex_5212 main_x) (<= (select main_a v_prenex_5213) (+ (select main_a v_prenex_5212) 1000)) (<= (select main_a v_prenex_5213) 1001) (<= 1998 (* 2 (select main_a v_prenex_5213))) (<= (+ main_x 1) v_prenex_5212))) (forall ((v_prenex_10875 Int) (v_prenex_10876 Int)) (or (<= (select main_a v_prenex_10876) 1000) (<= (select main_a v_prenex_10875) 2) (<= (select main_a v_prenex_10876) (+ (select main_a v_prenex_10875) 1000)) (<= 998 (select main_a v_prenex_10876)) (<= (+ main_x 1) v_prenex_10875) (<= 0 (select main_a v_prenex_10875)) (< v_prenex_10875 main_x))) (forall ((v_prenex_10518 Int) (v_prenex_10517 Int)) (or (<= 0 (* 2 (select main_a v_prenex_10517))) (<= (* 2 (select main_a v_prenex_10518)) 2000) (<= (+ main_x 1) v_prenex_10517) (<= (+ main_y 1) v_prenex_10518) (<= (+ (select main_a v_prenex_10518) (select main_a v_prenex_10517)) 1000) (< v_prenex_10517 main_x))) (forall ((v_prenex_3154 Int) (v_prenex_3155 Int)) (or (<= 0 (+ (select main_a v_prenex_3154) 1)) (<= 1998 (* 2 (select main_a v_prenex_3155))) (<= 998 (select main_a v_prenex_3155)) (< v_prenex_3154 main_x) (<= (+ main_x 1) v_prenex_3154) (<= (select main_a v_prenex_3155) (+ (select main_a v_prenex_3154) 1000)))) (forall ((v_prenex_1750 Int) (v_prenex_1749 Int)) (or (< v_prenex_1750 main_y) (<= (+ main_x 1) v_prenex_1749) (<= 1000 (+ (select main_a v_prenex_1750) (select main_a v_prenex_1749))) (<= (select main_a v_prenex_1750) 1001) (< v_prenex_1749 main_x) (<= 1998 (* 2 (select main_a v_prenex_1750))) (<= 0 (select main_a v_prenex_1749)))) (forall ((v_prenex_5397 Int) (v_prenex_5396 Int)) (or (<= (select main_a v_prenex_5397) 1001) (<= 0 (select main_a v_prenex_5396)) (<= 1998 (* 2 (select main_a v_prenex_5397))) (<= (+ (select main_a v_prenex_5396) 998) (select main_a v_prenex_5397)) (< v_prenex_5396 main_x) (<= (+ main_x 1) v_prenex_5396) (<= (select main_a v_prenex_5396) 1))) (forall ((v_prenex_8098 Int) (v_prenex_8099 Int)) (or (<= 1000 (+ (select main_a v_prenex_8099) (select main_a v_prenex_8098))) (<= 998 (select main_a v_prenex_8099)) (<= 1998 (* 2 (select main_a v_prenex_8099))) (<= (select main_a v_prenex_8098) 2) (< v_prenex_8098 main_x) (<= 0 (* 2 (select main_a v_prenex_8098))) (<= (+ main_x 1) v_prenex_8098))) (forall ((v_prenex_11200 Int) (v_prenex_11199 Int)) (or (<= (* 2 (select main_a v_prenex_11199)) 2) (<= (* 2 (select main_a v_prenex_11200)) 2000) (<= (+ main_x 1) v_prenex_11199) (<= 1000 (+ (select main_a v_prenex_11200) (select main_a v_prenex_11199))) (<= 0 (+ (select main_a v_prenex_11199) 1)) (< v_prenex_11199 main_x))) (forall ((v_prenex_6480 Int) (v_prenex_6479 Int)) (or (<= 998 (select main_a v_prenex_6480)) (< v_prenex_6479 main_x) (<= 0 (+ (select main_a v_prenex_6479) 1)) (<= (+ main_y 1) v_prenex_6480) (<= (* 2 (select main_a v_prenex_6480)) 2000) (<= (+ main_x 1) v_prenex_6479) (<= (+ (select main_a v_prenex_6480) (select main_a v_prenex_6479)) 1000))) (forall ((v_prenex_4466 Int) (v_prenex_4465 Int)) (or (<= (+ main_x 1) v_prenex_4465) (<= 998 (select main_a v_prenex_4466)) (<= 1998 (* 2 (select main_a v_prenex_4466))) (<= (+ (select main_a v_prenex_4466) (select main_a v_prenex_4465)) 1000) (<= 0 (select main_a v_prenex_4465)) (<= 0 (* 2 (select main_a v_prenex_4465))) (< v_prenex_4465 main_x))) (forall ((v_prenex_6234 Int) (v_prenex_6233 Int)) (or (<= (select main_a v_prenex_6233) 2) (< v_prenex_6233 main_x) (<= 1000 (+ (select main_a v_prenex_6234) (select main_a v_prenex_6233))) (<= (+ main_x 1) v_prenex_6233) (<= 0 (+ (select main_a v_prenex_6233) 1)) (<= (select main_a v_prenex_6234) 1000) (<= 998 (select main_a v_prenex_6234)))) (or (forall ((v_prenex_11636 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_11636))) (<= (select main_a v_prenex_11636) 1000))) (forall ((v_prenex_11635 Int)) (or (<= (+ main_x 1) v_prenex_11635) (<= 0 (select main_a v_prenex_11635)) (<= 0 (+ (select main_a v_prenex_11635) 1)) (<= (* 2 (select main_a v_prenex_11635)) 2) (< v_prenex_11635 main_x)))) (forall ((v_prenex_7845 Int) (v_prenex_7844 Int)) (or (<= (* 2 (select main_a v_prenex_7845)) 2000) (<= (* 2 (select main_a v_prenex_7844)) 2) (<= (+ main_x 1) v_prenex_7844) (<= (select main_a v_prenex_7844) 1) (<= 1998 (* 2 (select main_a v_prenex_7845))) (<= 1000 (+ (select main_a v_prenex_7845) (select main_a v_prenex_7844))) (< v_prenex_7844 main_x))) (forall ((v_prenex_5196 Int) (v_prenex_5197 Int)) (or (<= 0 (select main_a v_prenex_5196)) (<= (+ (select main_a v_prenex_5197) (select main_a v_prenex_5196)) 1000) (<= (select main_a v_prenex_5197) 1001) (<= (select main_a v_prenex_5196) 2) (<= (+ main_x 1) v_prenex_5196) (< v_prenex_5196 main_x))) (forall ((v_prenex_3696 Int) (v_prenex_3697 Int)) (or (<= (* 2 (select main_a v_prenex_3697)) 2000) (< v_prenex_3696 main_x) (<= (select main_a v_prenex_3696) 1) (< v_prenex_3697 main_y) (<= 1998 (* 2 (select main_a v_prenex_3697))) (<= (+ main_x 1) v_prenex_3696) (<= (+ (select main_a v_prenex_3697) (select main_a v_prenex_3696)) 1000))) (forall ((v_prenex_7679 Int) (v_prenex_7680 Int)) (or (< v_prenex_7680 main_y) (< v_prenex_7679 main_x) (<= (select main_a v_prenex_7680) 1000) (<= 1998 (* 2 (select main_a v_prenex_7680))) (<= 1000 (+ (select main_a v_prenex_7680) (select main_a v_prenex_7679))) (<= (+ main_x 1) v_prenex_7679) (<= (* 2 (select main_a v_prenex_7679)) 2))) (forall ((v_prenex_3922 Int) (v_prenex_3923 Int)) (or (<= (* 2 (select main_a v_prenex_3923)) 2000) (<= (+ (select main_a v_prenex_3922) 998) (select main_a v_prenex_3923)) (< v_prenex_3922 main_x) (<= (select main_a v_prenex_3922) 1) (<= 0 (select main_a v_prenex_3922)) (<= 998 (select main_a v_prenex_3923)) (<= (+ main_x 1) v_prenex_3922))) (forall ((v_prenex_8866 Int) (v_prenex_8867 Int)) (or (<= (* 2 (select main_a v_prenex_8866)) 2) (<= (+ main_x 1) v_prenex_8866) (<= (select main_a v_prenex_8867) 1000) (<= 1998 (* 2 (select main_a v_prenex_8867))) (< v_prenex_8866 main_x) (<= (select main_a v_prenex_8866) 1) (<= 1000 (+ (select main_a v_prenex_8867) (select main_a v_prenex_8866))))) (forall ((v_prenex_2930 Int) (v_prenex_2929 Int)) (or (<= (+ main_x 1) v_prenex_2929) (<= (* 2 (select main_a v_prenex_2930)) 2000) (<= (+ (select main_a v_prenex_2929) 998) (select main_a v_prenex_2930)) (<= (select main_a v_prenex_2929) 1) (<= (select main_a v_prenex_2929) 2) (< v_prenex_2929 main_x))) (forall ((v_prenex_5974 Int) (v_prenex_5973 Int)) (or (<= 0 (+ (select main_a v_prenex_5973) 1)) (<= (+ main_x 1) v_prenex_5973) (<= (select main_a v_prenex_5974) (+ (select main_a v_prenex_5973) 1000)) (<= 999 (select main_a v_prenex_5974)) (<= (select main_a v_prenex_5974) 1000) (< v_prenex_5973 main_x) (<= (select main_a v_prenex_5973) 1))) (forall ((v_prenex_2028 Int) (v_prenex_2027 Int)) (or (< v_prenex_2027 main_x) (<= (+ (select main_a v_prenex_2027) 998) (select main_a v_prenex_2028)) (<= (select main_a v_prenex_2027) 1) (<= 0 (+ (select main_a v_prenex_2027) 1)) (<= (+ main_x 1) v_prenex_2027))) (forall ((v_prenex_7124 Int) (v_prenex_7125 Int)) (or (< v_prenex_7124 main_x) (<= 1998 (* 2 (select main_a v_prenex_7125))) (<= 0 (+ (select main_a v_prenex_7124) 1)) (<= (select main_a v_prenex_7125) 1000) (<= 1000 (+ (select main_a v_prenex_7125) (select main_a v_prenex_7124))) (<= 0 (select main_a v_prenex_7124)) (<= (+ main_x 1) v_prenex_7124))) (forall ((v_prenex_9116 Int) (v_prenex_9115 Int)) (or (<= 0 (select main_a v_prenex_9115)) (<= 0 (* 2 (select main_a v_prenex_9115))) (< v_prenex_9115 main_x) (<= 999 (select main_a v_prenex_9116)) (<= 1000 (+ (select main_a v_prenex_9116) (select main_a v_prenex_9115))) (<= 1998 (* 2 (select main_a v_prenex_9116))) (<= (+ main_x 1) v_prenex_9115))) (forall ((v_prenex_5505 Int) (v_prenex_5504 Int)) (or (<= (+ (select main_a v_prenex_5504) 998) (select main_a v_prenex_5505)) (<= (+ main_x 1) v_prenex_5504) (<= 998 (select main_a v_prenex_5505)) (<= 0 (select main_a v_prenex_5504)) (<= (* 2 (select main_a v_prenex_5504)) 2) (< v_prenex_5504 main_x) (<= (select main_a v_prenex_5505) 1001))) (forall ((v_prenex_5282 Int) (v_prenex_5283 Int)) (or (<= 998 (select main_a v_prenex_5283)) (<= (+ (select main_a v_prenex_5283) (select main_a v_prenex_5282)) 1000) (<= (* 2 (select main_a v_prenex_5282)) 2) (<= (+ main_x 1) v_prenex_5282) (< v_prenex_5282 main_x))) (forall ((v_prenex_5600 Int) (v_prenex_5601 Int)) (or (<= (select main_a v_prenex_5601) 1001) (<= (select main_a v_prenex_5601) (+ (select main_a v_prenex_5600) 1000)) (<= (select main_a v_prenex_5600) 2) (< v_prenex_5601 main_y) (<= (+ main_x 1) v_prenex_5600) (< v_prenex_5600 main_x))) (or (forall ((v_prenex_8586 Int)) (<= 999 (select main_a v_prenex_8586))) (forall ((v_prenex_8585 Int)) (or (<= 0 (* 2 (select main_a v_prenex_8585))) (<= (+ main_x 1) v_prenex_8585) (< v_prenex_8585 main_x)))) (forall ((v_prenex_11292 Int) (v_prenex_11293 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_11293))) (< v_prenex_11292 main_x) (<= (select main_a v_prenex_11293) (+ (select main_a v_prenex_11292) 1000)) (<= (select main_a v_prenex_11292) 1) (< v_prenex_11293 main_y) (<= (select main_a v_prenex_11293) 1001) (<= (+ main_x 1) v_prenex_11292))) (forall ((v_prenex_3856 Int) (v_prenex_3857 Int)) (or (<= (* 2 (select main_a v_prenex_3856)) 2) (<= 999 (select main_a v_prenex_3857)) (<= (+ main_y 1) v_prenex_3857) (<= (+ (select main_a v_prenex_3857) (select main_a v_prenex_3856)) 1000) (<= (* 2 (select main_a v_prenex_3857)) 2000) (< v_prenex_3856 main_x) (<= (+ main_x 1) v_prenex_3856))) (forall ((v_prenex_7890 Int) (v_prenex_7891 Int)) (or (<= (+ (select main_a v_prenex_7891) (select main_a v_prenex_7890)) 1000) (<= (select main_a v_prenex_7891) 1000) (< v_prenex_7890 main_x) (<= (* 2 (select main_a v_prenex_7890)) 2) (<= 0 (* 2 (select main_a v_prenex_7890))) (<= (+ main_x 1) v_prenex_7890))) (forall ((v_prenex_10503 Int) (v_prenex_10504 Int)) (or (< v_prenex_10503 main_x) (<= 0 (* 2 (select main_a v_prenex_10503))) (<= (select main_a v_prenex_10504) 1000) (<= (select main_a v_prenex_10503) 2) (<= (+ main_x 1) v_prenex_10503) (<= 999 (select main_a v_prenex_10504)) (<= (select main_a v_prenex_10504) (+ (select main_a v_prenex_10503) 1000)))) (forall ((v_prenex_4957 Int) (v_prenex_4956 Int)) (or (< v_prenex_4956 main_x) (<= (+ main_x 1) v_prenex_4956) (<= (+ (select main_a v_prenex_4957) (select main_a v_prenex_4956)) 1000) (<= (select main_a v_prenex_4956) 2) (<= (select main_a v_prenex_4957) 1000) (<= (* 2 (select main_a v_prenex_4957)) 2000))) (forall ((v_prenex_2390 Int) (v_prenex_2391 Int)) (or (<= (+ main_x 1) v_prenex_2390) (<= (select main_a v_prenex_2391) 1000) (<= 0 (* 2 (select main_a v_prenex_2390))) (< v_prenex_2390 main_x) (<= (select main_a v_prenex_2391) 1001) (<= (+ (select main_a v_prenex_2390) 998) (select main_a v_prenex_2391)) (<= 0 (+ (select main_a v_prenex_2390) 1)))) (forall ((v_prenex_6142 Int) (v_prenex_6141 Int)) (or (<= (select main_a v_prenex_6142) (+ (select main_a v_prenex_6141) 1000)) (<= (+ main_x 1) v_prenex_6141) (<= (select main_a v_prenex_6141) 1) (<= (select main_a v_prenex_6142) 1000) (<= 0 (* 2 (select main_a v_prenex_6141))) (<= 998 (select main_a v_prenex_6142)) (< v_prenex_6141 main_x))) (forall ((v_prenex_4378 Int) (v_prenex_4377 Int)) (or (<= (+ main_x 1) v_prenex_4377) (<= (+ (select main_a v_prenex_4378) (select main_a v_prenex_4377)) 1000) (<= 998 (select main_a v_prenex_4378)) (< v_prenex_4377 main_x) (<= 1998 (* 2 (select main_a v_prenex_4378))) (<= 0 (select main_a v_prenex_4377)) (<= (select main_a v_prenex_4377) 2))) (forall ((v_prenex_12491 Int) (v_prenex_12492 Int)) (or (<= 0 (+ (select main_a v_prenex_12491) 1)) (<= 0 (* 2 (select main_a v_prenex_12491))) (<= (+ main_x 1) v_prenex_12491) (<= (select main_a v_prenex_12492) 1001) (<= 1998 (* 2 (select main_a v_prenex_12492))) (< v_prenex_12491 main_x) (<= (+ (select main_a v_prenex_12491) 998) (select main_a v_prenex_12492)))) (forall ((v_prenex_4195 Int) (v_prenex_4194 Int)) (or (<= (select main_a v_prenex_4195) 1000) (<= (select main_a v_prenex_4194) 1) (< v_prenex_4194 main_x) (<= 1998 (* 2 (select main_a v_prenex_4195))) (< v_prenex_4195 main_y) (<= (+ main_x 1) v_prenex_4194) (<= 1000 (+ (select main_a v_prenex_4195) (select main_a v_prenex_4194))))) (or (forall ((v_prenex_10241 Int)) (or (<= (* 2 (select main_a v_prenex_10241)) 2) (<= (+ main_x 1) v_prenex_10241) (<= 0 (+ (select main_a v_prenex_10241) 1)) (< v_prenex_10241 main_x) (<= (select main_a v_prenex_10241) 2))) (forall ((v_prenex_10242 Int)) (or (<= (select main_a v_prenex_10242) 1000) (<= (select main_a v_prenex_10242) 1001)))) (forall ((v_prenex_10244 Int) (v_prenex_10243 Int)) (or (<= 0 (* 2 (select main_a v_prenex_10243))) (<= (+ main_x 1) v_prenex_10243) (<= 999 (select main_a v_prenex_10244)) (<= (* 2 (select main_a v_prenex_10243)) 2) (< v_prenex_10243 main_x) (<= (+ (select main_a v_prenex_10244) (select main_a v_prenex_10243)) 1000) (<= 1998 (* 2 (select main_a v_prenex_10244))))) (forall ((v_prenex_1172 Int) (v_prenex_1171 Int)) (or (<= (+ main_x 1) v_prenex_1171) (<= (+ (select main_a v_prenex_1171) 998) (select main_a v_prenex_1172)) (< v_prenex_1171 main_x) (<= (select main_a v_prenex_1172) 1000) (<= 0 (+ (select main_a v_prenex_1171) 1)) (<= 999 (select main_a v_prenex_1172)) (<= 0 (select main_a v_prenex_1171)))) (forall ((v_prenex_11970 Int) (v_prenex_11969 Int)) (or (<= (* 2 (select main_a v_prenex_11970)) 2000) (< v_prenex_11969 main_x) (<= (+ main_x 1) v_prenex_11969) (<= 0 (+ (select main_a v_prenex_11969) 1)) (<= 998 (select main_a v_prenex_11970)) (<= 0 (* 2 (select main_a v_prenex_11969))) (<= (+ (select main_a v_prenex_11969) 998) (select main_a v_prenex_11970)))) (forall ((v_prenex_8754 Int) (v_prenex_8753 Int)) (or (<= 0 (select main_a v_prenex_8753)) (<= (select main_a v_prenex_8754) (+ (select main_a v_prenex_8753) 1000)) (<= 0 (* 2 (select main_a v_prenex_8753))) (<= 1998 (* 2 (select main_a v_prenex_8754))) (<= (+ main_x 1) v_prenex_8753) (<= (select main_a v_prenex_8754) 1001) (< v_prenex_8753 main_x))) (forall ((v_prenex_4331 Int) (v_prenex_4332 Int)) (or (< v_prenex_4331 main_x) (<= 0 (+ (select main_a v_prenex_4331) 1)) (<= (select main_a v_prenex_4332) 1001) (<= 1000 (+ (select main_a v_prenex_4332) (select main_a v_prenex_4331))) (<= 1998 (* 2 (select main_a v_prenex_4332))) (<= (+ main_x 1) v_prenex_4331) (<= (select main_a v_prenex_4331) 2))) (forall ((v_prenex_2129 Int) (v_prenex_2130 Int)) (or (<= (+ (select main_a v_prenex_2130) (select main_a v_prenex_2129)) 1000) (< v_prenex_2129 main_x) (<= 998 (select main_a v_prenex_2130)) (<= 0 (select main_a v_prenex_2129)) (<= (+ main_x 1) v_prenex_2129) (<= (* 2 (select main_a v_prenex_2130)) 2000))) (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) 1000) (<= (select main_a v_prenex_3751) 1001) (<= (select main_a v_prenex_3750) 2) (<= (+ (select main_a v_prenex_3750) 998) (select main_a v_prenex_3751)) (<= (select main_a v_prenex_3750) 1))) (or (forall ((v_prenex_1599 Int)) (<= 0 (* 2 (select main_a v_prenex_1599)))) (forall ((v_prenex_1600 Int)) (or (< v_prenex_1600 main_y) (<= (* 2 (select main_a v_prenex_1600)) 2000) (<= (select main_a v_prenex_1600) 1001) (<= (+ main_y 1) v_prenex_1600)))) (forall ((v_prenex_4131 Int) (v_prenex_4130 Int)) (or (<= (+ main_y 1) v_prenex_4131) (<= (select main_a v_prenex_4131) (+ (select main_a v_prenex_4130) 1000)) (< v_prenex_4130 main_x) (<= (select main_a v_prenex_4130) 2) (<= (* 2 (select main_a v_prenex_4131)) 2000) (<= (+ main_x 1) v_prenex_4130))) (or (forall ((v_prenex_5275 Int)) (or (<= (select main_a v_prenex_5275) 1001) (<= 998 (select main_a v_prenex_5275)))) (forall ((v_prenex_5274 Int)) (or (<= (+ main_x 1) v_prenex_5274) (< v_prenex_5274 main_x) (<= 0 (* 2 (select main_a v_prenex_5274)))))) (or (forall ((v_prenex_12127 Int)) (or (<= (+ main_x 1) v_prenex_12127) (< v_prenex_12127 main_x) (<= 0 (* 2 (select main_a v_prenex_12127))) (<= (select main_a v_prenex_12127) 1))) (forall ((v_prenex_12128 Int)) (or (<= 998 (select main_a v_prenex_12128)) (<= (select main_a v_prenex_12128) 1000)))) (forall ((v_prenex_11691 Int) (v_prenex_11692 Int)) (or (<= (select main_a v_prenex_11691) 1) (<= (select main_a v_prenex_11692) 1000) (<= (+ main_x 1) v_prenex_11691) (<= 0 (* 2 (select main_a v_prenex_11691))) (<= 1998 (* 2 (select main_a v_prenex_11692))) (<= (+ (select main_a v_prenex_11692) (select main_a v_prenex_11691)) 1000) (< v_prenex_11691 main_x))) (forall ((v_prenex_4931 Int) (v_prenex_4930 Int)) (or (< v_prenex_4930 main_x) (<= 998 (select main_a v_prenex_4931)) (<= (select main_a v_prenex_4931) 1000) (<= (+ main_x 1) v_prenex_4930) (<= (+ (select main_a v_prenex_4931) (select main_a v_prenex_4930)) 1000) (<= (select main_a v_prenex_4930) 1) (<= (* 2 (select main_a v_prenex_4930)) 2))) (forall ((v_prenex_7115 Int) (v_prenex_7114 Int)) (or (<= (select main_a v_prenex_7115) 1001) (<= 999 (select main_a v_prenex_7115)) (< v_prenex_7114 main_x) (<= 0 (select main_a v_prenex_7114)) (<= (+ (select main_a v_prenex_7114) 998) (select main_a v_prenex_7115)) (<= 0 (+ (select main_a v_prenex_7114) 1)) (<= (+ main_x 1) v_prenex_7114))) (forall ((v_prenex_6219 Int) (v_prenex_6220 Int)) (or (<= 999 (select main_a v_prenex_6220)) (<= (+ (select main_a v_prenex_6220) (select main_a v_prenex_6219)) 1000) (<= (+ main_x 1) v_prenex_6219) (<= (select main_a v_prenex_6219) 1) (<= (select main_a v_prenex_6220) 1000) (<= (* 2 (select main_a v_prenex_6219)) 2) (< v_prenex_6219 main_x))) (forall ((v_prenex_7662 Int) (v_prenex_7663 Int)) (or (<= (+ main_x 1) v_prenex_7662) (<= 0 (* 2 (select main_a v_prenex_7662))) (< v_prenex_7662 main_x) (<= 0 (select main_a v_prenex_7662)) (<= (+ (select main_a v_prenex_7663) (select main_a v_prenex_7662)) 1000) (<= 1998 (* 2 (select main_a v_prenex_7663))))) (forall ((v_prenex_7870 Int) (v_prenex_7871 Int)) (or (<= (+ main_x 1) v_prenex_7870) (<= (select main_a v_prenex_7871) (+ (select main_a v_prenex_7870) 1000)) (<= (* 2 (select main_a v_prenex_7871)) 2000) (< v_prenex_7871 main_y) (<= (+ main_y 1) v_prenex_7871))) (forall ((v_prenex_7991 Int) (v_prenex_7990 Int)) (or (<= (+ main_x 1) v_prenex_7990) (< v_prenex_7990 main_x) (<= (select main_a v_prenex_7990) 2) (<= 1000 (+ (select main_a v_prenex_7991) (select main_a v_prenex_7990))) (<= 998 (select main_a v_prenex_7991)) (<= 0 (select main_a v_prenex_7990)))) (forall ((v_prenex_6787 Int) (v_prenex_6786 Int)) (or (<= (+ main_x 1) v_prenex_6786) (<= (select main_a v_prenex_6787) (+ (select main_a v_prenex_6786) 1000)) (<= (* 2 (select main_a v_prenex_6786)) 2) (<= (select main_a v_prenex_6786) 2) (< v_prenex_6786 main_x))) (forall ((v_prenex_4594 Int) (v_prenex_4593 Int)) (or (<= 999 (select main_a v_prenex_4594)) (< v_prenex_4594 main_y) (<= (+ (select main_a v_prenex_4594) (select main_a v_prenex_4593)) 1000) (<= (* 2 (select main_a v_prenex_4594)) 2000) (<= (+ main_x 1) v_prenex_4593) (<= 0 (+ (select main_a v_prenex_4593) 1)) (< v_prenex_4593 main_x))) (forall ((v_prenex_8899 Int) (v_prenex_8900 Int)) (or (<= (* 2 (select main_a v_prenex_8899)) 2) (<= 1998 (* 2 (select main_a v_prenex_8900))) (<= 0 (* 2 (select main_a v_prenex_8899))) (< v_prenex_8899 main_x) (<= (+ main_x 1) v_prenex_8899) (<= (+ (select main_a v_prenex_8899) 998) (select main_a v_prenex_8900)))) (forall ((v_prenex_11479 Int) (v_prenex_11478 Int)) (or (<= (select main_a v_prenex_11479) 1001) (<= 999 (select main_a v_prenex_11479)) (<= (+ main_x 1) v_prenex_11478) (<= 0 (+ (select main_a v_prenex_11478) 1)) (< v_prenex_11478 main_x) (<= (select main_a v_prenex_11479) (+ (select main_a v_prenex_11478) 1000)) (<= (* 2 (select main_a v_prenex_11478)) 2))) (forall ((v_prenex_9673 Int) (v_prenex_9672 Int)) (or (<= (* 2 (select main_a v_prenex_9673)) 2000) (<= (select main_a v_prenex_9672) 1) (<= 0 (* 2 (select main_a v_prenex_9672))) (<= (select main_a v_prenex_9673) 1001) (< v_prenex_9672 main_x) (<= 1000 (+ (select main_a v_prenex_9673) (select main_a v_prenex_9672))) (<= (+ main_x 1) v_prenex_9672))) (or (forall ((v_prenex_9471 Int)) (or (<= (+ main_y 1) v_prenex_9471) (<= (* 2 (select main_a v_prenex_9471)) 2000))) (forall ((v_prenex_34 Int)) (or (< v_prenex_34 main_x) (<= (+ main_x 1) v_prenex_34) (<= (select main_a v_prenex_34) 1)))) (forall ((v_prenex_3001 Int) (v_prenex_3002 Int)) (or (<= 0 (* 2 (select main_a v_prenex_3001))) (<= (+ main_x 1) v_prenex_3001) (<= 999 (select main_a v_prenex_3002)) (<= (+ main_y 1) v_prenex_3002) (<= (+ (select main_a v_prenex_3001) 998) (select main_a v_prenex_3002)) (< v_prenex_3001 main_x))) (forall ((v_prenex_10159 Int) (v_prenex_10160 Int)) (or (<= (select main_a v_prenex_10160) 1001) (< v_prenex_10159 main_x) (<= (+ main_x 1) v_prenex_10159) (<= 0 (select main_a v_prenex_10159)) (<= (select main_a v_prenex_10160) (+ (select main_a v_prenex_10159) 1000)) (<= (select main_a v_prenex_10159) 2) (<= (* 2 (select main_a v_prenex_10160)) 2000))) (forall ((v_prenex_11365 Int) (v_prenex_11364 Int)) (or (<= (select main_a v_prenex_11365) 1000) (<= (+ main_x 1) v_prenex_11364) (<= 0 (select main_a v_prenex_11364)) (<= 1000 (+ (select main_a v_prenex_11365) (select main_a v_prenex_11364))) (< v_prenex_11364 main_x) (<= 0 (* 2 (select main_a v_prenex_11364))))) (forall ((v_prenex_10514 Int) (v_prenex_10513 Int)) (or (<= 998 (select main_a v_prenex_10514)) (<= 0 (* 2 (select main_a v_prenex_10513))) (< v_prenex_10513 main_x) (<= (+ main_x 1) v_prenex_10513) (<= 0 (select main_a v_prenex_10513)) (<= (+ (select main_a v_prenex_10514) (select main_a v_prenex_10513)) 1000))) (forall ((v_prenex_1068 Int) (v_prenex_1067 Int)) (or (<= 998 (select main_a v_prenex_1068)) (<= (+ (select main_a v_prenex_1067) 998) (select main_a v_prenex_1068)) (<= (+ main_x 1) v_prenex_1067) (<= (* 2 (select main_a v_prenex_1068)) 2000) (<= 0 (* 2 (select main_a v_prenex_1067))) (< v_prenex_1067 main_x))) (forall ((v_prenex_3606 Int) (v_prenex_3607 Int)) (or (<= 0 (* 2 (select main_a v_prenex_3606))) (<= 1998 (* 2 (select main_a v_prenex_3607))) (<= (+ main_x 1) v_prenex_3606) (<= 0 (select main_a v_prenex_3606)) (<= (select main_a v_prenex_3607) (+ (select main_a v_prenex_3606) 1000)) (<= 998 (select main_a v_prenex_3607)) (< v_prenex_3606 main_x))) (forall ((v_prenex_6464 Int) (v_prenex_6463 Int)) (or (<= 0 (select main_a v_prenex_6463)) (<= 0 (+ (select main_a v_prenex_6463) 1)) (<= 998 (select main_a v_prenex_6464)) (< v_prenex_6463 main_x) (<= (select main_a v_prenex_6464) (+ (select main_a v_prenex_6463) 1000)) (<= (+ main_x 1) v_prenex_6463) (<= (* 2 (select main_a v_prenex_6464)) 2000))) (or (forall ((v_prenex_5335 Int)) (or (<= (select main_a v_prenex_5335) 1001) (<= 999 (select main_a v_prenex_5335)) (<= (+ main_y 1) v_prenex_5335))) (forall ((v_prenex_5334 Int)) (or (< v_prenex_5334 main_x) (<= (+ main_x 1) v_prenex_5334) (<= (* 2 (select main_a v_prenex_5334)) 2)))) (forall ((v_prenex_4109 Int) (v_prenex_4110 Int)) (or (<= (* 2 (select main_a v_prenex_4110)) 2000) (<= 0 (* 2 (select main_a v_prenex_4109))) (<= (+ main_x 1) v_prenex_4109) (<= (+ (select main_a v_prenex_4109) 998) (select main_a v_prenex_4110)) (< v_prenex_4109 main_x) (<= (select main_a v_prenex_4109) 1) (<= 1998 (* 2 (select main_a v_prenex_4110))))) (forall ((v_prenex_13217 Int) (v_prenex_13216 Int)) (or (<= 1000 (+ (select main_a v_prenex_13217) (select main_a v_prenex_13216))) (<= (+ main_x 1) v_prenex_13216) (<= 0 (* 2 (select main_a v_prenex_13216))) (<= (* 2 (select main_a v_prenex_13216)) 2) (< v_prenex_13216 main_x) (<= (select main_a v_prenex_13217) 1000))) (forall ((v_prenex_4245 Int) (v_prenex_4244 Int)) (or (<= (select main_a v_prenex_4245) 1000) (<= (+ main_x 1) v_prenex_4244) (< v_prenex_4244 main_x) (<= 0 (+ (select main_a v_prenex_4244) 1)) (<= (select main_a v_prenex_4244) 1) (<= 1000 (+ (select main_a v_prenex_4245) (select main_a v_prenex_4244))))) (forall ((v_prenex_9846 Int) (v_prenex_9845 Int)) (or (<= (select main_a v_prenex_9846) (+ (select main_a v_prenex_9845) 1000)) (<= (select main_a v_prenex_9846) 1000) (<= 0 (select main_a v_prenex_9845)) (<= (select main_a v_prenex_9845) 2) (<= (+ main_x 1) v_prenex_9845) (<= (select main_a v_prenex_9846) 1001) (< v_prenex_9845 main_x))) (or (forall ((v_prenex_1851 Int)) (or (< v_prenex_1851 main_x) (<= 0 (* 2 (select main_a v_prenex_1851))) (<= (select main_a v_prenex_1851) 2) (<= (+ main_x 1) v_prenex_1851))) (forall ((v_prenex_1852 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_1852))) (<= 999 (select main_a v_prenex_1852))))) (forall ((v_prenex_8759 Int) (v_prenex_8760 Int)) (or (< v_prenex_8759 main_x) (<= (+ main_x 1) v_prenex_8759) (<= 0 (* 2 (select main_a v_prenex_8759))) (<= 999 (select main_a v_prenex_8760)) (<= 1000 (+ (select main_a v_prenex_8760) (select main_a v_prenex_8759))) (<= (select main_a v_prenex_8759) 1))) (or (forall ((v_prenex_11457 Int)) (or (<= (* 2 (select main_a v_prenex_11457)) 2000) (<= (select main_a v_prenex_11457) 1000))) (forall ((v_prenex_11456 Int)) (or (<= 0 (+ (select main_a v_prenex_11456) 1)) (<= (+ main_x 1) v_prenex_11456) (< v_prenex_11456 main_x) (<= (select main_a v_prenex_11456) 2) (<= 0 (* 2 (select main_a v_prenex_11456)))))) (forall ((v_prenex_7623 Int) (v_prenex_7622 Int)) (or (<= 998 (select main_a v_prenex_7623)) (<= (* 2 (select main_a v_prenex_7622)) 2) (< v_prenex_7622 main_x) (<= (+ main_x 1) v_prenex_7622) (<= (select main_a v_prenex_7622) 2) (<= 999 (select main_a v_prenex_7623)) (<= (+ (select main_a v_prenex_7622) 998) (select main_a v_prenex_7623)))) (forall ((v_prenex_4151 Int) (v_prenex_4150 Int)) (or (<= 999 (select main_a v_prenex_4151)) (<= (select main_a v_prenex_4150) 2) (<= (select main_a v_prenex_4150) 1) (<= 1998 (* 2 (select main_a v_prenex_4151))) (<= (+ main_x 1) v_prenex_4150) (<= (+ (select main_a v_prenex_4150) 998) (select main_a v_prenex_4151)) (< v_prenex_4150 main_x))) (or (forall ((v_prenex_7360 Int)) (or (<= 998 (select main_a v_prenex_7360)) (<= 1998 (* 2 (select main_a v_prenex_7360))))) (forall ((v_prenex_7359 Int)) (or (<= (select main_a v_prenex_7359) 1) (< v_prenex_7359 main_x) (<= (+ main_x 1) v_prenex_7359) (<= (* 2 (select main_a v_prenex_7359)) 2) (<= 0 (* 2 (select main_a v_prenex_7359)))))) (forall ((v_prenex_1644 Int) (v_prenex_1643 Int)) (or (<= 998 (select main_a v_prenex_1644)) (<= (+ main_x 1) v_prenex_1643) (<= 0 (select main_a v_prenex_1643)) (< v_prenex_1643 main_x) (<= 0 (* 2 (select main_a v_prenex_1643))) (<= (select main_a v_prenex_1644) 1000) (<= 1000 (+ (select main_a v_prenex_1644) (select main_a v_prenex_1643))))) (forall ((v_prenex_7584 Int) (v_prenex_7585 Int)) (or (<= (+ main_x 1) v_prenex_7584) (< v_prenex_7584 main_x) (<= (* 2 (select main_a v_prenex_7585)) 2000) (<= (select main_a v_prenex_7585) 1000) (<= (+ (select main_a v_prenex_7584) 998) (select main_a v_prenex_7585)) (<= 0 (+ (select main_a v_prenex_7584) 1)) (<= (+ main_y 1) v_prenex_7585))) (forall ((v_prenex_6646 Int) (v_prenex_6645 Int)) (or (<= (select main_a v_prenex_6645) 2) (<= (+ main_x 1) v_prenex_6645) (<= (+ (select main_a v_prenex_6645) 998) (select main_a v_prenex_6646)) (<= 0 (+ (select main_a v_prenex_6645) 1)) (<= (select main_a v_prenex_6646) 1001) (< v_prenex_6645 main_x))) (or (forall ((v_prenex_10667 Int)) (or (<= (select main_a v_prenex_10667) 1001) (<= 998 (select main_a v_prenex_10667)))) (forall ((v_prenex_10666 Int)) (or (<= (+ main_x 1) v_prenex_10666) (<= 0 (* 2 (select main_a v_prenex_10666))) (<= (select main_a v_prenex_10666) 1) (< v_prenex_10666 main_x) (<= (select main_a v_prenex_10666) 2)))) (or (forall ((v_prenex_10251 Int)) (or (<= 0 (+ (select main_a v_prenex_10251) 1)) (<= (* 2 (select main_a v_prenex_10251)) 2) (<= (+ main_x 1) v_prenex_10251) (< v_prenex_10251 main_x))) (forall ((v_prenex_10252 Int)) (or (<= (select main_a v_prenex_10252) 1000) (< v_prenex_10252 main_y) (<= (select main_a v_prenex_10252) 1001)))) (forall ((v_prenex_1539 Int) (v_prenex_1538 Int)) (or (<= (+ main_x 1) v_prenex_1538) (< v_prenex_1538 main_x) (<= (* 2 (select main_a v_prenex_1539)) 2000) (<= (select main_a v_prenex_1538) 1) (<= (select main_a v_prenex_1539) (+ (select main_a v_prenex_1538) 1000)) (<= 999 (select main_a v_prenex_1539)))) (forall ((v_prenex_10028 Int) (v_prenex_10029 Int)) (or (<= (select main_a v_prenex_10028) 2) (<= (* 2 (select main_a v_prenex_10029)) 2000) (<= (+ main_x 1) v_prenex_10028) (<= 1000 (+ (select main_a v_prenex_10029) (select main_a v_prenex_10028))) (< v_prenex_10028 main_x) (<= (* 2 (select main_a v_prenex_10028)) 2) (<= (select main_a v_prenex_10029) 1001))) (forall ((v_prenex_4478 Int) (v_prenex_4477 Int)) (or (<= (select main_a v_prenex_4478) 1001) (<= (+ main_x 1) v_prenex_4477) (<= (+ (select main_a v_prenex_4477) 998) (select main_a v_prenex_4478)) (<= (* 2 (select main_a v_prenex_4477)) 2) (<= (select main_a v_prenex_4477) 2) (<= 1998 (* 2 (select main_a v_prenex_4478))) (< v_prenex_4477 main_x))) (or (forall ((v_prenex_2825 Int)) (or (<= (+ main_x 1) v_prenex_2825) (<= (select main_a v_prenex_2825) 1) (<= 0 (+ (select main_a v_prenex_2825) 1)) (<= (* 2 (select main_a v_prenex_2825)) 2) (< v_prenex_2825 main_x))) (forall ((v_prenex_2826 Int)) (<= 1998 (* 2 (select main_a v_prenex_2826))))) (forall ((v_prenex_8189 Int) (v_prenex_8188 Int)) (or (< v_prenex_8188 main_x) (<= (select main_a v_prenex_8188) 1) (<= (select main_a v_prenex_8189) 1001) (<= 998 (select main_a v_prenex_8189)) (<= (+ main_x 1) v_prenex_8188) (<= (+ (select main_a v_prenex_8188) 998) (select main_a v_prenex_8189)) (<= 0 (* 2 (select main_a v_prenex_8188))))) (forall ((v_prenex_1156 Int) (v_prenex_1155 Int)) (or (<= 0 (+ (select main_a v_prenex_1155) 1)) (< v_prenex_1155 main_x) (<= (+ main_x 1) v_prenex_1155) (<= 998 (select main_a v_prenex_1156)) (<= 999 (select main_a v_prenex_1156)) (<= 0 (* 2 (select main_a v_prenex_1155))) (<= (+ (select main_a v_prenex_1155) 998) (select main_a v_prenex_1156)))) (or (forall ((v_prenex_4085 Int)) (or (<= 0 (* 2 (select main_a v_prenex_4085))) (<= 0 (select main_a v_prenex_4085)) (< v_prenex_4085 main_x) (<= (+ main_x 1) v_prenex_4085))) (forall ((v_prenex_4086 Int)) (or (< v_prenex_4086 main_y) (<= (select main_a v_prenex_4086) 1000) (<= 999 (select main_a v_prenex_4086))))) (or (forall ((v_prenex_228 Int)) (or (<= (select main_a v_prenex_228) 1000) (<= 1998 (* 2 (select main_a v_prenex_228))))) (forall ((v_prenex_227 Int)) (or (<= 0 (+ (select main_a v_prenex_227) 1)) (< v_prenex_227 main_x) (<= (select main_a v_prenex_227) 2) (<= (+ main_x 1) v_prenex_227) (<= (* 2 (select main_a v_prenex_227)) 2)))) (or (forall ((v_prenex_3882 Int)) (or (<= (select main_a v_prenex_3882) 1) (<= (+ main_x 1) v_prenex_3882) (< v_prenex_3882 main_x) (<= (* 2 (select main_a v_prenex_3882)) 2))) (forall ((v_prenex_3883 Int)) (or (<= (+ main_y 1) v_prenex_3883) (<= 999 (select main_a v_prenex_3883)) (<= 1998 (* 2 (select main_a v_prenex_3883)))))) (forall ((v_prenex_13202 Int) (v_prenex_13203 Int)) (or (<= (select main_a v_prenex_13203) 1000) (<= (* 2 (select main_a v_prenex_13203)) 2000) (<= 1000 (+ (select main_a v_prenex_13203) (select main_a v_prenex_13202))) (<= (+ main_x 1) v_prenex_13202) (<= 0 (+ (select main_a v_prenex_13202) 1)) (<= (select main_a v_prenex_13202) 2) (< v_prenex_13202 main_x))) (forall ((v_prenex_12342 Int) (v_prenex_12341 Int)) (or (<= 998 (select main_a v_prenex_12342)) (<= 999 (select main_a v_prenex_12342)) (< v_prenex_12342 main_y) (< v_prenex_12341 main_x) (<= 0 (+ (select main_a v_prenex_12341) 1)) (<= 1000 (+ (select main_a v_prenex_12342) (select main_a v_prenex_12341))) (<= (+ main_x 1) v_prenex_12341))) (forall ((v_prenex_6012 Int) (v_prenex_6011 Int)) (or (<= 998 (select main_a v_prenex_6012)) (<= (+ main_x 1) v_prenex_6011) (<= 1000 (+ (select main_a v_prenex_6012) (select main_a v_prenex_6011))) (<= 0 (select main_a v_prenex_6011)) (<= (select main_a v_prenex_6011) 2) (< v_prenex_6011 main_x))) (or (forall ((v_prenex_9602 Int)) (or (<= (select main_a v_prenex_9602) 1000) (<= (select main_a v_prenex_9602) 1001))) (forall ((v_prenex_9601 Int)) (or (<= 0 (select main_a v_prenex_9601)) (<= (+ main_x 1) v_prenex_9601) (< v_prenex_9601 main_x) (<= (* 2 (select main_a v_prenex_9601)) 2) (<= 0 (+ (select main_a v_prenex_9601) 1))))) (forall ((v_prenex_6682 Int) (v_prenex_6683 Int)) (or (< v_prenex_6682 main_x) (<= (select main_a v_prenex_6683) (+ (select main_a v_prenex_6682) 1000)) (<= (select main_a v_prenex_6682) 1) (<= 0 (+ (select main_a v_prenex_6682) 1)) (<= (+ main_x 1) v_prenex_6682) (<= 1998 (* 2 (select main_a v_prenex_6683))))) (forall ((v_prenex_3593 Int) (v_prenex_3592 Int)) (or (<= (+ (select main_a v_prenex_3592) 998) (select main_a v_prenex_3593)) (<= (select main_a v_prenex_3593) 1001) (< v_prenex_3592 main_x) (<= (select main_a v_prenex_3592) 2) (<= (+ main_x 1) v_prenex_3592) (<= (* 2 (select main_a v_prenex_3592)) 2) (<= 998 (select main_a v_prenex_3593)))) (forall ((v_prenex_11165 Int) (v_prenex_11166 Int)) (or (<= 0 (select main_a v_prenex_11165)) (<= (select main_a v_prenex_11166) (+ (select main_a v_prenex_11165) 1000)) (<= (+ main_x 1) v_prenex_11165) (< v_prenex_11166 main_y) (< v_prenex_11165 main_x))) (forall ((v_prenex_835 Int) (v_prenex_836 Int)) (or (< v_prenex_836 main_y) (<= (select main_a v_prenex_836) 1000) (<= 998 (select main_a v_prenex_836)) (<= (+ main_y 1) v_prenex_836) (<= (+ (select main_a v_prenex_835) 998) (select main_a v_prenex_836)))) (or (forall ((v_prenex_4178 Int)) (or (<= 0 (+ (select main_a v_prenex_4178) 1)) (<= 0 (* 2 (select main_a v_prenex_4178))) (<= (+ main_x 1) v_prenex_4178) (< v_prenex_4178 main_x))) (forall ((v_prenex_4179 Int)) (or (< v_prenex_4179 main_y) (<= (select main_a v_prenex_4179) 1001) (<= 999 (select main_a v_prenex_4179))))) (forall ((v_prenex_8220 Int) (v_prenex_8221 Int)) (or (< v_prenex_8220 main_x) (<= 999 (select main_a v_prenex_8221)) (<= 998 (select main_a v_prenex_8221)) (<= (+ (select main_a v_prenex_8221) (select main_a v_prenex_8220)) 1000) (<= 0 (select main_a v_prenex_8220)) (<= (+ main_x 1) v_prenex_8220) (<= (* 2 (select main_a v_prenex_8220)) 2))) (forall ((v_prenex_10583 Int) (v_prenex_10582 Int)) (or (<= 0 (* 2 (select main_a v_prenex_10582))) (<= (select main_a v_prenex_10583) (+ (select main_a v_prenex_10582) 1000)) (<= 0 (select main_a v_prenex_10582)) (< v_prenex_10582 main_x) (<= 999 (select main_a v_prenex_10583)) (<= 998 (select main_a v_prenex_10583)) (<= (+ main_x 1) v_prenex_10582))) (forall ((v_prenex_10916 Int) (v_prenex_10915 Int)) (or (<= 998 (select main_a v_prenex_10916)) (<= (+ main_x 1) v_prenex_10915) (<= (+ (select main_a v_prenex_10916) (select main_a v_prenex_10915)) 1000) (< v_prenex_10915 main_x) (< v_prenex_10916 main_y) (<= (select main_a v_prenex_10916) 1000) (<= 0 (* 2 (select main_a v_prenex_10915))))) (or (forall ((v_prenex_2492 Int)) (or (<= 999 (select main_a v_prenex_2492)) (<= (+ main_y 1) v_prenex_2492) (<= (select main_a v_prenex_2492) 1001))) (forall ((v_prenex_2491 Int)) (or (<= 0 (+ (select main_a v_prenex_2491) 1)) (<= (+ main_x 1) v_prenex_2491) (<= (* 2 (select main_a v_prenex_2491)) 2) (< v_prenex_2491 main_x)))) (forall ((v_prenex_4799 Int) (v_prenex_4798 Int)) (or (<= 0 (+ (select main_a v_prenex_4798) 1)) (<= (+ (select main_a v_prenex_4799) (select main_a v_prenex_4798)) 1000) (<= (+ main_y 1) 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_4283 Int)) (or (<= (* 2 (select main_a v_prenex_4283)) 2000) (<= 998 (select main_a v_prenex_4283)))) (forall ((v_prenex_4282 Int)) (or (<= 0 (* 2 (select main_a v_prenex_4282))) (<= (+ main_x 1) v_prenex_4282) (<= (select main_a v_prenex_4282) 1) (< v_prenex_4282 main_x)))) (forall ((v_prenex_11721 Int) (v_prenex_11722 Int)) (or (<= (* 2 (select main_a v_prenex_11721)) 2) (<= 998 (select main_a v_prenex_11722)) (<= (+ (select main_a v_prenex_11721) 998) (select main_a v_prenex_11722)) (<= 999 (select main_a v_prenex_11722)) (<= (+ main_x 1) v_prenex_11721) (<= (select main_a v_prenex_11721) 1) (< v_prenex_11721 main_x))) (forall ((v_prenex_3876 Int) (v_prenex_3877 Int)) (or (<= 0 (* 2 (select main_a v_prenex_3876))) (< v_prenex_3876 main_x) (<= 1000 (+ (select main_a v_prenex_3877) (select main_a v_prenex_3876))) (<= 0 (select main_a v_prenex_3876)) (<= 999 (select main_a v_prenex_3877)) (<= (+ main_x 1) v_prenex_3876) (<= (select main_a v_prenex_3877) 1000))) (forall ((v_prenex_9260 Int) (v_prenex_9259 Int)) (or (< v_prenex_9260 main_y) (<= (select main_a v_prenex_9260) 1000) (<= 0 (+ (select main_a v_prenex_9259) 1)) (<= (+ main_x 1) v_prenex_9259) (< v_prenex_9259 main_x) (<= (* 2 (select main_a v_prenex_9260)) 2000) (<= (+ (select main_a v_prenex_9259) 998) (select main_a v_prenex_9260)))) (forall ((v_prenex_2064 Int) (v_prenex_2063 Int)) (or (<= 1000 (+ (select main_a v_prenex_2064) (select main_a v_prenex_2063))) (<= 998 (select main_a v_prenex_2064)) (<= (+ main_x 1) v_prenex_2063) (<= 0 (+ (select main_a v_prenex_2063) 1)) (<= (* 2 (select main_a v_prenex_2063)) 2) (< v_prenex_2063 main_x) (<= 999 (select main_a v_prenex_2064)))) (or (forall ((v_prenex_7344 Int)) (or (< v_prenex_7344 main_x) (<= 0 (select main_a v_prenex_7344)) (<= 0 (+ (select main_a v_prenex_7344) 1)) (<= (* 2 (select main_a v_prenex_7344)) 2) (<= (+ main_x 1) v_prenex_7344))) (forall ((v_prenex_7345 Int)) (or (<= 998 (select main_a v_prenex_7345)) (<= (* 2 (select main_a v_prenex_7345)) 2000)))) (forall ((v_prenex_1215 Int) (v_prenex_1214 Int)) (or (< v_prenex_1214 main_x) (<= (+ main_y 1) v_prenex_1215) (<= 998 (select main_a v_prenex_1215)) (<= (select main_a v_prenex_1215) (+ (select main_a v_prenex_1214) 1000)) (< v_prenex_1215 main_y))) (forall ((v_prenex_11682 Int) (v_prenex_11681 Int)) (or (<= (+ main_x 1) v_prenex_11681) (< v_prenex_11681 main_x) (< v_prenex_11682 main_y) (<= (+ (select main_a v_prenex_11682) (select main_a v_prenex_11681)) 1000) (<= (select main_a v_prenex_11681) 2) (<= 998 (select main_a v_prenex_11682)) (<= (select main_a v_prenex_11682) 1001))) (or (forall ((v_prenex_3645 Int)) (or (<= 998 (select main_a v_prenex_3645)) (<= (select main_a v_prenex_3645) 1000))) (forall ((v_prenex_3644 Int)) (or (<= 0 (+ (select main_a v_prenex_3644) 1)) (< v_prenex_3644 main_x) (<= (select main_a v_prenex_3644) 1) (<= (* 2 (select main_a v_prenex_3644)) 2) (<= (+ main_x 1) v_prenex_3644)))) (forall ((v_prenex_5889 Int) (v_prenex_5890 Int)) (or (<= (+ main_y 1) v_prenex_5890) (<= (+ (select main_a v_prenex_5889) 998) (select main_a v_prenex_5890)) (<= (select main_a v_prenex_5889) 1) (<= (+ main_x 1) v_prenex_5889) (<= 1998 (* 2 (select main_a v_prenex_5890))) (< v_prenex_5889 main_x))) (forall ((v_prenex_9323 Int) (v_prenex_9324 Int)) (or (<= (+ main_x 1) v_prenex_9323) (<= 1998 (* 2 (select main_a v_prenex_9324))) (<= (* 2 (select main_a v_prenex_9323)) 2) (<= 0 (select main_a v_prenex_9323)) (<= (select main_a v_prenex_9324) (+ (select main_a v_prenex_9323) 1000)) (< v_prenex_9323 main_x) (<= 999 (select main_a v_prenex_9324)))) (forall ((v_prenex_2905 Int) (v_prenex_2906 Int)) (or (< v_prenex_2905 main_x) (<= (+ main_x 1) v_prenex_2905) (<= 1998 (* 2 (select main_a v_prenex_2906))) (<= (+ main_y 1) v_prenex_2906) (<= 999 (select main_a v_prenex_2906)) (<= 1000 (+ (select main_a v_prenex_2906) (select main_a v_prenex_2905))) (<= 0 (select main_a v_prenex_2905)))) (forall ((v_prenex_2097 Int) (v_prenex_2098 Int)) (or (<= (select main_a v_prenex_2098) (+ (select main_a v_prenex_2097) 1000)) (<= (+ main_x 1) v_prenex_2097) (<= (select main_a v_prenex_2097) 2) (<= (select main_a v_prenex_2098) 1000) (< v_prenex_2097 main_x) (<= 998 (select main_a v_prenex_2098)))) (or (forall ((v_prenex_865 Int)) (or (< v_prenex_865 main_x) (<= (* 2 (select main_a v_prenex_865)) 2) (<= (+ main_x 1) v_prenex_865))) (forall ((v_prenex_866 Int)) (<= (* 2 (select main_a v_prenex_866)) 2000))) (forall ((v_prenex_5922 Int) (v_prenex_5921 Int)) (or (<= 998 (select main_a v_prenex_5922)) (< v_prenex_5921 main_x) (<= (+ main_x 1) v_prenex_5921) (<= (select main_a v_prenex_5921) 1) (<= (+ (select main_a v_prenex_5921) 998) (select main_a v_prenex_5922)) (<= (select main_a v_prenex_5922) 1001) (<= (select main_a v_prenex_5921) 2))) (forall ((v_prenex_6122 Int) (v_prenex_6121 Int)) (or (< v_prenex_6122 main_y) (<= 0 (+ (select main_a v_prenex_6121) 1)) (<= 999 (select main_a v_prenex_6122)) (<= (select main_a v_prenex_6122) (+ (select main_a v_prenex_6121) 1000)) (<= (+ main_x 1) v_prenex_6121) (< v_prenex_6121 main_x) (<= (select main_a v_prenex_6122) 1001))) (forall ((v_prenex_10846 Int) (v_prenex_10845 Int)) (or (<= 998 (select main_a v_prenex_10846)) (<= (select main_a v_prenex_10846) 1001) (<= (+ main_x 1) v_prenex_10845) (<= (+ (select main_a v_prenex_10846) (select main_a v_prenex_10845)) 1000) (< v_prenex_10845 main_x) (<= 0 (+ (select main_a v_prenex_10845) 1)) (<= (select main_a v_prenex_10845) 2))) (forall ((v_prenex_530 Int) (v_prenex_529 Int)) (or (<= (select main_a v_prenex_530) 1000) (<= (+ (select main_a v_prenex_530) (select main_a v_prenex_529)) 1000) (<= 0 (select main_a v_prenex_529)) (<= (select main_a v_prenex_529) 1) (< v_prenex_529 main_x) (<= 1998 (* 2 (select main_a v_prenex_530))) (<= (+ main_x 1) v_prenex_529))) (or (forall ((v_prenex_7815 Int)) (or (< v_prenex_7815 main_y) (<= 998 (select main_a v_prenex_7815)))) (forall ((v_prenex_7814 Int)) (or (< v_prenex_7814 main_x) (<= 0 (* 2 (select main_a v_prenex_7814))) (<= (+ main_x 1) v_prenex_7814) (<= 0 (+ (select main_a v_prenex_7814) 1))))) (or (forall ((v_prenex_5060 Int)) (or (< v_prenex_5060 main_x) (<= (+ main_x 1) v_prenex_5060) (<= (* 2 (select main_a v_prenex_5060)) 2) (<= (select main_a v_prenex_5060) 2))) (forall ((v_prenex_5061 Int)) (or (< v_prenex_5061 main_y) (<= (* 2 (select main_a v_prenex_5061)) 2000) (<= 999 (select main_a v_prenex_5061))))) (forall ((v_prenex_8675 Int) (v_prenex_8676 Int)) (or (<= (+ (select main_a v_prenex_8675) 998) (select main_a v_prenex_8676)) (<= (select main_a v_prenex_8676) 1001) (< v_prenex_8675 main_x) (<= (select main_a v_prenex_8675) 2) (<= (* 2 (select main_a v_prenex_8676)) 2000) (<= (+ main_x 1) v_prenex_8675) (<= 0 (+ (select main_a v_prenex_8675) 1)))) (forall ((v_prenex_3638 Int) (v_prenex_3639 Int)) (or (<= (+ main_y 1) v_prenex_3639) (< v_prenex_3638 main_x) (<= (+ main_x 1) v_prenex_3638) (<= 1998 (* 2 (select main_a v_prenex_3639))) (<= (* 2 (select main_a v_prenex_3638)) 2) (<= 1000 (+ (select main_a v_prenex_3639) (select main_a v_prenex_3638))) (<= (select main_a v_prenex_3639) 1001))) (or (forall ((v_prenex_7 Int)) (or (<= (select main_a v_prenex_7) 2) (<= 0 (+ (select main_a v_prenex_7) 1)) (<= (+ main_x 1) v_prenex_7) (< v_prenex_7 main_x))) (forall ((v_prenex_1720 Int)) (<= 1998 (* 2 (select main_a v_prenex_1720))))) (forall ((v_prenex_4572 Int) (v_prenex_4571 Int)) (or (< v_prenex_4571 main_x) (<= (* 2 (select main_a v_prenex_4572)) 2000) (<= (+ main_x 1) v_prenex_4571) (<= 999 (select main_a v_prenex_4572)) (<= (+ (select main_a v_prenex_4571) 998) (select main_a v_prenex_4572)) (<= (* 2 (select main_a v_prenex_4571)) 2) (<= 0 (+ (select main_a v_prenex_4571) 1)))) (forall ((v_prenex_3814 Int) (v_prenex_3815 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3815))) (<= 0 (+ (select main_a v_prenex_3814) 1)) (<= (+ main_x 1) v_prenex_3814) (< v_prenex_3815 main_y) (< v_prenex_3814 main_x) (<= (+ (select main_a v_prenex_3815) (select main_a v_prenex_3814)) 1000) (<= (select main_a v_prenex_3815) 1000))) (forall ((v_prenex_3928 Int) (v_prenex_3929 Int)) (or (<= 1000 (+ (select main_a v_prenex_3929) (select main_a v_prenex_3928))) (< v_prenex_3928 main_x) (<= (select main_a v_prenex_3929) 1001) (<= (select main_a v_prenex_3929) 1000) (<= 0 (+ (select main_a v_prenex_3928) 1)) (<= (+ main_x 1) v_prenex_3928) (<= (select main_a v_prenex_3928) 1))) (forall ((v_prenex_3107 Int) (v_prenex_3108 Int)) (or (<= 0 (+ (select main_a v_prenex_3107) 1)) (< v_prenex_3107 main_x) (<= 0 (select main_a v_prenex_3107)) (<= (select main_a v_prenex_3108) 1001) (<= (select main_a v_prenex_3108) (+ (select main_a v_prenex_3107) 1000)) (<= (+ main_x 1) v_prenex_3107) (<= (* 2 (select main_a v_prenex_3108)) 2000))) (forall ((v_prenex_222 Int) (v_prenex_221 Int)) (or (<= 0 (select main_a v_prenex_221)) (<= (+ main_x 1) v_prenex_221) (< v_prenex_221 main_x) (<= (select main_a v_prenex_222) 1001) (<= 998 (select main_a v_prenex_222)) (<= (select main_a v_prenex_221) 1) (<= (+ (select main_a v_prenex_222) (select main_a v_prenex_221)) 1000))) (forall ((v_prenex_12928 Int) (v_prenex_12929 Int)) (or (< v_prenex_12928 main_x) (<= (+ (select main_a v_prenex_12928) 998) (select main_a v_prenex_12929)) (<= (select main_a v_prenex_12928) 2) (<= 999 (select main_a v_prenex_12929)) (<= (select main_a v_prenex_12929) 1001) (<= 0 (select main_a v_prenex_12928)) (<= (+ main_x 1) v_prenex_12928))) (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_932) 1001) (<= (+ (select main_a v_prenex_931) 998) (select main_a v_prenex_932)) (<= 0 (+ (select main_a v_prenex_931) 1)))) (or (forall ((v_prenex_9099 Int)) (or (<= 998 (select main_a v_prenex_9099)) (<= 999 (select main_a v_prenex_9099)) (< v_prenex_9099 main_y))) (forall ((v_prenex_9098 Int)) (or (<= (* 2 (select main_a v_prenex_9098)) 2) (<= 0 (select main_a v_prenex_9098)) (<= (+ main_x 1) v_prenex_9098) (< v_prenex_9098 main_x)))) (forall ((v_prenex_1206 Int) (v_prenex_1207 Int)) (or (<= 0 (select main_a v_prenex_1206)) (<= 999 (select main_a v_prenex_1207)) (<= 0 (* 2 (select main_a v_prenex_1206))) (<= (+ main_x 1) v_prenex_1206) (<= (select main_a v_prenex_1207) 1000) (< v_prenex_1206 main_x) (<= (+ (select main_a v_prenex_1207) (select main_a v_prenex_1206)) 1000))) (forall ((v_prenex_5668 Int) (v_prenex_5667 Int)) (or (<= 998 (select main_a v_prenex_5668)) (<= (+ main_x 1) v_prenex_5667) (<= (select main_a v_prenex_5668) 1000) (<= (+ (select main_a v_prenex_5667) 998) (select main_a v_prenex_5668)) (<= (* 2 (select main_a v_prenex_5667)) 2) (<= (select main_a v_prenex_5667) 1) (< v_prenex_5667 main_x))) (or (forall ((v_prenex_1961 Int)) (or (<= 0 (select main_a v_prenex_1961)) (<= (* 2 (select main_a v_prenex_1961)) 2) (<= (+ main_x 1) v_prenex_1961) (< v_prenex_1961 main_x))) (forall ((v_prenex_1962 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_1962))) (<= (* 2 (select main_a v_prenex_1962)) 2000)))) (forall ((v_prenex_1012 Int) (v_prenex_1011 Int)) (or (<= 0 (+ (select main_a v_prenex_1011) 1)) (<= (+ main_x 1) v_prenex_1011) (< v_prenex_1011 main_x) (<= (* 2 (select main_a v_prenex_1012)) 2000) (<= (select main_a v_prenex_1012) 1001) (<= (* 2 (select main_a v_prenex_1011)) 2) (<= 1000 (+ (select main_a v_prenex_1012) (select main_a v_prenex_1011))))) (or (forall ((v_prenex_3056 Int)) (or (<= (select main_a v_prenex_3056) 1000) (<= (* 2 (select main_a v_prenex_3056)) 2000))) (forall ((v_prenex_3055 Int)) (or (<= (select main_a v_prenex_3055) 1) (< v_prenex_3055 main_x) (<= (* 2 (select main_a v_prenex_3055)) 2) (<= (+ main_x 1) v_prenex_3055) (<= 0 (+ (select main_a v_prenex_3055) 1))))) (forall ((v_prenex_410 Int) (v_prenex_409 Int)) (or (<= (select main_a v_prenex_409) 1) (<= 0 (select main_a v_prenex_409)) (< v_prenex_409 main_x) (<= 1000 (+ (select main_a v_prenex_410) (select main_a v_prenex_409))) (<= (+ main_x 1) v_prenex_409) (<= (select main_a v_prenex_410) 1000))) (forall ((v_prenex_1860 Int) (v_prenex_1859 Int)) (or (< v_prenex_1859 main_x) (<= (select main_a v_prenex_1859) 2) (<= (+ (select main_a v_prenex_1860) (select main_a v_prenex_1859)) 1000) (<= 999 (select main_a v_prenex_1860)) (<= (+ main_x 1) v_prenex_1859) (<= (* 2 (select main_a v_prenex_1859)) 2) (<= 1998 (* 2 (select main_a v_prenex_1860))))) (forall ((v_prenex_5752 Int) (v_prenex_5751 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5751))) (<= (+ main_x 1) v_prenex_5751) (<= 998 (select main_a v_prenex_5752)) (< v_prenex_5751 main_x) (<= 1998 (* 2 (select main_a v_prenex_5752))) (<= (select main_a v_prenex_5752) (+ (select main_a v_prenex_5751) 1000)))) (forall ((v_prenex_3698 Int) (v_prenex_3699 Int)) (or (<= (* 2 (select main_a v_prenex_3699)) 2000) (<= 0 (+ (select main_a v_prenex_3698) 1)) (<= 0 (select main_a v_prenex_3698)) (< v_prenex_3698 main_x) (<= (+ main_x 1) v_prenex_3698) (<= (select main_a v_prenex_3699) 1000) (<= (select main_a v_prenex_3699) (+ (select main_a v_prenex_3698) 1000)))) (forall ((v_prenex_11929 Int) (v_prenex_11930 Int)) (or (<= (+ main_x 1) v_prenex_11929) (<= (+ (select main_a v_prenex_11930) (select main_a v_prenex_11929)) 1000) (<= (+ main_y 1) v_prenex_11930) (< v_prenex_11929 main_x) (<= 998 (select main_a v_prenex_11930)) (<= (select main_a v_prenex_11929) 2))) (forall ((v_prenex_3862 Int) (v_prenex_3863 Int)) (or (< v_prenex_3862 main_x) (<= (+ main_x 1) v_prenex_3862) (<= (+ (select main_a v_prenex_3863) (select main_a v_prenex_3862)) 1000) (<= (+ main_y 1) v_prenex_3863) (<= 0 (select main_a v_prenex_3862)))) (forall ((v_prenex_1245 Int) (v_prenex_1244 Int)) (or (<= (+ main_x 1) v_prenex_1244) (<= 1000 (+ (select main_a v_prenex_1245) (select main_a v_prenex_1244))) (<= (select main_a v_prenex_1244) 2) (<= 998 (select main_a v_prenex_1245)) (< v_prenex_1244 main_x) (<= (* 2 (select main_a v_prenex_1245)) 2000) (<= 0 (select main_a v_prenex_1244)))) (forall ((v_prenex_13437 Int) (v_prenex_13438 Int)) (or (<= (select main_a v_prenex_13438) 1000) (<= (+ main_x 1) v_prenex_13437) (<= 0 (+ (select main_a v_prenex_13437) 1)) (< v_prenex_13437 main_x) (<= (+ (select main_a v_prenex_13438) (select main_a v_prenex_13437)) 1000) (<= (select main_a v_prenex_13437) 1))) (forall ((v_prenex_1794 Int) (v_prenex_1793 Int)) (or (<= (select main_a v_prenex_1794) (+ (select main_a v_prenex_1793) 1000)) (<= (+ main_x 1) v_prenex_1793) (<= 0 (+ (select main_a v_prenex_1793) 1)) (< v_prenex_1794 main_y) (< v_prenex_1793 main_x) (<= (select main_a v_prenex_1794) 1000))) (forall ((v_prenex_10266 Int) (v_prenex_10265 Int)) (or (<= (+ main_x 1) v_prenex_10265) (<= (+ (select main_a v_prenex_10266) (select main_a v_prenex_10265)) 1000) (<= (select main_a v_prenex_10265) 1) (< v_prenex_10265 main_x) (<= 999 (select main_a v_prenex_10266)) (<= 0 (select main_a v_prenex_10265)))) (or (forall ((v_prenex_1102 Int)) (<= (select main_a v_prenex_1102) 1000)) (forall ((v_prenex_1101 Int)) (or (<= (+ main_x 1) v_prenex_1101) (<= 0 (* 2 (select main_a v_prenex_1101))) (< v_prenex_1101 main_x) (<= 0 (+ (select main_a v_prenex_1101) 1)) (<= (select main_a v_prenex_1101) 2)))) (forall ((v_prenex_8411 Int) (v_prenex_8412 Int)) (or (<= (+ main_y 1) v_prenex_8412) (<= 1000 (+ (select main_a v_prenex_8412) (select main_a v_prenex_8411))) (< v_prenex_8411 main_x) (<= 999 (select main_a v_prenex_8412)) (<= (+ main_x 1) v_prenex_8411) (<= (select main_a v_prenex_8411) 1))) (forall ((v_prenex_4063 Int) (v_prenex_4064 Int)) (or (<= (+ main_x 1) v_prenex_4063) (<= 0 (* 2 (select main_a v_prenex_4063))) (<= 1000 (+ (select main_a v_prenex_4064) (select main_a v_prenex_4063))) (<= (select main_a v_prenex_4064) 1000) (< v_prenex_4063 main_x) (<= 999 (select main_a v_prenex_4064)) (<= (select main_a v_prenex_4063) 2))) (forall ((v_prenex_12708 Int) (v_prenex_12707 Int)) (or (<= 0 (* 2 (select main_a v_prenex_12707))) (<= (select main_a v_prenex_12708) 1000) (<= (select main_a v_prenex_12708) (+ (select main_a v_prenex_12707) 1000)) (<= (* 2 (select main_a v_prenex_12708)) 2000) (<= (+ main_x 1) v_prenex_12707) (< v_prenex_12707 main_x) (<= (* 2 (select main_a v_prenex_12707)) 2))) (forall ((v_prenex_12601 Int) (v_prenex_12602 Int)) (or (<= 0 (+ (select main_a v_prenex_12601) 1)) (<= (select main_a v_prenex_12602) (+ (select main_a v_prenex_12601) 1000)) (< v_prenex_12601 main_x) (<= 998 (select main_a v_prenex_12602)) (<= (+ main_x 1) v_prenex_12601))) (forall ((v_prenex_4247 Int) (v_prenex_4246 Int)) (or (<= 0 (select main_a v_prenex_4246)) (<= (select main_a v_prenex_4246) 2) (<= 1998 (* 2 (select main_a v_prenex_4247))) (<= (* 2 (select main_a v_prenex_4247)) 2000) (<= (+ main_x 1) v_prenex_4246) (< v_prenex_4246 main_x) (<= 1000 (+ (select main_a v_prenex_4247) (select main_a v_prenex_4246))))) (or (forall ((v_prenex_8968 Int)) (or (<= (* 2 (select main_a v_prenex_8968)) 2000) (<= 1998 (* 2 (select main_a v_prenex_8968))) (< v_prenex_8968 main_y))) (forall ((v_prenex_8967 Int)) (or (<= 0 (* 2 (select main_a v_prenex_8967))) (<= 0 (+ (select main_a v_prenex_8967) 1)) (<= (+ main_x 1) v_prenex_8967) (< v_prenex_8967 main_x)))) (forall ((v_prenex_8186 Int) (v_prenex_8187 Int)) (or (<= (+ main_x 1) v_prenex_8186) (< v_prenex_8186 main_x) (<= 1998 (* 2 (select main_a v_prenex_8187))) (<= (select main_a v_prenex_8186) 1) (<= (select main_a v_prenex_8187) 1000) (<= (+ (select main_a v_prenex_8186) 998) (select main_a v_prenex_8187)) (<= 0 (* 2 (select main_a v_prenex_8186))))) (forall ((v_prenex_9088 Int) (v_prenex_9089 Int)) (or (<= (select main_a v_prenex_9088) 1) (<= (+ (select main_a v_prenex_9088) 998) (select main_a v_prenex_9089)) (<= (select main_a v_prenex_9089) 1000) (< v_prenex_9088 main_x) (<= (+ main_x 1) v_prenex_9088))) (or (forall ((v_prenex_4452 Int)) (<= 999 (select main_a v_prenex_4452))) (forall ((v_prenex_4451 Int)) (or (<= (+ main_x 1) v_prenex_4451) (<= 0 (* 2 (select main_a v_prenex_4451))) (<= (select main_a v_prenex_4451) 2) (<= 0 (+ (select main_a v_prenex_4451) 1)) (< v_prenex_4451 main_x)))) (forall ((v_prenex_12113 Int) (v_prenex_12114 Int)) (or (<= 998 (select main_a v_prenex_12114)) (<= 999 (select main_a v_prenex_12114)) (<= (select main_a v_prenex_12113) 1) (<= (+ main_x 1) v_prenex_12113) (< v_prenex_12113 main_x) (<= (+ (select main_a v_prenex_12113) 998) (select main_a v_prenex_12114)) (<= 0 (+ (select main_a v_prenex_12113) 1)))) (or (forall ((v_prenex_13402 Int)) (<= (select main_a v_prenex_13402) 1000)) (forall ((v_prenex_13401 Int)) (or (<= 0 (+ (select main_a v_prenex_13401) 1)) (< v_prenex_13401 main_x) (<= (* 2 (select main_a v_prenex_13401)) 2) (<= (+ main_x 1) v_prenex_13401) (<= (select main_a v_prenex_13401) 1)))) (or (forall ((v_prenex_1981 Int)) (<= 0 (* 2 (select main_a v_prenex_1981)))) (forall ((v_prenex_1982 Int)) (or (< v_prenex_1982 main_y) (<= (* 2 (select main_a v_prenex_1982)) 2000) (<= (+ main_y 1) v_prenex_1982) (<= 998 (select main_a v_prenex_1982))))) (forall ((v_prenex_2013 Int) (v_prenex_2014 Int)) (or (<= (select main_a v_prenex_2013) 2) (<= (select main_a v_prenex_2014) (+ (select main_a v_prenex_2013) 1000)) (<= (select main_a v_prenex_2014) 1000) (<= 999 (select main_a v_prenex_2014)) (< v_prenex_2013 main_x) (<= (* 2 (select main_a v_prenex_2013)) 2) (<= (+ main_x 1) v_prenex_2013))) (forall ((v_prenex_3234 Int) (v_prenex_3235 Int)) (or (<= (+ main_x 1) v_prenex_3234) (<= (+ (select main_a v_prenex_3234) 998) (select main_a v_prenex_3235)) (<= (* 2 (select main_a v_prenex_3235)) 2000) (< v_prenex_3234 main_x) (<= 0 (+ (select main_a v_prenex_3234) 1)) (<= (* 2 (select main_a v_prenex_3234)) 2))) (forall ((v_prenex_11715 Int) (v_prenex_11716 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_11716))) (<= (+ (select main_a v_prenex_11715) 998) (select main_a v_prenex_11716)) (<= 0 (select main_a v_prenex_11715)) (< v_prenex_11715 main_x) (<= (+ main_x 1) v_prenex_11715) (<= (* 2 (select main_a v_prenex_11716)) 2000))) (forall ((v_prenex_4750 Int) (v_prenex_4749 Int)) (or (<= (* 2 (select main_a v_prenex_4749)) 2) (<= (select main_a v_prenex_4750) 1000) (< v_prenex_4749 main_x) (<= 0 (select main_a v_prenex_4749)) (<= (+ main_x 1) v_prenex_4749) (<= (+ (select main_a v_prenex_4750) (select main_a v_prenex_4749)) 1000))) (forall ((v_prenex_1976 Int) (v_prenex_1975 Int)) (or (< v_prenex_1976 main_y) (<= (select main_a v_prenex_1976) 1001) (< v_prenex_1975 main_x) (<= 0 (* 2 (select main_a v_prenex_1975))) (<= (+ main_x 1) v_prenex_1975) (<= (+ (select main_a v_prenex_1976) (select main_a v_prenex_1975)) 1000) (<= (select main_a v_prenex_1976) 1000))) (forall ((v_prenex_1084 Int) (v_prenex_1083 Int)) (or (<= (select main_a v_prenex_1084) 1000) (<= (+ main_x 1) v_prenex_1083) (<= 1998 (* 2 (select main_a v_prenex_1084))) (<= 1000 (+ (select main_a v_prenex_1084) (select main_a v_prenex_1083))) (<= (select main_a v_prenex_1083) 1) (< v_prenex_1083 main_x) (< v_prenex_1084 main_y))) (or (forall ((v_prenex_967 Int)) (or (<= (select main_a v_prenex_967) 2) (<= (* 2 (select main_a v_prenex_967)) 2) (< v_prenex_967 main_x) (<= (+ main_x 1) v_prenex_967))) (forall ((v_prenex_968 Int)) (<= (select main_a v_prenex_968) 1001))) (or (forall ((v_prenex_570 Int)) (or (< v_prenex_570 main_y) (<= 1998 (* 2 (select main_a v_prenex_570))) (<= (+ main_y 1) v_prenex_570) (<= (* 2 (select main_a v_prenex_570)) 2000))) (forall ((v_prenex_569 Int)) (<= (* 2 (select main_a v_prenex_569)) 2))) (forall ((v_prenex_9128 Int) (v_prenex_9127 Int)) (or (<= (select main_a v_prenex_9128) (+ (select main_a v_prenex_9127) 1000)) (<= 999 (select main_a v_prenex_9128)) (<= 1998 (* 2 (select main_a v_prenex_9128))) (<= (+ main_y 1) v_prenex_9128) (< v_prenex_9128 main_y))) (forall ((v_prenex_5813 Int) (v_prenex_5814 Int)) (or (<= (select main_a v_prenex_5814) 1001) (<= 999 (select main_a v_prenex_5814)) (< v_prenex_5813 main_x) (<= (+ (select main_a v_prenex_5813) 998) (select main_a v_prenex_5814)) (<= (select main_a v_prenex_5813) 1) (<= 0 (select main_a v_prenex_5813)) (<= (+ main_x 1) v_prenex_5813))) (forall ((v_prenex_12908 Int) (v_prenex_12909 Int)) (or (<= (+ (select main_a v_prenex_12909) (select main_a v_prenex_12908)) 1000) (<= 0 (select main_a v_prenex_12908)) (<= (+ main_x 1) v_prenex_12908) (< v_prenex_12908 main_x) (<= (select main_a v_prenex_12909) 1000) (<= (select main_a v_prenex_12909) 1001) (<= 0 (+ (select main_a v_prenex_12908) 1)))) (forall ((v_prenex_11541 Int) (v_prenex_11542 Int)) (or (<= 1000 (+ (select main_a v_prenex_11542) (select main_a v_prenex_11541))) (<= (select main_a v_prenex_11541) 2) (<= 998 (select main_a v_prenex_11542)) (<= (* 2 (select main_a v_prenex_11541)) 2) (<= (+ main_x 1) v_prenex_11541) (< v_prenex_11541 main_x))) (forall ((v_prenex_5619 Int) (v_prenex_5618 Int)) (or (<= (+ main_x 1) v_prenex_5618) (<= 1000 (+ (select main_a v_prenex_5619) (select main_a v_prenex_5618))) (< v_prenex_5618 main_x) (< v_prenex_5619 main_y) (<= (* 2 (select main_a v_prenex_5619)) 2000) (<= 0 (+ (select main_a v_prenex_5618) 1)) (<= 999 (select main_a v_prenex_5619)))) (forall ((v_prenex_10021 Int) (v_prenex_10020 Int)) (or (<= 998 (select main_a v_prenex_10021)) (<= (+ (select main_a v_prenex_10021) (select main_a v_prenex_10020)) 1000) (<= 999 (select main_a v_prenex_10021)) (< v_prenex_10021 main_y) (<= (+ main_y 1) v_prenex_10021))) (or (forall ((v_prenex_9326 Int)) (<= 1998 (* 2 (select main_a v_prenex_9326)))) (forall ((v_prenex_9325 Int)) (or (<= (select main_a v_prenex_9325) 1) (<= 0 (* 2 (select main_a v_prenex_9325))) (<= (+ main_x 1) v_prenex_9325) (<= (select main_a v_prenex_9325) 2) (< v_prenex_9325 main_x)))) (forall ((v_prenex_5402 Int) (v_prenex_5403 Int)) (or (<= (* 2 (select main_a v_prenex_5403)) 2000) (<= (+ main_x 1) v_prenex_5402) (<= 0 (* 2 (select main_a v_prenex_5402))) (<= (+ (select main_a v_prenex_5402) 998) (select main_a v_prenex_5403)) (< v_prenex_5402 main_x) (<= (+ main_y 1) v_prenex_5403))) (forall ((v_prenex_6585 Int) (v_prenex_6586 Int)) (or (<= 0 (select main_a v_prenex_6585)) (<= (+ main_x 1) v_prenex_6585) (<= (+ (select main_a v_prenex_6585) 998) (select main_a v_prenex_6586)) (<= (select main_a v_prenex_6585) 1) (<= (select main_a v_prenex_6586) 1000) (< v_prenex_6585 main_x))) (forall ((v_prenex_11378 Int) (v_prenex_11379 Int)) (or (<= 0 (* 2 (select main_a v_prenex_11378))) (<= (select main_a v_prenex_11379) (+ (select main_a v_prenex_11378) 1000)) (<= 0 (+ (select main_a v_prenex_11378) 1)) (< v_prenex_11378 main_x) (<= 998 (select main_a v_prenex_11379)) (<= (+ main_x 1) v_prenex_11378) (<= 1998 (* 2 (select main_a v_prenex_11379))))) (forall ((v_prenex_10569 Int) (v_prenex_10568 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_10569))) (< v_prenex_10568 main_x) (<= (+ main_x 1) v_prenex_10568) (<= 0 (* 2 (select main_a v_prenex_10568))) (<= (select main_a v_prenex_10569) (+ (select main_a v_prenex_10568) 1000)))) (forall ((v_prenex_11671 Int) (v_prenex_11672 Int)) (or (<= (+ (select main_a v_prenex_11672) (select main_a v_prenex_11671)) 1000) (<= (* 2 (select main_a v_prenex_11672)) 2000) (< v_prenex_11671 main_x) (<= 0 (* 2 (select main_a v_prenex_11671))) (<= (select main_a v_prenex_11671) 1) (<= (select main_a v_prenex_11672) 1000) (<= (+ main_x 1) v_prenex_11671))) (or (forall ((v_prenex_4921 Int)) (<= 1998 (* 2 (select main_a v_prenex_4921)))) (forall ((v_prenex_16 Int)) (or (<= (select main_a v_prenex_16) 2) (<= (+ main_x 1) v_prenex_16) (< v_prenex_16 main_x) (<= (* 2 (select main_a v_prenex_16)) 2)))) (or (forall ((v_prenex_11524 Int)) (or (<= (select main_a v_prenex_11524) 1) (<= (* 2 (select main_a v_prenex_11524)) 2) (<= (+ main_x 1) v_prenex_11524) (< v_prenex_11524 main_x))) (forall ((v_prenex_11525 Int)) (or (<= (* 2 (select main_a v_prenex_11525)) 2000) (<= (select main_a v_prenex_11525) 1001) (< v_prenex_11525 main_y)))) (forall ((v_prenex_6038 Int) (v_prenex_6037 Int)) (or (<= (+ (select main_a v_prenex_6037) 998) (select main_a v_prenex_6038)) (<= (+ main_x 1) v_prenex_6037) (<= (* 2 (select main_a v_prenex_6037)) 2) (< v_prenex_6037 main_x) (<= (select main_a v_prenex_6037) 1) (<= 998 (select main_a v_prenex_6038)))) (forall ((v_prenex_12586 Int) (v_prenex_12585 Int)) (or (<= (+ main_x 1) v_prenex_12585) (<= (select main_a v_prenex_12585) 2) (<= (+ (select main_a v_prenex_12585) 998) (select main_a v_prenex_12586)) (<= (select main_a v_prenex_12586) 1000) (<= 998 (select main_a v_prenex_12586)) (< v_prenex_12585 main_x) (<= 0 (+ (select main_a v_prenex_12585) 1)))) (or (forall ((v_prenex_5286 Int)) (or (< v_prenex_5286 main_x) (<= 0 (* 2 (select main_a v_prenex_5286))) (<= (+ main_x 1) v_prenex_5286) (<= 0 (+ (select main_a v_prenex_5286) 1)))) (forall ((v_prenex_5287 Int)) (or (<= (* 2 (select main_a v_prenex_5287)) 2000) (<= (+ main_y 1) v_prenex_5287) (<= 999 (select main_a v_prenex_5287))))) (forall ((v_prenex_6166 Int) (v_prenex_6165 Int)) (or (<= (select main_a v_prenex_6165) 2) (<= (+ (select main_a v_prenex_6166) (select main_a v_prenex_6165)) 1000) (<= (+ main_x 1) v_prenex_6165) (< v_prenex_6165 main_x) (< v_prenex_6166 main_y) (<= (select main_a v_prenex_6166) 1000) (<= 998 (select main_a v_prenex_6166)))) (forall ((v_prenex_10928 Int) (v_prenex_10927 Int)) (or (<= (* 2 (select main_a v_prenex_10927)) 2) (<= (+ (select main_a v_prenex_10928) (select main_a v_prenex_10927)) 1000) (<= 1998 (* 2 (select main_a v_prenex_10928))) (<= (+ main_x 1) v_prenex_10927) (<= 0 (* 2 (select main_a v_prenex_10927))) (< v_prenex_10927 main_x) (<= (select main_a v_prenex_10928) 1000))) (forall ((v_prenex_4735 Int) (v_prenex_4736 Int)) (or (<= (+ main_x 1) v_prenex_4735) (<= (select main_a v_prenex_4735) 1) (<= (+ (select main_a v_prenex_4735) 998) (select main_a v_prenex_4736)) (<= 0 (* 2 (select main_a v_prenex_4735))) (< v_prenex_4735 main_x) (<= (select main_a v_prenex_4736) 1000))) (forall ((v_prenex_5215 Int) (v_prenex_5214 Int)) (or (<= (+ main_x 1) v_prenex_5214) (< v_prenex_5214 main_x) (<= (select main_a v_prenex_5215) (+ (select main_a v_prenex_5214) 1000)) (<= 998 (select main_a v_prenex_5215)) (<= 0 (select main_a v_prenex_5214)) (<= (select main_a v_prenex_5214) 2))) (forall ((v_prenex_9884 Int) (v_prenex_9883 Int)) (or (<= 999 (select main_a v_prenex_9884)) (< v_prenex_9883 main_x) (<= (+ main_x 1) v_prenex_9883) (<= 1000 (+ (select main_a v_prenex_9884) (select main_a v_prenex_9883))) (<= 0 (* 2 (select main_a v_prenex_9883))) (<= (+ main_y 1) v_prenex_9884))) (forall ((v_prenex_6961 Int) (v_prenex_6960 Int)) (or (<= 998 (select main_a v_prenex_6961)) (<= 0 (+ (select main_a v_prenex_6960) 1)) (< v_prenex_6960 main_x) (<= (select main_a v_prenex_6961) (+ (select main_a v_prenex_6960) 1000)) (< v_prenex_6961 main_y) (<= (select main_a v_prenex_6961) 1001) (<= (+ main_x 1) v_prenex_6960))) (forall ((v_prenex_10022 Int) (v_prenex_10023 Int)) (or (<= 0 (* 2 (select main_a v_prenex_10022))) (<= (* 2 (select main_a v_prenex_10023)) 2000) (<= (select main_a v_prenex_10023) 1001) (<= (select main_a v_prenex_10023) (+ (select main_a v_prenex_10022) 1000)) (<= (+ main_x 1) v_prenex_10022) (<= (select main_a v_prenex_10022) 1) (< v_prenex_10022 main_x))) (forall ((v_prenex_3934 Int) (v_prenex_3935 Int)) (or (<= (select main_a v_prenex_3935) 1001) (<= (+ (select main_a v_prenex_3935) (select main_a v_prenex_3934)) 1000) (<= (select main_a v_prenex_3935) 1000) (<= (+ main_x 1) v_prenex_3934) (<= 0 (select main_a v_prenex_3934)) (< v_prenex_3934 main_x) (<= (select main_a v_prenex_3934) 1))) (forall ((v_prenex_7984 Int) (v_prenex_7985 Int)) (or (< v_prenex_7984 main_x) (<= (select main_a v_prenex_7985) (+ (select main_a v_prenex_7984) 1000)) (<= (+ main_x 1) v_prenex_7984) (<= (select main_a v_prenex_7985) 1001) (<= (select main_a v_prenex_7984) 2))) (forall ((v_prenex_11729 Int) (v_prenex_11728 Int)) (or (<= (+ main_x 1) v_prenex_11728) (< v_prenex_11728 main_x) (<= (* 2 (select main_a v_prenex_11729)) 2000) (<= (select main_a v_prenex_11729) 1001) (<= 1000 (+ (select main_a v_prenex_11729) (select main_a v_prenex_11728))) (<= (select main_a v_prenex_11728) 1) (<= (select main_a v_prenex_11728) 2))) (forall ((v_prenex_12681 Int) (v_prenex_12682 Int)) (or (< v_prenex_12681 main_x) (<= 0 (* 2 (select main_a v_prenex_12681))) (<= 999 (select main_a v_prenex_12682)) (<= (+ (select main_a v_prenex_12682) (select main_a v_prenex_12681)) 1000) (<= 1998 (* 2 (select main_a v_prenex_12682))) (<= (+ main_x 1) v_prenex_12681) (<= (+ main_y 1) v_prenex_12682))) (forall ((v_prenex_2763 Int) (v_prenex_2764 Int)) (or (<= (+ main_x 1) v_prenex_2763) (<= (+ (select main_a v_prenex_2763) 998) (select main_a v_prenex_2764)) (<= (select main_a v_prenex_2763) 1) (<= (select main_a v_prenex_2764) 1001) (<= 1998 (* 2 (select main_a v_prenex_2764))) (< v_prenex_2763 main_x) (<= (* 2 (select main_a v_prenex_2763)) 2))) (or (forall ((v_prenex_10939 Int)) (or (<= 0 (* 2 (select main_a v_prenex_10939))) (<= (+ main_x 1) v_prenex_10939) (<= 0 (+ (select main_a v_prenex_10939) 1)) (< v_prenex_10939 main_x) (<= 0 (select main_a v_prenex_10939)))) (forall ((v_prenex_10940 Int)) (or (<= 999 (select main_a v_prenex_10940)) (<= 1998 (* 2 (select main_a v_prenex_10940)))))) (forall ((v_prenex_891 Int) (v_prenex_892 Int)) (or (< v_prenex_892 main_y) (<= (+ main_y 1) v_prenex_892) (<= (+ (select main_a v_prenex_892) (select main_a v_prenex_891)) 1000) (<= (+ main_x 1) v_prenex_891) (<= 999 (select main_a v_prenex_892)))) (forall ((v_prenex_4576 Int) (v_prenex_4575 Int)) (or (<= (+ main_x 1) v_prenex_4575) (<= (+ main_y 1) v_prenex_4576) (<= (select main_a v_prenex_4576) (+ (select main_a v_prenex_4575) 1000)) (<= (select main_a v_prenex_4576) 1001) (<= 0 (* 2 (select main_a v_prenex_4575))) (< v_prenex_4575 main_x))) (forall ((v_prenex_106 Int)) (or (<= (+ main_y 1) v_prenex_106) (<= (* 2 (select main_a v_prenex_106)) 2000) (< v_prenex_106 main_y))) (forall ((v_prenex_12331 Int) (v_prenex_12332 Int)) (or (< v_prenex_12331 main_x) (<= 1998 (* 2 (select main_a v_prenex_12332))) (<= (* 2 (select main_a v_prenex_12332)) 2000) (<= (+ main_x 1) v_prenex_12331) (<= (+ (select main_a v_prenex_12331) 998) (select main_a v_prenex_12332)) (<= (select main_a v_prenex_12331) 2))) (forall ((v_prenex_3363 Int) (v_prenex_3364 Int)) (or (<= 999 (select main_a v_prenex_3364)) (<= 0 (select main_a v_prenex_3363)) (<= (+ (select main_a v_prenex_3363) 998) (select main_a v_prenex_3364)) (< v_prenex_3363 main_x) (< v_prenex_3364 main_y) (<= (+ main_x 1) v_prenex_3363) (<= (select main_a v_prenex_3364) 1000))) (forall ((v_prenex_3588 Int) (v_prenex_3589 Int)) (or (<= (+ main_y 1) v_prenex_3589) (<= 999 (select main_a v_prenex_3589)) (<= (+ main_x 1) v_prenex_3588) (<= (* 2 (select main_a v_prenex_3588)) 2) (< v_prenex_3588 main_x) (<= 1000 (+ (select main_a v_prenex_3589) (select main_a v_prenex_3588))))) (forall ((v_prenex_3344 Int) (v_prenex_3343 Int)) (or (<= (select main_a v_prenex_3344) (+ (select main_a v_prenex_3343) 1000)) (<= (+ main_y 1) v_prenex_3344) (<= (+ main_x 1) v_prenex_3343) (< v_prenex_3344 main_y) (<= 999 (select main_a v_prenex_3344)))) (forall ((v_prenex_8501 Int) (v_prenex_8502 Int)) (or (< v_prenex_8501 main_x) (<= (select main_a v_prenex_8502) (+ (select main_a v_prenex_8501) 1000)) (<= (select main_a v_prenex_8502) 1000) (<= (* 2 (select main_a v_prenex_8501)) 2) (<= (+ main_x 1) v_prenex_8501) (<= 1998 (* 2 (select main_a v_prenex_8502))) (< v_prenex_8502 main_y))) (forall ((v_prenex_7874 Int) (v_prenex_7875 Int)) (or (<= (+ main_y 1) v_prenex_7875) (<= (select main_a v_prenex_7875) 1001) (<= (+ main_x 1) v_prenex_7874) (<= (select main_a v_prenex_7875) 1000) (<= (select main_a v_prenex_7875) (+ (select main_a v_prenex_7874) 1000)) (<= (select main_a v_prenex_7874) 1) (< v_prenex_7874 main_x))) (or (forall ((v_prenex_11985 Int)) (or (<= 0 (* 2 (select main_a v_prenex_11985))) (< v_prenex_11985 main_x) (<= (+ main_x 1) v_prenex_11985) (<= (select main_a v_prenex_11985) 1))) (forall ((v_prenex_11986 Int)) (or (<= (select main_a v_prenex_11986) 1000) (<= (select main_a v_prenex_11986) 1001)))) (forall ((v_prenex_10093 Int) (v_prenex_10092 Int)) (or (<= 0 (+ (select main_a v_prenex_10092) 1)) (<= (+ main_x 1) v_prenex_10092) (<= (+ (select main_a v_prenex_10093) (select main_a v_prenex_10092)) 1000) (<= 998 (select main_a v_prenex_10093)) (<= 0 (select main_a v_prenex_10092)) (<= (* 2 (select main_a v_prenex_10093)) 2000) (< v_prenex_10092 main_x))) (forall ((v_prenex_2843 Int) (v_prenex_2844 Int)) (or (< v_prenex_2843 main_x) (<= (+ main_x 1) v_prenex_2843) (<= (+ main_y 1) v_prenex_2844) (<= (+ (select main_a v_prenex_2844) (select main_a v_prenex_2843)) 1000) (<= 0 (+ (select main_a v_prenex_2843) 1)) (<= 998 (select main_a v_prenex_2844)) (<= (* 2 (select main_a v_prenex_2844)) 2000))) (forall ((v_prenex_9719 Int) (v_prenex_9718 Int)) (or (<= 1000 (+ (select main_a v_prenex_9719) (select main_a v_prenex_9718))) (< v_prenex_9718 main_x) (<= 1998 (* 2 (select main_a v_prenex_9719))) (<= (+ main_x 1) v_prenex_9718) (<= (select main_a v_prenex_9719) 1000) (<= (select main_a v_prenex_9718) 1) (<= (* 2 (select main_a v_prenex_9718)) 2))) (or (forall ((v_prenex_3672 Int)) (or (<= (* 2 (select main_a v_prenex_3672)) 2) (<= 0 (+ (select main_a v_prenex_3672) 1)) (< v_prenex_3672 main_x) (<= (+ main_x 1) v_prenex_3672))) (forall ((v_prenex_3673 Int)) (or (<= (+ main_y 1) v_prenex_3673) (<= 1998 (* 2 (select main_a v_prenex_3673))) (<= (select main_a v_prenex_3673) 1001)))) (forall ((v_prenex_5033 Int) (v_prenex_5032 Int)) (or (< v_prenex_5032 main_x) (<= (+ main_x 1) v_prenex_5032) (< v_prenex_5033 main_y) (<= (+ (select main_a v_prenex_5033) (select main_a v_prenex_5032)) 1000) (<= 999 (select main_a v_prenex_5033)) (<= 0 (select main_a v_prenex_5032)))) (forall ((v_prenex_12381 Int) (v_prenex_12382 Int)) (or (<= (select main_a v_prenex_12381) 2) (<= 999 (select main_a v_prenex_12382)) (<= (select main_a v_prenex_12382) 1001) (<= (+ main_x 1) v_prenex_12381) (<= 1000 (+ (select main_a v_prenex_12382) (select main_a v_prenex_12381))) (<= 0 (select main_a v_prenex_12381)) (< v_prenex_12381 main_x))) (forall ((v_prenex_7959 Int) (v_prenex_7958 Int)) (or (<= (+ main_x 1) v_prenex_7958) (<= 0 (+ (select main_a v_prenex_7958) 1)) (<= (* 2 (select main_a v_prenex_7959)) 2000) (<= (select main_a v_prenex_7959) (+ (select main_a v_prenex_7958) 1000)) (<= (select main_a v_prenex_7959) 1000) (<= (select main_a v_prenex_7958) 1) (< v_prenex_7958 main_x))) (forall ((v_prenex_7892 Int) (v_prenex_7893 Int)) (or (<= 998 (select main_a v_prenex_7893)) (<= (+ main_x 1) v_prenex_7892) (<= (+ (select main_a v_prenex_7893) (select main_a v_prenex_7892)) 1000) (<= 0 (+ (select main_a v_prenex_7892) 1)) (< v_prenex_7892 main_x) (<= 999 (select main_a v_prenex_7893)) (<= (* 2 (select main_a v_prenex_7892)) 2))) (or (forall ((v_prenex_4828 Int)) (or (<= (select main_a v_prenex_4828) 2) (<= 0 (* 2 (select main_a v_prenex_4828))) (<= (+ main_x 1) v_prenex_4828) (< v_prenex_4828 main_x))) (forall ((v_prenex_4829 Int)) (or (<= (select main_a v_prenex_4829) 1000) (<= 999 (select main_a v_prenex_4829))))) (forall ((v_prenex_9768 Int) (v_prenex_9767 Int)) (or (<= 0 (select main_a v_prenex_9767)) (<= (+ main_x 1) v_prenex_9767) (<= (select main_a v_prenex_9768) (+ (select main_a v_prenex_9767) 1000)) (<= 1998 (* 2 (select main_a v_prenex_9768))) (< v_prenex_9767 main_x))) (or (forall ((v_prenex_1065 Int)) (or (<= (* 2 (select main_a v_prenex_1065)) 2) (<= 0 (+ (select main_a v_prenex_1065) 1)) (<= (+ main_x 1) v_prenex_1065) (< v_prenex_1065 main_x))) (forall ((v_prenex_1066 Int)) (or (<= 998 (select main_a v_prenex_1066)) (<= 999 (select main_a v_prenex_1066))))) (forall ((v_prenex_9675 Int) (v_prenex_9674 Int)) (or (<= (+ main_x 1) v_prenex_9674) (<= 1998 (* 2 (select main_a v_prenex_9675))) (< v_prenex_9674 main_x) (<= (select main_a v_prenex_9675) (+ (select main_a v_prenex_9674) 1000)) (<= 0 (+ (select main_a v_prenex_9674) 1)) (<= 999 (select main_a v_prenex_9675)) (< v_prenex_9675 main_y))) (forall ((v_prenex_11458 Int) (v_prenex_11459 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_11459))) (<= (* 2 (select main_a v_prenex_11459)) 2000) (<= (select main_a v_prenex_11459) (+ (select main_a v_prenex_11458) 1000)) (<= (+ main_x 1) v_prenex_11458) (<= (+ main_y 1) v_prenex_11459) (< v_prenex_11458 main_x) (<= (* 2 (select main_a v_prenex_11458)) 2))) (forall ((v_prenex_10189 Int) (v_prenex_10190 Int)) (or (<= (select main_a v_prenex_10189) 1) (<= (* 2 (select main_a v_prenex_10190)) 2000) (<= (+ main_x 1) v_prenex_10189) (<= 998 (select main_a v_prenex_10190)) (<= (+ (select main_a v_prenex_10189) 998) (select main_a v_prenex_10190)) (< v_prenex_10189 main_x) (<= (* 2 (select main_a v_prenex_10189)) 2))) (forall ((v_prenex_6767 Int) (v_prenex_6766 Int)) (or (<= (+ main_x 1) v_prenex_6766) (<= (+ main_y 1) v_prenex_6767) (<= 1998 (* 2 (select main_a v_prenex_6767))) (<= (select main_a v_prenex_6767) (+ (select main_a v_prenex_6766) 1000)) (<= (select main_a v_prenex_6766) 1) (<= 999 (select main_a v_prenex_6767)) (< v_prenex_6766 main_x))) (forall ((v_prenex_8373 Int) (v_prenex_8374 Int)) (or (<= (+ (select main_a v_prenex_8374) (select main_a v_prenex_8373)) 1000) (<= (+ main_x 1) v_prenex_8373) (< v_prenex_8373 main_x) (<= 0 (select main_a v_prenex_8373)) (<= (select main_a v_prenex_8374) 1001) (<= (select main_a v_prenex_8373) 1))) (forall ((v_prenex_1568 Int) (v_prenex_1567 Int)) (or (< v_prenex_1567 main_x) (<= (select main_a v_prenex_1567) 2) (<= 999 (select main_a v_prenex_1568)) (<= (+ main_x 1) v_prenex_1567) (<= (select main_a v_prenex_1568) 1000) (<= (+ (select main_a v_prenex_1568) (select main_a v_prenex_1567)) 1000) (<= 0 (+ (select main_a v_prenex_1567) 1)))) (forall ((v_prenex_2647 Int) (v_prenex_2648 Int)) (or (<= (select main_a v_prenex_2647) 2) (<= (select main_a v_prenex_2648) (+ (select main_a v_prenex_2647) 1000)) (<= (+ main_x 1) v_prenex_2647) (<= 999 (select main_a v_prenex_2648)) (<= 0 (select main_a v_prenex_2647)) (< v_prenex_2647 main_x))) (forall ((v_prenex_12726 Int) (v_prenex_12725 Int)) (or (<= (+ (select main_a v_prenex_12726) (select main_a v_prenex_12725)) 1000) (<= (select main_a v_prenex_12725) 1) (< v_prenex_12725 main_x) (<= 0 (+ (select main_a v_prenex_12725) 1)) (<= (select main_a v_prenex_12726) 1001) (<= (+ main_x 1) v_prenex_12725) (<= (select main_a v_prenex_12726) 1000))) (forall ((v_prenex_273 Int) (v_prenex_274 Int)) (or (< v_prenex_274 main_y) (<= (select main_a v_prenex_274) 1001) (< v_prenex_273 main_x) (<= (* 2 (select main_a v_prenex_274)) 2000) (<= 1000 (+ (select main_a v_prenex_274) (select main_a v_prenex_273))) (<= (+ main_x 1) v_prenex_273) (<= (select main_a v_prenex_273) 2))) (forall ((v_prenex_9507 Int) (v_prenex_9506 Int)) (or (<= (select main_a v_prenex_9507) (+ (select main_a v_prenex_9506) 1000)) (<= 0 (* 2 (select main_a v_prenex_9506))) (<= (+ main_x 1) v_prenex_9506) (< v_prenex_9506 main_x) (<= (* 2 (select main_a v_prenex_9506)) 2) (<= 1998 (* 2 (select main_a v_prenex_9507))))) (or (forall ((v_prenex_4665 Int)) (or (<= 0 (+ (select main_a v_prenex_4665) 1)) (<= (+ main_x 1) v_prenex_4665) (<= (* 2 (select main_a v_prenex_4665)) 2) (< v_prenex_4665 main_x) (<= (select main_a v_prenex_4665) 1))) (forall ((v_prenex_4666 Int)) (<= 998 (select main_a v_prenex_4666)))) (or (forall ((v_prenex_9471 Int)) (or (<= (+ main_y 1) v_prenex_9471) (<= (* 2 (select main_a v_prenex_9471)) 2000))) (forall ((v_prenex_32 Int)) (or (<= (+ main_x 1) v_prenex_32) (<= 0 (* 2 (select main_a v_prenex_32))) (< v_prenex_32 main_x)))) (forall ((v_prenex_8066 Int) (v_prenex_8067 Int)) (or (<= (+ (select main_a v_prenex_8067) (select main_a v_prenex_8066)) 1000) (< v_prenex_8066 main_x) (<= (+ main_x 1) v_prenex_8066) (<= (* 2 (select main_a v_prenex_8066)) 2) (<= 999 (select main_a v_prenex_8067)) (<= 0 (* 2 (select main_a v_prenex_8066))))) (forall ((v_prenex_6988 Int) (v_prenex_6989 Int)) (or (<= 0 (select main_a v_prenex_6988)) (< v_prenex_6988 main_x) (<= (* 2 (select main_a v_prenex_6989)) 2000) (<= (+ main_x 1) v_prenex_6988) (<= (select main_a v_prenex_6989) 1001) (<= 0 (* 2 (select main_a v_prenex_6988))) (<= (+ (select main_a v_prenex_6989) (select main_a v_prenex_6988)) 1000))) (forall ((v_prenex_5133 Int) (v_prenex_5132 Int)) (or (<= (+ (select main_a v_prenex_5133) (select main_a v_prenex_5132)) 1000) (<= (+ main_x 1) v_prenex_5132) (< v_prenex_5133 main_y) (<= (select main_a v_prenex_5133) 1001) (< v_prenex_5132 main_x) (<= 1998 (* 2 (select main_a v_prenex_5133))) (<= 0 (select main_a v_prenex_5132)))) (forall ((v_prenex_8952 Int) (v_prenex_8951 Int)) (or (<= (select main_a v_prenex_8951) 2) (<= (* 2 (select main_a v_prenex_8951)) 2) (<= 1000 (+ (select main_a v_prenex_8952) (select main_a v_prenex_8951))) (<= 999 (select main_a v_prenex_8952)) (<= (+ main_x 1) v_prenex_8951) (<= (select main_a v_prenex_8952) 1001) (< v_prenex_8951 main_x))) (or (forall ((v_prenex_8518 Int)) (<= (select main_a v_prenex_8518) 1000)) (forall ((v_prenex_8517 Int)) (or (< v_prenex_8517 main_x) (<= 0 (* 2 (select main_a v_prenex_8517))) (<= 0 (+ (select main_a v_prenex_8517) 1)) (<= (+ main_x 1) v_prenex_8517) (<= (* 2 (select main_a v_prenex_8517)) 2)))) (forall ((v_prenex_4405 Int) (v_prenex_4406 Int)) (or (<= 998 (select main_a v_prenex_4406)) (< v_prenex_4405 main_x) (<= (+ main_y 1) v_prenex_4406) (<= (+ (select main_a v_prenex_4406) (select main_a v_prenex_4405)) 1000) (< v_prenex_4406 main_y))) (forall ((v_prenex_1998 Int) (v_prenex_1997 Int)) (or (<= 1000 (+ (select main_a v_prenex_1998) (select main_a v_prenex_1997))) (<= 1998 (* 2 (select main_a v_prenex_1998))) (<= (+ main_x 1) v_prenex_1997) (<= (+ main_y 1) v_prenex_1998) (< v_prenex_1997 main_x) (<= 998 (select main_a v_prenex_1998)) (<= 0 (* 2 (select main_a v_prenex_1997))))) (or (forall ((v_prenex_3806 Int)) (or (<= (* 2 (select main_a v_prenex_3806)) 2) (<= 0 (+ (select main_a v_prenex_3806) 1)) (< v_prenex_3806 main_x) (<= (+ main_x 1) v_prenex_3806) (<= (select main_a v_prenex_3806) 1))) (forall ((v_prenex_3807 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3807))) (<= (select main_a v_prenex_3807) 1001)))) (forall ((v_prenex_527 Int) (v_prenex_528 Int)) (or (<= (+ main_x 1) v_prenex_527) (<= 998 (select main_a v_prenex_528)) (< v_prenex_527 main_x) (<= 0 (+ (select main_a v_prenex_527) 1)) (<= (* 2 (select main_a v_prenex_528)) 2000) (<= (+ (select main_a v_prenex_527) 998) (select main_a v_prenex_528)))) (forall ((v_prenex_10998 Int) (v_prenex_10997 Int)) (or (<= 999 (select main_a v_prenex_10998)) (<= (select main_a v_prenex_10998) 1001) (<= (+ main_x 1) v_prenex_10997) (<= 1000 (+ (select main_a v_prenex_10998) (select main_a v_prenex_10997))) (<= 0 (select main_a v_prenex_10997)) (<= (* 2 (select main_a v_prenex_10997)) 2) (< v_prenex_10997 main_x))) (forall ((v_prenex_2378 Int) (v_prenex_2379 Int)) (or (<= (+ main_y 1) v_prenex_2379) (<= (select main_a v_prenex_2379) 1000) (<= (+ (select main_a v_prenex_2379) (select main_a v_prenex_2378)) 1000) (<= 998 (select main_a v_prenex_2379)) (<= 0 (select main_a v_prenex_2378)) (<= (+ main_x 1) v_prenex_2378) (< v_prenex_2378 main_x))) (forall ((v_prenex_5013 Int) (v_prenex_5012 Int)) (or (<= 0 (+ (select main_a v_prenex_5012) 1)) (<= (+ (select main_a v_prenex_5013) (select main_a v_prenex_5012)) 1000) (<= (* 2 (select main_a v_prenex_5012)) 2) (< v_prenex_5012 main_x) (<= 1998 (* 2 (select main_a v_prenex_5013))) (<= (+ main_x 1) v_prenex_5012) (<= (select main_a v_prenex_5013) 1000))) (forall ((v_prenex_4814 Int) (v_prenex_4815 Int)) (or (<= 999 (select main_a v_prenex_4815)) (<= (+ main_x 1) v_prenex_4814) (< v_prenex_4814 main_x) (<= (* 2 (select main_a v_prenex_4814)) 2) (<= (select main_a v_prenex_4815) (+ (select main_a v_prenex_4814) 1000)) (<= 1998 (* 2 (select main_a v_prenex_4815))) (< v_prenex_4815 main_y))) (forall ((v_prenex_3716 Int) (v_prenex_3717 Int)) (or (<= (+ main_x 1) v_prenex_3716) (<= (+ (select main_a v_prenex_3717) (select main_a v_prenex_3716)) 1000) (<= 0 (+ (select main_a v_prenex_3716) 1)) (<= 999 (select main_a v_prenex_3717)) (< v_prenex_3716 main_x) (<= (+ main_y 1) v_prenex_3717))) (forall ((v_prenex_13138 Int) (v_prenex_13139 Int)) (or (<= 999 (select main_a v_prenex_13139)) (<= (+ main_x 1) v_prenex_13138) (< v_prenex_13138 main_x) (<= (select main_a v_prenex_13139) (+ (select main_a v_prenex_13138) 1000)) (<= (+ main_y 1) v_prenex_13139) (<= (* 2 (select main_a v_prenex_13138)) 2))) (forall ((v_prenex_9769 Int) (v_prenex_9770 Int)) (or (<= (select main_a v_prenex_9770) 1000) (<= (+ main_x 1) v_prenex_9769) (<= (select main_a v_prenex_9770) (+ (select main_a v_prenex_9769) 1000)) (<= 999 (select main_a v_prenex_9770)) (<= (select main_a v_prenex_9769) 2) (<= 0 (* 2 (select main_a v_prenex_9769))) (< v_prenex_9769 main_x))) (forall ((v_prenex_13426 Int) (v_prenex_13425 Int)) (or (<= 0 (+ (select main_a v_prenex_13425) 1)) (< v_prenex_13425 main_x) (<= 1000 (+ (select main_a v_prenex_13426) (select main_a v_prenex_13425))) (<= (* 2 (select main_a v_prenex_13426)) 2000) (<= (+ main_x 1) v_prenex_13425) (<= (+ main_y 1) v_prenex_13426) (<= (select main_a v_prenex_13426) 1001))) (forall ((v_prenex_9095 Int) (v_prenex_9094 Int)) (or (<= 0 (+ (select main_a v_prenex_9094) 1)) (<= (+ (select main_a v_prenex_9094) 998) (select main_a v_prenex_9095)) (<= (+ main_x 1) v_prenex_9094) (<= (select main_a v_prenex_9095) 1000) (< v_prenex_9094 main_x) (<= (* 2 (select main_a v_prenex_9095)) 2000))) (forall ((v_prenex_9487 Int) (v_prenex_9486 Int)) (or (<= (select main_a v_prenex_9486) 2) (<= (+ (select main_a v_prenex_9487) (select main_a v_prenex_9486)) 1000) (< v_prenex_9486 main_x) (<= 0 (* 2 (select main_a v_prenex_9486))) (<= (* 2 (select main_a v_prenex_9487)) 2000) (<= (+ main_x 1) v_prenex_9486) (<= (select main_a v_prenex_9487) 1001))) (forall ((v_prenex_13073 Int) (v_prenex_13072 Int)) (or (<= (select main_a v_prenex_13073) 1000) (<= 1000 (+ (select main_a v_prenex_13073) (select main_a v_prenex_13072))) (< v_prenex_13072 main_x) (<= (select main_a v_prenex_13072) 2) (<= 0 (* 2 (select main_a v_prenex_13072))) (<= (+ main_x 1) v_prenex_13072) (<= (select main_a v_prenex_13073) 1001))) (forall ((v_prenex_6364 Int) (v_prenex_6363 Int)) (or (<= (select main_a v_prenex_6363) 1) (< v_prenex_6363 main_x) (<= (* 2 (select main_a v_prenex_6364)) 2000) (<= 1998 (* 2 (select main_a v_prenex_6364))) (<= (+ main_x 1) v_prenex_6363) (<= 1000 (+ (select main_a v_prenex_6364) (select main_a v_prenex_6363))))) (forall ((v_prenex_7634 Int) (v_prenex_7635 Int)) (or (<= (+ main_x 1) v_prenex_7634) (< v_prenex_7634 main_x) (<= (* 2 (select main_a v_prenex_7635)) 2000) (<= (select main_a v_prenex_7635) 1000) (<= 1000 (+ (select main_a v_prenex_7635) (select main_a v_prenex_7634))) (<= 0 (+ (select main_a v_prenex_7634) 1)))) (or (forall ((v_prenex_1026 Int)) (or (<= (select main_a v_prenex_1026) 1001) (<= (* 2 (select main_a v_prenex_1026)) 2000))) (forall ((v_prenex_1025 Int)) (or (<= (* 2 (select main_a v_prenex_1025)) 2) (<= 0 (+ (select main_a v_prenex_1025) 1)) (<= (+ main_x 1) v_prenex_1025) (< v_prenex_1025 main_x)))) (or (forall ((v_prenex_7070 Int)) (or (<= (+ main_x 1) v_prenex_7070) (<= 0 (* 2 (select main_a v_prenex_7070))) (< v_prenex_7070 main_x))) (forall ((v_prenex_7071 Int)) (or (<= 998 (select main_a v_prenex_7071)) (<= 999 (select main_a v_prenex_7071))))) (forall ((v_prenex_2835 Int) (v_prenex_2836 Int)) (or (<= (select main_a v_prenex_2836) 1000) (<= 0 (* 2 (select main_a v_prenex_2835))) (<= (select main_a v_prenex_2836) 1001) (<= (select main_a v_prenex_2836) (+ (select main_a v_prenex_2835) 1000)) (< v_prenex_2835 main_x) (<= (+ main_x 1) v_prenex_2835))) (forall ((v_prenex_11295 Int) (v_prenex_11294 Int)) (or (< v_prenex_11294 main_x) (<= 0 (+ (select main_a v_prenex_11294) 1)) (<= (+ main_x 1) v_prenex_11294) (<= (select main_a v_prenex_11294) 1) (<= (+ (select main_a v_prenex_11294) 998) (select main_a v_prenex_11295)) (<= (* 2 (select main_a v_prenex_11295)) 2000))) (forall ((v_prenex_3663 Int) (v_prenex_3662 Int)) (or (<= (+ main_x 1) v_prenex_3662) (<= (* 2 (select main_a v_prenex_3663)) 2000) (<= 1000 (+ (select main_a v_prenex_3663) (select main_a v_prenex_3662))) (<= (select main_a v_prenex_3662) 2) (< v_prenex_3662 main_x) (<= (select main_a v_prenex_3663) 1000) (<= 0 (+ (select main_a v_prenex_3662) 1)))) (or (forall ((v_prenex_5331 Int)) (<= 1998 (* 2 (select main_a v_prenex_5331)))) (forall ((v_prenex_5330 Int)) (or (<= (* 2 (select main_a v_prenex_5330)) 2) (<= 0 (select main_a v_prenex_5330)) (<= (+ main_x 1) v_prenex_5330) (< v_prenex_5330 main_x)))) (forall ((v_prenex_11792 Int) (v_prenex_11793 Int)) (or (< v_prenex_11792 main_x) (< v_prenex_11793 main_y) (<= (+ main_x 1) v_prenex_11792) (<= 0 (select main_a v_prenex_11792)) (<= 1000 (+ (select main_a v_prenex_11793) (select main_a v_prenex_11792))) (<= (select main_a v_prenex_11793) 1000) (<= (select main_a v_prenex_11793) 1001))) (forall ((v_prenex_11270 Int) (v_prenex_11271 Int)) (or (< v_prenex_11270 main_x) (<= (+ (select main_a v_prenex_11271) (select main_a v_prenex_11270)) 1000) (<= (select main_a v_prenex_11270) 1) (<= 0 (select main_a v_prenex_11270)) (<= (+ main_x 1) v_prenex_11270) (<= 1998 (* 2 (select main_a v_prenex_11271))) (<= (select main_a v_prenex_11271) 1001))) (or (forall ((v_prenex_5790 Int)) (or (<= 999 (select main_a v_prenex_5790)) (<= (select main_a v_prenex_5790) 1001))) (forall ((v_prenex_5789 Int)) (or (<= (+ main_x 1) v_prenex_5789) (<= (* 2 (select main_a v_prenex_5789)) 2) (< v_prenex_5789 main_x)))) (forall ((v_prenex_4407 Int) (v_prenex_4408 Int)) (or (<= (+ main_x 1) v_prenex_4407) (<= 0 (select main_a v_prenex_4407)) (<= (+ (select main_a v_prenex_4407) 998) (select main_a v_prenex_4408)) (< v_prenex_4407 main_x))) (or (forall ((v_prenex_8604 Int)) (or (< v_prenex_8604 main_y) (<= 1998 (* 2 (select main_a v_prenex_8604))))) (forall ((v_prenex_8603 Int)) (or (<= (select main_a v_prenex_8603) 1) (< v_prenex_8603 main_x) (<= (+ main_x 1) v_prenex_8603) (<= 0 (* 2 (select main_a v_prenex_8603)))))) (forall ((v_prenex_7643 Int) (v_prenex_7642 Int)) (or (< v_prenex_7643 main_y) (<= (select main_a v_prenex_7642) 1) (<= 1000 (+ (select main_a v_prenex_7643) (select main_a v_prenex_7642))) (< v_prenex_7642 main_x) (<= 999 (select main_a v_prenex_7643)) (<= (* 2 (select main_a v_prenex_7643)) 2000) (<= (+ main_x 1) v_prenex_7642))) (or (forall ((v_prenex_8122 Int)) (or (<= (select main_a v_prenex_8122) 1) (< v_prenex_8122 main_x) (<= (+ main_x 1) v_prenex_8122) (<= 0 (+ (select main_a v_prenex_8122) 1)))) (forall ((v_prenex_8123 Int)) (<= (* 2 (select main_a v_prenex_8123)) 2000))) (forall ((v_prenex_5583 Int) (v_prenex_5582 Int)) (or (< v_prenex_5582 main_x) (<= (+ main_x 1) v_prenex_5582) (<= (select main_a v_prenex_5583) (+ (select main_a v_prenex_5582) 1000)) (<= (select main_a v_prenex_5582) 1) (<= (select main_a v_prenex_5583) 1000))) (forall ((v_prenex_2149 Int) (v_prenex_2150 Int)) (or (<= (* 2 (select main_a v_prenex_2149)) 2) (<= (select main_a v_prenex_2150) 1001) (<= 0 (select main_a v_prenex_2149)) (<= (select main_a v_prenex_2150) 1000) (< v_prenex_2149 main_x) (<= 1000 (+ (select main_a v_prenex_2150) (select main_a v_prenex_2149))) (<= (+ main_x 1) v_prenex_2149))) (forall ((v_prenex_6461 Int) (v_prenex_6462 Int)) (or (< v_prenex_6461 main_x) (<= (select main_a v_prenex_6462) 1000) (<= (select main_a v_prenex_6462) (+ (select main_a v_prenex_6461) 1000)) (<= (select main_a v_prenex_6461) 2) (<= (select main_a v_prenex_6461) 1) (<= (+ main_x 1) v_prenex_6461) (<= (select main_a v_prenex_6462) 1001))) (or (forall ((v_prenex_7044 Int)) (or (<= 0 (* 2 (select main_a v_prenex_7044))) (<= (+ main_x 1) v_prenex_7044))) (forall ((v_prenex_7045 Int)) (or (<= (select main_a v_prenex_7045) 1001) (< v_prenex_7045 main_y) (<= (+ main_y 1) v_prenex_7045)))) (or (forall ((v_prenex_3994 Int)) (or (< v_prenex_3994 main_x) (<= (* 2 (select main_a v_prenex_3994)) 2) (<= (+ main_x 1) v_prenex_3994))) (forall ((v_prenex_3995 Int)) (or (<= (+ main_y 1) v_prenex_3995) (<= (* 2 (select main_a v_prenex_3995)) 2000) (<= (select main_a v_prenex_3995) 1000)))) (forall ((v_prenex_8794 Int) (v_prenex_8795 Int)) (or (<= (select main_a v_prenex_8795) 1000) (<= 0 (select main_a v_prenex_8794)) (<= 1998 (* 2 (select main_a v_prenex_8795))) (<= (+ main_x 1) v_prenex_8794) (< v_prenex_8794 main_x) (<= (select main_a v_prenex_8795) (+ (select main_a v_prenex_8794) 1000)) (< v_prenex_8795 main_y))) (or (forall ((v_prenex_13249 Int)) (or (<= 998 (select main_a v_prenex_13249)) (<= (+ main_y 1) v_prenex_13249) (<= (select main_a v_prenex_13249) 1001))) (forall ((v_prenex_13248 Int)) (or (<= (+ main_x 1) v_prenex_13248) (<= 0 (* 2 (select main_a v_prenex_13248))) (< v_prenex_13248 main_x) (<= 0 (+ (select main_a v_prenex_13248) 1))))) (or (forall ((v_prenex_5767 Int)) (or (<= 0 (select main_a v_prenex_5767)) (<= 0 (+ (select main_a v_prenex_5767) 1)) (< v_prenex_5767 main_x) (<= (+ main_x 1) v_prenex_5767) (<= (* 2 (select main_a v_prenex_5767)) 2))) (forall ((v_prenex_5768 Int)) (<= 998 (select main_a v_prenex_5768)))) (forall ((v_prenex_2935 Int) (v_prenex_2936 Int)) (or (<= (* 2 (select main_a v_prenex_2936)) 2000) (<= (select main_a v_prenex_2936) 1000) (< v_prenex_2935 main_x) (<= 1000 (+ (select main_a v_prenex_2936) (select main_a v_prenex_2935))) (<= (+ main_x 1) v_prenex_2935) (<= 0 (+ (select main_a v_prenex_2935) 1)) (<= 0 (* 2 (select main_a v_prenex_2935))))) (forall ((v_prenex_6677 Int) (v_prenex_6676 Int)) (or (<= (+ main_x 1) v_prenex_6676) (<= (+ main_y 1) v_prenex_6677) (<= 999 (select main_a v_prenex_6677)) (< v_prenex_6676 main_x) (<= (* 2 (select main_a v_prenex_6677)) 2000) (<= 0 (* 2 (select main_a v_prenex_6676))) (<= 1000 (+ (select main_a v_prenex_6677) (select main_a v_prenex_6676))))) (forall ((v_prenex_12487 Int) (v_prenex_12488 Int)) (or (<= (select main_a v_prenex_12487) 1) (<= (+ main_x 1) v_prenex_12487) (<= 999 (select main_a v_prenex_12488)) (<= 1000 (+ (select main_a v_prenex_12488) (select main_a v_prenex_12487))) (< v_prenex_12487 main_x) (<= (* 2 (select main_a v_prenex_12488)) 2000))) (forall ((v_prenex_8307 Int) (v_prenex_8306 Int)) (or (<= (+ main_x 1) v_prenex_8306) (<= 0 (select main_a v_prenex_8306)) (<= 1000 (+ (select main_a v_prenex_8307) (select main_a v_prenex_8306))) (<= (+ main_y 1) v_prenex_8307) (< v_prenex_8306 main_x) (<= (select main_a v_prenex_8307) 1000))) (forall ((v_prenex_6702 Int) (v_prenex_6703 Int)) (or (< v_prenex_6702 main_x) (<= (+ main_x 1) v_prenex_6702) (< v_prenex_6703 main_y) (<= (select main_a v_prenex_6703) (+ (select main_a v_prenex_6702) 1000)) (<= 999 (select main_a v_prenex_6703)) (<= (select main_a v_prenex_6703) 1000) (<= 0 (+ (select main_a v_prenex_6702) 1)))) (forall ((v_prenex_13235 Int) (v_prenex_13234 Int)) (or (<= (* 2 (select main_a v_prenex_13235)) 2000) (<= (+ main_x 1) v_prenex_13234) (<= 0 (* 2 (select main_a v_prenex_13234))) (<= (+ (select main_a v_prenex_13234) 998) (select main_a v_prenex_13235)) (<= (select main_a v_prenex_13235) 1000) (< v_prenex_13234 main_x))) (or (forall ((v_prenex_10601 Int)) (or (<= (select main_a v_prenex_10601) 1001) (<= (select main_a v_prenex_10601) 1000) (<= (+ main_y 1) v_prenex_10601))) (forall ((v_prenex_10600 Int)) (or (<= (+ main_x 1) v_prenex_10600) (<= (* 2 (select main_a v_prenex_10600)) 2) (< v_prenex_10600 main_x)))) (forall ((v_prenex_8338 Int) (v_prenex_8337 Int)) (or (<= 0 (* 2 (select main_a v_prenex_8337))) (<= 998 (select main_a v_prenex_8338)) (< v_prenex_8337 main_x) (<= (select main_a v_prenex_8338) (+ (select main_a v_prenex_8337) 1000)) (<= (+ main_x 1) v_prenex_8337))) (forall ((v_prenex_12653 Int) (v_prenex_12654 Int)) (or (<= (select main_a v_prenex_12654) 1001) (<= 0 (* 2 (select main_a v_prenex_12653))) (< v_prenex_12653 main_x) (<= (+ main_x 1) v_prenex_12653) (<= (select main_a v_prenex_12653) 2) (<= 998 (select main_a v_prenex_12654)) (<= 1000 (+ (select main_a v_prenex_12654) (select main_a v_prenex_12653))))) (forall ((v_prenex_10116 Int) (v_prenex_10117 Int)) (or (<= 0 (+ (select main_a v_prenex_10116) 1)) (< v_prenex_10116 main_x) (<= (+ main_x 1) v_prenex_10116) (<= (select main_a v_prenex_10117) 1001) (<= 1000 (+ (select main_a v_prenex_10117) (select main_a v_prenex_10116))) (<= (select main_a v_prenex_10116) 2))) (forall ((v_prenex_8112 Int) (v_prenex_8113 Int)) (or (<= (+ main_y 1) v_prenex_8113) (<= (select main_a v_prenex_8112) 1) (<= 1998 (* 2 (select main_a v_prenex_8113))) (<= (+ main_x 1) v_prenex_8112) (<= (select main_a v_prenex_8113) 1000) (<= 1000 (+ (select main_a v_prenex_8113) (select main_a v_prenex_8112))) (< v_prenex_8112 main_x))) (forall ((v_prenex_2811 Int) (v_prenex_2812 Int)) (or (<= 999 (select main_a v_prenex_2812)) (<= (+ (select main_a v_prenex_2812) (select main_a v_prenex_2811)) 1000) (<= (+ main_y 1) v_prenex_2812) (< v_prenex_2812 main_y))) (forall ((v_prenex_11660 Int) (v_prenex_11659 Int)) (or (<= 1000 (+ (select main_a v_prenex_11660) (select main_a v_prenex_11659))) (<= (+ main_x 1) v_prenex_11659) (<= (select main_a v_prenex_11659) 1) (<= 999 (select main_a v_prenex_11660)) (<= (* 2 (select main_a v_prenex_11660)) 2000) (<= 0 (select main_a v_prenex_11659)) (< v_prenex_11659 main_x))) (forall ((v_prenex_3206 Int) (v_prenex_3207 Int)) (or (<= 1000 (+ (select main_a v_prenex_3207) (select main_a v_prenex_3206))) (<= (select main_a v_prenex_3206) 2) (<= 0 (+ (select main_a v_prenex_3206) 1)) (<= (* 2 (select main_a v_prenex_3207)) 2000) (< v_prenex_3206 main_x) (<= (+ main_x 1) v_prenex_3206) (<= (select main_a v_prenex_3207) 1001))) (or (forall ((v_prenex_9403 Int)) (or (<= 999 (select main_a v_prenex_9403)) (<= (+ main_y 1) v_prenex_9403))) (forall ((v_prenex_9402 Int)) (or (<= (+ main_x 1) v_prenex_9402) (<= (select main_a v_prenex_9402) 1) (< v_prenex_9402 main_x) (<= (* 2 (select main_a v_prenex_9402)) 2)))) (forall ((v_prenex_557 Int) (v_prenex_558 Int)) (or (<= (* 2 (select main_a v_prenex_557)) 2) (<= 998 (select main_a v_prenex_558)) (<= (+ (select main_a v_prenex_558) (select main_a v_prenex_557)) 1000) (< v_prenex_557 main_x) (<= (+ main_x 1) v_prenex_557) (<= 0 (* 2 (select main_a v_prenex_557))))) (forall ((v_prenex_5848 Int) (v_prenex_5847 Int)) (or (<= (* 2 (select main_a v_prenex_5848)) 2000) (<= (+ main_y 1) v_prenex_5848) (<= (select main_a v_prenex_5847) 1) (<= (+ (select main_a v_prenex_5847) 998) (select main_a v_prenex_5848)) (<= (select main_a v_prenex_5848) 1001) (<= (+ main_x 1) v_prenex_5847) (< v_prenex_5847 main_x))) (forall ((v_prenex_9564 Int) (v_prenex_9563 Int)) (or (<= (+ main_y 1) v_prenex_9564) (< v_prenex_9563 main_x) (<= (+ (select main_a v_prenex_9564) (select main_a v_prenex_9563)) 1000) (<= (+ main_x 1) v_prenex_9563) (<= (select main_a v_prenex_9563) 1))) (forall ((v_prenex_3128 Int) (v_prenex_3127 Int)) (or (<= (+ main_x 1) v_prenex_3127) (<= 1000 (+ (select main_a v_prenex_3128) (select main_a v_prenex_3127))) (<= 0 (+ (select main_a v_prenex_3127) 1)) (<= (* 2 (select main_a v_prenex_3128)) 2000) (<= (select main_a v_prenex_3127) 2) (<= 998 (select main_a v_prenex_3128)) (< v_prenex_3127 main_x))) (forall ((v_prenex_6891 Int) (v_prenex_6890 Int)) (or (<= 1000 (+ (select main_a v_prenex_6891) (select main_a v_prenex_6890))) (<= (select main_a v_prenex_6891) 1001) (<= 0 (select main_a v_prenex_6890)) (<= (select main_a v_prenex_6891) 1000) (<= (+ main_x 1) v_prenex_6890) (<= 0 (+ (select main_a v_prenex_6890) 1)) (< v_prenex_6890 main_x))) (forall ((v_prenex_2312 Int) (v_prenex_2313 Int)) (or (<= (+ main_x 1) v_prenex_2312) (<= (select main_a v_prenex_2313) (+ (select main_a v_prenex_2312) 1000)) (<= (select main_a v_prenex_2312) 2) (<= (select main_a v_prenex_2313) 1001) (<= (+ main_y 1) v_prenex_2313) (< v_prenex_2312 main_x) (<= (select main_a v_prenex_2313) 1000))) (forall ((v_prenex_10372 Int) (v_prenex_10371 Int)) (or (<= 0 (* 2 (select main_a v_prenex_10371))) (< v_prenex_10371 main_x) (<= (+ main_x 1) v_prenex_10371) (<= 1000 (+ (select main_a v_prenex_10372) (select main_a v_prenex_10371))) (<= (select main_a v_prenex_10372) 1000) (<= (+ main_y 1) v_prenex_10372) (<= 1998 (* 2 (select main_a v_prenex_10372))))) (or (forall ((v_prenex_12422 Int)) (<= (select main_a v_prenex_12422) 1001)) (forall ((v_prenex_12421 Int)) (or (<= (* 2 (select main_a v_prenex_12421)) 2) (<= (+ main_x 1) v_prenex_12421) (<= 0 (+ (select main_a v_prenex_12421) 1)) (< v_prenex_12421 main_x)))) (forall ((v_prenex_2565 Int) (v_prenex_2566 Int)) (or (<= (select main_a v_prenex_2565) 1) (<= (+ main_y 1) v_prenex_2566) (<= (+ main_x 1) v_prenex_2565) (< v_prenex_2565 main_x) (<= 998 (select main_a v_prenex_2566)) (<= (+ (select main_a v_prenex_2566) (select main_a v_prenex_2565)) 1000) (<= (* 2 (select main_a v_prenex_2566)) 2000))) (forall ((v_prenex_645 Int) (v_prenex_646 Int)) (or (<= (+ main_x 1) v_prenex_645) (<= (* 2 (select main_a v_prenex_645)) 2) (<= (select main_a v_prenex_645) 2) (<= (select main_a v_prenex_646) 1001) (<= 1000 (+ (select main_a v_prenex_646) (select main_a v_prenex_645))) (< v_prenex_645 main_x) (<= 1998 (* 2 (select main_a v_prenex_646))))) (or (forall ((v_prenex_7122 Int)) (or (<= (+ main_x 1) v_prenex_7122) (<= (* 2 (select main_a v_prenex_7122)) 2) (< v_prenex_7122 main_x))) (forall ((v_prenex_7123 Int)) (or (<= (+ main_y 1) v_prenex_7123) (<= 998 (select main_a v_prenex_7123))))) (forall ((v_prenex_9262 Int) (v_prenex_9261 Int)) (or (<= 1000 (+ (select main_a v_prenex_9262) (select main_a v_prenex_9261))) (<= 0 (+ (select main_a v_prenex_9261) 1)) (<= (+ main_x 1) v_prenex_9261) (< v_prenex_9261 main_x) (<= (* 2 (select main_a v_prenex_9262)) 2000))) (forall ((v_prenex_5509 Int) (v_prenex_5508 Int)) (or (<= (* 2 (select main_a v_prenex_5508)) 2) (<= (select main_a v_prenex_5509) 1001) (<= (+ main_x 1) v_prenex_5508) (<= (+ (select main_a v_prenex_5508) 998) (select main_a v_prenex_5509)) (<= (select main_a v_prenex_5508) 1) (< v_prenex_5508 main_x))) (forall ((v_prenex_7375 Int) (v_prenex_7376 Int)) (or (< v_prenex_7375 main_x) (<= (+ main_x 1) v_prenex_7375) (<= 0 (* 2 (select main_a v_prenex_7375))) (<= 0 (+ (select main_a v_prenex_7375) 1)) (<= 1000 (+ (select main_a v_prenex_7376) (select main_a v_prenex_7375))))) (forall ((v_prenex_12344 Int) (v_prenex_12343 Int)) (or (<= (+ (select main_a v_prenex_12344) (select main_a v_prenex_12343)) 1000) (< v_prenex_12343 main_x) (<= (+ main_x 1) v_prenex_12343) (<= (select main_a v_prenex_12344) 1001) (<= (+ main_y 1) v_prenex_12344) (<= 0 (select main_a v_prenex_12343)) (<= (select main_a v_prenex_12344) 1000))) (forall ((v_prenex_4591 Int) (v_prenex_4592 Int)) (or (<= 0 (* 2 (select main_a v_prenex_4591))) (<= (+ main_x 1) v_prenex_4591) (<= (* 2 (select main_a v_prenex_4592)) 2000) (<= (* 2 (select main_a v_prenex_4591)) 2) (<= (select main_a v_prenex_4592) (+ (select main_a v_prenex_4591) 1000)) (< v_prenex_4591 main_x) (<= 999 (select main_a v_prenex_4592)))) (forall ((v_prenex_13000 Int) (v_prenex_13001 Int)) (or (<= (+ main_x 1) v_prenex_13000) (<= (select main_a v_prenex_13001) 1001) (<= (select main_a v_prenex_13000) 1) (<= 1000 (+ (select main_a v_prenex_13001) (select main_a v_prenex_13000))) (<= 0 (select main_a v_prenex_13000)) (< v_prenex_13000 main_x) (<= (* 2 (select main_a v_prenex_13001)) 2000))) (forall ((v_prenex_4348 Int) (v_prenex_4347 Int)) (or (<= (+ main_x 1) v_prenex_4347) (<= (select main_a v_prenex_4347) 2) (<= (select main_a v_prenex_4348) 1000) (< v_prenex_4347 main_x) (<= (+ (select main_a v_prenex_4347) 998) (select main_a v_prenex_4348)) (<= 0 (* 2 (select main_a v_prenex_4347))))) (forall ((v_prenex_6082 Int) (v_prenex_6081 Int)) (or (< v_prenex_6081 main_x) (<= (+ main_x 1) v_prenex_6081) (<= 1998 (* 2 (select main_a v_prenex_6082))) (<= 0 (* 2 (select main_a v_prenex_6081))) (<= (+ (select main_a v_prenex_6081) 998) (select main_a v_prenex_6082)) (<= (* 2 (select main_a v_prenex_6082)) 2000) (<= (* 2 (select main_a v_prenex_6081)) 2))) (forall ((v_prenex_1363 Int) (v_prenex_1362 Int)) (or (<= (select main_a v_prenex_1362) 1) (<= 998 (select main_a v_prenex_1363)) (<= (+ main_x 1) v_prenex_1362) (< v_prenex_1362 main_x) (<= (select main_a v_prenex_1363) (+ (select main_a v_prenex_1362) 1000)) (<= (* 2 (select main_a v_prenex_1363)) 2000))) (forall ((v_prenex_6494 Int) (v_prenex_6493 Int)) (or (<= 0 (select main_a v_prenex_6493)) (< v_prenex_6494 main_y) (<= (* 2 (select main_a v_prenex_6494)) 2000) (< v_prenex_6493 main_x) (<= 1998 (* 2 (select main_a v_prenex_6494))) (<= (+ main_x 1) v_prenex_6493) (<= (+ (select main_a v_prenex_6493) 998) (select main_a v_prenex_6494)))) (or (forall ((v_prenex_1719 Int)) (or (<= (+ main_x 1) v_prenex_1719) (< v_prenex_1719 main_x) (<= 0 (+ (select main_a v_prenex_1719) 1)))) (forall ((v_prenex_1720 Int)) (<= 1998 (* 2 (select main_a v_prenex_1720))))) (forall ((v_prenex_10250 Int) (v_prenex_10249 Int)) (or (< v_prenex_10249 main_x) (<= 998 (select main_a v_prenex_10250)) (<= (+ main_x 1) v_prenex_10249) (<= 0 (* 2 (select main_a v_prenex_10249))) (<= 1000 (+ (select main_a v_prenex_10250) (select main_a v_prenex_10249))) (<= 1998 (* 2 (select main_a v_prenex_10250))))) (forall ((v_prenex_10234 Int) (v_prenex_10233 Int)) (or (<= 0 (select main_a v_prenex_10233)) (<= (+ (select main_a v_prenex_10234) (select main_a v_prenex_10233)) 1000) (< v_prenex_10233 main_x) (<= (+ main_x 1) v_prenex_10233) (<= 999 (select main_a v_prenex_10234)) (<= 998 (select main_a v_prenex_10234)))) (or (forall ((v_prenex_6721 Int)) (or (<= 999 (select main_a v_prenex_6721)) (< v_prenex_6721 main_y) (<= (select main_a v_prenex_6721) 1001))) (forall ((v_prenex_6720 Int)) (or (<= 0 (select main_a v_prenex_6720)) (<= (* 2 (select main_a v_prenex_6720)) 2) (< v_prenex_6720 main_x) (<= (+ main_x 1) v_prenex_6720)))) (forall ((v_prenex_6609 Int) (v_prenex_6610 Int)) (or (<= (+ main_y 1) v_prenex_6610) (< v_prenex_6609 main_x) (<= 1000 (+ (select main_a v_prenex_6610) (select main_a v_prenex_6609))) (<= 1998 (* 2 (select main_a v_prenex_6610))) (< v_prenex_6610 main_y))) (forall ((v_prenex_5541 Int) (v_prenex_5540 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5540))) (<= (select main_a v_prenex_5541) (+ (select main_a v_prenex_5540) 1000)) (<= (select main_a v_prenex_5540) 2) (<= (+ main_x 1) v_prenex_5540) (<= (select main_a v_prenex_5541) 1000) (<= (* 2 (select main_a v_prenex_5541)) 2000) (< v_prenex_5540 main_x))) (forall ((v_prenex_4500 Int) (v_prenex_4499 Int)) (or (<= (+ (select main_a v_prenex_4499) 998) (select main_a v_prenex_4500)) (<= (+ main_x 1) v_prenex_4499) (<= 0 (+ (select main_a v_prenex_4499) 1)) (< v_prenex_4499 main_x) (<= 0 (* 2 (select main_a v_prenex_4499))) (<= 1998 (* 2 (select main_a v_prenex_4500))))) (forall ((v_prenex_1579 Int) (v_prenex_1580 Int)) (or (<= (+ main_y 1) v_prenex_1580) (<= (select main_a v_prenex_1580) 1000) (<= (+ main_x 1) v_prenex_1579) (<= (+ (select main_a v_prenex_1580) (select main_a v_prenex_1579)) 1000) (<= 999 (select main_a v_prenex_1580)) (< v_prenex_1579 main_x) (<= (select main_a v_prenex_1579) 2))) (forall ((v_prenex_8345 Int) (v_prenex_8346 Int)) (or (<= (select main_a v_prenex_8345) 1) (<= 998 (select main_a v_prenex_8346)) (<= (+ main_x 1) v_prenex_8345) (<= (+ (select main_a v_prenex_8346) (select main_a v_prenex_8345)) 1000) (<= 999 (select main_a v_prenex_8346)) (< v_prenex_8345 main_x))) (forall ((v_prenex_1493 Int) (v_prenex_1492 Int)) (or (<= (+ main_x 1) v_prenex_1492) (<= (+ (select main_a v_prenex_1493) (select main_a v_prenex_1492)) 1000) (< v_prenex_1492 main_x) (<= 0 (select main_a v_prenex_1492)) (<= (* 2 (select main_a v_prenex_1493)) 2000) (<= 1998 (* 2 (select main_a v_prenex_1493))) (<= 0 (* 2 (select main_a v_prenex_1492))))) (forall ((v_prenex_10899 Int) (v_prenex_10900 Int)) (or (<= (* 2 (select main_a v_prenex_10900)) 2000) (<= (+ main_y 1) v_prenex_10900) (<= 0 (+ (select main_a v_prenex_10899) 1)) (<= (+ main_x 1) v_prenex_10899) (<= (+ (select main_a v_prenex_10900) (select main_a v_prenex_10899)) 1000) (<= (select main_a v_prenex_10900) 1000) (< v_prenex_10899 main_x))) (or (forall ((v_prenex_8909 Int)) (or (< v_prenex_8909 main_x) (<= (+ main_x 1) v_prenex_8909) (<= (select main_a v_prenex_8909) 1) (<= 0 (* 2 (select main_a v_prenex_8909))))) (forall ((v_prenex_8910 Int)) (<= (select main_a v_prenex_8910) 1000))) (forall ((v_prenex_6772 Int) (v_prenex_6773 Int)) (or (<= 1000 (+ (select main_a v_prenex_6773) (select main_a v_prenex_6772))) (< v_prenex_6772 main_x) (<= (* 2 (select main_a v_prenex_6772)) 2) (<= 999 (select main_a v_prenex_6773)) (<= (+ main_x 1) v_prenex_6772) (<= 998 (select main_a v_prenex_6773)))) (forall ((v_prenex_2850 Int) (v_prenex_2849 Int)) (or (<= 0 (+ (select main_a v_prenex_2849) 1)) (<= (* 2 (select main_a v_prenex_2849)) 2) (<= 999 (select main_a v_prenex_2850)) (< v_prenex_2849 main_x) (<= (+ main_x 1) v_prenex_2849) (<= 1000 (+ (select main_a v_prenex_2850) (select main_a v_prenex_2849))))) (forall ((v_prenex_10826 Int) (v_prenex_10825 Int)) (or (<= (select main_a v_prenex_10826) 1001) (<= 998 (select main_a v_prenex_10826)) (<= (+ main_x 1) v_prenex_10825) (<= (* 2 (select main_a v_prenex_10825)) 2) (< v_prenex_10825 main_x) (<= 1000 (+ (select main_a v_prenex_10826) (select main_a v_prenex_10825))))) (forall ((v_prenex_5459 Int) (v_prenex_5458 Int)) (or (<= (select main_a v_prenex_5459) 1000) (< v_prenex_5458 main_x) (<= (* 2 (select main_a v_prenex_5458)) 2) (<= (+ main_x 1) v_prenex_5458) (<= (+ (select main_a v_prenex_5458) 998) (select main_a v_prenex_5459)))) (or (forall ((v_prenex_4441 Int)) (or (<= (+ main_x 1) v_prenex_4441) (<= (* 2 (select main_a v_prenex_4441)) 2) (<= 0 (select main_a v_prenex_4441)) (< v_prenex_4441 main_x))) (forall ((v_prenex_4442 Int)) (or (<= (+ main_y 1) v_prenex_4442) (<= 998 (select main_a v_prenex_4442)) (<= 999 (select main_a v_prenex_4442))))) (or (forall ((v_prenex_9181 Int)) (or (<= 0 (select main_a v_prenex_9181)) (<= (* 2 (select main_a v_prenex_9181)) 2) (<= (+ main_x 1) v_prenex_9181) (< v_prenex_9181 main_x))) (forall ((v_prenex_9182 Int)) (or (<= (+ main_y 1) v_prenex_9182) (<= (select main_a v_prenex_9182) 1000)))) (forall ((v_prenex_11476 Int) (v_prenex_11477 Int)) (or (<= (+ main_y 1) v_prenex_11477) (<= (+ main_x 1) v_prenex_11476) (<= (* 2 (select main_a v_prenex_11477)) 2000) (<= 1000 (+ (select main_a v_prenex_11477) (select main_a v_prenex_11476))) (< v_prenex_11476 main_x) (<= 998 (select main_a v_prenex_11477)) (<= (* 2 (select main_a v_prenex_11476)) 2))) (forall ((v_prenex_8552 Int) (v_prenex_8551 Int)) (or (<= (+ (select main_a v_prenex_8551) 998) (select main_a v_prenex_8552)) (<= 999 (select main_a v_prenex_8552)) (<= (+ main_x 1) v_prenex_8551) (<= (select main_a v_prenex_8551) 1) (< v_prenex_8551 main_x) (<= 0 (* 2 (select main_a v_prenex_8551))) (<= 1998 (* 2 (select main_a v_prenex_8552))))) (forall ((v_prenex_7368 Int) (v_prenex_7367 Int)) (or (<= (+ main_x 1) v_prenex_7367) (<= 998 (select main_a v_prenex_7368)) (<= (select main_a v_prenex_7367) 1) (< v_prenex_7367 main_x) (<= (+ (select main_a v_prenex_7367) 998) (select main_a v_prenex_7368)))) (forall ((v_prenex_9889 Int) (v_prenex_9890 Int)) (or (< v_prenex_9889 main_x) (<= 0 (+ (select main_a v_prenex_9889) 1)) (<= (+ (select main_a v_prenex_9889) 998) (select main_a v_prenex_9890)) (<= (select main_a v_prenex_9890) 1001) (<= (* 2 (select main_a v_prenex_9890)) 2000) (<= (+ main_x 1) v_prenex_9889) (<= (select main_a v_prenex_9889) 2))) (forall ((v_prenex_5303 Int) (v_prenex_5302 Int)) (or (<= (select main_a v_prenex_5303) 1000) (<= 0 (select main_a v_prenex_5302)) (<= (+ (select main_a v_prenex_5303) (select main_a v_prenex_5302)) 1000) (< v_prenex_5302 main_x) (<= (+ main_x 1) v_prenex_5302) (<= 0 (+ (select main_a v_prenex_5302) 1)) (<= 998 (select main_a v_prenex_5303)))) (or (forall ((v_prenex_3294 Int)) (or (<= (select main_a v_prenex_3294) 1001) (<= (+ main_y 1) v_prenex_3294))) (forall ((v_prenex_3293 Int)) (or (<= 0 (select main_a v_prenex_3293)) (<= 0 (* 2 (select main_a v_prenex_3293))) (< v_prenex_3293 main_x) (<= (+ main_x 1) v_prenex_3293)))) (forall ((v_prenex_9387 Int) (v_prenex_9386 Int)) (or (<= (* 2 (select main_a v_prenex_9387)) 2000) (<= (+ main_x 1) v_prenex_9386) (< v_prenex_9386 main_x) (<= 1000 (+ (select main_a v_prenex_9387) (select main_a v_prenex_9386))) (<= 0 (* 2 (select main_a v_prenex_9386))) (<= (select main_a v_prenex_9386) 1) (<= (select main_a v_prenex_9387) 1000))) (forall ((v_prenex_10406 Int) (v_prenex_10405 Int)) (or (<= 0 (select main_a v_prenex_10405)) (<= (+ main_x 1) v_prenex_10405) (<= (select main_a v_prenex_10406) (+ (select main_a v_prenex_10405) 1000)) (<= (select main_a v_prenex_10406) 1001) (< v_prenex_10405 main_x) (<= 0 (* 2 (select main_a v_prenex_10405))) (<= 998 (select main_a v_prenex_10406)))) (forall ((v_prenex_12452 Int) (v_prenex_12451 Int)) (or (<= (* 2 (select main_a v_prenex_12452)) 2000) (< v_prenex_12452 main_y) (<= (+ main_y 1) v_prenex_12452) (<= (select main_a v_prenex_12452) 1001) (<= 1000 (+ (select main_a v_prenex_12452) (select main_a v_prenex_12451))))) (or (forall ((v_prenex_9994 Int)) (or (<= 0 (+ (select main_a v_prenex_9994) 1)) (<= (+ main_x 1) v_prenex_9994) (< v_prenex_9994 main_x) (<= (* 2 (select main_a v_prenex_9994)) 2))) (forall ((v_prenex_9995 Int)) (<= (select main_a v_prenex_9995) 1000))) (forall ((v_prenex_9792 Int) (v_prenex_9791 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_9792))) (<= (+ main_x 1) v_prenex_9791) (<= (select main_a v_prenex_9792) (+ (select main_a v_prenex_9791) 1000)) (< v_prenex_9791 main_x) (<= (* 2 (select main_a v_prenex_9791)) 2) (<= 999 (select main_a v_prenex_9792)))) (or (forall ((v_prenex_7806 Int)) (or (<= (select main_a v_prenex_7806) 2) (< v_prenex_7806 main_x) (<= 0 (* 2 (select main_a v_prenex_7806))) (<= (+ main_x 1) v_prenex_7806))) (forall ((v_prenex_7807 Int)) (or (<= 998 (select main_a v_prenex_7807)) (<= (* 2 (select main_a v_prenex_7807)) 2000)))) (forall ((v_prenex_8284 Int) (v_prenex_8285 Int)) (or (<= (* 2 (select main_a v_prenex_8285)) 2000) (<= 0 (* 2 (select main_a v_prenex_8284))) (<= 1000 (+ (select main_a v_prenex_8285) (select main_a v_prenex_8284))) (<= (select main_a v_prenex_8284) 2) (< v_prenex_8284 main_x) (<= 1998 (* 2 (select main_a v_prenex_8285))) (<= (+ main_x 1) v_prenex_8284))) (or (forall ((v_prenex_22 Int)) (or (< v_prenex_22 main_x) (<= 0 (select main_a v_prenex_22)) (<= (select main_a v_prenex_22) 1) (<= (+ main_x 1) v_prenex_22))) (forall ((v_prenex_4985 Int)) (<= (* 2 (select main_a v_prenex_4985)) 2000))) (forall ((v_prenex_8626 Int) (v_prenex_8625 Int)) (or (<= (select main_a v_prenex_8625) 1) (<= 0 (select main_a v_prenex_8625)) (<= 1998 (* 2 (select main_a v_prenex_8626))) (<= (select main_a v_prenex_8626) (+ (select main_a v_prenex_8625) 1000)) (<= (+ main_x 1) v_prenex_8625) (< v_prenex_8625 main_x))) (forall ((v_prenex_10121 Int) (v_prenex_10120 Int)) (or (<= (+ main_x 1) v_prenex_10120) (< v_prenex_10121 main_y) (< v_prenex_10120 main_x) (<= (+ (select main_a v_prenex_10121) (select main_a v_prenex_10120)) 1000) (<= 0 (* 2 (select main_a v_prenex_10120))))) (forall ((v_prenex_10462 Int) (v_prenex_10461 Int)) (or (<= (select main_a v_prenex_10462) 1001) (<= 0 (+ (select main_a v_prenex_10461) 1)) (<= (+ main_x 1) v_prenex_10461) (<= (select main_a v_prenex_10462) (+ (select main_a v_prenex_10461) 1000)) (<= 0 (select main_a v_prenex_10461)) (< v_prenex_10461 main_x) (<= 999 (select main_a v_prenex_10462)))) (forall ((v_prenex_4456 Int) (v_prenex_4455 Int)) (or (<= 998 (select main_a v_prenex_4456)) (<= 0 (select main_a v_prenex_4455)) (< v_prenex_4455 main_x) (<= (select main_a v_prenex_4455) 2) (<= (+ (select main_a v_prenex_4455) 998) (select main_a v_prenex_4456)) (<= (+ main_x 1) v_prenex_4455))) (forall ((v_prenex_2181 Int) (v_prenex_2182 Int)) (or (<= (select main_a v_prenex_2181) 2) (< v_prenex_2181 main_x) (<= (+ main_x 1) v_prenex_2181) (<= (select main_a v_prenex_2182) (+ (select main_a v_prenex_2181) 1000)) (<= (* 2 (select main_a v_prenex_2181)) 2) (<= (select main_a v_prenex_2182) 1000) (<= 998 (select main_a v_prenex_2182)))) (or (forall ((v_prenex_6775 Int)) (or (<= (select main_a v_prenex_6775) 1001) (<= 1998 (* 2 (select main_a v_prenex_6775))))) (forall ((v_prenex_6774 Int)) (or (<= (select main_a v_prenex_6774) 2) (<= 0 (+ (select main_a v_prenex_6774) 1)) (<= (+ main_x 1) v_prenex_6774) (< v_prenex_6774 main_x) (<= 0 (* 2 (select main_a v_prenex_6774)))))) (forall ((v_prenex_10109 Int) (v_prenex_10108 Int)) (or (<= 1000 (+ (select main_a v_prenex_10109) (select main_a v_prenex_10108))) (<= 1998 (* 2 (select main_a v_prenex_10109))) (< v_prenex_10109 main_y) (<= (select main_a v_prenex_10109) 1001) (<= (+ main_y 1) v_prenex_10109))) (forall ((v_prenex_8226 Int) (v_prenex_8227 Int)) (or (<= 0 (select main_a v_prenex_8226)) (<= 1000 (+ (select main_a v_prenex_8227) (select main_a v_prenex_8226))) (<= 1998 (* 2 (select main_a v_prenex_8227))) (<= (+ main_x 1) v_prenex_8226) (< v_prenex_8226 main_x) (< v_prenex_8227 main_y) (<= (select main_a v_prenex_8227) 1000))) (forall ((v_prenex_2394 Int) (v_prenex_2395 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_2395))) (< v_prenex_2394 main_x) (<= (+ (select main_a v_prenex_2394) 998) (select main_a v_prenex_2395)) (<= 999 (select main_a v_prenex_2395)) (<= 0 (+ (select main_a v_prenex_2394) 1)) (<= (+ main_x 1) v_prenex_2394) (< v_prenex_2395 main_y))) (or (forall ((v_prenex_11963 Int)) (or (< v_prenex_11963 main_x) (<= (select main_a v_prenex_11963) 2) (<= 0 (* 2 (select main_a v_prenex_11963))) (<= (+ main_x 1) v_prenex_11963))) (forall ((v_prenex_11964 Int)) (or (< v_prenex_11964 main_y) (<= 1998 (* 2 (select main_a v_prenex_11964))) (<= (* 2 (select main_a v_prenex_11964)) 2000)))) (forall ((v_prenex_8318 Int) (v_prenex_8317 Int)) (or (<= (select main_a v_prenex_8317) 1) (<= (select main_a v_prenex_8318) (+ (select main_a v_prenex_8317) 1000)) (<= 0 (+ (select main_a v_prenex_8317) 1)) (<= (+ main_x 1) v_prenex_8317) (<= (select main_a v_prenex_8318) 1001) (< v_prenex_8317 main_x) (<= 998 (select main_a v_prenex_8318)))) (or (forall ((v_prenex_12514 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_12514))) (<= (* 2 (select main_a v_prenex_12514)) 2000))) (forall ((v_prenex_12513 Int)) (or (<= (* 2 (select main_a v_prenex_12513)) 2) (<= (select main_a v_prenex_12513) 2) (< v_prenex_12513 main_x) (<= (+ main_x 1) v_prenex_12513) (<= (select main_a v_prenex_12513) 1)))) (forall ((v_prenex_2615 Int) (v_prenex_2616 Int)) (or (<= (select main_a v_prenex_2615) 2) (< v_prenex_2615 main_x) (<= (select main_a v_prenex_2615) 1) (<= (* 2 (select main_a v_prenex_2616)) 2000) (<= (+ main_x 1) v_prenex_2615) (<= (+ (select main_a v_prenex_2616) (select main_a v_prenex_2615)) 1000) (<= 998 (select main_a v_prenex_2616)))) (or (forall ((v_prenex_8123 Int)) (<= (* 2 (select main_a v_prenex_8123)) 2000)) (forall ((v_prenex_29 Int)) (or (< v_prenex_29 main_x) (<= (+ main_x 1) v_prenex_29) (<= (select main_a v_prenex_29) 1) (<= (select main_a v_prenex_29) 2)))) (forall ((v_prenex_3946 Int) (v_prenex_3947 Int)) (or (<= (* 2 (select main_a v_prenex_3947)) 2000) (<= 0 (+ (select main_a v_prenex_3946) 1)) (<= 1998 (* 2 (select main_a v_prenex_3947))) (<= (+ main_x 1) v_prenex_3946) (< v_prenex_3946 main_x) (<= (select main_a v_prenex_3947) (+ (select main_a v_prenex_3946) 1000)) (<= 0 (* 2 (select main_a v_prenex_3946))))) (forall ((v_prenex_11282 Int) (v_prenex_11283 Int)) (or (<= 0 (+ (select main_a v_prenex_11282) 1)) (<= 1998 (* 2 (select main_a v_prenex_11283))) (<= (+ main_x 1) v_prenex_11282) (<= (select main_a v_prenex_11283) 1001) (< v_prenex_11282 main_x) (<= 1000 (+ (select main_a v_prenex_11283) (select main_a v_prenex_11282))) (<= (* 2 (select main_a v_prenex_11282)) 2))) (or (forall ((v_prenex_3084 Int)) (or (< v_prenex_3084 main_y) (<= 1998 (* 2 (select main_a v_prenex_3084))) (<= (select main_a v_prenex_3084) 1001))) (forall ((v_prenex_3083 Int)) (or (<= (* 2 (select main_a v_prenex_3083)) 2) (< v_prenex_3083 main_x) (<= (+ main_x 1) v_prenex_3083)))) (forall ((v_prenex_7997 Int) (v_prenex_7996 Int)) (or (<= (* 2 (select main_a v_prenex_7996)) 2) (<= (* 2 (select main_a v_prenex_7997)) 2000) (<= (+ main_x 1) v_prenex_7996) (<= (+ (select main_a v_prenex_7997) (select main_a v_prenex_7996)) 1000) (<= (+ main_y 1) v_prenex_7997) (<= (select main_a v_prenex_7997) 1000) (< v_prenex_7996 main_x))) (forall ((v_prenex_2277 Int) (v_prenex_2276 Int)) (or (<= (select main_a v_prenex_2277) (+ (select main_a v_prenex_2276) 1000)) (< v_prenex_2276 main_x) (<= (+ main_x 1) v_prenex_2276) (<= (select main_a v_prenex_2277) 1001) (<= 0 (* 2 (select main_a v_prenex_2276))) (<= (select main_a v_prenex_2277) 1000) (<= (select main_a v_prenex_2276) 1))) (forall ((v_prenex_10394 Int) (v_prenex_10393 Int)) (or (<= (+ main_x 1) v_prenex_10393) (< v_prenex_10393 main_x) (<= (select main_a v_prenex_10394) (+ (select main_a v_prenex_10393) 1000)) (<= 0 (+ (select main_a v_prenex_10393) 1)) (<= (select main_a v_prenex_10393) 2) (<= (select main_a v_prenex_10394) 1000))) (forall ((v_prenex_12851 Int) (v_prenex_12852 Int)) (or (<= (+ main_x 1) v_prenex_12851) (<= (select main_a v_prenex_12851) 2) (<= 1000 (+ (select main_a v_prenex_12852) (select main_a v_prenex_12851))) (<= 999 (select main_a v_prenex_12852)) (<= (select main_a v_prenex_12852) 1001) (< v_prenex_12851 main_x))) (forall ((v_prenex_6873 Int) (v_prenex_6872 Int)) (or (<= 0 (+ (select main_a v_prenex_6872) 1)) (<= (select main_a v_prenex_6873) (+ (select main_a v_prenex_6872) 1000)) (<= 999 (select main_a v_prenex_6873)) (< v_prenex_6872 main_x) (<= 1998 (* 2 (select main_a v_prenex_6873))) (<= (* 2 (select main_a v_prenex_6872)) 2) (<= (+ main_x 1) v_prenex_6872))) (or (forall ((v_prenex_9947 Int)) (or (<= 999 (select main_a v_prenex_9947)) (<= (select main_a v_prenex_9947) 1000))) (forall ((v_prenex_9946 Int)) (or (<= (select main_a v_prenex_9946) 2) (<= 0 (* 2 (select main_a v_prenex_9946))) (<= (+ main_x 1) v_prenex_9946) (<= 0 (+ (select main_a v_prenex_9946) 1)) (< v_prenex_9946 main_x)))) (or (forall ((v_prenex_11711 Int)) (or (< v_prenex_11711 main_x) (<= (* 2 (select main_a v_prenex_11711)) 2) (<= (+ main_x 1) v_prenex_11711))) (forall ((v_prenex_11712 Int)) (or (<= (select main_a v_prenex_11712) 1001) (<= (select main_a v_prenex_11712) 1000)))) (forall ((v_prenex_776 Int) (v_prenex_775 Int)) (or (<= 1000 (+ (select main_a v_prenex_776) (select main_a v_prenex_775))) (< v_prenex_775 main_x) (<= 1998 (* 2 (select main_a v_prenex_776))) (<= (+ main_x 1) v_prenex_775) (<= (select main_a v_prenex_776) 1001) (<= 0 (+ (select main_a v_prenex_775) 1)) (<= (select main_a v_prenex_775) 2))) (forall ((v_prenex_8075 Int) (v_prenex_8074 Int)) (or (<= 0 (select main_a v_prenex_8074)) (< v_prenex_8074 main_x) (<= (select main_a v_prenex_8075) (+ (select main_a v_prenex_8074) 1000)) (<= 0 (+ (select main_a v_prenex_8074) 1)) (<= 999 (select main_a v_prenex_8075)) (<= 998 (select main_a v_prenex_8075)) (<= (+ main_x 1) v_prenex_8074))) (forall ((v_prenex_13184 Int) (v_prenex_13185 Int)) (or (<= (select main_a v_prenex_13185) 1001) (<= 0 (select main_a v_prenex_13184)) (<= 998 (select main_a v_prenex_13185)) (<= 0 (+ (select main_a v_prenex_13184) 1)) (< v_prenex_13184 main_x) (<= (+ main_x 1) v_prenex_13184) (<= (+ (select main_a v_prenex_13184) 998) (select main_a v_prenex_13185)))) (forall ((v_prenex_12884 Int) (v_prenex_12885 Int)) (or (<= (+ main_x 1) v_prenex_12884) (< v_prenex_12884 main_x) (<= 0 (+ (select main_a v_prenex_12884) 1)) (<= (* 2 (select main_a v_prenex_12884)) 2) (<= (select main_a v_prenex_12885) (+ (select main_a v_prenex_12884) 1000)) (<= 998 (select main_a v_prenex_12885)) (<= 1998 (* 2 (select main_a v_prenex_12885))))) (forall ((v_prenex_1718 Int) (v_prenex_1717 Int)) (or (<= 1000 (+ (select main_a v_prenex_1718) (select main_a v_prenex_1717))) (< v_prenex_1718 main_y) (<= (select main_a v_prenex_1718) 1000) (<= (+ main_x 1) v_prenex_1717) (<= (select main_a v_prenex_1717) 2) (< v_prenex_1717 main_x) (<= (select main_a v_prenex_1718) 1001))) (forall ((v_prenex_11796 Int) (v_prenex_11797 Int)) (or (<= (select main_a v_prenex_11797) 1000) (<= 0 (select main_a v_prenex_11796)) (<= (+ main_x 1) v_prenex_11796) (< v_prenex_11796 main_x) (<= (select main_a v_prenex_11796) 1) (<= (select main_a v_prenex_11797) 1001) (<= (+ (select main_a v_prenex_11796) 998) (select main_a v_prenex_11797)))) (forall ((v_prenex_9301 Int) (v_prenex_9302 Int)) (or (<= 0 (+ (select main_a v_prenex_9301) 1)) (< v_prenex_9301 main_x) (<= (select main_a v_prenex_9302) 1000) (<= (select main_a v_prenex_9301) 2) (<= (+ main_x 1) v_prenex_9301) (<= (+ (select main_a v_prenex_9302) (select main_a v_prenex_9301)) 1000) (<= (select main_a v_prenex_9302) 1001))) (forall ((v_prenex_13387 Int) (v_prenex_13388 Int)) (or (<= (* 2 (select main_a v_prenex_13388)) 2000) (<= (select main_a v_prenex_13387) 1) (<= (+ main_x 1) v_prenex_13387) (<= (+ (select main_a v_prenex_13387) 998) (select main_a v_prenex_13388)) (< v_prenex_13387 main_x) (<= (select main_a v_prenex_13387) 2))) (forall ((v_prenex_224 Int) (v_prenex_223 Int)) (or (<= (+ main_y 1) v_prenex_224) (<= 998 (select main_a v_prenex_224)) (< v_prenex_223 main_x) (<= (select main_a v_prenex_223) 1) (<= 1000 (+ (select main_a v_prenex_224) (select main_a v_prenex_223))) (<= 999 (select main_a v_prenex_224)) (<= (+ main_x 1) v_prenex_223))) (forall ((v_prenex_2047 Int) (v_prenex_2048 Int)) (or (<= 0 (select main_a v_prenex_2047)) (<= (* 2 (select main_a v_prenex_2048)) 2000) (<= (+ main_x 1) v_prenex_2047) (<= 0 (* 2 (select main_a v_prenex_2047))) (< v_prenex_2047 main_x) (<= (+ (select main_a v_prenex_2048) (select main_a v_prenex_2047)) 1000))) (forall ((v_prenex_9488 Int) (v_prenex_9489 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_9489))) (<= (+ main_y 1) v_prenex_9489) (<= 999 (select main_a v_prenex_9489)) (<= (+ main_x 1) v_prenex_9488) (< v_prenex_9488 main_x) (<= 0 (* 2 (select main_a v_prenex_9488))) (<= (+ (select main_a v_prenex_9488) 998) (select main_a v_prenex_9489)))) (or (forall ((v_prenex_6304 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_6304))) (<= 998 (select main_a v_prenex_6304)))) (forall ((v_prenex_6303 Int)) (or (<= (+ main_x 1) v_prenex_6303) (<= 0 (* 2 (select main_a v_prenex_6303))) (<= (select main_a v_prenex_6303) 1) (< v_prenex_6303 main_x)))) (forall ((v_prenex_11516 Int) (v_prenex_11517 Int)) (or (<= (+ main_x 1) v_prenex_11516) (<= 0 (select main_a v_prenex_11516)) (< v_prenex_11516 main_x) (<= (+ (select main_a v_prenex_11516) 998) (select main_a v_prenex_11517)) (<= 1998 (* 2 (select main_a v_prenex_11517))) (<= (select main_a v_prenex_11517) 1000))) (or (forall ((v_prenex_8129 Int)) (or (<= (select main_a v_prenex_8129) 1000) (<= (select main_a v_prenex_8129) 1001))) (forall ((v_prenex_8128 Int)) (or (<= (* 2 (select main_a v_prenex_8128)) 2) (<= 0 (* 2 (select main_a v_prenex_8128))) (< v_prenex_8128 main_x) (<= (+ main_x 1) v_prenex_8128)))) (forall ((v_prenex_10055 Int) (v_prenex_10054 Int)) (or (<= 999 (select main_a v_prenex_10055)) (<= (* 2 (select main_a v_prenex_10055)) 2000) (<= (+ main_x 1) v_prenex_10054) (<= (+ (select main_a v_prenex_10055) (select main_a v_prenex_10054)) 1000) (<= (+ main_y 1) v_prenex_10055) (<= 0 (* 2 (select main_a v_prenex_10054))) (< v_prenex_10054 main_x))) (forall ((v_prenex_4533 Int) (v_prenex_4534 Int)) (or (<= (select main_a v_prenex_4534) 1001) (<= 0 (select main_a v_prenex_4533)) (<= (+ main_x 1) v_prenex_4533) (< v_prenex_4534 main_y) (<= (+ (select main_a v_prenex_4534) (select main_a v_prenex_4533)) 1000) (< v_prenex_4533 main_x) (<= (select main_a v_prenex_4534) 1000))) (forall ((v_prenex_1014 Int) (v_prenex_1013 Int)) (or (<= (select main_a v_prenex_1014) 1001) (< v_prenex_1014 main_y) (<= (+ (select main_a v_prenex_1014) (select main_a v_prenex_1013)) 1000) (<= (* 2 (select main_a v_prenex_1013)) 2) (< v_prenex_1013 main_x) (<= (+ main_x 1) v_prenex_1013) (<= (select main_a v_prenex_1014) 1000))) (forall ((v_prenex_7526 Int) (v_prenex_7527 Int)) (or (<= 0 (select main_a v_prenex_7526)) (< v_prenex_7526 main_x) (<= (* 2 (select main_a v_prenex_7527)) 2000) (<= 1000 (+ (select main_a v_prenex_7527) (select main_a v_prenex_7526))) (<= (+ main_x 1) v_prenex_7526) (<= 999 (select main_a v_prenex_7527)) (< v_prenex_7527 main_y))) (or (forall ((v_prenex_3244 Int)) (or (<= (+ main_x 1) v_prenex_3244) (< v_prenex_3244 main_x) (<= 0 (* 2 (select main_a v_prenex_3244))))) (forall ((v_prenex_3245 Int)) (or (<= (+ main_y 1) v_prenex_3245) (<= 999 (select main_a v_prenex_3245)) (<= (select main_a v_prenex_3245) 1000)))) (forall ((v_prenex_10044 Int) (v_prenex_10045 Int)) (or (<= 1000 (+ (select main_a v_prenex_10045) (select main_a v_prenex_10044))) (<= (* 2 (select main_a v_prenex_10045)) 2000) (< v_prenex_10044 main_x) (<= 1998 (* 2 (select main_a v_prenex_10045))) (<= (+ main_x 1) v_prenex_10044) (<= (select main_a v_prenex_10044) 2))) (or (forall ((v_prenex_13119 Int)) (or (<= (+ main_y 1) v_prenex_13119) (<= (select main_a v_prenex_13119) 1000) (<= (select main_a v_prenex_13119) 1001) (< v_prenex_13119 main_y))) (forall ((v_prenex_13118 Int)) (<= (* 2 (select main_a v_prenex_13118)) 2))) (forall ((v_prenex_3650 Int) (v_prenex_3651 Int)) (or (<= (+ (select main_a v_prenex_3651) (select main_a v_prenex_3650)) 1000) (<= (select main_a v_prenex_3651) 1001) (<= 998 (select main_a v_prenex_3651)) (< v_prenex_3651 main_y) (<= (+ main_y 1) v_prenex_3651))) (forall ((v_prenex_9826 Int) (v_prenex_9825 Int)) (or (<= (select main_a v_prenex_9826) 1000) (<= (select main_a v_prenex_9826) 1001) (<= (+ main_x 1) v_prenex_9825) (<= (+ (select main_a v_prenex_9826) (select main_a v_prenex_9825)) 1000) (<= (select main_a v_prenex_9825) 1) (<= 0 (select main_a v_prenex_9825)) (< v_prenex_9825 main_x))) (forall ((v_prenex_1311 Int) (v_prenex_1310 Int)) (or (<= (+ main_x 1) v_prenex_1310) (< v_prenex_1310 main_x) (<= (select main_a v_prenex_1310) 2) (<= (+ (select main_a v_prenex_1311) (select main_a v_prenex_1310)) 1000) (<= (select main_a v_prenex_1311) 1000))) (forall ((v_prenex_12076 Int) (v_prenex_12075 Int)) (or (<= (+ main_y 1) v_prenex_12076) (<= (+ (select main_a v_prenex_12075) 998) (select main_a v_prenex_12076)) (<= 999 (select main_a v_prenex_12076)) (<= 0 (+ (select main_a v_prenex_12075) 1)) (< v_prenex_12075 main_x) (<= (+ main_x 1) v_prenex_12075) (<= 1998 (* 2 (select main_a v_prenex_12076))))) (or (forall ((v_prenex_5110 Int)) (or (<= 0 (+ (select main_a v_prenex_5110) 1)) (<= (+ main_x 1) v_prenex_5110) (< v_prenex_5110 main_x) (<= 0 (* 2 (select main_a v_prenex_5110))))) (forall ((v_prenex_5111 Int)) (or (<= (select main_a v_prenex_5111) 1000) (<= (+ main_y 1) v_prenex_5111) (<= 1998 (* 2 (select main_a v_prenex_5111)))))) (forall ((v_prenex_2695 Int) (v_prenex_2696 Int)) (or (<= (select main_a v_prenex_2696) 1001) (<= (+ main_x 1) v_prenex_2695) (<= 998 (select main_a v_prenex_2696)) (<= 0 (* 2 (select main_a v_prenex_2695))) (<= (+ (select main_a v_prenex_2696) (select main_a v_prenex_2695)) 1000) (<= 0 (select main_a v_prenex_2695)) (< v_prenex_2695 main_x))) (forall ((v_prenex_3393 Int) (v_prenex_3394 Int)) (or (<= 0 (* 2 (select main_a v_prenex_3393))) (<= 1998 (* 2 (select main_a v_prenex_3394))) (<= (* 2 (select main_a v_prenex_3393)) 2) (< v_prenex_3393 main_x) (<= (+ (select main_a v_prenex_3393) 998) (select main_a v_prenex_3394)) (<= 998 (select main_a v_prenex_3394)) (<= (+ main_x 1) v_prenex_3393))) (forall ((v_prenex_3795 Int) (v_prenex_3794 Int)) (or (<= 0 (* 2 (select main_a v_prenex_3794))) (<= 1998 (* 2 (select main_a v_prenex_3795))) (<= (* 2 (select main_a v_prenex_3795)) 2000) (<= (+ main_x 1) v_prenex_3794) (<= (select main_a v_prenex_3795) (+ (select main_a v_prenex_3794) 1000)) (<= (select main_a v_prenex_3794) 1) (< v_prenex_3794 main_x))) (forall ((v_prenex_2354 Int) (v_prenex_2355 Int)) (or (<= 999 (select main_a v_prenex_2355)) (<= (+ (select main_a v_prenex_2355) (select main_a v_prenex_2354)) 1000) (<= 0 (* 2 (select main_a v_prenex_2354))) (<= (select main_a v_prenex_2355) 1000) (< v_prenex_2354 main_x) (<= (+ main_x 1) v_prenex_2354))) (forall ((v_prenex_10228 Int) (v_prenex_10227 Int)) (or (<= 0 (* 2 (select main_a v_prenex_10227))) (< v_prenex_10227 main_x) (<= (+ (select main_a v_prenex_10228) (select main_a v_prenex_10227)) 1000) (<= (+ main_x 1) v_prenex_10227) (<= (select main_a v_prenex_10228) 1000))) (forall ((v_prenex_10563 Int) (v_prenex_10562 Int)) (or (< v_prenex_10562 main_x) (<= (select main_a v_prenex_10563) (+ (select main_a v_prenex_10562) 1000)) (<= (select main_a v_prenex_10562) 1) (< v_prenex_10563 main_y) (<= (* 2 (select main_a v_prenex_10563)) 2000) (<= (select main_a v_prenex_10563) 1000) (<= (+ main_x 1) v_prenex_10562))) (forall ((v_prenex_9309 Int) (v_prenex_9310 Int)) (or (<= 0 (+ (select main_a v_prenex_9309) 1)) (<= 998 (select main_a v_prenex_9310)) (< v_prenex_9309 main_x) (< v_prenex_9310 main_y) (<= (* 2 (select main_a v_prenex_9310)) 2000) (<= (select main_a v_prenex_9310) (+ (select main_a v_prenex_9309) 1000)) (<= (+ main_x 1) v_prenex_9309))) (forall ((v_prenex_8419 Int) (v_prenex_8420 Int)) (or (<= (+ (select main_a v_prenex_8420) (select main_a v_prenex_8419)) 1000) (< v_prenex_8419 main_x) (<= (* 2 (select main_a v_prenex_8419)) 2) (<= (+ main_x 1) v_prenex_8419) (<= (select main_a v_prenex_8420) 1001) (<= 0 (select main_a v_prenex_8419)))) (forall ((v_prenex_3513 Int) (v_prenex_3512 Int)) (or (<= (+ main_x 1) v_prenex_3512) (<= 998 (select main_a v_prenex_3513)) (<= (+ (select main_a v_prenex_3513) (select main_a v_prenex_3512)) 1000) (<= (select main_a v_prenex_3513) 1000) (<= 0 (+ (select main_a v_prenex_3512) 1)) (< v_prenex_3512 main_x))) (forall ((v_prenex_9895 Int) (v_prenex_9896 Int)) (or (<= (+ (select main_a v_prenex_9896) (select main_a v_prenex_9895)) 1000) (<= (select main_a v_prenex_9895) 1) (<= (+ main_x 1) v_prenex_9895) (<= 998 (select main_a v_prenex_9896)) (< v_prenex_9895 main_x))) (forall ((v_prenex_10679 Int) (v_prenex_10678 Int)) (or (<= (+ main_x 1) v_prenex_10678) (< v_prenex_10678 main_x) (<= (select main_a v_prenex_10679) 1000) (<= 1998 (* 2 (select main_a v_prenex_10679))) (<= (select main_a v_prenex_10678) 2) (<= (+ (select main_a v_prenex_10679) (select main_a v_prenex_10678)) 1000))) (forall ((v_prenex_11978 Int) (v_prenex_11977 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_11978))) (< v_prenex_11977 main_x) (<= (+ (select main_a v_prenex_11978) (select main_a v_prenex_11977)) 1000) (<= (select main_a v_prenex_11978) 1000) (<= 0 (+ (select main_a v_prenex_11977) 1)) (<= (+ main_x 1) v_prenex_11977) (<= (+ main_y 1) v_prenex_11978))) (or (forall ((v_prenex_12705 Int)) (or (<= 0 (+ (select main_a v_prenex_12705) 1)) (< v_prenex_12705 main_x) (<= (+ main_x 1) v_prenex_12705))) (forall ((v_prenex_12706 Int)) (or (< v_prenex_12706 main_y) (<= (* 2 (select main_a v_prenex_12706)) 2000)))) (forall ((v_prenex_8228 Int) (v_prenex_8229 Int)) (or (<= (+ (select main_a v_prenex_8228) 998) (select main_a v_prenex_8229)) (<= (+ main_x 1) v_prenex_8228) (<= (* 2 (select main_a v_prenex_8228)) 2) (<= (select main_a v_prenex_8228) 1) (<= (select main_a v_prenex_8229) 1000) (<= 1998 (* 2 (select main_a v_prenex_8229))) (< v_prenex_8228 main_x))) (forall ((v_prenex_4297 Int) (v_prenex_4296 Int)) (or (< v_prenex_4296 main_x) (<= 999 (select main_a v_prenex_4297)) (<= 1998 (* 2 (select main_a v_prenex_4297))) (<= (select main_a v_prenex_4296) 1) (<= (+ main_x 1) v_prenex_4296) (<= (select main_a v_prenex_4296) 2) (<= 1000 (+ (select main_a v_prenex_4297) (select main_a v_prenex_4296))))) (or (forall ((v_prenex_11245 Int)) (<= 1998 (* 2 (select main_a v_prenex_11245)))) (forall ((v_prenex_11240 Int)) (or (< v_prenex_11240 main_x) (<= (select main_a v_prenex_11240) 1) (<= (+ main_x 1) v_prenex_11240)))) (forall ((v_prenex_5747 Int) (v_prenex_5748 Int)) (or (< v_prenex_5747 main_x) (<= 0 (select main_a v_prenex_5747)) (<= 998 (select main_a v_prenex_5748)) (<= (+ main_x 1) v_prenex_5747) (<= (* 2 (select main_a v_prenex_5748)) 2000) (<= (+ (select main_a v_prenex_5748) (select main_a v_prenex_5747)) 1000))) (forall ((v_prenex_6624 Int) (v_prenex_6623 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_6624))) (<= 0 (* 2 (select main_a v_prenex_6623))) (< v_prenex_6623 main_x) (<= (+ main_x 1) v_prenex_6623) (<= 0 (+ (select main_a v_prenex_6623) 1)) (<= 1000 (+ (select main_a v_prenex_6624) (select main_a v_prenex_6623))))) (forall ((v_prenex_1756 Int) (v_prenex_1755 Int)) (or (<= 0 (select main_a v_prenex_1755)) (<= (+ main_x 1) v_prenex_1755) (<= (select main_a v_prenex_1756) 1001) (< v_prenex_1755 main_x) (<= 0 (* 2 (select main_a v_prenex_1755))) (<= (* 2 (select main_a v_prenex_1756)) 2000) (<= 1000 (+ (select main_a v_prenex_1756) (select main_a v_prenex_1755))))) (forall ((v_prenex_10088 Int) (v_prenex_10089 Int)) (or (< v_prenex_10088 main_x) (<= (+ main_x 1) v_prenex_10088) (<= (select main_a v_prenex_10089) 1000) (<= 0 (select main_a v_prenex_10088)) (<= (select main_a v_prenex_10088) 2) (<= 1000 (+ (select main_a v_prenex_10089) (select main_a v_prenex_10088))) (<= (select main_a v_prenex_10089) 1001))) (forall ((v_prenex_5666 Int) (v_prenex_5665 Int)) (or (<= (+ (select main_a v_prenex_5666) (select main_a v_prenex_5665)) 1000) (<= 0 (* 2 (select main_a v_prenex_5665))) (<= 0 (+ (select main_a v_prenex_5665) 1)) (<= 1998 (* 2 (select main_a v_prenex_5666))) (<= (+ main_x 1) v_prenex_5665) (<= (select main_a v_prenex_5666) 1000) (< v_prenex_5665 main_x))) (forall ((v_prenex_3668 Int) (v_prenex_3669 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3669))) (<= 0 (* 2 (select main_a v_prenex_3668))) (< v_prenex_3668 main_x) (<= (+ main_x 1) v_prenex_3668) (<= 0 (select main_a v_prenex_3668)) (<= (+ (select main_a v_prenex_3669) (select main_a v_prenex_3668)) 1000))) (forall ((v_prenex_7535 Int) (v_prenex_7534 Int)) (or (< v_prenex_7534 main_x) (<= (* 2 (select main_a v_prenex_7534)) 2) (<= (+ main_x 1) v_prenex_7534) (<= 999 (select main_a v_prenex_7535)) (<= (select main_a v_prenex_7534) 1) (<= (+ (select main_a v_prenex_7534) 998) (select main_a v_prenex_7535)))) (forall ((v_prenex_10224 Int) (v_prenex_10223 Int)) (or (<= (select main_a v_prenex_10224) 1000) (< v_prenex_10223 main_x) (<= (+ main_x 1) v_prenex_10223) (<= (select main_a v_prenex_10223) 2) (<= (* 2 (select main_a v_prenex_10224)) 2000) (<= 1000 (+ (select main_a v_prenex_10224) (select main_a v_prenex_10223))) (<= 0 (select main_a v_prenex_10223)))) (forall ((v_prenex_5699 Int) (v_prenex_5700 Int)) (or (<= (+ main_x 1) v_prenex_5699) (<= 0 (select main_a v_prenex_5699)) (<= 999 (select main_a v_prenex_5700)) (<= 1998 (* 2 (select main_a v_prenex_5700))) (<= (select main_a v_prenex_5699) 1) (< v_prenex_5699 main_x) (<= (+ (select main_a v_prenex_5700) (select main_a v_prenex_5699)) 1000))) (forall ((v_prenex_11594 Int) (v_prenex_11593 Int)) (or (<= 0 (select main_a v_prenex_11593)) (<= 1998 (* 2 (select main_a v_prenex_11594))) (<= (select main_a v_prenex_11593) 1) (<= 1000 (+ (select main_a v_prenex_11594) (select main_a v_prenex_11593))) (<= (* 2 (select main_a v_prenex_11594)) 2000) (< v_prenex_11593 main_x) (<= (+ main_x 1) v_prenex_11593))) (or (forall ((v_prenex_10948 Int)) (or (<= (select main_a v_prenex_10948) 1001) (<= (* 2 (select main_a v_prenex_10948)) 2000))) (forall ((v_prenex_10947 Int)) (or (<= (select main_a v_prenex_10947) 1) (< v_prenex_10947 main_x) (<= (+ main_x 1) v_prenex_10947) (<= 0 (+ (select main_a v_prenex_10947) 1)) (<= 0 (* 2 (select main_a v_prenex_10947)))))) (forall ((v_prenex_1233 Int) (v_prenex_1232 Int)) (or (<= (select main_a v_prenex_1232) 2) (<= (+ main_x 1) v_prenex_1232) (<= (+ (select main_a v_prenex_1232) 998) (select main_a v_prenex_1233)) (< v_prenex_1232 main_x) (<= (+ main_y 1) v_prenex_1233))) (or (forall ((v_prenex_3553 Int)) (or (<= (* 2 (select main_a v_prenex_3553)) 2000) (<= 1998 (* 2 (select main_a v_prenex_3553))))) (forall ((v_prenex_3552 Int)) (or (< v_prenex_3552 main_x) (<= (+ main_x 1) v_prenex_3552) (<= 0 (* 2 (select main_a v_prenex_3552))) (<= (select main_a v_prenex_3552) 1) (<= (select main_a v_prenex_3552) 2)))) (forall ((v_prenex_3510 Int) (v_prenex_3511 Int)) (or (<= (select main_a v_prenex_3511) 1000) (<= (+ main_x 1) v_prenex_3510) (<= 0 (select main_a v_prenex_3510)) (<= 1998 (* 2 (select main_a v_prenex_3511))) (< v_prenex_3510 main_x) (<= 0 (+ (select main_a v_prenex_3510) 1)) (<= (+ (select main_a v_prenex_3511) (select main_a v_prenex_3510)) 1000))) (or (forall ((v_prenex_8978 Int)) (or (<= (* 2 (select main_a v_prenex_8978)) 2000) (<= 998 (select main_a v_prenex_8978)))) (forall ((v_prenex_8977 Int)) (or (<= 0 (select main_a v_prenex_8977)) (<= (select main_a v_prenex_8977) 2) (<= 0 (* 2 (select main_a v_prenex_8977))) (< v_prenex_8977 main_x) (<= (+ main_x 1) v_prenex_8977)))) (forall ((v_prenex_7502 Int) (v_prenex_7501 Int)) (or (<= (select main_a v_prenex_7501) 1) (<= (select main_a v_prenex_7502) 1001) (<= (select main_a v_prenex_7502) (+ (select main_a v_prenex_7501) 1000)) (<= (select main_a v_prenex_7502) 1000) (<= 0 (+ (select main_a v_prenex_7501) 1)) (<= (+ main_x 1) v_prenex_7501) (< v_prenex_7501 main_x))) (or (forall ((v_prenex_591 Int)) (or (<= 0 (* 2 (select main_a v_prenex_591))) (<= (+ main_x 1) v_prenex_591) (< v_prenex_591 main_x) (<= (* 2 (select main_a v_prenex_591)) 2))) (forall ((v_prenex_592 Int)) (or (< v_prenex_592 main_y) (<= 999 (select main_a v_prenex_592)) (<= (select main_a v_prenex_592) 1000)))) (forall ((v_prenex_8558 Int) (v_prenex_8557 Int)) (or (<= (select main_a v_prenex_8557) 1) (< v_prenex_8557 main_x) (<= (+ main_x 1) v_prenex_8557) (<= 1000 (+ (select main_a v_prenex_8558) (select main_a v_prenex_8557))) (<= (select main_a v_prenex_8558) 1001) (<= 1998 (* 2 (select main_a v_prenex_8558))) (<= 0 (select main_a v_prenex_8557)))) (forall ((v_prenex_9613 Int)) (or (<= 0 (* 2 (select main_a v_prenex_9613))) (<= (select main_a v_prenex_9613) 2) (<= 0 (select main_a v_prenex_9613)) (<= (+ main_x 1) v_prenex_9613) (< v_prenex_9613 main_x))) (forall ((v_prenex_10338 Int) (v_prenex_10337 Int)) (or (<= (select main_a v_prenex_10337) 1) (< v_prenex_10337 main_x) (<= 0 (select main_a v_prenex_10337)) (<= (+ (select main_a v_prenex_10338) (select main_a v_prenex_10337)) 1000) (<= 1998 (* 2 (select main_a v_prenex_10338))) (<= (+ main_x 1) v_prenex_10337) (<= (select main_a v_prenex_10338) 1000))) (forall ((v_prenex_8421 Int) (v_prenex_8422 Int)) (or (< v_prenex_8421 main_x) (<= (* 2 (select main_a v_prenex_8422)) 2000) (<= (select main_a v_prenex_8421) 1) (<= (+ (select main_a v_prenex_8422) (select main_a v_prenex_8421)) 1000) (< v_prenex_8422 main_y) (<= (+ main_x 1) v_prenex_8421) (<= (select main_a v_prenex_8422) 1000))) (forall ((v_prenex_6936 Int) (v_prenex_6937 Int)) (or (< v_prenex_6936 main_x) (<= 0 (+ (select main_a v_prenex_6936) 1)) (<= (* 2 (select main_a v_prenex_6937)) 2000) (<= 998 (select main_a v_prenex_6937)) (<= (+ main_x 1) v_prenex_6936) (<= (select main_a v_prenex_6937) (+ (select main_a v_prenex_6936) 1000)))) (forall ((v_prenex_5354 Int) (v_prenex_5355 Int)) (or (<= (+ main_y 1) v_prenex_5355) (< v_prenex_5354 main_x) (<= (+ main_x 1) v_prenex_5354) (<= (select main_a v_prenex_5355) 1001) (<= (+ (select main_a v_prenex_5355) (select main_a v_prenex_5354)) 1000) (<= 998 (select main_a v_prenex_5355)) (<= 0 (select main_a v_prenex_5354)))) (forall ((v_prenex_9517 Int) (v_prenex_9516 Int)) (or (<= (+ main_x 1) v_prenex_9516) (< v_prenex_9516 main_x) (<= 1000 (+ (select main_a v_prenex_9517) (select main_a v_prenex_9516))) (<= (select main_a v_prenex_9517) 1001) (< v_prenex_9517 main_y) (<= 0 (+ (select main_a v_prenex_9516) 1)))) (or (forall ((v_prenex_13065 Int)) (or (<= (* 2 (select main_a v_prenex_13065)) 2000) (<= 1998 (* 2 (select main_a v_prenex_13065))))) (forall ((v_prenex_13064 Int)) (or (<= (* 2 (select main_a v_prenex_13064)) 2) (<= (+ main_x 1) v_prenex_13064) (< v_prenex_13064 main_x) (<= 0 (* 2 (select main_a v_prenex_13064)))))) (forall ((v_prenex_4640 Int) (v_prenex_4639 Int)) (or (<= (select main_a v_prenex_4640) 1001) (<= 999 (select main_a v_prenex_4640)) (<= (+ main_x 1) v_prenex_4639) (<= 0 (* 2 (select main_a v_prenex_4639))) (<= (select main_a v_prenex_4639) 2) (< v_prenex_4639 main_x) (<= (select main_a v_prenex_4640) (+ (select main_a v_prenex_4639) 1000)))) (or (forall ((v_prenex_7809 Int)) (or (< v_prenex_7809 main_y) (<= 998 (select main_a v_prenex_7809)) (<= (select main_a v_prenex_7809) 1000))) (forall ((v_prenex_7808 Int)) (or (<= (* 2 (select main_a v_prenex_7808)) 2) (<= (+ main_x 1) v_prenex_7808) (< v_prenex_7808 main_x)))) (or (forall ((v_prenex_2400 Int)) (or (<= 0 (* 2 (select main_a v_prenex_2400))) (<= (+ main_x 1) v_prenex_2400) (< v_prenex_2400 main_x) (<= 0 (select main_a v_prenex_2400)))) (forall ((v_prenex_2401 Int)) (or (< v_prenex_2401 main_y) (<= (select main_a v_prenex_2401) 1000)))) (forall ((v_prenex_2139 Int) (v_prenex_2140 Int)) (or (< v_prenex_2139 main_x) (<= 1998 (* 2 (select main_a v_prenex_2140))) (<= (+ main_x 1) v_prenex_2139) (<= 998 (select main_a v_prenex_2140)) (<= 0 (+ (select main_a v_prenex_2139) 1)) (<= 1000 (+ (select main_a v_prenex_2140) (select main_a v_prenex_2139))))) (forall ((v_prenex_2163 Int) (v_prenex_2164 Int)) (or (<= (select main_a v_prenex_2164) 1001) (<= (* 2 (select main_a v_prenex_2163)) 2) (< v_prenex_2163 main_x) (<= 998 (select main_a v_prenex_2164)) (<= 0 (* 2 (select main_a v_prenex_2163))) (<= (+ main_x 1) v_prenex_2163) (<= 1000 (+ (select main_a v_prenex_2164) (select main_a v_prenex_2163))))) (forall ((v_prenex_12430 Int) (v_prenex_12429 Int)) (or (<= 0 (* 2 (select main_a v_prenex_12429))) (<= (select main_a v_prenex_12430) 1001) (<= 1000 (+ (select main_a v_prenex_12430) (select main_a v_prenex_12429))) (<= 1998 (* 2 (select main_a v_prenex_12430))) (<= (select main_a v_prenex_12429) 1) (<= (+ main_x 1) v_prenex_12429) (< v_prenex_12429 main_x))) (forall ((v_prenex_1654 Int) (v_prenex_1653 Int)) (or (<= (+ main_x 1) v_prenex_1653) (<= (select main_a v_prenex_1653) 2) (<= (select main_a v_prenex_1654) (+ (select main_a v_prenex_1653) 1000)) (< v_prenex_1653 main_x) (< v_prenex_1654 main_y))) (forall ((v_prenex_3058 Int) (v_prenex_3057 Int)) (or (<= (+ main_y 1) v_prenex_3058) (<= 999 (select main_a v_prenex_3058)) (<= 1000 (+ (select main_a v_prenex_3058) (select main_a v_prenex_3057))) (< v_prenex_3057 main_x) (<= (select main_a v_prenex_3057) 2) (<= (+ main_x 1) v_prenex_3057))) (forall ((v_prenex_9059 Int) (v_prenex_9058 Int)) (or (<= 998 (select main_a v_prenex_9059)) (<= 0 (select main_a v_prenex_9058)) (< v_prenex_9058 main_x) (<= (* 2 (select main_a v_prenex_9059)) 2000) (<= (+ main_x 1) v_prenex_9058) (<= (+ (select main_a v_prenex_9059) (select main_a v_prenex_9058)) 1000) (< v_prenex_9059 main_y))) (forall ((v_prenex_6768 Int) (v_prenex_6769 Int)) (or (< v_prenex_6769 main_y) (<= (select main_a v_prenex_6768) 2) (<= (+ main_x 1) v_prenex_6768) (<= 999 (select main_a v_prenex_6769)) (< v_prenex_6768 main_x) (<= (select main_a v_prenex_6769) 1000) (<= 1000 (+ (select main_a v_prenex_6769) (select main_a v_prenex_6768))))) (or (forall ((v_prenex_7723 Int)) (or (<= 0 (* 2 (select main_a v_prenex_7723))) (<= (* 2 (select main_a v_prenex_7723)) 2) (<= (+ main_x 1) v_prenex_7723) (< v_prenex_7723 main_x))) (forall ((v_prenex_7724 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_7724))) (<= (+ main_y 1) v_prenex_7724) (<= 998 (select main_a v_prenex_7724))))) (forall ((v_prenex_9425 Int) (v_prenex_9424 Int)) (or (< v_prenex_9425 main_y) (<= 1998 (* 2 (select main_a v_prenex_9425))) (<= (* 2 (select main_a v_prenex_9424)) 2) (<= (+ main_x 1) v_prenex_9424) (<= (+ (select main_a v_prenex_9424) 998) (select main_a v_prenex_9425)) (<= (* 2 (select main_a v_prenex_9425)) 2000) (< v_prenex_9424 main_x))) (forall ((v_prenex_2413 Int) (v_prenex_2412 Int)) (or (<= (+ (select main_a v_prenex_2412) 998) (select main_a v_prenex_2413)) (<= 999 (select main_a v_prenex_2413)) (< v_prenex_2412 main_x) (<= 0 (+ (select main_a v_prenex_2412) 1)) (<= (* 2 (select main_a v_prenex_2412)) 2) (<= (+ main_x 1) v_prenex_2412))) (forall ((v_prenex_1441 Int) (v_prenex_1440 Int)) (or (< v_prenex_1440 main_x) (<= 1000 (+ (select main_a v_prenex_1441) (select main_a v_prenex_1440))) (<= (select main_a v_prenex_1440) 2) (< v_prenex_1441 main_y) (<= (select main_a v_prenex_1441) 1000) (<= (+ main_x 1) v_prenex_1440))) (or (forall ((v_prenex_9952 Int)) (or (< v_prenex_9952 main_x) (<= (* 2 (select main_a v_prenex_9952)) 2) (<= (select main_a v_prenex_9952) 1) (<= (+ main_x 1) v_prenex_9952))) (forall ((v_prenex_9953 Int)) (or (<= 998 (select main_a v_prenex_9953)) (< v_prenex_9953 main_y) (<= 999 (select main_a v_prenex_9953))))) (forall ((v_prenex_7944 Int) (v_prenex_7945 Int)) (or (<= 999 (select main_a v_prenex_7945)) (<= 0 (select main_a v_prenex_7944)) (<= (+ main_x 1) v_prenex_7944) (<= (+ (select main_a v_prenex_7945) (select main_a v_prenex_7944)) 1000) (<= (* 2 (select main_a v_prenex_7945)) 2000) (< v_prenex_7944 main_x))) (forall ((v_prenex_1090 Int) (v_prenex_1089 Int)) (or (< v_prenex_1089 main_x) (<= (+ main_x 1) v_prenex_1089) (<= (select main_a v_prenex_1090) (+ (select main_a v_prenex_1089) 1000)) (<= (select main_a v_prenex_1090) 1000) (<= (select main_a v_prenex_1090) 1001) (<= (select main_a v_prenex_1089) 1))) (forall ((v_prenex_1497 Int) (v_prenex_1496 Int)) (or (<= 999 (select main_a v_prenex_1497)) (<= 1000 (+ (select main_a v_prenex_1497) (select main_a v_prenex_1496))) (<= 0 (select main_a v_prenex_1496)) (<= (* 2 (select main_a v_prenex_1496)) 2) (<= (+ main_x 1) v_prenex_1496) (< v_prenex_1496 main_x))) (forall ((v_prenex_2974 Int) (v_prenex_2973 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_2974))) (<= 1000 (+ (select main_a v_prenex_2974) (select main_a v_prenex_2973))) (<= (+ main_x 1) v_prenex_2973) (< v_prenex_2973 main_x) (<= 0 (+ (select main_a v_prenex_2973) 1)) (<= (* 2 (select main_a v_prenex_2974)) 2000))) (forall ((v_prenex_6826 Int) (v_prenex_6827 Int)) (or (< v_prenex_6826 main_x) (< v_prenex_6827 main_y) (<= (select main_a v_prenex_6827) 1001) (<= (+ main_x 1) v_prenex_6826) (<= (select main_a v_prenex_6826) 1) (<= (+ (select main_a v_prenex_6826) 998) (select main_a v_prenex_6827)) (<= (select main_a v_prenex_6827) 1000))) (forall ((v_prenex_5441 Int) (v_prenex_5440 Int)) (or (< v_prenex_5440 main_x) (<= (select main_a v_prenex_5440) 2) (<= (+ main_x 1) v_prenex_5440) (<= 1998 (* 2 (select main_a v_prenex_5441))) (<= (select main_a v_prenex_5441) 1000) (<= (+ (select main_a v_prenex_5441) (select main_a v_prenex_5440)) 1000))) (forall ((v_prenex_884 Int) (v_prenex_883 Int)) (or (<= (+ main_x 1) v_prenex_883) (<= 0 (select main_a v_prenex_883)) (<= 999 (select main_a v_prenex_884)) (< v_prenex_883 main_x) (<= (select main_a v_prenex_884) 1000) (<= (+ (select main_a v_prenex_883) 998) (select main_a v_prenex_884)))) (forall ((v_prenex_3636 Int) (v_prenex_3637 Int)) (or (<= (+ (select main_a v_prenex_3636) 998) (select main_a v_prenex_3637)) (<= 1998 (* 2 (select main_a v_prenex_3637))) (<= (+ main_x 1) v_prenex_3636) (<= 999 (select main_a v_prenex_3637)) (<= (select main_a v_prenex_3636) 1) (<= (* 2 (select main_a v_prenex_3636)) 2) (< v_prenex_3636 main_x))) (forall ((v_prenex_13169 Int) (v_prenex_13168 Int)) (or (<= (+ main_x 1) v_prenex_13168) (< v_prenex_13168 main_x) (<= 1000 (+ (select main_a v_prenex_13169) (select main_a v_prenex_13168))) (<= 998 (select main_a v_prenex_13169)) (<= 0 (select main_a v_prenex_13168)) (<= 1998 (* 2 (select main_a v_prenex_13169))))) (forall ((v_prenex_4319 Int) (v_prenex_4320 Int)) (or (<= (* 2 (select main_a v_prenex_4319)) 2) (<= (+ main_x 1) v_prenex_4319) (<= (* 2 (select main_a v_prenex_4320)) 2000) (<= (+ (select main_a v_prenex_4320) (select main_a v_prenex_4319)) 1000) (<= (select main_a v_prenex_4319) 2) (<= 999 (select main_a v_prenex_4320)) (< v_prenex_4319 main_x))) (forall ((v_prenex_4508 Int) (v_prenex_4507 Int)) (or (<= (+ (select main_a v_prenex_4508) (select main_a v_prenex_4507)) 1000) (< v_prenex_4507 main_x) (<= (+ main_x 1) v_prenex_4507) (<= 999 (select main_a v_prenex_4508)) (<= 1998 (* 2 (select main_a v_prenex_4508))) (<= 0 (select main_a v_prenex_4507)))) (or (forall ((v_prenex_3480 Int)) (<= (select main_a v_prenex_3480) 1000)) (forall ((v_prenex_3479 Int)) (or (<= (select main_a v_prenex_3479) 2) (<= (+ main_x 1) v_prenex_3479) (<= 0 (* 2 (select main_a v_prenex_3479))) (<= 0 (select main_a v_prenex_3479)) (< v_prenex_3479 main_x)))) (or (forall ((v_prenex_7743 Int)) (or (<= (* 2 (select main_a v_prenex_7743)) 2) (<= 0 (+ (select main_a v_prenex_7743) 1)) (< v_prenex_7743 main_x) (<= (+ main_x 1) v_prenex_7743) (<= (select main_a v_prenex_7743) 1))) (forall ((v_prenex_7744 Int)) (<= (select main_a v_prenex_7744) 1001))) (forall ((v_prenex_3748 Int) (v_prenex_3749 Int)) (or (<= (+ main_x 1) v_prenex_3748) (<= (* 2 (select main_a v_prenex_3748)) 2) (< v_prenex_3748 main_x) (<= 1000 (+ (select main_a v_prenex_3749) (select main_a v_prenex_3748))) (<= 0 (* 2 (select main_a v_prenex_3748))))) (forall ((v_prenex_12249 Int) (v_prenex_12250 Int)) (or (< v_prenex_12249 main_x) (<= (select main_a v_prenex_12249) 2) (<= (+ main_x 1) v_prenex_12249) (<= 999 (select main_a v_prenex_12250)) (<= (select main_a v_prenex_12250) 1001) (< v_prenex_12250 main_y) (<= (+ (select main_a v_prenex_12250) (select main_a v_prenex_12249)) 1000))) (forall ((v_prenex_4569 Int) (v_prenex_4570 Int)) (or (<= (select main_a v_prenex_4569) 1) (<= (select main_a v_prenex_4570) (+ (select main_a v_prenex_4569) 1000)) (<= (select main_a v_prenex_4570) 1000) (<= (select main_a v_prenex_4569) 2) (< v_prenex_4569 main_x) (<= (+ main_x 1) v_prenex_4569))) (forall ((v_prenex_9312 Int) (v_prenex_9311 Int)) (or (<= (+ main_x 1) v_prenex_9311) (< v_prenex_9311 main_x) (<= 0 (* 2 (select main_a v_prenex_9311))) (<= 1000 (+ (select main_a v_prenex_9312) (select main_a v_prenex_9311))))) (forall ((v_prenex_1257 Int) (v_prenex_1256 Int)) (or (<= (select main_a v_prenex_1257) 1001) (<= (select main_a v_prenex_1257) (+ (select main_a v_prenex_1256) 1000)) (< v_prenex_1256 main_x) (<= (* 2 (select main_a v_prenex_1257)) 2000) (<= (+ main_x 1) v_prenex_1256) (<= (+ main_y 1) v_prenex_1257) (<= (select main_a v_prenex_1256) 1))) (forall ((v_prenex_1774 Int) (v_prenex_1773 Int)) (or (<= (select main_a v_prenex_1774) 1000) (<= (select main_a v_prenex_1773) 2) (<= 999 (select main_a v_prenex_1774)) (<= (+ main_x 1) v_prenex_1773) (<= 1000 (+ (select main_a v_prenex_1774) (select main_a v_prenex_1773))) (< v_prenex_1773 main_x) (<= (* 2 (select main_a v_prenex_1773)) 2))) (forall ((v_prenex_9645 Int) (v_prenex_9644 Int)) (or (<= (+ (select main_a v_prenex_9644) 998) (select main_a v_prenex_9645)) (<= (+ main_y 1) v_prenex_9645) (< v_prenex_9645 main_y) (<= 998 (select main_a v_prenex_9645)) (<= (+ main_x 1) v_prenex_9644))) (forall ((v_prenex_4382 Int) (v_prenex_4381 Int)) (or (<= (+ main_x 1) v_prenex_4381) (<= 0 (select main_a v_prenex_4381)) (<= (+ (select main_a v_prenex_4381) 998) (select main_a v_prenex_4382)) (< v_prenex_4381 main_x) (<= 0 (+ (select main_a v_prenex_4381) 1)))) (forall ((v_prenex_6760 Int) (v_prenex_6761 Int)) (or (< v_prenex_6760 main_x) (<= 998 (select main_a v_prenex_6761)) (<= (+ main_x 1) v_prenex_6760) (<= (select main_a v_prenex_6761) (+ (select main_a v_prenex_6760) 1000)) (<= 0 (+ (select main_a v_prenex_6760) 1)) (<= (* 2 (select main_a v_prenex_6761)) 2000) (<= 0 (select main_a v_prenex_6760)))) (forall ((v_prenex_3522 Int) (v_prenex_3523 Int)) (or (<= (+ main_x 1) v_prenex_3522) (<= 998 (select main_a v_prenex_3523)) (<= 1998 (* 2 (select main_a v_prenex_3523))) (<= (select main_a v_prenex_3522) 2) (<= 1000 (+ (select main_a v_prenex_3523) (select main_a v_prenex_3522))) (< v_prenex_3522 main_x) (<= 0 (* 2 (select main_a v_prenex_3522))))) (forall ((v_prenex_2751 Int) (v_prenex_2752 Int)) (or (<= (select main_a v_prenex_2752) 1000) (<= (select main_a v_prenex_2752) 1001) (< v_prenex_2751 main_x) (<= (+ main_x 1) v_prenex_2751) (<= (* 2 (select main_a v_prenex_2751)) 2) (<= (select main_a v_prenex_2752) (+ (select main_a v_prenex_2751) 1000)))) (forall ((v_prenex_1487 Int) (v_prenex_1486 Int)) (or (<= (select main_a v_prenex_1487) 1001) (<= (select main_a v_prenex_1486) 2) (<= 1000 (+ (select main_a v_prenex_1487) (select main_a v_prenex_1486))) (<= (+ main_x 1) v_prenex_1486) (<= 999 (select main_a v_prenex_1487)) (<= (+ main_y 1) v_prenex_1487) (< v_prenex_1486 main_x))) (or (forall ((v_prenex_9087 Int)) (or (<= (+ main_y 1) v_prenex_9087) (<= 1998 (* 2 (select main_a v_prenex_9087))) (<= (select main_a v_prenex_9087) 1001))) (forall ((v_prenex_9086 Int)) (or (<= 0 (* 2 (select main_a v_prenex_9086))) (< v_prenex_9086 main_x) (<= (+ main_x 1) v_prenex_9086) (<= (select main_a v_prenex_9086) 2)))) (forall ((v_prenex_952 Int) (v_prenex_951 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_952))) (<= (+ main_x 1) v_prenex_951) (< v_prenex_951 main_x) (<= (select main_a v_prenex_951) 2) (<= (select main_a v_prenex_952) 1000) (<= (+ (select main_a v_prenex_952) (select main_a v_prenex_951)) 1000) (<= 0 (select main_a v_prenex_951)))) (or (forall ((v_prenex_11926 Int)) (or (< v_prenex_11926 main_y) (<= (select main_a v_prenex_11926) 1001) (<= (select main_a v_prenex_11926) 1000))) (forall ((v_prenex_11925 Int)) (or (<= 0 (select main_a v_prenex_11925)) (<= (+ main_x 1) v_prenex_11925) (<= (* 2 (select main_a v_prenex_11925)) 2) (< v_prenex_11925 main_x)))) (forall ((v_prenex_11559 Int) (v_prenex_11560 Int)) (or (< v_prenex_11559 main_x) (<= 998 (select main_a v_prenex_11560)) (<= (+ main_x 1) v_prenex_11559) (<= (select main_a v_prenex_11560) 1000) (<= (* 2 (select main_a v_prenex_11559)) 2) (<= 1000 (+ (select main_a v_prenex_11560) (select main_a v_prenex_11559))) (< v_prenex_11560 main_y))) (forall ((v_prenex_9170 Int) (v_prenex_9169 Int)) (or (<= (+ main_x 1) v_prenex_9169) (< v_prenex_9169 main_x) (<= (select main_a v_prenex_9170) (+ (select main_a v_prenex_9169) 1000)) (<= (+ main_y 1) v_prenex_9170) (<= 1998 (* 2 (select main_a v_prenex_9170))) (<= (select main_a v_prenex_9169) 2) (<= 998 (select main_a v_prenex_9170)))) (forall ((v_prenex_1265 Int) (v_prenex_1264 Int)) (or (<= (+ (select main_a v_prenex_1264) 998) (select main_a v_prenex_1265)) (<= (+ main_x 1) v_prenex_1264) (<= 0 (+ (select main_a v_prenex_1264) 1)) (<= (select main_a v_prenex_1265) 1001) (< v_prenex_1264 main_x) (<= (select main_a v_prenex_1264) 1) (<= 999 (select main_a v_prenex_1265)))) (forall ((v_prenex_293 Int) (v_prenex_294 Int)) (or (<= (+ main_x 1) v_prenex_293) (<= (select main_a v_prenex_294) 1001) (<= 0 (select main_a v_prenex_293)) (<= 1000 (+ (select main_a v_prenex_294) (select main_a v_prenex_293))) (<= (+ main_y 1) v_prenex_294) (< v_prenex_293 main_x) (<= 1998 (* 2 (select main_a v_prenex_294))))) (forall ((v_prenex_2119 Int) (v_prenex_2120 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_2120))) (<= (select main_a v_prenex_2119) 1) (<= (select main_a v_prenex_2120) (+ (select main_a v_prenex_2119) 1000)) (<= (* 2 (select main_a v_prenex_2119)) 2) (< v_prenex_2119 main_x) (<= (+ main_x 1) v_prenex_2119))) (forall ((v_prenex_8549 Int) (v_prenex_8550 Int)) (or (<= (+ main_x 1) v_prenex_8549) (<= (select main_a v_prenex_8550) 1000) (<= 0 (+ (select main_a v_prenex_8549) 1)) (<= 1998 (* 2 (select main_a v_prenex_8550))) (< v_prenex_8549 main_x) (<= (+ main_y 1) v_prenex_8550) (<= 1000 (+ (select main_a v_prenex_8550) (select main_a v_prenex_8549))))) (forall ((v_prenex_11369 Int) (v_prenex_11368 Int)) (or (<= 999 (select main_a v_prenex_11369)) (<= (+ main_x 1) v_prenex_11368) (< v_prenex_11368 main_x) (<= 0 (+ (select main_a v_prenex_11368) 1)) (<= (select main_a v_prenex_11368) 2) (<= (select main_a v_prenex_11369) 1000) (<= 1000 (+ (select main_a v_prenex_11369) (select main_a v_prenex_11368))))) (forall ((v_prenex_10516 Int) (v_prenex_10515 Int)) (or (<= (select main_a v_prenex_10515) 2) (< v_prenex_10515 main_x) (<= 1000 (+ (select main_a v_prenex_10516) (select main_a v_prenex_10515))) (<= 0 (+ (select main_a v_prenex_10515) 1)) (<= (select main_a v_prenex_10516) 1000) (<= 999 (select main_a v_prenex_10516)) (<= (+ main_x 1) v_prenex_10515))) (forall ((v_prenex_12771 Int) (v_prenex_12772 Int)) (or (<= (select main_a v_prenex_12771) 2) (<= 0 (* 2 (select main_a v_prenex_12771))) (<= (+ main_x 1) v_prenex_12771) (< v_prenex_12771 main_x) (<= (select main_a v_prenex_12772) 1000) (<= 1000 (+ (select main_a v_prenex_12772) (select main_a v_prenex_12771))) (<= 999 (select main_a v_prenex_12772)))) (or (forall ((v_prenex_12040 Int)) (or (<= 998 (select main_a v_prenex_12040)) (<= (select main_a v_prenex_12040) 1000))) (forall ((v_prenex_12039 Int)) (or (<= (+ main_x 1) v_prenex_12039) (<= 0 (+ (select main_a v_prenex_12039) 1)) (<= 0 (* 2 (select main_a v_prenex_12039))) (<= (select main_a v_prenex_12039) 2) (< v_prenex_12039 main_x)))) (or (forall ((v_prenex_2373 Int)) (or (<= 998 (select main_a v_prenex_2373)) (<= (select main_a v_prenex_2373) 1000))) (forall ((v_prenex_2372 Int)) (or (<= 0 (select main_a v_prenex_2372)) (<= 0 (* 2 (select main_a v_prenex_2372))) (<= (+ main_x 1) v_prenex_2372) (< v_prenex_2372 main_x) (<= (select main_a v_prenex_2372) 1)))) (forall ((v_prenex_767 Int) (v_prenex_768 Int)) (or (<= 1000 (+ (select main_a v_prenex_768) (select main_a v_prenex_767))) (<= (select main_a v_prenex_768) 1000) (< v_prenex_767 main_x) (<= (+ main_x 1) v_prenex_767) (<= (select main_a v_prenex_767) 1) (<= (select main_a v_prenex_767) 2))) (forall ((v_prenex_3733 Int) (v_prenex_3732 Int)) (or (<= (+ main_x 1) v_prenex_3732) (<= 0 (* 2 (select main_a v_prenex_3732))) (<= 1998 (* 2 (select main_a v_prenex_3733))) (<= (select main_a v_prenex_3732) 1) (< v_prenex_3732 main_x) (<= (select main_a v_prenex_3733) 1001) (<= (+ (select main_a v_prenex_3733) (select main_a v_prenex_3732)) 1000))) (or (forall ((v_prenex_12117 Int)) (or (<= (* 2 (select main_a v_prenex_12117)) 2) (<= (+ main_x 1) v_prenex_12117) (<= (select main_a v_prenex_12117) 2) (< v_prenex_12117 main_x))) (forall ((v_prenex_12118 Int)) (or (<= 999 (select main_a v_prenex_12118)) (< v_prenex_12118 main_y) (<= 1998 (* 2 (select main_a v_prenex_12118)))))) (or (forall ((v_prenex_958 Int)) (or (<= (* 2 (select main_a v_prenex_958)) 2000) (<= (+ main_y 1) v_prenex_958) (<= (select main_a v_prenex_958) 1001))) (forall ((v_prenex_957 Int)) (or (< v_prenex_957 main_x) (<= (+ main_x 1) v_prenex_957) (<= (select main_a v_prenex_957) 1) (<= (* 2 (select main_a v_prenex_957)) 2)))) (or (forall ((v_prenex_4757 Int)) (or (<= (+ main_x 1) v_prenex_4757) (<= (* 2 (select main_a v_prenex_4757)) 2) (<= 0 (+ (select main_a v_prenex_4757) 1)) (< v_prenex_4757 main_x))) (forall ((v_prenex_4758 Int)) (or (<= (* 2 (select main_a v_prenex_4758)) 2000) (<= (select main_a v_prenex_4758) 1001) (< v_prenex_4758 main_y)))) (forall ((v_prenex_1058 Int) (v_prenex_1057 Int)) (or (<= (* 2 (select main_a v_prenex_1058)) 2000) (<= (+ (select main_a v_prenex_1057) 998) (select main_a v_prenex_1058)) (<= (select main_a v_prenex_1057) 1) (< v_prenex_1057 main_x) (<= (+ main_y 1) v_prenex_1058) (<= (+ main_x 1) v_prenex_1057))) (forall ((v_prenex_4144 Int) (v_prenex_4145 Int)) (or (<= (+ main_x 1) v_prenex_4144) (<= (select main_a v_prenex_4144) 1) (<= 0 (+ (select main_a v_prenex_4144) 1)) (<= (select main_a v_prenex_4145) (+ (select main_a v_prenex_4144) 1000)) (< v_prenex_4144 main_x))) (or (forall ((v_prenex_9591 Int)) (or (< v_prenex_9591 main_x) (<= 0 (* 2 (select main_a v_prenex_9591))) (<= (+ main_x 1) v_prenex_9591))) (forall ((v_prenex_9592 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_9592))) (<= 998 (select main_a v_prenex_9592)) (< v_prenex_9592 main_y)))) (forall ((v_prenex_2380 Int) (v_prenex_2381 Int)) (or (<= (+ (select main_a v_prenex_2381) (select main_a v_prenex_2380)) 1000) (<= (+ main_y 1) v_prenex_2381) (<= (+ main_x 1) v_prenex_2380) (<= (select main_a v_prenex_2380) 1) (<= 1998 (* 2 (select main_a v_prenex_2381))) (< v_prenex_2380 main_x) (<= 998 (select main_a v_prenex_2381)))) (forall ((v_prenex_1965 Int) (v_prenex_1966 Int)) (or (<= 0 (* 2 (select main_a v_prenex_1965))) (<= (+ main_x 1) v_prenex_1965) (<= (select main_a v_prenex_1965) 2) (<= (* 2 (select main_a v_prenex_1966)) 2000) (< v_prenex_1965 main_x) (<= (+ (select main_a v_prenex_1965) 998) (select main_a v_prenex_1966)))) (forall ((v_prenex_10256 Int) (v_prenex_10255 Int)) (or (<= (+ main_x 1) v_prenex_10255) (<= (select main_a v_prenex_10256) (+ (select main_a v_prenex_10255) 1000)) (<= 0 (+ (select main_a v_prenex_10255) 1)) (< v_prenex_10256 main_y) (<= 999 (select main_a v_prenex_10256)) (< v_prenex_10255 main_x) (<= 998 (select main_a v_prenex_10256)))) (forall ((v_prenex_12510 Int) (v_prenex_12509 Int)) (or (<= (select main_a v_prenex_12509) 1) (<= (+ (select main_a v_prenex_12510) (select main_a v_prenex_12509)) 1000) (<= 1998 (* 2 (select main_a v_prenex_12510))) (<= 0 (* 2 (select main_a v_prenex_12509))) (<= 998 (select main_a v_prenex_12510)) (<= (+ main_x 1) v_prenex_12509) (< v_prenex_12509 main_x))) (forall ((v_prenex_8224 Int) (v_prenex_8225 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_8225))) (<= 0 (* 2 (select main_a v_prenex_8224))) (< v_prenex_8225 main_y) (<= (+ (select main_a v_prenex_8225) (select main_a v_prenex_8224)) 1000) (<= (+ main_x 1) v_prenex_8224) (< v_prenex_8224 main_x))) (forall ((v_prenex_1217 Int) (v_prenex_1216 Int)) (or (<= (select main_a v_prenex_1217) 1001) (<= 0 (select main_a v_prenex_1216)) (< v_prenex_1216 main_x) (<= 998 (select main_a v_prenex_1217)) (<= (+ main_x 1) v_prenex_1216) (<= (* 2 (select main_a v_prenex_1216)) 2) (<= (+ (select main_a v_prenex_1217) (select main_a v_prenex_1216)) 1000))) (forall ((v_prenex_10798 Int) (v_prenex_10799 Int)) (or (< v_prenex_10798 main_x) (<= 0 (* 2 (select main_a v_prenex_10798))) (<= (+ main_x 1) v_prenex_10798) (<= (select main_a v_prenex_10799) (+ (select main_a v_prenex_10798) 1000)) (<= (* 2 (select main_a v_prenex_10798)) 2) (<= 999 (select main_a v_prenex_10799)))) (forall ((v_prenex_6831 Int) (v_prenex_6830 Int)) (or (<= (select main_a v_prenex_6831) 1000) (< v_prenex_6831 main_y) (<= 1000 (+ (select main_a v_prenex_6831) (select main_a v_prenex_6830))) (<= (select main_a v_prenex_6830) 2) (<= 998 (select main_a v_prenex_6831)) (< v_prenex_6830 main_x) (<= (+ main_x 1) v_prenex_6830))) (forall ((v_prenex_6978 Int) (v_prenex_6979 Int)) (or (<= 0 (* 2 (select main_a v_prenex_6978))) (<= (select main_a v_prenex_6979) 1001) (<= (+ main_x 1) v_prenex_6978) (<= (select main_a v_prenex_6979) (+ (select main_a v_prenex_6978) 1000)) (<= (select main_a v_prenex_6978) 1) (< v_prenex_6978 main_x))) (forall ((v_prenex_9617 Int) (v_prenex_9616 Int)) (or (<= (+ (select main_a v_prenex_9616) 998) (select main_a v_prenex_9617)) (<= (+ main_x 1) v_prenex_9616) (<= 0 (* 2 (select main_a v_prenex_9616))) (<= (select main_a v_prenex_9617) 1000) (<= 999 (select main_a v_prenex_9617)) (< v_prenex_9616 main_x))) (forall ((v_prenex_5435 Int) (v_prenex_5434 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5434))) (<= (+ (select main_a v_prenex_5434) 998) (select main_a v_prenex_5435)) (<= (select main_a v_prenex_5435) 1000) (<= (+ main_x 1) v_prenex_5434) (< v_prenex_5434 main_x))) (forall ((v_prenex_7640 Int) (v_prenex_7641 Int)) (or (< v_prenex_7640 main_x) (< v_prenex_7641 main_y) (<= (+ (select main_a v_prenex_7641) (select main_a v_prenex_7640)) 1000) (<= (* 2 (select main_a v_prenex_7641)) 2000) (<= (+ main_x 1) v_prenex_7640) (<= (select main_a v_prenex_7640) 2))) (forall ((v_prenex_9385 Int) (v_prenex_9384 Int)) (or (<= (select main_a v_prenex_9385) (+ (select main_a v_prenex_9384) 1000)) (<= 998 (select main_a v_prenex_9385)) (<= (select main_a v_prenex_9385) 1000) (<= (+ main_x 1) v_prenex_9384) (< v_prenex_9384 main_x) (<= 0 (* 2 (select main_a v_prenex_9384))))) (forall ((v_prenex_13183 Int) (v_prenex_13182 Int)) (or (<= (select main_a v_prenex_13183) 1000) (< v_prenex_13182 main_x) (<= (+ main_x 1) v_prenex_13182) (<= (select main_a v_prenex_13183) (+ (select main_a v_prenex_13182) 1000)) (<= 0 (select main_a v_prenex_13182)) (<= 0 (* 2 (select main_a v_prenex_13182))))) (or (forall ((v_prenex_10494 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_10494))) (<= (select main_a v_prenex_10494) 1001))) (forall ((v_prenex_10493 Int)) (or (<= 0 (* 2 (select main_a v_prenex_10493))) (<= (+ main_x 1) v_prenex_10493) (<= 0 (+ (select main_a v_prenex_10493) 1)) (<= (* 2 (select main_a v_prenex_10493)) 2) (< v_prenex_10493 main_x)))) (or (forall ((v_prenex_5935 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5935))) (<= (select main_a v_prenex_5935) 1) (<= (+ main_x 1) v_prenex_5935) (<= (select main_a v_prenex_5935) 2) (< v_prenex_5935 main_x))) (forall ((v_prenex_5936 Int)) (<= (* 2 (select main_a v_prenex_5936)) 2000))) (forall ((v_prenex_6804 Int) (v_prenex_6805 Int)) (or (<= (select main_a v_prenex_6805) 1001) (< v_prenex_6804 main_x) (<= 0 (select main_a v_prenex_6804)) (<= (+ main_x 1) v_prenex_6804) (<= (+ main_y 1) v_prenex_6805) (<= 999 (select main_a v_prenex_6805)) (<= 1000 (+ (select main_a v_prenex_6805) (select main_a v_prenex_6804))))) (forall ((v_prenex_8124 Int) (v_prenex_8125 Int)) (or (<= 0 (* 2 (select main_a v_prenex_8124))) (< v_prenex_8124 main_x) (<= (* 2 (select main_a v_prenex_8125)) 2000) (<= 999 (select main_a v_prenex_8125)) (<= (select main_a v_prenex_8124) 2) (<= (select main_a v_prenex_8125) (+ (select main_a v_prenex_8124) 1000)) (<= (+ main_x 1) v_prenex_8124))) (forall ((v_prenex_8644 Int) (v_prenex_8643 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_8644))) (< v_prenex_8644 main_y) (<= 998 (select main_a v_prenex_8644)) (<= (select main_a v_prenex_8644) (+ (select main_a v_prenex_8643) 1000)) (<= 0 (+ (select main_a v_prenex_8643) 1)) (<= (+ main_x 1) v_prenex_8643) (< v_prenex_8643 main_x))) (forall ((v_prenex_6948 Int) (v_prenex_6949 Int)) (or (<= 998 (select main_a v_prenex_6949)) (<= 0 (select main_a v_prenex_6948)) (< v_prenex_6949 main_y) (< v_prenex_6948 main_x) (<= (select main_a v_prenex_6949) 1000) (<= (+ (select main_a v_prenex_6949) (select main_a v_prenex_6948)) 1000) (<= (+ main_x 1) v_prenex_6948))) (forall ((v_prenex_9477 Int) (v_prenex_9476 Int)) (or (<= (+ main_x 1) v_prenex_9476) (<= 0 (* 2 (select main_a v_prenex_9476))) (<= 998 (select main_a v_prenex_9477)) (<= (+ (select main_a v_prenex_9476) 998) (select main_a v_prenex_9477)) (<= (select main_a v_prenex_9477) 1000) (< v_prenex_9476 main_x))) (forall ((v_prenex_13324 Int) (v_prenex_13325 Int)) (or (<= (select main_a v_prenex_13325) (+ (select main_a v_prenex_13324) 1000)) (<= (* 2 (select main_a v_prenex_13325)) 2000) (<= (+ main_x 1) v_prenex_13324) (< v_prenex_13324 main_x) (<= 999 (select main_a v_prenex_13325)) (<= (select main_a v_prenex_13324) 2) (<= 0 (select main_a v_prenex_13324)))) (or (forall ((v_prenex_10333 Int)) (or (<= (select main_a v_prenex_10333) 2) (<= (+ main_x 1) v_prenex_10333) (< v_prenex_10333 main_x) (<= 0 (* 2 (select main_a v_prenex_10333))))) (forall ((v_prenex_10334 Int)) (<= 999 (select main_a v_prenex_10334)))) (forall ((v_prenex_2286 Int) (v_prenex_2287 Int)) (or (<= 0 (* 2 (select main_a v_prenex_2286))) (<= 1998 (* 2 (select main_a v_prenex_2287))) (<= (* 2 (select main_a v_prenex_2286)) 2) (<= (+ main_x 1) v_prenex_2286) (<= (+ (select main_a v_prenex_2286) 998) (select main_a v_prenex_2287)) (< v_prenex_2286 main_x))) (forall ((v_prenex_501 Int) (v_prenex_502 Int)) (or (<= 0 (select main_a v_prenex_501)) (<= (select main_a v_prenex_501) 2) (<= (+ (select main_a v_prenex_501) 998) (select main_a v_prenex_502)) (< v_prenex_501 main_x) (<= (select main_a v_prenex_502) 1000) (<= 998 (select main_a v_prenex_502)) (<= (+ main_x 1) v_prenex_501))) (forall ((v_prenex_4041 Int) (v_prenex_4042 Int)) (or (<= (select main_a v_prenex_4042) (+ (select main_a v_prenex_4041) 1000)) (<= 0 (select main_a v_prenex_4041)) (<= 0 (* 2 (select main_a v_prenex_4041))) (< v_prenex_4041 main_x) (<= 998 (select main_a v_prenex_4042)) (<= (* 2 (select main_a v_prenex_4042)) 2000) (<= (+ main_x 1) v_prenex_4041))) (forall ((v_prenex_204 Int) (v_prenex_203 Int)) (or (<= (+ main_y 1) v_prenex_204) (<= (* 2 (select main_a v_prenex_204)) 2000) (<= (select main_a v_prenex_203) 2) (<= (+ (select main_a v_prenex_204) (select main_a v_prenex_203)) 1000) (<= 998 (select main_a v_prenex_204)) (<= (+ main_x 1) v_prenex_203) (< v_prenex_203 main_x))) (forall ((v_prenex_7177 Int) (v_prenex_7176 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_7177))) (<= (* 2 (select main_a v_prenex_7176)) 2) (<= (+ main_x 1) v_prenex_7176) (< v_prenex_7176 main_x) (<= 998 (select main_a v_prenex_7177)) (<= (select main_a v_prenex_7176) 1) (<= (+ (select main_a v_prenex_7177) (select main_a v_prenex_7176)) 1000))) (forall ((v_prenex_10110 Int) (v_prenex_10111 Int)) (or (<= (select main_a v_prenex_10111) 1001) (<= (select main_a v_prenex_10110) 2) (<= 998 (select main_a v_prenex_10111)) (<= 0 (select main_a v_prenex_10110)) (< v_prenex_10110 main_x) (<= 1000 (+ (select main_a v_prenex_10111) (select main_a v_prenex_10110))) (<= (+ main_x 1) v_prenex_10110))) (or (forall ((v_prenex_13100 Int)) (or (<= (* 2 (select main_a v_prenex_13100)) 2) (<= (+ main_x 1) v_prenex_13100) (< v_prenex_13100 main_x) (<= 0 (* 2 (select main_a v_prenex_13100))) (<= (select main_a v_prenex_13100) 1))) (forall ((v_prenex_13101 Int)) (or (<= 999 (select main_a v_prenex_13101)) (<= (select main_a v_prenex_13101) 1000)))) (forall ((v_prenex_3366 Int) (v_prenex_3365 Int)) (or (<= (select main_a v_prenex_3366) 1001) (< v_prenex_3365 main_x) (<= (* 2 (select main_a v_prenex_3366)) 2000) (<= (+ main_x 1) v_prenex_3365) (<= (* 2 (select main_a v_prenex_3365)) 2) (<= (+ (select main_a v_prenex_3365) 998) (select main_a v_prenex_3366)) (<= 0 (+ (select main_a v_prenex_3365) 1)))) (forall ((v_prenex_8806 Int) (v_prenex_8807 Int)) (or (< v_prenex_8807 main_y) (<= (select main_a v_prenex_8807) (+ (select main_a v_prenex_8806) 1000)) (<= (select main_a v_prenex_8806) 1) (< v_prenex_8806 main_x) (<= 1998 (* 2 (select main_a v_prenex_8807))) (<= (+ main_x 1) v_prenex_8806) (<= (select main_a v_prenex_8807) 1000))) (forall ((v_prenex_3880 Int) (v_prenex_3881 Int)) (or (<= 0 (select main_a v_prenex_3880)) (<= (+ (select main_a v_prenex_3880) 998) (select main_a v_prenex_3881)) (<= (+ main_x 1) v_prenex_3880) (<= 998 (select main_a v_prenex_3881)) (< v_prenex_3880 main_x) (<= (select main_a v_prenex_3881) 1001) (<= 0 (* 2 (select main_a v_prenex_3880))))) (or (forall ((v_prenex_7001 Int)) (or (< v_prenex_7001 main_y) (<= 999 (select main_a v_prenex_7001)) (<= (select main_a v_prenex_7001) 1000))) (forall ((v_prenex_7000 Int)) (or (<= (+ main_x 1) v_prenex_7000) (<= 0 (* 2 (select main_a v_prenex_7000))) (<= (select main_a v_prenex_7000) 2) (< v_prenex_7000 main_x)))) (forall ((v_prenex_11774 Int) (v_prenex_11775 Int)) (or (<= (+ main_x 1) v_prenex_11774) (<= (+ (select main_a v_prenex_11774) 998) (select main_a v_prenex_11775)) (< v_prenex_11774 main_x) (<= (* 2 (select main_a v_prenex_11774)) 2))) (forall ((v_prenex_8308 Int) (v_prenex_8309 Int)) (or (<= 998 (select main_a v_prenex_8309)) (<= (select main_a v_prenex_8308) 1) (<= (+ main_x 1) v_prenex_8308) (<= (+ (select main_a v_prenex_8309) (select main_a v_prenex_8308)) 1000) (< v_prenex_8308 main_x))) (forall ((v_prenex_11248 Int) (v_prenex_11249 Int)) (or (< v_prenex_11248 main_x) (<= 0 (select main_a v_prenex_11248)) (<= (select main_a v_prenex_11248) 2) (<= (+ main_x 1) v_prenex_11248) (<= 1000 (+ (select main_a v_prenex_11249) (select main_a v_prenex_11248))) (<= (* 2 (select main_a v_prenex_11249)) 2000))) (forall ((v_prenex_9535 Int) (v_prenex_9534 Int)) (or (< v_prenex_9534 main_x) (<= (select main_a v_prenex_9535) 1000) (<= (+ main_x 1) v_prenex_9534) (<= (+ (select main_a v_prenex_9534) 998) (select main_a v_prenex_9535)) (<= (select main_a v_prenex_9534) 1) (<= (* 2 (select main_a v_prenex_9534)) 2))) (forall ((v_prenex_4263 Int) (v_prenex_4262 Int)) (or (< v_prenex_4262 main_x) (<= (select main_a v_prenex_4263) 1001) (<= 0 (select main_a v_prenex_4262)) (<= (+ main_x 1) v_prenex_4262) (<= (select main_a v_prenex_4263) 1000) (<= 1000 (+ (select main_a v_prenex_4263) (select main_a v_prenex_4262))) (<= (* 2 (select main_a v_prenex_4262)) 2))) (forall ((v_prenex_10673 Int) (v_prenex_10672 Int)) (or (<= (+ (select main_a v_prenex_10672) 998) (select main_a v_prenex_10673)) (<= (select main_a v_prenex_10673) 1001) (< v_prenex_10673 main_y) (<= (+ main_y 1) v_prenex_10673) (<= 999 (select main_a v_prenex_10673)))) (forall ((v_prenex_6376 Int) (v_prenex_6375 Int)) (or (<= (select main_a v_prenex_6376) 1000) (<= (+ (select main_a v_prenex_6376) (select main_a v_prenex_6375)) 1000) (<= (+ main_x 1) v_prenex_6375) (<= 1998 (* 2 (select main_a v_prenex_6376))) (<= 0 (select main_a v_prenex_6375)) (< v_prenex_6375 main_x))) (or (forall ((v_prenex_5248 Int)) (or (<= 0 (select main_a v_prenex_5248)) (<= 0 (+ (select main_a v_prenex_5248) 1)) (<= 0 (* 2 (select main_a v_prenex_5248))) (< v_prenex_5248 main_x) (<= (+ main_x 1) v_prenex_5248))) (forall ((v_prenex_5249 Int)) (or (<= (select main_a v_prenex_5249) 1001) (<= (* 2 (select main_a v_prenex_5249)) 2000)))) (forall ((v_prenex_11253 Int) (v_prenex_11252 Int)) (or (<= (+ main_x 1) v_prenex_11252) (<= (select main_a v_prenex_11252) 1) (<= (* 2 (select main_a v_prenex_11252)) 2) (<= (+ (select main_a v_prenex_11252) 998) (select main_a v_prenex_11253)) (<= (select main_a v_prenex_11253) 1000) (< v_prenex_11252 main_x) (<= (select main_a v_prenex_11253) 1001))) (or (forall ((v_prenex_11245 Int)) (<= 1998 (* 2 (select main_a v_prenex_11245)))) (forall ((v_prenex_11242 Int)) (or (<= (select main_a v_prenex_11242) 1) (< v_prenex_11242 main_x) (<= (+ main_x 1) v_prenex_11242) (<= (select main_a v_prenex_11242) 2)))) (or (forall ((v_prenex_109 Int)) (or (<= (* 2 (select main_a v_prenex_109)) 2) (<= 0 (select main_a v_prenex_109)) (<= (+ main_x 1) v_prenex_109) (< v_prenex_109 main_x))) (forall ((v_prenex_110 Int)) (or (<= 999 (select main_a v_prenex_110)) (<= (* 2 (select main_a v_prenex_110)) 2000) (<= (+ main_y 1) v_prenex_110)))) (forall ((v_prenex_4254 Int) (v_prenex_4255 Int)) (or (<= (select main_a v_prenex_4254) 2) (<= 0 (select main_a v_prenex_4254)) (<= (+ (select main_a v_prenex_4254) 998) (select main_a v_prenex_4255)) (<= (+ main_x 1) v_prenex_4254) (< v_prenex_4254 main_x) (<= 999 (select main_a v_prenex_4255)) (<= (select main_a v_prenex_4255) 1000))) (forall ((v_prenex_11482 Int) (v_prenex_11483 Int)) (or (<= (select main_a v_prenex_11483) 1001) (<= 1000 (+ (select main_a v_prenex_11483) (select main_a v_prenex_11482))) (<= (select main_a v_prenex_11482) 1) (<= (+ main_y 1) v_prenex_11483) (<= (+ main_x 1) v_prenex_11482) (< v_prenex_11482 main_x))) (forall ((v_prenex_7863 Int) (v_prenex_7862 Int)) (or (<= (* 2 (select main_a v_prenex_7863)) 2000) (<= 998 (select main_a v_prenex_7863)) (<= 0 (* 2 (select main_a v_prenex_7862))) (< v_prenex_7862 main_x) (<= (+ main_x 1) v_prenex_7862) (<= 0 (select main_a v_prenex_7862)) (<= (select main_a v_prenex_7863) (+ (select main_a v_prenex_7862) 1000)))) (or (forall ((v_prenex_7316 Int)) (or (< v_prenex_7316 main_x) (<= 0 (* 2 (select main_a v_prenex_7316))) (<= (+ main_x 1) v_prenex_7316))) (forall ((v_prenex_7317 Int)) (or (<= (select main_a v_prenex_7317) 1001) (<= (+ main_y 1) v_prenex_7317) (<= (select main_a v_prenex_7317) 1000)))) (forall ((v_prenex_4448 Int) (v_prenex_4447 Int)) (or (<= (* 2 (select main_a v_prenex_4447)) 2) (<= (+ main_x 1) v_prenex_4447) (<= 1998 (* 2 (select main_a v_prenex_4448))) (<= 999 (select main_a v_prenex_4448)) (< v_prenex_4447 main_x) (<= 0 (select main_a v_prenex_4447)) (<= (+ (select main_a v_prenex_4447) 998) (select main_a v_prenex_4448)))) (forall ((v_prenex_2110 Int) (v_prenex_2109 Int)) (or (<= 1000 (+ (select main_a v_prenex_2110) (select main_a v_prenex_2109))) (<= (+ main_x 1) v_prenex_2109) (< v_prenex_2109 main_x) (<= (select main_a v_prenex_2109) 1) (<= (* 2 (select main_a v_prenex_2109)) 2) (<= (select main_a v_prenex_2110) 1000))) (or (forall ((v_prenex_11540 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_11540))) (<= (+ main_y 1) v_prenex_11540))) (forall ((v_prenex_11538 Int)) (or (< v_prenex_11538 main_x) (<= (* 2 (select main_a v_prenex_11538)) 2) (<= (+ main_x 1) v_prenex_11538)))) (forall ((v_prenex_196 Int) (v_prenex_195 Int)) (or (<= (* 2 (select main_a v_prenex_196)) 2000) (<= (+ main_x 1) v_prenex_195) (<= 1000 (+ (select main_a v_prenex_196) (select main_a v_prenex_195))) (<= (select main_a v_prenex_195) 1) (< v_prenex_195 main_x) (<= (+ main_y 1) v_prenex_196) (<= 1998 (* 2 (select main_a v_prenex_196))))) (forall ((v_prenex_4933 Int) (v_prenex_4932 Int)) (or (<= 998 (select main_a v_prenex_4933)) (<= (select main_a v_prenex_4932) 2) (<= (+ (select main_a v_prenex_4932) 998) (select main_a v_prenex_4933)) (<= (+ main_x 1) v_prenex_4932) (<= (* 2 (select main_a v_prenex_4932)) 2) (< v_prenex_4932 main_x))) (forall ((v_prenex_7689 Int) (v_prenex_7690 Int)) (or (<= (+ (select main_a v_prenex_7690) (select main_a v_prenex_7689)) 1000) (<= (select main_a v_prenex_7689) 2) (<= 998 (select main_a v_prenex_7690)) (<= 1998 (* 2 (select main_a v_prenex_7690))) (< v_prenex_7689 main_x) (< v_prenex_7690 main_y) (<= (+ main_x 1) v_prenex_7689))) (forall ((v_prenex_12944 Int) (v_prenex_12945 Int)) (or (<= (* 2 (select main_a v_prenex_12945)) 2000) (< v_prenex_12944 main_x) (<= (+ main_x 1) v_prenex_12944) (<= 1000 (+ (select main_a v_prenex_12945) (select main_a v_prenex_12944))) (<= (select main_a v_prenex_12945) 1000) (<= 0 (+ (select main_a v_prenex_12944) 1)) (<= (+ main_y 1) v_prenex_12945))) (forall ((v_prenex_6362 Int) (v_prenex_6361 Int)) (or (<= (* 2 (select main_a v_prenex_6362)) 2000) (< v_prenex_6361 main_x) (<= 1000 (+ (select main_a v_prenex_6362) (select main_a v_prenex_6361))) (<= (select main_a v_prenex_6362) 1000) (<= (* 2 (select main_a v_prenex_6361)) 2) (<= 0 (* 2 (select main_a v_prenex_6361))) (<= (+ main_x 1) v_prenex_6361))) (forall ((v_prenex_6819 Int) (v_prenex_6818 Int)) (or (<= 999 (select main_a v_prenex_6819)) (<= (+ main_x 1) v_prenex_6818) (<= 0 (* 2 (select main_a v_prenex_6818))) (<= 1000 (+ (select main_a v_prenex_6819) (select main_a v_prenex_6818))) (< v_prenex_6818 main_x) (<= (* 2 (select main_a v_prenex_6818)) 2) (<= (* 2 (select main_a v_prenex_6819)) 2000))) (forall ((v_prenex_8534 Int) (v_prenex_8533 Int)) (or (<= (+ main_x 1) v_prenex_8533) (< v_prenex_8533 main_x) (<= 1998 (* 2 (select main_a v_prenex_8534))) (<= 1000 (+ (select main_a v_prenex_8534) (select main_a v_prenex_8533))) (<= (select main_a v_prenex_8534) 1001) (<= (* 2 (select main_a v_prenex_8533)) 2))) (forall ((v_prenex_12193 Int) (v_prenex_12194 Int)) (or (< v_prenex_12193 main_x) (<= (* 2 (select main_a v_prenex_12193)) 2) (<= 0 (+ (select main_a v_prenex_12193) 1)) (<= (select main_a v_prenex_12194) 1000) (<= (+ main_x 1) v_prenex_12193) (<= 1000 (+ (select main_a v_prenex_12194) (select main_a v_prenex_12193))))) (or (forall ((v_prenex_1478 Int)) (or (<= (select main_a v_prenex_1478) 2) (< v_prenex_1478 main_x) (<= (+ main_x 1) v_prenex_1478) (<= (* 2 (select main_a v_prenex_1478)) 2))) (forall ((v_prenex_1479 Int)) (or (<= (select main_a v_prenex_1479) 1001) (<= (+ main_y 1) v_prenex_1479) (<= 999 (select main_a v_prenex_1479))))) (or (forall ((v_prenex_6835 Int)) (or (<= (select main_a v_prenex_6835) 1001) (<= 998 (select main_a v_prenex_6835)))) (forall ((v_prenex_6834 Int)) (or (< v_prenex_6834 main_x) (<= 0 (* 2 (select main_a v_prenex_6834))) (<= (+ main_x 1) v_prenex_6834) (<= (select main_a v_prenex_6834) 1)))) (forall ((v_prenex_291 Int) (v_prenex_292 Int)) (or (<= 999 (select main_a v_prenex_292)) (< v_prenex_291 main_x) (<= 0 (+ (select main_a v_prenex_291) 1)) (<= (+ main_x 1) v_prenex_291) (<= (+ (select main_a v_prenex_292) (select main_a v_prenex_291)) 1000))) (forall ((v_prenex_12766 Int) (v_prenex_12765 Int)) (or (<= 998 (select main_a v_prenex_12766)) (<= (+ main_x 1) v_prenex_12765) (<= 0 (+ (select main_a v_prenex_12765) 1)) (<= (+ (select main_a v_prenex_12766) (select main_a v_prenex_12765)) 1000) (<= (select main_a v_prenex_12766) 1000) (< v_prenex_12765 main_x) (<= (select main_a v_prenex_12765) 1))) (forall ((v_prenex_9246 Int) (v_prenex_9245 Int)) (or (< v_prenex_9246 main_y) (<= (+ (select main_a v_prenex_9245) 998) (select main_a v_prenex_9246)) (<= 998 (select main_a v_prenex_9246)) (<= (select main_a v_prenex_9246) 1000) (<= 0 (* 2 (select main_a v_prenex_9245))) (<= (+ main_x 1) v_prenex_9245) (< v_prenex_9245 main_x))) (forall ((v_prenex_6914 Int) (v_prenex_6915 Int)) (or (< v_prenex_6914 main_x) (<= 998 (select main_a v_prenex_6915)) (<= (+ main_y 1) v_prenex_6915) (<= 1998 (* 2 (select main_a v_prenex_6915))) (<= (+ main_x 1) v_prenex_6914) (<= (* 2 (select main_a v_prenex_6914)) 2) (<= 1000 (+ (select main_a v_prenex_6915) (select main_a v_prenex_6914))))) (forall ((v_prenex_2358 Int) (v_prenex_2359 Int)) (or (<= (select main_a v_prenex_2359) (+ (select main_a v_prenex_2358) 1000)) (<= (* 2 (select main_a v_prenex_2359)) 2000) (<= (select main_a v_prenex_2359) 1000) (<= (+ main_x 1) v_prenex_2358) (< v_prenex_2358 main_x) (<= (* 2 (select main_a v_prenex_2358)) 2))) (forall ((v_prenex_12991 Int) (v_prenex_12990 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_12991))) (<= 0 (* 2 (select main_a v_prenex_12990))) (<= (+ (select main_a v_prenex_12991) (select main_a v_prenex_12990)) 1000) (< v_prenex_12991 main_y) (<= (select main_a v_prenex_12991) 1000) (< v_prenex_12990 main_x) (<= (+ main_x 1) v_prenex_12990))) (or (forall ((v_prenex_7280 Int)) (or (< v_prenex_7280 main_x) (<= 0 (select main_a v_prenex_7280)) (<= (* 2 (select main_a v_prenex_7280)) 2) (<= (+ main_x 1) v_prenex_7280))) (forall ((v_prenex_7281 Int)) (<= 998 (select main_a v_prenex_7281)))) (or (forall ((v_prenex_5118 Int)) (or (<= (+ main_x 1) v_prenex_5118) (<= (* 2 (select main_a v_prenex_5118)) 2) (< v_prenex_5118 main_x) (<= (select main_a v_prenex_5118) 1))) (forall ((v_prenex_5119 Int)) (or (<= (select main_a v_prenex_5119) 1001) (< v_prenex_5119 main_y)))) (or (forall ((v_prenex_12268 Int)) (or (<= (* 2 (select main_a v_prenex_12268)) 2000) (<= (+ main_y 1) v_prenex_12268) (<= 1998 (* 2 (select main_a v_prenex_12268))))) (forall ((v_prenex_12267 Int)) (or (< v_prenex_12267 main_x) (<= (* 2 (select main_a v_prenex_12267)) 2) (<= (+ main_x 1) v_prenex_12267)))) (forall ((v_prenex_688 Int) (v_prenex_687 Int)) (or (<= (+ main_x 1) v_prenex_687) (<= (* 2 (select main_a v_prenex_687)) 2) (< v_prenex_687 main_x) (<= 0 (+ (select main_a v_prenex_687) 1)) (<= (+ (select main_a v_prenex_687) 998) (select main_a v_prenex_688)))) (forall ((v_prenex_2117 Int) (v_prenex_2118 Int)) (or (<= (+ (select main_a v_prenex_2118) (select main_a v_prenex_2117)) 1000) (< v_prenex_2117 main_x) (<= (+ main_x 1) v_prenex_2117) (<= (select main_a v_prenex_2117) 1) (<= 998 (select main_a v_prenex_2118)) (< v_prenex_2118 main_y))) (forall ((v_prenex_7074 Int) (v_prenex_7075 Int)) (or (<= (+ main_x 1) v_prenex_7074) (<= (select main_a v_prenex_7074) 2) (<= 0 (* 2 (select main_a v_prenex_7074))) (<= 1998 (* 2 (select main_a v_prenex_7075))) (<= (select main_a v_prenex_7075) (+ (select main_a v_prenex_7074) 1000)) (<= 999 (select main_a v_prenex_7075)) (< v_prenex_7074 main_x))) (or (forall ((v_prenex_10144 Int)) (or (<= (select main_a v_prenex_10144) 2) (<= (+ main_x 1) v_prenex_10144) (<= (* 2 (select main_a v_prenex_10144)) 2) (< v_prenex_10144 main_x))) (forall ((v_prenex_10148 Int)) (<= 1998 (* 2 (select main_a v_prenex_10148))))) (forall ((v_prenex_5071 Int) (v_prenex_5070 Int)) (or (<= (+ main_y 1) v_prenex_5071) (<= (select main_a v_prenex_5071) 1000) (< v_prenex_5071 main_y) (<= 998 (select main_a v_prenex_5071)) (<= 1000 (+ (select main_a v_prenex_5071) (select main_a v_prenex_5070))))) (forall ((v_prenex_11615 Int) (v_prenex_11616 Int)) (or (<= (+ (select main_a v_prenex_11616) (select main_a v_prenex_11615)) 1000) (<= (* 2 (select main_a v_prenex_11615)) 2) (<= (select main_a v_prenex_11616) 1000) (< v_prenex_11615 main_x) (<= (+ main_y 1) v_prenex_11616) (<= (+ main_x 1) v_prenex_11615))) (forall ((v_prenex_12950 Int) (v_prenex_12951 Int)) (or (<= 1000 (+ (select main_a v_prenex_12951) (select main_a v_prenex_12950))) (<= (select main_a v_prenex_12951) 1001) (<= (+ main_x 1) v_prenex_12950) (<= 0 (+ (select main_a v_prenex_12950) 1)) (< v_prenex_12950 main_x) (< v_prenex_12951 main_y) (<= 998 (select main_a v_prenex_12951)))) (forall ((v_prenex_8431 Int) (v_prenex_8432 Int)) (or (<= (+ main_x 1) v_prenex_8431) (<= 1000 (+ (select main_a v_prenex_8432) (select main_a v_prenex_8431))) (<= 1998 (* 2 (select main_a v_prenex_8432))) (<= (* 2 (select main_a v_prenex_8431)) 2) (< v_prenex_8431 main_x) (<= (* 2 (select main_a v_prenex_8432)) 2000))) (forall ((v_prenex_5716 Int) (v_prenex_5715 Int)) (or (<= (+ main_x 1) v_prenex_5715) (<= 1998 (* 2 (select main_a v_prenex_5716))) (< v_prenex_5716 main_y) (<= (select main_a v_prenex_5716) (+ (select main_a v_prenex_5715) 1000)) (<= (* 2 (select main_a v_prenex_5716)) 2000) (< v_prenex_5715 main_x) (<= (select main_a v_prenex_5715) 1))) (forall ((v_prenex_47 Int) (v_prenex_46 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_47))) (<= (select main_a v_prenex_47) 1000) (<= (select main_a v_prenex_46) 2) (<= (+ (select main_a v_prenex_46) 998) (select main_a v_prenex_47)) (<= 0 (* 2 (select main_a v_prenex_46))) (<= (+ main_x 1) v_prenex_46) (< v_prenex_46 main_x))) (forall ((v_prenex_1333 Int) (v_prenex_1332 Int)) (or (< v_prenex_1332 main_x) (<= 1000 (+ (select main_a v_prenex_1333) (select main_a v_prenex_1332))) (<= (+ main_y 1) v_prenex_1333) (<= (+ main_x 1) v_prenex_1332) (<= (* 2 (select main_a v_prenex_1333)) 2000) (<= (select main_a v_prenex_1333) 1001) (<= (* 2 (select main_a v_prenex_1332)) 2))) (forall ((v_prenex_12298 Int) (v_prenex_12297 Int)) (or (<= (* 2 (select main_a v_prenex_12298)) 2000) (<= 0 (select main_a v_prenex_12297)) (<= (+ (select main_a v_prenex_12297) 998) (select main_a v_prenex_12298)) (<= (+ main_x 1) v_prenex_12297) (< v_prenex_12297 main_x) (<= (select main_a v_prenex_12297) 2) (<= (select main_a v_prenex_12298) 1001))) (forall ((v_prenex_5279 Int) (v_prenex_5278 Int)) (or (<= (select main_a v_prenex_5278) 1) (<= (* 2 (select main_a v_prenex_5279)) 2000) (< v_prenex_5278 main_x) (<= (select main_a v_prenex_5279) (+ (select main_a v_prenex_5278) 1000)) (<= (+ main_x 1) v_prenex_5278))) (forall ((v_prenex_11010 Int) (v_prenex_11009 Int)) (or (<= (select main_a v_prenex_11010) 1001) (<= (* 2 (select main_a v_prenex_11009)) 2) (<= (+ (select main_a v_prenex_11009) 998) (select main_a v_prenex_11010)) (<= 998 (select main_a v_prenex_11010)) (< v_prenex_11009 main_x) (<= (+ main_x 1) v_prenex_11009) (<= (select main_a v_prenex_11009) 1))) (forall ((v_prenex_1804 Int) (v_prenex_1803 Int)) (or (<= (+ main_x 1) v_prenex_1803) (<= (select main_a v_prenex_1803) 1) (< v_prenex_1803 main_x) (<= 1998 (* 2 (select main_a v_prenex_1804))) (<= 0 (* 2 (select main_a v_prenex_1803))) (<= (select main_a v_prenex_1804) 1000) (<= 1000 (+ (select main_a v_prenex_1804) (select main_a v_prenex_1803))))) (forall ((v_prenex_13107 Int) (v_prenex_13106 Int)) (or (<= 1000 (+ (select main_a v_prenex_13107) (select main_a v_prenex_13106))) (<= (select main_a v_prenex_13107) 1000) (<= (+ main_x 1) v_prenex_13106) (< v_prenex_13106 main_x) (<= 1998 (* 2 (select main_a v_prenex_13107))) (< v_prenex_13107 main_y) (<= (* 2 (select main_a v_prenex_13106)) 2))) (forall ((v_prenex_12014 Int) (v_prenex_12013 Int)) (or (<= (+ main_y 1) v_prenex_12014) (<= (+ main_x 1) v_prenex_12013) (<= 1000 (+ (select main_a v_prenex_12014) (select main_a v_prenex_12013))) (<= 998 (select main_a v_prenex_12014)) (< v_prenex_12013 main_x) (<= 0 (select main_a v_prenex_12013)))) (forall ((v_prenex_1461 Int) (v_prenex_1460 Int)) (or (<= (+ (select main_a v_prenex_1460) 998) (select main_a v_prenex_1461)) (<= (+ main_x 1) v_prenex_1460) (< v_prenex_1460 main_x) (<= (* 2 (select main_a v_prenex_1461)) 2000) (<= (select main_a v_prenex_1460) 1) (<= 998 (select main_a v_prenex_1461)) (<= (select main_a v_prenex_1460) 2))) (or (forall ((v_prenex_5394 Int)) (or (<= (select main_a v_prenex_5394) 2) (<= (* 2 (select main_a v_prenex_5394)) 2) (< v_prenex_5394 main_x) (<= (+ main_x 1) v_prenex_5394) (<= 0 (+ (select main_a v_prenex_5394) 1)))) (forall ((v_prenex_5395 Int)) (or (<= (select main_a v_prenex_5395) 1000) (<= 998 (select main_a v_prenex_5395))))) (or (forall ((v_prenex_4786 Int)) (<= 1998 (* 2 (select main_a v_prenex_4786)))) (forall ((v_prenex_4785 Int)) (or (<= (+ main_x 1) v_prenex_4785) (<= 0 (* 2 (select main_a v_prenex_4785))) (< v_prenex_4785 main_x) (<= (* 2 (select main_a v_prenex_4785)) 2) (<= (select main_a v_prenex_4785) 2)))) (forall ((v_prenex_2772 Int) (v_prenex_2771 Int)) (or (<= (* 2 (select main_a v_prenex_2771)) 2) (<= 1000 (+ (select main_a v_prenex_2772) (select main_a v_prenex_2771))) (< v_prenex_2771 main_x) (<= 1998 (* 2 (select main_a v_prenex_2772))) (<= (+ main_x 1) v_prenex_2771) (<= (select main_a v_prenex_2771) 1) (<= (select main_a v_prenex_2772) 1001))) (forall ((v_prenex_332 Int) (v_prenex_331 Int)) (or (<= 998 (select main_a v_prenex_332)) (<= (+ main_x 1) v_prenex_331) (<= 0 (select main_a v_prenex_331)) (<= 1000 (+ (select main_a v_prenex_332) (select main_a v_prenex_331))) (<= (select main_a v_prenex_332) 1001) (<= 0 (+ (select main_a v_prenex_331) 1)) (< v_prenex_331 main_x))) (forall ((v_prenex_3984 Int) (v_prenex_3985 Int)) (or (<= (+ main_y 1) v_prenex_3985) (< v_prenex_3984 main_x) (<= 1998 (* 2 (select main_a v_prenex_3985))) (<= (+ (select main_a v_prenex_3985) (select main_a v_prenex_3984)) 1000) (<= (select main_a v_prenex_3984) 2) (<= (+ main_x 1) v_prenex_3984))) (or (forall ((v_prenex_12352 Int)) (or (<= (+ main_y 1) v_prenex_12352) (<= 998 (select main_a v_prenex_12352)) (<= (select main_a v_prenex_12352) 1000))) (forall ((v_prenex_12351 Int)) (or (< v_prenex_12351 main_x) (<= (* 2 (select main_a v_prenex_12351)) 2) (<= 0 (select main_a v_prenex_12351)) (<= (+ main_x 1) v_prenex_12351)))) (forall ((v_prenex_3942 Int) (v_prenex_3943 Int)) (or (< v_prenex_3942 main_x) (<= (select main_a v_prenex_3942) 1) (<= (+ main_x 1) v_prenex_3942) (<= 0 (* 2 (select main_a v_prenex_3942))) (<= 999 (select main_a v_prenex_3943)) (<= (select main_a v_prenex_3943) 1001) (<= 1000 (+ (select main_a v_prenex_3943) (select main_a v_prenex_3942))))) (forall ((v_prenex_1604 Int) (v_prenex_1603 Int)) (or (<= 0 (* 2 (select main_a v_prenex_1603))) (< v_prenex_1603 main_x) (<= (select main_a v_prenex_1604) 1000) (<= (* 2 (select main_a v_prenex_1604)) 2000) (<= 0 (select main_a v_prenex_1603)) (<= (+ main_x 1) v_prenex_1603) (<= (select main_a v_prenex_1604) (+ (select main_a v_prenex_1603) 1000)))) (forall ((v_prenex_4011 Int) (v_prenex_4010 Int)) (or (<= (* 2 (select main_a v_prenex_4010)) 2) (<= (+ main_y 1) v_prenex_4011) (<= (+ main_x 1) v_prenex_4010) (<= (select main_a v_prenex_4011) 1001) (<= 998 (select main_a v_prenex_4011)) (< v_prenex_4010 main_x) (<= 1000 (+ (select main_a v_prenex_4011) (select main_a v_prenex_4010))))) (forall ((v_prenex_10099 Int) (v_prenex_10098 Int)) (or (<= (select main_a v_prenex_10099) (+ (select main_a v_prenex_10098) 1000)) (< v_prenex_10099 main_y) (<= 0 (select main_a v_prenex_10098)) (< v_prenex_10098 main_x) (<= (+ main_x 1) v_prenex_10098) (<= (select main_a v_prenex_10099) 1000))) (or (forall ((v_prenex_3676 Int)) (or (<= (select main_a v_prenex_3676) 1) (<= 0 (* 2 (select main_a v_prenex_3676))) (<= (+ main_x 1) v_prenex_3676) (< v_prenex_3676 main_x) (<= (* 2 (select main_a v_prenex_3676)) 2))) (forall ((v_prenex_3677 Int)) (<= (select main_a v_prenex_3677) 1000))) (forall ((v_prenex_1028 Int) (v_prenex_1027 Int)) (or (<= 0 (* 2 (select main_a v_prenex_1027))) (< v_prenex_1027 main_x) (<= (+ (select main_a v_prenex_1027) 998) (select main_a v_prenex_1028)) (<= (+ main_y 1) v_prenex_1028) (<= (select main_a v_prenex_1028) 1000) (<= (+ main_x 1) v_prenex_1027) (<= (* 2 (select main_a v_prenex_1028)) 2000))) (forall ((v_prenex_12203 Int) (v_prenex_12204 Int)) (or (<= (* 2 (select main_a v_prenex_12203)) 2) (<= (select main_a v_prenex_12204) 1001) (<= (+ main_x 1) v_prenex_12203) (<= 1000 (+ (select main_a v_prenex_12204) (select main_a v_prenex_12203))) (< v_prenex_12203 main_x) (<= 0 (+ (select main_a v_prenex_12203) 1)) (<= (select main_a v_prenex_12204) 1000))) (forall ((v_prenex_3201 Int) (v_prenex_3200 Int)) (or (<= (+ (select main_a v_prenex_3201) (select main_a v_prenex_3200)) 1000) (<= (select main_a v_prenex_3200) 2) (< v_prenex_3200 main_x) (<= 998 (select main_a v_prenex_3201)) (<= (+ main_y 1) v_prenex_3201) (<= (+ main_x 1) v_prenex_3200))) (forall ((v_prenex_6054 Int) (v_prenex_6053 Int)) (or (<= (select main_a v_prenex_6054) 1001) (<= 0 (* 2 (select main_a v_prenex_6053))) (<= 1000 (+ (select main_a v_prenex_6054) (select main_a v_prenex_6053))) (<= 0 (select main_a v_prenex_6053)) (<= (+ main_x 1) v_prenex_6053) (<= (select main_a v_prenex_6054) 1000) (< v_prenex_6053 main_x))) (forall ((v_prenex_6157 Int) (v_prenex_6158 Int)) (or (< v_prenex_6157 main_x) (<= (select main_a v_prenex_6157) 2) (<= (+ main_y 1) v_prenex_6158) (<= (+ main_x 1) v_prenex_6157) (<= (select main_a v_prenex_6158) 1001) (<= (+ (select main_a v_prenex_6158) (select main_a v_prenex_6157)) 1000))) (forall ((v_prenex_7475 Int) (v_prenex_7476 Int)) (or (<= (+ main_x 1) v_prenex_7475) (< v_prenex_7475 main_x) (<= (select main_a v_prenex_7476) 1000) (<= (select main_a v_prenex_7476) (+ (select main_a v_prenex_7475) 1000)) (<= (* 2 (select main_a v_prenex_7475)) 2))) (forall ((v_prenex_10385 Int) (v_prenex_10386 Int)) (or (<= (select main_a v_prenex_10386) 1001) (< v_prenex_10385 main_x) (<= 1998 (* 2 (select main_a v_prenex_10386))) (<= 0 (+ (select main_a v_prenex_10385) 1)) (<= (+ main_x 1) v_prenex_10385) (<= 1000 (+ (select main_a v_prenex_10386) (select main_a v_prenex_10385))) (<= (+ main_y 1) v_prenex_10386))) (forall ((v_prenex_10398 Int) (v_prenex_10397 Int)) (or (<= (+ main_x 1) v_prenex_10397) (<= 0 (* 2 (select main_a v_prenex_10397))) (<= 998 (select main_a v_prenex_10398)) (<= (select main_a v_prenex_10398) (+ (select main_a v_prenex_10397) 1000)) (<= (select main_a v_prenex_10397) 2) (< v_prenex_10397 main_x))) (forall ((v_prenex_7272 Int) (v_prenex_7273 Int)) (or (<= (select main_a v_prenex_7272) 1) (<= (+ main_x 1) v_prenex_7272) (<= (select main_a v_prenex_7273) 1001) (<= (select main_a v_prenex_7272) 2) (< v_prenex_7272 main_x) (<= 1998 (* 2 (select main_a v_prenex_7273))) (<= (select main_a v_prenex_7273) (+ (select main_a v_prenex_7272) 1000)))) (forall ((v_prenex_4076 Int) (v_prenex_4075 Int)) (or (<= (* 2 (select main_a v_prenex_4076)) 2000) (<= (select main_a v_prenex_4076) 1001) (< v_prenex_4075 main_x) (<= (select main_a v_prenex_4076) (+ (select main_a v_prenex_4075) 1000)) (<= (* 2 (select main_a v_prenex_4075)) 2) (<= 0 (+ (select main_a v_prenex_4075) 1)) (<= (+ main_x 1) v_prenex_4075))) (forall ((v_prenex_640 Int) (v_prenex_639 Int)) (or (<= (+ main_x 1) v_prenex_639) (<= 1000 (+ (select main_a v_prenex_640) (select main_a v_prenex_639))) (< v_prenex_639 main_x) (<= 0 (* 2 (select main_a v_prenex_639))) (< v_prenex_640 main_y) (<= (select main_a v_prenex_640) 1000) (<= 998 (select main_a v_prenex_640)))) (or (forall ((v_prenex_6660 Int)) (or (<= 0 (* 2 (select main_a v_prenex_6660))) (<= (+ main_x 1) v_prenex_6660) (<= (select main_a v_prenex_6660) 1) (< v_prenex_6660 main_x))) (forall ((v_prenex_6663 Int)) (<= 1998 (* 2 (select main_a v_prenex_6663))))) (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))) (<= 999 (select main_a v_prenex_3398)) (<= (+ main_x 1) v_prenex_3397) (<= (select main_a v_prenex_3398) 1000) (< v_prenex_3397 main_x) (<= (* 2 (select main_a v_prenex_3397)) 2))) (forall ((v_prenex_9234 Int) (v_prenex_9233 Int)) (or (< v_prenex_9233 main_x) (<= (select main_a v_prenex_9234) 1000) (<= (+ main_x 1) v_prenex_9233) (<= (+ (select main_a v_prenex_9233) 998) (select main_a v_prenex_9234)) (<= (* 2 (select main_a v_prenex_9233)) 2) (<= 1998 (* 2 (select main_a v_prenex_9234))) (<= (select main_a v_prenex_9233) 1))) (forall ((v_prenex_10531 Int) (v_prenex_10530 Int)) (or (<= 999 (select main_a v_prenex_10531)) (<= 998 (select main_a v_prenex_10531)) (<= 0 (+ (select main_a v_prenex_10530) 1)) (<= (+ (select main_a v_prenex_10531) (select main_a v_prenex_10530)) 1000) (<= (+ main_x 1) v_prenex_10530) (< v_prenex_10530 main_x) (<= (select main_a v_prenex_10530) 1))) (forall ((v_prenex_13369 Int) (v_prenex_13370 Int)) (or (< v_prenex_13369 main_x) (<= 0 (+ (select main_a v_prenex_13369) 1)) (<= (select main_a v_prenex_13370) 1001) (<= (select main_a v_prenex_13370) 1000) (<= (select main_a v_prenex_13370) (+ (select main_a v_prenex_13369) 1000)) (<= (+ main_x 1) v_prenex_13369) (< v_prenex_13370 main_y))) (forall ((v_prenex_1557 Int) (v_prenex_1556 Int)) (or (< v_prenex_1556 main_x) (<= (select main_a v_prenex_1557) (+ (select main_a v_prenex_1556) 1000)) (<= (* 2 (select main_a v_prenex_1556)) 2) (<= (+ main_x 1) v_prenex_1556) (<= 0 (+ (select main_a v_prenex_1556) 1)))) (forall ((v_prenex_12634 Int) (v_prenex_12633 Int)) (or (< v_prenex_12633 main_x) (<= (* 2 (select main_a v_prenex_12633)) 2) (<= (+ main_x 1) v_prenex_12633) (<= 0 (select main_a v_prenex_12633)) (<= (select main_a v_prenex_12634) 1001) (<= 998 (select main_a v_prenex_12634)) (<= 1000 (+ (select main_a v_prenex_12634) (select main_a v_prenex_12633))))) (forall ((v_prenex_2701 Int) (v_prenex_2702 Int)) (or (< v_prenex_2701 main_x) (<= 998 (select main_a v_prenex_2702)) (<= 999 (select main_a v_prenex_2702)) (<= (+ main_x 1) v_prenex_2701) (<= (select main_a v_prenex_2701) 2) (<= (+ (select main_a v_prenex_2701) 998) (select main_a v_prenex_2702)) (<= (select main_a v_prenex_2701) 1))) (forall ((v_prenex_4083 Int) (v_prenex_4084 Int)) (or (<= (+ (select main_a v_prenex_4083) 998) (select main_a v_prenex_4084)) (<= (+ main_x 1) v_prenex_4083) (< v_prenex_4084 main_y) (<= (select main_a v_prenex_4084) 1000) (< v_prenex_4083 main_x) (<= 0 (* 2 (select main_a v_prenex_4083))))) (forall ((v_prenex_4115 Int) (v_prenex_4116 Int)) (or (<= (select main_a v_prenex_4115) 2) (< v_prenex_4115 main_x) (<= 0 (* 2 (select main_a v_prenex_4115))) (<= 999 (select main_a v_prenex_4116)) (<= (select main_a v_prenex_4116) (+ (select main_a v_prenex_4115) 1000)) (<= (select main_a v_prenex_4116) 1001) (<= (+ main_x 1) v_prenex_4115))) (forall ((v_prenex_3960 Int) (v_prenex_3961 Int)) (or (<= (* 2 (select main_a v_prenex_3960)) 2) (<= (* 2 (select main_a v_prenex_3961)) 2000) (<= (+ main_x 1) v_prenex_3960) (< v_prenex_3960 main_x) (<= 999 (select main_a v_prenex_3961)) (<= 0 (select main_a v_prenex_3960)) (<= (+ (select main_a v_prenex_3961) (select main_a v_prenex_3960)) 1000))) (or (forall ((v_prenex_7569 Int)) (or (<= 999 (select main_a v_prenex_7569)) (< v_prenex_7569 main_y))) (forall ((v_prenex_7568 Int)) (or (<= (* 2 (select main_a v_prenex_7568)) 2) (<= (+ main_x 1) v_prenex_7568) (<= 0 (+ (select main_a v_prenex_7568) 1)) (< v_prenex_7568 main_x)))) (or (forall ((v_prenex_4211 Int)) (<= (* 2 (select main_a v_prenex_4211)) 2000)) (forall ((v_prenex_4210 Int)) (or (<= (+ main_x 1) v_prenex_4210) (< v_prenex_4210 main_x) (<= (* 2 (select main_a v_prenex_4210)) 2)))) (forall ((v_prenex_8354 Int) (v_prenex_8353 Int)) (or (<= (select main_a v_prenex_8354) 1001) (<= (+ main_x 1) v_prenex_8353) (<= (* 2 (select main_a v_prenex_8353)) 2) (<= (+ main_y 1) v_prenex_8354) (< v_prenex_8353 main_x) (<= 999 (select main_a v_prenex_8354)) (<= (select main_a v_prenex_8354) (+ (select main_a v_prenex_8353) 1000)))) (forall ((v_prenex_10693 Int) (v_prenex_10694 Int)) (or (< v_prenex_10694 main_y) (<= 0 (* 2 (select main_a v_prenex_10693))) (< v_prenex_10693 main_x) (<= 998 (select main_a v_prenex_10694)) (<= 1998 (* 2 (select main_a v_prenex_10694))) (<= (+ main_x 1) v_prenex_10693) (<= 1000 (+ (select main_a v_prenex_10694) (select main_a v_prenex_10693))))) (forall ((v_prenex_882 Int) (v_prenex_881 Int)) (or (<= (select main_a v_prenex_881) 2) (<= (+ main_x 1) v_prenex_881) (< v_prenex_881 main_x) (<= (select main_a v_prenex_882) (+ (select main_a v_prenex_881) 1000)) (<= 0 (+ (select main_a v_prenex_881) 1)) (<= (* 2 (select main_a v_prenex_882)) 2000) (<= (select main_a v_prenex_882) 1001))) (forall ((v_prenex_3039 Int) (v_prenex_3040 Int)) (or (<= (* 2 (select main_a v_prenex_3039)) 2) (<= (select main_a v_prenex_3040) 1001) (<= 1000 (+ (select main_a v_prenex_3040) (select main_a v_prenex_3039))) (< v_prenex_3039 main_x) (<= (+ main_x 1) v_prenex_3039) (<= 1998 (* 2 (select main_a v_prenex_3040))))) (forall ((v_prenex_3773 Int) (v_prenex_3772 Int)) (or (<= 999 (select main_a v_prenex_3773)) (<= 0 (+ (select main_a v_prenex_3772) 1)) (<= (select main_a v_prenex_3773) 1001) (<= (+ main_x 1) v_prenex_3772) (<= (select main_a v_prenex_3773) (+ (select main_a v_prenex_3772) 1000)) (< v_prenex_3772 main_x))) (forall ((v_prenex_4902 Int) (v_prenex_4903 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_4903))) (<= (* 2 (select main_a v_prenex_4903)) 2000) (<= (+ main_x 1) v_prenex_4902) (<= (select main_a v_prenex_4902) 2) (<= 0 (+ (select main_a v_prenex_4902) 1)) (<= (+ (select main_a v_prenex_4903) (select main_a v_prenex_4902)) 1000) (< v_prenex_4902 main_x))) (forall ((v_prenex_12788 Int) (v_prenex_12787 Int)) (or (< v_prenex_12787 main_x) (<= (+ (select main_a v_prenex_12787) 998) (select main_a v_prenex_12788)) (<= (select main_a v_prenex_12788) 1001) (<= (+ main_x 1) v_prenex_12787) (<= 0 (* 2 (select main_a v_prenex_12787))) (<= 1998 (* 2 (select main_a v_prenex_12788))))) (forall ((v_prenex_3535 Int) (v_prenex_3534 Int)) (or (<= (+ main_x 1) v_prenex_3534) (<= 0 (select main_a v_prenex_3534)) (<= (+ (select main_a v_prenex_3535) (select main_a v_prenex_3534)) 1000) (< v_prenex_3535 main_y) (< v_prenex_3534 main_x) (<= (select main_a v_prenex_3535) 1000))) (forall ((v_prenex_8912 Int) (v_prenex_8911 Int)) (or (<= (* 2 (select main_a v_prenex_8911)) 2) (<= 998 (select main_a v_prenex_8912)) (<= 999 (select main_a v_prenex_8912)) (<= (+ main_x 1) v_prenex_8911) (< v_prenex_8912 main_y) (< v_prenex_8911 main_x) (<= 1000 (+ (select main_a v_prenex_8912) (select main_a v_prenex_8911))))) (forall ((v_prenex_4214 Int) (v_prenex_4215 Int)) (or (<= (+ (select main_a v_prenex_4215) (select main_a v_prenex_4214)) 1000) (< v_prenex_4214 main_x) (<= (select main_a v_prenex_4214) 1) (<= 0 (* 2 (select main_a v_prenex_4214))) (<= (* 2 (select main_a v_prenex_4215)) 2000) (<= (+ main_x 1) v_prenex_4214) (<= 1998 (* 2 (select main_a v_prenex_4215))))) (or (forall ((v_prenex_2636 Int)) (or (<= (+ main_y 1) v_prenex_2636) (<= 999 (select main_a v_prenex_2636)) (< v_prenex_2636 main_y) (<= 1998 (* 2 (select main_a v_prenex_2636))))) (forall ((v_prenex_2635 Int)) (<= (* 2 (select main_a v_prenex_2635)) 2))) (forall ((v_prenex_6603 Int) (v_prenex_6604 Int)) (or (<= (select main_a v_prenex_6604) 1000) (<= (select main_a v_prenex_6604) 1001) (< v_prenex_6603 main_x) (<= 0 (* 2 (select main_a v_prenex_6603))) (<= (select main_a v_prenex_6603) 2) (<= (+ (select main_a v_prenex_6604) (select main_a v_prenex_6603)) 1000) (<= (+ main_x 1) v_prenex_6603))) (forall ((v_prenex_9912 Int) (v_prenex_9911 Int)) (or (<= (select main_a v_prenex_9912) (+ (select main_a v_prenex_9911) 1000)) (<= (* 2 (select main_a v_prenex_9912)) 2000) (<= (+ main_x 1) v_prenex_9911) (<= 0 (+ (select main_a v_prenex_9911) 1)) (<= 999 (select main_a v_prenex_9912)) (<= (* 2 (select main_a v_prenex_9911)) 2) (< v_prenex_9911 main_x))) (forall ((v_prenex_5001 Int) (v_prenex_5000 Int)) (or (< v_prenex_5001 main_y) (<= (* 2 (select main_a v_prenex_5000)) 2) (< v_prenex_5000 main_x) (<= (select main_a v_prenex_5001) (+ (select main_a v_prenex_5000) 1000)) (<= (+ main_x 1) v_prenex_5000))) (forall ((v_prenex_1283 Int) (v_prenex_1282 Int)) (or (<= 999 (select main_a v_prenex_1283)) (<= (+ main_x 1) v_prenex_1282) (<= (select main_a v_prenex_1283) 1001) (<= 0 (select main_a v_prenex_1282)) (<= (select main_a v_prenex_1283) (+ (select main_a v_prenex_1282) 1000)) (< v_prenex_1282 main_x))) (forall ((v_prenex_8949 Int) (v_prenex_8950 Int)) (or (<= (+ (select main_a v_prenex_8950) (select main_a v_prenex_8949)) 1000) (<= (select main_a v_prenex_8950) 1001) (< v_prenex_8949 main_x) (<= 0 (* 2 (select main_a v_prenex_8949))) (<= (+ main_x 1) v_prenex_8949) (<= (select main_a v_prenex_8950) 1000) (< v_prenex_8950 main_y))) (forall ((v_prenex_5125 Int) (v_prenex_5124 Int)) (or (<= (select main_a v_prenex_5125) 1001) (<= (+ main_x 1) v_prenex_5124) (<= 1998 (* 2 (select main_a v_prenex_5125))) (< v_prenex_5124 main_x) (<= 0 (select main_a v_prenex_5124)) (<= (select main_a v_prenex_5124) 2) (<= (+ (select main_a v_prenex_5125) (select main_a v_prenex_5124)) 1000))) (forall ((v_prenex_11220 Int) (v_prenex_11219 Int)) (or (<= 999 (select main_a v_prenex_11220)) (<= (+ main_x 1) v_prenex_11219) (<= (select main_a v_prenex_11220) 1000) (<= (+ (select main_a v_prenex_11220) (select main_a v_prenex_11219)) 1000) (<= 0 (select main_a v_prenex_11219)) (<= (+ main_y 1) v_prenex_11220) (< v_prenex_11219 main_x))) (forall ((v_prenex_6182 Int) (v_prenex_6181 Int)) (or (< v_prenex_6181 main_x) (<= (+ (select main_a v_prenex_6181) 998) (select main_a v_prenex_6182)) (<= 999 (select main_a v_prenex_6182)) (<= 0 (* 2 (select main_a v_prenex_6181))) (<= (+ main_y 1) v_prenex_6182) (<= (+ main_x 1) v_prenex_6181) (<= 998 (select main_a v_prenex_6182)))) (or (forall ((v_prenex_11540 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_11540))) (<= (+ main_y 1) v_prenex_11540))) (forall ((v_prenex_11536 Int)) (or (<= (+ main_x 1) v_prenex_11536) (<= 0 (select main_a v_prenex_11536)) (< v_prenex_11536 main_x)))) (forall ((v_prenex_13344 Int)) (or (<= (* 2 (select main_a v_prenex_13344)) 2) (<= 0 (* 2 (select main_a v_prenex_13344))) (< v_prenex_13344 main_x) (<= 0 (+ (select main_a v_prenex_13344) 1)) (<= (+ main_x 1) v_prenex_13344))) (forall ((v_prenex_13389 Int) (v_prenex_13390 Int)) (or (< v_prenex_13390 main_y) (<= (select main_a v_prenex_13389) 2) (<= (+ main_x 1) v_prenex_13389) (<= 999 (select main_a v_prenex_13390)) (< v_prenex_13389 main_x) (<= (select main_a v_prenex_13390) 1000) (<= (+ (select main_a v_prenex_13389) 998) (select main_a v_prenex_13390)))) (forall ((v_prenex_3250 Int)) (or (< v_prenex_3250 main_x) (<= (select main_a v_prenex_3250) 1) (<= (+ main_x 1) v_prenex_3250) (<= 0 (select main_a v_prenex_3250)) (<= (* 2 (select main_a v_prenex_3250)) 2))) (forall ((v_prenex_12107 Int) (v_prenex_12108 Int)) (or (< v_prenex_12107 main_x) (<= (+ main_x 1) v_prenex_12107) (<= (select main_a v_prenex_12108) 1000) (<= (+ (select main_a v_prenex_12108) (select main_a v_prenex_12107)) 1000) (<= 1998 (* 2 (select main_a v_prenex_12108))) (<= (select main_a v_prenex_12107) 1) (<= 0 (* 2 (select main_a v_prenex_12107))))) (forall ((v_prenex_11820 Int) (v_prenex_11821 Int)) (or (<= (select main_a v_prenex_11821) 1000) (<= 999 (select main_a v_prenex_11821)) (<= (+ main_x 1) v_prenex_11820) (<= (select main_a v_prenex_11820) 2) (< v_prenex_11820 main_x) (<= 0 (select main_a v_prenex_11820)) (<= 1000 (+ (select main_a v_prenex_11821) (select main_a v_prenex_11820))))) (forall ((v_prenex_12890 Int) (v_prenex_12891 Int)) (or (<= (+ main_x 1) v_prenex_12890) (<= (select main_a v_prenex_12891) 1000) (<= (+ (select main_a v_prenex_12890) 998) (select main_a v_prenex_12891)) (<= (select main_a v_prenex_12890) 1) (< v_prenex_12890 main_x) (<= (* 2 (select main_a v_prenex_12890)) 2) (<= (select main_a v_prenex_12891) 1001))) (forall ((v_prenex_5077 Int) (v_prenex_5076 Int)) (or (<= (select main_a v_prenex_5077) 1001) (<= 998 (select main_a v_prenex_5077)) (<= 0 (* 2 (select main_a v_prenex_5076))) (<= (+ main_x 1) v_prenex_5076) (<= 0 (+ (select main_a v_prenex_5076) 1)) (<= (+ (select main_a v_prenex_5077) (select main_a v_prenex_5076)) 1000) (< v_prenex_5076 main_x))) (or (forall ((v_prenex_9855 Int)) (or (<= (select main_a v_prenex_9855) 1) (<= (+ main_x 1) v_prenex_9855) (<= 0 (select main_a v_prenex_9855)) (<= 0 (* 2 (select main_a v_prenex_9855))) (< v_prenex_9855 main_x))) (forall ((v_prenex_9856 Int)) (or (<= 999 (select main_a v_prenex_9856)) (<= (select main_a v_prenex_9856) 1001)))) (forall ((v_prenex_8659 Int) (v_prenex_8660 Int)) (or (< v_prenex_8659 main_x) (<= (* 2 (select main_a v_prenex_8660)) 2000) (<= (select main_a v_prenex_8660) 1000) (<= (* 2 (select main_a v_prenex_8659)) 2) (<= (select main_a v_prenex_8660) (+ (select main_a v_prenex_8659) 1000)) (<= (+ main_x 1) v_prenex_8659) (< v_prenex_8660 main_y))) (or (forall ((v_prenex_1504 Int)) (or (< v_prenex_1504 main_x) (<= (+ main_x 1) v_prenex_1504) (<= (* 2 (select main_a v_prenex_1504)) 2))) (forall ((v_prenex_1505 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_1505))) (<= (* 2 (select main_a v_prenex_1505)) 2000)))) (forall ((v_prenex_12362 Int) (v_prenex_12361 Int)) (or (<= (select main_a v_prenex_12362) (+ (select main_a v_prenex_12361) 1000)) (< v_prenex_12361 main_x) (<= (select main_a v_prenex_12362) 1000) (<= (+ main_x 1) v_prenex_12361) (<= (select main_a v_prenex_12361) 1))) (forall ((v_prenex_11561 Int) (v_prenex_11562 Int)) (or (<= 1000 (+ (select main_a v_prenex_11562) (select main_a v_prenex_11561))) (<= 0 (+ (select main_a v_prenex_11561) 1)) (<= (+ main_x 1) v_prenex_11561) (<= 1998 (* 2 (select main_a v_prenex_11562))) (< v_prenex_11561 main_x) (<= (* 2 (select main_a v_prenex_11561)) 2) (<= 999 (select main_a v_prenex_11562)))) (forall ((v_prenex_1882 Int) (v_prenex_1881 Int)) (or (<= 998 (select main_a v_prenex_1882)) (<= 0 (* 2 (select main_a v_prenex_1881))) (< v_prenex_1881 main_x) (<= (select main_a v_prenex_1881) 1) (<= 1998 (* 2 (select main_a v_prenex_1882))) (<= (select main_a v_prenex_1882) (+ (select main_a v_prenex_1881) 1000)) (<= (+ main_x 1) v_prenex_1881))) (forall ((v_prenex_3027 Int) (v_prenex_3028 Int)) (or (<= (select main_a v_prenex_3028) 1000) (< v_prenex_3027 main_x) (<= (+ (select main_a v_prenex_3027) 998) (select main_a v_prenex_3028)) (<= 0 (+ (select main_a v_prenex_3027) 1)) (<= (+ main_x 1) v_prenex_3027) (<= 0 (select main_a v_prenex_3027)))) (or (forall ((v_prenex_6317 Int)) (or (< v_prenex_6317 main_x) (<= (* 2 (select main_a v_prenex_6317)) 2) (<= (+ main_x 1) v_prenex_6317) (<= 0 (* 2 (select main_a v_prenex_6317))))) (forall ((v_prenex_6318 Int)) (or (<= (select main_a v_prenex_6318) 1001) (<= 999 (select main_a v_prenex_6318))))) (forall ((v_prenex_5984 Int) (v_prenex_5983 Int)) (or (<= (select main_a v_prenex_5984) 1000) (<= (+ main_x 1) v_prenex_5983) (< v_prenex_5983 main_x) (<= 0 (select main_a v_prenex_5983)) (<= (+ (select main_a v_prenex_5984) (select main_a v_prenex_5983)) 1000) (<= (* 2 (select main_a v_prenex_5984)) 2000) (<= (select main_a v_prenex_5983) 2))) (or (forall ((v_prenex_3169 Int)) (or (<= (select main_a v_prenex_3169) 1000) (< v_prenex_3169 main_y))) (forall ((v_prenex_3168 Int)) (or (<= (* 2 (select main_a v_prenex_3168)) 2) (<= 0 (+ (select main_a v_prenex_3168) 1)) (<= (+ main_x 1) v_prenex_3168) (< v_prenex_3168 main_x)))) (forall ((v_prenex_9600 Int) (v_prenex_9599 Int)) (or (<= (+ main_x 1) v_prenex_9599) (<= (+ main_y 1) v_prenex_9600) (<= 0 (select main_a v_prenex_9599)) (<= (+ (select main_a v_prenex_9600) (select main_a v_prenex_9599)) 1000) (< v_prenex_9599 main_x) (<= (* 2 (select main_a v_prenex_9600)) 2000) (<= 998 (select main_a v_prenex_9600)))) (or (forall ((v_prenex_11854 Int)) (or (<= (select main_a v_prenex_11854) 1000) (<= (* 2 (select main_a v_prenex_11854)) 2000) (<= (+ main_y 1) v_prenex_11854))) (forall ((v_prenex_11853 Int)) (or (<= 0 (* 2 (select main_a v_prenex_11853))) (< v_prenex_11853 main_x) (<= (+ main_x 1) v_prenex_11853)))) (or (forall ((v_prenex_9568 Int)) (or (<= (+ main_y 1) v_prenex_9568) (<= (select main_a v_prenex_9568) 1001) (<= 998 (select main_a v_prenex_9568)))) (forall ((v_prenex_9567 Int)) (or (<= (select main_a v_prenex_9567) 2) (< v_prenex_9567 main_x) (<= (* 2 (select main_a v_prenex_9567)) 2) (<= (+ main_x 1) v_prenex_9567)))) (forall ((v_prenex_3508 Int) (v_prenex_3509 Int)) (or (<= (select main_a v_prenex_3509) (+ (select main_a v_prenex_3508) 1000)) (<= (select main_a v_prenex_3508) 2) (<= 999 (select main_a v_prenex_3509)) (<= (+ main_x 1) v_prenex_3508) (< v_prenex_3508 main_x) (<= 1998 (* 2 (select main_a v_prenex_3509))) (< v_prenex_3509 main_y))) (forall ((v_prenex_11466 Int) (v_prenex_11467 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_11467))) (<= (+ (select main_a v_prenex_11467) (select main_a v_prenex_11466)) 1000) (<= (+ main_x 1) v_prenex_11466) (< v_prenex_11466 main_x) (<= (* 2 (select main_a v_prenex_11467)) 2000) (<= (+ main_y 1) v_prenex_11467) (<= (* 2 (select main_a v_prenex_11466)) 2))) (forall ((v_prenex_5589 Int) (v_prenex_5588 Int)) (or (<= 999 (select main_a v_prenex_5589)) (<= (+ main_x 1) v_prenex_5588) (<= (* 2 (select main_a v_prenex_5588)) 2) (< v_prenex_5588 main_x) (<= 998 (select main_a v_prenex_5589)) (<= (+ (select main_a v_prenex_5588) 998) (select main_a v_prenex_5589)))) (forall ((v_prenex_13132 Int) (v_prenex_13133 Int)) (or (<= 999 (select main_a v_prenex_13133)) (< v_prenex_13133 main_y) (<= (+ main_x 1) v_prenex_13132) (<= (select main_a v_prenex_13133) (+ (select main_a v_prenex_13132) 1000)) (<= (* 2 (select main_a v_prenex_13133)) 2000) (<= (select main_a v_prenex_13132) 1) (< v_prenex_13132 main_x))) (forall ((v_prenex_12455 Int) (v_prenex_12456 Int)) (or (<= (+ main_x 1) v_prenex_12455) (< v_prenex_12455 main_x) (<= 0 (+ (select main_a v_prenex_12455) 1)) (<= (* 2 (select main_a v_prenex_12455)) 2) (<= 999 (select main_a v_prenex_12456)) (<= (select main_a v_prenex_12456) (+ (select main_a v_prenex_12455) 1000)))) (or (forall ((v_prenex_12006 Int)) (or (<= 998 (select main_a v_prenex_12006)) (<= (select main_a v_prenex_12006) 1000))) (forall ((v_prenex_12005 Int)) (or (<= (* 2 (select main_a v_prenex_12005)) 2) (<= 0 (select main_a v_prenex_12005)) (< v_prenex_12005 main_x) (<= (+ main_x 1) v_prenex_12005)))) (forall ((v_prenex_7133 Int) (v_prenex_7132 Int)) (or (< v_prenex_7132 main_x) (<= 1998 (* 2 (select main_a v_prenex_7133))) (<= (select main_a v_prenex_7132) 1) (<= 0 (* 2 (select main_a v_prenex_7132))) (<= (select main_a v_prenex_7133) 1000) (<= (+ main_x 1) v_prenex_7132) (<= (+ (select main_a v_prenex_7132) 998) (select main_a v_prenex_7133)))) (forall ((v_prenex_4904 Int) (v_prenex_4905 Int)) (or (< v_prenex_4904 main_x) (<= (+ main_x 1) v_prenex_4904) (<= (select main_a v_prenex_4904) 2) (<= (+ (select main_a v_prenex_4905) (select main_a v_prenex_4904)) 1000) (<= (select main_a v_prenex_4905) 1000) (<= (* 2 (select main_a v_prenex_4905)) 2000))) (forall ((v_prenex_154 Int) (v_prenex_153 Int)) (or (<= (+ (select main_a v_prenex_153) 998) (select main_a v_prenex_154)) (<= (* 2 (select main_a v_prenex_153)) 2) (< v_prenex_153 main_x) (<= (+ main_x 1) v_prenex_153) (<= (select main_a v_prenex_154) 1000) (<= 0 (+ (select main_a v_prenex_153) 1)))) (forall ((v_prenex_5101 Int) (v_prenex_5100 Int)) (or (<= (select main_a v_prenex_5101) 1001) (<= 0 (select main_a v_prenex_5100)) (< v_prenex_5100 main_x) (<= (select main_a v_prenex_5101) 1000) (<= (+ main_x 1) v_prenex_5100) (<= (+ (select main_a v_prenex_5101) (select main_a v_prenex_5100)) 1000) (<= 0 (+ (select main_a v_prenex_5100) 1)))) (forall ((v_prenex_12597 Int) (v_prenex_12598 Int)) (or (<= (+ main_x 1) v_prenex_12597) (<= 999 (select main_a v_prenex_12598)) (< v_prenex_12598 main_y) (<= 1000 (+ (select main_a v_prenex_12598) (select main_a v_prenex_12597))) (<= (+ main_y 1) v_prenex_12598))) (or (forall ((v_prenex_5528 Int)) (or (< v_prenex_5528 main_x) (<= (+ main_x 1) v_prenex_5528) (<= 0 (* 2 (select main_a v_prenex_5528))) (<= (select main_a v_prenex_5528) 1))) (forall ((v_prenex_5529 Int)) (or (<= (* 2 (select main_a v_prenex_5529)) 2000) (<= 1998 (* 2 (select main_a v_prenex_5529)))))) (forall ((v_prenex_11772 Int) (v_prenex_11773 Int)) (or (<= (+ main_x 1) v_prenex_11772) (< v_prenex_11772 main_x) (<= 998 (select main_a v_prenex_11773)) (<= 1998 (* 2 (select main_a v_prenex_11773))) (<= (+ main_y 1) v_prenex_11773) (<= 0 (select main_a v_prenex_11772)) (<= (select main_a v_prenex_11773) (+ (select main_a v_prenex_11772) 1000)))) (forall ((v_prenex_5411 Int) (v_prenex_5410 Int)) (or (< v_prenex_5410 main_x) (<= 0 (select main_a v_prenex_5410)) (<= (select main_a v_prenex_5411) 1001) (<= (* 2 (select main_a v_prenex_5411)) 2000) (<= (+ (select main_a v_prenex_5411) (select main_a v_prenex_5410)) 1000) (<= (+ main_x 1) v_prenex_5410) (<= (select main_a v_prenex_5410) 2))) (forall ((v_prenex_5918 Int) (v_prenex_5917 Int)) (or (<= (* 2 (select main_a v_prenex_5918)) 2000) (<= 1000 (+ (select main_a v_prenex_5918) (select main_a v_prenex_5917))) (< v_prenex_5917 main_x) (<= (select main_a v_prenex_5918) 1000) (<= (+ main_y 1) v_prenex_5918) (<= 0 (* 2 (select main_a v_prenex_5917))) (<= (+ main_x 1) v_prenex_5917))) (forall ((v_prenex_6474 Int) (v_prenex_6473 Int)) (or (< v_prenex_6473 main_x) (<= 1000 (+ (select main_a v_prenex_6474) (select main_a v_prenex_6473))) (<= (select main_a v_prenex_6473) 2) (<= (+ main_x 1) v_prenex_6473) (<= 0 (select main_a v_prenex_6473)))) (forall ((v_prenex_8739 Int) (v_prenex_8740 Int)) (or (<= (+ main_x 1) v_prenex_8739) (<= 999 (select main_a v_prenex_8740)) (<= 0 (* 2 (select main_a v_prenex_8739))) (<= (select main_a v_prenex_8740) 1000) (< v_prenex_8739 main_x) (<= (select main_a v_prenex_8740) (+ (select main_a v_prenex_8739) 1000)))) (or (forall ((v_prenex_9149 Int)) (or (< v_prenex_9149 main_x) (<= (+ main_x 1) v_prenex_9149) (<= 0 (+ (select main_a v_prenex_9149) 1)) (<= 0 (* 2 (select main_a v_prenex_9149))))) (forall ((v_prenex_9150 Int)) (or (< v_prenex_9150 main_y) (<= (* 2 (select main_a v_prenex_9150)) 2000) (<= 999 (select main_a v_prenex_9150))))) (forall ((v_prenex_3162 Int) (v_prenex_3163 Int)) (or (<= (+ (select main_a v_prenex_3162) 998) (select main_a v_prenex_3163)) (<= (+ main_x 1) v_prenex_3162) (<= (+ main_y 1) v_prenex_3163) (<= (* 2 (select main_a v_prenex_3163)) 2000) (< v_prenex_3162 main_x) (<= (* 2 (select main_a v_prenex_3162)) 2))) (forall ((v_prenex_2256 Int) (v_prenex_2257 Int)) (or (< v_prenex_2256 main_x) (<= (select main_a v_prenex_2256) 2) (<= (+ main_x 1) v_prenex_2256) (<= 1998 (* 2 (select main_a v_prenex_2257))) (<= (+ (select main_a v_prenex_2257) (select main_a v_prenex_2256)) 1000) (<= 0 (* 2 (select main_a v_prenex_2256))) (<= (select main_a v_prenex_2257) 1001))) (forall ((v_prenex_2169 Int) (v_prenex_2170 Int)) (or (<= 0 (+ (select main_a v_prenex_2169) 1)) (< v_prenex_2169 main_x) (<= 0 (select main_a v_prenex_2169)) (<= (* 2 (select main_a v_prenex_2170)) 2000) (<= (+ main_x 1) v_prenex_2169) (<= (+ (select main_a v_prenex_2170) (select main_a v_prenex_2169)) 1000) (<= (select main_a v_prenex_2170) 1000))) (forall ((v_prenex_6930 Int) (v_prenex_6931 Int)) (or (< v_prenex_6930 main_x) (<= (select main_a v_prenex_6931) 1000) (<= (+ main_y 1) v_prenex_6931) (<= (* 2 (select main_a v_prenex_6930)) 2) (<= (+ main_x 1) v_prenex_6930) (<= (+ (select main_a v_prenex_6930) 998) (select main_a v_prenex_6931)))) (forall ((v_prenex_12153 Int) (v_prenex_12154 Int)) (or (<= (+ main_x 1) v_prenex_12153) (<= 0 (* 2 (select main_a v_prenex_12153))) (< v_prenex_12153 main_x) (<= (select main_a v_prenex_12154) (+ (select main_a v_prenex_12153) 1000)) (<= 999 (select main_a v_prenex_12154)) (<= (select main_a v_prenex_12153) 1))) (forall ((v_prenex_7134 Int) (v_prenex_7135 Int)) (or (<= (* 2 (select main_a v_prenex_7135)) 2000) (<= (select main_a v_prenex_7134) 2) (<= 999 (select main_a v_prenex_7135)) (<= (+ (select main_a v_prenex_7135) (select main_a v_prenex_7134)) 1000) (<= (+ main_x 1) v_prenex_7134) (<= 0 (* 2 (select main_a v_prenex_7134))) (< v_prenex_7134 main_x))) (forall ((v_prenex_3840 Int) (v_prenex_3841 Int)) (or (<= 998 (select main_a v_prenex_3841)) (<= (select main_a v_prenex_3841) 1000) (<= 0 (select main_a v_prenex_3840)) (<= (+ main_x 1) v_prenex_3840) (<= (select main_a v_prenex_3841) (+ (select main_a v_prenex_3840) 1000)) (< v_prenex_3840 main_x))) (forall ((v_prenex_1708 Int) (v_prenex_1707 Int)) (or (<= (+ (select main_a v_prenex_1707) 998) (select main_a v_prenex_1708)) (<= (+ main_y 1) v_prenex_1708) (<= 0 (select main_a v_prenex_1707)) (<= 998 (select main_a v_prenex_1708)) (<= (+ main_x 1) v_prenex_1707) (< v_prenex_1707 main_x))) (or (forall ((v_prenex_7631 Int)) (<= 999 (select main_a v_prenex_7631))) (forall ((v_prenex_7630 Int)) (or (<= (+ main_x 1) v_prenex_7630) (<= (* 2 (select main_a v_prenex_7630)) 2) (<= 0 (select main_a v_prenex_7630)) (< v_prenex_7630 main_x)))) (forall ((v_prenex_1824 Int) (v_prenex_1823 Int)) (or (< v_prenex_1823 main_x) (<= (+ main_y 1) v_prenex_1824) (<= (* 2 (select main_a v_prenex_1823)) 2) (<= 1998 (* 2 (select main_a v_prenex_1824))) (<= (select main_a v_prenex_1824) (+ (select main_a v_prenex_1823) 1000)) (<= (+ main_x 1) v_prenex_1823))) (forall ((v_prenex_257 Int) (v_prenex_258 Int)) (or (<= 0 (* 2 (select main_a v_prenex_257))) (<= (* 2 (select main_a v_prenex_257)) 2) (<= (+ (select main_a v_prenex_257) 998) (select main_a v_prenex_258)) (< v_prenex_257 main_x) (<= (+ main_x 1) v_prenex_257) (<= (select main_a v_prenex_258) 1001))) (forall ((v_prenex_9427 Int) (v_prenex_9426 Int)) (or (<= (+ main_x 1) v_prenex_9426) (<= (+ (select main_a v_prenex_9427) (select main_a v_prenex_9426)) 1000) (<= 998 (select main_a v_prenex_9427)) (<= 0 (select main_a v_prenex_9426)) (< v_prenex_9426 main_x) (<= 1998 (* 2 (select main_a v_prenex_9427))) (<= 0 (* 2 (select main_a v_prenex_9426))))) (forall ((v_prenex_8877 Int) (v_prenex_8876 Int)) (or (<= (+ main_x 1) v_prenex_8876) (< v_prenex_8876 main_x) (<= (+ (select main_a v_prenex_8876) 998) (select main_a v_prenex_8877)) (<= (select main_a v_prenex_8876) 2) (<= (* 2 (select main_a v_prenex_8877)) 2000) (<= (select main_a v_prenex_8877) 1000))) (forall ((v_prenex_6718 Int) (v_prenex_6719 Int)) (or (<= (select main_a v_prenex_6719) 1000) (<= 0 (select main_a v_prenex_6718)) (<= 1998 (* 2 (select main_a v_prenex_6719))) (< v_prenex_6719 main_y) (<= (+ (select main_a v_prenex_6719) (select main_a v_prenex_6718)) 1000) (< v_prenex_6718 main_x) (<= (+ main_x 1) v_prenex_6718))) (forall ((v_prenex_2530 Int) (v_prenex_2529 Int)) (or (<= (select main_a v_prenex_2530) 1001) (<= (+ (select main_a v_prenex_2530) (select main_a v_prenex_2529)) 1000) (<= 0 (* 2 (select main_a v_prenex_2529))) (<= (select main_a v_prenex_2529) 2) (<= (+ main_x 1) v_prenex_2529) (< v_prenex_2529 main_x) (<= 998 (select main_a v_prenex_2530)))) (forall ((v_prenex_7889 Int) (v_prenex_7888 Int)) (or (<= (+ main_x 1) v_prenex_7888) (<= (select main_a v_prenex_7888) 2) (<= (select main_a v_prenex_7889) 1000) (<= (select main_a v_prenex_7889) (+ (select main_a v_prenex_7888) 1000)) (< v_prenex_7888 main_x) (<= (* 2 (select main_a v_prenex_7889)) 2000))) (or (forall ((v_prenex_11359 Int)) (or (<= (select main_a v_prenex_11359) 1000) (<= (+ main_y 1) v_prenex_11359) (< v_prenex_11359 main_y) (<= 1998 (* 2 (select main_a v_prenex_11359))))) (forall ((v_prenex_11358 Int)) (<= (* 2 (select main_a v_prenex_11358)) 2))) (forall ((v_prenex_1375 Int) (v_prenex_1374 Int)) (or (< v_prenex_1374 main_x) (<= 0 (* 2 (select main_a v_prenex_1374))) (<= (select main_a v_prenex_1375) (+ (select main_a v_prenex_1374) 1000)) (<= (+ main_x 1) v_prenex_1374) (<= (select main_a v_prenex_1375) 1000) (<= 0 (+ (select main_a v_prenex_1374) 1)) (<= 1998 (* 2 (select main_a v_prenex_1375))))) (or (forall ((v_prenex_2204 Int)) (or (<= (* 2 (select main_a v_prenex_2204)) 2000) (<= 999 (select main_a v_prenex_2204)))) (forall ((v_prenex_2203 Int)) (or (<= (* 2 (select main_a v_prenex_2203)) 2) (<= (+ main_x 1) v_prenex_2203) (< v_prenex_2203 main_x) (<= (select main_a v_prenex_2203) 1) (<= 0 (* 2 (select main_a v_prenex_2203)))))) (forall ((v_prenex_11174 Int) (v_prenex_11173 Int)) (or (<= (+ main_x 1) v_prenex_11173) (<= 1998 (* 2 (select main_a v_prenex_11174))) (<= (+ (select main_a v_prenex_11173) 998) (select main_a v_prenex_11174)) (<= 0 (* 2 (select main_a v_prenex_11173))) (< v_prenex_11173 main_x))) (forall ((v_prenex_2847 Int) (v_prenex_2848 Int)) (or (<= (select main_a v_prenex_2848) (+ (select main_a v_prenex_2847) 1000)) (<= (+ main_x 1) v_prenex_2847) (<= (select main_a v_prenex_2848) 1000) (< v_prenex_2847 main_x) (<= 0 (* 2 (select main_a v_prenex_2847))))) (or (forall ((v_prenex_7530 Int)) (or (<= (select main_a v_prenex_7530) 2) (< v_prenex_7530 main_x) (<= (+ main_x 1) v_prenex_7530) (<= (* 2 (select main_a v_prenex_7530)) 2))) (forall ((v_prenex_7531 Int)) (<= (* 2 (select main_a v_prenex_7531)) 2000))) (forall ((v_prenex_9461 Int) (v_prenex_9460 Int)) (or (<= (* 2 (select main_a v_prenex_9461)) 2000) (<= (select main_a v_prenex_9461) 1001) (<= (+ main_x 1) v_prenex_9460) (<= (select main_a v_prenex_9460) 2) (< v_prenex_9460 main_x) (<= 1000 (+ (select main_a v_prenex_9461) (select main_a v_prenex_9460))))) (or (forall ((v_prenex_6097 Int)) (or (<= (* 2 (select main_a v_prenex_6097)) 2) (<= (select main_a v_prenex_6097) 1) (<= 0 (* 2 (select main_a v_prenex_6097))) (<= (+ main_x 1) v_prenex_6097) (< v_prenex_6097 main_x))) (forall ((v_prenex_6098 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_6098))) (<= (select main_a v_prenex_6098) 1000)))) (forall ((v_prenex_10635 Int) (v_prenex_10634 Int)) (or (< v_prenex_10634 main_x) (<= (select main_a v_prenex_10634) 1) (<= (select main_a v_prenex_10635) (+ (select main_a v_prenex_10634) 1000)) (<= 1998 (* 2 (select main_a v_prenex_10635))) (<= (select main_a v_prenex_10635) 1000) (<= (+ main_x 1) v_prenex_10634) (<= (* 2 (select main_a v_prenex_10634)) 2))) (forall ((v_prenex_2310 Int) (v_prenex_2311 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_2311))) (<= 0 (select main_a v_prenex_2310)) (<= (+ main_x 1) v_prenex_2310) (< v_prenex_2310 main_x) (<= (select main_a v_prenex_2311) (+ (select main_a v_prenex_2310) 1000)) (<= (+ main_y 1) v_prenex_2311))) (forall ((v_prenex_3208 Int) (v_prenex_3209 Int)) (or (<= (select main_a v_prenex_3208) 1) (<= (+ main_x 1) v_prenex_3208) (<= (* 2 (select main_a v_prenex_3208)) 2) (<= 1998 (* 2 (select main_a v_prenex_3209))) (<= (* 2 (select main_a v_prenex_3209)) 2000) (< v_prenex_3208 main_x) (<= (select main_a v_prenex_3209) (+ (select main_a v_prenex_3208) 1000)))) (forall ((v_prenex_2141 Int) (v_prenex_2142 Int)) (or (<= 0 (+ (select main_a v_prenex_2141) 1)) (<= 998 (select main_a v_prenex_2142)) (<= (* 2 (select main_a v_prenex_2142)) 2000) (<= (+ (select main_a v_prenex_2141) 998) (select main_a v_prenex_2142)) (< v_prenex_2141 main_x) (<= (+ main_x 1) v_prenex_2141) (<= 0 (select main_a v_prenex_2141)))) (or (forall ((v_prenex_8826 Int)) (or (<= (+ main_x 1) v_prenex_8826) (<= (* 2 (select main_a v_prenex_8826)) 2) (<= 0 (* 2 (select main_a v_prenex_8826))) (< v_prenex_8826 main_x))) (forall ((v_prenex_8827 Int)) (or (<= 998 (select main_a v_prenex_8827)) (<= 1998 (* 2 (select main_a v_prenex_8827)))))) (forall ((v_prenex_2799 Int) (v_prenex_2800 Int)) (or (<= 0 (select main_a v_prenex_2799)) (< v_prenex_2799 main_x) (< v_prenex_2800 main_y) (<= (+ (select main_a v_prenex_2799) 998) (select main_a v_prenex_2800)) (<= (select main_a v_prenex_2800) 1001) (<= (+ main_x 1) v_prenex_2799))) (forall ((v_prenex_4371 Int) (v_prenex_4372 Int)) (or (<= (+ main_x 1) v_prenex_4371) (<= 1000 (+ (select main_a v_prenex_4372) (select main_a v_prenex_4371))) (<= (select main_a v_prenex_4371) 1) (< v_prenex_4371 main_x) (< v_prenex_4372 main_y) (<= (select main_a v_prenex_4372) 1001))) (forall ((v_prenex_8879 Int) (v_prenex_8878 Int)) (or (<= (select main_a v_prenex_8879) (+ (select main_a v_prenex_8878) 1000)) (< v_prenex_8878 main_x) (<= (+ main_x 1) v_prenex_8878) (<= (+ main_y 1) v_prenex_8879) (<= (select main_a v_prenex_8878) 2) (<= (* 2 (select main_a v_prenex_8879)) 2000) (<= 1998 (* 2 (select main_a v_prenex_8879))))) (forall ((v_prenex_12582 Int) (v_prenex_12581 Int)) (or (<= (+ (select main_a v_prenex_12582) (select main_a v_prenex_12581)) 1000) (<= 0 (* 2 (select main_a v_prenex_12581))) (<= 998 (select main_a v_prenex_12582)) (<= (+ main_x 1) v_prenex_12581) (<= (* 2 (select main_a v_prenex_12581)) 2) (< v_prenex_12581 main_x) (<= (select main_a v_prenex_12582) 1001))) (or (forall ((v_prenex_2805 Int)) (or (<= (+ main_x 1) v_prenex_2805) (<= 0 (select main_a v_prenex_2805)) (<= (* 2 (select main_a v_prenex_2805)) 2) (< v_prenex_2805 main_x))) (forall ((v_prenex_2806 Int)) (or (<= (+ main_y 1) v_prenex_2806) (<= (* 2 (select main_a v_prenex_2806)) 2000) (<= (select main_a v_prenex_2806) 1000)))) (forall ((v_prenex_12717 Int) (v_prenex_12718 Int)) (or (<= 0 (* 2 (select main_a v_prenex_12717))) (<= (select main_a v_prenex_12717) 2) (<= 999 (select main_a v_prenex_12718)) (<= (+ main_x 1) v_prenex_12717) (<= 1000 (+ (select main_a v_prenex_12718) (select main_a v_prenex_12717))) (< v_prenex_12717 main_x))) (forall ((v_prenex_2875 Int) (v_prenex_2876 Int)) (or (<= 0 (select main_a v_prenex_2875)) (<= 998 (select main_a v_prenex_2876)) (<= 1000 (+ (select main_a v_prenex_2876) (select main_a v_prenex_2875))) (< v_prenex_2875 main_x) (<= (+ main_x 1) v_prenex_2875) (<= 0 (* 2 (select main_a v_prenex_2875))) (<= 1998 (* 2 (select main_a v_prenex_2876))))) (forall ((v_prenex_956 Int) (v_prenex_955 Int)) (or (<= (+ main_x 1) v_prenex_955) (< v_prenex_955 main_x) (<= 0 (* 2 (select main_a v_prenex_955))) (<= 0 (select main_a v_prenex_955)) (<= (select main_a v_prenex_956) 1001) (<= (+ (select main_a v_prenex_956) (select main_a v_prenex_955)) 1000))) (forall ((v_prenex_1038 Int) (v_prenex_1037 Int)) (or (<= (select main_a v_prenex_1038) (+ (select main_a v_prenex_1037) 1000)) (<= (+ main_x 1) v_prenex_1037) (<= (select main_a v_prenex_1038) 1000) (<= 0 (* 2 (select main_a v_prenex_1037))) (< v_prenex_1037 main_x) (<= (* 2 (select main_a v_prenex_1038)) 2000) (<= (select main_a v_prenex_1037) 1))) (forall ((v_prenex_5112 Int) (v_prenex_5113 Int)) (or (<= 998 (select main_a v_prenex_5113)) (<= (+ (select main_a v_prenex_5113) (select main_a v_prenex_5112)) 1000) (< v_prenex_5113 main_y) (<= (select main_a v_prenex_5113) 1001) (<= (+ main_y 1) v_prenex_5113))) (or (forall ((v_prenex_8849 Int)) (or (<= (+ main_y 1) v_prenex_8849) (<= 999 (select main_a v_prenex_8849)))) (forall ((v_prenex_8848 Int)) (or (<= 0 (select main_a v_prenex_8848)) (<= (+ main_x 1) v_prenex_8848) (< v_prenex_8848 main_x) (<= (* 2 (select main_a v_prenex_8848)) 2)))) (or (forall ((v_prenex_5217 Int)) (or (<= 999 (select main_a v_prenex_5217)) (< v_prenex_5217 main_y))) (forall ((v_prenex_5216 Int)) (or (< v_prenex_5216 main_x) (<= 0 (* 2 (select main_a v_prenex_5216))) (<= 0 (select main_a v_prenex_5216)) (<= (+ main_x 1) v_prenex_5216)))) (forall ((v_prenex_5235 Int) (v_prenex_5234 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5234))) (<= (select main_a v_prenex_5235) 1001) (<= (+ main_x 1) v_prenex_5234) (<= 999 (select main_a v_prenex_5235)) (<= (select main_a v_prenex_5235) (+ (select main_a v_prenex_5234) 1000)) (< v_prenex_5234 main_x) (<= (select main_a v_prenex_5234) 1))) (forall ((v_prenex_9035 Int) (v_prenex_9034 Int)) (or (<= (select main_a v_prenex_9034) 1) (<= (+ main_x 1) v_prenex_9034) (< v_prenex_9034 main_x) (<= (+ (select main_a v_prenex_9034) 998) (select main_a v_prenex_9035)) (<= (select main_a v_prenex_9035) 1000))) (forall ((v_prenex_2901 Int) (v_prenex_2902 Int)) (or (<= (select main_a v_prenex_2901) 1) (<= 998 (select main_a v_prenex_2902)) (< v_prenex_2901 main_x) (<= (select main_a v_prenex_2902) 1000) (<= (+ main_x 1) v_prenex_2901) (<= 1000 (+ (select main_a v_prenex_2902) (select main_a v_prenex_2901))))) (or (forall ((v_prenex_7666 Int)) (or (< v_prenex_7666 main_x) (<= (+ main_x 1) v_prenex_7666) (<= 0 (* 2 (select main_a v_prenex_7666))))) (forall ((v_prenex_7667 Int)) (or (<= (select main_a v_prenex_7667) 1001) (<= 1998 (* 2 (select main_a v_prenex_7667))) (<= (+ main_y 1) v_prenex_7667)))) (forall ((v_prenex_3948 Int) (v_prenex_3949 Int)) (or (<= 998 (select main_a v_prenex_3949)) (<= (+ main_x 1) v_prenex_3948) (<= 999 (select main_a v_prenex_3949)) (<= (+ (select main_a v_prenex_3949) (select main_a v_prenex_3948)) 1000) (< v_prenex_3948 main_x) (<= (select main_a v_prenex_3948) 2))) (forall ((v_prenex_13055 Int) (v_prenex_13054 Int)) (or (<= (select main_a v_prenex_13055) 1001) (<= 1998 (* 2 (select main_a v_prenex_13055))) (<= 1000 (+ (select main_a v_prenex_13055) (select main_a v_prenex_13054))) (<= 0 (select main_a v_prenex_13054)) (<= (+ main_x 1) v_prenex_13054) (< v_prenex_13054 main_x))) (forall ((v_prenex_11341 Int) (v_prenex_11340 Int)) (or (<= (+ main_x 1) v_prenex_11340) (<= 1000 (+ (select main_a v_prenex_11341) (select main_a v_prenex_11340))) (<= 0 (select main_a v_prenex_11340)) (<= (+ main_y 1) v_prenex_11341) (< v_prenex_11340 main_x) (<= 999 (select main_a v_prenex_11341)))) (forall ((v_prenex_7199 Int) (v_prenex_7198 Int)) (or (<= (select main_a v_prenex_7199) (+ (select main_a v_prenex_7198) 1000)) (<= (select main_a v_prenex_7199) 1000) (<= 998 (select main_a v_prenex_7199)) (< v_prenex_7199 main_y) (< v_prenex_7198 main_x) (<= (+ main_x 1) v_prenex_7198) (<= (* 2 (select main_a v_prenex_7198)) 2))) (forall ((v_prenex_5850 Int) (v_prenex_5849 Int)) (or (<= (+ main_x 1) v_prenex_5849) (<= (* 2 (select main_a v_prenex_5849)) 2) (<= 1998 (* 2 (select main_a v_prenex_5850))) (<= 0 (+ (select main_a v_prenex_5849) 1)) (<= 1000 (+ (select main_a v_prenex_5850) (select main_a v_prenex_5849))) (<= 999 (select main_a v_prenex_5850)) (< v_prenex_5849 main_x))) (forall ((v_prenex_6974 Int) (v_prenex_6975 Int)) (or (<= (select main_a v_prenex_6974) 2) (< v_prenex_6974 main_x) (<= (select main_a v_prenex_6975) 1001) (<= 0 (* 2 (select main_a v_prenex_6974))) (<= (+ (select main_a v_prenex_6974) 998) (select main_a v_prenex_6975)) (<= (* 2 (select main_a v_prenex_6975)) 2000) (<= (+ main_x 1) v_prenex_6974))) (forall ((v_prenex_3612 Int) (v_prenex_3613 Int)) (or (<= 0 (select main_a v_prenex_3612)) (<= (+ main_x 1) v_prenex_3612) (<= (select main_a v_prenex_3612) 1) (<= 1000 (+ (select main_a v_prenex_3613) (select main_a v_prenex_3612))) (<= 998 (select main_a v_prenex_3613)) (< v_prenex_3612 main_x))) (forall ((v_prenex_3564 Int) (v_prenex_3565 Int)) (or (<= 0 (select main_a v_prenex_3564)) (<= (+ main_x 1) v_prenex_3564) (<= 1998 (* 2 (select main_a v_prenex_3565))) (<= (+ (select main_a v_prenex_3564) 998) (select main_a v_prenex_3565)) (< v_prenex_3564 main_x) (< v_prenex_3565 main_y) (<= 999 (select main_a v_prenex_3565)))) (forall ((v_prenex_660 Int) (v_prenex_659 Int)) (or (<= (select main_a v_prenex_659) 1) (<= (select main_a v_prenex_660) 1001) (<= (+ (select main_a v_prenex_660) (select main_a v_prenex_659)) 1000) (<= (select main_a v_prenex_660) 1000) (<= (* 2 (select main_a v_prenex_659)) 2) (<= (+ main_x 1) v_prenex_659) (< v_prenex_659 main_x))) (forall ((v_prenex_9832 Int) (v_prenex_9831 Int)) (or (< v_prenex_9831 main_x) (<= 998 (select main_a v_prenex_9832)) (<= (select main_a v_prenex_9831) 2) (<= (+ main_y 1) v_prenex_9832) (<= (select main_a v_prenex_9832) (+ (select main_a v_prenex_9831) 1000)) (<= (+ main_x 1) v_prenex_9831) (<= (select main_a v_prenex_9832) 1001))) (or (forall ((v_prenex_5932 Int)) (or (<= 999 (select main_a v_prenex_5932)) (<= (select main_a v_prenex_5932) 1000))) (forall ((v_prenex_5931 Int)) (or (< v_prenex_5931 main_x) (<= (+ main_x 1) v_prenex_5931) (<= 0 (+ (select main_a v_prenex_5931) 1)) (<= (* 2 (select main_a v_prenex_5931)) 2)))) (forall ((v_prenex_8556 Int) (v_prenex_8555 Int)) (or (<= 1000 (+ (select main_a v_prenex_8556) (select main_a v_prenex_8555))) (<= (+ main_x 1) v_prenex_8555) (<= 0 (+ (select main_a v_prenex_8555) 1)) (< v_prenex_8555 main_x) (<= (select main_a v_prenex_8556) 1000) (<= (select main_a v_prenex_8556) 1001) (<= (select main_a v_prenex_8555) 2))) (forall ((v_prenex_3301 Int) (v_prenex_3302 Int)) (or (<= 0 (select main_a v_prenex_3301)) (<= (+ main_x 1) v_prenex_3301) (<= 1998 (* 2 (select main_a v_prenex_3302))) (< v_prenex_3301 main_x) (<= 0 (+ (select main_a v_prenex_3301) 1)) (<= 998 (select main_a v_prenex_3302)) (<= (select main_a v_prenex_3302) (+ (select main_a v_prenex_3301) 1000)))) (forall ((v_prenex_6723 Int) (v_prenex_6722 Int)) (or (< v_prenex_6722 main_x) (<= (* 2 (select main_a v_prenex_6723)) 2000) (<= (+ main_x 1) v_prenex_6722) (<= (* 2 (select main_a v_prenex_6722)) 2) (<= (select main_a v_prenex_6722) 2) (<= (+ (select main_a v_prenex_6723) (select main_a v_prenex_6722)) 1000))) (forall ((v_prenex_543 Int) (v_prenex_544 Int)) (or (<= 998 (select main_a v_prenex_544)) (<= (+ (select main_a v_prenex_544) (select main_a v_prenex_543)) 1000) (< v_prenex_543 main_x) (<= (+ main_x 1) v_prenex_543) (<= 0 (+ (select main_a v_prenex_543) 1)) (<= 999 (select main_a v_prenex_544)))) (forall ((v_prenex_5257 Int) (v_prenex_5256 Int)) (or (<= 0 (+ (select main_a v_prenex_5256) 1)) (< v_prenex_5256 main_x) (<= (+ (select main_a v_prenex_5256) 998) (select main_a v_prenex_5257)) (< v_prenex_5257 main_y) (<= (+ main_x 1) v_prenex_5256))))} [2019-01-18 16:17:03,887 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2019-01-18 16:17:03,887 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2019-01-18 16:17:03,887 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2019-01-18 16:17:03,887 WARN L223 ngHoareTripleChecker]: -- [2019-01-18 16:17:03,888 WARN L224 ngHoareTripleChecker]: Pre: {2147483623#(or (forall ((v_idx_159 Int) (v_idx_157 Int) (v_idx_158 Int) (v_idx_160 Int) (v_idx_161 Int)) (exists ((v_v_333_1 Int) (v_v_332_1 Int) (v_v_336_1 Int) (v_v_335_1 Int) (v_v_334_1 Int)) (and (<= (- (- v_v_333_1) v_v_335_1) (- 1000)) (or (< v_idx_158 c_main_y) (<= (+ c_main_y 1) v_idx_158) (= v_v_333_1 (select c_main_a v_idx_158))) (<= (- (- v_v_333_1) (- v_v_335_1)) (- 2)) (or (= v_v_332_1 (select c_main_a v_idx_157)) (<= c_main_y v_idx_157)) (<= (- v_v_335_1 (- v_v_335_1)) 998) (or (= (select c_main_a v_idx_160) v_v_335_1) (< v_idx_160 c_main_x) (<= (+ c_main_x 1) v_idx_160)) (<= (- v_v_333_1 (- v_v_335_1)) 1000) (or (<= c_main_x v_idx_159) (= v_v_334_1 (select c_main_a v_idx_159)) (< v_idx_159 (+ c_main_y 1))) (<= (- (- v_v_333_1) v_v_333_1) (- 1002)) (or (< v_idx_161 (+ c_main_x 1)) (= v_v_336_1 (select c_main_a v_idx_161))) (<= (- v_v_333_1 (- v_v_333_1)) 1998) (<= (- v_v_333_1 v_v_335_1) 998) (<= (- (- v_v_335_1) v_v_335_1) (- 2)) (<= (+ c_main_y 1) c_main_x) (<= (- (- c_main_x) (- c_main_y)) (- 1))))) (forall ((v_idx_162 Int) (v_idx_163 Int) (v_idx_166 Int) (v_idx_164 Int) (v_idx_165 Int)) (exists ((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)) (and (or (<= c_main_y v_idx_162) (= (select c_main_a v_idx_162) v_v_327_1)) (or (< v_idx_166 (+ c_main_x 1)) (= (select c_main_a v_idx_166) v_v_331_1)) (<= (- (- v_v_328_1) v_v_328_1) (- 1002)) (<= (- (- v_v_328_1) v_v_330_1) (- 1000)) (<= (- v_v_330_1 (- v_v_330_1)) 998) (<= (- v_v_328_1 (- v_v_330_1)) 1000) (or (= (select c_main_a v_idx_164) v_v_329_1) (< v_idx_164 (+ c_main_y 1)) (<= c_main_x v_idx_164)) (<= (- (- v_v_328_1) (- v_v_330_1)) (- 2)) (or (<= (+ c_main_x 1) v_idx_165) (= v_v_330_1 (select c_main_a v_idx_165)) (< v_idx_165 c_main_x)) (or (<= (+ c_main_y 1) v_idx_163) (= v_v_328_1 (select c_main_a v_idx_163)) (< v_idx_163 c_main_y)) (<= (- v_v_328_1 v_v_330_1) 1000) (<= (- (- v_v_330_1) v_v_330_1) 0) (<= (+ c_main_y 1) c_main_x) (<= (- v_v_328_1 (- v_v_328_1)) 2000) (<= (- (- c_main_x) (- c_main_y)) (- 1))))))} [2019-01-18 16:17:03,888 WARN L228 ngHoareTripleChecker]: Action: a := a[x := a[x] + 1];a := a[y := a[y] - 1]; [2019-01-18 16:17:03,888 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-18 16:17:03,888 WARN L230 ngHoareTripleChecker]: Post: {2147483622#(forall ((v_idx_168 Int) (v_idx_169 Int) (v_idx_170 Int) (v_idx_171 Int) (v_idx_167 Int)) (exists ((v_v_638_1 Int) (v_v_331_1 Int) (v_v_329_1 Int) (v_v_641_1 Int) (v_v_327_1 Int)) (and (or (= v_v_638_1 (select c_main_a v_idx_170)) (<= (+ c_main_x 1) v_idx_170) (< v_idx_170 c_main_x)) (<= (- v_v_638_1 (- v_v_641_1)) 1000) (or (= v_v_641_1 (select c_main_a v_idx_168)) (< v_idx_168 c_main_y) (<= (+ c_main_y 1) v_idx_168)) (<= (- v_v_641_1 (- v_v_641_1)) 1998) (<= (- (- v_v_641_1) v_v_641_1) (- 1000)) (<= (- v_v_638_1 v_v_641_1) 0) (<= (- (- v_v_638_1) v_v_641_1) (- 1000)) (<= (- (- v_v_638_1) (- v_v_641_1)) 998) (or (= v_v_327_1 (select c_main_a v_idx_167)) (<= c_main_y v_idx_167)) (or (< v_idx_171 (+ c_main_x 1)) (= v_v_331_1 (select c_main_a v_idx_171))) (or (<= c_main_x v_idx_169) (= v_v_329_1 (select c_main_a v_idx_169)) (< v_idx_169 (+ c_main_y 1))) (<= (- (- v_v_638_1) v_v_638_1) (- 2)) (<= (- v_v_638_1 (- v_v_638_1)) 1000) (<= (+ c_main_y 1) c_main_x) (<= (- (- c_main_x) (- c_main_y)) (- 1)))))} [2019-01-18 16:17:03,889 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2019-01-18 16:17:04,434 WARN L268 ngHoareTripleChecker]: -- [2019-01-18 16:17:04,434 WARN L269 ngHoareTripleChecker]: Simplified triple [2019-01-18 16:17:12,195 WARN L181 SmtUtils]: Spent 7.76 s on a formula simplification that was a NOOP. DAG size: 129 [2019-01-18 16:17:12,196 WARN L270 ngHoareTripleChecker]: Pre: {2147483623#(or (forall ((v_idx_159 Int) (v_idx_157 Int) (v_idx_158 Int) (v_idx_160 Int) (v_idx_161 Int)) (exists ((v_v_333_1 Int) (v_v_332_1 Int) (v_v_336_1 Int) (v_v_335_1 Int) (v_v_334_1 Int)) (and (<= (- (- v_v_333_1) v_v_335_1) (- 1000)) (or (< v_idx_158 main_y) (<= (+ main_y 1) v_idx_158) (= v_v_333_1 (select main_a v_idx_158))) (<= (- (- v_v_333_1) (- v_v_335_1)) (- 2)) (or (= v_v_332_1 (select main_a v_idx_157)) (<= main_y v_idx_157)) (<= (- v_v_335_1 (- v_v_335_1)) 998) (or (= (select main_a v_idx_160) v_v_335_1) (< v_idx_160 main_x) (<= (+ main_x 1) v_idx_160)) (<= (- v_v_333_1 (- v_v_335_1)) 1000) (or (<= main_x v_idx_159) (= v_v_334_1 (select main_a v_idx_159)) (< v_idx_159 (+ main_y 1))) (<= (- (- v_v_333_1) v_v_333_1) (- 1002)) (or (< v_idx_161 (+ main_x 1)) (= v_v_336_1 (select main_a v_idx_161))) (<= (- v_v_333_1 (- v_v_333_1)) 1998) (<= (- v_v_333_1 v_v_335_1) 998) (<= (- (- v_v_335_1) v_v_335_1) (- 2)) (<= (+ main_y 1) main_x) (<= (- (- main_x) (- main_y)) (- 1))))) (forall ((v_idx_162 Int) (v_idx_163 Int) (v_idx_166 Int) (v_idx_164 Int) (v_idx_165 Int)) (exists ((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)) (and (or (<= main_y v_idx_162) (= (select main_a v_idx_162) v_v_327_1)) (or (< v_idx_166 (+ main_x 1)) (= (select main_a v_idx_166) v_v_331_1)) (<= (- (- v_v_328_1) v_v_328_1) (- 1002)) (<= (- (- v_v_328_1) v_v_330_1) (- 1000)) (<= (- v_v_330_1 (- v_v_330_1)) 998) (<= (- v_v_328_1 (- v_v_330_1)) 1000) (or (= (select main_a v_idx_164) v_v_329_1) (< v_idx_164 (+ main_y 1)) (<= main_x v_idx_164)) (<= (- (- v_v_328_1) (- v_v_330_1)) (- 2)) (or (<= (+ main_x 1) v_idx_165) (= v_v_330_1 (select main_a v_idx_165)) (< v_idx_165 main_x)) (or (<= (+ main_y 1) v_idx_163) (= v_v_328_1 (select main_a v_idx_163)) (< v_idx_163 main_y)) (<= (- v_v_328_1 v_v_330_1) 1000) (<= (- (- v_v_330_1) v_v_330_1) 0) (<= (+ main_y 1) main_x) (<= (- v_v_328_1 (- v_v_328_1)) 2000) (<= (- (- main_x) (- main_y)) (- 1))))))} [2019-01-18 16:17:12,196 WARN L274 ngHoareTripleChecker]: Action: a := a[x := a[x] + 1];a := a[y := a[y] - 1]; [2019-01-18 16:17:12,196 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-18 16:19:03,315 WARN L276 ngHoareTripleChecker]: Post: {2147483622#(and (or (forall ((v_prenex_16282 Int)) (<= (select main_a v_prenex_16282) 999)) (forall ((v_prenex_16283 Int)) (or (<= (* 2 (select main_a v_prenex_16283)) 1998) (<= (+ main_y 1) v_prenex_16283) (< v_prenex_16283 main_y) (<= (select main_a v_prenex_16283) 1498) (<= 1000 (* 2 (select main_a v_prenex_16283)))))) (or (forall ((v_prenex_13485 Int)) (or (<= (select main_a v_prenex_13485) 500) (<= 2 (* 2 (select main_a v_prenex_13485))))) (forall ((v_prenex_13486 Int)) (or (<= 500 (select main_a v_prenex_13486)) (< v_prenex_13486 main_y) (<= (select main_a v_prenex_13486) 1498) (<= 1000 (* 2 (select main_a v_prenex_13486))) (<= (+ main_y 1) v_prenex_13486)))) (or (forall ((v_prenex_16171 Int)) (or (< v_prenex_16171 main_y) (<= 1 (select main_a v_prenex_16171)) (<= (* 2 (select main_a v_prenex_16171)) 1998) (<= (+ main_y 1) v_prenex_16171) (<= 500 (select main_a v_prenex_16171)))) (forall ((v_prenex_16170 Int)) (<= (select main_a v_prenex_16170) 500))) (forall ((v_idx_168 Int) (v_idx_170 Int)) (or (< v_idx_168 main_y) (<= 1000 (+ (select main_a v_idx_168) (select main_a v_idx_170))) (<= 500 (select main_a v_idx_168)) (<= (* 2 (select main_a v_idx_170)) 1000) (<= (+ main_y 1) v_idx_168))) (or (forall ((v_prenex_15202 Int)) (or (<= 2 (* 2 (select main_a v_prenex_15202))) (<= 0 (+ (select main_a v_prenex_15202) 498)))) (forall ((v_prenex_15203 Int)) (or (<= (select main_a v_prenex_15203) 1498) (<= (+ main_y 1) v_prenex_15203) (< v_prenex_15203 main_y) (<= 500 (select main_a v_prenex_15203)) (<= (* 2 (select main_a v_prenex_15203)) 1998)))) (forall ((v_prenex_14725 Int) (v_prenex_14724 Int)) (or (<= (select main_a v_prenex_14724) 999) (< v_prenex_14725 main_y) (<= (select main_a v_prenex_14725) (+ (select main_a v_prenex_14724) 998)) (<= (+ main_y 1) v_prenex_14725) (<= (* 2 (select main_a v_prenex_14725)) 1998) (<= (* 2 (select main_a v_prenex_14724)) 1000) (<= (+ main_x 1) v_prenex_14724))) (or (forall ((v_prenex_21267 Int)) (or (< v_prenex_21267 main_x) (<= (select main_a v_prenex_21267) 999) (<= (select main_a v_prenex_21267) 500))) (forall ((v_prenex_21268 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_21268))) (<= (+ main_y 1) v_prenex_21268) (<= (* 2 (select main_a v_prenex_21268)) 1998) (< v_prenex_21268 main_y)))) (forall ((v_prenex_17999 Int) (v_prenex_18000 Int)) (or (< v_prenex_18000 main_y) (<= (* 2 (select main_a v_prenex_18000)) 1998) (<= (+ main_y 1) v_prenex_18000) (<= (select main_a v_prenex_17999) 500) (<= 1 (select main_a v_prenex_17999)) (<= 1000 (+ (select main_a v_prenex_18000) (select main_a v_prenex_17999))))) (forall ((v_prenex_16338 Int) (v_prenex_16339 Int)) (or (<= (select main_a v_prenex_16338) 999) (<= 0 (+ (select main_a v_prenex_16338) 498)) (<= 1 (select main_a v_prenex_16339)) (<= (* 2 (select main_a v_prenex_16339)) 1998) (<= (+ main_y 1) v_prenex_16339) (<= (select main_a v_prenex_16339) (+ (select main_a v_prenex_16338) 998)) (< v_prenex_16339 main_y))) (or (forall ((v_prenex_16991 Int)) (or (<= (+ main_y 1) v_prenex_16991) (<= 1000 (* 2 (select main_a v_prenex_16991))) (<= (select main_a v_prenex_16991) 999) (< v_prenex_16991 main_y))) (forall ((v_prenex_16990 Int)) (or (<= (* 2 (select main_a v_prenex_16990)) 1000) (<= 0 (+ (select main_a v_prenex_16990) 498)) (<= (+ main_x 1) v_prenex_16990)))) (or (forall ((v_prenex_15859 Int)) (or (<= (select main_a v_prenex_15859) 999) (<= (+ main_y 1) v_prenex_15859) (<= (select main_a v_prenex_15859) 1498) (< v_prenex_15859 main_y))) (forall ((v_prenex_15858 Int)) (<= 2 (* 2 (select main_a v_prenex_15858))))) (forall ((v_prenex_14474 Int) (v_prenex_14473 Int)) (or (< v_prenex_14474 main_y) (<= 1000 (+ (select main_a v_prenex_14474) (select main_a v_prenex_14473))) (<= (select main_a v_prenex_14474) 999) (<= (+ main_x 1) v_prenex_14473) (<= (+ main_y 1) v_prenex_14474) (<= 0 (+ (select main_a v_prenex_14473) 498)) (<= (* 2 (select main_a v_prenex_14473)) 1000))) (forall ((v_prenex_17663 Int) (v_prenex_17664 Int)) (or (<= 500 (select main_a v_prenex_17664)) (<= 1 (select main_a v_prenex_17664)) (<= (+ main_y 1) v_prenex_17664) (<= (select main_a v_prenex_17663) (select main_a v_prenex_17664)) (<= (select main_a v_prenex_17663) 999) (< v_prenex_17664 main_y) (<= 0 (+ (select main_a v_prenex_17663) 498)))) (forall ((v_prenex_17026 Int) (v_prenex_17027 Int)) (or (< v_prenex_17027 main_y) (<= (select main_a v_prenex_17027) 1498) (<= (+ main_y 1) v_prenex_17027) (<= (select main_a v_prenex_17027) (+ (select main_a v_prenex_17026) 998)) (<= 500 (select main_a v_prenex_17027)) (<= (select main_a v_prenex_17026) 999))) (forall ((v_prenex_13563 Int) (v_prenex_13562 Int)) (or (<= (+ main_y 1) v_prenex_13563) (<= (* 2 (select main_a v_prenex_13562)) 1000) (<= 1000 (* 2 (select main_a v_prenex_13563))) (<= 1 (select main_a v_prenex_13562)) (< v_prenex_13563 main_y) (<= 500 (select main_a v_prenex_13563)) (<= (+ (select main_a v_prenex_13563) (select main_a v_prenex_13562)) 1000))) (or (forall ((v_prenex_15028 Int)) (or (<= 2 (* 2 (select main_a v_prenex_15028))) (<= (select main_a v_prenex_15028) 999))) (forall ((v_prenex_15029 Int)) (or (< v_prenex_15029 main_y) (<= (+ main_y 1) v_prenex_15029) (<= (select main_a v_prenex_15029) 999) (<= (* 2 (select main_a v_prenex_15029)) 1998)))) (or (forall ((v_prenex_16659 Int)) (or (< v_prenex_16659 main_y) (<= 1 (select main_a v_prenex_16659)) (<= (+ main_y 1) v_prenex_16659) (<= (* 2 (select main_a v_prenex_16659)) 1998))) (forall ((v_prenex_16658 Int)) (or (<= (* 2 (select main_a v_prenex_16658)) 1000) (< v_prenex_16658 main_x) (<= 2 (* 2 (select main_a v_prenex_16658)))))) (or (forall ((v_prenex_18941 Int)) (or (<= 0 (+ (select main_a v_prenex_18941) 498)) (<= 2 (* 2 (select main_a v_prenex_18941))))) (forall ((v_prenex_18942 Int)) (or (< v_prenex_18942 main_y) (<= 500 (select main_a v_prenex_18942)) (<= (+ main_y 1) v_prenex_18942) (<= 1000 (* 2 (select main_a v_prenex_18942))) (<= 1 (select main_a v_prenex_18942))))) (forall ((v_prenex_15964 Int) (v_prenex_15965 Int)) (or (<= 0 (+ (select main_a v_prenex_15964) 498)) (<= (* 2 (select main_a v_prenex_15965)) 1998) (<= (select main_a v_prenex_15964) 500) (< v_prenex_15965 main_y) (<= (+ main_y 1) v_prenex_15965) (<= 1000 (+ (select main_a v_prenex_15965) (select main_a v_prenex_15964))) (<= 500 (select main_a v_prenex_15965)))) (forall ((v_prenex_14199 Int) (v_prenex_14198 Int)) (or (<= (+ main_y 1) v_prenex_14199) (<= 1 (select main_a v_prenex_14198)) (< v_prenex_14198 main_x) (<= (select main_a v_prenex_14199) (+ (select main_a v_prenex_14198) 998)) (<= 1 (select main_a v_prenex_14199)) (< v_prenex_14199 main_y) (<= 2 (* 2 (select main_a v_prenex_14198))))) (forall ((v_prenex_14429 Int) (v_prenex_14430 Int)) (or (< v_prenex_14430 main_y) (<= (select main_a v_prenex_14429) 999) (<= (select main_a v_prenex_14430) 999) (<= (select main_a v_prenex_14430) (+ (select main_a v_prenex_14429) 998)) (<= (* 2 (select main_a v_prenex_14429)) 1000) (<= (+ main_y 1) v_prenex_14430) (<= 500 (select main_a v_prenex_14430)))) (forall ((v_prenex_21000 Int) (v_prenex_21001 Int)) (or (< v_prenex_21001 main_y) (<= (+ main_x 1) v_prenex_21000) (<= 500 (select main_a v_prenex_21001)) (<= 1000 (+ (select main_a v_prenex_21001) (select main_a v_prenex_21000))) (<= (select main_a v_prenex_21000) 999) (<= 1 (select main_a v_prenex_21000)) (<= (+ main_y 1) v_prenex_21001))) (or (forall ((v_prenex_18961 Int)) (or (<= 0 (+ (select main_a v_prenex_18961) 498)) (<= 2 (* 2 (select main_a v_prenex_18961))))) (forall ((v_prenex_18962 Int)) (or (<= (+ main_y 1) v_prenex_18962) (<= 500 (select main_a v_prenex_18962)) (< v_prenex_18962 main_y) (<= 1000 (* 2 (select main_a v_prenex_18962))) (<= (* 2 (select main_a v_prenex_18962)) 1998)))) (forall ((v_prenex_14099 Int) (v_prenex_14098 Int)) (or (< v_prenex_14098 main_x) (<= (* 2 (select main_a v_prenex_14098)) 1000) (<= (select main_a v_prenex_14099) 999) (<= 1000 (+ (select main_a v_prenex_14099) (select main_a v_prenex_14098))) (<= (+ main_y 1) v_prenex_14099) (< v_prenex_14099 main_y))) (or (forall ((v_prenex_16764 Int)) (or (<= 2 (* 2 (select main_a v_prenex_16764))) (<= (select main_a v_prenex_16764) 500))) (forall ((v_prenex_16765 Int)) (or (< v_prenex_16765 main_y) (<= (* 2 (select main_a v_prenex_16765)) 1998) (<= (+ main_y 1) v_prenex_16765) (<= 1 (select main_a v_prenex_16765)) (<= 500 (select main_a v_prenex_16765))))) (forall ((v_prenex_21836 Int) (v_prenex_21837 Int)) (or (<= 2 (* 2 (select main_a v_prenex_21836))) (< v_prenex_21837 main_y) (<= (+ main_y 1) v_prenex_21837) (<= 0 (+ (select main_a v_prenex_21836) 498)) (<= 1000 (* 2 (select main_a v_prenex_21837))) (<= (select main_a v_prenex_21837) 999) (<= (+ (select main_a v_prenex_21837) (select main_a v_prenex_21836)) 1000))) (forall ((v_prenex_16276 Int) (v_prenex_16277 Int)) (or (<= (* 2 (select main_a v_prenex_16276)) 1000) (<= 1 (select main_a v_prenex_16277)) (<= (select main_a v_prenex_16277) (+ (select main_a v_prenex_16276) 998)) (< v_prenex_16277 main_y) (<= 500 (select main_a v_prenex_16277)) (<= (+ main_y 1) v_prenex_16277) (<= 2 (* 2 (select main_a v_prenex_16276))))) (or (forall ((v_prenex_19110 Int)) (or (<= (* 2 (select main_a v_prenex_19110)) 1998) (<= (+ main_y 1) v_prenex_19110) (< v_prenex_19110 main_y) (<= (select main_a v_prenex_19110) 1498) (<= 1000 (* 2 (select main_a v_prenex_19110))))) (forall ((v_prenex_19109 Int)) (<= 1 (select main_a v_prenex_19109)))) (forall ((v_prenex_18535 Int) (v_prenex_18534 Int)) (or (< v_prenex_18535 main_y) (<= (* 2 (select main_a v_prenex_18534)) 1000) (<= (+ main_y 1) v_prenex_18535) (<= 1000 (* 2 (select main_a v_prenex_18535))) (<= 1 (select main_a v_prenex_18535)) (<= (select main_a v_prenex_18535) (+ (select main_a v_prenex_18534) 998)) (<= 1 (select main_a v_prenex_18534)))) (forall ((v_prenex_18999 Int) (v_prenex_19000 Int)) (or (<= (select main_a v_prenex_18999) (select main_a v_prenex_19000)) (< v_prenex_19000 main_y) (<= (+ main_y 1) v_prenex_19000) (<= 500 (select main_a v_prenex_19000)) (<= 1 (select main_a v_prenex_18999)) (<= 1000 (* 2 (select main_a v_prenex_19000))) (<= 2 (* 2 (select main_a v_prenex_18999))))) (or (forall ((v_prenex_15947 Int)) (or (< v_prenex_15947 main_y) (<= (* 2 (select main_a v_prenex_15947)) 1998) (<= (select main_a v_prenex_15947) 1498) (<= 1000 (* 2 (select main_a v_prenex_15947))) (<= (+ main_y 1) v_prenex_15947))) (forall ((v_prenex_15946 Int)) (or (<= 0 (+ (select main_a v_prenex_15946) 498)) (<= (* 2 (select main_a v_prenex_15946)) 1000)))) (forall ((v_prenex_17873 Int) (v_prenex_17874 Int)) (or (<= 1000 (+ (select main_a v_prenex_17874) (select main_a v_prenex_17873))) (<= (+ main_y 1) v_prenex_17874) (<= (+ main_x 1) v_prenex_17873) (< v_prenex_17874 main_y) (<= (select main_a v_prenex_17873) 999) (<= 1000 (* 2 (select main_a v_prenex_17874))) (<= (select main_a v_prenex_17873) 500))) (or (forall ((v_prenex_16675 Int)) (or (< v_prenex_16675 main_y) (<= (+ main_y 1) v_prenex_16675) (<= 1 (select main_a v_prenex_16675)))) (forall ((v_prenex_16674 Int)) (or (<= (* 2 (select main_a v_prenex_16674)) 1000) (<= (+ main_x 1) v_prenex_16674)))) (forall ((v_prenex_18315 Int) (v_prenex_18314 Int)) (or (<= (+ main_y 1) v_prenex_18315) (<= (select main_a v_prenex_18315) (+ (select main_a v_prenex_18314) 998)) (< v_prenex_18314 main_x) (< v_prenex_18315 main_y) (<= (select main_a v_prenex_18314) 999) (<= 1 (select main_a v_prenex_18315)) (<= 1 (select main_a v_prenex_18314)))) (or (forall ((v_prenex_16449 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_16449))) (< v_prenex_16449 main_y) (<= (+ main_y 1) v_prenex_16449) (<= 1 (select main_a v_prenex_16449)))) (forall ((v_prenex_16448 Int)) (or (<= 0 (+ (select main_a v_prenex_16448) 498)) (< v_prenex_16448 main_x)))) (forall ((v_prenex_16630 Int) (v_prenex_16631 Int)) (or (< v_prenex_16631 main_y) (<= (select main_a v_prenex_16631) 999) (<= (+ main_y 1) v_prenex_16631) (<= (select main_a v_prenex_16631) 1498) (<= (+ (select main_a v_prenex_16631) (select main_a v_prenex_16630)) 1000) (<= 0 (+ (select main_a v_prenex_16630) 498)) (<= (* 2 (select main_a v_prenex_16630)) 1000))) (forall ((v_prenex_15695 Int) (v_prenex_15694 Int)) (or (<= (select main_a v_prenex_15695) (+ (select main_a v_prenex_15694) 998)) (<= (select main_a v_prenex_15695) 1498) (<= 500 (select main_a v_prenex_15695)) (<= (+ main_y 1) v_prenex_15695) (<= (* 2 (select main_a v_prenex_15694)) 1000) (< v_prenex_15695 main_y))) (forall ((v_prenex_19447 Int) (v_prenex_19446 Int)) (or (<= 1 (select main_a v_prenex_19446)) (<= 1 (select main_a v_prenex_19447)) (< v_prenex_19447 main_y) (<= (+ main_x 1) v_prenex_19446) (<= (+ (select main_a v_prenex_19447) (select main_a v_prenex_19446)) 1000) (<= (+ main_y 1) v_prenex_19447) (<= 0 (+ (select main_a v_prenex_19446) 498)))) (forall ((v_prenex_17737 Int) (v_prenex_17738 Int)) (or (<= (select main_a v_prenex_17737) 500) (<= (select main_a v_prenex_17738) (+ (select main_a v_prenex_17737) 998)) (<= 1 (select main_a v_prenex_17737)) (<= (+ main_y 1) v_prenex_17738) (< v_prenex_17738 main_y) (<= (select main_a v_prenex_17738) 999))) (forall ((v_prenex_16280 Int) (v_prenex_16281 Int)) (or (<= (* 2 (select main_a v_prenex_16280)) 1000) (<= (+ main_y 1) v_prenex_16281) (<= 1 (select main_a v_prenex_16281)) (<= (select main_a v_prenex_16281) 999) (< v_prenex_16281 main_y) (<= (select main_a v_prenex_16280) (select main_a v_prenex_16281)))) (forall ((v_prenex_16814 Int) (v_prenex_16815 Int)) (or (<= 1 (select main_a v_prenex_16814)) (<= (+ (select main_a v_prenex_16815) (select main_a v_prenex_16814)) 1000) (< v_prenex_16815 main_y) (<= (+ main_y 1) v_prenex_16815) (<= 1000 (* 2 (select main_a v_prenex_16815))))) (or (forall ((v_prenex_14701 Int)) (or (<= (+ main_y 1) v_prenex_14701) (<= 1000 (* 2 (select main_a v_prenex_14701))) (< v_prenex_14701 main_y))) (forall ((v_prenex_14700 Int)) (or (<= (+ main_x 1) v_prenex_14700) (<= (select main_a v_prenex_14700) 999) (<= (select main_a v_prenex_14700) 500)))) (forall ((v_prenex_14929 Int) (v_prenex_14928 Int)) (or (<= 0 (+ (select main_a v_prenex_14928) 498)) (<= (+ main_y 1) v_prenex_14929) (< v_prenex_14929 main_y) (<= (select main_a v_prenex_14928) (select main_a v_prenex_14929)) (<= (* 2 (select main_a v_prenex_14928)) 1000) (<= (select main_a v_prenex_14929) 1498) (<= (select main_a v_prenex_14929) 999))) (forall ((v_prenex_14885 Int) (v_prenex_14884 Int)) (or (<= (select main_a v_prenex_14885) 1498) (<= (select main_a v_prenex_14884) 999) (<= 500 (select main_a v_prenex_14885)) (< v_prenex_14885 main_y) (<= (* 2 (select main_a v_prenex_14884)) 1000) (<= (+ main_y 1) v_prenex_14885) (<= 1000 (+ (select main_a v_prenex_14885) (select main_a v_prenex_14884))))) (forall ((v_prenex_18601 Int) (v_prenex_18600 Int)) (or (<= 0 (+ (select main_a v_prenex_18600) 498)) (<= (select main_a v_prenex_18601) (+ (select main_a v_prenex_18600) 998)) (< v_prenex_18601 main_y) (<= 1 (select main_a v_prenex_18600)) (<= (+ main_y 1) v_prenex_18601) (<= (select main_a v_prenex_18601) 1498) (<= 1000 (* 2 (select main_a v_prenex_18601))))) (forall ((v_prenex_20084 Int) (v_prenex_20083 Int)) (or (< v_prenex_20084 main_y) (<= (select main_a v_prenex_20084) 1498) (<= (+ main_y 1) v_prenex_20084) (<= 1 (select main_a v_prenex_20083)) (<= 1000 (* 2 (select main_a v_prenex_20084))) (<= (select main_a v_prenex_20084) (+ (select main_a v_prenex_20083) 998)))) (forall ((v_prenex_17905 Int) (v_prenex_17906 Int)) (or (<= (select main_a v_prenex_17905) 500) (<= 1 (select main_a v_prenex_17906)) (< v_prenex_17906 main_y) (<= 1000 (* 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)) (<= (* 2 (select main_a v_prenex_17905)) 1000))) (forall ((v_prenex_14697 Int) (v_prenex_14696 Int)) (or (< v_prenex_14696 main_x) (<= 1 (select main_a v_prenex_14696)) (< v_prenex_14697 main_y) (<= (select main_a v_prenex_14697) (+ (select main_a v_prenex_14696) 998)) (<= 0 (+ (select main_a v_prenex_14696) 498)) (<= (+ main_y 1) v_prenex_14697) (<= 500 (select main_a v_prenex_14697)))) (forall ((v_prenex_18158 Int) (v_prenex_18159 Int)) (or (<= 1 (select main_a v_prenex_18158)) (<= (+ main_y 1) v_prenex_18159) (<= (select main_a v_prenex_18159) 1498) (<= 0 (+ (select main_a v_prenex_18158) 498)) (< v_prenex_18159 main_y) (<= (+ (select main_a v_prenex_18159) (select main_a v_prenex_18158)) 1000) (<= (+ main_x 1) v_prenex_18158))) (forall ((v_prenex_17967 Int) (v_prenex_17968 Int)) (or (< v_prenex_17967 main_x) (<= (+ main_y 1) v_prenex_17968) (<= 1000 (* 2 (select main_a v_prenex_17968))) (<= 0 (+ (select main_a v_prenex_17967) 498)) (<= (select main_a v_prenex_17968) (+ (select main_a v_prenex_17967) 998)) (< v_prenex_17968 main_y) (<= (select main_a v_prenex_17967) 999))) (forall ((v_prenex_18422 Int) (v_prenex_18423 Int)) (or (<= (select main_a v_prenex_18422) (select main_a v_prenex_18423)) (<= (+ main_y 1) v_prenex_18423) (<= 1 (select main_a v_prenex_18422)) (<= 0 (+ (select main_a v_prenex_18422) 498)) (< v_prenex_18423 main_y) (<= (select main_a v_prenex_18423) 999) (< v_prenex_18422 main_x))) (or (forall ((v_prenex_16901 Int)) (or (<= (+ main_y 1) v_prenex_16901) (<= 1 (select main_a v_prenex_16901)) (< v_prenex_16901 main_y) (<= (select main_a v_prenex_16901) 1498) (<= 1000 (* 2 (select main_a v_prenex_16901))))) (forall ((v_prenex_16900 Int)) (or (<= (select main_a v_prenex_16900) 500) (<= 0 (+ (select main_a v_prenex_16900) 498))))) (or (forall ((v_prenex_14076 Int)) (or (<= (select main_a v_prenex_14076) 500) (< v_prenex_14076 main_x))) (forall ((v_prenex_14077 Int)) (or (<= (select main_a v_prenex_14077) 999) (<= (+ main_y 1) v_prenex_14077) (<= (* 2 (select main_a v_prenex_14077)) 1998) (< v_prenex_14077 main_y)))) (forall ((v_prenex_13722 Int) (v_prenex_13721 Int)) (or (< v_prenex_13722 main_y) (<= (select main_a v_prenex_13722) (+ (select main_a v_prenex_13721) 998)) (<= (select main_a v_prenex_13722) 1498) (< v_prenex_13721 main_x) (<= (* 2 (select main_a v_prenex_13721)) 1000) (<= (+ main_y 1) v_prenex_13722) (<= 1 (select main_a v_prenex_13721)))) (forall ((v_prenex_14578 Int) (v_prenex_14579 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_14579))) (<= (+ main_y 1) v_prenex_14579) (<= 2 (* 2 (select main_a v_prenex_14578))) (< v_prenex_14579 main_y) (<= (select main_a v_prenex_14578) (select main_a v_prenex_14579)))) (forall ((v_prenex_14481 Int)) (or (< v_prenex_14481 main_y) (<= (* 2 (select main_a v_prenex_14481)) 1998) (<= (+ main_y 1) v_prenex_14481) (<= 500 (select main_a v_prenex_14481)) (<= (select main_a v_prenex_14481) 999))) (or (forall ((v_prenex_16440 Int)) (or (<= (* 2 (select main_a v_prenex_16440)) 1000) (<= (select main_a v_prenex_16440) 999))) (forall ((v_prenex_16441 Int)) (or (<= (select main_a v_prenex_16441) 999) (< v_prenex_16441 main_y) (<= (* 2 (select main_a v_prenex_16441)) 1998) (<= (+ main_y 1) v_prenex_16441) (<= (select main_a v_prenex_16441) 1498)))) (forall ((v_prenex_18125 Int) (v_prenex_18124 Int)) (or (< v_prenex_18125 main_y) (<= (+ main_y 1) v_prenex_18125) (<= (+ (select main_a v_prenex_18125) (select main_a v_prenex_18124)) 1000) (<= (+ main_x 1) v_prenex_18124) (<= 0 (+ (select main_a v_prenex_18124) 498)) (<= (select main_a v_prenex_18124) 500) (<= 1000 (* 2 (select main_a v_prenex_18125))))) (forall ((v_prenex_15729 Int) (v_prenex_15728 Int)) (or (<= (select main_a v_prenex_15728) 500) (<= (+ main_y 1) v_prenex_15729) (<= (select main_a v_prenex_15729) 999) (< v_prenex_15729 main_y) (<= 1 (select main_a v_prenex_15728)) (<= 1000 (+ (select main_a v_prenex_15729) (select main_a v_prenex_15728))))) (forall ((v_prenex_18381 Int) (v_prenex_18380 Int)) (or (<= (select main_a v_prenex_18380) 999) (<= 0 (+ (select main_a v_prenex_18380) 498)) (<= 500 (select main_a v_prenex_18381)) (< v_prenex_18381 main_y) (<= (select main_a v_prenex_18380) (select main_a v_prenex_18381)) (<= (+ main_y 1) v_prenex_18381))) (or (forall ((v_prenex_16205 Int)) (or (<= (+ main_y 1) v_prenex_16205) (< v_prenex_16205 main_y) (<= 1000 (* 2 (select main_a v_prenex_16205))) (<= 500 (select main_a v_prenex_16205)))) (forall ((v_prenex_16204 Int)) (or (<= (+ main_x 1) v_prenex_16204) (<= 2 (* 2 (select main_a v_prenex_16204)))))) (forall ((v_prenex_14680 Int) (v_prenex_14681 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_14681))) (<= (select main_a v_prenex_14680) (select main_a v_prenex_14681)) (< v_prenex_14680 main_x) (<= (+ main_y 1) v_prenex_14681) (< v_prenex_14681 main_y) (<= (select main_a v_prenex_14680) 500))) (or (forall ((v_prenex_16473 Int)) (or (<= (+ main_y 1) v_prenex_16473) (<= (select main_a v_prenex_16473) 1498) (<= (* 2 (select main_a v_prenex_16473)) 1998) (< v_prenex_16473 main_y) (<= 1000 (* 2 (select main_a v_prenex_16473))))) (forall ((v_prenex_16472 Int)) (or (<= (* 2 (select main_a v_prenex_16472)) 1000) (<= 1 (select main_a v_prenex_16472))))) (or (forall ((v_prenex_19335 Int)) (or (< v_prenex_19335 main_y) (<= (+ main_y 1) v_prenex_19335) (<= 1000 (* 2 (select main_a v_prenex_19335))))) (forall ((v_prenex_19334 Int)) (or (< v_prenex_19334 main_x) (<= 1 (select main_a v_prenex_19334))))) (forall ((v_prenex_14873 Int) (v_prenex_14872 Int)) (or (<= (* 2 (select main_a v_prenex_14873)) 1998) (<= (+ main_y 1) v_prenex_14873) (<= 1000 (* 2 (select main_a v_prenex_14873))) (<= (* 2 (select main_a v_prenex_14872)) 1000) (<= (select main_a v_prenex_14873) (+ (select main_a v_prenex_14872) 998)) (< v_prenex_14873 main_y) (<= 2 (* 2 (select main_a v_prenex_14872))))) (forall ((v_prenex_13911 Int) (v_prenex_13912 Int)) (or (<= (select main_a v_prenex_13911) (select main_a v_prenex_13912)) (<= 500 (select main_a v_prenex_13912)) (<= (+ main_y 1) v_prenex_13912) (<= (* 2 (select main_a v_prenex_13911)) 1000) (<= 1 (select main_a v_prenex_13911)) (<= (select main_a v_prenex_13912) 999) (< v_prenex_13912 main_y))) (forall ((v_prenex_20593 Int) (v_prenex_20592 Int)) (or (<= 1000 (+ (select main_a v_prenex_20593) (select main_a v_prenex_20592))) (< v_prenex_20593 main_y) (<= 500 (select main_a v_prenex_20593)) (<= (+ main_y 1) v_prenex_20593) (<= (* 2 (select main_a v_prenex_20592)) 1000) (<= 1000 (* 2 (select main_a v_prenex_20593))))) (forall ((v_prenex_17386 Int) (v_prenex_17387 Int)) (or (<= 1 (select main_a v_prenex_17386)) (<= (* 2 (select main_a v_prenex_17386)) 1000) (< v_prenex_17387 main_y) (<= (+ main_y 1) v_prenex_17387) (<= (select main_a v_prenex_17387) 1498) (<= (select main_a v_prenex_17387) (+ (select main_a v_prenex_17386) 998)) (<= (select main_a v_prenex_17387) 999))) (forall ((v_prenex_13774 Int) (v_prenex_13773 Int)) (or (<= 500 (select main_a v_prenex_13774)) (<= 0 (+ (select main_a v_prenex_13773) 498)) (<= (select main_a v_prenex_13773) (select main_a v_prenex_13774)) (<= (select main_a v_prenex_13774) 999) (< v_prenex_13774 main_y) (<= 2 (* 2 (select main_a v_prenex_13773))) (<= (+ main_y 1) v_prenex_13774))) (or (forall ((v_prenex_17415 Int)) (or (<= (* 2 (select main_a v_prenex_17415)) 1998) (<= 1 (select main_a v_prenex_17415)) (< v_prenex_17415 main_y) (<= (+ main_y 1) v_prenex_17415) (<= (select main_a v_prenex_17415) 999))) (forall ((v_prenex_17414 Int)) (<= 2 (* 2 (select main_a v_prenex_17414))))) (forall ((v_prenex_15429 Int) (v_prenex_15428 Int)) (or (<= (+ (select main_a v_prenex_15429) (select main_a v_prenex_15428)) 1000) (<= (select main_a v_prenex_15428) 500) (<= (select main_a v_prenex_15429) 999) (<= (+ main_y 1) v_prenex_15429) (< v_prenex_15429 main_y) (<= (select main_a v_prenex_15428) 999))) (forall ((v_prenex_18365 Int) (v_prenex_18364 Int)) (or (<= 1000 (+ (select main_a v_prenex_18365) (select main_a v_prenex_18364))) (<= 0 (+ (select main_a v_prenex_18364) 498)) (<= 500 (select main_a v_prenex_18365)) (<= 1 (select main_a v_prenex_18365)) (<= (+ main_y 1) v_prenex_18365) (< v_prenex_18365 main_y))) (forall ((v_prenex_18352 Int) (v_prenex_18353 Int)) (or (<= (select main_a v_prenex_18352) 999) (<= (+ main_y 1) v_prenex_18353) (<= (select main_a v_prenex_18353) 999) (<= 2 (* 2 (select main_a v_prenex_18352))) (<= (select main_a v_prenex_18353) 1498) (< v_prenex_18353 main_y) (<= (select main_a v_prenex_18353) (+ (select main_a v_prenex_18352) 998)))) (or (forall ((v_prenex_15796 Int)) (or (<= 0 (+ (select main_a v_prenex_15796) 498)) (<= (* 2 (select main_a v_prenex_15796)) 1000) (< v_prenex_15796 main_x))) (forall ((v_prenex_15797 Int)) (or (<= (+ main_y 1) v_prenex_15797) (<= (* 2 (select main_a v_prenex_15797)) 1998) (< v_prenex_15797 main_y)))) (forall ((v_prenex_19959 Int) (v_prenex_19958 Int)) (or (<= 2 (* 2 (select main_a v_prenex_19958))) (<= (+ main_x 1) v_prenex_19958) (< v_prenex_19958 main_x) (<= (select main_a v_prenex_19959) (+ (select main_a v_prenex_19958) 998)))) (or (forall ((v_prenex_22095 Int)) (or (<= 500 (select main_a v_prenex_22095)) (< v_prenex_22095 main_y) (<= (* 2 (select main_a v_prenex_22095)) 1998) (<= (+ main_y 1) v_prenex_22095))) (forall ((v_prenex_22094 Int)) (or (<= (select main_a v_prenex_22094) 999) (<= (select main_a v_prenex_22094) 500) (< v_prenex_22094 main_x)))) (or (forall ((v_prenex_16651 Int)) (or (< v_prenex_16651 main_y) (<= (+ main_y 1) v_prenex_16651) (<= (* 2 (select main_a v_prenex_16651)) 1998) (<= 1 (select main_a v_prenex_16651)))) (forall ((v_prenex_16650 Int)) (or (<= 0 (+ (select main_a v_prenex_16650) 498)) (<= (+ main_x 1) v_prenex_16650) (<= 2 (* 2 (select main_a v_prenex_16650)))))) (forall ((v_prenex_15506 Int) (v_prenex_15507 Int)) (or (<= (select main_a v_prenex_15507) (+ (select main_a v_prenex_15506) 998)) (<= 1 (select main_a v_prenex_15506)) (< v_prenex_15507 main_y) (<= (+ main_y 1) v_prenex_15507) (<= (select main_a v_prenex_15507) 1498) (<= (select main_a v_prenex_15506) 500))) (forall ((v_prenex_18514 Int) (v_prenex_18515 Int)) (or (<= (select main_a v_prenex_18515) (+ (select main_a v_prenex_18514) 998)) (<= 500 (select main_a v_prenex_18515)) (<= (* 2 (select main_a v_prenex_18514)) 1000) (<= 2 (* 2 (select main_a v_prenex_18514))) (< v_prenex_18515 main_y) (<= (* 2 (select main_a v_prenex_18515)) 1998) (<= (+ main_y 1) v_prenex_18515))) (or (forall ((v_prenex_18231 Int)) (or (<= (* 2 (select main_a v_prenex_18231)) 1998) (<= (+ main_y 1) v_prenex_18231))) (forall ((v_prenex_18230 Int)) (or (<= (select main_a v_prenex_18230) 999) (<= (+ main_x 1) v_prenex_18230) (< v_prenex_18230 main_x)))) (or (forall ((v_prenex_14349 Int)) (or (<= (select main_a v_prenex_14349) 999) (<= (* 2 (select main_a v_prenex_14349)) 1000))) (forall ((v_prenex_14350 Int)) (or (<= (* 2 (select main_a v_prenex_14350)) 1998) (<= (+ main_y 1) v_prenex_14350) (< v_prenex_14350 main_y) (<= 1 (select main_a v_prenex_14350))))) (forall ((v_prenex_19463 Int) (v_prenex_19462 Int)) (or (<= (+ main_y 1) v_prenex_19463) (<= 1 (select main_a v_prenex_19463)) (< v_prenex_19463 main_y) (<= (* 2 (select main_a v_prenex_19463)) 1998) (<= 1000 (+ (select main_a v_prenex_19463) (select main_a v_prenex_19462))) (<= (select main_a v_prenex_19462) 999))) (forall ((v_prenex_15211 Int) (v_prenex_15210 Int)) (or (<= (select main_a v_prenex_15211) 1498) (<= (+ main_y 1) v_prenex_15211) (<= (select main_a v_prenex_15210) (select main_a v_prenex_15211)) (<= (* 2 (select main_a v_prenex_15210)) 1000) (<= (+ main_x 1) v_prenex_15210) (< v_prenex_15211 main_y) (<= 2 (* 2 (select main_a v_prenex_15210))))) (or (forall ((v_prenex_21061 Int)) (or (<= (* 2 (select main_a v_prenex_21061)) 1998) (<= (+ main_y 1) v_prenex_21061) (<= 500 (select main_a v_prenex_21061)) (< v_prenex_21061 main_y))) (forall ((v_prenex_21060 Int)) (or (<= (* 2 (select main_a v_prenex_21060)) 1000) (< v_prenex_21060 main_x) (<= 0 (+ (select main_a v_prenex_21060) 498))))) (forall ((v_prenex_16260 Int) (v_prenex_16261 Int)) (or (<= (+ main_y 1) v_prenex_16261) (<= (select main_a v_prenex_16260) 500) (<= (select main_a v_prenex_16261) 999) (<= (select main_a v_prenex_16260) (select main_a v_prenex_16261)) (< v_prenex_16261 main_y) (<= (+ main_x 1) v_prenex_16260) (<= (* 2 (select main_a v_prenex_16260)) 1000))) (or (forall ((v_prenex_17597 Int)) (or (< v_prenex_17597 main_x) (<= 1 (select main_a v_prenex_17597)))) (forall ((v_prenex_17598 Int)) (or (<= (+ main_y 1) v_prenex_17598) (< v_prenex_17598 main_y) (<= (select main_a v_prenex_17598) 1498) (<= (* 2 (select main_a v_prenex_17598)) 1998)))) (forall ((v_prenex_14613 Int) (v_prenex_14612 Int)) (or (<= 0 (+ (select main_a v_prenex_14612) 498)) (<= 500 (select main_a v_prenex_14613)) (<= 1000 (+ (select main_a v_prenex_14613) (select main_a v_prenex_14612))) (<= (select main_a v_prenex_14612) 999) (<= (+ main_y 1) v_prenex_14613) (< v_prenex_14613 main_y))) (forall ((v_prenex_15093 Int) (v_prenex_15092 Int)) (or (<= (select main_a v_prenex_15092) (select main_a v_prenex_15093)) (<= (* 2 (select main_a v_prenex_15092)) 1000) (<= 1 (select main_a v_prenex_15093)) (<= (+ main_y 1) v_prenex_15093) (< v_prenex_15093 main_y))) (forall ((v_prenex_14229 Int) (v_prenex_14230 Int)) (or (<= (select main_a v_prenex_14230) 1498) (<= (+ main_y 1) v_prenex_14230) (<= 1000 (+ (select main_a v_prenex_14230) (select main_a v_prenex_14229))) (<= 1 (select main_a v_prenex_14229)) (<= (select main_a v_prenex_14229) 999) (< v_prenex_14230 main_y))) (forall ((v_prenex_17110 Int) (v_prenex_17111 Int)) (or (<= 1 (select main_a v_prenex_17110)) (<= 500 (select main_a v_prenex_17111)) (<= (select main_a v_prenex_17110) (select main_a v_prenex_17111)) (<= (select main_a v_prenex_17110) 500) (<= (+ main_y 1) v_prenex_17111) (<= 1000 (* 2 (select main_a v_prenex_17111))) (< v_prenex_17111 main_y))) (or (forall ((v_prenex_16203 Int)) (or (<= (+ main_y 1) v_prenex_16203) (<= 1000 (* 2 (select main_a v_prenex_16203))) (< v_prenex_16203 main_y) (<= 1 (select main_a v_prenex_16203)))) (forall ((v_prenex_16202 Int)) (or (<= 0 (+ (select main_a v_prenex_16202) 498)) (<= 2 (* 2 (select main_a v_prenex_16202)))))) (forall ((v_prenex_19511 Int) (v_prenex_19510 Int)) (or (<= (select main_a v_prenex_19510) (select main_a v_prenex_19511)) (<= (+ main_x 1) v_prenex_19510) (<= (+ main_y 1) v_prenex_19511) (< v_prenex_19511 main_y) (<= (select main_a v_prenex_19510) 500) (<= (select main_a v_prenex_19511) 1498) (<= (select main_a v_prenex_19510) 999))) (forall ((v_prenex_18716 Int) (v_prenex_18717 Int)) (or (<= (+ main_y 1) v_prenex_18717) (<= 2 (* 2 (select main_a v_prenex_18716))) (<= (* 2 (select main_a v_prenex_18716)) 1000) (<= (select main_a v_prenex_18717) 1498) (<= 500 (select main_a v_prenex_18717)) (< v_prenex_18717 main_y) (<= (+ (select main_a v_prenex_18717) (select main_a v_prenex_18716)) 1000))) (forall ((v_prenex_15085 Int) (v_prenex_15084 Int)) (or (<= (select main_a v_prenex_15085) 1498) (<= 1 (select main_a v_prenex_15085)) (<= (+ main_y 1) v_prenex_15085) (<= (select main_a v_prenex_15084) 999) (<= (+ (select main_a v_prenex_15085) (select main_a v_prenex_15084)) 1000) (< v_prenex_15085 main_y))) (forall ((v_prenex_20858 Int) (v_prenex_20857 Int)) (or (<= 1000 (+ (select main_a v_prenex_20858) (select main_a v_prenex_20857))) (<= 2 (* 2 (select main_a v_prenex_20857))) (<= 1000 (* 2 (select main_a v_prenex_20858))) (< v_prenex_20858 main_y) (<= (select main_a v_prenex_20857) 999) (<= (+ main_x 1) v_prenex_20857) (<= (+ main_y 1) v_prenex_20858))) (forall ((v_prenex_20521 Int) (v_prenex_20520 Int)) (or (<= (+ main_y 1) v_prenex_20521) (<= 1 (select main_a v_prenex_20521)) (<= 2 (* 2 (select main_a v_prenex_20520))) (<= (+ main_x 1) v_prenex_20520) (< v_prenex_20521 main_y) (<= (select main_a v_prenex_20520) (select main_a v_prenex_20521)) (<= (select main_a v_prenex_20520) 500))) (forall ((v_prenex_17822 Int) (v_prenex_17823 Int)) (or (<= 1 (select main_a v_prenex_17822)) (<= 2 (* 2 (select main_a v_prenex_17822))) (<= (+ main_y 1) v_prenex_17823) (<= 1000 (* 2 (select main_a v_prenex_17823))) (< v_prenex_17823 main_y) (<= (select main_a v_prenex_17823) (+ (select main_a v_prenex_17822) 998)) (<= 1 (select main_a v_prenex_17823)))) (forall ((v_prenex_15287 Int) (v_prenex_15286 Int)) (or (<= (select main_a v_prenex_15286) 500) (<= (+ main_y 1) v_prenex_15287) (<= (select main_a v_prenex_15287) 1498) (<= 1 (select main_a v_prenex_15286)) (< v_prenex_15287 main_y) (<= (+ (select main_a v_prenex_15287) (select main_a v_prenex_15286)) 1000) (<= 1000 (* 2 (select main_a v_prenex_15287))))) (forall ((v_prenex_14608 Int) (v_prenex_14609 Int)) (or (<= (+ main_y 1) v_prenex_14609) (<= 500 (select main_a v_prenex_14609)) (< v_prenex_14609 main_y) (<= (* 2 (select main_a v_prenex_14609)) 1998) (<= (select main_a v_prenex_14608) 500) (<= (select main_a v_prenex_14609) (+ (select main_a v_prenex_14608) 998)))) (forall ((v_prenex_21175 Int) (v_prenex_21176 Int)) (or (<= (* 2 (select main_a v_prenex_21176)) 1998) (< v_prenex_21176 main_y) (<= (* 2 (select main_a v_prenex_21175)) 1000) (<= (+ main_y 1) v_prenex_21176) (<= (select main_a v_prenex_21176) (+ (select main_a v_prenex_21175) 998)) (<= 0 (+ (select main_a v_prenex_21175) 498)) (< v_prenex_21175 main_x))) (forall ((v_prenex_19375 Int) (v_prenex_19374 Int)) (or (< v_prenex_19374 main_x) (< v_prenex_19375 main_y) (<= 0 (+ (select main_a v_prenex_19374) 498)) (<= 1000 (+ (select main_a v_prenex_19375) (select main_a v_prenex_19374))) (<= (select main_a v_prenex_19375) 999) (<= (+ main_y 1) v_prenex_19375))) (or (forall ((v_prenex_14159 Int)) (or (< v_prenex_14159 main_y) (<= (+ main_y 1) v_prenex_14159) (<= (* 2 (select main_a v_prenex_14159)) 1998) (<= 1000 (* 2 (select main_a v_prenex_14159))))) (forall ((v_prenex_14158 Int)) (or (<= 1 (select main_a v_prenex_14158)) (<= 0 (+ (select main_a v_prenex_14158) 498)) (<= (+ main_x 1) v_prenex_14158)))) (forall ((v_prenex_17108 Int) (v_prenex_17109 Int)) (or (< v_prenex_17109 main_y) (<= 2 (* 2 (select main_a v_prenex_17108))) (<= (select main_a v_prenex_17109) 999) (<= (+ (select main_a v_prenex_17109) (select main_a v_prenex_17108)) 1000) (<= 500 (select main_a v_prenex_17109)) (<= 1 (select main_a v_prenex_17108)) (<= (+ main_y 1) v_prenex_17109))) (or (forall ((v_prenex_17460 Int)) (<= (* 2 (select main_a v_prenex_17460)) 1000)) (forall ((v_prenex_17461 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_17461))) (< v_prenex_17461 main_y) (<= (select main_a v_prenex_17461) 1498) (<= 500 (select main_a v_prenex_17461)) (<= (+ main_y 1) v_prenex_17461)))) (forall ((v_prenex_21240 Int) (v_prenex_21239 Int)) (or (<= (+ (select main_a v_prenex_21240) (select main_a v_prenex_21239)) 1000) (<= (select main_a v_prenex_21240) 999) (< v_prenex_21240 main_y) (<= (select main_a v_prenex_21240) 1498) (<= (* 2 (select main_a v_prenex_21239)) 1000) (<= (+ main_y 1) v_prenex_21240) (<= (select main_a v_prenex_21239) 500))) (forall ((v_prenex_19560 Int) (v_prenex_19561 Int)) (or (<= 1 (select main_a v_prenex_19561)) (< v_prenex_19561 main_y) (<= (* 2 (select main_a v_prenex_19561)) 1998) (<= (select main_a v_prenex_19561) (+ (select main_a v_prenex_19560) 998)) (<= 2 (* 2 (select main_a v_prenex_19560))) (<= (+ main_y 1) v_prenex_19561))) (forall ((v_prenex_17757 Int) (v_prenex_17758 Int)) (or (<= 1000 (+ (select main_a v_prenex_17758) (select main_a v_prenex_17757))) (<= (* 2 (select main_a v_prenex_17758)) 1998) (< v_prenex_17758 main_y) (<= 2 (* 2 (select main_a v_prenex_17757))) (<= (+ main_y 1) v_prenex_17758))) (or (forall ((v_prenex_19078 Int)) (or (<= (+ main_y 1) v_prenex_19078) (< v_prenex_19078 main_y) (<= 1000 (* 2 (select main_a v_prenex_19078))))) (forall ((v_prenex_19077 Int)) (or (< v_prenex_19077 main_x) (<= (select main_a v_prenex_19077) 500) (<= 1 (select main_a v_prenex_19077))))) (or (forall ((v_prenex_16527 Int)) (or (<= (+ main_y 1) v_prenex_16527) (< v_prenex_16527 main_y) (<= (select main_a v_prenex_16527) 999) (<= 1000 (* 2 (select main_a v_prenex_16527))))) (forall ((v_prenex_16526 Int)) (or (<= 1 (select main_a v_prenex_16526)) (<= (select main_a v_prenex_16526) 500)))) (forall ((v_prenex_20334 Int) (v_prenex_20333 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_20334))) (<= (* 2 (select main_a v_prenex_20333)) 1000) (<= 0 (+ (select main_a v_prenex_20333) 498)) (<= (+ main_y 1) v_prenex_20334) (<= (+ (select main_a v_prenex_20334) (select main_a v_prenex_20333)) 1000) (< v_prenex_20334 main_y) (<= (select main_a v_prenex_20334) 1498))) (forall ((v_prenex_20447 Int) (v_prenex_20446 Int)) (or (< v_prenex_20447 main_y) (<= 1000 (+ (select main_a v_prenex_20447) (select main_a v_prenex_20446))) (<= (select main_a v_prenex_20446) 999) (<= (* 2 (select main_a v_prenex_20447)) 1998) (< v_prenex_20446 main_x) (<= (+ main_y 1) v_prenex_20447))) (forall ((v_prenex_19953 Int) (v_prenex_19952 Int)) (or (<= (select main_a v_prenex_19953) 1498) (< v_prenex_19953 main_y) (<= (select main_a v_prenex_19952) (select main_a v_prenex_19953)) (<= (+ main_y 1) v_prenex_19953) (<= 1 (select main_a v_prenex_19953)))) (forall ((v_prenex_21084 Int) (v_prenex_21085 Int)) (or (<= 0 (+ (select main_a v_prenex_21084) 498)) (<= (* 2 (select main_a v_prenex_21084)) 1000) (< v_prenex_21084 main_x) (<= (+ main_y 1) v_prenex_21085) (< v_prenex_21085 main_y) (<= 1 (select main_a v_prenex_21085)) (<= (+ (select main_a v_prenex_21085) (select main_a v_prenex_21084)) 1000))) (forall ((v_prenex_20449 Int) (v_prenex_20448 Int)) (or (<= (select main_a v_prenex_20448) 500) (<= (+ main_y 1) v_prenex_20449) (<= 500 (select main_a v_prenex_20449)) (<= (* 2 (select main_a v_prenex_20448)) 1000) (<= 1000 (+ (select main_a v_prenex_20449) (select main_a v_prenex_20448))) (< v_prenex_20449 main_y) (<= 1000 (* 2 (select main_a v_prenex_20449))))) (forall ((v_prenex_14685 Int) (v_prenex_14684 Int)) (or (< v_prenex_14684 main_x) (<= 0 (+ (select main_a v_prenex_14684) 498)) (<= (select main_a v_prenex_14684) (select main_a v_prenex_14685)) (<= (+ main_y 1) v_prenex_14685) (< v_prenex_14685 main_y) (<= (* 2 (select main_a v_prenex_14685)) 1998) (<= (* 2 (select main_a v_prenex_14684)) 1000))) (or (forall ((v_prenex_19379 Int)) (or (<= (+ main_y 1) v_prenex_19379) (<= (* 2 (select main_a v_prenex_19379)) 1998))) (forall ((v_prenex_19378 Int)) (or (<= 2 (* 2 (select main_a v_prenex_19378))) (<= (+ main_x 1) v_prenex_19378) (< v_prenex_19378 main_x)))) (forall ((v_prenex_18959 Int) (v_prenex_18960 Int)) (or (<= (select main_a v_prenex_18960) 999) (<= 1000 (+ (select main_a v_prenex_18960) (select main_a v_prenex_18959))) (<= 2 (* 2 (select main_a v_prenex_18959))) (<= (+ main_x 1) v_prenex_18959) (< v_prenex_18960 main_y) (<= (+ main_y 1) v_prenex_18960) (<= 1 (select main_a v_prenex_18959)))) (forall ((v_prenex_16980 Int) (v_prenex_16981 Int)) (or (<= 2 (* 2 (select main_a v_prenex_16980))) (<= 1000 (+ (select main_a v_prenex_16981) (select main_a v_prenex_16980))) (< v_prenex_16980 main_x) (<= (+ main_y 1) v_prenex_16981) (<= (+ main_x 1) v_prenex_16980))) (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)) (<= (* 2 (select main_a v_prenex_15581)) 1998) (<= 2 (* 2 (select main_a v_prenex_15580))) (<= (+ main_y 1) v_prenex_15581) (<= (select main_a v_prenex_15581) 999))) (forall ((v_prenex_13675 Int) (v_prenex_13676 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_13676))) (< v_prenex_13676 main_y) (<= (+ (select main_a v_prenex_13676) (select main_a v_prenex_13675)) 1000) (<= (+ main_y 1) v_prenex_13676) (<= 1 (select main_a v_prenex_13675)) (<= (+ main_x 1) v_prenex_13675))) (forall ((v_prenex_15127 Int) (v_prenex_15126 Int)) (or (<= (select main_a v_prenex_15126) 500) (< v_prenex_15126 main_x) (<= 2 (* 2 (select main_a v_prenex_15126))) (<= (+ main_x 1) v_prenex_15126) (<= 1000 (+ (select main_a v_prenex_15127) (select main_a v_prenex_15126))))) (forall ((v_prenex_18877 Int) (v_prenex_18878 Int)) (or (<= (* 2 (select main_a v_prenex_18877)) 1000) (< v_prenex_18878 main_y) (<= (+ main_y 1) v_prenex_18878) (<= 1000 (+ (select main_a v_prenex_18878) (select main_a v_prenex_18877))) (<= (select main_a v_prenex_18878) 999) (<= 1000 (* 2 (select main_a v_prenex_18878))))) (forall ((v_prenex_16416 Int) (v_prenex_16417 Int)) (or (<= (+ main_x 1) v_prenex_16416) (<= (* 2 (select main_a v_prenex_16416)) 1000) (<= 1000 (+ (select main_a v_prenex_16417) (select main_a v_prenex_16416))) (< v_prenex_16416 main_x) (<= 2 (* 2 (select main_a v_prenex_16416))))) (or (forall ((v_prenex_16910 Int)) (or (<= 1 (select main_a v_prenex_16910)) (<= (* 2 (select main_a v_prenex_16910)) 1000))) (forall ((v_prenex_16911 Int)) (or (<= (select main_a v_prenex_16911) 999) (<= (+ main_y 1) v_prenex_16911) (< v_prenex_16911 main_y) (<= 1000 (* 2 (select main_a v_prenex_16911)))))) (or (forall ((v_prenex_16377 Int)) (or (<= (select main_a v_prenex_16377) 999) (<= 1000 (* 2 (select main_a v_prenex_16377))) (<= (+ main_y 1) v_prenex_16377) (< v_prenex_16377 main_y) (<= (* 2 (select main_a v_prenex_16377)) 1998))) (forall ((v_prenex_16376 Int)) (or (<= 2 (* 2 (select main_a v_prenex_16376))) (<= (select main_a v_prenex_16376) 999)))) (or (forall ((v_prenex_15275 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_15275))) (< v_prenex_15275 main_y) (<= (* 2 (select main_a v_prenex_15275)) 1998) (<= (select main_a v_prenex_15275) 999) (<= (+ main_y 1) v_prenex_15275))) (forall ((v_prenex_15274 Int)) (<= 2 (* 2 (select main_a v_prenex_15274))))) (forall ((v_prenex_19397 Int) (v_prenex_19396 Int)) (or (< v_prenex_19397 main_y) (<= (+ main_y 1) v_prenex_19397) (<= (select main_a v_prenex_19396) (select main_a v_prenex_19397)) (<= (select main_a v_prenex_19397) 999) (<= (select main_a v_prenex_19396) 999) (<= 1000 (* 2 (select main_a v_prenex_19397))) (<= 1 (select main_a v_prenex_19396)))) (forall ((v_prenex_19838 Int) (v_prenex_19837 Int)) (or (<= (+ main_y 1) v_prenex_19838) (<= 1 (select main_a v_prenex_19838)) (<= 1000 (* 2 (select main_a v_prenex_19838))) (< v_prenex_19838 main_y) (<= (select main_a v_prenex_19838) (+ (select main_a v_prenex_19837) 998)) (<= (select main_a v_prenex_19837) 999) (<= 2 (* 2 (select main_a v_prenex_19837))))) (or (forall ((v_prenex_13637 Int)) (or (<= (select main_a v_prenex_13637) 999) (<= 1 (select main_a v_prenex_13637)))) (forall ((v_prenex_13638 Int)) (or (<= (+ main_y 1) v_prenex_13638) (<= (select main_a v_prenex_13638) 1498) (<= (select main_a v_prenex_13638) 999) (<= (* 2 (select main_a v_prenex_13638)) 1998) (< v_prenex_13638 main_y)))) (forall ((v_prenex_19407 Int) (v_prenex_19406 Int)) (or (< v_prenex_19407 main_y) (<= (+ main_y 1) v_prenex_19407) (<= (select main_a v_prenex_19406) 999) (<= (* 2 (select main_a v_prenex_19406)) 1000) (<= 1000 (* 2 (select main_a v_prenex_19407))) (<= (+ (select main_a v_prenex_19407) (select main_a v_prenex_19406)) 1000))) (forall ((v_prenex_15371 Int) (v_prenex_15370 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_15371))) (<= (+ (select main_a v_prenex_15371) (select main_a v_prenex_15370)) 1000) (<= (+ main_y 1) v_prenex_15371) (<= 2 (* 2 (select main_a v_prenex_15370))) (< v_prenex_15371 main_y) (<= 500 (select main_a v_prenex_15371)) (<= (select main_a v_prenex_15370) 999))) (forall ((v_prenex_16544 Int) (v_prenex_16545 Int)) (or (<= 0 (+ (select main_a v_prenex_16544) 498)) (<= 1000 (* 2 (select main_a v_prenex_16545))) (< v_prenex_16545 main_y) (<= (* 2 (select main_a v_prenex_16544)) 1000) (<= (+ main_y 1) v_prenex_16545) (<= (select main_a v_prenex_16545) (+ (select main_a v_prenex_16544) 998)))) (or (forall ((v_prenex_18567 Int)) (or (<= 500 (select main_a v_prenex_18567)) (< v_prenex_18567 main_y) (<= (+ main_y 1) v_prenex_18567) (<= 1000 (* 2 (select main_a v_prenex_18567))))) (forall ((v_prenex_18566 Int)) (<= 2 (* 2 (select main_a v_prenex_18566))))) (forall ((v_prenex_18442 Int) (v_prenex_18443 Int)) (or (<= (select main_a v_prenex_18442) 999) (<= (+ (select main_a v_prenex_18443) (select main_a v_prenex_18442)) 1000) (< v_prenex_18442 main_x) (<= 1 (select main_a v_prenex_18443)) (< v_prenex_18443 main_y) (<= (+ main_y 1) v_prenex_18443))) (forall ((v_prenex_20483 Int) (v_prenex_20482 Int)) (or (<= (+ main_y 1) v_prenex_20483) (< v_prenex_20483 main_y) (<= (select main_a v_prenex_20482) (select main_a v_prenex_20483)) (<= 0 (+ (select main_a v_prenex_20482) 498)) (<= 1000 (* 2 (select main_a v_prenex_20483))) (<= (select main_a v_prenex_20482) 999))) (or (forall ((v_prenex_17671 Int)) (or (<= 2 (* 2 (select main_a v_prenex_17671))) (<= 0 (+ (select main_a v_prenex_17671) 498)))) (forall ((v_prenex_17672 Int)) (or (<= (* 2 (select main_a v_prenex_17672)) 1998) (<= 1 (select main_a v_prenex_17672)) (<= (select main_a v_prenex_17672) 999) (< v_prenex_17672 main_y) (<= (+ main_y 1) v_prenex_17672)))) (or (forall ((v_prenex_20880 Int)) (or (<= (* 2 (select main_a v_prenex_20880)) 1998) (< v_prenex_20880 main_y) (<= (select main_a v_prenex_20880) 1498) (<= (+ main_y 1) v_prenex_20880))) (forall ((v_prenex_20879 Int)) (or (<= (select main_a v_prenex_20879) 999) (<= 0 (+ (select main_a v_prenex_20879) 498))))) (forall ((v_prenex_15638 Int) (v_prenex_15639 Int)) (or (< v_prenex_15638 main_x) (<= (+ main_y 1) v_prenex_15639) (<= (+ main_x 1) v_prenex_15638) (<= 0 (+ (select main_a v_prenex_15638) 498)) (<= (select main_a v_prenex_15638) (select main_a v_prenex_15639)))) (forall ((v_prenex_16776 Int) (v_prenex_16777 Int)) (or (<= 2 (* 2 (select main_a v_prenex_16776))) (<= 1 (select main_a v_prenex_16777)) (< v_prenex_16777 main_y) (<= 1000 (+ (select main_a v_prenex_16777) (select main_a v_prenex_16776))) (<= (+ main_y 1) v_prenex_16777) (<= (+ main_x 1) v_prenex_16776))) (or (forall ((v_prenex_21956 Int)) (or (<= 0 (+ (select main_a v_prenex_21956) 498)) (<= 1 (select main_a v_prenex_21956)) (<= (+ main_x 1) v_prenex_21956))) (forall ((v_prenex_21957 Int)) (or (<= (+ main_y 1) v_prenex_21957) (< v_prenex_21957 main_y) (<= 1000 (* 2 (select main_a v_prenex_21957))) (<= (select main_a v_prenex_21957) 999)))) (forall ((v_prenex_20288 Int) (v_prenex_20287 Int)) (or (<= 0 (+ (select main_a v_prenex_20287) 498)) (<= (select main_a v_prenex_20288) 1498) (< v_prenex_20288 main_y) (<= (+ main_y 1) v_prenex_20288) (<= 2 (* 2 (select main_a v_prenex_20287))) (<= (select main_a v_prenex_20287) (select main_a v_prenex_20288)) (<= (+ main_x 1) v_prenex_20287))) (or (forall ((v_prenex_16264 Int)) (or (<= (+ main_x 1) v_prenex_16264) (<= (* 2 (select main_a v_prenex_16264)) 1000) (<= (select main_a v_prenex_16264) 500))) (forall ((v_prenex_16265 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_16265))) (<= (select main_a v_prenex_16265) 999) (< v_prenex_16265 main_y) (<= (+ main_y 1) v_prenex_16265)))) (or (forall ((v_prenex_18765 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_18765))) (<= 500 (select main_a v_prenex_18765)) (<= (* 2 (select main_a v_prenex_18765)) 1998) (<= (+ main_y 1) v_prenex_18765) (< v_prenex_18765 main_y))) (forall ((v_prenex_18764 Int)) (or (<= 0 (+ (select main_a v_prenex_18764) 498)) (<= (select main_a v_prenex_18764) 500)))) (or (forall ((v_prenex_17693 Int)) (<= (select main_a v_prenex_17693) 999)) (forall ((v_prenex_17694 Int)) (or (< v_prenex_17694 main_y) (<= (+ main_y 1) v_prenex_17694) (<= 1 (select main_a v_prenex_17694)) (<= 1000 (* 2 (select main_a v_prenex_17694)))))) (forall ((v_prenex_15681 Int) (v_prenex_15680 Int)) (or (<= (select main_a v_prenex_15681) (+ (select main_a v_prenex_15680) 998)) (<= 1 (select main_a v_prenex_15680)) (<= (+ main_y 1) v_prenex_15681) (< v_prenex_15681 main_y) (<= (* 2 (select main_a v_prenex_15681)) 1998) (<= (* 2 (select main_a v_prenex_15680)) 1000) (<= 1 (select main_a v_prenex_15681)))) (forall ((v_prenex_14033 Int) (v_prenex_14032 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_14033))) (<= (* 2 (select main_a v_prenex_14032)) 1000) (<= 2 (* 2 (select main_a v_prenex_14032))) (<= (+ main_y 1) v_prenex_14033) (< v_prenex_14033 main_y) (<= (select main_a v_prenex_14033) (+ (select main_a v_prenex_14032) 998)) (<= (select main_a v_prenex_14033) 999))) (forall ((v_prenex_14643 Int) (v_prenex_14642 Int)) (or (<= (select main_a v_prenex_14642) 999) (< v_prenex_14643 main_y) (<= (* 2 (select main_a v_prenex_14643)) 1998) (<= (+ main_y 1) v_prenex_14643) (<= (select main_a v_prenex_14643) (+ (select main_a v_prenex_14642) 998)) (<= 2 (* 2 (select main_a v_prenex_14642))))) (forall ((v_prenex_19809 Int) (v_prenex_19810 Int)) (or (<= (+ main_y 1) v_prenex_19810) (<= (+ (select main_a v_prenex_19810) (select main_a v_prenex_19809)) 1000) (< v_prenex_19810 main_y) (<= 0 (+ (select main_a v_prenex_19809) 498)) (<= (select main_a v_prenex_19810) 1498) (<= 2 (* 2 (select main_a v_prenex_19809))))) (forall ((v_prenex_21304 Int) (v_prenex_21305 Int)) (or (< v_prenex_21305 main_y) (<= 1000 (+ (select main_a v_prenex_21305) (select main_a v_prenex_21304))) (<= (select main_a v_prenex_21304) 500) (<= 1 (select main_a v_prenex_21305)) (<= 500 (select main_a v_prenex_21305)) (<= (* 2 (select main_a v_prenex_21304)) 1000) (<= (+ main_y 1) v_prenex_21305))) (forall ((v_prenex_21135 Int) (v_prenex_21136 Int)) (or (< v_prenex_21136 main_y) (<= 2 (* 2 (select main_a v_prenex_21135))) (<= (select main_a v_prenex_21136) (+ (select main_a v_prenex_21135) 998)) (<= 1 (select main_a v_prenex_21136)) (<= (+ main_y 1) v_prenex_21136) (<= (* 2 (select main_a v_prenex_21135)) 1000))) (forall ((v_prenex_14705 Int) (v_prenex_14704 Int)) (or (< v_prenex_14705 main_y) (<= (select main_a v_prenex_14704) 999) (<= 2 (* 2 (select main_a v_prenex_14704))) (<= (+ main_y 1) v_prenex_14705) (<= (* 2 (select main_a v_prenex_14705)) 1998) (<= 500 (select main_a v_prenex_14705)) (<= 1000 (+ (select main_a v_prenex_14705) (select main_a v_prenex_14704))))) (or (forall ((v_prenex_20734 Int)) (or (<= 500 (select main_a v_prenex_20734)) (< v_prenex_20734 main_y) (<= (select main_a v_prenex_20734) 999) (<= 1000 (* 2 (select main_a v_prenex_20734))) (<= (+ main_y 1) v_prenex_20734))) (forall ((v_prenex_20733 Int)) (or (<= (select main_a v_prenex_20733) 999) (<= (select main_a v_prenex_20733) 500)))) (or (forall ((v_prenex_21004 Int)) (or (<= (select main_a v_prenex_21004) 500) (< v_prenex_21004 main_x) (<= 2 (* 2 (select main_a v_prenex_21004))))) (forall ((v_prenex_21005 Int)) (or (<= (+ main_y 1) v_prenex_21005) (< v_prenex_21005 main_y) (<= (* 2 (select main_a v_prenex_21005)) 1998)))) (forall ((v_prenex_19988 Int) (v_prenex_19989 Int)) (or (<= 1 (select main_a v_prenex_19989)) (<= (+ main_x 1) v_prenex_19988) (<= (+ main_y 1) v_prenex_19989) (< v_prenex_19989 main_y) (<= 1000 (+ (select main_a v_prenex_19989) (select main_a v_prenex_19988))) (<= 0 (+ (select main_a v_prenex_19988) 498)) (<= (select main_a v_prenex_19988) 999))) (or (forall ((v_prenex_18804 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_18804))) (<= (+ main_y 1) v_prenex_18804) (< v_prenex_18804 main_y))) (forall ((v_prenex_18803 Int)) (or (<= (+ main_x 1) v_prenex_18803) (<= 0 (+ (select main_a v_prenex_18803) 498)) (<= 2 (* 2 (select main_a v_prenex_18803)))))) (forall ((v_prenex_15531 Int) (v_prenex_15530 Int)) (or (<= 1000 (+ (select main_a v_prenex_15531) (select main_a v_prenex_15530))) (<= 1 (select main_a v_prenex_15530)) (<= (+ main_x 1) v_prenex_15530) (< v_prenex_15530 main_x))) (forall ((v_prenex_20954 Int) (v_prenex_20953 Int)) (or (<= (select main_a v_prenex_20953) (select main_a v_prenex_20954)) (<= (+ main_x 1) v_prenex_20953) (<= 0 (+ (select main_a v_prenex_20953) 498)) (< v_prenex_20954 main_y) (<= (+ main_y 1) v_prenex_20954) (<= (select main_a v_prenex_20954) 1498))) (or (forall ((v_prenex_17212 Int)) (or (<= (+ main_y 1) v_prenex_17212) (< v_prenex_17212 main_y) (<= (select main_a v_prenex_17212) 1498) (<= 500 (select main_a v_prenex_17212)))) (forall ((v_prenex_17211 Int)) (<= (* 2 (select main_a v_prenex_17211)) 1000))) (or (forall ((v_prenex_14174 Int)) (or (<= 0 (+ (select main_a v_prenex_14174) 498)) (<= (+ main_x 1) v_prenex_14174))) (forall ((v_prenex_14175 Int)) (or (< v_prenex_14175 main_y) (<= 1 (select main_a v_prenex_14175)) (<= (+ main_y 1) v_prenex_14175) (<= 1000 (* 2 (select main_a v_prenex_14175)))))) (forall ((v_prenex_20243 Int) (v_prenex_20242 Int)) (or (<= 1000 (+ (select main_a v_prenex_20243) (select main_a v_prenex_20242))) (<= (+ main_y 1) v_prenex_20243) (< v_prenex_20243 main_y) (<= 500 (select main_a v_prenex_20243)) (<= 0 (+ (select main_a v_prenex_20242) 498)) (<= (select main_a v_prenex_20242) 500) (<= 1000 (* 2 (select main_a v_prenex_20243))))) (forall ((v_prenex_19425 Int) (v_prenex_19424 Int)) (or (< v_prenex_19425 main_y) (<= (select main_a v_prenex_19424) (select main_a v_prenex_19425)) (<= (+ main_y 1) v_prenex_19425) (<= (select main_a v_prenex_19424) 999) (<= 500 (select main_a v_prenex_19425)) (<= (select main_a v_prenex_19425) 999))) (or (forall ((v_prenex_14712 Int)) (or (<= (select main_a v_prenex_14712) 999) (< v_prenex_14712 main_x) (<= 2 (* 2 (select main_a v_prenex_14712))))) (forall ((v_prenex_14713 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_14713))) (<= 1 (select main_a v_prenex_14713)) (<= (+ main_y 1) v_prenex_14713) (< v_prenex_14713 main_y)))) (forall ((v_prenex_15155 Int) (v_prenex_15154 Int)) (or (<= (+ main_y 1) v_prenex_15155) (<= (+ main_x 1) v_prenex_15154) (< v_prenex_15155 main_y) (<= (select main_a v_prenex_15154) (select main_a v_prenex_15155)) (<= 1 (select main_a v_prenex_15155)) (<= 2 (* 2 (select main_a v_prenex_15154))))) (or (forall ((v_prenex_14660 Int)) (or (<= 0 (+ (select main_a v_prenex_14660) 498)) (<= (select main_a v_prenex_14660) 999))) (forall ((v_prenex_14661 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_14661))) (<= (+ main_y 1) v_prenex_14661) (<= (select main_a v_prenex_14661) 1498) (< v_prenex_14661 main_y)))) (forall ((v_prenex_15953 Int) (v_prenex_15952 Int)) (or (< v_prenex_15952 main_x) (<= 1 (select main_a v_prenex_15953)) (< v_prenex_15953 main_y) (<= (select main_a v_prenex_15952) 999) (<= (+ main_y 1) v_prenex_15953) (<= (+ (select main_a v_prenex_15953) (select main_a v_prenex_15952)) 1000) (<= 1 (select main_a v_prenex_15952)))) (forall ((v_prenex_19861 Int) (v_prenex_19862 Int)) (or (<= (select main_a v_prenex_19861) (select main_a v_prenex_19862)) (<= (* 2 (select main_a v_prenex_19861)) 1000) (<= (select main_a v_prenex_19861) 999) (< v_prenex_19862 main_y) (<= 1 (select main_a v_prenex_19862)) (<= (+ main_y 1) v_prenex_19862))) (forall ((v_prenex_15897 Int) (v_prenex_15896 Int)) (or (<= 1 (select main_a v_prenex_15896)) (< v_prenex_15897 main_y) (<= 1000 (+ (select main_a v_prenex_15897) (select main_a v_prenex_15896))) (<= (select main_a v_prenex_15897) 999) (<= 2 (* 2 (select main_a v_prenex_15896))) (<= (+ main_y 1) v_prenex_15897) (<= 500 (select main_a v_prenex_15897)))) (forall ((v_prenex_19038 Int) (v_prenex_19037 Int)) (or (< v_prenex_19038 main_y) (<= (+ (select main_a v_prenex_19038) (select main_a v_prenex_19037)) 1000) (<= 0 (+ (select main_a v_prenex_19037) 498)) (<= (+ main_y 1) v_prenex_19038) (<= (* 2 (select main_a v_prenex_19038)) 1998))) (forall ((v_prenex_14641 Int) (v_prenex_14640 Int)) (or (< v_prenex_14641 main_y) (<= 1000 (+ (select main_a v_prenex_14641) (select main_a v_prenex_14640))) (<= (+ main_x 1) v_prenex_14640) (<= (* 2 (select main_a v_prenex_14640)) 1000) (<= 1000 (* 2 (select main_a v_prenex_14641))) (<= (+ main_y 1) v_prenex_14641))) (forall ((v_prenex_21756 Int) (v_prenex_21757 Int)) (or (<= (* 2 (select main_a v_prenex_21757)) 1998) (<= 1 (select main_a v_prenex_21757)) (<= 2 (* 2 (select main_a v_prenex_21756))) (< v_prenex_21757 main_y) (<= (select main_a v_prenex_21756) 999) (<= (select main_a v_prenex_21757) (+ (select main_a v_prenex_21756) 998)) (<= (+ main_y 1) v_prenex_21757))) (forall ((v_prenex_14095 Int) (v_prenex_14094 Int)) (or (<= (select main_a v_prenex_14094) 500) (<= (select main_a v_prenex_14095) (+ (select main_a v_prenex_14094) 998)) (<= (+ main_x 1) v_prenex_14094) (<= 2 (* 2 (select main_a v_prenex_14094))) (< v_prenex_14095 main_y) (<= (+ main_y 1) v_prenex_14095) (<= 1 (select main_a v_prenex_14095)))) (forall ((v_prenex_15533 Int) (v_prenex_15532 Int)) (or (<= (select main_a v_prenex_15532) (select main_a v_prenex_15533)) (<= 0 (+ (select main_a v_prenex_15532) 498)) (< v_prenex_15532 main_x) (<= (+ main_x 1) v_prenex_15532))) (forall ((v_prenex_18901 Int) (v_prenex_18902 Int)) (or (<= 0 (+ (select main_a v_prenex_18901) 498)) (<= (select main_a v_prenex_18902) 999) (<= (select main_a v_prenex_18902) (+ (select main_a v_prenex_18901) 998)) (<= (select main_a v_prenex_18901) 500) (< v_prenex_18902 main_y) (<= (+ main_y 1) v_prenex_18902) (<= (* 2 (select main_a v_prenex_18902)) 1998))) (forall ((v_prenex_16492 Int) (v_prenex_16493 Int)) (or (<= 500 (select main_a v_prenex_16493)) (<= 1 (select main_a v_prenex_16492)) (< v_prenex_16493 main_y) (<= 2 (* 2 (select main_a v_prenex_16492))) (<= (select main_a v_prenex_16493) (+ (select main_a v_prenex_16492) 998)) (<= (+ main_y 1) v_prenex_16493))) (forall ((v_prenex_21187 Int) (v_prenex_21188 Int)) (or (< v_prenex_21188 main_y) (<= (+ (select main_a v_prenex_21188) (select main_a v_prenex_21187)) 1000) (<= 1 (select main_a v_prenex_21188)) (<= 500 (select main_a v_prenex_21188)) (<= (select main_a v_prenex_21187) 500) (<= (+ main_y 1) v_prenex_21188) (<= 0 (+ (select main_a v_prenex_21187) 498)))) (forall ((v_prenex_17910 Int) (v_prenex_17909 Int)) (or (<= 1 (select main_a v_prenex_17910)) (<= (+ main_y 1) v_prenex_17910) (<= (+ (select main_a v_prenex_17910) (select main_a v_prenex_17909)) 1000) (<= (* 2 (select main_a v_prenex_17910)) 1998) (<= (select main_a v_prenex_17909) 999) (< v_prenex_17910 main_y))) (forall ((v_prenex_21770 Int) (v_prenex_21771 Int)) (or (<= (select main_a v_prenex_21771) (+ (select main_a v_prenex_21770) 998)) (<= (* 2 (select main_a v_prenex_21770)) 1000) (<= (* 2 (select main_a v_prenex_21771)) 1998) (<= 1000 (* 2 (select main_a v_prenex_21771))) (< v_prenex_21771 main_y) (<= (+ main_y 1) v_prenex_21771))) (or (forall ((v_prenex_15645 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_15645))) (< v_prenex_15645 main_y) (<= (+ main_y 1) v_prenex_15645) (<= 1 (select main_a v_prenex_15645)))) (forall ((v_prenex_15644 Int)) (or (<= (select main_a v_prenex_15644) 500) (<= (* 2 (select main_a v_prenex_15644)) 1000) (< v_prenex_15644 main_x)))) (forall ((v_prenex_15149 Int) (v_prenex_15148 Int)) (or (<= (* 2 (select main_a v_prenex_15148)) 1000) (<= (+ (select main_a v_prenex_15149) (select main_a v_prenex_15148)) 1000) (<= 0 (+ (select main_a v_prenex_15148) 498)) (<= (+ main_x 1) v_prenex_15148) (< v_prenex_15148 main_x))) (forall ((v_prenex_14669 Int) (v_prenex_14668 Int)) (or (<= (select main_a v_prenex_14669) (+ (select main_a v_prenex_14668) 998)) (< v_prenex_14668 main_x) (<= 1 (select main_a v_prenex_14669)) (<= (+ main_y 1) v_prenex_14669) (<= 2 (* 2 (select main_a v_prenex_14668))) (< v_prenex_14669 main_y))) (forall ((v_prenex_20614 Int) (v_prenex_20613 Int)) (or (<= (* 2 (select main_a v_prenex_20614)) 1998) (<= 1000 (* 2 (select main_a v_prenex_20614))) (<= 0 (+ (select main_a v_prenex_20613) 498)) (<= (select main_a v_prenex_20613) (select main_a v_prenex_20614)) (<= (+ main_y 1) v_prenex_20614) (< v_prenex_20614 main_y) (<= (select main_a v_prenex_20613) 999))) (forall ((v_prenex_18244 Int) (v_prenex_18245 Int)) (or (<= (* 2 (select main_a v_prenex_18245)) 1998) (<= (* 2 (select main_a v_prenex_18244)) 1000) (<= 2 (* 2 (select main_a v_prenex_18244))) (< v_prenex_18245 main_y) (<= (+ main_y 1) v_prenex_18245) (<= (select main_a v_prenex_18245) 1498) (<= (select main_a v_prenex_18245) (+ (select main_a v_prenex_18244) 998)))) (forall ((v_prenex_21678 Int) (v_prenex_21679 Int)) (or (< v_prenex_21679 main_y) (<= (+ main_y 1) v_prenex_21679) (<= (select main_a v_prenex_21678) 999) (<= 1 (select main_a v_prenex_21679)) (<= (+ (select main_a v_prenex_21679) (select main_a v_prenex_21678)) 1000) (<= 1 (select main_a v_prenex_21678)) (<= 500 (select main_a v_prenex_21679)))) (or (forall ((v_prenex_20989 Int)) (or (<= (select main_a v_prenex_20989) 999) (<= (+ main_y 1) v_prenex_20989) (< v_prenex_20989 main_y) (<= 1000 (* 2 (select main_a v_prenex_20989))) (<= (* 2 (select main_a v_prenex_20989)) 1998))) (forall ((v_prenex_20988 Int)) (or (<= 0 (+ (select main_a v_prenex_20988) 498)) (<= 1 (select main_a v_prenex_20988))))) (forall ((v_prenex_18790 Int)) (or (<= (+ main_y 1) v_prenex_18790) (<= 1 (select main_a v_prenex_18790)) (< v_prenex_18790 main_y) (<= (* 2 (select main_a v_prenex_18790)) 1998))) (forall ((v_prenex_17394 Int) (v_prenex_17395 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_17395))) (<= (+ main_y 1) v_prenex_17395) (<= (select main_a v_prenex_17395) 1498) (<= (select main_a v_prenex_17395) (+ (select main_a v_prenex_17394) 998)) (<= 0 (+ (select main_a v_prenex_17394) 498)) (< v_prenex_17395 main_y))) (forall ((v_prenex_17717 Int) (v_prenex_17718 Int)) (or (< v_prenex_17718 main_y) (<= 1000 (* 2 (select main_a v_prenex_17718))) (<= 2 (* 2 (select main_a v_prenex_17717))) (<= (+ main_y 1) v_prenex_17718) (<= (* 2 (select main_a v_prenex_17717)) 1000) (<= (+ (select main_a v_prenex_17718) (select main_a v_prenex_17717)) 1000) (<= (* 2 (select main_a v_prenex_17718)) 1998))) (or (forall ((v_prenex_14915 Int)) (or (<= 1 (select main_a v_prenex_14915)) (<= 1000 (* 2 (select main_a v_prenex_14915))) (<= (+ main_y 1) v_prenex_14915) (< v_prenex_14915 main_y))) (forall ((v_prenex_14914 Int)) (or (<= (+ main_x 1) v_prenex_14914) (<= 2 (* 2 (select main_a v_prenex_14914)))))) (or (forall ((v_prenex_16135 Int)) (or (<= 500 (select main_a v_prenex_16135)) (<= (select main_a v_prenex_16135) 1498) (<= (+ main_y 1) v_prenex_16135) (<= 1000 (* 2 (select main_a v_prenex_16135))) (< v_prenex_16135 main_y))) (forall ((v_prenex_16134 Int)) (or (<= (select main_a v_prenex_16134) 500) (<= 0 (+ (select main_a v_prenex_16134) 498))))) (or (forall ((v_prenex_18958 Int)) (or (< v_prenex_18958 main_y) (<= (* 2 (select main_a v_prenex_18958)) 1998) (<= 1000 (* 2 (select main_a v_prenex_18958))) (<= (+ main_y 1) v_prenex_18958))) (forall ((v_prenex_18957 Int)) (or (<= 0 (+ (select main_a v_prenex_18957) 498)) (<= (* 2 (select main_a v_prenex_18957)) 1000)))) (or (forall ((v_prenex_19998 Int)) (or (<= (select main_a v_prenex_19998) 500) (<= (select main_a v_prenex_19998) 999))) (forall ((v_prenex_19999 Int)) (or (<= 1 (select main_a v_prenex_19999)) (<= 1000 (* 2 (select main_a v_prenex_19999))) (< v_prenex_19999 main_y) (<= (* 2 (select main_a v_prenex_19999)) 1998) (<= (+ main_y 1) v_prenex_19999)))) (forall ((v_prenex_17571 Int) (v_prenex_17572 Int)) (or (<= (select main_a v_prenex_17571) (select main_a v_prenex_17572)) (<= (select main_a v_prenex_17572) 1498) (<= 1 (select main_a v_prenex_17571)) (<= (+ main_y 1) v_prenex_17572) (< v_prenex_17572 main_y))) (forall ((v_prenex_21518 Int) (v_prenex_21519 Int)) (or (<= (+ main_y 1) v_prenex_21519) (<= (select main_a v_prenex_21519) (+ (select main_a v_prenex_21518) 998)) (< v_prenex_21519 main_y) (<= 500 (select main_a v_prenex_21519)) (<= (select main_a v_prenex_21519) 1498) (<= 0 (+ (select main_a v_prenex_21518) 498)) (<= (select main_a v_prenex_21518) 500))) (forall ((v_prenex_21644 Int) (v_prenex_21645 Int)) (or (< v_prenex_21644 main_x) (<= (select main_a v_prenex_21645) (+ (select main_a v_prenex_21644) 998)) (<= (+ main_y 1) v_prenex_21645) (<= 500 (select main_a v_prenex_21645)) (<= (select main_a v_prenex_21644) 500) (< v_prenex_21645 main_y) (<= (* 2 (select main_a v_prenex_21644)) 1000))) (forall ((v_prenex_19409 Int) (v_prenex_19408 Int)) (or (<= (* 2 (select main_a v_prenex_19408)) 1000) (<= (select main_a v_prenex_19409) 999) (<= 1 (select main_a v_prenex_19409)) (<= (select main_a v_prenex_19408) (select main_a v_prenex_19409)) (<= 2 (* 2 (select main_a v_prenex_19408))) (<= (+ main_y 1) v_prenex_19409) (< v_prenex_19409 main_y))) (forall ((v_prenex_18755 Int) (v_prenex_18754 Int)) (or (<= (+ main_y 1) v_prenex_18755) (<= (select main_a v_prenex_18754) (select main_a v_prenex_18755)) (< v_prenex_18755 main_y) (<= (select main_a v_prenex_18755) 1498) (<= (select main_a v_prenex_18754) 999) (<= 0 (+ (select main_a v_prenex_18754) 498)) (< v_prenex_18754 main_x))) (forall ((v_prenex_15683 Int) (v_prenex_15682 Int)) (or (< v_prenex_15682 main_x) (<= (select main_a v_prenex_15682) (select main_a v_prenex_15683)) (<= (select main_a v_prenex_15683) 999) (< v_prenex_15683 main_y) (<= 1 (select main_a v_prenex_15682)) (<= (select main_a v_prenex_15682) 999) (<= (+ main_y 1) v_prenex_15683))) (forall ((v_prenex_20924 Int) (v_prenex_20923 Int)) (or (< v_prenex_20924 main_y) (<= (+ main_y 1) v_prenex_20924) (<= (select main_a v_prenex_20924) 1498) (<= (select main_a v_prenex_20924) 999) (<= (select main_a v_prenex_20923) 500) (<= (select main_a v_prenex_20923) (select main_a v_prenex_20924)) (<= 0 (+ (select main_a v_prenex_20923) 498)))) (forall ((v_prenex_17526 Int) (v_prenex_17527 Int)) (or (<= (+ main_x 1) v_prenex_17526) (<= 1000 (+ (select main_a v_prenex_17527) (select main_a v_prenex_17526))) (<= (select main_a v_prenex_17527) 999) (<= (* 2 (select main_a v_prenex_17526)) 1000) (< v_prenex_17527 main_y) (<= (+ main_y 1) v_prenex_17527))) (forall ((v_prenex_19922 Int) (v_prenex_19923 Int)) (or (< v_prenex_19923 main_y) (<= (+ main_x 1) v_prenex_19922) (<= (+ (select main_a v_prenex_19923) (select main_a v_prenex_19922)) 1000) (<= (* 2 (select main_a v_prenex_19922)) 1000) (<= 500 (select main_a v_prenex_19923)) (<= (select main_a v_prenex_19922) 999) (<= (+ main_y 1) v_prenex_19923))) (or (forall ((v_prenex_19394 Int)) (or (< v_prenex_19394 main_x) (<= (* 2 (select main_a v_prenex_19394)) 1000) (<= 2 (* 2 (select main_a v_prenex_19394))))) (forall ((v_prenex_19395 Int)) (or (<= (+ main_y 1) v_prenex_19395) (< v_prenex_19395 main_y) (<= 1000 (* 2 (select main_a v_prenex_19395))) (<= 500 (select main_a v_prenex_19395))))) (forall ((v_prenex_16656 Int) (v_prenex_16657 Int)) (or (<= (select main_a v_prenex_16656) (select main_a v_prenex_16657)) (< v_prenex_16657 main_y) (<= 1000 (* 2 (select main_a v_prenex_16657))) (<= (select main_a v_prenex_16656) 500) (<= (+ main_y 1) v_prenex_16657) (<= (select main_a v_prenex_16656) 999))) (forall ((v_prenex_16546 Int) (v_prenex_16547 Int)) (or (<= 2 (* 2 (select main_a v_prenex_16546))) (< v_prenex_16547 main_y) (<= (select main_a v_prenex_16547) (+ (select main_a v_prenex_16546) 998)) (<= (+ main_y 1) v_prenex_16547) (<= (select main_a v_prenex_16546) 500) (<= 500 (select main_a v_prenex_16547)))) (or (forall ((v_prenex_21241 Int)) (<= (select main_a v_prenex_21241) 999)) (forall ((v_prenex_21242 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_21242))) (<= (select main_a v_prenex_21242) 1498) (<= (+ main_y 1) v_prenex_21242) (< v_prenex_21242 main_y)))) (or (forall ((v_prenex_15829 Int)) (or (<= (* 2 (select main_a v_prenex_15829)) 1998) (<= (select main_a v_prenex_15829) 999) (<= (+ main_y 1) v_prenex_15829) (< v_prenex_15829 main_y))) (forall ((v_prenex_15828 Int)) (or (<= (select main_a v_prenex_15828) 999) (<= (+ main_x 1) v_prenex_15828) (<= (* 2 (select main_a v_prenex_15828)) 1000)))) (or (forall ((v_prenex_21167 Int)) (or (<= 1 (select main_a v_prenex_21167)) (<= (select main_a v_prenex_21167) 500))) (forall ((v_prenex_21168 Int)) (or (<= (+ main_y 1) v_prenex_21168) (< v_prenex_21168 main_y) (<= 1000 (* 2 (select main_a v_prenex_21168))) (<= (select main_a v_prenex_21168) 1498) (<= (* 2 (select main_a v_prenex_21168)) 1998)))) (forall ((v_prenex_16178 Int) (v_prenex_16179 Int)) (or (<= 1000 (+ (select main_a v_prenex_16179) (select main_a v_prenex_16178))) (<= 1000 (* 2 (select main_a v_prenex_16179))) (< v_prenex_16179 main_y) (<= (+ main_y 1) v_prenex_16179) (<= (select main_a v_prenex_16178) 500) (<= 1 (select main_a v_prenex_16179)))) (forall ((v_prenex_20223 Int) (v_prenex_20222 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_20223))) (<= 0 (+ (select main_a v_prenex_20222) 498)) (< v_prenex_20223 main_y) (<= (+ main_y 1) v_prenex_20223) (<= (select main_a v_prenex_20222) (select main_a v_prenex_20223)) (<= 500 (select main_a v_prenex_20223)))) (forall ((v_prenex_21848 Int) (v_prenex_21849 Int)) (or (<= (* 2 (select main_a v_prenex_21848)) 1000) (<= 1 (select main_a v_prenex_21849)) (< v_prenex_21849 main_y) (<= (+ main_y 1) v_prenex_21849) (<= (+ (select main_a v_prenex_21849) (select main_a v_prenex_21848)) 1000) (<= 1 (select main_a v_prenex_21848)))) (forall ((v_prenex_20746 Int) (v_prenex_20745 Int)) (or (< v_prenex_20746 main_y) (<= 1 (select main_a v_prenex_20746)) (<= (select main_a v_prenex_20745) (select main_a v_prenex_20746)) (<= (+ main_x 1) v_prenex_20745) (<= 0 (+ (select main_a v_prenex_20745) 498)) (<= (+ main_y 1) v_prenex_20746))) (or (forall ((v_prenex_21461 Int)) (or (<= (+ main_y 1) v_prenex_21461) (<= 1000 (* 2 (select main_a v_prenex_21461))) (< v_prenex_21461 main_y) (<= (select main_a v_prenex_21461) 999))) (forall ((v_prenex_21460 Int)) (or (< v_prenex_21460 main_x) (<= 2 (* 2 (select main_a v_prenex_21460))) (<= 1 (select main_a v_prenex_21460))))) (forall ((v_prenex_20856 Int) (v_prenex_20855 Int)) (or (< v_prenex_20856 main_y) (<= 500 (select main_a v_prenex_20856)) (<= (* 2 (select main_a v_prenex_20855)) 1000) (<= 1000 (+ (select main_a v_prenex_20856) (select main_a v_prenex_20855))) (<= 0 (+ (select main_a v_prenex_20855) 498)) (< v_prenex_20855 main_x) (<= (+ main_y 1) v_prenex_20856))) (forall ((v_prenex_13782 Int) (v_prenex_13781 Int)) (or (<= (select main_a v_prenex_13781) (select main_a v_prenex_13782)) (<= 0 (+ (select main_a v_prenex_13781) 498)) (<= (+ main_x 1) v_prenex_13781) (<= 1 (select main_a v_prenex_13781)) (<= 1000 (* 2 (select main_a v_prenex_13782))) (< v_prenex_13782 main_y) (<= (+ main_y 1) v_prenex_13782))) (forall ((v_prenex_19698 Int) (v_prenex_19697 Int)) (or (<= 500 (select main_a v_prenex_19698)) (<= 1 (select main_a v_prenex_19697)) (<= (+ main_y 1) v_prenex_19698) (<= (+ (select main_a v_prenex_19698) (select main_a v_prenex_19697)) 1000) (<= (select main_a v_prenex_19697) 500) (< v_prenex_19698 main_y))) (forall ((v_prenex_14234 Int) (v_prenex_14233 Int)) (or (<= (select main_a v_prenex_14234) 1498) (< v_prenex_14234 main_y) (<= (+ main_x 1) v_prenex_14233) (<= 1 (select main_a v_prenex_14233)) (<= (select main_a v_prenex_14233) (select main_a v_prenex_14234)) (<= (+ main_y 1) v_prenex_14234) (<= 2 (* 2 (select main_a v_prenex_14233))))) (forall ((v_prenex_19829 Int) (v_prenex_19830 Int)) (or (<= (select main_a v_prenex_19829) 999) (<= (select main_a v_prenex_19829) 500) (< v_prenex_19829 main_x) (< v_prenex_19830 main_y) (<= (select main_a v_prenex_19830) (+ (select main_a v_prenex_19829) 998)) (<= (+ main_y 1) v_prenex_19830) (<= (select main_a v_prenex_19830) 999))) (forall ((v_prenex_17050 Int) (v_prenex_17051 Int)) (or (<= (select main_a v_prenex_17051) (+ (select main_a v_prenex_17050) 998)) (<= 1000 (* 2 (select main_a v_prenex_17051))) (<= (+ main_y 1) v_prenex_17051) (<= (select main_a v_prenex_17050) 999) (<= (select main_a v_prenex_17050) 500) (< v_prenex_17051 main_y))) (forall ((v_prenex_17585 Int) (v_prenex_17586 Int)) (or (<= (select main_a v_prenex_17585) 999) (<= 1000 (* 2 (select main_a v_prenex_17586))) (<= (+ 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)) (< v_prenex_17586 main_y))) (forall ((v_prenex_17406 Int) (v_prenex_17407 Int)) (or (<= (* 2 (select main_a v_prenex_17406)) 1000) (< v_prenex_17407 main_y) (<= 1000 (* 2 (select main_a v_prenex_17407))) (<= 1000 (+ (select main_a v_prenex_17407) (select main_a v_prenex_17406))) (<= (+ main_y 1) v_prenex_17407))) (or (forall ((v_prenex_20125 Int)) (or (<= (select main_a v_prenex_20125) 999) (<= (+ main_y 1) v_prenex_20125) (<= 1000 (* 2 (select main_a v_prenex_20125))) (< v_prenex_20125 main_y) (<= 500 (select main_a v_prenex_20125)))) (forall ((v_prenex_20124 Int)) (or (<= 0 (+ (select main_a v_prenex_20124) 498)) (<= 1 (select main_a v_prenex_20124))))) (or (forall ((v_prenex_16369 Int)) (or (<= (+ main_y 1) v_prenex_16369) (< v_prenex_16369 main_y) (<= 500 (select main_a v_prenex_16369)))) (forall ((v_prenex_16368 Int)) (or (< v_prenex_16368 main_x) (<= 2 (* 2 (select main_a v_prenex_16368)))))) (forall ((v_prenex_14525 Int) (v_prenex_14524 Int)) (or (<= (select main_a v_prenex_14524) (select main_a v_prenex_14525)) (<= (* 2 (select main_a v_prenex_14525)) 1998) (<= (select main_a v_prenex_14524) 500) (<= (+ main_y 1) v_prenex_14525) (<= (+ main_x 1) v_prenex_14524) (<= (select main_a v_prenex_14524) 999) (< v_prenex_14525 main_y))) (forall ((v_prenex_18332 Int) (v_prenex_18333 Int)) (or (<= (+ main_y 1) v_prenex_18333) (<= 500 (select main_a v_prenex_18333)) (<= (select main_a v_prenex_18333) 1498) (<= (select main_a v_prenex_18333) (+ (select main_a v_prenex_18332) 998)) (< v_prenex_18333 main_y) (<= (select main_a v_prenex_18332) 500))) (forall ((v_prenex_22100 Int) (v_prenex_22101 Int)) (or (<= (+ main_y 1) v_prenex_22101) (<= 0 (+ (select main_a v_prenex_22100) 498)) (<= (select main_a v_prenex_22101) 1498) (<= (select main_a v_prenex_22100) 999) (< v_prenex_22101 main_y) (<= (+ (select main_a v_prenex_22101) (select main_a v_prenex_22100)) 1000) (<= (+ main_x 1) v_prenex_22100))) (forall ((v_prenex_19140 Int) (v_prenex_19139 Int)) (or (<= 0 (+ (select main_a v_prenex_19139) 498)) (<= (* 2 (select main_a v_prenex_19140)) 1998) (<= 500 (select main_a v_prenex_19140)) (< v_prenex_19140 main_y) (<= 1000 (+ (select main_a v_prenex_19140) (select main_a v_prenex_19139))) (<= 1 (select main_a v_prenex_19139)) (<= (+ main_y 1) v_prenex_19140))) (forall ((v_prenex_17162 Int) (v_prenex_17163 Int)) (or (<= (+ main_y 1) v_prenex_17163) (< v_prenex_17162 main_x) (< v_prenex_17163 main_y) (<= (+ main_x 1) v_prenex_17162) (<= (select main_a v_prenex_17162) (select main_a v_prenex_17163)))) (forall ((v_prenex_16284 Int) (v_prenex_16285 Int)) (or (<= (select main_a v_prenex_16284) 500) (<= 1 (select main_a v_prenex_16285)) (<= (select main_a v_prenex_16285) 1498) (<= (select main_a v_prenex_16285) (+ (select main_a v_prenex_16284) 998)) (<= (+ main_y 1) v_prenex_16285) (< v_prenex_16285 main_y) (<= 0 (+ (select main_a v_prenex_16284) 498)))) (forall ((v_prenex_14779 Int) (v_prenex_14778 Int)) (or (<= 1 (select main_a v_prenex_14779)) (< v_prenex_14779 main_y) (<= (* 2 (select main_a v_prenex_14779)) 1998) (<= (+ main_y 1) v_prenex_14779) (<= (select main_a v_prenex_14778) 500) (<= (select main_a v_prenex_14779) (+ (select main_a v_prenex_14778) 998)))) (forall ((v_prenex_17176 Int) (v_prenex_17177 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_17177))) (<= (select main_a v_prenex_17176) 999) (<= (select main_a v_prenex_17176) 500) (<= (+ (select main_a v_prenex_17177) (select main_a v_prenex_17176)) 1000) (<= (+ main_y 1) v_prenex_17177) (< v_prenex_17177 main_y) (<= (select main_a v_prenex_17177) 999))) (forall ((v_prenex_20541 Int) (v_prenex_20540 Int)) (or (<= (* 2 (select main_a v_prenex_20541)) 1998) (<= 1 (select main_a v_prenex_20540)) (<= (select main_a v_prenex_20540) 500) (<= (+ main_y 1) v_prenex_20541) (<= (select main_a v_prenex_20541) 999) (< v_prenex_20541 main_y) (<= (select main_a v_prenex_20541) (+ (select main_a v_prenex_20540) 998)))) (or (forall ((v_prenex_17219 Int)) (or (<= (select main_a v_prenex_17219) 999) (< v_prenex_17219 main_x) (<= 0 (+ (select main_a v_prenex_17219) 498)))) (forall ((v_prenex_17220 Int)) (or (< v_prenex_17220 main_y) (<= (+ main_y 1) v_prenex_17220) (<= 1000 (* 2 (select main_a v_prenex_17220))) (<= (* 2 (select main_a v_prenex_17220)) 1998)))) (forall ((v_prenex_21116 Int) (v_prenex_21117 Int)) (or (< v_prenex_21117 main_y) (<= 2 (* 2 (select main_a v_prenex_21116))) (<= (select main_a v_prenex_21117) (+ (select main_a v_prenex_21116) 998)) (<= (select main_a v_prenex_21117) 999) (<= (* 2 (select main_a v_prenex_21116)) 1000) (<= (+ main_y 1) v_prenex_21117))) (forall ((v_prenex_21652 Int) (v_prenex_21653 Int)) (or (<= (* 2 (select main_a v_prenex_21653)) 1998) (< v_prenex_21653 main_y) (<= (+ main_y 1) v_prenex_21653) (<= 1 (select main_a v_prenex_21653)) (<= 1000 (+ (select main_a v_prenex_21653) (select main_a v_prenex_21652))))) (forall ((v_prenex_15803 Int) (v_prenex_15802 Int)) (or (< v_prenex_15803 main_y) (<= (+ main_y 1) v_prenex_15803) (<= (select main_a v_prenex_15802) (select main_a v_prenex_15803)) (<= (select main_a v_prenex_15802) 500) (<= 0 (+ (select main_a v_prenex_15802) 498)) (<= (select main_a v_prenex_15803) 999))) (or (forall ((v_prenex_20382 Int)) (or (<= (+ main_y 1) v_prenex_20382) (<= 1 (select main_a v_prenex_20382)) (<= (* 2 (select main_a v_prenex_20382)) 1998) (<= 500 (select main_a v_prenex_20382)) (< v_prenex_20382 main_y))) (forall ((v_prenex_20381 Int)) (or (<= 0 (+ (select main_a v_prenex_20381) 498)) (<= 2 (* 2 (select main_a v_prenex_20381)))))) (forall ((v_prenex_16885 Int) (v_prenex_16884 Int)) (or (< v_prenex_16885 main_y) (<= (select main_a v_prenex_16884) 500) (<= (select main_a v_prenex_16884) (select main_a v_prenex_16885)) (<= (* 2 (select main_a v_prenex_16884)) 1000) (<= (+ main_y 1) v_prenex_16885) (<= 1 (select main_a v_prenex_16885)) (< v_prenex_16884 main_x))) (or (forall ((v_prenex_13860 Int)) (or (<= (select main_a v_prenex_13860) 1498) (< v_prenex_13860 main_y) (<= 1000 (* 2 (select main_a v_prenex_13860))) (<= (+ main_y 1) v_prenex_13860))) (forall ((v_prenex_13859 Int)) (<= 0 (+ (select main_a v_prenex_13859) 498)))) (forall ((v_prenex_18824 Int) (v_prenex_18823 Int)) (or (<= (+ main_y 1) v_prenex_18824) (<= 500 (select main_a v_prenex_18824)) (<= 0 (+ (select main_a v_prenex_18823) 498)) (< v_prenex_18824 main_y) (<= (select main_a v_prenex_18823) 999) (<= (select main_a v_prenex_18824) (+ (select main_a v_prenex_18823) 998)) (<= (select main_a v_prenex_18824) 1498))) (forall ((v_prenex_17435 Int) (v_prenex_17434 Int)) (or (< v_prenex_17434 main_x) (<= 1000 (+ (select main_a v_prenex_17435) (select main_a v_prenex_17434))) (<= (+ main_x 1) v_prenex_17434) (<= (* 2 (select main_a v_prenex_17434)) 1000))) (forall ((v_prenex_20559 Int) (v_prenex_20558 Int)) (or (<= (select main_a v_prenex_20558) (select main_a v_prenex_20559)) (<= (select main_a v_prenex_20559) 999) (<= (+ main_y 1) v_prenex_20559) (<= (select main_a v_prenex_20558) 999) (< v_prenex_20559 main_y) (<= (* 2 (select main_a v_prenex_20559)) 1998) (<= 0 (+ (select main_a v_prenex_20558) 498)))) (forall ((v_prenex_19418 Int) (v_prenex_19419 Int)) (or (<= 1 (select main_a v_prenex_19418)) (< v_prenex_19419 main_y) (<= (select main_a v_prenex_19419) 1498) (<= (+ main_y 1) v_prenex_19419) (< v_prenex_19418 main_x) (<= (select main_a v_prenex_19418) (select main_a v_prenex_19419)))) (forall ((v_prenex_20404 Int) (v_prenex_20403 Int)) (or (<= (select main_a v_prenex_20404) (+ (select main_a v_prenex_20403) 998)) (<= 0 (+ (select main_a v_prenex_20403) 498)) (< v_prenex_20404 main_y) (<= 1000 (* 2 (select main_a v_prenex_20404))) (<= 500 (select main_a v_prenex_20404)) (<= (select main_a v_prenex_20403) 999) (<= (+ main_y 1) v_prenex_20404))) (forall ((v_prenex_15497 Int) (v_prenex_15496 Int)) (or (<= (+ main_y 1) v_prenex_15497) (<= 500 (select main_a v_prenex_15497)) (<= (select main_a v_prenex_15496) (select main_a v_prenex_15497)) (< v_prenex_15496 main_x) (< v_prenex_15497 main_y))) (forall ((v_prenex_20690 Int) (v_prenex_20689 Int)) (or (< v_prenex_20690 main_y) (<= (+ main_y 1) v_prenex_20690) (<= 1000 (* 2 (select main_a v_prenex_20690))) (<= (select main_a v_prenex_20689) (select main_a v_prenex_20690)) (<= 2 (* 2 (select main_a v_prenex_20689))) (<= 1 (select main_a v_prenex_20689)))) (forall ((v_prenex_17479 Int) (v_prenex_17478 Int)) (or (<= 1 (select main_a v_prenex_17478)) (<= (select main_a v_prenex_17479) 999) (< v_prenex_17479 main_y) (<= (* 2 (select main_a v_prenex_17478)) 1000) (<= (+ (select main_a v_prenex_17479) (select main_a v_prenex_17478)) 1000) (<= 500 (select main_a v_prenex_17479)) (<= (+ main_y 1) v_prenex_17479))) (forall ((v_prenex_16414 Int) (v_prenex_16415 Int)) (or (< v_prenex_16415 main_y) (<= 2 (* 2 (select main_a v_prenex_16414))) (<= (+ main_y 1) v_prenex_16415) (<= 1 (select main_a v_prenex_16415)) (<= 1 (select main_a v_prenex_16414)) (<= (select main_a v_prenex_16414) (select main_a v_prenex_16415)) (<= 1000 (* 2 (select main_a v_prenex_16415))))) (forall ((v_prenex_14354 Int) (v_prenex_14353 Int)) (or (< v_prenex_14354 main_y) (<= (+ (select main_a v_prenex_14354) (select main_a v_prenex_14353)) 1000) (<= (* 2 (select main_a v_prenex_14354)) 1998) (<= (select main_a v_prenex_14353) 500) (<= 0 (+ (select main_a v_prenex_14353) 498)) (<= (+ main_y 1) v_prenex_14354) (<= (select main_a v_prenex_14354) 999))) (forall ((v_prenex_21263 Int) (v_prenex_21264 Int)) (or (<= (select main_a v_prenex_21264) 1498) (<= (* 2 (select main_a v_prenex_21263)) 1000) (<= (+ main_x 1) v_prenex_21263) (< v_prenex_21264 main_y) (<= (+ main_y 1) v_prenex_21264) (<= (+ (select main_a v_prenex_21264) (select main_a v_prenex_21263)) 1000) (<= (select main_a v_prenex_21263) 999))) (forall ((v_prenex_14468 Int) (v_prenex_14467 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_14468))) (<= (+ main_y 1) v_prenex_14468) (< v_prenex_14467 main_x) (< v_prenex_14468 main_y) (<= 1000 (+ (select main_a v_prenex_14468) (select main_a v_prenex_14467))))) (forall ((v_prenex_18574 Int) (v_prenex_18575 Int)) (or (<= 2 (* 2 (select main_a v_prenex_18574))) (< v_prenex_18574 main_x) (<= (* 2 (select main_a v_prenex_18574)) 1000) (<= (+ (select main_a v_prenex_18575) (select main_a v_prenex_18574)) 1000) (< v_prenex_18575 main_y) (<= (select main_a v_prenex_18575) 999) (<= (+ main_y 1) v_prenex_18575))) (forall ((v_prenex_14775 Int) (v_prenex_14774 Int)) (or (<= (select main_a v_prenex_14775) 1498) (<= 2 (* 2 (select main_a v_prenex_14774))) (<= 0 (+ (select main_a v_prenex_14774) 498)) (<= (select main_a v_prenex_14775) 999) (< v_prenex_14775 main_y) (<= (select main_a v_prenex_14775) (+ (select main_a v_prenex_14774) 998)) (<= (+ main_y 1) v_prenex_14775))) (forall ((v_prenex_18871 Int) (v_prenex_18872 Int)) (or (< v_prenex_18872 main_y) (<= (select main_a v_prenex_18871) 999) (< v_prenex_18871 main_x) (<= 1000 (+ (select main_a v_prenex_18872) (select main_a v_prenex_18871))) (<= (select main_a v_prenex_18872) 1498) (<= 0 (+ (select main_a v_prenex_18871) 498)) (<= (+ main_y 1) v_prenex_18872))) (forall ((v_prenex_20862 Int) (v_prenex_20861 Int)) (or (<= 500 (select main_a v_prenex_20862)) (<= (+ (select main_a v_prenex_20862) (select main_a v_prenex_20861)) 1000) (< v_prenex_20862 main_y) (<= (* 2 (select main_a v_prenex_20861)) 1000) (<= (+ main_y 1) v_prenex_20862) (<= 1 (select main_a v_prenex_20862)) (<= 2 (* 2 (select main_a v_prenex_20861))))) (forall ((v_prenex_15461 Int) (v_prenex_15460 Int)) (or (<= (select main_a v_prenex_15461) (+ (select main_a v_prenex_15460) 998)) (< v_prenex_15461 main_y) (< v_prenex_15460 main_x) (<= (select main_a v_prenex_15461) 999) (<= 0 (+ (select main_a v_prenex_15460) 498)) (<= (+ main_y 1) v_prenex_15461) (<= 2 (* 2 (select main_a v_prenex_15460))))) (forall ((v_prenex_15340 Int) (v_prenex_15341 Int)) (or (<= 2 (* 2 (select main_a v_prenex_15340))) (< v_prenex_15341 main_y) (<= 1 (select main_a v_prenex_15341)) (<= 0 (+ (select main_a v_prenex_15340) 498)) (<= (+ (select main_a v_prenex_15341) (select main_a v_prenex_15340)) 1000) (<= (select main_a v_prenex_15341) 999) (<= (+ main_y 1) v_prenex_15341))) (forall ((v_prenex_16728 Int) (v_prenex_16729 Int)) (or (<= 1000 (+ (select main_a v_prenex_16729) (select main_a v_prenex_16728))) (< v_prenex_16728 main_x) (<= (select main_a v_prenex_16729) 1498) (< v_prenex_16729 main_y) (<= (+ main_y 1) v_prenex_16729))) (forall ((v_prenex_16966 Int) (v_prenex_16967 Int)) (or (<= (select main_a v_prenex_16967) 999) (< v_prenex_16967 main_y) (<= (* 2 (select main_a v_prenex_16966)) 1000) (< v_prenex_16966 main_x) (<= (+ main_y 1) v_prenex_16967) (<= 0 (+ (select main_a v_prenex_16966) 498)) (<= (select main_a v_prenex_16967) (+ (select main_a v_prenex_16966) 998)))) (forall ((v_prenex_19955 Int) (v_prenex_19954 Int)) (or (<= (select main_a v_prenex_19955) 1498) (<= (select main_a v_prenex_19954) (select main_a v_prenex_19955)) (< v_prenex_19955 main_y) (<= (+ main_y 1) v_prenex_19955) (<= 1 (select main_a v_prenex_19954)) (<= 2 (* 2 (select main_a v_prenex_19954))))) (or (forall ((v_prenex_14278 Int)) (or (<= (+ main_y 1) v_prenex_14278) (< v_prenex_14278 main_y) (<= 1 (select main_a v_prenex_14278)) (<= 1000 (* 2 (select main_a v_prenex_14278))))) (forall ((v_prenex_14277 Int)) (or (<= 1 (select main_a v_prenex_14277)) (< v_prenex_14277 main_x) (<= 2 (* 2 (select main_a v_prenex_14277)))))) (forall ((v_prenex_19045 Int) (v_prenex_19046 Int)) (or (<= (* 2 (select main_a v_prenex_19046)) 1998) (<= 2 (* 2 (select main_a v_prenex_19045))) (<= 1000 (+ (select main_a v_prenex_19046) (select main_a v_prenex_19045))) (< v_prenex_19046 main_y) (<= 0 (+ (select main_a v_prenex_19045) 498)) (<= (+ main_y 1) v_prenex_19046))) (forall ((v_prenex_22183 Int) (v_prenex_22182 Int)) (or (<= 1 (select main_a v_prenex_22182)) (<= (select main_a v_prenex_22183) (+ (select main_a v_prenex_22182) 998)) (<= 1 (select main_a v_prenex_22183)) (<= (+ main_y 1) v_prenex_22183) (< v_prenex_22183 main_y))) (forall ((v_prenex_15975 Int) (v_prenex_15974 Int)) (or (<= (* 2 (select main_a v_prenex_15975)) 1998) (< v_prenex_15975 main_y) (<= (select main_a v_prenex_15975) 999) (<= (+ main_y 1) v_prenex_15975) (<= (+ (select main_a v_prenex_15975) (select main_a v_prenex_15974)) 1000))) (forall ((v_prenex_19311 Int) (v_prenex_19310 Int)) (or (<= 1 (select main_a v_prenex_19311)) (<= (+ main_y 1) v_prenex_19311) (<= (select main_a v_prenex_19310) (select main_a v_prenex_19311)) (<= 500 (select main_a v_prenex_19311)) (< v_prenex_19311 main_y))) (forall ((v_prenex_20111 Int) (v_prenex_20110 Int)) (or (<= (+ main_y 1) v_prenex_20111) (<= (* 2 (select main_a v_prenex_20110)) 1000) (< v_prenex_20110 main_x) (<= 1000 (* 2 (select main_a v_prenex_20111))) (<= 2 (* 2 (select main_a v_prenex_20110))) (<= 1000 (+ (select main_a v_prenex_20111) (select main_a v_prenex_20110))) (< v_prenex_20111 main_y))) (or (forall ((v_prenex_18552 Int)) (or (<= 2 (* 2 (select main_a v_prenex_18552))) (<= (select main_a v_prenex_18552) 500))) (forall ((v_prenex_18553 Int)) (or (<= (+ main_y 1) v_prenex_18553) (<= (* 2 (select main_a v_prenex_18553)) 1998) (< v_prenex_18553 main_y) (<= 1 (select main_a v_prenex_18553))))) (forall ((v_prenex_17749 Int) (v_prenex_17750 Int)) (or (< v_prenex_17750 main_y) (< v_prenex_17749 main_x) (<= 1 (select main_a v_prenex_17749)) (<= 500 (select main_a v_prenex_17750)) (<= 1000 (+ (select main_a v_prenex_17750) (select main_a v_prenex_17749))) (<= 0 (+ (select main_a v_prenex_17749) 498)) (<= (+ main_y 1) v_prenex_17750))) (or (forall ((v_prenex_13714 Int)) (or (<= (* 2 (select main_a v_prenex_13714)) 1998) (<= 500 (select main_a v_prenex_13714)) (< v_prenex_13714 main_y) (<= 1000 (* 2 (select main_a v_prenex_13714))) (<= (+ main_y 1) v_prenex_13714))) (forall ((v_prenex_13713 Int)) (<= 2 (* 2 (select main_a v_prenex_13713))))) (forall ((v_prenex_16518 Int) (v_prenex_16519 Int)) (or (<= 1 (select main_a v_prenex_16519)) (<= (* 2 (select main_a v_prenex_16518)) 1000) (<= (select main_a v_prenex_16518) (select main_a v_prenex_16519)) (<= (+ main_y 1) v_prenex_16519) (< v_prenex_16519 main_y) (<= 1 (select main_a v_prenex_16518)) (<= (select main_a v_prenex_16519) 999))) (forall ((v_prenex_21986 Int) (v_prenex_21987 Int)) (or (<= 1 (select main_a v_prenex_21987)) (< v_prenex_21987 main_y) (<= (+ main_y 1) v_prenex_21987) (<= (select main_a v_prenex_21987) (+ (select main_a v_prenex_21986) 998)) (<= 0 (+ (select main_a v_prenex_21986) 498)))) (forall ((v_prenex_13457 Int) (v_prenex_13458 Int)) (or (<= (* 2 (select main_a v_prenex_13458)) 1998) (<= (+ main_x 1) v_prenex_13457) (<= 1 (select main_a v_prenex_13457)) (<= (select main_a v_prenex_13457) 500) (<= 1000 (+ (select main_a v_prenex_13458) (select main_a v_prenex_13457))) (< v_prenex_13458 main_y) (<= (+ main_y 1) v_prenex_13458))) (forall ((v_prenex_13792 Int) (v_prenex_13791 Int)) (or (<= (* 2 (select main_a v_prenex_13792)) 1998) (<= 500 (select main_a v_prenex_13792)) (<= 2 (* 2 (select main_a v_prenex_13791))) (<= (+ (select main_a v_prenex_13792) (select main_a v_prenex_13791)) 1000) (<= (+ main_y 1) v_prenex_13792) (< v_prenex_13792 main_y) (<= (select main_a v_prenex_13791) 999))) (forall ((v_prenex_16308 Int) (v_prenex_16309 Int)) (or (< v_prenex_16309 main_y) (<= (select main_a v_prenex_16308) 500) (<= 500 (select main_a v_prenex_16309)) (<= 2 (* 2 (select main_a v_prenex_16308))) (<= (+ main_y 1) v_prenex_16309) (<= (* 2 (select main_a v_prenex_16309)) 1998) (<= (select main_a v_prenex_16308) (select main_a v_prenex_16309)))) (forall ((v_prenex_21362 Int) (v_prenex_21363 Int)) (or (<= 0 (+ (select main_a v_prenex_21362) 498)) (<= 1 (select main_a v_prenex_21362)) (<= (+ main_y 1) v_prenex_21363) (<= 500 (select main_a v_prenex_21363)) (<= (* 2 (select main_a v_prenex_21363)) 1998) (<= (+ (select main_a v_prenex_21363) (select main_a v_prenex_21362)) 1000) (< v_prenex_21363 main_y))) (or (forall ((v_prenex_21046 Int)) (or (<= (* 2 (select main_a v_prenex_21046)) 1000) (<= (select main_a v_prenex_21046) 999))) (forall ((v_prenex_21047 Int)) (or (< v_prenex_21047 main_y) (<= 500 (select main_a v_prenex_21047)) (<= (+ main_y 1) v_prenex_21047) (<= 1000 (* 2 (select main_a v_prenex_21047))) (<= (* 2 (select main_a v_prenex_21047)) 1998)))) (forall ((v_prenex_21940 Int) (v_prenex_21941 Int)) (or (< v_prenex_21940 main_x) (<= 500 (select main_a v_prenex_21941)) (< v_prenex_21941 main_y) (<= (select main_a v_prenex_21940) 500) (<= 1 (select main_a v_prenex_21940)) (<= (+ (select main_a v_prenex_21941) (select main_a v_prenex_21940)) 1000) (<= (+ main_y 1) v_prenex_21941))) (forall ((v_prenex_19270 Int) (v_prenex_19271 Int)) (or (<= (select main_a v_prenex_19270) (select main_a v_prenex_19271)) (<= (select main_a v_prenex_19271) 1498) (<= (select main_a v_prenex_19270) 999) (<= (+ main_y 1) v_prenex_19271) (<= 0 (+ (select main_a v_prenex_19270) 498)) (< v_prenex_19271 main_y))) (or (forall ((v_prenex_15393 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_15393))) (<= (* 2 (select main_a v_prenex_15393)) 1998) (<= (+ main_y 1) v_prenex_15393) (< v_prenex_15393 main_y))) (forall ((v_prenex_15392 Int)) (or (< v_prenex_15392 main_x) (<= 1 (select main_a v_prenex_15392)) (<= (select main_a v_prenex_15392) 999)))) (or (forall ((v_prenex_20408 Int)) (or (<= (+ main_y 1) v_prenex_20408) (<= (select main_a v_prenex_20408) 1498) (<= (* 2 (select main_a v_prenex_20408)) 1998) (< v_prenex_20408 main_y) (<= 1000 (* 2 (select main_a v_prenex_20408))))) (forall ((v_prenex_20407 Int)) (or (<= (select main_a v_prenex_20407) 999) (<= 0 (+ (select main_a v_prenex_20407) 498))))) (forall ((v_prenex_17688 Int) (v_prenex_17687 Int)) (or (<= 500 (select main_a v_prenex_17688)) (<= (select main_a v_prenex_17687) (select main_a v_prenex_17688)) (< v_prenex_17688 main_y) (<= (select main_a v_prenex_17687) 999) (<= (* 2 (select main_a v_prenex_17688)) 1998) (<= (+ main_y 1) v_prenex_17688) (<= 0 (+ (select main_a v_prenex_17687) 498)))) (forall ((v_prenex_22055 Int) (v_prenex_22054 Int)) (or (<= (select main_a v_prenex_22054) (select main_a v_prenex_22055)) (< v_prenex_22055 main_y) (<= (select main_a v_prenex_22055) 1498) (<= 0 (+ (select main_a v_prenex_22054) 498)) (<= 500 (select main_a v_prenex_22055)) (<= (+ main_y 1) v_prenex_22055))) (forall ((v_prenex_21164 Int) (v_prenex_21163 Int)) (or (<= (select main_a v_prenex_21164) (+ (select main_a v_prenex_21163) 998)) (<= 1 (select main_a v_prenex_21164)) (< v_prenex_21164 main_y) (<= 2 (* 2 (select main_a v_prenex_21163))) (<= (select main_a v_prenex_21164) 1498) (<= (+ main_y 1) v_prenex_21164))) (or (forall ((v_prenex_17229 Int)) (or (<= (select main_a v_prenex_17229) 500) (<= (select main_a v_prenex_17229) 999) (< v_prenex_17229 main_x) (<= (+ main_x 1) v_prenex_17229))) (forall ((v_prenex_17230 Int)) (<= (* 2 (select main_a v_prenex_17230)) 1998))) (forall ((v_prenex_18129 Int) (v_prenex_18128 Int)) (or (<= (* 2 (select main_a v_prenex_18128)) 1000) (<= 1 (select main_a v_prenex_18128)) (<= (+ main_y 1) v_prenex_18129) (< v_prenex_18129 main_y) (<= (select main_a v_prenex_18129) (+ (select main_a v_prenex_18128) 998)) (<= 1000 (* 2 (select main_a v_prenex_18129))) (<= 500 (select main_a v_prenex_18129)))) (forall ((v_prenex_20205 Int) (v_prenex_20204 Int)) (or (< v_prenex_20205 main_y) (<= (select main_a v_prenex_20204) 999) (<= 500 (select main_a v_prenex_20205)) (<= (+ main_y 1) v_prenex_20205) (<= 1 (select main_a v_prenex_20205)) (<= 0 (+ (select main_a v_prenex_20204) 498)) (<= (+ (select main_a v_prenex_20205) (select main_a v_prenex_20204)) 1000))) (forall ((v_prenex_19269 Int) (v_prenex_19268 Int)) (or (< v_prenex_19269 main_y) (<= 0 (+ (select main_a v_prenex_19268) 498)) (<= (+ main_y 1) v_prenex_19269) (<= (select main_a v_prenex_19268) (select main_a v_prenex_19269)) (<= 1 (select main_a v_prenex_19269)) (<= 500 (select main_a v_prenex_19269)))) (forall ((v_prenex_22024 Int) (v_prenex_22025 Int)) (or (<= 2 (* 2 (select main_a v_prenex_22024))) (<= (+ (select main_a v_prenex_22025) (select main_a v_prenex_22024)) 1000) (<= 0 (+ (select main_a v_prenex_22024) 498)) (<= (+ main_y 1) v_prenex_22025) (<= 1 (select main_a v_prenex_22025)) (< v_prenex_22025 main_y) (<= 500 (select main_a v_prenex_22025)))) (forall ((v_prenex_16269 Int) (v_prenex_16268 Int)) (or (<= 0 (+ (select main_a v_prenex_16268) 498)) (< v_prenex_16269 main_y) (< v_prenex_16268 main_x) (<= (+ (select main_a v_prenex_16269) (select main_a v_prenex_16268)) 1000) (<= (+ main_y 1) v_prenex_16269) (<= 1000 (* 2 (select main_a v_prenex_16269))) (<= (* 2 (select main_a v_prenex_16268)) 1000))) (or (forall ((v_prenex_17798 Int)) (or (<= 0 (+ (select main_a v_prenex_17798) 498)) (<= 1 (select main_a v_prenex_17798)) (< v_prenex_17798 main_x))) (forall ((v_prenex_17799 Int)) (or (< v_prenex_17799 main_y) (<= 1000 (* 2 (select main_a v_prenex_17799))) (<= 500 (select main_a v_prenex_17799)) (<= (+ main_y 1) v_prenex_17799)))) (forall ((v_prenex_21424 Int) (v_prenex_21425 Int)) (or (<= 0 (+ (select main_a v_prenex_21424) 498)) (<= (* 2 (select main_a v_prenex_21424)) 1000) (< v_prenex_21424 main_x) (<= (+ main_x 1) v_prenex_21424) (<= 1000 (+ (select main_a v_prenex_21425) (select main_a v_prenex_21424))))) (forall ((v_prenex_17548 Int) (v_prenex_17549 Int)) (or (<= (select main_a v_prenex_17548) (select main_a v_prenex_17549)) (<= 1 (select main_a v_prenex_17548)) (< v_prenex_17549 main_y) (< v_prenex_17548 main_x) (<= (* 2 (select main_a v_prenex_17548)) 1000) (<= 1 (select main_a v_prenex_17549)) (<= (+ main_y 1) v_prenex_17549))) (or (forall ((v_prenex_14232 Int)) (<= (* 2 (select main_a v_prenex_14232)) 1998)) (forall ((v_prenex_14231 Int)) (or (< v_prenex_14231 main_x) (<= 0 (+ (select main_a v_prenex_14231) 498)) (<= (+ main_x 1) v_prenex_14231) (<= 2 (* 2 (select main_a v_prenex_14231)))))) (forall ((v_prenex_18425 Int) (v_prenex_18424 Int)) (or (<= 1 (select main_a v_prenex_18424)) (<= (* 2 (select main_a v_prenex_18425)) 1998) (<= (+ main_y 1) v_prenex_18425) (< v_prenex_18425 main_y) (<= (select main_a v_prenex_18425) (+ (select main_a v_prenex_18424) 998)) (<= 500 (select main_a v_prenex_18425)))) (or (forall ((v_prenex_17023 Int)) (or (<= (* 2 (select main_a v_prenex_17023)) 1998) (<= (+ main_y 1) v_prenex_17023) (< v_prenex_17023 main_y))) (forall ((v_prenex_17022 Int)) (or (<= 2 (* 2 (select main_a v_prenex_17022))) (< v_prenex_17022 main_x) (<= (select main_a v_prenex_17022) 999)))) (or (forall ((v_prenex_21124 Int)) (or (<= (* 2 (select main_a v_prenex_21124)) 1000) (< v_prenex_21124 main_x))) (forall ((v_prenex_21125 Int)) (or (<= (+ main_y 1) v_prenex_21125) (< v_prenex_21125 main_y) (<= 1 (select main_a v_prenex_21125))))) (or (forall ((v_prenex_13543 Int)) (or (<= 500 (select main_a v_prenex_13543)) (<= 1000 (* 2 (select main_a v_prenex_13543))) (< v_prenex_13543 main_y) (<= (+ main_y 1) v_prenex_13543))) (forall ((v_prenex_13542 Int)) (or (< v_prenex_13542 main_x) (<= (select main_a v_prenex_13542) 999) (<= 2 (* 2 (select main_a v_prenex_13542)))))) (forall ((v_prenex_14941 Int) (v_prenex_14940 Int)) (or (<= 500 (select main_a v_prenex_14941)) (<= (+ main_y 1) v_prenex_14941) (<= 1 (select main_a v_prenex_14941)) (<= 1 (select main_a v_prenex_14940)) (<= 0 (+ (select main_a v_prenex_14940) 498)) (< v_prenex_14941 main_y) (<= (select main_a v_prenex_14940) (select main_a v_prenex_14941)))) (forall ((v_prenex_18167 Int) (v_prenex_18166 Int)) (or (<= (+ main_y 1) v_prenex_18167) (<= 0 (+ (select main_a v_prenex_18166) 498)) (<= 1000 (+ (select main_a v_prenex_18167) (select main_a v_prenex_18166))) (< v_prenex_18167 main_y) (<= (select main_a v_prenex_18167) 1498) (<= (+ main_x 1) v_prenex_18166) (<= (select main_a v_prenex_18166) 500))) (forall ((v_prenex_14921 Int) (v_prenex_14920 Int)) (or (<= (* 2 (select main_a v_prenex_14921)) 1998) (<= (select main_a v_prenex_14921) 1498) (<= (select main_a v_prenex_14920) 500) (<= (+ main_y 1) v_prenex_14921) (< v_prenex_14921 main_y) (<= (+ (select main_a v_prenex_14921) (select main_a v_prenex_14920)) 1000))) (or (forall ((v_prenex_13633 Int)) (or (<= 1 (select main_a v_prenex_13633)) (<= 0 (+ (select main_a v_prenex_13633) 498)))) (forall ((v_prenex_13634 Int)) (or (< v_prenex_13634 main_y) (<= 1 (select main_a v_prenex_13634)) (<= (+ main_y 1) v_prenex_13634) (<= (select main_a v_prenex_13634) 999) (<= (* 2 (select main_a v_prenex_13634)) 1998)))) (or (forall ((v_prenex_19024 Int)) (or (<= 1 (select main_a v_prenex_19024)) (<= (+ main_y 1) v_prenex_19024) (< v_prenex_19024 main_y) (<= (* 2 (select main_a v_prenex_19024)) 1998))) (forall ((v_prenex_19023 Int)) (or (< v_prenex_19023 main_x) (<= (select main_a v_prenex_19023) 999) (<= 2 (* 2 (select main_a v_prenex_19023)))))) (forall ((v_prenex_17292 Int) (v_prenex_17293 Int)) (or (<= (select main_a v_prenex_17293) 999) (< v_prenex_17293 main_y) (<= (+ main_y 1) v_prenex_17293) (<= 1 (select main_a v_prenex_17292)) (<= (select main_a v_prenex_17292) 999) (<= (select main_a v_prenex_17292) (select main_a v_prenex_17293)))) (forall ((v_prenex_21275 Int) (v_prenex_21276 Int)) (or (< v_prenex_21276 main_y) (<= (* 2 (select main_a v_prenex_21275)) 1000) (<= (select main_a v_prenex_21276) 1498) (<= (+ main_y 1) v_prenex_21276) (<= (* 2 (select main_a v_prenex_21276)) 1998) (<= 1000 (+ (select main_a v_prenex_21276) (select main_a v_prenex_21275))) (<= 1 (select main_a v_prenex_21275)))) (forall ((v_prenex_13757 Int) (v_prenex_13758 Int)) (or (<= (+ main_x 1) v_prenex_13757) (< v_prenex_13757 main_x) (<= 2 (* 2 (select main_a v_prenex_13757))) (<= (select main_a v_prenex_13757) (select main_a v_prenex_13758)) (<= 1 (select main_a v_prenex_13757)))) (forall ((v_prenex_18390 Int) (v_prenex_18391 Int)) (or (<= (select main_a v_prenex_18390) 999) (<= (select main_a v_prenex_18391) 1498) (<= (select main_a v_prenex_18390) (select main_a v_prenex_18391)) (< v_prenex_18391 main_y) (<= (select main_a v_prenex_18390) 500) (<= (+ main_y 1) v_prenex_18391) (<= 500 (select main_a v_prenex_18391)))) (forall ((v_prenex_15304 Int) (v_prenex_15305 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_15305))) (<= (select main_a v_prenex_15304) 999) (<= (+ main_y 1) v_prenex_15305) (<= (+ (select main_a v_prenex_15305) (select main_a v_prenex_15304)) 1000) (< v_prenex_15305 main_y) (<= (select main_a v_prenex_15305) 1498) (<= 1 (select main_a v_prenex_15304)))) (forall ((v_prenex_16132 Int) (v_prenex_16133 Int)) (or (<= 500 (select main_a v_prenex_16133)) (< v_prenex_16133 main_y) (<= (select main_a v_prenex_16132) 500) (<= (+ main_y 1) v_prenex_16133) (<= (select main_a v_prenex_16132) (select main_a v_prenex_16133)) (<= 2 (* 2 (select main_a v_prenex_16132))))) (forall ((v_prenex_15301 Int) (v_prenex_15300 Int)) (or (<= (+ main_y 1) v_prenex_15301) (<= 2 (* 2 (select main_a v_prenex_15300))) (<= (+ (select main_a v_prenex_15301) (select main_a v_prenex_15300)) 1000) (<= (+ main_x 1) v_prenex_15300) (< v_prenex_15300 main_x))) (forall ((v_prenex_20700 Int) (v_prenex_20699 Int)) (or (<= (select main_a v_prenex_20700) 999) (<= 0 (+ (select main_a v_prenex_20699) 498)) (<= (* 2 (select main_a v_prenex_20700)) 1998) (<= (select main_a v_prenex_20700) (+ (select main_a v_prenex_20699) 998)) (< v_prenex_20700 main_y) (<= (+ main_y 1) v_prenex_20700) (<= 1 (select main_a v_prenex_20699)))) (forall ((v_prenex_21928 Int) (v_prenex_21929 Int)) (or (<= (+ main_y 1) v_prenex_21929) (< v_prenex_21929 main_y) (<= (+ (select main_a v_prenex_21929) (select main_a v_prenex_21928)) 1000) (<= (select main_a v_prenex_21929) 999) (<= 0 (+ (select main_a v_prenex_21928) 498)) (<= 500 (select main_a v_prenex_21929)))) (forall ((v_prenex_16344 Int) (v_prenex_16345 Int)) (or (<= (select main_a v_prenex_16344) 500) (<= (select main_a v_prenex_16344) 999) (<= (+ main_x 1) v_prenex_16344) (<= (+ (select main_a v_prenex_16345) (select main_a v_prenex_16344)) 1000) (< v_prenex_16344 main_x))) (forall ((v_prenex_16244 Int) (v_prenex_16245 Int)) (or (< v_prenex_16245 main_y) (<= (+ main_y 1) v_prenex_16245) (<= (+ (select main_a v_prenex_16245) (select main_a v_prenex_16244)) 1000) (<= 1 (select main_a v_prenex_16245)) (<= (* 2 (select main_a v_prenex_16244)) 1000) (<= 0 (+ (select main_a v_prenex_16244) 498)))) (forall ((v_prenex_20740 Int) (v_prenex_20739 Int)) (or (<= (+ (select main_a v_prenex_20740) (select main_a v_prenex_20739)) 1000) (<= 1 (select main_a v_prenex_20739)) (<= (+ main_x 1) v_prenex_20739) (<= (+ main_y 1) v_prenex_20740) (< v_prenex_20740 main_y) (<= (* 2 (select main_a v_prenex_20739)) 1000) (<= (select main_a v_prenex_20740) 999))) (forall ((v_prenex_17424 Int) (v_prenex_17425 Int)) (or (<= (select main_a v_prenex_17425) (+ (select main_a v_prenex_17424) 998)) (<= 1000 (* 2 (select main_a v_prenex_17425))) (< v_prenex_17425 main_y) (<= (* 2 (select main_a v_prenex_17424)) 1000) (<= (+ main_y 1) v_prenex_17425) (<= (select main_a v_prenex_17424) 500))) (or (forall ((v_prenex_21405 Int)) (or (< v_prenex_21405 main_y) (<= (+ main_y 1) v_prenex_21405) (<= 1 (select main_a v_prenex_21405)) (<= 1000 (* 2 (select main_a v_prenex_21405))))) (forall ((v_prenex_21404 Int)) (or (<= (select main_a v_prenex_21404) 500) (<= (+ main_x 1) v_prenex_21404)))) (forall ((v_prenex_21924 Int) (v_prenex_21925 Int)) (or (<= (+ main_y 1) v_prenex_21925) (< v_prenex_21925 main_y) (<= (* 2 (select main_a v_prenex_21925)) 1998) (<= (select main_a v_prenex_21924) (select main_a v_prenex_21925)) (<= (+ main_x 1) v_prenex_21924) (<= 2 (* 2 (select main_a v_prenex_21924))) (<= 0 (+ (select main_a v_prenex_21924) 498)))) (or (forall ((v_prenex_14961 Int)) (or (<= (* 2 (select main_a v_prenex_14961)) 1998) (<= (+ main_y 1) v_prenex_14961) (< v_prenex_14961 main_y))) (forall ((v_prenex_14960 Int)) (or (<= (* 2 (select main_a v_prenex_14960)) 1000) (<= (select main_a v_prenex_14960) 999) (<= (+ main_x 1) v_prenex_14960)))) (forall ((v_prenex_19456 Int) (v_prenex_19457 Int)) (or (<= (select main_a v_prenex_19457) (+ (select main_a v_prenex_19456) 998)) (<= (select main_a v_prenex_19457) 999) (<= (+ main_x 1) v_prenex_19456) (<= 0 (+ (select main_a v_prenex_19456) 498)) (<= 1 (select main_a v_prenex_19456)) (<= (+ main_y 1) v_prenex_19457) (< v_prenex_19457 main_y))) (forall ((v_prenex_17763 Int) (v_prenex_17764 Int)) (or (<= (+ main_y 1) v_prenex_17764) (< 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)) (<= (select main_a v_prenex_17763) 500) (<= (+ main_x 1) v_prenex_17763) (<= (select main_a v_prenex_17764) 1498))) (forall ((v_prenex_20354 Int) (v_prenex_20353 Int)) (or (<= 500 (select main_a v_prenex_20354)) (<= 2 (* 2 (select main_a v_prenex_20353))) (< v_prenex_20354 main_y) (<= (select main_a v_prenex_20354) (+ (select main_a v_prenex_20353) 998)) (<= 0 (+ (select main_a v_prenex_20353) 498)) (<= (+ main_y 1) v_prenex_20354) (<= (* 2 (select main_a v_prenex_20354)) 1998))) (or (forall ((v_prenex_13551 Int)) (or (<= (* 2 (select main_a v_prenex_13551)) 1998) (< v_prenex_13551 main_y) (<= (+ main_y 1) v_prenex_13551) (<= 1 (select main_a v_prenex_13551)))) (forall ((v_prenex_13550 Int)) (or (<= (select main_a v_prenex_13550) 999) (< v_prenex_13550 main_x) (<= (select main_a v_prenex_13550) 500)))) (forall ((v_prenex_15809 Int) (v_prenex_15808 Int)) (or (<= (select main_a v_prenex_15809) 1498) (<= (+ main_y 1) v_prenex_15809) (<= 2 (* 2 (select main_a v_prenex_15808))) (<= 1 (select main_a v_prenex_15808)) (< v_prenex_15809 main_y) (<= (select main_a v_prenex_15809) (+ (select main_a v_prenex_15808) 998)) (<= 1000 (* 2 (select main_a v_prenex_15809))))) (forall ((v_prenex_19216 Int) (v_prenex_19215 Int)) (or (<= (select main_a v_prenex_19215) 999) (<= 2 (* 2 (select main_a v_prenex_19215))) (<= 500 (select main_a v_prenex_19216)) (< v_prenex_19216 main_y) (<= (select main_a v_prenex_19216) (+ (select main_a v_prenex_19215) 998)) (<= (+ main_y 1) v_prenex_19216))) (forall ((v_prenex_14111 Int) (v_prenex_14110 Int)) (or (<= (+ main_y 1) v_prenex_14111) (<= (select main_a v_prenex_14110) 500) (<= 1000 (+ (select main_a v_prenex_14111) (select main_a v_prenex_14110))) (<= 1 (select main_a v_prenex_14111)) (<= 1000 (* 2 (select main_a v_prenex_14111))) (< v_prenex_14111 main_y) (<= (select main_a v_prenex_14110) 999))) (forall ((v_prenex_21182 Int) (v_prenex_21181 Int)) (or (< v_prenex_21181 main_x) (<= (+ main_y 1) v_prenex_21182) (<= 0 (+ (select main_a v_prenex_21181) 498)) (<= 1 (select main_a v_prenex_21182)) (<= (select main_a v_prenex_21181) 999) (< v_prenex_21182 main_y) (<= (select main_a v_prenex_21182) (+ (select main_a v_prenex_21181) 998)))) (forall ((v_prenex_15678 Int) (v_prenex_15679 Int)) (or (<= (+ main_y 1) v_prenex_15679) (<= (select main_a v_prenex_15678) 500) (< v_prenex_15679 main_y) (<= 2 (* 2 (select main_a v_prenex_15678))) (<= (+ (select main_a v_prenex_15679) (select main_a v_prenex_15678)) 1000) (<= (select main_a v_prenex_15679) 999) (< v_prenex_15678 main_x))) (or (forall ((v_prenex_20158 Int)) (or (<= 0 (+ (select main_a v_prenex_20158) 498)) (<= 2 (* 2 (select main_a v_prenex_20158))) (<= (+ main_x 1) v_prenex_20158))) (forall ((v_prenex_20159 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_20159))) (< v_prenex_20159 main_y) (<= (+ main_y 1) v_prenex_20159) (<= 1 (select main_a v_prenex_20159))))) (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) (<= 1 (select main_a v_prenex_15083)) (< v_prenex_15083 main_y))) (forall ((v_prenex_15082 Int)) (or (<= (* 2 (select main_a v_prenex_15082)) 1000) (<= 1 (select main_a v_prenex_15082))))) (forall ((v_prenex_18954 Int) (v_prenex_18953 Int)) (or (< v_prenex_18954 main_y) (<= (* 2 (select main_a v_prenex_18953)) 1000) (<= (+ (select main_a v_prenex_18954) (select main_a v_prenex_18953)) 1000) (<= (select main_a v_prenex_18954) 1498) (<= (+ main_y 1) v_prenex_18954) (<= 1 (select main_a v_prenex_18953)))) (forall ((v_prenex_22116 Int) (v_prenex_22117 Int)) (or (< v_prenex_22117 main_y) (<= (+ main_y 1) v_prenex_22117) (<= 0 (+ (select main_a v_prenex_22116) 498)) (<= (+ (select main_a v_prenex_22117) (select main_a v_prenex_22116)) 1000) (<= (select main_a v_prenex_22117) 999) (<= (select main_a v_prenex_22117) 1498) (<= 2 (* 2 (select main_a v_prenex_22116))))) (forall ((v_prenex_16076 Int) (v_prenex_16077 Int)) (or (<= (select main_a v_prenex_16077) 999) (< v_prenex_16077 main_y) (<= (+ main_y 1) v_prenex_16077) (< v_prenex_16076 main_x) (<= (select main_a v_prenex_16076) 999) (<= (select main_a v_prenex_16076) (select main_a v_prenex_16077)))) (forall ((v_prenex_17274 Int) (v_prenex_17275 Int)) (or (<= (select main_a v_prenex_17275) 999) (< v_prenex_17275 main_y) (<= (* 2 (select main_a v_prenex_17275)) 1998) (<= (+ main_y 1) v_prenex_17275) (<= (select main_a v_prenex_17275) (+ (select main_a v_prenex_17274) 998)) (<= 2 (* 2 (select main_a v_prenex_17274))) (<= (* 2 (select main_a v_prenex_17274)) 1000))) (forall ((v_prenex_21440 Int) (v_prenex_21441 Int)) (or (<= (select main_a v_prenex_21441) (+ (select main_a v_prenex_21440) 998)) (< v_prenex_21440 main_x) (<= (select main_a v_prenex_21440) 999) (<= (+ main_x 1) v_prenex_21440))) (forall ((v_prenex_13689 Int) (v_prenex_13690 Int)) (or (<= (select main_a v_prenex_13689) 999) (<= (+ main_y 1) v_prenex_13690) (<= (select main_a v_prenex_13690) (+ (select main_a v_prenex_13689) 998)) (<= (select main_a v_prenex_13690) 1498) (<= (* 2 (select main_a v_prenex_13690)) 1998) (< v_prenex_13690 main_y))) (forall ((v_prenex_18482 Int) (v_prenex_18483 Int)) (or (<= 1 (select main_a v_prenex_18483)) (<= (+ main_x 1) v_prenex_18482) (< v_prenex_18483 main_y) (<= (+ main_y 1) v_prenex_18483) (<= (select main_a v_prenex_18482) (select main_a v_prenex_18483)) (<= 1 (select main_a v_prenex_18482)))) (forall ((v_prenex_16928 Int) (v_prenex_16929 Int)) (or (< v_prenex_16929 main_y) (<= 1 (select main_a v_prenex_16928)) (< v_prenex_16928 main_x) (<= (select main_a v_prenex_16929) (+ (select main_a v_prenex_16928) 998)) (<= (+ main_x 1) v_prenex_16928))) (or (forall ((v_prenex_21235 Int)) (or (<= 2 (* 2 (select main_a v_prenex_21235))) (<= (* 2 (select main_a v_prenex_21235)) 1000))) (forall ((v_prenex_21236 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_21236))) (<= (* 2 (select main_a v_prenex_21236)) 1998) (<= (select main_a v_prenex_21236) 999) (< v_prenex_21236 main_y) (<= (+ main_y 1) v_prenex_21236)))) (forall ((v_prenex_20529 Int) (v_prenex_20528 Int)) (or (< v_prenex_20528 main_x) (< v_prenex_20529 main_y) (<= (select main_a v_prenex_20529) (+ (select main_a v_prenex_20528) 998)) (<= (+ main_x 1) v_prenex_20528) (<= (select main_a v_prenex_20528) 500))) (forall ((v_prenex_13613 Int) (v_prenex_13614 Int)) (or (<= (+ (select main_a v_prenex_13614) (select main_a v_prenex_13613)) 1000) (<= 0 (+ (select main_a v_prenex_13613) 498)) (< v_prenex_13614 main_y) (<= (+ main_y 1) v_prenex_13614) (<= 1000 (* 2 (select main_a v_prenex_13614))) (<= (* 2 (select main_a v_prenex_13613)) 1000))) (forall ((v_prenex_20958 Int) (v_prenex_20957 Int)) (or (<= 1 (select main_a v_prenex_20957)) (<= (select main_a v_prenex_20958) (+ (select main_a v_prenex_20957) 998)) (<= (+ main_x 1) v_prenex_20957) (< v_prenex_20957 main_x) (<= (select main_a v_prenex_20957) 500))) (forall ((v_prenex_16612 Int) (v_prenex_16613 Int)) (or (< v_prenex_16612 main_x) (<= 2 (* 2 (select main_a v_prenex_16612))) (< v_prenex_16613 main_y) (<= (+ main_y 1) v_prenex_16613) (<= (+ (select main_a v_prenex_16613) (select main_a v_prenex_16612)) 1000) (<= 500 (select main_a v_prenex_16613)))) (forall ((v_prenex_14457 Int) (v_prenex_14458 Int)) (or (<= 1 (select main_a v_prenex_14457)) (<= (select main_a v_prenex_14457) 500) (< v_prenex_14458 main_y) (<= (+ main_y 1) v_prenex_14458) (<= (select main_a v_prenex_14458) 999) (<= (select main_a v_prenex_14457) (select main_a v_prenex_14458)) (<= (select main_a v_prenex_14458) 1498))) (forall ((v_prenex_18579 Int) (v_prenex_18578 Int)) (or (<= 1000 (+ (select main_a v_prenex_18579) (select main_a v_prenex_18578))) (<= 1 (select main_a v_prenex_18579)) (< v_prenex_18579 main_y) (<= (+ main_y 1) v_prenex_18579) (<= (select main_a v_prenex_18578) 500) (<= (* 2 (select main_a v_prenex_18579)) 1998) (<= 2 (* 2 (select main_a v_prenex_18578))))) (or (forall ((v_prenex_21244 Int)) (or (<= (select main_a v_prenex_21244) 1498) (<= (select main_a v_prenex_21244) 999) (< v_prenex_21244 main_y) (<= (* 2 (select main_a v_prenex_21244)) 1998) (<= (+ main_y 1) v_prenex_21244))) (forall ((v_prenex_21243 Int)) (<= (select main_a v_prenex_21243) 999))) (forall ((v_prenex_17769 Int)) (or (< v_prenex_17769 main_y) (<= 500 (select main_a v_prenex_17769)) (<= (+ main_y 1) v_prenex_17769) (<= 1000 (* 2 (select main_a v_prenex_17769))) (<= (select main_a v_prenex_17769) 999))) (forall ((v_prenex_19322 Int) (v_prenex_19323 Int)) (or (<= 0 (+ (select main_a v_prenex_19322) 498)) (<= (select main_a v_prenex_19322) (select main_a v_prenex_19323)) (<= (+ main_y 1) v_prenex_19323) (<= 2 (* 2 (select main_a v_prenex_19322))) (< v_prenex_19323 main_y) (<= (* 2 (select main_a v_prenex_19323)) 1998) (< v_prenex_19322 main_x))) (forall ((v_prenex_20203 Int) (v_prenex_20202 Int)) (or (< v_prenex_20203 main_y) (<= 1000 (* 2 (select main_a v_prenex_20203))) (<= (select main_a v_prenex_20202) 999) (<= (+ main_y 1) v_prenex_20203) (<= 1 (select main_a v_prenex_20202)) (<= (select main_a v_prenex_20202) (select main_a v_prenex_20203)))) (forall ((v_prenex_20605 Int) (v_prenex_20604 Int)) (or (< v_prenex_20605 main_y) (<= (select main_a v_prenex_20604) 999) (<= 1000 (* 2 (select main_a v_prenex_20605))) (<= (select main_a v_prenex_20605) 1498) (<= 1000 (+ (select main_a v_prenex_20605) (select main_a v_prenex_20604))) (<= (+ main_y 1) v_prenex_20605) (<= 1 (select main_a v_prenex_20604)))) (forall ((v_prenex_20312 Int) (v_prenex_20311 Int)) (or (<= (+ main_x 1) v_prenex_20311) (< v_prenex_20312 main_y) (<= (* 2 (select main_a v_prenex_20312)) 1998) (<= (+ main_y 1) v_prenex_20312) (<= 0 (+ (select main_a v_prenex_20311) 498)) (<= (* 2 (select main_a v_prenex_20311)) 1000) (<= (select main_a v_prenex_20311) (select main_a v_prenex_20312)))) (forall ((v_prenex_21506 Int) (v_prenex_21507 Int)) (or (<= (+ main_y 1) v_prenex_21507) (<= (* 2 (select main_a v_prenex_21506)) 1000) (< v_prenex_21506 main_x) (<= (+ (select main_a v_prenex_21507) (select main_a v_prenex_21506)) 1000) (<= (+ main_x 1) v_prenex_21506))) (or (forall ((v_prenex_20848 Int)) (or (<= (* 2 (select main_a v_prenex_20848)) 1998) (< v_prenex_20848 main_y) (<= (select main_a v_prenex_20848) 1498) (<= (+ main_y 1) v_prenex_20848))) (forall ((v_prenex_20847 Int)) (or (< v_prenex_20847 main_x) (<= 2 (* 2 (select main_a v_prenex_20847)))))) (forall ((v_prenex_15191 Int) (v_prenex_15190 Int)) (or (<= (select main_a v_prenex_15191) 1498) (<= 500 (select main_a v_prenex_15191)) (<= 2 (* 2 (select main_a v_prenex_15190))) (< v_prenex_15191 main_y) (<= (+ main_y 1) v_prenex_15191) (<= 1000 (+ (select main_a v_prenex_15191) (select main_a v_prenex_15190))))) (forall ((v_prenex_21913 Int) (v_prenex_21912 Int)) (or (< v_prenex_21913 main_y) (<= (+ main_x 1) v_prenex_21912) (<= 2 (* 2 (select main_a v_prenex_21912))) (<= (+ main_y 1) v_prenex_21913) (<= (select main_a v_prenex_21912) 999) (<= (select main_a v_prenex_21912) (select main_a v_prenex_21913)) (<= (* 2 (select main_a v_prenex_21913)) 1998))) (forall ((v_prenex_20258 Int) (v_prenex_20257 Int)) (or (<= (select main_a v_prenex_20258) 1498) (<= (+ main_y 1) v_prenex_20258) (< v_prenex_20258 main_y) (<= 1000 (+ (select main_a v_prenex_20258) (select main_a v_prenex_20257))) (<= 1000 (* 2 (select main_a v_prenex_20258))) (<= (select main_a v_prenex_20257) 500) (<= 1 (select main_a v_prenex_20257)))) (forall ((v_prenex_15555 Int) (v_prenex_15554 Int)) (or (<= (+ main_y 1) v_prenex_15555) (<= 2 (* 2 (select main_a v_prenex_15554))) (<= 1000 (* 2 (select main_a v_prenex_15555))) (<= (+ (select main_a v_prenex_15555) (select main_a v_prenex_15554)) 1000) (<= (* 2 (select main_a v_prenex_15555)) 1998) (< v_prenex_15555 main_y))) (forall ((v_prenex_13924 Int) (v_prenex_13923 Int)) (or (<= (+ (select main_a v_prenex_13924) (select main_a v_prenex_13923)) 1000) (<= (select main_a v_prenex_13924) 999) (<= 1000 (* 2 (select main_a v_prenex_13924))) (<= (+ main_y 1) v_prenex_13924) (<= (select main_a v_prenex_13923) 999) (< v_prenex_13924 main_y) (<= 2 (* 2 (select main_a v_prenex_13923))))) (or (forall ((v_prenex_21694 Int)) (or (<= 0 (+ (select main_a v_prenex_21694) 498)) (<= (+ main_x 1) v_prenex_21694))) (forall ((v_prenex_21695 Int)) (or (<= (select main_a v_prenex_21695) 999) (< v_prenex_21695 main_y) (<= (+ main_y 1) v_prenex_21695) (<= 1000 (* 2 (select main_a v_prenex_21695)))))) (forall ((v_prenex_16390 Int) (v_prenex_16391 Int)) (or (<= (select main_a v_prenex_16391) (+ (select main_a v_prenex_16390) 998)) (<= (select main_a v_prenex_16390) 999) (<= 1 (select main_a v_prenex_16390)) (< v_prenex_16390 main_x) (<= (+ main_x 1) v_prenex_16390))) (forall ((v_prenex_20650 Int) (v_prenex_20649 Int)) (or (<= (select main_a v_prenex_20650) 999) (<= (+ main_y 1) v_prenex_20650) (<= 1000 (* 2 (select main_a v_prenex_20650))) (<= 2 (* 2 (select main_a v_prenex_20649))) (<= (+ (select main_a v_prenex_20650) (select main_a v_prenex_20649)) 1000) (< v_prenex_20650 main_y))) (forall ((v_prenex_21143 Int) (v_prenex_21144 Int)) (or (<= (+ main_y 1) v_prenex_21144) (<= (select main_a v_prenex_21143) 999) (<= (+ main_x 1) v_prenex_21143) (<= (select main_a v_prenex_21143) 500) (< v_prenex_21144 main_y) (<= 1 (select main_a v_prenex_21144)) (<= (+ (select main_a v_prenex_21144) (select main_a v_prenex_21143)) 1000))) (forall ((v_prenex_20433 Int) (v_prenex_20432 Int)) (or (<= (select main_a v_prenex_20432) 999) (<= (* 2 (select main_a v_prenex_20432)) 1000) (<= 1000 (* 2 (select main_a v_prenex_20433))) (<= (+ main_y 1) v_prenex_20433) (< v_prenex_20433 main_y) (<= (select main_a v_prenex_20433) (+ (select main_a v_prenex_20432) 998)))) (forall ((v_prenex_20522 Int) (v_prenex_20523 Int)) (or (<= (select main_a v_prenex_20522) 999) (<= (select main_a v_prenex_20523) 1498) (<= (+ main_y 1) v_prenex_20523) (<= 2 (* 2 (select main_a v_prenex_20522))) (< v_prenex_20523 main_y) (<= 1000 (+ (select main_a v_prenex_20523) (select main_a v_prenex_20522))))) (forall ((v_prenex_15845 Int) (v_prenex_15844 Int)) (or (<= 2 (* 2 (select main_a v_prenex_15844))) (<= (+ main_x 1) v_prenex_15844) (<= (select main_a v_prenex_15844) 999) (< v_prenex_15845 main_y) (<= (+ main_y 1) v_prenex_15845) (<= (select main_a v_prenex_15845) 999) (<= 1000 (+ (select main_a v_prenex_15845) (select main_a v_prenex_15844))))) (or (forall ((v_prenex_17102 Int)) (<= 1 (select main_a v_prenex_17102))) (forall ((v_prenex_17103 Int)) (or (< v_prenex_17103 main_y) (<= 500 (select main_a v_prenex_17103)) (<= (* 2 (select main_a v_prenex_17103)) 1998) (<= (+ main_y 1) v_prenex_17103) (<= (select main_a v_prenex_17103) 999)))) (forall ((v_prenex_13590 Int) (v_prenex_13591 Int)) (or (<= (select main_a v_prenex_13591) 1498) (< v_prenex_13591 main_y) (<= (+ main_y 1) v_prenex_13591) (<= (+ (select main_a v_prenex_13591) (select main_a v_prenex_13590)) 1000) (<= 2 (* 2 (select main_a v_prenex_13590))) (<= (* 2 (select main_a v_prenex_13590)) 1000))) (forall ((v_prenex_15765 Int) (v_prenex_15764 Int)) (or (<= 0 (+ (select main_a v_prenex_15764) 498)) (<= 1 (select main_a v_prenex_15764)) (<= (select main_a v_prenex_15765) 1498) (<= (+ main_y 1) v_prenex_15765) (< v_prenex_15765 main_y) (<= (select main_a v_prenex_15765) 999) (<= (select main_a v_prenex_15764) (select main_a v_prenex_15765)))) (forall ((v_prenex_14916 Int) (v_prenex_14917 Int)) (or (<= (+ main_x 1) v_prenex_14916) (<= 1 (select main_a v_prenex_14916)) (<= (+ main_y 1) v_prenex_14917) (<= 500 (select main_a v_prenex_14917)) (<= 0 (+ (select main_a v_prenex_14916) 498)) (< v_prenex_14917 main_y) (<= (select main_a v_prenex_14917) (+ (select main_a v_prenex_14916) 998)))) (forall ((v_prenex_19867 Int) (v_prenex_19868 Int)) (or (<= 2 (* 2 (select main_a v_prenex_19867))) (< v_prenex_19868 main_y) (<= (select main_a v_prenex_19867) (select main_a v_prenex_19868)) (<= (select main_a v_prenex_19868) 999) (<= 1 (select main_a v_prenex_19868)) (<= (select main_a v_prenex_19867) 500) (<= (+ main_y 1) v_prenex_19868))) (forall ((v_prenex_17974 Int) (v_prenex_17973 Int)) (or (<= 0 (+ (select main_a v_prenex_17973) 498)) (<= (+ main_y 1) v_prenex_17974) (<= (+ main_x 1) v_prenex_17973) (< v_prenex_17974 main_y) (<= (select main_a v_prenex_17973) (select main_a v_prenex_17974)) (<= 1 (select main_a v_prenex_17973)) (<= 500 (select main_a v_prenex_17974)))) (forall ((v_prenex_20157 Int) (v_prenex_20156 Int)) (or (<= 1 (select main_a v_prenex_20156)) (<= (+ (select main_a v_prenex_20157) (select main_a v_prenex_20156)) 1000) (<= 500 (select main_a v_prenex_20157)) (<= (+ main_y 1) v_prenex_20157) (< v_prenex_20157 main_y))) (forall ((v_prenex_17512 Int) (v_prenex_17513 Int)) (or (<= 1 (select main_a v_prenex_17513)) (< v_prenex_17513 main_y) (<= 1000 (* 2 (select main_a v_prenex_17513))) (<= (select main_a v_prenex_17512) 999) (<= (select main_a v_prenex_17513) (+ (select main_a v_prenex_17512) 998)) (<= (+ main_y 1) v_prenex_17513))) (forall ((v_prenex_13592 Int) (v_prenex_13593 Int)) (or (<= (select main_a v_prenex_13593) (+ (select main_a v_prenex_13592) 998)) (<= 1000 (* 2 (select main_a v_prenex_13593))) (<= (+ main_y 1) v_prenex_13593) (<= (select main_a v_prenex_13593) 999) (< v_prenex_13593 main_y) (<= (select main_a v_prenex_13592) 500) (<= (* 2 (select main_a v_prenex_13592)) 1000))) (forall ((v_prenex_21402 Int) (v_prenex_21403 Int)) (or (<= 500 (select main_a v_prenex_21403)) (<= 1000 (+ (select main_a v_prenex_21403) (select main_a v_prenex_21402))) (< v_prenex_21403 main_y) (<= (select main_a v_prenex_21402) 999) (<= (+ main_x 1) v_prenex_21402) (<= 0 (+ (select main_a v_prenex_21402) 498)) (<= (+ main_y 1) v_prenex_21403))) (forall ((v_prenex_22077 Int) (v_prenex_22076 Int)) (or (<= (+ main_y 1) v_prenex_22077) (<= 1 (select main_a v_prenex_22077)) (< v_prenex_22077 main_y) (<= 0 (+ (select main_a v_prenex_22076) 498)) (<= (select main_a v_prenex_22077) 1498) (<= (select main_a v_prenex_22077) (+ (select main_a v_prenex_22076) 998)))) (forall ((v_prenex_17844 Int) (v_prenex_17845 Int)) (or (<= 0 (+ (select main_a v_prenex_17844) 498)) (<= (* 2 (select main_a v_prenex_17845)) 1998) (<= 2 (* 2 (select main_a v_prenex_17844))) (<= (select main_a v_prenex_17844) (select main_a v_prenex_17845)) (< v_prenex_17845 main_y) (<= (+ main_y 1) v_prenex_17845) (<= (select main_a v_prenex_17845) 1498))) (forall ((v_prenex_14823 Int) (v_prenex_14822 Int)) (or (<= (select main_a v_prenex_14822) 999) (< v_prenex_14823 main_y) (<= 1 (select main_a v_prenex_14822)) (<= (select main_a v_prenex_14823) 999) (<= (select main_a v_prenex_14823) 1498) (<= (+ main_y 1) v_prenex_14823) (<= (select main_a v_prenex_14822) (select main_a v_prenex_14823)))) (forall ((v_prenex_21668 Int) (v_prenex_21669 Int)) (or (<= 1 (select main_a v_prenex_21668)) (<= 1000 (* 2 (select main_a v_prenex_21669))) (<= (+ (select main_a v_prenex_21669) (select main_a v_prenex_21668)) 1000) (<= (+ main_y 1) v_prenex_21669) (< v_prenex_21669 main_y) (<= (select main_a v_prenex_21669) 1498))) (or (forall ((v_prenex_19340 Int)) (or (<= (select main_a v_prenex_19340) 500) (<= 2 (* 2 (select main_a v_prenex_19340))))) (forall ((v_prenex_19341 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_19341))) (< v_prenex_19341 main_y) (<= (select main_a v_prenex_19341) 1498) (<= (+ main_y 1) v_prenex_19341) (<= (select main_a v_prenex_19341) 999)))) (forall ((v_prenex_21444 Int) (v_prenex_21445 Int)) (or (<= (select main_a v_prenex_21444) 500) (<= 1000 (* 2 (select main_a v_prenex_21445))) (< v_prenex_21445 main_y) (<= (select main_a v_prenex_21445) 1498) (<= (+ main_y 1) v_prenex_21445) (<= (select main_a v_prenex_21444) (select main_a v_prenex_21445)))) (forall ((v_prenex_17741 Int) (v_prenex_17742 Int)) (or (< v_prenex_17742 main_y) (<= 1 (select main_a v_prenex_17742)) (<= (select main_a v_prenex_17741) (select main_a v_prenex_17742)) (<= (select main_a v_prenex_17741) 500) (<= (+ main_y 1) v_prenex_17742) (<= 1000 (* 2 (select main_a v_prenex_17742))) (<= 2 (* 2 (select main_a v_prenex_17741))))) (forall ((v_prenex_14790 Int) (v_prenex_14791 Int)) (or (< v_prenex_14790 main_x) (<= (+ main_y 1) v_prenex_14791) (<= 0 (+ (select main_a v_prenex_14790) 498)) (<= 1 (select main_a v_prenex_14790)) (< v_prenex_14791 main_y) (<= (select main_a v_prenex_14791) 1498) (<= (select main_a v_prenex_14790) (select main_a v_prenex_14791)))) (forall ((v_prenex_17639 Int) (v_prenex_17640 Int)) (or (<= (+ (select main_a v_prenex_17640) (select main_a v_prenex_17639)) 1000) (<= (select main_a v_prenex_17640) 999) (<= (* 2 (select main_a v_prenex_17639)) 1000) (<= (+ main_y 1) v_prenex_17640) (<= 0 (+ (select main_a v_prenex_17639) 498)) (< v_prenex_17640 main_y) (<= 1000 (* 2 (select main_a v_prenex_17640))))) (forall ((v_prenex_14067 Int) (v_prenex_14066 Int)) (or (<= (+ main_y 1) v_prenex_14067) (<= 0 (+ (select main_a v_prenex_14066) 498)) (<= (+ (select main_a v_prenex_14067) (select main_a v_prenex_14066)) 1000) (< v_prenex_14066 main_x) (< v_prenex_14067 main_y) (<= (select main_a v_prenex_14066) 500) (<= 1000 (* 2 (select main_a v_prenex_14067))))) (forall ((v_prenex_14811 Int) (v_prenex_14810 Int)) (or (<= (+ main_y 1) v_prenex_14811) (< v_prenex_14811 main_y) (<= 2 (* 2 (select main_a v_prenex_14810))) (<= (select main_a v_prenex_14811) (+ (select main_a v_prenex_14810) 998)) (<= (* 2 (select main_a v_prenex_14811)) 1998) (<= (* 2 (select main_a v_prenex_14810)) 1000))) (or (forall ((v_prenex_15192 Int)) (or (<= (+ main_x 1) v_prenex_15192) (< v_prenex_15192 main_x) (<= 0 (+ (select main_a v_prenex_15192) 498)) (<= 1 (select main_a v_prenex_15192)))) (forall ((v_prenex_15193 Int)) (<= 1000 (* 2 (select main_a v_prenex_15193))))) (or (forall ((v_prenex_15685 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_15685))) (<= (+ main_y 1) v_prenex_15685) (< v_prenex_15685 main_y) (<= (select main_a v_prenex_15685) 999))) (forall ((v_prenex_15684 Int)) (or (<= 0 (+ (select main_a v_prenex_15684) 498)) (<= 2 (* 2 (select main_a v_prenex_15684)))))) (forall ((v_prenex_17470 Int) (v_prenex_17471 Int)) (or (<= 1 (select main_a v_prenex_17471)) (< v_prenex_17471 main_y) (<= 1000 (+ (select main_a v_prenex_17471) (select main_a v_prenex_17470))) (<= (select main_a v_prenex_17470) 999) (<= (+ main_y 1) v_prenex_17471) (<= (+ main_x 1) v_prenex_17470))) (forall ((v_prenex_19135 Int) (v_prenex_19136 Int)) (or (< v_prenex_19136 main_y) (<= 1000 (+ (select main_a v_prenex_19136) (select main_a v_prenex_19135))) (<= (select main_a v_prenex_19135) 500) (<= (select main_a v_prenex_19136) 1498) (<= (+ main_y 1) v_prenex_19136) (<= (+ main_x 1) v_prenex_19135))) (or (forall ((v_prenex_22143 Int)) (or (<= (select main_a v_prenex_22143) 1498) (<= (+ main_y 1) v_prenex_22143) (<= (select main_a v_prenex_22143) 999) (<= 1000 (* 2 (select main_a v_prenex_22143))) (< v_prenex_22143 main_y))) (forall ((v_prenex_22142 Int)) (<= 2 (* 2 (select main_a v_prenex_22142))))) (forall ((v_prenex_19582 Int) (v_prenex_19581 Int)) (or (<= 1000 (+ (select main_a v_prenex_19582) (select main_a v_prenex_19581))) (<= 1000 (* 2 (select main_a v_prenex_19582))) (< v_prenex_19582 main_y) (<= (select main_a v_prenex_19582) 999) (<= (+ main_y 1) v_prenex_19582))) (forall ((v_prenex_18495 Int) (v_prenex_18494 Int)) (or (<= (select main_a v_prenex_18494) (select main_a v_prenex_18495)) (<= 2 (* 2 (select main_a v_prenex_18494))) (< v_prenex_18495 main_y) (<= (+ main_y 1) v_prenex_18495) (<= 1000 (* 2 (select main_a v_prenex_18495))) (<= (select main_a v_prenex_18494) 500) (< v_prenex_18494 main_x))) (forall ((v_prenex_16090 Int) (v_prenex_16091 Int)) (or (< v_prenex_16091 main_y) (<= (+ main_y 1) v_prenex_16091) (<= 2 (* 2 (select main_a v_prenex_16090))) (<= 500 (select main_a v_prenex_16091)) (<= (* 2 (select main_a v_prenex_16091)) 1998) (<= (select main_a v_prenex_16090) 999) (<= (select main_a v_prenex_16091) (+ (select main_a v_prenex_16090) 998)))) (forall ((v_prenex_20531 Int) (v_prenex_20530 Int)) (or (<= (+ main_y 1) v_prenex_20531) (<= 0 (+ (select main_a v_prenex_20530) 498)) (<= (select main_a v_prenex_20530) 999) (<= (select main_a v_prenex_20530) (select main_a v_prenex_20531)) (< v_prenex_20531 main_y) (<= (select main_a v_prenex_20531) 999))) (or (forall ((v_prenex_14729 Int)) (or (<= (+ main_y 1) v_prenex_14729) (<= (* 2 (select main_a v_prenex_14729)) 1998) (<= 500 (select main_a v_prenex_14729)) (<= (select main_a v_prenex_14729) 999) (< v_prenex_14729 main_y))) (forall ((v_prenex_14728 Int)) (or (<= 1 (select main_a v_prenex_14728)) (<= 2 (* 2 (select main_a v_prenex_14728)))))) (or (forall ((v_prenex_17443 Int)) (or (<= (+ main_y 1) v_prenex_17443) (<= 500 (select main_a v_prenex_17443)) (<= 1000 (* 2 (select main_a v_prenex_17443))) (<= 1 (select main_a v_prenex_17443)) (< v_prenex_17443 main_y))) (forall ((v_prenex_17442 Int)) (or (<= (select main_a v_prenex_17442) 999) (<= (* 2 (select main_a v_prenex_17442)) 1000)))) (forall ((v_prenex_13484 Int) (v_prenex_13483 Int)) (or (<= 1000 (+ (select main_a v_prenex_13484) (select main_a v_prenex_13483))) (<= (+ main_y 1) v_prenex_13484) (<= 1 (select main_a v_prenex_13484)) (< v_prenex_13484 main_y) (<= 1000 (* 2 (select main_a v_prenex_13484))))) (forall ((v_prenex_16552 Int) (v_prenex_16553 Int)) (or (<= 1 (select main_a v_prenex_16553)) (<= (select main_a v_prenex_16552) 999) (<= (select main_a v_prenex_16553) 1498) (<= (select main_a v_prenex_16552) (select main_a v_prenex_16553)) (< v_prenex_16553 main_y) (<= (select main_a v_prenex_16552) 500) (<= (+ main_y 1) v_prenex_16553))) (forall ((v_prenex_17106 Int) (v_prenex_17107 Int)) (or (<= (+ main_y 1) v_prenex_17107) (<= (select main_a v_prenex_17107) 1498) (<= (select main_a v_prenex_17106) 999) (<= (select main_a v_prenex_17106) (select main_a v_prenex_17107)) (<= 0 (+ (select main_a v_prenex_17106) 498)) (< v_prenex_17107 main_y) (<= (select main_a v_prenex_17107) 999))) (or (forall ((v_prenex_18220 Int)) (or (<= (select main_a v_prenex_18220) 500) (<= (* 2 (select main_a v_prenex_18220)) 1000) (< v_prenex_18220 main_x))) (forall ((v_prenex_18221 Int)) (or (<= (+ main_y 1) v_prenex_18221) (< v_prenex_18221 main_y) (<= 1000 (* 2 (select main_a v_prenex_18221)))))) (forall ((v_prenex_18619 Int) (v_prenex_18618 Int)) (or (<= 0 (+ (select main_a v_prenex_18618) 498)) (<= (+ (select main_a v_prenex_18619) (select main_a v_prenex_18618)) 1000) (<= 1 (select main_a v_prenex_18619)) (< v_prenex_18619 main_y) (<= (select main_a v_prenex_18619) 1498) (<= 2 (* 2 (select main_a v_prenex_18618))) (<= (+ main_y 1) v_prenex_18619))) (forall ((v_prenex_17673 Int) (v_prenex_17674 Int)) (or (<= (+ main_y 1) v_prenex_17674) (<= 500 (select main_a v_prenex_17674)) (<= (* 2 (select main_a v_prenex_17673)) 1000) (<= (+ main_x 1) v_prenex_17673) (< v_prenex_17674 main_y) (<= (select main_a v_prenex_17674) (+ (select main_a v_prenex_17673) 998)))) (forall ((v_prenex_22001 Int) (v_prenex_22002 Int)) (or (<= 1 (select main_a v_prenex_22001)) (<= 1000 (* 2 (select main_a v_prenex_22002))) (<= (select main_a v_prenex_22001) (select main_a v_prenex_22002)) (<= (+ main_y 1) v_prenex_22002) (< v_prenex_22002 main_y) (<= (+ main_x 1) v_prenex_22001))) (forall ((v_prenex_16772 Int) (v_prenex_16773 Int)) (or (<= (+ main_x 1) v_prenex_16772) (< v_prenex_16772 main_x) (<= 1000 (+ (select main_a v_prenex_16773) (select main_a v_prenex_16772))) (< v_prenex_16773 main_y) (<= (+ main_y 1) v_prenex_16773))) (forall ((v_prenex_19957 Int) (v_prenex_19956 Int)) (or (<= (select main_a v_prenex_19956) 500) (<= (+ main_y 1) v_prenex_19957) (< v_prenex_19957 main_y) (<= (select main_a v_prenex_19957) (+ (select main_a v_prenex_19956) 998)) (<= 2 (* 2 (select main_a v_prenex_19956))) (<= (* 2 (select main_a v_prenex_19957)) 1998))) (forall ((v_prenex_14374 Int) (v_prenex_14373 Int)) (or (<= 1000 (+ (select main_a v_prenex_14374) (select main_a v_prenex_14373))) (<= (+ main_y 1) v_prenex_14374) (<= 1 (select main_a v_prenex_14374)) (< v_prenex_14374 main_y) (<= (* 2 (select main_a v_prenex_14373)) 1000))) (forall ((v_prenex_14332 Int) (v_prenex_14331 Int)) (or (< v_prenex_14331 main_x) (<= 2 (* 2 (select main_a v_prenex_14331))) (<= (+ main_y 1) v_prenex_14332) (<= (select main_a v_prenex_14332) (+ (select main_a v_prenex_14331) 998)) (< v_prenex_14332 main_y) (<= (select main_a v_prenex_14332) 1498))) (or (forall ((v_prenex_19927 Int)) (or (<= (* 2 (select main_a v_prenex_19927)) 1998) (< v_prenex_19927 main_y) (<= 1 (select main_a v_prenex_19927)) (<= (select main_a v_prenex_19927) 999) (<= (+ main_y 1) v_prenex_19927))) (forall ((v_prenex_19926 Int)) (or (<= 2 (* 2 (select main_a v_prenex_19926))) (<= (select main_a v_prenex_19926) 999)))) (or (forall ((v_prenex_20705 Int)) (<= (select main_a v_prenex_20705) 500)) (forall ((v_prenex_20706 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_20706))) (<= 500 (select main_a v_prenex_20706)) (< v_prenex_20706 main_y) (<= (+ main_y 1) v_prenex_20706)))) (forall ((v_prenex_20121 Int) (v_prenex_20120 Int)) (or (<= 2 (* 2 (select main_a v_prenex_20120))) (<= (* 2 (select main_a v_prenex_20120)) 1000) (<= (select main_a v_prenex_20121) 1498) (<= 1000 (+ (select main_a v_prenex_20121) (select main_a v_prenex_20120))) (<= (+ main_y 1) v_prenex_20121) (<= (select main_a v_prenex_20121) 999) (< v_prenex_20121 main_y))) (forall ((v_prenex_16467 Int) (v_prenex_16466 Int)) (or (<= (+ main_y 1) v_prenex_16467) (<= (* 2 (select main_a v_prenex_16467)) 1998) (<= (select main_a v_prenex_16467) 1498) (<= (select main_a v_prenex_16466) 999) (< v_prenex_16467 main_y) (<= (* 2 (select main_a v_prenex_16466)) 1000) (<= 1000 (+ (select main_a v_prenex_16467) (select main_a v_prenex_16466))))) (forall ((v_prenex_14042 Int) (v_prenex_14043 Int)) (or (< v_prenex_14042 main_x) (<= 0 (+ (select main_a v_prenex_14042) 498)) (< v_prenex_14043 main_y) (<= (select main_a v_prenex_14043) 999) (<= (+ main_y 1) v_prenex_14043) (<= 1000 (+ (select main_a v_prenex_14043) (select main_a v_prenex_14042))) (<= (select main_a v_prenex_14042) 500))) (forall ((v_prenex_18585 Int) (v_prenex_18584 Int)) (or (<= 1 (select main_a v_prenex_18585)) (<= 1000 (+ (select main_a v_prenex_18585) (select main_a v_prenex_18584))) (<= 1 (select main_a v_prenex_18584)) (< v_prenex_18585 main_y) (<= (+ main_y 1) v_prenex_18585) (<= (select main_a v_prenex_18585) 999))) (forall ((v_prenex_20934 Int) (v_prenex_20933 Int)) (or (<= (select main_a v_prenex_20933) 999) (<= (+ main_y 1) v_prenex_20934) (<= 1000 (+ (select main_a v_prenex_20934) (select main_a v_prenex_20933))) (<= 1000 (* 2 (select main_a v_prenex_20934))) (< v_prenex_20934 main_y))) (or (forall ((v_prenex_14557 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_14557))) (< v_prenex_14557 main_y) (<= (select main_a v_prenex_14557) 999) (<= (+ main_y 1) v_prenex_14557))) (forall ((v_prenex_14556 Int)) (or (<= (* 2 (select main_a v_prenex_14556)) 1000) (<= (select main_a v_prenex_14556) 999)))) (forall ((v_prenex_18882 Int) (v_prenex_18881 Int)) (or (<= (+ main_y 1) v_prenex_18882) (< v_prenex_18882 main_y) (<= (select main_a v_prenex_18881) (select main_a v_prenex_18882)) (<= (* 2 (select main_a v_prenex_18882)) 1998) (<= 1 (select main_a v_prenex_18881)))) (forall ((v_prenex_16842 Int) (v_prenex_16843 Int)) (or (<= (+ main_y 1) v_prenex_16843) (< v_prenex_16843 main_y) (< v_prenex_16842 main_x) (<= (* 2 (select main_a v_prenex_16843)) 1998) (<= (select main_a v_prenex_16843) (+ (select main_a v_prenex_16842) 998)) (<= (* 2 (select main_a v_prenex_16842)) 1000))) (forall ((v_prenex_14082 Int) (v_prenex_14083 Int)) (or (<= (+ main_y 1) v_prenex_14083) (<= (select main_a v_prenex_14082) 500) (<= (select main_a v_prenex_14083) 999) (<= (+ main_x 1) v_prenex_14082) (< v_prenex_14083 main_y) (<= 1000 (+ (select main_a v_prenex_14083) (select main_a v_prenex_14082))) (<= (* 2 (select main_a v_prenex_14082)) 1000))) (forall ((v_prenex_16550 Int) (v_prenex_16551 Int)) (or (<= (+ main_y 1) v_prenex_16551) (<= (select main_a v_prenex_16550) 999) (<= (* 2 (select main_a v_prenex_16551)) 1998) (<= (select main_a v_prenex_16551) (+ (select main_a v_prenex_16550) 998)) (< v_prenex_16551 main_y) (<= 1 (select main_a v_prenex_16551)))) (forall ((v_prenex_17136 Int) (v_prenex_17137 Int)) (or (<= 1 (select main_a v_prenex_17137)) (< v_prenex_17137 main_y) (<= (select main_a v_prenex_17136) (select main_a v_prenex_17137)) (<= 0 (+ (select main_a v_prenex_17136) 498)) (<= (select main_a v_prenex_17136) 999) (<= (+ main_y 1) v_prenex_17137))) (forall ((v_prenex_20812 Int) (v_prenex_20811 Int)) (or (< v_prenex_20811 main_x) (<= (select main_a v_prenex_20811) (select main_a v_prenex_20812)) (<= (+ main_y 1) v_prenex_20812) (<= (select main_a v_prenex_20811) 500) (<= (+ main_x 1) v_prenex_20811))) (forall ((v_prenex_16380 Int) (v_prenex_16381 Int)) (or (< v_prenex_16381 main_y) (<= 1 (select main_a v_prenex_16381)) (< v_prenex_16380 main_x) (<= (+ main_y 1) v_prenex_16381) (<= (select main_a v_prenex_16380) (select main_a v_prenex_16381)) (<= 0 (+ (select main_a v_prenex_16380) 498)))) (forall ((v_prenex_13742 Int) (v_prenex_13741 Int)) (or (<= (select main_a v_prenex_13741) 500) (< v_prenex_13742 main_y) (<= 1000 (+ (select main_a v_prenex_13742) (select main_a v_prenex_13741))) (<= 1 (select main_a v_prenex_13741)) (<= (select main_a v_prenex_13742) 999) (<= (+ main_x 1) v_prenex_13741) (<= (+ main_y 1) v_prenex_13742))) (forall ((v_prenex_15299 Int) (v_prenex_15298 Int)) (or (<= (* 2 (select main_a v_prenex_15299)) 1998) (<= 1000 (* 2 (select main_a v_prenex_15299))) (<= (select main_a v_prenex_15298) 999) (<= (+ main_y 1) v_prenex_15299) (<= 2 (* 2 (select main_a v_prenex_15298))) (< v_prenex_15299 main_y) (<= (+ (select main_a v_prenex_15299) (select main_a v_prenex_15298)) 1000))) (or (forall ((v_prenex_15242 Int)) (or (<= 2 (* 2 (select main_a v_prenex_15242))) (<= 1 (select main_a v_prenex_15242)))) (forall ((v_prenex_15243 Int)) (or (< v_prenex_15243 main_y) (<= 1 (select main_a v_prenex_15243)) (<= (+ main_y 1) v_prenex_15243) (<= 500 (select main_a v_prenex_15243)) (<= 1000 (* 2 (select main_a v_prenex_15243)))))) (forall ((v_prenex_16360 Int) (v_prenex_16361 Int)) (or (<= (select main_a v_prenex_16361) 1498) (< v_prenex_16361 main_y) (<= (select main_a v_prenex_16360) 999) (<= (+ main_y 1) v_prenex_16361) (<= 1 (select main_a v_prenex_16361)) (<= 1000 (+ (select main_a v_prenex_16361) (select main_a v_prenex_16360))) (<= 0 (+ (select main_a v_prenex_16360) 498)))) (forall ((v_prenex_19287 Int) (v_prenex_19286 Int)) (or (<= (+ (select main_a v_prenex_19287) (select main_a v_prenex_19286)) 1000) (<= 2 (* 2 (select main_a v_prenex_19286))) (<= (select main_a v_prenex_19287) 999) (< v_prenex_19287 main_y) (<= (+ main_y 1) v_prenex_19287))) (or (forall ((v_prenex_16379 Int)) (or (<= (+ main_y 1) v_prenex_16379) (<= (* 2 (select main_a v_prenex_16379)) 1998) (< v_prenex_16379 main_y) (<= 1 (select main_a v_prenex_16379)) (<= 500 (select main_a v_prenex_16379)))) (forall ((v_prenex_16378 Int)) (or (<= 1 (select main_a v_prenex_16378)) (<= (select main_a v_prenex_16378) 500)))) (or (forall ((v_prenex_22102 Int)) (or (<= 1 (select main_a v_prenex_22102)) (< v_prenex_22102 main_x) (<= (* 2 (select main_a v_prenex_22102)) 1000))) (forall ((v_prenex_22103 Int)) (or (< v_prenex_22103 main_y) (<= (select main_a v_prenex_22103) 999) (<= (* 2 (select main_a v_prenex_22103)) 1998) (<= (+ main_y 1) v_prenex_22103)))) (forall ((v_prenex_18431 Int) (v_prenex_18430 Int)) (or (<= 1 (select main_a v_prenex_18430)) (< v_prenex_18430 main_x) (<= 1 (select main_a v_prenex_18431)) (< v_prenex_18431 main_y) (<= (+ (select main_a v_prenex_18431) (select main_a v_prenex_18430)) 1000) (<= (+ main_y 1) v_prenex_18431) (<= 2 (* 2 (select main_a v_prenex_18430))))) (forall ((v_prenex_13820 Int) (v_prenex_13819 Int)) (or (<= (select main_a v_prenex_13819) 500) (< v_prenex_13820 main_y) (<= (select main_a v_prenex_13820) (+ (select main_a v_prenex_13819) 998)) (<= 500 (select main_a v_prenex_13820)) (<= (select main_a v_prenex_13820) 1498) (<= (+ main_y 1) v_prenex_13820) (<= (select main_a v_prenex_13819) 999))) (forall ((v_prenex_18813 Int) (v_prenex_18814 Int)) (or (< v_prenex_18814 main_y) (<= (+ main_y 1) v_prenex_18814) (<= (select main_a v_prenex_18814) 999) (<= 1000 (+ (select main_a v_prenex_18814) (select main_a v_prenex_18813))) (<= 1 (select main_a v_prenex_18814)))) (or (forall ((v_prenex_16958 Int)) (or (<= (select main_a v_prenex_16958) 999) (<= (select main_a v_prenex_16958) 500))) (forall ((v_prenex_16959 Int)) (or (<= 1 (select main_a v_prenex_16959)) (<= (+ main_y 1) v_prenex_16959) (< v_prenex_16959 main_y) (<= 1000 (* 2 (select main_a v_prenex_16959)))))) (forall ((v_prenex_16684 Int) (v_prenex_16685 Int)) (or (< v_prenex_16685 main_y) (<= 2 (* 2 (select main_a v_prenex_16684))) (<= (+ main_y 1) v_prenex_16685) (<= 1000 (* 2 (select main_a v_prenex_16685))) (< v_prenex_16684 main_x) (<= 0 (+ (select main_a v_prenex_16684) 498)) (<= (select main_a v_prenex_16684) (select main_a v_prenex_16685)))) (forall ((v_prenex_19520 Int) (v_prenex_19521 Int)) (or (<= (+ main_y 1) v_prenex_19521) (<= (select main_a v_prenex_19521) (+ (select main_a v_prenex_19520) 998)) (<= (select main_a v_prenex_19521) 999) (< v_prenex_19521 main_y) (<= 0 (+ (select main_a v_prenex_19520) 498)) (<= 1 (select main_a v_prenex_19520)) (<= 500 (select main_a v_prenex_19521)))) (forall ((v_prenex_16318 Int) (v_prenex_16319 Int)) (or (< v_prenex_16319 main_y) (<= 2 (* 2 (select main_a v_prenex_16318))) (<= (select main_a v_prenex_16319) 1498) (<= (select main_a v_prenex_16319) (+ (select main_a v_prenex_16318) 998)) (<= 1 (select main_a v_prenex_16318)) (<= (+ main_y 1) v_prenex_16319) (<= (* 2 (select main_a v_prenex_16319)) 1998))) (forall ((v_prenex_13796 Int) (v_prenex_13795 Int)) (or (<= (+ main_x 1) v_prenex_13795) (<= (select main_a v_prenex_13796) (+ (select main_a v_prenex_13795) 998)) (<= (+ main_y 1) v_prenex_13796) (<= 0 (+ (select main_a v_prenex_13795) 498)) (< v_prenex_13796 main_y) (<= 1000 (* 2 (select main_a v_prenex_13796))) (<= 2 (* 2 (select main_a v_prenex_13795))))) (forall ((v_prenex_16698 Int) (v_prenex_16699 Int)) (or (<= 1000 (+ (select main_a v_prenex_16699) (select main_a v_prenex_16698))) (<= (+ main_y 1) v_prenex_16699) (<= (select main_a v_prenex_16698) 999) (<= (* 2 (select main_a v_prenex_16698)) 1000) (<= (select main_a v_prenex_16699) 999) (< v_prenex_16699 main_y) (<= (select main_a v_prenex_16699) 1498))) (or (forall ((v_prenex_18119 Int)) (or (< v_prenex_18119 main_y) (<= (select main_a v_prenex_18119) 999) (<= 1000 (* 2 (select main_a v_prenex_18119))) (<= (+ main_y 1) v_prenex_18119))) (forall ((v_prenex_18118 Int)) (or (<= 1 (select main_a v_prenex_18118)) (<= 0 (+ (select main_a v_prenex_18118) 498))))) (or (forall ((v_prenex_19650 Int)) (or (<= (+ main_y 1) v_prenex_19650) (< v_prenex_19650 main_y) (<= 1000 (* 2 (select main_a v_prenex_19650))) (<= (select main_a v_prenex_19650) 1498))) (forall ((v_prenex_19649 Int)) (or (< v_prenex_19649 main_x) (<= 2 (* 2 (select main_a v_prenex_19649)))))) (forall ((v_prenex_18819 Int) (v_prenex_18820 Int)) (or (<= 2 (* 2 (select main_a v_prenex_18819))) (<= (+ main_y 1) v_prenex_18820) (<= 0 (+ (select main_a v_prenex_18819) 498)) (<= (+ (select main_a v_prenex_18820) (select main_a v_prenex_18819)) 1000) (<= (select main_a v_prenex_18820) 1498) (< v_prenex_18820 main_y) (<= (+ main_x 1) v_prenex_18819))) (or (forall ((v_prenex_14721 Int)) (or (<= (select main_a v_prenex_14721) 999) (<= (select main_a v_prenex_14721) 1498) (<= 1000 (* 2 (select main_a v_prenex_14721))) (< v_prenex_14721 main_y) (<= (+ main_y 1) v_prenex_14721))) (forall ((v_prenex_14720 Int)) (<= 0 (+ (select main_a v_prenex_14720) 498)))) (or (forall ((v_prenex_14382 Int)) (or (<= (select main_a v_prenex_14382) 1498) (<= 1 (select main_a v_prenex_14382)) (<= 1000 (* 2 (select main_a v_prenex_14382))) (< v_prenex_14382 main_y) (<= (+ main_y 1) v_prenex_14382))) (forall ((v_prenex_14381 Int)) (<= 2 (* 2 (select main_a v_prenex_14381))))) (forall ((v_prenex_17985 Int) (v_prenex_17986 Int)) (or (<= (select main_a v_prenex_17985) (select main_a v_prenex_17986)) (<= (select main_a v_prenex_17986) 999) (< v_prenex_17986 main_y) (<= (select main_a v_prenex_17985) 500) (<= (+ main_y 1) v_prenex_17986) (<= 1000 (* 2 (select main_a v_prenex_17986))))) (forall ((v_prenex_20294 Int) (v_prenex_20293 Int)) (or (<= (select main_a v_prenex_20293) 500) (<= (select main_a v_prenex_20294) (+ (select main_a v_prenex_20293) 998)) (< v_prenex_20294 main_y) (<= (* 2 (select main_a v_prenex_20293)) 1000) (<= (+ main_y 1) v_prenex_20294) (<= (* 2 (select main_a v_prenex_20294)) 1998) (<= (select main_a v_prenex_20294) 999))) (forall ((v_prenex_16665 Int) (v_prenex_16664 Int)) (or (<= 2 (* 2 (select main_a v_prenex_16664))) (<= (+ (select main_a v_prenex_16665) (select main_a v_prenex_16664)) 1000) (<= (+ main_y 1) v_prenex_16665) (<= 1000 (* 2 (select main_a v_prenex_16665))) (<= (select main_a v_prenex_16664) 999) (< v_prenex_16665 main_y) (< v_prenex_16664 main_x))) (forall ((v_prenex_20043 Int) (v_prenex_20042 Int)) (or (<= (+ (select main_a v_prenex_20043) (select main_a v_prenex_20042)) 1000) (<= (select main_a v_prenex_20043) 1498) (< v_prenex_20042 main_x) (<= (+ main_y 1) v_prenex_20043) (<= (select main_a v_prenex_20042) 999) (<= 0 (+ (select main_a v_prenex_20042) 498)) (< v_prenex_20043 main_y))) (or (forall ((v_prenex_17832 Int)) (or (<= 1 (select main_a v_prenex_17832)) (<= 2 (* 2 (select main_a v_prenex_17832))) (<= (+ main_x 1) v_prenex_17832))) (forall ((v_prenex_17833 Int)) (or (<= (+ main_y 1) v_prenex_17833) (<= (select main_a v_prenex_17833) 1498) (< v_prenex_17833 main_y) (<= (* 2 (select main_a v_prenex_17833)) 1998)))) (forall ((v_prenex_20632 Int) (v_prenex_20631 Int)) (or (< v_prenex_20632 main_y) (<= (select main_a v_prenex_20632) 999) (<= (+ main_y 1) v_prenex_20632) (<= (+ (select main_a v_prenex_20632) (select main_a v_prenex_20631)) 1000) (<= 500 (select main_a v_prenex_20632)) (<= (* 2 (select main_a v_prenex_20631)) 1000))) (forall ((v_prenex_20455 Int) (v_prenex_20454 Int)) (or (< v_prenex_20454 main_x) (<= (select main_a v_prenex_20454) 999) (<= (+ main_x 1) v_prenex_20454) (<= 1000 (+ (select main_a v_prenex_20455) (select main_a v_prenex_20454))) (<= (* 2 (select main_a v_prenex_20454)) 1000))) (or (forall ((v_prenex_15893 Int)) (or (<= (+ main_y 1) v_prenex_15893) (<= (* 2 (select main_a v_prenex_15893)) 1998) (<= (select main_a v_prenex_15893) 999) (< v_prenex_15893 main_y) (<= 500 (select main_a v_prenex_15893)))) (forall ((v_prenex_15892 Int)) (or (<= 1 (select main_a v_prenex_15892)) (<= 0 (+ (select main_a v_prenex_15892) 498))))) (forall ((v_prenex_14828 Int) (v_prenex_14829 Int)) (or (<= (+ (select main_a v_prenex_14829) (select main_a v_prenex_14828)) 1000) (<= (select main_a v_prenex_14828) 999) (<= (+ main_x 1) v_prenex_14828) (<= (+ main_y 1) v_prenex_14829) (< v_prenex_14829 main_y) (<= 0 (+ (select main_a v_prenex_14828) 498)) (<= 1000 (* 2 (select main_a v_prenex_14829))))) (forall ((v_prenex_14951 Int) (v_prenex_14950 Int)) (or (<= (select main_a v_prenex_14950) (select main_a v_prenex_14951)) (< v_prenex_14951 main_y) (< v_prenex_14950 main_x) (<= (+ main_y 1) v_prenex_14951) (<= 1 (select main_a v_prenex_14951)))) (forall ((v_prenex_19856 Int) (v_prenex_19855 Int)) (or (< v_prenex_19856 main_y) (<= (* 2 (select main_a v_prenex_19855)) 1000) (<= (+ main_y 1) v_prenex_19856) (<= (select main_a v_prenex_19856) 999) (<= 0 (+ (select main_a v_prenex_19855) 498)) (<= 1000 (+ (select main_a v_prenex_19856) (select main_a v_prenex_19855))) (<= (* 2 (select main_a v_prenex_19856)) 1998))) (forall ((v_prenex_14073 Int) (v_prenex_14072 Int)) (or (<= (* 2 (select main_a v_prenex_14072)) 1000) (<= 1000 (+ (select main_a v_prenex_14073) (select main_a v_prenex_14072))) (<= (select main_a v_prenex_14072) 500) (<= 500 (select main_a v_prenex_14073)) (< v_prenex_14073 main_y) (<= (+ main_x 1) v_prenex_14072) (<= (+ main_y 1) v_prenex_14073))) (forall ((v_prenex_19151 Int) (v_prenex_19152 Int)) (or (<= (select main_a v_prenex_19151) 500) (< v_prenex_19152 main_y) (<= (select main_a v_prenex_19152) 999) (<= 0 (+ (select main_a v_prenex_19151) 498)) (<= (+ main_y 1) v_prenex_19152) (<= (select main_a v_prenex_19152) (+ (select main_a v_prenex_19151) 998)) (<= (select main_a v_prenex_19152) 1498))) (forall ((v_prenex_16898 Int) (v_prenex_16899 Int)) (or (<= (select main_a v_prenex_16898) (select main_a v_prenex_16899)) (<= 1 (select main_a v_prenex_16898)) (<= (* 2 (select main_a v_prenex_16899)) 1998) (<= (+ main_y 1) v_prenex_16899) (<= (select main_a v_prenex_16899) 999) (< v_prenex_16899 main_y))) (forall ((v_prenex_16240 Int) (v_prenex_16241 Int)) (or (< v_prenex_16241 main_y) (<= (select main_a v_prenex_16240) (select main_a v_prenex_16241)) (< v_prenex_16240 main_x) (<= (* 2 (select main_a v_prenex_16240)) 1000) (<= (select main_a v_prenex_16241) 999) (<= (+ main_y 1) v_prenex_16241) (<= 1 (select main_a v_prenex_16240)))) (or (forall ((v_prenex_13554 Int)) (<= 2 (* 2 (select main_a v_prenex_13554)))) (forall ((v_prenex_13555 Int)) (or (<= (* 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) (<= 500 (select main_a v_prenex_13555))))) (forall ((v_prenex_20418 Int) (v_prenex_20417 Int)) (or (<= (+ main_y 1) v_prenex_20418) (<= (select main_a v_prenex_20418) 999) (< v_prenex_20418 main_y) (<= (select main_a v_prenex_20418) 1498) (<= (select main_a v_prenex_20417) (select main_a v_prenex_20418)) (<= 2 (* 2 (select main_a v_prenex_20417))))) (forall ((v_prenex_21686 Int) (v_prenex_21687 Int)) (or (<= (select main_a v_prenex_21686) 999) (< v_prenex_21687 main_y) (<= (select main_a v_prenex_21687) 1498) (<= (+ main_y 1) v_prenex_21687) (<= 0 (+ (select main_a v_prenex_21686) 498)) (<= 1000 (+ (select main_a v_prenex_21687) (select main_a v_prenex_21686))) (<= 500 (select main_a v_prenex_21687)))) (forall ((v_prenex_18905 Int) (v_prenex_18906 Int)) (or (<= (select main_a v_prenex_18905) 500) (< v_prenex_18905 main_x) (<= (select main_a v_prenex_18905) (select main_a v_prenex_18906)) (<= (+ main_x 1) v_prenex_18905))) (or (forall ((v_prenex_14216 Int)) (or (< v_prenex_14216 main_y) (<= (+ main_y 1) v_prenex_14216) (<= (* 2 (select main_a v_prenex_14216)) 1998) (<= 1 (select main_a v_prenex_14216)))) (forall ((v_prenex_14215 Int)) (or (<= (+ main_x 1) v_prenex_14215) (<= 2 (* 2 (select main_a v_prenex_14215))) (<= (select main_a v_prenex_14215) 500)))) (forall ((v_prenex_19018 Int) (v_prenex_19017 Int)) (or (<= 2 (* 2 (select main_a v_prenex_19017))) (<= 1000 (* 2 (select main_a v_prenex_19018))) (<= (select main_a v_prenex_19017) 999) (<= (+ (select main_a v_prenex_19018) (select main_a v_prenex_19017)) 1000) (< v_prenex_19018 main_y) (<= (+ main_y 1) v_prenex_19018))) (or (forall ((v_prenex_21659 Int)) (or (<= 500 (select main_a v_prenex_21659)) (< v_prenex_21659 main_y) (<= (* 2 (select main_a v_prenex_21659)) 1998) (<= (+ main_y 1) v_prenex_21659))) (forall ((v_prenex_21658 Int)) (or (<= (select main_a v_prenex_21658) 500) (<= (select main_a v_prenex_21658) 999)))) (forall ((v_prenex_21612 Int) (v_prenex_21613 Int)) (or (<= (+ main_x 1) v_prenex_21612) (<= (* 2 (select main_a v_prenex_21612)) 1000) (<= (select main_a v_prenex_21612) 999) (<= (select main_a v_prenex_21613) (+ (select main_a v_prenex_21612) 998)) (< v_prenex_21612 main_x))) (forall ((v_prenex_18699 Int) (v_prenex_18698 Int)) (or (< v_prenex_18699 main_y) (<= 1 (select main_a v_prenex_18698)) (<= 1000 (* 2 (select main_a v_prenex_18699))) (<= 2 (* 2 (select main_a v_prenex_18698))) (< v_prenex_18698 main_x) (<= (+ main_y 1) v_prenex_18699) (<= (+ (select main_a v_prenex_18699) (select main_a v_prenex_18698)) 1000))) (forall ((v_prenex_21203 Int) (v_prenex_21204 Int)) (or (<= (select main_a v_prenex_21203) (select main_a v_prenex_21204)) (<= 2 (* 2 (select main_a v_prenex_21203))) (< v_prenex_21204 main_y) (<= (+ main_y 1) v_prenex_21204) (<= (+ main_x 1) v_prenex_21203) (<= 500 (select main_a v_prenex_21204)))) (or (forall ((v_prenex_16735 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_16735))) (<= (+ main_y 1) v_prenex_16735) (< v_prenex_16735 main_y))) (forall ((v_prenex_16734 Int)) (or (<= (* 2 (select main_a v_prenex_16734)) 1000) (<= (select main_a v_prenex_16734) 500)))) (forall ((v_prenex_18932 Int) (v_prenex_18931 Int)) (or (<= (+ main_x 1) v_prenex_18931) (<= (select main_a v_prenex_18931) 999) (<= (* 2 (select main_a v_prenex_18931)) 1000) (<= 500 (select main_a v_prenex_18932)) (< v_prenex_18932 main_y) (<= (+ main_y 1) v_prenex_18932) (<= (select main_a v_prenex_18932) (+ (select main_a v_prenex_18931) 998)))) (forall ((v_prenex_17260 Int) (v_prenex_17261 Int)) (or (<= (+ main_y 1) v_prenex_17261) (<= 1 (select main_a v_prenex_17260)) (< v_prenex_17261 main_y) (<= 1000 (* 2 (select main_a v_prenex_17261))) (<= 1000 (+ (select main_a v_prenex_17261) (select main_a v_prenex_17260))) (< v_prenex_17260 main_x))) (or (forall ((v_prenex_16711 Int)) (or (<= (+ main_y 1) v_prenex_16711) (<= (* 2 (select main_a v_prenex_16711)) 1998) (<= 1000 (* 2 (select main_a v_prenex_16711))) (< v_prenex_16711 main_y))) (forall ((v_prenex_16710 Int)) (or (<= (select main_a v_prenex_16710) 999) (<= (+ main_x 1) v_prenex_16710) (<= 1 (select main_a v_prenex_16710))))) (forall ((v_prenex_16820 Int) (v_prenex_16821 Int)) (or (< v_prenex_16821 main_y) (<= (+ main_y 1) v_prenex_16821) (<= 2 (* 2 (select main_a v_prenex_16820))) (<= (select main_a v_prenex_16821) 1498) (<= 1000 (* 2 (select main_a v_prenex_16821))) (<= 0 (+ (select main_a v_prenex_16820) 498)) (<= (+ (select main_a v_prenex_16821) (select main_a v_prenex_16820)) 1000))) (or (forall ((v_prenex_20141 Int)) (or (<= 500 (select main_a v_prenex_20141)) (<= 1 (select main_a v_prenex_20141)) (<= (* 2 (select main_a v_prenex_20141)) 1998) (<= (+ main_y 1) v_prenex_20141) (< v_prenex_20141 main_y))) (forall ((v_prenex_20140 Int)) (<= (select main_a v_prenex_20140) 999))) (forall ((v_prenex_19333 Int) (v_prenex_19332 Int)) (or (<= 0 (+ (select main_a v_prenex_19332) 498)) (<= 2 (* 2 (select main_a v_prenex_19332))) (<= 1000 (* 2 (select main_a v_prenex_19333))) (< v_prenex_19333 main_y) (<= (+ main_y 1) v_prenex_19333) (<= 1000 (+ (select main_a v_prenex_19333) (select main_a v_prenex_19332))))) (forall ((v_prenex_18183 Int) (v_prenex_18182 Int)) (or (<= 1 (select main_a v_prenex_18182)) (<= (+ main_y 1) v_prenex_18183) (<= 1 (select main_a v_prenex_18183)) (<= 1000 (+ (select main_a v_prenex_18183) (select main_a v_prenex_18182))) (<= 1000 (* 2 (select main_a v_prenex_18183))) (< v_prenex_18183 main_y))) (forall ((v_prenex_15928 Int) (v_prenex_15929 Int)) (or (<= (+ main_x 1) v_prenex_15928) (<= 0 (+ (select main_a v_prenex_15928) 498)) (<= 2 (* 2 (select main_a v_prenex_15928))) (< v_prenex_15928 main_x) (<= (select main_a v_prenex_15928) (select main_a v_prenex_15929)))) (forall ((v_prenex_18590 Int) (v_prenex_18591 Int)) (or (<= 2 (* 2 (select main_a v_prenex_18590))) (<= (select main_a v_prenex_18590) (select main_a v_prenex_18591)) (<= 1 (select main_a v_prenex_18590)) (<= (select main_a v_prenex_18591) 1498) (< v_prenex_18591 main_y) (<= (+ main_y 1) v_prenex_18591) (<= (* 2 (select main_a v_prenex_18591)) 1998))) (forall ((v_prenex_19089 Int) (v_prenex_19090 Int)) (or (<= 1000 (+ (select main_a v_prenex_19090) (select main_a v_prenex_19089))) (<= (select main_a v_prenex_19090) 999) (< v_prenex_19090 main_y) (<= (* 2 (select main_a v_prenex_19090)) 1998) (<= (+ main_y 1) v_prenex_19090) (<= 0 (+ (select main_a v_prenex_19089) 498)) (<= 1 (select main_a v_prenex_19089)))) (or (forall ((v_prenex_17466 Int)) (or (<= 2 (* 2 (select main_a v_prenex_17466))) (< v_prenex_17466 main_x) (<= (+ main_x 1) v_prenex_17466))) (forall ((v_prenex_17467 Int)) (<= 1000 (* 2 (select main_a v_prenex_17467))))) (forall ((v_prenex_17332 Int) (v_prenex_17333 Int)) (or (<= 0 (+ (select main_a v_prenex_17332) 498)) (<= 500 (select main_a v_prenex_17333)) (< v_prenex_17333 main_y) (<= (select main_a v_prenex_17333) (+ (select main_a v_prenex_17332) 998)) (<= (+ main_y 1) v_prenex_17333) (<= (select main_a v_prenex_17333) 999) (<= 2 (* 2 (select main_a v_prenex_17332))))) (forall ((v_prenex_20638 Int) (v_prenex_20637 Int)) (or (<= (select main_a v_prenex_20637) 500) (<= (+ main_y 1) v_prenex_20638) (<= 1 (select main_a v_prenex_20638)) (< v_prenex_20638 main_y) (<= (select main_a v_prenex_20638) (+ (select main_a v_prenex_20637) 998)))) (forall ((v_prenex_14344 Int) (v_prenex_14343 Int)) (or (< v_prenex_14344 main_y) (<= (+ main_y 1) v_prenex_14344) (<= 1 (select main_a v_prenex_14344)) (<= (* 2 (select main_a v_prenex_14344)) 1998) (<= (* 2 (select main_a v_prenex_14343)) 1000) (<= (select main_a v_prenex_14344) (+ (select main_a v_prenex_14343) 998)) (<= 2 (* 2 (select main_a v_prenex_14343))))) (forall ((v_prenex_15076 Int) (v_prenex_15077 Int)) (or (<= (select main_a v_prenex_15076) 999) (<= (+ main_y 1) v_prenex_15077) (< v_prenex_15077 main_y) (<= (select main_a v_prenex_15077) (+ (select main_a v_prenex_15076) 998)) (<= 2 (* 2 (select main_a v_prenex_15076))) (<= (* 2 (select main_a v_prenex_15077)) 1998) (< v_prenex_15076 main_x))) (forall ((v_prenex_15677 Int) (v_prenex_15676 Int)) (or (< v_prenex_15677 main_y) (<= 1000 (* 2 (select main_a v_prenex_15677))) (<= (select main_a v_prenex_15677) (+ (select main_a v_prenex_15676) 998)) (<= (+ main_y 1) v_prenex_15677) (<= (* 2 (select main_a v_prenex_15676)) 1000) (<= 0 (+ (select main_a v_prenex_15676) 498)) (<= (select main_a v_prenex_15677) 1498))) (or (forall ((v_prenex_19063 Int)) (or (<= 1 (select main_a v_prenex_19063)) (<= (select main_a v_prenex_19063) 500))) (forall ((v_prenex_19064 Int)) (or (<= (+ main_y 1) v_prenex_19064) (< v_prenex_19064 main_y) (<= (* 2 (select main_a v_prenex_19064)) 1998)))) (forall ((v_prenex_14949 Int) (v_prenex_14948 Int)) (or (< v_prenex_14949 main_y) (<= (+ main_y 1) v_prenex_14949) (<= (select main_a v_prenex_14949) 999) (<= (select main_a v_prenex_14948) 999) (<= (select main_a v_prenex_14948) 500) (<= 1000 (+ (select main_a v_prenex_14949) (select main_a v_prenex_14948))))) (forall ((v_prenex_15329 Int) (v_prenex_15328 Int)) (or (<= 1 (select main_a v_prenex_15329)) (< v_prenex_15329 main_y) (<= 1000 (+ (select main_a v_prenex_15329) (select main_a v_prenex_15328))) (<= 1 (select main_a v_prenex_15328)) (<= (select main_a v_prenex_15329) 999) (<= (select main_a v_prenex_15328) 500) (<= (+ main_y 1) v_prenex_15329))) (forall ((v_prenex_17252 Int) (v_prenex_17253 Int)) (or (<= (+ (select main_a v_prenex_17253) (select main_a v_prenex_17252)) 1000) (< v_prenex_17253 main_y) (<= 1 (select main_a v_prenex_17252)) (<= 1000 (* 2 (select main_a v_prenex_17253))) (<= (+ main_y 1) v_prenex_17253) (<= (select main_a v_prenex_17253) 999))) (or (forall ((v_prenex_18675 Int)) (or (<= (+ main_y 1) v_prenex_18675) (< v_prenex_18675 main_y) (<= 500 (select main_a v_prenex_18675)) (<= 1000 (* 2 (select main_a v_prenex_18675))))) (forall ((v_prenex_18674 Int)) (or (<= (+ main_x 1) v_prenex_18674) (<= 0 (+ (select main_a v_prenex_18674) 498)) (<= (* 2 (select main_a v_prenex_18674)) 1000)))) (or (forall ((v_prenex_15732 Int)) (<= (* 2 (select main_a v_prenex_15732)) 1000)) (forall ((v_prenex_15733 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_15733))) (< v_prenex_15733 main_y) (<= 500 (select main_a v_prenex_15733)) (<= (+ main_y 1) v_prenex_15733) (<= 1 (select main_a v_prenex_15733))))) (or (forall ((v_prenex_19591 Int)) (or (< v_prenex_19591 main_x) (<= 0 (+ (select main_a v_prenex_19591) 498)) (<= 1 (select main_a v_prenex_19591)))) (forall ((v_prenex_19592 Int)) (or (< v_prenex_19592 main_y) (<= (* 2 (select main_a v_prenex_19592)) 1998) (<= (+ main_y 1) v_prenex_19592) (<= 1 (select main_a v_prenex_19592))))) (forall ((v_prenex_14295 Int) (v_prenex_14296 Int)) (or (< v_prenex_14295 main_x) (< v_prenex_14296 main_y) (<= 1 (select main_a v_prenex_14296)) (<= (+ main_y 1) v_prenex_14296) (<= 0 (+ (select main_a v_prenex_14295) 498)) (<= (+ (select main_a v_prenex_14296) (select main_a v_prenex_14295)) 1000))) (forall ((v_prenex_15247 Int) (v_prenex_15246 Int)) (or (<= (select main_a v_prenex_15246) (select main_a v_prenex_15247)) (<= (+ main_y 1) v_prenex_15247) (< v_prenex_15247 main_y) (<= 1 (select main_a v_prenex_15247)) (<= 0 (+ (select main_a v_prenex_15246) 498)) (<= (* 2 (select main_a v_prenex_15246)) 1000))) (or (forall ((v_prenex_15690 Int)) (or (<= 1 (select main_a v_prenex_15690)) (<= 2 (* 2 (select main_a v_prenex_15690))))) (forall ((v_prenex_15691 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_15691))) (<= (* 2 (select main_a v_prenex_15691)) 1998) (< v_prenex_15691 main_y) (<= (select main_a v_prenex_15691) 999) (<= (+ main_y 1) v_prenex_15691)))) (forall ((v_prenex_20073 Int) (v_prenex_20072 Int)) (or (<= 1000 (+ (select main_a v_prenex_20073) (select main_a v_prenex_20072))) (<= 500 (select main_a v_prenex_20073)) (<= (+ main_y 1) v_prenex_20073) (<= 2 (* 2 (select main_a v_prenex_20072))) (<= 1 (select main_a v_prenex_20073)) (< v_prenex_20073 main_y))) (forall ((v_prenex_20272 Int) (v_prenex_20271 Int)) (or (<= (+ main_y 1) v_prenex_20272) (<= 1 (select main_a v_prenex_20272)) (< v_prenex_20272 main_y) (<= 0 (+ (select main_a v_prenex_20271) 498)) (<= (select main_a v_prenex_20272) 999) (<= 1 (select main_a v_prenex_20271)) (<= (select main_a v_prenex_20272) (+ (select main_a v_prenex_20271) 998)))) (forall ((v_prenex_14289 Int) (v_prenex_14290 Int)) (or (<= (select main_a v_prenex_14290) 1498) (< v_prenex_14290 main_y) (<= 1000 (+ (select main_a v_prenex_14290) (select main_a v_prenex_14289))) (<= (* 2 (select main_a v_prenex_14289)) 1000) (<= 500 (select main_a v_prenex_14290)) (<= (+ main_y 1) v_prenex_14290) (<= 2 (* 2 (select main_a v_prenex_14289))))) (forall ((v_prenex_16628 Int) (v_prenex_16629 Int)) (or (<= (select main_a v_prenex_16629) 999) (<= (* 2 (select main_a v_prenex_16629)) 1998) (<= (+ main_y 1) v_prenex_16629) (<= (select main_a v_prenex_16629) (+ (select main_a v_prenex_16628) 998)) (< v_prenex_16629 main_y) (<= (select main_a v_prenex_16628) 999) (<= 2 (* 2 (select main_a v_prenex_16628))))) (or (forall ((v_prenex_18385 Int)) (or (<= 500 (select main_a v_prenex_18385)) (< v_prenex_18385 main_y) (<= 1000 (* 2 (select main_a v_prenex_18385))) (<= (+ main_y 1) v_prenex_18385))) (forall ((v_prenex_18384 Int)) (or (<= 0 (+ (select main_a v_prenex_18384) 498)) (< v_prenex_18384 main_x) (<= 2 (* 2 (select main_a v_prenex_18384)))))) (forall ((v_prenex_13999 Int) (v_prenex_13998 Int)) (or (<= 1000 (+ (select main_a v_prenex_13999) (select main_a v_prenex_13998))) (< v_prenex_13999 main_y) (<= 2 (* 2 (select main_a v_prenex_13998))) (<= (+ main_y 1) v_prenex_13999) (<= (select main_a v_prenex_13999) 999) (<= (* 2 (select main_a v_prenex_13998)) 1000) (<= 1000 (* 2 (select main_a v_prenex_13999))))) (forall ((v_prenex_18439 Int) (v_prenex_18438 Int)) (or (<= 1 (select main_a v_prenex_18439)) (<= (select main_a v_prenex_18439) 1498) (<= (+ (select main_a v_prenex_18439) (select main_a v_prenex_18438)) 1000) (<= 1 (select main_a v_prenex_18438)) (<= (+ main_y 1) v_prenex_18439) (<= (select main_a v_prenex_18438) 500) (< v_prenex_18439 main_y))) (forall ((v_prenex_17979 Int) (v_prenex_17980 Int)) (or (<= 1 (select main_a v_prenex_17979)) (<= (+ main_y 1) v_prenex_17980) (<= 1000 (+ (select main_a v_prenex_17980) (select main_a v_prenex_17979))) (<= (* 2 (select main_a v_prenex_17979)) 1000) (< v_prenex_17980 main_y) (<= (* 2 (select main_a v_prenex_17980)) 1998))) (forall ((v_prenex_19908 Int) (v_prenex_19909 Int)) (or (<= (select main_a v_prenex_19909) 1498) (< v_prenex_19909 main_y) (<= (select main_a v_prenex_19908) (select main_a v_prenex_19909)) (<= (select main_a v_prenex_19908) 500) (<= (+ main_y 1) v_prenex_19909) (<= 0 (+ (select main_a v_prenex_19908) 498)) (<= 500 (select main_a v_prenex_19909)))) (or (forall ((v_prenex_14737 Int)) (or (< v_prenex_14737 main_y) (<= 1 (select main_a v_prenex_14737)) (<= (+ main_y 1) v_prenex_14737) (<= 500 (select main_a v_prenex_14737)) (<= 1000 (* 2 (select main_a v_prenex_14737))))) (forall ((v_prenex_14736 Int)) (or (<= (select main_a v_prenex_14736) 500) (<= (select main_a v_prenex_14736) 999)))) (or (forall ((v_prenex_16935 Int)) (or (<= (* 2 (select main_a v_prenex_16935)) 1998) (<= 1000 (* 2 (select main_a v_prenex_16935))) (<= (+ main_y 1) v_prenex_16935) (< v_prenex_16935 main_y) (<= (select main_a v_prenex_16935) 1498))) (forall ((v_prenex_16934 Int)) (<= (select main_a v_prenex_16934) 500))) (forall ((v_prenex_16732 Int) (v_prenex_16733 Int)) (or (<= (+ (select main_a v_prenex_16733) (select main_a v_prenex_16732)) 1000) (<= (* 2 (select main_a v_prenex_16733)) 1998) (<= 0 (+ (select main_a v_prenex_16732) 498)) (< v_prenex_16733 main_y) (<= 2 (* 2 (select main_a v_prenex_16732))) (<= (+ main_y 1) v_prenex_16733))) (forall ((v_prenex_15313 Int) (v_prenex_15312 Int)) (or (<= 1 (select main_a v_prenex_15313)) (< v_prenex_15313 main_y) (<= (select main_a v_prenex_15312) 500) (<= 0 (+ (select main_a v_prenex_15312) 498)) (<= (+ main_y 1) v_prenex_15313) (<= 1000 (+ (select main_a v_prenex_15313) (select main_a v_prenex_15312))))) (forall ((v_prenex_22114 Int) (v_prenex_22115 Int)) (or (<= (+ (select main_a v_prenex_22115) (select main_a v_prenex_22114)) 1000) (<= (select main_a v_prenex_22114) 500) (<= (+ main_y 1) v_prenex_22115) (< v_prenex_22115 main_y) (<= (select main_a v_prenex_22114) 999) (< v_prenex_22114 main_x) (<= (select main_a v_prenex_22115) 1498))) (or (forall ((v_prenex_17996 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_17996))) (< v_prenex_17996 main_y) (<= (* 2 (select main_a v_prenex_17996)) 1998) (<= (+ main_y 1) v_prenex_17996))) (forall ((v_prenex_17995 Int)) (or (<= (+ main_x 1) v_prenex_17995) (<= (select main_a v_prenex_17995) 999)))) (or (forall ((v_prenex_15770 Int)) (or (<= 0 (+ (select main_a v_prenex_15770) 498)) (<= 2 (* 2 (select main_a v_prenex_15770))))) (forall ((v_prenex_15771 Int)) (or (<= (+ main_y 1) v_prenex_15771) (<= (* 2 (select main_a v_prenex_15771)) 1998) (< v_prenex_15771 main_y)))) (forall ((v_prenex_14392 Int) (v_prenex_14391 Int)) (or (<= (select main_a v_prenex_14392) (+ (select main_a v_prenex_14391) 998)) (<= (+ main_y 1) v_prenex_14392) (< v_prenex_14392 main_y) (<= 0 (+ (select main_a v_prenex_14391) 498)) (<= (* 2 (select main_a v_prenex_14392)) 1998) (<= 2 (* 2 (select main_a v_prenex_14391))))) (forall ((v_prenex_15913 Int) (v_prenex_15912 Int)) (or (< v_prenex_15912 main_x) (<= (select main_a v_prenex_15913) 1498) (<= (select main_a v_prenex_15912) 999) (< v_prenex_15913 main_y) (<= (+ (select main_a v_prenex_15913) (select main_a v_prenex_15912)) 1000) (<= 2 (* 2 (select main_a v_prenex_15912))) (<= (+ main_y 1) v_prenex_15913))) (forall ((v_prenex_13898 Int) (v_prenex_13897 Int)) (or (< v_prenex_13898 main_y) (<= 1000 (+ (select main_a v_prenex_13898) (select main_a v_prenex_13897))) (<= (select main_a v_prenex_13897) 999) (<= (select main_a v_prenex_13897) 500) (<= (+ main_y 1) v_prenex_13898) (<= 500 (select main_a v_prenex_13898)))) (forall ((v_prenex_17100 Int) (v_prenex_17101 Int)) (or (<= (select main_a v_prenex_17100) (select main_a v_prenex_17101)) (<= (+ main_y 1) v_prenex_17101) (< v_prenex_17100 main_x) (< v_prenex_17101 main_y) (<= (select main_a v_prenex_17100) 500) (<= (select main_a v_prenex_17101) 999))) (forall ((v_prenex_22060 Int) (v_prenex_22061 Int)) (or (<= (select main_a v_prenex_22060) 500) (<= (* 2 (select main_a v_prenex_22061)) 1998) (<= (+ (select main_a v_prenex_22061) (select main_a v_prenex_22060)) 1000) (<= (+ main_y 1) v_prenex_22061) (< v_prenex_22061 main_y) (<= (select main_a v_prenex_22061) 999))) (forall ((v_prenex_17194 Int) (v_prenex_17195 Int)) (or (< v_prenex_17195 main_y) (<= (+ main_y 1) v_prenex_17195) (<= 1000 (* 2 (select main_a v_prenex_17195))) (<= 1 (select main_a v_prenex_17194)) (<= (select main_a v_prenex_17195) (+ (select main_a v_prenex_17194) 998)) (<= (select main_a v_prenex_17194) 999) (<= 500 (select main_a v_prenex_17195)))) (forall ((v_prenex_22170 Int) (v_prenex_22171 Int)) (or (<= (+ main_x 1) v_prenex_22170) (< v_prenex_22171 main_y) (<= (+ main_y 1) v_prenex_22171) (<= 1000 (* 2 (select main_a v_prenex_22171))) (<= (select main_a v_prenex_22170) 500) (<= (+ (select main_a v_prenex_22171) (select main_a v_prenex_22170)) 1000))) (or (forall ((v_prenex_15524 Int)) (or (<= 0 (+ (select main_a v_prenex_15524) 498)) (<= 2 (* 2 (select main_a v_prenex_15524))))) (forall ((v_prenex_15525 Int)) (or (<= (select main_a v_prenex_15525) 999) (<= (+ main_y 1) v_prenex_15525) (<= (* 2 (select main_a v_prenex_15525)) 1998) (< v_prenex_15525 main_y)))) (forall ((v_prenex_15981 Int) (v_prenex_15980 Int)) (or (<= 1 (select main_a v_prenex_15981)) (< v_prenex_15981 main_y) (<= 2 (* 2 (select main_a v_prenex_15980))) (<= (+ (select main_a v_prenex_15981) (select main_a v_prenex_15980)) 1000) (<= (* 2 (select main_a v_prenex_15980)) 1000) (<= (* 2 (select main_a v_prenex_15981)) 1998) (<= (+ main_y 1) v_prenex_15981))) (forall ((v_prenex_19221 Int) (v_prenex_19222 Int)) (or (< v_prenex_19222 main_y) (<= 1 (select main_a v_prenex_19222)) (<= (+ main_y 1) v_prenex_19222) (<= (select main_a v_prenex_19221) 500) (<= (+ (select main_a v_prenex_19222) (select main_a v_prenex_19221)) 1000) (<= 1 (select main_a v_prenex_19221)))) (forall ((v_prenex_15106 Int) (v_prenex_15107 Int)) (or (< v_prenex_15107 main_y) (<= (+ main_y 1) v_prenex_15107) (<= (* 2 (select main_a v_prenex_15106)) 1000) (<= (+ (select main_a v_prenex_15107) (select main_a v_prenex_15106)) 1000) (<= (select main_a v_prenex_15106) 500) (<= 500 (select main_a v_prenex_15107)) (<= 1000 (* 2 (select main_a v_prenex_15107))))) (forall ((v_prenex_14585 Int) (v_prenex_14584 Int)) (or (< v_prenex_14584 main_x) (<= (+ main_y 1) v_prenex_14585) (<= 0 (+ (select main_a v_prenex_14584) 498)) (<= 2 (* 2 (select main_a v_prenex_14584))) (<= (select main_a v_prenex_14585) 1498) (<= (select main_a v_prenex_14584) (select main_a v_prenex_14585)) (< v_prenex_14585 main_y))) (forall ((v_prenex_20826 Int) (v_prenex_20825 Int)) (or (<= 1 (select main_a v_prenex_20825)) (< v_prenex_20826 main_y) (<= 0 (+ (select main_a v_prenex_20825) 498)) (<= (select main_a v_prenex_20826) (+ (select main_a v_prenex_20825) 998)) (<= 1000 (* 2 (select main_a v_prenex_20826))) (<= (+ main_y 1) v_prenex_20826))) (forall ((v_prenex_18022 Int) (v_prenex_18023 Int)) (or (< v_prenex_18023 main_y) (<= (select main_a v_prenex_18023) 1498) (<= (+ main_y 1) v_prenex_18023) (<= (select main_a v_prenex_18022) 500) (<= (select main_a v_prenex_18022) 999) (<= 1000 (+ (select main_a v_prenex_18023) (select main_a v_prenex_18022))) (<= (select main_a v_prenex_18023) 999))) (forall ((v_prenex_18611 Int) (v_prenex_18610 Int)) (or (<= (* 2 (select main_a v_prenex_18611)) 1998) (<= (select main_a v_prenex_18611) 999) (<= (+ main_y 1) v_prenex_18611) (< v_prenex_18611 main_y) (<= (select main_a v_prenex_18610) (select main_a v_prenex_18611)) (<= 0 (+ (select main_a v_prenex_18610) 498)))) (forall ((v_prenex_21183 Int) (v_prenex_21184 Int)) (or (<= (+ main_x 1) v_prenex_21183) (<= 2 (* 2 (select main_a v_prenex_21183))) (<= (select main_a v_prenex_21183) (select main_a v_prenex_21184)) (<= (select main_a v_prenex_21183) 999) (<= (select main_a v_prenex_21184) 999) (< v_prenex_21184 main_y) (<= (+ main_y 1) v_prenex_21184))) (forall ((v_prenex_19118 Int) (v_prenex_19117 Int)) (or (<= 1 (select main_a v_prenex_19118)) (<= 500 (select main_a v_prenex_19118)) (< v_prenex_19118 main_y) (<= (select main_a v_prenex_19117) (select main_a v_prenex_19118)) (<= 1 (select main_a v_prenex_19117)) (<= (select main_a v_prenex_19117) 999) (<= (+ main_y 1) v_prenex_19118))) (forall ((v_prenex_17917 Int) (v_prenex_17918 Int)) (or (<= (select main_a v_prenex_17918) 1498) (< v_prenex_17918 main_y) (<= 1 (select main_a v_prenex_17918)) (<= (select main_a v_prenex_17917) (select main_a v_prenex_17918)) (<= 2 (* 2 (select main_a v_prenex_17917))) (<= (* 2 (select main_a v_prenex_17917)) 1000) (<= (+ main_y 1) v_prenex_17918))) (forall ((v_prenex_15261 Int) (v_prenex_15260 Int)) (or (< v_prenex_15261 main_y) (<= 1000 (* 2 (select main_a v_prenex_15261))) (<= (select main_a v_prenex_15260) (select main_a v_prenex_15261)) (<= (* 2 (select main_a v_prenex_15260)) 1000) (<= 1 (select main_a v_prenex_15260)) (<= (+ main_y 1) v_prenex_15261) (<= (* 2 (select main_a v_prenex_15261)) 1998))) (forall ((v_prenex_16951 Int) (v_prenex_16950 Int)) (or (<= (select main_a v_prenex_16950) 999) (<= (+ main_y 1) v_prenex_16951) (< v_prenex_16950 main_x) (<= 1 (select main_a v_prenex_16950)) (<= 1000 (* 2 (select main_a v_prenex_16951))) (< v_prenex_16951 main_y) (<= (select main_a v_prenex_16951) (+ (select main_a v_prenex_16950) 998)))) (forall ((v_prenex_19344 Int) (v_prenex_19345 Int)) (or (<= (select main_a v_prenex_19345) (+ (select main_a v_prenex_19344) 998)) (<= (select main_a v_prenex_19345) 999) (< v_prenex_19345 main_y) (<= (select main_a v_prenex_19345) 1498) (<= (+ main_y 1) v_prenex_19345) (<= (* 2 (select main_a v_prenex_19344)) 1000))) (forall ((v_prenex_16577 Int) (v_prenex_16576 Int)) (or (<= (+ main_y 1) v_prenex_16577) (<= (select main_a v_prenex_16576) 999) (<= (select main_a v_prenex_16577) 1498) (< v_prenex_16577 main_y) (<= (select main_a v_prenex_16577) (+ (select main_a v_prenex_16576) 998)) (<= (* 2 (select main_a v_prenex_16576)) 1000) (<= (select main_a v_prenex_16577) 999))) (or (forall ((v_prenex_13834 Int)) (or (< v_prenex_13834 main_y) (<= (+ main_y 1) v_prenex_13834) (<= 1 (select main_a v_prenex_13834)) (<= 1000 (* 2 (select main_a v_prenex_13834))) (<= (select main_a v_prenex_13834) 999))) (forall ((v_prenex_13833 Int)) (or (<= 1 (select main_a v_prenex_13833)) (<= (select main_a v_prenex_13833) 500)))) (forall ((v_prenex_14781 Int) (v_prenex_14780 Int)) (or (<= 1 (select main_a v_prenex_14780)) (<= (+ (select main_a v_prenex_14781) (select main_a v_prenex_14780)) 1000) (<= (select main_a v_prenex_14780) 999) (< v_prenex_14780 main_x) (<= (+ main_x 1) v_prenex_14780))) (forall ((v_prenex_14567 Int) (v_prenex_14566 Int)) (or (<= (select main_a v_prenex_14567) 1498) (<= (* 2 (select main_a v_prenex_14566)) 1000) (<= (+ main_y 1) v_prenex_14567) (<= (select main_a v_prenex_14566) 999) (<= 1000 (* 2 (select main_a v_prenex_14567))) (< v_prenex_14567 main_y) (<= (+ (select main_a v_prenex_14567) (select main_a v_prenex_14566)) 1000))) (forall ((v_prenex_17824 Int) (v_prenex_17825 Int)) (or (<= 1 (select main_a v_prenex_17824)) (<= (select main_a v_prenex_17824) 500) (<= (+ main_x 1) v_prenex_17824) (< v_prenex_17824 main_x) (<= (+ (select main_a v_prenex_17825) (select main_a v_prenex_17824)) 1000))) (forall ((v_prenex_19496 Int) (v_prenex_19497 Int)) (or (<= 500 (select main_a v_prenex_19497)) (<= 1000 (* 2 (select main_a v_prenex_19497))) (< v_prenex_19497 main_y) (<= (+ main_y 1) v_prenex_19497) (<= (select main_a v_prenex_19496) 999) (<= (* 2 (select main_a v_prenex_19496)) 1000) (<= (select main_a v_prenex_19496) (select main_a v_prenex_19497)))) (forall ((v_prenex_13840 Int) (v_prenex_13839 Int)) (or (< v_prenex_13840 main_y) (<= 1 (select main_a v_prenex_13840)) (<= (+ main_x 1) v_prenex_13839) (<= 1 (select main_a v_prenex_13839)) (<= (select main_a v_prenex_13840) (+ (select main_a v_prenex_13839) 998)) (<= (+ main_y 1) v_prenex_13840) (<= (select main_a v_prenex_13839) 999))) (forall ((v_prenex_16672 Int) (v_prenex_16673 Int)) (or (<= 0 (+ (select main_a v_prenex_16672) 498)) (<= (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) (<= 500 (select main_a v_prenex_16673)) (<= (select main_a v_prenex_16673) 1498) (<= (+ main_y 1) v_prenex_16673))) (or (forall ((v_prenex_18582 Int)) (or (<= 0 (+ (select main_a v_prenex_18582) 498)) (<= (select main_a v_prenex_18582) 500))) (forall ((v_prenex_18583 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_18583))) (<= (+ main_y 1) v_prenex_18583) (<= (* 2 (select main_a v_prenex_18583)) 1998) (< v_prenex_18583 main_y)))) (forall ((v_prenex_20473 Int) (v_prenex_20472 Int)) (or (<= (select main_a v_prenex_20473) (+ (select main_a v_prenex_20472) 998)) (< v_prenex_20473 main_y) (<= 2 (* 2 (select main_a v_prenex_20472))) (<= 1000 (* 2 (select main_a v_prenex_20473))) (<= (select main_a v_prenex_20472) 500) (<= (+ main_y 1) v_prenex_20473) (<= (+ main_x 1) v_prenex_20472))) (or (forall ((v_prenex_20231 Int)) (or (<= (* 2 (select main_a v_prenex_20231)) 1998) (<= (+ main_y 1) v_prenex_20231) (<= (select main_a v_prenex_20231) 999) (<= (select main_a v_prenex_20231) 1498) (< v_prenex_20231 main_y))) (forall ((v_prenex_20230 Int)) (or (<= 2 (* 2 (select main_a v_prenex_20230))) (<= (* 2 (select main_a v_prenex_20230)) 1000)))) (forall ((v_prenex_13997 Int) (v_prenex_13996 Int)) (or (<= (+ (select main_a v_prenex_13997) (select main_a v_prenex_13996)) 1000) (<= (select main_a v_prenex_13997) 999) (<= (select main_a v_prenex_13996) 999) (<= (+ main_x 1) v_prenex_13996) (<= (* 2 (select main_a v_prenex_13996)) 1000) (< v_prenex_13997 main_y) (<= (+ main_y 1) v_prenex_13997))) (or (forall ((v_prenex_20568 Int)) (<= 0 (+ (select main_a v_prenex_20568) 498))) (forall ((v_prenex_20569 Int)) (or (<= (select main_a v_prenex_20569) 999) (< v_prenex_20569 main_y) (<= (* 2 (select main_a v_prenex_20569)) 1998) (<= (+ main_y 1) v_prenex_20569)))) (forall ((v_prenex_19769 Int) (v_prenex_19770 Int)) (or (<= 1 (select main_a v_prenex_19770)) (< v_prenex_19770 main_y) (<= (select main_a v_prenex_19769) (select main_a v_prenex_19770)) (<= (+ main_y 1) v_prenex_19770) (<= 0 (+ (select main_a v_prenex_19769) 498)) (<= (* 2 (select main_a v_prenex_19769)) 1000) (< v_prenex_19769 main_x))) (or (forall ((v_prenex_15043 Int)) (or (<= (+ main_y 1) v_prenex_15043) (< v_prenex_15043 main_y) (<= (* 2 (select main_a v_prenex_15043)) 1998))) (forall ((v_prenex_15042 Int)) (or (<= (select main_a v_prenex_15042) 999) (<= 2 (* 2 (select main_a v_prenex_15042)))))) (forall ((v_prenex_22090 Int) (v_prenex_22091 Int)) (or (<= (select main_a v_prenex_22090) 500) (<= (* 2 (select main_a v_prenex_22090)) 1000) (<= 1000 (+ (select main_a v_prenex_22091) (select main_a v_prenex_22090))) (< v_prenex_22090 main_x) (<= (+ main_y 1) v_prenex_22091) (<= (select main_a v_prenex_22091) 1498) (< v_prenex_22091 main_y))) (or (forall ((v_prenex_15359 Int)) (or (<= (+ main_y 1) v_prenex_15359) (<= (* 2 (select main_a v_prenex_15359)) 1998) (<= 1 (select main_a v_prenex_15359)) (< v_prenex_15359 main_y))) (forall ((v_prenex_15358 Int)) (or (<= 2 (* 2 (select main_a v_prenex_15358))) (<= 0 (+ (select main_a v_prenex_15358) 498))))) (forall ((v_prenex_18602 Int) (v_prenex_18603 Int)) (or (<= 1 (select main_a v_prenex_18603)) (<= (select main_a v_prenex_18602) 500) (<= (* 2 (select main_a v_prenex_18603)) 1998) (<= (select main_a v_prenex_18603) (+ (select main_a v_prenex_18602) 998)) (<= (+ main_y 1) v_prenex_18603) (< v_prenex_18603 main_y) (<= 2 (* 2 (select main_a v_prenex_18602))))) (or (forall ((v_prenex_21598 Int)) (or (<= 0 (+ (select main_a v_prenex_21598) 498)) (<= (select main_a v_prenex_21598) 500))) (forall ((v_prenex_21599 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_21599))) (<= 1 (select main_a v_prenex_21599)) (<= (+ main_y 1) v_prenex_21599) (< v_prenex_21599 main_y)))) (or (forall ((v_prenex_13659 Int)) (or (<= (* 2 (select main_a v_prenex_13659)) 1000) (<= 1 (select main_a v_prenex_13659)))) (forall ((v_prenex_13660 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_13660))) (<= 1 (select main_a v_prenex_13660)) (<= (+ main_y 1) v_prenex_13660) (< v_prenex_13660 main_y)))) (or (forall ((v_prenex_16019 Int)) (or (<= 500 (select main_a v_prenex_16019)) (<= (+ main_y 1) v_prenex_16019) (<= (* 2 (select main_a v_prenex_16019)) 1998) (<= 1000 (* 2 (select main_a v_prenex_16019))) (< v_prenex_16019 main_y))) (forall ((v_prenex_16018 Int)) (<= 0 (+ (select main_a v_prenex_16018) 498)))) (forall ((v_prenex_17388 Int) (v_prenex_17389 Int)) (or (<= (select main_a v_prenex_17388) 999) (< v_prenex_17389 main_y) (<= 500 (select main_a v_prenex_17389)) (<= (* 2 (select main_a v_prenex_17388)) 1000) (<= (select main_a v_prenex_17388) (select main_a v_prenex_17389)) (<= (+ main_y 1) v_prenex_17389) (<= (select main_a v_prenex_17389) 999))) (or (forall ((v_prenex_15962 Int)) (or (<= 0 (+ (select main_a v_prenex_15962) 498)) (<= 1 (select main_a v_prenex_15962)))) (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) (<= 1000 (* 2 (select main_a v_prenex_15963)))))) (forall ((v_prenex_21173 Int) (v_prenex_21174 Int)) (or (< v_prenex_21173 main_x) (<= (select main_a v_prenex_21174) (+ (select main_a v_prenex_21173) 998)) (< v_prenex_21174 main_y) (<= (+ main_y 1) v_prenex_21174) (<= 1 (select main_a v_prenex_21173)) (<= 500 (select main_a v_prenex_21174)) (<= (select main_a v_prenex_21173) 500))) (or (forall ((v_prenex_18206 Int)) (<= 2 (* 2 (select main_a v_prenex_18206)))) (forall ((v_prenex_18207 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_18207))) (<= (+ main_y 1) v_prenex_18207) (<= (* 2 (select main_a v_prenex_18207)) 1998) (< v_prenex_18207 main_y) (<= 1 (select main_a v_prenex_18207))))) (or (forall ((v_prenex_21217 Int)) (or (< v_prenex_21217 main_x) (<= (select main_a v_prenex_21217) 999) (<= 0 (+ (select main_a v_prenex_21217) 498)))) (forall ((v_prenex_21218 Int)) (or (<= (+ main_y 1) v_prenex_21218) (<= (* 2 (select main_a v_prenex_21218)) 1998) (<= (select main_a v_prenex_21218) 999) (< v_prenex_21218 main_y)))) (or (forall ((v_prenex_21369 Int)) (or (<= (* 2 (select main_a v_prenex_21369)) 1998) (< v_prenex_21369 main_y) (<= (+ main_y 1) v_prenex_21369))) (forall ((v_prenex_21368 Int)) (<= (* 2 (select main_a v_prenex_21368)) 1000))) (or (forall ((v_prenex_18017 Int)) (or (<= (select main_a v_prenex_18017) 1498) (<= 1000 (* 2 (select main_a v_prenex_18017))) (<= (+ main_y 1) v_prenex_18017) (< v_prenex_18017 main_y))) (forall ((v_prenex_18016 Int)) (or (<= (select main_a v_prenex_18016) 500) (<= (+ main_x 1) v_prenex_18016) (<= 0 (+ (select main_a v_prenex_18016) 498))))) (or (forall ((v_prenex_17634 Int)) (or (<= (+ main_y 1) v_prenex_17634) (<= 1 (select main_a v_prenex_17634)) (<= (select main_a v_prenex_17634) 1498) (<= (* 2 (select main_a v_prenex_17634)) 1998) (< v_prenex_17634 main_y))) (forall ((v_prenex_17633 Int)) (or (<= 0 (+ (select main_a v_prenex_17633) 498)) (<= 2 (* 2 (select main_a v_prenex_17633)))))) (forall ((v_prenex_15722 Int) (v_prenex_15723 Int)) (or (<= (+ main_y 1) v_prenex_15723) (<= (select main_a v_prenex_15722) 500) (< v_prenex_15722 main_x) (<= (+ (select main_a v_prenex_15723) (select main_a v_prenex_15722)) 1000) (<= 1000 (* 2 (select main_a v_prenex_15723))) (< v_prenex_15723 main_y) (<= 2 (* 2 (select main_a v_prenex_15722))))) (or (forall ((v_prenex_18676 Int)) (or (<= (* 2 (select main_a v_prenex_18676)) 1000) (<= (+ main_x 1) v_prenex_18676))) (forall ((v_prenex_18677 Int)) (or (< v_prenex_18677 main_y) (<= (* 2 (select main_a v_prenex_18677)) 1998) (<= (select main_a v_prenex_18677) 1498) (<= (+ main_y 1) v_prenex_18677)))) (or (forall ((v_prenex_20941 Int)) (<= (select main_a v_prenex_20941) 999)) (forall ((v_prenex_20942 Int)) (or (<= (* 2 (select main_a v_prenex_20942)) 1998) (<= (+ main_y 1) v_prenex_20942) (< v_prenex_20942 main_y) (<= (select main_a v_prenex_20942) 999)))) (forall ((v_prenex_18249 Int) (v_prenex_18248 Int)) (or (<= 500 (select main_a v_prenex_18249)) (<= (+ main_y 1) v_prenex_18249) (<= (* 2 (select main_a v_prenex_18248)) 1000) (<= (select main_a v_prenex_18248) 999) (< v_prenex_18249 main_y) (<= (select main_a v_prenex_18249) (+ (select main_a v_prenex_18248) 998)))) (forall ((v_prenex_18213 Int) (v_prenex_18212 Int)) (or (<= (select main_a v_prenex_18212) 999) (<= (select main_a v_prenex_18213) 999) (<= (select main_a v_prenex_18213) (+ (select main_a v_prenex_18212) 998)) (< v_prenex_18213 main_y) (<= (* 2 (select main_a v_prenex_18212)) 1000) (<= (+ main_y 1) v_prenex_18213))) (forall ((v_prenex_15663 Int) (v_prenex_15662 Int)) (or (<= (+ main_y 1) v_prenex_15663) (< v_prenex_15663 main_y) (<= (select main_a v_prenex_15662) 999) (<= 1 (select main_a v_prenex_15663)) (<= (select main_a v_prenex_15663) 1498) (<= (+ (select main_a v_prenex_15663) (select main_a v_prenex_15662)) 1000) (<= (select main_a v_prenex_15662) 500))) (forall ((v_prenex_20682 Int) (v_prenex_20681 Int)) (or (<= (select main_a v_prenex_20681) 500) (<= 1000 (+ (select main_a v_prenex_20682) (select main_a v_prenex_20681))) (<= (+ main_x 1) v_prenex_20681) (<= (* 2 (select main_a v_prenex_20682)) 1998) (<= (+ main_y 1) v_prenex_20682) (< v_prenex_20682 main_y) (<= (select main_a v_prenex_20681) 999))) (or (forall ((v_prenex_14542 Int)) (or (<= 2 (* 2 (select main_a v_prenex_14542))) (<= (+ main_x 1) v_prenex_14542) (<= 0 (+ (select main_a v_prenex_14542) 498)))) (forall ((v_prenex_14543 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_14543))) (< v_prenex_14543 main_y) (<= (select main_a v_prenex_14543) 1498) (<= (+ main_y 1) v_prenex_14543)))) (forall ((v_prenex_21876 Int) (v_prenex_21877 Int)) (or (< v_prenex_21877 main_y) (<= (select main_a v_prenex_21877) 1498) (<= 1 (select main_a v_prenex_21876)) (<= 1000 (+ (select main_a v_prenex_21877) (select main_a v_prenex_21876))) (<= (+ main_y 1) v_prenex_21877) (< v_prenex_21876 main_x) (<= (select main_a v_prenex_21876) 999))) (forall ((v_prenex_16226 Int) (v_prenex_16227 Int)) (or (<= 500 (select main_a v_prenex_16227)) (<= (+ main_y 1) v_prenex_16227) (<= (select main_a v_prenex_16226) 999) (<= 2 (* 2 (select main_a v_prenex_16226))) (<= (select main_a v_prenex_16227) (+ (select main_a v_prenex_16226) 998)) (<= (select main_a v_prenex_16227) 999) (< v_prenex_16227 main_y))) (or (forall ((v_prenex_20774 Int)) (or (<= (+ main_y 1) v_prenex_20774) (<= (select main_a v_prenex_20774) 1498) (<= (* 2 (select main_a v_prenex_20774)) 1998) (<= 1 (select main_a v_prenex_20774)) (< v_prenex_20774 main_y))) (forall ((v_prenex_20773 Int)) (<= (* 2 (select main_a v_prenex_20773)) 1000))) (forall ((v_prenex_20768 Int) (v_prenex_20767 Int)) (or (<= 1 (select main_a v_prenex_20768)) (< v_prenex_20768 main_y) (<= (+ main_y 1) v_prenex_20768) (<= (select main_a v_prenex_20768) (+ (select main_a v_prenex_20767) 998)) (<= 500 (select main_a v_prenex_20768)))) (or (forall ((v_prenex_18232 Int)) (or (<= 0 (+ (select main_a v_prenex_18232) 498)) (<= 2 (* 2 (select main_a v_prenex_18232))))) (forall ((v_prenex_18233 Int)) (or (<= (select main_a v_prenex_18233) 999) (< v_prenex_18233 main_y) (<= (* 2 (select main_a v_prenex_18233)) 1998) (<= (+ main_y 1) v_prenex_18233) (<= (select main_a v_prenex_18233) 1498)))) (forall ((v_prenex_14589 Int) (v_prenex_14588 Int)) (or (<= (select main_a v_prenex_14589) 999) (<= 1 (select main_a v_prenex_14589)) (<= (select main_a v_prenex_14588) 500) (<= (+ main_y 1) v_prenex_14589) (< v_prenex_14589 main_y) (<= 0 (+ (select main_a v_prenex_14588) 498)) (<= (select main_a v_prenex_14588) (select main_a v_prenex_14589)))) (forall ((v_prenex_18198 Int) (v_prenex_18199 Int)) (or (<= 1 (select main_a v_prenex_18198)) (<= 1 (select main_a v_prenex_18199)) (< v_prenex_18199 main_y) (<= 1000 (+ (select main_a v_prenex_18199) (select main_a v_prenex_18198))) (<= (select main_a v_prenex_18198) 500) (<= (+ main_y 1) v_prenex_18199) (<= 500 (select main_a v_prenex_18199)))) (forall ((v_prenex_18680 Int) (v_prenex_18681 Int)) (or (<= (select main_a v_prenex_18680) (select main_a v_prenex_18681)) (<= (+ main_x 1) v_prenex_18680) (< v_prenex_18681 main_y) (<= 2 (* 2 (select main_a v_prenex_18680))) (<= (select main_a v_prenex_18681) 999) (<= 0 (+ (select main_a v_prenex_18680) 498)) (<= (+ main_y 1) v_prenex_18681))) (or (forall ((v_prenex_17745 Int)) (or (<= (+ main_x 1) v_prenex_17745) (<= (* 2 (select main_a v_prenex_17745)) 1000) (<= (select main_a v_prenex_17745) 999) (< v_prenex_17745 main_x))) (forall ((v_prenex_17746 Int)) (<= 1000 (* 2 (select main_a v_prenex_17746))))) (or (forall ((v_prenex_15904 Int)) (or (<= 2 (* 2 (select main_a v_prenex_15904))) (< v_prenex_15904 main_x))) (forall ((v_prenex_15905 Int)) (or (<= 1 (select main_a v_prenex_15905)) (<= 1000 (* 2 (select main_a v_prenex_15905))) (< v_prenex_15905 main_y) (<= (+ main_y 1) v_prenex_15905)))) (or (forall ((v_prenex_15660 Int)) (or (<= (* 2 (select main_a v_prenex_15660)) 1000) (<= (select main_a v_prenex_15660) 999))) (forall ((v_prenex_15661 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_15661))) (<= (+ main_y 1) v_prenex_15661) (< v_prenex_15661 main_y) (<= (* 2 (select main_a v_prenex_15661)) 1998)))) (or (forall ((v_prenex_16621 Int)) (or (< v_prenex_16621 main_y) (<= (+ main_y 1) v_prenex_16621) (<= 1 (select main_a v_prenex_16621)))) (forall ((v_prenex_16620 Int)) (<= (* 2 (select main_a v_prenex_16620)) 1000))) (or (forall ((v_prenex_14597 Int)) (or (<= (+ main_y 1) v_prenex_14597) (< v_prenex_14597 main_y) (<= (select main_a v_prenex_14597) 1498) (<= 1 (select main_a v_prenex_14597)) (<= (* 2 (select main_a v_prenex_14597)) 1998))) (forall ((v_prenex_14596 Int)) (or (<= (select main_a v_prenex_14596) 999) (<= 1 (select main_a v_prenex_14596))))) (forall ((v_prenex_17776 Int) (v_prenex_17777 Int)) (or (< v_prenex_17776 main_x) (<= 2 (* 2 (select main_a v_prenex_17776))) (<= 1 (select main_a v_prenex_17777)) (<= (+ main_y 1) v_prenex_17777) (< v_prenex_17777 main_y) (<= 0 (+ (select main_a v_prenex_17776) 498)) (<= 1000 (+ (select main_a v_prenex_17777) (select main_a v_prenex_17776))))) (forall ((v_prenex_18370 Int) (v_prenex_18371 Int)) (or (<= (select main_a v_prenex_18370) (select main_a v_prenex_18371)) (<= (* 2 (select main_a v_prenex_18371)) 1998) (<= (+ main_y 1) v_prenex_18371) (< v_prenex_18371 main_y) (<= (select main_a v_prenex_18370) 999) (<= (* 2 (select main_a v_prenex_18370)) 1000))) (forall ((v_prenex_14051 Int) (v_prenex_14050 Int)) (or (< v_prenex_14051 main_y) (<= 0 (+ (select main_a v_prenex_14050) 498)) (<= (+ main_y 1) v_prenex_14051) (<= (* 2 (select main_a v_prenex_14051)) 1998) (<= (select main_a v_prenex_14051) (+ (select main_a v_prenex_14050) 998)))) (forall ((v_prenex_18121 Int) (v_prenex_18120 Int)) (or (<= 1 (select main_a v_prenex_18120)) (<= (+ main_y 1) v_prenex_18121) (< v_prenex_18121 main_y) (<= (select main_a v_prenex_18120) (select main_a v_prenex_18121)) (<= (select main_a v_prenex_18120) 999) (< v_prenex_18120 main_x) (<= 1000 (* 2 (select main_a v_prenex_18121))))) (forall ((v_prenex_19832 Int) (v_prenex_19831 Int)) (or (<= (select main_a v_prenex_19831) (select main_a v_prenex_19832)) (<= (+ main_y 1) v_prenex_19832) (< v_prenex_19832 main_y) (<= 2 (* 2 (select main_a v_prenex_19831))) (<= (* 2 (select main_a v_prenex_19832)) 1998) (<= 0 (+ (select main_a v_prenex_19831) 498)))) (forall ((v_prenex_16050 Int) (v_prenex_16051 Int)) (or (<= 0 (+ (select main_a v_prenex_16050) 498)) (< v_prenex_16051 main_y) (<= (+ main_y 1) v_prenex_16051) (<= 500 (select main_a v_prenex_16051)) (<= 1 (select main_a v_prenex_16050)) (< v_prenex_16050 main_x) (<= (select main_a v_prenex_16050) (select main_a v_prenex_16051)))) (forall ((v_prenex_21946 Int) (v_prenex_21947 Int)) (or (<= (+ main_y 1) v_prenex_21947) (<= (select main_a v_prenex_21947) 999) (<= (* 2 (select main_a v_prenex_21947)) 1998) (<= 0 (+ (select main_a v_prenex_21946) 498)) (<= 1000 (+ (select main_a v_prenex_21947) (select main_a v_prenex_21946))) (<= (select main_a v_prenex_21946) 999) (< v_prenex_21947 main_y))) (or (forall ((v_prenex_16988 Int)) (or (<= (select main_a v_prenex_16988) 500) (<= (* 2 (select main_a v_prenex_16988)) 1000))) (forall ((v_prenex_16989 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_16989))) (< v_prenex_16989 main_y) (<= 500 (select main_a v_prenex_16989)) (<= (* 2 (select main_a v_prenex_16989)) 1998) (<= (+ main_y 1) v_prenex_16989)))) (or (forall ((v_prenex_14149 Int)) (or (<= (+ main_y 1) v_prenex_14149) (< v_prenex_14149 main_y) (<= 1000 (* 2 (select main_a v_prenex_14149))))) (forall ((v_prenex_14148 Int)) (or (<= (+ main_x 1) v_prenex_14148) (<= 0 (+ (select main_a v_prenex_14148) 498)) (<= 2 (* 2 (select main_a v_prenex_14148)))))) (or (forall ((v_prenex_21045 Int)) (or (<= 500 (select main_a v_prenex_21045)) (<= (select main_a v_prenex_21045) 1498) (< v_prenex_21045 main_y) (<= (+ main_y 1) v_prenex_21045) (<= (* 2 (select main_a v_prenex_21045)) 1998))) (forall ((v_prenex_21044 Int)) (or (<= 0 (+ (select main_a v_prenex_21044) 498)) (<= (select main_a v_prenex_21044) 500)))) (forall ((v_prenex_19012 Int) (v_prenex_19011 Int)) (or (<= (select main_a v_prenex_19012) (+ (select main_a v_prenex_19011) 998)) (<= 1 (select main_a v_prenex_19011)) (<= (+ main_y 1) v_prenex_19012) (< v_prenex_19012 main_y) (<= (select main_a v_prenex_19011) 999) (<= (select main_a v_prenex_19012) 999))) (forall ((v_prenex_20630 Int) (v_prenex_20629 Int)) (or (<= (+ main_x 1) v_prenex_20629) (<= 1000 (+ (select main_a v_prenex_20630) (select main_a v_prenex_20629))) (<= 1 (select main_a v_prenex_20629)) (< v_prenex_20630 main_y) (<= 500 (select main_a v_prenex_20630)) (<= (+ main_y 1) v_prenex_20630))) (forall ((v_prenex_15157 Int) (v_prenex_15156 Int)) (or (<= (* 2 (select main_a v_prenex_15156)) 1000) (<= 1000 (* 2 (select main_a v_prenex_15157))) (<= 2 (* 2 (select main_a v_prenex_15156))) (< v_prenex_15157 main_y) (<= (* 2 (select main_a v_prenex_15157)) 1998) (<= (+ main_y 1) v_prenex_15157) (<= 1000 (+ (select main_a v_prenex_15157) (select main_a v_prenex_15156))))) (forall ((v_prenex_19229 Int) (v_prenex_19230 Int)) (or (<= (select main_a v_prenex_19229) 500) (<= (+ main_y 1) v_prenex_19230) (< v_prenex_19229 main_x) (<= (* 2 (select main_a v_prenex_19229)) 1000) (<= (* 2 (select main_a v_prenex_19230)) 1998) (< v_prenex_19230 main_y) (<= (select main_a v_prenex_19229) (select main_a v_prenex_19230)))) (forall ((v_prenex_16618 Int) (v_prenex_16619 Int)) (or (<= (select main_a v_prenex_16619) 1498) (<= (select main_a v_prenex_16619) (+ (select main_a v_prenex_16618) 998)) (<= (* 2 (select main_a v_prenex_16618)) 1000) (< v_prenex_16619 main_y) (<= (select main_a v_prenex_16619) 999) (<= 2 (* 2 (select main_a v_prenex_16618))) (<= (+ main_y 1) v_prenex_16619))) (forall ((v_prenex_22108 Int) (v_prenex_22109 Int)) (or (<= (+ main_x 1) v_prenex_22108) (<= 0 (+ (select main_a v_prenex_22108) 498)) (<= 1000 (+ (select main_a v_prenex_22109) (select main_a v_prenex_22108))) (< v_prenex_22108 main_x))) (or (forall ((v_prenex_19382 Int)) (or (<= (select main_a v_prenex_19382) 999) (<= 1 (select main_a v_prenex_19382)))) (forall ((v_prenex_19383 Int)) (or (<= (select main_a v_prenex_19383) 999) (< v_prenex_19383 main_y) (<= (* 2 (select main_a v_prenex_19383)) 1998) (<= 1 (select main_a v_prenex_19383)) (<= (+ main_y 1) v_prenex_19383)))) (forall ((v_prenex_14912 Int) (v_prenex_14913 Int)) (or (<= 0 (+ (select main_a v_prenex_14912) 498)) (<= 1 (select main_a v_prenex_14913)) (<= (+ main_y 1) v_prenex_14913) (<= (+ (select main_a v_prenex_14913) (select main_a v_prenex_14912)) 1000) (< v_prenex_14913 main_y))) (or (forall ((v_prenex_17264 Int)) (or (<= (* 2 (select main_a v_prenex_17264)) 1000) (< v_prenex_17264 main_x) (<= (select main_a v_prenex_17264) 999))) (forall ((v_prenex_17265 Int)) (or (<= (+ main_y 1) v_prenex_17265) (<= 1000 (* 2 (select main_a v_prenex_17265))) (< v_prenex_17265 main_y) (<= (select main_a v_prenex_17265) 999)))) (forall ((v_prenex_17715 Int) (v_prenex_17716 Int)) (or (< v_prenex_17716 main_y) (<= (select main_a v_prenex_17716) 999) (<= (+ main_y 1) v_prenex_17716) (<= (+ main_x 1) v_prenex_17715) (<= 1000 (+ (select main_a v_prenex_17716) (select main_a v_prenex_17715))))) (forall ((v_prenex_20322 Int) (v_prenex_20321 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_20322))) (<= (* 2 (select main_a v_prenex_20322)) 1998) (<= (+ main_y 1) v_prenex_20322) (<= (+ (select main_a v_prenex_20322) (select main_a v_prenex_20321)) 1000) (< v_prenex_20322 main_y))) (forall ((v_prenex_18910 Int) (v_prenex_18909 Int)) (or (<= (+ main_x 1) v_prenex_18909) (<= 1 (select main_a v_prenex_18910)) (< v_prenex_18910 main_y) (<= (+ (select main_a v_prenex_18910) (select main_a v_prenex_18909)) 1000) (<= 2 (* 2 (select main_a v_prenex_18909))) (<= (+ main_y 1) v_prenex_18910))) (forall ((v_prenex_16102 Int) (v_prenex_16103 Int)) (or (<= (select main_a v_prenex_16103) 999) (<= (select main_a v_prenex_16102) 500) (<= (+ main_y 1) v_prenex_16103) (< v_prenex_16102 main_x) (<= (select main_a v_prenex_16102) 999) (<= (select main_a v_prenex_16102) (select main_a v_prenex_16103)) (< v_prenex_16103 main_y))) (forall ((v_prenex_14386 Int) (v_prenex_14385 Int)) (or (<= (* 2 (select main_a v_prenex_14385)) 1000) (<= 1 (select main_a v_prenex_14386)) (<= (select main_a v_prenex_14386) (+ (select main_a v_prenex_14385) 998)) (<= (+ main_y 1) v_prenex_14386) (<= (select main_a v_prenex_14385) 500) (< v_prenex_14386 main_y))) (or (forall ((v_prenex_20852 Int)) (or (< v_prenex_20852 main_y) (<= (+ main_y 1) v_prenex_20852) (<= (select main_a v_prenex_20852) 999) (<= (* 2 (select main_a v_prenex_20852)) 1998))) (forall ((v_prenex_20851 Int)) (or (<= (select main_a v_prenex_20851) 500) (< v_prenex_20851 main_x) (<= 1 (select main_a v_prenex_20851))))) (forall ((v_prenex_16797 Int) (v_prenex_16796 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_16797))) (<= (select main_a v_prenex_16796) 500) (<= 2 (* 2 (select main_a v_prenex_16796))) (<= (+ main_y 1) v_prenex_16797) (<= (+ (select main_a v_prenex_16797) (select main_a v_prenex_16796)) 1000) (< v_prenex_16797 main_y) (<= (select main_a v_prenex_16797) 999))) (or (forall ((v_prenex_14298 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_14298))) (< v_prenex_14298 main_y) (<= (select main_a v_prenex_14298) 1498) (<= (select main_a v_prenex_14298) 999) (<= (+ main_y 1) v_prenex_14298))) (forall ((v_prenex_14297 Int)) (or (<= (select main_a v_prenex_14297) 500) (<= 0 (+ (select main_a v_prenex_14297) 498))))) (forall ((v_prenex_14446 Int) (v_prenex_14445 Int)) (or (<= (select main_a v_prenex_14445) (select main_a v_prenex_14446)) (< v_prenex_14445 main_x) (<= (+ main_y 1) v_prenex_14446) (< v_prenex_14446 main_y) (<= 1 (select main_a v_prenex_14446)) (<= (* 2 (select main_a v_prenex_14445)) 1000))) (or (forall ((v_prenex_17908 Int)) (or (< v_prenex_17908 main_y) (<= 1000 (* 2 (select main_a v_prenex_17908))) (<= (+ main_y 1) v_prenex_17908) (<= (* 2 (select main_a v_prenex_17908)) 1998))) (forall ((v_prenex_17907 Int)) (or (<= 1 (select main_a v_prenex_17907)) (<= (+ main_x 1) v_prenex_17907)))) (forall ((v_prenex_22004 Int) (v_prenex_22003 Int)) (or (< v_prenex_22004 main_y) (<= (+ (select main_a v_prenex_22004) (select main_a v_prenex_22003)) 1000) (<= (+ main_y 1) v_prenex_22004) (<= 0 (+ (select main_a v_prenex_22003) 498)) (<= (* 2 (select main_a v_prenex_22004)) 1998) (<= 1000 (* 2 (select main_a v_prenex_22004))))) (or (forall ((v_prenex_18875 Int)) (<= 1 (select main_a v_prenex_18875))) (forall ((v_prenex_18876 Int)) (or (<= (+ main_y 1) v_prenex_18876) (< v_prenex_18876 main_y) (<= (* 2 (select main_a v_prenex_18876)) 1998)))) (forall ((v_prenex_15331 Int) (v_prenex_15330 Int)) (or (< v_prenex_15331 main_y) (<= (* 2 (select main_a v_prenex_15330)) 1000) (<= 1 (select main_a v_prenex_15331)) (<= (+ main_y 1) v_prenex_15331) (<= 1000 (+ (select main_a v_prenex_15331) (select main_a v_prenex_15330))) (<= (+ main_x 1) v_prenex_15330))) (forall ((v_prenex_19993 Int) (v_prenex_19992 Int)) (or (<= (select main_a v_prenex_19992) (select main_a v_prenex_19993)) (<= (* 2 (select main_a v_prenex_19992)) 1000) (<= (* 2 (select main_a v_prenex_19993)) 1998) (<= (select main_a v_prenex_19993) 1498) (<= 1 (select main_a v_prenex_19992)) (< v_prenex_19993 main_y) (<= (+ main_y 1) v_prenex_19993))) (or (forall ((v_prenex_21701 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_21701))) (<= 1 (select main_a v_prenex_21701)) (<= (+ main_y 1) v_prenex_21701) (< v_prenex_21701 main_y) (<= 500 (select main_a v_prenex_21701)))) (forall ((v_prenex_21700 Int)) (or (<= (select main_a v_prenex_21700) 999) (<= 2 (* 2 (select main_a v_prenex_21700)))))) (or (forall ((v_prenex_15419 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_15419))) (< v_prenex_15419 main_y) (<= 500 (select main_a v_prenex_15419)) (<= (+ main_y 1) v_prenex_15419) (<= (* 2 (select main_a v_prenex_15419)) 1998))) (forall ((v_prenex_15418 Int)) (<= (select main_a v_prenex_15418) 999))) (forall ((v_prenex_21356 Int) (v_prenex_21357 Int)) (or (<= (+ (select main_a v_prenex_21357) (select main_a v_prenex_21356)) 1000) (<= 500 (select main_a v_prenex_21357)) (<= 1000 (* 2 (select main_a v_prenex_21357))) (<= 2 (* 2 (select main_a v_prenex_21356))) (<= (+ main_y 1) v_prenex_21357) (< v_prenex_21357 main_y))) (forall ((v_prenex_17969 Int) (v_prenex_17970 Int)) (or (<= (select main_a v_prenex_17969) 500) (<= (+ main_y 1) v_prenex_17970) (< v_prenex_17970 main_y) (<= (select main_a v_prenex_17970) (+ (select main_a v_prenex_17969) 998)) (<= (* 2 (select main_a v_prenex_17970)) 1998) (<= (select main_a v_prenex_17970) 1498))) (or (forall ((v_prenex_16575 Int)) (or (<= (* 2 (select main_a v_prenex_16575)) 1998) (< v_prenex_16575 main_y) (<= 500 (select main_a v_prenex_16575)) (<= (+ main_y 1) v_prenex_16575) (<= (select main_a v_prenex_16575) 1498))) (forall ((v_prenex_16574 Int)) (or (<= 1 (select main_a v_prenex_16574)) (<= (select main_a v_prenex_16574) 500)))) (forall ((v_prenex_20284 Int) (v_prenex_20283 Int)) (or (< v_prenex_20284 main_y) (<= 500 (select main_a v_prenex_20284)) (<= (+ main_y 1) v_prenex_20284) (<= (select main_a v_prenex_20283) (select main_a v_prenex_20284)) (<= 0 (+ (select main_a v_prenex_20283) 498)) (<= 2 (* 2 (select main_a v_prenex_20283))))) (forall ((v_prenex_15876 Int) (v_prenex_15877 Int)) (or (< v_prenex_15877 main_y) (<= (* 2 (select main_a v_prenex_15876)) 1000) (<= (select main_a v_prenex_15876) 500) (<= (+ main_y 1) v_prenex_15877) (<= (select main_a v_prenex_15877) 999) (<= (+ (select main_a v_prenex_15877) (select main_a v_prenex_15876)) 1000))) (forall ((v_prenex_16402 Int) (v_prenex_16403 Int)) (or (<= (select main_a v_prenex_16403) 999) (<= (* 2 (select main_a v_prenex_16402)) 1000) (<= (+ main_y 1) v_prenex_16403) (< v_prenex_16403 main_y) (<= 1000 (+ (select main_a v_prenex_16403) (select main_a v_prenex_16402))) (<= 1 (select main_a v_prenex_16402)))) (forall ((v_prenex_13779 Int) (v_prenex_13780 Int)) (or (<= 1000 (+ (select main_a v_prenex_13780) (select main_a v_prenex_13779))) (<= (+ main_x 1) v_prenex_13779) (< v_prenex_13780 main_y) (<= 1 (select main_a v_prenex_13780)) (<= 1 (select main_a v_prenex_13779)) (<= (+ main_y 1) v_prenex_13780) (<= 0 (+ (select main_a v_prenex_13779) 498)))) (forall ((v_prenex_17528 Int) (v_prenex_17529 Int)) (or (<= (select main_a v_prenex_17529) 1498) (<= (select main_a v_prenex_17528) 500) (<= (select main_a v_prenex_17529) 999) (<= (+ main_y 1) v_prenex_17529) (<= (+ (select main_a v_prenex_17529) (select main_a v_prenex_17528)) 1000) (< v_prenex_17529 main_y) (<= (select main_a v_prenex_17528) 999))) (or (forall ((v_prenex_16294 Int)) (or (<= 1 (select main_a v_prenex_16294)) (<= (select main_a v_prenex_16294) 999) (< v_prenex_16294 main_x))) (forall ((v_prenex_16295 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_16295))) (<= (+ main_y 1) v_prenex_16295) (< v_prenex_16295 main_y) (<= 1 (select main_a v_prenex_16295))))) (forall ((v_prenex_13677 Int) (v_prenex_13678 Int)) (or (<= 1 (select main_a v_prenex_13677)) (<= (+ main_x 1) v_prenex_13677) (<= 1000 (+ (select main_a v_prenex_13678) (select main_a v_prenex_13677))) (<= 2 (* 2 (select main_a v_prenex_13677))) (< v_prenex_13677 main_x))) (forall ((v_prenex_15443 Int) (v_prenex_15442 Int)) (or (< v_prenex_15443 main_y) (<= (select main_a v_prenex_15443) 1498) (< v_prenex_15442 main_x) (<= (select main_a v_prenex_15442) (select main_a v_prenex_15443)) (<= (select main_a v_prenex_15442) 999) (<= (+ main_y 1) v_prenex_15443) (<= 1 (select main_a v_prenex_15442)))) (or (forall ((v_prenex_17538 Int)) (or (<= 1 (select main_a v_prenex_17538)) (<= 2 (* 2 (select main_a v_prenex_17538))))) (forall ((v_prenex_17539 Int)) (or (<= (* 2 (select main_a v_prenex_17539)) 1998) (<= (+ main_y 1) v_prenex_17539) (< v_prenex_17539 main_y) (<= (select main_a v_prenex_17539) 1498)))) (or (forall ((v_prenex_15831 Int)) (or (<= (* 2 (select main_a v_prenex_15831)) 1998) (<= (+ main_y 1) v_prenex_15831))) (forall ((v_prenex_15830 Int)) (or (<= 0 (+ (select main_a v_prenex_15830) 498)) (<= (+ main_x 1) v_prenex_15830) (< v_prenex_15830 main_x)))) (forall ((v_prenex_14417 Int) (v_prenex_14418 Int)) (or (<= (select main_a v_prenex_14417) (select main_a v_prenex_14418)) (<= (select main_a v_prenex_14417) 999) (<= (* 2 (select main_a v_prenex_14417)) 1000) (<= (+ main_y 1) v_prenex_14418) (< v_prenex_14417 main_x) (<= 500 (select main_a v_prenex_14418)) (< v_prenex_14418 main_y))) (forall ((v_prenex_21526 Int) (v_prenex_21527 Int)) (or (< v_prenex_21527 main_y) (<= 1000 (* 2 (select main_a v_prenex_21527))) (<= 500 (select main_a v_prenex_21527)) (<= (+ main_y 1) v_prenex_21527) (<= (* 2 (select main_a v_prenex_21526)) 1000) (<= (select main_a v_prenex_21527) (+ (select main_a v_prenex_21526) 998)))) (forall ((v_prenex_21478 Int) (v_prenex_21479 Int)) (or (<= 500 (select main_a v_prenex_21479)) (<= (select main_a v_prenex_21478) (select main_a v_prenex_21479)) (< v_prenex_21479 main_y) (<= (+ main_y 1) v_prenex_21479) (< v_prenex_21478 main_x) (<= (* 2 (select main_a v_prenex_21478)) 1000))) (forall ((v_prenex_18659 Int) (v_prenex_18658 Int)) (or (<= (* 2 (select main_a v_prenex_18658)) 1000) (<= 500 (select main_a v_prenex_18659)) (<= 2 (* 2 (select main_a v_prenex_18658))) (<= (+ (select main_a v_prenex_18659) (select main_a v_prenex_18658)) 1000) (< v_prenex_18659 main_y) (<= (+ main_y 1) v_prenex_18659) (<= 1000 (* 2 (select main_a v_prenex_18659))))) (forall ((v_prenex_16362 Int) (v_prenex_16363 Int)) (or (<= (* 2 (select main_a v_prenex_16363)) 1998) (<= 1000 (+ (select main_a v_prenex_16363) (select main_a v_prenex_16362))) (< v_prenex_16363 main_y) (<= 0 (+ (select main_a v_prenex_16362) 498)) (<= 500 (select main_a v_prenex_16363)) (<= (+ main_y 1) v_prenex_16363) (<= 2 (* 2 (select main_a v_prenex_16362))))) (forall ((v_prenex_21890 Int) (v_prenex_21891 Int)) (or (<= (select main_a v_prenex_21891) (+ (select main_a v_prenex_21890) 998)) (<= (+ main_y 1) v_prenex_21891) (<= (select main_a v_prenex_21890) 999) (< v_prenex_21891 main_y) (<= 1 (select main_a v_prenex_21890)) (<= 500 (select main_a v_prenex_21891)) (<= (+ main_x 1) v_prenex_21890))) (forall ((v_prenex_15065 Int) (v_prenex_15064 Int)) (or (<= (select main_a v_prenex_15065) (+ (select main_a v_prenex_15064) 998)) (<= 2 (* 2 (select main_a v_prenex_15064))) (<= (* 2 (select main_a v_prenex_15065)) 1998) (< v_prenex_15065 main_y) (<= (select main_a v_prenex_15065) 999) (<= (+ main_y 1) v_prenex_15065) (<= 0 (+ (select main_a v_prenex_15064) 498)))) (forall ((v_prenex_19258 Int) (v_prenex_19257 Int)) (or (<= (select main_a v_prenex_19257) 500) (<= (+ main_y 1) v_prenex_19258) (< v_prenex_19258 main_y) (<= (select main_a v_prenex_19258) 1498) (<= (+ main_x 1) v_prenex_19257) (<= (+ (select main_a v_prenex_19258) (select main_a v_prenex_19257)) 1000) (<= (* 2 (select main_a v_prenex_19257)) 1000))) (forall ((v_prenex_13830 Int) (v_prenex_13829 Int)) (or (<= (* 2 (select main_a v_prenex_13830)) 1998) (<= (* 2 (select main_a v_prenex_13829)) 1000) (<= (select main_a v_prenex_13829) 500) (<= 500 (select main_a v_prenex_13830)) (<= (+ main_y 1) v_prenex_13830) (<= 1000 (+ (select main_a v_prenex_13830) (select main_a v_prenex_13829))) (< v_prenex_13830 main_y))) (forall ((v_prenex_16412 Int) (v_prenex_16413 Int)) (or (<= 2 (* 2 (select main_a v_prenex_16412))) (<= (+ main_y 1) v_prenex_16413) (<= 1000 (+ (select main_a v_prenex_16413) (select main_a v_prenex_16412))) (<= (select main_a v_prenex_16412) 999) (< v_prenex_16413 main_y) (<= 1 (select main_a v_prenex_16413)) (<= (select main_a v_prenex_16413) 999))) (forall ((v_prenex_16198 Int) (v_prenex_16199 Int)) (or (<= (* 2 (select main_a v_prenex_16198)) 1000) (< v_prenex_16199 main_y) (<= (+ main_y 1) v_prenex_16199) (<= (+ (select main_a v_prenex_16199) (select main_a v_prenex_16198)) 1000) (< v_prenex_16198 main_x) (<= 0 (+ (select main_a v_prenex_16198) 498)) (<= (select main_a v_prenex_16199) 1498))) (forall ((v_prenex_19364 Int) (v_prenex_19365 Int)) (or (<= (* 2 (select main_a v_prenex_19364)) 1000) (<= (select main_a v_prenex_19365) (+ (select main_a v_prenex_19364) 998)) (< v_prenex_19364 main_x) (<= 0 (+ (select main_a v_prenex_19364) 498)) (<= (+ main_x 1) v_prenex_19364))) (forall ((v_prenex_20262 Int) (v_prenex_20261 Int)) (or (<= (+ main_y 1) v_prenex_20262) (<= 2 (* 2 (select main_a v_prenex_20261))) (<= (select main_a v_prenex_20261) (select main_a v_prenex_20262)) (<= (select main_a v_prenex_20262) 999) (<= (select main_a v_prenex_20261) 999) (< v_prenex_20262 main_y) (<= (* 2 (select main_a v_prenex_20262)) 1998))) (forall ((v_prenex_16482 Int) (v_prenex_16483 Int)) (or (<= (select main_a v_prenex_16482) 999) (<= (+ main_y 1) v_prenex_16483) (<= (select main_a v_prenex_16483) 1498) (< v_prenex_16483 main_y) (<= (+ main_x 1) v_prenex_16482) (<= 0 (+ (select main_a v_prenex_16482) 498)) (<= (select main_a v_prenex_16483) (+ (select main_a v_prenex_16482) 998)))) (or (forall ((v_prenex_16915 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_16915))) (<= (+ 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)) (< v_prenex_16914 main_x)))) (forall ((v_prenex_22132 Int) (v_prenex_22133 Int)) (or (<= (select main_a v_prenex_22133) 1498) (<= 1 (select main_a v_prenex_22132)) (<= 500 (select main_a v_prenex_22133)) (<= (select main_a v_prenex_22132) 500) (< v_prenex_22133 main_y) (<= (+ (select main_a v_prenex_22133) (select main_a v_prenex_22132)) 1000) (<= (+ main_y 1) v_prenex_22133))) (forall ((v_prenex_14923 Int) (v_prenex_14922 Int)) (or (<= (select main_a v_prenex_14923) 999) (<= 2 (* 2 (select main_a v_prenex_14922))) (< v_prenex_14922 main_x) (<= 1000 (+ (select main_a v_prenex_14923) (select main_a v_prenex_14922))) (<= (+ main_y 1) v_prenex_14923) (<= 0 (+ (select main_a v_prenex_14922) 498)) (< v_prenex_14923 main_y))) (forall ((v_prenex_17092 Int) (v_prenex_17093 Int)) (or (< v_prenex_17092 main_x) (< v_prenex_17093 main_y) (<= (+ main_y 1) v_prenex_17093) (<= (select main_a v_prenex_17093) 999) (<= 1000 (+ (select main_a v_prenex_17093) (select main_a v_prenex_17092))))) (or (forall ((v_prenex_16676 Int)) (or (<= 2 (* 2 (select main_a v_prenex_16676))) (<= (select main_a v_prenex_16676) 999))) (forall ((v_prenex_16677 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_16677))) (<= (* 2 (select main_a v_prenex_16677)) 1998) (<= 1 (select main_a v_prenex_16677)) (<= (+ main_y 1) v_prenex_16677) (< v_prenex_16677 main_y)))) (forall ((v_prenex_15379 Int) (v_prenex_15378 Int)) (or (< v_prenex_15379 main_y) (<= (+ (select main_a v_prenex_15379) (select main_a v_prenex_15378)) 1000) (<= 500 (select main_a v_prenex_15379)) (<= 0 (+ (select main_a v_prenex_15378) 498)) (<= 1 (select main_a v_prenex_15379)) (<= (+ main_y 1) v_prenex_15379))) (forall ((v_prenex_17446 Int) (v_prenex_17447 Int)) (or (<= (+ (select main_a v_prenex_17447) (select main_a v_prenex_17446)) 1000) (<= (* 2 (select main_a v_prenex_17447)) 1998) (<= (+ main_x 1) v_prenex_17446) (<= (+ main_y 1) v_prenex_17447) (< v_prenex_17447 main_y) (<= (* 2 (select main_a v_prenex_17446)) 1000))) (forall ((v_prenex_21602 Int) (v_prenex_21603 Int)) (or (<= (select main_a v_prenex_21602) 500) (<= (+ main_y 1) v_prenex_21603) (<= (* 2 (select main_a v_prenex_21603)) 1998) (< v_prenex_21603 main_y) (<= (select main_a v_prenex_21602) 999) (<= 1 (select main_a v_prenex_21603)) (<= 1000 (+ (select main_a v_prenex_21603) (select main_a v_prenex_21602))))) (forall ((v_prenex_14456 Int) (v_prenex_14455 Int)) (or (<= (select main_a v_prenex_14456) 999) (< v_prenex_14456 main_y) (<= 500 (select main_a v_prenex_14456)) (<= (+ main_y 1) v_prenex_14456) (<= (+ (select main_a v_prenex_14456) (select main_a v_prenex_14455)) 1000) (<= 2 (* 2 (select main_a v_prenex_14455))))) (forall ((v_prenex_18604 Int) (v_prenex_18605 Int)) (or (<= 2 (* 2 (select main_a v_prenex_18604))) (<= (* 2 (select main_a v_prenex_18605)) 1998) (<= (+ main_y 1) v_prenex_18605) (< v_prenex_18605 main_y) (<= (select main_a v_prenex_18605) (+ (select main_a v_prenex_18604) 998)) (<= 0 (+ (select main_a v_prenex_18604) 498)))) (or (forall ((v_prenex_21443 Int)) (or (<= (+ main_y 1) v_prenex_21443) (<= (* 2 (select main_a v_prenex_21443)) 1998))) (forall ((v_prenex_21442 Int)) (or (<= (+ main_x 1) v_prenex_21442) (<= 1 (select main_a v_prenex_21442)) (< v_prenex_21442 main_x)))) (forall ((v_prenex_18895 Int) (v_prenex_18896 Int)) (or (< v_prenex_18896 main_y) (<= (+ (select main_a v_prenex_18896) (select main_a v_prenex_18895)) 1000) (<= (+ main_y 1) v_prenex_18896) (<= 500 (select main_a v_prenex_18896)) (<= (* 2 (select main_a v_prenex_18895)) 1000))) (forall ((v_prenex_20756 Int) (v_prenex_20755 Int)) (or (< v_prenex_20756 main_y) (<= (select main_a v_prenex_20755) 999) (<= 1000 (+ (select main_a v_prenex_20756) (select main_a v_prenex_20755))) (<= (+ main_y 1) v_prenex_20756) (<= (select main_a v_prenex_20756) 999) (<= (* 2 (select main_a v_prenex_20756)) 1998) (<= (* 2 (select main_a v_prenex_20755)) 1000))) (or (forall ((v_prenex_13647 Int)) (<= 2 (* 2 (select main_a v_prenex_13647)))) (forall ((v_prenex_13648 Int)) (or (<= (+ main_y 1) v_prenex_13648) (<= (select main_a v_prenex_13648) 1498) (<= 500 (select main_a v_prenex_13648)) (< v_prenex_13648 main_y)))) (forall ((v_prenex_15133 Int) (v_prenex_15132 Int)) (or (<= 1 (select main_a v_prenex_15133)) (< v_prenex_15132 main_x) (<= 2 (* 2 (select main_a v_prenex_15132))) (<= 0 (+ (select main_a v_prenex_15132) 498)) (< v_prenex_15133 main_y) (<= (+ (select main_a v_prenex_15133) (select main_a v_prenex_15132)) 1000) (<= (+ main_y 1) v_prenex_15133))) (forall ((v_prenex_18969 Int) (v_prenex_18970 Int)) (or (<= (+ main_x 1) v_prenex_18969) (<= (* 2 (select main_a v_prenex_18970)) 1998) (<= (+ main_y 1) v_prenex_18970) (< v_prenex_18970 main_y) (<= 1000 (+ (select main_a v_prenex_18970) (select main_a v_prenex_18969))) (<= 1 (select main_a v_prenex_18969)) (<= (select main_a v_prenex_18969) 999))) (forall ((v_prenex_20100 Int) (v_prenex_20099 Int)) (or (<= 1 (select main_a v_prenex_20100)) (<= (select main_a v_prenex_20099) 500) (<= 0 (+ (select main_a v_prenex_20099) 498)) (<= 1000 (+ (select main_a v_prenex_20100) (select main_a v_prenex_20099))) (< v_prenex_20100 main_y) (<= 1000 (* 2 (select main_a v_prenex_20100))) (<= (+ main_y 1) v_prenex_20100))) (forall ((v_prenex_18626 Int) (v_prenex_18627 Int)) (or (<= (select main_a v_prenex_18626) 500) (<= (select main_a v_prenex_18626) 999) (<= (select main_a v_prenex_18627) (+ (select main_a v_prenex_18626) 998)) (<= (+ main_y 1) v_prenex_18627) (< v_prenex_18627 main_y) (<= 1 (select main_a v_prenex_18627)))) (or (forall ((v_prenex_19734 Int)) (or (<= 500 (select main_a v_prenex_19734)) (<= (* 2 (select main_a v_prenex_19734)) 1998) (< v_prenex_19734 main_y) (<= (+ main_y 1) v_prenex_19734))) (forall ((v_prenex_19733 Int)) (or (<= (+ main_x 1) v_prenex_19733) (<= 0 (+ (select main_a v_prenex_19733) 498)) (<= (select main_a v_prenex_19733) 500)))) (forall ((v_prenex_19899 Int) (v_prenex_19898 Int)) (or (<= (select main_a v_prenex_19899) 1498) (<= (+ main_y 1) v_prenex_19899) (<= 1000 (* 2 (select main_a v_prenex_19899))) (<= (select main_a v_prenex_19898) (select main_a v_prenex_19899)) (< v_prenex_19899 main_y) (<= 0 (+ (select main_a v_prenex_19898) 498)))) (or (forall ((v_prenex_17304 Int)) (or (<= (+ main_x 1) v_prenex_17304) (<= 0 (+ (select main_a v_prenex_17304) 498)) (<= (select main_a v_prenex_17304) 500))) (forall ((v_prenex_17305 Int)) (or (<= (select main_a v_prenex_17305) 999) (<= (+ main_y 1) v_prenex_17305) (< v_prenex_17305 main_y) (<= 1000 (* 2 (select main_a v_prenex_17305)))))) (or (forall ((v_prenex_14670 Int)) (<= (select main_a v_prenex_14670) 999)) (forall ((v_prenex_14671 Int)) (or (<= (* 2 (select main_a v_prenex_14671)) 1998) (< v_prenex_14671 main_y) (<= 500 (select main_a v_prenex_14671)) (<= (+ main_y 1) v_prenex_14671)))) (forall ((v_prenex_20145 Int) (v_prenex_20144 Int)) (or (<= 2 (* 2 (select main_a v_prenex_20144))) (< v_prenex_20145 main_y) (<= (+ main_y 1) v_prenex_20145) (<= (select main_a v_prenex_20145) (+ (select main_a v_prenex_20144) 998)) (<= (select main_a v_prenex_20145) 1498) (<= 500 (select main_a v_prenex_20145)) (<= 0 (+ (select main_a v_prenex_20144) 498)))) (forall ((v_prenex_15631 Int) (v_prenex_15630 Int)) (or (<= (+ main_y 1) v_prenex_15631) (<= 1000 (+ (select main_a v_prenex_15631) (select main_a v_prenex_15630))) (<= 2 (* 2 (select main_a v_prenex_15630))) (<= 500 (select main_a v_prenex_15631)) (<= (select main_a v_prenex_15630) 500) (< v_prenex_15631 main_y))) (or (forall ((v_prenex_19441 Int)) (or (<= (select main_a v_prenex_19441) 999) (<= (+ main_y 1) v_prenex_19441) (<= 1000 (* 2 (select main_a v_prenex_19441))) (< v_prenex_19441 main_y))) (forall ((v_prenex_19440 Int)) (or (<= 2 (* 2 (select main_a v_prenex_19440))) (<= (select main_a v_prenex_19440) 999)))) (forall ((v_prenex_13804 Int) (v_prenex_13803 Int)) (or (<= 1000 (+ (select main_a v_prenex_13804) (select main_a v_prenex_13803))) (<= (select main_a v_prenex_13804) 999) (<= (+ main_y 1) v_prenex_13804) (<= (* 2 (select main_a v_prenex_13803)) 1000) (<= (select main_a v_prenex_13803) 500) (<= (select main_a v_prenex_13804) 1498) (< v_prenex_13804 main_y))) (or (forall ((v_prenex_14312 Int)) (or (<= (select main_a v_prenex_14312) 999) (<= (+ main_y 1) v_prenex_14312) (< v_prenex_14312 main_y) (<= (* 2 (select main_a v_prenex_14312)) 1998))) (forall ((v_prenex_14311 Int)) (or (<= 1 (select main_a v_prenex_14311)) (<= 2 (* 2 (select main_a v_prenex_14311)))))) (forall ((v_prenex_16822 Int) (v_prenex_16823 Int)) (or (<= (select main_a v_prenex_16823) (+ (select main_a v_prenex_16822) 998)) (<= 2 (* 2 (select main_a v_prenex_16822))) (< v_prenex_16822 main_x) (<= (+ main_x 1) v_prenex_16822) (<= (+ main_y 1) v_prenex_16823))) (forall ((v_prenex_16846 Int) (v_prenex_16847 Int)) (or (<= (* 2 (select main_a v_prenex_16847)) 1998) (<= (select main_a v_prenex_16846) 999) (<= (select main_a v_prenex_16846) (select main_a v_prenex_16847)) (<= (+ main_y 1) v_prenex_16847) (<= (select main_a v_prenex_16847) 999) (< v_prenex_16847 main_y))) (forall ((v_prenex_15780 Int) (v_prenex_15781 Int)) (or (<= (* 2 (select main_a v_prenex_15781)) 1998) (< v_prenex_15781 main_y) (<= (+ (select main_a v_prenex_15781) (select main_a v_prenex_15780)) 1000) (<= (* 2 (select main_a v_prenex_15780)) 1000) (<= (+ main_y 1) v_prenex_15781) (<= 1 (select main_a v_prenex_15780)) (<= (select main_a v_prenex_15781) 1498))) (or (forall ((v_prenex_21821 Int)) (or (<= 1 (select main_a v_prenex_21821)) (<= 2 (* 2 (select main_a v_prenex_21821))))) (forall ((v_prenex_21822 Int)) (or (<= (* 2 (select main_a v_prenex_21822)) 1998) (<= 500 (select main_a v_prenex_21822)) (< v_prenex_21822 main_y) (<= (+ main_y 1) v_prenex_21822)))) (or (forall ((v_prenex_19066 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_19066))) (< v_prenex_19066 main_y) (<= (* 2 (select main_a v_prenex_19066)) 1998) (<= (+ main_y 1) v_prenex_19066))) (forall ((v_prenex_19065 Int)) (or (<= (+ main_x 1) v_prenex_19065) (<= 1 (select main_a v_prenex_19065)) (<= (* 2 (select main_a v_prenex_19065)) 1000)))) (forall ((v_prenex_14793 Int) (v_prenex_14792 Int)) (or (< v_prenex_14793 main_y) (<= (+ (select main_a v_prenex_14793) (select main_a v_prenex_14792)) 1000) (<= (* 2 (select main_a v_prenex_14792)) 1000) (<= (+ main_y 1) v_prenex_14793) (<= (* 2 (select main_a v_prenex_14793)) 1998) (<= (select main_a v_prenex_14793) 999) (<= (select main_a v_prenex_14792) 999))) (forall ((v_prenex_19731 Int) (v_prenex_19732 Int)) (or (<= (select main_a v_prenex_19731) 500) (<= (+ (select main_a v_prenex_19732) (select main_a v_prenex_19731)) 1000) (<= (+ main_x 1) v_prenex_19731) (< v_prenex_19731 main_x) (<= (+ main_y 1) v_prenex_19732))) (forall ((v_prenex_19562 Int) (v_prenex_19563 Int)) (or (<= 500 (select main_a v_prenex_19563)) (< v_prenex_19563 main_y) (<= (+ main_y 1) v_prenex_19563) (<= (+ (select main_a v_prenex_19563) (select main_a v_prenex_19562)) 1000) (<= (select main_a v_prenex_19562) 500) (<= (* 2 (select main_a v_prenex_19563)) 1998))) (forall ((v_prenex_20770 Int) (v_prenex_20769 Int)) (or (<= (+ main_y 1) v_prenex_20770) (<= 1000 (+ (select main_a v_prenex_20770) (select main_a v_prenex_20769))) (<= 1 (select main_a v_prenex_20770)) (< v_prenex_20770 main_y) (<= 2 (* 2 (select main_a v_prenex_20769))) (<= 500 (select main_a v_prenex_20770)) (<= 0 (+ (select main_a v_prenex_20769) 498)))) (forall ((v_prenex_18721 Int) (v_prenex_18720 Int)) (or (<= (+ main_y 1) v_prenex_18721) (<= 0 (+ (select main_a v_prenex_18720) 498)) (<= 500 (select main_a v_prenex_18721)) (<= 1000 (+ (select main_a v_prenex_18721) (select main_a v_prenex_18720))) (<= (+ main_x 1) v_prenex_18720) (< v_prenex_18721 main_y))) (forall ((v_prenex_16206 Int) (v_prenex_16207 Int)) (or (<= (+ main_y 1) v_prenex_16207) (<= 1 (select main_a v_prenex_16207)) (<= (+ (select main_a v_prenex_16207) (select main_a v_prenex_16206)) 1000) (< v_prenex_16207 main_y) (<= 2 (* 2 (select main_a v_prenex_16206))) (<= (select main_a v_prenex_16207) 1498) (<= (select main_a v_prenex_16206) 999))) (forall ((v_prenex_14691 Int) (v_prenex_14690 Int)) (or (< v_prenex_14691 main_y) (<= (+ main_y 1) v_prenex_14691) (<= (select main_a v_prenex_14690) 999) (<= (+ (select main_a v_prenex_14691) (select main_a v_prenex_14690)) 1000) (<= (select main_a v_prenex_14690) 500) (<= (* 2 (select main_a v_prenex_14691)) 1998))) (or (forall ((v_prenex_15221 Int)) (or (<= (+ main_y 1) v_prenex_15221) (< v_prenex_15221 main_y) (<= 1 (select main_a v_prenex_15221)) (<= (* 2 (select main_a v_prenex_15221)) 1998))) (forall ((v_prenex_15220 Int)) (or (< v_prenex_15220 main_x) (<= (select main_a v_prenex_15220) 500)))) (or (forall ((v_prenex_15578 Int)) (or (<= (* 2 (select main_a v_prenex_15578)) 1000) (<= 2 (* 2 (select main_a v_prenex_15578))) (<= (+ main_x 1) v_prenex_15578))) (forall ((v_prenex_15579 Int)) (or (< v_prenex_15579 main_y) (<= (* 2 (select main_a v_prenex_15579)) 1998) (<= 1 (select main_a v_prenex_15579)) (<= (+ main_y 1) v_prenex_15579)))) (forall ((v_prenex_19164 Int) (v_prenex_19163 Int)) (or (<= (select main_a v_prenex_19163) 999) (<= 500 (select main_a v_prenex_19164)) (<= (+ (select main_a v_prenex_19164) (select main_a v_prenex_19163)) 1000) (<= (+ main_y 1) v_prenex_19164) (< v_prenex_19164 main_y) (< v_prenex_19163 main_x))) (forall ((v_prenex_18967 Int) (v_prenex_18968 Int)) (or (<= (select main_a v_prenex_18967) 500) (<= (select main_a v_prenex_18967) 999) (<= 1000 (* 2 (select main_a v_prenex_18968))) (< v_prenex_18968 main_y) (<= (+ main_x 1) v_prenex_18967) (<= (select main_a v_prenex_18967) (select main_a v_prenex_18968)) (<= (+ main_y 1) v_prenex_18968))) (forall ((v_prenex_13669 Int) (v_prenex_13670 Int)) (or (<= (+ main_y 1) v_prenex_13670) (< v_prenex_13670 main_y) (<= (select main_a v_prenex_13669) 500) (<= (* 2 (select main_a v_prenex_13670)) 1998) (<= 1 (select main_a v_prenex_13669)) (<= (select main_a v_prenex_13669) (select main_a v_prenex_13670)))) (forall ((v_prenex_18435 Int) (v_prenex_18434 Int)) (or (<= (+ main_y 1) v_prenex_18435) (<= 0 (+ (select main_a v_prenex_18434) 498)) (<= 1 (select main_a v_prenex_18435)) (< v_prenex_18435 main_y) (<= 2 (* 2 (select main_a v_prenex_18434))) (<= (+ (select main_a v_prenex_18435) (select main_a v_prenex_18434)) 1000) (<= 500 (select main_a v_prenex_18435)))) (forall ((v_prenex_13973 Int) (v_prenex_13972 Int)) (or (<= (+ (select main_a v_prenex_13973) (select main_a v_prenex_13972)) 1000) (< v_prenex_13972 main_x) (<= (select main_a v_prenex_13973) 999) (< v_prenex_13973 main_y) (<= (* 2 (select main_a v_prenex_13972)) 1000) (<= (+ main_y 1) v_prenex_13973))) (forall ((v_prenex_22140 Int) (v_prenex_22141 Int)) (or (< v_prenex_22141 main_y) (<= 1000 (+ (select main_a v_prenex_22141) (select main_a v_prenex_22140))) (<= (+ main_y 1) v_prenex_22141) (<= 2 (* 2 (select main_a v_prenex_22140))) (<= 1 (select main_a v_prenex_22140)) (<= (select main_a v_prenex_22141) 999) (<= (select main_a v_prenex_22141) 1498))) (forall ((v_prenex_13728 Int) (v_prenex_13727 Int)) (or (<= (select main_a v_prenex_13728) 999) (<= (+ main_y 1) v_prenex_13728) (< v_prenex_13728 main_y) (<= (select main_a v_prenex_13728) (+ (select main_a v_prenex_13727) 998)) (<= (+ main_x 1) v_prenex_13727))) (forall ((v_prenex_21896 Int) (v_prenex_21897 Int)) (or (<= 1000 (+ (select main_a v_prenex_21897) (select main_a v_prenex_21896))) (<= (+ main_x 1) v_prenex_21896) (<= 0 (+ (select main_a v_prenex_21896) 498)) (<= (select main_a v_prenex_21896) 500) (<= (+ main_y 1) v_prenex_21897) (< v_prenex_21897 main_y) (<= (* 2 (select main_a v_prenex_21897)) 1998))) (forall ((v_prenex_20676 Int) (v_prenex_20675 Int)) (or (<= (+ (select main_a v_prenex_20676) (select main_a v_prenex_20675)) 1000) (<= (select main_a v_prenex_20675) 999) (<= 1000 (* 2 (select main_a v_prenex_20676))) (<= (* 2 (select main_a v_prenex_20675)) 1000) (<= (select main_a v_prenex_20676) 999) (<= (+ main_y 1) v_prenex_20676) (< v_prenex_20676 main_y))) (or (forall ((v_prenex_20078 Int)) (or (<= (select main_a v_prenex_20078) 999) (< v_prenex_20078 main_y) (<= (+ main_y 1) v_prenex_20078) (<= 1 (select main_a v_prenex_20078)) (<= 1000 (* 2 (select main_a v_prenex_20078))))) (forall ((v_prenex_20077 Int)) (or (<= 0 (+ (select main_a v_prenex_20077) 498)) (<= (* 2 (select main_a v_prenex_20077)) 1000)))) (or (forall ((v_prenex_19538 Int)) (or (< v_prenex_19538 main_x) (<= 2 (* 2 (select main_a v_prenex_19538))))) (forall ((v_prenex_19539 Int)) (or (< v_prenex_19539 main_y) (<= (* 2 (select main_a v_prenex_19539)) 1998) (<= (+ main_y 1) v_prenex_19539)))) (forall ((v_prenex_16456 Int) (v_prenex_16457 Int)) (or (< v_prenex_16457 main_y) (<= (select main_a v_prenex_16457) (+ (select main_a v_prenex_16456) 998)) (<= 1000 (* 2 (select main_a v_prenex_16457))) (<= (select main_a v_prenex_16456) 999) (<= (select main_a v_prenex_16457) 999) (<= 1 (select main_a v_prenex_16456)) (<= (+ main_y 1) v_prenex_16457))) (forall ((v_prenex_14013 Int) (v_prenex_14012 Int)) (or (<= 1 (select main_a v_prenex_14013)) (<= (select main_a v_prenex_14012) 999) (<= 1000 (+ (select main_a v_prenex_14013) (select main_a v_prenex_14012))) (<= (+ main_y 1) v_prenex_14013) (< v_prenex_14013 main_y) (<= (* 2 (select main_a v_prenex_14012)) 1000) (<= (select main_a v_prenex_14013) 999))) (forall ((v_prenex_21898 Int) (v_prenex_21899 Int)) (or (<= (+ main_y 1) v_prenex_21899) (<= 1 (select main_a v_prenex_21899)) (<= (select main_a v_prenex_21898) 500) (<= (+ (select main_a v_prenex_21899) (select main_a v_prenex_21898)) 1000) (< v_prenex_21899 main_y) (<= 1 (select main_a v_prenex_21898)) (<= (+ main_x 1) v_prenex_21898))) (forall ((v_prenex_20612 Int)) (or (< v_prenex_20612 main_y) (<= (+ main_y 1) v_prenex_20612) (<= (select main_a v_prenex_20612) 1498) (<= 1000 (* 2 (select main_a v_prenex_20612))) (<= 1 (select main_a v_prenex_20612)))) (forall ((v_prenex_14559 Int) (v_prenex_14558 Int)) (or (<= 1000 (+ (select main_a v_prenex_14559) (select main_a v_prenex_14558))) (<= (select main_a v_prenex_14558) 500) (<= (+ main_y 1) v_prenex_14559) (< v_prenex_14559 main_y) (< v_prenex_14558 main_x) (<= (select main_a v_prenex_14559) 1498))) (or (forall ((v_prenex_20930 Int)) (or (<= (select main_a v_prenex_20930) 1498) (< v_prenex_20930 main_y) (<= (+ main_y 1) v_prenex_20930))) (forall ((v_prenex_20929 Int)) (<= 2 (* 2 (select main_a v_prenex_20929))))) (or (forall ((v_prenex_18837 Int)) (or (<= (+ main_x 1) v_prenex_18837) (<= 1 (select main_a v_prenex_18837)) (<= (select main_a v_prenex_18837) 999))) (forall ((v_prenex_18838 Int)) (or (< v_prenex_18838 main_y) (<= (+ main_y 1) v_prenex_18838) (<= 1 (select main_a v_prenex_18838)) (<= 1000 (* 2 (select main_a v_prenex_18838)))))) (forall ((v_prenex_21805 Int) (v_prenex_21806 Int)) (or (<= (select main_a v_prenex_21806) (+ (select main_a v_prenex_21805) 998)) (<= (select main_a v_prenex_21806) 999) (< v_prenex_21806 main_y) (< v_prenex_21805 main_x) (<= (select main_a v_prenex_21805) 999) (<= (+ main_y 1) v_prenex_21806) (<= (* 2 (select main_a v_prenex_21805)) 1000))) (or (forall ((v_prenex_19842 Int)) (or (<= 500 (select main_a v_prenex_19842)) (<= 1000 (* 2 (select main_a v_prenex_19842))) (<= (+ main_y 1) v_prenex_19842) (< v_prenex_19842 main_y))) (forall ((v_prenex_19841 Int)) (or (<= 0 (+ (select main_a v_prenex_19841) 498)) (< v_prenex_19841 main_x) (<= (select main_a v_prenex_19841) 500)))) (or (forall ((v_prenex_15337 Int)) (or (<= (+ main_y 1) v_prenex_15337) (<= (select main_a v_prenex_15337) 1498) (<= 1000 (* 2 (select main_a v_prenex_15337))) (<= (select main_a v_prenex_15337) 999) (< v_prenex_15337 main_y))) (forall ((v_prenex_15336 Int)) (or (<= 2 (* 2 (select main_a v_prenex_15336))) (<= (select main_a v_prenex_15336) 999)))) (forall ((v_prenex_15591 Int) (v_prenex_15590 Int)) (or (<= 1 (select main_a v_prenex_15591)) (<= (+ main_y 1) v_prenex_15591) (<= 0 (+ (select main_a v_prenex_15590) 498)) (<= (select main_a v_prenex_15590) (select main_a v_prenex_15591)) (<= (* 2 (select main_a v_prenex_15590)) 1000) (<= (+ main_x 1) v_prenex_15590) (< v_prenex_15591 main_y))) (forall ((v_prenex_16606 Int) (v_prenex_16607 Int)) (or (<= 500 (select main_a v_prenex_16607)) (<= (+ main_y 1) v_prenex_16607) (<= (select main_a v_prenex_16606) 500) (<= (select main_a v_prenex_16607) (+ (select main_a v_prenex_16606) 998)) (<= (* 2 (select main_a v_prenex_16606)) 1000) (< v_prenex_16607 main_y) (<= (select main_a v_prenex_16607) 1498))) (forall ((v_prenex_15465 Int) (v_prenex_15464 Int)) (or (<= (+ main_x 1) v_prenex_15464) (<= 2 (* 2 (select main_a v_prenex_15464))) (<= (select main_a v_prenex_15464) (select main_a v_prenex_15465)) (<= (select main_a v_prenex_15465) 999) (< v_prenex_15465 main_y) (<= (+ main_y 1) v_prenex_15465) (<= (select main_a v_prenex_15464) 500))) (forall ((v_prenex_19085 Int) (v_prenex_19086 Int)) (or (< v_prenex_19086 main_y) (<= (* 2 (select main_a v_prenex_19085)) 1000) (<= (select main_a v_prenex_19085) 500) (<= (select main_a v_prenex_19086) (+ (select main_a v_prenex_19085) 998)) (<= (+ main_y 1) v_prenex_19086) (<= (+ main_x 1) v_prenex_19085) (<= (select main_a v_prenex_19086) 999))) (or (forall ((v_prenex_20380 Int)) (or (<= (* 2 (select main_a v_prenex_20380)) 1998) (<= 1 (select main_a v_prenex_20380)) (< v_prenex_20380 main_y) (<= (+ main_y 1) v_prenex_20380) (<= 1000 (* 2 (select main_a v_prenex_20380))))) (forall ((v_prenex_20379 Int)) (<= 1 (select main_a v_prenex_20379)))) (forall ((v_prenex_21487 Int) (v_prenex_21486 Int)) (or (<= 1000 (+ (select main_a v_prenex_21487) (select main_a v_prenex_21486))) (<= (select main_a v_prenex_21486) 999) (< v_prenex_21487 main_y) (<= (+ main_y 1) v_prenex_21487) (<= 500 (select main_a v_prenex_21487)) (<= 2 (* 2 (select main_a v_prenex_21486))) (<= 1000 (* 2 (select main_a v_prenex_21487))))) (forall ((v_prenex_17649 Int) (v_prenex_17650 Int)) (or (< v_prenex_17650 main_y) (<= 0 (+ (select main_a v_prenex_17649) 498)) (<= (select main_a v_prenex_17649) (select main_a v_prenex_17650)) (<= (+ main_y 1) v_prenex_17650) (<= (select main_a v_prenex_17649) 999) (<= 1000 (* 2 (select main_a v_prenex_17650))) (<= 500 (select main_a v_prenex_17650)))) (forall ((v_prenex_17977 Int) (v_prenex_17978 Int)) (or (<= 1 (select main_a v_prenex_17978)) (<= (* 2 (select main_a v_prenex_17977)) 1000) (<= (+ (select main_a v_prenex_17978) (select main_a v_prenex_17977)) 1000) (<= (+ main_y 1) v_prenex_17978) (< v_prenex_17978 main_y) (<= (select main_a v_prenex_17978) 999))) (forall ((v_prenex_13979 Int) (v_prenex_13978 Int)) (or (<= 1000 (+ (select main_a v_prenex_13979) (select main_a v_prenex_13978))) (<= (* 2 (select main_a v_prenex_13978)) 1000) (< v_prenex_13979 main_y) (<= (select main_a v_prenex_13978) 500) (<= (+ main_y 1) v_prenex_13979) (<= (* 2 (select main_a v_prenex_13979)) 1998))) (forall ((v_prenex_13848 Int) (v_prenex_13847 Int)) (or (<= (select main_a v_prenex_13847) 999) (<= (+ main_y 1) v_prenex_13848) (<= (select main_a v_prenex_13848) (+ (select main_a v_prenex_13847) 998)) (<= (+ main_x 1) v_prenex_13847) (<= 2 (* 2 (select main_a v_prenex_13847))) (< v_prenex_13848 main_y) (<= 1000 (* 2 (select main_a v_prenex_13848))))) (or (forall ((v_prenex_20765 Int)) (or (< v_prenex_20765 main_x) (<= 0 (+ (select main_a v_prenex_20765) 498)))) (forall ((v_prenex_20766 Int)) (or (<= (+ main_y 1) v_prenex_20766) (<= 1000 (* 2 (select main_a v_prenex_20766))) (< v_prenex_20766 main_y)))) (or (forall ((v_prenex_19330 Int)) (or (<= (* 2 (select main_a v_prenex_19330)) 1000) (< v_prenex_19330 main_x) (<= (select main_a v_prenex_19330) 999))) (forall ((v_prenex_19331 Int)) (or (<= (* 2 (select main_a v_prenex_19331)) 1998) (<= (+ main_y 1) v_prenex_19331) (< v_prenex_19331 main_y) (<= (select main_a v_prenex_19331) 1498)))) (forall ((v_prenex_19281 Int) (v_prenex_19280 Int)) (or (<= (select main_a v_prenex_19281) (+ (select main_a v_prenex_19280) 998)) (<= (select main_a v_prenex_19280) 999) (< v_prenex_19280 main_x) (<= (+ main_y 1) v_prenex_19281) (< v_prenex_19281 main_y) (<= (* 2 (select main_a v_prenex_19281)) 1998))) (or (forall ((v_prenex_17836 Int)) (or (<= (+ main_x 1) v_prenex_17836) (<= (select main_a v_prenex_17836) 500) (<= 1 (select main_a v_prenex_17836)))) (forall ((v_prenex_17837 Int)) (or (< v_prenex_17837 main_y) (<= (+ main_y 1) v_prenex_17837) (<= (* 2 (select main_a v_prenex_17837)) 1998) (<= 1 (select main_a v_prenex_17837))))) (or (forall ((v_prenex_18926 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_18926))) (<= (* 2 (select main_a v_prenex_18926)) 1998) (< v_prenex_18926 main_y) (<= (+ main_y 1) v_prenex_18926))) (forall ((v_prenex_18925 Int)) (<= (select main_a v_prenex_18925) 500))) (forall ((v_prenex_14259 Int) (v_prenex_14260 Int)) (or (<= (+ main_y 1) v_prenex_14260) (<= (select main_a v_prenex_14259) 500) (< v_prenex_14260 main_y) (<= (+ (select main_a v_prenex_14260) (select main_a v_prenex_14259)) 1000) (<= (select main_a v_prenex_14260) 1498) (<= 0 (+ (select main_a v_prenex_14259) 498)))) (or (forall ((v_prenex_15616 Int)) (or (<= 2 (* 2 (select main_a v_prenex_15616))) (<= (select main_a v_prenex_15616) 500))) (forall ((v_prenex_15617 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_15617))) (<= (+ main_y 1) v_prenex_15617) (< v_prenex_15617 main_y) (<= (select main_a v_prenex_15617) 999)))) (forall ((v_prenex_15207 Int) (v_prenex_15206 Int)) (or (< v_prenex_15207 main_y) (<= 1000 (* 2 (select main_a v_prenex_15207))) (<= (+ (select main_a v_prenex_15207) (select main_a v_prenex_15206)) 1000) (<= 0 (+ (select main_a v_prenex_15206) 498)) (<= (+ main_y 1) v_prenex_15207) (<= (+ main_x 1) v_prenex_15206))) (forall ((v_prenex_21380 Int) (v_prenex_21381 Int)) (or (<= (select main_a v_prenex_21381) 999) (< v_prenex_21381 main_y) (<= 1 (select main_a v_prenex_21380)) (<= (+ (select main_a v_prenex_21381) (select main_a v_prenex_21380)) 1000) (<= (+ main_y 1) v_prenex_21381) (<= 1 (select main_a v_prenex_21381)) (<= (select main_a v_prenex_21380) 999))) (forall ((v_prenex_18033 Int) (v_prenex_18032 Int)) (or (<= 0 (+ (select main_a v_prenex_18032) 498)) (<= (select main_a v_prenex_18033) (+ (select main_a v_prenex_18032) 998)) (< v_prenex_18032 main_x) (<= (+ main_y 1) v_prenex_18033) (<= (* 2 (select main_a v_prenex_18032)) 1000) (<= 1 (select main_a v_prenex_18033)) (< v_prenex_18033 main_y))) (forall ((v_prenex_20716 Int) (v_prenex_20715 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_20716))) (< v_prenex_20716 main_y) (<= 1 (select main_a v_prenex_20715)) (<= 0 (+ (select main_a v_prenex_20715) 498)) (<= (+ main_y 1) v_prenex_20716) (<= (+ (select main_a v_prenex_20716) (select main_a v_prenex_20715)) 1000) (<= (select main_a v_prenex_20716) 999))) (forall ((v_prenex_14795 Int) (v_prenex_14794 Int)) (or (<= 1 (select main_a v_prenex_14795)) (<= (select main_a v_prenex_14795) (+ (select main_a v_prenex_14794) 998)) (< v_prenex_14795 main_y) (<= 1 (select main_a v_prenex_14794)) (<= (+ main_y 1) v_prenex_14795) (<= (* 2 (select main_a v_prenex_14794)) 1000))) (forall ((v_prenex_14324 Int) (v_prenex_14323 Int)) (or (<= 2 (* 2 (select main_a v_prenex_14323))) (<= (+ main_y 1) v_prenex_14324) (<= (select main_a v_prenex_14324) (+ (select main_a v_prenex_14323) 998)) (<= (select main_a v_prenex_14324) 999) (<= (select main_a v_prenex_14323) 999) (< v_prenex_14324 main_y))) (or (forall ((v_prenex_16608 Int)) (or (<= (+ main_x 1) v_prenex_16608) (<= 1 (select main_a v_prenex_16608)) (<= 0 (+ (select main_a v_prenex_16608) 498)))) (forall ((v_prenex_16609 Int)) (or (<= (* 2 (select main_a v_prenex_16609)) 1998) (< v_prenex_16609 main_y) (<= (+ main_y 1) v_prenex_16609) (<= 500 (select main_a v_prenex_16609))))) (forall ((v_prenex_19980 Int) (v_prenex_19981 Int)) (or (<= (select main_a v_prenex_19980) (select main_a v_prenex_19981)) (<= (* 2 (select main_a v_prenex_19981)) 1998) (<= (+ main_y 1) v_prenex_19981) (<= (select main_a v_prenex_19980) 500) (< v_prenex_19981 main_y) (<= 500 (select main_a v_prenex_19981)))) (forall ((v_prenex_20088 Int) (v_prenex_20087 Int)) (or (<= (select main_a v_prenex_20087) (select main_a v_prenex_20088)) (<= 500 (select main_a v_prenex_20088)) (<= (+ main_x 1) v_prenex_20087) (< v_prenex_20088 main_y) (<= (+ main_y 1) v_prenex_20088))) (forall ((v_prenex_20936 Int) (v_prenex_20935 Int)) (or (< v_prenex_20935 main_x) (<= 1 (select main_a v_prenex_20936)) (< v_prenex_20936 main_y) (<= (select main_a v_prenex_20935) 500) (<= (* 2 (select main_a v_prenex_20935)) 1000) (<= (+ main_y 1) v_prenex_20936) (<= (+ (select main_a v_prenex_20936) (select main_a v_prenex_20935)) 1000))) (forall ((v_prenex_20866 Int) (v_prenex_20865 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_20866))) (<= (+ main_x 1) v_prenex_20865) (<= (* 2 (select main_a v_prenex_20865)) 1000) (< v_prenex_20866 main_y) (<= (+ (select main_a v_prenex_20866) (select main_a v_prenex_20865)) 1000) (<= (+ main_y 1) v_prenex_20866))) (forall ((v_prenex_16666 Int) (v_prenex_16667 Int)) (or (<= (+ main_y 1) v_prenex_16667) (<= (select main_a v_prenex_16666) 500) (< v_prenex_16667 main_y) (<= (select main_a v_prenex_16667) (+ (select main_a v_prenex_16666) 998)) (<= (* 2 (select main_a v_prenex_16667)) 1998))) (or (forall ((v_prenex_14766 Int)) (or (<= (+ main_x 1) v_prenex_14766) (<= (select main_a v_prenex_14766) 999) (<= (select main_a v_prenex_14766) 500))) (forall ((v_prenex_14767 Int)) (or (<= (select main_a v_prenex_14767) 1498) (<= (+ main_y 1) v_prenex_14767) (< v_prenex_14767 main_y) (<= 1000 (* 2 (select main_a v_prenex_14767)))))) (or (forall ((v_prenex_19608 Int)) (or (< v_prenex_19608 main_y) (<= (* 2 (select main_a v_prenex_19608)) 1998) (<= 1 (select main_a v_prenex_19608)) (<= (select main_a v_prenex_19608) 1498) (<= (+ main_y 1) v_prenex_19608))) (forall ((v_prenex_19607 Int)) (<= 1 (select main_a v_prenex_19607)))) (or (forall ((v_prenex_19239 Int)) (or (<= 2 (* 2 (select main_a v_prenex_19239))) (<= 0 (+ (select main_a v_prenex_19239) 498)))) (forall ((v_prenex_19240 Int)) (or (<= 1 (select main_a v_prenex_19240)) (< v_prenex_19240 main_y) (<= 500 (select main_a v_prenex_19240)) (<= (* 2 (select main_a v_prenex_19240)) 1998) (<= (+ main_y 1) v_prenex_19240)))) (forall ((v_prenex_20868 Int) (v_prenex_20867 Int)) (or (<= (select main_a v_prenex_20868) 999) (<= 500 (select main_a v_prenex_20868)) (<= 0 (+ (select main_a v_prenex_20867) 498)) (<= 1000 (+ (select main_a v_prenex_20868) (select main_a v_prenex_20867))) (< v_prenex_20868 main_y) (<= 2 (* 2 (select main_a v_prenex_20867))) (<= (+ main_y 1) v_prenex_20868))) (forall ((v_prenex_20654 Int) (v_prenex_20653 Int)) (or (< v_prenex_20654 main_y) (<= (select main_a v_prenex_20653) 999) (<= 0 (+ (select main_a v_prenex_20653) 498)) (<= 1 (select main_a v_prenex_20654)) (<= (select main_a v_prenex_20654) (+ (select main_a v_prenex_20653) 998)) (<= (+ main_y 1) v_prenex_20654) (<= (select main_a v_prenex_20654) 999))) (forall ((v_prenex_14859 Int) (v_prenex_14858 Int)) (or (<= (select main_a v_prenex_14859) (+ (select main_a v_prenex_14858) 998)) (<= (select main_a v_prenex_14859) 999) (< v_prenex_14859 main_y) (<= (+ main_y 1) v_prenex_14859) (<= 0 (+ (select main_a v_prenex_14858) 498)) (<= 500 (select main_a v_prenex_14859)) (<= 2 (* 2 (select main_a v_prenex_14858))))) (forall ((v_prenex_20543 Int) (v_prenex_20542 Int)) (or (<= (select main_a v_prenex_20542) 999) (<= (+ main_y 1) v_prenex_20543) (<= 1 (select main_a v_prenex_20542)) (< v_prenex_20543 main_y) (<= 1000 (* 2 (select main_a v_prenex_20543))) (<= (select main_a v_prenex_20543) (+ (select main_a v_prenex_20542) 998)) (<= (+ main_x 1) v_prenex_20542))) (forall ((v_prenex_16800 Int) (v_prenex_16801 Int)) (or (< v_prenex_16801 main_y) (<= (select main_a v_prenex_16801) 1498) (<= 2 (* 2 (select main_a v_prenex_16800))) (<= (+ (select main_a v_prenex_16801) (select main_a v_prenex_16800)) 1000) (<= (select main_a v_prenex_16800) 500) (<= 500 (select main_a v_prenex_16801)) (<= (+ main_y 1) v_prenex_16801))) (forall ((v_prenex_17593 Int) (v_prenex_17594 Int)) (or (< v_prenex_17594 main_y) (<= (select main_a v_prenex_17593) (select main_a v_prenex_17594)) (<= (+ main_y 1) v_prenex_17594) (<= 1000 (* 2 (select main_a v_prenex_17594))) (<= (* 2 (select main_a v_prenex_17594)) 1998))) (forall ((v_prenex_18394 Int) (v_prenex_18395 Int)) (or (< v_prenex_18394 main_x) (<= 0 (+ (select main_a v_prenex_18394) 498)) (<= 500 (select main_a v_prenex_18395)) (<= (+ (select main_a v_prenex_18395) (select main_a v_prenex_18394)) 1000) (<= (+ main_y 1) v_prenex_18395) (< v_prenex_18395 main_y))) (forall ((v_prenex_20049 Int) (v_prenex_20048 Int)) (or (<= (+ main_y 1) v_prenex_20049) (<= (select main_a v_prenex_20049) 1498) (<= (+ (select main_a v_prenex_20049) (select main_a v_prenex_20048)) 1000) (<= 0 (+ (select main_a v_prenex_20048) 498)) (< v_prenex_20049 main_y))) (forall ((v_prenex_20135 Int) (v_prenex_20134 Int)) (or (<= 2 (* 2 (select main_a v_prenex_20134))) (< v_prenex_20135 main_y) (<= 0 (+ (select main_a v_prenex_20134) 498)) (<= (+ main_y 1) v_prenex_20135) (<= 500 (select main_a v_prenex_20135)) (<= (select main_a v_prenex_20135) (+ (select main_a v_prenex_20134) 998)))) (or (forall ((v_prenex_20215 Int)) (or (<= (select main_a v_prenex_20215) 999) (<= (select main_a v_prenex_20215) 1498) (< v_prenex_20215 main_y) (<= (* 2 (select main_a v_prenex_20215)) 1998) (<= (+ main_y 1) v_prenex_20215))) (forall ((v_prenex_20214 Int)) (or (<= 0 (+ (select main_a v_prenex_20214) 498)) (<= (select main_a v_prenex_20214) 500)))) (forall ((v_prenex_16020 Int) (v_prenex_16021 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_16021))) (<= (* 2 (select main_a v_prenex_16021)) 1998) (<= (+ main_y 1) v_prenex_16021) (<= (select main_a v_prenex_16020) (select main_a v_prenex_16021)) (<= 2 (* 2 (select main_a v_prenex_16020))) (< v_prenex_16021 main_y) (<= (select main_a v_prenex_16020) 500))) (forall ((v_prenex_16502 Int) (v_prenex_16503 Int)) (or (<= 1 (select main_a v_prenex_16503)) (<= (select main_a v_prenex_16502) 999) (<= (select main_a v_prenex_16503) 999) (< v_prenex_16503 main_y) (<= (+ main_y 1) v_prenex_16503) (<= (select main_a v_prenex_16502) (select main_a v_prenex_16503)) (<= (select main_a v_prenex_16502) 500))) (or (forall ((v_prenex_19971 Int)) (or (< v_prenex_19971 main_y) (<= (select main_a v_prenex_19971) 999) (<= 1000 (* 2 (select main_a v_prenex_19971))) (<= (+ main_y 1) v_prenex_19971))) (forall ((v_prenex_19970 Int)) (or (<= (* 2 (select main_a v_prenex_19970)) 1000) (<= 0 (+ (select main_a v_prenex_19970) 498)) (< v_prenex_19970 main_x)))) (forall ((v_prenex_21628 Int) (v_prenex_21629 Int)) (or (<= (select main_a v_prenex_21629) 999) (<= (* 2 (select main_a v_prenex_21628)) 1000) (< v_prenex_21629 main_y) (<= 1 (select main_a v_prenex_21629)) (<= (+ main_y 1) v_prenex_21629) (<= 1000 (+ (select main_a v_prenex_21629) (select main_a v_prenex_21628))))) (forall ((v_prenex_15513 Int) (v_prenex_15512 Int)) (or (<= 2 (* 2 (select main_a v_prenex_15512))) (<= (select main_a v_prenex_15512) 500) (< v_prenex_15513 main_y) (<= (select main_a v_prenex_15513) (+ (select main_a v_prenex_15512) 998)) (<= 500 (select main_a v_prenex_15513)) (<= (select main_a v_prenex_15513) 999) (<= (+ main_y 1) v_prenex_15513))) (or (forall ((v_prenex_19777 Int)) (or (<= (select main_a v_prenex_19777) 500) (< v_prenex_19777 main_x))) (forall ((v_prenex_19778 Int)) (or (<= (* 2 (select main_a v_prenex_19778)) 1998) (< v_prenex_19778 main_y) (<= 500 (select main_a v_prenex_19778)) (<= (+ main_y 1) v_prenex_19778)))) (forall ((v_prenex_15611 Int) (v_prenex_15610 Int)) (or (<= (+ main_y 1) v_prenex_15611) (<= 2 (* 2 (select main_a v_prenex_15610))) (< v_prenex_15611 main_y) (<= 1 (select main_a v_prenex_15611)) (<= 1000 (+ (select main_a v_prenex_15611) (select main_a v_prenex_15610))) (<= 0 (+ (select main_a v_prenex_15610) 498)) (<= (select main_a v_prenex_15611) 999))) (or (forall ((v_prenex_15951 Int)) (<= 1000 (* 2 (select main_a v_prenex_15951)))) (forall ((v_prenex_15950 Int)) (or (< v_prenex_15950 main_x) (<= (+ main_x 1) v_prenex_15950) (<= (* 2 (select main_a v_prenex_15950)) 1000) (<= 1 (select main_a v_prenex_15950))))) (forall ((v_prenex_18718 Int) (v_prenex_18719 Int)) (or (<= 500 (select main_a v_prenex_18719)) (<= (select main_a v_prenex_18718) 999) (<= (* 2 (select main_a v_prenex_18718)) 1000) (< v_prenex_18719 main_y) (<= (+ (select main_a v_prenex_18719) (select main_a v_prenex_18718)) 1000) (<= (+ main_y 1) v_prenex_18719))) (or (forall ((v_prenex_13882 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_13882))) (< v_prenex_13882 main_y) (<= (select main_a v_prenex_13882) 999) (<= 500 (select main_a v_prenex_13882)) (<= (+ main_y 1) v_prenex_13882))) (forall ((v_prenex_13881 Int)) (or (<= 0 (+ (select main_a v_prenex_13881) 498)) (<= (select main_a v_prenex_13881) 999)))) (forall ((v_prenex_15345 Int) (v_prenex_15344 Int)) (or (<= 1 (select main_a v_prenex_15344)) (<= (+ main_y 1) v_prenex_15345) (<= (+ main_x 1) v_prenex_15344) (<= (select main_a v_prenex_15344) 500) (< v_prenex_15345 main_y) (<= (select main_a v_prenex_15344) (select main_a v_prenex_15345)) (<= 1000 (* 2 (select main_a v_prenex_15345))))) (or (forall ((v_prenex_17560 Int)) (or (<= (* 2 (select main_a v_prenex_17560)) 1000) (<= (select main_a v_prenex_17560) 500) (< v_prenex_17560 main_x))) (forall ((v_prenex_17561 Int)) (or (<= (select main_a v_prenex_17561) 1498) (<= (+ main_y 1) v_prenex_17561) (<= (* 2 (select main_a v_prenex_17561)) 1998) (< v_prenex_17561 main_y)))) (or (forall ((v_prenex_17340 Int)) (or (<= 1 (select main_a v_prenex_17340)) (< v_prenex_17340 main_x) (<= 0 (+ (select main_a v_prenex_17340) 498)))) (forall ((v_prenex_17341 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_17341))) (< v_prenex_17341 main_y) (<= (+ main_y 1) v_prenex_17341) (<= (select main_a v_prenex_17341) 1498)))) (forall ((v_prenex_15977 Int) (v_prenex_15976 Int)) (or (<= (* 2 (select main_a v_prenex_15977)) 1998) (<= 1000 (* 2 (select main_a v_prenex_15977))) (<= (select main_a v_prenex_15977) (+ (select main_a v_prenex_15976) 998)) (< v_prenex_15977 main_y) (<= (select main_a v_prenex_15976) 999) (<= (+ main_y 1) v_prenex_15977) (<= 1 (select main_a v_prenex_15976)))) (or (forall ((v_prenex_19939 Int)) (<= (* 2 (select main_a v_prenex_19939)) 1998)) (forall ((v_prenex_19938 Int)) (or (< v_prenex_19938 main_x) (<= (+ main_x 1) v_prenex_19938) (<= 0 (+ (select main_a v_prenex_19938) 498)) (<= (* 2 (select main_a v_prenex_19938)) 1000)))) (or (forall ((v_prenex_16192 Int)) (or (<= 0 (+ (select main_a v_prenex_16192) 498)) (< v_prenex_16192 main_x) (<= (select main_a v_prenex_16192) 500))) (forall ((v_prenex_16193 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_16193))) (< v_prenex_16193 main_y) (<= (+ main_y 1) v_prenex_16193) (<= 1 (select main_a v_prenex_16193))))) (forall ((v_prenex_19773 Int) (v_prenex_19774 Int)) (or (<= 0 (+ (select main_a v_prenex_19773) 498)) (< v_prenex_19774 main_y) (<= (+ main_x 1) v_prenex_19773) (<= (select main_a v_prenex_19774) (+ (select main_a v_prenex_19773) 998)) (<= (* 2 (select main_a v_prenex_19773)) 1000) (<= (+ main_y 1) v_prenex_19774) (<= (select main_a v_prenex_19774) 999))) (forall ((v_prenex_19276 Int) (v_prenex_19277 Int)) (or (<= (+ main_x 1) v_prenex_19276) (<= 1000 (+ (select main_a v_prenex_19277) (select main_a v_prenex_19276))) (<= (select main_a v_prenex_19276) 999) (<= (* 2 (select main_a v_prenex_19277)) 1998) (< v_prenex_19277 main_y) (<= (* 2 (select main_a v_prenex_19276)) 1000) (<= (+ main_y 1) v_prenex_19277))) (forall ((v_prenex_18907 Int) (v_prenex_18908 Int)) (or (<= (+ main_x 1) v_prenex_18907) (<= (* 2 (select main_a v_prenex_18907)) 1000) (<= (+ main_y 1) v_prenex_18908) (< v_prenex_18908 main_y) (<= (select main_a v_prenex_18908) 999) (<= (select main_a v_prenex_18907) 999) (<= 1000 (+ (select main_a v_prenex_18908) (select main_a v_prenex_18907))))) (forall ((v_prenex_20692 Int) (v_prenex_20691 Int)) (or (<= (+ main_x 1) v_prenex_20691) (<= (+ main_y 1) v_prenex_20692) (< v_prenex_20692 main_y) (<= (select main_a v_prenex_20692) 1498) (<= (select main_a v_prenex_20691) 500) (<= (select main_a v_prenex_20692) (+ (select main_a v_prenex_20691) 998)))) (forall ((v_prenex_21638 Int) (v_prenex_21639 Int)) (or (<= (select main_a v_prenex_21639) (+ (select main_a v_prenex_21638) 998)) (<= (+ main_y 1) v_prenex_21639) (< v_prenex_21639 main_y) (<= 1000 (* 2 (select main_a v_prenex_21639))) (<= 500 (select main_a v_prenex_21639)))) (or (forall ((v_prenex_20305 Int)) (or (<= (select main_a v_prenex_20305) 500) (<= (+ main_x 1) v_prenex_20305) (<= 1 (select main_a v_prenex_20305)))) (forall ((v_prenex_20306 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_20306))) (<= (+ main_y 1) v_prenex_20306) (<= 1 (select main_a v_prenex_20306)) (< v_prenex_20306 main_y)))) (or (forall ((v_prenex_19146 Int)) (or (<= (* 2 (select main_a v_prenex_19146)) 1998) (<= 500 (select main_a v_prenex_19146)) (<= (+ main_y 1) v_prenex_19146) (<= (select main_a v_prenex_19146) 1498) (< v_prenex_19146 main_y))) (forall ((v_prenex_19145 Int)) (or (<= (select main_a v_prenex_19145) 500) (<= (select main_a v_prenex_19145) 999)))) (forall ((v_prenex_16054 Int) (v_prenex_16055 Int)) (or (<= 0 (+ (select main_a v_prenex_16054) 498)) (< v_prenex_16055 main_y) (<= (+ (select main_a v_prenex_16055) (select main_a v_prenex_16054)) 1000) (<= 500 (select main_a v_prenex_16055)) (<= (select main_a v_prenex_16054) 999) (<= (+ main_x 1) v_prenex_16054) (<= (+ main_y 1) v_prenex_16055))) (forall ((v_prenex_13844 Int) (v_prenex_13843 Int)) (or (<= (select main_a v_prenex_13843) 500) (<= (select main_a v_prenex_13844) 1498) (< v_prenex_13844 main_y) (<= (* 2 (select main_a v_prenex_13843)) 1000) (<= (+ main_y 1) v_prenex_13844) (<= (select main_a v_prenex_13844) (+ (select main_a v_prenex_13843) 998)))) (forall ((v_prenex_17859 Int) (v_prenex_17860 Int)) (or (<= 500 (select main_a v_prenex_17860)) (<= 1 (select main_a v_prenex_17859)) (<= (+ (select main_a v_prenex_17860) (select main_a v_prenex_17859)) 1000) (< v_prenex_17860 main_y) (<= (+ main_y 1) v_prenex_17860) (<= (select main_a v_prenex_17859) 500) (<= (select main_a v_prenex_17860) 999))) (forall ((v_prenex_17581 Int) (v_prenex_17582 Int)) (or (<= (select main_a v_prenex_17581) 500) (<= 1000 (* 2 (select main_a v_prenex_17582))) (<= (+ main_y 1) v_prenex_17582) (< v_prenex_17582 main_y) (<= (select main_a v_prenex_17581) (select main_a v_prenex_17582)) (<= 1 (select main_a v_prenex_17582)) (<= (* 2 (select main_a v_prenex_17581)) 1000))) (forall ((v_prenex_13872 Int) (v_prenex_13871 Int)) (or (<= 0 (+ (select main_a v_prenex_13871) 498)) (< v_prenex_13872 main_y) (<= (+ main_x 1) v_prenex_13871) (<= (select main_a v_prenex_13872) 999) (<= (+ main_y 1) v_prenex_13872) (<= (select main_a v_prenex_13872) (+ (select main_a v_prenex_13871) 998)))) (forall ((v_prenex_18169 Int) (v_prenex_18168 Int)) (or (<= (select main_a v_prenex_18168) (select main_a v_prenex_18169)) (<= (+ main_y 1) v_prenex_18169) (<= 1000 (* 2 (select main_a v_prenex_18169))) (<= (* 2 (select main_a v_prenex_18168)) 1000) (< v_prenex_18169 main_y) (<= (* 2 (select main_a v_prenex_18169)) 1998) (<= 2 (* 2 (select main_a v_prenex_18168))))) (forall ((v_prenex_14222 Int) (v_prenex_14221 Int)) (or (<= 1 (select main_a v_prenex_14222)) (<= (+ main_y 1) v_prenex_14222) (<= (select main_a v_prenex_14221) (select main_a v_prenex_14222)) (< v_prenex_14222 main_y) (<= 2 (* 2 (select main_a v_prenex_14221))))) (forall ((v_prenex_20148 Int) (v_prenex_20149 Int)) (or (<= (select main_a v_prenex_20149) (+ (select main_a v_prenex_20148) 998)) (<= 1 (select main_a v_prenex_20148)) (<= 500 (select main_a v_prenex_20149)) (<= (+ main_y 1) v_prenex_20149) (< v_prenex_20149 main_y))) (forall ((v_prenex_17227 Int) (v_prenex_17228 Int)) (or (< v_prenex_17228 main_y) (<= (select main_a v_prenex_17227) 999) (<= (+ main_y 1) v_prenex_17228) (<= (select main_a v_prenex_17228) 999) (<= (select main_a v_prenex_17227) (select main_a v_prenex_17228)) (<= 2 (* 2 (select main_a v_prenex_17227))) (< v_prenex_17227 main_x))) (forall ((v_prenex_20565 Int) (v_prenex_20564 Int)) (or (<= (select main_a v_prenex_20565) 1498) (< v_prenex_20565 main_y) (<= (+ main_y 1) v_prenex_20565) (<= (select main_a v_prenex_20564) (select main_a v_prenex_20565)) (<= (select main_a v_prenex_20564) 999) (<= 1000 (* 2 (select main_a v_prenex_20565))) (<= (select main_a v_prenex_20564) 500))) (forall ((v_prenex_21852 Int) (v_prenex_21853 Int)) (or (< v_prenex_21853 main_y) (<= (* 2 (select main_a v_prenex_21852)) 1000) (<= (select main_a v_prenex_21853) (+ (select main_a v_prenex_21852) 998)) (<= (+ main_x 1) v_prenex_21852) (<= (+ main_y 1) v_prenex_21853) (<= 2 (* 2 (select main_a v_prenex_21852))) (<= (select main_a v_prenex_21853) 1498))) (or (forall ((v_prenex_16155 Int)) (or (<= (select main_a v_prenex_16155) 999) (< v_prenex_16155 main_y) (<= (* 2 (select main_a v_prenex_16155)) 1998) (<= (+ main_y 1) v_prenex_16155))) (forall ((v_prenex_16154 Int)) (or (<= (* 2 (select main_a v_prenex_16154)) 1000) (<= 1 (select main_a v_prenex_16154)) (<= (+ main_x 1) v_prenex_16154)))) (forall ((v_prenex_15890 Int) (v_prenex_15891 Int)) (or (<= 1000 (+ (select main_a v_prenex_15891) (select main_a v_prenex_15890))) (<= (+ main_x 1) v_prenex_15890) (< v_prenex_15891 main_y) (<= (select main_a v_prenex_15891) 1498) (<= (+ main_y 1) v_prenex_15891) (<= (select main_a v_prenex_15890) 500) (<= 2 (* 2 (select main_a v_prenex_15890))))) (forall ((v_prenex_16396 Int) (v_prenex_16397 Int)) (or (<= 0 (+ (select main_a v_prenex_16396) 498)) (<= 1000 (* 2 (select main_a v_prenex_16397))) (<= (select main_a v_prenex_16396) (select main_a v_prenex_16397)) (<= (+ main_x 1) v_prenex_16396) (<= (+ main_y 1) v_prenex_16397) (<= 2 (* 2 (select main_a v_prenex_16396))) (< v_prenex_16397 main_y))) (forall ((v_prenex_18279 Int) (v_prenex_18278 Int)) (or (< v_prenex_18279 main_y) (<= 0 (+ (select main_a v_prenex_18278) 498)) (<= (+ main_x 1) v_prenex_18278) (<= (+ main_y 1) v_prenex_18279) (<= 1 (select main_a v_prenex_18279)) (<= 1000 (+ (select main_a v_prenex_18279) (select main_a v_prenex_18278))))) (forall ((v_prenex_13788 Int) (v_prenex_13787 Int)) (or (<= (select main_a v_prenex_13788) 999) (<= (* 2 (select main_a v_prenex_13787)) 1000) (<= 0 (+ (select main_a v_prenex_13787) 498)) (< v_prenex_13788 main_y) (<= (select main_a v_prenex_13788) (+ (select main_a v_prenex_13787) 998)) (<= (+ main_y 1) v_prenex_13788) (<= 1000 (* 2 (select main_a v_prenex_13788))))) (forall ((v_prenex_17802 Int) (v_prenex_17803 Int)) (or (<= 2 (* 2 (select main_a v_prenex_17802))) (<= (select main_a v_prenex_17803) (+ (select main_a v_prenex_17802) 998)) (< v_prenex_17802 main_x) (<= (select main_a v_prenex_17803) 999) (<= (+ main_y 1) v_prenex_17803) (< v_prenex_17803 main_y))) (or (forall ((v_prenex_16257 Int)) (or (< v_prenex_16257 main_y) (<= 1000 (* 2 (select main_a v_prenex_16257))))) (forall ((v_prenex_16256 Int)) (or (<= 2 (* 2 (select main_a v_prenex_16256))) (< v_prenex_16256 main_x) (<= (+ main_x 1) v_prenex_16256)))) (forall ((v_prenex_20832 Int) (v_prenex_20831 Int)) (or (<= (* 2 (select main_a v_prenex_20831)) 1000) (<= (+ main_y 1) v_prenex_20832) (< v_prenex_20832 main_y) (<= (select main_a v_prenex_20831) 500) (<= 1 (select main_a v_prenex_20832)) (<= (select main_a v_prenex_20832) (+ (select main_a v_prenex_20831) 998)) (<= 500 (select main_a v_prenex_20832)))) (or (forall ((v_prenex_21098 Int)) (or (<= (select main_a v_prenex_21098) 999) (<= (* 2 (select main_a v_prenex_21098)) 1000))) (forall ((v_prenex_21099 Int)) (or (< v_prenex_21099 main_y) (<= (* 2 (select main_a v_prenex_21099)) 1998) (<= (+ main_y 1) v_prenex_21099)))) (forall ((v_prenex_16974 Int) (v_prenex_16975 Int)) (or (< v_prenex_16975 main_y) (<= 1 (select main_a v_prenex_16974)) (<= (+ main_y 1) v_prenex_16975) (<= (select main_a v_prenex_16974) 999) (<= 500 (select main_a v_prenex_16975)) (<= 1000 (+ (select main_a v_prenex_16975) (select main_a v_prenex_16974))))) (or (forall ((v_prenex_17695 Int)) (or (< v_prenex_17695 main_x) (<= (select main_a v_prenex_17695) 999) (<= 1 (select main_a v_prenex_17695)))) (forall ((v_prenex_17696 Int)) (or (<= (select main_a v_prenex_17696) 999) (< v_prenex_17696 main_y) (<= (+ main_y 1) v_prenex_17696) (<= 1000 (* 2 (select main_a v_prenex_17696)))))) (forall ((v_prenex_17290 Int) (v_prenex_17291 Int)) (or (< v_prenex_17291 main_y) (<= (select main_a v_prenex_17290) 500) (<= (+ main_x 1) v_prenex_17290) (<= (+ main_y 1) v_prenex_17291) (<= 1000 (* 2 (select main_a v_prenex_17291))) (<= 0 (+ (select main_a v_prenex_17290) 498)) (<= 1000 (+ (select main_a v_prenex_17291) (select main_a v_prenex_17290))))) (forall ((v_prenex_18608 Int) (v_prenex_18609 Int)) (or (< v_prenex_18608 main_x) (< v_prenex_18609 main_y) (<= (+ main_y 1) v_prenex_18609) (<= (+ (select main_a v_prenex_18609) (select main_a v_prenex_18608)) 1000) (<= (select main_a v_prenex_18608) 999) (<= (* 2 (select main_a v_prenex_18609)) 1998) (<= 2 (* 2 (select main_a v_prenex_18608))))) (forall ((v_prenex_20525 Int) (v_prenex_20524 Int)) (or (<= (select main_a v_prenex_20525) (+ (select main_a v_prenex_20524) 998)) (<= 0 (+ (select main_a v_prenex_20524) 498)) (<= 1 (select main_a v_prenex_20525)) (<= (+ main_y 1) v_prenex_20525) (< v_prenex_20525 main_y) (<= (select main_a v_prenex_20524) 999) (<= 1000 (* 2 (select main_a v_prenex_20525))))) (forall ((v_prenex_16572 Int) (v_prenex_16573 Int)) (or (<= (+ main_x 1) v_prenex_16572) (<= (* 2 (select main_a v_prenex_16572)) 1000) (<= (+ (select main_a v_prenex_16573) (select main_a v_prenex_16572)) 1000) (< v_prenex_16572 main_x))) (or (forall ((v_prenex_18856 Int)) (or (<= 1 (select main_a v_prenex_18856)) (< v_prenex_18856 main_y) (<= (+ main_y 1) v_prenex_18856) (<= (* 2 (select main_a v_prenex_18856)) 1998) (<= 500 (select main_a v_prenex_18856)))) (forall ((v_prenex_18855 Int)) (or (<= (select main_a v_prenex_18855) 500) (<= 0 (+ (select main_a v_prenex_18855) 498))))) (forall ((v_prenex_13981 Int) (v_prenex_13980 Int)) (or (<= 1 (select main_a v_prenex_13981)) (<= (+ main_y 1) v_prenex_13981) (<= 2 (* 2 (select main_a v_prenex_13980))) (<= (select main_a v_prenex_13980) (select main_a v_prenex_13981)) (< v_prenex_13980 main_x) (< v_prenex_13981 main_y))) (forall ((v_prenex_15383 Int) (v_prenex_15382 Int)) (or (<= (select main_a v_prenex_15383) (+ (select main_a v_prenex_15382) 998)) (< v_prenex_15383 main_y) (<= (+ main_y 1) v_prenex_15383) (<= (select main_a v_prenex_15383) 1498) (< v_prenex_15382 main_x) (<= (* 2 (select main_a v_prenex_15382)) 1000) (<= 2 (* 2 (select main_a v_prenex_15382))))) (forall ((v_prenex_17248 Int) (v_prenex_17249 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_17249))) (<= (select main_a v_prenex_17248) 999) (<= (+ main_y 1) v_prenex_17249) (<= (select main_a v_prenex_17249) 1498) (< v_prenex_17249 main_y) (<= (+ (select main_a v_prenex_17249) (select main_a v_prenex_17248)) 1000))) (forall ((v_prenex_18943 Int) (v_prenex_18944 Int)) (or (<= (select main_a v_prenex_18944) (+ (select main_a v_prenex_18943) 998)) (<= 1 (select main_a v_prenex_18944)) (<= 500 (select main_a v_prenex_18944)) (<= 1 (select main_a v_prenex_18943)) (< v_prenex_18944 main_y) (<= (+ main_y 1) v_prenex_18944) (<= (* 2 (select main_a v_prenex_18943)) 1000))) (forall ((v_prenex_21294 Int) (v_prenex_21295 Int)) (or (<= 1000 (+ (select main_a v_prenex_21295) (select main_a v_prenex_21294))) (<= 500 (select main_a v_prenex_21295)) (<= (+ main_y 1) v_prenex_21295) (<= 2 (* 2 (select main_a v_prenex_21294))) (< v_prenex_21295 main_y) (<= (select main_a v_prenex_21295) 1498) (<= 1 (select main_a v_prenex_21294)))) (forall ((v_prenex_16644 Int) (v_prenex_16645 Int)) (or (< v_prenex_16644 main_x) (<= 1000 (+ (select main_a v_prenex_16645) (select main_a v_prenex_16644))) (<= 2 (* 2 (select main_a v_prenex_16644))) (< v_prenex_16645 main_y) (<= 0 (+ (select main_a v_prenex_16644) 498)) (<= (+ main_y 1) v_prenex_16645) (<= 1000 (* 2 (select main_a v_prenex_16645))))) (or (forall ((v_prenex_19519 Int)) (or (<= 1 (select main_a v_prenex_19519)) (<= 1000 (* 2 (select main_a v_prenex_19519))) (<= (+ main_y 1) v_prenex_19519) (< v_prenex_19519 main_y))) (forall ((v_prenex_19518 Int)) (or (<= 1 (select main_a v_prenex_19518)) (<= (+ main_x 1) v_prenex_19518)))) (forall ((v_prenex_17066 Int) (v_prenex_17067 Int)) (or (< v_prenex_17067 main_y) (<= (+ main_y 1) v_prenex_17067) (<= (* 2 (select main_a v_prenex_17067)) 1998) (<= 500 (select main_a v_prenex_17067)) (<= (select main_a v_prenex_17067) (+ (select main_a v_prenex_17066) 998)))) (forall ((v_prenex_17933 Int) (v_prenex_17934 Int)) (or (< v_prenex_17933 main_x) (<= 0 (+ (select main_a v_prenex_17933) 498)) (<= (+ (select main_a v_prenex_17934) (select main_a v_prenex_17933)) 1000) (<= (select main_a v_prenex_17933) 999) (<= (+ main_y 1) v_prenex_17934) (< v_prenex_17934 main_y) (<= 1000 (* 2 (select main_a v_prenex_17934))))) (forall ((v_prenex_17400 Int) (v_prenex_17401 Int)) (or (<= 1 (select main_a v_prenex_17400)) (<= (+ main_x 1) v_prenex_17400) (<= (select main_a v_prenex_17400) (select main_a v_prenex_17401)) (<= (select main_a v_prenex_17400) 999) (< v_prenex_17400 main_x))) (forall ((v_prenex_16920 Int) (v_prenex_16921 Int)) (or (<= (+ main_y 1) v_prenex_16921) (<= 500 (select main_a v_prenex_16921)) (<= (select main_a v_prenex_16920) (select main_a v_prenex_16921)) (<= (* 2 (select main_a v_prenex_16920)) 1000) (< v_prenex_16921 main_y) (<= 1000 (* 2 (select main_a v_prenex_16921))))) (forall ((v_prenex_18617 Int) (v_prenex_18616 Int)) (or (< v_prenex_18617 main_y) (<= 500 (select main_a v_prenex_18617)) (< v_prenex_18616 main_x) (<= (select main_a v_prenex_18616) 999) (<= (select main_a v_prenex_18617) (+ (select main_a v_prenex_18616) 998)) (<= (+ main_y 1) v_prenex_18617))) (forall ((v_prenex_15487 Int) (v_prenex_15486 Int)) (or (<= (select main_a v_prenex_15487) 999) (<= (select main_a v_prenex_15487) 1498) (<= (* 2 (select main_a v_prenex_15486)) 1000) (<= 1000 (+ (select main_a v_prenex_15487) (select main_a v_prenex_15486))) (< v_prenex_15487 main_y) (<= 1 (select main_a v_prenex_15486)) (<= (+ main_y 1) v_prenex_15487))) (or (forall ((v_prenex_21078 Int)) (or (<= 2 (* 2 (select main_a v_prenex_21078))) (<= (* 2 (select main_a v_prenex_21078)) 1000))) (forall ((v_prenex_21079 Int)) (or (<= (select main_a v_prenex_21079) 1498) (<= (* 2 (select main_a v_prenex_21079)) 1998) (<= (+ main_y 1) v_prenex_21079) (< v_prenex_21079 main_y)))) (or (forall ((v_prenex_20721 Int)) (<= 2 (* 2 (select main_a v_prenex_20721)))) (forall ((v_prenex_20722 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_20722))) (< v_prenex_20722 main_y) (<= (+ main_y 1) v_prenex_20722) (<= 1 (select main_a v_prenex_20722)) (<= (select main_a v_prenex_20722) 999)))) (forall ((v_prenex_16082 Int) (v_prenex_16083 Int)) (or (<= (* 2 (select main_a v_prenex_16083)) 1998) (<= (+ main_y 1) v_prenex_16083) (<= (select main_a v_prenex_16082) (select main_a v_prenex_16083)) (<= 0 (+ (select main_a v_prenex_16082) 498)) (<= 500 (select main_a v_prenex_16083)) (< v_prenex_16083 main_y) (<= (* 2 (select main_a v_prenex_16082)) 1000))) (forall ((v_prenex_20241 Int) (v_prenex_20240 Int)) (or (<= (select main_a v_prenex_20240) 999) (<= (* 2 (select main_a v_prenex_20240)) 1000) (< v_prenex_20241 main_y) (<= (+ main_y 1) v_prenex_20241) (<= (select main_a v_prenex_20241) 999) (<= 1000 (+ (select main_a v_prenex_20241) (select main_a v_prenex_20240))) (<= 500 (select main_a v_prenex_20241)))) (or (forall ((v_prenex_21786 Int)) (or (< v_prenex_21786 main_x) (<= 1 (select main_a v_prenex_21786)))) (forall ((v_prenex_21787 Int)) (or (< v_prenex_21787 main_y) (<= 1000 (* 2 (select main_a v_prenex_21787))) (<= (+ main_y 1) v_prenex_21787) (<= (select main_a v_prenex_21787) 999)))) (or (forall ((v_prenex_21886 Int)) (or (<= 1 (select main_a v_prenex_21886)) (<= 0 (+ (select main_a v_prenex_21886) 498)))) (forall ((v_prenex_21887 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_21887))) (<= 500 (select main_a v_prenex_21887)) (< v_prenex_21887 main_y) (<= (+ main_y 1) v_prenex_21887)))) (forall ((v_prenex_16115 Int) (v_prenex_16114 Int)) (or (<= (select main_a v_prenex_16114) 999) (< v_prenex_16115 main_y) (<= (select main_a v_prenex_16115) (+ (select main_a v_prenex_16114) 998)) (<= (select main_a v_prenex_16115) 999) (<= 0 (+ (select main_a v_prenex_16114) 498)) (<= (+ main_y 1) v_prenex_16115))) (or (forall ((v_prenex_21413 Int)) (or (<= 1 (select main_a v_prenex_21413)) (<= (+ main_y 1) v_prenex_21413) (< v_prenex_21413 main_y) (<= (select main_a v_prenex_21413) 1498))) (forall ((v_prenex_21412 Int)) (<= 2 (* 2 (select main_a v_prenex_21412))))) (or (forall ((v_prenex_17701 Int)) (or (<= 2 (* 2 (select main_a v_prenex_17701))) (<= 1 (select main_a v_prenex_17701)))) (forall ((v_prenex_17702 Int)) (or (< v_prenex_17702 main_y) (<= 1 (select main_a v_prenex_17702)) (<= (* 2 (select main_a v_prenex_17702)) 1998) (<= (+ main_y 1) v_prenex_17702)))) (forall ((v_prenex_17140 Int) (v_prenex_17141 Int)) (or (<= 500 (select main_a v_prenex_17141)) (<= (+ main_y 1) v_prenex_17141) (<= 1000 (+ (select main_a v_prenex_17141) (select main_a v_prenex_17140))) (<= (+ main_x 1) v_prenex_17140) (< v_prenex_17141 main_y) (<= (select main_a v_prenex_17140) 500))) (forall ((v_prenex_22125 Int) (v_prenex_22124 Int)) (or (<= (select main_a v_prenex_22124) 999) (<= (select main_a v_prenex_22125) 999) (<= (select main_a v_prenex_22125) (+ (select main_a v_prenex_22124) 998)) (<= (+ main_y 1) v_prenex_22125) (< v_prenex_22125 main_y))) (forall ((v_prenex_17850 Int) (v_prenex_17851 Int)) (or (< v_prenex_17851 main_y) (<= 500 (select main_a v_prenex_17851)) (<= (select main_a v_prenex_17850) 500) (<= (+ main_y 1) v_prenex_17851) (<= (select main_a v_prenex_17851) (+ (select main_a v_prenex_17850) 998)))) (or (forall ((v_prenex_17556 Int)) (or (<= 0 (+ (select main_a v_prenex_17556) 498)) (<= (select main_a v_prenex_17556) 999))) (forall ((v_prenex_17557 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_17557))) (< v_prenex_17557 main_y) (<= (select main_a v_prenex_17557) 1498) (<= (+ main_y 1) v_prenex_17557) (<= (select main_a v_prenex_17557) 999)))) (forall ((v_prenex_22044 Int) (v_prenex_22045 Int)) (or (<= (select main_a v_prenex_22044) (select main_a v_prenex_22045)) (<= (+ main_x 1) v_prenex_22044) (<= 0 (+ (select main_a v_prenex_22044) 498)) (<= 1 (select main_a v_prenex_22044)) (< v_prenex_22044 main_x))) (or (forall ((v_prenex_15609 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_15609))) (<= 1 (select main_a v_prenex_15609)) (<= (select main_a v_prenex_15609) 999) (< v_prenex_15609 main_y) (<= (+ main_y 1) v_prenex_15609))) (forall ((v_prenex_15608 Int)) (<= (* 2 (select main_a v_prenex_15608)) 1000))) (forall ((v_prenex_14845 Int) (v_prenex_14844 Int)) (or (<= (select main_a v_prenex_14844) 999) (<= (select main_a v_prenex_14845) 999) (< v_prenex_14845 main_y) (<= (+ main_y 1) v_prenex_14845) (<= 1 (select main_a v_prenex_14844)) (<= 1000 (+ (select main_a v_prenex_14845) (select main_a v_prenex_14844))))) (forall ((v_prenex_18668 Int) (v_prenex_18669 Int)) (or (< v_prenex_18669 main_y) (<= 0 (+ (select main_a v_prenex_18668) 498)) (<= (+ main_y 1) v_prenex_18669) (<= (select main_a v_prenex_18669) 999) (<= (+ main_x 1) v_prenex_18668) (<= 1000 (+ (select main_a v_prenex_18669) (select main_a v_prenex_18668))) (<= 2 (* 2 (select main_a v_prenex_18668))))) (forall ((v_prenex_18316 Int) (v_prenex_18317 Int)) (or (<= 1 (select main_a v_prenex_18317)) (<= (select main_a v_prenex_18317) (+ (select main_a v_prenex_18316) 998)) (<= (+ main_y 1) v_prenex_18317) (<= 1000 (* 2 (select main_a v_prenex_18317))) (< v_prenex_18317 main_y))) (forall ((v_prenex_13904 Int) (v_prenex_13903 Int)) (or (<= (+ (select main_a v_prenex_13904) (select main_a v_prenex_13903)) 1000) (<= (* 2 (select main_a v_prenex_13904)) 1998) (<= 0 (+ (select main_a v_prenex_13903) 498)) (<= 1000 (* 2 (select main_a v_prenex_13904))) (<= (* 2 (select main_a v_prenex_13903)) 1000) (<= (+ main_y 1) v_prenex_13904) (< v_prenex_13904 main_y))) (or (forall ((v_prenex_22056 Int)) (or (<= 2 (* 2 (select main_a v_prenex_22056))) (< v_prenex_22056 main_x) (<= (select main_a v_prenex_22056) 999))) (forall ((v_prenex_22057 Int)) (or (<= (+ main_y 1) v_prenex_22057) (<= 1000 (* 2 (select main_a v_prenex_22057))) (< v_prenex_22057 main_y) (<= (select main_a v_prenex_22057) 999)))) (forall ((v_prenex_18480 Int) (v_prenex_18481 Int)) (or (<= (+ main_y 1) v_prenex_18481) (<= 1 (select main_a v_prenex_18481)) (<= (select main_a v_prenex_18480) (select main_a v_prenex_18481)) (<= (select main_a v_prenex_18480) 500) (< v_prenex_18480 main_x) (< v_prenex_18481 main_y) (<= (select main_a v_prenex_18480) 999))) (forall ((v_prenex_15895 Int) (v_prenex_15894 Int)) (or (<= 1 (select main_a v_prenex_15895)) (<= (+ main_y 1) v_prenex_15895) (<= (* 2 (select main_a v_prenex_15895)) 1998) (<= (select main_a v_prenex_15894) 999) (<= 2 (* 2 (select main_a v_prenex_15894))) (<= (select main_a v_prenex_15894) (select main_a v_prenex_15895)) (< v_prenex_15895 main_y))) (forall ((v_prenex_19866 Int) (v_prenex_19865 Int)) (or (<= (+ main_y 1) v_prenex_19866) (<= 2 (* 2 (select main_a v_prenex_19865))) (<= (select main_a v_prenex_19865) 500) (<= (select main_a v_prenex_19866) 999) (<= (select main_a v_prenex_19866) (+ (select main_a v_prenex_19865) 998)) (< v_prenex_19866 main_y))) (forall ((v_prenex_18369 Int) (v_prenex_18368 Int)) (or (<= 1 (select main_a v_prenex_18369)) (<= 2 (* 2 (select main_a v_prenex_18368))) (<= (+ main_y 1) v_prenex_18369) (<= (select main_a v_prenex_18368) 500) (< v_prenex_18369 main_y) (<= (select main_a v_prenex_18369) (+ (select main_a v_prenex_18368) 998)))) (or (forall ((v_prenex_21120 Int)) (or (<= (select main_a v_prenex_21120) 500) (< v_prenex_21120 main_x) (<= 1 (select main_a v_prenex_21120)))) (forall ((v_prenex_21121 Int)) (or (<= (* 2 (select main_a v_prenex_21121)) 1998) (< v_prenex_21121 main_y) (<= (+ main_y 1) v_prenex_21121) (<= 1000 (* 2 (select main_a v_prenex_21121)))))) (or (forall ((v_prenex_21576 Int)) (or (<= 2 (* 2 (select main_a v_prenex_21576))) (< v_prenex_21576 main_x))) (forall ((v_prenex_21577 Int)) (or (<= 500 (select main_a v_prenex_21577)) (<= 1000 (* 2 (select main_a v_prenex_21577))) (< v_prenex_21577 main_y) (<= (+ main_y 1) v_prenex_21577)))) (forall ((v_prenex_18338 Int) (v_prenex_18339 Int)) (or (<= (+ main_y 1) v_prenex_18339) (<= 0 (+ (select main_a v_prenex_18338) 498)) (<= (select main_a v_prenex_18339) (+ (select main_a v_prenex_18338) 998)) (<= 1 (select main_a v_prenex_18339)) (<= (* 2 (select main_a v_prenex_18338)) 1000) (< v_prenex_18339 main_y) (<= (select main_a v_prenex_18339) 1498))) (forall ((v_prenex_21674 Int) (v_prenex_21675 Int)) (or (<= (+ main_x 1) v_prenex_21674) (<= (+ main_y 1) v_prenex_21675) (<= (select main_a v_prenex_21674) (select main_a v_prenex_21675)) (<= (select main_a v_prenex_21675) 1498) (<= 1 (select main_a v_prenex_21674)) (< v_prenex_21675 main_y))) (forall ((v_prenex_18420 Int) (v_prenex_18421 Int)) (or (<= (+ (select main_a v_prenex_18421) (select main_a v_prenex_18420)) 1000) (<= (+ main_y 1) v_prenex_18421) (< v_prenex_18421 main_y) (<= (* 2 (select main_a v_prenex_18421)) 1998) (<= (select main_a v_prenex_18420) 999) (< v_prenex_18420 main_x))) (forall ((v_prenex_15707 Int) (v_prenex_15706 Int)) (or (<= (select main_a v_prenex_15706) (select main_a v_prenex_15707)) (< v_prenex_15707 main_y) (<= (select main_a v_prenex_15706) 999) (<= (+ main_y 1) v_prenex_15707) (< v_prenex_15706 main_x) (<= (* 2 (select main_a v_prenex_15706)) 1000) (<= (select main_a v_prenex_15707) 999))) (forall ((v_prenex_21396 Int) (v_prenex_21397 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_21397))) (<= (select main_a v_prenex_21397) 1498) (<= 1000 (+ (select main_a v_prenex_21397) (select main_a v_prenex_21396))) (<= 2 (* 2 (select main_a v_prenex_21396))) (<= (+ main_y 1) v_prenex_21397) (< v_prenex_21397 main_y) (<= (* 2 (select main_a v_prenex_21396)) 1000))) (forall ((v_prenex_19337 Int) (v_prenex_19336 Int)) (or (< v_prenex_19337 main_y) (<= (select main_a v_prenex_19337) 999) (<= 0 (+ (select main_a v_prenex_19336) 498)) (<= (+ (select main_a v_prenex_19337) (select main_a v_prenex_19336)) 1000) (<= 2 (* 2 (select main_a v_prenex_19336))) (<= 500 (select main_a v_prenex_19337)) (<= (+ main_y 1) v_prenex_19337))) (or (forall ((v_prenex_16490 Int)) (or (< v_prenex_16490 main_x) (<= 0 (+ (select main_a v_prenex_16490) 498)) (<= (* 2 (select main_a v_prenex_16490)) 1000))) (forall ((v_prenex_16491 Int)) (or (<= (+ main_y 1) v_prenex_16491) (<= 1000 (* 2 (select main_a v_prenex_16491))) (< v_prenex_16491 main_y) (<= (select main_a v_prenex_16491) 1498)))) (forall ((v_prenex_20758 Int) (v_prenex_20757 Int)) (or (<= (* 2 (select main_a v_prenex_20758)) 1998) (<= 1000 (+ (select main_a v_prenex_20758) (select main_a v_prenex_20757))) (< v_prenex_20758 main_y) (<= (select main_a v_prenex_20758) 999) (<= 0 (+ (select main_a v_prenex_20757) 498)) (<= 2 (* 2 (select main_a v_prenex_20757))) (<= (+ main_y 1) v_prenex_20758))) (forall ((v_prenex_15939 Int) (v_prenex_15938 Int)) (or (<= (+ main_x 1) v_prenex_15938) (<= (select main_a v_prenex_15938) 500) (< v_prenex_15939 main_y) (<= (select main_a v_prenex_15938) 999) (<= (+ main_y 1) v_prenex_15939) (<= (+ (select main_a v_prenex_15939) (select main_a v_prenex_15938)) 1000) (<= 1000 (* 2 (select main_a v_prenex_15939))))) (forall ((v_prenex_22104 Int) (v_prenex_22105 Int)) (or (<= (+ main_y 1) v_prenex_22105) (< v_prenex_22104 main_x) (<= 1 (select main_a v_prenex_22104)) (<= 1 (select main_a v_prenex_22105)) (<= (+ (select main_a v_prenex_22105) (select main_a v_prenex_22104)) 1000) (<= 0 (+ (select main_a v_prenex_22104) 498)) (< v_prenex_22105 main_y))) (forall ((v_prenex_15689 Int) (v_prenex_15688 Int)) (or (<= (select main_a v_prenex_15688) 999) (< v_prenex_15689 main_y) (<= (+ (select main_a v_prenex_15689) (select main_a v_prenex_15688)) 1000) (<= (select main_a v_prenex_15688) 500) (<= (+ main_y 1) v_prenex_15689) (<= (select main_a v_prenex_15689) 999) (< v_prenex_15688 main_x))) (or (forall ((v_prenex_13621 Int)) (<= (select main_a v_prenex_13621) 999)) (forall ((v_prenex_13622 Int)) (or (<= (* 2 (select main_a v_prenex_13622)) 1998) (<= 1 (select main_a v_prenex_13622)) (<= (select main_a v_prenex_13622) 1498) (<= (+ main_y 1) v_prenex_13622) (< v_prenex_13622 main_y)))) (or (forall ((v_prenex_19253 Int)) (or (<= 2 (* 2 (select main_a v_prenex_19253))) (<= (* 2 (select main_a v_prenex_19253)) 1000))) (forall ((v_prenex_19254 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_19254))) (<= (+ main_y 1) v_prenex_19254) (< v_prenex_19254 main_y) (<= (select main_a v_prenex_19254) 1498)))) (forall ((v_prenex_19921 Int) (v_prenex_19920 Int)) (or (<= 0 (+ (select main_a v_prenex_19920) 498)) (<= 1000 (* 2 (select main_a v_prenex_19921))) (<= (+ main_y 1) v_prenex_19921) (<= 1 (select main_a v_prenex_19920)) (< v_prenex_19921 main_y) (<= (select main_a v_prenex_19921) (+ (select main_a v_prenex_19920) 998)) (< v_prenex_19920 main_x))) (forall ((v_prenex_14659 Int) (v_prenex_14658 Int)) (or (<= (+ main_y 1) v_prenex_14659) (<= (* 2 (select main_a v_prenex_14659)) 1998) (<= 1 (select main_a v_prenex_14659)) (<= 0 (+ (select main_a v_prenex_14658) 498)) (<= 1 (select main_a v_prenex_14658)) (< v_prenex_14659 main_y) (<= (+ (select main_a v_prenex_14659) (select main_a v_prenex_14658)) 1000))) (forall ((v_prenex_15810 Int) (v_prenex_15811 Int)) (or (<= 1 (select main_a v_prenex_15810)) (<= (* 2 (select main_a v_prenex_15810)) 1000) (< v_prenex_15811 main_y) (<= (* 2 (select main_a v_prenex_15811)) 1998) (<= (+ (select main_a v_prenex_15811) (select main_a v_prenex_15810)) 1000) (<= (+ main_y 1) v_prenex_15811) (<= 1000 (* 2 (select main_a v_prenex_15811))))) (forall ((v_prenex_19616 Int) (v_prenex_19615 Int)) (or (< v_prenex_19615 main_x) (<= (select main_a v_prenex_19616) 999) (<= 0 (+ (select main_a v_prenex_19615) 498)) (<= (* 2 (select main_a v_prenex_19615)) 1000) (<= (+ main_y 1) v_prenex_19616) (< v_prenex_19616 main_y) (<= (+ (select main_a v_prenex_19616) (select main_a v_prenex_19615)) 1000))) (forall ((v_prenex_21856 Int) (v_prenex_21857 Int)) (or (<= (+ (select main_a v_prenex_21857) (select main_a v_prenex_21856)) 1000) (< v_prenex_21857 main_y) (<= (+ main_y 1) v_prenex_21857) (<= (* 2 (select main_a v_prenex_21857)) 1998) (<= 2 (* 2 (select main_a v_prenex_21856))))) (or (forall ((v_prenex_13577 Int)) (or (<= (* 2 (select main_a v_prenex_13577)) 1998) (<= 1 (select main_a v_prenex_13577)) (< v_prenex_13577 main_y) (<= (+ main_y 1) v_prenex_13577))) (forall ((v_prenex_13576 Int)) (or (<= (select main_a v_prenex_13576) 999) (<= 2 (* 2 (select main_a v_prenex_13576)))))) (forall ((v_prenex_20870 Int) (v_prenex_20869 Int)) (or (<= (+ main_y 1) v_prenex_20870) (<= 1000 (* 2 (select main_a v_prenex_20870))) (<= 1 (select main_a v_prenex_20869)) (<= (select main_a v_prenex_20870) 999) (<= (select main_a v_prenex_20869) (select main_a v_prenex_20870)) (< v_prenex_20870 main_y) (<= 2 (* 2 (select main_a v_prenex_20869))))) (forall ((v_prenex_20511 Int) (v_prenex_20510 Int)) (or (<= (+ main_y 1) v_prenex_20511) (<= 1 (select main_a v_prenex_20511)) (< v_prenex_20511 main_y) (<= (select main_a v_prenex_20510) 999) (<= (select main_a v_prenex_20510) (select main_a v_prenex_20511)) (<= (* 2 (select main_a v_prenex_20510)) 1000) (<= (select main_a v_prenex_20511) 1498))) (or (forall ((v_prenex_18066 Int)) (or (<= 2 (* 2 (select main_a v_prenex_18066))) (<= 0 (+ (select main_a v_prenex_18066) 498)))) (forall ((v_prenex_18067 Int)) (or (<= (select main_a v_prenex_18067) 1498) (<= (+ main_y 1) v_prenex_18067) (<= (* 2 (select main_a v_prenex_18067)) 1998) (< v_prenex_18067 main_y)))) (or (forall ((v_prenex_17084 Int)) (or (<= 2 (* 2 (select main_a v_prenex_17084))) (<= (* 2 (select main_a v_prenex_17084)) 1000))) (forall ((v_prenex_17085 Int)) (or (< v_prenex_17085 main_y) (<= 1 (select main_a v_prenex_17085)) (<= 1000 (* 2 (select main_a v_prenex_17085))) (<= (+ main_y 1) v_prenex_17085)))) (forall ((v_prenex_17518 Int) (v_prenex_17519 Int)) (or (<= (+ main_y 1) v_prenex_17519) (< v_prenex_17519 main_y) (<= 1000 (+ (select main_a v_prenex_17519) (select main_a v_prenex_17518))) (<= (select main_a v_prenex_17518) 500) (< v_prenex_17518 main_x) (<= 2 (* 2 (select main_a v_prenex_17518))) (<= 500 (select main_a v_prenex_17519)))) (forall ((v_prenex_15335 Int) (v_prenex_15334 Int)) (or (<= (+ main_y 1) v_prenex_15335) (<= 2 (* 2 (select main_a v_prenex_15334))) (<= 0 (+ (select main_a v_prenex_15334) 498)) (<= (select main_a v_prenex_15335) 1498) (< v_prenex_15335 main_y) (<= (select main_a v_prenex_15334) (select main_a v_prenex_15335)) (<= 1000 (* 2 (select main_a v_prenex_15335))))) (or (forall ((v_prenex_14001 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_14001))) (<= (* 2 (select main_a v_prenex_14001)) 1998) (<= (+ main_y 1) v_prenex_14001) (< v_prenex_14001 main_y))) (forall ((v_prenex_14000 Int)) (or (<= (* 2 (select main_a v_prenex_14000)) 1000) (<= (select main_a v_prenex_14000) 999) (< v_prenex_14000 main_x)))) (or (forall ((v_prenex_18685 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_18685))) (< v_prenex_18685 main_y) (<= (+ main_y 1) v_prenex_18685))) (forall ((v_prenex_18684 Int)) (or (<= (select main_a v_prenex_18684) 500) (<= 2 (* 2 (select main_a v_prenex_18684))) (< v_prenex_18684 main_x)))) (or (forall ((v_prenex_17302 Int)) (or (< v_prenex_17302 main_x) (<= (select main_a v_prenex_17302) 500) (<= 0 (+ (select main_a v_prenex_17302) 498)))) (forall ((v_prenex_17303 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_17303))) (< v_prenex_17303 main_y) (<= (+ main_y 1) v_prenex_17303)))) (forall ((v_prenex_16100 Int) (v_prenex_16101 Int)) (or (< v_prenex_16101 main_y) (<= (select main_a v_prenex_16100) (select main_a v_prenex_16101)) (< v_prenex_16100 main_x) (<= 2 (* 2 (select main_a v_prenex_16100))) (<= (select main_a v_prenex_16100) 500) (<= (+ main_y 1) v_prenex_16101) (<= (select main_a v_prenex_16101) 999))) (forall ((v_prenex_16190 Int) (v_prenex_16191 Int)) (or (<= 0 (+ (select main_a v_prenex_16190) 498)) (<= 2 (* 2 (select main_a v_prenex_16190))) (< v_prenex_16191 main_y) (<= (select main_a v_prenex_16190) (select main_a v_prenex_16191)) (<= (select main_a v_prenex_16191) 999) (<= (+ main_y 1) v_prenex_16191))) (forall ((v_prenex_13668 Int) (v_prenex_13667 Int)) (or (<= 1 (select main_a v_prenex_13667)) (<= (+ main_x 1) v_prenex_13667) (<= 1000 (+ (select main_a v_prenex_13668) (select main_a v_prenex_13667))) (<= 500 (select main_a v_prenex_13668)) (<= (select main_a v_prenex_13667) 500) (< v_prenex_13668 main_y) (<= (+ main_y 1) v_prenex_13668))) (forall ((v_prenex_20213 Int) (v_prenex_20212 Int)) (or (< v_prenex_20213 main_y) (<= (* 2 (select main_a v_prenex_20212)) 1000) (<= (+ main_y 1) v_prenex_20213) (<= (select main_a v_prenex_20212) 999) (<= 1000 (+ (select main_a v_prenex_20213) (select main_a v_prenex_20212))) (<= (* 2 (select main_a v_prenex_20213)) 1998) (<= 500 (select main_a v_prenex_20213)))) (forall ((v_prenex_17454 Int) (v_prenex_17455 Int)) (or (<= (select main_a v_prenex_17454) 999) (<= (+ main_y 1) v_prenex_17455) (< v_prenex_17455 main_y) (<= 1 (select main_a v_prenex_17455)) (<= (select main_a v_prenex_17455) (+ (select main_a v_prenex_17454) 998)))) (or (forall ((v_prenex_17363 Int)) (or (<= (* 2 (select main_a v_prenex_17363)) 1998) (<= (+ main_y 1) v_prenex_17363) (< v_prenex_17363 main_y) (<= 1000 (* 2 (select main_a v_prenex_17363))))) (forall ((v_prenex_17362 Int)) (or (< v_prenex_17362 main_x) (<= 1 (select main_a v_prenex_17362)) (<= (* 2 (select main_a v_prenex_17362)) 1000)))) (forall ((v_prenex_15017 Int) (v_prenex_15016 Int)) (or (< v_prenex_15017 main_y) (<= (select main_a v_prenex_15016) (select main_a v_prenex_15017)) (<= 500 (select main_a v_prenex_15017)) (<= (+ main_y 1) v_prenex_15017) (<= (* 2 (select main_a v_prenex_15016)) 1000) (<= 2 (* 2 (select main_a v_prenex_15016))))) (forall ((v_prenex_17607 Int) (v_prenex_17608 Int)) (or (< v_prenex_17608 main_y) (<= (select main_a v_prenex_17607) (select main_a v_prenex_17608)) (<= (+ main_x 1) v_prenex_17607) (<= 1000 (* 2 (select main_a v_prenex_17608))) (<= (+ main_y 1) v_prenex_17608))) (forall ((v_prenex_17647 Int) (v_prenex_17648 Int)) (or (<= (+ (select main_a v_prenex_17648) (select main_a v_prenex_17647)) 1000) (<= 1000 (* 2 (select main_a v_prenex_17648))) (<= 2 (* 2 (select main_a v_prenex_17647))) (< v_prenex_17648 main_y) (<= (+ main_x 1) v_prenex_17647) (<= (select main_a v_prenex_17647) 999) (<= (+ main_y 1) v_prenex_17648))) (forall ((v_prenex_17666 Int) (v_prenex_17665 Int)) (or (< v_prenex_17666 main_y) (<= 0 (+ (select main_a v_prenex_17665) 498)) (<= (select main_a v_prenex_17665) 999) (<= 500 (select main_a v_prenex_17666)) (<= (+ main_y 1) v_prenex_17666) (<= 1000 (* 2 (select main_a v_prenex_17666))) (<= (+ (select main_a v_prenex_17666) (select main_a v_prenex_17665)) 1000))) (or (forall ((v_prenex_21502 Int)) (or (<= (* 2 (select main_a v_prenex_21502)) 1000) (<= 1 (select main_a v_prenex_21502)) (<= (+ main_x 1) v_prenex_21502))) (forall ((v_prenex_21503 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_21503))) (< v_prenex_21503 main_y) (<= (+ main_y 1) v_prenex_21503)))) (or (forall ((v_prenex_17963 Int)) (or (<= 1 (select main_a v_prenex_17963)) (< v_prenex_17963 main_x) (<= (+ main_x 1) v_prenex_17963))) (forall ((v_prenex_17964 Int)) (or (<= (* 2 (select main_a v_prenex_17964)) 1998) (< v_prenex_17964 main_y)))) (or (forall ((v_prenex_18101 Int)) (or (<= 1 (select main_a v_prenex_18101)) (< v_prenex_18101 main_y) (<= (+ main_y 1) v_prenex_18101) (<= 1000 (* 2 (select main_a v_prenex_18101))))) (forall ((v_prenex_18100 Int)) (or (<= 2 (* 2 (select main_a v_prenex_18100))) (<= (+ main_x 1) v_prenex_18100) (<= 0 (+ (select main_a v_prenex_18100) 498))))) (forall ((v_prenex_19421 Int) (v_prenex_19420 Int)) (or (<= 0 (+ (select main_a v_prenex_19420) 498)) (<= 500 (select main_a v_prenex_19421)) (<= (* 2 (select main_a v_prenex_19421)) 1998) (<= (select main_a v_prenex_19421) (+ (select main_a v_prenex_19420) 998)) (<= (+ main_y 1) v_prenex_19421) (< v_prenex_19421 main_y))) (forall ((v_prenex_20491 Int) (v_prenex_20490 Int)) (or (< v_prenex_20491 main_y) (<= (select main_a v_prenex_20491) 999) (<= (* 2 (select main_a v_prenex_20490)) 1000) (<= (select main_a v_prenex_20491) (+ (select main_a v_prenex_20490) 998)) (<= (+ main_y 1) v_prenex_20491) (<= (* 2 (select main_a v_prenex_20491)) 1998))) (or (forall ((v_prenex_14151 Int)) (or (<= (+ main_y 1) v_prenex_14151) (< v_prenex_14151 main_y) (<= (* 2 (select main_a v_prenex_14151)) 1998) (<= 1 (select main_a v_prenex_14151)))) (forall ((v_prenex_14150 Int)) (or (<= 2 (* 2 (select main_a v_prenex_14150))) (< v_prenex_14150 main_x) (<= 0 (+ (select main_a v_prenex_14150) 498))))) (or (forall ((v_prenex_17378 Int)) (or (<= (* 2 (select main_a v_prenex_17378)) 1000) (<= 2 (* 2 (select main_a v_prenex_17378))))) (forall ((v_prenex_17379 Int)) (or (<= (+ main_y 1) v_prenex_17379) (<= (select main_a v_prenex_17379) 1498) (<= (* 2 (select main_a v_prenex_17379)) 1998) (<= 1000 (* 2 (select main_a v_prenex_17379))) (< v_prenex_17379 main_y)))) (forall ((v_prenex_18178 Int) (v_prenex_18179 Int)) (or (<= (select main_a v_prenex_18178) 500) (<= (* 2 (select main_a v_prenex_18179)) 1998) (<= 1000 (+ (select main_a v_prenex_18179) (select main_a v_prenex_18178))) (<= 1 (select main_a v_prenex_18179)) (<= (* 2 (select main_a v_prenex_18178)) 1000) (<= (+ main_y 1) v_prenex_18179) (< v_prenex_18179 main_y))) (forall ((v_prenex_21006 Int) (v_prenex_21007 Int)) (or (< v_prenex_21007 main_y) (<= (+ main_y 1) v_prenex_21007) (<= (select main_a v_prenex_21007) 1498) (<= 1 (select main_a v_prenex_21006)) (<= 1000 (+ (select main_a v_prenex_21007) (select main_a v_prenex_21006))) (<= 2 (* 2 (select main_a v_prenex_21006))))) (or (forall ((v_prenex_19360 Int)) (or (<= 1 (select main_a v_prenex_19360)) (<= 2 (* 2 (select main_a v_prenex_19360))) (< v_prenex_19360 main_x))) (forall ((v_prenex_19361 Int)) (or (< v_prenex_19361 main_y) (<= (+ main_y 1) v_prenex_19361) (<= 1000 (* 2 (select main_a v_prenex_19361))) (<= (* 2 (select main_a v_prenex_19361)) 1998)))) (or (forall ((v_prenex_18520 Int)) (<= 0 (+ (select main_a v_prenex_18520) 498))) (forall ((v_prenex_18521 Int)) (or (<= (* 2 (select main_a v_prenex_18521)) 1998) (< v_prenex_18521 main_y) (<= (select main_a v_prenex_18521) 1498) (<= 500 (select main_a v_prenex_18521)) (<= (+ main_y 1) v_prenex_18521)))) (forall ((v_prenex_17192 Int) (v_prenex_17193 Int)) (or (<= (+ main_y 1) v_prenex_17193) (<= (select main_a v_prenex_17192) 999) (<= 500 (select main_a v_prenex_17193)) (<= 1 (select main_a v_prenex_17193)) (<= 1000 (+ (select main_a v_prenex_17193) (select main_a v_prenex_17192))) (<= 0 (+ (select main_a v_prenex_17192) 498)) (< v_prenex_17193 main_y))) (forall ((v_prenex_15673 Int) (v_prenex_15672 Int)) (or (<= 0 (+ (select main_a v_prenex_15672) 498)) (<= 1 (select main_a v_prenex_15673)) (<= (+ main_y 1) v_prenex_15673) (<= (select main_a v_prenex_15672) (select main_a v_prenex_15673)) (<= (+ main_x 1) v_prenex_15672) (< v_prenex_15673 main_y) (<= 1 (select main_a v_prenex_15672)))) (forall ((v_prenex_16489 Int) (v_prenex_16488 Int)) (or (<= (select main_a v_prenex_16489) (+ (select main_a v_prenex_16488) 998)) (< v_prenex_16489 main_y) (<= (+ main_y 1) v_prenex_16489) (<= 1000 (* 2 (select main_a v_prenex_16489))) (<= 1 (select main_a v_prenex_16488)) (<= 500 (select main_a v_prenex_16489)))) (or (forall ((v_prenex_21593 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_21593))) (< v_prenex_21593 main_y) (<= 1 (select main_a v_prenex_21593)) (<= (* 2 (select main_a v_prenex_21593)) 1998) (<= (+ main_y 1) v_prenex_21593))) (forall ((v_prenex_21592 Int)) (or (<= (select main_a v_prenex_21592) 500) (<= 1 (select main_a v_prenex_21592))))) (or (forall ((v_prenex_15933 Int)) (or (<= (+ main_y 1) v_prenex_15933) (< v_prenex_15933 main_y) (<= (* 2 (select main_a v_prenex_15933)) 1998) (<= 500 (select main_a v_prenex_15933)) (<= (select main_a v_prenex_15933) 999))) (forall ((v_prenex_15932 Int)) (<= (select main_a v_prenex_15932) 500))) (forall ((v_prenex_22126 Int) (v_prenex_22127 Int)) (or (<= (+ (select main_a v_prenex_22127) (select main_a v_prenex_22126)) 1000) (<= (select main_a v_prenex_22127) 1498) (<= (* 2 (select main_a v_prenex_22127)) 1998) (< v_prenex_22127 main_y) (<= (+ main_y 1) v_prenex_22127) (<= (* 2 (select main_a v_prenex_22126)) 1000))) (forall ((v_prenex_22000 Int) (v_prenex_21999 Int)) (or (<= 1 (select main_a v_prenex_22000)) (< v_prenex_22000 main_y) (<= (select main_a v_prenex_21999) 999) (<= (select main_a v_prenex_21999) (select main_a v_prenex_22000)) (<= (+ main_y 1) v_prenex_22000))) (or (forall ((v_prenex_13496 Int)) (<= (* 2 (select main_a v_prenex_13496)) 1998)) (forall ((v_prenex_13495 Int)) (or (< v_prenex_13495 main_x) (<= (+ main_x 1) v_prenex_13495) (<= (select main_a v_prenex_13495) 500) (<= 2 (* 2 (select main_a v_prenex_13495)))))) (forall ((v_prenex_16122 Int) (v_prenex_16123 Int)) (or (< v_prenex_16122 main_x) (<= 1000 (+ (select main_a v_prenex_16123) (select main_a v_prenex_16122))) (<= (+ main_y 1) v_prenex_16123) (<= 1000 (* 2 (select main_a v_prenex_16123))) (< v_prenex_16123 main_y) (<= 2 (* 2 (select main_a v_prenex_16122))))) (or (forall ((v_prenex_17182 Int)) (or (<= (select main_a v_prenex_17182) 500) (<= 2 (* 2 (select main_a v_prenex_17182))))) (forall ((v_prenex_17183 Int)) (or (<= (* 2 (select main_a v_prenex_17183)) 1998) (<= (+ main_y 1) v_prenex_17183) (< v_prenex_17183 main_y) (<= (select main_a v_prenex_17183) 1498) (<= (select main_a v_prenex_17183) 999)))) (forall ((v_prenex_15362 Int) (v_prenex_15363 Int)) (or (<= (select main_a v_prenex_15363) 999) (<= (+ main_y 1) v_prenex_15363) (<= (* 2 (select main_a v_prenex_15362)) 1000) (<= (* 2 (select main_a v_prenex_15363)) 1998) (< v_prenex_15363 main_y) (<= 1 (select main_a v_prenex_15362)) (<= (select main_a v_prenex_15362) (select main_a v_prenex_15363)))) (forall ((v_prenex_15357 Int) (v_prenex_15356 Int)) (or (<= (select main_a v_prenex_15356) (select main_a v_prenex_15357)) (< v_prenex_15357 main_y) (< v_prenex_15356 main_x) (<= 1 (select main_a v_prenex_15357)) (<= (select main_a v_prenex_15356) 999) (<= (+ main_y 1) v_prenex_15357))) (forall ((v_prenex_17240 Int) (v_prenex_17241 Int)) (or (< v_prenex_17240 main_x) (< v_prenex_17241 main_y) (<= (* 2 (select main_a v_prenex_17241)) 1998) (<= (+ main_y 1) v_prenex_17241) (<= 1000 (+ (select main_a v_prenex_17241) (select main_a v_prenex_17240))) (<= (select main_a v_prenex_17240) 999) (<= (select main_a v_prenex_17240) 500))) (or (forall ((v_prenex_22078 Int)) (or (<= 0 (+ (select main_a v_prenex_22078) 498)) (<= 2 (* 2 (select main_a v_prenex_22078))) (<= (+ main_x 1) v_prenex_22078))) (forall ((v_prenex_22079 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_22079))) (<= 500 (select main_a v_prenex_22079)) (< v_prenex_22079 main_y) (<= (+ main_y 1) v_prenex_22079)))) (forall ((v_prenex_17156 Int) (v_prenex_17157 Int)) (or (<= (+ main_y 1) v_prenex_17157) (<= 1 (select main_a v_prenex_17157)) (< v_prenex_17157 main_y) (<= (select main_a v_prenex_17157) (+ (select main_a v_prenex_17156) 998)) (<= (+ main_x 1) v_prenex_17156) (<= (select main_a v_prenex_17156) 999) (<= (select main_a v_prenex_17156) 500))) (or (forall ((v_prenex_15324 Int)) (or (<= (+ main_x 1) v_prenex_15324) (<= 1 (select main_a v_prenex_15324)) (<= 2 (* 2 (select main_a v_prenex_15324))))) (forall ((v_prenex_15325 Int)) (or (< v_prenex_15325 main_y) (<= (* 2 (select main_a v_prenex_15325)) 1998) (<= (+ main_y 1) v_prenex_15325) (<= 500 (select main_a v_prenex_15325))))) (forall ((v_prenex_15619 Int) (v_prenex_15618 Int)) (or (<= (+ main_y 1) v_prenex_15619) (<= (select main_a v_prenex_15619) (+ (select main_a v_prenex_15618) 998)) (<= 500 (select main_a v_prenex_15619)) (<= 1000 (* 2 (select main_a v_prenex_15619))) (< v_prenex_15619 main_y) (<= 2 (* 2 (select main_a v_prenex_15618))))) (forall ((v_prenex_18530 Int) (v_prenex_18531 Int)) (or (<= (select main_a v_prenex_18530) (select main_a v_prenex_18531)) (< v_prenex_18530 main_x) (<= (+ main_x 1) v_prenex_18530) (<= 2 (* 2 (select main_a v_prenex_18530))))) (forall ((v_prenex_20155 Int) (v_prenex_20154 Int)) (or (<= (select main_a v_prenex_20154) 500) (<= (+ main_y 1) v_prenex_20155) (<= 1 (select main_a v_prenex_20155)) (<= (select main_a v_prenex_20155) (+ (select main_a v_prenex_20154) 998)) (< v_prenex_20154 main_x) (<= 0 (+ (select main_a v_prenex_20154) 498)) (< v_prenex_20155 main_y))) (forall ((v_prenex_14356 Int) (v_prenex_14355 Int)) (or (<= (* 2 (select main_a v_prenex_14355)) 1000) (<= (select main_a v_prenex_14356) 1498) (<= 1000 (+ (select main_a v_prenex_14356) (select main_a v_prenex_14355))) (<= (+ main_y 1) v_prenex_14356) (<= 1 (select main_a v_prenex_14355)) (< v_prenex_14356 main_y))) (forall ((v_prenex_15047 Int) (v_prenex_15046 Int)) (or (<= (select main_a v_prenex_15047) (+ (select main_a v_prenex_15046) 998)) (< v_prenex_15046 main_x) (<= 2 (* 2 (select main_a v_prenex_15046))) (< v_prenex_15047 main_y) (<= (select main_a v_prenex_15047) 1498) (<= (select main_a v_prenex_15046) 999) (<= (+ main_y 1) v_prenex_15047))) (forall ((v_prenex_14307 Int) (v_prenex_14308 Int)) (or (<= 1 (select main_a v_prenex_14308)) (< v_prenex_14308 main_y) (<= (+ main_y 1) v_prenex_14308) (<= 0 (+ (select main_a v_prenex_14307) 498)) (<= (* 2 (select main_a v_prenex_14308)) 1998) (<= 2 (* 2 (select main_a v_prenex_14307))) (<= (+ (select main_a v_prenex_14308) (select main_a v_prenex_14307)) 1000))) (or (forall ((v_prenex_16039 Int)) (or (<= (* 2 (select main_a v_prenex_16039)) 1998) (<= 500 (select main_a v_prenex_16039)) (<= (+ main_y 1) v_prenex_16039) (< v_prenex_16039 main_y))) (forall ((v_prenex_16038 Int)) (or (<= 0 (+ (select main_a v_prenex_16038) 498)) (< v_prenex_16038 main_x) (<= (select main_a v_prenex_16038) 999)))) (or (forall ((v_prenex_17957 Int)) (or (<= (select main_a v_prenex_17957) 999) (< v_prenex_17957 main_x))) (forall ((v_prenex_17958 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_17958))) (<= (+ main_y 1) v_prenex_17958) (< v_prenex_17958 main_y) (<= (select main_a v_prenex_17958) 999)))) (forall ((v_prenex_20398 Int) (v_prenex_20397 Int)) (or (< v_prenex_20397 main_x) (<= (+ (select main_a v_prenex_20398) (select main_a v_prenex_20397)) 1000) (<= (* 2 (select main_a v_prenex_20398)) 1998) (<= (+ main_y 1) v_prenex_20398) (< v_prenex_20398 main_y))) (forall ((v_prenex_15527 Int) (v_prenex_15526 Int)) (or (<= 1000 (+ (select main_a v_prenex_15527) (select main_a v_prenex_15526))) (< v_prenex_15526 main_x) (<= 1 (select main_a v_prenex_15526)) (<= (select main_a v_prenex_15526) 999) (< v_prenex_15527 main_y) (<= (select main_a v_prenex_15527) 999) (<= (+ main_y 1) v_prenex_15527))) (forall ((v_prenex_14249 Int) (v_prenex_14250 Int)) (or (<= 1 (select main_a v_prenex_14250)) (<= 1 (select main_a v_prenex_14249)) (<= (+ main_y 1) v_prenex_14250) (<= (select main_a v_prenex_14249) (select main_a v_prenex_14250)) (<= (select main_a v_prenex_14249) 500) (< v_prenex_14250 main_y) (<= (select main_a v_prenex_14250) 1498))) (forall ((v_prenex_21866 Int) (v_prenex_21867 Int)) (or (<= (select main_a v_prenex_21866) 999) (<= (+ main_y 1) v_prenex_21867) (< v_prenex_21866 main_x) (<= 1000 (+ (select main_a v_prenex_21867) (select main_a v_prenex_21866))) (<= (select main_a v_prenex_21867) 1498) (<= 2 (* 2 (select main_a v_prenex_21866))) (< v_prenex_21867 main_y))) (forall ((v_prenex_20702 Int) (v_prenex_20701 Int)) (or (<= (select main_a v_prenex_20701) 500) (<= (+ (select main_a v_prenex_20702) (select main_a v_prenex_20701)) 1000) (<= (select main_a v_prenex_20702) 1498) (< v_prenex_20702 main_y) (<= (select main_a v_prenex_20702) 999) (<= (+ main_y 1) v_prenex_20702) (<= 2 (* 2 (select main_a v_prenex_20701))))) (forall ((v_prenex_18513 Int) (v_prenex_18512 Int)) (or (<= (select main_a v_prenex_18513) (+ (select main_a v_prenex_18512) 998)) (< v_prenex_18513 main_y) (<= (select main_a v_prenex_18513) 1498) (<= 1 (select main_a v_prenex_18512)) (<= 2 (* 2 (select main_a v_prenex_18512))) (<= (+ main_y 1) v_prenex_18513))) (forall ((v_prenex_15436 Int) (v_prenex_15437 Int)) (or (<= 1 (select main_a v_prenex_15437)) (< v_prenex_15437 main_y) (<= (* 2 (select main_a v_prenex_15436)) 1000) (<= (select main_a v_prenex_15436) (select main_a v_prenex_15437)) (<= (+ main_y 1) v_prenex_15437) (<= 1 (select main_a v_prenex_15436)))) (forall ((v_prenex_16758 Int) (v_prenex_16759 Int)) (or (<= 2 (* 2 (select main_a v_prenex_16758))) (<= (+ main_y 1) v_prenex_16759) (<= (select main_a v_prenex_16758) 999) (< v_prenex_16759 main_y) (<= (select main_a v_prenex_16759) (+ (select main_a v_prenex_16758) 998)) (<= 1000 (* 2 (select main_a v_prenex_16759))))) (or (forall ((v_prenex_15826 Int)) (or (<= 0 (+ (select main_a v_prenex_15826) 498)) (<= (select main_a v_prenex_15826) 500) (< v_prenex_15826 main_x))) (forall ((v_prenex_15827 Int)) (or (<= (+ main_y 1) v_prenex_15827) (<= (* 2 (select main_a v_prenex_15827)) 1998) (< v_prenex_15827 main_y) (<= 1000 (* 2 (select main_a v_prenex_15827)))))) (or (forall ((v_prenex_14875 Int)) (or (<= (+ main_y 1) v_prenex_14875) (<= 1000 (* 2 (select main_a v_prenex_14875))) (< v_prenex_14875 main_y))) (forall ((v_prenex_14874 Int)) (or (<= (select main_a v_prenex_14874) 500) (<= (+ main_x 1) v_prenex_14874) (<= 2 (* 2 (select main_a v_prenex_14874)))))) (or (forall ((v_prenex_15918 Int)) (or (<= 1 (select main_a v_prenex_15918)) (<= (select main_a v_prenex_15918) 999))) (forall ((v_prenex_15919 Int)) (or (<= (+ main_y 1) v_prenex_15919) (<= 500 (select main_a v_prenex_15919)) (<= (select main_a v_prenex_15919) 1498) (< v_prenex_15919 main_y) (<= (* 2 (select main_a v_prenex_15919)) 1998)))) (forall ((v_prenex_18857 Int) (v_prenex_18858 Int)) (or (<= (select main_a v_prenex_18858) 1498) (<= (+ (select main_a v_prenex_18858) (select main_a v_prenex_18857)) 1000) (<= 2 (* 2 (select main_a v_prenex_18857))) (<= (+ main_y 1) v_prenex_18858) (<= (select main_a v_prenex_18857) 500) (< v_prenex_18858 main_y) (<= (+ main_x 1) v_prenex_18857))) (forall ((v_prenex_17703 Int) (v_prenex_17704 Int)) (or (<= 0 (+ (select main_a v_prenex_17703) 498)) (<= (select main_a v_prenex_17704) (+ (select main_a v_prenex_17703) 998)) (<= 2 (* 2 (select main_a v_prenex_17703))) (< v_prenex_17704 main_y) (<= (select main_a v_prenex_17704) 1498) (< v_prenex_17703 main_x) (<= (+ main_y 1) v_prenex_17704))) (or (forall ((v_prenex_15840 Int)) (or (<= (* 2 (select main_a v_prenex_15840)) 1000) (< v_prenex_15840 main_x) (<= (select main_a v_prenex_15840) 500))) (forall ((v_prenex_15841 Int)) (or (<= (+ main_y 1) v_prenex_15841) (<= (* 2 (select main_a v_prenex_15841)) 1998) (<= 1 (select main_a v_prenex_15841)) (< v_prenex_15841 main_y)))) (or (forall ((v_prenex_13569 Int)) (or (<= (+ main_y 1) v_prenex_13569) (<= (select main_a v_prenex_13569) 999) (< v_prenex_13569 main_y) (<= 1000 (* 2 (select main_a v_prenex_13569))))) (forall ((v_prenex_13568 Int)) (or (<= 0 (+ (select main_a v_prenex_13568) 498)) (<= (select main_a v_prenex_13568) 999)))) (forall ((v_prenex_19573 Int) (v_prenex_19572 Int)) (or (<= 0 (+ (select main_a v_prenex_19572) 498)) (< v_prenex_19573 main_y) (<= (+ main_y 1) v_prenex_19573) (<= (+ (select main_a v_prenex_19573) (select main_a v_prenex_19572)) 1000) (<= (+ main_x 1) v_prenex_19572) (<= 1 (select main_a v_prenex_19573)) (<= (* 2 (select main_a v_prenex_19572)) 1000))) (forall ((v_prenex_14886 Int) (v_prenex_14887 Int)) (or (<= (select main_a v_prenex_14887) (+ (select main_a v_prenex_14886) 998)) (<= (+ main_x 1) v_prenex_14886) (< v_prenex_14887 main_y) (<= (* 2 (select main_a v_prenex_14886)) 1000) (<= (+ main_y 1) v_prenex_14887) (<= 1 (select main_a v_prenex_14887)) (<= (select main_a v_prenex_14886) 999))) (forall ((v_prenex_13459 Int) (v_prenex_13460 Int)) (or (<= (select main_a v_prenex_13459) (select main_a v_prenex_13460)) (<= 500 (select main_a v_prenex_13460)) (<= 0 (+ (select main_a v_prenex_13459) 498)) (< v_prenex_13460 main_y) (<= (+ main_y 1) v_prenex_13460))) (forall ((v_prenex_18705 Int) (v_prenex_18704 Int)) (or (<= 0 (+ (select main_a v_prenex_18704) 498)) (< v_prenex_18705 main_y) (<= 1 (select main_a v_prenex_18704)) (<= 500 (select main_a v_prenex_18705)) (<= (+ (select main_a v_prenex_18705) (select main_a v_prenex_18704)) 1000) (<= (+ main_y 1) v_prenex_18705))) (forall ((v_prenex_17325 Int) (v_prenex_17324 Int)) (or (<= (* 2 (select main_a v_prenex_17324)) 1000) (<= (+ main_y 1) v_prenex_17325) (<= 1000 (* 2 (select main_a v_prenex_17325))) (<= (select main_a v_prenex_17325) 999) (< v_prenex_17325 main_y) (<= 2 (* 2 (select main_a v_prenex_17324))) (<= (+ (select main_a v_prenex_17325) (select main_a v_prenex_17324)) 1000))) (forall ((v_prenex_14169 Int) (v_prenex_14168 Int)) (or (<= 1 (select main_a v_prenex_14168)) (<= 1000 (+ (select main_a v_prenex_14169) (select main_a v_prenex_14168))) (<= 0 (+ (select main_a v_prenex_14168) 498)) (<= 1 (select main_a v_prenex_14169)) (< v_prenex_14169 main_y) (<= (+ main_y 1) v_prenex_14169) (<= (select main_a v_prenex_14169) 999))) (forall ((v_prenex_14938 Int) (v_prenex_14939 Int)) (or (<= (* 2 (select main_a v_prenex_14939)) 1998) (<= (select main_a v_prenex_14938) 999) (<= (+ main_x 1) v_prenex_14938) (<= (+ main_y 1) v_prenex_14939) (<= (select main_a v_prenex_14938) (select main_a v_prenex_14939)) (< v_prenex_14939 main_y))) (or (forall ((v_prenex_17484 Int)) (or (<= (* 2 (select main_a v_prenex_17484)) 1000) (<= 1 (select main_a v_prenex_17484)))) (forall ((v_prenex_17485 Int)) (or (<= (* 2 (select main_a v_prenex_17485)) 1998) (<= 500 (select main_a v_prenex_17485)) (<= (+ main_y 1) v_prenex_17485) (< v_prenex_17485 main_y)))) (or (forall ((v_prenex_18171 Int)) (or (<= 1 (select main_a v_prenex_18171)) (<= (+ main_y 1) v_prenex_18171) (<= (select main_a v_prenex_18171) 1498) (<= 1000 (* 2 (select main_a v_prenex_18171))) (< v_prenex_18171 main_y))) (forall ((v_prenex_18170 Int)) (or (<= 2 (* 2 (select main_a v_prenex_18170))) (<= 0 (+ (select main_a v_prenex_18170) 498))))) (forall ((v_prenex_16118 Int) (v_prenex_16119 Int)) (or (<= (select main_a v_prenex_16118) 500) (<= (* 2 (select main_a v_prenex_16119)) 1998) (< v_prenex_16119 main_y) (<= 0 (+ (select main_a v_prenex_16118) 498)) (<= (+ main_y 1) v_prenex_16119) (<= (select main_a v_prenex_16119) (+ (select main_a v_prenex_16118) 998)))) (forall ((v_prenex_17545 Int) (v_prenex_17544 Int)) (or (<= 1000 (+ (select main_a v_prenex_17545) (select main_a v_prenex_17544))) (<= 500 (select main_a v_prenex_17545)) (<= (+ main_y 1) v_prenex_17545) (<= (+ main_x 1) v_prenex_17544) (< v_prenex_17545 main_y))) (or (forall ((v_prenex_17288 Int)) (or (<= (select main_a v_prenex_17288) 999) (< v_prenex_17288 main_x) (<= 0 (+ (select main_a v_prenex_17288) 498)))) (forall ((v_prenex_17289 Int)) (or (<= (+ main_y 1) v_prenex_17289) (<= 500 (select main_a v_prenex_17289)) (<= 1000 (* 2 (select main_a v_prenex_17289))) (< v_prenex_17289 main_y)))) (forall ((v_prenex_17036 Int) (v_prenex_17037 Int)) (or (<= (+ main_y 1) v_prenex_17037) (<= 500 (select main_a v_prenex_17037)) (<= (select main_a v_prenex_17036) 999) (<= (select main_a v_prenex_17037) 1498) (< v_prenex_17037 main_y) (<= 2 (* 2 (select main_a v_prenex_17036))) (<= (select main_a v_prenex_17036) (select main_a v_prenex_17037)))) (forall ((v_prenex_14239 Int) (v_prenex_14240 Int)) (or (<= (+ main_y 1) v_prenex_14240) (<= 1000 (* 2 (select main_a v_prenex_14240))) (<= 1 (select main_a v_prenex_14239)) (< v_prenex_14240 main_y) (<= 500 (select main_a v_prenex_14240)) (<= (select main_a v_prenex_14239) (select main_a v_prenex_14240)))) (forall ((v_prenex_13753 Int) (v_prenex_13754 Int)) (or (<= (+ main_y 1) v_prenex_13754) (< v_prenex_13754 main_y) (<= 2 (* 2 (select main_a v_prenex_13753))) (<= 1000 (+ (select main_a v_prenex_13754) (select main_a v_prenex_13753))) (<= (* 2 (select main_a v_prenex_13754)) 1998) (< v_prenex_13753 main_x) (<= 0 (+ (select main_a v_prenex_13753) 498)))) (forall ((v_prenex_18536 Int) (v_prenex_18537 Int)) (or (<= (select main_a v_prenex_18536) 500) (<= (+ main_y 1) v_prenex_18537) (<= (+ (select main_a v_prenex_18537) (select main_a v_prenex_18536)) 1000) (< v_prenex_18537 main_y) (< v_prenex_18536 main_x) (<= 1000 (* 2 (select main_a v_prenex_18537))))) (forall ((v_prenex_14561 Int) (v_prenex_14560 Int)) (or (< v_prenex_14561 main_y) (<= (* 2 (select main_a v_prenex_14560)) 1000) (<= (+ main_x 1) v_prenex_14560) (<= 0 (+ (select main_a v_prenex_14560) 498)) (<= (select main_a v_prenex_14561) (+ (select main_a v_prenex_14560) 998)) (<= (* 2 (select main_a v_prenex_14561)) 1998) (<= (+ main_y 1) v_prenex_14561))) (or (forall ((v_prenex_16093 Int)) (or (<= 1 (select main_a v_prenex_16093)) (<= 1000 (* 2 (select main_a v_prenex_16093))) (< v_prenex_16093 main_y) (<= (select main_a v_prenex_16093) 999) (<= (+ main_y 1) v_prenex_16093))) (forall ((v_prenex_16092 Int)) (or (<= (select main_a v_prenex_16092) 500) (<= (* 2 (select main_a v_prenex_16092)) 1000)))) (or (forall ((v_prenex_20771 Int)) (or (<= 0 (+ (select main_a v_prenex_20771) 498)) (<= (select main_a v_prenex_20771) 999))) (forall ((v_prenex_20772 Int)) (or (<= (+ main_y 1) v_prenex_20772) (<= 500 (select main_a v_prenex_20772)) (< v_prenex_20772 main_y) (<= (* 2 (select main_a v_prenex_20772)) 1998)))) (forall ((v_prenex_19307 Int)) (or (< v_prenex_19307 main_y) (<= (select main_a v_prenex_19307) 1498) (<= (+ main_y 1) v_prenex_19307) (<= 500 (select main_a v_prenex_19307)) (<= 1000 (* 2 (select main_a v_prenex_19307))))) (or (forall ((v_prenex_17436 Int)) (or (<= (* 2 (select main_a v_prenex_17436)) 1000) (<= (select main_a v_prenex_17436) 999) (<= (+ main_x 1) v_prenex_17436))) (forall ((v_prenex_17437 Int)) (or (< v_prenex_17437 main_y) (<= (+ main_y 1) v_prenex_17437) (<= (select main_a v_prenex_17437) 999) (<= 1000 (* 2 (select main_a v_prenex_17437)))))) (or (forall ((v_prenex_17426 Int)) (or (<= (* 2 (select main_a v_prenex_17426)) 1000) (<= (select main_a v_prenex_17426) 500))) (forall ((v_prenex_17427 Int)) (or (<= 1 (select main_a v_prenex_17427)) (< v_prenex_17427 main_y) (<= 1000 (* 2 (select main_a v_prenex_17427))) (<= (+ main_y 1) v_prenex_17427)))) (or (forall ((v_prenex_16462 Int)) (or (<= (+ main_x 1) v_prenex_16462) (< v_prenex_16462 main_x) (<= 1 (select main_a v_prenex_16462)) (<= 2 (* 2 (select main_a v_prenex_16462))))) (forall ((v_prenex_16463 Int)) (<= 1000 (* 2 (select main_a v_prenex_16463))))) (or (forall ((v_prenex_17143 Int)) (or (<= (* 2 (select main_a v_prenex_17143)) 1998) (< v_prenex_17143 main_y) (<= (+ main_y 1) v_prenex_17143))) (forall ((v_prenex_17142 Int)) (or (<= 2 (* 2 (select main_a v_prenex_17142))) (<= 1 (select main_a v_prenex_17142))))) (forall ((v_prenex_15575 Int) (v_prenex_15574 Int)) (or (<= 2 (* 2 (select main_a v_prenex_15574))) (<= (select main_a v_prenex_15574) 500) (<= (select main_a v_prenex_15575) (+ (select main_a v_prenex_15574) 998)) (<= (+ main_y 1) v_prenex_15575) (< v_prenex_15575 main_y) (<= (select main_a v_prenex_15575) 1498) (<= (+ main_x 1) v_prenex_15574))) (forall ((v_prenex_17308 Int) (v_prenex_17309 Int)) (or (< v_prenex_17309 main_y) (<= (+ main_y 1) v_prenex_17309) (<= 2 (* 2 (select main_a v_prenex_17308))) (<= (select main_a v_prenex_17309) 999) (<= 500 (select main_a v_prenex_17309)) (<= (select main_a v_prenex_17309) (+ (select main_a v_prenex_17308) 998)))) (forall ((v_prenex_20033 Int) (v_prenex_20032 Int)) (or (< v_prenex_20033 main_y) (<= 1000 (+ (select main_a v_prenex_20033) (select main_a v_prenex_20032))) (<= (select main_a v_prenex_20033) 1498) (<= (select main_a v_prenex_20032) 500) (<= (+ main_y 1) v_prenex_20033) (<= 0 (+ (select main_a v_prenex_20032) 498)))) (or (forall ((v_prenex_18778 Int)) (or (<= (* 2 (select main_a v_prenex_18778)) 1000) (< v_prenex_18778 main_x) (<= 0 (+ (select main_a v_prenex_18778) 498)))) (forall ((v_prenex_18779 Int)) (or (<= (select main_a v_prenex_18779) 1498) (<= (+ main_y 1) v_prenex_18779) (< v_prenex_18779 main_y) (<= (* 2 (select main_a v_prenex_18779)) 1998)))) (forall ((v_prenex_16841 Int) (v_prenex_16840 Int)) (or (< v_prenex_16841 main_y) (<= (select main_a v_prenex_16841) 999) (<= (select main_a v_prenex_16840) 500) (<= 1 (select main_a v_prenex_16841)) (<= (select main_a v_prenex_16841) (+ (select main_a v_prenex_16840) 998)) (<= (+ main_y 1) v_prenex_16841))) (forall ((v_prenex_20197 Int) (v_prenex_20196 Int)) (or (<= 1 (select main_a v_prenex_20197)) (<= (+ (select main_a v_prenex_20197) (select main_a v_prenex_20196)) 1000) (<= (* 2 (select main_a v_prenex_20196)) 1000) (< v_prenex_20197 main_y) (<= (+ main_y 1) v_prenex_20197))) (forall ((v_prenex_16426 Int) (v_prenex_16427 Int)) (or (<= (+ (select main_a v_prenex_16427) (select main_a v_prenex_16426)) 1000) (<= (* 2 (select main_a v_prenex_16426)) 1000) (<= 2 (* 2 (select main_a v_prenex_16426))) (<= (select main_a v_prenex_16427) 999) (< v_prenex_16427 main_y) (<= (+ main_y 1) v_prenex_16427))) (forall ((v_prenex_17098 Int) (v_prenex_17099 Int)) (or (<= (select main_a v_prenex_17098) (select main_a v_prenex_17099)) (<= 500 (select main_a v_prenex_17099)) (<= 1 (select main_a v_prenex_17098)) (<= 2 (* 2 (select main_a v_prenex_17098))) (< v_prenex_17099 main_y) (<= (+ main_y 1) v_prenex_17099) (<= (+ main_x 1) v_prenex_17098))) (forall ((v_prenex_16330 Int) (v_prenex_16331 Int)) (or (<= 1 (select main_a v_prenex_16331)) (<= (+ main_y 1) v_prenex_16331) (<= (select main_a v_prenex_16331) 999) (<= (select main_a v_prenex_16330) (select main_a v_prenex_16331)) (< v_prenex_16331 main_y) (<= 1 (select main_a v_prenex_16330)))) (or (forall ((v_prenex_20836 Int)) (or (<= (select main_a v_prenex_20836) 999) (< v_prenex_20836 main_y) (<= (* 2 (select main_a v_prenex_20836)) 1998) (<= (+ main_y 1) v_prenex_20836))) (forall ((v_prenex_20835 Int)) (or (<= (select main_a v_prenex_20835) 500) (< v_prenex_20835 main_x) (<= (select main_a v_prenex_20835) 999)))) (forall ((v_prenex_18949 Int) (v_prenex_18950 Int)) (or (<= (select main_a v_prenex_18950) 1498) (<= (+ main_y 1) v_prenex_18950) (< v_prenex_18950 main_y) (<= (+ (select main_a v_prenex_18950) (select main_a v_prenex_18949)) 1000) (<= (select main_a v_prenex_18949) 500) (< v_prenex_18949 main_x) (<= (* 2 (select main_a v_prenex_18949)) 1000))) (forall ((v_prenex_15380 Int) (v_prenex_15381 Int)) (or (< v_prenex_15380 main_x) (<= 1000 (* 2 (select main_a v_prenex_15381))) (< v_prenex_15381 main_y) (<= (+ main_y 1) v_prenex_15381) (<= 2 (* 2 (select main_a v_prenex_15380))) (<= (+ (select main_a v_prenex_15381) (select main_a v_prenex_15380)) 1000) (<= (* 2 (select main_a v_prenex_15380)) 1000))) (forall ((v_prenex_20489 Int) (v_prenex_20488 Int)) (or (<= 1 (select main_a v_prenex_20489)) (<= (* 2 (select main_a v_prenex_20488)) 1000) (<= (+ main_y 1) v_prenex_20489) (< v_prenex_20489 main_y) (<= 500 (select main_a v_prenex_20489)) (<= (select main_a v_prenex_20489) (+ (select main_a v_prenex_20488) 998)))) (forall ((v_prenex_21782 Int) (v_prenex_21783 Int)) (or (<= (+ (select main_a v_prenex_21783) (select main_a v_prenex_21782)) 1000) (<= (select main_a v_prenex_21782) 999) (<= 2 (* 2 (select main_a v_prenex_21782))) (<= (+ main_y 1) v_prenex_21783) (<= (select main_a v_prenex_21783) 1498) (< v_prenex_21783 main_y) (<= 500 (select main_a v_prenex_21783)))) (or (forall ((v_prenex_19181 Int)) (or (<= 0 (+ (select main_a v_prenex_19181) 498)) (< v_prenex_19181 main_x) (<= (select main_a v_prenex_19181) 500))) (forall ((v_prenex_19182 Int)) (or (<= (+ main_y 1) v_prenex_19182) (< v_prenex_19182 main_y) (<= (select main_a v_prenex_19182) 1498) (<= (* 2 (select main_a v_prenex_19182)) 1998)))) (forall ((v_prenex_15411 Int) (v_prenex_15410 Int)) (or (<= (select main_a v_prenex_15410) 999) (<= (select main_a v_prenex_15411) (+ (select main_a v_prenex_15410) 998)) (<= (+ main_x 1) v_prenex_15410) (< v_prenex_15411 main_y) (<= (select main_a v_prenex_15411) 1498) (<= 2 (* 2 (select main_a v_prenex_15410))) (<= (+ main_y 1) v_prenex_15411))) (forall ((v_prenex_14723 Int) (v_prenex_14722 Int)) (or (<= (* 2 (select main_a v_prenex_14723)) 1998) (< v_prenex_14723 main_y) (<= (+ (select main_a v_prenex_14723) (select main_a v_prenex_14722)) 1000) (<= (+ main_x 1) v_prenex_14722) (<= (+ main_y 1) v_prenex_14723) (<= 0 (+ (select main_a v_prenex_14722) 498)))) (forall ((v_prenex_19180 Int) (v_prenex_19179 Int)) (or (<= (select main_a v_prenex_19180) 1498) (<= (+ main_y 1) v_prenex_19180) (<= (select main_a v_prenex_19180) (+ (select main_a v_prenex_19179) 998)) (<= 2 (* 2 (select main_a v_prenex_19179))) (< v_prenex_19180 main_y))) (forall ((v_prenex_21590 Int) (v_prenex_21591 Int)) (or (< v_prenex_21590 main_x) (<= (+ main_y 1) v_prenex_21591) (<= (* 2 (select main_a v_prenex_21590)) 1000) (< v_prenex_21591 main_y) (<= (select main_a v_prenex_21591) 999) (<= (select main_a v_prenex_21590) (select main_a v_prenex_21591)) (<= 0 (+ (select main_a v_prenex_21590) 498)))) (or (forall ((v_prenex_16836 Int)) (or (< v_prenex_16836 main_x) (<= (* 2 (select main_a v_prenex_16836)) 1000))) (forall ((v_prenex_16837 Int)) (or (<= (select main_a v_prenex_16837) 999) (<= (+ main_y 1) v_prenex_16837) (< v_prenex_16837 main_y) (<= 1000 (* 2 (select main_a v_prenex_16837)))))) (or (forall ((v_prenex_21155 Int)) (or (<= (select main_a v_prenex_21155) 999) (<= (* 2 (select main_a v_prenex_21155)) 1000))) (forall ((v_prenex_21156 Int)) (or (<= 1 (select main_a v_prenex_21156)) (<= (+ main_y 1) v_prenex_21156) (<= (select main_a v_prenex_21156) 1498) (< v_prenex_21156 main_y) (<= 1000 (* 2 (select main_a v_prenex_21156)))))) (forall ((v_prenex_21074 Int) (v_prenex_21075 Int)) (or (<= (+ main_y 1) v_prenex_21075) (<= 1 (select main_a v_prenex_21075)) (< v_prenex_21075 main_y) (<= (select main_a v_prenex_21075) 999) (<= 0 (+ (select main_a v_prenex_21074) 498)) (<= (select main_a v_prenex_21074) 500) (<= (+ (select main_a v_prenex_21075) (select main_a v_prenex_21074)) 1000))) (or (forall ((v_prenex_19679 Int)) (or (<= 2 (* 2 (select main_a v_prenex_19679))) (< v_prenex_19679 main_x))) (forall ((v_prenex_19680 Int)) (or (<= (+ main_y 1) v_prenex_19680) (< v_prenex_19680 main_y) (<= (* 2 (select main_a v_prenex_19680)) 1998) (<= 1000 (* 2 (select main_a v_prenex_19680)))))) (forall ((v_prenex_19423 Int) (v_prenex_19422 Int)) (or (<= 1000 (+ (select main_a v_prenex_19423) (select main_a v_prenex_19422))) (< v_prenex_19423 main_y) (<= (+ main_y 1) v_prenex_19423) (<= (* 2 (select main_a v_prenex_19422)) 1000) (<= 1000 (* 2 (select main_a v_prenex_19423))) (<= (select main_a v_prenex_19422) 500))) (forall ((v_prenex_13812 Int) (v_prenex_13811 Int)) (or (<= (select main_a v_prenex_13811) 500) (<= (+ main_y 1) v_prenex_13812) (< v_prenex_13812 main_y) (<= 1000 (+ (select main_a v_prenex_13812) (select main_a v_prenex_13811))) (<= 1 (select main_a v_prenex_13812)) (<= (select main_a v_prenex_13811) 999))) (or (forall ((v_prenex_21584 Int)) (or (<= 0 (+ (select main_a v_prenex_21584) 498)) (<= (* 2 (select main_a v_prenex_21584)) 1000))) (forall ((v_prenex_21585 Int)) (or (<= 500 (select main_a v_prenex_21585)) (<= (+ main_y 1) v_prenex_21585) (<= 1000 (* 2 (select main_a v_prenex_21585))) (< v_prenex_21585 main_y) (<= (select main_a v_prenex_21585) 1498)))) (forall ((v_prenex_17651 Int) (v_prenex_17652 Int)) (or (<= (* 2 (select main_a v_prenex_17652)) 1998) (<= 1 (select main_a v_prenex_17651)) (< v_prenex_17652 main_y) (<= 1000 (+ (select main_a v_prenex_17652) (select main_a v_prenex_17651))) (< v_prenex_17651 main_x) (<= 2 (* 2 (select main_a v_prenex_17651))) (<= (+ main_y 1) v_prenex_17652))) (forall ((v_prenex_18440 Int) (v_prenex_18441 Int)) (or (<= 500 (select main_a v_prenex_18441)) (<= (+ main_y 1) v_prenex_18441) (<= 1 (select main_a v_prenex_18440)) (<= (* 2 (select main_a v_prenex_18441)) 1998) (<= (select main_a v_prenex_18440) 500) (< v_prenex_18441 main_y) (<= 1000 (+ (select main_a v_prenex_18441) (select main_a v_prenex_18440))))) (forall ((v_prenex_15494 Int) (v_prenex_15495 Int)) (or (<= (* 2 (select main_a v_prenex_15495)) 1998) (<= (+ main_y 1) v_prenex_15495) (< v_prenex_15494 main_x) (<= (select main_a v_prenex_15494) 500) (<= (* 2 (select main_a v_prenex_15494)) 1000) (<= (select main_a v_prenex_15495) (+ (select main_a v_prenex_15494) 998)) (< v_prenex_15495 main_y))) (forall ((v_prenex_14930 Int) (v_prenex_14931 Int)) (or (<= (select main_a v_prenex_14930) (select main_a v_prenex_14931)) (< v_prenex_14931 main_y) (<= 1 (select main_a v_prenex_14931)) (<= 2 (* 2 (select main_a v_prenex_14930))) (<= (+ main_y 1) v_prenex_14931) (<= 0 (+ (select main_a v_prenex_14930) 498)))) (or (forall ((v_prenex_21920 Int)) (or (<= 2 (* 2 (select main_a v_prenex_21920))) (<= (* 2 (select main_a v_prenex_21920)) 1000))) (forall ((v_prenex_21921 Int)) (or (<= (+ main_y 1) v_prenex_21921) (<= (* 2 (select main_a v_prenex_21921)) 1998) (<= (select main_a v_prenex_21921) 1498) (<= 1 (select main_a v_prenex_21921)) (< v_prenex_21921 main_y)))) (forall ((v_prenex_20252 Int) (v_prenex_20251 Int)) (or (<= (* 2 (select main_a v_prenex_20251)) 1000) (<= (select main_a v_prenex_20251) 999) (<= (select main_a v_prenex_20252) (+ (select main_a v_prenex_20251) 998)) (<= 1000 (* 2 (select main_a v_prenex_20252))) (<= (* 2 (select main_a v_prenex_20252)) 1998) (< v_prenex_20252 main_y) (<= (+ main_y 1) v_prenex_20252))) (or (forall ((v_prenex_19459 Int)) (or (<= (select main_a v_prenex_19459) 999) (<= (+ main_y 1) v_prenex_19459) (<= 1000 (* 2 (select main_a v_prenex_19459))) (< v_prenex_19459 main_y) (<= (select main_a v_prenex_19459) 1498))) (forall ((v_prenex_19458 Int)) (<= 1 (select main_a v_prenex_19458)))) (or (forall ((v_prenex_18229 Int)) (or (<= (+ main_y 1) v_prenex_18229) (<= (select main_a v_prenex_18229) 999) (<= 1000 (* 2 (select main_a v_prenex_18229))) (< v_prenex_18229 main_y))) (forall ((v_prenex_18228 Int)) (or (<= (+ main_x 1) v_prenex_18228) (<= (select main_a v_prenex_18228) 500) (<= (select main_a v_prenex_18228) 999)))) (forall ((v_prenex_16326 Int) (v_prenex_16327 Int)) (or (<= 1000 (+ (select main_a v_prenex_16327) (select main_a v_prenex_16326))) (<= 2 (* 2 (select main_a v_prenex_16326))) (< v_prenex_16327 main_y) (<= (+ main_y 1) v_prenex_16327) (<= 1 (select main_a v_prenex_16327)))) (or (forall ((v_prenex_20607 Int)) (or (< v_prenex_20607 main_y) (<= (* 2 (select main_a v_prenex_20607)) 1998) (<= (select main_a v_prenex_20607) 1498) (<= (+ main_y 1) v_prenex_20607))) (forall ((v_prenex_20606 Int)) (or (<= 2 (* 2 (select main_a v_prenex_20606))) (<= (+ main_x 1) v_prenex_20606)))) (or (forall ((v_prenex_13452 Int)) (or (<= 2 (* 2 (select main_a v_prenex_13452))) (<= (* 2 (select main_a v_prenex_13452)) 1000) (< v_prenex_13452 main_x))) (forall ((v_prenex_13451 Int)) (or (<= (* 2 (select main_a v_prenex_13451)) 1998) (<= 1000 (* 2 (select main_a v_prenex_13451))) (< v_prenex_13451 main_y) (<= (+ main_y 1) v_prenex_13451)))) (forall ((v_prenex_20420 Int) (v_prenex_20419 Int)) (or (<= 1 (select main_a v_prenex_20420)) (< v_prenex_20420 main_y) (<= (select main_a v_prenex_20420) (+ (select main_a v_prenex_20419) 998)) (<= (select main_a v_prenex_20419) 500) (<= 500 (select main_a v_prenex_20420)) (<= (+ main_y 1) v_prenex_20420))) (forall ((v_prenex_15589 Int) (v_prenex_15588 Int)) (or (< v_prenex_15589 main_y) (<= (select main_a v_prenex_15588) 999) (<= (select main_a v_prenex_15589) 1498) (<= (+ (select main_a v_prenex_15589) (select main_a v_prenex_15588)) 1000) (<= 1000 (* 2 (select main_a v_prenex_15589))) (<= (select main_a v_prenex_15588) 500) (<= (+ main_y 1) v_prenex_15589))) (forall ((v_prenex_14439 Int) (v_prenex_14440 Int)) (or (< v_prenex_14439 main_x) (<= (+ main_y 1) v_prenex_14440) (<= 1000 (+ (select main_a v_prenex_14440) (select main_a v_prenex_14439))) (<= (select main_a v_prenex_14439) 500) (<= 1 (select main_a v_prenex_14439)) (<= 1 (select main_a v_prenex_14440)) (< v_prenex_14440 main_y))) (forall ((v_prenex_19965 Int) (v_prenex_19964 Int)) (or (< v_prenex_19965 main_y) (<= (+ main_y 1) v_prenex_19965) (<= (select main_a v_prenex_19965) 999) (<= 1000 (+ (select main_a v_prenex_19965) (select main_a v_prenex_19964))) (<= (* 2 (select main_a v_prenex_19965)) 1998))) (or (forall ((v_prenex_17030 Int)) (or (<= 1 (select main_a v_prenex_17030)) (<= 2 (* 2 (select main_a v_prenex_17030))) (< v_prenex_17030 main_x))) (forall ((v_prenex_17031 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_17031))) (< v_prenex_17031 main_y) (<= 500 (select main_a v_prenex_17031)) (<= (+ main_y 1) v_prenex_17031)))) (or (forall ((v_prenex_21322 Int)) (or (<= (select main_a v_prenex_21322) 999) (<= 0 (+ (select main_a v_prenex_21322) 498)))) (forall ((v_prenex_21323 Int)) (or (<= 1 (select main_a v_prenex_21323)) (< v_prenex_21323 main_y) (<= (select main_a v_prenex_21323) 999) (<= (+ main_y 1) v_prenex_21323) (<= 1000 (* 2 (select main_a v_prenex_21323)))))) (forall ((v_prenex_17004 Int) (v_prenex_17005 Int)) (or (<= 1000 (+ (select main_a v_prenex_17005) (select main_a v_prenex_17004))) (<= 0 (+ (select main_a v_prenex_17004) 498)) (< v_prenex_17005 main_y) (<= (select main_a v_prenex_17005) 1498) (< v_prenex_17004 main_x) (<= (+ main_y 1) v_prenex_17005))) (forall ((v_prenex_20814 Int) (v_prenex_20813 Int)) (or (<= 1 (select main_a v_prenex_20813)) (< v_prenex_20814 main_y) (<= (select main_a v_prenex_20814) 1498) (<= (+ main_y 1) v_prenex_20814) (<= (select main_a v_prenex_20814) (+ (select main_a v_prenex_20813) 998)))) (or (forall ((v_prenex_16978 Int)) (or (<= (select main_a v_prenex_16978) 500) (<= 1 (select main_a v_prenex_16978)) (< v_prenex_16978 main_x) (<= (+ main_x 1) v_prenex_16978))) (forall ((v_prenex_16979 Int)) (<= (* 2 (select main_a v_prenex_16979)) 1998))) (forall ((v_prenex_19199 Int) (v_prenex_19200 Int)) (or (<= (select main_a v_prenex_19199) (select main_a v_prenex_19200)) (<= 500 (select main_a v_prenex_19200)) (< v_prenex_19200 main_y) (<= (select main_a v_prenex_19200) 999) (<= (+ main_y 1) v_prenex_19200) (<= 0 (+ (select main_a v_prenex_19199) 498)))) (forall ((v_prenex_21908 Int) (v_prenex_21909 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_21909))) (<= (select main_a v_prenex_21908) 999) (<= (select main_a v_prenex_21909) (+ (select main_a v_prenex_21908) 998)) (<= (+ main_y 1) v_prenex_21909) (< v_prenex_21909 main_y) (<= 0 (+ (select main_a v_prenex_21908) 498)))) (or (forall ((v_prenex_16834 Int)) (<= 0 (+ (select main_a v_prenex_16834) 498))) (forall ((v_prenex_16835 Int)) (or (<= (select main_a v_prenex_16835) 1498) (< v_prenex_16835 main_y) (<= (* 2 (select main_a v_prenex_16835)) 1998) (<= (+ main_y 1) v_prenex_16835)))) (forall ((v_prenex_20346 Int) (v_prenex_20345 Int)) (or (<= (select main_a v_prenex_20345) 999) (< v_prenex_20345 main_x) (<= 1 (select main_a v_prenex_20346)) (<= (+ main_y 1) v_prenex_20346) (<= 0 (+ (select main_a v_prenex_20345) 498)) (< v_prenex_20346 main_y) (<= (+ (select main_a v_prenex_20346) (select main_a v_prenex_20345)) 1000))) (forall ((v_prenex_17246 Int) (v_prenex_17247 Int)) (or (<= 0 (+ (select main_a v_prenex_17246) 498)) (<= (* 2 (select main_a v_prenex_17247)) 1998) (< v_prenex_17247 main_y) (<= (+ main_y 1) v_prenex_17247) (<= 2 (* 2 (select main_a v_prenex_17246))) (< v_prenex_17246 main_x) (<= (+ (select main_a v_prenex_17247) (select main_a v_prenex_17246)) 1000))) (forall ((v_prenex_15651 Int) (v_prenex_15650 Int)) (or (<= (select main_a v_prenex_15650) 500) (<= 0 (+ (select main_a v_prenex_15650) 498)) (<= (+ main_y 1) v_prenex_15651) (<= (select main_a v_prenex_15650) (select main_a v_prenex_15651)) (<= (* 2 (select main_a v_prenex_15651)) 1998) (< v_prenex_15651 main_y) (<= 500 (select main_a v_prenex_15651)))) (or (forall ((v_prenex_13948 Int)) (or (< v_prenex_13948 main_y) (<= 1 (select main_a v_prenex_13948)) (<= (+ main_y 1) v_prenex_13948) (<= (select main_a v_prenex_13948) 1498))) (forall ((v_prenex_13947 Int)) (<= (* 2 (select main_a v_prenex_13947)) 1000))) (forall ((v_prenex_13510 Int) (v_prenex_13511 Int)) (or (<= (select main_a v_prenex_13510) 500) (< v_prenex_13511 main_y) (<= 1000 (* 2 (select main_a v_prenex_13511))) (<= 1 (select main_a v_prenex_13510)) (<= (select main_a v_prenex_13511) 1498) (<= (select main_a v_prenex_13511) (+ (select main_a v_prenex_13510) 998)) (<= (+ main_y 1) v_prenex_13511))) (or (forall ((v_prenex_21988 Int)) (<= 2 (* 2 (select main_a v_prenex_21988)))) (forall ((v_prenex_21989 Int)) (or (<= (* 2 (select main_a v_prenex_21989)) 1998) (<= (select main_a v_prenex_21989) 999) (< v_prenex_21989 main_y) (<= (+ main_y 1) v_prenex_21989)))) (forall ((v_prenex_18789 Int) (v_prenex_18788 Int)) (or (<= 0 (+ (select main_a v_prenex_18788) 498)) (<= (select main_a v_prenex_18788) (select main_a v_prenex_18789)) (<= 500 (select main_a v_prenex_18789)) (<= (select main_a v_prenex_18788) 500) (<= (+ main_y 1) v_prenex_18789) (< v_prenex_18789 main_y))) (forall ((v_prenex_16010 Int) (v_prenex_16011 Int)) (or (<= (select main_a v_prenex_16011) 1498) (<= 2 (* 2 (select main_a v_prenex_16010))) (<= (select main_a v_prenex_16010) 500) (<= (select main_a v_prenex_16011) (+ (select main_a v_prenex_16010) 998)) (<= 1000 (* 2 (select main_a v_prenex_16011))) (< v_prenex_16011 main_y) (<= (+ main_y 1) v_prenex_16011))) (forall ((v_prenex_21539 Int) (v_prenex_21538 Int)) (or (<= 500 (select main_a v_prenex_21539)) (< v_prenex_21539 main_y) (<= 1 (select main_a v_prenex_21538)) (<= 0 (+ (select main_a v_prenex_21538) 498)) (<= (+ (select main_a v_prenex_21539) (select main_a v_prenex_21538)) 1000) (<= (+ main_y 1) v_prenex_21539) (<= (+ main_x 1) v_prenex_21538))) (forall ((v_prenex_14978 Int) (v_prenex_14979 Int)) (or (< v_prenex_14979 main_y) (< v_prenex_14978 main_x) (<= 0 (+ (select main_a v_prenex_14978) 498)) (<= (+ main_y 1) v_prenex_14979) (<= (select main_a v_prenex_14979) (+ (select main_a v_prenex_14978) 998)) (<= 1 (select main_a v_prenex_14978)) (<= (* 2 (select main_a v_prenex_14979)) 1998))) (forall ((v_prenex_17739 Int) (v_prenex_17740 Int)) (or (< v_prenex_17739 main_x) (<= (select main_a v_prenex_17739) (select main_a v_prenex_17740)) (< 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) 999) (<= 0 (+ (select main_a v_prenex_17739) 498)))) (forall ((v_prenex_16872 Int) (v_prenex_16873 Int)) (or (<= 500 (select main_a v_prenex_16873)) (<= (* 2 (select main_a v_prenex_16873)) 1998) (< v_prenex_16873 main_y) (<= (select main_a v_prenex_16872) 999) (<= (+ main_y 1) v_prenex_16873) (<= 1000 (+ (select main_a v_prenex_16873) (select main_a v_prenex_16872))) (<= 0 (+ (select main_a v_prenex_16872) 498)))) (forall ((v_prenex_16058 Int) (v_prenex_16059 Int)) (or (<= (+ main_y 1) v_prenex_16059) (<= 1 (select main_a v_prenex_16058)) (<= 1000 (+ (select main_a v_prenex_16059) (select main_a v_prenex_16058))) (<= (select main_a v_prenex_16059) 999) (< v_prenex_16059 main_y) (<= 2 (* 2 (select main_a v_prenex_16058))))) (or (forall ((v_prenex_15396 Int)) (<= 2 (* 2 (select main_a v_prenex_15396)))) (forall ((v_prenex_15397 Int)) (or (<= (* 2 (select main_a v_prenex_15397)) 1998) (<= 500 (select main_a v_prenex_15397)) (< v_prenex_15397 main_y) (<= (+ main_y 1) v_prenex_15397)))) (forall ((v_prenex_20239 Int) (v_prenex_20238 Int)) (or (<= (select main_a v_prenex_20239) 999) (<= (* 2 (select main_a v_prenex_20238)) 1000) (<= (+ main_y 1) v_prenex_20239) (< v_prenex_20239 main_y) (<= (select main_a v_prenex_20239) (+ (select main_a v_prenex_20238) 998)) (<= 1000 (* 2 (select main_a v_prenex_20239))) (<= 1 (select main_a v_prenex_20238)))) (forall ((v_prenex_18711 Int) (v_prenex_18710 Int)) (or (< v_prenex_18711 main_y) (<= (select main_a v_prenex_18711) 999) (<= (+ main_y 1) v_prenex_18711) (<= (select main_a v_prenex_18710) (select main_a v_prenex_18711)) (<= 1000 (* 2 (select main_a v_prenex_18711))))) (forall ((v_prenex_20573 Int) (v_prenex_20572 Int)) (or (<= 1 (select main_a v_prenex_20572)) (<= 1000 (+ (select main_a v_prenex_20573) (select main_a v_prenex_20572))) (<= 2 (* 2 (select main_a v_prenex_20572))) (< v_prenex_20573 main_y) (<= (+ main_y 1) v_prenex_20573) (<= 1000 (* 2 (select main_a v_prenex_20573))) (<= 1 (select main_a v_prenex_20573)))) (or (forall ((v_prenex_21749 Int)) (or (<= 1 (select main_a v_prenex_21749)) (< v_prenex_21749 main_y) (<= (* 2 (select main_a v_prenex_21749)) 1998) (<= (+ main_y 1) v_prenex_21749))) (forall ((v_prenex_21748 Int)) (or (<= (select main_a v_prenex_21748) 999) (<= (+ main_x 1) v_prenex_21748) (<= 1 (select main_a v_prenex_21748))))) (or (forall ((v_prenex_15656 Int)) (<= (select main_a v_prenex_15656) 999)) (forall ((v_prenex_15657 Int)) (or (< v_prenex_15657 main_y) (<= (select main_a v_prenex_15657) 999) (<= (* 2 (select main_a v_prenex_15657)) 1998) (<= (+ main_y 1) v_prenex_15657) (<= 1000 (* 2 (select main_a v_prenex_15657)))))) (forall ((v_prenex_19726 Int) (v_prenex_19725 Int)) (or (<= (select main_a v_prenex_19725) (select main_a v_prenex_19726)) (<= (+ main_y 1) v_prenex_19726) (<= 2 (* 2 (select main_a v_prenex_19725))) (<= 1000 (* 2 (select main_a v_prenex_19726))) (< v_prenex_19726 main_y) (< v_prenex_19725 main_x))) (or (forall ((v_prenex_15162 Int)) (or (<= 0 (+ (select main_a v_prenex_15162) 498)) (<= (select main_a v_prenex_15162) 999) (< v_prenex_15162 main_x))) (forall ((v_prenex_15163 Int)) (or (<= (+ main_y 1) v_prenex_15163) (<= (* 2 (select main_a v_prenex_15163)) 1998) (< v_prenex_15163 main_y) (<= (select main_a v_prenex_15163) 1498)))) (forall ((v_prenex_19917 Int) (v_prenex_19916 Int)) (or (<= (select main_a v_prenex_19917) 999) (<= (+ main_y 1) v_prenex_19917) (<= 1 (select main_a v_prenex_19916)) (< v_prenex_19917 main_y) (<= (select main_a v_prenex_19916) (select main_a v_prenex_19917)) (<= (* 2 (select main_a v_prenex_19916)) 1000) (<= 1000 (* 2 (select main_a v_prenex_19917))))) (or (forall ((v_prenex_21336 Int)) (or (<= (+ main_x 1) v_prenex_21336) (<= (select main_a v_prenex_21336) 500) (<= (* 2 (select main_a v_prenex_21336)) 1000))) (forall ((v_prenex_21337 Int)) (or (<= (* 2 (select main_a v_prenex_21337)) 1998) (<= (+ main_y 1) v_prenex_21337) (< v_prenex_21337 main_y) (<= (select main_a v_prenex_21337) 999)))) (forall ((v_prenex_15753 Int) (v_prenex_15752 Int)) (or (<= 1 (select main_a v_prenex_15753)) (< v_prenex_15753 main_y) (<= 0 (+ (select main_a v_prenex_15752) 498)) (<= (+ main_y 1) v_prenex_15753) (<= (select main_a v_prenex_15752) 999) (<= 1000 (+ (select main_a v_prenex_15753) (select main_a v_prenex_15752))))) (forall ((v_prenex_17808 Int) (v_prenex_17809 Int)) (or (< v_prenex_17809 main_y) (<= (select main_a v_prenex_17809) 1498) (<= (select main_a v_prenex_17809) (+ (select main_a v_prenex_17808) 998)) (< v_prenex_17808 main_x) (<= (select main_a v_prenex_17808) 999) (<= 0 (+ (select main_a v_prenex_17808) 498)) (<= (+ main_y 1) v_prenex_17809))) (forall ((v_prenex_17318 Int) (v_prenex_17319 Int)) (or (<= (+ main_y 1) v_prenex_17319) (< v_prenex_17319 main_y) (<= (select main_a v_prenex_17319) 1498) (<= (select main_a v_prenex_17319) (+ (select main_a v_prenex_17318) 998)) (<= (select main_a v_prenex_17318) 999))) (forall ((v_prenex_19968 Int) (v_prenex_19969 Int)) (or (<= 1 (select main_a v_prenex_19969)) (<= (+ main_y 1) v_prenex_19969) (< v_prenex_19969 main_y) (<= 1000 (+ (select main_a v_prenex_19969) (select main_a v_prenex_19968))) (<= (+ main_x 1) v_prenex_19968))) (or (forall ((v_prenex_14927 Int)) (or (<= (select main_a v_prenex_14927) 999) (<= 1000 (* 2 (select main_a v_prenex_14927))) (< v_prenex_14927 main_y) (<= (+ main_y 1) v_prenex_14927))) (forall ((v_prenex_14926 Int)) (or (<= 0 (+ (select main_a v_prenex_14926) 498)) (< v_prenex_14926 main_x) (<= 2 (* 2 (select main_a v_prenex_14926)))))) (forall ((v_prenex_20876 Int) (v_prenex_20875 Int)) (or (<= (select main_a v_prenex_20876) (+ (select main_a v_prenex_20875) 998)) (<= 1 (select main_a v_prenex_20875)) (<= (+ main_x 1) v_prenex_20875) (<= (+ main_y 1) v_prenex_20876) (< v_prenex_20876 main_y) (<= (select main_a v_prenex_20875) 500) (<= 1000 (* 2 (select main_a v_prenex_20876))))) (forall ((v_prenex_19639 Int) (v_prenex_19640 Int)) (or (<= 1 (select main_a v_prenex_19640)) (< v_prenex_19640 main_y) (<= 0 (+ (select main_a v_prenex_19639) 498)) (<= (select main_a v_prenex_19639) 999) (<= (+ main_y 1) v_prenex_19640) (<= (+ (select main_a v_prenex_19640) (select main_a v_prenex_19639)) 1000) (<= 1000 (* 2 (select main_a v_prenex_19640))))) (or (forall ((v_prenex_20439 Int)) (or (< v_prenex_20439 main_y) (<= (+ main_y 1) v_prenex_20439) (<= 1000 (* 2 (select main_a v_prenex_20439))))) (forall ((v_prenex_20438 Int)) (or (<= (select main_a v_prenex_20438) 999) (<= (select main_a v_prenex_20438) 500)))) (forall ((v_prenex_21062 Int) (v_prenex_21063 Int)) (or (<= (select main_a v_prenex_21062) 500) (<= (+ main_y 1) v_prenex_21063) (< v_prenex_21063 main_y) (<= 1000 (+ (select main_a v_prenex_21063) (select main_a v_prenex_21062))) (<= 500 (select main_a v_prenex_21063)) (<= 1 (select main_a v_prenex_21062)) (<= (select main_a v_prenex_21063) 1498))) (forall ((v_prenex_20674 Int) (v_prenex_20673 Int)) (or (<= (+ main_y 1) v_prenex_20674) (<= (* 2 (select main_a v_prenex_20673)) 1000) (< v_prenex_20674 main_y) (<= (select main_a v_prenex_20674) 1498) (<= (select main_a v_prenex_20673) 500) (<= (* 2 (select main_a v_prenex_20674)) 1998) (<= 1000 (+ (select main_a v_prenex_20674) (select main_a v_prenex_20673))))) (forall ((v_prenex_18259 Int) (v_prenex_18258 Int)) (or (<= (+ main_x 1) v_prenex_18258) (<= (+ (select main_a v_prenex_18259) (select main_a v_prenex_18258)) 1000) (<= (select main_a v_prenex_18258) 999) (<= (+ main_y 1) v_prenex_18259) (<= 1 (select main_a v_prenex_18258)) (< v_prenex_18259 main_y) (<= 1 (select main_a v_prenex_18259)))) (forall ((v_prenex_13746 Int) (v_prenex_13745 Int)) (or (<= (+ main_x 1) v_prenex_13745) (< v_prenex_13745 main_x) (<= 0 (+ (select main_a v_prenex_13745) 498)) (<= 1 (select main_a v_prenex_13745)) (<= (select main_a v_prenex_13746) (+ (select main_a v_prenex_13745) 998)))) (forall ((v_prenex_19900 Int) (v_prenex_19901 Int)) (or (<= 1 (select main_a v_prenex_19901)) (<= (select main_a v_prenex_19900) 500) (<= (+ main_y 1) v_prenex_19901) (<= (+ main_x 1) v_prenex_19900) (<= 0 (+ (select main_a v_prenex_19900) 498)) (< v_prenex_19901 main_y) (<= (+ (select main_a v_prenex_19901) (select main_a v_prenex_19900)) 1000))) (forall ((v_prenex_16027 Int) (v_prenex_16026 Int)) (or (< v_prenex_16027 main_y) (<= 500 (select main_a v_prenex_16027)) (<= 1 (select main_a v_prenex_16027)) (<= (+ main_y 1) v_prenex_16027) (<= (select main_a v_prenex_16026) (select main_a v_prenex_16027)) (<= (select main_a v_prenex_16026) 500))) (forall ((v_prenex_18026 Int) (v_prenex_18027 Int)) (or (<= (+ main_y 1) v_prenex_18027) (< v_prenex_18027 main_y) (<= 1000 (+ (select main_a v_prenex_18027) (select main_a v_prenex_18026))) (<= (select main_a v_prenex_18026) 999) (<= (select main_a v_prenex_18027) 999) (<= 1 (select main_a v_prenex_18027)) (<= 0 (+ (select main_a v_prenex_18026) 498)))) (or (forall ((v_prenex_20095 Int)) (or (< v_prenex_20095 main_x) (<= 1 (select main_a v_prenex_20095)) (<= 0 (+ (select main_a v_prenex_20095) 498)))) (forall ((v_prenex_20096 Int)) (or (<= (* 2 (select main_a v_prenex_20096)) 1998) (<= (+ main_y 1) v_prenex_20096) (< v_prenex_20096 main_y)))) (forall ((v_prenex_14503 Int) (v_prenex_14502 Int)) (or (<= (select main_a v_prenex_14503) (+ (select main_a v_prenex_14502) 998)) (<= 1000 (* 2 (select main_a v_prenex_14503))) (<= (+ main_y 1) v_prenex_14503) (<= 1 (select main_a v_prenex_14503)) (< v_prenex_14503 main_y) (<= 1 (select main_a v_prenex_14502)))) (forall ((v_prenex_17523 Int) (v_prenex_17522 Int)) (or (<= (+ main_y 1) v_prenex_17523) (<= 0 (+ (select main_a v_prenex_17522) 498)) (< v_prenex_17522 main_x) (<= (select main_a v_prenex_17523) (+ (select main_a v_prenex_17522) 998)) (<= 1000 (* 2 (select main_a v_prenex_17523))) (< v_prenex_17523 main_y) (<= (select main_a v_prenex_17522) 500))) (or (forall ((v_prenex_17573 Int)) (or (<= 2 (* 2 (select main_a v_prenex_17573))) (<= (* 2 (select main_a v_prenex_17573)) 1000))) (forall ((v_prenex_17574 Int)) (or (<= (+ main_y 1) v_prenex_17574) (<= 1 (select main_a v_prenex_17574)) (< v_prenex_17574 main_y) (<= (* 2 (select main_a v_prenex_17574)) 1998) (<= (select main_a v_prenex_17574) 999)))) (forall ((v_prenex_15433 Int) (v_prenex_15432 Int)) (or (< v_prenex_15433 main_y) (<= (+ main_y 1) v_prenex_15433) (<= (select main_a v_prenex_15433) 999) (<= 500 (select main_a v_prenex_15433)) (<= (select main_a v_prenex_15432) 999) (<= 1000 (+ (select main_a v_prenex_15433) (select main_a v_prenex_15432))))) (forall ((v_prenex_21448 Int) (v_prenex_21449 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_21449))) (<= (+ (select main_a v_prenex_21449) (select main_a v_prenex_21448)) 1000) (<= 1 (select main_a v_prenex_21448)) (< v_prenex_21449 main_y) (<= (* 2 (select main_a v_prenex_21449)) 1998) (<= (+ main_y 1) v_prenex_21449) (<= 2 (* 2 (select main_a v_prenex_21448))))) (forall ((v_prenex_15766 Int) (v_prenex_15767 Int)) (or (<= (+ main_y 1) v_prenex_15767) (<= 2 (* 2 (select main_a v_prenex_15766))) (<= 1000 (* 2 (select main_a v_prenex_15767))) (<= 1000 (+ (select main_a v_prenex_15767) (select main_a v_prenex_15766))) (<= (select main_a v_prenex_15766) 500) (< v_prenex_15767 main_y))) (or (forall ((v_prenex_19756 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_19756))) (<= (select main_a v_prenex_19756) 1498) (<= (+ main_y 1) v_prenex_19756) (< v_prenex_19756 main_y) (<= 500 (select main_a v_prenex_19756)))) (forall ((v_prenex_19755 Int)) (<= 1 (select main_a v_prenex_19755)))) (or (forall ((v_prenex_17653 Int)) (or (<= (* 2 (select main_a v_prenex_17653)) 1000) (<= (select main_a v_prenex_17653) 500))) (forall ((v_prenex_17654 Int)) (or (<= (+ main_y 1) v_prenex_17654) (<= (select main_a v_prenex_17654) 1498) (< v_prenex_17654 main_y) (<= (* 2 (select main_a v_prenex_17654)) 1998) (<= 500 (select main_a v_prenex_17654))))) (forall ((v_prenex_14359 Int) (v_prenex_14360 Int)) (or (<= 1 (select main_a v_prenex_14359)) (< v_prenex_14359 main_x) (<= (select main_a v_prenex_14360) (+ (select main_a v_prenex_14359) 998)) (<= (+ main_x 1) v_prenex_14359))) (forall ((v_prenex_16116 Int) (v_prenex_16117 Int)) (or (<= 1000 (+ (select main_a v_prenex_16117) (select main_a v_prenex_16116))) (< v_prenex_16116 main_x) (<= (* 2 (select main_a v_prenex_16116)) 1000) (<= (+ main_y 1) v_prenex_16117) (<= 1 (select main_a v_prenex_16116)) (<= 1000 (* 2 (select main_a v_prenex_16117))) (< v_prenex_16117 main_y))) (forall ((v_prenex_13724 Int) (v_prenex_13723 Int)) (or (<= 2 (* 2 (select main_a v_prenex_13723))) (< v_prenex_13724 main_y) (<= (select main_a v_prenex_13724) 999) (<= (select main_a v_prenex_13723) 500) (<= (+ main_y 1) v_prenex_13724) (<= (+ (select main_a v_prenex_13724) (select main_a v_prenex_13723)) 1000) (<= (* 2 (select main_a v_prenex_13724)) 1998))) (forall ((v_prenex_19043 Int) (v_prenex_19044 Int)) (or (< v_prenex_19043 main_x) (<= 2 (* 2 (select main_a v_prenex_19043))) (<= (select main_a v_prenex_19043) (select main_a v_prenex_19044)) (<= (select main_a v_prenex_19043) 999) (<= (+ main_x 1) v_prenex_19043))) (forall ((v_prenex_14196 Int) (v_prenex_14197 Int)) (or (<= (+ main_x 1) v_prenex_14196) (<= (+ main_y 1) v_prenex_14197) (< v_prenex_14196 main_x) (<= 1000 (+ (select main_a v_prenex_14197) (select main_a v_prenex_14196))) (<= (* 2 (select main_a v_prenex_14196)) 1000))) (forall ((v_prenex_21370 Int) (v_prenex_21371 Int)) (or (<= (select main_a v_prenex_21370) 500) (<= (+ main_x 1) v_prenex_21370) (<= (* 2 (select main_a v_prenex_21370)) 1000) (<= (select main_a v_prenex_21371) (+ (select main_a v_prenex_21370) 998)) (< v_prenex_21370 main_x))) (forall ((v_prenex_18271 Int) (v_prenex_18270 Int)) (or (< v_prenex_18271 main_y) (<= (select main_a v_prenex_18270) (select main_a v_prenex_18271)) (<= 0 (+ (select main_a v_prenex_18270) 498)) (<= 1000 (* 2 (select main_a v_prenex_18271))) (<= (+ main_y 1) v_prenex_18271) (<= (+ main_x 1) v_prenex_18270))) (forall ((v_prenex_17482 Int) (v_prenex_17483 Int)) (or (< v_prenex_17483 main_y) (<= (+ main_y 1) v_prenex_17483) (<= 2 (* 2 (select main_a v_prenex_17482))) (<= (select main_a v_prenex_17482) 999) (<= 1000 (+ (select main_a v_prenex_17483) (select main_a v_prenex_17482))) (<= 500 (select main_a v_prenex_17483)))) (or (forall ((v_prenex_21192 Int)) (or (< v_prenex_21192 main_y) (<= 500 (select main_a v_prenex_21192)) (<= 1000 (* 2 (select main_a v_prenex_21192))) (<= 1 (select main_a v_prenex_21192)) (<= (+ main_y 1) v_prenex_21192))) (forall ((v_prenex_21191 Int)) (<= 2 (* 2 (select main_a v_prenex_21191))))) (forall ((v_prenex_20750 Int) (v_prenex_20749 Int)) (or (<= (+ main_x 1) v_prenex_20749) (<= (select main_a v_prenex_20749) 999) (< v_prenex_20749 main_x) (<= 0 (+ (select main_a v_prenex_20749) 498)) (<= (select main_a v_prenex_20749) (select main_a v_prenex_20750)))) (forall ((v_prenex_13808 Int) (v_prenex_13807 Int)) (or (<= (+ main_y 1) v_prenex_13808) (<= (select main_a v_prenex_13807) 999) (<= (select main_a v_prenex_13807) (select main_a v_prenex_13808)) (<= (select main_a v_prenex_13808) 999) (<= 500 (select main_a v_prenex_13808)) (<= (select main_a v_prenex_13807) 500) (< v_prenex_13808 main_y))) (forall ((v_prenex_19551 Int) (v_prenex_19550 Int)) (or (<= (+ (select main_a v_prenex_19551) (select main_a v_prenex_19550)) 1000) (<= (select main_a v_prenex_19551) 1498) (< v_prenex_19551 main_y) (<= 500 (select main_a v_prenex_19551)) (<= (* 2 (select main_a v_prenex_19550)) 1000) (<= 1 (select main_a v_prenex_19550)) (<= (+ main_y 1) v_prenex_19551))) (forall ((v_prenex_19450 Int) (v_prenex_19451 Int)) (or (< v_prenex_19451 main_y) (<= (select main_a v_prenex_19451) 999) (< v_prenex_19450 main_x) (<= (select main_a v_prenex_19451) (+ (select main_a v_prenex_19450) 998)) (<= (+ main_y 1) v_prenex_19451) (<= 0 (+ (select main_a v_prenex_19450) 498)) (<= 2 (* 2 (select main_a v_prenex_19450))))) (forall ((v_prenex_16146 Int) (v_prenex_16147 Int)) (or (<= 0 (+ (select main_a v_prenex_16146) 498)) (<= (select main_a v_prenex_16147) 999) (<= (select main_a v_prenex_16147) (+ (select main_a v_prenex_16146) 998)) (<= 1 (select main_a v_prenex_16146)) (<= (+ main_y 1) v_prenex_16147) (< v_prenex_16147 main_y))) (forall ((v_prenex_21578 Int) (v_prenex_21579 Int)) (or (< v_prenex_21579 main_y) (<= (select main_a v_prenex_21578) 999) (<= (* 2 (select main_a v_prenex_21579)) 1998) (<= (select main_a v_prenex_21578) (select main_a v_prenex_21579)) (<= 0 (+ (select main_a v_prenex_21578) 498)) (<= (+ main_y 1) v_prenex_21579))) (or (forall ((v_prenex_18805 Int)) (or (<= 2 (* 2 (select main_a v_prenex_18805))) (<= (select main_a v_prenex_18805) 500))) (forall ((v_prenex_18806 Int)) (or (<= 1 (select main_a v_prenex_18806)) (< v_prenex_18806 main_y) (<= (select main_a v_prenex_18806) 999) (<= (+ main_y 1) v_prenex_18806) (<= 1000 (* 2 (select main_a v_prenex_18806)))))) (forall ((v_prenex_15669 Int) (v_prenex_15668 Int)) (or (<= 0 (+ (select main_a v_prenex_15668) 498)) (<= (+ main_y 1) v_prenex_15669) (<= (+ (select main_a v_prenex_15669) (select main_a v_prenex_15668)) 1000) (<= 500 (select main_a v_prenex_15669)) (<= (select main_a v_prenex_15668) 999) (<= (select main_a v_prenex_15669) 999) (< v_prenex_15669 main_y))) (forall ((v_prenex_14242 Int) (v_prenex_14241 Int)) (or (< v_prenex_14242 main_y) (<= (select main_a v_prenex_14241) 500) (<= 2 (* 2 (select main_a v_prenex_14241))) (<= 1000 (+ (select main_a v_prenex_14242) (select main_a v_prenex_14241))) (<= (+ main_y 1) v_prenex_14242) (<= (select main_a v_prenex_14242) 999))) (forall ((v_prenex_16212 Int) (v_prenex_16213 Int)) (or (<= (+ main_y 1) v_prenex_16213) (<= (select main_a v_prenex_16212) 999) (<= (select main_a v_prenex_16212) (select main_a v_prenex_16213)) (<= (select main_a v_prenex_16213) 999) (< v_prenex_16213 main_y) (<= (select main_a v_prenex_16213) 1498) (<= (* 2 (select main_a v_prenex_16212)) 1000))) (forall ((v_prenex_19966 Int) (v_prenex_19967 Int)) (or (<= (select main_a v_prenex_19967) (+ (select main_a v_prenex_19966) 998)) (<= 500 (select main_a v_prenex_19967)) (<= (+ main_y 1) v_prenex_19967) (< v_prenex_19967 main_y) (<= (* 2 (select main_a v_prenex_19966)) 1000) (< v_prenex_19966 main_x) (<= 2 (* 2 (select main_a v_prenex_19966))))) (forall ((v_prenex_14507 Int) (v_prenex_14506 Int)) (or (<= (* 2 (select main_a v_prenex_14506)) 1000) (< v_prenex_14507 main_y) (<= 1000 (* 2 (select main_a v_prenex_14507))) (<= 1000 (+ (select main_a v_prenex_14507) (select main_a v_prenex_14506))) (<= 1 (select main_a v_prenex_14506)) (<= (+ main_y 1) v_prenex_14507))) (forall ((v_prenex_20979 Int) (v_prenex_20978 Int)) (or (< v_prenex_20979 main_y) (<= (select main_a v_prenex_20979) 999) (<= (+ main_y 1) v_prenex_20979) (<= (+ (select main_a v_prenex_20979) (select main_a v_prenex_20978)) 1000) (<= 1 (select main_a v_prenex_20978)) (<= 2 (* 2 (select main_a v_prenex_20978))))) (forall ((v_prenex_21269 Int) (v_prenex_21270 Int)) (or (<= (select main_a v_prenex_21269) 999) (<= (+ main_y 1) v_prenex_21270) (<= (+ (select main_a v_prenex_21270) (select main_a v_prenex_21269)) 1000) (< v_prenex_21270 main_y) (<= (* 2 (select main_a v_prenex_21270)) 1998) (<= 500 (select main_a v_prenex_21270)))) (forall ((v_prenex_20778 Int) (v_prenex_20777 Int)) (or (<= 0 (+ (select main_a v_prenex_20777) 498)) (<= 1000 (* 2 (select main_a v_prenex_20778))) (<= 1 (select main_a v_prenex_20777)) (<= (+ main_y 1) v_prenex_20778) (< v_prenex_20778 main_y) (<= 1000 (+ (select main_a v_prenex_20778) (select main_a v_prenex_20777))))) (forall ((v_prenex_17398 Int) (v_prenex_17399 Int)) (or (<= 1 (select main_a v_prenex_17399)) (<= (+ main_y 1) v_prenex_17399) (< v_prenex_17399 main_y) (<= (select main_a v_prenex_17398) 500) (<= 2 (* 2 (select main_a v_prenex_17398))) (<= (select main_a v_prenex_17398) (select main_a v_prenex_17399)))) (forall ((v_prenex_18633 Int) (v_prenex_18632 Int)) (or (<= (select main_a v_prenex_18633) (+ (select main_a v_prenex_18632) 998)) (< v_prenex_18632 main_x) (<= 0 (+ (select main_a v_prenex_18632) 498)) (<= (+ main_y 1) v_prenex_18633) (< v_prenex_18633 main_y) (<= 2 (* 2 (select main_a v_prenex_18632))) (<= (* 2 (select main_a v_prenex_18633)) 1998))) (forall ((v_prenex_20694 Int) (v_prenex_20693 Int)) (or (<= (select main_a v_prenex_20694) 1498) (<= (+ main_y 1) v_prenex_20694) (<= 1 (select main_a v_prenex_20694)) (<= (select main_a v_prenex_20694) (+ (select main_a v_prenex_20693) 998)) (< v_prenex_20694 main_y) (<= 1 (select main_a v_prenex_20693)) (<= (select main_a v_prenex_20693) 500))) (forall ((v_prenex_18648 Int) (v_prenex_18649 Int)) (or (< v_prenex_18649 main_y) (<= (select main_a v_prenex_18649) (+ (select main_a v_prenex_18648) 998)) (<= 0 (+ (select main_a v_prenex_18648) 498)) (<= 500 (select main_a v_prenex_18649)) (<= 2 (* 2 (select main_a v_prenex_18648))) (<= (+ main_x 1) v_prenex_18648) (<= (+ main_y 1) v_prenex_18649))) (forall ((v_prenex_19844 Int) (v_prenex_19843 Int)) (or (<= (select main_a v_prenex_19843) 500) (<= (select main_a v_prenex_19843) (select main_a v_prenex_19844)) (<= 1 (select main_a v_prenex_19844)) (<= (+ main_y 1) v_prenex_19844) (< v_prenex_19844 main_y))) (forall ((v_prenex_21532 Int) (v_prenex_21533 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_21533))) (<= (+ (select main_a v_prenex_21533) (select main_a v_prenex_21532)) 1000) (<= (select main_a v_prenex_21533) 999) (< v_prenex_21533 main_y) (<= (+ main_y 1) v_prenex_21533))) (forall ((v_prenex_17120 Int) (v_prenex_17121 Int)) (or (< v_prenex_17121 main_y) (<= 500 (select main_a v_prenex_17121)) (<= (* 2 (select main_a v_prenex_17120)) 1000) (<= (select main_a v_prenex_17121) 999) (<= (select main_a v_prenex_17120) (select main_a v_prenex_17121)) (<= (+ main_y 1) v_prenex_17121))) (forall ((v_prenex_14538 Int) (v_prenex_14539 Int)) (or (<= (+ main_y 1) v_prenex_14539) (<= (* 2 (select main_a v_prenex_14539)) 1998) (<= 2 (* 2 (select main_a v_prenex_14538))) (<= (select main_a v_prenex_14539) (+ (select main_a v_prenex_14538) 998)) (<= 1 (select main_a v_prenex_14538)) (< v_prenex_14539 main_y))) (forall ((v_prenex_17893 Int) (v_prenex_17894 Int)) (or (< v_prenex_17894 main_y) (<= 500 (select main_a v_prenex_17894)) (<= 0 (+ (select main_a v_prenex_17893) 498)) (<= 1000 (+ (select main_a v_prenex_17894) (select main_a v_prenex_17893))) (<= (+ main_y 1) v_prenex_17894) (<= (* 2 (select main_a v_prenex_17893)) 1000))) (forall ((v_prenex_17276 Int) (v_prenex_17277 Int)) (or (<= (+ (select main_a v_prenex_17277) (select main_a v_prenex_17276)) 1000) (<= 500 (select main_a v_prenex_17277)) (<= 0 (+ (select main_a v_prenex_17276) 498)) (<= (+ main_y 1) v_prenex_17277) (< v_prenex_17277 main_y) (<= (select main_a v_prenex_17277) 1498) (<= 2 (* 2 (select main_a v_prenex_17276))))) (or (forall ((v_prenex_18653 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_18653))) (< v_prenex_18653 main_y) (<= (+ main_y 1) v_prenex_18653))) (forall ((v_prenex_18652 Int)) (or (<= 0 (+ (select main_a v_prenex_18652) 498)) (<= (select main_a v_prenex_18652) 999)))) (or (forall ((v_prenex_16712 Int)) (or (<= 2 (* 2 (select main_a v_prenex_16712))) (<= 1 (select main_a v_prenex_16712)))) (forall ((v_prenex_16713 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_16713))) (<= (select main_a v_prenex_16713) 1498) (< v_prenex_16713 main_y) (<= (* 2 (select main_a v_prenex_16713)) 1998) (<= (+ main_y 1) v_prenex_16713)))) (forall ((v_prenex_22052 Int) (v_prenex_22053 Int)) (or (<= (+ (select main_a v_prenex_22053) (select main_a v_prenex_22052)) 1000) (<= 2 (* 2 (select main_a v_prenex_22052))) (<= (select main_a v_prenex_22053) 1498) (<= (+ main_y 1) v_prenex_22053) (<= (* 2 (select main_a v_prenex_22052)) 1000) (< v_prenex_22053 main_y) (<= (select main_a v_prenex_22053) 999))) (or (forall ((v_prenex_16374 Int)) (or (<= (select main_a v_prenex_16374) 999) (<= 2 (* 2 (select main_a v_prenex_16374))))) (forall ((v_prenex_16375 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_16375))) (<= (+ main_y 1) v_prenex_16375) (<= (select main_a v_prenex_16375) 999) (< v_prenex_16375 main_y) (<= 1 (select main_a v_prenex_16375))))) (forall ((v_prenex_17959 Int) (v_prenex_17960 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_17960))) (<= 2 (* 2 (select main_a v_prenex_17959))) (<= (+ (select main_a v_prenex_17960) (select main_a v_prenex_17959)) 1000) (<= (+ main_y 1) v_prenex_17960) (<= 1 (select main_a v_prenex_17960)) (< v_prenex_17960 main_y))) (forall ((v_prenex_15595 Int) (v_prenex_15594 Int)) (or (<= 1000 (+ (select main_a v_prenex_15595) (select main_a v_prenex_15594))) (<= 1000 (* 2 (select main_a v_prenex_15595))) (<= 0 (+ (select main_a v_prenex_15594) 498)) (< v_prenex_15595 main_y) (<= (+ main_y 1) v_prenex_15595) (<= (select main_a v_prenex_15594) 999))) (forall ((v_prenex_21096 Int) (v_prenex_21097 Int)) (or (< v_prenex_21097 main_y) (<= (+ main_y 1) v_prenex_21097) (<= 1000 (* 2 (select main_a v_prenex_21097))) (<= (select main_a v_prenex_21096) 500) (<= (* 2 (select main_a v_prenex_21097)) 1998) (<= 1000 (+ (select main_a v_prenex_21097) (select main_a v_prenex_21096))) (<= (* 2 (select main_a v_prenex_21096)) 1000))) (forall ((v_prenex_13863 Int) (v_prenex_13864 Int)) (or (< v_prenex_13864 main_y) (<= 500 (select main_a v_prenex_13864)) (<= (+ main_y 1) v_prenex_13864) (<= (select main_a v_prenex_13863) (select main_a v_prenex_13864)) (<= 0 (+ (select main_a v_prenex_13863) 498)) (<= (select main_a v_prenex_13864) 999) (<= 2 (* 2 (select main_a v_prenex_13863))))) (forall ((v_prenex_16304 Int) (v_prenex_16305 Int)) (or (< v_prenex_16305 main_y) (<= (+ main_y 1) v_prenex_16305) (<= 0 (+ (select main_a v_prenex_16304) 498)) (<= 1000 (+ (select main_a v_prenex_16305) (select main_a v_prenex_16304))) (<= (select main_a v_prenex_16305) 999) (<= (+ main_x 1) v_prenex_16304))) (forall ((v_prenex_20975 Int) (v_prenex_20974 Int)) (or (<= 2 (* 2 (select main_a v_prenex_20974))) (<= (* 2 (select main_a v_prenex_20975)) 1998) (<= (+ main_y 1) v_prenex_20975) (<= 0 (+ (select main_a v_prenex_20974) 498)) (<= (select main_a v_prenex_20975) 1498) (<= (select main_a v_prenex_20975) (+ (select main_a v_prenex_20974) 998)) (< v_prenex_20975 main_y))) (forall ((v_prenex_18701 Int) (v_prenex_18700 Int)) (or (<= 1 (select main_a v_prenex_18700)) (<= (select main_a v_prenex_18700) (select main_a v_prenex_18701)) (<= (+ main_y 1) v_prenex_18701) (<= 2 (* 2 (select main_a v_prenex_18700))) (<= 500 (select main_a v_prenex_18701)) (<= (select main_a v_prenex_18701) 999) (< v_prenex_18701 main_y))) (forall ((v_prenex_16358 Int) (v_prenex_16359 Int)) (or (<= 1 (select main_a v_prenex_16359)) (<= (* 2 (select main_a v_prenex_16358)) 1000) (<= (select main_a v_prenex_16359) (+ (select main_a v_prenex_16358) 998)) (< v_prenex_16359 main_y) (<= (+ main_y 1) v_prenex_16359) (< v_prenex_16358 main_x))) (or (forall ((v_prenex_15930 Int)) (or (<= 2 (* 2 (select main_a v_prenex_15930))) (<= (select main_a v_prenex_15930) 999))) (forall ((v_prenex_15931 Int)) (or (< v_prenex_15931 main_y) (<= (+ main_y 1) v_prenex_15931) (<= 1000 (* 2 (select main_a v_prenex_15931))) (<= (select main_a v_prenex_15931) 1498) (<= (* 2 (select main_a v_prenex_15931)) 1998)))) (forall ((v_prenex_20320 Int) (v_prenex_20319 Int)) (or (<= (* 2 (select main_a v_prenex_20320)) 1998) (<= (select main_a v_prenex_20320) (+ (select main_a v_prenex_20319) 998)) (<= (+ main_y 1) v_prenex_20320) (< v_prenex_20320 main_y) (<= (select main_a v_prenex_20319) 500) (<= 2 (* 2 (select main_a v_prenex_20319))) (<= 500 (select main_a v_prenex_20320)))) (or (forall ((v_prenex_19087 Int)) (or (<= (+ main_x 1) v_prenex_19087) (<= (select main_a v_prenex_19087) 500))) (forall ((v_prenex_19088 Int)) (or (<= (* 2 (select main_a v_prenex_19088)) 1998) (< v_prenex_19088 main_y) (<= 1 (select main_a v_prenex_19088)) (<= (+ main_y 1) v_prenex_19088)))) (forall ((v_prenex_15279 Int) (v_prenex_15278 Int)) (or (< v_prenex_15279 main_y) (<= 1 (select main_a v_prenex_15278)) (<= (select main_a v_prenex_15279) 999) (<= (select main_a v_prenex_15279) 1498) (<= (select main_a v_prenex_15279) (+ (select main_a v_prenex_15278) 998)) (<= (+ main_y 1) v_prenex_15279))) (forall ((v_prenex_17152 Int) (v_prenex_17153 Int)) (or (<= 1 (select main_a v_prenex_17152)) (<= (+ main_y 1) v_prenex_17153) (<= (select main_a v_prenex_17152) 500) (<= 1000 (* 2 (select main_a v_prenex_17153))) (< v_prenex_17153 main_y) (<= (select main_a v_prenex_17152) (select main_a v_prenex_17153)))) (or (forall ((v_prenex_20655 Int)) (or (<= 0 (+ (select main_a v_prenex_20655) 498)) (<= (+ main_x 1) v_prenex_20655) (<= (* 2 (select main_a v_prenex_20655)) 1000))) (forall ((v_prenex_20656 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_20656))) (< v_prenex_20656 main_y) (<= (* 2 (select main_a v_prenex_20656)) 1998) (<= (+ main_y 1) v_prenex_20656)))) (forall ((v_prenex_21201 Int) (v_prenex_21202 Int)) (or (< v_prenex_21202 main_y) (<= 1000 (* 2 (select main_a v_prenex_21202))) (<= (select main_a v_prenex_21201) 500) (<= (select main_a v_prenex_21202) (+ (select main_a v_prenex_21201) 998)) (<= 0 (+ (select main_a v_prenex_21201) 498)) (<= (+ main_y 1) v_prenex_21202))) (forall ((v_prenex_13594 Int)) (or (<= (+ main_y 1) v_prenex_13594) (< v_prenex_13594 main_y) (<= (select main_a v_prenex_13594) 1498) (<= (select main_a v_prenex_13594) 999) (<= (* 2 (select main_a v_prenex_13594)) 1998))) (forall ((v_prenex_21312 Int) (v_prenex_21313 Int)) (or (<= (+ main_y 1) v_prenex_21313) (<= (select main_a v_prenex_21313) (+ (select main_a v_prenex_21312) 998)) (<= 1000 (* 2 (select main_a v_prenex_21313))) (<= 500 (select main_a v_prenex_21313)) (< v_prenex_21313 main_y) (<= 0 (+ (select main_a v_prenex_21312) 498)))) (forall ((v_prenex_16616 Int) (v_prenex_16617 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_16617))) (<= (+ main_y 1) v_prenex_16617) (<= (select main_a v_prenex_16617) 1498) (<= 0 (+ (select main_a v_prenex_16616) 498)) (< v_prenex_16617 main_y) (<= (select main_a v_prenex_16616) (select main_a v_prenex_16617)) (<= (select main_a v_prenex_16616) 500))) (forall ((v_prenex_16744 Int) (v_prenex_16745 Int)) (or (<= 1 (select main_a v_prenex_16745)) (<= (+ main_y 1) v_prenex_16745) (< v_prenex_16745 main_y) (<= (select main_a v_prenex_16744) (select main_a v_prenex_16745)) (<= (+ main_x 1) v_prenex_16744) (<= 1 (select main_a v_prenex_16744)) (<= (select main_a v_prenex_16744) 999))) (forall ((v_prenex_19393 Int) (v_prenex_19392 Int)) (or (<= (+ main_y 1) v_prenex_19393) (< v_prenex_19393 main_y) (<= (* 2 (select main_a v_prenex_19393)) 1998) (<= 1000 (+ (select main_a v_prenex_19393) (select main_a v_prenex_19392))) (<= (select main_a v_prenex_19393) 999) (<= 0 (+ (select main_a v_prenex_19392) 498)) (<= (select main_a v_prenex_19392) 500))) (forall ((v_prenex_17262 Int) (v_prenex_17263 Int)) (or (<= (select main_a v_prenex_17263) (+ (select main_a v_prenex_17262) 998)) (<= 2 (* 2 (select main_a v_prenex_17262))) (<= (* 2 (select main_a v_prenex_17262)) 1000) (<= (select main_a v_prenex_17263) 1498) (<= (+ main_y 1) v_prenex_17263) (< v_prenex_17263 main_y))) (forall ((v_prenex_21416 Int) (v_prenex_21417 Int)) (or (<= (+ main_y 1) v_prenex_21417) (<= (* 2 (select main_a v_prenex_21416)) 1000) (< v_prenex_21417 main_y) (<= 0 (+ (select main_a v_prenex_21416) 498)) (<= (+ (select main_a v_prenex_21417) (select main_a v_prenex_21416)) 1000) (<= 500 (select main_a v_prenex_21417)) (< v_prenex_21416 main_x))) (forall ((v_prenex_18992 Int) (v_prenex_18991 Int)) (or (<= (select main_a v_prenex_18991) 999) (<= (+ main_y 1) v_prenex_18992) (<= (* 2 (select main_a v_prenex_18991)) 1000) (<= 500 (select main_a v_prenex_18992)) (< v_prenex_18992 main_y) (<= 1000 (+ (select main_a v_prenex_18992) (select main_a v_prenex_18991))))) (forall ((v_prenex_17270 Int) (v_prenex_17271 Int)) (or (< v_prenex_17270 main_x) (<= (* 2 (select main_a v_prenex_17270)) 1000) (<= 2 (* 2 (select main_a v_prenex_17270))) (<= (+ (select main_a v_prenex_17271) (select main_a v_prenex_17270)) 1000) (<= 500 (select main_a v_prenex_17271)) (< v_prenex_17271 main_y) (<= (+ main_y 1) v_prenex_17271))) (forall ((v_prenex_20384 Int) (v_prenex_20383 Int)) (or (< v_prenex_20384 main_y) (<= (* 2 (select main_a v_prenex_20383)) 1000) (<= (+ main_x 1) v_prenex_20383) (< v_prenex_20383 main_x) (<= (+ (select main_a v_prenex_20384) (select main_a v_prenex_20383)) 1000))) (forall ((v_prenex_21122 Int) (v_prenex_21123 Int)) (or (<= (+ main_y 1) v_prenex_21123) (<= (select main_a v_prenex_21122) (select main_a v_prenex_21123)) (<= 1 (select main_a v_prenex_21123)) (<= (* 2 (select main_a v_prenex_21123)) 1998) (<= 2 (* 2 (select main_a v_prenex_21122))) (< v_prenex_21123 main_y))) (or (forall ((v_prenex_14142 Int)) (or (< v_prenex_14142 main_x) (<= 2 (* 2 (select main_a v_prenex_14142))) (<= 0 (+ (select main_a v_prenex_14142) 498)))) (forall ((v_prenex_14143 Int)) (or (<= (+ main_y 1) v_prenex_14143) (< v_prenex_14143 main_y) (<= 500 (select main_a v_prenex_14143)) (<= (* 2 (select main_a v_prenex_14143)) 1998)))) (forall ((v_prenex_20350 Int) (v_prenex_20349 Int)) (or (<= 2 (* 2 (select main_a v_prenex_20349))) (<= 500 (select main_a v_prenex_20350)) (<= (select main_a v_prenex_20350) (+ (select main_a v_prenex_20349) 998)) (<= (+ main_y 1) v_prenex_20350) (<= 1 (select main_a v_prenex_20350)) (<= 0 (+ (select main_a v_prenex_20349) 498)) (< v_prenex_20350 main_y))) (forall ((v_prenex_17146 Int) (v_prenex_17147 Int)) (or (<= (select main_a v_prenex_17146) 999) (< v_prenex_17147 main_y) (<= (+ main_y 1) v_prenex_17147) (<= (select main_a v_prenex_17146) (select main_a v_prenex_17147)) (<= 500 (select main_a v_prenex_17147)) (< v_prenex_17146 main_x))) (or (forall ((v_prenex_15196 Int)) (or (<= (+ main_x 1) v_prenex_15196) (<= (select main_a v_prenex_15196) 999))) (forall ((v_prenex_15197 Int)) (or (<= (select main_a v_prenex_15197) 999) (< v_prenex_15197 main_y) (<= 1000 (* 2 (select main_a v_prenex_15197))) (<= (+ main_y 1) v_prenex_15197)))) (forall ((v_prenex_16948 Int) (v_prenex_16949 Int)) (or (<= (* 2 (select main_a v_prenex_16949)) 1998) (<= (+ main_y 1) v_prenex_16949) (< v_prenex_16949 main_y) (<= (select main_a v_prenex_16948) (select main_a v_prenex_16949)))) (or (forall ((v_prenex_16215 Int)) (<= (* 2 (select main_a v_prenex_16215)) 1998)) (forall ((v_prenex_16214 Int)) (or (<= (+ main_x 1) v_prenex_16214) (< v_prenex_16214 main_x) (<= (select main_a v_prenex_16214) 500)))) (forall ((v_prenex_20628 Int) (v_prenex_20627 Int)) (or (<= (select main_a v_prenex_20627) 999) (<= (+ (select main_a v_prenex_20628) (select main_a v_prenex_20627)) 1000) (<= (select main_a v_prenex_20627) 500) (<= (+ main_x 1) v_prenex_20627) (< v_prenex_20628 main_y) (<= (* 2 (select main_a v_prenex_20628)) 1998) (<= (+ main_y 1) v_prenex_20628))) (or (forall ((v_prenex_13837 Int)) (or (< v_prenex_13837 main_x) (<= (* 2 (select main_a v_prenex_13837)) 1000) (<= 2 (* 2 (select main_a v_prenex_13837))))) (forall ((v_prenex_13838 Int)) (or (<= (+ main_y 1) v_prenex_13838) (<= 500 (select main_a v_prenex_13838)) (<= (* 2 (select main_a v_prenex_13838)) 1998) (< v_prenex_13838 main_y)))) (forall ((v_prenex_21914 Int) (v_prenex_21915 Int)) (or (<= (select main_a v_prenex_21915) (+ (select main_a v_prenex_21914) 998)) (<= (+ main_y 1) v_prenex_21915) (<= 500 (select main_a v_prenex_21915)) (< v_prenex_21915 main_y) (<= (select main_a v_prenex_21914) 999) (<= 1 (select main_a v_prenex_21915)))) (or (forall ((v_prenex_15041 Int)) (or (<= 1 (select main_a v_prenex_15041)) (<= (+ main_y 1) v_prenex_15041) (<= 1000 (* 2 (select main_a v_prenex_15041))) (< v_prenex_15041 main_y) (<= 500 (select main_a v_prenex_15041)))) (forall ((v_prenex_15040 Int)) (<= 0 (+ (select main_a v_prenex_15040) 498)))) (forall ((v_prenex_15813 Int) (v_prenex_15812 Int)) (or (<= (select main_a v_prenex_15813) 1498) (<= (+ main_y 1) v_prenex_15813) (<= 1000 (+ (select main_a v_prenex_15813) (select main_a v_prenex_15812))) (<= (select main_a v_prenex_15812) 999) (< v_prenex_15813 main_y) (<= 500 (select main_a v_prenex_15813)))) (or (forall ((v_prenex_16954 Int)) (or (<= 1 (select main_a v_prenex_16954)) (<= (* 2 (select main_a v_prenex_16954)) 1000))) (forall ((v_prenex_16955 Int)) (or (< v_prenex_16955 main_y) (<= (select main_a v_prenex_16955) 1498) (<= (* 2 (select main_a v_prenex_16955)) 1998) (<= (+ main_y 1) v_prenex_16955)))) (forall ((v_prenex_17472 Int) (v_prenex_17473 Int)) (or (<= (+ main_y 1) v_prenex_17473) (<= 2 (* 2 (select main_a v_prenex_17472))) (<= (select main_a v_prenex_17473) 999) (< v_prenex_17472 main_x) (< v_prenex_17473 main_y) (<= 1000 (+ (select main_a v_prenex_17473) (select main_a v_prenex_17472))))) (or (forall ((v_prenex_13738 Int)) (or (<= (+ main_y 1) v_prenex_13738) (< v_prenex_13738 main_y) (<= (* 2 (select main_a v_prenex_13738)) 1998) (<= 1000 (* 2 (select main_a v_prenex_13738))))) (forall ((v_prenex_13737 Int)) (or (<= (select main_a v_prenex_13737) 500) (<= (select main_a v_prenex_13737) 999)))) (forall ((v_prenex_21517 Int) (v_prenex_21516 Int)) (or (<= (* 2 (select main_a v_prenex_21517)) 1998) (<= (+ main_y 1) v_prenex_21517) (< v_prenex_21516 main_x) (<= 2 (* 2 (select main_a v_prenex_21516))) (<= (select main_a v_prenex_21516) 999) (< v_prenex_21517 main_y) (<= 1000 (+ (select main_a v_prenex_21517) (select main_a v_prenex_21516))))) (forall ((v_prenex_19700 Int) (v_prenex_19699 Int)) (or (<= (select main_a v_prenex_19699) 999) (<= (* 2 (select main_a v_prenex_19699)) 1000) (<= (+ main_x 1) v_prenex_19699) (<= (+ (select main_a v_prenex_19700) (select main_a v_prenex_19699)) 1000) (< v_prenex_19699 main_x))) (or (forall ((v_prenex_21621 Int)) (or (<= 500 (select main_a v_prenex_21621)) (<= 1000 (* 2 (select main_a v_prenex_21621))) (< v_prenex_21621 main_y) (<= (+ main_y 1) v_prenex_21621))) (forall ((v_prenex_21620 Int)) (or (<= 0 (+ (select main_a v_prenex_21620) 498)) (<= (select main_a v_prenex_21620) 500)))) (forall ((v_prenex_15007 Int) (v_prenex_15006 Int)) (or (<= (select main_a v_prenex_15007) 999) (<= (select main_a v_prenex_15006) 999) (<= (+ main_y 1) v_prenex_15007) (< v_prenex_15006 main_x) (<= (select main_a v_prenex_15006) 500) (< v_prenex_15007 main_y) (<= 1000 (+ (select main_a v_prenex_15007) (select main_a v_prenex_15006))))) (forall ((v_prenex_14695 Int) (v_prenex_14694 Int)) (or (< v_prenex_14695 main_y) (<= (select main_a v_prenex_14694) 500) (<= 1000 (* 2 (select main_a v_prenex_14695))) (<= (select main_a v_prenex_14694) (select main_a v_prenex_14695)) (<= (* 2 (select main_a v_prenex_14694)) 1000) (<= 500 (select main_a v_prenex_14695)) (<= (+ main_y 1) v_prenex_14695))) (forall ((v_prenex_19933 Int) (v_prenex_19932 Int)) (or (< v_prenex_19933 main_y) (<= (+ main_y 1) v_prenex_19933) (<= (* 2 (select main_a v_prenex_19932)) 1000) (<= (select main_a v_prenex_19933) (+ (select main_a v_prenex_19932) 998)) (<= 0 (+ (select main_a v_prenex_19932) 498)) (<= 500 (select main_a v_prenex_19933)))) (or (forall ((v_prenex_16761 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_16761))) (< v_prenex_16761 main_y) (<= (+ main_y 1) v_prenex_16761))) (forall ((v_prenex_16760 Int)) (or (<= (* 2 (select main_a v_prenex_16760)) 1000) (<= (+ main_x 1) v_prenex_16760) (<= (select main_a v_prenex_16760) 500)))) (forall ((v_prenex_13673 Int) (v_prenex_13674 Int)) (or (<= (+ main_y 1) v_prenex_13674) (<= 500 (select main_a v_prenex_13674)) (<= (select main_a v_prenex_13673) (select main_a v_prenex_13674)) (<= 1 (select main_a v_prenex_13673)) (< v_prenex_13674 main_y) (<= (select main_a v_prenex_13673) 500) (<= (select main_a v_prenex_13674) 1498))) (or (forall ((v_prenex_13548 Int)) (or (<= (* 2 (select main_a v_prenex_13548)) 1000) (<= 0 (+ (select main_a v_prenex_13548) 498)))) (forall ((v_prenex_13549 Int)) (or (<= (+ main_y 1) v_prenex_13549) (<= (* 2 (select main_a v_prenex_13549)) 1998) (<= (select main_a v_prenex_13549) 999) (< v_prenex_13549 main_y)))) (forall ((v_prenex_20948 Int) (v_prenex_20947 Int)) (or (<= (select main_a v_prenex_20948) (+ (select main_a v_prenex_20947) 998)) (<= 1 (select main_a v_prenex_20947)) (< v_prenex_20948 main_y) (<= (select main_a v_prenex_20948) 1498) (<= (select main_a v_prenex_20947) 999) (<= (+ main_y 1) v_prenex_20948) (<= (+ main_x 1) v_prenex_20947))) (forall ((v_prenex_18846 Int) (v_prenex_18845 Int)) (or (<= 1 (select main_a v_prenex_18846)) (<= (+ main_y 1) v_prenex_18846) (<= 0 (+ (select main_a v_prenex_18845) 498)) (<= (* 2 (select main_a v_prenex_18846)) 1998) (< v_prenex_18846 main_y) (<= 1000 (+ (select main_a v_prenex_18846) (select main_a v_prenex_18845))))) (forall ((v_prenex_20591 Int) (v_prenex_20590 Int)) (or (<= (* 2 (select main_a v_prenex_20590)) 1000) (<= (select main_a v_prenex_20590) (select main_a v_prenex_20591)) (< v_prenex_20591 main_y) (<= 1 (select main_a v_prenex_20590)) (< v_prenex_20590 main_x) (<= (+ main_y 1) v_prenex_20591) (<= 1000 (* 2 (select main_a v_prenex_20591))))) (forall ((v_prenex_16064 Int) (v_prenex_16065 Int)) (or (<= (+ main_y 1) v_prenex_16065) (<= (+ (select main_a v_prenex_16065) (select main_a v_prenex_16064)) 1000) (<= (* 2 (select main_a v_prenex_16064)) 1000) (<= (select main_a v_prenex_16065) 999) (< v_prenex_16065 main_y) (<= (* 2 (select main_a v_prenex_16065)) 1998))) (forall ((v_prenex_20892 Int) (v_prenex_20891 Int)) (or (< v_prenex_20892 main_y) (<= 1 (select main_a v_prenex_20891)) (<= 500 (select main_a v_prenex_20892)) (<= (+ main_y 1) v_prenex_20892) (<= 0 (+ (select main_a v_prenex_20891) 498)) (<= (select main_a v_prenex_20892) (+ (select main_a v_prenex_20891) 998)))) (or (forall ((v_prenex_15825 Int)) (or (< v_prenex_15825 main_y) (<= 500 (select main_a v_prenex_15825)) (<= (+ main_y 1) v_prenex_15825) (<= (* 2 (select main_a v_prenex_15825)) 1998))) (forall ((v_prenex_15824 Int)) (or (<= 2 (* 2 (select main_a v_prenex_15824))) (< v_prenex_15824 main_x)))) (forall ((v_prenex_19469 Int) (v_prenex_19468 Int)) (or (<= (+ (select main_a v_prenex_19469) (select main_a v_prenex_19468)) 1000) (<= (+ main_y 1) v_prenex_19469) (<= (select main_a v_prenex_19469) 999) (< v_prenex_19469 main_y))) (forall ((v_prenex_15053 Int) (v_prenex_15052 Int)) (or (< v_prenex_15052 main_x) (<= 2 (* 2 (select main_a v_prenex_15052))) (<= (select main_a v_prenex_15053) 1498) (<= (+ main_y 1) v_prenex_15053) (<= (select main_a v_prenex_15052) (select main_a v_prenex_15053)) (<= 1 (select main_a v_prenex_15052)) (< v_prenex_15053 main_y))) (or (forall ((v_prenex_14819 Int)) (or (< v_prenex_14819 main_y) (<= 1000 (* 2 (select main_a v_prenex_14819))) (<= (+ main_y 1) v_prenex_14819) (<= (select main_a v_prenex_14819) 1498))) (forall ((v_prenex_14818 Int)) (or (<= (select main_a v_prenex_14818) 500) (<= 0 (+ (select main_a v_prenex_14818) 498))))) (forall ((v_prenex_19168 Int) (v_prenex_19167 Int)) (or (<= (* 2 (select main_a v_prenex_19167)) 1000) (<= (select main_a v_prenex_19168) (+ (select main_a v_prenex_19167) 998)) (<= (+ main_x 1) v_prenex_19167) (<= (+ main_y 1) v_prenex_19168) (<= (select main_a v_prenex_19168) 999) (< v_prenex_19168 main_y) (<= 1 (select main_a v_prenex_19167)))) (or (forall ((v_prenex_18117 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_18117))) (<= (select main_a v_prenex_18117) 999) (< v_prenex_18117 main_y) (<= (+ main_y 1) v_prenex_18117))) (forall ((v_prenex_18116 Int)) (or (<= 0 (+ (select main_a v_prenex_18116) 498)) (<= (select main_a v_prenex_18116) 999) (< v_prenex_18116 main_x)))) (forall ((v_prenex_18581 Int) (v_prenex_18580 Int)) (or (<= 1 (select main_a v_prenex_18580)) (<= (+ (select main_a v_prenex_18581) (select main_a v_prenex_18580)) 1000) (<= (select main_a v_prenex_18580) 999) (< v_prenex_18581 main_y) (<= (+ main_y 1) v_prenex_18581) (<= (select main_a v_prenex_18581) 999) (<= (* 2 (select main_a v_prenex_18581)) 1998))) (forall ((v_prenex_18273 Int) (v_prenex_18272 Int)) (or (< v_prenex_18273 main_y) (<= (+ main_y 1) v_prenex_18273) (<= 1 (select main_a v_prenex_18273)) (<= 2 (* 2 (select main_a v_prenex_18272))) (<= (select main_a v_prenex_18272) (select main_a v_prenex_18273)) (<= 1 (select main_a v_prenex_18272)) (<= 500 (select main_a v_prenex_18273)))) (forall ((v_prenex_21847 Int) (v_prenex_21846 Int)) (or (< v_prenex_21847 main_y) (<= (select main_a v_prenex_21847) 999) (<= (select main_a v_prenex_21846) (select main_a v_prenex_21847)) (<= (+ main_y 1) v_prenex_21847) (<= (select main_a v_prenex_21846) 999) (<= (select main_a v_prenex_21846) 500))) (forall ((v_prenex_16438 Int) (v_prenex_16439 Int)) (or (<= (select main_a v_prenex_16439) (+ (select main_a v_prenex_16438) 998)) (< v_prenex_16439 main_y) (<= 500 (select main_a v_prenex_16439)) (<= (+ main_y 1) v_prenex_16439) (<= (+ main_x 1) v_prenex_16438) (<= (select main_a v_prenex_16438) 500) (<= 0 (+ (select main_a v_prenex_16438) 498)))) (forall ((v_prenex_16176 Int) (v_prenex_16177 Int)) (or (<= (+ (select main_a v_prenex_16177) (select main_a v_prenex_16176)) 1000) (< v_prenex_16177 main_y) (<= (select main_a v_prenex_16176) 999) (<= (+ main_y 1) v_prenex_16177) (<= (select main_a v_prenex_16177) 999) (<= 1000 (* 2 (select main_a v_prenex_16177))))) (forall ((v_prenex_17502 Int) (v_prenex_17503 Int)) (or (< v_prenex_17503 main_y) (<= (select main_a v_prenex_17503) 999) (<= (select main_a v_prenex_17502) 500) (<= (+ main_y 1) v_prenex_17503) (<= 1 (select main_a v_prenex_17502)) (<= (+ (select main_a v_prenex_17503) (select main_a v_prenex_17502)) 1000) (< v_prenex_17502 main_x))) (forall ((v_prenex_20374 Int) (v_prenex_20373 Int)) (or (<= 1 (select main_a v_prenex_20373)) (<= (+ main_y 1) v_prenex_20374) (<= 1 (select main_a v_prenex_20374)) (<= (select main_a v_prenex_20374) 1498) (< v_prenex_20374 main_y) (<= 1000 (+ (select main_a v_prenex_20374) (select main_a v_prenex_20373))) (<= 2 (* 2 (select main_a v_prenex_20373))))) (forall ((v_prenex_14693 Int) (v_prenex_14692 Int)) (or (<= 500 (select main_a v_prenex_14693)) (<= (* 2 (select main_a v_prenex_14693)) 1998) (< v_prenex_14693 main_y) (<= (+ main_y 1) v_prenex_14693) (<= (select main_a v_prenex_14692) (select main_a v_prenex_14693)) (<= (* 2 (select main_a v_prenex_14692)) 1000))) (or (forall ((v_prenex_20986 Int)) (or (<= (+ main_x 1) v_prenex_20986) (<= 1 (select main_a v_prenex_20986)) (<= 2 (* 2 (select main_a v_prenex_20986))))) (forall ((v_prenex_20987 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_20987))) (<= (+ main_y 1) v_prenex_20987) (<= (select main_a v_prenex_20987) 999) (< v_prenex_20987 main_y)))) (forall ((v_prenex_15145 Int) (v_prenex_15144 Int)) (or (<= 1000 (+ (select main_a v_prenex_15145) (select main_a v_prenex_15144))) (<= (* 2 (select main_a v_prenex_15145)) 1998) (<= (select main_a v_prenex_15144) 500) (<= (select main_a v_prenex_15144) 999) (<= (+ main_y 1) v_prenex_15145) (< v_prenex_15145 main_y))) (or (forall ((v_prenex_18986 Int)) (or (<= (+ main_y 1) v_prenex_18986) (<= 500 (select main_a v_prenex_18986)) (< v_prenex_18986 main_y) (<= 1000 (* 2 (select main_a v_prenex_18986))))) (forall ((v_prenex_18985 Int)) (or (<= 2 (* 2 (select main_a v_prenex_18985))) (<= (select main_a v_prenex_18985) 999) (<= (+ main_x 1) v_prenex_18985)))) (forall ((v_prenex_14534 Int) (v_prenex_14535 Int)) (or (<= (+ main_y 1) v_prenex_14535) (<= (* 2 (select main_a v_prenex_14535)) 1998) (< v_prenex_14534 main_x) (<= (+ (select main_a v_prenex_14535) (select main_a v_prenex_14534)) 1000) (<= 0 (+ (select main_a v_prenex_14534) 498)) (<= (select main_a v_prenex_14534) 999) (< v_prenex_14535 main_y))) (forall ((v_prenex_20784 Int) (v_prenex_20783 Int)) (or (<= (+ main_y 1) v_prenex_20784) (<= (+ main_x 1) v_prenex_20783) (<= (select main_a v_prenex_20783) 500) (<= (select main_a v_prenex_20784) 999) (< v_prenex_20784 main_y) (<= (select main_a v_prenex_20783) (select main_a v_prenex_20784)))) (or (forall ((v_prenex_14688 Int)) (or (<= (+ main_x 1) v_prenex_14688) (<= (select main_a v_prenex_14688) 999) (<= 2 (* 2 (select main_a v_prenex_14688))))) (forall ((v_prenex_14689 Int)) (or (<= (* 2 (select main_a v_prenex_14689)) 1998) (< v_prenex_14689 main_y) (<= (+ main_y 1) v_prenex_14689) (<= 1 (select main_a v_prenex_14689))))) (forall ((v_prenex_17987 Int) (v_prenex_17988 Int)) (or (<= 0 (+ (select main_a v_prenex_17987) 498)) (< v_prenex_17988 main_y) (<= 500 (select main_a v_prenex_17988)) (<= (+ main_y 1) v_prenex_17988) (<= (select main_a v_prenex_17987) 500) (<= (+ (select main_a v_prenex_17988) (select main_a v_prenex_17987)) 1000))) (forall ((v_prenex_16156 Int) (v_prenex_16157 Int)) (or (<= (+ main_x 1) v_prenex_16156) (<= (select main_a v_prenex_16157) 999) (<= (+ main_y 1) v_prenex_16157) (<= 2 (* 2 (select main_a v_prenex_16156))) (< v_prenex_16157 main_y) (<= 1000 (+ (select main_a v_prenex_16157) (select main_a v_prenex_16156))))) (forall ((v_prenex_21153 Int) (v_prenex_21154 Int)) (or (<= (select main_a v_prenex_21153) 500) (<= (* 2 (select main_a v_prenex_21154)) 1998) (<= (+ main_y 1) v_prenex_21154) (<= (select main_a v_prenex_21154) (+ (select main_a v_prenex_21153) 998)) (< v_prenex_21154 main_y) (< v_prenex_21153 main_x))) (forall ((v_prenex_15599 Int) (v_prenex_15598 Int)) (or (<= (+ (select main_a v_prenex_15599) (select main_a v_prenex_15598)) 1000) (<= (* 2 (select main_a v_prenex_15598)) 1000) (<= (+ main_y 1) v_prenex_15599) (< v_prenex_15599 main_y) (<= (* 2 (select main_a v_prenex_15599)) 1998) (<= 1 (select main_a v_prenex_15598)))) (forall ((v_prenex_17352 Int) (v_prenex_17353 Int)) (or (<= (* 2 (select main_a v_prenex_17352)) 1000) (< v_prenex_17353 main_y) (<= (+ main_x 1) v_prenex_17352) (<= 1 (select main_a v_prenex_17352)) (<= 1000 (+ (select main_a v_prenex_17353) (select main_a v_prenex_17352))) (<= 1 (select main_a v_prenex_17353)) (<= (+ main_y 1) v_prenex_17353))) (forall ((v_prenex_18787 Int) (v_prenex_18786 Int)) (or (<= 1000 (+ (select main_a v_prenex_18787) (select main_a v_prenex_18786))) (< v_prenex_18787 main_y) (< v_prenex_18786 main_x) (<= 2 (* 2 (select main_a v_prenex_18786))) (<= (* 2 (select main_a v_prenex_18787)) 1998) (<= (+ main_y 1) v_prenex_18787))) (forall ((v_prenex_17723 Int) (v_prenex_17724 Int)) (or (<= 1000 (+ (select main_a v_prenex_17724) (select main_a v_prenex_17723))) (< v_prenex_17724 main_y) (<= (+ main_y 1) v_prenex_17724) (< v_prenex_17723 main_x) (<= 500 (select main_a v_prenex_17724)))) (forall ((v_prenex_18727 Int) (v_prenex_18726 Int)) (or (<= (select main_a v_prenex_18726) (select main_a v_prenex_18727)) (<= (+ main_y 1) v_prenex_18727) (<= (+ main_x 1) v_prenex_18726) (<= (select main_a v_prenex_18726) 999) (< v_prenex_18726 main_x))) (forall ((v_prenex_15861 Int) (v_prenex_15860 Int)) (or (<= (select main_a v_prenex_15861) 999) (<= (+ (select main_a v_prenex_15861) (select main_a v_prenex_15860)) 1000) (<= (+ main_y 1) v_prenex_15861) (<= 0 (+ (select main_a v_prenex_15860) 498)) (<= 1 (select main_a v_prenex_15861)) (< v_prenex_15861 main_y))) (forall ((v_prenex_16604 Int) (v_prenex_16605 Int)) (or (<= (+ main_y 1) v_prenex_16605) (< v_prenex_16605 main_y) (<= 2 (* 2 (select main_a v_prenex_16604))) (<= (select main_a v_prenex_16604) (select main_a v_prenex_16605)) (<= (* 2 (select main_a v_prenex_16605)) 1998))) (or (forall ((v_prenex_20452 Int)) (or (< v_prenex_20452 main_x) (<= (select main_a v_prenex_20452) 999) (<= (+ main_x 1) v_prenex_20452) (<= 2 (* 2 (select main_a v_prenex_20452))))) (forall ((v_prenex_20453 Int)) (<= 1000 (* 2 (select main_a v_prenex_20453))))) (forall ((v_prenex_21025 Int) (v_prenex_21024 Int)) (or (<= 500 (select main_a v_prenex_21025)) (<= (select main_a v_prenex_21024) 500) (< v_prenex_21025 main_y) (<= (+ main_y 1) v_prenex_21025) (<= (select main_a v_prenex_21024) (select main_a v_prenex_21025)) (<= (* 2 (select main_a v_prenex_21024)) 1000))) (forall ((v_prenex_21340 Int) (v_prenex_21341 Int)) (or (<= (select main_a v_prenex_21340) 500) (<= 500 (select main_a v_prenex_21341)) (< v_prenex_21341 main_y) (<= 2 (* 2 (select main_a v_prenex_21340))) (<= (+ main_y 1) v_prenex_21341) (<= 1000 (* 2 (select main_a v_prenex_21341))) (<= (+ (select main_a v_prenex_21341) (select main_a v_prenex_21340)) 1000))) (forall ((v_prenex_19719 Int) (v_prenex_19720 Int)) (or (<= (* 2 (select main_a v_prenex_19719)) 1000) (<= (+ (select main_a v_prenex_19720) (select main_a v_prenex_19719)) 1000) (<= (select main_a v_prenex_19719) 500) (< v_prenex_19719 main_x) (<= (+ main_x 1) v_prenex_19719))) (forall ((v_prenex_22152 Int) (v_prenex_22153 Int)) (or (<= (select main_a v_prenex_22153) (+ (select main_a v_prenex_22152) 998)) (<= (+ main_y 1) v_prenex_22153) (< v_prenex_22153 main_y) (<= 1000 (* 2 (select main_a v_prenex_22153))) (<= 1 (select main_a v_prenex_22153)) (<= (select main_a v_prenex_22152) 500))) (forall ((v_prenex_14328 Int) (v_prenex_14327 Int)) (or (< v_prenex_14328 main_y) (<= (+ (select main_a v_prenex_14328) (select main_a v_prenex_14327)) 1000) (<= (select main_a v_prenex_14328) 999) (< v_prenex_14327 main_x) (<= (+ main_y 1) v_prenex_14328) (<= 0 (+ (select main_a v_prenex_14327) 498)) (<= 2 (* 2 (select main_a v_prenex_14327))))) (forall ((v_prenex_21935 Int) (v_prenex_21934 Int)) (or (<= 1 (select main_a v_prenex_21934)) (<= 1000 (+ (select main_a v_prenex_21935) (select main_a v_prenex_21934))) (<= (+ main_y 1) v_prenex_21935) (<= 1000 (* 2 (select main_a v_prenex_21935))) (< v_prenex_21935 main_y) (<= 500 (select main_a v_prenex_21935)))) (forall ((v_prenex_14479 Int) (v_prenex_14480 Int)) (or (< v_prenex_14479 main_x) (<= 0 (+ (select main_a v_prenex_14479) 498)) (<= (select main_a v_prenex_14479) (select main_a v_prenex_14480)) (<= (+ main_x 1) v_prenex_14479) (<= (* 2 (select main_a v_prenex_14479)) 1000))) (forall ((v_prenex_19537 Int) (v_prenex_19536 Int)) (or (<= 0 (+ (select main_a v_prenex_19536) 498)) (< v_prenex_19537 main_y) (<= (* 2 (select main_a v_prenex_19536)) 1000) (<= (select main_a v_prenex_19536) (select main_a v_prenex_19537)) (<= (select main_a v_prenex_19537) 1498) (<= (+ main_y 1) v_prenex_19537))) (forall ((v_prenex_14675 Int) (v_prenex_14674 Int)) (or (<= (* 2 (select main_a v_prenex_14674)) 1000) (<= (select main_a v_prenex_14674) 999) (<= (select main_a v_prenex_14675) (+ (select main_a v_prenex_14674) 998)) (<= (+ main_y 1) v_prenex_14675) (< v_prenex_14675 main_y) (<= 1 (select main_a v_prenex_14675)))) (forall ((v_prenex_20389 Int) (v_prenex_20390 Int)) (or (< v_prenex_20390 main_y) (<= (+ main_y 1) v_prenex_20390) (<= (select main_a v_prenex_20389) 999) (<= (select main_a v_prenex_20389) 500) (<= (select main_a v_prenex_20390) (+ (select main_a v_prenex_20389) 998)) (<= (select main_a v_prenex_20390) 999))) (forall ((v_prenex_21922 Int) (v_prenex_21923 Int)) (or (< v_prenex_21923 main_y) (<= (+ main_y 1) v_prenex_21923) (<= (select main_a v_prenex_21922) (select main_a v_prenex_21923)) (<= (select main_a v_prenex_21923) 999) (<= 1 (select main_a v_prenex_21922)) (<= (select main_a v_prenex_21922) 500))) (forall ((v_prenex_15421 Int) (v_prenex_15420 Int)) (or (< v_prenex_15421 main_y) (<= (select main_a v_prenex_15420) (select main_a v_prenex_15421)) (<= 1000 (* 2 (select main_a v_prenex_15421))) (<= 1 (select main_a v_prenex_15420)) (<= (select main_a v_prenex_15420) 500) (<= 1 (select main_a v_prenex_15421)) (<= (+ main_y 1) v_prenex_15421))) (or (forall ((v_prenex_21331 Int)) (or (<= (* 2 (select main_a v_prenex_21331)) 1998) (< v_prenex_21331 main_y) (<= 500 (select main_a v_prenex_21331)) (<= (+ main_y 1) v_prenex_21331))) (forall ((v_prenex_21330 Int)) (or (<= (* 2 (select main_a v_prenex_21330)) 1000) (<= (select main_a v_prenex_21330) 500) (<= (+ main_x 1) v_prenex_21330)))) (or (forall ((v_prenex_14842 Int)) (or (<= 0 (+ (select main_a v_prenex_14842) 498)) (<= (select main_a v_prenex_14842) 999))) (forall ((v_prenex_14843 Int)) (or (<= (+ main_y 1) v_prenex_14843) (<= 500 (select main_a v_prenex_14843)) (< v_prenex_14843 main_y) (<= 1 (select main_a v_prenex_14843)) (<= 1000 (* 2 (select main_a v_prenex_14843)))))) (forall ((v_prenex_17826 Int) (v_prenex_17827 Int)) (or (<= (* 2 (select main_a v_prenex_17827)) 1998) (<= (+ main_y 1) v_prenex_17827) (<= 0 (+ (select main_a v_prenex_17826) 498)) (< v_prenex_17827 main_y) (<= 1 (select main_a v_prenex_17826)) (<= (+ (select main_a v_prenex_17827) (select main_a v_prenex_17826)) 1000))) (forall ((v_prenex_16168 Int) (v_prenex_16169 Int)) (or (<= 1 (select main_a v_prenex_16169)) (<= 0 (+ (select main_a v_prenex_16168) 498)) (<= (+ main_y 1) v_prenex_16169) (< v_prenex_16169 main_y) (<= (select main_a v_prenex_16168) (select main_a v_prenex_16169)) (<= 1 (select main_a v_prenex_16168)) (<= (select main_a v_prenex_16169) 999))) (forall ((v_prenex_17372 Int) (v_prenex_17373 Int)) (or (<= 1 (select main_a v_prenex_17372)) (<= (+ main_y 1) v_prenex_17373) (< v_prenex_17373 main_y) (<= (select main_a v_prenex_17373) 999) (<= (select main_a v_prenex_17372) 500) (<= 1000 (+ (select main_a v_prenex_17373) (select main_a v_prenex_17372))) (< v_prenex_17372 main_x))) (or (forall ((v_prenex_18321 Int)) (or (<= (* 2 (select main_a v_prenex_18321)) 1998) (<= (+ main_y 1) v_prenex_18321) (< v_prenex_18321 main_y) (<= 500 (select main_a v_prenex_18321)))) (forall ((v_prenex_18320 Int)) (or (<= (+ main_x 1) v_prenex_18320) (<= (select main_a v_prenex_18320) 999)))) (forall ((v_prenex_19184 Int) (v_prenex_19183 Int)) (or (<= (+ main_y 1) v_prenex_19184) (<= (select main_a v_prenex_19184) 1498) (< v_prenex_19184 main_y) (<= (+ main_x 1) v_prenex_19183) (<= 1 (select main_a v_prenex_19183)) (<= (select main_a v_prenex_19183) (select main_a v_prenex_19184)) (<= (select main_a v_prenex_19183) 500))) (forall ((v_prenex_19186 Int) (v_prenex_19185 Int)) (or (<= (+ main_y 1) v_prenex_19186) (<= (* 2 (select main_a v_prenex_19185)) 1000) (<= (select main_a v_prenex_19185) 500) (< v_prenex_19186 main_y) (< v_prenex_19185 main_x) (<= (select main_a v_prenex_19186) 999) (<= (+ (select main_a v_prenex_19186) (select main_a v_prenex_19185)) 1000))) (forall ((v_prenex_18844 Int) (v_prenex_18843 Int)) (or (<= 1000 (+ (select main_a v_prenex_18844) (select main_a v_prenex_18843))) (<= 2 (* 2 (select main_a v_prenex_18843))) (<= 1 (select main_a v_prenex_18843)) (<= (select main_a v_prenex_18844) 1498) (< v_prenex_18844 main_y) (<= (+ main_y 1) v_prenex_18844) (<= 1000 (* 2 (select main_a v_prenex_18844))))) (or (forall ((v_prenex_14190 Int)) (or (<= (select main_a v_prenex_14190) 500) (<= 1 (select main_a v_prenex_14190)))) (forall ((v_prenex_14191 Int)) (or (<= (select main_a v_prenex_14191) 999) (<= (+ main_y 1) v_prenex_14191) (< v_prenex_14191 main_y) (<= 500 (select main_a v_prenex_14191)) (<= 1000 (* 2 (select main_a v_prenex_14191)))))) (forall ((v_prenex_21688 Int) (v_prenex_21689 Int)) (or (< v_prenex_21689 main_y) (<= (+ (select main_a v_prenex_21689) (select main_a v_prenex_21688)) 1000) (<= (* 2 (select main_a v_prenex_21689)) 1998) (<= 2 (* 2 (select main_a v_prenex_21688))) (<= 1 (select main_a v_prenex_21688)) (<= (+ main_y 1) v_prenex_21689) (< v_prenex_21688 main_x))) (or (forall ((v_prenex_14279 Int)) (or (<= 1 (select main_a v_prenex_14279)) (< v_prenex_14279 main_x) (<= 2 (* 2 (select main_a v_prenex_14279))))) (forall ((v_prenex_14280 Int)) (or (<= (+ main_y 1) v_prenex_14280) (< v_prenex_14280 main_y) (<= 1000 (* 2 (select main_a v_prenex_14280)))))) (or (forall ((v_prenex_13683 Int)) (or (<= (select main_a v_prenex_13683) 500) (<= (select main_a v_prenex_13683) 999))) (forall ((v_prenex_13684 Int)) (or (<= (* 2 (select main_a v_prenex_13684)) 1998) (< v_prenex_13684 main_y) (<= (+ main_y 1) v_prenex_13684) (<= 1 (select main_a v_prenex_13684))))) (or (forall ((v_prenex_17012 Int)) (or (<= (select main_a v_prenex_17012) 999) (<= (* 2 (select main_a v_prenex_17012)) 1000) (<= (+ main_x 1) v_prenex_17012))) (forall ((v_prenex_17013 Int)) (or (<= (select main_a v_prenex_17013) 1498) (< v_prenex_17013 main_y) (<= 1000 (* 2 (select main_a v_prenex_17013))) (<= (+ main_y 1) v_prenex_17013)))) (forall ((v_prenex_22080 Int) (v_prenex_22081 Int)) (or (<= (select main_a v_prenex_22080) 500) (<= (* 2 (select main_a v_prenex_22080)) 1000) (<= (select main_a v_prenex_22080) (select main_a v_prenex_22081)) (< v_prenex_22081 main_y) (<= (+ main_y 1) v_prenex_22081) (<= 1000 (* 2 (select main_a v_prenex_22081))) (<= (* 2 (select main_a v_prenex_22081)) 1998))) (forall ((v_prenex_20973 Int) (v_prenex_20972 Int)) (or (< v_prenex_20973 main_y) (<= (+ main_y 1) v_prenex_20973) (<= 500 (select main_a v_prenex_20973)) (<= (select main_a v_prenex_20973) (+ (select main_a v_prenex_20972) 998)) (<= 2 (* 2 (select main_a v_prenex_20972))))) (forall ((v_prenex_19098 Int) (v_prenex_19097 Int)) (or (<= (+ main_x 1) v_prenex_19097) (<= 1000 (+ (select main_a v_prenex_19098) (select main_a v_prenex_19097))) (<= 1 (select main_a v_prenex_19097)) (<= (+ main_y 1) v_prenex_19098) (<= (* 2 (select main_a v_prenex_19098)) 1998) (< v_prenex_19098 main_y) (<= (* 2 (select main_a v_prenex_19097)) 1000))) (or (forall ((v_prenex_14469 Int)) (<= 1 (select main_a v_prenex_14469))) (forall ((v_prenex_14470 Int)) (or (< v_prenex_14470 main_y) (<= 500 (select main_a v_prenex_14470)) (<= (+ main_y 1) v_prenex_14470) (<= (* 2 (select main_a v_prenex_14470)) 1998)))) (forall ((v_prenex_18848 Int) (v_prenex_18847 Int)) (or (< v_prenex_18848 main_y) (<= 500 (select main_a v_prenex_18848)) (<= (+ (select main_a v_prenex_18848) (select main_a v_prenex_18847)) 1000) (<= (+ main_y 1) v_prenex_18848) (<= (select main_a v_prenex_18848) 999))) (forall ((v_prenex_19102 Int) (v_prenex_19101 Int)) (or (<= (select main_a v_prenex_19101) 999) (<= 2 (* 2 (select main_a v_prenex_19101))) (<= (+ main_y 1) v_prenex_19102) (< v_prenex_19101 main_x) (<= 500 (select main_a v_prenex_19102)) (< v_prenex_19102 main_y) (<= (select main_a v_prenex_19102) (+ (select main_a v_prenex_19101) 998)))) (forall ((v_prenex_17428 Int) (v_prenex_17429 Int)) (or (<= 500 (select main_a v_prenex_17429)) (<= 1000 (+ (select main_a v_prenex_17429) (select main_a v_prenex_17428))) (<= 0 (+ (select main_a v_prenex_17428) 498)) (< v_prenex_17429 main_y) (<= 2 (* 2 (select main_a v_prenex_17428))) (<= 1 (select main_a v_prenex_17429)) (<= (+ main_y 1) v_prenex_17429))) (forall ((v_prenex_17691 Int) (v_prenex_17692 Int)) (or (<= (select main_a v_prenex_17692) 1498) (<= (+ main_y 1) v_prenex_17692) (<= (select main_a v_prenex_17692) 999) (<= (select main_a v_prenex_17692) (+ (select main_a v_prenex_17691) 998)) (<= 0 (+ (select main_a v_prenex_17691) 498)) (< v_prenex_17692 main_y))) (forall ((v_prenex_14416 Int) (v_prenex_14415 Int)) (or (<= (+ main_x 1) v_prenex_14415) (<= (select main_a v_prenex_14415) (select main_a v_prenex_14416)) (<= 1 (select main_a v_prenex_14415)) (< v_prenex_14415 main_x) (<= (+ main_y 1) v_prenex_14416))) (forall ((v_prenex_14329 Int) (v_prenex_14330 Int)) (or (<= 1 (select main_a v_prenex_14329)) (<= 0 (+ (select main_a v_prenex_14329) 498)) (< v_prenex_14330 main_y) (<= (select main_a v_prenex_14330) (+ (select main_a v_prenex_14329) 998)) (<= 1 (select main_a v_prenex_14330)) (<= (+ main_y 1) v_prenex_14330))) (forall ((v_prenex_22037 Int) (v_prenex_22036 Int)) (or (<= 0 (+ (select main_a v_prenex_22036) 498)) (< v_prenex_22037 main_y) (<= (+ main_y 1) v_prenex_22037) (<= (select main_a v_prenex_22037) (+ (select main_a v_prenex_22036) 998)) (<= (select main_a v_prenex_22037) 1498) (<= (select main_a v_prenex_22036) 999) (<= 1 (select main_a v_prenex_22037)))) (forall ((v_prenex_21364 Int) (v_prenex_21365 Int)) (or (<= 500 (select main_a v_prenex_21365)) (<= (select main_a v_prenex_21365) 999) (<= (+ main_y 1) v_prenex_21365) (<= 0 (+ (select main_a v_prenex_21364) 498)) (< v_prenex_21365 main_y) (<= (* 2 (select main_a v_prenex_21364)) 1000) (<= (select main_a v_prenex_21365) (+ (select main_a v_prenex_21364) 998)))) (forall ((v_prenex_14284 Int) (v_prenex_14283 Int)) (or (<= (select main_a v_prenex_14283) 500) (<= (+ main_x 1) v_prenex_14283) (<= 1000 (+ (select main_a v_prenex_14284) (select main_a v_prenex_14283))) (<= 1 (select main_a v_prenex_14283)) (< v_prenex_14283 main_x))) (forall ((v_prenex_13858 Int) (v_prenex_13857 Int)) (or (<= (select main_a v_prenex_13857) 999) (<= 0 (+ (select main_a v_prenex_13857) 498)) (<= (+ main_y 1) v_prenex_13858) (< v_prenex_13858 main_y) (<= (* 2 (select main_a v_prenex_13858)) 1998) (<= (select main_a v_prenex_13858) (+ (select main_a v_prenex_13857) 998)))) (forall ((v_prenex_21605 Int) (v_prenex_21604 Int)) (or (<= 1 (select main_a v_prenex_21604)) (<= (+ main_y 1) v_prenex_21605) (< v_prenex_21605 main_y) (<= (select main_a v_prenex_21604) 500) (< v_prenex_21604 main_x) (<= (select main_a v_prenex_21605) 999) (<= (select main_a v_prenex_21605) (+ (select main_a v_prenex_21604) 998)))) (or (forall ((v_prenex_19069 Int)) (or (< v_prenex_19069 main_x) (<= 1 (select main_a v_prenex_19069)))) (forall ((v_prenex_19070 Int)) (or (< v_prenex_19070 main_y) (<= (* 2 (select main_a v_prenex_19070)) 1998) (<= (+ main_y 1) v_prenex_19070) (<= (select main_a v_prenex_19070) 999)))) (forall ((v_prenex_19708 Int) (v_prenex_19707 Int)) (or (<= 2 (* 2 (select main_a v_prenex_19707))) (< v_prenex_19707 main_x) (<= (select main_a v_prenex_19707) (select main_a v_prenex_19708)) (<= (+ main_y 1) v_prenex_19708) (< v_prenex_19708 main_y) (<= (* 2 (select main_a v_prenex_19708)) 1998))) (or (forall ((v_prenex_21626 Int)) (or (<= (+ main_x 1) v_prenex_21626) (<= 2 (* 2 (select main_a v_prenex_21626))) (<= 0 (+ (select main_a v_prenex_21626) 498)))) (forall ((v_prenex_21627 Int)) (or (<= (+ main_y 1) v_prenex_21627) (<= 1 (select main_a v_prenex_21627)) (<= (* 2 (select main_a v_prenex_21627)) 1998) (< v_prenex_21627 main_y)))) (forall ((v_prenex_15457 Int) (v_prenex_15456 Int)) (or (< v_prenex_15457 main_y) (<= (select main_a v_prenex_15456) 999) (<= 500 (select main_a v_prenex_15457)) (<= (select main_a v_prenex_15457) (+ (select main_a v_prenex_15456) 998)) (<= 1 (select main_a v_prenex_15456)) (<= (+ main_y 1) v_prenex_15457))) (forall ((v_prenex_18939 Int) (v_prenex_18940 Int)) (or (<= (+ main_y 1) v_prenex_18940) (< v_prenex_18940 main_y) (<= 1000 (+ (select main_a v_prenex_18940) (select main_a v_prenex_18939))) (<= 500 (select main_a v_prenex_18940)) (<= (select main_a v_prenex_18939) 999) (<= 1000 (* 2 (select main_a v_prenex_18940))) (<= (select main_a v_prenex_18939) 500))) (forall ((v_prenex_20296 Int) (v_prenex_20295 Int)) (or (< v_prenex_20295 main_x) (<= (select main_a v_prenex_20295) 500) (<= (select main_a v_prenex_20295) (select main_a v_prenex_20296)) (<= (+ main_y 1) v_prenex_20296) (< v_prenex_20296 main_y) (<= 500 (select main_a v_prenex_20296)))) (forall ((v_prenex_17897 Int) (v_prenex_17898 Int)) (or (<= (+ main_y 1) v_prenex_17898) (<= 1000 (+ (select main_a v_prenex_17898) (select main_a v_prenex_17897))) (<= 1 (select main_a v_prenex_17898)) (<= (* 2 (select main_a v_prenex_17897)) 1000) (< v_prenex_17898 main_y) (<= 2 (* 2 (select main_a v_prenex_17897))))) (forall ((v_prenex_15906 Int) (v_prenex_15907 Int)) (or (< v_prenex_15907 main_y) (<= (+ (select main_a v_prenex_15907) (select main_a v_prenex_15906)) 1000) (<= (+ main_y 1) v_prenex_15907) (<= 500 (select main_a v_prenex_15907)) (<= 2 (* 2 (select main_a v_prenex_15906))))) (forall ((v_prenex_18154 Int) (v_prenex_18155 Int)) (or (<= 0 (+ (select main_a v_prenex_18154) 498)) (<= (select main_a v_prenex_18155) 1498) (<= (+ main_y 1) v_prenex_18155) (<= (+ (select main_a v_prenex_18155) (select main_a v_prenex_18154)) 1000) (<= 500 (select main_a v_prenex_18155)) (< v_prenex_18155 main_y))) (forall ((v_prenex_21346 Int) (v_prenex_21347 Int)) (or (<= (+ (select main_a v_prenex_21347) (select main_a v_prenex_21346)) 1000) (<= 0 (+ (select main_a v_prenex_21346) 498)) (<= 1000 (* 2 (select main_a v_prenex_21347))) (<= (select main_a v_prenex_21346) 999) (<= (+ main_y 1) v_prenex_21347) (<= (* 2 (select main_a v_prenex_21347)) 1998) (< v_prenex_21347 main_y))) (or (forall ((v_prenex_14836 Int)) (or (<= 0 (+ (select main_a v_prenex_14836) 498)) (<= (+ main_x 1) v_prenex_14836) (<= (select main_a v_prenex_14836) 500))) (forall ((v_prenex_14837 Int)) (or (<= (+ main_y 1) v_prenex_14837) (<= 1000 (* 2 (select main_a v_prenex_14837))) (< v_prenex_14837 main_y)))) (forall ((v_prenex_17920 Int) (v_prenex_17919 Int)) (or (<= (select main_a v_prenex_17919) 999) (<= (+ (select main_a v_prenex_17920) (select main_a v_prenex_17919)) 1000) (<= 500 (select main_a v_prenex_17920)) (<= (select main_a v_prenex_17920) 999) (< v_prenex_17920 main_y) (<= (+ main_y 1) v_prenex_17920))) (or (forall ((v_prenex_22099 Int)) (or (< v_prenex_22099 main_y) (<= (* 2 (select main_a v_prenex_22099)) 1998) (<= (+ main_y 1) v_prenex_22099) (<= (select main_a v_prenex_22099) 1498))) (forall ((v_prenex_22098 Int)) (or (<= (* 2 (select main_a v_prenex_22098)) 1000) (< v_prenex_22098 main_x)))) (forall ((v_prenex_15637 Int) (v_prenex_15636 Int)) (or (<= 500 (select main_a v_prenex_15637)) (< v_prenex_15637 main_y) (<= (+ main_y 1) v_prenex_15637) (<= (+ (select main_a v_prenex_15637) (select main_a v_prenex_15636)) 1000) (<= (select main_a v_prenex_15636) 999))) (forall ((v_prenex_20035 Int) (v_prenex_20034 Int)) (or (< v_prenex_20034 main_x) (<= (+ main_x 1) v_prenex_20034) (<= (select main_a v_prenex_20034) (select main_a v_prenex_20035)) (<= (select main_a v_prenex_20034) 999))) (forall ((v_prenex_13640 Int) (v_prenex_13639 Int)) (or (<= (+ (select main_a v_prenex_13640) (select main_a v_prenex_13639)) 1000) (<= 1 (select main_a v_prenex_13639)) (<= (+ main_x 1) v_prenex_13639) (< v_prenex_13639 main_x))) (or (forall ((v_prenex_21273 Int)) (<= (select main_a v_prenex_21273) 500)) (forall ((v_prenex_21274 Int)) (or (< v_prenex_21274 main_y) (<= (+ main_y 1) v_prenex_21274) (<= (select main_a v_prenex_21274) 999) (<= 1 (select main_a v_prenex_21274)) (<= 1000 (* 2 (select main_a v_prenex_21274)))))) (forall ((v_prenex_20250 Int) (v_prenex_20249 Int)) (or (<= (select main_a v_prenex_20249) 999) (<= (+ main_y 1) v_prenex_20250) (< v_prenex_20250 main_y) (<= (select main_a v_prenex_20250) 1498) (<= 1000 (* 2 (select main_a v_prenex_20250))) (<= 1 (select main_a v_prenex_20249)) (<= (select main_a v_prenex_20250) (+ (select main_a v_prenex_20249) 998)))) (forall ((v_prenex_20878 Int) (v_prenex_20877 Int)) (or (<= (select main_a v_prenex_20878) (+ (select main_a v_prenex_20877) 998)) (<= (+ main_y 1) v_prenex_20878) (<= 0 (+ (select main_a v_prenex_20877) 498)) (<= (select main_a v_prenex_20878) 1498) (< v_prenex_20878 main_y) (< v_prenex_20877 main_x))) (forall ((v_prenex_19678 Int) (v_prenex_19677 Int)) (or (<= (select main_a v_prenex_19677) 500) (<= (select main_a v_prenex_19678) (+ (select main_a v_prenex_19677) 998)) (< v_prenex_19678 main_y) (<= (select main_a v_prenex_19678) 999) (<= 500 (select main_a v_prenex_19678)) (<= (+ main_y 1) v_prenex_19678) (<= 1 (select main_a v_prenex_19677)))) (forall ((v_prenex_18110 Int) (v_prenex_18111 Int)) (or (<= 500 (select main_a v_prenex_18111)) (<= 2 (* 2 (select main_a v_prenex_18110))) (<= 1 (select main_a v_prenex_18111)) (<= (+ main_y 1) v_prenex_18111) (<= 1000 (+ (select main_a v_prenex_18111) (select main_a v_prenex_18110))) (< v_prenex_18111 main_y) (<= 1 (select main_a v_prenex_18110)))) (or (forall ((v_prenex_19507 Int)) (or (<= 1 (select main_a v_prenex_19507)) (<= 1000 (* 2 (select main_a v_prenex_19507))) (< v_prenex_19507 main_y) (<= (+ main_y 1) v_prenex_19507))) (forall ((v_prenex_19506 Int)) (or (<= (select main_a v_prenex_19506) 999) (<= (* 2 (select main_a v_prenex_19506)) 1000) (< v_prenex_19506 main_x)))) (or (forall ((v_prenex_15979 Int)) (<= (* 2 (select main_a v_prenex_15979)) 1998)) (forall ((v_prenex_15978 Int)) (or (<= (select main_a v_prenex_15978) 999) (<= (* 2 (select main_a v_prenex_15978)) 1000) (<= (+ main_x 1) v_prenex_15978) (< v_prenex_15978 main_x)))) (forall ((v_prenex_14361 Int) (v_prenex_14362 Int)) (or (<= (* 2 (select main_a v_prenex_14362)) 1998) (<= 1000 (+ (select main_a v_prenex_14362) (select main_a v_prenex_14361))) (<= 0 (+ (select main_a v_prenex_14361) 498)) (<= (+ main_y 1) v_prenex_14362) (< v_prenex_14362 main_y) (< v_prenex_14361 main_x))) (or (forall ((v_prenex_14313 Int)) (or (<= (+ main_x 1) v_prenex_14313) (<= 2 (* 2 (select main_a v_prenex_14313))) (<= (* 2 (select main_a v_prenex_14313)) 1000))) (forall ((v_prenex_14314 Int)) (or (<= (+ main_y 1) v_prenex_14314) (<= 1000 (* 2 (select main_a v_prenex_14314))) (< v_prenex_14314 main_y) (<= (select main_a v_prenex_14314) 1498)))) (or (forall ((v_prenex_18021 Int)) (or (<= (* 2 (select main_a v_prenex_18021)) 1998) (< v_prenex_18021 main_y) (<= 500 (select main_a v_prenex_18021)) (<= (+ main_y 1) v_prenex_18021))) (forall ((v_prenex_18020 Int)) (or (<= 0 (+ (select main_a v_prenex_18020) 498)) (< v_prenex_18020 main_x)))) (or (forall ((v_prenex_17785 Int)) (or (<= (+ main_y 1) v_prenex_17785) (< v_prenex_17785 main_y) (<= 1 (select main_a v_prenex_17785)) (<= (* 2 (select main_a v_prenex_17785)) 1998))) (forall ((v_prenex_17784 Int)) (or (<= (+ main_x 1) v_prenex_17784) (<= (* 2 (select main_a v_prenex_17784)) 1000)))) (or (forall ((v_prenex_22161 Int)) (or (< v_prenex_22161 main_y) (<= (+ main_y 1) v_prenex_22161) (<= 1000 (* 2 (select main_a v_prenex_22161))) (<= 500 (select main_a v_prenex_22161)) (<= (select main_a v_prenex_22161) 999))) (forall ((v_prenex_22160 Int)) (<= 1 (select main_a v_prenex_22160)))) (forall ((v_prenex_19250 Int) (v_prenex_19249 Int)) (or (<= (* 2 (select main_a v_prenex_19249)) 1000) (<= (select main_a v_prenex_19250) (+ (select main_a v_prenex_19249) 998)) (<= (+ main_y 1) v_prenex_19250) (<= 1 (select main_a v_prenex_19249)) (< v_prenex_19250 main_y) (< v_prenex_19249 main_x) (<= 1000 (* 2 (select main_a v_prenex_19250))))) (forall ((v_prenex_21902 Int) (v_prenex_21903 Int)) (or (< v_prenex_21903 main_y) (<= 1000 (* 2 (select main_a v_prenex_21903))) (<= (+ (select main_a v_prenex_21903) (select main_a v_prenex_21902)) 1000) (<= (+ main_y 1) v_prenex_21903) (<= (select main_a v_prenex_21903) 1498) (<= (select main_a v_prenex_21902) 500) (<= (* 2 (select main_a v_prenex_21902)) 1000))) (or (forall ((v_prenex_14788 Int)) (or (< v_prenex_14788 main_x) (<= 0 (+ (select main_a v_prenex_14788) 498)) (<= 2 (* 2 (select main_a v_prenex_14788))))) (forall ((v_prenex_14789 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_14789))) (<= (+ main_y 1) v_prenex_14789) (< v_prenex_14789 main_y)))) (forall ((v_prenex_15094 Int) (v_prenex_15095 Int)) (or (<= (select main_a v_prenex_15095) 999) (<= (+ main_y 1) v_prenex_15095) (< v_prenex_15095 main_y) (<= (+ (select main_a v_prenex_15095) (select main_a v_prenex_15094)) 1000) (<= 1 (select main_a v_prenex_15094)) (<= (* 2 (select main_a v_prenex_15094)) 1000))) (or (forall ((v_prenex_16141 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_16141))) (<= (+ main_y 1) v_prenex_16141) (<= (select main_a v_prenex_16141) 999) (< v_prenex_16141 main_y))) (forall ((v_prenex_16140 Int)) (or (<= (* 2 (select main_a v_prenex_16140)) 1000) (< v_prenex_16140 main_x) (<= 2 (* 2 (select main_a v_prenex_16140)))))) (forall ((v_prenex_21932 Int) (v_prenex_21933 Int)) (or (<= (select main_a v_prenex_21932) 500) (<= (select main_a v_prenex_21933) 1498) (<= (+ main_y 1) v_prenex_21933) (<= 2 (* 2 (select main_a v_prenex_21932))) (<= 1 (select main_a v_prenex_21933)) (<= 1000 (+ (select main_a v_prenex_21933) (select main_a v_prenex_21932))) (< v_prenex_21933 main_y))) (forall ((v_prenex_13950 Int) (v_prenex_13949 Int)) (or (<= 1 (select main_a v_prenex_13949)) (<= 1000 (+ (select main_a v_prenex_13950) (select main_a v_prenex_13949))) (<= 500 (select main_a v_prenex_13950)) (< v_prenex_13949 main_x) (< v_prenex_13950 main_y) (<= 2 (* 2 (select main_a v_prenex_13949))) (<= (+ main_y 1) v_prenex_13950))) (forall ((v_prenex_16906 Int) (v_prenex_16907 Int)) (or (<= 1 (select main_a v_prenex_16907)) (< v_prenex_16907 main_y) (<= (+ main_y 1) v_prenex_16907) (<= (select main_a v_prenex_16906) (select main_a v_prenex_16907)) (<= (select main_a v_prenex_16907) 1498) (<= 2 (* 2 (select main_a v_prenex_16906))) (<= 1 (select main_a v_prenex_16906)))) (forall ((v_prenex_15653 Int) (v_prenex_15652 Int)) (or (<= (+ (select main_a v_prenex_15653) (select main_a v_prenex_15652)) 1000) (<= (select main_a v_prenex_15653) 1498) (<= (+ main_y 1) v_prenex_15653) (<= (select main_a v_prenex_15653) 999) (<= (select main_a v_prenex_15652) 999) (<= (* 2 (select main_a v_prenex_15652)) 1000) (< v_prenex_15653 main_y))) (forall ((v_prenex_19485 Int) (v_prenex_19484 Int)) (or (<= (* 2 (select main_a v_prenex_19484)) 1000) (<= (select main_a v_prenex_19484) (select main_a v_prenex_19485)) (< v_prenex_19485 main_y) (<= 1 (select main_a v_prenex_19484)) (<= (+ main_y 1) v_prenex_19485) (<= (* 2 (select main_a v_prenex_19485)) 1998) (< v_prenex_19484 main_x))) (forall ((v_prenex_18800 Int) (v_prenex_18799 Int)) (or (<= (+ main_x 1) v_prenex_18799) (< v_prenex_18800 main_y) (<= (select main_a v_prenex_18799) 999) (<= 1 (select main_a v_prenex_18799)) (<= (+ main_y 1) v_prenex_18800) (<= 1000 (* 2 (select main_a v_prenex_18800))) (<= (+ (select main_a v_prenex_18800) (select main_a v_prenex_18799)) 1000))) (or (forall ((v_prenex_21753 Int)) (or (<= (select main_a v_prenex_21753) 1498) (<= (+ main_y 1) v_prenex_21753) (<= (* 2 (select main_a v_prenex_21753)) 1998) (<= 1 (select main_a v_prenex_21753)) (< v_prenex_21753 main_y))) (forall ((v_prenex_21752 Int)) (<= 0 (+ (select main_a v_prenex_21752) 498)))) (or (forall ((v_prenex_18303 Int)) (or (< v_prenex_18303 main_y) (<= 500 (select main_a v_prenex_18303)) (<= (+ main_y 1) v_prenex_18303) (<= (* 2 (select main_a v_prenex_18303)) 1998))) (forall ((v_prenex_18302 Int)) (or (<= 1 (select main_a v_prenex_18302)) (<= 0 (+ (select main_a v_prenex_18302) 498))))) (forall ((v_prenex_14256 Int) (v_prenex_14255 Int)) (or (<= 1 (select main_a v_prenex_14255)) (<= (select main_a v_prenex_14256) 1498) (<= (+ main_y 1) v_prenex_14256) (< v_prenex_14256 main_y) (<= (select main_a v_prenex_14255) 999) (<= 500 (select main_a v_prenex_14256)) (<= (+ (select main_a v_prenex_14256) (select main_a v_prenex_14255)) 1000))) (or (forall ((v_prenex_18161 Int)) (or (<= (+ main_y 1) v_prenex_18161) (<= (* 2 (select main_a v_prenex_18161)) 1998) (< v_prenex_18161 main_y))) (forall ((v_prenex_18160 Int)) (or (<= 2 (* 2 (select main_a v_prenex_18160))) (< v_prenex_18160 main_x) (<= 0 (+ (select main_a v_prenex_18160) 498))))) (forall ((v_prenex_16398 Int) (v_prenex_16399 Int)) (or (<= (select main_a v_prenex_16398) 500) (<= (+ main_y 1) v_prenex_16399) (<= (* 2 (select main_a v_prenex_16399)) 1998) (<= (select main_a v_prenex_16398) 999) (<= (select main_a v_prenex_16399) (+ (select main_a v_prenex_16398) 998)) (<= 1 (select main_a v_prenex_16399)) (< v_prenex_16399 main_y))) (forall ((v_prenex_19416 Int) (v_prenex_19417 Int)) (or (< v_prenex_19417 main_y) (<= (+ main_y 1) v_prenex_19417) (<= (* 2 (select main_a v_prenex_19417)) 1998) (<= (select main_a v_prenex_19417) (+ (select main_a v_prenex_19416) 998)) (<= 1 (select main_a v_prenex_19416)) (<= (* 2 (select main_a v_prenex_19416)) 1000) (<= (+ main_x 1) v_prenex_19416))) (or (forall ((v_prenex_21858 Int)) (or (< v_prenex_21858 main_x) (<= (select main_a v_prenex_21858) 500) (<= 1 (select main_a v_prenex_21858)))) (forall ((v_prenex_21859 Int)) (or (<= 500 (select main_a v_prenex_21859)) (< v_prenex_21859 main_y) (<= 1000 (* 2 (select main_a v_prenex_21859))) (<= (+ main_y 1) v_prenex_21859)))) (forall ((v_prenex_20928 Int) (v_prenex_20927 Int)) (or (<= (select main_a v_prenex_20927) 500) (<= (* 2 (select main_a v_prenex_20928)) 1998) (<= (* 2 (select main_a v_prenex_20927)) 1000) (< v_prenex_20928 main_y) (<= (+ main_x 1) v_prenex_20927) (<= (+ main_y 1) v_prenex_20928) (<= (select main_a v_prenex_20928) (+ (select main_a v_prenex_20927) 998)))) (forall ((v_prenex_14366 Int) (v_prenex_14365 Int)) (or (< v_prenex_14366 main_y) (<= (+ (select main_a v_prenex_14366) (select main_a v_prenex_14365)) 1000) (<= (* 2 (select main_a v_prenex_14365)) 1000) (<= 0 (+ (select main_a v_prenex_14365) 498)) (<= 1000 (* 2 (select main_a v_prenex_14366))) (<= 500 (select main_a v_prenex_14366)) (<= (+ main_y 1) v_prenex_14366))) (or (forall ((v_prenex_19009 Int)) (or (<= (select main_a v_prenex_19009) 999) (< v_prenex_19009 main_x))) (forall ((v_prenex_19010 Int)) (or (<= (* 2 (select main_a v_prenex_19010)) 1998) (<= (+ main_y 1) v_prenex_19010) (< v_prenex_19010 main_y)))) (forall ((v_prenex_18387 Int) (v_prenex_18386 Int)) (or (<= 500 (select main_a v_prenex_18387)) (<= (select main_a v_prenex_18386) (select main_a v_prenex_18387)) (< v_prenex_18387 main_y) (<= (select main_a v_prenex_18386) 500) (<= (+ main_y 1) v_prenex_18387) (<= 1 (select main_a v_prenex_18387)) (<= (select main_a v_prenex_18386) 999))) (or (forall ((v_prenex_20823 Int)) (or (<= (* 2 (select main_a v_prenex_20823)) 1000) (<= 2 (* 2 (select main_a v_prenex_20823))) (<= (+ main_x 1) v_prenex_20823))) (forall ((v_prenex_20824 Int)) (or (<= 1 (select main_a v_prenex_20824)) (<= 1000 (* 2 (select main_a v_prenex_20824))) (< v_prenex_20824 main_y) (<= (+ main_y 1) v_prenex_20824)))) (forall ((v_prenex_16372 Int) (v_prenex_16373 Int)) (or (<= 2 (* 2 (select main_a v_prenex_16372))) (<= (+ (select main_a v_prenex_16373) (select main_a v_prenex_16372)) 1000) (<= (+ main_y 1) v_prenex_16373) (<= (select main_a v_prenex_16373) 1498) (<= 1000 (* 2 (select main_a v_prenex_16373))) (< v_prenex_16373 main_y) (<= (* 2 (select main_a v_prenex_16372)) 1000))) (or (forall ((v_prenex_21601 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_21601))) (<= 500 (select main_a v_prenex_21601)) (< v_prenex_21601 main_y) (<= (+ main_y 1) v_prenex_21601) (<= (select main_a v_prenex_21601) 1498))) (forall ((v_prenex_21600 Int)) (or (<= 1 (select main_a v_prenex_21600)) (<= 0 (+ (select main_a v_prenex_21600) 498))))) (forall ((v_prenex_13565 Int) (v_prenex_13564 Int)) (or (< v_prenex_13565 main_y) (< v_prenex_13564 main_x) (<= 0 (+ (select main_a v_prenex_13564) 498)) (<= 1 (select main_a v_prenex_13565)) (<= 1000 (+ (select main_a v_prenex_13565) (select main_a v_prenex_13564))) (<= (+ main_y 1) v_prenex_13565) (<= (select main_a v_prenex_13564) 500))) (or (forall ((v_prenex_16071 Int)) (or (<= (+ main_y 1) v_prenex_16071) (<= (* 2 (select main_a v_prenex_16071)) 1998) (<= (select main_a v_prenex_16071) 999) (< v_prenex_16071 main_y))) (forall ((v_prenex_16070 Int)) (or (< v_prenex_16070 main_x) (<= (* 2 (select main_a v_prenex_16070)) 1000)))) (forall ((v_prenex_21990 Int) (v_prenex_21991 Int)) (or (<= (+ main_y 1) v_prenex_21991) (< v_prenex_21991 main_y) (<= 1000 (+ (select main_a v_prenex_21991) (select main_a v_prenex_21990))) (<= 1 (select main_a v_prenex_21991)) (<= (select main_a v_prenex_21991) 999) (<= 2 (* 2 (select main_a v_prenex_21990))))) (forall ((v_prenex_17600 Int) (v_prenex_17599 Int)) (or (<= 1 (select main_a v_prenex_17599)) (<= 1 (select main_a v_prenex_17600)) (<= (+ main_y 1) v_prenex_17600) (< v_prenex_17600 main_y) (<= (* 2 (select main_a v_prenex_17600)) 1998) (<= 1000 (+ (select main_a v_prenex_17600) (select main_a v_prenex_17599))))) (forall ((v_prenex_15447 Int) (v_prenex_15446 Int)) (or (<= (select main_a v_prenex_15447) 1498) (<= (+ main_y 1) v_prenex_15447) (<= 1000 (+ (select main_a v_prenex_15447) (select main_a v_prenex_15446))) (<= (select main_a v_prenex_15446) 999) (< v_prenex_15447 main_y) (<= (* 2 (select main_a v_prenex_15446)) 1000))) (or (forall ((v_prenex_14976 Int)) (or (<= 2 (* 2 (select main_a v_prenex_14976))) (< v_prenex_14976 main_x) (<= (+ main_x 1) v_prenex_14976))) (forall ((v_prenex_14977 Int)) (<= (* 2 (select main_a v_prenex_14977)) 1998))) (forall ((v_prenex_15704 Int) (v_prenex_15705 Int)) (or (< v_prenex_15704 main_x) (<= 1000 (+ (select main_a v_prenex_15705) (select main_a v_prenex_15704))) (<= (+ main_y 1) v_prenex_15705) (<= 2 (* 2 (select main_a v_prenex_15704))) (<= 1 (select main_a v_prenex_15705)) (<= 1 (select main_a v_prenex_15704)) (< v_prenex_15705 main_y))) (or (forall ((v_prenex_16337 Int)) (or (<= (select main_a v_prenex_16337) 999) (<= (+ main_y 1) v_prenex_16337) (<= (* 2 (select main_a v_prenex_16337)) 1998) (< v_prenex_16337 main_y) (<= (select main_a v_prenex_16337) 1498))) (forall ((v_prenex_16336 Int)) (or (<= (select main_a v_prenex_16336) 999) (<= 2 (* 2 (select main_a v_prenex_16336)))))) (forall ((v_prenex_19784 Int) (v_prenex_19783 Int)) (or (<= (+ main_y 1) v_prenex_19784) (<= 1000 (* 2 (select main_a v_prenex_19784))) (< v_prenex_19784 main_y) (<= (+ (select main_a v_prenex_19784) (select main_a v_prenex_19783)) 1000) (<= 2 (* 2 (select main_a v_prenex_19783))) (<= (select main_a v_prenex_19783) 500))) (forall ((v_prenex_14909 Int) (v_prenex_14908 Int)) (or (<= (+ main_x 1) v_prenex_14908) (<= 1000 (+ (select main_a v_prenex_14909) (select main_a v_prenex_14908))) (<= (* 2 (select main_a v_prenex_14908)) 1000) (< v_prenex_14909 main_y) (<= (+ main_y 1) v_prenex_14909) (<= 500 (select main_a v_prenex_14909)) (<= (select main_a v_prenex_14908) 999))) (or (forall ((v_prenex_17069 Int)) (or (<= (* 2 (select main_a v_prenex_17069)) 1998) (< v_prenex_17069 main_y) (<= (+ main_y 1) v_prenex_17069) (<= 500 (select main_a v_prenex_17069)) (<= 1000 (* 2 (select main_a v_prenex_17069))))) (forall ((v_prenex_17068 Int)) (or (<= 2 (* 2 (select main_a v_prenex_17068))) (<= (* 2 (select main_a v_prenex_17068)) 1000)))) (or (forall ((v_prenex_21937 Int)) (or (<= 500 (select main_a v_prenex_21937)) (< v_prenex_21937 main_y) (<= (select main_a v_prenex_21937) 1498) (<= 1000 (* 2 (select main_a v_prenex_21937))) (<= (+ main_y 1) v_prenex_21937))) (forall ((v_prenex_21936 Int)) (or (<= (* 2 (select main_a v_prenex_21936)) 1000) (<= 1 (select main_a v_prenex_21936))))) (forall ((v_prenex_18996 Int) (v_prenex_18995 Int)) (or (<= 1 (select main_a v_prenex_18996)) (< v_prenex_18996 main_y) (<= (select main_a v_prenex_18995) (select main_a v_prenex_18996)) (<= (+ main_y 1) v_prenex_18996) (<= 1 (select main_a v_prenex_18995)))) (forall ((v_prenex_18859 Int) (v_prenex_18860 Int)) (or (<= (+ main_y 1) v_prenex_18860) (<= 500 (select main_a v_prenex_18860)) (< v_prenex_18860 main_y) (<= 0 (+ (select main_a v_prenex_18859) 498)) (<= (select main_a v_prenex_18859) 500) (< v_prenex_18859 main_x) (<= (+ (select main_a v_prenex_18860) (select main_a v_prenex_18859)) 1000))) (or (forall ((v_prenex_19925 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_19925))) (<= (+ main_y 1) v_prenex_19925) (< v_prenex_19925 main_y))) (forall ((v_prenex_19924 Int)) (or (< v_prenex_19924 main_x) (<= 0 (+ (select main_a v_prenex_19924) 498)) (<= 2 (* 2 (select main_a v_prenex_19924)))))) (forall ((v_prenex_13836 Int) (v_prenex_13835 Int)) (or (<= (select main_a v_prenex_13836) (+ (select main_a v_prenex_13835) 998)) (< v_prenex_13836 main_y) (<= (select main_a v_prenex_13835) 500) (<= (+ main_y 1) v_prenex_13836) (<= 1000 (* 2 (select main_a v_prenex_13836))) (<= 500 (select main_a v_prenex_13836)))) (forall ((v_prenex_21952 Int) (v_prenex_21953 Int)) (or (<= (select main_a v_prenex_21953) 999) (< v_prenex_21952 main_x) (< v_prenex_21953 main_y) (<= (+ main_y 1) v_prenex_21953) (<= (select main_a v_prenex_21953) (+ (select main_a v_prenex_21952) 998)) (<= (select main_a v_prenex_21952) 999))) (forall ((v_prenex_20670 Int) (v_prenex_20669 Int)) (or (< v_prenex_20670 main_y) (<= (+ main_x 1) v_prenex_20669) (<= 1 (select main_a v_prenex_20670)) (<= (* 2 (select main_a v_prenex_20669)) 1000) (<= (+ main_y 1) v_prenex_20670) (<= (select main_a v_prenex_20669) 500) (<= (select main_a v_prenex_20670) (+ (select main_a v_prenex_20669) 998)))) (or (forall ((v_prenex_19722 Int)) (or (<= (+ main_y 1) v_prenex_19722) (< v_prenex_19722 main_y) (<= 1000 (* 2 (select main_a v_prenex_19722))))) (forall ((v_prenex_19721 Int)) (or (<= (* 2 (select main_a v_prenex_19721)) 1000) (<= 2 (* 2 (select main_a v_prenex_19721))) (<= (+ main_x 1) v_prenex_19721)))) (forall ((v_prenex_15832 Int) (v_prenex_15833 Int)) (or (<= (+ main_x 1) v_prenex_15832) (<= (select main_a v_prenex_15832) (select main_a v_prenex_15833)) (<= 1000 (* 2 (select main_a v_prenex_15833))) (< v_prenex_15833 main_y) (<= (+ main_y 1) v_prenex_15833) (<= 0 (+ (select main_a v_prenex_15832) 498)) (<= 2 (* 2 (select main_a v_prenex_15832))))) (or (forall ((v_prenex_18673 Int)) (or (<= (+ main_y 1) v_prenex_18673) (<= (select main_a v_prenex_18673) 1498) (< v_prenex_18673 main_y) (<= (* 2 (select main_a v_prenex_18673)) 1998))) (forall ((v_prenex_18672 Int)) (or (<= 1 (select main_a v_prenex_18672)) (<= (select main_a v_prenex_18672) 999)))) (forall ((v_prenex_21616 Int) (v_prenex_21617 Int)) (or (< v_prenex_21616 main_x) (<= (+ (select main_a v_prenex_21617) (select main_a v_prenex_21616)) 1000) (<= 1 (select main_a v_prenex_21616)) (< v_prenex_21617 main_y) (<= (* 2 (select main_a v_prenex_21617)) 1998) (<= (+ main_y 1) v_prenex_21617) (<= 0 (+ (select main_a v_prenex_21616) 498)))) (forall ((v_prenex_18464 Int) (v_prenex_18465 Int)) (or (< v_prenex_18465 main_y) (<= 1000 (+ (select main_a v_prenex_18465) (select main_a v_prenex_18464))) (<= (* 2 (select main_a v_prenex_18464)) 1000) (<= 1 (select main_a v_prenex_18464)) (<= (+ main_y 1) v_prenex_18465) (<= 1 (select main_a v_prenex_18465)) (<= 1000 (* 2 (select main_a v_prenex_18465))))) (forall ((v_prenex_13466 Int) (v_prenex_13465 Int)) (or (<= (+ main_y 1) v_prenex_13466) (<= (select main_a v_prenex_13466) 1498) (<= (select main_a v_prenex_13465) 999) (<= (+ (select main_a v_prenex_13466) (select main_a v_prenex_13465)) 1000) (< v_prenex_13466 main_y) (<= 500 (select main_a v_prenex_13466)))) (forall ((v_prenex_16976 Int) (v_prenex_16977 Int)) (or (<= (* 2 (select main_a v_prenex_16977)) 1998) (< v_prenex_16977 main_y) (<= (select main_a v_prenex_16976) (select main_a v_prenex_16977)) (<= 1 (select main_a v_prenex_16976)) (<= 1 (select main_a v_prenex_16977)) (<= (* 2 (select main_a v_prenex_16976)) 1000) (<= (+ main_y 1) v_prenex_16977))) (forall ((v_prenex_19368 Int) (v_prenex_19369 Int)) (or (< v_prenex_19368 main_x) (<= (+ main_y 1) v_prenex_19369) (<= 1000 (* 2 (select main_a v_prenex_19369))) (<= (select main_a v_prenex_19368) (select main_a v_prenex_19369)) (<= (select main_a v_prenex_19368) 500) (<= 0 (+ (select main_a v_prenex_19368) 498)) (< v_prenex_19369 main_y))) (forall ((v_prenex_19854 Int) (v_prenex_19853 Int)) (or (<= (select main_a v_prenex_19854) (+ (select main_a v_prenex_19853) 998)) (<= (* 2 (select main_a v_prenex_19854)) 1998) (< v_prenex_19854 main_y) (<= (select main_a v_prenex_19853) 500) (<= (+ main_x 1) v_prenex_19853) (<= (+ main_y 1) v_prenex_19854) (<= 0 (+ (select main_a v_prenex_19853) 498)))) (forall ((v_prenex_20422 Int) (v_prenex_20421 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_20422))) (< v_prenex_20421 main_x) (< v_prenex_20422 main_y) (<= (select main_a v_prenex_20421) (select main_a v_prenex_20422)) (<= (+ main_y 1) v_prenex_20422))) (forall ((v_prenex_17044 Int) (v_prenex_17045 Int)) (or (<= (select main_a v_prenex_17044) (select main_a v_prenex_17045)) (< v_prenex_17045 main_y) (<= 1000 (* 2 (select main_a v_prenex_17045))) (<= (select main_a v_prenex_17045) 1498) (<= (+ main_y 1) v_prenex_17045) (<= 2 (* 2 (select main_a v_prenex_17044))))) (forall ((v_prenex_20519 Int) (v_prenex_20518 Int)) (or (<= (* 2 (select main_a v_prenex_20519)) 1998) (<= (select main_a v_prenex_20518) (select main_a v_prenex_20519)) (<= (+ main_y 1) v_prenex_20519) (<= 1000 (* 2 (select main_a v_prenex_20519))) (< v_prenex_20519 main_y) (<= 0 (+ (select main_a v_prenex_20518) 498)))) (forall ((v_prenex_14527 Int) (v_prenex_14526 Int)) (or (<= (+ main_x 1) v_prenex_14526) (<= (* 2 (select main_a v_prenex_14526)) 1000) (<= 1000 (* 2 (select main_a v_prenex_14527))) (< v_prenex_14527 main_y) (<= (+ (select main_a v_prenex_14527) (select main_a v_prenex_14526)) 1000) (<= (+ main_y 1) v_prenex_14527) (<= 1 (select main_a v_prenex_14526)))) (forall ((v_prenex_16346 Int) (v_prenex_16347 Int)) (or (<= 1 (select main_a v_prenex_16346)) (<= (select main_a v_prenex_16347) (+ (select main_a v_prenex_16346) 998)) (< v_prenex_16347 main_y) (<= (* 2 (select main_a v_prenex_16346)) 1000) (<= 1000 (* 2 (select main_a v_prenex_16347))) (<= (* 2 (select main_a v_prenex_16347)) 1998) (<= (+ main_y 1) v_prenex_16347))) (forall ((v_prenex_17312 Int) (v_prenex_17313 Int)) (or (<= 500 (select main_a v_prenex_17313)) (<= 2 (* 2 (select main_a v_prenex_17312))) (<= (select main_a v_prenex_17313) 999) (<= (+ main_y 1) v_prenex_17313) (< v_prenex_17313 main_y) (<= 1000 (+ (select main_a v_prenex_17313) (select main_a v_prenex_17312))))) (or (forall ((v_prenex_16912 Int)) (<= 0 (+ (select main_a v_prenex_16912) 498))) (forall ((v_prenex_16913 Int)) (or (<= (select main_a v_prenex_16913) 999) (<= (select main_a v_prenex_16913) 1498) (<= (* 2 (select main_a v_prenex_16913)) 1998) (< v_prenex_16913 main_y) (<= (+ main_y 1) v_prenex_16913)))) (forall ((v_prenex_18631 Int) (v_prenex_18630 Int)) (or (<= (select main_a v_prenex_18630) (select main_a v_prenex_18631)) (<= 1 (select main_a v_prenex_18631)) (<= 500 (select main_a v_prenex_18631)) (< v_prenex_18631 main_y) (<= (+ main_y 1) v_prenex_18631) (<= (select main_a v_prenex_18630) 999))) (forall ((v_prenex_14889 Int) (v_prenex_14888 Int)) (or (<= (select main_a v_prenex_14889) 999) (< v_prenex_14889 main_y) (<= 2 (* 2 (select main_a v_prenex_14888))) (<= 0 (+ (select main_a v_prenex_14888) 498)) (<= (+ main_y 1) v_prenex_14889) (<= (select main_a v_prenex_14888) (select main_a v_prenex_14889)))) (or (forall ((v_prenex_22059 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_22059))) (< v_prenex_22059 main_y) (<= 500 (select main_a v_prenex_22059)) (<= (+ main_y 1) v_prenex_22059))) (forall ((v_prenex_22058 Int)) (or (<= (select main_a v_prenex_22058) 500) (<= 1 (select main_a v_prenex_22058))))) (or (forall ((v_prenex_16053 Int)) (or (<= (select main_a v_prenex_16053) 999) (<= (* 2 (select main_a v_prenex_16053)) 1998) (<= (+ main_y 1) v_prenex_16053) (< v_prenex_16053 main_y))) (forall ((v_prenex_16052 Int)) (or (<= 2 (* 2 (select main_a v_prenex_16052))) (<= (select main_a v_prenex_16052) 500) (<= (+ main_x 1) v_prenex_16052)))) (forall ((v_prenex_14109 Int) (v_prenex_14108 Int)) (or (<= (select main_a v_prenex_14108) 999) (<= (+ main_x 1) v_prenex_14108) (<= 500 (select main_a v_prenex_14109)) (<= (select main_a v_prenex_14109) (+ (select main_a v_prenex_14108) 998)) (< v_prenex_14109 main_y) (<= (+ main_y 1) v_prenex_14109) (<= 0 (+ (select main_a v_prenex_14108) 498)))) (forall ((v_prenex_16970 Int) (v_prenex_16971 Int)) (or (<= (select main_a v_prenex_16970) (select main_a v_prenex_16971)) (<= 2 (* 2 (select main_a v_prenex_16970))) (<= (select main_a v_prenex_16971) 999) (<= 1000 (* 2 (select main_a v_prenex_16971))) (< v_prenex_16971 main_y) (<= (+ main_y 1) v_prenex_16971))) (forall ((v_prenex_16040 Int) (v_prenex_16041 Int)) (or (< v_prenex_16041 main_y) (<= (+ main_x 1) v_prenex_16040) (<= (select main_a v_prenex_16041) 999) (<= (+ main_y 1) v_prenex_16041) (<= (+ (select main_a v_prenex_16041) (select main_a v_prenex_16040)) 1000))) (forall ((v_prenex_14163 Int) (v_prenex_14162 Int)) (or (<= (select main_a v_prenex_14163) (+ (select main_a v_prenex_14162) 998)) (< v_prenex_14163 main_y) (<= (+ main_x 1) v_prenex_14162) (<= (select main_a v_prenex_14163) 999) (<= (+ main_y 1) v_prenex_14163) (<= 1 (select main_a v_prenex_14162)) (<= (select main_a v_prenex_14162) 999))) (or (forall ((v_prenex_15943 Int)) (or (<= (+ main_y 1) v_prenex_15943) (<= (select main_a v_prenex_15943) 1498) (< v_prenex_15943 main_y) (<= 1000 (* 2 (select main_a v_prenex_15943))))) (forall ((v_prenex_15942 Int)) (or (< v_prenex_15942 main_x) (<= (select main_a v_prenex_15942) 999)))) (forall ((v_prenex_21373 Int) (v_prenex_21372 Int)) (or (<= (+ main_y 1) v_prenex_21373) (< v_prenex_21372 main_x) (<= 1 (select main_a v_prenex_21372)) (<= (+ (select main_a v_prenex_21373) (select main_a v_prenex_21372)) 1000) (<= (+ main_x 1) v_prenex_21372))) (forall ((v_prenex_17697 Int) (v_prenex_17698 Int)) (or (<= (* 2 (select main_a v_prenex_17697)) 1000) (<= 1000 (* 2 (select main_a v_prenex_17698))) (<= (+ main_y 1) v_prenex_17698) (<= (select main_a v_prenex_17697) (select main_a v_prenex_17698)) (<= (select main_a v_prenex_17698) 1498) (< v_prenex_17698 main_y))) (forall ((v_prenex_17284 Int) (v_prenex_17285 Int)) (or (<= 1000 (+ (select main_a v_prenex_17285) (select main_a v_prenex_17284))) (<= (* 2 (select main_a v_prenex_17285)) 1998) (<= (+ main_y 1) v_prenex_17285) (< v_prenex_17285 main_y) (< v_prenex_17284 main_x) (<= (* 2 (select main_a v_prenex_17284)) 1000))) (forall ((v_prenex_18359 Int) (v_prenex_18358 Int)) (or (<= (* 2 (select main_a v_prenex_18358)) 1000) (<= (+ main_y 1) v_prenex_18359) (<= 1 (select main_a v_prenex_18359)) (<= 1 (select main_a v_prenex_18358)) (< v_prenex_18359 main_y) (<= (+ (select main_a v_prenex_18359) (select main_a v_prenex_18358)) 1000) (<= (select main_a v_prenex_18359) 999))) (forall ((v_prenex_20527 Int) (v_prenex_20526 Int)) (or (<= (+ main_x 1) v_prenex_20526) (<= 1000 (* 2 (select main_a v_prenex_20527))) (< v_prenex_20527 main_y) (<= (select main_a v_prenex_20526) 999) (<= (+ main_y 1) v_prenex_20527) (<= (select main_a v_prenex_20526) (select main_a v_prenex_20527)) (<= (* 2 (select main_a v_prenex_20526)) 1000))) (forall ((v_prenex_19676 Int) (v_prenex_19675 Int)) (or (<= (* 2 (select main_a v_prenex_19676)) 1998) (< v_prenex_19675 main_x) (<= 1 (select main_a v_prenex_19675)) (<= (+ (select main_a v_prenex_19676) (select main_a v_prenex_19675)) 1000) (<= (+ main_y 1) v_prenex_19676) (< v_prenex_19676 main_y) (<= (* 2 (select main_a v_prenex_19675)) 1000))) (forall ((v_prenex_15917 Int) (v_prenex_15916 Int)) (or (<= (+ main_y 1) v_prenex_15917) (<= (select main_a v_prenex_15917) (+ (select main_a v_prenex_15916) 998)) (< v_prenex_15917 main_y) (<= (select main_a v_prenex_15916) 999) (<= 500 (select main_a v_prenex_15917)) (<= (+ main_x 1) v_prenex_15916))) (forall ((v_prenex_18624 Int) (v_prenex_18625 Int)) (or (<= (+ main_y 1) v_prenex_18625) (<= (select main_a v_prenex_18625) (+ (select main_a v_prenex_18624) 998)) (<= (* 2 (select main_a v_prenex_18625)) 1998) (<= 2 (* 2 (select main_a v_prenex_18624))) (<= (select main_a v_prenex_18624) 500) (< v_prenex_18625 main_y) (<= (select main_a v_prenex_18625) 999))) (forall ((v_prenex_20535 Int) (v_prenex_20534 Int)) (or (<= 2 (* 2 (select main_a v_prenex_20534))) (<= (select main_a v_prenex_20534) (select main_a v_prenex_20535)) (<= (+ main_y 1) v_prenex_20535) (<= 500 (select main_a v_prenex_20535)) (<= 1000 (* 2 (select main_a v_prenex_20535))) (< v_prenex_20535 main_y) (<= (select main_a v_prenex_20534) 999))) (or (forall ((v_prenex_21548 Int)) (<= (* 2 (select main_a v_prenex_21548)) 1000)) (forall ((v_prenex_21549 Int)) (or (<= (select main_a v_prenex_21549) 1498) (< v_prenex_21549 main_y) (<= (+ main_y 1) v_prenex_21549) (<= 1000 (* 2 (select main_a v_prenex_21549)))))) (or (forall ((v_prenex_20442 Int)) (<= (* 2 (select main_a v_prenex_20442)) 1000)) (forall ((v_prenex_20443 Int)) (or (<= (* 2 (select main_a v_prenex_20443)) 1998) (<= (select main_a v_prenex_20443) 999) (<= (select main_a v_prenex_20443) 1498) (<= (+ main_y 1) v_prenex_20443) (< v_prenex_20443 main_y)))) (forall ((v_prenex_19575 Int) (v_prenex_19574 Int)) (or (<= (+ main_y 1) v_prenex_19575) (<= 0 (+ (select main_a v_prenex_19574) 498)) (<= (select main_a v_prenex_19575) (+ (select main_a v_prenex_19574) 998)) (<= (* 2 (select main_a v_prenex_19575)) 1998) (< v_prenex_19575 main_y) (<= (select main_a v_prenex_19575) 1498))) (or (forall ((v_prenex_15105 Int)) (or (< v_prenex_15105 main_y) (<= (+ main_y 1) v_prenex_15105) (<= 1000 (* 2 (select main_a v_prenex_15105))) (<= (select main_a v_prenex_15105) 1498))) (forall ((v_prenex_15104 Int)) (or (<= (* 2 (select main_a v_prenex_15104)) 1000) (<= 0 (+ (select main_a v_prenex_15104) 498))))) (forall ((v_prenex_14368 Int) (v_prenex_14367 Int)) (or (<= 0 (+ (select main_a v_prenex_14367) 498)) (<= 1 (select main_a v_prenex_14368)) (<= (select main_a v_prenex_14367) (select main_a v_prenex_14368)) (< v_prenex_14367 main_x) (<= 1 (select main_a v_prenex_14367)) (<= (+ main_y 1) v_prenex_14368) (< v_prenex_14368 main_y))) (or (forall ((v_prenex_16548 Int)) (or (<= 0 (+ (select main_a v_prenex_16548) 498)) (< v_prenex_16548 main_x) (<= 2 (* 2 (select main_a v_prenex_16548))))) (forall ((v_prenex_16549 Int)) (or (<= (* 2 (select main_a v_prenex_16549)) 1998) (<= (+ main_y 1) v_prenex_16549) (< v_prenex_16549 main_y) (<= 1000 (* 2 (select main_a v_prenex_16549)))))) (forall ((v_prenex_14565 Int) (v_prenex_14564 Int)) (or (<= (select main_a v_prenex_14564) 500) (<= (+ main_y 1) v_prenex_14565) (<= (* 2 (select main_a v_prenex_14565)) 1998) (<= (select main_a v_prenex_14565) (+ (select main_a v_prenex_14564) 998)) (< v_prenex_14565 main_y) (<= (* 2 (select main_a v_prenex_14564)) 1000) (<= (select main_a v_prenex_14565) 1498))) (or (forall ((v_prenex_18292 Int)) (or (<= 0 (+ (select main_a v_prenex_18292) 498)) (<= 2 (* 2 (select main_a v_prenex_18292))))) (forall ((v_prenex_18293 Int)) (or (<= (+ main_y 1) v_prenex_18293) (<= 500 (select main_a v_prenex_18293)) (<= 1000 (* 2 (select main_a v_prenex_18293))) (<= (select main_a v_prenex_18293) 1498) (< v_prenex_18293 main_y)))) (forall ((v_prenex_14079 Int) (v_prenex_14078 Int)) (or (<= (select main_a v_prenex_14078) 999) (< v_prenex_14079 main_y) (<= (* 2 (select main_a v_prenex_14078)) 1000) (<= (select main_a v_prenex_14078) (select main_a v_prenex_14079)) (<= (+ main_y 1) v_prenex_14079) (<= (select main_a v_prenex_14079) 999))) (forall ((v_prenex_20187 Int) (v_prenex_20186 Int)) (or (<= (select main_a v_prenex_20186) 500) (<= (+ main_y 1) v_prenex_20187) (<= 1 (select main_a v_prenex_20187)) (< v_prenex_20187 main_y) (<= (* 2 (select main_a v_prenex_20186)) 1000) (<= (+ main_x 1) v_prenex_20186) (<= (select main_a v_prenex_20186) (select main_a v_prenex_20187)))) (forall ((v_prenex_21830 Int) (v_prenex_21829 Int)) (or (<= (* 2 (select main_a v_prenex_21829)) 1000) (<= (select main_a v_prenex_21829) 500) (<= 1 (select main_a v_prenex_21830)) (<= (select main_a v_prenex_21829) (select main_a v_prenex_21830)) (<= (+ main_y 1) v_prenex_21830) (< v_prenex_21830 main_y))) (forall ((v_prenex_14272 Int) (v_prenex_14271 Int)) (or (<= 1000 (+ (select main_a v_prenex_14272) (select main_a v_prenex_14271))) (<= (select main_a v_prenex_14272) 1498) (<= 0 (+ (select main_a v_prenex_14271) 498)) (<= (+ main_x 1) v_prenex_14271) (<= 2 (* 2 (select main_a v_prenex_14271))) (< v_prenex_14272 main_y) (<= (+ main_y 1) v_prenex_14272))) (or (forall ((v_prenex_15186 Int)) (<= (* 2 (select main_a v_prenex_15186)) 1000)) (forall ((v_prenex_15187 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_15187))) (<= (select main_a v_prenex_15187) 999) (<= (+ main_y 1) v_prenex_15187) (< v_prenex_15187 main_y)))) (forall ((v_prenex_15557 Int) (v_prenex_15556 Int)) (or (< v_prenex_15557 main_y) (<= (+ main_y 1) v_prenex_15557) (<= (* 2 (select main_a v_prenex_15557)) 1998) (<= (+ (select main_a v_prenex_15557) (select main_a v_prenex_15556)) 1000) (<= (+ main_x 1) v_prenex_15556))) (forall ((v_prenex_19669 Int) (v_prenex_19670 Int)) (or (< v_prenex_19669 main_x) (<= 0 (+ (select main_a v_prenex_19669) 498)) (<= 1000 (+ (select main_a v_prenex_19670) (select main_a v_prenex_19669))) (<= (+ main_x 1) v_prenex_19669) (<= (+ main_y 1) v_prenex_19670))) (or (forall ((v_prenex_17886 Int)) (<= 1000 (* 2 (select main_a v_prenex_17886)))) (forall ((v_prenex_17885 Int)) (or (<= (select main_a v_prenex_17885) 500) (< v_prenex_17885 main_x) (<= 0 (+ (select main_a v_prenex_17885) 498)) (<= (+ main_x 1) v_prenex_17885)))) (or (forall ((v_prenex_15885 Int)) (or (<= (* 2 (select main_a v_prenex_15885)) 1998) (<= (select main_a v_prenex_15885) 1498) (< v_prenex_15885 main_y) (<= (+ main_y 1) v_prenex_15885))) (forall ((v_prenex_15884 Int)) (or (<= (select main_a v_prenex_15884) 999) (<= 1 (select main_a v_prenex_15884)) (<= (+ main_x 1) v_prenex_15884)))) (or (forall ((v_prenex_18500 Int)) (or (<= 1 (select main_a v_prenex_18500)) (<= 0 (+ (select main_a v_prenex_18500) 498)))) (forall ((v_prenex_18501 Int)) (or (<= (+ main_y 1) v_prenex_18501) (< v_prenex_18501 main_y) (<= 1000 (* 2 (select main_a v_prenex_18501)))))) (forall ((v_prenex_17707 Int) (v_prenex_17708 Int)) (or (<= 0 (+ (select main_a v_prenex_17707) 498)) (<= 1 (select main_a v_prenex_17708)) (<= 1000 (+ (select main_a v_prenex_17708) (select main_a v_prenex_17707))) (< v_prenex_17708 main_y) (<= 2 (* 2 (select main_a v_prenex_17707))) (<= (+ main_y 1) v_prenex_17708))) (or (forall ((v_prenex_20495 Int)) (or (<= 1 (select main_a v_prenex_20495)) (<= (select main_a v_prenex_20495) 999) (<= (+ main_y 1) v_prenex_20495) (< v_prenex_20495 main_y))) (forall ((v_prenex_20494 Int)) (<= 2 (* 2 (select main_a v_prenex_20494))))) (or (forall ((v_prenex_13989 Int)) (or (< v_prenex_13989 main_y) (<= 1000 (* 2 (select main_a v_prenex_13989))) (<= (+ main_y 1) v_prenex_13989) (<= (select main_a v_prenex_13989) 999))) (forall ((v_prenex_13988 Int)) (or (<= 0 (+ (select main_a v_prenex_13988) 498)) (<= (select main_a v_prenex_13988) 500)))) (forall ((v_prenex_16049 Int) (v_prenex_16048 Int)) (or (<= 0 (+ (select main_a v_prenex_16048) 498)) (<= (+ main_x 1) v_prenex_16048) (<= (select main_a v_prenex_16048) (select main_a v_prenex_16049)) (<= (select main_a v_prenex_16048) 500) (< v_prenex_16048 main_x))) (forall ((v_prenex_15883 Int) (v_prenex_15882 Int)) (or (<= (select main_a v_prenex_15882) 500) (< v_prenex_15883 main_y) (<= (+ main_y 1) v_prenex_15883) (<= 1 (select main_a v_prenex_15883)) (<= (select main_a v_prenex_15883) (+ (select main_a v_prenex_15882) 998)) (< v_prenex_15882 main_x))) (forall ((v_prenex_19709 Int) (v_prenex_19710 Int)) (or (< v_prenex_19710 main_y) (<= (+ main_y 1) v_prenex_19710) (<= 1000 (* 2 (select main_a v_prenex_19710))) (<= 500 (select main_a v_prenex_19710)) (<= (select main_a v_prenex_19709) (select main_a v_prenex_19710)) (<= 2 (* 2 (select main_a v_prenex_19709))))) (or (forall ((v_prenex_15948 Int)) (or (<= 2 (* 2 (select main_a v_prenex_15948))) (<= (* 2 (select main_a v_prenex_15948)) 1000))) (forall ((v_prenex_15949 Int)) (or (<= (select main_a v_prenex_15949) 1498) (<= 1 (select main_a v_prenex_15949)) (< v_prenex_15949 main_y) (<= 1000 (* 2 (select main_a v_prenex_15949))) (<= (+ main_y 1) v_prenex_15949)))) (or (forall ((v_prenex_20718 Int)) (or (<= (* 2 (select main_a v_prenex_20718)) 1998) (< v_prenex_20718 main_y) (<= (+ main_y 1) v_prenex_20718))) (forall ((v_prenex_20717 Int)) (or (< v_prenex_20717 main_x) (<= (select main_a v_prenex_20717) 500) (<= 1 (select main_a v_prenex_20717))))) (forall ((v_prenex_16480 Int) (v_prenex_16481 Int)) (or (<= (select main_a v_prenex_16480) 500) (<= 500 (select main_a v_prenex_16481)) (<= (+ main_y 1) v_prenex_16481) (< v_prenex_16480 main_x) (<= (select main_a v_prenex_16481) (+ (select main_a v_prenex_16480) 998)) (<= (select main_a v_prenex_16480) 999) (< v_prenex_16481 main_y))) (forall ((v_prenex_14893 Int) (v_prenex_14892 Int)) (or (< v_prenex_14893 main_y) (<= (select main_a v_prenex_14893) 1498) (<= 0 (+ (select main_a v_prenex_14892) 498)) (<= (+ (select main_a v_prenex_14893) (select main_a v_prenex_14892)) 1000) (<= (+ main_y 1) v_prenex_14893) (<= (select main_a v_prenex_14892) 500) (<= (+ main_x 1) v_prenex_14892))) (or (forall ((v_prenex_16819 Int)) (<= 1000 (* 2 (select main_a v_prenex_16819)))) (forall ((v_prenex_16818 Int)) (or (< v_prenex_16818 main_x) (<= (+ main_x 1) v_prenex_16818) (<= 1 (select main_a v_prenex_16818)) (<= (select main_a v_prenex_16818) 500)))) (forall ((v_prenex_18222 Int) (v_prenex_18223 Int)) (or (<= 1 (select main_a v_prenex_18222)) (<= (* 2 (select main_a v_prenex_18222)) 1000) (<= (select main_a v_prenex_18223) 999) (<= (select main_a v_prenex_18223) (+ (select main_a v_prenex_18222) 998)) (< v_prenex_18223 main_y) (<= (* 2 (select main_a v_prenex_18223)) 1998) (<= (+ main_y 1) v_prenex_18223))) (or (forall ((v_prenex_18018 Int)) (or (<= (select main_a v_prenex_18018) 500) (< v_prenex_18018 main_x))) (forall ((v_prenex_18019 Int)) (or (<= (+ main_y 1) v_prenex_18019) (<= 1000 (* 2 (select main_a v_prenex_18019))) (< v_prenex_18019 main_y) (<= (* 2 (select main_a v_prenex_18019)) 1998)))) (forall ((v_prenex_20133 Int) (v_prenex_20132 Int)) (or (< v_prenex_20133 main_y) (<= 1 (select main_a v_prenex_20133)) (<= (+ (select main_a v_prenex_20133) (select main_a v_prenex_20132)) 1000) (<= (+ main_y 1) v_prenex_20133) (<= (select main_a v_prenex_20132) 500) (<= 2 (* 2 (select main_a v_prenex_20132))))) (or (forall ((v_prenex_15445 Int)) (or (< v_prenex_15445 main_y) (<= 1 (select main_a v_prenex_15445)) (<= (select main_a v_prenex_15445) 1498) (<= (+ main_y 1) v_prenex_15445) (<= 1000 (* 2 (select main_a v_prenex_15445))))) (forall ((v_prenex_15444 Int)) (<= (select main_a v_prenex_15444) 999))) (forall ((v_prenex_17076 Int) (v_prenex_17077 Int)) (or (<= (select main_a v_prenex_17077) (+ (select main_a v_prenex_17076) 998)) (< v_prenex_17077 main_y) (<= (+ main_x 1) v_prenex_17076) (<= (select main_a v_prenex_17077) 999) (<= (select main_a v_prenex_17076) 500) (<= (+ main_y 1) v_prenex_17077))) (forall ((v_prenex_16106 Int) (v_prenex_16107 Int)) (or (<= 1 (select main_a v_prenex_16107)) (< v_prenex_16107 main_y) (<= (+ main_y 1) v_prenex_16107) (<= (select main_a v_prenex_16106) 500) (<= 1000 (+ (select main_a v_prenex_16107) (select main_a v_prenex_16106))))) (or (forall ((v_prenex_13532 Int)) (or (<= 2 (* 2 (select main_a v_prenex_13532))) (<= (+ main_x 1) v_prenex_13532))) (forall ((v_prenex_13533 Int)) (or (<= (select main_a v_prenex_13533) 999) (< v_prenex_13533 main_y) (<= (+ main_y 1) v_prenex_13533) (<= 1000 (* 2 (select main_a v_prenex_13533)))))) (forall ((v_prenex_17727 Int) (v_prenex_17728 Int)) (or (<= 1000 (+ (select main_a v_prenex_17728) (select main_a v_prenex_17727))) (<= 0 (+ (select main_a v_prenex_17727) 498)) (<= (+ main_y 1) v_prenex_17728) (<= (select main_a v_prenex_17728) 999) (< v_prenex_17728 main_y) (<= (select main_a v_prenex_17728) 1498))) (forall ((v_prenex_14549 Int) (v_prenex_14548 Int)) (or (<= (+ main_x 1) v_prenex_14548) (<= (select main_a v_prenex_14548) (select main_a v_prenex_14549)) (< v_prenex_14548 main_x) (< v_prenex_14549 main_y) (<= 1 (select main_a v_prenex_14548)))) (or (forall ((v_prenex_13671 Int)) (or (<= (* 2 (select main_a v_prenex_13671)) 1000) (<= 1 (select main_a v_prenex_13671)) (<= (+ main_x 1) v_prenex_13671) (< v_prenex_13671 main_x))) (forall ((v_prenex_13672 Int)) (<= (* 2 (select main_a v_prenex_13672)) 1998))) (forall ((v_prenex_17105 Int) (v_prenex_17104 Int)) (or (<= (* 2 (select main_a v_prenex_17104)) 1000) (<= (+ main_y 1) v_prenex_17105) (<= (select main_a v_prenex_17104) 999) (<= (select main_a v_prenex_17105) (+ (select main_a v_prenex_17104) 998)) (<= 1000 (* 2 (select main_a v_prenex_17105))) (< v_prenex_17105 main_y) (<= (select main_a v_prenex_17105) 1498))) (forall ((v_prenex_16614 Int) (v_prenex_16615 Int)) (or (< v_prenex_16614 main_x) (<= 0 (+ (select main_a v_prenex_16614) 498)) (<= 500 (select main_a v_prenex_16615)) (<= (select main_a v_prenex_16614) 500) (<= (+ main_y 1) v_prenex_16615) (< v_prenex_16615 main_y) (<= (select main_a v_prenex_16615) (+ (select main_a v_prenex_16614) 998)))) (or (forall ((v_prenex_18065 Int)) (or (< v_prenex_18065 main_y) (<= 1 (select main_a v_prenex_18065)) (<= (+ main_y 1) v_prenex_18065) (<= 1000 (* 2 (select main_a v_prenex_18065))))) (forall ((v_prenex_18064 Int)) (or (<= (+ main_x 1) v_prenex_18064) (<= (select main_a v_prenex_18064) 999) (<= (* 2 (select main_a v_prenex_18064)) 1000)))) (or (forall ((v_prenex_20309 Int)) (or (< v_prenex_20309 main_x) (<= 1 (select main_a v_prenex_20309)) (<= (* 2 (select main_a v_prenex_20309)) 1000))) (forall ((v_prenex_20310 Int)) (or (<= 500 (select main_a v_prenex_20310)) (<= 1000 (* 2 (select main_a v_prenex_20310))) (<= (+ main_y 1) v_prenex_20310) (< v_prenex_20310 main_y)))) (forall ((v_prenex_19403 Int) (v_prenex_19402 Int)) (or (< v_prenex_19403 main_y) (<= (select main_a v_prenex_19403) (+ (select main_a v_prenex_19402) 998)) (<= (+ main_y 1) v_prenex_19403) (<= (select main_a v_prenex_19403) 1498) (<= 1 (select main_a v_prenex_19402)) (<= (+ main_x 1) v_prenex_19402))) (or (forall ((v_prenex_19073 Int)) (or (<= (* 2 (select main_a v_prenex_19073)) 1000) (< v_prenex_19073 main_x) (<= (select main_a v_prenex_19073) 500))) (forall ((v_prenex_19074 Int)) (or (<= (select main_a v_prenex_19074) 999) (<= (* 2 (select main_a v_prenex_19074)) 1998) (< v_prenex_19074 main_y) (<= (+ main_y 1) v_prenex_19074)))) (forall ((v_prenex_17366 Int) (v_prenex_17367 Int)) (or (<= (select main_a v_prenex_17367) 999) (<= (* 2 (select main_a v_prenex_17366)) 1000) (< v_prenex_17367 main_y) (<= (+ main_y 1) v_prenex_17367) (< v_prenex_17366 main_x) (<= (select main_a v_prenex_17366) (select main_a v_prenex_17367)) (<= (select main_a v_prenex_17366) 500))) (forall ((v_prenex_17856 Int)) (or (<= (* 2 (select main_a v_prenex_17856)) 1998) (<= 1 (select main_a v_prenex_17856)) (< v_prenex_17856 main_y) (<= (select main_a v_prenex_17856) 999) (<= (+ main_y 1) v_prenex_17856))) (forall ((v_prenex_19775 Int) (v_prenex_19776 Int)) (or (<= (+ main_y 1) v_prenex_19776) (< v_prenex_19776 main_y) (<= (select main_a v_prenex_19776) 1498) (<= 0 (+ (select main_a v_prenex_19775) 498)) (<= 2 (* 2 (select main_a v_prenex_19775))) (<= (select main_a v_prenex_19775) (select main_a v_prenex_19776)) (<= (select main_a v_prenex_19776) 999))) (forall ((v_prenex_19685 Int) (v_prenex_19686 Int)) (or (< v_prenex_19686 main_y) (<= 1 (select main_a v_prenex_19686)) (<= (select main_a v_prenex_19686) (+ (select main_a v_prenex_19685) 998)) (< v_prenex_19685 main_x) (<= (+ main_y 1) v_prenex_19686) (<= 0 (+ (select main_a v_prenex_19685) 498)))) (forall ((v_prenex_14336 Int) (v_prenex_14335 Int)) (or (<= 0 (+ (select main_a v_prenex_14335) 498)) (<= (+ main_y 1) v_prenex_14336) (<= (select main_a v_prenex_14336) 999) (<= (select main_a v_prenex_14335) 999) (<= (select main_a v_prenex_14336) (+ (select main_a v_prenex_14335) 998)) (< v_prenex_14336 main_y) (<= (* 2 (select main_a v_prenex_14336)) 1998))) (forall ((v_prenex_16000 Int) (v_prenex_16001 Int)) (or (<= (select main_a v_prenex_16000) 500) (< v_prenex_16001 main_y) (<= 500 (select main_a v_prenex_16001)) (<= (* 2 (select main_a v_prenex_16000)) 1000) (<= (select main_a v_prenex_16001) (+ (select main_a v_prenex_16000) 998)) (<= (+ main_x 1) v_prenex_16000) (<= (+ main_y 1) v_prenex_16001))) (or (forall ((v_prenex_18383 Int)) (or (< v_prenex_18383 main_y) (<= (select main_a v_prenex_18383) 1498) (<= (* 2 (select main_a v_prenex_18383)) 1998) (<= (+ main_y 1) v_prenex_18383))) (forall ((v_prenex_18382 Int)) (or (<= 2 (* 2 (select main_a v_prenex_18382))) (<= (+ main_x 1) v_prenex_18382) (<= 0 (+ (select main_a v_prenex_18382) 498))))) (forall ((v_prenex_16408 Int) (v_prenex_16409 Int)) (or (<= 2 (* 2 (select main_a v_prenex_16408))) (<= 1 (select main_a v_prenex_16409)) (<= 1000 (+ (select main_a v_prenex_16409) (select main_a v_prenex_16408))) (< v_prenex_16409 main_y) (<= (select main_a v_prenex_16408) 500) (<= (+ main_y 1) v_prenex_16409))) (forall ((v_prenex_21338 Int) (v_prenex_21339 Int)) (or (<= 500 (select main_a v_prenex_21339)) (<= 2 (* 2 (select main_a v_prenex_21338))) (< v_prenex_21339 main_y) (<= (+ main_x 1) v_prenex_21338) (<= (+ main_y 1) v_prenex_21339) (<= 0 (+ (select main_a v_prenex_21338) 498)) (<= 1000 (+ (select main_a v_prenex_21339) (select main_a v_prenex_21338))))) (forall ((v_prenex_18462 Int) (v_prenex_18463 Int)) (or (<= 1 (select main_a v_prenex_18463)) (<= 0 (+ (select main_a v_prenex_18462) 498)) (<= (select main_a v_prenex_18462) 999) (<= (select main_a v_prenex_18463) (+ (select main_a v_prenex_18462) 998)) (<= 500 (select main_a v_prenex_18463)) (< v_prenex_18463 main_y) (<= (+ main_y 1) v_prenex_18463))) (forall ((v_prenex_19359 Int) (v_prenex_19358 Int)) (or (<= 1000 (+ (select main_a v_prenex_19359) (select main_a v_prenex_19358))) (<= 500 (select main_a v_prenex_19359)) (<= (select main_a v_prenex_19358) 999) (<= (+ main_x 1) v_prenex_19358) (<= (+ main_y 1) v_prenex_19359) (< v_prenex_19359 main_y))) (or (forall ((v_prenex_14808 Int)) (or (<= (+ main_x 1) v_prenex_14808) (< v_prenex_14808 main_x) (<= (* 2 (select main_a v_prenex_14808)) 1000))) (forall ((v_prenex_14809 Int)) (or (<= (* 2 (select main_a v_prenex_14809)) 1998) (<= (+ main_y 1) v_prenex_14809)))) (or (forall ((v_prenex_18226 Int)) (or (<= 2 (* 2 (select main_a v_prenex_18226))) (<= (select main_a v_prenex_18226) 999))) (forall ((v_prenex_18227 Int)) (or (<= (+ main_y 1) v_prenex_18227) (<= (* 2 (select main_a v_prenex_18227)) 1998) (<= 500 (select main_a v_prenex_18227)) (< v_prenex_18227 main_y) (<= (select main_a v_prenex_18227) 999)))) (forall ((v_prenex_14805 Int) (v_prenex_14804 Int)) (or (<= (select main_a v_prenex_14805) (+ (select main_a v_prenex_14804) 998)) (< v_prenex_14805 main_y) (<= (select main_a v_prenex_14804) 500) (<= 1000 (* 2 (select main_a v_prenex_14805))) (<= (+ main_y 1) v_prenex_14805))) (forall ((v_prenex_21766 Int) (v_prenex_21767 Int)) (or (<= (+ main_y 1) v_prenex_21767) (<= 0 (+ (select main_a v_prenex_21766) 498)) (<= (+ (select main_a v_prenex_21767) (select main_a v_prenex_21766)) 1000) (<= (select main_a v_prenex_21766) 500) (< v_prenex_21766 main_x) (<= (* 2 (select main_a v_prenex_21767)) 1998) (< v_prenex_21767 main_y))) (or (forall ((v_prenex_15409 Int)) (or (<= (* 2 (select main_a v_prenex_15409)) 1998) (< v_prenex_15409 main_y) (<= 1 (select main_a v_prenex_15409)) (<= 1000 (* 2 (select main_a v_prenex_15409))) (<= (+ main_y 1) v_prenex_15409))) (forall ((v_prenex_15408 Int)) (or (<= (* 2 (select main_a v_prenex_15408)) 1000) (<= (select main_a v_prenex_15408) 999)))) (forall ((v_prenex_19749 Int) (v_prenex_19750 Int)) (or (<= (select main_a v_prenex_19749) 999) (<= (select main_a v_prenex_19750) (+ (select main_a v_prenex_19749) 998)) (<= (select main_a v_prenex_19750) 1498) (< v_prenex_19750 main_y) (<= 0 (+ (select main_a v_prenex_19749) 498)) (<= (+ main_y 1) v_prenex_19750) (<= (select main_a v_prenex_19750) 999))) (forall ((v_prenex_14625 Int) (v_prenex_14624 Int)) (or (<= (+ main_y 1) v_prenex_14625) (<= 1000 (* 2 (select main_a v_prenex_14625))) (<= (* 2 (select main_a v_prenex_14624)) 1000) (< v_prenex_14625 main_y) (<= (+ (select main_a v_prenex_14625) (select main_a v_prenex_14624)) 1000) (<= (select main_a v_prenex_14624) 500) (<= (* 2 (select main_a v_prenex_14625)) 1998))) (forall ((v_prenex_14185 Int) (v_prenex_14184 Int)) (or (< v_prenex_14184 main_x) (<= 0 (+ (select main_a v_prenex_14184) 498)) (<= (+ main_y 1) v_prenex_14185) (<= 500 (select main_a v_prenex_14185)) (<= 2 (* 2 (select main_a v_prenex_14184))) (< v_prenex_14185 main_y) (<= (+ (select main_a v_prenex_14185) (select main_a v_prenex_14184)) 1000))) (or (forall ((v_prenex_20000 Int)) (or (<= 1 (select main_a v_prenex_20000)) (<= 2 (* 2 (select main_a v_prenex_20000))))) (forall ((v_prenex_20001 Int)) (or (<= (select main_a v_prenex_20001) 999) (<= (+ main_y 1) v_prenex_20001) (< v_prenex_20001 main_y) (<= 1000 (* 2 (select main_a v_prenex_20001)))))) (forall ((v_prenex_19555 Int) (v_prenex_19554 Int)) (or (<= 1 (select main_a v_prenex_19555)) (< v_prenex_19555 main_y) (<= (+ main_y 1) v_prenex_19555) (<= (select main_a v_prenex_19554) 999) (<= (select main_a v_prenex_19555) 999) (<= (+ (select main_a v_prenex_19555) (select main_a v_prenex_19554)) 1000))) (or (forall ((v_prenex_21647 Int)) (or (<= 1 (select main_a v_prenex_21647)) (<= (+ main_y 1) v_prenex_21647) (<= (* 2 (select main_a v_prenex_21647)) 1998) (< v_prenex_21647 main_y) (<= (select main_a v_prenex_21647) 999))) (forall ((v_prenex_21646 Int)) (or (<= (select main_a v_prenex_21646) 500) (<= (select main_a v_prenex_21646) 999)))) (or (forall ((v_prenex_17794 Int)) (or (<= (* 2 (select main_a v_prenex_17794)) 1000) (<= (select main_a v_prenex_17794) 500))) (forall ((v_prenex_17795 Int)) (or (<= (* 2 (select main_a v_prenex_17795)) 1998) (< v_prenex_17795 main_y) (<= (+ main_y 1) v_prenex_17795) (<= 1 (select main_a v_prenex_17795))))) (forall ((v_prenex_14679 Int) (v_prenex_14678 Int)) (or (<= (select main_a v_prenex_14679) 1498) (<= (* 2 (select main_a v_prenex_14678)) 1000) (<= (select main_a v_prenex_14678) 500) (<= 1000 (+ (select main_a v_prenex_14679) (select main_a v_prenex_14678))) (< v_prenex_14679 main_y) (<= (+ main_y 1) v_prenex_14679) (<= 500 (select main_a v_prenex_14679)))) (forall ((v_prenex_18921 Int) (v_prenex_18922 Int)) (or (<= (select main_a v_prenex_18922) 999) (<= (select main_a v_prenex_18921) 500) (<= (select main_a v_prenex_18922) (+ (select main_a v_prenex_18921) 998)) (<= (+ main_x 1) v_prenex_18921) (< v_prenex_18922 main_y) (<= 1 (select main_a v_prenex_18921)) (<= (+ main_y 1) v_prenex_18922))) (forall ((v_prenex_16406 Int) (v_prenex_16407 Int)) (or (<= (+ main_y 1) v_prenex_16407) (< v_prenex_16406 main_x) (<= (select main_a v_prenex_16406) 999) (<= 1000 (+ (select main_a v_prenex_16407) (select main_a v_prenex_16406))) (<= (+ main_x 1) v_prenex_16406))) (or (forall ((v_prenex_19730 Int)) (or (< v_prenex_19730 main_y) (<= (+ main_y 1) v_prenex_19730) (<= (select main_a v_prenex_19730) 999) (<= 500 (select main_a v_prenex_19730)) (<= (* 2 (select main_a v_prenex_19730)) 1998))) (forall ((v_prenex_19729 Int)) (or (<= (* 2 (select main_a v_prenex_19729)) 1000) (<= 0 (+ (select main_a v_prenex_19729) 498))))) (forall ((v_prenex_17294 Int) (v_prenex_17295 Int)) (or (<= (+ main_y 1) v_prenex_17295) (<= (+ (select main_a v_prenex_17295) (select main_a v_prenex_17294)) 1000) (< v_prenex_17295 main_y) (<= (select main_a v_prenex_17295) 1498) (<= 1000 (* 2 (select main_a v_prenex_17295))))) (forall ((v_prenex_20082 Int) (v_prenex_20081 Int)) (or (<= (+ main_y 1) v_prenex_20082) (<= 0 (+ (select main_a v_prenex_20081) 498)) (< v_prenex_20081 main_x) (< v_prenex_20082 main_y) (<= 2 (* 2 (select main_a v_prenex_20081))) (<= 1000 (+ (select main_a v_prenex_20082) (select main_a v_prenex_20081))) (<= 500 (select main_a v_prenex_20082)))) (or (forall ((v_prenex_17024 Int)) (or (<= 1 (select main_a v_prenex_17024)) (<= 0 (+ (select main_a v_prenex_17024) 498)))) (forall ((v_prenex_17025 Int)) (or (< v_prenex_17025 main_y) (<= (+ main_y 1) v_prenex_17025) (<= (select main_a v_prenex_17025) 1498) (<= (* 2 (select main_a v_prenex_17025)) 1998)))) (forall ((v_prenex_18839 Int) (v_prenex_18840 Int)) (or (<= 2 (* 2 (select main_a v_prenex_18839))) (<= (select main_a v_prenex_18840) (+ (select main_a v_prenex_18839) 998)) (<= 0 (+ (select main_a v_prenex_18839) 498)) (< v_prenex_18840 main_y) (<= (+ main_x 1) v_prenex_18839) (<= (select main_a v_prenex_18840) 1498) (<= (+ main_y 1) v_prenex_18840))) (forall ((v_prenex_17679 Int) (v_prenex_17680 Int)) (or (< v_prenex_17680 main_y) (<= (select main_a v_prenex_17680) 999) (<= (+ (select main_a v_prenex_17680) (select main_a v_prenex_17679)) 1000) (<= (+ main_y 1) v_prenex_17680) (<= (select main_a v_prenex_17679) 999))) (or (forall ((v_prenex_19978 Int)) (or (<= 0 (+ (select main_a v_prenex_19978) 498)) (<= 1 (select main_a v_prenex_19978)) (<= (+ main_x 1) v_prenex_19978))) (forall ((v_prenex_19979 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_19979))) (< v_prenex_19979 main_y) (<= (+ main_y 1) v_prenex_19979)))) (or (forall ((v_prenex_13729 Int)) (or (<= (select main_a v_prenex_13729) 999) (<= (select main_a v_prenex_13729) 500) (<= (+ main_x 1) v_prenex_13729))) (forall ((v_prenex_13730 Int)) (or (< v_prenex_13730 main_y) (<= 1 (select main_a v_prenex_13730)) (<= (+ main_y 1) v_prenex_13730) (<= 1000 (* 2 (select main_a v_prenex_13730)))))) (forall ((v_prenex_20461 Int) (v_prenex_20460 Int)) (or (<= 1000 (+ (select main_a v_prenex_20461) (select main_a v_prenex_20460))) (<= (+ main_y 1) v_prenex_20461) (<= 1000 (* 2 (select main_a v_prenex_20461))) (<= (select main_a v_prenex_20461) 1498) (< v_prenex_20461 main_y) (<= 0 (+ (select main_a v_prenex_20460) 498)))) (forall ((v_prenex_13642 Int) (v_prenex_13641 Int)) (or (<= 500 (select main_a v_prenex_13642)) (< v_prenex_13642 main_y) (<= (+ main_x 1) v_prenex_13641) (<= (select main_a v_prenex_13641) (select main_a v_prenex_13642)) (<= (* 2 (select main_a v_prenex_13641)) 1000) (<= (+ main_y 1) v_prenex_13642) (<= 0 (+ (select main_a v_prenex_13641) 498)))) (forall ((v_prenex_15621 Int) (v_prenex_15620 Int)) (or (<= (+ main_x 1) v_prenex_15620) (<= (select main_a v_prenex_15620) (select main_a v_prenex_15621)) (< v_prenex_15621 main_y) (<= (select main_a v_prenex_15620) 500) (<= 500 (select main_a v_prenex_15621)) (<= 0 (+ (select main_a v_prenex_15620) 498)) (<= (+ main_y 1) v_prenex_15621))) (or (forall ((v_prenex_15724 Int)) (<= (select main_a v_prenex_15724) 999)) (forall ((v_prenex_15725 Int)) (or (<= (+ main_y 1) v_prenex_15725) (< v_prenex_15725 main_y) (<= (* 2 (select main_a v_prenex_15725)) 1998) (<= (select main_a v_prenex_15725) 1498)))) (forall ((v_prenex_15559 Int) (v_prenex_15558 Int)) (or (<= (* 2 (select main_a v_prenex_15558)) 1000) (<= (select main_a v_prenex_15559) 999) (<= 0 (+ (select main_a v_prenex_15558) 498)) (< v_prenex_15559 main_y) (<= (select main_a v_prenex_15558) (select main_a v_prenex_15559)) (<= (+ main_y 1) v_prenex_15559))) (or (forall ((v_prenex_19284 Int)) (<= (* 2 (select main_a v_prenex_19284)) 1000)) (forall ((v_prenex_19285 Int)) (or (<= (+ main_y 1) v_prenex_19285) (< v_prenex_19285 main_y) (<= 500 (select main_a v_prenex_19285))))) (or (forall ((v_prenex_17911 Int)) (or (<= 0 (+ (select main_a v_prenex_17911) 498)) (<= 2 (* 2 (select main_a v_prenex_17911))))) (forall ((v_prenex_17912 Int)) (or (<= (+ main_y 1) v_prenex_17912) (< v_prenex_17912 main_y) (<= 1000 (* 2 (select main_a v_prenex_17912))) (<= (select main_a v_prenex_17912) 999) (<= (* 2 (select main_a v_prenex_17912)) 1998)))) (forall ((v_prenex_20131 Int) (v_prenex_20130 Int)) (or (<= (* 2 (select main_a v_prenex_20131)) 1998) (<= (+ main_y 1) v_prenex_20131) (<= (select main_a v_prenex_20130) (select main_a v_prenex_20131)) (< v_prenex_20130 main_x) (< v_prenex_20131 main_y) (<= 1 (select main_a v_prenex_20130)) (<= 2 (* 2 (select main_a v_prenex_20130))))) (forall ((v_prenex_18354 Int) (v_prenex_18355 Int)) (or (<= (+ main_y 1) v_prenex_18355) (<= (select main_a v_prenex_18354) 500) (< v_prenex_18355 main_y) (<= 1 (select main_a v_prenex_18355)) (<= 1000 (+ (select main_a v_prenex_18355) (select main_a v_prenex_18354))) (<= 1 (select main_a v_prenex_18354)) (<= (+ main_x 1) v_prenex_18354))) (forall ((v_prenex_18620 Int) (v_prenex_18621 Int)) (or (<= (+ main_y 1) v_prenex_18621) (<= (select main_a v_prenex_18620) 500) (<= (select main_a v_prenex_18620) 999) (<= (+ (select main_a v_prenex_18621) (select main_a v_prenex_18620)) 1000) (< v_prenex_18621 main_y) (<= 500 (select main_a v_prenex_18621)))) (or (forall ((v_prenex_16953 Int)) (or (<= 500 (select main_a v_prenex_16953)) (<= 1 (select main_a v_prenex_16953)) (<= (* 2 (select main_a v_prenex_16953)) 1998) (< v_prenex_16953 main_y) (<= (+ main_y 1) v_prenex_16953))) (forall ((v_prenex_16952 Int)) (<= 2 (* 2 (select main_a v_prenex_16952))))) (forall ((v_prenex_16032 Int) (v_prenex_16033 Int)) (or (<= (+ main_y 1) v_prenex_16033) (<= (* 2 (select main_a v_prenex_16033)) 1998) (<= (select main_a v_prenex_16033) 1498) (<= 1000 (+ (select main_a v_prenex_16033) (select main_a v_prenex_16032))) (< v_prenex_16033 main_y) (<= (* 2 (select main_a v_prenex_16032)) 1000))) (or (forall ((v_prenex_14870 Int)) (or (<= 2 (* 2 (select main_a v_prenex_14870))) (<= (* 2 (select main_a v_prenex_14870)) 1000))) (forall ((v_prenex_14871 Int)) (or (<= (select main_a v_prenex_14871) 1498) (<= (select main_a v_prenex_14871) 999) (<= 1000 (* 2 (select main_a v_prenex_14871))) (<= (+ main_y 1) v_prenex_14871) (< v_prenex_14871 main_y)))) (forall ((v_prenex_14119 Int) (v_prenex_14118 Int)) (or (<= (select main_a v_prenex_14119) (+ (select main_a v_prenex_14118) 998)) (<= 1000 (* 2 (select main_a v_prenex_14119))) (<= (* 2 (select main_a v_prenex_14119)) 1998) (< v_prenex_14119 main_y) (<= (+ main_y 1) v_prenex_14119))) (forall ((v_prenex_13598 Int) (v_prenex_13597 Int)) (or (<= (select main_a v_prenex_13598) 1498) (<= (select main_a v_prenex_13597) (select main_a v_prenex_13598)) (<= (* 2 (select main_a v_prenex_13597)) 1000) (<= (+ main_y 1) v_prenex_13598) (<= 2 (* 2 (select main_a v_prenex_13597))) (< v_prenex_13598 main_y) (<= 1000 (* 2 (select main_a v_prenex_13598))))) (forall ((v_prenex_16066 Int) (v_prenex_16067 Int)) (or (<= (* 2 (select main_a v_prenex_16066)) 1000) (<= (select main_a v_prenex_16067) 999) (< v_prenex_16067 main_y) (<= 0 (+ (select main_a v_prenex_16066) 498)) (<= (+ (select main_a v_prenex_16067) (select main_a v_prenex_16066)) 1000) (<= (+ main_y 1) v_prenex_16067))) (forall ((v_prenex_19634 Int) (v_prenex_19633 Int)) (or (<= 2 (* 2 (select main_a v_prenex_19633))) (< v_prenex_19634 main_y) (<= (select main_a v_prenex_19634) (+ (select main_a v_prenex_19633) 998)) (<= (* 2 (select main_a v_prenex_19634)) 1998) (<= (+ main_y 1) v_prenex_19634))) (or (forall ((v_prenex_21926 Int)) (or (<= (+ main_x 1) v_prenex_21926) (<= 0 (+ (select main_a v_prenex_21926) 498)))) (forall ((v_prenex_21927 Int)) (or (< v_prenex_21927 main_y) (<= (+ main_y 1) v_prenex_21927) (<= (select main_a v_prenex_21927) 999) (<= (* 2 (select main_a v_prenex_21927)) 1998)))) (forall ((v_prenex_13740 Int) (v_prenex_13739 Int)) (or (<= (select main_a v_prenex_13740) 999) (< v_prenex_13740 main_y) (<= (+ main_y 1) v_prenex_13740) (<= 1000 (* 2 (select main_a v_prenex_13740))) (<= (select main_a v_prenex_13740) (+ (select main_a v_prenex_13739) 998)) (<= 2 (* 2 (select main_a v_prenex_13739))) (<= 1 (select main_a v_prenex_13739)))) (forall ((v_prenex_14947 Int) (v_prenex_14946 Int)) (or (<= (select main_a v_prenex_14947) 999) (<= (select main_a v_prenex_14946) 999) (<= (+ main_y 1) v_prenex_14947) (< v_prenex_14947 main_y) (<= (select main_a v_prenex_14946) (select main_a v_prenex_14947)) (<= 0 (+ (select main_a v_prenex_14946) 498)) (<= 1000 (* 2 (select main_a v_prenex_14947))))) (forall ((v_prenex_17901 Int) (v_prenex_17902 Int)) (or (<= 0 (+ (select main_a v_prenex_17901) 498)) (<= (+ main_y 1) v_prenex_17902) (<= (* 2 (select main_a v_prenex_17901)) 1000) (<= 1000 (* 2 (select main_a v_prenex_17902))) (< v_prenex_17902 main_y) (<= (select main_a v_prenex_17902) 1498) (<= (select main_a v_prenex_17901) (select main_a v_prenex_17902)))) (forall ((v_prenex_20926 Int) (v_prenex_20925 Int)) (or (<= 1 (select main_a v_prenex_20926)) (<= (select main_a v_prenex_20925) 999) (< v_prenex_20926 main_y) (<= (+ main_y 1) v_prenex_20926) (<= (select main_a v_prenex_20926) 1498) (<= 1000 (+ (select main_a v_prenex_20926) (select main_a v_prenex_20925))))) (forall ((v_prenex_14248 Int) (v_prenex_14247 Int)) (or (<= (* 2 (select main_a v_prenex_14247)) 1000) (<= (select main_a v_prenex_14248) 1498) (<= (select main_a v_prenex_14247) 999) (<= (select main_a v_prenex_14248) (+ (select main_a v_prenex_14247) 998)) (< v_prenex_14248 main_y) (<= (+ main_y 1) v_prenex_14248) (<= (+ main_x 1) v_prenex_14247))) (or (forall ((v_prenex_13619 Int)) (<= (select main_a v_prenex_13619) 500)) (forall ((v_prenex_13620 Int)) (or (<= (+ main_y 1) v_prenex_13620) (< v_prenex_13620 main_y) (<= 1 (select main_a v_prenex_13620)) (<= 1000 (* 2 (select main_a v_prenex_13620)))))) (forall ((v_prenex_20730 Int) (v_prenex_20729 Int)) (or (<= (* 2 (select main_a v_prenex_20729)) 1000) (<= (select main_a v_prenex_20730) 999) (<= (+ main_y 1) v_prenex_20730) (< v_prenex_20730 main_y) (<= (select main_a v_prenex_20729) 999) (<= (+ (select main_a v_prenex_20730) (select main_a v_prenex_20729)) 1000))) (forall ((v_prenex_21514 Int) (v_prenex_21515 Int)) (or (<= 500 (select main_a v_prenex_21515)) (< v_prenex_21515 main_y) (<= (+ main_y 1) v_prenex_21515) (< v_prenex_21514 main_x) (<= 2 (* 2 (select main_a v_prenex_21514))) (<= (select main_a v_prenex_21514) 500) (<= (select main_a v_prenex_21514) (select main_a v_prenex_21515)))) (forall ((v_prenex_20061 Int) (v_prenex_20060 Int)) (or (< v_prenex_20061 main_y) (<= (select main_a v_prenex_20060) 999) (<= (+ main_y 1) v_prenex_20061) (<= (* 2 (select main_a v_prenex_20061)) 1998) (<= 1000 (+ (select main_a v_prenex_20061) (select main_a v_prenex_20060))) (<= 2 (* 2 (select main_a v_prenex_20060))) (<= 1000 (* 2 (select main_a v_prenex_20061))))) (or (forall ((v_prenex_18808 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_18808))) (<= 1 (select main_a v_prenex_18808)) (< v_prenex_18808 main_y) (<= (+ main_y 1) v_prenex_18808))) (forall ((v_prenex_18807 Int)) (or (<= (+ main_x 1) v_prenex_18807) (<= (* 2 (select main_a v_prenex_18807)) 1000)))) (forall ((v_prenex_16388 Int) (v_prenex_16389 Int)) (or (<= (+ main_y 1) v_prenex_16389) (<= (select main_a v_prenex_16388) 500) (< v_prenex_16388 main_x) (< v_prenex_16389 main_y) (<= 1000 (+ (select main_a v_prenex_16389) (select main_a v_prenex_16388))) (<= 1 (select main_a v_prenex_16389)))) (forall ((v_prenex_18062 Int) (v_prenex_18063 Int)) (or (< v_prenex_18063 main_y) (<= (select main_a v_prenex_18063) 1498) (<= (select main_a v_prenex_18062) (select main_a v_prenex_18063)) (<= 2 (* 2 (select main_a v_prenex_18062))) (<= (+ main_y 1) v_prenex_18063))) (forall ((v_prenex_15283 Int) (v_prenex_15282 Int)) (or (<= (+ main_y 1) v_prenex_15283) (<= (select main_a v_prenex_15282) 500) (< v_prenex_15283 main_y) (<= (select main_a v_prenex_15282) (select main_a v_prenex_15283)) (<= 2 (* 2 (select main_a v_prenex_15282))) (<= (select main_a v_prenex_15283) 999))) (forall ((v_prenex_13794 Int) (v_prenex_13793 Int)) (or (< v_prenex_13793 main_x) (<= (* 2 (select main_a v_prenex_13793)) 1000) (<= (select main_a v_prenex_13794) 1498) (<= 2 (* 2 (select main_a v_prenex_13793))) (< v_prenex_13794 main_y) (<= (+ (select main_a v_prenex_13794) (select main_a v_prenex_13793)) 1000) (<= (+ main_y 1) v_prenex_13794))) (or (forall ((v_prenex_21076 Int)) (or (<= (+ main_x 1) v_prenex_21076) (<= (* 2 (select main_a v_prenex_21076)) 1000) (<= 2 (* 2 (select main_a v_prenex_21076))))) (forall ((v_prenex_21077 Int)) (or (<= 500 (select main_a v_prenex_21077)) (< v_prenex_21077 main_y) (<= (* 2 (select main_a v_prenex_21077)) 1998) (<= (+ main_y 1) v_prenex_21077)))) (forall ((v_prenex_13854 Int) (v_prenex_13853 Int)) (or (<= (select main_a v_prenex_13854) 1498) (<= (+ main_x 1) v_prenex_13853) (< v_prenex_13854 main_y) (<= (+ main_y 1) v_prenex_13854) (<= 1000 (+ (select main_a v_prenex_13854) (select main_a v_prenex_13853))) (<= 2 (* 2 (select main_a v_prenex_13853))))) (or (forall ((v_prenex_21379 Int)) (or (<= (+ main_y 1) v_prenex_21379) (< v_prenex_21379 main_y) (<= 1000 (* 2 (select main_a v_prenex_21379))) (<= (select main_a v_prenex_21379) 1498))) (forall ((v_prenex_21378 Int)) (or (<= (* 2 (select main_a v_prenex_21378)) 1000) (<= (+ main_x 1) v_prenex_21378)))) (forall ((v_prenex_17765 Int) (v_prenex_17766 Int)) (or (< v_prenex_17766 main_y) (<= 1 (select main_a v_prenex_17766)) (<= (+ (select main_a v_prenex_17766) (select main_a v_prenex_17765)) 1000) (<= (+ main_y 1) v_prenex_17766) (<= (select main_a v_prenex_17765) 500) (<= (* 2 (select main_a v_prenex_17765)) 1000))) (or (forall ((v_prenex_21457 Int)) (or (<= (* 2 (select main_a v_prenex_21457)) 1998) (<= (+ main_y 1) v_prenex_21457) (< v_prenex_21457 main_y) (<= (select main_a v_prenex_21457) 1498))) (forall ((v_prenex_21456 Int)) (or (<= (select main_a v_prenex_21456) 500) (< v_prenex_21456 main_x)))) (forall ((v_prenex_18945 Int) (v_prenex_18946 Int)) (or (< v_prenex_18945 main_x) (<= (* 2 (select main_a v_prenex_18946)) 1998) (<= (+ main_y 1) v_prenex_18946) (<= 0 (+ (select main_a v_prenex_18945) 498)) (< v_prenex_18946 main_y) (<= (+ (select main_a v_prenex_18946) (select main_a v_prenex_18945)) 1000))) (forall ((v_prenex_21319 Int) (v_prenex_21318 Int)) (or (<= (* 2 (select main_a v_prenex_21318)) 1000) (<= (select main_a v_prenex_21318) 500) (<= 1000 (+ (select main_a v_prenex_21319) (select main_a v_prenex_21318))) (<= 1 (select main_a v_prenex_21319)) (<= (select main_a v_prenex_21319) 999) (< v_prenex_21319 main_y) (<= (+ main_y 1) v_prenex_21319))) (forall ((v_prenex_17130 Int) (v_prenex_17131 Int)) (or (< v_prenex_17131 main_y) (<= (select main_a v_prenex_17130) (select main_a v_prenex_17131)) (<= (* 2 (select main_a v_prenex_17130)) 1000) (<= (+ main_y 1) v_prenex_17131) (<= 1000 (* 2 (select main_a v_prenex_17131))) (<= (select main_a v_prenex_17130) 500))) (forall ((v_prenex_18796 Int) (v_prenex_18795 Int)) (or (<= (+ main_y 1) v_prenex_18796) (< v_prenex_18796 main_y) (<= (select main_a v_prenex_18796) 1498) (<= 1 (select main_a v_prenex_18795)) (<= 0 (+ (select main_a v_prenex_18795) 498)) (<= (select main_a v_prenex_18795) (select main_a v_prenex_18796)))) (or (forall ((v_prenex_14273 Int)) (or (< v_prenex_14273 main_x) (<= (select main_a v_prenex_14273) 999) (<= 0 (+ (select main_a v_prenex_14273) 498)))) (forall ((v_prenex_14274 Int)) (or (< v_prenex_14274 main_y) (<= (+ main_y 1) v_prenex_14274) (<= 1000 (* 2 (select main_a v_prenex_14274)))))) (forall ((v_prenex_19214 Int) (v_prenex_19213 Int)) (or (<= 500 (select main_a v_prenex_19214)) (<= (+ main_y 1) v_prenex_19214) (<= (+ (select main_a v_prenex_19214) (select main_a v_prenex_19213)) 1000) (<= 0 (+ (select main_a v_prenex_19213) 498)) (< v_prenex_19214 main_y) (<= 1000 (* 2 (select main_a v_prenex_19214))) (<= (select main_a v_prenex_19213) 500))) (forall ((v_prenex_15045 Int) (v_prenex_15044 Int)) (or (<= (+ main_y 1) v_prenex_15045) (< v_prenex_15045 main_y) (<= 1000 (+ (select main_a v_prenex_15045) (select main_a v_prenex_15044))) (<= (+ main_x 1) v_prenex_15044) (<= (select main_a v_prenex_15044) 500) (<= 1000 (* 2 (select main_a v_prenex_15045))))) (or (forall ((v_prenex_20839 Int)) (or (< v_prenex_20839 main_x) (<= 2 (* 2 (select main_a v_prenex_20839))))) (forall ((v_prenex_20840 Int)) (or (< v_prenex_20840 main_y) (<= 1 (select main_a v_prenex_20840)) (<= (+ main_y 1) v_prenex_20840) (<= (* 2 (select main_a v_prenex_20840)) 1998)))) (forall ((v_prenex_19896 Int) (v_prenex_19897 Int)) (or (<= (+ main_x 1) v_prenex_19896) (<= (+ main_y 1) v_prenex_19897) (< v_prenex_19897 main_y) (<= (select main_a v_prenex_19896) (select main_a v_prenex_19897)) (<= (* 2 (select main_a v_prenex_19896)) 1000) (<= 1 (select main_a v_prenex_19897)))) (or (forall ((v_prenex_15231 Int)) (<= (* 2 (select main_a v_prenex_15231)) 1998)) (forall ((v_prenex_15230 Int)) (or (< v_prenex_15230 main_x) (<= (+ main_x 1) v_prenex_15230) (<= 0 (+ (select main_a v_prenex_15230) 498))))) (forall ((v_prenex_14286 Int) (v_prenex_14285 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_14286))) (< v_prenex_14286 main_y) (<= (select main_a v_prenex_14286) 999) (<= (select main_a v_prenex_14285) 999) (<= (select main_a v_prenex_14286) (+ (select main_a v_prenex_14285) 998)) (<= (+ main_y 1) v_prenex_14286))) (or (forall ((v_prenex_19914 Int)) (or (<= (select main_a v_prenex_19914) 500) (<= (+ main_x 1) v_prenex_19914) (<= 2 (* 2 (select main_a v_prenex_19914))))) (forall ((v_prenex_19915 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_19915))) (<= (+ main_y 1) v_prenex_19915) (< v_prenex_19915 main_y) (<= (* 2 (select main_a v_prenex_19915)) 1998)))) (forall ((v_prenex_20376 Int) (v_prenex_20375 Int)) (or (<= (select main_a v_prenex_20375) 999) (<= 1000 (+ (select main_a v_prenex_20376) (select main_a v_prenex_20375))) (<= 1 (select main_a v_prenex_20376)) (< v_prenex_20376 main_y) (<= 0 (+ (select main_a v_prenex_20375) 498)) (<= (+ main_y 1) v_prenex_20376) (<= 1000 (* 2 (select main_a v_prenex_20376))))) (forall ((v_prenex_20211 Int) (v_prenex_20210 Int)) (or (<= 2 (* 2 (select main_a v_prenex_20210))) (< v_prenex_20211 main_y) (<= 0 (+ (select main_a v_prenex_20210) 498)) (<= 1000 (+ (select main_a v_prenex_20211) (select main_a v_prenex_20210))) (<= 500 (select main_a v_prenex_20211)) (<= (+ main_y 1) v_prenex_20211))) (forall ((v_prenex_19247 Int) (v_prenex_19248 Int)) (or (<= (select main_a v_prenex_19248) 999) (<= 2 (* 2 (select main_a v_prenex_19247))) (<= 1000 (* 2 (select main_a v_prenex_19248))) (<= 1000 (+ (select main_a v_prenex_19248) (select main_a v_prenex_19247))) (< v_prenex_19248 main_y) (<= (select main_a v_prenex_19247) 999) (<= (+ main_y 1) v_prenex_19248))) (forall ((v_prenex_20038 Int) (v_prenex_20039 Int)) (or (< v_prenex_20039 main_y) (<= 0 (+ (select main_a v_prenex_20038) 498)) (< v_prenex_20038 main_x) (<= 1 (select main_a v_prenex_20039)) (<= 1000 (+ (select main_a v_prenex_20039) (select main_a v_prenex_20038))) (<= (+ main_y 1) v_prenex_20039))) (forall ((v_prenex_16511 Int) (v_prenex_16510 Int)) (or (<= (* 2 (select main_a v_prenex_16511)) 1998) (<= (+ (select main_a v_prenex_16511) (select main_a v_prenex_16510)) 1000) (<= (+ main_y 1) v_prenex_16511) (<= 1 (select main_a v_prenex_16510)) (<= (select main_a v_prenex_16510) 500) (< v_prenex_16511 main_y))) (forall ((v_prenex_15726 Int) (v_prenex_15727 Int)) (or (<= (select main_a v_prenex_15726) (select main_a v_prenex_15727)) (<= (+ main_y 1) v_prenex_15727) (<= 0 (+ (select main_a v_prenex_15726) 498)) (< v_prenex_15727 main_y) (<= 1 (select main_a v_prenex_15727)))) (forall ((v_prenex_18451 Int) (v_prenex_18450 Int)) (or (<= (select main_a v_prenex_18450) 500) (<= (+ main_y 1) v_prenex_18451) (<= (select main_a v_prenex_18451) (+ (select main_a v_prenex_18450) 998)) (<= 1 (select main_a v_prenex_18450)) (< v_prenex_18451 main_y) (<= 1 (select main_a v_prenex_18451)) (<= (select main_a v_prenex_18451) 999))) (forall ((v_prenex_17402 Int) (v_prenex_17403 Int)) (or (<= 1 (select main_a v_prenex_17403)) (<= 500 (select main_a v_prenex_17403)) (< v_prenex_17403 main_y) (<= (select main_a v_prenex_17402) 999) (<= (select main_a v_prenex_17402) 500) (<= 1000 (+ (select main_a v_prenex_17403) (select main_a v_prenex_17402))) (<= (+ main_y 1) v_prenex_17403))) (or (forall ((v_prenex_15600 Int)) (<= (select main_a v_prenex_15600) 500)) (forall ((v_prenex_15601 Int)) (or (<= (select main_a v_prenex_15601) 1498) (<= 1 (select main_a v_prenex_15601)) (< v_prenex_15601 main_y) (<= 1000 (* 2 (select main_a v_prenex_15601))) (<= (+ main_y 1) v_prenex_15601)))) (forall ((v_prenex_13884 Int) (v_prenex_13883 Int)) (or (<= 1 (select main_a v_prenex_13883)) (< v_prenex_13884 main_y) (<= (* 2 (select main_a v_prenex_13883)) 1000) (<= (select main_a v_prenex_13884) 1498) (<= (+ main_y 1) v_prenex_13884) (<= (select main_a v_prenex_13884) (+ (select main_a v_prenex_13883) 998)))) (forall ((v_prenex_14573 Int) (v_prenex_14572 Int)) (or (<= 1000 (+ (select main_a v_prenex_14573) (select main_a v_prenex_14572))) (< v_prenex_14573 main_y) (<= 2 (* 2 (select main_a v_prenex_14572))) (<= (+ main_y 1) v_prenex_14573) (<= 1 (select main_a v_prenex_14573)) (<= (* 2 (select main_a v_prenex_14572)) 1000) (< v_prenex_14572 main_x))) (or (forall ((v_prenex_15427 Int)) (or (<= (+ main_y 1) v_prenex_15427) (< v_prenex_15427 main_y) (<= 1000 (* 2 (select main_a v_prenex_15427))))) (forall ((v_prenex_15426 Int)) (or (<= (select main_a v_prenex_15426) 999) (<= (* 2 (select main_a v_prenex_15426)) 1000)))) (forall ((v_prenex_20738 Int) (v_prenex_20737 Int)) (or (< v_prenex_20738 main_y) (<= (select main_a v_prenex_20738) 1498) (<= (+ main_x 1) v_prenex_20737) (<= (select main_a v_prenex_20737) 999) (<= (+ main_y 1) v_prenex_20738) (<= (select main_a v_prenex_20737) (select main_a v_prenex_20738)))) (or (forall ((v_prenex_17595 Int)) (or (<= (* 2 (select main_a v_prenex_17595)) 1000) (<= (select main_a v_prenex_17595) 500))) (forall ((v_prenex_17596 Int)) (or (<= (* 2 (select main_a v_prenex_17596)) 1998) (<= (select main_a v_prenex_17596) 1498) (<= (+ main_y 1) v_prenex_17596) (< v_prenex_17596 main_y)))) (forall ((v_prenex_18343 Int) (v_prenex_18342 Int)) (or (< v_prenex_18343 main_y) (<= 1 (select main_a v_prenex_18343)) (<= 1 (select main_a v_prenex_18342)) (<= (select main_a v_prenex_18342) 500) (<= (+ (select main_a v_prenex_18343) (select main_a v_prenex_18342)) 1000) (<= (* 2 (select main_a v_prenex_18343)) 1998) (<= (+ main_y 1) v_prenex_18343))) (or (forall ((v_prenex_14181 Int)) (or (< v_prenex_14181 main_y) (<= 500 (select main_a v_prenex_14181)) (<= (+ main_y 1) v_prenex_14181) (<= (* 2 (select main_a v_prenex_14181)) 1998) (<= (select main_a v_prenex_14181) 1498))) (forall ((v_prenex_14180 Int)) (or (<= 2 (* 2 (select main_a v_prenex_14180))) (<= (select main_a v_prenex_14180) 500)))) (or (forall ((v_prenex_20993 Int)) (or (< v_prenex_20993 main_y) (<= (* 2 (select main_a v_prenex_20993)) 1998) (<= (+ main_y 1) v_prenex_20993) (<= 500 (select main_a v_prenex_20993)))) (forall ((v_prenex_20992 Int)) (or (< v_prenex_20992 main_x) (<= (* 2 (select main_a v_prenex_20992)) 1000) (<= 1 (select main_a v_prenex_20992))))) (forall ((v_prenex_21609 Int) (v_prenex_21608 Int)) (or (<= 1 (select main_a v_prenex_21609)) (< v_prenex_21608 main_x) (<= (* 2 (select main_a v_prenex_21608)) 1000) (< v_prenex_21609 main_y) (<= 1000 (+ (select main_a v_prenex_21609) (select main_a v_prenex_21608))) (<= (+ main_y 1) v_prenex_21609) (<= 0 (+ (select main_a v_prenex_21608) 498)))) (forall ((v_prenex_14989 Int) (v_prenex_14988 Int)) (or (<= (+ main_y 1) v_prenex_14989) (<= (select main_a v_prenex_14988) 500) (<= (select main_a v_prenex_14988) (select main_a v_prenex_14989)) (<= (select main_a v_prenex_14989) 999) (<= (select main_a v_prenex_14989) 1498) (< v_prenex_14989 main_y))) (forall ((v_prenex_14883 Int) (v_prenex_14882 Int)) (or (< v_prenex_14883 main_y) (<= (select main_a v_prenex_14883) 999) (<= 2 (* 2 (select main_a v_prenex_14882))) (<= 1 (select main_a v_prenex_14882)) (<= (+ main_y 1) v_prenex_14883) (< v_prenex_14882 main_x) (<= (select main_a v_prenex_14882) (select main_a v_prenex_14883)))) (forall ((v_prenex_19522 Int) (v_prenex_19523 Int)) (or (<= (select main_a v_prenex_19523) 1498) (<= (select main_a v_prenex_19522) (select main_a v_prenex_19523)) (< v_prenex_19523 main_y) (<= (* 2 (select main_a v_prenex_19523)) 1998) (<= (* 2 (select main_a v_prenex_19522)) 1000) (<= (+ main_y 1) v_prenex_19523))) (forall ((v_prenex_19021 Int) (v_prenex_19022 Int)) (or (<= (select main_a v_prenex_19022) 1498) (<= 1000 (+ (select main_a v_prenex_19022) (select main_a v_prenex_19021))) (<= 0 (+ (select main_a v_prenex_19021) 498)) (<= 500 (select main_a v_prenex_19022)) (<= (+ main_y 1) v_prenex_19022) (<= 2 (* 2 (select main_a v_prenex_19021))) (< v_prenex_19022 main_y))) (forall ((v_prenex_21610 Int) (v_prenex_21611 Int)) (or (<= 1000 (+ (select main_a v_prenex_21611) (select main_a v_prenex_21610))) (< v_prenex_21611 main_y) (<= (select main_a v_prenex_21611) 999) (<= (+ main_y 1) v_prenex_21611) (<= (select main_a v_prenex_21611) 1498))) (or (forall ((v_prenex_13627 Int)) (<= (* 2 (select main_a v_prenex_13627)) 1000)) (forall ((v_prenex_13628 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_13628))) (<= (* 2 (select main_a v_prenex_13628)) 1998) (<= (+ main_y 1) v_prenex_13628) (< v_prenex_13628 main_y) (<= 1 (select main_a v_prenex_13628))))) (forall ((v_prenex_16124 Int) (v_prenex_16125 Int)) (or (<= (* 2 (select main_a v_prenex_16124)) 1000) (< v_prenex_16125 main_y) (<= (+ main_y 1) v_prenex_16125) (<= (select main_a v_prenex_16125) 1498) (<= (select main_a v_prenex_16125) (+ (select main_a v_prenex_16124) 998)) (<= (+ main_x 1) v_prenex_16124) (<= 0 (+ (select main_a v_prenex_16124) 498)))) (or (forall ((v_prenex_19665 Int)) (<= (* 2 (select main_a v_prenex_19665)) 1000)) (forall ((v_prenex_19666 Int)) (or (<= (* 2 (select main_a v_prenex_19666)) 1998) (<= 500 (select main_a v_prenex_19666)) (<= 1 (select main_a v_prenex_19666)) (< v_prenex_19666 main_y) (<= (+ main_y 1) v_prenex_19666)))) (forall ((v_prenex_14019 Int) (v_prenex_14018 Int)) (or (<= (select main_a v_prenex_14019) (+ (select main_a v_prenex_14018) 998)) (<= (select main_a v_prenex_14018) 999) (<= (* 2 (select main_a v_prenex_14019)) 1998) (< v_prenex_14019 main_y) (<= (select main_a v_prenex_14018) 500) (<= (+ main_y 1) v_prenex_14019) (<= 1000 (* 2 (select main_a v_prenex_14019))))) (forall ((v_prenex_21864 Int) (v_prenex_21865 Int)) (or (<= (select main_a v_prenex_21865) 1498) (<= (select main_a v_prenex_21865) 999) (< v_prenex_21865 main_y) (<= (select main_a v_prenex_21864) (select main_a v_prenex_21865)) (<= 1 (select main_a v_prenex_21864)) (<= (+ main_y 1) v_prenex_21865))) (forall ((v_prenex_14895 Int) (v_prenex_14894 Int)) (or (<= (+ main_y 1) v_prenex_14895) (<= 1 (select main_a v_prenex_14894)) (<= (select main_a v_prenex_14894) 999) (<= (+ main_x 1) v_prenex_14894) (< v_prenex_14895 main_y) (<= (select main_a v_prenex_14895) (+ (select main_a v_prenex_14894) 998)) (<= (* 2 (select main_a v_prenex_14895)) 1998))) (forall ((v_prenex_13686 Int) (v_prenex_13685 Int)) (or (<= (* 2 (select main_a v_prenex_13685)) 1000) (< v_prenex_13685 main_x) (<= (select main_a v_prenex_13685) (select main_a v_prenex_13686)) (<= 500 (select main_a v_prenex_13686)) (< v_prenex_13686 main_y) (<= (+ main_y 1) v_prenex_13686) (<= 1 (select main_a v_prenex_13685)))) (forall ((v_prenex_13971 Int) (v_prenex_13970 Int)) (or (<= (+ main_x 1) v_prenex_13970) (<= (+ main_y 1) v_prenex_13971) (< v_prenex_13971 main_y) (<= (+ (select main_a v_prenex_13971) (select main_a v_prenex_13970)) 1000) (<= 2 (* 2 (select main_a v_prenex_13970))) (<= 0 (+ (select main_a v_prenex_13970) 498)) (<= 1000 (* 2 (select main_a v_prenex_13971))))) (forall ((v_prenex_21575 Int) (v_prenex_21574 Int)) (or (<= (+ (select main_a v_prenex_21575) (select main_a v_prenex_21574)) 1000) (<= (+ main_x 1) v_prenex_21574) (<= 2 (* 2 (select main_a v_prenex_21574))) (<= 1 (select main_a v_prenex_21574)) (< v_prenex_21574 main_x))) (forall ((v_prenex_19517 Int) (v_prenex_19516 Int)) (or (<= (+ (select main_a v_prenex_19517) (select main_a v_prenex_19516)) 1000) (<= 1 (select main_a v_prenex_19517)) (< v_prenex_19517 main_y) (<= (select main_a v_prenex_19516) 500) (<= (* 2 (select main_a v_prenex_19516)) 1000) (<= (+ main_y 1) v_prenex_19517) (<= (select main_a v_prenex_19517) 1498))) (forall ((v_prenex_16350 Int) (v_prenex_16351 Int)) (or (<= (+ main_x 1) v_prenex_16350) (<= (select main_a v_prenex_16350) (select main_a v_prenex_16351)) (<= (+ main_y 1) v_prenex_16351) (<= 1000 (* 2 (select main_a v_prenex_16351))) (<= 1 (select main_a v_prenex_16350)) (< v_prenex_16351 main_y) (<= 2 (* 2 (select main_a v_prenex_16350))))) (or (forall ((v_prenex_18256 Int)) (or (<= (* 2 (select main_a v_prenex_18256)) 1000) (<= (+ main_x 1) v_prenex_18256) (<= 0 (+ (select main_a v_prenex_18256) 498)))) (forall ((v_prenex_18257 Int)) (or (<= (+ main_y 1) v_prenex_18257) (<= (* 2 (select main_a v_prenex_18257)) 1998) (< v_prenex_18257 main_y)))) (forall ((v_prenex_18215 Int) (v_prenex_18214 Int)) (or (<= 500 (select main_a v_prenex_18215)) (<= (select main_a v_prenex_18215) (+ (select main_a v_prenex_18214) 998)) (< v_prenex_18215 main_y) (<= (select main_a v_prenex_18215) 1498) (<= 0 (+ (select main_a v_prenex_18214) 498)) (<= (+ main_y 1) v_prenex_18215))) (forall ((v_prenex_15509 Int) (v_prenex_15508 Int)) (or (<= 1 (select main_a v_prenex_15509)) (<= (* 2 (select main_a v_prenex_15509)) 1998) (< v_prenex_15509 main_y) (<= (+ main_y 1) v_prenex_15509) (<= (select main_a v_prenex_15508) 500) (<= 1000 (+ (select main_a v_prenex_15509) (select main_a v_prenex_15508))))) (or (forall ((v_prenex_15123 Int)) (or (< v_prenex_15123 main_y) (<= (+ main_y 1) v_prenex_15123) (<= 1000 (* 2 (select main_a v_prenex_15123))) (<= 1 (select main_a v_prenex_15123)))) (forall ((v_prenex_15122 Int)) (<= 0 (+ (select main_a v_prenex_15122) 498)))) (forall ((v_prenex_15087 Int) (v_prenex_15086 Int)) (or (<= 1 (select main_a v_prenex_15086)) (<= (+ main_y 1) v_prenex_15087) (<= (select main_a v_prenex_15086) 500) (< v_prenex_15087 main_y) (<= (* 2 (select main_a v_prenex_15087)) 1998) (<= (select main_a v_prenex_15087) (+ (select main_a v_prenex_15086) 998)))) (forall ((v_prenex_15018 Int) (v_prenex_15019 Int)) (or (<= 1 (select main_a v_prenex_15018)) (< v_prenex_15018 main_x) (<= (+ main_x 1) v_prenex_15018) (<= 0 (+ (select main_a v_prenex_15018) 498)) (<= 1000 (+ (select main_a v_prenex_15019) (select main_a v_prenex_15018))))) (forall ((v_prenex_14300 Int) (v_prenex_14299 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_14300))) (<= (select main_a v_prenex_14299) 999) (<= (+ (select main_a v_prenex_14300) (select main_a v_prenex_14299)) 1000) (<= 1 (select main_a v_prenex_14300)) (< v_prenex_14300 main_y) (<= (+ main_y 1) v_prenex_14300) (<= 1 (select main_a v_prenex_14299)))) (forall ((v_prenex_17921 Int) (v_prenex_17922 Int)) (or (<= (+ main_y 1) v_prenex_17922) (<= (select main_a v_prenex_17921) 500) (<= 1000 (* 2 (select main_a v_prenex_17922))) (< v_prenex_17922 main_y) (< v_prenex_17921 main_x) (<= 2 (* 2 (select main_a v_prenex_17921))) (<= (select main_a v_prenex_17922) (+ (select main_a v_prenex_17921) 998)))) (forall ((v_prenex_16600 Int) (v_prenex_16601 Int)) (or (<= 0 (+ (select main_a v_prenex_16600) 498)) (<= 1 (select main_a v_prenex_16601)) (<= (select main_a v_prenex_16600) (select main_a v_prenex_16601)) (<= (+ main_y 1) v_prenex_16601) (< v_prenex_16601 main_y) (<= 2 (* 2 (select main_a v_prenex_16600))))) (forall ((v_prenex_16690 Int) (v_prenex_16691 Int)) (or (<= 2 (* 2 (select main_a v_prenex_16690))) (<= 1 (select main_a v_prenex_16691)) (<= (+ main_y 1) v_prenex_16691) (< v_prenex_16691 main_y) (<= (* 2 (select main_a v_prenex_16690)) 1000) (<= 500 (select main_a v_prenex_16691)) (<= (select main_a v_prenex_16690) (select main_a v_prenex_16691)))) (or (forall ((v_prenex_13761 Int)) (or (<= 1 (select main_a v_prenex_13761)) (<= 2 (* 2 (select main_a v_prenex_13761))))) (forall ((v_prenex_13762 Int)) (or (<= (* 2 (select main_a v_prenex_13762)) 1998) (<= (select main_a v_prenex_13762) 1498) (<= 500 (select main_a v_prenex_13762)) (<= (+ main_y 1) v_prenex_13762) (< v_prenex_13762 main_y)))) (or (forall ((v_prenex_16248 Int)) (or (<= 0 (+ (select main_a v_prenex_16248) 498)) (<= 2 (* 2 (select main_a v_prenex_16248))))) (forall ((v_prenex_16249 Int)) (or (<= (* 2 (select main_a v_prenex_16249)) 1998) (<= (select main_a v_prenex_16249) 1498) (<= (+ main_y 1) v_prenex_16249) (< v_prenex_16249 main_y) (<= 1000 (* 2 (select main_a v_prenex_16249)))))) (forall ((v_prenex_15205 Int) (v_prenex_15204 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_15205))) (< v_prenex_15205 main_y) (<= (select main_a v_prenex_15204) (select main_a v_prenex_15205)) (<= (select main_a v_prenex_15204) 999) (<= (select main_a v_prenex_15204) 500) (<= (+ main_y 1) v_prenex_15205) (<= 500 (select main_a v_prenex_15205)))) (forall ((v_prenex_21670 Int) (v_prenex_21671 Int)) (or (< v_prenex_21670 main_x) (<= 1000 (* 2 (select main_a v_prenex_21671))) (<= (+ main_y 1) v_prenex_21671) (<= (+ (select main_a v_prenex_21671) (select main_a v_prenex_21670)) 1000) (< v_prenex_21671 main_y))) (forall ((v_prenex_19977 Int) (v_prenex_19976 Int)) (or (<= (select main_a v_prenex_19976) (select main_a v_prenex_19977)) (<= (* 2 (select main_a v_prenex_19976)) 1000) (<= (select main_a v_prenex_19977) 1498) (<= (+ main_y 1) v_prenex_19977) (<= (* 2 (select main_a v_prenex_19977)) 1998) (< v_prenex_19977 main_y) (<= 0 (+ (select main_a v_prenex_19976) 498)))) (forall ((v_prenex_21498 Int) (v_prenex_21499 Int)) (or (<= 1 (select main_a v_prenex_21499)) (< v_prenex_21499 main_y) (<= (+ main_y 1) v_prenex_21499) (<= (select main_a v_prenex_21499) 999) (<= (select main_a v_prenex_21498) (select main_a v_prenex_21499)))) (forall ((v_prenex_18899 Int) (v_prenex_18900 Int)) (or (<= (select main_a v_prenex_18899) (select main_a v_prenex_18900)) (<= (+ main_y 1) v_prenex_18900) (<= 1000 (* 2 (select main_a v_prenex_18900))) (< v_prenex_18900 main_y) (<= (select main_a v_prenex_18900) 999) (<= 1 (select main_a v_prenex_18899)))) (or (forall ((v_prenex_16597 Int)) (or (<= (select main_a v_prenex_16597) 999) (< v_prenex_16597 main_y) (<= (* 2 (select main_a v_prenex_16597)) 1998) (<= (+ main_y 1) v_prenex_16597))) (forall ((v_prenex_16596 Int)) (or (<= 0 (+ (select main_a v_prenex_16596) 498)) (<= 2 (* 2 (select main_a v_prenex_16596)))))) (forall ((v_prenex_21737 Int) (v_prenex_21736 Int)) (or (< v_prenex_21737 main_y) (<= (select main_a v_prenex_21736) 500) (<= (+ (select main_a v_prenex_21737) (select main_a v_prenex_21736)) 1000) (<= (select main_a v_prenex_21737) 1498) (<= 1 (select main_a v_prenex_21736)) (<= (+ main_y 1) v_prenex_21737))) (forall ((v_prenex_20966 Int) (v_prenex_20965 Int)) (or (< v_prenex_20965 main_x) (< v_prenex_20966 main_y) (<= (+ (select main_a v_prenex_20966) (select main_a v_prenex_20965)) 1000) (<= (+ main_y 1) v_prenex_20966) (<= 1 (select main_a v_prenex_20966)))) (forall ((v_prenex_16014 Int) (v_prenex_16015 Int)) (or (<= (+ main_y 1) v_prenex_16015) (<= (select main_a v_prenex_16015) 999) (<= (+ (select main_a v_prenex_16015) (select main_a v_prenex_16014)) 1000) (<= 500 (select main_a v_prenex_16015)) (<= 2 (* 2 (select main_a v_prenex_16014))) (<= (select main_a v_prenex_16014) 999) (< v_prenex_16015 main_y))) (forall ((v_prenex_21296 Int) (v_prenex_21297 Int)) (or (< v_prenex_21297 main_y) (<= 0 (+ (select main_a v_prenex_21296) 498)) (<= 1000 (+ (select main_a v_prenex_21297) (select main_a v_prenex_21296))) (<= (* 2 (select main_a v_prenex_21297)) 1998) (<= 1 (select main_a v_prenex_21297)) (<= (+ main_y 1) v_prenex_21297) (<= (* 2 (select main_a v_prenex_21296)) 1000))) (forall ((v_prenex_18729 Int) (v_prenex_18728 Int)) (or (<= 2 (* 2 (select main_a v_prenex_18728))) (< v_prenex_18729 main_y) (<= 1000 (+ (select main_a v_prenex_18729) (select main_a v_prenex_18728))) (<= (* 2 (select main_a v_prenex_18728)) 1000) (<= 500 (select main_a v_prenex_18729)) (<= (+ main_x 1) v_prenex_18728) (<= (+ main_y 1) v_prenex_18729))) (forall ((v_prenex_18426 Int) (v_prenex_18427 Int)) (or (<= (+ main_y 1) v_prenex_18427) (<= (select main_a v_prenex_18427) 1498) (<= (* 2 (select main_a v_prenex_18426)) 1000) (<= (select main_a v_prenex_18427) (+ (select main_a v_prenex_18426) 998)) (< v_prenex_18427 main_y) (<= (* 2 (select main_a v_prenex_18427)) 1998))) (forall ((v_prenex_22122 Int) (v_prenex_22123 Int)) (or (<= (+ (select main_a v_prenex_22123) (select main_a v_prenex_22122)) 1000) (<= (+ main_y 1) v_prenex_22123) (<= 0 (+ (select main_a v_prenex_22122) 498)) (< v_prenex_22123 main_y) (<= (select main_a v_prenex_22123) 1498) (<= (* 2 (select main_a v_prenex_22123)) 1998) (<= 2 (* 2 (select main_a v_prenex_22122))))) (forall ((v_prenex_17056 Int) (v_prenex_17057 Int)) (or (< v_prenex_17056 main_x) (<= 0 (+ (select main_a v_prenex_17056) 498)) (<= (select main_a v_prenex_17056) 999) (<= 1 (select main_a v_prenex_17057)) (<= (+ main_y 1) v_prenex_17057) (< v_prenex_17057 main_y) (<= (select main_a v_prenex_17056) (select main_a v_prenex_17057)))) (forall ((v_prenex_21462 Int) (v_prenex_21463 Int)) (or (< v_prenex_21463 main_y) (<= 1 (select main_a v_prenex_21463)) (<= (* 2 (select main_a v_prenex_21462)) 1000) (<= (select main_a v_prenex_21462) (select main_a v_prenex_21463)) (<= (+ main_y 1) v_prenex_21463) (<= (select main_a v_prenex_21463) 999) (<= 0 (+ (select main_a v_prenex_21462) 498)))) (forall ((v_prenex_17711 Int) (v_prenex_17712 Int)) (or (< v_prenex_17712 main_y) (<= (select main_a v_prenex_17711) 999) (<= (select main_a v_prenex_17712) 1498) (<= 2 (* 2 (select main_a v_prenex_17711))) (<= (+ main_y 1) v_prenex_17712) (<= (select main_a v_prenex_17711) (select main_a v_prenex_17712)) (<= (+ main_x 1) v_prenex_17711))) (forall ((v_prenex_16184 Int) (v_prenex_16185 Int)) (or (<= (select main_a v_prenex_16184) 999) (< v_prenex_16185 main_y) (<= (* 2 (select main_a v_prenex_16185)) 1998) (<= (+ (select main_a v_prenex_16185) (select main_a v_prenex_16184)) 1000) (<= (+ main_y 1) v_prenex_16185) (<= (+ main_x 1) v_prenex_16184))) (forall ((v_prenex_14135 Int) (v_prenex_14134 Int)) (or (< v_prenex_14135 main_y) (<= (select main_a v_prenex_14135) 1498) (<= (+ main_y 1) v_prenex_14135) (<= (select main_a v_prenex_14134) (select main_a v_prenex_14135)) (<= 1000 (* 2 (select main_a v_prenex_14135))))) (forall ((v_prenex_14129 Int) (v_prenex_14128 Int)) (or (<= (+ main_y 1) v_prenex_14129) (<= (+ main_x 1) v_prenex_14128) (<= 1 (select main_a v_prenex_14128)) (< v_prenex_14129 main_y) (<= (+ (select main_a v_prenex_14129) (select main_a v_prenex_14128)) 1000) (<= 1000 (* 2 (select main_a v_prenex_14129))) (<= 0 (+ (select main_a v_prenex_14128) 498)))) (forall ((v_prenex_16332 Int) (v_prenex_16333 Int)) (or (<= (+ (select main_a v_prenex_16333) (select main_a v_prenex_16332)) 1000) (<= (select main_a v_prenex_16332) 500) (<= (* 2 (select main_a v_prenex_16333)) 1998) (<= (+ main_y 1) v_prenex_16333) (< v_prenex_16333 main_y) (<= (* 2 (select main_a v_prenex_16332)) 1000))) (or (forall ((v_prenex_19860 Int)) (or (< v_prenex_19860 main_y) (<= (* 2 (select main_a v_prenex_19860)) 1998) (<= (select main_a v_prenex_19860) 999) (<= (+ main_y 1) v_prenex_19860) (<= 500 (select main_a v_prenex_19860)))) (forall ((v_prenex_19859 Int)) (<= (* 2 (select main_a v_prenex_19859)) 1000))) (forall ((v_prenex_16500 Int) (v_prenex_16501 Int)) (or (< v_prenex_16501 main_y) (<= 1000 (* 2 (select main_a v_prenex_16501))) (<= (+ main_y 1) v_prenex_16501) (< v_prenex_16500 main_x) (<= 2 (* 2 (select main_a v_prenex_16500))) (<= (+ (select main_a v_prenex_16501) (select main_a v_prenex_16500)) 1000))) (forall ((v_prenex_18042 Int) (v_prenex_18043 Int)) (or (< v_prenex_18043 main_y) (<= (+ (select main_a v_prenex_18043) (select main_a v_prenex_18042)) 1000) (< v_prenex_18042 main_x) (<= (* 2 (select main_a v_prenex_18042)) 1000) (<= 1000 (* 2 (select main_a v_prenex_18043))) (<= (+ main_y 1) v_prenex_18043))) (or (forall ((v_prenex_17006 Int)) (or (<= (* 2 (select main_a v_prenex_17006)) 1000) (< v_prenex_17006 main_x) (<= (+ main_x 1) v_prenex_17006))) (forall ((v_prenex_17007 Int)) (<= 1000 (* 2 (select main_a v_prenex_17007))))) (forall ((v_prenex_15431 Int) (v_prenex_15430 Int)) (or (<= (select main_a v_prenex_15431) (+ (select main_a v_prenex_15430) 998)) (<= (+ main_x 1) v_prenex_15430) (< v_prenex_15431 main_y) (<= (+ main_y 1) v_prenex_15431) (<= 500 (select main_a v_prenex_15431)))) (or (forall ((v_prenex_13957 Int)) (or (<= 0 (+ (select main_a v_prenex_13957) 498)) (<= (+ main_x 1) v_prenex_13957) (<= 2 (* 2 (select main_a v_prenex_13957))))) (forall ((v_prenex_13958 Int)) (or (<= (+ main_y 1) v_prenex_13958) (< v_prenex_13958 main_y) (<= (* 2 (select main_a v_prenex_13958)) 1998) (<= (select main_a v_prenex_13958) 999)))) (or (forall ((v_prenex_16641 Int)) (<= 1000 (* 2 (select main_a v_prenex_16641)))) (forall ((v_prenex_16640 Int)) (or (< v_prenex_16640 main_x) (<= (+ main_x 1) v_prenex_16640) (<= 2 (* 2 (select main_a v_prenex_16640))) (<= 0 (+ (select main_a v_prenex_16640) 498))))) (forall ((v_prenex_20551 Int) (v_prenex_20550 Int)) (or (< v_prenex_20551 main_y) (<= (+ main_y 1) v_prenex_20551) (<= 2 (* 2 (select main_a v_prenex_20550))) (<= (select main_a v_prenex_20550) 999) (<= (* 2 (select main_a v_prenex_20551)) 1998) (<= (+ (select main_a v_prenex_20551) (select main_a v_prenex_20550)) 1000) (<= (+ main_x 1) v_prenex_20550))) (or (forall ((v_prenex_17991 Int)) (or (<= (select main_a v_prenex_17991) 500) (<= (select main_a v_prenex_17991) 999))) (forall ((v_prenex_17992 Int)) (or (<= (select main_a v_prenex_17992) 999) (<= 1000 (* 2 (select main_a v_prenex_17992))) (< v_prenex_17992 main_y) (<= (+ main_y 1) v_prenex_17992)))) (forall ((v_prenex_16247 Int) (v_prenex_16246 Int)) (or (<= (* 2 (select main_a v_prenex_16247)) 1998) (< v_prenex_16247 main_y) (<= (select main_a v_prenex_16246) 500) (<= (+ main_y 1) v_prenex_16247) (<= 1000 (+ (select main_a v_prenex_16247) (select main_a v_prenex_16246))) (<= 0 (+ (select main_a v_prenex_16246) 498)))) (or (forall ((v_prenex_22042 Int)) (or (<= (select main_a v_prenex_22042) 999) (<= (* 2 (select main_a v_prenex_22042)) 1000))) (forall ((v_prenex_22043 Int)) (or (<= 1 (select main_a v_prenex_22043)) (< v_prenex_22043 main_y) (<= (* 2 (select main_a v_prenex_22043)) 1998) (<= (+ main_y 1) v_prenex_22043) (<= (select main_a v_prenex_22043) 999)))) (forall ((v_prenex_14035 Int) (v_prenex_14034 Int)) (or (<= 0 (+ (select main_a v_prenex_14034) 498)) (<= (select main_a v_prenex_14035) (+ (select main_a v_prenex_14034) 998)) (<= (+ main_y 1) v_prenex_14035) (<= 1000 (* 2 (select main_a v_prenex_14035))) (< v_prenex_14035 main_y))) (forall ((v_prenex_13455 Int) (v_prenex_13456 Int)) (or (<= (select main_a v_prenex_13455) (select main_a v_prenex_13456)) (<= 0 (+ (select main_a v_prenex_13455) 498)) (<= (+ main_y 1) v_prenex_13456) (<= (select main_a v_prenex_13455) 999) (<= (select main_a v_prenex_13456) 999) (< v_prenex_13456 main_y) (<= (+ main_x 1) v_prenex_13455))) (forall ((v_prenex_16753 Int) (v_prenex_16752 Int)) (or (<= (+ main_y 1) v_prenex_16753) (<= (select main_a v_prenex_16753) 1498) (<= (select main_a v_prenex_16753) 999) (< v_prenex_16753 main_y) (<= 0 (+ (select main_a v_prenex_16752) 498)) (<= 1000 (+ (select main_a v_prenex_16753) (select main_a v_prenex_16752))) (<= (select main_a v_prenex_16752) 500))) (forall ((v_prenex_16830 Int) (v_prenex_16831 Int)) (or (<= (+ main_x 1) v_prenex_16830) (<= 1000 (* 2 (select main_a v_prenex_16831))) (<= (+ main_y 1) v_prenex_16831) (< v_prenex_16831 main_y) (<= 1000 (+ (select main_a v_prenex_16831) (select main_a v_prenex_16830))) (<= (select main_a v_prenex_16830) 999) (<= (* 2 (select main_a v_prenex_16830)) 1000))) (forall ((v_prenex_17993 Int) (v_prenex_17994 Int)) (or (<= (select main_a v_prenex_17994) (+ (select main_a v_prenex_17993) 998)) (<= (select main_a v_prenex_17994) 1498) (<= (* 2 (select main_a v_prenex_17994)) 1998) (< v_prenex_17994 main_y) (<= (+ main_y 1) v_prenex_17994))) (forall ((v_prenex_18262 Int) (v_prenex_18263 Int)) (or (<= (* 2 (select main_a v_prenex_18262)) 1000) (<= (+ main_y 1) v_prenex_18263) (<= 0 (+ (select main_a v_prenex_18262) 498)) (<= (+ main_x 1) v_prenex_18262) (<= 1000 (+ (select main_a v_prenex_18263) (select main_a v_prenex_18262))) (<= (select main_a v_prenex_18263) 1498) (< v_prenex_18263 main_y))) (or (forall ((v_prenex_14891 Int)) (or (<= (+ main_y 1) v_prenex_14891) (<= 1000 (* 2 (select main_a v_prenex_14891))) (< v_prenex_14891 main_y))) (forall ((v_prenex_14890 Int)) (or (<= (+ main_x 1) v_prenex_14890) (<= 1 (select main_a v_prenex_14890)) (<= 2 (* 2 (select main_a v_prenex_14890)))))) (or (forall ((v_prenex_21681 Int)) (or (< v_prenex_21681 main_y) (<= 1000 (* 2 (select main_a v_prenex_21681))) (<= (select main_a v_prenex_21681) 999) (<= (+ main_y 1) v_prenex_21681))) (forall ((v_prenex_21680 Int)) (or (<= 2 (* 2 (select main_a v_prenex_21680))) (<= 0 (+ (select main_a v_prenex_21680) 498)) (< v_prenex_21680 main_x)))) (forall ((v_prenex_20904 Int) (v_prenex_20903 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_20904))) (<= 2 (* 2 (select main_a v_prenex_20903))) (< v_prenex_20904 main_y) (<= 1000 (+ (select main_a v_prenex_20904) (select main_a v_prenex_20903))) (<= (+ main_y 1) v_prenex_20904) (< v_prenex_20903 main_x) (<= (select main_a v_prenex_20903) 500))) (forall ((v_prenex_16188 Int) (v_prenex_16189 Int)) (or (<= (select main_a v_prenex_16188) 500) (<= (select main_a v_prenex_16188) (select main_a v_prenex_16189)) (< v_prenex_16189 main_y) (<= (+ main_y 1) v_prenex_16189) (<= 500 (select main_a v_prenex_16189)))) (forall ((v_prenex_16180 Int) (v_prenex_16181 Int)) (or (<= (select main_a v_prenex_16180) 500) (<= (* 2 (select main_a v_prenex_16180)) 1000) (< v_prenex_16180 main_x) (<= 1000 (* 2 (select main_a v_prenex_16181))) (<= (+ (select main_a v_prenex_16181) (select main_a v_prenex_16180)) 1000) (<= (+ main_y 1) v_prenex_16181) (< v_prenex_16181 main_y))) (forall ((v_prenex_18264 Int) (v_prenex_18265 Int)) (or (<= (select main_a v_prenex_18265) 999) (<= (select main_a v_prenex_18265) (+ (select main_a v_prenex_18264) 998)) (< v_prenex_18264 main_x) (<= 0 (+ (select main_a v_prenex_18264) 498)) (<= (+ main_y 1) v_prenex_18265) (<= 1 (select main_a v_prenex_18264)) (< v_prenex_18265 main_y))) (or (forall ((v_prenex_17360 Int)) (or (<= (+ main_x 1) v_prenex_17360) (<= (* 2 (select main_a v_prenex_17360)) 1000))) (forall ((v_prenex_17361 Int)) (or (< v_prenex_17361 main_y) (<= (+ main_y 1) v_prenex_17361) (<= (* 2 (select main_a v_prenex_17361)) 1998) (<= (select main_a v_prenex_17361) 999)))) (forall ((v_prenex_15597 Int) (v_prenex_15596 Int)) (or (< v_prenex_15597 main_y) (<= (select main_a v_prenex_15597) (+ (select main_a v_prenex_15596) 998)) (<= 0 (+ (select main_a v_prenex_15596) 498)) (<= (+ main_y 1) v_prenex_15597) (<= (+ main_x 1) v_prenex_15596) (<= 2 (* 2 (select main_a v_prenex_15596))) (<= (* 2 (select main_a v_prenex_15597)) 1998))) (forall ((v_prenex_14147 Int) (v_prenex_14146 Int)) (or (<= (+ main_y 1) v_prenex_14147) (<= (* 2 (select main_a v_prenex_14146)) 1000) (<= (* 2 (select main_a v_prenex_14147)) 1998) (<= (select main_a v_prenex_14146) (select main_a v_prenex_14147)) (< v_prenex_14147 main_y))) (or (forall ((v_prenex_19874 Int)) (or (<= 500 (select main_a v_prenex_19874)) (< v_prenex_19874 main_y) (<= (+ main_y 1) v_prenex_19874))) (forall ((v_prenex_19873 Int)) (or (< v_prenex_19873 main_x) (<= (* 2 (select main_a v_prenex_19873)) 1000)))) (forall ((v_prenex_17989 Int) (v_prenex_17990 Int)) (or (< v_prenex_17990 main_y) (<= (+ main_y 1) v_prenex_17990) (<= 1 (select main_a v_prenex_17990)) (<= (+ (select main_a v_prenex_17990) (select main_a v_prenex_17989)) 1000) (<= (select main_a v_prenex_17989) 500))) (forall ((v_prenex_18002 Int) (v_prenex_18001 Int)) (or (<= 2 (* 2 (select main_a v_prenex_18001))) (<= (+ main_x 1) v_prenex_18001) (<= (+ main_y 1) v_prenex_18002) (< v_prenex_18002 main_y) (<= (select main_a v_prenex_18001) 999) (<= (select main_a v_prenex_18001) (select main_a v_prenex_18002)) (<= 1000 (* 2 (select main_a v_prenex_18002))))) (forall ((v_prenex_18448 Int) (v_prenex_18449 Int)) (or (<= 500 (select main_a v_prenex_18449)) (<= (+ main_y 1) v_prenex_18449) (<= (select main_a v_prenex_18448) 500) (<= (+ (select main_a v_prenex_18449) (select main_a v_prenex_18448)) 1000) (<= 2 (* 2 (select main_a v_prenex_18448))) (< v_prenex_18449 main_y) (<= 1 (select main_a v_prenex_18449)))) (or (forall ((v_prenex_18889 Int)) (or (<= 0 (+ (select main_a v_prenex_18889) 498)) (<= (select main_a v_prenex_18889) 999))) (forall ((v_prenex_18890 Int)) (or (<= (+ main_y 1) v_prenex_18890) (< v_prenex_18890 main_y) (<= (* 2 (select main_a v_prenex_18890)) 1998)))) (forall ((v_prenex_17623 Int) (v_prenex_17624 Int)) (or (<= (select main_a v_prenex_17624) 1498) (< v_prenex_17624 main_y) (<= (select main_a v_prenex_17623) 999) (<= (+ main_y 1) v_prenex_17624) (<= (* 2 (select main_a v_prenex_17623)) 1000) (<= (select main_a v_prenex_17624) (+ (select main_a v_prenex_17623) 998)))) (forall ((v_prenex_16534 Int) (v_prenex_16535 Int)) (or (< v_prenex_16535 main_y) (<= 0 (+ (select main_a v_prenex_16534) 498)) (<= (select main_a v_prenex_16535) 1498) (<= (+ main_y 1) v_prenex_16535) (<= (+ (select main_a v_prenex_16535) (select main_a v_prenex_16534)) 1000) (<= (+ main_x 1) v_prenex_16534))) (or (forall ((v_prenex_17070 Int)) (or (<= 0 (+ (select main_a v_prenex_17070) 498)) (< v_prenex_17070 main_x) (<= (select main_a v_prenex_17070) 500))) (forall ((v_prenex_17071 Int)) (or (<= (* 2 (select main_a v_prenex_17071)) 1998) (< v_prenex_17071 main_y) (<= (+ main_y 1) v_prenex_17071) (<= (select main_a v_prenex_17071) 999)))) (forall ((v_prenex_18484 Int) (v_prenex_18485 Int)) (or (< v_prenex_18485 main_y) (< v_prenex_18484 main_x) (<= 0 (+ (select main_a v_prenex_18484) 498)) (<= (+ main_x 1) v_prenex_18484) (<= (+ (select main_a v_prenex_18485) (select main_a v_prenex_18484)) 1000))) (forall ((v_prenex_21454 Int) (v_prenex_21455 Int)) (or (<= (select main_a v_prenex_21454) 999) (<= (+ (select main_a v_prenex_21455) (select main_a v_prenex_21454)) 1000) (< v_prenex_21454 main_x) (<= (+ main_y 1) v_prenex_21455) (<= 0 (+ (select main_a v_prenex_21454) 498)) (< v_prenex_21455 main_y) (<= 500 (select main_a v_prenex_21455)))) (or (forall ((v_prenex_20165 Int)) (or (<= (+ main_y 1) v_prenex_20165) (<= (* 2 (select main_a v_prenex_20165)) 1998) (<= 500 (select main_a v_prenex_20165)) (< v_prenex_20165 main_y))) (forall ((v_prenex_20164 Int)) (or (< v_prenex_20164 main_x) (<= (select main_a v_prenex_20164) 500) (<= 1 (select main_a v_prenex_20164))))) (forall ((v_prenex_21225 Int) (v_prenex_21226 Int)) (or (<= 1000 (+ (select main_a v_prenex_21226) (select main_a v_prenex_21225))) (< v_prenex_21226 main_y) (<= (+ main_y 1) v_prenex_21226) (<= 2 (* 2 (select main_a v_prenex_21225))) (<= 0 (+ (select main_a v_prenex_21225) 498)) (<= (+ main_x 1) v_prenex_21225) (<= 1000 (* 2 (select main_a v_prenex_21226))))) (forall ((v_prenex_17619 Int) (v_prenex_17620 Int)) (or (<= 1000 (+ (select main_a v_prenex_17620) (select main_a v_prenex_17619))) (<= 500 (select main_a v_prenex_17620)) (<= 1 (select main_a v_prenex_17620)) (< v_prenex_17620 main_y) (<= (select main_a v_prenex_17619) 500) (<= (+ main_y 1) v_prenex_17620))) (or (forall ((v_prenex_18777 Int)) (or (<= (select main_a v_prenex_18777) 1498) (<= (+ main_y 1) v_prenex_18777) (<= 1000 (* 2 (select main_a v_prenex_18777))) (< v_prenex_18777 main_y))) (forall ((v_prenex_18776 Int)) (or (<= (select main_a v_prenex_18776) 999) (<= (+ main_x 1) v_prenex_18776)))) (or (forall ((v_prenex_20665 Int)) (or (<= 2 (* 2 (select main_a v_prenex_20665))) (<= (select main_a v_prenex_20665) 500))) (forall ((v_prenex_20666 Int)) (or (<= (+ main_y 1) v_prenex_20666) (< v_prenex_20666 main_y) (<= 1000 (* 2 (select main_a v_prenex_20666))) (<= 500 (select main_a v_prenex_20666)) (<= (* 2 (select main_a v_prenex_20666)) 1998)))) (or (forall ((v_prenex_14213 Int)) (<= 2 (* 2 (select main_a v_prenex_14213)))) (forall ((v_prenex_14214 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_14214))) (<= (+ main_y 1) v_prenex_14214) (<= (select main_a v_prenex_14214) 999) (< v_prenex_14214 main_y)))) (forall ((v_prenex_21840 Int) (v_prenex_21841 Int)) (or (<= (+ main_y 1) v_prenex_21841) (<= (select main_a v_prenex_21841) 1498) (<= 1000 (+ (select main_a v_prenex_21841) (select main_a v_prenex_21840))) (<= (* 2 (select main_a v_prenex_21841)) 1998) (<= (select main_a v_prenex_21840) 500) (< v_prenex_21841 main_y))) (or (forall ((v_prenex_13734 Int)) (or (<= (+ main_y 1) v_prenex_13734) (< v_prenex_13734 main_y) (<= 1000 (* 2 (select main_a v_prenex_13734))))) (forall ((v_prenex_13733 Int)) (or (<= (select main_a v_prenex_13733) 500) (< v_prenex_13733 main_x)))) (forall ((v_prenex_18024 Int) (v_prenex_18025 Int)) (or (<= 1 (select main_a v_prenex_18025)) (<= (+ (select main_a v_prenex_18025) (select main_a v_prenex_18024)) 1000) (< v_prenex_18025 main_y) (<= (+ main_y 1) v_prenex_18025))) (forall ((v_prenex_20984 Int) (v_prenex_20985 Int)) (or (<= (+ main_y 1) v_prenex_20985) (<= 2 (* 2 (select main_a v_prenex_20984))) (<= (select main_a v_prenex_20984) (select main_a v_prenex_20985)) (<= 0 (+ (select main_a v_prenex_20984) 498)) (< v_prenex_20985 main_y) (<= (select main_a v_prenex_20985) 1498))) (forall ((v_prenex_18642 Int) (v_prenex_18643 Int)) (or (<= 0 (+ (select main_a v_prenex_18642) 498)) (<= 1000 (+ (select main_a v_prenex_18643) (select main_a v_prenex_18642))) (< v_prenex_18643 main_y) (<= 1 (select main_a v_prenex_18642)) (<= (+ main_y 1) v_prenex_18643) (<= 1000 (* 2 (select main_a v_prenex_18643))) (<= 1 (select main_a v_prenex_18643)))) (or (forall ((v_prenex_13907 Int)) (or (<= 2 (* 2 (select main_a v_prenex_13907))) (<= 0 (+ (select main_a v_prenex_13907) 498)))) (forall ((v_prenex_13908 Int)) (or (< v_prenex_13908 main_y) (<= (select main_a v_prenex_13908) 999) (<= (* 2 (select main_a v_prenex_13908)) 1998) (<= (+ main_y 1) v_prenex_13908) (<= 1 (select main_a v_prenex_13908))))) (or (forall ((v_prenex_14529 Int)) (or (< v_prenex_14529 main_y) (<= (+ main_y 1) v_prenex_14529) (<= 1000 (* 2 (select main_a v_prenex_14529))) (<= 1 (select main_a v_prenex_14529)) (<= (select main_a v_prenex_14529) 1498))) (forall ((v_prenex_14528 Int)) (or (<= (select main_a v_prenex_14528) 999) (<= (select main_a v_prenex_14528) 500)))) (forall ((v_prenex_16348 Int) (v_prenex_16349 Int)) (or (<= (select main_a v_prenex_16348) (select main_a v_prenex_16349)) (<= 2 (* 2 (select main_a v_prenex_16348))) (<= (select main_a v_prenex_16349) 1498) (< v_prenex_16349 main_y) (<= 0 (+ (select main_a v_prenex_16348) 498)) (<= (+ main_y 1) v_prenex_16349))) (or (forall ((v_prenex_20037 Int)) (or (< v_prenex_20037 main_y) (<= (+ main_y 1) v_prenex_20037) (<= (* 2 (select main_a v_prenex_20037)) 1998))) (forall ((v_prenex_20036 Int)) (or (<= 0 (+ (select main_a v_prenex_20036) 498)) (<= (select main_a v_prenex_20036) 500)))) (forall ((v_prenex_13717 Int) (v_prenex_13718 Int)) (or (<= (+ main_y 1) v_prenex_13718) (< v_prenex_13718 main_y) (<= (+ (select main_a v_prenex_13718) (select main_a v_prenex_13717)) 1000) (<= 1 (select main_a v_prenex_13718)) (<= 0 (+ (select main_a v_prenex_13717) 498)) (<= 1 (select main_a v_prenex_13717)) (<= (select main_a v_prenex_13718) 999))) (forall ((v_prenex_17810 Int) (v_prenex_17811 Int)) (or (<= (+ main_x 1) v_prenex_17810) (<= (+ (select main_a v_prenex_17811) (select main_a v_prenex_17810)) 1000) (<= 0 (+ (select main_a v_prenex_17810) 498)) (< v_prenex_17810 main_x) (<= (+ main_y 1) v_prenex_17811))) (forall ((v_prenex_19735 Int) (v_prenex_19736 Int)) (or (<= (* 2 (select main_a v_prenex_19735)) 1000) (<= (* 2 (select main_a v_prenex_19736)) 1998) (<= (+ main_y 1) v_prenex_19736) (<= (select main_a v_prenex_19735) (select main_a v_prenex_19736)) (<= (+ main_x 1) v_prenex_19735) (< v_prenex_19736 main_y))) (forall ((v_prenex_19366 Int) (v_prenex_19367 Int)) (or (<= 1 (select main_a v_prenex_19367)) (<= (select main_a v_prenex_19366) 500) (< v_prenex_19367 main_y) (<= (* 2 (select main_a v_prenex_19366)) 1000) (<= 1000 (+ (select main_a v_prenex_19367) (select main_a v_prenex_19366))) (< v_prenex_19366 main_x) (<= (+ main_y 1) v_prenex_19367))) (forall ((v_prenex_16524 Int) (v_prenex_16525 Int)) (or (<= 1 (select main_a v_prenex_16524)) (<= (select main_a v_prenex_16525) 1498) (<= (+ (select main_a v_prenex_16525) (select main_a v_prenex_16524)) 1000) (<= (* 2 (select main_a v_prenex_16525)) 1998) (<= (+ main_y 1) v_prenex_16525) (< v_prenex_16525 main_y))) (forall ((v_prenex_20456 Int) (v_prenex_20457 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_20457))) (<= (select main_a v_prenex_20456) 500) (<= (+ main_y 1) v_prenex_20457) (<= 1 (select main_a v_prenex_20457)) (<= 1000 (+ (select main_a v_prenex_20457) (select main_a v_prenex_20456))) (<= (* 2 (select main_a v_prenex_20456)) 1000) (< v_prenex_20457 main_y))) (forall ((v_prenex_16998 Int) (v_prenex_16999 Int)) (or (<= 1 (select main_a v_prenex_16998)) (<= (+ main_y 1) v_prenex_16999) (<= (select main_a v_prenex_16999) 1498) (<= (* 2 (select main_a v_prenex_16999)) 1998) (<= (select main_a v_prenex_16999) (+ (select main_a v_prenex_16998) 998)) (< v_prenex_16999 main_y))) (or (forall ((v_prenex_19461 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_19461))) (<= (* 2 (select main_a v_prenex_19461)) 1998) (<= (select main_a v_prenex_19461) 1498) (< v_prenex_19461 main_y) (<= (+ main_y 1) v_prenex_19461))) (forall ((v_prenex_19460 Int)) (<= (* 2 (select main_a v_prenex_19460)) 1000))) (forall ((v_prenex_15303 Int) (v_prenex_15302 Int)) (or (<= (+ main_y 1) v_prenex_15303) (<= (* 2 (select main_a v_prenex_15302)) 1000) (<= (select main_a v_prenex_15303) 1498) (<= (select main_a v_prenex_15303) (+ (select main_a v_prenex_15302) 998)) (<= 500 (select main_a v_prenex_15303)) (< v_prenex_15303 main_y) (<= 0 (+ (select main_a v_prenex_15302) 498)))) (or (forall ((v_prenex_18131 Int)) (or (<= (select main_a v_prenex_18131) 1498) (<= 1000 (* 2 (select main_a v_prenex_18131))) (<= (+ main_y 1) v_prenex_18131) (< v_prenex_18131 main_y))) (forall ((v_prenex_18130 Int)) (or (< v_prenex_18130 main_x) (<= (* 2 (select main_a v_prenex_18130)) 1000) (<= 1 (select main_a v_prenex_18130))))) (or (forall ((v_prenex_16498 Int)) (<= 0 (+ (select main_a v_prenex_16498) 498))) (forall ((v_prenex_16499 Int)) (or (<= (+ main_y 1) v_prenex_16499) (<= 1000 (* 2 (select main_a v_prenex_16499))) (<= (select main_a v_prenex_16499) 999) (< v_prenex_16499 main_y) (<= (* 2 (select main_a v_prenex_16499)) 1998)))) (forall ((v_prenex_15159 Int) (v_prenex_15158 Int)) (or (<= (+ main_y 1) v_prenex_15159) (<= (select main_a v_prenex_15159) 1498) (<= (* 2 (select main_a v_prenex_15158)) 1000) (<= 1000 (+ (select main_a v_prenex_15159) (select main_a v_prenex_15158))) (<= 0 (+ (select main_a v_prenex_15158) 498)) (< v_prenex_15159 main_y))) (forall ((v_prenex_15605 Int) (v_prenex_15604 Int)) (or (< v_prenex_15605 main_y) (<= (select main_a v_prenex_15604) 999) (<= (+ main_y 1) v_prenex_15605) (<= 1000 (+ (select main_a v_prenex_15605) (select main_a v_prenex_15604))) (<= 0 (+ (select main_a v_prenex_15604) 498)) (<= (select main_a v_prenex_15605) 999))) (forall ((v_prenex_14025 Int) (v_prenex_14024 Int)) (or (< v_prenex_14025 main_y) (<= (* 2 (select main_a v_prenex_14024)) 1000) (<= (* 2 (select main_a v_prenex_14025)) 1998) (<= (select main_a v_prenex_14025) 999) (<= (+ (select main_a v_prenex_14025) (select main_a v_prenex_14024)) 1000) (<= 1 (select main_a v_prenex_14024)) (<= (+ main_y 1) v_prenex_14025))) (forall ((v_prenex_19274 Int) (v_prenex_19275 Int)) (or (<= (* 2 (select main_a v_prenex_19274)) 1000) (<= 1000 (+ (select main_a v_prenex_19275) (select main_a v_prenex_19274))) (<= 500 (select main_a v_prenex_19275)) (<= (+ main_x 1) v_prenex_19274) (<= (+ main_y 1) v_prenex_19275) (< v_prenex_19275 main_y))) (forall ((v_prenex_19410 Int) (v_prenex_19411 Int)) (or (< v_prenex_19410 main_x) (< v_prenex_19411 main_y) (<= (+ main_y 1) v_prenex_19411) (<= (* 2 (select main_a v_prenex_19411)) 1998) (<= (select main_a v_prenex_19410) (select main_a v_prenex_19411)))) (forall ((v_prenex_19014 Int) (v_prenex_19013 Int)) (or (< v_prenex_19014 main_y) (<= 2 (* 2 (select main_a v_prenex_19013))) (<= (+ main_x 1) v_prenex_19013) (<= (+ main_y 1) v_prenex_19014) (<= (select main_a v_prenex_19014) 999) (<= (select main_a v_prenex_19013) 500) (<= 1000 (+ (select main_a v_prenex_19014) (select main_a v_prenex_19013))))) (forall ((v_prenex_20742 Int) (v_prenex_20741 Int)) (or (<= 2 (* 2 (select main_a v_prenex_20741))) (<= 1 (select main_a v_prenex_20741)) (<= 500 (select main_a v_prenex_20742)) (<= 1000 (+ (select main_a v_prenex_20742) (select main_a v_prenex_20741))) (< v_prenex_20742 main_y) (<= (* 2 (select main_a v_prenex_20742)) 1998) (<= (+ main_y 1) v_prenex_20742))) (forall ((v_prenex_19712 Int) (v_prenex_19711 Int)) (or (<= (+ main_y 1) v_prenex_19712) (<= (select main_a v_prenex_19712) (+ (select main_a v_prenex_19711) 998)) (< v_prenex_19711 main_x) (<= 500 (select main_a v_prenex_19712)) (< v_prenex_19712 main_y) (<= 0 (+ (select main_a v_prenex_19711) 498)))) (forall ((v_prenex_14718 Int) (v_prenex_14719 Int)) (or (<= (select main_a v_prenex_14718) (select main_a v_prenex_14719)) (<= 1000 (* 2 (select main_a v_prenex_14719))) (<= (+ main_y 1) v_prenex_14719) (< v_prenex_14719 main_y) (<= (select main_a v_prenex_14718) 500) (<= (* 2 (select main_a v_prenex_14718)) 1000) (<= (+ main_x 1) v_prenex_14718))) (or (forall ((v_prenex_13607 Int)) (or (<= (select main_a v_prenex_13607) 500) (<= (+ main_x 1) v_prenex_13607))) (forall ((v_prenex_13608 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_13608))) (<= (* 2 (select main_a v_prenex_13608)) 1998) (< v_prenex_13608 main_y) (<= (+ main_y 1) v_prenex_13608)))) (forall ((v_prenex_13822 Int) (v_prenex_13821 Int)) (or (<= 2 (* 2 (select main_a v_prenex_13821))) (< v_prenex_13822 main_y) (<= (+ main_y 1) v_prenex_13822) (<= (select main_a v_prenex_13822) 999) (<= (select main_a v_prenex_13822) (+ (select main_a v_prenex_13821) 998)))) (forall ((v_prenex_18767 Int) (v_prenex_18766 Int)) (or (<= 1 (select main_a v_prenex_18767)) (<= (+ main_y 1) v_prenex_18767) (<= 1000 (+ (select main_a v_prenex_18767) (select main_a v_prenex_18766))) (< v_prenex_18767 main_y))) (forall ((v_prenex_17054 Int) (v_prenex_17055 Int)) (or (<= (* 2 (select main_a v_prenex_17054)) 1000) (<= (select main_a v_prenex_17055) (+ (select main_a v_prenex_17054) 998)) (<= (+ main_y 1) v_prenex_17055) (< v_prenex_17055 main_y) (<= (select main_a v_prenex_17055) 1498))) (forall ((v_prenex_14282 Int) (v_prenex_14281 Int)) (or (< v_prenex_14282 main_y) (<= 500 (select main_a v_prenex_14282)) (<= (+ main_y 1) v_prenex_14282) (<= 1 (select main_a v_prenex_14282)) (<= (* 2 (select main_a v_prenex_14281)) 1000) (<= 0 (+ (select main_a v_prenex_14281) 498)) (<= (select main_a v_prenex_14281) (select main_a v_prenex_14282)))) (forall ((v_prenex_15061 Int) (v_prenex_15060 Int)) (or (< v_prenex_15061 main_y) (<= (select main_a v_prenex_15061) (+ (select main_a v_prenex_15060) 998)) (<= (select main_a v_prenex_15061) 1498) (<= (select main_a v_prenex_15061) 999) (<= (select main_a v_prenex_15060) 500) (<= 1 (select main_a v_prenex_15060)) (<= (+ main_y 1) v_prenex_15061))) (forall ((v_prenex_20254 Int) (v_prenex_20253 Int)) (or (< v_prenex_20254 main_y) (<= 1 (select main_a v_prenex_20253)) (<= (select main_a v_prenex_20253) (select main_a v_prenex_20254)) (<= (+ main_y 1) v_prenex_20254) (<= (select main_a v_prenex_20254) 1498) (<= (* 2 (select main_a v_prenex_20253)) 1000) (< v_prenex_20253 main_x))) (forall ((v_prenex_19597 Int) (v_prenex_19598 Int)) (or (< v_prenex_19598 main_y) (<= (+ main_x 1) v_prenex_19597) (<= (select main_a v_prenex_19597) (select main_a v_prenex_19598)) (<= (+ main_y 1) v_prenex_19598) (<= 2 (* 2 (select main_a v_prenex_19597))) (<= (select main_a v_prenex_19598) 999))) (or (forall ((v_prenex_20917 Int)) (or (<= 1 (select main_a v_prenex_20917)) (<= (+ main_x 1) v_prenex_20917))) (forall ((v_prenex_20918 Int)) (or (<= (+ main_y 1) v_prenex_20918) (<= 1 (select main_a v_prenex_20918)) (<= (* 2 (select main_a v_prenex_20918)) 1998) (< v_prenex_20918 main_y)))) (forall ((v_prenex_17622 Int) (v_prenex_17621 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_17622))) (<= (+ main_y 1) v_prenex_17622) (<= 2 (* 2 (select main_a v_prenex_17621))) (< v_prenex_17622 main_y) (<= 0 (+ (select main_a v_prenex_17621) 498)) (<= 500 (select main_a v_prenex_17622)) (<= (select main_a v_prenex_17622) (+ (select main_a v_prenex_17621) 998)))) (or (forall ((v_prenex_18975 Int)) (or (<= (select main_a v_prenex_18975) 500) (<= 1 (select main_a v_prenex_18975)))) (forall ((v_prenex_18976 Int)) (or (<= 1 (select main_a v_prenex_18976)) (<= 1000 (* 2 (select main_a v_prenex_18976))) (< v_prenex_18976 main_y) (<= (+ main_y 1) v_prenex_18976)))) (forall ((v_prenex_16520 Int) (v_prenex_16521 Int)) (or (<= (select main_a v_prenex_16520) (select main_a v_prenex_16521)) (<= (select main_a v_prenex_16521) 1498) (< v_prenex_16521 main_y) (<= (* 2 (select main_a v_prenex_16520)) 1000) (<= (+ main_y 1) v_prenex_16521))) (forall ((v_prenex_16364 Int) (v_prenex_16365 Int)) (or (<= (select main_a v_prenex_16365) 999) (<= 2 (* 2 (select main_a v_prenex_16364))) (<= (+ main_y 1) v_prenex_16365) (<= (select main_a v_prenex_16364) 500) (< v_prenex_16365 main_y) (<= (select main_a v_prenex_16364) (select main_a v_prenex_16365)) (<= (* 2 (select main_a v_prenex_16365)) 1998))) (forall ((v_prenex_17609 Int) (v_prenex_17610 Int)) (or (< v_prenex_17610 main_y) (<= 1 (select main_a v_prenex_17610)) (<= (select main_a v_prenex_17609) 500) (<= (* 2 (select main_a v_prenex_17610)) 1998) (<= (+ main_y 1) v_prenex_17610) (<= (select main_a v_prenex_17609) (select main_a v_prenex_17610)) (<= 2 (* 2 (select main_a v_prenex_17609))))) (or (forall ((v_prenex_17878 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_17878))) (<= (select main_a v_prenex_17878) 999) (<= 1 (select main_a v_prenex_17878)) (< v_prenex_17878 main_y) (<= (+ main_y 1) v_prenex_17878))) (forall ((v_prenex_17877 Int)) (<= 1 (select main_a v_prenex_17877)))) (or (forall ((v_prenex_21636 Int)) (<= 1 (select main_a v_prenex_21636))) (forall ((v_prenex_21637 Int)) (or (<= (* 2 (select main_a v_prenex_21637)) 1998) (<= 500 (select main_a v_prenex_21637)) (< v_prenex_21637 main_y) (<= (+ main_y 1) v_prenex_21637) (<= 1000 (* 2 (select main_a v_prenex_21637)))))) (forall ((v_prenex_21918 Int) (v_prenex_21919 Int)) (or (<= (select main_a v_prenex_21919) 999) (<= 0 (+ (select main_a v_prenex_21918) 498)) (<= 1000 (* 2 (select main_a v_prenex_21919))) (< v_prenex_21919 main_y) (<= 2 (* 2 (select main_a v_prenex_21918))) (<= (+ main_y 1) v_prenex_21919) (<= (select main_a v_prenex_21919) (+ (select main_a v_prenex_21918) 998)))) (forall ((v_prenex_14093 Int) (v_prenex_14092 Int)) (or (<= 1 (select main_a v_prenex_14092)) (< v_prenex_14093 main_y) (<= (+ main_y 1) v_prenex_14093) (<= (+ main_x 1) v_prenex_14092) (<= (select main_a v_prenex_14093) 999) (<= (select main_a v_prenex_14092) (select main_a v_prenex_14093)))) (forall ((v_prenex_21939 Int) (v_prenex_21938 Int)) (or (<= 500 (select main_a v_prenex_21939)) (<= (+ main_y 1) v_prenex_21939) (< v_prenex_21939 main_y) (<= (select main_a v_prenex_21939) 999) (<= (select main_a v_prenex_21938) 500) (<= 0 (+ (select main_a v_prenex_21938) 498)) (<= 1000 (+ (select main_a v_prenex_21939) (select main_a v_prenex_21938))))) (forall ((v_prenex_19339 Int) (v_prenex_19338 Int)) (or (< v_prenex_19339 main_y) (<= (+ (select main_a v_prenex_19339) (select main_a v_prenex_19338)) 1000) (<= (* 2 (select main_a v_prenex_19338)) 1000) (< v_prenex_19338 main_x) (<= (+ main_y 1) v_prenex_19339) (<= 1 (select main_a v_prenex_19339)))) (forall ((v_prenex_21759 Int) (v_prenex_21758 Int)) (or (<= 1 (select main_a v_prenex_21759)) (< v_prenex_21759 main_y) (<= 1 (select main_a v_prenex_21758)) (<= (select main_a v_prenex_21759) 1498) (<= (+ main_y 1) v_prenex_21759) (<= (select main_a v_prenex_21758) (select main_a v_prenex_21759)))) (forall ((v_prenex_19816 Int) (v_prenex_19815 Int)) (or (<= 1000 (+ (select main_a v_prenex_19816) (select main_a v_prenex_19815))) (< v_prenex_19816 main_y) (<= 500 (select main_a v_prenex_19816)) (<= (+ main_y 1) v_prenex_19816) (<= (* 2 (select main_a v_prenex_19816)) 1998) (<= (* 2 (select main_a v_prenex_19815)) 1000) (<= 2 (* 2 (select main_a v_prenex_19815))))) (forall ((v_prenex_15235 Int) (v_prenex_15234 Int)) (or (<= (+ (select main_a v_prenex_15235) (select main_a v_prenex_15234)) 1000) (<= (+ main_y 1) v_prenex_15235) (<= (select main_a v_prenex_15235) 1498) (<= 1 (select main_a v_prenex_15234)) (< v_prenex_15235 main_y) (<= 0 (+ (select main_a v_prenex_15234) 498)))) (forall ((v_prenex_20477 Int) (v_prenex_20476 Int)) (or (<= (select main_a v_prenex_20477) 1498) (<= 1 (select main_a v_prenex_20476)) (< v_prenex_20477 main_y) (<= (+ main_y 1) v_prenex_20477) (<= (select main_a v_prenex_20477) 999) (<= (+ (select main_a v_prenex_20477) (select main_a v_prenex_20476)) 1000) (<= (select main_a v_prenex_20476) 500))) (or (forall ((v_prenex_14207 Int)) (or (<= 1 (select main_a v_prenex_14207)) (<= (select main_a v_prenex_14207) 500))) (forall ((v_prenex_14208 Int)) (or (<= (select main_a v_prenex_14208) 999) (< v_prenex_14208 main_y) (<= (+ main_y 1) v_prenex_14208) (<= (* 2 (select main_a v_prenex_14208)) 1998)))) (or (forall ((v_prenex_19005 Int)) (or (<= (+ main_x 1) v_prenex_19005) (<= 1 (select main_a v_prenex_19005)) (<= 2 (* 2 (select main_a v_prenex_19005))))) (forall ((v_prenex_19006 Int)) (or (< v_prenex_19006 main_y) (<= 1000 (* 2 (select main_a v_prenex_19006))) (<= 1 (select main_a v_prenex_19006)) (<= (+ main_y 1) v_prenex_19006)))) (forall ((v_prenex_18057 Int) (v_prenex_18056 Int)) (or (<= (+ main_y 1) v_prenex_18057) (< v_prenex_18057 main_y) (<= (* 2 (select main_a v_prenex_18056)) 1000) (<= (select main_a v_prenex_18057) 1498) (<= 1000 (+ (select main_a v_prenex_18057) (select main_a v_prenex_18056))) (<= 0 (+ (select main_a v_prenex_18056) 498)) (<= 1000 (* 2 (select main_a v_prenex_18057))))) (forall ((v_prenex_20571 Int) (v_prenex_20570 Int)) (or (<= 1 (select main_a v_prenex_20571)) (<= 1 (select main_a v_prenex_20570)) (<= (select main_a v_prenex_20571) 999) (<= 2 (* 2 (select main_a v_prenex_20570))) (< v_prenex_20571 main_y) (<= (+ (select main_a v_prenex_20571) (select main_a v_prenex_20570)) 1000) (<= (+ main_y 1) v_prenex_20571))) (forall ((v_prenex_14325 Int) (v_prenex_14326 Int)) (or (< v_prenex_14326 main_y) (<= 1000 (+ (select main_a v_prenex_14326) (select main_a v_prenex_14325))) (<= (select main_a v_prenex_14325) 500) (<= 1000 (* 2 (select main_a v_prenex_14326))) (<= (select main_a v_prenex_14325) 999) (<= (+ main_y 1) v_prenex_14326))) (or (forall ((v_prenex_17125 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_17125))) (< v_prenex_17125 main_y) (<= (select main_a v_prenex_17125) 999) (<= (* 2 (select main_a v_prenex_17125)) 1998) (<= (+ main_y 1) v_prenex_17125))) (forall ((v_prenex_17124 Int)) (or (<= (select main_a v_prenex_17124) 999) (<= (select main_a v_prenex_17124) 500)))) (forall ((v_prenex_21724 Int) (v_prenex_21725 Int)) (or (<= 1 (select main_a v_prenex_21724)) (<= 500 (select main_a v_prenex_21725)) (<= 1000 (+ (select main_a v_prenex_21725) (select main_a v_prenex_21724))) (<= (+ main_y 1) v_prenex_21725) (< v_prenex_21725 main_y))) (forall ((v_prenex_19894 Int) (v_prenex_19895 Int)) (or (<= (select main_a v_prenex_19894) 999) (<= (select main_a v_prenex_19894) (select main_a v_prenex_19895)) (<= 2 (* 2 (select main_a v_prenex_19894))) (<= (+ main_y 1) v_prenex_19895) (< v_prenex_19895 main_y) (< v_prenex_19894 main_x) (<= 1000 (* 2 (select main_a v_prenex_19895))))) (or (forall ((v_prenex_15319 Int)) (or (<= (+ main_y 1) v_prenex_15319) (<= (* 2 (select main_a v_prenex_15319)) 1998) (<= 500 (select main_a v_prenex_15319)) (< v_prenex_15319 main_y) (<= (select main_a v_prenex_15319) 1498))) (forall ((v_prenex_15318 Int)) (<= (select main_a v_prenex_15318) 500))) (or (forall ((v_prenex_16004 Int)) (or (<= 0 (+ (select main_a v_prenex_16004) 498)) (<= (+ main_x 1) v_prenex_16004) (<= 2 (* 2 (select main_a v_prenex_16004))))) (forall ((v_prenex_16005 Int)) (or (<= (+ main_y 1) v_prenex_16005) (< v_prenex_16005 main_y) (<= 1000 (* 2 (select main_a v_prenex_16005))) (<= (* 2 (select main_a v_prenex_16005)) 1998)))) (forall ((v_prenex_16932 Int) (v_prenex_16933 Int)) (or (<= (+ (select main_a v_prenex_16933) (select main_a v_prenex_16932)) 1000) (<= 1000 (* 2 (select main_a v_prenex_16933))) (< v_prenex_16933 main_y) (<= 2 (* 2 (select main_a v_prenex_16932))) (<= (select main_a v_prenex_16932) 999) (<= (+ main_y 1) v_prenex_16933) (<= (select main_a v_prenex_16933) 1498))) (forall ((v_prenex_21408 Int) (v_prenex_21409 Int)) (or (<= 0 (+ (select main_a v_prenex_21408) 498)) (<= (select main_a v_prenex_21408) (select main_a v_prenex_21409)) (<= 1 (select main_a v_prenex_21408)) (<= (+ main_y 1) v_prenex_21409) (< v_prenex_21409 main_y) (< v_prenex_21408 main_x) (<= (* 2 (select main_a v_prenex_21409)) 1998))) (or (forall ((v_prenex_19245 Int)) (or (<= (select main_a v_prenex_19245) 999) (<= 1 (select main_a v_prenex_19245)) (< v_prenex_19245 main_x))) (forall ((v_prenex_19246 Int)) (or (<= (+ main_y 1) v_prenex_19246) (< v_prenex_19246 main_y) (<= 1000 (* 2 (select main_a v_prenex_19246))) (<= (select main_a v_prenex_19246) 1498)))) (forall ((v_prenex_19748 Int) (v_prenex_19747 Int)) (or (<= (+ main_y 1) v_prenex_19748) (<= 0 (+ (select main_a v_prenex_19747) 498)) (<= 2 (* 2 (select main_a v_prenex_19747))) (<= (* 2 (select main_a v_prenex_19748)) 1998) (<= 1000 (+ (select main_a v_prenex_19748) (select main_a v_prenex_19747))) (<= (select main_a v_prenex_19748) 999) (< v_prenex_19748 main_y))) (forall ((v_prenex_16036 Int) (v_prenex_16037 Int)) (or (< v_prenex_16037 main_y) (<= (+ main_y 1) v_prenex_16037) (<= 500 (select main_a v_prenex_16037)) (<= (select main_a v_prenex_16037) (+ (select main_a v_prenex_16036) 998)) (<= (select main_a v_prenex_16037) 999))) (forall ((v_prenex_14388 Int) (v_prenex_14387 Int)) (or (<= (* 2 (select main_a v_prenex_14387)) 1000) (<= 2 (* 2 (select main_a v_prenex_14387))) (<= (+ main_x 1) v_prenex_14387) (<= (+ main_y 1) v_prenex_14388) (<= 1 (select main_a v_prenex_14388)) (< v_prenex_14388 main_y) (<= (select main_a v_prenex_14387) (select main_a v_prenex_14388)))) (or (forall ((v_prenex_14708 Int)) (or (<= 2 (* 2 (select main_a v_prenex_14708))) (<= (select main_a v_prenex_14708) 999))) (forall ((v_prenex_14709 Int)) (or (<= (select main_a v_prenex_14709) 1498) (<= (+ main_y 1) v_prenex_14709) (< v_prenex_14709 main_y) (<= (* 2 (select main_a v_prenex_14709)) 1998)))) (or (forall ((v_prenex_19120 Int)) (or (<= (+ main_y 1) v_prenex_19120) (< v_prenex_19120 main_y) (<= 1000 (* 2 (select main_a v_prenex_19120))) (<= (select main_a v_prenex_19120) 999))) (forall ((v_prenex_19119 Int)) (or (<= (+ main_x 1) v_prenex_19119) (<= 1 (select main_a v_prenex_19119)) (<= (select main_a v_prenex_19119) 500)))) (forall ((v_prenex_14462 Int) (v_prenex_14461 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_14462))) (<= 1000 (+ (select main_a v_prenex_14462) (select main_a v_prenex_14461))) (<= (select main_a v_prenex_14461) 999) (<= (+ main_y 1) v_prenex_14462) (< v_prenex_14462 main_y) (<= (* 2 (select main_a v_prenex_14462)) 1998))) (forall ((v_prenex_17952 Int) (v_prenex_17951 Int)) (or (<= (+ main_y 1) v_prenex_17952) (< v_prenex_17952 main_y) (<= (select main_a v_prenex_17951) 999) (<= 1 (select main_a v_prenex_17951)) (<= 1 (select main_a v_prenex_17952)) (<= (+ (select main_a v_prenex_17952) (select main_a v_prenex_17951)) 1000))) (forall ((v_prenex_21754 Int) (v_prenex_21755 Int)) (or (< v_prenex_21755 main_y) (<= (+ main_y 1) v_prenex_21755) (<= 1 (select main_a v_prenex_21754)) (< v_prenex_21754 main_x) (<= (+ (select main_a v_prenex_21755) (select main_a v_prenex_21754)) 1000) (<= (select main_a v_prenex_21755) 1498) (<= (select main_a v_prenex_21754) 500))) (or (forall ((v_prenex_20780 Int)) (or (<= (+ main_y 1) v_prenex_20780) (< v_prenex_20780 main_y) (<= (select main_a v_prenex_20780) 1498) (<= 1000 (* 2 (select main_a v_prenex_20780))) (<= 500 (select main_a v_prenex_20780)))) (forall ((v_prenex_20779 Int)) (or (<= (select main_a v_prenex_20779) 500) (<= 1 (select main_a v_prenex_20779))))) (forall ((v_prenex_15700 Int) (v_prenex_15701 Int)) (or (< v_prenex_15701 main_y) (<= (+ (select main_a v_prenex_15701) (select main_a v_prenex_15700)) 1000) (<= (select main_a v_prenex_15701) 1498) (<= (select main_a v_prenex_15700) 500) (<= (* 2 (select main_a v_prenex_15701)) 1998) (<= 1 (select main_a v_prenex_15700)) (<= (+ main_y 1) v_prenex_15701))) (or (forall ((v_prenex_15546 Int)) (or (<= 1 (select main_a v_prenex_15546)) (<= (+ main_x 1) v_prenex_15546) (<= (select main_a v_prenex_15546) 999))) (forall ((v_prenex_15547 Int)) (or (<= (+ main_y 1) v_prenex_15547) (<= (* 2 (select main_a v_prenex_15547)) 1998) (< v_prenex_15547 main_y) (<= (select main_a v_prenex_15547) 999)))) (forall ((v_prenex_17154 Int) (v_prenex_17155 Int)) (or (<= (select main_a v_prenex_17154) 999) (<= (select main_a v_prenex_17155) (+ (select main_a v_prenex_17154) 998)) (< v_prenex_17154 main_x) (< v_prenex_17155 main_y) (<= (+ main_y 1) v_prenex_17155) (<= (select main_a v_prenex_17155) 1498))) (forall ((v_prenex_16288 Int) (v_prenex_16289 Int)) (or (<= (select main_a v_prenex_16289) (+ (select main_a v_prenex_16288) 998)) (< v_prenex_16289 main_y) (<= (+ main_y 1) v_prenex_16289) (<= 1000 (* 2 (select main_a v_prenex_16289))))) (forall ((v_prenex_19203 Int) (v_prenex_19204 Int)) (or (<= (select main_a v_prenex_19203) 999) (<= (+ main_y 1) v_prenex_19204) (<= 1000 (+ (select main_a v_prenex_19204) (select main_a v_prenex_19203))) (< v_prenex_19204 main_y) (<= 0 (+ (select main_a v_prenex_19203) 498)) (<= (select main_a v_prenex_19204) 1498) (<= (select main_a v_prenex_19204) 999))) (forall ((v_prenex_21030 Int) (v_prenex_21031 Int)) (or (<= 1000 (+ (select main_a v_prenex_21031) (select main_a v_prenex_21030))) (< v_prenex_21031 main_y) (<= (* 2 (select main_a v_prenex_21030)) 1000) (<= (select main_a v_prenex_21031) 999) (<= (* 2 (select main_a v_prenex_21031)) 1998) (<= (+ main_y 1) v_prenex_21031) (<= 2 (* 2 (select main_a v_prenex_21030))))) (or (forall ((v_prenex_21554 Int)) (or (<= (* 2 (select main_a v_prenex_21554)) 1000) (<= (+ main_x 1) v_prenex_21554) (<= 1 (select main_a v_prenex_21554)))) (forall ((v_prenex_21555 Int)) (or (<= (+ main_y 1) v_prenex_21555) (<= 1000 (* 2 (select main_a v_prenex_21555))) (< v_prenex_21555 main_y) (<= (select main_a v_prenex_21555) 999)))) (forall ((v_prenex_16392 Int) (v_prenex_16393 Int)) (or (<= 1 (select main_a v_prenex_16393)) (<= (* 2 (select main_a v_prenex_16392)) 1000) (<= (+ main_y 1) v_prenex_16393) (< v_prenex_16393 main_y) (<= (* 2 (select main_a v_prenex_16393)) 1998) (<= 0 (+ (select main_a v_prenex_16392) 498)) (<= (select main_a v_prenex_16393) (+ (select main_a v_prenex_16392) 998)))) (forall ((v_prenex_14372 Int) (v_prenex_14371 Int)) (or (< v_prenex_14371 main_x) (< v_prenex_14372 main_y) (<= (+ main_x 1) v_prenex_14371) (<= 1000 (+ (select main_a v_prenex_14372) (select main_a v_prenex_14371))) (<= 1 (select main_a v_prenex_14371)))) (forall ((v_prenex_17390 Int) (v_prenex_17391 Int)) (or (< v_prenex_17391 main_y) (<= 1000 (* 2 (select main_a v_prenex_17391))) (<= (select main_a v_prenex_17391) (+ (select main_a v_prenex_17390) 998)) (<= (select main_a v_prenex_17391) 1498) (<= (select main_a v_prenex_17390) 999) (<= 0 (+ (select main_a v_prenex_17390) 498)) (<= (+ main_y 1) v_prenex_17391))) (forall ((v_prenex_20890 Int) (v_prenex_20889 Int)) (or (< v_prenex_20890 main_y) (<= 1 (select main_a v_prenex_20889)) (<= (* 2 (select main_a v_prenex_20890)) 1998) (<= (select main_a v_prenex_20890) (+ (select main_a v_prenex_20889) 998)) (<= (+ main_y 1) v_prenex_20890) (<= (select main_a v_prenex_20889) 500) (<= 1 (select main_a v_prenex_20890)))) (forall ((v_prenex_16824 Int) (v_prenex_16825 Int)) (or (<= 2 (* 2 (select main_a v_prenex_16824))) (<= 0 (+ (select main_a v_prenex_16824) 498)) (<= (select main_a v_prenex_16825) (+ (select main_a v_prenex_16824) 998)) (< v_prenex_16825 main_y) (<= (+ main_y 1) v_prenex_16825) (<= 1000 (* 2 (select main_a v_prenex_16825))))) (forall ((v_prenex_19928 Int) (v_prenex_19929 Int)) (or (<= (+ main_y 1) v_prenex_19929) (<= (select main_a v_prenex_19929) 999) (< v_prenex_19929 main_y) (<= 0 (+ (select main_a v_prenex_19928) 498)) (<= 1 (select main_a v_prenex_19929)) (<= 1000 (+ (select main_a v_prenex_19929) (select main_a v_prenex_19928))))) (forall ((v_prenex_14219 Int) (v_prenex_14220 Int)) (or (<= (+ main_x 1) v_prenex_14219) (<= 1 (select main_a v_prenex_14219)) (<= (select main_a v_prenex_14219) (select main_a v_prenex_14220)) (< v_prenex_14219 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_21157) 500) (<= 2 (* 2 (select main_a v_prenex_21157))) (<= 1 (select main_a v_prenex_21158)) (<= (* 2 (select main_a v_prenex_21158)) 1998) (<= (+ main_y 1) v_prenex_21158) (< v_prenex_21158 main_y))) (forall ((v_prenex_20658 Int) (v_prenex_20657 Int)) (or (<= (* 2 (select main_a v_prenex_20658)) 1998) (<= (select main_a v_prenex_20657) 500) (<= 0 (+ (select main_a v_prenex_20657) 498)) (< v_prenex_20658 main_y) (<= (+ main_y 1) v_prenex_20658) (<= (select main_a v_prenex_20657) (select main_a v_prenex_20658)) (<= (+ main_x 1) v_prenex_20657))) (forall ((v_prenex_17685 Int) (v_prenex_17686 Int)) (or (<= (select main_a v_prenex_17686) 1498) (< v_prenex_17686 main_y) (<= (select main_a v_prenex_17685) (select main_a v_prenex_17686)) (<= (select main_a v_prenex_17686) 999) (<= (+ main_y 1) v_prenex_17686))) (forall ((v_prenex_20844 Int) (v_prenex_20843 Int)) (or (<= (select main_a v_prenex_20844) (+ (select main_a v_prenex_20843) 998)) (<= (+ main_y 1) v_prenex_20844) (<= (select main_a v_prenex_20844) 999) (< v_prenex_20843 main_x) (< v_prenex_20844 main_y))) (or (forall ((v_prenex_16236 Int)) (or (< v_prenex_16236 main_x) (<= (select main_a v_prenex_16236) 999))) (forall ((v_prenex_16237 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_16237))) (< v_prenex_16237 main_y) (<= (+ main_y 1) v_prenex_16237) (<= (* 2 (select main_a v_prenex_16237)) 1998)))) (forall ((v_prenex_14963 Int) (v_prenex_14962 Int)) (or (<= 0 (+ (select main_a v_prenex_14962) 498)) (< v_prenex_14963 main_y) (<= (select main_a v_prenex_14963) (+ (select main_a v_prenex_14962) 998)) (<= (+ main_y 1) v_prenex_14963) (<= (* 2 (select main_a v_prenex_14962)) 1000) (<= 1 (select main_a v_prenex_14963)))) (or (forall ((v_prenex_16936 Int)) (or (<= (select main_a v_prenex_16936) 500) (< v_prenex_16936 main_x))) (forall ((v_prenex_16937 Int)) (or (<= (select main_a v_prenex_16937) 999) (< v_prenex_16937 main_y) (<= 1000 (* 2 (select main_a v_prenex_16937))) (<= (+ main_y 1) v_prenex_16937)))) (or (forall ((v_prenex_15875 Int)) (or (<= (+ main_y 1) v_prenex_15875) (< v_prenex_15875 main_y) (<= (* 2 (select main_a v_prenex_15875)) 1998) (<= 1000 (* 2 (select main_a v_prenex_15875))))) (forall ((v_prenex_15874 Int)) (or (<= 0 (+ (select main_a v_prenex_15874) 498)) (<= 1 (select main_a v_prenex_15874)) (< v_prenex_15874 main_x)))) (or (forall ((v_prenex_19690 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_19690))) (< v_prenex_19690 main_y) (<= (select main_a v_prenex_19690) 1498) (<= (+ main_y 1) v_prenex_19690))) (forall ((v_prenex_19689 Int)) (or (<= (* 2 (select main_a v_prenex_19689)) 1000) (< v_prenex_19689 main_x)))) (or (forall ((v_prenex_13750 Int)) (or (< v_prenex_13750 main_y) (<= (select main_a v_prenex_13750) 1498) (<= 500 (select main_a v_prenex_13750)) (<= (+ main_y 1) v_prenex_13750) (<= 1000 (* 2 (select main_a v_prenex_13750))))) (forall ((v_prenex_13749 Int)) (or (<= 2 (* 2 (select main_a v_prenex_13749))) (<= (* 2 (select main_a v_prenex_13749)) 1000)))) (forall ((v_prenex_17034 Int) (v_prenex_17035 Int)) (or (< v_prenex_17035 main_y) (<= (+ main_y 1) v_prenex_17035) (<= (select main_a v_prenex_17034) (select main_a v_prenex_17035)) (<= 0 (+ (select main_a v_prenex_17034) 498)) (<= (select main_a v_prenex_17034) 500) (<= (select main_a v_prenex_17035) 1498))) (forall ((v_prenex_17268 Int) (v_prenex_17269 Int)) (or (<= 1000 (+ (select main_a v_prenex_17269) (select main_a v_prenex_17268))) (<= (* 2 (select main_a v_prenex_17268)) 1000) (<= (+ main_y 1) v_prenex_17269) (<= 1000 (* 2 (select main_a v_prenex_17269))) (<= 1 (select main_a v_prenex_17269)) (< v_prenex_17269 main_y))) (forall ((v_prenex_21016 Int) (v_prenex_21017 Int)) (or (< v_prenex_21016 main_x) (<= (+ main_x 1) v_prenex_21016) (<= (+ main_y 1) v_prenex_21017) (<= (select main_a v_prenex_21016) (select main_a v_prenex_21017)) (<= 2 (* 2 (select main_a v_prenex_21016))))) (or (forall ((v_prenex_13570 Int)) (or (<= 0 (+ (select main_a v_prenex_13570) 498)) (<= (+ main_x 1) v_prenex_13570) (<= (select main_a v_prenex_13570) 500))) (forall ((v_prenex_13571 Int)) (or (< v_prenex_13571 main_y) (<= 1000 (* 2 (select main_a v_prenex_13571))) (<= (+ main_y 1) v_prenex_13571) (<= (* 2 (select main_a v_prenex_13571)) 1998)))) (forall ((v_prenex_17842 Int) (v_prenex_17843 Int)) (or (<= (select main_a v_prenex_17843) (+ (select main_a v_prenex_17842) 998)) (<= 2 (* 2 (select main_a v_prenex_17842))) (<= (select main_a v_prenex_17843) 1498) (<= 1 (select main_a v_prenex_17842)) (<= 1 (select main_a v_prenex_17843)) (< v_prenex_17843 main_y) (<= (+ main_y 1) v_prenex_17843))) (forall ((v_prenex_13558 Int) (v_prenex_13559 Int)) (or (< v_prenex_13559 main_y) (<= 1000 (+ (select main_a v_prenex_13559) (select main_a v_prenex_13558))) (<= (+ main_y 1) v_prenex_13559) (<= (select main_a v_prenex_13559) 1498) (<= (select main_a v_prenex_13558) 500) (<= 1 (select main_a v_prenex_13559)))) (or (forall ((v_prenex_15750 Int)) (<= (* 2 (select main_a v_prenex_15750)) 1000)) (forall ((v_prenex_15751 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_15751))) (< v_prenex_15751 main_y) (<= 500 (select main_a v_prenex_15751)) (<= (* 2 (select main_a v_prenex_15751)) 1998) (<= (+ main_y 1) v_prenex_15751)))) (forall ((v_prenex_14974 Int) (v_prenex_14975 Int)) (or (< v_prenex_14975 main_y) (<= (select main_a v_prenex_14975) 1498) (<= 2 (* 2 (select main_a v_prenex_14974))) (<= 500 (select main_a v_prenex_14975)) (<= (+ main_y 1) v_prenex_14975) (<= 0 (+ (select main_a v_prenex_14974) 498)) (<= 1000 (+ (select main_a v_prenex_14975) (select main_a v_prenex_14974))))) (forall ((v_prenex_21815 Int) (v_prenex_21816 Int)) (or (< v_prenex_21816 main_y) (<= 1 (select main_a v_prenex_21815)) (<= (+ (select main_a v_prenex_21816) (select main_a v_prenex_21815)) 1000) (<= (+ main_y 1) v_prenex_21816) (<= 0 (+ (select main_a v_prenex_21815) 498)) (<= (select main_a v_prenex_21816) 999) (<= (+ main_x 1) v_prenex_21815))) (forall ((v_prenex_14268 Int) (v_prenex_14267 Int)) (or (< v_prenex_14268 main_y) (<= 1 (select main_a v_prenex_14268)) (<= (+ main_x 1) v_prenex_14267) (<= (+ (select main_a v_prenex_14268) (select main_a v_prenex_14267)) 1000) (<= (+ main_y 1) v_prenex_14268) (<= 1 (select main_a v_prenex_14267)))) (forall ((v_prenex_16986 Int) (v_prenex_16987 Int)) (or (<= (* 2 (select main_a v_prenex_16987)) 1998) (<= 1 (select main_a v_prenex_16986)) (< v_prenex_16987 main_y) (<= (+ (select main_a v_prenex_16987) (select main_a v_prenex_16986)) 1000) (<= (+ main_y 1) v_prenex_16987) (< v_prenex_16986 main_x))) (or (forall ((v_prenex_15024 Int)) (<= (* 2 (select main_a v_prenex_15024)) 1000)) (forall ((v_prenex_15025 Int)) (or (<= (+ main_y 1) v_prenex_15025) (<= (select main_a v_prenex_15025) 1498) (< v_prenex_15025 main_y)))) (forall ((v_prenex_20792 Int) (v_prenex_20791 Int)) (or (<= 2 (* 2 (select main_a v_prenex_20791))) (<= 1000 (+ (select main_a v_prenex_20792) (select main_a v_prenex_20791))) (<= (select main_a v_prenex_20791) 999) (<= (+ main_y 1) v_prenex_20792) (<= (select main_a v_prenex_20792) 999) (<= 500 (select main_a v_prenex_20792)) (< v_prenex_20792 main_y))) (forall ((v_prenex_17078 Int) (v_prenex_17079 Int)) (or (<= (select main_a v_prenex_17078) (select main_a v_prenex_17079)) (<= (select main_a v_prenex_17079) 999) (<= 0 (+ (select main_a v_prenex_17078) 498)) (< v_prenex_17079 main_y) (< v_prenex_17078 main_x) (<= (+ main_y 1) v_prenex_17079) (<= 2 (* 2 (select main_a v_prenex_17078))))) (or (forall ((v_prenex_14389 Int)) (or (< v_prenex_14389 main_x) (<= 0 (+ (select main_a v_prenex_14389) 498)))) (forall ((v_prenex_14390 Int)) (or (<= (+ main_y 1) v_prenex_14390) (< v_prenex_14390 main_y) (<= (* 2 (select main_a v_prenex_14390)) 1998)))) (forall ((v_prenex_19612 Int) (v_prenex_19611 Int)) (or (<= (select main_a v_prenex_19611) (select main_a v_prenex_19612)) (<= 500 (select main_a v_prenex_19612)) (<= (select main_a v_prenex_19611) 500) (<= 1 (select main_a v_prenex_19612)) (<= (* 2 (select main_a v_prenex_19611)) 1000) (< v_prenex_19612 main_y) (<= (+ main_y 1) v_prenex_19612))) (forall ((v_prenex_13611 Int) (v_prenex_13612 Int)) (or (<= (* 2 (select main_a v_prenex_13612)) 1998) (<= 0 (+ (select main_a v_prenex_13611) 498)) (<= (+ main_y 1) v_prenex_13612) (<= 2 (* 2 (select main_a v_prenex_13611))) (< v_prenex_13612 main_y) (<= (select main_a v_prenex_13611) (select main_a v_prenex_13612)) (<= 500 (select main_a v_prenex_13612)))) (forall ((v_prenex_13909 Int) (v_prenex_13910 Int)) (or (< v_prenex_13910 main_y) (<= (+ main_y 1) v_prenex_13910) (<= 0 (+ (select main_a v_prenex_13909) 498)) (<= (* 2 (select main_a v_prenex_13910)) 1998) (<= 1 (select main_a v_prenex_13910)) (<= (select main_a v_prenex_13909) (select main_a v_prenex_13910)) (<= (* 2 (select main_a v_prenex_13909)) 1000))) (or (forall ((v_prenex_15036 Int)) (or (<= 0 (+ (select main_a v_prenex_15036) 498)) (<= (select main_a v_prenex_15036) 500) (<= (+ main_x 1) v_prenex_15036))) (forall ((v_prenex_15037 Int)) (or (<= (* 2 (select main_a v_prenex_15037)) 1998) (<= (+ main_y 1) v_prenex_15037) (< v_prenex_15037 main_y)))) (forall ((v_prenex_21400 Int) (v_prenex_21401 Int)) (or (<= (select main_a v_prenex_21400) 500) (<= (+ main_y 1) v_prenex_21401) (< v_prenex_21401 main_y) (<= 1000 (+ (select main_a v_prenex_21401) (select main_a v_prenex_21400))) (<= 2 (* 2 (select main_a v_prenex_21400))) (<= (select main_a v_prenex_21401) 1498))) (forall ((v_prenex_20063 Int) (v_prenex_20062 Int)) (or (<= (select main_a v_prenex_20063) 1498) (<= (select main_a v_prenex_20062) 999) (<= (select main_a v_prenex_20062) 500) (< v_prenex_20063 main_y) (<= (* 2 (select main_a v_prenex_20063)) 1998) (<= (+ main_y 1) v_prenex_20063) (<= (select main_a v_prenex_20063) (+ (select main_a v_prenex_20062) 998)))) (forall ((v_prenex_21220 Int) (v_prenex_21219 Int)) (or (<= (select main_a v_prenex_21220) 1498) (<= 1000 (+ (select main_a v_prenex_21220) (select main_a v_prenex_21219))) (<= 1 (select main_a v_prenex_21220)) (< v_prenex_21220 main_y) (<= (+ main_y 1) v_prenex_21220))) (forall ((v_prenex_19308 Int) (v_prenex_19309 Int)) (or (<= (select main_a v_prenex_19308) 500) (<= (+ main_y 1) v_prenex_19309) (<= 0 (+ (select main_a v_prenex_19308) 498)) (<= (+ main_x 1) v_prenex_19308) (<= 1 (select main_a v_prenex_19309)) (<= (select main_a v_prenex_19309) (+ (select main_a v_prenex_19308) 998)) (< v_prenex_19309 main_y))) (forall ((v_prenex_17713 Int) (v_prenex_17714 Int)) (or (<= (select main_a v_prenex_17713) 500) (<= (+ main_y 1) v_prenex_17714) (<= (select main_a v_prenex_17714) 1498) (<= (select main_a v_prenex_17714) (+ (select main_a v_prenex_17713) 998)) (<= (select main_a v_prenex_17713) 999) (< v_prenex_17714 main_y) (<= (select main_a v_prenex_17714) 999))) (forall ((v_prenex_16538 Int) (v_prenex_16539 Int)) (or (<= (select main_a v_prenex_16539) (+ (select main_a v_prenex_16538) 998)) (<= (select main_a v_prenex_16539) 1498) (<= 2 (* 2 (select main_a v_prenex_16538))) (< v_prenex_16539 main_y) (<= 1 (select main_a v_prenex_16538)) (<= (+ main_y 1) v_prenex_16539) (< v_prenex_16538 main_x))) (or (forall ((v_prenex_21905 Int)) (or (<= (select main_a v_prenex_21905) 1498) (< v_prenex_21905 main_y) (<= (+ main_y 1) v_prenex_21905) (<= 1000 (* 2 (select main_a v_prenex_21905))))) (forall ((v_prenex_21904 Int)) (or (<= 1 (select main_a v_prenex_21904)) (<= (+ main_x 1) v_prenex_21904) (<= 2 (* 2 (select main_a v_prenex_21904)))))) (or (forall ((v_prenex_16707 Int)) (or (<= 1 (select main_a v_prenex_16707)) (< v_prenex_16707 main_y) (<= (+ main_y 1) v_prenex_16707) (<= 1000 (* 2 (select main_a v_prenex_16707))) (<= (* 2 (select main_a v_prenex_16707)) 1998))) (forall ((v_prenex_16706 Int)) (or (<= 0 (+ (select main_a v_prenex_16706) 498)) (<= 1 (select main_a v_prenex_16706))))) (forall ((v_prenex_17213 Int) (v_prenex_17214 Int)) (or (< v_prenex_17213 main_x) (<= 2 (* 2 (select main_a v_prenex_17213))) (<= 0 (+ (select main_a v_prenex_17213) 498)) (< v_prenex_17214 main_y) (<= (* 2 (select main_a v_prenex_17214)) 1998) (<= (+ (select main_a v_prenex_17214) (select main_a v_prenex_17213)) 1000) (<= (+ main_y 1) v_prenex_17214))) (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) (<= 0 (+ (select main_a v_prenex_15022) 498)) (<= (* 2 (select main_a v_prenex_15022)) 1000) (<= 1 (select main_a v_prenex_15023)) (<= 1000 (+ (select main_a v_prenex_15023) (select main_a v_prenex_15022))))) (or (forall ((v_prenex_14264 Int)) (or (<= (* 2 (select main_a v_prenex_14264)) 1998) (< v_prenex_14264 main_y) (<= 1000 (* 2 (select main_a v_prenex_14264))) (<= (select main_a v_prenex_14264) 999) (<= (+ main_y 1) v_prenex_14264))) (forall ((v_prenex_14263 Int)) (<= 1 (select main_a v_prenex_14263)))) (forall ((v_prenex_22074 Int) (v_prenex_22075 Int)) (or (<= (* 2 (select main_a v_prenex_22075)) 1998) (< v_prenex_22075 main_y) (<= (select main_a v_prenex_22074) (select main_a v_prenex_22075)) (<= (select main_a v_prenex_22075) 1498) (<= 1 (select main_a v_prenex_22074)) (<= (+ main_y 1) v_prenex_22075) (<= 0 (+ (select main_a v_prenex_22074) 498)))) (or (forall ((v_prenex_16299 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_16299))) (<= (+ main_y 1) v_prenex_16299))) (forall ((v_prenex_16298 Int)) (or (<= (+ main_x 1) v_prenex_16298) (< v_prenex_16298 main_x) (<= 0 (+ (select main_a v_prenex_16298) 498))))) (forall ((v_prenex_19975 Int) (v_prenex_19974 Int)) (or (<= (+ (select main_a v_prenex_19975) (select main_a v_prenex_19974)) 1000) (<= (+ main_x 1) v_prenex_19974) (< v_prenex_19975 main_y) (<= (+ main_y 1) v_prenex_19975) (<= (select main_a v_prenex_19975) 1498))) (forall ((v_prenex_19751 Int) (v_prenex_19752 Int)) (or (<= (+ main_y 1) v_prenex_19752) (<= 500 (select main_a v_prenex_19752)) (<= (+ (select main_a v_prenex_19752) (select main_a v_prenex_19751)) 1000) (<= 0 (+ (select main_a v_prenex_19751) 498)) (<= (select main_a v_prenex_19752) 999) (<= (* 2 (select main_a v_prenex_19751)) 1000) (< v_prenex_19752 main_y))) (forall ((v_prenex_14563 Int) (v_prenex_14562 Int)) (or (<= 1000 (+ (select main_a v_prenex_14563) (select main_a v_prenex_14562))) (<= 500 (select main_a v_prenex_14563)) (<= (+ main_y 1) v_prenex_14563) (<= (* 2 (select main_a v_prenex_14562)) 1000) (<= (* 2 (select main_a v_prenex_14563)) 1998) (< v_prenex_14563 main_y) (<= 0 (+ (select main_a v_prenex_14562) 498)))) (forall ((v_prenex_13544 Int) (v_prenex_13545 Int)) (or (<= (* 2 (select main_a v_prenex_13544)) 1000) (< v_prenex_13545 main_y) (<= 2 (* 2 (select main_a v_prenex_13544))) (<= (+ main_y 1) v_prenex_13545) (<= 1000 (+ (select main_a v_prenex_13545) (select main_a v_prenex_13544))) (<= 500 (select main_a v_prenex_13545)))) (forall ((v_prenex_15675 Int) (v_prenex_15674 Int)) (or (<= 1 (select main_a v_prenex_15675)) (<= (+ (select main_a v_prenex_15675) (select main_a v_prenex_15674)) 1000) (<= 2 (* 2 (select main_a v_prenex_15674))) (< v_prenex_15675 main_y) (<= 1000 (* 2 (select main_a v_prenex_15675))) (<= (select main_a v_prenex_15674) 999) (<= (+ main_y 1) v_prenex_15675))) (forall ((v_prenex_17450 Int) (v_prenex_17451 Int)) (or (< v_prenex_17451 main_y) (<= 2 (* 2 (select main_a v_prenex_17450))) (<= (select main_a v_prenex_17450) 999) (<= (select main_a v_prenex_17451) 999) (<= (+ main_y 1) v_prenex_17451) (<= 1000 (+ (select main_a v_prenex_17451) (select main_a v_prenex_17450))))) (forall ((v_prenex_20109 Int) (v_prenex_20108 Int)) (or (<= (select main_a v_prenex_20108) (select main_a v_prenex_20109)) (<= (+ main_y 1) v_prenex_20109) (< v_prenex_20109 main_y) (<= (* 2 (select main_a v_prenex_20109)) 1998) (<= 1 (select main_a v_prenex_20109)) (<= 2 (* 2 (select main_a v_prenex_20108))) (<= 0 (+ (select main_a v_prenex_20108) 498)))) (forall ((v_prenex_19232 Int) (v_prenex_19231 Int)) (or (<= (select main_a v_prenex_19232) 1498) (<= 500 (select main_a v_prenex_19232)) (< v_prenex_19232 main_y) (<= (select main_a v_prenex_19232) (+ (select main_a v_prenex_19231) 998)) (<= (+ main_y 1) v_prenex_19232))) (forall ((v_prenex_14969 Int) (v_prenex_14968 Int)) (or (<= (+ (select main_a v_prenex_14969) (select main_a v_prenex_14968)) 1000) (<= 500 (select main_a v_prenex_14969)) (<= (+ main_y 1) v_prenex_14969) (< v_prenex_14968 main_x) (< v_prenex_14969 main_y))) (forall ((v_prenex_21504 Int) (v_prenex_21505 Int)) (or (<= (+ main_y 1) v_prenex_21505) (<= 0 (+ (select main_a v_prenex_21504) 498)) (<= (+ (select main_a v_prenex_21505) (select main_a v_prenex_21504)) 1000) (<= 500 (select main_a v_prenex_21505)) (< v_prenex_21505 main_y) (< v_prenex_21504 main_x) (<= 2 (* 2 (select main_a v_prenex_21504))))) (or (forall ((v_prenex_21087 Int)) (or (< v_prenex_21087 main_y) (<= 1000 (* 2 (select main_a v_prenex_21087))) (<= (+ main_y 1) v_prenex_21087) (<= (select main_a v_prenex_21087) 999))) (forall ((v_prenex_21086 Int)) (or (<= 0 (+ (select main_a v_prenex_21086) 498)) (< v_prenex_21086 main_x)))) (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_17515 main_y) (<= (* 2 (select main_a v_prenex_17515)) 1998) (<= (+ main_x 1) v_prenex_17514) (<= (+ main_y 1) v_prenex_17515))) (forall ((v_prenex_21854 Int) (v_prenex_21855 Int)) (or (<= (select main_a v_prenex_21854) 999) (<= 500 (select main_a v_prenex_21855)) (<= 1000 (+ (select main_a v_prenex_21855) (select main_a v_prenex_21854))) (<= (+ main_y 1) v_prenex_21855) (<= 1 (select main_a v_prenex_21855)) (<= 2 (* 2 (select main_a v_prenex_21854))) (< v_prenex_21855 main_y))) (or (forall ((v_prenex_19794 Int)) (or (<= (* 2 (select main_a v_prenex_19794)) 1998) (< v_prenex_19794 main_y) (<= 1000 (* 2 (select main_a v_prenex_19794))) (<= (+ main_y 1) v_prenex_19794))) (forall ((v_prenex_19793 Int)) (or (<= 0 (+ (select main_a v_prenex_19793) 498)) (< v_prenex_19793 main_x) (<= 2 (* 2 (select main_a v_prenex_19793)))))) (forall ((v_prenex_20129 Int) (v_prenex_20128 Int)) (or (<= 500 (select main_a v_prenex_20129)) (<= (select main_a v_prenex_20128) (select main_a v_prenex_20129)) (< v_prenex_20128 main_x) (<= 2 (* 2 (select main_a v_prenex_20128))) (<= (* 2 (select main_a v_prenex_20128)) 1000) (<= (+ main_y 1) v_prenex_20129) (< v_prenex_20129 main_y))) (forall ((v_prenex_20497 Int) (v_prenex_20496 Int)) (or (< v_prenex_20497 main_y) (<= (select main_a v_prenex_20496) 999) (<= 2 (* 2 (select main_a v_prenex_20496))) (<= (select main_a v_prenex_20497) 1498) (<= (select main_a v_prenex_20496) (select main_a v_prenex_20497)) (< v_prenex_20496 main_x) (<= (+ main_y 1) v_prenex_20497))) (or (forall ((v_prenex_16259 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_16259))) (<= 500 (select main_a v_prenex_16259)) (<= (+ main_y 1) v_prenex_16259) (< v_prenex_16259 main_y))) (forall ((v_prenex_16258 Int)) (or (< v_prenex_16258 main_x) (<= 0 (+ (select main_a v_prenex_16258) 498))))) (forall ((v_prenex_13786 Int) (v_prenex_13785 Int)) (or (<= 500 (select main_a v_prenex_13786)) (< v_prenex_13786 main_y) (<= (select main_a v_prenex_13786) 999) (<= (select main_a v_prenex_13785) (select main_a v_prenex_13786)) (<= (+ main_y 1) v_prenex_13786))) (or (forall ((v_prenex_16927 Int)) (or (< v_prenex_16927 main_y) (<= (+ main_y 1) v_prenex_16927) (<= (* 2 (select main_a v_prenex_16927)) 1998))) (forall ((v_prenex_16926 Int)) (or (<= 0 (+ (select main_a v_prenex_16926) 498)) (<= (* 2 (select main_a v_prenex_16926)) 1000)))) (or (forall ((v_prenex_17961 Int)) (or (<= (select main_a v_prenex_17961) 999) (<= 1 (select main_a v_prenex_17961)))) (forall ((v_prenex_17962 Int)) (or (<= (+ main_y 1) v_prenex_17962) (<= (select main_a v_prenex_17962) 1498) (< v_prenex_17962 main_y) (<= 1000 (* 2 (select main_a v_prenex_17962)))))) (or (forall ((v_prenex_16736 Int)) (or (<= (+ main_x 1) v_prenex_16736) (<= (select main_a v_prenex_16736) 500))) (forall ((v_prenex_16737 Int)) (or (<= (select main_a v_prenex_16737) 999) (< v_prenex_16737 main_y) (<= (+ main_y 1) v_prenex_16737) (<= 1000 (* 2 (select main_a v_prenex_16737)))))) (forall ((v_prenex_18488 Int) (v_prenex_18489 Int)) (or (<= 1 (select main_a v_prenex_18488)) (<= 1000 (* 2 (select main_a v_prenex_18489))) (<= 1000 (+ (select main_a v_prenex_18489) (select main_a v_prenex_18488))) (< v_prenex_18489 main_y) (<= (select main_a v_prenex_18488) 500) (<= (+ main_y 1) v_prenex_18489))) (forall ((v_prenex_18723 Int) (v_prenex_18722 Int)) (or (< v_prenex_18723 main_y) (<= (* 2 (select main_a v_prenex_18723)) 1998) (< v_prenex_18722 main_x) (<= (+ main_y 1) v_prenex_18723) (<= (* 2 (select main_a v_prenex_18722)) 1000) (<= (select main_a v_prenex_18722) 999) (<= (+ (select main_a v_prenex_18723) (select main_a v_prenex_18722)) 1000))) (forall ((v_prenex_21114 Int) (v_prenex_21115 Int)) (or (<= 1 (select main_a v_prenex_21115)) (<= 1 (select main_a v_prenex_21114)) (<= 1000 (+ (select main_a v_prenex_21115) (select main_a v_prenex_21114))) (<= (+ main_y 1) v_prenex_21115) (< v_prenex_21115 main_y) (<= 2 (* 2 (select main_a v_prenex_21114))) (<= (* 2 (select main_a v_prenex_21115)) 1998))) (or (forall ((v_prenex_14715 Int)) (or (<= (select main_a v_prenex_14715) 1498) (<= (+ main_y 1) v_prenex_14715) (< v_prenex_14715 main_y) (<= (* 2 (select main_a v_prenex_14715)) 1998) (<= 1 (select main_a v_prenex_14715)))) (forall ((v_prenex_14714 Int)) (or (<= 2 (* 2 (select main_a v_prenex_14714))) (<= 1 (select main_a v_prenex_14714))))) (forall ((v_prenex_16060 Int) (v_prenex_16061 Int)) (or (< v_prenex_16061 main_y) (<= 0 (+ (select main_a v_prenex_16060) 498)) (<= (+ main_y 1) v_prenex_16061) (<= (select main_a v_prenex_16061) 999) (<= (* 2 (select main_a v_prenex_16061)) 1998) (<= (+ (select main_a v_prenex_16061) (select main_a v_prenex_16060)) 1000) (<= 2 (* 2 (select main_a v_prenex_16060))))) (or (forall ((v_prenex_17236 Int)) (or (<= 500 (select main_a v_prenex_17236)) (<= 1 (select main_a v_prenex_17236)) (<= (+ main_y 1) v_prenex_17236) (<= 1000 (* 2 (select main_a v_prenex_17236))) (< v_prenex_17236 main_y))) (forall ((v_prenex_17235 Int)) (or (<= (select main_a v_prenex_17235) 500) (<= (* 2 (select main_a v_prenex_17235)) 1000)))) (forall ((v_prenex_22082 Int) (v_prenex_22083 Int)) (or (<= 1 (select main_a v_prenex_22082)) (<= 1000 (* 2 (select main_a v_prenex_22083))) (< v_prenex_22083 main_y) (<= (+ (select main_a v_prenex_22083) (select main_a v_prenex_22082)) 1000) (< v_prenex_22082 main_x) (<= (+ main_y 1) v_prenex_22083) (<= (* 2 (select main_a v_prenex_22082)) 1000))) (forall ((v_prenex_16876 Int) (v_prenex_16877 Int)) (or (< v_prenex_16877 main_y) (<= (select main_a v_prenex_16876) (select main_a v_prenex_16877)) (<= 1 (select main_a v_prenex_16876)) (<= (* 2 (select main_a v_prenex_16876)) 1000) (<= (+ main_x 1) v_prenex_16876) (<= (+ main_y 1) v_prenex_16877) (<= 1000 (* 2 (select main_a v_prenex_16877))))) (forall ((v_prenex_19124 Int) (v_prenex_19123 Int)) (or (<= (select main_a v_prenex_19124) 999) (<= (select main_a v_prenex_19123) (select main_a v_prenex_19124)) (<= (+ main_y 1) v_prenex_19124) (<= 0 (+ (select main_a v_prenex_19123) 498)) (<= 1 (select main_a v_prenex_19124)) (< v_prenex_19124 main_y) (<= 2 (* 2 (select main_a v_prenex_19123))))) (forall ((v_prenex_17546 Int) (v_prenex_17547 Int)) (or (<= (+ main_x 1) v_prenex_17546) (<= 1000 (+ (select main_a v_prenex_17547) (select main_a v_prenex_17546))) (<= 2 (* 2 (select main_a v_prenex_17546))) (<= 1 (select main_a v_prenex_17546)) (<= (+ main_y 1) v_prenex_17547) (< v_prenex_17547 main_y) (<= (* 2 (select main_a v_prenex_17547)) 1998))) (forall ((v_prenex_19193 Int) (v_prenex_19194 Int)) (or (<= (select main_a v_prenex_19193) 999) (<= (+ main_y 1) v_prenex_19194) (<= 1000 (* 2 (select main_a v_prenex_19194))) (<= (select main_a v_prenex_19193) (select main_a v_prenex_19194)) (<= (select main_a v_prenex_19194) 999) (< v_prenex_19194 main_y))) (forall ((v_prenex_15216 Int) (v_prenex_15217 Int)) (or (<= (+ main_y 1) v_prenex_15217) (< v_prenex_15217 main_y) (<= (+ (select main_a v_prenex_15217) (select main_a v_prenex_15216)) 1000) (<= 1 (select main_a v_prenex_15216)) (<= (select main_a v_prenex_15217) 999) (<= (+ main_x 1) v_prenex_15216))) (forall ((v_prenex_20621 Int) (v_prenex_20622 Int)) (or (<= (+ main_y 1) v_prenex_20622) (< v_prenex_20622 main_y) (<= (select main_a v_prenex_20622) (+ (select main_a v_prenex_20621) 998)) (<= 0 (+ (select main_a v_prenex_20621) 498)) (<= (* 2 (select main_a v_prenex_20621)) 1000) (<= (* 2 (select main_a v_prenex_20622)) 1998) (<= (select main_a v_prenex_20622) 999))) (forall ((v_prenex_17490 Int) (v_prenex_17491 Int)) (or (< v_prenex_17491 main_y) (<= (select main_a v_prenex_17491) (+ (select main_a v_prenex_17490) 998)) (<= (* 2 (select main_a v_prenex_17491)) 1998) (<= (select main_a v_prenex_17490) 500) (<= 500 (select main_a v_prenex_17491)) (<= (+ main_y 1) v_prenex_17491) (<= (* 2 (select main_a v_prenex_17490)) 1000))) (or (forall ((v_prenex_21350 Int)) (or (<= (select main_a v_prenex_21350) 999) (<= (+ main_x 1) v_prenex_21350))) (forall ((v_prenex_21351 Int)) (or (<= 500 (select main_a v_prenex_21351)) (<= (+ main_y 1) v_prenex_21351) (<= 1000 (* 2 (select main_a v_prenex_21351))) (< v_prenex_21351 main_y)))) (forall ((v_prenex_21820 Int) (v_prenex_21819 Int)) (or (<= (select main_a v_prenex_21819) 500) (< v_prenex_21820 main_y) (<= 0 (+ (select main_a v_prenex_21819) 498)) (<= (select main_a v_prenex_21819) (select main_a v_prenex_21820)) (<= (+ main_y 1) v_prenex_21820) (<= (+ main_x 1) v_prenex_21819) (<= (select main_a v_prenex_21820) 999))) (forall ((v_prenex_21106 Int) (v_prenex_21107 Int)) (or (< v_prenex_21107 main_y) (<= (+ main_y 1) v_prenex_21107) (<= (* 2 (select main_a v_prenex_21106)) 1000) (<= 500 (select main_a v_prenex_21107)) (<= 1000 (+ (select main_a v_prenex_21107) (select main_a v_prenex_21106))) (<= (+ main_x 1) v_prenex_21106) (<= 1 (select main_a v_prenex_21106)))) (forall ((v_prenex_17204 Int) (v_prenex_17205 Int)) (or (< v_prenex_17205 main_y) (<= 0 (+ (select main_a v_prenex_17204) 498)) (<= (select main_a v_prenex_17205) 999) (<= (+ main_y 1) v_prenex_17205) (<= (select main_a v_prenex_17205) (+ (select main_a v_prenex_17204) 998)))) (forall ((v_prenex_16528 Int) (v_prenex_16529 Int)) (or (<= 1 (select main_a v_prenex_16528)) (<= (+ main_y 1) v_prenex_16529) (<= 500 (select main_a v_prenex_16529)) (< v_prenex_16528 main_x) (<= (select main_a v_prenex_16528) 500) (<= 1000 (+ (select main_a v_prenex_16529) (select main_a v_prenex_16528))) (< v_prenex_16529 main_y))) (forall ((v_prenex_19298 Int) (v_prenex_19299 Int)) (or (<= 0 (+ (select main_a v_prenex_19298) 498)) (< v_prenex_19299 main_y) (<= (select main_a v_prenex_19299) (+ (select main_a v_prenex_19298) 998)) (< v_prenex_19298 main_x) (<= (* 2 (select main_a v_prenex_19299)) 1998) (<= 2 (* 2 (select main_a v_prenex_19298))) (<= (+ main_y 1) v_prenex_19299))) (or (forall ((v_prenex_19543 Int)) (or (< v_prenex_19543 main_y) (<= (+ main_y 1) v_prenex_19543) (<= (* 2 (select main_a v_prenex_19543)) 1998) (<= 500 (select main_a v_prenex_19543)))) (forall ((v_prenex_19542 Int)) (or (<= (select main_a v_prenex_19542) 999) (< v_prenex_19542 main_x) (<= (* 2 (select main_a v_prenex_19542)) 1000)))) (forall ((v_prenex_15957 Int) (v_prenex_15956 Int)) (or (<= 0 (+ (select main_a v_prenex_15956) 498)) (< v_prenex_15957 main_y) (< v_prenex_15956 main_x) (<= 2 (* 2 (select main_a v_prenex_15956))) (<= 1000 (* 2 (select main_a v_prenex_15957))) (<= (+ (select main_a v_prenex_15957) (select main_a v_prenex_15956)) 1000) (<= (+ main_y 1) v_prenex_15957))) (or (forall ((v_prenex_14113 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_14113))) (< v_prenex_14113 main_y))) (forall ((v_prenex_14112 Int)) (or (<= (+ main_x 1) v_prenex_14112) (< v_prenex_14112 main_x) (<= 0 (+ (select main_a v_prenex_14112) 498))))) (forall ((v_prenex_19263 Int) (v_prenex_19262 Int)) (or (< v_prenex_19263 main_y) (< v_prenex_19262 main_x) (<= (select main_a v_prenex_19262) (select main_a v_prenex_19263)) (<= (+ main_y 1) v_prenex_19263) (<= 2 (* 2 (select main_a v_prenex_19262))) (<= (select main_a v_prenex_19263) 1498))) (forall ((v_prenex_19054 Int) (v_prenex_19053 Int)) (or (<= (+ main_x 1) v_prenex_19053) (<= (+ main_y 1) v_prenex_19054) (<= 2 (* 2 (select main_a v_prenex_19053))) (<= 1 (select main_a v_prenex_19054)) (<= 1 (select main_a v_prenex_19053)) (< v_prenex_19054 main_y) (<= (select main_a v_prenex_19054) (+ (select main_a v_prenex_19053) 998)))) (forall ((v_prenex_21032 Int) (v_prenex_21033 Int)) (or (<= (select main_a v_prenex_21033) 1498) (<= (* 2 (select main_a v_prenex_21032)) 1000) (< v_prenex_21033 main_y) (<= 1 (select main_a v_prenex_21032)) (<= 1000 (+ (select main_a v_prenex_21033) (select main_a v_prenex_21032))) (<= (+ main_x 1) v_prenex_21032) (<= (+ main_y 1) v_prenex_21033))) (forall ((v_prenex_18989 Int) (v_prenex_18990 Int)) (or (<= (+ main_y 1) v_prenex_18990) (< v_prenex_18990 main_y) (<= (+ (select main_a v_prenex_18990) (select main_a v_prenex_18989)) 1000) (<= 500 (select main_a v_prenex_18990)) (<= 1 (select main_a v_prenex_18990)) (<= (select main_a v_prenex_18989) 500) (<= 1 (select main_a v_prenex_18989)))) (forall ((v_prenex_13475 Int) (v_prenex_13476 Int)) (or (<= 500 (select main_a v_prenex_13476)) (<= (+ main_y 1) v_prenex_13476) (<= (+ main_x 1) v_prenex_13475) (<= (select main_a v_prenex_13475) (select main_a v_prenex_13476)) (<= (select main_a v_prenex_13475) 999) (< v_prenex_13476 main_y) (<= 2 (* 2 (select main_a v_prenex_13475))))) (forall ((v_prenex_20822 Int) (v_prenex_20821 Int)) (or (<= (+ (select main_a v_prenex_20822) (select main_a v_prenex_20821)) 1000) (<= 2 (* 2 (select main_a v_prenex_20821))) (<= 1 (select main_a v_prenex_20822)) (<= (+ main_y 1) v_prenex_20822) (< v_prenex_20822 main_y) (<= (select main_a v_prenex_20822) 1498))) (forall ((v_prenex_17474 Int) (v_prenex_17475 Int)) (or (<= 0 (+ (select main_a v_prenex_17474) 498)) (< v_prenex_17475 main_y) (<= (select main_a v_prenex_17474) 500) (<= 500 (select main_a v_prenex_17475)) (<= (select main_a v_prenex_17475) (+ (select main_a v_prenex_17474) 998)) (<= (+ main_y 1) v_prenex_17475) (<= (select main_a v_prenex_17475) 999))) (forall ((v_prenex_21333 Int) (v_prenex_21332 Int)) (or (<= (select main_a v_prenex_21332) 500) (< v_prenex_21333 main_y) (<= (+ (select main_a v_prenex_21333) (select main_a v_prenex_21332)) 1000) (<= (+ main_x 1) v_prenex_21332) (<= 2 (* 2 (select main_a v_prenex_21332))) (<= 500 (select main_a v_prenex_21333)) (<= (+ main_y 1) v_prenex_21333))) (or (forall ((v_prenex_15849 Int)) (or (<= (+ main_y 1) v_prenex_15849) (<= 500 (select main_a v_prenex_15849)) (<= (* 2 (select main_a v_prenex_15849)) 1998) (< v_prenex_15849 main_y))) (forall ((v_prenex_15848 Int)) (or (<= 0 (+ (select main_a v_prenex_15848) 498)) (<= 2 (* 2 (select main_a v_prenex_15848)))))) (forall ((v_prenex_17458 Int) (v_prenex_17459 Int)) (or (< v_prenex_17459 main_y) (<= (+ main_y 1) v_prenex_17459) (<= 1000 (+ (select main_a v_prenex_17459) (select main_a v_prenex_17458))) (<= (select main_a v_prenex_17459) 1498) (<= (+ main_x 1) v_prenex_17458) (<= (select main_a v_prenex_17458) 999) (<= 1 (select main_a v_prenex_17458)))) (forall ((v_prenex_16370 Int) (v_prenex_16371 Int)) (or (< v_prenex_16371 main_y) (<= (select main_a v_prenex_16370) (select main_a v_prenex_16371)) (<= 1000 (* 2 (select main_a v_prenex_16371))) (<= (select main_a v_prenex_16370) 500) (< v_prenex_16370 main_x) (<= (* 2 (select main_a v_prenex_16370)) 1000) (<= (+ main_y 1) v_prenex_16371))) (forall ((v_prenex_15417 Int) (v_prenex_15416 Int)) (or (<= (select main_a v_prenex_15417) (+ (select main_a v_prenex_15416) 998)) (< v_prenex_15416 main_x) (<= 0 (+ (select main_a v_prenex_15416) 498)) (<= 2 (* 2 (select main_a v_prenex_15416))) (< v_prenex_15417 main_y) (<= 500 (select main_a v_prenex_15417)) (<= (+ main_y 1) v_prenex_15417))) (or (forall ((v_prenex_15255 Int)) (or (< v_prenex_15255 main_y) (<= 500 (select main_a v_prenex_15255)) (<= (* 2 (select main_a v_prenex_15255)) 1998) (<= (+ main_y 1) v_prenex_15255))) (forall ((v_prenex_15254 Int)) (<= (* 2 (select main_a v_prenex_15254)) 1000))) (or (forall ((v_prenex_17338 Int)) (or (<= 2 (* 2 (select main_a v_prenex_17338))) (<= 1 (select main_a v_prenex_17338)))) (forall ((v_prenex_17339 Int)) (or (<= (+ main_y 1) v_prenex_17339) (<= (select main_a v_prenex_17339) 1498) (<= 1000 (* 2 (select main_a v_prenex_17339))) (< v_prenex_17339 main_y)))) (or (forall ((v_prenex_18569 Int)) (or (<= (* 2 (select main_a v_prenex_18569)) 1998) (<= (+ main_y 1) v_prenex_18569) (< v_prenex_18569 main_y) (<= 1000 (* 2 (select main_a v_prenex_18569))) (<= (select main_a v_prenex_18569) 999))) (forall ((v_prenex_18568 Int)) (or (<= 0 (+ (select main_a v_prenex_18568) 498)) (<= (select main_a v_prenex_18568) 500)))) (forall ((v_prenex_18145 Int) (v_prenex_18144 Int)) (or (<= (+ main_y 1) v_prenex_18145) (<= (+ (select main_a v_prenex_18145) (select main_a v_prenex_18144)) 1000) (<= 2 (* 2 (select main_a v_prenex_18144))) (<= (select main_a v_prenex_18145) 999) (< v_prenex_18145 main_y) (<= (* 2 (select main_a v_prenex_18144)) 1000) (<= 500 (select main_a v_prenex_18145)))) (forall ((v_prenex_17796 Int) (v_prenex_17797 Int)) (or (< v_prenex_17797 main_y) (<= 500 (select main_a v_prenex_17797)) (<= 2 (* 2 (select main_a v_prenex_17796))) (<= 1000 (+ (select main_a v_prenex_17797) (select main_a v_prenex_17796))) (<= (+ main_y 1) v_prenex_17797))) (forall ((v_prenex_19324 Int) (v_prenex_19325 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_19325))) (<= (+ (select main_a v_prenex_19325) (select main_a v_prenex_19324)) 1000) (< v_prenex_19325 main_y) (<= (select main_a v_prenex_19324) 500) (<= (+ main_x 1) v_prenex_19324) (<= 1 (select main_a v_prenex_19324)) (<= (+ main_y 1) v_prenex_19325))) (forall ((v_prenex_16904 Int) (v_prenex_16905 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_16905))) (< v_prenex_16905 main_y) (<= (select main_a v_prenex_16905) 1498) (<= 1000 (+ (select main_a v_prenex_16905) (select main_a v_prenex_16904))) (<= 2 (* 2 (select main_a v_prenex_16904))) (<= (+ main_y 1) v_prenex_16905))) (forall ((v_prenex_19586 Int) (v_prenex_19585 Int)) (or (<= (+ main_x 1) v_prenex_19585) (< v_prenex_19586 main_y) (<= 0 (+ (select main_a v_prenex_19585) 498)) (<= 1000 (* 2 (select main_a v_prenex_19586))) (<= (+ main_y 1) v_prenex_19586) (<= 1 (select main_a v_prenex_19585)) (<= 1000 (+ (select main_a v_prenex_19586) (select main_a v_prenex_19585))))) (or (forall ((v_prenex_14100 Int)) (or (<= 2 (* 2 (select main_a v_prenex_14100))) (< v_prenex_14100 main_x) (<= 1 (select main_a v_prenex_14100)))) (forall ((v_prenex_14101 Int)) (or (<= (select main_a v_prenex_14101) 1498) (<= (* 2 (select main_a v_prenex_14101)) 1998) (<= (+ main_y 1) v_prenex_14101) (< v_prenex_14101 main_y)))) (forall ((v_prenex_14849 Int) (v_prenex_14848 Int)) (or (<= 1 (select main_a v_prenex_14849)) (<= 1 (select main_a v_prenex_14848)) (<= (+ main_y 1) v_prenex_14849) (<= (select main_a v_prenex_14848) 999) (< v_prenex_14849 main_y) (<= 1000 (+ (select main_a v_prenex_14849) (select main_a v_prenex_14848))) (<= (+ main_x 1) v_prenex_14848))) (forall ((v_prenex_16322 Int) (v_prenex_16323 Int)) (or (<= (select main_a v_prenex_16322) (select main_a v_prenex_16323)) (<= (+ main_y 1) v_prenex_16323) (< v_prenex_16323 main_y) (<= 1000 (* 2 (select main_a v_prenex_16323))) (<= (select main_a v_prenex_16322) 500))) (or (forall ((v_prenex_16310 Int)) (or (<= (select main_a v_prenex_16310) 500) (<= 1 (select main_a v_prenex_16310)))) (forall ((v_prenex_16311 Int)) (or (<= (+ main_y 1) v_prenex_16311) (<= (* 2 (select main_a v_prenex_16311)) 1998) (<= (select main_a v_prenex_16311) 1498) (< v_prenex_16311 main_y)))) (or (forall ((v_prenex_20997 Int)) (or (<= (select main_a v_prenex_20997) 1498) (< v_prenex_20997 main_y) (<= (* 2 (select main_a v_prenex_20997)) 1998) (<= (+ main_y 1) v_prenex_20997))) (forall ((v_prenex_20996 Int)) (<= (select main_a v_prenex_20996) 500))) (forall ((v_prenex_17207 Int) (v_prenex_17208 Int)) (or (<= 0 (+ (select main_a v_prenex_17207) 498)) (<= (+ main_y 1) v_prenex_17208) (<= (* 2 (select main_a v_prenex_17207)) 1000) (<= 500 (select main_a v_prenex_17208)) (< v_prenex_17208 main_y) (<= (+ (select main_a v_prenex_17208) (select main_a v_prenex_17207)) 1000))) (forall ((v_prenex_19948 Int) (v_prenex_19949 Int)) (or (<= 2 (* 2 (select main_a v_prenex_19948))) (<= 1000 (* 2 (select main_a v_prenex_19949))) (< v_prenex_19949 main_y) (<= (select main_a v_prenex_19948) (select main_a v_prenex_19949)) (<= (+ main_y 1) v_prenex_19949) (<= (+ main_x 1) v_prenex_19948))) (forall ((v_prenex_18404 Int) (v_prenex_18405 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_18405))) (<= 0 (+ (select main_a v_prenex_18404) 498)) (< v_prenex_18405 main_y) (<= 2 (* 2 (select main_a v_prenex_18404))) (<= (select main_a v_prenex_18405) (+ (select main_a v_prenex_18404) 998)) (<= (+ main_y 1) v_prenex_18405) (<= 1 (select main_a v_prenex_18405)))) (or (forall ((v_prenex_21818 Int)) (<= 1000 (* 2 (select main_a v_prenex_21818)))) (forall ((v_prenex_21817 Int)) (or (<= (select main_a v_prenex_21817) 999) (<= 0 (+ (select main_a v_prenex_21817) 498)) (<= (+ main_x 1) v_prenex_21817) (< v_prenex_21817 main_x)))) (or (forall ((v_prenex_19452 Int)) (<= 1 (select main_a v_prenex_19452))) (forall ((v_prenex_19453 Int)) (or (<= (+ main_y 1) v_prenex_19453) (<= 1 (select main_a v_prenex_19453)) (<= 1000 (* 2 (select main_a v_prenex_19453))) (< v_prenex_19453 main_y)))) (forall ((v_prenex_14302 Int) (v_prenex_14301 Int)) (or (<= 500 (select main_a v_prenex_14302)) (<= 2 (* 2 (select main_a v_prenex_14301))) (<= 0 (+ (select main_a v_prenex_14301) 498)) (< v_prenex_14302 main_y) (<= (+ main_y 1) v_prenex_14302) (<= 1000 (+ (select main_a v_prenex_14302) (select main_a v_prenex_14301))))) (or (forall ((v_prenex_21221 Int)) (or (<= 0 (+ (select main_a v_prenex_21221) 498)) (<= (select main_a v_prenex_21221) 999))) (forall ((v_prenex_21222 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_21222))) (<= (* 2 (select main_a v_prenex_21222)) 1998) (<= (+ main_y 1) v_prenex_21222) (< v_prenex_21222 main_y)))) (forall ((v_prenex_14432 Int) (v_prenex_14431 Int)) (or (< v_prenex_14432 main_y) (<= (select main_a v_prenex_14431) 500) (<= (+ main_x 1) v_prenex_14431) (<= (* 2 (select main_a v_prenex_14432)) 1998) (<= (select main_a v_prenex_14431) (select main_a v_prenex_14432)) (<= (* 2 (select main_a v_prenex_14431)) 1000) (<= (+ main_y 1) v_prenex_14432))) (forall ((v_prenex_17272 Int) (v_prenex_17273 Int)) (or (<= (+ main_x 1) v_prenex_17272) (<= (+ main_y 1) v_prenex_17273) (< v_prenex_17273 main_y) (<= 500 (select main_a v_prenex_17273)) (<= (select main_a v_prenex_17272) (select main_a v_prenex_17273)) (<= (* 2 (select main_a v_prenex_17272)) 1000))) (forall ((v_prenex_15879 Int) (v_prenex_15878 Int)) (or (<= (* 2 (select main_a v_prenex_15878)) 1000) (<= 2 (* 2 (select main_a v_prenex_15878))) (<= (* 2 (select main_a v_prenex_15879)) 1998) (<= (+ main_x 1) v_prenex_15878) (<= (+ main_y 1) v_prenex_15879) (< v_prenex_15879 main_y) (<= (select main_a v_prenex_15879) (+ (select main_a v_prenex_15878) 998)))) (forall ((v_prenex_15175 Int) (v_prenex_15174 Int)) (or (<= 1 (select main_a v_prenex_15174)) (<= (+ (select main_a v_prenex_15175) (select main_a v_prenex_15174)) 1000) (<= 1 (select main_a v_prenex_15175)) (< v_prenex_15175 main_y) (<= (+ main_y 1) v_prenex_15175) (<= 0 (+ (select main_a v_prenex_15174) 498)))) (forall ((v_prenex_19696 Int) (v_prenex_19695 Int)) (or (<= (select main_a v_prenex_19695) (select main_a v_prenex_19696)) (<= (+ main_y 1) v_prenex_19696) (<= (* 2 (select main_a v_prenex_19696)) 1998) (< v_prenex_19695 main_x) (<= 2 (* 2 (select main_a v_prenex_19695))) (< v_prenex_19696 main_y) (<= 0 (+ (select main_a v_prenex_19695) 498)))) (forall ((v_prenex_19300 Int) (v_prenex_19301 Int)) (or (<= (select main_a v_prenex_19300) 500) (<= (+ main_y 1) v_prenex_19301) (<= 500 (select main_a v_prenex_19301)) (< v_prenex_19301 main_y) (<= (+ (select main_a v_prenex_19301) (select main_a v_prenex_19300)) 1000) (<= (* 2 (select main_a v_prenex_19301)) 1998) (<= (select main_a v_prenex_19300) 999))) (forall ((v_prenex_18646 Int) (v_prenex_18647 Int)) (or (<= 0 (+ (select main_a v_prenex_18646) 498)) (<= (select main_a v_prenex_18646) (select main_a v_prenex_18647)) (<= (+ main_y 1) v_prenex_18647) (< v_prenex_18647 main_y) (<= 1 (select main_a v_prenex_18647)) (<= (select main_a v_prenex_18646) 500))) (forall ((v_prenex_17891 Int) (v_prenex_17892 Int)) (or (<= (select main_a v_prenex_17891) 500) (< v_prenex_17892 main_y) (<= (select main_a v_prenex_17892) (+ (select main_a v_prenex_17891) 998)) (<= (select main_a v_prenex_17892) 999) (<= (* 2 (select main_a v_prenex_17892)) 1998) (<= (+ main_y 1) v_prenex_17892))) (forall ((v_prenex_21465 Int) (v_prenex_21464 Int)) (or (<= (+ main_y 1) v_prenex_21465) (< v_prenex_21465 main_y) (<= (* 2 (select main_a v_prenex_21465)) 1998) (<= (select main_a v_prenex_21464) (select main_a v_prenex_21465)) (<= (select main_a v_prenex_21464) 999) (<= (select main_a v_prenex_21464) 500))) (or (forall ((v_prenex_16238 Int)) (or (<= 1 (select main_a v_prenex_16238)) (<= (* 2 (select main_a v_prenex_16238)) 1000))) (forall ((v_prenex_16239 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_16239))) (<= (+ main_y 1) v_prenex_16239) (< v_prenex_16239 main_y)))) (or (forall ((v_prenex_19849 Int)) (or (<= 2 (* 2 (select main_a v_prenex_19849))) (< v_prenex_19849 main_x) (<= (* 2 (select main_a v_prenex_19849)) 1000))) (forall ((v_prenex_19850 Int)) (or (<= (+ main_y 1) v_prenex_19850) (<= 1 (select main_a v_prenex_19850)) (<= 1000 (* 2 (select main_a v_prenex_19850))) (< v_prenex_19850 main_y)))) (or (forall ((v_prenex_19594 Int)) (or (<= (+ main_y 1) v_prenex_19594) (< v_prenex_19594 main_y) (<= (* 2 (select main_a v_prenex_19594)) 1998) (<= 1000 (* 2 (select main_a v_prenex_19594))) (<= (select main_a v_prenex_19594) 999))) (forall ((v_prenex_19593 Int)) (or (<= (select main_a v_prenex_19593) 999) (<= 0 (+ (select main_a v_prenex_19593) 498))))) (forall ((v_prenex_17575 Int) (v_prenex_17576 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_17576))) (<= (+ main_y 1) v_prenex_17576) (<= (select main_a v_prenex_17575) 999) (<= (select main_a v_prenex_17575) 500) (< v_prenex_17576 main_y) (<= (select main_a v_prenex_17576) (+ (select main_a v_prenex_17575) 998)) (<= (select main_a v_prenex_17576) 999))) (forall ((v_prenex_19621 Int) (v_prenex_19622 Int)) (or (<= (select main_a v_prenex_19622) (+ (select main_a v_prenex_19621) 998)) (<= (select main_a v_prenex_19621) 999) (< v_prenex_19621 main_x) (<= (+ main_x 1) v_prenex_19621) (<= (select main_a v_prenex_19621) 500))) (or (forall ((v_prenex_19318 Int)) (or (<= 1 (select main_a v_prenex_19318)) (< v_prenex_19318 main_x) (<= 0 (+ (select main_a v_prenex_19318) 498)))) (forall ((v_prenex_19319 Int)) (or (<= (* 2 (select main_a v_prenex_19319)) 1998) (< v_prenex_19319 main_y) (<= (select main_a v_prenex_19319) 999) (<= (+ main_y 1) v_prenex_19319)))) (forall ((v_prenex_19201 Int) (v_prenex_19202 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_19202))) (<= (+ main_y 1) v_prenex_19202) (<= 0 (+ (select main_a v_prenex_19201) 498)) (< v_prenex_19202 main_y) (<= (* 2 (select main_a v_prenex_19202)) 1998) (<= (select main_a v_prenex_19202) (+ (select main_a v_prenex_19201) 998)) (<= 2 (* 2 (select main_a v_prenex_19201))))) (or (forall ((v_prenex_17605 Int)) (<= (select main_a v_prenex_17605) 500)) (forall ((v_prenex_17606 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_17606))) (< v_prenex_17606 main_y) (<= (* 2 (select main_a v_prenex_17606)) 1998) (<= (+ main_y 1) v_prenex_17606) (<= (select main_a v_prenex_17606) 999)))) (forall ((v_prenex_17116 Int) (v_prenex_17117 Int)) (or (<= 1 (select main_a v_prenex_17116)) (<= 0 (+ (select main_a v_prenex_17116) 498)) (<= (+ main_y 1) v_prenex_17117) (< v_prenex_17117 main_y) (<= (+ (select main_a v_prenex_17117) (select main_a v_prenex_17116)) 1000) (<= (select main_a v_prenex_17117) 1498) (<= (select main_a v_prenex_17117) 999))) (forall ((v_prenex_14797 Int) (v_prenex_14796 Int)) (or (<= (+ main_y 1) v_prenex_14797) (<= (select main_a v_prenex_14797) (+ (select main_a v_prenex_14796) 998)) (< v_prenex_14797 main_y) (< v_prenex_14796 main_x) (<= (select main_a v_prenex_14797) 1498))) (forall ((v_prenex_20577 Int) (v_prenex_20576 Int)) (or (<= (+ main_y 1) v_prenex_20577) (<= 1 (select main_a v_prenex_20576)) (< v_prenex_20577 main_y) (<= 1000 (+ (select main_a v_prenex_20577) (select main_a v_prenex_20576))) (<= 1000 (* 2 (select main_a v_prenex_20577))) (<= (+ main_x 1) v_prenex_20576))) (forall ((v_prenex_17861 Int) (v_prenex_17862 Int)) (or (<= (+ main_y 1) v_prenex_17862) (<= 500 (select main_a v_prenex_17862)) (<= 1000 (* 2 (select main_a v_prenex_17862))) (<= (select main_a v_prenex_17861) (select main_a v_prenex_17862)) (<= (select main_a v_prenex_17861) 999) (<= 1 (select main_a v_prenex_17861)) (< v_prenex_17862 main_y))) (or (forall ((v_prenex_17507 Int)) (or (<= (select main_a v_prenex_17507) 999) (<= (+ main_y 1) v_prenex_17507) (< v_prenex_17507 main_y) (<= 1000 (* 2 (select main_a v_prenex_17507))) (<= 1 (select main_a v_prenex_17507)))) (forall ((v_prenex_17506 Int)) (or (<= 1 (select main_a v_prenex_17506)) (<= 0 (+ (select main_a v_prenex_17506) 498))))) (forall ((v_prenex_20102 Int) (v_prenex_20101 Int)) (or (<= 0 (+ (select main_a v_prenex_20101) 498)) (<= 1000 (+ (select main_a v_prenex_20102) (select main_a v_prenex_20101))) (<= (+ main_y 1) v_prenex_20102) (< v_prenex_20101 main_x) (< v_prenex_20102 main_y) (<= 500 (select main_a v_prenex_20102)))) (forall ((v_prenex_21778 Int) (v_prenex_21779 Int)) (or (<= 1 (select main_a v_prenex_21778)) (<= (+ main_y 1) v_prenex_21779) (<= 500 (select main_a v_prenex_21779)) (<= (select main_a v_prenex_21779) 1498) (<= (* 2 (select main_a v_prenex_21778)) 1000) (<= (select main_a v_prenex_21779) (+ (select main_a v_prenex_21778) 998)) (< v_prenex_21779 main_y))) (forall ((v_prenex_18004 Int) (v_prenex_18003 Int)) (or (<= (+ main_y 1) v_prenex_18004) (< v_prenex_18004 main_y) (<= (select main_a v_prenex_18003) (select main_a v_prenex_18004)) (<= (* 2 (select main_a v_prenex_18004)) 1998) (<= (select main_a v_prenex_18004) 1498) (<= (select main_a v_prenex_18003) 999) (<= 0 (+ (select main_a v_prenex_18003) 498)))) (forall ((v_prenex_18664 Int) (v_prenex_18665 Int)) (or (<= (+ (select main_a v_prenex_18665) (select main_a v_prenex_18664)) 1000) (<= (* 2 (select main_a v_prenex_18665)) 1998) (<= 0 (+ (select main_a v_prenex_18664) 498)) (< v_prenex_18665 main_y) (<= (+ main_y 1) v_prenex_18665) (<= (select main_a v_prenex_18665) 1498))) (or (forall ((v_prenex_21729 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_21729))) (< v_prenex_21729 main_y) (<= (select main_a v_prenex_21729) 1498) (<= (+ main_y 1) v_prenex_21729) (<= 500 (select main_a v_prenex_21729)))) (forall ((v_prenex_21728 Int)) (or (<= 2 (* 2 (select main_a v_prenex_21728))) (<= (select main_a v_prenex_21728) 999)))) (forall ((v_prenex_20115 Int) (v_prenex_20114 Int)) (or (< v_prenex_20115 main_y) (<= (select main_a v_prenex_20115) 1498) (<= 2 (* 2 (select main_a v_prenex_20114))) (<= (+ main_y 1) v_prenex_20115) (<= (select main_a v_prenex_20115) (+ (select main_a v_prenex_20114) 998)) (<= (+ main_x 1) v_prenex_20114) (<= 1 (select main_a v_prenex_20114)))) (or (forall ((v_prenex_19174 Int)) (or (< v_prenex_19174 main_y) (<= (+ main_y 1) v_prenex_19174) (<= 500 (select main_a v_prenex_19174)) (<= 1000 (* 2 (select main_a v_prenex_19174))))) (forall ((v_prenex_19173 Int)) (or (<= 2 (* 2 (select main_a v_prenex_19173))) (<= (* 2 (select main_a v_prenex_19173)) 1000)))) (forall ((v_prenex_15543 Int) (v_prenex_15542 Int)) (or (<= (select main_a v_prenex_15543) 999) (< v_prenex_15543 main_y) (<= 1000 (+ (select main_a v_prenex_15543) (select main_a v_prenex_15542))) (<= (select main_a v_prenex_15542) 999) (<= (+ main_y 1) v_prenex_15543) (<= 0 (+ (select main_a v_prenex_15542) 498)) (<= 1000 (* 2 (select main_a v_prenex_15543))))) (forall ((v_prenex_18251 Int) (v_prenex_18250 Int)) (or (<= 1000 (+ (select main_a v_prenex_18251) (select main_a v_prenex_18250))) (<= (select main_a v_prenex_18250) 999) (<= (+ main_y 1) v_prenex_18251) (< v_prenex_18251 main_y) (<= (select main_a v_prenex_18251) 1498))) (forall ((v_prenex_21917 Int) (v_prenex_21916 Int)) (or (<= (select main_a v_prenex_21916) 500) (<= 0 (+ (select main_a v_prenex_21916) 498)) (< v_prenex_21917 main_y) (<= (select main_a v_prenex_21917) (+ (select main_a v_prenex_21916) 998)) (<= (+ main_y 1) v_prenex_21917) (<= (select main_a v_prenex_21917) 999))) (forall ((v_prenex_19858 Int) (v_prenex_19857 Int)) (or (<= (+ main_y 1) v_prenex_19858) (< v_prenex_19858 main_y) (<= (select main_a v_prenex_19858) 1498) (<= 1 (select main_a v_prenex_19857)) (<= 2 (* 2 (select main_a v_prenex_19857))) (<= (+ main_x 1) v_prenex_19857) (<= 1000 (+ (select main_a v_prenex_19858) (select main_a v_prenex_19857))))) (forall ((v_prenex_16340 Int) (v_prenex_16341 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_16341))) (<= (select main_a v_prenex_16341) 999) (<= (+ main_y 1) v_prenex_16341) (<= (select main_a v_prenex_16340) 500) (< v_prenex_16341 main_y) (<= (select main_a v_prenex_16341) (+ (select main_a v_prenex_16340) 998)))) (forall ((v_prenex_18037 Int) (v_prenex_18036 Int)) (or (<= (+ main_y 1) v_prenex_18037) (<= 1 (select main_a v_prenex_18036)) (<= (+ main_x 1) v_prenex_18036) (< v_prenex_18037 main_y) (<= 500 (select main_a v_prenex_18037)) (<= (select main_a v_prenex_18037) (+ (select main_a v_prenex_18036) 998)))) (or (forall ((v_prenex_14423 Int)) (<= (select main_a v_prenex_14423) 500)) (forall ((v_prenex_14424 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_14424))) (< v_prenex_14424 main_y) (<= (+ main_y 1) v_prenex_14424) (<= (select main_a v_prenex_14424) 999)))) (or (forall ((v_prenex_15921 Int)) (<= (* 2 (select main_a v_prenex_15921)) 1998)) (forall ((v_prenex_15920 Int)) (or (<= 2 (* 2 (select main_a v_prenex_15920))) (< v_prenex_15920 main_x) (<= (+ main_x 1) v_prenex_15920) (<= (* 2 (select main_a v_prenex_15920)) 1000)))) (forall ((v_prenex_16938 Int) (v_prenex_16939 Int)) (or (<= (select main_a v_prenex_16939) (+ (select main_a v_prenex_16938) 998)) (<= (+ main_x 1) v_prenex_16938) (<= (+ main_y 1) v_prenex_16939) (<= (select main_a v_prenex_16938) 999) (<= 1000 (* 2 (select main_a v_prenex_16939))) (< v_prenex_16939 main_y))) (forall ((v_prenex_14505 Int) (v_prenex_14504 Int)) (or (< v_prenex_14505 main_y) (<= (* 2 (select main_a v_prenex_14505)) 1998) (<= (+ main_y 1) v_prenex_14505) (<= 1000 (+ (select main_a v_prenex_14505) (select main_a v_prenex_14504))) (<= 500 (select main_a v_prenex_14505)) (<= 1 (select main_a v_prenex_14504)))) (forall ((v_prenex_18686 Int) (v_prenex_18687 Int)) (or (<= (+ (select main_a v_prenex_18687) (select main_a v_prenex_18686)) 1000) (<= (select main_a v_prenex_18687) 1498) (<= (+ main_x 1) v_prenex_18686) (< v_prenex_18687 main_y) (<= (+ main_y 1) v_prenex_18687) (<= (select main_a v_prenex_18686) 500))) (or (forall ((v_prenex_15479 Int)) (or (<= (+ main_y 1) v_prenex_15479) (< v_prenex_15479 main_y) (<= (select main_a v_prenex_15479) 999))) (forall ((v_prenex_15478 Int)) (<= 2 (* 2 (select main_a v_prenex_15478))))) (forall ((v_prenex_21580 Int) (v_prenex_21581 Int)) (or (<= (select main_a v_prenex_21580) (select main_a v_prenex_21581)) (<= (+ main_y 1) v_prenex_21581) (<= (select main_a v_prenex_21581) 999) (< v_prenex_21581 main_y))) (forall ((v_prenex_16434 Int) (v_prenex_16435 Int)) (or (< v_prenex_16435 main_y) (<= (* 2 (select main_a v_prenex_16434)) 1000) (<= 1 (select main_a v_prenex_16435)) (<= (select main_a v_prenex_16435) (+ (select main_a v_prenex_16434) 998)) (<= 500 (select main_a v_prenex_16435)) (<= 0 (+ (select main_a v_prenex_16434) 498)) (<= (+ main_y 1) v_prenex_16435))) (forall ((v_prenex_18288 Int) (v_prenex_18289 Int)) (or (<= (select main_a v_prenex_18289) 1498) (<= 500 (select main_a v_prenex_18289)) (< v_prenex_18289 main_y) (<= 1 (select main_a v_prenex_18288)) (<= (+ main_y 1) v_prenex_18289) (<= (* 2 (select main_a v_prenex_18288)) 1000) (<= (select main_a v_prenex_18288) (select main_a v_prenex_18289)))) (forall ((v_prenex_22187 Int) (v_prenex_22186 Int)) (or (<= 500 (select main_a v_prenex_22187)) (<= 2 (* 2 (select main_a v_prenex_22186))) (<= 1 (select main_a v_prenex_22186)) (< v_prenex_22187 main_y) (<= (* 2 (select main_a v_prenex_22187)) 1998) (<= (select main_a v_prenex_22186) (select main_a v_prenex_22187)) (<= (+ main_y 1) v_prenex_22187))) (forall ((v_prenex_21572 Int) (v_prenex_21573 Int)) (or (<= (* 2 (select main_a v_prenex_21572)) 1000) (<= 1 (select main_a v_prenex_21572)) (<= (+ (select main_a v_prenex_21573) (select main_a v_prenex_21572)) 1000) (<= (+ main_x 1) v_prenex_21572) (< v_prenex_21572 main_x))) (or (forall ((v_prenex_18887 Int)) (or (<= (select main_a v_prenex_18887) 999) (<= 1 (select main_a v_prenex_18887)))) (forall ((v_prenex_18888 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_18888))) (<= (+ main_y 1) v_prenex_18888) (<= (select main_a v_prenex_18888) 999) (<= 1 (select main_a v_prenex_18888)) (< v_prenex_18888 main_y)))) (forall ((v_prenex_20960 Int) (v_prenex_20959 Int)) (or (<= (select main_a v_prenex_20959) 999) (<= 1000 (+ (select main_a v_prenex_20960) (select main_a v_prenex_20959))) (<= (+ main_x 1) v_prenex_20959) (<= (+ main_y 1) v_prenex_20960) (<= 0 (+ (select main_a v_prenex_20959) 498)) (< v_prenex_20960 main_y) (<= (select main_a v_prenex_20960) 1498))) (forall ((v_prenex_19259 Int)) (or (<= (+ main_y 1) v_prenex_19259) (<= 500 (select main_a v_prenex_19259)) (< v_prenex_19259 main_y) (<= (* 2 (select main_a v_prenex_19259)) 1998) (<= 1 (select main_a v_prenex_19259)))) (forall ((v_prenex_19881 Int) (v_prenex_19882 Int)) (or (<= 500 (select main_a v_prenex_19882)) (< v_prenex_19882 main_y) (<= (select main_a v_prenex_19882) 999) (<= 1000 (+ (select main_a v_prenex_19882) (select main_a v_prenex_19881))) (<= (+ main_y 1) v_prenex_19882))) (forall ((v_prenex_20143 Int) (v_prenex_20142 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_20143))) (< v_prenex_20143 main_y) (<= (+ main_y 1) v_prenex_20143) (<= (* 2 (select main_a v_prenex_20142)) 1000) (<= 2 (* 2 (select main_a v_prenex_20142))) (<= (+ (select main_a v_prenex_20143) (select main_a v_prenex_20142)) 1000))) (forall ((v_prenex_13928 Int) (v_prenex_13927 Int)) (or (<= (select main_a v_prenex_13927) (select main_a v_prenex_13928)) (<= (select main_a v_prenex_13927) 500) (< v_prenex_13928 main_y) (<= (* 2 (select main_a v_prenex_13927)) 1000) (<= 1 (select main_a v_prenex_13928)) (<= (select main_a v_prenex_13928) 1498) (<= (+ main_y 1) v_prenex_13928))) (forall ((v_prenex_17631 Int) (v_prenex_17632 Int)) (or (<= (select main_a v_prenex_17632) 999) (<= (+ main_y 1) v_prenex_17632) (<= 2 (* 2 (select main_a v_prenex_17631))) (<= (+ (select main_a v_prenex_17632) (select main_a v_prenex_17631)) 1000) (<= (* 2 (select main_a v_prenex_17632)) 1998) (<= 0 (+ (select main_a v_prenex_17631) 498)) (< v_prenex_17632 main_y))) (or (forall ((v_prenex_13982 Int)) (or (<= 1 (select main_a v_prenex_13982)) (<= (+ main_x 1) v_prenex_13982))) (forall ((v_prenex_13983 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_13983))) (<= (+ main_y 1) v_prenex_13983) (<= (select main_a v_prenex_13983) 999) (< v_prenex_13983 main_y)))) (forall ((v_prenex_15401 Int) (v_prenex_15400 Int)) (or (<= 500 (select main_a v_prenex_15401)) (<= (select main_a v_prenex_15401) 999) (< v_prenex_15401 main_y) (<= (select main_a v_prenex_15400) 500) (<= (select main_a v_prenex_15400) (select main_a v_prenex_15401)) (<= (+ main_y 1) v_prenex_15401))) (forall ((v_prenex_19500 Int) (v_prenex_19501 Int)) (or (< v_prenex_19501 main_y) (<= 0 (+ (select main_a v_prenex_19500) 498)) (<= (+ main_y 1) v_prenex_19501) (<= 1000 (* 2 (select main_a v_prenex_19501))) (<= (select main_a v_prenex_19501) 1498) (<= (+ (select main_a v_prenex_19501) (select main_a v_prenex_19500)) 1000))) (forall ((v_prenex_14835 Int) (v_prenex_14834 Int)) (or (<= (+ (select main_a v_prenex_14835) (select main_a v_prenex_14834)) 1000) (<= 1 (select main_a v_prenex_14834)) (<= 0 (+ (select main_a v_prenex_14834) 498)) (< v_prenex_14835 main_y) (<= (+ main_y 1) v_prenex_14835) (<= 1000 (* 2 (select main_a v_prenex_14835))) (<= (select main_a v_prenex_14835) 1498))) (forall ((v_prenex_21780 Int) (v_prenex_21781 Int)) (or (<= (select main_a v_prenex_21780) 500) (< v_prenex_21781 main_y) (<= (select main_a v_prenex_21780) (select main_a v_prenex_21781)) (<= 0 (+ (select main_a v_prenex_21780) 498)) (<= (select main_a v_prenex_21781) 1498) (<= (+ main_x 1) v_prenex_21780) (<= (+ main_y 1) v_prenex_21781))) (forall ((v_prenex_19315 Int) (v_prenex_19314 Int)) (or (<= (* 2 (select main_a v_prenex_19315)) 1998) (<= 2 (* 2 (select main_a v_prenex_19314))) (<= (+ main_y 1) v_prenex_19315) (<= 1000 (* 2 (select main_a v_prenex_19315))) (< v_prenex_19315 main_y) (<= (select main_a v_prenex_19314) (select main_a v_prenex_19315)) (<= 1 (select main_a v_prenex_19314)))) (forall ((v_prenex_15391 Int) (v_prenex_15390 Int)) (or (<= (select main_a v_prenex_15390) (select main_a v_prenex_15391)) (<= (* 2 (select main_a v_prenex_15391)) 1998) (< v_prenex_15391 main_y) (<= 1 (select main_a v_prenex_15390)) (<= (+ main_y 1) v_prenex_15391) (< v_prenex_15390 main_x))) (or (forall ((v_prenex_21387 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_21387))) (<= (+ main_y 1) v_prenex_21387) (< v_prenex_21387 main_y))) (forall ((v_prenex_21386 Int)) (or (<= 0 (+ (select main_a v_prenex_21386) 498)) (<= (* 2 (select main_a v_prenex_21386)) 1000) (< v_prenex_21386 main_x)))) (or (forall ((v_prenex_18298 Int)) (or (<= (select main_a v_prenex_18298) 500) (<= 1 (select main_a v_prenex_18298)))) (forall ((v_prenex_18299 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_18299))) (<= (select main_a v_prenex_18299) 1498) (<= (+ main_y 1) v_prenex_18299) (< v_prenex_18299 main_y)))) (forall ((v_prenex_18376 Int) (v_prenex_18377 Int)) (or (<= (+ main_y 1) v_prenex_18377) (<= 1 (select main_a v_prenex_18377)) (<= (select main_a v_prenex_18376) (select main_a v_prenex_18377)) (<= 0 (+ (select main_a v_prenex_18376) 498)) (<= (* 2 (select main_a v_prenex_18377)) 1998) (< v_prenex_18377 main_y))) (forall ((v_prenex_13556 Int) (v_prenex_13557 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_13557))) (<= (select main_a v_prenex_13556) 999) (<= 1 (select main_a v_prenex_13556)) (<= (+ main_y 1) v_prenex_13557) (<= 1000 (+ (select main_a v_prenex_13557) (select main_a v_prenex_13556))) (< v_prenex_13557 main_y) (<= 500 (select main_a v_prenex_13557)))) (forall ((v_prenex_16942 Int) (v_prenex_16943 Int)) (or (<= 2 (* 2 (select main_a v_prenex_16942))) (<= 500 (select main_a v_prenex_16943)) (<= 1000 (+ (select main_a v_prenex_16943) (select main_a v_prenex_16942))) (<= (+ main_y 1) v_prenex_16943) (<= (select main_a v_prenex_16942) 500) (<= 1 (select main_a v_prenex_16943)) (< v_prenex_16943 main_y))) (forall ((v_prenex_21796 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_21796))) (<= (* 2 (select main_a v_prenex_21796)) 1998) (<= (+ main_y 1) v_prenex_21796) (<= 1 (select main_a v_prenex_21796)) (< v_prenex_21796 main_y))) (or (forall ((v_prenex_18645 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_18645))) (<= (+ main_y 1) v_prenex_18645) (< v_prenex_18645 main_y))) (forall ((v_prenex_18644 Int)) (or (<= (select main_a v_prenex_18644) 500) (<= 0 (+ (select main_a v_prenex_18644) 498))))) (forall ((v_prenex_19836 Int) (v_prenex_19835 Int)) (or (<= (+ main_y 1) v_prenex_19836) (<= (select main_a v_prenex_19835) 500) (< v_prenex_19836 main_y) (<= (select main_a v_prenex_19835) (select main_a v_prenex_19836)) (<= 0 (+ (select main_a v_prenex_19835) 498)) (<= (* 2 (select main_a v_prenex_19836)) 1998))) (or (forall ((v_prenex_17706 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_17706))) (<= (select main_a v_prenex_17706) 999) (<= (* 2 (select main_a v_prenex_17706)) 1998) (<= (+ main_y 1) v_prenex_17706) (< v_prenex_17706 main_y))) (forall ((v_prenex_17705 Int)) (or (<= (* 2 (select main_a v_prenex_17705)) 1000) (<= (select main_a v_prenex_17705) 999)))) (or (forall ((v_prenex_18891 Int)) (or (<= 0 (+ (select main_a v_prenex_18891) 498)) (<= (* 2 (select main_a v_prenex_18891)) 1000))) (forall ((v_prenex_18892 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_18892))) (< v_prenex_18892 main_y) (<= (+ main_y 1) v_prenex_18892) (<= 1 (select main_a v_prenex_18892))))) (forall ((v_prenex_20348 Int) (v_prenex_20347 Int)) (or (< v_prenex_20348 main_y) (<= (* 2 (select main_a v_prenex_20347)) 1000) (<= (+ main_y 1) v_prenex_20348) (<= (select main_a v_prenex_20348) (+ (select main_a v_prenex_20347) 998)) (<= (select main_a v_prenex_20348) 999) (<= 0 (+ (select main_a v_prenex_20347) 498)) (<= 1 (select main_a v_prenex_20348)))) (forall ((v_prenex_14448 Int) (v_prenex_14447 Int)) (or (< v_prenex_14448 main_y) (<= (+ main_y 1) v_prenex_14448) (<= 1000 (+ (select main_a v_prenex_14448) (select main_a v_prenex_14447))) (<= 0 (+ (select main_a v_prenex_14447) 498)) (<= (select main_a v_prenex_14448) 1498) (<= 2 (* 2 (select main_a v_prenex_14447))))) (forall ((v_prenex_17659 Int) (v_prenex_17660 Int)) (or (<= (select main_a v_prenex_17659) (select main_a v_prenex_17660)) (<= 1000 (* 2 (select main_a v_prenex_17660))) (<= (select main_a v_prenex_17659) 999) (< v_prenex_17660 main_y) (< v_prenex_17659 main_x) (<= (+ main_y 1) v_prenex_17660))) (forall ((v_prenex_20806 Int) (v_prenex_20805 Int)) (or (<= (select main_a v_prenex_20805) (select main_a v_prenex_20806)) (< v_prenex_20806 main_y) (<= (* 2 (select main_a v_prenex_20805)) 1000) (<= 500 (select main_a v_prenex_20806)) (<= (+ main_y 1) v_prenex_20806) (<= 1 (select main_a v_prenex_20806)))) (forall ((v_prenex_20139 Int) (v_prenex_20138 Int)) (or (< v_prenex_20139 main_y) (<= 2 (* 2 (select main_a v_prenex_20138))) (<= 1000 (+ (select main_a v_prenex_20139) (select main_a v_prenex_20138))) (<= (+ main_y 1) v_prenex_20139) (<= 0 (+ (select main_a v_prenex_20138) 498)) (<= (select main_a v_prenex_20139) 1498))) (forall ((v_prenex_20687 Int) (v_prenex_20688 Int)) (or (<= (select main_a v_prenex_20687) (select main_a v_prenex_20688)) (< v_prenex_20687 main_x) (<= 0 (+ (select main_a v_prenex_20687) 498)) (<= (+ main_y 1) v_prenex_20688) (< v_prenex_20688 main_y) (<= (select main_a v_prenex_20688) 1498))) (forall ((v_prenex_18916 Int) (v_prenex_18915 Int)) (or (<= 1000 (+ (select main_a v_prenex_18916) (select main_a v_prenex_18915))) (< v_prenex_18916 main_y) (<= 0 (+ (select main_a v_prenex_18915) 498)) (<= (select main_a v_prenex_18916) 1498) (<= 2 (* 2 (select main_a v_prenex_18915))) (<= (select main_a v_prenex_18916) 999) (<= (+ main_y 1) v_prenex_18916))) (forall ((v_prenex_15355 Int) (v_prenex_15354 Int)) (or (< v_prenex_15354 main_x) (<= (+ main_x 1) v_prenex_15354) (<= (select main_a v_prenex_15355) (+ (select main_a v_prenex_15354) 998)) (<= (select main_a v_prenex_15354) 999) (< v_prenex_15355 main_y))) (forall ((v_prenex_17010 Int) (v_prenex_17011 Int)) (or (<= 1 (select main_a v_prenex_17011)) (<= (select main_a v_prenex_17011) 999) (<= (+ main_y 1) v_prenex_17011) (<= (* 2 (select main_a v_prenex_17010)) 1000) (<= 2 (* 2 (select main_a v_prenex_17010))) (< v_prenex_17011 main_y) (<= (+ (select main_a v_prenex_17011) (select main_a v_prenex_17010)) 1000))) (forall ((v_prenex_19474 Int) (v_prenex_19475 Int)) (or (<= (* 2 (select main_a v_prenex_19475)) 1998) (<= (select main_a v_prenex_19474) 500) (<= (+ main_x 1) v_prenex_19474) (<= (select main_a v_prenex_19475) (+ (select main_a v_prenex_19474) 998)) (<= (+ main_y 1) v_prenex_19475) (< v_prenex_19475 main_y))) (forall ((v_prenex_16008 Int) (v_prenex_16009 Int)) (or (<= (+ main_y 1) v_prenex_16009) (< v_prenex_16008 main_x) (< v_prenex_16009 main_y) (<= (select main_a v_prenex_16009) 1498) (<= (select main_a v_prenex_16008) 500) (<= (select main_a v_prenex_16009) (+ (select main_a v_prenex_16008) 998)) (<= 0 (+ (select main_a v_prenex_16008) 498)))) (forall ((v_prenex_19241 Int) (v_prenex_19242 Int)) (or (< v_prenex_19242 main_y) (<= 1 (select main_a v_prenex_19242)) (<= 1000 (+ (select main_a v_prenex_19242) (select main_a v_prenex_19241))) (<= (select main_a v_prenex_19241) 999) (<= (+ main_y 1) v_prenex_19242) (< v_prenex_19241 main_x) (<= 1 (select main_a v_prenex_19241)))) (forall ((v_prenex_20278 Int) (v_prenex_20277 Int)) (or (<= (select main_a v_prenex_20277) 500) (<= (+ (select main_a v_prenex_20278) (select main_a v_prenex_20277)) 1000) (<= (+ main_y 1) v_prenex_20278) (< v_prenex_20278 main_y) (<= (select main_a v_prenex_20278) 999))) (forall ((v_prenex_21801 Int) (v_prenex_21802 Int)) (or (<= (select main_a v_prenex_21802) 1498) (< v_prenex_21802 main_y) (<= (+ main_y 1) v_prenex_21802) (<= (select main_a v_prenex_21801) (select main_a v_prenex_21802)) (<= 2 (* 2 (select main_a v_prenex_21801))) (<= (select main_a v_prenex_21801) 999))) (forall ((v_prenex_20332 Int) (v_prenex_20331 Int)) (or (<= (+ main_y 1) v_prenex_20332) (<= 2 (* 2 (select main_a v_prenex_20331))) (<= 1000 (* 2 (select main_a v_prenex_20332))) (<= 1 (select main_a v_prenex_20331)) (<= (select main_a v_prenex_20332) (+ (select main_a v_prenex_20331) 998)) (< v_prenex_20332 main_y) (<= (+ main_x 1) v_prenex_20331))) (forall ((v_prenex_15347 Int) (v_prenex_15346 Int)) (or (<= (+ main_y 1) v_prenex_15347) (<= 2 (* 2 (select main_a v_prenex_15346))) (< v_prenex_15347 main_y) (<= 1000 (* 2 (select main_a v_prenex_15347))) (<= 0 (+ (select main_a v_prenex_15346) 498)) (<= 1 (select main_a v_prenex_15347)) (<= (+ (select main_a v_prenex_15347) (select main_a v_prenex_15346)) 1000))) (forall ((v_prenex_18749 Int) (v_prenex_18748 Int)) (or (<= 2 (* 2 (select main_a v_prenex_18748))) (<= 0 (+ (select main_a v_prenex_18748) 498)) (<= 1000 (* 2 (select main_a v_prenex_18749))) (<= (select main_a v_prenex_18749) (+ (select main_a v_prenex_18748) 998)) (<= (+ main_y 1) v_prenex_18749) (<= (+ main_x 1) v_prenex_18748) (< v_prenex_18749 main_y))) (forall ((v_prenex_16292 Int) (v_prenex_16293 Int)) (or (<= 2 (* 2 (select main_a v_prenex_16292))) (<= 1000 (+ (select main_a v_prenex_16293) (select main_a v_prenex_16292))) (<= (select main_a v_prenex_16293) 1498) (< v_prenex_16293 main_y) (<= (+ main_y 1) v_prenex_16293) (<= 0 (+ (select main_a v_prenex_16292) 498)) (<= 1 (select main_a v_prenex_16293)))) (or (forall ((v_prenex_16165 Int)) (or (<= (* 2 (select main_a v_prenex_16165)) 1998) (< v_prenex_16165 main_y) (<= 1 (select main_a v_prenex_16165)) (<= (+ main_y 1) v_prenex_16165))) (forall ((v_prenex_16164 Int)) (or (< v_prenex_16164 main_x) (<= (select main_a v_prenex_16164) 500) (<= 2 (* 2 (select main_a v_prenex_16164)))))) (forall ((v_prenex_17150 Int) (v_prenex_17151 Int)) (or (<= 1 (select main_a v_prenex_17151)) (<= (select main_a v_prenex_17151) 999) (<= 1000 (+ (select main_a v_prenex_17151) (select main_a v_prenex_17150))) (< v_prenex_17151 main_y) (<= (+ main_y 1) v_prenex_17151) (<= 1 (select main_a v_prenex_17150)) (<= (* 2 (select main_a v_prenex_17150)) 1000))) (forall ((v_prenex_13580 Int) (v_prenex_13581 Int)) (or (<= (+ main_y 1) v_prenex_13581) (<= (select main_a v_prenex_13580) 500) (<= (* 2 (select main_a v_prenex_13581)) 1998) (<= (select main_a v_prenex_13581) 1498) (<= (select main_a v_prenex_13580) (select main_a v_prenex_13581)) (< v_prenex_13581 main_y) (<= 0 (+ (select main_a v_prenex_13580) 498)))) (forall ((v_prenex_20956 Int) (v_prenex_20955 Int)) (or (<= (+ main_x 1) v_prenex_20955) (<= 1000 (+ (select main_a v_prenex_20956) (select main_a v_prenex_20955))) (<= (+ main_y 1) v_prenex_20956) (< v_prenex_20955 main_x) (<= 1 (select main_a v_prenex_20955)))) (forall ((v_prenex_18363 Int) (v_prenex_18362 Int)) (or (< v_prenex_18363 main_y) (<= (* 2 (select main_a v_prenex_18362)) 1000) (<= 1 (select main_a v_prenex_18363)) (<= (+ main_y 1) v_prenex_18363) (<= (select main_a v_prenex_18362) (select main_a v_prenex_18363)) (<= 1000 (* 2 (select main_a v_prenex_18363))) (<= 0 (+ (select main_a v_prenex_18362) 498)))) (forall ((v_prenex_17082 Int) (v_prenex_17083 Int)) (or (<= 500 (select main_a v_prenex_17083)) (<= (+ main_x 1) v_prenex_17082) (<= (select main_a v_prenex_17083) (+ (select main_a v_prenex_17082) 998)) (<= (+ main_y 1) v_prenex_17083) (<= 1 (select main_a v_prenex_17082)) (<= (* 2 (select main_a v_prenex_17082)) 1000) (< v_prenex_17083 main_y))) (or (forall ((v_prenex_20369 Int)) (or (<= 1 (select main_a v_prenex_20369)) (<= (* 2 (select main_a v_prenex_20369)) 1000))) (forall ((v_prenex_20370 Int)) (or (<= (select main_a v_prenex_20370) 999) (<= (+ main_y 1) v_prenex_20370) (<= (* 2 (select main_a v_prenex_20370)) 1998) (<= (select main_a v_prenex_20370) 1498) (< v_prenex_20370 main_y)))) (forall ((v_prenex_21571 Int) (v_prenex_21570 Int)) (or (< v_prenex_21570 main_x) (<= 1000 (* 2 (select main_a v_prenex_21571))) (<= (select main_a v_prenex_21571) (+ (select main_a v_prenex_21570) 998)) (<= (* 2 (select main_a v_prenex_21570)) 1000) (< v_prenex_21571 main_y) (<= (+ main_y 1) v_prenex_21571))) (forall ((v_prenex_15270 Int) (v_prenex_15271 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_15271))) (<= (select main_a v_prenex_15270) 500) (< v_prenex_15271 main_y) (<= (select main_a v_prenex_15271) (+ (select main_a v_prenex_15270) 998)) (<= 0 (+ (select main_a v_prenex_15270) 498)) (<= 500 (select main_a v_prenex_15271)) (<= (+ main_y 1) v_prenex_15271))) (forall ((v_prenex_16208 Int) (v_prenex_16209 Int)) (or (<= 500 (select main_a v_prenex_16209)) (<= 2 (* 2 (select main_a v_prenex_16208))) (<= 0 (+ (select main_a v_prenex_16208) 498)) (<= (select main_a v_prenex_16209) (+ (select main_a v_prenex_16208) 998)) (< v_prenex_16209 main_y) (<= (+ main_y 1) v_prenex_16209))) (or (forall ((v_prenex_19261 Int)) (or (<= (select main_a v_prenex_19261) 999) (<= (+ main_y 1) v_prenex_19261) (<= 1000 (* 2 (select main_a v_prenex_19261))) (<= (select main_a v_prenex_19261) 1498) (< v_prenex_19261 main_y))) (forall ((v_prenex_19260 Int)) (or (<= 2 (* 2 (select main_a v_prenex_19260))) (<= 0 (+ (select main_a v_prenex_19260) 498))))) (forall ((v_prenex_18185 Int) (v_prenex_18184 Int)) (or (<= (+ (select main_a v_prenex_18185) (select main_a v_prenex_18184)) 1000) (<= (+ main_y 1) v_prenex_18185) (<= 2 (* 2 (select main_a v_prenex_18184))) (< v_prenex_18185 main_y) (<= (select main_a v_prenex_18184) 500) (<= 500 (select main_a v_prenex_18185)))) (forall ((v_prenex_15643 Int) (v_prenex_15642 Int)) (or (< v_prenex_15643 main_y) (<= (+ main_y 1) v_prenex_15643) (<= (select main_a v_prenex_15642) (select main_a v_prenex_15643)) (<= (select main_a v_prenex_15642) 999) (<= (select main_a v_prenex_15643) 999) (<= (select main_a v_prenex_15642) 500) (<= (* 2 (select main_a v_prenex_15643)) 1998))) (or (forall ((v_prenex_20963 Int)) (or (<= (select main_a v_prenex_20963) 999) (<= 1 (select main_a v_prenex_20963)))) (forall ((v_prenex_20964 Int)) (or (<= (+ main_y 1) v_prenex_20964) (<= (* 2 (select main_a v_prenex_20964)) 1998) (<= 1000 (* 2 (select main_a v_prenex_20964))) (< v_prenex_20964 main_y)))) (forall ((v_prenex_20286 Int) (v_prenex_20285 Int)) (or (<= (select main_a v_prenex_20285) 500) (<= (select main_a v_prenex_20286) (+ (select main_a v_prenex_20285) 998)) (<= (+ main_y 1) v_prenex_20286) (< v_prenex_20286 main_y) (<= (select main_a v_prenex_20286) 1498))) (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_17232)) (<= 1 (select main_a v_prenex_17231)) (<= (select main_a v_prenex_17231) (select main_a v_prenex_17232)) (<= (+ main_y 1) v_prenex_17232) (<= (* 2 (select main_a v_prenex_17231)) 1000))) (forall ((v_prenex_13826 Int) (v_prenex_13825 Int)) (or (<= (select main_a v_prenex_13826) (+ (select main_a v_prenex_13825) 998)) (<= 1 (select main_a v_prenex_13826)) (<= (+ main_y 1) v_prenex_13826) (<= (* 2 (select main_a v_prenex_13825)) 1000) (<= (select main_a v_prenex_13826) 999) (<= 2 (* 2 (select main_a v_prenex_13825))) (< v_prenex_13826 main_y))) (or (forall ((v_prenex_14924 Int)) (or (<= (* 2 (select main_a v_prenex_14924)) 1000) (<= (+ main_x 1) v_prenex_14924) (<= 2 (* 2 (select main_a v_prenex_14924))))) (forall ((v_prenex_14925 Int)) (or (<= (* 2 (select main_a v_prenex_14925)) 1998) (< v_prenex_14925 main_y) (<= (+ main_y 1) v_prenex_14925)))) (forall ((v_prenex_20555 Int) (v_prenex_20554 Int)) (or (<= (+ main_y 1) v_prenex_20555) (< v_prenex_20555 main_y) (<= 1 (select main_a v_prenex_20555)) (<= (select main_a v_prenex_20554) 500) (< v_prenex_20554 main_x) (<= (select main_a v_prenex_20554) (select main_a v_prenex_20555)))) (forall ((v_prenex_22166 Int) (v_prenex_22167 Int)) (or (<= (select main_a v_prenex_22167) 999) (< v_prenex_22167 main_y) (<= 2 (* 2 (select main_a v_prenex_22166))) (<= 500 (select main_a v_prenex_22167)) (<= (+ main_y 1) v_prenex_22167) (<= (* 2 (select main_a v_prenex_22166)) 1000) (<= (select main_a v_prenex_22166) (select main_a v_prenex_22167)))) (forall ((v_prenex_15541 Int) (v_prenex_15540 Int)) (or (<= (select main_a v_prenex_15541) 1498) (<= (select main_a v_prenex_15540) 999) (<= (select main_a v_prenex_15540) 500) (<= (+ main_y 1) v_prenex_15541) (< v_prenex_15541 main_y) (<= (select main_a v_prenex_15541) (+ (select main_a v_prenex_15540) 998)))) (forall ((v_prenex_14833 Int) (v_prenex_14832 Int)) (or (<= (select main_a v_prenex_14833) 1498) (<= 1 (select main_a v_prenex_14833)) (<= (+ main_y 1) v_prenex_14833) (<= 0 (+ (select main_a v_prenex_14832) 498)) (<= (+ (select main_a v_prenex_14833) (select main_a v_prenex_14832)) 1000) (< v_prenex_14833 main_y) (<= (* 2 (select main_a v_prenex_14832)) 1000))) (forall ((v_prenex_17310 Int) (v_prenex_17311 Int)) (or (<= (select main_a v_prenex_17311) 1498) (<= (* 2 (select main_a v_prenex_17311)) 1998) (<= 0 (+ (select main_a v_prenex_17310) 498)) (< v_prenex_17311 main_y) (<= (+ main_y 1) v_prenex_17311) (<= 2 (* 2 (select main_a v_prenex_17310))) (<= 1000 (+ (select main_a v_prenex_17311) (select main_a v_prenex_17310))))) (forall ((v_prenex_21436 Int) (v_prenex_21437 Int)) (or (<= (select main_a v_prenex_21436) 999) (<= (select main_a v_prenex_21437) (+ (select main_a v_prenex_21436) 998)) (< v_prenex_21437 main_y) (<= 0 (+ (select main_a v_prenex_21436) 498)) (<= (+ main_y 1) v_prenex_21437) (< v_prenex_21436 main_x) (<= 500 (select main_a v_prenex_21437)))) (forall ((v_prenex_16042 Int) (v_prenex_16043 Int)) (or (<= 1000 (+ (select main_a v_prenex_16043) (select main_a v_prenex_16042))) (< v_prenex_16042 main_x) (<= (+ main_x 1) v_prenex_16042) (<= (select main_a v_prenex_16042) 999))) (or (forall ((v_prenex_15843 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_15843))) (<= (* 2 (select main_a v_prenex_15843)) 1998) (<= (+ main_y 1) v_prenex_15843) (< v_prenex_15843 main_y))) (forall ((v_prenex_15842 Int)) (<= (select main_a v_prenex_15842) 999))) (forall ((v_prenex_22118 Int) (v_prenex_22119 Int)) (or (<= (* 2 (select main_a v_prenex_22118)) 1000) (<= 1 (select main_a v_prenex_22119)) (< v_prenex_22118 main_x) (<= (+ main_y 1) v_prenex_22119) (< v_prenex_22119 main_y) (<= (select main_a v_prenex_22119) (+ (select main_a v_prenex_22118) 998)) (<= 1 (select main_a v_prenex_22118)))) (forall ((v_prenex_15367 Int) (v_prenex_15366 Int)) (or (<= (+ main_y 1) v_prenex_15367) (<= 0 (+ (select main_a v_prenex_15366) 498)) (<= 2 (* 2 (select main_a v_prenex_15366))) (<= (select main_a v_prenex_15367) 999) (<= 1000 (+ (select main_a v_prenex_15367) (select main_a v_prenex_15366))) (< v_prenex_15367 main_y))) (forall ((v_prenex_13624 Int) (v_prenex_13623 Int)) (or (<= 0 (+ (select main_a v_prenex_13623) 498)) (<= 1000 (+ (select main_a v_prenex_13624) (select main_a v_prenex_13623))) (<= (* 2 (select main_a v_prenex_13624)) 1998) (< v_prenex_13623 main_x) (< v_prenex_13624 main_y) (<= 1 (select main_a v_prenex_13623)) (<= (+ main_y 1) v_prenex_13624))) (forall ((v_prenex_16112 Int) (v_prenex_16113 Int)) (or (<= (+ main_y 1) v_prenex_16113) (<= 1 (select main_a v_prenex_16113)) (<= (+ (select main_a v_prenex_16113) (select main_a v_prenex_16112)) 1000) (<= 0 (+ (select main_a v_prenex_16112) 498)) (< v_prenex_16113 main_y) (<= (* 2 (select main_a v_prenex_16113)) 1998))) (or (forall ((v_prenex_17223 Int)) (or (<= (select main_a v_prenex_17223) 500) (<= (select main_a v_prenex_17223) 999))) (forall ((v_prenex_17224 Int)) (or (<= (+ main_y 1) v_prenex_17224) (<= 1000 (* 2 (select main_a v_prenex_17224))) (<= 1 (select main_a v_prenex_17224)) (< v_prenex_17224 main_y) (<= (select main_a v_prenex_17224) 999)))) (forall ((v_prenex_16232 Int) (v_prenex_16233 Int)) (or (<= (select main_a v_prenex_16233) 999) (<= (+ main_y 1) v_prenex_16233) (< v_prenex_16232 main_x) (< v_prenex_16233 main_y) (<= (select main_a v_prenex_16232) (select main_a v_prenex_16233)))) (forall ((v_prenex_16688 Int) (v_prenex_16689 Int)) (or (<= (+ main_y 1) v_prenex_16689) (<= (select main_a v_prenex_16689) 1498) (<= 1000 (+ (select main_a v_prenex_16689) (select main_a v_prenex_16688))) (<= (* 2 (select main_a v_prenex_16688)) 1000) (<= 1 (select main_a v_prenex_16689)) (< v_prenex_16689 main_y))) (forall ((v_prenex_13682 Int) (v_prenex_13681 Int)) (or (< v_prenex_13682 main_y) (< v_prenex_13681 main_x) (<= 2 (* 2 (select main_a v_prenex_13681))) (<= (+ main_y 1) v_prenex_13682) (<= (* 2 (select main_a v_prenex_13682)) 1998) (<= (* 2 (select main_a v_prenex_13681)) 1000) (<= 1000 (+ (select main_a v_prenex_13682) (select main_a v_prenex_13681))))) (forall ((v_prenex_19111 Int) (v_prenex_19112 Int)) (or (<= (+ main_y 1) v_prenex_19112) (<= (* 2 (select main_a v_prenex_19112)) 1998) (< v_prenex_19112 main_y) (<= (select main_a v_prenex_19112) 1498) (<= 1000 (+ (select main_a v_prenex_19112) (select main_a v_prenex_19111))))) (forall ((v_prenex_14201 Int) (v_prenex_14200 Int)) (or (<= (+ (select main_a v_prenex_14201) (select main_a v_prenex_14200)) 1000) (<= 0 (+ (select main_a v_prenex_14200) 498)) (< v_prenex_14201 main_y) (<= 1 (select main_a v_prenex_14200)) (<= (* 2 (select main_a v_prenex_14201)) 1998) (<= (+ main_y 1) v_prenex_14201) (<= 1000 (* 2 (select main_a v_prenex_14201))))) (or (forall ((v_prenex_19617 Int)) (or (< v_prenex_19617 main_x) (<= (select main_a v_prenex_19617) 500) (<= 2 (* 2 (select main_a v_prenex_19617))))) (forall ((v_prenex_19618 Int)) (or (<= 1 (select main_a v_prenex_19618)) (<= (+ main_y 1) v_prenex_19618) (<= 1000 (* 2 (select main_a v_prenex_19618))) (< v_prenex_19618 main_y)))) (or (forall ((v_prenex_15351 Int)) (or (<= (+ main_y 1) v_prenex_15351) (<= 500 (select main_a v_prenex_15351)) (<= 1000 (* 2 (select main_a v_prenex_15351))) (< v_prenex_15351 main_y) (<= (* 2 (select main_a v_prenex_15351)) 1998))) (forall ((v_prenex_15350 Int)) (<= (select main_a v_prenex_15350) 500))) (forall ((v_prenex_18305 Int) (v_prenex_18304 Int)) (or (<= 1 (select main_a v_prenex_18304)) (<= (+ main_y 1) v_prenex_18305) (<= 1 (select main_a v_prenex_18305)) (<= (select main_a v_prenex_18304) 500) (<= (+ (select main_a v_prenex_18305) (select main_a v_prenex_18304)) 1000) (<= (select main_a v_prenex_18305) 999) (< v_prenex_18305 main_y))) (forall ((v_prenex_19041 Int) (v_prenex_19042 Int)) (or (<= (select main_a v_prenex_19042) 1498) (< v_prenex_19042 main_y) (<= (+ main_y 1) v_prenex_19042) (<= 0 (+ (select main_a v_prenex_19041) 498)) (<= 1000 (* 2 (select main_a v_prenex_19042))) (<= (select main_a v_prenex_19041) (select main_a v_prenex_19042)) (<= (select main_a v_prenex_19041) 999))) (forall ((v_prenex_14985 Int) (v_prenex_14984 Int)) (or (<= (+ main_y 1) v_prenex_14985) (<= 1 (select main_a v_prenex_14985)) (< v_prenex_14985 main_y) (<= (select main_a v_prenex_14984) 500) (<= 1 (select main_a v_prenex_14984)) (<= 1000 (* 2 (select main_a v_prenex_14985))) (<= (select main_a v_prenex_14985) (+ (select main_a v_prenex_14984) 998)))) (forall ((v_prenex_18411 Int) (v_prenex_18410 Int)) (or (<= (select main_a v_prenex_18410) 999) (<= (select main_a v_prenex_18411) 1498) (<= (* 2 (select main_a v_prenex_18410)) 1000) (<= (+ main_y 1) v_prenex_18411) (<= (select main_a v_prenex_18410) (select main_a v_prenex_18411)) (< v_prenex_18411 main_y))) (forall ((v_prenex_17080 Int) (v_prenex_17081 Int)) (or (<= (select main_a v_prenex_17081) 1498) (< v_prenex_17081 main_y) (<= (select main_a v_prenex_17081) (+ (select main_a v_prenex_17080) 998)) (<= 1 (select main_a v_prenex_17081)) (<= (+ main_y 1) v_prenex_17081) (<= 1 (select main_a v_prenex_17080)) (<= (* 2 (select main_a v_prenex_17080)) 1000))) (forall ((v_prenex_18994 Int) (v_prenex_18993 Int)) (or (< v_prenex_18993 main_x) (< v_prenex_18994 main_y) (<= (* 2 (select main_a v_prenex_18993)) 1000) (<= (select main_a v_prenex_18993) 500) (<= (select main_a v_prenex_18994) 1498) (<= (+ main_y 1) v_prenex_18994) (<= (select main_a v_prenex_18993) (select main_a v_prenex_18994)))) (or (forall ((v_prenex_16789 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_16789))) (<= (+ main_y 1) v_prenex_16789) (< v_prenex_16789 main_y))) (forall ((v_prenex_16788 Int)) (or (<= 2 (* 2 (select main_a v_prenex_16788))) (<= (+ main_x 1) v_prenex_16788)))) (or (forall ((v_prenex_21536 Int)) (or (< v_prenex_21536 main_x) (<= 0 (+ (select main_a v_prenex_21536) 498)))) (forall ((v_prenex_21537 Int)) (or (<= (* 2 (select main_a v_prenex_21537)) 1998) (< v_prenex_21537 main_y) (<= (+ main_y 1) v_prenex_21537) (<= (select main_a v_prenex_21537) 1498)))) (forall ((v_prenex_14378 Int) (v_prenex_14377 Int)) (or (<= (+ main_x 1) v_prenex_14377) (<= 1 (select main_a v_prenex_14378)) (< v_prenex_14378 main_y) (<= (+ main_y 1) v_prenex_14378) (<= (select main_a v_prenex_14377) 500) (<= (select main_a v_prenex_14378) (+ (select main_a v_prenex_14377) 998)) (<= 1 (select main_a v_prenex_14377)))) (or (forall ((v_prenex_21832 Int)) (or (<= (+ main_x 1) v_prenex_21832) (<= 0 (+ (select main_a v_prenex_21832) 498)) (<= 1 (select main_a v_prenex_21832)))) (forall ((v_prenex_21833 Int)) (or (<= (+ main_y 1) v_prenex_21833) (< v_prenex_21833 main_y) (<= (* 2 (select main_a v_prenex_21833)) 1998)))) (or (forall ((v_prenex_15583 Int)) (or (<= (select main_a v_prenex_15583) 1498) (<= (* 2 (select main_a v_prenex_15583)) 1998) (<= 1 (select main_a v_prenex_15583)) (< v_prenex_15583 main_y) (<= (+ main_y 1) v_prenex_15583))) (forall ((v_prenex_15582 Int)) (or (<= (select main_a v_prenex_15582) 500) (<= 2 (* 2 (select main_a v_prenex_15582)))))) (or (forall ((v_prenex_13926 Int)) (or (<= (+ main_y 1) v_prenex_13926) (< v_prenex_13926 main_y) (<= 1000 (* 2 (select main_a v_prenex_13926))) (<= 500 (select main_a v_prenex_13926)))) (forall ((v_prenex_13925 Int)) (or (<= (select main_a v_prenex_13925) 999) (<= 2 (* 2 (select main_a v_prenex_13925)))))) (forall ((v_prenex_13493 Int) (v_prenex_13494 Int)) (or (<= (select main_a v_prenex_13493) (select main_a v_prenex_13494)) (< v_prenex_13493 main_x) (<= (select main_a v_prenex_13494) 1498) (<= 2 (* 2 (select main_a v_prenex_13493))) (< v_prenex_13494 main_y) (<= (select main_a v_prenex_13493) 500) (<= (+ main_y 1) v_prenex_13494))) (forall ((v_prenex_16654 Int) (v_prenex_16655 Int)) (or (< v_prenex_16655 main_y) (<= (* 2 (select main_a v_prenex_16655)) 1998) (<= (select main_a v_prenex_16655) 999) (<= (select main_a v_prenex_16654) 999) (<= (+ main_y 1) v_prenex_16655) (<= 2 (* 2 (select main_a v_prenex_16654))) (<= (+ (select main_a v_prenex_16655) (select main_a v_prenex_16654)) 1000))) (forall ((v_prenex_22088 Int) (v_prenex_22089 Int)) (or (<= (+ main_y 1) v_prenex_22089) (<= 1 (select main_a v_prenex_22089)) (< v_prenex_22089 main_y) (<= (* 2 (select main_a v_prenex_22088)) 1000) (<= (select main_a v_prenex_22089) (+ (select main_a v_prenex_22088) 998)))) (forall ((v_prenex_14408 Int) (v_prenex_14407 Int)) (or (<= 2 (* 2 (select main_a v_prenex_14407))) (< v_prenex_14407 main_x) (<= (select main_a v_prenex_14407) 999) (<= (+ main_y 1) v_prenex_14408) (<= (select main_a v_prenex_14407) (select main_a v_prenex_14408)) (< v_prenex_14408 main_y) (<= 500 (select main_a v_prenex_14408)))) (forall ((v_prenex_15009 Int) (v_prenex_15008 Int)) (or (<= 1000 (+ (select main_a v_prenex_15009) (select main_a v_prenex_15008))) (<= 1 (select main_a v_prenex_15008)) (<= (+ main_y 1) v_prenex_15009) (<= 2 (* 2 (select main_a v_prenex_15008))) (< v_prenex_15009 main_y) (<= 500 (select main_a v_prenex_15009)) (<= 1000 (* 2 (select main_a v_prenex_15009))))) (or (forall ((v_prenex_16145 Int)) (<= 1000 (* 2 (select main_a v_prenex_16145)))) (forall ((v_prenex_16144 Int)) (or (<= (select main_a v_prenex_16144) 999) (< v_prenex_16144 main_x) (<= (+ main_x 1) v_prenex_16144)))) (forall ((v_prenex_20828 Int) (v_prenex_20827 Int)) (or (<= 1000 (+ (select main_a v_prenex_20828) (select main_a v_prenex_20827))) (<= (select main_a v_prenex_20828) 1498) (<= (select main_a v_prenex_20827) 500) (<= (+ main_y 1) v_prenex_20828) (< v_prenex_20828 main_y))) (forall ((v_prenex_17644 Int) (v_prenex_17643 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_17644))) (<= (+ main_y 1) v_prenex_17644) (< v_prenex_17644 main_y) (<= (* 2 (select main_a v_prenex_17643)) 1000) (<= (select main_a v_prenex_17643) (select main_a v_prenex_17644)) (<= 0 (+ (select main_a v_prenex_17643) 498)))) (forall ((v_prenex_13716 Int) (v_prenex_13715 Int)) (or (<= (select main_a v_prenex_13716) 999) (<= (select main_a v_prenex_13715) (select main_a v_prenex_13716)) (<= 1 (select main_a v_prenex_13715)) (<= (+ main_y 1) v_prenex_13716) (< v_prenex_13716 main_y) (<= 500 (select main_a v_prenex_13716)) (<= 0 (+ (select main_a v_prenex_13715) 498)))) (forall ((v_prenex_17254 Int) (v_prenex_17255 Int)) (or (<= (select main_a v_prenex_17255) 1498) (<= 500 (select main_a v_prenex_17255)) (<= (+ (select main_a v_prenex_17255) (select main_a v_prenex_17254)) 1000) (<= (+ main_y 1) v_prenex_17255) (<= 1 (select main_a v_prenex_17254)) (< v_prenex_17255 main_y))) (forall ((v_prenex_19290 Int) (v_prenex_19291 Int)) (or (<= (+ (select main_a v_prenex_19291) (select main_a v_prenex_19290)) 1000) (<= (select main_a v_prenex_19290) 500) (<= 1 (select main_a v_prenex_19290)) (<= (+ main_y 1) v_prenex_19291) (<= 1000 (* 2 (select main_a v_prenex_19291))) (< v_prenex_19291 main_y))) (forall ((v_prenex_19415 Int) (v_prenex_19414 Int)) (or (<= (select main_a v_prenex_19414) 999) (<= 500 (select main_a v_prenex_19415)) (< v_prenex_19415 main_y) (<= 2 (* 2 (select main_a v_prenex_19414))) (<= (+ main_y 1) v_prenex_19415) (<= (select main_a v_prenex_19414) (select main_a v_prenex_19415)) (<= 1 (select main_a v_prenex_19415)))) (or (forall ((v_prenex_14376 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_14376))) (<= (+ main_y 1) v_prenex_14376) (<= 1 (select main_a v_prenex_14376)) (<= (select main_a v_prenex_14376) 1498) (< v_prenex_14376 main_y))) (forall ((v_prenex_14375 Int)) (<= 1 (select main_a v_prenex_14375)))) (forall ((v_prenex_14183 Int) (v_prenex_14182 Int)) (or (<= (+ main_y 1) v_prenex_14183) (<= (+ (select main_a v_prenex_14183) (select main_a v_prenex_14182)) 1000) (<= (* 2 (select main_a v_prenex_14182)) 1000) (<= 1000 (* 2 (select main_a v_prenex_14183))) (<= 1 (select main_a v_prenex_14182)) (< v_prenex_14183 main_y))) (forall ((v_prenex_17780 Int) (v_prenex_17781 Int)) (or (< v_prenex_17781 main_y) (<= (select main_a v_prenex_17780) (select main_a v_prenex_17781)) (<= (+ main_y 1) v_prenex_17781) (<= (select main_a v_prenex_17780) 500) (<= 500 (select main_a v_prenex_17781)) (<= (select main_a v_prenex_17781) 1498))) (forall ((v_prenex_21656 Int) (v_prenex_21657 Int)) (or (<= 2 (* 2 (select main_a v_prenex_21656))) (< v_prenex_21657 main_y) (<= (+ main_x 1) v_prenex_21656) (<= (+ main_y 1) v_prenex_21657) (<= 1 (select main_a v_prenex_21657)) (<= (select main_a v_prenex_21657) (+ (select main_a v_prenex_21656) 998)) (<= 0 (+ (select main_a v_prenex_21656) 498)))) (forall ((v_prenex_16564 Int) (v_prenex_16565 Int)) (or (<= (+ main_y 1) v_prenex_16565) (<= (select main_a v_prenex_16564) 999) (<= (+ (select main_a v_prenex_16565) (select main_a v_prenex_16564)) 1000) (<= 1 (select main_a v_prenex_16564)) (< v_prenex_16565 main_y) (<= (select main_a v_prenex_16565) 999))) (forall ((v_prenex_13933 Int) (v_prenex_13934 Int)) (or (< v_prenex_13934 main_y) (<= 1000 (+ (select main_a v_prenex_13934) (select main_a v_prenex_13933))) (<= (select main_a v_prenex_13934) 999) (<= (+ main_y 1) v_prenex_13934))) (forall ((v_prenex_19654 Int) (v_prenex_19653 Int)) (or (<= (select main_a v_prenex_19654) (+ (select main_a v_prenex_19653) 998)) (<= (+ main_y 1) v_prenex_19654) (< v_prenex_19654 main_y) (<= 1 (select main_a v_prenex_19654)) (<= 0 (+ (select main_a v_prenex_19653) 498)) (<= (select main_a v_prenex_19654) 1498) (<= 2 (* 2 (select main_a v_prenex_19653))))) (or (forall ((v_prenex_20931 Int)) (or (<= (* 2 (select main_a v_prenex_20931)) 1000) (<= 1 (select main_a v_prenex_20931)))) (forall ((v_prenex_20932 Int)) (or (<= (+ main_y 1) v_prenex_20932) (<= (* 2 (select main_a v_prenex_20932)) 1998) (< v_prenex_20932 main_y)))) (forall ((v_prenex_17127 Int) (v_prenex_17126 Int)) (or (<= (select main_a v_prenex_17127) (+ (select main_a v_prenex_17126) 998)) (<= 1 (select main_a v_prenex_17127)) (<= (+ main_y 1) v_prenex_17127) (<= 500 (select main_a v_prenex_17127)) (<= 1 (select main_a v_prenex_17126)) (< v_prenex_17127 main_y))) (forall ((v_prenex_20221 Int) (v_prenex_20220 Int)) (or (<= (select main_a v_prenex_20220) 500) (<= 0 (+ (select main_a v_prenex_20220) 498)) (<= (+ main_y 1) v_prenex_20221) (< v_prenex_20221 main_y) (<= (+ main_x 1) v_prenex_20220) (<= (* 2 (select main_a v_prenex_20221)) 1998) (<= (+ (select main_a v_prenex_20221) (select main_a v_prenex_20220)) 1000))) (forall ((v_prenex_18015 Int) (v_prenex_18014 Int)) (or (<= (+ (select main_a v_prenex_18015) (select main_a v_prenex_18014)) 1000) (< v_prenex_18015 main_y) (<= (* 2 (select main_a v_prenex_18014)) 1000) (<= 1000 (* 2 (select main_a v_prenex_18015))) (<= (select main_a v_prenex_18014) 999) (<= (+ main_y 1) v_prenex_18015) (<= 500 (select main_a v_prenex_18015)))) (or (forall ((v_prenex_16098 Int)) (or (<= (select main_a v_prenex_16098) 999) (<= (+ main_x 1) v_prenex_16098) (<= (select main_a v_prenex_16098) 500))) (forall ((v_prenex_16099 Int)) (or (<= (+ main_y 1) v_prenex_16099) (< v_prenex_16099 main_y) (<= (* 2 (select main_a v_prenex_16099)) 1998)))) (or (forall ((v_prenex_14840 Int)) (or (<= 2 (* 2 (select main_a v_prenex_14840))) (<= 0 (+ (select main_a v_prenex_14840) 498)))) (forall ((v_prenex_14841 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_14841))) (<= (+ main_y 1) v_prenex_14841) (< v_prenex_14841 main_y) (<= (select main_a v_prenex_14841) 1498) (<= 500 (select main_a v_prenex_14841))))) (forall ((v_prenex_19768 Int) (v_prenex_19767 Int)) (or (<= (* 2 (select main_a v_prenex_19767)) 1000) (<= 0 (+ (select main_a v_prenex_19767) 498)) (<= (+ main_y 1) v_prenex_19768) (<= (+ (select main_a v_prenex_19768) (select main_a v_prenex_19767)) 1000) (< v_prenex_19768 main_y) (<= (+ main_x 1) v_prenex_19767) (<= 1000 (* 2 (select main_a v_prenex_19768))))) (forall ((v_prenex_20098 Int) (v_prenex_20097 Int)) (or (<= 1000 (+ (select main_a v_prenex_20098) (select main_a v_prenex_20097))) (<= (select main_a v_prenex_20097) 500) (<= (* 2 (select main_a v_prenex_20097)) 1000) (<= (+ main_x 1) v_prenex_20097) (< v_prenex_20098 main_y) (<= (* 2 (select main_a v_prenex_20098)) 1998) (<= (+ main_y 1) v_prenex_20098))) (forall ((v_prenex_16096 Int) (v_prenex_16097 Int)) (or (<= (select main_a v_prenex_16097) 1498) (<= (select main_a v_prenex_16097) (+ (select main_a v_prenex_16096) 998)) (<= (* 2 (select main_a v_prenex_16096)) 1000) (< v_prenex_16097 main_y) (< v_prenex_16096 main_x) (<= (+ main_y 1) v_prenex_16097))) (forall ((v_prenex_17524 Int) (v_prenex_17525 Int)) (or (<= (+ main_y 1) v_prenex_17525) (<= (select main_a v_prenex_17524) 999) (<= (select main_a v_prenex_17525) 999) (<= (select main_a v_prenex_17524) (select main_a v_prenex_17525)) (<= (* 2 (select main_a v_prenex_17524)) 1000) (< v_prenex_17525 main_y) (<= (+ main_x 1) v_prenex_17524))) (or (forall ((v_prenex_15402 Int)) (<= 0 (+ (select main_a v_prenex_15402) 498))) (forall ((v_prenex_15403 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_15403))) (< v_prenex_15403 main_y) (<= (+ main_y 1) v_prenex_15403) (<= 500 (select main_a v_prenex_15403))))) (forall ((v_prenex_21712 Int) (v_prenex_21713 Int)) (or (<= 0 (+ (select main_a v_prenex_21712) 498)) (<= (+ main_x 1) v_prenex_21712) (<= (* 2 (select main_a v_prenex_21712)) 1000) (<= (select main_a v_prenex_21712) (select main_a v_prenex_21713)) (<= (+ main_y 1) v_prenex_21713) (< v_prenex_21713 main_y) (<= (select main_a v_prenex_21713) 1498))) (forall ((v_prenex_18635 Int) (v_prenex_18634 Int)) (or (<= 2 (* 2 (select main_a v_prenex_18634))) (<= 1000 (* 2 (select main_a v_prenex_18635))) (< v_prenex_18635 main_y) (<= (+ main_x 1) v_prenex_18634) (<= 1 (select main_a v_prenex_18634)) (<= (+ main_y 1) v_prenex_18635) (<= 1000 (+ (select main_a v_prenex_18635) (select main_a v_prenex_18634))))) (forall ((v_prenex_20478 Int) (v_prenex_20479 Int)) (or (<= 0 (+ (select main_a v_prenex_20478) 498)) (<= 2 (* 2 (select main_a v_prenex_20478))) (<= (select main_a v_prenex_20479) 1498) (<= (+ main_y 1) v_prenex_20479) (< v_prenex_20479 main_y) (<= (select main_a v_prenex_20479) 999) (<= (+ (select main_a v_prenex_20479) (select main_a v_prenex_20478)) 1000))) (or (forall ((v_prenex_14441 Int)) (or (< v_prenex_14441 main_x) (<= (select main_a v_prenex_14441) 500) (<= (* 2 (select main_a v_prenex_14441)) 1000))) (forall ((v_prenex_14442 Int)) (or (<= (* 2 (select main_a v_prenex_14442)) 1998) (<= 500 (select main_a v_prenex_14442)) (<= (+ main_y 1) v_prenex_14442) (< v_prenex_14442 main_y)))) (or (forall ((v_prenex_17382 Int)) (or (<= (select main_a v_prenex_17382) 500) (<= (+ main_x 1) v_prenex_17382))) (forall ((v_prenex_17383 Int)) (or (<= (+ main_y 1) v_prenex_17383) (< v_prenex_17383 main_y) (<= 1000 (* 2 (select main_a v_prenex_17383)))))) (or (forall ((v_prenex_16129 Int)) (or (<= (select main_a v_prenex_16129) 999) (<= (+ main_y 1) v_prenex_16129) (<= 500 (select main_a v_prenex_16129)) (< v_prenex_16129 main_y))) (forall ((v_prenex_16128 Int)) (<= (* 2 (select main_a v_prenex_16128)) 1000))) (forall ((v_prenex_19643 Int) (v_prenex_19644 Int)) (or (< v_prenex_19644 main_y) (<= 1 (select main_a v_prenex_19643)) (<= (+ main_y 1) v_prenex_19644) (<= (select main_a v_prenex_19644) (+ (select main_a v_prenex_19643) 998)) (< v_prenex_19643 main_x) (<= (select main_a v_prenex_19644) 999))) (forall ((v_prenex_18337 Int) (v_prenex_18336 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_18337))) (< v_prenex_18337 main_y) (<= (select main_a v_prenex_18337) (+ (select main_a v_prenex_18336) 998)) (<= 1 (select main_a v_prenex_18336)) (<= (+ main_y 1) v_prenex_18337) (<= (select main_a v_prenex_18336) 500))) (forall ((v_prenex_19131 Int) (v_prenex_19132 Int)) (or (< v_prenex_19132 main_y) (<= (select main_a v_prenex_19131) 999) (<= (* 2 (select main_a v_prenex_19132)) 1998) (<= (+ (select main_a v_prenex_19132) (select main_a v_prenex_19131)) 1000) (<= 1000 (* 2 (select main_a v_prenex_19132))) (<= (select main_a v_prenex_19131) 500) (<= (+ main_y 1) v_prenex_19132))) (forall ((v_prenex_15528 Int) (v_prenex_15529 Int)) (or (< v_prenex_15529 main_y) (<= (* 2 (select main_a v_prenex_15529)) 1998) (<= 1 (select main_a v_prenex_15529)) (<= (* 2 (select main_a v_prenex_15528)) 1000) (<= (select main_a v_prenex_15528) 999) (<= (+ main_y 1) v_prenex_15529) (<= 1000 (+ (select main_a v_prenex_15529) (select main_a v_prenex_15528))))) (forall ((v_prenex_14419 Int) (v_prenex_14420 Int)) (or (<= 0 (+ (select main_a v_prenex_14419) 498)) (<= (select main_a v_prenex_14419) (select main_a v_prenex_14420)) (<= (select main_a v_prenex_14420) 1498) (<= (+ main_y 1) v_prenex_14420) (<= (* 2 (select main_a v_prenex_14419)) 1000) (< v_prenex_14419 main_x) (< v_prenex_14420 main_y))) (forall ((v_prenex_17981 Int) (v_prenex_17982 Int)) (or (<= (* 2 (select main_a v_prenex_17982)) 1998) (< v_prenex_17982 main_y) (<= (select main_a v_prenex_17981) (select main_a v_prenex_17982)) (<= 2 (* 2 (select main_a v_prenex_17981))) (<= 500 (select main_a v_prenex_17982)) (<= (+ main_y 1) v_prenex_17982))) (forall ((v_prenex_18640 Int) (v_prenex_18641 Int)) (or (<= 1000 (+ (select main_a v_prenex_18641) (select main_a v_prenex_18640))) (< v_prenex_18641 main_y) (<= 500 (select main_a v_prenex_18641)) (<= 1000 (* 2 (select main_a v_prenex_18641))) (<= (+ main_y 1) v_prenex_18641))) (forall ((v_prenex_14404 Int) (v_prenex_14403 Int)) (or (<= (+ main_y 1) v_prenex_14404) (<= 2 (* 2 (select main_a v_prenex_14403))) (<= (+ (select main_a v_prenex_14404) (select main_a v_prenex_14403)) 1000) (<= (select main_a v_prenex_14404) 1498) (< v_prenex_14404 main_y))) (forall ((v_prenex_15071 Int) (v_prenex_15070 Int)) (or (<= 2 (* 2 (select main_a v_prenex_15070))) (<= (+ main_y 1) v_prenex_15071) (< v_prenex_15071 main_y) (<= (+ (select main_a v_prenex_15071) (select main_a v_prenex_15070)) 1000) (<= (select main_a v_prenex_15071) 1498) (<= 1000 (* 2 (select main_a v_prenex_15071))))) (or (forall ((v_prenex_18532 Int)) (or (<= (+ main_x 1) v_prenex_18532) (<= 1 (select main_a v_prenex_18532)) (<= (select main_a v_prenex_18532) 999))) (forall ((v_prenex_18533 Int)) (or (<= (+ main_y 1) v_prenex_18533) (< v_prenex_18533 main_y) (<= (* 2 (select main_a v_prenex_18533)) 1998)))) (forall ((v_prenex_19962 Int) (v_prenex_19963 Int)) (or (<= 2 (* 2 (select main_a v_prenex_19962))) (<= (select main_a v_prenex_19963) 1498) (<= 1 (select main_a v_prenex_19963)) (< v_prenex_19963 main_y) (<= 1 (select main_a v_prenex_19962)) (<= (+ (select main_a v_prenex_19963) (select main_a v_prenex_19962)) 1000) (<= (+ main_y 1) v_prenex_19963))) (or (forall ((v_prenex_15787 Int)) (or (< v_prenex_15787 main_y) (<= 500 (select main_a v_prenex_15787)) (<= (+ main_y 1) v_prenex_15787) (<= (* 2 (select main_a v_prenex_15787)) 1998))) (forall ((v_prenex_15786 Int)) (or (<= (select main_a v_prenex_15786) 500) (<= (+ main_x 1) v_prenex_15786)))) (or (forall ((v_prenex_13487 Int)) (or (<= (select main_a v_prenex_13487) 500) (< v_prenex_13487 main_x) (<= (+ main_x 1) v_prenex_13487))) (forall ((v_prenex_13488 Int)) (or (< v_prenex_13488 main_y) (<= (* 2 (select main_a v_prenex_13488)) 1998)))) (or (forall ((v_prenex_20574 Int)) (or (< v_prenex_20574 main_x) (<= (select main_a v_prenex_20574) 999))) (forall ((v_prenex_20575 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_20575))) (<= (+ main_y 1) v_prenex_20575) (< v_prenex_20575 main_y)))) (forall ((v_prenex_16768 Int) (v_prenex_16769 Int)) (or (<= (select main_a v_prenex_16769) 1498) (<= 1 (select main_a v_prenex_16768)) (<= (+ main_y 1) v_prenex_16769) (<= 0 (+ (select main_a v_prenex_16768) 498)) (< v_prenex_16769 main_y) (<= 1000 (+ (select main_a v_prenex_16769) (select main_a v_prenex_16768))) (< v_prenex_16768 main_x))) (forall ((v_prenex_17729 Int) (v_prenex_17730 Int)) (or (<= (select main_a v_prenex_17730) (+ (select main_a v_prenex_17729) 998)) (< v_prenex_17729 main_x) (<= (+ main_y 1) v_prenex_17730) (<= 1000 (* 2 (select main_a v_prenex_17730))) (< v_prenex_17730 main_y) (<= 0 (+ (select main_a v_prenex_17729) 498)))) (forall ((v_prenex_18927 Int) (v_prenex_18928 Int)) (or (<= (+ (select main_a v_prenex_18928) (select main_a v_prenex_18927)) 1000) (< v_prenex_18928 main_y) (<= (select main_a v_prenex_18928) 999) (<= (+ main_y 1) v_prenex_18928) (<= (select main_a v_prenex_18927) 999) (<= (select main_a v_prenex_18928) 1498) (<= 1 (select main_a v_prenex_18927)))) (or (forall ((v_prenex_21810 Int)) (or (<= 500 (select main_a v_prenex_21810)) (<= (* 2 (select main_a v_prenex_21810)) 1998) (<= (+ main_y 1) v_prenex_21810) (< v_prenex_21810 main_y) (<= 1 (select main_a v_prenex_21810)))) (forall ((v_prenex_21809 Int)) (<= 1 (select main_a v_prenex_21809)))) (forall ((v_prenex_13764 Int) (v_prenex_13763 Int)) (or (<= (select main_a v_prenex_13764) (+ (select main_a v_prenex_13763) 998)) (<= 2 (* 2 (select main_a v_prenex_13763))) (< v_prenex_13764 main_y) (<= 0 (+ (select main_a v_prenex_13763) 498)) (<= (+ main_y 1) v_prenex_13764) (<= 1000 (* 2 (select main_a v_prenex_13764))))) (or (forall ((v_prenex_20635 Int)) (or (<= 0 (+ (select main_a v_prenex_20635) 498)) (<= (* 2 (select main_a v_prenex_20635)) 1000))) (forall ((v_prenex_20636 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_20636))) (<= (* 2 (select main_a v_prenex_20636)) 1998) (< v_prenex_20636 main_y) (<= 500 (select main_a v_prenex_20636)) (<= (+ main_y 1) v_prenex_20636)))) (forall ((v_prenex_21910 Int) (v_prenex_21911 Int)) (or (< v_prenex_21911 main_y) (<= (+ main_y 1) v_prenex_21911) (<= (select main_a v_prenex_21911) 999) (<= 1 (select main_a v_prenex_21910)) (<= (select main_a v_prenex_21911) (+ (select main_a v_prenex_21910) 998)) (<= (* 2 (select main_a v_prenex_21910)) 1000) (< v_prenex_21910 main_x))) (forall ((v_prenex_20147 Int) (v_prenex_20146 Int)) (or (<= (* 2 (select main_a v_prenex_20146)) 1000) (< v_prenex_20147 main_y) (<= 0 (+ (select main_a v_prenex_20146) 498)) (<= (+ main_y 1) v_prenex_20147) (<= (select main_a v_prenex_20147) 1498) (<= (+ (select main_a v_prenex_20147) (select main_a v_prenex_20146)) 1000) (<= (* 2 (select main_a v_prenex_20147)) 1998))) (forall ((v_prenex_17675 Int) (v_prenex_17676 Int)) (or (< v_prenex_17675 main_x) (<= (* 2 (select main_a v_prenex_17675)) 1000) (<= 1000 (* 2 (select main_a v_prenex_17676))) (< v_prenex_17676 main_y) (<= (select main_a v_prenex_17675) 999) (<= (select main_a v_prenex_17676) (+ (select main_a v_prenex_17675) 998)) (<= (+ main_y 1) v_prenex_17676))) (or (forall ((v_prenex_13735 Int)) (or (<= 1 (select main_a v_prenex_13735)) (<= (select main_a v_prenex_13735) 500))) (forall ((v_prenex_13736 Int)) (or (<= (select main_a v_prenex_13736) 1498) (< v_prenex_13736 main_y) (<= 1000 (* 2 (select main_a v_prenex_13736))) (<= (select main_a v_prenex_13736) 999) (<= (+ main_y 1) v_prenex_13736)))) (or (forall ((v_prenex_22155 Int)) (or (<= 1 (select main_a v_prenex_22155)) (< v_prenex_22155 main_y) (<= (+ main_y 1) v_prenex_22155) (<= (* 2 (select main_a v_prenex_22155)) 1998))) (forall ((v_prenex_22154 Int)) (or (<= 1 (select main_a v_prenex_22154)) (<= (+ main_x 1) v_prenex_22154) (<= 2 (* 2 (select main_a v_prenex_22154)))))) (forall ((v_prenex_16844 Int) (v_prenex_16845 Int)) (or (<= 1 (select main_a v_prenex_16844)) (<= (select main_a v_prenex_16844) (select main_a v_prenex_16845)) (<= (+ main_x 1) v_prenex_16844) (<= (* 2 (select main_a v_prenex_16844)) 1000) (< v_prenex_16844 main_x))) (forall ((v_prenex_19384 Int) (v_prenex_19385 Int)) (or (<= (select main_a v_prenex_19385) (+ (select main_a v_prenex_19384) 998)) (<= (select main_a v_prenex_19384) 999) (<= (+ main_y 1) v_prenex_19385) (< v_prenex_19385 main_y) (<= (* 2 (select main_a v_prenex_19384)) 1000) (<= (* 2 (select main_a v_prenex_19385)) 1998) (<= (select main_a v_prenex_19385) 1498))) (forall ((v_prenex_17564 Int) (v_prenex_17565 Int)) (or (<= (* 2 (select main_a v_prenex_17564)) 1000) (< v_prenex_17565 main_y) (<= (select main_a v_prenex_17565) (+ (select main_a v_prenex_17564) 998)) (<= (+ main_x 1) v_prenex_17564) (<= (+ main_y 1) v_prenex_17565) (<= (select main_a v_prenex_17565) 1498) (<= 1 (select main_a v_prenex_17564)))) (forall ((v_prenex_15054 Int) (v_prenex_15055 Int)) (or (<= (+ main_x 1) v_prenex_15054) (<= (select main_a v_prenex_15054) 999) (<= (select main_a v_prenex_15055) 999) (<= (+ main_y 1) v_prenex_15055) (<= (+ (select main_a v_prenex_15055) (select main_a v_prenex_15054)) 1000) (< v_prenex_15055 main_y))) (forall ((v_prenex_15343 Int) (v_prenex_15342 Int)) (or (<= (select main_a v_prenex_15343) 1498) (<= 0 (+ (select main_a v_prenex_15342) 498)) (<= 1 (select main_a v_prenex_15343)) (< v_prenex_15343 main_y) (<= 2 (* 2 (select main_a v_prenex_15342))) (<= (+ main_y 1) v_prenex_15343) (<= (select main_a v_prenex_15342) (select main_a v_prenex_15343)))) (or (forall ((v_prenex_16183 Int)) (or (<= (+ main_y 1) v_prenex_16183) (<= 1000 (* 2 (select main_a v_prenex_16183))))) (forall ((v_prenex_16182 Int)) (or (<= (+ main_x 1) v_prenex_16182) (< v_prenex_16182 main_x) (<= 2 (* 2 (select main_a v_prenex_16182)))))) (forall ((v_prenex_18798 Int) (v_prenex_18797 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_18798))) (<= (select main_a v_prenex_18798) (+ (select main_a v_prenex_18797) 998)) (<= (+ main_x 1) v_prenex_18797) (< v_prenex_18798 main_y) (<= 1 (select main_a v_prenex_18797)) (<= (+ main_y 1) v_prenex_18798) (<= 0 (+ (select main_a v_prenex_18797) 498)))) (or (forall ((v_prenex_19234 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_19234))) (<= (+ main_y 1) v_prenex_19234) (< v_prenex_19234 main_y))) (forall ((v_prenex_19233 Int)) (or (<= 1 (select main_a v_prenex_19233)) (<= (select main_a v_prenex_19233) 999)))) (forall ((v_prenex_22034 Int) (v_prenex_22035 Int)) (or (< v_prenex_22035 main_y) (<= (select main_a v_prenex_22035) 999) (<= 1000 (+ (select main_a v_prenex_22035) (select main_a v_prenex_22034))) (<= (select main_a v_prenex_22034) 999) (<= (+ main_y 1) v_prenex_22035))) (forall ((v_prenex_21980 Int) (v_prenex_21981 Int)) (or (<= 1000 (+ (select main_a v_prenex_21981) (select main_a v_prenex_21980))) (<= 500 (select main_a v_prenex_21981)) (<= 2 (* 2 (select main_a v_prenex_21980))) (<= 1000 (* 2 (select main_a v_prenex_21981))) (<= (select main_a v_prenex_21980) 500) (< v_prenex_21981 main_y) (<= (+ main_y 1) v_prenex_21981))) (forall ((v_prenex_18349 Int) (v_prenex_18348 Int)) (or (<= 1 (select main_a v_prenex_18348)) (<= (+ main_x 1) v_prenex_18348) (<= (* 2 (select main_a v_prenex_18349)) 1998) (< v_prenex_18349 main_y) (<= (+ (select main_a v_prenex_18349) (select main_a v_prenex_18348)) 1000) (<= (+ main_y 1) v_prenex_18349))) (or (forall ((v_prenex_15150 Int)) (or (<= 0 (+ (select main_a v_prenex_15150) 498)) (<= 1 (select main_a v_prenex_15150)))) (forall ((v_prenex_15151 Int)) (or (<= (select main_a v_prenex_15151) 1498) (<= (+ main_y 1) v_prenex_15151) (<= (* 2 (select main_a v_prenex_15151)) 1998) (<= 1000 (* 2 (select main_a v_prenex_15151))) (< v_prenex_15151 main_y)))) (forall ((v_prenex_16366 Int) (v_prenex_16367 Int)) (or (<= (select main_a v_prenex_16366) 500) (<= (select main_a v_prenex_16367) 999) (< v_prenex_16367 main_y) (<= (* 2 (select main_a v_prenex_16367)) 1998) (<= (+ main_y 1) v_prenex_16367) (<= (+ (select main_a v_prenex_16367) (select main_a v_prenex_16366)) 1000) (<= (select main_a v_prenex_16366) 999))) (forall ((v_prenex_20860 Int) (v_prenex_20859 Int)) (or (< v_prenex_20860 main_y) (<= 2 (* 2 (select main_a v_prenex_20859))) (<= 1000 (+ (select main_a v_prenex_20860) (select main_a v_prenex_20859))) (< v_prenex_20859 main_x) (<= (select main_a v_prenex_20860) 1498) (<= 1 (select main_a v_prenex_20859)) (<= (+ main_y 1) v_prenex_20860))) (forall ((v_prenex_19547 Int) (v_prenex_19546 Int)) (or (< v_prenex_19547 main_y) (< v_prenex_19546 main_x) (<= (select main_a v_prenex_19547) 999) (<= (select main_a v_prenex_19547) (+ (select main_a v_prenex_19546) 998)) (<= (select main_a v_prenex_19546) 500) (<= 2 (* 2 (select main_a v_prenex_19546))) (<= (+ main_y 1) v_prenex_19547))) (forall ((v_prenex_19467 Int) (v_prenex_19466 Int)) (or (< v_prenex_19467 main_y) (<= (+ main_x 1) v_prenex_19466) (<= 1 (select main_a v_prenex_19466)) (<= (select main_a v_prenex_19467) (+ (select main_a v_prenex_19466) 998)) (<= 2 (* 2 (select main_a v_prenex_19466))) (<= (select main_a v_prenex_19467) 999) (<= (+ main_y 1) v_prenex_19467))) (forall ((v_prenex_22062 Int) (v_prenex_22063 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_22063))) (<= 1 (select main_a v_prenex_22062)) (<= (select main_a v_prenex_22062) 999) (< v_prenex_22063 main_y) (<= (+ main_y 1) v_prenex_22063) (<= 1000 (+ (select main_a v_prenex_22063) (select main_a v_prenex_22062))) (< v_prenex_22062 main_x))) (forall ((v_prenex_14699 Int) (v_prenex_14698 Int)) (or (<= 1 (select main_a v_prenex_14698)) (<= (select main_a v_prenex_14698) 500) (<= 1 (select main_a v_prenex_14699)) (<= (+ main_y 1) v_prenex_14699) (< v_prenex_14699 main_y) (<= 1000 (+ (select main_a v_prenex_14699) (select main_a v_prenex_14698))) (<= (select main_a v_prenex_14699) 1498))) (or (forall ((v_prenex_20413 Int)) (or (<= (* 2 (select main_a v_prenex_20413)) 1000) (<= 0 (+ (select main_a v_prenex_20413) 498)))) (forall ((v_prenex_20414 Int)) (or (<= 1 (select main_a v_prenex_20414)) (< v_prenex_20414 main_y) (<= (+ main_y 1) v_prenex_20414) (<= 1000 (* 2 (select main_a v_prenex_20414))) (<= (select main_a v_prenex_20414) 1498)))) (forall ((v_prenex_21734 Int) (v_prenex_21735 Int)) (or (< v_prenex_21735 main_y) (<= (select main_a v_prenex_21735) (+ (select main_a v_prenex_21734) 998)) (<= (+ main_y 1) v_prenex_21735) (<= (select main_a v_prenex_21734) 999) (< v_prenex_21734 main_x) (<= 1000 (* 2 (select main_a v_prenex_21735))))) (forall ((v_prenex_13655 Int) (v_prenex_13656 Int)) (or (< v_prenex_13656 main_y) (<= 0 (+ (select main_a v_prenex_13655) 498)) (<= 2 (* 2 (select main_a v_prenex_13655))) (<= 1000 (* 2 (select main_a v_prenex_13656))) (<= (* 2 (select main_a v_prenex_13656)) 1998) (<= (+ main_y 1) v_prenex_13656) (<= (select main_a v_prenex_13655) (select main_a v_prenex_13656)))) (forall ((v_prenex_16582 Int) (v_prenex_16583 Int)) (or (<= (+ main_y 1) v_prenex_16583) (<= (select main_a v_prenex_16583) 1498) (<= (* 2 (select main_a v_prenex_16582)) 1000) (< v_prenex_16583 main_y) (<= 1 (select main_a v_prenex_16582)) (<= (+ main_x 1) v_prenex_16582) (<= (select main_a v_prenex_16582) (select main_a v_prenex_16583)))) (forall ((v_prenex_16882 Int) (v_prenex_16883 Int)) (or (< v_prenex_16883 main_y) (<= 1000 (+ (select main_a v_prenex_16883) (select main_a v_prenex_16882))) (<= 2 (* 2 (select main_a v_prenex_16882))) (<= (* 2 (select main_a v_prenex_16882)) 1000) (<= (+ main_y 1) v_prenex_16883) (<= (select main_a v_prenex_16883) 999))) (forall ((v_prenex_19170 Int) (v_prenex_19169 Int)) (or (<= (select main_a v_prenex_19169) 999) (<= (select main_a v_prenex_19170) 1498) (<= (* 2 (select main_a v_prenex_19170)) 1998) (<= 1 (select main_a v_prenex_19169)) (< v_prenex_19170 main_y) (<= (+ main_y 1) v_prenex_19170) (<= (+ (select main_a v_prenex_19170) (select main_a v_prenex_19169)) 1000))) (or (forall ((v_prenex_18538 Int)) (or (<= 0 (+ (select main_a v_prenex_18538) 498)) (<= 2 (* 2 (select main_a v_prenex_18538))) (< v_prenex_18538 main_x))) (forall ((v_prenex_18539 Int)) (or (< v_prenex_18539 main_y) (<= (+ main_y 1) v_prenex_18539) (<= (select main_a v_prenex_18539) 999) (<= (* 2 (select main_a v_prenex_18539)) 1998)))) (forall ((v_prenex_16230 Int) (v_prenex_16231 Int)) (or (<= 0 (+ (select main_a v_prenex_16230) 498)) (< v_prenex_16231 main_y) (<= (select main_a v_prenex_16230) (select main_a v_prenex_16231)) (<= (* 2 (select main_a v_prenex_16231)) 1998) (<= (* 2 (select main_a v_prenex_16230)) 1000) (<= (+ main_y 1) v_prenex_16231))) (forall ((v_prenex_20051 Int) (v_prenex_20050 Int)) (or (<= 1 (select main_a v_prenex_20050)) (<= (+ main_y 1) v_prenex_20051) (<= (select main_a v_prenex_20051) 1498) (<= (select main_a v_prenex_20050) 999) (<= 500 (select main_a v_prenex_20051)) (< v_prenex_20051 main_y) (<= (select main_a v_prenex_20050) (select main_a v_prenex_20051)))) (forall ((v_prenex_21531 Int) (v_prenex_21530 Int)) (or (<= (* 2 (select main_a v_prenex_21530)) 1000) (<= (* 2 (select main_a v_prenex_21531)) 1998) (<= (+ main_y 1) v_prenex_21531) (<= (+ (select main_a v_prenex_21531) (select main_a v_prenex_21530)) 1000) (< v_prenex_21531 main_y) (<= (select main_a v_prenex_21530) 999) (<= 500 (select main_a v_prenex_21531)))) (forall ((v_prenex_19863 Int) (v_prenex_19864 Int)) (or (<= (select main_a v_prenex_19863) 500) (<= (select main_a v_prenex_19864) (+ (select main_a v_prenex_19863) 998)) (<= (+ main_x 1) v_prenex_19863) (<= (select main_a v_prenex_19863) 999) (<= (+ main_y 1) v_prenex_19864) (< v_prenex_19864 main_y) (<= 1000 (* 2 (select main_a v_prenex_19864))))) (forall ((v_prenex_13856 Int) (v_prenex_13855 Int)) (or (<= (select main_a v_prenex_13855) (select main_a v_prenex_13856)) (<= 1000 (* 2 (select main_a v_prenex_13856))) (< v_prenex_13856 main_y) (<= (* 2 (select main_a v_prenex_13855)) 1000) (<= (+ main_y 1) v_prenex_13856) (<= (+ main_x 1) v_prenex_13855))) (forall ((v_prenex_20712 Int) (v_prenex_20711 Int)) (or (< v_prenex_20711 main_x) (<= (select main_a v_prenex_20712) 1498) (<= (select main_a v_prenex_20711) 500) (<= (select main_a v_prenex_20712) (+ (select main_a v_prenex_20711) 998)) (<= 1 (select main_a v_prenex_20711)) (<= (+ main_y 1) v_prenex_20712) (< v_prenex_20712 main_y))) (forall ((v_prenex_16973 Int) (v_prenex_16972 Int)) (or (<= (+ (select main_a v_prenex_16973) (select main_a v_prenex_16972)) 1000) (<= 2 (* 2 (select main_a v_prenex_16972))) (<= (+ main_x 1) v_prenex_16972) (<= (* 2 (select main_a v_prenex_16972)) 1000) (<= (+ main_y 1) v_prenex_16973) (< v_prenex_16973 main_y) (<= 1 (select main_a v_prenex_16973)))) (forall ((v_prenex_20816 Int) (v_prenex_20815 Int)) (or (<= 2 (* 2 (select main_a v_prenex_20815))) (<= (+ main_y 1) v_prenex_20816) (< v_prenex_20816 main_y) (<= (select main_a v_prenex_20815) 999) (<= (select main_a v_prenex_20816) (+ (select main_a v_prenex_20815) 998)) (<= (select main_a v_prenex_20816) 999) (<= 1000 (* 2 (select main_a v_prenex_20816))))) (forall ((v_prenex_17215 Int) (v_prenex_17216 Int)) (or (<= 2 (* 2 (select main_a v_prenex_17215))) (<= (+ main_y 1) v_prenex_17216) (<= 500 (select main_a v_prenex_17216)) (< v_prenex_17216 main_y) (<= (+ main_x 1) v_prenex_17215) (<= 1000 (+ (select main_a v_prenex_17216) (select main_a v_prenex_17215))) (<= 0 (+ (select main_a v_prenex_17215) 498)))) (forall ((v_prenex_20487 Int) (v_prenex_20486 Int)) (or (<= (select main_a v_prenex_20487) 1498) (<= (+ main_y 1) v_prenex_20487) (< v_prenex_20487 main_y) (<= (+ (select main_a v_prenex_20487) (select main_a v_prenex_20486)) 1000) (<= 2 (* 2 (select main_a v_prenex_20486))) (<= 500 (select main_a v_prenex_20487)))) (forall ((v_prenex_14133 Int) (v_prenex_14132 Int)) (or (<= (+ main_y 1) v_prenex_14133) (<= (select main_a v_prenex_14133) (+ (select main_a v_prenex_14132) 998)) (< v_prenex_14133 main_y) (<= 1000 (* 2 (select main_a v_prenex_14133))) (<= 2 (* 2 (select main_a v_prenex_14132))) (<= 1 (select main_a v_prenex_14133)))) (forall ((v_prenex_18509 Int) (v_prenex_18508 Int)) (or (<= (+ main_y 1) v_prenex_18509) (<= 2 (* 2 (select main_a v_prenex_18508))) (<= (* 2 (select main_a v_prenex_18508)) 1000) (< v_prenex_18508 main_x) (< v_prenex_18509 main_y) (<= 1000 (+ (select main_a v_prenex_18509) (select main_a v_prenex_18508))) (<= 500 (select main_a v_prenex_18509)))) (or (forall ((v_prenex_15111 Int)) (or (<= (* 2 (select main_a v_prenex_15111)) 1998) (< v_prenex_15111 main_y) (<= (+ main_y 1) v_prenex_15111))) (forall ((v_prenex_15110 Int)) (<= (select main_a v_prenex_15110) 500))) (forall ((v_prenex_17778 Int) (v_prenex_17779 Int)) (or (<= (+ main_y 1) v_prenex_17779) (<= (select main_a v_prenex_17778) 500) (< v_prenex_17779 main_y) (<= 1 (select main_a v_prenex_17778)) (<= 1 (select main_a v_prenex_17779)) (<= (select main_a v_prenex_17778) (select main_a v_prenex_17779)))) (or (forall ((v_prenex_17670 Int)) (or (<= (+ main_y 1) v_prenex_17670) (< v_prenex_17670 main_y) (<= (* 2 (select main_a v_prenex_17670)) 1998) (<= (select main_a v_prenex_17670) 999))) (forall ((v_prenex_17669 Int)) (or (<= 0 (+ (select main_a v_prenex_17669) 498)) (<= 1 (select main_a v_prenex_17669))))) (forall ((v_prenex_18211 Int) (v_prenex_18210 Int)) (or (< v_prenex_18211 main_y) (<= (+ (select main_a v_prenex_18211) (select main_a v_prenex_18210)) 1000) (< v_prenex_18210 main_x) (<= (select main_a v_prenex_18210) 999) (<= (+ main_y 1) v_prenex_18211) (<= (select main_a v_prenex_18211) 1498))) (forall ((v_prenex_21870 Int) (v_prenex_21871 Int)) (or (<= (+ main_y 1) v_prenex_21871) (<= 2 (* 2 (select main_a v_prenex_21870))) (< v_prenex_21871 main_y) (<= (select main_a v_prenex_21870) (select main_a v_prenex_21871)) (<= 500 (select main_a v_prenex_21871)) (<= (select main_a v_prenex_21871) 999))) (forall ((v_prenex_19911 Int) (v_prenex_19910 Int)) (or (<= (select main_a v_prenex_19910) (select main_a v_prenex_19911)) (<= (select main_a v_prenex_19911) 1498) (<= 2 (* 2 (select main_a v_prenex_19910))) (< v_prenex_19911 main_y) (<= (* 2 (select main_a v_prenex_19910)) 1000) (<= (+ main_y 1) v_prenex_19911))) (forall ((v_prenex_21524 Int) (v_prenex_21525 Int)) (or (<= (select main_a v_prenex_21525) 999) (<= 500 (select main_a v_prenex_21525)) (<= 0 (+ (select main_a v_prenex_21524) 498)) (<= (select main_a v_prenex_21524) (select main_a v_prenex_21525)) (<= (* 2 (select main_a v_prenex_21524)) 1000) (<= (+ main_y 1) v_prenex_21525) (< v_prenex_21525 main_y))) (forall ((v_prenex_19503 Int) (v_prenex_19502 Int)) (or (<= 1000 (+ (select main_a v_prenex_19503) (select main_a v_prenex_19502))) (<= 0 (+ (select main_a v_prenex_19502) 498)) (<= (* 2 (select main_a v_prenex_19503)) 1998) (< v_prenex_19503 main_y) (<= (+ main_y 1) v_prenex_19503) (<= (select main_a v_prenex_19502) 999) (<= (select main_a v_prenex_19503) 1498))) (forall ((v_prenex_13625 Int) (v_prenex_13626 Int)) (or (< v_prenex_13626 main_y) (<= 500 (select main_a v_prenex_13626)) (<= (+ main_y 1) v_prenex_13626) (<= 1000 (+ (select main_a v_prenex_13626) (select main_a v_prenex_13625))) (<= (select main_a v_prenex_13626) 1498))) (forall ((v_prenex_16726 Int) (v_prenex_16727 Int)) (or (<= 1 (select main_a v_prenex_16726)) (<= (+ main_y 1) v_prenex_16727) (<= 1 (select main_a v_prenex_16727)) (< v_prenex_16727 main_y) (<= (* 2 (select main_a v_prenex_16727)) 1998) (<= (select main_a v_prenex_16726) (select main_a v_prenex_16727)) (<= 2 (* 2 (select main_a v_prenex_16726))))) (forall ((v_prenex_21088 Int) (v_prenex_21089 Int)) (or (<= 1 (select main_a v_prenex_21088)) (<= (* 2 (select main_a v_prenex_21088)) 1000) (<= (+ main_y 1) v_prenex_21089) (< v_prenex_21088 main_x) (< v_prenex_21089 main_y) (<= 1000 (+ (select main_a v_prenex_21089) (select main_a v_prenex_21088))) (<= 500 (select main_a v_prenex_21089)))) (forall ((v_prenex_17930 Int) (v_prenex_17929 Int)) (or (< v_prenex_17930 main_y) (<= (+ main_y 1) v_prenex_17930) (<= (* 2 (select main_a v_prenex_17930)) 1998) (<= (select main_a v_prenex_17930) (+ (select main_a v_prenex_17929) 998)))) (or (forall ((v_prenex_17770 Int)) (or (<= 1 (select main_a v_prenex_17770)) (<= (* 2 (select main_a v_prenex_17770)) 1000))) (forall ((v_prenex_17771 Int)) (or (<= 500 (select main_a v_prenex_17771)) (< v_prenex_17771 main_y) (<= (* 2 (select main_a v_prenex_17771)) 1998) (<= (+ main_y 1) v_prenex_17771) (<= (select main_a v_prenex_17771) 999)))) (forall ((v_prenex_16234 Int) (v_prenex_16235 Int)) (or (< v_prenex_16235 main_y) (<= (* 2 (select main_a v_prenex_16235)) 1998) (<= 1 (select main_a v_prenex_16234)) (<= 2 (* 2 (select main_a v_prenex_16234))) (<= 1000 (+ (select main_a v_prenex_16235) (select main_a v_prenex_16234))) (<= 1000 (* 2 (select main_a v_prenex_16235))) (<= (+ main_y 1) v_prenex_16235))) (forall ((v_prenex_18822 Int) (v_prenex_18821 Int)) (or (<= 2 (* 2 (select main_a v_prenex_18821))) (<= 1000 (* 2 (select main_a v_prenex_18822))) (< v_prenex_18821 main_x) (< v_prenex_18822 main_y) (<= (+ main_y 1) v_prenex_18822) (<= (select main_a v_prenex_18822) (+ (select main_a v_prenex_18821) 998)) (<= 0 (+ (select main_a v_prenex_18821) 498)))) (or (forall ((v_prenex_19728 Int)) (or (<= (* 2 (select main_a v_prenex_19728)) 1998) (< v_prenex_19728 main_y) (<= (+ main_y 1) v_prenex_19728) (<= 500 (select main_a v_prenex_19728)))) (forall ((v_prenex_19727 Int)) (or (<= 2 (* 2 (select main_a v_prenex_19727))) (<= 0 (+ (select main_a v_prenex_19727) 498))))) (forall ((v_prenex_15267 Int) (v_prenex_15266 Int)) (or (<= (select main_a v_prenex_15266) 999) (<= (+ main_x 1) v_prenex_15266) (<= (+ main_y 1) v_prenex_15267) (< v_prenex_15267 main_y) (<= 1 (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))))) (or (forall ((v_prenex_16591 Int)) (or (< v_prenex_16591 main_y) (<= (* 2 (select main_a v_prenex_16591)) 1998) (<= (+ main_y 1) v_prenex_16591) (<= 1 (select main_a v_prenex_16591)))) (forall ((v_prenex_16590 Int)) (or (< v_prenex_16590 main_x) (<= 0 (+ (select main_a v_prenex_16590) 498))))) (forall ((v_prenex_15854 Int) (v_prenex_15855 Int)) (or (<= (+ main_y 1) v_prenex_15855) (<= (+ (select main_a v_prenex_15855) (select main_a v_prenex_15854)) 1000) (<= (select main_a v_prenex_15855) 999) (<= 1000 (* 2 (select main_a v_prenex_15855))) (< v_prenex_15855 main_y) (<= (select main_a v_prenex_15854) 500) (<= 1 (select main_a v_prenex_15854)))) (forall ((v_prenex_17190 Int) (v_prenex_17191 Int)) (or (< v_prenex_17191 main_y) (<= (select main_a v_prenex_17191) (+ (select main_a v_prenex_17190) 998)) (<= 0 (+ (select main_a v_prenex_17190) 498)) (<= (select main_a v_prenex_17191) 1498) (<= (+ main_y 1) v_prenex_17191) (<= (+ main_x 1) v_prenex_17190))) (forall ((v_prenex_18981 Int) (v_prenex_18982 Int)) (or (<= (+ main_y 1) v_prenex_18982) (<= (* 2 (select main_a v_prenex_18982)) 1998) (<= 1 (select main_a v_prenex_18981)) (< v_prenex_18982 main_y) (<= 1000 (+ (select main_a v_prenex_18982) (select main_a v_prenex_18981))) (<= (select main_a v_prenex_18982) 999))) (or (forall ((v_prenex_15625 Int)) (or (< v_prenex_15625 main_y) (<= (+ main_y 1) v_prenex_15625) (<= 1 (select main_a v_prenex_15625)) (<= 500 (select main_a v_prenex_15625)))) (forall ((v_prenex_15624 Int)) (<= (* 2 (select main_a v_prenex_15624)) 1000))) (forall ((v_prenex_16290 Int) (v_prenex_16291 Int)) (or (<= 1000 (+ (select main_a v_prenex_16291) (select main_a v_prenex_16290))) (<= 1 (select main_a v_prenex_16291)) (<= (* 2 (select main_a v_prenex_16290)) 1000) (<= (+ main_y 1) v_prenex_16291) (<= (select main_a v_prenex_16291) 1498) (< v_prenex_16291 main_y) (<= (select main_a v_prenex_16290) 500))) (forall ((v_prenex_20360 Int) (v_prenex_20359 Int)) (or (<= (* 2 (select main_a v_prenex_20360)) 1998) (< v_prenex_20359 main_x) (<= 1 (select main_a v_prenex_20359)) (<= (select main_a v_prenex_20359) 500) (<= (+ main_y 1) v_prenex_20360) (< v_prenex_20360 main_y) (<= (select main_a v_prenex_20359) (select main_a v_prenex_20360)))) (or (forall ((v_prenex_16569 Int)) (or (<= (* 2 (select main_a v_prenex_16569)) 1998) (<= (+ main_y 1) v_prenex_16569) (<= (select main_a v_prenex_16569) 999) (< v_prenex_16569 main_y) (<= (select main_a v_prenex_16569) 1498))) (forall ((v_prenex_16568 Int)) (or (<= (select main_a v_prenex_16568) 500) (<= (* 2 (select main_a v_prenex_16568)) 1000)))) (forall ((v_prenex_17486 Int) (v_prenex_17487 Int)) (or (< v_prenex_17487 main_y) (<= (select main_a v_prenex_17486) 500) (<= 2 (* 2 (select main_a v_prenex_17486))) (<= 1000 (* 2 (select main_a v_prenex_17487))) (<= (+ main_y 1) v_prenex_17487) (<= (select main_a v_prenex_17487) 1498) (<= 1000 (+ (select main_a v_prenex_17487) (select main_a v_prenex_17486))))) (forall ((v_prenex_18516 Int) (v_prenex_18517 Int)) (or (< v_prenex_18517 main_y) (<= (* 2 (select main_a v_prenex_18516)) 1000) (<= 2 (* 2 (select main_a v_prenex_18516))) (<= (+ main_y 1) v_prenex_18517) (<= (select main_a v_prenex_18517) 1498) (<= (select main_a v_prenex_18517) (+ (select main_a v_prenex_18516) 998)) (<= 1 (select main_a v_prenex_18517)))) (or (forall ((v_prenex_20484 Int)) (<= 2 (* 2 (select main_a v_prenex_20484)))) (forall ((v_prenex_20485 Int)) (or (< v_prenex_20485 main_y) (<= (* 2 (select main_a v_prenex_20485)) 1998) (<= (select main_a v_prenex_20485) 1498) (<= (+ main_y 1) v_prenex_20485) (<= (select main_a v_prenex_20485) 999)))) (forall ((v_prenex_19188 Int) (v_prenex_19187 Int)) (or (<= 1 (select main_a v_prenex_19187)) (<= (+ main_y 1) v_prenex_19188) (<= 1000 (* 2 (select main_a v_prenex_19188))) (< v_prenex_19188 main_y) (<= 1000 (+ (select main_a v_prenex_19188) (select main_a v_prenex_19187))))) (forall ((v_prenex_18849 Int) (v_prenex_18850 Int)) (or (<= 500 (select main_a v_prenex_18850)) (< v_prenex_18850 main_y) (<= (+ main_y 1) v_prenex_18850) (<= (select main_a v_prenex_18849) (select main_a v_prenex_18850)) (<= 1000 (* 2 (select main_a v_prenex_18850))) (<= (select main_a v_prenex_18849) 500))) (forall ((v_prenex_18105 Int) (v_prenex_18104 Int)) (or (<= (+ main_y 1) v_prenex_18105) (<= 1000 (* 2 (select main_a v_prenex_18105))) (<= (select main_a v_prenex_18105) (+ (select main_a v_prenex_18104) 998)) (< v_prenex_18105 main_y) (<= (select main_a v_prenex_18104) 500) (<= (select main_a v_prenex_18105) 1498))) (forall ((v_prenex_16002 Int) (v_prenex_16003 Int)) (or (<= 1 (select main_a v_prenex_16003)) (<= (select main_a v_prenex_16002) 500) (<= (+ main_y 1) v_prenex_16003) (< v_prenex_16003 main_y) (<= (select main_a v_prenex_16002) 999) (<= (select main_a v_prenex_16003) (+ (select main_a v_prenex_16002) 998)) (< v_prenex_16002 main_x))) (forall ((v_prenex_15477 Int) (v_prenex_15476 Int)) (or (<= (+ (select main_a v_prenex_15477) (select main_a v_prenex_15476)) 1000) (<= 1 (select main_a v_prenex_15477)) (<= (select main_a v_prenex_15476) 999) (<= 500 (select main_a v_prenex_15477)) (<= (+ main_y 1) v_prenex_15477) (<= (* 2 (select main_a v_prenex_15476)) 1000) (< v_prenex_15477 main_y))) (forall ((v_prenex_17168 Int) (v_prenex_17169 Int)) (or (<= (select main_a v_prenex_17169) (+ (select main_a v_prenex_17168) 998)) (<= (+ main_y 1) v_prenex_17169) (<= 2 (* 2 (select main_a v_prenex_17168))) (< v_prenex_17169 main_y) (<= (+ main_x 1) v_prenex_17168) (<= (* 2 (select main_a v_prenex_17168)) 1000) (<= (select main_a v_prenex_17169) 999))) (forall ((v_prenex_20830 Int) (v_prenex_20829 Int)) (or (<= 2 (* 2 (select main_a v_prenex_20829))) (< v_prenex_20830 main_y) (<= (select main_a v_prenex_20830) 1498) (<= 1000 (+ (select main_a v_prenex_20830) (select main_a v_prenex_20829))) (<= (* 2 (select main_a v_prenex_20830)) 1998) (<= (+ main_y 1) v_prenex_20830) (<= (* 2 (select main_a v_prenex_20829)) 1000))) (forall ((v_prenex_20434 Int) (v_prenex_20435 Int)) (or (< v_prenex_20435 main_y) (<= (select main_a v_prenex_20434) 999) (<= 500 (select main_a v_prenex_20435)) (<= (select main_a v_prenex_20434) (select main_a v_prenex_20435)) (<= (* 2 (select main_a v_prenex_20435)) 1998) (<= 1 (select main_a v_prenex_20434)) (<= (+ main_y 1) v_prenex_20435))) (forall ((v_prenex_18733 Int) (v_prenex_18732 Int)) (or (<= (select main_a v_prenex_18732) 500) (<= 1000 (* 2 (select main_a v_prenex_18733))) (< v_prenex_18733 main_y) (<= 1000 (+ (select main_a v_prenex_18733) (select main_a v_prenex_18732))) (<= (+ main_y 1) v_prenex_18733) (<= (select main_a v_prenex_18733) 999) (<= 0 (+ (select main_a v_prenex_18732) 498)))) (forall ((v_prenex_19713 Int) (v_prenex_19714 Int)) (or (<= (select main_a v_prenex_19714) 999) (< v_prenex_19714 main_y) (<= (* 2 (select main_a v_prenex_19714)) 1998) (<= 1000 (+ (select main_a v_prenex_19714) (select main_a v_prenex_19713))) (<= (+ main_y 1) v_prenex_19714) (<= (select main_a v_prenex_19713) 999) (<= (select main_a v_prenex_19713) 500))) (forall ((v_prenex_14754 Int) (v_prenex_14755 Int)) (or (< v_prenex_14755 main_y) (<= 0 (+ (select main_a v_prenex_14754) 498)) (<= 1000 (+ (select main_a v_prenex_14755) (select main_a v_prenex_14754))) (<= (select main_a v_prenex_14754) 999) (<= (+ main_y 1) v_prenex_14755) (<= (select main_a v_prenex_14755) 1498) (<= 1000 (* 2 (select main_a v_prenex_14755))))) (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)) 1000) (<= 2 (* 2 (select main_a v_prenex_14852))) (<= (+ main_y 1) v_prenex_14853) (<= 0 (+ (select main_a v_prenex_14852) 498)) (<= (select main_a v_prenex_14853) 999))) (forall ((v_prenex_22147 Int) (v_prenex_22146 Int)) (or (<= (* 2 (select main_a v_prenex_22146)) 1000) (<= (select main_a v_prenex_22147) (+ (select main_a v_prenex_22146) 998)) (<= 500 (select main_a v_prenex_22147)) (< v_prenex_22147 main_y) (<= (+ main_y 1) v_prenex_22147))) (or (forall ((v_prenex_15562 Int)) (or (<= 1 (select main_a v_prenex_15562)) (<= (+ main_x 1) v_prenex_15562) (< v_prenex_15562 main_x))) (forall ((v_prenex_15563 Int)) (or (<= (+ main_y 1) v_prenex_15563) (<= 1000 (* 2 (select main_a v_prenex_15563)))))) (forall ((v_prenex_22013 Int) (v_prenex_22014 Int)) (or (<= 0 (+ (select main_a v_prenex_22013) 498)) (< v_prenex_22014 main_y) (<= (* 2 (select main_a v_prenex_22014)) 1998) (<= (select main_a v_prenex_22014) (+ (select main_a v_prenex_22013) 998)) (<= (+ main_y 1) v_prenex_22014) (< v_prenex_22013 main_x))) (forall ((v_prenex_15353 Int) (v_prenex_15352 Int)) (or (<= 2 (* 2 (select main_a v_prenex_15352))) (<= 0 (+ (select main_a v_prenex_15352) 498)) (<= (select main_a v_prenex_15353) (+ (select main_a v_prenex_15352) 998)) (<= (+ main_x 1) v_prenex_15352) (< v_prenex_15352 main_x))) (forall ((v_prenex_16306 Int) (v_prenex_16307 Int)) (or (<= (select main_a v_prenex_16307) (+ (select main_a v_prenex_16306) 998)) (<= 500 (select main_a v_prenex_16307)) (< v_prenex_16307 main_y) (<= (select main_a v_prenex_16307) 999) (<= 0 (+ (select main_a v_prenex_16306) 498)) (<= (+ main_y 1) v_prenex_16307))) (forall ((v_prenex_19692 Int) (v_prenex_19691 Int)) (or (<= (+ main_y 1) v_prenex_19692) (<= 1 (select main_a v_prenex_19691)) (<= (select main_a v_prenex_19692) 999) (< v_prenex_19692 main_y) (<= (select main_a v_prenex_19691) 999) (<= 500 (select main_a v_prenex_19692)) (<= (select main_a v_prenex_19692) (+ (select main_a v_prenex_19691) 998)))) (or (forall ((v_prenex_14733 Int)) (or (<= (+ main_y 1) v_prenex_14733) (<= (select main_a v_prenex_14733) 1498) (<= (* 2 (select main_a v_prenex_14733)) 1998) (< v_prenex_14733 main_y))) (forall ((v_prenex_14732 Int)) (<= 1 (select main_a v_prenex_14732)))) (forall ((v_prenex_19818 Int) (v_prenex_19817 Int)) (or (< v_prenex_19818 main_y) (<= (+ main_y 1) v_prenex_19818) (<= 1000 (+ (select main_a v_prenex_19818) (select main_a v_prenex_19817))) (<= 500 (select main_a v_prenex_19818)) (<= 2 (* 2 (select main_a v_prenex_19817))) (< v_prenex_19817 main_x))) (forall ((v_prenex_17755 Int) (v_prenex_17756 Int)) (or (<= (select main_a v_prenex_17756) (+ (select main_a v_prenex_17755) 998)) (<= 2 (* 2 (select main_a v_prenex_17755))) (<= (+ main_y 1) v_prenex_17756) (<= 1 (select main_a v_prenex_17755)) (< v_prenex_17756 main_y) (<= 1000 (* 2 (select main_a v_prenex_17756))))) (forall ((v_prenex_15471 Int) (v_prenex_15470 Int)) (or (<= (+ main_y 1) v_prenex_15471) (< v_prenex_15471 main_y) (<= (select main_a v_prenex_15471) 1498) (<= (select main_a v_prenex_15470) (select main_a v_prenex_15471)) (<= 2 (* 2 (select main_a v_prenex_15470))) (<= (* 2 (select main_a v_prenex_15471)) 1998) (<= (select main_a v_prenex_15470) 999))) (or (forall ((v_prenex_21299 Int)) (or (< v_prenex_21299 main_y) (<= (+ main_y 1) v_prenex_21299) (<= 1000 (* 2 (select main_a v_prenex_21299))) (<= (select main_a v_prenex_21299) 1498))) (forall ((v_prenex_21298 Int)) (or (<= 2 (* 2 (select main_a v_prenex_21298))) (<= (* 2 (select main_a v_prenex_21298)) 1000) (< v_prenex_21298 main_x)))) (forall ((v_prenex_19885 Int) (v_prenex_19886 Int)) (or (< v_prenex_19885 main_x) (<= (* 2 (select main_a v_prenex_19886)) 1998) (<= 2 (* 2 (select main_a v_prenex_19885))) (<= (select main_a v_prenex_19886) (+ (select main_a v_prenex_19885) 998)) (<= (+ main_y 1) v_prenex_19886) (<= (* 2 (select main_a v_prenex_19885)) 1000) (< v_prenex_19886 main_y))) (forall ((v_prenex_19535 Int) (v_prenex_19534 Int)) (or (< v_prenex_19535 main_y) (<= (+ main_y 1) v_prenex_19535) (<= 2 (* 2 (select main_a v_prenex_19534))) (<= 1000 (* 2 (select main_a v_prenex_19535))) (<= (select main_a v_prenex_19534) (select main_a v_prenex_19535)) (<= (select main_a v_prenex_19534) 500))) (forall ((v_prenex_21230 Int) (v_prenex_21229 Int)) (or (< v_prenex_21229 main_x) (< v_prenex_21230 main_y) (<= (select main_a v_prenex_21229) 500) (<= (* 2 (select main_a v_prenex_21230)) 1998) (<= (+ main_y 1) v_prenex_21230) (<= 1 (select main_a v_prenex_21229)) (<= 1000 (+ (select main_a v_prenex_21230) (select main_a v_prenex_21229))))) (or (forall ((v_prenex_21300 Int)) (or (<= 1 (select main_a v_prenex_21300)) (<= (select main_a v_prenex_21300) 999) (<= (+ main_x 1) v_prenex_21300))) (forall ((v_prenex_21301 Int)) (or (<= (select main_a v_prenex_21301) 999) (< v_prenex_21301 main_y) (<= 1000 (* 2 (select main_a v_prenex_21301))) (<= (+ main_y 1) v_prenex_21301)))) (or (forall ((v_prenex_19071 Int)) (or (<= (select main_a v_prenex_19071) 999) (<= (+ main_x 1) v_prenex_19071) (<= (* 2 (select main_a v_prenex_19071)) 1000))) (forall ((v_prenex_19072 Int)) (or (<= 500 (select main_a v_prenex_19072)) (< v_prenex_19072 main_y) (<= (+ main_y 1) v_prenex_19072) (<= (* 2 (select main_a v_prenex_19072)) 1998)))) (forall ((v_prenex_18738 Int) (v_prenex_18739 Int)) (or (<= 1 (select main_a v_prenex_18738)) (< v_prenex_18739 main_y) (<= 1000 (* 2 (select main_a v_prenex_18739))) (<= (+ main_y 1) v_prenex_18739) (<= (select main_a v_prenex_18739) (+ (select main_a v_prenex_18738) 998)) (<= (select main_a v_prenex_18738) 999))) (forall ((v_prenex_21649 Int) (v_prenex_21648 Int)) (or (<= (+ main_x 1) v_prenex_21648) (< v_prenex_21648 main_x) (<= (select main_a v_prenex_21648) 999) (<= (+ (select main_a v_prenex_21649) (select main_a v_prenex_21648)) 1000))) (forall ((v_prenex_14177 Int) (v_prenex_14176 Int)) (or (<= 1 (select main_a v_prenex_14176)) (<= (+ main_y 1) v_prenex_14177) (<= 1000 (+ (select main_a v_prenex_14177) (select main_a v_prenex_14176))) (<= (* 2 (select main_a v_prenex_14176)) 1000) (< v_prenex_14176 main_x) (< v_prenex_14177 main_y) (<= (select main_a v_prenex_14177) 1498))) (or (forall ((v_prenex_21477 Int)) (or (<= (+ main_y 1) v_prenex_21477) (<= (select main_a v_prenex_21477) 999) (<= 1000 (* 2 (select main_a v_prenex_21477))) (< v_prenex_21477 main_y))) (forall ((v_prenex_21476 Int)) (or (<= (* 2 (select main_a v_prenex_21476)) 1000) (<= (+ main_x 1) v_prenex_21476)))) (forall ((v_prenex_19212 Int) (v_prenex_19211 Int)) (or (<= (select main_a v_prenex_19212) 1498) (<= (+ main_y 1) v_prenex_19212) (<= (* 2 (select main_a v_prenex_19211)) 1000) (<= 1000 (+ (select main_a v_prenex_19212) (select main_a v_prenex_19211))) (< v_prenex_19212 main_y) (<= (select main_a v_prenex_19212) 999))) (forall ((v_prenex_21324 Int) (v_prenex_21325 Int)) (or (<= 1 (select main_a v_prenex_21325)) (< v_prenex_21324 main_x) (<= (+ (select main_a v_prenex_21325) (select main_a v_prenex_21324)) 1000) (< v_prenex_21325 main_y) (<= 1 (select main_a v_prenex_21324)) (<= (+ main_y 1) v_prenex_21325))) (or (forall ((v_prenex_21151 Int)) (or (<= 2 (* 2 (select main_a v_prenex_21151))) (<= 0 (+ (select main_a v_prenex_21151) 498)))) (forall ((v_prenex_21152 Int)) (or (<= (* 2 (select main_a v_prenex_21152)) 1998) (<= (select main_a v_prenex_21152) 1498) (< v_prenex_21152 main_y) (<= (+ main_y 1) v_prenex_21152)))) (forall ((v_prenex_14422 Int) (v_prenex_14421 Int)) (or (<= 1000 (+ (select main_a v_prenex_14422) (select main_a v_prenex_14421))) (<= (select main_a v_prenex_14421) 500) (< v_prenex_14422 main_y) (<= (* 2 (select main_a v_prenex_14421)) 1000) (<= (+ main_y 1) v_prenex_14422) (<= (select main_a v_prenex_14422) 999))) (or (forall ((v_prenex_19278 Int)) (or (<= 0 (+ (select main_a v_prenex_19278) 498)) (< v_prenex_19278 main_x) (<= 2 (* 2 (select main_a v_prenex_19278))) (<= (+ main_x 1) v_prenex_19278))) (forall ((v_prenex_19279 Int)) (<= 1000 (* 2 (select main_a v_prenex_19279))))) (forall ((v_prenex_17997 Int) (v_prenex_17998 Int)) (or (< v_prenex_17998 main_y) (<= 0 (+ (select main_a v_prenex_17997) 498)) (<= (+ (select main_a v_prenex_17998) (select main_a v_prenex_17997)) 1000) (<= 2 (* 2 (select main_a v_prenex_17997))) (<= (+ main_x 1) v_prenex_17997) (<= (+ main_y 1) v_prenex_17998) (<= 1 (select main_a v_prenex_17998)))) (forall ((v_prenex_20999 Int) (v_prenex_20998 Int)) (or (< v_prenex_20999 main_y) (<= 1 (select main_a v_prenex_20998)) (<= (+ main_y 1) v_prenex_20999) (<= (select main_a v_prenex_20999) 1498) (<= 1000 (+ (select main_a v_prenex_20999) (select main_a v_prenex_20998))) (<= 1000 (* 2 (select main_a v_prenex_20999))) (<= 0 (+ (select main_a v_prenex_20998) 498)))) (forall ((v_prenex_19819 Int) (v_prenex_19820 Int)) (or (< v_prenex_19820 main_y) (< v_prenex_19819 main_x) (<= (select main_a v_prenex_19820) (+ (select main_a v_prenex_19819) 998)) (<= 2 (* 2 (select main_a v_prenex_19819))) (<= 1000 (* 2 (select main_a v_prenex_19820))) (<= (select main_a v_prenex_19819) 999) (<= (+ main_y 1) v_prenex_19820))) (forall ((v_prenex_16313 Int) (v_prenex_16312 Int)) (or (<= 1000 (+ (select main_a v_prenex_16313) (select main_a v_prenex_16312))) (<= (+ main_y 1) v_prenex_16313) (<= 500 (select main_a v_prenex_16313)) (<= 0 (+ (select main_a v_prenex_16312) 498)) (<= 1000 (* 2 (select main_a v_prenex_16313))) (< v_prenex_16313 main_y))) (forall ((v_prenex_18689 Int) (v_prenex_18688 Int)) (or (< v_prenex_18689 main_y) (<= (select main_a v_prenex_18689) (+ (select main_a v_prenex_18688) 998)) (<= (+ main_y 1) v_prenex_18689) (<= (select main_a v_prenex_18689) 1498) (<= 0 (+ (select main_a v_prenex_18688) 498)))) (forall ((v_prenex_15209 Int) (v_prenex_15208 Int)) (or (<= (select main_a v_prenex_15208) (select main_a v_prenex_15209)) (<= (* 2 (select main_a v_prenex_15209)) 1998) (< v_prenex_15209 main_y) (<= (select main_a v_prenex_15209) 1498) (<= (+ main_y 1) v_prenex_15209))) (forall ((v_prenex_15783 Int) (v_prenex_15782 Int)) (or (< v_prenex_15783 main_y) (<= (select main_a v_prenex_15783) 999) (<= 1000 (+ (select main_a v_prenex_15783) (select main_a v_prenex_15782))) (<= (* 2 (select main_a v_prenex_15783)) 1998) (<= 1 (select main_a v_prenex_15782)) (<= 2 (* 2 (select main_a v_prenex_15782))) (<= (+ main_y 1) v_prenex_15783))) (or (forall ((v_prenex_19548 Int)) (or (<= 0 (+ (select main_a v_prenex_19548) 498)) (<= 2 (* 2 (select main_a v_prenex_19548))))) (forall ((v_prenex_19549 Int)) (or (<= (select main_a v_prenex_19549) 1498) (<= (+ main_y 1) v_prenex_19549) (<= (* 2 (select main_a v_prenex_19549)) 1998) (< v_prenex_19549 main_y) (<= 500 (select main_a v_prenex_19549))))) (forall ((v_prenex_17569 Int) (v_prenex_17570 Int)) (or (< v_prenex_17570 main_y) (<= (select main_a v_prenex_17570) (+ (select main_a v_prenex_17569) 998)) (<= (+ main_y 1) v_prenex_17570) (<= 500 (select main_a v_prenex_17570)) (< v_prenex_17569 main_x))) (forall ((v_prenex_18196 Int) (v_prenex_18197 Int)) (or (<= (+ main_y 1) v_prenex_18197) (<= (+ (select main_a v_prenex_18197) (select main_a v_prenex_18196)) 1000) (< v_prenex_18197 main_y) (<= (select main_a v_prenex_18196) 999) (< v_prenex_18196 main_x) (<= (select main_a v_prenex_18197) 999))) (forall ((v_prenex_14236 Int) (v_prenex_14235 Int)) (or (<= 0 (+ (select main_a v_prenex_14235) 498)) (< v_prenex_14235 main_x) (<= 2 (* 2 (select main_a v_prenex_14235))) (<= (+ (select main_a v_prenex_14236) (select main_a v_prenex_14235)) 1000) (<= (+ main_x 1) v_prenex_14235))) (forall ((v_prenex_19795 Int) (v_prenex_19796 Int)) (or (< v_prenex_19796 main_y) (<= 2 (* 2 (select main_a v_prenex_19795))) (<= (* 2 (select main_a v_prenex_19796)) 1998) (<= (select main_a v_prenex_19796) 1498) (<= (+ main_y 1) v_prenex_19796) (<= (+ (select main_a v_prenex_19796) (select main_a v_prenex_19795)) 1000) (<= 1 (select main_a v_prenex_19795)))) (forall ((v_prenex_17971 Int) (v_prenex_17972 Int)) (or (< v_prenex_17971 main_x) (<= (* 2 (select main_a v_prenex_17971)) 1000) (<= 1000 (+ (select main_a v_prenex_17972) (select main_a v_prenex_17971))) (<= 2 (* 2 (select main_a v_prenex_17971))) (<= (select main_a v_prenex_17972) 999) (< v_prenex_17972 main_y) (<= (+ main_y 1) v_prenex_17972))) (or (forall ((v_prenex_16778 Int)) (or (<= (select main_a v_prenex_16778) 500) (<= 2 (* 2 (select main_a v_prenex_16778))) (< v_prenex_16778 main_x))) (forall ((v_prenex_16779 Int)) (or (< v_prenex_16779 main_y) (<= (* 2 (select main_a v_prenex_16779)) 1998) (<= (+ main_y 1) v_prenex_16779) (<= 1000 (* 2 (select main_a v_prenex_16779)))))) (forall ((v_prenex_15067 Int) (v_prenex_15066 Int)) (or (<= (+ main_y 1) v_prenex_15067) (<= 2 (* 2 (select main_a v_prenex_15066))) (<= (* 2 (select main_a v_prenex_15067)) 1998) (<= 1000 (+ (select main_a v_prenex_15067) (select main_a v_prenex_15066))) (<= 500 (select main_a v_prenex_15067)) (<= 0 (+ (select main_a v_prenex_15066) 498)) (< v_prenex_15067 main_y))) (forall ((v_prenex_13805 Int) (v_prenex_13806 Int)) (or (<= (* 2 (select main_a v_prenex_13806)) 1998) (<= 1000 (* 2 (select main_a v_prenex_13806))) (<= (select main_a v_prenex_13805) 500) (< v_prenex_13806 main_y) (<= 2 (* 2 (select main_a v_prenex_13805))) (<= 1000 (+ (select main_a v_prenex_13806) (select main_a v_prenex_13805))) (<= (+ main_y 1) v_prenex_13806))) (forall ((v_prenex_14398 Int) (v_prenex_14397 Int)) (or (<= (+ main_y 1) v_prenex_14398) (<= (select main_a v_prenex_14398) 999) (<= (select main_a v_prenex_14397) 500) (<= 1 (select main_a v_prenex_14397)) (<= 1000 (* 2 (select main_a v_prenex_14398))) (< v_prenex_14398 main_y) (<= (select main_a v_prenex_14398) (+ (select main_a v_prenex_14397) 998)))) (forall ((v_prenex_16626 Int) (v_prenex_16627 Int)) (or (< v_prenex_16627 main_y) (<= (select main_a v_prenex_16626) (select main_a v_prenex_16627)) (<= 1 (select main_a v_prenex_16627)) (<= (+ main_y 1) v_prenex_16627) (<= (select main_a v_prenex_16626) 999) (<= (+ main_x 1) v_prenex_16626))) (or (forall ((v_prenex_18663 Int)) (or (<= (select main_a v_prenex_18663) 1498) (<= (* 2 (select main_a v_prenex_18663)) 1998) (<= (+ main_y 1) v_prenex_18663) (< v_prenex_18663 main_y))) (forall ((v_prenex_18662 Int)) (or (<= 0 (+ (select main_a v_prenex_18662) 498)) (<= (+ main_x 1) v_prenex_18662)))) (forall ((v_prenex_20191 Int) (v_prenex_20190 Int)) (or (<= 500 (select main_a v_prenex_20191)) (<= 1 (select main_a v_prenex_20190)) (<= (+ (select main_a v_prenex_20191) (select main_a v_prenex_20190)) 1000) (<= (* 2 (select main_a v_prenex_20190)) 1000) (< v_prenex_20191 main_y) (<= (+ main_y 1) v_prenex_20191))) (forall ((v_prenex_19605 Int) (v_prenex_19606 Int)) (or (<= (* 2 (select main_a v_prenex_19606)) 1998) (< v_prenex_19606 main_y) (<= (select main_a v_prenex_19606) 999) (<= (+ main_y 1) v_prenex_19606) (<= 1000 (+ (select main_a v_prenex_19606) (select main_a v_prenex_19605))) (<= (* 2 (select main_a v_prenex_19605)) 1000))) (forall ((v_prenex_14824 Int) (v_prenex_14825 Int)) (or (<= (select main_a v_prenex_14824) (select main_a v_prenex_14825)) (<= 1 (select main_a v_prenex_14824)) (<= (* 2 (select main_a v_prenex_14824)) 1000) (<= (+ main_y 1) v_prenex_14825) (< v_prenex_14825 main_y) (<= (select main_a v_prenex_14825) 999))) (forall ((v_prenex_17239 Int)) (or (<= (+ main_y 1) v_prenex_17239) (< v_prenex_17239 main_y) (<= (select main_a v_prenex_17239) 999) (<= 1000 (* 2 (select main_a v_prenex_17239))))) (forall ((v_prenex_16354 Int) (v_prenex_16355 Int)) (or (<= (+ main_y 1) v_prenex_16355) (< v_prenex_16355 main_y) (<= (select main_a v_prenex_16354) 500) (<= 1000 (+ (select main_a v_prenex_16355) (select main_a v_prenex_16354))) (<= 1000 (* 2 (select main_a v_prenex_16355))) (<= (* 2 (select main_a v_prenex_16354)) 1000) (<= (select main_a v_prenex_16355) 999))) (forall ((v_prenex_15233 Int) (v_prenex_15232 Int)) (or (<= 1000 (+ (select main_a v_prenex_15233) (select main_a v_prenex_15232))) (<= 1 (select main_a v_prenex_15233)) (<= (+ main_y 1) v_prenex_15233) (<= (select main_a v_prenex_15232) 999) (< v_prenex_15232 main_x) (< v_prenex_15233 main_y) (<= 2 (* 2 (select main_a v_prenex_15232))))) (or (forall ((v_prenex_13707 Int)) (or (<= 0 (+ (select main_a v_prenex_13707) 498)) (<= 2 (* 2 (select main_a v_prenex_13707))))) (forall ((v_prenex_13708 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_13708))) (<= (+ main_y 1) v_prenex_13708) (< v_prenex_13708 main_y)))) (forall ((v_prenex_20013 Int) (v_prenex_20012 Int)) (or (<= 1 (select main_a v_prenex_20013)) (<= (+ main_y 1) v_prenex_20013) (<= (+ (select main_a v_prenex_20013) (select main_a v_prenex_20012)) 1000) (< v_prenex_20013 main_y) (<= (* 2 (select main_a v_prenex_20012)) 1000) (<= 1000 (* 2 (select main_a v_prenex_20013))))) (forall ((v_prenex_15995 Int) (v_prenex_15994 Int)) (or (<= (+ main_y 1) v_prenex_15995) (<= (+ main_x 1) v_prenex_15994) (<= (select main_a v_prenex_15995) (+ (select main_a v_prenex_15994) 998)) (< v_prenex_15994 main_x) (<= 1 (select main_a v_prenex_15994)))) (forall ((v_prenex_14553 Int) (v_prenex_14552 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_14553))) (<= (select main_a v_prenex_14552) (select main_a v_prenex_14553)) (< v_prenex_14553 main_y) (<= (+ main_y 1) v_prenex_14553) (<= 2 (* 2 (select main_a v_prenex_14552))) (<= 0 (+ (select main_a v_prenex_14552) 498)))) (forall ((v_prenex_18109 Int) (v_prenex_18108 Int)) (or (<= (+ main_y 1) v_prenex_18109) (<= 0 (+ (select main_a v_prenex_18108) 498)) (< v_prenex_18109 main_y) (<= 1000 (+ (select main_a v_prenex_18109) (select main_a v_prenex_18108))) (<= (select main_a v_prenex_18109) 1498) (<= 1 (select main_a v_prenex_18109)) (<= (* 2 (select main_a v_prenex_18108)) 1000))) (forall ((v_prenex_18150 Int) (v_prenex_18151 Int)) (or (<= 2 (* 2 (select main_a v_prenex_18150))) (< v_prenex_18151 main_y) (<= (* 2 (select main_a v_prenex_18151)) 1998) (<= (select main_a v_prenex_18150) 500) (< v_prenex_18150 main_x) (<= (select main_a v_prenex_18151) (+ (select main_a v_prenex_18150) 998)) (<= (+ main_y 1) v_prenex_18151))) (forall ((v_prenex_14228 Int) (v_prenex_14227 Int)) (or (<= (select main_a v_prenex_14228) (+ (select main_a v_prenex_14227) 998)) (<= (+ main_y 1) v_prenex_14228) (< v_prenex_14228 main_y) (<= (* 2 (select main_a v_prenex_14228)) 1998) (<= (* 2 (select main_a v_prenex_14227)) 1000) (<= 1 (select main_a v_prenex_14227)))) (forall ((v_prenex_19825 Int) (v_prenex_19826 Int)) (or (<= (+ (select main_a v_prenex_19826) (select main_a v_prenex_19825)) 1000) (< v_prenex_19826 main_y) (<= 500 (select main_a v_prenex_19826)) (<= (* 2 (select main_a v_prenex_19826)) 1998) (<= (+ main_y 1) v_prenex_19826))) (forall ((v_prenex_14059 Int) (v_prenex_14058 Int)) (or (<= (select main_a v_prenex_14058) (select main_a v_prenex_14059)) (<= (* 2 (select main_a v_prenex_14059)) 1998) (<= (select main_a v_prenex_14058) 999) (< v_prenex_14059 main_y) (<= (* 2 (select main_a v_prenex_14058)) 1000) (<= (+ main_y 1) v_prenex_14059) (<= 1000 (* 2 (select main_a v_prenex_14059))))) (forall ((v_prenex_18598 Int) (v_prenex_18599 Int)) (or (<= (+ main_y 1) v_prenex_18599) (<= (+ (select main_a v_prenex_18599) (select main_a v_prenex_18598)) 1000) (<= (select main_a v_prenex_18599) 1498) (< v_prenex_18599 main_y) (<= 1 (select main_a v_prenex_18598)) (<= 1 (select main_a v_prenex_18599)))) (forall ((v_prenex_15517 Int) (v_prenex_15516 Int)) (or (<= (select main_a v_prenex_15517) (+ (select main_a v_prenex_15516) 998)) (<= 0 (+ (select main_a v_prenex_15516) 498)) (< v_prenex_15517 main_y) (<= (select main_a v_prenex_15516) 500) (<= (+ main_y 1) v_prenex_15517) (<= 1000 (* 2 (select main_a v_prenex_15517))) (<= (select main_a v_prenex_15517) 999))) (forall ((v_prenex_15769 Int) (v_prenex_15768 Int)) (or (<= (+ main_x 1) v_prenex_15768) (<= 500 (select main_a v_prenex_15769)) (<= (+ (select main_a v_prenex_15769) (select main_a v_prenex_15768)) 1000) (<= (+ main_y 1) v_prenex_15769) (<= 0 (+ (select main_a v_prenex_15768) 498)) (< v_prenex_15769 main_y) (<= (select main_a v_prenex_15768) 500))) (or (forall ((v_prenex_18090 Int)) (<= (* 2 (select main_a v_prenex_18090)) 1000)) (forall ((v_prenex_18091 Int)) (or (<= (+ main_y 1) v_prenex_18091) (<= 500 (select main_a v_prenex_18091)) (<= 1000 (* 2 (select main_a v_prenex_18091))) (< v_prenex_18091 main_y)))) (forall ((v_prenex_14428 Int) (v_prenex_14427 Int)) (or (< v_prenex_14427 main_x) (<= (select main_a v_prenex_14428) (+ (select main_a v_prenex_14427) 998)) (<= (* 2 (select main_a v_prenex_14427)) 1000) (<= (select main_a v_prenex_14428) 1498) (<= 0 (+ (select main_a v_prenex_14427) 498)) (< v_prenex_14428 main_y) (<= (+ main_y 1) v_prenex_14428))) (or (forall ((v_prenex_18318 Int)) (or (<= 0 (+ (select main_a v_prenex_18318) 498)) (<= (* 2 (select main_a v_prenex_18318)) 1000))) (forall ((v_prenex_18319 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_18319))) (<= (* 2 (select main_a v_prenex_18319)) 1998) (< v_prenex_18319 main_y) (<= (+ main_y 1) v_prenex_18319) (<= (select main_a v_prenex_18319) 999)))) (forall ((v_prenex_18323 Int) (v_prenex_18322 Int)) (or (<= (select main_a v_prenex_18322) 500) (<= (+ main_y 1) v_prenex_18323) (<= 500 (select main_a v_prenex_18323)) (<= (select main_a v_prenex_18322) 999) (< v_prenex_18323 main_y) (<= (* 2 (select main_a v_prenex_18323)) 1998) (<= (select main_a v_prenex_18322) (select main_a v_prenex_18323)))) (forall ((v_prenex_21040 Int) (v_prenex_21041 Int)) (or (< v_prenex_21041 main_y) (<= (+ main_y 1) v_prenex_21041) (<= (+ (select main_a v_prenex_21041) (select main_a v_prenex_21040)) 1000) (< v_prenex_21040 main_x) (<= (select main_a v_prenex_21041) 999) (<= 0 (+ (select main_a v_prenex_21040) 498)))) (forall ((v_prenex_16476 Int) (v_prenex_16477 Int)) (or (<= 500 (select main_a v_prenex_16477)) (<= (+ main_y 1) v_prenex_16477) (< v_prenex_16476 main_x) (<= (select main_a v_prenex_16476) (select main_a v_prenex_16477)) (<= 2 (* 2 (select main_a v_prenex_16476))) (< v_prenex_16477 main_y) (<= 0 (+ (select main_a v_prenex_16476) 498)))) (forall ((v_prenex_13866 Int) (v_prenex_13865 Int)) (or (< v_prenex_13866 main_y) (<= (select main_a v_prenex_13866) 1498) (<= (select main_a v_prenex_13865) 500) (<= (* 2 (select main_a v_prenex_13865)) 1000) (<= (+ main_y 1) v_prenex_13866) (<= (select main_a v_prenex_13866) (+ (select main_a v_prenex_13865) 998)) (< v_prenex_13865 main_x))) (or (forall ((v_prenex_17752 Int)) (or (<= (* 2 (select main_a v_prenex_17752)) 1998) (< v_prenex_17752 main_y) (<= 1000 (* 2 (select main_a v_prenex_17752))) (<= (+ main_y 1) v_prenex_17752))) (forall ((v_prenex_17751 Int)) (or (<= 2 (* 2 (select main_a v_prenex_17751))) (<= 1 (select main_a v_prenex_17751)) (<= (+ main_x 1) v_prenex_17751)))) (forall ((v_prenex_16646 Int) (v_prenex_16647 Int)) (or (<= 1 (select main_a v_prenex_16647)) (<= (select main_a v_prenex_16646) 999) (< v_prenex_16647 main_y) (<= (* 2 (select main_a v_prenex_16646)) 1000) (<= (+ main_y 1) v_prenex_16647) (<= 1000 (+ (select main_a v_prenex_16647) (select main_a v_prenex_16646))) (< v_prenex_16646 main_x))) (or (forall ((v_prenex_21878 Int)) (or (<= (+ main_x 1) v_prenex_21878) (<= (select main_a v_prenex_21878) 500) (<= 2 (* 2 (select main_a v_prenex_21878))))) (forall ((v_prenex_21879 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_21879))) (< v_prenex_21879 main_y) (<= (+ main_y 1) v_prenex_21879) (<= (select main_a v_prenex_21879) 1498)))) (forall ((v_prenex_16748 Int) (v_prenex_16749 Int)) (or (<= (select main_a v_prenex_16748) 500) (<= (select main_a v_prenex_16749) (+ (select main_a v_prenex_16748) 998)) (<= 1000 (* 2 (select main_a v_prenex_16749))) (<= (+ main_y 1) v_prenex_16749) (<= 1 (select main_a v_prenex_16748)) (<= 500 (select main_a v_prenex_16749)) (< v_prenex_16749 main_y))) (forall ((v_prenex_15414 Int) (v_prenex_15415 Int)) (or (<= (+ main_y 1) v_prenex_15415) (< v_prenex_15415 main_y) (<= (select main_a v_prenex_15415) 999) (<= (select main_a v_prenex_15414) 999) (< v_prenex_15414 main_x) (<= 1000 (+ (select main_a v_prenex_15415) (select main_a v_prenex_15414))))) (forall ((v_prenex_21308 Int) (v_prenex_21309 Int)) (or (< v_prenex_21308 main_x) (<= (+ main_y 1) v_prenex_21309) (<= 1000 (+ (select main_a v_prenex_21309) (select main_a v_prenex_21308))) (<= (select main_a v_prenex_21308) 500) (< v_prenex_21309 main_y) (<= 1000 (* 2 (select main_a v_prenex_21309))))) (forall ((v_prenex_14619 Int) (v_prenex_14618 Int)) (or (<= (+ main_y 1) v_prenex_14619) (< v_prenex_14619 main_y) (<= (select main_a v_prenex_14618) (select main_a v_prenex_14619)) (<= 500 (select main_a v_prenex_14619)))) (or (forall ((v_prenex_13772 Int)) (or (<= (+ main_y 1) v_prenex_13772) (< v_prenex_13772 main_y) (<= 1000 (* 2 (select main_a v_prenex_13772))) (<= 1 (select main_a v_prenex_13772)) (<= (select main_a v_prenex_13772) 1498))) (forall ((v_prenex_13771 Int)) (or (<= 2 (* 2 (select main_a v_prenex_13771))) (<= 1 (select main_a v_prenex_13771))))) (forall ((v_prenex_15449 Int) (v_prenex_15448 Int)) (or (<= (select main_a v_prenex_15448) 999) (<= (+ main_y 1) v_prenex_15449) (<= (select main_a v_prenex_15448) 500) (<= (+ (select main_a v_prenex_15449) (select main_a v_prenex_15448)) 1000) (<= 1000 (* 2 (select main_a v_prenex_15449))) (< v_prenex_15449 main_y))) (forall ((v_prenex_15801 Int) (v_prenex_15800 Int)) (or (< v_prenex_15801 main_y) (<= 500 (select main_a v_prenex_15801)) (< v_prenex_15800 main_x) (<= (select main_a v_prenex_15800) 999) (<= 1000 (+ (select main_a v_prenex_15801) (select main_a v_prenex_15800))) (<= (+ main_y 1) v_prenex_15801))) (forall ((v_prenex_16442 Int) (v_prenex_16443 Int)) (or (<= 2 (* 2 (select main_a v_prenex_16442))) (<= (select main_a v_prenex_16443) 1498) (<= 0 (+ (select main_a v_prenex_16442) 498)) (<= 1000 (* 2 (select main_a v_prenex_16443))) (<= (select main_a v_prenex_16442) (select main_a v_prenex_16443)) (< v_prenex_16443 main_y) (<= (+ main_y 1) v_prenex_16443))) (forall ((v_prenex_14097 Int) (v_prenex_14096 Int)) (or (<= (+ main_y 1) v_prenex_14097) (< v_prenex_14097 main_y) (<= (select main_a v_prenex_14097) 1498) (<= 0 (+ (select main_a v_prenex_14096) 498)) (<= (+ (select main_a v_prenex_14097) (select main_a v_prenex_14096)) 1000) (<= 2 (* 2 (select main_a v_prenex_14096))))) (forall ((v_prenex_19878 Int) (v_prenex_19877 Int)) (or (<= (* 2 (select main_a v_prenex_19878)) 1998) (<= 0 (+ (select main_a v_prenex_19877) 498)) (<= (+ main_y 1) v_prenex_19878) (<= (select main_a v_prenex_19877) (select main_a v_prenex_19878)) (< v_prenex_19878 main_y) (<= (select main_a v_prenex_19878) 999) (<= 2 (* 2 (select main_a v_prenex_19877))))) (forall ((v_prenex_21253 Int) (v_prenex_21254 Int)) (or (<= (select main_a v_prenex_21254) 1498) (<= 0 (+ (select main_a v_prenex_21253) 498)) (<= (+ main_y 1) v_prenex_21254) (<= (* 2 (select main_a v_prenex_21253)) 1000) (< v_prenex_21254 main_y) (<= (+ (select main_a v_prenex_21254) (select main_a v_prenex_21253)) 1000))) (forall ((v_prenex_20643 Int) (v_prenex_20644 Int)) (or (<= (+ main_y 1) v_prenex_20644) (<= (+ main_x 1) v_prenex_20643) (<= 2 (* 2 (select main_a v_prenex_20643))) (< v_prenex_20644 main_y) (<= (select main_a v_prenex_20644) 1498) (<= (+ (select main_a v_prenex_20644) (select main_a v_prenex_20643)) 1000))) (forall ((v_prenex_16890 Int) (v_prenex_16891 Int)) (or (<= (+ main_y 1) v_prenex_16891) (<= 1 (select main_a v_prenex_16891)) (<= (select main_a v_prenex_16891) 1498) (< v_prenex_16891 main_y) (<= 1000 (+ (select main_a v_prenex_16891) (select main_a v_prenex_16890))) (<= 1 (select main_a v_prenex_16890)) (<= 0 (+ (select main_a v_prenex_16890) 498)))) (forall ((v_prenex_19641 Int) (v_prenex_19642 Int)) (or (<= (select main_a v_prenex_19641) 500) (<= 1000 (+ (select main_a v_prenex_19642) (select main_a v_prenex_19641))) (< v_prenex_19641 main_x) (< v_prenex_19642 main_y) (<= (+ main_x 1) v_prenex_19641))) (forall ((v_prenex_14379 Int) (v_prenex_14380 Int)) (or (<= (+ main_x 1) v_prenex_14379) (<= 1 (select main_a v_prenex_14379)) (< v_prenex_14380 main_y) (<= (+ main_y 1) v_prenex_14380) (<= (select main_a v_prenex_14379) (select main_a v_prenex_14380)) (<= 500 (select main_a v_prenex_14380)))) (forall ((v_prenex_20153 Int) (v_prenex_20152 Int)) (or (<= (select main_a v_prenex_20152) 500) (< v_prenex_20152 main_x) (<= (select main_a v_prenex_20153) (+ (select main_a v_prenex_20152) 998)) (<= (+ main_x 1) v_prenex_20152) (<= (+ main_y 1) v_prenex_20153))) (forall ((v_prenex_17721 Int) (v_prenex_17722 Int)) (or (<= (+ main_x 1) v_prenex_17721) (<= 2 (* 2 (select main_a v_prenex_17721))) (<= 1 (select main_a v_prenex_17721)) (<= (+ main_y 1) v_prenex_17722) (<= 1000 (* 2 (select main_a v_prenex_17722))) (<= (+ (select main_a v_prenex_17722) (select main_a v_prenex_17721)) 1000) (< v_prenex_17722 main_y))) (forall ((v_prenex_15519 Int) (v_prenex_15518 Int)) (or (<= (select main_a v_prenex_15519) (+ (select main_a v_prenex_15518) 998)) (< v_prenex_15519 main_y) (<= 500 (select main_a v_prenex_15519)) (<= (+ main_y 1) v_prenex_15519) (<= 0 (+ (select main_a v_prenex_15518) 498)) (<= 1 (select main_a v_prenex_15519)) (<= (select main_a v_prenex_15518) 500))) (forall ((v_prenex_15615 Int) (v_prenex_15614 Int)) (or (<= 0 (+ (select main_a v_prenex_15614) 498)) (<= (+ main_y 1) v_prenex_15615) (<= (select main_a v_prenex_15615) 1498) (< v_prenex_15615 main_y) (<= 1000 (+ (select main_a v_prenex_15615) (select main_a v_prenex_15614))))) (forall ((v_prenex_18934 Int) (v_prenex_18933 Int)) (or (<= (select main_a v_prenex_18934) 999) (<= (select main_a v_prenex_18933) 999) (<= 1 (select main_a v_prenex_18934)) (<= (+ main_y 1) v_prenex_18934) (< v_prenex_18934 main_y) (<= (select main_a v_prenex_18934) (+ (select main_a v_prenex_18933) 998)))) (or (forall ((v_prenex_22049 Int)) (or (< v_prenex_22049 main_y) (<= 500 (select main_a v_prenex_22049)) (<= (+ main_y 1) v_prenex_22049) (<= (* 2 (select main_a v_prenex_22049)) 1998))) (forall ((v_prenex_22048 Int)) (or (< v_prenex_22048 main_x) (<= (select main_a v_prenex_22048) 999)))) (or (forall ((v_prenex_17762 Int)) (or (<= (+ main_y 1) v_prenex_17762) (<= (* 2 (select main_a v_prenex_17762)) 1998) (< v_prenex_17762 main_y))) (forall ((v_prenex_17761 Int)) (or (<= (* 2 (select main_a v_prenex_17761)) 1000) (< v_prenex_17761 main_x)))) (forall ((v_prenex_19584 Int) (v_prenex_19583 Int)) (or (<= 1 (select main_a v_prenex_19584)) (<= (+ (select main_a v_prenex_19584) (select main_a v_prenex_19583)) 1000) (<= 0 (+ (select main_a v_prenex_19583) 498)) (<= (+ main_y 1) v_prenex_19584) (< v_prenex_19584 main_y) (<= (select main_a v_prenex_19583) 500))) (forall ((v_prenex_18471 Int) (v_prenex_18470 Int)) (or (< v_prenex_18471 main_y) (<= (select main_a v_prenex_18470) (select main_a v_prenex_18471)) (<= 0 (+ (select main_a v_prenex_18470) 498)) (<= (select main_a v_prenex_18471) 999) (<= (+ main_y 1) v_prenex_18471) (<= 1000 (* 2 (select main_a v_prenex_18471))) (<= (select main_a v_prenex_18470) 500))) (forall ((v_prenex_18869 Int) (v_prenex_18870 Int)) (or (<= (select main_a v_prenex_18869) 500) (<= 500 (select main_a v_prenex_18870)) (<= 1000 (+ (select main_a v_prenex_18870) (select main_a v_prenex_18869))) (<= 1000 (* 2 (select main_a v_prenex_18870))) (<= 1 (select main_a v_prenex_18869)) (< v_prenex_18870 main_y) (<= (+ main_y 1) v_prenex_18870))) (forall ((v_prenex_16622 Int) (v_prenex_16623 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_16623))) (<= 0 (+ (select main_a v_prenex_16622) 498)) (<= 2 (* 2 (select main_a v_prenex_16622))) (<= (+ main_y 1) v_prenex_16623) (<= (select main_a v_prenex_16622) (select main_a v_prenex_16623)) (<= 1 (select main_a v_prenex_16623)) (< v_prenex_16623 main_y))) (forall ((v_prenex_22040 Int) (v_prenex_22041 Int)) (or (<= (+ main_y 1) v_prenex_22041) (<= 0 (+ (select main_a v_prenex_22040) 498)) (< v_prenex_22041 main_y) (<= 1000 (+ (select main_a v_prenex_22041) (select main_a v_prenex_22040))) (<= (* 2 (select main_a v_prenex_22041)) 1998) (<= 1000 (* 2 (select main_a v_prenex_22041))) (<= (select main_a v_prenex_22040) 500))) (forall ((v_prenex_20279 Int) (v_prenex_20280 Int)) (or (< v_prenex_20280 main_y) (<= (select main_a v_prenex_20279) 999) (<= (+ main_y 1) v_prenex_20280) (<= (select main_a v_prenex_20280) (+ (select main_a v_prenex_20279) 998)) (<= (* 2 (select main_a v_prenex_20279)) 1000) (<= (select main_a v_prenex_20280) 999) (<= (* 2 (select main_a v_prenex_20280)) 1998))) (forall ((v_prenex_14138 Int) (v_prenex_14139 Int)) (or (<= (+ main_y 1) v_prenex_14139) (<= 2 (* 2 (select main_a v_prenex_14138))) (<= 0 (+ (select main_a v_prenex_14138) 498)) (<= (* 2 (select main_a v_prenex_14139)) 1998) (<= (select main_a v_prenex_14138) (select main_a v_prenex_14139)) (< v_prenex_14139 main_y))) (forall ((v_prenex_18237 Int) (v_prenex_18236 Int)) (or (<= 0 (+ (select main_a v_prenex_18236) 498)) (< v_prenex_18237 main_y) (<= (* 2 (select main_a v_prenex_18237)) 1998) (<= (select main_a v_prenex_18237) (+ (select main_a v_prenex_18236) 998)) (<= (select main_a v_prenex_18236) 500) (<= (+ main_y 1) v_prenex_18237) (<= (select main_a v_prenex_18237) 1498))) (forall ((v_prenex_20760 Int) (v_prenex_20759 Int)) (or (<= (select main_a v_prenex_20759) 500) (<= 1000 (+ (select main_a v_prenex_20760) (select main_a v_prenex_20759))) (< v_prenex_20760 main_y) (<= (select main_a v_prenex_20759) 999) (<= (* 2 (select main_a v_prenex_20760)) 1998) (<= 1000 (* 2 (select main_a v_prenex_20760))) (<= (+ main_y 1) v_prenex_20760))) (forall ((v_prenex_16110 Int) (v_prenex_16111 Int)) (or (<= (select main_a v_prenex_16110) (select main_a v_prenex_16111)) (<= (select main_a v_prenex_16110) 999) (< v_prenex_16111 main_y) (<= (+ main_y 1) v_prenex_16111) (<= 1000 (* 2 (select main_a v_prenex_16111))))) (forall ((v_prenex_18134 Int) (v_prenex_18135 Int)) (or (<= (select main_a v_prenex_18134) 500) (<= 1000 (+ (select main_a v_prenex_18135) (select main_a v_prenex_18134))) (<= (+ main_y 1) v_prenex_18135) (<= (select main_a v_prenex_18135) 1498) (< v_prenex_18135 main_y) (<= (+ main_x 1) v_prenex_18134) (<= (* 2 (select main_a v_prenex_18134)) 1000))) (or (forall ((v_prenex_15967 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_15967))) (<= (+ main_y 1) v_prenex_15967) (< v_prenex_15967 main_y) (<= (* 2 (select main_a v_prenex_15967)) 1998))) (forall ((v_prenex_15966 Int)) (or (<= (select main_a v_prenex_15966) 500) (<= (+ main_x 1) v_prenex_15966) (<= 1 (select main_a v_prenex_15966))))) (or (forall ((v_prenex_19760 Int)) (or (< v_prenex_19760 main_y) (<= 1000 (* 2 (select main_a v_prenex_19760))))) (forall ((v_prenex_19759 Int)) (or (<= (* 2 (select main_a v_prenex_19759)) 1000) (< v_prenex_19759 main_x) (<= (+ main_x 1) v_prenex_19759)))) (or (forall ((v_prenex_14126 Int)) (or (<= (select main_a v_prenex_14126) 999) (<= (+ main_x 1) v_prenex_14126))) (forall ((v_prenex_14127 Int)) (or (<= (select main_a v_prenex_14127) 1498) (< v_prenex_14127 main_y) (<= (* 2 (select main_a v_prenex_14127)) 1998) (<= (+ main_y 1) v_prenex_14127)))) (forall ((v_prenex_15395 Int) (v_prenex_15394 Int)) (or (<= (select main_a v_prenex_15394) (select main_a v_prenex_15395)) (<= (+ main_y 1) v_prenex_15395) (<= 500 (select main_a v_prenex_15395)) (<= 0 (+ (select main_a v_prenex_15394) 498)) (<= (+ main_x 1) v_prenex_15394) (<= (select main_a v_prenex_15394) 999) (< v_prenex_15395 main_y))) (forall ((v_prenex_15935 Int) (v_prenex_15934 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_15935))) (<= (+ main_x 1) v_prenex_15934) (<= (+ main_y 1) v_prenex_15935) (< v_prenex_15935 main_y) (<= 0 (+ (select main_a v_prenex_15934) 498)) (<= (select main_a v_prenex_15935) (+ (select main_a v_prenex_15934) 998)))) (forall ((v_prenex_16352 Int) (v_prenex_16353 Int)) (or (< v_prenex_16353 main_y) (<= (* 2 (select main_a v_prenex_16352)) 1000) (<= (+ main_y 1) v_prenex_16353) (<= 1 (select main_a v_prenex_16353)) (<= 0 (+ (select main_a v_prenex_16352) 498)) (<= 1000 (* 2 (select main_a v_prenex_16353))) (<= 1000 (+ (select main_a v_prenex_16353) (select main_a v_prenex_16352))))) (forall ((v_prenex_14899 Int) (v_prenex_14898 Int)) (or (<= (+ main_y 1) v_prenex_14899) (<= (select main_a v_prenex_14899) 999) (<= 1000 (* 2 (select main_a v_prenex_14899))) (<= (select main_a v_prenex_14898) 999) (< v_prenex_14899 main_y) (<= (select main_a v_prenex_14899) (+ (select main_a v_prenex_14898) 998)) (<= (* 2 (select main_a v_prenex_14898)) 1000))) (or (forall ((v_prenex_19052 Int)) (or (< v_prenex_19052 main_y) (<= (+ main_y 1) v_prenex_19052) (<= (select main_a v_prenex_19052) 1498) (<= 1000 (* 2 (select main_a v_prenex_19052))))) (forall ((v_prenex_19051 Int)) (or (<= 0 (+ (select main_a v_prenex_19051) 498)) (<= (+ main_x 1) v_prenex_19051)))) (or (forall ((v_prenex_16781 Int)) (or (<= (+ main_y 1) v_prenex_16781) (< v_prenex_16781 main_y) (<= (select main_a v_prenex_16781) 1498) (<= 1000 (* 2 (select main_a v_prenex_16781))) (<= (* 2 (select main_a v_prenex_16781)) 1998))) (forall ((v_prenex_16780 Int)) (or (<= (* 2 (select main_a v_prenex_16780)) 1000) (<= (select main_a v_prenex_16780) 999)))) (forall ((v_prenex_19944 Int) (v_prenex_19945 Int)) (or (<= 1 (select main_a v_prenex_19945)) (<= (select main_a v_prenex_19945) (+ (select main_a v_prenex_19944) 998)) (<= (+ main_y 1) v_prenex_19945) (<= (select main_a v_prenex_19944) 500) (<= 2 (* 2 (select main_a v_prenex_19944))) (< v_prenex_19945 main_y) (<= 1000 (* 2 (select main_a v_prenex_19945))))) (forall ((v_prenex_13962 Int) (v_prenex_13961 Int)) (or (<= (+ main_y 1) v_prenex_13962) (<= 1 (select main_a v_prenex_13961)) (<= (select main_a v_prenex_13962) 1498) (< v_prenex_13962 main_y) (<= 1 (select main_a v_prenex_13962)) (<= 1000 (+ (select main_a v_prenex_13962) (select main_a v_prenex_13961))))) (or (forall ((v_prenex_14165 Int)) (or (<= 500 (select main_a v_prenex_14165)) (< v_prenex_14165 main_y) (<= (+ main_y 1) v_prenex_14165) (<= 1000 (* 2 (select main_a v_prenex_14165))))) (forall ((v_prenex_14164 Int)) (or (<= (* 2 (select main_a v_prenex_14164)) 1000) (< v_prenex_14164 main_x)))) (forall ((v_prenex_17641 Int) (v_prenex_17642 Int)) (or (<= (select main_a v_prenex_17642) 1498) (<= (select main_a v_prenex_17641) 500) (<= 2 (* 2 (select main_a v_prenex_17641))) (<= (select main_a v_prenex_17642) 999) (< v_prenex_17642 main_y) (<= (+ main_y 1) v_prenex_17642) (<= (select main_a v_prenex_17641) (select main_a v_prenex_17642)))) (forall ((v_prenex_14773 Int) (v_prenex_14772 Int)) (or (<= 2 (* 2 (select main_a v_prenex_14772))) (<= (select main_a v_prenex_14773) 1498) (<= (+ main_x 1) v_prenex_14772) (<= (+ (select main_a v_prenex_14773) (select main_a v_prenex_14772)) 1000) (< v_prenex_14773 main_y) (<= (select main_a v_prenex_14772) 999) (<= (+ main_y 1) v_prenex_14773))) (forall ((v_prenex_19197 Int) (v_prenex_19198 Int)) (or (< v_prenex_19197 main_x) (<= (* 2 (select main_a v_prenex_19197)) 1000) (< v_prenex_19198 main_y) (<= (select main_a v_prenex_19197) (select main_a v_prenex_19198)) (<= (+ main_y 1) v_prenex_19198) (<= (select main_a v_prenex_19197) 999) (<= 1000 (* 2 (select main_a v_prenex_19198))))) (forall ((v_prenex_18172 Int) (v_prenex_18173 Int)) (or (<= 1 (select main_a v_prenex_18172)) (<= (+ (select main_a v_prenex_18173) (select main_a v_prenex_18172)) 1000) (<= (+ main_y 1) v_prenex_18173) (< v_prenex_18173 main_y) (<= (* 2 (select main_a v_prenex_18173)) 1998))) (forall ((v_prenex_17536 Int) (v_prenex_17537 Int)) (or (< v_prenex_17537 main_y) (<= (select main_a v_prenex_17537) 1498) (<= (select main_a v_prenex_17536) (select main_a v_prenex_17537)) (<= (+ main_y 1) v_prenex_17537) (<= (select main_a v_prenex_17536) 500) (< v_prenex_17536 main_x))) (forall ((v_prenex_21205 Int) (v_prenex_21206 Int)) (or (<= (* 2 (select main_a v_prenex_21206)) 1998) (< v_prenex_21206 main_y) (<= (select main_a v_prenex_21206) (+ (select main_a v_prenex_21205) 998)) (<= 1 (select main_a v_prenex_21205)) (<= (+ main_y 1) v_prenex_21206))) (forall ((v_prenex_20103 Int)) (or (<= (* 2 (select main_a v_prenex_20103)) 1000) (< v_prenex_20103 main_x) (<= (+ main_x 1) v_prenex_20103))) (or (forall ((v_prenex_17431 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_17431))) (< v_prenex_17431 main_y) (<= (* 2 (select main_a v_prenex_17431)) 1998) (<= (+ main_y 1) v_prenex_17431) (<= (select main_a v_prenex_17431) 999))) (forall ((v_prenex_17430 Int)) (or (<= 1 (select main_a v_prenex_17430)) (<= (select main_a v_prenex_17430) 500)))) (forall ((v_prenex_21458 Int) (v_prenex_21459 Int)) (or (<= 500 (select main_a v_prenex_21459)) (<= 1000 (+ (select main_a v_prenex_21459) (select main_a v_prenex_21458))) (<= 2 (* 2 (select main_a v_prenex_21458))) (<= (+ main_y 1) v_prenex_21459) (<= (* 2 (select main_a v_prenex_21458)) 1000) (<= 1 (select main_a v_prenex_21459)) (< v_prenex_21459 main_y))) (or (forall ((v_prenex_14981 Int)) (or (< v_prenex_14981 main_y) (<= (* 2 (select main_a v_prenex_14981)) 1998) (<= (+ main_y 1) v_prenex_14981) (<= 1 (select main_a v_prenex_14981)))) (forall ((v_prenex_14980 Int)) (or (<= 0 (+ (select main_a v_prenex_14980) 498)) (<= (select main_a v_prenex_14980) 500)))) (or (forall ((v_prenex_19738 Int)) (or (<= 500 (select main_a v_prenex_19738)) (<= 1000 (* 2 (select main_a v_prenex_19738))) (< v_prenex_19738 main_y) (<= 1 (select main_a v_prenex_19738)) (<= (+ main_y 1) v_prenex_19738))) (forall ((v_prenex_19737 Int)) (or (<= (* 2 (select main_a v_prenex_19737)) 1000) (<= 0 (+ (select main_a v_prenex_19737) 498))))) (forall ((v_prenex_19753 Int) (v_prenex_19754 Int)) (or (<= (select main_a v_prenex_19753) 500) (<= 1 (select main_a v_prenex_19753)) (<= (+ main_y 1) v_prenex_19754) (<= 1000 (* 2 (select main_a v_prenex_19754))) (< v_prenex_19754 main_y) (<= 1000 (+ (select main_a v_prenex_19754) (select main_a v_prenex_19753))) (<= (+ main_x 1) v_prenex_19753))) (or (forall ((v_prenex_15031 Int)) (or (<= 1 (select main_a v_prenex_15031)) (<= (+ main_y 1) v_prenex_15031) (<= 1000 (* 2 (select main_a v_prenex_15031))) (< v_prenex_15031 main_y) (<= (select main_a v_prenex_15031) 1498))) (forall ((v_prenex_15030 Int)) (or (<= (select main_a v_prenex_15030) 999) (<= 1 (select main_a v_prenex_15030))))) (forall ((v_prenex_15467 Int) (v_prenex_15466 Int)) (or (<= 1 (select main_a v_prenex_15467)) (<= 1000 (+ (select main_a v_prenex_15467) (select main_a v_prenex_15466))) (< v_prenex_15467 main_y) (< v_prenex_15466 main_x) (<= (+ main_y 1) v_prenex_15467))) (forall ((v_prenex_18291 Int) (v_prenex_18290 Int)) (or (< v_prenex_18291 main_y) (<= 1000 (+ (select main_a v_prenex_18291) (select main_a v_prenex_18290))) (<= (select main_a v_prenex_18291) 1498) (<= (+ main_x 1) v_prenex_18290) (<= (+ main_y 1) v_prenex_18291))) (forall ((v_prenex_15273 Int) (v_prenex_15272 Int)) (or (<= (+ main_y 1) v_prenex_15273) (<= 2 (* 2 (select main_a v_prenex_15272))) (<= (select main_a v_prenex_15272) (select main_a v_prenex_15273)) (<= 0 (+ (select main_a v_prenex_15272) 498)) (< v_prenex_15272 main_x) (< v_prenex_15273 main_y) (<= 500 (select main_a v_prenex_15273)))) (forall ((v_prenex_21028 Int) (v_prenex_21029 Int)) (or (< v_prenex_21029 main_y) (<= (+ main_y 1) v_prenex_21029) (<= 0 (+ (select main_a v_prenex_21028) 498)) (<= (select main_a v_prenex_21028) 999) (<= (select main_a v_prenex_21029) 999) (<= (+ main_x 1) v_prenex_21028) (<= (+ (select main_a v_prenex_21029) (select main_a v_prenex_21028)) 1000))) (or (forall ((v_prenex_17495 Int)) (or (<= (+ main_y 1) v_prenex_17495) (<= 500 (select main_a v_prenex_17495)) (< v_prenex_17495 main_y) (<= (* 2 (select main_a v_prenex_17495)) 1998))) (forall ((v_prenex_17494 Int)) (<= 0 (+ (select main_a v_prenex_17494) 498)))) (forall ((v_prenex_18029 Int) (v_prenex_18028 Int)) (or (<= (select main_a v_prenex_18029) 1498) (<= (select main_a v_prenex_18029) (+ (select main_a v_prenex_18028) 998)) (<= (select main_a v_prenex_18028) 999) (<= 1 (select main_a v_prenex_18028)) (< v_prenex_18029 main_y) (<= (+ main_y 1) v_prenex_18029))) (or (forall ((v_prenex_14009 Int)) (or (<= (+ main_y 1) v_prenex_14009) (<= (select main_a v_prenex_14009) 999) (< v_prenex_14009 main_y))) (forall ((v_prenex_14008 Int)) (or (<= (* 2 (select main_a v_prenex_14008)) 1000) (<= (+ main_x 1) v_prenex_14008)))) (or (forall ((v_prenex_20317 Int)) (or (<= (+ main_x 1) v_prenex_20317) (<= (select main_a v_prenex_20317) 999) (<= 0 (+ (select main_a v_prenex_20317) 498)))) (forall ((v_prenex_20318 Int)) (or (<= (+ main_y 1) v_prenex_20318) (<= 1 (select main_a v_prenex_20318)) (<= 1000 (* 2 (select main_a v_prenex_20318))) (< v_prenex_20318 main_y)))) (forall ((v_prenex_18165 Int) (v_prenex_18164 Int)) (or (<= (select main_a v_prenex_18164) 999) (<= 0 (+ (select main_a v_prenex_18164) 498)) (<= (+ main_y 1) v_prenex_18165) (<= 1000 (* 2 (select main_a v_prenex_18165))) (< v_prenex_18164 main_x) (<= (select main_a v_prenex_18164) (select main_a v_prenex_18165)) (< v_prenex_18165 main_y))) (forall ((v_prenex_21964 Int) (v_prenex_21965 Int)) (or (<= (* 2 (select main_a v_prenex_21964)) 1000) (<= (+ main_y 1) v_prenex_21965) (<= 2 (* 2 (select main_a v_prenex_21964))) (<= (* 2 (select main_a v_prenex_21965)) 1998) (< v_prenex_21965 main_y) (<= (select main_a v_prenex_21964) (select main_a v_prenex_21965)))) (or (forall ((v_prenex_15212 Int)) (or (<= 2 (* 2 (select main_a v_prenex_15212))) (<= (select main_a v_prenex_15212) 500))) (forall ((v_prenex_15213 Int)) (or (<= (* 2 (select main_a v_prenex_15213)) 1998) (<= 1000 (* 2 (select main_a v_prenex_15213))) (< v_prenex_15213 main_y) (<= (select main_a v_prenex_15213) 999) (<= (+ main_y 1) v_prenex_15213)))) (forall ((v_prenex_16854 Int) (v_prenex_16855 Int)) (or (< v_prenex_16855 main_y) (<= (+ main_y 1) v_prenex_16855) (<= 1000 (+ (select main_a v_prenex_16855) (select main_a v_prenex_16854))) (<= 500 (select main_a v_prenex_16855)) (<= (select main_a v_prenex_16854) 999))) (forall ((v_prenex_16252 Int) (v_prenex_16253 Int)) (or (<= (select main_a v_prenex_16253) (+ (select main_a v_prenex_16252) 998)) (<= (+ main_y 1) v_prenex_16253) (<= 1 (select main_a v_prenex_16253)) (<= (* 2 (select main_a v_prenex_16252)) 1000) (<= 1000 (* 2 (select main_a v_prenex_16253))) (< v_prenex_16253 main_y))) (forall ((v_prenex_18132 Int) (v_prenex_18133 Int)) (or (<= (+ main_y 1) v_prenex_18133) (< v_prenex_18133 main_y) (<= 2 (* 2 (select main_a v_prenex_18132))) (<= 1 (select main_a v_prenex_18133)) (<= 0 (+ (select main_a v_prenex_18132) 498)) (<= (select main_a v_prenex_18133) (+ (select main_a v_prenex_18132) 998)) (< v_prenex_18132 main_x))) (or (forall ((v_prenex_14820 Int)) (or (<= (+ main_x 1) v_prenex_14820) (<= (* 2 (select main_a v_prenex_14820)) 1000))) (forall ((v_prenex_14821 Int)) (or (<= 500 (select main_a v_prenex_14821)) (< v_prenex_14821 main_y) (<= (+ main_y 1) v_prenex_14821)))) (forall ((v_prenex_22148 Int) (v_prenex_22149 Int)) (or (<= (select main_a v_prenex_22149) 999) (<= (+ main_y 1) v_prenex_22149) (<= (+ main_x 1) v_prenex_22148) (<= 0 (+ (select main_a v_prenex_22148) 498)) (< v_prenex_22149 main_y) (<= 1000 (+ (select main_a v_prenex_22149) (select main_a v_prenex_22148))) (<= (select main_a v_prenex_22148) 500))) (forall ((v_prenex_16940 Int) (v_prenex_16941 Int)) (or (<= 1 (select main_a v_prenex_16940)) (<= 1000 (+ (select main_a v_prenex_16941) (select main_a v_prenex_16940))) (<= (+ main_y 1) v_prenex_16941) (<= 1 (select main_a v_prenex_16941)) (< v_prenex_16941 main_y) (<= (* 2 (select main_a v_prenex_16941)) 1998) (<= (select main_a v_prenex_16940) 500))) (forall ((v_prenex_18378 Int) (v_prenex_18379 Int)) (or (< v_prenex_18379 main_y) (<= (select main_a v_prenex_18378) (select main_a v_prenex_18379)) (<= (select main_a v_prenex_18378) 999) (<= (+ main_y 1) v_prenex_18379) (<= (* 2 (select main_a v_prenex_18379)) 1998) (<= 1 (select main_a v_prenex_18378)))) (or (forall ((v_prenex_14521 Int)) (or (<= (+ main_y 1) v_prenex_14521) (< v_prenex_14521 main_y) (<= (select main_a v_prenex_14521) 1498) (<= (* 2 (select main_a v_prenex_14521)) 1998))) (forall ((v_prenex_14520 Int)) (or (< v_prenex_14520 main_x) (<= 2 (* 2 (select main_a v_prenex_14520))) (<= 0 (+ (select main_a v_prenex_14520) 498))))) (forall ((v_prenex_20846 Int) (v_prenex_20845 Int)) (or (<= (select main_a v_prenex_20846) 999) (<= (+ main_y 1) v_prenex_20846) (< v_prenex_20846 main_y) (<= (select main_a v_prenex_20845) (select main_a v_prenex_20846)) (<= (select main_a v_prenex_20845) 999) (<= 1 (select main_a v_prenex_20845)) (<= 1 (select main_a v_prenex_20846)))) (or (forall ((v_prenex_14799 Int)) (or (< v_prenex_14799 main_y) (<= (* 2 (select main_a v_prenex_14799)) 1998) (<= (+ main_y 1) v_prenex_14799) (<= 1000 (* 2 (select main_a v_prenex_14799))))) (forall ((v_prenex_14798 Int)) (<= 0 (+ (select main_a v_prenex_14798) 498)))) (or (forall ((v_prenex_19852 Int)) (or (<= (* 2 (select main_a v_prenex_19852)) 1998) (<= 500 (select main_a v_prenex_19852)) (<= (select main_a v_prenex_19852) 1498) (<= (+ main_y 1) v_prenex_19852) (< v_prenex_19852 main_y))) (forall ((v_prenex_19851 Int)) (or (<= 1 (select main_a v_prenex_19851)) (<= 0 (+ (select main_a v_prenex_19851) 498))))) (forall ((v_prenex_14877 Int) (v_prenex_14876 Int)) (or (<= (select main_a v_prenex_14876) (select main_a v_prenex_14877)) (<= (select main_a v_prenex_14876) 500) (<= (+ main_y 1) v_prenex_14877) (<= (select main_a v_prenex_14877) 1498) (<= 1000 (* 2 (select main_a v_prenex_14877))) (<= 2 (* 2 (select main_a v_prenex_14876))) (< v_prenex_14877 main_y))) (forall ((v_prenex_18075 Int) (v_prenex_18074 Int)) (or (< v_prenex_18074 main_x) (<= 1 (select main_a v_prenex_18074)) (<= (+ main_x 1) v_prenex_18074) (<= (+ (select main_a v_prenex_18075) (select main_a v_prenex_18074)) 1000) (<= 0 (+ (select main_a v_prenex_18074) 498)))) (or (forall ((v_prenex_13887 Int)) (or (<= (select main_a v_prenex_13887) 500) (< v_prenex_13887 main_x) (<= (select main_a v_prenex_13887) 999))) (forall ((v_prenex_13888 Int)) (or (<= (+ main_y 1) v_prenex_13888) (<= 1000 (* 2 (select main_a v_prenex_13888))) (< v_prenex_13888 main_y) (<= 1 (select main_a v_prenex_13888))))) (forall ((v_prenex_17567 Int) (v_prenex_17566 Int)) (or (<= (+ main_y 1) v_prenex_17567) (< v_prenex_17567 main_y) (<= (select main_a v_prenex_17567) 1498) (<= (select main_a v_prenex_17566) 999) (<= 500 (select main_a v_prenex_17567)) (<= 1 (select main_a v_prenex_17566)) (<= (select main_a v_prenex_17567) (+ (select main_a v_prenex_17566) 998)))) (forall ((v_prenex_18068 Int) (v_prenex_18069 Int)) (or (<= (* 2 (select main_a v_prenex_18068)) 1000) (<= (select main_a v_prenex_18068) 500) (< v_prenex_18069 main_y) (<= (select main_a v_prenex_18069) 1498) (<= 1000 (+ (select main_a v_prenex_18069) (select main_a v_prenex_18068))) (<= 1000 (* 2 (select main_a v_prenex_18069))) (<= (+ main_y 1) v_prenex_18069))) (forall ((v_prenex_18505 Int) (v_prenex_18504 Int)) (or (<= 500 (select main_a v_prenex_18505)) (<= (+ main_y 1) v_prenex_18505) (<= 1 (select main_a v_prenex_18505)) (< v_prenex_18505 main_y) (<= (select main_a v_prenex_18504) (select main_a v_prenex_18505)) (<= 1 (select main_a v_prenex_18504)) (<= (* 2 (select main_a v_prenex_18504)) 1000))) (forall ((v_prenex_16160 Int) (v_prenex_16161 Int)) (or (<= (* 2 (select main_a v_prenex_16161)) 1998) (<= 1000 (+ (select main_a v_prenex_16161) (select main_a v_prenex_16160))) (<= (select main_a v_prenex_16160) 999) (<= 2 (* 2 (select main_a v_prenex_16160))) (< v_prenex_16161 main_y) (<= (+ main_y 1) v_prenex_16161))) (forall ((v_prenex_13664 Int) (v_prenex_13663 Int)) (or (<= (+ main_y 1) v_prenex_13664) (<= (select main_a v_prenex_13664) 1498) (<= 1000 (* 2 (select main_a v_prenex_13664))) (< v_prenex_13664 main_y) (<= (select main_a v_prenex_13664) (+ (select main_a v_prenex_13663) 998)))) (forall ((v_prenex_19982 Int) (v_prenex_19983 Int)) (or (<= (select main_a v_prenex_19982) 500) (< v_prenex_19983 main_y) (<= 1000 (* 2 (select main_a v_prenex_19983))) (<= 0 (+ (select main_a v_prenex_19982) 498)) (<= (* 2 (select main_a v_prenex_19983)) 1998) (<= (+ main_y 1) v_prenex_19983) (<= (select main_a v_prenex_19982) (select main_a v_prenex_19983)))) (forall ((v_prenex_21954 Int) (v_prenex_21955 Int)) (or (<= (select main_a v_prenex_21955) (+ (select main_a v_prenex_21954) 998)) (< v_prenex_21955 main_y) (<= (+ main_y 1) v_prenex_21955) (<= (select main_a v_prenex_21955) 999))) (forall ((v_prenex_14322 Int) (v_prenex_14321 Int)) (or (<= (select main_a v_prenex_14321) 500) (< v_prenex_14322 main_y) (<= (select main_a v_prenex_14322) 999) (<= 2 (* 2 (select main_a v_prenex_14321))) (<= (* 2 (select main_a v_prenex_14322)) 1998) (<= 1000 (+ (select main_a v_prenex_14322) (select main_a v_prenex_14321))) (<= (+ main_y 1) v_prenex_14322))) (forall ((v_prenex_14952 Int) (v_prenex_14953 Int)) (or (<= 2 (* 2 (select main_a v_prenex_14952))) (< v_prenex_14953 main_y) (<= 1 (select main_a v_prenex_14953)) (<= (select main_a v_prenex_14953) (+ (select main_a v_prenex_14952) 998)) (<= (+ main_y 1) v_prenex_14953) (<= 0 (+ (select main_a v_prenex_14952) 498)) (<= 1000 (* 2 (select main_a v_prenex_14953))))) (forall ((v_prenex_14516 Int) (v_prenex_14517 Int)) (or (<= (+ main_y 1) v_prenex_14517) (<= (* 2 (select main_a v_prenex_14517)) 1998) (< v_prenex_14517 main_y) (<= (* 2 (select main_a v_prenex_14516)) 1000) (<= 1 (select main_a v_prenex_14517)) (<= (select main_a v_prenex_14516) 999) (<= (select main_a v_prenex_14516) (select main_a v_prenex_14517)))) (forall ((v_prenex_19779 Int) (v_prenex_19780 Int)) (or (<= (select main_a v_prenex_19779) 999) (<= (+ (select main_a v_prenex_19780) (select main_a v_prenex_19779)) 1000) (<= (+ main_y 1) v_prenex_19780) (< v_prenex_19780 main_y) (<= 1 (select main_a v_prenex_19779)) (<= 1000 (* 2 (select main_a v_prenex_19780))))) (forall ((v_prenex_19058 Int) (v_prenex_19057 Int)) (or (<= 500 (select main_a v_prenex_19058)) (<= 1 (select main_a v_prenex_19057)) (<= (+ main_y 1) v_prenex_19058) (<= (* 2 (select main_a v_prenex_19057)) 1000) (<= (select main_a v_prenex_19058) (+ (select main_a v_prenex_19057) 998)) (< v_prenex_19058 main_y))) (forall ((v_prenex_14192 Int) (v_prenex_14193 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_14193))) (<= 1000 (+ (select main_a v_prenex_14193) (select main_a v_prenex_14192))) (<= 0 (+ (select main_a v_prenex_14192) 498)) (< v_prenex_14193 main_y) (<= (select main_a v_prenex_14193) 1498) (<= (select main_a v_prenex_14192) 500) (<= (+ main_y 1) v_prenex_14193))) (forall ((v_prenex_13951 Int) (v_prenex_13952 Int)) (or (<= (* 2 (select main_a v_prenex_13952)) 1998) (<= (+ main_x 1) v_prenex_13951) (<= 1 (select main_a v_prenex_13951)) (<= (select main_a v_prenex_13951) 500) (< v_prenex_13952 main_y) (<= (+ main_y 1) v_prenex_13952) (<= (select main_a v_prenex_13952) (+ (select main_a v_prenex_13951) 998)))) (forall ((v_prenex_19209 Int) (v_prenex_19210 Int)) (or (<= 500 (select main_a v_prenex_19210)) (<= (+ (select main_a v_prenex_19210) (select main_a v_prenex_19209)) 1000) (<= (+ main_y 1) v_prenex_19210) (< v_prenex_19210 main_y) (<= (+ main_x 1) v_prenex_19209) (<= 1 (select main_a v_prenex_19209)) (<= 2 (* 2 (select main_a v_prenex_19209))))) (forall ((v_prenex_19931 Int) (v_prenex_19930 Int)) (or (< v_prenex_19931 main_y) (<= (+ (select main_a v_prenex_19931) (select main_a v_prenex_19930)) 1000) (<= (select main_a v_prenex_19931) 1498) (<= 500 (select main_a v_prenex_19931)) (<= (+ main_y 1) v_prenex_19931))) (forall ((v_prenex_16798 Int) (v_prenex_16799 Int)) (or (<= (select main_a v_prenex_16799) 999) (<= (+ main_y 1) v_prenex_16799) (<= (* 2 (select main_a v_prenex_16798)) 1000) (<= (select main_a v_prenex_16799) (+ (select main_a v_prenex_16798) 998)) (< v_prenex_16799 main_y))) (forall ((v_prenex_16418 Int) (v_prenex_16419 Int)) (or (<= (select main_a v_prenex_16419) 999) (<= (select main_a v_prenex_16418) 500) (< v_prenex_16419 main_y) (<= (select main_a v_prenex_16419) 1498) (<= (select main_a v_prenex_16418) 999) (<= (+ main_y 1) v_prenex_16419) (<= (select main_a v_prenex_16418) (select main_a v_prenex_16419)))) (forall ((v_prenex_16806 Int) (v_prenex_16807 Int)) (or (< v_prenex_16807 main_y) (<= (+ main_y 1) v_prenex_16807) (<= 1 (select main_a v_prenex_16807)) (<= 1 (select main_a v_prenex_16806)) (<= 500 (select main_a v_prenex_16807)) (<= (+ (select main_a v_prenex_16807) (select main_a v_prenex_16806)) 1000) (<= (* 2 (select main_a v_prenex_16806)) 1000))) (forall ((v_prenex_22184 Int) (v_prenex_22185 Int)) (or (< v_prenex_22185 main_y) (<= (+ main_x 1) v_prenex_22184) (<= (* 2 (select main_a v_prenex_22185)) 1998) (<= (+ main_y 1) v_prenex_22185) (<= (select main_a v_prenex_22184) (select main_a v_prenex_22185)))) (or (forall ((v_prenex_14124 Int)) (<= (select main_a v_prenex_14124) 999)) (forall ((v_prenex_14125 Int)) (or (<= (select main_a v_prenex_14125) 999) (<= (+ main_y 1) v_prenex_14125) (<= 1000 (* 2 (select main_a v_prenex_14125))) (< v_prenex_14125 main_y)))) (forall ((v_prenex_21189 Int) (v_prenex_21190 Int)) (or (<= 500 (select main_a v_prenex_21190)) (<= 2 (* 2 (select main_a v_prenex_21189))) (< v_prenex_21190 main_y) (<= (+ main_y 1) v_prenex_21190) (<= 0 (+ (select main_a v_prenex_21189) 498)) (<= (select main_a v_prenex_21189) (select main_a v_prenex_21190)))) (forall ((v_prenex_15225 Int) (v_prenex_15224 Int)) (or (<= 2 (* 2 (select main_a v_prenex_15224))) (< v_prenex_15225 main_y) (< v_prenex_15224 main_x) (<= (select main_a v_prenex_15224) (select main_a v_prenex_15225)) (<= (* 2 (select main_a v_prenex_15225)) 1998) (<= (* 2 (select main_a v_prenex_15224)) 1000) (<= (+ main_y 1) v_prenex_15225))) (forall ((v_prenex_21245 Int) (v_prenex_21246 Int)) (or (<= 500 (select main_a v_prenex_21246)) (<= (select main_a v_prenex_21245) 500) (<= (select main_a v_prenex_21245) (select main_a v_prenex_21246)) (<= (+ main_x 1) v_prenex_21245) (< v_prenex_21246 main_y) (<= (select main_a v_prenex_21245) 999) (<= (+ main_y 1) v_prenex_21246))) (forall ((v_prenex_20031 Int) (v_prenex_20030 Int)) (or (<= (select main_a v_prenex_20030) 999) (<= (+ main_y 1) v_prenex_20031) (< v_prenex_20031 main_y) (<= (select main_a v_prenex_20030) (select main_a v_prenex_20031)) (<= (select main_a v_prenex_20030) 500) (<= 500 (select main_a v_prenex_20031)) (< v_prenex_20030 main_x))) (forall ((v_prenex_17629 Int) (v_prenex_17630 Int)) (or (<= 1000 (+ (select main_a v_prenex_17630) (select main_a v_prenex_17629))) (<= (+ main_y 1) v_prenex_17630) (<= (select main_a v_prenex_17629) 999) (<= (select main_a v_prenex_17629) 500) (<= (select main_a v_prenex_17630) 1498) (< v_prenex_17629 main_x) (< v_prenex_17630 main_y))) (forall ((v_prenex_15545 Int) (v_prenex_15544 Int)) (or (<= 1000 (+ (select main_a v_prenex_15545) (select main_a v_prenex_15544))) (<= (+ main_y 1) v_prenex_15545) (<= (select main_a v_prenex_15545) 1498) (< v_prenex_15545 main_y) (<= (select main_a v_prenex_15544) 999) (<= 500 (select main_a v_prenex_15545)) (<= 1 (select main_a v_prenex_15544)))) (or (forall ((v_prenex_18834 Int)) (or (<= (* 2 (select main_a v_prenex_18834)) 1998) (<= (select main_a v_prenex_18834) 999) (< v_prenex_18834 main_y) (<= (+ main_y 1) v_prenex_18834))) (forall ((v_prenex_18833 Int)) (or (<= 2 (* 2 (select main_a v_prenex_18833))) (<= (+ main_x 1) v_prenex_18833) (<= 1 (select main_a v_prenex_18833))))) (forall ((v_prenex_13963 Int)) (or (<= (* 2 (select main_a v_prenex_13963)) 1998) (< v_prenex_13963 main_y) (<= (+ main_y 1) v_prenex_13963) (<= (select main_a v_prenex_13963) 1498))) (forall ((v_prenex_19019 Int) (v_prenex_19020 Int)) (or (<= (select main_a v_prenex_19020) (+ (select main_a v_prenex_19019) 998)) (<= (+ main_x 1) v_prenex_19019) (< v_prenex_19019 main_x) (<= 2 (* 2 (select main_a v_prenex_19019))) (<= 1 (select main_a v_prenex_19019)))) (forall ((v_prenex_15179 Int) (v_prenex_15178 Int)) (or (<= (select main_a v_prenex_15178) 999) (< v_prenex_15179 main_y) (<= 1000 (+ (select main_a v_prenex_15179) (select main_a v_prenex_15178))) (<= (+ main_y 1) v_prenex_15179) (<= (select main_a v_prenex_15178) 500) (<= 1000 (* 2 (select main_a v_prenex_15179))) (<= (select main_a v_prenex_15179) 999))) (forall ((v_prenex_17689 Int) (v_prenex_17690 Int)) (or (< v_prenex_17690 main_y) (<= (+ (select main_a v_prenex_17690) (select main_a v_prenex_17689)) 1000) (<= (select main_a v_prenex_17689) 999) (<= (+ main_y 1) v_prenex_17690) (<= (select main_a v_prenex_17690) 999) (<= 0 (+ (select main_a v_prenex_17689) 498)))) (or (forall ((v_prenex_20391 Int)) (or (<= (select main_a v_prenex_20391) 500) (<= 1 (select main_a v_prenex_20391)) (< v_prenex_20391 main_x))) (forall ((v_prenex_20392 Int)) (or (<= (+ main_y 1) v_prenex_20392) (<= (select main_a v_prenex_20392) 999) (< v_prenex_20392 main_y) (<= 1000 (* 2 (select main_a v_prenex_20392)))))) (forall ((v_prenex_16078 Int) (v_prenex_16079 Int)) (or (<= 1 (select main_a v_prenex_16078)) (< v_prenex_16079 main_y) (<= (select main_a v_prenex_16079) (+ (select main_a v_prenex_16078) 998)) (<= (select main_a v_prenex_16078) 500) (<= 1 (select main_a v_prenex_16079)) (<= (+ main_y 1) v_prenex_16079))) (forall ((v_prenex_18035 Int) (v_prenex_18034 Int)) (or (<= (select main_a v_prenex_18034) (select main_a v_prenex_18035)) (< v_prenex_18035 main_y) (<= 500 (select main_a v_prenex_18035)) (<= 2 (* 2 (select main_a v_prenex_18034))) (<= (+ main_y 1) v_prenex_18035) (<= (select main_a v_prenex_18035) 1498) (<= 0 (+ (select main_a v_prenex_18034) 498)))) (forall ((v_prenex_21792 Int) (v_prenex_21793 Int)) (or (<= 2 (* 2 (select main_a v_prenex_21792))) (<= 500 (select main_a v_prenex_21793)) (<= (select main_a v_prenex_21793) 999) (<= 0 (+ (select main_a v_prenex_21792) 498)) (<= 1000 (+ (select main_a v_prenex_21793) (select main_a v_prenex_21792))) (<= (+ main_y 1) v_prenex_21793) (< v_prenex_21793 main_y))) (forall ((v_prenex_20794 Int) (v_prenex_20793 Int)) (or (< v_prenex_20794 main_y) (<= 0 (+ (select main_a v_prenex_20793) 498)) (<= 1000 (+ (select main_a v_prenex_20794) (select main_a v_prenex_20793))) (< v_prenex_20793 main_x) (<= (select main_a v_prenex_20793) 500) (<= (+ main_y 1) v_prenex_20794) (<= 500 (select main_a v_prenex_20794)))) (or (forall ((v_prenex_20888 Int)) (or (<= (+ main_y 1) v_prenex_20888) (< v_prenex_20888 main_y) (<= 1000 (* 2 (select main_a v_prenex_20888))) (<= 500 (select main_a v_prenex_20888)) (<= (select main_a v_prenex_20888) 999))) (forall ((v_prenex_20887 Int)) (or (<= (* 2 (select main_a v_prenex_20887)) 1000) (<= (select main_a v_prenex_20887) 500)))) (forall ((v_prenex_21043 Int) (v_prenex_21042 Int)) (or (<= (select main_a v_prenex_21042) 500) (<= (* 2 (select main_a v_prenex_21042)) 1000) (<= (+ main_y 1) v_prenex_21043) (<= (* 2 (select main_a v_prenex_21043)) 1998) (<= (select main_a v_prenex_21043) 999) (< v_prenex_21043 main_y) (<= (+ (select main_a v_prenex_21043) (select main_a v_prenex_21042)) 1000))) (or (forall ((v_prenex_13878 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_13878))) (<= (select main_a v_prenex_13878) 1498) (< v_prenex_13878 main_y) (<= (+ main_y 1) v_prenex_13878) (<= 1 (select main_a v_prenex_13878)))) (forall ((v_prenex_13877 Int)) (<= (* 2 (select main_a v_prenex_13877)) 1000))) (forall ((v_prenex_15627 Int) (v_prenex_15626 Int)) (or (< v_prenex_15626 main_x) (<= 0 (+ (select main_a v_prenex_15626) 498)) (<= (select main_a v_prenex_15626) 500) (<= 1 (select main_a v_prenex_15627)) (<= (+ (select main_a v_prenex_15627) (select main_a v_prenex_15626)) 1000) (<= (+ main_y 1) v_prenex_15627) (< v_prenex_15627 main_y))) (or (forall ((v_prenex_19541 Int)) (or (<= (+ main_y 1) v_prenex_19541) (<= 500 (select main_a v_prenex_19541)) (< v_prenex_19541 main_y) (<= (* 2 (select main_a v_prenex_19541)) 1998))) (forall ((v_prenex_19540 Int)) (or (<= (+ main_x 1) v_prenex_19540) (<= 1 (select main_a v_prenex_19540))))) (or (forall ((v_prenex_19207 Int)) (<= (* 2 (select main_a v_prenex_19207)) 1000)) (forall ((v_prenex_19208 Int)) (or (<= (+ main_y 1) v_prenex_19208) (< v_prenex_19208 main_y) (<= 1000 (* 2 (select main_a v_prenex_19208))) (<= 1 (select main_a v_prenex_19208))))) (or (forall ((v_prenex_19004 Int)) (or (< v_prenex_19004 main_y) (<= (+ main_y 1) v_prenex_19004) (<= (* 2 (select main_a v_prenex_19004)) 1998) (<= (select main_a v_prenex_19004) 999))) (forall ((v_prenex_19003 Int)) (or (< v_prenex_19003 main_x) (<= 2 (* 2 (select main_a v_prenex_19003)))))) (forall ((v_prenex_16770 Int) (v_prenex_16771 Int)) (or (<= 1000 (+ (select main_a v_prenex_16771) (select main_a v_prenex_16770))) (<= 1 (select main_a v_prenex_16771)) (< v_prenex_16771 main_y) (<= (+ main_y 1) v_prenex_16771) (<= 1 (select main_a v_prenex_16770)) (<= 500 (select main_a v_prenex_16771)))) (forall ((v_prenex_20330 Int) (v_prenex_20329 Int)) (or (<= (+ main_y 1) v_prenex_20330) (< v_prenex_20330 main_y) (<= 1 (select main_a v_prenex_20329)) (<= 500 (select main_a v_prenex_20330)) (<= 2 (* 2 (select main_a v_prenex_20329))) (<= (select main_a v_prenex_20329) (select main_a v_prenex_20330)))) (or (forall ((v_prenex_17846 Int)) (or (<= 0 (+ (select main_a v_prenex_17846) 498)) (<= (select main_a v_prenex_17846) 500) (< v_prenex_17846 main_x))) (forall ((v_prenex_17847 Int)) (or (<= (select main_a v_prenex_17847) 1498) (< v_prenex_17847 main_y) (<= (+ main_y 1) v_prenex_17847) (<= 1000 (* 2 (select main_a v_prenex_17847)))))) (forall ((v_prenex_21289 Int) (v_prenex_21288 Int)) (or (< v_prenex_21289 main_y) (<= (+ (select main_a v_prenex_21289) (select main_a v_prenex_21288)) 1000) (<= 500 (select main_a v_prenex_21289)) (<= (+ main_y 1) v_prenex_21289) (<= (* 2 (select main_a v_prenex_21288)) 1000) (<= (select main_a v_prenex_21289) 1498) (<= (select main_a v_prenex_21288) 999))) (forall ((v_prenex_13464 Int) (v_prenex_13463 Int)) (or (<= (select main_a v_prenex_13464) 1498) (<= 1 (select main_a v_prenex_13464)) (<= (select main_a v_prenex_13464) (+ (select main_a v_prenex_13463) 998)) (< v_prenex_13464 main_y) (<= (+ main_y 1) v_prenex_13464) (<= 1 (select main_a v_prenex_13463)))) (or (forall ((v_prenex_18866 Int)) (or (<= (+ main_y 1) v_prenex_18866) (< v_prenex_18866 main_y) (<= (* 2 (select main_a v_prenex_18866)) 1998) (<= 1000 (* 2 (select main_a v_prenex_18866))) (<= 1 (select main_a v_prenex_18866)))) (forall ((v_prenex_18865 Int)) (or (<= 0 (+ (select main_a v_prenex_18865) 498)) (<= (select main_a v_prenex_18865) 999)))) (forall ((v_prenex_18208 Int) (v_prenex_18209 Int)) (or (<= 1000 (+ (select main_a v_prenex_18209) (select main_a v_prenex_18208))) (<= (* 2 (select main_a v_prenex_18208)) 1000) (<= (select main_a v_prenex_18209) 1498) (<= 2 (* 2 (select main_a v_prenex_18208))) (< v_prenex_18209 main_y) (< v_prenex_18208 main_x) (<= (+ main_y 1) v_prenex_18209))) (forall ((v_prenex_19150 Int) (v_prenex_19149 Int)) (or (<= (+ (select main_a v_prenex_19150) (select main_a v_prenex_19149)) 1000) (< v_prenex_19149 main_x) (<= (select main_a v_prenex_19149) 999) (<= (+ main_x 1) v_prenex_19149) (< v_prenex_19150 main_y))) (forall ((v_prenex_21768 Int) (v_prenex_21769 Int)) (or (< v_prenex_21769 main_y) (<= (* 2 (select main_a v_prenex_21769)) 1998) (<= (* 2 (select main_a v_prenex_21768)) 1000) (<= (+ main_y 1) v_prenex_21769) (<= 1000 (+ (select main_a v_prenex_21769) (select main_a v_prenex_21768))) (<= 2 (* 2 (select main_a v_prenex_21768))))) (forall ((v_prenex_14763 Int) (v_prenex_14762 Int)) (or (<= (* 2 (select main_a v_prenex_14762)) 1000) (< v_prenex_14763 main_y) (<= (select main_a v_prenex_14763) (+ (select main_a v_prenex_14762) 998)) (<= 0 (+ (select main_a v_prenex_14762) 498)) (<= (select main_a v_prenex_14763) 1498) (<= (+ main_y 1) v_prenex_14763))) (forall ((v_prenex_18466 Int) (v_prenex_18467 Int)) (or (< v_prenex_18467 main_y) (<= 1 (select main_a v_prenex_18467)) (<= (+ main_y 1) v_prenex_18467) (<= (select main_a v_prenex_18466) (select main_a v_prenex_18467)) (<= (select main_a v_prenex_18467) 999) (<= (select main_a v_prenex_18466) 500) (<= (* 2 (select main_a v_prenex_18466)) 1000))) (or (forall ((v_prenex_20625 Int)) (or (< v_prenex_20625 main_x) (<= 2 (* 2 (select main_a v_prenex_20625))) (<= 0 (+ (select main_a v_prenex_20625) 498)))) (forall ((v_prenex_20626 Int)) (or (<= (select main_a v_prenex_20626) 1498) (< v_prenex_20626 main_y) (<= (+ main_y 1) v_prenex_20626) (<= 1000 (* 2 (select main_a v_prenex_20626)))))) (forall ((v_prenex_18282 Int) (v_prenex_18283 Int)) (or (<= (select main_a v_prenex_18283) 999) (<= (select main_a v_prenex_18283) 1498) (<= (+ main_y 1) v_prenex_18283) (< v_prenex_18283 main_y) (<= (select main_a v_prenex_18282) 999) (<= 2 (* 2 (select main_a v_prenex_18282))) (<= 1000 (+ (select main_a v_prenex_18283) (select main_a v_prenex_18282))))) (or (forall ((v_prenex_17662 Int)) (or (<= (+ main_y 1) v_prenex_17662) (< v_prenex_17662 main_y) (<= 1000 (* 2 (select main_a v_prenex_17662))) (<= 500 (select main_a v_prenex_17662)))) (forall ((v_prenex_17661 Int)) (or (<= 2 (* 2 (select main_a v_prenex_17661))) (<= 1 (select main_a v_prenex_17661))))) (forall ((v_prenex_16610 Int) (v_prenex_16611 Int)) (or (<= (+ (select main_a v_prenex_16611) (select main_a v_prenex_16610)) 1000) (<= 1 (select main_a v_prenex_16610)) (< v_prenex_16610 main_x) (<= (+ main_y 1) v_prenex_16611) (<= (select main_a v_prenex_16611) 999) (< v_prenex_16611 main_y))) (or (forall ((v_prenex_18073 Int)) (or (<= (* 2 (select main_a v_prenex_18073)) 1998) (< v_prenex_18073 main_y) (<= (+ main_y 1) v_prenex_18073))) (forall ((v_prenex_18072 Int)) (<= (select main_a v_prenex_18072) 999))) (forall ((v_prenex_21664 Int) (v_prenex_21665 Int)) (or (<= (select main_a v_prenex_21665) 999) (<= 1 (select main_a v_prenex_21665)) (<= (select main_a v_prenex_21665) (+ (select main_a v_prenex_21664) 998)) (<= (select main_a v_prenex_21664) 999) (< v_prenex_21665 main_y) (<= 1 (select main_a v_prenex_21664)) (<= (+ main_y 1) v_prenex_21665))) (forall ((v_prenex_16880 Int) (v_prenex_16881 Int)) (or (<= 500 (select main_a v_prenex_16881)) (<= (select main_a v_prenex_16881) 1498) (<= (select main_a v_prenex_16880) (select main_a v_prenex_16881)) (<= (select main_a v_prenex_16880) 999) (< v_prenex_16881 main_y) (<= (* 2 (select main_a v_prenex_16880)) 1000) (<= (+ main_y 1) v_prenex_16881))) (forall ((v_prenex_15747 Int) (v_prenex_15746 Int)) (or (<= (+ (select main_a v_prenex_15747) (select main_a v_prenex_15746)) 1000) (<= (* 2 (select main_a v_prenex_15746)) 1000) (< v_prenex_15747 main_y) (<= (select main_a v_prenex_15747) 1498) (<= (+ main_x 1) v_prenex_15746) (<= (+ main_y 1) v_prenex_15747) (<= 0 (+ (select main_a v_prenex_15746) 498)))) (forall ((v_prenex_17350 Int) (v_prenex_17351 Int)) (or (< v_prenex_17351 main_y) (< v_prenex_17350 main_x) (<= (+ (select main_a v_prenex_17351) (select main_a v_prenex_17350)) 1000) (<= (select main_a v_prenex_17350) 500) (<= (* 2 (select main_a v_prenex_17351)) 1998) (<= (select main_a v_prenex_17350) 999) (<= (+ main_y 1) v_prenex_17351))) (or (forall ((v_prenex_21255 Int)) (<= (select main_a v_prenex_21255) 500)) (forall ((v_prenex_21256 Int)) (or (<= (+ main_y 1) v_prenex_21256) (< v_prenex_21256 main_y) (<= (select main_a v_prenex_21256) 999) (<= 1000 (* 2 (select main_a v_prenex_21256))) (<= 500 (select main_a v_prenex_21256))))) (forall ((v_prenex_13894 Int) (v_prenex_13893 Int)) (or (< v_prenex_13894 main_y) (<= (* 2 (select main_a v_prenex_13893)) 1000) (<= (+ main_y 1) v_prenex_13894) (<= (select main_a v_prenex_13893) 999) (<= (* 2 (select main_a v_prenex_13894)) 1998) (<= (select main_a v_prenex_13894) (+ (select main_a v_prenex_13893) 998)) (<= 1 (select main_a v_prenex_13894)))) (or (forall ((v_prenex_18009 Int)) (or (<= 1 (select main_a v_prenex_18009)) (<= (select main_a v_prenex_18009) 999))) (forall ((v_prenex_18010 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_18010))) (<= (select main_a v_prenex_18010) 1498) (< v_prenex_18010 main_y) (<= 500 (select main_a v_prenex_18010)) (<= (+ main_y 1) v_prenex_18010)))) (or (forall ((v_prenex_14545 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_14545))) (< v_prenex_14545 main_y) (<= 1 (select main_a v_prenex_14545)) (<= (+ main_y 1) v_prenex_14545))) (forall ((v_prenex_14544 Int)) (or (< v_prenex_14544 main_x) (<= (* 2 (select main_a v_prenex_14544)) 1000) (<= 1 (select main_a v_prenex_14544))))) (or (forall ((v_prenex_17667 Int)) (or (<= (+ main_x 1) v_prenex_17667) (<= (select main_a v_prenex_17667) 500) (<= 0 (+ (select main_a v_prenex_17667) 498)))) (forall ((v_prenex_17668 Int)) (or (<= 1 (select main_a v_prenex_17668)) (<= 1000 (* 2 (select main_a v_prenex_17668))) (< v_prenex_17668 main_y) (<= (+ main_y 1) v_prenex_17668)))) (or (forall ((v_prenex_17551 Int)) (or (<= (+ main_y 1) v_prenex_17551) (<= (* 2 (select main_a v_prenex_17551)) 1998) (< v_prenex_17551 main_y) (<= 500 (select main_a v_prenex_17551)) (<= 1000 (* 2 (select main_a v_prenex_17551))))) (forall ((v_prenex_17550 Int)) (or (<= 2 (* 2 (select main_a v_prenex_17550))) (<= 1 (select main_a v_prenex_17550))))) (forall ((v_prenex_20802 Int) (v_prenex_20801 Int)) (or (<= (+ main_y 1) v_prenex_20802) (<= 1000 (+ (select main_a v_prenex_20802) (select main_a v_prenex_20801))) (<= (* 2 (select main_a v_prenex_20802)) 1998) (< v_prenex_20802 main_y) (<= (select main_a v_prenex_20801) 999) (<= (+ main_x 1) v_prenex_20801) (<= 0 (+ (select main_a v_prenex_20801) 498)))) (forall ((v_prenex_19166 Int) (v_prenex_19165 Int)) (or (<= 500 (select main_a v_prenex_19166)) (<= (select main_a v_prenex_19166) (+ (select main_a v_prenex_19165) 998)) (<= 0 (+ (select main_a v_prenex_19165) 498)) (<= (* 2 (select main_a v_prenex_19166)) 1998) (< v_prenex_19166 main_y) (<= (+ main_y 1) v_prenex_19166) (<= 2 (* 2 (select main_a v_prenex_19165))))) (forall ((v_prenex_16742 Int) (v_prenex_16743 Int)) (or (<= (+ main_x 1) v_prenex_16742) (< v_prenex_16743 main_y) (<= (+ main_y 1) v_prenex_16743) (<= (select main_a v_prenex_16742) 999) (<= 0 (+ (select main_a v_prenex_16742) 498)) (<= (select main_a v_prenex_16743) 999) (<= 1000 (+ (select main_a v_prenex_16743) (select main_a v_prenex_16742))))) (or (forall ((v_prenex_21873 Int)) (or (< v_prenex_21873 main_y) (<= (* 2 (select main_a v_prenex_21873)) 1998) (<= 500 (select main_a v_prenex_21873)) (<= (+ main_y 1) v_prenex_21873) (<= (select main_a v_prenex_21873) 999))) (forall ((v_prenex_21872 Int)) (or (<= 2 (* 2 (select main_a v_prenex_21872))) (<= 0 (+ (select main_a v_prenex_21872) 498))))) (forall ((v_prenex_14611 Int) (v_prenex_14610 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_14611))) (<= 2 (* 2 (select main_a v_prenex_14610))) (<= (select main_a v_prenex_14611) (+ (select main_a v_prenex_14610) 998)) (<= 500 (select main_a v_prenex_14611)) (<= (+ main_y 1) v_prenex_14611) (< v_prenex_14611 main_y) (<= 1 (select main_a v_prenex_14610)))) (forall ((v_prenex_20731 Int) (v_prenex_20732 Int)) (or (<= (+ main_y 1) v_prenex_20732) (<= 0 (+ (select main_a v_prenex_20731) 498)) (<= 1000 (+ (select main_a v_prenex_20732) (select main_a v_prenex_20731))) (<= (select main_a v_prenex_20731) 999) (< v_prenex_20731 main_x) (< v_prenex_20732 main_y) (<= 500 (select main_a v_prenex_20732)))) (forall ((v_prenex_14224 Int) (v_prenex_14223 Int)) (or (<= (select main_a v_prenex_14224) 1498) (< v_prenex_14224 main_y) (<= (* 2 (select main_a v_prenex_14223)) 1000) (<= (select main_a v_prenex_14223) 500) (<= (+ main_y 1) v_prenex_14224) (<= (select main_a v_prenex_14223) (select main_a v_prenex_14224)) (<= (select main_a v_prenex_14224) 999))) (or (forall ((v_prenex_19047 Int)) (or (<= (+ main_x 1) v_prenex_19047) (<= (select main_a v_prenex_19047) 500))) (forall ((v_prenex_19048 Int)) (or (< v_prenex_19048 main_y) (<= (+ main_y 1) v_prenex_19048) (<= (* 2 (select main_a v_prenex_19048)) 1998) (<= (select main_a v_prenex_19048) 1498)))) (or (forall ((v_prenex_21166 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_21166))) (< v_prenex_21166 main_y) (<= (+ main_y 1) v_prenex_21166) (<= 1 (select main_a v_prenex_21166)))) (forall ((v_prenex_21165 Int)) (or (<= (* 2 (select main_a v_prenex_21165)) 1000) (<= 1 (select main_a v_prenex_21165)) (<= (+ main_x 1) v_prenex_21165)))) (forall ((v_prenex_19373 Int) (v_prenex_19372 Int)) (or (<= (+ main_y 1) v_prenex_19373) (<= (select main_a v_prenex_19372) (select main_a v_prenex_19373)) (<= (select main_a v_prenex_19373) 1498) (<= 1 (select main_a v_prenex_19373)) (<= 0 (+ (select main_a v_prenex_19372) 498)) (<= 2 (* 2 (select main_a v_prenex_19372))) (< v_prenex_19373 main_y))) (forall ((v_prenex_21997 Int) (v_prenex_21998 Int)) (or (< v_prenex_21997 main_x) (<= (+ main_y 1) v_prenex_21998) (<= (* 2 (select main_a v_prenex_21998)) 1998) (<= 0 (+ (select main_a v_prenex_21997) 498)) (<= (* 2 (select main_a v_prenex_21997)) 1000) (<= (+ (select main_a v_prenex_21998) (select main_a v_prenex_21997)) 1000) (< v_prenex_21998 main_y))) (forall ((v_prenex_18334 Int) (v_prenex_18335 Int)) (or (< v_prenex_18335 main_y) (<= (+ main_y 1) v_prenex_18335) (<= (select main_a v_prenex_18334) 999) (<= 1000 (* 2 (select main_a v_prenex_18335))) (<= (select main_a v_prenex_18335) (+ (select main_a v_prenex_18334) 998)) (<= (* 2 (select main_a v_prenex_18334)) 1000) (<= (+ main_x 1) v_prenex_18334))) (forall ((v_prenex_14055 Int) (v_prenex_14054 Int)) (or (<= (select main_a v_prenex_14054) (select main_a v_prenex_14055)) (<= 1 (select main_a v_prenex_14055)) (<= (+ main_y 1) v_prenex_14055) (<= 0 (+ (select main_a v_prenex_14054) 498)) (< v_prenex_14055 main_y) (<= 1 (select main_a v_prenex_14054)))) (or (forall ((v_prenex_13966 Int)) (or (<= (select main_a v_prenex_13966) 500) (<= (* 2 (select main_a v_prenex_13966)) 1000))) (forall ((v_prenex_13967 Int)) (or (<= (+ main_y 1) v_prenex_13967) (<= (select main_a v_prenex_13967) 1498) (< v_prenex_13967 main_y) (<= 1000 (* 2 (select main_a v_prenex_13967)))))) (forall ((v_prenex_19454 Int) (v_prenex_19455 Int)) (or (<= (+ main_y 1) v_prenex_19455) (<= 2 (* 2 (select main_a v_prenex_19454))) (<= 500 (select main_a v_prenex_19455)) (<= (select main_a v_prenex_19454) (select main_a v_prenex_19455)) (< v_prenex_19454 main_x) (< v_prenex_19455 main_y) (<= 1 (select main_a v_prenex_19454)))) (or (forall ((v_prenex_18255 Int)) (or (< v_prenex_18255 main_y) (<= (* 2 (select main_a v_prenex_18255)) 1998))) (forall ((v_prenex_18254 Int)) (or (<= (+ main_x 1) v_prenex_18254) (< v_prenex_18254 main_x) (<= 2 (* 2 (select main_a v_prenex_18254)))))) (or (forall ((v_prenex_13712 Int)) (or (<= (* 2 (select main_a v_prenex_13712)) 1998) (<= (+ main_y 1) v_prenex_13712) (< v_prenex_13712 main_y) (<= (select main_a v_prenex_13712) 1498))) (forall ((v_prenex_13711 Int)) (or (<= (select main_a v_prenex_13711) 500) (<= (+ main_x 1) v_prenex_13711) (<= 1 (select main_a v_prenex_13711))))) (or (forall ((v_prenex_21959 Int)) (or (<= 500 (select main_a v_prenex_21959)) (< v_prenex_21959 main_y) (<= 1000 (* 2 (select main_a v_prenex_21959))) (<= (+ main_y 1) v_prenex_21959))) (forall ((v_prenex_21958 Int)) (or (<= 0 (+ (select main_a v_prenex_21958) 498)) (<= 2 (* 2 (select main_a v_prenex_21958)))))) (forall ((v_prenex_17965 Int) (v_prenex_17966 Int)) (or (<= (select main_a v_prenex_17965) (select main_a v_prenex_17966)) (<= (select main_a v_prenex_17966) 999) (<= 1 (select main_a v_prenex_17965)) (<= 500 (select main_a v_prenex_17966)) (<= (select main_a v_prenex_17965) 500) (< v_prenex_17966 main_y) (<= (+ main_y 1) v_prenex_17966))) (or (forall ((v_prenex_18498 Int)) (or (<= 0 (+ (select main_a v_prenex_18498) 498)) (<= (select main_a v_prenex_18498) 500))) (forall ((v_prenex_18499 Int)) (or (< v_prenex_18499 main_y) (<= 1000 (* 2 (select main_a v_prenex_18499))) (<= (+ main_y 1) v_prenex_18499) (<= 500 (select main_a v_prenex_18499)) (<= (select main_a v_prenex_18499) 999)))) (forall ((v_prenex_21594 Int) (v_prenex_21595 Int)) (or (<= (select main_a v_prenex_21595) 999) (<= 1000 (* 2 (select main_a v_prenex_21595))) (<= (+ main_y 1) v_prenex_21595) (<= 1 (select main_a v_prenex_21594)) (<= (* 2 (select main_a v_prenex_21594)) 1000) (<= 1000 (+ (select main_a v_prenex_21595) (select main_a v_prenex_21594))) (< v_prenex_21595 main_y))) (forall ((v_prenex_22110 Int) (v_prenex_22111 Int)) (or (<= (select main_a v_prenex_22110) 999) (<= (select main_a v_prenex_22110) 500) (<= (select main_a v_prenex_22111) 1498) (< v_prenex_22111 main_y) (<= 1000 (+ (select main_a v_prenex_22111) (select main_a v_prenex_22110))) (<= (+ main_y 1) v_prenex_22111))) (or (forall ((v_prenex_19599 Int)) (or (<= (* 2 (select main_a v_prenex_19599)) 1000) (<= 1 (select main_a v_prenex_19599)))) (forall ((v_prenex_19600 Int)) (or (<= (+ main_y 1) v_prenex_19600) (<= (select main_a v_prenex_19600) 999) (<= 1000 (* 2 (select main_a v_prenex_19600))) (<= (* 2 (select main_a v_prenex_19600)) 1998) (< v_prenex_19600 main_y)))) (forall ((v_prenex_19757 Int) (v_prenex_19758 Int)) (or (< v_prenex_19758 main_y) (<= (* 2 (select main_a v_prenex_19758)) 1998) (<= (select main_a v_prenex_19757) (select main_a v_prenex_19758)) (<= (+ main_y 1) v_prenex_19758) (<= (select main_a v_prenex_19757) 999) (< v_prenex_19757 main_x) (<= (* 2 (select main_a v_prenex_19757)) 1000))) (forall ((v_prenex_17501 Int) (v_prenex_17500 Int)) (or (<= (select main_a v_prenex_17500) 999) (< v_prenex_17501 main_y) (<= (select main_a v_prenex_17500) 500) (<= 1000 (* 2 (select main_a v_prenex_17501))) (<= (select main_a v_prenex_17501) (+ (select main_a v_prenex_17500) 998)) (< v_prenex_17500 main_x) (<= (+ main_y 1) v_prenex_17501))) (forall ((v_prenex_21522 Int) (v_prenex_21523 Int)) (or (<= 0 (+ (select main_a v_prenex_21522) 498)) (<= 2 (* 2 (select main_a v_prenex_21522))) (<= (* 2 (select main_a v_prenex_21523)) 1998) (< v_prenex_21523 main_y) (<= 1 (select main_a v_prenex_21523)) (<= (+ main_y 1) v_prenex_21523) (<= 1000 (+ (select main_a v_prenex_21523) (select main_a v_prenex_21522))))) (or (forall ((v_prenex_15138 Int)) (or (<= (+ main_x 1) v_prenex_15138) (<= (* 2 (select main_a v_prenex_15138)) 1000) (<= (select main_a v_prenex_15138) 500))) (forall ((v_prenex_15139 Int)) (or (< v_prenex_15139 main_y) (<= (* 2 (select main_a v_prenex_15139)) 1998) (<= (+ main_y 1) v_prenex_15139)))) (or (forall ((v_prenex_16661 Int)) (or (<= 500 (select main_a v_prenex_16661)) (<= (+ main_y 1) v_prenex_16661) (< v_prenex_16661 main_y) (<= (* 2 (select main_a v_prenex_16661)) 1998))) (forall ((v_prenex_16660 Int)) (or (<= (+ main_x 1) v_prenex_16660) (<= (* 2 (select main_a v_prenex_16660)) 1000) (<= 0 (+ (select main_a v_prenex_16660) 498))))) (or (forall ((v_prenex_13535 Int)) (or (<= 500 (select main_a v_prenex_13535)) (<= 1000 (* 2 (select main_a v_prenex_13535))) (<= (+ main_y 1) v_prenex_13535) (< v_prenex_13535 main_y) (<= (* 2 (select main_a v_prenex_13535)) 1998))) (forall ((v_prenex_13534 Int)) (or (<= 1 (select main_a v_prenex_13534)) (<= 0 (+ (select main_a v_prenex_13534) 498))))) (or (forall ((v_prenex_19638 Int)) (or (<= (select main_a v_prenex_19638) 1498) (<= 1000 (* 2 (select main_a v_prenex_19638))) (< v_prenex_19638 main_y) (<= (+ main_y 1) v_prenex_19638))) (forall ((v_prenex_19637 Int)) (or (<= 2 (* 2 (select main_a v_prenex_19637))) (<= (select main_a v_prenex_19637) 500)))) (forall ((v_prenex_14319 Int) (v_prenex_14320 Int)) (or (<= (+ (select main_a v_prenex_14320) (select main_a v_prenex_14319)) 1000) (< v_prenex_14320 main_y) (<= (+ main_x 1) v_prenex_14319) (<= 2 (* 2 (select main_a v_prenex_14319))) (< v_prenex_14319 main_x))) (forall ((v_prenex_19377 Int) (v_prenex_19376 Int)) (or (< v_prenex_19377 main_y) (<= 2 (* 2 (select main_a v_prenex_19376))) (<= (+ main_y 1) v_prenex_19377) (<= 1 (select main_a v_prenex_19377)) (<= (+ (select main_a v_prenex_19377) (select main_a v_prenex_19376)) 1000) (< v_prenex_19376 main_x))) (forall ((v_prenex_13491 Int) (v_prenex_13492 Int)) (or (< v_prenex_13492 main_y) (<= (select main_a v_prenex_13491) 999) (<= (select main_a v_prenex_13491) (select main_a v_prenex_13492)) (<= (+ main_x 1) v_prenex_13491) (<= 500 (select main_a v_prenex_13492)) (<= (+ main_y 1) v_prenex_13492))) (forall ((v_prenex_20235 Int) (v_prenex_20234 Int)) (or (<= (select main_a v_prenex_20235) 999) (<= 0 (+ (select main_a v_prenex_20234) 498)) (<= 1 (select main_a v_prenex_20235)) (<= 2 (* 2 (select main_a v_prenex_20234))) (<= (+ main_y 1) v_prenex_20235) (<= (select main_a v_prenex_20234) (select main_a v_prenex_20235)) (< v_prenex_20235 main_y))) (or (forall ((v_prenex_21091 Int)) (or (<= (* 2 (select main_a v_prenex_21091)) 1998) (< v_prenex_21091 main_y) (<= (select main_a v_prenex_21091) 999) (<= (+ main_y 1) v_prenex_21091) (<= 500 (select main_a v_prenex_21091)))) (forall ((v_prenex_21090 Int)) (or (<= (select main_a v_prenex_21090) 500) (<= 2 (* 2 (select main_a v_prenex_21090)))))) (or (forall ((v_prenex_15284 Int)) (or (<= (select main_a v_prenex_15284) 500) (<= (+ main_x 1) v_prenex_15284) (<= 1 (select main_a v_prenex_15284)))) (forall ((v_prenex_15285 Int)) (or (<= 500 (select main_a v_prenex_15285)) (<= (+ main_y 1) v_prenex_15285) (< v_prenex_15285 main_y) (<= 1000 (* 2 (select main_a v_prenex_15285)))))) (forall ((v_prenex_14478 Int) (v_prenex_14477 Int)) (or (<= 1 (select main_a v_prenex_14477)) (<= 1000 (+ (select main_a v_prenex_14478) (select main_a v_prenex_14477))) (<= 500 (select main_a v_prenex_14478)) (<= (+ main_y 1) v_prenex_14478) (<= (+ main_x 1) v_prenex_14477) (< v_prenex_14478 main_y) (<= 0 (+ (select main_a v_prenex_14477) 498)))) (forall ((v_prenex_19553 Int) (v_prenex_19552 Int)) (or (<= (select main_a v_prenex_19552) 500) (<= 1000 (+ (select main_a v_prenex_19553) (select main_a v_prenex_19552))) (< v_prenex_19553 main_y) (<= 500 (select main_a v_prenex_19553)) (< v_prenex_19552 main_x) (<= (+ main_y 1) v_prenex_19553))) (forall ((v_prenex_21161 Int) (v_prenex_21162 Int)) (or (< v_prenex_21162 main_y) (<= (select main_a v_prenex_21162) (+ (select main_a v_prenex_21161) 998)) (<= (select main_a v_prenex_21162) 999) (<= (select main_a v_prenex_21161) 500) (<= 2 (* 2 (select main_a v_prenex_21161))) (<= 1000 (* 2 (select main_a v_prenex_21162))) (<= (+ main_y 1) v_prenex_21162))) (forall ((v_prenex_17591 Int) (v_prenex_17592 Int)) (or (<= (* 2 (select main_a v_prenex_17591)) 1000) (< v_prenex_17592 main_y) (<= 0 (+ (select main_a v_prenex_17591) 498)) (<= 1000 (* 2 (select main_a v_prenex_17592))) (<= 1000 (+ (select main_a v_prenex_17592) (select main_a v_prenex_17591))) (<= 500 (select main_a v_prenex_17592)) (<= (+ main_y 1) v_prenex_17592))) (forall ((v_prenex_14523 Int) (v_prenex_14522 Int)) (or (<= 500 (select main_a v_prenex_14523)) (<= 1 (select main_a v_prenex_14522)) (< v_prenex_14523 main_y) (<= (select main_a v_prenex_14522) (select main_a v_prenex_14523)) (<= (+ main_y 1) v_prenex_14523) (<= (select main_a v_prenex_14522) 500) (< v_prenex_14522 main_x))) (or (forall ((v_prenex_21738 Int)) (or (<= 2 (* 2 (select main_a v_prenex_21738))) (<= (select main_a v_prenex_21738) 500))) (forall ((v_prenex_21739 Int)) (or (<= 1 (select main_a v_prenex_21739)) (< v_prenex_21739 main_y) (<= (* 2 (select main_a v_prenex_21739)) 1998) (<= (+ main_y 1) v_prenex_21739) (<= (select main_a v_prenex_21739) 999)))) (forall ((v_prenex_14334 Int) (v_prenex_14333 Int)) (or (<= (* 2 (select main_a v_prenex_14334)) 1998) (<= 1000 (+ (select main_a v_prenex_14334) (select main_a v_prenex_14333))) (< v_prenex_14334 main_y) (<= 1000 (* 2 (select main_a v_prenex_14334))) (<= 2 (* 2 (select main_a v_prenex_14333))) (<= (+ main_y 1) v_prenex_14334))) (forall ((v_prenex_18345 Int) (v_prenex_18344 Int)) (or (< v_prenex_18345 main_y) (<= (select main_a v_prenex_18344) (select main_a v_prenex_18345)) (<= (* 2 (select main_a v_prenex_18345)) 1998) (<= (+ main_y 1) v_prenex_18345) (<= (select main_a v_prenex_18344) 500) (< v_prenex_18344 main_x))) (forall ((v_prenex_20709 Int) (v_prenex_20710 Int)) (or (< v_prenex_20710 main_y) (<= (select main_a v_prenex_20710) 999) (< v_prenex_20709 main_x) (<= 0 (+ (select main_a v_prenex_20709) 498)) (<= (select main_a v_prenex_20709) (select main_a v_prenex_20710)) (<= (select main_a v_prenex_20709) 999) (<= (+ main_y 1) v_prenex_20710))) (forall ((v_prenex_13602 Int) (v_prenex_13601 Int)) (or (<= (select main_a v_prenex_13601) 500) (<= (+ main_y 1) v_prenex_13602) (< v_prenex_13602 main_y) (<= (+ main_x 1) v_prenex_13601) (<= 1000 (* 2 (select main_a v_prenex_13602))) (<= (select main_a v_prenex_13602) (+ (select main_a v_prenex_13601) 998)))) (forall ((v_prenex_21388 Int) (v_prenex_21389 Int)) (or (<= (+ main_y 1) v_prenex_21389) (< v_prenex_21389 main_y) (<= 1000 (+ (select main_a v_prenex_21389) (select main_a v_prenex_21388))) (<= 1 (select main_a v_prenex_21389)) (<= 1 (select main_a v_prenex_21388)) (< v_prenex_21388 main_x) (<= 0 (+ (select main_a v_prenex_21388) 498)))) (forall ((v_prenex_13691 Int) (v_prenex_13692 Int)) (or (<= 1 (select main_a v_prenex_13691)) (<= (+ (select main_a v_prenex_13692) (select main_a v_prenex_13691)) 1000) (< v_prenex_13692 main_y) (<= (+ main_y 1) v_prenex_13692) (<= (* 2 (select main_a v_prenex_13691)) 1000) (<= (+ main_x 1) v_prenex_13691) (<= (select main_a v_prenex_13692) 1498))) (or (forall ((v_prenex_16262 Int)) (or (<= (+ main_x 1) v_prenex_16262) (<= 1 (select main_a v_prenex_16262)) (<= 0 (+ (select main_a v_prenex_16262) 498)))) (forall ((v_prenex_16263 Int)) (or (< v_prenex_16263 main_y) (<= 500 (select main_a v_prenex_16263)) (<= (+ main_y 1) v_prenex_16263) (<= 1000 (* 2 (select main_a v_prenex_16263)))))) (forall ((v_prenex_17881 Int) (v_prenex_17882 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_17882))) (<= 0 (+ (select main_a v_prenex_17881) 498)) (<= (+ (select main_a v_prenex_17882) (select main_a v_prenex_17881)) 1000) (< v_prenex_17882 main_y) (<= (+ main_y 1) v_prenex_17882) (<= 2 (* 2 (select main_a v_prenex_17881))))) (forall ((v_prenex_17418 Int) (v_prenex_17419 Int)) (or (<= (select main_a v_prenex_17419) 999) (<= (select main_a v_prenex_17419) (+ (select main_a v_prenex_17418) 998)) (<= (select main_a v_prenex_17418) 999) (<= (+ main_x 1) v_prenex_17418) (< v_prenex_17419 main_y) (<= (* 2 (select main_a v_prenex_17418)) 1000) (<= (+ main_y 1) v_prenex_17419))) (forall ((v_prenex_14115 Int) (v_prenex_14114 Int)) (or (<= (select main_a v_prenex_14114) (select main_a v_prenex_14115)) (< v_prenex_14115 main_y) (<= 1 (select main_a v_prenex_14115)) (<= (+ main_y 1) v_prenex_14115) (<= (select main_a v_prenex_14114) 999) (<= 0 (+ (select main_a v_prenex_14114) 498)) (<= 1000 (* 2 (select main_a v_prenex_14115))))) (forall ((v_prenex_22086 Int) (v_prenex_22087 Int)) (or (<= (+ main_y 1) v_prenex_22087) (<= 1 (select main_a v_prenex_22087)) (< v_prenex_22087 main_y) (<= (select main_a v_prenex_22087) (+ (select main_a v_prenex_22086) 998)) (<= 1 (select main_a v_prenex_22086)) (<= (+ main_x 1) v_prenex_22086))) (forall ((v_prenex_20906 Int) (v_prenex_20905 Int)) (or (<= 1000 (+ (select main_a v_prenex_20906) (select main_a v_prenex_20905))) (<= (* 2 (select main_a v_prenex_20906)) 1998) (<= (+ main_y 1) v_prenex_20906) (< v_prenex_20906 main_y) (<= 1000 (* 2 (select main_a v_prenex_20906))) (<= 1 (select main_a v_prenex_20905)))) (or (forall ((v_prenex_19647 Int)) (or (<= 2 (* 2 (select main_a v_prenex_19647))) (<= 0 (+ (select main_a v_prenex_19647) 498)))) (forall ((v_prenex_19648 Int)) (or (<= (+ main_y 1) v_prenex_19648) (<= 1000 (* 2 (select main_a v_prenex_19648))) (<= 1 (select main_a v_prenex_19648)) (< v_prenex_19648 main_y)))) (forall ((v_prenex_16458 Int) (v_prenex_16459 Int)) (or (<= (+ main_x 1) v_prenex_16458) (<= (+ main_y 1) v_prenex_16459) (< v_prenex_16459 main_y) (<= (select main_a v_prenex_16458) (select main_a v_prenex_16459)) (<= (* 2 (select main_a v_prenex_16459)) 1998) (<= 1 (select main_a v_prenex_16458)) (<= 0 (+ (select main_a v_prenex_16458) 498)))) (forall ((v_prenex_14839 Int) (v_prenex_14838 Int)) (or (<= (select main_a v_prenex_14838) 500) (<= (+ main_y 1) v_prenex_14839) (<= (select main_a v_prenex_14839) (+ (select main_a v_prenex_14838) 998)) (<= 1 (select main_a v_prenex_14839)) (<= (select main_a v_prenex_14839) 1498) (< v_prenex_14839 main_y))) (forall ((v_prenex_21732 Int) (v_prenex_21733 Int)) (or (<= 1000 (+ (select main_a v_prenex_21733) (select main_a v_prenex_21732))) (<= (select main_a v_prenex_21732) 500) (<= (* 2 (select main_a v_prenex_21732)) 1000) (< v_prenex_21732 main_x) (<= (+ main_x 1) v_prenex_21732))) (or (forall ((v_prenex_21427 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_21427))) (<= (select main_a v_prenex_21427) 1498) (< v_prenex_21427 main_y) (<= (+ main_y 1) v_prenex_21427))) (forall ((v_prenex_21426 Int)) (or (< v_prenex_21426 main_x) (<= (* 2 (select main_a v_prenex_21426)) 1000) (<= (select main_a v_prenex_21426) 999)))) (forall ((v_prenex_18309 Int) (v_prenex_18308 Int)) (or (<= (select main_a v_prenex_18309) (+ (select main_a v_prenex_18308) 998)) (<= (+ main_y 1) v_prenex_18309) (<= 1 (select main_a v_prenex_18309)) (<= (select main_a v_prenex_18309) 999) (<= (select main_a v_prenex_18308) 500) (<= (select main_a v_prenex_18308) 999) (< v_prenex_18309 main_y))) (forall ((v_prenex_20686 Int) (v_prenex_20685 Int)) (or (<= (+ main_y 1) v_prenex_20686) (<= (select main_a v_prenex_20685) 999) (< v_prenex_20686 main_y) (<= 1000 (+ (select main_a v_prenex_20686) (select main_a v_prenex_20685))) (<= 1 (select main_a v_prenex_20686)) (< v_prenex_20685 main_x) (<= 0 (+ (select main_a v_prenex_20685) 498)))) (or (forall ((v_prenex_20025 Int)) (or (< v_prenex_20025 main_y) (<= 500 (select main_a v_prenex_20025)) (<= (+ main_y 1) v_prenex_20025) (<= (select main_a v_prenex_20025) 1498) (<= (* 2 (select main_a v_prenex_20025)) 1998))) (forall ((v_prenex_20024 Int)) (<= 1 (select main_a v_prenex_20024)))) (or (forall ((v_prenex_15181 Int)) (or (<= (+ main_y 1) v_prenex_15181) (< v_prenex_15181 main_y) (<= (* 2 (select main_a v_prenex_15181)) 1998) (<= 500 (select main_a v_prenex_15181)) (<= 1 (select main_a v_prenex_15181)))) (forall ((v_prenex_15180 Int)) (or (<= 1 (select main_a v_prenex_15180)) (<= (select main_a v_prenex_15180) 999)))) (or (forall ((v_prenex_15103 Int)) (or (<= (* 2 (select main_a v_prenex_15103)) 1998) (< v_prenex_15103 main_y) (<= 1 (select main_a v_prenex_15103)) (<= 1000 (* 2 (select main_a v_prenex_15103))) (<= (+ main_y 1) v_prenex_15103))) (forall ((v_prenex_15102 Int)) (or (<= 2 (* 2 (select main_a v_prenex_15102))) (<= 0 (+ (select main_a v_prenex_15102) 498))))) (forall ((v_prenex_14269 Int) (v_prenex_14270 Int)) (or (< v_prenex_14270 main_y) (<= 1000 (* 2 (select main_a v_prenex_14270))) (<= (select main_a v_prenex_14270) 1498) (<= (+ main_y 1) v_prenex_14270) (<= 1000 (+ (select main_a v_prenex_14270) (select main_a v_prenex_14269))))) (forall ((v_prenex_17413 Int) (v_prenex_17412 Int)) (or (<= 1000 (+ (select main_a v_prenex_17413) (select main_a v_prenex_17412))) (<= 500 (select main_a v_prenex_17413)) (<= 0 (+ (select main_a v_prenex_17412) 498)) (< v_prenex_17413 main_y) (<= (select main_a v_prenex_17412) 500) (<= (+ main_y 1) v_prenex_17413))) (or (forall ((v_prenex_18444 Int)) (or (<= (select main_a v_prenex_18444) 500) (<= (* 2 (select main_a v_prenex_18444)) 1000) (<= (+ main_x 1) v_prenex_18444))) (forall ((v_prenex_18445 Int)) (or (<= (* 2 (select main_a v_prenex_18445)) 1998) (< v_prenex_18445 main_y) (<= (+ main_y 1) v_prenex_18445) (<= 1000 (* 2 (select main_a v_prenex_18445)))))) (or (forall ((v_prenex_14577 Int)) (or (<= (+ main_y 1) v_prenex_14577) (< v_prenex_14577 main_y) (<= (* 2 (select main_a v_prenex_14577)) 1998) (<= 500 (select main_a v_prenex_14577)))) (forall ((v_prenex_14576 Int)) (or (<= 0 (+ (select main_a v_prenex_14576) 498)) (<= 2 (* 2 (select main_a v_prenex_14576))) (<= (+ main_x 1) v_prenex_14576)))) (or (forall ((v_prenex_18052 Int)) (or (<= (select main_a v_prenex_18052) 999) (<= (select main_a v_prenex_18052) 500))) (forall ((v_prenex_18053 Int)) (or (< v_prenex_18053 main_y) (<= 1 (select main_a v_prenex_18053)) (<= (+ main_y 1) v_prenex_18053) (<= (* 2 (select main_a v_prenex_18053)) 1998) (<= (select main_a v_prenex_18053) 1498)))) (forall ((v_prenex_19427 Int) (v_prenex_19426 Int)) (or (<= (select main_a v_prenex_19426) (select main_a v_prenex_19427)) (<= (+ main_x 1) v_prenex_19426) (< v_prenex_19426 main_x) (<= (* 2 (select main_a v_prenex_19426)) 1000) (<= 2 (* 2 (select main_a v_prenex_19426))))) (or (forall ((v_prenex_20464 Int)) (or (<= 0 (+ (select main_a v_prenex_20464) 498)) (<= (* 2 (select main_a v_prenex_20464)) 1000))) (forall ((v_prenex_20465 Int)) (or (<= (+ main_y 1) v_prenex_20465) (<= (select main_a v_prenex_20465) 1498) (<= (* 2 (select main_a v_prenex_20465)) 1998) (<= 1 (select main_a v_prenex_20465)) (< v_prenex_20465 main_y)))) (forall ((v_prenex_21171 Int) (v_prenex_21172 Int)) (or (< v_prenex_21172 main_y) (<= (select main_a v_prenex_21172) 1498) (<= 1 (select main_a v_prenex_21171)) (<= (+ main_y 1) v_prenex_21172) (<= (select main_a v_prenex_21171) (select main_a v_prenex_21172)) (<= (select main_a v_prenex_21171) 999) (<= (* 2 (select main_a v_prenex_21172)) 1998))) (or (forall ((v_prenex_19156 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_19156))) (<= (* 2 (select main_a v_prenex_19156)) 1998) (< v_prenex_19156 main_y) (<= (+ main_y 1) v_prenex_19156))) (forall ((v_prenex_19155 Int)) (or (< v_prenex_19155 main_x) (<= 0 (+ (select main_a v_prenex_19155) 498))))) (forall ((v_prenex_19034 Int) (v_prenex_19033 Int)) (or (<= (select main_a v_prenex_19034) (+ (select main_a v_prenex_19033) 998)) (<= (* 2 (select main_a v_prenex_19033)) 1000) (<= 500 (select main_a v_prenex_19034)) (<= (+ main_y 1) v_prenex_19034) (< v_prenex_19034 main_y) (<= 1000 (* 2 (select main_a v_prenex_19034))) (<= 2 (* 2 (select main_a v_prenex_19033))))) (forall ((v_prenex_14103 Int) (v_prenex_14102 Int)) (or (<= (+ main_y 1) v_prenex_14103) (<= (+ main_x 1) v_prenex_14102) (<= (+ (select main_a v_prenex_14103) (select main_a v_prenex_14102)) 1000) (< v_prenex_14103 main_y) (<= 1 (select main_a v_prenex_14102)) (<= 500 (select main_a v_prenex_14103)))) (forall ((v_prenex_16424 Int) (v_prenex_16425 Int)) (or (<= (+ main_y 1) v_prenex_16425) (<= (* 2 (select main_a v_prenex_16425)) 1998) (<= (select main_a v_prenex_16424) (select main_a v_prenex_16425)) (<= 0 (+ (select main_a v_prenex_16424) 498)) (< v_prenex_16425 main_y))) (or (forall ((v_prenex_20480 Int)) (or (< v_prenex_20480 main_x) (<= 1 (select main_a v_prenex_20480)) (<= (select main_a v_prenex_20480) 999))) (forall ((v_prenex_20481 Int)) (or (< v_prenex_20481 main_y) (<= (* 2 (select main_a v_prenex_20481)) 1998) (<= (+ main_y 1) v_prenex_20481) (<= (select main_a v_prenex_20481) 999)))) (forall ((v_prenex_14063 Int) (v_prenex_14062 Int)) (or (<= (select main_a v_prenex_14063) 1498) (<= 0 (+ (select main_a v_prenex_14062) 498)) (< v_prenex_14063 main_y) (<= (+ main_y 1) v_prenex_14063) (<= (* 2 (select main_a v_prenex_14063)) 1998) (<= (select main_a v_prenex_14063) (+ (select main_a v_prenex_14062) 998)) (<= (select main_a v_prenex_14062) 999))) (or (forall ((v_prenex_18403 Int)) (or (<= (+ main_y 1) v_prenex_18403) (<= 1000 (* 2 (select main_a v_prenex_18403))) (<= (select main_a v_prenex_18403) 1498) (< v_prenex_18403 main_y))) (forall ((v_prenex_18402 Int)) (or (<= 1 (select main_a v_prenex_18402)) (<= (+ main_x 1) v_prenex_18402) (<= 0 (+ (select main_a v_prenex_18402) 498))))) (or (forall ((v_prenex_15667 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_15667))) (< v_prenex_15667 main_y) (<= (+ main_y 1) v_prenex_15667))) (forall ((v_prenex_15666 Int)) (or (<= (* 2 (select main_a v_prenex_15666)) 1000) (<= (+ main_x 1) v_prenex_15666)))) (forall ((v_prenex_18123 Int) (v_prenex_18122 Int)) (or (<= 0 (+ (select main_a v_prenex_18122) 498)) (<= 1000 (* 2 (select main_a v_prenex_18123))) (< v_prenex_18123 main_y) (<= (+ (select main_a v_prenex_18123) (select main_a v_prenex_18122)) 1000) (<= (+ main_y 1) v_prenex_18123))) (or (forall ((v_prenex_17060 Int)) (or (<= (+ main_x 1) v_prenex_17060) (<= 1 (select main_a v_prenex_17060)) (< v_prenex_17060 main_x))) (forall ((v_prenex_17061 Int)) (<= (* 2 (select main_a v_prenex_17061)) 1998))) (forall ((v_prenex_13583 Int) (v_prenex_13582 Int)) (or (< v_prenex_13583 main_y) (<= (select main_a v_prenex_13583) (+ (select main_a v_prenex_13582) 998)) (<= (+ main_y 1) v_prenex_13583) (<= (select main_a v_prenex_13583) 999) (<= 0 (+ (select main_a v_prenex_13582) 498)) (<= 1 (select main_a v_prenex_13583)) (<= 2 (* 2 (select main_a v_prenex_13582))))) (forall ((v_prenex_16708 Int) (v_prenex_16709 Int)) (or (<= 1000 (+ (select main_a v_prenex_16709) (select main_a v_prenex_16708))) (<= (+ main_y 1) v_prenex_16709) (<= 0 (+ (select main_a v_prenex_16708) 498)) (<= 2 (* 2 (select main_a v_prenex_16708))) (< v_prenex_16709 main_y) (<= (select main_a v_prenex_16709) 1498) (<= 1000 (* 2 (select main_a v_prenex_16709))))) (or (forall ((v_prenex_20899 Int)) (or (<= (* 2 (select main_a v_prenex_20899)) 1000) (<= 2 (* 2 (select main_a v_prenex_20899))))) (forall ((v_prenex_20900 Int)) (or (< v_prenex_20900 main_y) (<= (+ main_y 1) v_prenex_20900) (<= (* 2 (select main_a v_prenex_20900)) 1998) (<= 500 (select main_a v_prenex_20900))))) (forall ((v_prenex_20696 Int) (v_prenex_20695 Int)) (or (<= (+ main_y 1) v_prenex_20696) (<= (+ main_x 1) v_prenex_20695) (< v_prenex_20696 main_y) (<= (* 2 (select main_a v_prenex_20696)) 1998) (<= 1000 (+ (select main_a v_prenex_20696) (select main_a v_prenex_20695))))) (forall ((v_prenex_18651 Int) (v_prenex_18650 Int)) (or (< v_prenex_18651 main_y) (<= (select main_a v_prenex_18650) 999) (<= (+ main_y 1) v_prenex_18651) (<= 500 (select main_a v_prenex_18651)) (<= (select main_a v_prenex_18650) (select main_a v_prenex_18651)) (<= 1000 (* 2 (select main_a v_prenex_18651))))) (forall ((v_prenex_18060 Int) (v_prenex_18061 Int)) (or (<= 500 (select main_a v_prenex_18061)) (< v_prenex_18060 main_x) (<= (+ (select main_a v_prenex_18061) (select main_a v_prenex_18060)) 1000) (< v_prenex_18061 main_y) (<= 0 (+ (select main_a v_prenex_18060) 498)) (<= (+ main_y 1) v_prenex_18061) (<= 1 (select main_a v_prenex_18060)))) (forall ((v_prenex_14452 Int) (v_prenex_14451 Int)) (or (<= (select main_a v_prenex_14452) 1498) (<= (+ main_y 1) v_prenex_14452) (<= 1000 (+ (select main_a v_prenex_14452) (select main_a v_prenex_14451))) (<= 0 (+ (select main_a v_prenex_14451) 498)) (<= 500 (select main_a v_prenex_14452)) (< v_prenex_14452 main_y) (<= 1 (select main_a v_prenex_14451)))) (forall ((v_prenex_21131 Int) (v_prenex_21132 Int)) (or (<= (select main_a v_prenex_21132) 1498) (<= (select main_a v_prenex_21131) 500) (<= (select main_a v_prenex_21132) (+ (select main_a v_prenex_21131) 998)) (<= (+ main_y 1) v_prenex_21132) (< v_prenex_21132 main_y) (<= (select main_a v_prenex_21132) 999))) (forall ((v_prenex_22038 Int) (v_prenex_22039 Int)) (or (<= 500 (select main_a v_prenex_22039)) (<= (select main_a v_prenex_22039) (+ (select main_a v_prenex_22038) 998)) (<= 2 (* 2 (select main_a v_prenex_22038))) (<= (+ main_y 1) v_prenex_22039) (< v_prenex_22039 main_y) (< v_prenex_22038 main_x))) (or (forall ((v_prenex_14305 Int)) (or (<= (+ main_x 1) v_prenex_14305) (<= (select main_a v_prenex_14305) 500))) (forall ((v_prenex_14306 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_14306))) (< v_prenex_14306 main_y) (<= (+ main_y 1) v_prenex_14306) (<= 500 (select main_a v_prenex_14306))))) (forall ((v_prenex_18187 Int) (v_prenex_18186 Int)) (or (<= (select main_a v_prenex_18187) 999) (< v_prenex_18187 main_y) (<= (+ main_x 1) v_prenex_18186) (<= (+ (select main_a v_prenex_18187) (select main_a v_prenex_18186)) 1000) (<= (+ main_y 1) v_prenex_18187) (<= (* 2 (select main_a v_prenex_18186)) 1000))) (forall ((v_prenex_21520 Int) (v_prenex_21521 Int)) (or (<= (select main_a v_prenex_21520) 500) (<= (select main_a v_prenex_21521) 999) (< v_prenex_21521 main_y) (<= 500 (select main_a v_prenex_21521)) (<= (+ (select main_a v_prenex_21521) (select main_a v_prenex_21520)) 1000) (<= (+ main_y 1) v_prenex_21521))) (forall ((v_prenex_20728 Int) (v_prenex_20727 Int)) (or (<= (+ main_x 1) v_prenex_20727) (<= (+ main_y 1) v_prenex_20728) (<= (+ (select main_a v_prenex_20728) (select main_a v_prenex_20727)) 1000) (<= (select main_a v_prenex_20727) 999) (< v_prenex_20728 main_y) (<= 500 (select main_a v_prenex_20728)))) (forall ((v_prenex_16335 Int) (v_prenex_16334 Int)) (or (<= (+ (select main_a v_prenex_16335) (select main_a v_prenex_16334)) 1000) (< v_prenex_16335 main_y) (<= 1000 (* 2 (select main_a v_prenex_16335))) (<= (+ main_y 1) v_prenex_16335) (<= (select main_a v_prenex_16334) 999) (<= 0 (+ (select main_a v_prenex_16334) 498)))) (forall ((v_prenex_18473 Int) (v_prenex_18472 Int)) (or (<= (+ main_y 1) v_prenex_18473) (<= 1000 (* 2 (select main_a v_prenex_18473))) (< v_prenex_18473 main_y) (<= 1000 (+ (select main_a v_prenex_18473) (select main_a v_prenex_18472))) (<= 0 (+ (select main_a v_prenex_18472) 498)) (<= (select main_a v_prenex_18473) 999))) (forall ((v_prenex_19171 Int) (v_prenex_19172 Int)) (or (<= (+ main_y 1) v_prenex_19172) (<= (select main_a v_prenex_19172) (+ (select main_a v_prenex_19171) 998)) (<= 500 (select main_a v_prenex_19172)) (<= 2 (* 2 (select main_a v_prenex_19171))) (<= (select main_a v_prenex_19171) 999) (<= 1000 (* 2 (select main_a v_prenex_19172))) (< v_prenex_19172 main_y))) (forall ((v_prenex_21237 Int) (v_prenex_21238 Int)) (or (< v_prenex_21238 main_y) (<= (+ main_y 1) v_prenex_21238) (<= (+ (select main_a v_prenex_21238) (select main_a v_prenex_21237)) 1000) (<= (* 2 (select main_a v_prenex_21238)) 1998) (<= (select main_a v_prenex_21237) 999) (<= (* 2 (select main_a v_prenex_21237)) 1000))) (forall ((v_prenex_18734 Int) (v_prenex_18735 Int)) (or (<= 1 (select main_a v_prenex_18735)) (< v_prenex_18735 main_y) (<= 1000 (* 2 (select main_a v_prenex_18735))) (<= (+ (select main_a v_prenex_18735) (select main_a v_prenex_18734)) 1000) (<= 1 (select main_a v_prenex_18734)) (<= 0 (+ (select main_a v_prenex_18734) 498)) (<= (+ main_y 1) v_prenex_18735))) (forall ((v_prenex_18918 Int) (v_prenex_18917 Int)) (or (< v_prenex_18918 main_y) (<= (select main_a v_prenex_18917) 999) (<= (select main_a v_prenex_18917) 500) (<= (+ main_y 1) v_prenex_18918) (<= (* 2 (select main_a v_prenex_18918)) 1998) (<= 500 (select main_a v_prenex_18918)) (<= 1000 (+ (select main_a v_prenex_18918) (select main_a v_prenex_18917))))) (or (forall ((v_prenex_17747 Int)) (or (<= (* 2 (select main_a v_prenex_17747)) 1000) (<= (+ main_x 1) v_prenex_17747) (<= 1 (select main_a v_prenex_17747)))) (forall ((v_prenex_17748 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_17748))) (<= (+ main_y 1) v_prenex_17748) (<= (select main_a v_prenex_17748) 1498) (< v_prenex_17748 main_y)))) (forall ((v_prenex_18295 Int) (v_prenex_18294 Int)) (or (<= (+ main_y 1) v_prenex_18295) (<= 0 (+ (select main_a v_prenex_18294) 498)) (<= (* 2 (select main_a v_prenex_18295)) 1998) (<= (+ main_x 1) v_prenex_18294) (< v_prenex_18295 main_y) (<= (select main_a v_prenex_18294) (select main_a v_prenex_18295)))) (or (forall ((v_prenex_16923 Int)) (or (< v_prenex_16923 main_y) (<= (+ main_y 1) v_prenex_16923) (<= (select main_a v_prenex_16923) 1498) (<= (* 2 (select main_a v_prenex_16923)) 1998) (<= (select main_a v_prenex_16923) 999))) (forall ((v_prenex_16922 Int)) (or (<= (select main_a v_prenex_16922) 999) (<= (select main_a v_prenex_16922) 500)))) (forall ((v_prenex_14945 Int) (v_prenex_14944 Int)) (or (<= (* 2 (select main_a v_prenex_14944)) 1000) (< v_prenex_14945 main_y) (<= (+ main_x 1) v_prenex_14944) (<= 0 (+ (select main_a v_prenex_14944) 498)) (<= (select main_a v_prenex_14945) 999) (<= (select main_a v_prenex_14944) (select main_a v_prenex_14945)) (<= (+ main_y 1) v_prenex_14945))) (forall ((v_prenex_16944 Int) (v_prenex_16945 Int)) (or (<= 500 (select main_a v_prenex_16945)) (<= (+ main_y 1) v_prenex_16945) (<= (* 2 (select main_a v_prenex_16944)) 1000) (<= (select main_a v_prenex_16944) (select main_a v_prenex_16945)) (<= (select main_a v_prenex_16944) 500) (<= (* 2 (select main_a v_prenex_16945)) 1998) (< v_prenex_16945 main_y))) (forall ((v_prenex_13946 Int) (v_prenex_13945 Int)) (or (<= 2 (* 2 (select main_a v_prenex_13945))) (<= (select main_a v_prenex_13945) (select main_a v_prenex_13946)) (<= (* 2 (select main_a v_prenex_13945)) 1000) (<= (* 2 (select main_a v_prenex_13946)) 1998) (<= (select main_a v_prenex_13946) 1498) (< v_prenex_13946 main_y) (<= (+ main_y 1) v_prenex_13946))) (forall ((v_prenex_15173 Int) (v_prenex_15172 Int)) (or (<= 1 (select main_a v_prenex_15173)) (<= 0 (+ (select main_a v_prenex_15172) 498)) (< v_prenex_15173 main_y) (<= (select main_a v_prenex_15172) (select main_a v_prenex_15173)) (<= (+ main_y 1) v_prenex_15173) (<= 1 (select main_a v_prenex_15172)) (<= (select main_a v_prenex_15173) 1498))) (forall ((v_prenex_14727 Int) (v_prenex_14726 Int)) (or (<= (+ main_y 1) v_prenex_14727) (<= (select main_a v_prenex_14726) (select main_a v_prenex_14727)) (< v_prenex_14727 main_y) (<= 500 (select main_a v_prenex_14727)) (<= (* 2 (select main_a v_prenex_14726)) 1000) (<= 1 (select main_a v_prenex_14726)))) (forall ((v_prenex_13879 Int) (v_prenex_13880 Int)) (or (<= (select main_a v_prenex_13879) 999) (<= (select main_a v_prenex_13880) 999) (<= (+ main_y 1) v_prenex_13880) (<= (+ main_x 1) v_prenex_13879) (<= (+ (select main_a v_prenex_13880) (select main_a v_prenex_13879)) 1000) (< v_prenex_13880 main_y) (<= (select main_a v_prenex_13879) 500))) (or (forall ((v_prenex_13800 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_13800))) (<= (* 2 (select main_a v_prenex_13800)) 1998) (< v_prenex_13800 main_y) (<= (+ main_y 1) v_prenex_13800))) (forall ((v_prenex_13799 Int)) (or (<= (+ main_x 1) v_prenex_13799) (<= (select main_a v_prenex_13799) 999) (<= (select main_a v_prenex_13799) 500)))) (forall ((v_prenex_17516 Int) (v_prenex_17517 Int)) (or (<= (+ main_y 1) v_prenex_17517) (<= (+ main_x 1) v_prenex_17516) (<= 1 (select main_a v_prenex_17517)) (<= (select main_a v_prenex_17516) 999) (<= 2 (* 2 (select main_a v_prenex_17516))) (< v_prenex_17517 main_y) (<= (select main_a v_prenex_17516) (select main_a v_prenex_17517)))) (forall ((v_prenex_21906 Int) (v_prenex_21907 Int)) (or (<= (select main_a v_prenex_21906) 500) (<= 1000 (* 2 (select main_a v_prenex_21907))) (<= (+ main_y 1) v_prenex_21907) (<= (select main_a v_prenex_21907) (+ (select main_a v_prenex_21906) 998)) (<= 500 (select main_a v_prenex_21907)) (< v_prenex_21907 main_y) (<= (select main_a v_prenex_21906) 999))) (forall ((v_prenex_21483 Int) (v_prenex_21482 Int)) (or (<= (+ (select main_a v_prenex_21483) (select main_a v_prenex_21482)) 1000) (<= 0 (+ (select main_a v_prenex_21482) 498)) (<= (select main_a v_prenex_21483) 999) (< v_prenex_21483 main_y) (<= 1 (select main_a v_prenex_21482)) (< v_prenex_21482 main_x) (<= (+ main_y 1) v_prenex_21483))) (forall ((v_prenex_21450 Int) (v_prenex_21451 Int)) (or (<= 1 (select main_a v_prenex_21450)) (<= (select main_a v_prenex_21450) (select main_a v_prenex_21451)) (< v_prenex_21450 main_x) (<= (+ main_y 1) v_prenex_21451) (<= 1000 (* 2 (select main_a v_prenex_21451))) (< v_prenex_21451 main_y))) (or (forall ((v_prenex_19834 Int)) (or (<= (* 2 (select main_a v_prenex_19834)) 1998) (<= 500 (select main_a v_prenex_19834)) (<= (+ main_y 1) v_prenex_19834) (< v_prenex_19834 main_y))) (forall ((v_prenex_19833 Int)) (or (<= 1 (select main_a v_prenex_19833)) (<= (+ main_x 1) v_prenex_19833) (<= (* 2 (select main_a v_prenex_19833)) 1000)))) (forall ((v_prenex_14657 Int) (v_prenex_14656 Int)) (or (< v_prenex_14657 main_y) (<= 1 (select main_a v_prenex_14657)) (<= (select main_a v_prenex_14656) 999) (<= (* 2 (select main_a v_prenex_14656)) 1000) (<= 500 (select main_a v_prenex_14657)) (<= (select main_a v_prenex_14656) (select main_a v_prenex_14657)) (<= (+ main_y 1) v_prenex_14657))) (forall ((v_prenex_17534 Int) (v_prenex_17535 Int)) (or (<= (select main_a v_prenex_17534) 999) (<= (+ (select main_a v_prenex_17535) (select main_a v_prenex_17534)) 1000) (<= (select main_a v_prenex_17535) 999) (<= (+ main_y 1) v_prenex_17535) (< v_prenex_17535 main_y) (<= (select main_a v_prenex_17535) 1498))) (or (forall ((v_prenex_17658 Int)) (or (<= (+ main_y 1) v_prenex_17658) (<= (* 2 (select main_a v_prenex_17658)) 1998) (< v_prenex_17658 main_y))) (forall ((v_prenex_17657 Int)) (or (<= 0 (+ (select main_a v_prenex_17657) 498)) (<= (select main_a v_prenex_17657) 999) (<= (+ main_x 1) v_prenex_17657)))) (or (forall ((v_prenex_15454 Int)) (or (<= (* 2 (select main_a v_prenex_15454)) 1000) (<= (select main_a v_prenex_15454) 500) (<= (+ main_x 1) v_prenex_15454))) (forall ((v_prenex_15455 Int)) (or (<= 1 (select main_a v_prenex_15455)) (<= (+ main_y 1) v_prenex_15455) (<= 1000 (* 2 (select main_a v_prenex_15455))) (< v_prenex_15455 main_y)))) (or (forall ((v_prenex_13755 Int)) (or (<= 2 (* 2 (select main_a v_prenex_13755))) (<= (* 2 (select main_a v_prenex_13755)) 1000) (<= (+ main_x 1) v_prenex_13755))) (forall ((v_prenex_13756 Int)) (or (< v_prenex_13756 main_y) (<= (select main_a v_prenex_13756) 1498) (<= (* 2 (select main_a v_prenex_13756)) 1998) (<= (+ main_y 1) v_prenex_13756)))) (forall ((v_prenex_13521 Int) (v_prenex_13520 Int)) (or (<= (+ main_y 1) v_prenex_13521) (<= 1 (select main_a v_prenex_13520)) (<= (select main_a v_prenex_13521) 999) (< v_prenex_13521 main_y) (<= (select main_a v_prenex_13521) 1498) (<= (select main_a v_prenex_13520) 500) (<= 1000 (+ (select main_a v_prenex_13521) (select main_a v_prenex_13520))))) (forall ((v_prenex_18510 Int) (v_prenex_18511 Int)) (or (<= (+ main_y 1) v_prenex_18511) (<= 500 (select main_a v_prenex_18511)) (<= 0 (+ (select main_a v_prenex_18510) 498)) (<= (select main_a v_prenex_18510) (select main_a v_prenex_18511)) (< v_prenex_18511 main_y) (<= 2 (* 2 (select main_a v_prenex_18510))) (<= 1000 (* 2 (select main_a v_prenex_18511))))) (or (forall ((v_prenex_17135 Int)) (or (<= (+ main_y 1) v_prenex_17135) (< v_prenex_17135 main_y) (<= (* 2 (select main_a v_prenex_17135)) 1998) (<= 1 (select main_a v_prenex_17135)))) (forall ((v_prenex_17134 Int)) (or (<= 0 (+ (select main_a v_prenex_17134) 498)) (< v_prenex_17134 main_x) (<= (select main_a v_prenex_17134) 999)))) (forall ((v_prenex_16802 Int) (v_prenex_16803 Int)) (or (<= (select main_a v_prenex_16802) (select main_a v_prenex_16803)) (< v_prenex_16803 main_y) (<= (* 2 (select main_a v_prenex_16803)) 1998) (<= (+ main_y 1) v_prenex_16803) (<= 1 (select main_a v_prenex_16802)) (<= (select main_a v_prenex_16803) 1498))) (forall ((v_prenex_18156 Int) (v_prenex_18157 Int)) (or (< v_prenex_18156 main_x) (<= (+ main_y 1) v_prenex_18157) (<= (select main_a v_prenex_18156) 500) (< v_prenex_18157 main_y) (<= (select main_a v_prenex_18157) (+ (select main_a v_prenex_18156) 998)) (<= 1000 (* 2 (select main_a v_prenex_18157))) (<= 1 (select main_a v_prenex_18156)))) (forall ((v_prenex_18408 Int) (v_prenex_18409 Int)) (or (<= (select main_a v_prenex_18408) (select main_a v_prenex_18409)) (<= 1000 (* 2 (select main_a v_prenex_18409))) (<= (+ main_y 1) v_prenex_18409) (<= 1 (select main_a v_prenex_18408)) (< v_prenex_18409 main_y) (<= (select main_a v_prenex_18409) 1498) (<= 2 (* 2 (select main_a v_prenex_18408))))) (or (forall ((v_prenex_21022 Int)) (or (<= 0 (+ (select main_a v_prenex_21022) 498)) (<= (select main_a v_prenex_21022) 999))) (forall ((v_prenex_21023 Int)) (or (< v_prenex_21023 main_y) (<= (* 2 (select main_a v_prenex_21023)) 1998) (<= (+ main_y 1) v_prenex_21023) (<= 1 (select main_a v_prenex_21023))))) (forall ((v_prenex_18750 Int) (v_prenex_18751 Int)) (or (< v_prenex_18751 main_y) (<= 1000 (* 2 (select main_a v_prenex_18751))) (<= (+ (select main_a v_prenex_18751) (select main_a v_prenex_18750)) 1000) (<= (select main_a v_prenex_18750) 500) (<= (* 2 (select main_a v_prenex_18751)) 1998) (<= 2 (* 2 (select main_a v_prenex_18750))) (<= (+ main_y 1) v_prenex_18751))) (forall ((v_prenex_21100 Int) (v_prenex_21101 Int)) (or (<= 1000 (+ (select main_a v_prenex_21101) (select main_a v_prenex_21100))) (<= (+ main_y 1) v_prenex_21101) (< v_prenex_21101 main_y) (<= 0 (+ (select main_a v_prenex_21100) 498)) (<= (select main_a v_prenex_21100) 999) (<= 500 (select main_a v_prenex_21101)) (<= 1000 (* 2 (select main_a v_prenex_21101))))) (forall ((v_prenex_16446 Int) (v_prenex_16447 Int)) (or (< v_prenex_16446 main_x) (<= 2 (* 2 (select main_a v_prenex_16446))) (<= (select main_a v_prenex_16446) 500) (<= 1000 (+ (select main_a v_prenex_16447) (select main_a v_prenex_16446))) (<= (+ main_y 1) v_prenex_16447) (<= (* 2 (select main_a v_prenex_16447)) 1998) (< v_prenex_16447 main_y))) (forall ((v_prenex_13775 Int) (v_prenex_13776 Int)) (or (<= 0 (+ (select main_a v_prenex_13775) 498)) (<= 1 (select main_a v_prenex_13776)) (< v_prenex_13776 main_y) (<= 500 (select main_a v_prenex_13776)) (<= 1000 (+ (select main_a v_prenex_13776) (select main_a v_prenex_13775))) (<= (+ main_y 1) v_prenex_13776) (<= (select main_a v_prenex_13775) 500))) (forall ((v_prenex_21618 Int) (v_prenex_21619 Int)) (or (<= (select main_a v_prenex_21618) 500) (<= (select main_a v_prenex_21619) (+ (select main_a v_prenex_21618) 998)) (<= (select main_a v_prenex_21619) 999) (< v_prenex_21619 main_y) (< v_prenex_21618 main_x) (<= (+ main_y 1) v_prenex_21619))) (forall ((v_prenex_14202 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_14202))) (<= (+ main_y 1) v_prenex_14202) (< v_prenex_14202 main_y) (<= 1 (select main_a v_prenex_14202)))) (<= (- (- main_x) (- main_y)) (- 1)) (forall ((v_prenex_21118 Int) (v_prenex_21119 Int)) (or (<= (select main_a v_prenex_21118) 500) (< v_prenex_21119 main_y) (<= (select main_a v_prenex_21118) (select main_a v_prenex_21119)) (< v_prenex_21118 main_x) (<= (+ main_y 1) v_prenex_21119) (<= (select main_a v_prenex_21118) 999) (<= 1000 (* 2 (select main_a v_prenex_21119))))) (or (forall ((v_prenex_15788 Int)) (or (<= 2 (* 2 (select main_a v_prenex_15788))) (<= (select main_a v_prenex_15788) 500))) (forall ((v_prenex_15789 Int)) (or (< v_prenex_15789 main_y) (<= (+ main_y 1) v_prenex_15789) (<= 1000 (* 2 (select main_a v_prenex_15789)))))) (or (forall ((v_prenex_16908 Int)) (or (<= (+ main_x 1) v_prenex_16908) (<= 0 (+ (select main_a v_prenex_16908) 498)) (<= (select main_a v_prenex_16908) 999))) (forall ((v_prenex_16909 Int)) (or (<= (+ main_y 1) v_prenex_16909) (< v_prenex_16909 main_y) (<= 500 (select main_a v_prenex_16909)) (<= (* 2 (select main_a v_prenex_16909)) 1998)))) (forall ((v_prenex_14644 Int) (v_prenex_14645 Int)) (or (<= 0 (+ (select main_a v_prenex_14644) 498)) (<= (select main_a v_prenex_14645) (+ (select main_a v_prenex_14644) 998)) (<= (+ main_y 1) v_prenex_14645) (< v_prenex_14645 main_y) (<= 1 (select main_a v_prenex_14645)) (<= (select main_a v_prenex_14644) 999))) (forall ((v_prenex_18563 Int) (v_prenex_18562 Int)) (or (<= (+ (select main_a v_prenex_18563) (select main_a v_prenex_18562)) 1000) (<= (+ main_y 1) v_prenex_18563) (< v_prenex_18563 main_y) (<= 2 (* 2 (select main_a v_prenex_18562))) (<= (select main_a v_prenex_18563) 1498) (<= 1 (select main_a v_prenex_18562)))) (or (forall ((v_prenex_18475 Int)) (or (<= (select main_a v_prenex_18475) 1498) (<= (* 2 (select main_a v_prenex_18475)) 1998) (<= (+ main_y 1) v_prenex_18475) (< v_prenex_18475 main_y))) (forall ((v_prenex_18474 Int)) (or (<= (* 2 (select main_a v_prenex_18474)) 1000) (<= (+ main_x 1) v_prenex_18474) (<= 0 (+ (select main_a v_prenex_18474) 498))))) (or (forall ((v_prenex_20337 Int)) (or (<= (* 2 (select main_a v_prenex_20337)) 1000) (<= (select main_a v_prenex_20337) 999) (<= (+ main_x 1) v_prenex_20337))) (forall ((v_prenex_20338 Int)) (or (<= (+ main_y 1) v_prenex_20338) (< v_prenex_20338 main_y) (<= 1 (select main_a v_prenex_20338)) (<= (* 2 (select main_a v_prenex_20338)) 1998)))) (forall ((v_prenex_20079 Int) (v_prenex_20080 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_20080))) (<= (select main_a v_prenex_20079) (select main_a v_prenex_20080)) (< v_prenex_20080 main_y) (<= (+ main_y 1) v_prenex_20080) (<= 0 (+ (select main_a v_prenex_20079) 498)) (<= 1 (select main_a v_prenex_20079)))) (or (forall ((v_prenex_17046 Int)) (or (<= 0 (+ (select main_a v_prenex_17046) 498)) (<= (+ main_x 1) v_prenex_17046) (<= 1 (select main_a v_prenex_17046)))) (forall ((v_prenex_17047 Int)) (or (<= (+ main_y 1) v_prenex_17047) (< v_prenex_17047 main_y) (<= 1 (select main_a v_prenex_17047)) (<= 1000 (* 2 (select main_a v_prenex_17047)))))) (forall ((v_prenex_16512 Int) (v_prenex_16513 Int)) (or (<= (+ (select main_a v_prenex_16513) (select main_a v_prenex_16512)) 1000) (< v_prenex_16512 main_x) (<= 2 (* 2 (select main_a v_prenex_16512))) (<= (+ main_x 1) v_prenex_16512))) (or (forall ((v_prenex_21743 Int)) (or (<= (+ main_y 1) v_prenex_21743) (< v_prenex_21743 main_y) (<= 500 (select main_a v_prenex_21743)) (<= (* 2 (select main_a v_prenex_21743)) 1998))) (forall ((v_prenex_21742 Int)) (<= (select main_a v_prenex_21742) 500))) (forall ((v_prenex_21432 Int) (v_prenex_21433 Int)) (or (<= 2 (* 2 (select main_a v_prenex_21432))) (<= 0 (+ (select main_a v_prenex_21432) 498)) (<= 1000 (+ (select main_a v_prenex_21433) (select main_a v_prenex_21432))) (< v_prenex_21433 main_y) (<= (+ main_y 1) v_prenex_21433) (<= (select main_a v_prenex_21433) 1498) (<= (select main_a v_prenex_21433) 999))) (or (forall ((v_prenex_17872 Int)) (or (<= (select main_a v_prenex_17872) 1498) (<= (+ main_y 1) v_prenex_17872) (<= 1000 (* 2 (select main_a v_prenex_17872))) (< v_prenex_17872 main_y))) (forall ((v_prenex_17871 Int)) (or (<= 0 (+ (select main_a v_prenex_17871) 498)) (<= 1 (select main_a v_prenex_17871))))) (or (forall ((v_prenex_18731 Int)) (or (< v_prenex_18731 main_y) (<= (+ main_y 1) v_prenex_18731) (<= (select main_a v_prenex_18731) 1498) (<= 1000 (* 2 (select main_a v_prenex_18731))))) (forall ((v_prenex_18730 Int)) (or (<= 0 (+ (select main_a v_prenex_18730) 498)) (< v_prenex_18730 main_x)))) (forall ((v_prenex_18202 Int) (v_prenex_18203 Int)) (or (<= (+ main_y 1) v_prenex_18203) (<= 1 (select main_a v_prenex_18202)) (<= (select main_a v_prenex_18202) 500) (<= 1000 (+ (select main_a v_prenex_18203) (select main_a v_prenex_18202))) (<= 500 (select main_a v_prenex_18203)) (< v_prenex_18203 main_y))) (or (forall ((v_prenex_15322 Int)) (or (<= (+ main_x 1) v_prenex_15322) (<= 0 (+ (select main_a v_prenex_15322) 498)))) (forall ((v_prenex_15323 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_15323))) (<= (+ main_y 1) v_prenex_15323) (< v_prenex_15323 main_y) (<= (* 2 (select main_a v_prenex_15323)) 1998)))) (forall ((v_prenex_13995 Int) (v_prenex_13994 Int)) (or (<= 500 (select main_a v_prenex_13995)) (<= 0 (+ (select main_a v_prenex_13994) 498)) (<= 2 (* 2 (select main_a v_prenex_13994))) (<= 1000 (* 2 (select main_a v_prenex_13995))) (<= (+ main_y 1) v_prenex_13995) (< v_prenex_13995 main_y) (<= (+ (select main_a v_prenex_13995) (select main_a v_prenex_13994)) 1000))) (forall ((v_prenex_21642 Int) (v_prenex_21643 Int)) (or (< v_prenex_21642 main_x) (<= (+ main_y 1) v_prenex_21643) (<= 1000 (* 2 (select main_a v_prenex_21643))) (<= (select main_a v_prenex_21643) (+ (select main_a v_prenex_21642) 998)) (< v_prenex_21643 main_y))) (forall ((v_prenex_21438 Int) (v_prenex_21439 Int)) (or (< v_prenex_21439 main_y) (< v_prenex_21438 main_x) (<= 1 (select main_a v_prenex_21438)) (<= (+ main_y 1) v_prenex_21439) (<= 1000 (* 2 (select main_a v_prenex_21439))) (<= (select main_a v_prenex_21438) (select main_a v_prenex_21439)) (<= 0 (+ (select main_a v_prenex_21438) 498)))) (forall ((v_prenex_18330 Int) (v_prenex_18331 Int)) (or (< v_prenex_18330 main_x) (< v_prenex_18331 main_y) (<= (+ (select main_a v_prenex_18331) (select main_a v_prenex_18330)) 1000) (<= (+ main_y 1) v_prenex_18331) (<= (select main_a v_prenex_18331) 1498))) (or (forall ((v_prenex_14339 Int)) (or (<= (select main_a v_prenex_14339) 999) (< v_prenex_14339 main_x) (<= 2 (* 2 (select main_a v_prenex_14339))))) (forall ((v_prenex_14340 Int)) (or (<= (* 2 (select main_a v_prenex_14340)) 1998) (<= 500 (select main_a v_prenex_14340)) (< v_prenex_14340 main_y) (<= (+ main_y 1) v_prenex_14340)))) (forall ((v_prenex_21070 Int) (v_prenex_21071 Int)) (or (< v_prenex_21071 main_y) (<= (+ main_y 1) v_prenex_21071) (<= (* 2 (select main_a v_prenex_21071)) 1998) (<= (select main_a v_prenex_21071) 999) (<= (select main_a v_prenex_21070) 500) (<= (select main_a v_prenex_21070) (select main_a v_prenex_21071)) (<= 0 (+ (select main_a v_prenex_21070) 498)))) (forall ((v_prenex_19614 Int) (v_prenex_19613 Int)) (or (<= 2 (* 2 (select main_a v_prenex_19613))) (<= (select main_a v_prenex_19614) (+ (select main_a v_prenex_19613) 998)) (<= 1000 (* 2 (select main_a v_prenex_19614))) (<= (+ main_y 1) v_prenex_19614) (<= (* 2 (select main_a v_prenex_19613)) 1000) (<= (select main_a v_prenex_19614) 1498) (< v_prenex_19614 main_y))) (forall ((v_prenex_21344 Int) (v_prenex_21345 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_21345))) (<= (+ main_y 1) v_prenex_21345) (< v_prenex_21345 main_y) (<= 2 (* 2 (select main_a v_prenex_21344))) (<= 0 (+ (select main_a v_prenex_21344) 498)) (<= 1000 (+ (select main_a v_prenex_21345) (select main_a v_prenex_21344))) (<= (select main_a v_prenex_21345) 999))) (or (forall ((v_prenex_19801 Int)) (or (<= 1 (select main_a v_prenex_19801)) (<= (* 2 (select main_a v_prenex_19801)) 1000))) (forall ((v_prenex_19802 Int)) (or (<= (* 2 (select main_a v_prenex_19802)) 1998) (< v_prenex_19802 main_y) (<= (+ main_y 1) v_prenex_19802) (<= 1000 (* 2 (select main_a v_prenex_19802)))))) (or (forall ((v_prenex_22030 Int)) (or (<= 2 (* 2 (select main_a v_prenex_22030))) (<= 1 (select main_a v_prenex_22030)))) (forall ((v_prenex_22031 Int)) (or (< v_prenex_22031 main_y) (<= (+ main_y 1) v_prenex_22031) (<= (select main_a v_prenex_22031) 1498) (<= 1000 (* 2 (select main_a v_prenex_22031))) (<= 500 (select main_a v_prenex_22031))))) (forall ((v_prenex_18785 Int) (v_prenex_18784 Int)) (or (<= (select main_a v_prenex_18784) 999) (< v_prenex_18784 main_x) (< v_prenex_18785 main_y) (<= (+ main_x 1) v_prenex_18784) (<= 1000 (+ (select main_a v_prenex_18785) (select main_a v_prenex_18784))))) (forall ((v_prenex_14246 Int) (v_prenex_14245 Int)) (or (<= 1000 (+ (select main_a v_prenex_14246) (select main_a v_prenex_14245))) (<= 0 (+ (select main_a v_prenex_14245) 498)) (< v_prenex_14245 main_x) (<= 2 (* 2 (select main_a v_prenex_14245))) (<= (* 2 (select main_a v_prenex_14246)) 1998) (< v_prenex_14246 main_y) (<= (+ main_y 1) v_prenex_14246))) (forall ((v_prenex_22020 Int) (v_prenex_22019 Int)) (or (<= 1 (select main_a v_prenex_22020)) (<= 1 (select main_a v_prenex_22019)) (<= (select main_a v_prenex_22019) 999) (< v_prenex_22020 main_y) (<= (select main_a v_prenex_22019) (select main_a v_prenex_22020)) (<= (+ main_y 1) v_prenex_22020))) (forall ((v_prenex_17915 Int) (v_prenex_17916 Int)) (or (< v_prenex_17916 main_y) (<= (+ (select main_a v_prenex_17916) (select main_a v_prenex_17915)) 1000) (<= 1000 (* 2 (select main_a v_prenex_17916))) (<= (* 2 (select main_a v_prenex_17916)) 1998) (<= 1 (select main_a v_prenex_17915)) (<= (+ main_y 1) v_prenex_17916))) (forall ((v_prenex_21510 Int) (v_prenex_21511 Int)) (or (<= 0 (+ (select main_a v_prenex_21510) 498)) (< v_prenex_21511 main_y) (<= (select main_a v_prenex_21511) (+ (select main_a v_prenex_21510) 998)) (<= (+ main_y 1) v_prenex_21511) (<= (select main_a v_prenex_21511) 999) (<= (* 2 (select main_a v_prenex_21511)) 1998) (<= 2 (* 2 (select main_a v_prenex_21510))))) (forall ((v_prenex_21844 Int) (v_prenex_21845 Int)) (or (< v_prenex_21845 main_y) (<= (select main_a v_prenex_21845) 1498) (<= 1 (select main_a v_prenex_21844)) (<= (select main_a v_prenex_21845) (+ (select main_a v_prenex_21844) 998)) (<= 500 (select main_a v_prenex_21845)) (<= (+ main_y 1) v_prenex_21845))) (forall ((v_prenex_21110 Int) (v_prenex_21111 Int)) (or (<= 1000 (+ (select main_a v_prenex_21111) (select main_a v_prenex_21110))) (<= (+ main_y 1) v_prenex_21111) (<= (select main_a v_prenex_21110) 500) (<= 500 (select main_a v_prenex_21111)) (< v_prenex_21111 main_y))) (forall ((v_prenex_16166 Int) (v_prenex_16167 Int)) (or (<= (+ main_y 1) v_prenex_16167) (< v_prenex_16167 main_y) (<= (select main_a v_prenex_16167) (+ (select main_a v_prenex_16166) 998)) (<= 1 (select main_a v_prenex_16166)) (<= 500 (select main_a v_prenex_16167)) (<= 1000 (* 2 (select main_a v_prenex_16167))) (<= 0 (+ (select main_a v_prenex_16166) 498)))) (forall ((v_prenex_20841 Int) (v_prenex_20842 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_20842))) (<= 1000 (+ (select main_a v_prenex_20842) (select main_a v_prenex_20841))) (<= (+ main_y 1) v_prenex_20842) (<= 0 (+ (select main_a v_prenex_20841) 498)) (<= 2 (* 2 (select main_a v_prenex_20841))) (<= (select main_a v_prenex_20842) 1498) (< v_prenex_20842 main_y))) (forall ((v_prenex_15361 Int) (v_prenex_15360 Int)) (or (<= 1 (select main_a v_prenex_15360)) (<= (+ (select main_a v_prenex_15361) (select main_a v_prenex_15360)) 1000) (<= (+ main_x 1) v_prenex_15360) (< v_prenex_15361 main_y) (<= (+ main_y 1) v_prenex_15361) (<= 500 (select main_a v_prenex_15361)) (<= (* 2 (select main_a v_prenex_15360)) 1000))) (forall ((v_prenex_14827 Int) (v_prenex_14826 Int)) (or (<= (select main_a v_prenex_14826) (select main_a v_prenex_14827)) (< v_prenex_14827 main_y) (<= (* 2 (select main_a v_prenex_14826)) 1000) (<= (+ main_y 1) v_prenex_14827) (<= 1 (select main_a v_prenex_14827)) (<= (select main_a v_prenex_14826) 999) (<= (select main_a v_prenex_14827) 999))) (forall ((v_prenex_17945 Int) (v_prenex_17946 Int)) (or (< v_prenex_17946 main_y) (<= 1 (select main_a v_prenex_17946)) (<= 1000 (* 2 (select main_a v_prenex_17946))) (<= (select main_a v_prenex_17945) (select main_a v_prenex_17946)) (<= (+ main_y 1) v_prenex_17946) (<= (select main_a v_prenex_17945) 999))) (or (forall ((v_prenex_14068 Int)) (or (<= 0 (+ (select main_a v_prenex_14068) 498)) (<= (* 2 (select main_a v_prenex_14068)) 1000))) (forall ((v_prenex_14069 Int)) (or (<= (+ main_y 1) v_prenex_14069) (<= (* 2 (select main_a v_prenex_14069)) 1998) (<= (select main_a v_prenex_14069) 1498) (< v_prenex_14069 main_y) (<= 500 (select main_a v_prenex_14069))))) (forall ((v_prenex_19702 Int) (v_prenex_19701 Int)) (or (<= 500 (select main_a v_prenex_19702)) (<= (select main_a v_prenex_19701) (select main_a v_prenex_19702)) (<= (+ main_y 1) v_prenex_19702) (< v_prenex_19702 main_y) (<= 0 (+ (select main_a v_prenex_19701) 498)) (<= (select main_a v_prenex_19701) 999) (<= (select main_a v_prenex_19702) 1498))) (forall ((v_prenex_14937 Int) (v_prenex_14936 Int)) (or (<= 0 (+ (select main_a v_prenex_14936) 498)) (<= (+ main_y 1) v_prenex_14937) (< v_prenex_14936 main_x) (<= 500 (select main_a v_prenex_14937)) (< v_prenex_14937 main_y) (<= (* 2 (select main_a v_prenex_14936)) 1000) (<= (select main_a v_prenex_14937) (+ (select main_a v_prenex_14936) 998)))) (forall ((v_prenex_20634 Int) (v_prenex_20633 Int)) (or (< v_prenex_20634 main_y) (<= (+ main_x 1) v_prenex_20633) (<= (* 2 (select main_a v_prenex_20633)) 1000) (<= (select main_a v_prenex_20634) 999) (<= 1 (select main_a v_prenex_20633)) (<= (select main_a v_prenex_20633) (select main_a v_prenex_20634)) (<= (+ main_y 1) v_prenex_20634))) (forall ((v_prenex_15807 Int) (v_prenex_15806 Int)) (or (< v_prenex_15807 main_y) (<= 0 (+ (select main_a v_prenex_15806) 498)) (<= 1 (select main_a v_prenex_15807)) (<= 1 (select main_a v_prenex_15806)) (<= 1000 (+ (select main_a v_prenex_15807) (select main_a v_prenex_15806))) (<= (+ main_y 1) v_prenex_15807) (<= (* 2 (select main_a v_prenex_15807)) 1998))) (forall ((v_prenex_20618 Int) (v_prenex_20617 Int)) (or (<= (+ main_y 1) v_prenex_20618) (<= (select main_a v_prenex_20618) (+ (select main_a v_prenex_20617) 998)) (< v_prenex_20617 main_x) (<= (+ main_x 1) v_prenex_20617) (<= (* 2 (select main_a v_prenex_20617)) 1000))) (forall ((v_prenex_16678 Int) (v_prenex_16679 Int)) (or (<= (select main_a v_prenex_16679) 1498) (<= (+ main_y 1) v_prenex_16679) (<= (select main_a v_prenex_16679) 999) (<= (select main_a v_prenex_16678) 999) (<= 2 (* 2 (select main_a v_prenex_16678))) (<= (+ (select main_a v_prenex_16679) (select main_a v_prenex_16678)) 1000) (< v_prenex_16679 main_y))) (or (forall ((v_prenex_15944 Int)) (or (<= 1 (select main_a v_prenex_15944)) (<= (select main_a v_prenex_15944) 999))) (forall ((v_prenex_15945 Int)) (or (<= (+ main_y 1) v_prenex_15945) (< v_prenex_15945 main_y) (<= (* 2 (select main_a v_prenex_15945)) 1998) (<= 1000 (* 2 (select main_a v_prenex_15945))) (<= (select main_a v_prenex_15945) 999)))) (forall ((v_prenex_17048 Int) (v_prenex_17049 Int)) (or (<= 1 (select main_a v_prenex_17049)) (< v_prenex_17049 main_y) (<= (+ main_y 1) v_prenex_17049) (<= (select main_a v_prenex_17048) 999) (<= 500 (select main_a v_prenex_17049)) (<= (select main_a v_prenex_17049) (+ (select main_a v_prenex_17048) 998)) (<= 1 (select main_a v_prenex_17048)))) (forall ((v_prenex_21944 Int) (v_prenex_21945 Int)) (or (<= 2 (* 2 (select main_a v_prenex_21944))) (<= (+ main_y 1) v_prenex_21945) (<= 1 (select main_a v_prenex_21945)) (<= (* 2 (select main_a v_prenex_21944)) 1000) (< v_prenex_21945 main_y) (<= (+ (select main_a v_prenex_21945) (select main_a v_prenex_21944)) 1000))) (forall ((v_prenex_13530 Int) (v_prenex_13531 Int)) (or (<= 0 (+ (select main_a v_prenex_13530) 498)) (< v_prenex_13531 main_y) (<= (select main_a v_prenex_13531) (+ (select main_a v_prenex_13530) 998)) (<= 1 (select main_a v_prenex_13531)) (<= (+ main_y 1) v_prenex_13531) (<= (* 2 (select main_a v_prenex_13530)) 1000) (<= 1000 (* 2 (select main_a v_prenex_13531))))) (forall ((v_prenex_18493 Int) (v_prenex_18492 Int)) (or (<= (+ main_x 1) v_prenex_18492) (<= (+ main_y 1) v_prenex_18493) (< v_prenex_18493 main_y) (<= 1 (select main_a v_prenex_18492)) (<= (select main_a v_prenex_18493) 999) (<= (select main_a v_prenex_18493) (+ (select main_a v_prenex_18492) 998)))) (forall ((v_prenex_13448 Int) (v_prenex_13447 Int)) (or (<= (* 2 (select main_a v_prenex_13447)) 1998) (<= (* 2 (select main_a v_prenex_13448)) 1000) (< v_prenex_13447 main_y) (<= (select main_a v_prenex_13448) 500) (<= (+ main_y 1) v_prenex_13447) (<= (select main_a v_prenex_13447) 999) (<= (select main_a v_prenex_13448) (select main_a v_prenex_13447)))) (forall ((v_prenex_17554 Int) (v_prenex_17555 Int)) (or (<= (select main_a v_prenex_17555) 999) (<= (+ (select main_a v_prenex_17555) (select main_a v_prenex_17554)) 1000) (<= (select main_a v_prenex_17554) 999) (<= (+ main_y 1) v_prenex_17555) (<= 2 (* 2 (select main_a v_prenex_17554))) (< v_prenex_17555 main_y) (<= 1 (select main_a v_prenex_17555)))) (or (forall ((v_prenex_21494 Int)) (or (<= (* 2 (select main_a v_prenex_21494)) 1000) (<= 1 (select main_a v_prenex_21494)))) (forall ((v_prenex_21495 Int)) (or (<= (select main_a v_prenex_21495) 999) (<= (select main_a v_prenex_21495) 1498) (<= 1000 (* 2 (select main_a v_prenex_21495))) (<= (+ main_y 1) v_prenex_21495) (< v_prenex_21495 main_y)))) (forall ((v_prenex_20995 Int) (v_prenex_20994 Int)) (or (< v_prenex_20995 main_y) (< v_prenex_20994 main_x) (<= (* 2 (select main_a v_prenex_20994)) 1000) (<= 1000 (* 2 (select main_a v_prenex_20995))) (<= (+ main_y 1) v_prenex_20995) (<= (select main_a v_prenex_20994) 500) (<= 1000 (+ (select main_a v_prenex_20995) (select main_a v_prenex_20994))))) (forall ((v_prenex_19526 Int) (v_prenex_19527 Int)) (or (<= (select main_a v_prenex_19527) (+ (select main_a v_prenex_19526) 998)) (<= 1 (select main_a v_prenex_19527)) (< v_prenex_19527 main_y) (<= (select main_a v_prenex_19527) 999) (<= (select main_a v_prenex_19526) 500) (<= 2 (* 2 (select main_a v_prenex_19526))) (<= (+ main_y 1) v_prenex_19527))) (forall ((v_prenex_14707 Int) (v_prenex_14706 Int)) (or (<= (select main_a v_prenex_14706) 500) (<= 1000 (+ (select main_a v_prenex_14707) (select main_a v_prenex_14706))) (<= (+ main_y 1) v_prenex_14707) (<= 500 (select main_a v_prenex_14707)) (<= (* 2 (select main_a v_prenex_14706)) 1000) (< v_prenex_14707 main_y))) (forall ((v_prenex_22169 Int) (v_prenex_22168 Int)) (or (<= (select main_a v_prenex_22169) 999) (<= (+ main_y 1) v_prenex_22169) (<= (select main_a v_prenex_22168) (select main_a v_prenex_22169)) (< v_prenex_22169 main_y) (<= (* 2 (select main_a v_prenex_22168)) 1000) (<= (* 2 (select main_a v_prenex_22169)) 1998))) (forall ((v_prenex_21968 Int) (v_prenex_21969 Int)) (or (<= (select main_a v_prenex_21968) 999) (<= (* 2 (select main_a v_prenex_21968)) 1000) (<= (+ main_y 1) v_prenex_21969) (< v_prenex_21969 main_y) (<= (select main_a v_prenex_21969) (+ (select main_a v_prenex_21968) 998)) (<= (* 2 (select main_a v_prenex_21969)) 1998) (< v_prenex_21968 main_x))) (forall ((v_prenex_21751 Int) (v_prenex_21750 Int)) (or (<= (select main_a v_prenex_21750) 999) (<= 2 (* 2 (select main_a v_prenex_21750))) (<= 1 (select main_a v_prenex_21751)) (< v_prenex_21751 main_y) (<= (+ (select main_a v_prenex_21751) (select main_a v_prenex_21750)) 1000) (<= (+ main_y 1) v_prenex_21751))) (or (forall ((v_prenex_21367 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_21367))) (<= 1 (select main_a v_prenex_21367)) (<= (+ main_y 1) v_prenex_21367) (< v_prenex_21367 main_y))) (forall ((v_prenex_21366 Int)) (or (<= (+ main_x 1) v_prenex_21366) (<= (select main_a v_prenex_21366) 999)))) (forall ((v_prenex_15373 Int) (v_prenex_15372 Int)) (or (<= 1 (select main_a v_prenex_15372)) (<= (select main_a v_prenex_15373) 999) (<= (select main_a v_prenex_15372) (select main_a v_prenex_15373)) (<= (+ main_y 1) v_prenex_15373) (<= 500 (select main_a v_prenex_15373)) (< v_prenex_15373 main_y))) (forall ((v_prenex_19432 Int) (v_prenex_19433 Int)) (or (<= 2 (* 2 (select main_a v_prenex_19432))) (<= 1000 (* 2 (select main_a v_prenex_19433))) (< v_prenex_19433 main_y) (<= (+ main_y 1) v_prenex_19433) (<= 1000 (+ (select main_a v_prenex_19433) (select main_a v_prenex_19432))) (<= 0 (+ (select main_a v_prenex_19432) 498)) (<= (* 2 (select main_a v_prenex_19433)) 1998))) (forall ((v_prenex_18886 Int) (v_prenex_18885 Int)) (or (<= 0 (+ (select main_a v_prenex_18885) 498)) (< v_prenex_18886 main_y) (<= (select main_a v_prenex_18885) 500) (<= (select main_a v_prenex_18886) (+ (select main_a v_prenex_18885) 998)) (<= 1000 (* 2 (select main_a v_prenex_18886))) (<= (+ main_y 1) v_prenex_18886) (<= (select main_a v_prenex_18886) 1498))) (or (forall ((v_prenex_20270 Int)) (or (< v_prenex_20270 main_y) (<= 1000 (* 2 (select main_a v_prenex_20270))) (<= (+ main_y 1) v_prenex_20270))) (forall ((v_prenex_20269 Int)) (or (<= (select main_a v_prenex_20269) 999) (<= (+ main_x 1) v_prenex_20269) (<= 0 (+ (select main_a v_prenex_20269) 498))))) (or (forall ((v_prenex_18565 Int)) (or (<= (+ main_y 1) v_prenex_18565) (<= 500 (select main_a v_prenex_18565)) (<= 1000 (* 2 (select main_a v_prenex_18565))) (< v_prenex_18565 main_y) (<= (* 2 (select main_a v_prenex_18565)) 1998))) (forall ((v_prenex_18564 Int)) (or (<= (select main_a v_prenex_18564) 999) (<= 2 (* 2 (select main_a v_prenex_18564)))))) (forall ((v_prenex_15013 Int) (v_prenex_15012 Int)) (or (<= (select main_a v_prenex_15012) 999) (<= (* 2 (select main_a v_prenex_15013)) 1998) (< v_prenex_15012 main_x) (< v_prenex_15013 main_y) (<= (select main_a v_prenex_15013) (+ (select main_a v_prenex_15012) 998)) (<= (+ main_y 1) v_prenex_15013) (<= 1 (select main_a v_prenex_15012)))) (or (forall ((v_prenex_21212 Int)) (or (<= 1 (select main_a v_prenex_21212)) (<= (+ main_y 1) v_prenex_21212) (< v_prenex_21212 main_y) (<= (* 2 (select main_a v_prenex_21212)) 1998))) (forall ((v_prenex_21211 Int)) (or (<= 0 (+ (select main_a v_prenex_21211) 498)) (<= 2 (* 2 (select main_a v_prenex_21211)))))) (forall ((v_prenex_17320 Int) (v_prenex_17321 Int)) (or (<= (+ main_y 1) v_prenex_17321) (<= (select main_a v_prenex_17321) 1498) (< v_prenex_17321 main_y) (<= 1 (select main_a v_prenex_17321)) (<= (select main_a v_prenex_17320) (select main_a v_prenex_17321)) (<= (select main_a v_prenex_17320) 500))) (forall ((v_prenex_15999 Int) (v_prenex_15998 Int)) (or (<= (select main_a v_prenex_15998) 500) (< v_prenex_15999 main_y) (<= (+ main_y 1) v_prenex_15999) (<= (* 2 (select main_a v_prenex_15998)) 1000) (<= (select main_a v_prenex_15998) (select main_a v_prenex_15999)) (<= 500 (select main_a v_prenex_15999)) (<= (select main_a v_prenex_15999) 999))) (forall ((v_prenex_16816 Int) (v_prenex_16817 Int)) (or (<= (select main_a v_prenex_16817) (+ (select main_a v_prenex_16816) 998)) (<= 0 (+ (select main_a v_prenex_16816) 498)) (<= (+ main_x 1) v_prenex_16816) (<= 1 (select main_a v_prenex_16817)) (< v_prenex_16817 main_y) (<= 2 (* 2 (select main_a v_prenex_16816))) (<= (+ main_y 1) v_prenex_16817))) (forall ((v_prenex_17000 Int) (v_prenex_17001 Int)) (or (<= (select main_a v_prenex_17001) 1498) (< v_prenex_17001 main_y) (<= 1000 (+ (select main_a v_prenex_17001) (select main_a v_prenex_17000))) (<= (+ main_y 1) v_prenex_17001) (<= 0 (+ (select main_a v_prenex_17000) 498)) (<= (* 2 (select main_a v_prenex_17001)) 1998))) (forall ((v_prenex_14655 Int) (v_prenex_14654 Int)) (or (<= (+ (select main_a v_prenex_14655) (select main_a v_prenex_14654)) 1000) (<= (select main_a v_prenex_14655) 999) (<= (+ main_y 1) v_prenex_14655) (< v_prenex_14655 main_y) (<= (select main_a v_prenex_14654) 500) (<= 2 (* 2 (select main_a v_prenex_14654))))) (forall ((v_prenex_13588 Int) (v_prenex_13589 Int)) (or (<= 500 (select main_a v_prenex_13589)) (<= (select main_a v_prenex_13589) (+ (select main_a v_prenex_13588) 998)) (< v_prenex_13589 main_y) (<= (select main_a v_prenex_13588) 999) (<= (+ main_x 1) v_prenex_13588) (<= (select main_a v_prenex_13588) 500) (<= (+ main_y 1) v_prenex_13589))) (or (forall ((v_prenex_18253 Int)) (or (<= (select main_a v_prenex_18253) 999) (<= 1 (select main_a v_prenex_18253)) (<= (+ main_y 1) v_prenex_18253) (<= 1000 (* 2 (select main_a v_prenex_18253))) (< v_prenex_18253 main_y))) (forall ((v_prenex_18252 Int)) (or (<= (* 2 (select main_a v_prenex_18252)) 1000) (<= (select main_a v_prenex_18252) 999)))) (forall ((v_prenex_19238 Int) (v_prenex_19237 Int)) (or (< v_prenex_19238 main_y) (<= (select main_a v_prenex_19238) 999) (<= (+ main_y 1) v_prenex_19238) (<= 1000 (* 2 (select main_a v_prenex_19238))) (<= 1000 (+ (select main_a v_prenex_19238) (select main_a v_prenex_19237))) (<= (select main_a v_prenex_19237) 999))) (forall ((v_prenex_18325 Int) (v_prenex_18324 Int)) (or (< v_prenex_18325 main_y) (<= 1000 (+ (select main_a v_prenex_18325) (select main_a v_prenex_18324))) (<= (+ main_y 1) v_prenex_18325) (<= (select main_a v_prenex_18324) 500) (<= (* 2 (select main_a v_prenex_18325)) 1998))) (forall ((v_prenex_15241 Int) (v_prenex_15240 Int)) (or (<= (select main_a v_prenex_15240) 999) (<= 1000 (+ (select main_a v_prenex_15241) (select main_a v_prenex_15240))) (<= (+ main_y 1) v_prenex_15241) (< v_prenex_15241 main_y) (<= 1 (select main_a v_prenex_15240)) (<= (* 2 (select main_a v_prenex_15241)) 1998))) (forall ((v_prenex_13818 Int) (v_prenex_13817 Int)) (or (<= (+ main_y 1) v_prenex_13818) (<= 0 (+ (select main_a v_prenex_13817) 498)) (<= (select main_a v_prenex_13817) 999) (<= 1 (select main_a v_prenex_13818)) (<= (+ (select main_a v_prenex_13818) (select main_a v_prenex_13817)) 1000) (< v_prenex_13818 main_y))) (forall ((v_prenex_17358 Int) (v_prenex_17359 Int)) (or (<= (select main_a v_prenex_17359) 1498) (< v_prenex_17359 main_y) (<= 500 (select main_a v_prenex_17359)) (<= (select main_a v_prenex_17358) (select main_a v_prenex_17359)) (<= (+ main_y 1) v_prenex_17359))) (forall ((v_prenex_18589 Int) (v_prenex_18588 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_18589))) (<= (select main_a v_prenex_18588) 500) (<= (select main_a v_prenex_18589) 999) (<= (+ main_y 1) v_prenex_18589) (< v_prenex_18589 main_y) (<= 1000 (+ (select main_a v_prenex_18589) (select main_a v_prenex_18588))))) (forall ((v_prenex_16648 Int) (v_prenex_16649 Int)) (or (< v_prenex_16649 main_y) (< v_prenex_16648 main_x) (<= 1000 (+ (select main_a v_prenex_16649) (select main_a v_prenex_16648))) (<= 2 (* 2 (select main_a v_prenex_16648))) (<= 0 (+ (select main_a v_prenex_16648) 498)) (<= (+ main_y 1) v_prenex_16649) (<= (select main_a v_prenex_16649) 1498))) (forall ((v_prenex_13700 Int) (v_prenex_13699 Int)) (or (<= (+ main_y 1) v_prenex_13700) (< v_prenex_13700 main_y) (<= 1000 (+ (select main_a v_prenex_13700) (select main_a v_prenex_13699))) (<= (select main_a v_prenex_13700) 999) (<= 1 (select main_a v_prenex_13699)))) (or (forall ((v_prenex_13917 Int)) (or (<= (+ main_x 1) v_prenex_13917) (<= (select main_a v_prenex_13917) 999) (<= (select main_a v_prenex_13917) 500))) (forall ((v_prenex_13918 Int)) (or (<= (* 2 (select main_a v_prenex_13918)) 1998) (< v_prenex_13918 main_y) (<= (+ main_y 1) v_prenex_13918) (<= 500 (select main_a v_prenex_13918))))) (or (forall ((v_prenex_19312 Int)) (or (< v_prenex_19312 main_x) (<= (select main_a v_prenex_19312) 999) (<= (select main_a v_prenex_19312) 500))) (forall ((v_prenex_19313 Int)) (or (<= (select main_a v_prenex_19313) 1498) (<= (+ main_y 1) v_prenex_19313) (< v_prenex_19313 main_y) (<= 1000 (* 2 (select main_a v_prenex_19313)))))) (or (forall ((v_prenex_17601 Int)) (or (<= (select main_a v_prenex_17601) 500) (< v_prenex_17601 main_x))) (forall ((v_prenex_17602 Int)) (or (< v_prenex_17602 main_y) (<= 1000 (* 2 (select main_a v_prenex_17602))) (<= (+ main_y 1) v_prenex_17602) (<= 1 (select main_a v_prenex_17602))))) (forall ((v_prenex_19108 Int) (v_prenex_19107 Int)) (or (<= (select main_a v_prenex_19108) (+ (select main_a v_prenex_19107) 998)) (< v_prenex_19108 main_y) (<= 0 (+ (select main_a v_prenex_19107) 498)) (<= 1000 (* 2 (select main_a v_prenex_19108))) (<= (* 2 (select main_a v_prenex_19108)) 1998) (<= (+ main_y 1) v_prenex_19108))) (forall ((v_prenex_18246 Int) (v_prenex_18247 Int)) (or (<= (* 2 (select main_a v_prenex_18246)) 1000) (<= (+ main_x 1) v_prenex_18246) (<= (select main_a v_prenex_18246) 999) (<= (+ main_y 1) v_prenex_18247) (< v_prenex_18247 main_y) (<= 1000 (+ (select main_a v_prenex_18247) (select main_a v_prenex_18246))) (<= 1 (select main_a v_prenex_18247)))) (forall ((v_prenex_15607 Int) (v_prenex_15606 Int)) (or (< v_prenex_15607 main_y) (<= 0 (+ (select main_a v_prenex_15606) 498)) (<= (select main_a v_prenex_15606) (select main_a v_prenex_15607)) (<= (+ main_y 1) v_prenex_15607) (<= 1 (select main_a v_prenex_15607)) (<= (select main_a v_prenex_15607) 999))) (forall ((v_prenex_16560 Int) (v_prenex_16561 Int)) (or (<= 1 (select main_a v_prenex_16560)) (<= (select main_a v_prenex_16561) 999) (< v_prenex_16561 main_y) (<= 1000 (+ (select main_a v_prenex_16561) (select main_a v_prenex_16560))) (<= 0 (+ (select main_a v_prenex_16560) 498)) (<= (+ main_y 1) v_prenex_16561) (<= 500 (select main_a v_prenex_16561)))) (forall ((v_prenex_20065 Int) (v_prenex_20064 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_20065))) (< v_prenex_20065 main_y) (<= (+ main_y 1) v_prenex_20065) (<= (+ main_x 1) v_prenex_20064) (<= (select main_a v_prenex_20064) 999) (<= (+ (select main_a v_prenex_20065) (select main_a v_prenex_20064)) 1000))) (forall ((v_prenex_19625 Int) (v_prenex_19626 Int)) (or (<= 1 (select main_a v_prenex_19625)) (<= (select main_a v_prenex_19626) (+ (select main_a v_prenex_19625) 998)) (<= (+ main_x 1) v_prenex_19625) (<= (select main_a v_prenex_19625) 500) (<= (+ main_y 1) v_prenex_19626) (<= (select main_a v_prenex_19626) 1498) (< v_prenex_19626 main_y))) (or (forall ((v_prenex_20505 Int)) (<= (* 2 (select main_a v_prenex_20505)) 1998)) (forall ((v_prenex_20504 Int)) (or (<= 1 (select main_a v_prenex_20504)) (< v_prenex_20504 main_x) (<= (+ main_x 1) v_prenex_20504) (<= 0 (+ (select main_a v_prenex_20504) 498))))) (forall ((v_prenex_18093 Int) (v_prenex_18092 Int)) (or (<= (+ (select main_a v_prenex_18093) (select main_a v_prenex_18092)) 1000) (<= 2 (* 2 (select main_a v_prenex_18092))) (<= (select main_a v_prenex_18093) 1498) (<= 0 (+ (select main_a v_prenex_18092) 498)) (<= (+ main_y 1) v_prenex_18093) (< v_prenex_18092 main_x) (< v_prenex_18093 main_y))) (or (forall ((v_prenex_14014 Int)) (or (<= 1 (select main_a v_prenex_14014)) (<= (* 2 (select main_a v_prenex_14014)) 1000))) (forall ((v_prenex_14015 Int)) (or (<= (select main_a v_prenex_14015) 1498) (<= (* 2 (select main_a v_prenex_14015)) 1998) (<= (+ main_y 1) v_prenex_14015) (< v_prenex_14015 main_y) (<= 500 (select main_a v_prenex_14015))))) (forall ((v_prenex_17834 Int) (v_prenex_17835 Int)) (or (<= (+ main_y 1) v_prenex_17835) (<= (select main_a v_prenex_17834) 500) (< v_prenex_17835 main_y) (<= (+ main_x 1) v_prenex_17834) (<= (+ (select main_a v_prenex_17835) (select main_a v_prenex_17834)) 1000) (<= (select main_a v_prenex_17835) 999))) (or (forall ((v_prenex_20090 Int)) (or (<= (+ main_y 1) v_prenex_20090) (< v_prenex_20090 main_y) (<= 500 (select main_a v_prenex_20090)) (<= 1000 (* 2 (select main_a v_prenex_20090))))) (forall ((v_prenex_20089 Int)) (or (<= 2 (* 2 (select main_a v_prenex_20089))) (<= 1 (select main_a v_prenex_20089)) (<= (+ main_x 1) v_prenex_20089)))) (forall ((v_prenex_20193 Int) (v_prenex_20192 Int)) (or (<= 2 (* 2 (select main_a v_prenex_20192))) (< v_prenex_20193 main_y) (<= 1000 (* 2 (select main_a v_prenex_20193))) (<= 0 (+ (select main_a v_prenex_20192) 498)) (<= 1000 (+ (select main_a v_prenex_20193) (select main_a v_prenex_20192))) (< v_prenex_20192 main_x) (<= (+ main_y 1) v_prenex_20193))) (forall ((v_prenex_19902 Int) (v_prenex_19903 Int)) (or (< v_prenex_19902 main_x) (<= 1000 (+ (select main_a v_prenex_19903) (select main_a v_prenex_19902))) (<= (select main_a v_prenex_19902) 500) (<= (+ main_x 1) v_prenex_19902))) (or (forall ((v_prenex_14170 Int)) (or (<= 0 (+ (select main_a v_prenex_14170) 498)) (<= 1 (select main_a v_prenex_14170)) (< v_prenex_14170 main_x))) (forall ((v_prenex_14171 Int)) (or (< v_prenex_14171 main_y) (<= 1 (select main_a v_prenex_14171)) (<= 1000 (* 2 (select main_a v_prenex_14171))) (<= (+ main_y 1) v_prenex_14171)))) (forall ((v_prenex_14857 Int) (v_prenex_14856 Int)) (or (<= 1 (select main_a v_prenex_14856)) (<= (+ main_y 1) v_prenex_14857) (< v_prenex_14857 main_y) (<= 1000 (* 2 (select main_a v_prenex_14857))) (<= (+ (select main_a v_prenex_14857) (select main_a v_prenex_14856)) 1000) (<= 2 (* 2 (select main_a v_prenex_14856))))) (forall ((v_prenex_15189 Int) (v_prenex_15188 Int)) (or (< v_prenex_15189 main_y) (<= 1 (select main_a v_prenex_15189)) (<= 1 (select main_a v_prenex_15188)) (<= (* 2 (select main_a v_prenex_15188)) 1000) (<= (+ main_y 1) v_prenex_15189) (<= 1000 (+ (select main_a v_prenex_15189) (select main_a v_prenex_15188))))) (forall ((v_prenex_21306 Int) (v_prenex_21307 Int)) (or (< v_prenex_21307 main_y) (<= (* 2 (select main_a v_prenex_21307)) 1998) (<= (select main_a v_prenex_21306) (select main_a v_prenex_21307)) (<= (select main_a v_prenex_21307) 999) (<= (+ main_y 1) v_prenex_21307) (<= (select main_a v_prenex_21306) 500))) (forall ((v_prenex_16670 Int) (v_prenex_16671 Int)) (or (<= (select main_a v_prenex_16670) (select main_a v_prenex_16671)) (<= (select main_a v_prenex_16671) 999) (< v_prenex_16671 main_y) (<= (select main_a v_prenex_16670) 500) (<= 1 (select main_a v_prenex_16670)) (< v_prenex_16670 main_x) (<= (+ main_y 1) v_prenex_16671))) (forall ((v_prenex_18260 Int) (v_prenex_18261 Int)) (or (< v_prenex_18261 main_y) (<= 2 (* 2 (select main_a v_prenex_18260))) (<= 1000 (+ (select main_a v_prenex_18261) (select main_a v_prenex_18260))) (<= 500 (select main_a v_prenex_18261)) (<= (+ main_y 1) v_prenex_18261) (<= 1 (select main_a v_prenex_18260)))) (forall ((v_prenex_21776 Int) (v_prenex_21777 Int)) (or (<= (select main_a v_prenex_21777) 999) (<= 1 (select main_a v_prenex_21776)) (< v_prenex_21777 main_y) (<= (select main_a v_prenex_21777) (+ (select main_a v_prenex_21776) 998)) (<= 1 (select main_a v_prenex_21777)) (<= (+ main_y 1) v_prenex_21777) (<= 2 (* 2 (select main_a v_prenex_21776))))) (forall ((v_prenex_17221 Int) (v_prenex_17222 Int)) (or (<= (select main_a v_prenex_17221) 500) (<= (+ main_y 1) v_prenex_17222) (<= (* 2 (select main_a v_prenex_17222)) 1998) (<= (select main_a v_prenex_17221) (select main_a v_prenex_17222)) (< v_prenex_17222 main_y) (<= (select main_a v_prenex_17222) 1498))) (forall ((v_prenex_21446 Int) (v_prenex_21447 Int)) (or (<= (+ main_y 1) v_prenex_21447) (< v_prenex_21447 main_y) (<= (* 2 (select main_a v_prenex_21446)) 1000) (<= (* 2 (select main_a v_prenex_21447)) 1998) (<= (select main_a v_prenex_21446) 500) (<= 500 (select main_a v_prenex_21447)) (<= (+ (select main_a v_prenex_21447) (select main_a v_prenex_21446)) 1000))) (forall ((v_prenex_16200 Int) (v_prenex_16201 Int)) (or (<= (+ main_y 1) v_prenex_16201) (<= 0 (+ (select main_a v_prenex_16200) 498)) (< v_prenex_16201 main_y) (<= (* 2 (select main_a v_prenex_16200)) 1000) (<= (select main_a v_prenex_16201) 999) (<= 1000 (+ (select main_a v_prenex_16201) (select main_a v_prenex_16200))))) (forall ((v_prenex_20335 Int) (v_prenex_20336 Int)) (or (<= (select main_a v_prenex_20335) 500) (<= 0 (+ (select main_a v_prenex_20335) 498)) (< v_prenex_20336 main_y) (<= (+ (select main_a v_prenex_20336) (select main_a v_prenex_20335)) 1000) (<= (+ main_y 1) v_prenex_20336) (<= (select main_a v_prenex_20336) 999) (< v_prenex_20335 main_x))) (or (forall ((v_prenex_19093 Int)) (or (< v_prenex_19093 main_x) (<= (select main_a v_prenex_19093) 999) (<= (+ main_x 1) v_prenex_19093))) (forall ((v_prenex_19094 Int)) (<= (* 2 (select main_a v_prenex_19094)) 1998))) (forall ((v_prenex_21334 Int) (v_prenex_21335 Int)) (or (<= (+ main_y 1) v_prenex_21335) (<= (select main_a v_prenex_21334) 999) (<= (select main_a v_prenex_21335) 999) (<= (+ (select main_a v_prenex_21335) (select main_a v_prenex_21334)) 1000) (<= (* 2 (select main_a v_prenex_21334)) 1000) (< v_prenex_21335 main_y) (<= 1 (select main_a v_prenex_21335)))) (forall ((v_prenex_22084 Int) (v_prenex_22085 Int)) (or (<= (select main_a v_prenex_22085) (+ (select main_a v_prenex_22084) 998)) (< v_prenex_22085 main_y) (<= (select main_a v_prenex_22085) 999) (<= (select main_a v_prenex_22084) 999) (< v_prenex_22084 main_x) (<= (+ main_y 1) v_prenex_22085) (<= 2 (* 2 (select main_a v_prenex_22084))))) (forall ((v_prenex_13497 Int) (v_prenex_13498 Int)) (or (<= (select main_a v_prenex_13497) 999) (<= 1 (select main_a v_prenex_13497)) (<= (+ main_x 1) v_prenex_13497) (<= (+ main_y 1) v_prenex_13498) (<= (select main_a v_prenex_13498) 999) (< v_prenex_13498 main_y) (<= 1000 (+ (select main_a v_prenex_13498) (select main_a v_prenex_13497))))) (forall ((v_prenex_20874 Int) (v_prenex_20873 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_20874))) (<= (select main_a v_prenex_20873) (select main_a v_prenex_20874)) (< v_prenex_20874 main_y) (<= (* 2 (select main_a v_prenex_20873)) 1000) (<= (+ main_y 1) v_prenex_20874))) (forall ((v_prenex_14591 Int) (v_prenex_14590 Int)) (or (<= 500 (select main_a v_prenex_14591)) (<= 2 (* 2 (select main_a v_prenex_14590))) (<= (+ main_y 1) v_prenex_14591) (< v_prenex_14591 main_y) (<= (+ (select main_a v_prenex_14591) (select main_a v_prenex_14590)) 1000) (<= (+ main_x 1) v_prenex_14590) (<= 0 (+ (select main_a v_prenex_14590) 498)))) (or (forall ((v_prenex_15376 Int)) (or (<= 1 (select main_a v_prenex_15376)) (<= (select main_a v_prenex_15376) 999))) (forall ((v_prenex_15377 Int)) (or (< v_prenex_15377 main_y) (<= 1000 (* 2 (select main_a v_prenex_15377))) (<= 1 (select main_a v_prenex_15377)) (<= (+ main_y 1) v_prenex_15377)))) (forall ((v_prenex_14262 Int) (v_prenex_14261 Int)) (or (< v_prenex_14262 main_y) (< v_prenex_14261 main_x) (<= 1000 (+ (select main_a v_prenex_14262) (select main_a v_prenex_14261))) (<= (+ main_y 1) v_prenex_14262) (<= 1000 (* 2 (select main_a v_prenex_14262))) (<= 1 (select main_a v_prenex_14261)) (<= (select main_a v_prenex_14261) 500))) (forall ((v_prenex_17927 Int) (v_prenex_17928 Int)) (or (<= (select main_a v_prenex_17927) (select main_a v_prenex_17928)) (<= (* 2 (select main_a v_prenex_17927)) 1000) (<= (select main_a v_prenex_17928) 1498) (< v_prenex_17928 main_y) (< v_prenex_17927 main_x) (<= (+ main_y 1) v_prenex_17928))) (forall ((v_prenex_19353 Int) (v_prenex_19352 Int)) (or (<= (select main_a v_prenex_19353) (+ (select main_a v_prenex_19352) 998)) (<= (+ main_y 1) v_prenex_19353) (<= 1 (select main_a v_prenex_19353)) (<= (select main_a v_prenex_19352) 999) (< v_prenex_19353 main_y) (<= (+ main_x 1) v_prenex_19352))) (forall ((v_prenex_17816 Int) (v_prenex_17817 Int)) (or (<= 1 (select main_a v_prenex_17816)) (< v_prenex_17816 main_x) (<= (select main_a v_prenex_17816) 500) (<= 1000 (* 2 (select main_a v_prenex_17817))) (< v_prenex_17817 main_y) (<= (+ main_y 1) v_prenex_17817) (<= (+ (select main_a v_prenex_17817) (select main_a v_prenex_17816)) 1000))) (forall ((v_prenex_18879 Int) (v_prenex_18880 Int)) (or (<= (select main_a v_prenex_18880) (+ (select main_a v_prenex_18879) 998)) (<= (* 2 (select main_a v_prenex_18880)) 1998) (<= (+ main_y 1) v_prenex_18880) (<= 0 (+ (select main_a v_prenex_18879) 498)) (<= (select main_a v_prenex_18879) 500) (< v_prenex_18879 main_x) (< v_prenex_18880 main_y))) (or (forall ((v_prenex_17189 Int)) (or (< v_prenex_17189 main_y) (<= (* 2 (select main_a v_prenex_17189)) 1998) (<= 1 (select main_a v_prenex_17189)) (<= (+ main_y 1) v_prenex_17189))) (forall ((v_prenex_17188 Int)) (or (< v_prenex_17188 main_x) (<= 2 (* 2 (select main_a v_prenex_17188))) (<= 0 (+ (select main_a v_prenex_17188) 498))))) (forall ((v_prenex_19557 Int) (v_prenex_19556 Int)) (or (<= (* 2 (select main_a v_prenex_19556)) 1000) (<= (select main_a v_prenex_19557) 1498) (<= 1000 (+ (select main_a v_prenex_19557) (select main_a v_prenex_19556))) (<= 500 (select main_a v_prenex_19557)) (<= (+ main_y 1) v_prenex_19557) (< v_prenex_19557 main_y))) (forall ((v_prenex_22165 Int) (v_prenex_22164 Int)) (or (<= (select main_a v_prenex_22164) 999) (<= (select main_a v_prenex_22165) (+ (select main_a v_prenex_22164) 998)) (<= 1000 (* 2 (select main_a v_prenex_22165))) (< v_prenex_22165 main_y) (<= (select main_a v_prenex_22165) 1498) (<= (+ main_y 1) v_prenex_22165) (<= (select main_a v_prenex_22164) 500))) (forall ((v_prenex_16508 Int) (v_prenex_16509 Int)) (or (< v_prenex_16509 main_y) (<= (+ (select main_a v_prenex_16509) (select main_a v_prenex_16508)) 1000) (<= (select main_a v_prenex_16508) 999) (<= 1 (select main_a v_prenex_16508)) (<= (* 2 (select main_a v_prenex_16509)) 1998) (<= 500 (select main_a v_prenex_16509)) (<= (+ main_y 1) v_prenex_16509))) (or (forall ((v_prenex_16475 Int)) (or (<= 1 (select main_a v_prenex_16475)) (< v_prenex_16475 main_y) (<= (* 2 (select main_a v_prenex_16475)) 1998) (<= (select main_a v_prenex_16475) 999) (<= (+ main_y 1) v_prenex_16475))) (forall ((v_prenex_16474 Int)) (or (<= 1 (select main_a v_prenex_16474)) (<= (select main_a v_prenex_16474) 500)))) (or (forall ((v_prenex_14638 Int)) (or (<= 1 (select main_a v_prenex_14638)) (<= 2 (* 2 (select main_a v_prenex_14638))))) (forall ((v_prenex_14639 Int)) (or (<= (* 2 (select main_a v_prenex_14639)) 1998) (<= 1 (select main_a v_prenex_14639)) (< v_prenex_14639 main_y) (<= (+ main_y 1) v_prenex_14639) (<= 1000 (* 2 (select main_a v_prenex_14639)))))) (forall ((v_prenex_19892 Int) (v_prenex_19893 Int)) (or (<= 2 (* 2 (select main_a v_prenex_19892))) (<= (+ main_x 1) v_prenex_19892) (<= (select main_a v_prenex_19892) 999) (<= (select main_a v_prenex_19893) (+ (select main_a v_prenex_19892) 998)) (<= 500 (select main_a v_prenex_19893)) (< v_prenex_19893 main_y) (<= (+ main_y 1) v_prenex_19893))) (or (forall ((v_prenex_18162 Int)) (or (<= (* 2 (select main_a v_prenex_18162)) 1000) (<= 0 (+ (select main_a v_prenex_18162) 498)))) (forall ((v_prenex_18163 Int)) (or (<= (select main_a v_prenex_18163) 999) (<= 1 (select main_a v_prenex_18163)) (<= (* 2 (select main_a v_prenex_18163)) 1998) (<= (+ main_y 1) v_prenex_18163) (< v_prenex_18163 main_y)))) (forall ((v_prenex_18491 Int) (v_prenex_18490 Int)) (or (<= (+ main_y 1) v_prenex_18491) (<= 500 (select main_a v_prenex_18491)) (< v_prenex_18491 main_y) (<= (select main_a v_prenex_18490) (select main_a v_prenex_18491)) (<= (* 2 (select main_a v_prenex_18491)) 1998))) (forall ((v_prenex_19525 Int) (v_prenex_19524 Int)) (or (<= (* 2 (select main_a v_prenex_19524)) 1000) (<= (select main_a v_prenex_19525) 1498) (<= (* 2 (select main_a v_prenex_19525)) 1998) (< v_prenex_19525 main_y) (<= (+ (select main_a v_prenex_19525) (select main_a v_prenex_19524)) 1000) (<= 2 (* 2 (select main_a v_prenex_19524))) (<= (+ main_y 1) v_prenex_19525))) (or (forall ((v_prenex_20659 Int)) (or (<= (select main_a v_prenex_20659) 999) (<= 2 (* 2 (select main_a v_prenex_20659))))) (forall ((v_prenex_20660 Int)) (or (<= 1 (select main_a v_prenex_20660)) (< v_prenex_20660 main_y) (<= 500 (select main_a v_prenex_20660)) (<= (* 2 (select main_a v_prenex_20660)) 1998) (<= (+ main_y 1) v_prenex_20660)))) (forall ((v_prenex_19391 Int) (v_prenex_19390 Int)) (or (<= 2 (* 2 (select main_a v_prenex_19390))) (< v_prenex_19391 main_y) (< v_prenex_19390 main_x) (<= (* 2 (select main_a v_prenex_19391)) 1998) (<= (select main_a v_prenex_19391) (+ (select main_a v_prenex_19390) 998)) (<= (+ main_y 1) v_prenex_19391))) (or (forall ((v_prenex_18306 Int)) (<= (* 2 (select main_a v_prenex_18306)) 1000)) (forall ((v_prenex_18307 Int)) (or (<= 500 (select main_a v_prenex_18307)) (< v_prenex_18307 main_y) (<= 1000 (* 2 (select main_a v_prenex_18307))) (<= (select main_a v_prenex_18307) 999) (<= (+ main_y 1) v_prenex_18307)))) (forall ((v_prenex_15039 Int) (v_prenex_15038 Int)) (or (<= 1000 (+ (select main_a v_prenex_15039) (select main_a v_prenex_15038))) (< v_prenex_15039 main_y) (<= (+ main_y 1) v_prenex_15039) (<= (* 2 (select main_a v_prenex_15038)) 1000) (<= 1000 (* 2 (select main_a v_prenex_15039))) (<= (select main_a v_prenex_15038) 999))) (forall ((v_prenex_15195 Int) (v_prenex_15194 Int)) (or (< v_prenex_15195 main_y) (<= (* 2 (select main_a v_prenex_15194)) 1000) (<= (+ main_y 1) v_prenex_15195) (<= 1 (select main_a v_prenex_15195)) (<= (select main_a v_prenex_15195) (+ (select main_a v_prenex_15194) 998)) (<= (select main_a v_prenex_15195) 999))) (forall ((v_prenex_20019 Int) (v_prenex_20018 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_20019))) (<= 1000 (+ (select main_a v_prenex_20019) (select main_a v_prenex_20018))) (<= (+ main_y 1) v_prenex_20019) (< v_prenex_20019 main_y))) (forall ((v_prenex_21271 Int) (v_prenex_21272 Int)) (or (< v_prenex_21272 main_y) (<= (select main_a v_prenex_21272) 999) (<= (+ (select main_a v_prenex_21272) (select main_a v_prenex_21271)) 1000) (<= 2 (* 2 (select main_a v_prenex_21271))) (<= (* 2 (select main_a v_prenex_21272)) 1998) (<= (+ main_y 1) v_prenex_21272) (<= (* 2 (select main_a v_prenex_21271)) 1000))) (forall ((v_prenex_17416 Int) (v_prenex_17417 Int)) (or (<= 2 (* 2 (select main_a v_prenex_17416))) (<= (select main_a v_prenex_17417) 1498) (<= (select main_a v_prenex_17416) 500) (<= (select main_a v_prenex_17417) (+ (select main_a v_prenex_17416) 998)) (<= (+ main_y 1) v_prenex_17417) (< v_prenex_17417 main_y))) (forall ((v_prenex_19609 Int) (v_prenex_19610 Int)) (or (<= (+ main_x 1) v_prenex_19609) (< v_prenex_19610 main_y) (<= (select main_a v_prenex_19609) 999) (< v_prenex_19609 main_x) (<= (select main_a v_prenex_19609) (select main_a v_prenex_19610)))) (forall ((v_prenex_19122 Int) (v_prenex_19121 Int)) (or (<= (+ main_y 1) v_prenex_19122) (< v_prenex_19122 main_y) (<= 1000 (+ (select main_a v_prenex_19122) (select main_a v_prenex_19121))) (<= (select main_a v_prenex_19122) 1498) (<= (* 2 (select main_a v_prenex_19122)) 1998) (<= (select main_a v_prenex_19121) 500) (<= 0 (+ (select main_a v_prenex_19121) 498)))) (forall ((v_prenex_18862 Int) (v_prenex_18861 Int)) (or (< v_prenex_18861 main_x) (< v_prenex_18862 main_y) (<= 1 (select main_a v_prenex_18861)) (<= (+ (select main_a v_prenex_18862) (select main_a v_prenex_18861)) 1000) (<= (select main_a v_prenex_18861) 999) (<= (+ main_y 1) v_prenex_18862) (<= 500 (select main_a v_prenex_18862)))) (forall ((v_prenex_17733 Int) (v_prenex_17734 Int)) (or (<= (select main_a v_prenex_17733) 500) (<= 1000 (+ (select main_a v_prenex_17734) (select main_a v_prenex_17733))) (<= (+ main_y 1) v_prenex_17734) (< v_prenex_17734 main_y) (<= (+ main_x 1) v_prenex_17733) (<= (* 2 (select main_a v_prenex_17734)) 1998))) (forall ((v_prenex_14581 Int) (v_prenex_14580 Int)) (or (< v_prenex_14581 main_y) (<= (+ main_y 1) v_prenex_14581) (<= 0 (+ (select main_a v_prenex_14580) 498)) (<= (* 2 (select main_a v_prenex_14581)) 1998) (<= 1 (select main_a v_prenex_14580)) (<= (select main_a v_prenex_14580) (select main_a v_prenex_14581)))) (or (forall ((v_prenex_18570 Int)) (or (<= (+ main_x 1) v_prenex_18570) (<= 0 (+ (select main_a v_prenex_18570) 498)) (<= (select main_a v_prenex_18570) 999))) (forall ((v_prenex_18571 Int)) (or (<= (* 2 (select main_a v_prenex_18571)) 1998) (<= 1000 (* 2 (select main_a v_prenex_18571))) (<= (+ main_y 1) v_prenex_18571) (< v_prenex_18571 main_y)))) (forall ((v_prenex_17206 Int)) (or (<= (+ main_y 1) v_prenex_17206) (<= 1000 (* 2 (select main_a v_prenex_17206))) (<= (* 2 (select main_a v_prenex_17206)) 1998) (< v_prenex_17206 main_y))) (or (forall ((v_prenex_19743 Int)) (or (<= (select main_a v_prenex_19743) 500) (<= 2 (* 2 (select main_a v_prenex_19743))) (< v_prenex_19743 main_x))) (forall ((v_prenex_19744 Int)) (or (<= (+ main_y 1) v_prenex_19744) (< v_prenex_19744 main_y) (<= 500 (select main_a v_prenex_19744)) (<= (* 2 (select main_a v_prenex_19744)) 1998)))) (or (forall ((v_prenex_13719 Int)) (or (<= (+ main_x 1) v_prenex_13719) (<= 0 (+ (select main_a v_prenex_13719) 498)) (<= (select main_a v_prenex_13719) 999))) (forall ((v_prenex_13720 Int)) (or (<= (+ main_y 1) v_prenex_13720) (< v_prenex_13720 main_y) (<= (select main_a v_prenex_13720) 999) (<= 1000 (* 2 (select main_a v_prenex_13720)))))) (forall ((v_prenex_16220 Int) (v_prenex_16221 Int)) (or (<= 1 (select main_a v_prenex_16220)) (< v_prenex_16221 main_y) (<= 1 (select main_a v_prenex_16221)) (<= (+ main_y 1) v_prenex_16221) (<= (select main_a v_prenex_16221) (+ (select main_a v_prenex_16220) 998)) (<= (* 2 (select main_a v_prenex_16221)) 1998))) (forall ((v_prenex_14130 Int) (v_prenex_14131 Int)) (or (<= 1000 (+ (select main_a v_prenex_14131) (select main_a v_prenex_14130))) (<= (+ main_x 1) v_prenex_14130) (<= 1 (select main_a v_prenex_14131)) (< v_prenex_14131 main_y) (<= (+ main_y 1) v_prenex_14131) (<= 0 (+ (select main_a v_prenex_14130) 498)) (<= (select main_a v_prenex_14130) 500))) (forall ((v_prenex_18884 Int) (v_prenex_18883 Int)) (or (<= (+ main_y 1) v_prenex_18884) (< v_prenex_18884 main_y) (<= 1 (select main_a v_prenex_18883)) (< v_prenex_18883 main_x) (<= 1000 (* 2 (select main_a v_prenex_18884))) (<= (select main_a v_prenex_18884) (+ (select main_a v_prenex_18883) 998)))) (or (forall ((v_prenex_19104 Int)) (or (<= (* 2 (select main_a v_prenex_19104)) 1998) (< v_prenex_19104 main_y))) (forall ((v_prenex_19103 Int)) (or (<= (select main_a v_prenex_19103) 999) (< v_prenex_19103 main_x) (<= (+ main_x 1) v_prenex_19103)))) (forall ((v_prenex_21213 Int) (v_prenex_21214 Int)) (or (<= (* 2 (select main_a v_prenex_21214)) 1998) (<= (select main_a v_prenex_21213) 500) (<= (select main_a v_prenex_21214) 999) (<= 1000 (+ (select main_a v_prenex_21214) (select main_a v_prenex_21213))) (<= (+ main_y 1) v_prenex_21214) (< v_prenex_21214 main_y))) (or (forall ((v_prenex_20378 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_20378))) (< v_prenex_20378 main_y) (<= (+ main_y 1) v_prenex_20378))) (forall ((v_prenex_20377 Int)) (or (< v_prenex_20377 main_x) (<= 2 (* 2 (select main_a v_prenex_20377)))))) (forall ((v_prenex_15993 Int) (v_prenex_15992 Int)) (or (<= 2 (* 2 (select main_a v_prenex_15992))) (<= (select main_a v_prenex_15992) 500) (<= (+ main_y 1) v_prenex_15993) (<= (select main_a v_prenex_15993) 1498) (<= (+ (select main_a v_prenex_15993) (select main_a v_prenex_15992)) 1000) (< v_prenex_15993 main_y))) (forall ((v_prenex_20011 Int) (v_prenex_20010 Int)) (or (<= (select main_a v_prenex_20011) 1498) (<= (+ main_y 1) v_prenex_20011) (<= 2 (* 2 (select main_a v_prenex_20010))) (<= (+ (select main_a v_prenex_20011) (select main_a v_prenex_20010)) 1000) (<= 0 (+ (select main_a v_prenex_20010) 498)) (< v_prenex_20011 main_y) (<= (* 2 (select main_a v_prenex_20011)) 1998))) (forall ((v_prenex_18525 Int) (v_prenex_18524 Int)) (or (<= 1 (select main_a v_prenex_18525)) (<= 0 (+ (select main_a v_prenex_18524) 498)) (<= (+ main_y 1) v_prenex_18525) (<= (+ (select main_a v_prenex_18525) (select main_a v_prenex_18524)) 1000) (< v_prenex_18525 main_y) (<= 2 (* 2 (select main_a v_prenex_18524))) (<= 1000 (* 2 (select main_a v_prenex_18525))))) (forall ((v_prenex_15399 Int) (v_prenex_15398 Int)) (or (<= 1 (select main_a v_prenex_15398)) (< v_prenex_15399 main_y) (<= (+ main_y 1) v_prenex_15399) (<= (* 2 (select main_a v_prenex_15398)) 1000) (<= (* 2 (select main_a v_prenex_15399)) 1998) (<= (select main_a v_prenex_15399) (+ (select main_a v_prenex_15398) 998)) (<= 500 (select main_a v_prenex_15399)))) (forall ((v_prenex_20406 Int) (v_prenex_20405 Int)) (or (<= (select main_a v_prenex_20406) (+ (select main_a v_prenex_20405) 998)) (<= (+ main_x 1) v_prenex_20405) (<= (+ main_y 1) v_prenex_20406) (< v_prenex_20405 main_x) (<= 0 (+ (select main_a v_prenex_20405) 498)))) (forall ((v_prenex_18398 Int) (v_prenex_18399 Int)) (or (<= (select main_a v_prenex_18398) 500) (< v_prenex_18399 main_y) (<= 500 (select main_a v_prenex_18399)) (<= 1 (select main_a v_prenex_18398)) (<= (+ main_x 1) v_prenex_18398) (<= (+ main_y 1) v_prenex_18399) (<= (select main_a v_prenex_18399) (+ (select main_a v_prenex_18398) 998)))) (forall ((v_prenex_19016 Int) (v_prenex_19015 Int)) (or (< v_prenex_19016 main_y) (<= (select main_a v_prenex_19015) 999) (< v_prenex_19015 main_x) (<= (select main_a v_prenex_19016) 1498) (<= (* 2 (select main_a v_prenex_19015)) 1000) (<= (+ (select main_a v_prenex_19016) (select main_a v_prenex_19015)) 1000) (<= (+ main_y 1) v_prenex_19016))) (or (forall ((v_prenex_15838 Int)) (<= 2 (* 2 (select main_a v_prenex_15838)))) (forall ((v_prenex_15839 Int)) (or (<= 500 (select main_a v_prenex_15839)) (<= (+ main_y 1) v_prenex_15839) (<= (select main_a v_prenex_15839) 1498) (< v_prenex_15839 main_y) (<= 1000 (* 2 (select main_a v_prenex_15839)))))) (forall ((v_prenex_22070 Int) (v_prenex_22071 Int)) (or (<= (* 2 (select main_a v_prenex_22070)) 1000) (<= (+ (select main_a v_prenex_22071) (select main_a v_prenex_22070)) 1000) (<= (* 2 (select main_a v_prenex_22071)) 1998) (<= (+ main_y 1) v_prenex_22071) (<= (select main_a v_prenex_22070) 999) (< v_prenex_22071 main_y) (<= 1000 (* 2 (select main_a v_prenex_22071))))) (forall ((v_prenex_20620 Int) (v_prenex_20619 Int)) (or (< v_prenex_20619 main_x) (<= (+ (select main_a v_prenex_20620) (select main_a v_prenex_20619)) 1000) (<= 2 (* 2 (select main_a v_prenex_20619))) (<= 1 (select main_a v_prenex_20619)) (<= 500 (select main_a v_prenex_20620)) (< v_prenex_20620 main_y) (<= (+ main_y 1) v_prenex_20620))) (forall ((v_prenex_14493 Int) (v_prenex_14492 Int)) (or (<= 1000 (+ (select main_a v_prenex_14493) (select main_a v_prenex_14492))) (<= (+ main_y 1) v_prenex_14493) (<= (select main_a v_prenex_14492) 500) (< v_prenex_14493 main_y) (<= (select main_a v_prenex_14493) 999) (<= (* 2 (select main_a v_prenex_14492)) 1000) (<= 500 (select main_a v_prenex_14493)))) (forall ((v_prenex_17767 Int) (v_prenex_17768 Int)) (or (<= (select main_a v_prenex_17767) 999) (<= 1 (select main_a v_prenex_17767)) (<= (select main_a v_prenex_17767) (select main_a v_prenex_17768)) (<= 1 (select main_a v_prenex_17768)) (<= (+ main_y 1) v_prenex_17768) (<= 1000 (* 2 (select main_a v_prenex_17768))) (< v_prenex_17768 main_y))) (or (forall ((v_prenex_17787 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_17787))) (<= (+ main_y 1) v_prenex_17787) (< v_prenex_17787 main_y) (<= (select main_a v_prenex_17787) 999))) (forall ((v_prenex_17786 Int)) (or (<= 2 (* 2 (select main_a v_prenex_17786))) (< v_prenex_17786 main_x)))) (forall ((v_prenex_20047 Int) (v_prenex_20046 Int)) (or (<= 2 (* 2 (select main_a v_prenex_20046))) (<= (select main_a v_prenex_20046) (select main_a v_prenex_20047)) (<= 1 (select main_a v_prenex_20046)) (< v_prenex_20047 main_y) (<= (+ main_y 1) v_prenex_20047) (<= 1000 (* 2 (select main_a v_prenex_20047))) (< v_prenex_20046 main_x))) (or (forall ((v_prenex_14026 Int)) (or (<= 2 (* 2 (select main_a v_prenex_14026))) (<= (+ main_x 1) v_prenex_14026) (<= (select main_a v_prenex_14026) 999))) (forall ((v_prenex_14027 Int)) (or (< v_prenex_14027 main_y) (<= 1000 (* 2 (select main_a v_prenex_14027))) (<= 1 (select main_a v_prenex_14027)) (<= (+ main_y 1) v_prenex_14027)))) (forall ((v_prenex_14802 Int) (v_prenex_14803 Int)) (or (< v_prenex_14803 main_y) (<= (+ main_y 1) v_prenex_14803) (<= (* 2 (select main_a v_prenex_14802)) 1000) (<= 500 (select main_a v_prenex_14803)) (<= (select main_a v_prenex_14802) (select main_a v_prenex_14803)) (<= 2 (* 2 (select main_a v_prenex_14802))) (<= (+ main_x 1) v_prenex_14802))) (forall ((v_prenex_20752 Int) (v_prenex_20751 Int)) (or (<= 1000 (+ (select main_a v_prenex_20752) (select main_a v_prenex_20751))) (<= 2 (* 2 (select main_a v_prenex_20751))) (<= (+ main_x 1) v_prenex_20751) (<= (+ main_y 1) v_prenex_20752) (< v_prenex_20752 main_y) (<= 1000 (* 2 (select main_a v_prenex_20752))) (<= (select main_a v_prenex_20751) 500))) (forall ((v_prenex_19076 Int) (v_prenex_19075 Int)) (or (<= (select main_a v_prenex_19075) 999) (<= 0 (+ (select main_a v_prenex_19075) 498)) (<= (select main_a v_prenex_19076) (+ (select main_a v_prenex_19075) 998)) (<= (+ main_x 1) v_prenex_19075) (< v_prenex_19075 main_x))) (forall ((v_prenex_15010 Int) (v_prenex_15011 Int)) (or (<= 500 (select main_a v_prenex_15011)) (<= (select main_a v_prenex_15010) (select main_a v_prenex_15011)) (<= (* 2 (select main_a v_prenex_15010)) 1000) (< v_prenex_15011 main_y) (<= (+ main_y 1) v_prenex_15011) (<= 0 (+ (select main_a v_prenex_15010) 498)))) (forall ((v_prenex_19362 Int) (v_prenex_19363 Int)) (or (< v_prenex_19362 main_x) (<= (+ main_x 1) v_prenex_19362) (<= 1000 (+ (select main_a v_prenex_19363) (select main_a v_prenex_19362))) (<= 0 (+ (select main_a v_prenex_19362) 498)) (<= 2 (* 2 (select main_a v_prenex_19362))))) (forall ((v_prenex_13643 Int) (v_prenex_13644 Int)) (or (< v_prenex_13644 main_y) (<= 2 (* 2 (select main_a v_prenex_13643))) (<= (* 2 (select main_a v_prenex_13644)) 1998) (<= (select main_a v_prenex_13643) 500) (<= (select main_a v_prenex_13644) 1498) (<= 1000 (+ (select main_a v_prenex_13644) (select main_a v_prenex_13643))) (<= (+ main_y 1) v_prenex_13644))) (forall ((v_prenex_17804 Int) (v_prenex_17805 Int)) (or (< v_prenex_17804 main_x) (<= 2 (* 2 (select main_a v_prenex_17804))) (<= (+ (select main_a v_prenex_17805) (select main_a v_prenex_17804)) 1000) (<= (select main_a v_prenex_17804) 500) (< v_prenex_17805 main_y) (<= 1 (select main_a v_prenex_17805)) (<= (+ main_y 1) v_prenex_17805))) (or (forall ((v_prenex_20725 Int)) (or (<= 0 (+ (select main_a v_prenex_20725) 498)) (<= 2 (* 2 (select main_a v_prenex_20725))))) (forall ((v_prenex_20726 Int)) (or (<= (* 2 (select main_a v_prenex_20726)) 1998) (<= (select main_a v_prenex_20726) 1498) (< v_prenex_20726 main_y) (<= (+ main_y 1) v_prenex_20726) (<= (select main_a v_prenex_20726) 999)))) (forall ((v_prenex_16982 Int) (v_prenex_16983 Int)) (or (<= 1000 (+ (select main_a v_prenex_16983) (select main_a v_prenex_16982))) (< v_prenex_16983 main_y) (<= 1 (select main_a v_prenex_16982)) (<= (select main_a v_prenex_16983) 999) (<= (+ main_y 1) v_prenex_16983) (< v_prenex_16982 main_x))) (forall ((v_prenex_13850 Int) (v_prenex_13849 Int)) (or (< v_prenex_13850 main_y) (<= 0 (+ (select main_a v_prenex_13849) 498)) (<= (+ main_x 1) v_prenex_13849) (<= (select main_a v_prenex_13850) 999) (<= (+ main_y 1) v_prenex_13850) (<= (select main_a v_prenex_13849) (select main_a v_prenex_13850)))) (forall ((v_prenex_14047 Int) (v_prenex_14046 Int)) (or (<= (select main_a v_prenex_14047) 1498) (<= 1000 (+ (select main_a v_prenex_14047) (select main_a v_prenex_14046))) (<= 500 (select main_a v_prenex_14047)) (<= (+ main_y 1) v_prenex_14047) (<= 0 (+ (select main_a v_prenex_14046) 498)) (< v_prenex_14047 main_y))) (forall ((v_prenex_14911 Int) (v_prenex_14910 Int)) (or (<= 0 (+ (select main_a v_prenex_14910) 498)) (<= (select main_a v_prenex_14911) 1498) (<= (+ main_y 1) v_prenex_14911) (< v_prenex_14911 main_y) (<= (+ (select main_a v_prenex_14911) (select main_a v_prenex_14910)) 1000) (<= (select main_a v_prenex_14911) 999))) (forall ((v_prenex_18576 Int) (v_prenex_18577 Int)) (or (<= 2 (* 2 (select main_a v_prenex_18576))) (<= 1000 (+ (select main_a v_prenex_18577) (select main_a v_prenex_18576))) (< v_prenex_18577 main_y) (<= (select main_a v_prenex_18577) 1498) (<= (+ main_y 1) v_prenex_18577))) (or (forall ((v_prenex_19635 Int)) (or (<= 2 (* 2 (select main_a v_prenex_19635))) (<= (* 2 (select main_a v_prenex_19635)) 1000))) (forall ((v_prenex_19636 Int)) (or (<= (+ main_y 1) v_prenex_19636) (<= (* 2 (select main_a v_prenex_19636)) 1998) (< v_prenex_19636 main_y) (<= 1000 (* 2 (select main_a v_prenex_19636)))))) (forall ((v_prenex_14116 Int) (v_prenex_14117 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_14117))) (<= (+ main_y 1) v_prenex_14117) (<= (+ main_x 1) v_prenex_14116) (< v_prenex_14117 main_y) (<= 1000 (+ (select main_a v_prenex_14117) (select main_a v_prenex_14116))))) (forall ((v_prenex_15748 Int) (v_prenex_15749 Int)) (or (<= (select main_a v_prenex_15749) (+ (select main_a v_prenex_15748) 998)) (<= (* 2 (select main_a v_prenex_15748)) 1000) (< v_prenex_15749 main_y) (<= (+ main_x 1) v_prenex_15748) (<= (+ main_y 1) v_prenex_15749) (<= 0 (+ (select main_a v_prenex_15748) 498)) (<= 1000 (* 2 (select main_a v_prenex_15749))))) (forall ((v_prenex_14039 Int) (v_prenex_14038 Int)) (or (<= (+ main_y 1) v_prenex_14039) (<= 2 (* 2 (select main_a v_prenex_14038))) (<= (+ main_x 1) v_prenex_14038) (<= (+ (select main_a v_prenex_14039) (select main_a v_prenex_14038)) 1000) (<= 500 (select main_a v_prenex_14039)) (< v_prenex_14039 main_y) (<= (select main_a v_prenex_14038) 999))) (forall ((v_prenex_15164 Int) (v_prenex_15165 Int)) (or (<= (select main_a v_prenex_15164) (select main_a v_prenex_15165)) (<= 1 (select main_a v_prenex_15165)) (< v_prenex_15165 main_y) (<= (* 2 (select main_a v_prenex_15165)) 1998) (<= (+ main_y 1) v_prenex_15165))) (forall ((v_prenex_15321 Int) (v_prenex_15320 Int)) (or (<= (* 2 (select main_a v_prenex_15321)) 1998) (<= (select main_a v_prenex_15320) 500) (< v_prenex_15321 main_y) (<= (+ main_y 1) v_prenex_15321) (<= (select main_a v_prenex_15320) (select main_a v_prenex_15321)) (<= 2 (* 2 (select main_a v_prenex_15320))))) (or (forall ((v_prenex_14482 Int)) (or (<= 0 (+ (select main_a v_prenex_14482) 498)) (< v_prenex_14482 main_x) (<= (select main_a v_prenex_14482) 999))) (forall ((v_prenex_14483 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_14483))) (<= 1 (select main_a v_prenex_14483)) (< v_prenex_14483 main_y) (<= (+ main_y 1) v_prenex_14483)))) (or (forall ((v_prenex_15499 Int)) (or (<= (+ main_y 1) v_prenex_15499) (< v_prenex_15499 main_y) (<= (select main_a v_prenex_15499) 999) (<= 1000 (* 2 (select main_a v_prenex_15499))))) (forall ((v_prenex_15498 Int)) (or (< v_prenex_15498 main_x) (<= (select main_a v_prenex_15498) 500) (<= (* 2 (select main_a v_prenex_15498)) 1000)))) (or (forall ((v_prenex_16767 Int)) (or (<= (+ main_y 1) v_prenex_16767) (< v_prenex_16767 main_y) (<= (* 2 (select main_a v_prenex_16767)) 1998) (<= 500 (select main_a v_prenex_16767)))) (forall ((v_prenex_16766 Int)) (or (<= (+ main_x 1) v_prenex_16766) (<= 0 (+ (select main_a v_prenex_16766) 498))))) (forall ((v_prenex_15633 Int) (v_prenex_15632 Int)) (or (<= (select main_a v_prenex_15632) 999) (<= 1000 (* 2 (select main_a v_prenex_15633))) (<= 500 (select main_a v_prenex_15633)) (<= (+ 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_19973 Int) (v_prenex_19972 Int)) (or (<= (+ (select main_a v_prenex_19973) (select main_a v_prenex_19972)) 1000) (<= 1000 (* 2 (select main_a v_prenex_19973))) (<= (+ main_y 1) v_prenex_19973) (< v_prenex_19973 main_y))) (forall ((v_prenex_19036 Int) (v_prenex_19035 Int)) (or (<= (select main_a v_prenex_19035) 500) (<= (+ (select main_a v_prenex_19036) (select main_a v_prenex_19035)) 1000) (<= (select main_a v_prenex_19036) 1498) (<= (+ main_y 1) v_prenex_19036) (< v_prenex_19036 main_y) (<= (select main_a v_prenex_19036) 999))) (or (forall ((v_prenex_16791 Int)) (or (<= (* 2 (select main_a v_prenex_16791)) 1998) (< v_prenex_16791 main_y) (<= (+ main_y 1) v_prenex_16791) (<= 500 (select main_a v_prenex_16791)) (<= (select main_a v_prenex_16791) 999))) (forall ((v_prenex_16790 Int)) (or (<= (select main_a v_prenex_16790) 500) (<= (select main_a v_prenex_16790) 999)))) (or (forall ((v_prenex_19435 Int)) (or (<= (* 2 (select main_a v_prenex_19435)) 1998) (< v_prenex_19435 main_y) (<= (select main_a v_prenex_19435) 999) (<= (+ main_y 1) v_prenex_19435))) (forall ((v_prenex_19434 Int)) (<= (select main_a v_prenex_19434) 500))) (or (forall ((v_prenex_21250 Int)) (<= (* 2 (select main_a v_prenex_21250)) 1998)) (forall ((v_prenex_21249 Int)) (or (< v_prenex_21249 main_x) (<= (+ main_x 1) v_prenex_21249) (<= 0 (+ (select main_a v_prenex_21249) 498)) (<= (select main_a v_prenex_21249) 999)))) (forall ((v_prenex_18301 Int) (v_prenex_18300 Int)) (or (<= (* 2 (select main_a v_prenex_18300)) 1000) (<= (select main_a v_prenex_18301) 999) (<= 1000 (* 2 (select main_a v_prenex_18301))) (< v_prenex_18301 main_y) (<= 0 (+ (select main_a v_prenex_18300) 498)) (<= (select main_a v_prenex_18300) (select main_a v_prenex_18301)) (<= (+ main_y 1) v_prenex_18301))) (or (forall ((v_prenex_20058 Int)) (or (<= (* 2 (select main_a v_prenex_20058)) 1000) (<= (select main_a v_prenex_20058) 999) (<= (+ main_x 1) v_prenex_20058))) (forall ((v_prenex_20059 Int)) (or (<= (+ main_y 1) v_prenex_20059) (< v_prenex_20059 main_y) (<= 1000 (* 2 (select main_a v_prenex_20059)))))) (or (forall ((v_prenex_17924 Int)) (or (<= (select main_a v_prenex_17924) 1498) (< v_prenex_17924 main_y) (<= (select main_a v_prenex_17924) 999) (<= (* 2 (select main_a v_prenex_17924)) 1998) (<= (+ main_y 1) v_prenex_17924))) (forall ((v_prenex_17923 Int)) (or (<= 0 (+ (select main_a v_prenex_17923) 498)) (<= (* 2 (select main_a v_prenex_17923)) 1000)))) (forall ((v_prenex_13706 Int) (v_prenex_13705 Int)) (or (<= (select main_a v_prenex_13705) (select main_a v_prenex_13706)) (<= (* 2 (select main_a v_prenex_13706)) 1998) (<= (select main_a v_prenex_13705) 999) (<= 500 (select main_a v_prenex_13706)) (< v_prenex_13706 main_y) (<= (+ main_y 1) v_prenex_13706))) (forall ((v_prenex_17814 Int) (v_prenex_17815 Int)) (or (< v_prenex_17815 main_y) (<= 0 (+ (select main_a v_prenex_17814) 498)) (<= (select main_a v_prenex_17815) 999) (<= (select main_a v_prenex_17814) (select main_a v_prenex_17815)) (<= 2 (* 2 (select main_a v_prenex_17814))) (<= (* 2 (select main_a v_prenex_17815)) 1998) (<= (+ main_y 1) v_prenex_17815))) (forall ((v_prenex_21434 Int) (v_prenex_21435 Int)) (or (<= (+ main_y 1) v_prenex_21435) (<= 1 (select main_a v_prenex_21435)) (<= 1000 (+ (select main_a v_prenex_21435) (select main_a v_prenex_21434))) (<= (select main_a v_prenex_21434) 500) (<= 0 (+ (select main_a v_prenex_21434) 498)) (<= (* 2 (select main_a v_prenex_21435)) 1998) (< v_prenex_21435 main_y))) (forall ((v_prenex_19113 Int) (v_prenex_19114 Int)) (or (<= (+ main_x 1) v_prenex_19113) (<= 1000 (+ (select main_a v_prenex_19114) (select main_a v_prenex_19113))) (< v_prenex_19114 main_y) (<= 1 (select main_a v_prenex_19114)) (<= (+ main_y 1) v_prenex_19114) (<= 1 (select main_a v_prenex_19113)))) (or (forall ((v_prenex_13778 Int)) (<= 1000 (* 2 (select main_a v_prenex_13778)))) (forall ((v_prenex_13777 Int)) (or (<= (select main_a v_prenex_13777) 500) (<= 2 (* 2 (select main_a v_prenex_13777))) (< v_prenex_13777 main_x) (<= (+ main_x 1) v_prenex_13777)))) (forall ((v_prenex_15472 Int) (v_prenex_15473 Int)) (or (<= (+ main_x 1) v_prenex_15472) (<= (* 2 (select main_a v_prenex_15473)) 1998) (<= (+ main_y 1) v_prenex_15473) (<= 1 (select main_a v_prenex_15472)) (< v_prenex_15473 main_y) (<= 0 (+ (select main_a v_prenex_15472) 498)) (<= 1000 (+ (select main_a v_prenex_15473) (select main_a v_prenex_15472))))) (or (forall ((v_prenex_20624 Int)) (or (<= (* 2 (select main_a v_prenex_20624)) 1998) (<= (+ main_y 1) v_prenex_20624) (< v_prenex_20624 main_y) (<= 500 (select main_a v_prenex_20624)))) (forall ((v_prenex_20623 Int)) (or (<= 0 (+ (select main_a v_prenex_20623) 498)) (< v_prenex_20623 main_x) (<= (select main_a v_prenex_20623) 500)))) (forall ((v_prenex_19191 Int) (v_prenex_19192 Int)) (or (<= (+ main_y 1) v_prenex_19192) (<= (+ (select main_a v_prenex_19192) (select main_a v_prenex_19191)) 1000) (<= (select main_a v_prenex_19191) 500) (<= (* 2 (select main_a v_prenex_19191)) 1000) (<= (select main_a v_prenex_19192) 999) (< v_prenex_19192 main_y) (<= (+ main_x 1) v_prenex_19191))) (or (forall ((v_prenex_21056 Int)) (or (<= 2 (* 2 (select main_a v_prenex_21056))) (<= (select main_a v_prenex_21056) 500))) (forall ((v_prenex_21057 Int)) (or (< v_prenex_21057 main_y) (<= (* 2 (select main_a v_prenex_21057)) 1998) (<= (+ main_y 1) v_prenex_21057) (<= (select main_a v_prenex_21057) 999)))) (or (forall ((v_prenex_19470 Int)) (or (<= 2 (* 2 (select main_a v_prenex_19470))) (<= (select main_a v_prenex_19470) 500))) (forall ((v_prenex_19471 Int)) (or (<= (+ main_y 1) v_prenex_19471) (< v_prenex_19471 main_y) (<= 500 (select main_a v_prenex_19471)) (<= 1000 (* 2 (select main_a v_prenex_19471)))))) (forall ((v_prenex_15655 Int) (v_prenex_15654 Int)) (or (<= 1 (select main_a v_prenex_15655)) (<= (+ main_y 1) v_prenex_15655) (<= (select main_a v_prenex_15655) (+ (select main_a v_prenex_15654) 998)) (< v_prenex_15655 main_y) (<= 2 (* 2 (select main_a v_prenex_15654))))) (forall ((v_prenex_16775 Int) (v_prenex_16774 Int)) (or (< v_prenex_16775 main_y) (<= (select main_a v_prenex_16775) (+ (select main_a v_prenex_16774) 998)) (<= (select main_a v_prenex_16775) 999) (<= (+ main_x 1) v_prenex_16774) (<= 0 (+ (select main_a v_prenex_16774) 498)) (<= (+ main_y 1) v_prenex_16775) (<= 2 (* 2 (select main_a v_prenex_16774))))) (forall ((v_prenex_18769 Int) (v_prenex_18768 Int)) (or (<= 500 (select main_a v_prenex_18769)) (<= (* 2 (select main_a v_prenex_18768)) 1000) (<= 0 (+ (select main_a v_prenex_18768) 498)) (<= (select main_a v_prenex_18769) 1498) (<= (+ main_y 1) v_prenex_18769) (< v_prenex_18769 main_y) (<= (+ (select main_a v_prenex_18769) (select main_a v_prenex_18768)) 1000))) (forall ((v_prenex_17931 Int) (v_prenex_17932 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_17932))) (<= (select main_a v_prenex_17931) (select main_a v_prenex_17932)) (<= 0 (+ (select main_a v_prenex_17931) 498)) (<= (+ main_y 1) v_prenex_17932) (< v_prenex_17932 main_y) (<= 2 (* 2 (select main_a v_prenex_17931))))) (forall ((v_prenex_17172 Int) (v_prenex_17173 Int)) (or (<= 1 (select main_a v_prenex_17172)) (<= 1 (select main_a v_prenex_17173)) (<= (* 2 (select main_a v_prenex_17173)) 1998) (<= 1000 (+ (select main_a v_prenex_17173) (select main_a v_prenex_17172))) (< v_prenex_17173 main_y) (<= (+ main_y 1) v_prenex_17173) (<= (select main_a v_prenex_17172) 999))) (forall ((v_prenex_21663 Int) (v_prenex_21662 Int)) (or (< v_prenex_21662 main_x) (< v_prenex_21663 main_y) (<= 1 (select main_a v_prenex_21662)) (<= 1 (select main_a v_prenex_21663)) (<= (+ main_y 1) v_prenex_21663) (<= (select main_a v_prenex_21662) 500) (<= (select main_a v_prenex_21663) (+ (select main_a v_prenex_21662) 998)))) (forall ((v_prenex_20748 Int) (v_prenex_20747 Int)) (or (<= (+ main_y 1) v_prenex_20748) (<= (select main_a v_prenex_20748) 999) (<= (select main_a v_prenex_20747) (select main_a v_prenex_20748)) (<= 2 (* 2 (select main_a v_prenex_20747))) (< v_prenex_20748 main_y) (< v_prenex_20747 main_x))) (forall ((v_prenex_18039 Int) (v_prenex_18038 Int)) (or (<= 2 (* 2 (select main_a v_prenex_18038))) (<= (+ main_y 1) v_prenex_18039) (<= (+ main_x 1) v_prenex_18038) (<= (select main_a v_prenex_18039) 999) (<= (select main_a v_prenex_18039) (+ (select main_a v_prenex_18038) 998)) (< v_prenex_18039 main_y) (<= (select main_a v_prenex_18038) 500))) (or (forall ((v_prenex_19343 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_19343))) (<= 500 (select main_a v_prenex_19343)) (< v_prenex_19343 main_y) (<= (+ main_y 1) v_prenex_19343))) (forall ((v_prenex_19342 Int)) (or (<= (+ main_x 1) v_prenex_19342) (<= (* 2 (select main_a v_prenex_19342)) 1000)))) (forall ((v_prenex_17114 Int) (v_prenex_17115 Int)) (or (<= (select main_a v_prenex_17115) 999) (<= 1000 (+ (select main_a v_prenex_17115) (select main_a v_prenex_17114))) (<= (* 2 (select main_a v_prenex_17114)) 1000) (< v_prenex_17115 main_y) (<= (select main_a v_prenex_17114) 500) (<= (+ main_y 1) v_prenex_17115) (<= (* 2 (select main_a v_prenex_17115)) 1998))) (forall ((v_prenex_16044 Int) (v_prenex_16045 Int)) (or (< v_prenex_16045 main_y) (<= (+ main_y 1) v_prenex_16045) (<= (* 2 (select main_a v_prenex_16045)) 1998) (<= 1000 (* 2 (select main_a v_prenex_16045))) (<= 2 (* 2 (select main_a v_prenex_16044))) (<= (select main_a v_prenex_16045) (+ (select main_a v_prenex_16044) 998)) (<= 1 (select main_a v_prenex_16044)))) (or (forall ((v_prenex_20424 Int)) (or (< v_prenex_20424 main_y) (<= (+ main_y 1) v_prenex_20424) (<= (select main_a v_prenex_20424) 999) (<= (select main_a v_prenex_20424) 1498) (<= 1000 (* 2 (select main_a v_prenex_20424))))) (forall ((v_prenex_20423 Int)) (or (<= (* 2 (select main_a v_prenex_20423)) 1000) (<= (select main_a v_prenex_20423) 500)))) (forall ((v_prenex_21704 Int) (v_prenex_21705 Int)) (or (<= (select main_a v_prenex_21704) 999) (<= 1 (select main_a v_prenex_21704)) (< v_prenex_21705 main_y) (<= (* 2 (select main_a v_prenex_21705)) 1998) (<= (+ main_y 1) v_prenex_21705) (<= (select main_a v_prenex_21705) (+ (select main_a v_prenex_21704) 998)) (<= (select main_a v_prenex_21705) 999))) (or (forall ((v_prenex_18873 Int)) (or (<= (select main_a v_prenex_18873) 500) (<= (select main_a v_prenex_18873) 999))) (forall ((v_prenex_18874 Int)) (or (<= (select main_a v_prenex_18874) 1498) (< v_prenex_18874 main_y) (<= (* 2 (select main_a v_prenex_18874)) 1998) (<= (+ main_y 1) v_prenex_18874) (<= 1000 (* 2 (select main_a v_prenex_18874)))))) (forall ((v_prenex_20872 Int) (v_prenex_20871 Int)) (or (<= 1 (select main_a v_prenex_20872)) (<= (+ main_y 1) v_prenex_20872) (<= 1000 (* 2 (select main_a v_prenex_20872))) (< v_prenex_20872 main_y) (<= 2 (* 2 (select main_a v_prenex_20871))) (<= 1000 (+ (select main_a v_prenex_20872) (select main_a v_prenex_20871))))) (forall ((v_prenex_15741 Int) (v_prenex_15740 Int)) (or (<= (select main_a v_prenex_15741) (+ (select main_a v_prenex_15740) 998)) (<= 1 (select main_a v_prenex_15741)) (<= 1000 (* 2 (select main_a v_prenex_15741))) (<= (* 2 (select main_a v_prenex_15740)) 1000) (<= 2 (* 2 (select main_a v_prenex_15740))) (<= (+ main_y 1) v_prenex_15741) (< v_prenex_15741 main_y))) (or (forall ((v_prenex_18099 Int)) (or (<= (* 2 (select main_a v_prenex_18099)) 1998) (<= 500 (select main_a v_prenex_18099)) (<= (+ main_y 1) v_prenex_18099) (< v_prenex_18099 main_y) (<= (select main_a v_prenex_18099) 999))) (forall ((v_prenex_18098 Int)) (or (<= 0 (+ (select main_a v_prenex_18098) 498)) (<= 2 (* 2 (select main_a v_prenex_18098)))))) (forall ((v_prenex_15955 Int) (v_prenex_15954 Int)) (or (<= (+ (select main_a v_prenex_15955) (select main_a v_prenex_15954)) 1000) (< v_prenex_15955 main_y) (<= (+ main_y 1) v_prenex_15955) (<= 1 (select main_a v_prenex_15955)) (<= (select main_a v_prenex_15954) 999) (<= (select main_a v_prenex_15954) 500) (<= (* 2 (select main_a v_prenex_15955)) 1998))) (forall ((v_prenex_18817 Int) (v_prenex_18818 Int)) (or (< v_prenex_18817 main_x) (<= (select main_a v_prenex_18818) (+ (select main_a v_prenex_18817) 998)) (<= (* 2 (select main_a v_prenex_18817)) 1000) (<= (+ main_x 1) v_prenex_18817) (< v_prenex_18818 main_y))) (forall ((v_prenex_17578 Int) (v_prenex_17577 Int)) (or (< v_prenex_17578 main_y) (<= (* 2 (select main_a v_prenex_17577)) 1000) (<= 1 (select main_a v_prenex_17578)) (<= 500 (select main_a v_prenex_17578)) (<= 0 (+ (select main_a v_prenex_17577) 498)) (<= (+ (select main_a v_prenex_17578) (select main_a v_prenex_17577)) 1000) (<= (+ main_y 1) v_prenex_17578))) (or (forall ((v_prenex_19255 Int)) (<= (select main_a v_prenex_19255) 500)) (forall ((v_prenex_19256 Int)) (or (< v_prenex_19256 main_y) (<= (+ main_y 1) v_prenex_19256) (<= 1000 (* 2 (select main_a v_prenex_19256)))))) (or (forall ((v_prenex_19846 Int)) (or (< v_prenex_19846 main_y) (<= (* 2 (select main_a v_prenex_19846)) 1998) (<= (select main_a v_prenex_19846) 1498) (<= (+ main_y 1) v_prenex_19846))) (forall ((v_prenex_19845 Int)) (or (<= (+ main_x 1) v_prenex_19845) (<= (* 2 (select main_a v_prenex_19845)) 1000) (<= (select main_a v_prenex_19845) 999)))) (forall ((v_prenex_13900 Int) (v_prenex_13899 Int)) (or (<= 500 (select main_a v_prenex_13900)) (<= (+ main_y 1) v_prenex_13900) (<= 2 (* 2 (select main_a v_prenex_13899))) (<= (select main_a v_prenex_13900) 1498) (< v_prenex_13900 main_y) (<= (select main_a v_prenex_13899) 500) (<= (select main_a v_prenex_13899) (select main_a v_prenex_13900)))) (or (forall ((v_prenex_18956 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_18956))) (< v_prenex_18956 main_y))) (forall ((v_prenex_18955 Int)) (or (<= (+ main_x 1) v_prenex_18955) (<= (select main_a v_prenex_18955) 500) (< v_prenex_18955 main_x)))) (forall ((v_prenex_21050 Int) (v_prenex_21051 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_21051))) (<= (select main_a v_prenex_21050) 999) (<= (+ main_y 1) v_prenex_21051) (<= (* 2 (select main_a v_prenex_21050)) 1000) (<= 1000 (+ (select main_a v_prenex_21051) (select main_a v_prenex_21050))) (< v_prenex_21051 main_y) (< v_prenex_21050 main_x))) (or (forall ((v_prenex_14433 Int)) (or (<= (+ main_x 1) v_prenex_14433) (<= 1 (select main_a v_prenex_14433)) (<= (select main_a v_prenex_14433) 500))) (forall ((v_prenex_14434 Int)) (or (<= (+ main_y 1) v_prenex_14434) (< v_prenex_14434 main_y) (<= (* 2 (select main_a v_prenex_14434)) 1998)))) (forall ((v_prenex_14426 Int) (v_prenex_14425 Int)) (or (<= (select main_a v_prenex_14425) 999) (<= (+ main_x 1) v_prenex_14425) (<= (+ main_y 1) v_prenex_14426) (<= (select main_a v_prenex_14426) 999) (<= (select main_a v_prenex_14425) (select main_a v_prenex_14426)) (< v_prenex_14426 main_y))) (forall ((v_prenex_20684 Int) (v_prenex_20683 Int)) (or (<= 1 (select main_a v_prenex_20684)) (<= (+ main_y 1) v_prenex_20684) (<= 2 (* 2 (select main_a v_prenex_20683))) (<= (* 2 (select main_a v_prenex_20683)) 1000) (<= (* 2 (select main_a v_prenex_20684)) 1998) (< v_prenex_20684 main_y) (<= (select main_a v_prenex_20683) (select main_a v_prenex_20684)))) (or (forall ((v_prenex_15902 Int)) (or (<= (select main_a v_prenex_15902) 999) (<= (select main_a v_prenex_15902) 500) (<= (+ main_x 1) v_prenex_15902))) (forall ((v_prenex_15903 Int)) (or (<= (select main_a v_prenex_15903) 1498) (< v_prenex_15903 main_y) (<= (+ main_y 1) v_prenex_15903) (<= (* 2 (select main_a v_prenex_15903)) 1998)))) (forall ((v_prenex_19694 Int) (v_prenex_19693 Int)) (or (<= (+ main_y 1) v_prenex_19694) (<= 0 (+ (select main_a v_prenex_19693) 498)) (<= 1 (select main_a v_prenex_19694)) (< v_prenex_19694 main_y) (<= 500 (select main_a v_prenex_19694)) (<= (select main_a v_prenex_19694) (+ (select main_a v_prenex_19693) 998)))) (forall ((v_prenex_18709 Int) (v_prenex_18708 Int)) (or (<= 0 (+ (select main_a v_prenex_18708) 498)) (<= 500 (select main_a v_prenex_18709)) (< v_prenex_18709 main_y) (<= (select main_a v_prenex_18708) (select main_a v_prenex_18709)) (<= (* 2 (select main_a v_prenex_18709)) 1998) (<= (+ main_y 1) v_prenex_18709))) (or (forall ((v_prenex_16158 Int)) (or (<= 2 (* 2 (select main_a v_prenex_16158))) (<= (select main_a v_prenex_16158) 999) (< v_prenex_16158 main_x))) (forall ((v_prenex_16159 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_16159))) (< v_prenex_16159 main_y) (<= (+ main_y 1) v_prenex_16159) (<= (select main_a v_prenex_16159) 1498)))) (forall ((v_prenex_20790 Int) (v_prenex_20789 Int)) (or (< v_prenex_20790 main_y) (<= 1 (select main_a v_prenex_20789)) (<= (select main_a v_prenex_20789) 500) (<= (select main_a v_prenex_20790) (+ (select main_a v_prenex_20789) 998)) (<= 500 (select main_a v_prenex_20790)) (<= (+ main_y 1) v_prenex_20790) (<= (select main_a v_prenex_20790) 1498))) (or (forall ((v_prenex_14258 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_14258))) (<= (+ main_y 1) v_prenex_14258) (< v_prenex_14258 main_y))) (forall ((v_prenex_14257 Int)) (<= (select main_a v_prenex_14257) 999))) (forall ((v_prenex_18077 Int) (v_prenex_18076 Int)) (or (<= (select main_a v_prenex_18076) 999) (< v_prenex_18077 main_y) (<= 1 (select main_a v_prenex_18076)) (<= (+ main_y 1) v_prenex_18077) (<= 1000 (* 2 (select main_a v_prenex_18077))) (<= (* 2 (select main_a v_prenex_18077)) 1998) (<= (+ (select main_a v_prenex_18077) (select main_a v_prenex_18076)) 1000))) (forall ((v_prenex_18413 Int) (v_prenex_18412 Int)) (or (<= (select main_a v_prenex_18412) 999) (< v_prenex_18413 main_y) (<= (+ main_y 1) v_prenex_18413) (<= 1 (select main_a v_prenex_18413)) (<= (+ main_x 1) v_prenex_18412) (<= (+ (select main_a v_prenex_18413) (select main_a v_prenex_18412)) 1000))) (forall ((v_prenex_17316 Int) (v_prenex_17317 Int)) (or (<= (* 2 (select main_a v_prenex_17316)) 1000) (<= (+ main_y 1) v_prenex_17317) (< v_prenex_17317 main_y) (<= 500 (select main_a v_prenex_17317)) (<= (select main_a v_prenex_17317) (+ (select main_a v_prenex_17316) 998)) (<= (select main_a v_prenex_17317) 999))) (or (forall ((v_prenex_19799 Int)) (or (<= 1 (select main_a v_prenex_19799)) (<= (select main_a v_prenex_19799) 500) (<= (+ main_x 1) v_prenex_19799))) (forall ((v_prenex_19800 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_19800))) (<= (+ main_y 1) v_prenex_19800) (<= (select main_a v_prenex_19800) 1498) (< v_prenex_19800 main_y)))) (forall ((v_prenex_21285 Int) (v_prenex_21286 Int)) (or (< v_prenex_21286 main_y) (<= (select main_a v_prenex_21286) (+ (select main_a v_prenex_21285) 998)) (< v_prenex_21285 main_x) (<= (* 2 (select main_a v_prenex_21286)) 1998) (<= (+ main_y 1) v_prenex_21286) (<= 1 (select main_a v_prenex_21285)))) (forall ((v_prenex_14739 Int) (v_prenex_14738 Int)) (or (<= 2 (* 2 (select main_a v_prenex_14738))) (<= (* 2 (select main_a v_prenex_14739)) 1998) (<= 0 (+ (select main_a v_prenex_14738) 498)) (< v_prenex_14739 main_y) (<= (+ main_x 1) v_prenex_14738) (<= (+ main_y 1) v_prenex_14739) (<= 1000 (+ (select main_a v_prenex_14739) (select main_a v_prenex_14738))))) (forall ((v_prenex_20459 Int) (v_prenex_20458 Int)) (or (<= (select main_a v_prenex_20458) 999) (< v_prenex_20459 main_y) (<= (select main_a v_prenex_20459) (+ (select main_a v_prenex_20458) 998)) (<= (+ main_y 1) v_prenex_20459) (<= 500 (select main_a v_prenex_20459)) (<= (* 2 (select main_a v_prenex_20458)) 1000) (< v_prenex_20458 main_x))) (forall ((v_prenex_20426 Int) (v_prenex_20425 Int)) (or (<= 500 (select main_a v_prenex_20426)) (<= 2 (* 2 (select main_a v_prenex_20425))) (< v_prenex_20425 main_x) (<= (select main_a v_prenex_20426) (+ (select main_a v_prenex_20425) 998)) (<= (+ main_y 1) v_prenex_20426) (<= 1 (select main_a v_prenex_20425)) (< v_prenex_20426 main_y))) (forall ((v_prenex_17282 Int) (v_prenex_17283 Int)) (or (< v_prenex_17283 main_y) (<= (* 2 (select main_a v_prenex_17282)) 1000) (<= (+ main_y 1) v_prenex_17283) (<= 500 (select main_a v_prenex_17283)) (<= 2 (* 2 (select main_a v_prenex_17282))) (<= (+ (select main_a v_prenex_17283) (select main_a v_prenex_17282)) 1000))) (forall ((v_prenex_21474 Int) (v_prenex_21475 Int)) (or (<= (+ (select main_a v_prenex_21475) (select main_a v_prenex_21474)) 1000) (<= 1 (select main_a v_prenex_21475)) (<= (+ main_x 1) v_prenex_21474) (<= (select main_a v_prenex_21474) 500) (< v_prenex_21475 main_y) (<= (+ main_y 1) v_prenex_21475))) (forall ((v_prenex_14666 Int) (v_prenex_14667 Int)) (or (<= (* 2 (select main_a v_prenex_14666)) 1000) (<= 500 (select main_a v_prenex_14667)) (< v_prenex_14666 main_x) (<= 1000 (+ (select main_a v_prenex_14667) (select main_a v_prenex_14666))) (< v_prenex_14667 main_y) (<= (+ main_y 1) v_prenex_14667))) (forall ((v_prenex_18613 Int) (v_prenex_18612 Int)) (or (<= (+ main_y 1) v_prenex_18613) (<= (select main_a v_prenex_18613) 1498) (< v_prenex_18613 main_y) (<= (select main_a v_prenex_18613) (+ (select main_a v_prenex_18612) 998)) (<= 0 (+ (select main_a v_prenex_18612) 498)) (<= 2 (* 2 (select main_a v_prenex_18612))))) (forall ((v_prenex_14352 Int) (v_prenex_14351 Int)) (or (<= (select main_a v_prenex_14352) 999) (<= 2 (* 2 (select main_a v_prenex_14351))) (< v_prenex_14352 main_y) (<= 1000 (+ (select main_a v_prenex_14352) (select main_a v_prenex_14351))) (<= (+ main_y 1) v_prenex_14352) (<= 1000 (* 2 (select main_a v_prenex_14352))))) (forall ((v_prenex_19937 Int) (v_prenex_19936 Int)) (or (<= (select main_a v_prenex_19936) 500) (< v_prenex_19937 main_y) (<= (select main_a v_prenex_19937) 1498) (<= (+ main_y 1) v_prenex_19937) (<= (select main_a v_prenex_19936) (select main_a v_prenex_19937)))) (or (forall ((v_prenex_21716 Int)) (<= (select main_a v_prenex_21716) 500)) (forall ((v_prenex_21717 Int)) (or (<= 500 (select main_a v_prenex_21717)) (<= 1 (select main_a v_prenex_21717)) (<= (+ main_y 1) v_prenex_21717) (<= 1000 (* 2 (select main_a v_prenex_21717))) (< v_prenex_21717 main_y)))) (forall ((v_prenex_16496 Int) (v_prenex_16497 Int)) (or (<= 500 (select main_a v_prenex_16497)) (< v_prenex_16496 main_x) (<= (* 2 (select main_a v_prenex_16496)) 1000) (< v_prenex_16497 main_y) (<= (+ main_y 1) v_prenex_16497) (<= (select main_a v_prenex_16497) (+ (select main_a v_prenex_16496) 998)))) (forall ((v_prenex_16828 Int) (v_prenex_16829 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_16829))) (<= 500 (select main_a v_prenex_16829)) (<= 1 (select main_a v_prenex_16828)) (<= (+ (select main_a v_prenex_16829) (select main_a v_prenex_16828)) 1000) (<= (+ main_y 1) v_prenex_16829) (<= (select main_a v_prenex_16828) 500) (< v_prenex_16829 main_y))) (or (forall ((v_prenex_16562 Int)) (<= (select main_a v_prenex_16562) 999)) (forall ((v_prenex_16563 Int)) (or (<= (* 2 (select main_a v_prenex_16563)) 1998) (<= 1 (select main_a v_prenex_16563)) (< v_prenex_16563 main_y) (<= (+ main_y 1) v_prenex_16563)))) (forall ((v_prenex_17790 Int) (v_prenex_17791 Int)) (or (<= (+ main_y 1) v_prenex_17791) (<= 2 (* 2 (select main_a v_prenex_17790))) (<= 1000 (+ (select main_a v_prenex_17791) (select main_a v_prenex_17790))) (<= 1 (select main_a v_prenex_17790)) (<= 1000 (* 2 (select main_a v_prenex_17791))) (< v_prenex_17791 main_y))) (or (forall ((v_prenex_14749 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_14749))) (<= (+ main_y 1) v_prenex_14749) (<= (select main_a v_prenex_14749) 999) (<= (select main_a v_prenex_14749) 1498) (< v_prenex_14749 main_y))) (forall ((v_prenex_14748 Int)) (or (<= (select main_a v_prenex_14748) 999) (<= (* 2 (select main_a v_prenex_14748)) 1000)))) (forall ((v_prenex_19683 Int) (v_prenex_19684 Int)) (or (< v_prenex_19684 main_y) (<= 1 (select main_a v_prenex_19683)) (<= (+ main_y 1) v_prenex_19684) (<= (* 2 (select main_a v_prenex_19683)) 1000) (<= (select main_a v_prenex_19684) 999) (<= 500 (select main_a v_prenex_19684)) (<= (select main_a v_prenex_19684) (+ (select main_a v_prenex_19683) 998)))) (forall ((v_prenex_15089 Int) (v_prenex_15088 Int)) (or (< v_prenex_15089 main_y) (<= (select main_a v_prenex_15089) 1498) (<= 2 (* 2 (select main_a v_prenex_15088))) (<= 1 (select main_a v_prenex_15089)) (<= (+ main_y 1) v_prenex_15089) (<= (select main_a v_prenex_15088) 500) (<= (select main_a v_prenex_15088) (select main_a v_prenex_15089)))) (forall ((v_prenex_20782 Int) (v_prenex_20781 Int)) (or (<= (+ (select main_a v_prenex_20782) (select main_a v_prenex_20781)) 1000) (<= 1 (select main_a v_prenex_20781)) (<= (+ main_y 1) v_prenex_20782) (<= (select main_a v_prenex_20781) 500) (< v_prenex_20782 main_y) (<= (select main_a v_prenex_20782) 1498) (<= (+ main_x 1) v_prenex_20781))) (or (forall ((v_prenex_15050 Int)) (<= (* 2 (select main_a v_prenex_15050)) 1000)) (forall ((v_prenex_15051 Int)) (or (< v_prenex_15051 main_y) (<= (select main_a v_prenex_15051) 999) (<= 1 (select main_a v_prenex_15051)) (<= (* 2 (select main_a v_prenex_15051)) 1998) (<= (+ main_y 1) v_prenex_15051)))) (forall ((v_prenex_15453 Int) (v_prenex_15452 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_15453))) (<= 500 (select main_a v_prenex_15453)) (<= (+ main_y 1) v_prenex_15453) (<= (select main_a v_prenex_15452) (select main_a v_prenex_15453)) (<= 0 (+ (select main_a v_prenex_15452) 498)) (< v_prenex_15453 main_y) (<= 1 (select main_a v_prenex_15452)))) (forall ((v_prenex_21979 Int) (v_prenex_21978 Int)) (or (< v_prenex_21979 main_y) (<= (select main_a v_prenex_21978) 999) (<= (+ main_y 1) v_prenex_21979) (<= (select main_a v_prenex_21979) (+ (select main_a v_prenex_21978) 998)) (<= 1000 (* 2 (select main_a v_prenex_21979))))) (or (forall ((v_prenex_22021 Int)) (or (<= 2 (* 2 (select main_a v_prenex_22021))) (<= 0 (+ (select main_a v_prenex_22021) 498)))) (forall ((v_prenex_22022 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_22022))) (<= (+ main_y 1) v_prenex_22022) (<= (select main_a v_prenex_22022) 999) (< v_prenex_22022 main_y) (<= 1 (select main_a v_prenex_22022))))) (or (forall ((v_prenex_21142 Int)) (or (< v_prenex_21142 main_y) (<= (+ main_y 1) v_prenex_21142) (<= 1000 (* 2 (select main_a v_prenex_21142))))) (forall ((v_prenex_21141 Int)) (or (<= 2 (* 2 (select main_a v_prenex_21141))) (< v_prenex_21141 main_x) (<= (* 2 (select main_a v_prenex_21141)) 1000)))) (or (forall ((v_prenex_15523 Int)) (or (<= (+ main_y 1) v_prenex_15523) (<= 500 (select main_a v_prenex_15523)) (<= 1000 (* 2 (select main_a v_prenex_15523))) (< v_prenex_15523 main_y))) (forall ((v_prenex_15522 Int)) (or (<= 0 (+ (select main_a v_prenex_15522) 498)) (<= (+ main_x 1) v_prenex_15522)))) (forall ((v_prenex_13501 Int) (v_prenex_13502 Int)) (or (<= (* 2 (select main_a v_prenex_13502)) 1998) (<= (* 2 (select main_a v_prenex_13501)) 1000) (<= (+ main_x 1) v_prenex_13501) (<= (+ (select main_a v_prenex_13502) (select main_a v_prenex_13501)) 1000) (< v_prenex_13502 main_y) (<= (select main_a v_prenex_13501) 999) (<= (+ main_y 1) v_prenex_13502))) (forall ((v_prenex_15369 Int) (v_prenex_15368 Int)) (or (< v_prenex_15369 main_y) (<= (+ main_y 1) v_prenex_15369) (<= 0 (+ (select main_a v_prenex_15368) 498)) (<= 500 (select main_a v_prenex_15369)) (<= (+ (select main_a v_prenex_15369) (select main_a v_prenex_15368)) 1000))) (forall ((v_prenex_18086 Int) (v_prenex_18087 Int)) (or (<= 1000 (+ (select main_a v_prenex_18087) (select main_a v_prenex_18086))) (<= (select main_a v_prenex_18086) 500) (<= (+ main_y 1) v_prenex_18087) (<= (select main_a v_prenex_18087) 1498) (<= (select main_a v_prenex_18086) 999) (< v_prenex_18087 main_y) (<= (* 2 (select main_a v_prenex_18087)) 1998))) (forall ((v_prenex_21950 Int) (v_prenex_21951 Int)) (or (<= (select main_a v_prenex_21950) 500) (< v_prenex_21951 main_y) (<= (select main_a v_prenex_21951) 999) (<= (select main_a v_prenex_21951) (+ (select main_a v_prenex_21950) 998)) (<= (* 2 (select main_a v_prenex_21950)) 1000) (<= (+ main_y 1) v_prenex_21951))) (forall ((v_prenex_21352 Int) (v_prenex_21353 Int)) (or (<= 1 (select main_a v_prenex_21353)) (<= (select main_a v_prenex_21352) 999) (< v_prenex_21353 main_y) (<= (* 2 (select main_a v_prenex_21353)) 1998) (<= (+ main_y 1) v_prenex_21353) (<= 1 (select main_a v_prenex_21352)) (<= (+ (select main_a v_prenex_21353) (select main_a v_prenex_21352)) 1000))) (forall ((v_prenex_13449 Int) (v_prenex_13450 Int)) (or (<= 1000 (+ (select main_a v_prenex_13449) (select main_a v_prenex_13450))) (<= (+ main_x 1) v_prenex_13450) (<= 500 (select main_a v_prenex_13449)) (<= 2 (* 2 (select main_a v_prenex_13450))) (< v_prenex_13449 main_y) (<= (+ main_y 1) v_prenex_13449))) (forall ((v_prenex_20189 Int) (v_prenex_20188 Int)) (or (<= (select main_a v_prenex_20189) (+ (select main_a v_prenex_20188) 998)) (<= (select main_a v_prenex_20189) 1498) (<= (+ main_y 1) v_prenex_20189) (<= 0 (+ (select main_a v_prenex_20188) 498)) (< v_prenex_20189 main_y) (<= (select main_a v_prenex_20188) 500) (<= (+ main_x 1) v_prenex_20188))) (forall ((v_prenex_18192 Int) (v_prenex_18193 Int)) (or (<= 1 (select main_a v_prenex_18193)) (<= (select main_a v_prenex_18192) 500) (<= (* 2 (select main_a v_prenex_18193)) 1998) (<= (select main_a v_prenex_18193) (+ (select main_a v_prenex_18192) 998)) (< v_prenex_18193 main_y) (<= 0 (+ (select main_a v_prenex_18192) 498)) (<= (+ main_y 1) v_prenex_18193))) (forall ((v_prenex_18741 Int) (v_prenex_18740 Int)) (or (<= 1 (select main_a v_prenex_18741)) (<= (* 2 (select main_a v_prenex_18741)) 1998) (<= 1000 (+ (select main_a v_prenex_18741) (select main_a v_prenex_18740))) (<= 2 (* 2 (select main_a v_prenex_18740))) (<= (+ main_y 1) v_prenex_18741) (< v_prenex_18741 main_y) (<= 0 (+ (select main_a v_prenex_18740) 498)))) (or (forall ((v_prenex_20916 Int)) (or (< v_prenex_20916 main_y) (<= (* 2 (select main_a v_prenex_20916)) 1998) (<= 500 (select main_a v_prenex_20916)) (<= (+ main_y 1) v_prenex_20916) (<= (select main_a v_prenex_20916) 999))) (forall ((v_prenex_20915 Int)) (or (<= (select main_a v_prenex_20915) 500) (<= 0 (+ (select main_a v_prenex_20915) 498))))) (forall ((v_prenex_18374 Int) (v_prenex_18375 Int)) (or (<= (select main_a v_prenex_18374) (select main_a v_prenex_18375)) (<= (* 2 (select main_a v_prenex_18375)) 1998) (<= (+ main_y 1) v_prenex_18375) (< v_prenex_18375 main_y) (<= (select main_a v_prenex_18375) 1498) (<= 2 (* 2 (select main_a v_prenex_18374))))) (forall ((v_prenex_19223 Int) (v_prenex_19224 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_19224))) (<= (* 2 (select main_a v_prenex_19223)) 1000) (<= (select main_a v_prenex_19223) 999) (<= 1000 (+ (select main_a v_prenex_19224) (select main_a v_prenex_19223))) (<= (+ main_y 1) v_prenex_19224) (< v_prenex_19224 main_y) (<= (select main_a v_prenex_19224) 1498))) (forall ((v_prenex_18667 Int) (v_prenex_18666 Int)) (or (<= (* 2 (select main_a v_prenex_18666)) 1000) (<= 1 (select main_a v_prenex_18666)) (<= 1000 (* 2 (select main_a v_prenex_18667))) (< v_prenex_18667 main_y) (<= (+ main_y 1) v_prenex_18667) (<= (select main_a v_prenex_18667) 1498) (<= (select main_a v_prenex_18667) (+ (select main_a v_prenex_18666) 998)))) (or (forall ((v_prenex_17939 Int)) (or (<= 1 (select main_a v_prenex_17939)) (<= (+ main_x 1) v_prenex_17939) (<= 0 (+ (select main_a v_prenex_17939) 498)))) (forall ((v_prenex_17940 Int)) (or (<= 1 (select main_a v_prenex_17940)) (< v_prenex_17940 main_y) (<= (+ main_y 1) v_prenex_17940) (<= (* 2 (select main_a v_prenex_17940)) 1998)))) (forall ((v_prenex_21094 Int) (v_prenex_21095 Int)) (or (<= (* 2 (select main_a v_prenex_21094)) 1000) (<= (+ main_y 1) v_prenex_21095) (<= 1000 (* 2 (select main_a v_prenex_21095))) (< v_prenex_21095 main_y) (<= (* 2 (select main_a v_prenex_21095)) 1998) (<= 1000 (+ (select main_a v_prenex_21095) (select main_a v_prenex_21094))))) (forall ((v_prenex_19412 Int) (v_prenex_19413 Int)) (or (<= (select main_a v_prenex_19412) (select main_a v_prenex_19413)) (<= (+ main_y 1) v_prenex_19413) (< v_prenex_19413 main_y) (<= 1 (select main_a v_prenex_19413)))) (forall ((v_prenex_21606 Int) (v_prenex_21607 Int)) (or (< v_prenex_21607 main_y) (<= (select main_a v_prenex_21606) (select main_a v_prenex_21607)) (<= (+ main_y 1) v_prenex_21607) (<= (select main_a v_prenex_21607) 1498) (<= 1000 (* 2 (select main_a v_prenex_21607))) (<= 0 (+ (select main_a v_prenex_21606) 498)) (<= 1 (select main_a v_prenex_21606)))) (or (forall ((v_prenex_20596 Int)) (or (<= 0 (+ (select main_a v_prenex_20596) 498)) (<= 1 (select main_a v_prenex_20596)))) (forall ((v_prenex_20597 Int)) (or (<= (* 2 (select main_a v_prenex_20597)) 1998) (< v_prenex_20597 main_y) (<= 500 (select main_a v_prenex_20597)) (<= (+ main_y 1) v_prenex_20597) (<= 1 (select main_a v_prenex_20597))))) (or (forall ((v_prenex_14512 Int)) (or (<= 2 (* 2 (select main_a v_prenex_14512))) (<= (select main_a v_prenex_14512) 500))) (forall ((v_prenex_14513 Int)) (or (<= (* 2 (select main_a v_prenex_14513)) 1998) (<= (select main_a v_prenex_14513) 1498) (<= 1000 (* 2 (select main_a v_prenex_14513))) (< v_prenex_14513 main_y) (<= (+ main_y 1) v_prenex_14513)))) (forall ((v_prenex_18400 Int) (v_prenex_18401 Int)) (or (<= 1 (select main_a v_prenex_18400)) (<= 1000 (+ (select main_a v_prenex_18401) (select main_a v_prenex_18400))) (<= 500 (select main_a v_prenex_18401)) (<= (+ main_y 1) v_prenex_18401) (< v_prenex_18401 main_y) (<= 0 (+ (select main_a v_prenex_18400) 498)))) (forall ((v_prenex_17032 Int) (v_prenex_17033 Int)) (or (<= (select main_a v_prenex_17032) (select main_a v_prenex_17033)) (< v_prenex_17032 main_x) (<= (+ main_y 1) v_prenex_17033) (< v_prenex_17033 main_y) (<= (select main_a v_prenex_17032) 999) (<= 500 (select main_a v_prenex_17033)) (<= 0 (+ (select main_a v_prenex_17032) 498)))) (or (forall ((v_prenex_14593 Int)) (or (<= (+ main_y 1) v_prenex_14593) (< v_prenex_14593 main_y) (<= (* 2 (select main_a v_prenex_14593)) 1998))) (forall ((v_prenex_14592 Int)) (or (<= (select main_a v_prenex_14592) 500) (<= (* 2 (select main_a v_prenex_14592)) 1000) (< v_prenex_14592 main_x)))) (or (forall ((v_prenex_20881 Int)) (or (<= (select main_a v_prenex_20881) 500) (<= (* 2 (select main_a v_prenex_20881)) 1000))) (forall ((v_prenex_20882 Int)) (or (<= (select main_a v_prenex_20882) 999) (< v_prenex_20882 main_y) (<= (+ main_y 1) v_prenex_20882) (<= 1000 (* 2 (select main_a v_prenex_20882)))))) (or (forall ((v_prenex_14006 Int)) (or (<= 2 (* 2 (select main_a v_prenex_14006))) (<= (+ main_x 1) v_prenex_14006) (<= (select main_a v_prenex_14006) 500))) (forall ((v_prenex_14007 Int)) (or (< v_prenex_14007 main_y) (<= (* 2 (select main_a v_prenex_14007)) 1998) (<= (+ main_y 1) v_prenex_14007) (<= (select main_a v_prenex_14007) 1498)))) (forall ((v_prenex_21384 Int) (v_prenex_21385 Int)) (or (<= (+ (select main_a v_prenex_21385) (select main_a v_prenex_21384)) 1000) (< v_prenex_21385 main_y) (<= (select main_a v_prenex_21384) 999) (<= (+ main_y 1) v_prenex_21385) (<= 1 (select main_a v_prenex_21385)) (<= (* 2 (select main_a v_prenex_21385)) 1998) (<= (* 2 (select main_a v_prenex_21384)) 1000))) (or (forall ((v_prenex_21719 Int)) (or (<= (* 2 (select main_a v_prenex_21719)) 1998) (<= 500 (select main_a v_prenex_21719)) (<= 1 (select main_a v_prenex_21719)) (<= (+ main_y 1) v_prenex_21719) (< v_prenex_21719 main_y))) (forall ((v_prenex_21718 Int)) (or (<= 0 (+ (select main_a v_prenex_21718) 498)) (<= (* 2 (select main_a v_prenex_21718)) 1000)))) (forall ((v_prenex_19803 Int) (v_prenex_19804 Int)) (or (<= 1000 (+ (select main_a v_prenex_19804) (select main_a v_prenex_19803))) (< v_prenex_19804 main_y) (<= (select main_a v_prenex_19804) 1498) (<= 2 (* 2 (select main_a v_prenex_19803))) (<= (+ main_y 1) v_prenex_19804) (<= (select main_a v_prenex_19803) 999) (<= 500 (select main_a v_prenex_19804)))) (or (forall ((v_prenex_16653 Int)) (or (< v_prenex_16653 main_y) (<= 1000 (* 2 (select main_a v_prenex_16653))) (<= (+ main_y 1) v_prenex_16653) (<= (select main_a v_prenex_16653) 1498))) (forall ((v_prenex_16652 Int)) (or (< v_prenex_16652 main_x) (<= (select main_a v_prenex_16652) 500) (<= (* 2 (select main_a v_prenex_16652)) 1000)))) (or (forall ((v_prenex_13810 Int)) (or (<= (* 2 (select main_a v_prenex_13810)) 1998) (<= (+ main_y 1) v_prenex_13810) (<= 1 (select main_a v_prenex_13810)) (< v_prenex_13810 main_y) (<= 500 (select main_a v_prenex_13810)))) (forall ((v_prenex_13809 Int)) (or (<= 1 (select main_a v_prenex_13809)) (<= 2 (* 2 (select main_a v_prenex_13809)))))) (forall ((v_prenex_18141 Int) (v_prenex_18140 Int)) (or (<= 1 (select main_a v_prenex_18141)) (<= (* 2 (select main_a v_prenex_18140)) 1000) (<= (+ main_y 1) v_prenex_18141) (<= 1000 (+ (select main_a v_prenex_18141) (select main_a v_prenex_18140))) (< v_prenex_18141 main_y) (< v_prenex_18140 main_x) (<= 1 (select main_a v_prenex_18140)))) (or (forall ((v_prenex_14204 Int)) (or (<= (* 2 (select main_a v_prenex_14204)) 1998) (< v_prenex_14204 main_y) (<= 500 (select main_a v_prenex_14204)) (<= (select main_a v_prenex_14204) 999) (<= (+ main_y 1) v_prenex_14204))) (forall ((v_prenex_14203 Int)) (<= (select main_a v_prenex_14203) 999))) (forall ((v_prenex_18239 Int) (v_prenex_18238 Int)) (or (<= (select main_a v_prenex_18239) 999) (<= 1 (select main_a v_prenex_18238)) (<= (+ main_y 1) v_prenex_18239) (<= 0 (+ (select main_a v_prenex_18238) 498)) (< v_prenex_18239 main_y) (<= 1000 (+ (select main_a v_prenex_18239) (select main_a v_prenex_18238))) (<= 1000 (* 2 (select main_a v_prenex_18239))))) (or (forall ((v_prenex_14628 Int)) (or (<= 0 (+ (select main_a v_prenex_14628) 498)) (<= (select main_a v_prenex_14628) 500))) (forall ((v_prenex_14629 Int)) (or (<= (+ main_y 1) v_prenex_14629) (<= (* 2 (select main_a v_prenex_14629)) 1998) (< v_prenex_14629 main_y) (<= 1 (select main_a v_prenex_14629)) (<= (select main_a v_prenex_14629) 1498)))) (forall ((v_prenex_21358 Int) (v_prenex_21359 Int)) (or (<= (select main_a v_prenex_21358) 500) (<= 0 (+ (select main_a v_prenex_21358) 498)) (<= 1000 (* 2 (select main_a v_prenex_21359))) (<= (select main_a v_prenex_21359) (+ (select main_a v_prenex_21358) 998)) (<= 1 (select main_a v_prenex_21359)) (< v_prenex_21359 main_y) (<= (+ main_y 1) v_prenex_21359))) (forall ((v_prenex_19476 Int) (v_prenex_19477 Int)) (or (<= (select main_a v_prenex_19477) (+ (select main_a v_prenex_19476) 998)) (<= (select main_a v_prenex_19477) 1498) (< v_prenex_19477 main_y) (<= (select main_a v_prenex_19476) 999) (<= (+ main_y 1) v_prenex_19477) (<= (select main_a v_prenex_19477) 999) (<= 1 (select main_a v_prenex_19476)))) (or (forall ((v_prenex_15228 Int)) (or (<= (* 2 (select main_a v_prenex_15228)) 1000) (<= (+ main_x 1) v_prenex_15228))) (forall ((v_prenex_15229 Int)) (or (<= (+ main_y 1) v_prenex_15229) (<= (* 2 (select main_a v_prenex_15229)) 1998) (< v_prenex_15229 main_y) (<= 1000 (* 2 (select main_a v_prenex_15229)))))) (or (forall ((v_prenex_18114 Int)) (or (<= 1 (select main_a v_prenex_18114)) (<= (select main_a v_prenex_18114) 999) (< v_prenex_18114 main_x))) (forall ((v_prenex_18115 Int)) (or (< v_prenex_18115 main_y) (<= (* 2 (select main_a v_prenex_18115)) 1998) (<= (+ main_y 1) v_prenex_18115)))) (forall ((v_prenex_17330 Int) (v_prenex_17331 Int)) (or (<= (+ main_x 1) v_prenex_17330) (<= (select main_a v_prenex_17331) (+ (select main_a v_prenex_17330) 998)) (< v_prenex_17330 main_x) (< v_prenex_17331 main_y) (<= (+ main_y 1) v_prenex_17331))) (forall ((v_prenex_16401 Int) (v_prenex_16400 Int)) (or (<= (+ (select main_a v_prenex_16401) (select main_a v_prenex_16400)) 1000) (<= (select main_a v_prenex_16400) 999) (< v_prenex_16400 main_x) (<= (+ main_x 1) v_prenex_16400) (<= (+ main_y 1) v_prenex_16401))) (or (forall ((v_prenex_21258 Int)) (or (<= (+ main_y 1) v_prenex_21258) (< v_prenex_21258 main_y) (<= (select main_a v_prenex_21258) 1498) (<= (* 2 (select main_a v_prenex_21258)) 1998))) (forall ((v_prenex_21257 Int)) (or (< v_prenex_21257 main_x) (<= (select main_a v_prenex_21257) 999)))) (forall ((v_prenex_14487 Int) (v_prenex_14486 Int)) (or (<= (select main_a v_prenex_14487) 999) (< v_prenex_14486 main_x) (<= 1000 (+ (select main_a v_prenex_14487) (select main_a v_prenex_14486))) (<= (+ main_y 1) v_prenex_14487) (< v_prenex_14487 main_y) (<= (* 2 (select main_a v_prenex_14486)) 1000) (<= 0 (+ (select main_a v_prenex_14486) 498)))) (forall ((v_prenex_19302 Int) (v_prenex_19303 Int)) (or (<= (select main_a v_prenex_19303) (+ (select main_a v_prenex_19302) 998)) (<= 2 (* 2 (select main_a v_prenex_19302))) (<= (* 2 (select main_a v_prenex_19303)) 1998) (< v_prenex_19303 main_y) (<= (select main_a v_prenex_19303) 1498) (<= (select main_a v_prenex_19302) 500) (<= (+ main_y 1) v_prenex_19303))) (or (forall ((v_prenex_15735 Int)) (or (<= (+ main_y 1) v_prenex_15735) (<= (* 2 (select main_a v_prenex_15735)) 1998) (<= 1000 (* 2 (select main_a v_prenex_15735))) (< v_prenex_15735 main_y))) (forall ((v_prenex_15734 Int)) (or (<= 2 (* 2 (select main_a v_prenex_15734))) (<= (select main_a v_prenex_15734) 999) (<= (+ main_x 1) v_prenex_15734)))) (forall ((v_prenex_17256 Int) (v_prenex_17257 Int)) (or (<= (+ main_y 1) v_prenex_17257) (<= (select main_a v_prenex_17256) 500) (<= 500 (select main_a v_prenex_17257)) (<= (select main_a v_prenex_17257) (+ (select main_a v_prenex_17256) 998)) (<= 1 (select main_a v_prenex_17256)) (<= 1 (select main_a v_prenex_17257)) (< v_prenex_17257 main_y))) (forall ((v_prenex_16006 Int) (v_prenex_16007 Int)) (or (<= 1000 (+ (select main_a v_prenex_16007) (select main_a v_prenex_16006))) (<= (+ main_y 1) v_prenex_16007) (< v_prenex_16007 main_y) (<= 1 (select main_a v_prenex_16007)) (<= 500 (select main_a v_prenex_16007)))) (forall ((v_prenex_18826 Int) (v_prenex_18825 Int)) (or (<= (select main_a v_prenex_18826) 999) (<= 1 (select main_a v_prenex_18825)) (<= (+ main_x 1) v_prenex_18825) (< v_prenex_18826 main_y) (<= (select main_a v_prenex_18825) (select main_a v_prenex_18826)) (<= (select main_a v_prenex_18825) 500) (<= (+ main_y 1) v_prenex_18826))) (forall ((v_prenex_17699 Int) (v_prenex_17700 Int)) (or (< v_prenex_17700 main_y) (<= (+ main_y 1) v_prenex_17700) (<= (select main_a v_prenex_17699) 999) (<= 1 (select main_a v_prenex_17699)) (<= (select main_a v_prenex_17700) 1498) (<= (* 2 (select main_a v_prenex_17700)) 1998) (<= 1000 (+ (select main_a v_prenex_17700) (select main_a v_prenex_17699))))) (or (forall ((v_prenex_21744 Int)) (or (<= (select main_a v_prenex_21744) 500) (< v_prenex_21744 main_x) (<= (select main_a v_prenex_21744) 999))) (forall ((v_prenex_21745 Int)) (or (<= (+ main_y 1) v_prenex_21745) (<= (select main_a v_prenex_21745) 1498) (< v_prenex_21745 main_y) (<= (* 2 (select main_a v_prenex_21745)) 1998)))) (or (forall ((v_prenex_16250 Int)) (or (<= 1 (select main_a v_prenex_16250)) (<= (* 2 (select main_a v_prenex_16250)) 1000))) (forall ((v_prenex_16251 Int)) (or (<= 500 (select main_a v_prenex_16251)) (< v_prenex_16251 main_y) (<= (* 2 (select main_a v_prenex_16251)) 1998) (<= (+ main_y 1) v_prenex_16251) (<= 1 (select main_a v_prenex_16251))))) (forall ((v_prenex_17645 Int) (v_prenex_17646 Int)) (or (<= (+ main_x 1) v_prenex_17645) (< v_prenex_17646 main_y) (<= (+ (select main_a v_prenex_17646) (select main_a v_prenex_17645)) 1000) (<= (+ main_y 1) v_prenex_17646) (<= 2 (* 2 (select main_a v_prenex_17645))) (<= (select main_a v_prenex_17645) 500) (<= 1000 (* 2 (select main_a v_prenex_17646))))) (forall ((v_prenex_19888 Int) (v_prenex_19887 Int)) (or (<= 0 (+ (select main_a v_prenex_19887) 498)) (<= 2 (* 2 (select main_a v_prenex_19887))) (< v_prenex_19887 main_x) (<= (select main_a v_prenex_19888) 1498) (< v_prenex_19888 main_y) (<= (select main_a v_prenex_19887) (select main_a v_prenex_19888)) (<= (+ main_y 1) v_prenex_19888))) (forall ((v_prenex_17347 Int) (v_prenex_17346 Int)) (or (<= 1 (select main_a v_prenex_17347)) (<= (select main_a v_prenex_17346) 999) (<= (+ main_y 1) v_prenex_17347) (<= (select main_a v_prenex_17347) 999) (<= 2 (* 2 (select main_a v_prenex_17346))) (< v_prenex_17347 main_y) (<= (select main_a v_prenex_17347) (+ (select main_a v_prenex_17346) 998)))) (forall ((v_prenex_16580 Int) (v_prenex_16581 Int)) (or (<= (select main_a v_prenex_16581) 1498) (<= (select main_a v_prenex_16581) (+ (select main_a v_prenex_16580) 998)) (<= (+ main_y 1) v_prenex_16581) (< v_prenex_16581 main_y) (<= 1 (select main_a v_prenex_16581)) (<= (* 2 (select main_a v_prenex_16580)) 1000) (<= (select main_a v_prenex_16580) 500))) (forall ((v_prenex_14617 Int) (v_prenex_14616 Int)) (or (<= (select main_a v_prenex_14616) (select main_a v_prenex_14617)) (< v_prenex_14616 main_x) (<= 0 (+ (select main_a v_prenex_14616) 498)) (< v_prenex_14617 main_y) (<= 500 (select main_a v_prenex_14617)) (<= (+ main_y 1) v_prenex_14617))) (forall ((v_prenex_15502 Int) (v_prenex_15503 Int)) (or (<= (select main_a v_prenex_15502) 999) (<= (+ main_y 1) v_prenex_15503) (< v_prenex_15503 main_y) (<= (+ (select main_a v_prenex_15503) (select main_a v_prenex_15502)) 1000) (< v_prenex_15502 main_x) (<= 1000 (* 2 (select main_a v_prenex_15503))))) (forall ((v_prenex_21542 Int) (v_prenex_21543 Int)) (or (< v_prenex_21542 main_x) (<= (+ main_x 1) v_prenex_21542) (<= 0 (+ (select main_a v_prenex_21542) 498)) (<= (+ (select main_a v_prenex_21543) (select main_a v_prenex_21542)) 1000))) (forall ((v_prenex_13759 Int) (v_prenex_13760 Int)) (or (<= 1 (select main_a v_prenex_13760)) (<= (* 2 (select main_a v_prenex_13760)) 1998) (< v_prenex_13760 main_y) (<= (select main_a v_prenex_13760) (+ (select main_a v_prenex_13759) 998)) (<= (+ main_y 1) v_prenex_13760) (<= 0 (+ (select main_a v_prenex_13759) 498)))) (forall ((v_prenex_15425 Int) (v_prenex_15424 Int)) (or (<= (+ main_y 1) v_prenex_15425) (<= 0 (+ (select main_a v_prenex_15424) 498)) (<= (* 2 (select main_a v_prenex_15425)) 1998) (< v_prenex_15425 main_y) (<= (select main_a v_prenex_15424) (select main_a v_prenex_15425)) (<= (select main_a v_prenex_15424) 500) (< v_prenex_15424 main_x))) (forall ((v_prenex_20499 Int) (v_prenex_20498 Int)) (or (<= (+ main_y 1) v_prenex_20499) (< v_prenex_20499 main_y) (<= (+ (select main_a v_prenex_20499) (select main_a v_prenex_20498)) 1000) (<= (select main_a v_prenex_20498) 500) (<= (* 2 (select main_a v_prenex_20499)) 1998) (<= 500 (select main_a v_prenex_20499)) (<= 1 (select main_a v_prenex_20498)))) (forall ((v_prenex_13572 Int) (v_prenex_13573 Int)) (or (< v_prenex_13573 main_y) (<= (* 2 (select main_a v_prenex_13572)) 1000) (<= (+ main_y 1) v_prenex_13573) (<= (select main_a v_prenex_13572) (select main_a v_prenex_13573)) (<= (* 2 (select main_a v_prenex_13573)) 1998) (<= 2 (* 2 (select main_a v_prenex_13572))) (<= (select main_a v_prenex_13573) 999))) (forall ((v_prenex_14485 Int) (v_prenex_14484 Int)) (or (<= (+ main_y 1) v_prenex_14485) (<= 500 (select main_a v_prenex_14485)) (<= (* 2 (select main_a v_prenex_14484)) 1000) (< v_prenex_14485 main_y) (<= 0 (+ (select main_a v_prenex_14484) 498)) (<= 1000 (+ (select main_a v_prenex_14485) (select main_a v_prenex_14484))) (<= (+ main_x 1) v_prenex_14484))) (forall ((v_prenex_16138 Int) (v_prenex_16139 Int)) (or (<= (select main_a v_prenex_16139) 1498) (<= (select main_a v_prenex_16138) 500) (<= (+ (select main_a v_prenex_16139) (select main_a v_prenex_16138)) 1000) (< v_prenex_16139 main_y) (<= 500 (select main_a v_prenex_16139)) (<= (+ main_y 1) v_prenex_16139))) (or (forall ((v_prenex_13770 Int)) (<= 1000 (* 2 (select main_a v_prenex_13770)))) (forall ((v_prenex_13769 Int)) (or (<= (* 2 (select main_a v_prenex_13769)) 1000) (<= (+ main_x 1) v_prenex_13769) (< v_prenex_13769 main_x) (<= 2 (* 2 (select main_a v_prenex_13769)))))) (or (forall ((v_prenex_14310 Int)) (or (<= 500 (select main_a v_prenex_14310)) (<= (+ main_y 1) v_prenex_14310) (< v_prenex_14310 main_y) (<= (* 2 (select main_a v_prenex_14310)) 1998))) (forall ((v_prenex_14309 Int)) (or (<= 2 (* 2 (select main_a v_prenex_14309))) (<= (select main_a v_prenex_14309) 500)))) (forall ((v_prenex_15823 Int) (v_prenex_15822 Int)) (or (<= 1 (select main_a v_prenex_15823)) (<= (select main_a v_prenex_15822) (select main_a v_prenex_15823)) (< v_prenex_15822 main_x) (< v_prenex_15823 main_y) (<= (select main_a v_prenex_15822) 500) (<= (+ main_y 1) v_prenex_15823) (<= 2 (* 2 (select main_a v_prenex_15822))))) (or (forall ((v_prenex_13517 Int)) (or (< v_prenex_13517 main_y) (<= 500 (select main_a v_prenex_13517)) (<= (+ main_y 1) v_prenex_13517) (<= 1000 (* 2 (select main_a v_prenex_13517))))) (forall ((v_prenex_13516 Int)) (or (<= (+ main_x 1) v_prenex_13516) (<= (* 2 (select main_a v_prenex_13516)) 1000) (<= 1 (select main_a v_prenex_13516))))) (forall ((v_prenex_21429 Int) (v_prenex_21428 Int)) (or (< v_prenex_21429 main_y) (<= (+ main_y 1) v_prenex_21429) (<= 2 (* 2 (select main_a v_prenex_21428))) (<= (+ (select main_a v_prenex_21429) (select main_a v_prenex_21428)) 1000) (<= 500 (select main_a v_prenex_21429)) (<= (select main_a v_prenex_21428) 999))) (or (forall ((v_prenex_16062 Int)) (or (<= (+ main_x 1) v_prenex_16062) (<= 2 (* 2 (select main_a v_prenex_16062))))) (forall ((v_prenex_16063 Int)) (or (<= (+ main_y 1) v_prenex_16063) (<= (* 2 (select main_a v_prenex_16063)) 1998) (<= (select main_a v_prenex_16063) 999) (< v_prenex_16063 main_y)))) (forall ((v_prenex_17754 Int) (v_prenex_17753 Int)) (or (< v_prenex_17754 main_y) (<= 1000 (+ (select main_a v_prenex_17754) (select main_a v_prenex_17753))) (<= (+ main_x 1) v_prenex_17753) (<= (select main_a v_prenex_17754) 999) (<= (select main_a v_prenex_17753) 999) (<= (+ main_y 1) v_prenex_17754))) (forall ((v_prenex_14400 Int) (v_prenex_14399 Int)) (or (<= (+ main_y 1) v_prenex_14400) (<= 0 (+ (select main_a v_prenex_14399) 498)) (<= (select main_a v_prenex_14400) 1498) (<= (select main_a v_prenex_14399) (select main_a v_prenex_14400)) (<= 1 (select main_a v_prenex_14400)) (< v_prenex_14400 main_y))) (or (forall ((v_prenex_17133 Int)) (or (<= (select main_a v_prenex_17133) 999) (<= (* 2 (select main_a v_prenex_17133)) 1998) (< v_prenex_17133 main_y) (<= 500 (select main_a v_prenex_17133)) (<= (+ main_y 1) v_prenex_17133))) (forall ((v_prenex_17132 Int)) (<= 0 (+ (select main_a v_prenex_17132) 498)))) (forall ((v_prenex_17725 Int) (v_prenex_17726 Int)) (or (<= (* 2 (select main_a v_prenex_17726)) 1998) (<= 1000 (+ (select main_a v_prenex_17726) (select main_a v_prenex_17725))) (<= (+ main_y 1) v_prenex_17726) (<= 1 (select main_a v_prenex_17725)) (<= (select main_a v_prenex_17725) 500) (< v_prenex_17726 main_y) (<= (select main_a v_prenex_17726) 999))) (or (forall ((v_prenex_18551 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_18551))) (< v_prenex_18551 main_y))) (forall ((v_prenex_18550 Int)) (or (<= (+ main_x 1) v_prenex_18550) (<= (select main_a v_prenex_18550) 999) (< v_prenex_18550 main_x)))) (or (forall ((v_prenex_20678 Int)) (or (<= (select main_a v_prenex_20678) 1498) (< v_prenex_20678 main_y) (<= (+ main_y 1) v_prenex_20678) (<= 1000 (* 2 (select main_a v_prenex_20678))) (<= 1 (select main_a v_prenex_20678)))) (forall ((v_prenex_20677 Int)) (or (<= (select main_a v_prenex_20677) 999) (<= 0 (+ (select main_a v_prenex_20677) 498))))) (forall ((v_prenex_14089 Int) (v_prenex_14088 Int)) (or (<= (select main_a v_prenex_14088) 500) (<= 500 (select main_a v_prenex_14089)) (< v_prenex_14089 main_y) (<= (+ main_y 1) v_prenex_14089) (<= (+ (select main_a v_prenex_14089) (select main_a v_prenex_14088)) 1000) (< v_prenex_14088 main_x))) (forall ((v_prenex_16460 Int) (v_prenex_16461 Int)) (or (<= 2 (* 2 (select main_a v_prenex_16460))) (<= (select main_a v_prenex_16460) (select main_a v_prenex_16461)) (<= (+ main_y 1) v_prenex_16461) (< v_prenex_16461 main_y) (<= 1 (select main_a v_prenex_16460)) (<= (* 2 (select main_a v_prenex_16461)) 1998))) (or (forall ((v_prenex_15873 Int)) (or (< v_prenex_15873 main_y) (<= (+ main_y 1) v_prenex_15873) (<= 1 (select main_a v_prenex_15873)))) (forall ((v_prenex_15872 Int)) (or (<= 2 (* 2 (select main_a v_prenex_15872))) (< v_prenex_15872 main_x)))) (or (forall ((v_prenex_17627 Int)) (or (<= (select main_a v_prenex_17627) 500) (<= (select main_a v_prenex_17627) 999))) (forall ((v_prenex_17628 Int)) (or (< v_prenex_17628 main_y) (<= (+ main_y 1) v_prenex_17628) (<= (select main_a v_prenex_17628) 1498) (<= 1000 (* 2 (select main_a v_prenex_17628)))))) (forall ((v_prenex_16072 Int) (v_prenex_16073 Int)) (or (<= 2 (* 2 (select main_a v_prenex_16072))) (<= (+ main_y 1) v_prenex_16073) (<= 500 (select main_a v_prenex_16073)) (<= (select main_a v_prenex_16072) (select main_a v_prenex_16073)) (< v_prenex_16073 main_y))) (forall ((v_prenex_17864 Int) (v_prenex_17863 Int)) (or (<= 500 (select main_a v_prenex_17864)) (< v_prenex_17864 main_y) (<= (select main_a v_prenex_17864) (+ (select main_a v_prenex_17863) 998)) (<= (select main_a v_prenex_17863) 999) (<= (+ main_y 1) v_prenex_17864))) (forall ((v_prenex_18671 Int) (v_prenex_18670 Int)) (or (<= (select main_a v_prenex_18670) 999) (<= 1000 (+ (select main_a v_prenex_18671) (select main_a v_prenex_18670))) (<= (select main_a v_prenex_18671) 999) (<= 1000 (* 2 (select main_a v_prenex_18671))) (<= (* 2 (select main_a v_prenex_18670)) 1000) (< v_prenex_18671 main_y) (<= (+ main_y 1) v_prenex_18671))) (forall ((v_prenex_15757 Int) (v_prenex_15756 Int)) (or (< v_prenex_15757 main_y) (<= (* 2 (select main_a v_prenex_15757)) 1998) (<= (select main_a v_prenex_15756) (select main_a v_prenex_15757)) (<= (select main_a v_prenex_15756) 500) (<= 1 (select main_a v_prenex_15757)) (<= (select main_a v_prenex_15756) 999) (<= (+ main_y 1) v_prenex_15757))) (forall ((v_prenex_19483 Int) (v_prenex_19482 Int)) (or (<= (+ main_y 1) v_prenex_19483) (<= (* 2 (select main_a v_prenex_19483)) 1998) (<= (+ (select main_a v_prenex_19483) (select main_a v_prenex_19482)) 1000) (<= 1 (select main_a v_prenex_19482)) (<= 1 (select main_a v_prenex_19483)) (<= (* 2 (select main_a v_prenex_19482)) 1000) (< v_prenex_19483 main_y))) (forall ((v_prenex_18268 Int) (v_prenex_18269 Int)) (or (<= (select main_a v_prenex_18269) 1498) (< v_prenex_18269 main_y) (<= (* 2 (select main_a v_prenex_18269)) 1998) (<= 2 (* 2 (select main_a v_prenex_18268))) (<= (+ main_y 1) v_prenex_18269) (<= 1 (select main_a v_prenex_18268)) (<= 1000 (+ (select main_a v_prenex_18269) (select main_a v_prenex_18268))))) (forall ((v_prenex_21054 Int) (v_prenex_21055 Int)) (or (<= (select main_a v_prenex_21054) (select main_a v_prenex_21055)) (<= (* 2 (select main_a v_prenex_21054)) 1000) (<= (select main_a v_prenex_21055) 1498) (<= (select main_a v_prenex_21055) 999) (< v_prenex_21055 main_y) (<= 2 (* 2 (select main_a v_prenex_21054))) (<= (+ main_y 1) v_prenex_21055))) (forall ((v_prenex_14991 Int) (v_prenex_14990 Int)) (or (<= (select main_a v_prenex_14990) (select main_a v_prenex_14991)) (<= (select main_a v_prenex_14990) 999) (<= (+ main_x 1) v_prenex_14990) (<= (* 2 (select main_a v_prenex_14991)) 1998) (< v_prenex_14991 main_y) (<= 1 (select main_a v_prenex_14990)) (<= (+ main_y 1) v_prenex_14991))) (forall ((v_prenex_17202 Int) (v_prenex_17203 Int)) (or (< v_prenex_17203 main_y) (<= (+ main_y 1) v_prenex_17203) (<= 0 (+ (select main_a v_prenex_17202) 498)) (<= 2 (* 2 (select main_a v_prenex_17202))) (<= (select main_a v_prenex_17203) (+ (select main_a v_prenex_17202) 998)) (<= 1 (select main_a v_prenex_17203)) (<= 500 (select main_a v_prenex_17203)))) (forall ((v_prenex_21966 Int) (v_prenex_21967 Int)) (or (<= (+ main_y 1) v_prenex_21967) (<= 1000 (+ (select main_a v_prenex_21967) (select main_a v_prenex_21966))) (<= (* 2 (select main_a v_prenex_21966)) 1000) (< v_prenex_21967 main_y) (<= (select main_a v_prenex_21967) 1498) (<= 2 (* 2 (select main_a v_prenex_21966))))) (forall ((v_prenex_18983 Int) (v_prenex_18984 Int)) (or (<= 500 (select main_a v_prenex_18984)) (<= (+ (select main_a v_prenex_18984) (select main_a v_prenex_18983)) 1000) (<= (* 2 (select main_a v_prenex_18983)) 1000) (<= (+ main_y 1) v_prenex_18984) (< v_prenex_18984 main_y) (<= 1000 (* 2 (select main_a v_prenex_18984))))) (forall ((v_prenex_20553 Int) (v_prenex_20552 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_20553))) (< v_prenex_20553 main_y) (<= (+ main_x 1) v_prenex_20552) (<= (select main_a v_prenex_20552) 500) (<= 2 (* 2 (select main_a v_prenex_20552))) (<= (+ main_y 1) v_prenex_20553) (<= (select main_a v_prenex_20552) (select main_a v_prenex_20553)))) (forall ((v_prenex_19663 Int) (v_prenex_19664 Int)) (or (<= (+ main_y 1) v_prenex_19664) (<= (select main_a v_prenex_19663) 500) (<= (* 2 (select main_a v_prenex_19664)) 1998) (<= (* 2 (select main_a v_prenex_19663)) 1000) (< v_prenex_19664 main_y) (<= (select main_a v_prenex_19663) (select main_a v_prenex_19664)))) (forall ((v_prenex_15249 Int) (v_prenex_15248 Int)) (or (<= (select main_a v_prenex_15249) 1498) (<= 500 (select main_a v_prenex_15249)) (<= (select main_a v_prenex_15248) 500) (<= (+ main_y 1) v_prenex_15249) (< v_prenex_15249 main_y) (<= (select main_a v_prenex_15248) 999) (<= 1000 (+ (select main_a v_prenex_15249) (select main_a v_prenex_15248))))) (or (forall ((v_prenex_14932 Int)) (or (<= (* 2 (select main_a v_prenex_14932)) 1000) (<= (+ main_x 1) v_prenex_14932) (<= 0 (+ (select main_a v_prenex_14932) 498)))) (forall ((v_prenex_14933 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_14933))) (< v_prenex_14933 main_y) (<= (select main_a v_prenex_14933) 1498) (<= (+ main_y 1) v_prenex_14933)))) (or (forall ((v_prenex_18523 Int)) (or (<= 500 (select main_a v_prenex_18523)) (<= (+ main_y 1) v_prenex_18523) (<= 1000 (* 2 (select main_a v_prenex_18523))) (< v_prenex_18523 main_y))) (forall ((v_prenex_18522 Int)) (or (<= (select main_a v_prenex_18522) 999) (< v_prenex_18522 main_x) (<= 1 (select main_a v_prenex_18522))))) (or (forall ((v_prenex_20914 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_20914))) (<= (select main_a v_prenex_20914) 1498) (< v_prenex_20914 main_y) (<= (* 2 (select main_a v_prenex_20914)) 1998) (<= (+ main_y 1) v_prenex_20914))) (forall ((v_prenex_20913 Int)) (or (<= 0 (+ (select main_a v_prenex_20913) 498)) (<= 2 (* 2 (select main_a v_prenex_20913)))))) (forall ((v_prenex_18639 Int) (v_prenex_18638 Int)) (or (<= 1000 (+ (select main_a v_prenex_18639) (select main_a v_prenex_18638))) (< v_prenex_18639 main_y) (<= 500 (select main_a v_prenex_18639)) (<= (select main_a v_prenex_18638) 500) (<= (select main_a v_prenex_18639) 1498) (<= (+ main_y 1) v_prenex_18639))) (forall ((v_prenex_14454 Int) (v_prenex_14453 Int)) (or (<= 500 (select main_a v_prenex_14454)) (<= 1 (select main_a v_prenex_14453)) (<= (+ main_y 1) v_prenex_14454) (<= (select main_a v_prenex_14453) (select main_a v_prenex_14454)) (< v_prenex_14454 main_y))) (or (forall ((v_prenex_14935 Int)) (or (< v_prenex_14935 main_y) (<= 1 (select main_a v_prenex_14935)) (<= (* 2 (select main_a v_prenex_14935)) 1998) (<= (select main_a v_prenex_14935) 1498) (<= (+ main_y 1) v_prenex_14935))) (forall ((v_prenex_14934 Int)) (<= 2 (* 2 (select main_a v_prenex_14934))))) (forall ((v_prenex_20885 Int) (v_prenex_20886 Int)) (or (<= (select main_a v_prenex_20886) 1498) (<= 2 (* 2 (select main_a v_prenex_20885))) (<= (select main_a v_prenex_20885) (select main_a v_prenex_20886)) (<= 0 (+ (select main_a v_prenex_20885) 498)) (< v_prenex_20886 main_y) (<= (+ main_y 1) v_prenex_20886) (<= (select main_a v_prenex_20886) 999))) (or (forall ((v_prenex_21635 Int)) (or (<= 1 (select main_a v_prenex_21635)) (<= 1000 (* 2 (select main_a v_prenex_21635))) (<= (+ main_y 1) v_prenex_21635) (< v_prenex_21635 main_y))) (forall ((v_prenex_21634 Int)) (or (<= 2 (* 2 (select main_a v_prenex_21634))) (<= (+ main_x 1) v_prenex_21634) (<= (select main_a v_prenex_21634) 500)))) (forall ((v_prenex_16468 Int) (v_prenex_16469 Int)) (or (<= (+ main_y 1) v_prenex_16469) (<= (+ main_x 1) v_prenex_16468) (<= (select main_a v_prenex_16469) (+ (select main_a v_prenex_16468) 998)) (<= (select main_a v_prenex_16469) 1498) (< v_prenex_16469 main_y) (<= 2 (* 2 (select main_a v_prenex_16468))))) (or (forall ((v_prenex_16137 Int)) (or (< v_prenex_16137 main_y) (<= (+ main_y 1) v_prenex_16137) (<= 1000 (* 2 (select main_a v_prenex_16137))) (<= (select main_a v_prenex_16137) 1498))) (forall ((v_prenex_16136 Int)) (or (<= 1 (select main_a v_prenex_16136)) (<= (+ main_x 1) v_prenex_16136)))) (or (forall ((v_prenex_14862 Int)) (or (<= (select main_a v_prenex_14862) 500) (<= (+ main_x 1) v_prenex_14862) (<= 0 (+ (select main_a v_prenex_14862) 498)))) (forall ((v_prenex_14863 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_14863))) (<= 500 (select main_a v_prenex_14863)) (< v_prenex_14863 main_y) (<= (+ main_y 1) v_prenex_14863)))) (forall ((v_prenex_15027 Int) (v_prenex_15026 Int)) (or (< v_prenex_15027 main_y) (<= (+ main_x 1) v_prenex_15026) (<= (* 2 (select main_a v_prenex_15026)) 1000) (<= (+ main_y 1) v_prenex_15027) (<= 1 (select main_a v_prenex_15027)) (<= (+ (select main_a v_prenex_15027) (select main_a v_prenex_15026)) 1000))) (forall ((v_prenex_18433 Int) (v_prenex_18432 Int)) (or (< v_prenex_18433 main_y) (<= (+ main_y 1) v_prenex_18433) (<= (+ (select main_a v_prenex_18433) (select main_a v_prenex_18432)) 1000) (<= 1 (select main_a v_prenex_18433)) (<= (* 2 (select main_a v_prenex_18433)) 1998))) (forall ((v_prenex_22112 Int) (v_prenex_22113 Int)) (or (<= 500 (select main_a v_prenex_22113)) (< v_prenex_22112 main_x) (<= (select main_a v_prenex_22113) (+ (select main_a v_prenex_22112) 998)) (<= 2 (* 2 (select main_a v_prenex_22112))) (<= (+ main_y 1) v_prenex_22113) (<= 0 (+ (select main_a v_prenex_22112) 498)) (< v_prenex_22113 main_y))) (forall ((v_prenex_16858 Int) (v_prenex_16859 Int)) (or (<= (+ (select main_a v_prenex_16859) (select main_a v_prenex_16858)) 1000) (<= 0 (+ (select main_a v_prenex_16858) 498)) (<= (select main_a v_prenex_16859) 999) (< v_prenex_16859 main_y) (<= (* 2 (select main_a v_prenex_16859)) 1998) (<= (+ main_y 1) v_prenex_16859) (<= 1 (select main_a v_prenex_16858)))) (forall ((v_prenex_14383 Int) (v_prenex_14384 Int)) (or (< v_prenex_14384 main_y) (<= (select main_a v_prenex_14383) 500) (< v_prenex_14383 main_x) (<= (* 2 (select main_a v_prenex_14383)) 1000) (<= (+ (select main_a v_prenex_14384) (select main_a v_prenex_14383)) 1000) (<= (+ main_y 1) v_prenex_14384) (<= (* 2 (select main_a v_prenex_14384)) 1998))) (or (forall ((v_prenex_21231 Int)) (or (<= (+ main_x 1) v_prenex_21231) (<= 1 (select main_a v_prenex_21231)) (< v_prenex_21231 main_x))) (forall ((v_prenex_21232 Int)) (<= 1000 (* 2 (select main_a v_prenex_21232))))) (forall ((v_prenex_13801 Int) (v_prenex_13802 Int)) (or (< v_prenex_13802 main_y) (<= (select main_a v_prenex_13801) 500) (<= (select main_a v_prenex_13802) 999) (<= (* 2 (select main_a v_prenex_13802)) 1998) (<= (select main_a v_prenex_13801) (select main_a v_prenex_13802)) (<= 1 (select main_a v_prenex_13801)) (<= (+ main_y 1) v_prenex_13802))) (forall ((v_prenex_17504 Int) (v_prenex_17505 Int)) (or (<= 1000 (+ (select main_a v_prenex_17505) (select main_a v_prenex_17504))) (<= (+ main_x 1) v_prenex_17504) (<= (+ main_y 1) v_prenex_17505) (<= 2 (* 2 (select main_a v_prenex_17504))) (< v_prenex_17505 main_y) (<= 1 (select main_a v_prenex_17505)) (<= (select main_a v_prenex_17504) 999))) (forall ((v_prenex_14071 Int) (v_prenex_14070 Int)) (or (<= (+ main_y 1) v_prenex_14071) (< v_prenex_14070 main_x) (<= 2 (* 2 (select main_a v_prenex_14070))) (<= (select main_a v_prenex_14070) (select main_a v_prenex_14071)) (< v_prenex_14071 main_y) (<= (* 2 (select main_a v_prenex_14070)) 1000) (<= (select main_a v_prenex_14071) 1498))) (forall ((v_prenex_17196 Int) (v_prenex_17197 Int)) (or (< v_prenex_17197 main_y) (<= 1000 (* 2 (select main_a v_prenex_17197))) (< v_prenex_17196 main_x) (<= (+ main_y 1) v_prenex_17197) (<= 2 (* 2 (select main_a v_prenex_17196))) (<= 0 (+ (select main_a v_prenex_17196) 498)) (<= (+ (select main_a v_prenex_17197) (select main_a v_prenex_17196)) 1000))) (forall ((v_prenex_22106 Int) (v_prenex_22107 Int)) (or (<= (+ main_x 1) v_prenex_22106) (<= (select main_a v_prenex_22107) 1498) (<= (select main_a v_prenex_22106) 999) (<= 1000 (+ (select main_a v_prenex_22107) (select main_a v_prenex_22106))) (<= (+ main_y 1) v_prenex_22107) (<= (* 2 (select main_a v_prenex_22106)) 1000) (< v_prenex_22107 main_y))) (or (forall ((v_prenex_14650 Int)) (or (<= (select main_a v_prenex_14650) 999) (<= 0 (+ (select main_a v_prenex_14650) 498)))) (forall ((v_prenex_14651 Int)) (or (<= (+ main_y 1) v_prenex_14651) (<= 1000 (* 2 (select main_a v_prenex_14651))) (<= 500 (select main_a v_prenex_14651)) (< v_prenex_14651 main_y) (<= (* 2 (select main_a v_prenex_14651)) 1998)))) (forall ((v_prenex_18596 Int) (v_prenex_18597 Int)) (or (< v_prenex_18597 main_y) (<= (* 2 (select main_a v_prenex_18596)) 1000) (<= (+ main_y 1) v_prenex_18597) (<= (* 2 (select main_a v_prenex_18597)) 1998) (<= 1000 (+ (select main_a v_prenex_18597) (select main_a v_prenex_18596))))) (or (forall ((v_prenex_18285 Int)) (or (<= (+ main_y 1) v_prenex_18285) (< v_prenex_18285 main_y) (<= 1 (select main_a v_prenex_18285)))) (forall ((v_prenex_18284 Int)) (<= 2 (* 2 (select main_a v_prenex_18284))))) (forall ((v_prenex_14519 Int) (v_prenex_14518 Int)) (or (<= 1000 (+ (select main_a v_prenex_14519) (select main_a v_prenex_14518))) (<= 1 (select main_a v_prenex_14518)) (<= 500 (select main_a v_prenex_14519)) (<= (+ main_y 1) v_prenex_14519) (<= (* 2 (select main_a v_prenex_14518)) 1000) (< v_prenex_14519 main_y))) (forall ((v_prenex_16826 Int) (v_prenex_16827 Int)) (or (<= (select main_a v_prenex_16826) 999) (< v_prenex_16827 main_y) (<= 1 (select main_a v_prenex_16827)) (<= 0 (+ (select main_a v_prenex_16826) 498)) (<= (select main_a v_prenex_16827) 1498) (<= (+ main_y 1) v_prenex_16827) (<= (select main_a v_prenex_16826) (select main_a v_prenex_16827)))) (forall ((v_prenex_17953 Int) (v_prenex_17954 Int)) (or (< v_prenex_17954 main_y) (<= 0 (+ (select main_a v_prenex_17953) 498)) (<= (+ main_y 1) v_prenex_17954) (<= 1000 (+ (select main_a v_prenex_17954) (select main_a v_prenex_17953))) (<= 1000 (* 2 (select main_a v_prenex_17954))) (< v_prenex_17953 main_x))) (forall ((v_prenex_20069 Int) (v_prenex_20068 Int)) (or (< v_prenex_20069 main_y) (<= 1 (select main_a v_prenex_20069)) (<= 500 (select main_a v_prenex_20069)) (<= (+ main_y 1) v_prenex_20069) (<= (* 2 (select main_a v_prenex_20068)) 1000) (<= (select main_a v_prenex_20068) 999) (<= 1000 (+ (select main_a v_prenex_20069) (select main_a v_prenex_20068))))) (forall ((v_prenex_20762 Int) (v_prenex_20761 Int)) (or (<= 2 (* 2 (select main_a v_prenex_20761))) (< v_prenex_20762 main_y) (<= (+ main_y 1) v_prenex_20762) (<= (select main_a v_prenex_20762) (+ (select main_a v_prenex_20761) 998)) (<= 1 (select main_a v_prenex_20761)) (< v_prenex_20761 main_x) (<= (* 2 (select main_a v_prenex_20762)) 1998))) (or (forall ((v_prenex_13929 Int)) (or (<= (select main_a v_prenex_13929) 999) (<= 2 (* 2 (select main_a v_prenex_13929))))) (forall ((v_prenex_13930 Int)) (or (<= (+ main_y 1) v_prenex_13930) (<= 1 (select main_a v_prenex_13930)) (<= 1000 (* 2 (select main_a v_prenex_13930))) (< v_prenex_13930 main_y)))) (forall ((v_prenex_18095 Int) (v_prenex_18094 Int)) (or (< v_prenex_18095 main_y) (<= (+ (select main_a v_prenex_18095) (select main_a v_prenex_18094)) 1000) (<= (+ main_y 1) v_prenex_18095) (<= (select main_a v_prenex_18094) 500) (<= 1 (select main_a v_prenex_18095)) (<= (* 2 (select main_a v_prenex_18094)) 1000) (<= (+ main_x 1) v_prenex_18094))) (forall ((v_prenex_18266 Int) (v_prenex_18267 Int)) (or (< v_prenex_18267 main_y) (<= (select main_a v_prenex_18266) 500) (<= 2 (* 2 (select main_a v_prenex_18266))) (<= (+ main_y 1) v_prenex_18267) (<= (+ (select main_a v_prenex_18267) (select main_a v_prenex_18266)) 1000) (<= 1000 (* 2 (select main_a v_prenex_18267))) (<= 1 (select main_a v_prenex_18267)))) (forall ((v_prenex_14717 Int) (v_prenex_14716 Int)) (or (<= (* 2 (select main_a v_prenex_14716)) 1000) (<= (+ main_y 1) v_prenex_14717) (< v_prenex_14716 main_x) (<= 1000 (+ (select main_a v_prenex_14717) (select main_a v_prenex_14716))) (<= 500 (select main_a v_prenex_14717)) (<= (select main_a v_prenex_14716) 999) (< v_prenex_14717 main_y))) (or (forall ((v_prenex_19596 Int)) (or (<= (+ main_y 1) v_prenex_19596) (<= 500 (select main_a v_prenex_19596)) (< v_prenex_19596 main_y) (<= 1000 (* 2 (select main_a v_prenex_19596))) (<= 1 (select main_a v_prenex_19596)))) (forall ((v_prenex_19595 Int)) (or (<= 1 (select main_a v_prenex_19595)) (<= (* 2 (select main_a v_prenex_19595)) 1000)))) (forall ((v_prenex_14489 Int) (v_prenex_14488 Int)) (or (<= (select main_a v_prenex_14488) 500) (< v_prenex_14488 main_x) (<= 1000 (+ (select main_a v_prenex_14489) (select main_a v_prenex_14488))) (<= (* 2 (select main_a v_prenex_14488)) 1000) (<= (+ main_y 1) v_prenex_14489) (<= (* 2 (select main_a v_prenex_14489)) 1998) (< v_prenex_14489 main_y))) (or (forall ((v_prenex_18586 Int)) (<= (select main_a v_prenex_18586) 999)) (forall ((v_prenex_18587 Int)) (or (<= (+ main_y 1) v_prenex_18587) (< v_prenex_18587 main_y) (<= (select main_a v_prenex_18587) 999) (<= (select main_a v_prenex_18587) 1498) (<= 1000 (* 2 (select main_a v_prenex_18587)))))) (or (forall ((v_prenex_19934 Int)) (or (<= (* 2 (select main_a v_prenex_19934)) 1000) (<= (select main_a v_prenex_19934) 500))) (forall ((v_prenex_19935 Int)) (or (<= (select main_a v_prenex_19935) 999) (<= (* 2 (select main_a v_prenex_19935)) 1998) (< v_prenex_19935 main_y) (<= (+ main_y 1) v_prenex_19935) (<= 1 (select main_a v_prenex_19935))))) (forall ((v_prenex_19317 Int) (v_prenex_19316 Int)) (or (<= (select main_a v_prenex_19317) (+ (select main_a v_prenex_19316) 998)) (<= (select main_a v_prenex_19316) 500) (<= (+ main_y 1) v_prenex_19317) (< v_prenex_19317 main_y) (< v_prenex_19316 main_x) (<= 2 (* 2 (select main_a v_prenex_19316))) (<= (select main_a v_prenex_19317) 1498))) (forall ((v_prenex_22144 Int) (v_prenex_22145 Int)) (or (<= (select main_a v_prenex_22144) (select main_a v_prenex_22145)) (<= (+ main_y 1) v_prenex_22145) (<= 1000 (* 2 (select main_a v_prenex_22145))) (< v_prenex_22145 main_y) (<= 1 (select main_a v_prenex_22144)))) (or (forall ((v_prenex_14003 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_14003))) (< v_prenex_14003 main_y) (<= (+ main_y 1) v_prenex_14003) (<= (* 2 (select main_a v_prenex_14003)) 1998))) (forall ((v_prenex_14002 Int)) (or (<= 2 (* 2 (select main_a v_prenex_14002))) (<= 1 (select main_a v_prenex_14002))))) (or (forall ((v_prenex_13518 Int)) (or (<= 1 (select main_a v_prenex_13518)) (<= (+ main_x 1) v_prenex_13518))) (forall ((v_prenex_13519 Int)) (or (<= (* 2 (select main_a v_prenex_13519)) 1998) (<= (+ main_y 1) v_prenex_13519) (< v_prenex_13519 main_y)))) (or (forall ((v_prenex_16578 Int)) (or (<= 0 (+ (select main_a v_prenex_16578) 498)) (< v_prenex_16578 main_x) (<= 1 (select main_a v_prenex_16578)))) (forall ((v_prenex_16579 Int)) (or (< v_prenex_16579 main_y) (<= (select main_a v_prenex_16579) 999) (<= (+ main_y 1) v_prenex_16579) (<= 1000 (* 2 (select main_a v_prenex_16579)))))) (forall ((v_prenex_17635 Int) (v_prenex_17636 Int)) (or (<= (+ main_y 1) v_prenex_17636) (< v_prenex_17636 main_y) (<= (+ (select main_a v_prenex_17636) (select main_a v_prenex_17635)) 1000) (<= 1 (select main_a v_prenex_17636)) (<= (* 2 (select main_a v_prenex_17635)) 1000) (<= (select main_a v_prenex_17636) 1498))) (forall ((v_prenex_15032 Int) (v_prenex_15033 Int)) (or (<= (+ main_y 1) v_prenex_15033) (<= 1000 (* 2 (select main_a v_prenex_15033))) (< v_prenex_15033 main_y) (<= (select main_a v_prenex_15033) 999) (<= 1000 (+ (select main_a v_prenex_15033) (select main_a v_prenex_15032))) (<= (select main_a v_prenex_15032) 500) (<= 2 (* 2 (select main_a v_prenex_15032))))) (forall ((v_prenex_21374 Int) (v_prenex_21375 Int)) (or (<= (select main_a v_prenex_21375) 999) (<= (select main_a v_prenex_21375) (+ (select main_a v_prenex_21374) 998)) (<= (+ main_y 1) v_prenex_21375) (<= 2 (* 2 (select main_a v_prenex_21374))) (<= (+ main_x 1) v_prenex_21374) (< v_prenex_21375 main_y))) (forall ((v_prenex_21314 Int) (v_prenex_21315 Int)) (or (<= 0 (+ (select main_a v_prenex_21314) 498)) (<= 1 (select main_a v_prenex_21314)) (<= (select main_a v_prenex_21315) (+ (select main_a v_prenex_21314) 998)) (< v_prenex_21315 main_y) (<= (+ main_y 1) v_prenex_21315) (<= (select main_a v_prenex_21315) 1498))) (forall ((v_prenex_16682 Int) (v_prenex_16683 Int)) (or (<= 1 (select main_a v_prenex_16683)) (<= 0 (+ (select main_a v_prenex_16682) 498)) (<= (+ main_y 1) v_prenex_16683) (<= (select main_a v_prenex_16682) (select main_a v_prenex_16683)) (< v_prenex_16683 main_y) (<= 500 (select main_a v_prenex_16683)) (<= (select main_a v_prenex_16682) 500))) (forall ((v_prenex_14288 Int) (v_prenex_14287 Int)) (or (<= (select main_a v_prenex_14287) 999) (<= 1000 (+ (select main_a v_prenex_14288) (select main_a v_prenex_14287))) (< v_prenex_14287 main_x) (<= 1000 (* 2 (select main_a v_prenex_14288))) (<= (+ main_y 1) v_prenex_14288) (< v_prenex_14288 main_y) (<= 2 (* 2 (select main_a v_prenex_14287))))) (forall ((v_prenex_17637 Int) (v_prenex_17638 Int)) (or (<= (select main_a v_prenex_17637) (select main_a v_prenex_17638)) (< v_prenex_17638 main_y) (<= (* 2 (select main_a v_prenex_17637)) 1000) (<= (select main_a v_prenex_17637) 999) (<= 1000 (* 2 (select main_a v_prenex_17638))) (<= (select main_a v_prenex_17638) 1498) (<= (+ main_y 1) v_prenex_17638))) (forall ((v_prenex_16720 Int) (v_prenex_16721 Int)) (or (<= (select main_a v_prenex_16721) 999) (< v_prenex_16721 main_y) (<= (* 2 (select main_a v_prenex_16720)) 1000) (< v_prenex_16720 main_x) (<= (+ main_y 1) v_prenex_16721) (<= (select main_a v_prenex_16720) (select main_a v_prenex_16721)) (<= 2 (* 2 (select main_a v_prenex_16720))))) (forall ((v_prenex_20698 Int) (v_prenex_20697 Int)) (or (<= 0 (+ (select main_a v_prenex_20697) 498)) (<= (select main_a v_prenex_20698) (+ (select main_a v_prenex_20697) 998)) (<= (+ main_y 1) v_prenex_20698) (<= 1 (select main_a v_prenex_20698)) (< v_prenex_20698 main_y) (<= 2 (* 2 (select main_a v_prenex_20697))) (< v_prenex_20697 main_x))) (forall ((v_prenex_17613 Int) (v_prenex_17614 Int)) (or (<= 500 (select main_a v_prenex_17614)) (<= (+ main_x 1) v_prenex_17613) (<= (+ main_y 1) v_prenex_17614) (<= 2 (* 2 (select main_a v_prenex_17613))) (<= (select main_a v_prenex_17613) (select main_a v_prenex_17614)) (< v_prenex_17614 main_y) (<= 0 (+ (select main_a v_prenex_17613) 498)))) (forall ((v_prenex_18554 Int) (v_prenex_18555 Int)) (or (< v_prenex_18554 main_x) (<= (select main_a v_prenex_18555) (+ (select main_a v_prenex_18554) 998)) (<= (select main_a v_prenex_18555) 1498) (<= (select main_a v_prenex_18554) 999) (<= (select main_a v_prenex_18554) 500) (<= (+ main_y 1) v_prenex_18555) (< v_prenex_18555 main_y))) (or (forall ((v_prenex_21746 Int)) (or (<= (select main_a v_prenex_21746) 500) (<= (+ main_x 1) v_prenex_21746) (<= 1 (select main_a v_prenex_21746)))) (forall ((v_prenex_21747 Int)) (or (< v_prenex_21747 main_y) (<= 1000 (* 2 (select main_a v_prenex_21747))) (<= (+ main_y 1) v_prenex_21747)))) (forall ((v_prenex_16130 Int) (v_prenex_16131 Int)) (or (<= (+ (select main_a v_prenex_16131) (select main_a v_prenex_16130)) 1000) (<= (select main_a v_prenex_16130) 500) (< v_prenex_16131 main_y) (<= (+ main_y 1) v_prenex_16131) (<= (* 2 (select main_a v_prenex_16131)) 1998) (<= 500 (select main_a v_prenex_16131)) (<= 0 (+ (select main_a v_prenex_16130) 498)))) (forall ((v_prenex_15339 Int) (v_prenex_15338 Int)) (or (< v_prenex_15339 main_y) (<= (select main_a v_prenex_15338) 500) (<= (+ main_y 1) v_prenex_15339) (<= (* 2 (select main_a v_prenex_15338)) 1000) (<= 500 (select main_a v_prenex_15339)) (<= (+ (select main_a v_prenex_15339) (select main_a v_prenex_15338)) 1000))) (or (forall ((v_prenex_19266 Int)) (or (<= (* 2 (select main_a v_prenex_19266)) 1000) (<= 1 (select main_a v_prenex_19266)))) (forall ((v_prenex_19267 Int)) (or (< v_prenex_19267 main_y) (<= (* 2 (select main_a v_prenex_19267)) 1998) (<= 1000 (* 2 (select main_a v_prenex_19267))) (<= 500 (select main_a v_prenex_19267)) (<= (+ main_y 1) v_prenex_19267)))) (forall ((v_prenex_14410 Int) (v_prenex_14409 Int)) (or (<= 1 (select main_a v_prenex_14410)) (<= 1 (select main_a v_prenex_14409)) (< v_prenex_14410 main_y) (<= (+ main_y 1) v_prenex_14410) (<= 1000 (+ (select main_a v_prenex_14410) (select main_a v_prenex_14409))))) (forall ((v_prenex_16602 Int) (v_prenex_16603 Int)) (or (<= (select main_a v_prenex_16602) 999) (< v_prenex_16603 main_y) (<= (* 2 (select main_a v_prenex_16602)) 1000) (<= (* 2 (select main_a v_prenex_16603)) 1998) (<= (+ main_y 1) v_prenex_16603) (<= 500 (select main_a v_prenex_16603)) (<= (select main_a v_prenex_16603) (+ (select main_a v_prenex_16602) 998)))) (forall ((v_prenex_15703 Int) (v_prenex_15702 Int)) (or (<= (select main_a v_prenex_15702) 500) (<= (+ main_x 1) v_prenex_15702) (< v_prenex_15702 main_x) (<= (+ (select main_a v_prenex_15703) (select main_a v_prenex_15702)) 1000) (< v_prenex_15703 main_y))) (forall ((v_prenex_16838 Int) (v_prenex_16839 Int)) (or (<= (select main_a v_prenex_16838) 500) (<= 1000 (+ (select main_a v_prenex_16839) (select main_a v_prenex_16838))) (< v_prenex_16839 main_y) (<= 500 (select main_a v_prenex_16839)) (<= (* 2 (select main_a v_prenex_16839)) 1998) (<= (+ main_y 1) v_prenex_16839))) (or (forall ((v_prenex_14740 Int)) (or (<= 0 (+ (select main_a v_prenex_14740) 498)) (< v_prenex_14740 main_x) (<= (* 2 (select main_a v_prenex_14740)) 1000))) (forall ((v_prenex_14741 Int)) (or (<= (select main_a v_prenex_14741) 999) (<= (* 2 (select main_a v_prenex_14741)) 1998) (<= (+ main_y 1) v_prenex_14741) (< v_prenex_14741 main_y)))) (forall ((v_prenex_19742 Int) (v_prenex_19741 Int)) (or (<= (select main_a v_prenex_19742) 1498) (<= 2 (* 2 (select main_a v_prenex_19741))) (<= (select main_a v_prenex_19742) 999) (< v_prenex_19742 main_y) (<= (+ main_y 1) v_prenex_19742) (<= (select main_a v_prenex_19742) (+ (select main_a v_prenex_19741) 998)) (<= 0 (+ (select main_a v_prenex_19741) 498)))) (forall ((v_prenex_15911 Int) (v_prenex_15910 Int)) (or (<= (+ main_y 1) v_prenex_15911) (<= (select main_a v_prenex_15911) 1498) (<= 1000 (* 2 (select main_a v_prenex_15911))) (< v_prenex_15911 main_y) (<= (+ (select main_a v_prenex_15911) (select main_a v_prenex_15910)) 1000) (<= (* 2 (select main_a v_prenex_15910)) 1000) (<= 1 (select main_a v_prenex_15910)))) (forall ((v_prenex_14017 Int) (v_prenex_14016 Int)) (or (<= 0 (+ (select main_a v_prenex_14016) 498)) (<= 1000 (* 2 (select main_a v_prenex_14017))) (<= (+ (select main_a v_prenex_14017) (select main_a v_prenex_14016)) 1000) (<= 2 (* 2 (select main_a v_prenex_14016))) (<= 500 (select main_a v_prenex_14017)) (< v_prenex_14017 main_y) (<= (+ main_y 1) v_prenex_14017))) (forall ((v_prenex_21137 Int) (v_prenex_21138 Int)) (or (<= (+ main_y 1) v_prenex_21138) (<= (+ main_x 1) v_prenex_21137) (<= 0 (+ (select main_a v_prenex_21137) 498)) (<= 1000 (+ (select main_a v_prenex_21138) (select main_a v_prenex_21137))) (<= (select main_a v_prenex_21138) 999) (<= 2 (* 2 (select main_a v_prenex_21137))) (< v_prenex_21138 main_y))) (forall ((v_prenex_14683 Int) (v_prenex_14682 Int)) (or (<= (+ (select main_a v_prenex_14683) (select main_a v_prenex_14682)) 1000) (<= (+ main_y 1) v_prenex_14683) (<= 500 (select main_a v_prenex_14683)) (<= 1 (select main_a v_prenex_14683)) (< v_prenex_14683 main_y))) (or (forall ((v_prenex_18692 Int)) (<= 1 (select main_a v_prenex_18692))) (forall ((v_prenex_18693 Int)) (or (<= (+ main_y 1) v_prenex_18693) (<= 1 (select main_a v_prenex_18693)) (< v_prenex_18693 main_y) (<= 500 (select main_a v_prenex_18693)) (<= 1000 (* 2 (select main_a v_prenex_18693)))))) (or (forall ((v_prenex_16642 Int)) (or (<= 0 (+ (select main_a v_prenex_16642) 498)) (<= (select main_a v_prenex_16642) 500))) (forall ((v_prenex_16643 Int)) (or (<= (+ main_y 1) v_prenex_16643) (< v_prenex_16643 main_y) (<= (select main_a v_prenex_16643) 999) (<= 1 (select main_a v_prenex_16643)) (<= 1000 (* 2 (select main_a v_prenex_16643)))))) (forall ((v_prenex_13752 Int) (v_prenex_13751 Int)) (or (<= 1000 (+ (select main_a v_prenex_13752) (select main_a v_prenex_13751))) (<= (select main_a v_prenex_13751) 500) (< v_prenex_13752 main_y) (< v_prenex_13751 main_x) (<= (+ main_y 1) v_prenex_13752) (<= 500 (select main_a v_prenex_13752)) (<= (select main_a v_prenex_13751) 999))) (forall ((v_prenex_20276 Int) (v_prenex_20275 Int)) (or (<= (select main_a v_prenex_20275) 500) (< v_prenex_20276 main_y) (<= (+ main_y 1) v_prenex_20276) (<= (* 2 (select main_a v_prenex_20276)) 1998) (<= (select main_a v_prenex_20276) (+ (select main_a v_prenex_20275) 998)) (<= 1000 (* 2 (select main_a v_prenex_20276))))) (forall ((v_prenex_19357 Int) (v_prenex_19356 Int)) (or (<= 1 (select main_a v_prenex_19357)) (<= (select main_a v_prenex_19356) (select main_a v_prenex_19357)) (<= (select main_a v_prenex_19356) 500) (<= (+ main_y 1) v_prenex_19357) (< v_prenex_19357 main_y) (<= (select main_a v_prenex_19357) 999))) (forall ((v_prenex_18774 Int) (v_prenex_18775 Int)) (or (<= (select main_a v_prenex_18775) 1498) (< v_prenex_18775 main_y) (<= 1000 (+ (select main_a v_prenex_18775) (select main_a v_prenex_18774))) (<= (+ main_y 1) v_prenex_18775))) (forall ((v_prenex_17677 Int) (v_prenex_17678 Int)) (or (< v_prenex_17678 main_y) (<= (* 2 (select main_a v_prenex_17677)) 1000) (<= (+ main_y 1) v_prenex_17678) (<= 1000 (+ (select main_a v_prenex_17678) (select main_a v_prenex_17677))) (<= (select main_a v_prenex_17678) 999) (<= 1000 (* 2 (select main_a v_prenex_17678))) (<= 0 (+ (select main_a v_prenex_17677) 498)))) (forall ((v_prenex_15708 Int) (v_prenex_15709 Int)) (or (<= (select main_a v_prenex_15709) 1498) (<= 0 (+ (select main_a v_prenex_15708) 498)) (< v_prenex_15709 main_y) (< v_prenex_15708 main_x) (<= (+ main_y 1) v_prenex_15709) (<= 2 (* 2 (select main_a v_prenex_15708))) (<= (+ (select main_a v_prenex_15709) (select main_a v_prenex_15708)) 1000))) (forall ((v_prenex_20260 Int) (v_prenex_20259 Int)) (or (<= 500 (select main_a v_prenex_20260)) (<= 1 (select main_a v_prenex_20260)) (<= (+ main_y 1) v_prenex_20260) (<= 1000 (+ (select main_a v_prenex_20260) (select main_a v_prenex_20259))) (<= (* 2 (select main_a v_prenex_20259)) 1000) (< v_prenex_20260 main_y))) (forall ((v_prenex_18205 Int) (v_prenex_18204 Int)) (or (<= 0 (+ (select main_a v_prenex_18204) 498)) (<= (select main_a v_prenex_18205) 999) (< v_prenex_18205 main_y) (<= (* 2 (select main_a v_prenex_18204)) 1000) (<= (+ main_y 1) v_prenex_18205) (<= (+ (select main_a v_prenex_18205) (select main_a v_prenex_18204)) 1000) (<= (* 2 (select main_a v_prenex_18205)) 1998))) (forall ((v_prenex_14965 Int) (v_prenex_14964 Int)) (or (<= (select main_a v_prenex_14965) (+ (select main_a v_prenex_14964) 998)) (<= (+ main_x 1) v_prenex_14964) (<= (select main_a v_prenex_14965) 1498) (< v_prenex_14965 main_y) (<= (select main_a v_prenex_14964) 500) (<= (select main_a v_prenex_14964) 999) (<= (+ main_y 1) v_prenex_14965))) (forall ((v_prenex_15483 Int) (v_prenex_15482 Int)) (or (<= 1 (select main_a v_prenex_15482)) (<= 0 (+ (select main_a v_prenex_15482) 498)) (< v_prenex_15483 main_y) (<= (select main_a v_prenex_15483) 1498) (<= 1000 (+ (select main_a v_prenex_15483) (select main_a v_prenex_15482))) (<= (+ main_y 1) v_prenex_15483))) (forall ((v_prenex_19771 Int) (v_prenex_19772 Int)) (or (<= (select main_a v_prenex_19772) 999) (< v_prenex_19772 main_y) (<= 1 (select main_a v_prenex_19771)) (<= (select main_a v_prenex_19771) (select main_a v_prenex_19772)) (<= (+ main_y 1) v_prenex_19772) (<= 2 (* 2 (select main_a v_prenex_19771))))) (forall ((v_prenex_19465 Int) (v_prenex_19464 Int)) (or (<= (* 2 (select main_a v_prenex_19465)) 1998) (<= (+ main_y 1) v_prenex_19465) (< v_prenex_19465 main_y) (<= (select main_a v_prenex_19464) 500) (<= (select main_a v_prenex_19465) 1498) (<= 1000 (+ (select main_a v_prenex_19465) (select main_a v_prenex_19464))) (<= 1 (select main_a v_prenex_19464)))) (forall ((v_prenex_17186 Int) (v_prenex_17187 Int)) (or (< v_prenex_17187 main_y) (<= (select main_a v_prenex_17186) (select main_a v_prenex_17187)) (<= 0 (+ (select main_a v_prenex_17186) 498)) (<= (+ main_y 1) v_prenex_17187) (<= (select main_a v_prenex_17187) 1498))) (forall ((v_prenex_19839 Int) (v_prenex_19840 Int)) (or (<= (select main_a v_prenex_19840) 1498) (< v_prenex_19840 main_y) (<= (+ main_y 1) v_prenex_19840) (<= (select main_a v_prenex_19839) (select main_a v_prenex_19840)) (<= 2 (* 2 (select main_a v_prenex_19839))) (<= 500 (select main_a v_prenex_19840)) (<= (* 2 (select main_a v_prenex_19839)) 1000))) (forall ((v_prenex_14867 Int) (v_prenex_14866 Int)) (or (<= (* 2 (select main_a v_prenex_14866)) 1000) (< v_prenex_14867 main_y) (<= (select main_a v_prenex_14867) (+ (select main_a v_prenex_14866) 998)) (<= (+ main_x 1) v_prenex_14866) (<= (+ main_y 1) v_prenex_14867) (<= 0 (+ (select main_a v_prenex_14866) 498)) (<= 500 (select main_a v_prenex_14867)))) (forall ((v_prenex_17090 Int) (v_prenex_17091 Int)) (or (<= (select main_a v_prenex_17090) (select main_a v_prenex_17091)) (<= 1 (select main_a v_prenex_17091)) (< v_prenex_17090 main_x) (< v_prenex_17091 main_y) (<= (+ main_y 1) v_prenex_17091) (<= (select main_a v_prenex_17090) 999) (<= (* 2 (select main_a v_prenex_17090)) 1000))) (forall ((v_prenex_15021 Int) (v_prenex_15020 Int)) (or (< v_prenex_15021 main_y) (<= (+ main_y 1) v_prenex_15021) (<= 1000 (+ (select main_a v_prenex_15021) (select main_a v_prenex_15020))) (<= 0 (+ (select main_a v_prenex_15020) 498)) (<= (select main_a v_prenex_15021) 999))) (forall ((v_prenex_20181 Int) (v_prenex_20180 Int)) (or (<= (select main_a v_prenex_20180) 999) (<= 500 (select main_a v_prenex_20181)) (<= (* 2 (select main_a v_prenex_20180)) 1000) (<= (+ main_y 1) v_prenex_20181) (<= (select main_a v_prenex_20181) (+ (select main_a v_prenex_20180) 998)) (<= 1000 (* 2 (select main_a v_prenex_20181))) (< v_prenex_20181 main_y))) (forall ((v_prenex_13932 Int) (v_prenex_13931 Int)) (or (<= (+ main_y 1) v_prenex_13932) (<= (* 2 (select main_a v_prenex_13932)) 1998) (< v_prenex_13932 main_y) (<= (select main_a v_prenex_13931) 500) (<= (select main_a v_prenex_13932) (+ (select main_a v_prenex_13931) 998)) (<= (select main_a v_prenex_13931) 999) (<= (+ main_x 1) v_prenex_13931))) (forall ((v_prenex_21210 Int) (v_prenex_21209 Int)) (or (<= (+ main_y 1) v_prenex_21210) (<= 1000 (+ (select main_a v_prenex_21210) (select main_a v_prenex_21209))) (<= 500 (select main_a v_prenex_21210)) (< v_prenex_21210 main_y))) (forall ((v_prenex_21624 Int) (v_prenex_21625 Int)) (or (< v_prenex_21625 main_y) (<= (+ main_y 1) v_prenex_21625) (<= 2 (* 2 (select main_a v_prenex_21624))) (<= (+ (select main_a v_prenex_21625) (select main_a v_prenex_21624)) 1000) (<= (* 2 (select main_a v_prenex_21625)) 1998) (<= 1 (select main_a v_prenex_21624)) (<= 1 (select main_a v_prenex_21625)))) (forall ((v_prenex_22176 Int) (v_prenex_22177 Int)) (or (< v_prenex_22177 main_y) (<= (* 2 (select main_a v_prenex_22177)) 1998) (<= (+ (select main_a v_prenex_22177) (select main_a v_prenex_22176)) 1000) (<= 0 (+ (select main_a v_prenex_22176) 498)) (<= (select main_a v_prenex_22177) 999) (<= (+ main_y 1) v_prenex_22177))) (forall ((v_prenex_14105 Int) (v_prenex_14104 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_14105))) (< v_prenex_14105 main_y) (<= (+ (select main_a v_prenex_14105) (select main_a v_prenex_14104)) 1000) (<= (+ main_y 1) v_prenex_14105) (<= (select main_a v_prenex_14104) 999) (<= 500 (select main_a v_prenex_14105)))) (or (forall ((v_prenex_20105 Int)) (or (< v_prenex_20105 main_y) (<= (select main_a v_prenex_20105) 1498) (<= (+ main_y 1) v_prenex_20105) (<= (* 2 (select main_a v_prenex_20105)) 1998))) (forall ((v_prenex_20104 Int)) (or (<= 1 (select main_a v_prenex_20104)) (<= (* 2 (select main_a v_prenex_20104)) 1000) (<= (+ main_x 1) v_prenex_20104)))) (forall ((v_prenex_20016 Int) (v_prenex_20017 Int)) (or (<= (* 2 (select main_a v_prenex_20016)) 1000) (< v_prenex_20016 main_x) (<= (select main_a v_prenex_20016) (select main_a v_prenex_20017)) (<= (+ main_x 1) v_prenex_20016))) (forall ((v_prenex_21292 Int) (v_prenex_21293 Int)) (or (<= (+ main_y 1) v_prenex_21293) (<= 1000 (* 2 (select main_a v_prenex_21293))) (<= (select main_a v_prenex_21293) 1498) (<= 2 (* 2 (select main_a v_prenex_21292))) (<= 0 (+ (select main_a v_prenex_21292) 498)) (< v_prenex_21293 main_y) (<= (+ (select main_a v_prenex_21293) (select main_a v_prenex_21292)) 1000))) (or (forall ((v_prenex_17848 Int)) (or (< v_prenex_17848 main_x) (<= (* 2 (select main_a v_prenex_17848)) 1000) (<= 1 (select main_a v_prenex_17848)))) (forall ((v_prenex_17849 Int)) (or (<= (+ main_y 1) v_prenex_17849) (< v_prenex_17849 main_y) (<= (* 2 (select main_a v_prenex_17849)) 1998)))) (forall ((v_prenex_16794 Int) (v_prenex_16795 Int)) (or (<= (select main_a v_prenex_16794) 999) (<= (select main_a v_prenex_16795) (+ (select main_a v_prenex_16794) 998)) (<= (+ main_y 1) v_prenex_16795) (<= 2 (* 2 (select main_a v_prenex_16794))) (< v_prenex_16795 main_y) (<= 1 (select main_a v_prenex_16795)))) (or (forall ((v_prenex_21113 Int)) (or (< v_prenex_21113 main_y) (<= 1000 (* 2 (select main_a v_prenex_21113))) (<= (+ main_y 1) v_prenex_21113))) (forall ((v_prenex_21112 Int)) (or (<= (select main_a v_prenex_21112) 999) (<= 1 (select main_a v_prenex_21112)) (< v_prenex_21112 main_x)))) (forall ((v_prenex_15481 Int) (v_prenex_15480 Int)) (or (<= 500 (select main_a v_prenex_15481)) (< v_prenex_15480 main_x) (<= 2 (* 2 (select main_a v_prenex_15480))) (<= (+ main_y 1) v_prenex_15481) (< v_prenex_15481 main_y) (<= (+ (select main_a v_prenex_15481) (select main_a v_prenex_15480)) 1000) (<= (select main_a v_prenex_15480) 500))) (forall ((v_prenex_17903 Int) (v_prenex_17904 Int)) (or (<= (+ main_x 1) v_prenex_17903) (<= (+ (select main_a v_prenex_17904) (select main_a v_prenex_17903)) 1000) (<= (* 2 (select main_a v_prenex_17903)) 1000) (< v_prenex_17903 main_x) (<= 2 (* 2 (select main_a v_prenex_17903))))) (or (forall ((v_prenex_16624 Int)) (or (<= (+ main_x 1) v_prenex_16624) (<= 0 (+ (select main_a v_prenex_16624) 498)) (< v_prenex_16624 main_x))) (forall ((v_prenex_16625 Int)) (or (<= (* 2 (select main_a v_prenex_16625)) 1998) (< v_prenex_16625 main_y)))) (forall ((v_prenex_19481 Int) (v_prenex_19480 Int)) (or (<= 500 (select main_a v_prenex_19481)) (<= (select main_a v_prenex_19480) (select main_a v_prenex_19481)) (< v_prenex_19481 main_y) (<= (select main_a v_prenex_19480) 999) (<= (select main_a v_prenex_19481) 1498) (<= (+ main_y 1) v_prenex_19481))) (forall ((v_prenex_19025 Int) (v_prenex_19026 Int)) (or (<= 1 (select main_a v_prenex_19026)) (<= (select main_a v_prenex_19025) (select main_a v_prenex_19026)) (< v_prenex_19026 main_y) (<= (select main_a v_prenex_19026) 1498) (<= (* 2 (select main_a v_prenex_19025)) 1000) (<= (+ main_y 1) v_prenex_19026))) (or (forall ((v_prenex_21277 Int)) (or (<= 2 (* 2 (select main_a v_prenex_21277))) (<= (+ main_x 1) v_prenex_21277))) (forall ((v_prenex_21278 Int)) (or (<= (select main_a v_prenex_21278) 1498) (<= (+ main_y 1) v_prenex_21278) (<= 1000 (* 2 (select main_a v_prenex_21278))) (< v_prenex_21278 main_y)))) (forall ((v_prenex_16342 Int) (v_prenex_16343 Int)) (or (< v_prenex_16343 main_y) (<= 2 (* 2 (select main_a v_prenex_16342))) (<= (select main_a v_prenex_16342) (select main_a v_prenex_16343)) (<= (+ main_x 1) v_prenex_16342) (<= (+ main_y 1) v_prenex_16343) (<= 1000 (* 2 (select main_a v_prenex_16343))) (<= (* 2 (select main_a v_prenex_16342)) 1000))) (forall ((v_prenex_20603 Int) (v_prenex_20602 Int)) (or (<= 1000 (+ (select main_a v_prenex_20603) (select main_a v_prenex_20602))) (<= (+ main_x 1) v_prenex_20602) (<= 0 (+ (select main_a v_prenex_20602) 498)) (< v_prenex_20603 main_y) (<= 1000 (* 2 (select main_a v_prenex_20603))) (<= (+ main_y 1) v_prenex_20603))) (forall ((v_prenex_19891 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_19891))) (< v_prenex_19891 main_y) (<= (* 2 (select main_a v_prenex_19891)) 1998) (<= (+ main_y 1) v_prenex_19891) (<= (select main_a v_prenex_19891) 1498))) (forall ((v_prenex_14495 Int) (v_prenex_14494 Int)) (or (< v_prenex_14495 main_y) (< v_prenex_14494 main_x) (<= 1 (select main_a v_prenex_14495)) (<= (select main_a v_prenex_14494) 999) (<= 1000 (+ (select main_a v_prenex_14495) (select main_a v_prenex_14494))) (<= (+ main_y 1) v_prenex_14495))) (forall ((v_prenex_21740 Int) (v_prenex_21741 Int)) (or (<= (select main_a v_prenex_21741) 1498) (<= (+ main_y 1) v_prenex_21741) (<= (select main_a v_prenex_21740) 500) (< v_prenex_21741 main_y) (<= 1000 (* 2 (select main_a v_prenex_21741))) (<= (+ (select main_a v_prenex_21741) (select main_a v_prenex_21740)) 1000))) (forall ((v_prenex_19027 Int) (v_prenex_19028 Int)) (or (<= (* 2 (select main_a v_prenex_19028)) 1998) (<= (+ (select main_a v_prenex_19028) (select main_a v_prenex_19027)) 1000) (<= (* 2 (select main_a v_prenex_19027)) 1000) (< v_prenex_19028 main_y) (<= (+ main_y 1) v_prenex_19028) (<= (+ main_x 1) v_prenex_19027) (<= 1 (select main_a v_prenex_19027)))) (forall ((v_prenex_14943 Int) (v_prenex_14942 Int)) (or (<= (+ main_y 1) v_prenex_14943) (<= (select main_a v_prenex_14942) 999) (<= (select main_a v_prenex_14943) 1498) (<= (select main_a v_prenex_14943) (+ (select main_a v_prenex_14942) 998)) (<= 2 (* 2 (select main_a v_prenex_14942))) (< v_prenex_14943 main_y))) (forall ((v_prenex_17792 Int) (v_prenex_17793 Int)) (or (< v_prenex_17793 main_y) (<= 0 (+ (select main_a v_prenex_17792) 498)) (<= 1000 (+ (select main_a v_prenex_17793) (select main_a v_prenex_17792))) (<= (* 2 (select main_a v_prenex_17792)) 1000) (<= 1000 (* 2 (select main_a v_prenex_17793))) (<= (+ main_y 1) v_prenex_17793))) (or (forall ((v_prenex_21382 Int)) (<= (* 2 (select main_a v_prenex_21382)) 1000)) (forall ((v_prenex_21383 Int)) (or (<= (select main_a v_prenex_21383) 999) (<= (+ main_y 1) v_prenex_21383) (< v_prenex_21383 main_y) (<= (* 2 (select main_a v_prenex_21383)) 1998)))) (forall ((v_prenex_19629 Int) (v_prenex_19630 Int)) (or (<= (+ main_y 1) v_prenex_19630) (< v_prenex_19629 main_x) (<= 1000 (+ (select main_a v_prenex_19630) (select main_a v_prenex_19629))) (<= 0 (+ (select main_a v_prenex_19629) 498)) (<= (* 2 (select main_a v_prenex_19629)) 1000) (<= (select main_a v_prenex_19630) 1498) (< v_prenex_19630 main_y))) (or (forall ((v_prenex_18297 Int)) (or (<= (* 2 (select main_a v_prenex_18297)) 1998) (< v_prenex_18297 main_y) (<= (+ main_y 1) v_prenex_18297))) (forall ((v_prenex_18296 Int)) (or (<= (+ main_x 1) v_prenex_18296) (<= 2 (* 2 (select main_a v_prenex_18296)))))) (or (forall ((v_prenex_17448 Int)) (or (<= (select main_a v_prenex_17448) 999) (<= (* 2 (select main_a v_prenex_17448)) 1000))) (forall ((v_prenex_17449 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_17449))) (< v_prenex_17449 main_y) (<= 1 (select main_a v_prenex_17449)) (<= (+ main_y 1) v_prenex_17449)))) (or (forall ((v_prenex_19590 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_19590))) (< v_prenex_19590 main_y) (<= (+ main_y 1) v_prenex_19590) (<= (select main_a v_prenex_19590) 1498))) (forall ((v_prenex_19589 Int)) (or (< v_prenex_19589 main_x) (<= (select main_a v_prenex_19589) 999) (<= 0 (+ (select main_a v_prenex_19589) 498))))) (forall ((v_prenex_19206 Int) (v_prenex_19205 Int)) (or (< v_prenex_19206 main_y) (<= 2 (* 2 (select main_a v_prenex_19205))) (<= (+ main_y 1) v_prenex_19206) (<= (select main_a v_prenex_19206) (+ (select main_a v_prenex_19205) 998)) (<= (+ main_x 1) v_prenex_19205) (<= (* 2 (select main_a v_prenex_19206)) 1998))) (or (forall ((v_prenex_21473 Int)) (or (<= 500 (select main_a v_prenex_21473)) (<= (* 2 (select main_a v_prenex_21473)) 1998) (<= (+ main_y 1) v_prenex_21473) (<= (select main_a v_prenex_21473) 1498) (< v_prenex_21473 main_y))) (forall ((v_prenex_21472 Int)) (or (<= (* 2 (select main_a v_prenex_21472)) 1000) (<= 2 (* 2 (select main_a v_prenex_21472)))))) (forall ((v_prenex_20366 Int) (v_prenex_20365 Int)) (or (<= 0 (+ (select main_a v_prenex_20365) 498)) (< v_prenex_20365 main_x) (<= (select main_a v_prenex_20365) 999) (< v_prenex_20366 main_y) (<= (+ (select main_a v_prenex_20366) (select main_a v_prenex_20365)) 1000) (<= (+ main_y 1) v_prenex_20366) (<= (select main_a v_prenex_20366) 999))) (forall ((v_prenex_19030 Int) (v_prenex_19029 Int)) (or (<= (* 2 (select main_a v_prenex_19029)) 1000) (<= (select main_a v_prenex_19030) (+ (select main_a v_prenex_19029) 998)) (<= (* 2 (select main_a v_prenex_19030)) 1998) (<= (+ main_y 1) v_prenex_19030) (<= 500 (select main_a v_prenex_19030)) (< v_prenex_19030 main_y))) (forall ((v_prenex_15490 Int) (v_prenex_15491 Int)) (or (< v_prenex_15491 main_y) (<= (select main_a v_prenex_15490) 999) (<= 1 (select main_a v_prenex_15491)) (<= (select main_a v_prenex_15490) 500) (<= 1000 (+ (select main_a v_prenex_15491) (select main_a v_prenex_15490))) (<= (+ main_y 1) v_prenex_15491) (<= (+ main_x 1) v_prenex_15490))) (forall ((v_prenex_18655 Int) (v_prenex_18654 Int)) (or (<= 2 (* 2 (select main_a v_prenex_18654))) (<= (+ (select main_a v_prenex_18655) (select main_a v_prenex_18654)) 1000) (< v_prenex_18655 main_y) (<= (+ main_y 1) v_prenex_18655) (<= (* 2 (select main_a v_prenex_18655)) 1998) (<= (select main_a v_prenex_18654) 999))) (or (forall ((v_prenex_17433 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_17433))) (<= (+ main_y 1) v_prenex_17433) (< v_prenex_17433 main_y) (<= (select main_a v_prenex_17433) 1498) (<= 1 (select main_a v_prenex_17433)))) (forall ((v_prenex_17432 Int)) (<= 0 (+ (select main_a v_prenex_17432) 498)))) (or (forall ((v_prenex_21484 Int)) (or (<= 1 (select main_a v_prenex_21484)) (<= (* 2 (select main_a v_prenex_21484)) 1000))) (forall ((v_prenex_21485 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_21485))) (< v_prenex_21485 main_y) (<= 500 (select main_a v_prenex_21485)) (<= (+ main_y 1) v_prenex_21485)))) (forall ((v_prenex_20884 Int) (v_prenex_20883 Int)) (or (< v_prenex_20884 main_y) (<= (* 2 (select main_a v_prenex_20884)) 1998) (<= 0 (+ (select main_a v_prenex_20883) 498)) (<= (select main_a v_prenex_20883) 999) (<= (+ main_x 1) v_prenex_20883) (<= (+ main_y 1) v_prenex_20884) (<= (select main_a v_prenex_20884) (+ (select main_a v_prenex_20883) 998)))) (forall ((v_prenex_21452 Int) (v_prenex_21453 Int)) (or (<= (select main_a v_prenex_21452) 500) (< v_prenex_21453 main_y) (<= (select main_a v_prenex_21452) (select main_a v_prenex_21453)) (<= (select main_a v_prenex_21453) 999) (<= (+ main_y 1) v_prenex_21453) (<= 1 (select main_a v_prenex_21452)) (<= 1 (select main_a v_prenex_21453)))) (forall ((v_prenex_15759 Int) (v_prenex_15758 Int)) (or (<= 2 (* 2 (select main_a v_prenex_15758))) (<= 1000 (* 2 (select main_a v_prenex_15759))) (<= 500 (select main_a v_prenex_15759)) (<= (+ main_y 1) v_prenex_15759) (<= (select main_a v_prenex_15758) (select main_a v_prenex_15759)) (< v_prenex_15759 main_y) (<= 0 (+ (select main_a v_prenex_15758) 498)))) (forall ((v_prenex_15219 Int) (v_prenex_15218 Int)) (or (<= (select main_a v_prenex_15218) 999) (<= (+ main_y 1) v_prenex_15219) (<= (select main_a v_prenex_15218) 500) (<= (select main_a v_prenex_15218) (select main_a v_prenex_15219)) (<= 1 (select main_a v_prenex_15219)) (< v_prenex_15219 main_y) (<= (+ main_x 1) v_prenex_15218))) (forall ((v_prenex_18219 Int) (v_prenex_18218 Int)) (or (< v_prenex_18219 main_y) (<= (select main_a v_prenex_18218) 500) (<= (select main_a v_prenex_18218) 999) (<= 1000 (* 2 (select main_a v_prenex_18219))) (<= (+ (select main_a v_prenex_18219) (select main_a v_prenex_18218)) 1000) (<= (+ main_y 1) v_prenex_18219) (<= 500 (select main_a v_prenex_18219)))) (forall ((v_prenex_14747 Int) (v_prenex_14746 Int)) (or (< v_prenex_14747 main_y) (<= (* 2 (select main_a v_prenex_14746)) 1000) (<= 1000 (* 2 (select main_a v_prenex_14747))) (< v_prenex_14746 main_x) (<= 2 (* 2 (select main_a v_prenex_14746))) (<= (select main_a v_prenex_14746) (select main_a v_prenex_14747)) (<= (+ main_y 1) v_prenex_14747))) (forall ((v_prenex_16964 Int) (v_prenex_16965 Int)) (or (< v_prenex_16965 main_y) (<= (+ (select main_a v_prenex_16965) (select main_a v_prenex_16964)) 1000) (<= (* 2 (select main_a v_prenex_16964)) 1000) (<= 1 (select main_a v_prenex_16965)) (<= (+ main_y 1) v_prenex_16965) (<= (select main_a v_prenex_16965) 999) (<= 0 (+ (select main_a v_prenex_16964) 498)))) (forall ((v_prenex_13955 Int) (v_prenex_13956 Int)) (or (<= (select main_a v_prenex_13955) (select main_a v_prenex_13956)) (<= 1000 (* 2 (select main_a v_prenex_13956))) (<= 500 (select main_a v_prenex_13956)) (<= (+ main_y 1) v_prenex_13956) (< v_prenex_13956 main_y))) (forall ((v_prenex_20908 Int) (v_prenex_20907 Int)) (or (<= 2 (* 2 (select main_a v_prenex_20907))) (<= (+ main_x 1) v_prenex_20907) (< v_prenex_20908 main_y) (<= (+ (select main_a v_prenex_20908) (select main_a v_prenex_20907)) 1000) (<= (+ main_y 1) v_prenex_20908) (<= 1 (select main_a v_prenex_20908)) (<= (select main_a v_prenex_20907) 999))) (forall ((v_prenex_14801 Int) (v_prenex_14800 Int)) (or (<= (+ main_y 1) v_prenex_14801) (<= (select main_a v_prenex_14801) 999) (<= (+ (select main_a v_prenex_14801) (select main_a v_prenex_14800)) 1000) (<= (select main_a v_prenex_14800) 500) (< v_prenex_14801 main_y) (<= 1 (select main_a v_prenex_14801)) (<= (select main_a v_prenex_14800) 999))) (or (forall ((v_prenex_17839 Int)) (or (< v_prenex_17839 main_y) (<= 1 (select main_a v_prenex_17839)) (<= (+ main_y 1) v_prenex_17839) (<= (* 2 (select main_a v_prenex_17839)) 1998) (<= 1000 (* 2 (select main_a v_prenex_17839))))) (forall ((v_prenex_17838 Int)) (<= 0 (+ (select main_a v_prenex_17838) 498)))) (forall ((v_prenex_14600 Int) (v_prenex_14601 Int)) (or (<= (+ (select main_a v_prenex_14601) (select main_a v_prenex_14600)) 1000) (<= 1 (select main_a v_prenex_14601)) (<= (+ main_y 1) v_prenex_14601) (< v_prenex_14601 main_y) (<= (select main_a v_prenex_14600) 999))) (forall ((v_prenex_21586 Int) (v_prenex_21587 Int)) (or (< v_prenex_21587 main_y) (<= (select main_a v_prenex_21586) (select main_a v_prenex_21587)) (<= (+ main_y 1) v_prenex_21587) (<= (select main_a v_prenex_21586) 999) (<= (* 2 (select main_a v_prenex_21587)) 1998))) (forall ((v_prenex_21036 Int) (v_prenex_21037 Int)) (or (<= (select main_a v_prenex_21037) (+ (select main_a v_prenex_21036) 998)) (< v_prenex_21036 main_x) (<= (* 2 (select main_a v_prenex_21036)) 1000) (<= (select main_a v_prenex_21037) 999) (< v_prenex_21037 main_y) (<= (+ main_y 1) v_prenex_21037))) (forall ((v_prenex_17039 Int) (v_prenex_17038 Int)) (or (<= (+ (select main_a v_prenex_17039) (select main_a v_prenex_17038)) 1000) (<= 500 (select main_a v_prenex_17039)) (< v_prenex_17039 main_y) (<= (* 2 (select main_a v_prenex_17038)) 1000) (<= (+ main_y 1) v_prenex_17039) (<= (+ main_x 1) v_prenex_17038))) (forall ((v_prenex_17887 Int) (v_prenex_17888 Int)) (or (< v_prenex_17888 main_y) (<= 1000 (+ (select main_a v_prenex_17888) (select main_a v_prenex_17887))) (<= (+ main_y 1) v_prenex_17888) (<= (* 2 (select main_a v_prenex_17888)) 1998) (<= 0 (+ (select main_a v_prenex_17887) 498)) (<= (* 2 (select main_a v_prenex_17887)) 1000))) (forall ((v_prenex_15117 Int) (v_prenex_15116 Int)) (or (<= (+ main_x 1) v_prenex_15116) (<= (select main_a v_prenex_15116) (select main_a v_prenex_15117)) (<= (* 2 (select main_a v_prenex_15116)) 1000) (<= (select main_a v_prenex_15116) 999) (<= (+ main_y 1) v_prenex_15117) (<= (select main_a v_prenex_15117) 1498) (< v_prenex_15117 main_y))) (or (forall ((v_prenex_20969 Int)) (or (<= (+ main_y 1) v_prenex_20969) (<= (* 2 (select main_a v_prenex_20969)) 1998) (<= 1 (select main_a v_prenex_20969)) (< v_prenex_20969 main_y))) (forall ((v_prenex_20968 Int)) (or (<= 1 (select main_a v_prenex_20968)) (<= (select main_a v_prenex_20968) 500)))) (forall ((v_prenex_20368 Int) (v_prenex_20367 Int)) (or (<= (select main_a v_prenex_20368) 999) (< v_prenex_20368 main_y) (<= (select main_a v_prenex_20367) (select main_a v_prenex_20368)) (<= 1 (select main_a v_prenex_20367)) (<= (+ main_y 1) v_prenex_20368) (<= 2 (* 2 (select main_a v_prenex_20367))) (<= (select main_a v_prenex_20368) 1498))) (forall ((v_prenex_16680 Int) (v_prenex_16681 Int)) (or (<= 500 (select main_a v_prenex_16681)) (<= 1 (select main_a v_prenex_16680)) (<= (+ (select main_a v_prenex_16681) (select main_a v_prenex_16680)) 1000) (<= 2 (* 2 (select main_a v_prenex_16680))) (<= (* 2 (select main_a v_prenex_16681)) 1998) (< v_prenex_16681 main_y) (<= (+ main_y 1) v_prenex_16681))) (forall ((v_prenex_16704 Int) (v_prenex_16705 Int)) (or (<= (select main_a v_prenex_16705) (+ (select main_a v_prenex_16704) 998)) (<= (select main_a v_prenex_16704) 999) (<= (select main_a v_prenex_16705) 1498) (<= (+ main_y 1) v_prenex_16705) (< v_prenex_16705 main_y) (<= (select main_a v_prenex_16705) 999))) (forall ((v_prenex_17869 Int) (v_prenex_17870 Int)) (or (< v_prenex_17870 main_y) (<= (+ (select main_a v_prenex_17870) (select main_a v_prenex_17869)) 1000) (<= (select main_a v_prenex_17869) 999) (<= (+ main_y 1) v_prenex_17870) (<= (select main_a v_prenex_17870) 1498) (<= 1 (select main_a v_prenex_17869)) (<= (+ main_x 1) v_prenex_17869))) (forall ((v_prenex_19128 Int) (v_prenex_19127 Int)) (or (<= (* 2 (select main_a v_prenex_19128)) 1998) (<= (select main_a v_prenex_19128) (+ (select main_a v_prenex_19127) 998)) (<= (+ main_y 1) v_prenex_19128) (< v_prenex_19128 main_y) (<= 1 (select main_a v_prenex_19127)) (<= 1000 (* 2 (select main_a v_prenex_19128))) (<= (select main_a v_prenex_19127) 500))) (forall ((v_prenex_13915 Int) (v_prenex_13916 Int)) (or (< v_prenex_13915 main_x) (<= 1000 (+ (select main_a v_prenex_13916) (select main_a v_prenex_13915))) (<= (* 2 (select main_a v_prenex_13915)) 1000) (<= (+ main_x 1) v_prenex_13915) (<= 1 (select main_a v_prenex_13915)))) (forall ((v_prenex_21147 Int) (v_prenex_21148 Int)) (or (< v_prenex_21148 main_y) (<= (* 2 (select main_a v_prenex_21148)) 1998) (<= 0 (+ (select main_a v_prenex_21147) 498)) (<= 1 (select main_a v_prenex_21147)) (<= (+ main_y 1) v_prenex_21148) (<= 1000 (+ (select main_a v_prenex_21148) (select main_a v_prenex_21147))))) (forall ((v_prenex_14599 Int) (v_prenex_14598 Int)) (or (<= (select main_a v_prenex_14599) (+ (select main_a v_prenex_14598) 998)) (<= 0 (+ (select main_a v_prenex_14598) 498)) (<= (+ main_x 1) v_prenex_14598) (<= (select main_a v_prenex_14598) 999) (<= (+ main_y 1) v_prenex_14599) (< v_prenex_14599 main_y) (<= 1 (select main_a v_prenex_14599)))) (forall ((v_prenex_16094 Int) (v_prenex_16095 Int)) (or (<= (+ main_y 1) v_prenex_16095) (<= 2 (* 2 (select main_a v_prenex_16094))) (<= 1 (select main_a v_prenex_16095)) (<= 500 (select main_a v_prenex_16095)) (< v_prenex_16095 main_y) (<= (select main_a v_prenex_16095) (+ (select main_a v_prenex_16094) 998)))) (forall ((v_prenex_16784 Int) (v_prenex_16785 Int)) (or (<= (select main_a v_prenex_16784) 500) (<= 1 (select main_a v_prenex_16785)) (<= (+ main_y 1) v_prenex_16785) (< v_prenex_16785 main_y) (<= (select main_a v_prenex_16785) 999) (<= 1000 (+ (select main_a v_prenex_16785) (select main_a v_prenex_16784))))) (forall ((v_prenex_16888 Int) (v_prenex_16889 Int)) (or (<= (select main_a v_prenex_16888) 999) (<= (+ main_y 1) v_prenex_16889) (<= (* 2 (select main_a v_prenex_16889)) 1998) (< v_prenex_16889 main_y) (<= (select main_a v_prenex_16888) (select main_a v_prenex_16889)) (<= (select main_a v_prenex_16889) 1498))) (or (forall ((v_prenex_14807 Int)) (or (< v_prenex_14807 main_y) (<= (+ main_y 1) v_prenex_14807) (<= (select main_a v_prenex_14807) 1498))) (forall ((v_prenex_14806 Int)) (or (<= (* 2 (select main_a v_prenex_14806)) 1000) (< v_prenex_14806 main_x)))) (forall ((v_prenex_21534 Int) (v_prenex_21535 Int)) (or (<= (select main_a v_prenex_21534) (select main_a v_prenex_21535)) (<= (+ main_x 1) v_prenex_21534) (<= (select main_a v_prenex_21535) 999) (<= (+ main_y 1) v_prenex_21535) (< v_prenex_21535 main_y))) (or (forall ((v_prenex_13767 Int)) (or (<= 2 (* 2 (select main_a v_prenex_13767))) (<= (+ main_x 1) v_prenex_13767))) (forall ((v_prenex_13768 Int)) (or (< v_prenex_13768 main_y) (<= (+ main_y 1) v_prenex_13768) (<= (select main_a v_prenex_13768) 1498)))) (or (forall ((v_prenex_19055 Int)) (<= 0 (+ (select main_a v_prenex_19055) 498))) (forall ((v_prenex_19056 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_19056))) (<= (+ main_y 1) v_prenex_19056) (< v_prenex_19056 main_y)))) (forall ((v_prenex_18725 Int) (v_prenex_18724 Int)) (or (<= (+ main_y 1) v_prenex_18725) (<= (select main_a v_prenex_18725) 999) (<= (+ (select main_a v_prenex_18725) (select main_a v_prenex_18724)) 1000) (< v_prenex_18725 main_y) (<= (* 2 (select main_a v_prenex_18724)) 1000))) (forall ((v_prenex_17444 Int) (v_prenex_17445 Int)) (or (<= (+ main_y 1) v_prenex_17445) (<= 1000 (* 2 (select main_a v_prenex_17445))) (<= (select main_a v_prenex_17445) (+ (select main_a v_prenex_17444) 998)) (< v_prenex_17445 main_y) (<= (* 2 (select main_a v_prenex_17444)) 1000))) (forall ((v_prenex_16382 Int) (v_prenex_16383 Int)) (or (<= (+ main_y 1) v_prenex_16383) (<= 0 (+ (select main_a v_prenex_16382) 498)) (< v_prenex_16383 main_y) (<= (+ (select main_a v_prenex_16383) (select main_a v_prenex_16382)) 1000) (<= (* 2 (select main_a v_prenex_16382)) 1000) (<= (* 2 (select main_a v_prenex_16383)) 1998))) (forall ((v_prenex_14993 Int) (v_prenex_14992 Int)) (or (<= 1 (select main_a v_prenex_14993)) (<= 1000 (* 2 (select main_a v_prenex_14993))) (<= (select main_a v_prenex_14992) 999) (< v_prenex_14993 main_y) (<= 2 (* 2 (select main_a v_prenex_14992))) (<= (select main_a v_prenex_14992) (select main_a v_prenex_14993)) (<= (+ main_y 1) v_prenex_14993))) (forall ((v_prenex_20672 Int) (v_prenex_20671 Int)) (or (<= (select main_a v_prenex_20672) 1498) (<= 1000 (+ (select main_a v_prenex_20672) (select main_a v_prenex_20671))) (<= (select main_a v_prenex_20672) 999) (<= (+ main_y 1) v_prenex_20672) (<= (select main_a v_prenex_20671) 999) (< v_prenex_20672 main_y))) (or (forall ((v_prenex_17828 Int)) (or (<= (* 2 (select main_a v_prenex_17828)) 1000) (<= 0 (+ (select main_a v_prenex_17828) 498)))) (forall ((v_prenex_17829 Int)) (or (<= (+ main_y 1) v_prenex_17829) (<= (* 2 (select main_a v_prenex_17829)) 1998) (< v_prenex_17829 main_y) (<= 500 (select main_a v_prenex_17829))))) (or (forall ((v_prenex_20429 Int)) (or (<= (+ main_y 1) v_prenex_20429) (<= 500 (select main_a v_prenex_20429)) (<= (select main_a v_prenex_20429) 999) (< v_prenex_20429 main_y) (<= (* 2 (select main_a v_prenex_20429)) 1998))) (forall ((v_prenex_20428 Int)) (or (<= (select main_a v_prenex_20428) 999) (<= (* 2 (select main_a v_prenex_20428)) 1000)))) (forall ((v_prenex_20173 Int) (v_prenex_20172 Int)) (or (< v_prenex_20173 main_y) (<= 1000 (+ (select main_a v_prenex_20173) (select main_a v_prenex_20172))) (<= (* 2 (select main_a v_prenex_20172)) 1000) (<= (+ main_y 1) v_prenex_20173) (<= (select main_a v_prenex_20173) 1498) (<= (+ main_x 1) v_prenex_20172))) (forall ((v_prenex_19296 Int) (v_prenex_19297 Int)) (or (<= (+ main_x 1) v_prenex_19296) (<= (select main_a v_prenex_19296) (select main_a v_prenex_19297)) (< v_prenex_19297 main_y) (<= (* 2 (select main_a v_prenex_19296)) 1000) (<= 500 (select main_a v_prenex_19297)) (<= (+ main_y 1) v_prenex_19297) (<= (select main_a v_prenex_19296) 999))) (forall ((v_prenex_15577 Int) (v_prenex_15576 Int)) (or (< v_prenex_15577 main_y) (<= (* 2 (select main_a v_prenex_15577)) 1998) (<= (+ main_x 1) v_prenex_15576) (<= (select main_a v_prenex_15577) (+ (select main_a v_prenex_15576) 998)) (<= (+ main_y 1) v_prenex_15577) (<= (select main_a v_prenex_15576) 500) (<= 2 (* 2 (select main_a v_prenex_15576))))) (forall ((v_prenex_15983 Int) (v_prenex_15982 Int)) (or (<= (select main_a v_prenex_15982) 500) (<= (+ main_y 1) v_prenex_15983) (<= 1000 (* 2 (select main_a v_prenex_15983))) (< v_prenex_15982 main_x) (<= 1000 (+ (select main_a v_prenex_15983) (select main_a v_prenex_15982))) (<= 0 (+ (select main_a v_prenex_15982) 498)) (< v_prenex_15983 main_y))) (forall ((v_prenex_16556 Int) (v_prenex_16557 Int)) (or (< v_prenex_16557 main_y) (<= (+ main_x 1) v_prenex_16556) (<= (+ main_y 1) v_prenex_16557) (<= 500 (select main_a v_prenex_16557)) (<= (+ (select main_a v_prenex_16557) (select main_a v_prenex_16556)) 1000) (<= 0 (+ (select main_a v_prenex_16556) 498)))) (forall ((v_prenex_15553 Int) (v_prenex_15552 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_15553))) (<= (select main_a v_prenex_15553) (+ (select main_a v_prenex_15552) 998)) (< v_prenex_15553 main_y) (< v_prenex_15552 main_x) (<= (select main_a v_prenex_15552) 500) (<= (* 2 (select main_a v_prenex_15552)) 1000) (<= (+ main_y 1) v_prenex_15553))) (or (forall ((v_prenex_17617 Int)) (or (<= 0 (+ (select main_a v_prenex_17617) 498)) (<= 2 (* 2 (select main_a v_prenex_17617))))) (forall ((v_prenex_17618 Int)) (or (<= (+ main_y 1) v_prenex_17618) (< v_prenex_17618 main_y) (<= (* 2 (select main_a v_prenex_17618)) 1998)))) (or (forall ((v_prenex_14906 Int)) (or (<= 1 (select main_a v_prenex_14906)) (<= (* 2 (select main_a v_prenex_14906)) 1000) (< v_prenex_14906 main_x))) (forall ((v_prenex_14907 Int)) (or (<= (select main_a v_prenex_14907) 999) (<= 1000 (* 2 (select main_a v_prenex_14907))) (< v_prenex_14907 main_y) (<= (+ main_y 1) v_prenex_14907)))) (forall ((v_prenex_13885 Int) (v_prenex_13886 Int)) (or (<= 1000 (+ (select main_a v_prenex_13886) (select main_a v_prenex_13885))) (< v_prenex_13886 main_y) (<= (+ main_y 1) v_prenex_13886) (<= 500 (select main_a v_prenex_13886)) (<= 2 (* 2 (select main_a v_prenex_13885))) (<= 1000 (* 2 (select main_a v_prenex_13886))))) (forall ((v_prenex_19283 Int) (v_prenex_19282 Int)) (or (< v_prenex_19283 main_y) (<= (select main_a v_prenex_19282) (select main_a v_prenex_19283)) (<= (select main_a v_prenex_19282) 500) (<= 500 (select main_a v_prenex_19283)) (<= (+ main_y 1) v_prenex_19283) (<= 0 (+ (select main_a v_prenex_19282) 498)) (<= 1000 (* 2 (select main_a v_prenex_19283))))) (forall ((v_prenex_18011 Int) (v_prenex_18012 Int)) (or (<= (+ (select main_a v_prenex_18012) (select main_a v_prenex_18011)) 1000) (< v_prenex_18011 main_x) (< v_prenex_18012 main_y) (<= (+ main_y 1) v_prenex_18012) (<= (* 2 (select main_a v_prenex_18011)) 1000) (<= (select main_a v_prenex_18012) 1498))) (forall ((v_prenex_19904 Int) (v_prenex_19905 Int)) (or (< v_prenex_19905 main_y) (<= (+ main_y 1) v_prenex_19905) (<= 2 (* 2 (select main_a v_prenex_19904))) (<= 1 (select main_a v_prenex_19905)) (<= 0 (+ (select main_a v_prenex_19904) 498)) (<= (select main_a v_prenex_19905) 1498) (<= (+ (select main_a v_prenex_19905) (select main_a v_prenex_19904)) 1000))) (forall ((v_prenex_19472 Int) (v_prenex_19473 Int)) (or (<= (+ main_y 1) v_prenex_19473) (<= (select main_a v_prenex_19473) 999) (<= 500 (select main_a v_prenex_19473)) (<= (select main_a v_prenex_19473) (+ (select main_a v_prenex_19472) 998)) (<= (select main_a v_prenex_19472) 999) (< v_prenex_19473 main_y) (<= 0 (+ (select main_a v_prenex_19472) 498)))) (forall ((v_prenex_21685 Int) (v_prenex_21684 Int)) (or (<= (select main_a v_prenex_21684) (select main_a v_prenex_21685)) (<= 0 (+ (select main_a v_prenex_21684) 498)) (<= 1000 (* 2 (select main_a v_prenex_21685))) (<= (* 2 (select main_a v_prenex_21685)) 1998) (< v_prenex_21685 main_y) (<= 1 (select main_a v_prenex_21684)) (<= (+ main_y 1) v_prenex_21685))) (forall ((v_prenex_15744 Int) (v_prenex_15745 Int)) (or (<= (+ main_y 1) v_prenex_15745) (<= (* 2 (select main_a v_prenex_15745)) 1998) (< v_prenex_15745 main_y) (<= (+ (select main_a v_prenex_15745) (select main_a v_prenex_15744)) 1000) (<= (select main_a v_prenex_15745) 999) (<= 1 (select main_a v_prenex_15744)))) (forall ((v_prenex_21066 Int) (v_prenex_21067 Int)) (or (<= (* 2 (select main_a v_prenex_21067)) 1998) (<= 1000 (+ (select main_a v_prenex_21067) (select main_a v_prenex_21066))) (<= (select main_a v_prenex_21066) 999) (<= (+ main_y 1) v_prenex_21067) (<= (select main_a v_prenex_21067) 1498) (< v_prenex_21067 main_y))) (forall ((v_prenex_14846 Int) (v_prenex_14847 Int)) (or (<= (select main_a v_prenex_14847) 1498) (<= (+ main_y 1) v_prenex_14847) (< v_prenex_14847 main_y) (<= 1 (select main_a v_prenex_14847)) (<= (select main_a v_prenex_14847) (+ (select main_a v_prenex_14846) 998)) (<= (* 2 (select main_a v_prenex_14846)) 1000))) (forall ((v_prenex_17369 Int) (v_prenex_17368 Int)) (or (<= 0 (+ (select main_a v_prenex_17368) 498)) (<= (select main_a v_prenex_17368) (select main_a v_prenex_17369)) (<= (select main_a v_prenex_17368) 500) (<= 1000 (* 2 (select main_a v_prenex_17369))) (< v_prenex_17369 main_y) (<= (+ main_y 1) v_prenex_17369))) (forall ((v_prenex_20342 Int) (v_prenex_20341 Int)) (or (<= (select main_a v_prenex_20341) (select main_a v_prenex_20342)) (<= (+ main_y 1) v_prenex_20342) (<= (select main_a v_prenex_20342) 1498) (<= (+ main_x 1) v_prenex_20341) (< v_prenex_20342 main_y))) (forall ((v_prenex_18107 Int) (v_prenex_18106 Int)) (or (< v_prenex_18107 main_y) (<= 1000 (* 2 (select main_a v_prenex_18107))) (<= (+ main_y 1) v_prenex_18107) (<= (select main_a v_prenex_18106) (select main_a v_prenex_18107)) (<= (select main_a v_prenex_18107) 999) (<= 0 (+ (select main_a v_prenex_18106) 498)) (<= 1 (select main_a v_prenex_18106)))) (forall ((v_prenex_14173 Int) (v_prenex_14172 Int)) (or (<= (select main_a v_prenex_14173) 999) (<= 1 (select main_a v_prenex_14172)) (<= 0 (+ (select main_a v_prenex_14172) 498)) (<= (+ main_y 1) v_prenex_14173) (< v_prenex_14173 main_y) (<= (select main_a v_prenex_14172) (select main_a v_prenex_14173)) (<= (+ main_x 1) v_prenex_14172))) (forall ((v_prenex_21880 Int) (v_prenex_21881 Int)) (or (<= 1 (select main_a v_prenex_21880)) (<= (select main_a v_prenex_21881) 1498) (<= (+ (select main_a v_prenex_21881) (select main_a v_prenex_21880)) 1000) (< v_prenex_21881 main_y) (<= (+ main_y 1) v_prenex_21881))) (forall ((v_prenex_19126 Int) (v_prenex_19125 Int)) (or (<= 1 (select main_a v_prenex_19126)) (< v_prenex_19126 main_y) (<= 1000 (+ (select main_a v_prenex_19126) (select main_a v_prenex_19125))) (<= (+ main_y 1) v_prenex_19126) (<= 2 (* 2 (select main_a v_prenex_19125))) (<= (select main_a v_prenex_19125) 500) (< v_prenex_19125 main_x))) (forall ((v_prenex_14449 Int) (v_prenex_14450 Int)) (or (<= (+ (select main_a v_prenex_14450) (select main_a v_prenex_14449)) 1000) (<= 2 (* 2 (select main_a v_prenex_14449))) (< v_prenex_14450 main_y) (<= 1 (select main_a v_prenex_14450)) (<= (+ main_y 1) v_prenex_14450))) (or (forall ((v_prenex_18044 Int)) (or (<= 2 (* 2 (select main_a v_prenex_18044))) (<= (+ main_x 1) v_prenex_18044))) (forall ((v_prenex_18045 Int)) (or (<= (+ main_y 1) v_prenex_18045) (<= 1000 (* 2 (select main_a v_prenex_18045))) (< v_prenex_18045 main_y) (<= (* 2 (select main_a v_prenex_18045)) 1998)))) (forall ((v_prenex_15711 Int) (v_prenex_15710 Int)) (or (< v_prenex_15711 main_y) (<= 1000 (* 2 (select main_a v_prenex_15711))) (<= (select main_a v_prenex_15711) (+ (select main_a v_prenex_15710) 998)) (<= 1 (select main_a v_prenex_15710)) (<= (select main_a v_prenex_15711) 999) (<= (+ main_y 1) v_prenex_15711))) (forall ((v_prenex_15182 Int) (v_prenex_15183 Int)) (or (<= (select main_a v_prenex_15182) 500) (<= 1 (select main_a v_prenex_15183)) (<= (+ main_y 1) v_prenex_15183) (< v_prenex_15182 main_x) (< v_prenex_15183 main_y) (<= (select main_a v_prenex_15183) (+ (select main_a v_prenex_15182) 998)) (<= 2 (* 2 (select main_a v_prenex_15182))))) (or (forall ((v_prenex_20652 Int)) (or (<= (* 2 (select main_a v_prenex_20652)) 1998) (< v_prenex_20652 main_y) (<= (+ main_y 1) v_prenex_20652) (<= (select main_a v_prenex_20652) 1498))) (forall ((v_prenex_20651 Int)) (or (<= (* 2 (select main_a v_prenex_20651)) 1000) (<= (+ main_x 1) v_prenex_20651) (<= (select main_a v_prenex_20651) 500)))) (forall ((v_prenex_14435 Int) (v_prenex_14436 Int)) (or (<= 2 (* 2 (select main_a v_prenex_14435))) (<= (+ main_y 1) v_prenex_14436) (<= 0 (+ (select main_a v_prenex_14435) 498)) (<= 1000 (+ (select main_a v_prenex_14436) (select main_a v_prenex_14435))) (<= 1 (select main_a v_prenex_14436)) (< v_prenex_14436 main_y))) (forall ((v_prenex_19218 Int) (v_prenex_19217 Int)) (or (< v_prenex_19218 main_y) (<= 500 (select main_a v_prenex_19218)) (<= (+ main_y 1) v_prenex_19218) (<= (select main_a v_prenex_19218) 999) (<= (select main_a v_prenex_19217) 999) (<= (select main_a v_prenex_19218) (+ (select main_a v_prenex_19217) 998)))) (forall ((v_prenex_22064 Int) (v_prenex_22065 Int)) (or (< v_prenex_22064 main_x) (<= (* 2 (select main_a v_prenex_22065)) 1998) (<= (select main_a v_prenex_22064) 500) (<= 1000 (+ (select main_a v_prenex_22065) (select main_a v_prenex_22064))) (<= 0 (+ (select main_a v_prenex_22064) 498)) (<= (+ main_y 1) v_prenex_22065) (< v_prenex_22065 main_y))) (forall ((v_prenex_18518 Int) (v_prenex_18519 Int)) (or (<= (+ main_y 1) v_prenex_18519) (<= (select main_a v_prenex_18518) (select main_a v_prenex_18519)) (<= (select main_a v_prenex_18518) 500) (<= 1 (select main_a v_prenex_18519)) (<= 1 (select main_a v_prenex_18518)) (< v_prenex_18519 main_y) (<= (+ main_x 1) v_prenex_18518))) (forall ((v_prenex_22150 Int) (v_prenex_22151 Int)) (or (<= (+ main_x 1) v_prenex_22150) (< v_prenex_22150 main_x) (<= (select main_a v_prenex_22150) 500) (<= (select main_a v_prenex_22151) (+ (select main_a v_prenex_22150) 998)))) (forall ((v_prenex_18415 Int) (v_prenex_18414 Int)) (or (<= (select main_a v_prenex_18414) 999) (<= (select main_a v_prenex_18415) 999) (< v_prenex_18415 main_y) (<= 0 (+ (select main_a v_prenex_18414) 498)) (<= (* 2 (select main_a v_prenex_18415)) 1998) (<= (+ (select main_a v_prenex_18415) (select main_a v_prenex_18414)) 1000) (<= (+ main_y 1) v_prenex_18415))) (forall ((v_prenex_16924 Int) (v_prenex_16925 Int)) (or (<= 0 (+ (select main_a v_prenex_16924) 498)) (<= (+ main_y 1) v_prenex_16925) (<= 1 (select main_a v_prenex_16924)) (<= 1000 (+ (select main_a v_prenex_16925) (select main_a v_prenex_16924))) (<= 500 (select main_a v_prenex_16925)) (< v_prenex_16925 main_y) (<= 1000 (* 2 (select main_a v_prenex_16925))))) (forall ((v_prenex_17857 Int) (v_prenex_17858 Int)) (or (<= (select main_a v_prenex_17857) 999) (< v_prenex_17858 main_y) (<= (select main_a v_prenex_17858) 1498) (<= 1000 (+ (select main_a v_prenex_17858) (select main_a v_prenex_17857))) (<= (+ main_y 1) v_prenex_17858) (<= 1000 (* 2 (select main_a v_prenex_17858))) (<= 2 (* 2 (select main_a v_prenex_17857))))) (or (forall ((v_prenex_14757 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_14757))) (< v_prenex_14757 main_y) (<= (+ main_y 1) v_prenex_14757))) (forall ((v_prenex_14756 Int)) (or (<= (select main_a v_prenex_14756) 999) (< v_prenex_14756 main_x) (<= (select main_a v_prenex_14756) 500)))) (forall ((v_prenex_19001 Int) (v_prenex_19002 Int)) (or (<= (select main_a v_prenex_19002) 1498) (<= (+ main_x 1) v_prenex_19001) (<= (select main_a v_prenex_19002) (+ (select main_a v_prenex_19001) 998)) (<= (+ main_y 1) v_prenex_19002) (< v_prenex_19002 main_y) (<= (select main_a v_prenex_19001) 999))) (forall ((v_prenex_20854 Int) (v_prenex_20853 Int)) (or (< v_prenex_20854 main_y) (<= 1000 (+ (select main_a v_prenex_20854) (select main_a v_prenex_20853))) (<= (+ main_y 1) v_prenex_20854) (<= (select main_a v_prenex_20853) 500) (<= 0 (+ (select main_a v_prenex_20853) 498)) (<= (select main_a v_prenex_20854) 999))) (or (forall ((v_prenex_20290 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_20290))) (<= (+ main_y 1) v_prenex_20290) (<= 1 (select main_a v_prenex_20290)) (< v_prenex_20290 main_y))) (forall ((v_prenex_20289 Int)) (or (<= (select main_a v_prenex_20289) 999) (< v_prenex_20289 main_x)))) (forall ((v_prenex_19559 Int) (v_prenex_19558 Int)) (or (<= (+ (select main_a v_prenex_19559) (select main_a v_prenex_19558)) 1000) (<= (select main_a v_prenex_19559) 999) (<= (+ main_y 1) v_prenex_19559) (< v_prenex_19559 main_y) (<= 1 (select main_a v_prenex_19558)))) (forall ((v_prenex_19646 Int) (v_prenex_19645 Int)) (or (<= (select main_a v_prenex_19645) (select main_a v_prenex_19646)) (<= (+ main_y 1) v_prenex_19646) (<= 0 (+ (select main_a v_prenex_19645) 498)) (< v_prenex_19646 main_y) (<= (* 2 (select main_a v_prenex_19646)) 1998) (<= 500 (select main_a v_prenex_19646)) (<= 2 (* 2 (select main_a v_prenex_19645))))) (forall ((v_prenex_20786 Int) (v_prenex_20785 Int)) (or (<= 1000 (+ (select main_a v_prenex_20786) (select main_a v_prenex_20785))) (<= 500 (select main_a v_prenex_20786)) (<= (select main_a v_prenex_20786) 999) (<= (+ main_y 1) v_prenex_20786) (<= (* 2 (select main_a v_prenex_20785)) 1000) (< v_prenex_20786 main_y))) (forall ((v_prenex_15501 Int) (v_prenex_15500 Int)) (or (<= (+ main_y 1) v_prenex_15501) (< v_prenex_15500 main_x) (<= (+ main_x 1) v_prenex_15500) (<= (select main_a v_prenex_15500) 999) (<= (select main_a v_prenex_15501) (+ (select main_a v_prenex_15500) 998)))) (forall ((v_prenex_16692 Int) (v_prenex_16693 Int)) (or (<= (select main_a v_prenex_16692) (select main_a v_prenex_16693)) (<= 1 (select main_a v_prenex_16693)) (<= (select main_a v_prenex_16693) 999) (<= (+ main_y 1) v_prenex_16693) (< v_prenex_16693 main_y) (<= 2 (* 2 (select main_a v_prenex_16692))))) (or (forall ((v_prenex_19906 Int)) (or (<= 1 (select main_a v_prenex_19906)) (<= 2 (* 2 (select main_a v_prenex_19906))))) (forall ((v_prenex_19907 Int)) (or (< v_prenex_19907 main_y) (<= (+ main_y 1) v_prenex_19907) (<= 1 (select main_a v_prenex_19907)) (<= 1000 (* 2 (select main_a v_prenex_19907)))))) (or (forall ((v_prenex_15887 Int)) (or (<= (* 2 (select main_a v_prenex_15887)) 1998) (<= (+ main_y 1) v_prenex_15887) (<= (select main_a v_prenex_15887) 999) (< v_prenex_15887 main_y) (<= 1 (select main_a v_prenex_15887)))) (forall ((v_prenex_15886 Int)) (or (<= 0 (+ (select main_a v_prenex_15886) 498)) (<= (select main_a v_prenex_15886) 500)))) (forall ((v_prenex_16108 Int) (v_prenex_16109 Int)) (or (<= (select main_a v_prenex_16108) (select main_a v_prenex_16109)) (< v_prenex_16109 main_y) (<= (+ main_y 1) v_prenex_16109) (<= 1000 (* 2 (select main_a v_prenex_16109))))) (or (forall ((v_prenex_21513 Int)) (or (<= (* 2 (select main_a v_prenex_21513)) 1998) (<= 1 (select main_a v_prenex_21513)) (<= (+ main_y 1) v_prenex_21513) (<= (select main_a v_prenex_21513) 999) (< v_prenex_21513 main_y))) (forall ((v_prenex_21512 Int)) (<= 0 (+ (select main_a v_prenex_21512) 498)))) (or (forall ((v_prenex_15072 Int)) (or (< v_prenex_15072 main_x) (<= (select main_a v_prenex_15072) 500) (<= 0 (+ (select main_a v_prenex_15072) 498)) (<= (+ main_x 1) v_prenex_15072))) (forall ((v_prenex_15073 Int)) (<= (* 2 (select main_a v_prenex_15073)) 1998))) (forall ((v_prenex_15113 Int) (v_prenex_15112 Int)) (or (<= 1000 (+ (select main_a v_prenex_15113) (select main_a v_prenex_15112))) (<= 0 (+ (select main_a v_prenex_15112) 498)) (< v_prenex_15113 main_y) (<= (+ main_y 1) v_prenex_15113) (<= 1 (select main_a v_prenex_15112)) (<= (select main_a v_prenex_15113) 999) (< v_prenex_15112 main_x))) (forall ((v_prenex_18194 Int) (v_prenex_18195 Int)) (or (<= 2 (* 2 (select main_a v_prenex_18194))) (<= (+ main_y 1) v_prenex_18195) (<= 1 (select main_a v_prenex_18195)) (<= 1000 (* 2 (select main_a v_prenex_18195))) (< v_prenex_18195 main_y) (<= (select main_a v_prenex_18194) (select main_a v_prenex_18195)))) (forall ((v_prenex_17462 Int) (v_prenex_17463 Int)) (or (<= (+ (select main_a v_prenex_17463) (select main_a v_prenex_17462)) 1000) (<= (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) (<= (select main_a v_prenex_17462) 999))) (forall ((v_prenex_13631 Int) (v_prenex_13632 Int)) (or (<= (select main_a v_prenex_13632) 1498) (<= (select main_a v_prenex_13631) 999) (< v_prenex_13632 main_y) (<= (+ (select main_a v_prenex_13632) (select main_a v_prenex_13631)) 1000) (<= (select main_a v_prenex_13631) 500) (<= (+ main_y 1) v_prenex_13632))) (forall ((v_prenex_14179 Int) (v_prenex_14178 Int)) (or (<= (+ main_y 1) v_prenex_14179) (<= 1000 (+ (select main_a v_prenex_14179) (select main_a v_prenex_14178))) (< v_prenex_14179 main_y) (<= 0 (+ (select main_a v_prenex_14178) 498)) (<= (select main_a v_prenex_14179) 1498) (<= (select main_a v_prenex_14178) 999))) (or (forall ((v_prenex_18392 Int)) (or (<= (* 2 (select main_a v_prenex_18392)) 1000) (<= (select main_a v_prenex_18392) 999))) (forall ((v_prenex_18393 Int)) (or (<= 500 (select main_a v_prenex_18393)) (<= (+ main_y 1) v_prenex_18393) (< v_prenex_18393 main_y) (<= 1000 (* 2 (select main_a v_prenex_18393)))))) (forall ((v_prenex_18714 Int) (v_prenex_18715 Int)) (or (<= (+ main_y 1) v_prenex_18715) (< v_prenex_18715 main_y) (<= (select main_a v_prenex_18715) 1498) (<= 1000 (* 2 (select main_a v_prenex_18715))) (<= (select main_a v_prenex_18715) (+ (select main_a v_prenex_18714) 998)) (<= (select main_a v_prenex_18714) 999))) (forall ((v_prenex_14710 Int) (v_prenex_14711 Int)) (or (<= (+ main_y 1) v_prenex_14711) (<= 1000 (* 2 (select main_a v_prenex_14711))) (<= (select main_a v_prenex_14711) (+ (select main_a v_prenex_14710) 998)) (<= 1 (select main_a v_prenex_14711)) (<= 0 (+ (select main_a v_prenex_14710) 498)) (< v_prenex_14711 main_y))) (forall ((v_prenex_17655 Int) (v_prenex_17656 Int)) (or (<= (select main_a v_prenex_17656) (+ (select main_a v_prenex_17655) 998)) (<= 1000 (* 2 (select main_a v_prenex_17656))) (<= 0 (+ (select main_a v_prenex_17655) 498)) (<= (select main_a v_prenex_17656) 999) (<= 1 (select main_a v_prenex_17655)) (<= (+ main_y 1) v_prenex_17656) (< v_prenex_17656 main_y))) (forall ((v_prenex_22121 Int) (v_prenex_22120 Int)) (or (<= (select main_a v_prenex_22120) 999) (<= (+ main_y 1) v_prenex_22121) (< v_prenex_22121 main_y) (<= (+ (select main_a v_prenex_22121) (select main_a v_prenex_22120)) 1000) (<= (select main_a v_prenex_22121) 1498) (<= 500 (select main_a v_prenex_22121)) (<= (select main_a v_prenex_22120) 500))) (forall ((v_prenex_18529 Int) (v_prenex_18528 Int)) (or (< v_prenex_18529 main_y) (<= 2 (* 2 (select main_a v_prenex_18528))) (<= (* 2 (select main_a v_prenex_18529)) 1998) (<= (+ main_y 1) v_prenex_18529) (<= (select main_a v_prenex_18528) (select main_a v_prenex_18529)) (<= (select main_a v_prenex_18528) 999))) (forall ((v_prenex_13748 Int) (v_prenex_13747 Int)) (or (<= (+ main_x 1) v_prenex_13747) (<= (+ main_y 1) v_prenex_13748) (< v_prenex_13748 main_y) (<= (+ (select main_a v_prenex_13748) (select main_a v_prenex_13747)) 1000) (<= 500 (select main_a v_prenex_13748)) (<= 2 (* 2 (select main_a v_prenex_13747))) (<= (* 2 (select main_a v_prenex_13747)) 1000))) (forall ((v_prenex_21614 Int) (v_prenex_21615 Int)) (or (<= (+ main_y 1) v_prenex_21615) (< v_prenex_21615 main_y) (<= 0 (+ (select main_a v_prenex_21614) 498)) (<= (+ (select main_a v_prenex_21615) (select main_a v_prenex_21614)) 1000) (<= (select main_a v_prenex_21615) 1498) (<= (select main_a v_prenex_21614) 500) (<= (* 2 (select main_a v_prenex_21615)) 1998))) (forall ((v_prenex_16738 Int) (v_prenex_16739 Int)) (or (< v_prenex_16739 main_y) (<= (select main_a v_prenex_16738) (select main_a v_prenex_16739)) (<= (select main_a v_prenex_16739) 1498) (<= (+ main_y 1) v_prenex_16739))) (forall ((v_prenex_15692 Int) (v_prenex_15693 Int)) (or (<= (select main_a v_prenex_15693) 999) (< v_prenex_15693 main_y) (<= (* 2 (select main_a v_prenex_15692)) 1000) (<= (+ main_y 1) v_prenex_15693) (<= 1000 (* 2 (select main_a v_prenex_15693))) (<= (select main_a v_prenex_15692) 999) (<= (select main_a v_prenex_15692) (select main_a v_prenex_15693)))) (forall ((v_prenex_13552 Int) (v_prenex_13553 Int)) (or (<= 1000 (+ (select main_a v_prenex_13553) (select main_a v_prenex_13552))) (< v_prenex_13553 main_y) (<= (+ main_y 1) v_prenex_13553) (<= (select main_a v_prenex_13552) 999) (<= 500 (select main_a v_prenex_13553)) (<= 1000 (* 2 (select main_a v_prenex_13553))))) (forall ((v_prenex_16242 Int) (v_prenex_16243 Int)) (or (<= 500 (select main_a v_prenex_16243)) (<= (+ main_y 1) v_prenex_16243) (<= 2 (* 2 (select main_a v_prenex_16242))) (<= (select main_a v_prenex_16242) 500) (<= (select main_a v_prenex_16243) (+ (select main_a v_prenex_16242) 998)) (<= (+ main_x 1) v_prenex_16242) (< v_prenex_16243 main_y))) (forall ((v_prenex_20041 Int) (v_prenex_20040 Int)) (or (< v_prenex_20041 main_y) (<= 1 (select main_a v_prenex_20040)) (<= (* 2 (select main_a v_prenex_20040)) 1000) (<= 1000 (* 2 (select main_a v_prenex_20041))) (<= (select main_a v_prenex_20040) (select main_a v_prenex_20041)) (<= (+ main_y 1) v_prenex_20041))) (forall ((v_prenex_13508 Int) (v_prenex_13509 Int)) (or (<= (+ main_x 1) v_prenex_13508) (<= (select main_a v_prenex_13508) 500) (<= 2 (* 2 (select main_a v_prenex_13508))) (<= (* 2 (select main_a v_prenex_13509)) 1998) (< v_prenex_13509 main_y) (<= (+ main_y 1) v_prenex_13509) (<= 1000 (+ (select main_a v_prenex_13509) (select main_a v_prenex_13508))))) (forall ((v_prenex_15670 Int) (v_prenex_15671 Int)) (or (< v_prenex_15671 main_y) (<= (select main_a v_prenex_15670) 999) (<= (+ (select main_a v_prenex_15671) (select main_a v_prenex_15670)) 1000) (<= 1 (select main_a v_prenex_15670)) (<= (+ main_y 1) v_prenex_15671) (<= 500 (select main_a v_prenex_15671)))) (forall ((v_prenex_18707 Int) (v_prenex_18706 Int)) (or (<= 1000 (+ (select main_a v_prenex_18707) (select main_a v_prenex_18706))) (<= (select main_a v_prenex_18707) 1498) (<= 1 (select main_a v_prenex_18707)) (< v_prenex_18707 main_y) (<= (select main_a v_prenex_18706) 500) (<= (+ main_y 1) v_prenex_18707) (<= 0 (+ (select main_a v_prenex_18706) 498)))) (forall ((v_prenex_15511 Int) (v_prenex_15510 Int)) (or (< v_prenex_15511 main_y) (<= (* 2 (select main_a v_prenex_15511)) 1998) (<= (+ (select main_a v_prenex_15511) (select main_a v_prenex_15510)) 1000) (<= (+ main_y 1) v_prenex_15511) (<= 500 (select main_a v_prenex_15511)) (<= (select main_a v_prenex_15510) 500) (<= 2 (* 2 (select main_a v_prenex_15510))))) (forall ((v_prenex_16960 Int) (v_prenex_16961 Int)) (or (<= 2 (* 2 (select main_a v_prenex_16960))) (<= (+ main_x 1) v_prenex_16960) (< v_prenex_16961 main_y) (<= (+ main_y 1) v_prenex_16961) (<= 1000 (+ (select main_a v_prenex_16961) (select main_a v_prenex_16960))) (<= 1000 (* 2 (select main_a v_prenex_16961))))) (forall ((v_prenex_21823 Int) (v_prenex_21824 Int)) (or (<= (select main_a v_prenex_21823) 500) (<= (select main_a v_prenex_21824) 1498) (<= (+ main_y 1) v_prenex_21824) (<= 1 (select main_a v_prenex_21824)) (< v_prenex_21824 main_y) (<= (select main_a v_prenex_21823) 999) (<= (select main_a v_prenex_21824) (+ (select main_a v_prenex_21823) 998)))) (forall ((v_prenex_18080 Int) (v_prenex_18081 Int)) (or (<= (+ (select main_a v_prenex_18081) (select main_a v_prenex_18080)) 1000) (<= (+ main_y 1) v_prenex_18081) (<= (select main_a v_prenex_18081) 1498) (<= (select main_a v_prenex_18080) 999) (<= 1 (select main_a v_prenex_18081)) (<= 0 (+ (select main_a v_prenex_18080) 498)) (< v_prenex_18081 main_y))) (forall ((v_prenex_17683 Int) (v_prenex_17684 Int)) (or (<= 500 (select main_a v_prenex_17684)) (<= 0 (+ (select main_a v_prenex_17683) 498)) (<= 1000 (+ (select main_a v_prenex_17684) (select main_a v_prenex_17683))) (<= (* 2 (select main_a v_prenex_17684)) 1998) (< v_prenex_17684 main_y) (<= (+ main_y 1) v_prenex_17684))) (forall ((v_prenex_22128 Int) (v_prenex_22129 Int)) (or (<= (+ main_x 1) v_prenex_22128) (< v_prenex_22128 main_x) (<= (select main_a v_prenex_22129) (+ (select main_a v_prenex_22128) 998)) (<= (select main_a v_prenex_22128) 999) (<= 2 (* 2 (select main_a v_prenex_22128))))) (forall ((v_prenex_18547 Int) (v_prenex_18546 Int)) (or (< v_prenex_18547 main_y) (<= (* 2 (select main_a v_prenex_18546)) 1000) (<= (+ main_y 1) v_prenex_18547) (<= (select main_a v_prenex_18547) 999) (<= (select main_a v_prenex_18547) (+ (select main_a v_prenex_18546) 998)) (<= 1000 (* 2 (select main_a v_prenex_18547))))) (forall ((v_prenex_15005 Int) (v_prenex_15004 Int)) (or (<= 0 (+ (select main_a v_prenex_15004) 498)) (<= (+ main_y 1) v_prenex_15005) (< v_prenex_15005 main_y) (< v_prenex_15004 main_x) (<= 2 (* 2 (select main_a v_prenex_15004))) (<= (select main_a v_prenex_15005) 1498) (<= (select main_a v_prenex_15005) (+ (select main_a v_prenex_15004) 998)))) (forall ((v_prenex_21630 Int) (v_prenex_21631 Int)) (or (<= (select main_a v_prenex_21630) 500) (<= (+ main_y 1) v_prenex_21631) (<= 1000 (+ (select main_a v_prenex_21631) (select main_a v_prenex_21630))) (< v_prenex_21630 main_x) (<= (+ main_x 1) v_prenex_21630))) (forall ((v_prenex_19943 Int) (v_prenex_19942 Int)) (or (< v_prenex_19943 main_y) (<= 1 (select main_a v_prenex_19942)) (<= (select main_a v_prenex_19943) 999) (<= 2 (* 2 (select main_a v_prenex_19942))) (<= (select main_a v_prenex_19943) (+ (select main_a v_prenex_19942) 998)) (<= (+ main_y 1) v_prenex_19943))) (forall ((v_prenex_17681 Int) (v_prenex_17682 Int)) (or (<= (+ main_y 1) v_prenex_17682) (< v_prenex_17682 main_y) (<= 0 (+ (select main_a v_prenex_17681) 498)) (<= 2 (* 2 (select main_a v_prenex_17681))) (<= (+ (select main_a v_prenex_17682) (select main_a v_prenex_17681)) 1000) (<= (* 2 (select main_a v_prenex_17682)) 1998))) (forall ((v_prenex_15847 Int) (v_prenex_15846 Int)) (or (<= 0 (+ (select main_a v_prenex_15846) 498)) (< v_prenex_15847 main_y) (<= (+ main_y 1) v_prenex_15847) (<= 2 (* 2 (select main_a v_prenex_15846))) (<= (* 2 (select main_a v_prenex_15847)) 1998) (<= (select main_a v_prenex_15846) (select main_a v_prenex_15847)) (<= (select main_a v_prenex_15847) 1498))) (forall ((v_prenex_14570 Int) (v_prenex_14571 Int)) (or (<= 1 (select main_a v_prenex_14571)) (< v_prenex_14571 main_y) (<= (select main_a v_prenex_14570) 500) (<= 1000 (+ (select main_a v_prenex_14571) (select main_a v_prenex_14570))) (<= (+ main_y 1) v_prenex_14571) (<= 1 (select main_a v_prenex_14570)))) (forall ((v_prenex_21797 Int) (v_prenex_21798 Int)) (or (<= 2 (* 2 (select main_a v_prenex_21797))) (< v_prenex_21798 main_y) (<= (select main_a v_prenex_21798) 1498) (<= (+ main_y 1) v_prenex_21798) (<= (+ main_x 1) v_prenex_21797) (<= (select main_a v_prenex_21797) (select main_a v_prenex_21798)))) (or (forall ((v_prenex_15817 Int)) (or (< v_prenex_15817 main_y) (<= (* 2 (select main_a v_prenex_15817)) 1998) (<= 1 (select main_a v_prenex_15817)) (<= 1000 (* 2 (select main_a v_prenex_15817))) (<= (+ main_y 1) v_prenex_15817))) (forall ((v_prenex_15816 Int)) (or (<= (* 2 (select main_a v_prenex_15816)) 1000) (<= 1 (select main_a v_prenex_15816))))) (forall ((v_prenex_21018 Int) (v_prenex_21019 Int)) (or (<= 1000 (+ (select main_a v_prenex_21019) (select main_a v_prenex_21018))) (<= (select main_a v_prenex_21019) 1498) (<= (+ main_x 1) v_prenex_21018) (<= 1 (select main_a v_prenex_21018)) (<= (+ main_y 1) v_prenex_21019) (<= (select main_a v_prenex_21018) 500) (< v_prenex_21019 main_y))) (forall ((v_prenex_15739 Int) (v_prenex_15738 Int)) (or (<= (+ main_y 1) v_prenex_15739) (<= 1000 (+ (select main_a v_prenex_15739) (select main_a v_prenex_15738))) (<= 500 (select main_a v_prenex_15739)) (< v_prenex_15739 main_y) (<= (* 2 (select main_a v_prenex_15738)) 1000) (<= 1 (select main_a v_prenex_15738)) (<= 1 (select main_a v_prenex_15739)))) (forall ((v_prenex_19490 Int) (v_prenex_19491 Int)) (or (<= (+ main_y 1) v_prenex_19491) (<= 1000 (+ (select main_a v_prenex_19491) (select main_a v_prenex_19490))) (< v_prenex_19491 main_y) (<= 1 (select main_a v_prenex_19490)) (<= (select main_a v_prenex_19491) 999) (<= 500 (select main_a v_prenex_19491)))) (or (forall ((v_prenex_14583 Int)) (or (< v_prenex_14583 main_y) (<= (* 2 (select main_a v_prenex_14583)) 1998) (<= (+ main_y 1) v_prenex_14583))) (forall ((v_prenex_14582 Int)) (or (<= (+ main_x 1) v_prenex_14582) (<= 0 (+ (select main_a v_prenex_14582) 498)) (<= 2 (* 2 (select main_a v_prenex_14582)))))) (forall ((v_prenex_18914 Int) (v_prenex_18913 Int)) (or (<= 1 (select main_a v_prenex_18913)) (<= (+ main_y 1) v_prenex_18914) (<= 1000 (+ (select main_a v_prenex_18914) (select main_a v_prenex_18913))) (< v_prenex_18914 main_y) (<= 0 (+ (select main_a v_prenex_18913) 498)) (<= 1 (select main_a v_prenex_18914)))) (or (forall ((v_prenex_15438 Int)) (or (<= (* 2 (select main_a v_prenex_15438)) 1000) (<= 2 (* 2 (select main_a v_prenex_15438))) (<= (+ main_x 1) v_prenex_15438))) (forall ((v_prenex_15439 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_15439))) (<= (select main_a v_prenex_15439) 999) (<= (+ main_y 1) v_prenex_15439) (< v_prenex_15439 main_y)))) (or (forall ((v_prenex_15687 Int)) (or (<= (+ main_y 1) v_prenex_15687) (< v_prenex_15687 main_y) (<= 500 (select main_a v_prenex_15687)) (<= 1000 (* 2 (select main_a v_prenex_15687))))) (forall ((v_prenex_15686 Int)) (or (< v_prenex_15686 main_x) (<= (* 2 (select main_a v_prenex_15686)) 1000) (<= 0 (+ (select main_a v_prenex_15686) 498))))) (forall ((v_prenex_21414 Int) (v_prenex_21415 Int)) (or (< v_prenex_21415 main_y) (<= (+ main_y 1) v_prenex_21415) (<= (select main_a v_prenex_21415) 1498) (<= 1000 (+ (select main_a v_prenex_21415) (select main_a v_prenex_21414))) (<= 1 (select main_a v_prenex_21414)) (<= 500 (select main_a v_prenex_21415)))) (forall ((v_prenex_14758 Int) (v_prenex_14759 Int)) (or (<= 1 (select main_a v_prenex_14758)) (<= 0 (+ (select main_a v_prenex_14758) 498)) (<= (+ main_y 1) v_prenex_14759) (< v_prenex_14759 main_y) (<= (+ (select main_a v_prenex_14759) (select main_a v_prenex_14758)) 1000) (<= 1000 (* 2 (select main_a v_prenex_14759))))) (forall ((v_prenex_20094 Int) (v_prenex_20093 Int)) (or (<= 500 (select main_a v_prenex_20094)) (< v_prenex_20094 main_y) (<= 2 (* 2 (select main_a v_prenex_20093))) (<= (+ main_x 1) v_prenex_20093) (<= (+ main_y 1) v_prenex_20094) (<= 0 (+ (select main_a v_prenex_20093) 498)) (<= (select main_a v_prenex_20094) (+ (select main_a v_prenex_20093) 998)))) (forall ((v_prenex_20894 Int) (v_prenex_20893 Int)) (or (< v_prenex_20894 main_y) (<= (select main_a v_prenex_20893) (select main_a v_prenex_20894)) (<= 1 (select main_a v_prenex_20893)) (<= (+ main_y 1) v_prenex_20894) (<= (+ main_x 1) v_prenex_20893) (<= (* 2 (select main_a v_prenex_20894)) 1998) (<= (* 2 (select main_a v_prenex_20893)) 1000))) (forall ((v_prenex_13845 Int) (v_prenex_13846 Int)) (or (<= (+ main_y 1) v_prenex_13846) (< v_prenex_13845 main_x) (<= (select main_a v_prenex_13845) 500) (<= (select main_a v_prenex_13846) (+ (select main_a v_prenex_13845) 998)) (<= (select main_a v_prenex_13846) 1498) (< v_prenex_13846 main_y))) (or (forall ((v_prenex_21053 Int)) (or (< v_prenex_21053 main_y) (<= (select main_a v_prenex_21053) 999) (<= 1000 (* 2 (select main_a v_prenex_21053))) (<= (select main_a v_prenex_21053) 1498) (<= (+ main_y 1) v_prenex_21053))) (forall ((v_prenex_21052 Int)) (or (<= (* 2 (select main_a v_prenex_21052)) 1000) (<= 0 (+ (select main_a v_prenex_21052) 498))))) (forall ((v_prenex_15135 Int) (v_prenex_15134 Int)) (or (<= (select main_a v_prenex_15134) 500) (<= (select main_a v_prenex_15135) 1498) (< v_prenex_15134 main_x) (< v_prenex_15135 main_y) (<= 1000 (+ (select main_a v_prenex_15135) (select main_a v_prenex_15134))) (<= 1 (select main_a v_prenex_15134)) (<= (+ main_y 1) v_prenex_15135))) (forall ((v_prenex_14703 Int) (v_prenex_14702 Int)) (or (<= (+ main_y 1) v_prenex_14703) (<= (select main_a v_prenex_14702) 500) (<= 1 (select main_a v_prenex_14703)) (< v_prenex_14703 main_y) (<= (+ main_x 1) v_prenex_14702) (<= 1000 (+ (select main_a v_prenex_14703) (select main_a v_prenex_14702))))) (forall ((v_prenex_21708 Int) (v_prenex_21709 Int)) (or (< v_prenex_21709 main_y) (<= (select main_a v_prenex_21709) (+ (select main_a v_prenex_21708) 998)) (<= (+ main_y 1) v_prenex_21709) (<= (select main_a v_prenex_21709) 999) (<= 1 (select main_a v_prenex_21708)))) (or (forall ((v_prenex_15349 Int)) (or (<= (+ main_y 1) v_prenex_15349) (< v_prenex_15349 main_y) (<= (* 2 (select main_a v_prenex_15349)) 1998))) (forall ((v_prenex_15348 Int)) (or (<= 2 (* 2 (select main_a v_prenex_15348))) (<= 0 (+ (select main_a v_prenex_15348) 498)) (< v_prenex_15348 main_x)))) (forall ((v_prenex_19513 Int) (v_prenex_19512 Int)) (or (<= (select main_a v_prenex_19512) 999) (< v_prenex_19513 main_y) (<= (select main_a v_prenex_19512) (select main_a v_prenex_19513)) (<= (+ main_y 1) v_prenex_19513) (<= 1000 (* 2 (select main_a v_prenex_19513))) (<= 2 (* 2 (select main_a v_prenex_19512))) (<= (select main_a v_prenex_19513) 999))) (forall ((v_prenex_15277 Int) (v_prenex_15276 Int)) (or (< v_prenex_15276 main_x) (<= (+ main_x 1) v_prenex_15276) (<= (select main_a v_prenex_15276) 999) (<= 0 (+ (select main_a v_prenex_15276) 498)) (<= 1000 (+ (select main_a v_prenex_15277) (select main_a v_prenex_15276))))) (forall ((v_prenex_13920 Int) (v_prenex_13919 Int)) (or (<= 2 (* 2 (select main_a v_prenex_13919))) (< v_prenex_13920 main_y) (<= (* 2 (select main_a v_prenex_13919)) 1000) (<= (select main_a v_prenex_13920) (+ (select main_a v_prenex_13919) 998)) (<= 1000 (* 2 (select main_a v_prenex_13920))) (<= (+ main_y 1) v_prenex_13920))) (or (forall ((v_prenex_17532 Int)) (or (<= 2 (* 2 (select main_a v_prenex_17532))) (<= (+ main_x 1) v_prenex_17532) (<= 0 (+ (select main_a v_prenex_17532) 498)))) (forall ((v_prenex_17533 Int)) (or (<= (* 2 (select main_a v_prenex_17533)) 1998) (< v_prenex_17533 main_y) (<= (select main_a v_prenex_17533) 1498) (<= (+ main_y 1) v_prenex_17533)))) (or (forall ((v_prenex_16746 Int)) (or (<= 2 (* 2 (select main_a v_prenex_16746))) (<= (+ main_x 1) v_prenex_16746) (<= (select main_a v_prenex_16746) 999))) (forall ((v_prenex_16747 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_16747))) (<= (+ main_y 1) v_prenex_16747) (<= (select main_a v_prenex_16747) 1498) (< v_prenex_16747 main_y)))) (forall ((v_prenex_14206 Int) (v_prenex_14205 Int)) (or (<= 0 (+ (select main_a v_prenex_14205) 498)) (< v_prenex_14206 main_y) (<= 500 (select main_a v_prenex_14206)) (<= (+ (select main_a v_prenex_14206) (select main_a v_prenex_14205)) 1000) (<= (+ main_y 1) v_prenex_14206) (<= 2 (* 2 (select main_a v_prenex_14205))))) (forall ((v_prenex_13503 Int)) (or (<= (* 2 (select main_a v_prenex_13503)) 1998) (< v_prenex_13503 main_y) (<= (+ main_y 1) v_prenex_13503) (<= (select main_a v_prenex_13503) 999) (<= 1000 (* 2 (select main_a v_prenex_13503))))) (or (forall ((v_prenex_14186 Int)) (or (<= (* 2 (select main_a v_prenex_14186)) 1000) (< v_prenex_14186 main_x))) (forall ((v_prenex_14187 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_14187))) (< v_prenex_14187 main_y) (<= (+ main_y 1) v_prenex_14187)))) (forall ((v_prenex_13902 Int) (v_prenex_13901 Int)) (or (< v_prenex_13902 main_y) (<= (select main_a v_prenex_13901) (select main_a v_prenex_13902)) (<= (+ main_x 1) v_prenex_13901) (<= (+ main_y 1) v_prenex_13902) (<= 0 (+ (select main_a v_prenex_13901) 498)) (<= (* 2 (select main_a v_prenex_13902)) 1998) (<= (select main_a v_prenex_13901) 999))) (forall ((v_prenex_15177 Int) (v_prenex_15176 Int)) (or (<= (select main_a v_prenex_15176) 500) (<= (select main_a v_prenex_15177) (+ (select main_a v_prenex_15176) 998)) (< v_prenex_15177 main_y) (<= 1 (select main_a v_prenex_15176)) (<= (+ main_y 1) v_prenex_15177) (< v_prenex_15176 main_x) (<= (* 2 (select main_a v_prenex_15177)) 1998))) (forall ((v_prenex_21311 Int) (v_prenex_21310 Int)) (or (< v_prenex_21311 main_y) (<= 0 (+ (select main_a v_prenex_21310) 498)) (<= 1000 (* 2 (select main_a v_prenex_21311))) (<= (+ (select main_a v_prenex_21311) (select main_a v_prenex_21310)) 1000) (<= 1 (select main_a v_prenex_21311)) (<= (+ main_y 1) v_prenex_21311))) (or (forall ((v_prenex_17896 Int)) (or (<= 1 (select main_a v_prenex_17896)) (< v_prenex_17896 main_y) (<= (* 2 (select main_a v_prenex_17896)) 1998) (<= (+ main_y 1) v_prenex_17896))) (forall ((v_prenex_17895 Int)) (or (<= (* 2 (select main_a v_prenex_17895)) 1000) (<= 1 (select main_a v_prenex_17895))))) (forall ((v_prenex_15731 Int) (v_prenex_15730 Int)) (or (< v_prenex_15731 main_y) (<= (+ (select main_a v_prenex_15731) (select main_a v_prenex_15730)) 1000) (<= (+ main_y 1) v_prenex_15731) (<= 1 (select main_a v_prenex_15730)) (<= 1 (select main_a v_prenex_15731)) (<= (* 2 (select main_a v_prenex_15730)) 1000) (< v_prenex_15730 main_x))) (forall ((v_prenex_17589 Int) (v_prenex_17590 Int)) (or (< v_prenex_17590 main_y) (<= (select main_a v_prenex_17590) 1498) (<= 1 (select main_a v_prenex_17590)) (<= (select main_a v_prenex_17589) (select main_a v_prenex_17590)) (<= (select main_a v_prenex_17589) 999) (<= (+ main_y 1) v_prenex_17590) (<= 1 (select main_a v_prenex_17589)))) (forall ((v_prenex_13453 Int) (v_prenex_13454 Int)) (or (< v_prenex_13453 main_x) (<= 2 (* 2 (select main_a v_prenex_13453))) (<= (select main_a v_prenex_13454) (+ (select main_a v_prenex_13453) 998)) (<= (+ main_x 1) v_prenex_13453) (<= (select main_a v_prenex_13453) 500))) (forall ((v_prenex_20981 Int) (v_prenex_20980 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_20981))) (<= (+ main_y 1) v_prenex_20981) (<= (+ (select main_a v_prenex_20981) (select main_a v_prenex_20980)) 1000) (<= (* 2 (select main_a v_prenex_20980)) 1000) (< v_prenex_20981 main_y))) (forall ((v_prenex_15665 Int) (v_prenex_15664 Int)) (or (<= (select main_a v_prenex_15664) 500) (<= (select main_a v_prenex_15665) (+ (select main_a v_prenex_15664) 998)) (<= 500 (select main_a v_prenex_15665)) (<= (+ main_x 1) v_prenex_15664) (<= (+ main_y 1) v_prenex_15665) (< v_prenex_15665 main_y))) (or (forall ((v_prenex_17775 Int)) (or (<= (select main_a v_prenex_17775) 999) (<= (select main_a v_prenex_17775) 1498) (<= (+ main_y 1) v_prenex_17775) (<= (* 2 (select main_a v_prenex_17775)) 1998) (< v_prenex_17775 main_y))) (forall ((v_prenex_17774 Int)) (or (<= (select main_a v_prenex_17774) 999) (<= 0 (+ (select main_a v_prenex_17774) 498))))) (forall ((v_prenex_14607 Int) (v_prenex_14606 Int)) (or (<= (select main_a v_prenex_14607) 1498) (<= 1 (select main_a v_prenex_14607)) (<= 1 (select main_a v_prenex_14606)) (<= 1000 (+ (select main_a v_prenex_14607) (select main_a v_prenex_14606))) (<= (+ main_y 1) v_prenex_14607) (< v_prenex_14607 main_y) (<= (* 2 (select main_a v_prenex_14606)) 1000))) (forall ((v_prenex_14648 Int) (v_prenex_14649 Int)) (or (<= (select main_a v_prenex_14649) 1498) (<= 1000 (+ (select main_a v_prenex_14649) (select main_a v_prenex_14648))) (<= 1 (select main_a v_prenex_14648)) (<= (+ main_x 1) v_prenex_14648) (<= 0 (+ (select main_a v_prenex_14648) 498)) (< v_prenex_14649 main_y) (<= (+ main_y 1) v_prenex_14649))) (forall ((v_prenex_18594 Int) (v_prenex_18595 Int)) (or (<= (select main_a v_prenex_18594) 999) (<= (select main_a v_prenex_18595) (+ (select main_a v_prenex_18594) 998)) (<= (select main_a v_prenex_18595) 999) (<= 0 (+ (select main_a v_prenex_18594) 498)) (<= 1000 (* 2 (select main_a v_prenex_18595))) (<= (+ main_y 1) v_prenex_18595) (< v_prenex_18595 main_y))) (or (forall ((v_prenex_18691 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_18691))) (<= (* 2 (select main_a v_prenex_18691)) 1998) (<= (+ main_y 1) v_prenex_18691) (<= 500 (select main_a v_prenex_18691)) (< v_prenex_18691 main_y))) (forall ((v_prenex_18690 Int)) (or (<= (select main_a v_prenex_18690) 999) (<= (select main_a v_prenex_18690) 500)))) (forall ((v_prenex_15560 Int) (v_prenex_15561 Int)) (or (<= (+ (select main_a v_prenex_15561) (select main_a v_prenex_15560)) 1000) (<= (+ main_x 1) v_prenex_15560) (< v_prenex_15560 main_x) (<= (select main_a v_prenex_15560) 500) (<= 0 (+ (select main_a v_prenex_15560) 498)))) (forall ((v_prenex_21702 Int) (v_prenex_21703 Int)) (or (<= 0 (+ (select main_a v_prenex_21702) 498)) (<= (+ main_x 1) v_prenex_21702) (<= (* 2 (select main_a v_prenex_21702)) 1000) (<= 1000 (+ (select main_a v_prenex_21703) (select main_a v_prenex_21702))) (< v_prenex_21703 main_y) (<= (* 2 (select main_a v_prenex_21703)) 1998) (<= (+ main_y 1) v_prenex_21703))) (forall ((v_prenex_17865 Int) (v_prenex_17866 Int)) (or (<= 1 (select main_a v_prenex_17865)) (< v_prenex_17866 main_y) (<= (+ (select main_a v_prenex_17866) (select main_a v_prenex_17865)) 1000) (<= (+ main_y 1) v_prenex_17866) (<= 1 (select main_a v_prenex_17866)))) (or (forall ((v_prenex_14225 Int)) (or (<= (select main_a v_prenex_14225) 500) (<= (+ main_x 1) v_prenex_14225))) (forall ((v_prenex_14226 Int)) (or (< v_prenex_14226 main_y) (<= 1000 (* 2 (select main_a v_prenex_14226))) (<= (+ main_y 1) v_prenex_14226) (<= (select main_a v_prenex_14226) 1498)))) (or (forall ((v_prenex_19129 Int)) (or (<= (* 2 (select main_a v_prenex_19129)) 1000) (<= (select main_a v_prenex_19129) 999))) (forall ((v_prenex_19130 Int)) (or (<= (select main_a v_prenex_19130) 999) (<= 500 (select main_a v_prenex_19130)) (<= 1000 (* 2 (select main_a v_prenex_19130))) (<= (+ main_y 1) v_prenex_19130) (< v_prenex_19130 main_y)))) (or (forall ((v_prenex_16594 Int)) (or (<= (select main_a v_prenex_16594) 500) (<= (select main_a v_prenex_16594) 999) (<= (+ main_x 1) v_prenex_16594))) (forall ((v_prenex_16595 Int)) (or (<= 1 (select main_a v_prenex_16595)) (<= (+ main_y 1) v_prenex_16595) (< v_prenex_16595 main_y) (<= (* 2 (select main_a v_prenex_16595)) 1998)))) (forall ((v_prenex_21862 Int) (v_prenex_21863 Int)) (or (<= (+ main_y 1) v_prenex_21863) (<= (select main_a v_prenex_21863) 1498) (<= (* 2 (select main_a v_prenex_21863)) 1998) (<= (select main_a v_prenex_21862) 500) (< v_prenex_21863 main_y) (<= (+ (select main_a v_prenex_21863) (select main_a v_prenex_21862)) 1000) (<= (select main_a v_prenex_21862) 999))) (forall ((v_prenex_16478 Int) (v_prenex_16479 Int)) (or (<= 1 (select main_a v_prenex_16479)) (< v_prenex_16478 main_x) (< v_prenex_16479 main_y) (<= (+ main_y 1) v_prenex_16479) (<= 1 (select main_a v_prenex_16478)) (<= (select main_a v_prenex_16478) (select main_a v_prenex_16479)) (<= (select main_a v_prenex_16478) 500))) (or (forall ((v_prenex_19080 Int)) (or (<= (+ main_y 1) v_prenex_19080) (<= 500 (select main_a v_prenex_19080)) (< v_prenex_19080 main_y) (<= 1000 (* 2 (select main_a v_prenex_19080))))) (forall ((v_prenex_19079 Int)) (or (<= 1 (select main_a v_prenex_19079)) (<= (+ main_x 1) v_prenex_19079)))) (forall ((v_prenex_19106 Int) (v_prenex_19105 Int)) (or (<= (* 2 (select main_a v_prenex_19106)) 1998) (<= (+ main_x 1) v_prenex_19105) (<= (+ (select main_a v_prenex_19106) (select main_a v_prenex_19105)) 1000) (<= (+ main_y 1) v_prenex_19106) (<= 1 (select main_a v_prenex_19105)) (<= (select main_a v_prenex_19105) 999) (< v_prenex_19106 main_y))) (forall ((v_prenex_14438 Int) (v_prenex_14437 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_14438))) (<= (select main_a v_prenex_14438) 1498) (< v_prenex_14438 main_y) (<= (+ main_y 1) v_prenex_14438) (<= (select main_a v_prenex_14437) 500) (<= (+ (select main_a v_prenex_14438) (select main_a v_prenex_14437)) 1000) (<= 0 (+ (select main_a v_prenex_14437) 498)))) (forall ((v_prenex_16086 Int) (v_prenex_16087 Int)) (or (<= (select main_a v_prenex_16086) 500) (<= (+ main_y 1) v_prenex_16087) (<= 500 (select main_a v_prenex_16087)) (<= (* 2 (select main_a v_prenex_16087)) 1998) (<= (select main_a v_prenex_16087) (+ (select main_a v_prenex_16086) 998)) (<= (select main_a v_prenex_16086) 999) (< v_prenex_16087 main_y))) (forall ((v_prenex_14881 Int) (v_prenex_14880 Int)) (or (< v_prenex_14881 main_y) (<= (select main_a v_prenex_14880) (select main_a v_prenex_14881)) (<= 500 (select main_a v_prenex_14881)) (<= (+ main_y 1) v_prenex_14881) (<= 2 (* 2 (select main_a v_prenex_14880))) (<= (select main_a v_prenex_14881) 1498))) (forall ((v_prenex_16892 Int) (v_prenex_16893 Int)) (or (<= (+ (select main_a v_prenex_16893) (select main_a v_prenex_16892)) 1000) (<= (select main_a v_prenex_16892) 999) (<= 500 (select main_a v_prenex_16893)) (<= (+ main_y 1) v_prenex_16893) (<= 1 (select main_a v_prenex_16893)) (< v_prenex_16893 main_y))) (or (forall ((v_prenex_18541 Int)) (or (<= (+ main_y 1) v_prenex_18541) (< v_prenex_18541 main_y) (<= (* 2 (select main_a v_prenex_18541)) 1998) (<= 500 (select main_a v_prenex_18541)) (<= 1000 (* 2 (select main_a v_prenex_18541))))) (forall ((v_prenex_18540 Int)) (or (<= (select main_a v_prenex_18540) 999) (<= 1 (select main_a v_prenex_18540))))) (or (forall ((v_prenex_17180 Int)) (or (<= 0 (+ (select main_a v_prenex_17180) 498)) (<= 1 (select main_a v_prenex_17180)) (<= (+ main_x 1) v_prenex_17180))) (forall ((v_prenex_17181 Int)) (or (<= (select main_a v_prenex_17181) 1498) (<= (* 2 (select main_a v_prenex_17181)) 1998) (< v_prenex_17181 main_y) (<= (+ main_y 1) v_prenex_17181)))) (forall ((v_prenex_17370 Int) (v_prenex_17371 Int)) (or (<= (* 2 (select main_a v_prenex_17371)) 1998) (<= 1 (select main_a v_prenex_17370)) (<= 1000 (+ (select main_a v_prenex_17371) (select main_a v_prenex_17370))) (< v_prenex_17371 main_y) (<= 2 (* 2 (select main_a v_prenex_17370))) (<= (+ main_y 1) v_prenex_17371))) (or (forall ((v_prenex_15129 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_15129))) (< v_prenex_15129 main_y))) (forall ((v_prenex_15128 Int)) (or (< v_prenex_15128 main_x) (<= 1 (select main_a v_prenex_15128)) (<= (+ main_x 1) v_prenex_15128)))) (or (forall ((v_prenex_18082 Int)) (or (< v_prenex_18082 main_x) (<= (* 2 (select main_a v_prenex_18082)) 1000) (<= (select main_a v_prenex_18082) 500))) (forall ((v_prenex_18083 Int)) (or (< v_prenex_18083 main_y) (<= 1000 (* 2 (select main_a v_prenex_18083))) (<= (* 2 (select main_a v_prenex_18083)) 1998) (<= (+ main_y 1) v_prenex_18083)))) (forall ((v_prenex_13789 Int) (v_prenex_13790 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_13790))) (<= (+ (select main_a v_prenex_13790) (select main_a v_prenex_13789)) 1000) (< v_prenex_13790 main_y) (<= (+ main_y 1) v_prenex_13790) (<= (* 2 (select main_a v_prenex_13790)) 1998) (<= (* 2 (select main_a v_prenex_13789)) 1000))) (forall ((v_prenex_18084 Int) (v_prenex_18085 Int)) (or (<= 2 (* 2 (select main_a v_prenex_18084))) (<= 500 (select main_a v_prenex_18085)) (<= (select main_a v_prenex_18085) (+ (select main_a v_prenex_18084) 998)) (<= (select main_a v_prenex_18085) 999) (< v_prenex_18085 main_y) (<= (+ main_y 1) v_prenex_18085) (<= 1 (select main_a v_prenex_18084)))) (forall ((v_prenex_21760 Int) (v_prenex_21761 Int)) (or (< v_prenex_21761 main_y) (<= (select main_a v_prenex_21761) 999) (<= (+ main_y 1) v_prenex_21761) (<= (select main_a v_prenex_21760) 500) (<= (+ (select main_a v_prenex_21761) (select main_a v_prenex_21760)) 1000) (< v_prenex_21760 main_x))) (forall ((v_prenex_21186 Int) (v_prenex_21185 Int)) (or (<= (+ main_y 1) v_prenex_21186) (<= (select main_a v_prenex_21186) 999) (<= (* 2 (select main_a v_prenex_21186)) 1998) (<= 2 (* 2 (select main_a v_prenex_21185))) (< v_prenex_21186 main_y) (<= (+ (select main_a v_prenex_21186) (select main_a v_prenex_21185)) 1000))) (forall ((v_prenex_21562 Int) (v_prenex_21563 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_21563))) (<= 1000 (+ (select main_a v_prenex_21563) (select main_a v_prenex_21562))) (<= (+ main_y 1) v_prenex_21563) (<= (* 2 (select main_a v_prenex_21563)) 1998) (<= 0 (+ (select main_a v_prenex_21562) 498)) (< v_prenex_21563 main_y))) (or (forall ((v_prenex_14897 Int)) (or (<= (+ main_y 1) v_prenex_14897) (<= (* 2 (select main_a v_prenex_14897)) 1998) (< v_prenex_14897 main_y))) (forall ((v_prenex_14896 Int)) (or (<= (+ main_x 1) v_prenex_14896) (<= 2 (* 2 (select main_a v_prenex_14896))) (<= (select main_a v_prenex_14896) 999)))) (forall ((v_prenex_21034 Int) (v_prenex_21035 Int)) (or (< v_prenex_21034 main_x) (<= (+ (select main_a v_prenex_21035) (select main_a v_prenex_21034)) 1000) (<= (+ main_y 1) v_prenex_21035) (<= (select main_a v_prenex_21035) 999) (<= (select main_a v_prenex_21034) 999) (< v_prenex_21035 main_y) (<= 2 (* 2 (select main_a v_prenex_21034))))) (forall ((v_prenex_13906 Int) (v_prenex_13905 Int)) (or (<= (select main_a v_prenex_13905) (select main_a v_prenex_13906)) (<= (+ main_x 1) v_prenex_13905) (<= (* 2 (select main_a v_prenex_13906)) 1998) (< v_prenex_13906 main_y) (<= (+ main_y 1) v_prenex_13906) (<= 2 (* 2 (select main_a v_prenex_13905))))) (forall ((v_prenex_16930 Int) (v_prenex_16931 Int)) (or (<= 1 (select main_a v_prenex_16931)) (<= (* 2 (select main_a v_prenex_16930)) 1000) (<= (+ main_x 1) v_prenex_16930) (< v_prenex_16931 main_y) (<= (+ main_y 1) v_prenex_16931) (<= (select main_a v_prenex_16930) 999) (<= (+ (select main_a v_prenex_16931) (select main_a v_prenex_16930)) 1000))) (forall ((v_prenex_18572 Int) (v_prenex_18573 Int)) (or (<= (* 2 (select main_a v_prenex_18573)) 1998) (<= (select main_a v_prenex_18572) 500) (< v_prenex_18573 main_y) (<= (select main_a v_prenex_18572) (select main_a v_prenex_18573)) (<= (select main_a v_prenex_18572) 999) (<= (+ main_y 1) v_prenex_18573) (< v_prenex_18572 main_x))) (forall ((v_prenex_22033 Int) (v_prenex_22032 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_22033))) (<= (+ (select main_a v_prenex_22033) (select main_a v_prenex_22032)) 1000) (<= (+ main_y 1) v_prenex_22033) (<= (* 2 (select main_a v_prenex_22032)) 1000) (<= (+ main_x 1) v_prenex_22032) (< v_prenex_22033 main_y) (<= (select main_a v_prenex_22032) 999))) (forall ((v_prenex_19995 Int) (v_prenex_19994 Int)) (or (<= (* 2 (select main_a v_prenex_19995)) 1998) (<= (+ main_y 1) v_prenex_19995) (<= (select main_a v_prenex_19995) (+ (select main_a v_prenex_19994) 998)) (<= 2 (* 2 (select main_a v_prenex_19994))) (<= 0 (+ (select main_a v_prenex_19994) 498)) (< v_prenex_19995 main_y) (<= 1 (select main_a v_prenex_19995)))) (forall ((v_prenex_17348 Int) (v_prenex_17349 Int)) (or (<= 2 (* 2 (select main_a v_prenex_17348))) (<= (* 2 (select main_a v_prenex_17348)) 1000) (<= (+ main_x 1) v_prenex_17348) (<= 500 (select main_a v_prenex_17349)) (< v_prenex_17349 main_y) (<= (select main_a v_prenex_17349) (+ (select main_a v_prenex_17348) 998)) (<= (+ main_y 1) v_prenex_17349))) (forall ((v_prenex_18507 Int) (v_prenex_18506 Int)) (or (<= (select main_a v_prenex_18507) (+ (select main_a v_prenex_18506) 998)) (<= 500 (select main_a v_prenex_18507)) (<= (+ main_y 1) v_prenex_18507) (< v_prenex_18507 main_y) (<= (select main_a v_prenex_18506) 500) (<= 1000 (* 2 (select main_a v_prenex_18507))) (<= (* 2 (select main_a v_prenex_18506)) 1000))) (forall ((v_prenex_16302 Int) (v_prenex_16303 Int)) (or (< v_prenex_16303 main_y) (<= (select main_a v_prenex_16302) 500) (<= 1000 (* 2 (select main_a v_prenex_16303))) (<= 500 (select main_a v_prenex_16303)) (<= (+ main_y 1) v_prenex_16303) (<= (+ (select main_a v_prenex_16303) (select main_a v_prenex_16302)) 1000))) (or (forall ((v_prenex_21682 Int)) (<= (* 2 (select main_a v_prenex_21682)) 1000)) (forall ((v_prenex_21683 Int)) (or (<= (+ main_y 1) v_prenex_21683) (< v_prenex_21683 main_y) (<= (* 2 (select main_a v_prenex_21683)) 1998) (<= 1 (select main_a v_prenex_21683))))) (or (forall ((v_prenex_19252 Int)) (or (<= (+ main_y 1) v_prenex_19252) (< v_prenex_19252 main_y) (<= 1000 (* 2 (select main_a v_prenex_19252))) (<= 500 (select main_a v_prenex_19252)))) (forall ((v_prenex_19251 Int)) (or (<= (* 2 (select main_a v_prenex_19251)) 1000) (<= (select main_a v_prenex_19251) 500) (<= (+ main_x 1) v_prenex_19251)))) (forall ((v_prenex_21962 Int) (v_prenex_21963 Int)) (or (<= (select main_a v_prenex_21962) 999) (<= (+ main_y 1) v_prenex_21963) (<= (select main_a v_prenex_21963) (+ (select main_a v_prenex_21962) 998)) (<= (+ main_x 1) v_prenex_21962) (<= (select main_a v_prenex_21963) 999) (< v_prenex_21963 main_y))) (or (forall ((v_prenex_21179 Int)) (or (<= 2 (* 2 (select main_a v_prenex_21179))) (< v_prenex_21179 main_x) (<= 0 (+ (select main_a v_prenex_21179) 498)))) (forall ((v_prenex_21180 Int)) (or (<= (select main_a v_prenex_21180) 999) (<= (* 2 (select main_a v_prenex_21180)) 1998) (<= (+ main_y 1) v_prenex_21180) (< v_prenex_21180 main_y)))) (or (forall ((v_prenex_18312 Int)) (or (<= 2 (* 2 (select main_a v_prenex_18312))) (<= 0 (+ (select main_a v_prenex_18312) 498)))) (forall ((v_prenex_18313 Int)) (or (< v_prenex_18313 main_y) (<= (select main_a v_prenex_18313) 999) (<= (+ main_y 1) v_prenex_18313) (<= 1000 (* 2 (select main_a v_prenex_18313)))))) (or (forall ((v_prenex_14958 Int)) (or (<= (select main_a v_prenex_14958) 500) (< v_prenex_14958 main_x) (<= 2 (* 2 (select main_a v_prenex_14958))))) (forall ((v_prenex_14959 Int)) (or (<= (select main_a v_prenex_14959) 1498) (< v_prenex_14959 main_y) (<= 1000 (* 2 (select main_a v_prenex_14959))) (<= (+ main_y 1) v_prenex_14959)))) (forall ((v_prenex_13702 Int) (v_prenex_13701 Int)) (or (<= (select main_a v_prenex_13701) (select main_a v_prenex_13702)) (<= (select main_a v_prenex_13701) 500) (<= 500 (select main_a v_prenex_13702)) (<= 1 (select main_a v_prenex_13701)) (< v_prenex_13702 main_y) (<= (+ main_y 1) v_prenex_13702) (<= 1 (select main_a v_prenex_13702)))) (forall ((v_prenex_22073 Int) (v_prenex_22072 Int)) (or (< v_prenex_22073 main_y) (<= (+ (select main_a v_prenex_22073) (select main_a v_prenex_22072)) 1000) (<= 1 (select main_a v_prenex_22072)) (<= 0 (+ (select main_a v_prenex_22072) 498)) (<= (+ main_y 1) v_prenex_22073) (<= 500 (select main_a v_prenex_22073)) (<= (select main_a v_prenex_22073) 1498))) (forall ((v_prenex_19822 Int) (v_prenex_19821 Int)) (or (< v_prenex_19822 main_y) (<= (+ main_x 1) v_prenex_19821) (<= (+ main_y 1) v_prenex_19822) (<= (select main_a v_prenex_19822) (+ (select main_a v_prenex_19821) 998)) (<= 1000 (* 2 (select main_a v_prenex_19822))))) (or (forall ((v_prenex_20396 Int)) (or (<= (+ main_y 1) v_prenex_20396) (<= (select main_a v_prenex_20396) 999) (< v_prenex_20396 main_y) (<= 1 (select main_a v_prenex_20396)) (<= (* 2 (select main_a v_prenex_20396)) 1998))) (forall ((v_prenex_20395 Int)) (<= (select main_a v_prenex_20395) 500))) (forall ((v_prenex_18006 Int) (v_prenex_18005 Int)) (or (<= (+ main_y 1) v_prenex_18006) (<= (select main_a v_prenex_18005) 999) (< v_prenex_18005 main_x) (< v_prenex_18006 main_y) (<= (select main_a v_prenex_18005) (select main_a v_prenex_18006)) (<= (* 2 (select main_a v_prenex_18006)) 1998))) (or (forall ((v_prenex_18757 Int)) (or (< v_prenex_18757 main_y) (<= (+ main_y 1) v_prenex_18757) (<= (select main_a v_prenex_18757) 1498) (<= (* 2 (select main_a v_prenex_18757)) 1998))) (forall ((v_prenex_18756 Int)) (<= 2 (* 2 (select main_a v_prenex_18756))))) (forall ((v_prenex_19786 Int) (v_prenex_19785 Int)) (or (< v_prenex_19786 main_y) (<= 500 (select main_a v_prenex_19786)) (<= 2 (* 2 (select main_a v_prenex_19785))) (<= 1 (select main_a v_prenex_19785)) (<= (+ (select main_a v_prenex_19786) (select main_a v_prenex_19785)) 1000) (<= (+ main_y 1) v_prenex_19786))) (forall ((v_prenex_19569 Int) (v_prenex_19568 Int)) (or (<= (+ main_y 1) v_prenex_19569) (<= 1000 (+ (select main_a v_prenex_19569) (select main_a v_prenex_19568))) (< v_prenex_19569 main_y) (<= (* 2 (select main_a v_prenex_19568)) 1000) (<= (select main_a v_prenex_19568) 999) (<= (select main_a v_prenex_19569) 999))) (forall ((v_prenex_15125 Int) (v_prenex_15124 Int)) (or (<= (select main_a v_prenex_15125) (+ (select main_a v_prenex_15124) 998)) (<= (select main_a v_prenex_15124) 500) (<= 1 (select main_a v_prenex_15125)) (<= (+ main_y 1) v_prenex_15125) (<= (* 2 (select main_a v_prenex_15125)) 1998) (<= (* 2 (select main_a v_prenex_15124)) 1000) (< v_prenex_15125 main_y))) (or (forall ((v_prenex_15290 Int)) (or (<= (select main_a v_prenex_15290) 500) (< v_prenex_15290 main_x) (<= 0 (+ (select main_a v_prenex_15290) 498)))) (forall ((v_prenex_15291 Int)) (or (< v_prenex_15291 main_y) (<= (* 2 (select main_a v_prenex_15291)) 1998) (<= 1 (select main_a v_prenex_15291)) (<= (+ main_y 1) v_prenex_15291)))) (forall ((v_prenex_18623 Int) (v_prenex_18622 Int)) (or (<= (+ main_x 1) v_prenex_18622) (<= (* 2 (select main_a v_prenex_18623)) 1998) (<= (select main_a v_prenex_18623) (+ (select main_a v_prenex_18622) 998)) (< v_prenex_18623 main_y) (<= 0 (+ (select main_a v_prenex_18622) 498)) (<= (+ main_y 1) v_prenex_18623))) (or (forall ((v_prenex_15080 Int)) (or (<= (select main_a v_prenex_15080) 999) (<= 0 (+ (select main_a v_prenex_15080) 498)))) (forall ((v_prenex_15081 Int)) (or (< v_prenex_15081 main_y) (<= (+ main_y 1) v_prenex_15081) (<= (select main_a v_prenex_15081) 999) (<= (* 2 (select main_a v_prenex_15081)) 1998)))) (forall ((v_prenex_13852 Int) (v_prenex_13851 Int)) (or (<= (* 2 (select main_a v_prenex_13851)) 1000) (<= (+ main_y 1) v_prenex_13852) (< v_prenex_13852 main_y) (<= (select main_a v_prenex_13851) (select main_a v_prenex_13852)) (<= 1 (select main_a v_prenex_13852)) (<= (select main_a v_prenex_13852) 1498) (<= 0 (+ (select main_a v_prenex_13851) 498)))) (forall ((v_prenex_15959 Int) (v_prenex_15958 Int)) (or (< v_prenex_15959 main_y) (<= (select main_a v_prenex_15959) (+ (select main_a v_prenex_15958) 998)) (<= (* 2 (select main_a v_prenex_15958)) 1000) (<= (+ main_x 1) v_prenex_15958) (<= (+ main_y 1) v_prenex_15959) (<= (select main_a v_prenex_15959) 999))) (or (forall ((v_prenex_16716 Int)) (or (<= (select main_a v_prenex_16716) 999) (< v_prenex_16716 main_x) (<= 1 (select main_a v_prenex_16716)))) (forall ((v_prenex_16717 Int)) (or (<= (+ main_y 1) v_prenex_16717) (<= (select main_a v_prenex_16717) 1498) (< v_prenex_16717 main_y) (<= (* 2 (select main_a v_prenex_16717)) 1998)))) (or (forall ((v_prenex_17040 Int)) (or (<= 1 (select main_a v_prenex_17040)) (< v_prenex_17040 main_x) (<= (select main_a v_prenex_17040) 999))) (forall ((v_prenex_17041 Int)) (or (<= (* 2 (select main_a v_prenex_17041)) 1998) (<= 500 (select main_a v_prenex_17041)) (<= (+ main_y 1) v_prenex_17041) (< v_prenex_17041 main_y)))) (forall ((v_prenex_19380 Int) (v_prenex_19381 Int)) (or (<= 1 (select main_a v_prenex_19380)) (<= 1000 (* 2 (select main_a v_prenex_19381))) (<= (+ main_y 1) v_prenex_19381) (<= (select main_a v_prenex_19380) (select main_a v_prenex_19381)) (<= (select main_a v_prenex_19380) 999) (<= (+ main_x 1) v_prenex_19380) (< v_prenex_19381 main_y))) (or (forall ((v_prenex_17540 Int)) (or (<= (select main_a v_prenex_17540) 500) (<= (* 2 (select main_a v_prenex_17540)) 1000))) (forall ((v_prenex_17541 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_17541))) (<= 500 (select main_a v_prenex_17541)) (< v_prenex_17541 main_y) (<= (+ main_y 1) v_prenex_17541)))) (or (forall ((v_prenex_13507 Int)) (or (<= (select main_a v_prenex_13507) 1498) (<= 1 (select main_a v_prenex_13507)) (<= 1000 (* 2 (select main_a v_prenex_13507))) (< v_prenex_13507 main_y) (<= (+ main_y 1) v_prenex_13507))) (forall ((v_prenex_13506 Int)) (or (<= 1 (select main_a v_prenex_13506)) (<= (select main_a v_prenex_13506) 500)))) (forall ((v_prenex_13578 Int) (v_prenex_13579 Int)) (or (< v_prenex_13579 main_y) (<= (+ (select main_a v_prenex_13579) (select main_a v_prenex_13578)) 1000) (<= (* 2 (select main_a v_prenex_13579)) 1998) (<= (+ main_y 1) v_prenex_13579) (<= 1 (select main_a v_prenex_13578)) (<= 1 (select main_a v_prenex_13579)))) (forall ((v_prenex_21265 Int) (v_prenex_21266 Int)) (or (<= (select main_a v_prenex_21265) 500) (< v_prenex_21266 main_y) (<= 1000 (+ (select main_a v_prenex_21266) (select main_a v_prenex_21265))) (<= (select main_a v_prenex_21266) 999) (<= (+ main_y 1) v_prenex_21266))) (or (forall ((v_prenex_20219 Int)) (or (<= (+ main_y 1) v_prenex_20219) (< v_prenex_20219 main_y) (<= (* 2 (select main_a v_prenex_20219)) 1998))) (forall ((v_prenex_20218 Int)) (or (<= (+ main_x 1) v_prenex_20218) (<= (select main_a v_prenex_20218) 999)))) (or (forall ((v_prenex_16786 Int)) (or (<= 0 (+ (select main_a v_prenex_16786) 498)) (<= 1 (select main_a v_prenex_16786)))) (forall ((v_prenex_16787 Int)) (or (< v_prenex_16787 main_y) (<= 1 (select main_a v_prenex_16787)) (<= (+ main_y 1) v_prenex_16787) (<= 1000 (* 2 (select main_a v_prenex_16787)))))) (or (forall ((v_prenex_14687 Int)) (or (<= (+ main_y 1) v_prenex_14687) (< v_prenex_14687 main_y) (<= 500 (select main_a v_prenex_14687)) (<= 1000 (* 2 (select main_a v_prenex_14687))))) (forall ((v_prenex_14686 Int)) (or (< v_prenex_14686 main_x) (<= (select main_a v_prenex_14686) 500)))) (forall ((v_prenex_15773 Int) (v_prenex_15772 Int)) (or (<= (select main_a v_prenex_15772) 500) (<= 1 (select main_a v_prenex_15773)) (< v_prenex_15773 main_y) (<= (select main_a v_prenex_15772) (select main_a v_prenex_15773)) (<= (* 2 (select main_a v_prenex_15773)) 1998) (<= 0 (+ (select main_a v_prenex_15772) 498)) (<= (+ main_y 1) v_prenex_15773))) (forall ((v_prenex_18235 Int) (v_prenex_18234 Int)) (or (<= (+ main_y 1) v_prenex_18235) (<= (select main_a v_prenex_18234) 500) (<= 1 (select main_a v_prenex_18235)) (<= (+ (select main_a v_prenex_18235) (select main_a v_prenex_18234)) 1000) (<= 500 (select main_a v_prenex_18235)) (< v_prenex_18235 main_y))) (forall ((v_prenex_14291 Int) (v_prenex_14292 Int)) (or (<= 1 (select main_a v_prenex_14291)) (<= 1000 (* 2 (select main_a v_prenex_14292))) (<= (select main_a v_prenex_14291) (select main_a v_prenex_14292)) (<= 1 (select main_a v_prenex_14292)) (<= (* 2 (select main_a v_prenex_14291)) 1000) (< v_prenex_14292 main_y) (<= (+ main_y 1) v_prenex_14292))) (or (forall ((v_prenex_13645 Int)) (<= 2 (* 2 (select main_a v_prenex_13645)))) (forall ((v_prenex_13646 Int)) (or (<= (select main_a v_prenex_13646) 1498) (< v_prenex_13646 main_y) (<= (* 2 (select main_a v_prenex_13646)) 1998) (<= 1000 (* 2 (select main_a v_prenex_13646))) (<= (+ main_y 1) v_prenex_13646)))) (forall ((v_prenex_16916 Int) (v_prenex_16917 Int)) (or (<= 0 (+ (select main_a v_prenex_16916) 498)) (<= 1000 (+ (select main_a v_prenex_16917) (select main_a v_prenex_16916))) (< v_prenex_16917 main_y) (<= (* 2 (select main_a v_prenex_16917)) 1998) (<= (+ main_y 1) v_prenex_16917) (<= (select main_a v_prenex_16917) 999))) (or (forall ((v_prenex_16321 Int)) (or (< v_prenex_16321 main_y) (<= (+ main_y 1) v_prenex_16321) (<= 1000 (* 2 (select main_a v_prenex_16321))) (<= (select main_a v_prenex_16321) 1498))) (forall ((v_prenex_16320 Int)) (<= 1 (select main_a v_prenex_16320)))) (forall ((v_prenex_16718 Int) (v_prenex_16719 Int)) (or (<= 500 (select main_a v_prenex_16719)) (<= (+ main_y 1) v_prenex_16719) (< v_prenex_16719 main_y) (<= 2 (* 2 (select main_a v_prenex_16718))) (< v_prenex_16718 main_x) (<= 1000 (+ (select main_a v_prenex_16719) (select main_a v_prenex_16718))) (<= 0 (+ (select main_a v_prenex_16718) 498)))) (forall ((v_prenex_14587 Int) (v_prenex_14586 Int)) (or (<= (+ main_x 1) v_prenex_14586) (<= 2 (* 2 (select main_a v_prenex_14586))) (<= (select main_a v_prenex_14586) (select main_a v_prenex_14587)) (< v_prenex_14587 main_y) (<= (+ main_y 1) v_prenex_14587) (<= (* 2 (select main_a v_prenex_14587)) 1998) (<= 0 (+ (select main_a v_prenex_14586) 498)))) (forall ((v_prenex_17020 Int) (v_prenex_17021 Int)) (or (<= (select main_a v_prenex_17020) (select main_a v_prenex_17021)) (< v_prenex_17021 main_y) (<= (select main_a v_prenex_17021) 999) (<= (+ main_y 1) v_prenex_17021) (<= 2 (* 2 (select main_a v_prenex_17020))))) (or (forall ((v_prenex_18923 Int)) (or (< v_prenex_18923 main_x) (<= 2 (* 2 (select main_a v_prenex_18923))) (<= (* 2 (select main_a v_prenex_18923)) 1000))) (forall ((v_prenex_18924 Int)) (or (<= (+ main_y 1) v_prenex_18924) (<= (* 2 (select main_a v_prenex_18924)) 1998) (< v_prenex_18924 main_y) (<= (select main_a v_prenex_18924) 1498)))) (or (forall ((v_prenex_21699 Int)) (or (<= (+ main_y 1) v_prenex_21699) (< v_prenex_21699 main_y) (<= (* 2 (select main_a v_prenex_21699)) 1998) (<= 1000 (* 2 (select main_a v_prenex_21699))) (<= 500 (select main_a v_prenex_21699)))) (forall ((v_prenex_21698 Int)) (or (<= 0 (+ (select main_a v_prenex_21698) 498)) (<= 2 (* 2 (select main_a v_prenex_21698)))))) (forall ((v_prenex_14815 Int) (v_prenex_14814 Int)) (or (<= (+ main_y 1) v_prenex_14815) (<= (select main_a v_prenex_14815) 1498) (<= 2 (* 2 (select main_a v_prenex_14814))) (<= (* 2 (select main_a v_prenex_14815)) 1998) (< v_prenex_14815 main_y) (<= (select main_a v_prenex_14815) (+ (select main_a v_prenex_14814) 998)) (<= 0 (+ (select main_a v_prenex_14814) 498)))) (forall ((v_prenex_14471 Int) (v_prenex_14472 Int)) (or (<= 0 (+ (select main_a v_prenex_14471) 498)) (< v_prenex_14472 main_y) (<= (* 2 (select main_a v_prenex_14472)) 1998) (<= (+ (select main_a v_prenex_14472) (select main_a v_prenex_14471)) 1000) (<= 500 (select main_a v_prenex_14472)) (<= 2 (* 2 (select main_a v_prenex_14471))) (<= (+ main_y 1) v_prenex_14472))) (forall ((v_prenex_16274 Int) (v_prenex_16275 Int)) (or (<= (select main_a v_prenex_16274) 500) (< v_prenex_16274 main_x) (<= (select main_a v_prenex_16275) 1498) (<= (+ main_y 1) v_prenex_16275) (<= (select main_a v_prenex_16274) (select main_a v_prenex_16275)) (<= 1 (select main_a v_prenex_16274)) (< v_prenex_16275 main_y))) (forall ((v_prenex_20437 Int) (v_prenex_20436 Int)) (or (< v_prenex_20437 main_y) (<= (select main_a v_prenex_20436) 500) (< v_prenex_20436 main_x) (<= (+ main_x 1) v_prenex_20436) (<= (select main_a v_prenex_20436) (select main_a v_prenex_20437)))) (forall ((v_prenex_14081 Int) (v_prenex_14080 Int)) (or (< v_prenex_14081 main_y) (<= (+ main_y 1) v_prenex_14081) (<= (* 2 (select main_a v_prenex_14080)) 1000) (< v_prenex_14080 main_x) (<= 1 (select main_a v_prenex_14080)) (<= (+ (select main_a v_prenex_14081) (select main_a v_prenex_14080)) 1000) (<= (select main_a v_prenex_14081) 1498))) (forall ((v_prenex_14621 Int) (v_prenex_14620 Int)) (or (<= (select main_a v_prenex_14620) 500) (< v_prenex_14621 main_y) (<= (* 2 (select main_a v_prenex_14621)) 1998) (<= (+ (select main_a v_prenex_14621) (select main_a v_prenex_14620)) 1000) (<= (+ main_y 1) v_prenex_14621))) (forall ((v_prenex_18477 Int) (v_prenex_18476 Int)) (or (< v_prenex_18477 main_y) (<= 1000 (+ (select main_a v_prenex_18477) (select main_a v_prenex_18476))) (<= (select main_a v_prenex_18477) 999) (<= (select main_a v_prenex_18477) 1498) (<= (select main_a v_prenex_18476) 999) (<= 1 (select main_a v_prenex_18476)) (<= (+ main_y 1) v_prenex_18477))) (forall ((v_prenex_15413 Int) (v_prenex_15412 Int)) (or (<= (+ main_y 1) v_prenex_15413) (<= (select main_a v_prenex_15412) 500) (<= (* 2 (select main_a v_prenex_15412)) 1000) (<= (select main_a v_prenex_15412) (select main_a v_prenex_15413)) (< v_prenex_15412 main_x) (< v_prenex_15413 main_y) (<= 500 (select main_a v_prenex_15413)))) (or (forall ((v_prenex_13636 Int)) (or (<= (select main_a v_prenex_13636) 1498) (<= 1000 (* 2 (select main_a v_prenex_13636))) (< v_prenex_13636 main_y) (<= (+ main_y 1) v_prenex_13636))) (forall ((v_prenex_13635 Int)) (or (<= 1 (select main_a v_prenex_13635)) (<= (+ main_x 1) v_prenex_13635) (<= (select main_a v_prenex_13635) 999)))) (forall ((v_prenex_16868 Int) (v_prenex_16869 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_16869))) (< v_prenex_16869 main_y) (<= (select main_a v_prenex_16869) (+ (select main_a v_prenex_16868) 998)) (<= 1 (select main_a v_prenex_16868)) (<= (+ main_x 1) v_prenex_16868) (<= (+ main_y 1) v_prenex_16869) (<= (* 2 (select main_a v_prenex_16868)) 1000))) (or (forall ((v_prenex_18136 Int)) (or (<= 0 (+ (select main_a v_prenex_18136) 498)) (<= 2 (* 2 (select main_a v_prenex_18136))) (<= (+ main_x 1) v_prenex_18136))) (forall ((v_prenex_18137 Int)) (or (<= (select main_a v_prenex_18137) 999) (< v_prenex_18137 main_y) (<= (* 2 (select main_a v_prenex_18137)) 1998) (<= (+ main_y 1) v_prenex_18137)))) (forall ((v_prenex_21126 Int)) (or (<= (+ main_y 1) v_prenex_21126) (< v_prenex_21126 main_y) (<= 1000 (* 2 (select main_a v_prenex_21126))) (<= (select main_a v_prenex_21126) 1498) (<= (select main_a v_prenex_21126) 999))) (forall ((v_prenex_16314 Int) (v_prenex_16315 Int)) (or (<= (+ (select main_a v_prenex_16315) (select main_a v_prenex_16314)) 1000) (<= (+ main_y 1) v_prenex_16315) (<= (+ main_x 1) v_prenex_16314) (<= (* 2 (select main_a v_prenex_16314)) 1000) (<= (select main_a v_prenex_16315) 999) (< v_prenex_16315 main_y) (<= 2 (* 2 (select main_a v_prenex_16314))))) (forall ((v_prenex_20441 Int) (v_prenex_20440 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_20441))) (<= (* 2 (select main_a v_prenex_20441)) 1998) (<= 0 (+ (select main_a v_prenex_20440) 498)) (< v_prenex_20441 main_y) (<= (+ main_y 1) v_prenex_20441) (<= 1000 (+ (select main_a v_prenex_20441) (select main_a v_prenex_20440))) (<= (select main_a v_prenex_20440) 999))) (forall ((v_prenex_16056 Int) (v_prenex_16057 Int)) (or (<= 1 (select main_a v_prenex_16057)) (<= (+ main_x 1) v_prenex_16056) (<= (+ main_y 1) v_prenex_16057) (<= 0 (+ (select main_a v_prenex_16056) 498)) (< v_prenex_16057 main_y) (<= (select main_a v_prenex_16056) 999) (<= (+ (select main_a v_prenex_16057) (select main_a v_prenex_16056)) 1000))) (forall ((v_prenex_16278 Int) (v_prenex_16279 Int)) (or (<= (+ main_y 1) v_prenex_16279) (<= 2 (* 2 (select main_a v_prenex_16278))) (< v_prenex_16279 main_y) (<= 1000 (* 2 (select main_a v_prenex_16279))) (<= (select main_a v_prenex_16279) 999) (<= (select main_a v_prenex_16278) (select main_a v_prenex_16279)) (<= (* 2 (select main_a v_prenex_16278)) 1000))) (forall ((v_prenex_13479 Int) (v_prenex_13480 Int)) (or (<= (+ main_x 1) v_prenex_13479) (<= (* 2 (select main_a v_prenex_13479)) 1000) (<= 1000 (* 2 (select main_a v_prenex_13480))) (<= 1000 (+ (select main_a v_prenex_13480) (select main_a v_prenex_13479))) (<= (select main_a v_prenex_13479) 500) (< v_prenex_13480 main_y) (<= (+ main_y 1) v_prenex_13480))) (forall ((v_prenex_20500 Int) (v_prenex_20501 Int)) (or (< v_prenex_20501 main_y) (<= 1 (select main_a v_prenex_20501)) (<= (select main_a v_prenex_20500) 999) (<= (select main_a v_prenex_20501) (+ (select main_a v_prenex_20500) 998)) (<= (* 2 (select main_a v_prenex_20501)) 1998) (<= 1 (select main_a v_prenex_20500)) (<= (+ main_y 1) v_prenex_20501))) (or (forall ((v_prenex_15468 Int)) (or (<= (* 2 (select main_a v_prenex_15468)) 1000) (<= (+ main_x 1) v_prenex_15468))) (forall ((v_prenex_15469 Int)) (or (<= (+ main_y 1) v_prenex_15469) (<= (* 2 (select main_a v_prenex_15469)) 1998) (< v_prenex_15469 main_y)))) (forall ((v_prenex_17800 Int) (v_prenex_17801 Int)) (or (<= (select main_a v_prenex_17800) 500) (< v_prenex_17801 main_y) (<= 1000 (+ (select main_a v_prenex_17801) (select main_a v_prenex_17800))) (<= (+ main_x 1) v_prenex_17800) (<= (select main_a v_prenex_17800) 999) (<= (select main_a v_prenex_17801) 999) (<= (+ main_y 1) v_prenex_17801))) (forall ((v_prenex_15141 Int) (v_prenex_15140 Int)) (or (<= (+ main_y 1) v_prenex_15141) (< v_prenex_15141 main_y) (<= (select main_a v_prenex_15141) 1498) (<= 0 (+ (select main_a v_prenex_15140) 498)) (<= 1000 (+ (select main_a v_prenex_15141) (select main_a v_prenex_15140))) (<= (+ main_x 1) v_prenex_15140))) (forall ((v_prenex_20207 Int) (v_prenex_20206 Int)) (or (<= (+ (select main_a v_prenex_20207) (select main_a v_prenex_20206)) 1000) (<= (+ main_y 1) v_prenex_20207) (<= 1000 (* 2 (select main_a v_prenex_20207))) (<= 0 (+ (select main_a v_prenex_20206) 498)) (< v_prenex_20207 main_y) (<= 500 (select main_a v_prenex_20207)))) (or (forall ((v_prenex_14743 Int)) (or (< v_prenex_14743 main_y) (<= (* 2 (select main_a v_prenex_14743)) 1998) (<= (+ main_y 1) v_prenex_14743) (<= 500 (select main_a v_prenex_14743)))) (forall ((v_prenex_14742 Int)) (or (<= 0 (+ (select main_a v_prenex_14742) 498)) (< v_prenex_14742 main_x) (<= 1 (select main_a v_prenex_14742))))) (forall ((v_prenex_18240 Int) (v_prenex_18241 Int)) (or (<= 0 (+ (select main_a v_prenex_18240) 498)) (< v_prenex_18241 main_y) (<= 1 (select main_a v_prenex_18240)) (<= (select main_a v_prenex_18240) (select main_a v_prenex_18241)) (<= (+ main_y 1) v_prenex_18241) (<= (* 2 (select main_a v_prenex_18241)) 1998) (<= 500 (select main_a v_prenex_18241)))) (forall ((v_prenex_20991 Int) (v_prenex_20990 Int)) (or (<= (select main_a v_prenex_20990) (select main_a v_prenex_20991)) (<= (+ main_x 1) v_prenex_20990) (<= (+ main_y 1) v_prenex_20991) (<= 1 (select main_a v_prenex_20991)) (< v_prenex_20991 main_y) (<= (select main_a v_prenex_20990) 500))) (forall ((v_prenex_19294 Int) (v_prenex_19295 Int)) (or (<= 2 (* 2 (select main_a v_prenex_19294))) (<= 1000 (+ (select main_a v_prenex_19295) (select main_a v_prenex_19294))) (<= 1 (select main_a v_prenex_19295)) (< v_prenex_19295 main_y) (<= (+ main_y 1) v_prenex_19295) (<= (select main_a v_prenex_19295) 1498))) (forall ((v_prenex_17354 Int) (v_prenex_17355 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_17355))) (<= (select main_a v_prenex_17354) 999) (<= (+ main_x 1) v_prenex_17354) (<= 0 (+ (select main_a v_prenex_17354) 498)) (<= (+ main_y 1) v_prenex_17355) (<= 1000 (+ (select main_a v_prenex_17355) (select main_a v_prenex_17354))) (< v_prenex_17355 main_y))) (or (forall ((v_prenex_16187 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_16187))) (<= (select main_a v_prenex_16187) 999) (< v_prenex_16187 main_y) (<= 500 (select main_a v_prenex_16187)) (<= (+ main_y 1) v_prenex_16187))) (forall ((v_prenex_16186 Int)) (or (<= 0 (+ (select main_a v_prenex_16186) 498)) (<= 2 (* 2 (select main_a v_prenex_16186)))))) (forall ((v_prenex_15777 Int) (v_prenex_15776 Int)) (or (<= 1 (select main_a v_prenex_15776)) (<= 0 (+ (select main_a v_prenex_15776) 498)) (<= (select main_a v_prenex_15777) (+ (select main_a v_prenex_15776) 998)) (< v_prenex_15777 main_y) (<= (select main_a v_prenex_15777) 1498) (< v_prenex_15776 main_x) (<= (+ main_y 1) v_prenex_15777))) (forall ((v_prenex_21065 Int) (v_prenex_21064 Int)) (or (<= 2 (* 2 (select main_a v_prenex_21064))) (< v_prenex_21064 main_x) (<= (+ main_y 1) v_prenex_21065) (< v_prenex_21065 main_y) (<= (+ (select main_a v_prenex_21065) (select main_a v_prenex_21064)) 1000) (<= (* 2 (select main_a v_prenex_21065)) 1998))) (or (forall ((v_prenex_18276 Int)) (or (<= 2 (* 2 (select main_a v_prenex_18276))) (<= (select main_a v_prenex_18276) 999) (<= (+ main_x 1) v_prenex_18276))) (forall ((v_prenex_18277 Int)) (or (<= (* 2 (select main_a v_prenex_18277)) 1998) (<= (+ main_y 1) v_prenex_18277) (< v_prenex_18277 main_y) (<= (select main_a v_prenex_18277) 999)))) (forall ((v_prenex_20922 Int) (v_prenex_20921 Int)) (or (<= (select main_a v_prenex_20921) 500) (<= (select main_a v_prenex_20921) (select main_a v_prenex_20922)) (< v_prenex_20922 main_y) (<= (select main_a v_prenex_20921) 999) (<= (* 2 (select main_a v_prenex_20922)) 1998) (<= (+ main_y 1) v_prenex_20922) (<= 1000 (* 2 (select main_a v_prenex_20922))))) (forall ((v_prenex_16599 Int) (v_prenex_16598 Int)) (or (<= (+ main_x 1) v_prenex_16598) (< v_prenex_16599 main_y) (<= (select main_a v_prenex_16598) 500) (<= (+ main_y 1) v_prenex_16599) (<= (+ (select main_a v_prenex_16599) (select main_a v_prenex_16598)) 1000) (<= (select main_a v_prenex_16599) 999) (<= 2 (* 2 (select main_a v_prenex_16598))))) (forall ((v_prenex_13514 Int) (v_prenex_13515 Int)) (or (<= 1000 (+ (select main_a v_prenex_13515) (select main_a v_prenex_13514))) (<= (select main_a v_prenex_13514) 999) (< v_prenex_13515 main_y) (<= (+ main_x 1) v_prenex_13514) (<= (+ main_y 1) v_prenex_13515) (<= 1 (select main_a v_prenex_13514)) (<= 1000 (* 2 (select main_a v_prenex_13515))))) (or (forall ((v_prenex_22051 Int)) (or (<= 1 (select main_a v_prenex_22051)) (<= (* 2 (select main_a v_prenex_22051)) 1998) (< v_prenex_22051 main_y) (<= (+ main_y 1) v_prenex_22051) (<= 1000 (* 2 (select main_a v_prenex_22051))))) (forall ((v_prenex_22050 Int)) (or (<= (select main_a v_prenex_22050) 500) (<= 0 (+ (select main_a v_prenex_22050) 498))))) (or (forall ((v_prenex_20902 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_20902))) (<= (+ main_y 1) v_prenex_20902) (< v_prenex_20902 main_y) (<= (select main_a v_prenex_20902) 999))) (forall ((v_prenex_20901 Int)) (or (<= (* 2 (select main_a v_prenex_20901)) 1000) (<= 2 (* 2 (select main_a v_prenex_20901)))))) (forall ((v_prenex_15659 Int) (v_prenex_15658 Int)) (or (<= 1 (select main_a v_prenex_15659)) (<= (select main_a v_prenex_15659) (+ (select main_a v_prenex_15658) 998)) (< v_prenex_15658 main_x) (< v_prenex_15659 main_y) (<= (+ main_y 1) v_prenex_15659))) (or (forall ((v_prenex_14041 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_14041))) (<= 1 (select main_a v_prenex_14041)) (< v_prenex_14041 main_y) (<= (+ main_y 1) v_prenex_14041))) (forall ((v_prenex_14040 Int)) (or (<= (* 2 (select main_a v_prenex_14040)) 1000) (<= 0 (+ (select main_a v_prenex_14040) 498)) (<= (+ main_x 1) v_prenex_14040)))) (forall ((v_prenex_14665 Int) (v_prenex_14664 Int)) (or (< v_prenex_14665 main_y) (<= (select main_a v_prenex_14664) 999) (<= 500 (select main_a v_prenex_14665)) (<= 2 (* 2 (select main_a v_prenex_14664))) (<= (select main_a v_prenex_14665) (+ (select main_a v_prenex_14664) 998)) (<= 1 (select main_a v_prenex_14665)) (<= (+ main_y 1) v_prenex_14665))) (or (forall ((v_prenex_18782 Int)) (<= (select main_a v_prenex_18782) 999)) (forall ((v_prenex_18783 Int)) (or (< v_prenex_18783 main_y) (<= 1 (select main_a v_prenex_18783)) (<= (+ main_y 1) v_prenex_18783) (<= (select main_a v_prenex_18783) 999) (<= 1000 (* 2 (select main_a v_prenex_18783)))))) (forall ((v_prenex_18703 Int) (v_prenex_18702 Int)) (or (< v_prenex_18703 main_y) (<= (* 2 (select main_a v_prenex_18702)) 1000) (<= 1000 (+ (select main_a v_prenex_18703) (select main_a v_prenex_18702))) (<= (select main_a v_prenex_18703) 1498) (<= 0 (+ (select main_a v_prenex_18702) 498)) (<= (+ main_y 1) v_prenex_18703) (<= 500 (select main_a v_prenex_18703)))) (forall ((v_prenex_14364 Int) (v_prenex_14363 Int)) (or (<= 1 (select main_a v_prenex_14363)) (<= 1000 (+ (select main_a v_prenex_14364) (select main_a v_prenex_14363))) (<= (+ main_y 1) v_prenex_14364) (< v_prenex_14364 main_y) (<= (* 2 (select main_a v_prenex_14363)) 1000) (<= (* 2 (select main_a v_prenex_14364)) 1998) (<= (select main_a v_prenex_14364) 999))) (forall ((v_prenex_16084 Int) (v_prenex_16085 Int)) (or (<= (* 2 (select main_a v_prenex_16084)) 1000) (<= (+ main_y 1) v_prenex_16085) (<= 2 (* 2 (select main_a v_prenex_16084))) (<= (select main_a v_prenex_16085) (+ (select main_a v_prenex_16084) 998)) (< v_prenex_16085 main_y) (< v_prenex_16084 main_x) (<= (select main_a v_prenex_16085) 999))) (forall ((v_prenex_13784 Int) (v_prenex_13783 Int)) (or (< v_prenex_13784 main_y) (<= (select main_a v_prenex_13783) 500) (<= (select main_a v_prenex_13784) 1498) (<= (+ main_y 1) v_prenex_13784) (<= 0 (+ (select main_a v_prenex_13783) 498)) (<= 500 (select main_a v_prenex_13784)) (<= (+ (select main_a v_prenex_13784) (select main_a v_prenex_13783)) 1000))) (or (forall ((v_prenex_18527 Int)) (or (<= 500 (select main_a v_prenex_18527)) (<= 1 (select main_a v_prenex_18527)) (<= (* 2 (select main_a v_prenex_18527)) 1998) (< v_prenex_18527 main_y) (<= (+ main_y 1) v_prenex_18527))) (forall ((v_prenex_18526 Int)) (or (<= (* 2 (select main_a v_prenex_18526)) 1000) (<= (select main_a v_prenex_18526) 999)))) (forall ((v_prenex_14020 Int) (v_prenex_14021 Int)) (or (<= 0 (+ (select main_a v_prenex_14020) 498)) (<= (select main_a v_prenex_14021) (+ (select main_a v_prenex_14020) 998)) (<= (select main_a v_prenex_14021) 999) (< v_prenex_14021 main_y) (<= (+ main_y 1) v_prenex_14021) (<= 1000 (* 2 (select main_a v_prenex_14021))) (<= 2 (* 2 (select main_a v_prenex_14020))))) (forall ((v_prenex_16638 Int) (v_prenex_16639 Int)) (or (<= (* 2 (select main_a v_prenex_16639)) 1998) (<= (+ main_x 1) v_prenex_16638) (< v_prenex_16639 main_y) (<= 1000 (+ (select main_a v_prenex_16639) (select main_a v_prenex_16638))) (<= 0 (+ (select main_a v_prenex_16638) 498)) (<= (+ main_y 1) v_prenex_16639))) (or (forall ((v_prenex_19986 Int)) (<= (select main_a v_prenex_19986) 999)) (forall ((v_prenex_19987 Int)) (or (<= (select main_a v_prenex_19987) 999) (<= (+ main_y 1) v_prenex_19987) (<= 1000 (* 2 (select main_a v_prenex_19987))) (<= 500 (select main_a v_prenex_19987)) (< v_prenex_19987 main_y)))) (or (forall ((v_prenex_17328 Int)) (or (<= (select main_a v_prenex_17328) 500) (< v_prenex_17328 main_x) (<= (+ main_x 1) v_prenex_17328) (<= (* 2 (select main_a v_prenex_17328)) 1000))) (forall ((v_prenex_17329 Int)) (<= 1000 (* 2 (select main_a v_prenex_17329))))) (or (forall ((v_prenex_20547 Int)) (or (<= 500 (select main_a v_prenex_20547)) (< v_prenex_20547 main_y) (<= 1000 (* 2 (select main_a v_prenex_20547))) (<= (* 2 (select main_a v_prenex_20547)) 1998) (<= (+ main_y 1) v_prenex_20547))) (forall ((v_prenex_20546 Int)) (or (<= 1 (select main_a v_prenex_20546)) (<= (select main_a v_prenex_20546) 500)))) (forall ((v_prenex_20797 Int) (v_prenex_20798 Int)) (or (<= (+ (select main_a v_prenex_20798) (select main_a v_prenex_20797)) 1000) (<= 1 (select main_a v_prenex_20798)) (<= (select main_a v_prenex_20797) 500) (< v_prenex_20798 main_y) (<= (+ main_y 1) v_prenex_20798) (<= (select main_a v_prenex_20797) 999))) (or (forall ((v_prenex_17200 Int)) (or (<= (select main_a v_prenex_17200) 999) (< v_prenex_17200 main_x))) (forall ((v_prenex_17201 Int)) (or (<= (select main_a v_prenex_17201) 999) (< v_prenex_17201 main_y) (<= (+ main_y 1) v_prenex_17201) (<= (* 2 (select main_a v_prenex_17201)) 1998)))) (forall ((v_prenex_15755 Int) (v_prenex_15754 Int)) (or (< v_prenex_15755 main_y) (<= 0 (+ (select main_a v_prenex_15754) 498)) (<= (select main_a v_prenex_15755) 1498) (<= (+ main_y 1) v_prenex_15755) (< v_prenex_15754 main_x) (<= (+ (select main_a v_prenex_15755) (select main_a v_prenex_15754)) 1000))) (or (forall ((v_prenex_16897 Int)) (<= (* 2 (select main_a v_prenex_16897)) 1998)) (forall ((v_prenex_16896 Int)) (or (<= (+ main_x 1) v_prenex_16896) (<= (* 2 (select main_a v_prenex_16896)) 1000) (< v_prenex_16896 main_x)))) (forall ((v_prenex_13445 Int) (v_prenex_13446 Int)) (or (<= 1 (select main_a v_prenex_13446)) (<= (+ main_y 1) v_prenex_13445) (<= (select main_a v_prenex_13446) (select main_a v_prenex_13445)) (< v_prenex_13445 main_y) (<= (* 2 (select main_a v_prenex_13445)) 1998) (<= 500 (select main_a v_prenex_13445)))) (or (forall ((v_prenex_19872 Int)) (or (<= 500 (select main_a v_prenex_19872)) (<= (+ main_y 1) v_prenex_19872) (<= (* 2 (select main_a v_prenex_19872)) 1998) (< v_prenex_19872 main_y))) (forall ((v_prenex_19871 Int)) (or (<= (* 2 (select main_a v_prenex_19871)) 1000) (<= (select main_a v_prenex_19871) 999)))) (or (forall ((v_prenex_21850 Int)) (<= 1 (select main_a v_prenex_21850))) (forall ((v_prenex_21851 Int)) (or (<= (* 2 (select main_a v_prenex_21851)) 1998) (<= 1 (select main_a v_prenex_21851)) (<= (+ main_y 1) v_prenex_21851) (< v_prenex_21851 main_y)))) (forall ((v_prenex_17889 Int) (v_prenex_17890 Int)) (or (<= 1000 (+ (select main_a v_prenex_17890) (select main_a v_prenex_17889))) (<= (select main_a v_prenex_17890) 1498) (< v_prenex_17890 main_y) (<= 1 (select main_a v_prenex_17890)) (<= (+ main_y 1) v_prenex_17890) (<= 0 (+ (select main_a v_prenex_17889) 498)))) (forall ((v_prenex_21177 Int) (v_prenex_21178 Int)) (or (<= (select main_a v_prenex_21178) 999) (<= 500 (select main_a v_prenex_21178)) (<= 1 (select main_a v_prenex_21177)) (<= 1000 (+ (select main_a v_prenex_21178) (select main_a v_prenex_21177))) (<= (+ main_y 1) v_prenex_21178) (<= (select main_a v_prenex_21177) 999) (< v_prenex_21178 main_y))) (forall ((v_prenex_15251 Int) (v_prenex_15250 Int)) (or (< v_prenex_15251 main_y) (<= 1000 (* 2 (select main_a v_prenex_15251))) (<= (select main_a v_prenex_15251) (+ (select main_a v_prenex_15250) 998)) (<= 1 (select main_a v_prenex_15250)) (<= (* 2 (select main_a v_prenex_15250)) 1000) (<= (+ main_y 1) v_prenex_15251))) (forall ((v_prenex_20912 Int) (v_prenex_20911 Int)) (or (<= (+ main_y 1) v_prenex_20912) (<= (select main_a v_prenex_20912) 999) (<= 0 (+ (select main_a v_prenex_20911) 498)) (<= (select main_a v_prenex_20911) 999) (<= (select main_a v_prenex_20912) (+ (select main_a v_prenex_20911) 998)) (< v_prenex_20911 main_x) (< v_prenex_20912 main_y))) (forall ((v_prenex_20388 Int) (v_prenex_20387 Int)) (or (<= (select main_a v_prenex_20387) (select main_a v_prenex_20388)) (<= (+ main_y 1) v_prenex_20388) (< v_prenex_20387 main_x) (< v_prenex_20388 main_y) (<= 500 (select main_a v_prenex_20388)) (<= (select main_a v_prenex_20387) 999) (<= 1 (select main_a v_prenex_20387)))) (forall ((v_prenex_20537 Int) (v_prenex_20536 Int)) (or (<= (select main_a v_prenex_20537) (+ (select main_a v_prenex_20536) 998)) (<= (+ main_x 1) v_prenex_20536) (<= (* 2 (select main_a v_prenex_20536)) 1000) (<= 1 (select main_a v_prenex_20536)) (< v_prenex_20536 main_x))) (forall ((v_prenex_19603 Int) (v_prenex_19604 Int)) (or (<= (select main_a v_prenex_19603) 999) (< v_prenex_19604 main_y) (<= (+ main_y 1) v_prenex_19604) (<= (select main_a v_prenex_19604) (+ (select main_a v_prenex_19603) 998)) (<= 1000 (* 2 (select main_a v_prenex_19604))) (<= 2 (* 2 (select main_a v_prenex_19603))) (<= (select main_a v_prenex_19604) 1498))) (forall ((v_prenex_17058 Int) (v_prenex_17059 Int)) (or (<= (* 2 (select main_a v_prenex_17058)) 1000) (<= (+ main_y 1) v_prenex_17059) (< v_prenex_17059 main_y) (<= (select main_a v_prenex_17058) 999) (<= (+ (select main_a v_prenex_17059) (select main_a v_prenex_17058)) 1000) (<= 1 (select main_a v_prenex_17059)))) (forall ((v_prenex_16995 Int) (v_prenex_16994 Int)) (or (<= (* 2 (select main_a v_prenex_16995)) 1998) (< v_prenex_16995 main_y) (<= (select main_a v_prenex_16995) 1498) (<= (select main_a v_prenex_16994) (select main_a v_prenex_16995)) (<= (+ main_y 1) v_prenex_16995) (<= 0 (+ (select main_a v_prenex_16994) 498)))) (forall ((v_prenex_18712 Int) (v_prenex_18713 Int)) (or (<= (select main_a v_prenex_18713) (+ (select main_a v_prenex_18712) 998)) (<= (select main_a v_prenex_18712) 999) (<= (+ main_y 1) v_prenex_18713) (< v_prenex_18713 main_y) (< v_prenex_18712 main_x) (<= (* 2 (select main_a v_prenex_18713)) 1998) (<= (select main_a v_prenex_18712) 500))) (forall ((v_prenex_16218 Int) (v_prenex_16219 Int)) (or (<= (+ main_y 1) v_prenex_16219) (< v_prenex_16219 main_y) (<= (+ (select main_a v_prenex_16219) (select main_a v_prenex_16218)) 1000) (<= 1 (select main_a v_prenex_16218)) (<= 0 (+ (select main_a v_prenex_16218) 498)) (<= 500 (select main_a v_prenex_16219)) (<= (select main_a v_prenex_16219) 999))) (forall ((v_prenex_18545 Int) (v_prenex_18544 Int)) (or (<= (select main_a v_prenex_18545) (+ (select main_a v_prenex_18544) 998)) (< v_prenex_18545 main_y) (<= (+ main_y 1) v_prenex_18545) (<= (select main_a v_prenex_18545) 1498))) (or (forall ((v_prenex_20919 Int)) (or (<= 2 (* 2 (select main_a v_prenex_20919))) (<= (select main_a v_prenex_20919) 500) (< v_prenex_20919 main_x))) (forall ((v_prenex_20920 Int)) (or (< v_prenex_20920 main_y) (<= (+ main_y 1) v_prenex_20920) (<= (select main_a v_prenex_20920) 999) (<= (* 2 (select main_a v_prenex_20920)) 1998)))) (or (forall ((v_prenex_17819 Int)) (or (<= (* 2 (select main_a v_prenex_17819)) 1998) (<= (select main_a v_prenex_17819) 1498) (< v_prenex_17819 main_y) (<= (+ main_y 1) v_prenex_17819))) (forall ((v_prenex_17818 Int)) (or (<= 2 (* 2 (select main_a v_prenex_17818))) (<= (select main_a v_prenex_17818) 500) (< v_prenex_17818 main_x)))) (forall ((v_prenex_17184 Int) (v_prenex_17185 Int)) (or (<= (+ main_y 1) v_prenex_17185) (<= (* 2 (select main_a v_prenex_17185)) 1998) (< v_prenex_17185 main_y) (<= 1000 (+ (select main_a v_prenex_17185) (select main_a v_prenex_17184))) (<= (+ main_x 1) v_prenex_17184) (<= 2 (* 2 (select main_a v_prenex_17184))) (<= (select main_a v_prenex_17184) 999))) (forall ((v_prenex_16464 Int) (v_prenex_16465 Int)) (or (< v_prenex_16465 main_y) (<= 500 (select main_a v_prenex_16465)) (<= (select main_a v_prenex_16464) (select main_a v_prenex_16465)) (<= (select main_a v_prenex_16465) 1498) (<= (+ main_y 1) v_prenex_16465) (<= 1 (select main_a v_prenex_16464)))) (or (forall ((v_prenex_14536 Int)) (or (<= 2 (* 2 (select main_a v_prenex_14536))) (<= (* 2 (select main_a v_prenex_14536)) 1000))) (forall ((v_prenex_14537 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_14537))) (<= 1 (select main_a v_prenex_14537)) (<= (* 2 (select main_a v_prenex_14537)) 1998) (< v_prenex_14537 main_y) (<= (+ main_y 1) v_prenex_14537)))) (forall ((v_prenex_20642 Int) (v_prenex_20641 Int)) (or (< v_prenex_20642 main_y) (<= 1000 (+ (select main_a v_prenex_20642) (select main_a v_prenex_20641))) (<= (select main_a v_prenex_20642) 999) (<= (+ main_x 1) v_prenex_20641) (<= (+ main_y 1) v_prenex_20642) (<= (* 2 (select main_a v_prenex_20641)) 1000) (<= 2 (* 2 (select main_a v_prenex_20641))))) (forall ((v_prenex_14086 Int) (v_prenex_14087 Int)) (or (<= (+ main_y 1) v_prenex_14087) (< v_prenex_14087 main_y) (<= 1000 (* 2 (select main_a v_prenex_14087))) (<= (select main_a v_prenex_14086) (select main_a v_prenex_14087)) (<= 2 (* 2 (select main_a v_prenex_14086))) (<= 1 (select main_a v_prenex_14087)) (<= (* 2 (select main_a v_prenex_14086)) 1000))) (forall ((v_prenex_18190 Int) (v_prenex_18191 Int)) (or (<= (+ main_x 1) v_prenex_18190) (<= (select main_a v_prenex_18191) (+ (select main_a v_prenex_18190) 998)) (<= 0 (+ (select main_a v_prenex_18190) 498)) (< v_prenex_18190 main_x) (< v_prenex_18191 main_y))) (forall ((v_prenex_13630 Int) (v_prenex_13629 Int)) (or (<= (select main_a v_prenex_13630) (+ (select main_a v_prenex_13629) 998)) (<= (+ main_y 1) v_prenex_13630) (< v_prenex_13629 main_x) (<= 2 (* 2 (select main_a v_prenex_13629))) (<= (select main_a v_prenex_13629) 500) (<= 500 (select main_a v_prenex_13630)) (< v_prenex_13630 main_y))) (or (forall ((v_prenex_17097 Int)) (or (<= 500 (select main_a v_prenex_17097)) (< v_prenex_17097 main_y) (<= (+ main_y 1) v_prenex_17097) (<= 1000 (* 2 (select main_a v_prenex_17097))))) (forall ((v_prenex_17096 Int)) (or (<= (+ main_x 1) v_prenex_17096) (<= (select main_a v_prenex_17096) 999) (<= (* 2 (select main_a v_prenex_17096)) 1000)))) (forall ((v_prenex_19739 Int) (v_prenex_19740 Int)) (or (<= (select main_a v_prenex_19739) 500) (<= 0 (+ (select main_a v_prenex_19739) 498)) (<= (select main_a v_prenex_19740) (+ (select main_a v_prenex_19739) 998)) (<= 1000 (* 2 (select main_a v_prenex_19740))) (<= (+ main_x 1) v_prenex_19739) (<= (+ main_y 1) v_prenex_19740) (< v_prenex_19740 main_y))) (or (forall ((v_prenex_17286 Int)) (or (<= 0 (+ (select main_a v_prenex_17286) 498)) (<= 2 (* 2 (select main_a v_prenex_17286))))) (forall ((v_prenex_17287 Int)) (or (<= (select main_a v_prenex_17287) 1498) (<= (+ main_y 1) v_prenex_17287) (<= 1000 (* 2 (select main_a v_prenex_17287))) (<= 1 (select main_a v_prenex_17287)) (< v_prenex_17287 main_y)))) (forall ((v_prenex_13942 Int) (v_prenex_13941 Int)) (or (<= 1 (select main_a v_prenex_13942)) (<= 500 (select main_a v_prenex_13942)) (<= (+ (select main_a v_prenex_13942) (select main_a v_prenex_13941)) 1000) (<= 1 (select main_a v_prenex_13941)) (< v_prenex_13942 main_y) (<= (+ main_y 1) v_prenex_13942) (<= 2 (* 2 (select main_a v_prenex_13941))))) (or (forall ((v_prenex_20724 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_20724))) (< v_prenex_20724 main_y) (<= 500 (select main_a v_prenex_20724)) (<= (+ main_y 1) v_prenex_20724))) (forall ((v_prenex_20723 Int)) (or (<= (select main_a v_prenex_20723) 999) (<= 1 (select main_a v_prenex_20723))))) (forall ((v_prenex_19960 Int) (v_prenex_19961 Int)) (or (<= 500 (select main_a v_prenex_19961)) (<= (select main_a v_prenex_19960) 999) (<= (select main_a v_prenex_19961) 999) (<= (select main_a v_prenex_19961) (+ (select main_a v_prenex_19960) 998)) (<= (+ main_y 1) v_prenex_19961) (< v_prenex_19961 main_y) (<= (select main_a v_prenex_19960) 500))) (forall ((v_prenex_15851 Int) (v_prenex_15850 Int)) (or (<= (select main_a v_prenex_15851) (+ (select main_a v_prenex_15850) 998)) (<= 1 (select main_a v_prenex_15851)) (<= (+ main_y 1) v_prenex_15851) (< v_prenex_15851 main_y))) (forall ((v_prenex_13462 Int) (v_prenex_13461 Int)) (or (<= (+ main_y 1) v_prenex_13462) (<= 2 (* 2 (select main_a v_prenex_13461))) (<= (+ (select main_a v_prenex_13462) (select main_a v_prenex_13461)) 1000) (< v_prenex_13462 main_y) (<= (select main_a v_prenex_13462) 1498) (< v_prenex_13461 main_x))) (forall ((v_prenex_21993 Int) (v_prenex_21994 Int)) (or (<= (select main_a v_prenex_21993) 999) (<= (select main_a v_prenex_21993) 500) (<= (+ main_y 1) v_prenex_21994) (< v_prenex_21994 main_y) (<= (select main_a v_prenex_21994) 1498) (<= (select main_a v_prenex_21993) (select main_a v_prenex_21994)))) (or (forall ((v_prenex_15223 Int)) (or (<= (select main_a v_prenex_15223) 1498) (< v_prenex_15223 main_y) (<= (+ main_y 1) v_prenex_15223) (<= 1 (select main_a v_prenex_15223)) (<= 1000 (* 2 (select main_a v_prenex_15223))))) (forall ((v_prenex_15222 Int)) (or (<= (select main_a v_prenex_15222) 500) (<= (* 2 (select main_a v_prenex_15222)) 1000)))) (forall ((v_prenex_18459 Int) (v_prenex_18458 Int)) (or (<= (* 2 (select main_a v_prenex_18459)) 1998) (<= (+ main_y 1) v_prenex_18459) (<= 500 (select main_a v_prenex_18459)) (< v_prenex_18459 main_y) (<= (select main_a v_prenex_18459) (+ (select main_a v_prenex_18458) 998)) (<= 2 (* 2 (select main_a v_prenex_18458))))) (forall ((v_prenex_19265 Int) (v_prenex_19264 Int)) (or (<= (select main_a v_prenex_19265) (+ (select main_a v_prenex_19264) 998)) (<= (* 2 (select main_a v_prenex_19265)) 1998) (<= 0 (+ (select main_a v_prenex_19264) 498)) (<= 1 (select main_a v_prenex_19264)) (< v_prenex_19265 main_y) (<= (+ main_y 1) v_prenex_19265))) (forall ((v_prenex_22180 Int) (v_prenex_22181 Int)) (or (<= 1 (select main_a v_prenex_22181)) (<= 2 (* 2 (select main_a v_prenex_22180))) (<= (+ (select main_a v_prenex_22181) (select main_a v_prenex_22180)) 1000) (<= 500 (select main_a v_prenex_22181)) (<= (+ main_y 1) v_prenex_22181) (< v_prenex_22181 main_y))) (forall ((v_prenex_13766 Int) (v_prenex_13765 Int)) (or (<= (select main_a v_prenex_13766) 1498) (<= (+ (select main_a v_prenex_13766) (select main_a v_prenex_13765)) 1000) (<= (+ 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) (<= 0 (+ (select main_a v_prenex_13765) 498)))) (forall ((v_prenex_13816 Int) (v_prenex_13815 Int)) (or (< v_prenex_13816 main_y) (<= (select main_a v_prenex_13815) 500) (<= 0 (+ (select main_a v_prenex_13815) 498)) (<= (+ (select main_a v_prenex_13816) (select main_a v_prenex_13815)) 1000) (<= (select main_a v_prenex_13816) 999) (<= 500 (select main_a v_prenex_13816)) (<= (+ main_y 1) v_prenex_13816))) (forall ((v_prenex_20161 Int) (v_prenex_20160 Int)) (or (<= 0 (+ (select main_a v_prenex_20160) 498)) (<= (+ (select main_a v_prenex_20161) (select main_a v_prenex_20160)) 1000) (<= (select main_a v_prenex_20161) 999) (<= 2 (* 2 (select main_a v_prenex_20160))) (< v_prenex_20161 main_y) (<= 500 (select main_a v_prenex_20161)) (<= (+ main_y 1) v_prenex_20161))) (forall ((v_prenex_18920 Int) (v_prenex_18919 Int)) (or (<= (select main_a v_prenex_18920) (+ (select main_a v_prenex_18919) 998)) (< v_prenex_18920 main_y) (<= 500 (select main_a v_prenex_18920)) (<= (+ main_y 1) v_prenex_18920) (<= (+ main_x 1) v_prenex_18919) (<= 0 (+ (select main_a v_prenex_18919) 498)))) (or (forall ((v_prenex_16222 Int)) (or (<= 1 (select main_a v_prenex_16222)) (< v_prenex_16222 main_x))) (forall ((v_prenex_16223 Int)) (or (<= (+ main_y 1) v_prenex_16223) (<= 1000 (* 2 (select main_a v_prenex_16223))) (< v_prenex_16223 main_y) (<= (select main_a v_prenex_16223) 1498)))) (forall ((v_prenex_20313 Int) (v_prenex_20314 Int)) (or (< v_prenex_20314 main_y) (< v_prenex_20313 main_x) (<= 2 (* 2 (select main_a v_prenex_20313))) (<= (select main_a v_prenex_20314) 999) (<= (+ (select main_a v_prenex_20314) (select main_a v_prenex_20313)) 1000) (<= (+ main_y 1) v_prenex_20314))) (forall ((v_prenex_15120 Int) (v_prenex_15121 Int)) (or (<= 1 (select main_a v_prenex_15121)) (<= 2 (* 2 (select main_a v_prenex_15120))) (<= (select main_a v_prenex_15121) (+ (select main_a v_prenex_15120) 998)) (<= (* 2 (select main_a v_prenex_15120)) 1000) (<= (+ main_y 1) v_prenex_15121) (< v_prenex_15121 main_y) (< v_prenex_15120 main_x))) (forall ((v_prenex_18051 Int) (v_prenex_18050 Int)) (or (<= (+ main_y 1) v_prenex_18051) (<= (select main_a v_prenex_18050) 500) (< v_prenex_18051 main_y) (<= (select main_a v_prenex_18051) 999) (<= (+ (select main_a v_prenex_18051) (select main_a v_prenex_18050)) 1000) (<= 1 (select main_a v_prenex_18050)))) (forall ((v_prenex_17558 Int) (v_prenex_17559 Int)) (or (<= (* 2 (select main_a v_prenex_17559)) 1998) (<= 0 (+ (select main_a v_prenex_17558) 498)) (< v_prenex_17559 main_y) (<= (+ main_y 1) v_prenex_17559) (<= 1000 (+ (select main_a v_prenex_17559) (select main_a v_prenex_17558))) (<= (select main_a v_prenex_17558) 999))) (forall ((v_prenex_19430 Int) (v_prenex_19431 Int)) (or (<= (select main_a v_prenex_19430) (select main_a v_prenex_19431)) (<= (+ main_y 1) v_prenex_19431) (< v_prenex_19430 main_x) (< v_prenex_19431 main_y) (<= (select main_a v_prenex_19431) 1498))) (forall ((v_prenex_14318 Int) (v_prenex_14317 Int)) (or (<= (select main_a v_prenex_14318) (+ (select main_a v_prenex_14317) 998)) (<= (select main_a v_prenex_14317) 500) (<= (+ main_y 1) v_prenex_14318) (<= (select main_a v_prenex_14318) 1498) (< v_prenex_14318 main_y) (<= (select main_a v_prenex_14318) 999) (<= 2 (* 2 (select main_a v_prenex_14317))))) (forall ((v_prenex_21660 Int) (v_prenex_21661 Int)) (or (<= (+ main_y 1) v_prenex_21661) (<= (+ main_x 1) v_prenex_21660) (< v_prenex_21661 main_y) (<= (select main_a v_prenex_21661) 1498) (<= (select main_a v_prenex_21661) (+ (select main_a v_prenex_21660) 998)))) (or (forall ((v_prenex_14568 Int)) (or (<= (select main_a v_prenex_14568) 999) (<= (+ main_x 1) v_prenex_14568) (<= 2 (* 2 (select main_a v_prenex_14568))))) (forall ((v_prenex_14569 Int)) (or (<= (select main_a v_prenex_14569) 999) (<= (+ main_y 1) v_prenex_14569) (< v_prenex_14569 main_y) (<= 1000 (* 2 (select main_a v_prenex_14569)))))) (or (forall ((v_prenex_14011 Int)) (or (<= (select main_a v_prenex_14011) 1498) (< v_prenex_14011 main_y) (<= 1000 (* 2 (select main_a v_prenex_14011))) (<= (+ main_y 1) v_prenex_14011) (<= 500 (select main_a v_prenex_14011)))) (forall ((v_prenex_14010 Int)) (or (<= 0 (+ (select main_a v_prenex_14010) 498)) (<= (select main_a v_prenex_14010) 999)))) (forall ((v_prenex_18457 Int) (v_prenex_18456 Int)) (or (<= (+ main_y 1) v_prenex_18457) (< v_prenex_18457 main_y) (<= (+ (select main_a v_prenex_18457) (select main_a v_prenex_18456)) 1000) (<= 1 (select main_a v_prenex_18457)) (<= (select main_a v_prenex_18456) 999) (<= (select main_a v_prenex_18456) 500) (<= 500 (select main_a v_prenex_18457)))) (forall ((v_prenex_20244 Int)) (or (<= (+ main_x 1) v_prenex_20244) (<= 2 (* 2 (select main_a v_prenex_20244))) (< v_prenex_20244 main_x))) (forall ((v_prenex_14765 Int) (v_prenex_14764 Int)) (or (< v_prenex_14765 main_y) (<= (select main_a v_prenex_14764) 999) (<= (+ main_x 1) v_prenex_14764) (<= (+ main_y 1) v_prenex_14765) (<= (select main_a v_prenex_14764) (select main_a v_prenex_14765)) (<= 1000 (* 2 (select main_a v_prenex_14765))))) (forall ((v_prenex_14237 Int) (v_prenex_14238 Int)) (or (<= (+ main_y 1) v_prenex_14238) (<= (select main_a v_prenex_14238) 999) (<= 1000 (+ (select main_a v_prenex_14238) (select main_a v_prenex_14237))) (<= (* 2 (select main_a v_prenex_14237)) 1000) (< v_prenex_14238 main_y))) (or (forall ((v_prenex_14211 Int)) (or (<= 2 (* 2 (select main_a v_prenex_14211))) (<= (select main_a v_prenex_14211) 999))) (forall ((v_prenex_14212 Int)) (or (<= 1 (select main_a v_prenex_14212)) (<= 1000 (* 2 (select main_a v_prenex_14212))) (< v_prenex_14212 main_y) (<= (select main_a v_prenex_14212) 1498) (<= (+ main_y 1) v_prenex_14212)))) (forall ((v_prenex_15441 Int) (v_prenex_15440 Int)) (or (<= (select main_a v_prenex_15441) (+ (select main_a v_prenex_15440) 998)) (<= (+ main_y 1) v_prenex_15441) (<= (select main_a v_prenex_15441) 999) (<= 1 (select main_a v_prenex_15440)) (<= 500 (select main_a v_prenex_15441)) (< v_prenex_15441 main_y))) (forall ((v_prenex_20557 Int) (v_prenex_20556 Int)) (or (<= 500 (select main_a v_prenex_20557)) (<= (+ main_x 1) v_prenex_20556) (<= 0 (+ (select main_a v_prenex_20556) 498)) (<= (+ main_y 1) v_prenex_20557) (<= (+ (select main_a v_prenex_20557) (select main_a v_prenex_20556)) 1000) (< v_prenex_20557 main_y) (<= 2 (* 2 (select main_a v_prenex_20556))))) (forall ((v_prenex_19144 Int) (v_prenex_19143 Int)) (or (< v_prenex_19144 main_y) (<= 1 (select main_a v_prenex_19143)) (<= (+ main_y 1) v_prenex_19144) (<= (+ (select main_a v_prenex_19144) (select main_a v_prenex_19143)) 1000) (<= (select main_a v_prenex_19143) 999) (< v_prenex_19143 main_x) (<= (select main_a v_prenex_19144) 999))) (or (forall ((v_prenex_21556 Int)) (<= 1 (select main_a v_prenex_21556))) (forall ((v_prenex_21557 Int)) (or (< v_prenex_21557 main_y) (<= 500 (select main_a v_prenex_21557)) (<= (+ main_y 1) v_prenex_21557) (<= 1000 (* 2 (select main_a v_prenex_21557)))))) (forall ((v_prenex_19706 Int) (v_prenex_19705 Int)) (or (<= (+ (select main_a v_prenex_19706) (select main_a v_prenex_19705)) 1000) (<= 1000 (* 2 (select main_a v_prenex_19706))) (< v_prenex_19706 main_y) (<= (+ main_x 1) v_prenex_19705) (<= (+ main_y 1) v_prenex_19706))) (forall ((v_prenex_21984 Int) (v_prenex_21985 Int)) (or (< v_prenex_21985 main_y) (<= 1000 (+ (select main_a v_prenex_21985) (select main_a v_prenex_21984))) (< v_prenex_21984 main_x) (<= (select main_a v_prenex_21985) 1498) (<= (* 2 (select main_a v_prenex_21984)) 1000) (<= (+ main_y 1) v_prenex_21985))) (forall ((v_prenex_15889 Int) (v_prenex_15888 Int)) (or (<= (select main_a v_prenex_15889) 1498) (<= (+ main_y 1) v_prenex_15889) (<= (select main_a v_prenex_15888) 500) (<= 1000 (* 2 (select main_a v_prenex_15889))) (<= (+ (select main_a v_prenex_15889) (select main_a v_prenex_15888)) 1000) (< v_prenex_15889 main_y) (<= 2 (* 2 (select main_a v_prenex_15888))))) (forall ((v_prenex_14121 Int) (v_prenex_14120 Int)) (or (<= (+ main_y 1) v_prenex_14121) (<= (select main_a v_prenex_14121) (+ (select main_a v_prenex_14120) 998)) (<= (select main_a v_prenex_14121) 1498) (<= (select main_a v_prenex_14121) 999) (<= 2 (* 2 (select main_a v_prenex_14120))) (< v_prenex_14121 main_y))) (forall ((v_prenex_14622 Int) (v_prenex_14623 Int)) (or (<= (select main_a v_prenex_14622) 999) (<= (+ (select main_a v_prenex_14623) (select main_a v_prenex_14622)) 1000) (< v_prenex_14623 main_y) (<= (* 2 (select main_a v_prenex_14623)) 1998) (<= (+ main_y 1) v_prenex_14623) (<= 1 (select main_a v_prenex_14622)))) (forall ((v_prenex_16423 Int) (v_prenex_16422 Int)) (or (< v_prenex_16422 main_x) (<= (+ main_y 1) v_prenex_16423) (< v_prenex_16423 main_y) (<= (select main_a v_prenex_16423) (+ (select main_a v_prenex_16422) 998)) (<= 1 (select main_a v_prenex_16422)) (<= 500 (select main_a v_prenex_16423)))) (forall ((v_prenex_19195 Int) (v_prenex_19196 Int)) (or (<= (+ main_y 1) v_prenex_19196) (<= (select main_a v_prenex_19195) (select main_a v_prenex_19196)) (< v_prenex_19196 main_y) (<= (select main_a v_prenex_19195) 500) (<= (* 2 (select main_a v_prenex_19196)) 1998))) (forall ((v_prenex_14813 Int) (v_prenex_14812 Int)) (or (< v_prenex_14813 main_y) (< v_prenex_14812 main_x) (<= (+ main_y 1) v_prenex_14813) (<= 1 (select main_a v_prenex_14813)) (<= (select main_a v_prenex_14812) (select main_a v_prenex_14813)) (<= 1 (select main_a v_prenex_14812)))) (forall ((v_prenex_13504 Int) (v_prenex_13505 Int)) (or (<= 2 (* 2 (select main_a v_prenex_13504))) (< v_prenex_13505 main_y) (<= 1 (select main_a v_prenex_13504)) (<= (+ main_y 1) v_prenex_13505) (<= (select main_a v_prenex_13505) (+ (select main_a v_prenex_13504) 998)) (<= 1 (select main_a v_prenex_13505)))) (or (forall ((v_prenex_21469 Int)) (or (<= (+ main_y 1) v_prenex_21469) (<= (select main_a v_prenex_21469) 1498) (<= (* 2 (select main_a v_prenex_21469)) 1998) (< v_prenex_21469 main_y))) (forall ((v_prenex_21468 Int)) (or (<= (+ main_x 1) v_prenex_21468) (<= 1 (select main_a v_prenex_21468))))) (forall ((v_prenex_19946 Int) (v_prenex_19947 Int)) (or (<= (+ main_y 1) v_prenex_19947) (<= (select main_a v_prenex_19946) (select main_a v_prenex_19947)) (< v_prenex_19946 main_x) (<= 0 (+ (select main_a v_prenex_19946) 498)) (<= 2 (* 2 (select main_a v_prenex_19946))) (<= 1000 (* 2 (select main_a v_prenex_19947))) (< v_prenex_19947 main_y))) (forall ((v_prenex_14595 Int) (v_prenex_14594 Int)) (or (<= 1000 (+ (select main_a v_prenex_14595) (select main_a v_prenex_14594))) (<= (+ main_y 1) v_prenex_14595) (<= 0 (+ (select main_a v_prenex_14594) 498)) (< v_prenex_14594 main_x) (< v_prenex_14595 main_y) (<= 2 (* 2 (select main_a v_prenex_14594))) (<= (select main_a v_prenex_14595) 999))) (forall ((v_prenex_16804 Int) (v_prenex_16805 Int)) (or (<= (+ main_y 1) v_prenex_16805) (<= (select main_a v_prenex_16804) 999) (< v_prenex_16805 main_y) (< v_prenex_16804 main_x) (<= 0 (+ (select main_a v_prenex_16804) 498)) (<= 1000 (+ (select main_a v_prenex_16805) (select main_a v_prenex_16804))) (<= 1000 (* 2 (select main_a v_prenex_16805))))) (forall ((v_prenex_18606 Int) (v_prenex_18607 Int)) (or (<= (+ (select main_a v_prenex_18607) (select main_a v_prenex_18606)) 1000) (<= 1000 (* 2 (select main_a v_prenex_18607))) (<= 1 (select main_a v_prenex_18607)) (<= (+ main_y 1) v_prenex_18607) (< v_prenex_18607 main_y))) (forall ((v_prenex_21720 Int) (v_prenex_21721 Int)) (or (<= (+ main_y 1) v_prenex_21721) (<= 2 (* 2 (select main_a v_prenex_21720))) (< v_prenex_21721 main_y) (<= 0 (+ (select main_a v_prenex_21720) 498)) (<= (select main_a v_prenex_21721) (+ (select main_a v_prenex_21720) 998)) (<= (select main_a v_prenex_21721) 1498))) (or (forall ((v_prenex_20549 Int)) (or (<= (* 2 (select main_a v_prenex_20549)) 1998) (< v_prenex_20549 main_y))) (forall ((v_prenex_20548 Int)) (or (< v_prenex_20548 main_x) (<= (+ main_x 1) v_prenex_20548) (<= (* 2 (select main_a v_prenex_20548)) 1000)))) (forall ((v_prenex_16296 Int) (v_prenex_16297 Int)) (or (< v_prenex_16297 main_y) (<= 0 (+ (select main_a v_prenex_16296) 498)) (<= (* 2 (select main_a v_prenex_16297)) 1998) (<= 500 (select main_a v_prenex_16297)) (<= (* 2 (select main_a v_prenex_16296)) 1000) (<= (select main_a v_prenex_16297) (+ (select main_a v_prenex_16296) 998)) (<= (+ main_y 1) v_prenex_16297))) (forall ((v_prenex_21762 Int) (v_prenex_21763 Int)) (or (<= (select main_a v_prenex_21762) 999) (< v_prenex_21762 main_x) (< v_prenex_21763 main_y) (<= 2 (* 2 (select main_a v_prenex_21762))) (<= (+ (select main_a v_prenex_21763) (select main_a v_prenex_21762)) 1000) (<= (+ main_y 1) v_prenex_21763) (<= 500 (select main_a v_prenex_21763)))) (forall ((v_prenex_16586 Int) (v_prenex_16587 Int)) (or (< v_prenex_16587 main_y) (<= (+ main_x 1) v_prenex_16586) (<= 0 (+ (select main_a v_prenex_16586) 498)) (<= (select main_a v_prenex_16586) (select main_a v_prenex_16587)) (<= (+ main_y 1) v_prenex_16587) (<= 1 (select main_a v_prenex_16587)) (<= 2 (* 2 (select main_a v_prenex_16586))))) (or (forall ((v_prenex_21011 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_21011))) (<= (select main_a v_prenex_21011) 999) (< v_prenex_21011 main_y) (<= (select main_a v_prenex_21011) 1498) (<= (+ main_y 1) v_prenex_21011))) (forall ((v_prenex_21010 Int)) (or (<= 2 (* 2 (select main_a v_prenex_21010))) (<= 1 (select main_a v_prenex_21010))))) (or (forall ((v_prenex_18903 Int)) (or (<= (+ main_x 1) v_prenex_18903) (<= (select main_a v_prenex_18903) 999) (<= 0 (+ (select main_a v_prenex_18903) 498)))) (forall ((v_prenex_18904 Int)) (or (<= 1 (select main_a v_prenex_18904)) (< v_prenex_18904 main_y) (<= (+ main_y 1) v_prenex_18904) (<= (* 2 (select main_a v_prenex_18904)) 1998)))) (forall ((v_prenex_20401 Int) (v_prenex_20402 Int)) (or (<= 500 (select main_a v_prenex_20402)) (<= 0 (+ (select main_a v_prenex_20401) 498)) (<= 1 (select main_a v_prenex_20401)) (< v_prenex_20402 main_y) (<= (+ main_y 1) v_prenex_20402) (<= 1000 (+ (select main_a v_prenex_20402) (select main_a v_prenex_20401))) (<= 1 (select main_a v_prenex_20402)))) (forall ((v_prenex_17296 Int) (v_prenex_17297 Int)) (or (<= (* 2 (select main_a v_prenex_17296)) 1000) (<= (+ main_x 1) v_prenex_17296) (<= (+ (select main_a v_prenex_17297) (select main_a v_prenex_17296)) 1000) (<= 2 (* 2 (select main_a v_prenex_17296))) (< v_prenex_17297 main_y) (<= (* 2 (select main_a v_prenex_17297)) 1998) (<= (+ main_y 1) v_prenex_17297))) (forall ((v_prenex_18660 Int) (v_prenex_18661 Int)) (or (<= (+ main_x 1) v_prenex_18660) (<= (+ main_y 1) v_prenex_18661) (<= 2 (* 2 (select main_a v_prenex_18660))) (<= 500 (select main_a v_prenex_18661)) (<= 1 (select main_a v_prenex_18660)) (< v_prenex_18661 main_y) (<= 1000 (+ (select main_a v_prenex_18661) (select main_a v_prenex_18660))))) (forall ((v_prenex_20898 Int) (v_prenex_20897 Int)) (or (< v_prenex_20898 main_y) (<= 1 (select main_a v_prenex_20897)) (< v_prenex_20897 main_x) (<= (+ main_x 1) v_prenex_20897) (<= (+ (select main_a v_prenex_20898) (select main_a v_prenex_20897)) 1000))) (forall ((v_prenex_17086 Int) (v_prenex_17087 Int)) (or (<= (+ main_y 1) v_prenex_17087) (<= 1 (select main_a v_prenex_17087)) (<= 1000 (+ (select main_a v_prenex_17087) (select main_a v_prenex_17086))) (<= (select main_a v_prenex_17086) 999) (< v_prenex_17087 main_y) (<= (select main_a v_prenex_17087) 999))) (forall ((v_prenex_14971 Int) (v_prenex_14970 Int)) (or (<= (select main_a v_prenex_14970) 500) (<= (+ (select main_a v_prenex_14971) (select main_a v_prenex_14970)) 1000) (<= (select main_a v_prenex_14971) 1498) (<= (* 2 (select main_a v_prenex_14971)) 1998) (<= (+ main_y 1) v_prenex_14971) (<= 2 (* 2 (select main_a v_prenex_14970))) (< v_prenex_14971 main_y))) (forall ((v_prenex_18628 Int) (v_prenex_18629 Int)) (or (<= 2 (* 2 (select main_a v_prenex_18628))) (<= (+ main_y 1) v_prenex_18629) (<= (+ main_x 1) v_prenex_18628) (< v_prenex_18629 main_y) (<= (select main_a v_prenex_18629) 999) (<= 0 (+ (select main_a v_prenex_18628) 498)) (<= (select main_a v_prenex_18628) (select main_a v_prenex_18629)))) (or (forall ((v_prenex_15712 Int)) (<= 1 (select main_a v_prenex_15712))) (forall ((v_prenex_15713 Int)) (or (<= (+ main_y 1) v_prenex_15713) (<= (* 2 (select main_a v_prenex_15713)) 1998) (<= (select main_a v_prenex_15713) 999) (<= 1 (select main_a v_prenex_15713)) (< v_prenex_15713 main_y)))) (forall ((v_prenex_16584 Int) (v_prenex_16585 Int)) (or (<= (select main_a v_prenex_16585) 999) (<= 0 (+ (select main_a v_prenex_16584) 498)) (<= 1000 (+ (select main_a v_prenex_16585) (select main_a v_prenex_16584))) (< v_prenex_16585 main_y) (<= (+ main_y 1) v_prenex_16585) (<= 500 (select main_a v_prenex_16585)))) (forall ((v_prenex_19791 Int) (v_prenex_19792 Int)) (or (<= (select main_a v_prenex_19792) 999) (<= (+ main_y 1) v_prenex_19792) (<= (+ (select main_a v_prenex_19792) (select main_a v_prenex_19791)) 1000) (<= 0 (+ (select main_a v_prenex_19791) 498)) (< v_prenex_19792 main_y) (<= (* 2 (select main_a v_prenex_19791)) 1000) (<= (+ main_x 1) v_prenex_19791))) (forall ((v_prenex_13869 Int) (v_prenex_13870 Int)) (or (<= (select main_a v_prenex_13870) 1498) (<= 1 (select main_a v_prenex_13870)) (< v_prenex_13870 main_y) (<= (+ (select main_a v_prenex_13870) (select main_a v_prenex_13869)) 1000) (<= (select main_a v_prenex_13869) 500) (<= (+ main_y 1) v_prenex_13870))) (forall ((v_prenex_20386 Int) (v_prenex_20385 Int)) (or (<= (+ main_x 1) v_prenex_20385) (< v_prenex_20386 main_y) (<= 1000 (+ (select main_a v_prenex_20386) (select main_a v_prenex_20385))) (< v_prenex_20385 main_x) (<= 2 (* 2 (select main_a v_prenex_20385))))) (forall ((v_prenex_18637 Int) (v_prenex_18636 Int)) (or (< v_prenex_18637 main_y) (<= (select main_a v_prenex_18636) 999) (<= (select main_a v_prenex_18637) 1498) (<= (select main_a v_prenex_18636) (select main_a v_prenex_18637)) (<= 1 (select main_a v_prenex_18637)) (<= (+ main_y 1) v_prenex_18637) (<= 2 (* 2 (select main_a v_prenex_18636))))) (forall ((v_prenex_21690 Int) (v_prenex_21691 Int)) (or (<= (+ (select main_a v_prenex_21691) (select main_a v_prenex_21690)) 1000) (<= 0 (+ (select main_a v_prenex_21690) 498)) (<= (+ main_y 1) v_prenex_21691) (<= 1 (select main_a v_prenex_21691)) (<= (* 2 (select main_a v_prenex_21691)) 1998) (<= 2 (* 2 (select main_a v_prenex_21690))) (< v_prenex_21691 main_y))) (forall ((v_prenex_21597 Int) (v_prenex_21596 Int)) (or (<= (+ main_y 1) v_prenex_21597) (<= (select main_a v_prenex_21597) (+ (select main_a v_prenex_21596) 998)) (<= (* 2 (select main_a v_prenex_21596)) 1000) (<= 500 (select main_a v_prenex_21597)) (< v_prenex_21597 main_y) (<= (select main_a v_prenex_21596) 500))) (forall ((v_prenex_16210 Int) (v_prenex_16211 Int)) (or (<= (select main_a v_prenex_16210) (select main_a v_prenex_16211)) (<= (+ main_y 1) v_prenex_16211) (<= (select main_a v_prenex_16211) 999) (< v_prenex_16211 main_y) (<= (select main_a v_prenex_16210) 999) (<= (* 2 (select main_a v_prenex_16210)) 1000) (<= (* 2 (select main_a v_prenex_16211)) 1998))) (forall ((v_prenex_20736 Int) (v_prenex_20735 Int)) (or (<= 2 (* 2 (select main_a v_prenex_20735))) (<= 1000 (* 2 (select main_a v_prenex_20736))) (<= (+ main_y 1) v_prenex_20736) (< v_prenex_20736 main_y) (<= (+ (select main_a v_prenex_20736) (select main_a v_prenex_20735)) 1000) (<= 0 (+ (select main_a v_prenex_20735) 498)) (<= (select main_a v_prenex_20736) 999))) (forall ((v_prenex_19528 Int) (v_prenex_19529 Int)) (or (<= (* 2 (select main_a v_prenex_19528)) 1000) (<= 0 (+ (select main_a v_prenex_19528) 498)) (< v_prenex_19528 main_x) (<= 1000 (* 2 (select main_a v_prenex_19529))) (< v_prenex_19529 main_y) (<= 1000 (+ (select main_a v_prenex_19529) (select main_a v_prenex_19528))) (<= (+ main_y 1) v_prenex_19529))) (forall ((v_prenex_20517 Int) (v_prenex_20516 Int)) (or (<= (+ main_y 1) v_prenex_20517) (< v_prenex_20516 main_x) (< v_prenex_20517 main_y) (<= 1 (select main_a v_prenex_20517)) (<= (+ (select main_a v_prenex_20517) (select main_a v_prenex_20516)) 1000) (<= (select main_a v_prenex_20516) 500))) (forall ((v_prenex_15805 Int) (v_prenex_15804 Int)) (or (< v_prenex_15805 main_y) (<= (select main_a v_prenex_15804) (select main_a v_prenex_15805)) (<= (+ main_x 1) v_prenex_15804) (< v_prenex_15804 main_x) (<= 2 (* 2 (select main_a v_prenex_15804))))) (forall ((v_prenex_15257 Int) (v_prenex_15256 Int)) (or (< v_prenex_15257 main_y) (<= 1 (select main_a v_prenex_15256)) (<= (+ main_y 1) v_prenex_15257) (<= 2 (* 2 (select main_a v_prenex_15256))) (< v_prenex_15256 main_x) (<= (select main_a v_prenex_15257) (+ (select main_a v_prenex_15256) 998)) (<= (select main_a v_prenex_15257) 999))) (forall ((v_prenex_19228 Int) (v_prenex_19227 Int)) (or (< v_prenex_19228 main_y) (<= 1000 (* 2 (select main_a v_prenex_19228))) (<= (* 2 (select main_a v_prenex_19228)) 1998) (<= (+ main_y 1) v_prenex_19228) (<= (select main_a v_prenex_19227) 500) (<= (select main_a v_prenex_19227) (select main_a v_prenex_19228)))) (forall ((v_prenex_21422 Int) (v_prenex_21423 Int)) (or (< v_prenex_21423 main_y) (<= (+ (select main_a v_prenex_21423) (select main_a v_prenex_21422)) 1000) (<= (select main_a v_prenex_21422) 500) (<= (+ main_y 1) v_prenex_21423) (<= 1 (select main_a v_prenex_21423)) (<= (* 2 (select main_a v_prenex_21423)) 1998))) (or (forall ((v_prenex_15268 Int)) (or (<= (+ main_x 1) v_prenex_15268) (< v_prenex_15268 main_x) (<= (select main_a v_prenex_15268) 999) (<= 1 (select main_a v_prenex_15268)))) (forall ((v_prenex_15269 Int)) (<= (* 2 (select main_a v_prenex_15269)) 1998))) (forall ((v_prenex_13936 Int) (v_prenex_13935 Int)) (or (<= (+ main_y 1) v_prenex_13936) (<= 0 (+ (select main_a v_prenex_13935) 498)) (<= (+ (select main_a v_prenex_13936) (select main_a v_prenex_13935)) 1000) (<= 1 (select main_a v_prenex_13935)) (<= (select main_a v_prenex_13936) 1498) (< v_prenex_13936 main_y) (< v_prenex_13935 main_x))) (forall ((v_prenex_17568 Int)) (or (<= (+ main_y 1) v_prenex_17568) (<= 1000 (* 2 (select main_a v_prenex_17568))) (< v_prenex_17568 main_y) (<= 500 (select main_a v_prenex_17568)))) (or (forall ((v_prenex_17867 Int)) (or (<= (* 2 (select main_a v_prenex_17867)) 1000) (<= 2 (* 2 (select main_a v_prenex_17867))))) (forall ((v_prenex_17868 Int)) (or (<= (+ main_y 1) v_prenex_17868) (< v_prenex_17868 main_y) (<= (* 2 (select main_a v_prenex_17868)) 1998)))) (or (forall ((v_prenex_18356 Int)) (or (<= 2 (* 2 (select main_a v_prenex_18356))) (<= 0 (+ (select main_a v_prenex_18356) 498)))) (forall ((v_prenex_18357 Int)) (or (<= 1 (select main_a v_prenex_18357)) (<= (select main_a v_prenex_18357) 999) (<= 1000 (* 2 (select main_a v_prenex_18357))) (< v_prenex_18357 main_y) (<= (+ main_y 1) v_prenex_18357)))) (forall ((v_prenex_17853 Int) (v_prenex_17852 Int)) (or (< v_prenex_17853 main_y) (<= (* 2 (select main_a v_prenex_17852)) 1000) (<= (select main_a v_prenex_17853) 1498) (<= (select main_a v_prenex_17852) 500) (<= (+ main_y 1) v_prenex_17853) (<= 1000 (+ (select main_a v_prenex_17853) (select main_a v_prenex_17852))))) (forall ((v_prenex_16702 Int) (v_prenex_16703 Int)) (or (<= 1 (select main_a v_prenex_16702)) (<= (+ main_y 1) v_prenex_16703) (<= (select main_a v_prenex_16702) (select main_a v_prenex_16703)) (<= 1000 (* 2 (select main_a v_prenex_16703))) (<= (select main_a v_prenex_16703) 1498) (<= (* 2 (select main_a v_prenex_16702)) 1000) (< v_prenex_16703 main_y))) (forall ((v_prenex_16080 Int) (v_prenex_16081 Int)) (or (<= (* 2 (select main_a v_prenex_16081)) 1998) (<= 1 (select main_a v_prenex_16080)) (<= 1000 (+ (select main_a v_prenex_16081) (select main_a v_prenex_16080))) (< v_prenex_16081 main_y) (<= (+ main_y 1) v_prenex_16081))) (forall ((v_prenex_16324 Int) (v_prenex_16325 Int)) (or (<= (* 2 (select main_a v_prenex_16324)) 1000) (<= (+ (select main_a v_prenex_16325) (select main_a v_prenex_16324)) 1000) (<= (select main_a v_prenex_16324) 999) (<= (+ main_y 1) v_prenex_16325) (<= (* 2 (select main_a v_prenex_16325)) 1998) (< v_prenex_16325 main_y) (<= (select main_a v_prenex_16325) 1498))) (or (forall ((v_prenex_17584 Int)) (or (<= (+ main_y 1) v_prenex_17584) (< v_prenex_17584 main_y) (<= 1 (select main_a v_prenex_17584)) (<= (* 2 (select main_a v_prenex_17584)) 1998))) (forall ((v_prenex_17583 Int)) (or (<= 2 (* 2 (select main_a v_prenex_17583))) (<= (+ main_x 1) v_prenex_17583)))) (forall ((v_prenex_21811 Int) (v_prenex_21812 Int)) (or (< v_prenex_21812 main_y) (<= (+ (select main_a v_prenex_21812) (select main_a v_prenex_21811)) 1000) (<= (select main_a v_prenex_21811) 500) (<= 1 (select main_a v_prenex_21812)) (< v_prenex_21811 main_x) (<= (+ main_y 1) v_prenex_21812) (<= 1 (select main_a v_prenex_21811)))) (forall ((v_prenex_17344 Int) (v_prenex_17345 Int)) (or (<= 1 (select main_a v_prenex_17344)) (<= (* 2 (select main_a v_prenex_17345)) 1998) (< v_prenex_17345 main_y) (<= 500 (select main_a v_prenex_17345)) (<= (select main_a v_prenex_17344) (select main_a v_prenex_17345)) (<= (select main_a v_prenex_17344) 500) (<= (+ main_y 1) v_prenex_17345))) (or (forall ((v_prenex_21407 Int)) (or (<= (+ main_y 1) v_prenex_21407) (< v_prenex_21407 main_y) (<= (* 2 (select main_a v_prenex_21407)) 1998))) (forall ((v_prenex_21406 Int)) (or (<= (select main_a v_prenex_21406) 500) (<= 2 (* 2 (select main_a v_prenex_21406)))))) (forall ((v_prenex_16848 Int) (v_prenex_16849 Int)) (or (< v_prenex_16849 main_y) (<= 1 (select main_a v_prenex_16849)) (<= (* 2 (select main_a v_prenex_16848)) 1000) (<= (select main_a v_prenex_16848) 999) (<= (select main_a v_prenex_16849) 1498) (<= (select main_a v_prenex_16849) (+ (select main_a v_prenex_16848) 998)) (<= (+ main_y 1) v_prenex_16849))) (forall ((v_prenex_15265 Int) (v_prenex_15264 Int)) (or (<= 1000 (+ (select main_a v_prenex_15265) (select main_a v_prenex_15264))) (<= (+ main_y 1) v_prenex_15265) (< v_prenex_15265 main_y) (<= (* 2 (select main_a v_prenex_15265)) 1998))) (forall ((v_prenex_19656 Int) (v_prenex_19655 Int)) (or (<= (select main_a v_prenex_19656) 1498) (<= (+ (select main_a v_prenex_19656) (select main_a v_prenex_19655)) 1000) (<= (+ main_y 1) v_prenex_19656) (<= 1 (select main_a v_prenex_19655)) (<= (select main_a v_prenex_19655) 999) (< v_prenex_19656 main_y))) (forall ((v_prenex_20863 Int) (v_prenex_20864 Int)) (or (<= (* 2 (select main_a v_prenex_20864)) 1998) (<= (select main_a v_prenex_20863) 999) (<= 2 (* 2 (select main_a v_prenex_20863))) (<= (+ main_y 1) v_prenex_20864) (<= (select main_a v_prenex_20864) 999) (< v_prenex_20864 main_y) (<= 1000 (+ (select main_a v_prenex_20864) (select main_a v_prenex_20863))))) (forall ((v_prenex_16420 Int) (v_prenex_16421 Int)) (or (<= (select main_a v_prenex_16420) 500) (<= (+ main_x 1) v_prenex_16420) (<= 2 (* 2 (select main_a v_prenex_16420))) (<= 500 (select main_a v_prenex_16421)) (<= (+ main_y 1) v_prenex_16421) (< v_prenex_16421 main_y) (<= 1000 (+ (select main_a v_prenex_16421) (select main_a v_prenex_16420))))) (forall ((v_prenex_17002 Int) (v_prenex_17003 Int)) (or (<= 1 (select main_a v_prenex_17002)) (<= (+ (select main_a v_prenex_17003) (select main_a v_prenex_17002)) 1000) (<= 1 (select main_a v_prenex_17003)) (< v_prenex_17003 main_y) (<= (+ main_y 1) v_prenex_17003) (<= 500 (select main_a v_prenex_17003)))) (forall ((v_prenex_20720 Int) (v_prenex_20719 Int)) (or (<= 1 (select main_a v_prenex_20720)) (<= 2 (* 2 (select main_a v_prenex_20719))) (< v_prenex_20720 main_y) (<= (+ main_y 1) v_prenex_20720) (<= 0 (+ (select main_a v_prenex_20719) 498)) (<= 1000 (+ (select main_a v_prenex_20720) (select main_a v_prenex_20719))) (< v_prenex_20719 main_x))) (forall ((v_prenex_19533 Int) (v_prenex_19532 Int)) (or (< v_prenex_19532 main_x) (<= 1000 (+ (select main_a v_prenex_19533) (select main_a v_prenex_19532))) (<= (+ main_x 1) v_prenex_19532) (<= 0 (+ (select main_a v_prenex_19532) 498)) (<= (select main_a v_prenex_19532) 500))) (or (forall ((v_prenex_20163 Int)) (or (<= (+ main_y 1) v_prenex_20163) (< v_prenex_20163 main_y) (<= 1000 (* 2 (select main_a v_prenex_20163))))) (forall ((v_prenex_20162 Int)) (or (< v_prenex_20162 main_x) (<= 0 (+ (select main_a v_prenex_20162) 498)) (<= 1 (select main_a v_prenex_20162))))) (forall ((v_prenex_14152 Int) (v_prenex_14153 Int)) (or (<= 1 (select main_a v_prenex_14153)) (< v_prenex_14153 main_y) (<= (select main_a v_prenex_14153) (+ (select main_a v_prenex_14152) 998)) (<= (+ main_y 1) v_prenex_14153) (<= (select main_a v_prenex_14153) 999))) (or (forall ((v_prenex_20662 Int)) (or (<= (select main_a v_prenex_20662) 999) (<= (+ main_y 1) v_prenex_20662) (<= (* 2 (select main_a v_prenex_20662)) 1998) (< v_prenex_20662 main_y))) (forall ((v_prenex_20661 Int)) (or (<= 0 (+ (select main_a v_prenex_20661) 498)) (<= (select main_a v_prenex_20661) 500)))) (forall ((v_prenex_17542 Int) (v_prenex_17543 Int)) (or (<= (+ main_y 1) v_prenex_17543) (<= (select main_a v_prenex_17542) 500) (<= (select main_a v_prenex_17543) 999) (< v_prenex_17543 main_y) (<= (* 2 (select main_a v_prenex_17542)) 1000) (<= (select main_a v_prenex_17543) 1498) (<= (select main_a v_prenex_17543) (+ (select main_a v_prenex_17542) 998)))) (forall ((v_prenex_16428 Int) (v_prenex_16429 Int)) (or (<= (select main_a v_prenex_16429) 1498) (<= (+ main_y 1) v_prenex_16429) (< v_prenex_16429 main_y) (<= (+ (select main_a v_prenex_16429) (select main_a v_prenex_16428)) 1000) (<= (* 2 (select main_a v_prenex_16429)) 1998))) (forall ((v_prenex_17438 Int) (v_prenex_17439 Int)) (or (<= 1 (select main_a v_prenex_17439)) (<= 1000 (+ (select main_a v_prenex_17439) (select main_a v_prenex_17438))) (<= (+ main_y 1) v_prenex_17439) (<= (* 2 (select main_a v_prenex_17438)) 1000) (<= (select main_a v_prenex_17438) 500) (< v_prenex_17439 main_y))) (forall ((v_prenex_20563 Int) (v_prenex_20562 Int)) (or (<= 2 (* 2 (select main_a v_prenex_20562))) (<= 1 (select main_a v_prenex_20563)) (< v_prenex_20563 main_y) (<= (select main_a v_prenex_20562) (select main_a v_prenex_20563)) (<= (+ main_y 1) v_prenex_20563) (<= (select main_a v_prenex_20562) 999))) (<= (+ main_y 1) main_x) (or (forall ((v_prenex_15075 Int)) (or (<= (+ main_y 1) v_prenex_15075) (< v_prenex_15075 main_y) (<= (* 2 (select main_a v_prenex_15075)) 1998))) (forall ((v_prenex_15074 Int)) (or (<= (+ main_x 1) v_prenex_15074) (<= 0 (+ (select main_a v_prenex_15074) 498))))) (forall ((v_prenex_21279 Int) (v_prenex_21280 Int)) (or (< v_prenex_21280 main_y) (<= (+ main_y 1) v_prenex_21280) (<= (select main_a v_prenex_21280) (+ (select main_a v_prenex_21279) 998)) (<= 0 (+ (select main_a v_prenex_21279) 498)) (<= (select main_a v_prenex_21280) 1498) (<= (* 2 (select main_a v_prenex_21280)) 1998) (<= 1 (select main_a v_prenex_21279)))) (forall ((v_prenex_13744 Int) (v_prenex_13743 Int)) (or (< v_prenex_13743 main_x) (<= (select main_a v_prenex_13743) 999) (<= 1000 (+ (select main_a v_prenex_13744) (select main_a v_prenex_13743))) (<= (+ main_x 1) v_prenex_13743) (<= 1 (select main_a v_prenex_13743)))) (forall ((v_prenex_16522 Int) (v_prenex_16523 Int)) (or (<= 1000 (+ (select main_a v_prenex_16523) (select main_a v_prenex_16522))) (<= 2 (* 2 (select main_a v_prenex_16522))) (< v_prenex_16523 main_y) (<= (+ main_x 1) v_prenex_16522) (<= (select main_a v_prenex_16523) 1498) (<= (+ main_y 1) v_prenex_16523) (<= 0 (+ (select main_a v_prenex_16522) 498)))) (forall ((v_prenex_16754 Int) (v_prenex_16755 Int)) (or (< v_prenex_16755 main_y) (<= 1000 (+ (select main_a v_prenex_16755) (select main_a v_prenex_16754))) (<= (+ main_y 1) v_prenex_16755) (<= 1 (select main_a v_prenex_16755)) (<= (select main_a v_prenex_16754) 999) (<= (* 2 (select main_a v_prenex_16754)) 1000))) (or (forall ((v_prenex_14052 Int)) (or (<= 2 (* 2 (select main_a v_prenex_14052))) (<= 1 (select main_a v_prenex_14052)) (< v_prenex_14052 main_x))) (forall ((v_prenex_14053 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_14053))) (<= (+ main_y 1) v_prenex_14053) (<= (select main_a v_prenex_14053) 1498) (< v_prenex_14053 main_y)))) (forall ((v_prenex_15539 Int) (v_prenex_15538 Int)) (or (< v_prenex_15539 main_y) (<= (select main_a v_prenex_15538) 999) (<= 1 (select main_a v_prenex_15538)) (<= 1000 (+ (select main_a v_prenex_15539) (select main_a v_prenex_15538))) (<= (+ main_y 1) v_prenex_15539) (<= 1000 (* 2 (select main_a v_prenex_15539))) (<= (select main_a v_prenex_15539) 999))) (forall ((v_prenex_15814 Int) (v_prenex_15815 Int)) (or (<= (select main_a v_prenex_15815) (+ (select main_a v_prenex_15814) 998)) (<= (+ main_y 1) v_prenex_15815) (<= 1 (select main_a v_prenex_15814)) (< v_prenex_15815 main_y) (<= 1000 (* 2 (select main_a v_prenex_15815))) (< v_prenex_15814 main_x) (<= 2 (* 2 (select main_a v_prenex_15814))))) (or (forall ((v_prenex_15365 Int)) (<= (* 2 (select main_a v_prenex_15365)) 1998)) (forall ((v_prenex_15364 Int)) (or (<= (+ main_x 1) v_prenex_15364) (<= 2 (* 2 (select main_a v_prenex_15364))) (<= (select main_a v_prenex_15364) 999) (< v_prenex_15364 main_x)))) (forall ((v_prenex_15623 Int) (v_prenex_15622 Int)) (or (< v_prenex_15623 main_y) (<= (select main_a v_prenex_15622) 999) (<= (* 2 (select main_a v_prenex_15623)) 1998) (<= (* 2 (select main_a v_prenex_15622)) 1000) (<= (select main_a v_prenex_15623) (+ (select main_a v_prenex_15622) 998)) (<= (+ main_y 1) v_prenex_15623))) (forall ((v_prenex_19627 Int) (v_prenex_19628 Int)) (or (<= (+ main_y 1) v_prenex_19628) (< v_prenex_19628 main_y) (<= 2 (* 2 (select main_a v_prenex_19627))) (<= (select main_a v_prenex_19627) 999) (<= (select main_a v_prenex_19628) (+ (select main_a v_prenex_19627) 998)) (< v_prenex_19627 main_x) (<= 1 (select main_a v_prenex_19628)))) (forall ((v_prenex_16386 Int) (v_prenex_16387 Int)) (or (<= (+ main_x 1) v_prenex_16386) (<= (+ main_y 1) v_prenex_16387) (<= (select main_a v_prenex_16387) 1498) (<= (+ (select main_a v_prenex_16387) (select main_a v_prenex_16386)) 1000) (< v_prenex_16387 main_y) (<= 1 (select main_a v_prenex_16386)))) (forall ((v_prenex_21692 Int) (v_prenex_21693 Int)) (or (< v_prenex_21693 main_y) (<= (* 2 (select main_a v_prenex_21692)) 1000) (<= (select main_a v_prenex_21692) 999) (<= 1000 (+ (select main_a v_prenex_21693) (select main_a v_prenex_21692))) (<= (select main_a v_prenex_21693) 1498) (<= (+ main_y 1) v_prenex_21693) (<= 1 (select main_a v_prenex_21693)))) (or (forall ((v_prenex_19624 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_19624))) (<= (+ main_y 1) v_prenex_19624) (< v_prenex_19624 main_y))) (forall ((v_prenex_19623 Int)) (or (<= 2 (* 2 (select main_a v_prenex_19623))) (<= (+ main_x 1) v_prenex_19623) (<= (select main_a v_prenex_19623) 999)))) (forall ((v_prenex_20092 Int) (v_prenex_20091 Int)) (or (<= (* 2 (select main_a v_prenex_20091)) 1000) (< v_prenex_20092 main_y) (<= (select main_a v_prenex_20092) (+ (select main_a v_prenex_20091) 998)) (<= (select main_a v_prenex_20092) 1498) (<= (+ main_y 1) v_prenex_20092) (<= (+ main_x 1) v_prenex_20091))) (forall ((v_prenex_17488 Int) (v_prenex_17489 Int)) (or (< v_prenex_17489 main_y) (< v_prenex_17488 main_x) (<= (+ main_y 1) v_prenex_17489) (<= (select main_a v_prenex_17489) 999) (<= (select main_a v_prenex_17488) (select main_a v_prenex_17489)) (<= 2 (* 2 (select main_a v_prenex_17488))) (<= 0 (+ (select main_a v_prenex_17488) 498)))) (or (forall ((v_prenex_21676 Int)) (or (< v_prenex_21676 main_x) (<= 2 (* 2 (select main_a v_prenex_21676))) (<= 0 (+ (select main_a v_prenex_21676) 498)))) (forall ((v_prenex_21677 Int)) (or (<= (+ main_y 1) v_prenex_21677) (< v_prenex_21677 main_y) (<= (select main_a v_prenex_21677) 1498) (<= (* 2 (select main_a v_prenex_21677)) 1998)))) (forall ((v_prenex_17520 Int) (v_prenex_17521 Int)) (or (<= (+ main_y 1) v_prenex_17521) (<= (select main_a v_prenex_17520) (select main_a v_prenex_17521)) (<= (* 2 (select main_a v_prenex_17520)) 1000) (< v_prenex_17520 main_x) (<= (+ main_x 1) v_prenex_17520))) (forall ((v_prenex_21399 Int) (v_prenex_21398 Int)) (or (<= (* 2 (select main_a v_prenex_21399)) 1998) (<= 1000 (+ (select main_a v_prenex_21399) (select main_a v_prenex_21398))) (< v_prenex_21398 main_x) (<= (+ main_y 1) v_prenex_21399) (< v_prenex_21399 main_y))) (forall ((v_prenex_18189 Int) (v_prenex_18188 Int)) (or (<= 1000 (+ (select main_a v_prenex_18189) (select main_a v_prenex_18188))) (<= 2 (* 2 (select main_a v_prenex_18188))) (<= (+ main_y 1) v_prenex_18189) (< v_prenex_18189 main_y) (<= (select main_a v_prenex_18188) 500) (<= (* 2 (select main_a v_prenex_18189)) 1998))) (forall ((v_prenex_21992 Int)) (or (<= (+ main_y 1) v_prenex_21992) (<= 1 (select main_a v_prenex_21992)) (<= 1000 (* 2 (select main_a v_prenex_21992))) (< v_prenex_21992 main_y) (<= (select main_a v_prenex_21992) 999))) (forall ((v_prenex_15647 Int) (v_prenex_15646 Int)) (or (<= (* 2 (select main_a v_prenex_15646)) 1000) (<= 500 (select main_a v_prenex_15647)) (< v_prenex_15647 main_y) (<= (* 2 (select main_a v_prenex_15647)) 1998) (<= (+ main_y 1) v_prenex_15647) (<= (+ (select main_a v_prenex_15647) (select main_a v_prenex_15646)) 1000) (<= 0 (+ (select main_a v_prenex_15646) 498)))) (forall ((v_prenex_17217 Int) (v_prenex_17218 Int)) (or (<= 1 (select main_a v_prenex_17217)) (<= 1000 (+ (select main_a v_prenex_17218) (select main_a v_prenex_17217))) (<= (+ main_y 1) v_prenex_17218) (<= 1000 (* 2 (select main_a v_prenex_17218))) (< v_prenex_17218 main_y) (<= (select main_a v_prenex_17218) 1498))) (or (forall ((v_prenex_13867 Int)) (or (<= 2 (* 2 (select main_a v_prenex_13867))) (<= (select main_a v_prenex_13867) 500))) (forall ((v_prenex_13868 Int)) (or (<= (* 2 (select main_a v_prenex_13868)) 1998) (<= 1000 (* 2 (select main_a v_prenex_13868))) (<= 1 (select main_a v_prenex_13868)) (< v_prenex_13868 main_y) (<= (+ main_y 1) v_prenex_13868)))) (forall ((v_prenex_17374 Int) (v_prenex_17375 Int)) (or (<= (select main_a v_prenex_17374) 500) (< v_prenex_17375 main_y) (<= (+ main_y 1) v_prenex_17375) (<= 1000 (* 2 (select main_a v_prenex_17375))) (<= 1 (select main_a v_prenex_17374)) (< v_prenex_17374 main_x) (<= (select main_a v_prenex_17374) (select main_a v_prenex_17375)))) (forall ((v_prenex_15763 Int) (v_prenex_15762 Int)) (or (<= 0 (+ (select main_a v_prenex_15762) 498)) (<= (select main_a v_prenex_15762) (select main_a v_prenex_15763)) (< v_prenex_15763 main_y) (<= (select main_a v_prenex_15763) 1498) (<= (+ main_y 1) v_prenex_15763) (<= (select main_a v_prenex_15763) 999))) (forall ((v_prenex_18310 Int) (v_prenex_18311 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_18311))) (<= (* 2 (select main_a v_prenex_18310)) 1000) (<= (+ main_x 1) v_prenex_18310) (<= 0 (+ (select main_a v_prenex_18310) 498)) (< v_prenex_18311 main_y) (<= (select main_a v_prenex_18310) (select main_a v_prenex_18311)) (<= (+ main_y 1) v_prenex_18311))) (or (forall ((v_prenex_15720 Int)) (or (<= (select main_a v_prenex_15720) 999) (< v_prenex_15720 main_x) (<= 2 (* 2 (select main_a v_prenex_15720))))) (forall ((v_prenex_15721 Int)) (or (<= (* 2 (select main_a v_prenex_15721)) 1998) (< v_prenex_15721 main_y) (<= (+ main_y 1) v_prenex_15721) (<= (select main_a v_prenex_15721) 999)))) (forall ((v_prenex_18815 Int) (v_prenex_18816 Int)) (or (< v_prenex_18816 main_y) (<= (select main_a v_prenex_18815) 500) (<= (select main_a v_prenex_18815) 999) (<= 1 (select main_a v_prenex_18816)) (<= 500 (select main_a v_prenex_18816)) (<= (+ main_y 1) v_prenex_18816) (<= (select main_a v_prenex_18816) (+ (select main_a v_prenex_18815) 998)))) (forall ((v_prenex_15997 Int) (v_prenex_15996 Int)) (or (<= (+ main_y 1) v_prenex_15997) (<= (+ main_x 1) v_prenex_15996) (<= 500 (select main_a v_prenex_15997)) (<= (select main_a v_prenex_15996) (select main_a v_prenex_15997)) (< v_prenex_15997 main_y) (<= (select main_a v_prenex_15996) 500))) (forall ((v_prenex_14338 Int) (v_prenex_14337 Int)) (or (<= (select main_a v_prenex_14338) (+ (select main_a v_prenex_14337) 998)) (<= 500 (select main_a v_prenex_14338)) (<= 1000 (* 2 (select main_a v_prenex_14338))) (<= (* 2 (select main_a v_prenex_14337)) 1000) (< v_prenex_14338 main_y) (<= 0 (+ (select main_a v_prenex_14337) 498)) (<= (+ main_y 1) v_prenex_14338))) (forall ((v_prenex_14677 Int) (v_prenex_14676 Int)) (or (< v_prenex_14677 main_y) (<= (+ main_y 1) v_prenex_14677) (<= 500 (select main_a v_prenex_14677)) (<= (+ (select main_a v_prenex_14677) (select main_a v_prenex_14676)) 1000) (<= 1 (select main_a v_prenex_14677)) (<= (* 2 (select main_a v_prenex_14676)) 1000))) (or (forall ((v_prenex_18102 Int)) (or (<= 2 (* 2 (select main_a v_prenex_18102))) (<= (select main_a v_prenex_18102) 999))) (forall ((v_prenex_18103 Int)) (or (<= (+ main_y 1) v_prenex_18103) (< v_prenex_18103 main_y) (<= (* 2 (select main_a v_prenex_18103)) 1998) (<= 1 (select main_a v_prenex_18103)) (<= (select main_a v_prenex_18103) 1498)))) (forall ((v_prenex_15927 Int) (v_prenex_15926 Int)) (or (< v_prenex_15927 main_y) (<= (+ main_y 1) v_prenex_15927) (<= 1000 (* 2 (select main_a v_prenex_15927))) (<= 1 (select main_a v_prenex_15927)) (<= (+ (select main_a v_prenex_15927) (select main_a v_prenex_15926)) 1000) (<= 2 (* 2 (select main_a v_prenex_15926))) (<= 1 (select main_a v_prenex_15926)))) (forall ((v_prenex_17144 Int) (v_prenex_17145 Int)) (or (<= (* 2 (select main_a v_prenex_17145)) 1998) (<= 0 (+ (select main_a v_prenex_17144) 498)) (<= (select main_a v_prenex_17144) (select main_a v_prenex_17145)) (< v_prenex_17145 main_y) (<= 1 (select main_a v_prenex_17144)) (<= (+ main_y 1) v_prenex_17145) (<= (select main_a v_prenex_17145) 999))) (forall ((v_prenex_20282 Int) (v_prenex_20281 Int)) (or (< v_prenex_20282 main_y) (<= (+ (select main_a v_prenex_20282) (select main_a v_prenex_20281)) 1000) (<= 1 (select main_a v_prenex_20281)) (<= 2 (* 2 (select main_a v_prenex_20281))) (<= (* 2 (select main_a v_prenex_20282)) 1998) (<= (+ main_y 1) v_prenex_20282))) (forall ((v_prenex_19243 Int) (v_prenex_19244 Int)) (or (<= (select main_a v_prenex_19243) 500) (<= (select main_a v_prenex_19244) (+ (select main_a v_prenex_19243) 998)) (<= 0 (+ (select main_a v_prenex_19243) 498)) (<= (+ main_x 1) v_prenex_19243) (< v_prenex_19243 main_x))) (forall ((v_prenex_14358 Int) (v_prenex_14357 Int)) (or (<= (* 2 (select main_a v_prenex_14357)) 1000) (<= 1000 (+ (select main_a v_prenex_14358) (select main_a v_prenex_14357))) (<= 500 (select main_a v_prenex_14358)) (<= 2 (* 2 (select main_a v_prenex_14357))) (< v_prenex_14358 main_y) (<= (+ main_y 1) v_prenex_14358) (<= 1000 (* 2 (select main_a v_prenex_14358))))) (or (forall ((v_prenex_14786 Int)) (<= (select main_a v_prenex_14786) 500)) (forall ((v_prenex_14787 Int)) (or (<= (* 2 (select main_a v_prenex_14787)) 1998) (<= (+ main_y 1) v_prenex_14787) (< v_prenex_14787 main_y) (<= 1000 (* 2 (select main_a v_prenex_14787))) (<= 1 (select main_a v_prenex_14787))))) (forall ((v_prenex_17579 Int) (v_prenex_17580 Int)) (or (<= (+ main_x 1) v_prenex_17579) (<= 0 (+ (select main_a v_prenex_17579) 498)) (< v_prenex_17579 main_x) (<= 1000 (+ (select main_a v_prenex_17580) (select main_a v_prenex_17579))) (< v_prenex_17580 main_y))) (forall ((v_prenex_19061 Int) (v_prenex_19062 Int)) (or (<= (select main_a v_prenex_19062) 1498) (<= (+ main_y 1) v_prenex_19062) (< v_prenex_19062 main_y) (<= 1 (select main_a v_prenex_19061)) (<= 1 (select main_a v_prenex_19062)) (<= (select main_a v_prenex_19061) (select main_a v_prenex_19062)) (<= (* 2 (select main_a v_prenex_19061)) 1000))) (or (forall ((v_prenex_13873 Int)) (<= (* 2 (select main_a v_prenex_13873)) 1000)) (forall ((v_prenex_13874 Int)) (or (< v_prenex_13874 main_y) (<= 1000 (* 2 (select main_a v_prenex_13874))) (<= (+ main_y 1) v_prenex_13874) (<= (* 2 (select main_a v_prenex_13874)) 1998)))) (forall ((v_prenex_19115 Int) (v_prenex_19116 Int)) (or (<= 1000 (+ (select main_a v_prenex_19116) (select main_a v_prenex_19115))) (<= 1 (select main_a v_prenex_19115)) (<= 1000 (* 2 (select main_a v_prenex_19116))) (<= (* 2 (select main_a v_prenex_19115)) 1000) (<= (+ main_x 1) v_prenex_19115) (< v_prenex_19116 main_y) (<= (+ main_y 1) v_prenex_19116))) (forall ((v_prenex_13940 Int) (v_prenex_13939 Int)) (or (<= 0 (+ (select main_a v_prenex_13939) 498)) (<= (+ main_y 1) v_prenex_13940) (<= 500 (select main_a v_prenex_13940)) (<= (select main_a v_prenex_13939) 500) (< v_prenex_13940 main_y) (<= (+ main_x 1) v_prenex_13939) (<= 1000 (+ (select main_a v_prenex_13940) (select main_a v_prenex_13939))))) (forall ((v_prenex_20185 Int) (v_prenex_20184 Int)) (or (<= (select main_a v_prenex_20185) 1498) (< v_prenex_20185 main_y) (< v_prenex_20184 main_x) (<= (+ main_y 1) v_prenex_20185) (<= (select main_a v_prenex_20184) 999) (<= (* 2 (select main_a v_prenex_20184)) 1000) (<= (select main_a v_prenex_20185) (+ (select main_a v_prenex_20184) 998)))) (forall ((v_prenex_21391 Int) (v_prenex_21390 Int)) (or (< v_prenex_21391 main_y) (<= (+ (select main_a v_prenex_21391) (select main_a v_prenex_21390)) 1000) (<= (* 2 (select main_a v_prenex_21391)) 1998) (<= (+ main_y 1) v_prenex_21391) (<= (select main_a v_prenex_21390) 999) (<= 1000 (* 2 (select main_a v_prenex_21391))))) (or (forall ((v_prenex_13703 Int)) (or (<= (select main_a v_prenex_13703) 999) (<= (* 2 (select main_a v_prenex_13703)) 1000))) (forall ((v_prenex_13704 Int)) (or (<= (* 2 (select main_a v_prenex_13704)) 1998) (<= 1 (select main_a v_prenex_13704)) (<= (+ main_y 1) v_prenex_13704) (< v_prenex_13704 main_y) (<= (select main_a v_prenex_13704) 1498)))) (forall ((v_prenex_20117 Int) (v_prenex_20116 Int)) (or (< v_prenex_20117 main_y) (<= 500 (select main_a v_prenex_20117)) (<= 1000 (+ (select main_a v_prenex_20117) (select main_a v_prenex_20116))) (<= 0 (+ (select main_a v_prenex_20116) 498)) (<= (+ main_y 1) v_prenex_20117))) (or (forall ((v_prenex_16025 Int)) (or (<= (+ main_y 1) v_prenex_16025) (<= (* 2 (select main_a v_prenex_16025)) 1998) (<= (select main_a v_prenex_16025) 999) (<= 500 (select main_a v_prenex_16025)) (< v_prenex_16025 main_y))) (forall ((v_prenex_16024 Int)) (or (<= 2 (* 2 (select main_a v_prenex_16024))) (<= (* 2 (select main_a v_prenex_16024)) 1000)))) (forall ((v_prenex_17883 Int) (v_prenex_17884 Int)) (or (< v_prenex_17884 main_y) (<= (select main_a v_prenex_17884) (+ (select main_a v_prenex_17883) 998)) (<= (+ main_y 1) v_prenex_17884) (<= (select main_a v_prenex_17883) 500) (<= 500 (select main_a v_prenex_17884)) (<= (select main_a v_prenex_17883) 999))) (forall ((v_prenex_18615 Int) (v_prenex_18614 Int)) (or (< v_prenex_18615 main_y) (<= (select main_a v_prenex_18614) 500) (<= (+ main_x 1) v_prenex_18614) (<= (select main_a v_prenex_18615) 1498) (<= (+ main_y 1) v_prenex_18615) (<= (+ (select main_a v_prenex_18615) (select main_a v_prenex_18614)) 1000) (<= (select main_a v_prenex_18614) 999))) (forall ((v_prenex_20493 Int) (v_prenex_20492 Int)) (or (<= 0 (+ (select main_a v_prenex_20492) 498)) (<= 2 (* 2 (select main_a v_prenex_20492))) (<= (select main_a v_prenex_20493) (+ (select main_a v_prenex_20492) 998)) (< v_prenex_20492 main_x) (<= (+ main_x 1) v_prenex_20492))) (forall ((v_prenex_20015 Int) (v_prenex_20014 Int)) (or (<= (select main_a v_prenex_20014) 500) (<= 1000 (+ (select main_a v_prenex_20015) (select main_a v_prenex_20014))) (< v_prenex_20014 main_x) (< v_prenex_20015 main_y) (<= 500 (select main_a v_prenex_20015)) (<= (* 2 (select main_a v_prenex_20014)) 1000) (<= (+ main_y 1) v_prenex_20015))) (forall ((v_prenex_14091 Int) (v_prenex_14090 Int)) (or (<= 500 (select main_a v_prenex_14091)) (<= (select main_a v_prenex_14090) 500) (< v_prenex_14091 main_y) (<= (* 2 (select main_a v_prenex_14091)) 1998) (<= 1 (select main_a v_prenex_14090)) (<= (+ main_y 1) v_prenex_14091) (<= (select main_a v_prenex_14091) (+ (select main_a v_prenex_14090) 998)))) (forall ((v_prenex_18810 Int) (v_prenex_18809 Int)) (or (<= (* 2 (select main_a v_prenex_18809)) 1000) (<= (* 2 (select main_a v_prenex_18810)) 1998) (<= (+ (select main_a v_prenex_18810) (select main_a v_prenex_18809)) 1000) (<= (+ main_x 1) v_prenex_18809) (<= (select main_a v_prenex_18809) 500) (< v_prenex_18810 main_y) (<= (+ main_y 1) v_prenex_18810))) (or (forall ((v_prenex_16731 Int)) (or (< v_prenex_16731 main_y) (<= (select main_a v_prenex_16731) 1498) (<= (+ main_y 1) v_prenex_16731) (<= 1000 (* 2 (select main_a v_prenex_16731))))) (forall ((v_prenex_16730 Int)) (or (<= (+ main_x 1) v_prenex_16730) (<= (* 2 (select main_a v_prenex_16730)) 1000) (<= (select main_a v_prenex_16730) 500)))) (forall ((v_prenex_19997 Int) (v_prenex_19996 Int)) (or (<= (select main_a v_prenex_19996) (select main_a v_prenex_19997)) (<= 1 (select main_a v_prenex_19997)) (<= (select main_a v_prenex_19996) 999) (<= 1 (select main_a v_prenex_19996)) (< v_prenex_19997 main_y) (<= (* 2 (select main_a v_prenex_19997)) 1998) (<= (+ main_y 1) v_prenex_19997))) (or (forall ((v_prenex_16356 Int)) (or (<= 2 (* 2 (select main_a v_prenex_16356))) (<= 1 (select main_a v_prenex_16356)))) (forall ((v_prenex_16357 Int)) (or (< v_prenex_16357 main_y) (<= (+ main_y 1) v_prenex_16357) (<= 1000 (* 2 (select main_a v_prenex_16357)))))) (forall ((v_prenex_15015 Int) (v_prenex_15014 Int)) (or (<= 1 (select main_a v_prenex_15014)) (<= (+ main_y 1) v_prenex_15015) (<= (+ (select main_a v_prenex_15015) (select main_a v_prenex_15014)) 1000) (< v_prenex_15015 main_y) (<= 1000 (* 2 (select main_a v_prenex_15015))) (<= (* 2 (select main_a v_prenex_15014)) 1000) (<= (select main_a v_prenex_15015) 999))) (forall ((v_prenex_15199 Int) (v_prenex_15198 Int)) (or (<= (+ (select main_a v_prenex_15199) (select main_a v_prenex_15198)) 1000) (<= 500 (select main_a v_prenex_15199)) (<= 1 (select main_a v_prenex_15198)) (<= (+ main_y 1) v_prenex_15199) (< v_prenex_15199 main_y) (< v_prenex_15198 main_x))) (or (forall ((v_prenex_17377 Int)) (or (< v_prenex_17377 main_y) (<= (* 2 (select main_a v_prenex_17377)) 1998) (<= (+ main_y 1) v_prenex_17377) (<= 1 (select main_a v_prenex_17377)))) (forall ((v_prenex_17376 Int)) (or (< v_prenex_17376 main_x) (<= (select main_a v_prenex_17376) 999) (<= (* 2 (select main_a v_prenex_17376)) 1000)))) (forall ((v_prenex_14973 Int) (v_prenex_14972 Int)) (or (<= (+ main_x 1) v_prenex_14972) (<= 1 (select main_a v_prenex_14972)) (<= 1 (select main_a v_prenex_14973)) (<= (+ main_y 1) v_prenex_14973) (< v_prenex_14973 main_y) (<= (+ (select main_a v_prenex_14973) (select main_a v_prenex_14972)) 1000) (<= (* 2 (select main_a v_prenex_14972)) 1000))) (forall ((v_prenex_21791 Int) (v_prenex_21790 Int)) (or (< v_prenex_21791 main_y) (<= 2 (* 2 (select main_a v_prenex_21790))) (<= (+ main_y 1) v_prenex_21791) (<= 1000 (+ (select main_a v_prenex_21791) (select main_a v_prenex_21790))) (<= 0 (+ (select main_a v_prenex_21790) 498)) (<= 500 (select main_a v_prenex_21791)) (<= 1000 (* 2 (select main_a v_prenex_21791))))) (or (forall ((v_prenex_16287 Int)) (or (< v_prenex_16287 main_y) (<= 500 (select main_a v_prenex_16287)) (<= 1000 (* 2 (select main_a v_prenex_16287))) (<= (+ main_y 1) v_prenex_16287))) (forall ((v_prenex_16286 Int)) (or (<= 2 (* 2 (select main_a v_prenex_16286))) (<= 0 (+ (select main_a v_prenex_16286) 498)) (<= (+ main_x 1) v_prenex_16286)))) (forall ((v_prenex_21488 Int) (v_prenex_21489 Int)) (or (<= (select main_a v_prenex_21488) 500) (<= (+ main_y 1) v_prenex_21489) (<= (select main_a v_prenex_21488) (select main_a v_prenex_21489)) (<= (+ main_x 1) v_prenex_21488) (<= 500 (select main_a v_prenex_21489)) (<= 2 (* 2 (select main_a v_prenex_21488))) (< v_prenex_21489 main_y))) (or (forall ((v_prenex_22162 Int)) (<= 2 (* 2 (select main_a v_prenex_22162)))) (forall ((v_prenex_22163 Int)) (or (<= (+ main_y 1) v_prenex_22163) (<= 1000 (* 2 (select main_a v_prenex_22163))) (< v_prenex_22163 main_y)))) (forall ((v_prenex_15387 Int) (v_prenex_15386 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_15387))) (<= 1 (select main_a v_prenex_15386)) (<= (+ main_y 1) v_prenex_15387) (<= 1000 (+ (select main_a v_prenex_15387) (select main_a v_prenex_15386))) (<= (select main_a v_prenex_15386) 999) (< v_prenex_15387 main_y) (<= 1 (select main_a v_prenex_15387)))) (forall ((v_prenex_19190 Int) (v_prenex_19189 Int)) (or (< v_prenex_19189 main_x) (<= (+ (select main_a v_prenex_19190) (select main_a v_prenex_19189)) 1000) (<= (select main_a v_prenex_19189) 500) (<= (+ main_x 1) v_prenex_19189) (<= 2 (* 2 (select main_a v_prenex_19189))))) (forall ((v_prenex_15549 Int) (v_prenex_15548 Int)) (or (<= (select main_a v_prenex_15548) 999) (<= (select main_a v_prenex_15548) (select main_a v_prenex_15549)) (<= (+ main_x 1) v_prenex_15548) (<= 1 (select main_a v_prenex_15549)) (<= (* 2 (select main_a v_prenex_15548)) 1000) (< v_prenex_15549 main_y) (<= (+ main_y 1) v_prenex_15549))) (forall ((v_prenex_17118 Int) (v_prenex_17119 Int)) (or (<= (* 2 (select main_a v_prenex_17118)) 1000) (<= (select main_a v_prenex_17118) (select main_a v_prenex_17119)) (< v_prenex_17118 main_x) (<= (select main_a v_prenex_17118) 500) (<= (+ main_x 1) v_prenex_17118))) (forall ((v_prenex_14045 Int) (v_prenex_14044 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_14045))) (<= (select main_a v_prenex_14044) (select main_a v_prenex_14045)) (<= (+ main_y 1) v_prenex_14045) (<= 0 (+ (select main_a v_prenex_14044) 498)) (< v_prenex_14045 main_y) (<= (select main_a v_prenex_14045) 999))) (or (forall ((v_prenex_14550 Int)) (or (<= (select main_a v_prenex_14550) 999) (<= 1 (select main_a v_prenex_14550)) (<= (+ main_x 1) v_prenex_14550))) (forall ((v_prenex_14551 Int)) (or (<= (+ main_y 1) v_prenex_14551) (< v_prenex_14551 main_y) (<= 1000 (* 2 (select main_a v_prenex_14551)))))) (or (forall ((v_prenex_13522 Int)) (or (<= (select main_a v_prenex_13522) 500) (<= (+ main_x 1) v_prenex_13522) (<= 2 (* 2 (select main_a v_prenex_13522))))) (forall ((v_prenex_13523 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_13523))) (< v_prenex_13523 main_y) (<= (+ main_y 1) v_prenex_13523) (<= (select main_a v_prenex_13523) 999)))) (forall ((v_prenex_19401 Int) (v_prenex_19400 Int)) (or (<= (+ main_y 1) v_prenex_19401) (<= (select main_a v_prenex_19401) 1498) (< v_prenex_19401 main_y) (<= (select main_a v_prenex_19400) 500) (<= 1 (select main_a v_prenex_19401)) (<= (+ (select main_a v_prenex_19401) (select main_a v_prenex_19400)) 1000) (<= 2 (* 2 (select main_a v_prenex_19400))))) (forall ((v_prenex_19498 Int) (v_prenex_19499 Int)) (or (<= (select main_a v_prenex_19499) (+ (select main_a v_prenex_19498) 998)) (< v_prenex_19499 main_y) (<= (* 2 (select main_a v_prenex_19498)) 1000) (<= 1000 (* 2 (select main_a v_prenex_19499))) (<= (+ main_x 1) v_prenex_19498) (<= (+ main_y 1) v_prenex_19499))) (forall ((v_prenex_21972 Int) (v_prenex_21973 Int)) (or (< v_prenex_21973 main_y) (<= (* 2 (select main_a v_prenex_21972)) 1000) (< v_prenex_21972 main_x) (<= (select main_a v_prenex_21973) 999) (<= (select main_a v_prenex_21973) (+ (select main_a v_prenex_21972) 998)) (<= (select main_a v_prenex_21972) 500) (<= (+ main_y 1) v_prenex_21973))) (forall ((v_prenex_16668 Int) (v_prenex_16669 Int)) (or (<= (+ main_y 1) v_prenex_16669) (< v_prenex_16669 main_y) (<= 1 (select main_a v_prenex_16668)) (<= 1 (select main_a v_prenex_16669)) (<= (+ (select main_a v_prenex_16669) (select main_a v_prenex_16668)) 1000) (<= 2 (* 2 (select main_a v_prenex_16668))))) (or (forall ((v_prenex_14531 Int)) (or (<= (+ main_y 1) v_prenex_14531) (< v_prenex_14531 main_y) (<= 1000 (* 2 (select main_a v_prenex_14531))) (<= (* 2 (select main_a v_prenex_14531)) 1998) (<= (select main_a v_prenex_14531) 1498))) (forall ((v_prenex_14530 Int)) (or (<= (* 2 (select main_a v_prenex_14530)) 1000) (<= (select main_a v_prenex_14530) 500)))) (or (forall ((v_prenex_14217 Int)) (or (<= 1 (select main_a v_prenex_14217)) (< v_prenex_14217 main_x))) (forall ((v_prenex_14218 Int)) (or (<= (* 2 (select main_a v_prenex_14218)) 1998) (< v_prenex_14218 main_y) (<= 1 (select main_a v_prenex_14218)) (<= (+ main_y 1) v_prenex_14218)))) (or (forall ((v_prenex_17947 Int)) (or (<= 2 (* 2 (select main_a v_prenex_17947))) (<= 1 (select main_a v_prenex_17947)) (<= (+ main_x 1) v_prenex_17947))) (forall ((v_prenex_17948 Int)) (or (<= (* 2 (select main_a v_prenex_17948)) 1998) (<= (+ main_y 1) v_prenex_17948) (< v_prenex_17948 main_y)))) (forall ((v_prenex_20372 Int) (v_prenex_20371 Int)) (or (<= (select main_a v_prenex_20371) (select main_a v_prenex_20372)) (< v_prenex_20372 main_y) (<= (+ main_x 1) v_prenex_20371) (< v_prenex_20371 main_x) (<= 0 (+ (select main_a v_prenex_20371) 498)))) (or (forall ((v_prenex_16592 Int)) (or (<= (select main_a v_prenex_16592) 999) (<= (select main_a v_prenex_16592) 500))) (forall ((v_prenex_16593 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_16593))) (< v_prenex_16593 main_y) (<= (select main_a v_prenex_16593) 1498) (<= (+ main_y 1) v_prenex_16593) (<= (select main_a v_prenex_16593) 999)))) (forall ((v_prenex_20544 Int) (v_prenex_20545 Int)) (or (<= (* 2 (select main_a v_prenex_20544)) 1000) (< v_prenex_20545 main_y) (<= 2 (* 2 (select main_a v_prenex_20544))) (<= 1000 (+ (select main_a v_prenex_20545) (select main_a v_prenex_20544))) (<= 1 (select main_a v_prenex_20545)) (<= (* 2 (select main_a v_prenex_20545)) 1998) (<= (+ main_y 1) v_prenex_20545))) (forall ((v_prenex_19883 Int) (v_prenex_19884 Int)) (or (<= 1 (select main_a v_prenex_19884)) (<= (select main_a v_prenex_19883) (select main_a v_prenex_19884)) (<= (* 2 (select main_a v_prenex_19883)) 1000) (<= (+ main_y 1) v_prenex_19884) (< v_prenex_19884 main_y) (<= 1000 (* 2 (select main_a v_prenex_19884))))) (forall ((v_prenex_19092 Int) (v_prenex_19091 Int)) (or (<= (select main_a v_prenex_19092) 1498) (<= (select main_a v_prenex_19091) 999) (< v_prenex_19091 main_x) (<= (+ main_y 1) v_prenex_19092) (<= (select main_a v_prenex_19091) (select main_a v_prenex_19092)) (< v_prenex_19092 main_y))) (forall ((v_prenex_15238 Int) (v_prenex_15239 Int)) (or (<= (+ (select main_a v_prenex_15239) (select main_a v_prenex_15238)) 1000) (<= (+ main_y 1) v_prenex_15239) (<= (select main_a v_prenex_15239) 999) (<= 1 (select main_a v_prenex_15238)) (<= 500 (select main_a v_prenex_15239)) (< v_prenex_15239 main_y))) (forall ((v_prenex_21328 Int) (v_prenex_21329 Int)) (or (<= (select main_a v_prenex_21328) 999) (<= 1000 (+ (select main_a v_prenex_21329) (select main_a v_prenex_21328))) (<= (select main_a v_prenex_21329) 1498) (<= (+ main_x 1) v_prenex_21328) (< v_prenex_21329 main_y) (<= (+ main_y 1) v_prenex_21329))) (or (forall ((v_prenex_16723 Int)) (or (<= 500 (select main_a v_prenex_16723)) (<= (+ main_y 1) v_prenex_16723) (< v_prenex_16723 main_y) (<= 1000 (* 2 (select main_a v_prenex_16723))))) (forall ((v_prenex_16722 Int)) (or (<= (* 2 (select main_a v_prenex_16722)) 1000) (<= (select main_a v_prenex_16722) 999) (< v_prenex_16722 main_x)))) (forall ((v_prenex_18389 Int) (v_prenex_18388 Int)) (or (< v_prenex_18389 main_y) (<= (select main_a v_prenex_18388) (select main_a v_prenex_18389)) (<= 1 (select main_a v_prenex_18388)) (<= (+ main_y 1) v_prenex_18389) (<= (select main_a v_prenex_18389) 1498) (<= (select main_a v_prenex_18388) 500))) (or (forall ((v_prenex_13512 Int)) (or (<= (select main_a v_prenex_13512) 999) (<= 2 (* 2 (select main_a v_prenex_13512))))) (forall ((v_prenex_13513 Int)) (or (<= (select main_a v_prenex_13513) 1498) (< v_prenex_13513 main_y) (<= (+ main_y 1) v_prenex_13513) (<= 1000 (* 2 (select main_a v_prenex_13513)))))) (forall ((v_prenex_13649 Int) (v_prenex_13650 Int)) (or (<= (+ main_y 1) v_prenex_13650) (<= (* 2 (select main_a v_prenex_13650)) 1998) (< v_prenex_13650 main_y) (<= (select main_a v_prenex_13650) 1498) (<= 2 (* 2 (select main_a v_prenex_13649))) (<= 1000 (+ (select main_a v_prenex_13650) (select main_a v_prenex_13649))))) (forall ((v_prenex_21773 Int) (v_prenex_21772 Int)) (or (<= 500 (select main_a v_prenex_21773)) (< v_prenex_21773 main_y) (<= (* 2 (select main_a v_prenex_21772)) 1000) (<= 0 (+ (select main_a v_prenex_21772) 498)) (<= (+ main_y 1) v_prenex_21773) (<= (+ main_x 1) v_prenex_21772) (<= (+ (select main_a v_prenex_21773) (select main_a v_prenex_21772)) 1000))) (forall ((v_prenex_18112 Int) (v_prenex_18113 Int)) (or (<= 500 (select main_a v_prenex_18113)) (<= (+ (select main_a v_prenex_18113) (select main_a v_prenex_18112)) 1000) (< v_prenex_18113 main_y) (<= (select main_a v_prenex_18112) 500) (<= (select main_a v_prenex_18112) 999) (<= (+ main_y 1) v_prenex_18113) (<= (select main_a v_prenex_18113) 999))) (forall ((v_prenex_14996 Int) (v_prenex_14997 Int)) (or (<= (+ main_y 1) v_prenex_14997) (<= 2 (* 2 (select main_a v_prenex_14996))) (< v_prenex_14997 main_y) (<= 1000 (* 2 (select main_a v_prenex_14997))) (<= (+ main_x 1) v_prenex_14996) (<= (select main_a v_prenex_14997) (+ (select main_a v_prenex_14996) 998)))) (forall ((v_prenex_14919 Int) (v_prenex_14918 Int)) (or (<= (* 2 (select main_a v_prenex_14918)) 1000) (<= 1000 (* 2 (select main_a v_prenex_14919))) (<= 2 (* 2 (select main_a v_prenex_14918))) (<= 1000 (+ (select main_a v_prenex_14919) (select main_a v_prenex_14918))) (<= (+ main_y 1) v_prenex_14919) (< v_prenex_14919 main_y))) (forall ((v_prenex_19142 Int) (v_prenex_19141 Int)) (or (<= (+ main_y 1) v_prenex_19142) (<= (* 2 (select main_a v_prenex_19141)) 1000) (<= 0 (+ (select main_a v_prenex_19141) 498)) (<= 1 (select main_a v_prenex_19142)) (< v_prenex_19142 main_y) (<= (+ main_x 1) v_prenex_19141) (<= (select main_a v_prenex_19142) (+ (select main_a v_prenex_19141) 998)))) (forall ((v_prenex_21058 Int) (v_prenex_21059 Int)) (or (<= (* 2 (select main_a v_prenex_21058)) 1000) (< v_prenex_21059 main_y) (<= 0 (+ (select main_a v_prenex_21058) 498)) (<= (select main_a v_prenex_21059) 1498) (<= (+ main_y 1) v_prenex_21059) (<= (select main_a v_prenex_21059) 999) (<= 1000 (+ (select main_a v_prenex_21059) (select main_a v_prenex_21058))))) (or (forall ((v_prenex_14210 Int)) (or (<= (* 2 (select main_a v_prenex_14210)) 1998) (< v_prenex_14210 main_y) (<= (+ main_y 1) v_prenex_14210))) (forall ((v_prenex_14209 Int)) (or (<= 1 (select main_a v_prenex_14209)) (<= 0 (+ (select main_a v_prenex_14209) 498))))) (forall ((v_prenex_20268 Int) (v_prenex_20267 Int)) (or (<= 1 (select main_a v_prenex_20268)) (<= (+ main_y 1) v_prenex_20268) (<= (select main_a v_prenex_20268) (+ (select main_a v_prenex_20267) 998)) (< v_prenex_20268 main_y) (< v_prenex_20267 main_x) (<= (select main_a v_prenex_20267) 999))) (or (forall ((v_prenex_17149 Int)) (or (<= (select main_a v_prenex_17149) 999) (< v_prenex_17149 main_y) (<= (+ main_y 1) v_prenex_17149) (<= (select main_a v_prenex_17149) 1498) (<= 1000 (* 2 (select main_a v_prenex_17149))))) (forall ((v_prenex_17148 Int)) (<= (* 2 (select main_a v_prenex_17148)) 1000))) (or (forall ((v_prenex_16047 Int)) (or (<= 500 (select main_a v_prenex_16047)) (<= (* 2 (select main_a v_prenex_16047)) 1998) (< v_prenex_16047 main_y) (<= (select main_a v_prenex_16047) 999) (<= (+ main_y 1) v_prenex_16047))) (forall ((v_prenex_16046 Int)) (or (<= (select main_a v_prenex_16046) 500) (<= (* 2 (select main_a v_prenex_16046)) 1000)))) (forall ((v_prenex_18697 Int) (v_prenex_18696 Int)) (or (< v_prenex_18697 main_y) (<= 1000 (+ (select main_a v_prenex_18697) (select main_a v_prenex_18696))) (<= (select main_a v_prenex_18696) 999) (<= (+ main_y 1) v_prenex_18697) (<= 1 (select main_a v_prenex_18696)) (<= 1 (select main_a v_prenex_18697)))) (or (forall ((v_prenex_19220 Int)) (or (<= (+ main_y 1) v_prenex_19220) (<= 500 (select main_a v_prenex_19220)) (< v_prenex_19220 main_y) (<= (* 2 (select main_a v_prenex_19220)) 1998))) (forall ((v_prenex_19219 Int)) (or (<= 1 (select main_a v_prenex_19219)) (<= (select main_a v_prenex_19219) 999)))) (forall ((v_prenex_20055 Int) (v_prenex_20054 Int)) (or (<= (select main_a v_prenex_20054) (select main_a v_prenex_20055)) (<= (select main_a v_prenex_20055) 999) (< v_prenex_20055 main_y) (<= (+ main_y 1) v_prenex_20055) (<= 0 (+ (select main_a v_prenex_20054) 498)) (< v_prenex_20054 main_x))) (or (forall ((v_prenex_20600 Int)) (or (<= 0 (+ (select main_a v_prenex_20600) 498)) (<= (* 2 (select main_a v_prenex_20600)) 1000))) (forall ((v_prenex_20601 Int)) (or (<= 500 (select main_a v_prenex_20601)) (<= (+ main_y 1) v_prenex_20601) (<= 1000 (* 2 (select main_a v_prenex_20601))) (< v_prenex_20601 main_y)))) (forall ((v_prenex_17440 Int) (v_prenex_17441 Int)) (or (<= 500 (select main_a v_prenex_17441)) (< v_prenex_17441 main_y) (<= (+ main_y 1) v_prenex_17441) (<= (select main_a v_prenex_17441) (+ (select main_a v_prenex_17440) 998)) (<= 1 (select main_a v_prenex_17440)) (<= (* 2 (select main_a v_prenex_17440)) 1000) (< v_prenex_17440 main_x))) (forall ((v_prenex_19788 Int) (v_prenex_19787 Int)) (or (< v_prenex_19788 main_y) (<= (select main_a v_prenex_19788) (+ (select main_a v_prenex_19787) 998)) (<= (+ main_y 1) v_prenex_19788) (<= 500 (select main_a v_prenex_19788)) (<= 1 (select main_a v_prenex_19787)) (<= (select main_a v_prenex_19787) 500))) (or (forall ((v_prenex_15289 Int)) (or (<= (* 2 (select main_a v_prenex_15289)) 1998) (<= (+ main_y 1) v_prenex_15289) (< v_prenex_15289 main_y) (<= 500 (select main_a v_prenex_15289)))) (forall ((v_prenex_15288 Int)) (or (<= (select main_a v_prenex_15288) 999) (<= 2 (* 2 (select main_a v_prenex_15288)))))) (or (forall ((v_prenex_16196 Int)) (or (<= (* 2 (select main_a v_prenex_16196)) 1000) (<= (select main_a v_prenex_16196) 500))) (forall ((v_prenex_16197 Int)) (or (< v_prenex_16197 main_y) (<= (* 2 (select main_a v_prenex_16197)) 1998) (<= (+ main_y 1) v_prenex_16197)))) (forall ((v_prenex_20467 Int) (v_prenex_20466 Int)) (or (<= (+ main_y 1) v_prenex_20467) (<= 1 (select main_a v_prenex_20467)) (<= (select main_a v_prenex_20466) 999) (< v_prenex_20467 main_y) (<= 0 (+ (select main_a v_prenex_20466) 498)) (<= (* 2 (select main_a v_prenex_20467)) 1998) (<= (select main_a v_prenex_20466) (select main_a v_prenex_20467)))) (forall ((v_prenex_18406 Int) (v_prenex_18407 Int)) (or (<= (select main_a v_prenex_18407) 999) (< v_prenex_18407 main_y) (<= 1 (select main_a v_prenex_18407)) (<= (select main_a v_prenex_18407) (+ (select main_a v_prenex_18406) 998)) (<= 2 (* 2 (select main_a v_prenex_18406))) (<= (+ main_y 1) v_prenex_18407))) (or (forall ((v_prenex_22012 Int)) (or (<= (select main_a v_prenex_22012) 1498) (<= (+ main_y 1) v_prenex_22012) (<= (* 2 (select main_a v_prenex_22012)) 1998) (< v_prenex_22012 main_y))) (forall ((v_prenex_22011 Int)) (or (<= 1 (select main_a v_prenex_22011)) (<= 0 (+ (select main_a v_prenex_22011) 498)) (< v_prenex_22011 main_x)))) (or (forall ((v_prenex_16833 Int)) (or (<= 1 (select main_a v_prenex_16833)) (<= (select main_a v_prenex_16833) 999) (< v_prenex_16833 main_y) (<= (* 2 (select main_a v_prenex_16833)) 1998) (<= (+ main_y 1) v_prenex_16833))) (forall ((v_prenex_16832 Int)) (or (<= (select main_a v_prenex_16832) 999) (<= 0 (+ (select main_a v_prenex_16832) 498))))) (forall ((v_prenex_16266 Int) (v_prenex_16267 Int)) (or (<= 2 (* 2 (select main_a v_prenex_16266))) (<= (select main_a v_prenex_16267) (+ (select main_a v_prenex_16266) 998)) (<= 0 (+ (select main_a v_prenex_16266) 498)) (<= 500 (select main_a v_prenex_16267)) (<= (select main_a v_prenex_16267) 1498) (< v_prenex_16267 main_y) (<= (+ main_y 1) v_prenex_16267))) (forall ((v_prenex_19564 Int) (v_prenex_19565 Int)) (or (<= 1000 (+ (select main_a v_prenex_19565) (select main_a v_prenex_19564))) (<= 1 (select main_a v_prenex_19565)) (<= 2 (* 2 (select main_a v_prenex_19564))) (<= (+ main_y 1) v_prenex_19565) (< v_prenex_19565 main_y) (<= (* 2 (select main_a v_prenex_19564)) 1000) (<= (select main_a v_prenex_19565) 999))) (forall ((v_prenex_14861 Int) (v_prenex_14860 Int)) (or (<= (select main_a v_prenex_14860) 999) (< v_prenex_14861 main_y) (<= (select main_a v_prenex_14861) 999) (<= (* 2 (select main_a v_prenex_14861)) 1998) (<= (+ main_y 1) v_prenex_14861) (<= 1 (select main_a v_prenex_14860)) (<= (select main_a v_prenex_14860) (select main_a v_prenex_14861)))) (forall ((v_prenex_15281 Int) (v_prenex_15280 Int)) (or (<= 1000 (+ (select main_a v_prenex_15281) (select main_a v_prenex_15280))) (<= (+ main_y 1) v_prenex_15281) (<= (+ main_x 1) v_prenex_15280) (<= (select main_a v_prenex_15281) 1498) (<= 1 (select main_a v_prenex_15280)) (< v_prenex_15281 main_y))) (or (forall ((v_prenex_19399 Int)) (or (<= (* 2 (select main_a v_prenex_19399)) 1998) (<= (+ main_y 1) v_prenex_19399) (< v_prenex_19399 main_y))) (forall ((v_prenex_19398 Int)) (or (< v_prenex_19398 main_x) (<= (select main_a v_prenex_19398) 500)))) (forall ((v_prenex_19847 Int) (v_prenex_19848 Int)) (or (< v_prenex_19848 main_y) (<= (select main_a v_prenex_19847) (select main_a v_prenex_19848)) (<= (+ main_y 1) v_prenex_19848) (<= (* 2 (select main_a v_prenex_19848)) 1998) (<= (* 2 (select main_a v_prenex_19847)) 1000) (<= (select main_a v_prenex_19848) 1498) (<= (select main_a v_prenex_19847) 999))) (or (forall ((v_prenex_16864 Int)) (or (< v_prenex_16864 main_x) (<= (* 2 (select main_a v_prenex_16864)) 1000) (<= 1 (select main_a v_prenex_16864)))) (forall ((v_prenex_16865 Int)) (or (<= 1 (select main_a v_prenex_16865)) (< v_prenex_16865 main_y) (<= (+ main_y 1) v_prenex_16865) (<= (* 2 (select main_a v_prenex_16865)) 1998)))) (or (forall ((v_prenex_20431 Int)) (or (<= (+ main_y 1) v_prenex_20431) (< v_prenex_20431 main_y) (<= 1000 (* 2 (select main_a v_prenex_20431))) (<= 500 (select main_a v_prenex_20431)))) (forall ((v_prenex_20430 Int)) (or (< v_prenex_20430 main_x) (<= (select main_a v_prenex_20430) 500) (<= (select main_a v_prenex_20430) 999)))) (forall ((v_prenex_17480 Int) (v_prenex_17481 Int)) (or (<= (select main_a v_prenex_17480) 999) (<= (select main_a v_prenex_17480) 500) (< v_prenex_17481 main_y) (<= (select main_a v_prenex_17480) (select main_a v_prenex_17481)) (<= 1000 (* 2 (select main_a v_prenex_17481))) (<= (+ main_y 1) v_prenex_17481) (<= (select main_a v_prenex_17481) 999))) (forall ((v_prenex_19619 Int) (v_prenex_19620 Int)) (or (<= (select main_a v_prenex_19619) 999) (< v_prenex_19620 main_y) (<= (+ main_y 1) v_prenex_19620) (<= 500 (select main_a v_prenex_19620)) (<= (select main_a v_prenex_19619) 500) (< v_prenex_19619 main_x) (<= (+ (select main_a v_prenex_19620) (select main_a v_prenex_19619)) 1000))) (forall ((v_prenex_16968 Int) (v_prenex_16969 Int)) (or (<= 1000 (+ (select main_a v_prenex_16969) (select main_a v_prenex_16968))) (<= 1 (select main_a v_prenex_16968)) (<= 500 (select main_a v_prenex_16969)) (<= (select main_a v_prenex_16968) 999) (<= 1 (select main_a v_prenex_16969)) (< v_prenex_16969 main_y) (<= (+ main_y 1) v_prenex_16969))) (forall ((v_prenex_22156 Int) (v_prenex_22157 Int)) (or (<= (+ main_y 1) v_prenex_22157) (<= 2 (* 2 (select main_a v_prenex_22156))) (<= (+ (select main_a v_prenex_22157) (select main_a v_prenex_22156)) 1000) (<= (select main_a v_prenex_22157) 999) (<= (select main_a v_prenex_22157) 1498) (< v_prenex_22157 main_y) (<= 1 (select main_a v_prenex_22156)))) (forall ((v_prenex_15215 Int) (v_prenex_15214 Int)) (or (<= (+ main_y 1) v_prenex_15215) (< v_prenex_15215 main_y) (<= (select main_a v_prenex_15215) 999) (<= 1 (select main_a v_prenex_15215)) (<= 0 (+ (select main_a v_prenex_15214) 498)) (<= (+ (select main_a v_prenex_15215) (select main_a v_prenex_15214)) 1000) (<= (select main_a v_prenex_15214) 999))) (forall ((v_prenex_17017 Int) (v_prenex_17016 Int)) (or (<= 500 (select main_a v_prenex_17017)) (<= (select main_a v_prenex_17017) (+ (select main_a v_prenex_17016) 998)) (<= 0 (+ (select main_a v_prenex_17016) 498)) (<= (+ main_y 1) v_prenex_17017) (< v_prenex_17017 main_y))) (forall ((v_prenex_17209 Int) (v_prenex_17210 Int)) (or (<= 1 (select main_a v_prenex_17209)) (<= (+ main_y 1) v_prenex_17210) (< v_prenex_17210 main_y) (<= 500 (select main_a v_prenex_17210)) (<= (+ (select main_a v_prenex_17210) (select main_a v_prenex_17209)) 1000) (<= 0 (+ (select main_a v_prenex_17209) 498)) (<= 1000 (* 2 (select main_a v_prenex_17210))))) (forall ((v_prenex_13473 Int) (v_prenex_13474 Int)) (or (<= (select main_a v_prenex_13473) 500) (<= (* 2 (select main_a v_prenex_13474)) 1998) (< v_prenex_13474 main_y) (<= (select main_a v_prenex_13474) (+ (select main_a v_prenex_13473) 998)) (<= (+ main_y 1) v_prenex_13474) (<= (* 2 (select main_a v_prenex_13473)) 1000))) (forall ((v_prenex_15593 Int) (v_prenex_15592 Int)) (or (< v_prenex_15593 main_y) (<= (+ main_y 1) v_prenex_15593) (<= 1000 (+ (select main_a v_prenex_15593) (select main_a v_prenex_15592))) (<= (select main_a v_prenex_15592) 999) (<= (* 2 (select main_a v_prenex_15593)) 1998))) (forall ((v_prenex_17782 Int) (v_prenex_17783 Int)) (or (<= (select main_a v_prenex_17782) (select main_a v_prenex_17783)) (<= (+ main_y 1) v_prenex_17783) (<= 0 (+ (select main_a v_prenex_17782) 498)) (<= 500 (select main_a v_prenex_17783)) (< v_prenex_17782 main_x) (<= (select main_a v_prenex_17782) 500) (< v_prenex_17783 main_y))) (forall ((v_prenex_17062 Int) (v_prenex_17063 Int)) (or (<= (select main_a v_prenex_17062) (select main_a v_prenex_17063)) (<= 1000 (* 2 (select main_a v_prenex_17063))) (<= (+ main_y 1) v_prenex_17063) (<= 0 (+ (select main_a v_prenex_17062) 498)) (< v_prenex_17063 main_y) (<= (select main_a v_prenex_17063) 999) (<= 2 (* 2 (select main_a v_prenex_17062))))) (forall ((v_prenex_18013 Int)) (or (< v_prenex_18013 main_y) (<= (+ main_y 1) v_prenex_18013) (<= 1000 (* 2 (select main_a v_prenex_18013))) (<= 1 (select main_a v_prenex_18013)) (<= 500 (select main_a v_prenex_18013)))) (forall ((v_prenex_19494 Int) (v_prenex_19495 Int)) (or (<= (select main_a v_prenex_19495) 1498) (<= 1000 (* 2 (select main_a v_prenex_19495))) (< v_prenex_19495 main_y) (<= 0 (+ (select main_a v_prenex_19494) 498)) (<= (select main_a v_prenex_19495) (+ (select main_a v_prenex_19494) 998)) (<= 2 (* 2 (select main_a v_prenex_19494))) (<= (+ main_y 1) v_prenex_19495))) (forall ((v_prenex_21825 Int) (v_prenex_21826 Int)) (or (< v_prenex_21826 main_y) (<= (select main_a v_prenex_21826) (+ (select main_a v_prenex_21825) 998)) (<= (* 2 (select main_a v_prenex_21826)) 1998) (<= 0 (+ (select main_a v_prenex_21825) 498)) (<= (select main_a v_prenex_21826) 1498) (<= (+ main_y 1) v_prenex_21826) (<= (* 2 (select main_a v_prenex_21825)) 1000))) (or (forall ((v_prenex_18695 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_18695))) (<= 1 (select main_a v_prenex_18695)) (<= (+ main_y 1) v_prenex_18695) (< v_prenex_18695 main_y))) (forall ((v_prenex_18694 Int)) (or (<= 2 (* 2 (select main_a v_prenex_18694))) (<= (select main_a v_prenex_18694) 500)))) (forall ((v_prenex_17615 Int) (v_prenex_17616 Int)) (or (<= (+ (select main_a v_prenex_17616) (select main_a v_prenex_17615)) 1000) (<= (* 2 (select main_a v_prenex_17615)) 1000) (< v_prenex_17616 main_y) (<= 500 (select main_a v_prenex_17616)) (<= (+ main_y 1) v_prenex_17616) (<= (select main_a v_prenex_17616) 1498) (<= (select main_a v_prenex_17615) 500))) (forall ((v_prenex_17840 Int) (v_prenex_17841 Int)) (or (<= (+ (select main_a v_prenex_17841) (select main_a v_prenex_17840)) 1000) (<= 1 (select main_a v_prenex_17840)) (<= 0 (+ (select main_a v_prenex_17840) 498)) (<= 1000 (* 2 (select main_a v_prenex_17841))) (< v_prenex_17841 main_y) (<= (+ main_y 1) v_prenex_17841) (< v_prenex_17840 main_x))) (forall ((v_prenex_14647 Int) (v_prenex_14646 Int)) (or (<= 1 (select main_a v_prenex_14646)) (<= (+ main_y 1) v_prenex_14647) (<= (select main_a v_prenex_14647) (+ (select main_a v_prenex_14646) 998)) (< v_prenex_14647 main_y) (<= 1000 (* 2 (select main_a v_prenex_14647))))) (forall ((v_prenex_15795 Int) (v_prenex_15794 Int)) (or (< v_prenex_15795 main_y) (<= (+ main_y 1) v_prenex_15795) (<= 500 (select main_a v_prenex_15795)) (<= (* 2 (select main_a v_prenex_15794)) 1000) (<= (select main_a v_prenex_15794) (select main_a v_prenex_15795)) (<= 1000 (* 2 (select main_a v_prenex_15795))) (<= 0 (+ (select main_a v_prenex_15794) 498)))) (forall ((v_prenex_17042 Int) (v_prenex_17043 Int)) (or (<= 500 (select main_a v_prenex_17043)) (<= (select main_a v_prenex_17043) (+ (select main_a v_prenex_17042) 998)) (<= (select main_a v_prenex_17042) 500) (< v_prenex_17043 main_y) (<= (+ main_y 1) v_prenex_17043) (< v_prenex_17042 main_x))) (or (forall ((v_prenex_16031 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_16031))) (<= (+ main_y 1) v_prenex_16031) (< v_prenex_16031 main_y) (<= (* 2 (select main_a v_prenex_16031)) 1998))) (forall ((v_prenex_16030 Int)) (or (<= 2 (* 2 (select main_a v_prenex_16030))) (<= (+ main_x 1) v_prenex_16030) (<= (* 2 (select main_a v_prenex_16030)) 1000)))) (forall ((v_prenex_17496 Int) (v_prenex_17497 Int)) (or (<= (select main_a v_prenex_17496) 500) (<= 1000 (+ (select main_a v_prenex_17497) (select main_a v_prenex_17496))) (<= (select main_a v_prenex_17497) 999) (<= 1 (select main_a v_prenex_17496)) (< v_prenex_17497 main_y) (<= (+ main_y 1) v_prenex_17497) (<= 1000 (* 2 (select main_a v_prenex_17497))))) (forall ((v_prenex_21622 Int) (v_prenex_21623 Int)) (or (<= (* 2 (select main_a v_prenex_21622)) 1000) (<= 0 (+ (select main_a v_prenex_21622) 498)) (<= (+ main_x 1) v_prenex_21622) (<= (+ main_y 1) v_prenex_21623) (< v_prenex_21623 main_y) (<= 1000 (* 2 (select main_a v_prenex_21623))) (<= 1000 (+ (select main_a v_prenex_21623) (select main_a v_prenex_21622))))) (forall ((v_prenex_20850 Int) (v_prenex_20849 Int)) (or (<= (+ (select main_a v_prenex_20850) (select main_a v_prenex_20849)) 1000) (<= (+ main_y 1) v_prenex_20850) (<= (* 2 (select main_a v_prenex_20849)) 1000) (<= (select main_a v_prenex_20849) 500) (<= (* 2 (select main_a v_prenex_20850)) 1998) (<= 1 (select main_a v_prenex_20850)) (< v_prenex_20850 main_y))) (forall ((v_prenex_14107 Int) (v_prenex_14106 Int)) (or (<= 0 (+ (select main_a v_prenex_14106) 498)) (<= (+ (select main_a v_prenex_14107) (select main_a v_prenex_14106)) 1000) (< v_prenex_14107 main_y) (<= (select main_a v_prenex_14106) 999) (<= (select main_a v_prenex_14107) 1498) (<= (+ main_y 1) v_prenex_14107))) (or (forall ((v_prenex_16875 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_16875))) (< v_prenex_16875 main_y) (<= (+ main_y 1) v_prenex_16875) (<= (select main_a v_prenex_16875) 1498))) (forall ((v_prenex_16874 Int)) (or (<= 2 (* 2 (select main_a v_prenex_16874))) (<= 0 (+ (select main_a v_prenex_16874) 498))))) (forall ((v_prenex_19789 Int) (v_prenex_19790 Int)) (or (<= (+ main_y 1) v_prenex_19790) (< v_prenex_19790 main_y) (< v_prenex_19789 main_x) (<= (select main_a v_prenex_19790) 1498) (<= (select main_a v_prenex_19789) 999) (<= 1000 (+ (select main_a v_prenex_19790) (select main_a v_prenex_19789))))) (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) (<= 2 (* 2 (select main_a v_prenex_18372))) (<= (+ main_y 1) v_prenex_18373) (<= (select main_a v_prenex_18373) 1498) (<= (* 2 (select main_a v_prenex_18373)) 1998))) (forall ((v_prenex_21730 Int) (v_prenex_21731 Int)) (or (< v_prenex_21731 main_y) (<= (* 2 (select main_a v_prenex_21730)) 1000) (<= (select main_a v_prenex_21731) 1498) (<= (+ main_y 1) v_prenex_21731) (<= (select main_a v_prenex_21730) (select main_a v_prenex_21731)) (<= (select main_a v_prenex_21730) 500))) (or (forall ((v_prenex_20056 Int)) (or (<= (select main_a v_prenex_20056) 999) (<= (+ main_x 1) v_prenex_20056))) (forall ((v_prenex_20057 Int)) (or (< v_prenex_20057 main_y) (<= (* 2 (select main_a v_prenex_20057)) 1998) (<= (+ main_y 1) v_prenex_20057) (<= (select main_a v_prenex_20057) 999)))) (forall ((v_prenex_20236 Int) (v_prenex_20237 Int)) (or (< v_prenex_20237 main_y) (<= (+ main_y 1) v_prenex_20237) (<= (select main_a v_prenex_20236) 500) (<= 500 (select main_a v_prenex_20237)) (<= (+ main_x 1) v_prenex_20236) (<= (+ (select main_a v_prenex_20237) (select main_a v_prenex_20236)) 1000))) (forall ((v_prenex_19766 Int) (v_prenex_19765 Int)) (or (< v_prenex_19766 main_y) (<= (select main_a v_prenex_19766) (+ (select main_a v_prenex_19765) 998)) (<= 2 (* 2 (select main_a v_prenex_19765))) (<= 0 (+ (select main_a v_prenex_19765) 498)) (<= (+ main_y 1) v_prenex_19766) (<= (select main_a v_prenex_19766) 999))) (forall ((v_prenex_13969 Int) (v_prenex_13968 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_13969))) (<= 1 (select main_a v_prenex_13969)) (<= 1 (select main_a v_prenex_13968)) (<= (select main_a v_prenex_13969) (+ (select main_a v_prenex_13968) 998)) (< v_prenex_13969 main_y) (<= 0 (+ (select main_a v_prenex_13968) 498)) (<= (+ main_y 1) v_prenex_13969))) (forall ((v_prenex_20292 Int) (v_prenex_20291 Int)) (or (<= 2 (* 2 (select main_a v_prenex_20291))) (<= (select main_a v_prenex_20291) (select main_a v_prenex_20292)) (<= (+ main_y 1) v_prenex_20292) (<= (+ main_x 1) v_prenex_20291) (< v_prenex_20292 main_y) (<= (select main_a v_prenex_20291) 500) (<= (* 2 (select main_a v_prenex_20292)) 1998))) (forall ((v_prenex_14905 Int) (v_prenex_14904 Int)) (or (<= (+ (select main_a v_prenex_14905) (select main_a v_prenex_14904)) 1000) (< v_prenex_14905 main_y) (<= 1 (select main_a v_prenex_14905)) (<= (+ main_x 1) v_prenex_14904) (<= (select main_a v_prenex_14904) 500) (<= (+ main_y 1) v_prenex_14905) (<= 2 (* 2 (select main_a v_prenex_14904))))) (forall ((v_prenex_16894 Int) (v_prenex_16895 Int)) (or (<= 2 (* 2 (select main_a v_prenex_16894))) (< v_prenex_16895 main_y) (<= (+ main_y 1) v_prenex_16895) (< v_prenex_16894 main_x) (<= (select main_a v_prenex_16894) 500) (<= (+ (select main_a v_prenex_16895) (select main_a v_prenex_16894)) 1000) (<= (select main_a v_prenex_16895) 1498))) (or (forall ((v_prenex_20209 Int)) (or (< v_prenex_20209 main_y) (<= (* 2 (select main_a v_prenex_20209)) 1998) (<= (+ main_y 1) v_prenex_20209) (<= 500 (select main_a v_prenex_20209)))) (forall ((v_prenex_20208 Int)) (or (<= 2 (* 2 (select main_a v_prenex_20208))) (<= 0 (+ (select main_a v_prenex_20208) 498)) (<= (+ main_x 1) v_prenex_20208)))) (or (forall ((v_prenex_17563 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_17563))) (<= 500 (select main_a v_prenex_17563)) (< v_prenex_17563 main_y) (<= (+ main_y 1) v_prenex_17563) (<= (select main_a v_prenex_17563) 999))) (forall ((v_prenex_17562 Int)) (or (<= 1 (select main_a v_prenex_17562)) (<= (select main_a v_prenex_17562) 999)))) (forall ((v_prenex_21831 Int)) (or (< v_prenex_21831 main_y) (<= (+ main_y 1) v_prenex_21831) (<= (* 2 (select main_a v_prenex_21831)) 1998))) (forall ((v_prenex_16555 Int) (v_prenex_16554 Int)) (or (< v_prenex_16555 main_y) (< v_prenex_16554 main_x) (<= (+ main_y 1) v_prenex_16555) (<= 0 (+ (select main_a v_prenex_16554) 498)) (<= 1000 (* 2 (select main_a v_prenex_16555))) (<= 2 (* 2 (select main_a v_prenex_16554))) (<= (select main_a v_prenex_16555) (+ (select main_a v_prenex_16554) 998)))) (forall ((v_prenex_20199 Int) (v_prenex_20198 Int)) (or (<= (+ main_y 1) v_prenex_20199) (<= (select main_a v_prenex_20199) (+ (select main_a v_prenex_20198) 998)) (<= (* 2 (select main_a v_prenex_20199)) 1998) (<= (select main_a v_prenex_20198) 999) (<= 0 (+ (select main_a v_prenex_20198) 498)) (<= 500 (select main_a v_prenex_20199)) (< v_prenex_20199 main_y))) (or (forall ((v_prenex_15634 Int)) (or (<= 1 (select main_a v_prenex_15634)) (<= (select main_a v_prenex_15634) 999))) (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) (<= 500 (select main_a v_prenex_15635)) (<= (select main_a v_prenex_15635) 999)))) (forall ((v_prenex_20302 Int) (v_prenex_20301 Int)) (or (< v_prenex_20301 main_x) (<= 1 (select main_a v_prenex_20302)) (<= (+ main_y 1) v_prenex_20302) (<= (* 2 (select main_a v_prenex_20301)) 1000) (< v_prenex_20302 main_y) (<= 1000 (+ (select main_a v_prenex_20302) (select main_a v_prenex_20301))))) (forall ((v_prenex_18428 Int) (v_prenex_18429 Int)) (or (<= (select main_a v_prenex_18429) 1498) (<= (+ main_y 1) v_prenex_18429) (<= (+ (select main_a v_prenex_18429) (select main_a v_prenex_18428)) 1000) (<= (select main_a v_prenex_18428) 999) (< v_prenex_18429 main_y))) (or (forall ((v_prenex_18780 Int)) (or (<= (select main_a v_prenex_18780) 999) (<= (+ main_x 1) v_prenex_18780) (< v_prenex_18780 main_x) (<= (select main_a v_prenex_18780) 500))) (forall ((v_prenex_18781 Int)) (<= 1000 (* 2 (select main_a v_prenex_18781))))) (or (forall ((v_prenex_16757 Int)) (or (<= (+ main_y 1) v_prenex_16757) (<= 1 (select main_a v_prenex_16757)) (<= 1000 (* 2 (select main_a v_prenex_16757))) (< v_prenex_16757 main_y) (<= 500 (select main_a v_prenex_16757)))) (forall ((v_prenex_16756 Int)) (or (<= (select main_a v_prenex_16756) 500) (<= 2 (* 2 (select main_a v_prenex_16756)))))) (or (forall ((v_prenex_14276 Int)) (or (<= 500 (select main_a v_prenex_14276)) (<= (+ main_y 1) v_prenex_14276) (< v_prenex_14276 main_y) (<= 1000 (* 2 (select main_a v_prenex_14276))))) (forall ((v_prenex_14275 Int)) (or (<= (select main_a v_prenex_14275) 999) (< v_prenex_14275 main_x)))) (forall ((v_prenex_14817 Int) (v_prenex_14816 Int)) (or (<= (select main_a v_prenex_14817) (+ (select main_a v_prenex_14816) 998)) (<= 1 (select main_a v_prenex_14817)) (<= (+ main_y 1) v_prenex_14817) (<= (* 2 (select main_a v_prenex_14817)) 1998) (<= 1 (select main_a v_prenex_14816)) (<= 2 (* 2 (select main_a v_prenex_14816))) (< v_prenex_14817 main_y))) (or (forall ((v_prenex_14615 Int)) (or (<= (select main_a v_prenex_14615) 999) (< v_prenex_14615 main_y) (<= 500 (select main_a v_prenex_14615)) (<= 1000 (* 2 (select main_a v_prenex_14615))) (<= (+ main_y 1) v_prenex_14615))) (forall ((v_prenex_14614 Int)) (or (<= (select main_a v_prenex_14614) 999) (<= 2 (* 2 (select main_a v_prenex_14614)))))) (or (forall ((v_prenex_20227 Int)) (or (<= (* 2 (select main_a v_prenex_20227)) 1998) (<= 1000 (* 2 (select main_a v_prenex_20227))) (<= (select main_a v_prenex_20227) 1498) (< v_prenex_20227 main_y) (<= (+ main_y 1) v_prenex_20227))) (forall ((v_prenex_20226 Int)) (or (<= 0 (+ (select main_a v_prenex_20226) 498)) (<= (select main_a v_prenex_20226) 500)))) (forall ((v_prenex_20744 Int) (v_prenex_20743 Int)) (or (<= (+ main_x 1) v_prenex_20743) (<= (select main_a v_prenex_20744) (+ (select main_a v_prenex_20743) 998)) (<= 0 (+ (select main_a v_prenex_20743) 498)) (< v_prenex_20743 main_x))) (forall ((v_prenex_19320 Int) (v_prenex_19321 Int)) (or (<= (+ (select main_a v_prenex_19321) (select main_a v_prenex_19320)) 1000) (<= (select main_a v_prenex_19320) 500) (<= (+ main_x 1) v_prenex_19320) (< v_prenex_19320 main_x))) (or (forall ((v_prenex_17456 Int)) (<= (select main_a v_prenex_17456) 999)) (forall ((v_prenex_17457 Int)) (or (< v_prenex_17457 main_y) (<= (* 2 (select main_a v_prenex_17457)) 1998) (<= (+ main_y 1) v_prenex_17457) (<= 1000 (* 2 (select main_a v_prenex_17457))) (<= 1 (select main_a v_prenex_17457))))) (forall ((v_prenex_19050 Int) (v_prenex_19049 Int)) (or (< v_prenex_19050 main_y) (<= (select main_a v_prenex_19050) 999) (<= 1000 (* 2 (select main_a v_prenex_19050))) (<= (select main_a v_prenex_19050) (+ (select main_a v_prenex_19049) 998)) (<= 0 (+ (select main_a v_prenex_19049) 498)) (<= (+ main_y 1) v_prenex_19050))) (forall ((v_prenex_22046 Int) (v_prenex_22047 Int)) (or (< v_prenex_22047 main_y) (<= 1 (select main_a v_prenex_22047)) (<= (* 2 (select main_a v_prenex_22047)) 1998) (<= (select main_a v_prenex_22046) 999) (<= (select main_a v_prenex_22046) (select main_a v_prenex_22047)) (<= (+ main_y 1) v_prenex_22047))) (or (forall ((v_prenex_19326 Int)) (or (<= (+ main_x 1) v_prenex_19326) (<= 2 (* 2 (select main_a v_prenex_19326))) (<= (select main_a v_prenex_19326) 500))) (forall ((v_prenex_19327 Int)) (or (< v_prenex_19327 main_y) (<= 500 (select main_a v_prenex_19327)) (<= (+ main_y 1) v_prenex_19327) (<= 1000 (* 2 (select main_a v_prenex_19327)))))) (forall ((v_prenex_19504 Int) (v_prenex_19505 Int)) (or (<= (select main_a v_prenex_19505) (+ (select main_a v_prenex_19504) 998)) (<= (+ main_y 1) v_prenex_19505) (<= (select main_a v_prenex_19505) 999) (<= 0 (+ (select main_a v_prenex_19504) 498)) (< v_prenex_19505 main_y) (<= 2 (* 2 (select main_a v_prenex_19504))))) (forall ((v_prenex_13538 Int) (v_prenex_13539 Int)) (or (<= (* 2 (select main_a v_prenex_13539)) 1998) (<= (+ main_y 1) v_prenex_13539) (<= (select main_a v_prenex_13538) 500) (<= (+ (select main_a v_prenex_13539) (select main_a v_prenex_13538)) 1000) (< v_prenex_13539 main_y) (<= 2 (* 2 (select main_a v_prenex_13538))) (< v_prenex_13538 main_x))) (forall ((v_prenex_16454 Int) (v_prenex_16455 Int)) (or (<= 1 (select main_a v_prenex_16454)) (<= (+ main_y 1) v_prenex_16455) (<= (select main_a v_prenex_16455) 999) (< v_prenex_16455 main_y) (<= (select main_a v_prenex_16454) (select main_a v_prenex_16455)) (< v_prenex_16454 main_x))) (forall ((v_prenex_18127 Int) (v_prenex_18126 Int)) (or (<= 0 (+ (select main_a v_prenex_18126) 498)) (< v_prenex_18127 main_y) (<= 1000 (* 2 (select main_a v_prenex_18127))) (<= (select main_a v_prenex_18126) (select main_a v_prenex_18127)) (<= (+ main_y 1) v_prenex_18127))) (forall ((v_prenex_21377 Int) (v_prenex_21376 Int)) (or (<= (+ main_y 1) v_prenex_21377) (<= (select main_a v_prenex_21376) 500) (<= (select main_a v_prenex_21376) (select main_a v_prenex_21377)) (<= 1000 (* 2 (select main_a v_prenex_21377))) (<= (select main_a v_prenex_21376) 999) (<= 1 (select main_a v_prenex_21377)) (< v_prenex_21377 main_y))) (forall ((v_prenex_15571 Int) (v_prenex_15570 Int)) (or (< v_prenex_15570 main_x) (<= (+ main_y 1) v_prenex_15571) (< v_prenex_15571 main_y) (<= 1 (select main_a v_prenex_15571)) (<= 2 (* 2 (select main_a v_prenex_15570))) (<= 1000 (+ (select main_a v_prenex_15571) (select main_a v_prenex_15570))))) (forall ((v_prenex_16410 Int) (v_prenex_16411 Int)) (or (<= (+ (select main_a v_prenex_16411) (select main_a v_prenex_16410)) 1000) (<= (* 2 (select main_a v_prenex_16411)) 1998) (<= (+ main_y 1) v_prenex_16411) (< v_prenex_16411 main_y) (<= (select main_a v_prenex_16410) 999) (<= 2 (* 2 (select main_a v_prenex_16410))) (<= (select main_a v_prenex_16411) 1498))) (forall ((v_prenex_13679 Int) (v_prenex_13680 Int)) (or (<= 2 (* 2 (select main_a v_prenex_13679))) (<= (+ main_x 1) v_prenex_13679) (< v_prenex_13679 main_x) (<= 1000 (+ (select main_a v_prenex_13680) (select main_a v_prenex_13679))) (<= 0 (+ (select main_a v_prenex_13679) 498)))) (forall ((v_prenex_18147 Int) (v_prenex_18146 Int)) (or (<= (* 2 (select main_a v_prenex_18147)) 1998) (<= (+ (select main_a v_prenex_18147) (select main_a v_prenex_18146)) 1000) (<= 0 (+ (select main_a v_prenex_18146) 498)) (<= 2 (* 2 (select main_a v_prenex_18146))) (< v_prenex_18147 main_y) (<= (+ main_y 1) v_prenex_18147) (<= (+ main_x 1) v_prenex_18146))) (forall ((v_prenex_16506 Int) (v_prenex_16507 Int)) (or (< v_prenex_16507 main_y) (<= (select main_a v_prenex_16507) (+ (select main_a v_prenex_16506) 998)) (<= 0 (+ (select main_a v_prenex_16506) 498)) (<= (* 2 (select main_a v_prenex_16506)) 1000) (<= (* 2 (select main_a v_prenex_16507)) 1998) (<= (+ main_y 1) v_prenex_16507))) (or (forall ((v_prenex_16217 Int)) (or (<= 500 (select main_a v_prenex_16217)) (< v_prenex_16217 main_y) (<= (select main_a v_prenex_16217) 999) (<= (* 2 (select main_a v_prenex_16217)) 1998) (<= (+ main_y 1) v_prenex_16217))) (forall ((v_prenex_16216 Int)) (or (<= 1 (select main_a v_prenex_16216)) (<= (select main_a v_prenex_16216) 500)))) (or (forall ((v_prenex_19828 Int)) (or (<= (select main_a v_prenex_19828) 1498) (<= 1 (select main_a v_prenex_19828)) (<= (+ main_y 1) v_prenex_19828) (< v_prenex_19828 main_y) (<= (* 2 (select main_a v_prenex_19828)) 1998))) (forall ((v_prenex_19827 Int)) (or (<= (select main_a v_prenex_19827) 500) (<= (* 2 (select main_a v_prenex_19827)) 1000)))) (forall ((v_prenex_21355 Int) (v_prenex_21354 Int)) (or (<= (+ main_y 1) v_prenex_21355) (< v_prenex_21355 main_y) (<= 500 (select main_a v_prenex_21355)) (<= 2 (* 2 (select main_a v_prenex_21354))) (<= 0 (+ (select main_a v_prenex_21354) 498)) (<= (select main_a v_prenex_21355) (+ (select main_a v_prenex_21354) 998)) (<= 1000 (* 2 (select main_a v_prenex_21355))))) (forall ((v_prenex_17788 Int) (v_prenex_17789 Int)) (or (< v_prenex_17789 main_y) (<= (select main_a v_prenex_17788) (select main_a v_prenex_17789)) (<= 500 (select main_a v_prenex_17789)) (<= (select main_a v_prenex_17788) 999) (<= (+ main_y 1) v_prenex_17789))) (forall ((v_prenex_18143 Int) (v_prenex_18142 Int)) (or (< v_prenex_18142 main_x) (<= (select main_a v_prenex_18142) 500) (<= (+ main_x 1) v_prenex_18142) (<= (select main_a v_prenex_18142) (select main_a v_prenex_18143)) (<= 2 (* 2 (select main_a v_prenex_18142))))) (forall ((v_prenex_16228 Int) (v_prenex_16229 Int)) (or (<= (* 2 (select main_a v_prenex_16228)) 1000) (<= (+ (select main_a v_prenex_16229) (select main_a v_prenex_16228)) 1000) (< v_prenex_16229 main_y) (<= (+ main_y 1) v_prenex_16229) (<= 2 (* 2 (select main_a v_prenex_16228))) (<= (* 2 (select main_a v_prenex_16229)) 1998))) (or (forall ((v_prenex_15870 Int)) (or (<= (select main_a v_prenex_15870) 500) (< v_prenex_15870 main_x))) (forall ((v_prenex_15871 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_15871))) (<= (+ main_y 1) v_prenex_15871) (< v_prenex_15871 main_y) (<= (select main_a v_prenex_15871) 1498)))) (forall ((v_prenex_13467 Int) (v_prenex_13468 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_13468))) (<= 1000 (+ (select main_a v_prenex_13468) (select main_a v_prenex_13467))) (<= (* 2 (select main_a v_prenex_13467)) 1000) (<= (+ main_y 1) v_prenex_13468) (< v_prenex_13468 main_y) (<= 1 (select main_a v_prenex_13468)) (<= (select main_a v_prenex_13467) 999))) (forall ((v_prenex_19175 Int) (v_prenex_19176 Int)) (or (<= 0 (+ (select main_a v_prenex_19175) 498)) (<= (+ main_y 1) v_prenex_19176) (<= (select main_a v_prenex_19175) 500) (<= (select main_a v_prenex_19175) (select main_a v_prenex_19176)) (< v_prenex_19176 main_y) (<= 500 (select main_a v_prenex_19176)) (<= (select main_a v_prenex_19176) 999))) (forall ((v_prenex_15869 Int) (v_prenex_15868 Int)) (or (<= (select main_a v_prenex_15868) 999) (<= 2 (* 2 (select main_a v_prenex_15868))) (< v_prenex_15869 main_y) (<= (+ main_y 1) v_prenex_15869) (<= (select main_a v_prenex_15869) 1498) (<= (select main_a v_prenex_15869) (+ (select main_a v_prenex_15868) 998)) (<= (* 2 (select main_a v_prenex_15869)) 1998))) (forall ((v_prenex_18046 Int) (v_prenex_18047 Int)) (or (<= (select main_a v_prenex_18047) (+ (select main_a v_prenex_18046) 998)) (<= 0 (+ (select main_a v_prenex_18046) 498)) (<= (+ main_y 1) v_prenex_18047) (< v_prenex_18047 main_y) (<= 1 (select main_a v_prenex_18047)) (<= (select main_a v_prenex_18046) 500))) (forall ((v_prenex_17476 Int) (v_prenex_17477 Int)) (or (<= (select main_a v_prenex_17476) (select main_a v_prenex_17477)) (< v_prenex_17477 main_y) (<= (+ main_y 1) v_prenex_17477) (<= (* 2 (select main_a v_prenex_17477)) 1998) (<= 1000 (* 2 (select main_a v_prenex_17477))) (<= (select main_a v_prenex_17476) 999))) (forall ((v_prenex_17233 Int) (v_prenex_17234 Int)) (or (< v_prenex_17234 main_y) (<= 500 (select main_a v_prenex_17234)) (<= 1000 (+ (select main_a v_prenex_17234) (select main_a v_prenex_17233))) (<= (+ main_y 1) v_prenex_17234) (<= (select main_a v_prenex_17234) 999) (<= (select main_a v_prenex_17233) 500))) (forall ((v_prenex_15263 Int) (v_prenex_15262 Int)) (or (<= (select main_a v_prenex_15262) 999) (<= (+ main_y 1) v_prenex_15263) (<= (select main_a v_prenex_15263) (+ (select main_a v_prenex_15262) 998)) (< v_prenex_15263 main_y) (<= 1000 (* 2 (select main_a v_prenex_15263))) (<= (* 2 (select main_a v_prenex_15263)) 1998))) (forall ((v_prenex_21894 Int) (v_prenex_21895 Int)) (or (<= (* 2 (select main_a v_prenex_21894)) 1000) (<= 2 (* 2 (select main_a v_prenex_21894))) (<= (select main_a v_prenex_21894) (select main_a v_prenex_21895)) (<= (+ main_y 1) v_prenex_21895) (<= (* 2 (select main_a v_prenex_21895)) 1998) (< v_prenex_21895 main_y) (<= 500 (select main_a v_prenex_21895)))) (or (forall ((v_prenex_14605 Int)) (or (<= (+ main_y 1) v_prenex_14605) (< v_prenex_14605 main_y) (<= 1 (select main_a v_prenex_14605)) (<= 500 (select main_a v_prenex_14605)) (<= (* 2 (select main_a v_prenex_14605)) 1998))) (forall ((v_prenex_14604 Int)) (or (<= (select main_a v_prenex_14604) 500) (<= (select main_a v_prenex_14604) 999)))) (forall ((v_prenex_17160 Int) (v_prenex_17161 Int)) (or (<= 0 (+ (select main_a v_prenex_17160) 498)) (<= 1 (select main_a v_prenex_17161)) (<= (+ main_y 1) v_prenex_17161) (<= 2 (* 2 (select main_a v_prenex_17160))) (< v_prenex_17161 main_y) (<= (select main_a v_prenex_17161) (+ (select main_a v_prenex_17160) 998)) (<= (select main_a v_prenex_17161) 1498))) (forall ((v_prenex_14316 Int) (v_prenex_14315 Int)) (or (<= (* 2 (select main_a v_prenex_14316)) 1998) (<= (* 2 (select main_a v_prenex_14315)) 1000) (< v_prenex_14316 main_y) (<= (select main_a v_prenex_14316) (+ (select main_a v_prenex_14315) 998)) (<= 1 (select main_a v_prenex_14315)) (<= (+ main_y 1) v_prenex_14316) (< v_prenex_14315 main_x))) (forall ((v_prenex_17166 Int) (v_prenex_17167 Int)) (or (< v_prenex_17167 main_y) (<= (select main_a v_prenex_17166) 999) (<= (+ main_y 1) v_prenex_17167) (<= 1 (select main_a v_prenex_17167)) (<= 1000 (* 2 (select main_a v_prenex_17167))) (<= 1000 (+ (select main_a v_prenex_17167) (select main_a v_prenex_17166))) (<= 2 (* 2 (select main_a v_prenex_17166))))) (or (forall ((v_prenex_15451 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_15451))) (<= (select main_a v_prenex_15451) 1498) (<= 500 (select main_a v_prenex_15451)) (< v_prenex_15451 main_y) (<= (+ main_y 1) v_prenex_15451))) (forall ((v_prenex_15450 Int)) (<= 0 (+ (select main_a v_prenex_15450) 498)))) (forall ((v_prenex_19292 Int) (v_prenex_19293 Int)) (or (<= 0 (+ (select main_a v_prenex_19292) 498)) (< v_prenex_19293 main_y) (<= 1000 (* 2 (select main_a v_prenex_19293))) (<= (+ main_y 1) v_prenex_19293) (<= (* 2 (select main_a v_prenex_19292)) 1000) (<= (select main_a v_prenex_19292) (select main_a v_prenex_19293)) (< v_prenex_19292 main_x))) (or (forall ((v_prenex_21083 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_21083))) (<= (+ main_y 1) v_prenex_21083) (<= 500 (select main_a v_prenex_21083)) (< v_prenex_21083 main_y))) (forall ((v_prenex_21082 Int)) (or (<= (select main_a v_prenex_21082) 999) (<= (+ main_x 1) v_prenex_21082) (<= 1 (select main_a v_prenex_21082))))) (forall ((v_prenex_16632 Int) (v_prenex_16633 Int)) (or (< v_prenex_16633 main_y) (<= 2 (* 2 (select main_a v_prenex_16632))) (<= (+ main_x 1) v_prenex_16632) (<= (select main_a v_prenex_16632) (select main_a v_prenex_16633)) (<= (select main_a v_prenex_16633) 1498) (<= (+ main_y 1) v_prenex_16633) (<= 0 (+ (select main_a v_prenex_16632) 498)))) (forall ((v_prenex_14637 Int) (v_prenex_14636 Int)) (or (< v_prenex_14637 main_y) (<= (select main_a v_prenex_14637) 999) (<= (select main_a v_prenex_14636) (select main_a v_prenex_14637)) (<= (+ main_y 1) v_prenex_14637) (<= (* 2 (select main_a v_prenex_14637)) 1998))) (or (forall ((v_prenex_16069 Int)) (or (<= (+ main_y 1) v_prenex_16069) (<= (select main_a v_prenex_16069) 1498) (<= (select main_a v_prenex_16069) 999) (<= (* 2 (select main_a v_prenex_16069)) 1998) (< v_prenex_16069 main_y))) (forall ((v_prenex_16068 Int)) (<= (select main_a v_prenex_16068) 500))) (forall ((v_prenex_14776 Int) (v_prenex_14777 Int)) (or (<= (select main_a v_prenex_14777) 999) (<= (+ (select main_a v_prenex_14777) (select main_a v_prenex_14776)) 1000) (< v_prenex_14777 main_y) (<= (+ main_y 1) v_prenex_14777) (<= 1 (select main_a v_prenex_14777)) (<= 2 (* 2 (select main_a v_prenex_14776))))) (forall ((v_prenex_19919 Int) (v_prenex_19918 Int)) (or (< v_prenex_19918 main_x) (<= (+ main_x 1) v_prenex_19918) (<= (+ (select main_a v_prenex_19919) (select main_a v_prenex_19918)) 1000) (<= (select main_a v_prenex_19918) 999) (<= 0 (+ (select main_a v_prenex_19918) 498)))) (or (forall ((v_prenex_14499 Int)) (or (<= 1 (select main_a v_prenex_14499)) (<= (+ main_y 1) v_prenex_14499) (< v_prenex_14499 main_y) (<= (* 2 (select main_a v_prenex_14499)) 1998))) (forall ((v_prenex_14498 Int)) (or (<= (select main_a v_prenex_14498) 500) (<= (+ main_x 1) v_prenex_14498) (<= (* 2 (select main_a v_prenex_14498)) 1000)))) (forall ((v_prenex_17422 Int) (v_prenex_17423 Int)) (or (<= (+ main_y 1) v_prenex_17423) (<= 0 (+ (select main_a v_prenex_17422) 498)) (<= (+ (select main_a v_prenex_17423) (select main_a v_prenex_17422)) 1000) (<= (select main_a v_prenex_17422) 500) (<= (* 2 (select main_a v_prenex_17423)) 1998) (< v_prenex_17423 main_y))) (forall ((v_prenex_20326 Int) (v_prenex_20325 Int)) (or (< v_prenex_20326 main_y) (<= 1000 (* 2 (select main_a v_prenex_20326))) (<= 500 (select main_a v_prenex_20326)) (<= (* 2 (select main_a v_prenex_20325)) 1000) (<= (select main_a v_prenex_20325) 999) (<= 1000 (+ (select main_a v_prenex_20326) (select main_a v_prenex_20325))) (<= (+ main_y 1) v_prenex_20326))) (forall ((v_prenex_21290 Int) (v_prenex_21291 Int)) (or (<= 1 (select main_a v_prenex_21291)) (<= (select main_a v_prenex_21291) 999) (< v_prenex_21291 main_y) (<= (+ (select main_a v_prenex_21291) (select main_a v_prenex_21290)) 1000) (<= (+ main_y 1) v_prenex_21291) (<= 1 (select main_a v_prenex_21290)))) (forall ((v_prenex_16088 Int) (v_prenex_16089 Int)) (or (<= (+ main_y 1) v_prenex_16089) (<= 1000 (+ (select main_a v_prenex_16089) (select main_a v_prenex_16088))) (<= (select main_a v_prenex_16088) 500) (<= (select main_a v_prenex_16089) 1498) (< v_prenex_16089 main_y) (<= (select main_a v_prenex_16088) 999) (<= 1000 (* 2 (select main_a v_prenex_16089))))) (forall ((v_prenex_19405 Int) (v_prenex_19404 Int)) (or (<= 1 (select main_a v_prenex_19405)) (< v_prenex_19405 main_y) (<= (+ main_y 1) v_prenex_19405) (<= 0 (+ (select main_a v_prenex_19404) 498)) (<= (select main_a v_prenex_19404) 500) (<= 1000 (* 2 (select main_a v_prenex_19405))) (<= (select main_a v_prenex_19404) (select main_a v_prenex_19405)))) (forall ((v_prenex_21197 Int) (v_prenex_21198 Int)) (or (<= (select main_a v_prenex_21198) 1498) (< v_prenex_21198 main_y) (<= (+ (select main_a v_prenex_21198) (select main_a v_prenex_21197)) 1000) (<= 1 (select main_a v_prenex_21197)) (<= (select main_a v_prenex_21197) 999) (<= 1 (select main_a v_prenex_21198)) (<= (+ main_y 1) v_prenex_21198))) (or (forall ((v_prenex_17464 Int)) (<= 2 (* 2 (select main_a v_prenex_17464)))) (forall ((v_prenex_17465 Int)) (or (<= (+ main_y 1) v_prenex_17465) (<= 1 (select main_a v_prenex_17465)) (< v_prenex_17465 main_y) (<= 1000 (* 2 (select main_a v_prenex_17465)))))) (forall ((v_prenex_21672 Int) (v_prenex_21673 Int)) (or (< v_prenex_21673 main_y) (<= (+ main_x 1) v_prenex_21672) (<= (select main_a v_prenex_21673) 1498) (<= (+ main_y 1) v_prenex_21673) (<= 0 (+ (select main_a v_prenex_21672) 498)) (<= (select main_a v_prenex_21672) (select main_a v_prenex_21673)) (<= (select main_a v_prenex_21672) 999))) (forall ((v_prenex_19306 Int)) (or (< v_prenex_19306 main_y) (<= (+ main_y 1) v_prenex_19306) (<= (select main_a v_prenex_19306) 1498) (<= 1000 (* 2 (select main_a v_prenex_19306))))) (forall ((v_prenex_16750 Int) (v_prenex_16751 Int)) (or (<= (select main_a v_prenex_16750) 500) (<= 1 (select main_a v_prenex_16751)) (< v_prenex_16751 main_y) (<= (+ main_y 1) v_prenex_16751) (<= (select main_a v_prenex_16751) 999) (<= (* 2 (select main_a v_prenex_16750)) 1000) (<= (select main_a v_prenex_16751) (+ (select main_a v_prenex_16750) 998)))) (forall ((v_prenex_13814 Int) (v_prenex_13813 Int)) (or (<= (* 2 (select main_a v_prenex_13814)) 1998) (<= (select main_a v_prenex_13814) 999) (<= (* 2 (select main_a v_prenex_13813)) 1000) (<= 0 (+ (select main_a v_prenex_13813) 498)) (< v_prenex_13814 main_y) (<= (+ main_y 1) v_prenex_13814) (<= (select main_a v_prenex_13813) (select main_a v_prenex_13814)))) (or (forall ((v_prenex_16696 Int)) (or (<= 0 (+ (select main_a v_prenex_16696) 498)) (<= 2 (* 2 (select main_a v_prenex_16696))))) (forall ((v_prenex_16697 Int)) (or (<= (* 2 (select main_a v_prenex_16697)) 1998) (<= (+ main_y 1) v_prenex_16697) (<= 1000 (* 2 (select main_a v_prenex_16697))) (< v_prenex_16697 main_y)))) (forall ((v_prenex_20067 Int) (v_prenex_20066 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_20067))) (<= (+ (select main_a v_prenex_20067) (select main_a v_prenex_20066)) 1000) (<= 0 (+ (select main_a v_prenex_20066) 498)) (<= (+ main_y 1) v_prenex_20067) (< v_prenex_20067 main_y) (<= 2 (* 2 (select main_a v_prenex_20066))))) (forall ((v_prenex_18772 Int) (v_prenex_18773 Int)) (or (<= (* 2 (select main_a v_prenex_18773)) 1998) (<= (+ main_y 1) v_prenex_18773) (< v_prenex_18773 main_y) (<= (select main_a v_prenex_18772) 999) (<= (+ (select main_a v_prenex_18773) (select main_a v_prenex_18772)) 1000))) (or (forall ((v_prenex_17259 Int)) (or (<= (* 2 (select main_a v_prenex_17259)) 1998) (<= 500 (select main_a v_prenex_17259)) (<= (+ main_y 1) v_prenex_17259) (< v_prenex_17259 main_y))) (forall ((v_prenex_17258 Int)) (or (<= 2 (* 2 (select main_a v_prenex_17258))) (<= (+ main_x 1) v_prenex_17258) (<= (select main_a v_prenex_17258) 999)))) (forall ((v_prenex_13944 Int) (v_prenex_13943 Int)) (or (<= (+ main_y 1) v_prenex_13944) (<= 1 (select main_a v_prenex_13944)) (<= (select main_a v_prenex_13943) 999) (<= 1000 (+ (select main_a v_prenex_13944) (select main_a v_prenex_13943))) (< v_prenex_13944 main_y))) (forall ((v_prenex_21281 Int) (v_prenex_21282 Int)) (or (<= 500 (select main_a v_prenex_21282)) (<= (+ main_y 1) v_prenex_21282) (< v_prenex_21282 main_y) (<= (select main_a v_prenex_21281) (select main_a v_prenex_21282)) (<= 0 (+ (select main_a v_prenex_21281) 498)) (<= 1 (select main_a v_prenex_21281)) (<= (select main_a v_prenex_21282) 1498))) (forall ((v_prenex_20800 Int) (v_prenex_20799 Int)) (or (<= 1 (select main_a v_prenex_20800)) (<= (+ main_y 1) v_prenex_20800) (<= 1 (select main_a v_prenex_20799)) (<= (select main_a v_prenex_20800) 1498) (< v_prenex_20800 main_y) (<= (+ (select main_a v_prenex_20800) (select main_a v_prenex_20799)) 1000) (<= (* 2 (select main_a v_prenex_20799)) 1000))) (forall ((v_prenex_14406 Int) (v_prenex_14405 Int)) (or (<= (* 2 (select main_a v_prenex_14406)) 1998) (< v_prenex_14406 main_y) (<= (+ main_y 1) v_prenex_14406) (<= (+ (select main_a v_prenex_14406) (select main_a v_prenex_14405)) 1000) (<= 2 (* 2 (select main_a v_prenex_14405))) (<= (+ main_x 1) v_prenex_14405) (<= 0 (+ (select main_a v_prenex_14405) 498)))) (or (forall ((v_prenex_13661 Int)) (<= 2 (* 2 (select main_a v_prenex_13661)))) (forall ((v_prenex_13662 Int)) (or (< v_prenex_13662 main_y) (<= (+ main_y 1) v_prenex_13662) (<= 1000 (* 2 (select main_a v_prenex_13662))) (<= (select main_a v_prenex_13662) 1498)))) (forall ((v_prenex_13585 Int) (v_prenex_13584 Int)) (or (<= 1 (select main_a v_prenex_13585)) (< v_prenex_13584 main_x) (<= (select main_a v_prenex_13585) (+ (select main_a v_prenex_13584) 998)) (<= 1 (select main_a v_prenex_13584)) (< v_prenex_13585 main_y) (<= (+ main_y 1) v_prenex_13585))) (or (forall ((v_prenex_19082 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_19082))) (<= (* 2 (select main_a v_prenex_19082)) 1998) (<= 1 (select main_a v_prenex_19082)) (< v_prenex_19082 main_y) (<= (+ main_y 1) v_prenex_19082))) (forall ((v_prenex_19081 Int)) (or (<= (select main_a v_prenex_19081) 500) (<= (* 2 (select main_a v_prenex_19081)) 1000)))) (forall ((v_prenex_20533 Int) (v_prenex_20532 Int)) (or (< v_prenex_20533 main_y) (<= (+ main_y 1) v_prenex_20533) (<= 1 (select main_a v_prenex_20532)) (<= (select main_a v_prenex_20532) (select main_a v_prenex_20533)) (<= (select main_a v_prenex_20533) 999))) (forall ((v_prenex_16636 Int) (v_prenex_16637 Int)) (or (< v_prenex_16637 main_y) (<= (select main_a v_prenex_16637) (+ (select main_a v_prenex_16636) 998)) (<= 1000 (* 2 (select main_a v_prenex_16637))) (<= (select main_a v_prenex_16636) 500) (<= (+ main_y 1) v_prenex_16637) (<= 2 (* 2 (select main_a v_prenex_16636))) (<= 500 (select main_a v_prenex_16637)))) (forall ((v_prenex_20469 Int) (v_prenex_20468 Int)) (or (<= (* 2 (select main_a v_prenex_20468)) 1000) (<= 1 (select main_a v_prenex_20469)) (<= (select main_a v_prenex_20468) 500) (<= (+ main_y 1) v_prenex_20469) (< v_prenex_20469 main_y) (<= (+ (select main_a v_prenex_20469) (select main_a v_prenex_20468)) 1000) (<= (select main_a v_prenex_20469) 999))) (or (forall ((v_prenex_17299 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_17299))) (<= (+ main_y 1) v_prenex_17299) (< v_prenex_17299 main_y) (<= (* 2 (select main_a v_prenex_17299)) 1998))) (forall ((v_prenex_17298 Int)) (or (<= (select main_a v_prenex_17298) 999) (< v_prenex_17298 main_x) (<= 2 (* 2 (select main_a v_prenex_17298)))))) (or (forall ((v_prenex_21567 Int)) (or (<= (+ main_y 1) v_prenex_21567) (<= 1000 (* 2 (select main_a v_prenex_21567))) (< v_prenex_21567 main_y) (<= (select main_a v_prenex_21567) 1498))) (forall ((v_prenex_21566 Int)) (or (<= (select main_a v_prenex_21566) 999) (<= (* 2 (select main_a v_prenex_21566)) 1000)))) (or (forall ((v_prenex_18040 Int)) (<= 2 (* 2 (select main_a v_prenex_18040)))) (forall ((v_prenex_18041 Int)) (or (<= 500 (select main_a v_prenex_18041)) (< v_prenex_18041 main_y) (<= 1 (select main_a v_prenex_18041)) (<= (+ main_y 1) v_prenex_18041)))) (or (forall ((v_prenex_15923 Int)) (or (<= (+ main_y 1) v_prenex_15923) (< v_prenex_15923 main_y) (<= 1000 (* 2 (select main_a v_prenex_15923))) (<= (select main_a v_prenex_15923) 1498))) (forall ((v_prenex_15922 Int)) (or (<= (+ main_x 1) v_prenex_15922) (<= 2 (* 2 (select main_a v_prenex_15922))) (<= 0 (+ (select main_a v_prenex_15922) 498))))) (forall ((v_prenex_17384 Int) (v_prenex_17385 Int)) (or (< v_prenex_17385 main_y) (<= 1 (select main_a v_prenex_17384)) (<= (select main_a v_prenex_17385) 999) (<= 1000 (+ (select main_a v_prenex_17385) (select main_a v_prenex_17384))) (<= (+ main_y 1) v_prenex_17385) (<= (select main_a v_prenex_17385) 1498) (<= 0 (+ (select main_a v_prenex_17384) 498)))) (forall ((v_prenex_17014 Int) (v_prenex_17015 Int)) (or (<= (+ main_y 1) v_prenex_17015) (< v_prenex_17015 main_y) (<= (* 2 (select main_a v_prenex_17015)) 1998) (<= 0 (+ (select main_a v_prenex_17014) 498)) (<= (select main_a v_prenex_17015) 1498) (<= (select main_a v_prenex_17014) 999) (<= (+ (select main_a v_prenex_17015) (select main_a v_prenex_17014)) 1000))) (forall ((v_prenex_21127 Int) (v_prenex_21128 Int)) (or (<= (+ (select main_a v_prenex_21128) (select main_a v_prenex_21127)) 1000) (<= (select main_a v_prenex_21128) 1498) (<= 0 (+ (select main_a v_prenex_21127) 498)) (<= (* 2 (select main_a v_prenex_21128)) 1998) (<= 1 (select main_a v_prenex_21127)) (< v_prenex_21128 main_y) (<= (+ main_y 1) v_prenex_21128))) (forall ((v_prenex_14761 Int) (v_prenex_14760 Int)) (or (<= 1 (select main_a v_prenex_14760)) (< v_prenex_14761 main_y) (<= (select main_a v_prenex_14760) 500) (<= 500 (select main_a v_prenex_14761)) (<= (+ main_y 1) v_prenex_14761) (<= (select main_a v_prenex_14760) (select main_a v_prenex_14761)) (<= (+ main_x 1) v_prenex_14760))) (or (forall ((v_prenex_16850 Int)) (or (< v_prenex_16850 main_x) (<= (select main_a v_prenex_16850) 999) (<= (select main_a v_prenex_16850) 500))) (forall ((v_prenex_16851 Int)) (or (<= (* 2 (select main_a v_prenex_16851)) 1998) (< v_prenex_16851 main_y) (<= (+ main_y 1) v_prenex_16851)))) (forall ((v_prenex_13823 Int) (v_prenex_13824 Int)) (or (<= 1 (select main_a v_prenex_13823)) (<= (* 2 (select main_a v_prenex_13824)) 1998) (<= 1000 (* 2 (select main_a v_prenex_13824))) (< v_prenex_13824 main_y) (<= (+ main_y 1) v_prenex_13824) (<= 0 (+ (select main_a v_prenex_13823) 498)) (<= 1000 (+ (select main_a v_prenex_13824) (select main_a v_prenex_13823))))) (forall ((v_prenex_15505 Int) (v_prenex_15504 Int)) (or (<= (* 2 (select main_a v_prenex_15504)) 1000) (<= (+ (select main_a v_prenex_15505) (select main_a v_prenex_15504)) 1000) (<= 1000 (* 2 (select main_a v_prenex_15505))) (<= (+ main_y 1) v_prenex_15505) (< v_prenex_15505 main_y) (<= (select main_a v_prenex_15504) 999) (<= 1 (select main_a v_prenex_15505)))) (or (forall ((v_prenex_20833 Int)) (or (<= 1 (select main_a v_prenex_20833)) (<= (select main_a v_prenex_20833) 999))) (forall ((v_prenex_20834 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_20834))) (<= (+ main_y 1) v_prenex_20834) (< v_prenex_20834 main_y) (<= (select main_a v_prenex_20834) 1498) (<= (select main_a v_prenex_20834) 999)))) (forall ((v_prenex_21199 Int) (v_prenex_21200 Int)) (or (<= 0 (+ (select main_a v_prenex_21199) 498)) (< v_prenex_21200 main_y) (<= (+ (select main_a v_prenex_21200) (select main_a v_prenex_21199)) 1000) (<= (select main_a v_prenex_21200) 999) (<= (select main_a v_prenex_21199) 500) (<= (+ main_y 1) v_prenex_21200))) (forall ((v_prenex_17072 Int) (v_prenex_17073 Int)) (or (< v_prenex_17072 main_x) (< v_prenex_17073 main_y) (<= (+ (select main_a v_prenex_17073) (select main_a v_prenex_17072)) 1000) (<= (select main_a v_prenex_17072) 500) (<= (* 2 (select main_a v_prenex_17073)) 1998) (<= (+ main_y 1) v_prenex_17073))) (or (forall ((v_prenex_13937 Int)) (or (<= (+ main_x 1) v_prenex_13937) (<= 1 (select main_a v_prenex_13937)) (<= (select main_a v_prenex_13937) 500))) (forall ((v_prenex_13938 Int)) (or (<= (+ main_y 1) v_prenex_13938) (<= (* 2 (select main_a v_prenex_13938)) 1998) (<= (select main_a v_prenex_13938) 999) (< v_prenex_13938 main_y)))) (forall ((v_prenex_16724 Int) (v_prenex_16725 Int)) (or (<= (+ main_y 1) v_prenex_16725) (<= 0 (+ (select main_a v_prenex_16724) 498)) (<= (+ (select main_a v_prenex_16725) (select main_a v_prenex_16724)) 1000) (<= (select main_a v_prenex_16725) 999) (< v_prenex_16725 main_y) (<= (+ main_x 1) v_prenex_16724))) (forall ((v_prenex_20704 Int) (v_prenex_20703 Int)) (or (<= (+ main_y 1) v_prenex_20704) (<= (* 2 (select main_a v_prenex_20703)) 1000) (< v_prenex_20703 main_x) (<= 1 (select main_a v_prenex_20703)) (<= (+ (select main_a v_prenex_20704) (select main_a v_prenex_20703)) 1000) (< v_prenex_20704 main_y) (<= 500 (select main_a v_prenex_20704)))) (forall ((v_prenex_18361 Int) (v_prenex_18360 Int)) (or (< v_prenex_18361 main_y) (<= (+ main_y 1) v_prenex_18361) (<= 1000 (* 2 (select main_a v_prenex_18361))) (<= 2 (* 2 (select main_a v_prenex_18360))) (<= (select main_a v_prenex_18361) (+ (select main_a v_prenex_18360) 998)) (<= (select main_a v_prenex_18361) 999))) (forall ((v_prenex_21302 Int) (v_prenex_21303 Int)) (or (<= (+ main_y 1) v_prenex_21303) (<= 0 (+ (select main_a v_prenex_21302) 498)) (<= (* 2 (select main_a v_prenex_21303)) 1998) (< v_prenex_21302 main_x) (< v_prenex_21303 main_y) (<= (select main_a v_prenex_21302) (select main_a v_prenex_21303)))) (or (forall ((v_prenex_21348 Int)) (or (< v_prenex_21348 main_x) (<= 0 (+ (select main_a v_prenex_21348) 498)))) (forall ((v_prenex_21349 Int)) (or (<= (+ main_y 1) v_prenex_21349) (< v_prenex_21349 main_y) (<= (select main_a v_prenex_21349) 999) (<= (* 2 (select main_a v_prenex_21349)) 1998)))) (forall ((v_prenex_17587 Int) (v_prenex_17588 Int)) (or (<= (select main_a v_prenex_17588) (+ (select main_a v_prenex_17587) 998)) (<= (+ main_y 1) v_prenex_17588) (<= 2 (* 2 (select main_a v_prenex_17587))) (<= 1 (select main_a v_prenex_17588)) (< v_prenex_17588 main_y) (<= (select main_a v_prenex_17587) 500) (<= 500 (select main_a v_prenex_17588)))) (or (forall ((v_prenex_18801 Int)) (or (<= (select main_a v_prenex_18801) 500) (<= 1 (select main_a v_prenex_18801)))) (forall ((v_prenex_18802 Int)) (or (<= (+ main_y 1) v_prenex_18802) (< v_prenex_18802 main_y) (<= 1000 (* 2 (select main_a v_prenex_18802)))))) (forall ((v_prenex_17875 Int) (v_prenex_17876 Int)) (or (<= (select main_a v_prenex_17875) 999) (<= (+ main_y 1) v_prenex_17876) (<= (+ main_x 1) v_prenex_17875) (<= (select main_a v_prenex_17875) 500) (<= (select main_a v_prenex_17876) 999) (< v_prenex_17876 main_y) (<= (select main_a v_prenex_17876) (+ (select main_a v_prenex_17875) 998)))) (forall ((v_prenex_16570 Int) (v_prenex_16571 Int)) (or (<= (* 2 (select main_a v_prenex_16571)) 1998) (<= 1000 (+ (select main_a v_prenex_16571) (select main_a v_prenex_16570))) (<= 500 (select main_a v_prenex_16571)) (<= (+ main_y 1) v_prenex_16571) (<= (select main_a v_prenex_16570) 999) (< v_prenex_16571 main_y))) (forall ((v_prenex_21261 Int) (v_prenex_21262 Int)) (or (<= 1000 (+ (select main_a v_prenex_21262) (select main_a v_prenex_21261))) (<= 1000 (* 2 (select main_a v_prenex_21262))) (<= (+ main_y 1) v_prenex_21262) (<= 1 (select main_a v_prenex_21262)) (<= (select main_a v_prenex_21261) 500) (< v_prenex_21262 main_y) (<= 2 (* 2 (select main_a v_prenex_21261))))) (forall ((v_prenex_13617 Int) (v_prenex_13618 Int)) (or (<= (+ main_x 1) v_prenex_13617) (<= (select main_a v_prenex_13618) 999) (<= (+ (select main_a v_prenex_13618) (select main_a v_prenex_13617)) 1000) (<= 2 (* 2 (select main_a v_prenex_13617))) (<= (select main_a v_prenex_13617) 999) (< v_prenex_13618 main_y) (<= (+ main_y 1) v_prenex_13618))) (or (forall ((v_prenex_20023 Int)) (or (<= (select main_a v_prenex_20023) 1498) (< v_prenex_20023 main_y) (<= (* 2 (select main_a v_prenex_20023)) 1998) (<= (+ main_y 1) v_prenex_20023))) (forall ((v_prenex_20022 Int)) (or (<= 0 (+ (select main_a v_prenex_20022) 498)) (<= (* 2 (select main_a v_prenex_20022)) 1000)))) (or (forall ((v_prenex_17064 Int)) (<= (* 2 (select main_a v_prenex_17064)) 1000)) (forall ((v_prenex_17065 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_17065))) (<= (+ main_y 1) v_prenex_17065) (< v_prenex_17065 main_y)))) (forall ((v_prenex_14575 Int) (v_prenex_14574 Int)) (or (<= 1000 (+ (select main_a v_prenex_14575) (select main_a v_prenex_14574))) (<= (+ main_y 1) v_prenex_14575) (< v_prenex_14575 main_y) (< v_prenex_14574 main_x) (<= 1 (select main_a v_prenex_14575)) (<= 1 (select main_a v_prenex_14574)))) (forall ((v_prenex_15326 Int) (v_prenex_15327 Int)) (or (<= (select main_a v_prenex_15326) (select main_a v_prenex_15327)) (<= 1 (select main_a v_prenex_15326)) (<= (* 2 (select main_a v_prenex_15327)) 1998) (<= (+ main_x 1) v_prenex_15326) (< v_prenex_15327 main_y) (<= 2 (* 2 (select main_a v_prenex_15326))) (<= (+ main_y 1) v_prenex_15327))) (forall ((v_prenex_17508 Int) (v_prenex_17509 Int)) (or (< v_prenex_17509 main_y) (<= (+ main_y 1) v_prenex_17509) (<= 2 (* 2 (select main_a v_prenex_17508))) (<= (+ main_x 1) v_prenex_17508) (<= (select main_a v_prenex_17509) (+ (select main_a v_prenex_17508) 998)) (<= 500 (select main_a v_prenex_17509)))) (forall ((v_prenex_21490 Int) (v_prenex_21491 Int)) (or (<= (+ main_y 1) v_prenex_21491) (<= 1000 (+ (select main_a v_prenex_21491) (select main_a v_prenex_21490))) (< v_prenex_21491 main_y) (<= 1 (select main_a v_prenex_21491)) (<= 2 (* 2 (select main_a v_prenex_21490))) (<= 1 (select main_a v_prenex_21490)))) (forall ((v_prenex_18842 Int) (v_prenex_18841 Int)) (or (<= (* 2 (select main_a v_prenex_18841)) 1000) (< v_prenex_18842 main_y) (<= 2 (* 2 (select main_a v_prenex_18841))) (<= 500 (select main_a v_prenex_18842)) (<= (select main_a v_prenex_18842) (+ (select main_a v_prenex_18841) 998)) (<= (+ main_y 1) v_prenex_18842))) (forall ((v_prenex_21470 Int) (v_prenex_21471 Int)) (or (< v_prenex_21471 main_y) (<= 1 (select main_a v_prenex_21470)) (<= 1000 (* 2 (select main_a v_prenex_21471))) (<= (* 2 (select main_a v_prenex_21471)) 1998) (<= (select main_a v_prenex_21470) 999) (<= (+ main_y 1) v_prenex_21471) (<= (select main_a v_prenex_21470) (select main_a v_prenex_21471)))) (forall ((v_prenex_14023 Int) (v_prenex_14022 Int)) (or (<= (+ (select main_a v_prenex_14023) (select main_a v_prenex_14022)) 1000) (<= (+ main_y 1) v_prenex_14023) (<= (select main_a v_prenex_14023) 1498) (<= 500 (select main_a v_prenex_14023)) (<= (select main_a v_prenex_14022) 999) (< v_prenex_14023 main_y) (<= 0 (+ (select main_a v_prenex_14022) 498)))) (or (forall ((v_prenex_20971 Int)) (or (<= 500 (select main_a v_prenex_20971)) (<= (+ main_y 1) v_prenex_20971) (< v_prenex_20971 main_y) (<= (* 2 (select main_a v_prenex_20971)) 1998) (<= 1 (select main_a v_prenex_20971)))) (forall ((v_prenex_20970 Int)) (<= 0 (+ (select main_a v_prenex_20970) 498)))) (or (forall ((v_prenex_17113 Int)) (or (<= 500 (select main_a v_prenex_17113)) (<= 1000 (* 2 (select main_a v_prenex_17113))) (< v_prenex_17113 main_y) (<= (+ main_y 1) v_prenex_17113) (<= (select main_a v_prenex_17113) 1498))) (forall ((v_prenex_17112 Int)) (or (<= (select main_a v_prenex_17112) 999) (<= (select main_a v_prenex_17112) 500)))) (forall ((v_prenex_20264 Int) (v_prenex_20263 Int)) (or (<= (+ main_x 1) v_prenex_20263) (<= (+ (select main_a v_prenex_20264) (select main_a v_prenex_20263)) 1000) (<= 1 (select main_a v_prenex_20263)) (<= (select main_a v_prenex_20264) 999) (< v_prenex_20264 main_y) (<= (select main_a v_prenex_20263) 500) (<= (+ main_y 1) v_prenex_20264))) (forall ((v_prenex_18497 Int) (v_prenex_18496 Int)) (or (<= (select main_a v_prenex_18496) (select main_a v_prenex_18497)) (<= (* 2 (select main_a v_prenex_18496)) 1000) (<= (select main_a v_prenex_18497) 999) (<= 2 (* 2 (select main_a v_prenex_18496))) (<= (+ main_y 1) v_prenex_18497) (< v_prenex_18497 main_y))) (or (forall ((v_prenex_14075 Int)) (<= 1000 (* 2 (select main_a v_prenex_14075)))) (forall ((v_prenex_14074 Int)) (or (<= (+ main_x 1) v_prenex_14074) (< v_prenex_14074 main_x) (<= (select main_a v_prenex_14074) 999) (<= 1 (select main_a v_prenex_14074))))) (forall ((v_prenex_18031 Int) (v_prenex_18030 Int)) (or (< v_prenex_18031 main_y) (<= 1 (select main_a v_prenex_18031)) (<= (+ main_y 1) v_prenex_18031) (<= (+ main_x 1) v_prenex_18030) (<= (select main_a v_prenex_18030) (select main_a v_prenex_18031)))) (forall ((v_prenex_20616 Int) (v_prenex_20615 Int)) (or (<= (select main_a v_prenex_20615) 500) (<= 0 (+ (select main_a v_prenex_20615) 498)) (<= (+ main_y 1) v_prenex_20616) (<= (select main_a v_prenex_20616) 1498) (<= (select main_a v_prenex_20616) (+ (select main_a v_prenex_20615) 998)) (< v_prenex_20616 main_y))) (or (forall ((v_prenex_17936 Int)) (or (<= (* 2 (select main_a v_prenex_17936)) 1998) (<= 500 (select main_a v_prenex_17936)) (<= (+ main_y 1) v_prenex_17936) (< v_prenex_17936 main_y))) (forall ((v_prenex_17935 Int)) (or (<= (select main_a v_prenex_17935) 500) (<= 2 (* 2 (select main_a v_prenex_17935))) (<= (+ main_x 1) v_prenex_17935)))) (forall ((v_prenex_20977 Int) (v_prenex_20976 Int)) (or (<= 1 (select main_a v_prenex_20976)) (<= 1000 (* 2 (select main_a v_prenex_20977))) (<= (select main_a v_prenex_20976) 500) (<= (+ (select main_a v_prenex_20977) (select main_a v_prenex_20976)) 1000) (<= 1 (select main_a v_prenex_20977)) (< v_prenex_20977 main_y) (<= (+ main_y 1) v_prenex_20977))) (forall ((v_prenex_20818 Int) (v_prenex_20817 Int)) (or (<= 500 (select main_a v_prenex_20818)) (<= (select main_a v_prenex_20817) 999) (<= (* 2 (select main_a v_prenex_20817)) 1000) (<= (select main_a v_prenex_20818) (+ (select main_a v_prenex_20817) 998)) (< v_prenex_20818 main_y) (<= 1 (select main_a v_prenex_20818)) (<= (+ main_y 1) v_prenex_20818))) (forall ((v_prenex_21884 Int) (v_prenex_21885 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_21885))) (<= (select main_a v_prenex_21884) (select main_a v_prenex_21885)) (<= (* 2 (select main_a v_prenex_21884)) 1000) (<= (* 2 (select main_a v_prenex_21885)) 1998) (< v_prenex_21885 main_y) (<= (+ main_y 1) v_prenex_21885))) (forall ((v_prenex_13489 Int) (v_prenex_13490 Int)) (or (<= (+ main_y 1) v_prenex_13490) (<= (+ main_x 1) v_prenex_13489) (<= (* 2 (select main_a v_prenex_13490)) 1998) (<= (select main_a v_prenex_13489) 500) (< v_prenex_13490 main_y) (<= (select main_a v_prenex_13489) (select main_a v_prenex_13490)))) (or (forall ((v_prenex_14036 Int)) (<= (* 2 (select main_a v_prenex_14036)) 1000)) (forall ((v_prenex_14037 Int)) (or (<= (select main_a v_prenex_14037) 999) (< v_prenex_14037 main_y) (<= (+ main_y 1) v_prenex_14037)))) (forall ((v_prenex_13566 Int) (v_prenex_13567 Int)) (or (<= 2 (* 2 (select main_a v_prenex_13566))) (< v_prenex_13567 main_y) (<= (select main_a v_prenex_13567) 999) (<= 1 (select main_a v_prenex_13567)) (<= (+ main_y 1) v_prenex_13567) (<= (+ (select main_a v_prenex_13567) (select main_a v_prenex_13566)) 1000) (<= (select main_a v_prenex_13566) 500))) (forall ((v_prenex_18592 Int) (v_prenex_18593 Int)) (or (<= (select main_a v_prenex_18593) 1498) (< v_prenex_18593 main_y) (<= (* 2 (select main_a v_prenex_18593)) 1998) (<= 2 (* 2 (select main_a v_prenex_18592))) (<= (select main_a v_prenex_18592) 500) (<= (select main_a v_prenex_18592) (select main_a v_prenex_18593)) (<= (+ main_y 1) v_prenex_18593))) (forall ((v_prenex_21021 Int) (v_prenex_21020 Int)) (or (<= 500 (select main_a v_prenex_21021)) (<= 1 (select main_a v_prenex_21021)) (<= (select main_a v_prenex_21020) (select main_a v_prenex_21021)) (<= (+ main_y 1) v_prenex_21021) (<= 2 (* 2 (select main_a v_prenex_21020))) (< v_prenex_21021 main_y))) (forall ((v_prenex_19812 Int) (v_prenex_19811 Int)) (or (< v_prenex_19812 main_y) (<= (select main_a v_prenex_19812) (+ (select main_a v_prenex_19811) 998)) (<= (* 2 (select main_a v_prenex_19811)) 1000) (<= (+ main_y 1) v_prenex_19812) (<= (select main_a v_prenex_19811) 999) (< v_prenex_19811 main_x) (<= 1 (select main_a v_prenex_19812)))) (forall ((v_prenex_20107 Int) (v_prenex_20106 Int)) (or (<= (+ (select main_a v_prenex_20107) (select main_a v_prenex_20106)) 1000) (<= 1000 (* 2 (select main_a v_prenex_20107))) (< v_prenex_20107 main_y) (<= (+ main_x 1) v_prenex_20106) (<= 0 (+ (select main_a v_prenex_20106) 498)) (<= (+ main_y 1) v_prenex_20107) (<= 2 (* 2 (select main_a v_prenex_20106))))) (or (forall ((v_prenex_21667 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_21667))) (< v_prenex_21667 main_y) (<= (select main_a v_prenex_21667) 999) (<= (+ main_y 1) v_prenex_21667))) (forall ((v_prenex_21666 Int)) (or (<= (+ main_x 1) v_prenex_21666) (<= 2 (* 2 (select main_a v_prenex_21666))) (<= 0 (+ (select main_a v_prenex_21666) 498))))) (forall ((v_prenex_13697 Int) (v_prenex_13698 Int)) (or (< v_prenex_13698 main_y) (<= 500 (select main_a v_prenex_13698)) (<= (+ main_y 1) v_prenex_13698) (<= (select main_a v_prenex_13698) 1498) (<= (select main_a v_prenex_13698) (+ (select main_a v_prenex_13697) 998)) (<= 2 (* 2 (select main_a v_prenex_13697))) (<= 1 (select main_a v_prenex_13697)))) (or (forall ((v_prenex_20538 Int)) (or (<= (+ main_x 1) v_prenex_20538) (<= (select main_a v_prenex_20538) 500))) (forall ((v_prenex_20539 Int)) (or (<= (+ main_y 1) v_prenex_20539) (<= (* 2 (select main_a v_prenex_20539)) 1998) (< v_prenex_20539 main_y)))) (forall ((v_prenex_13481 Int) (v_prenex_13482 Int)) (or (<= (* 2 (select main_a v_prenex_13482)) 1998) (<= 1 (select main_a v_prenex_13481)) (<= (+ (select main_a v_prenex_13482) (select main_a v_prenex_13481)) 1000) (<= (+ main_y 1) v_prenex_13482) (<= 0 (+ (select main_a v_prenex_13481) 498)) (<= (+ main_x 1) v_prenex_13481) (< v_prenex_13482 main_y))) (forall ((v_prenex_19489 Int) (v_prenex_19488 Int)) (or (< v_prenex_19489 main_y) (<= (select main_a v_prenex_19488) 500) (<= (+ main_y 1) v_prenex_19489) (<= 1 (select main_a v_prenex_19488)) (<= (select main_a v_prenex_19489) 1498) (<= 1000 (+ (select main_a v_prenex_19489) (select main_a v_prenex_19488))))) (forall ((v_prenex_15937 Int) (v_prenex_15936 Int)) (or (<= 1000 (+ (select main_a v_prenex_15937) (select main_a v_prenex_15936))) (<= (* 2 (select main_a v_prenex_15936)) 1000) (<= 1 (select main_a v_prenex_15937)) (<= (* 2 (select main_a v_prenex_15937)) 1998) (< v_prenex_15937 main_y) (<= (+ main_y 1) v_prenex_15937))) (forall ((v_prenex_18898 Int) (v_prenex_18897 Int)) (or (<= (+ (select main_a v_prenex_18898) (select main_a v_prenex_18897)) 1000) (<= (select main_a v_prenex_18897) 500) (<= (+ main_y 1) v_prenex_18898) (<= (+ main_x 1) v_prenex_18897) (< v_prenex_18898 main_y) (<= (* 2 (select main_a v_prenex_18898)) 1998))) (forall ((v_prenex_16120 Int) (v_prenex_16121 Int)) (or (< v_prenex_16121 main_y) (< v_prenex_16120 main_x) (<= 2 (* 2 (select main_a v_prenex_16120))) (<= (select main_a v_prenex_16121) (+ (select main_a v_prenex_16120) 998)) (<= (+ main_y 1) v_prenex_16121) (<= 1000 (* 2 (select main_a v_prenex_16121))))) (forall ((v_prenex_15986 Int) (v_prenex_15987 Int)) (or (<= (select main_a v_prenex_15986) 999) (<= (+ (select main_a v_prenex_15987) (select main_a v_prenex_15986)) 1000) (<= (+ main_x 1) v_prenex_15986) (< v_prenex_15986 main_x) (<= 2 (* 2 (select main_a v_prenex_15986))))) (forall ((v_prenex_18794 Int) (v_prenex_18793 Int)) (or (<= 500 (select main_a v_prenex_18794)) (< v_prenex_18794 main_y) (<= (* 2 (select main_a v_prenex_18793)) 1000) (<= (select main_a v_prenex_18793) (select main_a v_prenex_18794)) (<= (+ main_y 1) v_prenex_18794))) (forall ((v_prenex_14785 Int) (v_prenex_14784 Int)) (or (<= (* 2 (select main_a v_prenex_14784)) 1000) (< v_prenex_14785 main_y) (<= (+ main_y 1) v_prenex_14785) (<= 1000 (+ (select main_a v_prenex_14785) (select main_a v_prenex_14784))) (<= 1000 (* 2 (select main_a v_prenex_14785))) (<= (* 2 (select main_a v_prenex_14785)) 1998) (<= 0 (+ (select main_a v_prenex_14784) 498)))) (or (forall ((v_prenex_18350 Int)) (or (< v_prenex_18350 main_x) (<= (* 2 (select main_a v_prenex_18350)) 1000))) (forall ((v_prenex_18351 Int)) (or (< v_prenex_18351 main_y) (<= (+ main_y 1) v_prenex_18351) (<= (* 2 (select main_a v_prenex_18351)) 1998) (<= 1000 (* 2 (select main_a v_prenex_18351)))))) (forall ((v_prenex_16028 Int) (v_prenex_16029 Int)) (or (<= 1 (select main_a v_prenex_16029)) (<= 1000 (+ (select main_a v_prenex_16029) (select main_a v_prenex_16028))) (<= 0 (+ (select main_a v_prenex_16028) 498)) (< v_prenex_16029 main_y) (<= (+ main_y 1) v_prenex_16029))) (forall ((v_prenex_18736 Int) (v_prenex_18737 Int)) (or (< v_prenex_18736 main_x) (<= 1000 (* 2 (select main_a v_prenex_18737))) (<= (* 2 (select main_a v_prenex_18736)) 1000) (< v_prenex_18737 main_y) (<= (+ main_y 1) v_prenex_18737) (<= 1000 (+ (select main_a v_prenex_18737) (select main_a v_prenex_18736))))) (or (forall ((v_prenex_20950 Int)) (or (< v_prenex_20950 main_y) (<= (+ main_y 1) v_prenex_20950) (<= 1000 (* 2 (select main_a v_prenex_20950))))) (forall ((v_prenex_20949 Int)) (or (<= (+ main_x 1) v_prenex_20949) (<= 1 (select main_a v_prenex_20949))))) (or (forall ((v_prenex_19567 Int)) (or (<= (* 2 (select main_a v_prenex_19567)) 1998) (<= 500 (select main_a v_prenex_19567)) (<= (+ main_y 1) v_prenex_19567) (< v_prenex_19567 main_y))) (forall ((v_prenex_19566 Int)) (or (<= (select main_a v_prenex_19566) 500) (<= 1 (select main_a v_prenex_19566))))) (or (forall ((v_prenex_21105 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_21105))) (<= (+ main_y 1) v_prenex_21105) (< v_prenex_21105 main_y))) (forall ((v_prenex_21104 Int)) (or (<= 2 (* 2 (select main_a v_prenex_21104))) (<= (select main_a v_prenex_21104) 999)))) (or (forall ((v_prenex_14031 Int)) (or (<= 1 (select main_a v_prenex_14031)) (< v_prenex_14031 main_y) (<= (+ main_y 1) v_prenex_14031) (<= (* 2 (select main_a v_prenex_14031)) 1998))) (forall ((v_prenex_14030 Int)) (or (<= (* 2 (select main_a v_prenex_14030)) 1000) (<= 0 (+ (select main_a v_prenex_14030) 498)) (<= (+ main_x 1) v_prenex_14030)))) (forall ((v_prenex_19674 Int) (v_prenex_19673 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_19674))) (< v_prenex_19674 main_y) (<= (+ main_y 1) v_prenex_19674) (<= 2 (* 2 (select main_a v_prenex_19673))) (<= (select main_a v_prenex_19674) (+ (select main_a v_prenex_19673) 998)) (<= (select main_a v_prenex_19673) 500) (<= (* 2 (select main_a v_prenex_19674)) 1998))) (forall ((v_prenex_20003 Int) (v_prenex_20002 Int)) (or (<= 1 (select main_a v_prenex_20002)) (<= (* 2 (select main_a v_prenex_20002)) 1000) (< v_prenex_20003 main_y) (<= (+ main_x 1) v_prenex_20002) (<= (select main_a v_prenex_20003) (+ (select main_a v_prenex_20002) 998)) (<= 1 (select main_a v_prenex_20003)) (<= (+ main_y 1) v_prenex_20003))) (forall ((v_prenex_16300 Int) (v_prenex_16301 Int)) (or (< v_prenex_16300 main_x) (<= 0 (+ (select main_a v_prenex_16300) 498)) (< v_prenex_16301 main_y) (<= (+ main_y 1) v_prenex_16301) (<= 1000 (+ (select main_a v_prenex_16301) (select main_a v_prenex_16300))) (<= (* 2 (select main_a v_prenex_16301)) 1998) (<= (select main_a v_prenex_16300) 999))) (or (forall ((v_prenex_20340 Int)) (<= (* 2 (select main_a v_prenex_20340)) 1998)) (forall ((v_prenex_20339 Int)) (or (<= (+ main_x 1) v_prenex_20339) (< v_prenex_20339 main_x) (<= 0 (+ (select main_a v_prenex_20339) 498)) (<= 2 (* 2 (select main_a v_prenex_20339)))))) (forall ((v_prenex_16886 Int) (v_prenex_16887 Int)) (or (<= 2 (* 2 (select main_a v_prenex_16886))) (<= (+ (select main_a v_prenex_16887) (select main_a v_prenex_16886)) 1000) (<= 500 (select main_a v_prenex_16887)) (<= (+ main_y 1) v_prenex_16887) (< v_prenex_16887 main_y) (<= 0 (+ (select main_a v_prenex_16886) 498)))) (forall ((v_prenex_21722 Int) (v_prenex_21723 Int)) (or (<= 1 (select main_a v_prenex_21722)) (<= (select main_a v_prenex_21722) 500) (<= (+ (select main_a v_prenex_21723) (select main_a v_prenex_21722)) 1000) (<= 1000 (* 2 (select main_a v_prenex_21723))) (< v_prenex_21723 main_y) (<= (* 2 (select main_a v_prenex_21723)) 1998) (<= (+ main_y 1) v_prenex_21723))) (forall ((v_prenex_21564 Int) (v_prenex_21565 Int)) (or (<= 0 (+ (select main_a v_prenex_21564) 498)) (<= 1000 (* 2 (select main_a v_prenex_21565))) (<= (+ main_y 1) v_prenex_21565) (<= (select main_a v_prenex_21565) 999) (< v_prenex_21565 main_y) (<= (+ (select main_a v_prenex_21565) (select main_a v_prenex_21564)) 1000))) (forall ((v_prenex_22015 Int) (v_prenex_22016 Int)) (or (< v_prenex_22015 main_x) (<= (+ main_y 1) v_prenex_22016) (<= (+ (select main_a v_prenex_22016) (select main_a v_prenex_22015)) 1000) (< v_prenex_22016 main_y) (<= (select main_a v_prenex_22016) 999))) (forall ((v_prenex_16782 Int) (v_prenex_16783 Int)) (or (<= 500 (select main_a v_prenex_16783)) (<= (+ main_y 1) v_prenex_16783) (<= (select main_a v_prenex_16782) 500) (<= (+ main_x 1) v_prenex_16782) (<= (select main_a v_prenex_16782) (select main_a v_prenex_16783)) (<= (* 2 (select main_a v_prenex_16782)) 1000) (< v_prenex_16783 main_y))) (forall ((v_prenex_14137 Int) (v_prenex_14136 Int)) (or (< v_prenex_14137 main_y) (<= 1000 (+ (select main_a v_prenex_14137) (select main_a v_prenex_14136))) (<= (+ main_y 1) v_prenex_14137) (<= (* 2 (select main_a v_prenex_14136)) 1000) (< v_prenex_14136 main_x) (<= (select main_a v_prenex_14137) 1498) (<= (select main_a v_prenex_14136) 999))) (forall ((v_prenex_15968 Int) (v_prenex_15969 Int)) (or (<= (+ main_y 1) v_prenex_15969) (<= (* 2 (select main_a v_prenex_15968)) 1000) (<= 1 (select main_a v_prenex_15969)) (<= (select main_a v_prenex_15969) 1498) (<= (+ (select main_a v_prenex_15969) (select main_a v_prenex_15968)) 1000) (< v_prenex_15969 main_y) (<= (select main_a v_prenex_15968) 999))) (forall ((v_prenex_17300 Int) (v_prenex_17301 Int)) (or (<= 1000 (+ (select main_a v_prenex_17301) (select main_a v_prenex_17300))) (<= 1000 (* 2 (select main_a v_prenex_17301))) (< v_prenex_17301 main_y) (<= (select main_a v_prenex_17300) 500) (<= (+ main_y 1) v_prenex_17301) (<= (* 2 (select main_a v_prenex_17301)) 1998))) (forall ((v_prenex_22026 Int) (v_prenex_22027 Int)) (or (<= 500 (select main_a v_prenex_22027)) (<= (select main_a v_prenex_22026) 500) (<= (+ main_y 1) v_prenex_22027) (<= (select main_a v_prenex_22026) (select main_a v_prenex_22027)) (<= (select main_a v_prenex_22027) 999) (<= 2 (* 2 (select main_a v_prenex_22026))) (< v_prenex_22027 main_y))) (forall ((v_prenex_13469 Int) (v_prenex_13470 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_13470))) (<= (select main_a v_prenex_13469) 500) (< v_prenex_13470 main_y) (<= (select main_a v_prenex_13469) (select main_a v_prenex_13470)) (<= (+ main_y 1) v_prenex_13470) (<= (+ main_x 1) v_prenex_13469))) (forall ((v_prenex_16810 Int) (v_prenex_16811 Int)) (or (<= (select main_a v_prenex_16810) 500) (<= (select main_a v_prenex_16811) (+ (select main_a v_prenex_16810) 998)) (<= 1000 (* 2 (select main_a v_prenex_16811))) (<= (+ main_x 1) v_prenex_16810) (<= (+ main_y 1) v_prenex_16811) (< v_prenex_16811 main_y) (<= (* 2 (select main_a v_prenex_16810)) 1000))) (forall ((v_prenex_16022 Int) (v_prenex_16023 Int)) (or (<= 2 (* 2 (select main_a v_prenex_16022))) (< v_prenex_16022 main_x) (<= 0 (+ (select main_a v_prenex_16022) 498)) (<= 1 (select main_a v_prenex_16023)) (<= (+ main_y 1) v_prenex_16023) (<= (select main_a v_prenex_16022) (select main_a v_prenex_16023)) (< v_prenex_16023 main_y))) (or (forall ((v_prenex_18557 Int)) (or (<= (* 2 (select main_a v_prenex_18557)) 1998) (< v_prenex_18557 main_y) (<= (+ main_y 1) v_prenex_18557) (<= (select main_a v_prenex_18557) 999) (<= 1000 (* 2 (select main_a v_prenex_18557))))) (forall ((v_prenex_18556 Int)) (or (<= (select main_a v_prenex_18556) 500) (<= (* 2 (select main_a v_prenex_18556)) 1000)))) (forall ((v_prenex_18682 Int) (v_prenex_18683 Int)) (or (<= (select main_a v_prenex_18683) 1498) (<= (+ main_y 1) v_prenex_18683) (<= (+ (select main_a v_prenex_18683) (select main_a v_prenex_18682)) 1000) (< v_prenex_18683 main_y) (<= (select main_a v_prenex_18682) 500) (<= (* 2 (select main_a v_prenex_18682)) 1000))) (forall ((v_prenex_16225 Int) (v_prenex_16224 Int)) (or (<= (+ main_y 1) v_prenex_16225) (<= (select main_a v_prenex_16225) 1498) (<= 500 (select main_a v_prenex_16225)) (<= (* 2 (select main_a v_prenex_16224)) 1000) (<= (select main_a v_prenex_16225) (+ (select main_a v_prenex_16224) 998)) (<= (select main_a v_prenex_16224) 999) (< v_prenex_16225 main_y))) (forall ((v_prenex_19668 Int) (v_prenex_19667 Int)) (or (<= (* 2 (select main_a v_prenex_19667)) 1000) (< v_prenex_19668 main_y) (<= (select main_a v_prenex_19668) (+ (select main_a v_prenex_19667) 998)) (<= (+ main_y 1) v_prenex_19668) (<= 1000 (* 2 (select main_a v_prenex_19668))) (<= (select main_a v_prenex_19667) 500) (<= (select main_a v_prenex_19668) 1498))) (forall ((v_prenex_13922 Int) (v_prenex_13921 Int)) (or (< v_prenex_13922 main_y) (<= (select main_a v_prenex_13922) 999) (<= (select main_a v_prenex_13921) 999) (<= (+ main_y 1) v_prenex_13922) (<= (* 2 (select main_a v_prenex_13921)) 1000) (< v_prenex_13921 main_x) (<= (+ (select main_a v_prenex_13922) (select main_a v_prenex_13921)) 1000))) (or (forall ((v_prenex_16956 Int)) (or (< v_prenex_16956 main_x) (<= (select main_a v_prenex_16956) 500) (<= (+ main_x 1) v_prenex_16956))) (forall ((v_prenex_16957 Int)) (or (<= (* 2 (select main_a v_prenex_16957)) 1998) (<= (+ main_y 1) v_prenex_16957)))) (forall ((v_prenex_18679 Int) (v_prenex_18678 Int)) (or (<= (* 2 (select main_a v_prenex_18679)) 1998) (<= (select main_a v_prenex_18678) 500) (< v_prenex_18679 main_y) (<= 1 (select main_a v_prenex_18678)) (<= (+ main_y 1) v_prenex_18679) (<= 1000 (* 2 (select main_a v_prenex_18679))) (<= (select main_a v_prenex_18678) (select main_a v_prenex_18679)))) (or (forall ((v_prenex_15820 Int)) (<= 0 (+ (select main_a v_prenex_15820) 498))) (forall ((v_prenex_15821 Int)) (or (<= (select main_a v_prenex_15821) 999) (<= 1000 (* 2 (select main_a v_prenex_15821))) (< v_prenex_15821 main_y) (<= (+ main_y 1) v_prenex_15821)))) (forall ((v_prenex_21102 Int) (v_prenex_21103 Int)) (or (<= (+ main_y 1) v_prenex_21103) (<= (+ main_x 1) v_prenex_21102) (<= 1000 (+ (select main_a v_prenex_21103) (select main_a v_prenex_21102))) (<= 1 (select main_a v_prenex_21103)) (< v_prenex_21103 main_y) (<= (* 2 (select main_a v_prenex_21102)) 1000) (<= 0 (+ (select main_a v_prenex_21102) 498)))) (forall ((v_prenex_15863 Int) (v_prenex_15862 Int)) (or (< v_prenex_15863 main_y) (<= (+ main_y 1) v_prenex_15863) (<= 1 (select main_a v_prenex_15862)) (<= 500 (select main_a v_prenex_15863)) (<= 1 (select main_a v_prenex_15863)) (<= (select main_a v_prenex_15862) (select main_a v_prenex_15863)))) (forall ((v_prenex_21320 Int) (v_prenex_21321 Int)) (or (< v_prenex_21320 main_x) (<= (select main_a v_prenex_21320) 500) (<= 1 (select main_a v_prenex_21321)) (<= (+ main_y 1) v_prenex_21321) (<= (select main_a v_prenex_21320) (select main_a v_prenex_21321)) (<= 0 (+ (select main_a v_prenex_21320) 498)) (< v_prenex_21321 main_y))) (forall ((v_prenex_15973 Int) (v_prenex_15972 Int)) (or (<= (+ main_x 1) v_prenex_15972) (<= 1 (select main_a v_prenex_15973)) (<= 0 (+ (select main_a v_prenex_15972) 498)) (< v_prenex_15973 main_y) (<= (select main_a v_prenex_15972) 999) (<= (select main_a v_prenex_15972) (select main_a v_prenex_15973)) (<= (+ main_y 1) v_prenex_15973))) (forall ((v_prenex_14533 Int) (v_prenex_14532 Int)) (or (<= 2 (* 2 (select main_a v_prenex_14532))) (<= 1000 (* 2 (select main_a v_prenex_14533))) (<= (* 2 (select main_a v_prenex_14532)) 1000) (<= (+ main_y 1) v_prenex_14533) (< v_prenex_14533 main_y) (<= (select main_a v_prenex_14532) (select main_a v_prenex_14533)))) (forall ((v_prenex_14294 Int) (v_prenex_14293 Int)) (or (< v_prenex_14294 main_y) (<= (select main_a v_prenex_14294) 1498) (<= (select main_a v_prenex_14293) (select main_a v_prenex_14294)) (<= (select main_a v_prenex_14293) 500) (<= (+ main_y 1) v_prenex_14294) (<= 2 (* 2 (select main_a v_prenex_14293))))) (forall ((v_prenex_13960 Int) (v_prenex_13959 Int)) (or (<= 1 (select main_a v_prenex_13959)) (< v_prenex_13960 main_y) (<= 1 (select main_a v_prenex_13960)) (< v_prenex_13959 main_x) (<= 2 (* 2 (select main_a v_prenex_13959))) (<= (select main_a v_prenex_13959) (select main_a v_prenex_13960)) (<= (+ main_y 1) v_prenex_13960))) (forall ((v_prenex_18964 Int) (v_prenex_18963 Int)) (or (<= (select main_a v_prenex_18963) 999) (< v_prenex_18964 main_y) (<= (* 2 (select main_a v_prenex_18964)) 1998) (<= (select main_a v_prenex_18964) 1498) (<= (select main_a v_prenex_18964) (+ (select main_a v_prenex_18963) 998)) (<= (+ main_y 1) v_prenex_18964) (<= 1 (select main_a v_prenex_18963)))) (or (forall ((v_prenex_16075 Int)) (or (< v_prenex_16075 main_y) (<= (+ main_y 1) v_prenex_16075) (<= (select main_a v_prenex_16075) 999) (<= (* 2 (select main_a v_prenex_16075)) 1998))) (forall ((v_prenex_16074 Int)) (or (<= (+ main_x 1) v_prenex_16074) (<= (* 2 (select main_a v_prenex_16074)) 1000) (<= 2 (* 2 (select main_a v_prenex_16074)))))) (forall ((v_prenex_21930 Int) (v_prenex_21931 Int)) (or (<= (select main_a v_prenex_21931) (+ (select main_a v_prenex_21930) 998)) (<= 1000 (* 2 (select main_a v_prenex_21931))) (< v_prenex_21931 main_y) (<= 2 (* 2 (select main_a v_prenex_21930))) (<= (+ main_y 1) v_prenex_21931))) (forall ((v_prenex_14511 Int) (v_prenex_14510 Int)) (or (<= (select main_a v_prenex_14511) 1498) (<= (select main_a v_prenex_14511) (+ (select main_a v_prenex_14510) 998)) (< v_prenex_14510 main_x) (< v_prenex_14511 main_y) (<= 1 (select main_a v_prenex_14510)) (<= (select main_a v_prenex_14510) 999) (<= (+ main_y 1) v_prenex_14511))) (or (forall ((v_prenex_20764 Int)) (or (<= 1 (select main_a v_prenex_20764)) (< v_prenex_20764 main_y) (<= 1000 (* 2 (select main_a v_prenex_20764))) (<= (+ main_y 1) v_prenex_20764))) (forall ((v_prenex_20763 Int)) (or (< v_prenex_20763 main_x) (<= 2 (* 2 (select main_a v_prenex_20763))) (<= 0 (+ (select main_a v_prenex_20763) 498))))) (forall ((v_prenex_20940 Int) (v_prenex_20939 Int)) (or (< v_prenex_20940 main_y) (< v_prenex_20939 main_x) (<= (select main_a v_prenex_20940) 1498) (<= (+ main_y 1) v_prenex_20940) (<= 1000 (+ (select main_a v_prenex_20940) (select main_a v_prenex_20939))) (<= 2 (* 2 (select main_a v_prenex_20939))))) (forall ((v_prenex_19717 Int) (v_prenex_19718 Int)) (or (<= 2 (* 2 (select main_a v_prenex_19717))) (< v_prenex_19718 main_y) (<= 500 (select main_a v_prenex_19718)) (<= (select main_a v_prenex_19717) 999) (<= 1000 (+ (select main_a v_prenex_19718) (select main_a v_prenex_19717))) (<= (+ main_x 1) v_prenex_19717) (<= (+ main_y 1) v_prenex_19718))) (forall ((v_prenex_13710 Int) (v_prenex_13709 Int)) (or (<= (select main_a v_prenex_13709) 999) (< v_prenex_13709 main_x) (<= (select main_a v_prenex_13709) 500) (<= (+ main_y 1) v_prenex_13710) (<= (select main_a v_prenex_13709) (select main_a v_prenex_13710)) (< v_prenex_13710 main_y) (<= (select main_a v_prenex_13710) 1498))) (forall ((v_prenex_17322 Int) (v_prenex_17323 Int)) (or (<= (select main_a v_prenex_17323) (+ (select main_a v_prenex_17322) 998)) (<= (+ main_x 1) v_prenex_17322) (<= (+ main_y 1) v_prenex_17323) (<= (* 2 (select main_a v_prenex_17322)) 1000) (< v_prenex_17323 main_y) (<= (select main_a v_prenex_17322) 500) (<= (select main_a v_prenex_17323) 1498))) (forall ((v_prenex_14244 Int) (v_prenex_14243 Int)) (or (<= (select main_a v_prenex_14244) 1498) (<= (select main_a v_prenex_14244) 999) (<= (+ main_y 1) v_prenex_14244) (< v_prenex_14244 main_y) (<= (select main_a v_prenex_14243) (select main_a v_prenex_14244)) (<= (* 2 (select main_a v_prenex_14243)) 1000))) (forall ((v_prenex_17955 Int) (v_prenex_17956 Int)) (or (< v_prenex_17956 main_y) (<= (+ (select main_a v_prenex_17956) (select main_a v_prenex_17955)) 1000) (<= (* 2 (select main_a v_prenex_17956)) 1998) (<= (+ main_y 1) v_prenex_17956) (<= (* 2 (select main_a v_prenex_17955)) 1000) (<= 500 (select main_a v_prenex_17956)))) (forall ((v_prenex_15961 Int) (v_prenex_15960 Int)) (or (<= (+ main_y 1) v_prenex_15961) (<= (+ main_x 1) v_prenex_15960) (<= (* 2 (select main_a v_prenex_15961)) 1998) (<= 1000 (+ (select main_a v_prenex_15961) (select main_a v_prenex_15960))) (< v_prenex_15961 main_y) (<= 1 (select main_a v_prenex_15960)))) (forall ((v_prenex_21193 Int) (v_prenex_21194 Int)) (or (<= 1 (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) 999) (< v_prenex_21194 main_y) (<= (+ main_y 1) v_prenex_21194) (<= (select main_a v_prenex_21193) 500) (<= 500 (select main_a v_prenex_21194)))) (forall ((v_prenex_21588 Int) (v_prenex_21589 Int)) (or (<= 1 (select main_a v_prenex_21588)) (<= (+ (select main_a v_prenex_21589) (select main_a v_prenex_21588)) 1000) (< v_prenex_21589 main_y) (<= 0 (+ (select main_a v_prenex_21588) 498)) (<= (select main_a v_prenex_21589) 999) (<= (+ main_y 1) v_prenex_21589))) (forall ((v_prenex_13797 Int) (v_prenex_13798 Int)) (or (<= (select main_a v_prenex_13797) 999) (<= (+ main_y 1) v_prenex_13798) (<= 1000 (+ (select main_a v_prenex_13798) (select main_a v_prenex_13797))) (<= (* 2 (select main_a v_prenex_13797)) 1000) (< v_prenex_13798 main_y) (<= (select main_a v_prenex_13798) 999) (< v_prenex_13797 main_x))) (forall ((v_prenex_19940 Int) (v_prenex_19941 Int)) (or (<= (+ main_y 1) v_prenex_19941) (<= (+ main_x 1) v_prenex_19940) (<= (select main_a v_prenex_19941) (+ (select main_a v_prenex_19940) 998)) (<= 500 (select main_a v_prenex_19941)) (<= 2 (* 2 (select main_a v_prenex_19940))) (<= 1 (select main_a v_prenex_19940)) (< v_prenex_19941 main_y))) (or (forall ((v_prenex_15404 Int)) (<= (select main_a v_prenex_15404) 500)) (forall ((v_prenex_15405 Int)) (or (<= (+ main_y 1) v_prenex_15405) (<= (select main_a v_prenex_15405) 1498) (<= 1000 (* 2 (select main_a v_prenex_15405))) (< v_prenex_15405 main_y)))) (or (forall ((v_prenex_21774 Int)) (or (<= (* 2 (select main_a v_prenex_21774)) 1000) (< v_prenex_21774 main_x))) (forall ((v_prenex_21775 Int)) (or (<= (* 2 (select main_a v_prenex_21775)) 1998) (<= (+ main_y 1) v_prenex_21775) (< v_prenex_21775 main_y) (<= 500 (select main_a v_prenex_21775))))) (forall ((v_prenex_18453 Int) (v_prenex_18452 Int)) (or (<= (select main_a v_prenex_18452) (select main_a v_prenex_18453)) (<= 2 (* 2 (select main_a v_prenex_18452))) (<= (+ main_y 1) v_prenex_18453) (<= 500 (select main_a v_prenex_18453)) (< v_prenex_18453 main_y) (<= 0 (+ (select main_a v_prenex_18452) 498)) (<= (+ main_x 1) v_prenex_18452))) (forall ((v_prenex_18938 Int) (v_prenex_18937 Int)) (or (<= 1 (select main_a v_prenex_18938)) (<= (* 2 (select main_a v_prenex_18937)) 1000) (< v_prenex_18938 main_y) (<= (+ main_y 1) v_prenex_18938) (<= (+ (select main_a v_prenex_18938) (select main_a v_prenex_18937)) 1000) (<= 500 (select main_a v_prenex_18938)) (<= (select main_a v_prenex_18937) 500))) (forall ((v_prenex_15991 Int) (v_prenex_15990 Int)) (or (<= (* 2 (select main_a v_prenex_15991)) 1998) (<= 2 (* 2 (select main_a v_prenex_15990))) (<= (+ main_y 1) v_prenex_15991) (< v_prenex_15991 main_y) (<= 1 (select main_a v_prenex_15991)) (<= 0 (+ (select main_a v_prenex_15990) 498)) (<= (select main_a v_prenex_15991) (+ (select main_a v_prenex_15990) 998)))) (forall ((v_prenex_13862 Int) (v_prenex_13861 Int)) (or (<= (select main_a v_prenex_13861) 999) (<= (+ main_y 1) v_prenex_13862) (<= 1 (select main_a v_prenex_13862)) (<= (select main_a v_prenex_13862) (+ (select main_a v_prenex_13861) 998)) (<= 1 (select main_a v_prenex_13861)) (< v_prenex_13862 main_y))) (forall ((v_prenex_18071 Int) (v_prenex_18070 Int)) (or (<= (+ (select main_a v_prenex_18071) (select main_a v_prenex_18070)) 1000) (<= (+ main_y 1) v_prenex_18071) (< v_prenex_18071 main_y) (<= (select main_a v_prenex_18070) 500) (<= (select main_a v_prenex_18071) 1498))) (or (forall ((v_prenex_21974 Int)) (or (< v_prenex_21974 main_x) (<= (select main_a v_prenex_21974) 500) (<= (+ main_x 1) v_prenex_21974))) (forall ((v_prenex_21975 Int)) (<= 1000 (* 2 (select main_a v_prenex_21975))))) (forall ((v_prenex_17812 Int) (v_prenex_17813 Int)) (or (<= (+ main_x 1) v_prenex_17812) (<= (select main_a v_prenex_17812) (select main_a v_prenex_17813)) (<= (+ main_y 1) v_prenex_17813) (<= 2 (* 2 (select main_a v_prenex_17812))) (<= 1 (select main_a v_prenex_17813)) (<= 1 (select main_a v_prenex_17812)) (< v_prenex_17813 main_y))) (forall ((v_prenex_14753 Int) (v_prenex_14752 Int)) (or (<= (select main_a v_prenex_14752) (select main_a v_prenex_14753)) (<= (select main_a v_prenex_14753) 1498) (< v_prenex_14753 main_y) (<= (* 2 (select main_a v_prenex_14752)) 1000) (<= (select main_a v_prenex_14752) 500) (<= (+ main_x 1) v_prenex_14752) (<= (+ main_y 1) v_prenex_14753))) (forall ((v_prenex_15090 Int) (v_prenex_15091 Int)) (or (<= (select main_a v_prenex_15090) (select main_a v_prenex_15091)) (<= (+ main_y 1) v_prenex_15091) (<= (* 2 (select main_a v_prenex_15090)) 1000) (< v_prenex_15091 main_y) (<= (select main_a v_prenex_15091) 999))) (forall ((v_prenex_20357 Int) (v_prenex_20358 Int)) (or (<= (select main_a v_prenex_20358) (+ (select main_a v_prenex_20357) 998)) (<= (select main_a v_prenex_20358) 999) (< v_prenex_20358 main_y) (<= (+ main_y 1) v_prenex_20358) (<= (select main_a v_prenex_20357) 500))) (or (forall ((v_prenex_20005 Int)) (or (<= (+ main_y 1) v_prenex_20005) (< v_prenex_20005 main_y) (<= (* 2 (select main_a v_prenex_20005)) 1998))) (forall ((v_prenex_20004 Int)) (or (<= 2 (* 2 (select main_a v_prenex_20004))) (<= 1 (select main_a v_prenex_20004)) (< v_prenex_20004 main_x)))) (forall ((v_prenex_20909 Int) (v_prenex_20910 Int)) (or (<= (* 2 (select main_a v_prenex_20909)) 1000) (<= (+ main_x 1) v_prenex_20909) (< v_prenex_20910 main_y) (< v_prenex_20909 main_x) (<= 1000 (+ (select main_a v_prenex_20910) (select main_a v_prenex_20909))))) (forall ((v_prenex_15069 Int) (v_prenex_15068 Int)) (or (<= (+ (select main_a v_prenex_15069) (select main_a v_prenex_15068)) 1000) (<= 500 (select main_a v_prenex_15069)) (<= (+ main_y 1) v_prenex_15069) (< v_prenex_15069 main_y))) (forall ((v_prenex_17975 Int) (v_prenex_17976 Int)) (or (<= (select main_a v_prenex_17976) 1498) (<= (select main_a v_prenex_17976) 999) (< v_prenex_17976 main_y) (<= 1 (select main_a v_prenex_17975)) (<= (select main_a v_prenex_17976) (+ (select main_a v_prenex_17975) 998)) (<= 0 (+ (select main_a v_prenex_17975) 498)) (<= (+ main_y 1) v_prenex_17976))) (or (forall ((v_prenex_15293 Int)) (or (<= (select main_a v_prenex_15293) 1498) (< v_prenex_15293 main_y) (<= (+ main_y 1) v_prenex_15293))) (forall ((v_prenex_15292 Int)) (or (<= 2 (* 2 (select main_a v_prenex_15292))) (< v_prenex_15292 main_x)))) (forall ((v_prenex_13603 Int) (v_prenex_13604 Int)) (or (<= (* 2 (select main_a v_prenex_13603)) 1000) (<= (+ main_y 1) v_prenex_13604) (<= (select main_a v_prenex_13603) (select main_a v_prenex_13604)) (<= (select main_a v_prenex_13604) 999) (< v_prenex_13604 main_y) (<= 1000 (* 2 (select main_a v_prenex_13604))))) (forall ((v_prenex_20113 Int) (v_prenex_20112 Int)) (or (< v_prenex_20113 main_y) (<= (+ (select main_a v_prenex_20113) (select main_a v_prenex_20112)) 1000) (<= (* 2 (select main_a v_prenex_20112)) 1000) (<= (+ main_y 1) v_prenex_20113) (< v_prenex_20112 main_x) (<= 500 (select main_a v_prenex_20113)))) (forall ((v_prenex_17198 Int) (v_prenex_17199 Int)) (or (<= (+ main_y 1) v_prenex_17199) (<= (* 2 (select main_a v_prenex_17199)) 1998) (<= 2 (* 2 (select main_a v_prenex_17198))) (<= 1000 (* 2 (select main_a v_prenex_17199))) (< v_prenex_17199 main_y) (<= (select main_a v_prenex_17198) (select main_a v_prenex_17199)))) (forall ((v_prenex_17237 Int) (v_prenex_17238 Int)) (or (<= (* 2 (select main_a v_prenex_17238)) 1998) (<= (* 2 (select main_a v_prenex_17237)) 1000) (< v_prenex_17238 main_y) (<= (select main_a v_prenex_17237) 999) (<= 1000 (+ (select main_a v_prenex_17238) (select main_a v_prenex_17237))) (<= (+ main_y 1) v_prenex_17238))) (forall ((v_prenex_15001 Int) (v_prenex_15000 Int)) (or (<= (+ (select main_a v_prenex_15001) (select main_a v_prenex_15000)) 1000) (<= (+ main_y 1) v_prenex_15001) (<= (select main_a v_prenex_15001) 1498) (<= 1 (select main_a v_prenex_15001)) (< v_prenex_15001 main_y))) (forall ((v_prenex_18947 Int) (v_prenex_18948 Int)) (or (< v_prenex_18948 main_y) (<= (+ main_y 1) v_prenex_18948) (<= 1 (select main_a v_prenex_18947)) (<= (+ (select main_a v_prenex_18948) (select main_a v_prenex_18947)) 1000) (<= (select main_a v_prenex_18947) 500) (<= (* 2 (select main_a v_prenex_18948)) 1998) (<= (+ main_x 1) v_prenex_18947))) (forall ((v_prenex_13977 Int) (v_prenex_13976 Int)) (or (<= (+ (select main_a v_prenex_13977) (select main_a v_prenex_13976)) 1000) (< v_prenex_13977 main_y) (<= (* 2 (select main_a v_prenex_13976)) 1000) (<= (select main_a v_prenex_13977) 999) (<= (select main_a v_prenex_13977) 1498) (<= (+ main_y 1) v_prenex_13977) (<= 1 (select main_a v_prenex_13976)))) (forall ((v_prenex_20229 Int) (v_prenex_20228 Int)) (or (<= 1 (select main_a v_prenex_20229)) (<= 1000 (+ (select main_a v_prenex_20229) (select main_a v_prenex_20228))) (<= 2 (* 2 (select main_a v_prenex_20228))) (<= (+ main_x 1) v_prenex_20228) (< v_prenex_20229 main_y) (<= (+ main_y 1) v_prenex_20229) (<= (select main_a v_prenex_20228) 500))) (forall ((v_prenex_15515 Int) (v_prenex_15514 Int)) (or (<= (+ (select main_a v_prenex_15515) (select main_a v_prenex_15514)) 1000) (< v_prenex_15515 main_y) (<= (select main_a v_prenex_15515) 1498) (<= 0 (+ (select main_a v_prenex_15514) 498)) (<= 1 (select main_a v_prenex_15515)) (<= (+ main_y 1) v_prenex_15515))) (forall ((v_prenex_18893 Int) (v_prenex_18894 Int)) (or (<= (select main_a v_prenex_18893) 999) (<= (* 2 (select main_a v_prenex_18894)) 1998) (< v_prenex_18894 main_y) (<= (+ (select main_a v_prenex_18894) (select main_a v_prenex_18893)) 1000) (<= (+ main_y 1) v_prenex_18894) (<= 0 (+ (select main_a v_prenex_18893) 498)))) (forall ((v_prenex_17943 Int) (v_prenex_17944 Int)) (or (<= (+ (select main_a v_prenex_17944) (select main_a v_prenex_17943)) 1000) (<= 0 (+ (select main_a v_prenex_17943) 498)) (<= 2 (* 2 (select main_a v_prenex_17943))) (< v_prenex_17943 main_x) (<= (+ main_x 1) v_prenex_17943))) (forall ((v_prenex_17242 Int) (v_prenex_17243 Int)) (or (< v_prenex_17243 main_y) (<= (+ (select main_a v_prenex_17243) (select main_a v_prenex_17242)) 1000) (<= 0 (+ (select main_a v_prenex_17242) 498)) (<= (+ main_y 1) v_prenex_17243) (<= 2 (* 2 (select main_a v_prenex_17242))) (<= 1 (select main_a v_prenex_17243)) (<= (select main_a v_prenex_17243) 999))) (forall ((v_prenex_14491 Int) (v_prenex_14490 Int)) (or (<= (select main_a v_prenex_14490) 500) (<= 2 (* 2 (select main_a v_prenex_14490))) (<= (* 2 (select main_a v_prenex_14491)) 1998) (<= (+ main_y 1) v_prenex_14491) (< v_prenex_14491 main_y) (<= (+ (select main_a v_prenex_14491) (select main_a v_prenex_14490)) 1000))) (forall ((v_prenex_19544 Int) (v_prenex_19545 Int)) (or (<= (+ main_x 1) v_prenex_19544) (<= (+ main_y 1) v_prenex_19545) (<= (select main_a v_prenex_19545) 1498) (< v_prenex_19545 main_y) (<= 0 (+ (select main_a v_prenex_19544) 498)) (<= (select main_a v_prenex_19544) (select main_a v_prenex_19545)) (<= 1 (select main_a v_prenex_19544)))) (forall ((v_prenex_14626 Int) (v_prenex_14627 Int)) (or (<= 0 (+ (select main_a v_prenex_14626) 498)) (< v_prenex_14627 main_y) (<= (+ (select main_a v_prenex_14627) (select main_a v_prenex_14626)) 1000) (<= 1 (select main_a v_prenex_14627)) (<= (+ main_y 1) v_prenex_14627) (<= 1000 (* 2 (select main_a v_prenex_14627))) (<= (select main_a v_prenex_14626) 500))) (forall ((v_prenex_17088 Int) (v_prenex_17089 Int)) (or (<= (+ main_y 1) v_prenex_17089) (<= (select main_a v_prenex_17089) 999) (<= 2 (* 2 (select main_a v_prenex_17088))) (<= 0 (+ (select main_a v_prenex_17088) 498)) (<= 1000 (+ (select main_a v_prenex_17089) (select main_a v_prenex_17088))) (< v_prenex_17089 main_y))) (forall ((v_prenex_19876 Int) (v_prenex_19875 Int)) (or (<= (select main_a v_prenex_19875) 999) (<= (select main_a v_prenex_19876) 999) (<= (+ main_y 1) v_prenex_19876) (<= 1 (select main_a v_prenex_19875)) (< v_prenex_19876 main_y) (<= (+ (select main_a v_prenex_19876) (select main_a v_prenex_19875)) 1000) (<= 500 (select main_a v_prenex_19876)))) (forall ((v_prenex_14653 Int) (v_prenex_14652 Int)) (or (<= (select main_a v_prenex_14652) 500) (<= (+ main_y 1) v_prenex_14653) (< v_prenex_14653 main_y) (<= (select main_a v_prenex_14652) (select main_a v_prenex_14653)) (<= (select main_a v_prenex_14653) 999))) (or (forall ((v_prenex_18139 Int)) (or (< v_prenex_18139 main_y) (<= 1 (select main_a v_prenex_18139)) (<= (+ main_y 1) v_prenex_18139) (<= 1000 (* 2 (select main_a v_prenex_18139))))) (forall ((v_prenex_18138 Int)) (or (< v_prenex_18138 main_x) (<= 0 (+ (select main_a v_prenex_18138) 498)) (<= (* 2 (select main_a v_prenex_18138)) 1000)))) (forall ((v_prenex_15475 Int) (v_prenex_15474 Int)) (or (<= (* 2 (select main_a v_prenex_15474)) 1000) (<= 2 (* 2 (select main_a v_prenex_15474))) (< v_prenex_15475 main_y) (<= 1000 (+ (select main_a v_prenex_15475) (select main_a v_prenex_15474))) (<= (select main_a v_prenex_15475) 1498) (<= (+ main_y 1) v_prenex_15475) (<= (+ main_x 1) v_prenex_15474))) (or (forall ((v_prenex_16536 Int)) (or (<= (+ main_x 1) v_prenex_16536) (<= (select main_a v_prenex_16536) 999) (<= 0 (+ (select main_a v_prenex_16536) 498)))) (forall ((v_prenex_16537 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_16537))) (<= (+ main_y 1) v_prenex_16537) (< v_prenex_16537 main_y) (<= 500 (select main_a v_prenex_16537))))) (or (forall ((v_prenex_19531 Int)) (or (<= (select main_a v_prenex_19531) 999) (<= (* 2 (select main_a v_prenex_19531)) 1998) (<= (+ main_y 1) v_prenex_19531) (< v_prenex_19531 main_y))) (forall ((v_prenex_19530 Int)) (or (< v_prenex_19530 main_x) (<= 1 (select main_a v_prenex_19530)) (<= 2 (* 2 (select main_a v_prenex_19530)))))) (forall ((v_prenex_17552 Int) (v_prenex_17553 Int)) (or (<= 1 (select main_a v_prenex_17552)) (<= 1000 (+ (select main_a v_prenex_17553) (select main_a v_prenex_17552))) (<= (* 2 (select main_a v_prenex_17553)) 1998) (< v_prenex_17553 main_y) (<= (+ main_y 1) v_prenex_17553) (<= (select main_a v_prenex_17553) 1498) (<= 0 (+ (select main_a v_prenex_17552) 498)))) (forall ((v_prenex_18828 Int) (v_prenex_18827 Int)) (or (<= (* 2 (select main_a v_prenex_18828)) 1998) (<= 1 (select main_a v_prenex_18828)) (<= (+ (select main_a v_prenex_18828) (select main_a v_prenex_18827)) 1000) (<= (* 2 (select main_a v_prenex_18827)) 1000) (<= (+ main_y 1) v_prenex_18828) (< v_prenex_18828 main_y))) (forall ((v_prenex_15971 Int) (v_prenex_15970 Int)) (or (<= 2 (* 2 (select main_a v_prenex_15970))) (<= (select main_a v_prenex_15971) (+ (select main_a v_prenex_15970) 998)) (<= (select main_a v_prenex_15971) 1498) (< v_prenex_15971 main_y) (<= (+ main_y 1) v_prenex_15971) (<= 1000 (* 2 (select main_a v_prenex_15971))))) (or (forall ((v_prenex_21467 Int)) (or (< v_prenex_21467 main_y) (<= (select main_a v_prenex_21467) 1498) (<= (+ main_y 1) v_prenex_21467) (<= (select main_a v_prenex_21467) 999) (<= (* 2 (select main_a v_prenex_21467)) 1998))) (forall ((v_prenex_21466 Int)) (or (<= 1 (select main_a v_prenex_21466)) (<= 2 (* 2 (select main_a v_prenex_21466)))))) (forall ((v_prenex_14157 Int) (v_prenex_14156 Int)) (or (<= 1 (select main_a v_prenex_14157)) (< v_prenex_14157 main_y) (<= 1000 (* 2 (select main_a v_prenex_14157))) (<= (select main_a v_prenex_14156) 999) (<= (select main_a v_prenex_14156) 500) (<= (select main_a v_prenex_14157) (+ (select main_a v_prenex_14156) 998)) (<= (+ main_y 1) v_prenex_14157))) (or (forall ((v_prenex_19984 Int)) (<= (* 2 (select main_a v_prenex_19984)) 1000)) (forall ((v_prenex_19985 Int)) (or (<= (select main_a v_prenex_19985) 999) (< v_prenex_19985 main_y) (<= 1 (select main_a v_prenex_19985)) (<= (+ main_y 1) v_prenex_19985)))) (forall ((v_prenex_17336 Int) (v_prenex_17337 Int)) (or (< v_prenex_17337 main_y) (<= (+ main_y 1) v_prenex_17337) (<= (select main_a v_prenex_17336) 500) (<= 0 (+ (select main_a v_prenex_17336) 498)) (< v_prenex_17336 main_x) (<= (select main_a v_prenex_17337) (+ (select main_a v_prenex_17336) 998)) (<= (select main_a v_prenex_17337) 999))) (or (forall ((v_prenex_14049 Int)) (or (<= (+ main_y 1) v_prenex_14049) (<= 1000 (* 2 (select main_a v_prenex_14049))) (<= 500 (select main_a v_prenex_14049)) (< v_prenex_14049 main_y))) (forall ((v_prenex_14048 Int)) (or (< v_prenex_14048 main_x) (<= 1 (select main_a v_prenex_14048))))) (forall ((v_prenex_20076 Int)) (or (< v_prenex_20076 main_y) (<= (+ main_y 1) v_prenex_20076) (<= 1000 (* 2 (select main_a v_prenex_20076))))) (forall ((v_prenex_20983 Int) (v_prenex_20982 Int)) (or (<= (* 2 (select main_a v_prenex_20982)) 1000) (< v_prenex_20983 main_y) (<= 1 (select main_a v_prenex_20982)) (<= (select main_a v_prenex_20982) (select main_a v_prenex_20983)) (<= (* 2 (select main_a v_prenex_20983)) 1998) (<= (+ main_y 1) v_prenex_20983))) (or (forall ((v_prenex_15852 Int)) (or (<= 2 (* 2 (select main_a v_prenex_15852))) (<= (* 2 (select main_a v_prenex_15852)) 1000))) (forall ((v_prenex_15853 Int)) (or (<= (+ main_y 1) v_prenex_15853) (<= 1 (select main_a v_prenex_15853)) (< v_prenex_15853 main_y) (<= (* 2 (select main_a v_prenex_15853)) 1998) (<= 500 (select main_a v_prenex_15853))))) (forall ((v_prenex_20714 Int) (v_prenex_20713 Int)) (or (<= (+ main_x 1) v_prenex_20713) (< v_prenex_20714 main_y) (<= 0 (+ (select main_a v_prenex_20713) 498)) (<= (* 2 (select main_a v_prenex_20714)) 1998) (<= (+ (select main_a v_prenex_20714) (select main_a v_prenex_20713)) 1000) (<= (+ main_y 1) v_prenex_20714) (<= (select main_a v_prenex_20713) 999))) (forall ((v_prenex_16174 Int) (v_prenex_16175 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_16175))) (<= (+ (select main_a v_prenex_16175) (select main_a v_prenex_16174)) 1000) (<= 1 (select main_a v_prenex_16174)) (<= (select main_a v_prenex_16174) 999) (<= (+ main_y 1) v_prenex_16175) (<= (select main_a v_prenex_16175) 999) (< v_prenex_16175 main_y))) (forall ((v_prenex_19445 Int) (v_prenex_19444 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_19445))) (<= (select main_a v_prenex_19445) 1498) (<= (* 2 (select main_a v_prenex_19444)) 1000) (< v_prenex_19445 main_y) (<= (+ (select main_a v_prenex_19445) (select main_a v_prenex_19444)) 1000) (<= (+ main_y 1) v_prenex_19445))) (or (forall ((v_prenex_13524 Int)) (or (<= 2 (* 2 (select main_a v_prenex_13524))) (<= (+ main_x 1) v_prenex_13524))) (forall ((v_prenex_13525 Int)) (or (< v_prenex_13525 main_y) (<= (+ main_y 1) v_prenex_13525) (<= 1 (select main_a v_prenex_13525))))) (or (forall ((v_prenex_13596 Int)) (or (<= 1 (select main_a v_prenex_13596)) (<= (select main_a v_prenex_13596) 999) (< v_prenex_13596 main_y) (<= (+ main_y 1) v_prenex_13596) (<= 1000 (* 2 (select main_a v_prenex_13596))))) (forall ((v_prenex_13595 Int)) (or (<= (* 2 (select main_a v_prenex_13595)) 1000) (<= 1 (select main_a v_prenex_13595))))) (or (forall ((v_prenex_20594 Int)) (or (<= (* 2 (select main_a v_prenex_20594)) 1000) (< v_prenex_20594 main_x) (<= (+ main_x 1) v_prenex_20594))) (forall ((v_prenex_20595 Int)) (or (<= (+ main_y 1) v_prenex_20595) (<= 1000 (* 2 (select main_a v_prenex_20595)))))) (or (forall ((v_prenex_20355 Int)) (or (<= (select main_a v_prenex_20355) 999) (<= 1 (select main_a v_prenex_20355)))) (forall ((v_prenex_20356 Int)) (or (<= (+ main_y 1) v_prenex_20356) (<= (* 2 (select main_a v_prenex_20356)) 1998) (<= 1 (select main_a v_prenex_20356)) (< v_prenex_20356 main_y)))) (forall ((v_prenex_13606 Int) (v_prenex_13605 Int)) (or (<= (+ main_y 1) v_prenex_13606) (<= 1000 (* 2 (select main_a v_prenex_13606))) (<= (select main_a v_prenex_13605) 999) (<= (+ (select main_a v_prenex_13606) (select main_a v_prenex_13605)) 1000) (< v_prenex_13606 main_y))) (forall ((v_prenex_15775 Int) (v_prenex_15774 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_15775))) (<= (+ main_y 1) v_prenex_15775) (<= (select main_a v_prenex_15775) 1498) (< v_prenex_15775 main_y) (<= (* 2 (select main_a v_prenex_15774)) 1000) (<= (select main_a v_prenex_15775) (+ (select main_a v_prenex_15774) 998)))) (forall ((v_prenex_20225 Int) (v_prenex_20224 Int)) (or (< v_prenex_20225 main_y) (<= (select main_a v_prenex_20224) (select main_a v_prenex_20225)) (<= (+ main_y 1) v_prenex_20225) (<= 1 (select main_a v_prenex_20225)) (<= (select main_a v_prenex_20225) 999) (<= (select main_a v_prenex_20224) 999) (<= 0 (+ (select main_a v_prenex_20224) 498)))) (forall ((v_prenex_16533 Int) (v_prenex_16532 Int)) (or (< v_prenex_16533 main_y) (<= (+ (select main_a v_prenex_16533) (select main_a v_prenex_16532)) 1000) (<= (+ main_y 1) v_prenex_16533) (<= (* 2 (select main_a v_prenex_16533)) 1998) (<= 0 (+ (select main_a v_prenex_16532) 498)) (<= 2 (* 2 (select main_a v_prenex_16532))) (<= 1000 (* 2 (select main_a v_prenex_16533))))) (forall ((v_prenex_21710 Int) (v_prenex_21711 Int)) (or (<= (+ main_y 1) v_prenex_21711) (<= 1000 (+ (select main_a v_prenex_21711) (select main_a v_prenex_21710))) (< v_prenex_21711 main_y) (<= 1000 (* 2 (select main_a v_prenex_21711))) (<= 0 (+ (select main_a v_prenex_21710) 498)))) (forall ((v_prenex_13693 Int) (v_prenex_13694 Int)) (or (<= (select main_a v_prenex_13694) 999) (<= 2 (* 2 (select main_a v_prenex_13693))) (<= (select main_a v_prenex_13694) 1498) (<= 1000 (+ (select main_a v_prenex_13694) (select main_a v_prenex_13693))) (< v_prenex_13694 main_y) (<= (+ main_y 1) v_prenex_13694))) (forall ((v_prenex_19602 Int) (v_prenex_19601 Int)) (or (<= (+ main_y 1) v_prenex_19602) (<= (* 2 (select main_a v_prenex_19602)) 1998) (<= (select main_a v_prenex_19602) (+ (select main_a v_prenex_19601) 998)) (<= (select main_a v_prenex_19601) 999) (<= (+ main_x 1) v_prenex_19601) (< v_prenex_19602 main_y))) (forall ((v_prenex_13574 Int) (v_prenex_13575 Int)) (or (< v_prenex_13575 main_y) (<= (* 2 (select main_a v_prenex_13575)) 1998) (<= (+ main_y 1) v_prenex_13575) (<= (select main_a v_prenex_13575) 999) (<= 2 (* 2 (select main_a v_prenex_13574))) (<= 1000 (+ (select main_a v_prenex_13575) (select main_a v_prenex_13574))))) (forall ((v_prenex_18396 Int) (v_prenex_18397 Int)) (or (<= 2 (* 2 (select main_a v_prenex_18396))) (<= (select main_a v_prenex_18397) 1498) (<= (* 2 (select main_a v_prenex_18396)) 1000) (<= (+ (select main_a v_prenex_18397) (select main_a v_prenex_18396)) 1000) (<= (+ main_x 1) v_prenex_18396) (<= (+ main_y 1) v_prenex_18397) (< v_prenex_18397 main_y))) (forall ((v_prenex_16504 Int) (v_prenex_16505 Int)) (or (<= (select main_a v_prenex_16505) (+ (select main_a v_prenex_16504) 998)) (<= (+ main_y 1) v_prenex_16505) (<= 2 (* 2 (select main_a v_prenex_16504))) (<= 500 (select main_a v_prenex_16505)) (<= (* 2 (select main_a v_prenex_16505)) 1998) (< v_prenex_16505 main_y) (<= 1 (select main_a v_prenex_16504)))) (forall ((v_prenex_20328 Int) (v_prenex_20327 Int)) (or (< v_prenex_20327 main_x) (<= (select main_a v_prenex_20328) (+ (select main_a v_prenex_20327) 998)) (<= (+ main_x 1) v_prenex_20327) (<= (* 2 (select main_a v_prenex_20327)) 1000) (<= 2 (* 2 (select main_a v_prenex_20327))))) (or (forall ((v_prenex_15940 Int)) (or (<= 0 (+ (select main_a v_prenex_15940) 498)) (< v_prenex_15940 main_x) (<= (select main_a v_prenex_15940) 500))) (forall ((v_prenex_15941 Int)) (or (<= (+ main_y 1) v_prenex_15941) (< v_prenex_15941 main_y) (<= (* 2 (select main_a v_prenex_15941)) 1998)))) (forall ((v_prenex_20316 Int) (v_prenex_20315 Int)) (or (<= (+ (select main_a v_prenex_20316) (select main_a v_prenex_20315)) 1000) (<= (* 2 (select main_a v_prenex_20316)) 1998) (<= (+ main_y 1) v_prenex_20316) (< v_prenex_20316 main_y) (<= 1 (select main_a v_prenex_20315)) (<= 500 (select main_a v_prenex_20316)))) (forall ((v_prenex_20247 Int) (v_prenex_20248 Int)) (or (<= (select main_a v_prenex_20248) 1498) (<= (select main_a v_prenex_20248) 999) (< v_prenex_20248 main_y) (<= (* 2 (select main_a v_prenex_20247)) 1000) (<= (+ main_y 1) v_prenex_20248) (<= (+ (select main_a v_prenex_20248) (select main_a v_prenex_20247)) 1000))) (forall ((v_prenex_17392 Int) (v_prenex_17393 Int)) (or (<= (select main_a v_prenex_17392) 999) (<= 1000 (+ (select main_a v_prenex_17393) (select main_a v_prenex_17392))) (<= (+ main_y 1) v_prenex_17393) (<= (* 2 (select main_a v_prenex_17393)) 1998) (<= (select main_a v_prenex_17393) 999) (< v_prenex_17393 main_y) (<= 1 (select main_a v_prenex_17392)))) (or (forall ((v_prenex_18153 Int)) (or (<= (select main_a v_prenex_18153) 1498) (<= 1 (select main_a v_prenex_18153)) (< v_prenex_18153 main_y) (<= (* 2 (select main_a v_prenex_18153)) 1998) (<= (+ main_y 1) v_prenex_18153))) (forall ((v_prenex_18152 Int)) (or (<= (* 2 (select main_a v_prenex_18152)) 1000) (<= 1 (select main_a v_prenex_18152))))) (forall ((v_prenex_16812 Int) (v_prenex_16813 Int)) (or (< v_prenex_16813 main_y) (<= (+ (select main_a v_prenex_16813) (select main_a v_prenex_16812)) 1000) (<= (+ main_x 1) v_prenex_16812) (<= (+ main_y 1) v_prenex_16813) (<= 1 (select main_a v_prenex_16812)) (<= 2 (* 2 (select main_a v_prenex_16812))) (<= (* 2 (select main_a v_prenex_16813)) 1998))) (or (forall ((v_prenex_14734 Int)) (<= (select main_a v_prenex_14734) 999)) (forall ((v_prenex_14735 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_14735))) (<= (select main_a v_prenex_14735) 1498) (< v_prenex_14735 main_y) (<= 500 (select main_a v_prenex_14735)) (<= (+ main_y 1) v_prenex_14735)))) (forall ((v_prenex_18811 Int) (v_prenex_18812 Int)) (or (< v_prenex_18811 main_x) (<= 2 (* 2 (select main_a v_prenex_18811))) (< v_prenex_18812 main_y) (<= (select main_a v_prenex_18811) (select main_a v_prenex_18812)) (<= (+ main_y 1) v_prenex_18812) (<= 500 (select main_a v_prenex_18812)))) (forall ((v_prenex_17128 Int) (v_prenex_17129 Int)) (or (<= (select main_a v_prenex_17128) 500) (<= (+ main_y 1) v_prenex_17129) (< v_prenex_17129 main_y) (<= (select main_a v_prenex_17129) (+ (select main_a v_prenex_17128) 998)) (<= 2 (* 2 (select main_a v_prenex_17128))) (<= 1000 (* 2 (select main_a v_prenex_17129))))) (forall ((v_prenex_17735 Int) (v_prenex_17736 Int)) (or (<= (+ main_y 1) v_prenex_17736) (<= (select main_a v_prenex_17736) 1498) (< v_prenex_17736 main_y) (<= (* 2 (select main_a v_prenex_17735)) 1000) (<= (+ (select main_a v_prenex_17736) (select main_a v_prenex_17735)) 1000) (<= (select main_a v_prenex_17735) 500) (<= (* 2 (select main_a v_prenex_17736)) 1998))) (forall ((v_prenex_16866 Int) (v_prenex_16867 Int)) (or (<= 1 (select main_a v_prenex_16866)) (<= 1000 (* 2 (select main_a v_prenex_16867))) (<= (select main_a v_prenex_16866) (select main_a v_prenex_16867)) (< v_prenex_16867 main_y) (<= (* 2 (select main_a v_prenex_16866)) 1000) (<= 500 (select main_a v_prenex_16867)) (<= (+ main_y 1) v_prenex_16867))) (forall ((v_prenex_20137 Int) (v_prenex_20136 Int)) (or (<= 1000 (+ (select main_a v_prenex_20137) (select main_a v_prenex_20136))) (<= 1000 (* 2 (select main_a v_prenex_20137))) (<= (+ main_y 1) v_prenex_20137) (< v_prenex_20137 main_y) (<= 1 (select main_a v_prenex_20137)) (<= 0 (+ (select main_a v_prenex_20136) 498)))) (or (forall ((v_prenex_22028 Int)) (or (<= (* 2 (select main_a v_prenex_22028)) 1000) (<= (select main_a v_prenex_22028) 500) (< v_prenex_22028 main_x))) (forall ((v_prenex_22029 Int)) (or (< v_prenex_22029 main_y) (<= 1000 (* 2 (select main_a v_prenex_22029))) (<= 500 (select main_a v_prenex_22029)) (<= (+ main_y 1) v_prenex_22029)))) (forall ((v_prenex_17806 Int) (v_prenex_17807 Int)) (or (< v_prenex_17807 main_y) (<= (select main_a v_prenex_17806) 999) (<= 2 (* 2 (select main_a v_prenex_17806))) (<= (* 2 (select main_a v_prenex_17807)) 1998) (<= (select main_a v_prenex_17807) (+ (select main_a v_prenex_17806) 998)) (<= (+ main_y 1) v_prenex_17807) (<= 1000 (* 2 (select main_a v_prenex_17807))))) (or (forall ((v_prenex_22139 Int)) (or (< v_prenex_22139 main_y) (<= (+ main_y 1) v_prenex_22139) (<= (select main_a v_prenex_22139) 1498) (<= 1000 (* 2 (select main_a v_prenex_22139))))) (forall ((v_prenex_22138 Int)) (or (<= (* 2 (select main_a v_prenex_22138)) 1000) (<= 1 (select main_a v_prenex_22138))))) (forall ((v_prenex_14254 Int) (v_prenex_14253 Int)) (or (<= (select main_a v_prenex_14253) (select main_a v_prenex_14254)) (<= (* 2 (select main_a v_prenex_14254)) 1998) (< v_prenex_14254 main_y) (<= 1 (select main_a v_prenex_14254)) (<= (+ main_y 1) v_prenex_14254) (<= (* 2 (select main_a v_prenex_14253)) 1000))) (forall ((v_prenex_15003 Int) (v_prenex_15002 Int)) (or (< v_prenex_15003 main_y) (<= (select main_a v_prenex_15003) (+ (select main_a v_prenex_15002) 998)) (<= (* 2 (select main_a v_prenex_15003)) 1998) (<= (select main_a v_prenex_15002) 999) (<= (select main_a v_prenex_15002) 500) (<= (+ main_y 1) v_prenex_15003))) (forall ((v_prenex_20071 Int) (v_prenex_20070 Int)) (or (<= (+ main_y 1) v_prenex_20071) (< v_prenex_20071 main_y) (<= (* 2 (select main_a v_prenex_20071)) 1998) (<= 1 (select main_a v_prenex_20071)) (<= (* 2 (select main_a v_prenex_20070)) 1000) (<= (select main_a v_prenex_20071) (+ (select main_a v_prenex_20070) 998)))) (forall ((v_prenex_15551 Int) (v_prenex_15550 Int)) (or (< v_prenex_15551 main_y) (<= 500 (select main_a v_prenex_15551)) (<= 1 (select main_a v_prenex_15550)) (<= (select main_a v_prenex_15550) 500) (<= (+ main_x 1) v_prenex_15550) (<= (+ main_y 1) v_prenex_15551) (<= (+ (select main_a v_prenex_15551) (select main_a v_prenex_15550)) 1000))) (forall ((v_prenex_21948 Int) (v_prenex_21949 Int)) (or (<= (* 2 (select main_a v_prenex_21948)) 1000) (< v_prenex_21948 main_x) (<= (+ (select main_a v_prenex_21949) (select main_a v_prenex_21948)) 1000) (<= 1000 (* 2 (select main_a v_prenex_21949))) (< v_prenex_21949 main_y) (<= (select main_a v_prenex_21948) 999) (<= (+ main_y 1) v_prenex_21949))) (forall ((v_prenex_17396 Int) (v_prenex_17397 Int)) (or (<= 1 (select main_a v_prenex_17396)) (< v_prenex_17397 main_y) (<= (select main_a v_prenex_17396) 999) (<= (select main_a v_prenex_17397) (+ (select main_a v_prenex_17396) 998)) (<= 1 (select main_a v_prenex_17397)) (<= (select main_a v_prenex_17397) 1498) (<= (+ main_y 1) v_prenex_17397))) (forall ((v_prenex_21038 Int) (v_prenex_21039 Int)) (or (<= (+ main_y 1) v_prenex_21039) (< v_prenex_21039 main_y) (<= (select main_a v_prenex_21038) (select main_a v_prenex_21039)) (<= (select main_a v_prenex_21038) 500) (<= (* 2 (select main_a v_prenex_21038)) 1000) (<= (select main_a v_prenex_21039) 999) (<= 1000 (* 2 (select main_a v_prenex_21039))))) (forall ((v_prenex_17408 Int) (v_prenex_17409 Int)) (or (<= (+ (select main_a v_prenex_17409) (select main_a v_prenex_17408)) 1000) (<= (+ main_y 1) v_prenex_17409) (<= (* 2 (select main_a v_prenex_17409)) 1998) (<= 1 (select main_a v_prenex_17408)) (<= (select main_a v_prenex_17408) 500) (<= (select main_a v_prenex_17409) 999) (< v_prenex_17409 main_y))) (forall ((v_prenex_20053 Int) (v_prenex_20052 Int)) (or (<= (select main_a v_prenex_20053) (+ (select main_a v_prenex_20052) 998)) (<= (+ main_y 1) v_prenex_20053) (<= (* 2 (select main_a v_prenex_20052)) 1000) (<= (select main_a v_prenex_20052) 500) (< v_prenex_20052 main_x) (<= 1 (select main_a v_prenex_20053)) (< v_prenex_20053 main_y))) (or (forall ((v_prenex_21650 Int)) (<= (select main_a v_prenex_21650) 999)) (forall ((v_prenex_21651 Int)) (or (<= 500 (select main_a v_prenex_21651)) (<= (select main_a v_prenex_21651) 1498) (<= (+ main_y 1) v_prenex_21651) (<= (* 2 (select main_a v_prenex_21651)) 1998) (< v_prenex_21651 main_y)))) (forall ((v_prenex_21861 Int) (v_prenex_21860 Int)) (or (<= (+ main_y 1) v_prenex_21861) (<= (+ main_x 1) v_prenex_21860) (<= (select main_a v_prenex_21860) 999) (<= 500 (select main_a v_prenex_21861)) (<= (select main_a v_prenex_21860) 500) (<= 1000 (+ (select main_a v_prenex_21861) (select main_a v_prenex_21860))) (< v_prenex_21861 main_y))) (forall ((v_prenex_13615 Int) (v_prenex_13616 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_13616))) (< v_prenex_13616 main_y) (<= (select main_a v_prenex_13615) 500) (<= (+ main_y 1) v_prenex_13616) (<= 1000 (+ (select main_a v_prenex_13616) (select main_a v_prenex_13615))) (<= 0 (+ (select main_a v_prenex_13615) 498)))) (or (forall ((v_prenex_18542 Int)) (or (<= 1 (select main_a v_prenex_18542)) (<= (select main_a v_prenex_18542) 500) (< v_prenex_18542 main_x))) (forall ((v_prenex_18543 Int)) (or (<= (+ main_y 1) v_prenex_18543) (<= 1 (select main_a v_prenex_18543)) (< v_prenex_18543 main_y) (<= 1000 (* 2 (select main_a v_prenex_18543)))))) (forall ((v_prenex_21971 Int) (v_prenex_21970 Int)) (or (< v_prenex_21971 main_y) (<= (+ (select main_a v_prenex_21971) (select main_a v_prenex_21970)) 1000) (<= (select main_a v_prenex_21971) 1498) (<= 0 (+ (select main_a v_prenex_21970) 498)) (<= 1 (select main_a v_prenex_21971)) (<= (select main_a v_prenex_21970) 500) (<= (+ main_y 1) v_prenex_21971))) (or (forall ((v_prenex_20400 Int)) (<= 1000 (* 2 (select main_a v_prenex_20400)))) (forall ((v_prenex_20399 Int)) (or (< v_prenex_20399 main_x) (<= (* 2 (select main_a v_prenex_20399)) 1000) (<= 0 (+ (select main_a v_prenex_20399) 498)) (<= (+ main_x 1) v_prenex_20399)))) (or (forall ((v_prenex_19745 Int)) (or (<= 1 (select main_a v_prenex_19745)) (< v_prenex_19745 main_x) (<= (* 2 (select main_a v_prenex_19745)) 1000))) (forall ((v_prenex_19746 Int)) (or (<= (* 2 (select main_a v_prenex_19746)) 1998) (< v_prenex_19746 main_y) (<= (+ main_y 1) v_prenex_19746) (<= (select main_a v_prenex_19746) 1498)))) (forall ((v_prenex_21012 Int) (v_prenex_21013 Int)) (or (<= (select main_a v_prenex_21012) 999) (<= (+ main_y 1) v_prenex_21013) (<= 1000 (* 2 (select main_a v_prenex_21013))) (<= (* 2 (select main_a v_prenex_21013)) 1998) (<= 0 (+ (select main_a v_prenex_21012) 498)) (< v_prenex_21013 main_y) (<= (select main_a v_prenex_21013) (+ (select main_a v_prenex_21012) 998)))) (or (forall ((v_prenex_14632 Int)) (or (<= 2 (* 2 (select main_a v_prenex_14632))) (<= 0 (+ (select main_a v_prenex_14632) 498)))) (forall ((v_prenex_14633 Int)) (or (<= (+ main_y 1) v_prenex_14633) (<= 1000 (* 2 (select main_a v_prenex_14633))) (< v_prenex_14633 main_y) (<= (select main_a v_prenex_14633) 1498)))) (forall ((v_prenex_19578 Int)) (or (< v_prenex_19578 main_y) (<= 1000 (* 2 (select main_a v_prenex_19578))) (<= (* 2 (select main_a v_prenex_19578)) 1998) (<= (+ main_y 1) v_prenex_19578) (<= 500 (select main_a v_prenex_19578)))) (forall ((v_prenex_18965 Int) (v_prenex_18966 Int)) (or (<= (* 2 (select main_a v_prenex_18966)) 1998) (< v_prenex_18965 main_x) (<= (+ main_y 1) v_prenex_18966) (< v_prenex_18966 main_y) (<= 2 (* 2 (select main_a v_prenex_18965))) (<= (select main_a v_prenex_18965) 999) (<= (select main_a v_prenex_18965) (select main_a v_prenex_18966)))) (or (forall ((v_prenex_21134 Int)) (or (<= (+ main_y 1) v_prenex_21134) (< v_prenex_21134 main_y) (<= 500 (select main_a v_prenex_21134)) (<= 1000 (* 2 (select main_a v_prenex_21134))))) (forall ((v_prenex_21133 Int)) (or (<= (select main_a v_prenex_21133) 999) (<= (select main_a v_prenex_21133) 500) (<= (+ main_x 1) v_prenex_21133)))) (forall ((v_prenex_14466 Int) (v_prenex_14465 Int)) (or (<= (select main_a v_prenex_14466) 999) (< v_prenex_14466 main_y) (<= (+ main_y 1) v_prenex_14466) (<= (select main_a v_prenex_14466) 1498) (<= (+ (select main_a v_prenex_14466) (select main_a v_prenex_14465)) 1000))) (forall ((v_prenex_14635 Int) (v_prenex_14634 Int)) (or (<= (+ (select main_a v_prenex_14635) (select main_a v_prenex_14634)) 1000) (<= (+ main_y 1) v_prenex_14635) (<= 2 (* 2 (select main_a v_prenex_14634))) (< v_prenex_14635 main_y) (<= (* 2 (select main_a v_prenex_14635)) 1998) (<= 500 (select main_a v_prenex_14635)))) (forall ((v_prenex_20967 Int)) (or (<= (* 2 (select main_a v_prenex_20967)) 1998) (<= (select main_a v_prenex_20967) 999) (<= (+ main_y 1) v_prenex_20967) (< v_prenex_20967 main_y))) (forall ((v_prenex_14347 Int) (v_prenex_14348 Int)) (or (<= (select main_a v_prenex_14348) 1498) (<= 2 (* 2 (select main_a v_prenex_14347))) (<= (+ main_x 1) v_prenex_14347) (<= (select main_a v_prenex_14347) 999) (<= (+ main_y 1) v_prenex_14348) (< v_prenex_14348 main_y) (<= 1000 (+ (select main_a v_prenex_14348) (select main_a v_prenex_14347))))) (or (forall ((v_prenex_17942 Int)) (or (<= (* 2 (select main_a v_prenex_17942)) 1998) (< v_prenex_17942 main_y) (<= (+ main_y 1) v_prenex_17942))) (forall ((v_prenex_17941 Int)) (or (<= 2 (* 2 (select main_a v_prenex_17941))) (<= (+ main_x 1) v_prenex_17941) (<= 0 (+ (select main_a v_prenex_17941) 498))))) (or (forall ((v_prenex_22175 Int)) (or (<= (* 2 (select main_a v_prenex_22175)) 1998) (<= (+ main_y 1) v_prenex_22175) (< v_prenex_22175 main_y))) (forall ((v_prenex_22174 Int)) (or (<= (* 2 (select main_a v_prenex_22174)) 1000) (<= 2 (* 2 (select main_a v_prenex_22174))) (< v_prenex_22174 main_x)))) (forall ((v_prenex_14057 Int) (v_prenex_14056 Int)) (or (<= (+ main_y 1) v_prenex_14057) (<= 1 (select main_a v_prenex_14057)) (<= (select main_a v_prenex_14056) (select main_a v_prenex_14057)) (<= 0 (+ (select main_a v_prenex_14056) 498)) (<= (select main_a v_prenex_14056) 500) (<= (+ main_x 1) v_prenex_14056) (< v_prenex_14057 main_y))) (forall ((v_prenex_14509 Int) (v_prenex_14508 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_14509))) (<= (* 2 (select main_a v_prenex_14509)) 1998) (<= (* 2 (select main_a v_prenex_14508)) 1000) (< v_prenex_14509 main_y) (<= (+ main_y 1) v_prenex_14509) (<= (select main_a v_prenex_14508) (select main_a v_prenex_14509)) (<= 0 (+ (select main_a v_prenex_14508) 498)))) (forall ((v_prenex_19060 Int) (v_prenex_19059 Int)) (or (<= 1 (select main_a v_prenex_19059)) (<= 2 (* 2 (select main_a v_prenex_19059))) (<= (select main_a v_prenex_19059) (select main_a v_prenex_19060)) (< v_prenex_19060 main_y) (<= (+ main_y 1) v_prenex_19060) (<= (select main_a v_prenex_19060) 999) (<= (+ main_x 1) v_prenex_19059))) (forall ((v_prenex_18854 Int) (v_prenex_18853 Int)) (or (<= (select main_a v_prenex_18854) 999) (<= 2 (* 2 (select main_a v_prenex_18853))) (<= 1000 (+ (select main_a v_prenex_18854) (select main_a v_prenex_18853))) (<= (+ main_y 1) v_prenex_18854) (< v_prenex_18854 main_y))) (forall ((v_prenex_20427 Int)) (or (<= 500 (select main_a v_prenex_20427)) (< v_prenex_20427 main_y) (<= (+ main_y 1) v_prenex_20427) (<= (* 2 (select main_a v_prenex_20427)) 1998))) (forall ((v_prenex_19805 Int) (v_prenex_19806 Int)) (or (<= (* 2 (select main_a v_prenex_19806)) 1998) (<= (select main_a v_prenex_19806) (+ (select main_a v_prenex_19805) 998)) (< v_prenex_19806 main_y) (<= (select main_a v_prenex_19805) 500) (<= 1000 (* 2 (select main_a v_prenex_19806))) (<= (* 2 (select main_a v_prenex_19805)) 1000) (<= (+ main_y 1) v_prenex_19806))) (forall ((v_prenex_15489 Int) (v_prenex_15488 Int)) (or (< v_prenex_15489 main_y) (<= 1000 (+ (select main_a v_prenex_15489) (select main_a v_prenex_15488))) (<= 1000 (* 2 (select main_a v_prenex_15489))) (<= (+ main_y 1) v_prenex_15489) (<= (select main_a v_prenex_15488) 999) (<= 1 (select main_a v_prenex_15488)))) (forall ((v_prenex_15567 Int) (v_prenex_15566 Int)) (or (<= (select main_a v_prenex_15566) (select main_a v_prenex_15567)) (<= (+ main_y 1) v_prenex_15567) (<= (select main_a v_prenex_15567) 1498) (<= (select main_a v_prenex_15566) 999) (<= 1 (select main_a v_prenex_15567)) (< v_prenex_15567 main_y))) (or (forall ((v_prenex_15459 Int)) (or (<= (* 2 (select main_a v_prenex_15459)) 1998) (<= 1000 (* 2 (select main_a v_prenex_15459))) (< v_prenex_15459 main_y) (<= (+ main_y 1) v_prenex_15459))) (forall ((v_prenex_15458 Int)) (or (<= (select main_a v_prenex_15458) 500) (<= 1 (select main_a v_prenex_15458))))) (forall ((v_prenex_17611 Int) (v_prenex_17612 Int)) (or (<= (+ main_y 1) v_prenex_17612) (<= 1000 (+ (select main_a v_prenex_17612) (select main_a v_prenex_17611))) (<= 1 (select main_a v_prenex_17612)) (< v_prenex_17612 main_y) (<= 500 (select main_a v_prenex_17612)) (<= (* 2 (select main_a v_prenex_17611)) 1000) (<= 0 (+ (select main_a v_prenex_17611) 498)))) (forall ((v_prenex_18972 Int) (v_prenex_18971 Int)) (or (<= (+ main_y 1) v_prenex_18972) (<= 1 (select main_a v_prenex_18971)) (<= (* 2 (select main_a v_prenex_18971)) 1000) (<= (select main_a v_prenex_18972) 999) (< v_prenex_18972 main_y) (<= 1000 (+ (select main_a v_prenex_18972) (select main_a v_prenex_18971))) (<= (+ main_x 1) v_prenex_18971))) (or (forall ((v_prenex_19226 Int)) (or (<= (select main_a v_prenex_19226) 999) (<= (+ main_y 1) v_prenex_19226) (<= 1000 (* 2 (select main_a v_prenex_19226))) (< v_prenex_19226 main_y) (<= 500 (select main_a v_prenex_19226)))) (forall ((v_prenex_19225 Int)) (or (<= (* 2 (select main_a v_prenex_19225)) 1000) (<= 0 (+ (select main_a v_prenex_19225) 498))))) (forall ((v_prenex_18174 Int) (v_prenex_18175 Int)) (or (<= (select main_a v_prenex_18174) 999) (<= (+ main_y 1) v_prenex_18175) (<= (select main_a v_prenex_18174) (select main_a v_prenex_18175)) (<= 1 (select main_a v_prenex_18175)) (< v_prenex_18175 main_y) (<= 1 (select main_a v_prenex_18174)) (< v_prenex_18174 main_x))) (forall ((v_prenex_17280 Int) (v_prenex_17281 Int)) (or (< v_prenex_17281 main_y) (<= 1 (select main_a v_prenex_17280)) (<= (+ (select main_a v_prenex_17281) (select main_a v_prenex_17280)) 1000) (<= (select main_a v_prenex_17280) 999) (<= (+ main_y 1) v_prenex_17281) (<= (select main_a v_prenex_17281) 1498) (< v_prenex_17280 main_x))) (or (forall ((v_prenex_19162 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_19162))) (<= (+ main_y 1) v_prenex_19162) (< v_prenex_19162 main_y))) (forall ((v_prenex_19161 Int)) (or (<= (select main_a v_prenex_19161) 999) (<= 2 (* 2 (select main_a v_prenex_19161))) (< v_prenex_19161 main_x)))) (forall ((v_prenex_20167 Int) (v_prenex_20166 Int)) (or (<= 1 (select main_a v_prenex_20167)) (<= 0 (+ (select main_a v_prenex_20166) 498)) (< v_prenex_20167 main_y) (<= (* 2 (select main_a v_prenex_20167)) 1998) (<= (+ (select main_a v_prenex_20167) (select main_a v_prenex_20166)) 1000) (<= (select main_a v_prenex_20166) 999) (<= (+ main_y 1) v_prenex_20167))) (forall ((v_prenex_14028 Int) (v_prenex_14029 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_14029))) (<= 1 (select main_a v_prenex_14029)) (<= (+ main_y 1) v_prenex_14029) (< v_prenex_14029 main_y) (<= 0 (+ (select main_a v_prenex_14028) 498)) (<= (select main_a v_prenex_14028) (select main_a v_prenex_14029)))) (or (forall ((v_prenex_19632 Int)) (or (< v_prenex_19632 main_y) (<= (+ main_y 1) v_prenex_19632) (<= 1000 (* 2 (select main_a v_prenex_19632))))) (forall ((v_prenex_19631 Int)) (<= 1 (select main_a v_prenex_19631)))) (forall ((v_prenex_18224 Int) (v_prenex_18225 Int)) (or (<= 500 (select main_a v_prenex_18225)) (< v_prenex_18225 main_y) (<= (select main_a v_prenex_18225) (+ (select main_a v_prenex_18224) 998)) (<= (+ main_y 1) v_prenex_18225))) (or (forall ((v_prenex_13477 Int)) (<= 0 (+ (select main_a v_prenex_13477) 498))) (forall ((v_prenex_13478 Int)) (or (< v_prenex_13478 main_y) (<= (* 2 (select main_a v_prenex_13478)) 1998) (<= (+ main_y 1) v_prenex_13478) (<= 1 (select main_a v_prenex_13478))))) (or (forall ((v_prenex_21983 Int)) (or (<= (* 2 (select main_a v_prenex_21983)) 1998) (<= (select main_a v_prenex_21983) 1498) (<= (+ main_y 1) v_prenex_21983) (< v_prenex_21983 main_y))) (forall ((v_prenex_21982 Int)) (or (< v_prenex_21982 main_x) (<= 1 (select main_a v_prenex_21982)) (<= (select main_a v_prenex_21982) 500)))) (or (forall ((v_prenex_19688 Int)) (or (<= (+ main_y 1) v_prenex_19688) (< v_prenex_19688 main_y) (<= (* 2 (select main_a v_prenex_19688)) 1998) (<= 1000 (* 2 (select main_a v_prenex_19688))) (<= 1 (select main_a v_prenex_19688)))) (forall ((v_prenex_19687 Int)) (or (<= 0 (+ (select main_a v_prenex_19687) 498)) (<= (* 2 (select main_a v_prenex_19687)) 1000)))) (or (forall ((v_prenex_19134 Int)) (or (<= (+ main_y 1) v_prenex_19134) (<= 1000 (* 2 (select main_a v_prenex_19134))) (< v_prenex_19134 main_y))) (forall ((v_prenex_19133 Int)) (or (<= (* 2 (select main_a v_prenex_19133)) 1000) (<= 2 (* 2 (select main_a v_prenex_19133)))))) (forall ((v_prenex_17314 Int) (v_prenex_17315 Int)) (or (< v_prenex_17314 main_x) (<= (select main_a v_prenex_17315) (+ (select main_a v_prenex_17314) 998)) (<= (+ main_y 1) v_prenex_17315) (<= (* 2 (select main_a v_prenex_17315)) 1998) (< v_prenex_17315 main_y))) (or (forall ((v_prenex_21481 Int)) (or (< v_prenex_21481 main_y) (<= 1 (select main_a v_prenex_21481)) (<= (* 2 (select main_a v_prenex_21481)) 1998) (<= 500 (select main_a v_prenex_21481)) (<= (+ main_y 1) v_prenex_21481))) (forall ((v_prenex_21480 Int)) (or (<= 0 (+ (select main_a v_prenex_21480) 498)) (<= (select main_a v_prenex_21480) 999)))) (or (forall ((v_prenex_21800 Int)) (or (<= (+ main_y 1) v_prenex_21800) (<= (* 2 (select main_a v_prenex_21800)) 1998) (< v_prenex_21800 main_y) (<= 1000 (* 2 (select main_a v_prenex_21800))))) (forall ((v_prenex_21799 Int)) (or (<= 2 (* 2 (select main_a v_prenex_21799))) (<= 0 (+ (select main_a v_prenex_21799) 498))))) (forall ((v_prenex_16104 Int) (v_prenex_16105 Int)) (or (< v_prenex_16105 main_y) (<= (+ main_y 1) v_prenex_16105) (<= (+ main_x 1) v_prenex_16104) (<= (* 2 (select main_a v_prenex_16105)) 1998) (<= (select main_a v_prenex_16105) (+ (select main_a v_prenex_16104) 998)) (<= (* 2 (select main_a v_prenex_16104)) 1000))) (forall ((v_prenex_16162 Int) (v_prenex_16163 Int)) (or (<= (+ main_y 1) v_prenex_16163) (<= 1000 (* 2 (select main_a v_prenex_16163))) (<= (select main_a v_prenex_16162) 500) (< v_prenex_16163 main_y) (<= (+ (select main_a v_prenex_16163) (select main_a v_prenex_16162)) 1000))) (forall ((v_prenex_19160 Int) (v_prenex_19159 Int)) (or (<= (+ main_y 1) v_prenex_19160) (< v_prenex_19160 main_y) (<= (select main_a v_prenex_19160) (+ (select main_a v_prenex_19159) 998)) (<= 0 (+ (select main_a v_prenex_19159) 498)) (<= (+ main_x 1) v_prenex_19159) (<= (select main_a v_prenex_19159) 999) (<= 1000 (* 2 (select main_a v_prenex_19160))))) (or (forall ((v_prenex_15864 Int)) (or (<= 1 (select main_a v_prenex_15864)) (<= (+ main_x 1) v_prenex_15864) (<= 0 (+ (select main_a v_prenex_15864) 498)))) (forall ((v_prenex_15865 Int)) (or (<= (+ main_y 1) v_prenex_15865) (<= (select main_a v_prenex_15865) 999) (< v_prenex_15865 main_y) (<= (* 2 (select main_a v_prenex_15865)) 1998)))) (or (forall ((v_prenex_14085 Int)) (or (<= (select main_a v_prenex_14085) 999) (< v_prenex_14085 main_y) (<= (* 2 (select main_a v_prenex_14085)) 1998) (<= (+ main_y 1) v_prenex_14085))) (forall ((v_prenex_14084 Int)) (or (<= (* 2 (select main_a v_prenex_14084)) 1000) (<= 1 (select main_a v_prenex_14084))))) (forall ((v_prenex_15160 Int) (v_prenex_15161 Int)) (or (<= 500 (select main_a v_prenex_15161)) (<= (+ main_y 1) v_prenex_15161) (<= 1000 (* 2 (select main_a v_prenex_15161))) (<= 2 (* 2 (select main_a v_prenex_15160))) (<= (* 2 (select main_a v_prenex_15160)) 1000) (< v_prenex_15161 main_y) (<= (select main_a v_prenex_15160) (select main_a v_prenex_15161)))) (or (forall ((v_prenex_22172 Int)) (<= 2 (* 2 (select main_a v_prenex_22172)))) (forall ((v_prenex_22173 Int)) (or (<= (+ main_y 1) v_prenex_22173) (< v_prenex_22173 main_y) (<= 500 (select main_a v_prenex_22173))))) (forall ((v_prenex_15137 Int) (v_prenex_15136 Int)) (or (<= (select main_a v_prenex_15136) 500) (<= (select main_a v_prenex_15137) 999) (< v_prenex_15137 main_y) (<= 1 (select main_a v_prenex_15136)) (<= 1000 (* 2 (select main_a v_prenex_15137))) (<= (+ main_y 1) v_prenex_15137) (<= (select main_a v_prenex_15136) (select main_a v_prenex_15137)))) (forall ((v_prenex_17899 Int) (v_prenex_17900 Int)) (or (< v_prenex_17900 main_y) (<= (+ main_y 1) v_prenex_17900) (<= (select main_a v_prenex_17899) (select main_a v_prenex_17900)) (<= 1000 (* 2 (select main_a v_prenex_17900))) (<= (select main_a v_prenex_17899) 999) (<= (* 2 (select main_a v_prenex_17899)) 1000))) (forall ((v_prenex_14547 Int) (v_prenex_14546 Int)) (or (<= (select main_a v_prenex_14547) 1498) (<= (+ main_y 1) v_prenex_14547) (< v_prenex_14547 main_y) (<= 1 (select main_a v_prenex_14547)) (<= 0 (+ (select main_a v_prenex_14546) 498)) (<= 2 (* 2 (select main_a v_prenex_14546))) (<= 1000 (+ (select main_a v_prenex_14547) (select main_a v_prenex_14546))))) (forall ((v_prenex_22023 Int)) (or (<= (+ main_y 1) v_prenex_22023) (< v_prenex_22023 main_y) (<= (select main_a v_prenex_22023) 1498) (<= 500 (select main_a v_prenex_22023)) (<= (* 2 (select main_a v_prenex_22023)) 1998))) (forall ((v_prenex_19797 Int) (v_prenex_19798 Int)) (or (<= (select main_a v_prenex_19797) 999) (<= 1000 (* 2 (select main_a v_prenex_19798))) (< v_prenex_19798 main_y) (<= 1000 (+ (select main_a v_prenex_19798) (select main_a v_prenex_19797))) (<= 2 (* 2 (select main_a v_prenex_19797))) (<= (+ main_y 1) v_prenex_19798))) (forall ((v_prenex_21842 Int) (v_prenex_21843 Int)) (or (<= (* 2 (select main_a v_prenex_21843)) 1998) (<= (+ main_y 1) v_prenex_21843) (<= 1000 (+ (select main_a v_prenex_21843) (select main_a v_prenex_21842))) (< v_prenex_21843 main_y) (<= 0 (+ (select main_a v_prenex_21842) 498)) (<= 2 (* 2 (select main_a v_prenex_21842))))) (forall ((v_prenex_19762 Int) (v_prenex_19761 Int)) (or (<= (+ (select main_a v_prenex_19762) (select main_a v_prenex_19761)) 1000) (<= (select main_a v_prenex_19761) 500) (<= 0 (+ (select main_a v_prenex_19761) 498)) (< v_prenex_19762 main_y) (<= (select main_a v_prenex_19762) 1498) (<= (select main_a v_prenex_19762) 999) (<= (+ main_y 1) v_prenex_19762))) (forall ((v_prenex_15311 Int) (v_prenex_15310 Int)) (or (<= (select main_a v_prenex_15311) (+ (select main_a v_prenex_15310) 998)) (<= (* 2 (select main_a v_prenex_15311)) 1998) (<= 1000 (* 2 (select main_a v_prenex_15311))) (<= 0 (+ (select main_a v_prenex_15310) 498)) (<= (+ main_y 1) v_prenex_15311) (<= (select main_a v_prenex_15310) 500) (< v_prenex_15311 main_y))) (forall ((v_prenex_16542 Int) (v_prenex_16543 Int)) (or (<= (+ (select main_a v_prenex_16543) (select main_a v_prenex_16542)) 1000) (<= (select main_a v_prenex_16543) 999) (<= 2 (* 2 (select main_a v_prenex_16542))) (<= 500 (select main_a v_prenex_16543)) (<= (+ main_y 1) v_prenex_16543) (< v_prenex_16543 main_y) (<= (select main_a v_prenex_16542) 500))) (forall ((v_prenex_20201 Int) (v_prenex_20200 Int)) (or (<= (* 2 (select main_a v_prenex_20201)) 1998) (< v_prenex_20201 main_y) (<= (* 2 (select main_a v_prenex_20200)) 1000) (<= (+ main_y 1) v_prenex_20201) (<= 1000 (+ (select main_a v_prenex_20201) (select main_a v_prenex_20200))) (<= 1 (select main_a v_prenex_20200)) (<= 1000 (* 2 (select main_a v_prenex_20201))))) (forall ((v_prenex_18217 Int) (v_prenex_18216 Int)) (or (<= (+ main_y 1) v_prenex_18217) (<= (select main_a v_prenex_18217) 999) (<= 1 (select main_a v_prenex_18217)) (< v_prenex_18217 main_y) (<= 0 (+ (select main_a v_prenex_18216) 498)) (<= (select main_a v_prenex_18217) (+ (select main_a v_prenex_18216) 998)))) (forall ((v_prenex_16558 Int) (v_prenex_16559 Int)) (or (< v_prenex_16559 main_y) (<= (+ main_y 1) v_prenex_16559) (<= (select main_a v_prenex_16558) (select main_a v_prenex_16559)) (<= 2 (* 2 (select main_a v_prenex_16558))) (<= (select main_a v_prenex_16558) 999) (<= (* 2 (select main_a v_prenex_16559)) 1998) (<= 1000 (* 2 (select main_a v_prenex_16559))))) (forall ((v_prenex_18417 Int) (v_prenex_18416 Int)) (or (< v_prenex_18417 main_y) (<= (select main_a v_prenex_18417) 1498) (<= 1 (select main_a v_prenex_18417)) (<= 2 (* 2 (select main_a v_prenex_18416))) (<= (select main_a v_prenex_18416) 500) (<= (+ main_y 1) v_prenex_18417) (<= (select main_a v_prenex_18417) (+ (select main_a v_prenex_18416) 998)))) (forall ((v_prenex_19487 Int) (v_prenex_19486 Int)) (or (<= (+ main_y 1) v_prenex_19487) (< v_prenex_19487 main_y) (<= (* 2 (select main_a v_prenex_19487)) 1998) (<= 1000 (+ (select main_a v_prenex_19487) (select main_a v_prenex_19486))) (<= 0 (+ (select main_a v_prenex_19486) 498)))) (or (forall ((v_prenex_14955 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_14955))) (< v_prenex_14955 main_y) (<= (+ main_y 1) v_prenex_14955))) (forall ((v_prenex_14954 Int)) (or (<= 2 (* 2 (select main_a v_prenex_14954))) (<= 0 (+ (select main_a v_prenex_14954) 498))))) (forall ((v_prenex_20300 Int) (v_prenex_20299 Int)) (or (< v_prenex_20300 main_y) (<= 1000 (* 2 (select main_a v_prenex_20300))) (<= 1000 (+ (select main_a v_prenex_20300) (select main_a v_prenex_20299))) (<= (select main_a v_prenex_20299) 500) (<= (+ main_y 1) v_prenex_20300))) (or (forall ((v_prenex_13827 Int)) (or (<= (+ main_x 1) v_prenex_13827) (<= (* 2 (select main_a v_prenex_13827)) 1000))) (forall ((v_prenex_13828 Int)) (or (<= (+ main_y 1) v_prenex_13828) (<= (* 2 (select main_a v_prenex_13828)) 1998) (< v_prenex_13828 main_y) (<= 500 (select main_a v_prenex_13828))))) (forall ((v_prenex_18347 Int) (v_prenex_18346 Int)) (or (<= (select main_a v_prenex_18347) 1498) (< v_prenex_18346 main_x) (<= 0 (+ (select main_a v_prenex_18346) 498)) (<= (+ (select main_a v_prenex_18347) (select main_a v_prenex_18346)) 1000) (<= (select main_a v_prenex_18346) 500) (< v_prenex_18347 main_y) (<= (+ main_y 1) v_prenex_18347))) (forall ((v_prenex_13954 Int) (v_prenex_13953 Int)) (or (<= (select main_a v_prenex_13954) 999) (<= 1000 (+ (select main_a v_prenex_13954) (select main_a v_prenex_13953))) (<= (select main_a v_prenex_13953) 500) (< v_prenex_13953 main_x) (<= (+ main_y 1) v_prenex_13954) (< v_prenex_13954 main_y))) (forall ((v_prenex_20640 Int) (v_prenex_20639 Int)) (or (<= (select main_a v_prenex_20639) (select main_a v_prenex_20640)) (< v_prenex_20639 main_x) (<= 2 (* 2 (select main_a v_prenex_20639))) (<= (* 2 (select main_a v_prenex_20639)) 1000) (< v_prenex_20640 main_y) (<= (+ main_y 1) v_prenex_20640) (<= 1 (select main_a v_prenex_20640)))) (forall ((v_prenex_15101 Int) (v_prenex_15100 Int)) (or (<= 1 (select main_a v_prenex_15101)) (<= (* 2 (select main_a v_prenex_15101)) 1998) (<= 2 (* 2 (select main_a v_prenex_15100))) (< v_prenex_15101 main_y) (<= (+ (select main_a v_prenex_15101) (select main_a v_prenex_15100)) 1000) (<= (+ main_y 1) v_prenex_15101))) (forall ((v_prenex_14983 Int) (v_prenex_14982 Int)) (or (< v_prenex_14983 main_y) (<= (select main_a v_prenex_14982) (select main_a v_prenex_14983)) (<= 2 (* 2 (select main_a v_prenex_14982))) (<= (select main_a v_prenex_14983) 999) (<= (select main_a v_prenex_14982) 999) (<= 1 (select main_a v_prenex_14983)) (<= (+ main_y 1) v_prenex_14983))) (forall ((v_prenex_14342 Int) (v_prenex_14341 Int)) (or (<= 2 (* 2 (select main_a v_prenex_14341))) (<= (+ main_y 1) v_prenex_14342) (< v_prenex_14342 main_y) (<= (select main_a v_prenex_14342) 1498) (<= 1000 (+ (select main_a v_prenex_14342) (select main_a v_prenex_14341))) (<= (* 2 (select main_a v_prenex_14341)) 1000) (<= 1 (select main_a v_prenex_14342)))) (or (forall ((v_prenex_16173 Int)) (or (< v_prenex_16173 main_y) (<= (+ main_y 1) v_prenex_16173) (<= (* 2 (select main_a v_prenex_16173)) 1998))) (forall ((v_prenex_16172 Int)) (or (<= 1 (select main_a v_prenex_16172)) (<= (+ main_x 1) v_prenex_16172) (<= (* 2 (select main_a v_prenex_16172)) 1000)))) (forall ((v_prenex_16450 Int) (v_prenex_16451 Int)) (or (< v_prenex_16451 main_y) (<= (+ main_y 1) v_prenex_16451) (<= (select main_a v_prenex_16450) 999) (<= (+ (select main_a v_prenex_16451) (select main_a v_prenex_16450)) 1000) (<= 2 (* 2 (select main_a v_prenex_16450))) (<= 1 (select main_a v_prenex_16451)) (<= (* 2 (select main_a v_prenex_16451)) 1998))) (forall ((v_prenex_18657 Int) (v_prenex_18656 Int)) (or (<= (+ main_y 1) v_prenex_18657) (<= 500 (select main_a v_prenex_18657)) (<= 2 (* 2 (select main_a v_prenex_18656))) (<= (+ (select main_a v_prenex_18657) (select main_a v_prenex_18656)) 1000) (<= (* 2 (select main_a v_prenex_18657)) 1998) (<= 0 (+ (select main_a v_prenex_18656) 498)) (< v_prenex_18657 main_y))) (forall ((v_prenex_14999 Int) (v_prenex_14998 Int)) (or (<= (+ main_y 1) v_prenex_14999) (<= (select main_a v_prenex_14998) 500) (<= (+ (select main_a v_prenex_14999) (select main_a v_prenex_14998)) 1000) (<= 1000 (* 2 (select main_a v_prenex_14999))) (< v_prenex_14999 main_y) (<= 1 (select main_a v_prenex_14999)))) (or (forall ((v_prenex_22008 Int)) (or (<= (+ main_y 1) v_prenex_22008) (<= 1 (select main_a v_prenex_22008)) (<= 500 (select main_a v_prenex_22008)) (< v_prenex_22008 main_y) (<= 1000 (* 2 (select main_a v_prenex_22008))))) (forall ((v_prenex_22007 Int)) (or (<= (select main_a v_prenex_22007) 999) (<= 1 (select main_a v_prenex_22007))))) (or (forall ((v_prenex_18454 Int)) (or (<= 2 (* 2 (select main_a v_prenex_18454))) (< v_prenex_18454 main_x) (<= 1 (select main_a v_prenex_18454)))) (forall ((v_prenex_18455 Int)) (or (<= (* 2 (select main_a v_prenex_18455)) 1998) (<= (+ main_y 1) v_prenex_18455) (< v_prenex_18455 main_y) (<= 500 (select main_a v_prenex_18455))))) (forall ((v_prenex_14369 Int) (v_prenex_14370 Int)) (or (<= (select main_a v_prenex_14369) (select main_a v_prenex_14370)) (< v_prenex_14369 main_x) (<= (* 2 (select main_a v_prenex_14369)) 1000) (<= (+ main_x 1) v_prenex_14369) (< v_prenex_14370 main_y))) (forall ((v_prenex_18952 Int) (v_prenex_18951 Int)) (or (<= (select main_a v_prenex_18952) 1498) (<= (select main_a v_prenex_18952) (+ (select main_a v_prenex_18951) 998)) (<= (+ main_y 1) v_prenex_18952) (< v_prenex_18952 main_y) (<= 1 (select main_a v_prenex_18951)) (<= 2 (* 2 (select main_a v_prenex_18951))) (<= (select main_a v_prenex_18952) 999))) (forall ((v_prenex_14855 Int) (v_prenex_14854 Int)) (or (<= (select main_a v_prenex_14855) (+ (select main_a v_prenex_14854) 998)) (<= 500 (select main_a v_prenex_14855)) (<= (+ main_y 1) v_prenex_14855) (<= (select main_a v_prenex_14854) 500) (<= 2 (* 2 (select main_a v_prenex_14854))) (< v_prenex_14855 main_y) (<= (select main_a v_prenex_14855) 1498))) (forall ((v_prenex_20266 Int) (v_prenex_20265 Int)) (or (<= (select main_a v_prenex_20265) 999) (<= 1000 (+ (select main_a v_prenex_20266) (select main_a v_prenex_20265))) (<= (+ main_y 1) v_prenex_20266) (< v_prenex_20266 main_y) (<= (+ main_x 1) v_prenex_20265) (<= 1000 (* 2 (select main_a v_prenex_20266))))) (forall ((v_prenex_16984 Int) (v_prenex_16985 Int)) (or (<= (select main_a v_prenex_16985) (+ (select main_a v_prenex_16984) 998)) (< v_prenex_16985 main_y) (<= (* 2 (select main_a v_prenex_16984)) 1000) (<= (select main_a v_prenex_16985) 999) (<= 1 (select main_a v_prenex_16984)) (<= (+ main_y 1) v_prenex_16985))) (forall ((v_prenex_18486 Int) (v_prenex_18487 Int)) (or (<= (select main_a v_prenex_18486) (select main_a v_prenex_18487)) (<= (select main_a v_prenex_18486) 500) (<= 1000 (* 2 (select main_a v_prenex_18487))) (<= 500 (select main_a v_prenex_18487)) (<= (+ main_y 1) v_prenex_18487) (< v_prenex_18487 main_y) (<= 2 (* 2 (select main_a v_prenex_18486))))) (forall ((v_prenex_19008 Int) (v_prenex_19007 Int)) (or (< v_prenex_19008 main_y) (<= (+ main_y 1) v_prenex_19008) (<= (+ main_x 1) v_prenex_19007) (<= (* 2 (select main_a v_prenex_19008)) 1998) (<= (* 2 (select main_a v_prenex_19007)) 1000) (<= 2 (* 2 (select main_a v_prenex_19007))) (<= 1000 (+ (select main_a v_prenex_19008) (select main_a v_prenex_19007))))) (forall ((v_prenex_14167 Int) (v_prenex_14166 Int)) (or (<= 1000 (+ (select main_a v_prenex_14167) (select main_a v_prenex_14166))) (<= (+ main_x 1) v_prenex_14166) (<= (+ main_y 1) v_prenex_14167) (<= (select main_a v_prenex_14167) 999) (< v_prenex_14167 main_y) (<= (select main_a v_prenex_14166) 500))) (forall ((v_prenex_16486 Int) (v_prenex_16487 Int)) (or (<= (+ main_y 1) v_prenex_16487) (< v_prenex_16487 main_y) (<= (select main_a v_prenex_16486) 999) (<= (* 2 (select main_a v_prenex_16486)) 1000) (<= (select main_a v_prenex_16486) (select main_a v_prenex_16487)) (<= (* 2 (select main_a v_prenex_16487)) 1998) (<= (+ main_x 1) v_prenex_16486))) (forall ((v_prenex_14967 Int) (v_prenex_14966 Int)) (or (<= (+ (select main_a v_prenex_14967) (select main_a v_prenex_14966)) 1000) (<= 1 (select main_a v_prenex_14967)) (< v_prenex_14966 main_x) (<= (* 2 (select main_a v_prenex_14966)) 1000) (< v_prenex_14967 main_y) (<= (+ main_y 1) v_prenex_14967) (<= 2 (* 2 (select main_a v_prenex_14966))))) (forall ((v_prenex_19577 Int) (v_prenex_19576 Int)) (or (<= (select main_a v_prenex_19577) (+ (select main_a v_prenex_19576) 998)) (<= (select main_a v_prenex_19576) 999) (<= 1 (select main_a v_prenex_19576)) (<= 500 (select main_a v_prenex_19577)) (<= (+ main_y 1) v_prenex_19577) (< v_prenex_19576 main_x) (< v_prenex_19577 main_y))) (forall ((v_prenex_21048 Int) (v_prenex_21049 Int)) (or (<= (select main_a v_prenex_21048) 999) (<= 1 (select main_a v_prenex_21049)) (<= (+ main_y 1) v_prenex_21049) (<= (* 2 (select main_a v_prenex_21048)) 1000) (< v_prenex_21049 main_y) (<= (+ (select main_a v_prenex_21049) (select main_a v_prenex_21048)) 1000) (< v_prenex_21048 main_x))) (forall ((v_prenex_20513 Int) (v_prenex_20512 Int)) (or (< v_prenex_20513 main_y) (<= 1000 (+ (select main_a v_prenex_20513) (select main_a v_prenex_20512))) (<= (* 2 (select main_a v_prenex_20513)) 1998) (< v_prenex_20512 main_x) (<= (+ main_y 1) v_prenex_20513) (<= 1 (select main_a v_prenex_20512)))) (forall ((v_prenex_19764 Int) (v_prenex_19763 Int)) (or (<= 1000 (+ (select main_a v_prenex_19764) (select main_a v_prenex_19763))) (<= 2 (* 2 (select main_a v_prenex_19763))) (<= (* 2 (select main_a v_prenex_19764)) 1998) (<= (+ main_y 1) v_prenex_19764) (< v_prenex_19764 main_y) (<= 1 (select main_a v_prenex_19764)))) (or (forall ((v_prenex_21080 Int)) (or (<= (* 2 (select main_a v_prenex_21080)) 1000) (<= 2 (* 2 (select main_a v_prenex_21080))))) (forall ((v_prenex_21081 Int)) (or (<= 1 (select main_a v_prenex_21081)) (< v_prenex_21081 main_y) (<= (+ main_y 1) v_prenex_21081) (<= (* 2 (select main_a v_prenex_21081)) 1998)))) (forall ((v_prenex_20175 Int) (v_prenex_20174 Int)) (or (<= (select main_a v_prenex_20174) (select main_a v_prenex_20175)) (<= (select main_a v_prenex_20175) 1498) (<= (* 2 (select main_a v_prenex_20174)) 1000) (<= 500 (select main_a v_prenex_20175)) (<= (+ main_y 1) v_prenex_20175) (< v_prenex_20175 main_y))) (forall ((v_prenex_16328 Int) (v_prenex_16329 Int)) (or (< v_prenex_16329 main_y) (<= 1 (select main_a v_prenex_16328)) (<= 1000 (* 2 (select main_a v_prenex_16329))) (<= 1 (select main_a v_prenex_16329)) (<= (select main_a v_prenex_16328) (select main_a v_prenex_16329)) (<= 0 (+ (select main_a v_prenex_16328) 498)) (<= (+ main_y 1) v_prenex_16329))) (forall ((v_prenex_21900 Int) (v_prenex_21901 Int)) (or (<= 0 (+ (select main_a v_prenex_21900) 498)) (< v_prenex_21901 main_y) (<= (select main_a v_prenex_21900) (select main_a v_prenex_21901)) (< v_prenex_21900 main_x) (<= (+ main_y 1) v_prenex_21901) (<= 1000 (* 2 (select main_a v_prenex_21901))))) (forall ((v_prenex_13965 Int) (v_prenex_13964 Int)) (or (<= (+ (select main_a v_prenex_13965) (select main_a v_prenex_13964)) 1000) (< v_prenex_13965 main_y) (<= 1 (select main_a v_prenex_13964)) (<= 2 (* 2 (select main_a v_prenex_13964))) (<= (select main_a v_prenex_13965) 1498) (<= (+ main_y 1) v_prenex_13965) (<= 500 (select main_a v_prenex_13965)))) (forall ((v_prenex_16272 Int) (v_prenex_16273 Int)) (or (<= 0 (+ (select main_a v_prenex_16272) 498)) (<= (select main_a v_prenex_16273) (+ (select main_a v_prenex_16272) 998)) (< v_prenex_16273 main_y) (<= (select main_a v_prenex_16273) 1498) (<= 500 (select main_a v_prenex_16273)) (<= 1 (select main_a v_prenex_16272)) (<= (+ main_y 1) v_prenex_16273))) (forall ((v_prenex_17094 Int) (v_prenex_17095 Int)) (or (<= (select main_a v_prenex_17095) 999) (<= (select main_a v_prenex_17094) 500) (<= (select main_a v_prenex_17095) (+ (select main_a v_prenex_17094) 998)) (<= (+ main_y 1) v_prenex_17095) (< v_prenex_17095 main_y) (<= 0 (+ (select main_a v_prenex_17094) 498)) (<= (+ main_x 1) v_prenex_17094))) (forall ((v_prenex_19388 Int) (v_prenex_19389 Int)) (or (<= (select main_a v_prenex_19388) 999) (<= (select main_a v_prenex_19389) 999) (<= 1 (select main_a v_prenex_19389)) (< v_prenex_19389 main_y) (<= (select main_a v_prenex_19388) (select main_a v_prenex_19389)) (<= (+ main_y 1) v_prenex_19389))) (forall ((v_prenex_14673 Int) (v_prenex_14672 Int)) (or (< v_prenex_14673 main_y) (<= 0 (+ (select main_a v_prenex_14672) 498)) (<= (+ (select main_a v_prenex_14673) (select main_a v_prenex_14672)) 1000) (<= 2 (* 2 (select main_a v_prenex_14672))) (<= (select main_a v_prenex_14673) 1498) (<= 500 (select main_a v_prenex_14673)) (<= (+ main_y 1) v_prenex_14673))) (forall ((v_prenex_14751 Int) (v_prenex_14750 Int)) (or (<= (+ main_y 1) v_prenex_14751) (<= 1000 (+ (select main_a v_prenex_14751) (select main_a v_prenex_14750))) (<= 500 (select main_a v_prenex_14751)) (<= (* 2 (select main_a v_prenex_14751)) 1998) (< v_prenex_14751 main_y))) (forall ((v_prenex_20177 Int) (v_prenex_20176 Int)) (or (<= (select main_a v_prenex_20176) 500) (<= 0 (+ (select main_a v_prenex_20176) 498)) (<= (select main_a v_prenex_20176) (select main_a v_prenex_20177)) (< v_prenex_20177 main_y) (<= 1000 (* 2 (select main_a v_prenex_20177))) (<= (+ main_y 1) v_prenex_20177) (<= (+ main_x 1) v_prenex_20176))) (forall ((v_prenex_18181 Int) (v_prenex_18180 Int)) (or (<= (+ (select main_a v_prenex_18181) (select main_a v_prenex_18180)) 1000) (< v_prenex_18180 main_x) (<= (+ main_y 1) v_prenex_18181) (<= (select main_a v_prenex_18180) 999) (<= 500 (select main_a v_prenex_18181)) (<= (* 2 (select main_a v_prenex_18180)) 1000) (< v_prenex_18181 main_y))) (or (forall ((v_prenex_19428 Int)) (or (<= 2 (* 2 (select main_a v_prenex_19428))) (<= 1 (select main_a v_prenex_19428)))) (forall ((v_prenex_19429 Int)) (or (<= (select main_a v_prenex_19429) 999) (<= (+ main_y 1) v_prenex_19429) (<= 1 (select main_a v_prenex_19429)) (< v_prenex_19429 main_y) (<= 1000 (* 2 (select main_a v_prenex_19429)))))) (forall ((v_prenex_20445 Int) (v_prenex_20444 Int)) (or (<= (+ main_y 1) v_prenex_20445) (<= 0 (+ (select main_a v_prenex_20444) 498)) (<= 1 (select main_a v_prenex_20445)) (<= (select main_a v_prenex_20445) (+ (select main_a v_prenex_20444) 998)) (<= 500 (select main_a v_prenex_20445)) (< v_prenex_20445 main_y) (<= 1 (select main_a v_prenex_20444)))) (forall ((v_prenex_15252 Int) (v_prenex_15253 Int)) (or (<= 1 (select main_a v_prenex_15253)) (<= (+ main_y 1) v_prenex_15253) (<= (select main_a v_prenex_15253) 999) (<= (* 2 (select main_a v_prenex_15252)) 1000) (<= (select main_a v_prenex_15252) 999) (<= (select main_a v_prenex_15253) (+ (select main_a v_prenex_15252) 998)) (< v_prenex_15253 main_y))) (forall ((v_prenex_17306 Int) (v_prenex_17307 Int)) (or (<= (select main_a v_prenex_17306) 999) (< v_prenex_17307 main_y) (<= (+ (select main_a v_prenex_17307) (select main_a v_prenex_17306)) 1000) (<= (select main_a v_prenex_17307) 1498) (<= (+ main_y 1) v_prenex_17307) (<= 2 (* 2 (select main_a v_prenex_17306))))) (forall ((v_prenex_21706 Int) (v_prenex_21707 Int)) (or (< v_prenex_21707 main_y) (<= (select main_a v_prenex_21706) 500) (<= 0 (+ (select main_a v_prenex_21706) 498)) (<= 1000 (+ (select main_a v_prenex_21707) (select main_a v_prenex_21706))) (<= (+ main_y 1) v_prenex_21707) (<= 500 (select main_a v_prenex_21707)) (<= (select main_a v_prenex_21707) 1498))) (forall ((v_prenex_14541 Int) (v_prenex_14540 Int)) (or (<= 0 (+ (select main_a v_prenex_14540) 498)) (<= (select main_a v_prenex_14541) (+ (select main_a v_prenex_14540) 998)) (<= 1 (select main_a v_prenex_14541)) (<= (+ main_x 1) v_prenex_14540) (< v_prenex_14541 main_y) (<= (+ main_y 1) v_prenex_14541))) (forall ((v_prenex_13651 Int) (v_prenex_13652 Int)) (or (<= 500 (select main_a v_prenex_13652)) (<= (* 2 (select main_a v_prenex_13651)) 1000) (< v_prenex_13652 main_y) (<= 1000 (+ (select main_a v_prenex_13652) (select main_a v_prenex_13651))) (<= (+ main_y 1) v_prenex_13652) (<= (* 2 (select main_a v_prenex_13652)) 1998))) (forall ((v_prenex_16700 Int) (v_prenex_16701 Int)) (or (<= 1 (select main_a v_prenex_16701)) (< v_prenex_16701 main_y) (<= (* 2 (select main_a v_prenex_16700)) 1000) (<= (select main_a v_prenex_16701) (+ (select main_a v_prenex_16700) 998)) (<= (+ main_y 1) v_prenex_16701) (<= (+ main_x 1) v_prenex_16700) (<= 2 (* 2 (select main_a v_prenex_16700))))) (or (forall ((v_prenex_14868 Int)) (or (<= 2 (* 2 (select main_a v_prenex_14868))) (<= 0 (+ (select main_a v_prenex_14868) 498)) (< v_prenex_14868 main_x))) (forall ((v_prenex_14869 Int)) (or (<= (+ main_y 1) v_prenex_14869) (< v_prenex_14869 main_y) (<= (* 2 (select main_a v_prenex_14869)) 1998) (<= 500 (select main_a v_prenex_14869))))) (forall ((v_prenex_15315 Int) (v_prenex_15314 Int)) (or (< v_prenex_15315 main_y) (<= (select main_a v_prenex_15314) (select main_a v_prenex_15315)) (<= 1 (select main_a v_prenex_15314)) (<= (select main_a v_prenex_15314) 500) (<= 500 (select main_a v_prenex_15315)) (<= (+ main_y 1) v_prenex_15315))) (forall ((v_prenex_20217 Int) (v_prenex_20216 Int)) (or (<= (+ main_y 1) v_prenex_20217) (<= 1 (select main_a v_prenex_20216)) (<= (select main_a v_prenex_20217) 1498) (< v_prenex_20217 main_y) (<= (select main_a v_prenex_20217) 999) (<= (+ (select main_a v_prenex_20217) (select main_a v_prenex_20216)) 1000))) (forall ((v_prenex_13587 Int) (v_prenex_13586 Int)) (or (< v_prenex_13587 main_y) (<= (select main_a v_prenex_13587) (+ (select main_a v_prenex_13586) 998)) (<= (+ main_y 1) v_prenex_13587) (<= 0 (+ (select main_a v_prenex_13586) 498)) (<= 1 (select main_a v_prenex_13586)) (<= 1000 (* 2 (select main_a v_prenex_13587))) (<= (* 2 (select main_a v_prenex_13587)) 1998))) (forall ((v_prenex_19661 Int) (v_prenex_19662 Int)) (or (<= 0 (+ (select main_a v_prenex_19661) 498)) (<= (+ (select main_a v_prenex_19662) (select main_a v_prenex_19661)) 1000) (<= (+ main_y 1) v_prenex_19662) (< v_prenex_19661 main_x) (< v_prenex_19662 main_y) (<= 1000 (* 2 (select main_a v_prenex_19662))))) (forall ((v_prenex_20298 Int) (v_prenex_20297 Int)) (or (< v_prenex_20298 main_y) (<= (+ main_y 1) v_prenex_20298) (<= 2 (* 2 (select main_a v_prenex_20297))) (<= 1 (select main_a v_prenex_20298)) (<= (select main_a v_prenex_20297) (select main_a v_prenex_20298)) (<= 0 (+ (select main_a v_prenex_20297) 498)) (<= 500 (select main_a v_prenex_20298)))) (or (forall ((v_prenex_21252 Int)) (or (<= (select main_a v_prenex_21252) 1498) (< v_prenex_21252 main_y) (<= (+ main_y 1) v_prenex_21252) (<= 500 (select main_a v_prenex_21252)) (<= 1000 (* 2 (select main_a v_prenex_21252))))) (forall ((v_prenex_21251 Int)) (<= (select main_a v_prenex_21251) 500))) (forall ((v_prenex_21942 Int) (v_prenex_21943 Int)) (or (<= 1000 (+ (select main_a v_prenex_21943) (select main_a v_prenex_21942))) (<= (+ main_y 1) v_prenex_21943) (<= 1000 (* 2 (select main_a v_prenex_21943))) (<= (* 2 (select main_a v_prenex_21943)) 1998) (< v_prenex_21943 main_y))) (or (forall ((v_prenex_18830 Int)) (or (<= (+ main_y 1) v_prenex_18830) (<= 500 (select main_a v_prenex_18830)) (<= 1 (select main_a v_prenex_18830)) (<= 1000 (* 2 (select main_a v_prenex_18830))) (< v_prenex_18830 main_y))) (forall ((v_prenex_18829 Int)) (<= (select main_a v_prenex_18829) 999))) (forall ((v_prenex_20009 Int) (v_prenex_20008 Int)) (or (<= 500 (select main_a v_prenex_20009)) (< v_prenex_20009 main_y) (<= (select main_a v_prenex_20008) 500) (<= (+ main_y 1) v_prenex_20009) (<= (+ (select main_a v_prenex_20009) (select main_a v_prenex_20008)) 1000) (< v_prenex_20008 main_x) (<= (* 2 (select main_a v_prenex_20008)) 1000))) (forall ((v_prenex_16852 Int) (v_prenex_16853 Int)) (or (<= (+ main_y 1) v_prenex_16853) (<= (select main_a v_prenex_16853) 999) (< v_prenex_16853 main_y) (<= 500 (select main_a v_prenex_16853)) (<= (* 2 (select main_a v_prenex_16852)) 1000) (<= 1000 (+ (select main_a v_prenex_16853) (select main_a v_prenex_16852))) (<= 1 (select main_a v_prenex_16852)))) (or (forall ((v_prenex_21418 Int)) (or (< v_prenex_21418 main_x) (<= 1 (select main_a v_prenex_21418)))) (forall ((v_prenex_21419 Int)) (or (< v_prenex_21419 main_y) (<= (* 2 (select main_a v_prenex_21419)) 1998) (<= 500 (select main_a v_prenex_21419)) (<= (+ main_y 1) v_prenex_21419)))) (forall ((v_prenex_15035 Int) (v_prenex_15034 Int)) (or (<= (* 2 (select main_a v_prenex_15034)) 1000) (< v_prenex_15035 main_y) (<= 1000 (* 2 (select main_a v_prenex_15035))) (<= (+ main_y 1) v_prenex_15035) (<= (select main_a v_prenex_15034) (select main_a v_prenex_15035)) (<= (select main_a v_prenex_15034) 500) (<= (select main_a v_prenex_15035) 1498))) (forall ((v_prenex_14956 Int) (v_prenex_14957 Int)) (or (<= (select main_a v_prenex_14957) 1498) (<= (+ main_y 1) v_prenex_14957) (< v_prenex_14957 main_y) (<= 0 (+ (select main_a v_prenex_14956) 498)) (<= 2 (* 2 (select main_a v_prenex_14956))) (<= 1000 (+ (select main_a v_prenex_14957) (select main_a v_prenex_14956))) (<= (* 2 (select main_a v_prenex_14957)) 1998))) (forall ((v_prenex_19782 Int) (v_prenex_19781 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_19782))) (<= (* 2 (select main_a v_prenex_19781)) 1000) (<= 1 (select main_a v_prenex_19782)) (<= (+ main_y 1) v_prenex_19782) (< v_prenex_19782 main_y) (<= (+ (select main_a v_prenex_19782) (select main_a v_prenex_19781)) 1000) (<= (select main_a v_prenex_19781) 500))) (or (forall ((v_prenex_20086 Int)) (or (<= (+ main_y 1) v_prenex_20086) (<= 1 (select main_a v_prenex_20086)) (< v_prenex_20086 main_y) (<= 1000 (* 2 (select main_a v_prenex_20086))))) (forall ((v_prenex_20085 Int)) (or (< v_prenex_20085 main_x) (<= 0 (+ (select main_a v_prenex_20085) 498)) (<= 2 (* 2 (select main_a v_prenex_20085)))))) (forall ((v_prenex_18200 Int) (v_prenex_18201 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_18201))) (<= (+ main_y 1) v_prenex_18201) (<= 0 (+ (select main_a v_prenex_18200) 498)) (<= 1000 (+ (select main_a v_prenex_18201) (select main_a v_prenex_18200))) (<= 1 (select main_a v_prenex_18201)) (<= 2 (* 2 (select main_a v_prenex_18200))) (< v_prenex_18201 main_y))) (forall ((v_prenex_16270 Int) (v_prenex_16271 Int)) (or (<= 1 (select main_a v_prenex_16271)) (<= (select main_a v_prenex_16271) 1498) (< v_prenex_16271 main_y) (<= (+ main_y 1) v_prenex_16271) (<= 1 (select main_a v_prenex_16270)) (<= 0 (+ (select main_a v_prenex_16270) 498)) (<= (select main_a v_prenex_16271) (+ (select main_a v_prenex_16270) 998)))) (or (forall ((v_prenex_17530 Int)) (or (<= 2 (* 2 (select main_a v_prenex_17530))) (< v_prenex_17530 main_x) (<= (select main_a v_prenex_17530) 500))) (forall ((v_prenex_17531 Int)) (or (<= (select main_a v_prenex_17531) 999) (<= 1000 (* 2 (select main_a v_prenex_17531))) (< v_prenex_17531 main_y) (<= (+ main_y 1) v_prenex_17531)))) (forall ((v_prenex_18437 Int) (v_prenex_18436 Int)) (or (< v_prenex_18437 main_y) (<= 2 (* 2 (select main_a v_prenex_18436))) (<= (+ main_y 1) v_prenex_18437) (<= 1 (select main_a v_prenex_18437)) (<= (* 2 (select main_a v_prenex_18436)) 1000) (<= (select main_a v_prenex_18436) (select main_a v_prenex_18437)))) (or (forall ((v_prenex_15790 Int)) (<= (select main_a v_prenex_15790) 999)) (forall ((v_prenex_15791 Int)) (or (<= (select main_a v_prenex_15791) 999) (<= 1 (select main_a v_prenex_15791)) (<= (+ main_y 1) v_prenex_15791) (< v_prenex_15791 main_y) (<= (* 2 (select main_a v_prenex_15791)) 1998)))) (forall ((v_prenex_20119 Int) (v_prenex_20118 Int)) (or (<= (select main_a v_prenex_20119) (+ (select main_a v_prenex_20118) 998)) (< v_prenex_20118 main_x) (<= (+ main_x 1) v_prenex_20118) (<= (* 2 (select main_a v_prenex_20118)) 1000))) (forall ((v_prenex_14745 Int) (v_prenex_14744 Int)) (or (< v_prenex_14745 main_y) (<= 2 (* 2 (select main_a v_prenex_14744))) (< v_prenex_14744 main_x) (<= (+ main_x 1) v_prenex_14744) (<= (select main_a v_prenex_14745) (+ (select main_a v_prenex_14744) 998)))) (or (forall ((v_prenex_13688 Int)) (or (<= 500 (select main_a v_prenex_13688)) (< v_prenex_13688 main_y) (<= 1000 (* 2 (select main_a v_prenex_13688))) (<= (select main_a v_prenex_13688) 999) (<= (+ main_y 1) v_prenex_13688))) (forall ((v_prenex_13687 Int)) (or (<= 0 (+ (select main_a v_prenex_13687) 498)) (<= 2 (* 2 (select main_a v_prenex_13687)))))) (forall ((v_prenex_18792 Int) (v_prenex_18791 Int)) (or (<= (+ main_y 1) v_prenex_18792) (<= 1000 (* 2 (select main_a v_prenex_18792))) (< v_prenex_18792 main_y) (<= (select main_a v_prenex_18791) (select main_a v_prenex_18792)) (<= (* 2 (select main_a v_prenex_18792)) 1998) (<= 1 (select main_a v_prenex_18791)))) (or (forall ((v_prenex_20361 Int)) (or (< v_prenex_20361 main_x) (<= 2 (* 2 (select main_a v_prenex_20361))) (<= (+ main_x 1) v_prenex_20361) (<= 1 (select main_a v_prenex_20361)))) (forall ((v_prenex_20362 Int)) (<= (* 2 (select main_a v_prenex_20362)) 1998))) (forall ((v_prenex_18055 Int) (v_prenex_18054 Int)) (or (<= 1000 (+ (select main_a v_prenex_18055) (select main_a v_prenex_18054))) (<= 1000 (* 2 (select main_a v_prenex_18055))) (<= 1 (select main_a v_prenex_18054)) (<= (+ main_y 1) v_prenex_18055) (<= (* 2 (select main_a v_prenex_18054)) 1000) (< v_prenex_18055 main_y) (<= (select main_a v_prenex_18055) 1498))) (forall ((v_prenex_14555 Int) (v_prenex_14554 Int)) (or (<= 2 (* 2 (select main_a v_prenex_14554))) (< v_prenex_14555 main_y) (<= 0 (+ (select main_a v_prenex_14554) 498)) (<= (+ main_x 1) v_prenex_14554) (<= (+ main_y 1) v_prenex_14555) (<= 1 (select main_a v_prenex_14555)) (<= 1000 (+ (select main_a v_prenex_14555) (select main_a v_prenex_14554))))) (or (forall ((v_prenex_21882 Int)) (or (<= (+ main_x 1) v_prenex_21882) (<= 0 (+ (select main_a v_prenex_21882) 498)))) (forall ((v_prenex_21883 Int)) (or (< v_prenex_21883 main_y) (<= 1000 (* 2 (select main_a v_prenex_21883))) (<= (+ main_y 1) v_prenex_21883)))) (forall ((v_prenex_21995 Int) (v_prenex_21996 Int)) (or (<= 500 (select main_a v_prenex_21996)) (<= 1 (select main_a v_prenex_21995)) (<= (+ main_y 1) v_prenex_21996) (< v_prenex_21995 main_x) (< v_prenex_21996 main_y) (<= 1000 (+ (select main_a v_prenex_21996) (select main_a v_prenex_21995))))) (forall ((v_prenex_17174 Int) (v_prenex_17175 Int)) (or (<= (select main_a v_prenex_17174) 500) (<= (* 2 (select main_a v_prenex_17174)) 1000) (<= (+ main_y 1) v_prenex_17175) (<= (+ (select main_a v_prenex_17175) (select main_a v_prenex_17174)) 1000) (<= 1000 (* 2 (select main_a v_prenex_17175))) (< v_prenex_17175 main_y) (<= (select main_a v_prenex_17175) 999))) (forall ((v_prenex_20587 Int) (v_prenex_20586 Int)) (or (<= 1 (select main_a v_prenex_20586)) (<= (select main_a v_prenex_20587) 1498) (<= (select main_a v_prenex_20587) (+ (select main_a v_prenex_20586) 998)) (<= (select main_a v_prenex_20586) 500) (<= (+ main_y 1) v_prenex_20587) (<= (* 2 (select main_a v_prenex_20587)) 1998) (< v_prenex_20587 main_y))) (forall ((v_prenex_16384 Int) (v_prenex_16385 Int)) (or (<= 0 (+ (select main_a v_prenex_16384) 498)) (<= 1 (select main_a v_prenex_16384)) (<= (+ main_y 1) v_prenex_16385) (<= 1 (select main_a v_prenex_16385)) (<= (select main_a v_prenex_16385) 1498) (< v_prenex_16385 main_y) (<= (+ (select main_a v_prenex_16385) (select main_a v_prenex_16384)) 1000))) (forall ((v_prenex_15153 Int) (v_prenex_15152 Int)) (or (< v_prenex_15153 main_y) (<= (select main_a v_prenex_15153) (+ (select main_a v_prenex_15152) 998)) (<= 1000 (* 2 (select main_a v_prenex_15153))) (<= (select main_a v_prenex_15152) 500) (< v_prenex_15152 main_x) (<= (+ main_y 1) v_prenex_15153))) (forall ((v_prenex_14901 Int) (v_prenex_14900 Int)) (or (<= (select main_a v_prenex_14900) 999) (<= 1 (select main_a v_prenex_14901)) (<= (select main_a v_prenex_14900) (select main_a v_prenex_14901)) (<= (+ main_y 1) v_prenex_14901) (< v_prenex_14901 main_y) (<= (select main_a v_prenex_14900) 500))) (or (forall ((v_prenex_15484 Int)) (or (<= (select main_a v_prenex_15484) 500) (<= (+ main_x 1) v_prenex_15484) (<= 0 (+ (select main_a v_prenex_15484) 498)))) (forall ((v_prenex_15485 Int)) (or (<= (+ main_y 1) v_prenex_15485) (<= (select main_a v_prenex_15485) 1498) (<= (* 2 (select main_a v_prenex_15485)) 1998) (< v_prenex_15485 main_y)))) (or (forall ((v_prenex_20515 Int)) (or (<= 1 (select main_a v_prenex_20515)) (< v_prenex_20515 main_y) (<= 1000 (* 2 (select main_a v_prenex_20515))) (<= (* 2 (select main_a v_prenex_20515)) 1998) (<= (+ main_y 1) v_prenex_20515))) (forall ((v_prenex_20514 Int)) (or (<= 1 (select main_a v_prenex_20514)) (<= (select main_a v_prenex_20514) 999)))) (forall ((v_prenex_14831 Int) (v_prenex_14830 Int)) (or (<= (+ main_y 1) v_prenex_14831) (<= (select main_a v_prenex_14831) 999) (<= (+ (select main_a v_prenex_14831) (select main_a v_prenex_14830)) 1000) (<= (select main_a v_prenex_14830) 999) (<= 500 (select main_a v_prenex_14831)) (< v_prenex_14831 main_y) (<= (* 2 (select main_a v_prenex_14830)) 1000))) (or (forall ((v_prenex_15837 Int)) (or (< v_prenex_15837 main_y) (<= 1 (select main_a v_prenex_15837)) (<= (+ main_y 1) v_prenex_15837) (<= (* 2 (select main_a v_prenex_15837)) 1998))) (forall ((v_prenex_15836 Int)) (or (<= (select main_a v_prenex_15836) 999) (< v_prenex_15836 main_x)))) (forall ((v_prenex_15641 Int) (v_prenex_15640 Int)) (or (<= (select main_a v_prenex_15641) (+ (select main_a v_prenex_15640) 998)) (<= 1000 (* 2 (select main_a v_prenex_15641))) (<= (+ main_y 1) v_prenex_15641) (< v_prenex_15641 main_y) (<= 2 (* 2 (select main_a v_prenex_15640))) (<= (* 2 (select main_a v_prenex_15641)) 1998))) (forall ((v_prenex_17138 Int) (v_prenex_17139 Int)) (or (< v_prenex_17139 main_y) (<= (+ main_y 1) v_prenex_17139) (<= (select main_a v_prenex_17139) 999) (<= (+ (select main_a v_prenex_17139) (select main_a v_prenex_17138)) 1000) (<= 0 (+ (select main_a v_prenex_17138) 498)))) (or (forall ((v_prenex_21260 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_21260))) (<= (+ main_y 1) v_prenex_21260) (<= 1 (select main_a v_prenex_21260)) (<= (select main_a v_prenex_21260) 1498) (< v_prenex_21260 main_y))) (forall ((v_prenex_21259 Int)) (or (<= 2 (* 2 (select main_a v_prenex_21259))) (<= (select main_a v_prenex_21259) 500)))) (or (forall ((v_prenex_17075 Int)) (or (< v_prenex_17075 main_y) (<= (+ main_y 1) v_prenex_17075) (<= (* 2 (select main_a v_prenex_17075)) 1998) (<= (select main_a v_prenex_17075) 999) (<= 500 (select main_a v_prenex_17075)))) (forall ((v_prenex_17074 Int)) (or (<= (select main_a v_prenex_17074) 999) (<= 0 (+ (select main_a v_prenex_17074) 498))))) (or (forall ((v_prenex_16317 Int)) (or (<= 1 (select main_a v_prenex_16317)) (<= 1000 (* 2 (select main_a v_prenex_16317))) (<= 500 (select main_a v_prenex_16317)) (< v_prenex_16317 main_y) (<= (+ main_y 1) v_prenex_16317))) (forall ((v_prenex_16316 Int)) (or (<= 1 (select main_a v_prenex_16316)) (<= 0 (+ (select main_a v_prenex_16316) 498))))) (or (forall ((v_prenex_21961 Int)) (or (<= (+ main_y 1) v_prenex_21961) (< v_prenex_21961 main_y) (<= (select main_a v_prenex_21961) 1498) (<= 1000 (* 2 (select main_a v_prenex_21961))) (<= 500 (select main_a v_prenex_21961)))) (forall ((v_prenex_21960 Int)) (or (<= (* 2 (select main_a v_prenex_21960)) 1000) (<= (select main_a v_prenex_21960) 999)))) (forall ((v_prenex_13547 Int) (v_prenex_13546 Int)) (or (<= (select main_a v_prenex_13546) 500) (<= (select main_a v_prenex_13547) 1498) (<= (select main_a v_prenex_13546) (select main_a v_prenex_13547)) (<= (+ main_x 1) v_prenex_13546) (<= (+ main_y 1) v_prenex_13547) (< v_prenex_13547 main_y))) (forall ((v_prenex_20775 Int) (v_prenex_20776 Int)) (or (<= (* 2 (select main_a v_prenex_20775)) 1000) (<= 2 (* 2 (select main_a v_prenex_20775))) (<= (select main_a v_prenex_20776) (+ (select main_a v_prenex_20775) 998)) (<= (+ main_x 1) v_prenex_20775) (<= 1000 (* 2 (select main_a v_prenex_20776))) (< v_prenex_20776 main_y) (<= (+ main_y 1) v_prenex_20776))) (forall ((v_prenex_19032 Int) (v_prenex_19031 Int)) (or (< v_prenex_19032 main_y) (<= 1 (select main_a v_prenex_19032)) (<= (+ main_x 1) v_prenex_19031) (<= (select main_a v_prenex_19032) (+ (select main_a v_prenex_19031) 998)) (<= (+ main_y 1) v_prenex_19032) (<= (select main_a v_prenex_19031) 500))) (forall ((v_prenex_15171 Int) (v_prenex_15170 Int)) (or (<= (+ (select main_a v_prenex_15171) (select main_a v_prenex_15170)) 1000) (<= (+ main_x 1) v_prenex_15170) (<= (+ main_y 1) v_prenex_15171) (<= 2 (* 2 (select main_a v_prenex_15170))) (<= 1 (select main_a v_prenex_15171)) (<= 1 (select main_a v_prenex_15170)) (< v_prenex_15171 main_y))) (forall ((v_prenex_20809 Int) (v_prenex_20810 Int)) (or (< v_prenex_20810 main_y) (<= 1 (select main_a v_prenex_20810)) (< v_prenex_20809 main_x) (<= (+ main_y 1) v_prenex_20810) (<= (select main_a v_prenex_20809) (select main_a v_prenex_20810)) (<= (select main_a v_prenex_20809) 999) (<= 2 (* 2 (select main_a v_prenex_20809))))) (forall ((v_prenex_14987 Int) (v_prenex_14986 Int)) (or (< v_prenex_14987 main_y) (<= (select main_a v_prenex_14987) 999) (<= (+ main_y 1) v_prenex_14987) (<= (+ main_x 1) v_prenex_14986) (<= (select main_a v_prenex_14987) (+ (select main_a v_prenex_14986) 998)) (<= 0 (+ (select main_a v_prenex_14986) 498)) (<= (select main_a v_prenex_14986) 999))) (forall ((v_prenex_20938 Int) (v_prenex_20937 Int)) (or (<= 0 (+ (select main_a v_prenex_20937) 498)) (< v_prenex_20938 main_y) (<= (* 2 (select main_a v_prenex_20938)) 1998) (<= (select main_a v_prenex_20938) (+ (select main_a v_prenex_20937) 998)) (< v_prenex_20937 main_x) (<= (select main_a v_prenex_20937) 999) (<= (+ main_y 1) v_prenex_20938))) (or (forall ((v_prenex_15785 Int)) (or (< v_prenex_15785 main_y) (<= (+ main_y 1) v_prenex_15785) (<= (select main_a v_prenex_15785) 1498) (<= (* 2 (select main_a v_prenex_15785)) 1998))) (forall ((v_prenex_15784 Int)) (or (<= 2 (* 2 (select main_a v_prenex_15784))) (<= (select main_a v_prenex_15784) 999) (<= (+ main_x 1) v_prenex_15784)))) (or (forall ((v_prenex_17949 Int)) (or (<= (select main_a v_prenex_17949) 999) (<= (* 2 (select main_a v_prenex_17949)) 1000) (< v_prenex_17949 main_x))) (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)))) (or (forall ((v_prenex_21633 Int)) (or (< v_prenex_21633 main_y) (<= (+ main_y 1) v_prenex_21633) (<= (* 2 (select main_a v_prenex_21633)) 1998) (<= 1 (select main_a v_prenex_21633)))) (forall ((v_prenex_21632 Int)) (or (<= (select main_a v_prenex_21632) 999) (<= 1 (select main_a v_prenex_21632)) (< v_prenex_21632 main_x)))) (forall ((v_prenex_15537 Int) (v_prenex_15536 Int)) (or (<= (* 2 (select main_a v_prenex_15537)) 1998) (<= (select main_a v_prenex_15536) (select main_a v_prenex_15537)) (< v_prenex_15537 main_y) (<= (select main_a v_prenex_15536) 500) (<= (+ main_x 1) v_prenex_15536) (<= (+ main_y 1) v_prenex_15537) (<= 1 (select main_a v_prenex_15536)))) (forall ((v_prenex_14123 Int) (v_prenex_14122 Int)) (or (<= 2 (* 2 (select main_a v_prenex_14122))) (<= (select main_a v_prenex_14122) 999) (<= (select main_a v_prenex_14123) 1498) (<= (+ main_y 1) v_prenex_14123) (< v_prenex_14123 main_y) (<= 1000 (+ (select main_a v_prenex_14123) (select main_a v_prenex_14122))) (<= (* 2 (select main_a v_prenex_14123)) 1998))) (forall ((v_prenex_15097 Int) (v_prenex_15096 Int)) (or (<= (+ main_y 1) v_prenex_15097) (<= (* 2 (select main_a v_prenex_15096)) 1000) (< v_prenex_15097 main_y) (<= (+ (select main_a v_prenex_15097) (select main_a v_prenex_15096)) 1000) (<= 1000 (* 2 (select main_a v_prenex_15097))) (<= (select main_a v_prenex_15096) 500))) (forall ((v_prenex_18743 Int) (v_prenex_18742 Int)) (or (<= (select main_a v_prenex_18743) 1498) (<= 1000 (* 2 (select main_a v_prenex_18743))) (< v_prenex_18743 main_y) (<= (+ main_y 1) v_prenex_18743) (<= (select main_a v_prenex_18742) (select main_a v_prenex_18743)) (<= (select main_a v_prenex_18742) 999))) (forall ((v_prenex_21207 Int) (v_prenex_21208 Int)) (or (<= 1000 (+ (select main_a v_prenex_21208) (select main_a v_prenex_21207))) (<= 0 (+ (select main_a v_prenex_21207) 498)) (< v_prenex_21208 main_y) (<= 1 (select main_a v_prenex_21208)) (<= (* 2 (select main_a v_prenex_21207)) 1000) (<= (+ main_y 1) v_prenex_21208))) (forall ((v_prenex_21014 Int) (v_prenex_21015 Int)) (or (<= (select main_a v_prenex_21014) 500) (<= (+ (select main_a v_prenex_21015) (select main_a v_prenex_21014)) 1000) (<= 1000 (* 2 (select main_a v_prenex_21015))) (<= (* 2 (select main_a v_prenex_21015)) 1998) (< v_prenex_21015 main_y) (<= (+ main_y 1) v_prenex_21015) (<= 0 (+ (select main_a v_prenex_21014) 498)))) (forall ((v_prenex_13471 Int) (v_prenex_13472 Int)) (or (< v_prenex_13472 main_y) (<= (select main_a v_prenex_13471) 999) (<= (select main_a v_prenex_13472) 1498) (<= (+ main_y 1) v_prenex_13472) (<= 1000 (+ (select main_a v_prenex_13472) (select main_a v_prenex_13471))) (<= 1 (select main_a v_prenex_13471)) (<= 1 (select main_a v_prenex_13472)))) (forall ((v_prenex_20246 Int) (v_prenex_20245 Int)) (or (< v_prenex_20246 main_y) (<= (* 2 (select main_a v_prenex_20246)) 1998) (<= 1 (select main_a v_prenex_20246)) (<= 0 (+ (select main_a v_prenex_20245) 498)) (<= 2 (* 2 (select main_a v_prenex_20245))) (<= (select main_a v_prenex_20245) (select main_a v_prenex_20246)) (<= (+ main_y 1) v_prenex_20246))) (forall ((v_prenex_14771 Int) (v_prenex_14770 Int)) (or (<= 1 (select main_a v_prenex_14771)) (<= (select main_a v_prenex_14770) 500) (< v_prenex_14771 main_y) (<= (select main_a v_prenex_14770) 999) (<= (select main_a v_prenex_14771) 1498) (<= 1000 (+ (select main_a v_prenex_14771) (select main_a v_prenex_14770))) (<= (+ main_y 1) v_prenex_14771))) (forall ((v_prenex_18008 Int) (v_prenex_18007 Int)) (or (<= (+ main_x 1) v_prenex_18007) (<= 1 (select main_a v_prenex_18007)) (<= (+ main_y 1) v_prenex_18008) (<= (select main_a v_prenex_18007) (select main_a v_prenex_18008)) (<= (* 2 (select main_a v_prenex_18008)) 1998) (< v_prenex_18008 main_y))) (forall ((v_prenex_13832 Int) (v_prenex_13831 Int)) (or (<= 1 (select main_a v_prenex_13832)) (< v_prenex_13831 main_x) (<= (+ main_y 1) v_prenex_13832) (< v_prenex_13832 main_y) (<= 0 (+ (select main_a v_prenex_13831) 498)) (<= (+ (select main_a v_prenex_13832) (select main_a v_prenex_13831)) 1000) (<= 2 (* 2 (select main_a v_prenex_13831))))) (or (forall ((v_prenex_22158 Int)) (or (<= (select main_a v_prenex_22158) 500) (<= 0 (+ (select main_a v_prenex_22158) 498)) (<= (+ main_x 1) v_prenex_22158))) (forall ((v_prenex_22159 Int)) (or (<= (+ main_y 1) v_prenex_22159) (< v_prenex_22159 main_y) (<= 1 (select main_a v_prenex_22159)) (<= (* 2 (select main_a v_prenex_22159)) 1998)))) (or (forall ((v_prenex_21170 Int)) (or (<= (* 2 (select main_a v_prenex_21170)) 1998) (<= (select main_a v_prenex_21170) 1498) (<= (+ main_y 1) v_prenex_21170) (< v_prenex_21170 main_y) (<= 500 (select main_a v_prenex_21170)))) (forall ((v_prenex_21169 Int)) (or (<= (select main_a v_prenex_21169) 999) (<= (* 2 (select main_a v_prenex_21169)) 1000)))) (forall ((v_prenex_22096 Int) (v_prenex_22097 Int)) (or (<= 1000 (+ (select main_a v_prenex_22097) (select main_a v_prenex_22096))) (<= 1 (select main_a v_prenex_22097)) (<= (+ main_y 1) v_prenex_22097) (< v_prenex_22097 main_y) (<= (select main_a v_prenex_22096) 999) (<= 2 (* 2 (select main_a v_prenex_22096))) (<= (select main_a v_prenex_22097) 1498))) (or (forall ((v_prenex_21233 Int)) (or (< v_prenex_21233 main_x) (<= 2 (* 2 (select main_a v_prenex_21233))))) (forall ((v_prenex_21234 Int)) (or (<= (select main_a v_prenex_21234) 999) (<= (+ main_y 1) v_prenex_21234) (< v_prenex_21234 main_y)))) (or (forall ((v_prenex_19305 Int)) (or (< v_prenex_19305 main_y) (<= (+ main_y 1) v_prenex_19305) (<= (select main_a v_prenex_19305) 1498) (<= (* 2 (select main_a v_prenex_19305)) 1998))) (forall ((v_prenex_19304 Int)) (or (<= (select main_a v_prenex_19304) 999) (<= (select main_a v_prenex_19304) 500)))) (forall ((v_prenex_16878 Int) (v_prenex_16879 Int)) (or (<= (* 2 (select main_a v_prenex_16878)) 1000) (<= (+ (select main_a v_prenex_16879) (select main_a v_prenex_16878)) 1000) (<= (+ main_y 1) v_prenex_16879) (<= 1000 (* 2 (select main_a v_prenex_16879))) (<= 1 (select main_a v_prenex_16879)) (< v_prenex_16879 main_y) (<= 2 (* 2 (select main_a v_prenex_16878))))) (forall ((v_prenex_17334 Int) (v_prenex_17335 Int)) (or (< v_prenex_17335 main_y) (<= (select main_a v_prenex_17334) 999) (<= (+ main_y 1) v_prenex_17335) (<= (select main_a v_prenex_17335) 999) (<= 1000 (+ (select main_a v_prenex_17335) (select main_a v_prenex_17334))) (<= (* 2 (select main_a v_prenex_17335)) 1998))) (forall ((v_prenex_16016 Int) (v_prenex_16017 Int)) (or (<= (* 2 (select main_a v_prenex_16017)) 1998) (<= 1 (select main_a v_prenex_16017)) (< v_prenex_16017 main_y) (<= (select main_a v_prenex_16017) (+ (select main_a v_prenex_16016) 998)) (<= (+ main_y 1) v_prenex_16017))) (forall ((v_prenex_20646 Int) (v_prenex_20645 Int)) (or (<= (+ main_y 1) v_prenex_20646) (<= (select main_a v_prenex_20646) 999) (<= (select main_a v_prenex_20645) 500) (< v_prenex_20646 main_y) (<= 0 (+ (select main_a v_prenex_20645) 498)) (<= 1 (select main_a v_prenex_20646)) (<= (select main_a v_prenex_20646) (+ (select main_a v_prenex_20645) 998)))) (or (forall ((v_prenex_19659 Int)) (or (<= (select main_a v_prenex_19659) 999) (<= 2 (* 2 (select main_a v_prenex_19659))))) (forall ((v_prenex_19660 Int)) (or (<= (* 2 (select main_a v_prenex_19660)) 1998) (<= (+ main_y 1) v_prenex_19660) (< v_prenex_19660 main_y) (<= 1000 (* 2 (select main_a v_prenex_19660)))))) (forall ((v_prenex_17719 Int) (v_prenex_17720 Int)) (or (<= (+ main_y 1) v_prenex_17720) (< v_prenex_17720 main_y) (<= 1 (select main_a v_prenex_17719)) (<= (* 2 (select main_a v_prenex_17720)) 1998) (<= (select main_a v_prenex_17720) (+ (select main_a v_prenex_17719) 998)) (<= (+ main_x 1) v_prenex_17719))) (forall ((v_prenex_20796 Int) (v_prenex_20795 Int)) (or (<= (+ (select main_a v_prenex_20796) (select main_a v_prenex_20795)) 1000) (< v_prenex_20796 main_y) (<= (+ main_y 1) v_prenex_20796) (<= (select main_a v_prenex_20795) 500) (<= (select main_a v_prenex_20796) 999) (<= 0 (+ (select main_a v_prenex_20795) 498)) (<= 1000 (* 2 (select main_a v_prenex_20796))))) (forall ((v_prenex_19083 Int) (v_prenex_19084 Int)) (or (<= (select main_a v_prenex_19083) 999) (<= 500 (select main_a v_prenex_19084)) (<= (+ main_y 1) v_prenex_19084) (<= 0 (+ (select main_a v_prenex_19083) 498)) (<= (select main_a v_prenex_19084) 999) (< v_prenex_19084 main_y) (<= 1000 (+ (select main_a v_prenex_19084) (select main_a v_prenex_19083))))) (forall ((v_prenex_19236 Int) (v_prenex_19235 Int)) (or (<= (+ main_y 1) v_prenex_19236) (<= (select main_a v_prenex_19236) 999) (<= 1 (select main_a v_prenex_19236)) (<= 1000 (+ (select main_a v_prenex_19236) (select main_a v_prenex_19235))) (<= (select main_a v_prenex_19235) 500) (< v_prenex_19236 main_y) (<= 2 (* 2 (select main_a v_prenex_19235))))) (or (forall ((v_prenex_17053 Int)) (or (<= (+ main_y 1) v_prenex_17053) (< v_prenex_17053 main_y) (<= (select main_a v_prenex_17053) 1498) (<= 1000 (* 2 (select main_a v_prenex_17053))))) (forall ((v_prenex_17052 Int)) (or (<= 0 (+ (select main_a v_prenex_17052) 498)) (< v_prenex_17052 main_x) (<= 2 (* 2 (select main_a v_prenex_17052)))))) (forall ((v_prenex_20668 Int) (v_prenex_20667 Int)) (or (< v_prenex_20667 main_x) (<= 1000 (+ (select main_a v_prenex_20668) (select main_a v_prenex_20667))) (<= (+ main_y 1) v_prenex_20668) (< v_prenex_20668 main_y) (<= (select main_a v_prenex_20667) 500) (<= (* 2 (select main_a v_prenex_20668)) 1998))) (forall ((v_prenex_17158 Int) (v_prenex_17159 Int)) (or (< v_prenex_17159 main_y) (<= 1000 (+ (select main_a v_prenex_17159) (select main_a v_prenex_17158))) (<= (select main_a v_prenex_17158) 999) (<= 500 (select main_a v_prenex_17159)) (<= (+ main_y 1) v_prenex_17159) (<= 1 (select main_a v_prenex_17159)))) (or (forall ((v_prenex_21392 Int)) (or (<= (select main_a v_prenex_21392) 999) (< v_prenex_21392 main_x) (<= 0 (+ (select main_a v_prenex_21392) 498)))) (forall ((v_prenex_21393 Int)) (or (<= (+ main_y 1) v_prenex_21393) (< v_prenex_21393 main_y) (<= (* 2 (select main_a v_prenex_21393)) 1998)))) (forall ((v_prenex_20027 Int) (v_prenex_20026 Int)) (or (<= (+ main_y 1) v_prenex_20027) (<= (+ (select main_a v_prenex_20027) (select main_a v_prenex_20026)) 1000) (<= (select main_a v_prenex_20027) 1498) (<= 2 (* 2 (select main_a v_prenex_20026))) (< v_prenex_20027 main_y) (<= (* 2 (select main_a v_prenex_20027)) 1998))) (or (forall ((v_prenex_19351 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_19351))) (< v_prenex_19351 main_y) (<= (+ main_y 1) v_prenex_19351))) (forall ((v_prenex_19350 Int)) (or (<= (* 2 (select main_a v_prenex_19350)) 1000) (<= (+ main_x 1) v_prenex_19350) (<= 0 (+ (select main_a v_prenex_19350) 498))))) (or (forall ((v_prenex_16437 Int)) (or (<= (select main_a v_prenex_16437) 1498) (< v_prenex_16437 main_y) (<= (+ main_y 1) v_prenex_16437) (<= 500 (select main_a v_prenex_16437)) (<= (* 2 (select main_a v_prenex_16437)) 1998))) (forall ((v_prenex_16436 Int)) (or (<= (select main_a v_prenex_16436) 999) (<= 0 (+ (select main_a v_prenex_16436) 498))))) (forall ((v_prenex_21869 Int) (v_prenex_21868 Int)) (or (<= 2 (* 2 (select main_a v_prenex_21868))) (<= (+ main_x 1) v_prenex_21868) (<= 1000 (+ (select main_a v_prenex_21869) (select main_a v_prenex_21868))) (< v_prenex_21869 main_y) (<= (+ main_y 1) v_prenex_21869) (<= 0 (+ (select main_a v_prenex_21868) 498)) (<= 1000 (* 2 (select main_a v_prenex_21869))))) (forall ((v_prenex_14155 Int) (v_prenex_14154 Int)) (or (<= (select main_a v_prenex_14154) (select main_a v_prenex_14155)) (<= 500 (select main_a v_prenex_14155)) (<= (select main_a v_prenex_14155) 999) (<= (+ main_y 1) v_prenex_14155) (< v_prenex_14155 main_y) (<= (select main_a v_prenex_14154) 999) (<= 0 (+ (select main_a v_prenex_14154) 498)))) (forall ((v_prenex_16530 Int) (v_prenex_16531 Int)) (or (< v_prenex_16530 main_x) (< v_prenex_16531 main_y) (<= (+ main_y 1) v_prenex_16531) (<= (* 2 (select main_a v_prenex_16531)) 1998) (<= (* 2 (select main_a v_prenex_16530)) 1000) (<= (select main_a v_prenex_16530) (select main_a v_prenex_16531)))) (forall ((v_prenex_14412 Int) (v_prenex_14411 Int)) (or (<= 1000 (+ (select main_a v_prenex_14412) (select main_a v_prenex_14411))) (< v_prenex_14412 main_y) (<= (+ main_x 1) v_prenex_14411) (<= (+ main_y 1) v_prenex_14412) (<= (* 2 (select main_a v_prenex_14411)) 1000) (<= 2 (* 2 (select main_a v_prenex_14411))) (<= 1 (select main_a v_prenex_14412)))) (forall ((v_prenex_15142 Int) (v_prenex_15143 Int)) (or (< v_prenex_15143 main_y) (<= (select main_a v_prenex_15142) 500) (<= (+ (select main_a v_prenex_15143) (select main_a v_prenex_15142)) 1000) (<= 1000 (* 2 (select main_a v_prenex_15143))) (<= 0 (+ (select main_a v_prenex_15142) 498)) (<= (+ main_y 1) v_prenex_15143))) (or (forall ((v_prenex_18418 Int)) (<= (select main_a v_prenex_18418) 999)) (forall ((v_prenex_18419 Int)) (or (<= 500 (select main_a v_prenex_18419)) (<= (+ main_y 1) v_prenex_18419) (< v_prenex_18419 main_y) (<= 1000 (* 2 (select main_a v_prenex_18419)))))) (forall ((v_prenex_17342 Int) (v_prenex_17343 Int)) (or (< v_prenex_17343 main_y) (<= (+ main_y 1) v_prenex_17343) (<= (select main_a v_prenex_17343) 999) (<= (+ (select main_a v_prenex_17343) (select main_a v_prenex_17342)) 1000) (<= (+ main_x 1) v_prenex_17342) (<= 2 (* 2 (select main_a v_prenex_17342))))) (forall ((v_prenex_14731 Int) (v_prenex_14730 Int)) (or (<= (select main_a v_prenex_14730) (select main_a v_prenex_14731)) (<= 1 (select main_a v_prenex_14730)) (< v_prenex_14731 main_y) (<= 1000 (* 2 (select main_a v_prenex_14731))) (<= (+ main_y 1) v_prenex_14731) (<= (select main_a v_prenex_14731) 1498))) (or (forall ((v_prenex_17171 Int)) (or (<= (+ main_y 1) v_prenex_17171) (<= (select main_a v_prenex_17171) 1498) (< v_prenex_17171 main_y) (<= (* 2 (select main_a v_prenex_17171)) 1998))) (forall ((v_prenex_17170 Int)) (or (<= (select main_a v_prenex_17170) 999) (<= 0 (+ (select main_a v_prenex_17170) 498)) (<= (+ main_x 1) v_prenex_17170)))) (forall ((v_prenex_21195 Int) (v_prenex_21196 Int)) (or (< v_prenex_21196 main_y) (<= 1 (select main_a v_prenex_21196)) (<= (select main_a v_prenex_21196) (+ (select main_a v_prenex_21195) 998)) (<= (select main_a v_prenex_21196) 1498) (<= (+ main_y 1) v_prenex_21196))) (forall ((v_prenex_14060 Int) (v_prenex_14061 Int)) (or (< v_prenex_14061 main_y) (<= (+ main_y 1) v_prenex_14061) (<= (select main_a v_prenex_14061) (+ (select main_a v_prenex_14060) 998)) (<= (* 2 (select main_a v_prenex_14061)) 1998) (<= (select main_a v_prenex_14060) 999))) (or (forall ((v_prenex_21492 Int)) (or (<= 2 (* 2 (select main_a v_prenex_21492))) (<= 1 (select main_a v_prenex_21492)))) (forall ((v_prenex_21493 Int)) (or (< v_prenex_21493 main_y) (<= (select main_a v_prenex_21493) 999) (<= (+ main_y 1) v_prenex_21493) (<= 1000 (* 2 (select main_a v_prenex_21493))) (<= 500 (select main_a v_prenex_21493))))) (or (forall ((v_prenex_18479 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_18479))) (<= 1 (select main_a v_prenex_18479)) (<= (+ main_y 1) v_prenex_18479) (< v_prenex_18479 main_y) (<= 500 (select main_a v_prenex_18479)))) (forall ((v_prenex_18478 Int)) (or (<= 0 (+ (select main_a v_prenex_18478) 498)) (<= (select main_a v_prenex_18478) 500)))) (forall ((v_prenex_13991 Int) (v_prenex_13990 Int)) (or (<= 2 (* 2 (select main_a v_prenex_13990))) (<= 1000 (* 2 (select main_a v_prenex_13991))) (< v_prenex_13991 main_y) (<= 1 (select main_a v_prenex_13990)) (<= (+ (select main_a v_prenex_13991) (select main_a v_prenex_13990)) 1000) (<= 500 (select main_a v_prenex_13991)) (<= (+ main_y 1) v_prenex_13991))) (forall ((v_prenex_21550 Int) (v_prenex_21551 Int)) (or (< v_prenex_21551 main_y) (<= (+ main_y 1) v_prenex_21551) (<= (select main_a v_prenex_21550) 999) (<= (+ (select main_a v_prenex_21551) (select main_a v_prenex_21550)) 1000) (<= 1000 (* 2 (select main_a v_prenex_21551))) (<= 1 (select main_a v_prenex_21551)))) (forall ((v_prenex_18275 Int) (v_prenex_18274 Int)) (or (<= 1000 (+ (select main_a v_prenex_18275) (select main_a v_prenex_18274))) (<= (* 2 (select main_a v_prenex_18274)) 1000) (<= (+ main_y 1) v_prenex_18275) (< v_prenex_18275 main_y) (<= (select main_a v_prenex_18274) 500) (<= (+ main_x 1) v_prenex_18274) (<= 1 (select main_a v_prenex_18275)))) (forall ((v_prenex_21560 Int) (v_prenex_21561 Int)) (or (<= (select main_a v_prenex_21561) (+ (select main_a v_prenex_21560) 998)) (<= (+ main_y 1) v_prenex_21561) (<= (select main_a v_prenex_21560) 999) (<= (* 2 (select main_a v_prenex_21561)) 1998) (<= 1 (select main_a v_prenex_21560)) (< v_prenex_21561 main_y))) (forall ((v_prenex_15737 Int) (v_prenex_15736 Int)) (or (<= (* 2 (select main_a v_prenex_15736)) 1000) (<= 0 (+ (select main_a v_prenex_15736) 498)) (<= (+ (select main_a v_prenex_15737) (select main_a v_prenex_15736)) 1000) (<= 1000 (* 2 (select main_a v_prenex_15737))) (<= (+ main_y 1) v_prenex_15737) (<= 1 (select main_a v_prenex_15737)) (< v_prenex_15737 main_y))) (or (forall ((v_prenex_20895 Int)) (or (<= 1 (select main_a v_prenex_20895)) (<= (* 2 (select main_a v_prenex_20895)) 1000) (<= (+ main_x 1) v_prenex_20895))) (forall ((v_prenex_20896 Int)) (or (<= (* 2 (select main_a v_prenex_20896)) 1998) (<= 1 (select main_a v_prenex_20896)) (< v_prenex_20896 main_y) (<= (+ main_y 1) v_prenex_20896)))) (forall ((v_prenex_20463 Int) (v_prenex_20462 Int)) (or (<= 1000 (+ (select main_a v_prenex_20463) (select main_a v_prenex_20462))) (<= 1000 (* 2 (select main_a v_prenex_20463))) (<= (select main_a v_prenex_20462) 999) (< v_prenex_20463 main_y) (<= (select main_a v_prenex_20463) 1498) (<= (+ main_y 1) v_prenex_20463))) (forall ((v_prenex_19508 Int) (v_prenex_19509 Int)) (or (<= 0 (+ (select main_a v_prenex_19508) 498)) (<= 1000 (* 2 (select main_a v_prenex_19509))) (< v_prenex_19509 main_y) (<= (select main_a v_prenex_19509) 1498) (<= (+ main_y 1) v_prenex_19509) (<= (+ (select main_a v_prenex_19509) (select main_a v_prenex_19508)) 1000) (<= (select main_a v_prenex_19508) 999))) (forall ((v_prenex_14005 Int) (v_prenex_14004 Int)) (or (<= (+ main_y 1) v_prenex_14005) (<= (select main_a v_prenex_14005) 1498) (< v_prenex_14005 main_y) (<= (select main_a v_prenex_14005) 999) (<= 1000 (+ (select main_a v_prenex_14005) (select main_a v_prenex_14004))) (<= (select main_a v_prenex_14004) 500) (<= 2 (* 2 (select main_a v_prenex_14004))))) (or (forall ((v_prenex_20820 Int)) (or (< v_prenex_20820 main_y) (<= 1000 (* 2 (select main_a v_prenex_20820))) (<= (+ main_y 1) v_prenex_20820) (<= (* 2 (select main_a v_prenex_20820)) 1998))) (forall ((v_prenex_20819 Int)) (or (< v_prenex_20819 main_x) (<= (* 2 (select main_a v_prenex_20819)) 1000) (<= 0 (+ (select main_a v_prenex_20819) 498))))) (forall ((v_prenex_17743 Int) (v_prenex_17744 Int)) (or (<= 2 (* 2 (select main_a v_prenex_17743))) (<= (+ main_y 1) v_prenex_17744) (<= (select main_a v_prenex_17743) 999) (<= 500 (select main_a v_prenex_17744)) (<= 1 (select main_a v_prenex_17744)) (<= (+ (select main_a v_prenex_17744) (select main_a v_prenex_17743)) 1000) (< v_prenex_17744 main_y))) (forall ((v_prenex_16254 Int) (v_prenex_16255 Int)) (or (< v_prenex_16255 main_y) (<= 500 (select main_a v_prenex_16255)) (<= 1000 (* 2 (select main_a v_prenex_16255))) (<= (+ (select main_a v_prenex_16255) (select main_a v_prenex_16254)) 1000) (<= (+ main_y 1) v_prenex_16255))) (or (forall ((v_prenex_21159 Int)) (or (<= 0 (+ (select main_a v_prenex_21159) 498)) (<= (select main_a v_prenex_21159) 500))) (forall ((v_prenex_21160 Int)) (or (< v_prenex_21160 main_y) (<= (+ main_y 1) v_prenex_21160) (<= 500 (select main_a v_prenex_21160)) (<= (* 2 (select main_a v_prenex_21160)) 1998)))) (forall ((v_prenex_17831 Int) (v_prenex_17830 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_17831))) (< v_prenex_17831 main_y) (<= (+ main_y 1) v_prenex_17831) (<= 1000 (+ (select main_a v_prenex_17831) (select main_a v_prenex_17830))) (<= 2 (* 2 (select main_a v_prenex_17830))))) (or (forall ((v_prenex_18997 Int)) (or (<= (+ main_x 1) v_prenex_18997) (<= 2 (* 2 (select main_a v_prenex_18997))) (<= 0 (+ (select main_a v_prenex_18997) 498)))) (forall ((v_prenex_18998 Int)) (or (<= (+ main_y 1) v_prenex_18998) (<= (* 2 (select main_a v_prenex_18998)) 1998) (<= 1000 (* 2 (select main_a v_prenex_18998))) (< v_prenex_18998 main_y)))) (or (forall ((v_prenex_17421 Int)) (or (<= (* 2 (select main_a v_prenex_17421)) 1998) (< v_prenex_17421 main_y) (<= (select main_a v_prenex_17421) 999) (<= (+ main_y 1) v_prenex_17421))) (forall ((v_prenex_17420 Int)) (or (<= (select main_a v_prenex_17420) 500) (<= (+ main_x 1) v_prenex_17420)))) (forall ((v_prenex_15147 Int) (v_prenex_15146 Int)) (or (< v_prenex_15147 main_y) (<= (+ (select main_a v_prenex_15147) (select main_a v_prenex_15146)) 1000) (<= (+ main_y 1) v_prenex_15147) (<= 2 (* 2 (select main_a v_prenex_15146))) (<= (+ main_x 1) v_prenex_15146) (<= (* 2 (select main_a v_prenex_15147)) 1998))) (forall ((v_prenex_20151 Int) (v_prenex_20150 Int)) (or (< v_prenex_20151 main_y) (<= (select main_a v_prenex_20150) (select main_a v_prenex_20151)) (< v_prenex_20150 main_x) (<= (* 2 (select main_a v_prenex_20150)) 1000) (<= 1000 (* 2 (select main_a v_prenex_20151))) (<= (+ main_y 1) v_prenex_20151))) (or (forall ((v_prenex_16444 Int)) (or (<= 2 (* 2 (select main_a v_prenex_16444))) (<= 0 (+ (select main_a v_prenex_16444) 498)))) (forall ((v_prenex_16445 Int)) (or (<= (+ main_y 1) v_prenex_16445) (< v_prenex_16445 main_y) (<= 500 (select main_a v_prenex_16445)) (<= 1000 (* 2 (select main_a v_prenex_16445)))))) (forall ((v_prenex_18242 Int) (v_prenex_18243 Int)) (or (<= (+ main_y 1) v_prenex_18243) (<= (select main_a v_prenex_18243) 1498) (<= (select main_a v_prenex_18242) (select main_a v_prenex_18243)) (< v_prenex_18242 main_x) (<= (select main_a v_prenex_18242) 999) (< v_prenex_18243 main_y) (<= (* 2 (select main_a v_prenex_18242)) 1000))) (forall ((v_prenex_16404 Int) (v_prenex_16405 Int)) (or (< v_prenex_16405 main_y) (<= (+ (select main_a v_prenex_16405) (select main_a v_prenex_16404)) 1000) (<= 2 (* 2 (select main_a v_prenex_16404))) (<= 0 (+ (select main_a v_prenex_16404) 498)) (<= (select main_a v_prenex_16405) 999) (<= (+ main_y 1) v_prenex_16405))) (or (forall ((v_prenex_15834 Int)) (or (<= 2 (* 2 (select main_a v_prenex_15834))) (<= (select main_a v_prenex_15834) 500))) (forall ((v_prenex_15835 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_15835))) (<= (+ main_y 1) v_prenex_15835) (<= (* 2 (select main_a v_prenex_15835)) 1998) (< v_prenex_15835 main_y)))) (forall ((v_prenex_19672 Int) (v_prenex_19671 Int)) (or (<= 1 (select main_a v_prenex_19671)) (<= (+ main_y 1) v_prenex_19672) (<= 500 (select main_a v_prenex_19672)) (<= (select main_a v_prenex_19671) 999) (< v_prenex_19672 main_y) (<= (* 2 (select main_a v_prenex_19672)) 1998) (<= 1000 (+ (select main_a v_prenex_19672) (select main_a v_prenex_19671))))) (forall ((v_prenex_21788 Int) (v_prenex_21789 Int)) (or (<= (+ main_y 1) v_prenex_21789) (<= 1 (select main_a v_prenex_21789)) (<= (* 2 (select main_a v_prenex_21788)) 1000) (<= 1 (select main_a v_prenex_21788)) (<= (select main_a v_prenex_21789) (+ (select main_a v_prenex_21788) 998)) (< v_prenex_21789 main_y) (<= (select main_a v_prenex_21789) 999))) (forall ((v_prenex_19681 Int) (v_prenex_19682 Int)) (or (<= (+ main_y 1) v_prenex_19682) (< v_prenex_19682 main_y) (<= (select main_a v_prenex_19682) 1498) (<= (select main_a v_prenex_19681) 999) (<= (select main_a v_prenex_19681) (select main_a v_prenex_19682)) (<= (select main_a v_prenex_19682) 999))) (or (forall ((v_prenex_21140 Int)) (or (<= (* 2 (select main_a v_prenex_21140)) 1998) (< v_prenex_21140 main_y) (<= (+ main_y 1) v_prenex_21140) (<= 500 (select main_a v_prenex_21140)) (<= 1 (select main_a v_prenex_21140)))) (forall ((v_prenex_21139 Int)) (or (<= (* 2 (select main_a v_prenex_21139)) 1000) (<= (select main_a v_prenex_21139) 500)))) (forall ((v_prenex_14903 Int) (v_prenex_14902 Int)) (or (<= (+ main_y 1) v_prenex_14903) (<= (* 2 (select main_a v_prenex_14903)) 1998) (< v_prenex_14903 main_y) (<= (select main_a v_prenex_14903) (+ (select main_a v_prenex_14902) 998)) (<= (* 2 (select main_a v_prenex_14902)) 1000))) (or (forall ((v_prenex_21508 Int)) (<= 1 (select main_a v_prenex_21508))) (forall ((v_prenex_21509 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_21509))) (< v_prenex_21509 main_y) (<= (+ main_y 1) v_prenex_21509) (<= (* 2 (select main_a v_prenex_21509)) 1998)))) (or (forall ((v_prenex_17122 Int)) (or (<= 0 (+ (select main_a v_prenex_17122) 498)) (<= (* 2 (select main_a v_prenex_17122)) 1000))) (forall ((v_prenex_17123 Int)) (or (<= (+ main_y 1) v_prenex_17123) (<= 1000 (* 2 (select main_a v_prenex_17123))) (< v_prenex_17123 main_y)))) (or (forall ((v_prenex_15236 Int)) (or (<= (select main_a v_prenex_15236) 999) (<= 1 (select main_a v_prenex_15236)))) (forall ((v_prenex_15237 Int)) (or (< v_prenex_15237 main_y) (<= (+ main_y 1) v_prenex_15237) (<= (* 2 (select main_a v_prenex_15237)) 1998) (<= (select main_a v_prenex_15237) 999)))) (forall ((v_prenex_20171 Int) (v_prenex_20170 Int)) (or (<= (+ (select main_a v_prenex_20171) (select main_a v_prenex_20170)) 1000) (< v_prenex_20170 main_x) (<= (+ main_y 1) v_prenex_20171) (< v_prenex_20171 main_y) (<= (+ main_x 1) v_prenex_20170))) (or (forall ((v_prenex_21546 Int)) (or (<= (select main_a v_prenex_21546) 500) (<= 1 (select main_a v_prenex_21546)) (< v_prenex_21546 main_x))) (forall ((v_prenex_21547 Int)) (or (< v_prenex_21547 main_y) (<= (+ main_y 1) v_prenex_21547) (<= (select main_a v_prenex_21547) 1498) (<= 1000 (* 2 (select main_a v_prenex_21547)))))) (forall ((v_prenex_21072 Int) (v_prenex_21073 Int)) (or (<= (* 2 (select main_a v_prenex_21073)) 1998) (< v_prenex_21073 main_y) (<= (select main_a v_prenex_21072) 500) (<= (select main_a v_prenex_21073) (+ (select main_a v_prenex_21072) 998)) (<= (select main_a v_prenex_21072) 999) (<= (+ main_y 1) v_prenex_21073) (<= (select main_a v_prenex_21073) 999))) (forall ((v_prenex_20308 Int) (v_prenex_20307 Int)) (or (<= (+ (select main_a v_prenex_20308) (select main_a v_prenex_20307)) 1000) (<= (select main_a v_prenex_20308) 1498) (< v_prenex_20308 main_y) (<= 2 (* 2 (select main_a v_prenex_20307))) (<= 1 (select main_a v_prenex_20307)) (<= (+ main_x 1) v_prenex_20307) (<= (+ main_y 1) v_prenex_20308))) (or (forall ((v_prenex_21129 Int)) (or (<= 2 (* 2 (select main_a v_prenex_21129))) (<= 0 (+ (select main_a v_prenex_21129) 498)))) (forall ((v_prenex_21130 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_21130))) (<= (* 2 (select main_a v_prenex_21130)) 1998) (<= (+ main_y 1) v_prenex_21130) (<= (select main_a v_prenex_21130) 999) (< v_prenex_21130 main_y)))) (forall ((v_prenex_16634 Int) (v_prenex_16635 Int)) (or (<= 1 (select main_a v_prenex_16634)) (<= (select main_a v_prenex_16635) 1498) (< v_prenex_16635 main_y) (<= (+ main_y 1) v_prenex_16635) (<= (select main_a v_prenex_16635) 999) (<= 1000 (+ (select main_a v_prenex_16635) (select main_a v_prenex_16634))))) (forall ((v_prenex_21726 Int) (v_prenex_21727 Int)) (or (<= 1 (select main_a v_prenex_21726)) (<= (select main_a v_prenex_21727) 999) (< v_prenex_21727 main_y) (<= (+ (select main_a v_prenex_21727) (select main_a v_prenex_21726)) 1000) (<= (+ main_y 1) v_prenex_21727) (<= 2 (* 2 (select main_a v_prenex_21726))) (<= 1000 (* 2 (select main_a v_prenex_21727))))) (forall ((v_prenex_19272 Int) (v_prenex_19273 Int)) (or (< v_prenex_19273 main_y) (<= (+ (select main_a v_prenex_19273) (select main_a v_prenex_19272)) 1000) (<= (+ main_y 1) v_prenex_19273) (<= 1 (select main_a v_prenex_19273)) (<= (select main_a v_prenex_19273) 999))) (forall ((v_prenex_13889 Int) (v_prenex_13890 Int)) (or (<= (select main_a v_prenex_13889) (select main_a v_prenex_13890)) (<= 500 (select main_a v_prenex_13890)) (<= (+ main_y 1) v_prenex_13890) (<= 1 (select main_a v_prenex_13889)) (< v_prenex_13889 main_x) (< v_prenex_13890 main_y))) (forall ((v_prenex_14161 Int) (v_prenex_14160 Int)) (or (<= 1000 (+ (select main_a v_prenex_14161) (select main_a v_prenex_14160))) (<= (select main_a v_prenex_14160) 999) (<= 1 (select main_a v_prenex_14161)) (< v_prenex_14161 main_y) (<= 1000 (* 2 (select main_a v_prenex_14161))) (<= (+ main_y 1) v_prenex_14161))) (forall ((v_prenex_20579 Int) (v_prenex_20578 Int)) (or (<= (select main_a v_prenex_20578) (select main_a v_prenex_20579)) (< v_prenex_20579 main_y) (<= 1 (select main_a v_prenex_20578)) (<= (+ main_y 1) v_prenex_20579) (<= 500 (select main_a v_prenex_20579)) (<= (select main_a v_prenex_20578) 999))) (forall ((v_prenex_16394 Int) (v_prenex_16395 Int)) (or (<= (select main_a v_prenex_16394) 999) (<= (+ main_y 1) v_prenex_16395) (< v_prenex_16395 main_y) (<= 2 (* 2 (select main_a v_prenex_16394))) (<= 1000 (+ (select main_a v_prenex_16395) (select main_a v_prenex_16394))) (<= (select main_a v_prenex_16395) 999) (< v_prenex_16394 main_x))) (forall ((v_prenex_21215 Int) (v_prenex_21216 Int)) (or (<= (+ main_x 1) v_prenex_21215) (< v_prenex_21215 main_x) (<= (select main_a v_prenex_21215) 500) (<= (select main_a v_prenex_21215) (select main_a v_prenex_21216)) (<= 1 (select main_a v_prenex_21215)))) (forall ((v_prenex_13731 Int) (v_prenex_13732 Int)) (or (< v_prenex_13732 main_y) (<= (+ (select main_a v_prenex_13732) (select main_a v_prenex_13731)) 1000) (<= 1000 (* 2 (select main_a v_prenex_13732))) (<= (select main_a v_prenex_13731) 500) (<= (select main_a v_prenex_13732) 999) (<= (+ main_y 1) v_prenex_13732))) (forall ((v_prenex_19449 Int) (v_prenex_19448 Int)) (or (<= (+ main_y 1) v_prenex_19449) (< v_prenex_19449 main_y) (<= 0 (+ (select main_a v_prenex_19448) 498)) (<= 1000 (* 2 (select main_a v_prenex_19449))) (<= 1 (select main_a v_prenex_19449)) (<= 2 (* 2 (select main_a v_prenex_19448))) (<= (select main_a v_prenex_19448) (select main_a v_prenex_19449)))) (forall ((v_prenex_19096 Int) (v_prenex_19095 Int)) (or (<= 1 (select main_a v_prenex_19096)) (< v_prenex_19096 main_y) (<= 500 (select main_a v_prenex_19096)) (<= 2 (* 2 (select main_a v_prenex_19095))) (<= (select main_a v_prenex_19095) (select main_a v_prenex_19096)) (<= (+ main_y 1) v_prenex_19096) (<= (select main_a v_prenex_19095) 500))) (forall ((v_prenex_17913 Int) (v_prenex_17914 Int)) (or (<= 1 (select main_a v_prenex_17913)) (<= (select main_a v_prenex_17914) 999) (<= (select main_a v_prenex_17913) (select main_a v_prenex_17914)) (<= (select main_a v_prenex_17913) 999) (< v_prenex_17914 main_y) (<= 500 (select main_a v_prenex_17914)) (<= (+ main_y 1) v_prenex_17914))) (or (forall ((v_prenex_18502 Int)) (or (<= 0 (+ (select main_a v_prenex_18502) 498)) (<= (select main_a v_prenex_18502) 999))) (forall ((v_prenex_18503 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_18503))) (<= (+ main_y 1) v_prenex_18503) (< v_prenex_18503 main_y) (<= 1 (select main_a v_prenex_18503))))) (forall ((v_prenex_18936 Int) (v_prenex_18935 Int)) (or (<= (select main_a v_prenex_18935) 500) (<= (+ main_y 1) v_prenex_18936) (< v_prenex_18935 main_x) (<= (+ (select main_a v_prenex_18936) (select main_a v_prenex_18935)) 1000) (<= 1 (select main_a v_prenex_18936)) (<= (select main_a v_prenex_18935) 999) (< v_prenex_18936 main_y))) (forall ((v_prenex_16142 Int) (v_prenex_16143 Int)) (or (<= (+ main_y 1) v_prenex_16143) (<= 2 (* 2 (select main_a v_prenex_16142))) (<= 1 (select main_a v_prenex_16143)) (<= (select main_a v_prenex_16142) (select main_a v_prenex_16143)) (<= 1 (select main_a v_prenex_16142)) (< v_prenex_16143 main_y))) (forall ((v_prenex_15629 Int) (v_prenex_15628 Int)) (or (< v_prenex_15629 main_y) (<= (* 2 (select main_a v_prenex_15628)) 1000) (<= (select main_a v_prenex_15629) 999) (<= 1 (select main_a v_prenex_15628)) (< v_prenex_15628 main_x) (<= (+ main_y 1) v_prenex_15629) (<= (+ (select main_a v_prenex_15629) (select main_a v_prenex_15628)) 1000))) (forall ((v_prenex_21834 Int) (v_prenex_21835 Int)) (or (< v_prenex_21835 main_y) (<= 1 (select main_a v_prenex_21834)) (<= 1000 (+ (select main_a v_prenex_21835) (select main_a v_prenex_21834))) (<= 1000 (* 2 (select main_a v_prenex_21835))) (<= (+ main_y 1) v_prenex_21835) (<= (select main_a v_prenex_21835) 999))) (or (forall ((v_prenex_20028 Int)) (or (<= 1 (select main_a v_prenex_20028)) (<= 0 (+ (select main_a v_prenex_20028) 498)))) (forall ((v_prenex_20029 Int)) (or (<= (select main_a v_prenex_20029) 999) (<= (select main_a v_prenex_20029) 1498) (< v_prenex_20029 main_y) (<= (+ main_y 1) v_prenex_20029) (<= (* 2 (select main_a v_prenex_20029)) 1998)))) (forall ((v_prenex_19715 Int) (v_prenex_19716 Int)) (or (<= (+ main_y 1) v_prenex_19716) (<= (* 2 (select main_a v_prenex_19716)) 1998) (<= (+ (select main_a v_prenex_19716) (select main_a v_prenex_19715)) 1000) (< v_prenex_19715 main_x) (<= (* 2 (select main_a v_prenex_19715)) 1000) (< v_prenex_19716 main_y) (<= 2 (* 2 (select main_a v_prenex_19715))))) (forall ((v_prenex_21654 Int) (v_prenex_21655 Int)) (or (<= (* 2 (select main_a v_prenex_21655)) 1998) (<= (+ main_y 1) v_prenex_21655) (<= (+ (select main_a v_prenex_21655) (select main_a v_prenex_21654)) 1000) (< v_prenex_21655 main_y) (<= 2 (* 2 (select main_a v_prenex_21654))) (<= 500 (select main_a v_prenex_21655)) (<= (* 2 (select main_a v_prenex_21654)) 1000))) (or (forall ((v_prenex_20680 Int)) (or (<= 1 (select main_a v_prenex_20680)) (<= (select main_a v_prenex_20680) 999) (< v_prenex_20680 main_y) (<= (* 2 (select main_a v_prenex_20680)) 1998) (<= (+ main_y 1) v_prenex_20680))) (forall ((v_prenex_20679 Int)) (or (<= 1 (select main_a v_prenex_20679)) (<= 2 (* 2 (select main_a v_prenex_20679)))))) (forall ((v_prenex_20581 Int) (v_prenex_20580 Int)) (or (<= (select main_a v_prenex_20580) 999) (< v_prenex_20581 main_y) (<= (+ main_y 1) v_prenex_20581) (<= (+ (select main_a v_prenex_20581) (select main_a v_prenex_20580)) 1000) (<= (select main_a v_prenex_20581) 1498) (<= (* 2 (select main_a v_prenex_20580)) 1000))) (forall ((v_prenex_15201 Int) (v_prenex_15200 Int)) (or (<= (* 2 (select main_a v_prenex_15200)) 1000) (<= (select main_a v_prenex_15201) 1498) (<= (+ main_y 1) v_prenex_15201) (<= (+ (select main_a v_prenex_15201) (select main_a v_prenex_15200)) 1000) (<= (+ main_x 1) v_prenex_15200) (< v_prenex_15201 main_y))) (forall ((v_prenex_21803 Int) (v_prenex_21804 Int)) (or (<= (select main_a v_prenex_21804) 1498) (<= (+ main_y 1) v_prenex_21804) (< v_prenex_21804 main_y) (<= (select main_a v_prenex_21803) 999) (<= (select main_a v_prenex_21803) (select main_a v_prenex_21804)))) (forall ((v_prenex_18974 Int) (v_prenex_18973 Int)) (or (<= (+ (select main_a v_prenex_18974) (select main_a v_prenex_18973)) 1000) (<= 1 (select main_a v_prenex_18974)) (< v_prenex_18974 main_y) (<= (* 2 (select main_a v_prenex_18974)) 1998) (<= (+ main_y 1) v_prenex_18974) (<= 0 (+ (select main_a v_prenex_18973) 498)) (<= (select main_a v_prenex_18973) 500))) (or (forall ((v_prenex_18752 Int)) (or (<= 0 (+ (select main_a v_prenex_18752) 498)) (<= (select main_a v_prenex_18752) 500) (<= (+ main_x 1) v_prenex_18752))) (forall ((v_prenex_18753 Int)) (or (< v_prenex_18753 main_y) (<= (* 2 (select main_a v_prenex_18753)) 1998) (<= (select main_a v_prenex_18753) 999) (<= (+ main_y 1) v_prenex_18753)))) (forall ((v_prenex_21715 Int) (v_prenex_21714 Int)) (or (<= (+ main_x 1) v_prenex_21714) (<= (* 2 (select main_a v_prenex_21714)) 1000) (<= 1000 (+ (select main_a v_prenex_21715) (select main_a v_prenex_21714))) (<= (* 2 (select main_a v_prenex_21715)) 1998) (<= (+ main_y 1) v_prenex_21715) (< v_prenex_21715 main_y))) (forall ((v_prenex_15779 Int) (v_prenex_15778 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_15779))) (<= 1 (select main_a v_prenex_15778)) (<= (select main_a v_prenex_15778) (select main_a v_prenex_15779)) (<= (select main_a v_prenex_15779) 1498) (< v_prenex_15779 main_y) (<= (select main_a v_prenex_15778) 500) (<= (+ main_y 1) v_prenex_15779))) (forall ((v_prenex_21874 Int) (v_prenex_21875 Int)) (or (<= (select main_a v_prenex_21874) (select main_a v_prenex_21875)) (<= (select main_a v_prenex_21874) 999) (<= 2 (* 2 (select main_a v_prenex_21874))) (<= (+ main_y 1) v_prenex_21875) (< v_prenex_21875 main_y) (<= 500 (select main_a v_prenex_21875)))) (forall ((v_prenex_15909 Int) (v_prenex_15908 Int)) (or (< v_prenex_15909 main_y) (<= (select main_a v_prenex_15909) 999) (<= 1000 (* 2 (select main_a v_prenex_15909))) (<= (select main_a v_prenex_15909) (+ (select main_a v_prenex_15908) 998)) (<= (+ main_y 1) v_prenex_15909))) (forall ((v_prenex_20344 Int) (v_prenex_20343 Int)) (or (<= 0 (+ (select main_a v_prenex_20343) 498)) (<= 2 (* 2 (select main_a v_prenex_20343))) (< v_prenex_20344 main_y) (<= (+ (select main_a v_prenex_20344) (select main_a v_prenex_20343)) 1000) (<= 1 (select main_a v_prenex_20344)) (<= (+ main_y 1) v_prenex_20344))) (forall ((v_prenex_15493 Int) (v_prenex_15492 Int)) (or (<= 500 (select main_a v_prenex_15493)) (<= (+ main_y 1) v_prenex_15493) (< v_prenex_15493 main_y) (<= 0 (+ (select main_a v_prenex_15492) 498)) (<= (select main_a v_prenex_15492) (select main_a v_prenex_15493)) (<= 2 (* 2 (select main_a v_prenex_15492))) (<= 1 (select main_a v_prenex_15493)))) (forall ((v_prenex_16588 Int) (v_prenex_16589 Int)) (or (< v_prenex_16589 main_y) (<= (+ main_y 1) v_prenex_16589) (<= 1000 (* 2 (select main_a v_prenex_16589))) (<= (select main_a v_prenex_16588) 500) (<= 1000 (+ (select main_a v_prenex_16589) (select main_a v_prenex_16588))) (<= 1 (select main_a v_prenex_16588)) (<= 1 (select main_a v_prenex_16589)))) (or (forall ((v_prenex_15717 Int)) (or (<= (+ main_y 1) v_prenex_15717) (<= (select main_a v_prenex_15717) 999) (<= (* 2 (select main_a v_prenex_15717)) 1998) (< v_prenex_15717 main_y))) (forall ((v_prenex_15716 Int)) (<= 1 (select main_a v_prenex_15716)))) (forall ((v_prenex_19100 Int) (v_prenex_19099 Int)) (or (<= (* 2 (select main_a v_prenex_19099)) 1000) (<= (+ main_y 1) v_prenex_19100) (< v_prenex_19100 main_y) (<= 0 (+ (select main_a v_prenex_19099) 498)) (<= (* 2 (select main_a v_prenex_19100)) 1998) (<= 1 (select main_a v_prenex_19100)) (<= (+ (select main_a v_prenex_19100) (select main_a v_prenex_19099)) 1000))) (forall ((v_prenex_17356 Int) (v_prenex_17357 Int)) (or (<= (+ main_x 1) v_prenex_17356) (< v_prenex_17357 main_y) (<= 2 (* 2 (select main_a v_prenex_17356))) (<= (+ (select main_a v_prenex_17357) (select main_a v_prenex_17356)) 1000) (<= (+ main_y 1) v_prenex_17357) (<= 500 (select main_a v_prenex_17357)))) (or (forall ((v_prenex_20506 Int)) (or (<= (select main_a v_prenex_20506) 500) (<= (select main_a v_prenex_20506) 999))) (forall ((v_prenex_20507 Int)) (or (<= (select main_a v_prenex_20507) 999) (< v_prenex_20507 main_y) (<= (+ main_y 1) v_prenex_20507) (<= (* 2 (select main_a v_prenex_20507)) 1998)))) (or (forall ((v_prenex_21108 Int)) (or (<= 0 (+ (select main_a v_prenex_21108) 498)) (<= 1 (select main_a v_prenex_21108)))) (forall ((v_prenex_21109 Int)) (or (<= (* 2 (select main_a v_prenex_21109)) 1998) (<= (select main_a v_prenex_21109) 1498) (<= 1 (select main_a v_prenex_21109)) (< v_prenex_21109 main_y) (<= (+ main_y 1) v_prenex_21109)))) (forall ((v_prenex_17250 Int) (v_prenex_17251 Int)) (or (< v_prenex_17251 main_y) (<= (select main_a v_prenex_17251) 999) (<= (+ main_x 1) v_prenex_17250) (<= 1000 (+ (select main_a v_prenex_17251) (select main_a v_prenex_17250))) (<= (+ main_y 1) v_prenex_17251) (<= 0 (+ (select main_a v_prenex_17250) 498)) (<= 1 (select main_a v_prenex_17250)))) (forall ((v_prenex_20944 Int) (v_prenex_20943 Int)) (or (<= 1000 (+ (select main_a v_prenex_20944) (select main_a v_prenex_20943))) (<= (* 2 (select main_a v_prenex_20943)) 1000) (<= (+ main_y 1) v_prenex_20944) (<= (select main_a v_prenex_20944) 999) (< v_prenex_20943 main_x) (<= (select main_a v_prenex_20943) 500) (< v_prenex_20944 main_y))) (or (forall ((v_prenex_20363 Int)) (or (<= 2 (* 2 (select main_a v_prenex_20363))) (<= (+ main_x 1) v_prenex_20363) (<= 0 (+ (select main_a v_prenex_20363) 498)))) (forall ((v_prenex_20364 Int)) (or (<= (select main_a v_prenex_20364) 999) (< v_prenex_20364 main_y) (<= 1000 (* 2 (select main_a v_prenex_20364))) (<= (+ main_y 1) v_prenex_20364)))) (forall ((v_prenex_17452 Int) (v_prenex_17453 Int)) (or (< v_prenex_17453 main_y) (<= 2 (* 2 (select main_a v_prenex_17452))) (<= (+ (select main_a v_prenex_17453) (select main_a v_prenex_17452)) 1000) (<= (+ main_y 1) v_prenex_17453) (<= (select main_a v_prenex_17452) 500) (<= (* 2 (select main_a v_prenex_17453)) 1998) (<= (+ main_x 1) v_prenex_17452))) (forall ((v_prenex_22010 Int) (v_prenex_22009 Int)) (or (<= (select main_a v_prenex_22009) 999) (<= (+ main_y 1) v_prenex_22010) (<= (+ main_x 1) v_prenex_22009) (<= (select main_a v_prenex_22010) 1498) (<= 1000 (+ (select main_a v_prenex_22010) (select main_a v_prenex_22009))) (<= (select main_a v_prenex_22009) 500) (< v_prenex_22010 main_y))) (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) (<= 1000 (* 2 (select main_a v_prenex_16997))) (<= (* 2 (select main_a v_prenex_16997)) 1998) (<= 0 (+ (select main_a v_prenex_16996) 498)) (< v_prenex_16997 main_y) (<= (* 2 (select main_a v_prenex_16996)) 1000))) (or (forall ((v_prenex_20178 Int)) (or (<= (select main_a v_prenex_20178) 999) (<= (* 2 (select main_a v_prenex_20178)) 1000))) (forall ((v_prenex_20179 Int)) (or (<= (select main_a v_prenex_20179) 1498) (<= (* 2 (select main_a v_prenex_20179)) 1998) (<= (+ main_y 1) v_prenex_20179) (< v_prenex_20179 main_y)))) (forall ((v_prenex_15535 Int) (v_prenex_15534 Int)) (or (<= 0 (+ (select main_a v_prenex_15534) 498)) (<= (+ main_y 1) v_prenex_15535) (<= (select main_a v_prenex_15534) (select main_a v_prenex_15535)) (<= (select main_a v_prenex_15535) 999) (< v_prenex_15535 main_y))) (forall ((v_prenex_14346 Int) (v_prenex_14345 Int)) (or (<= 500 (select main_a v_prenex_14346)) (<= (select main_a v_prenex_14345) 500) (<= (+ main_y 1) v_prenex_14346) (<= (+ (select main_a v_prenex_14346) (select main_a v_prenex_14345)) 1000) (< v_prenex_14346 main_y))) (forall ((v_prenex_16152 Int) (v_prenex_16153 Int)) (or (< v_prenex_16152 main_x) (<= 0 (+ (select main_a v_prenex_16152) 498)) (< v_prenex_16153 main_y) (<= (select main_a v_prenex_16153) 1498) (<= (select main_a v_prenex_16152) (select main_a v_prenex_16153)) (<= (+ main_y 1) v_prenex_16153) (<= (select main_a v_prenex_16152) 500))) (forall ((v_prenex_15867 Int) (v_prenex_15866 Int)) (or (< v_prenex_15867 main_y) (<= (+ main_x 1) v_prenex_15866) (<= (+ main_y 1) v_prenex_15867) (<= 0 (+ (select main_a v_prenex_15866) 498)) (<= 1 (select main_a v_prenex_15867)) (<= 2 (* 2 (select main_a v_prenex_15866))) (<= (select main_a v_prenex_15866) (select main_a v_prenex_15867)))) (forall ((v_prenex_18059 Int) (v_prenex_18058 Int)) (or (<= (select main_a v_prenex_18059) (+ (select main_a v_prenex_18058) 998)) (<= (+ main_x 1) v_prenex_18058) (<= 2 (* 2 (select main_a v_prenex_18058))) (< v_prenex_18059 main_y) (<= (* 2 (select main_a v_prenex_18059)) 1998) (<= (+ main_y 1) v_prenex_18059) (<= (select main_a v_prenex_18058) 999))) (forall ((v_prenex_15818 Int) (v_prenex_15819 Int)) (or (<= (* 2 (select main_a v_prenex_15818)) 1000) (< v_prenex_15818 main_x) (<= 1000 (+ (select main_a v_prenex_15819) (select main_a v_prenex_15818))) (<= 1 (select main_a v_prenex_15818)) (< v_prenex_15819 main_y) (<= (+ main_y 1) v_prenex_15819) (<= (select main_a v_prenex_15819) 999))) (or (forall ((v_prenex_14251 Int)) (or (<= 1 (select main_a v_prenex_14251)) (<= (select main_a v_prenex_14251) 500))) (forall ((v_prenex_14252 Int)) (or (<= 500 (select main_a v_prenex_14252)) (< v_prenex_14252 main_y) (<= 1000 (* 2 (select main_a v_prenex_14252))) (<= (+ main_y 1) v_prenex_14252) (<= 1 (select main_a v_prenex_14252))))) (or (forall ((v_prenex_20561 Int)) (or (< v_prenex_20561 main_y) (<= (+ main_y 1) v_prenex_20561) (<= (* 2 (select main_a v_prenex_20561)) 1998) (<= (select main_a v_prenex_20561) 999))) (forall ((v_prenex_20560 Int)) (or (<= (* 2 (select main_a v_prenex_20560)) 1000) (<= 2 (* 2 (select main_a v_prenex_20560)))))) (forall ((v_prenex_13526 Int) (v_prenex_13527 Int)) (or (< v_prenex_13526 main_x) (<= (+ (select main_a v_prenex_13527) (select main_a v_prenex_13526)) 1000) (<= 2 (* 2 (select main_a v_prenex_13526))) (<= (select main_a v_prenex_13527) 999) (<= 0 (+ (select main_a v_prenex_13526) 498)) (< v_prenex_13527 main_y) (<= (+ main_y 1) v_prenex_13527))) (forall ((v_prenex_21764 Int) (v_prenex_21765 Int)) (or (<= (+ main_x 1) v_prenex_21764) (< v_prenex_21765 main_y) (<= (+ main_y 1) v_prenex_21765) (<= 0 (+ (select main_a v_prenex_21764) 498)) (<= 1000 (+ (select main_a v_prenex_21765) (select main_a v_prenex_21764))) (<= (* 2 (select main_a v_prenex_21765)) 1998) (<= 2 (* 2 (select main_a v_prenex_21764))))) (forall ((v_prenex_20324 Int) (v_prenex_20323 Int)) (or (<= (select main_a v_prenex_20324) (+ (select main_a v_prenex_20323) 998)) (<= (* 2 (select main_a v_prenex_20323)) 1000) (<= (+ main_y 1) v_prenex_20324) (<= (select main_a v_prenex_20324) 999) (< v_prenex_20324 main_y) (<= (select main_a v_prenex_20323) 500) (<= 500 (select main_a v_prenex_20324)))) (forall ((v_prenex_13993 Int) (v_prenex_13992 Int)) (or (< v_prenex_13993 main_y) (<= (select main_a v_prenex_13993) 1498) (<= (select main_a v_prenex_13992) 999) (<= (+ main_y 1) v_prenex_13993) (<= 1 (select main_a v_prenex_13993)) (<= (select main_a v_prenex_13993) (+ (select main_a v_prenex_13992) 998)) (<= 2 (* 2 (select main_a v_prenex_13992))))) (forall ((v_prenex_20451 Int) (v_prenex_20450 Int)) (or (< v_prenex_20451 main_y) (<= (select main_a v_prenex_20451) 999) (<= 0 (+ (select main_a v_prenex_20450) 498)) (<= 1000 (* 2 (select main_a v_prenex_20451))) (<= 2 (* 2 (select main_a v_prenex_20450))) (<= 1000 (+ (select main_a v_prenex_20451) (select main_a v_prenex_20450))) (<= (+ main_y 1) v_prenex_20451))) (forall ((v_prenex_18097 Int) (v_prenex_18096 Int)) (or (< v_prenex_18097 main_y) (<= 500 (select main_a v_prenex_18097)) (<= (select main_a v_prenex_18096) 999) (<= (select main_a v_prenex_18096) (select main_a v_prenex_18097)) (<= 2 (* 2 (select main_a v_prenex_18096))) (<= (* 2 (select main_a v_prenex_18097)) 1998) (<= (+ main_y 1) v_prenex_18097))) (forall ((v_prenex_19492 Int) (v_prenex_19493 Int)) (or (<= (+ main_y 1) v_prenex_19493) (<= (* 2 (select main_a v_prenex_19492)) 1000) (<= (select main_a v_prenex_19493) 1498) (<= (select main_a v_prenex_19492) 500) (< v_prenex_19493 main_y) (<= (* 2 (select main_a v_prenex_19493)) 1998) (<= (select main_a v_prenex_19492) (select main_a v_prenex_19493)))) (or (forall ((v_prenex_15049 Int)) (or (< v_prenex_15049 main_y) (<= (select main_a v_prenex_15049) 1498) (<= (* 2 (select main_a v_prenex_15049)) 1998) (<= (+ main_y 1) v_prenex_15049))) (forall ((v_prenex_15048 Int)) (or (<= 0 (+ (select main_a v_prenex_15048) 498)) (<= (select main_a v_prenex_15048) 500)))) (forall ((v_prenex_20708 Int) (v_prenex_20707 Int)) (or (< v_prenex_20708 main_y) (<= (* 2 (select main_a v_prenex_20708)) 1998) (<= (+ (select main_a v_prenex_20708) (select main_a v_prenex_20707)) 1000) (<= (+ main_y 1) v_prenex_20708))) (forall ((v_prenex_17510 Int) (v_prenex_17511 Int)) (or (<= 1 (select main_a v_prenex_17510)) (<= (select main_a v_prenex_17511) (+ (select main_a v_prenex_17510) 998)) (<= (* 2 (select main_a v_prenex_17511)) 1998) (< v_prenex_17511 main_y) (<= (+ main_y 1) v_prenex_17511) (<= 2 (* 2 (select main_a v_prenex_17510))) (<= (+ main_x 1) v_prenex_17510))) (or (forall ((v_prenex_19587 Int)) (or (<= (* 2 (select main_a v_prenex_19587)) 1000) (<= (select main_a v_prenex_19587) 999))) (forall ((v_prenex_19588 Int)) (or (<= (* 2 (select main_a v_prenex_19588)) 1998) (<= (select main_a v_prenex_19588) 999) (<= (+ main_y 1) v_prenex_19588) (< v_prenex_19588 main_y)))) (forall ((v_prenex_18329 Int) (v_prenex_18328 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_18329))) (<= (+ (select main_a v_prenex_18329) (select main_a v_prenex_18328)) 1000) (<= (+ main_y 1) v_prenex_18329) (<= (* 2 (select main_a v_prenex_18329)) 1998) (<= (select main_a v_prenex_18328) 500) (< v_prenex_18329 main_y))) (forall ((v_prenex_13984 Int) (v_prenex_13985 Int)) (or (< v_prenex_13984 main_x) (<= 1000 (* 2 (select main_a v_prenex_13985))) (<= 1000 (+ (select main_a v_prenex_13985) (select main_a v_prenex_13984))) (< v_prenex_13985 main_y) (<= (+ main_y 1) v_prenex_13985) (<= (select main_a v_prenex_13984) 999))) (forall ((v_prenex_21544 Int) (v_prenex_21545 Int)) (or (<= (select main_a v_prenex_21544) (select main_a v_prenex_21545)) (< v_prenex_21545 main_y) (<= 1 (select main_a v_prenex_21544)) (<= (select main_a v_prenex_21544) 999) (<= (select main_a v_prenex_21545) 1498) (<= (+ main_x 1) v_prenex_21544) (<= (+ main_y 1) v_prenex_21545))) (forall ((v_prenex_21500 Int) (v_prenex_21501 Int)) (or (<= 500 (select main_a v_prenex_21501)) (<= (* 2 (select main_a v_prenex_21501)) 1998) (<= 1000 (+ (select main_a v_prenex_21501) (select main_a v_prenex_21500))) (< v_prenex_21501 main_y) (<= (+ main_y 1) v_prenex_21501) (<= (* 2 (select main_a v_prenex_21500)) 1000) (<= 1 (select main_a v_prenex_21500)))) (forall ((v_prenex_16870 Int) (v_prenex_16871 Int)) (or (<= (select main_a v_prenex_16871) 1498) (<= (select main_a v_prenex_16870) 500) (<= (+ main_y 1) v_prenex_16871) (<= 2 (* 2 (select main_a v_prenex_16870))) (< v_prenex_16870 main_x) (< v_prenex_16871 main_y) (<= 1000 (+ (select main_a v_prenex_16871) (select main_a v_prenex_16870))))) (forall ((v_prenex_17404 Int) (v_prenex_17405 Int)) (or (<= 0 (+ (select main_a v_prenex_17404) 498)) (<= (+ (select main_a v_prenex_17405) (select main_a v_prenex_17404)) 1000) (< v_prenex_17405 main_y) (<= (+ main_x 1) v_prenex_17404) (<= (+ main_y 1) v_prenex_17405) (<= 1 (select main_a v_prenex_17405)) (<= 2 (* 2 (select main_a v_prenex_17404))))) (forall ((v_prenex_13987 Int) (v_prenex_13986 Int)) (or (<= (+ (select main_a v_prenex_13987) (select main_a v_prenex_13986)) 1000) (< v_prenex_13987 main_y) (<= (+ main_y 1) v_prenex_13987) (<= (select main_a v_prenex_13987) 1498))) (forall ((v_prenex_21558 Int) (v_prenex_21559 Int)) (or (<= (+ main_y 1) v_prenex_21559) (<= (select main_a v_prenex_21559) 999) (<= (select main_a v_prenex_21559) (+ (select main_a v_prenex_21558) 998)) (<= 1 (select main_a v_prenex_21559)) (< v_prenex_21559 main_y) (<= 1 (select main_a v_prenex_21558)))) (forall ((v_prenex_21247 Int) (v_prenex_21248 Int)) (or (<= (select main_a v_prenex_21248) 1498) (< v_prenex_21248 main_y) (<= 1000 (+ (select main_a v_prenex_21248) (select main_a v_prenex_21247))) (<= (+ main_y 1) v_prenex_21248) (<= 1 (select main_a v_prenex_21247)))) (forall ((v_prenex_19814 Int) (v_prenex_19813 Int)) (or (<= 1000 (+ (select main_a v_prenex_19814) (select main_a v_prenex_19813))) (<= (+ main_y 1) v_prenex_19814) (<= (* 2 (select main_a v_prenex_19814)) 1998) (<= 2 (* 2 (select main_a v_prenex_19813))) (<= (+ main_x 1) v_prenex_19813) (< v_prenex_19814 main_y))) (forall ((v_prenex_16540 Int) (v_prenex_16541 Int)) (or (<= 0 (+ (select main_a v_prenex_16540) 498)) (< v_prenex_16541 main_y) (<= (+ main_y 1) v_prenex_16541) (<= (* 2 (select main_a v_prenex_16541)) 1998) (<= (select main_a v_prenex_16541) 999) (<= (select main_a v_prenex_16541) (+ (select main_a v_prenex_16540) 998)))) (forall ((v_prenex_13892 Int) (v_prenex_13891 Int)) (or (< v_prenex_13892 main_y) (<= (* 2 (select main_a v_prenex_13892)) 1998) (<= (select main_a v_prenex_13891) (select main_a v_prenex_13892)) (<= 2 (* 2 (select main_a v_prenex_13891))) (<= (+ main_y 1) v_prenex_13892) (<= 1 (select main_a v_prenex_13891)) (<= (select main_a v_prenex_13892) 999))) (or (forall ((v_prenex_14476 Int)) (or (<= 1 (select main_a v_prenex_14476)) (<= 1000 (* 2 (select main_a v_prenex_14476))) (<= 500 (select main_a v_prenex_14476)) (< v_prenex_14476 main_y) (<= (+ main_y 1) v_prenex_14476))) (forall ((v_prenex_14475 Int)) (or (<= 0 (+ (select main_a v_prenex_14475) 498)) (<= 2 (* 2 (select main_a v_prenex_14475)))))) (forall ((v_prenex_21421 Int) (v_prenex_21420 Int)) (or (<= (+ main_y 1) v_prenex_21421) (<= (select main_a v_prenex_21421) 1498) (<= (select main_a v_prenex_21420) (select main_a v_prenex_21421)) (<= (select main_a v_prenex_21420) 999) (<= 1000 (* 2 (select main_a v_prenex_21421))) (< v_prenex_21421 main_y) (<= 2 (* 2 (select main_a v_prenex_21420))))) (or (forall ((v_prenex_17468 Int)) (<= 0 (+ (select main_a v_prenex_17468) 498))) (forall ((v_prenex_17469 Int)) (or (< v_prenex_17469 main_y) (<= (* 2 (select main_a v_prenex_17469)) 1998) (<= (+ main_y 1) v_prenex_17469) (<= 1000 (* 2 (select main_a v_prenex_17469))) (<= (select main_a v_prenex_17469) 1498)))) (forall ((v_prenex_14145 Int) (v_prenex_14144 Int)) (or (<= (select main_a v_prenex_14145) (+ (select main_a v_prenex_14144) 998)) (<= (select main_a v_prenex_14145) 1498) (< v_prenex_14145 main_y) (<= 1 (select main_a v_prenex_14144)) (<= (+ main_x 1) v_prenex_14144) (<= 0 (+ (select main_a v_prenex_14144) 498)) (<= (+ main_y 1) v_prenex_14145))) (forall ((v_prenex_16762 Int) (v_prenex_16763 Int)) (or (<= (select main_a v_prenex_16763) (+ (select main_a v_prenex_16762) 998)) (<= (+ main_y 1) v_prenex_16763) (< v_prenex_16763 main_y) (<= 0 (+ (select main_a v_prenex_16762) 498)) (<= 2 (* 2 (select main_a v_prenex_16762))) (<= 1000 (* 2 (select main_a v_prenex_16763))) (<= (* 2 (select main_a v_prenex_16763)) 1998))) (or (forall ((v_prenex_13528 Int)) (<= (* 2 (select main_a v_prenex_13528)) 1000)) (forall ((v_prenex_13529 Int)) (or (<= (+ main_y 1) v_prenex_13529) (<= (select main_a v_prenex_13529) 1498) (<= (select main_a v_prenex_13529) 999) (< v_prenex_13529 main_y)))) (forall ((v_prenex_19951 Int) (v_prenex_19950 Int)) (or (<= (+ main_y 1) v_prenex_19951) (< v_prenex_19951 main_y) (<= 0 (+ (select main_a v_prenex_19950) 498)) (<= (select main_a v_prenex_19951) 1498) (<= (select main_a v_prenex_19951) 999) (<= (select main_a v_prenex_19951) (+ (select main_a v_prenex_19950) 998)) (<= (* 2 (select main_a v_prenex_19950)) 1000))) (forall ((v_prenex_19040 Int) (v_prenex_19039 Int)) (or (<= (* 2 (select main_a v_prenex_19039)) 1000) (<= (+ main_y 1) v_prenex_19040) (< v_prenex_19040 main_y) (<= (+ (select main_a v_prenex_19040) (select main_a v_prenex_19039)) 1000) (<= (* 2 (select main_a v_prenex_19040)) 1998))) (forall ((v_prenex_16494 Int) (v_prenex_16495 Int)) (or (<= (select main_a v_prenex_16494) 999) (<= 1000 (* 2 (select main_a v_prenex_16495))) (<= 1000 (+ (select main_a v_prenex_16495) (select main_a v_prenex_16494))) (<= (+ main_y 1) v_prenex_16495) (< v_prenex_16495 main_y) (<= (select main_a v_prenex_16494) 500) (< v_prenex_16494 main_x))) (forall ((v_prenex_16470 Int) (v_prenex_16471 Int)) (or (<= (+ (select main_a v_prenex_16471) (select main_a v_prenex_16470)) 1000) (< v_prenex_16470 main_x) (<= (* 2 (select main_a v_prenex_16471)) 1998) (< v_prenex_16471 main_y) (<= (* 2 (select main_a v_prenex_16470)) 1000) (<= (+ main_y 1) v_prenex_16471))) (forall ((v_prenex_19869 Int) (v_prenex_19870 Int)) (or (< v_prenex_19870 main_y) (<= (select main_a v_prenex_19869) (select main_a v_prenex_19870)) (<= (* 2 (select main_a v_prenex_19869)) 1000) (<= (+ main_y 1) v_prenex_19870) (<= (+ main_x 1) v_prenex_19869) (<= (select main_a v_prenex_19870) 1498))) (forall ((v_prenex_21696 Int) (v_prenex_21697 Int)) (or (<= (select main_a v_prenex_21696) (select main_a v_prenex_21697)) (< v_prenex_21697 main_y) (<= (+ main_y 1) v_prenex_21697) (<= 1 (select main_a v_prenex_21696)) (<= 500 (select main_a v_prenex_21697)) (<= (* 2 (select main_a v_prenex_21696)) 1000) (<= (* 2 (select main_a v_prenex_21697)) 1998))) (forall ((v_prenex_15603 Int) (v_prenex_15602 Int)) (or (<= (select main_a v_prenex_15603) (+ (select main_a v_prenex_15602) 998)) (<= 500 (select main_a v_prenex_15603)) (<= (+ main_y 1) v_prenex_15603) (<= (select main_a v_prenex_15602) 999) (<= 0 (+ (select main_a v_prenex_15602) 498)) (< v_prenex_15603 main_y))) (forall ((v_prenex_20788 Int) (v_prenex_20787 Int)) (or (<= (+ main_y 1) v_prenex_20788) (<= 1000 (+ (select main_a v_prenex_20788) (select main_a v_prenex_20787))) (< v_prenex_20788 main_y) (<= (select main_a v_prenex_20788) 999) (<= (select main_a v_prenex_20788) 1498) (<= (select main_a v_prenex_20787) 500))) (or (forall ((v_prenex_15988 Int)) (or (<= 0 (+ (select main_a v_prenex_15988) 498)) (<= (+ main_x 1) v_prenex_15988) (<= (* 2 (select main_a v_prenex_15988)) 1000))) (forall ((v_prenex_15989 Int)) (or (< v_prenex_15989 main_y) (<= (* 2 (select main_a v_prenex_15989)) 1998) (<= (+ main_y 1) v_prenex_15989) (<= (select main_a v_prenex_15989) 999)))) (forall ((v_prenex_14444 Int) (v_prenex_14443 Int)) (or (<= (select main_a v_prenex_14444) (+ (select main_a v_prenex_14443) 998)) (<= (+ main_y 1) v_prenex_14444) (<= (* 2 (select main_a v_prenex_14444)) 1998) (<= (select main_a v_prenex_14444) 999) (<= 2 (* 2 (select main_a v_prenex_14443))) (< v_prenex_14444 main_y) (<= 1 (select main_a v_prenex_14443)))) (or (forall ((v_prenex_18911 Int)) (<= 1 (select main_a v_prenex_18911))) (forall ((v_prenex_18912 Int)) (or (<= (select main_a v_prenex_18912) 1498) (< v_prenex_18912 main_y) (<= (+ main_y 1) v_prenex_18912) (<= (* 2 (select main_a v_prenex_18912)) 1998) (<= (select main_a v_prenex_18912) 999)))) (or (forall ((v_prenex_16993 Int)) (or (< v_prenex_16993 main_y) (<= (+ main_y 1) v_prenex_16993) (<= (select main_a v_prenex_16993) 999))) (forall ((v_prenex_16992 Int)) (or (<= (+ main_x 1) v_prenex_16992) (<= 2 (* 2 (select main_a v_prenex_16992)))))) (forall ((v_prenex_20352 Int) (v_prenex_20351 Int)) (or (<= (+ main_x 1) v_prenex_20351) (< v_prenex_20352 main_y) (<= 0 (+ (select main_a v_prenex_20351) 498)) (<= (select main_a v_prenex_20352) (+ (select main_a v_prenex_20351) 998)) (<= (+ main_y 1) v_prenex_20352) (<= (select main_a v_prenex_20352) 999) (<= 2 (* 2 (select main_a v_prenex_20351))))) (or (forall ((v_prenex_21410 Int)) (or (<= 1 (select main_a v_prenex_21410)) (< v_prenex_21410 main_x))) (forall ((v_prenex_21411 Int)) (or (<= (+ main_y 1) v_prenex_21411) (< v_prenex_21411 main_y) (<= (* 2 (select main_a v_prenex_21411)) 1998)))) (or (forall ((v_prenex_21431 Int)) (or (<= (select main_a v_prenex_21431) 1498) (< v_prenex_21431 main_y) (<= (+ main_y 1) v_prenex_21431) (<= (* 2 (select main_a v_prenex_21431)) 1998) (<= 500 (select main_a v_prenex_21431)))) (forall ((v_prenex_21430 Int)) (<= 2 (* 2 (select main_a v_prenex_21430))))) (or (forall ((v_prenex_16793 Int)) (<= (* 2 (select main_a v_prenex_16793)) 1998)) (forall ((v_prenex_16792 Int)) (or (< v_prenex_16792 main_x) (<= (* 2 (select main_a v_prenex_16792)) 1000) (<= (select main_a v_prenex_16792) 500) (<= (+ main_x 1) v_prenex_16792)))) (forall ((v_prenex_22130 Int) (v_prenex_22131 Int)) (or (<= (+ main_y 1) v_prenex_22131) (< v_prenex_22131 main_y) (<= (select main_a v_prenex_22131) (+ (select main_a v_prenex_22130) 998)) (<= (select main_a v_prenex_22130) 999) (< v_prenex_22130 main_x) (<= (select main_a v_prenex_22131) 999) (<= 1 (select main_a v_prenex_22130)))) (forall ((v_prenex_15924 Int) (v_prenex_15925 Int)) (or (<= (* 2 (select main_a v_prenex_15925)) 1998) (<= 1 (select main_a v_prenex_15925)) (<= (select main_a v_prenex_15924) (select main_a v_prenex_15925)) (<= (+ main_y 1) v_prenex_15925) (<= 1 (select main_a v_prenex_15924)) (<= 0 (+ (select main_a v_prenex_15924) 498)) (< v_prenex_15925 main_y))) (or (forall ((v_prenex_17266 Int)) (<= 2 (* 2 (select main_a v_prenex_17266)))) (forall ((v_prenex_17267 Int)) (or (< v_prenex_17267 main_y) (<= 500 (select main_a v_prenex_17267)) (<= (+ main_y 1) v_prenex_17267) (<= 1000 (* 2 (select main_a v_prenex_17267))) (<= (select main_a v_prenex_17267) 999)))) (or (forall ((v_prenex_21284 Int)) (or (<= (+ main_y 1) v_prenex_21284) (<= (* 2 (select main_a v_prenex_21284)) 1998) (< v_prenex_21284 main_y))) (forall ((v_prenex_21283 Int)) (or (<= (select main_a v_prenex_21283) 500) (<= (+ main_x 1) v_prenex_21283) (<= 2 (* 2 (select main_a v_prenex_21283)))))) (forall ((v_prenex_17226 Int) (v_prenex_17225 Int)) (or (<= 2 (* 2 (select main_a v_prenex_17225))) (<= 1000 (+ (select main_a v_prenex_17226) (select main_a v_prenex_17225))) (<= (* 2 (select main_a v_prenex_17225)) 1000) (<= (+ main_y 1) v_prenex_17226) (< v_prenex_17226 main_y) (<= 500 (select main_a v_prenex_17226)) (<= (select main_a v_prenex_17226) 999))) (or (forall ((v_prenex_13657 Int)) (or (<= (select main_a v_prenex_13657) 999) (<= (select main_a v_prenex_13657) 500) (< v_prenex_13657 main_x))) (forall ((v_prenex_13658 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_13658))) (< v_prenex_13658 main_y) (<= (+ main_y 1) v_prenex_13658) (<= (select main_a v_prenex_13658) 999)))) (forall ((v_prenex_20588 Int) (v_prenex_20589 Int)) (or (< v_prenex_20589 main_y) (<= (+ main_y 1) v_prenex_20589) (<= 1000 (+ (select main_a v_prenex_20589) (select main_a v_prenex_20588))) (<= (+ main_x 1) v_prenex_20588) (<= 1 (select main_a v_prenex_20588)) (<= (select main_a v_prenex_20589) 999))) (or (forall ((v_prenex_20502 Int)) (or (<= (select main_a v_prenex_20502) 999) (<= 1 (select main_a v_prenex_20502)))) (forall ((v_prenex_20503 Int)) (or (<= (+ main_y 1) v_prenex_20503) (<= (select main_a v_prenex_20503) 999) (< v_prenex_20503 main_y) (<= 1000 (* 2 (select main_a v_prenex_20503)))))) (forall ((v_prenex_16514 Int) (v_prenex_16515 Int)) (or (<= 2 (* 2 (select main_a v_prenex_16514))) (<= 1 (select main_a v_prenex_16515)) (<= (+ main_y 1) v_prenex_16515) (<= (select main_a v_prenex_16515) (+ (select main_a v_prenex_16514) 998)) (< v_prenex_16515 main_y) (<= (+ main_x 1) v_prenex_16514))) (forall ((v_prenex_15901 Int) (v_prenex_15900 Int)) (or (< v_prenex_15901 main_y) (<= (+ main_x 1) v_prenex_15900) (<= 1 (select main_a v_prenex_15901)) (<= 2 (* 2 (select main_a v_prenex_15900))) (<= 1000 (+ (select main_a v_prenex_15901) (select main_a v_prenex_15900))) (<= (+ main_y 1) v_prenex_15901) (<= 0 (+ (select main_a v_prenex_15900) 498)))) (or (forall ((v_prenex_17603 Int)) (or (<= 0 (+ (select main_a v_prenex_17603) 498)) (<= (+ main_x 1) v_prenex_17603) (<= (select main_a v_prenex_17603) 999))) (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_17772 Int) (v_prenex_17773 Int)) (or (<= (+ main_y 1) v_prenex_17773) (<= 1 (select main_a v_prenex_17773)) (<= (+ (select main_a v_prenex_17773) (select main_a v_prenex_17772)) 1000) (<= 2 (* 2 (select main_a v_prenex_17772))) (< v_prenex_17773 main_y) (<= (select main_a v_prenex_17772) 999) (< v_prenex_17772 main_x))) (forall ((v_prenex_15573 Int) (v_prenex_15572 Int)) (or (<= (select main_a v_prenex_15572) (select main_a v_prenex_15573)) (<= 500 (select main_a v_prenex_15573)) (< v_prenex_15573 main_y) (<= 0 (+ (select main_a v_prenex_15572) 498)) (<= (+ main_y 1) v_prenex_15573) (<= (* 2 (select main_a v_prenex_15572)) 1000) (< v_prenex_15572 main_x))) (forall ((v_prenex_21827 Int) (v_prenex_21828 Int)) (or (<= 1000 (+ (select main_a v_prenex_21828) (select main_a v_prenex_21827))) (< v_prenex_21828 main_y) (<= (+ main_y 1) v_prenex_21828) (<= 1 (select main_a v_prenex_21828)) (<= (select main_a v_prenex_21827) 999) (<= (* 2 (select main_a v_prenex_21828)) 1998) (<= 2 (* 2 (select main_a v_prenex_21827))))) (forall ((v_prenex_22178 Int) (v_prenex_22179 Int)) (or (<= (+ (select main_a v_prenex_22179) (select main_a v_prenex_22178)) 1000) (<= 0 (+ (select main_a v_prenex_22178) 498)) (<= (+ main_y 1) v_prenex_22179) (<= (select main_a v_prenex_22179) 999) (< v_prenex_22179 main_y) (<= (select main_a v_prenex_22178) 999) (<= 1000 (* 2 (select main_a v_prenex_22179))))) (forall ((v_prenex_22134 Int) (v_prenex_22135 Int)) (or (< v_prenex_22134 main_x) (<= (select main_a v_prenex_22134) (select main_a v_prenex_22135)) (<= 2 (* 2 (select main_a v_prenex_22134))) (<= (+ main_x 1) v_prenex_22134) (<= 0 (+ (select main_a v_prenex_22134) 498)))) (or (forall ((v_prenex_15059 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_15059))) (< v_prenex_15059 main_y) (<= (+ main_y 1) v_prenex_15059))) (forall ((v_prenex_15058 Int)) (or (< v_prenex_15058 main_x) (<= 1 (select main_a v_prenex_15058)) (<= (* 2 (select main_a v_prenex_15058)) 1000)))) (forall ((v_prenex_14497 Int) (v_prenex_14496 Int)) (or (<= (select main_a v_prenex_14496) 999) (<= (+ (select main_a v_prenex_14497) (select main_a v_prenex_14496)) 1000) (< v_prenex_14497 main_y) (<= (+ main_y 1) v_prenex_14497) (<= (select main_a v_prenex_14496) 500) (<= 1000 (* 2 (select main_a v_prenex_14497))) (< v_prenex_14496 main_x))) (or (forall ((v_prenex_15309 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_15309))) (<= 1 (select main_a v_prenex_15309)) (<= (+ main_y 1) v_prenex_15309) (< v_prenex_15309 main_y) (<= (select main_a v_prenex_15309) 1498))) (forall ((v_prenex_15308 Int)) (or (<= 0 (+ (select main_a v_prenex_15308) 498)) (<= 1 (select main_a v_prenex_15308))))) (forall ((v_prenex_15167 Int) (v_prenex_15166 Int)) (or (< v_prenex_15167 main_y) (<= 1000 (+ (select main_a v_prenex_15167) (select main_a v_prenex_15166))) (<= 0 (+ (select main_a v_prenex_15166) 498)) (<= (* 2 (select main_a v_prenex_15167)) 1998) (<= (+ main_y 1) v_prenex_15167) (<= 1000 (* 2 (select main_a v_prenex_15167))) (<= 2 (* 2 (select main_a v_prenex_15166))))) (forall ((v_prenex_15057 Int) (v_prenex_15056 Int)) (or (<= (+ main_y 1) v_prenex_15057) (<= (select main_a v_prenex_15056) (select main_a v_prenex_15057)) (<= 2 (* 2 (select main_a v_prenex_15056))) (<= 1 (select main_a v_prenex_15056)) (<= (select main_a v_prenex_15057) 999) (< v_prenex_15057 main_y) (<= 1 (select main_a v_prenex_15057)))) (or (forall ((v_prenex_16516 Int)) (<= 0 (+ (select main_a v_prenex_16516) 498))) (forall ((v_prenex_16517 Int)) (or (<= (select main_a v_prenex_16517) 999) (<= (+ main_y 1) v_prenex_16517) (<= 1000 (* 2 (select main_a v_prenex_16517))) (<= 500 (select main_a v_prenex_16517)) (< v_prenex_16517 main_y)))) (forall ((v_prenex_20126 Int) (v_prenex_20127 Int)) (or (<= (select main_a v_prenex_20126) 999) (<= 0 (+ (select main_a v_prenex_20126) 498)) (< v_prenex_20127 main_y) (<= 1 (select main_a v_prenex_20127)) (<= (+ main_y 1) v_prenex_20127) (<= 1000 (+ (select main_a v_prenex_20127) (select main_a v_prenex_20126))) (<= (* 2 (select main_a v_prenex_20127)) 1998))) (or (forall ((v_prenex_20648 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_20648))) (<= (+ main_y 1) v_prenex_20648) (< v_prenex_20648 main_y) (<= (select main_a v_prenex_20648) 999))) (forall ((v_prenex_20647 Int)) (<= 1 (select main_a v_prenex_20647)))) (forall ((v_prenex_18469 Int) (v_prenex_18468 Int)) (or (<= (select main_a v_prenex_18468) (select main_a v_prenex_18469)) (<= (+ main_y 1) v_prenex_18469) (<= 1000 (* 2 (select main_a v_prenex_18469))) (< v_prenex_18469 main_y) (<= 1 (select main_a v_prenex_18469)))) (forall ((v_prenex_16808 Int) (v_prenex_16809 Int)) (or (<= 500 (select main_a v_prenex_16809)) (<= 2 (* 2 (select main_a v_prenex_16808))) (<= (select main_a v_prenex_16809) 1498) (<= (select main_a v_prenex_16809) (+ (select main_a v_prenex_16808) 998)) (< v_prenex_16809 main_y) (<= (+ main_y 1) v_prenex_16809))) (forall ((v_prenex_17759 Int) (v_prenex_17760 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_17760))) (<= 1000 (+ (select main_a v_prenex_17760) (select main_a v_prenex_17759))) (<= (* 2 (select main_a v_prenex_17760)) 1998) (<= (select main_a v_prenex_17759) 999) (< v_prenex_17760 main_y) (<= (+ main_y 1) v_prenex_17760) (<= 1 (select main_a v_prenex_17759)))) (forall ((v_prenex_19067 Int) (v_prenex_19068 Int)) (or (<= (select main_a v_prenex_19067) 999) (<= (+ main_x 1) v_prenex_19067) (<= (+ (select main_a v_prenex_19068) (select main_a v_prenex_19067)) 1000) (<= (+ main_y 1) v_prenex_19068) (< v_prenex_19068 main_y) (<= (select main_a v_prenex_19068) 1498))) (forall ((v_prenex_15565 Int) (v_prenex_15564 Int)) (or (<= (+ main_y 1) v_prenex_15565) (<= 1000 (+ (select main_a v_prenex_15565) (select main_a v_prenex_15564))) (<= 2 (* 2 (select main_a v_prenex_15564))) (<= (select main_a v_prenex_15565) 999) (< v_prenex_15565 main_y) (<= 0 (+ (select main_a v_prenex_15564) 498)) (<= 1 (select main_a v_prenex_15565)))) (forall ((v_prenex_20274 Int) (v_prenex_20273 Int)) (or (<= (+ main_y 1) v_prenex_20274) (< v_prenex_20274 main_y) (<= 500 (select main_a v_prenex_20274)) (<= 1000 (+ (select main_a v_prenex_20274) (select main_a v_prenex_20273))) (<= 2 (* 2 (select main_a v_prenex_20273))) (<= (select main_a v_prenex_20273) 500) (<= (select main_a v_prenex_20274) 999))) (or (forall ((v_prenex_15226 Int)) (or (<= 0 (+ (select main_a v_prenex_15226) 498)) (<= 1 (select main_a v_prenex_15226)))) (forall ((v_prenex_15227 Int)) (or (<= (* 2 (select main_a v_prenex_15227)) 1998) (<= (+ main_y 1) v_prenex_15227) (< v_prenex_15227 main_y) (<= 1 (select main_a v_prenex_15227))))) (forall ((v_prenex_15245 Int) (v_prenex_15244 Int)) (or (<= (* 2 (select main_a v_prenex_15245)) 1998) (< v_prenex_15245 main_y) (<= (+ main_y 1) v_prenex_15245) (<= (select main_a v_prenex_15244) 999) (<= (+ main_x 1) v_prenex_15244) (<= 1000 (+ (select main_a v_prenex_15245) (select main_a v_prenex_15244))))) (forall ((v_prenex_14394 Int) (v_prenex_14393 Int)) (or (< v_prenex_14394 main_y) (<= (+ main_y 1) v_prenex_14394) (<= (* 2 (select main_a v_prenex_14394)) 1998) (<= (select main_a v_prenex_14394) (+ (select main_a v_prenex_14393) 998)) (<= (select main_a v_prenex_14394) 999))) (forall ((v_prenex_20664 Int) (v_prenex_20663 Int)) (or (< v_prenex_20664 main_y) (< v_prenex_20663 main_x) (<= 1 (select main_a v_prenex_20664)) (<= 1000 (+ (select main_a v_prenex_20664) (select main_a v_prenex_20663))) (<= (+ main_y 1) v_prenex_20664) (<= (select main_a v_prenex_20663) 999) (<= (select main_a v_prenex_20663) 500))) (forall ((v_prenex_14879 Int) (v_prenex_14878 Int)) (or (< v_prenex_14879 main_y) (<= (+ main_y 1) v_prenex_14879) (<= 2 (* 2 (select main_a v_prenex_14878))) (<= 1 (select main_a v_prenex_14878)) (<= (select main_a v_prenex_14879) 1498) (<= (select main_a v_prenex_14878) (select main_a v_prenex_14879)) (<= 500 (select main_a v_prenex_14879)))) (forall ((v_prenex_17164 Int) (v_prenex_17165 Int)) (or (<= (select main_a v_prenex_17165) (+ (select main_a v_prenex_17164) 998)) (<= 1 (select main_a v_prenex_17164)) (<= 1000 (* 2 (select main_a v_prenex_17165))) (< v_prenex_17165 main_y) (<= (+ main_y 1) v_prenex_17165) (<= (+ main_x 1) v_prenex_17164))) (forall ((v_prenex_19289 Int) (v_prenex_19288 Int)) (or (<= (* 2 (select main_a v_prenex_19289)) 1998) (<= (select main_a v_prenex_19289) 1498) (<= (* 2 (select main_a v_prenex_19288)) 1000) (<= 1 (select main_a v_prenex_19288)) (< v_prenex_19289 main_y) (<= (select main_a v_prenex_19289) (+ (select main_a v_prenex_19288) 998)) (<= (+ main_y 1) v_prenex_19289))) (forall ((v_prenex_16740 Int) (v_prenex_16741 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_16741))) (<= (+ main_y 1) v_prenex_16741) (<= 1000 (+ (select main_a v_prenex_16741) (select main_a v_prenex_16740))) (< v_prenex_16741 main_y) (<= 500 (select main_a v_prenex_16741)) (<= 1 (select main_a v_prenex_16740)) (<= (* 2 (select main_a v_prenex_16740)) 1000))) (forall ((v_prenex_19879 Int) (v_prenex_19880 Int)) (or (<= 1 (select main_a v_prenex_19880)) (<= 1000 (* 2 (select main_a v_prenex_19880))) (<= (+ main_y 1) v_prenex_19880) (< v_prenex_19880 main_y) (<= 1 (select main_a v_prenex_19879)) (<= (select main_a v_prenex_19879) (select main_a v_prenex_19880)))) (or (forall ((v_prenex_20416 Int)) (or (<= (+ main_y 1) v_prenex_20416) (<= (* 2 (select main_a v_prenex_20416)) 1998) (<= (select main_a v_prenex_20416) 1498) (< v_prenex_20416 main_y))) (forall ((v_prenex_20415 Int)) (<= (* 2 (select main_a v_prenex_20415)) 1000))) (forall ((v_prenex_16430 Int) (v_prenex_16431 Int)) (or (<= (select main_a v_prenex_16430) 999) (<= (+ main_y 1) v_prenex_16431) (<= 1000 (* 2 (select main_a v_prenex_16431))) (<= 1 (select main_a v_prenex_16431)) (< v_prenex_16431 main_y) (<= (+ (select main_a v_prenex_16431) (select main_a v_prenex_16430)) 1000) (<= (select main_a v_prenex_16430) 500))) (forall ((v_prenex_15063 Int) (v_prenex_15062 Int)) (or (<= (+ main_y 1) v_prenex_15063) (<= 1 (select main_a v_prenex_15063)) (<= (select main_a v_prenex_15063) 1498) (<= 2 (* 2 (select main_a v_prenex_15062))) (< v_prenex_15063 main_y) (<= (* 2 (select main_a v_prenex_15062)) 1000) (<= (+ (select main_a v_prenex_15063) (select main_a v_prenex_15062)) 1000))) (forall ((v_prenex_21326 Int) (v_prenex_21327 Int)) (or (<= (select main_a v_prenex_21326) 999) (<= (select main_a v_prenex_21327) (+ (select main_a v_prenex_21326) 998)) (<= 1 (select main_a v_prenex_21327)) (<= (* 2 (select main_a v_prenex_21326)) 1000) (<= 1000 (* 2 (select main_a v_prenex_21327))) (<= (+ main_y 1) v_prenex_21327) (< v_prenex_21327 main_y))) (forall ((v_prenex_21008 Int) (v_prenex_21009 Int)) (or (<= (+ main_y 1) v_prenex_21009) (<= (+ (select main_a v_prenex_21009) (select main_a v_prenex_21008)) 1000) (<= 1 (select main_a v_prenex_21008)) (< v_prenex_21009 main_y) (<= 1000 (* 2 (select main_a v_prenex_21009))) (<= (select main_a v_prenex_21008) 999) (<= 500 (select main_a v_prenex_21009)))) (forall ((v_prenex_15985 Int) (v_prenex_15984 Int)) (or (<= (select main_a v_prenex_15985) 1498) (<= (select main_a v_prenex_15984) (select main_a v_prenex_15985)) (<= (select main_a v_prenex_15984) 500) (<= (+ main_y 1) v_prenex_15985) (< v_prenex_15985 main_y) (<= (* 2 (select main_a v_prenex_15985)) 1998) (<= 1 (select main_a v_prenex_15984)))) (forall ((v_prenex_20412 Int) (v_prenex_20411 Int)) (or (<= 1 (select main_a v_prenex_20412)) (< v_prenex_20412 main_y) (<= (+ main_y 1) v_prenex_20412) (<= (+ (select main_a v_prenex_20412) (select main_a v_prenex_20411)) 1000) (<= (+ main_x 1) v_prenex_20411))) (or (forall ((v_prenex_14395 Int)) (or (< v_prenex_14395 main_x) (<= (* 2 (select main_a v_prenex_14395)) 1000) (<= 0 (+ (select main_a v_prenex_14395) 498)))) (forall ((v_prenex_14396 Int)) (or (<= (* 2 (select main_a v_prenex_14396)) 1998) (< v_prenex_14396 main_y) (<= (+ main_y 1) v_prenex_14396) (<= 1 (select main_a v_prenex_14396))))) (forall ((v_prenex_20585 Int) (v_prenex_20584 Int)) (or (<= (+ main_y 1) v_prenex_20585) (<= (select main_a v_prenex_20584) 999) (< v_prenex_20584 main_x) (<= (* 2 (select main_a v_prenex_20585)) 1998) (<= 1 (select main_a v_prenex_20584)) (<= (+ (select main_a v_prenex_20585) (select main_a v_prenex_20584)) 1000) (< v_prenex_20585 main_y))) (forall ((v_prenex_18987 Int) (v_prenex_18988 Int)) (or (<= 1 (select main_a v_prenex_18987)) (<= (+ (select main_a v_prenex_18988) (select main_a v_prenex_18987)) 1000) (< v_prenex_18987 main_x) (< v_prenex_18988 main_y) (<= (+ main_y 1) v_prenex_18988) (<= (select main_a v_prenex_18988) 1498) (<= 2 (* 2 (select main_a v_prenex_18987))))) (forall ((v_prenex_13653 Int) (v_prenex_13654 Int)) (or (<= 1 (select main_a v_prenex_13653)) (<= 1 (select main_a v_prenex_13654)) (< v_prenex_13654 main_y) (<= 1000 (+ (select main_a v_prenex_13654) (select main_a v_prenex_13653))) (<= (* 2 (select main_a v_prenex_13653)) 1000) (<= (* 2 (select main_a v_prenex_13654)) 1998) (<= (+ main_y 1) v_prenex_13654))) (or (forall ((v_prenex_21785 Int)) (or (<= (select main_a v_prenex_21785) 999) (<= (+ main_y 1) v_prenex_21785) (< v_prenex_21785 main_y) (<= (* 2 (select main_a v_prenex_21785)) 1998) (<= (select main_a v_prenex_21785) 1498))) (forall ((v_prenex_21784 Int)) (or (<= (select main_a v_prenex_21784) 500) (<= 1 (select main_a v_prenex_21784))))) (or (forall ((v_prenex_20470 Int)) (or (<= 2 (* 2 (select main_a v_prenex_20470))) (<= 0 (+ (select main_a v_prenex_20470) 498)))) (forall ((v_prenex_20471 Int)) (or (<= (select main_a v_prenex_20471) 999) (< v_prenex_20471 main_y) (<= (+ main_y 1) v_prenex_20471) (<= 1000 (* 2 (select main_a v_prenex_20471))) (<= (select main_a v_prenex_20471) 1498)))) (forall ((v_prenex_20304 Int) (v_prenex_20303 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_20304))) (<= (select main_a v_prenex_20304) (+ (select main_a v_prenex_20303) 998)) (< v_prenex_20304 main_y) (<= (+ main_y 1) v_prenex_20304) (<= (select main_a v_prenex_20304) 1498) (<= 0 (+ (select main_a v_prenex_20303) 498)) (<= 2 (* 2 (select main_a v_prenex_20303))))) (or (forall ((v_prenex_15648 Int)) (or (< v_prenex_15648 main_x) (<= 0 (+ (select main_a v_prenex_15648) 498)) (<= (select main_a v_prenex_15648) 500))) (forall ((v_prenex_15649 Int)) (or (<= (+ main_y 1) v_prenex_15649) (<= (select main_a v_prenex_15649) 999) (<= 1000 (* 2 (select main_a v_prenex_15649))) (< v_prenex_15649 main_y)))) (forall ((v_prenex_21003 Int) (v_prenex_21002 Int)) (or (<= 0 (+ (select main_a v_prenex_21002) 498)) (<= (+ main_y 1) v_prenex_21003) (< v_prenex_21003 main_y) (<= (select main_a v_prenex_21003) (+ (select main_a v_prenex_21002) 998)) (<= 1 (select main_a v_prenex_21002)) (<= (* 2 (select main_a v_prenex_21003)) 1998) (<= 1 (select main_a v_prenex_21003)))) (or (forall ((v_prenex_15108 Int)) (or (<= 1 (select main_a v_prenex_15108)) (<= (* 2 (select main_a v_prenex_15108)) 1000))) (forall ((v_prenex_15109 Int)) (or (< v_prenex_15109 main_y) (<= 500 (select main_a v_prenex_15109)) (<= (select main_a v_prenex_15109) 999) (<= 1000 (* 2 (select main_a v_prenex_15109))) (<= (+ main_y 1) v_prenex_15109)))) (or (forall ((v_prenex_21145 Int)) (or (<= (+ main_x 1) v_prenex_21145) (<= 2 (* 2 (select main_a v_prenex_21145))))) (forall ((v_prenex_21146 Int)) (or (<= 500 (select main_a v_prenex_21146)) (<= (+ main_y 1) v_prenex_21146) (< v_prenex_21146 main_y)))) (forall ((v_prenex_15317 Int) (v_prenex_15316 Int)) (or (<= (select main_a v_prenex_15316) (select main_a v_prenex_15317)) (<= (* 2 (select main_a v_prenex_15317)) 1998) (<= 1 (select main_a v_prenex_15316)) (<= 1 (select main_a v_prenex_15317)) (<= (select main_a v_prenex_15316) 500) (<= (+ main_y 1) v_prenex_15317) (< v_prenex_15317 main_y))) (or (forall ((v_prenex_22005 Int)) (or (<= 0 (+ (select main_a v_prenex_22005) 498)) (<= (* 2 (select main_a v_prenex_22005)) 1000))) (forall ((v_prenex_22006 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_22006))) (<= (select main_a v_prenex_22006) 999) (< v_prenex_22006 main_y) (<= (+ main_y 1) v_prenex_22006)))) (or (forall ((v_prenex_14851 Int)) (or (<= (+ main_y 1) v_prenex_14851) (< v_prenex_14851 main_y) (<= (select main_a v_prenex_14851) 999) (<= (* 2 (select main_a v_prenex_14851)) 1998))) (forall ((v_prenex_14850 Int)) (or (<= (select main_a v_prenex_14850) 500) (<= (* 2 (select main_a v_prenex_14850)) 1000)))) (forall ((v_prenex_15131 Int) (v_prenex_15130 Int)) (or (<= (+ main_y 1) v_prenex_15131) (<= (select main_a v_prenex_15130) 999) (<= (select main_a v_prenex_15131) 999) (<= 2 (* 2 (select main_a v_prenex_15130))) (<= (select main_a v_prenex_15131) (+ (select main_a v_prenex_15130) 998)) (< v_prenex_15131 main_y) (<= (+ main_x 1) v_prenex_15130))) (forall ((v_prenex_19438 Int) (v_prenex_19439 Int)) (or (<= (* 2 (select main_a v_prenex_19438)) 1000) (<= 1000 (* 2 (select main_a v_prenex_19439))) (<= (+ main_x 1) v_prenex_19438) (< v_prenex_19439 main_y) (<= 1000 (+ (select main_a v_prenex_19439) (select main_a v_prenex_19438))) (<= (+ main_y 1) v_prenex_19439) (<= 2 (* 2 (select main_a v_prenex_19438))))) (forall ((v_prenex_13896 Int) (v_prenex_13895 Int)) (or (<= (select main_a v_prenex_13895) (select main_a v_prenex_13896)) (<= (+ main_y 1) v_prenex_13896) (<= 0 (+ (select main_a v_prenex_13895) 498)) (<= 500 (select main_a v_prenex_13896)) (< v_prenex_13896 main_y) (<= 1 (select main_a v_prenex_13895)))) (or (forall ((v_prenex_16485 Int)) (or (< v_prenex_16485 main_y) (<= 1000 (* 2 (select main_a v_prenex_16485))) (<= (select main_a v_prenex_16485) 999) (<= 1 (select main_a v_prenex_16485)) (<= (+ main_y 1) v_prenex_16485))) (forall ((v_prenex_16484 Int)) (or (<= (* 2 (select main_a v_prenex_16484)) 1000) (<= 2 (* 2 (select main_a v_prenex_16484)))))) (or (forall ((v_prenex_13974 Int)) (<= (select main_a v_prenex_13974) 500)) (forall ((v_prenex_13975 Int)) (or (<= (+ main_y 1) v_prenex_13975) (<= 1 (select main_a v_prenex_13975)) (<= (* 2 (select main_a v_prenex_13975)) 1998) (< v_prenex_13975 main_y)))) (forall ((v_prenex_15761 Int) (v_prenex_15760 Int)) (or (<= (* 2 (select main_a v_prenex_15761)) 1998) (<= (+ main_x 1) v_prenex_15760) (<= 0 (+ (select main_a v_prenex_15760) 498)) (<= (select main_a v_prenex_15761) (+ (select main_a v_prenex_15760) 998)) (<= 2 (* 2 (select main_a v_prenex_15760))) (< v_prenex_15761 main_y) (<= (+ main_y 1) v_prenex_15761))) (forall ((v_prenex_15307 Int) (v_prenex_15306 Int)) (or (<= 500 (select main_a v_prenex_15307)) (<= (select main_a v_prenex_15307) (+ (select main_a v_prenex_15306) 998)) (< v_prenex_15307 main_y) (<= (* 2 (select main_a v_prenex_15307)) 1998) (<= 1 (select main_a v_prenex_15306)) (<= (+ main_y 1) v_prenex_15307) (<= (select main_a v_prenex_15306) 999))) (forall ((v_prenex_14459 Int) (v_prenex_14460 Int)) (or (<= (+ main_y 1) v_prenex_14460) (<= 2 (* 2 (select main_a v_prenex_14459))) (<= 1 (select main_a v_prenex_14460)) (<= 1000 (+ (select main_a v_prenex_14460) (select main_a v_prenex_14459))) (<= (select main_a v_prenex_14459) 999) (< v_prenex_14460 main_y))) (forall ((v_prenex_20951 Int) (v_prenex_20952 Int)) (or (<= 500 (select main_a v_prenex_20952)) (<= (select main_a v_prenex_20952) (+ (select main_a v_prenex_20951) 998)) (< v_prenex_20952 main_y) (<= (select main_a v_prenex_20951) 999) (<= (+ main_y 1) v_prenex_20952) (<= (* 2 (select main_a v_prenex_20952)) 1998))) (or (forall ((v_prenex_14865 Int)) (or (< v_prenex_14865 main_y) (<= (select main_a v_prenex_14865) 1498) (<= (* 2 (select main_a v_prenex_14865)) 1998) (<= (+ main_y 1) v_prenex_14865) (<= 500 (select main_a v_prenex_14865)))) (forall ((v_prenex_14864 Int)) (<= (* 2 (select main_a v_prenex_14864)) 1000))) (forall ((v_prenex_17854 Int) (v_prenex_17855 Int)) (or (<= (+ (select main_a v_prenex_17855) (select main_a v_prenex_17854)) 1000) (<= (+ main_y 1) v_prenex_17855) (<= 0 (+ (select main_a v_prenex_17854) 498)) (<= (* 2 (select main_a v_prenex_17855)) 1998) (<= 500 (select main_a v_prenex_17855)) (< v_prenex_17855 main_y))) (forall ((v_prenex_21227 Int) (v_prenex_21228 Int)) (or (<= 2 (* 2 (select main_a v_prenex_21227))) (<= (+ main_y 1) v_prenex_21228) (< v_prenex_21228 main_y) (<= 1000 (+ (select main_a v_prenex_21228) (select main_a v_prenex_21227))) (<= 500 (select main_a v_prenex_21228)) (<= (* 2 (select main_a v_prenex_21228)) 1998) (<= (select main_a v_prenex_21227) 500))) (forall ((v_prenex_18079 Int) (v_prenex_18078 Int)) (or (<= 1000 (+ (select main_a v_prenex_18079) (select main_a v_prenex_18078))) (<= 2 (* 2 (select main_a v_prenex_18078))) (<= (+ main_x 1) v_prenex_18078) (< v_prenex_18078 main_x))) (forall ((v_prenex_18770 Int) (v_prenex_18771 Int)) (or (<= (+ (select main_a v_prenex_18771) (select main_a v_prenex_18770)) 1000) (<= (+ main_y 1) v_prenex_18771) (< v_prenex_18770 main_x) (<= 1000 (* 2 (select main_a v_prenex_18771))) (< v_prenex_18771 main_y) (<= 1 (select main_a v_prenex_18770)))) (or (forall ((v_prenex_17879 Int)) (or (<= 1 (select main_a v_prenex_17879)) (<= (select main_a v_prenex_17879) 999))) (forall ((v_prenex_17880 Int)) (or (<= (* 2 (select main_a v_prenex_17880)) 1998) (<= (+ main_y 1) v_prenex_17880) (< v_prenex_17880 main_y)))) (forall ((v_prenex_20075 Int) (v_prenex_20074 Int)) (or (< v_prenex_20075 main_y) (<= 1000 (+ (select main_a v_prenex_20075) (select main_a v_prenex_20074))) (<= (* 2 (select main_a v_prenex_20075)) 1998) (<= 1000 (* 2 (select main_a v_prenex_20075))) (<= 1 (select main_a v_prenex_20074)) (<= (select main_a v_prenex_20074) 500) (<= (+ main_y 1) v_prenex_20075))) (forall ((v_prenex_18327 Int) (v_prenex_18326 Int)) (or (< v_prenex_18327 main_y) (<= (+ main_x 1) v_prenex_18326) (<= (select main_a v_prenex_18327) 999) (<= (select main_a v_prenex_18326) (select main_a v_prenex_18327)) (<= (+ main_y 1) v_prenex_18327) (<= (* 2 (select main_a v_prenex_18326)) 1000))) (or (forall ((v_prenex_16857 Int)) (or (< v_prenex_16857 main_y) (<= (+ main_y 1) v_prenex_16857) (<= (select main_a v_prenex_16857) 999) (<= (* 2 (select main_a v_prenex_16857)) 1998))) (forall ((v_prenex_16856 Int)) (or (< v_prenex_16856 main_x) (<= (* 2 (select main_a v_prenex_16856)) 1000) (<= (select main_a v_prenex_16856) 999)))) (forall ((v_prenex_17326 Int) (v_prenex_17327 Int)) (or (<= (select main_a v_prenex_17326) 999) (<= (select main_a v_prenex_17326) (select main_a v_prenex_17327)) (< v_prenex_17326 main_x) (<= (+ main_x 1) v_prenex_17326) (<= (select main_a v_prenex_17326) 500))) (forall ((v_prenex_19443 Int) (v_prenex_19442 Int)) (or (<= 0 (+ (select main_a v_prenex_19442) 498)) (< v_prenex_19442 main_x) (< v_prenex_19443 main_y) (<= 1 (select main_a v_prenex_19443)) (<= (select main_a v_prenex_19442) (select main_a v_prenex_19443)) (<= (+ main_y 1) v_prenex_19443) (<= 2 (* 2 (select main_a v_prenex_19442))))) (forall ((v_prenex_15259 Int) (v_prenex_15258 Int)) (or (<= (select main_a v_prenex_15258) 999) (<= (+ (select main_a v_prenex_15259) (select main_a v_prenex_15258)) 1000) (< v_prenex_15259 main_y) (<= 500 (select main_a v_prenex_15259)) (<= (+ main_y 1) v_prenex_15259) (<= 0 (+ (select main_a v_prenex_15258) 498)))) (forall ((v_prenex_13841 Int) (v_prenex_13842 Int)) (or (<= (select main_a v_prenex_13842) (+ (select main_a v_prenex_13841) 998)) (<= (select main_a v_prenex_13842) 1498) (< v_prenex_13842 main_y) (<= (+ main_y 1) v_prenex_13842) (<= (select main_a v_prenex_13842) 999))) (forall ((v_prenex_20410 Int) (v_prenex_20409 Int)) (or (<= (select main_a v_prenex_20409) (select main_a v_prenex_20410)) (< v_prenex_20409 main_x) (<= (* 2 (select main_a v_prenex_20409)) 1000) (<= (select main_a v_prenex_20409) 999) (<= (+ main_x 1) v_prenex_20409))) (forall ((v_prenex_21976 Int) (v_prenex_21977 Int)) (or (<= (* 2 (select main_a v_prenex_21976)) 1000) (<= (* 2 (select main_a v_prenex_21977)) 1998) (< v_prenex_21977 main_y) (<= (+ main_y 1) v_prenex_21977) (<= (+ main_x 1) v_prenex_21976) (<= (select main_a v_prenex_21976) (select main_a v_prenex_21977)) (<= 2 (* 2 (select main_a v_prenex_21976))))) (forall ((v_prenex_20804 Int) (v_prenex_20803 Int)) (or (<= 1 (select main_a v_prenex_20803)) (<= (+ main_y 1) v_prenex_20804) (<= (select main_a v_prenex_20804) 999) (<= (* 2 (select main_a v_prenex_20804)) 1998) (<= 2 (* 2 (select main_a v_prenex_20803))) (< v_prenex_20804 main_y) (<= (+ (select main_a v_prenex_20804) (select main_a v_prenex_20803)) 1000))) (or (forall ((v_prenex_20566 Int)) (<= 0 (+ (select main_a v_prenex_20566) 498))) (forall ((v_prenex_20567 Int)) (or (< v_prenex_20567 main_y) (<= (* 2 (select main_a v_prenex_20567)) 1998) (<= (+ main_y 1) v_prenex_20567)))) (forall ((v_prenex_18851 Int) (v_prenex_18852 Int)) (or (<= (+ main_y 1) v_prenex_18852) (<= (select main_a v_prenex_18852) 1498) (< v_prenex_18852 main_y) (<= 1000 (+ (select main_a v_prenex_18852) (select main_a v_prenex_18851))) (<= 1 (select main_a v_prenex_18851)) (<= (* 2 (select main_a v_prenex_18852)) 1998))) (forall ((v_prenex_20123 Int) (v_prenex_20122 Int)) (or (<= 500 (select main_a v_prenex_20123)) (<= (select main_a v_prenex_20123) 999) (<= (* 2 (select main_a v_prenex_20122)) 1000) (<= (+ main_y 1) v_prenex_20123) (< v_prenex_20123 main_y) (<= (select main_a v_prenex_20123) (+ (select main_a v_prenex_20122) 998)) (<= 2 (* 2 (select main_a v_prenex_20122))))) (forall ((v_prenex_21540 Int) (v_prenex_21541 Int)) (or (<= (* 2 (select main_a v_prenex_21541)) 1998) (<= (+ (select main_a v_prenex_21541) (select main_a v_prenex_21540)) 1000) (<= (+ main_y 1) v_prenex_21541) (<= (select main_a v_prenex_21540) 500) (< v_prenex_21540 main_x) (< v_prenex_21541 main_y) (<= 1 (select main_a v_prenex_21540)))) (forall ((v_prenex_20962 Int) (v_prenex_20961 Int)) (or (<= (select main_a v_prenex_20962) (+ (select main_a v_prenex_20961) 998)) (<= (+ main_x 1) v_prenex_20961) (<= (select main_a v_prenex_20962) 1498) (<= (+ main_y 1) v_prenex_20962) (<= 0 (+ (select main_a v_prenex_20961) 498)) (<= 2 (* 2 (select main_a v_prenex_20961))) (< v_prenex_20962 main_y))) (forall ((v_prenex_17710 Int) (v_prenex_17709 Int)) (or (<= (+ main_x 1) v_prenex_17709) (<= 500 (select main_a v_prenex_17710)) (< v_prenex_17710 main_y) (<= (+ main_y 1) v_prenex_17710) (<= (+ (select main_a v_prenex_17710) (select main_a v_prenex_17709)) 1000))) (forall ((v_prenex_18558 Int) (v_prenex_18559 Int)) (or (<= (* 2 (select main_a v_prenex_18559)) 1998) (<= 500 (select main_a v_prenex_18559)) (<= 0 (+ (select main_a v_prenex_18558) 498)) (<= (select main_a v_prenex_18558) 999) (<= (+ (select main_a v_prenex_18559) (select main_a v_prenex_18558)) 1000) (< v_prenex_18559 main_y) (<= (+ main_y 1) v_prenex_18559))) (or (forall ((v_prenex_16918 Int)) (or (< v_prenex_16918 main_x) (<= (select main_a v_prenex_16918) 999) (<= 2 (* 2 (select main_a v_prenex_16918))))) (forall ((v_prenex_16919 Int)) (or (<= (* 2 (select main_a v_prenex_16919)) 1998) (< v_prenex_16919 main_y) (<= (+ main_y 1) v_prenex_16919) (<= (select main_a v_prenex_16919) 1498)))) (forall ((v_prenex_17364 Int) (v_prenex_17365 Int)) (or (<= 1000 (+ (select main_a v_prenex_17365) (select main_a v_prenex_17364))) (<= (* 2 (select main_a v_prenex_17364)) 1000) (< v_prenex_17365 main_y) (<= (select main_a v_prenex_17365) 1498) (<= (* 2 (select main_a v_prenex_17365)) 1998) (<= (+ main_y 1) v_prenex_17365) (<= 0 (+ (select main_a v_prenex_17364) 498)))) (forall ((v_prenex_22017 Int) (v_prenex_22018 Int)) (or (< v_prenex_22017 main_x) (<= 1 (select main_a v_prenex_22018)) (<= (+ main_y 1) v_prenex_22018) (< v_prenex_22018 main_y) (<= 1 (select main_a v_prenex_22017)) (<= (select main_a v_prenex_22018) (+ (select main_a v_prenex_22017) 998)) (<= 0 (+ (select main_a v_prenex_22017) 498)))) (or (forall ((v_prenex_21582 Int)) (<= (select main_a v_prenex_21582) 500)) (forall ((v_prenex_21583 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_21583))) (< v_prenex_21583 main_y) (<= (select main_a v_prenex_21583) 999) (<= (+ main_y 1) v_prenex_21583) (<= (select main_a v_prenex_21583) 1498)))) (or (forall ((v_prenex_14782 Int)) (<= (* 2 (select main_a v_prenex_14782)) 1000)) (forall ((v_prenex_14783 Int)) (or (<= (select main_a v_prenex_14783) 999) (<= 1000 (* 2 (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_15793 Int) (v_prenex_15792 Int)) (or (<= (* 2 (select main_a v_prenex_15793)) 1998) (<= (+ main_y 1) v_prenex_15793) (<= (select main_a v_prenex_15793) 999) (< v_prenex_15793 main_y) (<= 1 (select main_a v_prenex_15792)) (<= (select main_a v_prenex_15793) (+ (select main_a v_prenex_15792) 998)))) (forall ((v_prenex_15389 Int) (v_prenex_15388 Int)) (or (<= (select main_a v_prenex_15389) (+ (select main_a v_prenex_15388) 998)) (<= 0 (+ (select main_a v_prenex_15388) 498)) (<= (+ main_y 1) v_prenex_15389) (< v_prenex_15388 main_x) (<= (* 2 (select main_a v_prenex_15388)) 1000) (<= 1000 (* 2 (select main_a v_prenex_15389))) (< v_prenex_15389 main_y))) (or (forall ((v_prenex_16860 Int)) (or (<= (select main_a v_prenex_16860) 500) (<= 2 (* 2 (select main_a v_prenex_16860))))) (forall ((v_prenex_16861 Int)) (or (<= 500 (select main_a v_prenex_16861)) (<= (select main_a v_prenex_16861) 999) (< v_prenex_16861 main_y) (<= 1000 (* 2 (select main_a v_prenex_16861))) (<= (+ main_y 1) v_prenex_16861)))) (or (forall ((v_prenex_18836 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_18836))) (<= (+ main_y 1) v_prenex_18836))) (forall ((v_prenex_18835 Int)) (or (< v_prenex_18835 main_x) (<= (select main_a v_prenex_18835) 999) (<= (+ main_x 1) v_prenex_18835)))) (forall ((v_prenex_18286 Int) (v_prenex_18287 Int)) (or (<= (select main_a v_prenex_18286) (select main_a v_prenex_18287)) (<= (+ main_y 1) v_prenex_18287) (<= (* 2 (select main_a v_prenex_18287)) 1998) (<= 1 (select main_a v_prenex_18286)) (< v_prenex_18286 main_x) (< v_prenex_18287 main_y) (<= (select main_a v_prenex_18286) 999))) (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)) (<= 500 (select main_a v_prenex_15587)) (<= (select main_a v_prenex_15586) 999) (<= (+ main_y 1) v_prenex_15587) (< v_prenex_15587 main_y) (<= (+ main_x 1) v_prenex_15586))) (forall ((v_prenex_15169 Int) (v_prenex_15168 Int)) (or (<= (+ main_y 1) v_prenex_15169) (< v_prenex_15169 main_y) (<= 0 (+ (select main_a v_prenex_15168) 498)) (<= (select main_a v_prenex_15168) (select main_a v_prenex_15169)) (<= (select main_a v_prenex_15168) 999) (<= 1000 (* 2 (select main_a v_prenex_15169))) (<= (+ main_x 1) v_prenex_15168))) (or (forall ((v_prenex_16195 Int)) (or (<= 500 (select main_a v_prenex_16195)) (< v_prenex_16195 main_y) (<= 1000 (* 2 (select main_a v_prenex_16195))) (<= (+ main_y 1) v_prenex_16195))) (forall ((v_prenex_16194 Int)) (or (<= 2 (* 2 (select main_a v_prenex_16194))) (<= (+ main_x 1) v_prenex_16194) (<= (* 2 (select main_a v_prenex_16194)) 1000)))) (or (forall ((v_prenex_15435 Int)) (or (<= 1 (select main_a v_prenex_15435)) (< v_prenex_15435 main_y) (<= 1000 (* 2 (select main_a v_prenex_15435))) (<= (+ main_y 1) v_prenex_15435))) (forall ((v_prenex_15434 Int)) (or (< v_prenex_15434 main_x) (<= 1 (select main_a v_prenex_15434))))) (forall ((v_prenex_18758 Int) (v_prenex_18759 Int)) (or (<= (* 2 (select main_a v_prenex_18759)) 1998) (<= 500 (select main_a v_prenex_18759)) (< v_prenex_18759 main_y) (<= 1000 (+ (select main_a v_prenex_18759) (select main_a v_prenex_18758))) (<= (+ main_y 1) v_prenex_18759) (<= 2 (* 2 (select main_a v_prenex_18758))))) (or (forall ((v_prenex_20021 Int)) (or (<= (* 2 (select main_a v_prenex_20021)) 1998) (< v_prenex_20021 main_y) (<= 1 (select main_a v_prenex_20021)) (<= (+ main_y 1) v_prenex_20021))) (forall ((v_prenex_20020 Int)) (or (<= 0 (+ (select main_a v_prenex_20020) 498)) (<= (+ main_x 1) v_prenex_20020)))) (forall ((v_prenex_19148 Int) (v_prenex_19147 Int)) (or (<= (* 2 (select main_a v_prenex_19147)) 1000) (<= 2 (* 2 (select main_a v_prenex_19147))) (<= 1 (select main_a v_prenex_19148)) (<= 1000 (* 2 (select main_a v_prenex_19148))) (<= 1000 (+ (select main_a v_prenex_19148) (select main_a v_prenex_19147))) (< v_prenex_19148 main_y) (<= (+ main_y 1) v_prenex_19148))) (forall ((v_prenex_22066 Int) (v_prenex_22067 Int)) (or (<= (* 2 (select main_a v_prenex_22066)) 1000) (< v_prenex_22067 main_y) (<= (+ main_x 1) v_prenex_22066) (<= (+ main_y 1) v_prenex_22067) (<= 1 (select main_a v_prenex_22067)) (<= (select main_a v_prenex_22067) (+ (select main_a v_prenex_22066) 998)))) (or (forall ((v_prenex_15915 Int)) (or (< v_prenex_15915 main_y) (<= (* 2 (select main_a v_prenex_15915)) 1998) (<= 500 (select main_a v_prenex_15915)) (<= (+ main_y 1) v_prenex_15915))) (forall ((v_prenex_15914 Int)) (or (<= (+ main_x 1) v_prenex_15914) (<= 1 (select main_a v_prenex_15914)) (<= (select main_a v_prenex_15914) 999)))) (forall ((v_prenex_15185 Int) (v_prenex_15184 Int)) (or (<= 500 (select main_a v_prenex_15185)) (< v_prenex_15185 main_y) (<= (select main_a v_prenex_15184) (select main_a v_prenex_15185)) (<= (select main_a v_prenex_15184) 500) (<= (select main_a v_prenex_15184) 999) (<= (+ main_y 1) v_prenex_15185))) (forall ((v_prenex_15743 Int) (v_prenex_15742 Int)) (or (<= 500 (select main_a v_prenex_15743)) (<= 0 (+ (select main_a v_prenex_15742) 498)) (<= (* 2 (select main_a v_prenex_15743)) 1998) (< v_prenex_15743 main_y) (<= (select main_a v_prenex_15743) (+ (select main_a v_prenex_15742) 998)) (<= (+ main_y 1) v_prenex_15743) (<= 1 (select main_a v_prenex_15742)))) (or (forall ((v_prenex_18831 Int)) (<= 2 (* 2 (select main_a v_prenex_18831)))) (forall ((v_prenex_18832 Int)) (or (<= (* 2 (select main_a v_prenex_18832)) 1998) (< v_prenex_18832 main_y) (<= (+ main_y 1) v_prenex_18832)))) (forall ((v_prenex_14603 Int) (v_prenex_14602 Int)) (or (< v_prenex_14603 main_y) (<= (+ main_y 1) v_prenex_14603) (<= 2 (* 2 (select main_a v_prenex_14602))) (<= 1000 (* 2 (select main_a v_prenex_14603))) (<= (+ (select main_a v_prenex_14603) (select main_a v_prenex_14602)) 1000))) (forall ((v_prenex_21395 Int) (v_prenex_21394 Int)) (or (<= (+ (select main_a v_prenex_21395) (select main_a v_prenex_21394)) 1000) (<= (select main_a v_prenex_21394) 999) (<= (+ main_y 1) v_prenex_21395) (<= (select main_a v_prenex_21395) 999) (< v_prenex_21395 main_y) (<= 2 (* 2 (select main_a v_prenex_21394))))) (forall ((v_prenex_16432 Int) (v_prenex_16433 Int)) (or (<= 0 (+ (select main_a v_prenex_16432) 498)) (<= 1000 (+ (select main_a v_prenex_16433) (select main_a v_prenex_16432))) (<= 1 (select main_a v_prenex_16432)) (<= (select main_a v_prenex_16433) 999) (< v_prenex_16433 main_y) (<= (+ main_y 1) v_prenex_16433))) (or (forall ((v_prenex_19387 Int)) (or (< v_prenex_19387 main_y) (<= 1000 (* 2 (select main_a v_prenex_19387))) (<= (+ main_y 1) v_prenex_19387))) (forall ((v_prenex_19386 Int)) (or (<= (select main_a v_prenex_19386) 999) (< v_prenex_19386 main_x) (<= (* 2 (select main_a v_prenex_19386)) 1000)))) (or (forall ((v_prenex_15375 Int)) (<= 1000 (* 2 (select main_a v_prenex_15375)))) (forall ((v_prenex_15374 Int)) (or (<= 0 (+ (select main_a v_prenex_15374) 498)) (<= (+ main_x 1) v_prenex_15374) (< v_prenex_15374 main_x)))) (forall ((v_prenex_21360 Int) (v_prenex_21361 Int)) (or (<= (select main_a v_prenex_21360) 500) (<= (select main_a v_prenex_21360) (select main_a v_prenex_21361)) (< v_prenex_21361 main_y) (<= (* 2 (select main_a v_prenex_21360)) 1000) (<= (select main_a v_prenex_21361) 999) (<= (+ main_y 1) v_prenex_21361))) (or (forall ((v_prenex_18760 Int)) (or (< v_prenex_18760 main_x) (<= 2 (* 2 (select main_a v_prenex_18760))) (<= 0 (+ (select main_a v_prenex_18760) 498)))) (forall ((v_prenex_18761 Int)) (or (<= 500 (select main_a v_prenex_18761)) (<= 1000 (* 2 (select main_a v_prenex_18761))) (<= (+ main_y 1) v_prenex_18761) (< v_prenex_18761 main_y)))) (forall ((v_prenex_15098 Int) (v_prenex_15099 Int)) (or (<= (select main_a v_prenex_15099) (+ (select main_a v_prenex_15098) 998)) (< v_prenex_15098 main_x) (<= 0 (+ (select main_a v_prenex_15098) 498)) (<= (select main_a v_prenex_15099) 999) (< v_prenex_15099 main_y) (<= (+ main_y 1) v_prenex_15099))) (forall ((v_prenex_17820 Int) (v_prenex_17821 Int)) (or (<= 2 (* 2 (select main_a v_prenex_17820))) (<= (+ main_y 1) v_prenex_17821) (<= 500 (select main_a v_prenex_17821)) (<= (select main_a v_prenex_17821) (+ (select main_a v_prenex_17820) 998)) (< v_prenex_17821 main_y) (<= (select main_a v_prenex_17821) 1498) (<= (* 2 (select main_a v_prenex_17820)) 1000))) (forall ((v_prenex_20609 Int) (v_prenex_20608 Int)) (or (<= 500 (select main_a v_prenex_20609)) (<= (+ main_y 1) v_prenex_20609) (<= (select main_a v_prenex_20608) 500) (< v_prenex_20609 main_y) (<= (* 2 (select main_a v_prenex_20608)) 1000) (<= (+ main_x 1) v_prenex_20608) (<= (+ (select main_a v_prenex_20609) (select main_a v_prenex_20608)) 1000))) (or (forall ((v_prenex_19807 Int)) (<= 2 (* 2 (select main_a v_prenex_19807)))) (forall ((v_prenex_19808 Int)) (or (<= (select main_a v_prenex_19808) 999) (< v_prenex_19808 main_y) (<= 500 (select main_a v_prenex_19808)) (<= (+ main_y 1) v_prenex_19808)))) (or (forall ((v_prenex_21807 Int)) (or (<= (select main_a v_prenex_21807) 500) (<= (select main_a v_prenex_21807) 999) (<= (+ main_x 1) v_prenex_21807))) (forall ((v_prenex_21808 Int)) (or (<= (* 2 (select main_a v_prenex_21808)) 1998) (<= (+ main_y 1) v_prenex_21808) (< v_prenex_21808 main_y) (<= (select main_a v_prenex_21808) 999)))) (forall ((v_prenex_20007 Int) (v_prenex_20006 Int)) (or (<= (+ (select main_a v_prenex_20007) (select main_a v_prenex_20006)) 1000) (< v_prenex_20007 main_y) (<= (select main_a v_prenex_20007) 1498) (<= (* 2 (select main_a v_prenex_20006)) 1000) (<= (+ main_y 1) v_prenex_20007))) (forall ((v_prenex_19913 Int) (v_prenex_19912 Int)) (or (<= (select main_a v_prenex_19913) (+ (select main_a v_prenex_19912) 998)) (<= (+ main_y 1) v_prenex_19913) (<= (select main_a v_prenex_19913) 999) (< v_prenex_19913 main_y) (<= (select main_a v_prenex_19912) 500) (<= 500 (select main_a v_prenex_19913)))) (forall ((v_prenex_20753 Int) (v_prenex_20754 Int)) (or (<= (+ (select main_a v_prenex_20754) (select main_a v_prenex_20753)) 1000) (< v_prenex_20754 main_y) (<= 500 (select main_a v_prenex_20754)) (<= (* 2 (select main_a v_prenex_20753)) 1000) (<= (+ main_y 1) v_prenex_20754) (<= (select main_a v_prenex_20754) 1498))) (forall ((v_prenex_21838 Int) (v_prenex_21839 Int)) (or (<= (+ main_y 1) v_prenex_21839) (< v_prenex_21839 main_y) (<= (+ main_x 1) v_prenex_21838) (<= 1 (select main_a v_prenex_21839)) (<= (+ (select main_a v_prenex_21839) (select main_a v_prenex_21838)) 1000) (<= 0 (+ (select main_a v_prenex_21838) 498)))) (forall ((v_prenex_19328 Int) (v_prenex_19329 Int)) (or (<= 0 (+ (select main_a v_prenex_19328) 498)) (<= (+ main_y 1) v_prenex_19329) (<= (select main_a v_prenex_19329) 999) (<= (+ (select main_a v_prenex_19329) (select main_a v_prenex_19328)) 1000) (<= (select main_a v_prenex_19328) 999) (< v_prenex_19329 main_y) (<= (select main_a v_prenex_19329) 1498))) (forall ((v_prenex_19652 Int) (v_prenex_19651 Int)) (or (<= (select main_a v_prenex_19652) 1498) (<= (* 2 (select main_a v_prenex_19651)) 1000) (< v_prenex_19652 main_y) (<= 1 (select main_a v_prenex_19651)) (<= 500 (select main_a v_prenex_19652)) (<= 1000 (+ (select main_a v_prenex_19652) (select main_a v_prenex_19651))) (<= (+ main_y 1) v_prenex_19652))) (forall ((v_prenex_15296 Int) (v_prenex_15297 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_15297))) (< v_prenex_15297 main_y) (<= (select main_a v_prenex_15296) 500) (<= (select main_a v_prenex_15297) 1498) (<= 1000 (+ (select main_a v_prenex_15297) (select main_a v_prenex_15296))) (<= (+ main_y 1) v_prenex_15297))) (or (forall ((v_prenex_19138 Int)) (or (< v_prenex_19138 main_y) (<= (select main_a v_prenex_19138) 1498) (<= (+ main_y 1) v_prenex_19138) (<= (* 2 (select main_a v_prenex_19138)) 1998))) (forall ((v_prenex_19137 Int)) (or (<= 2 (* 2 (select main_a v_prenex_19137))) (<= (select main_a v_prenex_19137) 500)))) (forall ((v_prenex_14266 Int) (v_prenex_14265 Int)) (or (<= 0 (+ (select main_a v_prenex_14265) 498)) (<= 1 (select main_a v_prenex_14265)) (< v_prenex_14266 main_y) (<= (select main_a v_prenex_14265) (select main_a v_prenex_14266)) (<= (select main_a v_prenex_14266) 999) (<= (+ main_y 1) v_prenex_14266))) (forall ((v_prenex_18048 Int) (v_prenex_18049 Int)) (or (<= (select main_a v_prenex_18048) 500) (<= (+ main_y 1) v_prenex_18049) (<= (+ (select main_a v_prenex_18049) (select main_a v_prenex_18048)) 1000) (< v_prenex_18048 main_x) (< v_prenex_18049 main_y) (<= (select main_a v_prenex_18049) 1498))) (forall ((v_prenex_21795 Int) (v_prenex_21794 Int)) (or (<= 2 (* 2 (select main_a v_prenex_21794))) (<= 1000 (* 2 (select main_a v_prenex_21795))) (<= (+ main_y 1) v_prenex_21795) (<= (* 2 (select main_a v_prenex_21794)) 1000) (< v_prenex_21795 main_y) (<= (+ (select main_a v_prenex_21795) (select main_a v_prenex_21794)) 1000) (<= (+ main_x 1) v_prenex_21794))) (forall ((v_prenex_16452 Int) (v_prenex_16453 Int)) (or (<= 2 (* 2 (select main_a v_prenex_16452))) (<= (+ main_y 1) v_prenex_16453) (<= (+ main_x 1) v_prenex_16452) (<= (select main_a v_prenex_16453) 999) (<= (+ (select main_a v_prenex_16453) (select main_a v_prenex_16452)) 1000) (< v_prenex_16453 main_y) (<= 0 (+ (select main_a v_prenex_16452) 498)))) (or (forall ((v_prenex_18548 Int)) (or (<= (select main_a v_prenex_18548) 999) (<= (select main_a v_prenex_18548) 500))) (forall ((v_prenex_18549 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_18549))) (< v_prenex_18549 main_y) (<= (+ main_y 1) v_prenex_18549) (<= 500 (select main_a v_prenex_18549))))) (forall ((v_prenex_21092 Int) (v_prenex_21093 Int)) (or (<= 1 (select main_a v_prenex_21093)) (<= (select main_a v_prenex_21092) 999) (<= 1000 (* 2 (select main_a v_prenex_21093))) (<= (+ main_y 1) v_prenex_21093) (<= 1 (select main_a v_prenex_21092)) (< v_prenex_21093 main_y) (<= (select main_a v_prenex_21093) (+ (select main_a v_prenex_21092) 998)))) (forall ((v_prenex_19355 Int) (v_prenex_19354 Int)) (or (< v_prenex_19355 main_y) (<= (select main_a v_prenex_19355) 999) (<= (select main_a v_prenex_19354) 999) (<= (select main_a v_prenex_19354) (select main_a v_prenex_19355)) (<= (+ main_y 1) v_prenex_19355))) (forall ((v_prenex_15407 Int) (v_prenex_15406 Int)) (or (<= 1 (select main_a v_prenex_15406)) (< v_prenex_15406 main_x) (<= 1000 (+ (select main_a v_prenex_15407) (select main_a v_prenex_15406))) (<= (select main_a v_prenex_15407) 1498) (<= (+ main_y 1) v_prenex_15407) (< v_prenex_15407 main_y))) (forall ((v_prenex_15333 Int) (v_prenex_15332 Int)) (or (<= 500 (select main_a v_prenex_15333)) (<= (* 2 (select main_a v_prenex_15332)) 1000) (<= (+ main_y 1) v_prenex_15333) (< v_prenex_15333 main_y) (<= (+ (select main_a v_prenex_15333) (select main_a v_prenex_15332)) 1000) (<= (select main_a v_prenex_15333) 999) (<= (select main_a v_prenex_15332) 500))) (forall ((v_prenex_17492 Int) (v_prenex_17493 Int)) (or (< v_prenex_17493 main_y) (<= (select main_a v_prenex_17492) 999) (<= (select main_a v_prenex_17493) 999) (<= (select main_a v_prenex_17493) (+ (select main_a v_prenex_17492) 998)) (<= (* 2 (select main_a v_prenex_17493)) 1998) (<= (+ main_y 1) v_prenex_17493))) (forall ((v_prenex_19437 Int) (v_prenex_19436 Int)) (or (<= 2 (* 2 (select main_a v_prenex_19436))) (<= 1 (select main_a v_prenex_19437)) (<= 1 (select main_a v_prenex_19436)) (<= 1000 (+ (select main_a v_prenex_19437) (select main_a v_prenex_19436))) (<= (select main_a v_prenex_19437) 999) (< v_prenex_19437 main_y) (<= (+ main_y 1) v_prenex_19437))) (forall ((v_prenex_15521 Int) (v_prenex_15520 Int)) (or (<= (+ main_y 1) v_prenex_15521) (<= (+ main_x 1) v_prenex_15520) (<= (+ (select main_a v_prenex_15521) (select main_a v_prenex_15520)) 1000) (< v_prenex_15521 main_y) (<= (select main_a v_prenex_15521) 999) (<= 1 (select main_a v_prenex_15520)) (<= 2 (* 2 (select main_a v_prenex_15520))))) (forall ((v_prenex_19823 Int) (v_prenex_19824 Int)) (or (< v_prenex_19823 main_x) (< v_prenex_19824 main_y) (<= 2 (* 2 (select main_a v_prenex_19823))) (<= (+ main_y 1) v_prenex_19824) (<= 1000 (+ (select main_a v_prenex_19824) (select main_a v_prenex_19823))) (<= (select main_a v_prenex_19824) 999) (<= 1 (select main_a v_prenex_19823)))) (forall ((v_prenex_16687 Int) (v_prenex_16686 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_16687))) (<= (+ (select main_a v_prenex_16687) (select main_a v_prenex_16686)) 1000) (<= 1 (select main_a v_prenex_16686)) (<= 500 (select main_a v_prenex_16687)) (<= (+ main_y 1) v_prenex_16687) (< v_prenex_16687 main_y))) (forall ((v_prenex_20808 Int) (v_prenex_20807 Int)) (or (< v_prenex_20807 main_x) (<= (+ main_y 1) v_prenex_20808) (<= 1 (select main_a v_prenex_20807)) (<= (select main_a v_prenex_20808) 1498) (<= (+ (select main_a v_prenex_20808) (select main_a v_prenex_20807)) 1000) (< v_prenex_20808 main_y))) (or (forall ((v_prenex_21343 Int)) (or (<= (select main_a v_prenex_21343) 1498) (<= (+ main_y 1) v_prenex_21343) (<= 1 (select main_a v_prenex_21343)) (<= (* 2 (select main_a v_prenex_21343)) 1998) (< v_prenex_21343 main_y))) (forall ((v_prenex_21342 Int)) (or (<= 1 (select main_a v_prenex_21342)) (<= (select main_a v_prenex_21342) 500)))) (or (forall ((v_prenex_19177 Int)) (or (<= (select main_a v_prenex_19177) 999) (<= 2 (* 2 (select main_a v_prenex_19177))))) (forall ((v_prenex_19178 Int)) (or (<= (+ main_y 1) v_prenex_19178) (< v_prenex_19178 main_y) (<= 500 (select main_a v_prenex_19178)) (<= (select main_a v_prenex_19178) 1498) (<= (* 2 (select main_a v_prenex_19178)) 1998)))) (or (forall ((v_prenex_17626 Int)) (or (<= 1 (select main_a v_prenex_17626)) (<= (* 2 (select main_a v_prenex_17626)) 1998) (<= (+ main_y 1) v_prenex_17626) (<= (select main_a v_prenex_17626) 1498) (< v_prenex_17626 main_y))) (forall ((v_prenex_17625 Int)) (<= (select main_a v_prenex_17625) 500))) (forall ((v_prenex_18341 Int) (v_prenex_18340 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_18341))) (< v_prenex_18341 main_y) (<= (* 2 (select main_a v_prenex_18341)) 1998) (<= (+ main_y 1) v_prenex_18341) (<= (* 2 (select main_a v_prenex_18340)) 1000) (<= 1000 (+ (select main_a v_prenex_18341) (select main_a v_prenex_18340))) (<= (select main_a v_prenex_18340) 999))) (forall ((v_prenex_21069 Int) (v_prenex_21068 Int)) (or (<= (+ main_y 1) v_prenex_21069) (<= 1000 (+ (select main_a v_prenex_21069) (select main_a v_prenex_21068))) (<= (select main_a v_prenex_21068) 500) (< v_prenex_21069 main_y) (<= 1000 (* 2 (select main_a v_prenex_21069))) (<= 500 (select main_a v_prenex_21069)))) (forall ((v_prenex_18979 Int) (v_prenex_18980 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_18980))) (<= (select main_a v_prenex_18980) 1498) (<= (+ (select main_a v_prenex_18980) (select main_a v_prenex_18979)) 1000) (< v_prenex_18980 main_y) (<= 1 (select main_a v_prenex_18979)) (<= 2 (* 2 (select main_a v_prenex_18979))) (<= (+ main_y 1) v_prenex_18980))) (forall ((v_prenex_13610 Int) (v_prenex_13609 Int)) (or (<= (+ main_x 1) v_prenex_13609) (<= 1000 (+ (select main_a v_prenex_13610) (select main_a v_prenex_13609))) (<= 1 (select main_a v_prenex_13610)) (< v_prenex_13610 main_y) (<= 1 (select main_a v_prenex_13609)) (<= 2 (* 2 (select main_a v_prenex_13609))) (<= (+ main_y 1) v_prenex_13610))) (forall ((v_prenex_17028 Int) (v_prenex_17029 Int)) (or (<= (+ (select main_a v_prenex_17029) (select main_a v_prenex_17028)) 1000) (<= 500 (select main_a v_prenex_17029)) (<= 1 (select main_a v_prenex_17029)) (< v_prenex_17029 main_y) (<= 1 (select main_a v_prenex_17028)) (<= 0 (+ (select main_a v_prenex_17028) 498)) (<= (+ main_y 1) v_prenex_17029))) (forall ((v_prenex_18978 Int) (v_prenex_18977 Int)) (or (<= (+ main_y 1) v_prenex_18978) (<= (select main_a v_prenex_18978) (+ (select main_a v_prenex_18977) 998)) (< v_prenex_18977 main_x) (< v_prenex_18978 main_y) (<= 1 (select main_a v_prenex_18977)) (<= (select main_a v_prenex_18978) 1498))) (forall ((v_prenex_20509 Int) (v_prenex_20508 Int)) (or (<= (select main_a v_prenex_20509) 1498) (<= (select main_a v_prenex_20508) 999) (< v_prenex_20509 main_y) (<= (* 2 (select main_a v_prenex_20509)) 1998) (<= (+ (select main_a v_prenex_20509) (select main_a v_prenex_20508)) 1000) (<= (+ main_y 1) v_prenex_20509))) (forall ((v_prenex_18561 Int) (v_prenex_18560 Int)) (or (<= (* 2 (select main_a v_prenex_18561)) 1998) (<= 2 (* 2 (select main_a v_prenex_18560))) (<= 1000 (* 2 (select main_a v_prenex_18561))) (<= (+ (select main_a v_prenex_18561) (select main_a v_prenex_18560)) 1000) (<= (+ main_y 1) v_prenex_18561) (< v_prenex_18561 main_y) (<= 0 (+ (select main_a v_prenex_18560) 498)))) (or (forall ((v_prenex_20394 Int)) (or (<= (+ main_y 1) v_prenex_20394) (< v_prenex_20394 main_y) (<= (select main_a v_prenex_20394) 999))) (forall ((v_prenex_20393 Int)) (or (<= (* 2 (select main_a v_prenex_20393)) 1000) (< v_prenex_20393 main_x)))) (forall ((v_prenex_15697 Int) (v_prenex_15696 Int)) (or (<= (+ main_x 1) v_prenex_15696) (<= (+ main_y 1) v_prenex_15697) (<= (select main_a v_prenex_15697) 999) (< v_prenex_15697 main_y) (<= (select main_a v_prenex_15696) (select main_a v_prenex_15697)) (<= (select main_a v_prenex_15696) 500) (<= (select main_a v_prenex_15696) 999))) (forall ((v_prenex_21814 Int) (v_prenex_21813 Int)) (or (<= (select main_a v_prenex_21813) (select main_a v_prenex_21814)) (<= (* 2 (select main_a v_prenex_21814)) 1998) (<= (select main_a v_prenex_21813) 999) (<= 500 (select main_a v_prenex_21814)) (< v_prenex_21814 main_y) (<= (* 2 (select main_a v_prenex_21813)) 1000) (<= (+ main_y 1) v_prenex_21814))) (or (forall ((v_prenex_22136 Int)) (or (<= (select main_a v_prenex_22136) 999) (<= (select main_a v_prenex_22136) 500))) (forall ((v_prenex_22137 Int)) (or (< v_prenex_22137 main_y) (<= (+ main_y 1) v_prenex_22137) (<= (* 2 (select main_a v_prenex_22137)) 1998)))) (forall ((v_prenex_15881 Int) (v_prenex_15880 Int)) (or (<= (select main_a v_prenex_15881) (+ (select main_a v_prenex_15880) 998)) (<= 1 (select main_a v_prenex_15881)) (<= (select main_a v_prenex_15880) 999) (<= (+ main_y 1) v_prenex_15881) (< v_prenex_15881 main_y) (<= (select main_a v_prenex_15881) 1498))) (forall ((v_prenex_17278 Int) (v_prenex_17279 Int)) (or (<= (+ main_y 1) v_prenex_17279) (<= 2 (* 2 (select main_a v_prenex_17278))) (<= 1000 (* 2 (select main_a v_prenex_17279))) (< v_prenex_17279 main_y) (<= (select main_a v_prenex_17278) (select main_a v_prenex_17279)) (<= (select main_a v_prenex_17278) 500) (<= (select main_a v_prenex_17279) 999))) (forall ((v_prenex_19346 Int) (v_prenex_19347 Int)) (or (<= 2 (* 2 (select main_a v_prenex_19346))) (<= (+ (select main_a v_prenex_19347) (select main_a v_prenex_19346)) 1000) (<= (+ main_x 1) v_prenex_19346) (<= (+ main_y 1) v_prenex_19347) (< v_prenex_19347 main_y) (<= (select main_a v_prenex_19347) 999) (<= 0 (+ (select main_a v_prenex_19346) 498)))) (or (forall ((v_prenex_13695 Int)) (or (<= (* 2 (select main_a v_prenex_13695)) 1000) (<= 2 (* 2 (select main_a v_prenex_13695))))) (forall ((v_prenex_13696 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_13696))) (< v_prenex_13696 main_y) (<= (select main_a v_prenex_13696) 999) (<= (+ main_y 1) v_prenex_13696) (<= 500 (select main_a v_prenex_13696))))) (or (forall ((v_prenex_18930 Int)) (or (<= 1 (select main_a v_prenex_18930)) (< v_prenex_18930 main_y) (<= (* 2 (select main_a v_prenex_18930)) 1998) (<= (+ main_y 1) v_prenex_18930))) (forall ((v_prenex_18929 Int)) (or (< v_prenex_18929 main_x) (<= 1 (select main_a v_prenex_18929)) (<= 2 (* 2 (select main_a v_prenex_18929)))))) (forall ((v_prenex_18763 Int) (v_prenex_18762 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_18763))) (<= (+ main_y 1) v_prenex_18763) (<= (* 2 (select main_a v_prenex_18763)) 1998) (<= 1 (select main_a v_prenex_18762)) (< v_prenex_18763 main_y) (<= (select main_a v_prenex_18763) (+ (select main_a v_prenex_18762) 998)))) (or (forall ((v_prenex_19479 Int)) (or (< v_prenex_19479 main_y) (<= (select main_a v_prenex_19479) 1498) (<= (select main_a v_prenex_19479) 999) (<= (+ main_y 1) v_prenex_19479) (<= 1000 (* 2 (select main_a v_prenex_19479))))) (forall ((v_prenex_19478 Int)) (or (<= 1 (select main_a v_prenex_19478)) (<= 0 (+ (select main_a v_prenex_19478) 498))))) (forall ((v_prenex_13914 Int) (v_prenex_13913 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_13914))) (<= (+ main_x 1) v_prenex_13913) (<= (* 2 (select main_a v_prenex_13913)) 1000) (<= (select main_a v_prenex_13913) 500) (< v_prenex_13914 main_y) (<= (+ main_y 1) v_prenex_13914) (<= (+ (select main_a v_prenex_13914) (select main_a v_prenex_13913)) 1000))) (forall ((v_prenex_14631 Int) (v_prenex_14630 Int)) (or (<= (select main_a v_prenex_14630) 999) (< v_prenex_14631 main_y) (<= (select main_a v_prenex_14631) 999) (<= (+ main_y 1) v_prenex_14631) (<= (select main_a v_prenex_14630) (select main_a v_prenex_14631)) (<= 2 (* 2 (select main_a v_prenex_14630))))) (forall ((v_prenex_15857 Int) (v_prenex_15856 Int)) (or (<= 1 (select main_a v_prenex_15856)) (<= (+ main_y 1) v_prenex_15857) (<= (select main_a v_prenex_15857) 999) (<= (select main_a v_prenex_15856) (select main_a v_prenex_15857)) (<= (* 2 (select main_a v_prenex_15856)) 1000) (< v_prenex_15857 main_y) (<= (select main_a v_prenex_15857) 1498))) (forall ((v_prenex_22068 Int) (v_prenex_22069 Int)) (or (<= 1000 (+ (select main_a v_prenex_22069) (select main_a v_prenex_22068))) (<= (+ main_y 1) v_prenex_22069) (<= (select main_a v_prenex_22068) 500) (< v_prenex_22068 main_x) (<= (select main_a v_prenex_22069) 1498) (<= 0 (+ (select main_a v_prenex_22068) 498)) (< v_prenex_22069 main_y))) (forall ((v_prenex_20169 Int) (v_prenex_20168 Int)) (or (<= 500 (select main_a v_prenex_20169)) (<= (select main_a v_prenex_20168) 500) (<= (select main_a v_prenex_20168) 999) (< v_prenex_20169 main_y) (<= (+ main_y 1) v_prenex_20169) (<= (select main_a v_prenex_20169) 999) (<= 1000 (+ (select main_a v_prenex_20169) (select main_a v_prenex_20168))))) (or (forall ((v_prenex_19658 Int)) (or (<= (* 2 (select main_a v_prenex_19658)) 1998) (<= 1 (select main_a v_prenex_19658)) (< v_prenex_19658 main_y) (<= (select main_a v_prenex_19658) 1498) (<= (+ main_y 1) v_prenex_19658))) (forall ((v_prenex_19657 Int)) (or (<= (select main_a v_prenex_19657) 999) (<= 0 (+ (select main_a v_prenex_19657) 498))))) (or (forall ((v_prenex_14303 Int)) (or (<= (select main_a v_prenex_14303) 999) (<= 0 (+ (select main_a v_prenex_14303) 498)))) (forall ((v_prenex_14304 Int)) (or (<= (+ main_y 1) v_prenex_14304) (< v_prenex_14304 main_y) (<= 500 (select main_a v_prenex_14304)) (<= 1000 (* 2 (select main_a v_prenex_14304)))))) (or (forall ((v_prenex_21529 Int)) (or (< v_prenex_21529 main_y) (<= (select main_a v_prenex_21529) 1498) (<= 1000 (* 2 (select main_a v_prenex_21529))) (<= (+ main_y 1) v_prenex_21529))) (forall ((v_prenex_21528 Int)) (or (<= (select main_a v_prenex_21528) 999) (<= 0 (+ (select main_a v_prenex_21528) 498)) (<= (+ main_x 1) v_prenex_21528)))) (or (forall ((v_prenex_20182 Int)) (<= 0 (+ (select main_a v_prenex_20182) 498))) (forall ((v_prenex_20183 Int)) (or (<= (select main_a v_prenex_20183) 999) (< v_prenex_20183 main_y) (<= 1000 (* 2 (select main_a v_prenex_20183))) (<= (+ main_y 1) v_prenex_20183) (<= 1 (select main_a v_prenex_20183))))) (forall ((v_prenex_17410 Int) (v_prenex_17411 Int)) (or (<= (* 2 (select main_a v_prenex_17410)) 1000) (<= 0 (+ (select main_a v_prenex_17410) 498)) (<= 500 (select main_a v_prenex_17411)) (<= (+ main_y 1) v_prenex_17411) (<= (select main_a v_prenex_17411) 999) (<= 1000 (+ (select main_a v_prenex_17411) (select main_a v_prenex_17410))) (< v_prenex_17411 main_y))) (forall ((v_prenex_16863 Int) (v_prenex_16862 Int)) (or (< v_prenex_16863 main_y) (<= (* 2 (select main_a v_prenex_16862)) 1000) (<= (+ main_y 1) v_prenex_16863) (<= (select main_a v_prenex_16863) 999) (<= 1000 (* 2 (select main_a v_prenex_16863))) (<= (+ (select main_a v_prenex_16863) (select main_a v_prenex_16862)) 1000))) (forall ((v_prenex_21568 Int) (v_prenex_21569 Int)) (or (< v_prenex_21569 main_y) (<= (* 2 (select main_a v_prenex_21568)) 1000) (<= (select main_a v_prenex_21568) 500) (<= (+ main_y 1) v_prenex_21569) (<= (select main_a v_prenex_21568) (select main_a v_prenex_21569)) (<= (select main_a v_prenex_21569) 1498) (<= 500 (select main_a v_prenex_21569)))) (or (forall ((v_prenex_15698 Int)) (or (<= (+ main_x 1) v_prenex_15698) (<= (select main_a v_prenex_15698) 500) (<= 1 (select main_a v_prenex_15698)))) (forall ((v_prenex_15699 Int)) (or (<= (+ main_y 1) v_prenex_15699) (<= (* 2 (select main_a v_prenex_15699)) 1998) (<= 500 (select main_a v_prenex_15699)) (< v_prenex_15699 main_y)))) (forall ((v_prenex_21888 Int) (v_prenex_21889 Int)) (or (<= (+ main_x 1) v_prenex_21888) (<= (select main_a v_prenex_21889) 999) (<= (+ main_y 1) v_prenex_21889) (<= 2 (* 2 (select main_a v_prenex_21888))) (< v_prenex_21889 main_y) (<= (select main_a v_prenex_21888) (select main_a v_prenex_21889)) (<= (* 2 (select main_a v_prenex_21888)) 1000))) (forall ((v_prenex_13726 Int) (v_prenex_13725 Int)) (or (<= 1 (select main_a v_prenex_13726)) (<= 2 (* 2 (select main_a v_prenex_13725))) (< v_prenex_13726 main_y) (<= (+ main_y 1) v_prenex_13726) (<= (select main_a v_prenex_13726) 1498) (<= (select main_a v_prenex_13725) (select main_a v_prenex_13726)))) (forall ((v_prenex_20195 Int) (v_prenex_20194 Int)) (or (<= (* 2 (select main_a v_prenex_20194)) 1000) (< v_prenex_20195 main_y) (< v_prenex_20194 main_x) (<= (select main_a v_prenex_20194) (select main_a v_prenex_20195)) (<= (+ main_y 1) v_prenex_20195) (<= (select main_a v_prenex_20195) 999))) (forall ((v_prenex_21892 Int) (v_prenex_21893 Int)) (or (<= 1 (select main_a v_prenex_21892)) (<= 1 (select main_a v_prenex_21893)) (< v_prenex_21893 main_y) (<= (+ (select main_a v_prenex_21893) (select main_a v_prenex_21892)) 1000) (<= 1000 (* 2 (select main_a v_prenex_21893))) (<= (+ main_y 1) v_prenex_21893))) (forall ((v_prenex_15463 Int) (v_prenex_15462 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_15463))) (<= (select main_a v_prenex_15463) 1498) (<= (+ main_y 1) v_prenex_15463) (< v_prenex_15463 main_y) (<= 1000 (+ (select main_a v_prenex_15463) (select main_a v_prenex_15462))) (<= (* 2 (select main_a v_prenex_15462)) 1000))) (or (forall ((v_prenex_15612 Int)) (or (<= (+ main_x 1) v_prenex_15612) (<= 2 (* 2 (select main_a v_prenex_15612))))) (forall ((v_prenex_15613 Int)) (or (<= (+ main_y 1) v_prenex_15613) (<= (* 2 (select main_a v_prenex_15613)) 1998) (< v_prenex_15613 main_y) (<= 500 (select main_a v_prenex_15613))))) (or (forall ((v_prenex_18863 Int)) (or (<= 1 (select main_a v_prenex_18863)) (<= (* 2 (select main_a v_prenex_18863)) 1000))) (forall ((v_prenex_18864 Int)) (or (<= (select main_a v_prenex_18864) 1498) (<= 1000 (* 2 (select main_a v_prenex_18864))) (<= 1 (select main_a v_prenex_18864)) (< v_prenex_18864 main_y) (<= (+ main_y 1) v_prenex_18864)))) (forall ((v_prenex_15384 Int) (v_prenex_15385 Int)) (or (< v_prenex_15385 main_y) (<= (select main_a v_prenex_15384) 999) (<= (+ main_y 1) v_prenex_15385) (<= (select main_a v_prenex_15384) (select main_a v_prenex_15385)) (<= 2 (* 2 (select main_a v_prenex_15384))) (<= (select main_a v_prenex_15385) 1498) (<= (select main_a v_prenex_15385) 999))) (forall ((v_prenex_17380 Int) (v_prenex_17381 Int)) (or (<= 0 (+ (select main_a v_prenex_17380) 498)) (<= 1 (select main_a v_prenex_17381)) (<= (+ main_y 1) v_prenex_17381) (<= 2 (* 2 (select main_a v_prenex_17380))) (< v_prenex_17381 main_y) (<= (select main_a v_prenex_17381) (+ (select main_a v_prenex_17380) 998)))) (forall ((v_prenex_21223 Int) (v_prenex_21224 Int)) (or (<= (select main_a v_prenex_21223) 500) (<= (select main_a v_prenex_21223) (select main_a v_prenex_21224)) (<= (select main_a v_prenex_21224) 1498) (<= 0 (+ (select main_a v_prenex_21223) 498)) (<= (+ main_y 1) v_prenex_21224) (<= 1 (select main_a v_prenex_21224)) (< v_prenex_21224 main_y))) (forall ((v_prenex_22092 Int) (v_prenex_22093 Int)) (or (<= (+ (select main_a v_prenex_22093) (select main_a v_prenex_22092)) 1000) (< v_prenex_22093 main_y) (<= (* 2 (select main_a v_prenex_22093)) 1998) (<= 500 (select main_a v_prenex_22093)) (<= (* 2 (select main_a v_prenex_22092)) 1000) (<= 1 (select main_a v_prenex_22092)) (<= (+ main_y 1) v_prenex_22093))) (forall ((v_prenex_17244 Int) (v_prenex_17245 Int)) (or (< v_prenex_17245 main_y) (<= (select main_a v_prenex_17244) 999) (<= (select main_a v_prenex_17245) (+ (select main_a v_prenex_17244) 998)) (<= (select main_a v_prenex_17245) 1498) (<= 0 (+ (select main_a v_prenex_17244) 498)) (<= (+ main_y 1) v_prenex_17245))) (forall ((v_prenex_21149 Int) (v_prenex_21150 Int)) (or (<= (* 2 (select main_a v_prenex_21150)) 1998) (<= (select main_a v_prenex_21150) (+ (select main_a v_prenex_21149) 998)) (<= 0 (+ (select main_a v_prenex_21149) 498)) (< v_prenex_21150 main_y) (<= 1 (select main_a v_prenex_21149)) (<= (+ main_y 1) v_prenex_21150) (<= (+ main_x 1) v_prenex_21149))) (or (forall ((v_prenex_13561 Int)) (or (<= (+ main_y 1) v_prenex_13561) (<= (select main_a v_prenex_13561) 1498) (<= 1000 (* 2 (select main_a v_prenex_13561))) (< v_prenex_13561 main_y) (<= 500 (select main_a v_prenex_13561)))) (forall ((v_prenex_13560 Int)) (or (<= (select main_a v_prenex_13560) 500) (<= (* 2 (select main_a v_prenex_13560)) 1000)))) (forall ((v_prenex_19153 Int) (v_prenex_19154 Int)) (or (<= (+ main_x 1) v_prenex_19153) (<= (+ main_y 1) v_prenex_19154) (< v_prenex_19154 main_y) (<= 1 (select main_a v_prenex_19153)) (<= (select main_a v_prenex_19154) 999) (<= (+ (select main_a v_prenex_19154) (select main_a v_prenex_19153)) 1000) (<= (select main_a v_prenex_19153) 999))) (or (forall ((v_prenex_20598 Int)) (or (<= (+ main_x 1) v_prenex_20598) (<= (* 2 (select main_a v_prenex_20598)) 1000))) (forall ((v_prenex_20599 Int)) (or (<= (select main_a v_prenex_20599) 1498) (< v_prenex_20599 main_y) (<= (+ main_y 1) v_prenex_20599)))) (forall ((v_prenex_21026 Int) (v_prenex_21027 Int)) (or (<= (select main_a v_prenex_21027) 999) (< v_prenex_21027 main_y) (<= (+ main_y 1) v_prenex_21027) (<= 500 (select main_a v_prenex_21027)) (<= 2 (* 2 (select main_a v_prenex_21026))) (<= (select main_a v_prenex_21026) (select main_a v_prenex_21027)) (<= (select main_a v_prenex_21026) 999))) (forall ((v_prenex_14464 Int) (v_prenex_14463 Int)) (or (< v_prenex_14464 main_y) (<= 500 (select main_a v_prenex_14464)) (<= (select main_a v_prenex_14463) 500) (<= (select main_a v_prenex_14464) (+ (select main_a v_prenex_14463) 998)) (<= (+ main_y 1) v_prenex_14464) (<= 0 (+ (select main_a v_prenex_14463) 498)))) (or (forall ((v_prenex_13541 Int)) (or (<= (* 2 (select main_a v_prenex_13541)) 1998) (< v_prenex_13541 main_y) (<= (+ main_y 1) v_prenex_13541) (<= (select main_a v_prenex_13541) 999))) (forall ((v_prenex_13540 Int)) (or (< v_prenex_13540 main_x) (<= (* 2 (select main_a v_prenex_13540)) 1000) (<= 2 (* 2 (select main_a v_prenex_13540)))))) (forall ((v_prenex_21496 Int) (v_prenex_21497 Int)) (or (< v_prenex_21497 main_y) (<= 2 (* 2 (select main_a v_prenex_21496))) (<= (+ main_y 1) v_prenex_21497) (<= 1000 (* 2 (select main_a v_prenex_21497))) (<= 1000 (+ (select main_a v_prenex_21497) (select main_a v_prenex_21496))) (<= 0 (+ (select main_a v_prenex_21496) 498)))) (or (forall ((v_prenex_14769 Int)) (or (<= (* 2 (select main_a v_prenex_14769)) 1998) (<= (+ main_y 1) v_prenex_14769) (< v_prenex_14769 main_y) (<= 1 (select main_a v_prenex_14769)))) (forall ((v_prenex_14768 Int)) (or (<= (+ main_x 1) v_prenex_14768) (<= (select main_a v_prenex_14768) 999)))) (forall ((v_prenex_17925 Int) (v_prenex_17926 Int)) (or (<= (select main_a v_prenex_17926) 999) (<= (select main_a v_prenex_17926) (+ (select main_a v_prenex_17925) 998)) (<= (* 2 (select main_a v_prenex_17925)) 1000) (<= (+ main_y 1) v_prenex_17926) (< v_prenex_17926 main_y) (<= 0 (+ (select main_a v_prenex_17925) 498)))) (forall ((v_prenex_16566 Int) (v_prenex_16567 Int)) (or (<= (+ main_y 1) v_prenex_16567) (<= 1 (select main_a v_prenex_16566)) (<= (* 2 (select main_a v_prenex_16566)) 1000) (<= (+ (select main_a v_prenex_16567) (select main_a v_prenex_16566)) 1000) (<= 1 (select main_a v_prenex_16567)) (< v_prenex_16567 main_y) (<= 1000 (* 2 (select main_a v_prenex_16567))))) (forall ((v_prenex_15295 Int) (v_prenex_15294 Int)) (or (<= (select main_a v_prenex_15294) 999) (<= (select main_a v_prenex_15294) 500) (<= (select main_a v_prenex_15295) 1498) (<= (select main_a v_prenex_15294) (select main_a v_prenex_15295)) (< v_prenex_15295 main_y) (<= (* 2 (select main_a v_prenex_15295)) 1998) (<= (+ main_y 1) v_prenex_15295))) (forall ((v_prenex_19349 Int) (v_prenex_19348 Int)) (or (<= 0 (+ (select main_a v_prenex_19348) 498)) (<= (+ main_y 1) v_prenex_19349) (<= (select main_a v_prenex_19349) 1498) (< v_prenex_19349 main_y) (<= 1000 (+ (select main_a v_prenex_19349) (select main_a v_prenex_19348))) (<= 2 (* 2 (select main_a v_prenex_19348))) (< v_prenex_19348 main_x))) (forall ((v_prenex_15119 Int) (v_prenex_15118 Int)) (or (<= (* 2 (select main_a v_prenex_15119)) 1998) (< v_prenex_15119 main_y) (<= 0 (+ (select main_a v_prenex_15118) 498)) (<= (select main_a v_prenex_15118) (select main_a v_prenex_15119)) (<= 1000 (* 2 (select main_a v_prenex_15119))) (<= (+ main_y 1) v_prenex_15119) (<= 2 (* 2 (select main_a v_prenex_15118))))) (or (forall ((v_prenex_19990 Int)) (or (<= 1 (select main_a v_prenex_19990)) (<= (select main_a v_prenex_19990) 999))) (forall ((v_prenex_19991 Int)) (or (< v_prenex_19991 main_y) (<= (select main_a v_prenex_19991) 1498) (<= (+ main_y 1) v_prenex_19991) (<= (* 2 (select main_a v_prenex_19991)) 1998) (<= 1000 (* 2 (select main_a v_prenex_19991)))))) (forall ((v_prenex_14064 Int) (v_prenex_14065 Int)) (or (<= 1000 (+ (select main_a v_prenex_14065) (select main_a v_prenex_14064))) (<= (select main_a v_prenex_14064) 999) (<= (select main_a v_prenex_14065) 999) (< v_prenex_14065 main_y) (<= 1 (select main_a v_prenex_14065)) (<= (+ main_y 1) v_prenex_14065) (<= 1 (select main_a v_prenex_14064)))) (or (forall ((v_prenex_16150 Int)) (or (<= (* 2 (select main_a v_prenex_16150)) 1000) (<= 2 (* 2 (select main_a v_prenex_16150))))) (forall ((v_prenex_16151 Int)) (or (<= 500 (select main_a v_prenex_16151)) (<= 1000 (* 2 (select main_a v_prenex_16151))) (<= (+ main_y 1) v_prenex_16151) (<= 1 (select main_a v_prenex_16151)) (< v_prenex_16151 main_y)))) (or (forall ((v_prenex_20255 Int)) (or (<= (select main_a v_prenex_20255) 500) (<= (+ main_x 1) v_prenex_20255) (< v_prenex_20255 main_x))) (forall ((v_prenex_20256 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_20256))) (<= (+ main_y 1) v_prenex_20256)))) (forall ((v_prenex_18149 Int) (v_prenex_18148 Int)) (or (<= (+ main_y 1) v_prenex_18149) (<= (+ main_x 1) v_prenex_18148) (<= (+ (select main_a v_prenex_18149) (select main_a v_prenex_18148)) 1000) (<= 500 (select main_a v_prenex_18149)) (<= (select main_a v_prenex_18148) 500) (< v_prenex_18149 main_y) (<= (select main_a v_prenex_18148) 999))) (forall ((v_prenex_17498 Int) (v_prenex_17499 Int)) (or (<= 1 (select main_a v_prenex_17498)) (< v_prenex_17498 main_x) (<= 1000 (+ (select main_a v_prenex_17499) (select main_a v_prenex_17498))) (<= 1000 (* 2 (select main_a v_prenex_17499))) (<= 2 (* 2 (select main_a v_prenex_17498))) (<= (+ main_y 1) v_prenex_17499) (< v_prenex_17499 main_y))) (forall ((v_prenex_19580 Int) (v_prenex_19579 Int)) (or (< v_prenex_19580 main_y) (<= 2 (* 2 (select main_a v_prenex_19579))) (<= (select main_a v_prenex_19580) 1498) (<= (+ (select main_a v_prenex_19580) (select main_a v_prenex_19579)) 1000) (<= (select main_a v_prenex_19580) 999) (<= (+ main_y 1) v_prenex_19580))) (or (forall ((v_prenex_15114 Int)) (or (<= 1 (select main_a v_prenex_15114)) (<= (select main_a v_prenex_15114) 500) (< v_prenex_15114 main_x))) (forall ((v_prenex_15115 Int)) (or (<= (* 2 (select main_a v_prenex_15115)) 1998) (< v_prenex_15115 main_y) (<= (+ main_y 1) v_prenex_15115) (<= 1 (select main_a v_prenex_15115))))) (forall ((v_prenex_14515 Int) (v_prenex_14514 Int)) (or (< v_prenex_14515 main_y) (<= (select main_a v_prenex_14515) 999) (<= (select main_a v_prenex_14514) 500) (< v_prenex_14514 main_x) (<= 2 (* 2 (select main_a v_prenex_14514))) (<= 1000 (+ (select main_a v_prenex_14515) (select main_a v_prenex_14514))) (<= (+ main_y 1) v_prenex_14515))) (forall ((v_prenex_14413 Int) (v_prenex_14414 Int)) (or (<= (* 2 (select main_a v_prenex_14413)) 1000) (<= (+ main_y 1) v_prenex_14414) (<= (select main_a v_prenex_14414) (+ (select main_a v_prenex_14413) 998)) (<= 1000 (* 2 (select main_a v_prenex_14414))) (< v_prenex_14413 main_x) (< v_prenex_14414 main_y) (<= 2 (* 2 (select main_a v_prenex_14413))))) (forall ((v_prenex_20610 Int) (v_prenex_20611 Int)) (or (<= (select main_a v_prenex_20610) 999) (< v_prenex_20610 main_x) (<= (select main_a v_prenex_20610) 500) (<= 1000 (+ (select main_a v_prenex_20611) (select main_a v_prenex_20610))) (<= (+ main_x 1) v_prenex_20610))) (forall ((v_prenex_14195 Int) (v_prenex_14194 Int)) (or (<= 1 (select main_a v_prenex_14195)) (< v_prenex_14195 main_y) (<= (+ main_x 1) v_prenex_14194) (<= 1 (select main_a v_prenex_14194)) (<= (select main_a v_prenex_14195) (+ (select main_a v_prenex_14194) 998)) (<= (+ main_y 1) v_prenex_14195) (<= 0 (+ (select main_a v_prenex_14194) 498)))) (forall ((v_prenex_15719 Int) (v_prenex_15718 Int)) (or (<= (select main_a v_prenex_15719) (+ (select main_a v_prenex_15718) 998)) (< v_prenex_15719 main_y) (<= (+ main_x 1) v_prenex_15718) (<= (+ main_y 1) v_prenex_15719) (<= 1 (select main_a v_prenex_15719)))) (forall ((v_prenex_13599 Int) (v_prenex_13600 Int)) (or (<= (+ main_y 1) v_prenex_13600) (< v_prenex_13600 main_y) (<= (* 2 (select main_a v_prenex_13600)) 1998) (<= (select main_a v_prenex_13599) 500) (<= (select main_a v_prenex_13600) (+ (select main_a v_prenex_13599) 998)) (<= 500 (select main_a v_prenex_13600)) (<= 0 (+ (select main_a v_prenex_13599) 498)))) (forall ((v_prenex_19515 Int) (v_prenex_19514 Int)) (or (<= 2 (* 2 (select main_a v_prenex_19514))) (< v_prenex_19515 main_y) (<= (+ main_y 1) v_prenex_19515) (<= 1 (select main_a v_prenex_19515)) (<= (select main_a v_prenex_19515) (+ (select main_a v_prenex_19514) 998)) (<= 1 (select main_a v_prenex_19514)) (<= 500 (select main_a v_prenex_19515)))) (forall ((v_prenex_21641 Int) (v_prenex_21640 Int)) (or (<= 1000 (+ (select main_a v_prenex_21641) (select main_a v_prenex_21640))) (<= (+ main_y 1) v_prenex_21641) (< v_prenex_21641 main_y) (<= (select main_a v_prenex_21641) 999) (<= (select main_a v_prenex_21640) 500) (<= 1 (select main_a v_prenex_21641)) (<= 0 (+ (select main_a v_prenex_21640) 498)))) (or (forall ((v_prenex_18461 Int)) (or (<= (+ main_y 1) v_prenex_18461) (<= 1000 (* 2 (select main_a v_prenex_18461))) (< v_prenex_18461 main_y))) (forall ((v_prenex_18460 Int)) (or (<= (+ main_x 1) v_prenex_18460) (<= (select main_a v_prenex_18460) 999)))) (forall ((v_prenex_18176 Int) (v_prenex_18177 Int)) (or (<= (select main_a v_prenex_18176) (select main_a v_prenex_18177)) (<= (select main_a v_prenex_18176) 999) (<= (* 2 (select main_a v_prenex_18176)) 1000) (<= (+ main_y 1) v_prenex_18177) (< v_prenex_18177 main_y) (<= 500 (select main_a v_prenex_18177)))) (forall ((v_prenex_20475 Int) (v_prenex_20474 Int)) (or (<= (* 2 (select main_a v_prenex_20475)) 1998) (<= 0 (+ (select main_a v_prenex_20474) 498)) (<= (* 2 (select main_a v_prenex_20474)) 1000) (< v_prenex_20475 main_y) (<= (+ main_x 1) v_prenex_20474) (<= (+ (select main_a v_prenex_20475) (select main_a v_prenex_20474)) 1000) (<= (+ main_y 1) v_prenex_20475))) (forall ((v_prenex_13536 Int) (v_prenex_13537 Int)) (or (<= 1 (select main_a v_prenex_13537)) (< v_prenex_13537 main_y) (<= (+ main_y 1) v_prenex_13537) (<= (+ (select main_a v_prenex_13537) (select main_a v_prenex_13536)) 1000) (<= 0 (+ (select main_a v_prenex_13536) 498)) (<= 2 (* 2 (select main_a v_prenex_13536))))) (or (forall ((v_prenex_17018 Int)) (or (<= 2 (* 2 (select main_a v_prenex_17018))) (<= 0 (+ (select main_a v_prenex_17018) 498)))) (forall ((v_prenex_17019 Int)) (or (<= (+ main_y 1) v_prenex_17019) (<= (* 2 (select main_a v_prenex_17019)) 1998) (<= 1000 (* 2 (select main_a v_prenex_17019))) (< v_prenex_17019 main_y) (<= 1 (select main_a v_prenex_17019))))) (or (forall ((v_prenex_15714 Int)) (<= 2 (* 2 (select main_a v_prenex_15714)))) (forall ((v_prenex_15715 Int)) (or (<= (+ main_y 1) v_prenex_15715) (<= (* 2 (select main_a v_prenex_15715)) 1998) (< v_prenex_15715 main_y) (<= 1 (select main_a v_prenex_15715))))) (forall ((v_prenex_16126 Int) (v_prenex_16127 Int)) (or (<= 1 (select main_a v_prenex_16126)) (< v_prenex_16127 main_y) (<= (+ main_x 1) v_prenex_16126) (<= (+ (select main_a v_prenex_16127) (select main_a v_prenex_16126)) 1000) (<= 500 (select main_a v_prenex_16127)) (<= (+ main_y 1) v_prenex_16127) (<= (select main_a v_prenex_16126) 999))) (or (forall ((v_prenex_15422 Int)) (or (<= 1 (select main_a v_prenex_15422)) (<= (+ main_x 1) v_prenex_15422))) (forall ((v_prenex_15423 Int)) (or (<= (+ main_y 1) v_prenex_15423) (<= (select main_a v_prenex_15423) 999) (<= (* 2 (select main_a v_prenex_15423)) 1998) (< v_prenex_15423 main_y)))) (forall ((v_prenex_13499 Int) (v_prenex_13500 Int)) (or (< v_prenex_13500 main_y) (<= (select main_a v_prenex_13499) (select main_a v_prenex_13500)) (<= (* 2 (select main_a v_prenex_13499)) 1000) (<= (select main_a v_prenex_13499) 500) (<= (+ main_y 1) v_prenex_13500) (<= 1 (select main_a v_prenex_13500)) (<= (* 2 (select main_a v_prenex_13500)) 1998))) (forall ((v_prenex_16012 Int) (v_prenex_16013 Int)) (or (<= (select main_a v_prenex_16012) (select main_a v_prenex_16013)) (< v_prenex_16013 main_y) (<= (+ main_x 1) v_prenex_16012) (<= (select main_a v_prenex_16013) 999) (<= (select main_a v_prenex_16012) 999) (<= (+ main_y 1) v_prenex_16013) (<= 1 (select main_a v_prenex_16012)))) (or (forall ((v_prenex_14662 Int)) (or (< v_prenex_14662 main_x) (<= (* 2 (select main_a v_prenex_14662)) 1000))) (forall ((v_prenex_14663 Int)) (or (< v_prenex_14663 main_y) (<= (+ main_y 1) v_prenex_14663) (<= 1000 (* 2 (select main_a v_prenex_14663))) (<= 1 (select main_a v_prenex_14663))))) (forall ((v_prenex_14141 Int) (v_prenex_14140 Int)) (or (< v_prenex_14141 main_y) (<= (select main_a v_prenex_14140) (select main_a v_prenex_14141)) (<= 1000 (* 2 (select main_a v_prenex_14141))) (<= (+ main_y 1) v_prenex_14141) (<= 1 (select main_a v_prenex_14141)) (<= (select main_a v_prenex_14140) 500))) (or (forall ((v_prenex_14189 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_14189))) (<= (+ main_y 1) v_prenex_14189) (< v_prenex_14189 main_y) (<= (* 2 (select main_a v_prenex_14189)) 1998))) (forall ((v_prenex_14188 Int)) (or (<= (+ main_x 1) v_prenex_14188) (<= (* 2 (select main_a v_prenex_14188)) 1000) (<= (select main_a v_prenex_14188) 999)))) (forall ((v_prenex_18367 Int) (v_prenex_18366 Int)) (or (<= (select main_a v_prenex_18367) 1498) (<= (select main_a v_prenex_18366) (select main_a v_prenex_18367)) (<= (+ main_y 1) v_prenex_18367) (<= (select main_a v_prenex_18366) 999) (<= 1 (select main_a v_prenex_18366)) (<= 1000 (* 2 (select main_a v_prenex_18367))) (< v_prenex_18367 main_y))) (forall ((v_prenex_13876 Int) (v_prenex_13875 Int)) (or (<= (* 2 (select main_a v_prenex_13876)) 1998) (<= (* 2 (select main_a v_prenex_13875)) 1000) (<= (+ main_y 1) v_prenex_13876) (< v_prenex_13875 main_x) (<= 1000 (+ (select main_a v_prenex_13876) (select main_a v_prenex_13875))) (< v_prenex_13876 main_y) (<= 0 (+ (select main_a v_prenex_13875) 498)))) (forall ((v_prenex_17178 Int) (v_prenex_17179 Int)) (or (< v_prenex_17179 main_y) (<= 1 (select main_a v_prenex_17178)) (<= (+ main_y 1) v_prenex_17179) (< v_prenex_17178 main_x) (<= 0 (+ (select main_a v_prenex_17178) 498)) (<= 1000 (* 2 (select main_a v_prenex_17179))) (<= 1000 (+ (select main_a v_prenex_17179) (select main_a v_prenex_17178))))) (forall ((v_prenex_14501 Int) (v_prenex_14500 Int)) (or (<= (select main_a v_prenex_14500) 999) (<= 2 (* 2 (select main_a v_prenex_14500))) (<= 1000 (+ (select main_a v_prenex_14501) (select main_a v_prenex_14500))) (<= (+ main_x 1) v_prenex_14500) (< v_prenex_14500 main_x))) (or (forall ((v_prenex_18867 Int)) (or (<= 0 (+ (select main_a v_prenex_18867) 498)) (<= 2 (* 2 (select main_a v_prenex_18867))))) (forall ((v_prenex_18868 Int)) (or (< v_prenex_18868 main_y) (<= 1 (select main_a v_prenex_18868)) (<= (* 2 (select main_a v_prenex_18868)) 1998) (<= (select main_a v_prenex_18868) 1498) (<= (+ main_y 1) v_prenex_18868)))) (forall ((v_prenex_20233 Int) (v_prenex_20232 Int)) (or (<= 500 (select main_a v_prenex_20233)) (<= (+ main_y 1) v_prenex_20233) (<= 1000 (+ (select main_a v_prenex_20233) (select main_a v_prenex_20232))) (<= 1 (select main_a v_prenex_20232)) (< v_prenex_20233 main_y) (< v_prenex_20232 main_x) (<= (select main_a v_prenex_20232) 999))) (forall ((v_prenex_16148 Int) (v_prenex_16149 Int)) (or (<= 500 (select main_a v_prenex_16149)) (<= (* 2 (select main_a v_prenex_16148)) 1000) (<= (select main_a v_prenex_16149) 1498) (<= (+ main_y 1) v_prenex_16149) (<= (select main_a v_prenex_16148) (select main_a v_prenex_16149)) (< v_prenex_16149 main_y) (<= 0 (+ (select main_a v_prenex_16148) 498)))) (forall ((v_prenex_19889 Int) (v_prenex_19890 Int)) (or (<= 1 (select main_a v_prenex_19890)) (< v_prenex_19890 main_y) (<= (+ (select main_a v_prenex_19890) (select main_a v_prenex_19889)) 1000) (<= (+ main_y 1) v_prenex_19890) (<= (select main_a v_prenex_19890) 999) (<= (select main_a v_prenex_19889) 500))) (forall ((v_prenex_16902 Int) (v_prenex_16903 Int)) (or (<= (select main_a v_prenex_16902) 999) (<= 1000 (+ (select main_a v_prenex_16903) (select main_a v_prenex_16902))) (<= (+ main_y 1) v_prenex_16903) (<= 0 (+ (select main_a v_prenex_16902) 498)) (< v_prenex_16903 main_y) (< v_prenex_16902 main_x) (<= (select main_a v_prenex_16903) 999))) (forall ((v_prenex_18447 Int) (v_prenex_18446 Int)) (or (< v_prenex_18447 main_y) (<= 0 (+ (select main_a v_prenex_18446) 498)) (<= (+ main_y 1) v_prenex_18447) (<= (select main_a v_prenex_18447) (+ (select main_a v_prenex_18446) 998)) (<= (select main_a v_prenex_18447) 999) (<= 2 (* 2 (select main_a v_prenex_18446))) (<= 1 (select main_a v_prenex_18447)))) (forall ((v_prenex_17937 Int) (v_prenex_17938 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_17938))) (<= 0 (+ (select main_a v_prenex_17937) 498)) (< v_prenex_17938 main_y) (<= 2 (* 2 (select main_a v_prenex_17937))) (<= 1 (select main_a v_prenex_17938)) (<= (+ main_y 1) v_prenex_17938) (<= 1000 (+ (select main_a v_prenex_17938) (select main_a v_prenex_17937))))) (forall ((v_prenex_18745 Int) (v_prenex_18744 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_18745))) (<= (select main_a v_prenex_18744) (select main_a v_prenex_18745)) (<= (select main_a v_prenex_18745) 999) (<= 2 (* 2 (select main_a v_prenex_18744))) (<= 0 (+ (select main_a v_prenex_18744) 498)) (< v_prenex_18745 main_y) (<= (+ main_y 1) v_prenex_18745))) (or (forall ((v_prenex_14994 Int)) (or (<= (* 2 (select main_a v_prenex_14994)) 1000) (<= 0 (+ (select main_a v_prenex_14994) 498)))) (forall ((v_prenex_14995 Int)) (or (<= (+ main_y 1) v_prenex_14995) (<= (* 2 (select main_a v_prenex_14995)) 1998) (<= 1 (select main_a v_prenex_14995)) (< v_prenex_14995 main_y)))) (forall ((v_prenex_16034 Int) (v_prenex_16035 Int)) (or (<= 2 (* 2 (select main_a v_prenex_16034))) (< v_prenex_16035 main_y) (<= (select main_a v_prenex_16034) (select main_a v_prenex_16035)) (< v_prenex_16034 main_x) (<= (+ main_y 1) v_prenex_16035) (<= (select main_a v_prenex_16034) 500) (<= (* 2 (select main_a v_prenex_16035)) 1998))) (forall ((v_prenex_15585 Int) (v_prenex_15584 Int)) (or (<= (* 2 (select main_a v_prenex_15584)) 1000) (<= (select main_a v_prenex_15584) (select main_a v_prenex_15585)) (<= (+ main_y 1) v_prenex_15585) (<= (select main_a v_prenex_15585) 1498) (< v_prenex_15585 main_y) (<= 1 (select main_a v_prenex_15584)))) (forall ((v_prenex_15079 Int) (v_prenex_15078 Int)) (or (<= 1000 (+ (select main_a v_prenex_15079) (select main_a v_prenex_15078))) (<= (select main_a v_prenex_15078) 999) (<= (* 2 (select main_a v_prenex_15079)) 1998) (<= (* 2 (select main_a v_prenex_15078)) 1000) (< v_prenex_15079 main_y) (< v_prenex_15078 main_x) (<= (+ main_y 1) v_prenex_15079))) (forall ((v_prenex_19704 Int) (v_prenex_19703 Int)) (or (<= (select main_a v_prenex_19703) (select main_a v_prenex_19704)) (< v_prenex_19704 main_y) (<= 1 (select main_a v_prenex_19704)) (<= 1 (select main_a v_prenex_19703)) (<= (* 2 (select main_a v_prenex_19704)) 1998) (<= (+ main_y 1) v_prenex_19704))) (or (forall ((v_prenex_20838 Int)) (or (< v_prenex_20838 main_y) (<= (* 2 (select main_a v_prenex_20838)) 1998) (<= 500 (select main_a v_prenex_20838)) (<= (+ main_y 1) v_prenex_20838))) (forall ((v_prenex_20837 Int)) (or (<= (select main_a v_prenex_20837) 500) (<= (* 2 (select main_a v_prenex_20837)) 1000)))) (forall ((v_prenex_16694 Int) (v_prenex_16695 Int)) (or (<= 1000 (+ (select main_a v_prenex_16695) (select main_a v_prenex_16694))) (< v_prenex_16695 main_y) (<= (+ main_y 1) v_prenex_16695) (<= (select main_a v_prenex_16695) 1498) (<= (* 2 (select main_a v_prenex_16694)) 1000))) (forall ((v_prenex_18088 Int) (v_prenex_18089 Int)) (or (<= (select main_a v_prenex_18088) (select main_a v_prenex_18089)) (<= 1000 (* 2 (select main_a v_prenex_18089))) (<= (* 2 (select main_a v_prenex_18088)) 1000) (<= (+ main_y 1) v_prenex_18089) (<= 1 (select main_a v_prenex_18089)) (< v_prenex_18089 main_y) (<= (select main_a v_prenex_18088) 999))) (forall ((v_prenex_19571 Int) (v_prenex_19570 Int)) (or (<= (* 2 (select main_a v_prenex_19570)) 1000) (<= 1000 (+ (select main_a v_prenex_19571) (select main_a v_prenex_19570))) (< v_prenex_19571 main_y) (<= 1 (select main_a v_prenex_19570)) (<= (* 2 (select main_a v_prenex_19571)) 1998) (< v_prenex_19570 main_x) (<= (+ main_y 1) v_prenex_19571))) (forall ((v_prenex_17732 Int) (v_prenex_17731 Int)) (or (<= (+ main_y 1) v_prenex_17732) (<= (+ (select main_a v_prenex_17732) (select main_a v_prenex_17731)) 1000) (<= (+ main_x 1) v_prenex_17731) (<= (select main_a v_prenex_17732) 999) (<= 0 (+ (select main_a v_prenex_17731) 498)) (<= (select main_a v_prenex_17731) 500) (< v_prenex_17732 main_y))) (forall ((v_prenex_17983 Int) (v_prenex_17984 Int)) (or (<= (+ main_y 1) v_prenex_17984) (<= 1000 (+ (select main_a v_prenex_17984) (select main_a v_prenex_17983))) (< v_prenex_17983 main_x) (<= (select main_a v_prenex_17983) 999) (<= 1 (select main_a v_prenex_17983)) (< v_prenex_17984 main_y) (<= (* 2 (select main_a v_prenex_17984)) 1998))) (forall ((v_prenex_16946 Int) (v_prenex_16947 Int)) (or (<= (+ main_y 1) v_prenex_16947) (<= (select main_a v_prenex_16947) 999) (< v_prenex_16947 main_y) (<= (select main_a v_prenex_16947) (+ (select main_a v_prenex_16946) 998)) (<= (* 2 (select main_a v_prenex_16947)) 1998) (<= 2 (* 2 (select main_a v_prenex_16946))))) (forall ((v_prenex_15568 Int) (v_prenex_15569 Int)) (or (<= 0 (+ (select main_a v_prenex_15568) 498)) (<= 2 (* 2 (select main_a v_prenex_15568))) (<= 500 (select main_a v_prenex_15569)) (<= (+ main_y 1) v_prenex_15569) (<= 1000 (* 2 (select main_a v_prenex_15569))) (<= 1000 (+ (select main_a v_prenex_15569) (select main_a v_prenex_15568))) (< v_prenex_15569 main_y))) (or (forall ((v_prenex_16663 Int)) (or (<= 500 (select main_a v_prenex_16663)) (< v_prenex_16663 main_y) (<= (+ main_y 1) v_prenex_16663) (<= 1000 (* 2 (select main_a v_prenex_16663))))) (forall ((v_prenex_16662 Int)) (or (<= (select main_a v_prenex_16662) 500) (<= 2 (* 2 (select main_a v_prenex_16662))) (< v_prenex_16662 main_x)))) (or (forall ((v_prenex_19724 Int)) (or (<= (+ main_y 1) v_prenex_19724) (< v_prenex_19724 main_y) (<= 1000 (* 2 (select main_a v_prenex_19724))) (<= (* 2 (select main_a v_prenex_19724)) 1998))) (forall ((v_prenex_19723 Int)) (or (<= (* 2 (select main_a v_prenex_19723)) 1000) (<= (select main_a v_prenex_19723) 500)))) (forall ((v_prenex_15799 Int) (v_prenex_15798 Int)) (or (< v_prenex_15799 main_y) (<= (select main_a v_prenex_15799) 1498) (<= 1000 (+ (select main_a v_prenex_15799) (select main_a v_prenex_15798))) (<= 500 (select main_a v_prenex_15799)) (<= 2 (* 2 (select main_a v_prenex_15798))) (<= (+ main_y 1) v_prenex_15799) (<= (select main_a v_prenex_15798) 500))) (forall ((v_prenex_19157 Int) (v_prenex_19158 Int)) (or (< v_prenex_19158 main_y) (<= 1 (select main_a v_prenex_19157)) (<= (select main_a v_prenex_19157) (select main_a v_prenex_19158)) (<= (select main_a v_prenex_19157) 999) (<= (+ main_y 1) v_prenex_19158) (<= (select main_a v_prenex_19158) 1498))) (forall ((v_prenex_21287 Int)) (or (< v_prenex_21287 main_y) (<= 1 (select main_a v_prenex_21287)) (<= (+ main_y 1) v_prenex_21287) (<= (select main_a v_prenex_21287) 1498) (<= (* 2 (select main_a v_prenex_21287)) 1998))) (forall ((v_prenex_21553 Int) (v_prenex_21552 Int)) (or (<= 1000 (+ (select main_a v_prenex_21553) (select main_a v_prenex_21552))) (< v_prenex_21553 main_y) (<= (select main_a v_prenex_21552) 999) (<= 500 (select main_a v_prenex_21553)) (<= 2 (* 2 (select main_a v_prenex_21552))) (<= (+ main_y 1) v_prenex_21553) (< v_prenex_21552 main_x))) (forall ((v_prenex_15898 Int) (v_prenex_15899 Int)) (or (<= (+ (select main_a v_prenex_15899) (select main_a v_prenex_15898)) 1000) (<= 1000 (* 2 (select main_a v_prenex_15899))) (< v_prenex_15899 main_y) (<= (+ main_y 1) v_prenex_15899) (<= 2 (* 2 (select main_a v_prenex_15898))) (<= (+ main_x 1) v_prenex_15898))) (forall ((v_prenex_16962 Int) (v_prenex_16963 Int)) (or (<= (+ main_y 1) v_prenex_16963) (< v_prenex_16963 main_y) (<= (select main_a v_prenex_16963) (+ (select main_a v_prenex_16962) 998)) (<= 0 (+ (select main_a v_prenex_16962) 498)) (<= 1 (select main_a v_prenex_16963)) (<= 2 (* 2 (select main_a v_prenex_16962))))) (or (forall ((v_prenex_18280 Int)) (<= 2 (* 2 (select main_a v_prenex_18280)))) (forall ((v_prenex_18281 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_18281))) (<= (* 2 (select main_a v_prenex_18281)) 1998) (< v_prenex_18281 main_y) (<= (+ main_y 1) v_prenex_18281)))) (forall ((v_prenex_20045 Int) (v_prenex_20044 Int)) (or (<= (+ main_y 1) v_prenex_20045) (<= (select main_a v_prenex_20044) (select main_a v_prenex_20045)) (<= (select main_a v_prenex_20044) 500) (<= (* 2 (select main_a v_prenex_20045)) 1998) (<= 1 (select main_a v_prenex_20045)) (< v_prenex_20045 main_y))) (forall ((v_prenex_17008 Int) (v_prenex_17009 Int)) (or (<= 1 (select main_a v_prenex_17009)) (<= (select main_a v_prenex_17009) 999) (<= 1000 (+ (select main_a v_prenex_17009) (select main_a v_prenex_17008))) (<= (select main_a v_prenex_17008) 999) (<= (select main_a v_prenex_17008) 500) (<= (+ main_y 1) v_prenex_17009) (< v_prenex_17009 main_y))) (forall ((v_prenex_21316 Int) (v_prenex_21317 Int)) (or (<= (+ main_y 1) v_prenex_21317) (<= (select main_a v_prenex_21317) 1498) (<= 500 (select main_a v_prenex_21317)) (< v_prenex_21317 main_y) (<= 2 (* 2 (select main_a v_prenex_21316))) (<= (select main_a v_prenex_21316) 999) (<= (select main_a v_prenex_21317) (+ (select main_a v_prenex_21316) 998)))) (forall ((v_prenex_14402 Int) (v_prenex_14401 Int)) (or (< v_prenex_14402 main_y) (<= (+ main_y 1) v_prenex_14402) (<= 2 (* 2 (select main_a v_prenex_14401))) (<= (select main_a v_prenex_14402) 999) (<= 1000 (* 2 (select main_a v_prenex_14402))) (<= 1 (select main_a v_prenex_14401)) (<= 1000 (+ (select main_a v_prenex_14402) (select main_a v_prenex_14401))))) (forall ((v_prenex_20946 Int) (v_prenex_20945 Int)) (or (<= (select main_a v_prenex_20945) (select main_a v_prenex_20946)) (<= 500 (select main_a v_prenex_20946)) (<= (+ main_y 1) v_prenex_20946) (< v_prenex_20946 main_y) (<= (+ main_x 1) v_prenex_20945) (<= 0 (+ (select main_a v_prenex_20945) 498)))) (forall ((v_prenex_19371 Int) (v_prenex_19370 Int)) (or (<= 0 (+ (select main_a v_prenex_19370) 498)) (<= (select main_a v_prenex_19370) (select main_a v_prenex_19371)) (<= (select main_a v_prenex_19371) 999) (< v_prenex_19371 main_y) (< v_prenex_19370 main_x) (<= (select main_a v_prenex_19370) 500) (<= (+ main_y 1) v_prenex_19371))) (forall ((v_prenex_16714 Int) (v_prenex_16715 Int)) (or (< v_prenex_16715 main_y) (< v_prenex_16714 main_x) (<= (+ main_y 1) v_prenex_16715) (<= (select main_a v_prenex_16715) 999) (<= 1 (select main_a v_prenex_16714)) (<= (+ (select main_a v_prenex_16715) (select main_a v_prenex_16714)) 1000) (<= 2 (* 2 (select main_a v_prenex_16714))))) (forall ((v_prenex_20583 Int) (v_prenex_20582 Int)) (or (<= (select main_a v_prenex_20582) (select main_a v_prenex_20583)) (<= 500 (select main_a v_prenex_20583)) (<= 1 (select main_a v_prenex_20582)) (<= (+ main_y 1) v_prenex_20583) (<= (+ main_x 1) v_prenex_20582) (<= (* 2 (select main_a v_prenex_20582)) 1000) (< v_prenex_20583 main_y))) (forall ((v_prenex_13665 Int) (v_prenex_13666 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_13666))) (<= (+ (select main_a v_prenex_13666) (select main_a v_prenex_13665)) 1000) (< v_prenex_13666 main_y) (<= (+ main_y 1) v_prenex_13666) (<= (select main_a v_prenex_13665) 999) (<= 1 (select main_a v_prenex_13665)) (< v_prenex_13665 main_x))) (or (forall ((v_prenex_18746 Int)) (or (<= (* 2 (select main_a v_prenex_18746)) 1000) (< v_prenex_18746 main_x))) (forall ((v_prenex_18747 Int)) (or (<= (* 2 (select main_a v_prenex_18747)) 1998) (<= (+ main_y 1) v_prenex_18747) (<= 1 (select main_a v_prenex_18747)) (< v_prenex_18747 main_y)))))} [2019-01-18 16:19:06,490 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2019-01-18 16:19:06,490 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2019-01-18 16:19:06,491 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2019-01-18 16:19:06,491 WARN L223 ngHoareTripleChecker]: -- [2019-01-18 16:19:06,491 WARN L224 ngHoareTripleChecker]: Pre: {2147483619#(or (forall ((v_idx_191 Int) (v_idx_190 Int) (v_idx_188 Int) (v_idx_189 Int) (v_idx_187 Int)) (exists ((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)) (and (<= (- (- v_v_328_1) v_v_328_1) (- 1002)) (or (= v_v_331_1 (select c_main_a v_idx_191)) (< v_idx_191 (+ c_main_x 1))) (<= (- (- v_v_328_1) v_v_330_1) (- 1000)) (<= (- v_v_330_1 (- v_v_330_1)) 998) (or (<= c_main_y v_idx_187) (= v_v_327_1 (select c_main_a v_idx_187))) (<= (- v_v_328_1 (- v_v_330_1)) 1000) (<= (- (- v_v_328_1) (- v_v_330_1)) (- 2)) (or (< v_idx_190 c_main_x) (<= (+ c_main_x 1) v_idx_190) (= v_v_330_1 (select c_main_a v_idx_190))) (or (<= c_main_x v_idx_189) (< v_idx_189 (+ c_main_y 1)) (= (select c_main_a v_idx_189) v_v_329_1)) (<= (- v_v_328_1 v_v_330_1) 1000) (<= (- (- v_v_330_1) v_v_330_1) 0) (<= (+ c_main_y 1) c_main_x) (or (= (select c_main_a v_idx_188) v_v_328_1) (<= (+ c_main_y 1) v_idx_188) (< v_idx_188 c_main_y)) (<= (- v_v_328_1 (- v_v_328_1)) 2000) (<= (- (- c_main_x) (- c_main_y)) (- 1))))) (forall ((v_idx_184 Int) (v_idx_185 Int) (v_idx_182 Int) (v_idx_183 Int) (v_idx_186 Int)) (exists ((v_v_333_1 Int) (v_v_332_1 Int) (v_v_336_1 Int) (v_v_335_1 Int) (v_v_334_1 Int)) (and (<= (- (- v_v_333_1) v_v_335_1) (- 1000)) (or (= v_v_336_1 (select c_main_a v_idx_186)) (< v_idx_186 (+ c_main_x 1))) (<= (- (- v_v_333_1) (- v_v_335_1)) (- 2)) (<= (- v_v_335_1 (- v_v_335_1)) 998) (<= (- v_v_333_1 (- v_v_335_1)) 1000) (or (<= (+ c_main_y 1) v_idx_183) (= v_v_333_1 (select c_main_a v_idx_183)) (< v_idx_183 c_main_y)) (or (<= c_main_y v_idx_182) (= v_v_332_1 (select c_main_a v_idx_182))) (<= (- (- v_v_333_1) v_v_333_1) (- 1002)) (or (<= (+ c_main_x 1) v_idx_185) (< v_idx_185 c_main_x) (= (select c_main_a v_idx_185) v_v_335_1)) (<= (- v_v_333_1 (- v_v_333_1)) 1998) (<= (- v_v_333_1 v_v_335_1) 998) (<= (- (- v_v_335_1) v_v_335_1) (- 2)) (<= (+ c_main_y 1) c_main_x) (or (<= c_main_x v_idx_184) (= (select c_main_a v_idx_184) v_v_334_1) (< v_idx_184 (+ c_main_y 1))) (<= (- (- c_main_x) (- c_main_y)) (- 1))))))} [2019-01-18 16:19:06,491 WARN L228 ngHoareTripleChecker]: Action: assume !(a[x] == 1000); [2019-01-18 16:19:06,491 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (not (= (select c_main_a c_main_x) 1000)) [2019-01-18 16:19:06,491 WARN L230 ngHoareTripleChecker]: Post: {2147483618#(forall ((v_idx_192 Int) (v_idx_195 Int) (v_idx_196 Int) (v_idx_193 Int) (v_idx_194 Int)) (exists ((v_v_815_1 Int) (v_v_331_1 Int) (v_v_329_1 Int) (v_v_327_1 Int) (v_v_328_1 Int)) (and (or (= v_v_328_1 (select c_main_a v_idx_193)) (< v_idx_193 c_main_y) (<= (+ c_main_y 1) v_idx_193)) (<= (- (- v_v_328_1) v_v_328_1) (- 1002)) (<= (- v_v_328_1 (- v_v_815_1)) 1000) (or (<= c_main_y v_idx_192) (= v_v_327_1 (select c_main_a v_idx_192))) (<= (- v_v_328_1 v_v_815_1) 1000) (<= (- v_v_815_1 (- v_v_815_1)) 998) (or (= v_v_329_1 (select c_main_a v_idx_194)) (<= c_main_x v_idx_194) (< v_idx_194 (+ c_main_y 1))) (<= (- (- v_v_328_1) v_v_815_1) (- 1000)) (<= (- (- v_v_815_1) v_v_815_1) 0) (<= (- (- v_v_328_1) (- v_v_815_1)) (- 2)) (or (< v_idx_196 (+ c_main_x 1)) (= v_v_331_1 (select c_main_a v_idx_196))) (or (<= (+ c_main_x 1) v_idx_195) (< v_idx_195 c_main_x) (= (select c_main_a v_idx_195) v_v_815_1)) (<= (+ c_main_y 1) c_main_x) (<= (- v_v_328_1 (- v_v_328_1)) 2000) (<= (- (- c_main_x) (- c_main_y)) (- 1)))))} [2019-01-18 16:19:06,492 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2019-01-18 16:19:06,750 WARN L268 ngHoareTripleChecker]: -- [2019-01-18 16:19:06,750 WARN L269 ngHoareTripleChecker]: Simplified triple [2019-01-18 16:19:13,479 WARN L181 SmtUtils]: Spent 6.73 s on a formula simplification that was a NOOP. DAG size: 129 [2019-01-18 16:19:13,479 WARN L270 ngHoareTripleChecker]: Pre: {2147483619#(or (forall ((v_idx_191 Int) (v_idx_190 Int) (v_idx_188 Int) (v_idx_189 Int) (v_idx_187 Int)) (exists ((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)) (and (<= (- (- v_v_328_1) v_v_328_1) (- 1002)) (or (= v_v_331_1 (select main_a v_idx_191)) (< v_idx_191 (+ main_x 1))) (<= (- (- v_v_328_1) v_v_330_1) (- 1000)) (<= (- v_v_330_1 (- v_v_330_1)) 998) (or (<= main_y v_idx_187) (= v_v_327_1 (select main_a v_idx_187))) (<= (- v_v_328_1 (- v_v_330_1)) 1000) (<= (- (- v_v_328_1) (- v_v_330_1)) (- 2)) (or (< v_idx_190 main_x) (<= (+ main_x 1) v_idx_190) (= v_v_330_1 (select main_a v_idx_190))) (or (<= main_x v_idx_189) (< v_idx_189 (+ main_y 1)) (= (select main_a v_idx_189) v_v_329_1)) (<= (- v_v_328_1 v_v_330_1) 1000) (<= (- (- v_v_330_1) v_v_330_1) 0) (<= (+ main_y 1) main_x) (or (= (select main_a v_idx_188) v_v_328_1) (<= (+ main_y 1) v_idx_188) (< v_idx_188 main_y)) (<= (- v_v_328_1 (- v_v_328_1)) 2000) (<= (- (- main_x) (- main_y)) (- 1))))) (forall ((v_idx_184 Int) (v_idx_185 Int) (v_idx_182 Int) (v_idx_183 Int) (v_idx_186 Int)) (exists ((v_v_333_1 Int) (v_v_332_1 Int) (v_v_336_1 Int) (v_v_335_1 Int) (v_v_334_1 Int)) (and (<= (- (- v_v_333_1) v_v_335_1) (- 1000)) (or (= v_v_336_1 (select main_a v_idx_186)) (< v_idx_186 (+ main_x 1))) (<= (- (- v_v_333_1) (- v_v_335_1)) (- 2)) (<= (- v_v_335_1 (- v_v_335_1)) 998) (<= (- v_v_333_1 (- v_v_335_1)) 1000) (or (<= (+ main_y 1) v_idx_183) (= v_v_333_1 (select main_a v_idx_183)) (< v_idx_183 main_y)) (or (<= main_y v_idx_182) (= v_v_332_1 (select main_a v_idx_182))) (<= (- (- v_v_333_1) v_v_333_1) (- 1002)) (or (<= (+ main_x 1) v_idx_185) (< v_idx_185 main_x) (= (select main_a v_idx_185) v_v_335_1)) (<= (- v_v_333_1 (- v_v_333_1)) 1998) (<= (- v_v_333_1 v_v_335_1) 998) (<= (- (- v_v_335_1) v_v_335_1) (- 2)) (<= (+ main_y 1) main_x) (or (<= main_x v_idx_184) (= (select main_a v_idx_184) v_v_334_1) (< v_idx_184 (+ main_y 1))) (<= (- (- main_x) (- main_y)) (- 1))))))} [2019-01-18 16:19:13,479 WARN L274 ngHoareTripleChecker]: Action: assume !(a[x] == 1000); [2019-01-18 16:19:13,480 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (not (= (select c_main_a c_main_x) 1000)) [2019-01-18 16:22:50,681 WARN L276 ngHoareTripleChecker]: Post: {2147483618#(and (forall ((v_idx_195 Int) (v_idx_193 Int)) (or (<= (+ main_x 1) v_idx_195) (<= 1002 (* 2 (select main_a v_idx_193))) (< v_idx_195 main_x) (<= 1000 (+ (select main_a v_idx_195) (select main_a v_idx_193))) (<= (select main_a v_idx_195) 998) (<= (* 2 (select main_a v_idx_193)) 2000) (<= 0 (select main_a v_idx_195)))) (forall ((v_prenex_30796 Int) (v_prenex_30795 Int)) (or (<= (+ main_x 1) v_prenex_30795) (<= 0 (* 2 (select main_a v_prenex_30795))) (<= (select main_a v_prenex_30796) 1499) (<= 2 (select main_a v_prenex_30796)) (<= (select main_a v_prenex_30796) (+ (select main_a v_prenex_30795) 1000)) (< v_prenex_30796 main_y) (< v_prenex_30795 main_x))) (forall ((v_prenex_25521 Int) (v_prenex_25520 Int)) (or (<= 0 (select main_a v_prenex_25520)) (<= (select main_a v_prenex_25520) 499) (<= (select main_a v_prenex_25521) (+ (select main_a v_prenex_25520) 1000)) (<= (select main_a v_prenex_25521) 1000) (<= (* 2 (select main_a v_prenex_25521)) 2000) (<= (+ main_x 1) v_prenex_25520) (< v_prenex_25520 main_x))) (or (forall ((v_prenex_28252 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_28252))) (<= (select main_a v_prenex_28252) 1499))) (forall ((v_prenex_28251 Int)) (or (<= (select main_a v_prenex_28251) 499) (<= (+ main_x 1) v_prenex_28251) (< v_prenex_28251 main_x) (<= 0 (* 2 (select main_a v_prenex_28251))) (<= 0 (select main_a v_prenex_28251))))) (forall ((v_prenex_24612 Int) (v_prenex_24611 Int)) (or (<= (+ main_x 1) v_prenex_24611) (<= 0 (+ (select main_a v_prenex_24611) 499)) (<= 2 (select main_a v_prenex_24612)) (<= (+ (select main_a v_prenex_24611) (select main_a v_prenex_24612)) 1000) (<= 1002 (* 2 (select main_a v_prenex_24612))) (< v_prenex_24611 main_x) (<= (select main_a v_prenex_24611) 499))) (forall ((v_prenex_27038 Int) (v_prenex_27039 Int)) (or (<= 0 (+ (select main_a v_prenex_27038) 499)) (<= 0 (select main_a v_prenex_27038)) (< v_prenex_27038 main_x) (<= (+ main_x 1) v_prenex_27038) (<= 1002 (* 2 (select main_a v_prenex_27039))) (<= 1000 (+ (select main_a v_prenex_27038) (select main_a v_prenex_27039))))) (or (forall ((v_prenex_26753 Int)) (or (< v_prenex_26753 main_x) (<= 0 (+ (select main_a v_prenex_26753) 499)) (<= (select main_a v_prenex_26753) 499) (<= 0 (* 2 (select main_a v_prenex_26753))) (<= (+ main_x 1) v_prenex_26753))) (forall ((v_prenex_26754 Int)) (or (<= (select main_a v_prenex_26754) 1499) (<= 2 (select main_a v_prenex_26754))))) (forall ((v_prenex_28983 Int) (v_prenex_28982 Int)) (or (< v_prenex_28982 main_x) (<= 0 (* 2 (select main_a v_prenex_28982))) (<= 1002 (* 2 (select main_a v_prenex_28983))) (<= (+ (select main_a v_prenex_28982) 2) (select main_a v_prenex_28983)) (<= (select main_a v_prenex_28982) 998) (<= 501 (select main_a v_prenex_28983)) (<= (+ main_x 1) v_prenex_28982))) (forall ((v_prenex_30159 Int) (v_prenex_30160 Int)) (or (<= (+ main_x 1) v_prenex_30159) (<= (select main_a v_prenex_30160) 1499) (< v_prenex_30159 main_x) (<= (* 2 (select main_a v_prenex_30159)) 998) (<= (select main_a v_prenex_30160) 1000) (<= 1000 (+ (select main_a v_prenex_30159) (select main_a v_prenex_30160))))) (forall ((v_prenex_30459 Int) (v_prenex_30460 Int)) (or (< v_prenex_30459 main_x) (<= 2 (select main_a v_prenex_30460)) (<= (+ (select main_a v_prenex_30459) 2) (select main_a v_prenex_30460)) (<= 0 (select main_a v_prenex_30459)) (<= (select main_a v_prenex_30460) 1499) (<= (+ main_x 1) v_prenex_30459) (<= (+ main_y 1) v_prenex_30460))) (or (forall ((v_prenex_22665 Int)) (or (<= 501 (select main_a v_prenex_22665)) (<= (* 2 (select main_a v_prenex_22665)) 2000))) (forall ((v_prenex_22664 Int)) (or (< v_prenex_22664 main_x) (<= (+ main_x 1) v_prenex_22664) (<= (* 2 (select main_a v_prenex_22664)) 998) (<= (select main_a v_prenex_22664) 499)))) (or (forall ((v_prenex_22677 Int)) (or (<= (select main_a v_prenex_22677) 1499) (<= 1002 (* 2 (select main_a v_prenex_22677))) (< v_prenex_22677 main_y))) (forall ((v_prenex_22676 Int)) (or (< v_prenex_22676 main_x) (<= (+ main_x 1) v_prenex_22676) (<= (* 2 (select main_a v_prenex_22676)) 998)))) (or (forall ((v_prenex_23299 Int)) (or (<= (* 2 (select main_a v_prenex_23299)) 2000) (< v_prenex_23299 main_y) (<= (select main_a v_prenex_23299) 1000))) (forall ((v_prenex_23298 Int)) (or (<= (+ main_x 1) v_prenex_23298) (<= 0 (select main_a v_prenex_23298)) (< v_prenex_23298 main_x) (<= (* 2 (select main_a v_prenex_23298)) 998)))) (or (forall ((v_prenex_28693 Int)) (or (<= 501 (select main_a v_prenex_28693)) (<= 1002 (* 2 (select main_a v_prenex_28693))))) (forall ((v_prenex_28692 Int)) (or (<= (select main_a v_prenex_28692) 998) (<= 0 (+ (select main_a v_prenex_28692) 499)) (<= (+ main_x 1) v_prenex_28692) (<= 0 (* 2 (select main_a v_prenex_28692))) (< v_prenex_28692 main_x)))) (forall ((v_prenex_26299 Int) (v_prenex_26300 Int)) (or (< v_prenex_26300 main_y) (<= 2 (select main_a v_prenex_26300)) (<= (select main_a v_prenex_26300) (+ (select main_a v_prenex_26299) 1000)) (<= (+ main_x 1) v_prenex_26299) (<= 1002 (* 2 (select main_a v_prenex_26300))) (< v_prenex_26299 main_x) (<= (* 2 (select main_a v_prenex_26299)) 998))) (or (forall ((v_prenex_22256 Int)) (or (<= 0 (+ (select main_a v_prenex_22256) 499)) (< v_prenex_22256 main_x) (<= (* 2 (select main_a v_prenex_22256)) 998) (<= (+ main_x 1) v_prenex_22256))) (forall ((v_prenex_22257 Int)) (or (<= (* 2 (select main_a v_prenex_22257)) 2000) (<= 1002 (* 2 (select main_a v_prenex_22257)))))) (forall ((v_prenex_24490 Int) (v_prenex_24491 Int)) (or (<= (+ (select main_a v_prenex_24490) (select main_a v_prenex_24491)) 1000) (< v_prenex_24490 main_x) (<= (select main_a v_prenex_24491) 1000) (<= (+ main_x 1) v_prenex_24490) (<= 501 (select main_a v_prenex_24491)) (<= 0 (+ (select main_a v_prenex_24490) 499)))) (forall ((v_prenex_30291 Int) (v_prenex_30292 Int)) (or (<= (* 2 (select main_a v_prenex_30292)) 2000) (<= 0 (+ (select main_a v_prenex_30291) 499)) (<= (+ (select main_a v_prenex_30291) (select main_a v_prenex_30292)) 1000) (< v_prenex_30291 main_x) (<= (+ main_x 1) v_prenex_30291) (<= 501 (select main_a v_prenex_30292)) (<= (* 2 (select main_a v_prenex_30291)) 998))) (forall ((v_prenex_29224 Int) (v_prenex_29223 Int)) (or (<= 0 (* 2 (select main_a v_prenex_29223))) (< v_prenex_29223 main_x) (<= 1000 (+ (select main_a v_prenex_29223) (select main_a v_prenex_29224))) (<= (+ main_x 1) v_prenex_29223) (<= 2 (select main_a v_prenex_29224)) (<= (select main_a v_prenex_29224) 1000) (< v_prenex_29224 main_y))) (forall ((v_prenex_23177 Int) (v_prenex_23176 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_23177))) (<= (* 2 (select main_a v_prenex_23177)) 2000) (< v_prenex_23176 main_x) (<= (+ main_x 1) v_prenex_23176) (<= (+ (select main_a v_prenex_23176) (select main_a v_prenex_23177)) 1000) (<= 0 (* 2 (select main_a v_prenex_23176))) (<= (select main_a v_prenex_23176) 998))) (forall ((v_prenex_28721 Int) (v_prenex_28720 Int)) (or (< v_prenex_28720 main_x) (<= 1000 (+ (select main_a v_prenex_28720) (select main_a v_prenex_28721))) (<= 2 (select main_a v_prenex_28721)) (<= (+ main_x 1) v_prenex_28720) (< v_prenex_28721 main_y) (<= 1002 (* 2 (select main_a v_prenex_28721))) (<= (select main_a v_prenex_28720) 998))) (forall ((v_prenex_30219 Int) (v_prenex_30220 Int)) (or (<= (* 2 (select main_a v_prenex_30220)) 2000) (<= (+ (select main_a v_prenex_30219) (select main_a v_prenex_30220)) 1000) (<= (+ main_x 1) v_prenex_30219) (<= 1002 (* 2 (select main_a v_prenex_30220))) (< v_prenex_30219 main_x) (<= 0 (* 2 (select main_a v_prenex_30219))) (<= 0 (select main_a v_prenex_30219)))) (forall ((v_prenex_30347 Int) (v_prenex_30346 Int)) (or (<= (select main_a v_prenex_30346) 499) (<= (+ (select main_a v_prenex_30346) 2) (select main_a v_prenex_30347)) (< v_prenex_30346 main_x) (<= 2 (select main_a v_prenex_30347)) (<= (+ main_x 1) v_prenex_30346) (< v_prenex_30347 main_y))) (or (forall ((v_prenex_30285 Int)) (or (< v_prenex_30285 main_x) (<= 0 (* 2 (select main_a v_prenex_30285))) (<= (+ main_x 1) v_prenex_30285) (<= (select main_a v_prenex_30285) 499) (<= (* 2 (select main_a v_prenex_30285)) 998))) (forall ((v_prenex_30286 Int)) (<= (* 2 (select main_a v_prenex_30286)) 2000))) (forall ((v_prenex_28719 Int) (v_prenex_28718 Int)) (or (<= 0 (+ (select main_a v_prenex_28718) 499)) (<= (select main_a v_prenex_28718) 998) (<= (select main_a v_prenex_28719) 1499) (<= (+ main_x 1) v_prenex_28718) (<= 1002 (* 2 (select main_a v_prenex_28719))) (<= (+ (select main_a v_prenex_28718) 2) (select main_a v_prenex_28719)) (< v_prenex_28718 main_x))) (forall ((v_prenex_29584 Int) (v_prenex_29583 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_29584))) (< v_prenex_29583 main_x) (<= (select main_a v_prenex_29583) 499) (<= (+ main_x 1) v_prenex_29583) (<= 0 (select main_a v_prenex_29583)) (<= (select main_a v_prenex_29584) 1499) (<= 1000 (+ (select main_a v_prenex_29583) (select main_a v_prenex_29584))))) (or (forall ((v_prenex_28854 Int)) (or (<= (+ main_x 1) v_prenex_28854) (<= 0 (* 2 (select main_a v_prenex_28854))) (<= (select main_a v_prenex_28854) 998) (< v_prenex_28854 main_x))) (forall ((v_prenex_28855 Int)) (or (<= 501 (select main_a v_prenex_28855)) (<= 2 (select main_a v_prenex_28855))))) (or (forall ((v_prenex_30284 Int)) (or (<= 501 (select main_a v_prenex_30284)) (<= (* 2 (select main_a v_prenex_30284)) 2000) (< v_prenex_30284 main_y))) (forall ((v_prenex_30283 Int)) (or (<= (* 2 (select main_a v_prenex_30283)) 998) (< v_prenex_30283 main_x) (<= (+ main_x 1) v_prenex_30283) (<= (select main_a v_prenex_30283) 998)))) (forall ((v_prenex_29978 Int) (v_prenex_29979 Int)) (or (<= 1000 (+ (select main_a v_prenex_29978) (select main_a v_prenex_29979))) (<= (+ main_x 1) v_prenex_29978) (<= (select main_a v_prenex_29979) 1499) (< v_prenex_29979 main_y) (<= 0 (select main_a v_prenex_29978)) (< v_prenex_29978 main_x) (<= (select main_a v_prenex_29979) 1000))) (forall ((v_prenex_29063 Int) (v_prenex_29062 Int)) (or (<= 0 (* 2 (select main_a v_prenex_29062))) (<= (select main_a v_prenex_29063) 1000) (<= 0 (select main_a v_prenex_29062)) (<= (+ main_x 1) v_prenex_29062) (<= (+ (select main_a v_prenex_29062) 2) (select main_a v_prenex_29063)) (<= 501 (select main_a v_prenex_29063)) (< v_prenex_29062 main_x))) (or (forall ((v_prenex_23381 Int)) (or (<= (* 2 (select main_a v_prenex_23381)) 2000) (<= (+ main_y 1) v_prenex_23381))) (forall ((v_prenex_23380 Int)) (or (<= (* 2 (select main_a v_prenex_23380)) 998) (< v_prenex_23380 main_x) (<= (+ main_x 1) v_prenex_23380)))) (forall ((v_prenex_23219 Int) (v_prenex_23218 Int)) (or (<= (+ main_x 1) v_prenex_23218) (<= 0 (+ (select main_a v_prenex_23218) 499)) (< v_prenex_23218 main_x) (<= (select main_a v_prenex_23219) (+ (select main_a v_prenex_23218) 1000)) (<= 0 (select main_a v_prenex_23218)) (<= 2 (select main_a v_prenex_23219)))) (forall ((v_prenex_22792 Int) (v_prenex_22791 Int)) (or (<= (select main_a v_prenex_22792) 1499) (<= (select main_a v_prenex_22791) 499) (<= (+ main_x 1) v_prenex_22791) (< v_prenex_22791 main_x) (<= 1000 (+ (select main_a v_prenex_22791) (select main_a v_prenex_22792))) (<= 0 (select main_a v_prenex_22791)) (<= (select main_a v_prenex_22792) 1000))) (forall ((v_prenex_24977 Int) (v_prenex_24976 Int)) (or (< v_prenex_24976 main_x) (<= 1000 (+ (select main_a v_prenex_24976) (select main_a v_prenex_24977))) (<= (+ main_x 1) v_prenex_24976) (<= 0 (* 2 (select main_a v_prenex_24976))) (<= (select main_a v_prenex_24977) 1000) (< v_prenex_24977 main_y))) (or (forall ((v_prenex_23076 Int)) (or (<= 0 (* 2 (select main_a v_prenex_23076))) (<= 0 (select main_a v_prenex_23076)) (< v_prenex_23076 main_x) (<= (+ main_x 1) v_prenex_23076))) (forall ((v_prenex_23077 Int)) (or (<= 501 (select main_a v_prenex_23077)) (<= (+ main_y 1) v_prenex_23077) (<= 2 (select main_a v_prenex_23077))))) (forall ((v_prenex_27456 Int) (v_prenex_27455 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_27456))) (<= (+ (select main_a v_prenex_27455) (select main_a v_prenex_27456)) 1000) (<= (+ main_x 1) v_prenex_27455) (< v_prenex_27455 main_x) (<= 0 (+ (select main_a v_prenex_27455) 499)) (<= (select main_a v_prenex_27455) 499))) (forall ((v_prenex_25466 Int) (v_prenex_25467 Int)) (or (<= (+ (select main_a v_prenex_25466) (select main_a v_prenex_25467)) 1000) (<= (* 2 (select main_a v_prenex_25466)) 998) (<= (+ main_x 1) v_prenex_25466) (<= (select main_a v_prenex_25467) 1499) (< v_prenex_25466 main_x))) (forall ((v_prenex_26075 Int) (v_prenex_26076 Int)) (or (<= (select main_a v_prenex_26075) 499) (<= (+ main_x 1) v_prenex_26075) (< v_prenex_26075 main_x) (<= 0 (select main_a v_prenex_26075)) (<= (+ (select main_a v_prenex_26075) 2) (select main_a v_prenex_26076)) (<= 501 (select main_a v_prenex_26076)))) (forall ((v_prenex_27870 Int) (v_prenex_27871 Int)) (or (<= 0 (select main_a v_prenex_27870)) (<= 501 (select main_a v_prenex_27871)) (< v_prenex_27870 main_x) (<= (select main_a v_prenex_27871) (+ (select main_a v_prenex_27870) 1000)) (<= (+ main_x 1) v_prenex_27870) (<= 0 (+ (select main_a v_prenex_27870) 499)) (<= (select main_a v_prenex_27871) 1000))) (forall ((v_prenex_24337 Int) (v_prenex_24336 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24336))) (<= 1000 (+ (select main_a v_prenex_24336) (select main_a v_prenex_24337))) (<= 2 (select main_a v_prenex_24337)) (<= 0 (+ (select main_a v_prenex_24336) 499)) (<= (+ main_x 1) v_prenex_24336) (< v_prenex_24336 main_x) (<= (select main_a v_prenex_24337) 1000))) (forall ((v_prenex_28314 Int) (v_prenex_28313 Int)) (or (<= (select main_a v_prenex_28313) 998) (< v_prenex_28314 main_y) (<= 2 (select main_a v_prenex_28314)) (<= (+ (select main_a v_prenex_28313) (select main_a v_prenex_28314)) 1000) (<= (+ main_x 1) v_prenex_28313) (< v_prenex_28313 main_x))) (forall ((v_prenex_22338 Int) (v_prenex_22339 Int)) (or (<= (select main_a v_prenex_22339) 1000) (<= 0 (* 2 (select main_a v_prenex_22338))) (< v_prenex_22338 main_x) (<= (+ main_x 1) v_prenex_22338) (<= 2 (select main_a v_prenex_22339)) (<= (+ (select main_a v_prenex_22338) (select main_a v_prenex_22339)) 1000))) (or (forall ((v_prenex_22634 Int)) (or (<= (* 2 (select main_a v_prenex_22634)) 2000) (<= 501 (select main_a v_prenex_22634)))) (forall ((v_prenex_22633 Int)) (or (<= (select main_a v_prenex_22633) 499) (<= 0 (select main_a v_prenex_22633)) (< v_prenex_22633 main_x) (<= (+ main_x 1) v_prenex_22633) (<= (* 2 (select main_a v_prenex_22633)) 998)))) (forall ((v_prenex_29767 Int) (v_prenex_29766 Int)) (or (<= (select main_a v_prenex_29766) 499) (<= (+ (select main_a v_prenex_29766) (select main_a v_prenex_29767)) 1000) (<= (select main_a v_prenex_29767) 1499) (<= (* 2 (select main_a v_prenex_29767)) 2000) (<= (+ main_x 1) v_prenex_29766) (< v_prenex_29766 main_x) (<= (+ main_y 1) v_prenex_29767))) (forall ((v_prenex_27577 Int) (v_prenex_27578 Int)) (or (< v_prenex_27577 main_x) (<= (select main_a v_prenex_27577) 499) (<= (select main_a v_prenex_27578) 1499) (< v_prenex_27578 main_y) (<= (+ main_x 1) v_prenex_27577) (<= 1000 (+ (select main_a v_prenex_27577) (select main_a v_prenex_27578))))) (or (forall ((v_prenex_22905 Int)) (<= (select main_a v_prenex_22905) 1000)) (forall ((v_prenex_22904 Int)) (or (<= (+ main_x 1) v_prenex_22904) (< v_prenex_22904 main_x) (<= 0 (* 2 (select main_a v_prenex_22904))) (<= (* 2 (select main_a v_prenex_22904)) 998)))) (forall ((v_prenex_28494 Int) (v_prenex_28493 Int)) (or (<= (+ main_y 1) v_prenex_28494) (< v_prenex_28493 main_x) (<= 1002 (* 2 (select main_a v_prenex_28494))) (<= 0 (* 2 (select main_a v_prenex_28493))) (<= (select main_a v_prenex_28494) 1499) (<= (+ main_x 1) v_prenex_28493) (<= (+ (select main_a v_prenex_28493) (select main_a v_prenex_28494)) 1000))) (forall ((v_prenex_24770 Int) (v_prenex_24769 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_24770))) (<= (select main_a v_prenex_24770) (+ (select main_a v_prenex_24769) 1000)) (<= (select main_a v_prenex_24770) 1000) (< v_prenex_24769 main_x) (<= 0 (select main_a v_prenex_24769)) (<= (+ main_x 1) v_prenex_24769) (<= (+ main_y 1) v_prenex_24770))) (forall ((v_prenex_28258 Int) (v_prenex_28257 Int)) (or (<= (select main_a v_prenex_28257) 499) (<= (+ main_x 1) v_prenex_28257) (<= (select main_a v_prenex_28258) (+ (select main_a v_prenex_28257) 1000)) (<= (+ main_y 1) v_prenex_28258) (<= (select main_a v_prenex_28258) 1499) (< v_prenex_28257 main_x))) (forall ((v_prenex_26469 Int) (v_prenex_26470 Int)) (or (<= (select main_a v_prenex_26469) 499) (<= 0 (* 2 (select main_a v_prenex_26469))) (<= 1000 (+ (select main_a v_prenex_26469) (select main_a v_prenex_26470))) (<= 1002 (* 2 (select main_a v_prenex_26470))) (< v_prenex_26469 main_x) (<= (+ main_x 1) v_prenex_26469))) (forall ((v_prenex_24353 Int) (v_prenex_24352 Int)) (or (<= (* 2 (select main_a v_prenex_24352)) 998) (<= 1000 (+ (select main_a v_prenex_24352) (select main_a v_prenex_24353))) (<= 2 (select main_a v_prenex_24353)) (<= (select main_a v_prenex_24353) 1499) (<= (+ main_x 1) v_prenex_24352) (<= 0 (* 2 (select main_a v_prenex_24352))) (< v_prenex_24352 main_x))) (forall ((v_prenex_23248 Int) (v_prenex_23249 Int)) (or (<= (select main_a v_prenex_23249) 1000) (< v_prenex_23248 main_x) (<= 0 (* 2 (select main_a v_prenex_23248))) (<= (+ main_x 1) v_prenex_23248) (< v_prenex_23249 main_y) (<= 501 (select main_a v_prenex_23249)) (<= (select main_a v_prenex_23249) (+ (select main_a v_prenex_23248) 1000)))) (or (forall ((v_prenex_25117 Int)) (or (<= (* 2 (select main_a v_prenex_25117)) 998) (< v_prenex_25117 main_x))) (forall ((v_prenex_25118 Int)) (or (<= (+ main_y 1) v_prenex_25118) (<= (select main_a v_prenex_25118) 1000) (< v_prenex_25118 main_y)))) (forall ((v_prenex_22475 Int) (v_prenex_22476 Int)) (or (<= 0 (* 2 (select main_a v_prenex_22475))) (<= (+ (select main_a v_prenex_22475) (select main_a v_prenex_22476)) 1000) (<= 1002 (* 2 (select main_a v_prenex_22476))) (< v_prenex_22475 main_x) (<= (* 2 (select main_a v_prenex_22476)) 2000) (<= (+ main_x 1) v_prenex_22475) (<= (* 2 (select main_a v_prenex_22475)) 998))) (forall ((v_prenex_25499 Int) (v_prenex_25498 Int)) (or (<= (select main_a v_prenex_25499) (+ (select main_a v_prenex_25498) 1000)) (< v_prenex_25498 main_x) (<= (* 2 (select main_a v_prenex_25499)) 2000) (<= 2 (select main_a v_prenex_25499)) (<= (select main_a v_prenex_25498) 499) (<= (+ main_x 1) v_prenex_25498))) (or (forall ((v_prenex_24436 Int)) (or (< v_prenex_24436 main_x) (<= (* 2 (select main_a v_prenex_24436)) 998) (<= (+ main_x 1) v_prenex_24436) (<= (select main_a v_prenex_24436) 998))) (forall ((v_prenex_24437 Int)) (or (<= (select main_a v_prenex_24437) 1000) (< v_prenex_24437 main_y) (<= 501 (select main_a v_prenex_24437))))) (or (forall ((v_prenex_28300 Int)) (or (<= (select main_a v_prenex_28300) 1499) (<= 2 (select main_a v_prenex_28300)) (< v_prenex_28300 main_y))) (forall ((v_prenex_28299 Int)) (or (<= (* 2 (select main_a v_prenex_28299)) 998) (< v_prenex_28299 main_x) (<= (+ main_x 1) v_prenex_28299) (<= 0 (select main_a v_prenex_28299))))) (forall ((v_prenex_26549 Int) (v_prenex_26550 Int)) (or (<= (select main_a v_prenex_26550) 1499) (<= 0 (select main_a v_prenex_26549)) (<= (+ main_x 1) v_prenex_26549) (< v_prenex_26549 main_x) (<= 1002 (* 2 (select main_a v_prenex_26550))) (<= (select main_a v_prenex_26549) 499) (<= (select main_a v_prenex_26550) (+ (select main_a v_prenex_26549) 1000)))) (forall ((v_prenex_26972 Int) (v_prenex_26971 Int)) (or (<= 1000 (+ (select main_a v_prenex_26971) (select main_a v_prenex_26972))) (< v_prenex_26972 main_y) (< v_prenex_26971 main_x) (<= (* 2 (select main_a v_prenex_26972)) 2000) (<= 0 (* 2 (select main_a v_prenex_26971))) (<= (+ main_x 1) v_prenex_26971))) (forall ((v_prenex_30693 Int) (v_prenex_30694 Int)) (or (<= 0 (* 2 (select main_a v_prenex_30693))) (< v_prenex_30693 main_x) (<= (* 2 (select main_a v_prenex_30694)) 2000) (<= (+ main_x 1) v_prenex_30693) (<= (+ (select main_a v_prenex_30693) 2) (select main_a v_prenex_30694)))) (forall ((v_prenex_25231 Int) (v_prenex_25230 Int)) (or (<= (select main_a v_prenex_25231) 1000) (<= (select main_a v_prenex_25231) (+ (select main_a v_prenex_25230) 1000)) (<= (+ main_x 1) v_prenex_25230) (< v_prenex_25230 main_x) (<= (* 2 (select main_a v_prenex_25231)) 2000) (< v_prenex_25231 main_y) (<= (* 2 (select main_a v_prenex_25230)) 998))) (forall ((v_prenex_28575 Int) (v_prenex_28574 Int)) (or (< v_prenex_28574 main_x) (<= 501 (select main_a v_prenex_28575)) (< v_prenex_28575 main_y) (<= 0 (+ (select main_a v_prenex_28574) 499)) (<= (select main_a v_prenex_28575) (+ (select main_a v_prenex_28574) 1000)) (<= (+ main_x 1) v_prenex_28574) (<= (select main_a v_prenex_28575) 1499))) (forall ((v_prenex_28048 Int) (v_prenex_28047 Int)) (or (<= (select main_a v_prenex_28048) 1499) (< v_prenex_28047 main_x) (<= (select main_a v_prenex_28047) 499) (<= (+ (select main_a v_prenex_28047) 2) (select main_a v_prenex_28048)) (<= (select main_a v_prenex_28047) 998) (<= (+ main_x 1) v_prenex_28047))) (forall ((v_prenex_29639 Int) (v_prenex_29640 Int)) (or (< v_prenex_29639 main_x) (<= (* 2 (select main_a v_prenex_29639)) 998) (<= 0 (select main_a v_prenex_29639)) (<= (+ (select main_a v_prenex_29639) (select main_a v_prenex_29640)) 1000) (<= 501 (select main_a v_prenex_29640)) (<= (+ main_x 1) v_prenex_29639))) (forall ((v_prenex_28635 Int) (v_prenex_28634 Int)) (or (<= (+ main_x 1) v_prenex_28634) (< v_prenex_28634 main_x) (<= (+ main_y 1) v_prenex_28635) (<= (select main_a v_prenex_28634) 499) (<= (select main_a v_prenex_28635) 1000) (<= 1000 (+ (select main_a v_prenex_28634) (select main_a v_prenex_28635))))) (forall ((v_prenex_22918 Int) (v_prenex_22919 Int)) (or (<= 0 (* 2 (select main_a v_prenex_22918))) (<= (+ main_x 1) v_prenex_22918) (<= 501 (select main_a v_prenex_22919)) (<= (select main_a v_prenex_22919) 1499) (< v_prenex_22918 main_x) (<= 0 (+ (select main_a v_prenex_22918) 499)) (<= (select main_a v_prenex_22919) (+ (select main_a v_prenex_22918) 1000)))) (forall ((v_prenex_28851 Int) (v_prenex_28850 Int)) (or (< v_prenex_28850 main_x) (<= (select main_a v_prenex_28850) 998) (<= (select main_a v_prenex_28851) (+ (select main_a v_prenex_28850) 1000)) (<= (* 2 (select main_a v_prenex_28850)) 998) (<= 2 (select main_a v_prenex_28851)) (<= (+ main_x 1) v_prenex_28850))) (forall ((v_prenex_23937 Int) (v_prenex_23936 Int)) (or (<= 1000 (+ (select main_a v_prenex_23936) (select main_a v_prenex_23937))) (< v_prenex_23936 main_x) (<= (+ main_x 1) v_prenex_23936) (<= 2 (select main_a v_prenex_23937)) (<= 501 (select main_a v_prenex_23937)) (<= (select main_a v_prenex_23936) 998))) (forall ((v_prenex_28472 Int) (v_prenex_28471 Int)) (or (<= (select main_a v_prenex_28472) (+ (select main_a v_prenex_28471) 1000)) (<= (* 2 (select main_a v_prenex_28471)) 998) (< v_prenex_28471 main_x) (<= (* 2 (select main_a v_prenex_28472)) 2000) (<= (+ main_x 1) v_prenex_28471) (<= 1002 (* 2 (select main_a v_prenex_28472))))) (forall ((v_prenex_29703 Int) (v_prenex_29704 Int)) (or (<= (+ main_x 1) v_prenex_29703) (<= (select main_a v_prenex_29704) 1499) (<= (select main_a v_prenex_29703) 998) (<= (+ (select main_a v_prenex_29703) (select main_a v_prenex_29704)) 1000) (< v_prenex_29704 main_y) (<= 1002 (* 2 (select main_a v_prenex_29704))) (< v_prenex_29703 main_x))) (forall ((v_prenex_25233 Int) (v_prenex_25232 Int)) (or (<= 0 (select main_a v_prenex_25232)) (<= (+ (select main_a v_prenex_25232) (select main_a v_prenex_25233)) 1000) (< v_prenex_25232 main_x) (<= (+ main_x 1) v_prenex_25232) (<= (* 2 (select main_a v_prenex_25233)) 2000))) (forall ((v_prenex_23379 Int) (v_prenex_23378 Int)) (or (<= (select main_a v_prenex_23379) 1499) (< v_prenex_23378 main_x) (<= (+ main_x 1) v_prenex_23378) (<= (select main_a v_prenex_23379) (+ (select main_a v_prenex_23378) 1000)) (<= 1002 (* 2 (select main_a v_prenex_23379))) (<= 0 (* 2 (select main_a v_prenex_23378))))) (forall ((v_prenex_27597 Int) (v_prenex_27598 Int)) (or (<= (+ main_x 1) v_prenex_27597) (< v_prenex_27598 main_y) (< v_prenex_27597 main_x) (<= 1000 (+ (select main_a v_prenex_27597) (select main_a v_prenex_27598))) (<= (select main_a v_prenex_27598) 1000) (<= 1002 (* 2 (select main_a v_prenex_27598))) (<= 0 (select main_a v_prenex_27597)))) (forall ((v_prenex_27953 Int) (v_prenex_27952 Int)) (or (<= 2 (select main_a v_prenex_27953)) (<= 501 (select main_a v_prenex_27953)) (<= (select main_a v_prenex_27952) 998) (<= 1000 (+ (select main_a v_prenex_27952) (select main_a v_prenex_27953))) (<= (+ main_x 1) v_prenex_27952) (< v_prenex_27952 main_x) (<= 0 (select main_a v_prenex_27952)))) (or (forall ((v_prenex_25698 Int)) (or (<= (select main_a v_prenex_25698) 1499) (<= (select main_a v_prenex_25698) 1000))) (forall ((v_prenex_25697 Int)) (or (<= 0 (* 2 (select main_a v_prenex_25697))) (<= (+ main_x 1) v_prenex_25697) (< v_prenex_25697 main_x) (<= 0 (select main_a v_prenex_25697)) (<= (select main_a v_prenex_25697) 499)))) (or (forall ((v_prenex_26477 Int)) (or (<= (select main_a v_prenex_26477) 499) (<= 0 (* 2 (select main_a v_prenex_26477))) (<= (+ main_x 1) v_prenex_26477) (< v_prenex_26477 main_x))) (forall ((v_prenex_26478 Int)) (or (<= (select main_a v_prenex_26478) 1000) (<= 1002 (* 2 (select main_a v_prenex_26478)))))) (forall ((v_prenex_24620 Int) (v_prenex_24619 Int)) (or (<= (+ main_x 1) v_prenex_24619) (<= 2 (select main_a v_prenex_24620)) (<= 0 (+ (select main_a v_prenex_24619) 499)) (<= 1000 (+ (select main_a v_prenex_24619) (select main_a v_prenex_24620))) (< v_prenex_24619 main_x) (<= (select main_a v_prenex_24620) 1499) (<= (* 2 (select main_a v_prenex_24619)) 998))) (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_29419 main_x) (<= (select main_a v_prenex_29419) 998) (<= (+ main_x 1) v_prenex_29419) (<= 0 (select main_a v_prenex_29419)))) (forall ((v_prenex_29981 Int) (v_prenex_29980 Int)) (or (<= (+ main_x 1) v_prenex_29980) (<= (select main_a v_prenex_29981) 1499) (<= (select main_a v_prenex_29980) 499) (<= 1000 (+ (select main_a v_prenex_29980) (select main_a v_prenex_29981))) (< v_prenex_29980 main_x) (<= 0 (select main_a v_prenex_29980)) (<= 2 (select main_a v_prenex_29981)))) (forall ((v_prenex_30453 Int) (v_prenex_30454 Int)) (or (< v_prenex_30453 main_x) (<= 0 (+ (select main_a v_prenex_30453) 499)) (<= (select main_a v_prenex_30454) 1000) (<= (+ main_x 1) v_prenex_30453) (<= 2 (select main_a v_prenex_30454)) (<= (+ (select main_a v_prenex_30453) 2) (select main_a v_prenex_30454)))) (forall ((v_prenex_23070 Int) (v_prenex_23071 Int)) (or (<= (+ main_x 1) v_prenex_23070) (< v_prenex_23070 main_x) (<= (select main_a v_prenex_23071) 1499) (<= 0 (+ (select main_a v_prenex_23070) 499)) (<= 501 (select main_a v_prenex_23071)) (<= (select main_a v_prenex_23071) (+ (select main_a v_prenex_23070) 1000)))) (forall ((v_prenex_27537 Int) (v_prenex_27538 Int)) (or (<= (+ main_x 1) v_prenex_27537) (<= 1002 (* 2 (select main_a v_prenex_27538))) (< v_prenex_27537 main_x) (<= 501 (select main_a v_prenex_27538)) (<= 1000 (+ (select main_a v_prenex_27537) (select main_a v_prenex_27538))) (<= (select main_a v_prenex_27537) 998))) (or (forall ((v_prenex_29829 Int)) (<= 1002 (* 2 (select main_a v_prenex_29829)))) (forall ((v_prenex_29828 Int)) (or (<= 0 (select main_a v_prenex_29828)) (< v_prenex_29828 main_x) (<= 0 (+ (select main_a v_prenex_29828) 499)) (<= (+ main_x 1) v_prenex_29828)))) (or (forall ((v_prenex_23446 Int)) (or (<= 0 (* 2 (select main_a v_prenex_23446))) (< v_prenex_23446 main_x) (<= 0 (select main_a v_prenex_23446)) (<= (+ main_x 1) v_prenex_23446))) (forall ((v_prenex_23447 Int)) (or (<= (* 2 (select main_a v_prenex_23447)) 2000) (<= 501 (select main_a v_prenex_23447)) (<= (+ main_y 1) v_prenex_23447)))) (forall ((v_prenex_23866 Int) (v_prenex_23867 Int)) (or (<= (+ main_x 1) v_prenex_23866) (<= (+ (select main_a v_prenex_23866) (select main_a v_prenex_23867)) 1000) (<= (select main_a v_prenex_23867) 1499) (<= (* 2 (select main_a v_prenex_23866)) 998) (<= 0 (* 2 (select main_a v_prenex_23866))) (< v_prenex_23866 main_x) (<= 501 (select main_a v_prenex_23867)))) (or (forall ((v_prenex_27677 Int)) (<= (select main_a v_prenex_27677) 1499)) (forall ((v_prenex_27676 Int)) (or (< v_prenex_27676 main_x) (<= 0 (+ (select main_a v_prenex_27676) 499)) (<= (+ main_x 1) v_prenex_27676) (<= (select main_a v_prenex_27676) 499) (<= 0 (* 2 (select main_a v_prenex_27676)))))) (forall ((v_prenex_29839 Int) (v_prenex_29838 Int)) (or (<= (select main_a v_prenex_29839) 1000) (<= (+ main_y 1) v_prenex_29839) (<= 1000 (+ (select main_a v_prenex_29838) (select main_a v_prenex_29839))) (<= (select main_a v_prenex_29838) 499) (<= (+ main_x 1) v_prenex_29838) (< v_prenex_29838 main_x) (<= 2 (select main_a v_prenex_29839)))) (forall ((v_prenex_28667 Int) (v_prenex_28666 Int)) (or (<= (+ main_x 1) v_prenex_28666) (< v_prenex_28666 main_x) (<= 1002 (* 2 (select main_a v_prenex_28667))) (<= 2 (select main_a v_prenex_28667)) (<= (* 2 (select main_a v_prenex_28666)) 998) (<= 1000 (+ (select main_a v_prenex_28666) (select main_a v_prenex_28667))))) (or (forall ((v_prenex_29503 Int)) (or (<= (+ main_x 1) v_prenex_29503) (< v_prenex_29503 main_x) (<= (* 2 (select main_a v_prenex_29503)) 998))) (forall ((v_prenex_29504 Int)) (or (<= (select main_a v_prenex_29504) 1000) (< v_prenex_29504 main_y) (<= 2 (select main_a v_prenex_29504))))) (forall ((v_prenex_27373 Int) (v_prenex_27374 Int)) (or (<= (* 2 (select main_a v_prenex_27374)) 2000) (<= (+ main_x 1) v_prenex_27373) (<= (select main_a v_prenex_27374) 1000) (<= 0 (+ (select main_a v_prenex_27373) 499)) (<= (select main_a v_prenex_27373) 998) (< v_prenex_27373 main_x) (<= 1000 (+ (select main_a v_prenex_27373) (select main_a v_prenex_27374))))) (or (forall ((v_prenex_22398 Int)) (<= (select main_a v_prenex_22398) 1000)) (forall ((v_prenex_22397 Int)) (or (< v_prenex_22397 main_x) (<= (+ main_x 1) v_prenex_22397) (<= 0 (select main_a v_prenex_22397)) (<= (select main_a v_prenex_22397) 499) (<= 0 (* 2 (select main_a v_prenex_22397)))))) (or (forall ((v_prenex_23410 Int)) (or (<= 0 (* 2 (select main_a v_prenex_23410))) (<= (+ main_x 1) v_prenex_23410) (< v_prenex_23410 main_x) (<= (* 2 (select main_a v_prenex_23410)) 998))) (forall ((v_prenex_23411 Int)) (or (<= (select main_a v_prenex_23411) 1499) (< v_prenex_23411 main_y)))) (forall ((v_prenex_25044 Int) (v_prenex_25043 Int)) (or (<= (select main_a v_prenex_25043) 499) (<= (+ main_x 1) v_prenex_25043) (< v_prenex_25043 main_x) (<= (+ (select main_a v_prenex_25043) 2) (select main_a v_prenex_25044)) (<= (select main_a v_prenex_25044) 1000) (<= 0 (select main_a v_prenex_25043)) (<= 1002 (* 2 (select main_a v_prenex_25044))))) (or (forall ((v_prenex_23984 Int)) (or (<= (* 2 (select main_a v_prenex_23984)) 998) (<= (select main_a v_prenex_23984) 499) (<= (+ main_x 1) v_prenex_23984) (< v_prenex_23984 main_x))) (forall ((v_prenex_23985 Int)) (or (<= (select main_a v_prenex_23985) 1000) (<= (select main_a v_prenex_23985) 1499) (<= (+ main_y 1) v_prenex_23985)))) (or (forall ((v_prenex_28801 Int)) (or (<= (select main_a v_prenex_28801) 1499) (<= 501 (select main_a v_prenex_28801)))) (forall ((v_prenex_28800 Int)) (or (<= (* 2 (select main_a v_prenex_28800)) 998) (<= (select main_a v_prenex_28800) 998) (<= (+ main_x 1) v_prenex_28800) (< v_prenex_28800 main_x) (<= 0 (* 2 (select main_a v_prenex_28800)))))) (forall ((v_prenex_22820 Int) (v_prenex_22821 Int)) (or (<= (select main_a v_prenex_22821) 1000) (< v_prenex_22820 main_x) (<= 0 (+ (select main_a v_prenex_22820) 499)) (<= (+ main_x 1) v_prenex_22820) (<= 1000 (+ (select main_a v_prenex_22820) (select main_a v_prenex_22821))) (<= (select main_a v_prenex_22820) 998) (<= (select main_a v_prenex_22821) 1499))) (forall ((v_prenex_27445 Int) (v_prenex_27446 Int)) (or (< v_prenex_27445 main_x) (<= 1000 (+ (select main_a v_prenex_27445) (select main_a v_prenex_27446))) (<= 1002 (* 2 (select main_a v_prenex_27446))) (<= (+ main_x 1) v_prenex_27445) (<= 0 (* 2 (select main_a v_prenex_27445))) (< v_prenex_27446 main_y))) (forall ((v_prenex_25558 Int) (v_prenex_25559 Int)) (or (<= (+ (select main_a v_prenex_25558) (select main_a v_prenex_25559)) 1000) (< v_prenex_25558 main_x) (<= 501 (select main_a v_prenex_25559)) (<= (+ main_y 1) v_prenex_25559) (<= 0 (* 2 (select main_a v_prenex_25558))) (<= (select main_a v_prenex_25559) 1000) (<= (+ main_x 1) v_prenex_25558))) (forall ((v_prenex_27641 Int) (v_prenex_27640 Int)) (or (<= (select main_a v_prenex_27641) (+ (select main_a v_prenex_27640) 1000)) (<= (select main_a v_prenex_27641) 1000) (<= (select main_a v_prenex_27640) 998) (<= 2 (select main_a v_prenex_27641)) (< v_prenex_27640 main_x) (<= 0 (* 2 (select main_a v_prenex_27640))) (<= (+ main_x 1) v_prenex_27640))) (forall ((v_prenex_25572 Int) (v_prenex_25573 Int)) (or (<= (select main_a v_prenex_25573) 1000) (<= 501 (select main_a v_prenex_25573)) (<= (+ main_x 1) v_prenex_25572) (<= (+ (select main_a v_prenex_25572) (select main_a v_prenex_25573)) 1000) (< v_prenex_25572 main_x) (<= (select main_a v_prenex_25572) 499) (<= 0 (select main_a v_prenex_25572)))) (forall ((v_prenex_29194 Int) (v_prenex_29193 Int)) (or (<= (select main_a v_prenex_29194) 1499) (< v_prenex_29193 main_x) (<= 0 (* 2 (select main_a v_prenex_29193))) (<= (+ main_x 1) v_prenex_29193) (< v_prenex_29194 main_y) (<= (+ (select main_a v_prenex_29193) 2) (select main_a v_prenex_29194)))) (forall ((v_prenex_24730 Int) (v_prenex_24729 Int)) (or (<= 2 (select main_a v_prenex_24730)) (<= 501 (select main_a v_prenex_24730)) (<= (* 2 (select main_a v_prenex_24729)) 998) (<= (+ (select main_a v_prenex_24729) 2) (select main_a v_prenex_24730)) (< v_prenex_24730 main_y) (<= (+ main_x 1) v_prenex_24729) (< v_prenex_24729 main_x))) (forall ((v_prenex_24137 Int) (v_prenex_24136 Int)) (or (<= 501 (select main_a v_prenex_24137)) (<= (+ (select main_a v_prenex_24136) 2) (select main_a v_prenex_24137)) (<= 0 (* 2 (select main_a v_prenex_24136))) (< v_prenex_24136 main_x) (<= (+ main_x 1) v_prenex_24136))) (forall ((v_prenex_26925 Int) (v_prenex_26926 Int)) (or (<= 1000 (+ (select main_a v_prenex_26925) (select main_a v_prenex_26926))) (<= (select main_a v_prenex_26926) 1499) (< v_prenex_26925 main_x) (<= 0 (select main_a v_prenex_26925)) (<= 2 (select main_a v_prenex_26926)) (<= (+ main_x 1) v_prenex_26925) (< v_prenex_26926 main_y))) (forall ((v_prenex_27914 Int) (v_prenex_27915 Int)) (or (<= (select main_a v_prenex_27914) 499) (<= 2 (select main_a v_prenex_27915)) (<= (+ (select main_a v_prenex_27914) (select main_a v_prenex_27915)) 1000) (<= (+ main_x 1) v_prenex_27914) (<= 0 (select main_a v_prenex_27914)) (< v_prenex_27914 main_x))) (forall ((v_prenex_29522 Int) (v_prenex_29521 Int)) (or (<= (* 2 (select main_a v_prenex_29521)) 998) (<= (+ (select main_a v_prenex_29521) (select main_a v_prenex_29522)) 1000) (<= (+ main_x 1) v_prenex_29521) (<= (select main_a v_prenex_29522) 1000) (< v_prenex_29521 main_x) (<= 0 (* 2 (select main_a v_prenex_29521))) (<= (select main_a v_prenex_29522) 1499))) (forall ((v_prenex_24169 Int) (v_prenex_24170 Int)) (or (<= (select main_a v_prenex_24169) 499) (<= (select main_a v_prenex_24170) 1499) (<= (+ main_x 1) v_prenex_24169) (< v_prenex_24169 main_x) (<= 1000 (+ (select main_a v_prenex_24169) (select main_a v_prenex_24170))) (<= 501 (select main_a v_prenex_24170)))) (forall ((v_prenex_24535 Int) (v_prenex_24534 Int)) (or (<= (* 2 (select main_a v_prenex_24534)) 998) (<= (+ main_x 1) v_prenex_24534) (< v_prenex_24534 main_x) (<= 2 (select main_a v_prenex_24535)) (<= 0 (* 2 (select main_a v_prenex_24534))) (<= 501 (select main_a v_prenex_24535)) (<= 1000 (+ (select main_a v_prenex_24534) (select main_a v_prenex_24535))))) (or (forall ((v_prenex_30012 Int)) (or (< v_prenex_30012 main_x) (<= (+ main_x 1) v_prenex_30012) (<= 0 (+ (select main_a v_prenex_30012) 499)) (<= 0 (* 2 (select main_a v_prenex_30012))))) (forall ((v_prenex_30013 Int)) (or (< v_prenex_30013 main_y) (<= 501 (select main_a v_prenex_30013)) (<= 1002 (* 2 (select main_a v_prenex_30013)))))) (forall ((v_prenex_25951 Int) (v_prenex_25952 Int)) (or (<= (+ (select main_a v_prenex_25951) 2) (select main_a v_prenex_25952)) (<= 0 (select main_a v_prenex_25951)) (<= (* 2 (select main_a v_prenex_25952)) 2000) (<= (+ main_x 1) v_prenex_25951) (< v_prenex_25951 main_x))) (forall ((v_prenex_30402 Int) (v_prenex_30403 Int)) (or (<= (+ main_x 1) v_prenex_30402) (< v_prenex_30402 main_x) (<= (* 2 (select main_a v_prenex_30403)) 2000) (<= 0 (* 2 (select main_a v_prenex_30402))) (<= (+ (select main_a v_prenex_30402) (select main_a v_prenex_30403)) 1000) (<= 2 (select main_a v_prenex_30403)) (<= (+ main_y 1) v_prenex_30403))) (forall ((v_prenex_24252 Int) (v_prenex_24251 Int)) (or (<= (select main_a v_prenex_24252) 1499) (<= 1000 (+ (select main_a v_prenex_24251) (select main_a v_prenex_24252))) (<= 0 (select main_a v_prenex_24251)) (<= 1002 (* 2 (select main_a v_prenex_24252))) (< v_prenex_24251 main_x) (<= (+ main_x 1) v_prenex_24251) (<= (+ main_y 1) v_prenex_24252))) (or (forall ((v_prenex_29674 Int)) (<= (* 2 (select main_a v_prenex_29674)) 2000)) (forall ((v_prenex_29673 Int)) (or (< v_prenex_29673 main_x) (<= (+ main_x 1) v_prenex_29673) (<= 0 (* 2 (select main_a v_prenex_29673)))))) (forall ((v_prenex_28545 Int) (v_prenex_28544 Int)) (or (<= (* 2 (select main_a v_prenex_28545)) 2000) (<= (+ (select main_a v_prenex_28544) 2) (select main_a v_prenex_28545)) (<= 1002 (* 2 (select main_a v_prenex_28545))) (<= (+ main_x 1) v_prenex_28544) (<= (+ main_y 1) v_prenex_28545) (< v_prenex_28544 main_x) (<= 0 (select main_a v_prenex_28544)))) (forall ((v_prenex_29152 Int) (v_prenex_29153 Int)) (or (< v_prenex_29152 main_x) (<= (+ (select main_a v_prenex_29152) 2) (select main_a v_prenex_29153)) (<= 2 (select main_a v_prenex_29153)) (<= (+ main_x 1) v_prenex_29152) (<= 0 (* 2 (select main_a v_prenex_29152))))) (forall ((v_prenex_29893 Int) (v_prenex_29892 Int)) (or (<= 0 (* 2 (select main_a v_prenex_29892))) (< v_prenex_29893 main_y) (<= (+ main_x 1) v_prenex_29892) (<= (+ (select main_a v_prenex_29892) 2) (select main_a v_prenex_29893)) (< v_prenex_29892 main_x))) (forall ((v_prenex_29001 Int) (v_prenex_29000 Int)) (or (<= (select main_a v_prenex_29000) 998) (<= (+ main_x 1) v_prenex_29000) (<= 1002 (* 2 (select main_a v_prenex_29001))) (<= (+ (select main_a v_prenex_29000) 2) (select main_a v_prenex_29001)) (< v_prenex_29000 main_x) (<= 501 (select main_a v_prenex_29001)) (<= (* 2 (select main_a v_prenex_29000)) 998))) (or (forall ((v_prenex_29019 Int)) (or (<= 2 (select main_a v_prenex_29019)) (<= 1002 (* 2 (select main_a v_prenex_29019))))) (forall ((v_prenex_29018 Int)) (or (<= (* 2 (select main_a v_prenex_29018)) 998) (<= 0 (+ (select main_a v_prenex_29018) 499)) (< v_prenex_29018 main_x) (<= (+ main_x 1) v_prenex_29018) (<= (select main_a v_prenex_29018) 998)))) (or (forall ((v_prenex_25800 Int)) (or (<= 0 (* 2 (select main_a v_prenex_25800))) (<= (+ main_x 1) v_prenex_25800))) (forall ((v_prenex_25801 Int)) (or (<= 2 (select main_a v_prenex_25801)) (< v_prenex_25801 main_y) (<= (+ main_y 1) v_prenex_25801)))) (forall ((v_prenex_26127 Int) (v_prenex_26128 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_26128))) (<= (+ main_x 1) v_prenex_26127) (<= 501 (select main_a v_prenex_26128)) (<= (select main_a v_prenex_26127) 499) (< v_prenex_26127 main_x) (<= 0 (+ (select main_a v_prenex_26127) 499)) (<= (+ (select main_a v_prenex_26127) (select main_a v_prenex_26128)) 1000))) (forall ((v_prenex_23002 Int) (v_prenex_23003 Int)) (or (< v_prenex_23003 main_y) (<= (select main_a v_prenex_23003) 1499) (<= (* 2 (select main_a v_prenex_23003)) 2000) (<= 1000 (+ (select main_a v_prenex_23002) (select main_a v_prenex_23003))) (<= (+ main_y 1) v_prenex_23003))) (or (forall ((v_prenex_24702 Int)) (or (<= (select main_a v_prenex_24702) 1000) (< v_prenex_24702 main_y))) (forall ((v_prenex_24701 Int)) (or (<= (+ main_x 1) v_prenex_24701) (<= 0 (+ (select main_a v_prenex_24701) 499)) (< v_prenex_24701 main_x) (<= 0 (* 2 (select main_a v_prenex_24701)))))) (or (forall ((v_prenex_27218 Int)) (or (<= (+ main_y 1) v_prenex_27218) (<= (select main_a v_prenex_27218) 1499) (<= 501 (select main_a v_prenex_27218)))) (forall ((v_prenex_27217 Int)) (or (<= 0 (* 2 (select main_a v_prenex_27217))) (< v_prenex_27217 main_x) (<= (select main_a v_prenex_27217) 499) (<= (+ main_x 1) v_prenex_27217)))) (forall ((v_prenex_25004 Int) (v_prenex_25005 Int)) (or (<= (+ main_x 1) v_prenex_25004) (<= (+ main_y 1) v_prenex_25005) (<= (select main_a v_prenex_25004) 499) (<= 1002 (* 2 (select main_a v_prenex_25005))) (<= (+ (select main_a v_prenex_25004) (select main_a v_prenex_25005)) 1000) (< v_prenex_25004 main_x) (<= (* 2 (select main_a v_prenex_25005)) 2000))) (forall ((v_prenex_27001 Int) (v_prenex_27002 Int)) (or (< v_prenex_27001 main_x) (<= 501 (select main_a v_prenex_27002)) (<= 0 (select main_a v_prenex_27001)) (<= (+ (select main_a v_prenex_27001) (select main_a v_prenex_27002)) 1000) (<= (* 2 (select main_a v_prenex_27002)) 2000) (<= (+ main_x 1) v_prenex_27001) (<= 0 (* 2 (select main_a v_prenex_27001))))) (forall ((v_prenex_27353 Int) (v_prenex_27354 Int)) (or (<= 2 (select main_a v_prenex_27354)) (<= 0 (select main_a v_prenex_27353)) (<= (select main_a v_prenex_27354) 1000) (< v_prenex_27353 main_x) (<= (+ (select main_a v_prenex_27353) 2) (select main_a v_prenex_27354)) (<= 0 (* 2 (select main_a v_prenex_27353))) (<= (+ main_x 1) v_prenex_27353))) (forall ((v_prenex_24090 Int) (v_prenex_24091 Int)) (or (<= 501 (select main_a v_prenex_24091)) (<= (select main_a v_prenex_24091) (+ (select main_a v_prenex_24090) 1000)) (<= (+ main_x 1) v_prenex_24090) (< v_prenex_24091 main_y) (<= 0 (+ (select main_a v_prenex_24090) 499)) (< v_prenex_24090 main_x))) (forall ((v_prenex_29329 Int) (v_prenex_29330 Int)) (or (<= (* 2 (select main_a v_prenex_29330)) 2000) (<= (+ (select main_a v_prenex_29329) (select main_a v_prenex_29330)) 1000) (< v_prenex_29330 main_y) (<= (select main_a v_prenex_29330) 1499) (<= (+ main_x 1) v_prenex_29329) (<= (select main_a v_prenex_29329) 998) (< v_prenex_29329 main_x))) (forall ((v_prenex_29049 Int) (v_prenex_29048 Int)) (or (< v_prenex_29049 main_y) (< v_prenex_29048 main_x) (<= (+ main_x 1) v_prenex_29048) (<= 1002 (* 2 (select main_a v_prenex_29049))) (<= (select main_a v_prenex_29049) (+ (select main_a v_prenex_29048) 1000)) (<= (select main_a v_prenex_29048) 499))) (or (forall ((v_prenex_28196 Int)) (<= (select main_a v_prenex_28196) 1000)) (forall ((v_prenex_28195 Int)) (or (<= 0 (+ (select main_a v_prenex_28195) 499)) (< v_prenex_28195 main_x) (<= (+ main_x 1) v_prenex_28195) (<= 0 (select main_a v_prenex_28195)) (<= 0 (* 2 (select main_a v_prenex_28195)))))) (or (forall ((v_prenex_28331 Int)) (or (< v_prenex_28331 main_x) (<= (+ main_x 1) v_prenex_28331) (<= (* 2 (select main_a v_prenex_28331)) 998) (<= 0 (* 2 (select main_a v_prenex_28331))) (<= 0 (+ (select main_a v_prenex_28331) 499)))) (forall ((v_prenex_28332 Int)) (or (<= 2 (select main_a v_prenex_28332)) (<= 501 (select main_a v_prenex_28332))))) (forall ((v_prenex_22310 Int) (v_prenex_22311 Int)) (or (< v_prenex_22311 main_y) (<= (select main_a v_prenex_22311) 1000) (<= (+ main_y 1) v_prenex_22311) (<= (+ (select main_a v_prenex_22310) (select main_a v_prenex_22311)) 1000))) (or (forall ((v_prenex_28993 Int)) (or (<= (select main_a v_prenex_28993) 1499) (<= 1002 (* 2 (select main_a v_prenex_28993))))) (forall ((v_prenex_28992 Int)) (or (<= (* 2 (select main_a v_prenex_28992)) 998) (< v_prenex_28992 main_x) (<= (+ main_x 1) v_prenex_28992) (<= 0 (+ (select main_a v_prenex_28992) 499))))) (forall ((v_prenex_24032 Int) (v_prenex_24033 Int)) (or (<= 0 (+ (select main_a v_prenex_24032) 499)) (<= (+ main_x 1) v_prenex_24032) (< v_prenex_24032 main_x) (<= (select main_a v_prenex_24033) (+ (select main_a v_prenex_24032) 1000)) (<= 501 (select main_a v_prenex_24033)) (<= (select main_a v_prenex_24033) 1000) (<= (select main_a v_prenex_24032) 998))) (forall ((v_prenex_25868 Int) (v_prenex_25869 Int)) (or (< v_prenex_25868 main_x) (<= 1000 (+ (select main_a v_prenex_25868) (select main_a v_prenex_25869))) (<= 1002 (* 2 (select main_a v_prenex_25869))) (<= (+ main_x 1) v_prenex_25868) (<= 0 (* 2 (select main_a v_prenex_25868))))) (forall ((v_prenex_27022 Int) (v_prenex_27023 Int)) (or (<= (* 2 (select main_a v_prenex_27023)) 2000) (<= 0 (* 2 (select main_a v_prenex_27022))) (<= 501 (select main_a v_prenex_27023)) (< v_prenex_27022 main_x) (<= (+ (select main_a v_prenex_27022) 2) (select main_a v_prenex_27023)) (<= (+ main_x 1) v_prenex_27022))) (forall ((v_prenex_28869 Int) (v_prenex_28868 Int)) (or (< v_prenex_28868 main_x) (<= 2 (select main_a v_prenex_28869)) (< v_prenex_28869 main_y) (<= (select main_a v_prenex_28868) 998) (<= (select main_a v_prenex_28869) 1499) (<= 1000 (+ (select main_a v_prenex_28868) (select main_a v_prenex_28869))) (<= (+ main_x 1) v_prenex_28868))) (forall ((v_prenex_23989 Int) (v_prenex_23988 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_23989))) (<= (select main_a v_prenex_23989) (+ (select main_a v_prenex_23988) 1000)) (< v_prenex_23988 main_x) (<= (+ main_x 1) v_prenex_23988) (<= 501 (select main_a v_prenex_23989)) (<= (* 2 (select main_a v_prenex_23988)) 998))) (or (forall ((v_prenex_25593 Int)) (or (<= (* 2 (select main_a v_prenex_25593)) 2000) (< v_prenex_25593 main_y) (<= (select main_a v_prenex_25593) 1499))) (forall ((v_prenex_25592 Int)) (or (<= (* 2 (select main_a v_prenex_25592)) 998) (<= (+ main_x 1) v_prenex_25592) (<= 0 (* 2 (select main_a v_prenex_25592))) (< v_prenex_25592 main_x)))) (forall ((v_prenex_28439 Int) (v_prenex_28440 Int)) (or (<= 0 (select main_a v_prenex_28439)) (< v_prenex_28439 main_x) (<= 0 (* 2 (select main_a v_prenex_28439))) (<= (+ main_x 1) v_prenex_28439) (<= (+ (select main_a v_prenex_28439) 2) (select main_a v_prenex_28440)))) (or (forall ((v_prenex_23547 Int)) (or (<= (* 2 (select main_a v_prenex_23547)) 2000) (<= (select main_a v_prenex_23547) 1000))) (forall ((v_prenex_23546 Int)) (or (<= (* 2 (select main_a v_prenex_23546)) 998) (<= (select main_a v_prenex_23546) 998) (<= 0 (select main_a v_prenex_23546)) (< v_prenex_23546 main_x) (<= (+ main_x 1) v_prenex_23546)))) (forall ((v_prenex_28751 Int) (v_prenex_28750 Int)) (or (<= (+ (select main_a v_prenex_28750) 2) (select main_a v_prenex_28751)) (<= (+ main_x 1) v_prenex_28750) (<= 0 (* 2 (select main_a v_prenex_28750))) (<= (+ main_y 1) v_prenex_28751) (<= (select main_a v_prenex_28751) 1000) (<= (* 2 (select main_a v_prenex_28751)) 2000) (< v_prenex_28750 main_x))) (forall ((v_prenex_23802 Int) (v_prenex_23803 Int)) (or (< v_prenex_23802 main_x) (<= (+ main_x 1) v_prenex_23802) (< v_prenex_23803 main_y) (<= 501 (select main_a v_prenex_23803)) (<= (select main_a v_prenex_23803) (+ (select main_a v_prenex_23802) 1000)) (<= (select main_a v_prenex_23802) 998))) (forall ((v_prenex_26273 Int) (v_prenex_26274 Int)) (or (< v_prenex_26273 main_x) (<= (* 2 (select main_a v_prenex_26273)) 998) (<= 1002 (* 2 (select main_a v_prenex_26274))) (<= (+ main_x 1) v_prenex_26273) (<= (select main_a v_prenex_26274) (+ (select main_a v_prenex_26273) 1000)) (<= (* 2 (select main_a v_prenex_26274)) 2000) (<= 0 (* 2 (select main_a v_prenex_26273))))) (forall ((v_prenex_24681 Int) (v_prenex_24682 Int)) (or (< v_prenex_24681 main_x) (<= 0 (+ (select main_a v_prenex_24681) 499)) (<= (select main_a v_prenex_24682) 1000) (<= (+ (select main_a v_prenex_24681) 2) (select main_a v_prenex_24682)) (<= (+ main_x 1) v_prenex_24681) (<= 2 (select main_a v_prenex_24682)) (<= (select main_a v_prenex_24681) 998))) (forall ((v_prenex_26884 Int) (v_prenex_26883 Int)) (or (<= (+ main_x 1) v_prenex_26883) (<= (+ (select main_a v_prenex_26883) 2) (select main_a v_prenex_26884)) (<= (* 2 (select main_a v_prenex_26884)) 2000) (< v_prenex_26883 main_x) (<= 0 (select main_a v_prenex_26883)) (<= 2 (select main_a v_prenex_26884)))) (forall ((v_prenex_29769 Int) (v_prenex_29768 Int)) (or (< v_prenex_29768 main_x) (<= (* 2 (select main_a v_prenex_29769)) 2000) (<= 2 (select main_a v_prenex_29769)) (<= (* 2 (select main_a v_prenex_29768)) 998) (<= (+ main_x 1) v_prenex_29768) (<= 1000 (+ (select main_a v_prenex_29768) (select main_a v_prenex_29769))))) (forall ((v_prenex_27122 Int) (v_prenex_27123 Int)) (or (<= 0 (select main_a v_prenex_27122)) (<= (+ (select main_a v_prenex_27122) (select main_a v_prenex_27123)) 1000) (<= (select main_a v_prenex_27122) 499) (<= (+ main_x 1) v_prenex_27122) (< v_prenex_27122 main_x) (<= (* 2 (select main_a v_prenex_27123)) 2000) (<= (select main_a v_prenex_27123) 1000))) (forall ((v_prenex_22570 Int) (v_prenex_22569 Int)) (or (<= (select main_a v_prenex_22570) 1000) (<= 1002 (* 2 (select main_a v_prenex_22570))) (<= (+ main_x 1) v_prenex_22569) (<= 0 (+ (select main_a v_prenex_22569) 499)) (< v_prenex_22569 main_x) (<= 1000 (+ (select main_a v_prenex_22569) (select main_a v_prenex_22570))))) (forall ((v_prenex_30512 Int) (v_prenex_30511 Int)) (or (< v_prenex_30511 main_x) (<= (+ main_x 1) v_prenex_30511) (<= (select main_a v_prenex_30511) 998) (<= (* 2 (select main_a v_prenex_30511)) 998) (<= 501 (select main_a v_prenex_30512)) (<= 2 (select main_a v_prenex_30512)) (<= (+ (select main_a v_prenex_30511) (select main_a v_prenex_30512)) 1000))) (forall ((v_prenex_28294 Int) (v_prenex_28293 Int)) (or (<= 0 (* 2 (select main_a v_prenex_28293))) (< v_prenex_28293 main_x) (<= (+ main_x 1) v_prenex_28293) (<= (select main_a v_prenex_28294) (+ (select main_a v_prenex_28293) 1000)) (<= (select main_a v_prenex_28294) 1499) (<= (select main_a v_prenex_28293) 499) (<= (* 2 (select main_a v_prenex_28294)) 2000))) (forall ((v_prenex_27449 Int) (v_prenex_27450 Int)) (or (<= (+ main_x 1) v_prenex_27449) (< v_prenex_27450 main_y) (<= 1002 (* 2 (select main_a v_prenex_27450))) (<= (* 2 (select main_a v_prenex_27449)) 998) (<= (+ (select main_a v_prenex_27449) 2) (select main_a v_prenex_27450)) (< v_prenex_27449 main_x))) (forall ((v_prenex_26629 Int) (v_prenex_26630 Int)) (or (<= (+ (select main_a v_prenex_26629) (select main_a v_prenex_26630)) 1000) (<= (+ main_x 1) v_prenex_26629) (<= (select main_a v_prenex_26629) 499) (< v_prenex_26629 main_x) (<= (select main_a v_prenex_26630) 1499) (<= 0 (select main_a v_prenex_26629)) (<= (select main_a v_prenex_26630) 1000))) (forall ((v_prenex_28498 Int) (v_prenex_28497 Int)) (or (<= 0 (+ (select main_a v_prenex_28497) 499)) (<= (* 2 (select main_a v_prenex_28498)) 2000) (<= 1002 (* 2 (select main_a v_prenex_28498))) (<= (+ main_x 1) v_prenex_28497) (< v_prenex_28497 main_x) (<= (select main_a v_prenex_28497) 499) (<= (select main_a v_prenex_28498) (+ (select main_a v_prenex_28497) 1000)))) (or (forall ((v_prenex_30276 Int)) (or (<= (select main_a v_prenex_30276) 1499) (<= 2 (select main_a v_prenex_30276)))) (forall ((v_prenex_30275 Int)) (or (<= (* 2 (select main_a v_prenex_30275)) 998) (<= 0 (* 2 (select main_a v_prenex_30275))) (< v_prenex_30275 main_x) (<= (+ main_x 1) v_prenex_30275)))) (forall ((v_prenex_28324 Int) (v_prenex_28323 Int)) (or (< v_prenex_28323 main_x) (<= (select main_a v_prenex_28323) 998) (<= (select main_a v_prenex_28324) 1499) (<= 1002 (* 2 (select main_a v_prenex_28324))) (<= 1000 (+ (select main_a v_prenex_28323) (select main_a v_prenex_28324))) (<= (+ main_y 1) v_prenex_28324) (<= (+ main_x 1) v_prenex_28323))) (or (forall ((v_prenex_25207 Int)) (or (<= (+ main_x 1) v_prenex_25207) (<= 0 (* 2 (select main_a v_prenex_25207))) (<= 0 (+ (select main_a v_prenex_25207) 499)) (< v_prenex_25207 main_x))) (forall ((v_prenex_25208 Int)) (or (<= (select main_a v_prenex_25208) 1000) (<= (* 2 (select main_a v_prenex_25208)) 2000)))) (forall ((v_prenex_26539 Int) (v_prenex_26540 Int)) (or (< v_prenex_26539 main_x) (<= (+ main_x 1) v_prenex_26539) (<= 2 (select main_a v_prenex_26540)) (<= 501 (select main_a v_prenex_26540)) (<= (select main_a v_prenex_26539) 998) (<= 1000 (+ (select main_a v_prenex_26539) (select main_a v_prenex_26540))) (< v_prenex_26540 main_y))) (forall ((v_prenex_24858 Int) (v_prenex_24857 Int)) (or (<= 0 (select main_a v_prenex_24857)) (< v_prenex_24857 main_x) (<= (+ main_x 1) v_prenex_24857) (<= 1000 (+ (select main_a v_prenex_24857) (select main_a v_prenex_24858))) (<= 501 (select main_a v_prenex_24858)) (<= (select main_a v_prenex_24858) 1000))) (or (forall ((v_prenex_29936 Int)) (or (<= 0 (* 2 (select main_a v_prenex_29936))) (< v_prenex_29936 main_x) (<= (+ main_x 1) v_prenex_29936))) (forall ((v_prenex_29937 Int)) (or (< v_prenex_29937 main_y) (<= 501 (select main_a v_prenex_29937)) (<= 2 (select main_a v_prenex_29937))))) (forall ((v_prenex_24369 Int) (v_prenex_24368 Int)) (or (<= (+ (select main_a v_prenex_24368) (select main_a v_prenex_24369)) 1000) (< v_prenex_24368 main_x) (<= (select main_a v_prenex_24368) 998) (<= 0 (select main_a v_prenex_24368)) (<= (+ main_x 1) v_prenex_24368) (<= (select main_a v_prenex_24369) 1000))) (or (forall ((v_prenex_29755 Int)) (<= (* 2 (select main_a v_prenex_29755)) 2000)) (forall ((v_prenex_29754 Int)) (or (<= (select main_a v_prenex_29754) 499) (< v_prenex_29754 main_x) (<= (select main_a v_prenex_29754) 998) (<= (+ main_x 1) v_prenex_29754) (<= 0 (* 2 (select main_a v_prenex_29754)))))) (or (forall ((v_prenex_27526 Int)) (or (<= 2 (select main_a v_prenex_27526)) (<= 501 (select main_a v_prenex_27526)))) (forall ((v_prenex_27525 Int)) (or (<= (+ main_x 1) v_prenex_27525) (<= 0 (* 2 (select main_a v_prenex_27525))) (< v_prenex_27525 main_x) (<= 0 (select main_a v_prenex_27525))))) (forall ((v_prenex_24600 Int) (v_prenex_24599 Int)) (or (< v_prenex_24599 main_x) (<= (+ main_x 1) v_prenex_24599) (<= 501 (select main_a v_prenex_24600)) (<= 0 (* 2 (select main_a v_prenex_24599))) (<= (+ (select main_a v_prenex_24599) 2) (select main_a v_prenex_24600)) (<= 0 (+ (select main_a v_prenex_24599) 499)) (<= (select main_a v_prenex_24600) 1499))) (forall ((v_prenex_29244 Int) (v_prenex_29243 Int)) (or (<= (+ main_x 1) v_prenex_29243) (<= (select main_a v_prenex_29244) (+ (select main_a v_prenex_29243) 1000)) (<= (+ main_y 1) v_prenex_29244) (<= 0 (+ (select main_a v_prenex_29243) 499)) (< v_prenex_29243 main_x) (<= (select main_a v_prenex_29244) 1000) (<= 501 (select main_a v_prenex_29244)))) (forall ((v_prenex_22298 Int) (v_prenex_22299 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_22299))) (<= 0 (select main_a v_prenex_22298)) (<= (select main_a v_prenex_22299) 1000) (<= (+ (select main_a v_prenex_22298) (select main_a v_prenex_22299)) 1000) (< v_prenex_22298 main_x) (<= (select main_a v_prenex_22298) 499) (<= (+ main_x 1) v_prenex_22298))) (forall ((v_prenex_28723 Int) (v_prenex_28722 Int)) (or (<= 0 (* 2 (select main_a v_prenex_28722))) (< v_prenex_28723 main_y) (<= (+ main_x 1) v_prenex_28722) (<= 501 (select main_a v_prenex_28723)) (< v_prenex_28722 main_x) (<= 2 (select main_a v_prenex_28723)) (<= (+ (select main_a v_prenex_28722) (select main_a v_prenex_28723)) 1000))) (or (forall ((v_prenex_29546 Int)) (or (<= (+ main_y 1) v_prenex_29546) (<= 501 (select main_a v_prenex_29546)))) (forall ((v_prenex_29545 Int)) (or (<= (select main_a v_prenex_29545) 499) (<= (* 2 (select main_a v_prenex_29545)) 998) (<= (+ main_x 1) v_prenex_29545) (< v_prenex_29545 main_x)))) (forall ((v_prenex_23673 Int) (v_prenex_23672 Int)) (or (<= (* 2 (select main_a v_prenex_23672)) 998) (<= 0 (+ (select main_a v_prenex_23672) 499)) (<= (+ main_x 1) v_prenex_23672) (<= (+ (select main_a v_prenex_23672) 2) (select main_a v_prenex_23673)) (< v_prenex_23672 main_x))) (or (forall ((v_prenex_23158 Int)) (or (< v_prenex_23158 main_x) (<= (+ main_x 1) v_prenex_23158) (<= 0 (select main_a v_prenex_23158)) (<= (select main_a v_prenex_23158) 998) (<= 0 (* 2 (select main_a v_prenex_23158))))) (forall ((v_prenex_23159 Int)) (or (<= (* 2 (select main_a v_prenex_23159)) 2000) (<= 501 (select main_a v_prenex_23159))))) (forall ((v_prenex_26337 Int) (v_prenex_26338 Int)) (or (< v_prenex_26337 main_x) (<= (+ (select main_a v_prenex_26337) 2) (select main_a v_prenex_26338)) (<= 501 (select main_a v_prenex_26338)) (<= (+ main_x 1) v_prenex_26337) (<= (select main_a v_prenex_26337) 998))) (forall ((v_prenex_27239 Int) (v_prenex_27240 Int)) (or (<= (select main_a v_prenex_27240) 1499) (<= (+ main_x 1) v_prenex_27239) (<= 2 (select main_a v_prenex_27240)) (< v_prenex_27239 main_x) (<= (+ (select main_a v_prenex_27239) 2) (select main_a v_prenex_27240)) (<= (select main_a v_prenex_27239) 499))) (forall ((v_prenex_24164 Int) (v_prenex_24163 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24163))) (<= (+ main_y 1) v_prenex_24164) (< v_prenex_24163 main_x) (<= 1000 (+ (select main_a v_prenex_24163) (select main_a v_prenex_24164))) (<= (select main_a v_prenex_24164) 1499) (<= (* 2 (select main_a v_prenex_24164)) 2000) (<= (+ main_x 1) v_prenex_24163))) (forall ((v_prenex_23243 Int) (v_prenex_23242 Int)) (or (<= 1000 (+ (select main_a v_prenex_23242) (select main_a v_prenex_23243))) (<= (* 2 (select main_a v_prenex_23243)) 2000) (<= (+ main_x 1) v_prenex_23242) (< v_prenex_23242 main_x) (<= (select main_a v_prenex_23242) 998) (< v_prenex_23243 main_y))) (forall ((v_prenex_27283 Int) (v_prenex_27284 Int)) (or (<= (+ main_x 1) v_prenex_27283) (< v_prenex_27283 main_x) (<= (+ main_y 1) v_prenex_27284) (<= (select main_a v_prenex_27284) 1499) (<= (select main_a v_prenex_27283) 998) (<= 1000 (+ (select main_a v_prenex_27283) (select main_a v_prenex_27284))))) (forall ((v_prenex_22378 Int) (v_prenex_22377 Int)) (or (< v_prenex_22378 main_y) (<= (select main_a v_prenex_22378) 1000) (<= (select main_a v_prenex_22377) 998) (<= (+ (select main_a v_prenex_22377) 2) (select main_a v_prenex_22378)) (<= (+ main_x 1) v_prenex_22377) (< v_prenex_22377 main_x) (<= 501 (select main_a v_prenex_22378)))) (or (forall ((v_prenex_23482 Int)) (<= (* 2 (select main_a v_prenex_23482)) 2000)) (forall ((v_prenex_23481 Int)) (or (<= (select main_a v_prenex_23481) 998) (<= 0 (+ (select main_a v_prenex_23481) 499)) (<= (+ main_x 1) v_prenex_23481) (< v_prenex_23481 main_x)))) (forall ((v_prenex_27195 Int) (v_prenex_27196 Int)) (or (<= (select main_a v_prenex_27195) 998) (<= (select main_a v_prenex_27196) 1499) (<= (select main_a v_prenex_27195) 499) (<= (+ (select main_a v_prenex_27195) (select main_a v_prenex_27196)) 1000) (<= (+ main_x 1) v_prenex_27195) (< v_prenex_27195 main_x) (<= 2 (select main_a v_prenex_27196)))) (forall ((v_prenex_27958 Int) (v_prenex_27959 Int)) (or (<= (+ main_x 1) v_prenex_27958) (<= 0 (+ (select main_a v_prenex_27958) 499)) (<= (select main_a v_prenex_27959) (+ (select main_a v_prenex_27958) 1000)) (<= 1002 (* 2 (select main_a v_prenex_27959))) (< v_prenex_27958 main_x) (<= (select main_a v_prenex_27959) 1000))) (forall ((v_prenex_26545 Int) (v_prenex_26546 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_26546))) (< v_prenex_26546 main_y) (<= (select main_a v_prenex_26546) (+ (select main_a v_prenex_26545) 1000)) (<= (+ main_x 1) v_prenex_26545) (<= (select main_a v_prenex_26546) 1499) (<= 0 (* 2 (select main_a v_prenex_26545))) (< v_prenex_26545 main_x))) (forall ((v_prenex_24079 Int) (v_prenex_24078 Int)) (or (<= (select main_a v_prenex_24078) 998) (< v_prenex_24078 main_x) (<= (+ main_x 1) v_prenex_24078) (<= (select main_a v_prenex_24079) (+ (select main_a v_prenex_24078) 1000)) (<= 2 (select main_a v_prenex_24079)))) (forall ((v_prenex_26886 Int) (v_prenex_26885 Int)) (or (< v_prenex_26885 main_x) (<= 501 (select main_a v_prenex_26886)) (<= (+ main_x 1) v_prenex_26885) (<= (select main_a v_prenex_26885) 998) (<= 0 (select main_a v_prenex_26885)) (<= (+ (select main_a v_prenex_26885) (select main_a v_prenex_26886)) 1000) (<= 2 (select main_a v_prenex_26886)))) (or (forall ((v_prenex_22556 Int)) (or (<= 501 (select main_a v_prenex_22556)) (<= (+ main_y 1) v_prenex_22556) (<= (* 2 (select main_a v_prenex_22556)) 2000))) (forall ((v_prenex_22555 Int)) (or (<= (+ main_x 1) v_prenex_22555) (< v_prenex_22555 main_x) (<= (* 2 (select main_a v_prenex_22555)) 998)))) (forall ((v_prenex_27559 Int) (v_prenex_27560 Int)) (or (<= (+ main_x 1) v_prenex_27559) (<= 1002 (* 2 (select main_a v_prenex_27560))) (<= 0 (+ (select main_a v_prenex_27559) 499)) (< v_prenex_27559 main_x) (<= (+ (select main_a v_prenex_27559) 2) (select main_a v_prenex_27560)) (< v_prenex_27560 main_y))) (forall ((v_prenex_22709 Int) (v_prenex_22708 Int)) (or (<= (select main_a v_prenex_22708) 499) (<= 0 (select main_a v_prenex_22708)) (< v_prenex_22708 main_x) (<= 1000 (+ (select main_a v_prenex_22708) (select main_a v_prenex_22709))) (<= (+ main_x 1) v_prenex_22708))) (forall ((v_prenex_25299 Int) (v_prenex_25298 Int)) (or (<= 501 (select main_a v_prenex_25299)) (<= (* 2 (select main_a v_prenex_25298)) 998) (<= (+ main_x 1) v_prenex_25298) (<= (+ (select main_a v_prenex_25298) (select main_a v_prenex_25299)) 1000) (< v_prenex_25298 main_x) (<= (select main_a v_prenex_25299) 1000) (<= 0 (+ (select main_a v_prenex_25298) 499)))) (forall ((v_prenex_23941 Int) (v_prenex_23940 Int)) (or (<= (+ main_x 1) v_prenex_23940) (<= (select main_a v_prenex_23941) 1499) (<= 0 (select main_a v_prenex_23940)) (<= 1002 (* 2 (select main_a v_prenex_23941))) (<= 1000 (+ (select main_a v_prenex_23940) (select main_a v_prenex_23941))) (< v_prenex_23940 main_x))) (forall ((v_prenex_28944 Int) (v_prenex_28945 Int)) (or (<= 0 (* 2 (select main_a v_prenex_28944))) (<= (select main_a v_prenex_28944) 998) (<= (select main_a v_prenex_28945) 1499) (<= (+ main_x 1) v_prenex_28944) (< v_prenex_28944 main_x) (<= 1002 (* 2 (select main_a v_prenex_28945))) (<= (+ (select main_a v_prenex_28944) 2) (select main_a v_prenex_28945)))) (or (forall ((v_prenex_24147 Int)) (or (<= 0 (+ (select main_a v_prenex_24147) 499)) (<= (select main_a v_prenex_24147) 499) (<= (+ main_x 1) v_prenex_24147) (< v_prenex_24147 main_x) (<= (* 2 (select main_a v_prenex_24147)) 998))) (forall ((v_prenex_24148 Int)) (<= 2 (select main_a v_prenex_24148)))) (forall ((v_prenex_24166 Int) (v_prenex_24165 Int)) (or (< v_prenex_24165 main_x) (<= (* 2 (select main_a v_prenex_24166)) 2000) (<= 1000 (+ (select main_a v_prenex_24165) (select main_a v_prenex_24166))) (<= 0 (select main_a v_prenex_24165)) (<= (select main_a v_prenex_24165) 499) (<= (+ main_x 1) v_prenex_24165))) (forall ((v_prenex_24502 Int) (v_prenex_24503 Int)) (or (< v_prenex_24502 main_x) (<= 1002 (* 2 (select main_a v_prenex_24503))) (<= 0 (+ (select main_a v_prenex_24502) 499)) (<= (+ main_x 1) v_prenex_24502) (<= (* 2 (select main_a v_prenex_24502)) 998) (<= (+ (select main_a v_prenex_24502) (select main_a v_prenex_24503)) 1000))) (forall ((v_prenex_30431 Int) (v_prenex_30430 Int)) (or (< v_prenex_30430 main_x) (<= (+ (select main_a v_prenex_30430) 2) (select main_a v_prenex_30431)) (<= 0 (+ (select main_a v_prenex_30430) 499)) (<= (select main_a v_prenex_30431) 1499) (<= (+ main_x 1) v_prenex_30430) (<= 0 (* 2 (select main_a v_prenex_30430))))) (forall ((v_prenex_22969 Int) (v_prenex_22968 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_22969))) (<= 501 (select main_a v_prenex_22969)) (<= (+ main_x 1) v_prenex_22968) (<= (+ (select main_a v_prenex_22968) (select main_a v_prenex_22969)) 1000) (< v_prenex_22968 main_x) (<= 0 (select main_a v_prenex_22968)) (< v_prenex_22969 main_y))) (forall ((v_prenex_30518 Int) (v_prenex_30517 Int)) (or (<= (select main_a v_prenex_30518) 1000) (<= (+ main_x 1) v_prenex_30517) (<= 0 (* 2 (select main_a v_prenex_30517))) (<= (select main_a v_prenex_30518) 1499) (< v_prenex_30518 main_y) (<= (+ (select main_a v_prenex_30517) (select main_a v_prenex_30518)) 1000) (< v_prenex_30517 main_x))) (forall ((v_prenex_26424 Int) (v_prenex_26423 Int)) (or (< v_prenex_26423 main_x) (<= 501 (select main_a v_prenex_26424)) (<= (+ main_x 1) v_prenex_26423) (<= 0 (+ (select main_a v_prenex_26423) 499)) (<= (select main_a v_prenex_26423) 499) (<= (+ (select main_a v_prenex_26423) 2) (select main_a v_prenex_26424)))) (forall ((v_prenex_25022 Int) (v_prenex_25023 Int)) (or (<= (+ main_x 1) v_prenex_25022) (< v_prenex_25022 main_x) (<= (+ (select main_a v_prenex_25022) 2) (select main_a v_prenex_25023)) (< v_prenex_25023 main_y) (<= (select main_a v_prenex_25023) 1499) (<= (* 2 (select main_a v_prenex_25022)) 998) (<= 1002 (* 2 (select main_a v_prenex_25023))))) (forall ((v_prenex_26781 Int) (v_prenex_26782 Int)) (or (< v_prenex_26781 main_x) (<= (+ main_x 1) v_prenex_26781) (<= (select main_a v_prenex_26781) 998) (<= (select main_a v_prenex_26782) 1000) (<= (+ (select main_a v_prenex_26781) 2) (select main_a v_prenex_26782)) (<= (* 2 (select main_a v_prenex_26782)) 2000) (<= (select main_a v_prenex_26781) 499))) (forall ((v_prenex_28476 Int) (v_prenex_28475 Int)) (or (<= (+ main_x 1) v_prenex_28475) (<= (* 2 (select main_a v_prenex_28476)) 2000) (<= 0 (select main_a v_prenex_28475)) (< v_prenex_28475 main_x) (<= (select main_a v_prenex_28476) 1000) (<= (+ (select main_a v_prenex_28475) 2) (select main_a v_prenex_28476)) (<= (* 2 (select main_a v_prenex_28475)) 998))) (forall ((v_prenex_30626 Int) (v_prenex_30625 Int)) (or (< v_prenex_30626 main_y) (<= (select main_a v_prenex_30626) 1499) (<= (select main_a v_prenex_30625) 998) (<= (+ main_x 1) v_prenex_30625) (<= (select main_a v_prenex_30626) (+ (select main_a v_prenex_30625) 1000)) (<= (select main_a v_prenex_30626) 1000) (< v_prenex_30625 main_x))) (forall ((v_prenex_22680 Int) (v_prenex_22681 Int)) (or (< v_prenex_22680 main_x) (<= (* 2 (select main_a v_prenex_22680)) 998) (<= (select main_a v_prenex_22681) 1000) (<= 501 (select main_a v_prenex_22681)) (<= (select main_a v_prenex_22680) 998) (<= 1000 (+ (select main_a v_prenex_22680) (select main_a v_prenex_22681))) (<= (+ main_x 1) v_prenex_22680))) (forall ((v_prenex_22505 Int) (v_prenex_22506 Int)) (or (<= (select main_a v_prenex_22505) 998) (< v_prenex_22505 main_x) (<= (select main_a v_prenex_22506) 1000) (<= 1000 (+ (select main_a v_prenex_22505) (select main_a v_prenex_22506))) (<= (select main_a v_prenex_22505) 499) (<= (+ main_x 1) v_prenex_22505))) (forall ((v_prenex_30109 Int) (v_prenex_30108 Int)) (or (<= 501 (select main_a v_prenex_30109)) (<= (* 2 (select main_a v_prenex_30108)) 998) (< v_prenex_30109 main_y) (<= 1000 (+ (select main_a v_prenex_30108) (select main_a v_prenex_30109))) (<= (+ main_x 1) v_prenex_30108) (< v_prenex_30108 main_x))) (forall ((v_prenex_29989 Int) (v_prenex_29988 Int)) (or (<= (+ main_x 1) v_prenex_29988) (< v_prenex_29988 main_x) (<= (+ (select main_a v_prenex_29988) (select main_a v_prenex_29989)) 1000) (<= 0 (* 2 (select main_a v_prenex_29988))) (<= (select main_a v_prenex_29989) 1499))) (forall ((v_prenex_27407 Int) (v_prenex_27408 Int)) (or (<= (+ main_x 1) v_prenex_27407) (<= (+ (select main_a v_prenex_27407) (select main_a v_prenex_27408)) 1000) (<= 501 (select main_a v_prenex_27408)) (<= (select main_a v_prenex_27407) 998) (< v_prenex_27407 main_x) (< v_prenex_27408 main_y) (<= 1002 (* 2 (select main_a v_prenex_27408))))) (or (forall ((v_prenex_30173 Int)) (<= 0 (* 2 (select main_a v_prenex_30173)))) (forall ((v_prenex_30174 Int)) (or (<= 2 (select main_a v_prenex_30174)) (< v_prenex_30174 main_y) (<= (select main_a v_prenex_30174) 1000) (<= (+ main_y 1) v_prenex_30174)))) (forall ((v_prenex_27419 Int) (v_prenex_27420 Int)) (or (<= (+ (select main_a v_prenex_27419) (select main_a v_prenex_27420)) 1000) (<= 1002 (* 2 (select main_a v_prenex_27420))) (< v_prenex_27419 main_x) (< v_prenex_27420 main_y) (<= (+ main_y 1) v_prenex_27420))) (forall ((v_prenex_30668 Int) (v_prenex_30667 Int)) (or (<= 1000 (+ (select main_a v_prenex_30667) (select main_a v_prenex_30668))) (<= (* 2 (select main_a v_prenex_30668)) 2000) (<= (+ main_x 1) v_prenex_30667) (<= (* 2 (select main_a v_prenex_30667)) 998) (< v_prenex_30667 main_x) (<= 501 (select main_a v_prenex_30668)))) (forall ((v_prenex_23734 Int) (v_prenex_23735 Int)) (or (<= (+ main_x 1) v_prenex_23734) (< v_prenex_23734 main_x) (<= (select main_a v_prenex_23735) 1499) (<= 0 (+ (select main_a v_prenex_23734) 499)) (<= (* 2 (select main_a v_prenex_23735)) 2000) (<= (+ (select main_a v_prenex_23734) (select main_a v_prenex_23735)) 1000))) (or (forall ((v_prenex_29905 Int)) (or (<= (select main_a v_prenex_29905) 1499) (< v_prenex_29905 main_y))) (forall ((v_prenex_29904 Int)) (or (<= 0 (* 2 (select main_a v_prenex_29904))) (< v_prenex_29904 main_x) (<= (+ main_x 1) v_prenex_29904) (<= (select main_a v_prenex_29904) 998)))) (or (forall ((v_prenex_24282 Int)) (or (<= (select main_a v_prenex_24282) 499) (<= 0 (select main_a v_prenex_24282)) (<= (+ main_x 1) v_prenex_24282) (< v_prenex_24282 main_x) (<= 0 (* 2 (select main_a v_prenex_24282))))) (forall ((v_prenex_24283 Int)) (or (<= (* 2 (select main_a v_prenex_24283)) 2000) (<= 501 (select main_a v_prenex_24283))))) (forall ((v_prenex_25910 Int) (v_prenex_25909 Int)) (or (<= 2 (select main_a v_prenex_25910)) (<= (select main_a v_prenex_25909) 499) (<= (+ main_x 1) v_prenex_25909) (<= 0 (* 2 (select main_a v_prenex_25909))) (<= (select main_a v_prenex_25910) (+ (select main_a v_prenex_25909) 1000)) (<= 501 (select main_a v_prenex_25910)) (< v_prenex_25909 main_x))) (forall ((v_prenex_27159 Int) (v_prenex_27158 Int)) (or (<= (select main_a v_prenex_27158) 499) (<= (+ main_x 1) v_prenex_27158) (<= (+ main_y 1) v_prenex_27159) (<= 1002 (* 2 (select main_a v_prenex_27159))) (< v_prenex_27158 main_x) (<= (select main_a v_prenex_27159) (+ (select main_a v_prenex_27158) 1000)))) (forall ((v_prenex_28414 Int) (v_prenex_28413 Int)) (or (<= 501 (select main_a v_prenex_28414)) (<= (+ (select main_a v_prenex_28413) (select main_a v_prenex_28414)) 1000) (<= (+ main_x 1) v_prenex_28413) (<= 1002 (* 2 (select main_a v_prenex_28414))) (<= 0 (* 2 (select main_a v_prenex_28413))) (<= (+ main_y 1) v_prenex_28414) (< v_prenex_28413 main_x))) (or (forall ((v_prenex_28611 Int)) (or (<= 501 (select main_a v_prenex_28611)) (<= (+ main_y 1) v_prenex_28611))) (forall ((v_prenex_28610 Int)) (or (<= 0 (* 2 (select main_a v_prenex_28610))) (< v_prenex_28610 main_x) (<= (+ main_x 1) v_prenex_28610) (<= 0 (+ (select main_a v_prenex_28610) 499))))) (forall ((v_prenex_29695 Int) (v_prenex_29696 Int)) (or (<= (select main_a v_prenex_29695) 998) (<= (select main_a v_prenex_29696) (+ (select main_a v_prenex_29695) 1000)) (<= (+ main_x 1) v_prenex_29695) (< v_prenex_29695 main_x) (<= 2 (select main_a v_prenex_29696)) (<= (select main_a v_prenex_29696) 1000) (<= 0 (+ (select main_a v_prenex_29695) 499)))) (forall ((v_prenex_23577 Int) (v_prenex_23576 Int)) (or (<= (+ main_x 1) v_prenex_23576) (<= (select main_a v_prenex_23577) 1000) (<= 1000 (+ (select main_a v_prenex_23576) (select main_a v_prenex_23577))) (< v_prenex_23576 main_x) (<= (* 2 (select main_a v_prenex_23576)) 998) (<= 1002 (* 2 (select main_a v_prenex_23577))) (<= 0 (+ (select main_a v_prenex_23576) 499)))) (forall ((v_prenex_24135 Int) (v_prenex_24134 Int)) (or (<= (+ main_y 1) v_prenex_24135) (<= (+ main_x 1) v_prenex_24134) (<= (select main_a v_prenex_24135) 1499) (<= 0 (select main_a v_prenex_24134)) (< v_prenex_24134 main_x) (<= (+ (select main_a v_prenex_24134) 2) (select main_a v_prenex_24135)) (<= 501 (select main_a v_prenex_24135)))) (forall ((v_prenex_23511 Int) (v_prenex_23510 Int)) (or (<= (select main_a v_prenex_23511) 1000) (< v_prenex_23510 main_x) (<= (* 2 (select main_a v_prenex_23510)) 998) (<= (* 2 (select main_a v_prenex_23511)) 2000) (<= 1000 (+ (select main_a v_prenex_23510) (select main_a v_prenex_23511))) (< v_prenex_23511 main_y) (<= (+ main_x 1) v_prenex_23510))) (forall ((v_prenex_24842 Int) (v_prenex_24841 Int)) (or (<= (select main_a v_prenex_24841) 998) (<= 0 (+ (select main_a v_prenex_24841) 499)) (<= 501 (select main_a v_prenex_24842)) (< v_prenex_24841 main_x) (<= (+ (select main_a v_prenex_24841) (select main_a v_prenex_24842)) 1000) (<= (select main_a v_prenex_24842) 1499) (<= (+ main_x 1) v_prenex_24841))) (forall ((v_prenex_27529 Int) (v_prenex_27530 Int)) (or (<= (+ main_x 1) v_prenex_27529) (<= (* 2 (select main_a v_prenex_27530)) 2000) (<= 0 (* 2 (select main_a v_prenex_27529))) (< v_prenex_27529 main_x) (<= (+ main_y 1) v_prenex_27530) (<= (select main_a v_prenex_27530) 1000) (<= (+ (select main_a v_prenex_27529) (select main_a v_prenex_27530)) 1000))) (or (forall ((v_prenex_28158 Int)) (or (<= (+ main_y 1) v_prenex_28158) (<= 1002 (* 2 (select main_a v_prenex_28158))))) (forall ((v_prenex_28157 Int)) (or (< v_prenex_28157 main_x) (<= (+ main_x 1) v_prenex_28157) (<= (* 2 (select main_a v_prenex_28157)) 998) (<= (select main_a v_prenex_28157) 499)))) (forall ((v_prenex_26767 Int) (v_prenex_26768 Int)) (or (<= (+ main_x 1) v_prenex_26767) (<= 2 (select main_a v_prenex_26768)) (< v_prenex_26767 main_x) (<= (+ (select main_a v_prenex_26767) 2) (select main_a v_prenex_26768)) (<= 0 (select main_a v_prenex_26767)) (<= (* 2 (select main_a v_prenex_26767)) 998) (<= (* 2 (select main_a v_prenex_26768)) 2000))) (forall ((v_prenex_26789 Int) (v_prenex_26790 Int)) (or (<= 1000 (+ (select main_a v_prenex_26789) (select main_a v_prenex_26790))) (<= (select main_a v_prenex_26790) 1000) (<= (+ main_x 1) v_prenex_26789) (< v_prenex_26790 main_y) (<= 501 (select main_a v_prenex_26790)) (< v_prenex_26789 main_x) (<= 0 (+ (select main_a v_prenex_26789) 499)))) (forall ((v_prenex_28312 Int) (v_prenex_28311 Int)) (or (<= 0 (+ (select main_a v_prenex_28311) 499)) (<= (* 2 (select main_a v_prenex_28312)) 2000) (<= (+ (select main_a v_prenex_28311) 2) (select main_a v_prenex_28312)) (<= (+ main_x 1) v_prenex_28311) (< v_prenex_28311 main_x) (<= (select main_a v_prenex_28311) 998) (<= (select main_a v_prenex_28312) 1000))) (forall ((v_prenex_23138 Int) (v_prenex_23139 Int)) (or (<= (* 2 (select main_a v_prenex_23139)) 2000) (<= 0 (select main_a v_prenex_23138)) (<= 0 (+ (select main_a v_prenex_23138) 499)) (<= 1002 (* 2 (select main_a v_prenex_23139))) (<= (+ (select main_a v_prenex_23138) (select main_a v_prenex_23139)) 1000) (<= (+ main_x 1) v_prenex_23138) (< v_prenex_23138 main_x))) (forall ((v_prenex_28138 Int) (v_prenex_28137 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_28138))) (<= 0 (* 2 (select main_a v_prenex_28137))) (<= 0 (+ (select main_a v_prenex_28137) 499)) (<= (+ main_x 1) v_prenex_28137) (<= (* 2 (select main_a v_prenex_28138)) 2000) (<= 1000 (+ (select main_a v_prenex_28137) (select main_a v_prenex_28138))) (< v_prenex_28137 main_x))) (forall ((v_prenex_28867 Int) (v_prenex_28866 Int)) (or (<= 501 (select main_a v_prenex_28867)) (<= (+ (select main_a v_prenex_28866) 2) (select main_a v_prenex_28867)) (<= (+ main_x 1) v_prenex_28866) (< v_prenex_28866 main_x) (<= (* 2 (select main_a v_prenex_28866)) 998) (<= (select main_a v_prenex_28867) 1499) (<= 0 (select main_a v_prenex_28866)))) (forall ((v_prenex_30194 Int) (v_prenex_30193 Int)) (or (<= (select main_a v_prenex_30193) 499) (<= (+ main_x 1) v_prenex_30193) (<= 1002 (* 2 (select main_a v_prenex_30194))) (< v_prenex_30193 main_x) (<= (select main_a v_prenex_30194) (+ (select main_a v_prenex_30193) 1000)) (<= (* 2 (select main_a v_prenex_30194)) 2000) (<= 0 (select main_a v_prenex_30193)))) (forall ((v_prenex_25158 Int) (v_prenex_25157 Int)) (or (< v_prenex_25157 main_x) (<= 1002 (* 2 (select main_a v_prenex_25158))) (<= (+ main_x 1) v_prenex_25157) (<= 0 (* 2 (select main_a v_prenex_25157))) (<= (select main_a v_prenex_25158) (+ (select main_a v_prenex_25157) 1000)) (< v_prenex_25158 main_y))) (forall ((v_prenex_23251 Int) (v_prenex_23250 Int)) (or (<= (+ main_x 1) v_prenex_23250) (<= 501 (select main_a v_prenex_23251)) (<= (select main_a v_prenex_23251) (+ (select main_a v_prenex_23250) 1000)) (<= (select main_a v_prenex_23251) 1499) (< v_prenex_23250 main_x) (<= (select main_a v_prenex_23250) 998))) (or (forall ((v_prenex_25539 Int)) (or (<= (+ main_y 1) v_prenex_25539) (< v_prenex_25539 main_y) (<= 1002 (* 2 (select main_a v_prenex_25539))))) (forall ((v_prenex_25538 Int)) (<= 0 (* 2 (select main_a v_prenex_25538))))) (forall ((v_prenex_30437 Int) (v_prenex_30436 Int)) (or (<= (* 2 (select main_a v_prenex_30436)) 998) (<= (select main_a v_prenex_30437) 1499) (<= 0 (select main_a v_prenex_30436)) (<= 1002 (* 2 (select main_a v_prenex_30437))) (<= (+ main_x 1) v_prenex_30436) (< v_prenex_30436 main_x) (<= (+ (select main_a v_prenex_30436) 2) (select main_a v_prenex_30437)))) (forall ((v_prenex_24021 Int) (v_prenex_24020 Int)) (or (<= 2 (select main_a v_prenex_24021)) (<= 0 (* 2 (select main_a v_prenex_24020))) (< v_prenex_24020 main_x) (<= (+ (select main_a v_prenex_24020) 2) (select main_a v_prenex_24021)) (<= (+ main_x 1) v_prenex_24020) (<= (select main_a v_prenex_24020) 499))) (forall ((v_prenex_29709 Int) (v_prenex_29710 Int)) (or (<= 0 (* 2 (select main_a v_prenex_29709))) (<= (+ (select main_a v_prenex_29709) (select main_a v_prenex_29710)) 1000) (<= (* 2 (select main_a v_prenex_29710)) 2000) (< v_prenex_29709 main_x) (<= 0 (select main_a v_prenex_29709)) (<= (+ main_x 1) v_prenex_29709) (<= (select main_a v_prenex_29710) 1000))) (or (forall ((v_prenex_29473 Int)) (or (< v_prenex_29473 main_x) (<= 0 (* 2 (select main_a v_prenex_29473))))) (forall ((v_prenex_29474 Int)) (or (< v_prenex_29474 main_y) (<= (+ main_y 1) v_prenex_29474) (<= (* 2 (select main_a v_prenex_29474)) 2000)))) (forall ((v_prenex_26471 Int) (v_prenex_26472 Int)) (or (< v_prenex_26471 main_x) (<= 0 (+ (select main_a v_prenex_26471) 499)) (<= (+ main_x 1) v_prenex_26471) (<= (+ (select main_a v_prenex_26471) 2) (select main_a v_prenex_26472)) (<= 2 (select main_a v_prenex_26472)) (<= 0 (select main_a v_prenex_26471)))) (forall ((v_prenex_29991 Int) (v_prenex_29990 Int)) (or (<= (+ main_x 1) v_prenex_29990) (<= 0 (* 2 (select main_a v_prenex_29990))) (<= (+ (select main_a v_prenex_29990) (select main_a v_prenex_29991)) 1000) (<= (select main_a v_prenex_29991) 1499) (<= (* 2 (select main_a v_prenex_29990)) 998) (< v_prenex_29990 main_x))) (or (forall ((v_prenex_27269 Int)) (or (<= 0 (select main_a v_prenex_27269)) (<= (+ main_x 1) v_prenex_27269) (< v_prenex_27269 main_x))) (forall ((v_prenex_27270 Int)) (or (< v_prenex_27270 main_y) (<= (* 2 (select main_a v_prenex_27270)) 2000)))) (forall ((v_prenex_23519 Int) (v_prenex_23518 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_23519))) (<= (+ main_y 1) v_prenex_23519) (<= (+ main_x 1) v_prenex_23518) (<= (select main_a v_prenex_23518) 998) (< v_prenex_23518 main_x) (<= (select main_a v_prenex_23519) 1499) (<= (select main_a v_prenex_23519) (+ (select main_a v_prenex_23518) 1000)))) (forall ((v_prenex_25550 Int) (v_prenex_25551 Int)) (or (<= 501 (select main_a v_prenex_25551)) (<= (+ (select main_a v_prenex_25550) 2) (select main_a v_prenex_25551)) (< v_prenex_25551 main_y) (<= (* 2 (select main_a v_prenex_25551)) 2000) (<= (+ main_y 1) v_prenex_25551))) (forall ((v_prenex_27931 Int) (v_prenex_27930 Int)) (or (< v_prenex_27930 main_x) (<= (+ (select main_a v_prenex_27930) (select main_a v_prenex_27931)) 1000) (<= (select main_a v_prenex_27931) 1000) (<= 0 (select main_a v_prenex_27930)) (<= (+ main_x 1) v_prenex_27930) (<= (+ main_y 1) v_prenex_27931) (<= 2 (select main_a v_prenex_27931)))) (or (forall ((v_prenex_23648 Int)) (or (< v_prenex_23648 main_x) (<= (+ main_x 1) v_prenex_23648) (<= (* 2 (select main_a v_prenex_23648)) 998))) (forall ((v_prenex_23649 Int)) (or (<= (+ main_y 1) v_prenex_23649) (<= (select main_a v_prenex_23649) 1000) (<= (select main_a v_prenex_23649) 1499)))) (forall ((v_prenex_24713 Int) (v_prenex_24714 Int)) (or (< v_prenex_24714 main_y) (<= 501 (select main_a v_prenex_24714)) (<= (* 2 (select main_a v_prenex_24714)) 2000) (< v_prenex_24713 main_x) (<= 0 (* 2 (select main_a v_prenex_24713))) (<= (+ main_x 1) v_prenex_24713) (<= 1000 (+ (select main_a v_prenex_24713) (select main_a v_prenex_24714))))) (or (forall ((v_prenex_28727 Int)) (or (< v_prenex_28727 main_y) (<= 1002 (* 2 (select main_a v_prenex_28727))))) (forall ((v_prenex_28726 Int)) (or (<= (+ main_x 1) v_prenex_28726) (<= (* 2 (select main_a v_prenex_28726)) 998) (<= 0 (+ (select main_a v_prenex_28726) 499)) (< v_prenex_28726 main_x)))) (or (forall ((v_prenex_25398 Int)) (<= 0 (* 2 (select main_a v_prenex_25398)))) (forall ((v_prenex_25399 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_25399))) (< v_prenex_25399 main_y) (<= (* 2 (select main_a v_prenex_25399)) 2000) (<= (+ main_y 1) v_prenex_25399)))) (forall ((v_prenex_28633 Int) (v_prenex_28632 Int)) (or (< v_prenex_28632 main_x) (<= 0 (* 2 (select main_a v_prenex_28632))) (<= (select main_a v_prenex_28633) 1000) (<= 501 (select main_a v_prenex_28633)) (<= (+ main_x 1) v_prenex_28632) (<= (+ (select main_a v_prenex_28632) (select main_a v_prenex_28633)) 1000) (<= (select main_a v_prenex_28632) 998))) (forall ((v_prenex_28675 Int) (v_prenex_28674 Int)) (or (< v_prenex_28675 main_y) (<= (select main_a v_prenex_28675) 1499) (<= 0 (* 2 (select main_a v_prenex_28674))) (<= 2 (select main_a v_prenex_28675)) (<= (+ main_x 1) v_prenex_28674) (< v_prenex_28674 main_x) (<= (+ (select main_a v_prenex_28674) 2) (select main_a v_prenex_28675)))) (forall ((v_prenex_28226 Int) (v_prenex_28225 Int)) (or (<= (select main_a v_prenex_28226) 1499) (<= (+ main_x 1) v_prenex_28225) (<= 1000 (+ (select main_a v_prenex_28225) (select main_a v_prenex_28226))) (<= 0 (+ (select main_a v_prenex_28225) 499)) (<= (* 2 (select main_a v_prenex_28226)) 2000) (< v_prenex_28226 main_y) (< v_prenex_28225 main_x))) (forall ((v_prenex_23811 Int) (v_prenex_23810 Int)) (or (< v_prenex_23811 main_y) (<= (+ main_y 1) v_prenex_23811) (<= 501 (select main_a v_prenex_23811)) (<= 2 (select main_a v_prenex_23811)) (<= (select main_a v_prenex_23811) (+ (select main_a v_prenex_23810) 1000)))) (forall ((v_prenex_27751 Int) (v_prenex_27750 Int)) (or (<= (select main_a v_prenex_27750) 499) (<= 501 (select main_a v_prenex_27751)) (< v_prenex_27750 main_x) (<= 1000 (+ (select main_a v_prenex_27750) (select main_a v_prenex_27751))) (<= (+ main_x 1) v_prenex_27750) (<= (select main_a v_prenex_27751) 1000) (<= (+ main_y 1) v_prenex_27751))) (forall ((v_prenex_23291 Int) (v_prenex_23290 Int)) (or (<= (+ main_x 1) v_prenex_23290) (<= (select main_a v_prenex_23290) 499) (<= (select main_a v_prenex_23291) 1000) (<= 1000 (+ (select main_a v_prenex_23290) (select main_a v_prenex_23291))) (<= (* 2 (select main_a v_prenex_23290)) 998) (< v_prenex_23290 main_x) (<= (select main_a v_prenex_23291) 1499))) (or (forall ((v_prenex_30335 Int)) (or (<= 2 (select main_a v_prenex_30335)) (<= 1002 (* 2 (select main_a v_prenex_30335))))) (forall ((v_prenex_30334 Int)) (or (<= (select main_a v_prenex_30334) 998) (<= (+ main_x 1) v_prenex_30334) (<= 0 (select main_a v_prenex_30334)) (< v_prenex_30334 main_x) (<= 0 (* 2 (select main_a v_prenex_30334)))))) (or (forall ((v_prenex_30670 Int)) (or (<= 2 (select main_a v_prenex_30670)) (<= (+ main_y 1) v_prenex_30670))) (forall ((v_prenex_30669 Int)) (or (<= (+ main_x 1) v_prenex_30669) (<= (* 2 (select main_a v_prenex_30669)) 998) (< v_prenex_30669 main_x) (<= 0 (* 2 (select main_a v_prenex_30669)))))) (forall ((v_prenex_27154 Int) (v_prenex_27155 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_27155))) (<= (select main_a v_prenex_27155) 1000) (<= (select main_a v_prenex_27155) (+ (select main_a v_prenex_27154) 1000)) (< v_prenex_27154 main_x) (<= 0 (+ (select main_a v_prenex_27154) 499)) (<= (+ main_x 1) v_prenex_27154) (<= 0 (select main_a v_prenex_27154)))) (or (forall ((v_prenex_28896 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_28896))) (<= 2 (select main_a v_prenex_28896)) (< v_prenex_28896 main_y))) (forall ((v_prenex_28895 Int)) (or (< v_prenex_28895 main_x) (<= (+ main_x 1) v_prenex_28895) (<= 0 (* 2 (select main_a v_prenex_28895))) (<= (select main_a v_prenex_28895) 499)))) (forall ((v_prenex_22216 Int) (v_prenex_22217 Int)) (or (<= (select main_a v_prenex_22216) 998) (<= (+ main_x 1) v_prenex_22216) (<= 2 (select main_a v_prenex_22217)) (<= (select main_a v_prenex_22217) (+ (select main_a v_prenex_22216) 1000)) (< v_prenex_22216 main_x) (<= (* 2 (select main_a v_prenex_22217)) 2000))) (forall ((v_prenex_24935 Int) (v_prenex_24934 Int)) (or (<= 0 (select main_a v_prenex_24934)) (<= 501 (select main_a v_prenex_24935)) (< v_prenex_24934 main_x) (<= (* 2 (select main_a v_prenex_24934)) 998) (<= (+ main_x 1) v_prenex_24934) (<= 2 (select main_a v_prenex_24935)) (<= (+ (select main_a v_prenex_24934) 2) (select main_a v_prenex_24935)))) (forall ((v_prenex_29891 Int) (v_prenex_29890 Int)) (or (<= 0 (* 2 (select main_a v_prenex_29890))) (<= (select main_a v_prenex_29890) 499) (<= (+ (select main_a v_prenex_29890) (select main_a v_prenex_29891)) 1000) (<= (select main_a v_prenex_29891) 1000) (<= (+ main_x 1) v_prenex_29890) (<= (select main_a v_prenex_29891) 1499) (< v_prenex_29890 main_x))) (forall ((v_prenex_28717 Int) (v_prenex_28716 Int)) (or (<= (* 2 (select main_a v_prenex_28716)) 998) (<= (select main_a v_prenex_28716) 499) (<= (select main_a v_prenex_28717) 1499) (<= (+ (select main_a v_prenex_28716) 2) (select main_a v_prenex_28717)) (< v_prenex_28716 main_x) (<= (+ main_x 1) v_prenex_28716))) (forall ((v_prenex_27128 Int) (v_prenex_27129 Int)) (or (< v_prenex_27128 main_x) (<= 1002 (* 2 (select main_a v_prenex_27129))) (<= (select main_a v_prenex_27129) (+ (select main_a v_prenex_27128) 1000)) (<= 501 (select main_a v_prenex_27129)) (<= (+ main_x 1) v_prenex_27128) (<= 0 (+ (select main_a v_prenex_27128) 499)))) (or (forall ((v_prenex_28844 Int)) (or (<= 0 (* 2 (select main_a v_prenex_28844))) (<= (select main_a v_prenex_28844) 998) (< v_prenex_28844 main_x) (<= (+ main_x 1) v_prenex_28844))) (forall ((v_prenex_28845 Int)) (or (<= (* 2 (select main_a v_prenex_28845)) 2000) (< v_prenex_28845 main_y) (<= (select main_a v_prenex_28845) 1499)))) (forall ((v_prenex_23237 Int) (v_prenex_23236 Int)) (or (<= (select main_a v_prenex_23237) 1499) (<= (+ main_x 1) v_prenex_23236) (<= (select main_a v_prenex_23236) 499) (<= 0 (+ (select main_a v_prenex_23236) 499)) (< v_prenex_23236 main_x) (<= (select main_a v_prenex_23237) 1000) (<= (select main_a v_prenex_23237) (+ (select main_a v_prenex_23236) 1000)))) (forall ((v_prenex_30305 Int) (v_prenex_30304 Int)) (or (<= 2 (select main_a v_prenex_30305)) (<= 0 (* 2 (select main_a v_prenex_30304))) (<= (+ main_x 1) v_prenex_30304) (<= (+ (select main_a v_prenex_30304) 2) (select main_a v_prenex_30305)) (< v_prenex_30304 main_x) (<= (+ main_y 1) v_prenex_30305) (<= 501 (select main_a v_prenex_30305)))) (forall ((v_prenex_29075 Int) (v_prenex_29074 Int)) (or (<= 0 (select main_a v_prenex_29074)) (<= (+ main_x 1) v_prenex_29074) (<= 501 (select main_a v_prenex_29075)) (< v_prenex_29074 main_x) (<= (select main_a v_prenex_29075) (+ (select main_a v_prenex_29074) 1000)) (<= 1002 (* 2 (select main_a v_prenex_29075))) (<= (select main_a v_prenex_29074) 499))) (forall ((v_prenex_22324 Int) (v_prenex_22325 Int)) (or (< v_prenex_22324 main_x) (<= 2 (select main_a v_prenex_22325)) (<= (select main_a v_prenex_22325) (+ (select main_a v_prenex_22324) 1000)) (<= 501 (select main_a v_prenex_22325)) (< v_prenex_22325 main_y) (<= (* 2 (select main_a v_prenex_22324)) 998) (<= (+ main_x 1) v_prenex_22324))) (or (forall ((v_prenex_22843 Int)) (or (<= 501 (select main_a v_prenex_22843)) (<= (* 2 (select main_a v_prenex_22843)) 2000) (<= (+ main_y 1) v_prenex_22843))) (forall ((v_prenex_22842 Int)) (or (<= (* 2 (select main_a v_prenex_22842)) 998) (<= (+ main_x 1) v_prenex_22842) (< v_prenex_22842 main_x) (<= 0 (+ (select main_a v_prenex_22842) 499))))) (forall ((v_prenex_26251 Int) (v_prenex_26252 Int)) (or (<= 0 (* 2 (select main_a v_prenex_26251))) (<= (select main_a v_prenex_26252) 1000) (<= 1002 (* 2 (select main_a v_prenex_26252))) (<= (+ main_x 1) v_prenex_26251) (< v_prenex_26252 main_y) (<= (+ (select main_a v_prenex_26251) 2) (select main_a v_prenex_26252)) (< v_prenex_26251 main_x))) (forall ((v_prenex_28479 Int) (v_prenex_28480 Int)) (or (<= (+ main_x 1) v_prenex_28479) (<= (select main_a v_prenex_28480) (+ (select main_a v_prenex_28479) 1000)) (<= (* 2 (select main_a v_prenex_28479)) 998) (< v_prenex_28479 main_x) (<= 501 (select main_a v_prenex_28480)) (<= 0 (+ (select main_a v_prenex_28479) 499)))) (or (forall ((v_prenex_28100 Int)) (<= 1002 (* 2 (select main_a v_prenex_28100)))) (forall ((v_prenex_28099 Int)) (or (<= (* 2 (select main_a v_prenex_28099)) 998) (<= (+ main_x 1) v_prenex_28099) (< v_prenex_28099 main_x)))) (or (forall ((v_prenex_23097 Int)) (<= 2 (select main_a v_prenex_23097))) (forall ((v_prenex_23096 Int)) (or (< v_prenex_23096 main_x) (<= (+ main_x 1) v_prenex_23096) (<= (* 2 (select main_a v_prenex_23096)) 998)))) (forall ((v_prenex_26141 Int) (v_prenex_26142 Int)) (or (<= 0 (* 2 (select main_a v_prenex_26141))) (<= (+ main_x 1) v_prenex_26141) (<= (* 2 (select main_a v_prenex_26141)) 998) (< v_prenex_26141 main_x) (<= 1002 (* 2 (select main_a v_prenex_26142))) (<= (+ (select main_a v_prenex_26141) (select main_a v_prenex_26142)) 1000))) (forall ((v_prenex_25359 Int) (v_prenex_25358 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_25359))) (<= 0 (+ (select main_a v_prenex_25358) 499)) (<= (+ main_x 1) v_prenex_25358) (<= 2 (select main_a v_prenex_25359)) (< v_prenex_25358 main_x) (<= (* 2 (select main_a v_prenex_25358)) 998) (<= (+ (select main_a v_prenex_25358) (select main_a v_prenex_25359)) 1000))) (forall ((v_prenex_30079 Int) (v_prenex_30078 Int)) (or (<= 0 (* 2 (select main_a v_prenex_30078))) (<= (select main_a v_prenex_30079) (+ (select main_a v_prenex_30078) 1000)) (<= (+ main_x 1) v_prenex_30078) (< v_prenex_30078 main_x) (<= (select main_a v_prenex_30079) 1499) (<= (* 2 (select main_a v_prenex_30079)) 2000))) (or (forall ((v_prenex_25341 Int)) (or (<= (* 2 (select main_a v_prenex_25341)) 2000) (< v_prenex_25341 main_y))) (forall ((v_prenex_25340 Int)) (or (< v_prenex_25340 main_x) (<= (+ main_x 1) v_prenex_25340) (<= (select main_a v_prenex_25340) 499)))) (forall ((v_prenex_22427 Int) (v_prenex_22428 Int)) (or (<= 501 (select main_a v_prenex_22428)) (<= 1000 (+ (select main_a v_prenex_22427) (select main_a v_prenex_22428))) (<= 2 (select main_a v_prenex_22428)) (<= (select main_a v_prenex_22427) 998) (<= (select main_a v_prenex_22427) 499) (< v_prenex_22427 main_x) (<= (+ main_x 1) v_prenex_22427))) (forall ((v_prenex_23903 Int) (v_prenex_23902 Int)) (or (<= (select main_a v_prenex_23903) 1000) (<= 1002 (* 2 (select main_a v_prenex_23903))) (<= (+ main_x 1) v_prenex_23902) (<= 0 (+ (select main_a v_prenex_23902) 499)) (<= (+ main_y 1) v_prenex_23903) (< v_prenex_23902 main_x) (<= (select main_a v_prenex_23903) (+ (select main_a v_prenex_23902) 1000)))) (forall ((v_prenex_29364 Int) (v_prenex_29363 Int)) (or (< v_prenex_29363 main_x) (<= (select main_a v_prenex_29363) 499) (<= (+ main_x 1) v_prenex_29363) (<= (+ (select main_a v_prenex_29363) (select main_a v_prenex_29364)) 1000) (<= 1002 (* 2 (select main_a v_prenex_29364))) (<= (select main_a v_prenex_29364) 1499))) (forall ((v_prenex_23313 Int) (v_prenex_23312 Int)) (or (<= (+ main_x 1) v_prenex_23312) (<= (select main_a v_prenex_23312) 998) (<= (+ (select main_a v_prenex_23312) 2) (select main_a v_prenex_23313)) (<= 1002 (* 2 (select main_a v_prenex_23313))) (<= 0 (+ (select main_a v_prenex_23312) 499)) (< v_prenex_23312 main_x) (<= 2 (select main_a v_prenex_23313)))) (or (forall ((v_prenex_28604 Int)) (<= (* 2 (select main_a v_prenex_28604)) 998)) (forall ((v_prenex_28605 Int)) (or (< v_prenex_28605 main_y) (<= (+ main_y 1) v_prenex_28605) (<= (* 2 (select main_a v_prenex_28605)) 2000) (<= 501 (select main_a v_prenex_28605))))) (forall ((v_prenex_30152 Int) (v_prenex_30151 Int)) (or (<= (+ main_x 1) v_prenex_30151) (<= 0 (+ (select main_a v_prenex_30151) 499)) (<= (select main_a v_prenex_30151) 998) (<= (+ (select main_a v_prenex_30151) 2) (select main_a v_prenex_30152)) (<= (select main_a v_prenex_30152) 1000) (<= (select main_a v_prenex_30152) 1499) (< v_prenex_30151 main_x))) (forall ((v_prenex_23092 Int) (v_prenex_23093 Int)) (or (< v_prenex_23093 main_y) (<= (* 2 (select main_a v_prenex_23093)) 2000) (<= 501 (select main_a v_prenex_23093)) (<= (+ main_y 1) v_prenex_23093) (<= (select main_a v_prenex_23093) (+ (select main_a v_prenex_23092) 1000)))) (forall ((v_prenex_27335 Int) (v_prenex_27336 Int)) (or (<= (+ main_x 1) v_prenex_27335) (<= 2 (select main_a v_prenex_27336)) (<= (+ (select main_a v_prenex_27335) (select main_a v_prenex_27336)) 1000) (<= 501 (select main_a v_prenex_27336)) (<= 0 (+ (select main_a v_prenex_27335) 499)) (< v_prenex_27335 main_x))) (forall ((v_prenex_24836 Int) (v_prenex_24835 Int)) (or (<= (+ main_x 1) v_prenex_24835) (< v_prenex_24835 main_x) (<= 0 (* 2 (select main_a v_prenex_24835))) (<= 501 (select main_a v_prenex_24836)) (<= 1000 (+ (select main_a v_prenex_24835) (select main_a v_prenex_24836))) (<= 0 (+ (select main_a v_prenex_24835) 499)))) (forall ((v_prenex_22615 Int) (v_prenex_22616 Int)) (or (< v_prenex_22615 main_x) (<= (* 2 (select main_a v_prenex_22615)) 998) (<= 1000 (+ (select main_a v_prenex_22615) (select main_a v_prenex_22616))) (<= (select main_a v_prenex_22615) 499) (<= (+ main_x 1) v_prenex_22615) (<= (select main_a v_prenex_22616) 1499) (<= 2 (select main_a v_prenex_22616)))) (or (forall ((v_prenex_23228 Int)) (or (<= (select main_a v_prenex_23228) 998) (<= (+ main_x 1) v_prenex_23228) (<= 0 (* 2 (select main_a v_prenex_23228))) (<= 0 (+ (select main_a v_prenex_23228) 499)) (< v_prenex_23228 main_x))) (forall ((v_prenex_23229 Int)) (<= 2 (select main_a v_prenex_23229)))) (or (forall ((v_prenex_23857 Int)) (or (<= 501 (select main_a v_prenex_23857)) (<= (select main_a v_prenex_23857) 1000))) (forall ((v_prenex_23856 Int)) (or (<= 0 (select main_a v_prenex_23856)) (<= (select main_a v_prenex_23856) 998) (<= (* 2 (select main_a v_prenex_23856)) 998) (<= (+ main_x 1) v_prenex_23856) (< v_prenex_23856 main_x)))) (or (forall ((v_prenex_22193 Int)) (or (<= (* 2 (select main_a v_prenex_22193)) 2000) (<= 2 (select main_a v_prenex_22193)))) (forall ((v_prenex_22192 Int)) (or (<= (select main_a v_prenex_22192) 998) (<= (+ main_x 1) v_prenex_22192) (< v_prenex_22192 main_x) (<= (* 2 (select main_a v_prenex_22192)) 998)))) (or (forall ((v_prenex_23973 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_23973))) (<= 501 (select main_a v_prenex_23973)) (<= (+ main_y 1) v_prenex_23973))) (forall ((v_prenex_23972 Int)) (or (< v_prenex_23972 main_x) (<= (+ main_x 1) v_prenex_23972) (<= (* 2 (select main_a v_prenex_23972)) 998) (<= (select main_a v_prenex_23972) 499)))) (forall ((v_prenex_30606 Int) (v_prenex_30607 Int)) (or (<= 2 (select main_a v_prenex_30607)) (<= (+ (select main_a v_prenex_30606) 2) (select main_a v_prenex_30607)) (<= 0 (select main_a v_prenex_30606)) (<= (+ main_x 1) v_prenex_30606) (< v_prenex_30606 main_x) (<= (select main_a v_prenex_30606) 499))) (or (forall ((v_prenex_26061 Int)) (or (<= (+ main_x 1) v_prenex_26061) (< v_prenex_26061 main_x) (<= (select main_a v_prenex_26061) 998) (<= 0 (* 2 (select main_a v_prenex_26061))))) (forall ((v_prenex_26062 Int)) (or (< v_prenex_26062 main_y) (<= (select main_a v_prenex_26062) 1000) (<= 501 (select main_a v_prenex_26062))))) (forall ((v_prenex_30596 Int) (v_prenex_30597 Int)) (or (< v_prenex_30597 main_y) (<= 2 (select main_a v_prenex_30597)) (<= (* 2 (select main_a v_prenex_30597)) 2000) (<= (+ main_x 1) v_prenex_30596) (<= (+ (select main_a v_prenex_30596) 2) (select main_a v_prenex_30597)) (< v_prenex_30596 main_x) (<= (select main_a v_prenex_30596) 998))) (forall ((v_prenex_22734 Int) (v_prenex_22735 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_22735))) (<= (select main_a v_prenex_22734) 499) (< v_prenex_22734 main_x) (<= (+ main_x 1) v_prenex_22734) (<= (select main_a v_prenex_22734) 998) (<= (+ (select main_a v_prenex_22734) 2) (select main_a v_prenex_22735)))) (or (forall ((v_prenex_22571 Int)) (or (< v_prenex_22571 main_x) (<= (+ main_x 1) v_prenex_22571) (<= (select main_a v_prenex_22571) 499) (<= (* 2 (select main_a v_prenex_22571)) 998) (<= (select main_a v_prenex_22571) 998))) (forall ((v_prenex_22572 Int)) (or (<= 2 (select main_a v_prenex_22572)) (<= 501 (select main_a v_prenex_22572))))) (forall ((v_prenex_28733 Int) (v_prenex_28732 Int)) (or (<= 0 (+ (select main_a v_prenex_28732) 499)) (< v_prenex_28732 main_x) (<= (select main_a v_prenex_28733) 1000) (<= (select main_a v_prenex_28733) 1499) (<= (+ main_x 1) v_prenex_28732) (<= (+ (select main_a v_prenex_28732) (select main_a v_prenex_28733)) 1000) (<= (+ main_y 1) v_prenex_28733))) (or (forall ((v_prenex_23624 Int)) (or (<= (select main_a v_prenex_23624) 499) (<= (+ main_x 1) v_prenex_23624) (<= 0 (* 2 (select main_a v_prenex_23624))) (< v_prenex_23624 main_x) (<= 0 (+ (select main_a v_prenex_23624) 499)))) (forall ((v_prenex_23625 Int)) (<= 2 (select main_a v_prenex_23625)))) (or (forall ((v_prenex_30765 Int)) (or (<= 0 (+ (select main_a v_prenex_30765) 499)) (<= (+ main_x 1) v_prenex_30765) (<= (* 2 (select main_a v_prenex_30765)) 998) (< v_prenex_30765 main_x))) (forall ((v_prenex_30766 Int)) (or (<= (+ main_y 1) v_prenex_30766) (<= 501 (select main_a v_prenex_30766))))) (forall ((v_prenex_29578 Int) (v_prenex_29577 Int)) (or (<= (* 2 (select main_a v_prenex_29578)) 2000) (<= 2 (select main_a v_prenex_29578)) (< v_prenex_29577 main_x) (<= (select main_a v_prenex_29578) (+ (select main_a v_prenex_29577) 1000)) (<= (+ main_x 1) v_prenex_29577) (<= (select main_a v_prenex_29577) 499) (< v_prenex_29578 main_y))) (forall ((v_prenex_28396 Int) (v_prenex_28395 Int)) (or (<= 2 (select main_a v_prenex_28396)) (< v_prenex_28396 main_y) (<= (+ (select main_a v_prenex_28395) 2) (select main_a v_prenex_28396)) (<= (+ main_y 1) v_prenex_28396))) (forall ((v_prenex_29841 Int) (v_prenex_29840 Int)) (or (<= (+ main_x 1) v_prenex_29840) (<= (select main_a v_prenex_29841) 1499) (< v_prenex_29840 main_x) (<= (select main_a v_prenex_29840) 998) (<= 0 (select main_a v_prenex_29840)) (<= (* 2 (select main_a v_prenex_29841)) 2000) (<= (+ (select main_a v_prenex_29840) 2) (select main_a v_prenex_29841)))) (forall ((v_prenex_28434 Int) (v_prenex_28433 Int)) (or (<= (+ main_x 1) v_prenex_28433) (<= 1002 (* 2 (select main_a v_prenex_28434))) (<= 501 (select main_a v_prenex_28434)) (< v_prenex_28433 main_x) (<= (+ (select main_a v_prenex_28433) 2) (select main_a v_prenex_28434)) (<= 0 (+ (select main_a v_prenex_28433) 499)))) (or (forall ((v_prenex_28777 Int)) (or (<= (* 2 (select main_a v_prenex_28777)) 2000) (< v_prenex_28777 main_y))) (forall ((v_prenex_28776 Int)) (or (<= (select main_a v_prenex_28776) 998) (< v_prenex_28776 main_x) (<= (+ main_x 1) v_prenex_28776)))) (forall ((v_prenex_22437 Int) (v_prenex_22438 Int)) (or (<= (+ main_x 1) v_prenex_22437) (<= 1000 (+ (select main_a v_prenex_22437) (select main_a v_prenex_22438))) (< v_prenex_22437 main_x) (<= (select main_a v_prenex_22437) 499) (<= 0 (+ (select main_a v_prenex_22437) 499)))) (forall ((v_prenex_22816 Int) (v_prenex_22817 Int)) (or (<= (+ (select main_a v_prenex_22816) 2) (select main_a v_prenex_22817)) (<= (+ main_x 1) v_prenex_22816) (< v_prenex_22816 main_x) (<= (select main_a v_prenex_22816) 499) (<= 0 (+ (select main_a v_prenex_22816) 499)) (<= (select main_a v_prenex_22817) 1499) (<= 501 (select main_a v_prenex_22817)))) (or (forall ((v_prenex_25932 Int)) (or (<= 501 (select main_a v_prenex_25932)) (<= (* 2 (select main_a v_prenex_25932)) 2000) (<= (+ main_y 1) v_prenex_25932))) (forall ((v_prenex_25931 Int)) (or (< v_prenex_25931 main_x) (<= (select main_a v_prenex_25931) 499) (<= 0 (* 2 (select main_a v_prenex_25931))) (<= (+ main_x 1) v_prenex_25931)))) (forall ((v_prenex_27936 Int) (v_prenex_27937 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_27937))) (< v_prenex_27936 main_x) (<= (+ (select main_a v_prenex_27936) 2) (select main_a v_prenex_27937)) (<= (select main_a v_prenex_27936) 499) (<= (* 2 (select main_a v_prenex_27937)) 2000) (<= (+ main_x 1) v_prenex_27936) (<= 0 (* 2 (select main_a v_prenex_27936))))) (forall ((v_prenex_30022 Int) (v_prenex_30023 Int)) (or (<= (select main_a v_prenex_30023) (+ (select main_a v_prenex_30022) 1000)) (< v_prenex_30023 main_y) (<= (+ main_y 1) v_prenex_30023) (<= 1002 (* 2 (select main_a v_prenex_30023))) (< v_prenex_30022 main_x))) (forall ((v_prenex_28326 Int) (v_prenex_28325 Int)) (or (<= (select main_a v_prenex_28325) 998) (<= (+ main_x 1) v_prenex_28325) (<= 1000 (+ (select main_a v_prenex_28325) (select main_a v_prenex_28326))) (< v_prenex_28325 main_x) (<= 501 (select main_a v_prenex_28326)) (<= (* 2 (select main_a v_prenex_28325)) 998))) (or (forall ((v_prenex_28883 Int)) (or (<= (select main_a v_prenex_28883) 998) (<= (+ main_x 1) v_prenex_28883) (<= 0 (+ (select main_a v_prenex_28883) 499)) (< v_prenex_28883 main_x))) (forall ((v_prenex_28884 Int)) (<= 1002 (* 2 (select main_a v_prenex_28884))))) (or (forall ((v_prenex_24464 Int)) (<= (* 2 (select main_a v_prenex_24464)) 998)) (forall ((v_prenex_24465 Int)) (or (<= 2 (select main_a v_prenex_24465)) (<= (+ main_y 1) v_prenex_24465) (< v_prenex_24465 main_y) (<= (select main_a v_prenex_24465) 1000)))) (or (forall ((v_prenex_27788 Int)) (or (<= (select main_a v_prenex_27788) 998) (<= (+ main_x 1) v_prenex_27788) (< v_prenex_27788 main_x) (<= 0 (* 2 (select main_a v_prenex_27788))))) (forall ((v_prenex_27789 Int)) (or (<= (select main_a v_prenex_27789) 1000) (<= (+ main_y 1) v_prenex_27789) (<= (* 2 (select main_a v_prenex_27789)) 2000)))) (forall ((v_prenex_23453 Int) (v_prenex_23454 Int)) (or (<= (+ main_x 1) v_prenex_23453) (<= 0 (select main_a v_prenex_23453)) (<= (select main_a v_prenex_23453) 998) (<= 501 (select main_a v_prenex_23454)) (< v_prenex_23453 main_x) (<= (+ (select main_a v_prenex_23453) 2) (select main_a v_prenex_23454)) (<= 1002 (* 2 (select main_a v_prenex_23454))))) (forall ((v_prenex_28207 Int) (v_prenex_28208 Int)) (or (<= (select main_a v_prenex_28208) 1499) (<= (select main_a v_prenex_28207) 499) (<= (select main_a v_prenex_28208) (+ (select main_a v_prenex_28207) 1000)) (< v_prenex_28207 main_x) (<= 1002 (* 2 (select main_a v_prenex_28208))) (<= 0 (+ (select main_a v_prenex_28207) 499)) (<= (+ main_x 1) v_prenex_28207))) (or (forall ((v_prenex_26461 Int)) (or (< v_prenex_26461 main_x) (<= 0 (* 2 (select main_a v_prenex_26461))) (<= (+ main_x 1) v_prenex_26461) (<= 0 (select main_a v_prenex_26461)))) (forall ((v_prenex_26462 Int)) (or (<= 2 (select main_a v_prenex_26462)) (<= 1002 (* 2 (select main_a v_prenex_26462)))))) (or (forall ((v_prenex_25151 Int)) (or (< v_prenex_25151 main_x) (<= 0 (* 2 (select main_a v_prenex_25151))) (<= (+ main_x 1) v_prenex_25151) (<= (select main_a v_prenex_25151) 998))) (forall ((v_prenex_25152 Int)) (or (< v_prenex_25152 main_y) (<= 1002 (* 2 (select main_a v_prenex_25152)))))) (forall ((v_prenex_23456 Int) (v_prenex_23455 Int)) (or (<= 1000 (+ (select main_a v_prenex_23455) (select main_a v_prenex_23456))) (<= 0 (+ (select main_a v_prenex_23455) 499)) (< v_prenex_23455 main_x) (<= (select main_a v_prenex_23456) 1499) (<= 2 (select main_a v_prenex_23456)) (<= (+ main_y 1) v_prenex_23456) (<= (+ main_x 1) v_prenex_23455))) (or (forall ((v_prenex_22316 Int)) (or (<= (* 2 (select main_a v_prenex_22316)) 998) (< v_prenex_22316 main_x) (<= (select main_a v_prenex_22316) 998) (<= 0 (* 2 (select main_a v_prenex_22316))) (<= (+ main_x 1) v_prenex_22316))) (forall ((v_prenex_22317 Int)) (or (<= 2 (select main_a v_prenex_22317)) (<= (select main_a v_prenex_22317) 1499)))) (forall ((v_prenex_23383 Int) (v_prenex_23382 Int)) (or (<= (select main_a v_prenex_23383) 1000) (<= (select main_a v_prenex_23383) (+ (select main_a v_prenex_23382) 1000)) (<= 501 (select main_a v_prenex_23383)) (< v_prenex_23382 main_x) (<= 0 (* 2 (select main_a v_prenex_23382))) (<= (+ main_x 1) v_prenex_23382) (<= (+ main_y 1) v_prenex_23383))) (or (forall ((v_prenex_23634 Int)) (or (<= 0 (* 2 (select main_a v_prenex_23634))) (<= (+ main_x 1) v_prenex_23634) (< v_prenex_23634 main_x) (<= (select main_a v_prenex_23634) 998))) (forall ((v_prenex_23635 Int)) (or (<= (select main_a v_prenex_23635) 1499) (< v_prenex_23635 main_y) (<= 2 (select main_a v_prenex_23635))))) (or (forall ((v_prenex_29669 Int)) (or (<= (* 2 (select main_a v_prenex_29669)) 998) (<= (+ main_x 1) v_prenex_29669) (< v_prenex_29669 main_x))) (forall ((v_prenex_29670 Int)) (or (< v_prenex_29670 main_y) (<= 2 (select main_a v_prenex_29670))))) (forall ((v_prenex_25343 Int) (v_prenex_25342 Int)) (or (< v_prenex_25342 main_x) (<= (+ main_y 1) v_prenex_25343) (<= (* 2 (select main_a v_prenex_25342)) 998) (<= (select main_a v_prenex_25343) 1000) (<= (+ main_x 1) v_prenex_25342) (<= 1000 (+ (select main_a v_prenex_25342) (select main_a v_prenex_25343))) (<= (* 2 (select main_a v_prenex_25343)) 2000))) (or (forall ((v_prenex_22953 Int)) (or (<= (* 2 (select main_a v_prenex_22953)) 2000) (<= (select main_a v_prenex_22953) 1499))) (forall ((v_prenex_22952 Int)) (or (<= (* 2 (select main_a v_prenex_22952)) 998) (< v_prenex_22952 main_x) (<= (+ main_x 1) v_prenex_22952) (<= 0 (+ (select main_a v_prenex_22952) 499))))) (or (forall ((v_prenex_27812 Int)) (<= (* 2 (select main_a v_prenex_27812)) 998)) (forall ((v_prenex_27813 Int)) (or (<= (select main_a v_prenex_27813) 1000) (<= (+ main_y 1) v_prenex_27813) (< v_prenex_27813 main_y)))) (forall ((v_prenex_26394 Int) (v_prenex_26393 Int)) (or (<= 0 (* 2 (select main_a v_prenex_26393))) (< v_prenex_26394 main_y) (<= (+ main_x 1) v_prenex_26393) (<= (+ (select main_a v_prenex_26393) 2) (select main_a v_prenex_26394)) (<= 1002 (* 2 (select main_a v_prenex_26394))) (<= 501 (select main_a v_prenex_26394)) (< v_prenex_26393 main_x))) (forall ((v_prenex_23581 Int) (v_prenex_23580 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_23581))) (< v_prenex_23580 main_x) (<= (+ main_x 1) v_prenex_23580) (<= (select main_a v_prenex_23581) 1499) (<= (select main_a v_prenex_23580) 998) (<= (select main_a v_prenex_23581) (+ (select main_a v_prenex_23580) 1000)))) (forall ((v_prenex_30495 Int) (v_prenex_30496 Int)) (or (<= (select main_a v_prenex_30496) 1499) (<= (+ main_x 1) v_prenex_30495) (<= (+ (select main_a v_prenex_30495) (select main_a v_prenex_30496)) 1000) (<= 0 (* 2 (select main_a v_prenex_30495))) (<= 2 (select main_a v_prenex_30496)) (< v_prenex_30495 main_x) (<= (+ main_y 1) v_prenex_30496))) (forall ((v_prenex_30181 Int) (v_prenex_30182 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_30182))) (<= (+ main_x 1) v_prenex_30181) (<= 0 (select main_a v_prenex_30181)) (< v_prenex_30181 main_x) (<= 1000 (+ (select main_a v_prenex_30181) (select main_a v_prenex_30182))))) (forall ((v_prenex_26169 Int) (v_prenex_26170 Int)) (or (< v_prenex_26169 main_x) (<= (select main_a v_prenex_26170) (+ (select main_a v_prenex_26169) 1000)) (< v_prenex_26170 main_y) (<= 0 (select main_a v_prenex_26169)) (<= (select main_a v_prenex_26170) 1499) (<= (+ main_x 1) v_prenex_26169))) (or (forall ((v_prenex_22307 Int)) (or (< v_prenex_22307 main_y) (<= 501 (select main_a v_prenex_22307)))) (forall ((v_prenex_22306 Int)) (or (<= (* 2 (select main_a v_prenex_22306)) 998) (<= (+ main_x 1) v_prenex_22306) (<= (select main_a v_prenex_22306) 499) (< v_prenex_22306 main_x)))) (forall ((v_prenex_26901 Int) (v_prenex_26902 Int)) (or (< v_prenex_26901 main_x) (<= 0 (select main_a v_prenex_26901)) (<= (+ main_x 1) v_prenex_26901) (<= (select main_a v_prenex_26902) (+ (select main_a v_prenex_26901) 1000)))) (forall ((v_prenex_27190 Int) (v_prenex_27189 Int)) (or (<= (+ main_x 1) v_prenex_27189) (< v_prenex_27189 main_x) (<= 0 (* 2 (select main_a v_prenex_27189))) (<= (+ main_y 1) v_prenex_27190) (<= 2 (select main_a v_prenex_27190)) (<= (select main_a v_prenex_27190) (+ (select main_a v_prenex_27189) 1000)))) (forall ((v_prenex_23949 Int) (v_prenex_23948 Int)) (or (<= (select main_a v_prenex_23949) 1499) (< v_prenex_23948 main_x) (<= (select main_a v_prenex_23948) 998) (<= (+ main_x 1) v_prenex_23948) (<= 1002 (* 2 (select main_a v_prenex_23949))) (<= 0 (* 2 (select main_a v_prenex_23948))) (<= 1000 (+ (select main_a v_prenex_23948) (select main_a v_prenex_23949))))) (or (forall ((v_prenex_30017 Int)) (<= (* 2 (select main_a v_prenex_30017)) 2000)) (forall ((v_prenex_30016 Int)) (or (<= (select main_a v_prenex_30016) 998) (<= (select main_a v_prenex_30016) 499) (< v_prenex_30016 main_x) (<= (+ main_x 1) v_prenex_30016)))) (forall ((v_prenex_24023 Int) (v_prenex_24022 Int)) (or (< v_prenex_24022 main_x) (<= (+ main_y 1) v_prenex_24023) (<= (* 2 (select main_a v_prenex_24023)) 2000) (<= (+ main_x 1) v_prenex_24022) (<= (select main_a v_prenex_24022) 499) (<= (select main_a v_prenex_24023) (+ (select main_a v_prenex_24022) 1000)) (<= 2 (select main_a v_prenex_24023)))) (forall ((v_prenex_25121 Int) (v_prenex_25122 Int)) (or (< v_prenex_25122 main_y) (< v_prenex_25121 main_x) (<= (+ main_x 1) v_prenex_25121) (<= 1000 (+ (select main_a v_prenex_25121) (select main_a v_prenex_25122))) (<= 1002 (* 2 (select main_a v_prenex_25122))) (<= 2 (select main_a v_prenex_25122)) (<= 0 (+ (select main_a v_prenex_25121) 499)))) (forall ((v_prenex_28919 Int) (v_prenex_28918 Int)) (or (<= (+ (select main_a v_prenex_28918) 2) (select main_a v_prenex_28919)) (<= (select main_a v_prenex_28919) 1000) (< v_prenex_28918 main_x) (<= 0 (* 2 (select main_a v_prenex_28918))) (<= 501 (select main_a v_prenex_28919)) (<= (+ main_x 1) v_prenex_28918) (<= (select main_a v_prenex_28918) 499))) (forall ((v_prenex_28259 Int) (v_prenex_28260 Int)) (or (<= 0 (select main_a v_prenex_28259)) (<= (+ main_x 1) v_prenex_28259) (< v_prenex_28259 main_x) (<= (+ (select main_a v_prenex_28259) (select main_a v_prenex_28260)) 1000) (<= (* 2 (select main_a v_prenex_28259)) 998))) (forall ((v_prenex_28886 Int) (v_prenex_28885 Int)) (or (<= (+ (select main_a v_prenex_28885) 2) (select main_a v_prenex_28886)) (<= (* 2 (select main_a v_prenex_28886)) 2000) (<= (+ main_x 1) v_prenex_28885) (< v_prenex_28885 main_x) (<= 0 (+ (select main_a v_prenex_28885) 499)))) (forall ((v_prenex_28104 Int) (v_prenex_28103 Int)) (or (<= (+ (select main_a v_prenex_28103) (select main_a v_prenex_28104)) 1000) (<= (+ main_x 1) v_prenex_28103) (<= 0 (select main_a v_prenex_28103)) (< v_prenex_28104 main_y) (< v_prenex_28103 main_x) (<= (* 2 (select main_a v_prenex_28104)) 2000))) (forall ((v_prenex_22275 Int) (v_prenex_22274 Int)) (or (<= 2 (select main_a v_prenex_22275)) (<= (+ main_x 1) v_prenex_22274) (<= 0 (select main_a v_prenex_22274)) (<= (select main_a v_prenex_22274) 998) (<= (select main_a v_prenex_22275) 1000) (<= (+ (select main_a v_prenex_22274) (select main_a v_prenex_22275)) 1000) (< v_prenex_22274 main_x))) (or (forall ((v_prenex_22971 Int)) (or (< v_prenex_22971 main_y) (<= 1002 (* 2 (select main_a v_prenex_22971))))) (forall ((v_prenex_22970 Int)) (or (<= (+ main_x 1) v_prenex_22970) (< v_prenex_22970 main_x) (<= (select main_a v_prenex_22970) 499) (<= 0 (* 2 (select main_a v_prenex_22970)))))) (forall ((v_prenex_29406 Int) (v_prenex_29405 Int)) (or (<= (+ main_x 1) v_prenex_29405) (<= (select main_a v_prenex_29406) 1499) (<= (select main_a v_prenex_29405) 499) (< v_prenex_29405 main_x) (<= (+ (select main_a v_prenex_29405) 2) (select main_a v_prenex_29406)) (<= 1002 (* 2 (select main_a v_prenex_29406))) (<= 0 (select main_a v_prenex_29405)))) (forall ((v_prenex_23310 Int) (v_prenex_23311 Int)) (or (< v_prenex_23311 main_y) (<= (+ main_y 1) v_prenex_23311) (<= 501 (select main_a v_prenex_23311)) (<= (* 2 (select main_a v_prenex_23311)) 2000) (<= 1000 (+ (select main_a v_prenex_23310) (select main_a v_prenex_23311))))) (forall ((v_prenex_25000 Int) (v_prenex_25001 Int)) (or (<= (+ main_x 1) v_prenex_25000) (<= (select main_a v_prenex_25001) (+ (select main_a v_prenex_25000) 1000)) (<= (* 2 (select main_a v_prenex_25001)) 2000) (< v_prenex_25000 main_x) (<= 0 (select main_a v_prenex_25000)) (<= (* 2 (select main_a v_prenex_25000)) 998))) (forall ((v_prenex_24750 Int) (v_prenex_24749 Int)) (or (<= 0 (select main_a v_prenex_24749)) (<= (* 2 (select main_a v_prenex_24749)) 998) (< v_prenex_24749 main_x) (<= 2 (select main_a v_prenex_24750)) (<= (select main_a v_prenex_24750) (+ (select main_a v_prenex_24749) 1000)) (<= (select main_a v_prenex_24750) 1499) (<= (+ main_x 1) v_prenex_24749))) (forall ((v_prenex_24573 Int) (v_prenex_24572 Int)) (or (< v_prenex_24572 main_x) (<= 1000 (+ (select main_a v_prenex_24572) (select main_a v_prenex_24573))) (<= 2 (select main_a v_prenex_24573)) (<= (select main_a v_prenex_24572) 998) (<= (+ main_x 1) v_prenex_24572) (< v_prenex_24573 main_y))) (forall ((v_prenex_29743 Int) (v_prenex_29742 Int)) (or (<= (+ main_y 1) v_prenex_29743) (<= 501 (select main_a v_prenex_29743)) (< v_prenex_29743 main_y) (<= 2 (select main_a v_prenex_29743)) (<= (+ (select main_a v_prenex_29742) (select main_a v_prenex_29743)) 1000))) (forall ((v_prenex_26139 Int) (v_prenex_26140 Int)) (or (<= (+ main_x 1) v_prenex_26139) (<= 1002 (* 2 (select main_a v_prenex_26140))) (< v_prenex_26139 main_x) (<= 1000 (+ (select main_a v_prenex_26139) (select main_a v_prenex_26140))) (<= 2 (select main_a v_prenex_26140)) (<= 0 (select main_a v_prenex_26139)))) (forall ((v_prenex_23996 Int) (v_prenex_23997 Int)) (or (<= (* 2 (select main_a v_prenex_23996)) 998) (< v_prenex_23996 main_x) (<= (+ (select main_a v_prenex_23996) (select main_a v_prenex_23997)) 1000) (<= (+ main_x 1) v_prenex_23996) (<= 1002 (* 2 (select main_a v_prenex_23997))) (<= 0 (select main_a v_prenex_23996)))) (or (forall ((v_prenex_26800 Int)) (or (<= 501 (select main_a v_prenex_26800)) (<= (* 2 (select main_a v_prenex_26800)) 2000))) (forall ((v_prenex_26799 Int)) (or (<= 0 (* 2 (select main_a v_prenex_26799))) (<= (+ main_x 1) v_prenex_26799) (< v_prenex_26799 main_x)))) (forall ((v_prenex_23800 Int) (v_prenex_23801 Int)) (or (<= (+ main_x 1) v_prenex_23800) (<= (+ main_y 1) v_prenex_23801) (< v_prenex_23800 main_x) (<= 1002 (* 2 (select main_a v_prenex_23801))) (<= (select main_a v_prenex_23801) 1499) (<= (select main_a v_prenex_23800) 499) (<= (select main_a v_prenex_23801) (+ (select main_a v_prenex_23800) 1000)))) (or (forall ((v_prenex_23367 Int)) (<= 2 (select main_a v_prenex_23367))) (forall ((v_prenex_23366 Int)) (or (<= (+ main_x 1) v_prenex_23366) (<= (select main_a v_prenex_23366) 499) (< v_prenex_23366 main_x) (<= 0 (* 2 (select main_a v_prenex_23366))) (<= (* 2 (select main_a v_prenex_23366)) 998)))) (forall ((v_prenex_30475 Int) (v_prenex_30476 Int)) (or (< v_prenex_30475 main_x) (<= (+ main_x 1) v_prenex_30475) (<= 2 (select main_a v_prenex_30476)) (<= (select main_a v_prenex_30476) 1499) (<= 0 (select main_a v_prenex_30475)) (<= (* 2 (select main_a v_prenex_30475)) 998) (<= 1000 (+ (select main_a v_prenex_30475) (select main_a v_prenex_30476))))) (forall ((v_prenex_25323 Int) (v_prenex_25322 Int)) (or (<= (+ main_x 1) v_prenex_25322) (<= 2 (select main_a v_prenex_25323)) (< v_prenex_25322 main_x) (<= 1000 (+ (select main_a v_prenex_25322) (select main_a v_prenex_25323))) (<= (select main_a v_prenex_25322) 998) (<= 0 (* 2 (select main_a v_prenex_25322))))) (forall ((v_prenex_25940 Int) (v_prenex_25939 Int)) (or (<= (* 2 (select main_a v_prenex_25940)) 2000) (<= 0 (* 2 (select main_a v_prenex_25939))) (<= (select main_a v_prenex_25939) 998) (<= (select main_a v_prenex_25940) 1499) (<= (select main_a v_prenex_25940) (+ (select main_a v_prenex_25939) 1000)) (<= (+ main_x 1) v_prenex_25939) (< v_prenex_25939 main_x))) (forall ((v_prenex_22336 Int) (v_prenex_22337 Int)) (or (<= (+ main_y 1) v_prenex_22337) (<= 2 (select main_a v_prenex_22337)) (<= (select main_a v_prenex_22337) 1499) (<= 1000 (+ (select main_a v_prenex_22336) (select main_a v_prenex_22337))) (< v_prenex_22337 main_y))) (forall ((v_prenex_26064 Int) (v_prenex_26063 Int)) (or (<= 0 (select main_a v_prenex_26063)) (< v_prenex_26063 main_x) (<= (+ main_x 1) v_prenex_26063) (< v_prenex_26064 main_y) (<= (select main_a v_prenex_26064) 1000) (<= (select main_a v_prenex_26064) 1499) (<= (+ (select main_a v_prenex_26063) (select main_a v_prenex_26064)) 1000))) (forall ((v_prenex_24142 Int) (v_prenex_24141 Int)) (or (<= 2 (select main_a v_prenex_24142)) (< v_prenex_24141 main_x) (<= (select main_a v_prenex_24141) 998) (<= 501 (select main_a v_prenex_24142)) (<= 0 (* 2 (select main_a v_prenex_24141))) (<= (+ (select main_a v_prenex_24141) (select main_a v_prenex_24142)) 1000) (<= (+ main_x 1) v_prenex_24141))) (forall ((v_prenex_25071 Int) (v_prenex_25070 Int)) (or (<= (select main_a v_prenex_25070) 998) (< v_prenex_25070 main_x) (<= 0 (select main_a v_prenex_25070)) (<= (+ main_x 1) v_prenex_25070) (<= 1000 (+ (select main_a v_prenex_25070) (select main_a v_prenex_25071))))) (forall ((v_prenex_22594 Int) (v_prenex_22593 Int)) (or (<= 2 (select main_a v_prenex_22594)) (< v_prenex_22593 main_x) (<= (* 2 (select main_a v_prenex_22594)) 2000) (<= 0 (select main_a v_prenex_22593)) (<= (+ (select main_a v_prenex_22593) (select main_a v_prenex_22594)) 1000) (<= (* 2 (select main_a v_prenex_22593)) 998) (<= (+ main_x 1) v_prenex_22593))) (forall ((v_prenex_23404 Int) (v_prenex_23405 Int)) (or (<= (select main_a v_prenex_23405) 1499) (<= 0 (+ (select main_a v_prenex_23404) 499)) (<= (+ (select main_a v_prenex_23404) 2) (select main_a v_prenex_23405)) (< v_prenex_23404 main_x) (<= (+ main_x 1) v_prenex_23404) (<= 1002 (* 2 (select main_a v_prenex_23405))))) (forall ((v_prenex_25861 Int) (v_prenex_25860 Int)) (or (<= 0 (* 2 (select main_a v_prenex_25860))) (<= 2 (select main_a v_prenex_25861)) (<= (select main_a v_prenex_25861) (+ (select main_a v_prenex_25860) 1000)) (< v_prenex_25860 main_x) (<= (+ main_x 1) v_prenex_25860) (<= 501 (select main_a v_prenex_25861)))) (forall ((v_prenex_24794 Int) (v_prenex_24793 Int)) (or (<= (+ main_x 1) v_prenex_24793) (<= 0 (select main_a v_prenex_24793)) (<= (* 2 (select main_a v_prenex_24793)) 998) (< v_prenex_24793 main_x) (<= (select main_a v_prenex_24794) 1000) (<= (+ (select main_a v_prenex_24793) 2) (select main_a v_prenex_24794)) (<= (select main_a v_prenex_24794) 1499))) (forall ((v_prenex_25408 Int) (v_prenex_25409 Int)) (or (<= (+ main_x 1) v_prenex_25408) (<= (select main_a v_prenex_25409) (+ (select main_a v_prenex_25408) 1000)) (<= (select main_a v_prenex_25409) 1000) (<= 0 (+ (select main_a v_prenex_25408) 499)) (<= 2 (select main_a v_prenex_25409)) (< v_prenex_25409 main_y) (< v_prenex_25408 main_x))) (forall ((v_prenex_28589 Int) (v_prenex_28588 Int)) (or (< v_prenex_28588 main_x) (<= (select main_a v_prenex_28589) 1499) (<= (+ main_x 1) v_prenex_28588) (<= (select main_a v_prenex_28589) (+ (select main_a v_prenex_28588) 1000)) (<= (select main_a v_prenex_28588) 499))) (forall ((v_prenex_29490 Int) (v_prenex_29489 Int)) (or (< v_prenex_29489 main_x) (<= (select main_a v_prenex_29489) 998) (<= (+ main_x 1) v_prenex_29489) (<= 1002 (* 2 (select main_a v_prenex_29490))) (<= (select main_a v_prenex_29490) 1000) (<= (select main_a v_prenex_29490) (+ (select main_a v_prenex_29489) 1000)) (<= (select main_a v_prenex_29489) 499))) (or (forall ((v_prenex_30671 Int)) (or (<= (* 2 (select main_a v_prenex_30671)) 998) (< v_prenex_30671 main_x) (<= 0 (* 2 (select main_a v_prenex_30671))) (<= (select main_a v_prenex_30671) 499) (<= (+ main_x 1) v_prenex_30671))) (forall ((v_prenex_30672 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_30672))) (<= 501 (select main_a v_prenex_30672))))) (forall ((v_prenex_27612 Int) (v_prenex_27611 Int)) (or (<= 2 (select main_a v_prenex_27612)) (<= (* 2 (select main_a v_prenex_27612)) 2000) (<= (select main_a v_prenex_27612) (+ (select main_a v_prenex_27611) 1000)) (<= 0 (* 2 (select main_a v_prenex_27611))) (<= (+ main_x 1) v_prenex_27611) (< v_prenex_27611 main_x))) (or (forall ((v_prenex_26404 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_26404))) (<= (* 2 (select main_a v_prenex_26404)) 2000))) (forall ((v_prenex_26403 Int)) (or (<= 0 (select main_a v_prenex_26403)) (<= (* 2 (select main_a v_prenex_26403)) 998) (< v_prenex_26403 main_x) (<= (+ main_x 1) v_prenex_26403) (<= (select main_a v_prenex_26403) 499)))) (forall ((v_prenex_28587 Int) (v_prenex_28586 Int)) (or (<= 501 (select main_a v_prenex_28587)) (< v_prenex_28586 main_x) (<= (+ main_x 1) v_prenex_28586) (<= 2 (select main_a v_prenex_28587)) (<= (select main_a v_prenex_28586) 499) (<= (select main_a v_prenex_28587) (+ (select main_a v_prenex_28586) 1000)))) (forall ((v_prenex_24123 Int) (v_prenex_24122 Int)) (or (<= 0 (+ (select main_a v_prenex_24122) 499)) (<= 0 (* 2 (select main_a v_prenex_24122))) (<= (+ (select main_a v_prenex_24122) (select main_a v_prenex_24123)) 1000) (< v_prenex_24122 main_x) (<= 2 (select main_a v_prenex_24123)) (<= 501 (select main_a v_prenex_24123)) (<= (+ main_x 1) v_prenex_24122))) (forall ((v_prenex_28306 Int) (v_prenex_28305 Int)) (or (<= (select main_a v_prenex_28306) 1000) (<= (select main_a v_prenex_28306) (+ (select main_a v_prenex_28305) 1000)) (< v_prenex_28306 main_y) (<= (+ main_x 1) v_prenex_28305) (< v_prenex_28305 main_x) (<= 0 (select main_a v_prenex_28305)) (<= (* 2 (select main_a v_prenex_28306)) 2000))) (forall ((v_prenex_24872 Int) (v_prenex_24871 Int)) (or (<= (* 2 (select main_a v_prenex_24871)) 998) (< v_prenex_24871 main_x) (<= 1000 (+ (select main_a v_prenex_24871) (select main_a v_prenex_24872))) (<= (select main_a v_prenex_24871) 499) (<= (* 2 (select main_a v_prenex_24872)) 2000) (<= (+ main_x 1) v_prenex_24871) (<= 2 (select main_a v_prenex_24872)))) (forall ((v_prenex_30406 Int) (v_prenex_30407 Int)) (or (<= (+ (select main_a v_prenex_30406) 2) (select main_a v_prenex_30407)) (<= (* 2 (select main_a v_prenex_30407)) 2000) (<= (+ main_y 1) v_prenex_30407) (< v_prenex_30407 main_y) (<= 2 (select main_a v_prenex_30407)))) (forall ((v_prenex_30727 Int) (v_prenex_30728 Int)) (or (<= 2 (select main_a v_prenex_30728)) (<= (+ (select main_a v_prenex_30727) 2) (select main_a v_prenex_30728)) (<= (+ main_y 1) v_prenex_30728) (<= 0 (select main_a v_prenex_30727)) (< v_prenex_30727 main_x) (<= (+ main_x 1) v_prenex_30727) (<= 1002 (* 2 (select main_a v_prenex_30728))))) (or (forall ((v_prenex_26084 Int)) (or (<= (+ main_y 1) v_prenex_26084) (<= 1002 (* 2 (select main_a v_prenex_26084))) (<= (select main_a v_prenex_26084) 1000))) (forall ((v_prenex_26083 Int)) (or (<= 0 (* 2 (select main_a v_prenex_26083))) (<= (+ main_x 1) v_prenex_26083) (< v_prenex_26083 main_x) (<= 0 (+ (select main_a v_prenex_26083) 499))))) (or (forall ((v_prenex_25223 Int)) (<= (* 2 (select main_a v_prenex_25223)) 2000)) (forall ((v_prenex_25222 Int)) (or (<= (select main_a v_prenex_25222) 998) (< v_prenex_25222 main_x) (<= (+ main_x 1) v_prenex_25222)))) (forall ((v_prenex_23018 Int) (v_prenex_23019 Int)) (or (<= (* 2 (select main_a v_prenex_23019)) 2000) (< v_prenex_23018 main_x) (<= 1000 (+ (select main_a v_prenex_23018) (select main_a v_prenex_23019))) (<= (+ main_x 1) v_prenex_23018) (<= 501 (select main_a v_prenex_23019)) (<= 0 (+ (select main_a v_prenex_23018) 499)))) (forall ((v_prenex_30046 Int) (v_prenex_30047 Int)) (or (<= 2 (select main_a v_prenex_30047)) (<= 0 (select main_a v_prenex_30046)) (< v_prenex_30046 main_x) (<= (+ (select main_a v_prenex_30046) 2) (select main_a v_prenex_30047)) (<= (+ main_x 1) v_prenex_30046) (<= 501 (select main_a v_prenex_30047)) (< v_prenex_30047 main_y))) (forall ((v_prenex_22396 Int) (v_prenex_22395 Int)) (or (<= (select main_a v_prenex_22395) 499) (<= 2 (select main_a v_prenex_22396)) (<= (* 2 (select main_a v_prenex_22396)) 2000) (<= (+ main_x 1) v_prenex_22395) (<= 1000 (+ (select main_a v_prenex_22395) (select main_a v_prenex_22396))) (< v_prenex_22395 main_x))) (or (forall ((v_prenex_23193 Int)) (or (<= (+ main_y 1) v_prenex_23193) (<= (select main_a v_prenex_23193) 1499))) (forall ((v_prenex_23192 Int)) (or (<= (select main_a v_prenex_23192) 499) (< v_prenex_23192 main_x) (<= (+ main_x 1) v_prenex_23192) (<= 0 (* 2 (select main_a v_prenex_23192)))))) (or (forall ((v_prenex_29860 Int)) (or (< v_prenex_29860 main_x) (<= 0 (select main_a v_prenex_29860)) (<= (+ main_x 1) v_prenex_29860) (<= (select main_a v_prenex_29860) 499) (<= 0 (* 2 (select main_a v_prenex_29860))))) (forall ((v_prenex_29861 Int)) (<= 2 (select main_a v_prenex_29861)))) (forall ((v_prenex_27171 Int) (v_prenex_27172 Int)) (or (< v_prenex_27171 main_x) (<= (+ main_x 1) v_prenex_27171) (<= (+ (select main_a v_prenex_27171) 2) (select main_a v_prenex_27172)) (<= (* 2 (select main_a v_prenex_27171)) 998))) (forall ((v_prenex_23204 Int) (v_prenex_23205 Int)) (or (<= (select main_a v_prenex_23205) 1499) (<= (select main_a v_prenex_23205) (+ (select main_a v_prenex_23204) 1000)) (<= (+ main_x 1) v_prenex_23204) (<= (select main_a v_prenex_23204) 499) (<= 0 (select main_a v_prenex_23204)) (< v_prenex_23204 main_x))) (or (forall ((v_prenex_23333 Int)) (<= (select main_a v_prenex_23333) 1000)) (forall ((v_prenex_23332 Int)) (or (<= 0 (+ (select main_a v_prenex_23332) 499)) (< v_prenex_23332 main_x) (<= (select main_a v_prenex_23332) 998) (<= 0 (* 2 (select main_a v_prenex_23332))) (<= (+ main_x 1) v_prenex_23332)))) (forall ((v_prenex_26029 Int) (v_prenex_26030 Int)) (or (<= (+ main_x 1) v_prenex_26029) (<= 2 (select main_a v_prenex_26030)) (<= 0 (select main_a v_prenex_26029)) (<= 501 (select main_a v_prenex_26030)) (<= (+ (select main_a v_prenex_26029) (select main_a v_prenex_26030)) 1000) (<= (* 2 (select main_a v_prenex_26029)) 998) (< v_prenex_26029 main_x))) (forall ((v_prenex_27804 Int) (v_prenex_27805 Int)) (or (<= (+ main_x 1) v_prenex_27804) (< v_prenex_27804 main_x) (<= 0 (select main_a v_prenex_27804)) (<= 1002 (* 2 (select main_a v_prenex_27805))) (<= 0 (+ (select main_a v_prenex_27804) 499)) (<= (select main_a v_prenex_27805) (+ (select main_a v_prenex_27804) 1000)))) (forall ((v_prenex_22966 Int) (v_prenex_22967 Int)) (or (<= 501 (select main_a v_prenex_22967)) (<= (+ main_x 1) v_prenex_22966) (<= (+ main_y 1) v_prenex_22967) (< v_prenex_22966 main_x) (<= (* 2 (select main_a v_prenex_22966)) 998) (<= (* 2 (select main_a v_prenex_22967)) 2000) (<= (+ (select main_a v_prenex_22966) 2) (select main_a v_prenex_22967)))) (forall ((v_prenex_22822 Int) (v_prenex_22823 Int)) (or (< v_prenex_22822 main_x) (<= 0 (select main_a v_prenex_22822)) (<= 501 (select main_a v_prenex_22823)) (<= (+ main_x 1) v_prenex_22822) (<= (+ (select main_a v_prenex_22822) (select main_a v_prenex_22823)) 1000))) (forall ((v_prenex_27667 Int) (v_prenex_27666 Int)) (or (<= (select main_a v_prenex_27667) 1000) (<= 0 (select main_a v_prenex_27666)) (<= 2 (select main_a v_prenex_27667)) (<= (+ main_x 1) v_prenex_27666) (<= (+ (select main_a v_prenex_27666) (select main_a v_prenex_27667)) 1000) (<= (select main_a v_prenex_27666) 499) (< v_prenex_27666 main_x))) (or (forall ((v_prenex_24998 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24998))) (<= (+ main_x 1) v_prenex_24998) (< v_prenex_24998 main_x) (<= (* 2 (select main_a v_prenex_24998)) 998))) (forall ((v_prenex_24999 Int)) (or (< v_prenex_24999 main_y) (<= 2 (select main_a v_prenex_24999))))) (forall ((v_prenex_27007 Int) (v_prenex_27008 Int)) (or (<= 0 (select main_a v_prenex_27007)) (<= (select main_a v_prenex_27008) (+ (select main_a v_prenex_27007) 1000)) (<= (+ main_x 1) v_prenex_27007) (< v_prenex_27007 main_x) (<= (select main_a v_prenex_27008) 1499) (<= (select main_a v_prenex_27007) 998) (<= 1002 (* 2 (select main_a v_prenex_27008))))) (forall ((v_prenex_27223 Int) (v_prenex_27224 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_27224))) (<= (select main_a v_prenex_27224) 1000) (<= 0 (+ (select main_a v_prenex_27223) 499)) (<= (+ main_y 1) v_prenex_27224) (<= (+ main_x 1) v_prenex_27223) (<= 1000 (+ (select main_a v_prenex_27223) (select main_a v_prenex_27224))) (< v_prenex_27223 main_x))) (forall ((v_prenex_26415 Int) (v_prenex_26416 Int)) (or (<= (+ main_x 1) v_prenex_26415) (<= 0 (+ (select main_a v_prenex_26415) 499)) (< v_prenex_26415 main_x) (<= (select main_a v_prenex_26416) (+ (select main_a v_prenex_26415) 1000)) (<= 1002 (* 2 (select main_a v_prenex_26416))) (<= 2 (select main_a v_prenex_26416)) (<= (select main_a v_prenex_26415) 499))) (forall ((v_prenex_26315 Int) (v_prenex_26316 Int)) (or (<= 2 (select main_a v_prenex_26316)) (<= (+ main_x 1) v_prenex_26315) (<= (select main_a v_prenex_26315) 998) (< v_prenex_26315 main_x) (<= (+ (select main_a v_prenex_26315) (select main_a v_prenex_26316)) 1000) (<= (select main_a v_prenex_26316) 1499) (< v_prenex_26316 main_y))) (or (forall ((v_prenex_28856 Int)) (or (<= 0 (select main_a v_prenex_28856)) (< v_prenex_28856 main_x) (<= (* 2 (select main_a v_prenex_28856)) 998) (<= (+ main_x 1) v_prenex_28856))) (forall ((v_prenex_28857 Int)) (or (<= 501 (select main_a v_prenex_28857)) (<= (+ main_y 1) v_prenex_28857) (<= 1002 (* 2 (select main_a v_prenex_28857)))))) (forall ((v_prenex_25413 Int) (v_prenex_25412 Int)) (or (< v_prenex_25413 main_y) (<= (* 2 (select main_a v_prenex_25413)) 2000) (<= (select main_a v_prenex_25413) 1000) (<= (+ main_x 1) v_prenex_25412) (< v_prenex_25412 main_x) (<= (select main_a v_prenex_25412) 499) (<= (select main_a v_prenex_25413) (+ (select main_a v_prenex_25412) 1000)))) (forall ((v_prenex_26615 Int) (v_prenex_26616 Int)) (or (< v_prenex_26616 main_y) (<= 501 (select main_a v_prenex_26616)) (< v_prenex_26615 main_x) (<= 2 (select main_a v_prenex_26616)) (<= 0 (* 2 (select main_a v_prenex_26615))) (<= (select main_a v_prenex_26616) (+ (select main_a v_prenex_26615) 1000)) (<= (+ main_x 1) v_prenex_26615))) (forall ((v_prenex_24443 Int) (v_prenex_24442 Int)) (or (<= (select main_a v_prenex_24443) 1000) (<= (select main_a v_prenex_24442) 499) (<= 0 (select main_a v_prenex_24442)) (< v_prenex_24442 main_x) (<= (+ (select main_a v_prenex_24442) (select main_a v_prenex_24443)) 1000) (<= (+ main_x 1) v_prenex_24442))) (forall ((v_prenex_27187 Int) (v_prenex_27188 Int)) (or (< v_prenex_27187 main_x) (<= (* 2 (select main_a v_prenex_27187)) 998) (<= (select main_a v_prenex_27188) (+ (select main_a v_prenex_27187) 1000)) (<= (select main_a v_prenex_27188) 1499) (<= 501 (select main_a v_prenex_27188)) (<= (+ main_x 1) v_prenex_27187))) (forall ((v_prenex_26055 Int) (v_prenex_26056 Int)) (or (<= (select main_a v_prenex_26056) 1000) (<= (+ main_x 1) v_prenex_26055) (<= (+ (select main_a v_prenex_26055) (select main_a v_prenex_26056)) 1000) (<= 0 (+ (select main_a v_prenex_26055) 499)) (< v_prenex_26055 main_x) (<= 0 (select main_a v_prenex_26055)))) (forall ((v_prenex_25979 Int) (v_prenex_25980 Int)) (or (<= (select main_a v_prenex_25980) 1000) (<= (+ main_x 1) v_prenex_25979) (<= 0 (+ (select main_a v_prenex_25979) 499)) (<= (+ (select main_a v_prenex_25979) 2) (select main_a v_prenex_25980)) (<= 501 (select main_a v_prenex_25980)) (< v_prenex_25979 main_x))) (or (forall ((v_prenex_28790 Int)) (or (<= (+ main_x 1) v_prenex_28790) (< v_prenex_28790 main_x) (<= (* 2 (select main_a v_prenex_28790)) 998) (<= 0 (+ (select main_a v_prenex_28790) 499)))) (forall ((v_prenex_28791 Int)) (or (<= (select main_a v_prenex_28791) 1499) (<= (select main_a v_prenex_28791) 1000) (< v_prenex_28791 main_y)))) (forall ((v_prenex_24751 Int) (v_prenex_24752 Int)) (or (<= (+ main_x 1) v_prenex_24751) (<= (select main_a v_prenex_24752) (+ (select main_a v_prenex_24751) 1000)) (<= (select main_a v_prenex_24751) 998) (<= (select main_a v_prenex_24752) 1000) (< v_prenex_24751 main_x) (<= (* 2 (select main_a v_prenex_24752)) 2000) (<= 0 (select main_a v_prenex_24751)))) (forall ((v_prenex_23507 Int) (v_prenex_23506 Int)) (or (< v_prenex_23506 main_x) (<= (select main_a v_prenex_23507) 1000) (<= (select main_a v_prenex_23506) 998) (<= (+ main_x 1) v_prenex_23506) (<= 0 (* 2 (select main_a v_prenex_23506))) (<= (+ (select main_a v_prenex_23506) (select main_a v_prenex_23507)) 1000))) (forall ((v_prenex_30545 Int) (v_prenex_30544 Int)) (or (<= (select main_a v_prenex_30545) (+ (select main_a v_prenex_30544) 1000)) (<= 501 (select main_a v_prenex_30545)) (< v_prenex_30544 main_x) (<= 0 (* 2 (select main_a v_prenex_30544))) (< v_prenex_30545 main_y) (<= 1002 (* 2 (select main_a v_prenex_30545))) (<= (+ main_x 1) v_prenex_30544))) (forall ((v_prenex_24018 Int) (v_prenex_24019 Int)) (or (< v_prenex_24019 main_y) (< v_prenex_24018 main_x) (<= (select main_a v_prenex_24019) 1499) (<= (+ main_y 1) v_prenex_24019) (<= (+ (select main_a v_prenex_24018) (select main_a v_prenex_24019)) 1000))) (forall ((v_prenex_28085 Int) (v_prenex_28086 Int)) (or (< v_prenex_28085 main_x) (<= (+ (select main_a v_prenex_28085) 2) (select main_a v_prenex_28086)) (<= 0 (select main_a v_prenex_28085)) (<= 501 (select main_a v_prenex_28086)) (<= (select main_a v_prenex_28086) 1499) (<= (+ main_x 1) v_prenex_28085) (<= 0 (* 2 (select main_a v_prenex_28085))))) (forall ((v_prenex_24190 Int) (v_prenex_24189 Int)) (or (<= (+ main_x 1) v_prenex_24189) (<= (select main_a v_prenex_24190) (+ (select main_a v_prenex_24189) 1000)) (<= 501 (select main_a v_prenex_24190)) (<= (select main_a v_prenex_24190) 1499) (<= 0 (select main_a v_prenex_24189)) (< v_prenex_24189 main_x))) (forall ((v_prenex_27258 Int) (v_prenex_27257 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_27258))) (<= (+ main_y 1) v_prenex_27258) (< v_prenex_27258 main_y) (<= (+ (select main_a v_prenex_27257) 2) (select main_a v_prenex_27258)))) (forall ((v_prenex_23028 Int) (v_prenex_23029 Int)) (or (<= (+ (select main_a v_prenex_23028) (select main_a v_prenex_23029)) 1000) (<= (* 2 (select main_a v_prenex_23028)) 998) (<= 1002 (* 2 (select main_a v_prenex_23029))) (< v_prenex_23028 main_x) (<= (select main_a v_prenex_23028) 499) (<= (+ main_x 1) v_prenex_23028))) (or (forall ((v_prenex_24112 Int)) (or (<= (* 2 (select main_a v_prenex_24112)) 998) (<= (select main_a v_prenex_24112) 998) (<= (+ main_x 1) v_prenex_24112) (< v_prenex_24112 main_x))) (forall ((v_prenex_24113 Int)) (or (<= (+ main_y 1) v_prenex_24113) (<= 1002 (* 2 (select main_a v_prenex_24113))) (<= (* 2 (select main_a v_prenex_24113)) 2000)))) (forall ((v_prenex_22453 Int) (v_prenex_22454 Int)) (or (<= (* 2 (select main_a v_prenex_22453)) 998) (<= (+ main_x 1) v_prenex_22453) (<= (select main_a v_prenex_22454) (+ (select main_a v_prenex_22453) 1000)) (< v_prenex_22453 main_x))) (or (forall ((v_prenex_28816 Int)) (or (<= (select main_a v_prenex_28816) 998) (<= (+ main_x 1) v_prenex_28816) (<= (* 2 (select main_a v_prenex_28816)) 998) (< v_prenex_28816 main_x))) (forall ((v_prenex_28817 Int)) (or (<= (select main_a v_prenex_28817) 1499) (<= (+ main_y 1) v_prenex_28817) (<= 2 (select main_a v_prenex_28817))))) (or (forall ((v_prenex_26690 Int)) (<= (select main_a v_prenex_26690) 1000)) (forall ((v_prenex_26689 Int)) (or (<= 0 (select main_a v_prenex_26689)) (<= (+ main_x 1) v_prenex_26689) (< v_prenex_26689 main_x) (<= 0 (* 2 (select main_a v_prenex_26689))) (<= (* 2 (select main_a v_prenex_26689)) 998)))) (forall ((v_prenex_27583 Int) (v_prenex_27584 Int)) (or (<= 2 (select main_a v_prenex_27584)) (<= (+ main_x 1) v_prenex_27583) (<= (select main_a v_prenex_27583) 998) (<= (+ (select main_a v_prenex_27583) (select main_a v_prenex_27584)) 1000) (< v_prenex_27583 main_x) (<= 1002 (* 2 (select main_a v_prenex_27584))) (<= 0 (* 2 (select main_a v_prenex_27583))))) (forall ((v_prenex_30798 Int) (v_prenex_30797 Int)) (or (<= (+ main_x 1) v_prenex_30797) (<= (+ (select main_a v_prenex_30797) (select main_a v_prenex_30798)) 1000) (<= 0 (select main_a v_prenex_30797)) (< v_prenex_30797 main_x))) (or (forall ((v_prenex_25306 Int)) (or (<= (+ main_x 1) v_prenex_25306) (< v_prenex_25306 main_x) (<= (* 2 (select main_a v_prenex_25306)) 998) (<= (select main_a v_prenex_25306) 998))) (forall ((v_prenex_25307 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_25307))) (< v_prenex_25307 main_y)))) (forall ((v_prenex_26369 Int) (v_prenex_26370 Int)) (or (<= 0 (select main_a v_prenex_26369)) (<= (* 2 (select main_a v_prenex_26370)) 2000) (<= (select main_a v_prenex_26370) (+ (select main_a v_prenex_26369) 1000)) (<= (+ main_x 1) v_prenex_26369) (< v_prenex_26369 main_x) (<= (select main_a v_prenex_26369) 499) (<= (select main_a v_prenex_26370) 1000))) (forall ((v_prenex_23952 Int) (v_prenex_23953 Int)) (or (<= (+ main_x 1) v_prenex_23952) (<= (* 2 (select main_a v_prenex_23953)) 2000) (<= (select main_a v_prenex_23953) (+ (select main_a v_prenex_23952) 1000)) (< v_prenex_23953 main_y) (< v_prenex_23952 main_x) (<= (* 2 (select main_a v_prenex_23952)) 998))) (forall ((v_prenex_22996 Int) (v_prenex_22997 Int)) (or (<= 2 (select main_a v_prenex_22997)) (<= (select main_a v_prenex_22997) 1000) (<= (+ (select main_a v_prenex_22996) (select main_a v_prenex_22997)) 1000) (< v_prenex_22997 main_y) (<= (+ main_y 1) v_prenex_22997))) (or (forall ((v_prenex_24507 Int)) (or (<= (select main_a v_prenex_24507) 1499) (<= 1002 (* 2 (select main_a v_prenex_24507))))) (forall ((v_prenex_24506 Int)) (or (<= (+ main_x 1) v_prenex_24506) (<= 0 (+ (select main_a v_prenex_24506) 499)) (< v_prenex_24506 main_x) (<= (select main_a v_prenex_24506) 499) (<= (* 2 (select main_a v_prenex_24506)) 998)))) (or (forall ((v_prenex_28943 Int)) (or (<= (+ main_y 1) v_prenex_28943) (<= (select main_a v_prenex_28943) 1000) (<= 2 (select main_a v_prenex_28943)))) (forall ((v_prenex_28942 Int)) (or (<= 0 (select main_a v_prenex_28942)) (<= (* 2 (select main_a v_prenex_28942)) 998) (<= (+ main_x 1) v_prenex_28942) (< v_prenex_28942 main_x)))) (forall ((v_prenex_22844 Int) (v_prenex_22845 Int)) (or (<= 0 (* 2 (select main_a v_prenex_22844))) (< v_prenex_22844 main_x) (<= 1000 (+ (select main_a v_prenex_22844) (select main_a v_prenex_22845))) (<= (+ main_x 1) v_prenex_22844) (<= (* 2 (select main_a v_prenex_22844)) 998) (<= 1002 (* 2 (select main_a v_prenex_22845))))) (forall ((v_prenex_29763 Int) (v_prenex_29762 Int)) (or (<= (select main_a v_prenex_29763) 1499) (<= (+ main_y 1) v_prenex_29763) (<= 0 (* 2 (select main_a v_prenex_29762))) (<= (select main_a v_prenex_29763) (+ (select main_a v_prenex_29762) 1000)) (<= (+ main_x 1) v_prenex_29762) (< v_prenex_29762 main_x))) (forall ((v_prenex_25370 Int) (v_prenex_25371 Int)) (or (<= 501 (select main_a v_prenex_25371)) (< v_prenex_25371 main_y) (<= (+ (select main_a v_prenex_25370) (select main_a v_prenex_25371)) 1000) (<= (+ main_y 1) v_prenex_25371) (< v_prenex_25370 main_x))) (or (forall ((v_prenex_30753 Int)) (or (<= (+ main_x 1) v_prenex_30753) (<= 0 (* 2 (select main_a v_prenex_30753))) (< v_prenex_30753 main_x))) (forall ((v_prenex_30754 Int)) (or (< v_prenex_30754 main_y) (<= 2 (select main_a v_prenex_30754)) (<= 1002 (* 2 (select main_a v_prenex_30754)))))) (forall ((v_prenex_30486 Int) (v_prenex_30485 Int)) (or (< v_prenex_30485 main_x) (<= (+ main_x 1) v_prenex_30485) (<= 1000 (+ (select main_a v_prenex_30485) (select main_a v_prenex_30486))) (<= 0 (* 2 (select main_a v_prenex_30485))) (<= (* 2 (select main_a v_prenex_30486)) 2000) (<= 0 (select main_a v_prenex_30485)))) (forall ((v_prenex_27425 Int) (v_prenex_27426 Int)) (or (<= 0 (select main_a v_prenex_27425)) (<= (+ main_x 1) v_prenex_27425) (< v_prenex_27425 main_x) (<= 0 (* 2 (select main_a v_prenex_27425))) (<= 1000 (+ (select main_a v_prenex_27425) (select main_a v_prenex_27426))) (<= (select main_a v_prenex_27426) 1499))) (forall ((v_prenex_28261 Int) (v_prenex_28262 Int)) (or (< v_prenex_28261 main_x) (<= (select main_a v_prenex_28262) 1000) (<= (* 2 (select main_a v_prenex_28261)) 998) (<= 0 (* 2 (select main_a v_prenex_28261))) (<= (* 2 (select main_a v_prenex_28262)) 2000) (<= (+ main_x 1) v_prenex_28261) (<= (+ (select main_a v_prenex_28261) (select main_a v_prenex_28262)) 1000))) (or (forall ((v_prenex_28903 Int)) (or (<= 0 (select main_a v_prenex_28903)) (<= (+ main_x 1) v_prenex_28903) (< v_prenex_28903 main_x) (<= 0 (* 2 (select main_a v_prenex_28903))) (<= (select main_a v_prenex_28903) 499))) (forall ((v_prenex_28904 Int)) (or (<= (select main_a v_prenex_28904) 1499) (<= 1002 (* 2 (select main_a v_prenex_28904)))))) (forall ((v_prenex_24159 Int) (v_prenex_24160 Int)) (or (<= (+ (select main_a v_prenex_24159) (select main_a v_prenex_24160)) 1000) (< v_prenex_24159 main_x) (<= (+ main_x 1) v_prenex_24159) (< v_prenex_24160 main_y) (<= 2 (select main_a v_prenex_24160)) (<= 0 (* 2 (select main_a v_prenex_24159))))) (forall ((v_prenex_25828 Int) (v_prenex_25829 Int)) (or (< v_prenex_25828 main_x) (<= (+ main_x 1) v_prenex_25828) (<= 501 (select main_a v_prenex_25829)) (<= 1000 (+ (select main_a v_prenex_25828) (select main_a v_prenex_25829))) (<= (* 2 (select main_a v_prenex_25828)) 998) (<= 0 (+ (select main_a v_prenex_25828) 499)))) (forall ((v_prenex_30095 Int) (v_prenex_30094 Int)) (or (< v_prenex_30094 main_x) (< v_prenex_30095 main_y) (<= (* 2 (select main_a v_prenex_30095)) 2000) (<= (select main_a v_prenex_30094) 499) (<= (+ main_x 1) v_prenex_30094) (<= (+ (select main_a v_prenex_30094) (select main_a v_prenex_30095)) 1000) (<= (select main_a v_prenex_30095) 1000))) (forall ((v_prenex_26080 Int) (v_prenex_26079 Int)) (or (<= 0 (+ (select main_a v_prenex_26079) 499)) (<= 501 (select main_a v_prenex_26080)) (<= 1000 (+ (select main_a v_prenex_26079) (select main_a v_prenex_26080))) (< v_prenex_26079 main_x) (<= (+ main_x 1) v_prenex_26079) (<= 2 (select main_a v_prenex_26080)) (<= (select main_a v_prenex_26079) 499))) (forall ((v_prenex_24986 Int) (v_prenex_24987 Int)) (or (<= (* 2 (select main_a v_prenex_24987)) 2000) (<= (+ (select main_a v_prenex_24986) 2) (select main_a v_prenex_24987)) (<= (select main_a v_prenex_24986) 998) (< v_prenex_24986 main_x) (<= (* 2 (select main_a v_prenex_24986)) 998) (<= (+ main_x 1) v_prenex_24986) (<= 2 (select main_a v_prenex_24987)))) (forall ((v_prenex_30288 Int) (v_prenex_30287 Int)) (or (<= (+ main_x 1) v_prenex_30287) (< v_prenex_30287 main_x) (<= (+ (select main_a v_prenex_30287) (select main_a v_prenex_30288)) 1000) (<= (select main_a v_prenex_30287) 499) (<= 1002 (* 2 (select main_a v_prenex_30288))) (<= 501 (select main_a v_prenex_30288)))) (or (forall ((v_prenex_24965 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_24965))) (<= 2 (select main_a v_prenex_24965)))) (forall ((v_prenex_24964 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24964))) (<= (* 2 (select main_a v_prenex_24964)) 998) (<= (select main_a v_prenex_24964) 499) (<= (+ main_x 1) v_prenex_24964) (< v_prenex_24964 main_x)))) (or (forall ((v_prenex_22982 Int)) (or (< v_prenex_22982 main_x) (<= (+ main_x 1) v_prenex_22982) (<= 0 (* 2 (select main_a v_prenex_22982))) (<= (* 2 (select main_a v_prenex_22982)) 998) (<= (select main_a v_prenex_22982) 998))) (forall ((v_prenex_22983 Int)) (or (<= (* 2 (select main_a v_prenex_22983)) 2000) (<= (select main_a v_prenex_22983) 1499)))) (or (forall ((v_prenex_30316 Int)) (or (<= 0 (* 2 (select main_a v_prenex_30316))) (<= (+ main_x 1) v_prenex_30316) (<= (* 2 (select main_a v_prenex_30316)) 998) (< v_prenex_30316 main_x))) (forall ((v_prenex_30317 Int)) (or (<= 501 (select main_a v_prenex_30317)) (<= (+ main_y 1) v_prenex_30317) (<= (select main_a v_prenex_30317) 1499)))) (forall ((v_prenex_27311 Int) (v_prenex_27312 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_27312))) (<= (+ main_x 1) v_prenex_27311) (<= (* 2 (select main_a v_prenex_27312)) 2000) (<= (select main_a v_prenex_27312) (+ (select main_a v_prenex_27311) 1000)) (< v_prenex_27312 main_y) (< v_prenex_27311 main_x) (<= 0 (+ (select main_a v_prenex_27311) 499)))) (forall ((v_prenex_25030 Int)) (or (<= (* 2 (select main_a v_prenex_25030)) 2000) (<= (+ main_y 1) v_prenex_25030) (< v_prenex_25030 main_y))) (forall ((v_prenex_30086 Int) (v_prenex_30087 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_30087))) (<= 1000 (+ (select main_a v_prenex_30086) (select main_a v_prenex_30087))) (<= 501 (select main_a v_prenex_30087)) (<= (+ main_y 1) v_prenex_30087) (< v_prenex_30087 main_y))) (forall ((v_prenex_23549 Int) (v_prenex_23548 Int)) (or (<= (+ main_x 1) v_prenex_23548) (< v_prenex_23549 main_y) (<= (select main_a v_prenex_23549) (+ (select main_a v_prenex_23548) 1000)) (< v_prenex_23548 main_x) (<= 2 (select main_a v_prenex_23549)) (<= 0 (* 2 (select main_a v_prenex_23548))))) (forall ((v_prenex_26912 Int) (v_prenex_26911 Int)) (or (<= 2 (select main_a v_prenex_26912)) (< v_prenex_26911 main_x) (<= (select main_a v_prenex_26912) 1499) (<= (+ main_x 1) v_prenex_26911) (<= (select main_a v_prenex_26911) 998) (<= (+ main_y 1) v_prenex_26912) (<= (+ (select main_a v_prenex_26911) 2) (select main_a v_prenex_26912)))) (forall ((v_prenex_30689 Int) (v_prenex_30690 Int)) (or (< v_prenex_30689 main_x) (<= 1002 (* 2 (select main_a v_prenex_30690))) (<= (select main_a v_prenex_30689) 499) (<= (* 2 (select main_a v_prenex_30689)) 998) (<= (select main_a v_prenex_30690) 1000) (<= (+ main_x 1) v_prenex_30689) (<= (select main_a v_prenex_30690) (+ (select main_a v_prenex_30689) 1000)))) (forall ((v_prenex_24333 Int) (v_prenex_24332 Int)) (or (< v_prenex_24332 main_x) (<= (+ main_x 1) v_prenex_24332) (<= (* 2 (select main_a v_prenex_24333)) 2000) (<= 0 (* 2 (select main_a v_prenex_24332))) (<= (select main_a v_prenex_24333) (+ (select main_a v_prenex_24332) 1000)) (< v_prenex_24333 main_y))) (or (forall ((v_prenex_22278 Int)) (or (< v_prenex_22278 main_x) (<= (+ main_x 1) v_prenex_22278) (<= 0 (* 2 (select main_a v_prenex_22278))) (<= (select main_a v_prenex_22278) 998) (<= 0 (+ (select main_a v_prenex_22278) 499)))) (forall ((v_prenex_22279 Int)) (<= 1002 (* 2 (select main_a v_prenex_22279))))) (forall ((v_prenex_27436 Int) (v_prenex_27435 Int)) (or (< v_prenex_27435 main_x) (<= (+ main_y 1) v_prenex_27436) (<= 501 (select main_a v_prenex_27436)) (<= (select main_a v_prenex_27436) 1499) (<= (+ (select main_a v_prenex_27435) (select main_a v_prenex_27436)) 1000) (<= (+ main_x 1) v_prenex_27435) (<= (select main_a v_prenex_27435) 499))) (forall ((v_prenex_25345 Int) (v_prenex_25344 Int)) (or (< v_prenex_25345 main_y) (<= 501 (select main_a v_prenex_25345)) (<= 1000 (+ (select main_a v_prenex_25344) (select main_a v_prenex_25345))) (< v_prenex_25344 main_x) (<= (select main_a v_prenex_25344) 499) (<= (+ main_x 1) v_prenex_25344) (<= (select main_a v_prenex_25345) 1000))) (forall ((v_prenex_26093 Int) (v_prenex_26094 Int)) (or (<= (+ main_x 1) v_prenex_26093) (<= 1000 (+ (select main_a v_prenex_26093) (select main_a v_prenex_26094))) (< v_prenex_26093 main_x) (<= 0 (select main_a v_prenex_26093)) (< v_prenex_26094 main_y))) (forall ((v_prenex_30049 Int) (v_prenex_30048 Int)) (or (<= (+ main_x 1) v_prenex_30048) (<= (+ (select main_a v_prenex_30048) (select main_a v_prenex_30049)) 1000) (<= 1002 (* 2 (select main_a v_prenex_30049))) (<= (select main_a v_prenex_30048) 998) (< v_prenex_30048 main_x))) (forall ((v_prenex_27391 Int) (v_prenex_27392 Int)) (or (<= (+ (select main_a v_prenex_27391) 2) (select main_a v_prenex_27392)) (<= (select main_a v_prenex_27391) 499) (< v_prenex_27391 main_x) (<= (+ main_x 1) v_prenex_27391))) (forall ((v_prenex_22854 Int) (v_prenex_22855 Int)) (or (<= 1000 (+ (select main_a v_prenex_22854) (select main_a v_prenex_22855))) (< v_prenex_22854 main_x) (<= (+ main_y 1) v_prenex_22855) (<= 1002 (* 2 (select main_a v_prenex_22855))) (<= (select main_a v_prenex_22855) 1000) (<= (+ main_x 1) v_prenex_22854) (<= (select main_a v_prenex_22854) 998))) (forall ((v_prenex_22430 Int) (v_prenex_22429 Int)) (or (< v_prenex_22429 main_x) (<= 501 (select main_a v_prenex_22430)) (<= (+ main_x 1) v_prenex_22429) (<= (select main_a v_prenex_22429) 998) (<= 1000 (+ (select main_a v_prenex_22429) (select main_a v_prenex_22430))))) (forall ((v_prenex_26943 Int) (v_prenex_26944 Int)) (or (< v_prenex_26943 main_x) (<= (select main_a v_prenex_26944) (+ (select main_a v_prenex_26943) 1000)) (<= 2 (select main_a v_prenex_26944)) (<= (* 2 (select main_a v_prenex_26943)) 998) (<= (+ main_x 1) v_prenex_26943) (<= 501 (select main_a v_prenex_26944)))) (forall ((v_prenex_29158 Int) (v_prenex_29157 Int)) (or (<= (+ (select main_a v_prenex_29157) 2) (select main_a v_prenex_29158)) (<= (+ main_x 1) v_prenex_29157) (<= (select main_a v_prenex_29157) 499) (<= (select main_a v_prenex_29158) 1000) (<= (* 2 (select main_a v_prenex_29157)) 998) (< v_prenex_29157 main_x) (<= (* 2 (select main_a v_prenex_29158)) 2000))) (or (forall ((v_prenex_28510 Int)) (or (<= (+ main_y 1) v_prenex_28510) (<= (select main_a v_prenex_28510) 1000) (<= (* 2 (select main_a v_prenex_28510)) 2000))) (forall ((v_prenex_28509 Int)) (or (< v_prenex_28509 main_x) (<= (+ main_x 1) v_prenex_28509) (<= 0 (* 2 (select main_a v_prenex_28509))) (<= 0 (+ (select main_a v_prenex_28509) 499))))) (forall ((v_prenex_24698 Int) (v_prenex_24697 Int)) (or (<= 1000 (+ (select main_a v_prenex_24697) (select main_a v_prenex_24698))) (<= 1002 (* 2 (select main_a v_prenex_24698))) (< v_prenex_24697 main_x) (<= (+ main_y 1) v_prenex_24698) (<= (select main_a v_prenex_24698) 1000) (<= (+ main_x 1) v_prenex_24697) (<= (select main_a v_prenex_24697) 499))) (forall ((v_prenex_29204 Int) (v_prenex_29203 Int)) (or (< v_prenex_29204 main_y) (< v_prenex_29203 main_x) (<= 0 (* 2 (select main_a v_prenex_29203))) (<= (+ main_x 1) v_prenex_29203) (<= 1000 (+ (select main_a v_prenex_29203) (select main_a v_prenex_29204))))) (forall ((v_prenex_29306 Int) (v_prenex_29305 Int)) (or (<= (select main_a v_prenex_29306) (+ (select main_a v_prenex_29305) 1000)) (<= (select main_a v_prenex_29306) 1000) (<= (select main_a v_prenex_29306) 1499) (<= (select main_a v_prenex_29305) 998) (<= (+ main_x 1) v_prenex_29305) (<= (select main_a v_prenex_29305) 499) (< v_prenex_29305 main_x))) (or (forall ((v_prenex_24432 Int)) (or (<= (select main_a v_prenex_24432) 499) (< v_prenex_24432 main_x) (<= (+ main_x 1) v_prenex_24432) (<= 0 (* 2 (select main_a v_prenex_24432))))) (forall ((v_prenex_24433 Int)) (<= 2 (select main_a v_prenex_24433)))) (forall ((v_prenex_29702 Int) (v_prenex_29701 Int)) (or (<= (+ main_x 1) v_prenex_29701) (< v_prenex_29701 main_x) (<= (* 2 (select main_a v_prenex_29702)) 2000) (<= (+ (select main_a v_prenex_29701) (select main_a v_prenex_29702)) 1000) (<= 1002 (* 2 (select main_a v_prenex_29702))) (< v_prenex_29702 main_y) (<= (select main_a v_prenex_29701) 998))) (forall ((v_prenex_22400 Int) (v_prenex_22399 Int)) (or (<= (select main_a v_prenex_22399) 499) (<= (select main_a v_prenex_22399) 998) (< v_prenex_22399 main_x) (<= (select main_a v_prenex_22400) (+ (select main_a v_prenex_22399) 1000)) (<= 1002 (* 2 (select main_a v_prenex_22400))) (<= (+ main_x 1) v_prenex_22399))) (forall ((v_prenex_23305 Int) (v_prenex_23304 Int)) (or (<= (+ main_x 1) v_prenex_23304) (<= 1000 (+ (select main_a v_prenex_23304) (select main_a v_prenex_23305))) (<= 0 (* 2 (select main_a v_prenex_23304))) (<= 0 (select main_a v_prenex_23304)) (< v_prenex_23304 main_x))) (forall ((v_prenex_24517 Int) (v_prenex_24516 Int)) (or (<= (select main_a v_prenex_24517) 1499) (<= 0 (* 2 (select main_a v_prenex_24516))) (<= (* 2 (select main_a v_prenex_24516)) 998) (< v_prenex_24516 main_x) (<= (+ (select main_a v_prenex_24516) 2) (select main_a v_prenex_24517)) (<= (+ main_x 1) v_prenex_24516))) (forall ((v_prenex_29741 Int) (v_prenex_29740 Int)) (or (<= (+ main_x 1) v_prenex_29740) (< v_prenex_29740 main_x) (<= 0 (+ (select main_a v_prenex_29740) 499)) (<= (select main_a v_prenex_29741) 1000) (<= (+ (select main_a v_prenex_29740) (select main_a v_prenex_29741)) 1000) (<= (* 2 (select main_a v_prenex_29741)) 2000))) (forall ((v_prenex_25440 Int) (v_prenex_25441 Int)) (or (<= (select main_a v_prenex_25441) 1000) (<= (+ (select main_a v_prenex_25440) (select main_a v_prenex_25441)) 1000) (< v_prenex_25440 main_x) (<= (+ main_x 1) v_prenex_25440) (<= (* 2 (select main_a v_prenex_25440)) 998) (<= (select main_a v_prenex_25441) 1499) (<= 0 (+ (select main_a v_prenex_25440) 499)))) (forall ((v_prenex_26611 Int) (v_prenex_26612 Int)) (or (< v_prenex_26611 main_x) (<= 0 (* 2 (select main_a v_prenex_26611))) (<= 2 (select main_a v_prenex_26612)) (<= 501 (select main_a v_prenex_26612)) (<= (+ main_x 1) v_prenex_26611) (<= (select main_a v_prenex_26611) 499) (<= (+ (select main_a v_prenex_26611) (select main_a v_prenex_26612)) 1000))) (forall ((v_prenex_30242 Int) (v_prenex_30241 Int)) (or (<= (+ (select main_a v_prenex_30241) (select main_a v_prenex_30242)) 1000) (<= (select main_a v_prenex_30241) 998) (< v_prenex_30241 main_x) (<= (select main_a v_prenex_30242) 1499) (<= (* 2 (select main_a v_prenex_30241)) 998) (<= (+ main_x 1) v_prenex_30241))) (forall ((v_prenex_30725 Int) (v_prenex_30726 Int)) (or (<= (select main_a v_prenex_30726) 1000) (<= (+ (select main_a v_prenex_30725) 2) (select main_a v_prenex_30726)) (< v_prenex_30725 main_x) (<= 2 (select main_a v_prenex_30726)) (<= 0 (select main_a v_prenex_30725)) (<= (+ main_x 1) v_prenex_30725) (<= (select main_a v_prenex_30725) 499))) (forall ((v_prenex_23763 Int) (v_prenex_23762 Int)) (or (<= 0 (select main_a v_prenex_23762)) (<= (select main_a v_prenex_23763) 1000) (<= (+ main_x 1) v_prenex_23762) (<= 2 (select main_a v_prenex_23763)) (<= (+ (select main_a v_prenex_23762) 2) (select main_a v_prenex_23763)) (<= (select main_a v_prenex_23762) 499) (< v_prenex_23762 main_x))) (or (forall ((v_prenex_30245 Int)) (or (<= 0 (* 2 (select main_a v_prenex_30245))) (< v_prenex_30245 main_x) (<= (+ main_x 1) v_prenex_30245))) (forall ((v_prenex_30246 Int)) (or (<= (select main_a v_prenex_30246) 1499) (<= (* 2 (select main_a v_prenex_30246)) 2000) (<= (+ main_y 1) v_prenex_30246)))) (forall ((v_prenex_23094 Int) (v_prenex_23095 Int)) (or (<= (+ main_x 1) v_prenex_23094) (<= 1000 (+ (select main_a v_prenex_23094) (select main_a v_prenex_23095))) (< v_prenex_23094 main_x) (<= (* 2 (select main_a v_prenex_23094)) 998))) (forall ((v_prenex_30165 Int) (v_prenex_30166 Int)) (or (<= (select main_a v_prenex_30166) 1499) (<= 2 (select main_a v_prenex_30166)) (<= (select main_a v_prenex_30165) 499) (<= 0 (+ (select main_a v_prenex_30165) 499)) (<= (+ main_x 1) v_prenex_30165) (< v_prenex_30165 main_x) (<= (select main_a v_prenex_30166) (+ (select main_a v_prenex_30165) 1000)))) (forall ((v_prenex_27724 Int) (v_prenex_27725 Int)) (or (<= (+ main_x 1) v_prenex_27724) (<= 0 (select main_a v_prenex_27724)) (< v_prenex_27724 main_x) (<= 501 (select main_a v_prenex_27725)) (< v_prenex_27725 main_y) (<= (+ (select main_a v_prenex_27724) (select main_a v_prenex_27725)) 1000) (<= (select main_a v_prenex_27725) 1499))) (forall ((v_prenex_24427 Int) (v_prenex_24426 Int)) (or (<= (+ main_x 1) v_prenex_24426) (< v_prenex_24427 main_y) (<= (select main_a v_prenex_24427) 1499) (<= 0 (+ (select main_a v_prenex_24426) 499)) (< v_prenex_24426 main_x) (<= (select main_a v_prenex_24427) (+ (select main_a v_prenex_24426) 1000)))) (or (forall ((v_prenex_26845 Int)) (or (<= 0 (select main_a v_prenex_26845)) (<= (+ main_x 1) v_prenex_26845) (< v_prenex_26845 main_x) (<= 0 (* 2 (select main_a v_prenex_26845))) (<= (select main_a v_prenex_26845) 998))) (forall ((v_prenex_26846 Int)) (or (<= 501 (select main_a v_prenex_26846)) (<= (select main_a v_prenex_26846) 1000)))) (forall ((v_prenex_24193 Int) (v_prenex_24194 Int)) (or (<= (select main_a v_prenex_24194) 1000) (<= (select main_a v_prenex_24193) 499) (<= (+ main_x 1) v_prenex_24193) (< v_prenex_24193 main_x) (<= 0 (* 2 (select main_a v_prenex_24193))) (<= 1000 (+ (select main_a v_prenex_24193) (select main_a v_prenex_24194))))) (or (forall ((v_prenex_22312 Int)) (or (< v_prenex_22312 main_x) (<= (+ main_x 1) v_prenex_22312) (<= 0 (+ (select main_a v_prenex_22312) 499)) (<= (* 2 (select main_a v_prenex_22312)) 998))) (forall ((v_prenex_22313 Int)) (or (<= 501 (select main_a v_prenex_22313)) (<= (select main_a v_prenex_22313) 1000) (< v_prenex_22313 main_y)))) (or (forall ((v_prenex_25016 Int)) (or (<= 0 (select main_a v_prenex_25016)) (<= (+ main_x 1) v_prenex_25016) (< v_prenex_25016 main_x) (<= 0 (+ (select main_a v_prenex_25016) 499)) (<= 0 (* 2 (select main_a v_prenex_25016))))) (forall ((v_prenex_25017 Int)) (or (<= (select main_a v_prenex_25017) 1499) (<= 501 (select main_a v_prenex_25017))))) (forall ((v_prenex_26739 Int) (v_prenex_26740 Int)) (or (< v_prenex_26739 main_x) (<= (+ (select main_a v_prenex_26739) (select main_a v_prenex_26740)) 1000) (<= 0 (* 2 (select main_a v_prenex_26739))) (<= 0 (+ (select main_a v_prenex_26739) 499)) (<= (+ main_x 1) v_prenex_26739) (<= 2 (select main_a v_prenex_26740)))) (forall ((v_prenex_30369 Int) (v_prenex_30368 Int)) (or (< v_prenex_30368 main_x) (<= (select main_a v_prenex_30369) (+ (select main_a v_prenex_30368) 1000)) (<= (* 2 (select main_a v_prenex_30368)) 998) (<= (+ main_x 1) v_prenex_30368) (<= (select main_a v_prenex_30368) 499) (<= 501 (select main_a v_prenex_30369)) (<= (select main_a v_prenex_30369) 1000))) (forall ((v_prenex_22848 Int) (v_prenex_22849 Int)) (or (<= (+ main_x 1) v_prenex_22848) (<= 0 (+ (select main_a v_prenex_22848) 499)) (<= 2 (select main_a v_prenex_22849)) (<= (select main_a v_prenex_22848) 998) (< v_prenex_22848 main_x) (<= (+ (select main_a v_prenex_22848) (select main_a v_prenex_22849)) 1000) (<= (select main_a v_prenex_22849) 1000))) (forall ((v_prenex_29055 Int) (v_prenex_29054 Int)) (or (<= (select main_a v_prenex_29055) 1499) (< v_prenex_29054 main_x) (<= 0 (select main_a v_prenex_29054)) (<= (+ (select main_a v_prenex_29054) 2) (select main_a v_prenex_29055)) (<= 501 (select main_a v_prenex_29055)) (<= (+ main_x 1) v_prenex_29054) (< v_prenex_29055 main_y))) (forall ((v_prenex_24830 Int) (v_prenex_24829 Int)) (or (<= (+ main_x 1) v_prenex_24829) (< v_prenex_24829 main_x) (<= (+ (select main_a v_prenex_24829) (select main_a v_prenex_24830)) 1000) (<= (select main_a v_prenex_24830) 1000) (<= (+ main_y 1) v_prenex_24830) (<= (* 2 (select main_a v_prenex_24829)) 998))) (or (forall ((v_prenex_29527 Int)) (or (< v_prenex_29527 main_x) (<= 0 (* 2 (select main_a v_prenex_29527))) (<= (+ main_x 1) v_prenex_29527) (<= (select main_a v_prenex_29527) 499) (<= (select main_a v_prenex_29527) 998))) (forall ((v_prenex_29528 Int)) (or (<= 2 (select main_a v_prenex_29528)) (<= 1002 (* 2 (select main_a v_prenex_29528)))))) (forall ((v_prenex_30779 Int) (v_prenex_30780 Int)) (or (<= (+ main_x 1) v_prenex_30779) (<= (select main_a v_prenex_30779) 998) (< v_prenex_30779 main_x) (<= (select main_a v_prenex_30780) 1499) (<= 2 (select main_a v_prenex_30780)) (<= 0 (select main_a v_prenex_30779)) (<= (select main_a v_prenex_30780) (+ (select main_a v_prenex_30779) 1000)))) (forall ((v_prenex_26327 Int) (v_prenex_26328 Int)) (or (<= (+ main_x 1) v_prenex_26327) (< v_prenex_26327 main_x) (<= 501 (select main_a v_prenex_26328)) (<= (* 2 (select main_a v_prenex_26327)) 998) (<= (select main_a v_prenex_26328) 1499) (<= (+ (select main_a v_prenex_26327) 2) (select main_a v_prenex_26328)) (< v_prenex_26328 main_y))) (or (forall ((v_prenex_24526 Int)) (or (<= 0 (+ (select main_a v_prenex_24526) 499)) (< v_prenex_24526 main_x) (<= (+ main_x 1) v_prenex_24526) (<= 0 (* 2 (select main_a v_prenex_24526))))) (forall ((v_prenex_24527 Int)) (or (<= (+ main_y 1) v_prenex_24527) (<= (select main_a v_prenex_24527) 1499)))) (or (forall ((v_prenex_25018 Int)) (or (<= 0 (+ (select main_a v_prenex_25018) 499)) (< v_prenex_25018 main_x) (<= (* 2 (select main_a v_prenex_25018)) 998) (<= (+ main_x 1) v_prenex_25018))) (forall ((v_prenex_25019 Int)) (or (< v_prenex_25019 main_y) (<= 1002 (* 2 (select main_a v_prenex_25019))) (<= (* 2 (select main_a v_prenex_25019)) 2000)))) (forall ((v_prenex_25190 Int) (v_prenex_25189 Int)) (or (<= 0 (+ (select main_a v_prenex_25189) 499)) (< v_prenex_25190 main_y) (< v_prenex_25189 main_x) (<= (+ main_x 1) v_prenex_25189) (<= 1000 (+ (select main_a v_prenex_25189) (select main_a v_prenex_25190))) (<= (select main_a v_prenex_25190) 1000))) (forall ((v_prenex_28636 Int) (v_prenex_28637 Int)) (or (<= 0 (* 2 (select main_a v_prenex_28636))) (< v_prenex_28636 main_x) (<= (+ main_x 1) v_prenex_28636) (<= (select main_a v_prenex_28637) (+ (select main_a v_prenex_28636) 1000)) (<= 501 (select main_a v_prenex_28637)) (<= (* 2 (select main_a v_prenex_28636)) 998))) (forall ((v_prenex_26057 Int) (v_prenex_26058 Int)) (or (<= (+ main_x 1) v_prenex_26057) (<= 0 (select main_a v_prenex_26057)) (<= 2 (select main_a v_prenex_26058)) (< v_prenex_26057 main_x) (<= (select main_a v_prenex_26058) (+ (select main_a v_prenex_26057) 1000)) (<= (select main_a v_prenex_26057) 499) (<= (* 2 (select main_a v_prenex_26058)) 2000))) (forall ((v_prenex_25553 Int) (v_prenex_25552 Int)) (or (<= 0 (+ (select main_a v_prenex_25552) 499)) (<= 501 (select main_a v_prenex_25553)) (<= (* 2 (select main_a v_prenex_25553)) 2000) (<= (+ (select main_a v_prenex_25552) 2) (select main_a v_prenex_25553)) (<= (+ main_x 1) v_prenex_25552) (< v_prenex_25553 main_y) (< v_prenex_25552 main_x))) (or (forall ((v_prenex_29818 Int)) (or (< v_prenex_29818 main_x) (<= 0 (select main_a v_prenex_29818)) (<= (+ main_x 1) v_prenex_29818) (<= 0 (+ (select main_a v_prenex_29818) 499)))) (forall ((v_prenex_29819 Int)) (<= (* 2 (select main_a v_prenex_29819)) 2000))) (forall ((v_prenex_22387 Int) (v_prenex_22388 Int)) (or (<= (select main_a v_prenex_22388) (+ (select main_a v_prenex_22387) 1000)) (< v_prenex_22387 main_x) (<= (select main_a v_prenex_22387) 499) (<= (+ main_x 1) v_prenex_22387) (<= (* 2 (select main_a v_prenex_22388)) 2000))) (forall ((v_prenex_22826 Int) (v_prenex_22827 Int)) (or (< v_prenex_22826 main_x) (<= (select main_a v_prenex_22826) 998) (<= (select main_a v_prenex_22826) 499) (<= (+ (select main_a v_prenex_22826) 2) (select main_a v_prenex_22827)) (<= 501 (select main_a v_prenex_22827)) (<= (+ main_x 1) v_prenex_22826) (<= (select main_a v_prenex_22827) 1499))) (forall ((v_prenex_26507 Int) (v_prenex_26508 Int)) (or (<= (select main_a v_prenex_26508) (+ (select main_a v_prenex_26507) 1000)) (<= (select main_a v_prenex_26508) 1499) (<= 0 (* 2 (select main_a v_prenex_26507))) (<= (select main_a v_prenex_26507) 998) (<= (select main_a v_prenex_26508) 1000) (<= (+ main_x 1) v_prenex_26507) (< v_prenex_26507 main_x))) (or (forall ((v_prenex_26839 Int)) (or (< v_prenex_26839 main_x) (<= (+ main_x 1) v_prenex_26839) (<= (select main_a v_prenex_26839) 499) (<= 0 (select main_a v_prenex_26839)) (<= (* 2 (select main_a v_prenex_26839)) 998))) (forall ((v_prenex_26840 Int)) (or (<= (select main_a v_prenex_26840) 1499) (<= 2 (select main_a v_prenex_26840))))) (forall ((v_prenex_23137 Int) (v_prenex_23136 Int)) (or (<= 0 (+ (select main_a v_prenex_23136) 499)) (<= (* 2 (select main_a v_prenex_23137)) 2000) (<= 1000 (+ (select main_a v_prenex_23136) (select main_a v_prenex_23137))) (< v_prenex_23136 main_x) (<= (+ main_x 1) v_prenex_23136) (<= 0 (select main_a v_prenex_23136)))) (forall ((v_prenex_28908 Int) (v_prenex_28907 Int)) (or (<= (select main_a v_prenex_28907) 499) (< v_prenex_28907 main_x) (<= 0 (select main_a v_prenex_28907)) (<= (+ main_x 1) v_prenex_28907) (<= (+ (select main_a v_prenex_28907) 2) (select main_a v_prenex_28908)) (<= 1002 (* 2 (select main_a v_prenex_28908))))) (forall ((v_prenex_30632 Int) (v_prenex_30631 Int)) (or (< v_prenex_30631 main_x) (<= 1002 (* 2 (select main_a v_prenex_30632))) (<= (+ main_x 1) v_prenex_30631) (<= (* 2 (select main_a v_prenex_30631)) 998) (<= (select main_a v_prenex_30632) 1000) (<= (select main_a v_prenex_30632) (+ (select main_a v_prenex_30631) 1000)))) (forall ((v_prenex_24568 Int) (v_prenex_24569 Int)) (or (<= (+ main_x 1) v_prenex_24568) (<= 2 (select main_a v_prenex_24569)) (<= (select main_a v_prenex_24569) 1499) (<= 0 (+ (select main_a v_prenex_24568) 499)) (<= 0 (select main_a v_prenex_24568)) (<= (+ (select main_a v_prenex_24568) (select main_a v_prenex_24569)) 1000) (< v_prenex_24568 main_x))) (forall ((v_prenex_25514 Int) (v_prenex_25515 Int)) (or (< v_prenex_25514 main_x) (<= 0 (+ (select main_a v_prenex_25514) 499)) (<= (select main_a v_prenex_25515) 1499) (<= (+ main_x 1) v_prenex_25514) (<= (+ (select main_a v_prenex_25514) 2) (select main_a v_prenex_25515)))) (forall ((v_prenex_30158 Int) (v_prenex_30157 Int)) (or (<= (+ main_x 1) v_prenex_30157) (<= 0 (select main_a v_prenex_30157)) (< v_prenex_30157 main_x) (<= (+ (select main_a v_prenex_30157) 2) (select main_a v_prenex_30158)))) (forall ((v_prenex_29438 Int) (v_prenex_29437 Int)) (or (<= 2 (select main_a v_prenex_29438)) (<= (* 2 (select main_a v_prenex_29437)) 998) (<= (+ main_x 1) v_prenex_29437) (<= (+ (select main_a v_prenex_29437) (select main_a v_prenex_29438)) 1000) (< v_prenex_29437 main_x) (<= 0 (select main_a v_prenex_29437)))) (forall ((v_prenex_27964 Int) (v_prenex_27965 Int)) (or (<= (+ main_x 1) v_prenex_27964) (<= (select main_a v_prenex_27964) 998) (< v_prenex_27964 main_x) (<= (select main_a v_prenex_27965) 1499) (<= (select main_a v_prenex_27965) (+ (select main_a v_prenex_27964) 1000)) (<= (+ main_y 1) v_prenex_27965) (<= (* 2 (select main_a v_prenex_27965)) 2000))) (or (forall ((v_prenex_23150 Int)) (or (< v_prenex_23150 main_x) (<= (+ main_x 1) v_prenex_23150) (<= (* 2 (select main_a v_prenex_23150)) 998) (<= (select main_a v_prenex_23150) 499))) (forall ((v_prenex_23151 Int)) (or (<= (+ main_y 1) v_prenex_23151) (<= (select main_a v_prenex_23151) 1000)))) (or (forall ((v_prenex_29087 Int)) (or (<= (select main_a v_prenex_29087) 1000) (<= 1002 (* 2 (select main_a v_prenex_29087))))) (forall ((v_prenex_29086 Int)) (or (<= (* 2 (select main_a v_prenex_29086)) 998) (<= (select main_a v_prenex_29086) 998) (<= (+ main_x 1) v_prenex_29086) (<= (select main_a v_prenex_29086) 499) (< v_prenex_29086 main_x)))) (or (forall ((v_prenex_22809 Int)) (or (<= (select main_a v_prenex_22809) 1499) (<= 1002 (* 2 (select main_a v_prenex_22809))))) (forall ((v_prenex_22808 Int)) (or (< v_prenex_22808 main_x) (<= (+ main_x 1) v_prenex_22808) (<= (select main_a v_prenex_22808) 499) (<= (* 2 (select main_a v_prenex_22808)) 998)))) (forall ((v_prenex_24641 Int) (v_prenex_24642 Int)) (or (< v_prenex_24641 main_x) (<= (+ main_x 1) v_prenex_24641) (<= (* 2 (select main_a v_prenex_24641)) 998) (<= (select main_a v_prenex_24642) (+ (select main_a v_prenex_24641) 1000)) (<= (select main_a v_prenex_24642) 1499) (< v_prenex_24642 main_y))) (forall ((v_prenex_22451 Int) (v_prenex_22452 Int)) (or (< v_prenex_22451 main_x) (<= (select main_a v_prenex_22451) 499) (<= (+ main_x 1) v_prenex_22451) (<= (+ main_y 1) v_prenex_22452) (<= 1000 (+ (select main_a v_prenex_22451) (select main_a v_prenex_22452))))) (forall ((v_prenex_24326 Int) (v_prenex_24327 Int)) (or (<= (select main_a v_prenex_24327) (+ (select main_a v_prenex_24326) 1000)) (<= (select main_a v_prenex_24327) 1000) (< v_prenex_24326 main_x) (< v_prenex_24327 main_y) (<= (+ main_y 1) v_prenex_24327))) (forall ((v_prenex_24623 Int) (v_prenex_24624 Int)) (or (<= (+ (select main_a v_prenex_24623) (select main_a v_prenex_24624)) 1000) (< v_prenex_24623 main_x) (< v_prenex_24624 main_y) (<= (* 2 (select main_a v_prenex_24623)) 998) (<= (+ main_x 1) v_prenex_24623))) (or (forall ((v_prenex_24238 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_24238))) (< v_prenex_24238 main_y) (<= (+ main_y 1) v_prenex_24238))) (forall ((v_prenex_24237 Int)) (or (<= (+ main_x 1) v_prenex_24237) (<= 0 (* 2 (select main_a v_prenex_24237)))))) (forall ((v_prenex_28444 Int) (v_prenex_28443 Int)) (or (<= (select main_a v_prenex_28443) 998) (<= (+ main_x 1) v_prenex_28443) (<= 501 (select main_a v_prenex_28444)) (<= (+ main_y 1) v_prenex_28444) (<= (* 2 (select main_a v_prenex_28444)) 2000) (<= 1000 (+ (select main_a v_prenex_28443) (select main_a v_prenex_28444))) (< v_prenex_28443 main_x))) (forall ((v_prenex_25581 Int) (v_prenex_25580 Int)) (or (<= (select main_a v_prenex_25580) 998) (<= (select main_a v_prenex_25581) (+ (select main_a v_prenex_25580) 1000)) (< v_prenex_25580 main_x) (< v_prenex_25581 main_y) (<= 2 (select main_a v_prenex_25581)) (<= (+ main_x 1) v_prenex_25580))) (forall ((v_prenex_29307 Int) (v_prenex_29308 Int)) (or (<= (select main_a v_prenex_29308) 1499) (<= (select main_a v_prenex_29308) (+ (select main_a v_prenex_29307) 1000)) (< v_prenex_29307 main_x) (<= 1002 (* 2 (select main_a v_prenex_29308))) (<= (select main_a v_prenex_29307) 998) (<= (+ main_x 1) v_prenex_29307) (<= 0 (* 2 (select main_a v_prenex_29307))))) (forall ((v_prenex_27924 Int) (v_prenex_27925 Int)) (or (<= (+ main_x 1) v_prenex_27924) (<= 2 (select main_a v_prenex_27925)) (<= 1002 (* 2 (select main_a v_prenex_27925))) (<= 0 (* 2 (select main_a v_prenex_27924))) (<= (* 2 (select main_a v_prenex_27924)) 998) (< v_prenex_27924 main_x) (<= (select main_a v_prenex_27925) (+ (select main_a v_prenex_27924) 1000)))) (forall ((v_prenex_27327 Int) (v_prenex_27328 Int)) (or (<= 0 (select main_a v_prenex_27327)) (<= (select main_a v_prenex_27328) 1499) (< v_prenex_27327 main_x) (<= (* 2 (select main_a v_prenex_27328)) 2000) (<= (+ main_y 1) v_prenex_27328) (<= (+ (select main_a v_prenex_27327) 2) (select main_a v_prenex_27328)) (<= (+ main_x 1) v_prenex_27327))) (or (forall ((v_prenex_28421 Int)) (or (<= (select main_a v_prenex_28421) 998) (< v_prenex_28421 main_x) (<= (* 2 (select main_a v_prenex_28421)) 998) (<= (+ main_x 1) v_prenex_28421))) (forall ((v_prenex_28422 Int)) (or (<= (+ main_y 1) v_prenex_28422) (<= 2 (select main_a v_prenex_28422))))) (forall ((v_prenex_24766 Int) (v_prenex_24765 Int)) (or (< v_prenex_24765 main_x) (<= (select main_a v_prenex_24766) 1000) (<= (+ (select main_a v_prenex_24765) 2) (select main_a v_prenex_24766)) (<= (+ main_x 1) v_prenex_24765) (<= (select main_a v_prenex_24765) 998))) (or (forall ((v_prenex_28007 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_28007))) (<= (* 2 (select main_a v_prenex_28007)) 2000))) (forall ((v_prenex_28006 Int)) (or (<= (+ main_x 1) v_prenex_28006) (< v_prenex_28006 main_x) (<= 0 (* 2 (select main_a v_prenex_28006))) (<= (select main_a v_prenex_28006) 499)))) (forall ((v_prenex_30167 Int) (v_prenex_30168 Int)) (or (< v_prenex_30167 main_x) (<= 1002 (* 2 (select main_a v_prenex_30168))) (<= 0 (select main_a v_prenex_30167)) (<= 0 (+ (select main_a v_prenex_30167) 499)) (<= (+ (select main_a v_prenex_30167) 2) (select main_a v_prenex_30168)) (<= 501 (select main_a v_prenex_30168)) (<= (+ main_x 1) v_prenex_30167))) (forall ((v_prenex_25457 Int) (v_prenex_25456 Int)) (or (<= (* 2 (select main_a v_prenex_25457)) 2000) (<= (+ main_x 1) v_prenex_25456) (<= 0 (+ (select main_a v_prenex_25456) 499)) (< v_prenex_25456 main_x) (<= 1002 (* 2 (select main_a v_prenex_25457))) (<= 1000 (+ (select main_a v_prenex_25456) (select main_a v_prenex_25457))) (< v_prenex_25457 main_y))) (or (forall ((v_prenex_23323 Int)) (<= 501 (select main_a v_prenex_23323))) (forall ((v_prenex_23322 Int)) (or (<= 0 (* 2 (select main_a v_prenex_23322))) (< v_prenex_23322 main_x) (<= (* 2 (select main_a v_prenex_23322)) 998) (<= (+ main_x 1) v_prenex_23322) (<= (select main_a v_prenex_23322) 499)))) (or (forall ((v_prenex_23320 Int)) (or (< v_prenex_23320 main_x) (<= 0 (+ (select main_a v_prenex_23320) 499)) (<= (select main_a v_prenex_23320) 998) (<= (* 2 (select main_a v_prenex_23320)) 998) (<= (+ main_x 1) v_prenex_23320))) (forall ((v_prenex_23321 Int)) (or (<= (select main_a v_prenex_23321) 1000) (<= (select main_a v_prenex_23321) 1499)))) (forall ((v_prenex_26224 Int) (v_prenex_26223 Int)) (or (<= (* 2 (select main_a v_prenex_26223)) 998) (<= (+ main_x 1) v_prenex_26223) (< v_prenex_26223 main_x) (<= (+ (select main_a v_prenex_26223) (select main_a v_prenex_26224)) 1000) (<= (* 2 (select main_a v_prenex_26224)) 2000) (<= (select main_a v_prenex_26223) 998) (<= 501 (select main_a v_prenex_26224)))) (forall ((v_prenex_22479 Int) (v_prenex_22480 Int)) (or (<= 1000 (+ (select main_a v_prenex_22479) (select main_a v_prenex_22480))) (<= (select main_a v_prenex_22480) 1000) (<= 0 (+ (select main_a v_prenex_22479) 499)) (<= 1002 (* 2 (select main_a v_prenex_22480))) (<= (+ main_x 1) v_prenex_22479) (< v_prenex_22479 main_x) (< v_prenex_22480 main_y))) (forall ((v_prenex_26339 Int) (v_prenex_26340 Int)) (or (< v_prenex_26339 main_x) (<= 501 (select main_a v_prenex_26340)) (<= (+ (select main_a v_prenex_26339) 2) (select main_a v_prenex_26340)) (<= (* 2 (select main_a v_prenex_26339)) 998) (<= (+ main_x 1) v_prenex_26339))) (forall ((v_prenex_27498 Int) (v_prenex_27497 Int)) (or (< v_prenex_27497 main_x) (<= 0 (* 2 (select main_a v_prenex_27497))) (<= (+ main_x 1) v_prenex_27497) (<= (select main_a v_prenex_27498) (+ (select main_a v_prenex_27497) 1000)) (<= 501 (select main_a v_prenex_27498)) (<= (* 2 (select main_a v_prenex_27498)) 2000) (<= 0 (+ (select main_a v_prenex_27497) 499)))) (or (forall ((v_prenex_28846 Int)) (or (<= (* 2 (select main_a v_prenex_28846)) 998) (<= (+ main_x 1) v_prenex_28846) (< v_prenex_28846 main_x))) (forall ((v_prenex_28847 Int)) (or (< v_prenex_28847 main_y) (<= (* 2 (select main_a v_prenex_28847)) 2000)))) (forall ((v_prenex_28232 Int) (v_prenex_28231 Int)) (or (< v_prenex_28231 main_x) (<= 1002 (* 2 (select main_a v_prenex_28232))) (<= (+ main_x 1) v_prenex_28231) (<= (+ (select main_a v_prenex_28231) 2) (select main_a v_prenex_28232)) (<= (* 2 (select main_a v_prenex_28231)) 998) (<= (select main_a v_prenex_28232) 1000))) (forall ((v_prenex_22900 Int) (v_prenex_22901 Int)) (or (<= 1000 (+ (select main_a v_prenex_22900) (select main_a v_prenex_22901))) (<= (+ main_x 1) v_prenex_22900) (<= (select main_a v_prenex_22900) 998) (< v_prenex_22900 main_x) (< v_prenex_22901 main_y) (<= (* 2 (select main_a v_prenex_22901)) 2000) (<= (select main_a v_prenex_22901) 1000))) (or (forall ((v_prenex_22473 Int)) (or (<= (select main_a v_prenex_22473) 499) (< v_prenex_22473 main_x) (<= (* 2 (select main_a v_prenex_22473)) 998) (<= (+ main_x 1) v_prenex_22473))) (forall ((v_prenex_22474 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_22474))) (<= 2 (select main_a v_prenex_22474))))) (forall ((v_prenex_26453 Int) (v_prenex_26454 Int)) (or (<= (select main_a v_prenex_26454) 1000) (< v_prenex_26453 main_x) (<= (+ main_x 1) v_prenex_26453) (<= 0 (select main_a v_prenex_26453)) (<= (+ main_y 1) v_prenex_26454) (<= (+ (select main_a v_prenex_26453) (select main_a v_prenex_26454)) 1000))) (forall ((v_prenex_23058 Int) (v_prenex_23059 Int)) (or (<= (+ main_x 1) v_prenex_23058) (<= 1002 (* 2 (select main_a v_prenex_23059))) (<= (+ main_y 1) v_prenex_23059) (< v_prenex_23058 main_x) (<= 0 (+ (select main_a v_prenex_23058) 499)) (<= (select main_a v_prenex_23059) (+ (select main_a v_prenex_23058) 1000)))) (forall ((v_prenex_27009 Int) (v_prenex_27010 Int)) (or (< v_prenex_27009 main_x) (<= 501 (select main_a v_prenex_27010)) (<= (select main_a v_prenex_27010) 1499) (<= (+ main_x 1) v_prenex_27009) (<= 0 (+ (select main_a v_prenex_27009) 499)) (<= (+ (select main_a v_prenex_27009) 2) (select main_a v_prenex_27010)))) (forall ((v_prenex_22760 Int) (v_prenex_22761 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_22761))) (<= 501 (select main_a v_prenex_22761)) (<= (+ main_y 1) v_prenex_22761) (< v_prenex_22760 main_x) (<= (+ main_x 1) v_prenex_22760) (<= (select main_a v_prenex_22760) 499) (<= (+ (select main_a v_prenex_22760) (select main_a v_prenex_22761)) 1000))) (forall ((v_prenex_29291 Int) (v_prenex_29292 Int)) (or (<= (* 2 (select main_a v_prenex_29292)) 2000) (<= (* 2 (select main_a v_prenex_29291)) 998) (<= (select main_a v_prenex_29291) 998) (<= (+ (select main_a v_prenex_29291) 2) (select main_a v_prenex_29292)) (<= (+ main_x 1) v_prenex_29291) (< v_prenex_29291 main_x) (<= (select main_a v_prenex_29292) 1499))) (forall ((v_prenex_30154 Int) (v_prenex_30153 Int)) (or (<= (+ main_x 1) v_prenex_30153) (<= 0 (+ (select main_a v_prenex_30153) 499)) (< v_prenex_30153 main_x) (<= 2 (select main_a v_prenex_30154)) (<= 501 (select main_a v_prenex_30154)) (<= (select main_a v_prenex_30153) 499) (<= (+ (select main_a v_prenex_30153) (select main_a v_prenex_30154)) 1000))) (forall ((v_prenex_28429 Int) (v_prenex_28430 Int)) (or (< v_prenex_28429 main_x) (<= (select main_a v_prenex_28430) 1000) (<= (+ (select main_a v_prenex_28429) 2) (select main_a v_prenex_28430)) (<= (select main_a v_prenex_28429) 998) (<= (+ main_x 1) v_prenex_28429) (<= (select main_a v_prenex_28430) 1499))) (forall ((v_prenex_30357 Int) (v_prenex_30356 Int)) (or (<= (select main_a v_prenex_30357) 1000) (<= (select main_a v_prenex_30357) (+ (select main_a v_prenex_30356) 1000)) (<= (+ main_y 1) v_prenex_30357) (<= (+ main_x 1) v_prenex_30356) (<= (* 2 (select main_a v_prenex_30356)) 998) (< v_prenex_30356 main_x))) (forall ((v_prenex_24949 Int) (v_prenex_24948 Int)) (or (<= (+ main_x 1) v_prenex_24948) (< v_prenex_24948 main_x) (<= 501 (select main_a v_prenex_24949)) (<= (* 2 (select main_a v_prenex_24948)) 998) (<= (+ main_y 1) v_prenex_24949) (<= (select main_a v_prenex_24949) (+ (select main_a v_prenex_24948) 1000)))) (or (forall ((v_prenex_23352 Int)) (or (<= (select main_a v_prenex_23352) 998) (<= (+ main_x 1) v_prenex_23352) (<= 0 (* 2 (select main_a v_prenex_23352))) (< v_prenex_23352 main_x))) (forall ((v_prenex_23353 Int)) (or (<= (select main_a v_prenex_23353) 1000) (< v_prenex_23353 main_y) (<= 1002 (* 2 (select main_a v_prenex_23353)))))) (forall ((v_prenex_30525 Int) (v_prenex_30526 Int)) (or (<= (+ main_y 1) v_prenex_30526) (<= (+ main_x 1) v_prenex_30525) (<= 1002 (* 2 (select main_a v_prenex_30526))) (< v_prenex_30525 main_x) (<= (+ (select main_a v_prenex_30525) 2) (select main_a v_prenex_30526)) (<= (* 2 (select main_a v_prenex_30525)) 998) (<= (select main_a v_prenex_30526) 1499))) (or (forall ((v_prenex_24617 Int)) (or (< v_prenex_24617 main_x) (<= (+ main_x 1) v_prenex_24617) (<= 0 (select main_a v_prenex_24617)) (<= 0 (* 2 (select main_a v_prenex_24617))))) (forall ((v_prenex_24618 Int)) (or (<= (* 2 (select main_a v_prenex_24618)) 2000) (< v_prenex_24618 main_y) (<= (select main_a v_prenex_24618) 1000)))) (forall ((v_prenex_23273 Int) (v_prenex_23272 Int)) (or (< v_prenex_23272 main_x) (<= 1000 (+ (select main_a v_prenex_23272) (select main_a v_prenex_23273))) (<= 0 (* 2 (select main_a v_prenex_23272))) (<= 501 (select main_a v_prenex_23273)) (<= (+ main_x 1) v_prenex_23272) (<= 1002 (* 2 (select main_a v_prenex_23273))) (<= 0 (+ (select main_a v_prenex_23272) 499)))) (forall ((v_prenex_26407 Int) (v_prenex_26408 Int)) (or (<= (* 2 (select main_a v_prenex_26408)) 2000) (<= 1000 (+ (select main_a v_prenex_26407) (select main_a v_prenex_26408))) (< v_prenex_26407 main_x) (<= (+ main_x 1) v_prenex_26407) (<= 1002 (* 2 (select main_a v_prenex_26408))) (<= (select main_a v_prenex_26407) 499) (<= 0 (* 2 (select main_a v_prenex_26407))))) (forall ((v_prenex_26868 Int) (v_prenex_26867 Int)) (or (<= (+ main_y 1) v_prenex_26868) (< v_prenex_26867 main_x) (<= 2 (select main_a v_prenex_26868)) (<= (+ (select main_a v_prenex_26867) (select main_a v_prenex_26868)) 1000) (<= (+ main_x 1) v_prenex_26867) (<= 501 (select main_a v_prenex_26868)) (<= 0 (select main_a v_prenex_26867)))) (forall ((v_prenex_25285 Int) (v_prenex_25284 Int)) (or (<= (* 2 (select main_a v_prenex_25285)) 2000) (< v_prenex_25284 main_x) (<= (+ (select main_a v_prenex_25284) (select main_a v_prenex_25285)) 1000) (<= 0 (* 2 (select main_a v_prenex_25284))) (<= (+ main_x 1) v_prenex_25284) (<= 2 (select main_a v_prenex_25285)) (<= (* 2 (select main_a v_prenex_25284)) 998))) (or (forall ((v_prenex_22984 Int)) (or (<= (* 2 (select main_a v_prenex_22984)) 998) (<= (select main_a v_prenex_22984) 499) (< v_prenex_22984 main_x) (<= (+ main_x 1) v_prenex_22984))) (forall ((v_prenex_22985 Int)) (or (<= (+ main_y 1) v_prenex_22985) (<= (select main_a v_prenex_22985) 1499)))) (forall ((v_prenex_25146 Int) (v_prenex_25145 Int)) (or (<= (* 2 (select main_a v_prenex_25146)) 2000) (< v_prenex_25145 main_x) (<= (select main_a v_prenex_25145) 998) (<= (+ (select main_a v_prenex_25145) 2) (select main_a v_prenex_25146)) (<= (+ main_x 1) v_prenex_25145) (<= 2 (select main_a v_prenex_25146)) (<= (select main_a v_prenex_25145) 499))) (forall ((v_prenex_23271 Int) (v_prenex_23270 Int)) (or (<= 2 (select main_a v_prenex_23271)) (<= (+ main_x 1) v_prenex_23270) (< v_prenex_23270 main_x) (<= (* 2 (select main_a v_prenex_23271)) 2000) (<= (* 2 (select main_a v_prenex_23270)) 998) (<= (+ (select main_a v_prenex_23270) (select main_a v_prenex_23271)) 1000))) (forall ((v_prenex_28039 Int) (v_prenex_28040 Int)) (or (< v_prenex_28039 main_x) (<= (select main_a v_prenex_28039) 998) (<= (+ (select main_a v_prenex_28039) 2) (select main_a v_prenex_28040)) (<= (+ main_x 1) v_prenex_28039) (<= (* 2 (select main_a v_prenex_28040)) 2000) (<= (select main_a v_prenex_28040) 1499) (<= (+ main_y 1) v_prenex_28040))) (forall ((v_prenex_23415 Int) (v_prenex_23414 Int)) (or (<= (select main_a v_prenex_23414) 499) (< v_prenex_23414 main_x) (<= 1002 (* 2 (select main_a v_prenex_23415))) (<= (select main_a v_prenex_23415) 1000) (<= 0 (+ (select main_a v_prenex_23414) 499)) (<= (+ main_x 1) v_prenex_23414) (<= 1000 (+ (select main_a v_prenex_23414) (select main_a v_prenex_23415))))) (or (forall ((v_prenex_29387 Int)) (or (<= 0 (select main_a v_prenex_29387)) (<= 0 (* 2 (select main_a v_prenex_29387))) (<= (select main_a v_prenex_29387) 499) (<= (+ main_x 1) v_prenex_29387) (< v_prenex_29387 main_x))) (forall ((v_prenex_29388 Int)) (or (<= (* 2 (select main_a v_prenex_29388)) 2000) (<= (select main_a v_prenex_29388) 1000)))) (forall ((v_prenex_25156 Int) (v_prenex_25155 Int)) (or (<= (+ (select main_a v_prenex_25155) (select main_a v_prenex_25156)) 1000) (<= 0 (* 2 (select main_a v_prenex_25155))) (<= (+ main_x 1) v_prenex_25155) (< v_prenex_25155 main_x) (<= 0 (+ (select main_a v_prenex_25155) 499)) (<= (select main_a v_prenex_25156) 1000))) (forall ((v_prenex_24937 Int) (v_prenex_24936 Int)) (or (<= 501 (select main_a v_prenex_24937)) (<= (+ main_x 1) v_prenex_24936) (<= (* 2 (select main_a v_prenex_24937)) 2000) (< v_prenex_24936 main_x) (<= (+ (select main_a v_prenex_24936) (select main_a v_prenex_24937)) 1000) (<= 0 (+ (select main_a v_prenex_24936) 499)))) (forall ((v_prenex_29691 Int) (v_prenex_29692 Int)) (or (<= (+ main_x 1) v_prenex_29691) (<= 0 (* 2 (select main_a v_prenex_29691))) (<= 501 (select main_a v_prenex_29692)) (<= (+ (select main_a v_prenex_29691) 2) (select main_a v_prenex_29692)) (< v_prenex_29691 main_x) (<= 1002 (* 2 (select main_a v_prenex_29692))))) (forall ((v_prenex_23947 Int) (v_prenex_23946 Int)) (or (<= (+ main_x 1) v_prenex_23946) (< v_prenex_23946 main_x) (<= (* 2 (select main_a v_prenex_23947)) 2000) (<= (select main_a v_prenex_23946) 499) (<= (+ (select main_a v_prenex_23946) (select main_a v_prenex_23947)) 1000) (<= (select main_a v_prenex_23947) 1000))) (forall ((v_prenex_24513 Int) (v_prenex_24512 Int)) (or (<= (select main_a v_prenex_24513) 1499) (< v_prenex_24512 main_x) (<= 1002 (* 2 (select main_a v_prenex_24513))) (<= (+ main_x 1) v_prenex_24512) (<= (select main_a v_prenex_24512) 499) (<= (+ (select main_a v_prenex_24512) 2) (select main_a v_prenex_24513)) (<= 0 (select main_a v_prenex_24512)))) (forall ((v_prenex_26535 Int) (v_prenex_26536 Int)) (or (<= (+ main_x 1) v_prenex_26535) (<= 1000 (+ (select main_a v_prenex_26535) (select main_a v_prenex_26536))) (<= (select main_a v_prenex_26536) 1499) (<= 0 (select main_a v_prenex_26535)) (<= (select main_a v_prenex_26535) 499) (< v_prenex_26535 main_x))) (forall ((v_prenex_26996 Int) (v_prenex_26995 Int)) (or (<= 501 (select main_a v_prenex_26996)) (<= 1000 (+ (select main_a v_prenex_26995) (select main_a v_prenex_26996))) (<= 0 (* 2 (select main_a v_prenex_26995))) (< v_prenex_26996 main_y) (< v_prenex_26995 main_x) (<= (+ main_x 1) v_prenex_26995))) (forall ((v_prenex_23393 Int) (v_prenex_23392 Int)) (or (<= 0 (* 2 (select main_a v_prenex_23392))) (<= (+ (select main_a v_prenex_23392) (select main_a v_prenex_23393)) 1000) (<= 501 (select main_a v_prenex_23393)) (<= (+ main_x 1) v_prenex_23392) (<= (select main_a v_prenex_23392) 499) (< v_prenex_23392 main_x) (<= 1002 (* 2 (select main_a v_prenex_23393))))) (or (forall ((v_prenex_27102 Int)) (or (< v_prenex_27102 main_x) (<= (* 2 (select main_a v_prenex_27102)) 998) (<= 0 (select main_a v_prenex_27102)) (<= (+ main_x 1) v_prenex_27102))) (forall ((v_prenex_27103 Int)) (or (<= (* 2 (select main_a v_prenex_27103)) 2000) (<= 501 (select main_a v_prenex_27103))))) (forall ((v_prenex_22642 Int) (v_prenex_22641 Int)) (or (< v_prenex_22641 main_x) (<= (+ (select main_a v_prenex_22641) (select main_a v_prenex_22642)) 1000) (<= (+ main_x 1) v_prenex_22641) (<= 0 (select main_a v_prenex_22641)) (<= (select main_a v_prenex_22641) 998) (<= (* 2 (select main_a v_prenex_22642)) 2000))) (forall ((v_prenex_29881 Int) (v_prenex_29880 Int)) (or (<= (+ (select main_a v_prenex_29880) (select main_a v_prenex_29881)) 1000) (<= 501 (select main_a v_prenex_29881)) (<= (+ main_x 1) v_prenex_29880) (<= 0 (* 2 (select main_a v_prenex_29880))) (<= 0 (select main_a v_prenex_29880)) (< v_prenex_29880 main_x) (<= (select main_a v_prenex_29881) 1000))) (forall ((v_prenex_24754 Int) (v_prenex_24753 Int)) (or (< v_prenex_24753 main_x) (<= (* 2 (select main_a v_prenex_24754)) 2000) (<= (select main_a v_prenex_24754) 1000) (<= (select main_a v_prenex_24753) 499) (<= (+ main_x 1) v_prenex_24753) (<= 0 (+ (select main_a v_prenex_24753) 499)) (<= (select main_a v_prenex_24754) (+ (select main_a v_prenex_24753) 1000)))) (forall ((v_prenex_26314 Int) (v_prenex_26313 Int)) (or (<= (select main_a v_prenex_26313) 998) (< v_prenex_26313 main_x) (<= (+ (select main_a v_prenex_26313) 2) (select main_a v_prenex_26314)) (<= 0 (select main_a v_prenex_26313)) (<= (+ main_x 1) v_prenex_26313) (<= (select main_a v_prenex_26314) 1000))) (forall ((v_prenex_25505 Int) (v_prenex_25504 Int)) (or (<= (select main_a v_prenex_25505) 1499) (<= (select main_a v_prenex_25504) 998) (<= (+ main_x 1) v_prenex_25504) (<= 2 (select main_a v_prenex_25505)) (<= (+ (select main_a v_prenex_25504) (select main_a v_prenex_25505)) 1000) (< v_prenex_25504 main_x))) (or (forall ((v_prenex_22819 Int)) (or (<= (select main_a v_prenex_22819) 1499) (<= 501 (select main_a v_prenex_22819)))) (forall ((v_prenex_22818 Int)) (or (<= (select main_a v_prenex_22818) 499) (< v_prenex_22818 main_x) (<= 0 (* 2 (select main_a v_prenex_22818))) (<= (+ main_x 1) v_prenex_22818) (<= 0 (select main_a v_prenex_22818))))) (forall ((v_prenex_29779 Int) (v_prenex_29778 Int)) (or (<= (+ (select main_a v_prenex_29778) 2) (select main_a v_prenex_29779)) (< v_prenex_29779 main_y) (<= (* 2 (select main_a v_prenex_29779)) 2000) (<= (+ main_x 1) v_prenex_29778) (<= (+ main_y 1) v_prenex_29779))) (forall ((v_prenex_28929 Int) (v_prenex_28928 Int)) (or (<= (* 2 (select main_a v_prenex_28929)) 2000) (<= 0 (select main_a v_prenex_28928)) (<= (select main_a v_prenex_28928) 499) (< v_prenex_28928 main_x) (<= (+ main_x 1) v_prenex_28928) (<= (+ (select main_a v_prenex_28928) 2) (select main_a v_prenex_28929)))) (forall ((v_prenex_30126 Int) (v_prenex_30125 Int)) (or (<= (+ main_x 1) v_prenex_30125) (<= (+ (select main_a v_prenex_30125) (select main_a v_prenex_30126)) 1000) (< v_prenex_30125 main_x) (<= 0 (* 2 (select main_a v_prenex_30125))) (<= 0 (select main_a v_prenex_30125)))) (forall ((v_prenex_23987 Int) (v_prenex_23986 Int)) (or (<= (select main_a v_prenex_23986) 998) (< v_prenex_23986 main_x) (<= (select main_a v_prenex_23987) (+ (select main_a v_prenex_23986) 1000)) (<= (select main_a v_prenex_23987) 1000) (<= (+ main_x 1) v_prenex_23986))) (or (forall ((v_prenex_30443 Int)) (or (<= (* 2 (select main_a v_prenex_30443)) 2000) (<= 2 (select main_a v_prenex_30443)))) (forall ((v_prenex_30442 Int)) (or (<= (+ main_x 1) v_prenex_30442) (<= (* 2 (select main_a v_prenex_30442)) 998) (<= 0 (select main_a v_prenex_30442)) (< v_prenex_30442 main_x)))) (forall ((v_prenex_30794 Int) (v_prenex_30793 Int)) (or (<= 1000 (+ (select main_a v_prenex_30793) (select main_a v_prenex_30794))) (<= 0 (+ (select main_a v_prenex_30793) 499)) (<= (+ main_x 1) v_prenex_30793) (<= 501 (select main_a v_prenex_30794)) (<= 0 (* 2 (select main_a v_prenex_30793))) (<= (* 2 (select main_a v_prenex_30794)) 2000) (< v_prenex_30793 main_x))) (or (forall ((v_prenex_25352 Int)) (or (<= 0 (* 2 (select main_a v_prenex_25352))) (< v_prenex_25352 main_x) (<= (+ main_x 1) v_prenex_25352) (<= (select main_a v_prenex_25352) 998))) (forall ((v_prenex_25353 Int)) (or (< v_prenex_25353 main_y) (<= (select main_a v_prenex_25353) 1000)))) (or (forall ((v_prenex_28172 Int)) (or (<= (select main_a v_prenex_28172) 1499) (<= (select main_a v_prenex_28172) 1000))) (forall ((v_prenex_28171 Int)) (or (<= (+ main_x 1) v_prenex_28171) (<= (select main_a v_prenex_28171) 499) (< v_prenex_28171 main_x) (<= (* 2 (select main_a v_prenex_28171)) 998) (<= 0 (select main_a v_prenex_28171))))) (forall ((v_prenex_23501 Int) (v_prenex_23500 Int)) (or (<= (+ main_x 1) v_prenex_23500) (<= 501 (select main_a v_prenex_23501)) (<= (select main_a v_prenex_23501) 1000) (< v_prenex_23500 main_x) (<= 1000 (+ (select main_a v_prenex_23500) (select main_a v_prenex_23501))) (<= (* 2 (select main_a v_prenex_23500)) 998) (<= 0 (* 2 (select main_a v_prenex_23500))))) (forall ((v_prenex_22280 Int) (v_prenex_22281 Int)) (or (<= (select main_a v_prenex_22281) 1499) (<= 1002 (* 2 (select main_a v_prenex_22281))) (<= 0 (* 2 (select main_a v_prenex_22280))) (< v_prenex_22280 main_x) (<= (+ (select main_a v_prenex_22280) (select main_a v_prenex_22281)) 1000) (<= (+ main_x 1) v_prenex_22280) (<= 0 (select main_a v_prenex_22280)))) (forall ((v_prenex_28650 Int) (v_prenex_28651 Int)) (or (<= (+ main_x 1) v_prenex_28650) (<= 0 (* 2 (select main_a v_prenex_28650))) (< v_prenex_28650 main_x) (<= (+ (select main_a v_prenex_28650) 2) (select main_a v_prenex_28651)) (<= (select main_a v_prenex_28650) 499))) (forall ((v_prenex_30266 Int) (v_prenex_30265 Int)) (or (<= 2 (select main_a v_prenex_30266)) (<= (select main_a v_prenex_30266) (+ (select main_a v_prenex_30265) 1000)) (<= (select main_a v_prenex_30266) 1000) (<= (select main_a v_prenex_30265) 998) (<= (+ main_x 1) v_prenex_30265) (< v_prenex_30265 main_x) (<= (* 2 (select main_a v_prenex_30265)) 998))) (forall ((v_prenex_24919 Int) (v_prenex_24918 Int)) (or (<= (select main_a v_prenex_24918) 499) (<= 1002 (* 2 (select main_a v_prenex_24919))) (<= 0 (+ (select main_a v_prenex_24918) 499)) (<= (+ main_x 1) v_prenex_24918) (< v_prenex_24918 main_x) (<= (+ (select main_a v_prenex_24918) 2) (select main_a v_prenex_24919)) (<= (* 2 (select main_a v_prenex_24919)) 2000))) (forall ((v_prenex_23910 Int) (v_prenex_23911 Int)) (or (<= (select main_a v_prenex_23910) 499) (<= (+ main_x 1) v_prenex_23910) (< v_prenex_23910 main_x) (<= (select main_a v_prenex_23911) (+ (select main_a v_prenex_23910) 1000)) (<= 0 (+ (select main_a v_prenex_23910) 499)))) (or (forall ((v_prenex_24440 Int)) (or (<= (* 2 (select main_a v_prenex_24440)) 998) (<= (+ main_x 1) v_prenex_24440) (<= 0 (+ (select main_a v_prenex_24440) 499)) (< v_prenex_24440 main_x))) (forall ((v_prenex_24441 Int)) (or (<= (+ main_y 1) v_prenex_24441) (<= 1002 (* 2 (select main_a v_prenex_24441))) (<= 501 (select main_a v_prenex_24441))))) (forall ((v_prenex_23474 Int) (v_prenex_23473 Int)) (or (<= 0 (* 2 (select main_a v_prenex_23473))) (<= (+ main_x 1) v_prenex_23473) (<= (select main_a v_prenex_23474) (+ (select main_a v_prenex_23473) 1000)) (<= (* 2 (select main_a v_prenex_23473)) 998) (< v_prenex_23473 main_x) (<= (select main_a v_prenex_23474) 1000))) (forall ((v_prenex_26662 Int) (v_prenex_26661 Int)) (or (<= (* 2 (select main_a v_prenex_26662)) 2000) (<= (select main_a v_prenex_26661) 998) (<= (+ (select main_a v_prenex_26661) 2) (select main_a v_prenex_26662)) (<= (+ main_x 1) v_prenex_26661) (<= 1002 (* 2 (select main_a v_prenex_26662))) (< v_prenex_26661 main_x) (<= (+ main_y 1) v_prenex_26662))) (forall ((v_prenex_25601 Int) (v_prenex_25600 Int)) (or (<= 0 (+ (select main_a v_prenex_25600) 499)) (< v_prenex_25600 main_x) (<= (+ main_x 1) v_prenex_25600) (<= 2 (select main_a v_prenex_25601)) (<= (+ (select main_a v_prenex_25600) 2) (select main_a v_prenex_25601)) (<= (select main_a v_prenex_25600) 998) (<= (select main_a v_prenex_25601) 1499))) (forall ((v_prenex_28803 Int) (v_prenex_28802 Int)) (or (<= 0 (select main_a v_prenex_28802)) (<= 0 (+ (select main_a v_prenex_28802) 499)) (<= (select main_a v_prenex_28803) (+ (select main_a v_prenex_28802) 1000)) (<= (+ main_x 1) v_prenex_28802) (<= (* 2 (select main_a v_prenex_28803)) 2000) (< v_prenex_28802 main_x))) (or (forall ((v_prenex_28684 Int)) (or (<= 0 (* 2 (select main_a v_prenex_28684))) (<= (select main_a v_prenex_28684) 499) (< v_prenex_28684 main_x) (<= (+ main_x 1) v_prenex_28684) (<= 0 (select main_a v_prenex_28684)))) (forall ((v_prenex_28685 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_28685))) (<= 501 (select main_a v_prenex_28685))))) (or (forall ((v_prenex_27461 Int)) (or (<= (* 2 (select main_a v_prenex_27461)) 998) (< v_prenex_27461 main_x) (<= (+ main_x 1) v_prenex_27461) (<= 0 (select main_a v_prenex_27461)))) (forall ((v_prenex_27462 Int)) (or (<= (* 2 (select main_a v_prenex_27462)) 2000) (< v_prenex_27462 main_y) (<= (select main_a v_prenex_27462) 1499)))) (or (forall ((v_prenex_25364 Int)) (or (<= (select main_a v_prenex_25364) 499) (<= 0 (select main_a v_prenex_25364)) (<= (* 2 (select main_a v_prenex_25364)) 998) (<= (+ main_x 1) v_prenex_25364) (< v_prenex_25364 main_x))) (forall ((v_prenex_25365 Int)) (or (<= (* 2 (select main_a v_prenex_25365)) 2000) (<= (select main_a v_prenex_25365) 1499)))) (or (forall ((v_prenex_30527 Int)) (<= (* 2 (select main_a v_prenex_30527)) 998)) (forall ((v_prenex_30528 Int)) (or (<= (* 2 (select main_a v_prenex_30528)) 2000) (<= (+ main_y 1) v_prenex_30528) (< v_prenex_30528 main_y)))) (or (forall ((v_prenex_29126 Int)) (or (<= 0 (* 2 (select main_a v_prenex_29126))) (<= (+ main_x 1) v_prenex_29126) (< v_prenex_29126 main_x) (<= 0 (+ (select main_a v_prenex_29126) 499)))) (forall ((v_prenex_29127 Int)) (or (<= (* 2 (select main_a v_prenex_29127)) 2000) (< v_prenex_29127 main_y)))) (forall ((v_prenex_27768 Int) (v_prenex_27769 Int)) (or (<= 501 (select main_a v_prenex_27769)) (<= 2 (select main_a v_prenex_27769)) (<= 0 (+ (select main_a v_prenex_27768) 499)) (< v_prenex_27768 main_x) (<= (+ main_x 1) v_prenex_27768) (<= (+ (select main_a v_prenex_27768) 2) (select main_a v_prenex_27769)) (<= 0 (select main_a v_prenex_27768)))) (forall ((v_prenex_26253 Int) (v_prenex_26254 Int)) (or (<= (* 2 (select main_a v_prenex_26254)) 2000) (<= (+ (select main_a v_prenex_26253) (select main_a v_prenex_26254)) 1000) (<= (select main_a v_prenex_26253) 499) (< v_prenex_26253 main_x) (<= 501 (select main_a v_prenex_26254)) (<= (+ main_x 1) v_prenex_26253) (<= (select main_a v_prenex_26253) 998))) (or (forall ((v_prenex_27547 Int)) (or (<= (+ main_x 1) v_prenex_27547) (<= (* 2 (select main_a v_prenex_27547)) 998) (<= 0 (+ (select main_a v_prenex_27547) 499)) (< v_prenex_27547 main_x) (<= 0 (select main_a v_prenex_27547)))) (forall ((v_prenex_27548 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_27548))) (<= 2 (select main_a v_prenex_27548))))) (forall ((v_prenex_23570 Int) (v_prenex_23571 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_23571))) (< v_prenex_23570 main_x) (<= (+ main_y 1) v_prenex_23571) (<= (select main_a v_prenex_23571) 1499) (<= (+ main_x 1) v_prenex_23570) (<= (+ (select main_a v_prenex_23570) 2) (select main_a v_prenex_23571)) (<= 0 (* 2 (select main_a v_prenex_23570))))) (forall ((v_prenex_29368 Int) (v_prenex_29367 Int)) (or (< v_prenex_29367 main_x) (<= 0 (+ (select main_a v_prenex_29367) 499)) (<= (+ (select main_a v_prenex_29367) 2) (select main_a v_prenex_29368)) (<= 1002 (* 2 (select main_a v_prenex_29368))) (<= (select main_a v_prenex_29367) 499) (<= (+ main_x 1) v_prenex_29367))) (or (forall ((v_prenex_26724 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_26724))) (<= 2 (select main_a v_prenex_26724)))) (forall ((v_prenex_26723 Int)) (or (<= 0 (select main_a v_prenex_26723)) (<= (* 2 (select main_a v_prenex_26723)) 998) (<= (+ main_x 1) v_prenex_26723) (< v_prenex_26723 main_x) (<= (select main_a v_prenex_26723) 998)))) (forall ((v_prenex_25764 Int) (v_prenex_25763 Int)) (or (<= 501 (select main_a v_prenex_25764)) (<= 0 (* 2 (select main_a v_prenex_25763))) (< v_prenex_25763 main_x) (<= (+ (select main_a v_prenex_25763) 2) (select main_a v_prenex_25764)) (<= (* 2 (select main_a v_prenex_25764)) 2000) (<= (+ main_x 1) v_prenex_25763) (<= (select main_a v_prenex_25763) 998))) (forall ((v_prenex_30456 Int) (v_prenex_30455 Int)) (or (<= (+ main_x 1) v_prenex_30455) (<= (select main_a v_prenex_30455) 499) (<= 501 (select main_a v_prenex_30456)) (<= (+ (select main_a v_prenex_30455) 2) (select main_a v_prenex_30456)) (<= (+ main_y 1) v_prenex_30456) (< v_prenex_30455 main_x))) (forall ((v_prenex_27670 Int) (v_prenex_27671 Int)) (or (<= (select main_a v_prenex_27671) 1000) (<= (+ (select main_a v_prenex_27670) 2) (select main_a v_prenex_27671)) (< v_prenex_27670 main_x) (<= 0 (* 2 (select main_a v_prenex_27670))) (<= 0 (select main_a v_prenex_27670)) (<= (+ main_x 1) v_prenex_27670))) (forall ((v_prenex_24089 Int) (v_prenex_24088 Int)) (or (<= (select main_a v_prenex_24089) 1000) (< v_prenex_24088 main_x) (<= (select main_a v_prenex_24089) 1499) (<= (+ main_x 1) v_prenex_24088) (<= (select main_a v_prenex_24088) 998) (<= (+ (select main_a v_prenex_24088) 2) (select main_a v_prenex_24089)) (<= (+ main_y 1) v_prenex_24089))) (forall ((v_prenex_26009 Int) (v_prenex_26010 Int)) (or (< v_prenex_26009 main_x) (< v_prenex_26010 main_y) (<= (+ main_y 1) v_prenex_26010) (<= (+ (select main_a v_prenex_26009) 2) (select main_a v_prenex_26010)) (<= (select main_a v_prenex_26010) 1499))) (forall ((v_prenex_28961 Int) (v_prenex_28960 Int)) (or (< v_prenex_28960 main_x) (<= 2 (select main_a v_prenex_28961)) (<= (+ main_x 1) v_prenex_28960) (< v_prenex_28961 main_y) (<= (+ (select main_a v_prenex_28960) (select main_a v_prenex_28961)) 1000) (<= (select main_a v_prenex_28960) 499))) (or (forall ((v_prenex_22374 Int)) (or (< v_prenex_22374 main_y) (<= (select main_a v_prenex_22374) 1499) (<= 501 (select main_a v_prenex_22374)))) (forall ((v_prenex_22373 Int)) (or (<= 0 (* 2 (select main_a v_prenex_22373))) (<= (+ main_x 1) v_prenex_22373) (< v_prenex_22373 main_x) (<= (select main_a v_prenex_22373) 998)))) (forall ((v_prenex_22501 Int) (v_prenex_22502 Int)) (or (<= (select main_a v_prenex_22502) 1000) (< v_prenex_22502 main_y) (<= (select main_a v_prenex_22501) 998) (< v_prenex_22501 main_x) (<= (+ (select main_a v_prenex_22501) (select main_a v_prenex_22502)) 1000) (<= (+ main_x 1) v_prenex_22501))) (or (forall ((v_prenex_23665 Int)) (or (<= 501 (select main_a v_prenex_23665)) (<= (select main_a v_prenex_23665) 1499))) (forall ((v_prenex_23664 Int)) (or (<= (* 2 (select main_a v_prenex_23664)) 998) (<= (+ main_x 1) v_prenex_23664) (< v_prenex_23664 main_x) (<= (select main_a v_prenex_23664) 998) (<= 0 (select main_a v_prenex_23664))))) (forall ((v_prenex_28973 Int) (v_prenex_28972 Int)) (or (<= (+ main_x 1) v_prenex_28972) (<= 0 (* 2 (select main_a v_prenex_28972))) (<= (+ (select main_a v_prenex_28972) (select main_a v_prenex_28973)) 1000) (<= (select main_a v_prenex_28972) 998) (<= (select main_a v_prenex_28973) 1000) (< v_prenex_28972 main_x) (<= 2 (select main_a v_prenex_28973)))) (or (forall ((v_prenex_23647 Int)) (<= (select main_a v_prenex_23647) 1000)) (forall ((v_prenex_23646 Int)) (or (< v_prenex_23646 main_x) (<= (+ main_x 1) v_prenex_23646) (<= (* 2 (select main_a v_prenex_23646)) 998) (<= 0 (+ (select main_a v_prenex_23646) 499)) (<= (select main_a v_prenex_23646) 998)))) (forall ((v_prenex_29480 Int) (v_prenex_29479 Int)) (or (<= 0 (+ (select main_a v_prenex_29479) 499)) (< v_prenex_29479 main_x) (<= 1000 (+ (select main_a v_prenex_29479) (select main_a v_prenex_29480))) (<= 501 (select main_a v_prenex_29480)) (<= (select main_a v_prenex_29480) 1499) (<= (+ main_x 1) v_prenex_29479) (<= 0 (select main_a v_prenex_29479)))) (forall ((v_prenex_27225 Int) (v_prenex_27226 Int)) (or (<= (+ main_x 1) v_prenex_27225) (< v_prenex_27225 main_x) (<= (select main_a v_prenex_27226) (+ (select main_a v_prenex_27225) 1000)) (<= 0 (select main_a v_prenex_27225)) (<= 2 (select main_a v_prenex_27226)) (<= 501 (select main_a v_prenex_27226)) (< v_prenex_27226 main_y))) (forall ((v_prenex_27973 Int) (v_prenex_27972 Int)) (or (< v_prenex_27972 main_x) (<= (select main_a v_prenex_27973) 1499) (<= (+ (select main_a v_prenex_27972) 2) (select main_a v_prenex_27973)) (<= (+ main_x 1) v_prenex_27972) (< v_prenex_27973 main_y) (<= (select main_a v_prenex_27972) 998))) (forall ((v_prenex_23881 Int) (v_prenex_23880 Int)) (or (<= (+ main_x 1) v_prenex_23880) (< v_prenex_23880 main_x) (<= 1000 (+ (select main_a v_prenex_23880) (select main_a v_prenex_23881))) (<= (select main_a v_prenex_23881) 1000) (<= 0 (+ (select main_a v_prenex_23880) 499)) (<= (select main_a v_prenex_23880) 499))) (forall ((v_prenex_24267 Int) (v_prenex_24268 Int)) (or (<= (+ main_x 1) v_prenex_24267) (<= 2 (select main_a v_prenex_24268)) (<= (* 2 (select main_a v_prenex_24268)) 2000) (<= 0 (select main_a v_prenex_24267)) (<= (select main_a v_prenex_24268) (+ (select main_a v_prenex_24267) 1000)) (<= (+ main_y 1) v_prenex_24268) (< v_prenex_24267 main_x))) (or (forall ((v_prenex_22741 Int)) (<= (* 2 (select main_a v_prenex_22741)) 2000)) (forall ((v_prenex_22740 Int)) (or (<= 0 (* 2 (select main_a v_prenex_22740))) (<= (+ main_x 1) v_prenex_22740) (<= (select main_a v_prenex_22740) 998) (< v_prenex_22740 main_x)))) (forall ((v_prenex_30761 Int) (v_prenex_30762 Int)) (or (<= (+ main_y 1) v_prenex_30762) (<= (+ main_x 1) v_prenex_30761) (< v_prenex_30761 main_x) (<= (+ (select main_a v_prenex_30761) (select main_a v_prenex_30762)) 1000) (<= 2 (select main_a v_prenex_30762)) (<= 0 (* 2 (select main_a v_prenex_30761))))) (forall ((v_prenex_28969 Int) (v_prenex_28968 Int)) (or (<= 501 (select main_a v_prenex_28969)) (< v_prenex_28968 main_x) (<= (+ main_x 1) v_prenex_28968) (<= (select main_a v_prenex_28968) 998) (<= 0 (+ (select main_a v_prenex_28968) 499)) (<= (+ (select main_a v_prenex_28968) (select main_a v_prenex_28969)) 1000))) (forall ((v_prenex_25780 Int) (v_prenex_25781 Int)) (or (<= 0 (+ (select main_a v_prenex_25780) 499)) (<= 1000 (+ (select main_a v_prenex_25780) (select main_a v_prenex_25781))) (<= 2 (select main_a v_prenex_25781)) (< v_prenex_25780 main_x) (<= (+ main_x 1) v_prenex_25780) (<= (select main_a v_prenex_25781) 1000) (<= (select main_a v_prenex_25780) 998))) (forall ((v_prenex_22908 Int) (v_prenex_22909 Int)) (or (<= (+ main_x 1) v_prenex_22908) (<= (select main_a v_prenex_22908) 499) (<= 501 (select main_a v_prenex_22909)) (< v_prenex_22908 main_x) (<= (select main_a v_prenex_22909) 1499) (<= (+ (select main_a v_prenex_22908) 2) (select main_a v_prenex_22909)) (< v_prenex_22909 main_y))) (forall ((v_prenex_30325 Int) (v_prenex_30324 Int)) (or (<= (+ main_x 1) v_prenex_30324) (<= (select main_a v_prenex_30324) 499) (<= 0 (select main_a v_prenex_30324)) (< v_prenex_30324 main_x) (<= 1002 (* 2 (select main_a v_prenex_30325))) (<= 2 (select main_a v_prenex_30325)) (<= (+ (select main_a v_prenex_30324) (select main_a v_prenex_30325)) 1000))) (forall ((v_prenex_25219 Int)) (or (<= 0 (* 2 (select main_a v_prenex_25219))) (<= (* 2 (select main_a v_prenex_25219)) 998) (<= (+ main_x 1) v_prenex_25219) (<= (select main_a v_prenex_25219) 998) (< v_prenex_25219 main_x))) (forall ((v_prenex_25693 Int) (v_prenex_25694 Int)) (or (<= (select main_a v_prenex_25694) 1000) (<= (+ (select main_a v_prenex_25693) 2) (select main_a v_prenex_25694)) (<= 1002 (* 2 (select main_a v_prenex_25694))) (< v_prenex_25693 main_x) (<= 0 (select main_a v_prenex_25693)) (<= (+ main_x 1) v_prenex_25693))) (forall ((v_prenex_27339 Int) (v_prenex_27340 Int)) (or (<= 0 (select main_a v_prenex_27339)) (<= (* 2 (select main_a v_prenex_27340)) 2000) (<= 1002 (* 2 (select main_a v_prenex_27340))) (<= (+ (select main_a v_prenex_27339) (select main_a v_prenex_27340)) 1000) (< v_prenex_27339 main_x) (<= (+ main_x 1) v_prenex_27339))) (or (forall ((v_prenex_30666 Int)) (<= (select main_a v_prenex_30666) 1499)) (forall ((v_prenex_30665 Int)) (or (<= (select main_a v_prenex_30665) 499) (< v_prenex_30665 main_x) (<= (+ main_x 1) v_prenex_30665) (<= (* 2 (select main_a v_prenex_30665)) 998)))) (forall ((v_prenex_27201 Int) (v_prenex_27202 Int)) (or (<= (+ main_x 1) v_prenex_27201) (< v_prenex_27201 main_x) (<= (* 2 (select main_a v_prenex_27202)) 2000) (<= (+ (select main_a v_prenex_27201) 2) (select main_a v_prenex_27202)) (< v_prenex_27202 main_y) (<= 0 (select main_a v_prenex_27201)))) (forall ((v_prenex_27173 Int) (v_prenex_27174 Int)) (or (<= (+ main_x 1) v_prenex_27173) (<= 0 (select main_a v_prenex_27173)) (<= (select main_a v_prenex_27173) 499) (<= 1000 (+ (select main_a v_prenex_27173) (select main_a v_prenex_27174))) (<= (select main_a v_prenex_27174) 1499) (<= (* 2 (select main_a v_prenex_27174)) 2000) (< v_prenex_27173 main_x))) (forall ((v_prenex_24377 Int) (v_prenex_24376 Int)) (or (< v_prenex_24376 main_x) (<= (+ main_x 1) v_prenex_24376) (<= (select main_a v_prenex_24376) 499) (<= 2 (select main_a v_prenex_24377)) (<= (select main_a v_prenex_24377) (+ (select main_a v_prenex_24376) 1000)) (<= (* 2 (select main_a v_prenex_24376)) 998))) (or (forall ((v_prenex_28412 Int)) (or (<= (* 2 (select main_a v_prenex_28412)) 2000) (< v_prenex_28412 main_y) (<= 2 (select main_a v_prenex_28412)))) (forall ((v_prenex_28411 Int)) (or (<= (* 2 (select main_a v_prenex_28411)) 998) (< v_prenex_28411 main_x) (<= (+ main_x 1) v_prenex_28411)))) (forall ((v_prenex_24222 Int) (v_prenex_24221 Int)) (or (< v_prenex_24221 main_x) (<= (select main_a v_prenex_24222) (+ (select main_a v_prenex_24221) 1000)) (<= 0 (select main_a v_prenex_24221)) (<= (+ main_x 1) v_prenex_24221) (<= (* 2 (select main_a v_prenex_24222)) 2000) (<= 0 (* 2 (select main_a v_prenex_24221))) (<= 1002 (* 2 (select main_a v_prenex_24222))))) (forall ((v_prenex_26529 Int) (v_prenex_26530 Int)) (or (< v_prenex_26530 main_y) (<= (+ main_x 1) v_prenex_26529) (< v_prenex_26529 main_x) (<= (+ (select main_a v_prenex_26529) 2) (select main_a v_prenex_26530)) (<= 0 (select main_a v_prenex_26529)))) (forall ((v_prenex_23375 Int) (v_prenex_23374 Int)) (or (<= (+ main_x 1) v_prenex_23374) (<= (select main_a v_prenex_23375) 1499) (<= (+ main_y 1) v_prenex_23375) (<= 0 (select main_a v_prenex_23374)) (<= (select main_a v_prenex_23375) (+ (select main_a v_prenex_23374) 1000)) (<= (select main_a v_prenex_23375) 1000) (< v_prenex_23374 main_x))) (forall ((v_prenex_25125 Int) (v_prenex_25126 Int)) (or (<= (* 2 (select main_a v_prenex_25126)) 2000) (<= 2 (select main_a v_prenex_25126)) (<= 0 (select main_a v_prenex_25125)) (< v_prenex_25125 main_x) (<= 1000 (+ (select main_a v_prenex_25125) (select main_a v_prenex_25126))) (<= (+ main_x 1) v_prenex_25125) (<= 0 (* 2 (select main_a v_prenex_25125))))) (or (forall ((v_prenex_23140 Int)) (or (< v_prenex_23140 main_x) (<= (* 2 (select main_a v_prenex_23140)) 998) (<= (+ main_x 1) v_prenex_23140) (<= 0 (* 2 (select main_a v_prenex_23140))))) (forall ((v_prenex_23141 Int)) (or (<= (+ main_y 1) v_prenex_23141) (<= 2 (select main_a v_prenex_23141)) (<= 1002 (* 2 (select main_a v_prenex_23141)))))) (or (forall ((v_prenex_24615 Int)) (or (< v_prenex_24615 main_x) (<= (+ main_x 1) v_prenex_24615) (<= 0 (select main_a v_prenex_24615)) (<= (* 2 (select main_a v_prenex_24615)) 998))) (forall ((v_prenex_24616 Int)) (or (<= 501 (select main_a v_prenex_24616)) (<= (select main_a v_prenex_24616) 1000)))) (or (forall ((v_prenex_27947 Int)) (or (<= (+ main_y 1) v_prenex_27947) (<= 501 (select main_a v_prenex_27947)))) (forall ((v_prenex_27946 Int)) (or (< v_prenex_27946 main_x) (<= (+ main_x 1) v_prenex_27946) (<= 0 (* 2 (select main_a v_prenex_27946))) (<= 0 (select main_a v_prenex_27946))))) (forall ((v_prenex_22986 Int) (v_prenex_22987 Int)) (or (<= (select main_a v_prenex_22987) (+ (select main_a v_prenex_22986) 1000)) (< v_prenex_22987 main_y) (<= 501 (select main_a v_prenex_22987)) (<= (select main_a v_prenex_22986) 499) (< v_prenex_22986 main_x) (<= (* 2 (select main_a v_prenex_22987)) 2000) (<= (+ main_x 1) v_prenex_22986))) (or (forall ((v_prenex_29510 Int)) (or (<= (select main_a v_prenex_29510) 1499) (<= 501 (select main_a v_prenex_29510)))) (forall ((v_prenex_29509 Int)) (or (<= 0 (select main_a v_prenex_29509)) (<= (select main_a v_prenex_29509) 998) (<= 0 (* 2 (select main_a v_prenex_29509))) (<= (+ main_x 1) v_prenex_29509) (< v_prenex_29509 main_x)))) (forall ((v_prenex_24832 Int) (v_prenex_24831 Int)) (or (< v_prenex_24832 main_y) (<= 0 (+ (select main_a v_prenex_24831) 499)) (<= (select main_a v_prenex_24832) 1000) (< v_prenex_24831 main_x) (<= (+ main_x 1) v_prenex_24831) (<= 501 (select main_a v_prenex_24832)) (<= (select main_a v_prenex_24832) (+ (select main_a v_prenex_24831) 1000)))) (forall ((v_prenex_28018 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_28018))) (< v_prenex_28018 main_y) (<= (+ main_y 1) v_prenex_28018))) (forall ((v_prenex_22228 Int) (v_prenex_22229 Int)) (or (<= 2 (select main_a v_prenex_22229)) (< v_prenex_22228 main_x) (<= (* 2 (select main_a v_prenex_22228)) 998) (<= (+ main_x 1) v_prenex_22228) (<= (select main_a v_prenex_22229) (+ (select main_a v_prenex_22228) 1000)) (<= (select main_a v_prenex_22229) 1499))) (forall ((v_prenex_30370 Int) (v_prenex_30371 Int)) (or (<= (+ (select main_a v_prenex_30370) 2) (select main_a v_prenex_30371)) (<= (select main_a v_prenex_30371) 1499) (<= 1002 (* 2 (select main_a v_prenex_30371))) (< v_prenex_30370 main_x) (<= (+ main_x 1) v_prenex_30370) (<= 0 (select main_a v_prenex_30370)))) (forall ((v_prenex_26237 Int) (v_prenex_26238 Int)) (or (<= (select main_a v_prenex_26237) 998) (<= 1000 (+ (select main_a v_prenex_26237) (select main_a v_prenex_26238))) (<= (select main_a v_prenex_26238) 1000) (<= 0 (* 2 (select main_a v_prenex_26237))) (<= (* 2 (select main_a v_prenex_26238)) 2000) (<= (+ main_x 1) v_prenex_26237) (< v_prenex_26237 main_x))) (forall ((v_prenex_28209 Int) (v_prenex_28210 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_28210))) (<= (+ (select main_a v_prenex_28209) 2) (select main_a v_prenex_28210)) (<= (+ main_x 1) v_prenex_28209) (<= (select main_a v_prenex_28210) 1499) (<= 0 (+ (select main_a v_prenex_28209) 499)) (< v_prenex_28209 main_x) (< v_prenex_28210 main_y))) (forall ((v_prenex_30633 Int) (v_prenex_30634 Int)) (or (<= (select main_a v_prenex_30634) 1499) (<= (select main_a v_prenex_30633) 998) (<= 0 (select main_a v_prenex_30633)) (<= (+ main_x 1) v_prenex_30633) (< v_prenex_30633 main_x) (<= (+ (select main_a v_prenex_30633) (select main_a v_prenex_30634)) 1000))) (or (forall ((v_prenex_24276 Int)) (<= (* 2 (select main_a v_prenex_24276)) 998)) (forall ((v_prenex_24277 Int)) (or (< v_prenex_24277 main_y) (<= (+ main_y 1) v_prenex_24277) (<= (select main_a v_prenex_24277) 1499)))) (forall ((v_prenex_29409 Int) (v_prenex_29410 Int)) (or (< v_prenex_29410 main_y) (<= (+ (select main_a v_prenex_29409) (select main_a v_prenex_29410)) 1000) (<= 0 (select main_a v_prenex_29409)) (<= (select main_a v_prenex_29410) 1499) (<= (+ main_x 1) v_prenex_29409) (< v_prenex_29409 main_x) (<= 2 (select main_a v_prenex_29410)))) (or (forall ((v_prenex_30355 Int)) (or (< v_prenex_30355 main_y) (<= 2 (select main_a v_prenex_30355)))) (forall ((v_prenex_30354 Int)) (or (<= (+ main_x 1) v_prenex_30354) (< v_prenex_30354 main_x) (<= 0 (* 2 (select main_a v_prenex_30354))) (<= (select main_a v_prenex_30354) 998)))) (forall ((v_prenex_28658 Int) (v_prenex_28659 Int)) (or (< v_prenex_28658 main_x) (<= (select main_a v_prenex_28659) (+ (select main_a v_prenex_28658) 1000)) (<= (+ main_x 1) v_prenex_28658) (<= (select main_a v_prenex_28658) 998) (<= (select main_a v_prenex_28659) 1000) (<= (+ main_y 1) v_prenex_28659))) (forall ((v_prenex_25569 Int) (v_prenex_25568 Int)) (or (< v_prenex_25568 main_x) (<= (* 2 (select main_a v_prenex_25569)) 2000) (<= 0 (select main_a v_prenex_25568)) (<= 1002 (* 2 (select main_a v_prenex_25569))) (<= 0 (* 2 (select main_a v_prenex_25568))) (<= (+ (select main_a v_prenex_25568) 2) (select main_a v_prenex_25569)) (<= (+ main_x 1) v_prenex_25568))) (forall ((v_prenex_23905 Int) (v_prenex_23904 Int)) (or (<= (select main_a v_prenex_23904) 499) (< v_prenex_23904 main_x) (<= 0 (select main_a v_prenex_23904)) (<= (+ (select main_a v_prenex_23904) 2) (select main_a v_prenex_23905)) (<= (+ main_x 1) v_prenex_23904))) (forall ((v_prenex_27267 Int) (v_prenex_27268 Int)) (or (<= (* 2 (select main_a v_prenex_27267)) 998) (<= 2 (select main_a v_prenex_27268)) (<= 1000 (+ (select main_a v_prenex_27267) (select main_a v_prenex_27268))) (< v_prenex_27268 main_y) (<= (+ main_x 1) v_prenex_27267) (< v_prenex_27267 main_x))) (or (forall ((v_prenex_23260 Int)) (or (<= (+ main_x 1) v_prenex_23260) (<= (select main_a v_prenex_23260) 499) (< v_prenex_23260 main_x) (<= 0 (* 2 (select main_a v_prenex_23260))))) (forall ((v_prenex_23261 Int)) (or (<= (* 2 (select main_a v_prenex_23261)) 2000) (<= (+ main_y 1) v_prenex_23261)))) (forall ((v_prenex_25065 Int) (v_prenex_25064 Int)) (or (< v_prenex_25065 main_y) (<= (select main_a v_prenex_25065) (+ (select main_a v_prenex_25064) 1000)) (<= 1002 (* 2 (select main_a v_prenex_25065))) (<= (select main_a v_prenex_25065) 1000) (<= (+ main_y 1) v_prenex_25065))) (forall ((v_prenex_30654 Int) (v_prenex_30653 Int)) (or (<= (+ main_x 1) v_prenex_30653) (<= (select main_a v_prenex_30654) 1000) (<= 1002 (* 2 (select main_a v_prenex_30654))) (< v_prenex_30653 main_x) (<= 1000 (+ (select main_a v_prenex_30653) (select main_a v_prenex_30654))) (<= (select main_a v_prenex_30653) 499) (<= (select main_a v_prenex_30653) 998))) (or (forall ((v_prenex_26715 Int)) (or (<= 0 (* 2 (select main_a v_prenex_26715))) (<= (+ main_x 1) v_prenex_26715) (< v_prenex_26715 main_x) (<= (select main_a v_prenex_26715) 499))) (forall ((v_prenex_26716 Int)) (or (<= (select main_a v_prenex_26716) 1499) (< v_prenex_26716 main_y) (<= (* 2 (select main_a v_prenex_26716)) 2000)))) (or (forall ((v_prenex_23901 Int)) (or (<= 2 (select main_a v_prenex_23901)) (<= (select main_a v_prenex_23901) 1499))) (forall ((v_prenex_23900 Int)) (or (<= 0 (+ (select main_a v_prenex_23900) 499)) (<= 0 (* 2 (select main_a v_prenex_23900))) (< v_prenex_23900 main_x) (<= (+ main_x 1) v_prenex_23900) (<= (select main_a v_prenex_23900) 998)))) (forall ((v_prenex_30249 Int) (v_prenex_30250 Int)) (or (<= 1000 (+ (select main_a v_prenex_30249) (select main_a v_prenex_30250))) (<= (+ main_x 1) v_prenex_30249) (<= 0 (+ (select main_a v_prenex_30249) 499)) (<= (* 2 (select main_a v_prenex_30250)) 2000) (< v_prenex_30250 main_y) (< v_prenex_30249 main_x))) (or (forall ((v_prenex_24146 Int)) (or (< v_prenex_24146 main_y) (<= (select main_a v_prenex_24146) 1000) (<= 501 (select main_a v_prenex_24146)))) (forall ((v_prenex_24145 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24145))) (<= (* 2 (select main_a v_prenex_24145)) 998) (<= (+ main_x 1) v_prenex_24145) (< v_prenex_24145 main_x)))) (forall ((v_prenex_30008 Int) (v_prenex_30009 Int)) (or (<= (+ main_y 1) v_prenex_30009) (<= 0 (select main_a v_prenex_30008)) (<= (+ main_x 1) v_prenex_30008) (< v_prenex_30008 main_x) (<= (+ (select main_a v_prenex_30008) 2) (select main_a v_prenex_30009)))) (forall ((v_prenex_28837 Int) (v_prenex_28836 Int)) (or (< v_prenex_28836 main_x) (<= (* 2 (select main_a v_prenex_28836)) 998) (<= (select main_a v_prenex_28837) 1000) (<= (+ main_x 1) v_prenex_28836) (<= (+ (select main_a v_prenex_28836) (select main_a v_prenex_28837)) 1000))) (forall ((v_prenex_28821 Int) (v_prenex_28820 Int)) (or (< v_prenex_28820 main_x) (<= 501 (select main_a v_prenex_28821)) (<= 1000 (+ (select main_a v_prenex_28820) (select main_a v_prenex_28821))) (<= 0 (* 2 (select main_a v_prenex_28820))) (<= (+ main_x 1) v_prenex_28820) (<= 1002 (* 2 (select main_a v_prenex_28821))))) (or (forall ((v_prenex_28526 Int)) (or (< v_prenex_28526 main_x) (<= 0 (* 2 (select main_a v_prenex_28526))) (<= (+ main_x 1) v_prenex_28526) (<= (select main_a v_prenex_28526) 998) (<= 0 (select main_a v_prenex_28526)))) (forall ((v_prenex_28527 Int)) (or (<= (select main_a v_prenex_28527) 1000) (<= 2 (select main_a v_prenex_28527))))) (forall ((v_prenex_23361 Int) (v_prenex_23360 Int)) (or (< v_prenex_23360 main_x) (<= 1000 (+ (select main_a v_prenex_23360) (select main_a v_prenex_23361))) (<= (select main_a v_prenex_23360) 499) (< v_prenex_23361 main_y) (<= (+ main_x 1) v_prenex_23360) (<= (* 2 (select main_a v_prenex_23361)) 2000) (<= (select main_a v_prenex_23361) 1499))) (forall ((v_prenex_27191 Int) (v_prenex_27192 Int)) (or (<= (+ main_x 1) v_prenex_27191) (<= 0 (+ (select main_a v_prenex_27191) 499)) (<= 1002 (* 2 (select main_a v_prenex_27192))) (<= 0 (select main_a v_prenex_27191)) (<= (+ (select main_a v_prenex_27191) (select main_a v_prenex_27192)) 1000) (< v_prenex_27191 main_x))) (or (forall ((v_prenex_23475 Int)) (or (< v_prenex_23475 main_x) (<= (+ main_x 1) v_prenex_23475) (<= (* 2 (select main_a v_prenex_23475)) 998) (<= 0 (+ (select main_a v_prenex_23475) 499)) (<= (select main_a v_prenex_23475) 998))) (forall ((v_prenex_23476 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_23476))) (<= (select main_a v_prenex_23476) 1000)))) (forall ((v_prenex_28745 Int) (v_prenex_28744 Int)) (or (<= (+ main_x 1) v_prenex_28744) (<= (+ main_y 1) v_prenex_28745) (< v_prenex_28744 main_x) (<= (* 2 (select main_a v_prenex_28744)) 998) (<= (+ (select main_a v_prenex_28744) 2) (select main_a v_prenex_28745)))) (forall ((v_prenex_24256 Int) (v_prenex_24255 Int)) (or (<= 0 (select main_a v_prenex_24255)) (<= 0 (* 2 (select main_a v_prenex_24255))) (< v_prenex_24255 main_x) (<= (+ main_x 1) v_prenex_24255) (<= 1000 (+ (select main_a v_prenex_24255) (select main_a v_prenex_24256))) (<= 2 (select main_a v_prenex_24256)))) (forall ((v_prenex_26442 Int) (v_prenex_26441 Int)) (or (< v_prenex_26441 main_x) (<= (select main_a v_prenex_26442) 1499) (<= (+ main_x 1) v_prenex_26441) (<= (+ (select main_a v_prenex_26441) (select main_a v_prenex_26442)) 1000) (<= (* 2 (select main_a v_prenex_26441)) 998) (<= (* 2 (select main_a v_prenex_26442)) 2000))) (forall ((v_prenex_30570 Int) (v_prenex_30571 Int)) (or (<= (select main_a v_prenex_30571) (+ (select main_a v_prenex_30570) 1000)) (<= 0 (select main_a v_prenex_30570)) (< v_prenex_30570 main_x) (<= (+ main_y 1) v_prenex_30571) (<= (+ main_x 1) v_prenex_30570))) (forall ((v_prenex_24245 Int) (v_prenex_24246 Int)) (or (< v_prenex_24245 main_x) (<= 0 (* 2 (select main_a v_prenex_24245))) (<= 0 (select main_a v_prenex_24245)) (<= (+ main_x 1) v_prenex_24245) (<= (select main_a v_prenex_24246) 1499) (<= (+ (select main_a v_prenex_24245) (select main_a v_prenex_24246)) 1000))) (or (forall ((v_prenex_26848 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_26848))) (<= (+ main_y 1) v_prenex_26848) (<= 2 (select main_a v_prenex_26848)))) (forall ((v_prenex_26847 Int)) (or (< v_prenex_26847 main_x) (<= (* 2 (select main_a v_prenex_26847)) 998) (<= (+ main_x 1) v_prenex_26847) (<= (select main_a v_prenex_26847) 499)))) (or (forall ((v_prenex_27988 Int)) (or (<= (select main_a v_prenex_27988) 998) (<= (select main_a v_prenex_27988) 499) (<= (* 2 (select main_a v_prenex_27988)) 998) (<= (+ main_x 1) v_prenex_27988) (< v_prenex_27988 main_x))) (forall ((v_prenex_27989 Int)) (<= 2 (select main_a v_prenex_27989)))) (or (forall ((v_prenex_24538 Int)) (or (<= 0 (+ (select main_a v_prenex_24538) 499)) (<= (+ main_x 1) v_prenex_24538) (<= (* 2 (select main_a v_prenex_24538)) 998) (< v_prenex_24538 main_x))) (forall ((v_prenex_24539 Int)) (or (<= 2 (select main_a v_prenex_24539)) (<= (+ main_y 1) v_prenex_24539) (<= (select main_a v_prenex_24539) 1499)))) (forall ((v_prenex_22354 Int) (v_prenex_22355 Int)) (or (<= (+ main_x 1) v_prenex_22354) (<= (+ (select main_a v_prenex_22354) 2) (select main_a v_prenex_22355)) (<= 1002 (* 2 (select main_a v_prenex_22355))) (< v_prenex_22354 main_x) (<= 501 (select main_a v_prenex_22355)) (<= (select main_a v_prenex_22354) 998) (< v_prenex_22355 main_y))) (forall ((v_prenex_25684 Int) (v_prenex_25683 Int)) (or (<= (select main_a v_prenex_25683) 499) (<= (select main_a v_prenex_25684) (+ (select main_a v_prenex_25683) 1000)) (< v_prenex_25683 main_x) (<= (+ main_x 1) v_prenex_25683))) (forall ((v_prenex_27942 Int) (v_prenex_27943 Int)) (or (<= (+ main_x 1) v_prenex_27942) (<= 0 (* 2 (select main_a v_prenex_27942))) (<= (+ (select main_a v_prenex_27942) (select main_a v_prenex_27943)) 1000) (<= (select main_a v_prenex_27942) 499) (<= 1002 (* 2 (select main_a v_prenex_27943))) (< v_prenex_27942 main_x))) (forall ((v_prenex_26679 Int) (v_prenex_26680 Int)) (or (<= (select main_a v_prenex_26680) 1000) (< v_prenex_26680 main_y) (<= (select main_a v_prenex_26680) (+ (select main_a v_prenex_26679) 1000)) (<= (select main_a v_prenex_26680) 1499) (<= (+ main_y 1) v_prenex_26680))) (forall ((v_prenex_27834 Int) (v_prenex_27835 Int)) (or (<= (select main_a v_prenex_27834) 499) (<= 1000 (+ (select main_a v_prenex_27834) (select main_a v_prenex_27835))) (<= 2 (select main_a v_prenex_27835)) (< v_prenex_27834 main_x) (<= (+ main_x 1) v_prenex_27834) (<= (* 2 (select main_a v_prenex_27835)) 2000) (< v_prenex_27835 main_y))) (forall ((v_prenex_27302 Int) (v_prenex_27301 Int)) (or (<= (* 2 (select main_a v_prenex_27302)) 2000) (< v_prenex_27301 main_x) (<= (+ main_y 1) v_prenex_27302) (<= 0 (* 2 (select main_a v_prenex_27301))) (<= (+ main_x 1) v_prenex_27301) (<= (select main_a v_prenex_27302) (+ (select main_a v_prenex_27301) 1000)) (<= 1002 (* 2 (select main_a v_prenex_27302))))) (forall ((v_prenex_24343 Int) (v_prenex_24342 Int)) (or (<= (select main_a v_prenex_24342) 998) (<= (select main_a v_prenex_24343) 1000) (<= 0 (* 2 (select main_a v_prenex_24342))) (<= 1000 (+ (select main_a v_prenex_24342) (select main_a v_prenex_24343))) (< v_prenex_24342 main_x) (<= (select main_a v_prenex_24343) 1499) (<= (+ main_x 1) v_prenex_24342))) (forall ((v_prenex_28957 Int) (v_prenex_28956 Int)) (or (< v_prenex_28956 main_x) (<= 1002 (* 2 (select main_a v_prenex_28957))) (<= 0 (select main_a v_prenex_28956)) (<= (+ (select main_a v_prenex_28956) 2) (select main_a v_prenex_28957)) (<= (+ main_x 1) v_prenex_28956) (<= (select main_a v_prenex_28957) 1499) (<= (+ main_y 1) v_prenex_28957))) (or (forall ((v_prenex_26124 Int)) (or (<= (select main_a v_prenex_26124) 1000) (< v_prenex_26124 main_y))) (forall ((v_prenex_26123 Int)) (or (<= (+ main_x 1) v_prenex_26123) (<= 0 (select main_a v_prenex_26123)) (<= (* 2 (select main_a v_prenex_26123)) 998) (< v_prenex_26123 main_x)))) (forall ((v_prenex_22601 Int) (v_prenex_22602 Int)) (or (<= (+ (select main_a v_prenex_22601) (select main_a v_prenex_22602)) 1000) (<= (+ main_x 1) v_prenex_22601) (<= 0 (* 2 (select main_a v_prenex_22601))) (<= (select main_a v_prenex_22602) 1499) (< v_prenex_22601 main_x) (< v_prenex_22602 main_y))) (or (forall ((v_prenex_28237 Int)) (or (<= (* 2 (select main_a v_prenex_28237)) 998) (<= 0 (* 2 (select main_a v_prenex_28237))) (< v_prenex_28237 main_x) (<= (+ main_x 1) v_prenex_28237))) (forall ((v_prenex_28238 Int)) (or (<= (+ main_y 1) v_prenex_28238) (<= 1002 (* 2 (select main_a v_prenex_28238))) (<= 501 (select main_a v_prenex_28238))))) (forall ((v_prenex_25883 Int) (v_prenex_25882 Int)) (or (<= (select main_a v_prenex_25883) (+ (select main_a v_prenex_25882) 1000)) (<= 0 (+ (select main_a v_prenex_25882) 499)) (< v_prenex_25882 main_x) (<= (+ main_x 1) v_prenex_25882) (<= (select main_a v_prenex_25883) 1499) (<= (* 2 (select main_a v_prenex_25883)) 2000) (< v_prenex_25883 main_y))) (forall ((v_prenex_25082 Int) (v_prenex_25083 Int)) (or (<= 0 (+ (select main_a v_prenex_25082) 499)) (<= 2 (select main_a v_prenex_25083)) (< v_prenex_25083 main_y) (< v_prenex_25082 main_x) (<= (+ (select main_a v_prenex_25082) 2) (select main_a v_prenex_25083)) (<= (+ main_x 1) v_prenex_25082))) (or (forall ((v_prenex_23806 Int)) (or (<= 0 (* 2 (select main_a v_prenex_23806))) (< v_prenex_23806 main_x) (<= 0 (select main_a v_prenex_23806)) (<= (+ main_x 1) v_prenex_23806) (<= (select main_a v_prenex_23806) 499))) (forall ((v_prenex_23807 Int)) (or (<= 2 (select main_a v_prenex_23807)) (<= 501 (select main_a v_prenex_23807))))) (or (forall ((v_prenex_30077 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_30077))) (<= 2 (select main_a v_prenex_30077)))) (forall ((v_prenex_30076 Int)) (or (<= (* 2 (select main_a v_prenex_30076)) 998) (<= 0 (* 2 (select main_a v_prenex_30076))) (< v_prenex_30076 main_x) (<= (+ main_x 1) v_prenex_30076)))) (or (forall ((v_prenex_28978 Int)) (or (<= 0 (select main_a v_prenex_28978)) (< v_prenex_28978 main_x) (<= (+ main_x 1) v_prenex_28978) (<= (* 2 (select main_a v_prenex_28978)) 998))) (forall ((v_prenex_28979 Int)) (or (<= (select main_a v_prenex_28979) 1499) (<= (+ main_y 1) v_prenex_28979) (<= 501 (select main_a v_prenex_28979))))) (forall ((v_prenex_28623 Int) (v_prenex_28622 Int)) (or (<= 0 (select main_a v_prenex_28622)) (<= (select main_a v_prenex_28623) 1000) (<= (* 2 (select main_a v_prenex_28623)) 2000) (<= (+ (select main_a v_prenex_28622) (select main_a v_prenex_28623)) 1000) (<= (+ main_x 1) v_prenex_28622) (<= (select main_a v_prenex_28622) 499) (< v_prenex_28622 main_x))) (forall ((v_prenex_24718 Int) (v_prenex_24717 Int)) (or (<= (+ main_x 1) v_prenex_24717) (<= 0 (+ (select main_a v_prenex_24717) 499)) (<= (select main_a v_prenex_24717) 998) (< v_prenex_24717 main_x) (<= 501 (select main_a v_prenex_24718)) (<= 2 (select main_a v_prenex_24718)) (<= (+ (select main_a v_prenex_24717) 2) (select main_a v_prenex_24718)))) (forall ((v_prenex_30449 Int) (v_prenex_30450 Int)) (or (<= 1000 (+ (select main_a v_prenex_30449) (select main_a v_prenex_30450))) (<= 0 (select main_a v_prenex_30449)) (<= 2 (select main_a v_prenex_30450)) (<= (+ main_x 1) v_prenex_30449) (<= (select main_a v_prenex_30450) 1000) (< v_prenex_30449 main_x) (<= (select main_a v_prenex_30449) 499))) (forall ((v_prenex_26787 Int) (v_prenex_26788 Int)) (or (<= (+ main_x 1) v_prenex_26787) (< v_prenex_26787 main_x) (<= (+ (select main_a v_prenex_26787) 2) (select main_a v_prenex_26788)) (<= (select main_a v_prenex_26787) 499) (<= 0 (select main_a v_prenex_26787)) (<= (select main_a v_prenex_26788) 1499))) (forall ((v_prenex_27308 Int) (v_prenex_27307 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_27308))) (<= 2 (select main_a v_prenex_27308)) (<= (select main_a v_prenex_27307) 998) (<= 1000 (+ (select main_a v_prenex_27307) (select main_a v_prenex_27308))) (<= (* 2 (select main_a v_prenex_27307)) 998) (< v_prenex_27307 main_x) (<= (+ main_x 1) v_prenex_27307))) (forall ((v_prenex_24001 Int) (v_prenex_24000 Int)) (or (< v_prenex_24000 main_x) (<= 0 (* 2 (select main_a v_prenex_24000))) (<= (* 2 (select main_a v_prenex_24001)) 2000) (<= (+ main_x 1) v_prenex_24000) (<= (select main_a v_prenex_24001) (+ (select main_a v_prenex_24000) 1000)) (<= (select main_a v_prenex_24000) 499) (<= 2 (select main_a v_prenex_24001)))) (forall ((v_prenex_30529 Int) (v_prenex_30530 Int)) (or (<= (+ main_x 1) v_prenex_30529) (<= (select main_a v_prenex_30529) 998) (< v_prenex_30529 main_x) (<= 0 (+ (select main_a v_prenex_30529) 499)) (<= (select main_a v_prenex_30530) 1000) (<= (select main_a v_prenex_30530) (+ (select main_a v_prenex_30529) 1000)))) (forall ((v_prenex_27337 Int) (v_prenex_27338 Int)) (or (<= (+ (select main_a v_prenex_27337) (select main_a v_prenex_27338)) 1000) (<= (+ main_x 1) v_prenex_27337) (< v_prenex_27337 main_x) (<= (select main_a v_prenex_27338) 1000) (<= 0 (* 2 (select main_a v_prenex_27337))) (<= 1002 (* 2 (select main_a v_prenex_27338))) (<= (select main_a v_prenex_27337) 998))) (or (forall ((v_prenex_29233 Int)) (or (<= 0 (select main_a v_prenex_29233)) (<= (+ main_x 1) v_prenex_29233) (<= (* 2 (select main_a v_prenex_29233)) 998) (< v_prenex_29233 main_x) (<= (select main_a v_prenex_29233) 499))) (forall ((v_prenex_29234 Int)) (<= 2 (select main_a v_prenex_29234)))) (or (forall ((v_prenex_24067 Int)) (<= (* 2 (select main_a v_prenex_24067)) 2000)) (forall ((v_prenex_24066 Int)) (or (<= 0 (+ (select main_a v_prenex_24066) 499)) (<= (+ main_x 1) v_prenex_24066) (<= 0 (* 2 (select main_a v_prenex_24066))) (<= 0 (select main_a v_prenex_24066)) (< v_prenex_24066 main_x)))) (forall ((v_prenex_29865 Int) (v_prenex_29864 Int)) (or (<= (+ main_x 1) v_prenex_29864) (<= (+ (select main_a v_prenex_29864) 2) (select main_a v_prenex_29865)) (<= 1002 (* 2 (select main_a v_prenex_29865))) (< v_prenex_29864 main_x) (<= 0 (* 2 (select main_a v_prenex_29864))) (<= (select main_a v_prenex_29864) 499))) (forall ((v_prenex_30703 Int) (v_prenex_30704 Int)) (or (<= (+ main_x 1) v_prenex_30703) (<= (+ (select main_a v_prenex_30703) (select main_a v_prenex_30704)) 1000) (<= 1002 (* 2 (select main_a v_prenex_30704))) (<= (select main_a v_prenex_30703) 998) (< v_prenex_30703 main_x) (<= 0 (+ (select main_a v_prenex_30703) 499)))) (forall ((v_prenex_27629 Int) (v_prenex_27630 Int)) (or (<= 1000 (+ (select main_a v_prenex_27629) (select main_a v_prenex_27630))) (<= (+ main_x 1) v_prenex_27629) (<= 1002 (* 2 (select main_a v_prenex_27630))) (<= (* 2 (select main_a v_prenex_27630)) 2000) (<= 0 (select main_a v_prenex_27629)) (< v_prenex_27629 main_x))) (forall ((v_prenex_26101 Int) (v_prenex_26102 Int)) (or (<= (+ main_x 1) v_prenex_26101) (< v_prenex_26101 main_x) (<= (+ (select main_a v_prenex_26101) (select main_a v_prenex_26102)) 1000) (<= (select main_a v_prenex_26101) 998) (<= (select main_a v_prenex_26102) 1000) (<= 1002 (* 2 (select main_a v_prenex_26102))) (< v_prenex_26102 main_y))) (forall ((v_prenex_29356 Int) (v_prenex_29355 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_29356))) (<= 501 (select main_a v_prenex_29356)) (<= (+ main_x 1) v_prenex_29355) (< v_prenex_29355 main_x) (<= (+ main_y 1) v_prenex_29356) (<= (select main_a v_prenex_29356) (+ (select main_a v_prenex_29355) 1000)) (<= (select main_a v_prenex_29355) 499))) (forall ((v_prenex_23608 Int) (v_prenex_23609 Int)) (or (<= (select main_a v_prenex_23608) 998) (<= 1000 (+ (select main_a v_prenex_23608) (select main_a v_prenex_23609))) (<= (+ main_x 1) v_prenex_23608) (<= 501 (select main_a v_prenex_23609)) (<= 0 (* 2 (select main_a v_prenex_23608))) (< v_prenex_23608 main_x))) (forall ((v_prenex_28926 Int) (v_prenex_28927 Int)) (or (<= (+ main_x 1) v_prenex_28926) (<= 501 (select main_a v_prenex_28927)) (<= (* 2 (select main_a v_prenex_28927)) 2000) (<= (* 2 (select main_a v_prenex_28926)) 998) (<= (select main_a v_prenex_28927) (+ (select main_a v_prenex_28926) 1000)) (< v_prenex_28926 main_x))) (forall ((v_prenex_28562 Int) (v_prenex_28563 Int)) (or (<= 2 (select main_a v_prenex_28563)) (<= 0 (select main_a v_prenex_28562)) (< v_prenex_28562 main_x) (<= (select main_a v_prenex_28562) 499) (<= (select main_a v_prenex_28563) (+ (select main_a v_prenex_28562) 1000)) (<= (+ main_x 1) v_prenex_28562))) (forall ((v_prenex_30707 Int) (v_prenex_30708 Int)) (or (<= (select main_a v_prenex_30707) 998) (< v_prenex_30707 main_x) (<= 1000 (+ (select main_a v_prenex_30707) (select main_a v_prenex_30708))) (<= 1002 (* 2 (select main_a v_prenex_30708))) (<= (+ main_x 1) v_prenex_30707) (< v_prenex_30708 main_y) (<= (* 2 (select main_a v_prenex_30708)) 2000))) (forall ((v_prenex_22541 Int) (v_prenex_22542 Int)) (or (<= (+ main_y 1) v_prenex_22542) (< v_prenex_22541 main_x) (<= 0 (select main_a v_prenex_22541)) (<= (* 2 (select main_a v_prenex_22542)) 2000) (<= 1000 (+ (select main_a v_prenex_22541) (select main_a v_prenex_22542))) (<= (select main_a v_prenex_22542) 1499) (<= (+ main_x 1) v_prenex_22541))) (forall ((v_prenex_25901 Int) (v_prenex_25902 Int)) (or (<= 1000 (+ (select main_a v_prenex_25901) (select main_a v_prenex_25902))) (<= (select main_a v_prenex_25902) 1499) (<= 0 (* 2 (select main_a v_prenex_25901))) (< v_prenex_25901 main_x) (<= (+ main_x 1) v_prenex_25901) (< v_prenex_25902 main_y))) (forall ((v_prenex_27234 Int) (v_prenex_27233 Int)) (or (<= 0 (* 2 (select main_a v_prenex_27233))) (<= 1000 (+ (select main_a v_prenex_27233) (select main_a v_prenex_27234))) (< v_prenex_27233 main_x) (<= (select main_a v_prenex_27233) 998) (<= 501 (select main_a v_prenex_27234)) (<= (select main_a v_prenex_27234) 1499) (<= (+ main_x 1) v_prenex_27233))) (forall ((v_prenex_25724 Int) (v_prenex_25723 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_25724))) (<= 0 (* 2 (select main_a v_prenex_25723))) (<= (+ main_x 1) v_prenex_25723) (<= (select main_a v_prenex_25724) 1000) (<= (select main_a v_prenex_25724) (+ (select main_a v_prenex_25723) 1000)) (< v_prenex_25723 main_x) (<= (+ main_y 1) v_prenex_25724))) (or (forall ((v_prenex_22890 Int)) (or (< v_prenex_22890 main_x) (<= (* 2 (select main_a v_prenex_22890)) 998) (<= (+ main_x 1) v_prenex_22890) (<= (select main_a v_prenex_22890) 998))) (forall ((v_prenex_22891 Int)) (<= 2 (select main_a v_prenex_22891)))) (or (forall ((v_prenex_26526 Int)) (or (<= 501 (select main_a v_prenex_26526)) (<= (* 2 (select main_a v_prenex_26526)) 2000))) (forall ((v_prenex_26525 Int)) (or (< v_prenex_26525 main_x) (<= (+ main_x 1) v_prenex_26525) (<= 0 (* 2 (select main_a v_prenex_26525))) (<= (select main_a v_prenex_26525) 998)))) (or (forall ((v_prenex_29530 Int)) (<= (* 2 (select main_a v_prenex_29530)) 2000)) (forall ((v_prenex_29529 Int)) (or (<= 0 (* 2 (select main_a v_prenex_29529))) (<= 0 (+ (select main_a v_prenex_29529) 499)) (<= (* 2 (select main_a v_prenex_29529)) 998) (< v_prenex_29529 main_x) (<= (+ main_x 1) v_prenex_29529)))) (forall ((v_prenex_25327 Int) (v_prenex_25326 Int)) (or (<= 1000 (+ (select main_a v_prenex_25326) (select main_a v_prenex_25327))) (<= (+ main_x 1) v_prenex_25326) (<= (* 2 (select main_a v_prenex_25327)) 2000) (< v_prenex_25326 main_x) (<= 0 (select main_a v_prenex_25326)))) (or (forall ((v_prenex_30211 Int)) (or (<= (* 2 (select main_a v_prenex_30211)) 998) (<= (+ main_x 1) v_prenex_30211) (< v_prenex_30211 main_x))) (forall ((v_prenex_30212 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_30212))) (<= 2 (select main_a v_prenex_30212))))) (forall ((v_prenex_28111 Int) (v_prenex_28112 Int)) (or (<= (+ (select main_a v_prenex_28111) (select main_a v_prenex_28112)) 1000) (< v_prenex_28111 main_x) (<= 0 (+ (select main_a v_prenex_28111) 499)) (<= 0 (select main_a v_prenex_28111)) (<= (+ main_x 1) v_prenex_28111))) (or (forall ((v_prenex_27394 Int)) (or (<= 501 (select main_a v_prenex_27394)) (<= 1002 (* 2 (select main_a v_prenex_27394))))) (forall ((v_prenex_27393 Int)) (or (<= (+ main_x 1) v_prenex_27393) (<= 0 (select main_a v_prenex_27393)) (<= (* 2 (select main_a v_prenex_27393)) 998) (< v_prenex_27393 main_x)))) (or (forall ((v_prenex_30494 Int)) (or (<= (select main_a v_prenex_30494) 1499) (<= 501 (select main_a v_prenex_30494)))) (forall ((v_prenex_30493 Int)) (or (<= (* 2 (select main_a v_prenex_30493)) 998) (< v_prenex_30493 main_x) (<= (+ main_x 1) v_prenex_30493)))) (forall ((v_prenex_26284 Int) (v_prenex_26283 Int)) (or (<= (+ main_x 1) v_prenex_26283) (< v_prenex_26283 main_x) (<= 1002 (* 2 (select main_a v_prenex_26284))) (<= 0 (* 2 (select main_a v_prenex_26283))) (<= (select main_a v_prenex_26283) 998) (<= 501 (select main_a v_prenex_26284)) (<= 1000 (+ (select main_a v_prenex_26283) (select main_a v_prenex_26284))))) (forall ((v_prenex_27094 Int) (v_prenex_27095 Int)) (or (<= 0 (* 2 (select main_a v_prenex_27094))) (<= 0 (select main_a v_prenex_27094)) (< v_prenex_27094 main_x) (<= (select main_a v_prenex_27095) (+ (select main_a v_prenex_27094) 1000)) (<= (+ main_x 1) v_prenex_27094))) (forall ((v_prenex_30156 Int) (v_prenex_30155 Int)) (or (< v_prenex_30155 main_x) (<= (+ main_x 1) v_prenex_30155) (<= 2 (select main_a v_prenex_30156)) (<= 1002 (* 2 (select main_a v_prenex_30156))) (<= (select main_a v_prenex_30155) 499) (<= (select main_a v_prenex_30155) 998) (<= 1000 (+ (select main_a v_prenex_30155) (select main_a v_prenex_30156))))) (forall ((v_prenex_27746 Int) (v_prenex_27747 Int)) (or (<= (* 2 (select main_a v_prenex_27746)) 998) (<= (+ main_x 1) v_prenex_27746) (<= (select main_a v_prenex_27747) 1499) (<= (select main_a v_prenex_27746) 499) (<= (select main_a v_prenex_27747) (+ (select main_a v_prenex_27746) 1000)) (< v_prenex_27746 main_x))) (forall ((v_prenex_23844 Int) (v_prenex_23845 Int)) (or (<= (+ (select main_a v_prenex_23844) 2) (select main_a v_prenex_23845)) (<= (* 2 (select main_a v_prenex_23845)) 2000) (<= (select main_a v_prenex_23844) 998) (<= 0 (select main_a v_prenex_23844)) (<= (+ main_x 1) v_prenex_23844) (< v_prenex_23844 main_x))) (forall ((v_prenex_29478 Int) (v_prenex_29477 Int)) (or (< v_prenex_29478 main_y) (<= (+ main_x 1) v_prenex_29477) (<= (select main_a v_prenex_29478) 1000) (<= (* 2 (select main_a v_prenex_29478)) 2000) (< v_prenex_29477 main_x) (<= 0 (* 2 (select main_a v_prenex_29477))) (<= (+ (select main_a v_prenex_29477) (select main_a v_prenex_29478)) 1000))) (forall ((v_prenex_23842 Int) (v_prenex_23843 Int)) (or (<= (select main_a v_prenex_23843) 1499) (<= 0 (+ (select main_a v_prenex_23842) 499)) (<= (+ main_y 1) v_prenex_23843) (<= (+ main_x 1) v_prenex_23842) (< v_prenex_23842 main_x) (<= 2 (select main_a v_prenex_23843)) (<= (+ (select main_a v_prenex_23842) (select main_a v_prenex_23843)) 1000))) (forall ((v_prenex_28584 Int) (v_prenex_28585 Int)) (or (<= (+ main_x 1) v_prenex_28584) (<= 0 (+ (select main_a v_prenex_28584) 499)) (<= (* 2 (select main_a v_prenex_28585)) 2000) (< v_prenex_28584 main_x) (<= (+ (select main_a v_prenex_28584) (select main_a v_prenex_28585)) 1000) (<= (select main_a v_prenex_28585) 1000) (<= (select main_a v_prenex_28584) 998))) (forall ((v_prenex_29502 Int) (v_prenex_29501 Int)) (or (< v_prenex_29502 main_y) (< v_prenex_29501 main_x) (<= 2 (select main_a v_prenex_29502)) (<= (select main_a v_prenex_29501) 499) (<= (+ main_x 1) v_prenex_29501) (<= (+ (select main_a v_prenex_29501) (select main_a v_prenex_29502)) 1000) (<= 501 (select main_a v_prenex_29502)))) (forall ((v_prenex_28649 Int) (v_prenex_28648 Int)) (or (<= (+ (select main_a v_prenex_28648) 2) (select main_a v_prenex_28649)) (<= (+ main_y 1) v_prenex_28649) (<= (* 2 (select main_a v_prenex_28649)) 2000) (<= (+ main_x 1) v_prenex_28648) (< v_prenex_28648 main_x) (<= 2 (select main_a v_prenex_28649)) (<= (select main_a v_prenex_28648) 998))) (or (forall ((v_prenex_24731 Int)) (or (< v_prenex_24731 main_x) (<= 0 (+ (select main_a v_prenex_24731) 499)) (<= (select main_a v_prenex_24731) 998) (<= (+ main_x 1) v_prenex_24731) (<= (* 2 (select main_a v_prenex_24731)) 998))) (forall ((v_prenex_24732 Int)) (or (<= 2 (select main_a v_prenex_24732)) (<= (* 2 (select main_a v_prenex_24732)) 2000)))) (or (forall ((v_prenex_23412 Int)) (or (<= (* 2 (select main_a v_prenex_23412)) 998) (<= (+ main_x 1) v_prenex_23412) (<= 0 (select main_a v_prenex_23412)) (< v_prenex_23412 main_x))) (forall ((v_prenex_23413 Int)) (or (<= (select main_a v_prenex_23413) 1000) (<= (+ main_y 1) v_prenex_23413)))) (forall ((v_prenex_29612 Int) (v_prenex_29611 Int)) (or (<= 501 (select main_a v_prenex_29612)) (<= 2 (select main_a v_prenex_29612)) (<= (+ main_x 1) v_prenex_29611) (<= (select main_a v_prenex_29611) 998) (<= (+ (select main_a v_prenex_29611) (select main_a v_prenex_29612)) 1000) (< v_prenex_29611 main_x) (<= (select main_a v_prenex_29611) 499))) (forall ((v_prenex_23105 Int) (v_prenex_23104 Int)) (or (<= (select main_a v_prenex_23104) 499) (< v_prenex_23104 main_x) (<= 1000 (+ (select main_a v_prenex_23104) (select main_a v_prenex_23105))) (<= (* 2 (select main_a v_prenex_23104)) 998) (<= (+ main_x 1) v_prenex_23104) (<= (* 2 (select main_a v_prenex_23105)) 2000))) (forall ((v_prenex_29783 Int) (v_prenex_29782 Int)) (or (< v_prenex_29783 main_y) (< v_prenex_29782 main_x) (<= (+ main_x 1) v_prenex_29782) (<= 501 (select main_a v_prenex_29783)) (<= (* 2 (select main_a v_prenex_29783)) 2000) (<= (+ (select main_a v_prenex_29782) (select main_a v_prenex_29783)) 1000) (<= 0 (select main_a v_prenex_29782)))) (forall ((v_prenex_27535 Int) (v_prenex_27536 Int)) (or (<= (+ main_x 1) v_prenex_27535) (<= (select main_a v_prenex_27536) 1000) (<= 1002 (* 2 (select main_a v_prenex_27536))) (< v_prenex_27535 main_x) (<= 1000 (+ (select main_a v_prenex_27535) (select main_a v_prenex_27536))) (<= (select main_a v_prenex_27535) 998))) (forall ((v_prenex_30244 Int) (v_prenex_30243 Int)) (or (<= (* 2 (select main_a v_prenex_30244)) 2000) (<= 501 (select main_a v_prenex_30244)) (<= (+ main_y 1) v_prenex_30244) (<= (+ (select main_a v_prenex_30243) (select main_a v_prenex_30244)) 1000) (< v_prenex_30244 main_y))) (forall ((v_prenex_25655 Int) (v_prenex_25654 Int)) (or (<= (* 2 (select main_a v_prenex_25655)) 2000) (<= 501 (select main_a v_prenex_25655)) (<= 0 (select main_a v_prenex_25654)) (<= 1000 (+ (select main_a v_prenex_25654) (select main_a v_prenex_25655))) (<= (select main_a v_prenex_25654) 998) (<= (+ main_x 1) v_prenex_25654) (< v_prenex_25654 main_x))) (or (forall ((v_prenex_29629 Int)) (or (<= (+ main_x 1) v_prenex_29629) (<= (select main_a v_prenex_29629) 499) (<= (* 2 (select main_a v_prenex_29629)) 998) (<= (select main_a v_prenex_29629) 998) (< v_prenex_29629 main_x))) (forall ((v_prenex_29630 Int)) (or (<= (select main_a v_prenex_29630) 1000) (<= 2 (select main_a v_prenex_29630))))) (forall ((v_prenex_27131 Int) (v_prenex_27130 Int)) (or (<= (+ (select main_a v_prenex_27130) 2) (select main_a v_prenex_27131)) (<= (* 2 (select main_a v_prenex_27131)) 2000) (< v_prenex_27130 main_x) (<= (+ main_x 1) v_prenex_27130) (<= (select main_a v_prenex_27130) 998) (<= 0 (* 2 (select main_a v_prenex_27130))))) (forall ((v_prenex_22832 Int) (v_prenex_22833 Int)) (or (<= 2 (select main_a v_prenex_22833)) (<= (* 2 (select main_a v_prenex_22833)) 2000) (<= (+ main_x 1) v_prenex_22832) (< v_prenex_22832 main_x) (<= (+ (select main_a v_prenex_22832) (select main_a v_prenex_22833)) 1000) (<= (+ main_y 1) v_prenex_22833) (<= 0 (select main_a v_prenex_22832)))) (forall ((v_prenex_24889 Int) (v_prenex_24890 Int)) (or (<= (+ main_x 1) v_prenex_24889) (< v_prenex_24889 main_x) (<= 2 (select main_a v_prenex_24890)) (<= 0 (select main_a v_prenex_24889)) (<= (select main_a v_prenex_24890) (+ (select main_a v_prenex_24889) 1000)) (<= 0 (+ (select main_a v_prenex_24889) 499)) (<= (select main_a v_prenex_24890) 1499))) (forall ((v_prenex_28454 Int) (v_prenex_28453 Int)) (or (<= 0 (+ (select main_a v_prenex_28453) 499)) (<= (select main_a v_prenex_28454) (+ (select main_a v_prenex_28453) 1000)) (<= (select main_a v_prenex_28454) 1499) (<= (select main_a v_prenex_28453) 998) (< v_prenex_28453 main_x) (<= (+ main_x 1) v_prenex_28453))) (forall ((v_prenex_25093 Int) (v_prenex_25094 Int)) (or (<= (+ main_x 1) v_prenex_25093) (< v_prenex_25093 main_x) (<= (* 2 (select main_a v_prenex_25094)) 2000) (<= (select main_a v_prenex_25094) 1000) (<= (+ (select main_a v_prenex_25093) 2) (select main_a v_prenex_25094)) (<= (* 2 (select main_a v_prenex_25093)) 998))) (forall ((v_prenex_25228 Int) (v_prenex_25229 Int)) (or (<= (select main_a v_prenex_25229) 1499) (<= (select main_a v_prenex_25228) 499) (<= (* 2 (select main_a v_prenex_25228)) 998) (<= (+ main_x 1) v_prenex_25228) (< v_prenex_25228 main_x) (<= (+ (select main_a v_prenex_25228) (select main_a v_prenex_25229)) 1000))) (or (forall ((v_prenex_30487 Int)) (or (<= 0 (* 2 (select main_a v_prenex_30487))) (< v_prenex_30487 main_x) (<= (+ main_x 1) v_prenex_30487) (<= (* 2 (select main_a v_prenex_30487)) 998))) (forall ((v_prenex_30488 Int)) (or (<= (+ main_y 1) v_prenex_30488) (<= 501 (select main_a v_prenex_30488)) (<= (* 2 (select main_a v_prenex_30488)) 2000)))) (forall ((v_prenex_30622 Int)) (or (<= 0 (+ (select main_a v_prenex_30622) 499)) (<= 0 (* 2 (select main_a v_prenex_30622))) (< v_prenex_30622 main_x) (<= (+ main_x 1) v_prenex_30622))) (forall ((v_prenex_29953 Int) (v_prenex_29952 Int)) (or (<= (+ main_x 1) v_prenex_29952) (< v_prenex_29952 main_x) (<= (+ (select main_a v_prenex_29952) 2) (select main_a v_prenex_29953)) (<= (select main_a v_prenex_29952) 499) (<= 0 (+ (select main_a v_prenex_29952) 499)) (<= (select main_a v_prenex_29953) 1499))) (forall ((v_prenex_28997 Int) (v_prenex_28996 Int)) (or (<= 1000 (+ (select main_a v_prenex_28996) (select main_a v_prenex_28997))) (<= 501 (select main_a v_prenex_28997)) (<= (+ main_x 1) v_prenex_28996) (< v_prenex_28996 main_x) (<= (+ main_y 1) v_prenex_28997) (<= (select main_a v_prenex_28996) 998) (<= (select main_a v_prenex_28997) 1499))) (forall ((v_prenex_25149 Int) (v_prenex_25150 Int)) (or (<= (select main_a v_prenex_25149) 998) (<= 0 (* 2 (select main_a v_prenex_25149))) (<= (+ (select main_a v_prenex_25149) (select main_a v_prenex_25150)) 1000) (<= (+ main_x 1) v_prenex_25149) (<= (* 2 (select main_a v_prenex_25150)) 2000) (< v_prenex_25149 main_x) (<= 501 (select main_a v_prenex_25150)))) (forall ((v_prenex_24654 Int) (v_prenex_24653 Int)) (or (<= (select main_a v_prenex_24653) 499) (<= (+ main_y 1) v_prenex_24654) (<= (+ main_x 1) v_prenex_24653) (<= (select main_a v_prenex_24654) 1499) (<= (+ (select main_a v_prenex_24653) 2) (select main_a v_prenex_24654)) (< v_prenex_24653 main_x) (<= (select main_a v_prenex_24654) 1000))) (forall ((v_prenex_22293 Int) (v_prenex_22292 Int)) (or (<= (+ main_x 1) v_prenex_22292) (<= 0 (* 2 (select main_a v_prenex_22292))) (< v_prenex_22292 main_x) (<= (select main_a v_prenex_22293) (+ (select main_a v_prenex_22292) 1000)) (<= 0 (select main_a v_prenex_22292)) (<= (select main_a v_prenex_22293) 1499) (<= 1002 (* 2 (select main_a v_prenex_22293))))) (forall ((v_prenex_28603 Int) (v_prenex_28602 Int)) (or (<= (+ (select main_a v_prenex_28602) 2) (select main_a v_prenex_28603)) (<= 1002 (* 2 (select main_a v_prenex_28603))) (<= (* 2 (select main_a v_prenex_28603)) 2000) (<= (+ main_y 1) v_prenex_28603) (<= (+ main_x 1) v_prenex_28602) (< v_prenex_28602 main_x) (<= (select main_a v_prenex_28602) 499))) (or (forall ((v_prenex_30185 Int)) (or (<= 0 (* 2 (select main_a v_prenex_30185))) (< v_prenex_30185 main_x) (<= (+ main_x 1) v_prenex_30185))) (forall ((v_prenex_30186 Int)) (or (<= (* 2 (select main_a v_prenex_30186)) 2000) (<= (+ main_y 1) v_prenex_30186) (<= 2 (select main_a v_prenex_30186))))) (or (forall ((v_prenex_23200 Int)) (or (< v_prenex_23200 main_x) (<= 0 (select main_a v_prenex_23200)) (<= (+ main_x 1) v_prenex_23200) (<= (select main_a v_prenex_23200) 499) (<= (* 2 (select main_a v_prenex_23200)) 998))) (forall ((v_prenex_23201 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_23201))) (<= 501 (select main_a v_prenex_23201))))) (or (forall ((v_prenex_29169 Int)) (or (<= 0 (select main_a v_prenex_29169)) (< v_prenex_29169 main_x) (<= (+ main_x 1) v_prenex_29169) (<= 0 (* 2 (select main_a v_prenex_29169))))) (forall ((v_prenex_29170 Int)) (or (<= (select main_a v_prenex_29170) 1499) (<= 1002 (* 2 (select main_a v_prenex_29170)))))) (forall ((v_prenex_22537 Int) (v_prenex_22538 Int)) (or (< v_prenex_22537 main_x) (<= (select main_a v_prenex_22538) (+ (select main_a v_prenex_22537) 1000)) (< v_prenex_22538 main_y) (<= (+ main_y 1) v_prenex_22538) (<= 501 (select main_a v_prenex_22538)))) (forall ((v_prenex_24076 Int) (v_prenex_24077 Int)) (or (< v_prenex_24076 main_x) (<= 0 (* 2 (select main_a v_prenex_24076))) (<= (+ (select main_a v_prenex_24076) (select main_a v_prenex_24077)) 1000) (<= (+ main_x 1) v_prenex_24076) (<= (* 2 (select main_a v_prenex_24077)) 2000) (<= (select main_a v_prenex_24076) 499) (<= 2 (select main_a v_prenex_24077)))) (or (forall ((v_prenex_26676 Int)) (<= (* 2 (select main_a v_prenex_26676)) 2000)) (forall ((v_prenex_26675 Int)) (or (<= 0 (select main_a v_prenex_26675)) (<= (* 2 (select main_a v_prenex_26675)) 998) (< v_prenex_26675 main_x) (<= (+ main_x 1) v_prenex_26675) (<= (select main_a v_prenex_26675) 499)))) (or (forall ((v_prenex_29579 Int)) (or (<= 0 (* 2 (select main_a v_prenex_29579))) (<= (+ main_x 1) v_prenex_29579) (<= 0 (+ (select main_a v_prenex_29579) 499)) (< v_prenex_29579 main_x))) (forall ((v_prenex_29580 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_29580))) (<= (select main_a v_prenex_29580) 1000)))) (forall ((v_prenex_26190 Int) (v_prenex_26189 Int)) (or (<= (+ main_x 1) v_prenex_26189) (<= 0 (select main_a v_prenex_26189)) (<= 1000 (+ (select main_a v_prenex_26189) (select main_a v_prenex_26190))) (<= 2 (select main_a v_prenex_26190)) (<= (* 2 (select main_a v_prenex_26189)) 998) (< v_prenex_26189 main_x))) (or (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) (<= (* 2 (select main_a v_prenex_24781)) 998))) (forall ((v_prenex_24782 Int)) (or (<= (select main_a v_prenex_24782) 1000) (<= (+ main_y 1) v_prenex_24782)))) (forall ((v_prenex_29859 Int) (v_prenex_29858 Int)) (or (<= 0 (* 2 (select main_a v_prenex_29858))) (<= (select main_a v_prenex_29859) 1499) (< v_prenex_29859 main_y) (<= (* 2 (select main_a v_prenex_29859)) 2000) (<= (+ main_x 1) v_prenex_29858) (< v_prenex_29858 main_x) (<= (select main_a v_prenex_29859) (+ (select main_a v_prenex_29858) 1000)))) (or (forall ((v_prenex_23007 Int)) (or (<= (select main_a v_prenex_23007) 1000) (<= (* 2 (select main_a v_prenex_23007)) 2000))) (forall ((v_prenex_23006 Int)) (or (< v_prenex_23006 main_x) (<= (+ main_x 1) v_prenex_23006) (<= (* 2 (select main_a v_prenex_23006)) 998) (<= 0 (+ (select main_a v_prenex_23006) 499)) (<= (select main_a v_prenex_23006) 998)))) (forall ((v_prenex_27588 Int) (v_prenex_27587 Int)) (or (<= (select main_a v_prenex_27588) 1000) (< v_prenex_27587 main_x) (<= 501 (select main_a v_prenex_27588)) (<= (+ (select main_a v_prenex_27587) (select main_a v_prenex_27588)) 1000) (<= (select main_a v_prenex_27587) 499) (<= (+ main_x 1) v_prenex_27587) (<= (* 2 (select main_a v_prenex_27587)) 998))) (or (forall ((v_prenex_23979 Int)) (or (<= (+ main_y 1) v_prenex_23979) (<= 1002 (* 2 (select main_a v_prenex_23979))))) (forall ((v_prenex_23978 Int)) (or (<= (* 2 (select main_a v_prenex_23978)) 998) (< v_prenex_23978 main_x) (<= (+ main_x 1) v_prenex_23978) (<= 0 (select main_a v_prenex_23978))))) (forall ((v_prenex_24742 Int) (v_prenex_24741 Int)) (or (< v_prenex_24742 main_y) (<= 0 (select main_a v_prenex_24741)) (<= (+ main_x 1) v_prenex_24741) (<= (select main_a v_prenex_24742) (+ (select main_a v_prenex_24741) 1000)) (< v_prenex_24741 main_x))) (forall ((v_prenex_30363 Int) (v_prenex_30362 Int)) (or (<= (+ main_x 1) v_prenex_30362) (< v_prenex_30362 main_x) (<= (* 2 (select main_a v_prenex_30362)) 998) (<= 1000 (+ (select main_a v_prenex_30362) (select main_a v_prenex_30363))) (<= 0 (+ (select main_a v_prenex_30362) 499)) (<= 501 (select main_a v_prenex_30363)) (<= (select main_a v_prenex_30363) 1499))) (or (forall ((v_prenex_23287 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_23287))) (<= 501 (select main_a v_prenex_23287)))) (forall ((v_prenex_23286 Int)) (or (<= 0 (select main_a v_prenex_23286)) (<= (+ main_x 1) v_prenex_23286) (<= 0 (* 2 (select main_a v_prenex_23286))) (< v_prenex_23286 main_x) (<= (* 2 (select main_a v_prenex_23286)) 998)))) (or (forall ((v_prenex_26053 Int)) (or (<= (* 2 (select main_a v_prenex_26053)) 998) (<= 0 (* 2 (select main_a v_prenex_26053))) (<= (+ main_x 1) v_prenex_26053) (<= 0 (select main_a v_prenex_26053)) (< v_prenex_26053 main_x))) (forall ((v_prenex_26054 Int)) (<= 2 (select main_a v_prenex_26054)))) (forall ((v_prenex_29060 Int) (v_prenex_29061 Int)) (or (<= 0 (select main_a v_prenex_29060)) (<= (select main_a v_prenex_29061) (+ (select main_a v_prenex_29060) 1000)) (<= (+ main_x 1) v_prenex_29060) (< v_prenex_29060 main_x) (<= (* 2 (select main_a v_prenex_29061)) 2000) (<= 0 (+ (select main_a v_prenex_29060) 499)) (<= (select main_a v_prenex_29061) 1499))) (or (forall ((v_prenex_30020 Int)) (or (<= (* 2 (select main_a v_prenex_30020)) 998) (< v_prenex_30020 main_x))) (forall ((v_prenex_30021 Int)) (or (<= 2 (select main_a v_prenex_30021)) (< v_prenex_30021 main_y) (<= (+ main_y 1) v_prenex_30021)))) (forall ((v_prenex_22266 Int) (v_prenex_22267 Int)) (or (<= (select main_a v_prenex_22267) 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) 499)) (<= 1000 (+ (select main_a v_prenex_22266) (select main_a v_prenex_22267))))) (or (forall ((v_prenex_26220 Int)) (or (<= 501 (select main_a v_prenex_26220)) (<= (+ main_y 1) v_prenex_26220))) (forall ((v_prenex_26219 Int)) (or (<= (select main_a v_prenex_26219) 998) (<= (+ main_x 1) v_prenex_26219) (<= 0 (* 2 (select main_a v_prenex_26219))) (< v_prenex_26219 main_x)))) (forall ((v_prenex_27074 Int) (v_prenex_27075 Int)) (or (<= (+ (select main_a v_prenex_27074) 2) (select main_a v_prenex_27075)) (<= (select main_a v_prenex_27075) 1499) (<= (select main_a v_prenex_27075) 1000) (< v_prenex_27074 main_x) (<= (+ main_x 1) v_prenex_27074) (<= 0 (* 2 (select main_a v_prenex_27074))) (<= (select main_a v_prenex_27074) 499))) (forall ((v_prenex_26099 Int) (v_prenex_26100 Int)) (or (<= (select main_a v_prenex_26100) 1499) (<= (select main_a v_prenex_26100) (+ (select main_a v_prenex_26099) 1000)) (<= (+ main_x 1) v_prenex_26099) (< v_prenex_26099 main_x) (<= 0 (+ (select main_a v_prenex_26099) 499)) (<= (+ main_y 1) v_prenex_26100) (<= 2 (select main_a v_prenex_26100)))) (forall ((v_prenex_26598 Int) (v_prenex_26597 Int)) (or (<= 0 (* 2 (select main_a v_prenex_26597))) (<= 501 (select main_a v_prenex_26598)) (< v_prenex_26597 main_x) (<= (* 2 (select main_a v_prenex_26598)) 2000) (<= (+ main_y 1) v_prenex_26598) (<= (+ main_x 1) v_prenex_26597) (<= (select main_a v_prenex_26598) (+ (select main_a v_prenex_26597) 1000)))) (or (forall ((v_prenex_26143 Int)) (or (<= (+ main_x 1) v_prenex_26143) (<= 0 (* 2 (select main_a v_prenex_26143))) (<= (select main_a v_prenex_26143) 998) (< v_prenex_26143 main_x))) (forall ((v_prenex_26144 Int)) (or (<= (* 2 (select main_a v_prenex_26144)) 2000) (< v_prenex_26144 main_y)))) (forall ((v_prenex_24258 Int) (v_prenex_24257 Int)) (or (< v_prenex_24258 main_y) (<= 0 (select main_a v_prenex_24257)) (<= 1002 (* 2 (select main_a v_prenex_24258))) (<= (+ (select main_a v_prenex_24257) (select main_a v_prenex_24258)) 1000) (<= (select main_a v_prenex_24258) 1499) (<= (+ main_x 1) v_prenex_24257) (< v_prenex_24257 main_x))) (or (forall ((v_prenex_25237 Int)) (or (<= (select main_a v_prenex_25237) 1000) (<= 1002 (* 2 (select main_a v_prenex_25237))))) (forall ((v_prenex_25236 Int)) (or (<= 0 (* 2 (select main_a v_prenex_25236))) (< v_prenex_25236 main_x) (<= (+ main_x 1) v_prenex_25236) (<= (* 2 (select main_a v_prenex_25236)) 998)))) (forall ((v_prenex_24359 Int) (v_prenex_24358 Int)) (or (<= 501 (select main_a v_prenex_24359)) (<= (select main_a v_prenex_24359) (+ (select main_a v_prenex_24358) 1000)) (<= (+ main_x 1) v_prenex_24358) (<= (+ main_y 1) v_prenex_24359) (<= (select main_a v_prenex_24358) 998) (< v_prenex_24358 main_x))) (forall ((v_prenex_29945 Int) (v_prenex_29944 Int)) (or (<= (+ main_y 1) v_prenex_29945) (<= (+ main_x 1) v_prenex_29944) (<= (select main_a v_prenex_29945) (+ (select main_a v_prenex_29944) 1000)) (<= 501 (select main_a v_prenex_29945)) (< v_prenex_29944 main_x) (<= (select main_a v_prenex_29944) 499))) (forall ((v_prenex_25142 Int) (v_prenex_25141 Int)) (or (<= (+ (select main_a v_prenex_25141) 2) (select main_a v_prenex_25142)) (<= (select main_a v_prenex_25142) 1499) (<= (+ main_x 1) v_prenex_25141) (< v_prenex_25141 main_x) (<= 0 (+ (select main_a v_prenex_25141) 499)) (<= (select main_a v_prenex_25142) 1000))) (forall ((v_prenex_23943 Int) (v_prenex_23942 Int)) (or (<= (select main_a v_prenex_23943) (+ (select main_a v_prenex_23942) 1000)) (<= (+ main_x 1) v_prenex_23942) (<= (select main_a v_prenex_23942) 998) (<= 0 (* 2 (select main_a v_prenex_23942))) (<= 2 (select main_a v_prenex_23943)) (<= (select main_a v_prenex_23943) 1499) (< v_prenex_23942 main_x))) (forall ((v_prenex_29938 Int) (v_prenex_29939 Int)) (or (<= 0 (+ (select main_a v_prenex_29938) 499)) (<= (+ main_x 1) v_prenex_29938) (<= (select main_a v_prenex_29938) 998) (<= (+ (select main_a v_prenex_29938) (select main_a v_prenex_29939)) 1000) (< v_prenex_29938 main_x))) (forall ((v_prenex_24475 Int) (v_prenex_24474 Int)) (or (<= (+ main_x 1) v_prenex_24474) (<= 0 (+ (select main_a v_prenex_24474) 499)) (<= (+ (select main_a v_prenex_24474) 2) (select main_a v_prenex_24475)) (< v_prenex_24474 main_x))) (forall ((v_prenex_28951 Int) (v_prenex_28950 Int)) (or (<= 501 (select main_a v_prenex_28951)) (<= (+ main_x 1) v_prenex_28950) (< v_prenex_28950 main_x) (<= (+ main_y 1) v_prenex_28951) (<= 0 (* 2 (select main_a v_prenex_28950))) (<= 1000 (+ (select main_a v_prenex_28950) (select main_a v_prenex_28951))))) (or (forall ((v_prenex_25567 Int)) (or (<= (* 2 (select main_a v_prenex_25567)) 2000) (<= (select main_a v_prenex_25567) 1000))) (forall ((v_prenex_25566 Int)) (or (<= 0 (select main_a v_prenex_25566)) (<= 0 (+ (select main_a v_prenex_25566) 499)) (<= (* 2 (select main_a v_prenex_25566)) 998) (< v_prenex_25566 main_x) (<= (+ main_x 1) v_prenex_25566)))) (forall ((v_prenex_28807 Int) (v_prenex_28806 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_28807))) (<= (+ (select main_a v_prenex_28806) (select main_a v_prenex_28807)) 1000) (<= (select main_a v_prenex_28806) 499) (<= 0 (select main_a v_prenex_28806)) (<= (+ main_x 1) v_prenex_28806) (< v_prenex_28806 main_x))) (forall ((v_prenex_25957 Int) (v_prenex_25958 Int)) (or (<= (* 2 (select main_a v_prenex_25958)) 2000) (<= (select main_a v_prenex_25957) 499) (<= (+ main_x 1) v_prenex_25957) (<= (+ main_y 1) v_prenex_25958) (< v_prenex_25957 main_x) (<= (+ (select main_a v_prenex_25957) 2) (select main_a v_prenex_25958)))) (forall ((v_prenex_23010 Int) (v_prenex_23011 Int)) (or (< v_prenex_23010 main_x) (<= (* 2 (select main_a v_prenex_23011)) 2000) (<= 501 (select main_a v_prenex_23011)) (<= (+ (select main_a v_prenex_23010) 2) (select main_a v_prenex_23011)) (<= (+ main_x 1) v_prenex_23010) (<= 0 (* 2 (select main_a v_prenex_23010))) (<= (select main_a v_prenex_23010) 499))) (forall ((v_prenex_24313 Int) (v_prenex_24312 Int)) (or (<= 2 (select main_a v_prenex_24313)) (<= (+ main_x 1) v_prenex_24312) (<= 1002 (* 2 (select main_a v_prenex_24313))) (< v_prenex_24312 main_x) (<= 0 (* 2 (select main_a v_prenex_24312))) (<= (+ (select main_a v_prenex_24312) 2) (select main_a v_prenex_24313)) (<= (+ main_y 1) v_prenex_24313))) (forall ((v_prenex_29899 Int) (v_prenex_29898 Int)) (or (<= (select main_a v_prenex_29898) 499) (<= 2 (select main_a v_prenex_29899)) (<= (+ main_x 1) v_prenex_29898) (< v_prenex_29898 main_x) (<= 1000 (+ (select main_a v_prenex_29898) (select main_a v_prenex_29899))) (<= (+ main_y 1) v_prenex_29899))) (forall ((v_prenex_28168 Int) (v_prenex_28167 Int)) (or (<= (+ (select main_a v_prenex_28167) (select main_a v_prenex_28168)) 1000) (<= (select main_a v_prenex_28168) 1000) (<= (+ main_x 1) v_prenex_28167) (< v_prenex_28167 main_x) (<= (* 2 (select main_a v_prenex_28168)) 2000) (<= (* 2 (select main_a v_prenex_28167)) 998))) (or (forall ((v_prenex_25651 Int)) (or (<= 2 (select main_a v_prenex_25651)) (<= (select main_a v_prenex_25651) 1000))) (forall ((v_prenex_25650 Int)) (or (< v_prenex_25650 main_x) (<= (+ main_x 1) v_prenex_25650) (<= (* 2 (select main_a v_prenex_25650)) 998) (<= (select main_a v_prenex_25650) 998)))) (or (forall ((v_prenex_30583 Int)) (or (<= (select main_a v_prenex_30583) 1499) (<= (+ main_y 1) v_prenex_30583))) (forall ((v_prenex_30582 Int)) (or (<= (+ main_x 1) v_prenex_30582) (< v_prenex_30582 main_x) (<= 0 (* 2 (select main_a v_prenex_30582))) (<= (* 2 (select main_a v_prenex_30582)) 998)))) (forall ((v_prenex_25755 Int) (v_prenex_25756 Int)) (or (<= (select main_a v_prenex_25756) (+ (select main_a v_prenex_25755) 1000)) (<= 0 (+ (select main_a v_prenex_25755) 499)) (<= (select main_a v_prenex_25756) 1499) (<= (* 2 (select main_a v_prenex_25755)) 998) (<= (+ main_x 1) v_prenex_25755) (<= 501 (select main_a v_prenex_25756)) (< v_prenex_25755 main_x))) (forall ((v_prenex_25725 Int) (v_prenex_25726 Int)) (or (<= (select main_a v_prenex_25726) 1000) (<= (+ main_y 1) v_prenex_25726) (<= (+ main_x 1) v_prenex_25725) (< v_prenex_25725 main_x) (<= (select main_a v_prenex_25725) 998) (<= (+ (select main_a v_prenex_25725) (select main_a v_prenex_25726)) 1000))) (or (forall ((v_prenex_30263 Int)) (or (< v_prenex_30263 main_x) (<= (* 2 (select main_a v_prenex_30263)) 998) (<= (+ main_x 1) v_prenex_30263) (<= (select main_a v_prenex_30263) 499) (<= (select main_a v_prenex_30263) 998))) (forall ((v_prenex_30264 Int)) (or (<= 501 (select main_a v_prenex_30264)) (<= (select main_a v_prenex_30264) 1000)))) (forall ((v_prenex_24847 Int) (v_prenex_24848 Int)) (or (<= (+ (select main_a v_prenex_24847) (select main_a v_prenex_24848)) 1000) (<= (select main_a v_prenex_24847) 499) (< v_prenex_24847 main_x) (<= (* 2 (select main_a v_prenex_24848)) 2000) (<= (+ main_x 1) v_prenex_24847) (<= (* 2 (select main_a v_prenex_24847)) 998))) (or (forall ((v_prenex_22786 Int)) (or (<= 2 (select main_a v_prenex_22786)) (<= 1002 (* 2 (select main_a v_prenex_22786))))) (forall ((v_prenex_22785 Int)) (or (< v_prenex_22785 main_x) (<= (+ main_x 1) v_prenex_22785) (<= 0 (* 2 (select main_a v_prenex_22785))) (<= 0 (+ (select main_a v_prenex_22785) 499)) (<= 0 (select main_a v_prenex_22785))))) (forall ((v_prenex_23098 Int) (v_prenex_23099 Int)) (or (<= (+ main_y 1) v_prenex_23099) (<= (+ (select main_a v_prenex_23098) (select main_a v_prenex_23099)) 1000) (< v_prenex_23098 main_x) (<= (+ main_x 1) v_prenex_23098) (< v_prenex_23099 main_y))) (forall ((v_prenex_24524 Int) (v_prenex_24525 Int)) (or (<= (select main_a v_prenex_24525) 1499) (< v_prenex_24524 main_x) (<= (+ (select main_a v_prenex_24524) 2) (select main_a v_prenex_24525)) (<= (* 2 (select main_a v_prenex_24524)) 998) (<= 0 (select main_a v_prenex_24524)) (<= (+ main_x 1) v_prenex_24524))) (forall ((v_prenex_22361 Int) (v_prenex_22362 Int)) (or (<= (+ (select main_a v_prenex_22361) 2) (select main_a v_prenex_22362)) (< v_prenex_22361 main_x) (<= (select main_a v_prenex_22361) 998) (<= (* 2 (select main_a v_prenex_22361)) 998) (<= (+ main_x 1) v_prenex_22361) (<= (* 2 (select main_a v_prenex_22362)) 2000) (<= (select main_a v_prenex_22362) 1000))) (or (forall ((v_prenex_24727 Int)) (or (< v_prenex_24727 main_x) (<= (* 2 (select main_a v_prenex_24727)) 998) (<= (+ main_x 1) v_prenex_24727) (<= 0 (+ (select main_a v_prenex_24727) 499)))) (forall ((v_prenex_24728 Int)) (or (<= (select main_a v_prenex_24728) 1499) (<= (* 2 (select main_a v_prenex_24728)) 2000) (<= (+ main_y 1) v_prenex_24728)))) (forall ((v_prenex_30578 Int) (v_prenex_30579 Int)) (or (<= (select main_a v_prenex_30578) 998) (<= (+ main_x 1) v_prenex_30578) (<= 0 (+ (select main_a v_prenex_30578) 499)) (<= 1002 (* 2 (select main_a v_prenex_30579))) (<= 1000 (+ (select main_a v_prenex_30578) (select main_a v_prenex_30579))) (< v_prenex_30578 main_x))) (forall ((v_prenex_22403 Int) (v_prenex_22404 Int)) (or (<= (+ main_x 1) v_prenex_22403) (<= 0 (+ (select main_a v_prenex_22403) 499)) (<= (+ (select main_a v_prenex_22403) 2) (select main_a v_prenex_22404)) (<= 501 (select main_a v_prenex_22404)) (<= (* 2 (select main_a v_prenex_22404)) 2000) (<= 0 (* 2 (select main_a v_prenex_22403))) (< v_prenex_22403 main_x))) (forall ((v_prenex_26235 Int) (v_prenex_26236 Int)) (or (<= (+ main_x 1) v_prenex_26235) (<= (select main_a v_prenex_26236) (+ (select main_a v_prenex_26235) 1000)) (< v_prenex_26235 main_x) (<= (+ main_y 1) v_prenex_26236) (<= 0 (+ (select main_a v_prenex_26235) 499)) (<= 501 (select main_a v_prenex_26236)))) (or (forall ((v_prenex_28564 Int)) (or (<= (* 2 (select main_a v_prenex_28564)) 998) (< v_prenex_28564 main_x) (<= (+ main_x 1) v_prenex_28564))) (forall ((v_prenex_28565 Int)) (or (<= (select main_a v_prenex_28565) 1000) (<= (+ main_y 1) v_prenex_28565)))) (forall ((v_prenex_29600 Int) (v_prenex_29599 Int)) (or (<= (select main_a v_prenex_29599) 499) (<= (+ main_x 1) v_prenex_29599) (<= (select main_a v_prenex_29600) 1000) (< v_prenex_29599 main_x) (<= 2 (select main_a v_prenex_29600)) (<= (+ (select main_a v_prenex_29599) 2) (select main_a v_prenex_29600)))) (forall ((v_prenex_24528 Int) (v_prenex_24529 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_24529))) (<= (select main_a v_prenex_24529) 1499) (< v_prenex_24528 main_x) (<= (select main_a v_prenex_24528) 998) (<= (+ (select main_a v_prenex_24528) 2) (select main_a v_prenex_24529)) (<= (+ main_x 1) v_prenex_24528))) (forall ((v_prenex_24184 Int) (v_prenex_24183 Int)) (or (< v_prenex_24183 main_x) (<= (select main_a v_prenex_24184) (+ (select main_a v_prenex_24183) 1000)) (<= 0 (* 2 (select main_a v_prenex_24183))) (<= (+ main_y 1) v_prenex_24184) (<= (select main_a v_prenex_24184) 1499) (<= 501 (select main_a v_prenex_24184)) (<= (+ main_x 1) v_prenex_24183))) (forall ((v_prenex_30217 Int) (v_prenex_30218 Int)) (or (<= (+ main_x 1) v_prenex_30217) (< v_prenex_30217 main_x) (< v_prenex_30218 main_y) (<= 2 (select main_a v_prenex_30218)) (<= 0 (select main_a v_prenex_30217)) (<= (+ (select main_a v_prenex_30217) (select main_a v_prenex_30218)) 1000))) (forall ((v_prenex_23828 Int) (v_prenex_23829 Int)) (or (<= (* 2 (select main_a v_prenex_23829)) 2000) (< v_prenex_23828 main_x) (<= 2 (select main_a v_prenex_23829)) (<= (+ main_x 1) v_prenex_23828) (<= 1000 (+ (select main_a v_prenex_23828) (select main_a v_prenex_23829))) (<= (+ main_y 1) v_prenex_23829) (<= (select main_a v_prenex_23828) 998))) (forall ((v_prenex_25802 Int) (v_prenex_25803 Int)) (or (< v_prenex_25802 main_x) (<= (+ main_x 1) v_prenex_25802) (< v_prenex_25803 main_y) (<= 501 (select main_a v_prenex_25803)) (<= (+ (select main_a v_prenex_25802) 2) (select main_a v_prenex_25803)) (<= (select main_a v_prenex_25802) 998) (<= (select main_a v_prenex_25803) 1499))) (forall ((v_prenex_27569 Int) (v_prenex_27570 Int)) (or (<= (+ main_x 1) v_prenex_27569) (<= 1000 (+ (select main_a v_prenex_27569) (select main_a v_prenex_27570))) (<= (select main_a v_prenex_27569) 499) (<= 1002 (* 2 (select main_a v_prenex_27570))) (< v_prenex_27569 main_x))) (forall ((v_prenex_25447 Int) (v_prenex_25446 Int)) (or (<= (select main_a v_prenex_25447) 1000) (<= (+ main_x 1) v_prenex_25446) (<= (select main_a v_prenex_25446) 499) (< v_prenex_25446 main_x) (<= (+ (select main_a v_prenex_25446) (select main_a v_prenex_25447)) 1000) (<= 2 (select main_a v_prenex_25447)) (< v_prenex_25447 main_y))) (forall ((v_prenex_29242 Int) (v_prenex_29241 Int)) (or (<= (* 2 (select main_a v_prenex_29241)) 998) (<= (select main_a v_prenex_29242) (+ (select main_a v_prenex_29241) 1000)) (<= (select main_a v_prenex_29242) 1000) (<= (+ main_x 1) v_prenex_29241) (<= (select main_a v_prenex_29242) 1499) (<= (select main_a v_prenex_29241) 998) (< v_prenex_29241 main_x))) (forall ((v_prenex_28292 Int) (v_prenex_28291 Int)) (or (<= (select main_a v_prenex_28292) 1499) (<= 501 (select main_a v_prenex_28292)) (<= 1000 (+ (select main_a v_prenex_28291) (select main_a v_prenex_28292))) (<= (+ main_x 1) v_prenex_28291) (< v_prenex_28291 main_x) (<= (select main_a v_prenex_28291) 499) (<= (select main_a v_prenex_28291) 998))) (forall ((v_prenex_24347 Int) (v_prenex_24346 Int)) (or (<= 1000 (+ (select main_a v_prenex_24346) (select main_a v_prenex_24347))) (<= 2 (select main_a v_prenex_24347)) (< v_prenex_24347 main_y) (<= (* 2 (select main_a v_prenex_24346)) 998) (< v_prenex_24346 main_x) (<= 1002 (* 2 (select main_a v_prenex_24347))) (<= (+ main_x 1) v_prenex_24346))) (forall ((v_prenex_22962 Int) (v_prenex_22963 Int)) (or (< v_prenex_22962 main_x) (<= (select main_a v_prenex_22962) 499) (<= 0 (+ (select main_a v_prenex_22962) 499)) (<= 1002 (* 2 (select main_a v_prenex_22963))) (<= 1000 (+ (select main_a v_prenex_22962) (select main_a v_prenex_22963))) (<= (+ main_x 1) v_prenex_22962))) (or (forall ((v_prenex_24244 Int)) (<= (select main_a v_prenex_24244) 1000)) (forall ((v_prenex_24243 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24243))) (<= (+ main_x 1) v_prenex_24243) (<= 0 (select main_a v_prenex_24243)) (< v_prenex_24243 main_x)))) (forall ((v_prenex_29719 Int) (v_prenex_29720 Int)) (or (<= (select main_a v_prenex_29720) 1000) (<= (+ (select main_a v_prenex_29719) 2) (select main_a v_prenex_29720)) (<= (* 2 (select main_a v_prenex_29719)) 998) (< v_prenex_29719 main_x) (<= (+ main_x 1) v_prenex_29719) (<= 2 (select main_a v_prenex_29720)))) (forall ((v_prenex_28597 Int) (v_prenex_28596 Int)) (or (< v_prenex_28597 main_y) (<= 0 (select main_a v_prenex_28596)) (<= (+ main_x 1) v_prenex_28596) (< v_prenex_28596 main_x) (<= (select main_a v_prenex_28597) (+ (select main_a v_prenex_28596) 1000)) (<= 1002 (* 2 (select main_a v_prenex_28597))))) (or (forall ((v_prenex_23214 Int)) (or (<= (+ main_x 1) v_prenex_23214) (< v_prenex_23214 main_x) (<= 0 (* 2 (select main_a v_prenex_23214))) (<= 0 (select main_a v_prenex_23214)) (<= (* 2 (select main_a v_prenex_23214)) 998))) (forall ((v_prenex_23215 Int)) (or (<= (select main_a v_prenex_23215) 1499) (<= (select main_a v_prenex_23215) 1000)))) (or (forall ((v_prenex_23465 Int)) (or (<= 0 (* 2 (select main_a v_prenex_23465))) (<= (+ main_x 1) v_prenex_23465) (<= 0 (+ (select main_a v_prenex_23465) 499)) (< v_prenex_23465 main_x))) (forall ((v_prenex_23466 Int)) (<= 501 (select main_a v_prenex_23466)))) (forall ((v_prenex_28639 Int) (v_prenex_28638 Int)) (or (<= (select main_a v_prenex_28638) 499) (<= (+ main_x 1) v_prenex_28638) (< v_prenex_28638 main_x) (<= 501 (select main_a v_prenex_28639)) (<= 1000 (+ (select main_a v_prenex_28638) (select main_a v_prenex_28639))) (<= 0 (* 2 (select main_a v_prenex_28638))))) (forall ((v_prenex_26196 Int) (v_prenex_26195 Int)) (or (<= (* 2 (select main_a v_prenex_26196)) 2000) (<= (+ main_x 1) v_prenex_26195) (< v_prenex_26195 main_x) (<= (* 2 (select main_a v_prenex_26195)) 998) (<= 0 (select main_a v_prenex_26195)) (<= (+ (select main_a v_prenex_26195) (select main_a v_prenex_26196)) 1000) (<= (select main_a v_prenex_26196) 1000))) (or (forall ((v_prenex_26492 Int)) (or (<= (+ main_y 1) v_prenex_26492) (<= (select main_a v_prenex_26492) 1499) (<= 2 (select main_a v_prenex_26492)))) (forall ((v_prenex_26491 Int)) (or (<= (+ main_x 1) v_prenex_26491) (< v_prenex_26491 main_x) (<= 0 (* 2 (select main_a v_prenex_26491)))))) (forall ((v_prenex_22621 Int) (v_prenex_22622 Int)) (or (<= (select main_a v_prenex_22622) 1000) (<= 501 (select main_a v_prenex_22622)) (<= (+ main_x 1) v_prenex_22621) (< v_prenex_22621 main_x) (<= (* 2 (select main_a v_prenex_22621)) 998) (<= (+ (select main_a v_prenex_22621) (select main_a v_prenex_22622)) 1000))) (forall ((v_prenex_29781 Int) (v_prenex_29780 Int)) (or (<= (+ main_x 1) v_prenex_29780) (<= (+ (select main_a v_prenex_29780) 2) (select main_a v_prenex_29781)) (<= 0 (select main_a v_prenex_29780)) (<= (* 2 (select main_a v_prenex_29781)) 2000) (< v_prenex_29780 main_x) (<= (select main_a v_prenex_29781) 1000) (<= 0 (* 2 (select main_a v_prenex_29780))))) (forall ((v_prenex_25109 Int) (v_prenex_25110 Int)) (or (<= (+ main_x 1) v_prenex_25109) (< v_prenex_25109 main_x) (<= (* 2 (select main_a v_prenex_25110)) 2000) (<= 2 (select main_a v_prenex_25110)) (<= (select main_a v_prenex_25109) 499) (<= 0 (select main_a v_prenex_25109)) (<= 1000 (+ (select main_a v_prenex_25109) (select main_a v_prenex_25110))))) (forall ((v_prenex_27476 Int) (v_prenex_27475 Int)) (or (< v_prenex_27476 main_y) (< v_prenex_27475 main_x) (<= (+ main_x 1) v_prenex_27475) (<= (+ (select main_a v_prenex_27475) (select main_a v_prenex_27476)) 1000) (<= (select main_a v_prenex_27476) 1000) (<= 1002 (* 2 (select main_a v_prenex_27476))) (<= 0 (select main_a v_prenex_27475)))) (or (forall ((v_prenex_30106 Int)) (or (<= 0 (select main_a v_prenex_30106)) (< v_prenex_30106 main_x) (<= (+ main_x 1) v_prenex_30106) (<= (* 2 (select main_a v_prenex_30106)) 998))) (forall ((v_prenex_30107 Int)) (or (<= (* 2 (select main_a v_prenex_30107)) 2000) (<= (+ main_y 1) v_prenex_30107) (<= (select main_a v_prenex_30107) 1000)))) (forall ((v_prenex_30176 Int) (v_prenex_30175 Int)) (or (< v_prenex_30175 main_x) (<= 501 (select main_a v_prenex_30176)) (<= (select main_a v_prenex_30175) 998) (<= (+ main_x 1) v_prenex_30175) (<= (+ (select main_a v_prenex_30175) 2) (select main_a v_prenex_30176)) (<= 0 (select main_a v_prenex_30175)) (<= (* 2 (select main_a v_prenex_30176)) 2000))) (or (forall ((v_prenex_24104 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24104))) (<= (+ main_x 1) v_prenex_24104) (<= (select main_a v_prenex_24104) 499) (< v_prenex_24104 main_x) (<= 0 (+ (select main_a v_prenex_24104) 499)))) (forall ((v_prenex_24105 Int)) (or (<= 501 (select main_a v_prenex_24105)) (<= 2 (select main_a v_prenex_24105))))) (forall ((v_prenex_25103 Int) (v_prenex_25104 Int)) (or (< v_prenex_25104 main_y) (<= 1002 (* 2 (select main_a v_prenex_25104))) (< v_prenex_25103 main_x) (<= (+ main_x 1) v_prenex_25103) (<= (select main_a v_prenex_25103) 499) (<= (+ (select main_a v_prenex_25103) (select main_a v_prenex_25104)) 1000))) (forall ((v_prenex_24993 Int) (v_prenex_24992 Int)) (or (< v_prenex_24992 main_x) (<= (select main_a v_prenex_24993) 1499) (<= (+ main_y 1) v_prenex_24993) (<= (+ (select main_a v_prenex_24992) (select main_a v_prenex_24993)) 1000) (<= 0 (+ (select main_a v_prenex_24992) 499)) (<= (+ main_x 1) v_prenex_24992))) (forall ((v_prenex_28553 Int) (v_prenex_28552 Int)) (or (<= (+ main_x 1) v_prenex_28552) (<= (* 2 (select main_a v_prenex_28552)) 998) (<= (+ main_y 1) v_prenex_28553) (<= 2 (select main_a v_prenex_28553)) (<= (* 2 (select main_a v_prenex_28553)) 2000) (< v_prenex_28552 main_x) (<= (select main_a v_prenex_28553) (+ (select main_a v_prenex_28552) 1000)))) (forall ((v_prenex_29668 Int) (v_prenex_29667 Int)) (or (<= (+ (select main_a v_prenex_29667) 2) (select main_a v_prenex_29668)) (<= 0 (* 2 (select main_a v_prenex_29667))) (<= (+ main_x 1) v_prenex_29667) (<= (select main_a v_prenex_29668) 1000) (< v_prenex_29667 main_x) (<= 2 (select main_a v_prenex_29668)) (<= (+ main_y 1) v_prenex_29668))) (forall ((v_prenex_24180 Int) (v_prenex_24179 Int)) (or (<= 501 (select main_a v_prenex_24180)) (<= (+ (select main_a v_prenex_24179) 2) (select main_a v_prenex_24180)) (<= (+ main_y 1) v_prenex_24180) (< v_prenex_24180 main_y))) (forall ((v_prenex_24953 Int) (v_prenex_24952 Int)) (or (<= (select main_a v_prenex_24952) 499) (< v_prenex_24952 main_x) (<= (select main_a v_prenex_24953) 1499) (<= (+ main_x 1) v_prenex_24952) (<= (+ (select main_a v_prenex_24952) (select main_a v_prenex_24953)) 1000) (<= 0 (select main_a v_prenex_24952)))) (forall ((v_prenex_24760 Int) (v_prenex_24759 Int)) (or (<= 1000 (+ (select main_a v_prenex_24759) (select main_a v_prenex_24760))) (<= (* 2 (select main_a v_prenex_24760)) 2000) (<= (* 2 (select main_a v_prenex_24759)) 998) (<= (select main_a v_prenex_24760) 1499) (<= (+ main_x 1) v_prenex_24759) (< v_prenex_24759 main_x) (<= 0 (* 2 (select main_a v_prenex_24759))))) (or (forall ((v_prenex_25011 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_25011))) (< v_prenex_25011 main_y))) (forall ((v_prenex_25010 Int)) (or (<= 0 (* 2 (select main_a v_prenex_25010))) (< v_prenex_25010 main_x) (<= (+ main_x 1) v_prenex_25010) (<= (* 2 (select main_a v_prenex_25010)) 998)))) (forall ((v_prenex_24057 Int) (v_prenex_24056 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_24057))) (< v_prenex_24056 main_x) (<= (select main_a v_prenex_24057) (+ (select main_a v_prenex_24056) 1000)) (<= (+ main_x 1) v_prenex_24056) (<= 0 (select main_a v_prenex_24056)))) (or (forall ((v_prenex_30698 Int)) (<= 1002 (* 2 (select main_a v_prenex_30698)))) (forall ((v_prenex_30697 Int)) (or (< v_prenex_30697 main_x) (<= (select main_a v_prenex_30697) 998) (<= (* 2 (select main_a v_prenex_30697)) 998) (<= (+ main_x 1) v_prenex_30697) (<= 0 (* 2 (select main_a v_prenex_30697)))))) (forall ((v_prenex_22345 Int) (v_prenex_22344 Int)) (or (<= (+ main_x 1) v_prenex_22344) (<= (select main_a v_prenex_22345) (+ (select main_a v_prenex_22344) 1000)) (<= (+ main_y 1) v_prenex_22345) (<= (select main_a v_prenex_22345) 1000) (< v_prenex_22344 main_x) (<= (* 2 (select main_a v_prenex_22345)) 2000) (<= 0 (+ (select main_a v_prenex_22344) 499)))) (forall ((v_prenex_27090 Int) (v_prenex_27091 Int)) (or (< v_prenex_27090 main_x) (<= 0 (select main_a v_prenex_27090)) (<= (+ main_x 1) v_prenex_27090) (<= (select main_a v_prenex_27090) 998) (<= 2 (select main_a v_prenex_27091)) (<= (select main_a v_prenex_27091) (+ (select main_a v_prenex_27090) 1000)) (<= (* 2 (select main_a v_prenex_27091)) 2000))) (forall ((v_prenex_25337 Int) (v_prenex_25336 Int)) (or (<= (select main_a v_prenex_25337) (+ (select main_a v_prenex_25336) 1000)) (<= 0 (select main_a v_prenex_25336)) (<= 501 (select main_a v_prenex_25337)) (<= 0 (+ (select main_a v_prenex_25336) 499)) (<= (+ main_x 1) v_prenex_25336) (<= (* 2 (select main_a v_prenex_25337)) 2000) (< v_prenex_25336 main_x))) (or (forall ((v_prenex_22729 Int)) (or (<= (+ main_y 1) v_prenex_22729) (<= 1002 (* 2 (select main_a v_prenex_22729))) (<= 501 (select main_a v_prenex_22729)))) (forall ((v_prenex_22728 Int)) (or (<= 0 (* 2 (select main_a v_prenex_22728))) (<= (+ main_x 1) v_prenex_22728) (< v_prenex_22728 main_x)))) (forall ((v_prenex_28001 Int) (v_prenex_28000 Int)) (or (<= 501 (select main_a v_prenex_28001)) (<= 1000 (+ (select main_a v_prenex_28000) (select main_a v_prenex_28001))) (< v_prenex_28000 main_x) (<= 0 (+ (select main_a v_prenex_28000) 499)) (<= (+ main_x 1) v_prenex_28000) (<= (select main_a v_prenex_28000) 499))) (forall ((v_prenex_24061 Int) (v_prenex_24060 Int)) (or (<= (* 2 (select main_a v_prenex_24061)) 2000) (<= (+ (select main_a v_prenex_24060) (select main_a v_prenex_24061)) 1000) (<= (select main_a v_prenex_24061) 1000) (<= (+ main_x 1) v_prenex_24060) (<= (select main_a v_prenex_24060) 998) (< v_prenex_24060 main_x) (<= (select main_a v_prenex_24060) 499))) (forall ((v_prenex_25439 Int) (v_prenex_25438 Int)) (or (< v_prenex_25438 main_x) (<= (+ main_x 1) v_prenex_25438) (<= (+ main_y 1) v_prenex_25439) (<= 0 (+ (select main_a v_prenex_25438) 499)) (<= 2 (select main_a v_prenex_25439)) (<= 1000 (+ (select main_a v_prenex_25438) (select main_a v_prenex_25439))) (<= 501 (select main_a v_prenex_25439)))) (forall ((v_prenex_26279 Int) (v_prenex_26280 Int)) (or (<= 0 (+ (select main_a v_prenex_26279) 499)) (<= (+ main_y 1) v_prenex_26280) (<= (select main_a v_prenex_26280) 1000) (< v_prenex_26279 main_x) (<= 501 (select main_a v_prenex_26280)) (<= (+ main_x 1) v_prenex_26279) (<= (+ (select main_a v_prenex_26279) 2) (select main_a v_prenex_26280)))) (forall ((v_prenex_28338 Int) (v_prenex_28337 Int)) (or (<= (+ main_x 1) v_prenex_28337) (<= (select main_a v_prenex_28338) (+ (select main_a v_prenex_28337) 1000)) (<= (select main_a v_prenex_28338) 1000) (<= 0 (* 2 (select main_a v_prenex_28337))) (< v_prenex_28337 main_x) (<= 2 (select main_a v_prenex_28338)))) (forall ((v_prenex_26193 Int) (v_prenex_26194 Int)) (or (<= (+ (select main_a v_prenex_26193) (select main_a v_prenex_26194)) 1000) (<= (+ main_x 1) v_prenex_26193) (<= 0 (+ (select main_a v_prenex_26193) 499)) (<= 501 (select main_a v_prenex_26194)) (<= (* 2 (select main_a v_prenex_26193)) 998) (< v_prenex_26193 main_x) (<= 1002 (* 2 (select main_a v_prenex_26194))))) (or (forall ((v_prenex_29196 Int)) (or (<= 501 (select main_a v_prenex_29196)) (<= 1002 (* 2 (select main_a v_prenex_29196))))) (forall ((v_prenex_29195 Int)) (or (<= (select main_a v_prenex_29195) 499) (<= (* 2 (select main_a v_prenex_29195)) 998) (<= 0 (select main_a v_prenex_29195)) (<= (+ main_x 1) v_prenex_29195) (< v_prenex_29195 main_x)))) (forall ((v_prenex_26903 Int) (v_prenex_26904 Int)) (or (<= (+ main_x 1) v_prenex_26903) (<= 1002 (* 2 (select main_a v_prenex_26904))) (<= (+ (select main_a v_prenex_26903) 2) (select main_a v_prenex_26904)) (< v_prenex_26903 main_x) (<= 501 (select main_a v_prenex_26904)) (<= (* 2 (select main_a v_prenex_26903)) 998) (<= (+ main_y 1) v_prenex_26904))) (forall ((v_prenex_28416 Int) (v_prenex_28415 Int)) (or (< v_prenex_28415 main_x) (<= 1002 (* 2 (select main_a v_prenex_28416))) (<= (select main_a v_prenex_28415) 499) (<= 1000 (+ (select main_a v_prenex_28415) (select main_a v_prenex_28416))) (<= (+ main_x 1) v_prenex_28415) (<= 501 (select main_a v_prenex_28416)) (< v_prenex_28416 main_y))) (forall ((v_prenex_24139 Int) (v_prenex_24140 Int)) (or (<= 1000 (+ (select main_a v_prenex_24139) (select main_a v_prenex_24140))) (<= (select main_a v_prenex_24140) 1499) (<= 0 (* 2 (select main_a v_prenex_24139))) (<= (* 2 (select main_a v_prenex_24139)) 998) (<= (+ main_x 1) v_prenex_24139) (<= 1002 (* 2 (select main_a v_prenex_24140))) (< v_prenex_24139 main_x))) (forall ((v_prenex_26882 Int) (v_prenex_26881 Int)) (or (<= (+ main_x 1) v_prenex_26881) (<= 1000 (+ (select main_a v_prenex_26881) (select main_a v_prenex_26882))) (<= (select main_a v_prenex_26882) 1499) (<= 0 (select main_a v_prenex_26881)) (<= (* 2 (select main_a v_prenex_26881)) 998) (< v_prenex_26881 main_x))) (forall ((v_prenex_28679 Int) (v_prenex_28678 Int)) (or (< v_prenex_28678 main_x) (<= (select main_a v_prenex_28679) 1499) (<= 0 (* 2 (select main_a v_prenex_28678))) (<= (* 2 (select main_a v_prenex_28679)) 2000) (<= 1000 (+ (select main_a v_prenex_28678) (select main_a v_prenex_28679))) (<= 0 (+ (select main_a v_prenex_28678) 499)) (<= (+ main_x 1) v_prenex_28678))) (forall ((v_prenex_28224 Int) (v_prenex_28223 Int)) (or (< v_prenex_28223 main_x) (<= (select main_a v_prenex_28224) (+ (select main_a v_prenex_28223) 1000)) (<= (+ main_x 1) v_prenex_28223) (<= 0 (select main_a v_prenex_28223)) (<= (* 2 (select main_a v_prenex_28224)) 2000))) (forall ((v_prenex_25032 Int) (v_prenex_25031 Int)) (or (<= (select main_a v_prenex_25031) 998) (< v_prenex_25031 main_x) (<= 1002 (* 2 (select main_a v_prenex_25032))) (<= (select main_a v_prenex_25032) 1000) (<= 0 (select main_a v_prenex_25031)) (<= (+ main_x 1) v_prenex_25031) (<= (+ (select main_a v_prenex_25031) 2) (select main_a v_prenex_25032)))) (forall ((v_prenex_28977 Int) (v_prenex_28976 Int)) (or (<= 1000 (+ (select main_a v_prenex_28976) (select main_a v_prenex_28977))) (< v_prenex_28977 main_y) (<= (+ main_y 1) v_prenex_28977) (<= 501 (select main_a v_prenex_28977)) (<= 2 (select main_a v_prenex_28977)))) (or (forall ((v_prenex_23696 Int)) (or (<= (+ main_x 1) v_prenex_23696) (< v_prenex_23696 main_x) (<= (* 2 (select main_a v_prenex_23696)) 998))) (forall ((v_prenex_23697 Int)) (or (<= (* 2 (select main_a v_prenex_23697)) 2000) (<= 1002 (* 2 (select main_a v_prenex_23697))) (< v_prenex_23697 main_y)))) (forall ((v_prenex_29134 Int) (v_prenex_29135 Int)) (or (<= (+ main_y 1) v_prenex_29135) (<= (* 2 (select main_a v_prenex_29135)) 2000) (<= (+ (select main_a v_prenex_29134) (select main_a v_prenex_29135)) 1000) (<= (+ main_x 1) v_prenex_29134) (< v_prenex_29134 main_x) (<= 0 (* 2 (select main_a v_prenex_29134))))) (forall ((v_prenex_30295 Int)) (or (<= 0 (* 2 (select main_a v_prenex_30295))) (< v_prenex_30295 main_x) (<= (select main_a v_prenex_30295) 499) (<= (* 2 (select main_a v_prenex_30295)) 998) (<= (+ main_x 1) v_prenex_30295))) (forall ((v_prenex_23335 Int) (v_prenex_23334 Int)) (or (<= (+ main_y 1) v_prenex_23335) (< v_prenex_23334 main_x) (<= (* 2 (select main_a v_prenex_23334)) 998) (<= 1000 (+ (select main_a v_prenex_23334) (select main_a v_prenex_23335))) (<= 2 (select main_a v_prenex_23335)) (<= (+ main_x 1) v_prenex_23334))) (forall ((v_prenex_28959 Int) (v_prenex_28958 Int)) (or (<= 1000 (+ (select main_a v_prenex_28958) (select main_a v_prenex_28959))) (<= (+ main_y 1) v_prenex_28959) (<= 501 (select main_a v_prenex_28959)) (< v_prenex_28958 main_x) (<= (+ main_x 1) v_prenex_28958) (<= 0 (select main_a v_prenex_28958)))) (forall ((v_prenex_25626 Int) (v_prenex_25627 Int)) (or (< v_prenex_25626 main_x) (<= 501 (select main_a v_prenex_25627)) (<= (+ (select main_a v_prenex_25626) (select main_a v_prenex_25627)) 1000) (<= (select main_a v_prenex_25626) 998) (<= (+ main_x 1) v_prenex_25626) (<= 0 (select main_a v_prenex_25626)))) (forall ((v_prenex_27830 Int) (v_prenex_27831 Int)) (or (<= 0 (* 2 (select main_a v_prenex_27830))) (< v_prenex_27830 main_x) (<= (select main_a v_prenex_27831) 1000) (<= 1000 (+ (select main_a v_prenex_27830) (select main_a v_prenex_27831))) (<= (select main_a v_prenex_27830) 998) (<= (+ main_x 1) v_prenex_27830) (<= 1002 (* 2 (select main_a v_prenex_27831))))) (forall ((v_prenex_27403 Int) (v_prenex_27404 Int)) (or (<= 0 (* 2 (select main_a v_prenex_27403))) (<= (+ (select main_a v_prenex_27403) 2) (select main_a v_prenex_27404)) (<= (* 2 (select main_a v_prenex_27403)) 998) (<= (+ main_x 1) v_prenex_27403) (<= (select main_a v_prenex_27404) 1499) (< v_prenex_27403 main_x) (<= (* 2 (select main_a v_prenex_27404)) 2000))) (or (forall ((v_prenex_25128 Int)) (or (<= (select main_a v_prenex_25128) 1499) (<= 501 (select main_a v_prenex_25128)))) (forall ((v_prenex_25127 Int)) (or (<= (select main_a v_prenex_25127) 998) (<= 0 (* 2 (select main_a v_prenex_25127))) (<= (+ main_x 1) v_prenex_25127) (< v_prenex_25127 main_x) (<= 0 (+ (select main_a v_prenex_25127) 499))))) (or (forall ((v_prenex_23324 Int)) (or (< v_prenex_23324 main_x) (<= (+ main_x 1) v_prenex_23324) (<= (* 2 (select main_a v_prenex_23324)) 998) (<= (select main_a v_prenex_23324) 499))) (forall ((v_prenex_23325 Int)) (or (<= (* 2 (select main_a v_prenex_23325)) 2000) (<= (select main_a v_prenex_23325) 1499) (< v_prenex_23325 main_y)))) (or (forall ((v_prenex_26156 Int)) (or (<= 501 (select main_a v_prenex_26156)) (<= (select main_a v_prenex_26156) 1000))) (forall ((v_prenex_26155 Int)) (or (<= (+ main_x 1) v_prenex_26155) (<= 0 (select main_a v_prenex_26155)) (<= (select main_a v_prenex_26155) 499) (< v_prenex_26155 main_x) (<= (* 2 (select main_a v_prenex_26155)) 998)))) (forall ((v_prenex_24941 Int) (v_prenex_24940 Int)) (or (<= (+ (select main_a v_prenex_24940) 2) (select main_a v_prenex_24941)) (<= 501 (select main_a v_prenex_24941)) (<= 1002 (* 2 (select main_a v_prenex_24941))) (<= 0 (* 2 (select main_a v_prenex_24940))) (< v_prenex_24940 main_x) (<= (+ main_x 1) v_prenex_24940) (<= (select main_a v_prenex_24940) 499))) (forall ((v_prenex_25426 Int) (v_prenex_25427 Int)) (or (<= (+ main_x 1) v_prenex_25426) (<= 0 (+ (select main_a v_prenex_25426) 499)) (< v_prenex_25426 main_x) (<= (select main_a v_prenex_25427) 1000) (<= 501 (select main_a v_prenex_25427)) (<= 1000 (+ (select main_a v_prenex_25426) (select main_a v_prenex_25427))) (<= (+ main_y 1) v_prenex_25427))) (forall ((v_prenex_22457 Int) (v_prenex_22458 Int)) (or (<= 501 (select main_a v_prenex_22458)) (<= (select main_a v_prenex_22457) 499) (<= (select main_a v_prenex_22458) 1499) (< v_prenex_22457 main_x) (<= (select main_a v_prenex_22458) (+ (select main_a v_prenex_22457) 1000)) (<= (+ main_x 1) v_prenex_22457))) (or (forall ((v_prenex_25637 Int)) (<= 1002 (* 2 (select main_a v_prenex_25637)))) (forall ((v_prenex_25636 Int)) (or (< v_prenex_25636 main_x) (<= 0 (select main_a v_prenex_25636)) (<= (+ main_x 1) v_prenex_25636) (<= (* 2 (select main_a v_prenex_25636)) 998)))) (forall ((v_prenex_27175 Int) (v_prenex_27176 Int)) (or (<= 1000 (+ (select main_a v_prenex_27175) (select main_a v_prenex_27176))) (<= (+ main_x 1) v_prenex_27175) (<= (select main_a v_prenex_27176) 1000) (< v_prenex_27175 main_x) (<= 0 (select main_a v_prenex_27175)) (<= 0 (* 2 (select main_a v_prenex_27175))))) (forall ((v_prenex_27104 Int) (v_prenex_27105 Int)) (or (<= (select main_a v_prenex_27105) 1000) (<= (select main_a v_prenex_27105) (+ (select main_a v_prenex_27104) 1000)) (< v_prenex_27105 main_y) (< v_prenex_27104 main_x) (<= (select main_a v_prenex_27104) 499) (<= (+ main_x 1) v_prenex_27104))) (forall ((v_prenex_26681 Int) (v_prenex_26682 Int)) (or (< v_prenex_26682 main_y) (<= (+ main_x 1) v_prenex_26681) (< v_prenex_26681 main_x) (<= (select main_a v_prenex_26682) 1000) (<= 2 (select main_a v_prenex_26682)) (<= 0 (* 2 (select main_a v_prenex_26681))) (<= (+ (select main_a v_prenex_26681) (select main_a v_prenex_26682)) 1000))) (forall ((v_prenex_23301 Int) (v_prenex_23300 Int)) (or (<= (+ main_x 1) v_prenex_23300) (<= (* 2 (select main_a v_prenex_23301)) 2000) (<= (select main_a v_prenex_23300) 499) (<= (select main_a v_prenex_23301) 1499) (<= 1000 (+ (select main_a v_prenex_23300) (select main_a v_prenex_23301))) (< v_prenex_23300 main_x))) (forall ((v_prenex_29370 Int) (v_prenex_29369 Int)) (or (<= 0 (+ (select main_a v_prenex_29369) 499)) (<= 501 (select main_a v_prenex_29370)) (<= (+ main_x 1) v_prenex_29369) (< v_prenex_29369 main_x) (<= (select main_a v_prenex_29370) 1499) (<= (* 2 (select main_a v_prenex_29369)) 998) (<= (+ (select main_a v_prenex_29369) (select main_a v_prenex_29370)) 1000))) (forall ((v_prenex_24735 Int) (v_prenex_24736 Int)) (or (< v_prenex_24735 main_x) (<= 0 (+ (select main_a v_prenex_24735) 499)) (<= (* 2 (select main_a v_prenex_24736)) 2000) (<= (+ main_x 1) v_prenex_24735) (<= (+ (select main_a v_prenex_24735) 2) (select main_a v_prenex_24736)) (<= (+ main_y 1) v_prenex_24736))) (or (forall ((v_prenex_26856 Int)) (or (< v_prenex_26856 main_y) (<= (+ main_y 1) v_prenex_26856) (<= 501 (select main_a v_prenex_26856)))) (forall ((v_prenex_26855 Int)) (<= 0 (* 2 (select main_a v_prenex_26855))))) (forall ((v_prenex_29488 Int) (v_prenex_29487 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_29488))) (<= (+ (select main_a v_prenex_29487) 2) (select main_a v_prenex_29488)) (<= 501 (select main_a v_prenex_29488)) (<= (select main_a v_prenex_29487) 998) (< v_prenex_29487 main_x) (<= (select main_a v_prenex_29487) 499) (<= (+ main_x 1) v_prenex_29487))) (or (forall ((v_prenex_30547 Int)) (<= 501 (select main_a v_prenex_30547))) (forall ((v_prenex_30546 Int)) (or (<= (+ main_x 1) v_prenex_30546) (<= (select main_a v_prenex_30546) 499) (< v_prenex_30546 main_x) (<= (* 2 (select main_a v_prenex_30546)) 998) (<= 0 (select main_a v_prenex_30546))))) (forall ((v_prenex_28149 Int) (v_prenex_28150 Int)) (or (< v_prenex_28149 main_x) (< v_prenex_28150 main_y) (<= (+ main_x 1) v_prenex_28149) (<= (+ (select main_a v_prenex_28149) 2) (select main_a v_prenex_28150)) (<= (select main_a v_prenex_28149) 998) (<= (select main_a v_prenex_28150) 1000))) (forall ((v_prenex_25235 Int) (v_prenex_25234 Int)) (or (<= (select main_a v_prenex_25235) 1000) (<= 1002 (* 2 (select main_a v_prenex_25235))) (< v_prenex_25234 main_x) (<= (+ main_x 1) v_prenex_25234) (<= (+ (select main_a v_prenex_25234) 2) (select main_a v_prenex_25235)) (<= 0 (+ (select main_a v_prenex_25234) 499)) (<= 0 (* 2 (select main_a v_prenex_25234))))) (forall ((v_prenex_29714 Int) (v_prenex_29713 Int)) (or (<= (+ main_x 1) v_prenex_29713) (< v_prenex_29713 main_x) (<= 0 (* 2 (select main_a v_prenex_29713))) (<= 2 (select main_a v_prenex_29714)) (<= (select main_a v_prenex_29713) 998) (<= (+ (select main_a v_prenex_29713) (select main_a v_prenex_29714)) 1000))) (forall ((v_prenex_25707 Int) (v_prenex_25708 Int)) (or (<= (select main_a v_prenex_25708) 1000) (< v_prenex_25707 main_x) (<= (+ main_x 1) v_prenex_25707) (<= (+ (select main_a v_prenex_25707) (select main_a v_prenex_25708)) 1000) (<= 0 (select main_a v_prenex_25707)) (<= (select main_a v_prenex_25707) 998) (<= (select main_a v_prenex_25708) 1499))) (forall ((v_prenex_29105 Int) (v_prenex_29104 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_29105))) (<= (+ main_x 1) v_prenex_29104) (< v_prenex_29104 main_x) (<= 2 (select main_a v_prenex_29105)) (<= (select main_a v_prenex_29105) (+ (select main_a v_prenex_29104) 1000)) (<= 0 (+ (select main_a v_prenex_29104) 499)) (<= (select main_a v_prenex_29104) 998))) (or (forall ((v_prenex_29045 Int)) (<= (* 2 (select main_a v_prenex_29045)) 2000)) (forall ((v_prenex_29044 Int)) (or (< v_prenex_29044 main_x) (<= (select main_a v_prenex_29044) 499) (<= 0 (select main_a v_prenex_29044)) (<= 0 (* 2 (select main_a v_prenex_29044))) (<= (+ main_x 1) v_prenex_29044)))) (forall ((v_prenex_27528 Int) (v_prenex_27527 Int)) (or (< v_prenex_27527 main_x) (< v_prenex_27528 main_y) (<= (+ (select main_a v_prenex_27527) (select main_a v_prenex_27528)) 1000) (<= 0 (* 2 (select main_a v_prenex_27527))) (<= 2 (select main_a v_prenex_27528)) (<= (* 2 (select main_a v_prenex_27528)) 2000) (<= (+ main_x 1) v_prenex_27527))) (forall ((v_prenex_27100 Int) (v_prenex_27101 Int)) (or (<= (+ main_y 1) v_prenex_27101) (<= (+ main_x 1) v_prenex_27100) (<= (+ (select main_a v_prenex_27100) 2) (select main_a v_prenex_27101)) (<= (* 2 (select main_a v_prenex_27101)) 2000) (<= (* 2 (select main_a v_prenex_27100)) 998) (<= 2 (select main_a v_prenex_27101)) (< v_prenex_27100 main_x))) (or (forall ((v_prenex_29497 Int)) (or (<= (+ main_x 1) v_prenex_29497) (< v_prenex_29497 main_x) (<= 0 (* 2 (select main_a v_prenex_29497))))) (forall ((v_prenex_29498 Int)) (<= 501 (select main_a v_prenex_29498)))) (or (forall ((v_prenex_24901 Int)) (or (<= 0 (+ (select main_a v_prenex_24901) 499)) (<= (select main_a v_prenex_24901) 998) (< v_prenex_24901 main_x) (<= (+ main_x 1) v_prenex_24901) (<= 0 (* 2 (select main_a v_prenex_24901))))) (forall ((v_prenex_24902 Int)) (or (<= (select main_a v_prenex_24902) 1000) (<= 2 (select main_a v_prenex_24902))))) (forall ((v_prenex_29412 Int) (v_prenex_29411 Int)) (or (<= 501 (select main_a v_prenex_29412)) (< v_prenex_29412 main_y) (<= 1000 (+ (select main_a v_prenex_29411) (select main_a v_prenex_29412))) (<= (+ main_y 1) v_prenex_29412))) (forall ((v_prenex_24218 Int) (v_prenex_24217 Int)) (or (<= 2 (select main_a v_prenex_24218)) (<= (+ (select main_a v_prenex_24217) (select main_a v_prenex_24218)) 1000) (<= (* 2 (select main_a v_prenex_24217)) 998) (< v_prenex_24217 main_x) (<= 501 (select main_a v_prenex_24218)) (<= (+ main_x 1) v_prenex_24217) (< v_prenex_24218 main_y))) (or (forall ((v_prenex_29730 Int)) (or (< v_prenex_29730 main_y) (<= 501 (select main_a v_prenex_29730)) (<= 2 (select main_a v_prenex_29730)))) (forall ((v_prenex_29729 Int)) (or (<= (+ main_x 1) v_prenex_29729) (< v_prenex_29729 main_x) (<= 0 (+ (select main_a v_prenex_29729) 499)) (<= 0 (* 2 (select main_a v_prenex_29729)))))) (forall ((v_prenex_29002 Int) (v_prenex_29003 Int)) (or (<= (+ main_x 1) v_prenex_29002) (<= (select main_a v_prenex_29003) (+ (select main_a v_prenex_29002) 1000)) (<= 2 (select main_a v_prenex_29003)) (<= (* 2 (select main_a v_prenex_29003)) 2000) (<= (select main_a v_prenex_29002) 499) (< v_prenex_29002 main_x) (<= 0 (+ (select main_a v_prenex_29002) 499)))) (forall ((v_prenex_29486 Int) (v_prenex_29485 Int)) (or (<= (select main_a v_prenex_29485) 499) (<= (+ main_x 1) v_prenex_29485) (<= 501 (select main_a v_prenex_29486)) (< v_prenex_29485 main_x) (< v_prenex_29486 main_y) (<= 2 (select main_a v_prenex_29486)) (<= 1000 (+ (select main_a v_prenex_29485) (select main_a v_prenex_29486))))) (forall ((v_prenex_28757 Int) (v_prenex_28756 Int)) (or (< v_prenex_28756 main_x) (<= (+ (select main_a v_prenex_28756) 2) (select main_a v_prenex_28757)) (<= (+ main_x 1) v_prenex_28756) (<= (select main_a v_prenex_28756) 499) (<= (* 2 (select main_a v_prenex_28756)) 998) (<= 2 (select main_a v_prenex_28757)))) (forall ((v_prenex_26473 Int) (v_prenex_26474 Int)) (or (< v_prenex_26474 main_y) (<= (* 2 (select main_a v_prenex_26474)) 2000) (<= 1000 (+ (select main_a v_prenex_26473) (select main_a v_prenex_26474))) (<= (select main_a v_prenex_26474) 1499) (<= (+ main_x 1) v_prenex_26473) (< v_prenex_26473 main_x) (<= (* 2 (select main_a v_prenex_26473)) 998))) (forall ((v_prenex_24108 Int) (v_prenex_24109 Int)) (or (< v_prenex_24108 main_x) (<= (select main_a v_prenex_24108) 998) (<= (+ main_x 1) v_prenex_24108) (< v_prenex_24109 main_y) (<= (select main_a v_prenex_24109) 1499) (<= 1000 (+ (select main_a v_prenex_24108) (select main_a v_prenex_24109))) (<= (select main_a v_prenex_24109) 1000))) (forall ((v_prenex_22411 Int) (v_prenex_22412 Int)) (or (<= (+ main_x 1) v_prenex_22411) (<= (select main_a v_prenex_22412) 1499) (<= 0 (select main_a v_prenex_22411)) (<= (select main_a v_prenex_22411) 499) (<= (select main_a v_prenex_22412) (+ (select main_a v_prenex_22411) 1000)) (<= 501 (select main_a v_prenex_22412)) (< v_prenex_22411 main_x))) (or (forall ((v_prenex_24408 Int)) (or (<= (select main_a v_prenex_24408) 499) (< v_prenex_24408 main_x) (<= (+ main_x 1) v_prenex_24408) (<= (* 2 (select main_a v_prenex_24408)) 998))) (forall ((v_prenex_24409 Int)) (or (<= (select main_a v_prenex_24409) 1499) (<= (* 2 (select main_a v_prenex_24409)) 2000)))) (forall ((v_prenex_29793 Int) (v_prenex_29792 Int)) (or (<= (* 2 (select main_a v_prenex_29792)) 998) (<= (+ (select main_a v_prenex_29792) (select main_a v_prenex_29793)) 1000) (< v_prenex_29792 main_x) (<= (+ main_x 1) v_prenex_29792) (<= 1002 (* 2 (select main_a v_prenex_29793))))) (or (forall ((v_prenex_24899 Int)) (or (< v_prenex_24899 main_x) (<= (+ main_x 1) v_prenex_24899) (<= (select main_a v_prenex_24899) 499) (<= (* 2 (select main_a v_prenex_24899)) 998) (<= 0 (select main_a v_prenex_24899)))) (forall ((v_prenex_24900 Int)) (<= (* 2 (select main_a v_prenex_24900)) 2000))) (forall ((v_prenex_30747 Int) (v_prenex_30748 Int)) (or (< v_prenex_30747 main_x) (<= (+ main_x 1) v_prenex_30747) (<= (+ main_y 1) v_prenex_30748) (<= (select main_a v_prenex_30747) 998) (<= (+ (select main_a v_prenex_30747) 2) (select main_a v_prenex_30748)) (<= (select main_a v_prenex_30748) 1499) (<= 501 (select main_a v_prenex_30748)))) (forall ((v_prenex_29644 Int) (v_prenex_29643 Int)) (or (< v_prenex_29643 main_x) (<= (+ (select main_a v_prenex_29643) 2) (select main_a v_prenex_29644)) (<= (+ main_x 1) v_prenex_29643) (<= (select main_a v_prenex_29643) 998) (<= (* 2 (select main_a v_prenex_29643)) 998) (<= (select main_a v_prenex_29644) 1000))) (or (forall ((v_prenex_29808 Int)) (or (<= (+ main_x 1) v_prenex_29808) (<= 0 (select main_a v_prenex_29808)) (< v_prenex_29808 main_x) (<= 0 (+ (select main_a v_prenex_29808) 499)) (<= 0 (* 2 (select main_a v_prenex_29808))))) (forall ((v_prenex_29809 Int)) (or (<= (select main_a v_prenex_29809) 1499) (<= (select main_a v_prenex_29809) 1000)))) (forall ((v_prenex_22801 Int) (v_prenex_22802 Int)) (or (<= (+ main_x 1) v_prenex_22801) (< v_prenex_22802 main_y) (< v_prenex_22801 main_x) (<= (* 2 (select main_a v_prenex_22802)) 2000) (<= 1000 (+ (select main_a v_prenex_22801) (select main_a v_prenex_22802))) (<= (select main_a v_prenex_22801) 499))) (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_30398 main_x) (<= (select main_a v_prenex_30398) 998) (<= (+ (select main_a v_prenex_30398) 2) (select main_a v_prenex_30399)) (<= 1002 (* 2 (select main_a v_prenex_30399))))) (forall ((v_prenex_23761 Int) (v_prenex_23760 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_23761))) (<= (+ main_y 1) v_prenex_23761) (<= (select main_a v_prenex_23761) (+ (select main_a v_prenex_23760) 1000)) (<= 0 (* 2 (select main_a v_prenex_23760))) (<= (select main_a v_prenex_23761) 1499) (<= (+ main_x 1) v_prenex_23760) (< v_prenex_23760 main_x))) (forall ((v_prenex_30813 Int) (v_prenex_30814 Int)) (or (< v_prenex_30813 main_x) (<= (select main_a v_prenex_30814) 1000) (<= (select main_a v_prenex_30813) 998) (<= 501 (select main_a v_prenex_30814)) (<= (+ main_x 1) v_prenex_30813) (<= 1000 (+ (select main_a v_prenex_30813) (select main_a v_prenex_30814))))) (forall ((v_prenex_27434 Int) (v_prenex_27433 Int)) (or (<= (select main_a v_prenex_27433) 998) (< v_prenex_27433 main_x) (<= (select main_a v_prenex_27434) 1000) (<= (+ (select main_a v_prenex_27433) 2) (select main_a v_prenex_27434)) (<= 0 (+ (select main_a v_prenex_27433) 499)) (<= (+ main_x 1) v_prenex_27433))) (forall ((v_prenex_23813 Int) (v_prenex_23812 Int)) (or (< v_prenex_23812 main_x) (<= 2 (select main_a v_prenex_23813)) (<= (* 2 (select main_a v_prenex_23813)) 2000) (<= 0 (* 2 (select main_a v_prenex_23812))) (<= (+ main_x 1) v_prenex_23812) (<= 1000 (+ (select main_a v_prenex_23812) (select main_a v_prenex_23813))) (<= (* 2 (select main_a v_prenex_23812)) 998))) (forall ((v_prenex_25297 Int) (v_prenex_25296 Int)) (or (<= (select main_a v_prenex_25296) 998) (< v_prenex_25296 main_x) (<= (select main_a v_prenex_25297) 1000) (<= 501 (select main_a v_prenex_25297)) (<= (select main_a v_prenex_25297) (+ (select main_a v_prenex_25296) 1000)) (<= (+ main_x 1) v_prenex_25296))) (forall ((v_prenex_22301 Int) (v_prenex_22300 Int)) (or (< v_prenex_22300 main_x) (<= 1000 (+ (select main_a v_prenex_22300) (select main_a v_prenex_22301))) (<= 2 (select main_a v_prenex_22301)) (<= 0 (+ (select main_a v_prenex_22300) 499)) (<= (select main_a v_prenex_22301) 1499) (<= (+ main_x 1) v_prenex_22300) (<= 0 (select main_a v_prenex_22300)))) (or (forall ((v_prenex_27916 Int)) (or (<= 0 (* 2 (select main_a v_prenex_27916))) (<= 0 (select main_a v_prenex_27916)) (< v_prenex_27916 main_x) (<= (+ main_x 1) v_prenex_27916))) (forall ((v_prenex_27917 Int)) (or (<= (* 2 (select main_a v_prenex_27917)) 2000) (<= 1002 (* 2 (select main_a v_prenex_27917))) (<= (+ main_y 1) v_prenex_27917)))) (forall ((v_prenex_25465 Int) (v_prenex_25464 Int)) (or (<= (* 2 (select main_a v_prenex_25465)) 2000) (<= (+ main_x 1) v_prenex_25464) (< v_prenex_25464 main_x) (< v_prenex_25465 main_y) (<= 501 (select main_a v_prenex_25465)) (<= (select main_a v_prenex_25465) (+ (select main_a v_prenex_25464) 1000)) (<= 0 (+ (select main_a v_prenex_25464) 499)))) (forall ((v_prenex_29321 Int) (v_prenex_29322 Int)) (or (< v_prenex_29322 main_y) (<= 501 (select main_a v_prenex_29322)) (<= 1000 (+ (select main_a v_prenex_29321) (select main_a v_prenex_29322))) (<= (+ main_y 1) v_prenex_29322) (<= (select main_a v_prenex_29322) 1000))) (forall ((v_prenex_27601 Int) (v_prenex_27602 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_27602))) (<= (* 2 (select main_a v_prenex_27602)) 2000) (<= (+ main_x 1) v_prenex_27601) (<= 0 (select main_a v_prenex_27601)) (<= (select main_a v_prenex_27602) (+ (select main_a v_prenex_27601) 1000)) (< v_prenex_27601 main_x))) (forall ((v_prenex_24489 Int) (v_prenex_24488 Int)) (or (<= (+ main_x 1) v_prenex_24488) (<= 0 (+ (select main_a v_prenex_24488) 499)) (< v_prenex_24488 main_x) (<= (select main_a v_prenex_24489) (+ (select main_a v_prenex_24488) 1000)))) (forall ((v_prenex_25293 Int) (v_prenex_25292 Int)) (or (<= (* 2 (select main_a v_prenex_25292)) 998) (<= 2 (select main_a v_prenex_25293)) (<= (select main_a v_prenex_25292) 998) (<= (select main_a v_prenex_25293) (+ (select main_a v_prenex_25292) 1000)) (<= (* 2 (select main_a v_prenex_25293)) 2000) (<= (+ main_x 1) v_prenex_25292) (< v_prenex_25292 main_x))) (forall ((v_prenex_28272 Int) (v_prenex_28271 Int)) (or (<= (* 2 (select main_a v_prenex_28271)) 998) (<= (+ main_x 1) v_prenex_28271) (<= 1000 (+ (select main_a v_prenex_28271) (select main_a v_prenex_28272))) (< v_prenex_28272 main_y) (<= 2 (select main_a v_prenex_28272)) (< v_prenex_28271 main_x) (<= (* 2 (select main_a v_prenex_28272)) 2000))) (forall ((v_prenex_22752 Int) (v_prenex_22753 Int)) (or (<= (select main_a v_prenex_22753) 1499) (<= (+ main_y 1) v_prenex_22753) (<= (select main_a v_prenex_22753) (+ (select main_a v_prenex_22752) 1000)) (< v_prenex_22753 main_y) (<= 1002 (* 2 (select main_a v_prenex_22753))))) (or (forall ((v_prenex_27663 Int)) (or (<= 2 (select main_a v_prenex_27663)) (<= (* 2 (select main_a v_prenex_27663)) 2000))) (forall ((v_prenex_27662 Int)) (or (< v_prenex_27662 main_x) (<= (* 2 (select main_a v_prenex_27662)) 998) (<= (+ main_x 1) v_prenex_27662) (<= 0 (select main_a v_prenex_27662)) (<= 0 (* 2 (select main_a v_prenex_27662)))))) (or (forall ((v_prenex_27511 Int)) (or (<= (+ main_x 1) v_prenex_27511) (<= 0 (+ (select main_a v_prenex_27511) 499)) (<= (* 2 (select main_a v_prenex_27511)) 998) (< v_prenex_27511 main_x) (<= (select main_a v_prenex_27511) 998))) (forall ((v_prenex_27512 Int)) (or (<= (select main_a v_prenex_27512) 1499) (<= 501 (select main_a v_prenex_27512))))) (forall ((v_prenex_24271 Int)) (or (<= (+ main_x 1) v_prenex_24271) (< v_prenex_24271 main_x) (<= (select main_a v_prenex_24271) 499) (<= (* 2 (select main_a v_prenex_24271)) 998))) (or (forall ((v_prenex_22536 Int)) (or (<= 501 (select main_a v_prenex_22536)) (<= 2 (select main_a v_prenex_22536)))) (forall ((v_prenex_22535 Int)) (or (<= (* 2 (select main_a v_prenex_22535)) 998) (<= 0 (select main_a v_prenex_22535)) (< v_prenex_22535 main_x) (<= (+ main_x 1) v_prenex_22535) (<= (select main_a v_prenex_22535) 998)))) (forall ((v_prenex_26779 Int) (v_prenex_26780 Int)) (or (<= (+ main_y 1) v_prenex_26780) (<= (select main_a v_prenex_26780) 1499) (<= (+ main_x 1) v_prenex_26779) (< v_prenex_26779 main_x) (<= (+ (select main_a v_prenex_26779) (select main_a v_prenex_26780)) 1000) (<= (* 2 (select main_a v_prenex_26780)) 2000) (<= 0 (select main_a v_prenex_26779)))) (forall ((v_prenex_23561 Int) (v_prenex_23560 Int)) (or (<= (+ main_x 1) v_prenex_23560) (<= 1000 (+ (select main_a v_prenex_23560) (select main_a v_prenex_23561))) (< v_prenex_23560 main_x) (<= 0 (* 2 (select main_a v_prenex_23560))) (<= 501 (select main_a v_prenex_23561)) (<= (select main_a v_prenex_23561) 1499))) (forall ((v_prenex_27998 Int) (v_prenex_27999 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_27999))) (<= 0 (* 2 (select main_a v_prenex_27998))) (<= 1000 (+ (select main_a v_prenex_27998) (select main_a v_prenex_27999))) (<= (+ main_x 1) v_prenex_27998) (< v_prenex_27998 main_x) (< v_prenex_27999 main_y) (<= (select main_a v_prenex_27999) 1499))) (forall ((v_prenex_24596 Int) (v_prenex_24595 Int)) (or (< v_prenex_24595 main_x) (<= (select main_a v_prenex_24596) (+ (select main_a v_prenex_24595) 1000)) (<= 501 (select main_a v_prenex_24596)) (<= (* 2 (select main_a v_prenex_24595)) 998) (<= (+ main_x 1) v_prenex_24595))) (or (forall ((v_prenex_22328 Int)) (or (< v_prenex_22328 main_x) (<= (* 2 (select main_a v_prenex_22328)) 998))) (forall ((v_prenex_22329 Int)) (or (< v_prenex_22329 main_y) (<= (+ main_y 1) v_prenex_22329) (<= (* 2 (select main_a v_prenex_22329)) 2000)))) (or (forall ((v_prenex_30210 Int)) (or (<= (select main_a v_prenex_30210) 1000) (<= (select main_a v_prenex_30210) 1499))) (forall ((v_prenex_30209 Int)) (or (<= (* 2 (select main_a v_prenex_30209)) 998) (<= (select main_a v_prenex_30209) 998) (<= (+ main_x 1) v_prenex_30209) (< v_prenex_30209 main_x) (<= 0 (* 2 (select main_a v_prenex_30209)))))) (forall ((v_prenex_26035 Int) (v_prenex_26036 Int)) (or (<= (select main_a v_prenex_26036) 1499) (<= (+ (select main_a v_prenex_26035) (select main_a v_prenex_26036)) 1000) (< v_prenex_26035 main_x) (<= 1002 (* 2 (select main_a v_prenex_26036))) (<= (select main_a v_prenex_26035) 998) (<= (select main_a v_prenex_26035) 499) (<= (+ main_x 1) v_prenex_26035))) (or (forall ((v_prenex_23349 Int)) (or (<= 501 (select main_a v_prenex_23349)) (< v_prenex_23349 main_y) (<= (select main_a v_prenex_23349) 1000))) (forall ((v_prenex_23348 Int)) (or (<= (* 2 (select main_a v_prenex_23348)) 998) (< v_prenex_23348 main_x) (<= (+ main_x 1) v_prenex_23348)))) (forall ((v_prenex_29951 Int) (v_prenex_29950 Int)) (or (<= 1000 (+ (select main_a v_prenex_29950) (select main_a v_prenex_29951))) (<= (select main_a v_prenex_29950) 499) (< v_prenex_29950 main_x) (<= (+ main_x 1) v_prenex_29950) (<= 0 (+ (select main_a v_prenex_29950) 499)) (<= (* 2 (select main_a v_prenex_29951)) 2000))) (or (forall ((v_prenex_26443 Int)) (or (<= (+ main_x 1) v_prenex_26443) (<= (* 2 (select main_a v_prenex_26443)) 998) (<= (select main_a v_prenex_26443) 998) (< v_prenex_26443 main_x))) (forall ((v_prenex_26444 Int)) (<= 501 (select main_a v_prenex_26444)))) (forall ((v_prenex_30251 Int) (v_prenex_30252 Int)) (or (<= (* 2 (select main_a v_prenex_30252)) 2000) (<= (select main_a v_prenex_30252) (+ (select main_a v_prenex_30251) 1000)) (<= (+ main_y 1) v_prenex_30252) (<= (select main_a v_prenex_30252) 1499) (< v_prenex_30252 main_y))) (forall ((v_prenex_23998 Int) (v_prenex_23999 Int)) (or (< v_prenex_23998 main_x) (<= (* 2 (select main_a v_prenex_23998)) 998) (<= (+ main_y 1) v_prenex_23999) (<= (+ main_x 1) v_prenex_23998) (<= (select main_a v_prenex_23999) 1000) (<= (+ (select main_a v_prenex_23998) 2) (select main_a v_prenex_23999)) (<= 1002 (* 2 (select main_a v_prenex_23999))))) (or (forall ((v_prenex_27948 Int)) (<= 0 (* 2 (select main_a v_prenex_27948)))) (forall ((v_prenex_27949 Int)) (or (< v_prenex_27949 main_y) (<= (+ main_y 1) v_prenex_27949) (<= (select main_a v_prenex_27949) 1000) (<= (select main_a v_prenex_27949) 1499)))) (forall ((v_prenex_23155 Int) (v_prenex_23154 Int)) (or (<= (+ main_x 1) v_prenex_23154) (<= (select main_a v_prenex_23154) 998) (<= (+ (select main_a v_prenex_23154) (select main_a v_prenex_23155)) 1000) (<= 1002 (* 2 (select main_a v_prenex_23155))) (<= 501 (select main_a v_prenex_23155)) (< v_prenex_23154 main_x))) (forall ((v_prenex_28336 Int) (v_prenex_28335 Int)) (or (<= (select main_a v_prenex_28335) 998) (<= 2 (select main_a v_prenex_28336)) (< v_prenex_28335 main_x) (<= (select main_a v_prenex_28336) 1000) (<= (+ (select main_a v_prenex_28335) (select main_a v_prenex_28336)) 1000) (<= (+ main_x 1) v_prenex_28335))) (forall ((v_prenex_28124 Int) (v_prenex_28123 Int)) (or (< v_prenex_28124 main_y) (<= (select main_a v_prenex_28124) 1000) (<= (select main_a v_prenex_28124) (+ (select main_a v_prenex_28123) 1000)) (< v_prenex_28123 main_x) (<= (+ main_x 1) v_prenex_28123) (<= (select main_a v_prenex_28123) 998) (<= 1002 (* 2 (select main_a v_prenex_28124))))) (forall ((v_prenex_26610 Int) (v_prenex_26609 Int)) (or (<= (+ main_y 1) v_prenex_26610) (<= 501 (select main_a v_prenex_26610)) (<= (+ main_x 1) v_prenex_26609) (< v_prenex_26609 main_x) (<= 1000 (+ (select main_a v_prenex_26609) (select main_a v_prenex_26610))) (<= 0 (* 2 (select main_a v_prenex_26609))) (<= (select main_a v_prenex_26610) 1499))) (or (forall ((v_prenex_22414 Int)) (or (<= (* 2 (select main_a v_prenex_22414)) 2000) (<= (select main_a v_prenex_22414) 1000) (< v_prenex_22414 main_y))) (forall ((v_prenex_22413 Int)) (or (<= 0 (* 2 (select main_a v_prenex_22413))) (<= (select main_a v_prenex_22413) 499) (< v_prenex_22413 main_x) (<= (+ main_x 1) v_prenex_22413)))) (forall ((v_prenex_25013 Int) (v_prenex_25012 Int)) (or (< v_prenex_25012 main_x) (<= 501 (select main_a v_prenex_25013)) (<= (select main_a v_prenex_25013) (+ (select main_a v_prenex_25012) 1000)) (<= (+ main_x 1) v_prenex_25012) (<= 2 (select main_a v_prenex_25013)) (<= (select main_a v_prenex_25012) 998) (<= 0 (+ (select main_a v_prenex_25012) 499)))) (forall ((v_prenex_27092 Int) (v_prenex_27093 Int)) (or (<= (+ main_x 1) v_prenex_27092) (<= 2 (select main_a v_prenex_27093)) (<= (select main_a v_prenex_27092) 499) (<= (+ (select main_a v_prenex_27092) (select main_a v_prenex_27093)) 1000) (<= 1002 (* 2 (select main_a v_prenex_27093))) (<= (* 2 (select main_a v_prenex_27092)) 998) (< v_prenex_27092 main_x))) (or (forall ((v_prenex_29173 Int)) (or (<= (select main_a v_prenex_29173) 998) (<= (+ main_x 1) v_prenex_29173) (< v_prenex_29173 main_x) (<= 0 (* 2 (select main_a v_prenex_29173))))) (forall ((v_prenex_29174 Int)) (or (<= (+ main_y 1) v_prenex_29174) (<= (select main_a v_prenex_29174) 1000)))) (or (forall ((v_prenex_26014 Int)) (or (<= 501 (select main_a v_prenex_26014)) (<= 2 (select main_a v_prenex_26014)))) (forall ((v_prenex_26013 Int)) (or (< v_prenex_26013 main_x) (<= (+ main_x 1) v_prenex_26013) (<= 0 (+ (select main_a v_prenex_26013) 499)) (<= (select main_a v_prenex_26013) 998) (<= 0 (* 2 (select main_a v_prenex_26013)))))) (forall ((v_prenex_29033 Int) (v_prenex_29032 Int)) (or (< v_prenex_29032 main_x) (<= 0 (* 2 (select main_a v_prenex_29032))) (<= (+ main_x 1) v_prenex_29032) (<= 0 (+ (select main_a v_prenex_29032) 499)) (<= (+ (select main_a v_prenex_29032) (select main_a v_prenex_29033)) 1000) (<= (select main_a v_prenex_29033) 1499) (<= 501 (select main_a v_prenex_29033)))) (forall ((v_prenex_25527 Int) (v_prenex_25526 Int)) (or (<= (+ main_x 1) v_prenex_25526) (<= (select main_a v_prenex_25527) 1000) (< v_prenex_25527 main_y) (< v_prenex_25526 main_x) (<= 0 (+ (select main_a v_prenex_25526) 499)) (<= (select main_a v_prenex_25527) 1499) (<= (+ (select main_a v_prenex_25526) 2) (select main_a v_prenex_25527)))) (or (forall ((v_prenex_29900 Int)) (or (<= (+ main_x 1) v_prenex_29900) (<= 0 (+ (select main_a v_prenex_29900) 499)) (<= 0 (* 2 (select main_a v_prenex_29900))) (< v_prenex_29900 main_x) (<= 0 (select main_a v_prenex_29900)))) (forall ((v_prenex_29901 Int)) (or (<= 2 (select main_a v_prenex_29901)) (<= (* 2 (select main_a v_prenex_29901)) 2000)))) (forall ((v_prenex_24927 Int) (v_prenex_24926 Int)) (or (<= (select main_a v_prenex_24927) 1499) (<= (+ main_x 1) v_prenex_24926) (<= (+ (select main_a v_prenex_24926) 2) (select main_a v_prenex_24927)) (<= (select main_a v_prenex_24926) 499) (< v_prenex_24926 main_x))) (forall ((v_prenex_30123 Int) (v_prenex_30124 Int)) (or (<= 0 (* 2 (select main_a v_prenex_30123))) (<= (select main_a v_prenex_30123) 998) (<= 2 (select main_a v_prenex_30124)) (<= (select main_a v_prenex_30124) 1000) (<= (+ main_x 1) v_prenex_30123) (<= (+ (select main_a v_prenex_30123) 2) (select main_a v_prenex_30124)) (< v_prenex_30123 main_x))) (forall ((v_prenex_28119 Int) (v_prenex_28120 Int)) (or (<= (* 2 (select main_a v_prenex_28119)) 998) (<= (+ main_x 1) v_prenex_28119) (<= (+ main_y 1) v_prenex_28120) (<= (select main_a v_prenex_28120) (+ (select main_a v_prenex_28119) 1000)) (< v_prenex_28119 main_x) (<= 1002 (* 2 (select main_a v_prenex_28120))) (<= (* 2 (select main_a v_prenex_28120)) 2000))) (or (forall ((v_prenex_23782 Int)) (or (<= (* 2 (select main_a v_prenex_23782)) 998) (< v_prenex_23782 main_x) (<= (select main_a v_prenex_23782) 499) (<= (+ main_x 1) v_prenex_23782))) (forall ((v_prenex_23783 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_23783))) (< v_prenex_23783 main_y) (<= (* 2 (select main_a v_prenex_23783)) 2000)))) (or (forall ((v_prenex_30524 Int)) (or (<= (select main_a v_prenex_30524) 1499) (<= (select main_a v_prenex_30524) 1000) (<= (+ main_y 1) v_prenex_30524))) (forall ((v_prenex_30523 Int)) (or (<= (+ main_x 1) v_prenex_30523) (<= 0 (select main_a v_prenex_30523)) (< v_prenex_30523 main_x) (<= 0 (* 2 (select main_a v_prenex_30523)))))) (forall ((v_prenex_23167 Int) (v_prenex_23166 Int)) (or (<= (+ main_x 1) v_prenex_23166) (<= (+ (select main_a v_prenex_23166) 2) (select main_a v_prenex_23167)) (<= (select main_a v_prenex_23167) 1499) (< v_prenex_23166 main_x) (<= 0 (select main_a v_prenex_23166)) (<= (+ main_y 1) v_prenex_23167))) (forall ((v_prenex_27205 Int) (v_prenex_27206 Int)) (or (<= (+ main_x 1) v_prenex_27205) (<= (select main_a v_prenex_27206) 1000) (<= 0 (select main_a v_prenex_27205)) (<= (+ (select main_a v_prenex_27205) (select main_a v_prenex_27206)) 1000) (<= (select main_a v_prenex_27205) 998) (< v_prenex_27205 main_x) (<= 1002 (* 2 (select main_a v_prenex_27206))))) (or (forall ((v_prenex_26161 Int)) (or (<= (* 2 (select main_a v_prenex_26161)) 998) (< v_prenex_26161 main_x) (<= (+ main_x 1) v_prenex_26161) (<= (select main_a v_prenex_26161) 998))) (forall ((v_prenex_26162 Int)) (<= (select main_a v_prenex_26162) 1000))) (forall ((v_prenex_28760 Int) (v_prenex_28761 Int)) (or (<= 0 (* 2 (select main_a v_prenex_28760))) (<= (+ main_x 1) v_prenex_28760) (<= 1000 (+ (select main_a v_prenex_28760) (select main_a v_prenex_28761))) (<= (select main_a v_prenex_28760) 998) (< v_prenex_28760 main_x) (<= (* 2 (select main_a v_prenex_28761)) 2000))) (or (forall ((v_prenex_24462 Int)) (or (<= 0 (select main_a v_prenex_24462)) (< v_prenex_24462 main_x) (<= (+ main_x 1) v_prenex_24462) (<= (* 2 (select main_a v_prenex_24462)) 998))) (forall ((v_prenex_24463 Int)) (or (<= (select main_a v_prenex_24463) 1499) (<= (+ main_y 1) v_prenex_24463)))) (forall ((v_prenex_22375 Int) (v_prenex_22376 Int)) (or (<= (* 2 (select main_a v_prenex_22376)) 2000) (< v_prenex_22375 main_x) (<= 0 (* 2 (select main_a v_prenex_22375))) (<= (+ (select main_a v_prenex_22375) 2) (select main_a v_prenex_22376)) (<= (select main_a v_prenex_22376) 1499) (<= (+ main_x 1) v_prenex_22375) (<= (select main_a v_prenex_22375) 998))) (forall ((v_prenex_28874 Int)) (or (< v_prenex_28874 main_x) (<= (select main_a v_prenex_28874) 499) (<= (* 2 (select main_a v_prenex_28874)) 998) (<= 0 (select main_a v_prenex_28874)) (<= (+ main_x 1) v_prenex_28874))) (forall ((v_prenex_26769 Int) (v_prenex_26770 Int)) (or (<= 0 (+ (select main_a v_prenex_26769) 499)) (<= (+ main_x 1) v_prenex_26769) (< v_prenex_26769 main_x) (<= 2 (select main_a v_prenex_26770)) (<= (select main_a v_prenex_26769) 998) (<= (select main_a v_prenex_26770) (+ (select main_a v_prenex_26769) 1000)))) (forall ((v_prenex_22326 Int) (v_prenex_22327 Int)) (or (<= (* 2 (select main_a v_prenex_22327)) 2000) (<= (select main_a v_prenex_22327) (+ (select main_a v_prenex_22326) 1000)) (<= 0 (* 2 (select main_a v_prenex_22326))) (<= (+ main_x 1) v_prenex_22326) (< v_prenex_22326 main_x) (<= 501 (select main_a v_prenex_22327)) (<= (select main_a v_prenex_22326) 998))) (forall ((v_prenex_29496 Int) (v_prenex_29495 Int)) (or (< v_prenex_29495 main_x) (<= 501 (select main_a v_prenex_29496)) (<= 2 (select main_a v_prenex_29496)) (<= (+ main_x 1) v_prenex_29495) (<= 0 (+ (select main_a v_prenex_29495) 499)) (<= (select main_a v_prenex_29496) (+ (select main_a v_prenex_29495) 1000)) (<= (+ main_y 1) v_prenex_29496))) (or (forall ((v_prenex_22195 Int)) (or (<= (* 2 (select main_a v_prenex_22195)) 2000) (< v_prenex_22195 main_y) (<= (select main_a v_prenex_22195) 1499) (<= (+ main_y 1) v_prenex_22195))) (forall ((v_prenex_22194 Int)) (<= 0 (* 2 (select main_a v_prenex_22194))))) (forall ((v_prenex_22812 Int) (v_prenex_22813 Int)) (or (< v_prenex_22812 main_x) (<= (+ main_x 1) v_prenex_22812) (<= 501 (select main_a v_prenex_22813)) (<= 0 (+ (select main_a v_prenex_22812) 499)) (<= 2 (select main_a v_prenex_22813)) (<= (+ (select main_a v_prenex_22812) (select main_a v_prenex_22813)) 1000) (<= (+ main_y 1) v_prenex_22813))) (forall ((v_prenex_27932 Int) (v_prenex_27933 Int)) (or (< v_prenex_27933 main_y) (<= 1002 (* 2 (select main_a v_prenex_27933))) (<= 0 (select main_a v_prenex_27932)) (< v_prenex_27932 main_x) (<= (+ (select main_a v_prenex_27932) (select main_a v_prenex_27933)) 1000) (<= (+ main_x 1) v_prenex_27932) (<= 2 (select main_a v_prenex_27933)))) (forall ((v_prenex_25852 Int) (v_prenex_25853 Int)) (or (<= (select main_a v_prenex_25852) 998) (<= 0 (select main_a v_prenex_25852)) (< v_prenex_25852 main_x) (<= (+ main_x 1) v_prenex_25852) (<= 1000 (+ (select main_a v_prenex_25852) (select main_a v_prenex_25853))) (<= (select main_a v_prenex_25853) 1499) (<= 1002 (* 2 (select main_a v_prenex_25853))))) (forall ((v_prenex_26187 Int) (v_prenex_26188 Int)) (or (< v_prenex_26187 main_x) (<= (+ main_y 1) v_prenex_26188) (<= (+ main_x 1) v_prenex_26187) (<= 0 (select main_a v_prenex_26187)) (<= (+ (select main_a v_prenex_26187) (select main_a v_prenex_26188)) 1000))) (or (forall ((v_prenex_30514 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_30514))) (<= (select main_a v_prenex_30514) 1499))) (forall ((v_prenex_30513 Int)) (or (< v_prenex_30513 main_x) (<= (select main_a v_prenex_30513) 499) (<= (+ main_x 1) v_prenex_30513) (<= 0 (* 2 (select main_a v_prenex_30513)))))) (forall ((v_prenex_23534 Int) (v_prenex_23535 Int)) (or (< v_prenex_23534 main_x) (<= (+ main_x 1) v_prenex_23534) (<= 1002 (* 2 (select main_a v_prenex_23535))) (<= (+ (select main_a v_prenex_23534) 2) (select main_a v_prenex_23535)) (<= (* 2 (select main_a v_prenex_23534)) 998))) (forall ((v_prenex_24043 Int) (v_prenex_24042 Int)) (or (< v_prenex_24042 main_x) (<= (+ (select main_a v_prenex_24042) 2) (select main_a v_prenex_24043)) (<= (+ main_x 1) v_prenex_24042) (<= (select main_a v_prenex_24042) 998) (<= 0 (+ (select main_a v_prenex_24042) 499)) (<= (select main_a v_prenex_24043) 1499))) (forall ((v_prenex_22837 Int) (v_prenex_22836 Int)) (or (<= (+ (select main_a v_prenex_22836) 2) (select main_a v_prenex_22837)) (<= (* 2 (select main_a v_prenex_22837)) 2000) (< v_prenex_22836 main_x) (<= (select main_a v_prenex_22836) 499) (<= 1002 (* 2 (select main_a v_prenex_22837))) (<= (+ main_x 1) v_prenex_22836) (<= 0 (select main_a v_prenex_22836)))) (forall ((v_prenex_25373 Int) (v_prenex_25372 Int)) (or (<= (+ main_x 1) v_prenex_25372) (<= (+ (select main_a v_prenex_25372) (select main_a v_prenex_25373)) 1000) (< v_prenex_25372 main_x) (< v_prenex_25373 main_y) (<= (select main_a v_prenex_25373) 1000) (<= (* 2 (select main_a v_prenex_25372)) 998))) (forall ((v_prenex_27084 Int) (v_prenex_27085 Int)) (or (<= (select main_a v_prenex_27085) (+ (select main_a v_prenex_27084) 1000)) (< v_prenex_27085 main_y) (< v_prenex_27084 main_x) (<= (+ main_x 1) v_prenex_27084) (<= (* 2 (select main_a v_prenex_27085)) 2000) (<= (select main_a v_prenex_27084) 499))) (forall ((v_prenex_27579 Int) (v_prenex_27580 Int)) (or (<= (+ main_x 1) v_prenex_27579) (<= 2 (select main_a v_prenex_27580)) (<= (+ (select main_a v_prenex_27579) 2) (select main_a v_prenex_27580)) (<= (* 2 (select main_a v_prenex_27579)) 998) (<= 0 (select main_a v_prenex_27579)) (< v_prenex_27579 main_x) (<= (select main_a v_prenex_27580) 1499))) (forall ((v_prenex_27183 Int) (v_prenex_27184 Int)) (or (<= (* 2 (select main_a v_prenex_27183)) 998) (<= (+ main_x 1) v_prenex_27183) (<= 1000 (+ (select main_a v_prenex_27183) (select main_a v_prenex_27184))) (< v_prenex_27183 main_x) (<= 2 (select main_a v_prenex_27184)) (<= 501 (select main_a v_prenex_27184)) (<= (select main_a v_prenex_27183) 499))) (forall ((v_prenex_29309 Int) (v_prenex_29310 Int)) (or (<= (+ main_x 1) v_prenex_29309) (<= (select main_a v_prenex_29309) 499) (< v_prenex_29309 main_x) (<= (+ (select main_a v_prenex_29309) 2) (select main_a v_prenex_29310)) (<= (select main_a v_prenex_29310) 1000))) (forall ((v_prenex_23703 Int) (v_prenex_23702 Int)) (or (< v_prenex_23702 main_x) (<= 1002 (* 2 (select main_a v_prenex_23703))) (<= (+ main_x 1) v_prenex_23702) (<= (* 2 (select main_a v_prenex_23702)) 998) (<= (* 2 (select main_a v_prenex_23703)) 2000) (<= (+ (select main_a v_prenex_23702) (select main_a v_prenex_23703)) 1000) (<= (+ main_y 1) v_prenex_23703))) (forall ((v_prenex_29969 Int) (v_prenex_29968 Int)) (or (<= (select main_a v_prenex_29969) 1499) (<= (+ main_y 1) v_prenex_29969) (<= 1002 (* 2 (select main_a v_prenex_29969))) (<= (+ main_x 1) v_prenex_29968) (<= (select main_a v_prenex_29968) 998) (< v_prenex_29968 main_x) (<= (+ (select main_a v_prenex_29968) 2) (select main_a v_prenex_29969)))) (forall ((v_prenex_26334 Int) (v_prenex_26333 Int)) (or (<= (+ main_x 1) v_prenex_26333) (< v_prenex_26333 main_x) (<= (select main_a v_prenex_26333) 499) (<= 0 (select main_a v_prenex_26333)) (<= (+ (select main_a v_prenex_26333) (select main_a v_prenex_26334)) 1000) (<= (select main_a v_prenex_26334) 1000))) (forall ((v_prenex_28537 Int) (v_prenex_28536 Int)) (or (<= (select main_a v_prenex_28537) 1000) (< v_prenex_28537 main_y) (<= (+ main_x 1) v_prenex_28536) (< v_prenex_28536 main_x) (<= (select main_a v_prenex_28536) 499) (<= (+ (select main_a v_prenex_28536) (select main_a v_prenex_28537)) 1000))) (or (forall ((v_prenex_26691 Int)) (or (<= 0 (select main_a v_prenex_26691)) (<= (+ main_x 1) v_prenex_26691) (< v_prenex_26691 main_x) (<= 0 (* 2 (select main_a v_prenex_26691))))) (forall ((v_prenex_26692 Int)) (or (<= (* 2 (select main_a v_prenex_26692)) 2000) (<= (select main_a v_prenex_26692) 1499) (< v_prenex_26692 main_y)))) (forall ((v_prenex_26649 Int) (v_prenex_26650 Int)) (or (< v_prenex_26649 main_x) (<= 0 (+ (select main_a v_prenex_26649) 499)) (< v_prenex_26650 main_y) (<= (+ main_x 1) v_prenex_26649) (<= (* 2 (select main_a v_prenex_26650)) 2000) (<= (select main_a v_prenex_26650) 1499) (<= (+ (select main_a v_prenex_26649) 2) (select main_a v_prenex_26650)))) (forall ((v_prenex_25915 Int) (v_prenex_25916 Int)) (or (<= (+ main_x 1) v_prenex_25915) (< v_prenex_25915 main_x) (<= 1000 (+ (select main_a v_prenex_25915) (select main_a v_prenex_25916))) (<= (select main_a v_prenex_25916) 1499) (<= (* 2 (select main_a v_prenex_25916)) 2000) (<= (select main_a v_prenex_25915) 998) (< v_prenex_25916 main_y))) (forall ((v_prenex_27384 Int) (v_prenex_27383 Int)) (or (<= 0 (select main_a v_prenex_27383)) (<= 1000 (+ (select main_a v_prenex_27383) (select main_a v_prenex_27384))) (<= (select main_a v_prenex_27384) 1000) (< v_prenex_27383 main_x) (<= 0 (* 2 (select main_a v_prenex_27383))) (<= (+ main_x 1) v_prenex_27383) (<= (* 2 (select main_a v_prenex_27384)) 2000))) (forall ((v_prenex_24650 Int) (v_prenex_24649 Int)) (or (<= (select main_a v_prenex_24649) 499) (<= (select main_a v_prenex_24650) 1499) (<= (+ main_x 1) v_prenex_24649) (< v_prenex_24649 main_x) (<= 1002 (* 2 (select main_a v_prenex_24650))) (<= 1000 (+ (select main_a v_prenex_24649) (select main_a v_prenex_24650))))) (forall ((v_prenex_30387 Int) (v_prenex_30386 Int)) (or (<= (+ main_x 1) v_prenex_30386) (<= (* 2 (select main_a v_prenex_30386)) 998) (<= (* 2 (select main_a v_prenex_30387)) 2000) (< v_prenex_30386 main_x) (<= 1002 (* 2 (select main_a v_prenex_30387))) (<= (+ (select main_a v_prenex_30386) 2) (select main_a v_prenex_30387)))) (forall ((v_prenex_26336 Int) (v_prenex_26335 Int)) (or (< v_prenex_26335 main_x) (<= (+ (select main_a v_prenex_26335) 2) (select main_a v_prenex_26336)) (<= (* 2 (select main_a v_prenex_26336)) 2000) (<= (select main_a v_prenex_26335) 499) (<= 501 (select main_a v_prenex_26336)) (<= (select main_a v_prenex_26335) 998) (<= (+ main_x 1) v_prenex_26335))) (forall ((v_prenex_24928 Int) (v_prenex_24929 Int)) (or (<= (+ main_x 1) v_prenex_24928) (<= 501 (select main_a v_prenex_24929)) (<= 2 (select main_a v_prenex_24929)) (< v_prenex_24928 main_x) (<= (select main_a v_prenex_24928) 998) (< v_prenex_24929 main_y) (<= (select main_a v_prenex_24929) (+ (select main_a v_prenex_24928) 1000)))) (forall ((v_prenex_25788 Int) (v_prenex_25789 Int)) (or (<= 0 (* 2 (select main_a v_prenex_25788))) (< v_prenex_25788 main_x) (<= (+ (select main_a v_prenex_25788) 2) (select main_a v_prenex_25789)) (<= 2 (select main_a v_prenex_25789)) (<= (+ main_x 1) v_prenex_25788) (<= (* 2 (select main_a v_prenex_25788)) 998))) (forall ((v_prenex_29270 Int) (v_prenex_29269 Int)) (or (<= (* 2 (select main_a v_prenex_29270)) 2000) (<= (+ main_x 1) v_prenex_29269) (< v_prenex_29269 main_x) (<= (+ (select main_a v_prenex_29269) 2) (select main_a v_prenex_29270)) (<= (+ main_y 1) v_prenex_29270) (<= (select main_a v_prenex_29269) 998))) (forall ((v_prenex_28898 Int) (v_prenex_28897 Int)) (or (<= 0 (select main_a v_prenex_28897)) (< v_prenex_28897 main_x) (<= (+ main_x 1) v_prenex_28897) (<= 0 (+ (select main_a v_prenex_28897) 499)) (<= (select main_a v_prenex_28898) (+ (select main_a v_prenex_28897) 1000)) (<= (select main_a v_prenex_28898) 1000))) (forall ((v_prenex_23868 Int) (v_prenex_23869 Int)) (or (< v_prenex_23868 main_x) (<= 1000 (+ (select main_a v_prenex_23868) (select main_a v_prenex_23869))) (<= 0 (* 2 (select main_a v_prenex_23868))) (<= (select main_a v_prenex_23869) 1499) (<= 501 (select main_a v_prenex_23869)) (<= (select main_a v_prenex_23868) 499) (<= (+ main_x 1) v_prenex_23868))) (forall ((v_prenex_28371 Int) (v_prenex_28372 Int)) (or (<= (select main_a v_prenex_28372) 1000) (<= 0 (select main_a v_prenex_28371)) (<= 0 (* 2 (select main_a v_prenex_28371))) (<= (select main_a v_prenex_28372) (+ (select main_a v_prenex_28371) 1000)) (< v_prenex_28371 main_x) (<= 501 (select main_a v_prenex_28372)) (<= (+ main_x 1) v_prenex_28371))) (forall ((v_prenex_24299 Int) (v_prenex_24298 Int)) (or (<= (+ main_y 1) v_prenex_24299) (<= (+ (select main_a v_prenex_24298) (select main_a v_prenex_24299)) 1000) (<= 1002 (* 2 (select main_a v_prenex_24299))) (< v_prenex_24298 main_x) (<= 0 (select main_a v_prenex_24298)) (<= (+ main_x 1) v_prenex_24298))) (forall ((v_prenex_29725 Int) (v_prenex_29726 Int)) (or (<= (+ main_x 1) v_prenex_29725) (<= 2 (select main_a v_prenex_29726)) (<= 0 (+ (select main_a v_prenex_29725) 499)) (<= 0 (* 2 (select main_a v_prenex_29725))) (< v_prenex_29725 main_x) (<= 1000 (+ (select main_a v_prenex_29725) (select main_a v_prenex_29726))) (<= (* 2 (select main_a v_prenex_29726)) 2000))) (or (forall ((v_prenex_29785 Int)) (or (<= 501 (select main_a v_prenex_29785)) (<= (select main_a v_prenex_29785) 1000))) (forall ((v_prenex_29784 Int)) (or (<= (+ main_x 1) v_prenex_29784) (< v_prenex_29784 main_x) (<= 0 (* 2 (select main_a v_prenex_29784)))))) (forall ((v_prenex_28535 Int) (v_prenex_28534 Int)) (or (<= 0 (* 2 (select main_a v_prenex_28534))) (< v_prenex_28535 main_y) (<= (select main_a v_prenex_28535) (+ (select main_a v_prenex_28534) 1000)) (< v_prenex_28534 main_x) (<= (+ main_x 1) v_prenex_28534) (<= 501 (select main_a v_prenex_28535)))) (forall ((v_prenex_28496 Int) (v_prenex_28495 Int)) (or (<= 0 (select main_a v_prenex_28495)) (<= 501 (select main_a v_prenex_28496)) (<= (+ main_x 1) v_prenex_28495) (<= 2 (select main_a v_prenex_28496)) (<= (+ (select main_a v_prenex_28495) (select main_a v_prenex_28496)) 1000) (< v_prenex_28495 main_x) (<= (select main_a v_prenex_28495) 499))) (forall ((v_prenex_24850 Int) (v_prenex_24849 Int)) (or (<= 1000 (+ (select main_a v_prenex_24849) (select main_a v_prenex_24850))) (< v_prenex_24849 main_x) (<= 0 (+ (select main_a v_prenex_24849) 499)) (<= (+ main_x 1) v_prenex_24849) (<= (* 2 (select main_a v_prenex_24849)) 998) (<= (select main_a v_prenex_24850) 1499) (<= 1002 (* 2 (select main_a v_prenex_24850))))) (or (forall ((v_prenex_30471 Int)) (or (<= 0 (select main_a v_prenex_30471)) (<= (+ main_x 1) v_prenex_30471) (<= 0 (* 2 (select main_a v_prenex_30471))) (< v_prenex_30471 main_x))) (forall ((v_prenex_30472 Int)) (or (<= 2 (select main_a v_prenex_30472)) (< v_prenex_30472 main_y)))) (or (forall ((v_prenex_25320 Int)) (or (<= 0 (* 2 (select main_a v_prenex_25320))) (<= (select main_a v_prenex_25320) 998) (<= (+ main_x 1) v_prenex_25320) (< v_prenex_25320 main_x))) (forall ((v_prenex_25321 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_25321))) (<= 2 (select main_a v_prenex_25321))))) (forall ((v_prenex_23637 Int) (v_prenex_23636 Int)) (or (<= (select main_a v_prenex_23637) 1499) (<= (* 2 (select main_a v_prenex_23636)) 998) (<= (+ (select main_a v_prenex_23636) (select main_a v_prenex_23637)) 1000) (<= (+ main_x 1) v_prenex_23636) (<= 0 (select main_a v_prenex_23636)) (< v_prenex_23636 main_x))) (or (forall ((v_prenex_24886 Int)) (or (<= (+ main_y 1) v_prenex_24886) (<= 501 (select main_a v_prenex_24886)) (<= 1002 (* 2 (select main_a v_prenex_24886))))) (forall ((v_prenex_24885 Int)) (or (<= (+ main_x 1) v_prenex_24885) (< v_prenex_24885 main_x) (<= 0 (* 2 (select main_a v_prenex_24885))) (<= 0 (select main_a v_prenex_24885))))) (or (forall ((v_prenex_29850 Int)) (or (< v_prenex_29850 main_x) (<= (+ main_x 1) v_prenex_29850) (<= 0 (* 2 (select main_a v_prenex_29850))) (<= 0 (select main_a v_prenex_29850)))) (forall ((v_prenex_29851 Int)) (or (<= (+ main_y 1) v_prenex_29851) (<= (* 2 (select main_a v_prenex_29851)) 2000)))) (or (forall ((v_prenex_28573 Int)) (or (<= (* 2 (select main_a v_prenex_28573)) 2000) (<= (+ main_y 1) v_prenex_28573))) (forall ((v_prenex_28572 Int)) (or (< v_prenex_28572 main_x) (<= (+ main_x 1) v_prenex_28572) (<= (* 2 (select main_a v_prenex_28572)) 998) (<= (select main_a v_prenex_28572) 499)))) (forall ((v_prenex_30309 Int) (v_prenex_30308 Int)) (or (<= 0 (select main_a v_prenex_30308)) (<= 2 (select main_a v_prenex_30309)) (<= (select main_a v_prenex_30309) 1499) (<= (+ main_x 1) v_prenex_30308) (<= (+ main_y 1) v_prenex_30309) (< v_prenex_30308 main_x) (<= (select main_a v_prenex_30309) (+ (select main_a v_prenex_30308) 1000)))) (or (forall ((v_prenex_26497 Int)) (or (<= 0 (* 2 (select main_a v_prenex_26497))) (<= (+ main_x 1) v_prenex_26497) (< v_prenex_26497 main_x))) (forall ((v_prenex_26498 Int)) (or (<= (select main_a v_prenex_26498) 1000) (<= 1002 (* 2 (select main_a v_prenex_26498))) (<= (+ main_y 1) v_prenex_26498)))) (or (forall ((v_prenex_22762 Int)) (or (< v_prenex_22762 main_x) (<= (* 2 (select main_a v_prenex_22762)) 998) (<= (+ main_x 1) v_prenex_22762))) (forall ((v_prenex_22763 Int)) (or (<= (select main_a v_prenex_22763) 1000) (<= 1002 (* 2 (select main_a v_prenex_22763))) (<= (+ main_y 1) v_prenex_22763)))) (forall ((v_prenex_27865 Int) (v_prenex_27864 Int)) (or (<= 2 (select main_a v_prenex_27865)) (<= 0 (* 2 (select main_a v_prenex_27864))) (< v_prenex_27864 main_x) (<= (* 2 (select main_a v_prenex_27865)) 2000) (<= (+ main_x 1) v_prenex_27864) (<= (+ (select main_a v_prenex_27864) (select main_a v_prenex_27865)) 1000))) (forall ((v_prenex_29324 Int) (v_prenex_29323 Int)) (or (< v_prenex_29323 main_x) (<= 0 (* 2 (select main_a v_prenex_29323))) (<= (select main_a v_prenex_29324) 1499) (<= (select main_a v_prenex_29324) (+ (select main_a v_prenex_29323) 1000)) (<= (* 2 (select main_a v_prenex_29324)) 2000) (<= (* 2 (select main_a v_prenex_29323)) 998) (<= (+ main_x 1) v_prenex_29323))) (forall ((v_prenex_28755 Int) (v_prenex_28754 Int)) (or (<= (* 2 (select main_a v_prenex_28755)) 2000) (<= 0 (+ (select main_a v_prenex_28754) 499)) (<= (* 2 (select main_a v_prenex_28754)) 998) (<= (+ main_x 1) v_prenex_28754) (< v_prenex_28754 main_x) (<= (+ (select main_a v_prenex_28754) 2) (select main_a v_prenex_28755)) (<= 2 (select main_a v_prenex_28755)))) (forall ((v_prenex_30002 Int) (v_prenex_30003 Int)) (or (< v_prenex_30002 main_x) (<= (* 2 (select main_a v_prenex_30002)) 998) (<= 2 (select main_a v_prenex_30003)) (<= (+ main_x 1) v_prenex_30002) (<= (+ main_y 1) v_prenex_30003) (<= (+ (select main_a v_prenex_30002) (select main_a v_prenex_30003)) 1000))) (forall ((v_prenex_30005 Int) (v_prenex_30004 Int)) (or (<= (+ (select main_a v_prenex_30004) 2) (select main_a v_prenex_30005)) (<= (* 2 (select main_a v_prenex_30005)) 2000) (<= 1002 (* 2 (select main_a v_prenex_30005))) (<= 0 (+ (select main_a v_prenex_30004) 499)) (< v_prenex_30004 main_x) (<= (+ main_x 1) v_prenex_30004) (<= (* 2 (select main_a v_prenex_30004)) 998))) (or (forall ((v_prenex_27900 Int)) (or (<= (+ main_x 1) v_prenex_27900) (< v_prenex_27900 main_x) (<= 0 (* 2 (select main_a v_prenex_27900))))) (forall ((v_prenex_27901 Int)) (or (<= (select main_a v_prenex_27901) 1000) (< v_prenex_27901 main_y)))) (forall ((v_prenex_22196 Int) (v_prenex_22197 Int)) (or (<= (select main_a v_prenex_22196) 499) (< v_prenex_22196 main_x) (<= (+ main_x 1) v_prenex_22196) (<= 2 (select main_a v_prenex_22197)) (<= (+ (select main_a v_prenex_22196) (select main_a v_prenex_22197)) 1000) (<= (+ main_y 1) v_prenex_22197))) (forall ((v_prenex_22466 Int) (v_prenex_22465 Int)) (or (<= 2 (select main_a v_prenex_22466)) (< v_prenex_22465 main_x) (<= (+ main_x 1) v_prenex_22465) (<= 1000 (+ (select main_a v_prenex_22465) (select main_a v_prenex_22466))) (<= 0 (* 2 (select main_a v_prenex_22465))) (<= 0 (select main_a v_prenex_22465)) (<= (select main_a v_prenex_22466) 1000))) (forall ((v_prenex_23863 Int) (v_prenex_23862 Int)) (or (<= 2 (select main_a v_prenex_23863)) (<= (+ main_x 1) v_prenex_23862) (<= 1000 (+ (select main_a v_prenex_23862) (select main_a v_prenex_23863))) (< v_prenex_23862 main_x) (<= 501 (select main_a v_prenex_23863)) (<= (* 2 (select main_a v_prenex_23862)) 998) (<= 0 (select main_a v_prenex_23862)))) (forall ((v_prenex_24801 Int) (v_prenex_24802 Int)) (or (<= (select main_a v_prenex_24802) 1000) (<= (+ (select main_a v_prenex_24801) (select main_a v_prenex_24802)) 1000) (<= (+ main_x 1) v_prenex_24801) (<= (select main_a v_prenex_24801) 499) (<= 2 (select main_a v_prenex_24802)) (< v_prenex_24801 main_x) (<= 0 (select main_a v_prenex_24801)))) (forall ((v_prenex_29206 Int) (v_prenex_29205 Int)) (or (< v_prenex_29206 main_y) (<= 2 (select main_a v_prenex_29206)) (< v_prenex_29205 main_x) (<= (+ main_x 1) v_prenex_29205) (<= (select main_a v_prenex_29206) (+ (select main_a v_prenex_29205) 1000)) (<= 0 (+ (select main_a v_prenex_29205) 499)))) (forall ((v_prenex_25713 Int) (v_prenex_25714 Int)) (or (<= 0 (select main_a v_prenex_25713)) (< v_prenex_25713 main_x) (<= 1000 (+ (select main_a v_prenex_25713) (select main_a v_prenex_25714))) (<= (+ main_x 1) v_prenex_25713) (<= (* 2 (select main_a v_prenex_25714)) 2000) (<= (+ main_y 1) v_prenex_25714))) (forall ((v_prenex_29099 Int) (v_prenex_29098 Int)) (or (<= (+ main_x 1) v_prenex_29098) (<= (* 2 (select main_a v_prenex_29099)) 2000) (<= 1000 (+ (select main_a v_prenex_29098) (select main_a v_prenex_29099))) (<= (select main_a v_prenex_29098) 499) (< v_prenex_29098 main_x) (<= (select main_a v_prenex_29099) 1000) (<= (select main_a v_prenex_29098) 998))) (forall ((v_prenex_30611 Int) (v_prenex_30610 Int)) (or (<= (+ main_x 1) v_prenex_30610) (<= 0 (select main_a v_prenex_30610)) (<= (select main_a v_prenex_30610) 499) (< v_prenex_30610 main_x) (<= 1000 (+ (select main_a v_prenex_30610) (select main_a v_prenex_30611))) (<= (select main_a v_prenex_30611) 1000))) (forall ((v_prenex_22706 Int) (v_prenex_22707 Int)) (or (<= (select main_a v_prenex_22707) 1000) (<= (+ (select main_a v_prenex_22706) (select main_a v_prenex_22707)) 1000) (<= 1002 (* 2 (select main_a v_prenex_22707))) (<= (+ main_x 1) v_prenex_22706) (<= (select main_a v_prenex_22706) 499) (< v_prenex_22706 main_x))) (or (forall ((v_prenex_24589 Int)) (or (< v_prenex_24589 main_y) (<= (select main_a v_prenex_24589) 1000))) (forall ((v_prenex_24588 Int)) (or (<= (* 2 (select main_a v_prenex_24588)) 998) (<= (+ main_x 1) v_prenex_24588) (< v_prenex_24588 main_x)))) (forall ((v_prenex_24174 Int) (v_prenex_24173 Int)) (or (<= (select main_a v_prenex_24174) 1499) (<= (* 2 (select main_a v_prenex_24173)) 998) (<= (* 2 (select main_a v_prenex_24174)) 2000) (<= (+ main_x 1) v_prenex_24173) (< v_prenex_24173 main_x) (<= (+ (select main_a v_prenex_24173) 2) (select main_a v_prenex_24174)) (<= (+ main_y 1) v_prenex_24174))) (forall ((v_prenex_24674 Int) (v_prenex_24673 Int)) (or (<= (+ main_x 1) v_prenex_24673) (<= (select main_a v_prenex_24674) 1499) (< v_prenex_24673 main_x) (<= (select main_a v_prenex_24674) (+ (select main_a v_prenex_24673) 1000)) (< v_prenex_24674 main_y) (<= (select main_a v_prenex_24673) 499))) (forall ((v_prenex_28034 Int) (v_prenex_28033 Int)) (or (<= (+ main_y 1) v_prenex_28034) (<= (* 2 (select main_a v_prenex_28034)) 2000) (<= (+ main_x 1) v_prenex_28033) (<= 0 (+ (select main_a v_prenex_28033) 499)) (< v_prenex_28033 main_x) (<= (select main_a v_prenex_28034) (+ (select main_a v_prenex_28033) 1000)))) (forall ((v_prenex_26957 Int) (v_prenex_26958 Int)) (or (<= 0 (+ (select main_a v_prenex_26957) 499)) (<= 1000 (+ (select main_a v_prenex_26957) (select main_a v_prenex_26958))) (<= (* 2 (select main_a v_prenex_26958)) 2000) (<= 2 (select main_a v_prenex_26958)) (<= 0 (select main_a v_prenex_26957)) (<= (+ main_x 1) v_prenex_26957) (< v_prenex_26957 main_x))) (forall ((v_prenex_23016 Int) (v_prenex_23017 Int)) (or (<= (* 2 (select main_a v_prenex_23017)) 2000) (<= (select main_a v_prenex_23017) 1000) (<= (+ (select main_a v_prenex_23016) 2) (select main_a v_prenex_23017)) (< v_prenex_23016 main_x) (<= (select main_a v_prenex_23016) 998) (<= (+ main_x 1) v_prenex_23016))) (forall ((v_prenex_25993 Int) (v_prenex_25994 Int)) (or (< v_prenex_25993 main_x) (< v_prenex_25994 main_y) (<= 501 (select main_a v_prenex_25994)) (<= (+ main_y 1) v_prenex_25994) (<= 1000 (+ (select main_a v_prenex_25993) (select main_a v_prenex_25994))))) (forall ((v_prenex_24597 Int) (v_prenex_24598 Int)) (or (<= 2 (select main_a v_prenex_24598)) (<= (+ main_x 1) v_prenex_24597) (<= (select main_a v_prenex_24597) 499) (< v_prenex_24597 main_x) (<= (select main_a v_prenex_24597) 998) (<= (select main_a v_prenex_24598) (+ (select main_a v_prenex_24597) 1000)))) (forall ((v_prenex_27533 Int) (v_prenex_27534 Int)) (or (<= (+ main_x 1) v_prenex_27533) (<= (* 2 (select main_a v_prenex_27533)) 998) (< v_prenex_27533 main_x) (<= 0 (* 2 (select main_a v_prenex_27533))) (<= 501 (select main_a v_prenex_27534)) (<= 1000 (+ (select main_a v_prenex_27533) (select main_a v_prenex_27534))))) (forall ((v_prenex_25611 Int) (v_prenex_25610 Int)) (or (< v_prenex_25611 main_y) (<= (select main_a v_prenex_25610) 499) (<= (+ main_x 1) v_prenex_25610) (<= (+ (select main_a v_prenex_25610) (select main_a v_prenex_25611)) 1000) (< v_prenex_25610 main_x))) (forall ((v_prenex_29436 Int) (v_prenex_29435 Int)) (or (<= (+ main_x 1) v_prenex_29435) (< v_prenex_29435 main_x) (<= (select main_a v_prenex_29436) (+ (select main_a v_prenex_29435) 1000)) (<= (* 2 (select main_a v_prenex_29435)) 998) (<= (select main_a v_prenex_29436) 1499) (<= 0 (select main_a v_prenex_29435)))) (forall ((v_prenex_24498 Int) (v_prenex_24499 Int)) (or (<= (select main_a v_prenex_24499) 1000) (< v_prenex_24498 main_x) (<= 1000 (+ (select main_a v_prenex_24498) (select main_a v_prenex_24499))) (<= (select main_a v_prenex_24498) 998) (< v_prenex_24499 main_y) (<= (+ main_x 1) v_prenex_24498))) (forall ((v_prenex_25469 Int) (v_prenex_25468 Int)) (or (<= (+ main_y 1) v_prenex_25469) (<= (* 2 (select main_a v_prenex_25468)) 998) (<= (+ (select main_a v_prenex_25468) 2) (select main_a v_prenex_25469)) (< v_prenex_25468 main_x) (<= 2 (select main_a v_prenex_25469)) (<= (+ main_x 1) v_prenex_25468) (<= (select main_a v_prenex_25469) 1000))) (or (forall ((v_prenex_24100 Int)) (or (< v_prenex_24100 main_x) (<= (+ main_x 1) v_prenex_24100) (<= 0 (select main_a v_prenex_24100)))) (forall ((v_prenex_24101 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_24101))) (<= (+ main_y 1) v_prenex_24101)))) (or (forall ((v_prenex_23359 Int)) (or (<= (select main_a v_prenex_23359) 1000) (<= 1002 (* 2 (select main_a v_prenex_23359))) (<= (+ main_y 1) v_prenex_23359))) (forall ((v_prenex_23358 Int)) (or (< v_prenex_23358 main_x) (<= (+ main_x 1) v_prenex_23358) (<= (* 2 (select main_a v_prenex_23358)) 998) (<= (select main_a v_prenex_23358) 998)))) (forall ((v_prenex_27096 Int) (v_prenex_27097 Int)) (or (<= (+ main_x 1) v_prenex_27096) (< v_prenex_27096 main_x) (<= (select main_a v_prenex_27097) 1499) (<= (select main_a v_prenex_27097) 1000) (<= (select main_a v_prenex_27096) 499) (<= 0 (select main_a v_prenex_27096)) (<= (+ (select main_a v_prenex_27096) 2) (select main_a v_prenex_27097)))) (or (forall ((v_prenex_23208 Int)) (or (<= 0 (* 2 (select main_a v_prenex_23208))) (<= (+ main_x 1) v_prenex_23208) (<= (* 2 (select main_a v_prenex_23208)) 998) (< v_prenex_23208 main_x))) (forall ((v_prenex_23209 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_23209))) (< v_prenex_23209 main_y) (<= (select main_a v_prenex_23209) 1000)))) (forall ((v_prenex_25753 Int) (v_prenex_25754 Int)) (or (<= 2 (select main_a v_prenex_25754)) (<= (* 2 (select main_a v_prenex_25754)) 2000) (<= (+ main_x 1) v_prenex_25753) (<= (select main_a v_prenex_25753) 998) (< v_prenex_25753 main_x) (<= (+ (select main_a v_prenex_25753) (select main_a v_prenex_25754)) 1000) (<= (select main_a v_prenex_25753) 499))) (forall ((v_prenex_25913 Int) (v_prenex_25914 Int)) (or (<= (* 2 (select main_a v_prenex_25914)) 2000) (<= 0 (* 2 (select main_a v_prenex_25913))) (< v_prenex_25913 main_x) (<= (+ (select main_a v_prenex_25913) (select main_a v_prenex_25914)) 1000) (<= 2 (select main_a v_prenex_25914)) (<= (+ main_x 1) v_prenex_25913) (<= 0 (+ (select main_a v_prenex_25913) 499)))) (forall ((v_prenex_28283 Int) (v_prenex_28284 Int)) (or (<= (select main_a v_prenex_28284) 1000) (<= (+ main_x 1) v_prenex_28283) (<= 2 (select main_a v_prenex_28284)) (<= 0 (select main_a v_prenex_28283)) (<= (select main_a v_prenex_28283) 499) (< v_prenex_28283 main_x) (<= (select main_a v_prenex_28284) (+ (select main_a v_prenex_28283) 1000)))) (or (forall ((v_prenex_23731 Int)) (or (<= (select main_a v_prenex_23731) 1000) (<= 1002 (* 2 (select main_a v_prenex_23731))))) (forall ((v_prenex_23730 Int)) (or (<= (select main_a v_prenex_23730) 499) (<= (* 2 (select main_a v_prenex_23730)) 998) (<= 0 (select main_a v_prenex_23730)) (<= (+ main_x 1) v_prenex_23730) (< v_prenex_23730 main_x)))) (or (forall ((v_prenex_26555 Int)) (or (<= (+ main_x 1) v_prenex_26555) (<= (select main_a v_prenex_26555) 499) (<= 0 (select main_a v_prenex_26555)) (<= (* 2 (select main_a v_prenex_26555)) 998) (< v_prenex_26555 main_x))) (forall ((v_prenex_26556 Int)) (or (<= (select main_a v_prenex_26556) 1499) (<= 1002 (* 2 (select main_a v_prenex_26556)))))) (or (forall ((v_prenex_28730 Int)) (or (<= (+ main_x 1) v_prenex_28730) (< v_prenex_28730 main_x) (<= (* 2 (select main_a v_prenex_28730)) 998) (<= 0 (select main_a v_prenex_28730)))) (forall ((v_prenex_28731 Int)) (<= (* 2 (select main_a v_prenex_28731)) 2000))) (forall ((v_prenex_28580 Int) (v_prenex_28581 Int)) (or (< v_prenex_28580 main_x) (<= 0 (select main_a v_prenex_28580)) (<= (+ (select main_a v_prenex_28580) (select main_a v_prenex_28581)) 1000) (<= 501 (select main_a v_prenex_28581)) (<= (select main_a v_prenex_28580) 499) (<= (+ main_x 1) v_prenex_28580))) (forall ((v_prenex_24861 Int) (v_prenex_24862 Int)) (or (<= (* 2 (select main_a v_prenex_24862)) 2000) (<= (+ main_x 1) v_prenex_24861) (<= 0 (+ (select main_a v_prenex_24861) 499)) (<= 501 (select main_a v_prenex_24862)) (<= 1000 (+ (select main_a v_prenex_24861) (select main_a v_prenex_24862))) (< v_prenex_24862 main_y) (< v_prenex_24861 main_x))) (forall ((v_prenex_22595 Int) (v_prenex_22596 Int)) (or (<= (+ main_x 1) v_prenex_22595) (<= (* 2 (select main_a v_prenex_22595)) 998) (<= 1002 (* 2 (select main_a v_prenex_22596))) (< v_prenex_22595 main_x) (<= 501 (select main_a v_prenex_22596)) (<= (+ (select main_a v_prenex_22595) 2) (select main_a v_prenex_22596)) (<= (select main_a v_prenex_22595) 499))) (or (forall ((v_prenex_26711 Int)) (or (<= (+ main_x 1) v_prenex_26711) (< v_prenex_26711 main_x) (<= 0 (* 2 (select main_a v_prenex_26711))) (<= (* 2 (select main_a v_prenex_26711)) 998))) (forall ((v_prenex_26712 Int)) (or (<= 501 (select main_a v_prenex_26712)) (<= (+ main_y 1) v_prenex_26712)))) (or (forall ((v_prenex_25007 Int)) (or (< v_prenex_25007 main_y) (<= 501 (select main_a v_prenex_25007)) (<= (+ main_y 1) v_prenex_25007))) (forall ((v_prenex_25006 Int)) (or (<= (* 2 (select main_a v_prenex_25006)) 998) (<= (+ main_x 1) v_prenex_25006)))) (forall ((v_prenex_28108 Int) (v_prenex_28107 Int)) (or (<= (+ main_x 1) v_prenex_28107) (< v_prenex_28107 main_x) (<= 2 (select main_a v_prenex_28108)) (<= (select main_a v_prenex_28107) 998) (<= (select main_a v_prenex_28108) (+ (select main_a v_prenex_28107) 1000)) (<= (select main_a v_prenex_28107) 499) (<= (* 2 (select main_a v_prenex_28108)) 2000))) (forall ((v_prenex_27800 Int) (v_prenex_27801 Int)) (or (<= (+ (select main_a v_prenex_27800) 2) (select main_a v_prenex_27801)) (< v_prenex_27801 main_y) (< v_prenex_27800 main_x) (<= (+ main_y 1) v_prenex_27801) (<= (+ main_x 1) v_prenex_27800))) (or (forall ((v_prenex_25757 Int)) (or (<= 0 (select main_a v_prenex_25757)) (<= (select main_a v_prenex_25757) 499) (<= 0 (* 2 (select main_a v_prenex_25757))) (<= (+ main_x 1) v_prenex_25757) (< v_prenex_25757 main_x))) (forall ((v_prenex_25758 Int)) (or (<= (select main_a v_prenex_25758) 1499) (<= (* 2 (select main_a v_prenex_25758)) 2000)))) (forall ((v_prenex_23921 Int) (v_prenex_23920 Int)) (or (<= (select main_a v_prenex_23921) (+ (select main_a v_prenex_23920) 1000)) (<= 1002 (* 2 (select main_a v_prenex_23921))) (<= (+ main_x 1) v_prenex_23920) (< v_prenex_23921 main_y) (<= 0 (+ (select main_a v_prenex_23920) 499)) (< v_prenex_23920 main_x))) (or (forall ((v_prenex_27719 Int)) (<= 1002 (* 2 (select main_a v_prenex_27719)))) (forall ((v_prenex_27718 Int)) (or (<= (* 2 (select main_a v_prenex_27718)) 998) (<= 0 (select main_a v_prenex_27718)) (< v_prenex_27718 main_x) (<= (+ main_x 1) v_prenex_27718) (<= 0 (* 2 (select main_a v_prenex_27718)))))) (forall ((v_prenex_26231 Int) (v_prenex_26232 Int)) (or (< v_prenex_26231 main_x) (<= (+ main_y 1) v_prenex_26232) (<= (+ main_x 1) v_prenex_26231) (<= (* 2 (select main_a v_prenex_26231)) 998) (<= 1000 (+ (select main_a v_prenex_26231) (select main_a v_prenex_26232))) (<= (select main_a v_prenex_26232) 1499))) (forall ((v_prenex_23551 Int) (v_prenex_23550 Int)) (or (<= (select main_a v_prenex_23551) 1499) (<= (+ (select main_a v_prenex_23550) (select main_a v_prenex_23551)) 1000) (<= (+ main_x 1) v_prenex_23550) (< v_prenex_23550 main_x) (<= (+ main_y 1) v_prenex_23551) (<= (* 2 (select main_a v_prenex_23550)) 998))) (forall ((v_prenex_22666 Int) (v_prenex_22667 Int)) (or (<= (select main_a v_prenex_22666) 998) (<= 1002 (* 2 (select main_a v_prenex_22667))) (<= (+ main_x 1) v_prenex_22666) (<= 1000 (+ (select main_a v_prenex_22666) (select main_a v_prenex_22667))) (< v_prenex_22666 main_x) (<= (select main_a v_prenex_22666) 499) (<= 501 (select main_a v_prenex_22667)))) (or (forall ((v_prenex_26310 Int)) (or (<= 2 (select main_a v_prenex_26310)) (< v_prenex_26310 main_y) (<= (select main_a v_prenex_26310) 1000))) (forall ((v_prenex_26309 Int)) (or (<= 0 (select main_a v_prenex_26309)) (<= (+ main_x 1) v_prenex_26309) (<= (* 2 (select main_a v_prenex_26309)) 998) (< v_prenex_26309 main_x)))) (forall ((v_prenex_30064 Int) (v_prenex_30065 Int)) (or (<= 501 (select main_a v_prenex_30065)) (<= (+ main_x 1) v_prenex_30064) (< v_prenex_30064 main_x) (<= 0 (+ (select main_a v_prenex_30064) 499)) (<= 2 (select main_a v_prenex_30065)) (<= 1000 (+ (select main_a v_prenex_30064) (select main_a v_prenex_30065))) (< v_prenex_30065 main_y))) (or (forall ((v_prenex_25842 Int)) (or (<= 0 (* 2 (select main_a v_prenex_25842))) (< v_prenex_25842 main_x) (<= (+ main_x 1) v_prenex_25842) (<= 0 (select main_a v_prenex_25842)))) (forall ((v_prenex_25843 Int)) (or (<= (select main_a v_prenex_25843) 1000) (<= 2 (select main_a v_prenex_25843))))) (or (forall ((v_prenex_25295 Int)) (<= 1002 (* 2 (select main_a v_prenex_25295)))) (forall ((v_prenex_25294 Int)) (or (<= (+ main_x 1) v_prenex_25294) (<= (select main_a v_prenex_25294) 499) (< v_prenex_25294 main_x) (<= (* 2 (select main_a v_prenex_25294)) 998)))) (forall ((v_prenex_30781 Int) (v_prenex_30782 Int)) (or (<= 501 (select main_a v_prenex_30782)) (<= (* 2 (select main_a v_prenex_30781)) 998) (< v_prenex_30781 main_x) (<= (+ (select main_a v_prenex_30781) (select main_a v_prenex_30782)) 1000) (<= 0 (+ (select main_a v_prenex_30781) 499)) (<= (+ main_x 1) v_prenex_30781))) (forall ((v_prenex_23054 Int) (v_prenex_23055 Int)) (or (<= (+ (select main_a v_prenex_23054) 2) (select main_a v_prenex_23055)) (<= (select main_a v_prenex_23055) 1499) (<= (+ main_y 1) v_prenex_23055) (<= (+ main_x 1) v_prenex_23054) (< v_prenex_23055 main_y))) (forall ((v_prenex_30686 Int) (v_prenex_30685 Int)) (or (< v_prenex_30686 main_y) (<= (select main_a v_prenex_30685) 998) (<= (select main_a v_prenex_30686) 1499) (<= (* 2 (select main_a v_prenex_30686)) 2000) (< v_prenex_30685 main_x) (<= (+ main_x 1) v_prenex_30685) (<= (+ (select main_a v_prenex_30685) 2) (select main_a v_prenex_30686)))) (forall ((v_prenex_30255 Int) (v_prenex_30256 Int)) (or (< v_prenex_30255 main_x) (<= 0 (* 2 (select main_a v_prenex_30255))) (<= (+ main_x 1) v_prenex_30255) (<= 2 (select main_a v_prenex_30256)) (<= (select main_a v_prenex_30256) (+ (select main_a v_prenex_30255) 1000)))) (forall ((v_prenex_24423 Int) (v_prenex_24422 Int)) (or (<= 1000 (+ (select main_a v_prenex_24422) (select main_a v_prenex_24423))) (<= (+ main_x 1) v_prenex_24422) (< v_prenex_24422 main_x) (<= 1002 (* 2 (select main_a v_prenex_24423))) (<= (select main_a v_prenex_24423) 1000) (<= (select main_a v_prenex_24422) 499))) (forall ((v_prenex_29975 Int) (v_prenex_29974 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_29975))) (<= (+ main_x 1) v_prenex_29974) (< v_prenex_29975 main_y) (<= 501 (select main_a v_prenex_29975)) (<= (select main_a v_prenex_29974) 998) (< v_prenex_29974 main_x) (<= (select main_a v_prenex_29975) (+ (select main_a v_prenex_29974) 1000)))) (or (forall ((v_prenex_29586 Int)) (or (<= 2 (select main_a v_prenex_29586)) (<= (select main_a v_prenex_29586) 1000) (<= (+ main_y 1) v_prenex_29586))) (forall ((v_prenex_29585 Int)) (or (< v_prenex_29585 main_x) (<= (+ main_x 1) v_prenex_29585) (<= 0 (select main_a v_prenex_29585)) (<= 0 (* 2 (select main_a v_prenex_29585)))))) (forall ((v_prenex_24191 Int) (v_prenex_24192 Int)) (or (< v_prenex_24191 main_x) (<= (+ (select main_a v_prenex_24191) 2) (select main_a v_prenex_24192)) (<= (* 2 (select main_a v_prenex_24192)) 2000) (<= 0 (select main_a v_prenex_24191)) (<= (select main_a v_prenex_24191) 499) (<= (+ main_x 1) v_prenex_24191) (<= 501 (select main_a v_prenex_24192)))) (forall ((v_prenex_30190 Int) (v_prenex_30189 Int)) (or (<= (+ main_y 1) v_prenex_30190) (< v_prenex_30189 main_x) (<= 1000 (+ (select main_a v_prenex_30189) (select main_a v_prenex_30190))) (<= (+ main_x 1) v_prenex_30189) (<= 1002 (* 2 (select main_a v_prenex_30190))) (<= (select main_a v_prenex_30189) 998) (<= (* 2 (select main_a v_prenex_30190)) 2000))) (or (forall ((v_prenex_27056 Int)) (or (<= (+ main_x 1) v_prenex_27056) (<= 0 (select main_a v_prenex_27056)) (<= (* 2 (select main_a v_prenex_27056)) 998) (< v_prenex_27056 main_x) (<= (select main_a v_prenex_27056) 499))) (forall ((v_prenex_27057 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_27057))) (<= (* 2 (select main_a v_prenex_27057)) 2000)))) (forall ((v_prenex_23376 Int) (v_prenex_23377 Int)) (or (<= (+ (select main_a v_prenex_23376) (select main_a v_prenex_23377)) 1000) (<= 0 (* 2 (select main_a v_prenex_23376))) (< v_prenex_23376 main_x) (<= (select main_a v_prenex_23377) 1499) (<= (select main_a v_prenex_23376) 998) (<= (+ main_x 1) v_prenex_23376))) (forall ((v_prenex_28922 Int) (v_prenex_28923 Int)) (or (<= (select main_a v_prenex_28923) 1499) (<= 0 (+ (select main_a v_prenex_28922) 499)) (<= (+ main_x 1) v_prenex_28922) (<= 0 (* 2 (select main_a v_prenex_28922))) (< v_prenex_28922 main_x) (<= (select main_a v_prenex_28923) (+ (select main_a v_prenex_28922) 1000)) (<= (* 2 (select main_a v_prenex_28923)) 2000))) (forall ((v_prenex_30374 Int) (v_prenex_30375 Int)) (or (< v_prenex_30374 main_x) (<= (* 2 (select main_a v_prenex_30375)) 2000) (< v_prenex_30375 main_y) (<= (select main_a v_prenex_30374) 998) (<= (+ main_x 1) v_prenex_30374) (<= 501 (select main_a v_prenex_30375)) (<= (+ (select main_a v_prenex_30374) 2) (select main_a v_prenex_30375)))) (or (forall ((v_prenex_23005 Int)) (or (<= (select main_a v_prenex_23005) 1499) (<= 2 (select main_a v_prenex_23005)))) (forall ((v_prenex_23004 Int)) (or (<= 0 (* 2 (select main_a v_prenex_23004))) (< v_prenex_23004 main_x) (<= (+ main_x 1) v_prenex_23004) (<= (select main_a v_prenex_23004) 499) (<= 0 (select main_a v_prenex_23004))))) (or (forall ((v_prenex_29562 Int)) (or (<= (select main_a v_prenex_29562) 1000) (<= (select main_a v_prenex_29562) 1499))) (forall ((v_prenex_29561 Int)) (or (<= (* 2 (select main_a v_prenex_29561)) 998) (<= 0 (* 2 (select main_a v_prenex_29561))) (< v_prenex_29561 main_x) (<= (+ main_x 1) v_prenex_29561)))) (forall ((v_prenex_27146 Int) (v_prenex_27147 Int)) (or (< v_prenex_27147 main_y) (<= (select main_a v_prenex_27147) 1000) (<= 0 (select main_a v_prenex_27146)) (<= (+ (select main_a v_prenex_27146) (select main_a v_prenex_27147)) 1000) (< v_prenex_27146 main_x) (<= (+ main_x 1) v_prenex_27146))) (forall ((v_prenex_26097 Int) (v_prenex_26098 Int)) (or (< v_prenex_26098 main_y) (<= 501 (select main_a v_prenex_26098)) (<= (+ main_x 1) v_prenex_26097) (< v_prenex_26097 main_x) (<= 0 (* 2 (select main_a v_prenex_26097))) (<= (select main_a v_prenex_26098) (+ (select main_a v_prenex_26097) 1000)) (<= (select main_a v_prenex_26098) 1499))) (forall ((v_prenex_22507 Int) (v_prenex_22508 Int)) (or (< v_prenex_22507 main_x) (<= (+ main_x 1) v_prenex_22507) (<= (+ (select main_a v_prenex_22507) 2) (select main_a v_prenex_22508)) (<= 2 (select main_a v_prenex_22508)) (<= 1002 (* 2 (select main_a v_prenex_22508))) (<= 0 (* 2 (select main_a v_prenex_22507))) (< v_prenex_22508 main_y))) (forall ((v_prenex_25982 Int) (v_prenex_25981 Int)) (or (<= (+ main_x 1) v_prenex_25981) (< v_prenex_25981 main_x) (<= 0 (+ (select main_a v_prenex_25981) 499)) (<= 501 (select main_a v_prenex_25982)) (<= (select main_a v_prenex_25981) 499) (<= (select main_a v_prenex_25982) (+ (select main_a v_prenex_25981) 1000)) (<= (select main_a v_prenex_25982) 1499))) (forall ((v_prenex_22738 Int) (v_prenex_22739 Int)) (or (<= (+ main_x 1) v_prenex_22738) (< v_prenex_22738 main_x) (<= (+ (select main_a v_prenex_22738) (select main_a v_prenex_22739)) 1000) (<= 0 (+ (select main_a v_prenex_22738) 499)) (<= (select main_a v_prenex_22738) 499))) (forall ((v_prenex_22190 Int) (v_prenex_22191 Int)) (or (<= 501 (select main_a v_prenex_22191)) (< v_prenex_22191 main_y) (<= (+ main_x 1) v_prenex_22190) (<= (select main_a v_prenex_22191) 1499) (<= 0 (select main_a v_prenex_22190)) (<= (select main_a v_prenex_22191) (+ (select main_a v_prenex_22190) 1000)) (< v_prenex_22190 main_x))) (forall ((v_prenex_28132 Int) (v_prenex_28131 Int)) (or (<= (* 2 (select main_a v_prenex_28131)) 998) (<= (+ main_x 1) v_prenex_28131) (< v_prenex_28132 main_y) (<= (+ (select main_a v_prenex_28131) (select main_a v_prenex_28132)) 1000) (<= 1002 (* 2 (select main_a v_prenex_28132))) (< v_prenex_28131 main_x) (<= (select main_a v_prenex_28132) 1499))) (forall ((v_prenex_28873 Int) (v_prenex_28872 Int)) (or (<= 0 (+ (select main_a v_prenex_28872) 499)) (<= 1002 (* 2 (select main_a v_prenex_28873))) (<= (+ (select main_a v_prenex_28872) (select main_a v_prenex_28873)) 1000) (<= (+ main_x 1) v_prenex_28872) (< v_prenex_28872 main_x))) (forall ((v_prenex_22702 Int) (v_prenex_22703 Int)) (or (<= (* 2 (select main_a v_prenex_22703)) 2000) (<= (+ main_x 1) v_prenex_22702) (<= 0 (+ (select main_a v_prenex_22702) 499)) (<= (+ (select main_a v_prenex_22702) 2) (select main_a v_prenex_22703)) (<= (select main_a v_prenex_22702) 499) (< v_prenex_22702 main_x))) (or (forall ((v_prenex_30231 Int)) (or (< v_prenex_30231 main_x) (<= (+ main_x 1) v_prenex_30231) (<= (select main_a v_prenex_30231) 499) (<= 0 (* 2 (select main_a v_prenex_30231))))) (forall ((v_prenex_30232 Int)) (or (< v_prenex_30232 main_y) (<= 1002 (* 2 (select main_a v_prenex_30232))) (<= (* 2 (select main_a v_prenex_30232)) 2000)))) (forall ((v_prenex_26622 Int) (v_prenex_26621 Int)) (or (<= (+ main_x 1) v_prenex_26621) (< v_prenex_26621 main_x) (<= (+ (select main_a v_prenex_26621) (select main_a v_prenex_26622)) 1000) (<= 501 (select main_a v_prenex_26622)) (<= (* 2 (select main_a v_prenex_26622)) 2000) (< v_prenex_26622 main_y) (<= (select main_a v_prenex_26621) 998))) (forall ((v_prenex_23431 Int) (v_prenex_23430 Int)) (or (<= 0 (* 2 (select main_a v_prenex_23430))) (<= (+ (select main_a v_prenex_23430) 2) (select main_a v_prenex_23431)) (<= (+ main_x 1) v_prenex_23430) (<= 1002 (* 2 (select main_a v_prenex_23431))) (< v_prenex_23430 main_x))) (or (forall ((v_prenex_24186 Int)) (or (<= (select main_a v_prenex_24186) 1000) (<= (* 2 (select main_a v_prenex_24186)) 2000))) (forall ((v_prenex_24185 Int)) (or (<= (select main_a v_prenex_24185) 499) (< v_prenex_24185 main_x) (<= 0 (+ (select main_a v_prenex_24185) 499)) (<= (+ main_x 1) v_prenex_24185) (<= 0 (* 2 (select main_a v_prenex_24185)))))) (forall ((v_prenex_23919 Int) (v_prenex_23918 Int)) (or (<= (+ main_x 1) v_prenex_23918) (<= (select main_a v_prenex_23919) 1000) (< v_prenex_23918 main_x) (<= (select main_a v_prenex_23919) 1499) (<= (select main_a v_prenex_23918) 998) (<= (+ (select main_a v_prenex_23918) 2) (select main_a v_prenex_23919)) (<= 0 (* 2 (select main_a v_prenex_23918))))) (forall ((v_prenex_30093 Int) (v_prenex_30092 Int)) (or (<= (+ main_x 1) v_prenex_30092) (<= (select main_a v_prenex_30093) (+ (select main_a v_prenex_30092) 1000)) (< v_prenex_30092 main_x) (<= (* 2 (select main_a v_prenex_30093)) 2000) (<= (select main_a v_prenex_30092) 998) (<= 0 (select main_a v_prenex_30092)))) (forall ((v_prenex_25279 Int) (v_prenex_25278 Int)) (or (<= (+ main_x 1) v_prenex_25278) (< v_prenex_25278 main_x) (<= (select main_a v_prenex_25278) 998) (<= (select main_a v_prenex_25279) 1499) (<= 1000 (+ (select main_a v_prenex_25278) (select main_a v_prenex_25279))))) (forall ((v_prenex_27137 Int) (v_prenex_27136 Int)) (or (<= 2 (select main_a v_prenex_27137)) (<= (+ main_x 1) v_prenex_27136) (<= (select main_a v_prenex_27136) 998) (<= (select main_a v_prenex_27137) (+ (select main_a v_prenex_27136) 1000)) (<= (+ main_y 1) v_prenex_27137) (< v_prenex_27136 main_x))) (forall ((v_prenex_27908 Int) (v_prenex_27909 Int)) (or (<= (select main_a v_prenex_27908) 499) (< v_prenex_27908 main_x) (<= 501 (select main_a v_prenex_27909)) (<= 0 (+ (select main_a v_prenex_27908) 499)) (<= (select main_a v_prenex_27909) (+ (select main_a v_prenex_27908) 1000)) (<= (+ main_x 1) v_prenex_27908))) (forall ((v_prenex_23626 Int) (v_prenex_23627 Int)) (or (< v_prenex_23626 main_x) (<= (+ main_x 1) v_prenex_23626) (<= 0 (+ (select main_a v_prenex_23626) 499)) (<= 1000 (+ (select main_a v_prenex_23626) (select main_a v_prenex_23627))) (<= (select main_a v_prenex_23627) 1499) (<= 501 (select main_a v_prenex_23627)))) (forall ((v_prenex_30327 Int) (v_prenex_30326 Int)) (or (<= (+ main_x 1) v_prenex_30326) (<= (select main_a v_prenex_30327) 1000) (<= 501 (select main_a v_prenex_30327)) (<= 0 (+ (select main_a v_prenex_30326) 499)) (<= (select main_a v_prenex_30326) 499) (< v_prenex_30326 main_x) (<= (+ (select main_a v_prenex_30326) 2) (select main_a v_prenex_30327)))) (or (forall ((v_prenex_29749 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_29749))) (<= (select main_a v_prenex_29749) 1000))) (forall ((v_prenex_29748 Int)) (or (<= 0 (* 2 (select main_a v_prenex_29748))) (< v_prenex_29748 main_x) (<= (+ main_x 1) v_prenex_29748)))) (forall ((v_prenex_23893 Int) (v_prenex_23892 Int)) (or (<= 0 (+ (select main_a v_prenex_23892) 499)) (< v_prenex_23893 main_y) (<= (select main_a v_prenex_23893) 1499) (<= (+ (select main_a v_prenex_23892) (select main_a v_prenex_23893)) 1000) (< v_prenex_23892 main_x) (<= 501 (select main_a v_prenex_23893)) (<= (+ main_x 1) v_prenex_23892))) (forall ((v_prenex_27939 Int) (v_prenex_27938 Int)) (or (<= (+ (select main_a v_prenex_27938) (select main_a v_prenex_27939)) 1000) (< v_prenex_27938 main_x) (<= (select main_a v_prenex_27938) 499) (<= (select main_a v_prenex_27939) 1499) (<= 501 (select main_a v_prenex_27939)) (<= (+ main_x 1) v_prenex_27938) (<= (* 2 (select main_a v_prenex_27938)) 998))) (forall ((v_prenex_22720 Int) (v_prenex_22721 Int)) (or (<= (+ (select main_a v_prenex_22720) (select main_a v_prenex_22721)) 1000) (<= 1002 (* 2 (select main_a v_prenex_22721))) (<= (+ main_x 1) v_prenex_22720) (<= 0 (select main_a v_prenex_22720)) (< v_prenex_22720 main_x))) (forall ((v_prenex_24746 Int) (v_prenex_24745 Int)) (or (< v_prenex_24746 main_y) (<= (select main_a v_prenex_24746) (+ (select main_a v_prenex_24745) 1000)) (<= (+ main_y 1) v_prenex_24746) (<= (select main_a v_prenex_24746) 1000) (<= (* 2 (select main_a v_prenex_24746)) 2000))) (forall ((v_prenex_28715 Int) (v_prenex_28714 Int)) (or (<= (+ main_y 1) v_prenex_28715) (<= (+ main_x 1) v_prenex_28714) (<= 1002 (* 2 (select main_a v_prenex_28715))) (< v_prenex_28715 main_y) (<= 1000 (+ (select main_a v_prenex_28714) (select main_a v_prenex_28715))))) (forall ((v_prenex_25733 Int) (v_prenex_25734 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_25734))) (< v_prenex_25733 main_x) (<= 501 (select main_a v_prenex_25734)) (<= (+ (select main_a v_prenex_25733) 2) (select main_a v_prenex_25734)) (<= (select main_a v_prenex_25733) 499) (<= (+ main_x 1) v_prenex_25733))) (or (forall ((v_prenex_26385 Int)) (or (<= 0 (* 2 (select main_a v_prenex_26385))) (< v_prenex_26385 main_x) (<= (* 2 (select main_a v_prenex_26385)) 998) (<= (+ main_x 1) v_prenex_26385) (<= 0 (select main_a v_prenex_26385)))) (forall ((v_prenex_26386 Int)) (or (<= 2 (select main_a v_prenex_26386)) (<= 1002 (* 2 (select main_a v_prenex_26386)))))) (forall ((v_prenex_28216 Int) (v_prenex_28215 Int)) (or (<= (select main_a v_prenex_28215) 998) (< v_prenex_28215 main_x) (<= 0 (select main_a v_prenex_28215)) (<= (* 2 (select main_a v_prenex_28216)) 2000) (<= (+ (select main_a v_prenex_28215) (select main_a v_prenex_28216)) 1000) (<= (+ main_x 1) v_prenex_28215) (<= 2 (select main_a v_prenex_28216)))) (forall ((v_prenex_28404 Int) (v_prenex_28403 Int)) (or (< v_prenex_28403 main_x) (<= 2 (select main_a v_prenex_28404)) (<= (+ (select main_a v_prenex_28403) 2) (select main_a v_prenex_28404)) (<= 501 (select main_a v_prenex_28404)) (<= (+ main_x 1) v_prenex_28403) (<= 0 (+ (select main_a v_prenex_28403) 499)))) (forall ((v_prenex_24075 Int) (v_prenex_24074 Int)) (or (<= (select main_a v_prenex_24075) 1000) (<= 1000 (+ (select main_a v_prenex_24074) (select main_a v_prenex_24075))) (<= 2 (select main_a v_prenex_24075)) (<= 0 (* 2 (select main_a v_prenex_24074))) (< v_prenex_24074 main_x) (<= (+ main_x 1) v_prenex_24074))) (or (forall ((v_prenex_29560 Int)) (or (<= (* 2 (select main_a v_prenex_29560)) 2000) (<= 501 (select main_a v_prenex_29560)))) (forall ((v_prenex_29559 Int)) (or (<= (* 2 (select main_a v_prenex_29559)) 998) (<= (+ main_x 1) v_prenex_29559) (< v_prenex_29559 main_x) (<= 0 (select main_a v_prenex_29559)) (<= 0 (+ (select main_a v_prenex_29559) 499))))) (forall ((v_prenex_27555 Int) (v_prenex_27556 Int)) (or (<= 0 (+ (select main_a v_prenex_27555) 499)) (<= 501 (select main_a v_prenex_27556)) (<= (+ (select main_a v_prenex_27555) 2) (select main_a v_prenex_27556)) (<= (+ main_x 1) v_prenex_27555) (<= (+ main_y 1) v_prenex_27556) (<= (select main_a v_prenex_27556) 1499) (< v_prenex_27555 main_x))) (forall ((v_prenex_26569 Int) (v_prenex_26570 Int)) (or (<= (+ main_x 1) v_prenex_26569) (<= (select main_a v_prenex_26570) 1000) (< v_prenex_26569 main_x) (<= (+ (select main_a v_prenex_26569) (select main_a v_prenex_26570)) 1000) (<= (select main_a v_prenex_26569) 499) (<= (+ main_y 1) v_prenex_26570))) (forall ((v_prenex_22658 Int) (v_prenex_22659 Int)) (or (< v_prenex_22658 main_x) (<= 0 (+ (select main_a v_prenex_22658) 499)) (<= 2 (select main_a v_prenex_22659)) (<= (+ main_x 1) v_prenex_22658) (<= 501 (select main_a v_prenex_22659)) (< v_prenex_22659 main_y) (<= (+ (select main_a v_prenex_22658) 2) (select main_a v_prenex_22659)))) (forall ((v_prenex_25037 Int) (v_prenex_25038 Int)) (or (<= (+ main_x 1) v_prenex_25037) (<= (select main_a v_prenex_25038) 1000) (< v_prenex_25037 main_x) (<= 1000 (+ (select main_a v_prenex_25037) (select main_a v_prenex_25038))) (<= (+ main_y 1) v_prenex_25038) (<= 0 (select main_a v_prenex_25037)))) (or (forall ((v_prenex_29653 Int)) (or (< v_prenex_29653 main_x) (<= (+ main_x 1) v_prenex_29653) (<= (* 2 (select main_a v_prenex_29653)) 998) (<= (select main_a v_prenex_29653) 499) (<= 0 (select main_a v_prenex_29653)))) (forall ((v_prenex_29654 Int)) (or (<= (select main_a v_prenex_29654) 1499) (<= (select main_a v_prenex_29654) 1000)))) (forall ((v_prenex_29024 Int) (v_prenex_29025 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_29025))) (<= (+ (select main_a v_prenex_29024) (select main_a v_prenex_29025)) 1000) (<= 0 (+ (select main_a v_prenex_29024) 499)) (<= 0 (select main_a v_prenex_29024)) (< v_prenex_29024 main_x) (<= (select main_a v_prenex_29025) 1000) (<= (+ main_x 1) v_prenex_29024))) (forall ((v_prenex_27106 Int) (v_prenex_27107 Int)) (or (< v_prenex_27106 main_x) (<= (+ (select main_a v_prenex_27106) 2) (select main_a v_prenex_27107)) (<= (+ main_x 1) v_prenex_27106) (<= (select main_a v_prenex_27106) 998) (<= (select main_a v_prenex_27107) 1499) (<= 2 (select main_a v_prenex_27107)))) (forall ((v_prenex_30649 Int) (v_prenex_30650 Int)) (or (<= (+ main_x 1) v_prenex_30649) (< v_prenex_30649 main_x) (<= (* 2 (select main_a v_prenex_30649)) 998) (<= (select main_a v_prenex_30650) (+ (select main_a v_prenex_30649) 1000)) (<= (select main_a v_prenex_30650) 1499) (<= (* 2 (select main_a v_prenex_30650)) 2000) (<= (select main_a v_prenex_30649) 499))) (forall ((v_prenex_27472 Int) (v_prenex_27471 Int)) (or (<= (+ main_x 1) v_prenex_27471) (< v_prenex_27472 main_y) (<= 1002 (* 2 (select main_a v_prenex_27472))) (<= 0 (select main_a v_prenex_27471)) (<= (select main_a v_prenex_27472) (+ (select main_a v_prenex_27471) 1000)) (<= (* 2 (select main_a v_prenex_27472)) 2000) (< v_prenex_27471 main_x))) (or (forall ((v_prenex_23101 Int)) (<= (select main_a v_prenex_23101) 1499)) (forall ((v_prenex_23100 Int)) (or (<= 0 (select main_a v_prenex_23100)) (< v_prenex_23100 main_x) (<= (+ main_x 1) v_prenex_23100) (<= 0 (* 2 (select main_a v_prenex_23100)))))) (forall ((v_prenex_24269 Int) (v_prenex_24270 Int)) (or (< v_prenex_24269 main_x) (<= (+ (select main_a v_prenex_24269) 2) (select main_a v_prenex_24270)) (<= (select main_a v_prenex_24270) 1000) (<= (+ main_x 1) v_prenex_24269) (<= 501 (select main_a v_prenex_24270)) (<= 0 (select main_a v_prenex_24269)) (<= (+ main_y 1) v_prenex_24270))) (forall ((v_prenex_24515 Int) (v_prenex_24514 Int)) (or (<= (+ (select main_a v_prenex_24514) (select main_a v_prenex_24515)) 1000) (<= 0 (+ (select main_a v_prenex_24514) 499)) (<= (select main_a v_prenex_24515) 1499) (<= 1002 (* 2 (select main_a v_prenex_24515))) (< v_prenex_24514 main_x) (<= (+ main_x 1) v_prenex_24514))) (forall ((v_prenex_25224 Int) (v_prenex_25225 Int)) (or (<= 501 (select main_a v_prenex_25225)) (<= (+ main_x 1) v_prenex_25224) (<= (select main_a v_prenex_25225) (+ (select main_a v_prenex_25224) 1000)) (<= (select main_a v_prenex_25224) 499) (<= (* 2 (select main_a v_prenex_25225)) 2000) (<= (* 2 (select main_a v_prenex_25224)) 998) (< v_prenex_25224 main_x))) (forall ((v_prenex_28234 Int) (v_prenex_28233 Int)) (or (<= 2 (select main_a v_prenex_28234)) (< v_prenex_28233 main_x) (<= (+ main_y 1) v_prenex_28234) (<= (+ main_x 1) v_prenex_28233) (<= 1000 (+ (select main_a v_prenex_28233) (select main_a v_prenex_28234))) (<= 0 (select main_a v_prenex_28233)))) (forall ((v_prenex_29956 Int) (v_prenex_29957 Int)) (or (<= (+ main_y 1) v_prenex_29957) (<= (select main_a v_prenex_29957) (+ (select main_a v_prenex_29956) 1000)) (<= (select main_a v_prenex_29956) 499) (< v_prenex_29956 main_x) (<= (+ main_x 1) v_prenex_29956))) (forall ((v_prenex_24644 Int) (v_prenex_24643 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_24644))) (<= 0 (+ (select main_a v_prenex_24643) 499)) (<= 1000 (+ (select main_a v_prenex_24643) (select main_a v_prenex_24644))) (<= (+ main_x 1) v_prenex_24643) (< v_prenex_24643 main_x) (<= (+ main_y 1) v_prenex_24644))) (forall ((v_prenex_25679 Int) (v_prenex_25680 Int)) (or (<= (* 2 (select main_a v_prenex_25680)) 2000) (<= (* 2 (select main_a v_prenex_25679)) 998) (< v_prenex_25680 main_y) (<= (+ main_x 1) v_prenex_25679) (<= (+ (select main_a v_prenex_25679) 2) (select main_a v_prenex_25680)) (< v_prenex_25679 main_x) (<= 501 (select main_a v_prenex_25680)))) (or (forall ((v_prenex_28796 Int)) (or (<= 0 (* 2 (select main_a v_prenex_28796))) (<= (+ main_x 1) v_prenex_28796) (<= (select main_a v_prenex_28796) 499) (< v_prenex_28796 main_x))) (forall ((v_prenex_28797 Int)) (or (<= 2 (select main_a v_prenex_28797)) (< v_prenex_28797 main_y) (<= (select main_a v_prenex_28797) 1000)))) (or (forall ((v_prenex_29413 Int)) (or (<= 0 (* 2 (select main_a v_prenex_29413))) (<= (+ main_x 1) v_prenex_29413))) (forall ((v_prenex_29414 Int)) (or (<= (+ main_y 1) v_prenex_29414) (< v_prenex_29414 main_y) (<= (select main_a v_prenex_29414) 1499)))) (forall ((v_prenex_30684 Int) (v_prenex_30683 Int)) (or (<= 501 (select main_a v_prenex_30684)) (<= 2 (select main_a v_prenex_30684)) (<= (* 2 (select main_a v_prenex_30683)) 998) (<= (+ main_x 1) v_prenex_30683) (<= 1000 (+ (select main_a v_prenex_30683) (select main_a v_prenex_30684))) (<= (select main_a v_prenex_30683) 998) (< v_prenex_30683 main_x))) (or (forall ((v_prenex_22527 Int)) (or (< v_prenex_22527 main_x) (<= (+ main_x 1) v_prenex_22527) (<= 0 (* 2 (select main_a v_prenex_22527))) (<= 0 (+ (select main_a v_prenex_22527) 499)))) (forall ((v_prenex_22528 Int)) (or (<= 501 (select main_a v_prenex_22528)) (<= (select main_a v_prenex_22528) 1000)))) (forall ((v_prenex_26574 Int) (v_prenex_26573 Int)) (or (<= (+ (select main_a v_prenex_26573) 2) (select main_a v_prenex_26574)) (<= (+ main_x 1) v_prenex_26573) (<= 0 (* 2 (select main_a v_prenex_26573))) (< v_prenex_26573 main_x) (< v_prenex_26574 main_y) (<= (* 2 (select main_a v_prenex_26574)) 2000))) (or (forall ((v_prenex_22487 Int)) (<= (* 2 (select main_a v_prenex_22487)) 998)) (forall ((v_prenex_22488 Int)) (or (<= 2 (select main_a v_prenex_22488)) (<= (select main_a v_prenex_22488) 1499) (<= (+ main_y 1) v_prenex_22488) (< v_prenex_22488 main_y)))) (or (forall ((v_prenex_29977 Int)) (or (<= (+ main_y 1) v_prenex_29977) (<= 501 (select main_a v_prenex_29977)))) (forall ((v_prenex_29976 Int)) (or (< v_prenex_29976 main_x) (<= (* 2 (select main_a v_prenex_29976)) 998) (<= 0 (select main_a v_prenex_29976)) (<= (+ main_x 1) v_prenex_29976)))) (forall ((v_prenex_28349 Int) (v_prenex_28350 Int)) (or (<= (* 2 (select main_a v_prenex_28350)) 2000) (<= (+ main_x 1) v_prenex_28349) (< v_prenex_28349 main_x) (<= (+ main_y 1) v_prenex_28350) (<= (+ (select main_a v_prenex_28349) 2) (select main_a v_prenex_28350)) (<= 0 (select main_a v_prenex_28349)))) (forall ((v_prenex_22469 Int) (v_prenex_22470 Int)) (or (<= (select main_a v_prenex_22469) 998) (<= (+ (select main_a v_prenex_22469) (select main_a v_prenex_22470)) 1000) (< v_prenex_22470 main_y) (<= (+ main_x 1) v_prenex_22469) (< v_prenex_22469 main_x) (<= 1002 (* 2 (select main_a v_prenex_22470))))) (forall ((v_prenex_27519 Int) (v_prenex_27520 Int)) (or (< v_prenex_27519 main_x) (<= 2 (select main_a v_prenex_27520)) (<= (select main_a v_prenex_27519) 499) (<= (+ (select main_a v_prenex_27519) (select main_a v_prenex_27520)) 1000) (<= (+ main_x 1) v_prenex_27519) (<= 0 (select main_a v_prenex_27519)) (<= 1002 (* 2 (select main_a v_prenex_27520))))) (or (forall ((v_prenex_29120 Int)) (or (< v_prenex_29120 main_x) (<= (* 2 (select main_a v_prenex_29120)) 998) (<= (+ main_x 1) v_prenex_29120) (<= 0 (* 2 (select main_a v_prenex_29120))) (<= (select main_a v_prenex_29120) 998))) (forall ((v_prenex_29121 Int)) (<= 2 (select main_a v_prenex_29121)))) (forall ((v_prenex_26406 Int) (v_prenex_26405 Int)) (or (<= 2 (select main_a v_prenex_26406)) (< v_prenex_26405 main_x) (<= (select main_a v_prenex_26406) 1499) (<= 0 (* 2 (select main_a v_prenex_26405))) (<= 1000 (+ (select main_a v_prenex_26405) (select main_a v_prenex_26406))) (<= (+ main_x 1) v_prenex_26405) (<= (select main_a v_prenex_26405) 499))) (forall ((v_prenex_22554 Int) (v_prenex_22553 Int)) (or (< v_prenex_22553 main_x) (<= 1000 (+ (select main_a v_prenex_22553) (select main_a v_prenex_22554))) (<= (+ main_x 1) v_prenex_22553) (<= (select main_a v_prenex_22553) 998) (<= (+ main_y 1) v_prenex_22554))) (forall ((v_prenex_30420 Int) (v_prenex_30421 Int)) (or (< v_prenex_30420 main_x) (<= (+ (select main_a v_prenex_30420) (select main_a v_prenex_30421)) 1000) (< v_prenex_30421 main_y) (<= 501 (select main_a v_prenex_30421)) (<= (+ main_x 1) v_prenex_30420) (<= 0 (* 2 (select main_a v_prenex_30420))))) (forall ((v_prenex_25641 Int) (v_prenex_25640 Int)) (or (<= (select main_a v_prenex_25641) (+ (select main_a v_prenex_25640) 1000)) (<= 1002 (* 2 (select main_a v_prenex_25641))) (<= 0 (select main_a v_prenex_25640)) (<= (select main_a v_prenex_25640) 499) (< v_prenex_25640 main_x) (<= (* 2 (select main_a v_prenex_25641)) 2000) (<= (+ main_x 1) v_prenex_25640))) (or (forall ((v_prenex_25138 Int)) (or (<= (select main_a v_prenex_25138) 1499) (<= 1002 (* 2 (select main_a v_prenex_25138))))) (forall ((v_prenex_25137 Int)) (or (< v_prenex_25137 main_x) (<= 0 (+ (select main_a v_prenex_25137) 499)) (<= (+ main_x 1) v_prenex_25137) (<= (select main_a v_prenex_25137) 998) (<= 0 (* 2 (select main_a v_prenex_25137)))))) (forall ((v_prenex_24557 Int) (v_prenex_24556 Int)) (or (<= (* 2 (select main_a v_prenex_24557)) 2000) (< v_prenex_24556 main_x) (<= (select main_a v_prenex_24556) 998) (<= (+ main_x 1) v_prenex_24556) (<= (+ (select main_a v_prenex_24556) (select main_a v_prenex_24557)) 1000) (<= (select main_a v_prenex_24556) 499))) (or (forall ((v_prenex_26353 Int)) (<= 0 (* 2 (select main_a v_prenex_26353)))) (forall ((v_prenex_26354 Int)) (or (< v_prenex_26354 main_y) (<= 2 (select main_a v_prenex_26354)) (<= (+ main_y 1) v_prenex_26354) (<= 1002 (* 2 (select main_a v_prenex_26354)))))) (or (forall ((v_prenex_23041 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_23041))) (<= 2 (select main_a v_prenex_23041)) (< v_prenex_23041 main_y))) (forall ((v_prenex_23040 Int)) (or (<= (* 2 (select main_a v_prenex_23040)) 998) (<= 0 (* 2 (select main_a v_prenex_23040))) (< v_prenex_23040 main_x) (<= (+ main_x 1) v_prenex_23040)))) (or (forall ((v_prenex_26322 Int)) (or (<= (select main_a v_prenex_26322) 1499) (< v_prenex_26322 main_y) (<= (select main_a v_prenex_26322) 1000))) (forall ((v_prenex_26321 Int)) (or (<= (+ main_x 1) v_prenex_26321) (< v_prenex_26321 main_x) (<= 0 (* 2 (select main_a v_prenex_26321))) (<= 0 (select main_a v_prenex_26321))))) (forall ((v_prenex_30446 Int) (v_prenex_30447 Int)) (or (<= 501 (select main_a v_prenex_30447)) (<= (+ main_x 1) v_prenex_30446) (<= (select main_a v_prenex_30447) 1000) (<= (+ (select main_a v_prenex_30446) 2) (select main_a v_prenex_30447)) (<= (select main_a v_prenex_30446) 998) (< v_prenex_30446 main_x))) (forall ((v_prenex_23841 Int) (v_prenex_23840 Int)) (or (<= (+ main_x 1) v_prenex_23840) (<= 501 (select main_a v_prenex_23841)) (<= (select main_a v_prenex_23840) 998) (<= 1000 (+ (select main_a v_prenex_23840) (select main_a v_prenex_23841))) (<= (select main_a v_prenex_23841) 1499) (< v_prenex_23840 main_x) (< v_prenex_23841 main_y))) (forall ((v_prenex_27613 Int) (v_prenex_27614 Int)) (or (<= (* 2 (select main_a v_prenex_27613)) 998) (<= (+ main_x 1) v_prenex_27613) (<= (+ main_y 1) v_prenex_27614) (<= (+ (select main_a v_prenex_27613) (select main_a v_prenex_27614)) 1000) (<= (* 2 (select main_a v_prenex_27614)) 2000) (<= (select main_a v_prenex_27614) 1000) (< v_prenex_27613 main_x))) (or (forall ((v_prenex_22546 Int)) (or (<= (select main_a v_prenex_22546) 1000) (< v_prenex_22546 main_y) (<= 2 (select main_a v_prenex_22546)))) (forall ((v_prenex_22545 Int)) (or (< v_prenex_22545 main_x) (<= (+ main_x 1) v_prenex_22545) (<= 0 (* 2 (select main_a v_prenex_22545))) (<= (* 2 (select main_a v_prenex_22545)) 998)))) (forall ((v_prenex_28022 Int) (v_prenex_28021 Int)) (or (<= 501 (select main_a v_prenex_28022)) (<= 0 (select main_a v_prenex_28021)) (<= 0 (+ (select main_a v_prenex_28021) 499)) (<= 1000 (+ (select main_a v_prenex_28021) (select main_a v_prenex_28022))) (<= (+ main_x 1) v_prenex_28021) (< v_prenex_28021 main_x) (<= 2 (select main_a v_prenex_28022)))) (forall ((v_prenex_24715 Int) (v_prenex_24716 Int)) (or (<= (+ main_x 1) v_prenex_24715) (<= 1000 (+ (select main_a v_prenex_24715) (select main_a v_prenex_24716))) (<= 501 (select main_a v_prenex_24716)) (<= 2 (select main_a v_prenex_24716)) (<= (+ main_y 1) v_prenex_24716) (<= (select main_a v_prenex_24715) 499) (< v_prenex_24715 main_x))) (forall ((v_prenex_24292 Int) (v_prenex_24293 Int)) (or (<= (select main_a v_prenex_24293) 1000) (< v_prenex_24292 main_x) (<= (+ main_x 1) v_prenex_24292) (<= 2 (select main_a v_prenex_24293)) (<= (select main_a v_prenex_24292) 998) (< v_prenex_24293 main_y) (<= (+ (select main_a v_prenex_24292) (select main_a v_prenex_24293)) 1000))) (forall ((v_prenex_28188 Int) (v_prenex_28187 Int)) (or (<= (select main_a v_prenex_28188) (+ (select main_a v_prenex_28187) 1000)) (< v_prenex_28187 main_x) (<= (select main_a v_prenex_28187) 998) (<= (+ main_x 1) v_prenex_28187) (<= 0 (* 2 (select main_a v_prenex_28187))) (<= (select main_a v_prenex_28188) 1499))) (forall ((v_prenex_28096 Int) (v_prenex_28095 Int)) (or (<= (select main_a v_prenex_28096) 1499) (<= 2 (select main_a v_prenex_28096)) (< v_prenex_28095 main_x) (<= (+ main_x 1) v_prenex_28095) (<= 0 (* 2 (select main_a v_prenex_28095))) (<= 1000 (+ (select main_a v_prenex_28095) (select main_a v_prenex_28096))) (< v_prenex_28096 main_y))) (forall ((v_prenex_26601 Int) (v_prenex_26602 Int)) (or (< v_prenex_26602 main_y) (<= (* 2 (select main_a v_prenex_26602)) 2000) (<= (+ main_y 1) v_prenex_26602) (<= (select main_a v_prenex_26602) 1499) (<= (+ (select main_a v_prenex_26601) 2) (select main_a v_prenex_26602)))) (or (forall ((v_prenex_29854 Int)) (or (<= (select main_a v_prenex_29854) 998) (< v_prenex_29854 main_x) (<= (+ main_x 1) v_prenex_29854) (<= 0 (select main_a v_prenex_29854)) (<= (* 2 (select main_a v_prenex_29854)) 998))) (forall ((v_prenex_29855 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_29855))) (<= 501 (select main_a v_prenex_29855))))) (or (forall ((v_prenex_29301 Int)) (or (<= (select main_a v_prenex_29301) 499) (<= (+ main_x 1) v_prenex_29301) (<= (* 2 (select main_a v_prenex_29301)) 998) (< v_prenex_29301 main_x))) (forall ((v_prenex_29302 Int)) (or (< v_prenex_29302 main_y) (<= 501 (select main_a v_prenex_29302)) (<= 2 (select main_a v_prenex_29302))))) (forall ((v_prenex_24069 Int) (v_prenex_24068 Int)) (or (<= (select main_a v_prenex_24068) 499) (<= (+ main_x 1) v_prenex_24068) (< v_prenex_24068 main_x) (<= 0 (select main_a v_prenex_24068)) (<= 1000 (+ (select main_a v_prenex_24068) (select main_a v_prenex_24069))))) (forall ((v_prenex_26916 Int) (v_prenex_26915 Int)) (or (<= (select main_a v_prenex_26916) 1000) (<= (+ main_x 1) v_prenex_26915) (< v_prenex_26915 main_x) (<= 2 (select main_a v_prenex_26916)) (<= (select main_a v_prenex_26915) 499) (<= (+ (select main_a v_prenex_26915) (select main_a v_prenex_26916)) 1000))) (or (forall ((v_prenex_26554 Int)) (or (<= (select main_a v_prenex_26554) 1499) (<= (* 2 (select main_a v_prenex_26554)) 2000))) (forall ((v_prenex_26553 Int)) (or (<= (+ main_x 1) v_prenex_26553) (< v_prenex_26553 main_x) (<= (* 2 (select main_a v_prenex_26553)) 998) (<= (select main_a v_prenex_26553) 499) (<= 0 (* 2 (select main_a v_prenex_26553)))))) (forall ((v_prenex_28663 Int) (v_prenex_28662 Int)) (or (<= 0 (+ (select main_a v_prenex_28662) 499)) (< v_prenex_28662 main_x) (<= (+ (select main_a v_prenex_28662) (select main_a v_prenex_28663)) 1000) (<= 1002 (* 2 (select main_a v_prenex_28663))) (<= 2 (select main_a v_prenex_28663)) (<= 0 (select main_a v_prenex_28662)) (<= (+ main_x 1) v_prenex_28662))) (forall ((v_prenex_27115 Int) (v_prenex_27114 Int)) (or (<= (* 2 (select main_a v_prenex_27115)) 2000) (<= (+ main_x 1) v_prenex_27114) (< v_prenex_27114 main_x) (<= 0 (select main_a v_prenex_27114)) (<= 1000 (+ (select main_a v_prenex_27114) (select main_a v_prenex_27115))) (<= 0 (+ (select main_a v_prenex_27114) 499)) (<= (select main_a v_prenex_27115) 1499))) (forall ((v_prenex_24864 Int) (v_prenex_24863 Int)) (or (<= (select main_a v_prenex_24863) 998) (<= (select main_a v_prenex_24864) 1000) (<= (+ main_x 1) v_prenex_24863) (<= (select main_a v_prenex_24864) 1499) (<= 1000 (+ (select main_a v_prenex_24863) (select main_a v_prenex_24864))) (< v_prenex_24863 main_x) (<= (* 2 (select main_a v_prenex_24863)) 998))) (forall ((v_prenex_25311 Int) (v_prenex_25310 Int)) (or (<= (+ main_x 1) v_prenex_25310) (<= (select main_a v_prenex_25310) 998) (<= 1002 (* 2 (select main_a v_prenex_25311))) (<= (select main_a v_prenex_25311) (+ (select main_a v_prenex_25310) 1000)) (<= (* 2 (select main_a v_prenex_25310)) 998) (< v_prenex_25310 main_x) (<= (* 2 (select main_a v_prenex_25311)) 2000))) (forall ((v_prenex_23621 Int) (v_prenex_23620 Int)) (or (<= (+ main_x 1) v_prenex_23620) (< v_prenex_23620 main_x) (<= 1002 (* 2 (select main_a v_prenex_23621))) (<= (+ (select main_a v_prenex_23620) 2) (select main_a v_prenex_23621)) (<= 501 (select main_a v_prenex_23621)) (<= 0 (select main_a v_prenex_23620)))) (or (forall ((v_prenex_22240 Int)) (or (<= (+ main_x 1) v_prenex_22240) (<= (* 2 (select main_a v_prenex_22240)) 998) (<= 0 (+ (select main_a v_prenex_22240) 499)) (<= 0 (select main_a v_prenex_22240)) (< v_prenex_22240 main_x))) (forall ((v_prenex_22241 Int)) (or (<= (* 2 (select main_a v_prenex_22241)) 2000) (<= (select main_a v_prenex_22241) 1499)))) (or (forall ((v_prenex_28742 Int)) (or (<= (* 2 (select main_a v_prenex_28742)) 998) (<= (+ main_x 1) v_prenex_28742) (<= 0 (+ (select main_a v_prenex_28742) 499)) (< v_prenex_28742 main_x))) (forall ((v_prenex_28743 Int)) (or (<= 501 (select main_a v_prenex_28743)) (<= 2 (select main_a v_prenex_28743)) (< v_prenex_28743 main_y)))) (forall ((v_prenex_25589 Int) (v_prenex_25588 Int)) (or (<= (select main_a v_prenex_25588) 998) (<= (* 2 (select main_a v_prenex_25589)) 2000) (<= 0 (select main_a v_prenex_25588)) (<= (select main_a v_prenex_25589) (+ (select main_a v_prenex_25588) 1000)) (<= (+ main_x 1) v_prenex_25588) (< v_prenex_25588 main_x) (<= (select main_a v_prenex_25589) 1499))) (forall ((v_prenex_30059 Int) (v_prenex_30058 Int)) (or (<= (select main_a v_prenex_30058) 998) (< v_prenex_30059 main_y) (<= 1002 (* 2 (select main_a v_prenex_30059))) (< v_prenex_30058 main_x) (<= (+ (select main_a v_prenex_30058) 2) (select main_a v_prenex_30059)) (<= (+ main_x 1) v_prenex_30058))) (or (forall ((v_prenex_23057 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_23057))) (<= (select main_a v_prenex_23057) 1499))) (forall ((v_prenex_23056 Int)) (or (<= 0 (* 2 (select main_a v_prenex_23056))) (<= (select main_a v_prenex_23056) 998) (<= (* 2 (select main_a v_prenex_23056)) 998) (<= (+ main_x 1) v_prenex_23056) (< v_prenex_23056 main_x)))) (forall ((v_prenex_23592 Int) (v_prenex_23593 Int)) (or (< v_prenex_23592 main_x) (<= (+ main_x 1) v_prenex_23592) (<= 0 (select main_a v_prenex_23592)) (<= 0 (+ (select main_a v_prenex_23592) 499)) (<= (select main_a v_prenex_23593) 1000) (<= 1000 (+ (select main_a v_prenex_23592) (select main_a v_prenex_23593))))) (forall ((v_prenex_24799 Int) (v_prenex_24800 Int)) (or (<= (select main_a v_prenex_24800) 1499) (<= (select main_a v_prenex_24800) 1000) (< v_prenex_24799 main_x) (<= 0 (+ (select main_a v_prenex_24799) 499)) (<= 1000 (+ (select main_a v_prenex_24799) (select main_a v_prenex_24800))) (< v_prenex_24800 main_y) (<= (+ main_x 1) v_prenex_24799))) (forall ((v_prenex_26222 Int) (v_prenex_26221 Int)) (or (<= (+ main_x 1) v_prenex_26221) (<= (* 2 (select main_a v_prenex_26222)) 2000) (<= (select main_a v_prenex_26221) 499) (< v_prenex_26221 main_x) (<= (+ (select main_a v_prenex_26221) (select main_a v_prenex_26222)) 1000) (<= 501 (select main_a v_prenex_26222)))) (forall ((v_prenex_22830 Int) (v_prenex_22831 Int)) (or (<= (+ main_y 1) v_prenex_22831) (< v_prenex_22830 main_x) (<= 1002 (* 2 (select main_a v_prenex_22831))) (<= (+ main_x 1) v_prenex_22830) (<= (+ (select main_a v_prenex_22830) 2) (select main_a v_prenex_22831)) (<= 501 (select main_a v_prenex_22831)) (<= (select main_a v_prenex_22830) 998))) (forall ((v_prenex_25303 Int) (v_prenex_25302 Int)) (or (< v_prenex_25303 main_y) (<= 2 (select main_a v_prenex_25303)) (<= (+ main_y 1) v_prenex_25303) (<= (+ (select main_a v_prenex_25302) (select main_a v_prenex_25303)) 1000) (<= (* 2 (select main_a v_prenex_25303)) 2000))) (forall ((v_prenex_27885 Int) (v_prenex_27884 Int)) (or (<= 0 (* 2 (select main_a v_prenex_27884))) (< v_prenex_27884 main_x) (<= (select main_a v_prenex_27885) 1000) (<= (+ main_x 1) v_prenex_27884) (<= (+ (select main_a v_prenex_27884) (select main_a v_prenex_27885)) 1000) (<= 501 (select main_a v_prenex_27885)))) (forall ((v_prenex_24241 Int) (v_prenex_24242 Int)) (or (<= (* 2 (select main_a v_prenex_24242)) 2000) (<= 2 (select main_a v_prenex_24242)) (<= (select main_a v_prenex_24241) 998) (<= (+ main_x 1) v_prenex_24241) (< v_prenex_24241 main_x) (<= 1000 (+ (select main_a v_prenex_24241) (select main_a v_prenex_24242))))) (forall ((v_prenex_30024 Int) (v_prenex_30025 Int)) (or (< v_prenex_30024 main_x) (<= (+ (select main_a v_prenex_30024) (select main_a v_prenex_30025)) 1000) (<= (* 2 (select main_a v_prenex_30024)) 998) (<= (+ main_x 1) v_prenex_30024) (<= (select main_a v_prenex_30025) 1000) (< v_prenex_30025 main_y) (<= 1002 (* 2 (select main_a v_prenex_30025))))) (or (forall ((v_prenex_23440 Int)) (or (<= (select main_a v_prenex_23440) 998) (<= 0 (* 2 (select main_a v_prenex_23440))) (< v_prenex_23440 main_x) (<= (+ main_x 1) v_prenex_23440))) (forall ((v_prenex_23441 Int)) (or (<= (+ main_y 1) v_prenex_23441) (<= 2 (select main_a v_prenex_23441)) (<= (select main_a v_prenex_23441) 1499)))) (forall ((v_prenex_23439 Int) (v_prenex_23438 Int)) (or (<= (+ main_x 1) v_prenex_23438) (<= (select main_a v_prenex_23439) 1000) (<= (+ (select main_a v_prenex_23438) 2) (select main_a v_prenex_23439)) (<= (select main_a v_prenex_23439) 1499) (<= (select main_a v_prenex_23438) 499) (<= (* 2 (select main_a v_prenex_23438)) 998) (< v_prenex_23438 main_x))) (forall ((v_prenex_25854 Int) (v_prenex_25855 Int)) (or (<= (select main_a v_prenex_25855) (+ (select main_a v_prenex_25854) 1000)) (<= (+ main_x 1) v_prenex_25854) (< v_prenex_25855 main_y) (<= 1002 (* 2 (select main_a v_prenex_25855))) (< v_prenex_25854 main_x) (<= 0 (+ (select main_a v_prenex_25854) 499)) (<= 501 (select main_a v_prenex_25855)))) (or (forall ((v_prenex_25200 Int)) (or (<= (* 2 (select main_a v_prenex_25200)) 2000) (< v_prenex_25200 main_y) (<= 2 (select main_a v_prenex_25200)))) (forall ((v_prenex_25199 Int)) (or (<= (+ main_x 1) v_prenex_25199) (<= 0 (+ (select main_a v_prenex_25199) 499)) (< v_prenex_25199 main_x) (<= 0 (* 2 (select main_a v_prenex_25199)))))) (forall ((v_prenex_29837 Int) (v_prenex_29836 Int)) (or (<= (* 2 (select main_a v_prenex_29837)) 2000) (<= (+ main_x 1) v_prenex_29836) (<= (select main_a v_prenex_29837) (+ (select main_a v_prenex_29836) 1000)) (<= 1002 (* 2 (select main_a v_prenex_29837))) (< v_prenex_29836 main_x) (<= (select main_a v_prenex_29836) 499) (< v_prenex_29837 main_y))) (or (forall ((v_prenex_27253 Int)) (or (<= (select main_a v_prenex_27253) 998) (<= (+ main_x 1) v_prenex_27253) (< v_prenex_27253 main_x) (<= (* 2 (select main_a v_prenex_27253)) 998))) (forall ((v_prenex_27254 Int)) (or (< v_prenex_27254 main_y) (<= (select main_a v_prenex_27254) 1000) (<= (* 2 (select main_a v_prenex_27254)) 2000)))) (or (forall ((v_prenex_26719 Int)) (or (<= (+ main_x 1) v_prenex_26719) (< v_prenex_26719 main_x) (<= 0 (select main_a v_prenex_26719)) (<= (* 2 (select main_a v_prenex_26719)) 998))) (forall ((v_prenex_26720 Int)) (or (<= (select main_a v_prenex_26720) 1000) (< v_prenex_26720 main_y) (<= 501 (select main_a v_prenex_26720))))) (forall ((v_prenex_29139 Int) (v_prenex_29138 Int)) (or (<= (+ (select main_a v_prenex_29138) 2) (select main_a v_prenex_29139)) (<= (select main_a v_prenex_29138) 998) (<= (select main_a v_prenex_29138) 499) (< v_prenex_29138 main_x) (<= (+ main_x 1) v_prenex_29138))) (forall ((v_prenex_24403 Int) (v_prenex_24402 Int)) (or (<= (select main_a v_prenex_24403) 1000) (<= (+ main_x 1) v_prenex_24402) (<= (* 2 (select main_a v_prenex_24403)) 2000) (<= (+ (select main_a v_prenex_24402) (select main_a v_prenex_24403)) 1000) (<= (select main_a v_prenex_24402) 998) (<= 0 (* 2 (select main_a v_prenex_24402))) (< v_prenex_24402 main_x))) (forall ((v_prenex_28870 Int) (v_prenex_28871 Int)) (or (< v_prenex_28871 main_y) (<= (+ (select main_a v_prenex_28870) (select main_a v_prenex_28871)) 1000) (<= (+ main_y 1) v_prenex_28871) (<= (* 2 (select main_a v_prenex_28871)) 2000))) (forall ((v_prenex_28126 Int) (v_prenex_28125 Int)) (or (<= (+ (select main_a v_prenex_28125) (select main_a v_prenex_28126)) 1000) (<= 0 (* 2 (select main_a v_prenex_28125))) (<= (select main_a v_prenex_28126) 1499) (<= (+ main_x 1) v_prenex_28125) (< v_prenex_28125 main_x) (<= 501 (select main_a v_prenex_28126)))) (or (forall ((v_prenex_27281 Int)) (or (<= (+ main_x 1) v_prenex_27281) (< v_prenex_27281 main_x) (<= (* 2 (select main_a v_prenex_27281)) 998) (<= 0 (+ (select main_a v_prenex_27281) 499)))) (forall ((v_prenex_27282 Int)) (or (<= (select main_a v_prenex_27282) 1499) (<= (select main_a v_prenex_27282) 1000)))) (forall ((v_prenex_28278 Int) (v_prenex_28277 Int)) (or (<= 501 (select main_a v_prenex_28278)) (<= (+ (select main_a v_prenex_28277) (select main_a v_prenex_28278)) 1000) (<= (select main_a v_prenex_28278) 1000) (< v_prenex_28277 main_x) (<= 0 (+ (select main_a v_prenex_28277) 499)) (<= (+ main_x 1) v_prenex_28277) (<= (select main_a v_prenex_28277) 998))) (forall ((v_prenex_22916 Int) (v_prenex_22917 Int)) (or (<= 0 (* 2 (select main_a v_prenex_22916))) (<= 1000 (+ (select main_a v_prenex_22916) (select main_a v_prenex_22917))) (<= (+ main_x 1) v_prenex_22916) (<= (select main_a v_prenex_22917) 1000) (<= 501 (select main_a v_prenex_22917)) (< v_prenex_22916 main_x) (<= (select main_a v_prenex_22916) 499))) (forall ((v_prenex_22628 Int) (v_prenex_22627 Int)) (or (<= 2 (select main_a v_prenex_22628)) (<= (+ main_x 1) v_prenex_22627) (<= (+ (select main_a v_prenex_22627) 2) (select main_a v_prenex_22628)) (<= 0 (+ (select main_a v_prenex_22627) 499)) (< v_prenex_22627 main_x) (< v_prenex_22628 main_y) (<= (select main_a v_prenex_22628) 1000))) (or (forall ((v_prenex_23754 Int)) (or (<= 0 (* 2 (select main_a v_prenex_23754))) (<= 0 (+ (select main_a v_prenex_23754) 499)) (<= (+ main_x 1) v_prenex_23754) (< v_prenex_23754 main_x) (<= (select main_a v_prenex_23754) 499))) (forall ((v_prenex_23755 Int)) (<= 1002 (* 2 (select main_a v_prenex_23755))))) (forall ((v_prenex_30695 Int) (v_prenex_30696 Int)) (or (<= (+ main_x 1) v_prenex_30695) (< v_prenex_30695 main_x) (<= 0 (+ (select main_a v_prenex_30695) 499)) (<= (* 2 (select main_a v_prenex_30696)) 2000) (<= 2 (select main_a v_prenex_30696)) (< v_prenex_30696 main_y) (<= (+ (select main_a v_prenex_30695) (select main_a v_prenex_30696)) 1000))) (forall ((v_prenex_29508 Int) (v_prenex_29507 Int)) (or (<= (select main_a v_prenex_29507) 998) (<= (+ main_y 1) v_prenex_29508) (<= (+ (select main_a v_prenex_29507) (select main_a v_prenex_29508)) 1000) (<= (+ main_x 1) v_prenex_29507) (<= (select main_a v_prenex_29508) 1499) (< v_prenex_29507 main_x))) (forall ((v_prenex_25922 Int) (v_prenex_25921 Int)) (or (<= 2 (select main_a v_prenex_25922)) (<= (select main_a v_prenex_25922) (+ (select main_a v_prenex_25921) 1000)) (< v_prenex_25921 main_x) (<= (+ main_y 1) v_prenex_25922) (< v_prenex_25922 main_y))) (or (forall ((v_prenex_27893 Int)) (or (<= (select main_a v_prenex_27893) 1499) (<= (+ main_y 1) v_prenex_27893) (<= 1002 (* 2 (select main_a v_prenex_27893))))) (forall ((v_prenex_27892 Int)) (or (<= (* 2 (select main_a v_prenex_27892)) 998) (< v_prenex_27892 main_x) (<= (select main_a v_prenex_27892) 998) (<= (+ main_x 1) v_prenex_27892)))) (forall ((v_prenex_26727 Int) (v_prenex_26728 Int)) (or (<= (+ (select main_a v_prenex_26727) 2) (select main_a v_prenex_26728)) (<= (+ main_x 1) v_prenex_26727) (<= 501 (select main_a v_prenex_26728)) (<= (select main_a v_prenex_26727) 499) (<= 0 (+ (select main_a v_prenex_26727) 499)) (<= (* 2 (select main_a v_prenex_26728)) 2000) (< v_prenex_26727 main_x))) (forall ((v_prenex_23240 Int) (v_prenex_23241 Int)) (or (<= 0 (* 2 (select main_a v_prenex_23240))) (<= (+ main_y 1) v_prenex_23241) (<= (select main_a v_prenex_23241) 1499) (<= 1000 (+ (select main_a v_prenex_23240) (select main_a v_prenex_23241))) (<= (+ main_x 1) v_prenex_23240) (< v_prenex_23240 main_x))) (or (forall ((v_prenex_29481 Int)) (or (<= (+ main_x 1) v_prenex_29481) (< v_prenex_29481 main_x) (<= 0 (+ (select main_a v_prenex_29481) 499)) (<= 0 (* 2 (select main_a v_prenex_29481))))) (forall ((v_prenex_29482 Int)) (or (<= (select main_a v_prenex_29482) 1499) (<= (+ main_y 1) v_prenex_29482) (<= 501 (select main_a v_prenex_29482))))) (forall ((v_prenex_26138 Int) (v_prenex_26137 Int)) (or (<= 1000 (+ (select main_a v_prenex_26137) (select main_a v_prenex_26138))) (<= (* 2 (select main_a v_prenex_26137)) 998) (< v_prenex_26137 main_x) (<= 501 (select main_a v_prenex_26138)) (<= (+ main_x 1) v_prenex_26137) (<= 0 (select main_a v_prenex_26137)) (<= (select main_a v_prenex_26138) 1499))) (forall ((v_prenex_29526 Int) (v_prenex_29525 Int)) (or (< v_prenex_29525 main_x) (<= (select main_a v_prenex_29525) 499) (<= (select main_a v_prenex_29526) 1000) (<= (* 2 (select main_a v_prenex_29526)) 2000) (<= 1000 (+ (select main_a v_prenex_29525) (select main_a v_prenex_29526))) (<= (+ main_x 1) v_prenex_29525) (<= (+ main_y 1) v_prenex_29526))) (or (forall ((v_prenex_25290 Int)) (or (<= 0 (* 2 (select main_a v_prenex_25290))) (< v_prenex_25290 main_x) (<= (+ main_x 1) v_prenex_25290) (<= (select main_a v_prenex_25290) 998))) (forall ((v_prenex_25291 Int)) (or (<= (+ main_y 1) v_prenex_25291) (<= 501 (select main_a v_prenex_25291)) (<= 2 (select main_a v_prenex_25291))))) (or (forall ((v_prenex_24307 Int)) (or (<= 501 (select main_a v_prenex_24307)) (<= 1002 (* 2 (select main_a v_prenex_24307))) (< v_prenex_24307 main_y))) (forall ((v_prenex_24306 Int)) (or (< v_prenex_24306 main_x) (<= (+ main_x 1) v_prenex_24306) (<= (select main_a v_prenex_24306) 499) (<= 0 (* 2 (select main_a v_prenex_24306)))))) (or (forall ((v_prenex_30497 Int)) (or (<= 0 (* 2 (select main_a v_prenex_30497))) (< v_prenex_30497 main_x) (<= (select main_a v_prenex_30497) 499) (<= (+ main_x 1) v_prenex_30497) (<= (select main_a v_prenex_30497) 998))) (forall ((v_prenex_30498 Int)) (or (<= (select main_a v_prenex_30498) 1499) (<= (select main_a v_prenex_30498) 1000)))) (forall ((v_prenex_24138 Int)) (or (< v_prenex_24138 main_x) (<= (+ main_x 1) v_prenex_24138) (<= 0 (* 2 (select main_a v_prenex_24138))) (<= (select main_a v_prenex_24138) 499))) (or (forall ((v_prenex_22366 Int)) (or (<= (* 2 (select main_a v_prenex_22366)) 2000) (< v_prenex_22366 main_y))) (forall ((v_prenex_22365 Int)) (or (<= 0 (* 2 (select main_a v_prenex_22365))) (<= (* 2 (select main_a v_prenex_22365)) 998) (< v_prenex_22365 main_x) (<= (+ main_x 1) v_prenex_22365)))) (or (forall ((v_prenex_27822 Int)) (or (<= (+ main_x 1) v_prenex_27822) (<= (* 2 (select main_a v_prenex_27822)) 998) (< v_prenex_27822 main_x))) (forall ((v_prenex_27823 Int)) (or (<= (+ main_y 1) v_prenex_27823) (<= 1002 (* 2 (select main_a v_prenex_27823))) (<= 2 (select main_a v_prenex_27823))))) (forall ((v_prenex_28058 Int) (v_prenex_28057 Int)) (or (< v_prenex_28058 main_y) (<= (+ (select main_a v_prenex_28057) (select main_a v_prenex_28058)) 1000) (<= (+ main_y 1) v_prenex_28058) (<= 1002 (* 2 (select main_a v_prenex_28058))) (<= (* 2 (select main_a v_prenex_28058)) 2000))) (or (forall ((v_prenex_30577 Int)) (or (<= (* 2 (select main_a v_prenex_30577)) 2000) (<= (+ main_y 1) v_prenex_30577))) (forall ((v_prenex_30576 Int)) (or (<= (+ main_x 1) v_prenex_30576) (<= 0 (+ (select main_a v_prenex_30576) 499)) (< v_prenex_30576 main_x)))) (forall ((v_prenex_30341 Int) (v_prenex_30340 Int)) (or (<= (+ main_x 1) v_prenex_30340) (<= 0 (* 2 (select main_a v_prenex_30340))) (< v_prenex_30340 main_x) (<= 1000 (+ (select main_a v_prenex_30340) (select main_a v_prenex_30341))) (<= (* 2 (select main_a v_prenex_30341)) 2000) (<= (select main_a v_prenex_30340) 998) (<= (select main_a v_prenex_30341) 1499))) (or (forall ((v_prenex_22284 Int)) (or (< v_prenex_22284 main_x) (<= (+ main_x 1) v_prenex_22284) (<= (* 2 (select main_a v_prenex_22284)) 998))) (forall ((v_prenex_22285 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_22285))) (<= (select main_a v_prenex_22285) 1000)))) (forall ((v_prenex_25950 Int) (v_prenex_25949 Int)) (or (<= (+ main_y 1) v_prenex_25950) (<= (* 2 (select main_a v_prenex_25950)) 2000) (<= (+ main_x 1) v_prenex_25949) (<= 0 (* 2 (select main_a v_prenex_25949))) (<= (select main_a v_prenex_25950) (+ (select main_a v_prenex_25949) 1000)) (< v_prenex_25949 main_x) (<= (select main_a v_prenex_25950) 1499))) (forall ((v_prenex_30110 Int) (v_prenex_30111 Int)) (or (<= (+ main_x 1) v_prenex_30110) (< v_prenex_30110 main_x) (<= 2 (select main_a v_prenex_30111)) (<= (+ (select main_a v_prenex_30110) 2) (select main_a v_prenex_30111)) (<= (select main_a v_prenex_30110) 499) (<= 501 (select main_a v_prenex_30111)))) (forall ((v_prenex_23266 Int) (v_prenex_23267 Int)) (or (<= (+ main_x 1) v_prenex_23266) (<= 0 (* 2 (select main_a v_prenex_23266))) (<= (* 2 (select main_a v_prenex_23267)) 2000) (<= (+ main_y 1) v_prenex_23267) (< v_prenex_23266 main_x) (<= 1000 (+ (select main_a v_prenex_23266) (select main_a v_prenex_23267))) (<= 2 (select main_a v_prenex_23267)))) (forall ((v_prenex_27375 Int) (v_prenex_27376 Int)) (or (<= 1000 (+ (select main_a v_prenex_27375) (select main_a v_prenex_27376))) (<= (select main_a v_prenex_27376) 1000) (< v_prenex_27375 main_x) (< v_prenex_27376 main_y) (<= (+ main_y 1) v_prenex_27376))) (forall ((v_prenex_23385 Int) (v_prenex_23384 Int)) (or (<= 0 (select main_a v_prenex_23384)) (<= (+ main_x 1) v_prenex_23384) (<= (select main_a v_prenex_23385) (+ (select main_a v_prenex_23384) 1000)) (< v_prenex_23384 main_x) (<= (select main_a v_prenex_23384) 998) (<= 1002 (* 2 (select main_a v_prenex_23385))) (<= (select main_a v_prenex_23385) 1000))) (or (forall ((v_prenex_24344 Int)) (or (< v_prenex_24344 main_x) (<= (+ main_x 1) v_prenex_24344) (<= (* 2 (select main_a v_prenex_24344)) 998) (<= 0 (* 2 (select main_a v_prenex_24344))) (<= (select main_a v_prenex_24344) 499))) (forall ((v_prenex_24345 Int)) (<= 1002 (* 2 (select main_a v_prenex_24345))))) (forall ((v_prenex_29365 Int) (v_prenex_29366 Int)) (or (<= (select main_a v_prenex_29366) 1000) (< v_prenex_29366 main_y) (< v_prenex_29365 main_x) (<= 1002 (* 2 (select main_a v_prenex_29366))) (<= (select main_a v_prenex_29366) (+ (select main_a v_prenex_29365) 1000)) (<= (+ main_x 1) v_prenex_29365) (<= (select main_a v_prenex_29365) 499))) (forall ((v_prenex_24295 Int) (v_prenex_24294 Int)) (or (<= (+ main_x 1) v_prenex_24294) (<= (+ (select main_a v_prenex_24294) 2) (select main_a v_prenex_24295)) (<= 0 (select main_a v_prenex_24294)) (<= 501 (select main_a v_prenex_24295)) (<= (* 2 (select main_a v_prenex_24295)) 2000) (< v_prenex_24294 main_x))) (forall ((v_prenex_25312 Int) (v_prenex_25313 Int)) (or (<= 0 (+ (select main_a v_prenex_25312) 499)) (<= (+ (select main_a v_prenex_25312) 2) (select main_a v_prenex_25313)) (<= (+ main_x 1) v_prenex_25312) (<= 0 (select main_a v_prenex_25312)) (<= 501 (select main_a v_prenex_25313)) (<= (select main_a v_prenex_25313) 1000) (< v_prenex_25312 main_x))) (forall ((v_prenex_30332 Int) (v_prenex_30333 Int)) (or (<= (+ main_x 1) v_prenex_30332) (<= 0 (* 2 (select main_a v_prenex_30332))) (<= (select main_a v_prenex_30333) 1499) (< v_prenex_30332 main_x) (<= 1000 (+ (select main_a v_prenex_30332) (select main_a v_prenex_30333))) (<= (select main_a v_prenex_30332) 499))) (forall ((v_prenex_30290 Int) (v_prenex_30289 Int)) (or (<= 501 (select main_a v_prenex_30290)) (<= (select main_a v_prenex_30289) 998) (<= (select main_a v_prenex_30290) (+ (select main_a v_prenex_30289) 1000)) (<= (+ main_x 1) v_prenex_30289) (<= 1002 (* 2 (select main_a v_prenex_30290))) (<= 0 (* 2 (select main_a v_prenex_30289))) (< v_prenex_30289 main_x))) (or (forall ((v_prenex_27647 Int)) (or (< v_prenex_27647 main_y) (<= (select main_a v_prenex_27647) 1499) (<= 2 (select main_a v_prenex_27647)))) (forall ((v_prenex_27646 Int)) (or (<= (select main_a v_prenex_27646) 499) (<= (+ main_x 1) v_prenex_27646) (< v_prenex_27646 main_x) (<= 0 (* 2 (select main_a v_prenex_27646)))))) (forall ((v_prenex_30628 Int) (v_prenex_30627 Int)) (or (<= 0 (+ (select main_a v_prenex_30627) 499)) (<= 1002 (* 2 (select main_a v_prenex_30628))) (<= 1000 (+ (select main_a v_prenex_30627) (select main_a v_prenex_30628))) (<= (+ main_x 1) v_prenex_30627) (< v_prenex_30627 main_x))) (or (forall ((v_prenex_23493 Int)) (or (<= (select main_a v_prenex_23493) 1499) (<= 2 (select main_a v_prenex_23493)))) (forall ((v_prenex_23492 Int)) (or (<= 0 (+ (select main_a v_prenex_23492) 499)) (<= (+ main_x 1) v_prenex_23492) (<= (select main_a v_prenex_23492) 998) (< v_prenex_23492 main_x) (<= (* 2 (select main_a v_prenex_23492)) 998)))) (forall ((v_prenex_27756 Int) (v_prenex_27757 Int)) (or (< v_prenex_27756 main_x) (<= 1002 (* 2 (select main_a v_prenex_27757))) (<= (select main_a v_prenex_27757) 1499) (<= (+ (select main_a v_prenex_27756) (select main_a v_prenex_27757)) 1000) (<= 0 (* 2 (select main_a v_prenex_27756))) (<= (+ main_x 1) v_prenex_27756) (< v_prenex_27757 main_y))) (forall ((v_prenex_25535 Int) (v_prenex_25534 Int)) (or (<= (+ (select main_a v_prenex_25534) 2) (select main_a v_prenex_25535)) (< v_prenex_25534 main_x) (<= (* 2 (select main_a v_prenex_25534)) 998) (<= (+ main_x 1) v_prenex_25534) (<= (select main_a v_prenex_25534) 998))) (forall ((v_prenex_22930 Int) (v_prenex_22931 Int)) (or (<= (* 2 (select main_a v_prenex_22930)) 998) (<= (select main_a v_prenex_22931) (+ (select main_a v_prenex_22930) 1000)) (<= (+ main_x 1) v_prenex_22930) (<= 0 (* 2 (select main_a v_prenex_22930))) (< v_prenex_22930 main_x))) (forall ((v_prenex_29955 Int) (v_prenex_29954 Int)) (or (< v_prenex_29954 main_x) (<= (select main_a v_prenex_29955) (+ (select main_a v_prenex_29954) 1000)) (<= (+ main_x 1) v_prenex_29954) (<= (* 2 (select main_a v_prenex_29955)) 2000) (<= (* 2 (select main_a v_prenex_29954)) 998) (<= 0 (+ (select main_a v_prenex_29954) 499)))) (forall ((v_prenex_29264 Int) (v_prenex_29263 Int)) (or (<= 0 (* 2 (select main_a v_prenex_29263))) (<= (+ (select main_a v_prenex_29263) (select main_a v_prenex_29264)) 1000) (<= (select main_a v_prenex_29264) 1000) (<= 0 (+ (select main_a v_prenex_29263) 499)) (<= 501 (select main_a v_prenex_29264)) (< v_prenex_29263 main_x) (<= (+ main_x 1) v_prenex_29263))) (or (forall ((v_prenex_25273 Int)) (or (<= (* 2 (select main_a v_prenex_25273)) 2000) (<= (select main_a v_prenex_25273) 1499))) (forall ((v_prenex_25272 Int)) (or (< v_prenex_25272 main_x) (<= 0 (* 2 (select main_a v_prenex_25272))) (<= (+ main_x 1) v_prenex_25272) (<= 0 (+ (select main_a v_prenex_25272) 499)) (<= (select main_a v_prenex_25272) 998)))) (or (forall ((v_prenex_30028 Int)) (or (<= (+ main_x 1) v_prenex_30028) (<= 0 (+ (select main_a v_prenex_30028) 499)) (< v_prenex_30028 main_x) (<= (* 2 (select main_a v_prenex_30028)) 998))) (forall ((v_prenex_30029 Int)) (or (<= (select main_a v_prenex_30029) 1000) (<= (* 2 (select main_a v_prenex_30029)) 2000) (<= (+ main_y 1) v_prenex_30029)))) (forall ((v_prenex_27660 Int) (v_prenex_27661 Int)) (or (<= (select main_a v_prenex_27660) 998) (<= (select main_a v_prenex_27661) 1499) (<= (+ main_x 1) v_prenex_27660) (<= 1002 (* 2 (select main_a v_prenex_27661))) (<= 0 (* 2 (select main_a v_prenex_27660))) (<= (+ (select main_a v_prenex_27660) (select main_a v_prenex_27661)) 1000) (< v_prenex_27660 main_x))) (or (forall ((v_prenex_24328 Int)) (or (<= (select main_a v_prenex_24328) 499) (<= (+ main_x 1) v_prenex_24328) (<= (* 2 (select main_a v_prenex_24328)) 998) (< v_prenex_24328 main_x))) (forall ((v_prenex_24329 Int)) (or (<= 501 (select main_a v_prenex_24329)) (< v_prenex_24329 main_y) (<= (select main_a v_prenex_24329) 1499)))) (or (forall ((v_prenex_24334 Int)) (or (<= 0 (select main_a v_prenex_24334)) (< v_prenex_24334 main_x) (<= 0 (* 2 (select main_a v_prenex_24334))) (<= (+ main_x 1) v_prenex_24334))) (forall ((v_prenex_24335 Int)) (or (<= (* 2 (select main_a v_prenex_24335)) 2000) (< v_prenex_24335 main_y) (<= 2 (select main_a v_prenex_24335))))) (or (forall ((v_prenex_26389 Int)) (or (< v_prenex_26389 main_x) (<= 0 (* 2 (select main_a v_prenex_26389))) (<= (+ main_x 1) v_prenex_26389))) (forall ((v_prenex_26390 Int)) (<= (select main_a v_prenex_26390) 1499))) (forall ((v_prenex_27795 Int) (v_prenex_27794 Int)) (or (<= 1000 (+ (select main_a v_prenex_27794) (select main_a v_prenex_27795))) (<= (select main_a v_prenex_27795) 1499) (<= (* 2 (select main_a v_prenex_27794)) 998) (< v_prenex_27795 main_y) (<= (+ main_x 1) v_prenex_27794) (< v_prenex_27794 main_x))) (or (forall ((v_prenex_23794 Int)) (or (< v_prenex_23794 main_x) (<= 0 (* 2 (select main_a v_prenex_23794))))) (forall ((v_prenex_23795 Int)) (or (< v_prenex_23795 main_y) (<= (+ main_y 1) v_prenex_23795) (<= 501 (select main_a v_prenex_23795))))) (forall ((v_prenex_25415 Int) (v_prenex_25414 Int)) (or (<= 1000 (+ (select main_a v_prenex_25414) (select main_a v_prenex_25415))) (<= 1002 (* 2 (select main_a v_prenex_25415))) (< v_prenex_25414 main_x) (<= (+ main_x 1) v_prenex_25414) (<= 0 (select main_a v_prenex_25414)) (<= (* 2 (select main_a v_prenex_25414)) 998) (<= 501 (select main_a v_prenex_25415)))) (forall ((v_prenex_23014 Int) (v_prenex_23015 Int)) (or (<= (+ main_y 1) v_prenex_23015) (<= 1000 (+ (select main_a v_prenex_23014) (select main_a v_prenex_23015))) (< v_prenex_23015 main_y) (<= (select main_a v_prenex_23015) 1000))) (forall ((v_prenex_23736 Int) (v_prenex_23737 Int)) (or (< v_prenex_23736 main_x) (<= (+ (select main_a v_prenex_23736) 2) (select main_a v_prenex_23737)) (<= (select main_a v_prenex_23737) 1000) (<= (+ main_x 1) v_prenex_23736) (<= 1002 (* 2 (select main_a v_prenex_23737))) (<= 0 (* 2 (select main_a v_prenex_23736))))) (forall ((v_prenex_26600 Int) (v_prenex_26599 Int)) (or (<= 0 (* 2 (select main_a v_prenex_26599))) (<= 0 (+ (select main_a v_prenex_26599) 499)) (< v_prenex_26599 main_x) (<= (select main_a v_prenex_26600) (+ (select main_a v_prenex_26599) 1000)) (<= (+ main_x 1) v_prenex_26599) (<= (select main_a v_prenex_26600) 1000) (<= (select main_a v_prenex_26600) 1499))) (forall ((v_prenex_29753 Int) (v_prenex_29752 Int)) (or (<= (* 2 (select main_a v_prenex_29753)) 2000) (<= (+ main_x 1) v_prenex_29752) (<= (select main_a v_prenex_29752) 499) (< v_prenex_29752 main_x) (<= 501 (select main_a v_prenex_29753)) (<= 0 (+ (select main_a v_prenex_29752) 499)) (<= 1000 (+ (select main_a v_prenex_29752) (select main_a v_prenex_29753))))) (or (forall ((v_prenex_29494 Int)) (or (<= 501 (select main_a v_prenex_29494)) (< v_prenex_29494 main_y))) (forall ((v_prenex_29493 Int)) (or (<= (select main_a v_prenex_29493) 499) (<= 0 (* 2 (select main_a v_prenex_29493))) (<= (+ main_x 1) v_prenex_29493) (< v_prenex_29493 main_x)))) (forall ((v_prenex_29046 Int) (v_prenex_29047 Int)) (or (<= (+ main_x 1) v_prenex_29046) (<= 501 (select main_a v_prenex_29047)) (<= (+ main_y 1) v_prenex_29047) (<= 0 (select main_a v_prenex_29046)) (<= (select main_a v_prenex_29047) (+ (select main_a v_prenex_29046) 1000)) (< v_prenex_29046 main_x))) (or (forall ((v_prenex_24888 Int)) (or (<= 2 (select main_a v_prenex_24888)) (<= (* 2 (select main_a v_prenex_24888)) 2000) (<= (+ main_y 1) v_prenex_24888))) (forall ((v_prenex_24887 Int)) (or (<= (* 2 (select main_a v_prenex_24887)) 998) (<= (+ main_x 1) v_prenex_24887) (< v_prenex_24887 main_x) (<= 0 (* 2 (select main_a v_prenex_24887)))))) (or (forall ((v_prenex_27363 Int)) (or (< v_prenex_27363 main_x) (<= (* 2 (select main_a v_prenex_27363)) 998) (<= 0 (select main_a v_prenex_27363)) (<= (+ main_x 1) v_prenex_27363))) (forall ((v_prenex_27364 Int)) (or (<= (select main_a v_prenex_27364) 1000) (<= 1002 (* 2 (select main_a v_prenex_27364))) (< v_prenex_27364 main_y)))) (forall ((v_prenex_28206 Int) (v_prenex_28205 Int)) (or (<= (select main_a v_prenex_28206) 1000) (<= (select main_a v_prenex_28205) 499) (< v_prenex_28205 main_x) (<= 1002 (* 2 (select main_a v_prenex_28206))) (<= 0 (select main_a v_prenex_28205)) (<= (+ main_x 1) v_prenex_28205) (<= (+ (select main_a v_prenex_28205) (select main_a v_prenex_28206)) 1000))) (forall ((v_prenex_25116 Int) (v_prenex_25115 Int)) (or (<= 0 (+ (select main_a v_prenex_25115) 499)) (< v_prenex_25115 main_x) (<= (select main_a v_prenex_25116) (+ (select main_a v_prenex_25115) 1000)) (<= (+ main_x 1) v_prenex_25115) (<= (* 2 (select main_a v_prenex_25116)) 2000) (<= (select main_a v_prenex_25116) 1499) (<= (select main_a v_prenex_25115) 998))) (or (forall ((v_prenex_25120 Int)) (or (<= 501 (select main_a v_prenex_25120)) (<= 1002 (* 2 (select main_a v_prenex_25120))))) (forall ((v_prenex_25119 Int)) (or (<= (+ main_x 1) v_prenex_25119) (<= (select main_a v_prenex_25119) 499) (<= (* 2 (select main_a v_prenex_25119)) 998) (< v_prenex_25119 main_x)))) (forall ((v_prenex_23479 Int) (v_prenex_23480 Int)) (or (<= 0 (select main_a v_prenex_23479)) (<= (+ main_x 1) v_prenex_23479) (<= (select main_a v_prenex_23480) 1000) (< v_prenex_23479 main_x) (<= (+ (select main_a v_prenex_23479) 2) (select main_a v_prenex_23480)) (<= (select main_a v_prenex_23480) 1499))) (forall ((v_prenex_29214 Int) (v_prenex_29213 Int)) (or (< v_prenex_29213 main_x) (<= (+ (select main_a v_prenex_29213) 2) (select main_a v_prenex_29214)) (<= (* 2 (select main_a v_prenex_29213)) 998) (<= 0 (* 2 (select main_a v_prenex_29213))) (<= (+ main_x 1) v_prenex_29213))) (forall ((v_prenex_27359 Int) (v_prenex_27360 Int)) (or (<= (+ main_x 1) v_prenex_27359) (< v_prenex_27359 main_x) (<= 1000 (+ (select main_a v_prenex_27359) (select main_a v_prenex_27360))) (<= 1002 (* 2 (select main_a v_prenex_27360))) (<= 2 (select main_a v_prenex_27360)) (<= 0 (+ (select main_a v_prenex_27359) 499)))) (forall ((v_prenex_26910 Int) (v_prenex_26909 Int)) (or (< v_prenex_26910 main_y) (< v_prenex_26909 main_x) (<= (+ (select main_a v_prenex_26909) 2) (select main_a v_prenex_26910)) (<= (* 2 (select main_a v_prenex_26910)) 2000) (<= (+ main_x 1) v_prenex_26909) (<= 0 (* 2 (select main_a v_prenex_26909))) (<= (select main_a v_prenex_26910) 1499))) (forall ((v_prenex_28595 Int) (v_prenex_28594 Int)) (or (<= (+ main_x 1) v_prenex_28594) (<= 1002 (* 2 (select main_a v_prenex_28595))) (<= (+ (select main_a v_prenex_28594) 2) (select main_a v_prenex_28595)) (<= (+ main_y 1) v_prenex_28595) (< v_prenex_28594 main_x) (<= (select main_a v_prenex_28594) 499))) (forall ((v_prenex_27032 Int) (v_prenex_27033 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_27033))) (< v_prenex_27032 main_x) (<= (+ main_x 1) v_prenex_27032) (<= (select main_a v_prenex_27032) 499) (<= (+ main_y 1) v_prenex_27033) (<= 501 (select main_a v_prenex_27033)) (<= 1000 (+ (select main_a v_prenex_27032) (select main_a v_prenex_27033))))) (forall ((v_prenex_25805 Int) (v_prenex_25804 Int)) (or (<= (+ main_x 1) v_prenex_25804) (< v_prenex_25805 main_y) (< v_prenex_25804 main_x) (<= (select main_a v_prenex_25805) (+ (select main_a v_prenex_25804) 1000)) (<= (select main_a v_prenex_25805) 1000) (<= 0 (+ (select main_a v_prenex_25804) 499)))) (forall ((v_prenex_26205 Int) (v_prenex_26206 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_26206))) (<= 1000 (+ (select main_a v_prenex_26205) (select main_a v_prenex_26206))) (<= (* 2 (select main_a v_prenex_26205)) 998) (<= (+ main_x 1) v_prenex_26205) (< v_prenex_26205 main_x))) (or (forall ((v_prenex_25355 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_25355))) (< v_prenex_25355 main_y) (<= 501 (select main_a v_prenex_25355)))) (forall ((v_prenex_25354 Int)) (or (<= (* 2 (select main_a v_prenex_25354)) 998) (<= (+ main_x 1) v_prenex_25354) (< v_prenex_25354 main_x) (<= 0 (select main_a v_prenex_25354))))) (forall ((v_prenex_28613 Int) (v_prenex_28612 Int)) (or (<= (+ main_x 1) v_prenex_28612) (<= (select main_a v_prenex_28612) 998) (< v_prenex_28612 main_x) (<= 501 (select main_a v_prenex_28613)) (<= 2 (select main_a v_prenex_28613)) (<= (+ (select main_a v_prenex_28612) (select main_a v_prenex_28613)) 1000))) (forall ((v_prenex_28286 Int) (v_prenex_28285 Int)) (or (< v_prenex_28285 main_x) (<= 1000 (+ (select main_a v_prenex_28285) (select main_a v_prenex_28286))) (<= 1002 (* 2 (select main_a v_prenex_28286))) (<= 501 (select main_a v_prenex_28286)) (<= 0 (select main_a v_prenex_28285)) (<= (+ main_x 1) v_prenex_28285) (<= 0 (+ (select main_a v_prenex_28285) 499)))) (forall ((v_prenex_24014 Int) (v_prenex_24015 Int)) (or (<= 0 (+ (select main_a v_prenex_24014) 499)) (< v_prenex_24014 main_x) (<= (+ main_x 1) v_prenex_24014) (<= (select main_a v_prenex_24014) 998) (<= (+ (select main_a v_prenex_24014) 2) (select main_a v_prenex_24015)) (<= 2 (select main_a v_prenex_24015)))) (forall ((v_prenex_26666 Int) (v_prenex_26665 Int)) (or (<= 0 (* 2 (select main_a v_prenex_26665))) (< v_prenex_26665 main_x) (<= 1002 (* 2 (select main_a v_prenex_26666))) (<= (+ (select main_a v_prenex_26665) (select main_a v_prenex_26666)) 1000) (<= 0 (select main_a v_prenex_26665)) (<= (+ main_x 1) v_prenex_26665))) (forall ((v_prenex_25510 Int) (v_prenex_25511 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_25511))) (<= (+ main_x 1) v_prenex_25510) (<= 0 (* 2 (select main_a v_prenex_25510))) (<= (select main_a v_prenex_25510) 998) (< v_prenex_25510 main_x) (<= 2 (select main_a v_prenex_25511)) (<= (select main_a v_prenex_25511) (+ (select main_a v_prenex_25510) 1000)))) (forall ((v_prenex_27164 Int) (v_prenex_27165 Int)) (or (< v_prenex_27164 main_x) (<= (+ (select main_a v_prenex_27164) 2) (select main_a v_prenex_27165)) (<= (+ main_x 1) v_prenex_27164) (<= (select main_a v_prenex_27165) 1000) (< v_prenex_27165 main_y) (<= (select main_a v_prenex_27164) 499))) (forall ((v_prenex_25543 Int) (v_prenex_25542 Int)) (or (<= (+ (select main_a v_prenex_25542) (select main_a v_prenex_25543)) 1000) (<= (+ main_x 1) v_prenex_25542) (<= (select main_a v_prenex_25543) 1499) (<= (* 2 (select main_a v_prenex_25543)) 2000) (<= 0 (* 2 (select main_a v_prenex_25542))) (< v_prenex_25542 main_x) (<= (+ main_y 1) v_prenex_25543))) (or (forall ((v_prenex_23508 Int)) (or (<= (select main_a v_prenex_23508) 998) (< v_prenex_23508 main_x) (<= 0 (* 2 (select main_a v_prenex_23508))) (<= (select main_a v_prenex_23508) 499) (<= (+ main_x 1) v_prenex_23508))) (forall ((v_prenex_23509 Int)) (or (<= (select main_a v_prenex_23509) 1000) (<= (* 2 (select main_a v_prenex_23509)) 2000)))) (forall ((v_prenex_29700 Int) (v_prenex_29699 Int)) (or (<= (+ main_x 1) v_prenex_29699) (<= (select main_a v_prenex_29699) 998) (< v_prenex_29699 main_x) (<= (+ (select main_a v_prenex_29699) 2) (select main_a v_prenex_29700)) (<= 2 (select main_a v_prenex_29700)) (<= 0 (select main_a v_prenex_29699)) (<= 501 (select main_a v_prenex_29700)))) (forall ((v_prenex_29689 Int) (v_prenex_29690 Int)) (or (< v_prenex_29689 main_x) (<= (+ main_x 1) v_prenex_29689) (<= (* 2 (select main_a v_prenex_29689)) 998) (<= 2 (select main_a v_prenex_29690)) (<= 0 (+ (select main_a v_prenex_29689) 499)) (<= 501 (select main_a v_prenex_29690)) (<= 1000 (+ (select main_a v_prenex_29689) (select main_a v_prenex_29690))))) (forall ((v_prenex_23613 Int) (v_prenex_23612 Int)) (or (<= (+ main_x 1) v_prenex_23612) (<= 0 (select main_a v_prenex_23612)) (<= 501 (select main_a v_prenex_23613)) (<= 0 (+ (select main_a v_prenex_23612) 499)) (< v_prenex_23612 main_x) (<= 2 (select main_a v_prenex_23613)) (<= (+ (select main_a v_prenex_23612) (select main_a v_prenex_23613)) 1000))) (or (forall ((v_prenex_25673 Int)) (or (<= (select main_a v_prenex_25673) 1000) (<= 501 (select main_a v_prenex_25673)))) (forall ((v_prenex_25672 Int)) (or (<= 0 (+ (select main_a v_prenex_25672) 499)) (<= 0 (* 2 (select main_a v_prenex_25672))) (<= (select main_a v_prenex_25672) 998) (<= (+ main_x 1) v_prenex_25672) (< v_prenex_25672 main_x)))) (or (forall ((v_prenex_29652 Int)) (or (<= (select main_a v_prenex_29652) 1000) (<= (select main_a v_prenex_29652) 1499) (<= (+ main_y 1) v_prenex_29652))) (forall ((v_prenex_29651 Int)) (or (<= 0 (* 2 (select main_a v_prenex_29651))) (<= (select main_a v_prenex_29651) 499) (<= (+ main_x 1) v_prenex_29651) (< v_prenex_29651 main_x)))) (forall ((v_prenex_26413 Int) (v_prenex_26414 Int)) (or (<= 0 (select main_a v_prenex_26413)) (<= (select main_a v_prenex_26414) 1000) (<= 501 (select main_a v_prenex_26414)) (< v_prenex_26413 main_x) (<= 0 (* 2 (select main_a v_prenex_26413))) (<= (+ main_x 1) v_prenex_26413) (<= 1000 (+ (select main_a v_prenex_26413) (select main_a v_prenex_26414))))) (or (forall ((v_prenex_29084 Int)) (or (<= (* 2 (select main_a v_prenex_29084)) 998) (<= (+ main_x 1) v_prenex_29084) (< v_prenex_29084 main_x))) (forall ((v_prenex_29085 Int)) (or (<= (select main_a v_prenex_29085) 1499) (<= (* 2 (select main_a v_prenex_29085)) 2000) (< v_prenex_29085 main_y)))) (forall ((v_prenex_25864 Int) (v_prenex_25865 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_25865))) (<= (* 2 (select main_a v_prenex_25865)) 2000) (<= 0 (+ (select main_a v_prenex_25864) 499)) (< v_prenex_25864 main_x) (<= (select main_a v_prenex_25864) 998) (<= (+ main_x 1) v_prenex_25864) (<= (select main_a v_prenex_25865) (+ (select main_a v_prenex_25864) 1000)))) (or (forall ((v_prenex_22886 Int)) (or (< v_prenex_22886 main_x) (<= 0 (* 2 (select main_a v_prenex_22886))) (<= 0 (+ (select main_a v_prenex_22886) 499)) (<= (+ main_x 1) v_prenex_22886))) (forall ((v_prenex_22887 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_22887))) (<= (+ main_y 1) v_prenex_22887) (<= (* 2 (select main_a v_prenex_22887)) 2000)))) (or (forall ((v_prenex_25965 Int)) (or (< v_prenex_25965 main_x) (<= (+ main_x 1) v_prenex_25965) (<= 0 (select main_a v_prenex_25965)) (<= 0 (* 2 (select main_a v_prenex_25965))) (<= (select main_a v_prenex_25965) 998))) (forall ((v_prenex_25966 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_25966))) (<= (select main_a v_prenex_25966) 1000)))) (forall ((v_prenex_27678 Int) (v_prenex_27679 Int)) (or (<= (+ main_x 1) v_prenex_27678) (<= 1000 (+ (select main_a v_prenex_27678) (select main_a v_prenex_27679))) (< v_prenex_27678 main_x) (<= (select main_a v_prenex_27679) 1499) (<= (select main_a v_prenex_27678) 499) (<= 0 (+ (select main_a v_prenex_27678) 499)))) (or (forall ((v_prenex_24661 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24661))) (<= (* 2 (select main_a v_prenex_24661)) 998) (< v_prenex_24661 main_x) (<= (+ main_x 1) v_prenex_24661) (<= 0 (+ (select main_a v_prenex_24661) 499)))) (forall ((v_prenex_24662 Int)) (<= 501 (select main_a v_prenex_24662)))) (or (forall ((v_prenex_23708 Int)) (or (<= (+ main_x 1) v_prenex_23708) (< v_prenex_23708 main_x) (<= 0 (* 2 (select main_a v_prenex_23708))) (<= (* 2 (select main_a v_prenex_23708)) 998) (<= 0 (+ (select main_a v_prenex_23708) 499)))) (forall ((v_prenex_23709 Int)) (<= 1002 (* 2 (select main_a v_prenex_23709))))) (forall ((v_prenex_26857 Int) (v_prenex_26858 Int)) (or (<= (select main_a v_prenex_26858) (+ (select main_a v_prenex_26857) 1000)) (< v_prenex_26857 main_x) (< v_prenex_26858 main_y) (<= (+ main_y 1) v_prenex_26858) (<= (select main_a v_prenex_26858) 1499))) (forall ((v_prenex_27379 Int) (v_prenex_27380 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_27380))) (<= (+ main_x 1) v_prenex_27379) (< v_prenex_27379 main_x) (<= 1000 (+ (select main_a v_prenex_27379) (select main_a v_prenex_27380))) (<= (* 2 (select main_a v_prenex_27379)) 998) (<= (select main_a v_prenex_27379) 499) (<= 2 (select main_a v_prenex_27380)))) (forall ((v_prenex_30336 Int) (v_prenex_30337 Int)) (or (< v_prenex_30336 main_x) (<= (+ main_x 1) v_prenex_30336) (<= (* 2 (select main_a v_prenex_30337)) 2000) (<= 1002 (* 2 (select main_a v_prenex_30337))) (<= 0 (+ (select main_a v_prenex_30336) 499)) (<= (select main_a v_prenex_30337) (+ (select main_a v_prenex_30336) 1000)))) (forall ((v_prenex_29598 Int) (v_prenex_29597 Int)) (or (<= (select main_a v_prenex_29598) 1499) (< v_prenex_29597 main_x) (<= 0 (select main_a v_prenex_29597)) (<= (+ main_x 1) v_prenex_29597) (<= (select main_a v_prenex_29598) (+ (select main_a v_prenex_29597) 1000)))) (or (forall ((v_prenex_22898 Int)) (or (<= (* 2 (select main_a v_prenex_22898)) 998) (< v_prenex_22898 main_x) (<= 0 (select main_a v_prenex_22898)) (<= (+ main_x 1) v_prenex_22898))) (forall ((v_prenex_22899 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_22899))) (<= (select main_a v_prenex_22899) 1000)))) (forall ((v_prenex_22807 Int)) (or (<= (+ main_x 1) v_prenex_22807) (<= (* 2 (select main_a v_prenex_22807)) 998) (< v_prenex_22807 main_x) (<= (select main_a v_prenex_22807) 499) (<= 0 (select main_a v_prenex_22807)))) (forall ((v_prenex_23161 Int) (v_prenex_23160 Int)) (or (<= (* 2 (select main_a v_prenex_23160)) 998) (<= (select main_a v_prenex_23161) 1499) (<= (+ (select main_a v_prenex_23160) (select main_a v_prenex_23161)) 1000) (<= 0 (+ (select main_a v_prenex_23160) 499)) (<= (+ main_x 1) v_prenex_23160) (< v_prenex_23160 main_x))) (forall ((v_prenex_23343 Int) (v_prenex_23342 Int)) (or (<= 1000 (+ (select main_a v_prenex_23342) (select main_a v_prenex_23343))) (<= (* 2 (select main_a v_prenex_23343)) 2000) (<= 501 (select main_a v_prenex_23343)) (<= (+ main_x 1) v_prenex_23342) (< v_prenex_23342 main_x) (<= 0 (+ (select main_a v_prenex_23342) 499)) (<= (select main_a v_prenex_23342) 998))) (forall ((v_prenex_26947 Int) (v_prenex_26948 Int)) (or (< v_prenex_26947 main_x) (<= (+ (select main_a v_prenex_26947) (select main_a v_prenex_26948)) 1000) (<= 2 (select main_a v_prenex_26948)) (<= 501 (select main_a v_prenex_26948)) (<= (+ main_x 1) v_prenex_26947) (<= (select main_a v_prenex_26947) 499) (<= (* 2 (select main_a v_prenex_26947)) 998))) (forall ((v_prenex_28735 Int) (v_prenex_28734 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_28735))) (<= (+ main_x 1) v_prenex_28734) (<= 1000 (+ (select main_a v_prenex_28734) (select main_a v_prenex_28735))) (<= (select main_a v_prenex_28734) 998) (< v_prenex_28734 main_x) (<= 0 (+ (select main_a v_prenex_28734) 499)) (<= 2 (select main_a v_prenex_28735)))) (or (forall ((v_prenex_22233 Int)) (or (<= (* 2 (select main_a v_prenex_22233)) 2000) (< v_prenex_22233 main_y) (<= 501 (select main_a v_prenex_22233)))) (forall ((v_prenex_22232 Int)) (or (<= (+ main_x 1) v_prenex_22232) (<= 0 (+ (select main_a v_prenex_22232) 499)) (<= (* 2 (select main_a v_prenex_22232)) 998) (< v_prenex_22232 main_x)))) (forall ((v_prenex_25795 Int) (v_prenex_25794 Int)) (or (<= 2 (select main_a v_prenex_25795)) (<= (+ main_x 1) v_prenex_25794) (<= 1002 (* 2 (select main_a v_prenex_25795))) (< v_prenex_25794 main_x) (<= (+ main_y 1) v_prenex_25795) (<= (* 2 (select main_a v_prenex_25794)) 998) (<= (select main_a v_prenex_25795) (+ (select main_a v_prenex_25794) 1000)))) (forall ((v_prenex_28427 Int) (v_prenex_28428 Int)) (or (<= (select main_a v_prenex_28428) 1499) (<= 0 (select main_a v_prenex_28427)) (<= (select main_a v_prenex_28428) (+ (select main_a v_prenex_28427) 1000)) (<= (select main_a v_prenex_28428) 1000) (< v_prenex_28427 main_x) (<= (select main_a v_prenex_28427) 998) (<= (+ main_x 1) v_prenex_28427))) (forall ((v_prenex_28914 Int) (v_prenex_28913 Int)) (or (< v_prenex_28913 main_x) (<= (+ (select main_a v_prenex_28913) 2) (select main_a v_prenex_28914)) (<= (* 2 (select main_a v_prenex_28914)) 2000) (<= 0 (select main_a v_prenex_28913)) (<= (+ main_x 1) v_prenex_28913) (<= (* 2 (select main_a v_prenex_28913)) 998))) (forall ((v_prenex_26893 Int) (v_prenex_26894 Int)) (or (<= 0 (+ (select main_a v_prenex_26893) 499)) (<= (+ main_x 1) v_prenex_26893) (<= 0 (* 2 (select main_a v_prenex_26893))) (< v_prenex_26893 main_x) (<= (select main_a v_prenex_26894) (+ (select main_a v_prenex_26893) 1000)) (<= 501 (select main_a v_prenex_26894)))) (or (forall ((v_prenex_24950 Int)) (or (<= (+ main_x 1) v_prenex_24950) (< v_prenex_24950 main_x) (<= 0 (* 2 (select main_a v_prenex_24950))))) (forall ((v_prenex_24951 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_24951))) (<= (select main_a v_prenex_24951) 1499)))) (forall ((v_prenex_23680 Int) (v_prenex_23681 Int)) (or (< v_prenex_23680 main_x) (<= 1000 (+ (select main_a v_prenex_23680) (select main_a v_prenex_23681))) (<= (+ main_x 1) v_prenex_23680) (<= (* 2 (select main_a v_prenex_23681)) 2000) (<= (select main_a v_prenex_23680) 499) (<= 501 (select main_a v_prenex_23681)))) (forall ((v_prenex_25271 Int) (v_prenex_25270 Int)) (or (<= (+ (select main_a v_prenex_25270) (select main_a v_prenex_25271)) 1000) (<= 1002 (* 2 (select main_a v_prenex_25271))) (< v_prenex_25270 main_x) (< v_prenex_25271 main_y) (<= (+ main_x 1) v_prenex_25270) (<= 0 (* 2 (select main_a v_prenex_25270))) (<= 501 (select main_a v_prenex_25271)))) (or (forall ((v_prenex_25825 Int)) (<= (select main_a v_prenex_25825) 1000)) (forall ((v_prenex_25824 Int)) (or (<= 0 (+ (select main_a v_prenex_25824) 499)) (< v_prenex_25824 main_x) (<= (+ main_x 1) v_prenex_25824) (<= (select main_a v_prenex_25824) 499) (<= (* 2 (select main_a v_prenex_25824)) 998)))) (forall ((v_prenex_29739 Int) (v_prenex_29738 Int)) (or (< v_prenex_29738 main_x) (<= (select main_a v_prenex_29738) 998) (<= (+ main_x 1) v_prenex_29738) (<= (select main_a v_prenex_29739) 1000) (<= (select main_a v_prenex_29738) 499) (<= (+ (select main_a v_prenex_29738) 2) (select main_a v_prenex_29739)))) (forall ((v_prenex_28142 Int) (v_prenex_28141 Int)) (or (<= (+ main_x 1) v_prenex_28141) (< v_prenex_28142 main_y) (<= (* 2 (select main_a v_prenex_28142)) 2000) (<= 501 (select main_a v_prenex_28142)) (< v_prenex_28141 main_x) (<= (select main_a v_prenex_28141) 998) (<= 1000 (+ (select main_a v_prenex_28141) (select main_a v_prenex_28142))))) (forall ((v_prenex_22499 Int) (v_prenex_22500 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_22500))) (< v_prenex_22499 main_x) (<= 0 (+ (select main_a v_prenex_22499) 499)) (<= (+ (select main_a v_prenex_22499) 2) (select main_a v_prenex_22500)) (<= (+ main_x 1) v_prenex_22499) (<= (+ main_y 1) v_prenex_22500) (<= (* 2 (select main_a v_prenex_22500)) 2000))) (forall ((v_prenex_29659 Int) (v_prenex_29660 Int)) (or (<= (* 2 (select main_a v_prenex_29659)) 998) (<= (select main_a v_prenex_29659) 998) (<= 501 (select main_a v_prenex_29660)) (<= (+ (select main_a v_prenex_29659) (select main_a v_prenex_29660)) 1000) (<= (+ main_x 1) v_prenex_29659) (< v_prenex_29659 main_x))) (forall ((v_prenex_29428 Int) (v_prenex_29427 Int)) (or (<= 0 (* 2 (select main_a v_prenex_29427))) (<= (* 2 (select main_a v_prenex_29427)) 998) (< v_prenex_29427 main_x) (<= (+ main_x 1) v_prenex_29427) (<= (select main_a v_prenex_29428) 1000) (<= (+ (select main_a v_prenex_29427) (select main_a v_prenex_29428)) 1000))) (forall ((v_prenex_30806 Int) (v_prenex_30805 Int)) (or (< v_prenex_30805 main_x) (<= (+ main_x 1) v_prenex_30805) (<= (select main_a v_prenex_30806) (+ (select main_a v_prenex_30805) 1000)) (<= 501 (select main_a v_prenex_30806)) (<= (select main_a v_prenex_30805) 998))) (forall ((v_prenex_25846 Int) (v_prenex_25847 Int)) (or (<= (+ main_x 1) v_prenex_25846) (<= (+ (select main_a v_prenex_25846) 2) (select main_a v_prenex_25847)) (< v_prenex_25846 main_x) (<= (select main_a v_prenex_25847) 1000) (<= (select main_a v_prenex_25846) 499) (<= (+ main_y 1) v_prenex_25847))) (forall ((v_prenex_28689 Int) (v_prenex_28688 Int)) (or (<= (* 2 (select main_a v_prenex_28689)) 2000) (<= 1000 (+ (select main_a v_prenex_28688) (select main_a v_prenex_28689))) (<= 0 (select main_a v_prenex_28688)) (<= (* 2 (select main_a v_prenex_28688)) 998) (<= 1002 (* 2 (select main_a v_prenex_28689))) (<= (+ main_x 1) v_prenex_28688) (< v_prenex_28688 main_x))) (forall ((v_prenex_27405 Int) (v_prenex_27406 Int)) (or (<= (+ main_x 1) v_prenex_27405) (< v_prenex_27405 main_x) (<= 1000 (+ (select main_a v_prenex_27405) (select main_a v_prenex_27406))) (<= (select main_a v_prenex_27405) 998) (<= (select main_a v_prenex_27406) 1000) (<= (* 2 (select main_a v_prenex_27405)) 998))) (forall ((v_prenex_29758 Int) (v_prenex_29759 Int)) (or (<= (+ main_x 1) v_prenex_29758) (< v_prenex_29758 main_x) (<= (* 2 (select main_a v_prenex_29758)) 998) (<= (+ (select main_a v_prenex_29758) (select main_a v_prenex_29759)) 1000))) (forall ((v_prenex_30345 Int) (v_prenex_30344 Int)) (or (<= (select main_a v_prenex_30345) 1000) (<= (* 2 (select main_a v_prenex_30344)) 998) (< v_prenex_30344 main_x) (< v_prenex_30345 main_y) (<= (+ main_x 1) v_prenex_30344) (<= (+ (select main_a v_prenex_30344) (select main_a v_prenex_30345)) 1000) (<= (* 2 (select main_a v_prenex_30345)) 2000))) (or (forall ((v_prenex_26395 Int)) (or (<= (+ main_x 1) v_prenex_26395) (<= 0 (+ (select main_a v_prenex_26395) 499)) (<= (select main_a v_prenex_26395) 998) (< v_prenex_26395 main_x) (<= 0 (* 2 (select main_a v_prenex_26395))))) (forall ((v_prenex_26396 Int)) (or (<= 501 (select main_a v_prenex_26396)) (<= (* 2 (select main_a v_prenex_26396)) 2000)))) (forall ((v_prenex_25571 Int) (v_prenex_25570 Int)) (or (<= 0 (select main_a v_prenex_25570)) (< v_prenex_25570 main_x) (<= 501 (select main_a v_prenex_25571)) (<= (+ main_x 1) v_prenex_25570) (<= 1002 (* 2 (select main_a v_prenex_25571))) (<= (+ main_y 1) v_prenex_25571) (<= (select main_a v_prenex_25571) (+ (select main_a v_prenex_25570) 1000)))) (forall ((v_prenex_25594 Int) (v_prenex_25595 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_25595))) (<= (+ (select main_a v_prenex_25594) 2) (select main_a v_prenex_25595)) (< v_prenex_25595 main_y) (< v_prenex_25594 main_x) (<= (+ main_y 1) v_prenex_25595))) (forall ((v_prenex_27313 Int) (v_prenex_27314 Int)) (or (<= (* 2 (select main_a v_prenex_27313)) 998) (<= 501 (select main_a v_prenex_27314)) (<= 1000 (+ (select main_a v_prenex_27313) (select main_a v_prenex_27314))) (< v_prenex_27313 main_x) (<= (+ main_x 1) v_prenex_27313) (<= (+ main_y 1) v_prenex_27314))) (forall ((v_prenex_30772 Int) (v_prenex_30771 Int)) (or (< v_prenex_30771 main_x) (<= (select main_a v_prenex_30772) 1000) (<= 2 (select main_a v_prenex_30772)) (<= (+ (select main_a v_prenex_30771) 2) (select main_a v_prenex_30772)) (< v_prenex_30772 main_y) (<= (+ main_x 1) v_prenex_30771) (<= (* 2 (select main_a v_prenex_30771)) 998))) (or (forall ((v_prenex_26898 Int)) (<= 501 (select main_a v_prenex_26898))) (forall ((v_prenex_26897 Int)) (or (<= (select main_a v_prenex_26897) 499) (<= 0 (* 2 (select main_a v_prenex_26897))) (<= 0 (select main_a v_prenex_26897)) (<= (+ main_x 1) v_prenex_26897) (< v_prenex_26897 main_x)))) (forall ((v_prenex_28833 Int) (v_prenex_28832 Int)) (or (<= (+ main_x 1) v_prenex_28832) (< v_prenex_28832 main_x) (<= (+ (select main_a v_prenex_28832) 2) (select main_a v_prenex_28833)) (<= (select main_a v_prenex_28832) 499) (<= 0 (select main_a v_prenex_28832)) (<= (select main_a v_prenex_28833) 1000))) (or (forall ((v_prenex_28541 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_28541))) (< v_prenex_28541 main_y) (<= (select main_a v_prenex_28541) 1000))) (forall ((v_prenex_28540 Int)) (or (<= 0 (+ (select main_a v_prenex_28540) 499)) (< v_prenex_28540 main_x) (<= (+ main_x 1) v_prenex_28540) (<= 0 (* 2 (select main_a v_prenex_28540)))))) (or (forall ((v_prenex_26234 Int)) (or (<= (* 2 (select main_a v_prenex_26234)) 2000) (<= (select main_a v_prenex_26234) 1499))) (forall ((v_prenex_26233 Int)) (or (< v_prenex_26233 main_x) (<= (+ main_x 1) v_prenex_26233) (<= 0 (select main_a v_prenex_26233)) (<= (* 2 (select main_a v_prenex_26233)) 998)))) (forall ((v_prenex_30478 Int) (v_prenex_30477 Int)) (or (<= 1000 (+ (select main_a v_prenex_30477) (select main_a v_prenex_30478))) (<= (* 2 (select main_a v_prenex_30477)) 998) (<= (select main_a v_prenex_30478) 1000) (<= (+ main_x 1) v_prenex_30477) (< v_prenex_30477 main_x) (<= 0 (select main_a v_prenex_30477)) (<= 2 (select main_a v_prenex_30478)))) (forall ((v_prenex_27483 Int) (v_prenex_27484 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_27484))) (<= 501 (select main_a v_prenex_27484)) (<= (select main_a v_prenex_27483) 998) (<= (+ main_x 1) v_prenex_27483) (<= (+ (select main_a v_prenex_27483) 2) (select main_a v_prenex_27484)) (< v_prenex_27483 main_x) (<= 0 (+ (select main_a v_prenex_27483) 499)))) (forall ((v_prenex_24049 Int) (v_prenex_24048 Int)) (or (<= (select main_a v_prenex_24048) 998) (< v_prenex_24048 main_x) (<= (select main_a v_prenex_24049) (+ (select main_a v_prenex_24048) 1000)) (<= 0 (+ (select main_a v_prenex_24048) 499)) (<= 501 (select main_a v_prenex_24049)) (<= (+ main_x 1) v_prenex_24048) (<= 1002 (* 2 (select main_a v_prenex_24049))))) (forall ((v_prenex_24070 Int) (v_prenex_24071 Int)) (or (<= (select main_a v_prenex_24071) 1000) (<= 1000 (+ (select main_a v_prenex_24070) (select main_a v_prenex_24071))) (<= 0 (select main_a v_prenex_24070)) (<= 1002 (* 2 (select main_a v_prenex_24071))) (< v_prenex_24070 main_x) (<= (+ main_x 1) v_prenex_24070) (<= 0 (* 2 (select main_a v_prenex_24070))))) (forall ((v_prenex_26303 Int) (v_prenex_26304 Int)) (or (<= (+ main_x 1) v_prenex_26303) (<= (select main_a v_prenex_26304) 1499) (< v_prenex_26303 main_x) (<= 0 (select main_a v_prenex_26303)) (<= 0 (+ (select main_a v_prenex_26303) 499)) (<= (select main_a v_prenex_26304) (+ (select main_a v_prenex_26303) 1000)))) (or (forall ((v_prenex_29523 Int)) (or (<= (+ main_x 1) v_prenex_29523) (< v_prenex_29523 main_x) (<= 0 (* 2 (select main_a v_prenex_29523))))) (forall ((v_prenex_29524 Int)) (or (<= (* 2 (select main_a v_prenex_29524)) 2000) (<= (select main_a v_prenex_29524) 1499)))) (or (forall ((v_prenex_22648 Int)) (or (<= 2 (select main_a v_prenex_22648)) (<= (+ main_y 1) v_prenex_22648) (< v_prenex_22648 main_y))) (forall ((v_prenex_22647 Int)) (<= 0 (* 2 (select main_a v_prenex_22647))))) (forall ((v_prenex_28005 Int) (v_prenex_28004 Int)) (or (<= 1000 (+ (select main_a v_prenex_28004) (select main_a v_prenex_28005))) (<= (select main_a v_prenex_28004) 998) (<= 0 (select main_a v_prenex_28004)) (<= (+ main_x 1) v_prenex_28004) (<= (select main_a v_prenex_28005) 1000) (<= 1002 (* 2 (select main_a v_prenex_28005))) (< v_prenex_28004 main_x))) (or (forall ((v_prenex_28020 Int)) (or (<= (select main_a v_prenex_28020) 1499) (<= 501 (select main_a v_prenex_28020)))) (forall ((v_prenex_28019 Int)) (or (<= (+ main_x 1) v_prenex_28019) (<= 0 (select main_a v_prenex_28019)) (<= 0 (* 2 (select main_a v_prenex_28019))) (< v_prenex_28019 main_x)))) (forall ((v_prenex_24005 Int) (v_prenex_24004 Int)) (or (<= 501 (select main_a v_prenex_24005)) (<= (+ main_x 1) v_prenex_24004) (<= (+ (select main_a v_prenex_24004) 2) (select main_a v_prenex_24005)) (< v_prenex_24004 main_x) (<= (select main_a v_prenex_24004) 499) (<= 1002 (* 2 (select main_a v_prenex_24005))) (<= 0 (select main_a v_prenex_24004)))) (forall ((v_prenex_28911 Int) (v_prenex_28912 Int)) (or (<= (+ main_x 1) v_prenex_28911) (<= 1000 (+ (select main_a v_prenex_28911) (select main_a v_prenex_28912))) (<= 2 (select main_a v_prenex_28912)) (<= 0 (+ (select main_a v_prenex_28911) 499)) (< v_prenex_28911 main_x) (<= (select main_a v_prenex_28912) 1499))) (forall ((v_prenex_28419 Int) (v_prenex_28420 Int)) (or (< v_prenex_28420 main_y) (<= (+ main_x 1) v_prenex_28419) (<= (select main_a v_prenex_28420) 1499) (<= 0 (* 2 (select main_a v_prenex_28419))) (<= 2 (select main_a v_prenex_28420)) (< v_prenex_28419 main_x) (<= (+ (select main_a v_prenex_28419) (select main_a v_prenex_28420)) 1000))) (forall ((v_prenex_27976 Int) (v_prenex_27977 Int)) (or (<= 2 (select main_a v_prenex_27977)) (<= (select main_a v_prenex_27977) (+ (select main_a v_prenex_27976) 1000)) (<= (+ main_x 1) v_prenex_27976) (< v_prenex_27976 main_x) (<= 0 (+ (select main_a v_prenex_27976) 499)) (<= (select main_a v_prenex_27977) 1000) (<= (select main_a v_prenex_27976) 499))) (or (forall ((v_prenex_27712 Int)) (or (<= (select main_a v_prenex_27712) 998) (< v_prenex_27712 main_x) (<= (+ main_x 1) v_prenex_27712) (<= 0 (* 2 (select main_a v_prenex_27712))))) (forall ((v_prenex_27713 Int)) (or (<= (* 2 (select main_a v_prenex_27713)) 2000) (<= (select main_a v_prenex_27713) 1499)))) (or (forall ((v_prenex_30038 Int)) (or (< v_prenex_30038 main_x) (<= (+ main_x 1) v_prenex_30038) (<= (* 2 (select main_a v_prenex_30038)) 998))) (forall ((v_prenex_30039 Int)) (or (<= (select main_a v_prenex_30039) 1000) (<= (* 2 (select main_a v_prenex_30039)) 2000)))) (or (forall ((v_prenex_26872 Int)) (or (<= (+ main_y 1) v_prenex_26872) (<= (select main_a v_prenex_26872) 1499) (<= 501 (select main_a v_prenex_26872)))) (forall ((v_prenex_26871 Int)) (or (<= 0 (* 2 (select main_a v_prenex_26871))) (<= 0 (select main_a v_prenex_26871)) (<= (+ main_x 1) v_prenex_26871) (< v_prenex_26871 main_x)))) (forall ((v_prenex_24355 Int) (v_prenex_24354 Int)) (or (<= (+ (select main_a v_prenex_24354) (select main_a v_prenex_24355)) 1000) (<= (select main_a v_prenex_24354) 998) (<= (select main_a v_prenex_24354) 499) (< v_prenex_24354 main_x) (<= 2 (select main_a v_prenex_24355)) (<= (+ main_x 1) v_prenex_24354))) (forall ((v_prenex_25066 Int) (v_prenex_25067 Int)) (or (<= (select main_a v_prenex_25066) 998) (<= 1000 (+ (select main_a v_prenex_25066) (select main_a v_prenex_25067))) (<= (+ main_x 1) v_prenex_25066) (<= (* 2 (select main_a v_prenex_25067)) 2000) (< v_prenex_25066 main_x))) (forall ((v_prenex_26002 Int) (v_prenex_26001 Int)) (or (<= 0 (+ (select main_a v_prenex_26001) 499)) (<= (* 2 (select main_a v_prenex_26002)) 2000) (<= (+ main_x 1) v_prenex_26001) (< v_prenex_26001 main_x) (<= (select main_a v_prenex_26002) 1499) (<= (+ main_y 1) v_prenex_26002) (<= (select main_a v_prenex_26002) (+ (select main_a v_prenex_26001) 1000)))) (forall ((v_prenex_25776 Int) (v_prenex_25777 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_25777))) (<= 2 (select main_a v_prenex_25777)) (<= (+ (select main_a v_prenex_25776) 2) (select main_a v_prenex_25777)) (<= 0 (select main_a v_prenex_25776)) (<= (+ main_x 1) v_prenex_25776) (< v_prenex_25776 main_x) (<= (select main_a v_prenex_25776) 499))) (forall ((v_prenex_25309 Int) (v_prenex_25308 Int)) (or (< v_prenex_25308 main_x) (<= 1002 (* 2 (select main_a v_prenex_25309))) (<= (select main_a v_prenex_25308) 499) (<= 0 (select main_a v_prenex_25308)) (<= 1000 (+ (select main_a v_prenex_25308) (select main_a v_prenex_25309))) (<= (+ main_x 1) v_prenex_25308))) (or (forall ((v_prenex_24171 Int)) (or (<= 0 (+ (select main_a v_prenex_24171) 499)) (<= (* 2 (select main_a v_prenex_24171)) 998) (<= (+ main_x 1) v_prenex_24171) (< v_prenex_24171 main_x) (<= 0 (select main_a v_prenex_24171)))) (forall ((v_prenex_24172 Int)) (or (<= 501 (select main_a v_prenex_24172)) (<= (select main_a v_prenex_24172) 1000)))) (forall ((v_prenex_22744 Int) (v_prenex_22745 Int)) (or (<= (select main_a v_prenex_22745) 1000) (<= (+ main_x 1) v_prenex_22744) (< v_prenex_22744 main_x) (<= (+ (select main_a v_prenex_22744) 2) (select main_a v_prenex_22745)) (< v_prenex_22745 main_y) (<= (* 2 (select main_a v_prenex_22744)) 998))) (forall ((v_prenex_26249 Int) (v_prenex_26250 Int)) (or (<= 2 (select main_a v_prenex_26250)) (<= (* 2 (select main_a v_prenex_26249)) 998) (< v_prenex_26249 main_x) (<= 1000 (+ (select main_a v_prenex_26249) (select main_a v_prenex_26250))) (< v_prenex_26250 main_y) (<= (select main_a v_prenex_26250) 1499) (<= (+ main_x 1) v_prenex_26249))) (forall ((v_prenex_26417 Int) (v_prenex_26418 Int)) (or (< v_prenex_26417 main_x) (<= 0 (select main_a v_prenex_26417)) (<= 1000 (+ (select main_a v_prenex_26417) (select main_a v_prenex_26418))) (<= 1002 (* 2 (select main_a v_prenex_26418))) (<= (+ main_x 1) v_prenex_26417) (<= (select main_a v_prenex_26418) 1000) (<= (select main_a v_prenex_26417) 499))) (forall ((v_prenex_29067 Int) (v_prenex_29066 Int)) (or (<= 0 (* 2 (select main_a v_prenex_29066))) (<= 501 (select main_a v_prenex_29067)) (<= 0 (select main_a v_prenex_29066)) (< v_prenex_29066 main_x) (<= (+ main_x 1) v_prenex_29066) (<= 1000 (+ (select main_a v_prenex_29066) (select main_a v_prenex_29067))) (<= (select main_a v_prenex_29067) 1499))) (forall ((v_prenex_28809 Int) (v_prenex_28808 Int)) (or (<= (select main_a v_prenex_28809) (+ (select main_a v_prenex_28808) 1000)) (< v_prenex_28808 main_x) (<= (select main_a v_prenex_28808) 499) (<= (select main_a v_prenex_28809) 1000) (<= (+ main_x 1) v_prenex_28808))) (or (forall ((v_prenex_23038 Int)) (or (<= (+ main_x 1) v_prenex_23038) (< v_prenex_23038 main_x) (<= 0 (* 2 (select main_a v_prenex_23038))) (<= (select main_a v_prenex_23038) 499))) (forall ((v_prenex_23039 Int)) (or (<= (+ main_y 1) v_prenex_23039) (<= (select main_a v_prenex_23039) 1000) (<= 1002 (* 2 (select main_a v_prenex_23039)))))) (or (forall ((v_prenex_30164 Int)) (<= (select main_a v_prenex_30164) 1000)) (forall ((v_prenex_30163 Int)) (or (<= 0 (* 2 (select main_a v_prenex_30163))) (<= (+ main_x 1) v_prenex_30163) (<= (select main_a v_prenex_30163) 499) (< v_prenex_30163 main_x)))) (or (forall ((v_prenex_22678 Int)) (or (<= 0 (+ (select main_a v_prenex_22678) 499)) (<= 0 (select main_a v_prenex_22678)) (<= (+ main_x 1) v_prenex_22678) (< v_prenex_22678 main_x) (<= (* 2 (select main_a v_prenex_22678)) 998))) (forall ((v_prenex_22679 Int)) (<= 2 (select main_a v_prenex_22679)))) (forall ((v_prenex_23837 Int) (v_prenex_23836 Int)) (or (< v_prenex_23836 main_x) (< v_prenex_23837 main_y) (<= (+ main_x 1) v_prenex_23836) (<= (select main_a v_prenex_23837) 1499) (<= (select main_a v_prenex_23836) 499) (<= 501 (select main_a v_prenex_23837)) (<= (select main_a v_prenex_23837) (+ (select main_a v_prenex_23836) 1000)))) (forall ((v_prenex_24845 Int) (v_prenex_24846 Int)) (or (< v_prenex_24846 main_y) (<= 501 (select main_a v_prenex_24846)) (<= (select main_a v_prenex_24846) 1499) (<= (+ main_y 1) v_prenex_24846) (<= (+ (select main_a v_prenex_24845) 2) (select main_a v_prenex_24846)))) (forall ((v_prenex_27467 Int) (v_prenex_27468 Int)) (or (<= (+ main_x 1) v_prenex_27467) (<= (select main_a v_prenex_27468) (+ (select main_a v_prenex_27467) 1000)) (<= 1002 (* 2 (select main_a v_prenex_27468))) (< v_prenex_27467 main_x) (<= (* 2 (select main_a v_prenex_27468)) 2000) (< v_prenex_27468 main_y) (<= (* 2 (select main_a v_prenex_27467)) 998))) (or (forall ((v_prenex_26367 Int)) (or (<= 0 (+ (select main_a v_prenex_26367) 499)) (<= 0 (* 2 (select main_a v_prenex_26367))) (<= (+ main_x 1) v_prenex_26367) (< v_prenex_26367 main_x))) (forall ((v_prenex_26368 Int)) (or (<= (+ main_y 1) v_prenex_26368) (<= (* 2 (select main_a v_prenex_26368)) 2000)))) (forall ((v_prenex_27409 Int) (v_prenex_27410 Int)) (or (< v_prenex_27410 main_y) (<= (select main_a v_prenex_27409) 998) (< v_prenex_27409 main_x) (<= 2 (select main_a v_prenex_27410)) (<= (+ main_x 1) v_prenex_27409) (<= (+ (select main_a v_prenex_27409) 2) (select main_a v_prenex_27410)))) (forall ((v_prenex_27385 Int) (v_prenex_27386 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_27386))) (< v_prenex_27385 main_x) (<= (+ (select main_a v_prenex_27385) 2) (select main_a v_prenex_27386)) (<= 0 (* 2 (select main_a v_prenex_27385))) (<= (+ main_y 1) v_prenex_27386) (<= (+ main_x 1) v_prenex_27385))) (forall ((v_prenex_25437 Int) (v_prenex_25436 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_25437))) (<= (+ main_y 1) v_prenex_25437) (<= 0 (+ (select main_a v_prenex_25436) 499)) (<= (+ (select main_a v_prenex_25436) (select main_a v_prenex_25437)) 1000) (< v_prenex_25436 main_x) (<= (+ main_x 1) v_prenex_25436))) (forall ((v_prenex_25363 Int) (v_prenex_25362 Int)) (or (<= 1000 (+ (select main_a v_prenex_25362) (select main_a v_prenex_25363))) (< v_prenex_25362 main_x) (<= 501 (select main_a v_prenex_25363)) (<= (+ main_x 1) v_prenex_25362) (<= (+ main_y 1) v_prenex_25363) (<= 1002 (* 2 (select main_a v_prenex_25363))) (<= (* 2 (select main_a v_prenex_25362)) 998))) (forall ((v_prenex_30734 Int) (v_prenex_30733 Int)) (or (< v_prenex_30733 main_x) (<= (select main_a v_prenex_30733) 998) (<= 1002 (* 2 (select main_a v_prenex_30734))) (<= 1000 (+ (select main_a v_prenex_30733) (select main_a v_prenex_30734))) (< v_prenex_30734 main_y) (<= (+ main_x 1) v_prenex_30733))) (or (forall ((v_prenex_22748 Int)) (or (< v_prenex_22748 main_x) (<= (select main_a v_prenex_22748) 998) (<= (+ main_x 1) v_prenex_22748) (<= 0 (* 2 (select main_a v_prenex_22748))))) (forall ((v_prenex_22749 Int)) (<= 2 (select main_a v_prenex_22749)))) (forall ((v_prenex_25168 Int) (v_prenex_25167 Int)) (or (<= 1000 (+ (select main_a v_prenex_25167) (select main_a v_prenex_25168))) (<= (select main_a v_prenex_25167) 998) (<= 0 (+ (select main_a v_prenex_25167) 499)) (<= (+ main_x 1) v_prenex_25167) (< v_prenex_25167 main_x))) (or (forall ((v_prenex_25555 Int)) (or (< v_prenex_25555 main_y) (<= 501 (select main_a v_prenex_25555)))) (forall ((v_prenex_25554 Int)) (or (<= 0 (+ (select main_a v_prenex_25554) 499)) (<= 0 (* 2 (select main_a v_prenex_25554))) (<= (+ main_x 1) v_prenex_25554) (< v_prenex_25554 main_x)))) (forall ((v_prenex_24706 Int) (v_prenex_24705 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24705))) (<= (+ main_x 1) v_prenex_24705) (<= 1000 (+ (select main_a v_prenex_24705) (select main_a v_prenex_24706))) (<= 0 (select main_a v_prenex_24705)) (<= (select main_a v_prenex_24706) 1499) (< v_prenex_24705 main_x) (<= (select main_a v_prenex_24706) 1000))) (forall ((v_prenex_29229 Int) (v_prenex_29230 Int)) (or (<= 0 (select main_a v_prenex_29229)) (<= 2 (select main_a v_prenex_29230)) (< v_prenex_29229 main_x) (<= (select main_a v_prenex_29229) 499) (<= 501 (select main_a v_prenex_29230)) (<= 1000 (+ (select main_a v_prenex_29229) (select main_a v_prenex_29230))) (<= (+ main_x 1) v_prenex_29229))) (or (forall ((v_prenex_24548 Int)) (or (<= (+ main_x 1) v_prenex_24548) (<= (select main_a v_prenex_24548) 998) (< v_prenex_24548 main_x) (<= (* 2 (select main_a v_prenex_24548)) 998) (<= 0 (+ (select main_a v_prenex_24548) 499)))) (forall ((v_prenex_24549 Int)) (<= 501 (select main_a v_prenex_24549)))) (forall ((v_prenex_27997 Int) (v_prenex_27996 Int)) (or (< v_prenex_27996 main_x) (<= 501 (select main_a v_prenex_27997)) (<= 0 (+ (select main_a v_prenex_27996) 499)) (<= (+ (select main_a v_prenex_27996) (select main_a v_prenex_27997)) 1000) (<= (select main_a v_prenex_27997) 1000) (<= (+ main_x 1) v_prenex_27996) (<= (+ main_y 1) v_prenex_27997))) (forall ((v_prenex_30802 Int) (v_prenex_30801 Int)) (or (<= (select main_a v_prenex_30802) (+ (select main_a v_prenex_30801) 1000)) (<= (select main_a v_prenex_30802) 1499) (< v_prenex_30801 main_x) (<= 0 (+ (select main_a v_prenex_30801) 499)) (<= (+ main_y 1) v_prenex_30802) (<= (+ main_x 1) v_prenex_30801))) (forall ((v_prenex_26714 Int) (v_prenex_26713 Int)) (or (<= (select main_a v_prenex_26714) 1000) (<= 0 (* 2 (select main_a v_prenex_26713))) (<= 1000 (+ (select main_a v_prenex_26713) (select main_a v_prenex_26714))) (<= (+ main_x 1) v_prenex_26713) (< v_prenex_26713 main_x) (<= 501 (select main_a v_prenex_26714)))) (forall ((v_prenex_30139 Int) (v_prenex_30140 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_30140))) (<= (select main_a v_prenex_30139) 499) (<= (+ main_x 1) v_prenex_30139) (<= 0 (select main_a v_prenex_30139)) (< v_prenex_30139 main_x) (<= (select main_a v_prenex_30140) (+ (select main_a v_prenex_30139) 1000)))) (or (forall ((v_prenex_26437 Int)) (or (<= 0 (* 2 (select main_a v_prenex_26437))) (< v_prenex_26437 main_x) (<= (select main_a v_prenex_26437) 998) (<= (+ main_x 1) v_prenex_26437))) (forall ((v_prenex_26438 Int)) (or (<= (select main_a v_prenex_26438) 1499) (<= 1002 (* 2 (select main_a v_prenex_26438)))))) (forall ((v_prenex_28469 Int) (v_prenex_28470 Int)) (or (<= (+ main_x 1) v_prenex_28469) (<= (select main_a v_prenex_28470) 1000) (<= (select main_a v_prenex_28469) 499) (< v_prenex_28469 main_x) (<= 1000 (+ (select main_a v_prenex_28469) (select main_a v_prenex_28470))) (<= 0 (select main_a v_prenex_28469)) (<= 501 (select main_a v_prenex_28470)))) (forall ((v_prenex_22440 Int) (v_prenex_22439 Int)) (or (<= (select main_a v_prenex_22440) (+ (select main_a v_prenex_22439) 1000)) (<= 0 (+ (select main_a v_prenex_22439) 499)) (<= (+ main_y 1) v_prenex_22440) (<= 2 (select main_a v_prenex_22440)) (<= (+ main_x 1) v_prenex_22439) (< v_prenex_22439 main_x) (<= (select main_a v_prenex_22440) 1000))) (forall ((v_prenex_25411 Int) (v_prenex_25410 Int)) (or (<= 0 (select main_a v_prenex_25410)) (<= 1002 (* 2 (select main_a v_prenex_25411))) (<= 0 (+ (select main_a v_prenex_25410) 499)) (<= (select main_a v_prenex_25411) (+ (select main_a v_prenex_25410) 1000)) (< v_prenex_25410 main_x) (<= (+ main_x 1) v_prenex_25410) (<= 501 (select main_a v_prenex_25411)))) (forall ((v_prenex_27635 Int)) (or (< v_prenex_27635 main_x) (<= 0 (+ (select main_a v_prenex_27635) 499)) (<= 0 (* 2 (select main_a v_prenex_27635))) (<= (+ main_x 1) v_prenex_27635) (<= (select main_a v_prenex_27635) 499))) (forall ((v_prenex_23464 Int) (v_prenex_23463 Int)) (or (<= 0 (select main_a v_prenex_23463)) (<= (* 2 (select main_a v_prenex_23464)) 2000) (<= 1000 (+ (select main_a v_prenex_23463) (select main_a v_prenex_23464))) (< v_prenex_23463 main_x) (<= (* 2 (select main_a v_prenex_23463)) 998) (<= (select main_a v_prenex_23464) 1000) (<= (+ main_x 1) v_prenex_23463))) (or (forall ((v_prenex_30502 Int)) (or (<= (select main_a v_prenex_30502) 1499) (<= (select main_a v_prenex_30502) 1000))) (forall ((v_prenex_30501 Int)) (or (<= 0 (* 2 (select main_a v_prenex_30501))) (<= (+ main_x 1) v_prenex_30501) (<= 0 (+ (select main_a v_prenex_30501) 499)) (< v_prenex_30501 main_x)))) (forall ((v_prenex_22671 Int) (v_prenex_22670 Int)) (or (<= 501 (select main_a v_prenex_22671)) (<= 1000 (+ (select main_a v_prenex_22670) (select main_a v_prenex_22671))) (< v_prenex_22670 main_x) (<= (* 2 (select main_a v_prenex_22671)) 2000) (<= (select main_a v_prenex_22670) 499) (<= (select main_a v_prenex_22670) 998) (<= (+ main_x 1) v_prenex_22670))) (forall ((v_prenex_23835 Int) (v_prenex_23834 Int)) (or (<= (select main_a v_prenex_23835) (+ (select main_a v_prenex_23834) 1000)) (<= (+ main_x 1) v_prenex_23834) (<= 0 (* 2 (select main_a v_prenex_23834))) (< v_prenex_23834 main_x))) (forall ((v_prenex_26745 Int) (v_prenex_26746 Int)) (or (<= (+ (select main_a v_prenex_26745) 2) (select main_a v_prenex_26746)) (<= (+ main_x 1) v_prenex_26745) (<= (* 2 (select main_a v_prenex_26746)) 2000) (< v_prenex_26745 main_x) (<= (select main_a v_prenex_26746) 1000) (<= 0 (select main_a v_prenex_26745)))) (forall ((v_prenex_23981 Int) (v_prenex_23980 Int)) (or (<= (+ main_x 1) v_prenex_23980) (<= 0 (* 2 (select main_a v_prenex_23980))) (< v_prenex_23980 main_x) (<= (select main_a v_prenex_23981) 1000) (<= (select main_a v_prenex_23981) (+ (select main_a v_prenex_23980) 1000)) (<= 2 (select main_a v_prenex_23981)) (<= (* 2 (select main_a v_prenex_23980)) 998))) (or (forall ((v_prenex_27691 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_27691))) (< v_prenex_27691 main_y) (<= (select main_a v_prenex_27691) 1499))) (forall ((v_prenex_27690 Int)) (or (< v_prenex_27690 main_x) (<= (select main_a v_prenex_27690) 998) (<= (* 2 (select main_a v_prenex_27690)) 998) (<= (+ main_x 1) v_prenex_27690)))) (forall ((v_prenex_28915 Int) (v_prenex_28916 Int)) (or (<= (+ main_y 1) v_prenex_28916) (<= (+ main_x 1) v_prenex_28915) (< v_prenex_28915 main_x) (<= 1000 (+ (select main_a v_prenex_28915) (select main_a v_prenex_28916))) (<= 2 (select main_a v_prenex_28916)) (<= 0 (* 2 (select main_a v_prenex_28915))))) (forall ((v_prenex_28438 Int) (v_prenex_28437 Int)) (or (<= (+ main_x 1) v_prenex_28437) (<= (select main_a v_prenex_28437) 499) (< v_prenex_28437 main_x) (<= 501 (select main_a v_prenex_28438)) (<= (select main_a v_prenex_28438) (+ (select main_a v_prenex_28437) 1000)) (<= (* 2 (select main_a v_prenex_28437)) 998))) (forall ((v_prenex_27238 Int) (v_prenex_27237 Int)) (or (< v_prenex_27237 main_x) (<= (+ (select main_a v_prenex_27237) 2) (select main_a v_prenex_27238)) (<= (+ main_x 1) v_prenex_27237) (<= (select main_a v_prenex_27238) 1499) (<= 501 (select main_a v_prenex_27238)) (<= (* 2 (select main_a v_prenex_27237)) 998) (<= 0 (+ (select main_a v_prenex_27237) 499)))) (forall ((v_prenex_30392 Int) (v_prenex_30393 Int)) (or (<= (+ (select main_a v_prenex_30392) (select main_a v_prenex_30393)) 1000) (<= (select main_a v_prenex_30393) 1499) (<= (+ main_y 1) v_prenex_30393) (<= 1002 (* 2 (select main_a v_prenex_30393))) (< v_prenex_30393 main_y))) (forall ((v_prenex_22467 Int) (v_prenex_22468 Int)) (or (< v_prenex_22467 main_x) (<= (select main_a v_prenex_22468) (+ (select main_a v_prenex_22467) 1000)) (<= (+ main_y 1) v_prenex_22468) (<= (* 2 (select main_a v_prenex_22467)) 998) (<= (+ main_x 1) v_prenex_22467) (<= (select main_a v_prenex_22468) 1499))) (forall ((v_prenex_29073 Int) (v_prenex_29072 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_29073))) (<= (+ (select main_a v_prenex_29072) 2) (select main_a v_prenex_29073)) (<= (+ main_x 1) v_prenex_29072) (<= 0 (select main_a v_prenex_29072)) (<= 2 (select main_a v_prenex_29073)) (<= 0 (* 2 (select main_a v_prenex_29072))) (< v_prenex_29072 main_x))) (or (forall ((v_prenex_23926 Int)) (or (<= (select main_a v_prenex_23926) 499) (<= (+ main_x 1) v_prenex_23926) (<= 0 (* 2 (select main_a v_prenex_23926))) (< v_prenex_23926 main_x))) (forall ((v_prenex_23927 Int)) (or (<= 2 (select main_a v_prenex_23927)) (<= (+ main_y 1) v_prenex_23927)))) (forall ((v_prenex_27759 Int) (v_prenex_27758 Int)) (or (<= (* 2 (select main_a v_prenex_27759)) 2000) (<= (* 2 (select main_a v_prenex_27758)) 998) (< v_prenex_27758 main_x) (<= 501 (select main_a v_prenex_27759)) (< v_prenex_27759 main_y) (<= (+ (select main_a v_prenex_27758) (select main_a v_prenex_27759)) 1000) (<= (+ main_x 1) v_prenex_27758))) (forall ((v_prenex_24667 Int) (v_prenex_24668 Int)) (or (< v_prenex_24667 main_x) (<= 0 (+ (select main_a v_prenex_24667) 499)) (<= (+ (select main_a v_prenex_24667) 2) (select main_a v_prenex_24668)) (<= (select main_a v_prenex_24668) 1499) (<= (+ main_x 1) v_prenex_24667) (<= (+ main_y 1) v_prenex_24668))) (or (forall ((v_prenex_23816 Int)) (or (< v_prenex_23816 main_x) (<= 0 (* 2 (select main_a v_prenex_23816))) (<= (select main_a v_prenex_23816) 499) (<= (+ main_x 1) v_prenex_23816))) (forall ((v_prenex_23817 Int)) (or (<= (+ main_y 1) v_prenex_23817) (<= 1002 (* 2 (select main_a v_prenex_23817))) (<= (* 2 (select main_a v_prenex_23817)) 2000)))) (forall ((v_prenex_25091 Int) (v_prenex_25092 Int)) (or (<= 1000 (+ (select main_a v_prenex_25091) (select main_a v_prenex_25092))) (<= (+ main_y 1) v_prenex_25092) (<= (+ main_x 1) v_prenex_25091) (<= 1002 (* 2 (select main_a v_prenex_25092))) (< v_prenex_25091 main_x) (<= (* 2 (select main_a v_prenex_25091)) 998))) (forall ((v_prenex_23533 Int) (v_prenex_23532 Int)) (or (<= (+ main_x 1) v_prenex_23532) (<= (select main_a v_prenex_23533) 1499) (<= (select main_a v_prenex_23532) 998) (<= (* 2 (select main_a v_prenex_23533)) 2000) (<= 0 (select main_a v_prenex_23532)) (<= (+ (select main_a v_prenex_23532) (select main_a v_prenex_23533)) 1000) (< v_prenex_23532 main_x))) (forall ((v_prenex_23365 Int) (v_prenex_23364 Int)) (or (<= (* 2 (select main_a v_prenex_23365)) 2000) (<= (+ main_y 1) v_prenex_23365) (<= (+ main_x 1) v_prenex_23364) (< v_prenex_23364 main_x) (<= (select main_a v_prenex_23365) 1000) (<= (select main_a v_prenex_23364) 998) (<= (+ (select main_a v_prenex_23364) 2) (select main_a v_prenex_23365)))) (forall ((v_prenex_29180 Int) (v_prenex_29179 Int)) (or (<= (* 2 (select main_a v_prenex_29179)) 998) (<= (select main_a v_prenex_29180) 1499) (<= (+ main_y 1) v_prenex_29180) (<= (+ main_x 1) v_prenex_29179) (<= (+ (select main_a v_prenex_29179) (select main_a v_prenex_29180)) 1000) (<= 2 (select main_a v_prenex_29180)) (< v_prenex_29179 main_x))) (forall ((v_prenex_25333 Int) (v_prenex_25332 Int)) (or (<= (+ main_x 1) v_prenex_25332) (< v_prenex_25332 main_x) (<= (select main_a v_prenex_25333) 1499) (<= 1002 (* 2 (select main_a v_prenex_25333))) (<= (+ (select main_a v_prenex_25332) (select main_a v_prenex_25333)) 1000) (<= 0 (select main_a v_prenex_25332)))) (forall ((v_prenex_28795 Int) (v_prenex_28794 Int)) (or (< v_prenex_28794 main_x) (<= (+ main_x 1) v_prenex_28794) (<= (* 2 (select main_a v_prenex_28795)) 2000) (<= (* 2 (select main_a v_prenex_28794)) 998) (<= (+ (select main_a v_prenex_28794) (select main_a v_prenex_28795)) 1000) (<= (+ main_y 1) v_prenex_28795))) (forall ((v_prenex_24405 Int) (v_prenex_24404 Int)) (or (<= (+ main_x 1) v_prenex_24404) (<= (select main_a v_prenex_24405) 1499) (<= (* 2 (select main_a v_prenex_24404)) 998) (< v_prenex_24404 main_x) (<= (+ (select main_a v_prenex_24404) 2) (select main_a v_prenex_24405)) (<= 2 (select main_a v_prenex_24405)) (<= (select main_a v_prenex_24404) 499))) (or (forall ((v_prenex_27897 Int)) (or (<= (select main_a v_prenex_27897) 1499) (< v_prenex_27897 main_y) (<= (select main_a v_prenex_27897) 1000))) (forall ((v_prenex_27896 Int)) (or (<= (+ main_x 1) v_prenex_27896) (<= 0 (* 2 (select main_a v_prenex_27896))) (< v_prenex_27896 main_x) (<= (select main_a v_prenex_27896) 998)))) (or (forall ((v_prenex_28925 Int)) (or (<= (* 2 (select main_a v_prenex_28925)) 2000) (<= 2 (select main_a v_prenex_28925)))) (forall ((v_prenex_28924 Int)) (or (< v_prenex_28924 main_x) (<= 0 (+ (select main_a v_prenex_28924) 499)) (<= (+ main_x 1) v_prenex_28924) (<= (* 2 (select main_a v_prenex_28924)) 998)))) (or (forall ((v_prenex_24833 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24833))) (<= (+ main_x 1) v_prenex_24833) (< v_prenex_24833 main_x) (<= 0 (+ (select main_a v_prenex_24833) 499)) (<= (select main_a v_prenex_24833) 499))) (forall ((v_prenex_24834 Int)) (<= 501 (select main_a v_prenex_24834)))) (forall ((v_prenex_23350 Int) (v_prenex_23351 Int)) (or (<= (select main_a v_prenex_23351) (+ (select main_a v_prenex_23350) 1000)) (< v_prenex_23350 main_x) (<= (+ main_x 1) v_prenex_23350) (<= 2 (select main_a v_prenex_23351)) (<= (* 2 (select main_a v_prenex_23351)) 2000) (<= 0 (select main_a v_prenex_23350)))) (or (forall ((v_prenex_28175 Int)) (or (<= (* 2 (select main_a v_prenex_28175)) 998) (<= (+ main_x 1) v_prenex_28175) (< v_prenex_28175 main_x))) (forall ((v_prenex_28176 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_28176))) (<= (select main_a v_prenex_28176) 1499)))) (forall ((v_prenex_25260 Int) (v_prenex_25261 Int)) (or (< v_prenex_25260 main_x) (<= (select main_a v_prenex_25261) (+ (select main_a v_prenex_25260) 1000)) (<= (select main_a v_prenex_25261) 1000) (<= (+ main_y 1) v_prenex_25261) (<= 0 (+ (select main_a v_prenex_25260) 499)) (<= (+ main_x 1) v_prenex_25260))) (forall ((v_prenex_24988 Int) (v_prenex_24989 Int)) (or (<= (+ main_y 1) v_prenex_24989) (<= (select main_a v_prenex_24989) 1000) (<= (+ (select main_a v_prenex_24988) 2) (select main_a v_prenex_24989)) (<= 1002 (* 2 (select main_a v_prenex_24989))) (< v_prenex_24989 main_y))) (or (forall ((v_prenex_25607 Int)) (or (<= (select main_a v_prenex_25607) 1499) (<= 501 (select main_a v_prenex_25607)))) (forall ((v_prenex_25606 Int)) (or (<= (+ main_x 1) v_prenex_25606) (<= (select main_a v_prenex_25606) 499) (<= (* 2 (select main_a v_prenex_25606)) 998) (<= 0 (select main_a v_prenex_25606)) (< v_prenex_25606 main_x)))) (forall ((v_prenex_23303 Int) (v_prenex_23302 Int)) (or (< v_prenex_23302 main_x) (<= 1000 (+ (select main_a v_prenex_23302) (select main_a v_prenex_23303))) (<= (select main_a v_prenex_23302) 499) (<= (+ main_x 1) v_prenex_23302) (<= 2 (select main_a v_prenex_23303)) (<= (select main_a v_prenex_23302) 998) (<= (select main_a v_prenex_23303) 1499))) (forall ((v_prenex_25257 Int) (v_prenex_25256 Int)) (or (< v_prenex_25256 main_x) (<= 2 (select main_a v_prenex_25257)) (<= 1000 (+ (select main_a v_prenex_25256) (select main_a v_prenex_25257))) (<= (* 2 (select main_a v_prenex_25256)) 998) (<= (+ main_x 1) v_prenex_25256))) (forall ((v_prenex_22231 Int) (v_prenex_22230 Int)) (or (<= (+ main_x 1) v_prenex_22230) (<= (+ (select main_a v_prenex_22230) 2) (select main_a v_prenex_22231)) (< v_prenex_22230 main_x) (< v_prenex_22231 main_y) (<= (* 2 (select main_a v_prenex_22230)) 998))) (forall ((v_prenex_29469 Int) (v_prenex_29470 Int)) (or (< v_prenex_29469 main_x) (<= 501 (select main_a v_prenex_29470)) (<= 1002 (* 2 (select main_a v_prenex_29470))) (<= (* 2 (select main_a v_prenex_29469)) 998) (<= (+ main_x 1) v_prenex_29469) (<= (+ (select main_a v_prenex_29469) (select main_a v_prenex_29470)) 1000) (<= (+ main_y 1) v_prenex_29470))) (forall ((v_prenex_28953 Int) (v_prenex_28952 Int)) (or (<= 1000 (+ (select main_a v_prenex_28952) (select main_a v_prenex_28953))) (<= (select main_a v_prenex_28952) 998) (<= (+ main_x 1) v_prenex_28952) (<= 2 (select main_a v_prenex_28953)) (<= (select main_a v_prenex_28953) 1499) (< v_prenex_28952 main_x))) (forall ((v_prenex_26975 Int) (v_prenex_26976 Int)) (or (<= (select main_a v_prenex_26976) (+ (select main_a v_prenex_26975) 1000)) (< v_prenex_26976 main_y) (<= (+ main_x 1) v_prenex_26975) (<= 0 (* 2 (select main_a v_prenex_26975))) (<= 501 (select main_a v_prenex_26976)) (<= (* 2 (select main_a v_prenex_26976)) 2000) (< v_prenex_26975 main_x))) (or (forall ((v_prenex_23992 Int)) (or (<= (+ main_x 1) v_prenex_23992) (< v_prenex_23992 main_x) (<= 0 (+ (select main_a v_prenex_23992) 499)) (<= 0 (* 2 (select main_a v_prenex_23992))))) (forall ((v_prenex_23993 Int)) (or (< v_prenex_23993 main_y) (<= (select main_a v_prenex_23993) 1499) (<= 2 (select main_a v_prenex_23993))))) (forall ((v_prenex_22992 Int) (v_prenex_22993 Int)) (or (<= (* 2 (select main_a v_prenex_22993)) 2000) (<= (select main_a v_prenex_22993) (+ (select main_a v_prenex_22992) 1000)) (<= 2 (select main_a v_prenex_22993)) (<= 0 (select main_a v_prenex_22992)) (< v_prenex_22993 main_y) (<= (+ main_x 1) v_prenex_22992) (< v_prenex_22992 main_x))) (forall ((v_prenex_26859 Int) (v_prenex_26860 Int)) (or (<= (select main_a v_prenex_26859) 499) (<= (select main_a v_prenex_26860) 1499) (<= (+ main_x 1) v_prenex_26859) (<= (* 2 (select main_a v_prenex_26859)) 998) (<= (select main_a v_prenex_26860) (+ (select main_a v_prenex_26859) 1000)) (< v_prenex_26859 main_x) (<= 501 (select main_a v_prenex_26860)))) (forall ((v_prenex_25455 Int) (v_prenex_25454 Int)) (or (<= 0 (select main_a v_prenex_25454)) (<= (+ main_x 1) v_prenex_25454) (<= 1002 (* 2 (select main_a v_prenex_25455))) (<= (select main_a v_prenex_25455) 1000) (< v_prenex_25454 main_x) (<= (select main_a v_prenex_25455) (+ (select main_a v_prenex_25454) 1000)))) (forall ((v_prenex_24823 Int) (v_prenex_24824 Int)) (or (< v_prenex_24823 main_x) (<= (+ main_y 1) v_prenex_24824) (<= (+ main_x 1) v_prenex_24823) (<= (select main_a v_prenex_24823) 499) (<= 2 (select main_a v_prenex_24824)) (<= (+ (select main_a v_prenex_24823) 2) (select main_a v_prenex_24824)))) (forall ((v_prenex_29262 Int) (v_prenex_29261 Int)) (or (<= (+ main_x 1) v_prenex_29261) (< v_prenex_29261 main_x) (<= (+ (select main_a v_prenex_29261) 2) (select main_a v_prenex_29262)) (<= (select main_a v_prenex_29262) 1000) (<= 0 (select main_a v_prenex_29261)) (<= (select main_a v_prenex_29261) 998) (<= 2 (select main_a v_prenex_29262)))) (forall ((v_prenex_30310 Int) (v_prenex_30311 Int)) (or (<= (select main_a v_prenex_30310) 998) (<= 1002 (* 2 (select main_a v_prenex_30311))) (<= (select main_a v_prenex_30311) 1000) (<= (+ main_x 1) v_prenex_30310) (< v_prenex_30310 main_x) (<= (+ (select main_a v_prenex_30310) (select main_a v_prenex_30311)) 1000) (<= (* 2 (select main_a v_prenex_30310)) 998))) (forall ((v_prenex_26733 Int) (v_prenex_26734 Int)) (or (<= 1000 (+ (select main_a v_prenex_26733) (select main_a v_prenex_26734))) (<= 0 (select main_a v_prenex_26733)) (<= (+ main_x 1) v_prenex_26733) (<= (select main_a v_prenex_26733) 499) (< v_prenex_26733 main_x) (<= 2 (select main_a v_prenex_26734)) (<= (* 2 (select main_a v_prenex_26734)) 2000))) (or (forall ((v_prenex_24803 Int)) (or (<= (select main_a v_prenex_24803) 499) (<= (+ main_x 1) v_prenex_24803) (< v_prenex_24803 main_x) (<= 0 (+ (select main_a v_prenex_24803) 499)) (<= (* 2 (select main_a v_prenex_24803)) 998))) (forall ((v_prenex_24804 Int)) (or (<= (* 2 (select main_a v_prenex_24804)) 2000) (<= 2 (select main_a v_prenex_24804))))) (forall ((v_prenex_28502 Int) (v_prenex_28501 Int)) (or (<= (+ main_y 1) v_prenex_28502) (<= (* 2 (select main_a v_prenex_28502)) 2000) (<= 1002 (* 2 (select main_a v_prenex_28502))) (<= (* 2 (select main_a v_prenex_28501)) 998) (<= 1000 (+ (select main_a v_prenex_28501) (select main_a v_prenex_28502))) (< v_prenex_28501 main_x) (<= (+ main_x 1) v_prenex_28501))) (or (forall ((v_prenex_23721 Int)) (or (<= (+ main_y 1) v_prenex_23721) (<= (select main_a v_prenex_23721) 1499) (<= 501 (select main_a v_prenex_23721)))) (forall ((v_prenex_23720 Int)) (or (<= (* 2 (select main_a v_prenex_23720)) 998) (<= (select main_a v_prenex_23720) 998) (<= (+ main_x 1) v_prenex_23720) (< v_prenex_23720 main_x)))) (or (forall ((v_prenex_25675 Int)) (or (<= 0 (* 2 (select main_a v_prenex_25675))) (<= (select main_a v_prenex_25675) 998) (<= (+ main_x 1) v_prenex_25675) (< v_prenex_25675 main_x))) (forall ((v_prenex_25676 Int)) (or (<= (select main_a v_prenex_25676) 1000) (<= 1002 (* 2 (select main_a v_prenex_25676)))))) (forall ((v_prenex_27818 Int) (v_prenex_27819 Int)) (or (< v_prenex_27818 main_x) (<= (* 2 (select main_a v_prenex_27819)) 2000) (<= 0 (+ (select main_a v_prenex_27818) 499)) (<= (+ main_x 1) v_prenex_27818) (<= (+ (select main_a v_prenex_27818) (select main_a v_prenex_27819)) 1000) (<= 1002 (* 2 (select main_a v_prenex_27819))) (<= 0 (* 2 (select main_a v_prenex_27818))))) (or (forall ((v_prenex_30261 Int)) (or (<= (+ main_x 1) v_prenex_30261) (< v_prenex_30261 main_x) (<= (* 2 (select main_a v_prenex_30261)) 998) (<= (select main_a v_prenex_30261) 499))) (forall ((v_prenex_30262 Int)) (or (<= (* 2 (select main_a v_prenex_30262)) 2000) (< v_prenex_30262 main_y) (<= 2 (select main_a v_prenex_30262))))) (or (forall ((v_prenex_22303 Int)) (or (< v_prenex_22303 main_y) (<= (select main_a v_prenex_22303) 1000) (<= (* 2 (select main_a v_prenex_22303)) 2000) (<= (+ main_y 1) v_prenex_22303))) (forall ((v_prenex_22302 Int)) (<= (* 2 (select main_a v_prenex_22302)) 998))) (forall ((v_prenex_29771 Int) (v_prenex_29770 Int)) (or (<= (+ main_y 1) v_prenex_29771) (<= (select main_a v_prenex_29771) 1499) (<= 1000 (+ (select main_a v_prenex_29770) (select main_a v_prenex_29771))) (<= (select main_a v_prenex_29770) 499) (< v_prenex_29770 main_x) (<= (+ main_x 1) v_prenex_29770))) (or (forall ((v_prenex_29745 Int)) (or (<= (* 2 (select main_a v_prenex_29745)) 2000) (<= (select main_a v_prenex_29745) 1000) (< v_prenex_29745 main_y))) (forall ((v_prenex_29744 Int)) (or (<= 0 (* 2 (select main_a v_prenex_29744))) (<= (select main_a v_prenex_29744) 998) (<= (+ main_x 1) v_prenex_29744) (< v_prenex_29744 main_x)))) (or (forall ((v_prenex_24966 Int)) (<= 0 (* 2 (select main_a v_prenex_24966)))) (forall ((v_prenex_24967 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_24967))) (<= (+ main_y 1) v_prenex_24967) (< v_prenex_24967 main_y) (<= (select main_a v_prenex_24967) 1499)))) (forall ((v_prenex_29799 Int) (v_prenex_29798 Int)) (or (<= 1000 (+ (select main_a v_prenex_29798) (select main_a v_prenex_29799))) (<= (* 2 (select main_a v_prenex_29799)) 2000) (< v_prenex_29798 main_x) (<= 0 (+ (select main_a v_prenex_29798) 499)) (< v_prenex_29799 main_y) (<= (+ main_x 1) v_prenex_29798) (<= (select main_a v_prenex_29799) 1000))) (forall ((v_prenex_27685 Int) (v_prenex_27684 Int)) (or (<= (+ (select main_a v_prenex_27684) (select main_a v_prenex_27685)) 1000) (<= (+ main_x 1) v_prenex_27684) (< v_prenex_27684 main_x) (<= (* 2 (select main_a v_prenex_27685)) 2000) (<= (select main_a v_prenex_27684) 499) (<= (select main_a v_prenex_27684) 998) (<= (select main_a v_prenex_27685) 1499))) (forall ((v_prenex_29394 Int) (v_prenex_29393 Int)) (or (<= (select main_a v_prenex_29394) (+ (select main_a v_prenex_29393) 1000)) (<= (+ main_x 1) v_prenex_29393) (< v_prenex_29393 main_x) (<= (select main_a v_prenex_29393) 499) (<= 501 (select main_a v_prenex_29394)) (<= (* 2 (select main_a v_prenex_29394)) 2000) (<= 0 (+ (select main_a v_prenex_29393) 499)))) (forall ((v_prenex_29208 Int) (v_prenex_29207 Int)) (or (<= (select main_a v_prenex_29208) 1499) (<= (+ main_y 1) v_prenex_29208) (<= 2 (select main_a v_prenex_29208)) (<= (+ main_x 1) v_prenex_29207) (<= (select main_a v_prenex_29207) 499) (< v_prenex_29207 main_x) (<= (+ (select main_a v_prenex_29207) (select main_a v_prenex_29208)) 1000))) (forall ((v_prenex_23389 Int) (v_prenex_23388 Int)) (or (<= (+ main_x 1) v_prenex_23388) (<= 1002 (* 2 (select main_a v_prenex_23389))) (<= (select main_a v_prenex_23388) 499) (<= (* 2 (select main_a v_prenex_23388)) 998) (<= (+ (select main_a v_prenex_23388) 2) (select main_a v_prenex_23389)) (< v_prenex_23388 main_x))) (or (forall ((v_prenex_29259 Int)) (or (< v_prenex_29259 main_x) (<= (+ main_x 1) v_prenex_29259) (<= (* 2 (select main_a v_prenex_29259)) 998) (<= (select main_a v_prenex_29259) 499))) (forall ((v_prenex_29260 Int)) (or (<= (* 2 (select main_a v_prenex_29260)) 2000) (<= 2 (select main_a v_prenex_29260))))) (or (forall ((v_prenex_24387 Int)) (or (<= (+ main_y 1) v_prenex_24387) (<= 2 (select main_a v_prenex_24387)) (<= 501 (select main_a v_prenex_24387)))) (forall ((v_prenex_24386 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24386))) (< v_prenex_24386 main_x) (<= (+ main_x 1) v_prenex_24386)))) (forall ((v_prenex_26379 Int) (v_prenex_26380 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_26380))) (<= (select main_a v_prenex_26380) 1000) (<= (+ main_x 1) v_prenex_26379) (< v_prenex_26379 main_x) (<= 0 (select main_a v_prenex_26379)) (<= (+ main_y 1) v_prenex_26380) (<= (+ (select main_a v_prenex_26379) (select main_a v_prenex_26380)) 1000))) (forall ((v_prenex_26994 Int) (v_prenex_26993 Int)) (or (< v_prenex_26993 main_x) (<= (+ (select main_a v_prenex_26993) (select main_a v_prenex_26994)) 1000) (<= 2 (select main_a v_prenex_26994)) (<= (+ main_x 1) v_prenex_26993) (<= (select main_a v_prenex_26994) 1499) (<= (* 2 (select main_a v_prenex_26993)) 998))) (or (forall ((v_prenex_29451 Int)) (or (<= (select main_a v_prenex_29451) 998) (<= (* 2 (select main_a v_prenex_29451)) 998) (< v_prenex_29451 main_x) (<= (+ main_x 1) v_prenex_29451))) (forall ((v_prenex_29452 Int)) (<= (select main_a v_prenex_29452) 1499))) (forall ((v_prenex_24325 Int) (v_prenex_24324 Int)) (or (<= (select main_a v_prenex_24325) (+ (select main_a v_prenex_24324) 1000)) (<= (* 2 (select main_a v_prenex_24325)) 2000) (<= 0 (* 2 (select main_a v_prenex_24324))) (<= (* 2 (select main_a v_prenex_24324)) 998) (< v_prenex_24324 main_x) (<= (+ main_x 1) v_prenex_24324) (<= 2 (select main_a v_prenex_24325)))) (forall ((v_prenex_28823 Int) (v_prenex_28822 Int)) (or (<= (+ main_x 1) v_prenex_28822) (<= 0 (select main_a v_prenex_28822)) (< v_prenex_28822 main_x) (<= (+ (select main_a v_prenex_28822) 2) (select main_a v_prenex_28823)) (<= 0 (+ (select main_a v_prenex_28822) 499)) (<= (select main_a v_prenex_28823) 1499) (<= (* 2 (select main_a v_prenex_28823)) 2000))) (or (forall ((v_prenex_25180 Int)) (<= (select main_a v_prenex_25180) 1499)) (forall ((v_prenex_25179 Int)) (or (< v_prenex_25179 main_x) (<= (+ main_x 1) v_prenex_25179) (<= (select main_a v_prenex_25179) 998) (<= (* 2 (select main_a v_prenex_25179)) 998) (<= 0 (* 2 (select main_a v_prenex_25179)))))) (forall ((v_prenex_28506 Int) (v_prenex_28505 Int)) (or (< v_prenex_28505 main_x) (<= 2 (select main_a v_prenex_28506)) (<= (select main_a v_prenex_28506) 1499) (<= 0 (+ (select main_a v_prenex_28505) 499)) (<= (+ main_x 1) v_prenex_28505) (<= (+ (select main_a v_prenex_28505) 2) (select main_a v_prenex_28506)))) (or (forall ((v_prenex_29712 Int)) (or (<= (+ main_y 1) v_prenex_29712) (<= (* 2 (select main_a v_prenex_29712)) 2000) (<= 1002 (* 2 (select main_a v_prenex_29712))))) (forall ((v_prenex_29711 Int)) (or (<= (* 2 (select main_a v_prenex_29711)) 998) (< v_prenex_29711 main_x) (<= (+ main_x 1) v_prenex_29711)))) (or (forall ((v_prenex_23387 Int)) (or (<= (* 2 (select main_a v_prenex_23387)) 2000) (<= (select main_a v_prenex_23387) 1499))) (forall ((v_prenex_23386 Int)) (or (<= (select main_a v_prenex_23386) 998) (<= 0 (select main_a v_prenex_23386)) (<= (* 2 (select main_a v_prenex_23386)) 998) (< v_prenex_23386 main_x) (<= (+ main_x 1) v_prenex_23386)))) (or (forall ((v_prenex_29914 Int)) (or (< v_prenex_29914 main_x) (<= (+ main_x 1) v_prenex_29914) (<= (select main_a v_prenex_29914) 499) (<= 0 (* 2 (select main_a v_prenex_29914))))) (forall ((v_prenex_29915 Int)) (or (<= (+ main_y 1) v_prenex_29915) (<= (select main_a v_prenex_29915) 1499) (<= 1002 (* 2 (select main_a v_prenex_29915)))))) (forall ((v_prenex_23314 Int) (v_prenex_23315 Int)) (or (<= (+ main_x 1) v_prenex_23314) (< v_prenex_23315 main_y) (<= (* 2 (select main_a v_prenex_23314)) 998) (< v_prenex_23314 main_x) (<= 1000 (+ (select main_a v_prenex_23314) (select main_a v_prenex_23315))))) (or (forall ((v_prenex_24995 Int)) (or (<= (* 2 (select main_a v_prenex_24995)) 2000) (<= (select main_a v_prenex_24995) 1499) (< v_prenex_24995 main_y) (<= (+ main_y 1) v_prenex_24995))) (forall ((v_prenex_24994 Int)) (<= (* 2 (select main_a v_prenex_24994)) 998))) (forall ((v_prenex_27728 Int) (v_prenex_27729 Int)) (or (<= 501 (select main_a v_prenex_27729)) (<= (+ main_x 1) v_prenex_27728) (< v_prenex_27728 main_x) (<= 1000 (+ (select main_a v_prenex_27728) (select main_a v_prenex_27729))) (<= (select main_a v_prenex_27729) 1000) (<= 0 (* 2 (select main_a v_prenex_27728))) (<= 0 (+ (select main_a v_prenex_27728) 499)))) (forall ((v_prenex_25060 Int) (v_prenex_25061 Int)) (or (<= (+ main_x 1) v_prenex_25060) (<= (select main_a v_prenex_25061) 1499) (<= 0 (* 2 (select main_a v_prenex_25060))) (<= (select main_a v_prenex_25061) 1000) (<= (+ (select main_a v_prenex_25060) (select main_a v_prenex_25061)) 1000) (< v_prenex_25060 main_x))) (forall ((v_prenex_25933 Int) (v_prenex_25934 Int)) (or (<= 1000 (+ (select main_a v_prenex_25933) (select main_a v_prenex_25934))) (<= 2 (select main_a v_prenex_25934)) (< v_prenex_25933 main_x) (<= (+ main_x 1) v_prenex_25933) (<= 501 (select main_a v_prenex_25934)) (<= 0 (select main_a v_prenex_25933)))) (forall ((v_prenex_26181 Int) (v_prenex_26182 Int)) (or (<= (select main_a v_prenex_26182) 1000) (< v_prenex_26181 main_x) (<= (select main_a v_prenex_26182) (+ (select main_a v_prenex_26181) 1000)) (<= (+ main_x 1) v_prenex_26181) (<= (* 2 (select main_a v_prenex_26181)) 998) (<= (select main_a v_prenex_26181) 998) (<= 1002 (* 2 (select main_a v_prenex_26182))))) (forall ((v_prenex_22484 Int) (v_prenex_22483 Int)) (or (<= 501 (select main_a v_prenex_22484)) (<= (+ main_y 1) v_prenex_22484) (<= (select main_a v_prenex_22483) 998) (<= (+ main_x 1) v_prenex_22483) (< v_prenex_22483 main_x) (<= (+ (select main_a v_prenex_22483) (select main_a v_prenex_22484)) 1000))) (forall ((v_prenex_28963 Int) (v_prenex_28962 Int)) (or (< v_prenex_28962 main_x) (<= (select main_a v_prenex_28962) 499) (<= 2 (select main_a v_prenex_28963)) (<= (select main_a v_prenex_28963) 1499) (<= (+ main_x 1) v_prenex_28962) (<= (select main_a v_prenex_28963) (+ (select main_a v_prenex_28962) 1000)))) (forall ((v_prenex_26633 Int) (v_prenex_26634 Int)) (or (< v_prenex_26633 main_x) (<= 1002 (* 2 (select main_a v_prenex_26634))) (<= (* 2 (select main_a v_prenex_26633)) 998) (<= 0 (* 2 (select main_a v_prenex_26633))) (<= (* 2 (select main_a v_prenex_26634)) 2000) (<= (+ main_x 1) v_prenex_26633) (<= 1000 (+ (select main_a v_prenex_26633) (select main_a v_prenex_26634))))) (forall ((v_prenex_26516 Int) (v_prenex_26515 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_26516))) (< v_prenex_26516 main_y) (<= (+ main_y 1) v_prenex_26516) (<= 501 (select main_a v_prenex_26516)) (<= (select main_a v_prenex_26516) (+ (select main_a v_prenex_26515) 1000)))) (forall ((v_prenex_27539 Int) (v_prenex_27540 Int)) (or (<= 0 (* 2 (select main_a v_prenex_27539))) (<= (+ main_x 1) v_prenex_27539) (<= (* 2 (select main_a v_prenex_27540)) 2000) (<= 2 (select main_a v_prenex_27540)) (<= (+ main_y 1) v_prenex_27540) (<= (+ (select main_a v_prenex_27539) 2) (select main_a v_prenex_27540)) (< v_prenex_27539 main_x))) (forall ((v_prenex_24960 Int) (v_prenex_24961 Int)) (or (< v_prenex_24960 main_x) (<= (+ main_x 1) v_prenex_24960) (<= 1000 (+ (select main_a v_prenex_24960) (select main_a v_prenex_24961))) (<= 0 (* 2 (select main_a v_prenex_24960))))) (or (forall ((v_prenex_22263 Int)) (or (< v_prenex_22263 main_y) (<= (select main_a v_prenex_22263) 1000) (<= (* 2 (select main_a v_prenex_22263)) 2000))) (forall ((v_prenex_22262 Int)) (or (< v_prenex_22262 main_x) (<= (+ main_x 1) v_prenex_22262) (<= 0 (* 2 (select main_a v_prenex_22262)))))) (forall ((v_prenex_24182 Int) (v_prenex_24181 Int)) (or (<= 0 (+ (select main_a v_prenex_24181) 499)) (<= (select main_a v_prenex_24182) (+ (select main_a v_prenex_24181) 1000)) (<= (+ main_x 1) v_prenex_24181) (<= (* 2 (select main_a v_prenex_24182)) 2000) (< v_prenex_24181 main_x) (<= (select main_a v_prenex_24181) 998))) (forall ((v_prenex_29592 Int) (v_prenex_29591 Int)) (or (<= (+ main_x 1) v_prenex_29591) (<= 0 (* 2 (select main_a v_prenex_29591))) (<= (select main_a v_prenex_29592) (+ (select main_a v_prenex_29591) 1000)) (< v_prenex_29591 main_x) (<= (select main_a v_prenex_29592) 1499) (<= (* 2 (select main_a v_prenex_29591)) 998))) (forall ((v_prenex_23797 Int) (v_prenex_23796 Int)) (or (<= 0 (* 2 (select main_a v_prenex_23796))) (< v_prenex_23796 main_x) (<= (+ (select main_a v_prenex_23796) 2) (select main_a v_prenex_23797)) (<= (+ main_x 1) v_prenex_23796) (<= (+ main_y 1) v_prenex_23797))) (forall ((v_prenex_24795 Int) (v_prenex_24796 Int)) (or (<= (+ main_x 1) v_prenex_24795) (<= (+ main_y 1) v_prenex_24796) (<= (* 2 (select main_a v_prenex_24795)) 998) (< v_prenex_24795 main_x) (<= 1000 (+ (select main_a v_prenex_24795) (select main_a v_prenex_24796))))) (forall ((v_prenex_27118 Int) (v_prenex_27119 Int)) (or (<= (select main_a v_prenex_27118) 499) (<= (select main_a v_prenex_27118) 998) (<= (+ main_x 1) v_prenex_27118) (< v_prenex_27118 main_x) (<= (+ (select main_a v_prenex_27118) 2) (select main_a v_prenex_27119)) (<= 2 (select main_a v_prenex_27119)))) (forall ((v_prenex_30365 Int) (v_prenex_30364 Int)) (or (< v_prenex_30364 main_x) (<= (select main_a v_prenex_30365) 1499) (<= (+ main_y 1) v_prenex_30365) (<= (select main_a v_prenex_30364) 998) (<= (+ main_x 1) v_prenex_30364) (<= 1000 (+ (select main_a v_prenex_30364) (select main_a v_prenex_30365))) (<= 2 (select main_a v_prenex_30365)))) (forall ((v_prenex_30433 Int) (v_prenex_30432 Int)) (or (<= 501 (select main_a v_prenex_30433)) (< v_prenex_30432 main_x) (<= (+ main_x 1) v_prenex_30432) (<= (select main_a v_prenex_30433) 1000) (<= 0 (* 2 (select main_a v_prenex_30432))) (<= (+ (select main_a v_prenex_30432) 2) (select main_a v_prenex_30433)))) (or (forall ((v_prenex_24361 Int)) (or (<= (select main_a v_prenex_24361) 1499) (<= 1002 (* 2 (select main_a v_prenex_24361))) (< v_prenex_24361 main_y))) (forall ((v_prenex_24360 Int)) (or (<= (+ main_x 1) v_prenex_24360) (< v_prenex_24360 main_x) (<= 0 (* 2 (select main_a v_prenex_24360)))))) (forall ((v_prenex_26810 Int) (v_prenex_26809 Int)) (or (<= (+ main_y 1) v_prenex_26810) (<= (* 2 (select main_a v_prenex_26809)) 998) (<= (select main_a v_prenex_26810) (+ (select main_a v_prenex_26809) 1000)) (< v_prenex_26809 main_x) (<= (+ main_x 1) v_prenex_26809))) (forall ((v_prenex_27847 Int) (v_prenex_27846 Int)) (or (<= (+ (select main_a v_prenex_27846) 2) (select main_a v_prenex_27847)) (<= (select main_a v_prenex_27846) 499) (<= (+ main_x 1) v_prenex_27846) (< v_prenex_27846 main_x) (<= 0 (* 2 (select main_a v_prenex_27846))) (<= (* 2 (select main_a v_prenex_27847)) 2000) (<= (select main_a v_prenex_27847) 1000))) (forall ((v_prenex_27491 Int) (v_prenex_27492 Int)) (or (<= (+ main_y 1) v_prenex_27492) (<= 0 (* 2 (select main_a v_prenex_27491))) (< v_prenex_27491 main_x) (<= (+ (select main_a v_prenex_27491) (select main_a v_prenex_27492)) 1000) (<= (+ main_x 1) v_prenex_27491))) (forall ((v_prenex_26112 Int) (v_prenex_26111 Int)) (or (< v_prenex_26111 main_x) (<= (+ main_y 1) v_prenex_26112) (<= (+ main_x 1) v_prenex_26111) (<= (select main_a v_prenex_26111) 499) (<= 2 (select main_a v_prenex_26112)) (<= 1002 (* 2 (select main_a v_prenex_26112))) (<= (select main_a v_prenex_26112) (+ (select main_a v_prenex_26111) 1000)))) (forall ((v_prenex_26725 Int) (v_prenex_26726 Int)) (or (<= (select main_a v_prenex_26726) 1499) (<= (+ main_x 1) v_prenex_26725) (<= 0 (* 2 (select main_a v_prenex_26725))) (< v_prenex_26725 main_x) (<= (* 2 (select main_a v_prenex_26725)) 998) (<= (+ (select main_a v_prenex_26725) 2) (select main_a v_prenex_26726)) (<= 1002 (* 2 (select main_a v_prenex_26726))))) (forall ((v_prenex_28935 Int) (v_prenex_28934 Int)) (or (<= 501 (select main_a v_prenex_28935)) (<= (select main_a v_prenex_28935) (+ (select main_a v_prenex_28934) 1000)) (<= (+ main_x 1) v_prenex_28934) (< v_prenex_28934 main_x) (<= (select main_a v_prenex_28934) 499) (<= 0 (* 2 (select main_a v_prenex_28934))))) (forall ((v_prenex_26688 Int) (v_prenex_26687 Int)) (or (<= (+ main_x 1) v_prenex_26687) (<= 501 (select main_a v_prenex_26688)) (<= 0 (+ (select main_a v_prenex_26687) 499)) (< v_prenex_26687 main_x) (<= (+ main_y 1) v_prenex_26688) (<= (+ (select main_a v_prenex_26687) 2) (select main_a v_prenex_26688)))) (forall ((v_prenex_24278 Int) (v_prenex_24279 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24278))) (<= (* 2 (select main_a v_prenex_24279)) 2000) (<= 1000 (+ (select main_a v_prenex_24278) (select main_a v_prenex_24279))) (<= (+ main_x 1) v_prenex_24278) (< v_prenex_24279 main_y) (<= 1002 (* 2 (select main_a v_prenex_24279))) (< v_prenex_24278 main_x))) (forall ((v_prenex_26657 Int) (v_prenex_26658 Int)) (or (<= 501 (select main_a v_prenex_26658)) (< v_prenex_26657 main_x) (<= (select main_a v_prenex_26658) 1000) (<= 0 (+ (select main_a v_prenex_26657) 499)) (<= (+ (select main_a v_prenex_26657) 2) (select main_a v_prenex_26658)) (<= (+ main_x 1) v_prenex_26657) (<= (* 2 (select main_a v_prenex_26657)) 998))) (or (forall ((v_prenex_28309 Int)) (or (<= (* 2 (select main_a v_prenex_28309)) 998) (<= (+ main_x 1) v_prenex_28309) (< v_prenex_28309 main_x))) (forall ((v_prenex_28310 Int)) (<= (* 2 (select main_a v_prenex_28310)) 2000))) (or (forall ((v_prenex_29218 Int)) (or (<= 2 (select main_a v_prenex_29218)) (<= 501 (select main_a v_prenex_29218)))) (forall ((v_prenex_29217 Int)) (or (<= (select main_a v_prenex_29217) 499) (<= 0 (select main_a v_prenex_29217)) (<= (+ main_x 1) v_prenex_29217) (<= (* 2 (select main_a v_prenex_29217)) 998) (< v_prenex_29217 main_x)))) (forall ((v_prenex_25390 Int) (v_prenex_25391 Int)) (or (< v_prenex_25390 main_x) (<= (select main_a v_prenex_25390) 998) (<= (+ (select main_a v_prenex_25390) 2) (select main_a v_prenex_25391)) (<= (+ main_x 1) v_prenex_25390) (<= 0 (* 2 (select main_a v_prenex_25390))) (<= 2 (select main_a v_prenex_25391)) (<= 501 (select main_a v_prenex_25391)))) (forall ((v_prenex_27368 Int) (v_prenex_27367 Int)) (or (<= (+ main_x 1) v_prenex_27367) (<= 0 (select main_a v_prenex_27367)) (<= (select main_a v_prenex_27368) 1000) (< v_prenex_27367 main_x) (<= 1002 (* 2 (select main_a v_prenex_27368))) (<= 1000 (+ (select main_a v_prenex_27367) (select main_a v_prenex_27368))) (<= (select main_a v_prenex_27367) 499))) (forall ((v_prenex_28759 Int) (v_prenex_28758 Int)) (or (<= (+ main_x 1) v_prenex_28758) (<= 0 (* 2 (select main_a v_prenex_28758))) (< v_prenex_28758 main_x) (<= (* 2 (select main_a v_prenex_28759)) 2000) (<= 1000 (+ (select main_a v_prenex_28758) (select main_a v_prenex_28759))) (<= 1002 (* 2 (select main_a v_prenex_28759))) (<= (select main_a v_prenex_28758) 998))) (or (forall ((v_prenex_25918 Int)) (or (< v_prenex_25918 main_y) (<= 501 (select main_a v_prenex_25918)) (<= (* 2 (select main_a v_prenex_25918)) 2000))) (forall ((v_prenex_25917 Int)) (or (< v_prenex_25917 main_x) (<= 0 (* 2 (select main_a v_prenex_25917))) (<= (+ main_x 1) v_prenex_25917) (<= 0 (+ (select main_a v_prenex_25917) 499))))) (forall ((v_prenex_24476 Int) (v_prenex_24477 Int)) (or (< v_prenex_24476 main_x) (<= (+ main_x 1) v_prenex_24476) (<= 0 (* 2 (select main_a v_prenex_24476))) (<= (select main_a v_prenex_24477) (+ (select main_a v_prenex_24476) 1000)) (<= (select main_a v_prenex_24477) 1000))) (forall ((v_prenex_23050 Int) (v_prenex_23051 Int)) (or (<= 2 (select main_a v_prenex_23051)) (<= (* 2 (select main_a v_prenex_23050)) 998) (< v_prenex_23050 main_x) (<= (select main_a v_prenex_23051) (+ (select main_a v_prenex_23050) 1000)) (<= (+ main_x 1) v_prenex_23050) (<= 501 (select main_a v_prenex_23051)) (<= (select main_a v_prenex_23050) 499))) (forall ((v_prenex_24375 Int) (v_prenex_24374 Int)) (or (< v_prenex_24374 main_x) (<= (* 2 (select main_a v_prenex_24374)) 998) (<= 2 (select main_a v_prenex_24375)) (<= (select main_a v_prenex_24375) (+ (select main_a v_prenex_24374) 1000)) (<= 0 (* 2 (select main_a v_prenex_24374))) (<= (+ main_x 1) v_prenex_24374))) (forall ((v_prenex_25721 Int) (v_prenex_25722 Int)) (or (<= (+ main_x 1) v_prenex_25721) (< v_prenex_25721 main_x) (<= (select main_a v_prenex_25722) 1000) (<= (select main_a v_prenex_25721) 499) (<= (select main_a v_prenex_25722) (+ (select main_a v_prenex_25721) 1000)) (<= 0 (select main_a v_prenex_25721)))) (forall ((v_prenex_29163 Int) (v_prenex_29164 Int)) (or (< v_prenex_29164 main_y) (<= 0 (+ (select main_a v_prenex_29163) 499)) (<= (+ main_x 1) v_prenex_29163) (< v_prenex_29163 main_x) (<= (+ (select main_a v_prenex_29163) 2) (select main_a v_prenex_29164)))) (forall ((v_prenex_29664 Int) (v_prenex_29663 Int)) (or (<= 0 (+ (select main_a v_prenex_29663) 499)) (<= (+ main_x 1) v_prenex_29663) (< v_prenex_29663 main_x) (<= 2 (select main_a v_prenex_29664)) (<= 501 (select main_a v_prenex_29664)) (<= (+ (select main_a v_prenex_29663) (select main_a v_prenex_29664)) 1000) (<= (* 2 (select main_a v_prenex_29663)) 998))) (forall ((v_prenex_24127 Int) (v_prenex_24126 Int)) (or (<= (+ (select main_a v_prenex_24126) 2) (select main_a v_prenex_24127)) (<= (+ main_x 1) v_prenex_24126) (<= (* 2 (select main_a v_prenex_24127)) 2000) (< v_prenex_24126 main_x) (<= (select main_a v_prenex_24126) 998) (<= 2 (select main_a v_prenex_24127)))) (or (forall ((v_prenex_23713 Int)) (or (<= (+ main_y 1) v_prenex_23713) (<= 2 (select main_a v_prenex_23713)) (<= 501 (select main_a v_prenex_23713)))) (forall ((v_prenex_23712 Int)) (or (< v_prenex_23712 main_x) (<= 0 (+ (select main_a v_prenex_23712) 499)) (<= (* 2 (select main_a v_prenex_23712)) 998) (<= (+ main_x 1) v_prenex_23712)))) (forall ((v_prenex_22268 Int) (v_prenex_22269 Int)) (or (<= (+ main_x 1) v_prenex_22268) (< v_prenex_22268 main_x) (<= (select main_a v_prenex_22268) 998) (<= (* 2 (select main_a v_prenex_22268)) 998) (<= (+ (select main_a v_prenex_22268) (select main_a v_prenex_22269)) 1000) (<= 2 (select main_a v_prenex_22269)))) (forall ((v_prenex_29359 Int) (v_prenex_29360 Int)) (or (<= (+ main_x 1) v_prenex_29359) (< v_prenex_29359 main_x) (<= 1000 (+ (select main_a v_prenex_29359) (select main_a v_prenex_29360))) (<= 0 (select main_a v_prenex_29359)) (<= (* 2 (select main_a v_prenex_29359)) 998))) (or (forall ((v_prenex_27994 Int)) (or (<= (* 2 (select main_a v_prenex_27994)) 998) (< v_prenex_27994 main_x) (<= (+ main_x 1) v_prenex_27994) (<= (select main_a v_prenex_27994) 998))) (forall ((v_prenex_27995 Int)) (or (<= (+ main_y 1) v_prenex_27995) (<= (select main_a v_prenex_27995) 1499) (<= (* 2 (select main_a v_prenex_27995)) 2000)))) (or (forall ((v_prenex_26179 Int)) (or (<= (+ main_x 1) v_prenex_26179) (< v_prenex_26179 main_x) (<= 0 (+ (select main_a v_prenex_26179) 499)) (<= 0 (* 2 (select main_a v_prenex_26179))))) (forall ((v_prenex_26180 Int)) (or (<= 501 (select main_a v_prenex_26180)) (<= 1002 (* 2 (select main_a v_prenex_26180)))))) (or (forall ((v_prenex_26465 Int)) (or (<= (* 2 (select main_a v_prenex_26465)) 998) (< v_prenex_26465 main_x) (<= (+ main_x 1) v_prenex_26465) (<= 0 (+ (select main_a v_prenex_26465) 499)))) (forall ((v_prenex_26466 Int)) (or (<= (* 2 (select main_a v_prenex_26466)) 2000) (<= 1002 (* 2 (select main_a v_prenex_26466))) (<= (+ main_y 1) v_prenex_26466)))) (or (forall ((v_prenex_23933 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_23933))) (<= (+ main_y 1) v_prenex_23933) (<= 501 (select main_a v_prenex_23933)) (< v_prenex_23933 main_y))) (forall ((v_prenex_23932 Int)) (<= 0 (* 2 (select main_a v_prenex_23932))))) (or (forall ((v_prenex_23491 Int)) (or (<= (* 2 (select main_a v_prenex_23491)) 2000) (<= (+ main_y 1) v_prenex_23491) (<= 501 (select main_a v_prenex_23491)))) (forall ((v_prenex_23490 Int)) (or (<= (+ main_x 1) v_prenex_23490) (< v_prenex_23490 main_x) (<= 0 (* 2 (select main_a v_prenex_23490))) (<= (select main_a v_prenex_23490) 998)))) (forall ((v_prenex_28116 Int) (v_prenex_28115 Int)) (or (<= 1000 (+ (select main_a v_prenex_28115) (select main_a v_prenex_28116))) (<= (+ main_x 1) v_prenex_28115) (<= (* 2 (select main_a v_prenex_28115)) 998) (< v_prenex_28115 main_x) (<= (select main_a v_prenex_28116) 1499) (<= 0 (+ (select main_a v_prenex_28115) 499)))) (forall ((v_prenex_25660 Int) (v_prenex_25661 Int)) (or (<= (+ (select main_a v_prenex_25660) (select main_a v_prenex_25661)) 1000) (<= (+ main_x 1) v_prenex_25660) (< v_prenex_25660 main_x) (<= (* 2 (select main_a v_prenex_25661)) 2000) (<= (select main_a v_prenex_25660) 499) (<= (select main_a v_prenex_25661) 1000) (<= (+ main_y 1) v_prenex_25661))) (or (forall ((v_prenex_24709 Int)) (or (<= 0 (+ (select main_a v_prenex_24709) 499)) (<= 0 (* 2 (select main_a v_prenex_24709))) (< v_prenex_24709 main_x) (<= (+ main_x 1) v_prenex_24709))) (forall ((v_prenex_24710 Int)) (or (<= (* 2 (select main_a v_prenex_24710)) 2000) (<= (select main_a v_prenex_24710) 1499)))) (forall ((v_prenex_26620 Int) (v_prenex_26619 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_26620))) (< v_prenex_26619 main_x) (<= (+ main_y 1) v_prenex_26620) (<= (+ main_x 1) v_prenex_26619) (<= 0 (select main_a v_prenex_26619)) (<= (select main_a v_prenex_26620) 1499) (<= (select main_a v_prenex_26620) (+ (select main_a v_prenex_26619) 1000)))) (forall ((v_prenex_24266 Int) (v_prenex_24265 Int)) (or (< v_prenex_24266 main_y) (<= (+ main_x 1) v_prenex_24265) (< v_prenex_24265 main_x) (<= 0 (+ (select main_a v_prenex_24265) 499)) (<= (+ (select main_a v_prenex_24265) (select main_a v_prenex_24266)) 1000))) (forall ((v_prenex_26587 Int) (v_prenex_26588 Int)) (or (<= (select main_a v_prenex_26587) 998) (<= 501 (select main_a v_prenex_26588)) (<= (* 2 (select main_a v_prenex_26587)) 998) (< v_prenex_26587 main_x) (<= (+ main_x 1) v_prenex_26587) (<= (select main_a v_prenex_26588) 1499) (<= (+ (select main_a v_prenex_26587) (select main_a v_prenex_26588)) 1000))) (forall ((v_prenex_30350 Int) (v_prenex_30351 Int)) (or (<= 0 (* 2 (select main_a v_prenex_30350))) (<= (select main_a v_prenex_30351) (+ (select main_a v_prenex_30350) 1000)) (<= (* 2 (select main_a v_prenex_30350)) 998) (<= (+ main_x 1) v_prenex_30350) (< v_prenex_30350 main_x) (<= 2 (select main_a v_prenex_30351)) (<= (select main_a v_prenex_30351) 1499))) (forall ((v_prenex_25786 Int) (v_prenex_25787 Int)) (or (<= 501 (select main_a v_prenex_25787)) (<= 0 (select main_a v_prenex_25786)) (<= (select main_a v_prenex_25786) 499) (<= (+ main_x 1) v_prenex_25786) (<= (* 2 (select main_a v_prenex_25787)) 2000) (< v_prenex_25786 main_x) (<= 1000 (+ (select main_a v_prenex_25786) (select main_a v_prenex_25787))))) (or (forall ((v_prenex_26401 Int)) (or (<= 0 (* 2 (select main_a v_prenex_26401))) (< v_prenex_26401 main_x) (<= (+ main_x 1) v_prenex_26401) (<= (* 2 (select main_a v_prenex_26401)) 998))) (forall ((v_prenex_26402 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_26402))) (<= 501 (select main_a v_prenex_26402))))) (forall ((v_prenex_25124 Int) (v_prenex_25123 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_25124))) (<= 2 (select main_a v_prenex_25124)) (< v_prenex_25123 main_x) (<= (+ main_x 1) v_prenex_25123) (<= (+ (select main_a v_prenex_25123) 2) (select main_a v_prenex_25124)) (<= (select main_a v_prenex_25123) 998))) (forall ((v_prenex_22264 Int) (v_prenex_22265 Int)) (or (<= 1000 (+ (select main_a v_prenex_22264) (select main_a v_prenex_22265))) (<= 501 (select main_a v_prenex_22265)) (< v_prenex_22264 main_x) (<= (+ main_y 1) v_prenex_22265) (<= (* 2 (select main_a v_prenex_22265)) 2000) (<= 0 (* 2 (select main_a v_prenex_22264))) (<= (+ main_x 1) v_prenex_22264))) (forall ((v_prenex_26073 Int) (v_prenex_26074 Int)) (or (<= (+ (select main_a v_prenex_26073) (select main_a v_prenex_26074)) 1000) (<= 1002 (* 2 (select main_a v_prenex_26074))) (< v_prenex_26073 main_x) (<= (+ main_x 1) v_prenex_26073) (<= 2 (select main_a v_prenex_26074)) (<= (select main_a v_prenex_26073) 998))) (or (forall ((v_prenex_30441 Int)) (or (<= (* 2 (select main_a v_prenex_30441)) 2000) (<= 2 (select main_a v_prenex_30441)))) (forall ((v_prenex_30440 Int)) (or (<= (select main_a v_prenex_30440) 499) (< v_prenex_30440 main_x) (<= (+ main_x 1) v_prenex_30440) (<= (* 2 (select main_a v_prenex_30440)) 998) (<= 0 (select main_a v_prenex_30440))))) (forall ((v_prenex_26217 Int) (v_prenex_26218 Int)) (or (<= (+ main_x 1) v_prenex_26217) (<= (select main_a v_prenex_26218) (+ (select main_a v_prenex_26217) 1000)) (<= (select main_a v_prenex_26217) 998) (< v_prenex_26217 main_x) (<= (select main_a v_prenex_26218) 1000) (<= (* 2 (select main_a v_prenex_26218)) 2000))) (or (forall ((v_prenex_27499 Int)) (or (<= 0 (* 2 (select main_a v_prenex_27499))) (<= (+ main_x 1) v_prenex_27499) (< v_prenex_27499 main_x))) (forall ((v_prenex_27500 Int)) (or (<= (+ main_y 1) v_prenex_27500) (<= 501 (select main_a v_prenex_27500))))) (forall ((v_prenex_28128 Int) (v_prenex_28127 Int)) (or (<= (+ main_x 1) v_prenex_28127) (<= (select main_a v_prenex_28128) 1000) (<= 501 (select main_a v_prenex_28128)) (< v_prenex_28127 main_x) (<= (+ (select main_a v_prenex_28127) 2) (select main_a v_prenex_28128)) (<= 0 (select main_a v_prenex_28127)) (<= (* 2 (select main_a v_prenex_28127)) 998))) (or (forall ((v_prenex_27645 Int)) (or (<= 2 (select main_a v_prenex_27645)) (<= (* 2 (select main_a v_prenex_27645)) 2000) (<= (+ main_y 1) v_prenex_27645))) (forall ((v_prenex_27644 Int)) (or (<= (* 2 (select main_a v_prenex_27644)) 998) (<= (select main_a v_prenex_27644) 499) (<= (+ main_x 1) v_prenex_27644) (< v_prenex_27644 main_x)))) (or (forall ((v_prenex_25305 Int)) (or (<= (select main_a v_prenex_25305) 1499) (<= (+ main_y 1) v_prenex_25305) (<= (select main_a v_prenex_25305) 1000))) (forall ((v_prenex_25304 Int)) (or (<= 0 (* 2 (select main_a v_prenex_25304))) (<= (+ main_x 1) v_prenex_25304) (< v_prenex_25304 main_x) (<= 0 (+ (select main_a v_prenex_25304) 499))))) (forall ((v_prenex_27960 Int) (v_prenex_27961 Int)) (or (<= (+ (select main_a v_prenex_27960) 2) (select main_a v_prenex_27961)) (<= (+ main_x 1) v_prenex_27960) (<= 0 (+ (select main_a v_prenex_27960) 499)) (<= (select main_a v_prenex_27961) 1499) (<= 2 (select main_a v_prenex_27961)) (< v_prenex_27960 main_x) (<= 0 (select main_a v_prenex_27960)))) (forall ((v_prenex_23187 Int) (v_prenex_23186 Int)) (or (<= (select main_a v_prenex_23186) 499) (<= (+ (select main_a v_prenex_23186) 2) (select main_a v_prenex_23187)) (<= (+ main_y 1) v_prenex_23187) (<= (select main_a v_prenex_23187) 1000) (<= (* 2 (select main_a v_prenex_23187)) 2000) (<= (+ main_x 1) v_prenex_23186) (< v_prenex_23186 main_x))) (forall ((v_prenex_24317 Int) (v_prenex_24316 Int)) (or (<= (+ main_x 1) v_prenex_24316) (<= (select main_a v_prenex_24317) (+ (select main_a v_prenex_24316) 1000)) (<= (* 2 (select main_a v_prenex_24316)) 998) (< v_prenex_24316 main_x) (<= 2 (select main_a v_prenex_24317)))) (or (forall ((v_prenex_23471 Int)) (<= 0 (* 2 (select main_a v_prenex_23471)))) (forall ((v_prenex_23472 Int)) (or (<= 501 (select main_a v_prenex_23472)) (< v_prenex_23472 main_y) (<= (+ main_y 1) v_prenex_23472) (<= (select main_a v_prenex_23472) 1000)))) (or (forall ((v_prenex_28486 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_28486))) (<= (select main_a v_prenex_28486) 1499) (< v_prenex_28486 main_y))) (forall ((v_prenex_28485 Int)) (or (<= 0 (select main_a v_prenex_28485)) (<= 0 (* 2 (select main_a v_prenex_28485))) (<= (+ main_x 1) v_prenex_28485) (< v_prenex_28485 main_x)))) (or (forall ((v_prenex_26148 Int)) (or (<= (* 2 (select main_a v_prenex_26148)) 2000) (<= 1002 (* 2 (select main_a v_prenex_26148))))) (forall ((v_prenex_26147 Int)) (or (<= 0 (select main_a v_prenex_26147)) (<= (select main_a v_prenex_26147) 998) (< v_prenex_26147 main_x) (<= 0 (* 2 (select main_a v_prenex_26147))) (<= (+ main_x 1) v_prenex_26147)))) (forall ((v_prenex_25268 Int) (v_prenex_25269 Int)) (or (<= 0 (* 2 (select main_a v_prenex_25268))) (< v_prenex_25268 main_x) (<= (select main_a v_prenex_25269) 1000) (<= (* 2 (select main_a v_prenex_25268)) 998) (<= 501 (select main_a v_prenex_25269)) (<= (+ main_x 1) v_prenex_25268) (<= (+ (select main_a v_prenex_25268) 2) (select main_a v_prenex_25269)))) (forall ((v_prenex_24058 Int) (v_prenex_24059 Int)) (or (<= 1000 (+ (select main_a v_prenex_24058) (select main_a v_prenex_24059))) (<= (+ main_x 1) v_prenex_24058) (<= (select main_a v_prenex_24058) 499) (<= 1002 (* 2 (select main_a v_prenex_24059))) (<= 2 (select main_a v_prenex_24059)) (< v_prenex_24058 main_x) (<= (+ main_y 1) v_prenex_24059))) (forall ((v_prenex_23023 Int) (v_prenex_23022 Int)) (or (<= (+ main_y 1) v_prenex_23023) (< v_prenex_23022 main_x) (<= (+ (select main_a v_prenex_23022) 2) (select main_a v_prenex_23023)) (<= 1002 (* 2 (select main_a v_prenex_23023))) (<= 0 (* 2 (select main_a v_prenex_23022))) (<= (select main_a v_prenex_23023) 1000) (<= (+ main_x 1) v_prenex_23022))) (forall ((v_prenex_25730 Int) (v_prenex_25729 Int)) (or (<= (select main_a v_prenex_25730) 1000) (<= 0 (select main_a v_prenex_25729)) (<= (select main_a v_prenex_25730) (+ (select main_a v_prenex_25729) 1000)) (<= (+ main_y 1) v_prenex_25730) (< v_prenex_25729 main_x) (<= 2 (select main_a v_prenex_25730)) (<= (+ main_x 1) v_prenex_25729))) (forall ((v_prenex_27203 Int) (v_prenex_27204 Int)) (or (<= (+ main_x 1) v_prenex_27203) (<= 0 (select main_a v_prenex_27203)) (< v_prenex_27203 main_x) (< v_prenex_27204 main_y) (<= (+ (select main_a v_prenex_27203) 2) (select main_a v_prenex_27204)) (<= 1002 (* 2 (select main_a v_prenex_27204))))) (forall ((v_prenex_24818 Int) (v_prenex_24817 Int)) (or (< v_prenex_24817 main_x) (<= (* 2 (select main_a v_prenex_24817)) 998) (<= 0 (+ (select main_a v_prenex_24817) 499)) (<= (+ main_x 1) v_prenex_24817) (<= 1000 (+ (select main_a v_prenex_24817) (select main_a v_prenex_24818))) (<= (* 2 (select main_a v_prenex_24818)) 2000))) (forall ((v_prenex_28392 Int) (v_prenex_28391 Int)) (or (<= 0 (* 2 (select main_a v_prenex_28391))) (<= 1000 (+ (select main_a v_prenex_28391) (select main_a v_prenex_28392))) (<= 0 (select main_a v_prenex_28391)) (<= (+ main_x 1) v_prenex_28391) (<= 1002 (* 2 (select main_a v_prenex_28392))) (< v_prenex_28391 main_x) (<= 2 (select main_a v_prenex_28392)))) (or (forall ((v_prenex_25668 Int)) (or (<= (* 2 (select main_a v_prenex_25668)) 998) (< v_prenex_25668 main_x))) (forall ((v_prenex_25669 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_25669))) (< v_prenex_25669 main_y) (<= (+ main_y 1) v_prenex_25669)))) (forall ((v_prenex_23798 Int) (v_prenex_23799 Int)) (or (<= (+ main_x 1) v_prenex_23798) (<= (+ (select main_a v_prenex_23798) 2) (select main_a v_prenex_23799)) (<= 0 (+ (select main_a v_prenex_23798) 499)) (<= (* 2 (select main_a v_prenex_23799)) 2000) (<= 2 (select main_a v_prenex_23799)) (< v_prenex_23798 main_x))) (or (forall ((v_prenex_25614 Int)) (or (<= (select main_a v_prenex_25614) 998) (<= (* 2 (select main_a v_prenex_25614)) 998) (< v_prenex_25614 main_x) (<= (select main_a v_prenex_25614) 499) (<= (+ main_x 1) v_prenex_25614))) (forall ((v_prenex_25615 Int)) (or (<= (* 2 (select main_a v_prenex_25615)) 2000) (<= 2 (select main_a v_prenex_25615))))) (forall ((v_prenex_30115 Int) (v_prenex_30114 Int)) (or (<= (select main_a v_prenex_30115) 1000) (< v_prenex_30114 main_x) (<= 2 (select main_a v_prenex_30115)) (<= (+ main_x 1) v_prenex_30114) (<= 1000 (+ (select main_a v_prenex_30114) (select main_a v_prenex_30115))) (<= (select main_a v_prenex_30114) 499) (<= (select main_a v_prenex_30114) 998))) (forall ((v_prenex_29408 Int) (v_prenex_29407 Int)) (or (< v_prenex_29407 main_x) (<= (+ main_y 1) v_prenex_29408) (<= 1000 (+ (select main_a v_prenex_29407) (select main_a v_prenex_29408))) (<= 2 (select main_a v_prenex_29408)) (<= (* 2 (select main_a v_prenex_29407)) 998) (<= (+ main_x 1) v_prenex_29407) (<= (select main_a v_prenex_29408) 1499))) (or (forall ((v_prenex_23872 Int)) (or (<= (+ main_x 1) v_prenex_23872) (<= 0 (+ (select main_a v_prenex_23872) 499)) (<= 0 (select main_a v_prenex_23872)) (< v_prenex_23872 main_x) (<= 0 (* 2 (select main_a v_prenex_23872))))) (forall ((v_prenex_23873 Int)) (or (<= (* 2 (select main_a v_prenex_23873)) 2000) (<= 501 (select main_a v_prenex_23873))))) (forall ((v_prenex_24395 Int) (v_prenex_24394 Int)) (or (<= (select main_a v_prenex_24395) 1000) (<= (select main_a v_prenex_24395) (+ (select main_a v_prenex_24394) 1000)) (<= (+ main_x 1) v_prenex_24394) (< v_prenex_24394 main_x) (<= (select main_a v_prenex_24394) 998) (<= 1002 (* 2 (select main_a v_prenex_24395))))) (forall ((v_prenex_28356 Int) (v_prenex_28355 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_28356))) (< v_prenex_28355 main_x) (<= 0 (select main_a v_prenex_28355)) (<= 2 (select main_a v_prenex_28356)) (<= (+ (select main_a v_prenex_28355) 2) (select main_a v_prenex_28356)) (<= (+ main_x 1) v_prenex_28355))) (forall ((v_prenex_28308 Int) (v_prenex_28307 Int)) (or (<= 0 (* 2 (select main_a v_prenex_28307))) (<= (select main_a v_prenex_28308) (+ (select main_a v_prenex_28307) 1000)) (<= 0 (+ (select main_a v_prenex_28307) 499)) (<= 1002 (* 2 (select main_a v_prenex_28308))) (<= (+ main_x 1) v_prenex_28307) (< v_prenex_28307 main_x) (<= (select main_a v_prenex_28308) 1000))) (or (forall ((v_prenex_24547 Int)) (or (<= 2 (select main_a v_prenex_24547)) (<= (* 2 (select main_a v_prenex_24547)) 2000))) (forall ((v_prenex_24546 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24546))) (<= 0 (+ (select main_a v_prenex_24546) 499)) (<= (+ main_x 1) v_prenex_24546) (< v_prenex_24546 main_x) (<= (select main_a v_prenex_24546) 499)))) (forall ((v_prenex_22880 Int) (v_prenex_22881 Int)) (or (<= (* 2 (select main_a v_prenex_22880)) 998) (<= (+ main_x 1) v_prenex_22880) (<= (select main_a v_prenex_22880) 499) (< v_prenex_22880 main_x) (<= 501 (select main_a v_prenex_22881)) (<= (select main_a v_prenex_22881) 1000) (<= (+ (select main_a v_prenex_22880) 2) (select main_a v_prenex_22881)))) (forall ((v_prenex_25136 Int) (v_prenex_25135 Int)) (or (<= (select main_a v_prenex_25136) 1000) (<= (* 2 (select main_a v_prenex_25135)) 998) (<= (select main_a v_prenex_25135) 499) (<= 1000 (+ (select main_a v_prenex_25135) (select main_a v_prenex_25136))) (<= (+ main_x 1) v_prenex_25135) (< v_prenex_25135 main_x) (<= (* 2 (select main_a v_prenex_25136)) 2000))) (or (forall ((v_prenex_25214 Int)) (or (<= (* 2 (select main_a v_prenex_25214)) 2000) (<= (+ main_y 1) v_prenex_25214) (<= (select main_a v_prenex_25214) 1499))) (forall ((v_prenex_25213 Int)) (or (< v_prenex_25213 main_x) (<= (select main_a v_prenex_25213) 499) (<= 0 (* 2 (select main_a v_prenex_25213))) (<= (+ main_x 1) v_prenex_25213)))) (forall ((v_prenex_24471 Int) (v_prenex_24470 Int)) (or (<= 501 (select main_a v_prenex_24471)) (<= (+ (select main_a v_prenex_24470) 2) (select main_a v_prenex_24471)) (<= (select main_a v_prenex_24470) 499) (< v_prenex_24470 main_x) (<= (+ main_x 1) v_prenex_24470) (<= 0 (select main_a v_prenex_24470)))) (forall ((v_prenex_22840 Int) (v_prenex_22841 Int)) (or (<= (+ main_x 1) v_prenex_22840) (< v_prenex_22840 main_x) (<= (select main_a v_prenex_22841) 1000) (<= 0 (+ (select main_a v_prenex_22840) 499)) (< v_prenex_22841 main_y) (<= (+ (select main_a v_prenex_22840) 2) (select main_a v_prenex_22841)))) (or (forall ((v_prenex_22683 Int)) (or (<= (select main_a v_prenex_22683) 1499) (<= (+ main_y 1) v_prenex_22683))) (forall ((v_prenex_22682 Int)) (or (<= 0 (* 2 (select main_a v_prenex_22682))) (<= (select main_a v_prenex_22682) 998) (<= (+ main_x 1) v_prenex_22682) (< v_prenex_22682 main_x)))) (forall ((v_prenex_26743 Int) (v_prenex_26744 Int)) (or (<= (+ (select main_a v_prenex_26743) 2) (select main_a v_prenex_26744)) (<= (select main_a v_prenex_26743) 998) (<= 501 (select main_a v_prenex_26744)) (< v_prenex_26743 main_x) (<= 2 (select main_a v_prenex_26744)) (<= (+ main_y 1) v_prenex_26744) (<= (+ main_x 1) v_prenex_26743))) (forall ((v_prenex_25779 Int) (v_prenex_25778 Int)) (or (<= (+ (select main_a v_prenex_25778) (select main_a v_prenex_25779)) 1000) (<= 501 (select main_a v_prenex_25779)) (<= (select main_a v_prenex_25779) 1499) (< v_prenex_25779 main_y) (<= (+ main_x 1) v_prenex_25778) (< v_prenex_25778 main_x) (<= (select main_a v_prenex_25778) 499))) (forall ((v_prenex_24798 Int) (v_prenex_24797 Int)) (or (<= 2 (select main_a v_prenex_24798)) (<= (+ (select main_a v_prenex_24797) 2) (select main_a v_prenex_24798)) (<= (+ main_x 1) v_prenex_24797) (< v_prenex_24797 main_x) (<= (select main_a v_prenex_24797) 499) (<= 1002 (* 2 (select main_a v_prenex_24798))) (< v_prenex_24798 main_y))) (forall ((v_prenex_26119 Int) (v_prenex_26120 Int)) (or (< v_prenex_26119 main_x) (<= (* 2 (select main_a v_prenex_26120)) 2000) (<= (+ (select main_a v_prenex_26119) (select main_a v_prenex_26120)) 1000) (<= (select main_a v_prenex_26119) 499) (<= (+ main_x 1) v_prenex_26119) (< v_prenex_26120 main_y) (<= 501 (select main_a v_prenex_26120)))) (forall ((v_prenex_24692 Int) (v_prenex_24691 Int)) (or (<= (* 2 (select main_a v_prenex_24691)) 998) (< v_prenex_24691 main_x) (<= 1000 (+ (select main_a v_prenex_24691) (select main_a v_prenex_24692))) (<= 2 (select main_a v_prenex_24692)) (<= (+ main_x 1) v_prenex_24691) (<= 0 (+ (select main_a v_prenex_24691) 499)) (<= 1002 (* 2 (select main_a v_prenex_24692))))) (forall ((v_prenex_22750 Int) (v_prenex_22751 Int)) (or (<= (+ main_x 1) v_prenex_22750) (<= (select main_a v_prenex_22751) 1000) (<= (select main_a v_prenex_22751) (+ (select main_a v_prenex_22750) 1000)) (<= 501 (select main_a v_prenex_22751)) (< v_prenex_22750 main_x) (<= 0 (+ (select main_a v_prenex_22750) 499)))) (or (forall ((v_prenex_22920 Int)) (or (< v_prenex_22920 main_x) (<= (select main_a v_prenex_22920) 499) (<= (+ main_x 1) v_prenex_22920))) (forall ((v_prenex_22921 Int)) (<= (* 2 (select main_a v_prenex_22921)) 2000))) (forall ((v_prenex_22318 Int) (v_prenex_22319 Int)) (or (< v_prenex_22319 main_y) (<= 1000 (+ (select main_a v_prenex_22318) (select main_a v_prenex_22319))) (<= 2 (select main_a v_prenex_22319)) (<= (+ main_x 1) v_prenex_22318) (<= (+ main_y 1) v_prenex_22319))) (or (forall ((v_prenex_23838 Int)) (or (<= (+ main_x 1) v_prenex_23838) (<= 0 (* 2 (select main_a v_prenex_23838))) (< v_prenex_23838 main_x))) (forall ((v_prenex_23839 Int)) (or (<= (select main_a v_prenex_23839) 1000) (<= (+ main_y 1) v_prenex_23839)))) (forall ((v_prenex_25501 Int) (v_prenex_25500 Int)) (or (<= (+ main_x 1) v_prenex_25500) (< v_prenex_25500 main_x) (<= 2 (select main_a v_prenex_25501)) (<= (select main_a v_prenex_25500) 998) (<= (+ (select main_a v_prenex_25500) 2) (select main_a v_prenex_25501)))) (or (forall ((v_prenex_24030 Int)) (or (<= (* 2 (select main_a v_prenex_24030)) 998) (<= 0 (* 2 (select main_a v_prenex_24030))) (<= (select main_a v_prenex_24030) 998) (<= (+ main_x 1) v_prenex_24030) (< v_prenex_24030 main_x))) (forall ((v_prenex_24031 Int)) (or (<= (select main_a v_prenex_24031) 1000) (<= (* 2 (select main_a v_prenex_24031)) 2000)))) (forall ((v_prenex_29554 Int) (v_prenex_29553 Int)) (or (<= (+ main_x 1) v_prenex_29553) (<= (select main_a v_prenex_29554) 1499) (< v_prenex_29553 main_x) (<= 0 (select main_a v_prenex_29553)) (<= 1002 (* 2 (select main_a v_prenex_29554))) (<= 1000 (+ (select main_a v_prenex_29553) (select main_a v_prenex_29554))) (<= (select main_a v_prenex_29553) 499))) (forall ((v_prenex_22796 Int) (v_prenex_22795 Int)) (or (<= (select main_a v_prenex_22796) 1000) (< v_prenex_22796 main_y) (<= (+ main_x 1) v_prenex_22795) (<= (select main_a v_prenex_22795) 998) (< v_prenex_22795 main_x) (<= (+ (select main_a v_prenex_22795) 2) (select main_a v_prenex_22796)) (<= (* 2 (select main_a v_prenex_22796)) 2000))) (forall ((v_prenex_28072 Int) (v_prenex_28071 Int)) (or (<= (select main_a v_prenex_28071) 499) (<= (select main_a v_prenex_28072) 1000) (< v_prenex_28071 main_x) (<= 1002 (* 2 (select main_a v_prenex_28072))) (<= (select main_a v_prenex_28072) (+ (select main_a v_prenex_28071) 1000)) (<= 0 (+ (select main_a v_prenex_28071) 499)) (<= (+ main_x 1) v_prenex_28071))) (or (forall ((v_prenex_26913 Int)) (or (<= (* 2 (select main_a v_prenex_26913)) 998) (<= 0 (select main_a v_prenex_26913)) (<= 0 (* 2 (select main_a v_prenex_26913))) (<= (+ main_x 1) v_prenex_26913) (< v_prenex_26913 main_x))) (forall ((v_prenex_26914 Int)) (or (<= 2 (select main_a v_prenex_26914)) (<= (select main_a v_prenex_26914) 1499)))) (forall ((v_prenex_26019 Int) (v_prenex_26020 Int)) (or (<= (+ main_x 1) v_prenex_26019) (<= 2 (select main_a v_prenex_26020)) (<= 0 (+ (select main_a v_prenex_26019) 499)) (<= (+ (select main_a v_prenex_26019) (select main_a v_prenex_26020)) 1000) (< v_prenex_26019 main_x) (< v_prenex_26020 main_y))) (forall ((v_prenex_24689 Int) (v_prenex_24690 Int)) (or (<= 501 (select main_a v_prenex_24690)) (<= (select main_a v_prenex_24689) 499) (<= (+ (select main_a v_prenex_24689) 2) (select main_a v_prenex_24690)) (< v_prenex_24689 main_x) (<= (+ main_x 1) v_prenex_24689) (<= (select main_a v_prenex_24690) 1000))) (forall ((v_prenex_26538 Int) (v_prenex_26537 Int)) (or (<= (* 2 (select main_a v_prenex_26538)) 2000) (<= 0 (select main_a v_prenex_26537)) (<= (select main_a v_prenex_26538) (+ (select main_a v_prenex_26537) 1000)) (<= (* 2 (select main_a v_prenex_26537)) 998) (< v_prenex_26537 main_x) (<= (+ main_x 1) v_prenex_26537) (<= 2 (select main_a v_prenex_26538)))) (or (forall ((v_prenex_22856 Int)) (or (< v_prenex_22856 main_x) (<= (+ main_x 1) v_prenex_22856) (<= (select main_a v_prenex_22856) 998) (<= 0 (* 2 (select main_a v_prenex_22856))) (<= (* 2 (select main_a v_prenex_22856)) 998))) (forall ((v_prenex_22857 Int)) (or (<= (* 2 (select main_a v_prenex_22857)) 2000) (<= 1002 (* 2 (select main_a v_prenex_22857)))))) (forall ((v_prenex_22998 Int) (v_prenex_22999 Int)) (or (<= (select main_a v_prenex_22999) 1000) (<= 0 (+ (select main_a v_prenex_22998) 499)) (<= 501 (select main_a v_prenex_22999)) (<= (select main_a v_prenex_22998) 998) (<= (+ main_x 1) v_prenex_22998) (<= 1000 (+ (select main_a v_prenex_22998) (select main_a v_prenex_22999))) (< v_prenex_22998 main_x))) (forall ((v_prenex_27650 Int) (v_prenex_27651 Int)) (or (< v_prenex_27650 main_x) (<= (+ (select main_a v_prenex_27650) 2) (select main_a v_prenex_27651)) (<= (+ main_x 1) v_prenex_27650) (<= (select main_a v_prenex_27651) 1000) (<= (select main_a v_prenex_27650) 499) (<= 2 (select main_a v_prenex_27651)) (<= (select main_a v_prenex_27650) 998))) (or (forall ((v_prenex_27142 Int)) (or (< v_prenex_27142 main_x) (<= 0 (* 2 (select main_a v_prenex_27142))) (<= (+ main_x 1) v_prenex_27142))) (forall ((v_prenex_27143 Int)) (or (<= (* 2 (select main_a v_prenex_27143)) 2000) (<= (+ main_y 1) v_prenex_27143)))) (forall ((v_prenex_26645 Int) (v_prenex_26646 Int)) (or (<= (select main_a v_prenex_26646) 1499) (<= (+ (select main_a v_prenex_26645) (select main_a v_prenex_26646)) 1000) (< v_prenex_26645 main_x) (<= 1002 (* 2 (select main_a v_prenex_26646))) (<= (* 2 (select main_a v_prenex_26645)) 998) (<= (+ main_x 1) v_prenex_26645) (<= 0 (* 2 (select main_a v_prenex_26645))))) (or (forall ((v_prenex_30621 Int)) (or (<= (* 2 (select main_a v_prenex_30621)) 2000) (<= (+ main_y 1) v_prenex_30621))) (forall ((v_prenex_30620 Int)) (or (<= (+ main_x 1) v_prenex_30620) (<= (select main_a v_prenex_30620) 998) (< v_prenex_30620 main_x) (<= (* 2 (select main_a v_prenex_30620)) 998)))) (or (forall ((v_prenex_26792 Int)) (<= (select main_a v_prenex_26792) 1499)) (forall ((v_prenex_26791 Int)) (or (<= 0 (+ (select main_a v_prenex_26791) 499)) (<= (select main_a v_prenex_26791) 499) (<= (+ main_x 1) v_prenex_26791) (< v_prenex_26791 main_x) (<= (* 2 (select main_a v_prenex_26791)) 998)))) (forall ((v_prenex_23976 Int) (v_prenex_23977 Int)) (or (<= (+ main_x 1) v_prenex_23976) (< v_prenex_23976 main_x) (<= 0 (+ (select main_a v_prenex_23976) 499)) (< v_prenex_23977 main_y) (<= (select main_a v_prenex_23977) 1000) (<= (+ (select main_a v_prenex_23976) (select main_a v_prenex_23977)) 1000))) (or (forall ((v_prenex_28503 Int)) (or (<= (* 2 (select main_a v_prenex_28503)) 998) (< v_prenex_28503 main_x) (<= (+ main_x 1) v_prenex_28503) (<= (select main_a v_prenex_28503) 998))) (forall ((v_prenex_28504 Int)) (or (< v_prenex_28504 main_y) (<= (* 2 (select main_a v_prenex_28504)) 2000)))) (forall ((v_prenex_26772 Int) (v_prenex_26771 Int)) (or (<= (select main_a v_prenex_26772) (+ (select main_a v_prenex_26771) 1000)) (<= (select main_a v_prenex_26772) 1499) (<= (+ main_x 1) v_prenex_26771) (< v_prenex_26771 main_x) (<= (select main_a v_prenex_26771) 998))) (or (forall ((v_prenex_27321 Int)) (or (<= (* 2 (select main_a v_prenex_27321)) 998) (<= (+ main_x 1) v_prenex_27321) (< v_prenex_27321 main_x) (<= 0 (select main_a v_prenex_27321)))) (forall ((v_prenex_27322 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_27322))) (<= 2 (select main_a v_prenex_27322))))) (forall ((v_prenex_28709 Int) (v_prenex_28708 Int)) (or (<= (+ main_x 1) v_prenex_28708) (< v_prenex_28709 main_y) (<= (* 2 (select main_a v_prenex_28709)) 2000) (<= 0 (select main_a v_prenex_28708)) (< v_prenex_28708 main_x) (<= (select main_a v_prenex_28709) 1499) (<= (+ (select main_a v_prenex_28708) (select main_a v_prenex_28709)) 1000))) (forall ((v_prenex_23776 Int) (v_prenex_23777 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_23777))) (<= 0 (select main_a v_prenex_23776)) (< v_prenex_23776 main_x) (<= 0 (+ (select main_a v_prenex_23776) 499)) (<= (select main_a v_prenex_23777) 1499) (<= (+ main_x 1) v_prenex_23776) (<= (select main_a v_prenex_23777) (+ (select main_a v_prenex_23776) 1000)))) (or (forall ((v_prenex_24671 Int)) (or (<= 0 (select main_a v_prenex_24671)) (< v_prenex_24671 main_x) (<= (+ main_x 1) v_prenex_24671) (<= 0 (* 2 (select main_a v_prenex_24671))) (<= (* 2 (select main_a v_prenex_24671)) 998))) (forall ((v_prenex_24672 Int)) (<= (select main_a v_prenex_24672) 1499))) (forall ((v_prenex_22892 Int) (v_prenex_22893 Int)) (or (< v_prenex_22892 main_x) (<= 0 (* 2 (select main_a v_prenex_22892))) (<= (+ main_x 1) v_prenex_22892) (<= (+ (select main_a v_prenex_22892) 2) (select main_a v_prenex_22893)) (<= (select main_a v_prenex_22893) 1000) (<= (* 2 (select main_a v_prenex_22893)) 2000) (<= 0 (+ (select main_a v_prenex_22892) 499)))) (forall ((v_prenex_22202 Int) (v_prenex_22203 Int)) (or (<= 0 (+ (select main_a v_prenex_22202) 499)) (<= (+ main_x 1) v_prenex_22202) (<= (+ (select main_a v_prenex_22202) (select main_a v_prenex_22203)) 1000) (< v_prenex_22202 main_x) (<= (select main_a v_prenex_22203) 1499))) (or (forall ((v_prenex_23223 Int)) (or (<= (select main_a v_prenex_23223) 1000) (<= 2 (select main_a v_prenex_23223)))) (forall ((v_prenex_23222 Int)) (or (<= 0 (* 2 (select main_a v_prenex_23222))) (<= (+ main_x 1) v_prenex_23222) (<= 0 (+ (select main_a v_prenex_23222) 499)) (< v_prenex_23222 main_x)))) (forall ((v_prenex_22591 Int) (v_prenex_22592 Int)) (or (<= 2 (select main_a v_prenex_22592)) (<= (* 2 (select main_a v_prenex_22591)) 998) (<= (+ main_x 1) v_prenex_22591) (< v_prenex_22591 main_x) (<= (+ (select main_a v_prenex_22591) (select main_a v_prenex_22592)) 1000))) (or (forall ((v_prenex_23793 Int)) (or (<= (select main_a v_prenex_23793) 1499) (<= 2 (select main_a v_prenex_23793)))) (forall ((v_prenex_23792 Int)) (or (< v_prenex_23792 main_x) (<= (+ main_x 1) v_prenex_23792) (<= 0 (* 2 (select main_a v_prenex_23792))) (<= (select main_a v_prenex_23792) 998) (<= 0 (select main_a v_prenex_23792))))) (forall ((v_prenex_24533 Int) (v_prenex_24532 Int)) (or (< v_prenex_24532 main_x) (<= (select main_a v_prenex_24533) 1499) (<= (* 2 (select main_a v_prenex_24533)) 2000) (<= (select main_a v_prenex_24532) 998) (<= (+ main_x 1) v_prenex_24532) (<= 1000 (+ (select main_a v_prenex_24532) (select main_a v_prenex_24533))))) (forall ((v_prenex_30462 Int) (v_prenex_30461 Int)) (or (<= 501 (select main_a v_prenex_30462)) (<= 1000 (+ (select main_a v_prenex_30461) (select main_a v_prenex_30462))) (<= (select main_a v_prenex_30461) 998) (<= (+ main_x 1) v_prenex_30461) (<= (select main_a v_prenex_30461) 499) (< v_prenex_30461 main_x))) (or (forall ((v_prenex_27674 Int)) (or (<= (+ main_x 1) v_prenex_27674) (<= 0 (* 2 (select main_a v_prenex_27674))) (<= 0 (+ (select main_a v_prenex_27674) 499)) (< v_prenex_27674 main_x))) (forall ((v_prenex_27675 Int)) (or (<= 2 (select main_a v_prenex_27675)) (< v_prenex_27675 main_y)))) (or (forall ((v_prenex_30062 Int)) (or (<= (* 2 (select main_a v_prenex_30062)) 998) (<= 0 (select main_a v_prenex_30062)) (<= (+ main_x 1) v_prenex_30062) (< v_prenex_30062 main_x))) (forall ((v_prenex_30063 Int)) (or (<= (+ main_y 1) v_prenex_30063) (<= 2 (select main_a v_prenex_30063)) (<= 501 (select main_a v_prenex_30063))))) (forall ((v_prenex_26129 Int) (v_prenex_26130 Int)) (or (< v_prenex_26129 main_x) (<= 0 (* 2 (select main_a v_prenex_26129))) (<= (+ main_x 1) v_prenex_26129) (<= (+ (select main_a v_prenex_26129) (select main_a v_prenex_26130)) 1000))) (forall ((v_prenex_23938 Int) (v_prenex_23939 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_23939))) (<= 0 (* 2 (select main_a v_prenex_23938))) (<= (+ (select main_a v_prenex_23938) 2) (select main_a v_prenex_23939)) (<= 0 (+ (select main_a v_prenex_23938) 499)) (<= (select main_a v_prenex_23939) 1499) (<= (+ main_x 1) v_prenex_23938) (< v_prenex_23938 main_x))) (forall ((v_prenex_23912 Int) (v_prenex_23913 Int)) (or (<= 0 (+ (select main_a v_prenex_23912) 499)) (<= (+ main_x 1) v_prenex_23912) (<= (+ (select main_a v_prenex_23912) (select main_a v_prenex_23913)) 1000) (<= (select main_a v_prenex_23912) 499) (<= 501 (select main_a v_prenex_23913)) (< v_prenex_23912 main_x))) (forall ((v_prenex_28657 Int) (v_prenex_28656 Int)) (or (<= (select main_a v_prenex_28657) 1499) (<= (+ main_x 1) v_prenex_28656) (<= 501 (select main_a v_prenex_28657)) (< v_prenex_28656 main_x) (<= 0 (* 2 (select main_a v_prenex_28656))) (<= 0 (select main_a v_prenex_28656)) (<= (select main_a v_prenex_28657) (+ (select main_a v_prenex_28656) 1000)))) (forall ((v_prenex_25565 Int) (v_prenex_25564 Int)) (or (<= (+ (select main_a v_prenex_25564) 2) (select main_a v_prenex_25565)) (<= 501 (select main_a v_prenex_25565)) (<= 0 (select main_a v_prenex_25564)) (<= (+ main_x 1) v_prenex_25564) (<= (select main_a v_prenex_25564) 499) (<= 1002 (* 2 (select main_a v_prenex_25565))) (< v_prenex_25564 main_x))) (forall ((v_prenex_28384 Int) (v_prenex_28383 Int)) (or (< v_prenex_28383 main_x) (< v_prenex_28384 main_y) (<= (* 2 (select main_a v_prenex_28384)) 2000) (<= (select main_a v_prenex_28384) 1499) (<= (+ (select main_a v_prenex_28383) 2) (select main_a v_prenex_28384)) (<= (+ main_x 1) v_prenex_28383) (<= 0 (select main_a v_prenex_28383)))) (forall ((v_prenex_25433 Int) (v_prenex_25432 Int)) (or (<= 0 (select main_a v_prenex_25432)) (< v_prenex_25432 main_x) (<= (select main_a v_prenex_25432) 998) (<= (+ main_x 1) v_prenex_25432) (<= (select main_a v_prenex_25433) 1499) (<= 501 (select main_a v_prenex_25433)) (<= (select main_a v_prenex_25433) (+ (select main_a v_prenex_25432) 1000)))) (or (forall ((v_prenex_29641 Int)) (or (< v_prenex_29641 main_x) (<= (+ main_x 1) v_prenex_29641) (<= (select main_a v_prenex_29641) 499) (<= (* 2 (select main_a v_prenex_29641)) 998))) (forall ((v_prenex_29642 Int)) (or (<= 501 (select main_a v_prenex_29642)) (<= (select main_a v_prenex_29642) 1000)))) (forall ((v_prenex_25239 Int) (v_prenex_25238 Int)) (or (< v_prenex_25238 main_x) (<= 0 (+ (select main_a v_prenex_25238) 499)) (< v_prenex_25239 main_y) (<= (+ main_x 1) v_prenex_25238) (<= (* 2 (select main_a v_prenex_25239)) 2000) (<= (+ (select main_a v_prenex_25238) (select main_a v_prenex_25239)) 1000) (<= (select main_a v_prenex_25239) 1000))) (forall ((v_prenex_24748 Int) (v_prenex_24747 Int)) (or (<= (+ main_x 1) v_prenex_24747) (<= (+ main_y 1) v_prenex_24748) (<= (* 2 (select main_a v_prenex_24748)) 2000) (<= 0 (+ (select main_a v_prenex_24747) 499)) (<= 1002 (* 2 (select main_a v_prenex_24748))) (< v_prenex_24747 main_x) (<= (select main_a v_prenex_24748) (+ (select main_a v_prenex_24747) 1000)))) (forall ((v_prenex_30273 Int) (v_prenex_30274 Int)) (or (< v_prenex_30273 main_x) (<= (+ (select main_a v_prenex_30273) 2) (select main_a v_prenex_30274)) (<= 501 (select main_a v_prenex_30274)) (<= (+ main_x 1) v_prenex_30273) (<= 0 (select main_a v_prenex_30273)) (<= (* 2 (select main_a v_prenex_30273)) 998) (<= (* 2 (select main_a v_prenex_30274)) 2000))) (forall ((v_prenex_25867 Int) (v_prenex_25866 Int)) (or (<= 0 (select main_a v_prenex_25866)) (<= 2 (select main_a v_prenex_25867)) (<= (+ main_x 1) v_prenex_25866) (<= 1000 (+ (select main_a v_prenex_25866) (select main_a v_prenex_25867))) (<= (select main_a v_prenex_25867) 1499) (<= (select main_a v_prenex_25866) 998) (< v_prenex_25866 main_x))) (forall ((v_prenex_27866 Int) (v_prenex_27867 Int)) (or (<= (+ main_x 1) v_prenex_27866) (< v_prenex_27866 main_x) (<= 0 (* 2 (select main_a v_prenex_27866))) (<= (* 2 (select main_a v_prenex_27867)) 2000) (<= 1002 (* 2 (select main_a v_prenex_27867))) (<= (select main_a v_prenex_27867) (+ (select main_a v_prenex_27866) 1000)) (< v_prenex_27867 main_y))) (forall ((v_prenex_30233 Int) (v_prenex_30234 Int)) (or (<= 2 (select main_a v_prenex_30234)) (< v_prenex_30233 main_x) (<= (+ (select main_a v_prenex_30233) (select main_a v_prenex_30234)) 1000) (<= (+ main_x 1) v_prenex_30233) (<= (select main_a v_prenex_30233) 998))) (forall ((v_prenex_27586 Int) (v_prenex_27585 Int)) (or (< v_prenex_27586 main_y) (<= (+ main_x 1) v_prenex_27585) (<= 1000 (+ (select main_a v_prenex_27585) (select main_a v_prenex_27586))) (<= 0 (select main_a v_prenex_27585)) (<= 2 (select main_a v_prenex_27586)) (< v_prenex_27585 main_x) (<= 501 (select main_a v_prenex_27586)))) (forall ((v_prenex_27304 Int) (v_prenex_27303 Int)) (or (<= (+ main_x 1) v_prenex_27303) (<= 501 (select main_a v_prenex_27304)) (<= (+ (select main_a v_prenex_27303) 2) (select main_a v_prenex_27304)) (<= (select main_a v_prenex_27304) 1499) (< v_prenex_27303 main_x) (<= (select main_a v_prenex_27303) 998))) (or (forall ((v_prenex_28704 Int)) (or (<= 0 (select main_a v_prenex_28704)) (<= (+ main_x 1) v_prenex_28704) (<= (select main_a v_prenex_28704) 499) (<= 0 (* 2 (select main_a v_prenex_28704))) (< v_prenex_28704 main_x))) (forall ((v_prenex_28705 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_28705))) (<= (* 2 (select main_a v_prenex_28705)) 2000)))) (forall ((v_prenex_26037 Int) (v_prenex_26038 Int)) (or (< v_prenex_26038 main_y) (<= (select main_a v_prenex_26037) 499) (< v_prenex_26037 main_x) (<= (select main_a v_prenex_26038) 1499) (<= (+ (select main_a v_prenex_26037) 2) (select main_a v_prenex_26038)) (<= (+ main_x 1) v_prenex_26037) (<= 2 (select main_a v_prenex_26038)))) (or (forall ((v_prenex_25646 Int)) (or (<= (+ main_x 1) v_prenex_25646) (< v_prenex_25646 main_x) (<= (select main_a v_prenex_25646) 998))) (forall ((v_prenex_25647 Int)) (or (<= (+ main_y 1) v_prenex_25647) (<= (* 2 (select main_a v_prenex_25647)) 2000)))) (forall ((v_prenex_30688 Int) (v_prenex_30687 Int)) (or (<= 0 (+ (select main_a v_prenex_30687) 499)) (<= (select main_a v_prenex_30687) 499) (< v_prenex_30687 main_x) (<= (+ (select main_a v_prenex_30687) 2) (select main_a v_prenex_30688)) (<= (select main_a v_prenex_30688) 1499) (<= (+ main_x 1) v_prenex_30687) (<= 2 (select main_a v_prenex_30688)))) (forall ((v_prenex_22874 Int) (v_prenex_22875 Int)) (or (< v_prenex_22874 main_x) (<= 501 (select main_a v_prenex_22875)) (<= (+ main_x 1) v_prenex_22874) (<= (+ (select main_a v_prenex_22874) (select main_a v_prenex_22875)) 1000) (<= (* 2 (select main_a v_prenex_22875)) 2000) (<= (select main_a v_prenex_22874) 499) (<= 0 (* 2 (select main_a v_prenex_22874))))) (forall ((v_prenex_23573 Int) (v_prenex_23572 Int)) (or (<= (* 2 (select main_a v_prenex_23572)) 998) (< v_prenex_23572 main_x) (<= 0 (+ (select main_a v_prenex_23572) 499)) (<= (* 2 (select main_a v_prenex_23573)) 2000) (<= (+ main_x 1) v_prenex_23572) (<= 501 (select main_a v_prenex_23573)) (<= 1000 (+ (select main_a v_prenex_23572) (select main_a v_prenex_23573))))) (forall ((v_prenex_24852 Int) (v_prenex_24851 Int)) (or (<= (+ (select main_a v_prenex_24851) (select main_a v_prenex_24852)) 1000) (< v_prenex_24851 main_x) (<= (select main_a v_prenex_24852) 1000) (<= 0 (* 2 (select main_a v_prenex_24851))) (<= (+ main_x 1) v_prenex_24851) (<= (select main_a v_prenex_24851) 499))) (or (forall ((v_prenex_27067 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_27067))) (<= 501 (select main_a v_prenex_27067)))) (forall ((v_prenex_27066 Int)) (or (<= (* 2 (select main_a v_prenex_27066)) 998) (<= (+ main_x 1) v_prenex_27066) (<= 0 (select main_a v_prenex_27066)) (<= 0 (+ (select main_a v_prenex_27066) 499)) (< v_prenex_27066 main_x)))) (forall ((v_prenex_24429 Int) (v_prenex_24428 Int)) (or (<= (* 2 (select main_a v_prenex_24428)) 998) (<= 2 (select main_a v_prenex_24429)) (< v_prenex_24428 main_x) (<= (+ main_x 1) v_prenex_24428) (<= (select main_a v_prenex_24429) 1000) (<= 0 (select main_a v_prenex_24428)) (<= (+ (select main_a v_prenex_24428) 2) (select main_a v_prenex_24429)))) (or (forall ((v_prenex_24046 Int)) (or (<= (+ main_x 1) v_prenex_24046) (<= 0 (* 2 (select main_a v_prenex_24046))))) (forall ((v_prenex_24047 Int)) (or (< v_prenex_24047 main_y) (<= (* 2 (select main_a v_prenex_24047)) 2000) (<= (+ main_y 1) v_prenex_24047)))) (forall ((v_prenex_26455 Int) (v_prenex_26456 Int)) (or (< v_prenex_26455 main_x) (<= (select main_a v_prenex_26456) (+ (select main_a v_prenex_26455) 1000)) (<= 0 (* 2 (select main_a v_prenex_26455))) (<= 0 (select main_a v_prenex_26455)) (<= (select main_a v_prenex_26456) 1000) (<= (+ main_x 1) v_prenex_26455))) (or (forall ((v_prenex_26494 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_26494))) (<= 501 (select main_a v_prenex_26494)))) (forall ((v_prenex_26493 Int)) (or (< v_prenex_26493 main_x) (<= (+ main_x 1) v_prenex_26493) (<= 0 (* 2 (select main_a v_prenex_26493))) (<= (select main_a v_prenex_26493) 998)))) (or (forall ((v_prenex_25453 Int)) (or (<= 2 (select main_a v_prenex_25453)) (<= (select main_a v_prenex_25453) 1000))) (forall ((v_prenex_25452 Int)) (or (<= (select main_a v_prenex_25452) 499) (< v_prenex_25452 main_x) (<= (* 2 (select main_a v_prenex_25452)) 998) (<= 0 (* 2 (select main_a v_prenex_25452))) (<= (+ main_x 1) v_prenex_25452)))) (or (forall ((v_prenex_30656 Int)) (or (<= 2 (select main_a v_prenex_30656)) (<= (select main_a v_prenex_30656) 1000))) (forall ((v_prenex_30655 Int)) (or (<= (select main_a v_prenex_30655) 998) (<= 0 (+ (select main_a v_prenex_30655) 499)) (< v_prenex_30655 main_x) (<= (* 2 (select main_a v_prenex_30655)) 998) (<= (+ main_x 1) v_prenex_30655)))) (forall ((v_prenex_30718 Int) (v_prenex_30717 Int)) (or (< v_prenex_30718 main_y) (<= (+ (select main_a v_prenex_30717) 2) (select main_a v_prenex_30718)) (<= (* 2 (select main_a v_prenex_30718)) 2000) (<= (+ main_x 1) v_prenex_30717) (<= 0 (select main_a v_prenex_30717)) (< v_prenex_30717 main_x) (<= 501 (select main_a v_prenex_30718)))) (forall ((v_prenex_30786 Int) (v_prenex_30785 Int)) (or (<= (+ main_x 1) v_prenex_30785) (<= 501 (select main_a v_prenex_30786)) (<= (select main_a v_prenex_30786) (+ (select main_a v_prenex_30785) 1000)) (< v_prenex_30785 main_x) (<= 2 (select main_a v_prenex_30786)) (<= (select main_a v_prenex_30785) 998) (<= (select main_a v_prenex_30785) 499))) (or (forall ((v_prenex_22853 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_22853))) (<= (+ main_y 1) v_prenex_22853))) (forall ((v_prenex_22852 Int)) (or (<= 0 (select main_a v_prenex_22852)) (<= (+ main_x 1) v_prenex_22852) (< v_prenex_22852 main_x) (<= 0 (* 2 (select main_a v_prenex_22852)))))) (forall ((v_prenex_30321 Int) (v_prenex_30320 Int)) (or (<= 1000 (+ (select main_a v_prenex_30320) (select main_a v_prenex_30321))) (<= (* 2 (select main_a v_prenex_30321)) 2000) (<= 0 (+ (select main_a v_prenex_30320) 499)) (< v_prenex_30320 main_x) (<= (+ main_x 1) v_prenex_30320) (<= 2 (select main_a v_prenex_30321)))) (forall ((v_prenex_25904 Int) (v_prenex_25903 Int)) (or (<= (+ main_x 1) v_prenex_25903) (<= (select main_a v_prenex_25903) 998) (< v_prenex_25903 main_x) (<= (select main_a v_prenex_25904) (+ (select main_a v_prenex_25903) 1000)) (<= (* 2 (select main_a v_prenex_25904)) 2000) (<= 0 (select main_a v_prenex_25903)) (<= 501 (select main_a v_prenex_25904)))) (forall ((v_prenex_30600 Int) (v_prenex_30601 Int)) (or (<= (* 2 (select main_a v_prenex_30601)) 2000) (<= (+ main_x 1) v_prenex_30600) (<= (+ (select main_a v_prenex_30600) 2) (select main_a v_prenex_30601)) (< v_prenex_30601 main_y) (< v_prenex_30600 main_x) (<= (select main_a v_prenex_30601) 1000) (<= (select main_a v_prenex_30600) 499))) (or (forall ((v_prenex_22223 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_22223))) (<= 2 (select main_a v_prenex_22223)))) (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) 499) (< v_prenex_22222 main_x) (<= 0 (+ (select main_a v_prenex_22222) 499))))) (forall ((v_prenex_28067 Int) (v_prenex_28068 Int)) (or (<= (* 2 (select main_a v_prenex_28067)) 998) (<= 1002 (* 2 (select main_a v_prenex_28068))) (< v_prenex_28067 main_x) (<= (+ main_x 1) v_prenex_28067) (<= (select main_a v_prenex_28067) 998) (<= 1000 (+ (select main_a v_prenex_28067) (select main_a v_prenex_28068))))) (or (forall ((v_prenex_26509 Int)) (or (<= 0 (+ (select main_a v_prenex_26509) 499)) (<= (+ main_x 1) v_prenex_26509) (< v_prenex_26509 main_x))) (forall ((v_prenex_26510 Int)) (<= 1002 (* 2 (select main_a v_prenex_26510))))) (forall ((v_prenex_29632 Int) (v_prenex_29631 Int)) (or (< v_prenex_29632 main_y) (< v_prenex_29631 main_x) (<= (+ (select main_a v_prenex_29631) (select main_a v_prenex_29632)) 1000) (<= (+ main_x 1) v_prenex_29631) (<= (* 2 (select main_a v_prenex_29632)) 2000) (<= (select main_a v_prenex_29631) 499))) (forall ((v_prenex_24622 Int) (v_prenex_24621 Int)) (or (<= (* 2 (select main_a v_prenex_24621)) 998) (< v_prenex_24621 main_x) (<= (select main_a v_prenex_24622) (+ (select main_a v_prenex_24621) 1000)) (<= (* 2 (select main_a v_prenex_24622)) 2000) (<= (+ main_x 1) v_prenex_24621) (<= (select main_a v_prenex_24622) 1499) (< v_prenex_24622 main_y))) (forall ((v_prenex_22250 Int) (v_prenex_22251 Int)) (or (< v_prenex_22250 main_x) (<= 0 (* 2 (select main_a v_prenex_22250))) (<= 1002 (* 2 (select main_a v_prenex_22251))) (<= (+ main_x 1) v_prenex_22250) (<= (select main_a v_prenex_22251) (+ (select main_a v_prenex_22250) 1000)) (<= 2 (select main_a v_prenex_22251)) (<= 0 (select main_a v_prenex_22250)))) (forall ((v_prenex_28987 Int) (v_prenex_28986 Int)) (or (<= 0 (+ (select main_a v_prenex_28986) 499)) (<= 2 (select main_a v_prenex_28987)) (<= (+ main_x 1) v_prenex_28986) (< v_prenex_28986 main_x) (<= (select main_a v_prenex_28986) 499) (<= (+ (select main_a v_prenex_28986) (select main_a v_prenex_28987)) 1000))) (forall ((v_prenex_29973 Int) (v_prenex_29972 Int)) (or (<= (* 2 (select main_a v_prenex_29973)) 2000) (<= (select main_a v_prenex_29972) 998) (< v_prenex_29972 main_x) (<= (+ (select main_a v_prenex_29972) (select main_a v_prenex_29973)) 1000) (<= 2 (select main_a v_prenex_29973)) (<= (+ main_x 1) v_prenex_29972) (<= 0 (* 2 (select main_a v_prenex_29972))))) (forall ((v_prenex_25988 Int) (v_prenex_25987 Int)) (or (<= 0 (+ (select main_a v_prenex_25987) 499)) (<= (+ main_x 1) v_prenex_25987) (< v_prenex_25987 main_x) (<= (+ (select main_a v_prenex_25987) (select main_a v_prenex_25988)) 1000) (<= 0 (select main_a v_prenex_25987)) (<= (* 2 (select main_a v_prenex_25988)) 2000))) (or (forall ((v_prenex_26527 Int)) (or (<= 0 (+ (select main_a v_prenex_26527) 499)) (<= 0 (* 2 (select main_a v_prenex_26527))) (<= (+ main_x 1) v_prenex_26527) (< v_prenex_26527 main_x))) (forall ((v_prenex_26528 Int)) (<= (* 2 (select main_a v_prenex_26528)) 2000))) (forall ((v_prenex_23859 Int) (v_prenex_23858 Int)) (or (<= 1000 (+ (select main_a v_prenex_23858) (select main_a v_prenex_23859))) (<= 2 (select main_a v_prenex_23859)) (<= (select main_a v_prenex_23858) 998) (<= 0 (+ (select main_a v_prenex_23858) 499)) (< v_prenex_23858 main_x) (<= (+ main_x 1) v_prenex_23858))) (forall ((v_prenex_23129 Int) (v_prenex_23128 Int)) (or (<= (select main_a v_prenex_23129) 1000) (< v_prenex_23129 main_y) (< v_prenex_23128 main_x) (<= (+ main_x 1) v_prenex_23128) (<= (select main_a v_prenex_23129) 1499) (<= (+ (select main_a v_prenex_23128) 2) (select main_a v_prenex_23129)) (<= (select main_a v_prenex_23128) 499))) (or (forall ((v_prenex_24362 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24362))) (<= 0 (select main_a v_prenex_24362)) (< v_prenex_24362 main_x) (<= (+ main_x 1) v_prenex_24362))) (forall ((v_prenex_24363 Int)) (or (<= (select main_a v_prenex_24363) 1499) (<= (* 2 (select main_a v_prenex_24363)) 2000) (<= (+ main_y 1) v_prenex_24363)))) (forall ((v_prenex_29875 Int) (v_prenex_29874 Int)) (or (<= (+ main_x 1) v_prenex_29874) (< v_prenex_29874 main_x) (<= (+ (select main_a v_prenex_29874) 2) (select main_a v_prenex_29875)) (<= (* 2 (select main_a v_prenex_29875)) 2000) (<= 1002 (* 2 (select main_a v_prenex_29875))) (<= 0 (select main_a v_prenex_29874)) (<= (* 2 (select main_a v_prenex_29874)) 998))) (forall ((v_prenex_22714 Int) (v_prenex_22715 Int)) (or (<= (+ main_x 1) v_prenex_22714) (<= (select main_a v_prenex_22714) 998) (<= 0 (select main_a v_prenex_22714)) (<= (select main_a v_prenex_22715) (+ (select main_a v_prenex_22714) 1000)) (< v_prenex_22714 main_x) (<= 2 (select main_a v_prenex_22715)))) (or (forall ((v_prenex_28402 Int)) (or (<= 2 (select main_a v_prenex_28402)) (<= (* 2 (select main_a v_prenex_28402)) 2000))) (forall ((v_prenex_28401 Int)) (or (<= 0 (+ (select main_a v_prenex_28401) 499)) (< v_prenex_28401 main_x) (<= (+ main_x 1) v_prenex_28401) (<= 0 (* 2 (select main_a v_prenex_28401))) (<= (* 2 (select main_a v_prenex_28401)) 998)))) (forall ((v_prenex_22320 Int) (v_prenex_22321 Int)) (or (< v_prenex_22320 main_x) (<= 2 (select main_a v_prenex_22321)) (<= 0 (* 2 (select main_a v_prenex_22320))) (<= (select main_a v_prenex_22321) (+ (select main_a v_prenex_22320) 1000)) (<= 1002 (* 2 (select main_a v_prenex_22321))) (<= (+ main_y 1) v_prenex_22321) (<= (+ main_x 1) v_prenex_22320))) (forall ((v_prenex_24579 Int) (v_prenex_24578 Int)) (or (<= 0 (select main_a v_prenex_24578)) (< v_prenex_24578 main_x) (<= (+ main_x 1) v_prenex_24578) (<= (select main_a v_prenex_24579) 1499) (<= (select main_a v_prenex_24578) 998) (<= (+ (select main_a v_prenex_24578) (select main_a v_prenex_24579)) 1000) (<= 2 (select main_a v_prenex_24579)))) (forall ((v_prenex_28062 Int) (v_prenex_28061 Int)) (or (<= (+ main_x 1) v_prenex_28061) (<= 0 (* 2 (select main_a v_prenex_28061))) (< v_prenex_28061 main_x) (<= (+ (select main_a v_prenex_28061) 2) (select main_a v_prenex_28062)) (<= (select main_a v_prenex_28061) 998) (<= (select main_a v_prenex_28062) 1499))) (or (forall ((v_prenex_23053 Int)) (or (<= (select main_a v_prenex_23053) 1499) (<= 2 (select main_a v_prenex_23053)))) (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) (<= 0 (+ (select main_a v_prenex_23052) 499))))) (forall ((v_prenex_28789 Int) (v_prenex_28788 Int)) (or (<= 2 (select main_a v_prenex_28789)) (<= 0 (select main_a v_prenex_28788)) (<= (select main_a v_prenex_28789) (+ (select main_a v_prenex_28788) 1000)) (<= (select main_a v_prenex_28788) 499) (< v_prenex_28788 main_x) (<= 1002 (* 2 (select main_a v_prenex_28789))) (<= (+ main_x 1) v_prenex_28788))) (forall ((v_prenex_29059 Int) (v_prenex_29058 Int)) (or (<= (+ main_x 1) v_prenex_29058) (<= 0 (* 2 (select main_a v_prenex_29058))) (<= 1002 (* 2 (select main_a v_prenex_29059))) (<= 1000 (+ (select main_a v_prenex_29058) (select main_a v_prenex_29059))) (<= (+ main_y 1) v_prenex_29059) (< v_prenex_29058 main_x) (<= (* 2 (select main_a v_prenex_29059)) 2000))) (forall ((v_prenex_27108 Int) (v_prenex_27109 Int)) (or (< v_prenex_27108 main_x) (<= (select main_a v_prenex_27109) 1499) (<= (select main_a v_prenex_27109) (+ (select main_a v_prenex_27108) 1000)) (<= (select main_a v_prenex_27108) 998) (<= (* 2 (select main_a v_prenex_27109)) 2000) (<= (+ main_x 1) v_prenex_27108))) (forall ((v_prenex_27259 Int) (v_prenex_27260 Int)) (or (<= (* 2 (select main_a v_prenex_27259)) 998) (< v_prenex_27259 main_x) (<= (select main_a v_prenex_27260) 1000) (<= 2 (select main_a v_prenex_27260)) (< v_prenex_27260 main_y) (<= (+ main_x 1) v_prenex_27259) (<= 1000 (+ (select main_a v_prenex_27259) (select main_a v_prenex_27260))))) (forall ((v_prenex_29707 Int) (v_prenex_29708 Int)) (or (<= (select main_a v_prenex_29708) 1499) (<= (select main_a v_prenex_29707) 499) (<= 1002 (* 2 (select main_a v_prenex_29708))) (< v_prenex_29707 main_x) (<= (+ (select main_a v_prenex_29707) (select main_a v_prenex_29708)) 1000) (<= (* 2 (select main_a v_prenex_29707)) 998) (<= (+ main_x 1) v_prenex_29707))) (forall ((v_prenex_25834 Int) (v_prenex_25835 Int)) (or (<= (+ main_x 1) v_prenex_25834) (<= (* 2 (select main_a v_prenex_25835)) 2000) (< v_prenex_25834 main_x) (<= (select main_a v_prenex_25834) 499) (<= (select main_a v_prenex_25835) (+ (select main_a v_prenex_25834) 1000)) (<= (select main_a v_prenex_25835) 1499) (<= 0 (select main_a v_prenex_25834)))) (or (forall ((v_prenex_24227 Int)) (or (<= (+ main_x 1) v_prenex_24227) (<= (select main_a v_prenex_24227) 998) (<= (* 2 (select main_a v_prenex_24227)) 998) (<= 0 (+ (select main_a v_prenex_24227) 499)) (< v_prenex_24227 main_x))) (forall ((v_prenex_24228 Int)) (<= 2 (select main_a v_prenex_24228)))) (forall ((v_prenex_26776 Int) (v_prenex_26775 Int)) (or (<= (+ main_y 1) v_prenex_26776) (<= (* 2 (select main_a v_prenex_26776)) 2000) (< v_prenex_26775 main_x) (<= 0 (select main_a v_prenex_26775)) (<= 1002 (* 2 (select main_a v_prenex_26776))) (<= (select main_a v_prenex_26776) (+ (select main_a v_prenex_26775) 1000)) (<= (+ main_x 1) v_prenex_26775))) (forall ((v_prenex_28045 Int) (v_prenex_28046 Int)) (or (<= (select main_a v_prenex_28046) 1499) (<= (+ main_x 1) v_prenex_28045) (< v_prenex_28045 main_x) (<= 0 (* 2 (select main_a v_prenex_28045))) (<= 1002 (* 2 (select main_a v_prenex_28046))) (<= (* 2 (select main_a v_prenex_28045)) 998) (<= (select main_a v_prenex_28046) (+ (select main_a v_prenex_28045) 1000)))) (forall ((v_prenex_30149 Int) (v_prenex_30150 Int)) (or (<= 1000 (+ (select main_a v_prenex_30149) (select main_a v_prenex_30150))) (<= (+ main_x 1) v_prenex_30149) (<= (select main_a v_prenex_30150) 1000) (<= 0 (select main_a v_prenex_30149)) (< v_prenex_30149 main_x) (<= (select main_a v_prenex_30150) 1499) (<= 0 (+ (select main_a v_prenex_30149) 499)))) (or (forall ((v_prenex_23060 Int)) (or (<= 0 (* 2 (select main_a v_prenex_23060))) (<= 0 (select main_a v_prenex_23060)) (<= (+ main_x 1) v_prenex_23060) (< v_prenex_23060 main_x))) (forall ((v_prenex_23061 Int)) (or (<= (select main_a v_prenex_23061) 1499) (<= 2 (select main_a v_prenex_23061)) (< v_prenex_23061 main_y)))) (or (forall ((v_prenex_24274 Int)) (or (<= (+ main_x 1) v_prenex_24274) (<= 0 (* 2 (select main_a v_prenex_24274))) (<= 0 (select main_a v_prenex_24274)) (< v_prenex_24274 main_x))) (forall ((v_prenex_24275 Int)) (<= 2 (select main_a v_prenex_24275)))) (forall ((v_prenex_24922 Int) (v_prenex_24923 Int)) (or (<= (+ main_x 1) v_prenex_24922) (<= (select main_a v_prenex_24922) 499) (<= 501 (select main_a v_prenex_24923)) (<= (+ main_y 1) v_prenex_24923) (<= (+ (select main_a v_prenex_24922) (select main_a v_prenex_24923)) 1000) (< v_prenex_24922 main_x) (<= (* 2 (select main_a v_prenex_24923)) 2000))) (forall ((v_prenex_30099 Int) (v_prenex_30098 Int)) (or (<= 501 (select main_a v_prenex_30099)) (<= (+ main_x 1) v_prenex_30098) (<= 2 (select main_a v_prenex_30099)) (<= (+ (select main_a v_prenex_30098) 2) (select main_a v_prenex_30099)) (< v_prenex_30098 main_x) (<= (select main_a v_prenex_30098) 998) (<= (select main_a v_prenex_30098) 499))) (or (forall ((v_prenex_28518 Int)) (or (<= 2 (select main_a v_prenex_28518)) (<= (+ main_y 1) v_prenex_28518))) (forall ((v_prenex_28517 Int)) (or (<= (+ main_x 1) v_prenex_28517) (<= 0 (* 2 (select main_a v_prenex_28517))) (< v_prenex_28517 main_x) (<= (select main_a v_prenex_28517) 998)))) (or (forall ((v_prenex_23969 Int)) (or (< v_prenex_23969 main_y) (<= 501 (select main_a v_prenex_23969)) (<= 1002 (* 2 (select main_a v_prenex_23969))))) (forall ((v_prenex_23968 Int)) (or (<= (+ main_x 1) v_prenex_23968) (< v_prenex_23968 main_x) (<= (select main_a v_prenex_23968) 998) (<= 0 (* 2 (select main_a v_prenex_23968)))))) (or (forall ((v_prenex_30258 Int)) (or (<= (+ main_y 1) v_prenex_30258) (<= (* 2 (select main_a v_prenex_30258)) 2000) (<= 2 (select main_a v_prenex_30258)))) (forall ((v_prenex_30257 Int)) (or (<= (* 2 (select main_a v_prenex_30257)) 998) (<= 0 (+ (select main_a v_prenex_30257) 499)) (<= (+ main_x 1) v_prenex_30257) (< v_prenex_30257 main_x)))) (forall ((v_prenex_29238 Int) (v_prenex_29237 Int)) (or (< v_prenex_29238 main_y) (<= (+ (select main_a v_prenex_29237) 2) (select main_a v_prenex_29238)) (<= (* 2 (select main_a v_prenex_29237)) 998) (< v_prenex_29237 main_x) (<= (+ main_x 1) v_prenex_29237) (<= 501 (select main_a v_prenex_29238)) (<= 1002 (* 2 (select main_a v_prenex_29238))))) (or (forall ((v_prenex_28052 Int)) (<= 501 (select main_a v_prenex_28052))) (forall ((v_prenex_28051 Int)) (or (<= 0 (+ (select main_a v_prenex_28051) 499)) (< v_prenex_28051 main_x) (<= (* 2 (select main_a v_prenex_28051)) 998) (<= (+ main_x 1) v_prenex_28051)))) (forall ((v_prenex_23206 Int) (v_prenex_23207 Int)) (or (<= 501 (select main_a v_prenex_23207)) (<= 1000 (+ (select main_a v_prenex_23206) (select main_a v_prenex_23207))) (< v_prenex_23206 main_x) (<= 0 (+ (select main_a v_prenex_23206) 499)) (<= (+ main_x 1) v_prenex_23206) (<= 1002 (* 2 (select main_a v_prenex_23207))))) (or (forall ((v_prenex_24382 Int)) (<= 0 (* 2 (select main_a v_prenex_24382)))) (forall ((v_prenex_24383 Int)) (or (< v_prenex_24383 main_y) (<= (select main_a v_prenex_24383) 1000) (<= (+ main_y 1) v_prenex_24383) (<= (* 2 (select main_a v_prenex_24383)) 2000)))) (forall ((v_prenex_25715 Int) (v_prenex_25716 Int)) (or (<= (select main_a v_prenex_25716) 1000) (<= 0 (+ (select main_a v_prenex_25715) 499)) (< v_prenex_25715 main_x) (<= (select main_a v_prenex_25715) 998) (<= 1000 (+ (select main_a v_prenex_25715) (select main_a v_prenex_25716))) (<= (+ main_x 1) v_prenex_25715))) (forall ((v_prenex_24421 Int) (v_prenex_24420 Int)) (or (< v_prenex_24420 main_x) (<= (select main_a v_prenex_24420) 998) (<= 2 (select main_a v_prenex_24421)) (<= (+ (select main_a v_prenex_24420) 2) (select main_a v_prenex_24421)) (<= (* 2 (select main_a v_prenex_24420)) 998) (<= (+ main_x 1) v_prenex_24420))) (or (forall ((v_prenex_27991 Int)) (or (<= 501 (select main_a v_prenex_27991)) (<= (select main_a v_prenex_27991) 1499))) (forall ((v_prenex_27990 Int)) (or (< v_prenex_27990 main_x) (<= (* 2 (select main_a v_prenex_27990)) 998) (<= (select main_a v_prenex_27990) 499) (<= (select main_a v_prenex_27990) 998) (<= (+ main_x 1) v_prenex_27990)))) (forall ((v_prenex_28749 Int) (v_prenex_28748 Int)) (or (<= (+ main_x 1) v_prenex_28748) (<= 1000 (+ (select main_a v_prenex_28748) (select main_a v_prenex_28749))) (<= (* 2 (select main_a v_prenex_28749)) 2000) (<= 0 (* 2 (select main_a v_prenex_28748))) (<= 1002 (* 2 (select main_a v_prenex_28749))) (<= 0 (select main_a v_prenex_28748)) (< v_prenex_28748 main_x))) (forall ((v_prenex_27016 Int) (v_prenex_27017 Int)) (or (<= (+ main_x 1) v_prenex_27016) (< v_prenex_27016 main_x) (<= 0 (+ (select main_a v_prenex_27016) 499)) (< v_prenex_27017 main_y) (<= 1000 (+ (select main_a v_prenex_27016) (select main_a v_prenex_27017))))) (forall ((v_prenex_26755 Int) (v_prenex_26756 Int)) (or (<= (+ (select main_a v_prenex_26755) 2) (select main_a v_prenex_26756)) (< v_prenex_26755 main_x) (<= (select main_a v_prenex_26755) 998) (<= 0 (* 2 (select main_a v_prenex_26755))) (<= (+ main_x 1) v_prenex_26755) (<= 1002 (* 2 (select main_a v_prenex_26756))))) (forall ((v_prenex_27058 Int) (v_prenex_27059 Int)) (or (<= (+ main_x 1) v_prenex_27058) (<= 2 (select main_a v_prenex_27059)) (<= (+ (select main_a v_prenex_27058) (select main_a v_prenex_27059)) 1000) (<= 501 (select main_a v_prenex_27059)) (<= (select main_a v_prenex_27058) 998) (<= (+ main_y 1) v_prenex_27059) (< v_prenex_27058 main_x))) (forall ((v_prenex_30318 Int) (v_prenex_30319 Int)) (or (<= (* 2 (select main_a v_prenex_30319)) 2000) (<= 1000 (+ (select main_a v_prenex_30318) (select main_a v_prenex_30319))) (<= 0 (+ (select main_a v_prenex_30318) 499)) (<= 501 (select main_a v_prenex_30319)) (<= (+ main_y 1) v_prenex_30319) (<= (+ main_x 1) v_prenex_30318) (< v_prenex_30318 main_x))) (forall ((v_prenex_30042 Int) (v_prenex_30043 Int)) (or (<= (select main_a v_prenex_30042) 998) (<= (+ main_x 1) v_prenex_30042) (< v_prenex_30042 main_x) (<= (select main_a v_prenex_30043) (+ (select main_a v_prenex_30042) 1000)) (<= (+ main_y 1) v_prenex_30043))) (forall ((v_prenex_23235 Int) (v_prenex_23234 Int)) (or (<= (+ main_x 1) v_prenex_23234) (< v_prenex_23234 main_x) (<= 501 (select main_a v_prenex_23235)) (<= (* 2 (select main_a v_prenex_23234)) 998) (<= (+ (select main_a v_prenex_23234) (select main_a v_prenex_23235)) 1000) (<= (* 2 (select main_a v_prenex_23235)) 2000) (<= 0 (select main_a v_prenex_23234)))) (forall ((v_prenex_25513 Int) (v_prenex_25512 Int)) (or (< v_prenex_25512 main_x) (<= (* 2 (select main_a v_prenex_25513)) 2000) (<= 0 (select main_a v_prenex_25512)) (<= 0 (+ (select main_a v_prenex_25512) 499)) (<= (+ main_x 1) v_prenex_25512) (<= 1002 (* 2 (select main_a v_prenex_25513))) (<= (+ (select main_a v_prenex_25512) 2) (select main_a v_prenex_25513)))) (forall ((v_prenex_28500 Int) (v_prenex_28499 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_28500))) (<= 0 (+ (select main_a v_prenex_28499) 499)) (<= (+ (select main_a v_prenex_28499) (select main_a v_prenex_28500)) 1000) (<= (+ main_x 1) v_prenex_28499) (< v_prenex_28499 main_x) (<= 2 (select main_a v_prenex_28500)) (<= 0 (* 2 (select main_a v_prenex_28499))))) (or (forall ((v_prenex_24553 Int)) (or (< v_prenex_24553 main_y) (<= (* 2 (select main_a v_prenex_24553)) 2000) (<= 501 (select main_a v_prenex_24553)))) (forall ((v_prenex_24552 Int)) (or (<= (* 2 (select main_a v_prenex_24552)) 998) (<= (+ main_x 1) v_prenex_24552) (< v_prenex_24552 main_x)))) (forall ((v_prenex_25814 Int) (v_prenex_25815 Int)) (or (<= (select main_a v_prenex_25815) (+ (select main_a v_prenex_25814) 1000)) (<= 0 (+ (select main_a v_prenex_25814) 499)) (< v_prenex_25814 main_x) (<= 0 (* 2 (select main_a v_prenex_25814))) (<= (+ main_x 1) v_prenex_25814) (<= 2 (select main_a v_prenex_25815)) (<= 1002 (* 2 (select main_a v_prenex_25815))))) (forall ((v_prenex_28198 Int) (v_prenex_28197 Int)) (or (<= (* 2 (select main_a v_prenex_28197)) 998) (<= 501 (select main_a v_prenex_28198)) (<= (+ (select main_a v_prenex_28197) 2) (select main_a v_prenex_28198)) (< v_prenex_28198 main_y) (< v_prenex_28197 main_x) (<= (+ main_x 1) v_prenex_28197))) (forall ((v_prenex_26505 Int) (v_prenex_26506 Int)) (or (<= 0 (select main_a v_prenex_26505)) (<= (+ main_x 1) v_prenex_26505) (<= 501 (select main_a v_prenex_26506)) (< v_prenex_26505 main_x) (<= (+ (select main_a v_prenex_26505) (select main_a v_prenex_26506)) 1000) (<= (+ main_y 1) v_prenex_26506))) (forall ((v_prenex_23489 Int) (v_prenex_23488 Int)) (or (<= (+ main_x 1) v_prenex_23488) (<= 0 (* 2 (select main_a v_prenex_23488))) (<= (select main_a v_prenex_23489) (+ (select main_a v_prenex_23488) 1000)) (<= (* 2 (select main_a v_prenex_23489)) 2000) (<= 0 (+ (select main_a v_prenex_23488) 499)) (< v_prenex_23488 main_x))) (or (forall ((v_prenex_23954 Int)) (or (<= 0 (+ (select main_a v_prenex_23954) 499)) (<= (+ main_x 1) v_prenex_23954) (<= 0 (* 2 (select main_a v_prenex_23954))) (< v_prenex_23954 main_x))) (forall ((v_prenex_23955 Int)) (or (<= 2 (select main_a v_prenex_23955)) (<= (+ main_y 1) v_prenex_23955)))) (forall ((v_prenex_23255 Int) (v_prenex_23254 Int)) (or (<= (select main_a v_prenex_23254) 998) (<= (+ (select main_a v_prenex_23254) (select main_a v_prenex_23255)) 1000) (< v_prenex_23254 main_x) (<= (+ main_x 1) v_prenex_23254) (<= (select main_a v_prenex_23255) 1000) (<= 0 (+ (select main_a v_prenex_23254) 499)))) (forall ((v_prenex_28282 Int) (v_prenex_28281 Int)) (or (< v_prenex_28281 main_x) (<= 0 (+ (select main_a v_prenex_28281) 499)) (<= (select main_a v_prenex_28281) 499) (<= 2 (select main_a v_prenex_28282)) (<= (select main_a v_prenex_28282) (+ (select main_a v_prenex_28281) 1000)) (<= (+ main_x 1) v_prenex_28281))) (or (forall ((v_prenex_22215 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_22215))) (<= (select main_a v_prenex_22215) 1000) (<= (+ main_y 1) v_prenex_22215))) (forall ((v_prenex_22214 Int)) (or (<= (* 2 (select main_a v_prenex_22214)) 998) (<= (select main_a v_prenex_22214) 499) (<= (+ main_x 1) v_prenex_22214) (< v_prenex_22214 main_x)))) (or (forall ((v_prenex_26565 Int)) (or (<= 0 (+ (select main_a v_prenex_26565) 499)) (< v_prenex_26565 main_x) (<= (* 2 (select main_a v_prenex_26565)) 998) (<= (+ main_x 1) v_prenex_26565))) (forall ((v_prenex_26566 Int)) (or (<= (+ main_y 1) v_prenex_26566) (<= 1002 (* 2 (select main_a v_prenex_26566))) (<= (select main_a v_prenex_26566) 1499)))) (or (forall ((v_prenex_22674 Int)) (or (<= 0 (* 2 (select main_a v_prenex_22674))) (<= (+ main_x 1) v_prenex_22674) (< v_prenex_22674 main_x) (<= (* 2 (select main_a v_prenex_22674)) 998))) (forall ((v_prenex_22675 Int)) (or (<= (+ main_y 1) v_prenex_22675) (<= 1002 (* 2 (select main_a v_prenex_22675))) (<= (* 2 (select main_a v_prenex_22675)) 2000)))) (forall ((v_prenex_26090 Int) (v_prenex_26089 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_26090))) (<= (select main_a v_prenex_26089) 998) (<= (+ main_x 1) v_prenex_26089) (< v_prenex_26089 main_x) (<= (select main_a v_prenex_26090) (+ (select main_a v_prenex_26089) 1000)) (<= (* 2 (select main_a v_prenex_26090)) 2000))) (forall ((v_prenex_28405 Int) (v_prenex_28406 Int)) (or (<= (* 2 (select main_a v_prenex_28405)) 998) (< v_prenex_28405 main_x) (<= (+ main_x 1) v_prenex_28405) (<= 1002 (* 2 (select main_a v_prenex_28406))) (<= 0 (select main_a v_prenex_28405)) (<= (select main_a v_prenex_28406) 1000) (<= (+ (select main_a v_prenex_28405) 2) (select main_a v_prenex_28406)))) (forall ((v_prenex_27414 Int) (v_prenex_27413 Int)) (or (<= (select main_a v_prenex_27413) 499) (<= 2 (select main_a v_prenex_27414)) (<= (+ main_x 1) v_prenex_27413) (<= (+ main_y 1) v_prenex_27414) (<= (+ (select main_a v_prenex_27413) (select main_a v_prenex_27414)) 1000) (<= 1002 (* 2 (select main_a v_prenex_27414))) (< v_prenex_27413 main_x))) (forall ((v_prenex_30811 Int) (v_prenex_30812 Int)) (or (< v_prenex_30812 main_y) (< v_prenex_30811 main_x) (<= 2 (select main_a v_prenex_30812)) (<= (+ main_x 1) v_prenex_30811) (<= (+ (select main_a v_prenex_30811) 2) (select main_a v_prenex_30812)) (<= 501 (select main_a v_prenex_30812)) (<= (select main_a v_prenex_30811) 998))) (or (forall ((v_prenex_30085 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_30085))) (<= (+ main_y 1) v_prenex_30085))) (forall ((v_prenex_30084 Int)) (or (< v_prenex_30084 main_x) (<= (+ main_x 1) v_prenex_30084) (<= (select main_a v_prenex_30084) 998)))) (forall ((v_prenex_28092 Int) (v_prenex_28091 Int)) (or (<= (select main_a v_prenex_28091) 998) (< v_prenex_28091 main_x) (<= (+ (select main_a v_prenex_28091) (select main_a v_prenex_28092)) 1000) (<= (+ main_x 1) v_prenex_28091) (<= 0 (+ (select main_a v_prenex_28091) 499)) (<= 2 (select main_a v_prenex_28092)))) (forall ((v_prenex_30491 Int) (v_prenex_30492 Int)) (or (<= 0 (+ (select main_a v_prenex_30491) 499)) (<= (select main_a v_prenex_30491) 998) (<= (+ main_x 1) v_prenex_30491) (< v_prenex_30491 main_x) (<= (+ (select main_a v_prenex_30491) 2) (select main_a v_prenex_30492)))) (forall ((v_prenex_26938 Int) (v_prenex_26937 Int)) (or (<= (+ main_y 1) v_prenex_26938) (< v_prenex_26937 main_x) (<= (select main_a v_prenex_26938) (+ (select main_a v_prenex_26937) 1000)) (<= (+ main_x 1) v_prenex_26937) (<= (* 2 (select main_a v_prenex_26937)) 998) (<= 501 (select main_a v_prenex_26938)) (<= (select main_a v_prenex_26938) 1499))) (forall ((v_prenex_28569 Int) (v_prenex_28568 Int)) (or (<= 501 (select main_a v_prenex_28569)) (< v_prenex_28568 main_x) (<= 0 (* 2 (select main_a v_prenex_28568))) (<= (select main_a v_prenex_28568) 998) (<= (select main_a v_prenex_28569) (+ (select main_a v_prenex_28568) 1000)) (<= (select main_a v_prenex_28569) 1499) (<= (+ main_x 1) v_prenex_28568))) (forall ((v_prenex_27040 Int) (v_prenex_27041 Int)) (or (<= (* 2 (select main_a v_prenex_27041)) 2000) (<= (select main_a v_prenex_27040) 499) (<= (select main_a v_prenex_27041) 1499) (< v_prenex_27040 main_x) (<= (select main_a v_prenex_27041) (+ (select main_a v_prenex_27040) 1000)) (<= (+ main_y 1) v_prenex_27041) (<= (+ main_x 1) v_prenex_27040))) (forall ((v_prenex_26699 Int) (v_prenex_26700 Int)) (or (<= (+ main_x 1) v_prenex_26699) (<= 1000 (+ (select main_a v_prenex_26699) (select main_a v_prenex_26700))) (<= 501 (select main_a v_prenex_26700)) (<= (* 2 (select main_a v_prenex_26700)) 2000) (< v_prenex_26699 main_x) (<= 0 (* 2 (select main_a v_prenex_26699))) (<= (select main_a v_prenex_26699) 499))) (forall ((v_prenex_30538 Int) (v_prenex_30537 Int)) (or (<= (select main_a v_prenex_30538) (+ (select main_a v_prenex_30537) 1000)) (< v_prenex_30537 main_x) (<= (select main_a v_prenex_30537) 998) (<= (select main_a v_prenex_30537) 499) (<= (+ main_x 1) v_prenex_30537))) (or (forall ((v_prenex_24963 Int)) (or (< v_prenex_24963 main_y) (<= (select main_a v_prenex_24963) 1000))) (forall ((v_prenex_24962 Int)) (or (<= (+ main_x 1) v_prenex_24962) (< v_prenex_24962 main_x) (<= (select main_a v_prenex_24962) 499) (<= (* 2 (select main_a v_prenex_24962)) 998)))) (forall ((v_prenex_28106 Int) (v_prenex_28105 Int)) (or (<= (select main_a v_prenex_28106) (+ (select main_a v_prenex_28105) 1000)) (< v_prenex_28105 main_x) (<= (+ main_x 1) v_prenex_28105) (<= (* 2 (select main_a v_prenex_28106)) 2000) (<= 501 (select main_a v_prenex_28106)) (<= (select main_a v_prenex_28105) 499))) (or (forall ((v_prenex_23674 Int)) (or (<= 0 (+ (select main_a v_prenex_23674) 499)) (<= (+ main_x 1) v_prenex_23674) (< v_prenex_23674 main_x) (<= 0 (* 2 (select main_a v_prenex_23674))))) (forall ((v_prenex_23675 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_23675))) (<= (select main_a v_prenex_23675) 1499)))) (or (forall ((v_prenex_26594 Int)) (or (<= (* 2 (select main_a v_prenex_26594)) 2000) (<= (select main_a v_prenex_26594) 1499))) (forall ((v_prenex_26593 Int)) (or (<= (+ main_x 1) v_prenex_26593) (<= (* 2 (select main_a v_prenex_26593)) 998) (< v_prenex_26593 main_x) (<= (select main_a v_prenex_26593) 499) (<= (select main_a v_prenex_26593) 998)))) (forall ((v_prenex_26953 Int) (v_prenex_26954 Int)) (or (<= (select main_a v_prenex_26953) 499) (<= (+ main_x 1) v_prenex_26953) (<= (select main_a v_prenex_26954) 1000) (<= (* 2 (select main_a v_prenex_26954)) 2000) (<= 1000 (+ (select main_a v_prenex_26953) (select main_a v_prenex_26954))) (< v_prenex_26953 main_x) (<= 0 (* 2 (select main_a v_prenex_26953))))) (or (forall ((v_prenex_28144 Int)) (or (<= 2 (select main_a v_prenex_28144)) (<= 501 (select main_a v_prenex_28144)))) (forall ((v_prenex_28143 Int)) (or (<= (+ main_x 1) v_prenex_28143) (<= (* 2 (select main_a v_prenex_28143)) 998) (<= 0 (* 2 (select main_a v_prenex_28143))) (<= (select main_a v_prenex_28143) 499) (< v_prenex_28143 main_x)))) (or (forall ((v_prenex_24657 Int)) (<= (* 2 (select main_a v_prenex_24657)) 998)) (forall ((v_prenex_24658 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_24658))) (<= (select main_a v_prenex_24658) 1000) (<= (+ main_y 1) v_prenex_24658) (< v_prenex_24658 main_y)))) (or (forall ((v_prenex_22815 Int)) (<= 2 (select main_a v_prenex_22815))) (forall ((v_prenex_22814 Int)) (or (< v_prenex_22814 main_x) (<= (* 2 (select main_a v_prenex_22814)) 998) (<= 0 (select main_a v_prenex_22814)) (<= (+ main_x 1) v_prenex_22814)))) (or (forall ((v_prenex_27957 Int)) (or (<= (+ main_y 1) v_prenex_27957) (<= 2 (select main_a v_prenex_27957)) (<= 501 (select main_a v_prenex_27957)))) (forall ((v_prenex_27956 Int)) (or (<= (* 2 (select main_a v_prenex_27956)) 998) (<= (+ main_x 1) v_prenex_27956) (< v_prenex_27956 main_x)))) (forall ((v_prenex_29999 Int) (v_prenex_29998 Int)) (or (< v_prenex_29998 main_x) (<= (+ (select main_a v_prenex_29998) (select main_a v_prenex_29999)) 1000) (<= 1002 (* 2 (select main_a v_prenex_29999))) (<= (select main_a v_prenex_29999) 1000) (<= (select main_a v_prenex_29998) 499) (<= (+ main_x 1) v_prenex_29998) (<= (select main_a v_prenex_29998) 998))) (forall ((v_prenex_29863 Int) (v_prenex_29862 Int)) (or (< v_prenex_29862 main_x) (<= (+ main_x 1) v_prenex_29862) (<= (select main_a v_prenex_29863) 1000) (<= (* 2 (select main_a v_prenex_29863)) 2000) (<= 0 (+ (select main_a v_prenex_29862) 499)) (<= (+ (select main_a v_prenex_29862) 2) (select main_a v_prenex_29863)))) (forall ((v_prenex_26297 Int) (v_prenex_26298 Int)) (or (< v_prenex_26297 main_x) (<= 1002 (* 2 (select main_a v_prenex_26298))) (<= (select main_a v_prenex_26297) 998) (<= (+ main_x 1) v_prenex_26297) (<= (+ main_y 1) v_prenex_26298) (<= 1000 (+ (select main_a v_prenex_26297) (select main_a v_prenex_26298))))) (or (forall ((v_prenex_22912 Int)) (or (<= (* 2 (select main_a v_prenex_22912)) 998) (<= (+ main_x 1) v_prenex_22912) (< v_prenex_22912 main_x) (<= 0 (select main_a v_prenex_22912)))) (forall ((v_prenex_22913 Int)) (or (<= 501 (select main_a v_prenex_22913)) (<= (+ main_y 1) v_prenex_22913) (<= (select main_a v_prenex_22913) 1000)))) (or (forall ((v_prenex_25821 Int)) (or (<= 501 (select main_a v_prenex_25821)) (<= (select main_a v_prenex_25821) 1499))) (forall ((v_prenex_25820 Int)) (or (<= 0 (+ (select main_a v_prenex_25820) 499)) (<= 0 (* 2 (select main_a v_prenex_25820))) (<= (+ main_x 1) v_prenex_25820) (< v_prenex_25820 main_x) (<= (select main_a v_prenex_25820) 499)))) (forall ((v_prenex_23864 Int) (v_prenex_23865 Int)) (or (<= 501 (select main_a v_prenex_23865)) (<= 0 (* 2 (select main_a v_prenex_23864))) (<= (+ (select main_a v_prenex_23864) (select main_a v_prenex_23865)) 1000) (<= (+ main_x 1) v_prenex_23864) (< v_prenex_23864 main_x) (<= (+ main_y 1) v_prenex_23865))) (or (forall ((v_prenex_22247 Int)) (or (<= 501 (select main_a v_prenex_22247)) (< v_prenex_22247 main_y) (<= 1002 (* 2 (select main_a v_prenex_22247))))) (forall ((v_prenex_22246 Int)) (or (<= (+ main_x 1) v_prenex_22246) (<= (* 2 (select main_a v_prenex_22246)) 998) (< v_prenex_22246 main_x)))) (forall ((v_prenex_22653 Int) (v_prenex_22652 Int)) (or (<= (select main_a v_prenex_22653) 1499) (<= 0 (* 2 (select main_a v_prenex_22652))) (<= (+ (select main_a v_prenex_22652) 2) (select main_a v_prenex_22653)) (<= (+ main_x 1) v_prenex_22652) (< v_prenex_22653 main_y) (<= 1002 (* 2 (select main_a v_prenex_22653))) (< v_prenex_22652 main_x))) (forall ((v_prenex_30268 Int) (v_prenex_30267 Int)) (or (<= 1000 (+ (select main_a v_prenex_30267) (select main_a v_prenex_30268))) (< v_prenex_30267 main_x) (<= (select main_a v_prenex_30268) 1000) (<= (select main_a v_prenex_30267) 998) (<= (+ main_x 1) v_prenex_30267) (<= 2 (select main_a v_prenex_30268)))) (or (forall ((v_prenex_30007 Int)) (or (<= 501 (select main_a v_prenex_30007)) (<= 2 (select main_a v_prenex_30007)))) (forall ((v_prenex_30006 Int)) (or (< v_prenex_30006 main_x) (<= (+ main_x 1) v_prenex_30006) (<= (select main_a v_prenex_30006) 499) (<= 0 (* 2 (select main_a v_prenex_30006)))))) (forall ((v_prenex_22947 Int) (v_prenex_22946 Int)) (or (< v_prenex_22946 main_x) (<= (+ (select main_a v_prenex_22946) 2) (select main_a v_prenex_22947)) (<= (* 2 (select main_a v_prenex_22947)) 2000) (<= (select main_a v_prenex_22947) 1499) (<= (+ main_x 1) v_prenex_22946) (<= (select main_a v_prenex_22946) 998))) (or (forall ((v_prenex_28614 Int)) (or (<= (select main_a v_prenex_28614) 998) (<= 0 (* 2 (select main_a v_prenex_28614))) (<= (+ main_x 1) v_prenex_28614) (< v_prenex_28614 main_x))) (forall ((v_prenex_28615 Int)) (or (<= (+ main_y 1) v_prenex_28615) (<= (select main_a v_prenex_28615) 1000) (<= 2 (select main_a v_prenex_28615))))) (forall ((v_prenex_29342 Int) (v_prenex_29341 Int)) (or (<= 0 (* 2 (select main_a v_prenex_29341))) (<= (+ main_x 1) v_prenex_29341) (< v_prenex_29341 main_x) (<= (* 2 (select main_a v_prenex_29342)) 2000) (<= (select main_a v_prenex_29342) (+ (select main_a v_prenex_29341) 1000)) (<= 0 (select main_a v_prenex_29341)) (<= 2 (select main_a v_prenex_29342)))) (or (forall ((v_prenex_25701 Int)) (or (<= (* 2 (select main_a v_prenex_25701)) 998) (<= (+ main_x 1) v_prenex_25701))) (forall ((v_prenex_25702 Int)) (or (<= (* 2 (select main_a v_prenex_25702)) 2000) (< v_prenex_25702 main_y) (<= (+ main_y 1) v_prenex_25702)))) (forall ((v_prenex_23595 Int) (v_prenex_23594 Int)) (or (<= (select main_a v_prenex_23595) 1499) (<= 1000 (+ (select main_a v_prenex_23594) (select main_a v_prenex_23595))) (<= (+ main_x 1) v_prenex_23594) (< v_prenex_23594 main_x) (<= (select main_a v_prenex_23594) 499))) (forall ((v_prenex_28910 Int) (v_prenex_28909 Int)) (or (<= (select main_a v_prenex_28910) (+ (select main_a v_prenex_28909) 1000)) (<= (+ main_y 1) v_prenex_28910) (<= (+ main_x 1) v_prenex_28909) (< v_prenex_28910 main_y) (<= 1002 (* 2 (select main_a v_prenex_28910))))) (forall ((v_prenex_29827 Int) (v_prenex_29826 Int)) (or (< v_prenex_29826 main_x) (<= (+ main_x 1) v_prenex_29826) (<= (select main_a v_prenex_29826) 499) (<= (select main_a v_prenex_29827) 1499) (<= (select main_a v_prenex_29827) (+ (select main_a v_prenex_29826) 1000)) (<= 1002 (* 2 (select main_a v_prenex_29827))))) (forall ((v_prenex_25762 Int) (v_prenex_25761 Int)) (or (<= (select main_a v_prenex_25761) 998) (< v_prenex_25761 main_x) (<= 0 (+ (select main_a v_prenex_25761) 499)) (<= 2 (select main_a v_prenex_25762)) (<= (* 2 (select main_a v_prenex_25762)) 2000) (<= (+ main_x 1) v_prenex_25761) (<= 1000 (+ (select main_a v_prenex_25761) (select main_a v_prenex_25762))))) (forall ((v_prenex_27821 Int) (v_prenex_27820 Int)) (or (<= 0 (* 2 (select main_a v_prenex_27820))) (<= (select main_a v_prenex_27821) (+ (select main_a v_prenex_27820) 1000)) (<= 2 (select main_a v_prenex_27821)) (<= 0 (select main_a v_prenex_27820)) (<= (+ main_x 1) v_prenex_27820) (< v_prenex_27820 main_x))) (forall ((v_prenex_27682 Int) (v_prenex_27683 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_27683))) (<= 0 (* 2 (select main_a v_prenex_27682))) (<= (select main_a v_prenex_27682) 499) (<= (select main_a v_prenex_27683) (+ (select main_a v_prenex_27682) 1000)) (< v_prenex_27682 main_x) (<= (+ main_x 1) v_prenex_27682))) (or (forall ((v_prenex_26895 Int)) (or (<= (select main_a v_prenex_26895) 499) (< v_prenex_26895 main_x) (<= (* 2 (select main_a v_prenex_26895)) 998) (<= (+ main_x 1) v_prenex_26895))) (forall ((v_prenex_26896 Int)) (or (<= (select main_a v_prenex_26896) 1000) (<= (* 2 (select main_a v_prenex_26896)) 2000)))) (forall ((v_prenex_23741 Int) (v_prenex_23740 Int)) (or (<= 0 (* 2 (select main_a v_prenex_23740))) (<= (select main_a v_prenex_23741) 1499) (<= 1000 (+ (select main_a v_prenex_23740) (select main_a v_prenex_23741))) (< v_prenex_23740 main_x) (<= (+ main_y 1) v_prenex_23741) (<= (+ main_x 1) v_prenex_23740) (<= 1002 (* 2 (select main_a v_prenex_23741))))) (or (forall ((v_prenex_23191 Int)) (or (<= 2 (select main_a v_prenex_23191)) (<= 501 (select main_a v_prenex_23191)) (< v_prenex_23191 main_y))) (forall ((v_prenex_23190 Int)) (or (<= 0 (* 2 (select main_a v_prenex_23190))) (<= (+ main_x 1) v_prenex_23190) (< v_prenex_23190 main_x) (<= (select main_a v_prenex_23190) 499)))) (forall ((v_prenex_22611 Int) (v_prenex_22612 Int)) (or (<= 2 (select main_a v_prenex_22612)) (<= 1000 (+ (select main_a v_prenex_22611) (select main_a v_prenex_22612))) (<= (+ main_x 1) v_prenex_22611) (< v_prenex_22611 main_x) (<= 0 (* 2 (select main_a v_prenex_22611))))) (forall ((v_prenex_22599 Int) (v_prenex_22600 Int)) (or (<= 2 (select main_a v_prenex_22600)) (<= (+ (select main_a v_prenex_22599) 2) (select main_a v_prenex_22600)) (<= 1002 (* 2 (select main_a v_prenex_22600))) (<= (+ main_y 1) v_prenex_22600) (< v_prenex_22600 main_y))) (forall ((v_prenex_29897 Int) (v_prenex_29896 Int)) (or (<= 501 (select main_a v_prenex_29897)) (<= (+ (select main_a v_prenex_29896) 2) (select main_a v_prenex_29897)) (<= 0 (* 2 (select main_a v_prenex_29896))) (<= 0 (select main_a v_prenex_29896)) (<= (+ main_x 1) v_prenex_29896) (< v_prenex_29896 main_x) (<= 1002 (* 2 (select main_a v_prenex_29897))))) (or (forall ((v_prenex_26985 Int)) (or (<= (select main_a v_prenex_26985) 499) (<= (+ main_x 1) v_prenex_26985) (< v_prenex_26985 main_x))) (forall ((v_prenex_26986 Int)) (or (< v_prenex_26986 main_y) (<= 1002 (* 2 (select main_a v_prenex_26986)))))) (forall ((v_prenex_23231 Int) (v_prenex_23230 Int)) (or (<= (select main_a v_prenex_23230) 998) (<= (* 2 (select main_a v_prenex_23231)) 2000) (<= 1002 (* 2 (select main_a v_prenex_23231))) (< v_prenex_23230 main_x) (<= (+ main_x 1) v_prenex_23230) (<= (+ (select main_a v_prenex_23230) 2) (select main_a v_prenex_23231)) (< v_prenex_23231 main_y))) (or (forall ((v_prenex_30141 Int)) (or (< v_prenex_30141 main_x) (<= (+ main_x 1) v_prenex_30141) (<= (* 2 (select main_a v_prenex_30141)) 998))) (forall ((v_prenex_30142 Int)) (or (<= (select main_a v_prenex_30142) 1499) (<= (+ main_y 1) v_prenex_30142) (<= 1002 (* 2 (select main_a v_prenex_30142)))))) (forall ((v_prenex_22521 Int) (v_prenex_22522 Int)) (or (<= (* 2 (select main_a v_prenex_22521)) 998) (<= (+ main_x 1) v_prenex_22521) (< v_prenex_22521 main_x) (<= 2 (select main_a v_prenex_22522)) (<= 0 (* 2 (select main_a v_prenex_22521))) (<= 1000 (+ (select main_a v_prenex_22521) (select main_a v_prenex_22522))))) (or (forall ((v_prenex_22754 Int)) (or (< v_prenex_22754 main_x) (<= 0 (select main_a v_prenex_22754)) (<= (select main_a v_prenex_22754) 499) (<= (+ main_x 1) v_prenex_22754) (<= 0 (* 2 (select main_a v_prenex_22754))))) (forall ((v_prenex_22755 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_22755))) (<= 2 (select main_a v_prenex_22755))))) (or (forall ((v_prenex_26750 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_26750))) (<= (select main_a v_prenex_26750) 1499))) (forall ((v_prenex_26749 Int)) (or (< v_prenex_26749 main_x) (<= (* 2 (select main_a v_prenex_26749)) 998) (<= (+ main_x 1) v_prenex_26749) (<= 0 (+ (select main_a v_prenex_26749) 499)) (<= 0 (select main_a v_prenex_26749))))) (forall ((v_prenex_22888 Int) (v_prenex_22889 Int)) (or (< v_prenex_22888 main_x) (<= (select main_a v_prenex_22888) 499) (<= (select main_a v_prenex_22888) 998) (<= (select main_a v_prenex_22889) 1499) (<= (+ (select main_a v_prenex_22888) (select main_a v_prenex_22889)) 1000) (<= (+ main_x 1) v_prenex_22888))) (forall ((v_prenex_27423 Int) (v_prenex_27424 Int)) (or (<= (select main_a v_prenex_27424) 1000) (<= (+ main_x 1) v_prenex_27423) (< v_prenex_27423 main_x) (<= 2 (select main_a v_prenex_27424)) (<= (select main_a v_prenex_27423) 998) (<= (+ (select main_a v_prenex_27423) 2) (select main_a v_prenex_27424)))) (or (forall ((v_prenex_24050 Int)) (or (<= (select main_a v_prenex_24050) 998) (<= (* 2 (select main_a v_prenex_24050)) 998) (<= (+ main_x 1) v_prenex_24050) (< v_prenex_24050 main_x))) (forall ((v_prenex_24051 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_24051))) (<= (* 2 (select main_a v_prenex_24051)) 2000)))) (or (forall ((v_prenex_28265 Int)) (or (<= 0 (select main_a v_prenex_28265)) (<= (+ main_x 1) v_prenex_28265) (<= (select main_a v_prenex_28265) 499) (< v_prenex_28265 main_x) (<= (* 2 (select main_a v_prenex_28265)) 998))) (forall ((v_prenex_28266 Int)) (<= 1002 (* 2 (select main_a v_prenex_28266))))) (forall ((v_prenex_23945 Int) (v_prenex_23944 Int)) (or (< v_prenex_23944 main_x) (<= (+ main_x 1) v_prenex_23944) (<= 0 (+ (select main_a v_prenex_23944) 499)) (<= 0 (* 2 (select main_a v_prenex_23944))) (<= (+ (select main_a v_prenex_23944) (select main_a v_prenex_23945)) 1000) (<= 1002 (* 2 (select main_a v_prenex_23945))))) (forall ((v_prenex_25073 Int) (v_prenex_25072 Int)) (or (< v_prenex_25072 main_x) (<= (* 2 (select main_a v_prenex_25072)) 998) (<= 1000 (+ (select main_a v_prenex_25072) (select main_a v_prenex_25073))) (<= (select main_a v_prenex_25072) 998) (<= (+ main_x 1) v_prenex_25072))) (forall ((v_prenex_26517 Int) (v_prenex_26518 Int)) (or (<= (select main_a v_prenex_26518) (+ (select main_a v_prenex_26517) 1000)) (<= (select main_a v_prenex_26517) 499) (<= (select main_a v_prenex_26518) 1000) (< v_prenex_26517 main_x) (<= (* 2 (select main_a v_prenex_26518)) 2000) (<= (+ main_x 1) v_prenex_26517))) (or (forall ((v_prenex_23401 Int)) (or (<= 501 (select main_a v_prenex_23401)) (<= 1002 (* 2 (select main_a v_prenex_23401))))) (forall ((v_prenex_23400 Int)) (or (<= (select main_a v_prenex_23400) 499) (< v_prenex_23400 main_x) (<= (+ main_x 1) v_prenex_23400) (<= 0 (* 2 (select main_a v_prenex_23400)))))) (forall ((v_prenex_26664 Int) (v_prenex_26663 Int)) (or (<= (+ main_x 1) v_prenex_26663) (<= 0 (* 2 (select main_a v_prenex_26663))) (<= (+ (select main_a v_prenex_26663) (select main_a v_prenex_26664)) 1000) (<= (select main_a v_prenex_26663) 499) (<= 501 (select main_a v_prenex_26664)) (< v_prenex_26663 main_x))) (forall ((v_prenex_26183 Int) (v_prenex_26184 Int)) (or (<= (select main_a v_prenex_26183) 998) (<= (+ (select main_a v_prenex_26183) (select main_a v_prenex_26184)) 1000) (<= (* 2 (select main_a v_prenex_26184)) 2000) (<= (+ main_x 1) v_prenex_26183) (<= (+ main_y 1) v_prenex_26184) (< v_prenex_26183 main_x) (<= 501 (select main_a v_prenex_26184)))) (forall ((v_prenex_22684 Int) (v_prenex_22685 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_22685))) (< v_prenex_22684 main_x) (<= 0 (* 2 (select main_a v_prenex_22684))) (<= (+ (select main_a v_prenex_22684) (select main_a v_prenex_22685)) 1000) (<= (+ main_x 1) v_prenex_22684) (<= (select main_a v_prenex_22684) 499) (<= 2 (select main_a v_prenex_22685)))) (or (forall ((v_prenex_24812 Int)) (or (<= (+ main_y 1) v_prenex_24812) (<= (select main_a v_prenex_24812) 1000) (<= 501 (select main_a v_prenex_24812)))) (forall ((v_prenex_24811 Int)) (or (<= (+ main_x 1) v_prenex_24811) (<= (* 2 (select main_a v_prenex_24811)) 998) (< v_prenex_24811 main_x) (<= (select main_a v_prenex_24811) 998)))) (or (forall ((v_prenex_26295 Int)) (or (<= 0 (select main_a v_prenex_26295)) (< v_prenex_26295 main_x) (<= (+ main_x 1) v_prenex_26295) (<= 0 (* 2 (select main_a v_prenex_26295))))) (forall ((v_prenex_26296 Int)) (or (<= (* 2 (select main_a v_prenex_26296)) 2000) (<= 501 (select main_a v_prenex_26296)) (< v_prenex_26296 main_y)))) (forall ((v_prenex_23527 Int) (v_prenex_23526 Int)) (or (<= (+ main_x 1) v_prenex_23526) (<= (+ (select main_a v_prenex_23526) 2) (select main_a v_prenex_23527)) (<= 0 (+ (select main_a v_prenex_23526) 499)) (<= 1002 (* 2 (select main_a v_prenex_23527))) (<= 2 (select main_a v_prenex_23527)) (< v_prenex_23526 main_x) (<= (select main_a v_prenex_23526) 499))) (forall ((v_prenex_30118 Int) (v_prenex_30117 Int)) (or (<= (+ (select main_a v_prenex_30117) (select main_a v_prenex_30118)) 1000) (< v_prenex_30117 main_x) (<= 0 (+ (select main_a v_prenex_30117) 499)) (<= (+ main_x 1) v_prenex_30117) (<= (* 2 (select main_a v_prenex_30118)) 2000) (<= (select main_a v_prenex_30117) 499))) (forall ((v_prenex_23567 Int) (v_prenex_23566 Int)) (or (<= (+ main_x 1) v_prenex_23566) (< v_prenex_23566 main_x) (<= (select main_a v_prenex_23566) 499) (<= 1002 (* 2 (select main_a v_prenex_23567))) (<= 0 (* 2 (select main_a v_prenex_23566))) (<= 501 (select main_a v_prenex_23567)) (<= (select main_a v_prenex_23567) (+ (select main_a v_prenex_23566) 1000)))) (forall ((v_prenex_25026 Int) (v_prenex_25027 Int)) (or (< v_prenex_25026 main_x) (<= (+ main_x 1) v_prenex_25026) (<= 0 (select main_a v_prenex_25026)) (<= (+ (select main_a v_prenex_25026) (select main_a v_prenex_25027)) 1000) (<= (* 2 (select main_a v_prenex_25027)) 2000) (<= 0 (* 2 (select main_a v_prenex_25026))))) (forall ((v_prenex_22346 Int) (v_prenex_22347 Int)) (or (<= (select main_a v_prenex_22346) 499) (<= (+ main_x 1) v_prenex_22346) (<= 1000 (+ (select main_a v_prenex_22346) (select main_a v_prenex_22347))) (<= (select main_a v_prenex_22347) 1000) (<= 501 (select main_a v_prenex_22347)) (<= 0 (+ (select main_a v_prenex_22346) 499)) (< v_prenex_22346 main_x))) (forall ((v_prenex_30745 Int) (v_prenex_30746 Int)) (or (<= (select main_a v_prenex_30746) 1000) (<= (+ main_x 1) v_prenex_30745) (<= (* 2 (select main_a v_prenex_30746)) 2000) (< v_prenex_30745 main_x) (<= 0 (* 2 (select main_a v_prenex_30745))) (<= (+ (select main_a v_prenex_30745) 2) (select main_a v_prenex_30746)))) (forall ((v_prenex_29572 Int) (v_prenex_29571 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_29572))) (<= 2 (select main_a v_prenex_29572)) (<= (select main_a v_prenex_29571) 499) (<= (+ main_x 1) v_prenex_29571) (<= (* 2 (select main_a v_prenex_29571)) 998) (< v_prenex_29571 main_x) (<= (select main_a v_prenex_29572) (+ (select main_a v_prenex_29571) 1000)))) (or (forall ((v_prenex_27245 Int)) (or (<= 0 (* 2 (select main_a v_prenex_27245))) (<= (* 2 (select main_a v_prenex_27245)) 998) (<= (+ main_x 1) v_prenex_27245) (< v_prenex_27245 main_x) (<= (select main_a v_prenex_27245) 998))) (forall ((v_prenex_27246 Int)) (or (<= 501 (select main_a v_prenex_27246)) (<= (* 2 (select main_a v_prenex_27246)) 2000)))) (or (forall ((v_prenex_30457 Int)) (or (<= 0 (* 2 (select main_a v_prenex_30457))) (<= (select main_a v_prenex_30457) 998) (<= (+ main_x 1) v_prenex_30457) (< v_prenex_30457 main_x))) (forall ((v_prenex_30458 Int)) (or (<= (select main_a v_prenex_30458) 1000) (<= (+ main_y 1) v_prenex_30458) (<= 501 (select main_a v_prenex_30458))))) (or (forall ((v_prenex_29811 Int)) (or (<= (select main_a v_prenex_29811) 1499) (<= (select main_a v_prenex_29811) 1000))) (forall ((v_prenex_29810 Int)) (or (<= 0 (* 2 (select main_a v_prenex_29810))) (< v_prenex_29810 main_x) (<= 0 (+ (select main_a v_prenex_29810) 499)) (<= (+ main_x 1) v_prenex_29810) (<= (select main_a v_prenex_29810) 998)))) (forall ((v_prenex_29202 Int) (v_prenex_29201 Int)) (or (<= 0 (* 2 (select main_a v_prenex_29201))) (<= 0 (+ (select main_a v_prenex_29201) 499)) (<= (+ (select main_a v_prenex_29201) (select main_a v_prenex_29202)) 1000) (< v_prenex_29201 main_x) (<= (+ main_x 1) v_prenex_29201))) (forall ((v_prenex_22610 Int) (v_prenex_22609 Int)) (or (<= 0 (* 2 (select main_a v_prenex_22609))) (<= (select main_a v_prenex_22610) (+ (select main_a v_prenex_22609) 1000)) (<= (+ main_x 1) v_prenex_22609) (< v_prenex_22609 main_x) (<= (select main_a v_prenex_22610) 1499) (<= (* 2 (select main_a v_prenex_22610)) 2000) (<= 0 (select main_a v_prenex_22609)))) (or (forall ((v_prenex_22497 Int)) (or (< v_prenex_22497 main_x) (<= 0 (* 2 (select main_a v_prenex_22497))) (<= (+ main_x 1) v_prenex_22497))) (forall ((v_prenex_22498 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_22498))) (<= 2 (select main_a v_prenex_22498)) (<= (+ main_y 1) v_prenex_22498)))) (forall ((v_prenex_25049 Int) (v_prenex_25050 Int)) (or (<= (select main_a v_prenex_25050) 1499) (<= (+ (select main_a v_prenex_25049) (select main_a v_prenex_25050)) 1000) (<= (+ main_x 1) v_prenex_25049) (<= 0 (* 2 (select main_a v_prenex_25049))) (< v_prenex_25049 main_x) (< v_prenex_25050 main_y) (<= (* 2 (select main_a v_prenex_25050)) 2000))) (forall ((v_prenex_26059 Int) (v_prenex_26060 Int)) (or (< v_prenex_26060 main_y) (<= (select main_a v_prenex_26060) 1000) (<= (+ (select main_a v_prenex_26059) 2) (select main_a v_prenex_26060)) (<= (select main_a v_prenex_26060) 1499) (<= (+ main_y 1) v_prenex_26060))) (forall ((v_prenex_26048 Int) (v_prenex_26047 Int)) (or (<= 1000 (+ (select main_a v_prenex_26047) (select main_a v_prenex_26048))) (< v_prenex_26048 main_y) (<= 1002 (* 2 (select main_a v_prenex_26048))) (<= (select main_a v_prenex_26048) 1499) (<= (+ main_y 1) v_prenex_26048))) (forall ((v_prenex_29166 Int) (v_prenex_29165 Int)) (or (<= (* 2 (select main_a v_prenex_29165)) 998) (<= (select main_a v_prenex_29166) (+ (select main_a v_prenex_29165) 1000)) (<= (+ main_x 1) v_prenex_29165) (< v_prenex_29165 main_x) (<= (select main_a v_prenex_29166) 1000) (<= (select main_a v_prenex_29166) 1499))) (forall ((v_prenex_29299 Int) (v_prenex_29300 Int)) (or (<= (+ main_x 1) v_prenex_29299) (<= 0 (+ (select main_a v_prenex_29299) 499)) (<= 2 (select main_a v_prenex_29300)) (< v_prenex_29299 main_x) (<= 0 (select main_a v_prenex_29299)) (<= (+ (select main_a v_prenex_29299) (select main_a v_prenex_29300)) 1000) (<= (* 2 (select main_a v_prenex_29300)) 2000))) (forall ((v_prenex_24045 Int) (v_prenex_24044 Int)) (or (<= (select main_a v_prenex_24045) (+ (select main_a v_prenex_24044) 1000)) (<= (+ main_y 1) v_prenex_24045) (< v_prenex_24044 main_x) (<= 2 (select main_a v_prenex_24045)) (<= (+ main_x 1) v_prenex_24044) (<= 0 (select main_a v_prenex_24044)))) (forall ((v_prenex_29997 Int) (v_prenex_29996 Int)) (or (<= 2 (select main_a v_prenex_29997)) (<= (+ main_x 1) v_prenex_29996) (<= (+ (select main_a v_prenex_29996) (select main_a v_prenex_29997)) 1000) (<= 0 (select main_a v_prenex_29996)) (<= (select main_a v_prenex_29997) 1499) (< v_prenex_29996 main_x))) (forall ((v_prenex_25945 Int) (v_prenex_25946 Int)) (or (<= (+ main_x 1) v_prenex_25945) (<= 0 (+ (select main_a v_prenex_25945) 499)) (<= (select main_a v_prenex_25946) 1499) (<= (select main_a v_prenex_25946) (+ (select main_a v_prenex_25945) 1000)) (<= (* 2 (select main_a v_prenex_25945)) 998) (< v_prenex_25945 main_x))) (forall ((v_prenex_28050 Int) (v_prenex_28049 Int)) (or (<= (+ main_y 1) v_prenex_28050) (<= (select main_a v_prenex_28050) 1000) (<= 0 (select main_a v_prenex_28049)) (<= 1000 (+ (select main_a v_prenex_28049) (select main_a v_prenex_28050))) (<= (+ main_x 1) v_prenex_28049) (<= 501 (select main_a v_prenex_28050)) (< v_prenex_28049 main_x))) (forall ((v_prenex_23149 Int) (v_prenex_23148 Int)) (or (<= (select main_a v_prenex_23149) 1000) (<= (+ (select main_a v_prenex_23148) (select main_a v_prenex_23149)) 1000) (< v_prenex_23149 main_y) (<= 501 (select main_a v_prenex_23149)) (<= (+ main_y 1) v_prenex_23149))) (forall ((v_prenex_24764 Int) (v_prenex_24763 Int)) (or (< v_prenex_24764 main_y) (< v_prenex_24763 main_x) (<= 1002 (* 2 (select main_a v_prenex_24764))) (<= 1000 (+ (select main_a v_prenex_24763) (select main_a v_prenex_24764))) (<= (* 2 (select main_a v_prenex_24763)) 998) (<= (+ main_x 1) v_prenex_24763))) (forall ((v_prenex_25102 Int) (v_prenex_25101 Int)) (or (<= (+ main_x 1) v_prenex_25101) (<= (select main_a v_prenex_25102) 1000) (<= (select main_a v_prenex_25102) 1499) (<= (+ main_y 1) v_prenex_25102) (<= (select main_a v_prenex_25101) 499) (< v_prenex_25101 main_x) (<= (select main_a v_prenex_25102) (+ (select main_a v_prenex_25101) 1000)))) (forall ((v_prenex_24418 Int) (v_prenex_24419 Int)) (or (< v_prenex_24418 main_x) (<= (+ (select main_a v_prenex_24418) (select main_a v_prenex_24419)) 1000) (<= (* 2 (select main_a v_prenex_24419)) 2000) (<= (+ main_x 1) v_prenex_24418) (<= 2 (select main_a v_prenex_24419)) (<= (select main_a v_prenex_24418) 998))) (forall ((v_prenex_23753 Int) (v_prenex_23752 Int)) (or (<= (+ main_x 1) v_prenex_23752) (< v_prenex_23752 main_x) (<= 501 (select main_a v_prenex_23753)) (< v_prenex_23753 main_y) (<= (+ (select main_a v_prenex_23752) 2) (select main_a v_prenex_23753)) (<= 0 (* 2 (select main_a v_prenex_23752))) (<= (select main_a v_prenex_23753) 1000))) (forall ((v_prenex_25810 Int) (v_prenex_25811 Int)) (or (<= (+ main_x 1) v_prenex_25810) (<= (+ (select main_a v_prenex_25810) 2) (select main_a v_prenex_25811)) (< v_prenex_25810 main_x) (<= 0 (* 2 (select main_a v_prenex_25810))) (< v_prenex_25811 main_y) (<= 2 (select main_a v_prenex_25811)) (<= (select main_a v_prenex_25811) 1000))) (or (forall ((v_prenex_24815 Int)) (or (<= (select main_a v_prenex_24815) 998) (<= (+ main_x 1) v_prenex_24815) (< v_prenex_24815 main_x) (<= (* 2 (select main_a v_prenex_24815)) 998))) (forall ((v_prenex_24816 Int)) (or (<= (select main_a v_prenex_24816) 1499) (<= (select main_a v_prenex_24816) 1000)))) (forall ((v_prenex_30484 Int) (v_prenex_30483 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_30484))) (<= (+ (select main_a v_prenex_30483) 2) (select main_a v_prenex_30484)) (<= 0 (select main_a v_prenex_30483)) (<= (+ main_x 1) v_prenex_30483) (<= 0 (+ (select main_a v_prenex_30483) 499)) (< v_prenex_30483 main_x))) (forall ((v_prenex_27469 Int) (v_prenex_27470 Int)) (or (<= (+ main_x 1) v_prenex_27469) (<= (select main_a v_prenex_27469) 998) (<= (select main_a v_prenex_27470) 1000) (< v_prenex_27469 main_x) (<= (select main_a v_prenex_27469) 499) (<= 1002 (* 2 (select main_a v_prenex_27470))) (<= (+ (select main_a v_prenex_27469) 2) (select main_a v_prenex_27470)))) (forall ((v_prenex_28229 Int) (v_prenex_28230 Int)) (or (<= 0 (* 2 (select main_a v_prenex_28229))) (<= (select main_a v_prenex_28230) (+ (select main_a v_prenex_28229) 1000)) (<= 501 (select main_a v_prenex_28230)) (<= (select main_a v_prenex_28230) 1000) (<= (+ main_x 1) v_prenex_28229) (< v_prenex_28229 main_x) (<= 0 (+ (select main_a v_prenex_28229) 499)))) (or (forall ((v_prenex_23733 Int)) (<= (select main_a v_prenex_23733) 1000)) (forall ((v_prenex_23732 Int)) (or (<= (select main_a v_prenex_23732) 499) (< v_prenex_23732 main_x) (<= (* 2 (select main_a v_prenex_23732)) 998) (<= (+ main_x 1) v_prenex_23732) (<= 0 (* 2 (select main_a v_prenex_23732)))))) (or (forall ((v_prenex_25462 Int)) (or (< v_prenex_25462 main_x) (<= (+ main_x 1) v_prenex_25462) (<= 0 (* 2 (select main_a v_prenex_25462))) (<= (select main_a v_prenex_25462) 499))) (forall ((v_prenex_25463 Int)) (or (<= (select main_a v_prenex_25463) 1499) (< v_prenex_25463 main_y) (<= 501 (select main_a v_prenex_25463))))) (forall ((v_prenex_27447 Int) (v_prenex_27448 Int)) (or (<= (+ main_x 1) v_prenex_27447) (<= 0 (* 2 (select main_a v_prenex_27447))) (<= (+ (select main_a v_prenex_27447) (select main_a v_prenex_27448)) 1000) (< v_prenex_27447 main_x) (<= 2 (select main_a v_prenex_27448)))) (forall ((v_prenex_23195 Int) (v_prenex_23194 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_23195))) (< v_prenex_23194 main_x) (<= (+ main_x 1) v_prenex_23194) (<= 1000 (+ (select main_a v_prenex_23194) (select main_a v_prenex_23195))) (<= (* 2 (select main_a v_prenex_23194)) 998) (<= (select main_a v_prenex_23194) 499))) (or (forall ((v_prenex_28955 Int)) (or (<= (* 2 (select main_a v_prenex_28955)) 2000) (<= (+ main_y 1) v_prenex_28955))) (forall ((v_prenex_28954 Int)) (or (<= (* 2 (select main_a v_prenex_28954)) 998) (<= (+ main_x 1) v_prenex_28954) (< v_prenex_28954 main_x) (<= 0 (select main_a v_prenex_28954))))) (or (forall ((v_prenex_27185 Int)) (or (<= (* 2 (select main_a v_prenex_27185)) 998) (< v_prenex_27185 main_x) (<= (select main_a v_prenex_27185) 998) (<= (+ main_x 1) v_prenex_27185))) (forall ((v_prenex_27186 Int)) (or (<= 2 (select main_a v_prenex_27186)) (<= (* 2 (select main_a v_prenex_27186)) 2000) (< v_prenex_27186 main_y)))) (or (forall ((v_prenex_25634 Int)) (or (<= (* 2 (select main_a v_prenex_25634)) 998) (<= (+ main_x 1) v_prenex_25634) (< v_prenex_25634 main_x) (<= 0 (+ (select main_a v_prenex_25634) 499)))) (forall ((v_prenex_25635 Int)) (or (<= (+ main_y 1) v_prenex_25635) (<= (select main_a v_prenex_25635) 1000) (<= 2 (select main_a v_prenex_25635))))) (forall ((v_prenex_23846 Int) (v_prenex_23847 Int)) (or (<= (+ (select main_a v_prenex_23846) (select main_a v_prenex_23847)) 1000) (< v_prenex_23846 main_x) (<= 0 (* 2 (select main_a v_prenex_23846))) (<= (+ main_x 1) v_prenex_23846) (<= (* 2 (select main_a v_prenex_23847)) 2000))) (forall ((v_prenex_22780 Int) (v_prenex_22779 Int)) (or (<= 1000 (+ (select main_a v_prenex_22779) (select main_a v_prenex_22780))) (<= (* 2 (select main_a v_prenex_22780)) 2000) (< v_prenex_22779 main_x) (<= 1002 (* 2 (select main_a v_prenex_22780))) (<= (select main_a v_prenex_22779) 499) (<= 0 (+ (select main_a v_prenex_22779) 499)) (<= (+ main_x 1) v_prenex_22779))) (forall ((v_prenex_25671 Int) (v_prenex_25670 Int)) (or (< v_prenex_25670 main_x) (<= (+ (select main_a v_prenex_25670) (select main_a v_prenex_25671)) 1000) (<= (+ main_y 1) v_prenex_25671) (<= 501 (select main_a v_prenex_25671)) (<= 0 (+ (select main_a v_prenex_25670) 499)) (<= (+ main_x 1) v_prenex_25670))) (forall ((v_prenex_28352 Int) (v_prenex_28351 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_28352))) (<= (select main_a v_prenex_28351) 998) (<= (+ main_x 1) v_prenex_28351) (< v_prenex_28351 main_x) (<= (select main_a v_prenex_28352) 1000) (<= 1000 (+ (select main_a v_prenex_28351) (select main_a v_prenex_28352))) (< v_prenex_28352 main_y))) (or (forall ((v_prenex_26660 Int)) (or (< v_prenex_26660 main_y) (<= 501 (select main_a v_prenex_26660)))) (forall ((v_prenex_26659 Int)) (or (< v_prenex_26659 main_x) (<= 0 (select main_a v_prenex_26659)) (<= (+ main_x 1) v_prenex_26659) (<= (* 2 (select main_a v_prenex_26659)) 998)))) (forall ((v_prenex_22560 Int) (v_prenex_22559 Int)) (or (<= (+ main_x 1) v_prenex_22559) (<= 0 (* 2 (select main_a v_prenex_22559))) (<= (* 2 (select main_a v_prenex_22560)) 2000) (< v_prenex_22559 main_x) (<= (select main_a v_prenex_22559) 499) (<= (select main_a v_prenex_22560) (+ (select main_a v_prenex_22559) 1000)))) (forall ((v_prenex_29737 Int)) (or (<= (* 2 (select main_a v_prenex_29737)) 998) (<= (+ main_x 1) v_prenex_29737) (< v_prenex_29737 main_x) (<= 0 (+ (select main_a v_prenex_29737) 499)))) (forall ((v_prenex_28765 Int) (v_prenex_28764 Int)) (or (<= (+ main_x 1) v_prenex_28764) (<= (select main_a v_prenex_28765) 1000) (<= (+ (select main_a v_prenex_28764) 2) (select main_a v_prenex_28765)) (<= 0 (* 2 (select main_a v_prenex_28764))) (< v_prenex_28765 main_y) (< v_prenex_28764 main_x))) (forall ((v_prenex_24660 Int) (v_prenex_24659 Int)) (or (<= (+ main_x 1) v_prenex_24659) (<= 2 (select main_a v_prenex_24660)) (<= (+ (select main_a v_prenex_24659) 2) (select main_a v_prenex_24660)) (< v_prenex_24659 main_x) (<= 0 (+ (select main_a v_prenex_24659) 499)) (<= 0 (* 2 (select main_a v_prenex_24659))))) (or (forall ((v_prenex_23000 Int)) (or (<= (select main_a v_prenex_23000) 499) (<= (+ main_x 1) v_prenex_23000) (< v_prenex_23000 main_x) (<= (* 2 (select main_a v_prenex_23000)) 998))) (forall ((v_prenex_23001 Int)) (or (<= (select main_a v_prenex_23001) 1499) (<= 501 (select main_a v_prenex_23001))))) (or (forall ((v_prenex_26229 Int)) (or (< v_prenex_26229 main_x) (<= (+ main_x 1) v_prenex_26229) (<= 0 (select main_a v_prenex_26229)) (<= 0 (* 2 (select main_a v_prenex_26229))))) (forall ((v_prenex_26230 Int)) (or (<= 501 (select main_a v_prenex_26230)) (<= (select main_a v_prenex_26230) 1000) (<= (+ main_y 1) v_prenex_26230)))) (or (forall ((v_prenex_30468 Int)) (or (<= (select main_a v_prenex_30468) 1499) (<= 501 (select main_a v_prenex_30468)) (<= (+ main_y 1) v_prenex_30468))) (forall ((v_prenex_30467 Int)) (or (< v_prenex_30467 main_x) (<= (+ main_x 1) v_prenex_30467) (<= 0 (* 2 (select main_a v_prenex_30467)))))) (or (forall ((v_prenex_22731 Int)) (<= 501 (select main_a v_prenex_22731))) (forall ((v_prenex_22730 Int)) (or (<= 0 (select main_a v_prenex_22730)) (<= (* 2 (select main_a v_prenex_22730)) 998) (<= (+ main_x 1) v_prenex_22730) (< v_prenex_22730 main_x)))) (or (forall ((v_prenex_28557 Int)) (or (<= 501 (select main_a v_prenex_28557)) (<= (select main_a v_prenex_28557) 1499))) (forall ((v_prenex_28556 Int)) (or (<= (+ main_x 1) v_prenex_28556) (< v_prenex_28556 main_x) (<= 0 (select main_a v_prenex_28556)) (<= (* 2 (select main_a v_prenex_28556)) 998)))) (forall ((v_prenex_27832 Int) (v_prenex_27833 Int)) (or (<= (+ main_x 1) v_prenex_27832) (<= (select main_a v_prenex_27832) 499) (<= (+ (select main_a v_prenex_27832) (select main_a v_prenex_27833)) 1000) (<= 1002 (* 2 (select main_a v_prenex_27833))) (< v_prenex_27832 main_x))) (or (forall ((v_prenex_22356 Int)) (or (< v_prenex_22356 main_x) (<= 0 (+ (select main_a v_prenex_22356) 499)) (<= (+ main_x 1) v_prenex_22356) (<= 0 (* 2 (select main_a v_prenex_22356))) (<= (select main_a v_prenex_22356) 499))) (forall ((v_prenex_22357 Int)) (or (<= (select main_a v_prenex_22357) 1000) (<= 1002 (* 2 (select main_a v_prenex_22357)))))) (forall ((v_prenex_25905 Int) (v_prenex_25906 Int)) (or (<= 0 (* 2 (select main_a v_prenex_25905))) (<= (+ (select main_a v_prenex_25905) (select main_a v_prenex_25906)) 1000) (< v_prenex_25905 main_x) (<= (select main_a v_prenex_25905) 499) (<= (+ main_x 1) v_prenex_25905))) (forall ((v_prenex_30385 Int) (v_prenex_30384 Int)) (or (<= 0 (* 2 (select main_a v_prenex_30384))) (< v_prenex_30384 main_x) (<= (select main_a v_prenex_30385) 1499) (<= (select main_a v_prenex_30384) 499) (<= (+ main_x 1) v_prenex_30384) (<= (+ (select main_a v_prenex_30384) (select main_a v_prenex_30385)) 1000))) (forall ((v_prenex_28190 Int) (v_prenex_28189 Int)) (or (<= 2 (select main_a v_prenex_28190)) (<= (* 2 (select main_a v_prenex_28189)) 998) (<= (+ main_x 1) v_prenex_28189) (<= (select main_a v_prenex_28189) 998) (<= 1000 (+ (select main_a v_prenex_28189) (select main_a v_prenex_28190))) (< v_prenex_28189 main_x))) (forall ((v_prenex_22603 Int) (v_prenex_22604 Int)) (or (<= 0 (select main_a v_prenex_22603)) (<= (+ (select main_a v_prenex_22603) (select main_a v_prenex_22604)) 1000) (<= (+ main_x 1) v_prenex_22603) (< v_prenex_22603 main_x) (< v_prenex_22604 main_y))) (forall ((v_prenex_22770 Int) (v_prenex_22771 Int)) (or (<= (+ main_y 1) v_prenex_22771) (<= (* 2 (select main_a v_prenex_22771)) 2000) (<= (+ (select main_a v_prenex_22770) (select main_a v_prenex_22771)) 1000) (<= (select main_a v_prenex_22771) 1499) (< v_prenex_22771 main_y))) (or (forall ((v_prenex_26167 Int)) (or (<= (select main_a v_prenex_26167) 499) (<= (+ main_x 1) v_prenex_26167) (< v_prenex_26167 main_x) (<= 0 (* 2 (select main_a v_prenex_26167))))) (forall ((v_prenex_26168 Int)) (or (<= 501 (select main_a v_prenex_26168)) (<= 2 (select main_a v_prenex_26168)) (<= (+ main_y 1) v_prenex_26168)))) (or (forall ((v_prenex_22459 Int)) (or (<= (select main_a v_prenex_22459) 998) (<= (+ main_x 1) v_prenex_22459) (< v_prenex_22459 main_x) (<= 0 (* 2 (select main_a v_prenex_22459))))) (forall ((v_prenex_22460 Int)) (or (<= 501 (select main_a v_prenex_22460)) (<= 2 (select main_a v_prenex_22460)) (< v_prenex_22460 main_y)))) (forall ((v_prenex_25941 Int) (v_prenex_25942 Int)) (or (<= 2 (select main_a v_prenex_25942)) (<= 0 (* 2 (select main_a v_prenex_25941))) (<= 1002 (* 2 (select main_a v_prenex_25942))) (<= (select main_a v_prenex_25941) 499) (<= 1000 (+ (select main_a v_prenex_25941) (select main_a v_prenex_25942))) (<= (+ main_x 1) v_prenex_25941) (< v_prenex_25941 main_x))) (forall ((v_prenex_26363 Int) (v_prenex_26364 Int)) (or (<= (* 2 (select main_a v_prenex_26364)) 2000) (<= (+ main_x 1) v_prenex_26363) (<= (* 2 (select main_a v_prenex_26363)) 998) (<= 1000 (+ (select main_a v_prenex_26363) (select main_a v_prenex_26364))) (<= (+ main_y 1) v_prenex_26364) (< v_prenex_26363 main_x))) (forall ((v_prenex_29927 Int) (v_prenex_29926 Int)) (or (< v_prenex_29926 main_x) (<= (+ main_x 1) v_prenex_29926) (<= 0 (select main_a v_prenex_29926)) (<= (+ (select main_a v_prenex_29926) (select main_a v_prenex_29927)) 1000) (<= 0 (+ (select main_a v_prenex_29926) 499)) (<= 2 (select main_a v_prenex_29927)))) (forall ((v_prenex_24678 Int) (v_prenex_24677 Int)) (or (< v_prenex_24677 main_x) (<= (select main_a v_prenex_24677) 499) (<= (+ main_x 1) v_prenex_24677) (<= 1002 (* 2 (select main_a v_prenex_24678))) (<= 0 (* 2 (select main_a v_prenex_24677))) (<= 501 (select main_a v_prenex_24678)) (<= 1000 (+ (select main_a v_prenex_24677) (select main_a v_prenex_24678))))) (forall ((v_prenex_29119 Int) (v_prenex_29118 Int)) (or (<= (+ main_x 1) v_prenex_29118) (< v_prenex_29118 main_x) (<= 1000 (+ (select main_a v_prenex_29118) (select main_a v_prenex_29119))) (<= (select main_a v_prenex_29119) 1499) (<= 0 (* 2 (select main_a v_prenex_29118))))) (forall ((v_prenex_25969 Int) (v_prenex_25970 Int)) (or (<= (select main_a v_prenex_25970) (+ (select main_a v_prenex_25969) 1000)) (< v_prenex_25969 main_x) (<= (select main_a v_prenex_25970) 1000) (<= 2 (select main_a v_prenex_25970)) (<= 0 (* 2 (select main_a v_prenex_25969))) (<= (+ main_x 1) v_prenex_25969) (<= 0 (select main_a v_prenex_25969)))) (forall ((v_prenex_27553 Int) (v_prenex_27554 Int)) (or (<= 0 (+ (select main_a v_prenex_27553) 499)) (< v_prenex_27553 main_x) (<= (+ main_x 1) v_prenex_27553) (<= 1000 (+ (select main_a v_prenex_27553) (select main_a v_prenex_27554))) (<= (* 2 (select main_a v_prenex_27554)) 2000))) (forall ((v_prenex_26185 Int) (v_prenex_26186 Int)) (or (<= (+ main_x 1) v_prenex_26185) (<= (select main_a v_prenex_26185) 998) (<= 0 (select main_a v_prenex_26185)) (<= 2 (select main_a v_prenex_26186)) (< v_prenex_26185 main_x) (<= 1002 (* 2 (select main_a v_prenex_26186))) (<= (select main_a v_prenex_26186) (+ (select main_a v_prenex_26185) 1000)))) (forall ((v_prenex_24726 Int) (v_prenex_24725 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_24726))) (< v_prenex_24725 main_x) (<= (select main_a v_prenex_24726) (+ (select main_a v_prenex_24725) 1000)) (<= (+ main_x 1) v_prenex_24725) (<= (select main_a v_prenex_24725) 499))) (or (forall ((v_prenex_24411 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_24411))) (<= (+ main_y 1) v_prenex_24411))) (forall ((v_prenex_24410 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24410))) (< v_prenex_24410 main_x) (<= (+ main_x 1) v_prenex_24410) (<= (select main_a v_prenex_24410) 499)))) (forall ((v_prenex_26605 Int) (v_prenex_26606 Int)) (or (<= (select main_a v_prenex_26606) (+ (select main_a v_prenex_26605) 1000)) (< v_prenex_26605 main_x) (<= 0 (+ (select main_a v_prenex_26605) 499)) (<= (* 2 (select main_a v_prenex_26605)) 998) (<= (+ main_x 1) v_prenex_26605) (<= (select main_a v_prenex_26606) 1499) (<= 2 (select main_a v_prenex_26606)))) (forall ((v_prenex_26945 Int) (v_prenex_26946 Int)) (or (<= (+ (select main_a v_prenex_26945) 2) (select main_a v_prenex_26946)) (<= (+ main_x 1) v_prenex_26945) (<= 0 (select main_a v_prenex_26945)) (<= (select main_a v_prenex_26945) 998) (<= 2 (select main_a v_prenex_26946)) (< v_prenex_26945 main_x) (<= (select main_a v_prenex_26946) 1499))) (or (forall ((v_prenex_30208 Int)) (or (<= 501 (select main_a v_prenex_30208)) (<= (select main_a v_prenex_30208) 1000))) (forall ((v_prenex_30207 Int)) (or (<= (+ main_x 1) v_prenex_30207) (<= (select main_a v_prenex_30207) 499) (< v_prenex_30207 main_x) (<= 0 (select main_a v_prenex_30207)) (<= 0 (* 2 (select main_a v_prenex_30207)))))) (forall ((v_prenex_25217 Int) (v_prenex_25218 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_25218))) (<= (+ main_x 1) v_prenex_25217) (<= (+ (select main_a v_prenex_25217) 2) (select main_a v_prenex_25218)) (<= 2 (select main_a v_prenex_25218)) (<= (select main_a v_prenex_25217) 998) (< v_prenex_25217 main_x) (<= 0 (* 2 (select main_a v_prenex_25217))))) (forall ((v_prenex_27726 Int) (v_prenex_27727 Int)) (or (<= 0 (select main_a v_prenex_27726)) (<= (+ main_x 1) v_prenex_27726) (<= (+ main_y 1) v_prenex_27727) (<= 1000 (+ (select main_a v_prenex_27726) (select main_a v_prenex_27727))) (< v_prenex_27726 main_x))) (forall ((v_prenex_23357 Int) (v_prenex_23356 Int)) (or (<= (+ main_x 1) v_prenex_23356) (<= (+ main_y 1) v_prenex_23357) (<= (select main_a v_prenex_23356) 499) (<= (+ (select main_a v_prenex_23356) (select main_a v_prenex_23357)) 1000) (<= 501 (select main_a v_prenex_23357)) (< v_prenex_23356 main_x))) (forall ((v_prenex_28080 Int) (v_prenex_28079 Int)) (or (<= (+ (select main_a v_prenex_28079) 2) (select main_a v_prenex_28080)) (<= (* 2 (select main_a v_prenex_28080)) 2000) (< v_prenex_28079 main_x) (<= 501 (select main_a v_prenex_28080)) (<= (* 2 (select main_a v_prenex_28079)) 998) (<= (+ main_x 1) v_prenex_28079))) (or (forall ((v_prenex_25381 Int)) (or (<= 2 (select main_a v_prenex_25381)) (<= (select main_a v_prenex_25381) 1000))) (forall ((v_prenex_25380 Int)) (or (<= (+ main_x 1) v_prenex_25380) (<= 0 (select main_a v_prenex_25380)) (< v_prenex_25380 main_x) (<= (* 2 (select main_a v_prenex_25380)) 998) (<= (select main_a v_prenex_25380) 499)))) (forall ((v_prenex_23611 Int) (v_prenex_23610 Int)) (or (< v_prenex_23610 main_x) (<= (+ main_x 1) v_prenex_23610) (<= 1002 (* 2 (select main_a v_prenex_23611))) (< v_prenex_23611 main_y) (<= 2 (select main_a v_prenex_23611)) (<= (+ (select main_a v_prenex_23610) 2) (select main_a v_prenex_23611)) (<= 0 (+ (select main_a v_prenex_23610) 499)))) (forall ((v_prenex_29877 Int) (v_prenex_29876 Int)) (or (< v_prenex_29876 main_x) (<= (+ (select main_a v_prenex_29876) 2) (select main_a v_prenex_29877)) (< v_prenex_29877 main_y) (<= 1002 (* 2 (select main_a v_prenex_29877))) (<= (select main_a v_prenex_29876) 499) (<= (+ main_x 1) v_prenex_29876))) (forall ((v_prenex_22550 Int) (v_prenex_22549 Int)) (or (<= (+ main_x 1) v_prenex_22549) (<= 1002 (* 2 (select main_a v_prenex_22550))) (<= (+ (select main_a v_prenex_22549) (select main_a v_prenex_22550)) 1000) (<= (* 2 (select main_a v_prenex_22550)) 2000) (< v_prenex_22549 main_x) (<= (* 2 (select main_a v_prenex_22549)) 998))) (forall ((v_prenex_29728 Int) (v_prenex_29727 Int)) (or (<= 0 (+ (select main_a v_prenex_29727) 499)) (<= 1002 (* 2 (select main_a v_prenex_29728))) (<= (select main_a v_prenex_29728) (+ (select main_a v_prenex_29727) 1000)) (< v_prenex_29727 main_x) (<= 0 (* 2 (select main_a v_prenex_29727))) (<= (* 2 (select main_a v_prenex_29728)) 2000) (<= (+ main_x 1) v_prenex_29727))) (or (forall ((v_prenex_24365 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_24365))) (<= (select main_a v_prenex_24365) 1000) (< v_prenex_24365 main_y))) (forall ((v_prenex_24364 Int)) (or (< v_prenex_24364 main_x) (<= (+ main_x 1) v_prenex_24364) (<= 0 (select main_a v_prenex_24364)) (<= 0 (* 2 (select main_a v_prenex_24364)))))) (forall ((v_prenex_23233 Int) (v_prenex_23232 Int)) (or (<= 2 (select main_a v_prenex_23233)) (<= (+ (select main_a v_prenex_23232) (select main_a v_prenex_23233)) 1000) (<= 0 (+ (select main_a v_prenex_23232) 499)) (<= (+ main_y 1) v_prenex_23233) (<= (+ main_x 1) v_prenex_23232) (< v_prenex_23232 main_x) (<= (* 2 (select main_a v_prenex_23233)) 2000))) (or (forall ((v_prenex_27045 Int)) (or (<= (select main_a v_prenex_27045) 1499) (<= 501 (select main_a v_prenex_27045)))) (forall ((v_prenex_27044 Int)) (or (<= 0 (select main_a v_prenex_27044)) (< v_prenex_27044 main_x) (<= (* 2 (select main_a v_prenex_27044)) 998) (<= 0 (+ (select main_a v_prenex_27044) 499)) (<= (+ main_x 1) v_prenex_27044)))) (forall ((v_prenex_23437 Int) (v_prenex_23436 Int)) (or (<= (select main_a v_prenex_23437) 1499) (<= 0 (+ (select main_a v_prenex_23436) 499)) (< v_prenex_23437 main_y) (<= 1000 (+ (select main_a v_prenex_23436) (select main_a v_prenex_23437))) (<= 2 (select main_a v_prenex_23437)) (< v_prenex_23436 main_x) (<= (+ main_x 1) v_prenex_23436))) (forall ((v_prenex_26117 Int) (v_prenex_26118 Int)) (or (<= (* 2 (select main_a v_prenex_26117)) 998) (<= (+ main_x 1) v_prenex_26117) (<= 1002 (* 2 (select main_a v_prenex_26118))) (<= 501 (select main_a v_prenex_26118)) (<= (+ (select main_a v_prenex_26117) 2) (select main_a v_prenex_26118)) (< v_prenex_26117 main_x) (<= 0 (* 2 (select main_a v_prenex_26117))))) (or (forall ((v_prenex_26626 Int)) (or (<= (+ main_y 1) v_prenex_26626) (<= (select main_a v_prenex_26626) 1000) (<= (select main_a v_prenex_26626) 1499))) (forall ((v_prenex_26625 Int)) (or (<= 0 (+ (select main_a v_prenex_26625) 499)) (<= (* 2 (select main_a v_prenex_26625)) 998) (< v_prenex_26625 main_x) (<= (+ main_x 1) v_prenex_26625)))) (forall ((v_prenex_23049 Int) (v_prenex_23048 Int)) (or (<= (+ main_x 1) v_prenex_23048) (< v_prenex_23048 main_x) (<= 501 (select main_a v_prenex_23049)) (< v_prenex_23049 main_y) (<= (select main_a v_prenex_23048) 998) (<= (+ (select main_a v_prenex_23048) (select main_a v_prenex_23049)) 1000))) (forall ((v_prenex_22561 Int) (v_prenex_22562 Int)) (or (<= (* 2 (select main_a v_prenex_22561)) 998) (< v_prenex_22561 main_x) (<= (+ main_x 1) v_prenex_22561) (<= (select main_a v_prenex_22562) (+ (select main_a v_prenex_22561) 1000)) (<= (+ main_y 1) v_prenex_22562) (<= (select main_a v_prenex_22562) 1499) (<= (* 2 (select main_a v_prenex_22562)) 2000))) (forall ((v_prenex_28041 Int) (v_prenex_28042 Int)) (or (<= 1000 (+ (select main_a v_prenex_28041) (select main_a v_prenex_28042))) (<= 0 (select main_a v_prenex_28041)) (<= (+ main_x 1) v_prenex_28041) (<= (select main_a v_prenex_28042) 1499) (< v_prenex_28041 main_x) (<= (select main_a v_prenex_28041) 499) (<= 501 (select main_a v_prenex_28042)))) (forall ((v_prenex_27708 Int) (v_prenex_27709 Int)) (or (< v_prenex_27708 main_x) (<= (select main_a v_prenex_27709) (+ (select main_a v_prenex_27708) 1000)) (<= (+ main_x 1) v_prenex_27708) (<= (select main_a v_prenex_27708) 998) (<= (* 2 (select main_a v_prenex_27709)) 2000) (<= (select main_a v_prenex_27709) 1000) (<= (+ main_y 1) v_prenex_27709))) (forall ((v_prenex_25897 Int) (v_prenex_25898 Int)) (or (<= 2 (select main_a v_prenex_25898)) (<= 501 (select main_a v_prenex_25898)) (<= 1000 (+ (select main_a v_prenex_25897) (select main_a v_prenex_25898))) (< v_prenex_25897 main_x) (<= (+ main_x 1) v_prenex_25897) (<= 0 (* 2 (select main_a v_prenex_25897))) (<= (select main_a v_prenex_25897) 499))) (or (forall ((v_prenex_25496 Int)) (<= 0 (* 2 (select main_a v_prenex_25496)))) (forall ((v_prenex_25497 Int)) (or (<= 501 (select main_a v_prenex_25497)) (< v_prenex_25497 main_y) (<= (+ main_y 1) v_prenex_25497) (<= (* 2 (select main_a v_prenex_25497)) 2000)))) (or (forall ((v_prenex_24768 Int)) (or (<= (select main_a v_prenex_24768) 1499) (<= 2 (select main_a v_prenex_24768)))) (forall ((v_prenex_24767 Int)) (or (<= (+ main_x 1) v_prenex_24767) (< v_prenex_24767 main_x) (<= (select main_a v_prenex_24767) 499) (<= 0 (+ (select main_a v_prenex_24767) 499)) (<= (* 2 (select main_a v_prenex_24767)) 998)))) (forall ((v_prenex_29925 Int) (v_prenex_29924 Int)) (or (<= (select main_a v_prenex_29924) 998) (<= (+ main_x 1) v_prenex_29924) (<= 1002 (* 2 (select main_a v_prenex_29925))) (<= 2 (select main_a v_prenex_29925)) (< v_prenex_29924 main_x) (<= (+ (select main_a v_prenex_29924) 2) (select main_a v_prenex_29925)) (< v_prenex_29925 main_y))) (forall ((v_prenex_29456 Int) (v_prenex_29455 Int)) (or (<= (+ (select main_a v_prenex_29455) 2) (select main_a v_prenex_29456)) (<= (+ main_y 1) v_prenex_29456) (< v_prenex_29456 main_y) (<= (* 2 (select main_a v_prenex_29456)) 2000))) (forall ((v_prenex_24640 Int) (v_prenex_24639 Int)) (or (<= (select main_a v_prenex_24639) 499) (<= (* 2 (select main_a v_prenex_24639)) 998) (<= 2 (select main_a v_prenex_24640)) (<= (+ main_x 1) v_prenex_24639) (< v_prenex_24639 main_x) (<= (+ (select main_a v_prenex_24639) (select main_a v_prenex_24640)) 1000) (<= (select main_a v_prenex_24640) 1499))) (forall ((v_prenex_24039 Int) (v_prenex_24038 Int)) (or (<= (select main_a v_prenex_24039) (+ (select main_a v_prenex_24038) 1000)) (<= (select main_a v_prenex_24039) 1499) (< v_prenex_24038 main_x) (<= 2 (select main_a v_prenex_24039)) (<= (+ main_x 1) v_prenex_24038) (<= (select main_a v_prenex_24038) 998) (<= (+ main_y 1) v_prenex_24039))) (forall ((v_prenex_24083 Int) (v_prenex_24082 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24082))) (<= 2 (select main_a v_prenex_24083)) (<= 1000 (+ (select main_a v_prenex_24082) (select main_a v_prenex_24083))) (<= (+ main_x 1) v_prenex_24082) (<= (select main_a v_prenex_24083) 1499) (< v_prenex_24082 main_x) (<= 0 (+ (select main_a v_prenex_24082) 499)))) (forall ((v_prenex_24290 Int) (v_prenex_24291 Int)) (or (<= (select main_a v_prenex_24291) 1000) (<= (+ (select main_a v_prenex_24290) (select main_a v_prenex_24291)) 1000) (< v_prenex_24290 main_x) (<= (+ main_x 1) v_prenex_24290) (<= (+ main_y 1) v_prenex_24291) (<= 0 (select main_a v_prenex_24290)) (<= (select main_a v_prenex_24291) 1499))) (or (forall ((v_prenex_25300 Int)) (or (<= 0 (select main_a v_prenex_25300)) (<= 0 (* 2 (select main_a v_prenex_25300))) (< v_prenex_25300 main_x) (<= (select main_a v_prenex_25300) 499) (<= (+ main_x 1) v_prenex_25300))) (forall ((v_prenex_25301 Int)) (or (<= 2 (select main_a v_prenex_25301)) (<= (* 2 (select main_a v_prenex_25301)) 2000)))) (forall ((v_prenex_23123 Int) (v_prenex_23122 Int)) (or (< v_prenex_23122 main_x) (<= (select main_a v_prenex_23122) 499) (<= (+ (select main_a v_prenex_23122) (select main_a v_prenex_23123)) 1000) (<= (+ main_x 1) v_prenex_23122))) (forall ((v_prenex_27478 Int) (v_prenex_27477 Int)) (or (<= 0 (* 2 (select main_a v_prenex_27477))) (<= 0 (select main_a v_prenex_27477)) (<= (+ main_x 1) v_prenex_27477) (< v_prenex_27477 main_x) (<= 1002 (* 2 (select main_a v_prenex_27478))) (<= (select main_a v_prenex_27478) 1000) (<= (+ (select main_a v_prenex_27477) (select main_a v_prenex_27478)) 1000))) (forall ((v_prenex_22485 Int) (v_prenex_22486 Int)) (or (<= (select main_a v_prenex_22486) 1000) (<= 0 (select main_a v_prenex_22485)) (<= (+ main_x 1) v_prenex_22485) (< v_prenex_22485 main_x) (<= 1000 (+ (select main_a v_prenex_22485) (select main_a v_prenex_22486))) (<= (* 2 (select main_a v_prenex_22485)) 998) (<= 1002 (* 2 (select main_a v_prenex_22486))))) (or (forall ((v_prenex_25140 Int)) (or (< v_prenex_25140 main_y) (<= 501 (select main_a v_prenex_25140)))) (forall ((v_prenex_25139 Int)) (or (<= (+ main_x 1) v_prenex_25139) (<= 0 (* 2 (select main_a v_prenex_25139))) (< v_prenex_25139 main_x)))) (forall ((v_prenex_29434 Int) (v_prenex_29433 Int)) (or (<= (+ main_x 1) v_prenex_29433) (<= (* 2 (select main_a v_prenex_29434)) 2000) (<= 2 (select main_a v_prenex_29434)) (< v_prenex_29434 main_y) (<= (* 2 (select main_a v_prenex_29433)) 998) (< v_prenex_29433 main_x) (<= (select main_a v_prenex_29434) (+ (select main_a v_prenex_29433) 1000)))) (forall ((v_prenex_25495 Int) (v_prenex_25494 Int)) (or (< v_prenex_25494 main_x) (<= 2 (select main_a v_prenex_25495)) (<= (select main_a v_prenex_25494) 499) (<= 0 (* 2 (select main_a v_prenex_25494))) (<= (+ main_x 1) v_prenex_25494) (<= (select main_a v_prenex_25495) 1499) (<= (select main_a v_prenex_25495) (+ (select main_a v_prenex_25494) 1000)))) (or (forall ((v_prenex_30147 Int)) (or (<= 0 (select main_a v_prenex_30147)) (<= (select main_a v_prenex_30147) 499) (<= (+ main_x 1) v_prenex_30147) (<= 0 (* 2 (select main_a v_prenex_30147))) (< v_prenex_30147 main_x))) (forall ((v_prenex_30148 Int)) (or (<= 2 (select main_a v_prenex_30148)) (<= (select main_a v_prenex_30148) 1000)))) (or (forall ((v_prenex_26007 Int)) (or (<= (+ main_x 1) v_prenex_26007) (< v_prenex_26007 main_x) (<= 0 (* 2 (select main_a v_prenex_26007))))) (forall ((v_prenex_26008 Int)) (or (<= 501 (select main_a v_prenex_26008)) (<= (select main_a v_prenex_26008) 1499)))) (forall ((v_prenex_29431 Int) (v_prenex_29432 Int)) (or (<= (+ main_y 1) v_prenex_29432) (<= (+ main_x 1) v_prenex_29431) (<= 1002 (* 2 (select main_a v_prenex_29432))) (< v_prenex_29431 main_x) (<= 2 (select main_a v_prenex_29432)) (<= (+ (select main_a v_prenex_29431) 2) (select main_a v_prenex_29432)) (<= (* 2 (select main_a v_prenex_29431)) 998))) (forall ((v_prenex_30301 Int) (v_prenex_30300 Int)) (or (< v_prenex_30300 main_x) (<= (* 2 (select main_a v_prenex_30300)) 998) (<= 0 (* 2 (select main_a v_prenex_30300))) (<= (+ main_x 1) v_prenex_30300) (<= 2 (select main_a v_prenex_30301)) (<= 1002 (* 2 (select main_a v_prenex_30301))) (<= 1000 (+ (select main_a v_prenex_30300) (select main_a v_prenex_30301))))) (forall ((v_prenex_28728 Int) (v_prenex_28729 Int)) (or (< v_prenex_28728 main_x) (<= (+ main_x 1) v_prenex_28728) (<= (select main_a v_prenex_28729) (+ (select main_a v_prenex_28728) 1000)) (<= (* 2 (select main_a v_prenex_28728)) 998) (<= 0 (select main_a v_prenex_28728)) (<= 1002 (* 2 (select main_a v_prenex_28729))))) (forall ((v_prenex_27944 Int) (v_prenex_27945 Int)) (or (<= 0 (* 2 (select main_a v_prenex_27944))) (<= 0 (select main_a v_prenex_27944)) (<= (select main_a v_prenex_27945) 1499) (< v_prenex_27944 main_x) (<= (+ (select main_a v_prenex_27944) (select main_a v_prenex_27945)) 1000) (<= (+ main_x 1) v_prenex_27944) (<= (* 2 (select main_a v_prenex_27945)) 2000))) (forall ((v_prenex_30714 Int) (v_prenex_30713 Int)) (or (<= (+ main_x 1) v_prenex_30713) (<= 2 (select main_a v_prenex_30714)) (< 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) 499)) (<= (select main_a v_prenex_30714) 1499))) (forall ((v_prenex_27715 Int) (v_prenex_27714 Int)) (or (<= (+ main_x 1) v_prenex_27714) (<= 0 (+ (select main_a v_prenex_27714) 499)) (<= (select main_a v_prenex_27714) 499) (< v_prenex_27714 main_x) (<= (+ (select main_a v_prenex_27714) 2) (select main_a v_prenex_27715)))) (forall ((v_prenex_22518 Int) (v_prenex_22517 Int)) (or (<= (+ main_x 1) v_prenex_22517) (< v_prenex_22517 main_x) (<= (+ (select main_a v_prenex_22517) 2) (select main_a v_prenex_22518)) (<= 0 (+ (select main_a v_prenex_22517) 499)) (<= 2 (select main_a v_prenex_22518)) (<= (* 2 (select main_a v_prenex_22517)) 998))) (forall ((v_prenex_23024 Int) (v_prenex_23025 Int)) (or (<= 0 (* 2 (select main_a v_prenex_23024))) (< v_prenex_23024 main_x) (<= (+ main_x 1) v_prenex_23024) (<= 1002 (* 2 (select main_a v_prenex_23025))) (<= (* 2 (select main_a v_prenex_23024)) 998) (<= (+ (select main_a v_prenex_23024) 2) (select main_a v_prenex_23025)))) (forall ((v_prenex_30192 Int) (v_prenex_30191 Int)) (or (<= 1000 (+ (select main_a v_prenex_30191) (select main_a v_prenex_30192))) (<= (+ main_x 1) v_prenex_30191) (<= 0 (+ (select main_a v_prenex_30191) 499)) (< v_prenex_30191 main_x) (<= (* 2 (select main_a v_prenex_30191)) 998) (<= (select main_a v_prenex_30192) 1000))) (forall ((v_prenex_29983 Int) (v_prenex_29982 Int)) (or (<= (+ main_x 1) v_prenex_29982) (<= 1000 (+ (select main_a v_prenex_29982) (select main_a v_prenex_29983))) (< v_prenex_29982 main_x) (<= (* 2 (select main_a v_prenex_29982)) 998) (<= (select main_a v_prenex_29983) 1000))) (or (forall ((v_prenex_22291 Int)) (or (<= 501 (select main_a v_prenex_22291)) (<= (* 2 (select main_a v_prenex_22291)) 2000))) (forall ((v_prenex_22290 Int)) (or (<= (* 2 (select main_a v_prenex_22290)) 998) (< v_prenex_22290 main_x) (<= 0 (select main_a v_prenex_22290)) (<= (+ main_x 1) v_prenex_22290) (<= (select main_a v_prenex_22290) 499)))) (or (forall ((v_prenex_27370 Int)) (<= 1002 (* 2 (select main_a v_prenex_27370)))) (forall ((v_prenex_27369 Int)) (or (<= (* 2 (select main_a v_prenex_27369)) 998) (<= (select main_a v_prenex_27369) 998) (< v_prenex_27369 main_x) (<= (+ main_x 1) v_prenex_27369) (<= (select main_a v_prenex_27369) 499)))) (or (forall ((v_prenex_27362 Int)) (or (<= (select main_a v_prenex_27362) 1000) (< v_prenex_27362 main_y))) (forall ((v_prenex_27361 Int)) (or (< v_prenex_27361 main_x) (<= 0 (select main_a v_prenex_27361)) (<= 0 (* 2 (select main_a v_prenex_27361))) (<= (+ main_x 1) v_prenex_27361)))) (forall ((v_prenex_26271 Int) (v_prenex_26272 Int)) (or (<= (select main_a v_prenex_26272) 1000) (<= (+ (select main_a v_prenex_26271) (select main_a v_prenex_26272)) 1000) (<= (+ main_x 1) v_prenex_26271) (<= 0 (select main_a v_prenex_26271)) (< v_prenex_26271 main_x) (<= (* 2 (select main_a v_prenex_26271)) 998))) (or (forall ((v_prenex_27402 Int)) (or (<= (select main_a v_prenex_27402) 1499) (<= 501 (select main_a v_prenex_27402)))) (forall ((v_prenex_27401 Int)) (or (<= (* 2 (select main_a v_prenex_27401)) 998) (<= (+ main_x 1) v_prenex_27401) (< v_prenex_27401 main_x) (<= 0 (* 2 (select main_a v_prenex_27401))) (<= (select main_a v_prenex_27401) 499)))) (forall ((v_prenex_28474 Int) (v_prenex_28473 Int)) (or (< v_prenex_28473 main_x) (<= (select main_a v_prenex_28474) 1499) (< v_prenex_28474 main_y) (<= (+ main_x 1) v_prenex_28473) (<= (select main_a v_prenex_28473) 998) (<= 1000 (+ (select main_a v_prenex_28473) (select main_a v_prenex_28474))))) (forall ((v_prenex_30280 Int) (v_prenex_30279 Int)) (or (<= (select main_a v_prenex_30280) 1499) (<= 1002 (* 2 (select main_a v_prenex_30280))) (<= (+ main_x 1) v_prenex_30279) (<= 1000 (+ (select main_a v_prenex_30279) (select main_a v_prenex_30280))) (< v_prenex_30279 main_x) (<= 0 (* 2 (select main_a v_prenex_30279))))) (forall ((v_prenex_28155 Int) (v_prenex_28156 Int)) (or (< v_prenex_28155 main_x) (<= 1000 (+ (select main_a v_prenex_28155) (select main_a v_prenex_28156))) (<= (+ main_x 1) v_prenex_28155) (<= 2 (select main_a v_prenex_28156)) (<= 0 (select main_a v_prenex_28155)) (<= 1002 (* 2 (select main_a v_prenex_28156))) (<= (select main_a v_prenex_28155) 998))) (or (forall ((v_prenex_27150 Int)) (<= (* 2 (select main_a v_prenex_27150)) 998)) (forall ((v_prenex_27151 Int)) (or (< v_prenex_27151 main_y) (<= (select main_a v_prenex_27151) 1000) (<= (+ main_y 1) v_prenex_27151) (<= (select main_a v_prenex_27151) 1499)))) (forall ((v_prenex_26323 Int) (v_prenex_26324 Int)) (or (<= (+ main_x 1) v_prenex_26323) (<= (* 2 (select main_a v_prenex_26324)) 2000) (< v_prenex_26323 main_x) (<= (select main_a v_prenex_26324) (+ (select main_a v_prenex_26323) 1000)) (<= 0 (+ (select main_a v_prenex_26323) 499)) (<= 2 (select main_a v_prenex_26324)))) (or (forall ((v_prenex_25385 Int)) (or (<= 2 (select main_a v_prenex_25385)) (<= (* 2 (select main_a v_prenex_25385)) 2000))) (forall ((v_prenex_25384 Int)) (or (<= (* 2 (select main_a v_prenex_25384)) 998) (<= (+ main_x 1) v_prenex_25384) (<= (select main_a v_prenex_25384) 998) (< v_prenex_25384 main_x) (<= 0 (* 2 (select main_a v_prenex_25384)))))) (forall ((v_prenex_27050 Int) (v_prenex_27051 Int)) (or (<= (select main_a v_prenex_27050) 499) (<= 1000 (+ (select main_a v_prenex_27050) (select main_a v_prenex_27051))) (< v_prenex_27050 main_x) (<= 501 (select main_a v_prenex_27051)) (<= (+ main_x 1) v_prenex_27050) (<= (* 2 (select main_a v_prenex_27050)) 998))) (forall ((v_prenex_23523 Int) (v_prenex_23522 Int)) (or (<= 0 (select main_a v_prenex_23522)) (<= (select main_a v_prenex_23523) 1499) (<= 1000 (+ (select main_a v_prenex_23522) (select main_a v_prenex_23523))) (<= (* 2 (select main_a v_prenex_23523)) 2000) (< v_prenex_23522 main_x) (<= (select main_a v_prenex_23522) 499) (<= (+ main_x 1) v_prenex_23522))) (or (forall ((v_prenex_30342 Int)) (or (< v_prenex_30342 main_x) (<= (+ main_x 1) v_prenex_30342) (<= 0 (* 2 (select main_a v_prenex_30342))) (<= 0 (select main_a v_prenex_30342)) (<= (select main_a v_prenex_30342) 998))) (forall ((v_prenex_30343 Int)) (<= 2 (select main_a v_prenex_30343)))) (forall ((v_prenex_26671 Int) (v_prenex_26672 Int)) (or (<= (* 2 (select main_a v_prenex_26671)) 998) (<= (+ (select main_a v_prenex_26671) (select main_a v_prenex_26672)) 1000) (<= 0 (+ (select main_a v_prenex_26671) 499)) (< v_prenex_26671 main_x) (<= (+ main_x 1) v_prenex_26671))) (forall ((v_prenex_26259 Int) (v_prenex_26260 Int)) (or (<= 2 (select main_a v_prenex_26260)) (<= 1000 (+ (select main_a v_prenex_26259) (select main_a v_prenex_26260))) (<= (select main_a v_prenex_26259) 499) (<= (+ main_x 1) v_prenex_26259) (<= 0 (select main_a v_prenex_26259)) (< v_prenex_26259 main_x))) (forall ((v_prenex_28876 Int) (v_prenex_28875 Int)) (or (<= 0 (+ (select main_a v_prenex_28875) 499)) (<= (select main_a v_prenex_28876) 1000) (<= 1000 (+ (select main_a v_prenex_28875) (select main_a v_prenex_28876))) (<= (* 2 (select main_a v_prenex_28876)) 2000) (<= (+ main_x 1) v_prenex_28875) (< v_prenex_28875 main_x))) (forall ((v_prenex_30134 Int) (v_prenex_30133 Int)) (or (<= 0 (select main_a v_prenex_30133)) (<= (+ main_x 1) v_prenex_30133) (<= 501 (select main_a v_prenex_30134)) (<= (+ (select main_a v_prenex_30133) (select main_a v_prenex_30134)) 1000) (<= 2 (select main_a v_prenex_30134)) (< v_prenex_30133 main_x))) (forall ((v_prenex_25692 Int) (v_prenex_25691 Int)) (or (<= (+ (select main_a v_prenex_25691) 2) (select main_a v_prenex_25692)) (< v_prenex_25691 main_x) (<= 2 (select main_a v_prenex_25692)) (<= 0 (+ (select main_a v_prenex_25691) 499)) (<= (+ main_x 1) v_prenex_25691))) (forall ((v_prenex_26705 Int) (v_prenex_26706 Int)) (or (<= (* 2 (select main_a v_prenex_26705)) 998) (<= (+ main_x 1) v_prenex_26705) (<= 2 (select main_a v_prenex_26706)) (< v_prenex_26706 main_y) (< v_prenex_26705 main_x) (<= (+ (select main_a v_prenex_26705) 2) (select main_a v_prenex_26706)) (<= (* 2 (select main_a v_prenex_26706)) 2000))) (or (forall ((v_prenex_24484 Int)) (or (<= 0 (+ (select main_a v_prenex_24484) 499)) (<= (* 2 (select main_a v_prenex_24484)) 998) (<= (+ main_x 1) v_prenex_24484) (< v_prenex_24484 main_x))) (forall ((v_prenex_24485 Int)) (or (<= 501 (select main_a v_prenex_24485)) (<= (select main_a v_prenex_24485) 1000)))) (or (forall ((v_prenex_29103 Int)) (<= 1002 (* 2 (select main_a v_prenex_29103)))) (forall ((v_prenex_29102 Int)) (or (<= (select main_a v_prenex_29102) 499) (<= (+ main_x 1) v_prenex_29102) (< v_prenex_29102 main_x) (<= 0 (select main_a v_prenex_29102)) (<= (* 2 (select main_a v_prenex_29102)) 998)))) (or (forall ((v_prenex_22585 Int)) (or (<= (* 2 (select main_a v_prenex_22585)) 998) (<= 0 (+ (select main_a v_prenex_22585) 499)) (<= 0 (select main_a v_prenex_22585)) (<= (+ main_x 1) v_prenex_22585) (< v_prenex_22585 main_x))) (forall ((v_prenex_22586 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_22586))) (<= (* 2 (select main_a v_prenex_22586)) 2000)))) (forall ((v_prenex_27716 Int) (v_prenex_27717 Int)) (or (<= (* 2 (select main_a v_prenex_27716)) 998) (<= (+ main_x 1) v_prenex_27716) (<= 0 (* 2 (select main_a v_prenex_27716))) (< v_prenex_27716 main_x) (<= 501 (select main_a v_prenex_27717)) (<= (select main_a v_prenex_27717) 1499) (<= 1000 (+ (select main_a v_prenex_27716) (select main_a v_prenex_27717))))) (forall ((v_prenex_27062 Int) (v_prenex_27063 Int)) (or (<= (select main_a v_prenex_27063) 1000) (<= (select main_a v_prenex_27062) 499) (<= (+ main_x 1) v_prenex_27062) (< v_prenex_27062 main_x) (<= (+ (select main_a v_prenex_27062) 2) (select main_a v_prenex_27063)) (<= (* 2 (select main_a v_prenex_27062)) 998))) (forall ((v_prenex_27638 Int) (v_prenex_27639 Int)) (or (<= (select main_a v_prenex_27638) 998) (<= 2 (select main_a v_prenex_27639)) (<= (+ main_x 1) v_prenex_27638) (< v_prenex_27638 main_x) (<= 501 (select main_a v_prenex_27639)) (<= (select main_a v_prenex_27639) (+ (select main_a v_prenex_27638) 1000)))) (or (forall ((v_prenex_28344 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_28344))) (<= 501 (select main_a v_prenex_28344)) (< v_prenex_28344 main_y))) (forall ((v_prenex_28343 Int)) (or (<= (* 2 (select main_a v_prenex_28343)) 998) (< v_prenex_28343 main_x) (<= 0 (* 2 (select main_a v_prenex_28343))) (<= (+ main_x 1) v_prenex_28343)))) (forall ((v_prenex_25525 Int) (v_prenex_25524 Int)) (or (<= (select main_a v_prenex_25525) (+ (select main_a v_prenex_25524) 1000)) (<= (select main_a v_prenex_25524) 499) (<= (+ main_x 1) v_prenex_25524) (<= (select main_a v_prenex_25525) 1499) (< v_prenex_25524 main_x) (<= 501 (select main_a v_prenex_25525)) (<= (+ main_y 1) v_prenex_25525))) (forall ((v_prenex_25021 Int) (v_prenex_25020 Int)) (or (<= (* 2 (select main_a v_prenex_25021)) 2000) (< v_prenex_25020 main_x) (<= 1000 (+ (select main_a v_prenex_25020) (select main_a v_prenex_25021))) (<= (select main_a v_prenex_25020) 499) (<= (+ main_x 1) v_prenex_25020) (<= (+ main_y 1) v_prenex_25021) (<= 1002 (* 2 (select main_a v_prenex_25021))))) (forall ((v_prenex_26796 Int) (v_prenex_26795 Int)) (or (<= (+ main_x 1) v_prenex_26795) (< v_prenex_26795 main_x) (<= 0 (select main_a v_prenex_26795)) (<= 1002 (* 2 (select main_a v_prenex_26796))) (<= 1000 (+ (select main_a v_prenex_26795) (select main_a v_prenex_26796))) (<= 0 (+ (select main_a v_prenex_26795) 499)) (<= 2 (select main_a v_prenex_26796)))) (forall ((v_prenex_28702 Int) (v_prenex_28703 Int)) (or (< v_prenex_28703 main_y) (<= 0 (+ (select main_a v_prenex_28702) 499)) (<= 1000 (+ (select main_a v_prenex_28702) (select main_a v_prenex_28703))) (< v_prenex_28702 main_x) (<= 501 (select main_a v_prenex_28703)) (<= (select main_a v_prenex_28703) 1499) (<= (+ main_x 1) v_prenex_28702))) (forall ((v_prenex_28264 Int) (v_prenex_28263 Int)) (or (<= 2 (select main_a v_prenex_28264)) (<= (+ (select main_a v_prenex_28263) (select main_a v_prenex_28264)) 1000) (<= 0 (select main_a v_prenex_28263)) (<= (+ main_x 1) v_prenex_28263) (<= (select main_a v_prenex_28264) 1000) (< v_prenex_28263 main_x))) (forall ((v_prenex_27888 Int) (v_prenex_27889 Int)) (or (<= (+ (select main_a v_prenex_27888) (select main_a v_prenex_27889)) 1000) (<= 0 (* 2 (select main_a v_prenex_27888))) (<= (+ main_x 1) v_prenex_27888) (<= 2 (select main_a v_prenex_27889)) (< v_prenex_27888 main_x) (<= 0 (select main_a v_prenex_27888)))) (or (forall ((v_prenex_24876 Int)) (<= 1002 (* 2 (select main_a v_prenex_24876)))) (forall ((v_prenex_24875 Int)) (or (<= (+ main_x 1) v_prenex_24875) (<= (select main_a v_prenex_24875) 998) (<= (select main_a v_prenex_24875) 499) (< v_prenex_24875 main_x)))) (forall ((v_prenex_28076 Int) (v_prenex_28075 Int)) (or (< v_prenex_28075 main_x) (<= 0 (select main_a v_prenex_28075)) (<= 501 (select main_a v_prenex_28076)) (<= 1000 (+ (select main_a v_prenex_28075) (select main_a v_prenex_28076))) (<= (+ main_x 1) v_prenex_28075) (<= (* 2 (select main_a v_prenex_28075)) 998))) (forall ((v_prenex_29009 Int) (v_prenex_29008 Int)) (or (<= 2 (select main_a v_prenex_29009)) (<= (select main_a v_prenex_29009) 1499) (< v_prenex_29008 main_x) (<= (+ main_x 1) v_prenex_29008) (<= (* 2 (select main_a v_prenex_29008)) 998) (<= (select main_a v_prenex_29009) (+ (select main_a v_prenex_29008) 1000)) (<= (+ main_y 1) v_prenex_29009))) (forall ((v_prenex_22797 Int) (v_prenex_22798 Int)) (or (<= (select main_a v_prenex_22798) (+ (select main_a v_prenex_22797) 1000)) (<= 501 (select main_a v_prenex_22798)) (<= (+ main_y 1) v_prenex_22798) (<= (+ main_x 1) v_prenex_22797) (< v_prenex_22797 main_x) (<= (select main_a v_prenex_22797) 998) (<= (select main_a v_prenex_22798) 1499))) (forall ((v_prenex_26028 Int) (v_prenex_26027 Int)) (or (< v_prenex_26028 main_y) (<= (+ (select main_a v_prenex_26027) (select main_a v_prenex_26028)) 1000) (< v_prenex_26027 main_x) (<= 1002 (* 2 (select main_a v_prenex_26028))) (<= (+ main_x 1) v_prenex_26027) (<= (select main_a v_prenex_26028) 1000) (<= 0 (* 2 (select main_a v_prenex_26027))))) (forall ((v_prenex_29290 Int) (v_prenex_29289 Int)) (or (< v_prenex_29289 main_x) (< v_prenex_29290 main_y) (<= 0 (+ (select main_a v_prenex_29289) 499)) (<= 501 (select main_a v_prenex_29290)) (<= (+ main_x 1) v_prenex_29289) (<= (+ (select main_a v_prenex_29289) (select main_a v_prenex_29290)) 1000))) (forall ((v_prenex_25790 Int) (v_prenex_25791 Int)) (or (<= (select main_a v_prenex_25790) 998) (<= (+ main_x 1) v_prenex_25790) (<= 501 (select main_a v_prenex_25791)) (<= (select main_a v_prenex_25791) (+ (select main_a v_prenex_25790) 1000)) (< v_prenex_25790 main_x) (<= (* 2 (select main_a v_prenex_25791)) 2000) (<= (select main_a v_prenex_25790) 499))) (or (forall ((v_prenex_24958 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24958))) (<= 0 (select main_a v_prenex_24958)) (<= (+ main_x 1) v_prenex_24958) (< v_prenex_24958 main_x))) (forall ((v_prenex_24959 Int)) (or (<= 501 (select main_a v_prenex_24959)) (<= 1002 (* 2 (select main_a v_prenex_24959)))))) (or (forall ((v_prenex_23659 Int)) (<= 2 (select main_a v_prenex_23659))) (forall ((v_prenex_23658 Int)) (or (<= 0 (* 2 (select main_a v_prenex_23658))) (<= (+ main_x 1) v_prenex_23658) (<= (select main_a v_prenex_23658) 499) (<= 0 (select main_a v_prenex_23658)) (< v_prenex_23658 main_x)))) (or (forall ((v_prenex_22576 Int)) (<= (* 2 (select main_a v_prenex_22576)) 2000)) (forall ((v_prenex_22575 Int)) (or (<= (* 2 (select main_a v_prenex_22575)) 998) (<= (+ main_x 1) v_prenex_22575) (<= (select main_a v_prenex_22575) 499) (< v_prenex_22575 main_x)))) (forall ((v_prenex_22783 Int) (v_prenex_22784 Int)) (or (<= (select main_a v_prenex_22784) 1000) (<= (+ main_x 1) v_prenex_22783) (< v_prenex_22783 main_x) (<= (select main_a v_prenex_22784) 1499) (<= 0 (select main_a v_prenex_22783)) (<= 1000 (+ (select main_a v_prenex_22783) (select main_a v_prenex_22784))) (<= (+ main_y 1) v_prenex_22784))) (forall ((v_prenex_26305 Int) (v_prenex_26306 Int)) (or (<= (+ main_x 1) v_prenex_26305) (<= 0 (select main_a v_prenex_26305)) (<= (+ (select main_a v_prenex_26305) (select main_a v_prenex_26306)) 1000) (<= 1002 (* 2 (select main_a v_prenex_26306))) (<= (* 2 (select main_a v_prenex_26305)) 998) (<= (select main_a v_prenex_26306) 1499) (< v_prenex_26305 main_x))) (forall ((v_prenex_28154 Int) (v_prenex_28153 Int)) (or (<= (+ (select main_a v_prenex_28153) 2) (select main_a v_prenex_28154)) (<= 0 (* 2 (select main_a v_prenex_28153))) (<= 501 (select main_a v_prenex_28154)) (<= (+ main_x 1) v_prenex_28153) (< v_prenex_28153 main_x) (<= (select main_a v_prenex_28154) 1499) (< v_prenex_28154 main_y))) (forall ((v_prenex_23640 Int) (v_prenex_23641 Int)) (or (< v_prenex_23640 main_x) (<= 1002 (* 2 (select main_a v_prenex_23641))) (<= (+ main_x 1) v_prenex_23640) (<= (* 2 (select main_a v_prenex_23641)) 2000) (<= (* 2 (select main_a v_prenex_23640)) 998) (<= (+ (select main_a v_prenex_23640) (select main_a v_prenex_23641)) 1000) (<= 0 (+ (select main_a v_prenex_23640) 499)))) (forall ((v_prenex_29688 Int) (v_prenex_29687 Int)) (or (<= (select main_a v_prenex_29688) 1499) (<= 501 (select main_a v_prenex_29688)) (<= (+ main_y 1) v_prenex_29688) (<= (+ (select main_a v_prenex_29687) (select main_a v_prenex_29688)) 1000) (< v_prenex_29688 main_y))) (or (forall ((v_prenex_28695 Int)) (or (< v_prenex_28695 main_y) (<= 2 (select main_a v_prenex_28695)) (<= 1002 (* 2 (select main_a v_prenex_28695))))) (forall ((v_prenex_28694 Int)) (or (<= (+ main_x 1) v_prenex_28694) (<= 0 (* 2 (select main_a v_prenex_28694))) (< v_prenex_28694 main_x) (<= (select main_a v_prenex_28694) 998)))) (forall ((v_prenex_23827 Int) (v_prenex_23826 Int)) (or (<= (select main_a v_prenex_23827) 1000) (<= (+ main_x 1) v_prenex_23826) (< v_prenex_23826 main_x) (<= (select main_a v_prenex_23827) (+ (select main_a v_prenex_23826) 1000)) (<= (select main_a v_prenex_23826) 998) (<= (select main_a v_prenex_23826) 499))) (forall ((v_prenex_26557 Int) (v_prenex_26558 Int)) (or (<= 0 (+ (select main_a v_prenex_26557) 499)) (<= (+ main_x 1) v_prenex_26557) (<= 2 (select main_a v_prenex_26558)) (<= (select main_a v_prenex_26558) 1000) (< v_prenex_26558 main_y) (< v_prenex_26557 main_x) (<= 1000 (+ (select main_a v_prenex_26557) (select main_a v_prenex_26558))))) (forall ((v_prenex_26843 Int) (v_prenex_26844 Int)) (or (<= (+ main_x 1) v_prenex_26843) (<= (* 2 (select main_a v_prenex_26844)) 2000) (< v_prenex_26844 main_y) (<= (select main_a v_prenex_26844) (+ (select main_a v_prenex_26843) 1000)) (<= (+ main_y 1) v_prenex_26844))) (forall ((v_prenex_24322 Int) (v_prenex_24323 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_24323))) (< v_prenex_24322 main_x) (<= (+ main_y 1) v_prenex_24323) (<= (* 2 (select main_a v_prenex_24322)) 998) (<= (+ main_x 1) v_prenex_24322) (<= 1000 (+ (select main_a v_prenex_24322) (select main_a v_prenex_24323))) (<= 2 (select main_a v_prenex_24323)))) (or (forall ((v_prenex_22811 Int)) (or (<= 2 (select main_a v_prenex_22811)) (< v_prenex_22811 main_y))) (forall ((v_prenex_22810 Int)) (or (<= (select main_a v_prenex_22810) 499) (<= 0 (* 2 (select main_a v_prenex_22810))) (<= (+ main_x 1) v_prenex_22810) (< v_prenex_22810 main_x)))) (forall ((v_prenex_29514 Int) (v_prenex_29513 Int)) (or (<= (select main_a v_prenex_29513) 499) (<= (+ main_x 1) v_prenex_29513) (< v_prenex_29513 main_x) (<= (+ (select main_a v_prenex_29513) 2) (select main_a v_prenex_29514)) (<= (* 2 (select main_a v_prenex_29514)) 2000) (<= (* 2 (select main_a v_prenex_29513)) 998))) (forall ((v_prenex_25818 Int) (v_prenex_25819 Int)) (or (< v_prenex_25818 main_x) (<= (+ main_y 1) v_prenex_25819) (<= (* 2 (select main_a v_prenex_25819)) 2000) (<= (+ (select main_a v_prenex_25818) 2) (select main_a v_prenex_25819)) (< v_prenex_25819 main_y))) (or (forall ((v_prenex_29280 Int)) (or (<= (select main_a v_prenex_29280) 1499) (<= 2 (select main_a v_prenex_29280)) (<= (+ main_y 1) v_prenex_29280))) (forall ((v_prenex_29279 Int)) (or (< v_prenex_29279 main_x) (<= 0 (select main_a v_prenex_29279)) (<= 0 (* 2 (select main_a v_prenex_29279))) (<= (+ main_x 1) v_prenex_29279)))) (forall ((v_prenex_28329 Int) (v_prenex_28330 Int)) (or (<= 0 (select main_a v_prenex_28329)) (<= 1000 (+ (select main_a v_prenex_28329) (select main_a v_prenex_28330))) (<= (+ main_x 1) v_prenex_28329) (<= (select main_a v_prenex_28330) 1000) (< v_prenex_28329 main_x) (<= (select main_a v_prenex_28329) 998) (<= (select main_a v_prenex_28330) 1499))) (or (forall ((v_prenex_22286 Int)) (or (<= (* 2 (select main_a v_prenex_22286)) 998) (< v_prenex_22286 main_x) (<= 0 (select main_a v_prenex_22286)) (<= (+ main_x 1) v_prenex_22286))) (forall ((v_prenex_22287 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_22287))) (<= (select main_a v_prenex_22287) 1499)))) (or (forall ((v_prenex_29384 Int)) (or (<= 501 (select main_a v_prenex_29384)) (<= 1002 (* 2 (select main_a v_prenex_29384))))) (forall ((v_prenex_29383 Int)) (or (<= (+ main_x 1) v_prenex_29383) (< v_prenex_29383 main_x) (<= (* 2 (select main_a v_prenex_29383)) 998) (<= (select main_a v_prenex_29383) 499) (<= 0 (+ (select main_a v_prenex_29383) 499))))) (or (forall ((v_prenex_22574 Int)) (or (<= (select main_a v_prenex_22574) 1000) (<= 1002 (* 2 (select main_a v_prenex_22574))))) (forall ((v_prenex_22573 Int)) (or (<= (+ main_x 1) v_prenex_22573) (< v_prenex_22573 main_x) (<= (* 2 (select main_a v_prenex_22573)) 998) (<= 0 (+ (select main_a v_prenex_22573) 499))))) (or (forall ((v_prenex_26435 Int)) (or (<= 0 (+ (select main_a v_prenex_26435) 499)) (<= (select main_a v_prenex_26435) 998) (<= (* 2 (select main_a v_prenex_26435)) 998) (< v_prenex_26435 main_x) (<= (+ main_x 1) v_prenex_26435))) (forall ((v_prenex_26436 Int)) (or (<= 501 (select main_a v_prenex_26436)) (<= (select main_a v_prenex_26436) 1000)))) (forall ((v_prenex_27243 Int) (v_prenex_27244 Int)) (or (<= 2 (select main_a v_prenex_27244)) (< v_prenex_27243 main_x) (<= 0 (select main_a v_prenex_27243)) (<= (* 2 (select main_a v_prenex_27243)) 998) (<= (+ main_x 1) v_prenex_27243) (<= 501 (select main_a v_prenex_27244)) (<= (select main_a v_prenex_27244) (+ (select main_a v_prenex_27243) 1000)))) (forall ((v_prenex_29466 Int) (v_prenex_29465 Int)) (or (<= 501 (select main_a v_prenex_29466)) (<= 1002 (* 2 (select main_a v_prenex_29466))) (<= (+ main_x 1) v_prenex_29465) (<= (+ (select main_a v_prenex_29465) (select main_a v_prenex_29466)) 1000) (< v_prenex_29465 main_x) (<= 0 (select main_a v_prenex_29465)))) (or (forall ((v_prenex_28798 Int)) (or (< v_prenex_28798 main_x) (<= (select main_a v_prenex_28798) 499) (<= 0 (* 2 (select main_a v_prenex_28798))) (<= (+ main_x 1) v_prenex_28798))) (forall ((v_prenex_28799 Int)) (or (<= 2 (select main_a v_prenex_28799)) (<= (select main_a v_prenex_28799) 1499) (<= (+ main_y 1) v_prenex_28799)))) (forall ((v_prenex_27792 Int) (v_prenex_27793 Int)) (or (<= 1000 (+ (select main_a v_prenex_27792) (select main_a v_prenex_27793))) (< v_prenex_27792 main_x) (<= (* 2 (select main_a v_prenex_27793)) 2000) (<= (+ main_x 1) v_prenex_27792) (<= 0 (select main_a v_prenex_27792)) (<= (select main_a v_prenex_27793) 1499))) (or (forall ((v_prenex_30000 Int)) (or (<= 0 (select main_a v_prenex_30000)) (< v_prenex_30000 main_x) (<= (+ main_x 1) v_prenex_30000))) (forall ((v_prenex_30001 Int)) (or (<= (+ main_y 1) v_prenex_30001) (<= (* 2 (select main_a v_prenex_30001)) 2000)))) (forall ((v_prenex_27513 Int) (v_prenex_27514 Int)) (or (<= (+ main_x 1) v_prenex_27513) (<= (+ main_y 1) v_prenex_27514) (< v_prenex_27514 main_y) (<= (select main_a v_prenex_27514) (+ (select main_a v_prenex_27513) 1000)) (<= 2 (select main_a v_prenex_27514)))) (or (forall ((v_prenex_29992 Int)) (or (<= (select main_a v_prenex_29992) 499) (< v_prenex_29992 main_x) (<= 0 (* 2 (select main_a v_prenex_29992))) (<= (select main_a v_prenex_29992) 998) (<= (+ main_x 1) v_prenex_29992))) (forall ((v_prenex_29993 Int)) (or (<= 501 (select main_a v_prenex_29993)) (<= 1002 (* 2 (select main_a v_prenex_29993)))))) (forall ((v_prenex_23849 Int) (v_prenex_23848 Int)) (or (<= 0 (* 2 (select main_a v_prenex_23848))) (<= (select main_a v_prenex_23849) (+ (select main_a v_prenex_23848) 1000)) (< v_prenex_23848 main_x) (<= 0 (+ (select main_a v_prenex_23848) 499)) (<= 1002 (* 2 (select main_a v_prenex_23849))) (<= (+ main_x 1) v_prenex_23848))) (forall ((v_prenex_28724 Int) (v_prenex_28725 Int)) (or (< v_prenex_28724 main_x) (<= (+ (select main_a v_prenex_28724) (select main_a v_prenex_28725)) 1000) (<= (select main_a v_prenex_28725) 1000) (<= (select main_a v_prenex_28725) 1499) (<= (+ main_y 1) v_prenex_28725) (<= (select main_a v_prenex_28724) 998) (<= (+ main_x 1) v_prenex_28724))) (forall ((v_prenex_29802 Int) (v_prenex_29803 Int)) (or (<= (+ main_x 1) v_prenex_29802) (<= 1002 (* 2 (select main_a v_prenex_29803))) (< v_prenex_29802 main_x) (<= (select main_a v_prenex_29802) 998) (<= (select main_a v_prenex_29803) 1499) (<= 0 (+ (select main_a v_prenex_29802) 499)) (<= (select main_a v_prenex_29803) (+ (select main_a v_prenex_29802) 1000)))) (or (forall ((v_prenex_23616 Int)) (or (<= (select main_a v_prenex_23616) 998) (<= (+ main_x 1) v_prenex_23616) (< v_prenex_23616 main_x) (<= (* 2 (select main_a v_prenex_23616)) 998))) (forall ((v_prenex_23617 Int)) (or (< v_prenex_23617 main_y) (<= 2 (select main_a v_prenex_23617))))) (forall ((v_prenex_28782 Int) (v_prenex_28783 Int)) (or (<= (+ main_x 1) v_prenex_28782) (<= 1002 (* 2 (select main_a v_prenex_28783))) (<= (select main_a v_prenex_28783) 1499) (<= 0 (select main_a v_prenex_28782)) (<= (select main_a v_prenex_28783) (+ (select main_a v_prenex_28782) 1000)) (<= (* 2 (select main_a v_prenex_28782)) 998) (< v_prenex_28782 main_x))) (forall ((v_prenex_30415 Int) (v_prenex_30414 Int)) (or (< v_prenex_30414 main_x) (<= (select main_a v_prenex_30414) 499) (<= (+ main_x 1) v_prenex_30414) (<= (select main_a v_prenex_30415) (+ (select main_a v_prenex_30414) 1000)) (<= (* 2 (select main_a v_prenex_30415)) 2000) (<= (select main_a v_prenex_30414) 998))) (forall ((v_prenex_30051 Int) (v_prenex_30050 Int)) (or (<= (+ main_x 1) v_prenex_30050) (< v_prenex_30050 main_x) (<= (+ (select main_a v_prenex_30050) (select main_a v_prenex_30051)) 1000) (<= 501 (select main_a v_prenex_30051)) (<= (select main_a v_prenex_30050) 499) (<= (select main_a v_prenex_30051) 1499))) (or (forall ((v_prenex_27545 Int)) (or (< v_prenex_27545 main_x) (<= (+ main_x 1) v_prenex_27545) (<= 0 (* 2 (select main_a v_prenex_27545))) (<= 0 (+ (select main_a v_prenex_27545) 499)) (<= (* 2 (select main_a v_prenex_27545)) 998))) (forall ((v_prenex_27546 Int)) (or (<= (select main_a v_prenex_27546) 1499) (<= 501 (select main_a v_prenex_27546))))) (forall ((v_prenex_25143 Int) (v_prenex_25144 Int)) (or (<= (+ main_x 1) v_prenex_25143) (<= 0 (* 2 (select main_a v_prenex_25143))) (<= (select main_a v_prenex_25144) 1000) (<= 1002 (* 2 (select main_a v_prenex_25144))) (< v_prenex_25143 main_x) (<= (+ (select main_a v_prenex_25143) (select main_a v_prenex_25144)) 1000))) (forall ((v_prenex_28514 Int) (v_prenex_28513 Int)) (or (< v_prenex_28513 main_x) (<= (select main_a v_prenex_28514) 1000) (<= (* 2 (select main_a v_prenex_28513)) 998) (<= 2 (select main_a v_prenex_28514)) (<= (+ (select main_a v_prenex_28513) (select main_a v_prenex_28514)) 1000) (< v_prenex_28514 main_y) (<= (+ main_x 1) v_prenex_28513))) (forall ((v_prenex_24906 Int) (v_prenex_24905 Int)) (or (< v_prenex_24905 main_x) (<= 2 (select main_a v_prenex_24906)) (<= (+ (select main_a v_prenex_24905) 2) (select main_a v_prenex_24906)) (<= (+ main_x 1) v_prenex_24905) (<= 0 (+ (select main_a v_prenex_24905) 499)) (<= (select main_a v_prenex_24905) 499))) (or (forall ((v_prenex_26865 Int)) (or (<= (select main_a v_prenex_26865) 998) (<= (+ main_x 1) v_prenex_26865) (<= 0 (select main_a v_prenex_26865)) (<= (* 2 (select main_a v_prenex_26865)) 998) (< v_prenex_26865 main_x))) (forall ((v_prenex_26866 Int)) (or (<= (select main_a v_prenex_26866) 1499) (<= 2 (select main_a v_prenex_26866))))) (or (forall ((v_prenex_28279 Int)) (or (<= (select main_a v_prenex_28279) 998) (<= 0 (select main_a v_prenex_28279)) (< v_prenex_28279 main_x) (<= (* 2 (select main_a v_prenex_28279)) 998) (<= (+ main_x 1) v_prenex_28279))) (forall ((v_prenex_28280 Int)) (<= 2 (select main_a v_prenex_28280)))) (forall ((v_prenex_25422 Int) (v_prenex_25423 Int)) (or (<= (+ main_x 1) v_prenex_25422) (< v_prenex_25422 main_x) (<= 1000 (+ (select main_a v_prenex_25422) (select main_a v_prenex_25423))) (<= 0 (select main_a v_prenex_25422)))) (forall ((v_prenex_28458 Int) (v_prenex_28457 Int)) (or (<= 1000 (+ (select main_a v_prenex_28457) (select main_a v_prenex_28458))) (<= 501 (select main_a v_prenex_28458)) (<= 1002 (* 2 (select main_a v_prenex_28458))) (<= (+ main_x 1) v_prenex_28457) (< v_prenex_28457 main_x) (<= 0 (select main_a v_prenex_28457)) (<= (select main_a v_prenex_28457) 499))) (forall ((v_prenex_22330 Int) (v_prenex_22331 Int)) (or (< v_prenex_22330 main_x) (<= (+ main_y 1) v_prenex_22331) (<= (* 2 (select main_a v_prenex_22331)) 2000) (<= 2 (select main_a v_prenex_22331)) (<= (select main_a v_prenex_22331) (+ (select main_a v_prenex_22330) 1000)) (<= (select main_a v_prenex_22330) 998) (<= (+ main_x 1) v_prenex_22330))) (forall ((v_prenex_24571 Int) (v_prenex_24570 Int)) (or (<= (+ main_x 1) v_prenex_24570) (< v_prenex_24570 main_x) (<= (select main_a v_prenex_24571) 1000) (<= (+ main_y 1) v_prenex_24571) (<= 0 (+ (select main_a v_prenex_24570) 499)) (<= (+ (select main_a v_prenex_24570) 2) (select main_a v_prenex_24571)))) (or (forall ((v_prenex_30788 Int)) (or (<= (select main_a v_prenex_30788) 1000) (<= 1002 (* 2 (select main_a v_prenex_30788))))) (forall ((v_prenex_30787 Int)) (or (<= 0 (+ (select main_a v_prenex_30787) 499)) (< v_prenex_30787 main_x) (<= 0 (* 2 (select main_a v_prenex_30787))) (<= (+ main_x 1) v_prenex_30787) (<= (select main_a v_prenex_30787) 998)))) (forall ((v_prenex_28446 Int) (v_prenex_28445 Int)) (or (< v_prenex_28445 main_x) (<= 501 (select main_a v_prenex_28446)) (<= (select main_a v_prenex_28445) 998) (<= 0 (* 2 (select main_a v_prenex_28445))) (<= 1000 (+ (select main_a v_prenex_28445) (select main_a v_prenex_28446))) (<= 2 (select main_a v_prenex_28446)) (<= (+ main_x 1) v_prenex_28445))) (forall ((v_prenex_24997 Int) (v_prenex_24996 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24996))) (<= (select main_a v_prenex_24997) (+ (select main_a v_prenex_24996) 1000)) (<= 2 (select main_a v_prenex_24997)) (<= (+ main_x 1) v_prenex_24996) (< v_prenex_24996 main_x) (<= (select main_a v_prenex_24996) 998))) (forall ((v_prenex_26642 Int) (v_prenex_26641 Int)) (or (<= (+ main_x 1) v_prenex_26641) (< v_prenex_26641 main_x) (<= (* 2 (select main_a v_prenex_26642)) 2000) (<= (select main_a v_prenex_26641) 998) (<= 0 (* 2 (select main_a v_prenex_26641))) (<= (+ (select main_a v_prenex_26641) 2) (select main_a v_prenex_26642)) (<= 2 (select main_a v_prenex_26642)))) (forall ((v_prenex_26673 Int) (v_prenex_26674 Int)) (or (<= (+ main_x 1) v_prenex_26673) (< v_prenex_26673 main_x) (<= (select main_a v_prenex_26674) 1000) (<= 0 (+ (select main_a v_prenex_26673) 499)) (<= 2 (select main_a v_prenex_26674)) (<= 1000 (+ (select main_a v_prenex_26673) (select main_a v_prenex_26674))) (<= (* 2 (select main_a v_prenex_26673)) 998))) (forall ((v_prenex_30543 Int)) (or (< v_prenex_30543 main_x) (<= (select main_a v_prenex_30543) 998) (<= (select main_a v_prenex_30543) 499) (<= (+ main_x 1) v_prenex_30543) (<= 0 (* 2 (select main_a v_prenex_30543))))) (or (forall ((v_prenex_28087 Int)) (or (<= (* 2 (select main_a v_prenex_28087)) 998) (<= 0 (select main_a v_prenex_28087)) (<= (+ main_x 1) v_prenex_28087) (< v_prenex_28087 main_x) (<= 0 (* 2 (select main_a v_prenex_28087))))) (forall ((v_prenex_28088 Int)) (or (<= (* 2 (select main_a v_prenex_28088)) 2000) (<= (select main_a v_prenex_28088) 1000)))) (forall ((v_prenex_28643 Int) (v_prenex_28642 Int)) (or (<= (+ (select main_a v_prenex_28642) 2) (select main_a v_prenex_28643)) (<= (+ main_x 1) v_prenex_28642) (<= 501 (select main_a v_prenex_28643)) (< v_prenex_28643 main_y) (<= (select main_a v_prenex_28642) 499) (< v_prenex_28642 main_x))) (or (forall ((v_prenex_22945 Int)) (or (<= 501 (select main_a v_prenex_22945)) (<= (+ main_y 1) v_prenex_22945))) (forall ((v_prenex_22944 Int)) (or (<= (+ main_x 1) v_prenex_22944) (<= (select main_a v_prenex_22944) 998) (< v_prenex_22944 main_x) (<= (* 2 (select main_a v_prenex_22944)) 998)))) (or (forall ((v_prenex_27694 Int)) (or (<= (+ main_x 1) v_prenex_27694) (< v_prenex_27694 main_x) (<= (* 2 (select main_a v_prenex_27694)) 998))) (forall ((v_prenex_27695 Int)) (or (< v_prenex_27695 main_y) (<= 501 (select main_a v_prenex_27695))))) (or (forall ((v_prenex_30564 Int)) (or (<= (select main_a v_prenex_30564) 499) (<= (* 2 (select main_a v_prenex_30564)) 998) (<= (+ main_x 1) v_prenex_30564) (< v_prenex_30564 main_x))) (forall ((v_prenex_30565 Int)) (or (<= (select main_a v_prenex_30565) 1000) (<= 501 (select main_a v_prenex_30565)) (< v_prenex_30565 main_y)))) (forall ((v_prenex_30572 Int) (v_prenex_30573 Int)) (or (<= (+ (select main_a v_prenex_30572) 2) (select main_a v_prenex_30573)) (<= 501 (select main_a v_prenex_30573)) (< v_prenex_30572 main_x) (<= 0 (+ (select main_a v_prenex_30572) 499)) (<= (select main_a v_prenex_30572) 998) (<= (* 2 (select main_a v_prenex_30573)) 2000) (<= (+ main_x 1) v_prenex_30572))) (forall ((v_prenex_28933 Int) (v_prenex_28932 Int)) (or (<= 0 (+ (select main_a v_prenex_28932) 499)) (<= (+ main_x 1) v_prenex_28932) (< v_prenex_28932 main_x) (<= (select main_a v_prenex_28933) (+ (select main_a v_prenex_28932) 1000)) (<= (* 2 (select main_a v_prenex_28933)) 2000))) (forall ((v_prenex_25648 Int) (v_prenex_25649 Int)) (or (< v_prenex_25648 main_x) (<= (select main_a v_prenex_25649) 1000) (<= (+ main_x 1) v_prenex_25648) (<= 0 (* 2 (select main_a v_prenex_25648))) (<= (select main_a v_prenex_25649) 1499) (<= (select main_a v_prenex_25649) (+ (select main_a v_prenex_25648) 1000)) (<= (+ main_y 1) v_prenex_25649))) (or (forall ((v_prenex_25046 Int)) (<= 2 (select main_a v_prenex_25046))) (forall ((v_prenex_25045 Int)) (or (<= 0 (* 2 (select main_a v_prenex_25045))) (<= (+ main_x 1) v_prenex_25045) (<= (* 2 (select main_a v_prenex_25045)) 998) (< v_prenex_25045 main_x)))) (forall ((v_prenex_27603 Int) (v_prenex_27604 Int)) (or (< v_prenex_27603 main_x) (<= 0 (select main_a v_prenex_27603)) (<= (select main_a v_prenex_27604) 1499) (<= (+ main_x 1) v_prenex_27603) (<= 0 (* 2 (select main_a v_prenex_27603))) (<= (+ (select main_a v_prenex_27603) 2) (select main_a v_prenex_27604)))) (forall ((v_prenex_25728 Int) (v_prenex_25727 Int)) (or (<= 0 (* 2 (select main_a v_prenex_25727))) (<= 1002 (* 2 (select main_a v_prenex_25728))) (<= 501 (select main_a v_prenex_25728)) (<= (+ (select main_a v_prenex_25727) (select main_a v_prenex_25728)) 1000) (<= (+ main_x 1) v_prenex_25727) (< v_prenex_25727 main_x) (<= 0 (select main_a v_prenex_25727)))) (forall ((v_prenex_26579 Int) (v_prenex_26580 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_26580))) (<= (* 2 (select main_a v_prenex_26579)) 998) (<= (select main_a v_prenex_26579) 998) (<= (+ (select main_a v_prenex_26579) 2) (select main_a v_prenex_26580)) (<= (+ main_x 1) v_prenex_26579) (< v_prenex_26579 main_x))) (forall ((v_prenex_28249 Int) (v_prenex_28250 Int)) (or (<= (+ main_x 1) v_prenex_28249) (<= (* 2 (select main_a v_prenex_28249)) 998) (<= (select main_a v_prenex_28250) (+ (select main_a v_prenex_28249) 1000)) (<= 1002 (* 2 (select main_a v_prenex_28250))) (<= (select main_a v_prenex_28250) 1499) (< v_prenex_28249 main_x) (<= 0 (+ (select main_a v_prenex_28249) 499)))) (forall ((v_prenex_23398 Int) (v_prenex_23399 Int)) (or (<= (select main_a v_prenex_23399) 1499) (<= (+ (select main_a v_prenex_23398) (select main_a v_prenex_23399)) 1000) (<= 1002 (* 2 (select main_a v_prenex_23399))) (<= (+ main_x 1) v_prenex_23398) (< v_prenex_23398 main_x) (<= (+ main_y 1) v_prenex_23399) (<= (select main_a v_prenex_23398) 499))) (forall ((v_prenex_28003 Int) (v_prenex_28002 Int)) (or (<= (select main_a v_prenex_28003) 1000) (< v_prenex_28002 main_x) (<= 2 (select main_a v_prenex_28003)) (<= 1000 (+ (select main_a v_prenex_28002) (select main_a v_prenex_28003))) (<= (+ main_x 1) v_prenex_28002) (<= 0 (select main_a v_prenex_28002)) (<= (select main_a v_prenex_28002) 499))) (forall ((v_prenex_27850 Int) (v_prenex_27851 Int)) (or (<= (* 2 (select main_a v_prenex_27851)) 2000) (<= (+ main_x 1) v_prenex_27850) (<= (+ (select main_a v_prenex_27850) 2) (select main_a v_prenex_27851)) (< v_prenex_27850 main_x) (<= 0 (* 2 (select main_a v_prenex_27850))) (<= (select main_a v_prenex_27850) 998) (<= 1002 (* 2 (select main_a v_prenex_27851))))) (forall ((v_prenex_22910 Int) (v_prenex_22911 Int)) (or (<= (* 2 (select main_a v_prenex_22911)) 2000) (<= 1000 (+ (select main_a v_prenex_22910) (select main_a v_prenex_22911))) (<= (select main_a v_prenex_22910) 499) (< v_prenex_22910 main_x) (<= (+ main_x 1) v_prenex_22910) (<= (select main_a v_prenex_22911) 1499) (<= (* 2 (select main_a v_prenex_22910)) 998))) (forall ((v_prenex_22513 Int) (v_prenex_22514 Int)) (or (< v_prenex_22514 main_y) (<= (select main_a v_prenex_22513) 499) (<= (+ main_x 1) v_prenex_22513) (<= (select main_a v_prenex_22514) 1499) (< v_prenex_22513 main_x) (<= (* 2 (select main_a v_prenex_22514)) 2000) (<= (+ (select main_a v_prenex_22513) (select main_a v_prenex_22514)) 1000))) (forall ((v_prenex_30482 Int) (v_prenex_30481 Int)) (or (<= (+ main_x 1) v_prenex_30481) (<= (select main_a v_prenex_30481) 499) (<= 0 (+ (select main_a v_prenex_30481) 499)) (< v_prenex_30481 main_x) (<= (* 2 (select main_a v_prenex_30482)) 2000) (<= (+ (select main_a v_prenex_30481) 2) (select main_a v_prenex_30482)) (<= (select main_a v_prenex_30482) 1499))) (forall ((v_prenex_22868 Int) (v_prenex_22869 Int)) (or (<= 501 (select main_a v_prenex_22869)) (<= 1000 (+ (select main_a v_prenex_22868) (select main_a v_prenex_22869))) (<= (+ main_x 1) v_prenex_22868) (<= 2 (select main_a v_prenex_22869)) (< v_prenex_22868 main_x) (<= (* 2 (select main_a v_prenex_22868)) 998) (<= (+ main_y 1) v_prenex_22869))) (forall ((v_prenex_30358 Int) (v_prenex_30359 Int)) (or (<= (+ main_y 1) v_prenex_30359) (<= 1000 (+ (select main_a v_prenex_30358) (select main_a v_prenex_30359))) (< v_prenex_30359 main_y) (<= (* 2 (select main_a v_prenex_30359)) 2000))) (forall ((v_prenex_22635 Int) (v_prenex_22636 Int)) (or (<= 501 (select main_a v_prenex_22636)) (< v_prenex_22636 main_y) (<= (* 2 (select main_a v_prenex_22635)) 998) (<= (+ main_x 1) v_prenex_22635) (<= (* 2 (select main_a v_prenex_22636)) 2000) (<= 1000 (+ (select main_a v_prenex_22635) (select main_a v_prenex_22636))) (< v_prenex_22635 main_x))) (forall ((v_prenex_26383 Int) (v_prenex_26384 Int)) (or (<= 2 (select main_a v_prenex_26384)) (<= (+ main_x 1) v_prenex_26383) (<= 0 (* 2 (select main_a v_prenex_26383))) (< v_prenex_26383 main_x) (<= (select main_a v_prenex_26384) (+ (select main_a v_prenex_26383) 1000)) (<= 0 (+ (select main_a v_prenex_26383) 499)))) (forall ((v_prenex_25645 Int) (v_prenex_25644 Int)) (or (< v_prenex_25644 main_x) (<= (select main_a v_prenex_25645) 1499) (<= 0 (* 2 (select main_a v_prenex_25644))) (<= (select main_a v_prenex_25645) (+ (select main_a v_prenex_25644) 1000)) (<= (+ main_x 1) v_prenex_25644) (<= (select main_a v_prenex_25645) 1000) (<= 0 (select main_a v_prenex_25644)))) (forall ((v_prenex_30516 Int) (v_prenex_30515 Int)) (or (<= (+ main_y 1) v_prenex_30516) (<= 0 (* 2 (select main_a v_prenex_30515))) (<= (+ main_x 1) v_prenex_30515) (<= (select main_a v_prenex_30516) 1000) (<= (select main_a v_prenex_30516) (+ (select main_a v_prenex_30515) 1000)) (< v_prenex_30515 main_x))) (or (forall ((v_prenex_26949 Int)) (or (< v_prenex_26949 main_x) (<= (+ main_x 1) v_prenex_26949) (<= 0 (* 2 (select main_a v_prenex_26949))))) (forall ((v_prenex_26950 Int)) (or (< v_prenex_26950 main_y) (<= 2 (select main_a v_prenex_26950)) (<= (select main_a v_prenex_26950) 1499)))) (forall ((v_prenex_30712 Int) (v_prenex_30711 Int)) (or (< v_prenex_30711 main_x) (<= (+ (select main_a v_prenex_30711) 2) (select main_a v_prenex_30712)) (<= (* 2 (select main_a v_prenex_30711)) 998) (<= (select main_a v_prenex_30712) 1000) (<= (* 2 (select main_a v_prenex_30712)) 2000) (<= (+ main_x 1) v_prenex_30711) (<= 0 (* 2 (select main_a v_prenex_30711))))) (forall ((v_prenex_24724 Int) (v_prenex_24723 Int)) (or (<= (+ main_y 1) v_prenex_24724) (<= 1002 (* 2 (select main_a v_prenex_24724))) (<= (select main_a v_prenex_24723) 499) (<= (+ main_x 1) v_prenex_24723) (< v_prenex_24723 main_x) (<= (+ (select main_a v_prenex_24723) (select main_a v_prenex_24724)) 1000))) (forall ((v_prenex_27229 Int) (v_prenex_27230 Int)) (or (<= (select main_a v_prenex_27229) 998) (<= (+ (select main_a v_prenex_27229) 2) (select main_a v_prenex_27230)) (<= 501 (select main_a v_prenex_27230)) (<= (select main_a v_prenex_27230) 1000) (<= (+ main_x 1) v_prenex_27229) (<= (+ main_y 1) v_prenex_27230) (< v_prenex_27229 main_x))) (forall ((v_prenex_26930 Int) (v_prenex_26929 Int)) (or (< v_prenex_26929 main_x) (<= (* 2 (select main_a v_prenex_26930)) 2000) (<= (* 2 (select main_a v_prenex_26929)) 998) (<= (+ main_x 1) v_prenex_26929) (<= (+ main_y 1) v_prenex_26930) (<= (select main_a v_prenex_26930) 1499) (<= 1000 (+ (select main_a v_prenex_26929) (select main_a v_prenex_26930))))) (forall ((v_prenex_25015 Int) (v_prenex_25014 Int)) (or (< v_prenex_25014 main_x) (<= (+ main_x 1) v_prenex_25014) (<= 0 (* 2 (select main_a v_prenex_25014))) (< v_prenex_25015 main_y) (<= (select main_a v_prenex_25015) 1499) (<= (select main_a v_prenex_25015) (+ (select main_a v_prenex_25014) 1000)))) (or (forall ((v_prenex_24198 Int)) (or (<= (+ main_y 1) v_prenex_24198) (<= (* 2 (select main_a v_prenex_24198)) 2000))) (forall ((v_prenex_24197 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24197))) (<= (+ main_x 1) v_prenex_24197) (< v_prenex_24197 main_x) (<= (* 2 (select main_a v_prenex_24197)) 998)))) (forall ((v_prenex_28270 Int) (v_prenex_28269 Int)) (or (< v_prenex_28269 main_x) (<= (+ (select main_a v_prenex_28269) (select main_a v_prenex_28270)) 1000) (<= 1002 (* 2 (select main_a v_prenex_28270))) (<= (* 2 (select main_a v_prenex_28270)) 2000) (<= (+ main_x 1) v_prenex_28269) (<= 0 (+ (select main_a v_prenex_28269) 499)) (< v_prenex_28270 main_y))) (forall ((v_prenex_30804 Int) (v_prenex_30803 Int)) (or (< v_prenex_30804 main_y) (<= 2 (select main_a v_prenex_30804)) (<= (select main_a v_prenex_30803) 499) (<= (+ main_x 1) v_prenex_30803) (<= 1000 (+ (select main_a v_prenex_30803) (select main_a v_prenex_30804))) (< v_prenex_30803 main_x))) (forall ((v_prenex_27397 Int) (v_prenex_27398 Int)) (or (<= 0 (select main_a v_prenex_27397)) (<= (select main_a v_prenex_27398) 1000) (< v_prenex_27398 main_y) (<= 1000 (+ (select main_a v_prenex_27397) (select main_a v_prenex_27398))) (<= (* 2 (select main_a v_prenex_27398)) 2000) (< v_prenex_27397 main_x) (<= (+ main_x 1) v_prenex_27397))) (forall ((v_prenex_26301 Int) (v_prenex_26302 Int)) (or (<= (select main_a v_prenex_26301) 998) (< v_prenex_26301 main_x) (<= (+ main_x 1) v_prenex_26301) (<= (* 2 (select main_a v_prenex_26302)) 2000) (<= 1000 (+ (select main_a v_prenex_26301) (select main_a v_prenex_26302))) (<= 501 (select main_a v_prenex_26302)))) (forall ((v_prenex_24304 Int) (v_prenex_24305 Int)) (or (<= (+ main_x 1) v_prenex_24304) (<= (select main_a v_prenex_24304) 998) (<= (select main_a v_prenex_24305) (+ (select main_a v_prenex_24304) 1000)) (<= (* 2 (select main_a v_prenex_24304)) 998) (<= (select main_a v_prenex_24305) 1499) (< v_prenex_24304 main_x))) (forall ((v_prenex_26429 Int) (v_prenex_26430 Int)) (or (<= (select main_a v_prenex_26429) 499) (<= (* 2 (select main_a v_prenex_26429)) 998) (<= (+ main_x 1) v_prenex_26429) (<= 1002 (* 2 (select main_a v_prenex_26430))) (<= (+ (select main_a v_prenex_26429) 2) (select main_a v_prenex_26430)) (< v_prenex_26429 main_x) (<= (select main_a v_prenex_26430) 1000))) (or (forall ((v_prenex_24939 Int)) (or (<= 2 (select main_a v_prenex_24939)) (<= 501 (select main_a v_prenex_24939)))) (forall ((v_prenex_24938 Int)) (or (< v_prenex_24938 main_x) (<= 0 (* 2 (select main_a v_prenex_24938))) (<= (+ main_x 1) v_prenex_24938) (<= (* 2 (select main_a v_prenex_24938)) 998)))) (or (forall ((v_prenex_29568 Int)) (or (<= (+ main_y 1) v_prenex_29568) (< v_prenex_29568 main_y) (<= 501 (select main_a v_prenex_29568)))) (forall ((v_prenex_29567 Int)) (<= (* 2 (select main_a v_prenex_29567)) 998))) (forall ((v_prenex_24493 Int) (v_prenex_24492 Int)) (or (<= 0 (+ (select main_a v_prenex_24492) 499)) (<= (select main_a v_prenex_24493) 1000) (<= (+ main_x 1) v_prenex_24492) (<= (+ main_y 1) v_prenex_24493) (<= 2 (select main_a v_prenex_24493)) (< v_prenex_24492 main_x) (<= (+ (select main_a v_prenex_24492) 2) (select main_a v_prenex_24493)))) (forall ((v_prenex_23739 Int) (v_prenex_23738 Int)) (or (<= (select main_a v_prenex_23738) 998) (<= (+ (select main_a v_prenex_23738) (select main_a v_prenex_23739)) 1000) (<= (+ main_x 1) v_prenex_23738) (<= (select main_a v_prenex_23739) 1499) (<= (* 2 (select main_a v_prenex_23739)) 2000) (<= (+ main_y 1) v_prenex_23739) (< v_prenex_23738 main_x))) (forall ((v_prenex_28348 Int) (v_prenex_28347 Int)) (or (<= 0 (select main_a v_prenex_28347)) (<= (+ (select main_a v_prenex_28347) 2) (select main_a v_prenex_28348)) (< v_prenex_28347 main_x) (<= (+ main_x 1) v_prenex_28347) (<= (select main_a v_prenex_28347) 499))) (forall ((v_prenex_29081 Int) (v_prenex_29080 Int)) (or (<= (select main_a v_prenex_29081) 1000) (< v_prenex_29080 main_x) (<= (* 2 (select main_a v_prenex_29080)) 998) (<= 501 (select main_a v_prenex_29081)) (<= (+ main_x 1) v_prenex_29080) (< v_prenex_29081 main_y) (<= (select main_a v_prenex_29081) (+ (select main_a v_prenex_29080) 1000)))) (forall ((v_prenex_29662 Int) (v_prenex_29661 Int)) (or (<= 501 (select main_a v_prenex_29662)) (<= (+ (select main_a v_prenex_29661) 2) (select main_a v_prenex_29662)) (<= (+ main_x 1) v_prenex_29661) (<= 2 (select main_a v_prenex_29662)) (<= (select main_a v_prenex_29661) 998) (< v_prenex_29661 main_x))) (forall ((v_prenex_23327 Int) (v_prenex_23326 Int)) (or (< v_prenex_23326 main_x) (<= (* 2 (select main_a v_prenex_23327)) 2000) (<= (+ (select main_a v_prenex_23326) 2) (select main_a v_prenex_23327)) (<= (+ main_x 1) v_prenex_23326) (<= (* 2 (select main_a v_prenex_23326)) 998) (<= 2 (select main_a v_prenex_23327)))) (or (forall ((v_prenex_23718 Int)) (or (<= (select main_a v_prenex_23718) 998) (<= 0 (* 2 (select main_a v_prenex_23718))) (< v_prenex_23718 main_x) (<= (+ main_x 1) v_prenex_23718) (<= (select main_a v_prenex_23718) 499))) (forall ((v_prenex_23719 Int)) (or (<= (* 2 (select main_a v_prenex_23719)) 2000) (<= 1002 (* 2 (select main_a v_prenex_23719)))))) (forall ((v_prenex_29857 Int) (v_prenex_29856 Int)) (or (<= (+ main_x 1) v_prenex_29856) (<= 501 (select main_a v_prenex_29857)) (<= (select main_a v_prenex_29857) 1499) (<= (+ (select main_a v_prenex_29856) 2) (select main_a v_prenex_29857)) (< v_prenex_29856 main_x) (<= 0 (* 2 (select main_a v_prenex_29856))) (<= (select main_a v_prenex_29856) 499))) (forall ((v_prenex_30080 Int) (v_prenex_30081 Int)) (or (<= 0 (select main_a v_prenex_30080)) (< v_prenex_30080 main_x) (<= (+ main_x 1) v_prenex_30080) (<= 501 (select main_a v_prenex_30081)) (<= (select main_a v_prenex_30081) (+ (select main_a v_prenex_30080) 1000)) (<= 0 (* 2 (select main_a v_prenex_30080))))) (forall ((v_prenex_29453 Int) (v_prenex_29454 Int)) (or (<= (+ main_x 1) v_prenex_29453) (<= (* 2 (select main_a v_prenex_29453)) 998) (<= (+ (select main_a v_prenex_29453) (select main_a v_prenex_29454)) 1000) (< v_prenex_29453 main_x) (<= (* 2 (select main_a v_prenex_29454)) 2000) (<= (select main_a v_prenex_29454) 1499) (<= (select main_a v_prenex_29453) 499))) (forall ((v_prenex_22805 Int) (v_prenex_22806 Int)) (or (<= (+ main_x 1) v_prenex_22805) (<= 1002 (* 2 (select main_a v_prenex_22806))) (< v_prenex_22805 main_x) (<= (select main_a v_prenex_22805) 998) (<= (* 2 (select main_a v_prenex_22805)) 998) (<= (+ (select main_a v_prenex_22805) (select main_a v_prenex_22806)) 1000) (<= (select main_a v_prenex_22806) 1499))) (forall ((v_prenex_28432 Int) (v_prenex_28431 Int)) (or (<= 1000 (+ (select main_a v_prenex_28431) (select main_a v_prenex_28432))) (<= 1002 (* 2 (select main_a v_prenex_28432))) (< v_prenex_28431 main_x) (< v_prenex_28432 main_y) (<= (select main_a v_prenex_28432) 1499) (<= (select main_a v_prenex_28431) 998) (<= (+ main_x 1) v_prenex_28431))) (or (forall ((v_prenex_28304 Int)) (or (<= (* 2 (select main_a v_prenex_28304)) 2000) (<= 501 (select main_a v_prenex_28304)) (< v_prenex_28304 main_y))) (forall ((v_prenex_28303 Int)) (or (< v_prenex_28303 main_x) (<= (+ main_x 1) v_prenex_28303) (<= 0 (* 2 (select main_a v_prenex_28303)))))) (forall ((v_prenex_29232 Int) (v_prenex_29231 Int)) (or (<= (+ main_x 1) v_prenex_29231) (<= 0 (+ (select main_a v_prenex_29231) 499)) (<= 501 (select main_a v_prenex_29232)) (<= 0 (* 2 (select main_a v_prenex_29231))) (< v_prenex_29231 main_x) (<= (+ (select main_a v_prenex_29231) (select main_a v_prenex_29232)) 1000))) (forall ((v_prenex_26613 Int) (v_prenex_26614 Int)) (or (<= (+ (select main_a v_prenex_26613) 2) (select main_a v_prenex_26614)) (<= 0 (* 2 (select main_a v_prenex_26613))) (<= (+ main_x 1) v_prenex_26613) (< v_prenex_26614 main_y) (<= 2 (select main_a v_prenex_26614)) (<= (* 2 (select main_a v_prenex_26614)) 2000) (< v_prenex_26613 main_x))) (forall ((v_prenex_26917 Int) (v_prenex_26918 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_26918))) (< v_prenex_26917 main_x) (<= 1000 (+ (select main_a v_prenex_26917) (select main_a v_prenex_26918))) (<= 501 (select main_a v_prenex_26918)) (<= (select main_a v_prenex_26917) 499) (<= 0 (select main_a v_prenex_26917)) (<= (+ main_x 1) v_prenex_26917))) (or (forall ((v_prenex_29943 Int)) (or (<= (select main_a v_prenex_29943) 1000) (<= 2 (select main_a v_prenex_29943)))) (forall ((v_prenex_29942 Int)) (or (<= (select main_a v_prenex_29942) 998) (<= 0 (select main_a v_prenex_29942)) (<= (+ main_x 1) v_prenex_29942) (<= (* 2 (select main_a v_prenex_29942)) 998) (< v_prenex_29942 main_x)))) (forall ((v_prenex_22925 Int) (v_prenex_22924 Int)) (or (< v_prenex_22924 main_x) (<= 2 (select main_a v_prenex_22925)) (<= (select main_a v_prenex_22924) 499) (<= (+ main_x 1) v_prenex_22924) (<= (+ (select main_a v_prenex_22924) 2) (select main_a v_prenex_22925)) (<= (* 2 (select main_a v_prenex_22925)) 2000) (<= (* 2 (select main_a v_prenex_22924)) 998))) (forall ((v_prenex_26637 Int) (v_prenex_26638 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_26638))) (< v_prenex_26637 main_x) (<= 0 (* 2 (select main_a v_prenex_26637))) (<= (+ (select main_a v_prenex_26637) 2) (select main_a v_prenex_26638)) (<= (+ main_x 1) v_prenex_26637) (<= (select main_a v_prenex_26637) 499) (<= (select main_a v_prenex_26638) 1000))) (or (forall ((v_prenex_23906 Int)) (or (<= (select main_a v_prenex_23906) 998) (<= (* 2 (select main_a v_prenex_23906)) 998) (< v_prenex_23906 main_x) (<= (+ main_x 1) v_prenex_23906))) (forall ((v_prenex_23907 Int)) (or (<= (select main_a v_prenex_23907) 1499) (<= 1002 (* 2 (select main_a v_prenex_23907)))))) (forall ((v_prenex_25624 Int) (v_prenex_25625 Int)) (or (<= (* 2 (select main_a v_prenex_25625)) 2000) (<= 0 (select main_a v_prenex_25624)) (<= (select main_a v_prenex_25625) 1000) (<= (select main_a v_prenex_25624) 998) (< v_prenex_25624 main_x) (<= (+ main_x 1) v_prenex_25624) (<= (+ (select main_a v_prenex_25624) (select main_a v_prenex_25625)) 1000))) (forall ((v_prenex_26519 Int) (v_prenex_26520 Int)) (or (< v_prenex_26519 main_x) (<= 0 (* 2 (select main_a v_prenex_26519))) (<= (+ main_x 1) v_prenex_26519) (<= (+ (select main_a v_prenex_26519) 2) (select main_a v_prenex_26520)) (<= 501 (select main_a v_prenex_26520)) (<= (+ main_y 1) v_prenex_26520))) (or (forall ((v_prenex_24544 Int)) (or (< v_prenex_24544 main_x) (<= (+ main_x 1) v_prenex_24544) (<= (select main_a v_prenex_24544) 998) (<= 0 (* 2 (select main_a v_prenex_24544))))) (forall ((v_prenex_24545 Int)) (or (< v_prenex_24545 main_y) (<= (* 2 (select main_a v_prenex_24545)) 2000) (<= 2 (select main_a v_prenex_24545))))) (forall ((v_prenex_29833 Int) (v_prenex_29832 Int)) (or (< v_prenex_29832 main_x) (<= 0 (+ (select main_a v_prenex_29832) 499)) (<= (+ main_x 1) v_prenex_29832) (<= (select main_a v_prenex_29833) 1499) (<= (select main_a v_prenex_29833) 1000) (<= (+ (select main_a v_prenex_29832) (select main_a v_prenex_29833)) 1000))) (forall ((v_prenex_24755 Int) (v_prenex_24756 Int)) (or (<= (+ main_x 1) v_prenex_24755) (< v_prenex_24755 main_x) (<= (select main_a v_prenex_24755) 998) (<= (* 2 (select main_a v_prenex_24756)) 2000) (<= (select main_a v_prenex_24756) (+ (select main_a v_prenex_24755) 1000)))) (forall ((v_prenex_24772 Int) (v_prenex_24771 Int)) (or (<= (* 2 (select main_a v_prenex_24772)) 2000) (<= (+ (select main_a v_prenex_24771) 2) (select main_a v_prenex_24772)) (< v_prenex_24771 main_x) (<= (select main_a v_prenex_24771) 499) (<= (+ main_x 1) v_prenex_24771) (<= 501 (select main_a v_prenex_24772)))) (or (forall ((v_prenex_30338 Int)) (or (<= 0 (* 2 (select main_a v_prenex_30338))) (<= 0 (select main_a v_prenex_30338)) (< v_prenex_30338 main_x) (<= (+ main_x 1) v_prenex_30338) (<= (* 2 (select main_a v_prenex_30338)) 998))) (forall ((v_prenex_30339 Int)) (or (<= (* 2 (select main_a v_prenex_30339)) 2000) (<= 501 (select main_a v_prenex_30339))))) (forall ((v_prenex_27331 Int) (v_prenex_27332 Int)) (or (<= 1000 (+ (select main_a v_prenex_27331) (select main_a v_prenex_27332))) (< v_prenex_27331 main_x) (<= (+ main_x 1) v_prenex_27331) (< v_prenex_27332 main_y) (<= 501 (select main_a v_prenex_27332)) (<= (select main_a v_prenex_27331) 998) (<= (select main_a v_prenex_27332) 1000))) (forall ((v_prenex_26376 Int) (v_prenex_26375 Int)) (or (< v_prenex_26375 main_x) (<= 0 (* 2 (select main_a v_prenex_26375))) (<= 501 (select main_a v_prenex_26376)) (<= (+ (select main_a v_prenex_26375) (select main_a v_prenex_26376)) 1000) (<= (select main_a v_prenex_26375) 499) (<= (+ main_x 1) v_prenex_26375) (<= (select main_a v_prenex_26376) 1499))) (forall ((v_prenex_25396 Int) (v_prenex_25397 Int)) (or (<= 501 (select main_a v_prenex_25397)) (<= (+ (select main_a v_prenex_25396) 2) (select main_a v_prenex_25397)) (<= (+ main_x 1) v_prenex_25396) (<= (select main_a v_prenex_25396) 998) (< v_prenex_25396 main_x) (<= (* 2 (select main_a v_prenex_25397)) 2000) (<= (* 2 (select main_a v_prenex_25396)) 998))) (forall ((v_prenex_30657 Int) (v_prenex_30658 Int)) (or (<= 501 (select main_a v_prenex_30658)) (<= (select main_a v_prenex_30658) 1000) (<= (+ main_y 1) v_prenex_30658) (< v_prenex_30657 main_x) (<= (select main_a v_prenex_30657) 998) (<= (select main_a v_prenex_30658) (+ (select main_a v_prenex_30657) 1000)) (<= (+ main_x 1) v_prenex_30657))) (or (forall ((v_prenex_23766 Int)) (or (<= 0 (* 2 (select main_a v_prenex_23766))) (<= (+ main_x 1) v_prenex_23766) (< v_prenex_23766 main_x) (<= (* 2 (select main_a v_prenex_23766)) 998))) (forall ((v_prenex_23767 Int)) (or (<= (select main_a v_prenex_23767) 1499) (<= (+ main_y 1) v_prenex_23767) (<= (select main_a v_prenex_23767) 1000)))) (forall ((v_prenex_26561 Int) (v_prenex_26562 Int)) (or (<= (* 2 (select main_a v_prenex_26561)) 998) (< v_prenex_26561 main_x) (<= (select main_a v_prenex_26562) 1000) (<= (* 2 (select main_a v_prenex_26562)) 2000) (<= (+ main_x 1) v_prenex_26561) (<= 0 (* 2 (select main_a v_prenex_26561))) (<= 1000 (+ (select main_a v_prenex_26561) (select main_a v_prenex_26562))))) (forall ((v_prenex_29868 Int) (v_prenex_29869 Int)) (or (<= (+ main_x 1) v_prenex_29868) (<= (* 2 (select main_a v_prenex_29869)) 2000) (<= 501 (select main_a v_prenex_29869)) (<= (* 2 (select main_a v_prenex_29868)) 998) (< v_prenex_29868 main_x) (<= 0 (select main_a v_prenex_29868)) (<= (select main_a v_prenex_29869) (+ (select main_a v_prenex_29868) 1000)))) (forall ((v_prenex_29178 Int) (v_prenex_29177 Int)) (or (< v_prenex_29178 main_y) (<= (* 2 (select main_a v_prenex_29178)) 2000) (<= (select main_a v_prenex_29178) (+ (select main_a v_prenex_29177) 1000)) (<= (+ main_y 1) v_prenex_29178))) (forall ((v_prenex_25782 Int) (v_prenex_25783 Int)) (or (<= (+ main_x 1) v_prenex_25782) (<= (+ (select main_a v_prenex_25782) 2) (select main_a v_prenex_25783)) (< v_prenex_25782 main_x) (<= (select main_a v_prenex_25783) 1499) (< v_prenex_25783 main_y) (<= 0 (select main_a v_prenex_25782)))) (forall ((v_prenex_29109 Int) (v_prenex_29108 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_29109))) (<= (+ main_x 1) v_prenex_29108) (< v_prenex_29108 main_x) (<= (+ (select main_a v_prenex_29108) (select main_a v_prenex_29109)) 1000) (<= (select main_a v_prenex_29108) 499) (<= (select main_a v_prenex_29109) 1000) (<= (+ main_y 1) v_prenex_29109))) (forall ((v_prenex_26021 Int) (v_prenex_26022 Int)) (or (<= (+ main_x 1) v_prenex_26021) (< v_prenex_26021 main_x) (<= (+ (select main_a v_prenex_26021) 2) (select main_a v_prenex_26022)) (<= (+ main_y 1) v_prenex_26022) (<= 1002 (* 2 (select main_a v_prenex_26022))) (<= (* 2 (select main_a v_prenex_26022)) 2000) (<= 0 (* 2 (select main_a v_prenex_26021))))) (forall ((v_prenex_26071 Int) (v_prenex_26072 Int)) (or (< v_prenex_26072 main_y) (<= (select main_a v_prenex_26072) 1000) (<= (select main_a v_prenex_26072) (+ (select main_a v_prenex_26071) 1000)) (<= (+ main_y 1) v_prenex_26072))) (or (forall ((v_prenex_24367 Int)) (<= 2 (select main_a v_prenex_24367))) (forall ((v_prenex_24366 Int)) (or (< v_prenex_24366 main_x) (<= 0 (* 2 (select main_a v_prenex_24366))) (<= 0 (select main_a v_prenex_24366)) (<= (+ main_x 1) v_prenex_24366) (<= 0 (+ (select main_a v_prenex_24366) 499))))) (forall ((v_prenex_24414 Int) (v_prenex_24415 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_24415))) (<= (select main_a v_prenex_24415) 1499) (<= 0 (+ (select main_a v_prenex_24414) 499)) (< v_prenex_24414 main_x) (<= (+ (select main_a v_prenex_24414) (select main_a v_prenex_24415)) 1000) (<= (+ main_x 1) v_prenex_24414) (<= (select main_a v_prenex_24414) 998))) (forall ((v_prenex_30758 Int) (v_prenex_30757 Int)) (or (<= (* 2 (select main_a v_prenex_30757)) 998) (<= (+ main_x 1) v_prenex_30757) (<= (select main_a v_prenex_30758) 1499) (<= 1002 (* 2 (select main_a v_prenex_30758))) (< v_prenex_30757 main_x) (<= (select main_a v_prenex_30758) (+ (select main_a v_prenex_30757) 1000)) (<= (select main_a v_prenex_30757) 499))) (forall ((v_prenex_28162 Int) (v_prenex_28161 Int)) (or (<= (select main_a v_prenex_28162) (+ (select main_a v_prenex_28161) 1000)) (< v_prenex_28161 main_x) (<= 501 (select main_a v_prenex_28162)) (<= (* 2 (select main_a v_prenex_28161)) 998) (<= (+ main_x 1) v_prenex_28161) (<= 0 (+ (select main_a v_prenex_28161) 499)) (<= (* 2 (select main_a v_prenex_28162)) 2000))) (forall ((v_prenex_22972 Int) (v_prenex_22973 Int)) (or (<= (select main_a v_prenex_22973) 1000) (< v_prenex_22972 main_x) (<= 501 (select main_a v_prenex_22973)) (<= (+ main_y 1) v_prenex_22973) (<= 0 (select main_a v_prenex_22972)) (<= (select main_a v_prenex_22973) (+ (select main_a v_prenex_22972) 1000)) (<= (+ main_x 1) v_prenex_22972))) (or (forall ((v_prenex_27294 Int)) (<= (select main_a v_prenex_27294) 1000)) (forall ((v_prenex_27293 Int)) (or (<= (+ main_x 1) v_prenex_27293) (< v_prenex_27293 main_x) (<= 0 (select main_a v_prenex_27293)) (<= 0 (* 2 (select main_a v_prenex_27293))) (<= (select main_a v_prenex_27293) 499)))) (forall ((v_prenex_29089 Int) (v_prenex_29088 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_29089))) (<= (* 2 (select main_a v_prenex_29088)) 998) (<= 0 (select main_a v_prenex_29088)) (<= (select main_a v_prenex_29089) 1000) (<= (+ main_x 1) v_prenex_29088) (< v_prenex_29088 main_x) (<= (select main_a v_prenex_29089) (+ (select main_a v_prenex_29088) 1000)))) (forall ((v_prenex_22309 Int) (v_prenex_22308 Int)) (or (<= (+ main_x 1) v_prenex_22308) (<= 0 (* 2 (select main_a v_prenex_22308))) (<= (select main_a v_prenex_22308) 499) (<= (+ (select main_a v_prenex_22308) (select main_a v_prenex_22309)) 1000) (< v_prenex_22308 main_x) (<= (* 2 (select main_a v_prenex_22309)) 2000))) (or (forall ((v_prenex_29910 Int)) (or (<= (* 2 (select main_a v_prenex_29910)) 998) (< v_prenex_29910 main_x) (<= 0 (+ (select main_a v_prenex_29910) 499)) (<= (select main_a v_prenex_29910) 499) (<= (+ main_x 1) v_prenex_29910))) (forall ((v_prenex_29911 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_29911))) (<= (* 2 (select main_a v_prenex_29911)) 2000)))) (forall ((v_prenex_22462 Int) (v_prenex_22461 Int)) (or (<= (+ main_x 1) v_prenex_22461) (< v_prenex_22461 main_x) (<= (select main_a v_prenex_22462) (+ (select main_a v_prenex_22461) 1000)) (<= (* 2 (select main_a v_prenex_22461)) 998) (< v_prenex_22462 main_y) (<= 1002 (* 2 (select main_a v_prenex_22462))))) (or (forall ((v_prenex_27531 Int)) (or (<= (+ main_x 1) v_prenex_27531) (<= 0 (* 2 (select main_a v_prenex_27531))))) (forall ((v_prenex_27532 Int)) (or (< v_prenex_27532 main_y) (<= 501 (select main_a v_prenex_27532)) (<= (+ main_y 1) v_prenex_27532)))) (forall ((v_prenex_22248 Int) (v_prenex_22249 Int)) (or (< v_prenex_22248 main_x) (<= (* 2 (select main_a v_prenex_22248)) 998) (<= 0 (* 2 (select main_a v_prenex_22248))) (<= (+ main_x 1) v_prenex_22248) (<= (+ (select main_a v_prenex_22248) 2) (select main_a v_prenex_22249)) (<= 2 (select main_a v_prenex_22249)) (<= 501 (select main_a v_prenex_22249)))) (forall ((v_prenex_22367 Int) (v_prenex_22368 Int)) (or (<= (+ main_x 1) v_prenex_22367) (<= (select main_a v_prenex_22368) (+ (select main_a v_prenex_22367) 1000)) (< v_prenex_22367 main_x) (<= 501 (select main_a v_prenex_22368)) (<= 0 (select main_a v_prenex_22367)))) (forall ((v_prenex_25590 Int) (v_prenex_25591 Int)) (or (<= (* 2 (select main_a v_prenex_25590)) 998) (<= (select main_a v_prenex_25591) 1000) (<= (select main_a v_prenex_25591) 1499) (< v_prenex_25590 main_x) (<= (+ main_x 1) v_prenex_25590) (<= (+ main_y 1) v_prenex_25591) (<= (+ (select main_a v_prenex_25590) (select main_a v_prenex_25591)) 1000))) (forall ((v_prenex_28011 Int) (v_prenex_28010 Int)) (or (< v_prenex_28010 main_x) (<= (+ main_x 1) v_prenex_28010) (<= (* 2 (select main_a v_prenex_28010)) 998) (<= (+ (select main_a v_prenex_28010) (select main_a v_prenex_28011)) 1000) (<= 501 (select main_a v_prenex_28011)))) (forall ((v_prenex_26879 Int) (v_prenex_26880 Int)) (or (< v_prenex_26879 main_x) (<= 2 (select main_a v_prenex_26880)) (<= (select main_a v_prenex_26879) 499) (<= (select main_a v_prenex_26880) 1000) (<= 1000 (+ (select main_a v_prenex_26879) (select main_a v_prenex_26880))) (< v_prenex_26880 main_y) (<= (+ main_x 1) v_prenex_26879))) (forall ((v_prenex_24973 Int) (v_prenex_24972 Int)) (or (< v_prenex_24972 main_x) (<= (+ main_x 1) v_prenex_24972) (<= (select main_a v_prenex_24972) 998) (<= (+ main_y 1) v_prenex_24973) (<= (+ (select main_a v_prenex_24972) (select main_a v_prenex_24973)) 1000))) (or (forall ((v_prenex_23468 Int)) (or (<= 501 (select main_a v_prenex_23468)) (<= 2 (select main_a v_prenex_23468)))) (forall ((v_prenex_23467 Int)) (or (<= (select main_a v_prenex_23467) 998) (<= (+ main_x 1) v_prenex_23467) (<= 0 (* 2 (select main_a v_prenex_23467))) (< v_prenex_23467 main_x) (<= (* 2 (select main_a v_prenex_23467)) 998)))) (forall ((v_prenex_25338 Int) (v_prenex_25339 Int)) (or (<= (+ main_x 1) v_prenex_25338) (<= 501 (select main_a v_prenex_25339)) (<= (* 2 (select main_a v_prenex_25338)) 998) (< v_prenex_25338 main_x) (<= (select main_a v_prenex_25339) (+ (select main_a v_prenex_25338) 1000)) (<= (select main_a v_prenex_25339) 1000) (<= 0 (select main_a v_prenex_25338)))) (forall ((v_prenex_24688 Int) (v_prenex_24687 Int)) (or (<= 2 (select main_a v_prenex_24688)) (<= (select main_a v_prenex_24687) 998) (<= 1002 (* 2 (select main_a v_prenex_24688))) (<= (+ (select main_a v_prenex_24687) (select main_a v_prenex_24688)) 1000) (< v_prenex_24687 main_x) (<= (+ main_x 1) v_prenex_24687) (<= 0 (select main_a v_prenex_24687)))) (or (forall ((v_prenex_26163 Int)) (or (<= (* 2 (select main_a v_prenex_26163)) 998) (< v_prenex_26163 main_x) (<= (+ main_x 1) v_prenex_26163) (<= 0 (* 2 (select main_a v_prenex_26163))))) (forall ((v_prenex_26164 Int)) (or (< v_prenex_26164 main_y) (<= 501 (select main_a v_prenex_26164))))) (forall ((v_prenex_25509 Int) (v_prenex_25508 Int)) (or (<= (select main_a v_prenex_25508) 499) (<= (+ (select main_a v_prenex_25508) 2) (select main_a v_prenex_25509)) (<= (* 2 (select main_a v_prenex_25509)) 2000) (<= (+ main_x 1) v_prenex_25508) (< v_prenex_25508 main_x) (<= (select main_a v_prenex_25508) 998))) (forall ((v_prenex_26701 Int) (v_prenex_26702 Int)) (or (<= (select main_a v_prenex_26702) (+ (select main_a v_prenex_26701) 1000)) (<= (select main_a v_prenex_26701) 499) (< v_prenex_26702 main_y) (< v_prenex_26701 main_x) (<= (+ main_x 1) v_prenex_26701) (<= (select main_a v_prenex_26702) 1000) (<= 501 (select main_a v_prenex_26702)))) (forall ((v_prenex_26451 Int) (v_prenex_26452 Int)) (or (<= 0 (+ (select main_a v_prenex_26451) 499)) (<= (+ (select main_a v_prenex_26451) (select main_a v_prenex_26452)) 1000) (<= (select main_a v_prenex_26452) 1000) (<= (+ main_x 1) v_prenex_26451) (< v_prenex_26451 main_x) (<= 0 (select main_a v_prenex_26451)) (<= 501 (select main_a v_prenex_26452)))) (forall ((v_prenex_24773 Int) (v_prenex_24774 Int)) (or (<= 501 (select main_a v_prenex_24774)) (<= 2 (select main_a v_prenex_24774)) (<= (+ (select main_a v_prenex_24773) 2) (select main_a v_prenex_24774)) (<= (+ main_x 1) v_prenex_24773) (< v_prenex_24773 main_x) (<= (select main_a v_prenex_24773) 499) (<= 0 (* 2 (select main_a v_prenex_24773))))) (forall ((v_prenex_28287 Int) (v_prenex_28288 Int)) (or (< v_prenex_28287 main_x) (<= (select main_a v_prenex_28288) (+ (select main_a v_prenex_28287) 1000)) (<= (select main_a v_prenex_28288) 1499) (<= (+ main_x 1) v_prenex_28287) (<= 501 (select main_a v_prenex_28288)) (<= (select main_a v_prenex_28287) 998) (<= (* 2 (select main_a v_prenex_28287)) 998))) (or (forall ((v_prenex_25173 Int)) (or (<= (+ main_x 1) v_prenex_25173) (<= (* 2 (select main_a v_prenex_25173)) 998) (<= (select main_a v_prenex_25173) 499) (< v_prenex_25173 main_x))) (forall ((v_prenex_25174 Int)) (<= 501 (select main_a v_prenex_25174)))) (forall ((v_prenex_26543 Int) (v_prenex_26544 Int)) (or (<= (select main_a v_prenex_26544) 1000) (<= (+ main_x 1) v_prenex_26543) (<= (* 2 (select main_a v_prenex_26544)) 2000) (<= 0 (+ (select main_a v_prenex_26543) 499)) (<= 0 (select main_a v_prenex_26543)) (<= (+ (select main_a v_prenex_26543) (select main_a v_prenex_26544)) 1000) (< v_prenex_26543 main_x))) (forall ((v_prenex_23196 Int) (v_prenex_23197 Int)) (or (<= (+ main_y 1) v_prenex_23197) (<= (+ main_x 1) v_prenex_23196) (< v_prenex_23196 main_x) (<= 1002 (* 2 (select main_a v_prenex_23197))) (<= 2 (select main_a v_prenex_23197)) (<= 0 (select main_a v_prenex_23196)) (<= (+ (select main_a v_prenex_23196) (select main_a v_prenex_23197)) 1000))) (forall ((v_prenex_23115 Int) (v_prenex_23114 Int)) (or (<= (select main_a v_prenex_23115) 1499) (<= (select main_a v_prenex_23115) (+ (select main_a v_prenex_23114) 1000)) (<= 0 (select main_a v_prenex_23114)) (<= (+ main_x 1) v_prenex_23114) (<= (+ main_y 1) v_prenex_23115) (< v_prenex_23114 main_x))) (or (forall ((v_prenex_28245 Int)) (or (<= (+ main_x 1) v_prenex_28245) (<= 0 (* 2 (select main_a v_prenex_28245))) (< v_prenex_28245 main_x) (<= (select main_a v_prenex_28245) 499))) (forall ((v_prenex_28246 Int)) (or (< v_prenex_28246 main_y) (<= 501 (select main_a v_prenex_28246)) (<= (* 2 (select main_a v_prenex_28246)) 2000)))) (forall ((v_prenex_22860 Int) (v_prenex_22861 Int)) (or (< v_prenex_22860 main_x) (<= 1000 (+ (select main_a v_prenex_22860) (select main_a v_prenex_22861))) (<= 0 (+ (select main_a v_prenex_22860) 499)) (<= 1002 (* 2 (select main_a v_prenex_22861))) (<= (+ main_x 1) v_prenex_22860) (<= (* 2 (select main_a v_prenex_22861)) 2000))) (forall ((v_prenex_26741 Int) (v_prenex_26742 Int)) (or (<= (+ main_x 1) v_prenex_26741) (< v_prenex_26741 main_x) (<= (+ (select main_a v_prenex_26741) (select main_a v_prenex_26742)) 1000) (<= (* 2 (select main_a v_prenex_26741)) 998) (<= (select main_a v_prenex_26741) 499) (<= 2 (select main_a v_prenex_26742)))) (forall ((v_prenex_30445 Int) (v_prenex_30444 Int)) (or (<= 0 (+ (select main_a v_prenex_30444) 499)) (<= (select main_a v_prenex_30444) 499) (<= (+ main_x 1) v_prenex_30444) (<= (+ (select main_a v_prenex_30444) 2) (select main_a v_prenex_30445)) (<= 2 (select main_a v_prenex_30445)) (<= (select main_a v_prenex_30445) 1000) (< v_prenex_30444 main_x))) (or (forall ((v_prenex_24881 Int)) (or (< v_prenex_24881 main_x) (<= (+ main_x 1) v_prenex_24881) (<= (* 2 (select main_a v_prenex_24881)) 998) (<= 0 (select main_a v_prenex_24881)))) (forall ((v_prenex_24882 Int)) (or (<= (select main_a v_prenex_24882) 1000) (<= (* 2 (select main_a v_prenex_24882)) 2000)))) (or (forall ((v_prenex_27343 Int)) (or (<= (+ main_x 1) v_prenex_27343) (<= 0 (+ (select main_a v_prenex_27343) 499)) (< v_prenex_27343 main_x) (<= (* 2 (select main_a v_prenex_27343)) 998))) (forall ((v_prenex_27344 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_27344))) (<= (+ main_y 1) v_prenex_27344)))) (or (forall ((v_prenex_28133 Int)) (or (<= 0 (* 2 (select main_a v_prenex_28133))) (< v_prenex_28133 main_x) (<= (+ main_x 1) v_prenex_28133))) (forall ((v_prenex_28134 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_28134))) (<= 501 (select main_a v_prenex_28134))))) (or (forall ((v_prenex_27024 Int)) (or (<= (* 2 (select main_a v_prenex_27024)) 998) (<= (+ main_x 1) v_prenex_27024) (< v_prenex_27024 main_x) (<= 0 (select main_a v_prenex_27024)))) (forall ((v_prenex_27025 Int)) (<= (select main_a v_prenex_27025) 1000))) (forall ((v_prenex_30239 Int) (v_prenex_30240 Int)) (or (<= 0 (select main_a v_prenex_30239)) (<= (+ (select main_a v_prenex_30239) (select main_a v_prenex_30240)) 1000) (<= 1002 (* 2 (select main_a v_prenex_30240))) (< v_prenex_30239 main_x) (<= (+ main_x 1) v_prenex_30239) (<= (select main_a v_prenex_30239) 499))) (forall ((v_prenex_29446 Int) (v_prenex_29445 Int)) (or (<= (select main_a v_prenex_29445) 499) (<= (+ main_y 1) v_prenex_29446) (<= (+ main_x 1) v_prenex_29445) (<= (select main_a v_prenex_29446) 1499) (<= (* 2 (select main_a v_prenex_29446)) 2000) (<= (+ (select main_a v_prenex_29445) 2) (select main_a v_prenex_29446)) (< v_prenex_29445 main_x))) (or (forall ((v_prenex_30756 Int)) (or (<= (+ main_y 1) v_prenex_30756) (<= (select main_a v_prenex_30756) 1000))) (forall ((v_prenex_30755 Int)) (or (<= 0 (+ (select main_a v_prenex_30755) 499)) (< v_prenex_30755 main_x) (<= 0 (* 2 (select main_a v_prenex_30755))) (<= (+ main_x 1) v_prenex_30755)))) (forall ((v_prenex_24087 Int) (v_prenex_24086 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_24087))) (<= (select main_a v_prenex_24086) 499) (<= (+ main_x 1) v_prenex_24086) (< v_prenex_24086 main_x) (<= (+ (select main_a v_prenex_24086) 2) (select main_a v_prenex_24087)))) (or (forall ((v_prenex_29402 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_29402))) (<= (select main_a v_prenex_29402) 1499))) (forall ((v_prenex_29401 Int)) (or (<= (select main_a v_prenex_29401) 998) (<= (+ main_x 1) v_prenex_29401) (<= 0 (* 2 (select main_a v_prenex_29401))) (< v_prenex_29401 main_x) (<= 0 (select main_a v_prenex_29401))))) (forall ((v_prenex_28699 Int) (v_prenex_28698 Int)) (or (<= (* 2 (select main_a v_prenex_28698)) 998) (<= (select main_a v_prenex_28699) (+ (select main_a v_prenex_28698) 1000)) (<= (+ main_x 1) v_prenex_28698) (<= 2 (select main_a v_prenex_28699)) (< v_prenex_28698 main_x) (<= (+ main_y 1) v_prenex_28699) (<= (select main_a v_prenex_28699) 1000))) (or (forall ((v_prenex_27941 Int)) (or (<= (* 2 (select main_a v_prenex_27941)) 2000) (<= 501 (select main_a v_prenex_27941)))) (forall ((v_prenex_27940 Int)) (or (<= 0 (* 2 (select main_a v_prenex_27940))) (<= (+ main_x 1) v_prenex_27940) (< v_prenex_27940 main_x) (<= 0 (+ (select main_a v_prenex_27940) 499))))) (forall ((v_prenex_28547 Int) (v_prenex_28546 Int)) (or (<= (select main_a v_prenex_28547) 1499) (< v_prenex_28547 main_y) (<= (select main_a v_prenex_28546) 998) (<= (select main_a v_prenex_28547) (+ (select main_a v_prenex_28546) 1000)) (<= 501 (select main_a v_prenex_28547)) (< v_prenex_28546 main_x) (<= (+ main_x 1) v_prenex_28546))) (forall ((v_prenex_28459 Int) (v_prenex_28460 Int)) (or (< v_prenex_28459 main_x) (<= 501 (select main_a v_prenex_28460)) (<= 1000 (+ (select main_a v_prenex_28459) (select main_a v_prenex_28460))) (<= (select main_a v_prenex_28459) 998) (<= (select main_a v_prenex_28460) 1000) (<= (+ main_x 1) v_prenex_28459) (<= (+ main_y 1) v_prenex_28460))) (forall ((v_prenex_25334 Int) (v_prenex_25335 Int)) (or (<= (select main_a v_prenex_25335) 1000) (<= (+ (select main_a v_prenex_25334) 2) (select main_a v_prenex_25335)) (< v_prenex_25334 main_x) (<= 0 (* 2 (select main_a v_prenex_25334))) (<= (+ main_x 1) v_prenex_25334) (<= (select main_a v_prenex_25334) 998) (<= (* 2 (select main_a v_prenex_25335)) 2000))) (forall ((v_prenex_30237 Int) (v_prenex_30238 Int)) (or (<= (+ (select main_a v_prenex_30237) 2) (select main_a v_prenex_30238)) (<= (* 2 (select main_a v_prenex_30237)) 998) (<= 1002 (* 2 (select main_a v_prenex_30238))) (<= 501 (select main_a v_prenex_30238)) (<= (+ main_x 1) v_prenex_30237) (< v_prenex_30237 main_x) (<= 0 (select main_a v_prenex_30237)))) (forall ((v_prenex_23165 Int) (v_prenex_23164 Int)) (or (<= (select main_a v_prenex_23164) 499) (<= (+ main_x 1) v_prenex_23164) (<= 1002 (* 2 (select main_a v_prenex_23165))) (<= 2 (select main_a v_prenex_23165)) (< v_prenex_23164 main_x) (<= 0 (select main_a v_prenex_23164)) (<= 1000 (+ (select main_a v_prenex_23164) (select main_a v_prenex_23165))))) (forall ((v_prenex_24494 Int) (v_prenex_24495 Int)) (or (< v_prenex_24494 main_x) (<= 2 (select main_a v_prenex_24495)) (<= 0 (select main_a v_prenex_24494)) (<= 0 (* 2 (select main_a v_prenex_24494))) (<= (+ (select main_a v_prenex_24494) (select main_a v_prenex_24495)) 1000) (<= (+ main_x 1) v_prenex_24494) (<= (select main_a v_prenex_24495) 1000))) (or (forall ((v_prenex_23442 Int)) (or (<= (select main_a v_prenex_23442) 998) (<= (+ main_x 1) v_prenex_23442) (<= (* 2 (select main_a v_prenex_23442)) 998) (< v_prenex_23442 main_x))) (forall ((v_prenex_23443 Int)) (or (< v_prenex_23443 main_y) (<= 1002 (* 2 (select main_a v_prenex_23443))) (<= 501 (select main_a v_prenex_23443))))) (forall ((v_prenex_24289 Int) (v_prenex_24288 Int)) (or (<= 0 (select main_a v_prenex_24288)) (<= (+ (select main_a v_prenex_24288) (select main_a v_prenex_24289)) 1000) (< v_prenex_24288 main_x) (<= 0 (* 2 (select main_a v_prenex_24288))) (<= (+ main_x 1) v_prenex_24288) (<= (select main_a v_prenex_24289) 1000))) (forall ((v_prenex_23644 Int) (v_prenex_23645 Int)) (or (<= (+ main_x 1) v_prenex_23644) (<= (* 2 (select main_a v_prenex_23645)) 2000) (<= 0 (+ (select main_a v_prenex_23644) 499)) (< v_prenex_23644 main_x) (<= (+ (select main_a v_prenex_23644) 2) (select main_a v_prenex_23645)) (<= (select main_a v_prenex_23645) 1000) (<= (* 2 (select main_a v_prenex_23644)) 998))) (forall ((v_prenex_24700 Int) (v_prenex_24699 Int)) (or (<= (+ main_x 1) v_prenex_24699) (< v_prenex_24699 main_x) (<= (select main_a v_prenex_24700) 1000) (<= (select main_a v_prenex_24699) 998) (<= 1000 (+ (select main_a v_prenex_24699) (select main_a v_prenex_24700))) (<= 0 (* 2 (select main_a v_prenex_24699))))) (or (forall ((v_prenex_30422 Int)) (or (<= (* 2 (select main_a v_prenex_30422)) 998) (<= (+ main_x 1) v_prenex_30422) (< v_prenex_30422 main_x) (<= 0 (+ (select main_a v_prenex_30422) 499)))) (forall ((v_prenex_30423 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_30423))) (< v_prenex_30423 main_y) (<= 2 (select main_a v_prenex_30423))))) (forall ((v_prenex_28980 Int) (v_prenex_28981 Int)) (or (< v_prenex_28980 main_x) (< v_prenex_28981 main_y) (<= (+ main_x 1) v_prenex_28980) (<= (select main_a v_prenex_28981) 1000) (<= 2 (select main_a v_prenex_28981)) (<= (select main_a v_prenex_28981) (+ (select main_a v_prenex_28980) 1000)) (<= (* 2 (select main_a v_prenex_28980)) 998))) (forall ((v_prenex_25042 Int) (v_prenex_25041 Int)) (or (<= (select main_a v_prenex_25042) 1499) (<= 2 (select main_a v_prenex_25042)) (< v_prenex_25041 main_x) (<= (+ (select main_a v_prenex_25041) 2) (select main_a v_prenex_25042)) (<= (+ main_x 1) v_prenex_25041) (< v_prenex_25042 main_y) (<= (* 2 (select main_a v_prenex_25041)) 998))) (forall ((v_prenex_22294 Int) (v_prenex_22295 Int)) (or (<= (+ main_x 1) v_prenex_22294) (<= (select main_a v_prenex_22294) 998) (<= (+ (select main_a v_prenex_22294) (select main_a v_prenex_22295)) 1000) (<= 0 (* 2 (select main_a v_prenex_22294))) (<= (select main_a v_prenex_22295) 1499) (<= 2 (select main_a v_prenex_22295)) (< v_prenex_22294 main_x))) (forall ((v_prenex_28593 Int) (v_prenex_28592 Int)) (or (<= (+ main_x 1) v_prenex_28592) (<= (* 2 (select main_a v_prenex_28593)) 2000) (< v_prenex_28592 main_x) (<= (select main_a v_prenex_28592) 998) (<= (+ (select main_a v_prenex_28592) 2) (select main_a v_prenex_28593)))) (forall ((v_prenex_22238 Int) (v_prenex_22239 Int)) (or (<= (* 2 (select main_a v_prenex_22238)) 998) (<= 501 (select main_a v_prenex_22239)) (<= (+ main_x 1) v_prenex_22238) (<= (+ main_y 1) v_prenex_22239) (< v_prenex_22238 main_x) (<= (select main_a v_prenex_22239) (+ (select main_a v_prenex_22238) 1000)) (<= (select main_a v_prenex_22239) 1000))) (forall ((v_prenex_22352 Int) (v_prenex_22353 Int)) (or (<= (+ (select main_a v_prenex_22352) (select main_a v_prenex_22353)) 1000) (<= (+ main_x 1) v_prenex_22352) (<= (+ main_y 1) v_prenex_22353) (<= (select main_a v_prenex_22352) 499) (< v_prenex_22352 main_x))) (forall ((v_prenex_28298 Int) (v_prenex_28297 Int)) (or (< v_prenex_28298 main_y) (<= 2 (select main_a v_prenex_28298)) (<= (+ main_y 1) v_prenex_28298) (<= (+ (select main_a v_prenex_28297) (select main_a v_prenex_28298)) 1000))) (forall ((v_prenex_30451 Int) (v_prenex_30452 Int)) (or (< v_prenex_30452 main_y) (<= (* 2 (select main_a v_prenex_30451)) 998) (<= (+ (select main_a v_prenex_30451) 2) (select main_a v_prenex_30452)) (<= (* 2 (select main_a v_prenex_30452)) 2000) (< v_prenex_30451 main_x) (<= (+ main_x 1) v_prenex_30451))) (forall ((v_prenex_28746 Int) (v_prenex_28747 Int)) (or (<= (select main_a v_prenex_28747) (+ (select main_a v_prenex_28746) 1000)) (< v_prenex_28746 main_x) (<= (select main_a v_prenex_28747) 1000) (<= (+ main_x 1) v_prenex_28746) (<= (* 2 (select main_a v_prenex_28746)) 998) (<= 1002 (* 2 (select main_a v_prenex_28747))) (< v_prenex_28747 main_y))) (forall ((v_prenex_29200 Int) (v_prenex_29199 Int)) (or (<= (* 2 (select main_a v_prenex_29199)) 998) (< v_prenex_29199 main_x) (<= (+ main_x 1) v_prenex_29199) (<= 1000 (+ (select main_a v_prenex_29199) (select main_a v_prenex_29200))) (< v_prenex_29200 main_y) (<= (select main_a v_prenex_29200) 1000))) (forall ((v_prenex_26398 Int) (v_prenex_26397 Int)) (or (<= (* 2 (select main_a v_prenex_26398)) 2000) (<= 0 (* 2 (select main_a v_prenex_26397))) (<= (+ main_x 1) v_prenex_26397) (< v_prenex_26397 main_x) (<= 1000 (+ (select main_a v_prenex_26397) (select main_a v_prenex_26398))) (<= (* 2 (select main_a v_prenex_26397)) 998))) (forall ((v_prenex_24249 Int) (v_prenex_24250 Int)) (or (<= (select main_a v_prenex_24249) 998) (<= (+ main_x 1) v_prenex_24249) (<= 2 (select main_a v_prenex_24250)) (<= (+ main_y 1) v_prenex_24250) (< v_prenex_24249 main_x) (<= (+ (select main_a v_prenex_24249) (select main_a v_prenex_24250)) 1000) (<= (select main_a v_prenex_24250) 1499))) (forall ((v_prenex_29815 Int) (v_prenex_29814 Int)) (or (<= (+ main_x 1) v_prenex_29814) (<= 1002 (* 2 (select main_a v_prenex_29815))) (<= (select main_a v_prenex_29815) (+ (select main_a v_prenex_29814) 1000)) (< v_prenex_29814 main_x) (<= (select main_a v_prenex_29814) 998))) (or (forall ((v_prenex_28522 Int)) (or (< v_prenex_28522 main_x) (<= (+ main_x 1) v_prenex_28522) (<= (* 2 (select main_a v_prenex_28522)) 998) (<= (select main_a v_prenex_28522) 998))) (forall ((v_prenex_28523 Int)) (or (<= 501 (select main_a v_prenex_28523)) (< v_prenex_28523 main_y)))) (or (forall ((v_prenex_23871 Int)) (or (< v_prenex_23871 main_y) (<= (select main_a v_prenex_23871) 1499) (<= 2 (select main_a v_prenex_23871)))) (forall ((v_prenex_23870 Int)) (or (<= 0 (* 2 (select main_a v_prenex_23870))) (<= (+ main_x 1) v_prenex_23870) (< v_prenex_23870 main_x) (<= (* 2 (select main_a v_prenex_23870)) 998)))) (forall ((v_prenex_25667 Int) (v_prenex_25666 Int)) (or (<= (+ main_y 1) v_prenex_25667) (<= (+ main_x 1) v_prenex_25666) (< v_prenex_25666 main_x) (<= (select main_a v_prenex_25666) 998) (<= (+ (select main_a v_prenex_25666) 2) (select main_a v_prenex_25667)) (<= 1002 (* 2 (select main_a v_prenex_25667))))) (forall ((v_prenex_27271 Int) (v_prenex_27272 Int)) (or (<= (select main_a v_prenex_27272) (+ (select main_a v_prenex_27271) 1000)) (<= (+ main_x 1) v_prenex_27271) (<= (select main_a v_prenex_27272) 1000) (< v_prenex_27271 main_x) (<= (select main_a v_prenex_27271) 499) (<= 1002 (* 2 (select main_a v_prenex_27272))))) (forall ((v_prenex_22643 Int) (v_prenex_22644 Int)) (or (< v_prenex_22643 main_x) (<= 0 (* 2 (select main_a v_prenex_22643))) (<= 501 (select main_a v_prenex_22644)) (<= (+ main_x 1) v_prenex_22643) (<= (+ main_y 1) v_prenex_22644) (<= 2 (select main_a v_prenex_22644)) (<= 1000 (+ (select main_a v_prenex_22643) (select main_a v_prenex_22644))))) (forall ((v_prenex_25962 Int) (v_prenex_25961 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_25962))) (<= 1000 (+ (select main_a v_prenex_25961) (select main_a v_prenex_25962))) (<= (+ main_x 1) v_prenex_25961) (<= 501 (select main_a v_prenex_25962)) (< v_prenex_25962 main_y) (< v_prenex_25961 main_x) (<= 0 (select main_a v_prenex_25961)))) (forall ((v_prenex_29304 Int) (v_prenex_29303 Int)) (or (<= (+ main_y 1) v_prenex_29304) (<= (select main_a v_prenex_29303) 499) (<= (+ main_x 1) v_prenex_29303) (< v_prenex_29303 main_x) (<= 1002 (* 2 (select main_a v_prenex_29304))) (<= (select main_a v_prenex_29304) 1000) (<= (+ (select main_a v_prenex_29303) 2) (select main_a v_prenex_29304)))) (forall ((v_prenex_26244 Int) (v_prenex_26243 Int)) (or (<= (+ main_x 1) v_prenex_26243) (<= (select main_a v_prenex_26244) 1499) (< v_prenex_26243 main_x) (<= 1000 (+ (select main_a v_prenex_26243) (select main_a v_prenex_26244))) (<= (select main_a v_prenex_26244) 1000) (<= 0 (+ (select main_a v_prenex_26243) 499)) (<= (select main_a v_prenex_26243) 499))) (forall ((v_prenex_23956 Int) (v_prenex_23957 Int)) (or (<= (+ main_x 1) v_prenex_23956) (<= 0 (+ (select main_a v_prenex_23956) 499)) (<= (* 2 (select main_a v_prenex_23956)) 998) (< v_prenex_23956 main_x) (<= (select main_a v_prenex_23957) (+ (select main_a v_prenex_23956) 1000)) (<= (* 2 (select main_a v_prenex_23957)) 2000) (<= (select main_a v_prenex_23957) 1499))) (forall ((v_prenex_25147 Int) (v_prenex_25148 Int)) (or (<= 1000 (+ (select main_a v_prenex_25147) (select main_a v_prenex_25148))) (<= (+ main_x 1) v_prenex_25147) (< v_prenex_25148 main_y) (< v_prenex_25147 main_x) (<= 0 (select main_a v_prenex_25147)) (<= 1002 (* 2 (select main_a v_prenex_25148))) (<= (* 2 (select main_a v_prenex_25148)) 2000))) (forall ((v_prenex_24340 Int) (v_prenex_24341 Int)) (or (<= 2 (select main_a v_prenex_24341)) (<= (+ main_x 1) v_prenex_24340) (<= 0 (* 2 (select main_a v_prenex_24340))) (< v_prenex_24340 main_x) (<= 0 (+ (select main_a v_prenex_24340) 499)) (<= (select main_a v_prenex_24341) (+ (select main_a v_prenex_24340) 1000)) (<= (select main_a v_prenex_24341) 1000))) (forall ((v_prenex_29544 Int) (v_prenex_29543 Int)) (or (<= (+ main_x 1) v_prenex_29543) (<= (select main_a v_prenex_29543) 998) (<= (+ (select main_a v_prenex_29543) (select main_a v_prenex_29544)) 1000) (< v_prenex_29543 main_x) (<= 501 (select main_a v_prenex_29544)) (<= (select main_a v_prenex_29544) 1499))) (or (forall ((v_prenex_26467 Int)) (or (< v_prenex_26467 main_x) (<= (* 2 (select main_a v_prenex_26467)) 998) (<= (select main_a v_prenex_26467) 998) (<= (+ main_x 1) v_prenex_26467))) (forall ((v_prenex_26468 Int)) (or (<= (select main_a v_prenex_26468) 1499) (< v_prenex_26468 main_y) (<= (* 2 (select main_a v_prenex_26468)) 2000)))) (forall ((v_prenex_27479 Int) (v_prenex_27480 Int)) (or (< v_prenex_27479 main_x) (<= (+ (select main_a v_prenex_27479) (select main_a v_prenex_27480)) 1000) (<= 2 (select main_a v_prenex_27480)) (<= (select main_a v_prenex_27479) 499) (< v_prenex_27480 main_y) (<= (+ main_x 1) v_prenex_27479) (<= (select main_a v_prenex_27480) 1499))) (forall ((v_prenex_25406 Int) (v_prenex_25407 Int)) (or (< v_prenex_25406 main_x) (<= (+ main_x 1) v_prenex_25406) (<= (select main_a v_prenex_25406) 998) (<= 1002 (* 2 (select main_a v_prenex_25407))) (< v_prenex_25407 main_y) (<= (select main_a v_prenex_25407) 1000) (<= (+ (select main_a v_prenex_25406) 2) (select main_a v_prenex_25407)))) (forall ((v_prenex_28074 Int) (v_prenex_28073 Int)) (or (<= (* 2 (select main_a v_prenex_28074)) 2000) (< v_prenex_28073 main_x) (<= 0 (* 2 (select main_a v_prenex_28073))) (<= (select main_a v_prenex_28074) 1499) (<= (+ main_x 1) v_prenex_28073) (<= 0 (+ (select main_a v_prenex_28073) 499)) (<= (+ (select main_a v_prenex_28073) 2) (select main_a v_prenex_28074)))) (forall ((v_prenex_23679 Int) (v_prenex_23678 Int)) (or (<= (+ main_x 1) v_prenex_23678) (< v_prenex_23678 main_x) (< v_prenex_23679 main_y) (<= 1000 (+ (select main_a v_prenex_23678) (select main_a v_prenex_23679))) (<= (select main_a v_prenex_23679) 1000) (<= 0 (select main_a v_prenex_23678)))) (or (forall ((v_prenex_27654 Int)) (or (<= (* 2 (select main_a v_prenex_27654)) 998) (< v_prenex_27654 main_x) (<= (+ main_x 1) v_prenex_27654))) (forall ((v_prenex_27655 Int)) (or (<= 2 (select main_a v_prenex_27655)) (<= (+ main_y 1) v_prenex_27655) (<= (select main_a v_prenex_27655) 1000)))) (forall ((v_prenex_23406 Int) (v_prenex_23407 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_23407))) (< v_prenex_23406 main_x) (<= (+ main_x 1) v_prenex_23406) (<= 0 (+ (select main_a v_prenex_23406) 499)) (< v_prenex_23407 main_y) (<= (select main_a v_prenex_23407) (+ (select main_a v_prenex_23406) 1000)) (<= 2 (select main_a v_prenex_23407)))) (or (forall ((v_prenex_27053 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_27053))) (<= (* 2 (select main_a v_prenex_27053)) 2000))) (forall ((v_prenex_27052 Int)) (or (<= (+ main_x 1) v_prenex_27052) (<= 0 (* 2 (select main_a v_prenex_27052))) (< v_prenex_27052 main_x) (<= (* 2 (select main_a v_prenex_27052)) 998)))) (forall ((v_prenex_29277 Int) (v_prenex_29278 Int)) (or (< v_prenex_29277 main_x) (<= (+ main_x 1) v_prenex_29277) (<= (* 2 (select main_a v_prenex_29277)) 998) (<= (+ (select main_a v_prenex_29277) 2) (select main_a v_prenex_29278)) (<= 0 (select main_a v_prenex_29277)) (<= 2 (select main_a v_prenex_29278)))) (forall ((v_prenex_28334 Int) (v_prenex_28333 Int)) (or (<= 2 (select main_a v_prenex_28334)) (<= (+ main_x 1) v_prenex_28333) (<= 501 (select main_a v_prenex_28334)) (< v_prenex_28333 main_x) (<= (+ main_y 1) v_prenex_28334) (<= (select main_a v_prenex_28334) (+ (select main_a v_prenex_28333) 1000)) (<= (* 2 (select main_a v_prenex_28333)) 998))) (forall ((v_prenex_29226 Int) (v_prenex_29225 Int)) (or (<= (+ main_x 1) v_prenex_29225) (< v_prenex_29225 main_x) (<= 0 (* 2 (select main_a v_prenex_29225))) (<= (+ (select main_a v_prenex_29225) (select main_a v_prenex_29226)) 1000) (<= 2 (select main_a v_prenex_29226)) (<= (select main_a v_prenex_29225) 499))) (or (forall ((v_prenex_26752 Int)) (or (<= 2 (select main_a v_prenex_26752)) (<= (* 2 (select main_a v_prenex_26752)) 2000))) (forall ((v_prenex_26751 Int)) (or (<= 0 (select main_a v_prenex_26751)) (<= (+ main_x 1) v_prenex_26751) (< v_prenex_26751 main_x) (<= 0 (* 2 (select main_a v_prenex_26751)))))) (or (forall ((v_prenex_29114 Int)) (or (<= (* 2 (select main_a v_prenex_29114)) 998) (< v_prenex_29114 main_x) (<= (+ main_x 1) v_prenex_29114) (<= 0 (* 2 (select main_a v_prenex_29114))))) (forall ((v_prenex_29115 Int)) (or (<= 501 (select main_a v_prenex_29115)) (< v_prenex_29115 main_y) (<= (* 2 (select main_a v_prenex_29115)) 2000)))) (forall ((v_prenex_23426 Int) (v_prenex_23427 Int)) (or (<= (select main_a v_prenex_23426) 998) (<= 501 (select main_a v_prenex_23427)) (<= (+ (select main_a v_prenex_23426) (select main_a v_prenex_23427)) 1000) (< v_prenex_23426 main_x) (<= (* 2 (select main_a v_prenex_23426)) 998) (<= (+ main_x 1) v_prenex_23426) (<= 1002 (* 2 (select main_a v_prenex_23427))))) (forall ((v_prenex_28164 Int) (v_prenex_28163 Int)) (or (<= (+ main_y 1) v_prenex_28164) (<= (select main_a v_prenex_28164) 1000) (< v_prenex_28164 main_y) (<= 1000 (+ (select main_a v_prenex_28163) (select main_a v_prenex_28164))) (<= 1002 (* 2 (select main_a v_prenex_28164))))) (or (forall ((v_prenex_28984 Int)) (or (< v_prenex_28984 main_x) (<= (+ main_x 1) v_prenex_28984) (<= (select main_a v_prenex_28984) 998) (<= (* 2 (select main_a v_prenex_28984)) 998) (<= 0 (select main_a v_prenex_28984)))) (forall ((v_prenex_28985 Int)) (<= (* 2 (select main_a v_prenex_28985)) 2000))) (or (forall ((v_prenex_30818 Int)) (<= 501 (select main_a v_prenex_30818))) (forall ((v_prenex_30817 Int)) (or (<= (+ main_x 1) v_prenex_30817) (<= 0 (select main_a v_prenex_30817)) (<= (* 2 (select main_a v_prenex_30817)) 998) (<= 0 (+ (select main_a v_prenex_30817) 499)) (< v_prenex_30817 main_x)))) (forall ((v_prenex_28711 Int) (v_prenex_28710 Int)) (or (<= (select main_a v_prenex_28710) 998) (<= 2 (select main_a v_prenex_28711)) (<= (+ main_x 1) v_prenex_28710) (< v_prenex_28710 main_x) (<= 501 (select main_a v_prenex_28711)) (<= 0 (+ (select main_a v_prenex_28710) 499)) (<= (+ (select main_a v_prenex_28710) (select main_a v_prenex_28711)) 1000))) (forall ((v_prenex_25999 Int) (v_prenex_26000 Int)) (or (<= 0 (select main_a v_prenex_25999)) (< v_prenex_25999 main_x) (<= (+ (select main_a v_prenex_25999) 2) (select main_a v_prenex_26000)) (<= (select main_a v_prenex_26000) 1000) (<= (select main_a v_prenex_26000) 1499) (<= (select main_a v_prenex_25999) 499) (<= (+ main_x 1) v_prenex_25999))) (forall ((v_prenex_29328 Int) (v_prenex_29327 Int)) (or (<= (* 2 (select main_a v_prenex_29328)) 2000) (<= (+ main_x 1) v_prenex_29327) (<= (select main_a v_prenex_29328) 1000) (<= 0 (+ (select main_a v_prenex_29327) 499)) (< v_prenex_29327 main_x) (<= 0 (* 2 (select main_a v_prenex_29327))) (<= (+ (select main_a v_prenex_29327) (select main_a v_prenex_29328)) 1000))) (forall ((v_prenex_24632 Int) (v_prenex_24631 Int)) (or (<= (+ main_x 1) v_prenex_24631) (< v_prenex_24631 main_x) (<= (* 2 (select main_a v_prenex_24631)) 998) (<= (select main_a v_prenex_24632) (+ (select main_a v_prenex_24631) 1000)) (<= 1002 (* 2 (select main_a v_prenex_24632))) (<= (+ main_y 1) v_prenex_24632))) (forall ((v_prenex_29251 Int) (v_prenex_29252 Int)) (or (<= (* 2 (select main_a v_prenex_29251)) 998) (< v_prenex_29252 main_y) (<= (+ main_x 1) v_prenex_29251) (< v_prenex_29251 main_x) (<= 1000 (+ (select main_a v_prenex_29251) (select main_a v_prenex_29252))) (<= 501 (select main_a v_prenex_29252)) (<= 2 (select main_a v_prenex_29252)))) (forall ((v_prenex_29051 Int) (v_prenex_29050 Int)) (or (<= 1000 (+ (select main_a v_prenex_29050) (select main_a v_prenex_29051))) (<= (select main_a v_prenex_29051) 1000) (<= (+ main_x 1) v_prenex_29050) (<= 2 (select main_a v_prenex_29051)) (<= 0 (* 2 (select main_a v_prenex_29050))) (< v_prenex_29050 main_x) (<= (select main_a v_prenex_29050) 499))) (forall ((v_prenex_30439 Int) (v_prenex_30438 Int)) (or (<= 2 (select main_a v_prenex_30439)) (<= (+ main_x 1) v_prenex_30438) (<= 0 (+ (select main_a v_prenex_30438) 499)) (< v_prenex_30438 main_x) (<= 0 (select main_a v_prenex_30438)) (<= 1000 (+ (select main_a v_prenex_30438) (select main_a v_prenex_30439))))) (forall ((v_prenex_29949 Int) (v_prenex_29948 Int)) (or (<= 2 (select main_a v_prenex_29949)) (< v_prenex_29949 main_y) (<= (select main_a v_prenex_29949) (+ (select main_a v_prenex_29948) 1000)) (<= 0 (select main_a v_prenex_29948)) (<= (select main_a v_prenex_29949) 1499) (<= (+ main_x 1) v_prenex_29948) (< v_prenex_29948 main_x))) (or (forall ((v_prenex_27505 Int)) (or (<= (* 2 (select main_a v_prenex_27505)) 998) (< v_prenex_27505 main_x) (<= 0 (select main_a v_prenex_27505)) (<= (+ main_x 1) v_prenex_27505))) (forall ((v_prenex_27506 Int)) (or (<= (+ main_y 1) v_prenex_27506) (<= 2 (select main_a v_prenex_27506)) (<= (* 2 (select main_a v_prenex_27506)) 2000)))) (forall ((v_prenex_23529 Int) (v_prenex_23528 Int)) (or (<= (+ main_x 1) v_prenex_23528) (<= (* 2 (select main_a v_prenex_23528)) 998) (<= 0 (select main_a v_prenex_23528)) (<= (* 2 (select main_a v_prenex_23529)) 2000) (<= 1000 (+ (select main_a v_prenex_23528) (select main_a v_prenex_23529))) (< v_prenex_23528 main_x) (<= 2 (select main_a v_prenex_23529)))) (forall ((v_prenex_29965 Int) (v_prenex_29964 Int)) (or (<= (select main_a v_prenex_29965) (+ (select main_a v_prenex_29964) 1000)) (<= (* 2 (select main_a v_prenex_29964)) 998) (<= (select main_a v_prenex_29964) 998) (<= (+ main_x 1) v_prenex_29964) (<= 1002 (* 2 (select main_a v_prenex_29965))) (< v_prenex_29964 main_x) (<= 501 (select main_a v_prenex_29965)))) (forall ((v_prenex_25170 Int) (v_prenex_25169 Int)) (or (< v_prenex_25169 main_x) (<= (+ (select main_a v_prenex_25169) (select main_a v_prenex_25170)) 1000) (<= (* 2 (select main_a v_prenex_25169)) 998) (<= 0 (+ (select main_a v_prenex_25169) 499)) (<= (+ main_x 1) v_prenex_25169) (<= (* 2 (select main_a v_prenex_25170)) 2000))) (or (forall ((v_prenex_28082 Int)) (or (<= 501 (select main_a v_prenex_28082)) (<= (select main_a v_prenex_28082) 1499))) (forall ((v_prenex_28081 Int)) (or (<= (+ main_x 1) v_prenex_28081) (<= 0 (* 2 (select main_a v_prenex_28081))) (< v_prenex_28081 main_x) (<= (select main_a v_prenex_28081) 998) (<= (select main_a v_prenex_28081) 499)))) (forall ((v_prenex_27061 Int) (v_prenex_27060 Int)) (or (<= (+ main_x 1) v_prenex_27060) (<= (select main_a v_prenex_27060) 499) (<= (select main_a v_prenex_27061) (+ (select main_a v_prenex_27060) 1000)) (<= (* 2 (select main_a v_prenex_27060)) 998) (< v_prenex_27060 main_x))) (forall ((v_prenex_27275 Int) (v_prenex_27276 Int)) (or (<= (+ main_y 1) v_prenex_27276) (<= (* 2 (select main_a v_prenex_27276)) 2000) (<= (+ (select main_a v_prenex_27275) (select main_a v_prenex_27276)) 1000) (<= (+ main_x 1) v_prenex_27275) (<= (select main_a v_prenex_27275) 998) (< v_prenex_27275 main_x))) (or (forall ((v_prenex_30808 Int)) (or (< v_prenex_30808 main_y) (<= (+ main_y 1) v_prenex_30808) (<= 1002 (* 2 (select main_a v_prenex_30808))) (<= 2 (select main_a v_prenex_30808)))) (forall ((v_prenex_30807 Int)) (<= (* 2 (select main_a v_prenex_30807)) 998))) (forall ((v_prenex_27465 Int) (v_prenex_27466 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_27466))) (<= (select main_a v_prenex_27465) 998) (<= 501 (select main_a v_prenex_27466)) (< v_prenex_27465 main_x) (<= 0 (select main_a v_prenex_27465)) (<= 1000 (+ (select main_a v_prenex_27465) (select main_a v_prenex_27466))) (<= (+ main_x 1) v_prenex_27465))) (forall ((v_prenex_30732 Int) (v_prenex_30731 Int)) (or (<= (+ (select main_a v_prenex_30731) (select main_a v_prenex_30732)) 1000) (<= 0 (+ (select main_a v_prenex_30731) 499)) (<= (+ main_x 1) v_prenex_30731) (<= 501 (select main_a v_prenex_30732)) (< v_prenex_30731 main_x) (<= (select main_a v_prenex_30732) 1000) (< v_prenex_30732 main_y))) (forall ((v_prenex_30464 Int) (v_prenex_30463 Int)) (or (< v_prenex_30463 main_x) (<= (+ (select main_a v_prenex_30463) 2) (select main_a v_prenex_30464)) (<= 0 (+ (select main_a v_prenex_30463) 499)) (<= (+ main_y 1) v_prenex_30464) (<= (+ main_x 1) v_prenex_30463))) (forall ((v_prenex_27568 Int) (v_prenex_27567 Int)) (or (<= 0 (select main_a v_prenex_27567)) (<= 1002 (* 2 (select main_a v_prenex_27568))) (<= (+ main_x 1) v_prenex_27567) (<= 501 (select main_a v_prenex_27568)) (<= (* 2 (select main_a v_prenex_27567)) 998) (< v_prenex_27567 main_x) (<= (select main_a v_prenex_27568) (+ (select main_a v_prenex_27567) 1000)))) (or (forall ((v_prenex_25617 Int)) (or (<= 2 (select main_a v_prenex_25617)) (<= 501 (select main_a v_prenex_25617)))) (forall ((v_prenex_25616 Int)) (or (<= (select main_a v_prenex_25616) 499) (< v_prenex_25616 main_x) (<= (* 2 (select main_a v_prenex_25616)) 998) (<= (+ main_x 1) v_prenex_25616) (<= 0 (select main_a v_prenex_25616))))) (forall ((v_prenex_22447 Int) (v_prenex_22448 Int)) (or (<= (* 2 (select main_a v_prenex_22448)) 2000) (< v_prenex_22447 main_x) (<= (+ main_x 1) v_prenex_22447) (<= 0 (select main_a v_prenex_22447)) (<= 1000 (+ (select main_a v_prenex_22447) (select main_a v_prenex_22448))) (<= (* 2 (select main_a v_prenex_22447)) 998) (<= (select main_a v_prenex_22448) 1499))) (forall ((v_prenex_28551 Int) (v_prenex_28550 Int)) (or (< v_prenex_28550 main_x) (<= (select main_a v_prenex_28550) 998) (<= 501 (select main_a v_prenex_28551)) (<= (+ main_x 1) v_prenex_28550) (<= (+ (select main_a v_prenex_28550) 2) (select main_a v_prenex_28551)) (<= (* 2 (select main_a v_prenex_28551)) 2000))) (forall ((v_prenex_29947 Int) (v_prenex_29946 Int)) (or (<= (+ main_y 1) v_prenex_29947) (<= (+ main_x 1) v_prenex_29946) (<= 1000 (+ (select main_a v_prenex_29946) (select main_a v_prenex_29947))) (<= (* 2 (select main_a v_prenex_29946)) 998) (<= (select main_a v_prenex_29947) 1000) (< v_prenex_29946 main_x))) (forall ((v_prenex_26765 Int) (v_prenex_26766 Int)) (or (<= (* 2 (select main_a v_prenex_26766)) 2000) (<= (+ main_y 1) v_prenex_26766) (<= (+ main_x 1) v_prenex_26765) (<= (select main_a v_prenex_26765) 499) (<= (+ (select main_a v_prenex_26765) 2) (select main_a v_prenex_26766)) (< v_prenex_26765 main_x) (<= 501 (select main_a v_prenex_26766)))) (forall ((v_prenex_22236 Int) (v_prenex_22237 Int)) (or (<= (select main_a v_prenex_22236) 499) (<= (+ main_x 1) v_prenex_22236) (< v_prenex_22236 main_x) (<= 1000 (+ (select main_a v_prenex_22236) (select main_a v_prenex_22237))) (<= 2 (select main_a v_prenex_22237)))) (forall ((v_prenex_25927 Int) (v_prenex_25928 Int)) (or (<= (+ main_y 1) v_prenex_25928) (<= 1002 (* 2 (select main_a v_prenex_25928))) (<= 0 (* 2 (select main_a v_prenex_25927))) (<= (+ main_x 1) v_prenex_25927) (< v_prenex_25927 main_x) (<= 1000 (+ (select main_a v_prenex_25927) (select main_a v_prenex_25928))) (<= (select main_a v_prenex_25928) 1000))) (forall ((v_prenex_24982 Int) (v_prenex_24983 Int)) (or (<= 501 (select main_a v_prenex_24983)) (< v_prenex_24983 main_y) (<= 0 (* 2 (select main_a v_prenex_24982))) (< v_prenex_24982 main_x) (<= 1000 (+ (select main_a v_prenex_24982) (select main_a v_prenex_24983))) (<= (+ main_x 1) v_prenex_24982) (<= (select main_a v_prenex_24983) 1000))) (forall ((v_prenex_25356 Int) (v_prenex_25357 Int)) (or (<= (select main_a v_prenex_25357) (+ (select main_a v_prenex_25356) 1000)) (<= (select main_a v_prenex_25356) 499) (< v_prenex_25356 main_x) (<= (+ main_x 1) v_prenex_25356) (<= (* 2 (select main_a v_prenex_25357)) 2000) (<= 1002 (* 2 (select main_a v_prenex_25357))))) (forall ((v_prenex_25858 Int) (v_prenex_25859 Int)) (or (<= (+ main_x 1) v_prenex_25858) (< v_prenex_25858 main_x) (<= (select main_a v_prenex_25859) 1499) (<= 1000 (+ (select main_a v_prenex_25858) (select main_a v_prenex_25859))) (<= (select main_a v_prenex_25858) 998) (<= 0 (select main_a v_prenex_25858)))) (forall ((v_prenex_29475 Int) (v_prenex_29476 Int)) (or (<= (+ main_x 1) v_prenex_29475) (<= (+ (select main_a v_prenex_29475) (select main_a v_prenex_29476)) 1000) (<= (* 2 (select main_a v_prenex_29476)) 2000) (< v_prenex_29475 main_x) (<= 0 (+ (select main_a v_prenex_29475) 499)) (< v_prenex_29476 main_y))) (or (forall ((v_prenex_30253 Int)) (or (<= 0 (+ (select main_a v_prenex_30253) 499)) (<= 0 (select main_a v_prenex_30253)) (<= (* 2 (select main_a v_prenex_30253)) 998) (< v_prenex_30253 main_x) (<= (+ main_x 1) v_prenex_30253))) (forall ((v_prenex_30254 Int)) (<= (select main_a v_prenex_30254) 1000))) (or (forall ((v_prenex_23751 Int)) (or (< v_prenex_23751 main_y) (<= (+ main_y 1) v_prenex_23751) (<= 501 (select main_a v_prenex_23751)))) (forall ((v_prenex_23750 Int)) (or (< v_prenex_23750 main_x) (<= (* 2 (select main_a v_prenex_23750)) 998)))) (forall ((v_prenex_25479 Int) (v_prenex_25478 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_25479))) (<= (+ main_y 1) v_prenex_25479) (< v_prenex_25478 main_x) (<= 0 (+ (select main_a v_prenex_25478) 499)) (<= 1000 (+ (select main_a v_prenex_25478) (select main_a v_prenex_25479))) (<= (+ main_x 1) v_prenex_25478) (<= 2 (select main_a v_prenex_25479)))) (forall ((v_prenex_22774 Int)) (or (<= (+ main_x 1) v_prenex_22774) (<= (* 2 (select main_a v_prenex_22774)) 998) (<= 0 (* 2 (select main_a v_prenex_22774))) (< v_prenex_22774 main_x))) (forall ((v_prenex_27807 Int) (v_prenex_27806 Int)) (or (<= (+ (select main_a v_prenex_27806) 2) (select main_a v_prenex_27807)) (<= 0 (+ (select main_a v_prenex_27806) 499)) (<= (+ main_x 1) v_prenex_27806) (< v_prenex_27806 main_x) (<= 501 (select main_a v_prenex_27807)) (<= (select main_a v_prenex_27807) 1000) (< v_prenex_27807 main_y))) (forall ((v_prenex_23284 Int) (v_prenex_23285 Int)) (or (<= (+ main_x 1) v_prenex_23284) (<= (+ (select main_a v_prenex_23284) (select main_a v_prenex_23285)) 1000) (<= (select main_a v_prenex_23285) 1000) (<= 0 (select main_a v_prenex_23284)) (< v_prenex_23284 main_x) (<= 0 (* 2 (select main_a v_prenex_23284))) (<= (select main_a v_prenex_23285) 1499))) (forall ((v_prenex_28375 Int) (v_prenex_28376 Int)) (or (< v_prenex_28375 main_x) (<= (select main_a v_prenex_28375) 499) (<= 2 (select main_a v_prenex_28376)) (<= (* 2 (select main_a v_prenex_28376)) 2000) (<= (+ main_x 1) v_prenex_28375) (<= 1000 (+ (select main_a v_prenex_28375) (select main_a v_prenex_28376))) (<= (select main_a v_prenex_28375) 998))) (forall ((v_prenex_25461 Int) (v_prenex_25460 Int)) (or (< v_prenex_25460 main_x) (<= (select main_a v_prenex_25460) 998) (<= 1000 (+ (select main_a v_prenex_25460) (select main_a v_prenex_25461))) (<= (select main_a v_prenex_25460) 499) (<= (+ main_x 1) v_prenex_25460) (<= 1002 (* 2 (select main_a v_prenex_25461))) (<= (* 2 (select main_a v_prenex_25461)) 2000))) (forall ((v_prenex_28456 Int) (v_prenex_28455 Int)) (or (< v_prenex_28455 main_x) (<= 0 (select main_a v_prenex_28455)) (<= (+ (select main_a v_prenex_28455) 2) (select main_a v_prenex_28456)) (<= 501 (select main_a v_prenex_28456)) (<= (+ main_x 1) v_prenex_28455) (<= 0 (+ (select main_a v_prenex_28455) 499)))) (forall ((v_prenex_25112 Int) (v_prenex_25111 Int)) (or (< v_prenex_25111 main_x) (<= (select main_a v_prenex_25111) 499) (<= 1000 (+ (select main_a v_prenex_25111) (select main_a v_prenex_25112))) (<= 501 (select main_a v_prenex_25112)) (<= (select main_a v_prenex_25111) 998) (<= (+ main_x 1) v_prenex_25111) (<= (select main_a v_prenex_25112) 1000))) (forall ((v_prenex_24124 Int) (v_prenex_24125 Int)) (or (<= (* 2 (select main_a v_prenex_24125)) 2000) (<= (+ (select main_a v_prenex_24124) (select main_a v_prenex_24125)) 1000) (< v_prenex_24124 main_x) (< v_prenex_24125 main_y) (<= (select main_a v_prenex_24125) 1499) (<= (+ main_x 1) v_prenex_24124) (<= (* 2 (select main_a v_prenex_24124)) 998))) (forall ((v_prenex_25114 Int) (v_prenex_25113 Int)) (or (<= 1000 (+ (select main_a v_prenex_25113) (select main_a v_prenex_25114))) (<= (select main_a v_prenex_25113) 998) (<= (select main_a v_prenex_25114) 1000) (< v_prenex_25113 main_x) (<= (+ main_x 1) v_prenex_25113) (<= (* 2 (select main_a v_prenex_25114)) 2000))) (forall ((v_prenex_28773 Int) (v_prenex_28772 Int)) (or (<= (+ main_x 1) v_prenex_28772) (<= 0 (select main_a v_prenex_28772)) (<= (select main_a v_prenex_28773) 1000) (<= 1000 (+ (select main_a v_prenex_28772) (select main_a v_prenex_28773))) (<= (select main_a v_prenex_28772) 499) (<= (* 2 (select main_a v_prenex_28773)) 2000) (< v_prenex_28772 main_x))) (forall ((v_prenex_25267 Int) (v_prenex_25266 Int)) (or (<= (select main_a v_prenex_25267) 1000) (<= 0 (* 2 (select main_a v_prenex_25266))) (<= (+ (select main_a v_prenex_25266) 2) (select main_a v_prenex_25267)) (<= (select main_a v_prenex_25266) 499) (<= (+ main_x 1) v_prenex_25266) (< v_prenex_25266 main_x))) (forall ((v_prenex_28026 Int) (v_prenex_28025 Int)) (or (<= (+ main_x 1) v_prenex_28025) (<= (+ (select main_a v_prenex_28025) 2) (select main_a v_prenex_28026)) (<= 0 (* 2 (select main_a v_prenex_28025))) (<= (select main_a v_prenex_28026) 1499) (< v_prenex_28025 main_x))) (forall ((v_prenex_24555 Int) (v_prenex_24554 Int)) (or (<= 2 (select main_a v_prenex_24555)) (<= 501 (select main_a v_prenex_24555)) (<= (select main_a v_prenex_24554) 499) (< v_prenex_24554 main_x) (<= (+ main_x 1) v_prenex_24554) (<= (+ main_y 1) v_prenex_24555) (<= (select main_a v_prenex_24555) (+ (select main_a v_prenex_24554) 1000)))) (forall ((v_prenex_24119 Int) (v_prenex_24118 Int)) (or (<= (+ (select main_a v_prenex_24118) 2) (select main_a v_prenex_24119)) (<= 1002 (* 2 (select main_a v_prenex_24119))) (< v_prenex_24118 main_x) (<= (+ main_x 1) v_prenex_24118) (<= (* 2 (select main_a v_prenex_24118)) 998) (<= 0 (+ (select main_a v_prenex_24118) 499)))) (forall ((v_prenex_30097 Int) (v_prenex_30096 Int)) (or (<= 1000 (+ (select main_a v_prenex_30096) (select main_a v_prenex_30097))) (<= 0 (+ (select main_a v_prenex_30096) 499)) (< v_prenex_30096 main_x) (<= (+ main_y 1) v_prenex_30097) (<= (+ main_x 1) v_prenex_30096))) (or (forall ((v_prenex_27000 Int)) (or (<= (* 2 (select main_a v_prenex_27000)) 2000) (<= 501 (select main_a v_prenex_27000)))) (forall ((v_prenex_26999 Int)) (or (< v_prenex_26999 main_x) (<= (+ main_x 1) v_prenex_26999) (<= (* 2 (select main_a v_prenex_26999)) 998) (<= (select main_a v_prenex_26999) 499) (<= 0 (+ (select main_a v_prenex_26999) 499))))) (forall ((v_prenex_22742 Int) (v_prenex_22743 Int)) (or (<= (+ main_y 1) v_prenex_22743) (<= (* 2 (select main_a v_prenex_22742)) 998) (< v_prenex_22742 main_x) (<= (* 2 (select main_a v_prenex_22743)) 2000) (<= (+ main_x 1) v_prenex_22742) (<= (+ (select main_a v_prenex_22742) 2) (select main_a v_prenex_22743)))) (forall ((v_prenex_29216 Int) (v_prenex_29215 Int)) (or (< v_prenex_29215 main_x) (<= (+ main_x 1) v_prenex_29215) (<= 1002 (* 2 (select main_a v_prenex_29216))) (< v_prenex_29216 main_y) (<= (select main_a v_prenex_29215) 998) (<= (select main_a v_prenex_29216) (+ (select main_a v_prenex_29215) 1000)))) (or (forall ((v_prenex_27737 Int)) (or (<= (+ main_y 1) v_prenex_27737) (<= (select main_a v_prenex_27737) 1000))) (forall ((v_prenex_27736 Int)) (or (<= (select main_a v_prenex_27736) 998) (<= (* 2 (select main_a v_prenex_27736)) 998) (<= (+ main_x 1) v_prenex_27736) (< v_prenex_27736 main_x)))) (or (forall ((v_prenex_27430 Int)) (or (<= (select main_a v_prenex_27430) 1000) (< v_prenex_27430 main_y) (<= 501 (select main_a v_prenex_27430)))) (forall ((v_prenex_27429 Int)) (or (< v_prenex_27429 main_x) (<= 0 (select main_a v_prenex_27429)) (<= (+ main_x 1) v_prenex_27429) (<= 0 (* 2 (select main_a v_prenex_27429)))))) (or (forall ((v_prenex_23882 Int)) (or (<= (* 2 (select main_a v_prenex_23882)) 998) (< v_prenex_23882 main_x) (<= (+ main_x 1) v_prenex_23882))) (forall ((v_prenex_23883 Int)) (or (<= 501 (select main_a v_prenex_23883)) (<= (+ main_y 1) v_prenex_23883) (<= 1002 (* 2 (select main_a v_prenex_23883)))))) (forall ((v_prenex_23785 Int) (v_prenex_23784 Int)) (or (<= 2 (select main_a v_prenex_23785)) (<= (+ (select main_a v_prenex_23784) 2) (select main_a v_prenex_23785)) (<= 1002 (* 2 (select main_a v_prenex_23785))) (< v_prenex_23784 main_x) (< v_prenex_23785 main_y) (<= (+ main_x 1) v_prenex_23784) (<= (* 2 (select main_a v_prenex_23784)) 998))) (forall ((v_prenex_29608 Int) (v_prenex_29607 Int)) (or (< v_prenex_29607 main_x) (<= 0 (+ (select main_a v_prenex_29607) 499)) (<= (+ main_x 1) v_prenex_29607) (<= (select main_a v_prenex_29608) 1000) (<= (select main_a v_prenex_29607) 499) (<= (+ (select main_a v_prenex_29607) 2) (select main_a v_prenex_29608)))) (forall ((v_prenex_30639 Int) (v_prenex_30640 Int)) (or (<= (* 2 (select main_a v_prenex_30640)) 2000) (<= (select main_a v_prenex_30639) 499) (<= 1002 (* 2 (select main_a v_prenex_30640))) (<= (+ (select main_a v_prenex_30639) 2) (select main_a v_prenex_30640)) (<= (+ main_x 1) v_prenex_30639) (<= (* 2 (select main_a v_prenex_30639)) 998) (< v_prenex_30639 main_x))) (or (forall ((v_prenex_22386 Int)) (or (<= 501 (select main_a v_prenex_22386)) (<= (select main_a v_prenex_22386) 1000))) (forall ((v_prenex_22385 Int)) (or (< v_prenex_22385 main_x) (<= 0 (* 2 (select main_a v_prenex_22385))) (<= 0 (select main_a v_prenex_22385)) (<= (+ main_x 1) v_prenex_22385)))) (forall ((v_prenex_24957 Int) (v_prenex_24956 Int)) (or (<= (+ main_x 1) v_prenex_24956) (<= (select main_a v_prenex_24956) 998) (<= (select main_a v_prenex_24957) (+ (select main_a v_prenex_24956) 1000)) (<= (+ main_y 1) v_prenex_24957) (< v_prenex_24956 main_x) (<= 501 (select main_a v_prenex_24957)) (<= 2 (select main_a v_prenex_24957)))) (or (forall ((v_prenex_28060 Int)) (<= (* 2 (select main_a v_prenex_28060)) 2000)) (forall ((v_prenex_28059 Int)) (or (<= (* 2 (select main_a v_prenex_28059)) 998) (<= (+ main_x 1) v_prenex_28059) (<= 0 (+ (select main_a v_prenex_28059) 499)) (< v_prenex_28059 main_x)))) (forall ((v_prenex_27841 Int) (v_prenex_27840 Int)) (or (< v_prenex_27840 main_x) (<= 0 (* 2 (select main_a v_prenex_27840))) (<= (* 2 (select main_a v_prenex_27841)) 2000) (<= 0 (+ (select main_a v_prenex_27840) 499)) (<= (+ main_x 1) v_prenex_27840) (<= (+ (select main_a v_prenex_27840) (select main_a v_prenex_27841)) 1000) (<= 501 (select main_a v_prenex_27841)))) (forall ((v_prenex_24784 Int) (v_prenex_24783 Int)) (or (<= 501 (select main_a v_prenex_24784)) (< v_prenex_24783 main_x) (<= (* 2 (select main_a v_prenex_24784)) 2000) (<= 0 (select main_a v_prenex_24783)) (<= 0 (+ (select main_a v_prenex_24783) 499)) (<= 1000 (+ (select main_a v_prenex_24783) (select main_a v_prenex_24784))) (<= (+ main_x 1) v_prenex_24783))) (forall ((v_prenex_27502 Int) (v_prenex_27501 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_27502))) (<= 0 (+ (select main_a v_prenex_27501) 499)) (<= (* 2 (select main_a v_prenex_27502)) 2000) (<= 1000 (+ (select main_a v_prenex_27501) (select main_a v_prenex_27502))) (<= (select main_a v_prenex_27501) 998) (<= (+ main_x 1) v_prenex_27501) (< v_prenex_27501 main_x))) (forall ((v_prenex_24162 Int) (v_prenex_24161 Int)) (or (<= (+ main_x 1) v_prenex_24161) (<= (+ (select main_a v_prenex_24161) 2) (select main_a v_prenex_24162)) (< v_prenex_24161 main_x) (<= 0 (select main_a v_prenex_24161)) (<= (select main_a v_prenex_24162) 1499) (<= (select main_a v_prenex_24161) 499))) (or (forall ((v_prenex_27395 Int)) (or (< v_prenex_27395 main_x) (<= (+ main_x 1) v_prenex_27395) (<= (* 2 (select main_a v_prenex_27395)) 998) (<= 0 (+ (select main_a v_prenex_27395) 499)))) (forall ((v_prenex_27396 Int)) (<= 1002 (* 2 (select main_a v_prenex_27396))))) (forall ((v_prenex_29805 Int) (v_prenex_29804 Int)) (or (<= (+ (select main_a v_prenex_29804) 2) (select main_a v_prenex_29805)) (<= (+ main_x 1) v_prenex_29804) (< v_prenex_29804 main_x) (<= (* 2 (select main_a v_prenex_29804)) 998) (<= (select main_a v_prenex_29805) 1499) (<= 2 (select main_a v_prenex_29805)) (<= 0 (* 2 (select main_a v_prenex_29804))))) (forall ((v_prenex_27144 Int) (v_prenex_27145 Int)) (or (<= (select main_a v_prenex_27145) (+ (select main_a v_prenex_27144) 1000)) (< v_prenex_27144 main_x) (<= 1002 (* 2 (select main_a v_prenex_27145))) (<= (+ main_x 1) v_prenex_27144) (<= 0 (+ (select main_a v_prenex_27144) 499)) (< v_prenex_27145 main_y) (<= (select main_a v_prenex_27145) 1499))) (forall ((v_prenex_27140 Int) (v_prenex_27141 Int)) (or (< v_prenex_27140 main_x) (<= (+ main_x 1) v_prenex_27140) (<= 1002 (* 2 (select main_a v_prenex_27141))) (<= (+ (select main_a v_prenex_27140) (select main_a v_prenex_27141)) 1000) (<= 0 (* 2 (select main_a v_prenex_27140))) (<= (* 2 (select main_a v_prenex_27141)) 2000))) (forall ((v_prenex_27399 Int) (v_prenex_27400 Int)) (or (<= (+ main_x 1) v_prenex_27399) (< v_prenex_27399 main_x) (<= (select main_a v_prenex_27400) (+ (select main_a v_prenex_27399) 1000)) (<= (select main_a v_prenex_27399) 998) (< v_prenex_27400 main_y))) (or (forall ((v_prenex_23606 Int)) (or (< v_prenex_23606 main_x) (<= 0 (select main_a v_prenex_23606)) (<= 0 (* 2 (select main_a v_prenex_23606))) (<= (select main_a v_prenex_23606) 998) (<= (+ main_x 1) v_prenex_23606))) (forall ((v_prenex_23607 Int)) (or (<= 2 (select main_a v_prenex_23607)) (<= 501 (select main_a v_prenex_23607))))) (or (forall ((v_prenex_27962 Int)) (or (<= (* 2 (select main_a v_prenex_27962)) 998) (< v_prenex_27962 main_x) (<= (+ main_x 1) v_prenex_27962))) (forall ((v_prenex_27963 Int)) (or (<= (select main_a v_prenex_27963) 1499) (< v_prenex_27963 main_y) (<= 2 (select main_a v_prenex_27963))))) (forall ((v_prenex_26501 Int) (v_prenex_26502 Int)) (or (<= (select main_a v_prenex_26501) 499) (<= 1002 (* 2 (select main_a v_prenex_26502))) (<= 0 (* 2 (select main_a v_prenex_26501))) (<= (+ (select main_a v_prenex_26501) 2) (select main_a v_prenex_26502)) (< v_prenex_26501 main_x) (<= (+ main_x 1) v_prenex_26501) (<= (select main_a v_prenex_26502) 1499))) (forall ((v_prenex_24373 Int) (v_prenex_24372 Int)) (or (<= 0 (+ (select main_a v_prenex_24372) 499)) (<= (+ main_x 1) v_prenex_24372) (<= (select main_a v_prenex_24373) 1499) (<= 1002 (* 2 (select main_a v_prenex_24373))) (< v_prenex_24372 main_x) (<= 1000 (+ (select main_a v_prenex_24372) (select main_a v_prenex_24373))) (<= 0 (* 2 (select main_a v_prenex_24372))))) (forall ((v_prenex_27913 Int) (v_prenex_27912 Int)) (or (<= 2 (select main_a v_prenex_27913)) (< v_prenex_27913 main_y) (<= (+ (select main_a v_prenex_27912) (select main_a v_prenex_27913)) 1000) (<= (+ main_x 1) v_prenex_27912) (< v_prenex_27912 main_x) (<= (select main_a v_prenex_27912) 998) (<= 1002 (* 2 (select main_a v_prenex_27913))))) (or (forall ((v_prenex_23632 Int)) (or (<= (+ main_x 1) v_prenex_23632) (<= (* 2 (select main_a v_prenex_23632)) 998) (<= 0 (select main_a v_prenex_23632)) (< v_prenex_23632 main_x))) (forall ((v_prenex_23633 Int)) (or (<= (select main_a v_prenex_23633) 1499) (< v_prenex_23633 main_y)))) (forall ((v_prenex_24696 Int) (v_prenex_24695 Int)) (or (<= (select main_a v_prenex_24696) 1000) (<= 501 (select main_a v_prenex_24696)) (<= (+ main_x 1) v_prenex_24695) (<= 0 (+ (select main_a v_prenex_24695) 499)) (<= 0 (select main_a v_prenex_24695)) (<= 1000 (+ (select main_a v_prenex_24695) (select main_a v_prenex_24696))) (< v_prenex_24695 main_x))) (or (forall ((v_prenex_30533 Int)) (or (<= (select main_a v_prenex_30533) 998) (<= (+ main_x 1) v_prenex_30533) (< v_prenex_30533 main_x) (<= 0 (* 2 (select main_a v_prenex_30533))))) (forall ((v_prenex_30534 Int)) (<= 1002 (* 2 (select main_a v_prenex_30534))))) (forall ((v_prenex_28319 Int) (v_prenex_28320 Int)) (or (<= (+ main_x 1) v_prenex_28319) (<= 0 (* 2 (select main_a v_prenex_28319))) (<= (* 2 (select main_a v_prenex_28320)) 2000) (<= 1000 (+ (select main_a v_prenex_28319) (select main_a v_prenex_28320))) (< v_prenex_28319 main_x))) (or (forall ((v_prenex_29395 Int)) (or (<= (select main_a v_prenex_29395) 499) (<= (+ main_x 1) v_prenex_29395) (<= (* 2 (select main_a v_prenex_29395)) 998) (< v_prenex_29395 main_x))) (forall ((v_prenex_29396 Int)) (or (<= (select main_a v_prenex_29396) 1499) (< v_prenex_29396 main_y) (<= 2 (select main_a v_prenex_29396))))) (or (forall ((v_prenex_26567 Int)) (or (<= (select main_a v_prenex_26567) 499) (<= (+ main_x 1) v_prenex_26567) (< v_prenex_26567 main_x))) (forall ((v_prenex_26568 Int)) (or (<= (* 2 (select main_a v_prenex_26568)) 2000) (<= (+ main_y 1) v_prenex_26568)))) (or (forall ((v_prenex_23448 Int)) (or (<= 0 (select main_a v_prenex_23448)) (< v_prenex_23448 main_x) (<= (select main_a v_prenex_23448) 998) (<= (* 2 (select main_a v_prenex_23448)) 998) (<= (+ main_x 1) v_prenex_23448))) (forall ((v_prenex_23449 Int)) (<= 501 (select main_a v_prenex_23449)))) (forall ((v_prenex_22964 Int) (v_prenex_22965 Int)) (or (<= 2 (select main_a v_prenex_22965)) (< v_prenex_22964 main_x) (<= (+ main_x 1) v_prenex_22964) (<= (+ (select main_a v_prenex_22964) (select main_a v_prenex_22965)) 1000) (<= (* 2 (select main_a v_prenex_22964)) 998) (<= 0 (+ (select main_a v_prenex_22964) 499)))) (or (forall ((v_prenex_26409 Int)) (or (<= 0 (* 2 (select main_a v_prenex_26409))) (< v_prenex_26409 main_x) (<= (+ main_x 1) v_prenex_26409))) (forall ((v_prenex_26410 Int)) (or (<= (* 2 (select main_a v_prenex_26410)) 2000) (< v_prenex_26410 main_y)))) (forall ((v_prenex_25678 Int) (v_prenex_25677 Int)) (or (<= 0 (* 2 (select main_a v_prenex_25677))) (< v_prenex_25677 main_x) (<= (select main_a v_prenex_25678) 1000) (<= (select main_a v_prenex_25677) 998) (<= (+ main_x 1) v_prenex_25677) (<= 1002 (* 2 (select main_a v_prenex_25678))) (<= (+ (select main_a v_prenex_25677) 2) (select main_a v_prenex_25678)))) (or (forall ((v_prenex_23347 Int)) (or (<= 2 (select main_a v_prenex_23347)) (<= (select main_a v_prenex_23347) 1000))) (forall ((v_prenex_23346 Int)) (or (<= 0 (select main_a v_prenex_23346)) (<= 0 (* 2 (select main_a v_prenex_23346))) (<= (select main_a v_prenex_23346) 499) (<= (+ main_x 1) v_prenex_23346) (< v_prenex_23346 main_x)))) (forall ((v_prenex_25838 Int) (v_prenex_25839 Int)) (or (< v_prenex_25839 main_y) (<= (+ (select main_a v_prenex_25838) (select main_a v_prenex_25839)) 1000) (<= (+ main_y 1) v_prenex_25839) (<= 1002 (* 2 (select main_a v_prenex_25839))) (<= 2 (select main_a v_prenex_25839)))) (or (forall ((v_prenex_22259 Int)) (or (<= (select main_a v_prenex_22259) 1000) (<= (* 2 (select main_a v_prenex_22259)) 2000))) (forall ((v_prenex_22258 Int)) (or (<= (select main_a v_prenex_22258) 998) (<= (+ main_x 1) v_prenex_22258) (< v_prenex_22258 main_x) (<= 0 (* 2 (select main_a v_prenex_22258))) (<= 0 (select main_a v_prenex_22258))))) (forall ((v_prenex_28785 Int) (v_prenex_28784 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_28785))) (<= 2 (select main_a v_prenex_28785)) (<= (select main_a v_prenex_28784) 499) (<= (+ main_x 1) v_prenex_28784) (<= (+ (select main_a v_prenex_28784) 2) (select main_a v_prenex_28785)) (< v_prenex_28784 main_x))) (forall ((v_prenex_24786 Int) (v_prenex_24785 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24785))) (< v_prenex_24785 main_x) (<= (* 2 (select main_a v_prenex_24785)) 998) (<= 1002 (* 2 (select main_a v_prenex_24786))) (<= (select main_a v_prenex_24786) 1000) (<= (+ main_x 1) v_prenex_24785) (<= (select main_a v_prenex_24786) (+ (select main_a v_prenex_24785) 1000)))) (or (forall ((v_prenex_22416 Int)) (<= 1002 (* 2 (select main_a v_prenex_22416)))) (forall ((v_prenex_22415 Int)) (or (<= (+ main_x 1) v_prenex_22415) (<= 0 (+ (select main_a v_prenex_22415) 499)) (<= 0 (* 2 (select main_a v_prenex_22415))) (< v_prenex_22415 main_x)))) (forall ((v_prenex_24393 Int) (v_prenex_24392 Int)) (or (<= (+ (select main_a v_prenex_24392) 2) (select main_a v_prenex_24393)) (<= 2 (select main_a v_prenex_24393)) (<= 0 (+ (select main_a v_prenex_24392) 499)) (< v_prenex_24392 main_x) (<= 0 (* 2 (select main_a v_prenex_24392))) (<= 501 (select main_a v_prenex_24393)) (<= (+ main_x 1) v_prenex_24392))) (forall ((v_prenex_27902 Int) (v_prenex_27903 Int)) (or (<= 0 (* 2 (select main_a v_prenex_27902))) (<= (+ main_x 1) v_prenex_27902) (<= (select main_a v_prenex_27902) 998) (< v_prenex_27902 main_x) (<= (+ (select main_a v_prenex_27902) (select main_a v_prenex_27903)) 1000))) (forall ((v_prenex_26039 Int) (v_prenex_26040 Int)) (or (<= (+ main_y 1) v_prenex_26040) (< v_prenex_26039 main_x) (<= (select main_a v_prenex_26040) 1000) (<= 1002 (* 2 (select main_a v_prenex_26040))) (<= (+ (select main_a v_prenex_26039) (select main_a v_prenex_26040)) 1000) (<= (+ main_x 1) v_prenex_26039) (<= (select main_a v_prenex_26039) 998))) (forall ((v_prenex_22445 Int) (v_prenex_22446 Int)) (or (<= (select main_a v_prenex_22445) 499) (<= (* 2 (select main_a v_prenex_22446)) 2000) (<= (+ main_x 1) v_prenex_22445) (<= 1002 (* 2 (select main_a v_prenex_22446))) (<= 1000 (+ (select main_a v_prenex_22445) (select main_a v_prenex_22446))) (< v_prenex_22445 main_x))) (forall ((v_prenex_26372 Int) (v_prenex_26371 Int)) (or (<= 1000 (+ (select main_a v_prenex_26371) (select main_a v_prenex_26372))) (<= 0 (* 2 (select main_a v_prenex_26371))) (< v_prenex_26372 main_y) (< v_prenex_26371 main_x) (<= (+ main_x 1) v_prenex_26371) (<= 501 (select main_a v_prenex_26372)) (<= 2 (select main_a v_prenex_26372)))) (forall ((v_prenex_29222 Int) (v_prenex_29221 Int)) (or (<= 0 (+ (select main_a v_prenex_29221) 499)) (<= (select main_a v_prenex_29222) 1000) (<= (select main_a v_prenex_29222) (+ (select main_a v_prenex_29221) 1000)) (< v_prenex_29221 main_x) (<= (* 2 (select main_a v_prenex_29221)) 998) (<= (+ main_x 1) v_prenex_29221))) (forall ((v_prenex_22208 Int) (v_prenex_22209 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_22209))) (<= (select main_a v_prenex_22209) 1499) (< v_prenex_22208 main_x) (<= (+ (select main_a v_prenex_22208) (select main_a v_prenex_22209)) 1000) (<= (+ main_x 1) v_prenex_22208) (<= 0 (* 2 (select main_a v_prenex_22208))))) (forall ((v_prenex_26318 Int) (v_prenex_26317 Int)) (or (<= (* 2 (select main_a v_prenex_26318)) 2000) (<= (+ (select main_a v_prenex_26317) 2) (select main_a v_prenex_26318)) (<= 0 (+ (select main_a v_prenex_26317) 499)) (< v_prenex_26317 main_x) (<= (+ main_x 1) v_prenex_26317) (<= (select main_a v_prenex_26317) 998) (<= 1002 (* 2 (select main_a v_prenex_26318))))) (or (forall ((v_prenex_27005 Int)) (or (<= (+ main_x 1) v_prenex_27005) (<= 0 (* 2 (select main_a v_prenex_27005))) (<= 0 (+ (select main_a v_prenex_27005) 499)) (< v_prenex_27005 main_x))) (forall ((v_prenex_27006 Int)) (or (<= (+ main_y 1) v_prenex_27006) (<= 1002 (* 2 (select main_a v_prenex_27006))) (<= 501 (select main_a v_prenex_27006))))) (forall ((v_prenex_22978 Int) (v_prenex_22979 Int)) (or (<= 2 (select main_a v_prenex_22979)) (<= (* 2 (select main_a v_prenex_22978)) 998) (< v_prenex_22978 main_x) (<= (select main_a v_prenex_22979) (+ (select main_a v_prenex_22978) 1000)) (<= (* 2 (select main_a v_prenex_22979)) 2000) (<= (+ main_x 1) v_prenex_22978))) (forall ((v_prenex_28988 Int) (v_prenex_28989 Int)) (or (<= 2 (select main_a v_prenex_28989)) (<= 1002 (* 2 (select main_a v_prenex_28989))) (< v_prenex_28988 main_x) (<= 0 (* 2 (select main_a v_prenex_28988))) (<= (+ (select main_a v_prenex_28988) (select main_a v_prenex_28989)) 1000) (<= (+ main_x 1) v_prenex_28988) (<= (+ main_y 1) v_prenex_28989))) (or (forall ((v_prenex_27966 Int)) (or (< v_prenex_27966 main_x) (<= (+ main_x 1) v_prenex_27966) (<= (select main_a v_prenex_27966) 998) (<= (* 2 (select main_a v_prenex_27966)) 998))) (forall ((v_prenex_27967 Int)) (or (<= (select main_a v_prenex_27967) 1499) (< v_prenex_27967 main_y)))) (forall ((v_prenex_23499 Int) (v_prenex_23498 Int)) (or (< v_prenex_23498 main_x) (<= (+ (select main_a v_prenex_23498) (select main_a v_prenex_23499)) 1000) (<= (+ main_x 1) v_prenex_23498) (<= (select main_a v_prenex_23498) 998) (<= 501 (select main_a v_prenex_23499)))) (or (forall ((v_prenex_27132 Int)) (or (<= (select main_a v_prenex_27132) 499) (<= (+ main_x 1) v_prenex_27132) (<= 0 (select main_a v_prenex_27132)) (< v_prenex_27132 main_x) (<= (* 2 (select main_a v_prenex_27132)) 998))) (forall ((v_prenex_27133 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_27133))) (<= 2 (select main_a v_prenex_27133))))) (forall ((v_prenex_28276 Int) (v_prenex_28275 Int)) (or (<= (select main_a v_prenex_28276) 1499) (<= (+ (select main_a v_prenex_28275) (select main_a v_prenex_28276)) 1000) (<= (* 2 (select main_a v_prenex_28275)) 998) (< v_prenex_28275 main_x) (<= 501 (select main_a v_prenex_28276)) (<= (+ main_x 1) v_prenex_28275))) (forall ((v_prenex_24035 Int) (v_prenex_24034 Int)) (or (<= (select main_a v_prenex_24035) 1000) (<= (select main_a v_prenex_24034) 499) (<= (+ (select main_a v_prenex_24034) (select main_a v_prenex_24035)) 1000) (< v_prenex_24034 main_x) (<= (+ main_x 1) v_prenex_24034) (<= 501 (select main_a v_prenex_24035)))) (or (forall ((v_prenex_28669 Int)) (<= (* 2 (select main_a v_prenex_28669)) 2000)) (forall ((v_prenex_28668 Int)) (or (<= (* 2 (select main_a v_prenex_28668)) 998) (<= (+ main_x 1) v_prenex_28668) (<= 0 (+ (select main_a v_prenex_28668) 499)) (< v_prenex_28668 main_x) (<= (select main_a v_prenex_28668) 998)))) (forall ((v_prenex_24913 Int) (v_prenex_24912 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_24913))) (< v_prenex_24912 main_x) (<= 1000 (+ (select main_a v_prenex_24912) (select main_a v_prenex_24913))) (<= (* 2 (select main_a v_prenex_24912)) 998) (<= (* 2 (select main_a v_prenex_24913)) 2000) (<= (+ main_x 1) v_prenex_24912) (<= 0 (+ (select main_a v_prenex_24912) 499)))) (forall ((v_prenex_23134 Int) (v_prenex_23135 Int)) (or (<= (+ main_x 1) v_prenex_23134) (<= 1002 (* 2 (select main_a v_prenex_23135))) (<= 0 (select main_a v_prenex_23134)) (< v_prenex_23134 main_x) (<= (select main_a v_prenex_23134) 998) (<= (+ (select main_a v_prenex_23134) 2) (select main_a v_prenex_23135)) (<= (select main_a v_prenex_23135) 1499))) (forall ((v_prenex_27011 Int)) (or (<= (select main_a v_prenex_27011) 998) (<= (+ main_x 1) v_prenex_27011) (<= 0 (* 2 (select main_a v_prenex_27011))) (< v_prenex_27011 main_x) (<= 0 (+ (select main_a v_prenex_27011) 499)))) (forall ((v_prenex_22864 Int) (v_prenex_22865 Int)) (or (<= (+ main_x 1) v_prenex_22864) (<= (select main_a v_prenex_22865) (+ (select main_a v_prenex_22864) 1000)) (<= 2 (select main_a v_prenex_22865)) (<= 501 (select main_a v_prenex_22865)) (<= 0 (select main_a v_prenex_22864)) (< v_prenex_22864 main_x) (<= 0 (+ (select main_a v_prenex_22864) 499)))) (forall ((v_prenex_30073 Int) (v_prenex_30072 Int)) (or (< v_prenex_30072 main_x) (<= (+ main_x 1) v_prenex_30072) (<= (* 2 (select main_a v_prenex_30072)) 998) (<= (select main_a v_prenex_30073) 1000) (<= (select main_a v_prenex_30073) 1499) (<= 0 (+ (select main_a v_prenex_30072) 499)) (<= (+ (select main_a v_prenex_30072) 2) (select main_a v_prenex_30073)))) (or (forall ((v_prenex_26374 Int)) (or (<= (+ main_y 1) v_prenex_26374) (<= 1002 (* 2 (select main_a v_prenex_26374))) (<= (* 2 (select main_a v_prenex_26374)) 2000))) (forall ((v_prenex_26373 Int)) (or (<= (+ main_x 1) v_prenex_26373) (<= (* 2 (select main_a v_prenex_26373)) 998) (< v_prenex_26373 main_x) (<= 0 (select main_a v_prenex_26373))))) (forall ((v_prenex_27463 Int) (v_prenex_27464 Int)) (or (<= (select main_a v_prenex_27464) 1499) (< v_prenex_27463 main_x) (<= (+ main_x 1) v_prenex_27463) (<= 0 (+ (select main_a v_prenex_27463) 499)) (<= (select main_a v_prenex_27463) 499) (<= 1000 (+ (select main_a v_prenex_27463) (select main_a v_prenex_27464))) (<= 501 (select main_a v_prenex_27464)))) (forall ((v_prenex_24007 Int) (v_prenex_24006 Int)) (or (< v_prenex_24006 main_x) (<= (select main_a v_prenex_24007) 1000) (<= 501 (select main_a v_prenex_24007)) (<= (* 2 (select main_a v_prenex_24006)) 998) (<= (+ main_x 1) v_prenex_24006) (<= 1000 (+ (select main_a v_prenex_24006) (select main_a v_prenex_24007))))) (forall ((v_prenex_27117 Int) (v_prenex_27116 Int)) (or (<= 1000 (+ (select main_a v_prenex_27116) (select main_a v_prenex_27117))) (< v_prenex_27116 main_x) (<= (+ main_x 1) v_prenex_27116) (<= 0 (+ (select main_a v_prenex_27116) 499)))) (or (forall ((v_prenex_24757 Int)) (or (<= (select main_a v_prenex_24757) 499) (< v_prenex_24757 main_x) (<= 0 (* 2 (select main_a v_prenex_24757))) (<= (+ main_x 1) v_prenex_24757))) (forall ((v_prenex_24758 Int)) (or (<= 501 (select main_a v_prenex_24758)) (<= (* 2 (select main_a v_prenex_24758)) 2000)))) (forall ((v_prenex_30642 Int) (v_prenex_30641 Int)) (or (<= (select main_a v_prenex_30642) 1499) (<= (select main_a v_prenex_30642) (+ (select main_a v_prenex_30641) 1000)) (<= (select main_a v_prenex_30641) 499) (<= (+ main_x 1) v_prenex_30641) (< v_prenex_30642 main_y) (<= 1002 (* 2 (select main_a v_prenex_30642))) (< v_prenex_30641 main_x))) (forall ((v_prenex_25099 Int) (v_prenex_25100 Int)) (or (< v_prenex_25100 main_y) (<= (+ main_x 1) v_prenex_25099) (<= (* 2 (select main_a v_prenex_25100)) 2000) (< v_prenex_25099 main_x) (<= (select main_a v_prenex_25100) 1000) (<= 1000 (+ (select main_a v_prenex_25099) (select main_a v_prenex_25100))) (<= (select main_a v_prenex_25099) 499))) (forall ((v_prenex_30372 Int) (v_prenex_30373 Int)) (or (< v_prenex_30372 main_x) (<= 0 (* 2 (select main_a v_prenex_30372))) (<= (+ main_x 1) v_prenex_30372) (<= 501 (select main_a v_prenex_30373)) (<= 1002 (* 2 (select main_a v_prenex_30373))) (<= 1000 (+ (select main_a v_prenex_30372) (select main_a v_prenex_30373))) (<= (+ main_y 1) v_prenex_30373))) (forall ((v_prenex_25194 Int) (v_prenex_25193 Int)) (or (<= 1000 (+ (select main_a v_prenex_25193) (select main_a v_prenex_25194))) (<= 2 (select main_a v_prenex_25194)) (<= 0 (select main_a v_prenex_25193)) (<= (+ main_x 1) v_prenex_25193) (< v_prenex_25193 main_x))) (or (forall ((v_prenex_30522 Int)) (<= (select main_a v_prenex_30522) 1000)) (forall ((v_prenex_30521 Int)) (or (< v_prenex_30521 main_x) (<= (+ main_x 1) v_prenex_30521) (<= (* 2 (select main_a v_prenex_30521)) 998) (<= 0 (+ (select main_a v_prenex_30521) 499))))) (forall ((v_prenex_27733 Int) (v_prenex_27732 Int)) (or (<= (select main_a v_prenex_27733) 1499) (<= (select main_a v_prenex_27733) (+ (select main_a v_prenex_27732) 1000)) (<= (+ main_y 1) v_prenex_27733) (<= 501 (select main_a v_prenex_27733)) (< v_prenex_27733 main_y))) (forall ((v_prenex_26983 Int) (v_prenex_26984 Int)) (or (<= 501 (select main_a v_prenex_26984)) (<= (+ (select main_a v_prenex_26983) 2) (select main_a v_prenex_26984)) (<= 0 (select main_a v_prenex_26983)) (<= (+ main_x 1) v_prenex_26983) (< v_prenex_26983 main_x))) (forall ((v_prenex_27898 Int) (v_prenex_27899 Int)) (or (<= (select main_a v_prenex_27899) (+ (select main_a v_prenex_27898) 1000)) (<= (select main_a v_prenex_27899) 1499) (< v_prenex_27898 main_x) (<= 0 (* 2 (select main_a v_prenex_27898))) (<= (+ main_x 1) v_prenex_27898))) (forall ((v_prenex_29326 Int) (v_prenex_29325 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_29326))) (< v_prenex_29325 main_x) (<= (+ main_x 1) v_prenex_29325) (<= 2 (select main_a v_prenex_29326)) (<= (+ (select main_a v_prenex_29325) 2) (select main_a v_prenex_29326)) (<= 0 (* 2 (select main_a v_prenex_29325))))) (forall ((v_prenex_25107 Int) (v_prenex_25108 Int)) (or (<= 0 (* 2 (select main_a v_prenex_25107))) (<= (+ (select main_a v_prenex_25107) (select main_a v_prenex_25108)) 1000) (<= 1002 (* 2 (select main_a v_prenex_25108))) (<= (+ main_x 1) v_prenex_25107) (< v_prenex_25107 main_x) (<= (* 2 (select main_a v_prenex_25108)) 2000) (< v_prenex_25108 main_y))) (forall ((v_prenex_30037 Int) (v_prenex_30036 Int)) (or (<= 501 (select main_a v_prenex_30037)) (<= (+ main_y 1) v_prenex_30037) (<= 0 (+ (select main_a v_prenex_30036) 499)) (<= (+ (select main_a v_prenex_30036) (select main_a v_prenex_30037)) 1000) (<= (+ main_x 1) v_prenex_30036) (< v_prenex_30036 main_x) (<= 1002 (* 2 (select main_a v_prenex_30037))))) (forall ((v_prenex_23729 Int) (v_prenex_23728 Int)) (or (<= 0 (select main_a v_prenex_23728)) (<= (select main_a v_prenex_23729) (+ (select main_a v_prenex_23728) 1000)) (<= (select main_a v_prenex_23729) 1000) (<= (+ main_x 1) v_prenex_23728) (<= 501 (select main_a v_prenex_23729)) (< v_prenex_23728 main_x))) (forall ((v_prenex_27656 Int) (v_prenex_27657 Int)) (or (<= (+ main_x 1) v_prenex_27656) (< v_prenex_27657 main_y) (< v_prenex_27656 main_x) (<= (select main_a v_prenex_27657) 1499) (<= 0 (select main_a v_prenex_27656)) (<= (select main_a v_prenex_27657) (+ (select main_a v_prenex_27656) 1000)) (<= (* 2 (select main_a v_prenex_27657)) 2000))) (forall ((v_prenex_29722 Int) (v_prenex_29721 Int)) (or (<= (+ main_x 1) v_prenex_29721) (<= (select main_a v_prenex_29721) 998) (< v_prenex_29721 main_x) (<= (select main_a v_prenex_29722) 1499) (<= 1000 (+ (select main_a v_prenex_29721) (select main_a v_prenex_29722))) (<= (select main_a v_prenex_29721) 499) (<= (* 2 (select main_a v_prenex_29722)) 2000))) (forall ((v_prenex_27227 Int) (v_prenex_27228 Int)) (or (<= (select main_a v_prenex_27228) (+ (select main_a v_prenex_27227) 1000)) (<= 2 (select main_a v_prenex_27228)) (< v_prenex_27227 main_x) (< v_prenex_27228 main_y) (<= (+ main_x 1) v_prenex_27227) (<= (select main_a v_prenex_27227) 499))) (forall ((v_prenex_24898 Int) (v_prenex_24897 Int)) (or (<= 0 (select main_a v_prenex_24897)) (< v_prenex_24897 main_x) (<= (select main_a v_prenex_24898) (+ (select main_a v_prenex_24897) 1000)) (<= (+ main_x 1) v_prenex_24897) (<= 1002 (* 2 (select main_a v_prenex_24898))) (<= (select main_a v_prenex_24897) 499) (<= 501 (select main_a v_prenex_24898)))) (forall ((v_prenex_27209 Int) (v_prenex_27210 Int)) (or (<= (+ main_y 1) v_prenex_27210) (< v_prenex_27210 main_y) (<= 1002 (* 2 (select main_a v_prenex_27210))) (<= (+ (select main_a v_prenex_27209) (select main_a v_prenex_27210)) 1000) (<= (+ main_x 1) v_prenex_27209))) (or (forall ((v_prenex_28878 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_28878))) (< v_prenex_28878 main_y))) (forall ((v_prenex_28877 Int)) (or (< v_prenex_28877 main_x) (<= (+ main_x 1) v_prenex_28877) (<= (* 2 (select main_a v_prenex_28877)) 998)))) (forall ((v_prenex_27731 Int) (v_prenex_27730 Int)) (or (< v_prenex_27730 main_x) (<= (select main_a v_prenex_27730) 499) (<= 2 (select main_a v_prenex_27731)) (<= (+ main_x 1) v_prenex_27730) (<= 1000 (+ (select main_a v_prenex_27730) (select main_a v_prenex_27731))) (<= 1002 (* 2 (select main_a v_prenex_27731))))) (forall ((v_prenex_23619 Int) (v_prenex_23618 Int)) (or (< v_prenex_23618 main_x) (<= (+ (select main_a v_prenex_23618) 2) (select main_a v_prenex_23619)) (<= (select main_a v_prenex_23618) 499) (<= (+ main_x 1) v_prenex_23618) (<= 1002 (* 2 (select main_a v_prenex_23619))) (<= (select main_a v_prenex_23619) 1000))) (or (forall ((v_prenex_28466 Int)) (or (<= 2 (select main_a v_prenex_28466)) (<= 1002 (* 2 (select main_a v_prenex_28466))))) (forall ((v_prenex_28465 Int)) (or (<= (select main_a v_prenex_28465) 998) (< v_prenex_28465 main_x) (<= (* 2 (select main_a v_prenex_28465)) 998) (<= (+ main_x 1) v_prenex_28465)))) (forall ((v_prenex_25448 Int) (v_prenex_25449 Int)) (or (< v_prenex_25448 main_x) (<= 0 (+ (select main_a v_prenex_25448) 499)) (<= (+ main_x 1) v_prenex_25448) (<= (+ main_y 1) v_prenex_25449) (<= (select main_a v_prenex_25449) (+ (select main_a v_prenex_25448) 1000)))) (forall ((v_prenex_30742 Int) (v_prenex_30741 Int)) (or (<= (+ main_x 1) v_prenex_30741) (< v_prenex_30741 main_x) (<= 1000 (+ (select main_a v_prenex_30741) (select main_a v_prenex_30742))) (<= (* 2 (select main_a v_prenex_30741)) 998) (<= 2 (select main_a v_prenex_30742)) (<= (select main_a v_prenex_30742) 1499))) (forall ((v_prenex_25361 Int) (v_prenex_25360 Int)) (or (<= (* 2 (select main_a v_prenex_25361)) 2000) (< v_prenex_25361 main_y) (<= (+ main_x 1) v_prenex_25360) (< v_prenex_25360 main_x) (<= (select main_a v_prenex_25361) (+ (select main_a v_prenex_25360) 1000)) (<= 0 (+ (select main_a v_prenex_25360) 499)))) (forall ((v_prenex_22383 Int) (v_prenex_22384 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_22384))) (<= (+ main_x 1) v_prenex_22383) (<= (select main_a v_prenex_22384) 1499) (< v_prenex_22383 main_x) (<= (select main_a v_prenex_22383) 998) (<= (+ (select main_a v_prenex_22383) (select main_a v_prenex_22384)) 1000))) (forall ((v_prenex_24319 Int) (v_prenex_24318 Int)) (or (<= 0 (select main_a v_prenex_24318)) (<= (+ main_x 1) v_prenex_24318) (< v_prenex_24318 main_x) (<= 1002 (* 2 (select main_a v_prenex_24319))) (<= 2 (select main_a v_prenex_24319)) (<= (+ (select main_a v_prenex_24318) (select main_a v_prenex_24319)) 1000))) (forall ((v_prenex_25176 Int) (v_prenex_25175 Int)) (or (<= (+ main_y 1) v_prenex_25176) (<= 1002 (* 2 (select main_a v_prenex_25176))) (<= 2 (select main_a v_prenex_25176)) (<= 1000 (+ (select main_a v_prenex_25175) (select main_a v_prenex_25176))) (< v_prenex_25176 main_y))) (forall ((v_prenex_25545 Int) (v_prenex_25544 Int)) (or (<= (+ main_y 1) v_prenex_25545) (<= 2 (select main_a v_prenex_25545)) (<= (+ (select main_a v_prenex_25544) (select main_a v_prenex_25545)) 1000) (< v_prenex_25544 main_x) (< v_prenex_25545 main_y))) (or (forall ((v_prenex_24349 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_24349))) (<= (* 2 (select main_a v_prenex_24349)) 2000))) (forall ((v_prenex_24348 Int)) (or (<= (select main_a v_prenex_24348) 998) (<= (+ main_x 1) v_prenex_24348) (< v_prenex_24348 main_x) (<= (* 2 (select main_a v_prenex_24348)) 998) (<= 0 (select main_a v_prenex_24348))))) (forall ((v_prenex_24416 Int) (v_prenex_24417 Int)) (or (<= (* 2 (select main_a v_prenex_24417)) 2000) (< v_prenex_24416 main_x) (<= (select main_a v_prenex_24416) 499) (<= 1002 (* 2 (select main_a v_prenex_24417))) (<= (+ main_x 1) v_prenex_24416) (<= (+ (select main_a v_prenex_24416) (select main_a v_prenex_24417)) 1000))) (or (forall ((v_prenex_29083 Int)) (or (<= (* 2 (select main_a v_prenex_29083)) 2000) (<= 2 (select main_a v_prenex_29083)))) (forall ((v_prenex_29082 Int)) (or (<= 0 (+ (select main_a v_prenex_29082) 499)) (< v_prenex_29082 main_x) (<= (+ main_x 1) v_prenex_29082) (<= (* 2 (select main_a v_prenex_29082)) 998) (<= 0 (select main_a v_prenex_29082))))) (forall ((v_prenex_22463 Int) (v_prenex_22464 Int)) (or (<= (* 2 (select main_a v_prenex_22464)) 2000) (<= 0 (select main_a v_prenex_22463)) (<= 1002 (* 2 (select main_a v_prenex_22464))) (< v_prenex_22463 main_x) (<= (select main_a v_prenex_22464) (+ (select main_a v_prenex_22463) 1000)) (<= (+ main_x 1) v_prenex_22463) (<= (* 2 (select main_a v_prenex_22463)) 998))) (forall ((v_prenex_25863 Int) (v_prenex_25862 Int)) (or (<= (+ (select main_a v_prenex_25862) 2) (select main_a v_prenex_25863)) (<= (+ main_x 1) v_prenex_25862) (< v_prenex_25862 main_x) (<= 0 (+ (select main_a v_prenex_25862) 499)) (<= (select main_a v_prenex_25863) 1499) (<= 0 (select main_a v_prenex_25862)))) (forall ((v_prenex_29236 Int) (v_prenex_29235 Int)) (or (< v_prenex_29235 main_x) (<= 501 (select main_a v_prenex_29236)) (<= (+ main_x 1) v_prenex_29235) (<= (select main_a v_prenex_29236) 1499) (<= (+ (select main_a v_prenex_29235) (select main_a v_prenex_29236)) 1000) (<= 0 (+ (select main_a v_prenex_29235) 499)))) (forall ((v_prenex_23599 Int) (v_prenex_23598 Int)) (or (<= (select main_a v_prenex_23598) 499) (<= 0 (select main_a v_prenex_23598)) (< v_prenex_23598 main_x) (<= (+ (select main_a v_prenex_23598) (select main_a v_prenex_23599)) 1000) (<= (+ main_x 1) v_prenex_23598))) (forall ((v_prenex_22746 Int) (v_prenex_22747 Int)) (or (<= (+ (select main_a v_prenex_22746) (select main_a v_prenex_22747)) 1000) (<= 0 (* 2 (select main_a v_prenex_22746))) (<= (+ main_y 1) v_prenex_22747) (<= 501 (select main_a v_prenex_22747)) (<= 2 (select main_a v_prenex_22747)) (<= (+ main_x 1) v_prenex_22746) (< v_prenex_22746 main_x))) (forall ((v_prenex_28525 Int) (v_prenex_28524 Int)) (or (<= 2 (select main_a v_prenex_28525)) (< v_prenex_28524 main_x) (<= 0 (select main_a v_prenex_28524)) (<= (+ (select main_a v_prenex_28524) 2) (select main_a v_prenex_28525)) (<= (select main_a v_prenex_28525) 1499) (<= (+ main_x 1) v_prenex_28524))) (forall ((v_prenex_23277 Int) (v_prenex_23276 Int)) (or (<= (+ main_x 1) v_prenex_23276) (<= (select main_a v_prenex_23277) (+ (select main_a v_prenex_23276) 1000)) (<= (* 2 (select main_a v_prenex_23276)) 998) (< v_prenex_23276 main_x) (<= 0 (+ (select main_a v_prenex_23276) 499)) (<= 1002 (* 2 (select main_a v_prenex_23277))) (<= (* 2 (select main_a v_prenex_23277)) 2000))) (forall ((v_prenex_25911 Int) (v_prenex_25912 Int)) (or (<= (select main_a v_prenex_25911) 499) (<= (+ (select main_a v_prenex_25911) 2) (select main_a v_prenex_25912)) (< v_prenex_25911 main_x) (<= (* 2 (select main_a v_prenex_25911)) 998) (<= 501 (select main_a v_prenex_25912)) (<= (+ main_x 1) v_prenex_25911))) (or (forall ((v_prenex_28680 Int)) (or (< v_prenex_28680 main_x) (<= 0 (+ (select main_a v_prenex_28680) 499)) (<= (+ main_x 1) v_prenex_28680) (<= (* 2 (select main_a v_prenex_28680)) 998))) (forall ((v_prenex_28681 Int)) (or (<= 2 (select main_a v_prenex_28681)) (<= (* 2 (select main_a v_prenex_28681)) 2000) (< v_prenex_28681 main_y)))) (forall ((v_prenex_24608 Int) (v_prenex_24607 Int)) (or (<= (select main_a v_prenex_24608) (+ (select main_a v_prenex_24607) 1000)) (<= (select main_a v_prenex_24608) 1000) (< v_prenex_24607 main_x) (<= 0 (* 2 (select main_a v_prenex_24607))) (<= (select main_a v_prenex_24607) 499) (<= (+ main_x 1) v_prenex_24607) (<= (* 2 (select main_a v_prenex_24608)) 2000))) (forall ((v_prenex_25483 Int) (v_prenex_25482 Int)) (or (<= 0 (select main_a v_prenex_25482)) (<= 501 (select main_a v_prenex_25483)) (<= (* 2 (select main_a v_prenex_25482)) 998) (<= (* 2 (select main_a v_prenex_25483)) 2000) (< v_prenex_25482 main_x) (<= 1000 (+ (select main_a v_prenex_25482) (select main_a v_prenex_25483))) (<= (+ main_x 1) v_prenex_25482))) (forall ((v_prenex_24880 Int) (v_prenex_24879 Int)) (or (<= (select main_a v_prenex_24880) (+ (select main_a v_prenex_24879) 1000)) (<= (select main_a v_prenex_24879) 499) (< v_prenex_24879 main_x) (<= 2 (select main_a v_prenex_24880)) (<= (* 2 (select main_a v_prenex_24879)) 998) (<= (+ main_x 1) v_prenex_24879) (<= (select main_a v_prenex_24880) 1499))) (forall ((v_prenex_30739 Int) (v_prenex_30740 Int)) (or (<= 2 (select main_a v_prenex_30740)) (<= 0 (select main_a v_prenex_30739)) (<= 0 (* 2 (select main_a v_prenex_30739))) (<= (select main_a v_prenex_30740) 1499) (< v_prenex_30739 main_x) (<= (+ main_x 1) v_prenex_30739) (<= (+ (select main_a v_prenex_30739) 2) (select main_a v_prenex_30740)))) (forall ((v_prenex_27634 Int) (v_prenex_27633 Int)) (or (< v_prenex_27633 main_x) (<= (+ main_x 1) v_prenex_27633) (<= (select main_a v_prenex_27633) 499) (< v_prenex_27634 main_y) (<= (* 2 (select main_a v_prenex_27634)) 2000) (<= (+ (select main_a v_prenex_27633) 2) (select main_a v_prenex_27634)) (<= 1002 (* 2 (select main_a v_prenex_27634))))) (or (forall ((v_prenex_26760 Int)) (or (<= 501 (select main_a v_prenex_26760)) (< v_prenex_26760 main_y) (<= 2 (select main_a v_prenex_26760)))) (forall ((v_prenex_26759 Int)) (or (<= (+ main_x 1) v_prenex_26759) (<= 0 (select main_a v_prenex_26759)) (<= (* 2 (select main_a v_prenex_26759)) 998) (< v_prenex_26759 main_x)))) (or (forall ((v_prenex_23035 Int)) (or (<= (+ main_y 1) v_prenex_23035) (<= (select main_a v_prenex_23035) 1499) (<= 501 (select main_a v_prenex_23035)))) (forall ((v_prenex_23034 Int)) (or (<= 0 (* 2 (select main_a v_prenex_23034))) (<= (+ main_x 1) v_prenex_23034) (< v_prenex_23034 main_x) (<= (select main_a v_prenex_23034) 998)))) (or (forall ((v_prenex_22777 Int)) (or (<= 0 (* 2 (select main_a v_prenex_22777))) (<= (* 2 (select main_a v_prenex_22777)) 998) (<= (+ main_x 1) v_prenex_22777) (< v_prenex_22777 main_x) (<= (select main_a v_prenex_22777) 998))) (forall ((v_prenex_22778 Int)) (or (<= 501 (select main_a v_prenex_22778)) (<= (select main_a v_prenex_22778) 1000)))) (forall ((v_prenex_28533 Int) (v_prenex_28532 Int)) (or (<= 501 (select main_a v_prenex_28533)) (<= 0 (select main_a v_prenex_28532)) (<= (+ main_x 1) v_prenex_28532) (< v_prenex_28532 main_x) (<= 0 (+ (select main_a v_prenex_28532) 499)) (<= (* 2 (select main_a v_prenex_28533)) 2000) (<= (+ (select main_a v_prenex_28532) (select main_a v_prenex_28533)) 1000))) (or (forall ((v_prenex_28766 Int)) (or (<= (+ main_x 1) v_prenex_28766) (< v_prenex_28766 main_x) (<= 0 (select main_a v_prenex_28766)) (<= (* 2 (select main_a v_prenex_28766)) 998))) (forall ((v_prenex_28767 Int)) (or (<= (* 2 (select main_a v_prenex_28767)) 2000) (<= 2 (select main_a v_prenex_28767)) (< v_prenex_28767 main_y)))) (forall ((v_prenex_24450 Int) (v_prenex_24451 Int)) (or (<= (select main_a v_prenex_24451) 1000) (<= (select main_a v_prenex_24450) 499) (<= (+ main_x 1) v_prenex_24450) (<= 2 (select main_a v_prenex_24451)) (<= (select main_a v_prenex_24450) 998) (< v_prenex_24450 main_x) (<= (select main_a v_prenex_24451) (+ (select main_a v_prenex_24450) 1000)))) (forall ((v_prenex_22583 Int) (v_prenex_22584 Int)) (or (<= (select main_a v_prenex_22584) 1499) (< v_prenex_22583 main_x) (<= 1000 (+ (select main_a v_prenex_22583) (select main_a v_prenex_22584))) (<= (+ main_x 1) v_prenex_22583) (<= (select main_a v_prenex_22583) 499) (<= 1002 (* 2 (select main_a v_prenex_22584))) (< v_prenex_22584 main_y))) (forall ((v_prenex_29228 Int) (v_prenex_29227 Int)) (or (<= (+ (select main_a v_prenex_29227) (select main_a v_prenex_29228)) 1000) (<= (+ main_x 1) v_prenex_29227) (< v_prenex_29227 main_x) (<= (select main_a v_prenex_29228) 1499) (<= (select main_a v_prenex_29227) 499))) (or (forall ((v_prenex_24084 Int)) (or (< v_prenex_24084 main_x) (<= 0 (+ (select main_a v_prenex_24084) 499)) (<= (+ main_x 1) v_prenex_24084) (<= 0 (* 2 (select main_a v_prenex_24084))))) (forall ((v_prenex_24085 Int)) (or (<= 2 (select main_a v_prenex_24085)) (<= (+ main_y 1) v_prenex_24085) (<= 1002 (* 2 (select main_a v_prenex_24085)))))) (or (forall ((v_prenex_27020 Int)) (or (<= (+ main_x 1) v_prenex_27020) (<= 0 (select main_a v_prenex_27020)) (< v_prenex_27020 main_x) (<= 0 (* 2 (select main_a v_prenex_27020))) (<= (select main_a v_prenex_27020) 499))) (forall ((v_prenex_27021 Int)) (<= (* 2 (select main_a v_prenex_27021)) 2000))) (forall ((v_prenex_28947 Int) (v_prenex_28946 Int)) (or (<= (select main_a v_prenex_28946) 998) (<= (select main_a v_prenex_28947) (+ (select main_a v_prenex_28946) 1000)) (<= (select main_a v_prenex_28947) 1499) (<= (+ main_x 1) v_prenex_28946) (<= (* 2 (select main_a v_prenex_28947)) 2000) (< v_prenex_28946 main_x) (< v_prenex_28947 main_y))) (or (forall ((v_prenex_23069 Int)) (or (<= 501 (select main_a v_prenex_23069)) (<= 2 (select main_a v_prenex_23069)))) (forall ((v_prenex_23068 Int)) (or (<= (select main_a v_prenex_23068) 499) (<= (+ main_x 1) v_prenex_23068) (<= 0 (* 2 (select main_a v_prenex_23068))) (<= 0 (select main_a v_prenex_23068)) (< v_prenex_23068 main_x)))) (forall ((v_prenex_26349 Int) (v_prenex_26350 Int)) (or (<= (* 2 (select main_a v_prenex_26350)) 2000) (<= (+ main_x 1) v_prenex_26349) (<= (+ (select main_a v_prenex_26349) 2) (select main_a v_prenex_26350)) (<= (select main_a v_prenex_26350) 1499) (< v_prenex_26350 main_y) (< v_prenex_26349 main_x) (<= (select main_a v_prenex_26349) 499))) (forall ((v_prenex_22654 Int) (v_prenex_22655 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_22655))) (<= 0 (* 2 (select main_a v_prenex_22654))) (<= (select main_a v_prenex_22655) 1000) (<= (+ (select main_a v_prenex_22654) (select main_a v_prenex_22655)) 1000) (<= (+ main_x 1) v_prenex_22654) (< v_prenex_22654 main_x) (<= (select main_a v_prenex_22654) 499))) (forall ((v_prenex_24285 Int) (v_prenex_24284 Int)) (or (<= 0 (select main_a v_prenex_24284)) (<= (* 2 (select main_a v_prenex_24285)) 2000) (<= (+ main_x 1) v_prenex_24284) (<= (select main_a v_prenex_24284) 499) (<= (+ (select main_a v_prenex_24284) (select main_a v_prenex_24285)) 1000) (<= 2 (select main_a v_prenex_24285)) (< v_prenex_24284 main_x))) (or (forall ((v_prenex_22210 Int)) (or (<= 0 (* 2 (select main_a v_prenex_22210))) (<= (select main_a v_prenex_22210) 998) (< v_prenex_22210 main_x) (<= (+ main_x 1) v_prenex_22210))) (forall ((v_prenex_22211 Int)) (or (<= (* 2 (select main_a v_prenex_22211)) 2000) (<= 1002 (* 2 (select main_a v_prenex_22211)))))) (forall ((v_prenex_30710 Int) (v_prenex_30709 Int)) (or (<= (select main_a v_prenex_30710) (+ (select main_a v_prenex_30709) 1000)) (<= (select main_a v_prenex_30710) 1000) (<= (select main_a v_prenex_30709) 998) (<= (+ main_x 1) v_prenex_30709) (<= 0 (* 2 (select main_a v_prenex_30709))) (< v_prenex_30709 main_x) (<= 501 (select main_a v_prenex_30710)))) (forall ((v_prenex_24656 Int) (v_prenex_24655 Int)) (or (<= (+ main_x 1) v_prenex_24655) (< v_prenex_24655 main_x) (<= 0 (select main_a v_prenex_24655)) (<= (select main_a v_prenex_24655) 998) (<= (* 2 (select main_a v_prenex_24656)) 2000) (<= (select main_a v_prenex_24656) 1499) (<= 1000 (+ (select main_a v_prenex_24655) (select main_a v_prenex_24656))))) (forall ((v_prenex_30044 Int) (v_prenex_30045 Int)) (or (<= 1000 (+ (select main_a v_prenex_30044) (select main_a v_prenex_30045))) (<= (select main_a v_prenex_30045) 1000) (<= (+ main_y 1) v_prenex_30045) (<= (+ main_x 1) v_prenex_30044) (< v_prenex_30045 main_y))) (forall ((v_prenex_27018 Int) (v_prenex_27019 Int)) (or (<= (+ (select main_a v_prenex_27018) (select main_a v_prenex_27019)) 1000) (< v_prenex_27018 main_x) (<= 2 (select main_a v_prenex_27019)) (<= 0 (+ (select main_a v_prenex_27018) 499)) (< v_prenex_27019 main_y) (<= (select main_a v_prenex_27019) 1000) (<= (+ main_x 1) v_prenex_27018))) (forall ((v_prenex_30778 Int) (v_prenex_30777 Int)) (or (<= (+ main_x 1) v_prenex_30777) (<= 2 (select main_a v_prenex_30778)) (<= (+ main_y 1) v_prenex_30778) (<= 0 (+ (select main_a v_prenex_30777) 499)) (<= (select main_a v_prenex_30778) (+ (select main_a v_prenex_30777) 1000)) (< v_prenex_30777 main_x))) (forall ((v_prenex_30293 Int) (v_prenex_30294 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_30294))) (<= 0 (+ (select main_a v_prenex_30293) 499)) (< v_prenex_30293 main_x) (<= 1000 (+ (select main_a v_prenex_30293) (select main_a v_prenex_30294))) (<= (* 2 (select main_a v_prenex_30293)) 998) (<= (+ main_x 1) v_prenex_30293) (<= 501 (select main_a v_prenex_30294)))) (or (forall ((v_prenex_23684 Int)) (or (<= (+ main_x 1) v_prenex_23684) (<= 0 (* 2 (select main_a v_prenex_23684))) (< v_prenex_23684 main_x))) (forall ((v_prenex_23685 Int)) (or (<= (select main_a v_prenex_23685) 1499) (< v_prenex_23685 main_y) (<= (* 2 (select main_a v_prenex_23685)) 2000)))) (forall ((v_prenex_27571 Int) (v_prenex_27572 Int)) (or (<= 0 (select main_a v_prenex_27571)) (<= (+ main_y 1) v_prenex_27572) (<= (+ (select main_a v_prenex_27571) 2) (select main_a v_prenex_27572)) (<= (+ main_x 1) v_prenex_27571) (< v_prenex_27571 main_x) (<= 501 (select main_a v_prenex_27572)))) (forall ((v_prenex_23045 Int) (v_prenex_23044 Int)) (or (<= (+ main_x 1) v_prenex_23044) (<= (* 2 (select main_a v_prenex_23045)) 2000) (<= 0 (* 2 (select main_a v_prenex_23044))) (< v_prenex_23044 main_x) (<= (+ (select main_a v_prenex_23044) 2) (select main_a v_prenex_23045)) (<= (select main_a v_prenex_23045) 1000) (< v_prenex_23045 main_y))) (forall ((v_prenex_28481 Int) (v_prenex_28482 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_28482))) (<= (+ main_x 1) v_prenex_28481) (< v_prenex_28481 main_x) (<= 0 (select main_a v_prenex_28481)) (<= (select main_a v_prenex_28482) 1000) (<= 1000 (+ (select main_a v_prenex_28481) (select main_a v_prenex_28482))) (<= (+ main_y 1) v_prenex_28482))) (forall ((v_prenex_26806 Int) (v_prenex_26805 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_26806))) (<= (+ main_x 1) v_prenex_26805) (<= (+ (select main_a v_prenex_26805) (select main_a v_prenex_26806)) 1000) (<= (select main_a v_prenex_26805) 998) (<= 0 (select main_a v_prenex_26805)) (<= (select main_a v_prenex_26806) 1499) (< v_prenex_26805 main_x))) (forall ((v_prenex_27054 Int) (v_prenex_27055 Int)) (or (<= (* 2 (select main_a v_prenex_27055)) 2000) (<= (select main_a v_prenex_27054) 499) (<= (+ main_x 1) v_prenex_27054) (<= (select main_a v_prenex_27055) 1000) (<= 0 (+ (select main_a v_prenex_27054) 499)) (< v_prenex_27054 main_x) (<= (+ (select main_a v_prenex_27054) 2) (select main_a v_prenex_27055)))) (or (forall ((v_prenex_26422 Int)) (or (<= 2 (select main_a v_prenex_26422)) (<= (select main_a v_prenex_26422) 1000))) (forall ((v_prenex_26421 Int)) (or (<= (+ main_x 1) v_prenex_26421) (<= 0 (* 2 (select main_a v_prenex_26421))) (<= (select main_a v_prenex_26421) 998) (< v_prenex_26421 main_x)))) (forall ((v_prenex_29005 Int) (v_prenex_29004 Int)) (or (<= 0 (+ (select main_a v_prenex_29004) 499)) (<= (select main_a v_prenex_29005) (+ (select main_a v_prenex_29004) 1000)) (< v_prenex_29004 main_x) (<= (+ main_x 1) v_prenex_29004) (<= 2 (select main_a v_prenex_29005)))) (or (forall ((v_prenex_28030 Int)) (<= 501 (select main_a v_prenex_28030))) (forall ((v_prenex_28029 Int)) (or (<= 0 (* 2 (select main_a v_prenex_28029))) (<= (select main_a v_prenex_28029) 998) (<= (+ main_x 1) v_prenex_28029) (<= (* 2 (select main_a v_prenex_28029)) 998) (< v_prenex_28029 main_x)))) (forall ((v_prenex_24216 Int) (v_prenex_24215 Int)) (or (< v_prenex_24216 main_y) (<= (+ main_x 1) v_prenex_24215) (<= (select main_a v_prenex_24216) (+ (select main_a v_prenex_24215) 1000)) (<= (select main_a v_prenex_24215) 998) (< v_prenex_24215 main_x) (<= (* 2 (select main_a v_prenex_24216)) 2000))) (or (forall ((v_prenex_26268 Int)) (or (<= (* 2 (select main_a v_prenex_26268)) 2000) (<= 2 (select main_a v_prenex_26268)))) (forall ((v_prenex_26267 Int)) (or (< v_prenex_26267 main_x) (<= (select main_a v_prenex_26267) 998) (<= (+ main_x 1) v_prenex_26267) (<= (select main_a v_prenex_26267) 499) (<= 0 (* 2 (select main_a v_prenex_26267)))))) (or (forall ((v_prenex_29351 Int)) (or (<= (select main_a v_prenex_29351) 499) (<= (+ main_x 1) v_prenex_29351) (<= 0 (* 2 (select main_a v_prenex_29351))) (< v_prenex_29351 main_x))) (forall ((v_prenex_29352 Int)) (or (<= (* 2 (select main_a v_prenex_29352)) 2000) (<= (select main_a v_prenex_29352) 1499)))) (forall ((v_prenex_26446 Int) (v_prenex_26445 Int)) (or (< v_prenex_26445 main_x) (<= (select main_a v_prenex_26446) 1499) (<= (* 2 (select main_a v_prenex_26445)) 998) (<= (+ main_x 1) v_prenex_26445) (<= (select main_a v_prenex_26445) 998) (<= (+ (select main_a v_prenex_26445) 2) (select main_a v_prenex_26446)))) (forall ((v_prenex_30820 Int) (v_prenex_30819 Int)) (or (<= (+ main_x 1) v_prenex_30819) (< v_prenex_30819 main_x) (<= 501 (select main_a v_prenex_30820)) (<= (select main_a v_prenex_30820) (+ (select main_a v_prenex_30819) 1000)) (< v_prenex_30820 main_y) (<= (* 2 (select main_a v_prenex_30820)) 2000) (<= (* 2 (select main_a v_prenex_30819)) 998))) (or (forall ((v_prenex_28542 Int)) (or (< v_prenex_28542 main_x) (<= (+ main_x 1) v_prenex_28542) (<= (select main_a v_prenex_28542) 998) (<= 0 (* 2 (select main_a v_prenex_28542))))) (forall ((v_prenex_28543 Int)) (or (<= (+ main_y 1) v_prenex_28543) (<= (select main_a v_prenex_28543) 1499) (<= (* 2 (select main_a v_prenex_28543)) 2000)))) (forall ((v_prenex_23521 Int) (v_prenex_23520 Int)) (or (<= (+ main_x 1) v_prenex_23520) (<= (select main_a v_prenex_23520) 499) (<= (select main_a v_prenex_23521) 1499) (<= (+ main_y 1) v_prenex_23521) (< v_prenex_23520 main_x) (<= (+ (select main_a v_prenex_23520) 2) (select main_a v_prenex_23521)))) (forall ((v_prenex_24041 Int) (v_prenex_24040 Int)) (or (<= (select main_a v_prenex_24041) 1499) (< v_prenex_24041 main_y) (< v_prenex_24040 main_x) (<= (+ main_y 1) v_prenex_24041) (<= 1000 (+ (select main_a v_prenex_24040) (select main_a v_prenex_24041))))) (forall ((v_prenex_22617 Int) (v_prenex_22618 Int)) (or (<= (select main_a v_prenex_22617) 499) (<= (+ main_x 1) v_prenex_22617) (<= (+ (select main_a v_prenex_22617) 2) (select main_a v_prenex_22618)) (<= 0 (+ (select main_a v_prenex_22617) 499)) (< v_prenex_22617 main_x) (<= 2 (select main_a v_prenex_22618)) (<= (* 2 (select main_a v_prenex_22618)) 2000))) (or (forall ((v_prenex_23602 Int)) (or (<= 0 (* 2 (select main_a v_prenex_23602))) (<= (select main_a v_prenex_23602) 998) (< v_prenex_23602 main_x) (<= (+ main_x 1) v_prenex_23602))) (forall ((v_prenex_23603 Int)) (or (<= (+ main_y 1) v_prenex_23603) (<= 1002 (* 2 (select main_a v_prenex_23603))) (<= 2 (select main_a v_prenex_23603))))) (forall ((v_prenex_22934 Int) (v_prenex_22935 Int)) (or (<= (select main_a v_prenex_22934) 998) (<= (select main_a v_prenex_22935) 1499) (< v_prenex_22934 main_x) (<= (+ (select main_a v_prenex_22934) 2) (select main_a v_prenex_22935)) (<= 0 (select main_a v_prenex_22934)) (<= (+ main_x 1) v_prenex_22934))) (or (forall ((v_prenex_25131 Int)) (or (<= (select main_a v_prenex_25131) 998) (<= (+ main_x 1) v_prenex_25131) (<= (* 2 (select main_a v_prenex_25131)) 998) (< v_prenex_25131 main_x) (<= 0 (select main_a v_prenex_25131)))) (forall ((v_prenex_25132 Int)) (or (<= (select main_a v_prenex_25132) 1000) (<= 1002 (* 2 (select main_a v_prenex_25132)))))) (forall ((v_prenex_30644 Int) (v_prenex_30643 Int)) (or (<= (+ main_x 1) v_prenex_30643) (< v_prenex_30643 main_x) (<= (* 2 (select main_a v_prenex_30644)) 2000) (<= 0 (select main_a v_prenex_30643)) (<= (select main_a v_prenex_30643) 499) (<= (select main_a v_prenex_30644) (+ (select main_a v_prenex_30643) 1000)))) (or (forall ((v_prenex_23477 Int)) (or (<= (select main_a v_prenex_23477) 998) (<= 0 (* 2 (select main_a v_prenex_23477))) (< v_prenex_23477 main_x) (<= (+ main_x 1) v_prenex_23477))) (forall ((v_prenex_23478 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_23478))) (<= (+ main_y 1) v_prenex_23478)))) (forall ((v_prenex_29390 Int) (v_prenex_29389 Int)) (or (< v_prenex_29389 main_x) (<= (+ main_x 1) v_prenex_29389) (<= (+ main_y 1) v_prenex_29390) (<= 2 (select main_a v_prenex_29390)) (<= (select main_a v_prenex_29390) 1000) (<= 0 (* 2 (select main_a v_prenex_29389))) (<= (+ (select main_a v_prenex_29389) (select main_a v_prenex_29390)) 1000))) (forall ((v_prenex_26213 Int) (v_prenex_26214 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_26214))) (<= (+ main_y 1) v_prenex_26214) (<= (* 2 (select main_a v_prenex_26214)) 2000) (< v_prenex_26214 main_y) (<= (+ (select main_a v_prenex_26213) 2) (select main_a v_prenex_26214)))) (forall ((v_prenex_25995 Int) (v_prenex_25996 Int)) (or (< v_prenex_25995 main_x) (<= 2 (select main_a v_prenex_25996)) (<= (select main_a v_prenex_25996) (+ (select main_a v_prenex_25995) 1000)) (<= (select main_a v_prenex_25995) 499) (<= 1002 (* 2 (select main_a v_prenex_25996))) (<= 0 (* 2 (select main_a v_prenex_25995))) (<= (+ main_x 1) v_prenex_25995))) (or (forall ((v_prenex_26050 Int)) (or (<= (select main_a v_prenex_26050) 1000) (<= 2 (select main_a v_prenex_26050)) (< v_prenex_26050 main_y))) (forall ((v_prenex_26049 Int)) (or (<= (* 2 (select main_a v_prenex_26049)) 998) (<= (+ main_x 1) v_prenex_26049) (< v_prenex_26049 main_x) (<= (select main_a v_prenex_26049) 499)))) (forall ((v_prenex_28508 Int) (v_prenex_28507 Int)) (or (<= 0 (* 2 (select main_a v_prenex_28507))) (<= (select main_a v_prenex_28508) (+ (select main_a v_prenex_28507) 1000)) (<= (select main_a v_prenex_28508) 1000) (<= 1002 (* 2 (select main_a v_prenex_28508))) (<= (+ main_x 1) v_prenex_28507) (< v_prenex_28507 main_x))) (or (forall ((v_prenex_24381 Int)) (or (<= (select main_a v_prenex_24381) 1499) (<= (* 2 (select main_a v_prenex_24381)) 2000))) (forall ((v_prenex_24380 Int)) (or (<= 0 (+ (select main_a v_prenex_24380) 499)) (< v_prenex_24380 main_x) (<= (+ main_x 1) v_prenex_24380) (<= (select main_a v_prenex_24380) 499) (<= (* 2 (select main_a v_prenex_24380)) 998)))) (forall ((v_prenex_30198 Int) (v_prenex_30197 Int)) (or (<= (+ main_x 1) v_prenex_30197) (< v_prenex_30197 main_x) (<= (select main_a v_prenex_30197) 998) (<= (select main_a v_prenex_30198) (+ (select main_a v_prenex_30197) 1000)) (<= 0 (+ (select main_a v_prenex_30197) 499)))) (or (forall ((v_prenex_28752 Int)) (or (<= (* 2 (select main_a v_prenex_28752)) 998) (<= (+ main_x 1) v_prenex_28752) (<= 0 (select main_a v_prenex_28752)) (< v_prenex_28752 main_x) (<= 0 (+ (select main_a v_prenex_28752) 499)))) (forall ((v_prenex_28753 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_28753))) (<= (select main_a v_prenex_28753) 1000)))) (forall ((v_prenex_23111 Int) (v_prenex_23110 Int)) (or (< v_prenex_23110 main_x) (<= (+ main_x 1) v_prenex_23110) (<= 0 (* 2 (select main_a v_prenex_23110))) (<= (+ main_y 1) v_prenex_23111) (<= (select main_a v_prenex_23111) 1000) (<= (+ (select main_a v_prenex_23110) (select main_a v_prenex_23111)) 1000))) (forall ((v_prenex_30532 Int) (v_prenex_30531 Int)) (or (<= 0 (select main_a v_prenex_30531)) (<= (+ main_x 1) v_prenex_30531) (<= (select main_a v_prenex_30532) (+ (select main_a v_prenex_30531) 1000)) (<= (select main_a v_prenex_30532) 1499) (<= (select main_a v_prenex_30531) 499) (< v_prenex_30531 main_x))) (or (forall ((v_prenex_26899 Int)) (or (<= (+ main_x 1) v_prenex_26899) (<= (select main_a v_prenex_26899) 499) (< v_prenex_26899 main_x) (<= 0 (* 2 (select main_a v_prenex_26899))))) (forall ((v_prenex_26900 Int)) (or (<= (select main_a v_prenex_26900) 1000) (<= 501 (select main_a v_prenex_26900)) (< v_prenex_26900 main_y)))) (forall ((v_prenex_29361 Int) (v_prenex_29362 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_29362))) (< v_prenex_29362 main_y) (< v_prenex_29361 main_x) (<= 1000 (+ (select main_a v_prenex_29361) (select main_a v_prenex_29362))) (<= (+ main_x 1) v_prenex_29361) (<= 0 (select main_a v_prenex_29361)))) (or (forall ((v_prenex_23704 Int)) (or (<= 0 (+ (select main_a v_prenex_23704) 499)) (<= (+ main_x 1) v_prenex_23704) (< v_prenex_23704 main_x) (<= (* 2 (select main_a v_prenex_23704)) 998))) (forall ((v_prenex_23705 Int)) (or (<= 2 (select main_a v_prenex_23705)) (<= 501 (select main_a v_prenex_23705))))) (<= (- (- main_x) (- main_y)) (- 1)) (or (forall ((v_prenex_30416 Int)) (or (<= (* 2 (select main_a v_prenex_30416)) 998) (<= (+ main_x 1) v_prenex_30416) (<= (select main_a v_prenex_30416) 499) (< v_prenex_30416 main_x))) (forall ((v_prenex_30417 Int)) (or (<= (+ main_y 1) v_prenex_30417) (<= 2 (select main_a v_prenex_30417)) (<= (select main_a v_prenex_30417) 1499)))) (or (forall ((v_prenex_30736 Int)) (or (<= (select main_a v_prenex_30736) 1000) (<= 1002 (* 2 (select main_a v_prenex_30736))))) (forall ((v_prenex_30735 Int)) (or (<= 0 (* 2 (select main_a v_prenex_30735))) (<= (+ main_x 1) v_prenex_30735) (< v_prenex_30735 main_x) (<= (select main_a v_prenex_30735) 499) (<= 0 (select main_a v_prenex_30735))))) (forall ((v_prenex_24915 Int) (v_prenex_24914 Int)) (or (< v_prenex_24914 main_x) (< v_prenex_24915 main_y) (<= 1000 (+ (select main_a v_prenex_24914) (select main_a v_prenex_24915))) (<= (+ main_y 1) v_prenex_24915) (<= 1002 (* 2 (select main_a v_prenex_24915))))) (forall ((v_prenex_28204 Int) (v_prenex_28203 Int)) (or (<= (* 2 (select main_a v_prenex_28204)) 2000) (<= (+ main_x 1) v_prenex_28203) (< v_prenex_28203 main_x) (<= 501 (select main_a v_prenex_28204)) (<= 1000 (+ (select main_a v_prenex_28203) (select main_a v_prenex_28204))) (<= 0 (* 2 (select main_a v_prenex_28203))))) (forall ((v_prenex_25473 Int) (v_prenex_25472 Int)) (or (<= (+ main_x 1) v_prenex_25472) (<= (select main_a v_prenex_25473) 1000) (<= (+ (select main_a v_prenex_25472) 2) (select main_a v_prenex_25473)) (<= (select main_a v_prenex_25472) 998) (<= 2 (select main_a v_prenex_25473)) (< v_prenex_25473 main_y) (< v_prenex_25472 main_x))) (forall ((v_prenex_23530 Int) (v_prenex_23531 Int)) (or (<= (+ (select main_a v_prenex_23530) 2) (select main_a v_prenex_23531)) (< v_prenex_23530 main_x) (<= 501 (select main_a v_prenex_23531)) (<= (select main_a v_prenex_23531) 1499) (<= 0 (* 2 (select main_a v_prenex_23530))) (<= (select main_a v_prenex_23530) 998) (<= (+ main_x 1) v_prenex_23530))) (forall ((v_prenex_28239 Int) (v_prenex_28240 Int)) (or (< v_prenex_28239 main_x) (<= (+ main_x 1) v_prenex_28239) (<= (select main_a v_prenex_28239) 998) (<= (* 2 (select main_a v_prenex_28240)) 2000) (<= 0 (* 2 (select main_a v_prenex_28239))) (<= 501 (select main_a v_prenex_28240)) (<= 1000 (+ (select main_a v_prenex_28239) (select main_a v_prenex_28240))))) (or (forall ((v_prenex_24610 Int)) (<= (select main_a v_prenex_24610) 1499)) (forall ((v_prenex_24609 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24609))) (<= (* 2 (select main_a v_prenex_24609)) 998) (< v_prenex_24609 main_x) (<= (+ main_x 1) v_prenex_24609)))) (forall ((v_prenex_28212 Int) (v_prenex_28211 Int)) (or (<= (+ (select main_a v_prenex_28211) 2) (select main_a v_prenex_28212)) (<= (+ main_x 1) v_prenex_28211) (<= 2 (select main_a v_prenex_28212)) (< v_prenex_28211 main_x) (< v_prenex_28212 main_y) (<= (* 2 (select main_a v_prenex_28211)) 998))) (forall ((v_prenex_27319 Int) (v_prenex_27320 Int)) (or (<= (select main_a v_prenex_27320) 1499) (< v_prenex_27320 main_y) (<= 2 (select main_a v_prenex_27320)) (<= (+ (select main_a v_prenex_27319) (select main_a v_prenex_27320)) 1000) (<= (+ main_y 1) v_prenex_27320))) (or (forall ((v_prenex_23630 Int)) (or (< v_prenex_23630 main_x) (<= (* 2 (select main_a v_prenex_23630)) 998) (<= 0 (* 2 (select main_a v_prenex_23630))) (<= (+ main_x 1) v_prenex_23630))) (forall ((v_prenex_23631 Int)) (or (<= (select main_a v_prenex_23631) 1000) (<= 501 (select main_a v_prenex_23631))))) (forall ((v_prenex_24559 Int) (v_prenex_24558 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_24559))) (< v_prenex_24558 main_x) (<= (* 2 (select main_a v_prenex_24559)) 2000) (<= (select main_a v_prenex_24558) 998) (<= (+ main_x 1) v_prenex_24558) (<= (+ (select main_a v_prenex_24558) 2) (select main_a v_prenex_24559)) (<= (select main_a v_prenex_24558) 499))) (forall ((v_prenex_30800 Int) (v_prenex_30799 Int)) (or (<= (+ (select main_a v_prenex_30799) 2) (select main_a v_prenex_30800)) (< v_prenex_30799 main_x) (<= (+ main_x 1) v_prenex_30799) (<= 0 (* 2 (select main_a v_prenex_30799))) (<= (select main_a v_prenex_30800) 1000))) (or (forall ((v_prenex_22455 Int)) (or (<= (* 2 (select main_a v_prenex_22455)) 998) (< v_prenex_22455 main_x) (<= (select main_a v_prenex_22455) 499) (<= (+ main_x 1) v_prenex_22455))) (forall ((v_prenex_22456 Int)) (<= 2 (select main_a v_prenex_22456)))) (or (forall ((v_prenex_28891 Int)) (or (<= (* 2 (select main_a v_prenex_28891)) 998) (<= 0 (* 2 (select main_a v_prenex_28891))) (< v_prenex_28891 main_x) (<= (+ main_x 1) v_prenex_28891))) (forall ((v_prenex_28892 Int)) (or (<= (select main_a v_prenex_28892) 1000) (< v_prenex_28892 main_y)))) (forall ((v_prenex_29129 Int) (v_prenex_29128 Int)) (or (<= (select main_a v_prenex_29129) 1000) (<= (select main_a v_prenex_29129) (+ (select main_a v_prenex_29128) 1000)) (<= (select main_a v_prenex_29128) 499) (<= (select main_a v_prenex_29129) 1499) (<= (+ main_x 1) v_prenex_29128) (< v_prenex_29128 main_x))) (forall ((v_prenex_26257 Int) (v_prenex_26258 Int)) (or (< v_prenex_26257 main_x) (<= (+ main_x 1) v_prenex_26257) (<= (+ (select main_a v_prenex_26257) 2) (select main_a v_prenex_26258)) (<= (select main_a v_prenex_26257) 998) (<= (select main_a v_prenex_26258) 1499))) (forall ((v_prenex_27607 Int) (v_prenex_27608 Int)) (or (<= (+ (select main_a v_prenex_27607) 2) (select main_a v_prenex_27608)) (<= (* 2 (select main_a v_prenex_27608)) 2000) (<= (+ main_x 1) v_prenex_27607) (<= (select main_a v_prenex_27608) 1000) (< v_prenex_27607 main_x) (<= (select main_a v_prenex_27607) 499))) (forall ((v_prenex_29907 Int) (v_prenex_29906 Int)) (or (<= (+ main_x 1) v_prenex_29906) (<= 2 (select main_a v_prenex_29907)) (< v_prenex_29906 main_x) (<= (select main_a v_prenex_29907) (+ (select main_a v_prenex_29906) 1000)) (<= 0 (* 2 (select main_a v_prenex_29906))) (<= (+ main_y 1) v_prenex_29907) (<= (* 2 (select main_a v_prenex_29907)) 2000))) (forall ((v_prenex_25977 Int) (v_prenex_25978 Int)) (or (<= (select main_a v_prenex_25977) 998) (<= 501 (select main_a v_prenex_25978)) (<= 0 (select main_a v_prenex_25977)) (< v_prenex_25977 main_x) (<= 1000 (+ (select main_a v_prenex_25977) (select main_a v_prenex_25978))) (<= (+ main_x 1) v_prenex_25977))) (forall ((v_prenex_29736 Int) (v_prenex_29735 Int)) (or (<= (select main_a v_prenex_29735) 499) (<= (+ main_x 1) v_prenex_29735) (<= 0 (select main_a v_prenex_29735)) (< v_prenex_29735 main_x) (<= 501 (select main_a v_prenex_29736)) (<= (+ (select main_a v_prenex_29735) (select main_a v_prenex_29736)) 1000) (<= (* 2 (select main_a v_prenex_29736)) 2000))) (forall ((v_prenex_29995 Int) (v_prenex_29994 Int)) (or (<= (select main_a v_prenex_29995) (+ (select main_a v_prenex_29994) 1000)) (<= 0 (* 2 (select main_a v_prenex_29994))) (<= 1002 (* 2 (select main_a v_prenex_29995))) (< v_prenex_29994 main_x) (<= (+ main_x 1) v_prenex_29994) (<= 0 (select main_a v_prenex_29994)))) (forall ((v_prenex_26837 Int) (v_prenex_26838 Int)) (or (<= (+ main_x 1) v_prenex_26837) (<= (+ (select main_a v_prenex_26837) 2) (select main_a v_prenex_26838)) (< v_prenex_26837 main_x) (<= 2 (select main_a v_prenex_26838)) (<= (* 2 (select main_a v_prenex_26838)) 2000) (<= (* 2 (select main_a v_prenex_26837)) 998) (<= 0 (* 2 (select main_a v_prenex_26837))))) (forall ((v_prenex_23495 Int) (v_prenex_23494 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_23495))) (< v_prenex_23494 main_x) (<= 1000 (+ (select main_a v_prenex_23494) (select main_a v_prenex_23495))) (<= (* 2 (select main_a v_prenex_23494)) 998) (<= (select main_a v_prenex_23495) 1000) (<= (+ main_x 1) v_prenex_23494))) (forall ((v_prenex_28655 Int) (v_prenex_28654 Int)) (or (<= (+ main_x 1) v_prenex_28654) (< v_prenex_28654 main_x) (<= (select main_a v_prenex_28655) (+ (select main_a v_prenex_28654) 1000)) (<= 1002 (* 2 (select main_a v_prenex_28655))) (< v_prenex_28655 main_y) (<= (select main_a v_prenex_28655) 1000) (<= 0 (+ (select main_a v_prenex_28654) 499)))) (forall ((v_prenex_30716 Int) (v_prenex_30715 Int)) (or (<= (select main_a v_prenex_30715) 499) (<= 1002 (* 2 (select main_a v_prenex_30716))) (<= (+ main_x 1) v_prenex_30715) (< v_prenex_30715 main_x) (<= (select main_a v_prenex_30716) 1499) (<= (* 2 (select main_a v_prenex_30715)) 998) (<= 1000 (+ (select main_a v_prenex_30715) (select main_a v_prenex_30716))))) (or (forall ((v_prenex_24567 Int)) (or (< v_prenex_24567 main_y) (<= (select main_a v_prenex_24567) 1000) (<= (+ main_y 1) v_prenex_24567))) (forall ((v_prenex_24566 Int)) (<= 0 (* 2 (select main_a v_prenex_24566))))) (forall ((v_prenex_23505 Int) (v_prenex_23504 Int)) (or (<= (+ main_y 1) v_prenex_23505) (<= 1002 (* 2 (select main_a v_prenex_23505))) (<= (select main_a v_prenex_23505) 1499) (<= (+ main_x 1) v_prenex_23504) (<= (+ (select main_a v_prenex_23504) 2) (select main_a v_prenex_23505)) (< v_prenex_23504 main_x) (<= (select main_a v_prenex_23504) 499))) (forall ((v_prenex_22206 Int) (v_prenex_22207 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_22207))) (< v_prenex_22206 main_x) (<= (+ main_y 1) v_prenex_22207) (<= 0 (* 2 (select main_a v_prenex_22206))) (<= (select main_a v_prenex_22207) (+ (select main_a v_prenex_22206) 1000)) (<= (+ main_x 1) v_prenex_22206))) (or (forall ((v_prenex_25822 Int)) (or (<= 0 (select main_a v_prenex_25822)) (< v_prenex_25822 main_x) (<= (* 2 (select main_a v_prenex_25822)) 998) (<= (+ main_x 1) v_prenex_25822))) (forall ((v_prenex_25823 Int)) (or (<= 2 (select main_a v_prenex_25823)) (<= 1002 (* 2 (select main_a v_prenex_25823))) (<= (+ main_y 1) v_prenex_25823)))) (or (forall ((v_prenex_27923 Int)) (or (<= (select main_a v_prenex_27923) 1499) (< v_prenex_27923 main_y))) (forall ((v_prenex_27922 Int)) (or (< v_prenex_27922 main_x) (<= (+ main_x 1) v_prenex_27922) (<= 0 (* 2 (select main_a v_prenex_27922))) (<= 0 (select main_a v_prenex_27922))))) (forall ((v_prenex_29246 Int) (v_prenex_29245 Int)) (or (< v_prenex_29245 main_x) (<= 0 (* 2 (select main_a v_prenex_29245))) (<= 2 (select main_a v_prenex_29246)) (<= (+ main_x 1) v_prenex_29245) (<= (+ (select main_a v_prenex_29245) 2) (select main_a v_prenex_29246)) (<= (select main_a v_prenex_29246) 1499))) (forall ((v_prenex_27854 Int) (v_prenex_27855 Int)) (or (<= (+ main_x 1) v_prenex_27854) (< v_prenex_27854 main_x) (<= 1002 (* 2 (select main_a v_prenex_27855))) (<= 0 (+ (select main_a v_prenex_27854) 499)) (<= (* 2 (select main_a v_prenex_27854)) 998) (<= (+ (select main_a v_prenex_27854) 2) (select main_a v_prenex_27855)) (<= 501 (select main_a v_prenex_27855)))) (forall ((v_prenex_28793 Int) (v_prenex_28792 Int)) (or (<= (+ main_x 1) v_prenex_28792) (<= (+ (select main_a v_prenex_28792) 2) (select main_a v_prenex_28793)) (<= 501 (select main_a v_prenex_28793)) (< v_prenex_28792 main_x) (< v_prenex_28793 main_y) (<= (select main_a v_prenex_28792) 998))) (or (forall ((v_prenex_25772 Int)) (or (<= 0 (* 2 (select main_a v_prenex_25772))) (< v_prenex_25772 main_x))) (forall ((v_prenex_25773 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_25773))) (<= (+ main_y 1) v_prenex_25773) (< v_prenex_25773 main_y)))) (or (forall ((v_prenex_29471 Int)) (or (< v_prenex_29471 main_x) (<= 0 (+ (select main_a v_prenex_29471) 499)) (<= (* 2 (select main_a v_prenex_29471)) 998) (<= (+ main_x 1) v_prenex_29471))) (forall ((v_prenex_29472 Int)) (or (<= 501 (select main_a v_prenex_29472)) (<= (* 2 (select main_a v_prenex_29472)) 2000)))) (forall ((v_prenex_29149 Int) (v_prenex_29148 Int)) (or (<= (select main_a v_prenex_29149) 1000) (<= (* 2 (select main_a v_prenex_29148)) 998) (<= (+ main_x 1) v_prenex_29148) (<= (+ (select main_a v_prenex_29148) 2) (select main_a v_prenex_29149)) (<= 501 (select main_a v_prenex_29149)) (<= (+ main_y 1) v_prenex_29149) (< v_prenex_29148 main_x))) (forall ((v_prenex_25493 Int) (v_prenex_25492 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_25493))) (<= (+ (select main_a v_prenex_25492) 2) (select main_a v_prenex_25493)) (<= 2 (select main_a v_prenex_25493)) (<= (select main_a v_prenex_25492) 499) (< v_prenex_25492 main_x) (<= (* 2 (select main_a v_prenex_25492)) 998) (<= (+ main_x 1) v_prenex_25492))) (or (forall ((v_prenex_27842 Int)) (or (<= (+ main_x 1) v_prenex_27842) (<= (select main_a v_prenex_27842) 499) (< v_prenex_27842 main_x))) (forall ((v_prenex_27843 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_27843))) (<= (+ main_y 1) v_prenex_27843)))) (forall ((v_prenex_29041 Int) (v_prenex_29040 Int)) (or (<= (select main_a v_prenex_29041) 1499) (<= (+ main_x 1) v_prenex_29040) (< v_prenex_29040 main_x) (<= 1002 (* 2 (select main_a v_prenex_29041))) (<= 0 (select main_a v_prenex_29040)) (<= (+ main_y 1) v_prenex_29041) (<= (+ (select main_a v_prenex_29040) (select main_a v_prenex_29041)) 1000))) (forall ((v_prenex_22253 Int) (v_prenex_22252 Int)) (or (<= 0 (select main_a v_prenex_22252)) (< v_prenex_22252 main_x) (<= (+ (select main_a v_prenex_22252) 2) (select main_a v_prenex_22253)) (<= 2 (select main_a v_prenex_22253)) (<= (+ main_x 1) v_prenex_22252) (<= (select main_a v_prenex_22252) 998))) (forall ((v_prenex_27825 Int) (v_prenex_27824 Int)) (or (<= (select main_a v_prenex_27825) (+ (select main_a v_prenex_27824) 1000)) (<= 1002 (* 2 (select main_a v_prenex_27825))) (< v_prenex_27824 main_x) (<= (select main_a v_prenex_27824) 499) (<= (* 2 (select main_a v_prenex_27824)) 998) (<= (+ main_x 1) v_prenex_27824))) (forall ((v_prenex_23217 Int) (v_prenex_23216 Int)) (or (<= (select main_a v_prenex_23216) 499) (<= 2 (select main_a v_prenex_23217)) (<= (+ main_x 1) v_prenex_23216) (<= (+ (select main_a v_prenex_23216) 2) (select main_a v_prenex_23217)) (<= (* 2 (select main_a v_prenex_23217)) 2000) (< v_prenex_23216 main_x))) (or (forall ((v_prenex_24028 Int)) (or (<= (select main_a v_prenex_24028) 998) (<= (+ main_x 1) v_prenex_24028) (< v_prenex_24028 main_x) (<= (* 2 (select main_a v_prenex_24028)) 998))) (forall ((v_prenex_24029 Int)) (or (<= 2 (select main_a v_prenex_24029)) (<= (+ main_y 1) v_prenex_24029) (<= 501 (select main_a v_prenex_24029))))) (forall ((v_prenex_22495 Int) (v_prenex_22496 Int)) (or (<= (select main_a v_prenex_22496) 1499) (<= (* 2 (select main_a v_prenex_22495)) 998) (<= 1000 (+ (select main_a v_prenex_22495) (select main_a v_prenex_22496))) (<= 501 (select main_a v_prenex_22496)) (<= (+ main_x 1) v_prenex_22495) (< v_prenex_22495 main_x))) (or (forall ((v_prenex_27422 Int)) (or (<= (select main_a v_prenex_27422) 1499) (<= (* 2 (select main_a v_prenex_27422)) 2000))) (forall ((v_prenex_27421 Int)) (or (< v_prenex_27421 main_x) (<= (select main_a v_prenex_27421) 998) (<= 0 (* 2 (select main_a v_prenex_27421))) (<= (+ main_x 1) v_prenex_27421) (<= (select main_a v_prenex_27421) 499)))) (forall ((v_prenex_25894 Int) (v_prenex_25893 Int)) (or (<= (+ (select main_a v_prenex_25893) 2) (select main_a v_prenex_25894)) (<= 0 (+ (select main_a v_prenex_25893) 499)) (<= (+ main_y 1) v_prenex_25894) (<= 501 (select main_a v_prenex_25894)) (<= (+ main_x 1) v_prenex_25893) (<= 2 (select main_a v_prenex_25894)) (< v_prenex_25893 main_x))) (forall ((v_prenex_26070 Int) (v_prenex_26069 Int)) (or (<= (* 2 (select main_a v_prenex_26070)) 2000) (<= (+ main_x 1) v_prenex_26069) (< v_prenex_26069 main_x) (<= 0 (select main_a v_prenex_26069)) (<= (select main_a v_prenex_26070) 1499) (<= (+ (select main_a v_prenex_26069) (select main_a v_prenex_26070)) 1000))) (forall ((v_prenex_22276 Int) (v_prenex_22277 Int)) (or (< v_prenex_22276 main_x) (<= (select main_a v_prenex_22277) 1000) (<= 501 (select main_a v_prenex_22277)) (<= (+ main_x 1) v_prenex_22276) (<= (+ (select main_a v_prenex_22276) (select main_a v_prenex_22277)) 1000) (< v_prenex_22277 main_y) (<= (select main_a v_prenex_22276) 998))) (forall ((v_prenex_29873 Int) (v_prenex_29872 Int)) (or (<= 0 (* 2 (select main_a v_prenex_29872))) (< v_prenex_29872 main_x) (<= (+ main_x 1) v_prenex_29872) (<= (+ (select main_a v_prenex_29872) 2) (select main_a v_prenex_29873)) (<= 501 (select main_a v_prenex_29873)) (<= 0 (select main_a v_prenex_29872)) (<= 2 (select main_a v_prenex_29873)))) (forall ((v_prenex_24157 Int) (v_prenex_24158 Int)) (or (< v_prenex_24157 main_x) (<= (* 2 (select main_a v_prenex_24158)) 2000) (<= (* 2 (select main_a v_prenex_24157)) 998) (<= 1002 (* 2 (select main_a v_prenex_24158))) (<= (+ (select main_a v_prenex_24157) 2) (select main_a v_prenex_24158)) (<= (+ main_x 1) v_prenex_24157) (<= 0 (* 2 (select main_a v_prenex_24157))))) (forall ((v_prenex_25549 Int) (v_prenex_25548 Int)) (or (<= (select main_a v_prenex_25549) 1499) (<= 1002 (* 2 (select main_a v_prenex_25549))) (< v_prenex_25548 main_x) (<= (+ (select main_a v_prenex_25548) (select main_a v_prenex_25549)) 1000) (<= (+ main_x 1) v_prenex_25548) (<= 0 (+ (select main_a v_prenex_25548) 499)) (<= (+ main_y 1) v_prenex_25549))) (forall ((v_prenex_27649 Int) (v_prenex_27648 Int)) (or (<= (+ main_x 1) v_prenex_27648) (<= 0 (+ (select main_a v_prenex_27648) 499)) (<= (+ (select main_a v_prenex_27648) (select main_a v_prenex_27649)) 1000) (<= 0 (select main_a v_prenex_27648)) (< v_prenex_27648 main_x) (<= (select main_a v_prenex_27649) 1499))) (forall ((v_prenex_29835 Int) (v_prenex_29834 Int)) (or (<= (+ (select main_a v_prenex_29834) (select main_a v_prenex_29835)) 1000) (<= (select main_a v_prenex_29834) 499) (<= (+ main_x 1) v_prenex_29834) (< v_prenex_29834 main_x) (<= (select main_a v_prenex_29834) 998))) (forall ((v_prenex_30299 Int) (v_prenex_30298 Int)) (or (<= (select main_a v_prenex_30298) 499) (<= 501 (select main_a v_prenex_30299)) (<= (select main_a v_prenex_30298) 998) (<= (select main_a v_prenex_30299) 1499) (<= (select main_a v_prenex_30299) (+ (select main_a v_prenex_30298) 1000)) (< v_prenex_30298 main_x) (<= (+ main_x 1) v_prenex_30298))) (forall ((v_prenex_27698 Int) (v_prenex_27699 Int)) (or (<= (select main_a v_prenex_27698) 998) (<= (+ main_x 1) v_prenex_27698) (< v_prenex_27698 main_x) (<= (* 2 (select main_a v_prenex_27699)) 2000) (<= (select main_a v_prenex_27699) 1000) (<= 0 (+ (select main_a v_prenex_27698) 499)) (<= (select main_a v_prenex_27699) (+ (select main_a v_prenex_27698) 1000)))) (forall ((v_prenex_26211 Int) (v_prenex_26212 Int)) (or (<= (select main_a v_prenex_26211) 998) (< v_prenex_26211 main_x) (<= 1000 (+ (select main_a v_prenex_26211) (select main_a v_prenex_26212))) (<= (+ main_x 1) v_prenex_26211) (<= 0 (+ (select main_a v_prenex_26211) 499)) (<= (* 2 (select main_a v_prenex_26212)) 2000))) (forall ((v_prenex_28148 Int) (v_prenex_28147 Int)) (or (<= (+ main_x 1) v_prenex_28147) (<= (select main_a v_prenex_28148) 1000) (<= (+ (select main_a v_prenex_28147) 2) (select main_a v_prenex_28148)) (< v_prenex_28147 main_x) (<= 0 (select main_a v_prenex_28147)) (<= (select main_a v_prenex_28147) 499) (<= 501 (select main_a v_prenex_28148)))) (or (forall ((v_prenex_23368 Int)) (or (< v_prenex_23368 main_x) (<= (+ main_x 1) v_prenex_23368) (<= (select main_a v_prenex_23368) 998))) (forall ((v_prenex_23369 Int)) (<= 1002 (* 2 (select main_a v_prenex_23369))))) (forall ((v_prenex_28849 Int) (v_prenex_28848 Int)) (or (<= (select main_a v_prenex_28849) 1000) (<= (+ main_x 1) v_prenex_28848) (<= (+ main_y 1) v_prenex_28849) (< v_prenex_28848 main_x) (<= 0 (* 2 (select main_a v_prenex_28848))) (<= (select main_a v_prenex_28849) (+ (select main_a v_prenex_28848) 1000)) (<= (* 2 (select main_a v_prenex_28849)) 2000))) (forall ((v_prenex_24315 Int) (v_prenex_24314 Int)) (or (< v_prenex_24314 main_x) (<= (+ (select main_a v_prenex_24314) 2) (select main_a v_prenex_24315)) (< v_prenex_24315 main_y) (<= (+ main_y 1) v_prenex_24315) (<= (select main_a v_prenex_24315) 1000))) (forall ((v_prenex_23012 Int) (v_prenex_23013 Int)) (or (<= (* 2 (select main_a v_prenex_23012)) 998) (<= (select main_a v_prenex_23013) 1000) (<= (+ main_x 1) v_prenex_23012) (<= (select main_a v_prenex_23013) (+ (select main_a v_prenex_23012) 1000)) (< v_prenex_23012 main_x) (<= 1002 (* 2 (select main_a v_prenex_23013))) (<= (+ main_y 1) v_prenex_23013))) (forall ((v_prenex_22360 Int)) (or (<= 0 (* 2 (select main_a v_prenex_22360))) (< v_prenex_22360 main_x) (<= 0 (select main_a v_prenex_22360)) (<= (+ main_x 1) v_prenex_22360))) (forall ((v_prenex_30323 Int) (v_prenex_30322 Int)) (or (<= (select main_a v_prenex_30323) 1499) (<= (* 2 (select main_a v_prenex_30322)) 998) (< v_prenex_30322 main_x) (<= (select main_a v_prenex_30323) (+ (select main_a v_prenex_30322) 1000)) (<= (+ main_x 1) v_prenex_30322))) (forall ((v_prenex_22722 Int) (v_prenex_22723 Int)) (or (< v_prenex_22722 main_x) (<= (+ main_x 1) v_prenex_22722) (<= (* 2 (select main_a v_prenex_22723)) 2000) (<= 2 (select main_a v_prenex_22723)) (<= (select main_a v_prenex_22722) 998) (<= (+ (select main_a v_prenex_22722) (select main_a v_prenex_22723)) 1000) (<= 0 (+ (select main_a v_prenex_22722) 499)))) (or (forall ((v_prenex_26330 Int)) (or (<= (select main_a v_prenex_26330) 1499) (<= (+ main_y 1) v_prenex_26330))) (forall ((v_prenex_26329 Int)) (or (<= 0 (* 2 (select main_a v_prenex_26329))) (< v_prenex_26329 main_x) (<= (+ main_x 1) v_prenex_26329)))) (forall ((v_prenex_29117 Int) (v_prenex_29116 Int)) (or (<= (+ (select main_a v_prenex_29116) (select main_a v_prenex_29117)) 1000) (<= 1002 (* 2 (select main_a v_prenex_29117))) (<= (+ main_x 1) v_prenex_29116) (< v_prenex_29116 main_x) (<= 0 (select main_a v_prenex_29116)) (<= (select main_a v_prenex_29116) 998))) (or (forall ((v_prenex_23459 Int)) (or (<= (select main_a v_prenex_23459) 499) (<= (+ main_x 1) v_prenex_23459) (<= (* 2 (select main_a v_prenex_23459)) 998) (< v_prenex_23459 main_x))) (forall ((v_prenex_23460 Int)) (or (<= (+ main_y 1) v_prenex_23460) (<= 2 (select main_a v_prenex_23460)) (<= (select main_a v_prenex_23460) 1000)))) (forall ((v_prenex_26046 Int) (v_prenex_26045 Int)) (or (< v_prenex_26045 main_x) (<= (select main_a v_prenex_26046) 1499) (<= (+ main_x 1) v_prenex_26045) (<= (* 2 (select main_a v_prenex_26045)) 998) (<= 501 (select main_a v_prenex_26046)) (<= (+ main_y 1) v_prenex_26046) (<= (+ (select main_a v_prenex_26045) (select main_a v_prenex_26046)) 1000))) (or (forall ((v_prenex_26849 Int)) (or (<= (* 2 (select main_a v_prenex_26849)) 998) (<= 0 (* 2 (select main_a v_prenex_26849))) (<= (+ main_x 1) v_prenex_26849) (<= (select main_a v_prenex_26849) 998) (< v_prenex_26849 main_x))) (forall ((v_prenex_26850 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_26850))) (<= 501 (select main_a v_prenex_26850))))) (or (forall ((v_prenex_30681 Int)) (or (< v_prenex_30681 main_x) (<= (+ main_x 1) v_prenex_30681) (<= 0 (* 2 (select main_a v_prenex_30681))))) (forall ((v_prenex_30682 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_30682))) (<= (+ main_y 1) v_prenex_30682) (<= (select main_a v_prenex_30682) 1499)))) (forall ((v_prenex_22660 Int) (v_prenex_22661 Int)) (or (<= 0 (+ (select main_a v_prenex_22660) 499)) (<= (+ main_x 1) v_prenex_22660) (<= 1000 (+ (select main_a v_prenex_22660) (select main_a v_prenex_22661))) (<= (select main_a v_prenex_22661) 1499) (<= 1002 (* 2 (select main_a v_prenex_22661))) (< v_prenex_22660 main_x))) (forall ((v_prenex_26275 Int) (v_prenex_26276 Int)) (or (<= (select main_a v_prenex_26275) 998) (<= 1002 (* 2 (select main_a v_prenex_26276))) (< v_prenex_26275 main_x) (<= (+ main_y 1) v_prenex_26276) (<= (+ main_x 1) v_prenex_26275) (<= (select main_a v_prenex_26276) 1000) (<= (+ (select main_a v_prenex_26275) 2) (select main_a v_prenex_26276)))) (forall ((v_prenex_23541 Int) (v_prenex_23540 Int)) (or (<= 0 (select main_a v_prenex_23540)) (<= (+ (select main_a v_prenex_23540) 2) (select main_a v_prenex_23541)) (<= (+ main_x 1) v_prenex_23540) (< v_prenex_23540 main_x) (<= 1002 (* 2 (select main_a v_prenex_23541))) (<= (select main_a v_prenex_23540) 499))) (forall ((v_prenex_24820 Int) (v_prenex_24819 Int)) (or (<= (+ main_x 1) v_prenex_24819) (< v_prenex_24819 main_x) (< v_prenex_24820 main_y) (<= (* 2 (select main_a v_prenex_24820)) 2000) (<= 1000 (+ (select main_a v_prenex_24819) (select main_a v_prenex_24820))) (<= (* 2 (select main_a v_prenex_24819)) 998))) (forall ((v_prenex_23318 Int) (v_prenex_23319 Int)) (or (<= 0 (+ (select main_a v_prenex_23318) 499)) (<= (+ main_x 1) v_prenex_23318) (<= 1000 (+ (select main_a v_prenex_23318) (select main_a v_prenex_23319))) (<= 2 (select main_a v_prenex_23319)) (< v_prenex_23318 main_x) (<= (* 2 (select main_a v_prenex_23319)) 2000) (<= (+ main_y 1) v_prenex_23319))) (forall ((v_prenex_28368 Int) (v_prenex_28367 Int)) (or (<= 0 (* 2 (select main_a v_prenex_28367))) (<= (select main_a v_prenex_28368) (+ (select main_a v_prenex_28367) 1000)) (<= (* 2 (select main_a v_prenex_28367)) 998) (<= (select main_a v_prenex_28368) 1499) (< v_prenex_28367 main_x) (<= (+ main_x 1) v_prenex_28367) (<= 501 (select main_a v_prenex_28368)))) (forall ((v_prenex_27625 Int) (v_prenex_27626 Int)) (or (<= (* 2 (select main_a v_prenex_27625)) 998) (<= (+ main_x 1) v_prenex_27625) (<= 501 (select main_a v_prenex_27626)) (< v_prenex_27625 main_x) (<= 1000 (+ (select main_a v_prenex_27625) (select main_a v_prenex_27626))) (<= (select main_a v_prenex_27626) 1499) (<= (+ main_y 1) v_prenex_27626))) (or (forall ((v_prenex_30055 Int)) (or (<= (* 2 (select main_a v_prenex_30055)) 2000) (<= 2 (select main_a v_prenex_30055)) (<= (+ main_y 1) v_prenex_30055))) (forall ((v_prenex_30054 Int)) (or (<= (+ main_x 1) v_prenex_30054) (< v_prenex_30054 main_x) (<= 0 (+ (select main_a v_prenex_30054) 499)) (<= 0 (* 2 (select main_a v_prenex_30054)))))) (forall ((v_prenex_24303 Int) (v_prenex_24302 Int)) (or (<= 2 (select main_a v_prenex_24303)) (<= (* 2 (select main_a v_prenex_24303)) 2000) (<= (+ main_x 1) v_prenex_24302) (<= 0 (+ (select main_a v_prenex_24302) 499)) (<= (select main_a v_prenex_24303) (+ (select main_a v_prenex_24302) 1000)) (<= 0 (* 2 (select main_a v_prenex_24302))) (< v_prenex_24302 main_x))) (forall ((v_prenex_24931 Int) (v_prenex_24930 Int)) (or (<= (* 2 (select main_a v_prenex_24930)) 998) (<= (+ (select main_a v_prenex_24930) (select main_a v_prenex_24931)) 1000) (< v_prenex_24930 main_x) (<= 0 (* 2 (select main_a v_prenex_24930))) (<= (+ main_x 1) v_prenex_24930) (<= 2 (select main_a v_prenex_24931)))) (or (forall ((v_prenex_25899 Int)) (or (<= (+ main_x 1) v_prenex_25899) (< v_prenex_25899 main_x) (<= 0 (select main_a v_prenex_25899)))) (forall ((v_prenex_25900 Int)) (<= (* 2 (select main_a v_prenex_25900)) 2000))) (or (forall ((v_prenex_28202 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_28202))) (<= (* 2 (select main_a v_prenex_28202)) 2000))) (forall ((v_prenex_28201 Int)) (or (<= (* 2 (select main_a v_prenex_28201)) 998) (<= 0 (* 2 (select main_a v_prenex_28201))) (< v_prenex_28201 main_x) (<= 0 (select main_a v_prenex_28201)) (<= (+ main_x 1) v_prenex_28201)))) (or (forall ((v_prenex_26786 Int)) (or (< v_prenex_26786 main_y) (<= (select main_a v_prenex_26786) 1499) (<= 2 (select main_a v_prenex_26786)))) (forall ((v_prenex_26785 Int)) (or (<= (select main_a v_prenex_26785) 998) (< v_prenex_26785 main_x) (<= (* 2 (select main_a v_prenex_26785)) 998) (<= (+ main_x 1) v_prenex_26785)))) (forall ((v_prenex_30053 Int) (v_prenex_30052 Int)) (or (<= (+ main_x 1) v_prenex_30052) (<= (select main_a v_prenex_30053) 1499) (<= (+ (select main_a v_prenex_30052) 2) (select main_a v_prenex_30053)) (<= (select main_a v_prenex_30052) 499) (<= 0 (+ (select main_a v_prenex_30052) 499)) (<= 1002 (* 2 (select main_a v_prenex_30053))) (< v_prenex_30052 main_x))) (or (forall ((v_prenex_25935 Int)) (or (< v_prenex_25935 main_x) (<= 0 (* 2 (select main_a v_prenex_25935))) (<= 0 (+ (select main_a v_prenex_25935) 499)) (<= (+ main_x 1) v_prenex_25935) (<= 0 (select main_a v_prenex_25935)))) (forall ((v_prenex_25936 Int)) (or (<= (* 2 (select main_a v_prenex_25936)) 2000) (<= (select main_a v_prenex_25936) 1000)))) (or (forall ((v_prenex_24921 Int)) (or (<= 2 (select main_a v_prenex_24921)) (<= 501 (select main_a v_prenex_24921)))) (forall ((v_prenex_24920 Int)) (or (<= (+ main_x 1) v_prenex_24920) (<= 0 (* 2 (select main_a v_prenex_24920))) (< v_prenex_24920 main_x)))) (forall ((v_prenex_27954 Int) (v_prenex_27955 Int)) (or (< v_prenex_27954 main_x) (<= (select main_a v_prenex_27955) 1000) (<= 0 (* 2 (select main_a v_prenex_27954))) (<= 1000 (+ (select main_a v_prenex_27954) (select main_a v_prenex_27955))) (<= (select main_a v_prenex_27955) 1499) (<= (+ main_x 1) v_prenex_27954))) (forall ((v_prenex_23074 Int) (v_prenex_23075 Int)) (or (<= (select main_a v_prenex_23074) 998) (< v_prenex_23074 main_x) (<= (+ (select main_a v_prenex_23074) 2) (select main_a v_prenex_23075)) (<= (+ main_x 1) v_prenex_23074) (<= (select main_a v_prenex_23075) 1000) (<= 0 (* 2 (select main_a v_prenex_23074))))) (forall ((v_prenex_26581 Int) (v_prenex_26582 Int)) (or (< v_prenex_26581 main_x) (<= (+ main_x 1) v_prenex_26581) (<= 0 (select main_a v_prenex_26581)) (<= (select main_a v_prenex_26582) 1000) (<= (select main_a v_prenex_26582) (+ (select main_a v_prenex_26581) 1000)) (<= 0 (+ (select main_a v_prenex_26581) 499)) (<= 2 (select main_a v_prenex_26582)))) (forall ((v_prenex_25164 Int) (v_prenex_25163 Int)) (or (<= (+ main_x 1) v_prenex_25163) (<= 0 (+ (select main_a v_prenex_25163) 499)) (< v_prenex_25163 main_x) (<= (select main_a v_prenex_25164) 1000) (<= (* 2 (select main_a v_prenex_25163)) 998) (<= (* 2 (select main_a v_prenex_25164)) 2000) (<= (select main_a v_prenex_25164) (+ (select main_a v_prenex_25163) 1000)))) (forall ((v_prenex_25086 Int)) (or (<= (+ main_x 1) v_prenex_25086) (< v_prenex_25086 main_x) (<= (select main_a v_prenex_25086) 499) (<= 0 (+ (select main_a v_prenex_25086) 499)) (<= (* 2 (select main_a v_prenex_25086)) 998))) (or (forall ((v_prenex_30767 Int)) (or (<= 0 (+ (select main_a v_prenex_30767) 499)) (<= (* 2 (select main_a v_prenex_30767)) 998) (< v_prenex_30767 main_x) (<= 0 (select main_a v_prenex_30767)) (<= (+ main_x 1) v_prenex_30767))) (forall ((v_prenex_30768 Int)) (or (<= 501 (select main_a v_prenex_30768)) (<= 2 (select main_a v_prenex_30768))))) (forall ((v_prenex_26006 Int) (v_prenex_26005 Int)) (or (<= (+ main_y 1) v_prenex_26006) (<= (select main_a v_prenex_26006) 1000) (<= (select main_a v_prenex_26006) (+ (select main_a v_prenex_26005) 1000)) (<= (+ main_x 1) v_prenex_26005) (<= (select main_a v_prenex_26006) 1499) (<= (select main_a v_prenex_26005) 998) (< v_prenex_26005 main_x))) (forall ((v_prenex_26811 Int) (v_prenex_26812 Int)) (or (< v_prenex_26811 main_x) (<= 0 (* 2 (select main_a v_prenex_26811))) (<= (select main_a v_prenex_26812) 1000) (<= (+ main_x 1) v_prenex_26811) (<= (+ (select main_a v_prenex_26811) (select main_a v_prenex_26812)) 1000))) (forall ((v_prenex_25202 Int) (v_prenex_25201 Int)) (or (<= (select main_a v_prenex_25202) (+ (select main_a v_prenex_25201) 1000)) (< v_prenex_25201 main_x) (<= (* 2 (select main_a v_prenex_25201)) 998) (<= (+ main_x 1) v_prenex_25201) (<= 0 (+ (select main_a v_prenex_25201) 499)))) (forall ((v_prenex_23556 Int) (v_prenex_23557 Int)) (or (<= 0 (* 2 (select main_a v_prenex_23556))) (<= 2 (select main_a v_prenex_23557)) (<= (+ main_x 1) v_prenex_23556) (< v_prenex_23556 main_x) (<= (select main_a v_prenex_23557) (+ (select main_a v_prenex_23556) 1000)) (<= (select main_a v_prenex_23556) 499))) (forall ((v_prenex_25325 Int) (v_prenex_25324 Int)) (or (<= (+ main_x 1) v_prenex_25324) (<= 1002 (* 2 (select main_a v_prenex_25325))) (<= (select main_a v_prenex_25324) 998) (<= (select main_a v_prenex_25325) (+ (select main_a v_prenex_25324) 1000)) (<= (* 2 (select main_a v_prenex_25324)) 998) (< v_prenex_25324 main_x))) (forall ((v_prenex_29358 Int) (v_prenex_29357 Int)) (or (< v_prenex_29358 main_y) (<= (+ (select main_a v_prenex_29357) (select main_a v_prenex_29358)) 1000) (<= (* 2 (select main_a v_prenex_29357)) 998) (<= 1002 (* 2 (select main_a v_prenex_29358))) (<= 2 (select main_a v_prenex_29358)) (<= (+ main_x 1) v_prenex_29357) (< v_prenex_29357 main_x))) (or (forall ((v_prenex_22896 Int)) (or (< v_prenex_22896 main_x) (<= (select main_a v_prenex_22896) 998) (<= (select main_a v_prenex_22896) 499) (<= (* 2 (select main_a v_prenex_22896)) 998) (<= (+ main_x 1) v_prenex_22896))) (forall ((v_prenex_22897 Int)) (or (<= (select main_a v_prenex_22897) 1499) (<= 2 (select main_a v_prenex_22897))))) (forall ((v_prenex_28056 Int) (v_prenex_28055 Int)) (or (<= (+ (select main_a v_prenex_28055) 2) (select main_a v_prenex_28056)) (<= 501 (select main_a v_prenex_28056)) (<= (select main_a v_prenex_28056) 1000) (<= (+ main_y 1) v_prenex_28056) (< v_prenex_28056 main_y))) (forall ((v_prenex_22756 Int) (v_prenex_22757 Int)) (or (<= (+ main_x 1) v_prenex_22756) (<= (+ main_y 1) v_prenex_22757) (< v_prenex_22757 main_y) (<= 1000 (+ (select main_a v_prenex_22756) (select main_a v_prenex_22757))) (<= (* 2 (select main_a v_prenex_22757)) 2000))) (or (forall ((v_prenex_23422 Int)) (or (< v_prenex_23422 main_x) (<= (select main_a v_prenex_23422) 499) (<= 0 (select main_a v_prenex_23422)) (<= (+ main_x 1) v_prenex_23422) (<= 0 (* 2 (select main_a v_prenex_23422))))) (forall ((v_prenex_23423 Int)) (or (<= (* 2 (select main_a v_prenex_23423)) 2000) (<= 501 (select main_a v_prenex_23423))))) (forall ((v_prenex_28671 Int) (v_prenex_28670 Int)) (or (<= 501 (select main_a v_prenex_28671)) (<= 2 (select main_a v_prenex_28671)) (<= (+ (select main_a v_prenex_28670) 2) (select main_a v_prenex_28671)) (<= (+ main_y 1) v_prenex_28671) (< v_prenex_28671 main_y))) (or (forall ((v_prenex_22631 Int)) (or (<= 0 (* 2 (select main_a v_prenex_22631))) (< v_prenex_22631 main_x) (<= (+ main_x 1) v_prenex_22631))) (forall ((v_prenex_22632 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_22632))) (< v_prenex_22632 main_y)))) (or (forall ((v_prenex_29380 Int)) (or (<= 2 (select main_a v_prenex_29380)) (<= 1002 (* 2 (select main_a v_prenex_29380))))) (forall ((v_prenex_29379 Int)) (or (<= (* 2 (select main_a v_prenex_29379)) 998) (<= 0 (select main_a v_prenex_29379)) (<= (+ main_x 1) v_prenex_29379) (< v_prenex_29379 main_x) (<= (select main_a v_prenex_29379) 499)))) (forall ((v_prenex_30229 Int) (v_prenex_30230 Int)) (or (< v_prenex_30229 main_x) (<= 501 (select main_a v_prenex_30230)) (<= 1000 (+ (select main_a v_prenex_30229) (select main_a v_prenex_30230))) (<= (* 2 (select main_a v_prenex_30230)) 2000) (<= (+ main_x 1) v_prenex_30229) (<= (select main_a v_prenex_30229) 998) (<= (* 2 (select main_a v_prenex_30229)) 998))) (or (forall ((v_prenex_26596 Int)) (or (<= (* 2 (select main_a v_prenex_26596)) 2000) (<= 501 (select main_a v_prenex_26596)) (<= (+ main_y 1) v_prenex_26596))) (forall ((v_prenex_26595 Int)) (or (<= (* 2 (select main_a v_prenex_26595)) 998) (<= 0 (select main_a v_prenex_26595)) (<= (+ main_x 1) v_prenex_26595) (< v_prenex_26595 main_x)))) (forall ((v_prenex_30426 Int) (v_prenex_30427 Int)) (or (<= (* 2 (select main_a v_prenex_30427)) 2000) (<= (+ main_x 1) v_prenex_30426) (< v_prenex_30426 main_x) (<= (+ (select main_a v_prenex_30426) (select main_a v_prenex_30427)) 1000) (<= (select main_a v_prenex_30426) 998) (<= (select main_a v_prenex_30426) 499) (<= 1002 (* 2 (select main_a v_prenex_30427))))) (forall ((v_prenex_30581 Int) (v_prenex_30580 Int)) (or (<= (+ main_x 1) v_prenex_30580) (<= (* 2 (select main_a v_prenex_30580)) 998) (< v_prenex_30581 main_y) (<= (+ (select main_a v_prenex_30580) 2) (select main_a v_prenex_30581)) (<= (* 2 (select main_a v_prenex_30581)) 2000) (< v_prenex_30580 main_x) (<= 1002 (* 2 (select main_a v_prenex_30581))))) (or (forall ((v_prenex_25386 Int)) (or (<= (select main_a v_prenex_25386) 499) (<= (+ main_x 1) v_prenex_25386) (< v_prenex_25386 main_x) (<= 0 (select main_a v_prenex_25386)) (<= (* 2 (select main_a v_prenex_25386)) 998))) (forall ((v_prenex_25387 Int)) (or (<= (* 2 (select main_a v_prenex_25387)) 2000) (<= (select main_a v_prenex_25387) 1000)))) (forall ((v_prenex_22828 Int) (v_prenex_22829 Int)) (or (<= (select main_a v_prenex_22829) 1000) (<= (* 2 (select main_a v_prenex_22829)) 2000) (<= (+ main_x 1) v_prenex_22828) (< v_prenex_22828 main_x) (<= 1000 (+ (select main_a v_prenex_22828) (select main_a v_prenex_22829))) (<= 0 (select main_a v_prenex_22828)))) (or (forall ((v_prenex_29563 Int)) (or (<= (+ main_x 1) v_prenex_29563) (<= 0 (select main_a v_prenex_29563)) (<= (* 2 (select main_a v_prenex_29563)) 998) (< v_prenex_29563 main_x) (<= (select main_a v_prenex_29563) 499))) (forall ((v_prenex_29564 Int)) (or (<= 501 (select main_a v_prenex_29564)) (<= (select main_a v_prenex_29564) 1499)))) (or (forall ((v_prenex_23282 Int)) (or (<= (+ main_x 1) v_prenex_23282) (< v_prenex_23282 main_x) (<= 0 (* 2 (select main_a v_prenex_23282))) (<= 0 (select main_a v_prenex_23282)) (<= (select main_a v_prenex_23282) 499))) (forall ((v_prenex_23283 Int)) (or (<= (select main_a v_prenex_23283) 1000) (<= 1002 (* 2 (select main_a v_prenex_23283)))))) (forall ((v_prenex_23961 Int) (v_prenex_23960 Int)) (or (<= (* 2 (select main_a v_prenex_23961)) 2000) (<= 0 (select main_a v_prenex_23960)) (< v_prenex_23960 main_x) (<= (+ (select main_a v_prenex_23960) (select main_a v_prenex_23961)) 1000) (<= (select main_a v_prenex_23960) 499) (<= (+ main_x 1) v_prenex_23960) (<= (select main_a v_prenex_23961) 1499))) (forall ((v_prenex_27193 Int) (v_prenex_27194 Int)) (or (<= (select main_a v_prenex_27194) 1499) (<= (select main_a v_prenex_27193) 499) (<= (+ main_x 1) v_prenex_27193) (<= (select main_a v_prenex_27193) 998) (<= (select main_a v_prenex_27194) 1000) (<= (+ (select main_a v_prenex_27193) (select main_a v_prenex_27194)) 1000) (< v_prenex_27193 main_x))) (forall ((v_prenex_26736 Int) (v_prenex_26735 Int)) (or (<= (+ main_x 1) v_prenex_26735) (<= 0 (* 2 (select main_a v_prenex_26735))) (< v_prenex_26735 main_x) (<= (select main_a v_prenex_26736) (+ (select main_a v_prenex_26735) 1000)) (< v_prenex_26736 main_y))) (forall ((v_prenex_27838 Int) (v_prenex_27839 Int)) (or (< v_prenex_27838 main_x) (<= 0 (* 2 (select main_a v_prenex_27838))) (<= (+ main_x 1) v_prenex_27838) (<= 1002 (* 2 (select main_a v_prenex_27839))) (<= 501 (select main_a v_prenex_27839)) (<= (select main_a v_prenex_27839) (+ (select main_a v_prenex_27838) 1000)))) (forall ((v_prenex_30424 Int) (v_prenex_30425 Int)) (or (<= 0 (select main_a v_prenex_30424)) (<= (+ (select main_a v_prenex_30424) (select main_a v_prenex_30425)) 1000) (< v_prenex_30424 main_x) (<= 501 (select main_a v_prenex_30425)) (<= (* 2 (select main_a v_prenex_30425)) 2000) (<= (select main_a v_prenex_30424) 499) (<= (+ main_x 1) v_prenex_30424))) (forall ((v_prenex_30143 Int) (v_prenex_30144 Int)) (or (<= (* 2 (select main_a v_prenex_30143)) 998) (< v_prenex_30143 main_x) (<= (+ (select main_a v_prenex_30143) (select main_a v_prenex_30144)) 1000) (<= (* 2 (select main_a v_prenex_30144)) 2000) (<= (+ main_x 1) v_prenex_30143))) (forall ((v_prenex_24487 Int) (v_prenex_24486 Int)) (or (<= 501 (select main_a v_prenex_24487)) (<= (+ (select main_a v_prenex_24486) 2) (select main_a v_prenex_24487)) (<= 1002 (* 2 (select main_a v_prenex_24487))) (<= (+ main_y 1) v_prenex_24487) (< v_prenex_24487 main_y))) (forall ((v_prenex_23688 Int) (v_prenex_23689 Int)) (or (<= (select main_a v_prenex_23689) (+ (select main_a v_prenex_23688) 1000)) (<= (select main_a v_prenex_23689) 1000) (<= 0 (select main_a v_prenex_23688)) (<= 501 (select main_a v_prenex_23689)) (<= (+ main_x 1) v_prenex_23688) (< v_prenex_23688 main_x) (<= (select main_a v_prenex_23688) 499))) (forall ((v_prenex_27549 Int) (v_prenex_27550 Int)) (or (<= (select main_a v_prenex_27550) 1499) (<= (+ (select main_a v_prenex_27549) (select main_a v_prenex_27550)) 1000) (< v_prenex_27549 main_x) (< v_prenex_27550 main_y) (<= (+ main_x 1) v_prenex_27549) (<= (select main_a v_prenex_27549) 499))) (forall ((v_prenex_24435 Int) (v_prenex_24434 Int)) (or (< v_prenex_24434 main_x) (<= 1000 (+ (select main_a v_prenex_24434) (select main_a v_prenex_24435))) (<= (select main_a v_prenex_24435) 1000) (<= (+ main_x 1) v_prenex_24434) (<= (select main_a v_prenex_24434) 499) (<= (* 2 (select main_a v_prenex_24434)) 998))) (forall ((v_prenex_30676 Int) (v_prenex_30675 Int)) (or (<= 1000 (+ (select main_a v_prenex_30675) (select main_a v_prenex_30676))) (<= (select main_a v_prenex_30676) 1000) (<= (+ main_x 1) v_prenex_30675) (< v_prenex_30675 main_x) (<= 0 (select main_a v_prenex_30675)) (<= (select main_a v_prenex_30676) 1499))) (forall ((v_prenex_27236 Int) (v_prenex_27235 Int)) (or (<= (+ main_x 1) v_prenex_27235) (<= 501 (select main_a v_prenex_27236)) (<= (select main_a v_prenex_27235) 998) (< v_prenex_27235 main_x) (<= 0 (+ (select main_a v_prenex_27235) 499)) (<= (select main_a v_prenex_27236) 1499) (<= 1000 (+ (select main_a v_prenex_27235) (select main_a v_prenex_27236))))) (forall ((v_prenex_28139 Int) (v_prenex_28140 Int)) (or (< v_prenex_28139 main_x) (<= 2 (select main_a v_prenex_28140)) (<= (select main_a v_prenex_28140) (+ (select main_a v_prenex_28139) 1000)) (<= (* 2 (select main_a v_prenex_28139)) 998) (<= (+ main_x 1) v_prenex_28139) (<= 0 (select main_a v_prenex_28139)))) (forall ((v_prenex_30215 Int) (v_prenex_30216 Int)) (or (<= (+ main_x 1) v_prenex_30215) (<= (* 2 (select main_a v_prenex_30215)) 998) (<= 0 (select main_a v_prenex_30215)) (<= (select main_a v_prenex_30216) (+ (select main_a v_prenex_30215) 1000)) (< v_prenex_30215 main_x))) (forall ((v_prenex_22793 Int) (v_prenex_22794 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_22794))) (<= (select main_a v_prenex_22794) 1000) (<= (+ main_x 1) v_prenex_22793) (< v_prenex_22793 main_x) (<= 0 (select main_a v_prenex_22793)) (<= 1000 (+ (select main_a v_prenex_22793) (select main_a v_prenex_22794))))) (or (forall ((v_prenex_26077 Int)) (or (< v_prenex_26077 main_x) (<= (+ main_x 1) v_prenex_26077) (<= (* 2 (select main_a v_prenex_26077)) 998) (<= (select main_a v_prenex_26077) 499) (<= 0 (+ (select main_a v_prenex_26077) 499)))) (forall ((v_prenex_26078 Int)) (or (<= 2 (select main_a v_prenex_26078)) (<= 1002 (* 2 (select main_a v_prenex_26078)))))) (forall ((v_prenex_29198 Int) (v_prenex_29197 Int)) (or (<= (+ main_x 1) v_prenex_29197) (< v_prenex_29197 main_x) (<= (* 2 (select main_a v_prenex_29197)) 998) (<= (+ main_y 1) v_prenex_29198) (<= 1002 (* 2 (select main_a v_prenex_29198))) (<= (+ (select main_a v_prenex_29197) (select main_a v_prenex_29198)) 1000))) (forall ((v_prenex_23543 Int) (v_prenex_23542 Int)) (or (< v_prenex_23542 main_x) (<= (+ main_x 1) v_prenex_23542) (<= (select main_a v_prenex_23542) 998) (<= (select main_a v_prenex_23543) 1000) (<= (select main_a v_prenex_23543) 1499) (<= (+ (select main_a v_prenex_23542) (select main_a v_prenex_23543)) 1000))) (forall ((v_prenex_27087 Int) (v_prenex_27086 Int)) (or (< v_prenex_27086 main_x) (<= (select main_a v_prenex_27087) (+ (select main_a v_prenex_27086) 1000)) (<= (+ main_x 1) v_prenex_27086) (<= 0 (+ (select main_a v_prenex_27086) 499)) (<= (select main_a v_prenex_27087) 1499))) (forall ((v_prenex_27315 Int) (v_prenex_27316 Int)) (or (<= 0 (* 2 (select main_a v_prenex_27315))) (< v_prenex_27315 main_x) (<= (select main_a v_prenex_27316) 1000) (<= (+ main_x 1) v_prenex_27315) (<= (select main_a v_prenex_27316) 1499) (<= (+ main_y 1) v_prenex_27316) (<= (+ (select main_a v_prenex_27315) 2) (select main_a v_prenex_27316)))) (or (forall ((v_prenex_25369 Int)) (or (<= 501 (select main_a v_prenex_25369)) (<= (select main_a v_prenex_25369) 1000) (<= (+ main_y 1) v_prenex_25369))) (forall ((v_prenex_25368 Int)) (or (<= (* 2 (select main_a v_prenex_25368)) 998) (<= 0 (+ (select main_a v_prenex_25368) 499)) (< v_prenex_25368 main_x) (<= (+ main_x 1) v_prenex_25368)))) (or (forall ((v_prenex_23157 Int)) (or (<= (* 2 (select main_a v_prenex_23157)) 2000) (<= (select main_a v_prenex_23157) 1499))) (forall ((v_prenex_23156 Int)) (or (<= 0 (+ (select main_a v_prenex_23156) 499)) (<= 0 (* 2 (select main_a v_prenex_23156))) (<= (+ main_x 1) v_prenex_23156) (< v_prenex_23156 main_x) (<= (* 2 (select main_a v_prenex_23156)) 998)))) (forall ((v_prenex_23199 Int) (v_prenex_23198 Int)) (or (<= (select main_a v_prenex_23198) 499) (<= (+ main_x 1) v_prenex_23198) (<= 501 (select main_a v_prenex_23199)) (<= 2 (select main_a v_prenex_23199)) (< v_prenex_23198 main_x) (<= 0 (select main_a v_prenex_23198)) (<= 1000 (+ (select main_a v_prenex_23198) (select main_a v_prenex_23199))))) (forall ((v_prenex_29637 Int) (v_prenex_29638 Int)) (or (<= (select main_a v_prenex_29638) 1000) (< v_prenex_29637 main_x) (<= (+ main_y 1) v_prenex_29638) (< v_prenex_29638 main_y) (<= (+ (select main_a v_prenex_29637) (select main_a v_prenex_29638)) 1000))) (or (forall ((v_prenex_28069 Int)) (or (<= (* 2 (select main_a v_prenex_28069)) 998) (<= (select main_a v_prenex_28069) 499) (<= 0 (+ (select main_a v_prenex_28069) 499)) (<= (+ main_x 1) v_prenex_28069) (< v_prenex_28069 main_x))) (forall ((v_prenex_28070 Int)) (or (<= (select main_a v_prenex_28070) 1000) (<= (select main_a v_prenex_28070) 1499)))) (forall ((v_prenex_24520 Int) (v_prenex_24521 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24520))) (<= (+ main_y 1) v_prenex_24521) (<= (+ main_x 1) v_prenex_24520) (< v_prenex_24520 main_x) (<= (+ (select main_a v_prenex_24520) 2) (select main_a v_prenex_24521)) (<= 1002 (* 2 (select main_a v_prenex_24521))) (<= 501 (select main_a v_prenex_24521)))) (or (forall ((v_prenex_27015 Int)) (or (<= (select main_a v_prenex_27015) 1499) (<= 2 (select main_a v_prenex_27015)))) (forall ((v_prenex_27014 Int)) (or (<= 0 (+ (select main_a v_prenex_27014) 499)) (< v_prenex_27014 main_x) (<= (+ main_x 1) v_prenex_27014) (<= 0 (* 2 (select main_a v_prenex_27014)))))) (forall ((v_prenex_26534 Int) (v_prenex_26533 Int)) (or (<= (+ main_y 1) v_prenex_26534) (<= (* 2 (select main_a v_prenex_26534)) 2000) (<= 1000 (+ (select main_a v_prenex_26533) (select main_a v_prenex_26534))) (<= 1002 (* 2 (select main_a v_prenex_26534))) (< v_prenex_26534 main_y))) (forall ((v_prenex_22961 Int) (v_prenex_22960 Int)) (or (<= 1000 (+ (select main_a v_prenex_22960) (select main_a v_prenex_22961))) (<= (* 2 (select main_a v_prenex_22960)) 998) (< v_prenex_22960 main_x) (<= (+ main_x 1) v_prenex_22960) (<= 0 (select main_a v_prenex_22960)) (<= (* 2 (select main_a v_prenex_22961)) 2000))) (forall ((v_prenex_25419 Int) (v_prenex_25418 Int)) (or (<= 501 (select main_a v_prenex_25419)) (< v_prenex_25418 main_x) (<= (+ (select main_a v_prenex_25418) 2) (select main_a v_prenex_25419)) (<= (+ main_y 1) v_prenex_25419) (< v_prenex_25419 main_y))) (or (forall ((v_prenex_26591 Int)) (or (<= (select main_a v_prenex_26591) 499) (<= 0 (* 2 (select main_a v_prenex_26591))) (< v_prenex_26591 main_x) (<= (select main_a v_prenex_26591) 998) (<= (+ main_x 1) v_prenex_26591))) (forall ((v_prenex_26592 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_26592))) (<= (select main_a v_prenex_26592) 1000)))) (or (forall ((v_prenex_22885 Int)) (or (< v_prenex_22885 main_y) (<= 1002 (* 2 (select main_a v_prenex_22885))) (<= (select main_a v_prenex_22885) 1000))) (forall ((v_prenex_22884 Int)) (or (< v_prenex_22884 main_x) (<= 0 (* 2 (select main_a v_prenex_22884))) (<= (+ main_x 1) v_prenex_22884)))) (or (forall ((v_prenex_22218 Int)) (or (<= 0 (* 2 (select main_a v_prenex_22218))) (< v_prenex_22218 main_x) (<= 0 (+ (select main_a v_prenex_22218) 499)) (<= (select main_a v_prenex_22218) 499) (<= (+ main_x 1) v_prenex_22218))) (forall ((v_prenex_22219 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_22219))) (<= 501 (select main_a v_prenex_22219))))) (forall ((v_prenex_28366 Int) (v_prenex_28365 Int)) (or (<= (* 2 (select main_a v_prenex_28366)) 2000) (<= (select main_a v_prenex_28365) 499) (<= (+ (select main_a v_prenex_28365) 2) (select main_a v_prenex_28366)) (<= (+ main_x 1) v_prenex_28365) (<= 2 (select main_a v_prenex_28366)) (<= 0 (select main_a v_prenex_28365)) (< v_prenex_28365 main_x))) (forall ((v_prenex_25955 Int) (v_prenex_25956 Int)) (or (<= 501 (select main_a v_prenex_25956)) (<= (* 2 (select main_a v_prenex_25956)) 2000) (<= (+ main_x 1) v_prenex_25955) (< v_prenex_25955 main_x) (<= 0 (* 2 (select main_a v_prenex_25955))) (< v_prenex_25956 main_y) (<= (+ (select main_a v_prenex_25955) 2) (select main_a v_prenex_25956)))) (forall ((v_prenex_26992 Int) (v_prenex_26991 Int)) (or (<= (select main_a v_prenex_26992) 1000) (<= 0 (+ (select main_a v_prenex_26991) 499)) (<= (select main_a v_prenex_26992) (+ (select main_a v_prenex_26991) 1000)) (< v_prenex_26991 main_x) (<= (+ main_x 1) v_prenex_26991) (<= 0 (* 2 (select main_a v_prenex_26991))))) (forall ((v_prenex_29107 Int) (v_prenex_29106 Int)) (or (<= (select main_a v_prenex_29107) 1000) (< v_prenex_29106 main_x) (<= (+ (select main_a v_prenex_29106) (select main_a v_prenex_29107)) 1000) (<= (+ main_x 1) v_prenex_29106) (<= (* 2 (select main_a v_prenex_29107)) 2000) (<= 0 (select main_a v_prenex_29106)))) (forall ((v_prenex_26920 Int) (v_prenex_26919 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_26920))) (< v_prenex_26919 main_x) (<= (select main_a v_prenex_26919) 499) (< v_prenex_26920 main_y) (<= 2 (select main_a v_prenex_26920)) (<= (+ main_x 1) v_prenex_26919) (<= 1000 (+ (select main_a v_prenex_26919) (select main_a v_prenex_26920))))) (forall ((v_prenex_30297 Int) (v_prenex_30296 Int)) (or (<= 1000 (+ (select main_a v_prenex_30296) (select main_a v_prenex_30297))) (<= (select main_a v_prenex_30296) 499) (< v_prenex_30296 main_x) (<= (select main_a v_prenex_30297) 1499) (<= (+ main_x 1) v_prenex_30296) (<= 2 (select main_a v_prenex_30297)) (<= 0 (select main_a v_prenex_30296)))) (forall ((v_prenex_29053 Int) (v_prenex_29052 Int)) (or (<= (+ main_x 1) v_prenex_29052) (<= 1000 (+ (select main_a v_prenex_29052) (select main_a v_prenex_29053))) (<= (select main_a v_prenex_29053) 1000) (<= (select main_a v_prenex_29052) 499) (< v_prenex_29052 main_x) (<= (* 2 (select main_a v_prenex_29052)) 998) (<= 1002 (* 2 (select main_a v_prenex_29053))))) (or (forall ((v_prenex_24738 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_24738))) (<= (select main_a v_prenex_24738) 1499))) (forall ((v_prenex_24737 Int)) (or (< v_prenex_24737 main_x) (<= (+ main_x 1) v_prenex_24737) (<= (select main_a v_prenex_24737) 998) (<= (* 2 (select main_a v_prenex_24737)) 998) (<= (select main_a v_prenex_24737) 499)))) (forall ((v_prenex_26464 Int) (v_prenex_26463 Int)) (or (<= 501 (select main_a v_prenex_26464)) (<= 1000 (+ (select main_a v_prenex_26463) (select main_a v_prenex_26464))) (<= 0 (+ (select main_a v_prenex_26463) 499)) (< v_prenex_26463 main_x) (<= 1002 (* 2 (select main_a v_prenex_26464))) (<= (select main_a v_prenex_26463) 499) (<= (+ main_x 1) v_prenex_26463))) (forall ((v_prenex_25347 Int) (v_prenex_25346 Int)) (or (<= (+ main_x 1) v_prenex_25346) (< v_prenex_25346 main_x) (<= (* 2 (select main_a v_prenex_25346)) 998) (<= (* 2 (select main_a v_prenex_25347)) 2000) (<= (select main_a v_prenex_25347) 1000) (<= (select main_a v_prenex_25347) (+ (select main_a v_prenex_25346) 1000)))) (forall ((v_prenex_27605 Int) (v_prenex_27606 Int)) (or (<= 2 (select main_a v_prenex_27606)) (<= (select main_a v_prenex_27606) 1499) (<= (select main_a v_prenex_27605) 998) (<= (+ main_x 1) v_prenex_27605) (<= 1000 (+ (select main_a v_prenex_27605) (select main_a v_prenex_27606))) (< v_prenex_27605 main_x) (<= (* 2 (select main_a v_prenex_27605)) 998))) (forall ((v_prenex_29093 Int) (v_prenex_29092 Int)) (or (< v_prenex_29092 main_x) (<= (+ (select main_a v_prenex_29092) (select main_a v_prenex_29093)) 1000) (<= 501 (select main_a v_prenex_29093)) (<= 0 (select main_a v_prenex_29092)) (<= (* 2 (select main_a v_prenex_29093)) 2000) (<= (+ main_x 1) v_prenex_29092) (<= (select main_a v_prenex_29092) 998))) (forall ((v_prenex_24894 Int) (v_prenex_24893 Int)) (or (< v_prenex_24893 main_x) (<= (select main_a v_prenex_24894) (+ (select main_a v_prenex_24893) 1000)) (<= (select main_a v_prenex_24893) 499) (<= 2 (select main_a v_prenex_24894)) (<= (+ main_x 1) v_prenex_24893) (<= (+ main_y 1) v_prenex_24894))) (forall ((v_prenex_25639 Int) (v_prenex_25638 Int)) (or (< v_prenex_25638 main_x) (<= (+ (select main_a v_prenex_25638) 2) (select main_a v_prenex_25639)) (< v_prenex_25639 main_y) (<= (select main_a v_prenex_25639) 1000) (<= 501 (select main_a v_prenex_25639)) (<= (+ main_x 1) v_prenex_25638) (<= 0 (select main_a v_prenex_25638)))) (forall ((v_prenex_28317 Int) (v_prenex_28318 Int)) (or (<= 2 (select main_a v_prenex_28318)) (<= (+ main_y 1) v_prenex_28318) (<= (+ main_x 1) v_prenex_28317) (<= (+ (select main_a v_prenex_28317) (select main_a v_prenex_28318)) 1000) (<= 0 (select main_a v_prenex_28317)) (< v_prenex_28317 main_x))) (forall ((v_prenex_30307 Int) (v_prenex_30306 Int)) (or (<= 501 (select main_a v_prenex_30307)) (<= 2 (select main_a v_prenex_30307)) (<= 0 (select main_a v_prenex_30306)) (< v_prenex_30306 main_x) (<= (select main_a v_prenex_30306) 998) (<= (select main_a v_prenex_30307) (+ (select main_a v_prenex_30306) 1000)) (<= (+ main_x 1) v_prenex_30306))) (forall ((v_prenex_30585 Int) (v_prenex_30584 Int)) (or (<= 1000 (+ (select main_a v_prenex_30584) (select main_a v_prenex_30585))) (< v_prenex_30584 main_x) (<= (+ main_y 1) v_prenex_30585) (<= (* 2 (select main_a v_prenex_30584)) 998) (<= (select main_a v_prenex_30585) 1499) (<= (+ main_x 1) v_prenex_30584) (<= 1002 (* 2 (select main_a v_prenex_30585))))) (forall ((v_prenex_30271 Int) (v_prenex_30272 Int)) (or (<= (+ (select main_a v_prenex_30271) (select main_a v_prenex_30272)) 1000) (<= (+ main_x 1) v_prenex_30271) (<= (select main_a v_prenex_30272) 1499) (< v_prenex_30271 main_x) (<= (* 2 (select main_a v_prenex_30272)) 2000) (<= 0 (* 2 (select main_a v_prenex_30271))) (<= (select main_a v_prenex_30271) 499))) (forall ((v_prenex_30404 Int) (v_prenex_30405 Int)) (or (< v_prenex_30404 main_x) (<= (select main_a v_prenex_30405) (+ (select main_a v_prenex_30404) 1000)) (<= (+ main_x 1) v_prenex_30404) (<= 0 (* 2 (select main_a v_prenex_30404))) (<= 501 (select main_a v_prenex_30405)) (<= (+ main_y 1) v_prenex_30405))) (forall ((v_prenex_27951 Int) (v_prenex_27950 Int)) (or (<= 0 (select main_a v_prenex_27950)) (< v_prenex_27950 main_x) (<= (+ main_x 1) v_prenex_27950) (<= (+ (select main_a v_prenex_27950) 2) (select main_a v_prenex_27951)) (<= (select main_a v_prenex_27951) 1499) (<= (select main_a v_prenex_27950) 998) (<= 501 (select main_a v_prenex_27951)))) (forall ((v_prenex_23822 Int) (v_prenex_23823 Int)) (or (< v_prenex_23822 main_x) (<= (select main_a v_prenex_23822) 998) (<= 1000 (+ (select main_a v_prenex_23822) (select main_a v_prenex_23823))) (<= (+ main_x 1) v_prenex_23822))) (or (forall ((v_prenex_25403 Int)) (or (<= (* 2 (select main_a v_prenex_25403)) 2000) (<= 1002 (* 2 (select main_a v_prenex_25403))))) (forall ((v_prenex_25402 Int)) (or (<= 0 (+ (select main_a v_prenex_25402) 499)) (< v_prenex_25402 main_x) (<= (+ main_x 1) v_prenex_25402) (<= 0 (* 2 (select main_a v_prenex_25402)))))) (forall ((v_prenex_24985 Int) (v_prenex_24984 Int)) (or (<= (+ main_x 1) v_prenex_24984) (<= (select main_a v_prenex_24984) 499) (<= (+ (select main_a v_prenex_24984) (select main_a v_prenex_24985)) 1000) (< v_prenex_24984 main_x) (<= 0 (+ (select main_a v_prenex_24984) 499)) (<= (select main_a v_prenex_24985) 1000) (<= (* 2 (select main_a v_prenex_24985)) 2000))) (or (forall ((v_prenex_24176 Int)) (<= (select main_a v_prenex_24176) 1000)) (forall ((v_prenex_24175 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24175))) (< v_prenex_24175 main_x) (<= (+ main_x 1) v_prenex_24175) (<= (select main_a v_prenex_24175) 998) (<= (select main_a v_prenex_24175) 499)))) (forall ((v_prenex_27696 Int) (v_prenex_27697 Int)) (or (<= (+ (select main_a v_prenex_27696) 2) (select main_a v_prenex_27697)) (<= (+ main_x 1) v_prenex_27696) (<= (+ main_y 1) v_prenex_27697) (< v_prenex_27696 main_x) (<= 2 (select main_a v_prenex_27697)) (<= 0 (select main_a v_prenex_27696)) (<= (* 2 (select main_a v_prenex_27697)) 2000))) (or (forall ((v_prenex_23188 Int)) (or (< v_prenex_23188 main_x) (<= (+ main_x 1) v_prenex_23188) (<= 0 (* 2 (select main_a v_prenex_23188))))) (forall ((v_prenex_23189 Int)) (or (<= (+ main_y 1) v_prenex_23189) (<= 1002 (* 2 (select main_a v_prenex_23189)))))) (forall ((v_prenex_26552 Int) (v_prenex_26551 Int)) (or (<= (+ main_y 1) v_prenex_26552) (<= 1002 (* 2 (select main_a v_prenex_26552))) (< v_prenex_26552 main_y) (<= (+ (select main_a v_prenex_26551) (select main_a v_prenex_26552)) 1000))) (forall ((v_prenex_30541 Int) (v_prenex_30542 Int)) (or (< v_prenex_30541 main_x) (<= (select main_a v_prenex_30541) 998) (<= (+ (select main_a v_prenex_30541) 2) (select main_a v_prenex_30542)) (<= (* 2 (select main_a v_prenex_30542)) 2000) (<= (+ main_x 1) v_prenex_30541) (<= 0 (+ (select main_a v_prenex_30541) 499)))) (forall ((v_prenex_23765 Int) (v_prenex_23764 Int)) (or (<= (* 2 (select main_a v_prenex_23765)) 2000) (<= (+ main_y 1) v_prenex_23765) (<= 501 (select main_a v_prenex_23765)) (<= 0 (select main_a v_prenex_23764)) (<= (select main_a v_prenex_23765) (+ (select main_a v_prenex_23764) 1000)) (<= (+ main_x 1) v_prenex_23764) (< v_prenex_23764 main_x))) (forall ((v_prenex_27034 Int) (v_prenex_27035 Int)) (or (<= (* 2 (select main_a v_prenex_27035)) 2000) (<= (* 2 (select main_a v_prenex_27034)) 998) (< v_prenex_27034 main_x) (<= (+ (select main_a v_prenex_27034) (select main_a v_prenex_27035)) 1000) (<= (+ main_x 1) v_prenex_27034) (<= (select main_a v_prenex_27034) 998))) (or (forall ((v_prenex_26066 Int)) (or (< v_prenex_26066 main_y) (<= (select main_a v_prenex_26066) 1000))) (forall ((v_prenex_26065 Int)) (or (<= (select main_a v_prenex_26065) 499) (<= 0 (* 2 (select main_a v_prenex_26065))) (< v_prenex_26065 main_x) (<= (+ main_x 1) v_prenex_26065)))) (forall ((v_prenex_25075 Int) (v_prenex_25074 Int)) (or (< v_prenex_25074 main_x) (<= (+ (select main_a v_prenex_25074) 2) (select main_a v_prenex_25075)) (<= 0 (select main_a v_prenex_25074)) (<= (+ main_x 1) v_prenex_25074) (<= 0 (+ (select main_a v_prenex_25074) 499)) (<= (select main_a v_prenex_25075) 1000) (<= (* 2 (select main_a v_prenex_25075)) 2000))) (forall ((v_prenex_25633 Int) (v_prenex_25632 Int)) (or (< v_prenex_25632 main_x) (<= (+ main_x 1) v_prenex_25632) (<= 2 (select main_a v_prenex_25633)) (<= (select main_a v_prenex_25632) 998) (<= 1002 (* 2 (select main_a v_prenex_25633))) (<= 1000 (+ (select main_a v_prenex_25632) (select main_a v_prenex_25633))) (<= (+ main_y 1) v_prenex_25633))) (forall ((v_prenex_29548 Int) (v_prenex_29547 Int)) (or (<= (* 2 (select main_a v_prenex_29547)) 998) (<= (select main_a v_prenex_29547) 499) (< v_prenex_29547 main_x) (<= 501 (select main_a v_prenex_29548)) (<= (* 2 (select main_a v_prenex_29548)) 2000) (<= (+ (select main_a v_prenex_29547) (select main_a v_prenex_29548)) 1000) (<= (+ main_x 1) v_prenex_29547))) (forall ((v_prenex_22511 Int) (v_prenex_22512 Int)) (or (<= (+ main_x 1) v_prenex_22511) (<= 1002 (* 2 (select main_a v_prenex_22512))) (<= 2 (select main_a v_prenex_22512)) (<= (select main_a v_prenex_22512) (+ (select main_a v_prenex_22511) 1000)) (< v_prenex_22511 main_x) (<= (* 2 (select main_a v_prenex_22511)) 998))) (forall ((v_prenex_25836 Int) (v_prenex_25837 Int)) (or (<= (+ main_x 1) v_prenex_25836) (<= 0 (* 2 (select main_a v_prenex_25836))) (< v_prenex_25836 main_x) (<= (* 2 (select main_a v_prenex_25836)) 998) (<= (select main_a v_prenex_25837) (+ (select main_a v_prenex_25836) 1000)) (<= (select main_a v_prenex_25837) 1000) (<= 501 (select main_a v_prenex_25837)))) (forall ((v_prenex_26921 Int) (v_prenex_26922 Int)) (or (<= (select main_a v_prenex_26921) 998) (<= 0 (* 2 (select main_a v_prenex_26921))) (<= (+ main_x 1) v_prenex_26921) (<= 2 (select main_a v_prenex_26922)) (< v_prenex_26921 main_x) (<= 1000 (+ (select main_a v_prenex_26921) (select main_a v_prenex_26922))) (<= (* 2 (select main_a v_prenex_26922)) 2000))) (forall ((v_prenex_29336 Int) (v_prenex_29335 Int)) (or (<= (+ main_x 1) v_prenex_29335) (< v_prenex_29335 main_x) (<= 0 (* 2 (select main_a v_prenex_29335))) (<= (+ (select main_a v_prenex_29335) (select main_a v_prenex_29336)) 1000) (<= 501 (select main_a v_prenex_29336)) (< v_prenex_29336 main_y) (<= (select main_a v_prenex_29336) 1000))) (forall ((v_prenex_23925 Int) (v_prenex_23924 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_23925))) (<= (select main_a v_prenex_23924) 998) (<= (select main_a v_prenex_23925) (+ (select main_a v_prenex_23924) 1000)) (<= (+ main_x 1) v_prenex_23924) (< v_prenex_23924 main_x) (<= (+ main_y 1) v_prenex_23925) (<= (* 2 (select main_a v_prenex_23925)) 2000))) (forall ((v_prenex_29007 Int) (v_prenex_29006 Int)) (or (<= (+ main_x 1) v_prenex_29006) (<= (select main_a v_prenex_29007) (+ (select main_a v_prenex_29006) 1000)) (<= (select main_a v_prenex_29006) 499) (< v_prenex_29006 main_x) (<= 0 (* 2 (select main_a v_prenex_29006))))) (forall ((v_prenex_25263 Int) (v_prenex_25262 Int)) (or (<= 0 (select main_a v_prenex_25262)) (< v_prenex_25262 main_x) (<= 0 (+ (select main_a v_prenex_25262) 499)) (<= (+ (select main_a v_prenex_25262) 2) (select main_a v_prenex_25263)) (<= (+ main_x 1) v_prenex_25262))) (forall ((v_prenex_23409 Int) (v_prenex_23408 Int)) (or (<= (+ main_x 1) v_prenex_23408) (<= 0 (* 2 (select main_a v_prenex_23408))) (<= 2 (select main_a v_prenex_23409)) (< v_prenex_23408 main_x) (<= (select main_a v_prenex_23408) 499) (<= 1000 (+ (select main_a v_prenex_23408) (select main_a v_prenex_23409))))) (or (forall ((v_prenex_30568 Int)) (or (<= 0 (* 2 (select main_a v_prenex_30568))) (<= (+ main_x 1) v_prenex_30568) (< v_prenex_30568 main_x) (<= (* 2 (select main_a v_prenex_30568)) 998) (<= (select main_a v_prenex_30568) 499))) (forall ((v_prenex_30569 Int)) (or (<= (select main_a v_prenex_30569) 1499) (<= (select main_a v_prenex_30569) 1000)))) (forall ((v_prenex_30116 Int)) (or (< v_prenex_30116 main_x) (<= (* 2 (select main_a v_prenex_30116)) 998) (<= (+ main_x 1) v_prenex_30116))) (or (forall ((v_prenex_24338 Int)) (or (<= (+ main_x 1) v_prenex_24338) (<= 0 (* 2 (select main_a v_prenex_24338))) (< v_prenex_24338 main_x))) (forall ((v_prenex_24339 Int)) (<= (select main_a v_prenex_24339) 1000))) (forall ((v_prenex_25246 Int) (v_prenex_25247 Int)) (or (< v_prenex_25247 main_y) (<= 0 (select main_a v_prenex_25246)) (<= (select main_a v_prenex_25247) (+ (select main_a v_prenex_25246) 1000)) (< v_prenex_25246 main_x) (<= (+ main_x 1) v_prenex_25246) (<= (select main_a v_prenex_25247) 1000))) (forall ((v_prenex_30602 Int) (v_prenex_30603 Int)) (or (<= (+ main_x 1) v_prenex_30602) (< v_prenex_30602 main_x) (< v_prenex_30603 main_y) (<= (select main_a v_prenex_30602) 998) (<= 2 (select main_a v_prenex_30603)) (<= 501 (select main_a v_prenex_30603)) (<= (+ (select main_a v_prenex_30602) (select main_a v_prenex_30603)) 1000))) (forall ((v_prenex_23578 Int) (v_prenex_23579 Int)) (or (< v_prenex_23578 main_x) (<= 0 (select main_a v_prenex_23578)) (<= 2 (select main_a v_prenex_23579)) (<= (select main_a v_prenex_23579) 1499) (<= (+ main_x 1) v_prenex_23578) (<= (select main_a v_prenex_23579) (+ (select main_a v_prenex_23578) 1000)))) (forall ((v_prenex_23693 Int) (v_prenex_23692 Int)) (or (<= (* 2 (select main_a v_prenex_23693)) 2000) (< v_prenex_23692 main_x) (<= 501 (select main_a v_prenex_23693)) (<= (* 2 (select main_a v_prenex_23692)) 998) (<= (+ main_x 1) v_prenex_23692) (<= (select main_a v_prenex_23692) 499) (<= (+ (select main_a v_prenex_23692) 2) (select main_a v_prenex_23693)))) (or (forall ((v_prenex_24413 Int)) (or (<= (* 2 (select main_a v_prenex_24413)) 2000) (<= (select main_a v_prenex_24413) 1499))) (forall ((v_prenex_24412 Int)) (or (<= (* 2 (select main_a v_prenex_24412)) 998) (< v_prenex_24412 main_x) (<= (+ main_x 1) v_prenex_24412) (<= (select main_a v_prenex_24412) 998)))) (or (forall ((v_prenex_30202 Int)) (or (<= (+ main_y 1) v_prenex_30202) (<= (* 2 (select main_a v_prenex_30202)) 2000) (<= (select main_a v_prenex_30202) 1000))) (forall ((v_prenex_30201 Int)) (or (<= (* 2 (select main_a v_prenex_30201)) 998) (< v_prenex_30201 main_x) (<= (+ main_x 1) v_prenex_30201)))) (or (forall ((v_prenex_23554 Int)) (or (<= 0 (+ (select main_a v_prenex_23554) 499)) (<= (+ main_x 1) v_prenex_23554) (< v_prenex_23554 main_x))) (forall ((v_prenex_23555 Int)) (or (< v_prenex_23555 main_y) (<= 1002 (* 2 (select main_a v_prenex_23555)))))) (forall ((v_prenex_27890 Int) (v_prenex_27891 Int)) (or (<= (+ main_x 1) v_prenex_27890) (<= (+ main_y 1) v_prenex_27891) (<= (select main_a v_prenex_27891) (+ (select main_a v_prenex_27890) 1000)) (< v_prenex_27890 main_x) (< v_prenex_27891 main_y))) (or (forall ((v_prenex_30119 Int)) (or (<= (+ main_x 1) v_prenex_30119) (<= 0 (* 2 (select main_a v_prenex_30119))) (< v_prenex_30119 main_x) (<= (select main_a v_prenex_30119) 499))) (forall ((v_prenex_30120 Int)) (<= 501 (select main_a v_prenex_30120)))) (forall ((v_prenex_23758 Int) (v_prenex_23759 Int)) (or (<= 1000 (+ (select main_a v_prenex_23758) (select main_a v_prenex_23759))) (<= (+ main_y 1) v_prenex_23759) (< v_prenex_23759 main_y) (<= 2 (select main_a v_prenex_23759)))) (forall ((v_prenex_28362 Int) (v_prenex_28361 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_28362))) (<= 0 (+ (select main_a v_prenex_28361) 499)) (<= (* 2 (select main_a v_prenex_28361)) 998) (< v_prenex_28361 main_x) (<= (select main_a v_prenex_28362) 1000) (<= (+ main_x 1) v_prenex_28361) (<= (+ (select main_a v_prenex_28361) (select main_a v_prenex_28362)) 1000))) (or (forall ((v_prenex_29443 Int)) (or (<= (select main_a v_prenex_29443) 499) (< v_prenex_29443 main_x) (<= (+ main_x 1) v_prenex_29443) (<= 0 (* 2 (select main_a v_prenex_29443))))) (forall ((v_prenex_29444 Int)) (or (<= 2 (select main_a v_prenex_29444)) (<= (select main_a v_prenex_29444) 1000) (<= (+ main_y 1) v_prenex_29444)))) (forall ((v_prenex_28146 Int) (v_prenex_28145 Int)) (or (<= (select main_a v_prenex_28145) 998) (<= 1002 (* 2 (select main_a v_prenex_28146))) (< v_prenex_28145 main_x) (<= (* 2 (select main_a v_prenex_28145)) 998) (<= 2 (select main_a v_prenex_28146)) (<= (+ (select main_a v_prenex_28145) 2) (select main_a v_prenex_28146)) (<= (+ main_x 1) v_prenex_28145))) (forall ((v_prenex_26802 Int) (v_prenex_26801 Int)) (or (<= (select main_a v_prenex_26802) 1499) (<= (+ main_x 1) v_prenex_26801) (< v_prenex_26801 main_x) (<= (* 2 (select main_a v_prenex_26801)) 998) (<= 0 (* 2 (select main_a v_prenex_26801))) (<= 1000 (+ (select main_a v_prenex_26801) (select main_a v_prenex_26802))))) (or (forall ((v_prenex_27496 Int)) (or (<= (select main_a v_prenex_27496) 1499) (<= 501 (select main_a v_prenex_27496)) (< v_prenex_27496 main_y))) (forall ((v_prenex_27495 Int)) (or (< v_prenex_27495 main_x) (<= (+ main_x 1) v_prenex_27495) (<= 0 (select main_a v_prenex_27495)) (<= (* 2 (select main_a v_prenex_27495)) 998)))) (forall ((v_prenex_26905 Int) (v_prenex_26906 Int)) (or (< v_prenex_26905 main_x) (<= (select main_a v_prenex_26906) 1000) (<= (+ main_x 1) v_prenex_26905) (<= (* 2 (select main_a v_prenex_26905)) 998) (<= 1000 (+ (select main_a v_prenex_26905) (select main_a v_prenex_26906))) (<= (select main_a v_prenex_26905) 499) (<= 2 (select main_a v_prenex_26906)))) (forall ((v_prenex_27153 Int) (v_prenex_27152 Int)) (or (<= 0 (* 2 (select main_a v_prenex_27152))) (<= (select main_a v_prenex_27153) 1499) (<= (* 2 (select main_a v_prenex_27153)) 2000) (<= 1000 (+ (select main_a v_prenex_27152) (select main_a v_prenex_27153))) (<= (+ main_x 1) v_prenex_27152) (< v_prenex_27152 main_x))) (forall ((v_prenex_25048 Int) (v_prenex_25047 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_25048))) (<= 0 (+ (select main_a v_prenex_25047) 499)) (<= (+ (select main_a v_prenex_25047) 2) (select main_a v_prenex_25048)) (<= (+ main_x 1) v_prenex_25047) (<= (* 2 (select main_a v_prenex_25048)) 2000) (< v_prenex_25047 main_x) (<= 0 (* 2 (select main_a v_prenex_25047))))) (or (forall ((v_prenex_23329 Int)) (or (<= (select main_a v_prenex_23329) 1000) (<= 2 (select main_a v_prenex_23329)))) (forall ((v_prenex_23328 Int)) (or (<= (* 2 (select main_a v_prenex_23328)) 998) (<= (+ main_x 1) v_prenex_23328) (< v_prenex_23328 main_x) (<= 0 (select main_a v_prenex_23328))))) (forall ((v_prenex_23307 Int) (v_prenex_23306 Int)) (or (<= (+ main_x 1) v_prenex_23306) (<= 0 (select main_a v_prenex_23306)) (<= (+ (select main_a v_prenex_23306) 2) (select main_a v_prenex_23307)) (<= 2 (select main_a v_prenex_23307)) (< v_prenex_23306 main_x) (<= 501 (select main_a v_prenex_23307)))) (forall ((v_prenex_29097 Int) (v_prenex_29096 Int)) (or (< v_prenex_29096 main_x) (<= (* 2 (select main_a v_prenex_29096)) 998) (<= (select main_a v_prenex_29097) 1000) (<= (+ main_x 1) v_prenex_29096) (<= (select main_a v_prenex_29097) (+ (select main_a v_prenex_29096) 1000)) (<= (+ main_y 1) v_prenex_29097) (<= (select main_a v_prenex_29097) 1499))) (forall ((v_prenex_23275 Int) (v_prenex_23274 Int)) (or (<= (+ main_x 1) v_prenex_23274) (< v_prenex_23274 main_x) (<= 501 (select main_a v_prenex_23275)) (<= 0 (select main_a v_prenex_23274)) (<= 0 (* 2 (select main_a v_prenex_23274))) (<= (+ (select main_a v_prenex_23274) 2) (select main_a v_prenex_23275)))) (forall ((v_prenex_30567 Int) (v_prenex_30566 Int)) (or (<= (+ main_x 1) v_prenex_30566) (< v_prenex_30566 main_x) (<= 0 (+ (select main_a v_prenex_30566) 499)) (<= 501 (select main_a v_prenex_30567)) (<= (* 2 (select main_a v_prenex_30566)) 998) (<= (select main_a v_prenex_30567) (+ (select main_a v_prenex_30566) 1000)) (<= 1002 (* 2 (select main_a v_prenex_30567))))) (forall ((v_prenex_29349 Int) (v_prenex_29350 Int)) (or (<= (+ main_x 1) v_prenex_29349) (<= 501 (select main_a v_prenex_29350)) (<= 1002 (* 2 (select main_a v_prenex_29350))) (<= (* 2 (select main_a v_prenex_29349)) 998) (<= 0 (* 2 (select main_a v_prenex_29349))) (<= (+ (select main_a v_prenex_29349) (select main_a v_prenex_29350)) 1000) (< v_prenex_29349 main_x))) (forall ((v_prenex_29298 Int) (v_prenex_29297 Int)) (or (<= 501 (select main_a v_prenex_29298)) (<= 2 (select main_a v_prenex_29298)) (<= (+ (select main_a v_prenex_29297) 2) (select main_a v_prenex_29298)) (<= (+ main_x 1) v_prenex_29297) (< v_prenex_29297 main_x) (<= (select main_a v_prenex_29297) 499) (< v_prenex_29298 main_y))) (or (forall ((v_prenex_30411 Int)) (or (<= 2 (select main_a v_prenex_30411)) (<= 501 (select main_a v_prenex_30411)))) (forall ((v_prenex_30410 Int)) (or (< v_prenex_30410 main_x) (<= (+ main_x 1) v_prenex_30410) (<= 0 (* 2 (select main_a v_prenex_30410))) (<= 0 (select main_a v_prenex_30410)) (<= (* 2 (select main_a v_prenex_30410)) 998)))) (forall ((v_prenex_29934 Int) (v_prenex_29935 Int)) (or (< v_prenex_29934 main_x) (<= 501 (select main_a v_prenex_29935)) (<= (+ (select main_a v_prenex_29934) 2) (select main_a v_prenex_29935)) (<= 0 (select main_a v_prenex_29934)) (<= (* 2 (select main_a v_prenex_29934)) 998) (<= (+ main_x 1) v_prenex_29934))) (forall ((v_prenex_27799 Int) (v_prenex_27798 Int)) (or (<= (+ main_x 1) v_prenex_27798) (<= 0 (select main_a v_prenex_27798)) (<= 0 (* 2 (select main_a v_prenex_27798))) (< v_prenex_27798 main_x) (<= (select main_a v_prenex_27799) (+ (select main_a v_prenex_27798) 1000)) (<= (select main_a v_prenex_27799) 1499))) (or (forall ((v_prenex_23081 Int)) (or (<= 2 (select main_a v_prenex_23081)) (<= (select main_a v_prenex_23081) 1499))) (forall ((v_prenex_23080 Int)) (or (<= 0 (+ (select main_a v_prenex_23080) 499)) (<= 0 (select main_a v_prenex_23080)) (<= (* 2 (select main_a v_prenex_23080)) 998) (< v_prenex_23080 main_x) (<= (+ main_x 1) v_prenex_23080)))) (forall ((v_prenex_29338 Int) (v_prenex_29337 Int)) (or (<= (select main_a v_prenex_29338) 1000) (<= (+ main_x 1) v_prenex_29337) (<= 2 (select main_a v_prenex_29338)) (<= (* 2 (select main_a v_prenex_29337)) 998) (< v_prenex_29337 main_x) (<= 0 (+ (select main_a v_prenex_29337) 499)) (<= (+ (select main_a v_prenex_29337) (select main_a v_prenex_29338)) 1000))) (forall ((v_prenex_28136 Int) (v_prenex_28135 Int)) (or (<= (+ main_x 1) v_prenex_28135) (< v_prenex_28136 main_y) (<= (select main_a v_prenex_28135) 998) (<= (select main_a v_prenex_28136) 1000) (<= (* 2 (select main_a v_prenex_28136)) 2000) (<= (+ (select main_a v_prenex_28135) (select main_a v_prenex_28136)) 1000) (< v_prenex_28135 main_x))) (forall ((v_prenex_24120 Int) (v_prenex_24121 Int)) (or (<= (* 2 (select main_a v_prenex_24121)) 2000) (<= (select main_a v_prenex_24120) 998) (<= (+ main_x 1) v_prenex_24120) (< v_prenex_24120 main_x) (<= 2 (select main_a v_prenex_24121)) (<= 1000 (+ (select main_a v_prenex_24120) (select main_a v_prenex_24121))) (< v_prenex_24121 main_y))) (or (forall ((v_prenex_24865 Int)) (or (<= (+ main_x 1) v_prenex_24865) (< v_prenex_24865 main_x) (<= (select main_a v_prenex_24865) 998) (<= 0 (* 2 (select main_a v_prenex_24865))))) (forall ((v_prenex_24866 Int)) (or (<= 501 (select main_a v_prenex_24866)) (<= (select main_a v_prenex_24866) 1000)))) (forall ((v_prenex_25688 Int) (v_prenex_25687 Int)) (or (<= 1000 (+ (select main_a v_prenex_25687) (select main_a v_prenex_25688))) (<= 0 (select main_a v_prenex_25687)) (<= (+ main_x 1) v_prenex_25687) (<= 2 (select main_a v_prenex_25688)) (< v_prenex_25688 main_y) (<= (* 2 (select main_a v_prenex_25688)) 2000) (< v_prenex_25687 main_x))) (or (forall ((v_prenex_22850 Int)) (or (<= (select main_a v_prenex_22850) 998) (<= (+ main_x 1) v_prenex_22850) (<= (select main_a v_prenex_22850) 499) (< v_prenex_22850 main_x) (<= 0 (* 2 (select main_a v_prenex_22850))))) (forall ((v_prenex_22851 Int)) (or (<= (select main_a v_prenex_22851) 1000) (<= 2 (select main_a v_prenex_22851))))) (forall ((v_prenex_26428 Int) (v_prenex_26427 Int)) (or (<= (+ main_y 1) v_prenex_26428) (<= (+ main_x 1) v_prenex_26427) (<= 1002 (* 2 (select main_a v_prenex_26428))) (<= (select main_a v_prenex_26427) 998) (<= 2 (select main_a v_prenex_26428)) (< v_prenex_26427 main_x) (<= (select main_a v_prenex_26428) (+ (select main_a v_prenex_26427) 1000)))) (or (forall ((v_prenex_30586 Int)) (or (< v_prenex_30586 main_x) (<= (+ main_x 1) v_prenex_30586) (<= 0 (select main_a v_prenex_30586)) (<= 0 (* 2 (select main_a v_prenex_30586))) (<= (select main_a v_prenex_30586) 998))) (forall ((v_prenex_30587 Int)) (or (<= 2 (select main_a v_prenex_30587)) (<= (* 2 (select main_a v_prenex_30587)) 2000)))) (forall ((v_prenex_23486 Int) (v_prenex_23487 Int)) (or (< v_prenex_23486 main_x) (<= 0 (select main_a v_prenex_23486)) (<= (select main_a v_prenex_23487) 1499) (<= (select main_a v_prenex_23486) 499) (<= (* 2 (select main_a v_prenex_23487)) 2000) (<= (+ main_x 1) v_prenex_23486) (<= (+ (select main_a v_prenex_23486) 2) (select main_a v_prenex_23487)))) (or (forall ((v_prenex_29588 Int)) (<= (select main_a v_prenex_29588) 1499)) (forall ((v_prenex_29587 Int)) (or (<= (+ main_x 1) v_prenex_29587) (< v_prenex_29587 main_x) (<= (* 2 (select main_a v_prenex_29587)) 998) (<= 0 (+ (select main_a v_prenex_29587) 499))))) (or (forall ((v_prenex_25533 Int)) (or (<= (* 2 (select main_a v_prenex_25533)) 2000) (<= 1002 (* 2 (select main_a v_prenex_25533))))) (forall ((v_prenex_25532 Int)) (or (<= 0 (* 2 (select main_a v_prenex_25532))) (< v_prenex_25532 main_x) (<= (* 2 (select main_a v_prenex_25532)) 998) (<= (+ main_x 1) v_prenex_25532) (<= 0 (+ (select main_a v_prenex_25532) 499))))) (or (forall ((v_prenex_30608 Int)) (or (< v_prenex_30608 main_x) (<= (+ main_x 1) v_prenex_30608) (<= (* 2 (select main_a v_prenex_30608)) 998) (<= (select main_a v_prenex_30608) 499))) (forall ((v_prenex_30609 Int)) (or (<= 2 (select main_a v_prenex_30609)) (<= 501 (select main_a v_prenex_30609))))) (forall ((v_prenex_23178 Int) (v_prenex_23179 Int)) (or (<= (+ (select main_a v_prenex_23178) 2) (select main_a v_prenex_23179)) (<= (+ main_y 1) v_prenex_23179) (<= (select main_a v_prenex_23179) 1000) (< v_prenex_23179 main_y))) (or (forall ((v_prenex_22577 Int)) (or (<= 0 (* 2 (select main_a v_prenex_22577))) (<= (+ main_x 1) v_prenex_22577) (< v_prenex_22577 main_x) (<= 0 (+ (select main_a v_prenex_22577) 499)))) (forall ((v_prenex_22578 Int)) (or (<= 501 (select main_a v_prenex_22578)) (<= (+ main_y 1) v_prenex_22578) (<= (* 2 (select main_a v_prenex_22578)) 2000)))) (forall ((v_prenex_26202 Int) (v_prenex_26201 Int)) (or (<= (select main_a v_prenex_26201) 499) (<= (* 2 (select main_a v_prenex_26202)) 2000) (<= (select main_a v_prenex_26202) (+ (select main_a v_prenex_26201) 1000)) (<= (select main_a v_prenex_26202) 1499) (<= 0 (select main_a v_prenex_26201)) (<= (+ main_x 1) v_prenex_26201) (< v_prenex_26201 main_x))) (forall ((v_prenex_23143 Int) (v_prenex_23142 Int)) (or (<= 2 (select main_a v_prenex_23143)) (<= (select main_a v_prenex_23143) 1000) (<= (* 2 (select main_a v_prenex_23142)) 998) (<= (+ (select main_a v_prenex_23142) (select main_a v_prenex_23143)) 1000) (<= (+ main_x 1) v_prenex_23142) (<= 0 (* 2 (select main_a v_prenex_23142))) (< v_prenex_23142 main_x))) (forall ((v_prenex_22520 Int) (v_prenex_22519 Int)) (or (<= 2 (select main_a v_prenex_22520)) (< v_prenex_22519 main_x) (<= (+ (select main_a v_prenex_22519) 2) (select main_a v_prenex_22520)) (<= 0 (+ (select main_a v_prenex_22519) 499)) (<= (+ main_x 1) v_prenex_22519) (<= (+ main_y 1) v_prenex_22520))) (forall ((v_prenex_23671 Int) (v_prenex_23670 Int)) (or (<= (select main_a v_prenex_23670) 499) (<= (+ (select main_a v_prenex_23670) (select main_a v_prenex_23671)) 1000) (< v_prenex_23670 main_x) (<= (+ main_x 1) v_prenex_23670) (<= 501 (select main_a v_prenex_23671)) (<= (select main_a v_prenex_23670) 998))) (or (forall ((v_prenex_28834 Int)) (or (< v_prenex_28834 main_x) (<= 0 (* 2 (select main_a v_prenex_28834))) (<= (+ main_x 1) v_prenex_28834) (<= 0 (+ (select main_a v_prenex_28834) 499)))) (forall ((v_prenex_28835 Int)) (or (<= 501 (select main_a v_prenex_28835)) (< v_prenex_28835 main_y) (<= (select main_a v_prenex_28835) 1499)))) (forall ((v_prenex_24010 Int) (v_prenex_24011 Int)) (or (< v_prenex_24010 main_x) (<= (+ (select main_a v_prenex_24010) (select main_a v_prenex_24011)) 1000) (<= 501 (select main_a v_prenex_24011)) (<= (+ main_x 1) v_prenex_24010) (<= (select main_a v_prenex_24010) 499) (<= (* 2 (select main_a v_prenex_24010)) 998))) (forall ((v_prenex_30105 Int) (v_prenex_30104 Int)) (or (<= 501 (select main_a v_prenex_30105)) (<= (select main_a v_prenex_30104) 998) (<= (+ main_x 1) v_prenex_30104) (<= (select main_a v_prenex_30105) (+ (select main_a v_prenex_30104) 1000)) (< v_prenex_30104 main_x) (<= (select main_a v_prenex_30104) 499))) (forall ((v_prenex_25743 Int) (v_prenex_25744 Int)) (or (<= (+ main_x 1) v_prenex_25743) (<= 2 (select main_a v_prenex_25744)) (<= (+ main_y 1) v_prenex_25744) (<= (select main_a v_prenex_25743) 499) (< v_prenex_25743 main_x) (<= 1002 (* 2 (select main_a v_prenex_25744))) (<= (+ (select main_a v_prenex_25743) 2) (select main_a v_prenex_25744)))) (forall ((v_prenex_28641 Int) (v_prenex_28640 Int)) (or (<= (select main_a v_prenex_28641) 1000) (<= 1002 (* 2 (select main_a v_prenex_28641))) (< v_prenex_28641 main_y) (< v_prenex_28640 main_x) (<= (+ (select main_a v_prenex_28640) (select main_a v_prenex_28641)) 1000) (<= (+ main_x 1) v_prenex_28640) (<= (select main_a v_prenex_28640) 499))) (forall ((v_prenex_25404 Int) (v_prenex_25405 Int)) (or (< v_prenex_25404 main_x) (<= (select main_a v_prenex_25404) 499) (<= 1000 (+ (select main_a v_prenex_25404) (select main_a v_prenex_25405))) (<= (+ main_x 1) v_prenex_25404) (<= 2 (select main_a v_prenex_25405)) (<= (select main_a v_prenex_25405) 1000))) (forall ((v_prenex_22525 Int) (v_prenex_22526 Int)) (or (<= (select main_a v_prenex_22526) 1499) (< v_prenex_22525 main_x) (<= (+ main_x 1) v_prenex_22525) (<= (select main_a v_prenex_22526) 1000) (<= (select main_a v_prenex_22525) 998) (<= (select main_a v_prenex_22526) (+ (select main_a v_prenex_22525) 1000)))) (forall ((v_prenex_22932 Int) (v_prenex_22933 Int)) (or (<= 0 (* 2 (select main_a v_prenex_22932))) (<= 1000 (+ (select main_a v_prenex_22932) (select main_a v_prenex_22933))) (< v_prenex_22932 main_x) (<= (+ main_x 1) v_prenex_22932) (<= (select main_a v_prenex_22933) 1499) (<= (select main_a v_prenex_22932) 998) (<= 2 (select main_a v_prenex_22933)))) (forall ((v_prenex_29071 Int) (v_prenex_29070 Int)) (or (<= (+ (select main_a v_prenex_29070) (select main_a v_prenex_29071)) 1000) (<= (+ main_x 1) v_prenex_29070) (<= 501 (select main_a v_prenex_29071)) (< v_prenex_29070 main_x) (<= (select main_a v_prenex_29070) 499))) (forall ((v_prenex_23090 Int) (v_prenex_23091 Int)) (or (<= (select main_a v_prenex_23090) 499) (< v_prenex_23090 main_x) (<= (+ main_x 1) v_prenex_23090) (<= 501 (select main_a v_prenex_23091)) (<= 1002 (* 2 (select main_a v_prenex_23091))) (<= (select main_a v_prenex_23091) (+ (select main_a v_prenex_23090) 1000)) (<= (select main_a v_prenex_23090) 998))) (or (forall ((v_prenex_24635 Int)) (or (< v_prenex_24635 main_x) (<= (+ main_x 1) v_prenex_24635) (<= (select main_a v_prenex_24635) 998) (<= (* 2 (select main_a v_prenex_24635)) 998))) (forall ((v_prenex_24636 Int)) (<= (* 2 (select main_a v_prenex_24636)) 2000))) (or (forall ((v_prenex_26710 Int)) (or (< v_prenex_26710 main_y) (<= 1002 (* 2 (select main_a v_prenex_26710))) (<= 501 (select main_a v_prenex_26710)))) (forall ((v_prenex_26709 Int)) (or (<= 0 (select main_a v_prenex_26709)) (<= (+ main_x 1) v_prenex_26709) (< v_prenex_26709 main_x) (<= 0 (* 2 (select main_a v_prenex_26709)))))) (forall ((v_prenex_22450 Int) (v_prenex_22449 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_22450))) (<= (* 2 (select main_a v_prenex_22449)) 998) (< v_prenex_22449 main_x) (<= 1000 (+ (select main_a v_prenex_22449) (select main_a v_prenex_22450))) (<= 0 (select main_a v_prenex_22449)) (<= (+ main_x 1) v_prenex_22449))) (forall ((v_prenex_23727 Int) (v_prenex_23726 Int)) (or (<= (+ main_x 1) v_prenex_23726) (<= (* 2 (select main_a v_prenex_23726)) 998) (< v_prenex_23726 main_x) (<= 501 (select main_a v_prenex_23727)) (<= 0 (select main_a v_prenex_23726)) (<= (select main_a v_prenex_23727) 1000) (<= (+ (select main_a v_prenex_23726) (select main_a v_prenex_23727)) 1000))) (forall ((v_prenex_29821 Int) (v_prenex_29820 Int)) (or (<= (+ main_x 1) v_prenex_29820) (< v_prenex_29820 main_x) (<= 501 (select main_a v_prenex_29821)) (<= (select main_a v_prenex_29821) (+ (select main_a v_prenex_29820) 1000)) (<= (* 2 (select main_a v_prenex_29820)) 998) (<= (+ main_y 1) v_prenex_29821) (<= (* 2 (select main_a v_prenex_29821)) 2000))) (forall ((v_prenex_26175 Int) (v_prenex_26176 Int)) (or (< v_prenex_26175 main_x) (< v_prenex_26176 main_y) (<= (+ main_x 1) v_prenex_26175) (<= 0 (select main_a v_prenex_26175)) (<= 1002 (* 2 (select main_a v_prenex_26176))) (<= (select main_a v_prenex_26176) (+ (select main_a v_prenex_26175) 1000)) (<= 2 (select main_a v_prenex_26176)))) (forall ((v_prenex_26489 Int) (v_prenex_26490 Int)) (or (< v_prenex_26489 main_x) (<= (* 2 (select main_a v_prenex_26489)) 998) (<= (+ main_x 1) v_prenex_26489) (<= (select main_a v_prenex_26490) (+ (select main_a v_prenex_26489) 1000)) (<= 0 (+ (select main_a v_prenex_26489) 499)) (<= (* 2 (select main_a v_prenex_26490)) 2000) (<= 2 (select main_a v_prenex_26490)))) (or (forall ((v_prenex_25087 Int)) (or (<= 0 (+ (select main_a v_prenex_25087) 499)) (<= (+ main_x 1) v_prenex_25087) (<= 0 (select main_a v_prenex_25087)) (< v_prenex_25087 main_x) (<= (* 2 (select main_a v_prenex_25087)) 998))) (forall ((v_prenex_25088 Int)) (or (<= (select main_a v_prenex_25088) 1499) (<= (select main_a v_prenex_25088) 1000)))) (or (forall ((v_prenex_26248 Int)) (or (<= (* 2 (select main_a v_prenex_26248)) 2000) (<= 2 (select main_a v_prenex_26248)))) (forall ((v_prenex_26247 Int)) (or (<= 0 (* 2 (select main_a v_prenex_26247))) (< v_prenex_26247 main_x) (<= (+ main_x 1) v_prenex_26247) (<= (* 2 (select main_a v_prenex_26247)) 998)))) (forall ((v_prenex_29879 Int) (v_prenex_29878 Int)) (or (<= 501 (select main_a v_prenex_29879)) (<= (+ main_x 1) v_prenex_29878) (< v_prenex_29878 main_x) (<= 0 (+ (select main_a v_prenex_29878) 499)) (<= 1000 (+ (select main_a v_prenex_29878) (select main_a v_prenex_29879))))) (forall ((v_prenex_27083 Int) (v_prenex_27082 Int)) (or (<= 0 (* 2 (select main_a v_prenex_27082))) (< v_prenex_27082 main_x) (<= (+ (select main_a v_prenex_27082) (select main_a v_prenex_27083)) 1000) (<= 0 (+ (select main_a v_prenex_27082) 499)) (<= (select main_a v_prenex_27083) 1499) (<= (+ main_x 1) v_prenex_27082) (<= 2 (select main_a v_prenex_27083)))) (forall ((v_prenex_24883 Int) (v_prenex_24884 Int)) (or (<= (+ main_x 1) v_prenex_24883) (<= 501 (select main_a v_prenex_24884)) (< v_prenex_24883 main_x) (<= (select main_a v_prenex_24884) 1000) (<= 1000 (+ (select main_a v_prenex_24883) (select main_a v_prenex_24884))) (<= 0 (select main_a v_prenex_24883)) (<= (select main_a v_prenex_24883) 998))) (forall ((v_prenex_23030 Int) (v_prenex_23031 Int)) (or (< v_prenex_23030 main_x) (<= 0 (+ (select main_a v_prenex_23030) 499)) (<= (+ (select main_a v_prenex_23030) 2) (select main_a v_prenex_23031)) (<= (+ main_x 1) v_prenex_23030) (<= 0 (select main_a v_prenex_23030)) (<= (select main_a v_prenex_23031) 1000))) (or (forall ((v_prenex_26815 Int)) (or (<= 0 (+ (select main_a v_prenex_26815) 499)) (< v_prenex_26815 main_x) (<= 0 (* 2 (select main_a v_prenex_26815))) (<= (+ main_x 1) v_prenex_26815))) (forall ((v_prenex_26816 Int)) (or (<= 501 (select main_a v_prenex_26816)) (<= (+ main_y 1) v_prenex_26816) (<= 2 (select main_a v_prenex_26816))))) (forall ((v_prenex_23244 Int) (v_prenex_23245 Int)) (or (<= (+ main_x 1) v_prenex_23244) (<= 501 (select main_a v_prenex_23245)) (<= (+ (select main_a v_prenex_23244) 2) (select main_a v_prenex_23245)) (< v_prenex_23244 main_x) (<= (select main_a v_prenex_23245) 1000) (<= (* 2 (select main_a v_prenex_23244)) 998))) (forall ((v_prenex_30738 Int) (v_prenex_30737 Int)) (or (<= (+ (select main_a v_prenex_30737) 2) (select main_a v_prenex_30738)) (< v_prenex_30738 main_y) (<= (+ main_y 1) v_prenex_30738) (<= (select main_a v_prenex_30738) 1000) (<= (* 2 (select main_a v_prenex_30738)) 2000))) (forall ((v_prenex_27451 Int) (v_prenex_27452 Int)) (or (<= (select main_a v_prenex_27452) 1499) (<= (+ main_x 1) v_prenex_27451) (<= (* 2 (select main_a v_prenex_27451)) 998) (< v_prenex_27451 main_x) (<= (+ (select main_a v_prenex_27451) (select main_a v_prenex_27452)) 1000) (<= 2 (select main_a v_prenex_27452)) (<= 0 (+ (select main_a v_prenex_27451) 499)))) (forall ((v_prenex_29732 Int) (v_prenex_29731 Int)) (or (<= (+ main_x 1) v_prenex_29731) (< v_prenex_29731 main_x) (<= (* 2 (select main_a v_prenex_29731)) 998) (<= 1000 (+ (select main_a v_prenex_29731) (select main_a v_prenex_29732))) (<= (select main_a v_prenex_29731) 499))) (or (forall ((v_prenex_29400 Int)) (or (<= (select main_a v_prenex_29400) 1499) (< v_prenex_29400 main_y) (<= (+ main_y 1) v_prenex_29400))) (forall ((v_prenex_29399 Int)) (or (<= (* 2 (select main_a v_prenex_29399)) 998) (< v_prenex_29399 main_x)))) (forall ((v_prenex_23036 Int) (v_prenex_23037 Int)) (or (<= (+ (select main_a v_prenex_23036) (select main_a v_prenex_23037)) 1000) (<= 0 (* 2 (select main_a v_prenex_23036))) (<= (+ main_y 1) v_prenex_23037) (<= (+ main_x 1) v_prenex_23036) (<= 501 (select main_a v_prenex_23037)) (<= (select main_a v_prenex_23037) 1499) (< v_prenex_23036 main_x))) (forall ((v_prenex_28966 Int) (v_prenex_28967 Int)) (or (<= 2 (select main_a v_prenex_28967)) (< v_prenex_28967 main_y) (<= (+ main_y 1) v_prenex_28967) (<= 1000 (+ (select main_a v_prenex_28966) (select main_a v_prenex_28967))) (<= (* 2 (select main_a v_prenex_28967)) 2000))) (forall ((v_prenex_23596 Int) (v_prenex_23597 Int)) (or (<= (* 2 (select main_a v_prenex_23597)) 2000) (<= (select main_a v_prenex_23596) 499) (<= 0 (* 2 (select main_a v_prenex_23596))) (<= (select main_a v_prenex_23597) 1499) (<= (+ main_x 1) v_prenex_23596) (<= (+ (select main_a v_prenex_23596) 2) (select main_a v_prenex_23597)) (< v_prenex_23596 main_x))) (forall ((v_prenex_29824 Int) (v_prenex_29825 Int)) (or (< v_prenex_29824 main_x) (<= (* 2 (select main_a v_prenex_29824)) 998) (<= (+ (select main_a v_prenex_29824) (select main_a v_prenex_29825)) 1000) (<= (select main_a v_prenex_29824) 998) (<= (select main_a v_prenex_29825) 1000) (<= (+ main_x 1) v_prenex_29824) (<= (* 2 (select main_a v_prenex_29825)) 2000))) (forall ((v_prenex_28900 Int) (v_prenex_28899 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_28900))) (<= (+ main_x 1) v_prenex_28899) (<= (select main_a v_prenex_28899) 499) (<= (* 2 (select main_a v_prenex_28899)) 998) (<= (select main_a v_prenex_28900) 1000) (<= (+ (select main_a v_prenex_28899) (select main_a v_prenex_28900)) 1000) (< v_prenex_28899 main_x))) (forall ((v_prenex_24220 Int) (v_prenex_24219 Int)) (or (<= (select main_a v_prenex_24219) 998) (<= (+ (select main_a v_prenex_24219) (select main_a v_prenex_24220)) 1000) (<= (+ main_x 1) v_prenex_24219) (<= (* 2 (select main_a v_prenex_24219)) 998) (<= 1002 (* 2 (select main_a v_prenex_24220))) (< v_prenex_24219 main_x))) (forall ((v_prenex_26447 Int) (v_prenex_26448 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_26448))) (<= (+ main_x 1) v_prenex_26447) (<= (select main_a v_prenex_26447) 499) (< v_prenex_26448 main_y) (< v_prenex_26447 main_x) (<= 2 (select main_a v_prenex_26448)) (<= (+ (select main_a v_prenex_26447) (select main_a v_prenex_26448)) 1000))) (or (forall ((v_prenex_23253 Int)) (or (<= 501 (select main_a v_prenex_23253)) (<= (* 2 (select main_a v_prenex_23253)) 2000))) (forall ((v_prenex_23252 Int)) (or (<= (+ main_x 1) v_prenex_23252) (< v_prenex_23252 main_x) (<= 0 (* 2 (select main_a v_prenex_23252))) (<= 0 (select main_a v_prenex_23252))))) (forall ((v_prenex_24401 Int) (v_prenex_24400 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_24401))) (< v_prenex_24400 main_x) (<= (+ main_x 1) v_prenex_24400) (<= 0 (+ (select main_a v_prenex_24400) 499)) (<= (+ (select main_a v_prenex_24400) 2) (select main_a v_prenex_24401)))) (forall ((v_prenex_26869 Int) (v_prenex_26870 Int)) (or (<= (+ (select main_a v_prenex_26869) (select main_a v_prenex_26870)) 1000) (< v_prenex_26869 main_x) (<= (* 2 (select main_a v_prenex_26869)) 998) (<= (select main_a v_prenex_26869) 998) (<= (+ main_x 1) v_prenex_26869) (<= (select main_a v_prenex_26870) 1499) (<= (* 2 (select main_a v_prenex_26870)) 2000))) (forall ((v_prenex_28690 Int) (v_prenex_28691 Int)) (or (< v_prenex_28690 main_x) (<= (+ main_x 1) v_prenex_28690) (<= (select main_a v_prenex_28691) 1000) (<= 2 (select main_a v_prenex_28691)) (<= (* 2 (select main_a v_prenex_28690)) 998) (<= 1000 (+ (select main_a v_prenex_28690) (select main_a v_prenex_28691))) (<= 0 (* 2 (select main_a v_prenex_28690))))) (forall ((v_prenex_23725 Int) (v_prenex_23724 Int)) (or (<= (* 2 (select main_a v_prenex_23725)) 2000) (<= (+ main_y 1) v_prenex_23725) (< v_prenex_23724 main_x) (<= (+ (select main_a v_prenex_23724) 2) (select main_a v_prenex_23725)) (<= (+ main_x 1) v_prenex_23724) (<= 0 (+ (select main_a v_prenex_23724) 499)) (<= (select main_a v_prenex_23725) 1000))) (forall ((v_prenex_28991 Int) (v_prenex_28990 Int)) (or (<= (select main_a v_prenex_28990) 499) (< v_prenex_28990 main_x) (<= (+ main_x 1) v_prenex_28990) (<= (+ (select main_a v_prenex_28990) (select main_a v_prenex_28991)) 1000) (<= 1002 (* 2 (select main_a v_prenex_28991))) (<= 0 (+ (select main_a v_prenex_28990) 499)) (<= (* 2 (select main_a v_prenex_28991)) 2000))) (forall ((v_prenex_27333 Int) (v_prenex_27334 Int)) (or (<= (+ main_x 1) v_prenex_27333) (< v_prenex_27333 main_x) (<= 0 (+ (select main_a v_prenex_27333) 499)) (<= (* 2 (select main_a v_prenex_27334)) 2000) (<= (+ (select main_a v_prenex_27333) (select main_a v_prenex_27334)) 1000) (<= (+ main_y 1) v_prenex_27334) (<= 1002 (* 2 (select main_a v_prenex_27334))))) (forall ((v_prenex_26952 Int) (v_prenex_26951 Int)) (or (<= 0 (* 2 (select main_a v_prenex_26951))) (<= 1000 (+ (select main_a v_prenex_26951) (select main_a v_prenex_26952))) (<= (select main_a v_prenex_26951) 998) (<= 2 (select main_a v_prenex_26952)) (<= 1002 (* 2 (select main_a v_prenex_26952))) (<= (+ main_x 1) v_prenex_26951) (< v_prenex_26951 main_x))) (or (forall ((v_prenex_30660 Int)) (<= (select main_a v_prenex_30660) 1499)) (forall ((v_prenex_30659 Int)) (or (<= (select main_a v_prenex_30659) 499) (<= 0 (* 2 (select main_a v_prenex_30659))) (<= (+ main_x 1) v_prenex_30659) (< v_prenex_30659 main_x)))) (forall ((v_prenex_29111 Int) (v_prenex_29110 Int)) (or (<= (+ main_y 1) v_prenex_29111) (< v_prenex_29110 main_x) (<= (select main_a v_prenex_29110) 998) (<= (+ (select main_a v_prenex_29110) 2) (select main_a v_prenex_29111)) (<= (+ main_x 1) v_prenex_29110))) (forall ((v_prenex_28268 Int) (v_prenex_28267 Int)) (or (<= (+ main_x 1) v_prenex_28267) (<= (* 2 (select main_a v_prenex_28267)) 998) (<= (select main_a v_prenex_28268) (+ (select main_a v_prenex_28267) 1000)) (<= 2 (select main_a v_prenex_28268)) (<= 1002 (* 2 (select main_a v_prenex_28268))) (< v_prenex_28267 main_x) (<= (select main_a v_prenex_28267) 998))) (forall ((v_prenex_22401 Int) (v_prenex_22402 Int)) (or (< v_prenex_22402 main_y) (<= (+ (select main_a v_prenex_22401) (select main_a v_prenex_22402)) 1000) (<= (+ main_x 1) v_prenex_22401) (< v_prenex_22401 main_x) (<= 1002 (* 2 (select main_a v_prenex_22402))) (<= (select main_a v_prenex_22402) 1000) (<= 0 (+ (select main_a v_prenex_22401) 499)))) (forall ((v_prenex_22694 Int) (v_prenex_22695 Int)) (or (< v_prenex_22695 main_y) (<= 0 (* 2 (select main_a v_prenex_22694))) (<= (+ main_x 1) v_prenex_22694) (<= 501 (select main_a v_prenex_22695)) (< v_prenex_22694 main_x) (<= (+ (select main_a v_prenex_22694) 2) (select main_a v_prenex_22695)))) (forall ((v_prenex_25129 Int) (v_prenex_25130 Int)) (or (<= (select main_a v_prenex_25130) 1499) (<= (+ (select main_a v_prenex_25129) 2) (select main_a v_prenex_25130)) (<= (+ main_x 1) v_prenex_25129) (< v_prenex_25129 main_x) (<= 2 (select main_a v_prenex_25130)) (<= (+ main_y 1) v_prenex_25130) (<= (* 2 (select main_a v_prenex_25129)) 998))) (forall ((v_prenex_23851 Int) (v_prenex_23850 Int)) (or (<= 0 (select main_a v_prenex_23850)) (<= (+ (select main_a v_prenex_23850) 2) (select main_a v_prenex_23851)) (< v_prenex_23851 main_y) (<= (select main_a v_prenex_23851) 1499) (<= (+ main_x 1) v_prenex_23850) (<= 2 (select main_a v_prenex_23851)) (< v_prenex_23850 main_x))) (forall ((v_prenex_29987 Int) (v_prenex_29986 Int)) (or (<= (select main_a v_prenex_29987) (+ (select main_a v_prenex_29986) 1000)) (<= (select main_a v_prenex_29986) 499) (<= (+ main_x 1) v_prenex_29986) (< v_prenex_29986 main_x) (<= 501 (select main_a v_prenex_29987)) (<= (* 2 (select main_a v_prenex_29987)) 2000) (<= (+ main_y 1) v_prenex_29987))) (forall ((v_prenex_24379 Int) (v_prenex_24378 Int)) (or (<= 0 (+ (select main_a v_prenex_24378) 499)) (<= 1002 (* 2 (select main_a v_prenex_24379))) (<= 1000 (+ (select main_a v_prenex_24378) (select main_a v_prenex_24379))) (<= (+ main_y 1) v_prenex_24379) (< v_prenex_24378 main_x) (<= (+ main_x 1) v_prenex_24378) (<= (* 2 (select main_a v_prenex_24379)) 2000))) (or (forall ((v_prenex_27541 Int)) (or (< v_prenex_27541 main_x) (<= (+ main_x 1) v_prenex_27541) (<= 0 (* 2 (select main_a v_prenex_27541))) (<= (* 2 (select main_a v_prenex_27541)) 998) (<= 0 (select main_a v_prenex_27541)))) (forall ((v_prenex_27542 Int)) (<= (* 2 (select main_a v_prenex_27542)) 2000))) (forall ((v_prenex_30619 Int) (v_prenex_30618 Int)) (or (<= (* 2 (select main_a v_prenex_30618)) 998) (< v_prenex_30618 main_x) (<= (+ (select main_a v_prenex_30618) (select main_a v_prenex_30619)) 1000) (<= (+ main_y 1) v_prenex_30619) (<= (+ main_x 1) v_prenex_30618))) (forall ((v_prenex_23174 Int) (v_prenex_23175 Int)) (or (<= (select main_a v_prenex_23175) 1000) (<= (+ main_x 1) v_prenex_23174) (< v_prenex_23174 main_x) (<= 501 (select main_a v_prenex_23175)) (<= (select main_a v_prenex_23174) 998) (<= 0 (select main_a v_prenex_23174)) (<= (+ (select main_a v_prenex_23174) 2) (select main_a v_prenex_23175)))) (or (forall ((v_prenex_25389 Int)) (or (<= (select main_a v_prenex_25389) 1499) (< v_prenex_25389 main_y) (<= 501 (select main_a v_prenex_25389)))) (forall ((v_prenex_25388 Int)) (or (<= (+ main_x 1) v_prenex_25388) (<= (* 2 (select main_a v_prenex_25388)) 998) (< v_prenex_25388 main_x) (<= 0 (+ (select main_a v_prenex_25388) 499))))) (forall ((v_prenex_24979 Int) (v_prenex_24978 Int)) (or (<= 501 (select main_a v_prenex_24979)) (<= (+ main_x 1) v_prenex_24978) (<= 1000 (+ (select main_a v_prenex_24978) (select main_a v_prenex_24979))) (<= 2 (select main_a v_prenex_24979)) (< v_prenex_24978 main_x) (<= 0 (+ (select main_a v_prenex_24978) 499)))) (forall ((v_prenex_24603 Int) (v_prenex_24604 Int)) (or (<= 0 (select main_a v_prenex_24603)) (<= (+ main_x 1) v_prenex_24603) (<= 1000 (+ (select main_a v_prenex_24603) (select main_a v_prenex_24604))) (< v_prenex_24603 main_x) (<= 0 (+ (select main_a v_prenex_24603) 499)))) (forall ((v_prenex_30759 Int) (v_prenex_30760 Int)) (or (< v_prenex_30759 main_x) (<= (select main_a v_prenex_30760) 1000) (<= (+ (select main_a v_prenex_30759) (select main_a v_prenex_30760)) 1000) (<= (* 2 (select main_a v_prenex_30759)) 998) (<= (select main_a v_prenex_30759) 499) (<= (* 2 (select main_a v_prenex_30760)) 2000) (<= (+ main_x 1) v_prenex_30759))) (forall ((v_prenex_28561 Int) (v_prenex_28560 Int)) (or (<= 0 (* 2 (select main_a v_prenex_28560))) (< v_prenex_28560 main_x) (<= (select main_a v_prenex_28561) (+ (select main_a v_prenex_28560) 1000)) (<= (select main_a v_prenex_28561) 1499) (<= 0 (select main_a v_prenex_28560)) (<= (+ main_x 1) v_prenex_28560) (<= 2 (select main_a v_prenex_28561)))) (forall ((v_prenex_26266 Int) (v_prenex_26265 Int)) (or (<= (select main_a v_prenex_26266) 1499) (< v_prenex_26266 main_y) (<= (* 2 (select main_a v_prenex_26266)) 2000) (<= (+ main_x 1) v_prenex_26265) (<= (select main_a v_prenex_26266) (+ (select main_a v_prenex_26265) 1000)) (<= (select main_a v_prenex_26265) 499) (< v_prenex_26265 main_x))) (forall ((v_prenex_25491 Int) (v_prenex_25490 Int)) (or (<= 1000 (+ (select main_a v_prenex_25490) (select main_a v_prenex_25491))) (<= (* 2 (select main_a v_prenex_25490)) 998) (<= (select main_a v_prenex_25491) 1499) (<= (select main_a v_prenex_25490) 499) (<= 501 (select main_a v_prenex_25491)) (<= (+ main_x 1) v_prenex_25490) (< v_prenex_25490 main_x))) (or (forall ((v_prenex_23781 Int)) (or (<= 2 (select main_a v_prenex_23781)) (< v_prenex_23781 main_y) (<= (* 2 (select main_a v_prenex_23781)) 2000))) (forall ((v_prenex_23780 Int)) (or (<= (+ main_x 1) v_prenex_23780) (<= 0 (* 2 (select main_a v_prenex_23780))) (< v_prenex_23780 main_x)))) (forall ((v_prenex_26134 Int) (v_prenex_26133 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_26134))) (< v_prenex_26133 main_x) (<= 1000 (+ (select main_a v_prenex_26133) (select main_a v_prenex_26134))) (<= 0 (+ (select main_a v_prenex_26133) 499)) (< v_prenex_26134 main_y) (<= (+ main_x 1) v_prenex_26133) (<= (select main_a v_prenex_26134) 1499))) (forall ((v_prenex_27069 Int) (v_prenex_27068 Int)) (or (<= (* 2 (select main_a v_prenex_27069)) 2000) (<= (+ main_x 1) v_prenex_27068) (<= 0 (* 2 (select main_a v_prenex_27068))) (<= 501 (select main_a v_prenex_27069)) (< v_prenex_27068 main_x) (<= (+ (select main_a v_prenex_27068) (select main_a v_prenex_27069)) 1000) (<= (* 2 (select main_a v_prenex_27068)) 998))) (forall ((v_prenex_29887 Int) (v_prenex_29886 Int)) (or (<= 501 (select main_a v_prenex_29887)) (< v_prenex_29887 main_y) (<= (+ main_x 1) v_prenex_29886) (<= 1000 (+ (select main_a v_prenex_29886) (select main_a v_prenex_29887))) (<= (+ main_y 1) v_prenex_29887))) (or (forall ((v_prenex_28606 Int)) (or (< v_prenex_28606 main_x) (<= (select main_a v_prenex_28606) 499) (<= (* 2 (select main_a v_prenex_28606)) 998) (<= (+ main_x 1) v_prenex_28606))) (forall ((v_prenex_28607 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_28607))) (<= (* 2 (select main_a v_prenex_28607)) 2000)))) (or (forall ((v_prenex_30137 Int)) (or (<= (* 2 (select main_a v_prenex_30137)) 998) (< v_prenex_30137 main_x) (<= (select main_a v_prenex_30137) 998) (<= (select main_a v_prenex_30137) 499) (<= (+ main_x 1) v_prenex_30137))) (forall ((v_prenex_30138 Int)) (or (<= (select main_a v_prenex_30138) 1000) (<= (select main_a v_prenex_30138) 1499)))) (forall ((v_prenex_30505 Int) (v_prenex_30506 Int)) (or (<= (+ main_x 1) v_prenex_30505) (<= 0 (* 2 (select main_a v_prenex_30505))) (< v_prenex_30505 main_x) (<= (select main_a v_prenex_30506) (+ (select main_a v_prenex_30505) 1000)) (<= 0 (select main_a v_prenex_30505)) (<= 2 (select main_a v_prenex_30506)) (<= 501 (select main_a v_prenex_30506)))) (forall ((v_prenex_24156 Int) (v_prenex_24155 Int)) (or (< v_prenex_24156 main_y) (<= (+ (select main_a v_prenex_24155) (select main_a v_prenex_24156)) 1000) (<= (select main_a v_prenex_24155) 998) (< v_prenex_24155 main_x) (<= (+ main_x 1) v_prenex_24155))) (forall ((v_prenex_27348 Int) (v_prenex_27347 Int)) (or (< v_prenex_27347 main_x) (< v_prenex_27348 main_y) (<= (+ (select main_a v_prenex_27347) (select main_a v_prenex_27348)) 1000) (<= (* 2 (select main_a v_prenex_27348)) 2000) (<= 1002 (* 2 (select main_a v_prenex_27348))) (<= (* 2 (select main_a v_prenex_27347)) 998) (<= (+ main_x 1) v_prenex_27347))) (or (forall ((v_prenex_24564 Int)) (or (<= (+ main_x 1) v_prenex_24564) (<= (select main_a v_prenex_24564) 499) (<= (* 2 (select main_a v_prenex_24564)) 998) (<= 0 (select main_a v_prenex_24564)) (< v_prenex_24564 main_x))) (forall ((v_prenex_24565 Int)) (<= 2 (select main_a v_prenex_24565)))) (forall ((v_prenex_24840 Int) (v_prenex_24839 Int)) (or (< v_prenex_24839 main_x) (<= (select main_a v_prenex_24840) 1499) (<= 1002 (* 2 (select main_a v_prenex_24840))) (<= (+ (select main_a v_prenex_24839) (select main_a v_prenex_24840)) 1000) (<= (+ main_x 1) v_prenex_24839) (<= 0 (* 2 (select main_a v_prenex_24839))) (<= (select main_a v_prenex_24839) 499))) (forall ((v_prenex_24472 Int) (v_prenex_24473 Int)) (or (<= (+ (select main_a v_prenex_24472) (select main_a v_prenex_24473)) 1000) (<= (select main_a v_prenex_24472) 499) (< v_prenex_24472 main_x) (<= (select main_a v_prenex_24473) 1499) (<= 501 (select main_a v_prenex_24473)) (<= (+ main_x 1) v_prenex_24472) (<= 0 (select main_a v_prenex_24472)))) (forall ((v_prenex_27517 Int) (v_prenex_27518 Int)) (or (<= 0 (+ (select main_a v_prenex_27517) 499)) (<= (* 2 (select main_a v_prenex_27517)) 998) (<= (+ main_x 1) v_prenex_27517) (< v_prenex_27517 main_x) (<= 501 (select main_a v_prenex_27518)) (<= (+ (select main_a v_prenex_27517) 2) (select main_a v_prenex_27518)))) (forall ((v_prenex_29684 Int) (v_prenex_29683 Int)) (or (<= 2 (select main_a v_prenex_29684)) (<= (select main_a v_prenex_29684) 1499) (< v_prenex_29683 main_x) (<= (+ (select main_a v_prenex_29683) (select main_a v_prenex_29684)) 1000) (<= 0 (+ (select main_a v_prenex_29683) 499)) (<= (+ main_x 1) v_prenex_29683))) (forall ((v_prenex_25536 Int) (v_prenex_25537 Int)) (or (<= (* 2 (select main_a v_prenex_25536)) 998) (<= (+ main_x 1) v_prenex_25536) (< v_prenex_25536 main_x) (<= (select main_a v_prenex_25537) 1499) (<= (select main_a v_prenex_25536) 998) (<= (select main_a v_prenex_25537) 1000) (<= (+ (select main_a v_prenex_25536) 2) (select main_a v_prenex_25537)))) (or (forall ((v_prenex_22672 Int)) (or (<= (+ main_x 1) v_prenex_22672) (< v_prenex_22672 main_x) (<= 0 (* 2 (select main_a v_prenex_22672))) (<= 0 (+ (select main_a v_prenex_22672) 499)))) (forall ((v_prenex_22673 Int)) (or (<= (select main_a v_prenex_22673) 1499) (< v_prenex_22673 main_y) (<= (select main_a v_prenex_22673) 1000)))) (forall ((v_prenex_30259 Int) (v_prenex_30260 Int)) (or (<= (+ (select main_a v_prenex_30259) 2) (select main_a v_prenex_30260)) (<= (select main_a v_prenex_30259) 499) (< v_prenex_30259 main_x) (<= (select main_a v_prenex_30260) 1000) (<= (+ main_x 1) v_prenex_30259) (<= 501 (select main_a v_prenex_30260)) (<= (+ main_y 1) v_prenex_30260))) (forall ((v_prenex_22640 Int) (v_prenex_22639 Int)) (or (<= (+ (select main_a v_prenex_22639) 2) (select main_a v_prenex_22640)) (<= (select main_a v_prenex_22640) 1499) (<= (+ main_x 1) v_prenex_22639) (< v_prenex_22639 main_x) (<= (select main_a v_prenex_22640) 1000) (<= (select main_a v_prenex_22639) 998) (< v_prenex_22640 main_y))) (forall ((v_prenex_24968 Int) (v_prenex_24969 Int)) (or (<= 0 (select main_a v_prenex_24968)) (<= 2 (select main_a v_prenex_24969)) (<= (+ main_x 1) v_prenex_24968) (<= (select main_a v_prenex_24969) 1499) (<= (select main_a v_prenex_24968) 499) (< v_prenex_24968 main_x) (<= (+ (select main_a v_prenex_24968) (select main_a v_prenex_24969)) 1000))) (or (forall ((v_prenex_26033 Int)) (or (<= 0 (select main_a v_prenex_26033)) (<= (+ main_x 1) v_prenex_26033) (<= (* 2 (select main_a v_prenex_26033)) 998) (< v_prenex_26033 main_x))) (forall ((v_prenex_26034 Int)) (or (<= (select main_a v_prenex_26034) 1499) (<= 2 (select main_a v_prenex_26034))))) (or (forall ((v_prenex_23331 Int)) (or (<= 2 (select main_a v_prenex_23331)) (<= (+ main_y 1) v_prenex_23331))) (forall ((v_prenex_23330 Int)) (or (<= (+ main_x 1) v_prenex_23330) (<= (* 2 (select main_a v_prenex_23330)) 998) (< v_prenex_23330 main_x)))) (forall ((v_prenex_29249 Int) (v_prenex_29250 Int)) (or (<= 0 (+ (select main_a v_prenex_29249) 499)) (<= (select main_a v_prenex_29250) 1499) (<= (+ (select main_a v_prenex_29249) 2) (select main_a v_prenex_29250)) (<= (+ main_x 1) v_prenex_29249) (<= (select main_a v_prenex_29249) 998) (<= 501 (select main_a v_prenex_29250)) (< v_prenex_29249 main_x))) (forall ((v_prenex_22606 Int) (v_prenex_22605 Int)) (or (< v_prenex_22605 main_x) (<= 1002 (* 2 (select main_a v_prenex_22606))) (<= (+ (select main_a v_prenex_22605) (select main_a v_prenex_22606)) 1000) (<= (+ main_x 1) v_prenex_22605) (<= (* 2 (select main_a v_prenex_22606)) 2000) (<= (+ main_y 1) v_prenex_22606) (<= 0 (select main_a v_prenex_22605)))) (forall ((v_prenex_23699 Int) (v_prenex_23698 Int)) (or (< v_prenex_23698 main_x) (<= (+ main_x 1) v_prenex_23698) (<= (select main_a v_prenex_23698) 998) (<= 1000 (+ (select main_a v_prenex_23698) (select main_a v_prenex_23699))) (<= (+ main_y 1) v_prenex_23699) (<= (select main_a v_prenex_23699) 1000) (<= 2 (select main_a v_prenex_23699)))) (forall ((v_prenex_26617 Int) (v_prenex_26618 Int)) (or (<= (select main_a v_prenex_26617) 499) (<= (+ main_x 1) v_prenex_26617) (<= 1002 (* 2 (select main_a v_prenex_26618))) (<= 501 (select main_a v_prenex_26618)) (<= (+ (select main_a v_prenex_26617) (select main_a v_prenex_26618)) 1000) (<= 0 (select main_a v_prenex_26617)) (< v_prenex_26617 main_x))) (forall ((v_prenex_28393 Int) (v_prenex_28394 Int)) (or (< v_prenex_28393 main_x) (<= 0 (+ (select main_a v_prenex_28393) 499)) (<= 1000 (+ (select main_a v_prenex_28393) (select main_a v_prenex_28394))) (<= (+ main_x 1) v_prenex_28393) (<= (+ main_y 1) v_prenex_28394) (<= 501 (select main_a v_prenex_28394)))) (or (forall ((v_prenex_22956 Int)) (or (<= (+ main_x 1) v_prenex_22956) (< v_prenex_22956 main_x) (<= (* 2 (select main_a v_prenex_22956)) 998) (<= 0 (select main_a v_prenex_22956)))) (forall ((v_prenex_22957 Int)) (or (< v_prenex_22957 main_y) (<= (select main_a v_prenex_22957) 1000) (<= (select main_a v_prenex_22957) 1499)))) (forall ((v_prenex_25079 Int) (v_prenex_25078 Int)) (or (<= 1000 (+ (select main_a v_prenex_25078) (select main_a v_prenex_25079))) (<= (* 2 (select main_a v_prenex_25079)) 2000) (<= (+ main_x 1) v_prenex_25078) (<= (select main_a v_prenex_25079) 1499) (<= (select main_a v_prenex_25078) 998) (< v_prenex_25078 main_x) (<= (+ main_y 1) v_prenex_25079))) (or (forall ((v_prenex_29515 Int)) (or (< v_prenex_29515 main_x) (<= (select main_a v_prenex_29515) 499) (<= (+ main_x 1) v_prenex_29515))) (forall ((v_prenex_29516 Int)) (<= 1002 (* 2 (select main_a v_prenex_29516))))) (forall ((v_prenex_30691 Int) (v_prenex_30692 Int)) (or (<= 0 (+ (select main_a v_prenex_30691) 499)) (<= (+ (select main_a v_prenex_30691) 2) (select main_a v_prenex_30692)) (< v_prenex_30691 main_x) (< v_prenex_30692 main_y) (<= (select main_a v_prenex_30692) 1499) (<= (+ main_x 1) v_prenex_30691))) (forall ((v_prenex_23485 Int) (v_prenex_23484 Int)) (or (<= 501 (select main_a v_prenex_23485)) (<= (+ main_x 1) v_prenex_23484) (<= (select main_a v_prenex_23485) (+ (select main_a v_prenex_23484) 1000)) (<= (select main_a v_prenex_23484) 499) (<= 1002 (* 2 (select main_a v_prenex_23485))) (< v_prenex_23484 main_x))) (forall ((v_prenex_24531 Int) (v_prenex_24530 Int)) (or (< v_prenex_24530 main_x) (<= 501 (select main_a v_prenex_24531)) (<= 0 (select main_a v_prenex_24530)) (<= (+ main_x 1) v_prenex_24530) (<= (+ (select main_a v_prenex_24530) (select main_a v_prenex_24531)) 1000) (<= 2 (select main_a v_prenex_24531)) (< v_prenex_24531 main_y))) (forall ((v_prenex_26821 Int) (v_prenex_26822 Int)) (or (<= (* 2 (select main_a v_prenex_26821)) 998) (<= (select main_a v_prenex_26822) 1000) (<= 1000 (+ (select main_a v_prenex_26821) (select main_a v_prenex_26822))) (< v_prenex_26821 main_x) (<= (* 2 (select main_a v_prenex_26822)) 2000) (<= (+ main_x 1) v_prenex_26821))) (forall ((v_prenex_25488 Int) (v_prenex_25489 Int)) (or (<= (+ main_x 1) v_prenex_25488) (<= (+ main_y 1) v_prenex_25489) (<= 0 (* 2 (select main_a v_prenex_25488))) (< v_prenex_25488 main_x) (<= (* 2 (select main_a v_prenex_25489)) 2000) (<= (+ (select main_a v_prenex_25488) 2) (select main_a v_prenex_25489)))) (forall ((v_prenex_22371 Int) (v_prenex_22372 Int)) (or (<= (+ main_x 1) v_prenex_22371) (<= (select main_a v_prenex_22372) 1499) (<= 0 (* 2 (select main_a v_prenex_22371))) (< v_prenex_22371 main_x) (<= 0 (select main_a v_prenex_22371)) (<= (+ (select main_a v_prenex_22371) 2) (select main_a v_prenex_22372)) (<= (* 2 (select main_a v_prenex_22372)) 2000))) (forall ((v_prenex_24205 Int) (v_prenex_24206 Int)) (or (<= (+ main_x 1) v_prenex_24205) (<= (+ (select main_a v_prenex_24205) 2) (select main_a v_prenex_24206)) (< v_prenex_24205 main_x) (<= 1002 (* 2 (select main_a v_prenex_24206))) (<= 0 (select main_a v_prenex_24205)))) (forall ((v_prenex_25444 Int) (v_prenex_25445 Int)) (or (<= (+ (select main_a v_prenex_25444) (select main_a v_prenex_25445)) 1000) (<= (+ main_x 1) v_prenex_25444) (<= 501 (select main_a v_prenex_25445)) (< v_prenex_25444 main_x) (<= 0 (* 2 (select main_a v_prenex_25444))) (<= (* 2 (select main_a v_prenex_25445)) 2000))) (or (forall ((v_prenex_29985 Int)) (or (<= (select main_a v_prenex_29985) 1000) (<= 1002 (* 2 (select main_a v_prenex_29985))))) (forall ((v_prenex_29984 Int)) (or (< v_prenex_29984 main_x) (<= (+ main_x 1) v_prenex_29984) (<= 0 (* 2 (select main_a v_prenex_29984))) (<= 0 (+ (select main_a v_prenex_29984) 499)) (<= (* 2 (select main_a v_prenex_29984)) 998)))) (or (forall ((v_prenex_23181 Int)) (<= 2 (select main_a v_prenex_23181))) (forall ((v_prenex_23180 Int)) (or (<= (* 2 (select main_a v_prenex_23180)) 998) (< v_prenex_23180 main_x) (<= 0 (+ (select main_a v_prenex_23180) 499)) (<= (+ main_x 1) v_prenex_23180)))) (or (forall ((v_prenex_29430 Int)) (or (<= 2 (select main_a v_prenex_29430)) (<= 501 (select main_a v_prenex_29430)))) (forall ((v_prenex_29429 Int)) (or (<= (* 2 (select main_a v_prenex_29429)) 998) (<= (select main_a v_prenex_29429) 499) (<= (+ main_x 1) v_prenex_29429) (<= 0 (+ (select main_a v_prenex_29429) 499)) (< v_prenex_29429 main_x)))) (forall ((v_prenex_27346 Int) (v_prenex_27345 Int)) (or (< v_prenex_27345 main_x) (<= (+ main_x 1) v_prenex_27345) (<= (+ (select main_a v_prenex_27345) 2) (select main_a v_prenex_27346)) (<= 0 (* 2 (select main_a v_prenex_27345))))) (forall ((v_prenex_29017 Int) (v_prenex_29016 Int)) (or (<= (select main_a v_prenex_29016) 998) (<= (* 2 (select main_a v_prenex_29017)) 2000) (<= (+ (select main_a v_prenex_29016) (select main_a v_prenex_29017)) 1000) (<= 0 (* 2 (select main_a v_prenex_29016))) (< v_prenex_29016 main_x) (<= (+ main_x 1) v_prenex_29016) (<= (select main_a v_prenex_29017) 1499))) (forall ((v_prenex_22425 Int) (v_prenex_22426 Int)) (or (< v_prenex_22425 main_x) (<= (+ main_x 1) v_prenex_22425) (<= (select main_a v_prenex_22426) 1499) (<= (+ main_y 1) v_prenex_22426) (<= 0 (+ (select main_a v_prenex_22425) 499)) (<= (select main_a v_prenex_22426) (+ (select main_a v_prenex_22425) 1000)) (<= (select main_a v_prenex_22426) 1000))) (forall ((v_prenex_28274 Int) (v_prenex_28273 Int)) (or (<= (+ main_x 1) v_prenex_28273) (< v_prenex_28274 main_y) (<= 0 (+ (select main_a v_prenex_28273) 499)) (<= 1002 (* 2 (select main_a v_prenex_28274))) (<= 1000 (+ (select main_a v_prenex_28273) (select main_a v_prenex_28274))) (< v_prenex_28273 main_x))) (or (forall ((v_prenex_26826 Int)) (or (<= 2 (select main_a v_prenex_26826)) (<= 1002 (* 2 (select main_a v_prenex_26826))))) (forall ((v_prenex_26825 Int)) (or (<= (+ main_x 1) v_prenex_26825) (<= 0 (select main_a v_prenex_26825)) (< v_prenex_26825 main_x) (<= (select main_a v_prenex_26825) 499) (<= 0 (* 2 (select main_a v_prenex_26825)))))) (forall ((v_prenex_28194 Int) (v_prenex_28193 Int)) (or (<= (select main_a v_prenex_28194) 1000) (< v_prenex_28193 main_x) (<= (+ main_y 1) v_prenex_28194) (<= 0 (* 2 (select main_a v_prenex_28193))) (<= (+ main_x 1) v_prenex_28193) (<= 1000 (+ (select main_a v_prenex_28193) (select main_a v_prenex_28194))) (<= (select main_a v_prenex_28194) 1499))) (forall ((v_prenex_24384 Int) (v_prenex_24385 Int)) (or (<= (select main_a v_prenex_24384) 499) (<= (select main_a v_prenex_24385) 1499) (<= (+ main_x 1) v_prenex_24384) (<= (+ (select main_a v_prenex_24384) (select main_a v_prenex_24385)) 1000) (< v_prenex_24384 main_x) (<= 2 (select main_a v_prenex_24385)))) (or (forall ((v_prenex_27702 Int)) (or (<= 0 (* 2 (select main_a v_prenex_27702))) (< v_prenex_27702 main_x) (<= (+ main_x 1) v_prenex_27702) (<= (* 2 (select main_a v_prenex_27702)) 998))) (forall ((v_prenex_27703 Int)) (or (<= (select main_a v_prenex_27703) 1000) (<= (* 2 (select main_a v_prenex_27703)) 2000)))) (forall ((v_prenex_29091 Int) (v_prenex_29090 Int)) (or (<= (+ main_x 1) v_prenex_29090) (<= (select main_a v_prenex_29090) 998) (<= 1002 (* 2 (select main_a v_prenex_29091))) (<= 0 (+ (select main_a v_prenex_29090) 499)) (<= (select main_a v_prenex_29091) 1000) (< v_prenex_29090 main_x) (<= (select main_a v_prenex_29091) (+ (select main_a v_prenex_29090) 1000)))) (or (forall ((v_prenex_30648 Int)) (or (<= (select main_a v_prenex_30648) 1000) (<= (select main_a v_prenex_30648) 1499))) (forall ((v_prenex_30647 Int)) (or (<= (* 2 (select main_a v_prenex_30647)) 998) (<= (+ main_x 1) v_prenex_30647) (< v_prenex_30647 main_x)))) (or (forall ((v_prenex_29648 Int)) (or (<= (* 2 (select main_a v_prenex_29648)) 2000) (<= (+ main_y 1) v_prenex_29648) (<= (select main_a v_prenex_29648) 1499))) (forall ((v_prenex_29647 Int)) (or (<= 0 (* 2 (select main_a v_prenex_29647))) (<= 0 (+ (select main_a v_prenex_29647) 499)) (<= (+ main_x 1) v_prenex_29647) (< v_prenex_29647 main_x)))) (forall ((v_prenex_24351 Int) (v_prenex_24350 Int)) (or (<= (select main_a v_prenex_24350) 998) (<= (* 2 (select main_a v_prenex_24351)) 2000) (<= 0 (select main_a v_prenex_24350)) (<= (+ main_x 1) v_prenex_24350) (<= 1000 (+ (select main_a v_prenex_24350) (select main_a v_prenex_24351))) (< v_prenex_24350 main_x) (<= (select main_a v_prenex_24351) 1000))) (forall ((v_prenex_27557 Int) (v_prenex_27558 Int)) (or (< v_prenex_27557 main_x) (<= (select main_a v_prenex_27557) 998) (<= (+ main_x 1) v_prenex_27557) (<= (+ (select main_a v_prenex_27557) (select main_a v_prenex_27558)) 1000) (<= (* 2 (select main_a v_prenex_27558)) 2000))) (forall ((v_prenex_25181 Int) (v_prenex_25182 Int)) (or (< v_prenex_25181 main_x) (<= (+ main_x 1) v_prenex_25181) (<= 0 (* 2 (select main_a v_prenex_25181))) (<= (select main_a v_prenex_25182) 1499) (<= (* 2 (select main_a v_prenex_25182)) 2000) (<= (+ (select main_a v_prenex_25181) 2) (select main_a v_prenex_25182)))) (forall ((v_prenex_23833 Int) (v_prenex_23832 Int)) (or (<= (* 2 (select main_a v_prenex_23833)) 2000) (< v_prenex_23832 main_x) (<= (+ (select main_a v_prenex_23832) (select main_a v_prenex_23833)) 1000) (<= (+ main_x 1) v_prenex_23832) (<= 0 (+ (select main_a v_prenex_23832) 499)))) (forall ((v_prenex_22489 Int) (v_prenex_22490 Int)) (or (< v_prenex_22489 main_x) (<= (select main_a v_prenex_22489) 499) (<= 0 (+ (select main_a v_prenex_22489) 499)) (<= (select main_a v_prenex_22490) 1499) (<= (+ main_x 1) v_prenex_22489) (<= (* 2 (select main_a v_prenex_22490)) 2000) (<= 1000 (+ (select main_a v_prenex_22489) (select main_a v_prenex_22490))))) (forall ((v_prenex_26015 Int) (v_prenex_26016 Int)) (or (< v_prenex_26015 main_x) (<= (* 2 (select main_a v_prenex_26015)) 998) (<= (+ main_x 1) v_prenex_26015) (<= (+ (select main_a v_prenex_26015) 2) (select main_a v_prenex_26016)) (<= 2 (select main_a v_prenex_26016)) (<= (+ main_y 1) v_prenex_26016))) (forall ((v_prenex_26907 Int) (v_prenex_26908 Int)) (or (<= 0 (* 2 (select main_a v_prenex_26907))) (<= (+ main_x 1) v_prenex_26907) (<= (select main_a v_prenex_26908) (+ (select main_a v_prenex_26907) 1000)) (<= 1002 (* 2 (select main_a v_prenex_26908))) (<= (* 2 (select main_a v_prenex_26908)) 2000) (< v_prenex_26907 main_x))) (forall ((v_prenex_22620 Int) (v_prenex_22619 Int)) (or (<= (+ main_x 1) v_prenex_22619) (<= 1002 (* 2 (select main_a v_prenex_22620))) (<= (+ (select main_a v_prenex_22619) 2) (select main_a v_prenex_22620)) (<= (select main_a v_prenex_22619) 499) (< v_prenex_22619 main_x) (<= (select main_a v_prenex_22620) 1499))) (or (forall ((v_prenex_25002 Int)) (or (<= (* 2 (select main_a v_prenex_25002)) 998) (< v_prenex_25002 main_x) (<= 0 (* 2 (select main_a v_prenex_25002))) (<= (+ main_x 1) v_prenex_25002))) (forall ((v_prenex_25003 Int)) (<= (* 2 (select main_a v_prenex_25003)) 2000))) (or (forall ((v_prenex_29871 Int)) (<= 1002 (* 2 (select main_a v_prenex_29871)))) (forall ((v_prenex_29870 Int)) (or (< v_prenex_29870 main_x) (<= (+ main_x 1) v_prenex_29870) (<= 0 (select main_a v_prenex_29870)) (<= (select main_a v_prenex_29870) 998) (<= 0 (* 2 (select main_a v_prenex_29870)))))) (forall ((v_prenex_25989 Int) (v_prenex_25990 Int)) (or (<= (select main_a v_prenex_25990) 1499) (<= (select main_a v_prenex_25990) 1000) (< v_prenex_25989 main_x) (<= 0 (+ (select main_a v_prenex_25989) 499)) (<= 0 (* 2 (select main_a v_prenex_25989))) (<= (+ main_x 1) v_prenex_25989) (<= 1000 (+ (select main_a v_prenex_25989) (select main_a v_prenex_25990))))) (forall ((v_prenex_22994 Int) (v_prenex_22995 Int)) (or (<= (+ main_x 1) v_prenex_22994) (<= (+ (select main_a v_prenex_22994) 2) (select main_a v_prenex_22995)) (< v_prenex_22995 main_y) (< v_prenex_22994 main_x) (<= 0 (* 2 (select main_a v_prenex_22994))) (<= 2 (select main_a v_prenex_22995)) (<= 501 (select main_a v_prenex_22995)))) (forall ((v_prenex_28380 Int) (v_prenex_28379 Int)) (or (<= (select main_a v_prenex_28380) (+ (select main_a v_prenex_28379) 1000)) (<= (+ main_x 1) v_prenex_28379) (<= 0 (+ (select main_a v_prenex_28379) 499)) (< v_prenex_28379 main_x) (<= 0 (* 2 (select main_a v_prenex_28379))))) (forall ((v_prenex_24212 Int) (v_prenex_24211 Int)) (or (<= (select main_a v_prenex_24212) (+ (select main_a v_prenex_24211) 1000)) (<= 1002 (* 2 (select main_a v_prenex_24212))) (< v_prenex_24211 main_x) (<= 0 (+ (select main_a v_prenex_24211) 499)) (<= 2 (select main_a v_prenex_24212)) (<= (+ main_x 1) v_prenex_24211))) (or (forall ((v_prenex_29376 Int)) (or (<= (* 2 (select main_a v_prenex_29376)) 2000) (<= (+ main_y 1) v_prenex_29376) (<= 1002 (* 2 (select main_a v_prenex_29376))))) (forall ((v_prenex_29375 Int)) (or (<= 0 (* 2 (select main_a v_prenex_29375))) (< v_prenex_29375 main_x) (<= (+ main_x 1) v_prenex_29375) (<= (select main_a v_prenex_29375) 998)))) (forall ((v_prenex_22444 Int) (v_prenex_22443 Int)) (or (<= 0 (select main_a v_prenex_22443)) (<= (select main_a v_prenex_22444) 1000) (<= (select main_a v_prenex_22443) 499) (<= (+ main_x 1) v_prenex_22443) (< v_prenex_22443 main_x) (<= (+ (select main_a v_prenex_22443) 2) (select main_a v_prenex_22444)) (<= (* 2 (select main_a v_prenex_22444)) 2000))) (forall ((v_prenex_25597 Int) (v_prenex_25596 Int)) (or (<= (+ (select main_a v_prenex_25596) (select main_a v_prenex_25597)) 1000) (<= (+ main_x 1) v_prenex_25596) (< v_prenex_25596 main_x) (<= 0 (* 2 (select main_a v_prenex_25596))) (< v_prenex_25597 main_y))) (forall ((v_prenex_29618 Int) (v_prenex_29617 Int)) (or (<= 1000 (+ (select main_a v_prenex_29617) (select main_a v_prenex_29618))) (<= (select main_a v_prenex_29618) 1499) (<= (+ main_x 1) v_prenex_29617) (< v_prenex_29617 main_x) (<= (+ main_y 1) v_prenex_29618) (<= (select main_a v_prenex_29617) 499) (<= (* 2 (select main_a v_prenex_29618)) 2000))) (forall ((v_prenex_29845 Int) (v_prenex_29844 Int)) (or (<= (select main_a v_prenex_29845) (+ (select main_a v_prenex_29844) 1000)) (<= (select main_a v_prenex_29845) 1499) (<= (+ main_x 1) v_prenex_29844) (< v_prenex_29845 main_y) (< v_prenex_29844 main_x) (<= 501 (select main_a v_prenex_29845)) (<= (* 2 (select main_a v_prenex_29844)) 998))) (forall ((v_prenex_22976 Int) (v_prenex_22977 Int)) (or (< v_prenex_22976 main_x) (<= 2 (select main_a v_prenex_22977)) (<= 0 (+ (select main_a v_prenex_22976) 499)) (<= 1000 (+ (select main_a v_prenex_22976) (select main_a v_prenex_22977))) (<= (+ main_x 1) v_prenex_22976) (<= 1002 (* 2 (select main_a v_prenex_22977))) (<= (select main_a v_prenex_22976) 499))) (forall ((v_prenex_26017 Int) (v_prenex_26018 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_26018))) (<= 0 (* 2 (select main_a v_prenex_26017))) (<= (+ (select main_a v_prenex_26017) (select main_a v_prenex_26018)) 1000) (<= (+ main_x 1) v_prenex_26017) (<= (select main_a v_prenex_26018) 1000) (<= (* 2 (select main_a v_prenex_26017)) 998) (< v_prenex_26017 main_x))) (or (forall ((v_prenex_29057 Int)) (or (< v_prenex_29057 main_y) (<= (select main_a v_prenex_29057) 1499))) (forall ((v_prenex_29056 Int)) (or (< v_prenex_29056 main_x) (<= (+ main_x 1) v_prenex_29056) (<= (* 2 (select main_a v_prenex_29056)) 998)))) (forall ((v_prenex_25289 Int) (v_prenex_25288 Int)) (or (<= (+ main_x 1) v_prenex_25288) (<= (* 2 (select main_a v_prenex_25289)) 2000) (<= 1000 (+ (select main_a v_prenex_25288) (select main_a v_prenex_25289))) (<= (select main_a v_prenex_25289) 1499) (<= 0 (select main_a v_prenex_25288)) (< v_prenex_25288 main_x) (< v_prenex_25289 main_y))) (or (forall ((v_prenex_25185 Int)) (or (<= (+ main_x 1) v_prenex_25185) (<= (* 2 (select main_a v_prenex_25185)) 998))) (forall ((v_prenex_25186 Int)) (or (<= (+ main_y 1) v_prenex_25186) (<= (select main_a v_prenex_25186) 1499) (< v_prenex_25186 main_y)))) (or (forall ((v_prenex_27250 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_27250))) (<= (select main_a v_prenex_27250) 1499) (<= (+ main_y 1) v_prenex_27250))) (forall ((v_prenex_27249 Int)) (or (<= 0 (* 2 (select main_a v_prenex_27249))) (<= (+ main_x 1) v_prenex_27249) (< v_prenex_27249 main_x) (<= (select main_a v_prenex_27249) 998)))) (or (forall ((v_prenex_26571 Int)) (or (<= (+ main_x 1) v_prenex_26571) (<= 0 (* 2 (select main_a v_prenex_26571))) (< v_prenex_26571 main_x))) (forall ((v_prenex_26572 Int)) (or (<= (select main_a v_prenex_26572) 1000) (<= 2 (select main_a v_prenex_26572))))) (forall ((v_prenex_30503 Int) (v_prenex_30504 Int)) (or (<= (* 2 (select main_a v_prenex_30504)) 2000) (<= (+ main_x 1) v_prenex_30503) (<= (select main_a v_prenex_30504) (+ (select main_a v_prenex_30503) 1000)) (<= 0 (select main_a v_prenex_30503)) (<= (select main_a v_prenex_30503) 499) (< v_prenex_30503 main_x) (<= 501 (select main_a v_prenex_30504)))) (forall ((v_prenex_26345 Int) (v_prenex_26346 Int)) (or (<= (+ main_x 1) v_prenex_26345) (<= (* 2 (select main_a v_prenex_26346)) 2000) (< v_prenex_26345 main_x) (<= 0 (* 2 (select main_a v_prenex_26345))) (<= 1000 (+ (select main_a v_prenex_26345) (select main_a v_prenex_26346))) (<= (select main_a v_prenex_26346) 1000) (<= (+ main_y 1) v_prenex_26346))) (or (forall ((v_prenex_26873 Int)) (or (<= (* 2 (select main_a v_prenex_26873)) 998) (< v_prenex_26873 main_x) (<= 0 (+ (select main_a v_prenex_26873) 499)) (<= (+ main_x 1) v_prenex_26873) (<= 0 (* 2 (select main_a v_prenex_26873))))) (forall ((v_prenex_26874 Int)) (or (<= 501 (select main_a v_prenex_26874)) (<= (select main_a v_prenex_26874) 1000)))) (forall ((v_prenex_29672 Int) (v_prenex_29671 Int)) (or (<= (select main_a v_prenex_29672) 1000) (<= 1002 (* 2 (select main_a v_prenex_29672))) (< v_prenex_29671 main_x) (<= 0 (* 2 (select main_a v_prenex_29671))) (<= 0 (+ (select main_a v_prenex_29671) 499)) (<= (+ (select main_a v_prenex_29671) (select main_a v_prenex_29672)) 1000) (<= (+ main_x 1) v_prenex_29671))) (or (forall ((v_prenex_24828 Int)) (or (<= 2 (select main_a v_prenex_24828)) (<= 501 (select main_a v_prenex_24828)) (< v_prenex_24828 main_y) (<= (+ main_y 1) v_prenex_24828))) (forall ((v_prenex_24827 Int)) (<= (* 2 (select main_a v_prenex_24827)) 998))) (forall ((v_prenex_23163 Int) (v_prenex_23162 Int)) (or (<= (+ main_x 1) v_prenex_23162) (<= 1000 (+ (select main_a v_prenex_23162) (select main_a v_prenex_23163))) (<= (select main_a v_prenex_23163) 1000) (< v_prenex_23162 main_x) (<= 0 (* 2 (select main_a v_prenex_23162))) (<= (* 2 (select main_a v_prenex_23163)) 2000))) (forall ((v_prenex_23064 Int) (v_prenex_23065 Int)) (or (<= (* 2 (select main_a v_prenex_23065)) 2000) (<= (* 2 (select main_a v_prenex_23064)) 998) (< v_prenex_23064 main_x) (<= (+ main_x 1) v_prenex_23064) (<= 501 (select main_a v_prenex_23065)) (<= (+ (select main_a v_prenex_23064) 2) (select main_a v_prenex_23065)) (<= 0 (* 2 (select main_a v_prenex_23064))))) (forall ((v_prenex_28219 Int) (v_prenex_28220 Int)) (or (<= (+ (select main_a v_prenex_28219) 2) (select main_a v_prenex_28220)) (<= (* 2 (select main_a v_prenex_28219)) 998) (<= 2 (select main_a v_prenex_28220)) (<= 0 (* 2 (select main_a v_prenex_28219))) (<= (select main_a v_prenex_28220) 1000) (<= (+ main_x 1) v_prenex_28219) (< v_prenex_28219 main_x))) (or (forall ((v_prenex_24844 Int)) (or (<= 2 (select main_a v_prenex_24844)) (<= (+ main_y 1) v_prenex_24844))) (forall ((v_prenex_24843 Int)) (or (<= 0 (+ (select main_a v_prenex_24843) 499)) (< v_prenex_24843 main_x) (<= (+ main_x 1) v_prenex_24843) (<= (* 2 (select main_a v_prenex_24843)) 998)))) (or (forall ((v_prenex_22349 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_22349))) (<= (+ main_y 1) v_prenex_22349) (<= 501 (select main_a v_prenex_22349)))) (forall ((v_prenex_22348 Int)) (or (<= (select main_a v_prenex_22348) 998) (<= (+ main_x 1) v_prenex_22348) (< v_prenex_22348 main_x) (<= (* 2 (select main_a v_prenex_22348)) 998)))) (forall ((v_prenex_27065 Int) (v_prenex_27064 Int)) (or (<= (* 2 (select main_a v_prenex_27065)) 2000) (<= (* 2 (select main_a v_prenex_27064)) 998) (<= 501 (select main_a v_prenex_27065)) (< v_prenex_27064 main_x) (<= (+ (select main_a v_prenex_27064) 2) (select main_a v_prenex_27065)) (<= (+ main_x 1) v_prenex_27064) (<= 0 (+ (select main_a v_prenex_27064) 499)))) (forall ((v_prenex_23109 Int) (v_prenex_23108 Int)) (or (<= (+ main_x 1) v_prenex_23108) (<= (select main_a v_prenex_23109) 1000) (<= (select main_a v_prenex_23109) (+ (select main_a v_prenex_23108) 1000)) (<= 0 (* 2 (select main_a v_prenex_23108))) (< v_prenex_23108 main_x) (<= (select main_a v_prenex_23108) 499) (<= (select main_a v_prenex_23109) 1499))) (forall ((v_prenex_22758 Int) (v_prenex_22759 Int)) (or (<= (select main_a v_prenex_22759) (+ (select main_a v_prenex_22758) 1000)) (< v_prenex_22758 main_x) (<= (+ main_x 1) v_prenex_22758) (<= 0 (* 2 (select main_a v_prenex_22758))) (<= (select main_a v_prenex_22759) 1499) (<= 501 (select main_a v_prenex_22759)))) (or (forall ((v_prenex_24523 Int)) (or (<= (* 2 (select main_a v_prenex_24523)) 2000) (<= (select main_a v_prenex_24523) 1000))) (forall ((v_prenex_24522 Int)) (or (< v_prenex_24522 main_x) (<= 0 (* 2 (select main_a v_prenex_24522))) (<= (+ main_x 1) v_prenex_24522) (<= 0 (select main_a v_prenex_24522))))) (or (forall ((v_prenex_23371 Int)) (or (<= (select main_a v_prenex_23371) 1499) (<= 2 (select main_a v_prenex_23371)) (<= (+ main_y 1) v_prenex_23371))) (forall ((v_prenex_23370 Int)) (or (<= (* 2 (select main_a v_prenex_23370)) 998) (<= (+ main_x 1) v_prenex_23370) (< v_prenex_23370 main_x)))) (forall ((v_prenex_26419 Int) (v_prenex_26420 Int)) (or (<= 0 (+ (select main_a v_prenex_26419) 499)) (<= 1000 (+ (select main_a v_prenex_26419) (select main_a v_prenex_26420))) (<= (+ main_y 1) v_prenex_26420) (<= (* 2 (select main_a v_prenex_26420)) 2000) (< v_prenex_26419 main_x) (<= (+ main_x 1) v_prenex_26419))) (forall ((v_prenex_23565 Int) (v_prenex_23564 Int)) (or (<= (select main_a v_prenex_23565) 1000) (<= (select main_a v_prenex_23565) (+ (select main_a v_prenex_23564) 1000)) (< v_prenex_23564 main_x) (<= (select main_a v_prenex_23565) 1499) (<= (+ main_x 1) v_prenex_23564) (<= 0 (+ (select main_a v_prenex_23564) 499)) (<= 0 (select main_a v_prenex_23564)))) (forall ((v_prenex_29492 Int) (v_prenex_29491 Int)) (or (<= (+ main_y 1) v_prenex_29492) (< v_prenex_29492 main_y) (< v_prenex_29491 main_x) (<= 1000 (+ (select main_a v_prenex_29491) (select main_a v_prenex_29492))) (<= (* 2 (select main_a v_prenex_29492)) 2000))) (forall ((v_prenex_28531 Int) (v_prenex_28530 Int)) (or (<= (+ (select main_a v_prenex_28530) 2) (select main_a v_prenex_28531)) (<= (select main_a v_prenex_28531) 1000) (<= (select main_a v_prenex_28531) 1499) (< v_prenex_28530 main_x) (<= 0 (* 2 (select main_a v_prenex_28530))) (<= (+ main_x 1) v_prenex_28530))) (forall ((v_prenex_22878 Int) (v_prenex_22879 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_22879))) (<= (+ main_y 1) v_prenex_22879) (<= 0 (* 2 (select main_a v_prenex_22878))) (<= (+ (select main_a v_prenex_22878) (select main_a v_prenex_22879)) 1000) (< v_prenex_22878 main_x) (<= (+ main_x 1) v_prenex_22878))) (forall ((v_prenex_24542 Int) (v_prenex_24543 Int)) (or (<= (select main_a v_prenex_24543) 1499) (<= 501 (select main_a v_prenex_24543)) (<= (+ main_y 1) v_prenex_24543) (<= 1000 (+ (select main_a v_prenex_24542) (select main_a v_prenex_24543))) (< v_prenex_24543 main_y))) (forall ((v_prenex_27030 Int) (v_prenex_27031 Int)) (or (<= (+ (select main_a v_prenex_27030) 2) (select main_a v_prenex_27031)) (< v_prenex_27030 main_x) (<= (+ main_x 1) v_prenex_27030) (<= 0 (+ (select main_a v_prenex_27030) 499)) (<= 2 (select main_a v_prenex_27031)) (<= (+ main_y 1) v_prenex_27031) (<= (select main_a v_prenex_27031) 1499))) (forall ((v_prenex_29622 Int) (v_prenex_29621 Int)) (or (<= 501 (select main_a v_prenex_29622)) (<= (select main_a v_prenex_29621) 499) (< v_prenex_29621 main_x) (<= (+ main_x 1) v_prenex_29621) (<= (select main_a v_prenex_29622) 1000) (<= (select main_a v_prenex_29622) (+ (select main_a v_prenex_29621) 1000)))) (forall ((v_prenex_30031 Int) (v_prenex_30030 Int)) (or (< v_prenex_30030 main_x) (<= (+ (select main_a v_prenex_30030) 2) (select main_a v_prenex_30031)) (<= 2 (select main_a v_prenex_30031)) (<= (+ main_x 1) v_prenex_30030) (<= (select main_a v_prenex_30031) 1000) (<= 0 (select main_a v_prenex_30030)))) (forall ((v_prenex_28488 Int) (v_prenex_28487 Int)) (or (<= (+ main_x 1) v_prenex_28487) (< v_prenex_28487 main_x) (<= 0 (* 2 (select main_a v_prenex_28487))) (<= 1000 (+ (select main_a v_prenex_28487) (select main_a v_prenex_28488))) (<= (* 2 (select main_a v_prenex_28488)) 2000) (<= (select main_a v_prenex_28487) 499) (<= 2 (select main_a v_prenex_28488)))) (forall ((v_prenex_27760 Int) (v_prenex_27761 Int)) (or (<= (* 2 (select main_a v_prenex_27760)) 998) (< v_prenex_27760 main_x) (<= 501 (select main_a v_prenex_27761)) (<= (+ main_x 1) v_prenex_27760) (<= 1002 (* 2 (select main_a v_prenex_27761))) (<= (+ (select main_a v_prenex_27760) (select main_a v_prenex_27761)) 1000))) (or (forall ((v_prenex_25938 Int)) (or (<= 2 (select main_a v_prenex_25938)) (<= (select main_a v_prenex_25938) 1499))) (forall ((v_prenex_25937 Int)) (or (<= (* 2 (select main_a v_prenex_25937)) 998) (<= (+ main_x 1) v_prenex_25937) (<= (select main_a v_prenex_25937) 499) (< v_prenex_25937 main_x)))) (or (forall ((v_prenex_30169 Int)) (or (<= (+ main_x 1) v_prenex_30169) (< v_prenex_30169 main_x) (<= 0 (select main_a v_prenex_30169)) (<= 0 (* 2 (select main_a v_prenex_30169))))) (forall ((v_prenex_30170 Int)) (or (<= (+ main_y 1) v_prenex_30170) (<= (select main_a v_prenex_30170) 1000)))) (forall ((v_prenex_28218 Int) (v_prenex_28217 Int)) (or (<= (+ main_x 1) v_prenex_28217) (<= 1002 (* 2 (select main_a v_prenex_28218))) (<= 0 (select main_a v_prenex_28217)) (<= 1000 (+ (select main_a v_prenex_28217) (select main_a v_prenex_28218))) (<= (select main_a v_prenex_28217) 998) (< v_prenex_28217 main_x))) (or (forall ((v_prenex_26104 Int)) (<= 1002 (* 2 (select main_a v_prenex_26104)))) (forall ((v_prenex_26103 Int)) (or (<= 0 (* 2 (select main_a v_prenex_26103))) (<= 0 (+ (select main_a v_prenex_26103) 499)) (<= (+ main_x 1) v_prenex_26103) (<= 0 (select main_a v_prenex_26103)) (< v_prenex_26103 main_x)))) (or (forall ((v_prenex_23879 Int)) (or (<= 2 (select main_a v_prenex_23879)) (<= 501 (select main_a v_prenex_23879)))) (forall ((v_prenex_23878 Int)) (or (<= (* 2 (select main_a v_prenex_23878)) 998) (<= 0 (select main_a v_prenex_23878)) (<= (+ main_x 1) v_prenex_23878) (< v_prenex_23878 main_x)))) (forall ((v_prenex_29606 Int) (v_prenex_29605 Int)) (or (<= (* 2 (select main_a v_prenex_29605)) 998) (<= (+ main_x 1) v_prenex_29605) (<= 1000 (+ (select main_a v_prenex_29605) (select main_a v_prenex_29606))) (< v_prenex_29605 main_x) (<= 501 (select main_a v_prenex_29606)) (<= 0 (* 2 (select main_a v_prenex_29605))) (<= 1002 (* 2 (select main_a v_prenex_29606))))) (forall ((v_prenex_28829 Int) (v_prenex_28828 Int)) (or (<= 0 (* 2 (select main_a v_prenex_28828))) (<= (+ main_x 1) v_prenex_28828) (< v_prenex_28828 main_x) (<= (+ (select main_a v_prenex_28828) 2) (select main_a v_prenex_28829)) (<= (select main_a v_prenex_28829) 1000) (<= 501 (select main_a v_prenex_28829)) (<= 0 (+ (select main_a v_prenex_28828) 499)))) (or (forall ((v_prenex_27305 Int)) (or (<= (* 2 (select main_a v_prenex_27305)) 998) (<= (select main_a v_prenex_27305) 499) (<= (+ main_x 1) v_prenex_27305) (<= 0 (select main_a v_prenex_27305)) (< v_prenex_27305 main_x))) (forall ((v_prenex_27306 Int)) (or (<= (select main_a v_prenex_27306) 1000) (<= 1002 (* 2 (select main_a v_prenex_27306)))))) (or (forall ((v_prenex_28302 Int)) (or (<= (select main_a v_prenex_28302) 1000) (<= 1002 (* 2 (select main_a v_prenex_28302))) (< v_prenex_28302 main_y))) (forall ((v_prenex_28301 Int)) (or (<= (* 2 (select main_a v_prenex_28301)) 998) (<= (select main_a v_prenex_28301) 499) (< v_prenex_28301 main_x) (<= (+ main_x 1) v_prenex_28301)))) (forall ((v_prenex_28358 Int) (v_prenex_28357 Int)) (or (<= (* 2 (select main_a v_prenex_28357)) 998) (< v_prenex_28357 main_x) (<= 501 (select main_a v_prenex_28358)) (<= (* 2 (select main_a v_prenex_28358)) 2000) (<= (select main_a v_prenex_28357) 998) (<= (select main_a v_prenex_28358) (+ (select main_a v_prenex_28357) 1000)) (<= (+ main_x 1) v_prenex_28357))) (or (forall ((v_prenex_28122 Int)) (<= (* 2 (select main_a v_prenex_28122)) 2000)) (forall ((v_prenex_28121 Int)) (or (< v_prenex_28121 main_x) (<= (+ main_x 1) v_prenex_28121) (<= 0 (select main_a v_prenex_28121)) (<= 0 (* 2 (select main_a v_prenex_28121))) (<= (select main_a v_prenex_28121) 998)))) (forall ((v_prenex_26677 Int) (v_prenex_26678 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_26678))) (<= (+ main_x 1) v_prenex_26677) (<= (select main_a v_prenex_26678) 1000) (<= 0 (* 2 (select main_a v_prenex_26677))) (<= 1000 (+ (select main_a v_prenex_26677) (select main_a v_prenex_26678))) (< v_prenex_26677 main_x) (<= (* 2 (select main_a v_prenex_26677)) 998))) (forall ((v_prenex_25849 Int) (v_prenex_25848 Int)) (or (< v_prenex_25848 main_x) (<= (+ (select main_a v_prenex_25848) (select main_a v_prenex_25849)) 1000) (<= (+ main_x 1) v_prenex_25848) (<= 501 (select main_a v_prenex_25849)) (<= 0 (* 2 (select main_a v_prenex_25848))))) (or (forall ((v_prenex_28423 Int)) (or (<= 0 (* 2 (select main_a v_prenex_28423))) (<= (+ main_x 1) v_prenex_28423) (< v_prenex_28423 main_x) (<= (select main_a v_prenex_28423) 998))) (forall ((v_prenex_28424 Int)) (<= (select main_a v_prenex_28424) 1499))) (or (forall ((v_prenex_28555 Int)) (or (<= (+ main_y 1) v_prenex_28555) (< v_prenex_28555 main_y) (<= 2 (select main_a v_prenex_28555)))) (forall ((v_prenex_28554 Int)) (<= (* 2 (select main_a v_prenex_28554)) 998))) (forall ((v_prenex_30776 Int) (v_prenex_30775 Int)) (or (<= (+ main_x 1) v_prenex_30775) (< v_prenex_30775 main_x) (<= (select main_a v_prenex_30776) 1000) (< v_prenex_30776 main_y) (<= 501 (select main_a v_prenex_30776)) (<= 0 (select main_a v_prenex_30775)) (<= (select main_a v_prenex_30776) (+ (select main_a v_prenex_30775) 1000)))) (forall ((v_prenex_27349 Int) (v_prenex_27350 Int)) (or (<= (+ main_x 1) v_prenex_27349) (<= 2 (select main_a v_prenex_27350)) (<= (+ (select main_a v_prenex_27349) 2) (select main_a v_prenex_27350)) (<= 0 (* 2 (select main_a v_prenex_27349))) (<= 1002 (* 2 (select main_a v_prenex_27350))) (< v_prenex_27349 main_x) (<= (* 2 (select main_a v_prenex_27349)) 998))) (forall ((v_prenex_23885 Int) (v_prenex_23884 Int)) (or (<= (+ (select main_a v_prenex_23884) (select main_a v_prenex_23885)) 1000) (<= 0 (+ (select main_a v_prenex_23884) 499)) (<= (+ main_x 1) v_prenex_23884) (<= 0 (select main_a v_prenex_23884)) (< v_prenex_23884 main_x) (<= 1002 (* 2 (select main_a v_prenex_23885))) (<= 501 (select main_a v_prenex_23885)))) (forall ((v_prenex_30040 Int) (v_prenex_30041 Int)) (or (< v_prenex_30041 main_y) (<= (* 2 (select main_a v_prenex_30041)) 2000) (<= (+ main_x 1) v_prenex_30040) (< v_prenex_30040 main_x) (<= 0 (select main_a v_prenex_30040)) (<= 2 (select main_a v_prenex_30041)) (<= (+ (select main_a v_prenex_30040) (select main_a v_prenex_30041)) 1000))) (or (forall ((v_prenex_26067 Int)) (<= (* 2 (select main_a v_prenex_26067)) 998)) (forall ((v_prenex_26068 Int)) (or (<= (select main_a v_prenex_26068) 1499) (<= (+ main_y 1) v_prenex_26068) (< v_prenex_26068 main_y) (<= 1002 (* 2 (select main_a v_prenex_26068)))))) (forall ((v_prenex_28853 Int) (v_prenex_28852 Int)) (or (<= (select main_a v_prenex_28853) 1499) (<= (select main_a v_prenex_28853) (+ (select main_a v_prenex_28852) 1000)) (<= 2 (select main_a v_prenex_28853)) (<= (+ main_x 1) v_prenex_28852) (<= (select main_a v_prenex_28852) 998) (<= (select main_a v_prenex_28852) 499) (< v_prenex_28852 main_x))) (forall ((v_prenex_23657 Int) (v_prenex_23656 Int)) (or (<= 1000 (+ (select main_a v_prenex_23656) (select main_a v_prenex_23657))) (<= 0 (select main_a v_prenex_23656)) (<= (+ main_x 1) v_prenex_23656) (<= (* 2 (select main_a v_prenex_23657)) 2000) (< v_prenex_23656 main_x) (<= 501 (select main_a v_prenex_23657)))) (or (forall ((v_prenex_30561 Int)) (or (<= 2 (select main_a v_prenex_30561)) (< v_prenex_30561 main_y) (<= 1002 (* 2 (select main_a v_prenex_30561))))) (forall ((v_prenex_30560 Int)) (or (<= (+ main_x 1) v_prenex_30560) (< v_prenex_30560 main_x) (<= (* 2 (select main_a v_prenex_30560)) 998)))) (or (forall ((v_prenex_30574 Int)) (or (< v_prenex_30574 main_x) (<= (select main_a v_prenex_30574) 499) (<= 0 (* 2 (select main_a v_prenex_30574))) (<= (select main_a v_prenex_30574) 998) (<= (+ main_x 1) v_prenex_30574))) (forall ((v_prenex_30575 Int)) (or (<= (select main_a v_prenex_30575) 1499) (<= 2 (select main_a v_prenex_30575))))) (or (forall ((v_prenex_30066 Int)) (or (<= (+ main_x 1) v_prenex_30066) (< v_prenex_30066 main_x) (<= 0 (select main_a v_prenex_30066)) (<= (* 2 (select main_a v_prenex_30066)) 998) (<= (select main_a v_prenex_30066) 499))) (forall ((v_prenex_30067 Int)) (or (<= (* 2 (select main_a v_prenex_30067)) 2000) (<= 2 (select main_a v_prenex_30067))))) (forall ((v_prenex_30743 Int) (v_prenex_30744 Int)) (or (<= 501 (select main_a v_prenex_30744)) (<= (+ main_x 1) v_prenex_30743) (<= 0 (+ (select main_a v_prenex_30743) 499)) (<= 1002 (* 2 (select main_a v_prenex_30744))) (<= (+ main_y 1) v_prenex_30744) (< v_prenex_30743 main_x) (<= (select main_a v_prenex_30744) (+ (select main_a v_prenex_30743) 1000)))) (forall ((v_prenex_28012 Int) (v_prenex_28013 Int)) (or (<= (* 2 (select main_a v_prenex_28013)) 2000) (< v_prenex_28012 main_x) (<= 0 (+ (select main_a v_prenex_28012) 499)) (<= (+ main_x 1) v_prenex_28012) (<= (select main_a v_prenex_28013) (+ (select main_a v_prenex_28012) 1000)) (<= 0 (select main_a v_prenex_28012)) (<= (select main_a v_prenex_28013) 1000))) (forall ((v_prenex_26503 Int) (v_prenex_26504 Int)) (or (<= (+ main_y 1) v_prenex_26504) (<= 2 (select main_a v_prenex_26504)) (< v_prenex_26504 main_y) (<= (select main_a v_prenex_26504) 1000) (<= (+ (select main_a v_prenex_26503) 2) (select main_a v_prenex_26504)))) (forall ((v_prenex_30329 Int) (v_prenex_30328 Int)) (or (<= (* 2 (select main_a v_prenex_30328)) 998) (<= (select main_a v_prenex_30329) 1000) (<= 0 (* 2 (select main_a v_prenex_30328))) (<= (+ (select main_a v_prenex_30328) (select main_a v_prenex_30329)) 1000) (< v_prenex_30328 main_x) (<= (+ main_x 1) v_prenex_30328) (<= 501 (select main_a v_prenex_30329)))) (forall ((v_prenex_23600 Int) (v_prenex_23601 Int)) (or (< v_prenex_23600 main_x) (<= (select main_a v_prenex_23601) 1000) (< v_prenex_23601 main_y) (<= (+ main_x 1) v_prenex_23600) (<= 0 (+ (select main_a v_prenex_23600) 499)) (<= (* 2 (select main_a v_prenex_23601)) 2000) (<= (+ (select main_a v_prenex_23600) 2) (select main_a v_prenex_23601)))) (forall ((v_prenex_27324 Int) (v_prenex_27323 Int)) (or (< v_prenex_27323 main_x) (<= 2 (select main_a v_prenex_27324)) (<= 0 (+ (select main_a v_prenex_27323) 499)) (<= (+ main_x 1) v_prenex_27323) (<= 1000 (+ (select main_a v_prenex_27323) (select main_a v_prenex_27324))) (<= (select main_a v_prenex_27323) 499))) (forall ((v_prenex_24924 Int) (v_prenex_24925 Int)) (or (<= (select main_a v_prenex_24925) (+ (select main_a v_prenex_24924) 1000)) (<= 501 (select main_a v_prenex_24925)) (<= (select main_a v_prenex_24924) 998) (<= 0 (+ (select main_a v_prenex_24924) 499)) (<= (+ main_x 1) v_prenex_24924) (< v_prenex_24924 main_x) (<= (select main_a v_prenex_24925) 1499))) (forall ((v_prenex_26644 Int) (v_prenex_26643 Int)) (or (<= (+ main_x 1) v_prenex_26643) (< v_prenex_26643 main_x) (<= (+ main_y 1) v_prenex_26644) (<= 2 (select main_a v_prenex_26644)) (<= 0 (* 2 (select main_a v_prenex_26643))) (<= (+ (select main_a v_prenex_26643) 2) (select main_a v_prenex_26644)))) (forall ((v_prenex_24821 Int) (v_prenex_24822 Int)) (or (<= (select main_a v_prenex_24821) 499) (<= 1002 (* 2 (select main_a v_prenex_24822))) (< v_prenex_24821 main_x) (<= (select main_a v_prenex_24821) 998) (<= 501 (select main_a v_prenex_24822)) (<= (+ (select main_a v_prenex_24821) (select main_a v_prenex_24822)) 1000) (<= (+ main_x 1) v_prenex_24821))) (forall ((v_prenex_23974 Int) (v_prenex_23975 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_23975))) (<= 501 (select main_a v_prenex_23975)) (<= (* 2 (select main_a v_prenex_23974)) 998) (<= (+ (select main_a v_prenex_23974) (select main_a v_prenex_23975)) 1000) (<= (select main_a v_prenex_23974) 499) (< v_prenex_23974 main_x) (<= (+ main_x 1) v_prenex_23974))) (or (forall ((v_prenex_29760 Int)) (or (< v_prenex_29760 main_x) (<= (select main_a v_prenex_29760) 998) (<= (+ main_x 1) v_prenex_29760) (<= (* 2 (select main_a v_prenex_29760)) 998))) (forall ((v_prenex_29761 Int)) (or (<= (select main_a v_prenex_29761) 1000) (<= (* 2 (select main_a v_prenex_29761)) 2000)))) (forall ((v_prenex_24694 Int) (v_prenex_24693 Int)) (or (< v_prenex_24693 main_x) (<= (select main_a v_prenex_24694) 1000) (<= (* 2 (select main_a v_prenex_24693)) 998) (<= (+ main_x 1) v_prenex_24693) (<= (select main_a v_prenex_24694) (+ (select main_a v_prenex_24693) 1000)))) (forall ((v_prenex_26956 Int) (v_prenex_26955 Int)) (or (<= (+ main_x 1) v_prenex_26955) (< v_prenex_26955 main_x) (<= (select main_a v_prenex_26955) 998) (<= (select main_a v_prenex_26956) (+ (select main_a v_prenex_26955) 1000)))) (forall ((v_prenex_24981 Int) (v_prenex_24980 Int)) (or (<= (+ main_x 1) v_prenex_24980) (<= (select main_a v_prenex_24981) 1000) (< v_prenex_24980 main_x) (<= 0 (* 2 (select main_a v_prenex_24980))) (<= 1000 (+ (select main_a v_prenex_24980) (select main_a v_prenex_24981))))) (forall ((v_prenex_26648 Int) (v_prenex_26647 Int)) (or (<= 2 (select main_a v_prenex_26648)) (< v_prenex_26647 main_x) (< v_prenex_26648 main_y) (<= (+ (select main_a v_prenex_26647) (select main_a v_prenex_26648)) 1000) (<= (* 2 (select main_a v_prenex_26647)) 998) (<= (select main_a v_prenex_26648) 1499) (<= (+ main_x 1) v_prenex_26647))) (or (forall ((v_prenex_25983 Int)) (or (<= (* 2 (select main_a v_prenex_25983)) 998) (<= (select main_a v_prenex_25983) 998) (<= (+ main_x 1) v_prenex_25983) (< v_prenex_25983 main_x))) (forall ((v_prenex_25984 Int)) (or (<= (select main_a v_prenex_25984) 1000) (<= 501 (select main_a v_prenex_25984))))) (forall ((v_prenex_26747 Int) (v_prenex_26748 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_26748))) (<= (+ main_x 1) v_prenex_26747) (<= (+ (select main_a v_prenex_26747) 2) (select main_a v_prenex_26748)) (<= (select main_a v_prenex_26747) 998) (< v_prenex_26747 main_x))) (forall ((v_prenex_23552 Int) (v_prenex_23553 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_23553))) (<= 1000 (+ (select main_a v_prenex_23552) (select main_a v_prenex_23553))) (< v_prenex_23552 main_x) (<= (+ main_x 1) v_prenex_23552) (<= (select main_a v_prenex_23553) 1499) (<= (select main_a v_prenex_23552) 998))) (or (forall ((v_prenex_25105 Int)) (or (<= 0 (* 2 (select main_a v_prenex_25105))) (<= 0 (+ (select main_a v_prenex_25105) 499)) (<= (+ main_x 1) v_prenex_25105) (< v_prenex_25105 main_x))) (forall ((v_prenex_25106 Int)) (or (<= 2 (select main_a v_prenex_25106)) (<= (* 2 (select main_a v_prenex_25106)) 2000)))) (forall ((v_prenex_29846 Int) (v_prenex_29847 Int)) (or (<= (select main_a v_prenex_29846) 499) (< v_prenex_29846 main_x) (<= 2 (select main_a v_prenex_29847)) (<= (* 2 (select main_a v_prenex_29846)) 998) (<= 1000 (+ (select main_a v_prenex_29846) (select main_a v_prenex_29847))) (<= (+ main_x 1) v_prenex_29846))) (forall ((v_prenex_22533 Int) (v_prenex_22534 Int)) (or (<= (+ main_x 1) v_prenex_22533) (< v_prenex_22533 main_x) (<= (+ (select main_a v_prenex_22533) 2) (select main_a v_prenex_22534)) (<= (select main_a v_prenex_22534) 1499) (<= 0 (select main_a v_prenex_22533)))) (forall ((v_prenex_25561 Int) (v_prenex_25560 Int)) (or (< v_prenex_25560 main_x) (<= (select main_a v_prenex_25561) 1000) (<= (+ main_x 1) v_prenex_25560) (<= (select main_a v_prenex_25560) 998) (<= (* 2 (select main_a v_prenex_25560)) 998) (<= (+ (select main_a v_prenex_25560) (select main_a v_prenex_25561)) 1000) (<= 501 (select main_a v_prenex_25561)))) (forall ((v_prenex_23653 Int) (v_prenex_23652 Int)) (or (<= (select main_a v_prenex_23652) 499) (<= (+ (select main_a v_prenex_23652) 2) (select main_a v_prenex_23653)) (< v_prenex_23652 main_x) (<= (* 2 (select main_a v_prenex_23653)) 2000) (<= (+ main_x 1) v_prenex_23652) (<= 0 (select main_a v_prenex_23652)))) (forall ((v_prenex_27088 Int) (v_prenex_27089 Int)) (or (<= (select main_a v_prenex_27089) 1499) (<= (select main_a v_prenex_27088) 499) (< v_prenex_27089 main_y) (<= (+ main_x 1) v_prenex_27088) (< v_prenex_27088 main_x) (<= (select main_a v_prenex_27089) 1000) (<= (+ (select main_a v_prenex_27088) (select main_a v_prenex_27089)) 1000))) (or (forall ((v_prenex_23559 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_23559))) (<= (+ main_y 1) v_prenex_23559))) (forall ((v_prenex_23558 Int)) (or (<= (+ main_x 1) v_prenex_23558) (< v_prenex_23558 main_x) (<= (select main_a v_prenex_23558) 998) (<= (* 2 (select main_a v_prenex_23558)) 998)))) (forall ((v_prenex_29961 Int) (v_prenex_29960 Int)) (or (<= (+ (select main_a v_prenex_29960) (select main_a v_prenex_29961)) 1000) (<= (+ main_x 1) v_prenex_29960) (< v_prenex_29961 main_y) (<= (select main_a v_prenex_29960) 499) (<= (select main_a v_prenex_29961) 1499) (< v_prenex_29960 main_x) (<= 1002 (* 2 (select main_a v_prenex_29961))))) (forall ((v_prenex_26153 Int) (v_prenex_26154 Int)) (or (<= (+ (select main_a v_prenex_26153) (select main_a v_prenex_26154)) 1000) (<= (+ main_x 1) v_prenex_26153) (<= 501 (select main_a v_prenex_26154)) (<= (select main_a v_prenex_26153) 998) (<= (* 2 (select main_a v_prenex_26154)) 2000) (< v_prenex_26153 main_x))) (or (forall ((v_prenex_27905 Int)) (or (<= (+ main_y 1) v_prenex_27905) (< v_prenex_27905 main_y) (<= (select main_a v_prenex_27905) 1000))) (forall ((v_prenex_27904 Int)) (or (<= 0 (* 2 (select main_a v_prenex_27904))) (<= (+ main_x 1) v_prenex_27904)))) (or (forall ((v_prenex_28102 Int)) (<= (* 2 (select main_a v_prenex_28102)) 2000)) (forall ((v_prenex_28101 Int)) (or (<= (select main_a v_prenex_28101) 499) (<= (+ main_x 1) v_prenex_28101) (<= 0 (select main_a v_prenex_28101)) (< v_prenex_28101 main_x)))) (or (forall ((v_prenex_22423 Int)) (or (<= 0 (* 2 (select main_a v_prenex_22423))) (<= (+ main_x 1) v_prenex_22423) (<= 0 (+ (select main_a v_prenex_22423) 499)) (< v_prenex_22423 main_x) (<= (* 2 (select main_a v_prenex_22423)) 998))) (forall ((v_prenex_22424 Int)) (or (<= 2 (select main_a v_prenex_22424)) (<= (select main_a v_prenex_22424) 1000)))) (or (forall ((v_prenex_29038 Int)) (or (< v_prenex_29038 main_x) (<= (select main_a v_prenex_29038) 998) (<= 0 (* 2 (select main_a v_prenex_29038))) (<= 0 (+ (select main_a v_prenex_29038) 499)) (<= (+ main_x 1) v_prenex_29038))) (forall ((v_prenex_29039 Int)) (<= 501 (select main_a v_prenex_29039)))) (forall ((v_prenex_25710 Int) (v_prenex_25709 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_25710))) (<= (+ main_x 1) v_prenex_25709) (<= (select main_a v_prenex_25710) 1000) (<= (+ (select main_a v_prenex_25709) (select main_a v_prenex_25710)) 1000) (< v_prenex_25709 main_x) (<= 0 (select main_a v_prenex_25709)))) (or (forall ((v_prenex_25471 Int)) (or (<= (+ main_y 1) v_prenex_25471) (<= (select main_a v_prenex_25471) 1499) (<= (* 2 (select main_a v_prenex_25471)) 2000))) (forall ((v_prenex_25470 Int)) (or (<= 0 (* 2 (select main_a v_prenex_25470))) (< v_prenex_25470 main_x) (<= (* 2 (select main_a v_prenex_25470)) 998) (<= (+ main_x 1) v_prenex_25470)))) (or (forall ((v_prenex_24593 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24593))) (<= (* 2 (select main_a v_prenex_24593)) 998) (<= (+ main_x 1) v_prenex_24593) (< v_prenex_24593 main_x))) (forall ((v_prenex_24594 Int)) (or (<= (+ main_y 1) v_prenex_24594) (<= 1002 (* 2 (select main_a v_prenex_24594)))))) (forall ((v_prenex_28160 Int) (v_prenex_28159 Int)) (or (<= (+ main_x 1) v_prenex_28159) (< v_prenex_28159 main_x) (<= (+ (select main_a v_prenex_28159) (select main_a v_prenex_28160)) 1000) (<= 0 (* 2 (select main_a v_prenex_28159))) (<= (select main_a v_prenex_28160) 1499) (<= 2 (select main_a v_prenex_28160)))) (forall ((v_prenex_27381 Int) (v_prenex_27382 Int)) (or (<= (+ main_x 1) v_prenex_27381) (<= (+ main_y 1) v_prenex_27382) (< v_prenex_27381 main_x) (<= 0 (+ (select main_a v_prenex_27381) 499)) (<= 2 (select main_a v_prenex_27382)) (<= 1000 (+ (select main_a v_prenex_27381) (select main_a v_prenex_27382))))) (forall ((v_prenex_26459 Int) (v_prenex_26460 Int)) (or (<= 0 (+ (select main_a v_prenex_26459) 499)) (<= 2 (select main_a v_prenex_26460)) (< v_prenex_26459 main_x) (<= (+ (select main_a v_prenex_26459) 2) (select main_a v_prenex_26460)) (<= (+ main_x 1) v_prenex_26459) (< v_prenex_26460 main_y) (<= (* 2 (select main_a v_prenex_26460)) 2000))) (or (forall ((v_prenex_29468 Int)) (or (<= (select main_a v_prenex_29468) 1499) (<= (select main_a v_prenex_29468) 1000) (< v_prenex_29468 main_y))) (forall ((v_prenex_29467 Int)) (or (<= (+ main_x 1) v_prenex_29467) (<= (* 2 (select main_a v_prenex_29467)) 998) (< v_prenex_29467 main_x)))) (forall ((v_prenex_22950 Int) (v_prenex_22951 Int)) (or (<= 2 (select main_a v_prenex_22951)) (<= (+ (select main_a v_prenex_22950) (select main_a v_prenex_22951)) 1000) (<= (+ main_x 1) v_prenex_22950) (<= 1002 (* 2 (select main_a v_prenex_22951))) (<= 0 (select main_a v_prenex_22950)) (< v_prenex_22950 main_x) (<= (* 2 (select main_a v_prenex_22950)) 998))) (or (forall ((v_prenex_28381 Int)) (or (<= (+ main_x 1) v_prenex_28381) (< v_prenex_28381 main_x) (<= (* 2 (select main_a v_prenex_28381)) 998) (<= (select main_a v_prenex_28381) 998))) (forall ((v_prenex_28382 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_28382))) (<= (select main_a v_prenex_28382) 1000)))) (forall ((v_prenex_26798 Int) (v_prenex_26797 Int)) (or (<= (+ main_x 1) v_prenex_26797) (<= (+ main_y 1) v_prenex_26798) (<= 2 (select main_a v_prenex_26798)) (<= (* 2 (select main_a v_prenex_26798)) 2000) (< v_prenex_26797 main_x) (<= 0 (+ (select main_a v_prenex_26797) 499)) (<= (+ (select main_a v_prenex_26797) 2) (select main_a v_prenex_26798)))) (or (forall ((v_prenex_26624 Int)) (or (<= 2 (select main_a v_prenex_26624)) (<= (select main_a v_prenex_26624) 1000))) (forall ((v_prenex_26623 Int)) (or (< v_prenex_26623 main_x) (<= (* 2 (select main_a v_prenex_26623)) 998) (<= (select main_a v_prenex_26623) 998) (<= (+ main_x 1) v_prenex_26623) (<= 0 (* 2 (select main_a v_prenex_26623)))))) (or (forall ((v_prenex_25253 Int)) (<= 501 (select main_a v_prenex_25253))) (forall ((v_prenex_25252 Int)) (or (< v_prenex_25252 main_x) (<= (+ main_x 1) v_prenex_25252) (<= 0 (* 2 (select main_a v_prenex_25252))) (<= 0 (select main_a v_prenex_25252)) (<= (select main_a v_prenex_25252) 998)))) (forall ((v_prenex_25841 Int) (v_prenex_25840 Int)) (or (< v_prenex_25840 main_x) (<= 0 (+ (select main_a v_prenex_25840) 499)) (<= 501 (select main_a v_prenex_25841)) (<= 2 (select main_a v_prenex_25841)) (<= (select main_a v_prenex_25841) (+ (select main_a v_prenex_25840) 1000)) (<= (* 2 (select main_a v_prenex_25840)) 998) (<= (+ main_x 1) v_prenex_25840))) (forall ((v_prenex_30057 Int) (v_prenex_30056 Int)) (or (<= (select main_a v_prenex_30057) (+ (select main_a v_prenex_30056) 1000)) (<= (+ main_x 1) v_prenex_30056) (<= (select main_a v_prenex_30056) 998) (<= 0 (select main_a v_prenex_30056)) (< v_prenex_30056 main_x) (<= (select main_a v_prenex_30057) 1499))) (forall ((v_prenex_26853 Int) (v_prenex_26854 Int)) (or (<= (+ main_x 1) v_prenex_26853) (<= (select main_a v_prenex_26854) 1499) (<= (* 2 (select main_a v_prenex_26853)) 998) (<= 1002 (* 2 (select main_a v_prenex_26854))) (< v_prenex_26853 main_x) (<= 0 (select main_a v_prenex_26853)) (<= 1000 (+ (select main_a v_prenex_26853) (select main_a v_prenex_26854))))) (forall ((v_prenex_28677 Int) (v_prenex_28676 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_28677))) (<= (select main_a v_prenex_28677) (+ (select main_a v_prenex_28676) 1000)) (<= 0 (select main_a v_prenex_28676)) (< v_prenex_28676 main_x) (<= (+ main_y 1) v_prenex_28677) (<= 2 (select main_a v_prenex_28677)) (<= (+ main_x 1) v_prenex_28676))) (forall ((v_prenex_30088 Int) (v_prenex_30089 Int)) (or (<= 0 (+ (select main_a v_prenex_30088) 499)) (<= 2 (select main_a v_prenex_30089)) (<= (+ main_x 1) v_prenex_30088) (<= 1000 (+ (select main_a v_prenex_30088) (select main_a v_prenex_30089))) (<= (* 2 (select main_a v_prenex_30089)) 2000) (< v_prenex_30088 main_x) (<= (select main_a v_prenex_30088) 499))) (or (forall ((v_prenex_28762 Int)) (or (<= (* 2 (select main_a v_prenex_28762)) 998) (<= 0 (select main_a v_prenex_28762)) (<= (+ main_x 1) v_prenex_28762) (< v_prenex_28762 main_x) (<= 0 (+ (select main_a v_prenex_28762) 499)))) (forall ((v_prenex_28763 Int)) (<= 1002 (* 2 (select main_a v_prenex_28763))))) (or (forall ((v_prenex_25450 Int)) (or (< v_prenex_25450 main_x) (<= 0 (+ (select main_a v_prenex_25450) 499)) (<= (* 2 (select main_a v_prenex_25450)) 998) (<= (+ main_x 1) v_prenex_25450))) (forall ((v_prenex_25451 Int)) (or (<= 2 (select main_a v_prenex_25451)) (<= (select main_a v_prenex_25451) 1499) (< v_prenex_25451 main_y)))) (forall ((v_prenex_30161 Int) (v_prenex_30162 Int)) (or (<= (select main_a v_prenex_30162) 1000) (< v_prenex_30161 main_x) (<= (* 2 (select main_a v_prenex_30162)) 2000) (<= (+ main_x 1) v_prenex_30161) (< v_prenex_30162 main_y) (<= (select main_a v_prenex_30162) (+ (select main_a v_prenex_30161) 1000)) (<= (select main_a v_prenex_30161) 998))) (or (forall ((v_prenex_29882 Int)) (or (<= (* 2 (select main_a v_prenex_29882)) 998) (<= (+ main_x 1) v_prenex_29882) (<= 0 (select main_a v_prenex_29882)) (< v_prenex_29882 main_x))) (forall ((v_prenex_29883 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_29883))) (<= (select main_a v_prenex_29883) 1499) (< v_prenex_29883 main_y)))) (forall ((v_prenex_30764 Int) (v_prenex_30763 Int)) (or (<= (+ main_x 1) v_prenex_30763) (<= 1002 (* 2 (select main_a v_prenex_30764))) (< v_prenex_30763 main_x) (<= (+ (select main_a v_prenex_30763) (select main_a v_prenex_30764)) 1000) (<= (+ main_y 1) v_prenex_30764) (<= (select main_a v_prenex_30763) 998))) (forall ((v_prenex_27432 Int) (v_prenex_27431 Int)) (or (<= (select main_a v_prenex_27431) 499) (<= (+ main_x 1) v_prenex_27431) (<= 501 (select main_a v_prenex_27432)) (<= (select main_a v_prenex_27432) 1000) (< v_prenex_27432 main_y) (< v_prenex_27431 main_x) (<= (+ (select main_a v_prenex_27431) (select main_a v_prenex_27432)) 1000))) (forall ((v_prenex_27582 Int) (v_prenex_27581 Int)) (or (<= (+ main_x 1) v_prenex_27581) (< v_prenex_27581 main_x) (<= (select main_a v_prenex_27582) (+ (select main_a v_prenex_27581) 1000)) (<= 0 (select main_a v_prenex_27581)) (<= (select main_a v_prenex_27582) 1000) (< v_prenex_27582 main_y) (<= (select main_a v_prenex_27582) 1499))) (or (forall ((v_prenex_29666 Int)) (or (<= 2 (select main_a v_prenex_29666)) (<= (select main_a v_prenex_29666) 1499))) (forall ((v_prenex_29665 Int)) (or (<= 0 (* 2 (select main_a v_prenex_29665))) (< v_prenex_29665 main_x) (<= (+ main_x 1) v_prenex_29665)))) (forall ((v_prenex_22859 Int) (v_prenex_22858 Int)) (or (<= (select main_a v_prenex_22859) 1499) (<= (+ main_x 1) v_prenex_22858) (<= (* 2 (select main_a v_prenex_22859)) 2000) (< v_prenex_22858 main_x) (<= 0 (+ (select main_a v_prenex_22858) 499)) (<= 0 (select main_a v_prenex_22858)) (<= (+ (select main_a v_prenex_22858) (select main_a v_prenex_22859)) 1000))) (forall ((v_prenex_26842 Int) (v_prenex_26841 Int)) (or (<= (+ main_x 1) v_prenex_26841) (<= (+ (select main_a v_prenex_26841) (select main_a v_prenex_26842)) 1000) (<= (select main_a v_prenex_26842) 1499) (< v_prenex_26842 main_y) (<= 0 (* 2 (select main_a v_prenex_26841))) (< v_prenex_26841 main_x) (<= 501 (select main_a v_prenex_26842)))) (forall ((v_prenex_27285 Int) (v_prenex_27286 Int)) (or (< v_prenex_27285 main_x) (<= (+ main_x 1) v_prenex_27285) (<= 0 (* 2 (select main_a v_prenex_27285))) (<= (select main_a v_prenex_27286) (+ (select main_a v_prenex_27285) 1000)) (<= (* 2 (select main_a v_prenex_27286)) 2000))) (forall ((v_prenex_27797 Int) (v_prenex_27796 Int)) (or (<= (select main_a v_prenex_27797) 1499) (<= (+ main_x 1) v_prenex_27796) (<= 2 (select main_a v_prenex_27797)) (<= (select main_a v_prenex_27796) 998) (<= (+ (select main_a v_prenex_27796) 2) (select main_a v_prenex_27797)) (<= (select main_a v_prenex_27796) 499) (< v_prenex_27796 main_x))) (forall ((v_prenex_26935 Int) (v_prenex_26936 Int)) (or (<= (select main_a v_prenex_26936) 1499) (<= (* 2 (select main_a v_prenex_26935)) 998) (< v_prenex_26935 main_x) (<= (* 2 (select main_a v_prenex_26936)) 2000) (<= (+ main_x 1) v_prenex_26935) (<= (select main_a v_prenex_26936) (+ (select main_a v_prenex_26935) 1000)))) (forall ((v_prenex_24025 Int) (v_prenex_24024 Int)) (or (<= 2 (select main_a v_prenex_24025)) (<= (+ main_x 1) v_prenex_24024) (< v_prenex_24024 main_x) (<= 0 (+ (select main_a v_prenex_24024) 499)) (<= 1000 (+ (select main_a v_prenex_24024) (select main_a v_prenex_24025))))) (forall ((v_prenex_22775 Int) (v_prenex_22776 Int)) (or (< v_prenex_22775 main_x) (<= (+ main_x 1) v_prenex_22775) (<= (select main_a v_prenex_22776) 1499) (<= (select main_a v_prenex_22775) 499) (<= (select main_a v_prenex_22776) 1000) (<= 1000 (+ (select main_a v_prenex_22775) (select main_a v_prenex_22776))) (<= (+ main_y 1) v_prenex_22776))) (or (forall ((v_prenex_25377 Int)) (or (< v_prenex_25377 main_y) (<= (select main_a v_prenex_25377) 1499))) (forall ((v_prenex_25376 Int)) (or (< v_prenex_25376 main_x) (<= (select main_a v_prenex_25376) 499) (<= (+ main_x 1) v_prenex_25376) (<= (* 2 (select main_a v_prenex_25376)) 998)))) (forall ((v_prenex_26486 Int) (v_prenex_26485 Int)) (or (<= (select main_a v_prenex_26486) (+ (select main_a v_prenex_26485) 1000)) (<= (+ main_x 1) v_prenex_26485) (<= (select main_a v_prenex_26486) 1000) (< v_prenex_26486 main_y) (<= 1002 (* 2 (select main_a v_prenex_26486))) (<= 0 (select main_a v_prenex_26485)) (< v_prenex_26485 main_x))) (forall ((v_prenex_24814 Int) (v_prenex_24813 Int)) (or (<= (* 2 (select main_a v_prenex_24813)) 998) (< v_prenex_24813 main_x) (<= (select main_a v_prenex_24814) (+ (select main_a v_prenex_24813) 1000)) (<= (select main_a v_prenex_24814) 1499) (< v_prenex_24814 main_y) (<= (select main_a v_prenex_24814) 1000) (<= (+ main_x 1) v_prenex_24813))) (forall ((v_prenex_25765 Int)) (or (<= (+ main_x 1) v_prenex_25765) (<= 0 (select main_a v_prenex_25765)) (<= 0 (* 2 (select main_a v_prenex_25765))) (< v_prenex_25765 main_x) (<= (* 2 (select main_a v_prenex_25765)) 998))) (forall ((v_prenex_25731 Int) (v_prenex_25732 Int)) (or (<= 0 (* 2 (select main_a v_prenex_25731))) (< v_prenex_25731 main_x) (<= (+ main_x 1) v_prenex_25731) (< v_prenex_25732 main_y) (<= 1000 (+ (select main_a v_prenex_25731) (select main_a v_prenex_25732))) (<= 2 (select main_a v_prenex_25732)))) (or (forall ((v_prenex_29450 Int)) (or (<= (select main_a v_prenex_29450) 1000) (<= 501 (select main_a v_prenex_29450)))) (forall ((v_prenex_29449 Int)) (or (<= (select main_a v_prenex_29449) 499) (<= (+ main_x 1) v_prenex_29449) (< v_prenex_29449 main_x) (<= 0 (* 2 (select main_a v_prenex_29449))) (<= 0 (select main_a v_prenex_29449))))) (forall ((v_prenex_25749 Int) (v_prenex_25750 Int)) (or (<= (select main_a v_prenex_25750) 1499) (<= (select main_a v_prenex_25750) 1000) (<= (select main_a v_prenex_25749) 499) (<= 1000 (+ (select main_a v_prenex_25749) (select main_a v_prenex_25750))) (<= (+ main_x 1) v_prenex_25749) (< v_prenex_25749 main_x))) (forall ((v_prenex_22922 Int) (v_prenex_22923 Int)) (or (<= 0 (+ (select main_a v_prenex_22922) 499)) (<= 1000 (+ (select main_a v_prenex_22922) (select main_a v_prenex_22923))) (< v_prenex_22922 main_x) (<= (+ main_x 1) v_prenex_22922) (<= 0 (* 2 (select main_a v_prenex_22922))))) (or (forall ((v_prenex_28548 Int)) (or (<= (+ main_x 1) v_prenex_28548) (<= (* 2 (select main_a v_prenex_28548)) 998) (<= 0 (select main_a v_prenex_28548)) (< v_prenex_28548 main_x))) (forall ((v_prenex_28549 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_28549))) (<= (+ main_y 1) v_prenex_28549) (<= (select main_a v_prenex_28549) 1000)))) (forall ((v_prenex_26082 Int) (v_prenex_26081 Int)) (or (<= 501 (select main_a v_prenex_26082)) (< v_prenex_26081 main_x) (<= (select main_a v_prenex_26082) 1000) (<= (+ main_y 1) v_prenex_26082) (<= (+ (select main_a v_prenex_26081) (select main_a v_prenex_26082)) 1000) (<= (+ main_x 1) v_prenex_26081) (<= (* 2 (select main_a v_prenex_26081)) 998))) (forall ((v_prenex_28625 Int) (v_prenex_28624 Int)) (or (<= (+ main_x 1) v_prenex_28624) (<= 501 (select main_a v_prenex_28625)) (<= 1000 (+ (select main_a v_prenex_28624) (select main_a v_prenex_28625))) (<= (+ main_y 1) v_prenex_28625) (<= (select main_a v_prenex_28624) 499) (< v_prenex_28624 main_x) (<= (* 2 (select main_a v_prenex_28625)) 2000))) (or (forall ((v_prenex_28090 Int)) (or (< v_prenex_28090 main_y) (<= 501 (select main_a v_prenex_28090)) (<= 2 (select main_a v_prenex_28090)))) (forall ((v_prenex_28089 Int)) (or (<= (select main_a v_prenex_28089) 998) (< v_prenex_28089 main_x) (<= (+ main_x 1) v_prenex_28089) (<= (* 2 (select main_a v_prenex_28089)) 998)))) (forall ((v_prenex_27748 Int) (v_prenex_27749 Int)) (or (<= (select main_a v_prenex_27748) 499) (<= (+ (select main_a v_prenex_27748) (select main_a v_prenex_27749)) 1000) (<= (+ main_x 1) v_prenex_27748) (< v_prenex_27748 main_x) (<= 501 (select main_a v_prenex_27749)) (<= 2 (select main_a v_prenex_27749)))) (forall ((v_prenex_26425 Int) (v_prenex_26426 Int)) (or (<= (+ main_x 1) v_prenex_26425) (<= 0 (select main_a v_prenex_26425)) (<= 501 (select main_a v_prenex_26426)) (<= (select main_a v_prenex_26426) (+ (select main_a v_prenex_26425) 1000)) (<= 2 (select main_a v_prenex_26426)) (< v_prenex_26425 main_x))) (forall ((v_prenex_22297 Int) (v_prenex_22296 Int)) (or (<= 501 (select main_a v_prenex_22297)) (< v_prenex_22296 main_x) (<= (+ (select main_a v_prenex_22296) (select main_a v_prenex_22297)) 1000) (<= (+ main_x 1) v_prenex_22296) (<= (* 2 (select main_a v_prenex_22297)) 2000) (<= (* 2 (select main_a v_prenex_22296)) 998))) (forall ((v_prenex_27366 Int) (v_prenex_27365 Int)) (or (<= (* 2 (select main_a v_prenex_27366)) 2000) (<= (* 2 (select main_a v_prenex_27365)) 998) (<= (+ main_x 1) v_prenex_27365) (< v_prenex_27365 main_x) (<= (select main_a v_prenex_27366) (+ (select main_a v_prenex_27365) 1000)) (<= (+ main_y 1) v_prenex_27366))) (forall ((v_prenex_29190 Int) (v_prenex_29189 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_29190))) (<= 0 (* 2 (select main_a v_prenex_29189))) (< v_prenex_29189 main_x) (<= (+ main_x 1) v_prenex_29189) (<= 1000 (+ (select main_a v_prenex_29189) (select main_a v_prenex_29190))) (<= (+ main_y 1) v_prenex_29190))) (or (forall ((v_prenex_24743 Int)) (or (<= (+ main_x 1) v_prenex_24743) (< v_prenex_24743 main_x) (<= 0 (* 2 (select main_a v_prenex_24743))))) (forall ((v_prenex_24744 Int)) (or (<= (select main_a v_prenex_24744) 1000) (<= (select main_a v_prenex_24744) 1499) (<= (+ main_y 1) v_prenex_24744)))) (forall ((v_prenex_30200 Int) (v_prenex_30199 Int)) (or (< v_prenex_30200 main_y) (<= (select main_a v_prenex_30200) 1499) (<= (select main_a v_prenex_30200) (+ (select main_a v_prenex_30199) 1000)) (<= (+ main_y 1) v_prenex_30200))) (forall ((v_prenex_30413 Int) (v_prenex_30412 Int)) (or (< v_prenex_30413 main_y) (< v_prenex_30412 main_x) (<= (select main_a v_prenex_30412) 499) (<= (+ (select main_a v_prenex_30412) 2) (select main_a v_prenex_30413)) (<= (+ main_x 1) v_prenex_30412))) (or (forall ((v_prenex_25620 Int)) (or (<= (* 2 (select main_a v_prenex_25620)) 998) (< v_prenex_25620 main_x) (<= 0 (select main_a v_prenex_25620)) (<= (+ main_x 1) v_prenex_25620))) (forall ((v_prenex_25621 Int)) (or (<= 2 (select main_a v_prenex_25621)) (< v_prenex_25621 main_y)))) (forall ((v_prenex_30112 Int) (v_prenex_30113 Int)) (or (<= (select main_a v_prenex_30113) (+ (select main_a v_prenex_30112) 1000)) (<= (select main_a v_prenex_30112) 499) (< v_prenex_30112 main_x) (<= (* 2 (select main_a v_prenex_30113)) 2000) (<= 1002 (* 2 (select main_a v_prenex_30113))) (<= (+ main_x 1) v_prenex_30112) (<= (+ main_y 1) v_prenex_30113))) (or (forall ((v_prenex_24094 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24094))) (<= (select main_a v_prenex_24094) 499) (<= (+ main_x 1) v_prenex_24094) (< v_prenex_24094 main_x))) (forall ((v_prenex_24095 Int)) (or (<= (* 2 (select main_a v_prenex_24095)) 2000) (<= (select main_a v_prenex_24095) 1000) (<= (+ main_y 1) v_prenex_24095)))) (forall ((v_prenex_29386 Int) (v_prenex_29385 Int)) (or (<= (select main_a v_prenex_29385) 499) (<= (+ main_x 1) v_prenex_29385) (< v_prenex_29385 main_x) (<= 1002 (* 2 (select main_a v_prenex_29386))) (<= 0 (+ (select main_a v_prenex_29385) 499)) (<= (select main_a v_prenex_29386) (+ (select main_a v_prenex_29385) 1000)))) (forall ((v_prenex_22866 Int) (v_prenex_22867 Int)) (or (<= 0 (+ (select main_a v_prenex_22866) 499)) (<= (select main_a v_prenex_22867) 1000) (< v_prenex_22866 main_x) (<= (+ main_x 1) v_prenex_22866) (<= (* 2 (select main_a v_prenex_22866)) 998) (<= 1000 (+ (select main_a v_prenex_22866) (select main_a v_prenex_22867))) (<= (* 2 (select main_a v_prenex_22867)) 2000))) (forall ((v_prenex_30590 Int) (v_prenex_30591 Int)) (or (<= (+ main_x 1) v_prenex_30590) (<= (+ (select main_a v_prenex_30590) 2) (select main_a v_prenex_30591)) (<= (select main_a v_prenex_30590) 998) (<= 501 (select main_a v_prenex_30591)) (< v_prenex_30590 main_x) (<= 0 (select main_a v_prenex_30590)))) (or (forall ((v_prenex_22949 Int)) (or (<= (select main_a v_prenex_22949) 1499) (<= (* 2 (select main_a v_prenex_22949)) 2000))) (forall ((v_prenex_22948 Int)) (or (<= 0 (+ (select main_a v_prenex_22948) 499)) (<= (+ main_x 1) v_prenex_22948) (< v_prenex_22948 main_x) (<= (* 2 (select main_a v_prenex_22948)) 998) (<= (select main_a v_prenex_22948) 998)))) (or (forall ((v_prenex_25736 Int)) (or (<= (+ main_y 1) v_prenex_25736) (<= (* 2 (select main_a v_prenex_25736)) 2000))) (forall ((v_prenex_25735 Int)) (or (<= (* 2 (select main_a v_prenex_25735)) 998) (<= (+ main_x 1) v_prenex_25735) (< v_prenex_25735 main_x) (<= 0 (+ (select main_a v_prenex_25735) 499))))) (or (forall ((v_prenex_28712 Int)) (or (< v_prenex_28712 main_x) (<= (+ main_x 1) v_prenex_28712) (<= 0 (* 2 (select main_a v_prenex_28712))) (<= (* 2 (select main_a v_prenex_28712)) 998) (<= 0 (select main_a v_prenex_28712)))) (forall ((v_prenex_28713 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_28713))) (<= (select main_a v_prenex_28713) 1000)))) (forall ((v_prenex_22220 Int) (v_prenex_22221 Int)) (or (<= (+ main_x 1) v_prenex_22220) (<= 0 (select main_a v_prenex_22220)) (<= (select main_a v_prenex_22221) (+ (select main_a v_prenex_22220) 1000)) (<= (select main_a v_prenex_22220) 998) (< v_prenex_22220 main_x) (<= 501 (select main_a v_prenex_22221)))) (forall ((v_prenex_24933 Int) (v_prenex_24932 Int)) (or (<= 0 (+ (select main_a v_prenex_24932) 499)) (<= (+ (select main_a v_prenex_24932) 2) (select main_a v_prenex_24933)) (<= (+ main_x 1) v_prenex_24932) (< v_prenex_24932 main_x) (<= (select main_a v_prenex_24933) 1000) (<= (select main_a v_prenex_24932) 499) (<= (select main_a v_prenex_24933) 1499))) (forall ((v_prenex_24287 Int) (v_prenex_24286 Int)) (or (<= 501 (select main_a v_prenex_24287)) (< v_prenex_24286 main_x) (<= 0 (+ (select main_a v_prenex_24286) 499)) (< v_prenex_24287 main_y) (<= (+ main_x 1) v_prenex_24286) (<= 1000 (+ (select main_a v_prenex_24286) (select main_a v_prenex_24287))))) (or (forall ((v_prenex_29162 Int)) (or (<= (select main_a v_prenex_29162) 1499) (<= 501 (select main_a v_prenex_29162)))) (forall ((v_prenex_29161 Int)) (or (<= (+ main_x 1) v_prenex_29161) (<= (* 2 (select main_a v_prenex_29161)) 998) (<= 0 (* 2 (select main_a v_prenex_29161))) (< v_prenex_29161 main_x) (<= 0 (select main_a v_prenex_29161))))) (forall ((v_prenex_30103 Int) (v_prenex_30102 Int)) (or (<= (select main_a v_prenex_30103) 1499) (<= (+ main_x 1) v_prenex_30102) (<= (select main_a v_prenex_30103) 1000) (<= 1000 (+ (select main_a v_prenex_30102) (select main_a v_prenex_30103))) (< v_prenex_30103 main_y) (<= 0 (* 2 (select main_a v_prenex_30102))) (< v_prenex_30102 main_x))) (or (forall ((v_prenex_22614 Int)) (or (<= (select main_a v_prenex_22614) 1499) (<= 501 (select main_a v_prenex_22614)) (< v_prenex_22614 main_y))) (forall ((v_prenex_22613 Int)) (or (<= (+ main_x 1) v_prenex_22613) (< v_prenex_22613 main_x) (<= (* 2 (select main_a v_prenex_22613)) 998) (<= (select main_a v_prenex_22613) 998)))) (forall ((v_prenex_29346 Int) (v_prenex_29345 Int)) (or (<= (+ main_x 1) v_prenex_29345) (<= (select main_a v_prenex_29345) 998) (<= (select main_a v_prenex_29346) 1499) (<= (+ (select main_a v_prenex_29345) (select main_a v_prenex_29346)) 1000) (< v_prenex_29345 main_x))) (forall ((v_prenex_24399 Int) (v_prenex_24398 Int)) (or (<= (select main_a v_prenex_24398) 998) (<= (select main_a v_prenex_24399) 1000) (<= (select main_a v_prenex_24399) (+ (select main_a v_prenex_24398) 1000)) (< v_prenex_24398 main_x) (<= 1002 (* 2 (select main_a v_prenex_24399))) (<= 0 (* 2 (select main_a v_prenex_24398))) (<= (+ main_x 1) v_prenex_24398))) (forall ((v_prenex_29797 Int) (v_prenex_29796 Int)) (or (<= (+ main_x 1) v_prenex_29796) (< v_prenex_29796 main_x) (<= 0 (+ (select main_a v_prenex_29796) 499)) (<= (select main_a v_prenex_29797) 1000) (<= 1002 (* 2 (select main_a v_prenex_29797))) (<= 1000 (+ (select main_a v_prenex_29796) (select main_a v_prenex_29797))) (<= (select main_a v_prenex_29796) 998))) (forall ((v_prenex_25196 Int) (v_prenex_25195 Int)) (or (<= (+ main_x 1) v_prenex_25195) (<= 1000 (+ (select main_a v_prenex_25195) (select main_a v_prenex_25196))) (<= 501 (select main_a v_prenex_25196)) (<= (select main_a v_prenex_25195) 499) (< v_prenex_25195 main_x) (<= (+ main_y 1) v_prenex_25196))) (or (forall ((v_prenex_26864 Int)) (<= 2 (select main_a v_prenex_26864))) (forall ((v_prenex_26863 Int)) (or (< v_prenex_26863 main_x) (<= (+ main_x 1) v_prenex_26863) (<= (select main_a v_prenex_26863) 499) (<= (select main_a v_prenex_26863) 998) (<= 0 (* 2 (select main_a v_prenex_26863)))))) (or (forall ((v_prenex_29774 Int)) (or (< v_prenex_29774 main_x) (<= (+ main_x 1) v_prenex_29774) (<= (* 2 (select main_a v_prenex_29774)) 998))) (forall ((v_prenex_29775 Int)) (or (<= (select main_a v_prenex_29775) 1000) (<= 2 (select main_a v_prenex_29775))))) (forall ((v_prenex_27509 Int) (v_prenex_27510 Int)) (or (<= (+ (select main_a v_prenex_27509) (select main_a v_prenex_27510)) 1000) (<= (select main_a v_prenex_27510) 1499) (<= (* 2 (select main_a v_prenex_27509)) 998) (<= (+ main_x 1) v_prenex_27509) (<= 0 (select main_a v_prenex_27509)) (< v_prenex_27509 main_x) (<= (select main_a v_prenex_27510) 1000))) (forall ((v_prenex_23820 Int) (v_prenex_23821 Int)) (or (<= (* 2 (select main_a v_prenex_23820)) 998) (<= (select main_a v_prenex_23821) 1000) (<= (+ main_y 1) v_prenex_23821) (<= (+ (select main_a v_prenex_23820) 2) (select main_a v_prenex_23821)) (<= (+ main_x 1) v_prenex_23820) (< v_prenex_23820 main_x))) (forall ((v_prenex_27317 Int) (v_prenex_27318 Int)) (or (<= (* 2 (select main_a v_prenex_27318)) 2000) (<= (select main_a v_prenex_27317) 499) (<= (+ main_x 1) v_prenex_27317) (< v_prenex_27317 main_x) (<= 2 (select main_a v_prenex_27318)) (<= (select main_a v_prenex_27318) (+ (select main_a v_prenex_27317) 1000)) (<= 0 (select main_a v_prenex_27317)))) (forall ((v_prenex_26576 Int) (v_prenex_26575 Int)) (or (<= (select main_a v_prenex_26575) 499) (<= (+ main_x 1) v_prenex_26575) (<= (select main_a v_prenex_26576) 1000) (<= (select main_a v_prenex_26576) (+ (select main_a v_prenex_26575) 1000)) (< v_prenex_26575 main_x) (<= (* 2 (select main_a v_prenex_26575)) 998) (<= 2 (select main_a v_prenex_26576)))) (forall ((v_prenex_29282 Int) (v_prenex_29281 Int)) (or (<= (+ main_x 1) v_prenex_29281) (<= (+ main_y 1) v_prenex_29282) (<= (+ (select main_a v_prenex_29281) 2) (select main_a v_prenex_29282)) (<= (select main_a v_prenex_29282) 1000) (< v_prenex_29281 main_x) (<= 0 (* 2 (select main_a v_prenex_29281))) (<= 501 (select main_a v_prenex_29282)))) (or (forall ((v_prenex_30074 Int)) (or (<= (* 2 (select main_a v_prenex_30074)) 998) (<= 0 (* 2 (select main_a v_prenex_30074))) (<= 0 (+ (select main_a v_prenex_30074) 499)) (<= (+ main_x 1) v_prenex_30074) (< v_prenex_30074 main_x))) (forall ((v_prenex_30075 Int)) (or (<= (select main_a v_prenex_30075) 1499) (<= 2 (select main_a v_prenex_30075))))) (forall ((v_prenex_27427 Int) (v_prenex_27428 Int)) (or (<= 501 (select main_a v_prenex_27428)) (< v_prenex_27427 main_x) (<= (select main_a v_prenex_27427) 998) (<= (+ main_x 1) v_prenex_27427) (<= 1000 (+ (select main_a v_prenex_27427) (select main_a v_prenex_27428))) (<= 2 (select main_a v_prenex_27428)) (<= 0 (+ (select main_a v_prenex_27427) 499)))) (forall ((v_prenex_29077 Int) (v_prenex_29076 Int)) (or (< v_prenex_29076 main_x) (<= 0 (* 2 (select main_a v_prenex_29076))) (<= (+ main_y 1) v_prenex_29077) (<= (+ main_x 1) v_prenex_29076) (<= 1000 (+ (select main_a v_prenex_29076) (select main_a v_prenex_29077))))) (or (forall ((v_prenex_27390 Int)) (or (<= (* 2 (select main_a v_prenex_27390)) 2000) (<= 501 (select main_a v_prenex_27390)))) (forall ((v_prenex_27389 Int)) (or (< v_prenex_27389 main_x) (<= (+ main_x 1) v_prenex_27389) (<= (* 2 (select main_a v_prenex_27389)) 998)))) (forall ((v_prenex_28353 Int) (v_prenex_28354 Int)) (or (<= (select main_a v_prenex_28354) 1499) (<= (+ main_x 1) v_prenex_28353) (<= 0 (select main_a v_prenex_28353)) (< v_prenex_28353 main_x) (<= (select main_a v_prenex_28354) (+ (select main_a v_prenex_28353) 1000)) (<= (* 2 (select main_a v_prenex_28354)) 2000))) (forall ((v_prenex_30558 Int) (v_prenex_30559 Int)) (or (<= (+ main_x 1) v_prenex_30558) (< v_prenex_30559 main_y) (<= (select main_a v_prenex_30559) 1000) (< v_prenex_30558 main_x) (<= (+ (select main_a v_prenex_30558) 2) (select main_a v_prenex_30559)) (<= 1002 (* 2 (select main_a v_prenex_30559))) (<= 0 (+ (select main_a v_prenex_30558) 499)))) (forall ((v_prenex_25628 Int) (v_prenex_25629 Int)) (or (< v_prenex_25628 main_x) (< v_prenex_25629 main_y) (<= (+ main_x 1) v_prenex_25628) (<= 501 (select main_a v_prenex_25629)) (<= (* 2 (select main_a v_prenex_25628)) 998) (<= 1002 (* 2 (select main_a v_prenex_25629))) (<= 1000 (+ (select main_a v_prenex_25628) (select main_a v_prenex_25629))))) (forall ((v_prenex_29348 Int) (v_prenex_29347 Int)) (or (<= (+ main_x 1) v_prenex_29347) (<= (select main_a v_prenex_29347) 998) (<= 1002 (* 2 (select main_a v_prenex_29348))) (<= (+ main_y 1) v_prenex_29348) (<= (+ (select main_a v_prenex_29347) 2) (select main_a v_prenex_29348)) (< v_prenex_29347 main_x) (<= 2 (select main_a v_prenex_29348)))) (forall ((v_prenex_27439 Int) (v_prenex_27440 Int)) (or (< v_prenex_27439 main_x) (<= (select main_a v_prenex_27440) 1000) (<= (select main_a v_prenex_27440) (+ (select main_a v_prenex_27439) 1000)) (<= (+ main_y 1) v_prenex_27440) (<= (+ main_x 1) v_prenex_27439) (<= 0 (select main_a v_prenex_27439)))) (forall ((v_prenex_22254 Int) (v_prenex_22255 Int)) (or (<= (+ main_x 1) v_prenex_22254) (<= 1002 (* 2 (select main_a v_prenex_22255))) (<= (+ main_y 1) v_prenex_22255) (<= (* 2 (select main_a v_prenex_22254)) 998) (<= 2 (select main_a v_prenex_22255)) (< v_prenex_22254 main_x) (<= (+ (select main_a v_prenex_22254) (select main_a v_prenex_22255)) 1000))) (forall ((v_prenex_25623 Int) (v_prenex_25622 Int)) (or (<= (select main_a v_prenex_25622) 998) (<= (select main_a v_prenex_25623) 1499) (<= (+ main_y 1) v_prenex_25623) (<= (select main_a v_prenex_25623) 1000) (<= (+ main_x 1) v_prenex_25622) (< v_prenex_25622 main_x) (<= 1000 (+ (select main_a v_prenex_25622) (select main_a v_prenex_25623))))) (forall ((v_prenex_25845 Int) (v_prenex_25844 Int)) (or (<= (+ main_x 1) v_prenex_25844) (< v_prenex_25844 main_x) (<= (select main_a v_prenex_25845) 1499) (<= (select main_a v_prenex_25844) 499) (<= 1002 (* 2 (select main_a v_prenex_25845))) (<= (select main_a v_prenex_25845) (+ (select main_a v_prenex_25844) 1000)) (<= (select main_a v_prenex_25844) 998))) (forall ((v_prenex_25216 Int) (v_prenex_25215 Int)) (or (<= (select main_a v_prenex_25215) 499) (<= (+ (select main_a v_prenex_25215) (select main_a v_prenex_25216)) 1000) (<= (* 2 (select main_a v_prenex_25216)) 2000) (< v_prenex_25215 main_x) (<= (+ main_x 1) v_prenex_25215) (<= (select main_a v_prenex_25216) 1499))) (forall ((v_prenex_27826 Int) (v_prenex_27827 Int)) (or (<= (+ (select main_a v_prenex_27826) (select main_a v_prenex_27827)) 1000) (<= 2 (select main_a v_prenex_27827)) (<= (select main_a v_prenex_27826) 998) (<= (select main_a v_prenex_27827) 1000) (< v_prenex_27826 main_x) (<= (+ main_x 1) v_prenex_27826) (<= (select main_a v_prenex_27826) 499))) (forall ((v_prenex_29143 Int) (v_prenex_29142 Int)) (or (<= 0 (+ (select main_a v_prenex_29142) 499)) (<= (select main_a v_prenex_29142) 499) (< v_prenex_29142 main_x) (<= (select main_a v_prenex_29143) 1499) (<= 1000 (+ (select main_a v_prenex_29142) (select main_a v_prenex_29143))) (<= (+ main_x 1) v_prenex_29142) (<= 1002 (* 2 (select main_a v_prenex_29143))))) (forall ((v_prenex_29392 Int) (v_prenex_29391 Int)) (or (<= (+ main_x 1) v_prenex_29391) (<= 1002 (* 2 (select main_a v_prenex_29392))) (<= (+ main_y 1) v_prenex_29392) (<= 1000 (+ (select main_a v_prenex_29391) (select main_a v_prenex_29392))) (< v_prenex_29391 main_x) (<= 0 (+ (select main_a v_prenex_29391) 499)) (<= 501 (select main_a v_prenex_29392)))) (or (forall ((v_prenex_29928 Int)) (or (< v_prenex_29928 main_x) (<= 0 (* 2 (select main_a v_prenex_29928))) (<= (+ main_x 1) v_prenex_29928) (<= 0 (+ (select main_a v_prenex_29928) 499)))) (forall ((v_prenex_29929 Int)) (<= 2 (select main_a v_prenex_29929)))) (forall ((v_prenex_28063 Int) (v_prenex_28064 Int)) (or (<= (select main_a v_prenex_28064) 1499) (< v_prenex_28063 main_x) (<= (* 2 (select main_a v_prenex_28063)) 998) (<= (* 2 (select main_a v_prenex_28064)) 2000) (<= (+ main_x 1) v_prenex_28063) (<= (select main_a v_prenex_28064) (+ (select main_a v_prenex_28063) 1000)) (<= 0 (select main_a v_prenex_28063)))) (or (forall ((v_prenex_28467 Int)) (<= 0 (* 2 (select main_a v_prenex_28467)))) (forall ((v_prenex_28468 Int)) (or (<= (+ main_y 1) v_prenex_28468) (< v_prenex_28468 main_y) (<= (* 2 (select main_a v_prenex_28468)) 2000) (<= 2 (select main_a v_prenex_28468))))) (or (forall ((v_prenex_26291 Int)) (or (< v_prenex_26291 main_x) (<= (select main_a v_prenex_26291) 499) (<= (+ main_x 1) v_prenex_26291) (<= 0 (* 2 (select main_a v_prenex_26291))))) (forall ((v_prenex_26292 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_26292))) (<= 2 (select main_a v_prenex_26292)) (<= (+ main_y 1) v_prenex_26292)))) (forall ((v_prenex_22587 Int) (v_prenex_22588 Int)) (or (<= (+ main_x 1) v_prenex_22587) (<= 1002 (* 2 (select main_a v_prenex_22588))) (<= 1000 (+ (select main_a v_prenex_22587) (select main_a v_prenex_22588))) (< v_prenex_22587 main_x) (<= (select main_a v_prenex_22587) 998) (<= 501 (select main_a v_prenex_22588)) (<= (+ main_y 1) v_prenex_22588))) (or (forall ((v_prenex_25540 Int)) (or (<= (* 2 (select main_a v_prenex_25540)) 998) (<= (+ main_x 1) v_prenex_25540) (< v_prenex_25540 main_x) (<= 0 (* 2 (select main_a v_prenex_25540))))) (forall ((v_prenex_25541 Int)) (<= 1002 (* 2 (select main_a v_prenex_25541))))) (forall ((v_prenex_25198 Int) (v_prenex_25197 Int)) (or (<= 2 (select main_a v_prenex_25198)) (<= (select main_a v_prenex_25198) 1499) (<= 0 (* 2 (select main_a v_prenex_25197))) (<= (+ main_x 1) v_prenex_25197) (<= (select main_a v_prenex_25198) (+ (select main_a v_prenex_25197) 1000)) (< v_prenex_25197 main_x))) (forall ((v_prenex_23497 Int) (v_prenex_23496 Int)) (or (<= 501 (select main_a v_prenex_23497)) (<= 0 (select main_a v_prenex_23496)) (<= 1000 (+ (select main_a v_prenex_23496) (select main_a v_prenex_23497))) (<= (+ main_x 1) v_prenex_23496) (<= 0 (* 2 (select main_a v_prenex_23496))) (< v_prenex_23496 main_x))) (forall ((v_prenex_29095 Int) (v_prenex_29094 Int)) (or (<= (select main_a v_prenex_29094) 499) (<= (+ main_x 1) v_prenex_29094) (<= 0 (+ (select main_a v_prenex_29094) 499)) (<= (select main_a v_prenex_29095) (+ (select main_a v_prenex_29094) 1000)) (<= (select main_a v_prenex_29095) 1499) (<= (* 2 (select main_a v_prenex_29095)) 2000) (< v_prenex_29094 main_x))) (forall ((v_prenex_23661 Int) (v_prenex_23660 Int)) (or (<= (select main_a v_prenex_23661) 1499) (<= (* 2 (select main_a v_prenex_23660)) 998) (<= (+ (select main_a v_prenex_23660) 2) (select main_a v_prenex_23661)) (< v_prenex_23660 main_x) (<= (* 2 (select main_a v_prenex_23661)) 2000) (<= (+ main_x 1) v_prenex_23660) (< v_prenex_23661 main_y))) (or (forall ((v_prenex_25653 Int)) (or (<= 501 (select main_a v_prenex_25653)) (<= (select main_a v_prenex_25653) 1000))) (forall ((v_prenex_25652 Int)) (or (<= (+ main_x 1) v_prenex_25652) (<= 0 (select main_a v_prenex_25652)) (< v_prenex_25652 main_x) (<= (* 2 (select main_a v_prenex_25652)) 998) (<= 0 (* 2 (select main_a v_prenex_25652)))))) (forall ((v_prenex_23831 Int) (v_prenex_23830 Int)) (or (< v_prenex_23830 main_x) (< v_prenex_23831 main_y) (<= (+ main_x 1) v_prenex_23830) (<= (select main_a v_prenex_23831) (+ (select main_a v_prenex_23830) 1000)) (<= (select main_a v_prenex_23830) 499))) (forall ((v_prenex_25475 Int) (v_prenex_25474 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_25475))) (<= 1000 (+ (select main_a v_prenex_25474) (select main_a v_prenex_25475))) (<= 0 (select main_a v_prenex_25474)) (<= (+ main_x 1) v_prenex_25474) (<= (+ main_y 1) v_prenex_25475) (< v_prenex_25474 main_x))) (or (forall ((v_prenex_30222 Int)) (or (< v_prenex_30222 main_y) (<= 1002 (* 2 (select main_a v_prenex_30222))))) (forall ((v_prenex_30221 Int)) (or (<= (+ main_x 1) v_prenex_30221) (<= (* 2 (select main_a v_prenex_30221)) 998) (< v_prenex_30221 main_x) (<= 0 (select main_a v_prenex_30221))))) (forall ((v_prenex_29037 Int) (v_prenex_29036 Int)) (or (<= (+ (select main_a v_prenex_29036) 2) (select main_a v_prenex_29037)) (<= 1002 (* 2 (select main_a v_prenex_29037))) (<= (select main_a v_prenex_29036) 998) (< v_prenex_29036 main_x) (<= (select main_a v_prenex_29037) 1000) (<= (+ main_x 1) v_prenex_29036))) (or (forall ((v_prenex_28768 Int)) (or (<= (+ main_x 1) v_prenex_28768) (<= (select main_a v_prenex_28768) 499) (< v_prenex_28768 main_x) (<= 0 (select main_a v_prenex_28768)) (<= (* 2 (select main_a v_prenex_28768)) 998))) (forall ((v_prenex_28769 Int)) (<= (select main_a v_prenex_28769) 1499))) (forall ((v_prenex_29552 Int) (v_prenex_29551 Int)) (or (<= (* 2 (select main_a v_prenex_29552)) 2000) (<= (+ main_x 1) v_prenex_29551) (<= 1000 (+ (select main_a v_prenex_29551) (select main_a v_prenex_29552))) (<= 2 (select main_a v_prenex_29552)) (<= 0 (select main_a v_prenex_29551)) (< v_prenex_29551 main_x) (<= (select main_a v_prenex_29551) 998))) (or (forall ((v_prenex_29315 Int)) (or (<= (+ main_x 1) v_prenex_29315) (< v_prenex_29315 main_x) (<= (select main_a v_prenex_29315) 998) (<= (* 2 (select main_a v_prenex_29315)) 998))) (forall ((v_prenex_29316 Int)) (or (< v_prenex_29316 main_y) (<= 2 (select main_a v_prenex_29316)) (<= 1002 (* 2 (select main_a v_prenex_29316)))))) (forall ((v_prenex_25812 Int) (v_prenex_25813 Int)) (or (<= (+ main_x 1) v_prenex_25812) (<= (select main_a v_prenex_25813) 1499) (<= 0 (select main_a v_prenex_25812)) (<= (select main_a v_prenex_25812) 499) (<= 1000 (+ (select main_a v_prenex_25812) (select main_a v_prenex_25813))) (<= (select main_a v_prenex_25813) 1000) (< v_prenex_25812 main_x))) (or (forall ((v_prenex_26834 Int)) (or (<= 501 (select main_a v_prenex_26834)) (<= 1002 (* 2 (select main_a v_prenex_26834))))) (forall ((v_prenex_26833 Int)) (or (<= (+ main_x 1) v_prenex_26833) (<= 0 (* 2 (select main_a v_prenex_26833))) (< v_prenex_26833 main_x) (<= 0 (select main_a v_prenex_26833)) (<= (select main_a v_prenex_26833) 998)))) (forall ((v_prenex_27762 Int) (v_prenex_27763 Int)) (or (<= 1000 (+ (select main_a v_prenex_27762) (select main_a v_prenex_27763))) (< v_prenex_27762 main_x) (<= 2 (select main_a v_prenex_27763)) (<= (select main_a v_prenex_27762) 499) (<= (+ main_x 1) v_prenex_27762) (<= 0 (+ (select main_a v_prenex_27762) 499)) (<= (select main_a v_prenex_27763) 1000))) (forall ((v_prenex_24115 Int) (v_prenex_24114 Int)) (or (< v_prenex_24114 main_x) (<= (+ main_x 1) v_prenex_24114) (<= (* 2 (select main_a v_prenex_24115)) 2000) (<= (+ (select main_a v_prenex_24114) (select main_a v_prenex_24115)) 1000) (<= (select main_a v_prenex_24114) 499) (<= (select main_a v_prenex_24115) 1499) (<= 0 (+ (select main_a v_prenex_24114) 499)))) (forall ((v_prenex_24975 Int) (v_prenex_24974 Int)) (or (< v_prenex_24975 main_y) (< v_prenex_24974 main_x) (<= (+ main_x 1) v_prenex_24974) (<= 501 (select main_a v_prenex_24975)) (<= 1000 (+ (select main_a v_prenex_24974) (select main_a v_prenex_24975))) (<= (select main_a v_prenex_24974) 998))) (forall ((v_prenex_23923 Int) (v_prenex_23922 Int)) (or (<= (select main_a v_prenex_23923) (+ (select main_a v_prenex_23922) 1000)) (< v_prenex_23922 main_x) (<= (+ main_x 1) v_prenex_23922) (<= (select main_a v_prenex_23923) 1499) (<= 0 (select main_a v_prenex_23922)) (<= 2 (select main_a v_prenex_23923)) (<= (select main_a v_prenex_23922) 499))) (forall ((v_prenex_23789 Int) (v_prenex_23788 Int)) (or (< v_prenex_23788 main_x) (<= (select main_a v_prenex_23789) (+ (select main_a v_prenex_23788) 1000)) (< v_prenex_23789 main_y) (<= 0 (select main_a v_prenex_23788)) (<= (+ main_x 1) v_prenex_23788) (<= 2 (select main_a v_prenex_23789)))) (forall ((v_prenex_25768 Int) (v_prenex_25769 Int)) (or (<= (+ main_x 1) v_prenex_25768) (<= 501 (select main_a v_prenex_25769)) (< v_prenex_25769 main_y) (<= (+ (select main_a v_prenex_25768) (select main_a v_prenex_25769)) 1000) (< v_prenex_25768 main_x) (<= (select main_a v_prenex_25768) 499))) (forall ((v_prenex_29609 Int) (v_prenex_29610 Int)) (or (<= (select main_a v_prenex_29610) 1499) (<= (select main_a v_prenex_29610) 1000) (< v_prenex_29609 main_x) (<= (select main_a v_prenex_29610) (+ (select main_a v_prenex_29609) 1000)) (<= (select main_a v_prenex_29609) 499) (<= 0 (select main_a v_prenex_29609)) (<= (+ main_x 1) v_prenex_29609))) (or (forall ((v_prenex_26325 Int)) (or (<= (+ main_x 1) v_prenex_26325) (<= 0 (+ (select main_a v_prenex_26325) 499)) (<= (* 2 (select main_a v_prenex_26325)) 998) (< v_prenex_26325 main_x))) (forall ((v_prenex_26326 Int)) (or (<= (select main_a v_prenex_26326) 1499) (< v_prenex_26326 main_y)))) (forall ((v_prenex_30282 Int) (v_prenex_30281 Int)) (or (<= (select main_a v_prenex_30282) 1499) (<= (+ main_x 1) v_prenex_30281) (< v_prenex_30281 main_x) (<= 501 (select main_a v_prenex_30282)) (<= (* 2 (select main_a v_prenex_30281)) 998) (<= (+ (select main_a v_prenex_30281) 2) (select main_a v_prenex_30282)))) (forall ((v_prenex_28084 Int) (v_prenex_28083 Int)) (or (< v_prenex_28083 main_x) (<= (+ main_y 1) v_prenex_28084) (<= (* 2 (select main_a v_prenex_28083)) 998) (<= (select main_a v_prenex_28084) 1000) (<= (* 2 (select main_a v_prenex_28084)) 2000) (<= (+ main_x 1) v_prenex_28083) (<= (+ (select main_a v_prenex_28083) 2) (select main_a v_prenex_28084)))) (forall ((v_prenex_24907 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24907))) (<= (+ main_x 1) v_prenex_24907) (<= (select main_a v_prenex_24907) 499) (<= 0 (select main_a v_prenex_24907)) (< v_prenex_24907 main_x))) (forall ((v_prenex_29724 Int) (v_prenex_29723 Int)) (or (< v_prenex_29723 main_x) (<= (select main_a v_prenex_29724) 1499) (<= (* 2 (select main_a v_prenex_29723)) 998) (<= (+ (select main_a v_prenex_29723) (select main_a v_prenex_29724)) 1000) (<= (+ main_x 1) v_prenex_29723) (< v_prenex_29724 main_y))) (forall ((v_prenex_28478 Int) (v_prenex_28477 Int)) (or (< v_prenex_28477 main_x) (<= 2 (select main_a v_prenex_28478)) (<= 1000 (+ (select main_a v_prenex_28477) (select main_a v_prenex_28478))) (<= (+ main_x 1) v_prenex_28477) (<= 501 (select main_a v_prenex_28478)) (<= (+ main_y 1) v_prenex_28478) (<= (select main_a v_prenex_28477) 998))) (or (forall ((v_prenex_27279 Int)) (or (<= (* 2 (select main_a v_prenex_27279)) 998) (<= (+ main_x 1) v_prenex_27279) (< v_prenex_27279 main_x) (<= (select main_a v_prenex_27279) 499))) (forall ((v_prenex_27280 Int)) (or (< v_prenex_27280 main_y) (<= (select main_a v_prenex_27280) 1499) (<= 1002 (* 2 (select main_a v_prenex_27280)))))) (forall ((v_prenex_29424 Int) (v_prenex_29423 Int)) (or (<= (select main_a v_prenex_29424) 1499) (<= (* 2 (select main_a v_prenex_29423)) 998) (< v_prenex_29423 main_x) (<= (select main_a v_prenex_29423) 499) (<= (+ main_x 1) v_prenex_29423) (<= (select main_a v_prenex_29424) 1000) (<= (+ (select main_a v_prenex_29423) (select main_a v_prenex_29424)) 1000))) (forall ((v_prenex_27791 Int) (v_prenex_27790 Int)) (or (<= 0 (* 2 (select main_a v_prenex_27790))) (<= (* 2 (select main_a v_prenex_27790)) 998) (<= (+ main_x 1) v_prenex_27790) (<= (select main_a v_prenex_27791) 1000) (<= 1000 (+ (select main_a v_prenex_27790) (select main_a v_prenex_27791))) (< v_prenex_27790 main_x))) (forall ((v_prenex_29160 Int) (v_prenex_29159 Int)) (or (< v_prenex_29159 main_x) (<= (select main_a v_prenex_29159) 998) (<= (select main_a v_prenex_29160) 1499) (<= (+ (select main_a v_prenex_29159) (select main_a v_prenex_29160)) 1000) (<= 0 (+ (select main_a v_prenex_29159) 499)) (<= (+ main_x 1) v_prenex_29159))) (forall ((v_prenex_26241 Int) (v_prenex_26242 Int)) (or (<= (select main_a v_prenex_26241) 998) (<= (+ (select main_a v_prenex_26241) 2) (select main_a v_prenex_26242)) (<= (+ main_x 1) v_prenex_26241) (<= (select main_a v_prenex_26241) 499) (< v_prenex_26241 main_x) (<= 1002 (* 2 (select main_a v_prenex_26242))) (<= (select main_a v_prenex_26242) 1499))) (forall ((v_prenex_27704 Int) (v_prenex_27705 Int)) (or (<= (+ main_x 1) v_prenex_27704) (< v_prenex_27704 main_x) (<= 1000 (+ (select main_a v_prenex_27704) (select main_a v_prenex_27705))) (<= 1002 (* 2 (select main_a v_prenex_27705))) (<= 0 (* 2 (select main_a v_prenex_27704))) (<= 0 (select main_a v_prenex_27704)) (<= (select main_a v_prenex_27705) 1499))) (forall ((v_prenex_30180 Int) (v_prenex_30179 Int)) (or (<= (+ (select main_a v_prenex_30179) (select main_a v_prenex_30180)) 1000) (<= (* 2 (select main_a v_prenex_30179)) 998) (<= 0 (* 2 (select main_a v_prenex_30179))) (<= 2 (select main_a v_prenex_30180)) (<= 1002 (* 2 (select main_a v_prenex_30180))) (<= (+ main_x 1) v_prenex_30179) (< v_prenex_30179 main_x))) (or (forall ((v_prenex_25265 Int)) (<= (select main_a v_prenex_25265) 1499)) (forall ((v_prenex_25264 Int)) (or (<= (select main_a v_prenex_25264) 998) (<= 0 (select main_a v_prenex_25264)) (<= (+ main_x 1) v_prenex_25264) (< v_prenex_25264 main_x) (<= (* 2 (select main_a v_prenex_25264)) 998)))) (forall ((v_prenex_22435 Int) (v_prenex_22436 Int)) (or (< v_prenex_22435 main_x) (<= (+ main_x 1) v_prenex_22435) (<= 2 (select main_a v_prenex_22436)) (<= (select main_a v_prenex_22435) 998) (<= 0 (select main_a v_prenex_22435)) (<= (+ (select main_a v_prenex_22435) (select main_a v_prenex_22436)) 1000))) (forall ((v_prenex_28449 Int) (v_prenex_28450 Int)) (or (< v_prenex_28449 main_x) (<= 2 (select main_a v_prenex_28450)) (<= (+ main_x 1) v_prenex_28449) (<= (select main_a v_prenex_28449) 499) (<= (+ (select main_a v_prenex_28449) 2) (select main_a v_prenex_28450)))) (forall ((v_prenex_26978 Int) (v_prenex_26977 Int)) (or (< v_prenex_26977 main_x) (<= 501 (select main_a v_prenex_26978)) (<= 1000 (+ (select main_a v_prenex_26977) (select main_a v_prenex_26978))) (<= (select main_a v_prenex_26977) 998) (<= (* 2 (select main_a v_prenex_26977)) 998) (<= (+ main_x 1) v_prenex_26977) (<= (select main_a v_prenex_26978) 1499))) (or (forall ((v_prenex_29627 Int)) (or (<= 0 (* 2 (select main_a v_prenex_29627))) (<= 0 (select main_a v_prenex_29627)) (<= (+ main_x 1) v_prenex_29627) (< v_prenex_29627 main_x))) (forall ((v_prenex_29628 Int)) (or (<= (* 2 (select main_a v_prenex_29628)) 2000) (<= (+ main_y 1) v_prenex_29628) (<= 2 (select main_a v_prenex_29628))))) (or (forall ((v_prenex_25751 Int)) (or (<= (* 2 (select main_a v_prenex_25751)) 998) (< v_prenex_25751 main_x) (<= (select main_a v_prenex_25751) 499) (<= 0 (select main_a v_prenex_25751)) (<= (+ main_x 1) v_prenex_25751))) (forall ((v_prenex_25752 Int)) (<= (select main_a v_prenex_25752) 1499))) (forall ((v_prenex_24447 Int) (v_prenex_24446 Int)) (or (< v_prenex_24446 main_x) (<= 0 (select main_a v_prenex_24446)) (<= (+ main_x 1) v_prenex_24446) (<= (select main_a v_prenex_24447) 1000) (<= 1000 (+ (select main_a v_prenex_24446) (select main_a v_prenex_24447))) (<= (* 2 (select main_a v_prenex_24446)) 998))) (forall ((v_prenex_26541 Int) (v_prenex_26542 Int)) (or (< v_prenex_26542 main_y) (<= (+ main_y 1) v_prenex_26542) (<= (+ main_x 1) v_prenex_26541) (<= 1000 (+ (select main_a v_prenex_26541) (select main_a v_prenex_26542))) (<= (select main_a v_prenex_26542) 1499))) (or (forall ((v_prenex_23876 Int)) (<= (* 2 (select main_a v_prenex_23876)) 998)) (forall ((v_prenex_23877 Int)) (or (< v_prenex_23877 main_y) (<= (+ main_y 1) v_prenex_23877) (<= 1002 (* 2 (select main_a v_prenex_23877)))))) (forall ((v_prenex_24647 Int) (v_prenex_24648 Int)) (or (<= (+ main_x 1) v_prenex_24647) (<= 0 (+ (select main_a v_prenex_24647) 499)) (< v_prenex_24647 main_x) (<= (+ (select main_a v_prenex_24647) (select main_a v_prenex_24648)) 1000) (<= 1002 (* 2 (select main_a v_prenex_24648))) (<= (select main_a v_prenex_24647) 998) (<= (* 2 (select main_a v_prenex_24648)) 2000))) (forall ((v_prenex_29023 Int) (v_prenex_29022 Int)) (or (<= 0 (* 2 (select main_a v_prenex_29022))) (<= (select main_a v_prenex_29022) 998) (<= (+ (select main_a v_prenex_29022) (select main_a v_prenex_29023)) 1000) (<= 501 (select main_a v_prenex_29023)) (< v_prenex_29022 main_x) (<= (select main_a v_prenex_29023) 1499) (<= (+ main_x 1) v_prenex_29022))) (forall ((v_prenex_22772 Int) (v_prenex_22773 Int)) (or (<= 1000 (+ (select main_a v_prenex_22772) (select main_a v_prenex_22773))) (<= (+ main_x 1) v_prenex_22772) (< v_prenex_22772 main_x) (< v_prenex_22773 main_y) (<= (+ main_y 1) v_prenex_22773))) (forall ((v_prenex_24223 Int) (v_prenex_24224 Int)) (or (<= 2 (select main_a v_prenex_24224)) (<= (select main_a v_prenex_24224) 1000) (<= 0 (select main_a v_prenex_24223)) (< v_prenex_24223 main_x) (< v_prenex_24224 main_y) (<= (+ main_x 1) v_prenex_24223) (<= 1000 (+ (select main_a v_prenex_24223) (select main_a v_prenex_24224))))) (or (forall ((v_prenex_29930 Int)) (or (<= 0 (* 2 (select main_a v_prenex_29930))) (<= (select main_a v_prenex_29930) 998) (< v_prenex_29930 main_x) (<= (+ main_x 1) v_prenex_29930))) (forall ((v_prenex_29931 Int)) (or (<= (select main_a v_prenex_29931) 1499) (< v_prenex_29931 main_y) (<= 1002 (* 2 (select main_a v_prenex_29931)))))) (forall ((v_prenex_25576 Int) (v_prenex_25577 Int)) (or (<= 501 (select main_a v_prenex_25577)) (<= 0 (+ (select main_a v_prenex_25576) 499)) (<= (+ (select main_a v_prenex_25576) (select main_a v_prenex_25577)) 1000) (< v_prenex_25576 main_x) (<= 1002 (* 2 (select main_a v_prenex_25577))) (<= (+ main_x 1) v_prenex_25576))) (forall ((v_prenex_28462 Int) (v_prenex_28461 Int)) (or (< v_prenex_28461 main_x) (<= (* 2 (select main_a v_prenex_28462)) 2000) (<= (+ main_x 1) v_prenex_28461) (<= 2 (select main_a v_prenex_28462)) (< v_prenex_28462 main_y) (<= (+ (select main_a v_prenex_28461) 2) (select main_a v_prenex_28462)) (<= (select main_a v_prenex_28461) 499))) (forall ((v_prenex_27595 Int) (v_prenex_27596 Int)) (or (<= 2 (select main_a v_prenex_27596)) (<= 0 (* 2 (select main_a v_prenex_27595))) (< v_prenex_27595 main_x) (<= (select main_a v_prenex_27596) 1499) (<= (+ (select main_a v_prenex_27595) (select main_a v_prenex_27596)) 1000) (<= (+ main_x 1) v_prenex_27595) (<= (* 2 (select main_a v_prenex_27595)) 998))) (or (forall ((v_prenex_23669 Int)) (or (<= (select main_a v_prenex_23669) 1000) (<= 2 (select main_a v_prenex_23669)))) (forall ((v_prenex_23668 Int)) (or (< v_prenex_23668 main_x) (<= (+ main_x 1) v_prenex_23668) (<= 0 (+ (select main_a v_prenex_23668) 499)) (<= (* 2 (select main_a v_prenex_23668)) 998)))) (forall ((v_prenex_23574 Int) (v_prenex_23575 Int)) (or (<= (+ main_y 1) v_prenex_23575) (< v_prenex_23574 main_x) (<= (+ main_x 1) v_prenex_23574) (<= (select main_a v_prenex_23574) 998) (<= (select main_a v_prenex_23575) 1499) (<= (select main_a v_prenex_23575) (+ (select main_a v_prenex_23574) 1000)))) (forall ((v_prenex_29314 Int) (v_prenex_29313 Int)) (or (< v_prenex_29314 main_y) (<= (* 2 (select main_a v_prenex_29314)) 2000) (<= 2 (select main_a v_prenex_29314)) (<= (+ main_y 1) v_prenex_29314) (<= (select main_a v_prenex_29314) (+ (select main_a v_prenex_29313) 1000)))) (forall ((v_prenex_23583 Int) (v_prenex_23582 Int)) (or (<= (* 2 (select main_a v_prenex_23583)) 2000) (< v_prenex_23582 main_x) (<= 1002 (* 2 (select main_a v_prenex_23583))) (<= (+ (select main_a v_prenex_23582) 2) (select main_a v_prenex_23583)) (<= (select main_a v_prenex_23582) 499) (<= (+ main_x 1) v_prenex_23582))) (or (forall ((v_prenex_29912 Int)) (or (<= (+ main_x 1) v_prenex_29912) (<= (select main_a v_prenex_29912) 998) (< v_prenex_29912 main_x) (<= 0 (* 2 (select main_a v_prenex_29912))))) (forall ((v_prenex_29913 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_29913))) (<= 501 (select main_a v_prenex_29913)) (<= (+ main_y 1) v_prenex_29913)))) (forall ((v_prenex_25069 Int) (v_prenex_25068 Int)) (or (<= (+ (select main_a v_prenex_25068) 2) (select main_a v_prenex_25069)) (< v_prenex_25068 main_x) (<= 2 (select main_a v_prenex_25069)) (<= (+ main_x 1) v_prenex_25068) (<= (select main_a v_prenex_25069) 1499) (<= (* 2 (select main_a v_prenex_25068)) 998))) (or (forall ((v_prenex_29963 Int)) (or (<= 2 (select main_a v_prenex_29963)) (<= 501 (select main_a v_prenex_29963)))) (forall ((v_prenex_29962 Int)) (or (<= 0 (+ (select main_a v_prenex_29962) 499)) (<= 0 (* 2 (select main_a v_prenex_29962))) (< v_prenex_29962 main_x) (<= (+ main_x 1) v_prenex_29962) (<= 0 (select main_a v_prenex_29962))))) (forall ((v_prenex_25766 Int) (v_prenex_25767 Int)) (or (<= (+ main_x 1) v_prenex_25766) (<= (select main_a v_prenex_25767) 1000) (<= (+ main_y 1) v_prenex_25767) (< v_prenex_25767 main_y) (<= (+ (select main_a v_prenex_25766) (select main_a v_prenex_25767)) 1000))) (or (forall ((v_prenex_25740 Int)) (or (<= (select main_a v_prenex_25740) 1499) (<= 2 (select main_a v_prenex_25740)))) (forall ((v_prenex_25739 Int)) (or (<= (select main_a v_prenex_25739) 998) (<= (* 2 (select main_a v_prenex_25739)) 998) (<= (+ main_x 1) v_prenex_25739) (< v_prenex_25739 main_x)))) (forall ((v_prenex_29181 Int) (v_prenex_29182 Int)) (or (<= (select main_a v_prenex_29181) 998) (< v_prenex_29182 main_y) (<= (+ main_x 1) v_prenex_29181) (<= (select main_a v_prenex_29182) (+ (select main_a v_prenex_29181) 1000)) (< v_prenex_29181 main_x) (<= (select main_a v_prenex_29182) 1000))) (forall ((v_prenex_25080 Int) (v_prenex_25081 Int)) (or (<= (* 2 (select main_a v_prenex_25081)) 2000) (<= 0 (+ (select main_a v_prenex_25080) 499)) (<= (select main_a v_prenex_25081) 1000) (<= (select main_a v_prenex_25081) (+ (select main_a v_prenex_25080) 1000)) (<= (+ main_x 1) v_prenex_25080) (< v_prenex_25080 main_x))) (forall ((v_prenex_28687 Int) (v_prenex_28686 Int)) (or (< v_prenex_28686 main_x) (<= (* 2 (select main_a v_prenex_28687)) 2000) (<= 1000 (+ (select main_a v_prenex_28686) (select main_a v_prenex_28687))) (<= (+ main_x 1) v_prenex_28686) (<= (+ main_y 1) v_prenex_28687) (<= 2 (select main_a v_prenex_28687)) (<= 0 (select main_a v_prenex_28686)))) (forall ((v_prenex_22607 Int) (v_prenex_22608 Int)) (or (<= 501 (select main_a v_prenex_22608)) (<= 1002 (* 2 (select main_a v_prenex_22608))) (< v_prenex_22608 main_y) (< v_prenex_22607 main_x) (<= (+ main_x 1) v_prenex_22607) (<= (+ (select main_a v_prenex_22607) 2) (select main_a v_prenex_22608)) (<= 0 (select main_a v_prenex_22607)))) (forall ((v_prenex_27261 Int) (v_prenex_27262 Int)) (or (< v_prenex_27262 main_y) (<= (+ main_x 1) v_prenex_27261) (<= (select main_a v_prenex_27262) 1000) (< v_prenex_27261 main_x) (<= (select main_a v_prenex_27262) 1499) (<= 0 (+ (select main_a v_prenex_27261) 499)) (<= (select main_a v_prenex_27262) (+ (select main_a v_prenex_27261) 1000)))) (forall ((v_prenex_27177 Int) (v_prenex_27178 Int)) (or (<= (* 2 (select main_a v_prenex_27178)) 2000) (<= (+ main_x 1) v_prenex_27177) (<= (+ (select main_a v_prenex_27177) (select main_a v_prenex_27178)) 1000) (<= 0 (select main_a v_prenex_27177)) (< v_prenex_27177 main_x) (<= (+ main_y 1) v_prenex_27178))) (forall ((v_prenex_24027 Int) (v_prenex_24026 Int)) (or (<= 0 (+ (select main_a v_prenex_24026) 499)) (< v_prenex_24026 main_x) (<= (* 2 (select main_a v_prenex_24027)) 2000) (<= (select main_a v_prenex_24027) (+ (select main_a v_prenex_24026) 1000)) (<= (+ main_x 1) v_prenex_24026) (<= (+ main_y 1) v_prenex_24027) (<= 501 (select main_a v_prenex_24027)))) (forall ((v_prenex_28672 Int) (v_prenex_28673 Int)) (or (<= (+ main_x 1) v_prenex_28672) (<= 1002 (* 2 (select main_a v_prenex_28673))) (<= 0 (* 2 (select main_a v_prenex_28672))) (<= (select main_a v_prenex_28673) (+ (select main_a v_prenex_28672) 1000)) (<= (select main_a v_prenex_28672) 499) (< v_prenex_28672 main_x) (<= (* 2 (select main_a v_prenex_28673)) 2000))) (forall ((v_prenex_25892 Int) (v_prenex_25891 Int)) (or (<= 501 (select main_a v_prenex_25892)) (<= 1000 (+ (select main_a v_prenex_25891) (select main_a v_prenex_25892))) (< v_prenex_25892 main_y) (<= (+ main_x 1) v_prenex_25891) (<= 0 (select main_a v_prenex_25891)) (<= (select main_a v_prenex_25892) 1000) (< v_prenex_25891 main_x))) (or (forall ((v_prenex_27121 Int)) (or (<= (select main_a v_prenex_27121) 1499) (<= (+ main_y 1) v_prenex_27121) (<= 1002 (* 2 (select main_a v_prenex_27121))))) (forall ((v_prenex_27120 Int)) (or (<= (* 2 (select main_a v_prenex_27120)) 998) (<= (+ main_x 1) v_prenex_27120) (<= (select main_a v_prenex_27120) 499) (< v_prenex_27120 main_x)))) (forall ((v_prenex_24605 Int) (v_prenex_24606 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_24606))) (< v_prenex_24605 main_x) (<= 0 (select main_a v_prenex_24605)) (<= (select main_a v_prenex_24605) 499) (<= (select main_a v_prenex_24606) (+ (select main_a v_prenex_24605) 1000)) (<= 2 (select main_a v_prenex_24606)) (<= (+ main_x 1) v_prenex_24605))) (or (forall ((v_prenex_26807 Int)) (or (<= (+ main_x 1) v_prenex_26807) (<= (select main_a v_prenex_26807) 499) (< v_prenex_26807 main_x) (<= 0 (select main_a v_prenex_26807)))) (forall ((v_prenex_26808 Int)) (<= 1002 (* 2 (select main_a v_prenex_26808))))) (forall ((v_prenex_30729 Int) (v_prenex_30730 Int)) (or (<= (+ main_y 1) v_prenex_30730) (<= 1002 (* 2 (select main_a v_prenex_30730))) (<= (select main_a v_prenex_30729) 998) (< v_prenex_30729 main_x) (<= (+ main_x 1) v_prenex_30729) (<= (select main_a v_prenex_30730) 1499) (<= (+ (select main_a v_prenex_30729) (select main_a v_prenex_30730)) 1000))) (or (forall ((v_prenex_28567 Int)) (or (<= (select main_a v_prenex_28567) 1000) (<= 501 (select main_a v_prenex_28567)) (< v_prenex_28567 main_y))) (forall ((v_prenex_28566 Int)) (or (<= 0 (* 2 (select main_a v_prenex_28566))) (<= (+ main_x 1) v_prenex_28566) (< v_prenex_28566 main_x)))) (forall ((v_prenex_27910 Int) (v_prenex_27911 Int)) (or (<= (* 2 (select main_a v_prenex_27910)) 998) (<= 1000 (+ (select main_a v_prenex_27910) (select main_a v_prenex_27911))) (<= 0 (select main_a v_prenex_27910)) (<= (+ main_x 1) v_prenex_27910) (< v_prenex_27910 main_x) (<= 501 (select main_a v_prenex_27911)) (<= (select main_a v_prenex_27911) 1000))) (forall ((v_prenex_28683 Int) (v_prenex_28682 Int)) (or (< v_prenex_28682 main_x) (<= (+ (select main_a v_prenex_28682) 2) (select main_a v_prenex_28683)) (<= (select main_a v_prenex_28683) 1000) (<= (+ main_x 1) v_prenex_28682) (< v_prenex_28683 main_y) (<= 0 (select main_a v_prenex_28682)) (<= 1002 (* 2 (select main_a v_prenex_28683))))) (forall ((v_prenex_24788 Int) (v_prenex_24787 Int)) (or (<= (+ main_x 1) v_prenex_24787) (<= (select main_a v_prenex_24788) (+ (select main_a v_prenex_24787) 1000)) (< v_prenex_24788 main_y) (<= (select main_a v_prenex_24788) 1499) (<= (select main_a v_prenex_24787) 998) (< v_prenex_24787 main_x) (<= 2 (select main_a v_prenex_24788)))) (or (forall ((v_prenex_25706 Int)) (or (< v_prenex_25706 main_y) (<= (select main_a v_prenex_25706) 1000) (<= 2 (select main_a v_prenex_25706)))) (forall ((v_prenex_25705 Int)) (or (<= (* 2 (select main_a v_prenex_25705)) 998) (< v_prenex_25705 main_x) (<= (+ main_x 1) v_prenex_25705) (<= (select main_a v_prenex_25705) 998)))) (forall ((v_prenex_25280 Int) (v_prenex_25281 Int)) (or (<= 2 (select main_a v_prenex_25281)) (<= 0 (+ (select main_a v_prenex_25280) 499)) (<= (+ (select main_a v_prenex_25280) 2) (select main_a v_prenex_25281)) (<= (+ main_x 1) v_prenex_25280) (<= 1002 (* 2 (select main_a v_prenex_25281))) (< v_prenex_25280 main_x))) (or (forall ((v_prenex_24457 Int)) (or (<= 2 (select main_a v_prenex_24457)) (<= 501 (select main_a v_prenex_24457)))) (forall ((v_prenex_24456 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24456))) (<= (+ main_x 1) v_prenex_24456) (< v_prenex_24456 main_x) (<= (select main_a v_prenex_24456) 499) (<= (select main_a v_prenex_24456) 998)))) (or (forall ((v_prenex_28862 Int)) (or (<= (* 2 (select main_a v_prenex_28862)) 998) (<= 0 (+ (select main_a v_prenex_28862) 499)) (<= (+ main_x 1) v_prenex_28862) (< v_prenex_28862 main_x))) (forall ((v_prenex_28863 Int)) (or (< v_prenex_28863 main_y) (<= 2 (select main_a v_prenex_28863)) (<= (select main_a v_prenex_28863) 1000)))) (or (forall ((v_prenex_26285 Int)) (or (< v_prenex_26285 main_x) (<= (select main_a v_prenex_26285) 499) (<= (+ main_x 1) v_prenex_26285) (<= 0 (* 2 (select main_a v_prenex_26285))) (<= 0 (+ (select main_a v_prenex_26285) 499)))) (forall ((v_prenex_26286 Int)) (or (<= (select main_a v_prenex_26286) 1499) (<= (select main_a v_prenex_26286) 1000)))) (or (forall ((v_prenex_26564 Int)) (or (<= (select main_a v_prenex_26564) 1499) (<= 2 (select main_a v_prenex_26564)))) (forall ((v_prenex_26563 Int)) (or (<= (* 2 (select main_a v_prenex_26563)) 998) (<= (+ main_x 1) v_prenex_26563) (< v_prenex_26563 main_x)))) (or (forall ((v_prenex_29645 Int)) (or (< v_prenex_29645 main_x) (<= 0 (* 2 (select main_a v_prenex_29645))) (<= 0 (select main_a v_prenex_29645)) (<= (+ main_x 1) v_prenex_29645) (<= (select main_a v_prenex_29645) 998))) (forall ((v_prenex_29646 Int)) (or (<= (select main_a v_prenex_29646) 1000) (<= (select main_a v_prenex_29646) 1499)))) (forall ((v_prenex_25997 Int) (v_prenex_25998 Int)) (or (< v_prenex_25997 main_x) (<= (select main_a v_prenex_25997) 499) (<= (+ main_x 1) v_prenex_25997) (<= 501 (select main_a v_prenex_25998)) (<= (select main_a v_prenex_25998) (+ (select main_a v_prenex_25997) 1000)) (<= 0 (select main_a v_prenex_25997)))) (or (forall ((v_prenex_23146 Int)) (or (< v_prenex_23146 main_x) (<= (+ main_x 1) v_prenex_23146) (<= (select main_a v_prenex_23146) 998) (<= (* 2 (select main_a v_prenex_23146)) 998))) (forall ((v_prenex_23147 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_23147))) (<= 2 (select main_a v_prenex_23147)) (<= (+ main_y 1) v_prenex_23147)))) (forall ((v_prenex_29258 Int) (v_prenex_29257 Int)) (or (<= (+ main_x 1) v_prenex_29257) (<= 501 (select main_a v_prenex_29258)) (<= (* 2 (select main_a v_prenex_29258)) 2000) (< v_prenex_29257 main_x) (<= 1000 (+ (select main_a v_prenex_29257) (select main_a v_prenex_29258))) (<= (* 2 (select main_a v_prenex_29257)) 998) (<= 0 (* 2 (select main_a v_prenex_29257))))) (forall ((v_prenex_24449 Int) (v_prenex_24448 Int)) (or (<= (* 2 (select main_a v_prenex_24449)) 2000) (<= 501 (select main_a v_prenex_24449)) (<= (select main_a v_prenex_24448) 998) (<= (+ main_y 1) v_prenex_24449) (<= (+ main_x 1) v_prenex_24448) (< v_prenex_24448 main_x) (<= (select main_a v_prenex_24449) (+ (select main_a v_prenex_24448) 1000)))) (or (forall ((v_prenex_26667 Int)) (or (< v_prenex_26667 main_x) (<= 0 (* 2 (select main_a v_prenex_26667))) (<= (+ main_x 1) v_prenex_26667) (<= (select main_a v_prenex_26667) 998))) (forall ((v_prenex_26668 Int)) (or (<= (+ main_y 1) v_prenex_26668) (<= (select main_a v_prenex_26668) 1000) (<= (select main_a v_prenex_26668) 1499)))) (forall ((v_prenex_30172 Int) (v_prenex_30171 Int)) (or (<= 2 (select main_a v_prenex_30172)) (<= (+ (select main_a v_prenex_30171) 2) (select main_a v_prenex_30172)) (< v_prenex_30171 main_x) (<= (+ main_x 1) v_prenex_30171) (<= (select main_a v_prenex_30172) 1000) (<= (select main_a v_prenex_30171) 998) (<= (* 2 (select main_a v_prenex_30171)) 998))) (forall ((v_prenex_26987 Int) (v_prenex_26988 Int)) (or (<= (select main_a v_prenex_26988) 1000) (<= (select main_a v_prenex_26987) 998) (<= (+ (select main_a v_prenex_26987) 2) (select main_a v_prenex_26988)) (<= (+ main_x 1) v_prenex_26987) (<= (+ main_y 1) v_prenex_26988) (<= 2 (select main_a v_prenex_26988)) (< v_prenex_26987 main_x))) (forall ((v_prenex_22260 Int) (v_prenex_22261 Int)) (or (<= 0 (+ (select main_a v_prenex_22260) 499)) (<= (select main_a v_prenex_22260) 998) (<= 1002 (* 2 (select main_a v_prenex_22261))) (< v_prenex_22260 main_x) (<= 501 (select main_a v_prenex_22261)) (<= (+ (select main_a v_prenex_22260) (select main_a v_prenex_22261)) 1000) (<= (+ main_x 1) v_prenex_22260))) (forall ((v_prenex_25886 Int)) (or (< v_prenex_25886 main_x) (<= (* 2 (select main_a v_prenex_25886)) 998) (<= (+ main_x 1) v_prenex_25886) (<= (select main_a v_prenex_25886) 998))) (forall ((v_prenex_27786 Int) (v_prenex_27787 Int)) (or (<= (+ main_x 1) v_prenex_27786) (<= (* 2 (select main_a v_prenex_27786)) 998) (<= (* 2 (select main_a v_prenex_27787)) 2000) (<= 1000 (+ (select main_a v_prenex_27786) (select main_a v_prenex_27787))) (<= 1002 (* 2 (select main_a v_prenex_27787))) (<= (select main_a v_prenex_27786) 499) (< v_prenex_27786 main_x))) (or (forall ((v_prenex_27770 Int)) (or (<= 0 (* 2 (select main_a v_prenex_27770))) (< v_prenex_27770 main_x) (<= (* 2 (select main_a v_prenex_27770)) 998) (<= (+ main_x 1) v_prenex_27770))) (forall ((v_prenex_27771 Int)) (or (<= (* 2 (select main_a v_prenex_27771)) 2000) (<= (select main_a v_prenex_27771) 1499)))) (forall ((v_prenex_23687 Int) (v_prenex_23686 Int)) (or (< v_prenex_23686 main_x) (<= (select main_a v_prenex_23686) 998) (<= (+ (select main_a v_prenex_23686) 2) (select main_a v_prenex_23687)) (<= 1002 (* 2 (select main_a v_prenex_23687))) (<= 2 (select main_a v_prenex_23687)) (<= (select main_a v_prenex_23686) 499) (<= (+ main_x 1) v_prenex_23686))) (forall ((v_prenex_26449 Int) (v_prenex_26450 Int)) (or (< v_prenex_26449 main_x) (< v_prenex_26450 main_y) (<= (+ main_x 1) v_prenex_26449) (<= 1002 (* 2 (select main_a v_prenex_26450))) (<= (* 2 (select main_a v_prenex_26450)) 2000) (<= (+ (select main_a v_prenex_26449) 2) (select main_a v_prenex_26450)) (<= 0 (select main_a v_prenex_26449)))) (or (forall ((v_prenex_25329 Int)) (or (<= (select main_a v_prenex_25329) 1000) (<= 1002 (* 2 (select main_a v_prenex_25329))))) (forall ((v_prenex_25328 Int)) (or (<= 0 (select main_a v_prenex_25328)) (<= (+ main_x 1) v_prenex_25328) (< v_prenex_25328 main_x) (<= 0 (* 2 (select main_a v_prenex_25328)))))) (or (forall ((v_prenex_24685 Int)) (or (<= (* 2 (select main_a v_prenex_24685)) 998) (<= (select main_a v_prenex_24685) 998) (<= (+ main_x 1) v_prenex_24685) (<= 0 (* 2 (select main_a v_prenex_24685))) (< v_prenex_24685 main_x))) (forall ((v_prenex_24686 Int)) (<= (* 2 (select main_a v_prenex_24686)) 2000))) (forall ((v_prenex_23103 Int) (v_prenex_23102 Int)) (or (<= 501 (select main_a v_prenex_23103)) (<= (select main_a v_prenex_23103) 1499) (< v_prenex_23102 main_x) (<= (select main_a v_prenex_23103) (+ (select main_a v_prenex_23102) 1000)) (<= (+ main_x 1) v_prenex_23102) (<= 0 (* 2 (select main_a v_prenex_23102))) (<= (select main_a v_prenex_23102) 499))) (forall ((v_prenex_27643 Int) (v_prenex_27642 Int)) (or (<= (+ (select main_a v_prenex_27642) 2) (select main_a v_prenex_27643)) (<= 501 (select main_a v_prenex_27643)) (<= (select main_a v_prenex_27642) 499) (<= 0 (select main_a v_prenex_27642)) (<= (select main_a v_prenex_27643) 1499) (< v_prenex_27642 main_x) (<= (+ main_x 1) v_prenex_27642))) (forall ((v_prenex_24097 Int) (v_prenex_24096 Int)) (or (< v_prenex_24097 main_y) (<= (select main_a v_prenex_24097) (+ (select main_a v_prenex_24096) 1000)) (<= 2 (select main_a v_prenex_24097)) (<= (select main_a v_prenex_24097) 1499) (<= (+ main_y 1) v_prenex_24097))) (forall ((v_prenex_24229 Int) (v_prenex_24230 Int)) (or (<= (+ main_y 1) v_prenex_24230) (<= (select main_a v_prenex_24230) (+ (select main_a v_prenex_24229) 1000)) (<= (select main_a v_prenex_24230) 1499) (< v_prenex_24229 main_x) (<= (+ main_x 1) v_prenex_24229) (<= 0 (* 2 (select main_a v_prenex_24229))) (<= 2 (select main_a v_prenex_24230)))) (forall ((v_prenex_30792 Int) (v_prenex_30791 Int)) (or (<= 2 (select main_a v_prenex_30792)) (< v_prenex_30791 main_x) (<= 0 (select main_a v_prenex_30791)) (<= (+ (select main_a v_prenex_30791) 2) (select main_a v_prenex_30792)) (<= (+ main_x 1) v_prenex_30791) (< v_prenex_30792 main_y) (<= 1002 (* 2 (select main_a v_prenex_30792))))) (forall ((v_prenex_30381 Int) (v_prenex_30380 Int)) (or (<= 0 (* 2 (select main_a v_prenex_30380))) (<= (+ (select main_a v_prenex_30380) (select main_a v_prenex_30381)) 1000) (<= (+ main_x 1) v_prenex_30380) (<= (select main_a v_prenex_30381) 1000) (<= 2 (select main_a v_prenex_30381)) (< v_prenex_30380 main_x) (<= 0 (+ (select main_a v_prenex_30380) 499)))) (forall ((v_prenex_30604 Int) (v_prenex_30605 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_30605))) (<= (+ main_x 1) v_prenex_30604) (<= (* 2 (select main_a v_prenex_30605)) 2000) (<= (select main_a v_prenex_30604) 998) (<= (select main_a v_prenex_30605) (+ (select main_a v_prenex_30604) 1000)) (< v_prenex_30604 main_x) (<= 0 (* 2 (select main_a v_prenex_30604))))) (forall ((v_prenex_26011 Int) (v_prenex_26012 Int)) (or (<= (* 2 (select main_a v_prenex_26011)) 998) (<= (+ main_x 1) v_prenex_26011) (<= (+ (select main_a v_prenex_26011) 2) (select main_a v_prenex_26012)) (< v_prenex_26011 main_x) (<= (* 2 (select main_a v_prenex_26012)) 2000))) (or (forall ((v_prenex_30552 Int)) (or (<= (* 2 (select main_a v_prenex_30552)) 998) (< v_prenex_30552 main_x) (<= (+ main_x 1) v_prenex_30552) (<= 0 (+ (select main_a v_prenex_30552) 499)))) (forall ((v_prenex_30553 Int)) (or (<= (select main_a v_prenex_30553) 1000) (< v_prenex_30553 main_y)))) (forall ((v_prenex_25963 Int) (v_prenex_25964 Int)) (or (<= (select main_a v_prenex_25964) (+ (select main_a v_prenex_25963) 1000)) (<= 0 (+ (select main_a v_prenex_25963) 499)) (<= (+ main_x 1) v_prenex_25963) (<= (select main_a v_prenex_25963) 998) (<= 1002 (* 2 (select main_a v_prenex_25964))) (< v_prenex_25963 main_x))) (forall ((v_prenex_30129 Int) (v_prenex_30130 Int)) (or (<= (+ main_x 1) v_prenex_30129) (<= (+ (select main_a v_prenex_30129) (select main_a v_prenex_30130)) 1000) (< v_prenex_30129 main_x) (<= (select main_a v_prenex_30130) 1000) (<= (+ main_y 1) v_prenex_30130) (<= 501 (select main_a v_prenex_30130)) (<= 0 (select main_a v_prenex_30129)))) (forall ((v_prenex_30629 Int) (v_prenex_30630 Int)) (or (< v_prenex_30629 main_x) (<= (select main_a v_prenex_30629) 998) (<= (+ (select main_a v_prenex_30629) (select main_a v_prenex_30630)) 1000) (<= (+ main_x 1) v_prenex_30629) (< v_prenex_30630 main_y) (<= (select main_a v_prenex_30630) 1499))) (or (forall ((v_prenex_25171 Int)) (<= (* 2 (select main_a v_prenex_25171)) 998)) (forall ((v_prenex_25172 Int)) (or (<= 2 (select main_a v_prenex_25172)) (<= (* 2 (select main_a v_prenex_25172)) 2000) (<= (+ main_y 1) v_prenex_25172) (< v_prenex_25172 main_y)))) (forall ((v_prenex_26981 Int) (v_prenex_26982 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_26982))) (< v_prenex_26981 main_x) (<= (* 2 (select main_a v_prenex_26982)) 2000) (<= (select main_a v_prenex_26982) (+ (select main_a v_prenex_26981) 1000)) (<= (select main_a v_prenex_26981) 998) (< v_prenex_26982 main_y) (<= (+ main_x 1) v_prenex_26981))) (forall ((v_prenex_26293 Int) (v_prenex_26294 Int)) (or (<= (+ main_x 1) v_prenex_26293) (< v_prenex_26293 main_x) (<= (select main_a v_prenex_26293) 499) (<= 1000 (+ (select main_a v_prenex_26293) (select main_a v_prenex_26294))) (<= 0 (* 2 (select main_a v_prenex_26293))))) (forall ((v_prenex_23891 Int) (v_prenex_23890 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_23891))) (< v_prenex_23890 main_x) (<= 0 (select main_a v_prenex_23890)) (<= (+ main_y 1) v_prenex_23891) (<= (+ (select main_a v_prenex_23890) 2) (select main_a v_prenex_23891)) (<= (+ main_x 1) v_prenex_23890) (<= 501 (select main_a v_prenex_23891)))) (or (forall ((v_prenex_22725 Int)) (<= 501 (select main_a v_prenex_22725))) (forall ((v_prenex_22724 Int)) (or (< v_prenex_22724 main_x) (<= (select main_a v_prenex_22724) 998) (<= (select main_a v_prenex_22724) 499) (<= (+ main_x 1) v_prenex_22724) (<= (* 2 (select main_a v_prenex_22724)) 998)))) (forall ((v_prenex_27803 Int) (v_prenex_27802 Int)) (or (< v_prenex_27802 main_x) (<= 0 (* 2 (select main_a v_prenex_27802))) (< v_prenex_27803 main_y) (<= 1002 (* 2 (select main_a v_prenex_27803))) (<= (+ main_x 1) v_prenex_27802) (<= 501 (select main_a v_prenex_27803)) (<= 1000 (+ (select main_a v_prenex_27802) (select main_a v_prenex_27803))))) (forall ((v_prenex_24586 Int) (v_prenex_24587 Int)) (or (<= (select main_a v_prenex_24587) (+ (select main_a v_prenex_24586) 1000)) (<= (select main_a v_prenex_24587) 1000) (< v_prenex_24586 main_x) (<= 2 (select main_a v_prenex_24587)) (<= (+ main_x 1) v_prenex_24586) (<= 0 (+ (select main_a v_prenex_24586) 499)))) (forall ((v_prenex_24652 Int) (v_prenex_24651 Int)) (or (<= (+ (select main_a v_prenex_24651) 2) (select main_a v_prenex_24652)) (<= (+ main_x 1) v_prenex_24651) (<= (select main_a v_prenex_24651) 499) (<= 1002 (* 2 (select main_a v_prenex_24652))) (<= 2 (select main_a v_prenex_24652)) (< v_prenex_24651 main_x) (<= 0 (* 2 (select main_a v_prenex_24651))))) (or (forall ((v_prenex_27292 Int)) (or (<= (* 2 (select main_a v_prenex_27292)) 2000) (<= (select main_a v_prenex_27292) 1000))) (forall ((v_prenex_27291 Int)) (or (<= (select main_a v_prenex_27291) 499) (<= 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_26721 Int) (v_prenex_26722 Int)) (or (<= (+ main_x 1) v_prenex_26721) (< v_prenex_26721 main_x) (<= (+ (select main_a v_prenex_26721) (select main_a v_prenex_26722)) 1000) (<= (* 2 (select main_a v_prenex_26721)) 998) (<= (select main_a v_prenex_26721) 499))) (forall ((v_prenex_27139 Int) (v_prenex_27138 Int)) (or (<= (+ (select main_a v_prenex_27138) 2) (select main_a v_prenex_27139)) (<= 501 (select main_a v_prenex_27139)) (<= (+ main_x 1) v_prenex_27138) (<= (select main_a v_prenex_27138) 499) (<= (select main_a v_prenex_27138) 998) (< v_prenex_27138 main_x))) (forall ((v_prenex_24789 Int) (v_prenex_24790 Int)) (or (<= (+ main_x 1) v_prenex_24789) (< v_prenex_24789 main_x) (<= (select main_a v_prenex_24790) 1499) (<= (* 2 (select main_a v_prenex_24790)) 2000) (<= (select main_a v_prenex_24789) 998) (<= (+ (select main_a v_prenex_24789) (select main_a v_prenex_24790)) 1000))) (forall ((v_prenex_28221 Int) (v_prenex_28222 Int)) (or (< v_prenex_28221 main_x) (<= 0 (+ (select main_a v_prenex_28221) 499)) (<= (* 2 (select main_a v_prenex_28222)) 2000) (<= 501 (select main_a v_prenex_28222)) (<= (+ main_x 1) v_prenex_28221) (<= (select main_a v_prenex_28222) (+ (select main_a v_prenex_28221) 1000)))) (forall ((v_prenex_29273 Int) (v_prenex_29274 Int)) (or (<= 0 (* 2 (select main_a v_prenex_29273))) (<= 2 (select main_a v_prenex_29274)) (<= (+ main_x 1) v_prenex_29273) (<= 1000 (+ (select main_a v_prenex_29273) (select main_a v_prenex_29274))) (< v_prenex_29273 main_x) (<= 1002 (* 2 (select main_a v_prenex_29274))))) (forall ((v_prenex_24453 Int) (v_prenex_24452 Int)) (or (<= 0 (+ (select main_a v_prenex_24452) 499)) (< v_prenex_24452 main_x) (<= (* 2 (select main_a v_prenex_24452)) 998) (<= (+ (select main_a v_prenex_24452) 2) (select main_a v_prenex_24453)) (<= (select main_a v_prenex_24453) 1499) (<= (+ main_x 1) v_prenex_24452))) (forall ((v_prenex_29339 Int) (v_prenex_29340 Int)) (or (<= (+ main_y 1) v_prenex_29340) (<= (select main_a v_prenex_29340) 1000) (<= (+ (select main_a v_prenex_29339) 2) (select main_a v_prenex_29340)) (<= (select main_a v_prenex_29339) 499) (<= 2 (select main_a v_prenex_29340)) (< v_prenex_29339 main_x) (<= (+ main_x 1) v_prenex_29339))) (or (forall ((v_prenex_22516 Int)) (or (<= (* 2 (select main_a v_prenex_22516)) 2000) (<= 1002 (* 2 (select main_a v_prenex_22516))))) (forall ((v_prenex_22515 Int)) (or (<= 0 (+ (select main_a v_prenex_22515) 499)) (<= (+ main_x 1) v_prenex_22515) (<= (select main_a v_prenex_22515) 998) (< v_prenex_22515 main_x) (<= (* 2 (select main_a v_prenex_22515)) 998)))) (forall ((v_prenex_26307 Int) (v_prenex_26308 Int)) (or (<= (+ main_x 1) v_prenex_26307) (<= 1000 (+ (select main_a v_prenex_26307) (select main_a v_prenex_26308))) (<= 2 (select main_a v_prenex_26308)) (< v_prenex_26308 main_y) (<= 0 (select main_a v_prenex_26307)) (< v_prenex_26307 main_x))) (forall ((v_prenex_25563 Int) (v_prenex_25562 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_25563))) (<= 0 (+ (select main_a v_prenex_25562) 499)) (<= 1000 (+ (select main_a v_prenex_25562) (select main_a v_prenex_25563))) (<= 2 (select main_a v_prenex_25563)) (<= 0 (* 2 (select main_a v_prenex_25562))) (< v_prenex_25562 main_x) (<= (+ main_x 1) v_prenex_25562))) (or (forall ((v_prenex_23008 Int)) (or (<= (* 2 (select main_a v_prenex_23008)) 998) (<= 0 (+ (select main_a v_prenex_23008) 499)) (< v_prenex_23008 main_x) (<= (+ main_x 1) v_prenex_23008) (<= (select main_a v_prenex_23008) 998))) (forall ((v_prenex_23009 Int)) (or (<= (* 2 (select main_a v_prenex_23009)) 2000) (<= 501 (select main_a v_prenex_23009))))) (forall ((v_prenex_24946 Int) (v_prenex_24947 Int)) (or (<= (select main_a v_prenex_24946) 998) (<= (select main_a v_prenex_24947) 1000) (<= (+ main_x 1) v_prenex_24946) (< v_prenex_24946 main_x) (<= (+ (select main_a v_prenex_24946) (select main_a v_prenex_24947)) 1000) (<= (* 2 (select main_a v_prenex_24946)) 998))) (or (forall ((v_prenex_23444 Int)) (or (<= (+ main_x 1) v_prenex_23444) (<= (select main_a v_prenex_23444) 499) (<= (* 2 (select main_a v_prenex_23444)) 998) (< v_prenex_23444 main_x))) (forall ((v_prenex_23445 Int)) (or (<= 2 (select main_a v_prenex_23445)) (<= (select main_a v_prenex_23445) 1000)))) (forall ((v_prenex_22379 Int) (v_prenex_22380 Int)) (or (< v_prenex_22379 main_x) (<= (select main_a v_prenex_22379) 499) (<= (+ main_y 1) v_prenex_22380) (<= (+ main_x 1) v_prenex_22379) (<= (+ (select main_a v_prenex_22379) 2) (select main_a v_prenex_22380)))) (forall ((v_prenex_27681 Int) (v_prenex_27680 Int)) (or (<= (+ main_x 1) v_prenex_27680) (<= (* 2 (select main_a v_prenex_27681)) 2000) (<= 1000 (+ (select main_a v_prenex_27680) (select main_a v_prenex_27681))) (<= (* 2 (select main_a v_prenex_27680)) 998) (<= (select main_a v_prenex_27681) 1499) (< v_prenex_27680 main_x))) (forall ((v_prenex_23462 Int) (v_prenex_23461 Int)) (or (<= (+ main_x 1) v_prenex_23461) (<= 501 (select main_a v_prenex_23462)) (<= (select main_a v_prenex_23462) (+ (select main_a v_prenex_23461) 1000)) (< v_prenex_23461 main_x) (<= 0 (+ (select main_a v_prenex_23461) 499)) (<= (select main_a v_prenex_23461) 998))) (forall ((v_prenex_28177 Int) (v_prenex_28178 Int)) (or (<= (select main_a v_prenex_28177) 499) (<= 501 (select main_a v_prenex_28178)) (<= (+ main_x 1) v_prenex_28177) (<= 2 (select main_a v_prenex_28178)) (<= (+ main_y 1) v_prenex_28178) (< v_prenex_28177 main_x) (<= (+ (select main_a v_prenex_28177) 2) (select main_a v_prenex_28178)))) (forall ((v_prenex_29686 Int) (v_prenex_29685 Int)) (or (< v_prenex_29685 main_x) (<= (select main_a v_prenex_29686) (+ (select main_a v_prenex_29685) 1000)) (<= (+ main_x 1) v_prenex_29685) (<= (select main_a v_prenex_29686) 1000) (<= 0 (* 2 (select main_a v_prenex_29685))) (<= (* 2 (select main_a v_prenex_29686)) 2000))) (forall ((v_prenex_26004 Int) (v_prenex_26003 Int)) (or (<= (select main_a v_prenex_26004) 1499) (<= (+ main_x 1) v_prenex_26003) (< v_prenex_26004 main_y) (<= (* 2 (select main_a v_prenex_26003)) 998) (< v_prenex_26003 main_x) (<= 501 (select main_a v_prenex_26004)) (<= 1000 (+ (select main_a v_prenex_26003) (select main_a v_prenex_26004))))) (forall ((v_prenex_23121 Int) (v_prenex_23120 Int)) (or (<= (select main_a v_prenex_23120) 998) (<= (+ main_x 1) v_prenex_23120) (<= 1002 (* 2 (select main_a v_prenex_23121))) (<= (* 2 (select main_a v_prenex_23121)) 2000) (<= (+ (select main_a v_prenex_23120) (select main_a v_prenex_23121)) 1000) (< v_prenex_23120 main_x))) (or (forall ((v_prenex_30277 Int)) (or (<= (+ main_x 1) v_prenex_30277) (<= (select main_a v_prenex_30277) 499) (< v_prenex_30277 main_x) (<= 0 (* 2 (select main_a v_prenex_30277))))) (forall ((v_prenex_30278 Int)) (or (<= (select main_a v_prenex_30278) 1000) (<= 501 (select main_a v_prenex_30278))))) (forall ((v_prenex_27043 Int) (v_prenex_27042 Int)) (or (<= (+ main_y 1) v_prenex_27043) (<= (+ (select main_a v_prenex_27042) (select main_a v_prenex_27043)) 1000) (< v_prenex_27042 main_x) (<= (+ main_x 1) v_prenex_27042) (<= (* 2 (select main_a v_prenex_27043)) 2000) (<= (* 2 (select main_a v_prenex_27042)) 998) (<= 501 (select main_a v_prenex_27043)))) (forall ((v_prenex_25503 Int) (v_prenex_25502 Int)) (or (<= 0 (* 2 (select main_a v_prenex_25502))) (<= (+ (select main_a v_prenex_25502) (select main_a v_prenex_25503)) 1000) (< v_prenex_25502 main_x) (<= (+ main_x 1) v_prenex_25502) (<= 1002 (* 2 (select main_a v_prenex_25503))))) (forall ((v_prenex_24991 Int) (v_prenex_24990 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24990))) (<= (+ main_x 1) v_prenex_24990) (<= 0 (+ (select main_a v_prenex_24990) 499)) (< v_prenex_24990 main_x) (<= (select main_a v_prenex_24991) 1499) (<= (* 2 (select main_a v_prenex_24991)) 2000) (<= (+ (select main_a v_prenex_24990) (select main_a v_prenex_24991)) 1000))) (or (forall ((v_prenex_27844 Int)) (or (< v_prenex_27844 main_x) (<= (+ main_x 1) v_prenex_27844) (<= 0 (* 2 (select main_a v_prenex_27844))) (<= 0 (select main_a v_prenex_27844)))) (forall ((v_prenex_27845 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_27845))) (<= (+ main_y 1) v_prenex_27845) (<= 2 (select main_a v_prenex_27845))))) (forall ((v_prenex_25251 Int) (v_prenex_25250 Int)) (or (<= (+ main_x 1) v_prenex_25250) (<= 2 (select main_a v_prenex_25251)) (< v_prenex_25250 main_x) (<= 1002 (* 2 (select main_a v_prenex_25251))) (<= 0 (* 2 (select main_a v_prenex_25250))) (<= (+ (select main_a v_prenex_25250) (select main_a v_prenex_25251)) 1000))) (or (forall ((v_prenex_30435 Int)) (or (<= 501 (select main_a v_prenex_30435)) (<= 2 (select main_a v_prenex_30435)))) (forall ((v_prenex_30434 Int)) (or (< v_prenex_30434 main_x) (<= (* 2 (select main_a v_prenex_30434)) 998) (<= (select main_a v_prenex_30434) 998) (<= (+ main_x 1) v_prenex_30434)))) (forall ((v_prenex_26835 Int) (v_prenex_26836 Int)) (or (<= (select main_a v_prenex_26836) 1000) (<= (+ (select main_a v_prenex_26835) 2) (select main_a v_prenex_26836)) (<= (+ main_x 1) v_prenex_26835) (< v_prenex_26835 main_x) (<= (* 2 (select main_a v_prenex_26836)) 2000) (<= 0 (select main_a v_prenex_26835)) (<= (select main_a v_prenex_26835) 499))) (forall ((v_prenex_25033 Int) (v_prenex_25034 Int)) (or (<= (select main_a v_prenex_25034) (+ (select main_a v_prenex_25033) 1000)) (< v_prenex_25034 main_y) (<= 0 (* 2 (select main_a v_prenex_25033))) (<= (select main_a v_prenex_25034) 1000) (< v_prenex_25033 main_x) (<= (+ main_x 1) v_prenex_25033) (<= 2 (select main_a v_prenex_25034)))) (forall ((v_prenex_30178 Int) (v_prenex_30177 Int)) (or (<= (+ (select main_a v_prenex_30177) (select main_a v_prenex_30178)) 1000) (< v_prenex_30177 main_x) (<= (+ main_x 1) v_prenex_30177) (<= 0 (* 2 (select main_a v_prenex_30177))) (<= 1002 (* 2 (select main_a v_prenex_30178))) (<= (+ main_y 1) v_prenex_30178) (<= (* 2 (select main_a v_prenex_30178)) 2000))) (forall ((v_prenex_27454 Int) (v_prenex_27453 Int)) (or (<= 501 (select main_a v_prenex_27454)) (<= (* 2 (select main_a v_prenex_27453)) 998) (<= 0 (select main_a v_prenex_27453)) (<= 1002 (* 2 (select main_a v_prenex_27454))) (<= (+ (select main_a v_prenex_27453) (select main_a v_prenex_27454)) 1000) (< v_prenex_27453 main_x) (<= (+ main_x 1) v_prenex_27453))) (forall ((v_prenex_27207 Int) (v_prenex_27208 Int)) (or (<= (select main_a v_prenex_27208) (+ (select main_a v_prenex_27207) 1000)) (<= 501 (select main_a v_prenex_27208)) (< v_prenex_27207 main_x) (<= (select main_a v_prenex_27207) 499) (<= (* 2 (select main_a v_prenex_27207)) 998) (<= (+ main_x 1) v_prenex_27207) (<= 1002 (* 2 (select main_a v_prenex_27208))))) (forall ((v_prenex_25878 Int) (v_prenex_25879 Int)) (or (< v_prenex_25878 main_x) (<= 0 (+ (select main_a v_prenex_25878) 499)) (<= (* 2 (select main_a v_prenex_25879)) 2000) (<= (+ (select main_a v_prenex_25878) 2) (select main_a v_prenex_25879)) (<= (+ main_x 1) v_prenex_25878) (<= 501 (select main_a v_prenex_25879)))) (forall ((v_prenex_27214 Int) (v_prenex_27213 Int)) (or (<= (select main_a v_prenex_27214) 1499) (<= (+ main_y 1) v_prenex_27214) (<= (+ main_x 1) v_prenex_27213) (<= 0 (+ (select main_a v_prenex_27213) 499)) (< v_prenex_27213 main_x) (<= 1000 (+ (select main_a v_prenex_27213) (select main_a v_prenex_27214))) (<= (* 2 (select main_a v_prenex_27214)) 2000))) (forall ((v_prenex_29923 Int) (v_prenex_29922 Int)) (or (<= (select main_a v_prenex_29922) 499) (<= (+ main_x 1) v_prenex_29922) (< v_prenex_29922 main_x) (<= (select main_a v_prenex_29923) (+ (select main_a v_prenex_29922) 1000)) (<= 501 (select main_a v_prenex_29923)) (<= 0 (select main_a v_prenex_29922)))) (or (forall ((v_prenex_25699 Int)) (or (<= 0 (* 2 (select main_a v_prenex_25699))) (<= (+ main_x 1) v_prenex_25699) (<= (select main_a v_prenex_25699) 499) (<= 0 (select main_a v_prenex_25699)) (< v_prenex_25699 main_x))) (forall ((v_prenex_25700 Int)) (or (<= (select main_a v_prenex_25700) 1499) (<= 501 (select main_a v_prenex_25700))))) (forall ((v_prenex_29184 Int) (v_prenex_29183 Int)) (or (<= (+ main_x 1) v_prenex_29183) (<= (+ main_y 1) v_prenex_29184) (<= 0 (+ (select main_a v_prenex_29183) 499)) (<= 1000 (+ (select main_a v_prenex_29183) (select main_a v_prenex_29184))) (<= 2 (select main_a v_prenex_29184)) (< v_prenex_29183 main_x) (<= (select main_a v_prenex_29184) 1000))) (forall ((v_prenex_22477 Int) (v_prenex_22478 Int)) (or (<= (+ main_x 1) v_prenex_22477) (<= (select main_a v_prenex_22478) 1000) (<= 0 (+ (select main_a v_prenex_22477) 499)) (<= 2 (select main_a v_prenex_22478)) (<= (+ (select main_a v_prenex_22477) (select main_a v_prenex_22478)) 1000) (<= (+ main_y 1) v_prenex_22478) (< v_prenex_22477 main_x))) (forall ((v_prenex_26171 Int) (v_prenex_26172 Int)) (or (<= (select main_a v_prenex_26171) 998) (<= 0 (select main_a v_prenex_26171)) (<= (+ main_x 1) v_prenex_26171) (<= (+ (select main_a v_prenex_26171) 2) (select main_a v_prenex_26172)) (< v_prenex_26171 main_x))) (forall ((v_prenex_26513 Int) (v_prenex_26514 Int)) (or (<= (select main_a v_prenex_26514) 1000) (<= (+ main_x 1) v_prenex_26513) (< v_prenex_26514 main_y) (< v_prenex_26513 main_x) (<= 0 (* 2 (select main_a v_prenex_26513))) (<= (select main_a v_prenex_26514) 1499) (<= (+ (select main_a v_prenex_26513) 2) (select main_a v_prenex_26514)))) (forall ((v_prenex_28254 Int) (v_prenex_28253 Int)) (or (< v_prenex_28254 main_y) (<= 1000 (+ (select main_a v_prenex_28253) (select main_a v_prenex_28254))) (<= (+ main_y 1) v_prenex_28254) (<= (select main_a v_prenex_28254) 1499))) (or (forall ((v_prenex_27784 Int)) (<= (* 2 (select main_a v_prenex_27784)) 998)) (forall ((v_prenex_27785 Int)) (or (<= (+ main_y 1) v_prenex_27785) (<= 501 (select main_a v_prenex_27785)) (<= (select main_a v_prenex_27785) 1499) (< v_prenex_27785 main_y)))) (forall ((v_prenex_24407 Int) (v_prenex_24406 Int)) (or (<= (select main_a v_prenex_24407) (+ (select main_a v_prenex_24406) 1000)) (<= (+ main_x 1) v_prenex_24406) (< v_prenex_24406 main_x) (<= (select main_a v_prenex_24406) 499) (<= 0 (+ (select main_a v_prenex_24406) 499)) (<= 501 (select main_a v_prenex_24407)) (<= 1002 (* 2 (select main_a v_prenex_24407))))) (forall ((v_prenex_29596 Int) (v_prenex_29595 Int)) (or (<= (select main_a v_prenex_29596) 1499) (<= (+ main_x 1) v_prenex_29595) (<= 1000 (+ (select main_a v_prenex_29595) (select main_a v_prenex_29596))) (< v_prenex_29595 main_x) (<= (* 2 (select main_a v_prenex_29595)) 998))) (forall ((v_prenex_22565 Int) (v_prenex_22566 Int)) (or (<= (+ main_x 1) v_prenex_22565) (< v_prenex_22565 main_x) (<= (select main_a v_prenex_22565) 998) (<= 501 (select main_a v_prenex_22566)) (<= (select main_a v_prenex_22566) 1499) (<= (select main_a v_prenex_22565) 499) (<= (+ (select main_a v_prenex_22565) (select main_a v_prenex_22566)) 1000))) (forall ((v_prenex_27166 Int) (v_prenex_27167 Int)) (or (<= 0 (* 2 (select main_a v_prenex_27166))) (<= 2 (select main_a v_prenex_27167)) (<= (+ (select main_a v_prenex_27166) 2) (select main_a v_prenex_27167)) (<= (+ main_x 1) v_prenex_27166) (< v_prenex_27166 main_x) (<= 501 (select main_a v_prenex_27167)))) (forall ((v_prenex_27113 Int) (v_prenex_27112 Int)) (or (<= (+ main_x 1) v_prenex_27112) (<= 0 (select main_a v_prenex_27112)) (< v_prenex_27112 main_x) (< v_prenex_27113 main_y) (<= 1000 (+ (select main_a v_prenex_27112) (select main_a v_prenex_27113))) (<= (* 2 (select main_a v_prenex_27113)) 2000))) (forall ((v_prenex_24065 Int) (v_prenex_24064 Int)) (or (<= (+ main_x 1) v_prenex_24064) (<= (select main_a v_prenex_24065) 1000) (< v_prenex_24065 main_y) (<= (select main_a v_prenex_24065) (+ (select main_a v_prenex_24064) 1000)) (< v_prenex_24064 main_x) (<= (* 2 (select main_a v_prenex_24065)) 2000) (<= 0 (+ (select main_a v_prenex_24064) 499)))) (forall ((v_prenex_26777 Int) (v_prenex_26778 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_26778))) (<= (+ main_x 1) v_prenex_26777) (<= (select main_a v_prenex_26777) 998) (<= (+ (select main_a v_prenex_26777) 2) (select main_a v_prenex_26778)) (<= (select main_a v_prenex_26778) 1499) (< v_prenex_26777 main_x) (< v_prenex_26778 main_y))) (forall ((v_prenex_25428 Int) (v_prenex_25429 Int)) (or (< v_prenex_25428 main_x) (<= (+ main_x 1) v_prenex_25428) (<= (select main_a v_prenex_25429) (+ (select main_a v_prenex_25428) 1000)) (<= (select main_a v_prenex_25429) 1499) (<= (select main_a v_prenex_25429) 1000) (<= 0 (* 2 (select main_a v_prenex_25428))))) (forall ((v_prenex_23745 Int) (v_prenex_23744 Int)) (or (<= (+ (select main_a v_prenex_23744) 2) (select main_a v_prenex_23745)) (<= (+ main_y 1) v_prenex_23745) (<= 501 (select main_a v_prenex_23745)) (<= 0 (+ (select main_a v_prenex_23744) 499)) (< v_prenex_23744 main_x) (<= (+ main_x 1) v_prenex_23744) (<= 1002 (* 2 (select main_a v_prenex_23745))))) (forall ((v_prenex_28941 Int) (v_prenex_28940 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_28941))) (<= 0 (select main_a v_prenex_28940)) (<= (+ (select main_a v_prenex_28940) 2) (select main_a v_prenex_28941)) (<= 2 (select main_a v_prenex_28941)) (< v_prenex_28940 main_x) (<= (+ main_x 1) v_prenex_28940) (<= (select main_a v_prenex_28940) 998))) (forall ((v_prenex_29889 Int) (v_prenex_29888 Int)) (or (<= (+ main_x 1) v_prenex_29888) (<= (* 2 (select main_a v_prenex_29889)) 2000) (<= 2 (select main_a v_prenex_29889)) (<= 0 (+ (select main_a v_prenex_29888) 499)) (< v_prenex_29889 main_y) (<= 1000 (+ (select main_a v_prenex_29888) (select main_a v_prenex_29889))) (< v_prenex_29888 main_x))) (forall ((v_prenex_23895 Int) (v_prenex_23894 Int)) (or (<= (+ main_x 1) v_prenex_23894) (<= (select main_a v_prenex_23895) 1499) (<= (* 2 (select main_a v_prenex_23894)) 998) (<= 501 (select main_a v_prenex_23895)) (<= (+ (select main_a v_prenex_23894) (select main_a v_prenex_23895)) 1000) (< v_prenex_23894 main_x) (< v_prenex_23895 main_y))) (forall ((v_prenex_24630 Int) (v_prenex_24629 Int)) (or (<= (+ main_y 1) v_prenex_24630) (<= (+ main_x 1) v_prenex_24629) (<= (select main_a v_prenex_24629) 998) (< v_prenex_24629 main_x) (<= 2 (select main_a v_prenex_24630)) (<= (* 2 (select main_a v_prenex_24630)) 2000) (<= (+ (select main_a v_prenex_24629) (select main_a v_prenex_24630)) 1000))) (or (forall ((v_prenex_28644 Int)) (or (< v_prenex_28644 main_x) (<= (+ main_x 1) v_prenex_28644) (<= (select main_a v_prenex_28644) 499) (<= 0 (* 2 (select main_a v_prenex_28644))) (<= 0 (select main_a v_prenex_28644)))) (forall ((v_prenex_28645 Int)) (or (<= (select main_a v_prenex_28645) 1499) (<= 2 (select main_a v_prenex_28645))))) (or (forall ((v_prenex_27858 Int)) (or (<= 0 (select main_a v_prenex_27858)) (<= (+ main_x 1) v_prenex_27858) (< v_prenex_27858 main_x) (<= 0 (* 2 (select main_a v_prenex_27858))))) (forall ((v_prenex_27859 Int)) (or (<= (select main_a v_prenex_27859) 1499) (<= 501 (select main_a v_prenex_27859)) (< v_prenex_27859 main_y)))) (forall ((v_prenex_23116 Int) (v_prenex_23117 Int)) (or (<= (select main_a v_prenex_23116) 998) (<= 501 (select main_a v_prenex_23117)) (<= (+ main_x 1) v_prenex_23116) (<= (* 2 (select main_a v_prenex_23117)) 2000) (< v_prenex_23116 main_x) (<= (+ (select main_a v_prenex_23116) 2) (select main_a v_prenex_23117)) (<= (+ main_y 1) v_prenex_23117))) (forall ((v_prenex_23280 Int) (v_prenex_23281 Int)) (or (<= (+ main_x 1) v_prenex_23280) (<= (+ (select main_a v_prenex_23280) (select main_a v_prenex_23281)) 1000) (<= (+ main_y 1) v_prenex_23281) (< v_prenex_23280 main_x) (<= 1002 (* 2 (select main_a v_prenex_23281))) (<= 2 (select main_a v_prenex_23281)) (<= (select main_a v_prenex_23280) 998))) (forall ((v_prenex_24248 Int) (v_prenex_24247 Int)) (or (< v_prenex_24247 main_x) (<= 0 (* 2 (select main_a v_prenex_24247))) (<= 0 (select main_a v_prenex_24247)) (<= (* 2 (select main_a v_prenex_24248)) 2000) (<= (+ main_x 1) v_prenex_24247) (<= 501 (select main_a v_prenex_24248)) (<= (select main_a v_prenex_24248) (+ (select main_a v_prenex_24247) 1000)))) (or (forall ((v_prenex_28359 Int)) (or (<= (* 2 (select main_a v_prenex_28359)) 998) (<= (+ main_x 1) v_prenex_28359) (< v_prenex_28359 main_x) (<= (select main_a v_prenex_28359) 499))) (forall ((v_prenex_28360 Int)) (or (< v_prenex_28360 main_y) (<= 2 (select main_a v_prenex_28360)) (<= 1002 (* 2 (select main_a v_prenex_28360)))))) (forall ((v_prenex_25275 Int) (v_prenex_25274 Int)) (or (<= (select main_a v_prenex_25274) 499) (< v_prenex_25274 main_x) (<= 1000 (+ (select main_a v_prenex_25274) (select main_a v_prenex_25275))) (<= (+ main_x 1) v_prenex_25274) (<= 501 (select main_a v_prenex_25275)) (<= (select main_a v_prenex_25275) 1499) (< v_prenex_25275 main_y))) (forall ((v_prenex_22244 Int) (v_prenex_22245 Int)) (or (<= (+ (select main_a v_prenex_22244) 2) (select main_a v_prenex_22245)) (<= 501 (select main_a v_prenex_22245)) (< v_prenex_22244 main_x) (<= (+ main_y 1) v_prenex_22245) (<= (+ main_x 1) v_prenex_22244) (<= (select main_a v_prenex_22245) 1499) (<= (select main_a v_prenex_22244) 499))) (or (forall ((v_prenex_26360 Int)) (<= (select main_a v_prenex_26360) 1000)) (forall ((v_prenex_26359 Int)) (or (< v_prenex_26359 main_x) (<= (select main_a v_prenex_26359) 998) (<= 0 (* 2 (select main_a v_prenex_26359))) (<= (+ main_x 1) v_prenex_26359)))) (or (forall ((v_prenex_24762 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_24762))) (< v_prenex_24762 main_y) (<= 501 (select main_a v_prenex_24762)))) (forall ((v_prenex_24761 Int)) (or (<= (select main_a v_prenex_24761) 499) (<= (+ main_x 1) v_prenex_24761) (< v_prenex_24761 main_x) (<= (* 2 (select main_a v_prenex_24761)) 998)))) (forall ((v_prenex_26149 Int) (v_prenex_26150 Int)) (or (<= 1000 (+ (select main_a v_prenex_26149) (select main_a v_prenex_26150))) (<= 0 (+ (select main_a v_prenex_26149) 499)) (< v_prenex_26149 main_x) (<= 2 (select main_a v_prenex_26150)) (<= (select main_a v_prenex_26149) 499) (<= (select main_a v_prenex_26150) 1499) (<= (+ main_x 1) v_prenex_26149))) (forall ((v_prenex_25575 Int) (v_prenex_25574 Int)) (or (<= 1000 (+ (select main_a v_prenex_25574) (select main_a v_prenex_25575))) (<= (select main_a v_prenex_25575) 1000) (<= 0 (select main_a v_prenex_25574)) (< v_prenex_25574 main_x) (<= (+ main_x 1) v_prenex_25574) (<= (select main_a v_prenex_25574) 499))) (or (forall ((v_prenex_27777 Int)) (or (<= 2 (select main_a v_prenex_27777)) (<= 1002 (* 2 (select main_a v_prenex_27777))))) (forall ((v_prenex_27776 Int)) (or (<= (* 2 (select main_a v_prenex_27776)) 998) (< v_prenex_27776 main_x) (<= (select main_a v_prenex_27776) 998) (<= (+ main_x 1) v_prenex_27776) (<= 0 (* 2 (select main_a v_prenex_27776)))))) (forall ((v_prenex_30448 Int)) (or (<= (+ main_x 1) v_prenex_30448) (<= (* 2 (select main_a v_prenex_30448)) 998) (<= 0 (+ (select main_a v_prenex_30448) 499)) (<= 0 (select main_a v_prenex_30448)) (< v_prenex_30448 main_x))) (forall ((v_prenex_28388 Int) (v_prenex_28387 Int)) (or (<= (+ main_x 1) v_prenex_28387) (<= (select main_a v_prenex_28387) 499) (<= (select main_a v_prenex_28388) 1499) (<= 1000 (+ (select main_a v_prenex_28387) (select main_a v_prenex_28388))) (< v_prenex_28387 main_x) (<= 2 (select main_a v_prenex_28388)) (<= (+ main_y 1) v_prenex_28388))) (forall ((v_prenex_29903 Int) (v_prenex_29902 Int)) (or (<= (+ main_x 1) v_prenex_29902) (<= (+ (select main_a v_prenex_29902) 2) (select main_a v_prenex_29903)) (<= 501 (select main_a v_prenex_29903)) (< v_prenex_29902 main_x) (<= 0 (+ (select main_a v_prenex_29902) 499)))) (or (forall ((v_prenex_23638 Int)) (or (<= (* 2 (select main_a v_prenex_23638)) 998) (<= (+ main_x 1) v_prenex_23638) (< v_prenex_23638 main_x) (<= (select main_a v_prenex_23638) 998) (<= (select main_a v_prenex_23638) 499))) (forall ((v_prenex_23639 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_23639))) (<= (* 2 (select main_a v_prenex_23639)) 2000)))) (forall ((v_prenex_28228 Int) (v_prenex_28227 Int)) (or (<= 1000 (+ (select main_a v_prenex_28227) (select main_a v_prenex_28228))) (<= (select main_a v_prenex_28227) 499) (<= 1002 (* 2 (select main_a v_prenex_28228))) (< v_prenex_28228 main_y) (< v_prenex_28227 main_x) (<= (+ main_x 1) v_prenex_28227))) (forall ((v_prenex_29933 Int) (v_prenex_29932 Int)) (or (< v_prenex_29932 main_x) (<= 1002 (* 2 (select main_a v_prenex_29933))) (<= (+ (select main_a v_prenex_29932) 2) (select main_a v_prenex_29933)) (<= 501 (select main_a v_prenex_29933)) (<= (+ main_x 1) v_prenex_29932) (<= (* 2 (select main_a v_prenex_29932)) 998))) (forall ((v_prenex_22288 Int) (v_prenex_22289 Int)) (or (<= (+ main_x 1) v_prenex_22288) (<= (* 2 (select main_a v_prenex_22288)) 998) (<= (select main_a v_prenex_22289) 1000) (<= (select main_a v_prenex_22289) 1499) (<= 0 (select main_a v_prenex_22288)) (<= 1000 (+ (select main_a v_prenex_22288) (select main_a v_prenex_22289))) (< v_prenex_22288 main_x))) (forall ((v_prenex_24454 Int) (v_prenex_24455 Int)) (or (<= 2 (select main_a v_prenex_24455)) (<= (+ main_x 1) v_prenex_24454) (<= 1002 (* 2 (select main_a v_prenex_24455))) (<= (+ (select main_a v_prenex_24454) (select main_a v_prenex_24455)) 1000) (<= 0 (+ (select main_a v_prenex_24454) 499)) (<= (+ main_y 1) v_prenex_24455) (< v_prenex_24454 main_x))) (forall ((v_prenex_23372 Int) (v_prenex_23373 Int)) (or (< v_prenex_23372 main_x) (<= 2 (select main_a v_prenex_23373)) (<= (select main_a v_prenex_23373) (+ (select main_a v_prenex_23372) 1000)) (<= 501 (select main_a v_prenex_23373)) (<= (+ main_x 1) v_prenex_23372) (<= (select main_a v_prenex_23372) 998) (<= (* 2 (select main_a v_prenex_23372)) 998))) (forall ((v_prenex_27047 Int) (v_prenex_27046 Int)) (or (<= (select main_a v_prenex_27047) (+ (select main_a v_prenex_27046) 1000)) (< v_prenex_27047 main_y) (<= (+ main_y 1) v_prenex_27047) (<= 501 (select main_a v_prenex_27047)) (<= (+ main_x 1) v_prenex_27046))) (forall ((v_prenex_30390 Int) (v_prenex_30391 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_30391))) (<= 0 (+ (select main_a v_prenex_30390) 499)) (<= (select main_a v_prenex_30391) 1000) (<= 1000 (+ (select main_a v_prenex_30390) (select main_a v_prenex_30391))) (<= (+ main_x 1) v_prenex_30390) (< v_prenex_30390 main_x) (<= 0 (* 2 (select main_a v_prenex_30390))))) (forall ((v_prenex_25557 Int) (v_prenex_25556 Int)) (or (< v_prenex_25556 main_x) (<= (+ main_y 1) v_prenex_25557) (<= (+ (select main_a v_prenex_25556) 2) (select main_a v_prenex_25557)) (<= (+ main_x 1) v_prenex_25556) (<= 1002 (* 2 (select main_a v_prenex_25557))) (<= (* 2 (select main_a v_prenex_25556)) 998))) (forall ((v_prenex_27829 Int) (v_prenex_27828 Int)) (or (<= (+ main_x 1) v_prenex_27828) (<= (* 2 (select main_a v_prenex_27828)) 998) (<= (select main_a v_prenex_27828) 998) (<= (select main_a v_prenex_27829) (+ (select main_a v_prenex_27828) 1000)) (< v_prenex_27828 main_x) (<= (select main_a v_prenex_27829) 1000) (<= (* 2 (select main_a v_prenex_27829)) 2000))) (or (forall ((v_prenex_28399 Int)) (or (<= (+ main_x 1) v_prenex_28399) (< v_prenex_28399 main_x) (<= (* 2 (select main_a v_prenex_28399)) 998))) (forall ((v_prenex_28400 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_28400))) (<= (* 2 (select main_a v_prenex_28400)) 2000)))) (forall ((v_prenex_24807 Int) (v_prenex_24808 Int)) (or (<= (+ main_x 1) v_prenex_24807) (<= 501 (select main_a v_prenex_24808)) (<= 0 (select main_a v_prenex_24807)) (< v_prenex_24807 main_x) (<= 0 (+ (select main_a v_prenex_24807) 499)) (<= (+ (select main_a v_prenex_24807) (select main_a v_prenex_24808)) 1000))) (forall ((v_prenex_23420 Int) (v_prenex_23421 Int)) (or (<= (select main_a v_prenex_23421) (+ (select main_a v_prenex_23420) 1000)) (<= 0 (+ (select main_a v_prenex_23420) 499)) (<= (+ main_x 1) v_prenex_23420) (<= 0 (select main_a v_prenex_23420)) (< v_prenex_23420 main_x) (<= 1002 (* 2 (select main_a v_prenex_23421))) (<= (* 2 (select main_a v_prenex_23421)) 2000))) (forall ((v_prenex_27300 Int) (v_prenex_27299 Int)) (or (<= 1000 (+ (select main_a v_prenex_27299) (select main_a v_prenex_27300))) (<= 1002 (* 2 (select main_a v_prenex_27300))) (<= (select main_a v_prenex_27299) 998) (< v_prenex_27299 main_x) (<= (+ main_x 1) v_prenex_27299) (<= (select main_a v_prenex_27299) 499))) (forall ((v_prenex_28180 Int) (v_prenex_28179 Int)) (or (<= (select main_a v_prenex_28179) 499) (< v_prenex_28179 main_x) (<= 1002 (* 2 (select main_a v_prenex_28180))) (<= 0 (* 2 (select main_a v_prenex_28179))) (<= 1000 (+ (select main_a v_prenex_28179) (select main_a v_prenex_28180))) (<= (+ main_x 1) v_prenex_28179) (<= (select main_a v_prenex_28180) 1499))) (or (forall ((v_prenex_28199 Int)) (or (<= 0 (+ (select main_a v_prenex_28199) 499)) (<= (+ main_x 1) v_prenex_28199) (< v_prenex_28199 main_x) (<= 0 (* 2 (select main_a v_prenex_28199))))) (forall ((v_prenex_28200 Int)) (or (<= (select main_a v_prenex_28200) 1000) (<= 501 (select main_a v_prenex_28200)) (< v_prenex_28200 main_y)))) (forall ((v_prenex_28044 Int) (v_prenex_28043 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_28044))) (<= (* 2 (select main_a v_prenex_28043)) 998) (< v_prenex_28043 main_x) (<= (+ main_x 1) v_prenex_28043) (<= (select main_a v_prenex_28044) 1499) (<= 0 (+ (select main_a v_prenex_28043) 499)) (<= (+ (select main_a v_prenex_28043) (select main_a v_prenex_28044)) 1000))) (forall ((v_prenex_22732 Int) (v_prenex_22733 Int)) (or (<= 0 (select main_a v_prenex_22732)) (<= (+ main_x 1) v_prenex_22732) (<= (select main_a v_prenex_22733) (+ (select main_a v_prenex_22732) 1000)) (< v_prenex_22733 main_y) (<= 501 (select main_a v_prenex_22733)) (< v_prenex_22732 main_x))) (forall ((v_prenex_25349 Int) (v_prenex_25348 Int)) (or (<= (select main_a v_prenex_25349) 1000) (< v_prenex_25349 main_y) (< v_prenex_25348 main_x) (<= (+ (select main_a v_prenex_25348) 2) (select main_a v_prenex_25349)) (<= 0 (select main_a v_prenex_25348)) (<= (+ main_x 1) v_prenex_25348))) (forall ((v_prenex_28583 Int) (v_prenex_28582 Int)) (or (<= (select main_a v_prenex_28583) 1499) (< v_prenex_28582 main_x) (<= (+ (select main_a v_prenex_28582) (select main_a v_prenex_28583)) 1000) (<= (+ main_y 1) v_prenex_28583) (<= (+ main_x 1) v_prenex_28582) (<= 0 (select main_a v_prenex_28582)))) (forall ((v_prenex_24504 Int) (v_prenex_24505 Int)) (or (<= (+ main_x 1) v_prenex_24504) (<= 0 (select main_a v_prenex_24504)) (< v_prenex_24504 main_x) (<= 1002 (* 2 (select main_a v_prenex_24505))) (<= (+ (select main_a v_prenex_24504) (select main_a v_prenex_24505)) 1000) (<= (* 2 (select main_a v_prenex_24505)) 2000) (<= (select main_a v_prenex_24504) 998))) (forall ((v_prenex_29284 Int) (v_prenex_29283 Int)) (or (<= (select main_a v_prenex_29283) 499) (<= 501 (select main_a v_prenex_29284)) (<= (select main_a v_prenex_29284) 1000) (<= (select main_a v_prenex_29284) (+ (select main_a v_prenex_29283) 1000)) (< v_prenex_29283 main_x) (<= 0 (+ (select main_a v_prenex_29283) 499)) (<= (+ main_x 1) v_prenex_29283))) (or (forall ((v_prenex_30636 Int)) (or (<= (select main_a v_prenex_30636) 1000) (< v_prenex_30636 main_y))) (forall ((v_prenex_30635 Int)) (or (<= (* 2 (select main_a v_prenex_30635)) 998) (< v_prenex_30635 main_x) (<= (select main_a v_prenex_30635) 998) (<= (+ main_x 1) v_prenex_30635)))) (forall ((v_prenex_27740 Int) (v_prenex_27741 Int)) (or (<= 0 (+ (select main_a v_prenex_27740) 499)) (< v_prenex_27741 main_y) (<= (+ main_x 1) v_prenex_27740) (<= 1002 (* 2 (select main_a v_prenex_27741))) (< v_prenex_27740 main_x) (<= (+ (select main_a v_prenex_27740) (select main_a v_prenex_27741)) 1000))) (or (forall ((v_prenex_24309 Int)) (<= (select main_a v_prenex_24309) 1499)) (forall ((v_prenex_24308 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24308))) (<= (+ main_x 1) v_prenex_24308) (< v_prenex_24308 main_x) (<= (select main_a v_prenex_24308) 499) (<= (* 2 (select main_a v_prenex_24308)) 998)))) (forall ((v_prenex_23394 Int) (v_prenex_23395 Int)) (or (< v_prenex_23394 main_x) (<= (* 2 (select main_a v_prenex_23395)) 2000) (<= (+ main_x 1) v_prenex_23394) (<= (select main_a v_prenex_23394) 998) (<= (+ (select main_a v_prenex_23394) 2) (select main_a v_prenex_23395)) (< v_prenex_23395 main_y))) (forall ((v_prenex_27522 Int) (v_prenex_27521 Int)) (or (<= (+ main_x 1) v_prenex_27521) (<= 1000 (+ (select main_a v_prenex_27521) (select main_a v_prenex_27522))) (<= 0 (select main_a v_prenex_27521)) (< v_prenex_27521 main_x) (<= (* 2 (select main_a v_prenex_27522)) 2000) (<= (select main_a v_prenex_27521) 499))) (forall ((v_prenex_26125 Int) (v_prenex_26126 Int)) (or (< v_prenex_26125 main_x) (<= 0 (select main_a v_prenex_26125)) (<= (+ main_x 1) v_prenex_26125) (< v_prenex_26126 main_y) (<= (select main_a v_prenex_26126) 1499) (<= 1000 (+ (select main_a v_prenex_26125) (select main_a v_prenex_26126))) (<= 501 (select main_a v_prenex_26126)))) (forall ((v_prenex_22557 Int) (v_prenex_22558 Int)) (or (<= (+ (select main_a v_prenex_22557) 2) (select main_a v_prenex_22558)) (<= (select main_a v_prenex_22557) 998) (< v_prenex_22557 main_x) (<= (+ main_x 1) v_prenex_22557) (<= 501 (select main_a v_prenex_22558)) (<= 0 (* 2 (select main_a v_prenex_22557))))) (or (forall ((v_prenex_26820 Int)) (or (<= 2 (select main_a v_prenex_26820)) (<= (+ main_y 1) v_prenex_26820))) (forall ((v_prenex_26819 Int)) (or (<= (* 2 (select main_a v_prenex_26819)) 998) (<= (select main_a v_prenex_26819) 499) (< v_prenex_26819 main_x) (<= (+ main_x 1) v_prenex_26819)))) (or (forall ((v_prenex_28608 Int)) (or (<= (select main_a v_prenex_28608) 998) (<= (+ main_x 1) v_prenex_28608) (<= (select main_a v_prenex_28608) 499) (<= (* 2 (select main_a v_prenex_28608)) 998) (< v_prenex_28608 main_x))) (forall ((v_prenex_28609 Int)) (<= (select main_a v_prenex_28609) 1499))) (or (forall ((v_prenex_25887 Int)) (or (< v_prenex_25887 main_x) (<= (+ main_x 1) v_prenex_25887) (<= 0 (select main_a v_prenex_25887)) (<= 0 (* 2 (select main_a v_prenex_25887))))) (forall ((v_prenex_25888 Int)) (or (< v_prenex_25888 main_y) (<= 1002 (* 2 (select main_a v_prenex_25888)))))) (forall ((v_prenex_24397 Int) (v_prenex_24396 Int)) (or (<= (+ (select main_a v_prenex_24396) 2) (select main_a v_prenex_24397)) (<= (select main_a v_prenex_24396) 998) (<= (+ main_x 1) v_prenex_24396) (< v_prenex_24396 main_x) (<= 2 (select main_a v_prenex_24397)) (<= (select main_a v_prenex_24397) 1499) (<= 0 (* 2 (select main_a v_prenex_24396))))) (forall ((v_prenex_28599 Int) (v_prenex_28598 Int)) (or (< v_prenex_28598 main_x) (<= (+ main_y 1) v_prenex_28599) (<= 1002 (* 2 (select main_a v_prenex_28599))) (<= 0 (select main_a v_prenex_28598)) (<= 1000 (+ (select main_a v_prenex_28598) (select main_a v_prenex_28599))) (<= (+ main_x 1) v_prenex_28598) (<= 501 (select main_a v_prenex_28599)))) (forall ((v_prenex_27742 Int) (v_prenex_27743 Int)) (or (<= (select main_a v_prenex_27743) 1499) (<= (select main_a v_prenex_27743) 1000) (< v_prenex_27742 main_x) (<= 0 (+ (select main_a v_prenex_27742) 499)) (< v_prenex_27743 main_y) (<= (+ (select main_a v_prenex_27742) (select main_a v_prenex_27743)) 1000) (<= (+ main_x 1) v_prenex_27742))) (forall ((v_prenex_22876 Int) (v_prenex_22877 Int)) (or (<= (+ main_x 1) v_prenex_22876) (< v_prenex_22877 main_y) (<= (* 2 (select main_a v_prenex_22877)) 2000) (<= 1002 (* 2 (select main_a v_prenex_22877))) (<= 0 (+ (select main_a v_prenex_22876) 499)) (<= (+ (select main_a v_prenex_22876) 2) (select main_a v_prenex_22877)) (< v_prenex_22876 main_x))) (forall ((v_prenex_23683 Int) (v_prenex_23682 Int)) (or (<= (+ main_x 1) v_prenex_23682) (<= 0 (select main_a v_prenex_23682)) (<= (select main_a v_prenex_23683) 1000) (<= (+ (select main_a v_prenex_23682) 2) (select main_a v_prenex_23683)) (< v_prenex_23682 main_x) (<= (select main_a v_prenex_23682) 499))) (forall ((v_prenex_29137 Int) (v_prenex_29136 Int)) (or (<= 0 (+ (select main_a v_prenex_29136) 499)) (< v_prenex_29136 main_x) (<= 2 (select main_a v_prenex_29137)) (<= (+ main_x 1) v_prenex_29136) (<= 1000 (+ (select main_a v_prenex_29136) (select main_a v_prenex_29137))) (<= 0 (* 2 (select main_a v_prenex_29136))))) (forall ((v_prenex_25642 Int) (v_prenex_25643 Int)) (or (<= (+ (select main_a v_prenex_25642) 2) (select main_a v_prenex_25643)) (<= (select main_a v_prenex_25643) 1000) (<= (+ main_x 1) v_prenex_25642) (<= 1002 (* 2 (select main_a v_prenex_25643))) (<= (select main_a v_prenex_25642) 998) (<= (* 2 (select main_a v_prenex_25642)) 998) (< v_prenex_25642 main_x))) (forall ((v_prenex_23629 Int) (v_prenex_23628 Int)) (or (< v_prenex_23628 main_x) (<= (* 2 (select main_a v_prenex_23629)) 2000) (<= 1000 (+ (select main_a v_prenex_23628) (select main_a v_prenex_23629))) (<= 1002 (* 2 (select main_a v_prenex_23629))) (<= (+ main_x 1) v_prenex_23628) (<= 0 (* 2 (select main_a v_prenex_23628))))) (forall ((v_prenex_29268 Int) (v_prenex_29267 Int)) (or (<= (+ main_x 1) v_prenex_29267) (<= 1002 (* 2 (select main_a v_prenex_29268))) (<= (* 2 (select main_a v_prenex_29268)) 2000) (<= (+ (select main_a v_prenex_29267) 2) (select main_a v_prenex_29268)) (< v_prenex_29267 main_x) (<= 0 (select main_a v_prenex_29267)) (<= (select main_a v_prenex_29267) 499))) (forall ((v_prenex_26400 Int) (v_prenex_26399 Int)) (or (<= (select main_a v_prenex_26399) 998) (<= (+ main_x 1) v_prenex_26399) (<= (+ (select main_a v_prenex_26399) 2) (select main_a v_prenex_26400)) (<= (select main_a v_prenex_26400) 1499) (<= (* 2 (select main_a v_prenex_26400)) 2000) (< v_prenex_26399 main_x) (<= 0 (+ (select main_a v_prenex_26399) 499)))) (or (forall ((v_prenex_22989 Int)) (or (<= (+ main_y 1) v_prenex_22989) (<= (select main_a v_prenex_22989) 1000))) (forall ((v_prenex_22988 Int)) (or (< v_prenex_22988 main_x) (<= (+ main_x 1) v_prenex_22988) (<= (select main_a v_prenex_22988) 499) (<= 0 (* 2 (select main_a v_prenex_22988)))))) (or (forall ((v_prenex_30489 Int)) (or (<= 0 (* 2 (select main_a v_prenex_30489))) (<= (+ main_x 1) v_prenex_30489) (< v_prenex_30489 main_x) (<= (select main_a v_prenex_30489) 998))) (forall ((v_prenex_30490 Int)) (or (<= (+ main_y 1) v_prenex_30490) (<= (* 2 (select main_a v_prenex_30490)) 2000)))) (or (forall ((v_prenex_27222 Int)) (<= (* 2 (select main_a v_prenex_27222)) 2000)) (forall ((v_prenex_27221 Int)) (or (<= (select main_a v_prenex_27221) 499) (<= (+ main_x 1) v_prenex_27221) (<= 0 (+ (select main_a v_prenex_27221) 499)) (< v_prenex_27221 main_x)))) (forall ((v_prenex_22598 Int) (v_prenex_22597 Int)) (or (<= (select main_a v_prenex_22597) 499) (<= (select main_a v_prenex_22598) 1000) (<= (+ main_x 1) v_prenex_22597) (< v_prenex_22597 main_x) (<= 2 (select main_a v_prenex_22598)) (<= (+ (select main_a v_prenex_22597) (select main_a v_prenex_22598)) 1000) (<= 0 (+ (select main_a v_prenex_22597) 499)))) (forall ((v_prenex_28843 Int) (v_prenex_28842 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_28843))) (<= (+ (select main_a v_prenex_28842) 2) (select main_a v_prenex_28843)) (<= 501 (select main_a v_prenex_28843)) (<= (+ main_x 1) v_prenex_28842) (<= (select main_a v_prenex_28842) 499) (<= (+ main_y 1) v_prenex_28843) (< v_prenex_28842 main_x))) (forall ((v_prenex_22532 Int) (v_prenex_22531 Int)) (or (<= (select main_a v_prenex_22532) (+ (select main_a v_prenex_22531) 1000)) (<= 0 (+ (select main_a v_prenex_22531) 499)) (< v_prenex_22531 main_x) (<= 1002 (* 2 (select main_a v_prenex_22532))) (<= (* 2 (select main_a v_prenex_22531)) 998) (<= 2 (select main_a v_prenex_22532)) (<= (+ main_x 1) v_prenex_22531))) (or (forall ((v_prenex_26632 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_26632))) (<= (+ main_y 1) v_prenex_26632) (< v_prenex_26632 main_y))) (forall ((v_prenex_26631 Int)) (or (<= (+ main_x 1) v_prenex_26631) (<= (* 2 (select main_a v_prenex_26631)) 998)))) (forall ((v_prenex_24111 Int) (v_prenex_24110 Int)) (or (<= (select main_a v_prenex_24111) 1000) (< v_prenex_24110 main_x) (<= (+ main_x 1) v_prenex_24110) (<= 501 (select main_a v_prenex_24111)) (<= (select main_a v_prenex_24110) 998) (<= (+ (select main_a v_prenex_24110) (select main_a v_prenex_24111)) 1000) (<= (select main_a v_prenex_24110) 499))) (forall ((v_prenex_29188 Int) (v_prenex_29187 Int)) (or (< v_prenex_29187 main_x) (<= 2 (select main_a v_prenex_29188)) (<= (select main_a v_prenex_29187) 499) (<= 0 (select main_a v_prenex_29187)) (<= (+ main_x 1) v_prenex_29187) (<= (+ (select main_a v_prenex_29187) 2) (select main_a v_prenex_29188)))) (forall ((v_prenex_22790 Int) (v_prenex_22789 Int)) (or (<= (+ main_x 1) v_prenex_22789) (< v_prenex_22790 main_y) (<= (+ (select main_a v_prenex_22789) (select main_a v_prenex_22790)) 1000) (<= 0 (+ (select main_a v_prenex_22789) 499)) (<= 1002 (* 2 (select main_a v_prenex_22790))) (< v_prenex_22789 main_x) (<= 2 (select main_a v_prenex_22790)))) (forall ((v_prenex_26091 Int) (v_prenex_26092 Int)) (or (<= 0 (select main_a v_prenex_26091)) (<= (select main_a v_prenex_26091) 998) (<= 1002 (* 2 (select main_a v_prenex_26092))) (< v_prenex_26091 main_x) (<= (+ main_x 1) v_prenex_26091) (<= 501 (select main_a v_prenex_26092)) (<= (select main_a v_prenex_26092) (+ (select main_a v_prenex_26091) 1000)))) (or (forall ((v_prenex_23337 Int)) (<= 501 (select main_a v_prenex_23337))) (forall ((v_prenex_23336 Int)) (or (< v_prenex_23336 main_x) (<= (select main_a v_prenex_23336) 998) (<= (+ main_x 1) v_prenex_23336) (<= 0 (* 2 (select main_a v_prenex_23336)))))) (forall ((v_prenex_29318 Int) (v_prenex_29317 Int)) (or (<= (select main_a v_prenex_29318) 1000) (<= 0 (* 2 (select main_a v_prenex_29317))) (<= (select main_a v_prenex_29317) 998) (< v_prenex_29317 main_x) (<= 501 (select main_a v_prenex_29318)) (<= 1000 (+ (select main_a v_prenex_29317) (select main_a v_prenex_29318))) (<= (+ main_x 1) v_prenex_29317))) (forall ((v_prenex_24911 Int) (v_prenex_24910 Int)) (or (<= (+ (select main_a v_prenex_24910) 2) (select main_a v_prenex_24911)) (<= 0 (select main_a v_prenex_24910)) (<= (select main_a v_prenex_24911) 1499) (<= (+ main_x 1) v_prenex_24910) (<= 1002 (* 2 (select main_a v_prenex_24911))) (< v_prenex_24910 main_x) (<= 0 (+ (select main_a v_prenex_24910) 499)))) (or (forall ((v_prenex_23469 Int)) (or (<= (+ main_x 1) v_prenex_23469) (< v_prenex_23469 main_x) (<= 0 (select main_a v_prenex_23469)) (<= 0 (* 2 (select main_a v_prenex_23469))))) (forall ((v_prenex_23470 Int)) (<= 501 (select main_a v_prenex_23470)))) (forall ((v_prenex_29539 Int) (v_prenex_29540 Int)) (or (<= (select main_a v_prenex_29539) 998) (<= (select main_a v_prenex_29540) 1000) (< v_prenex_29539 main_x) (<= 1000 (+ (select main_a v_prenex_29539) (select main_a v_prenex_29540))) (<= (+ main_y 1) v_prenex_29540) (<= (+ main_x 1) v_prenex_29539))) (forall ((v_prenex_30664 Int) (v_prenex_30663 Int)) (or (< v_prenex_30663 main_x) (<= (* 2 (select main_a v_prenex_30664)) 2000) (<= (+ (select main_a v_prenex_30663) (select main_a v_prenex_30664)) 1000) (<= (select main_a v_prenex_30664) 1499) (<= (+ main_x 1) v_prenex_30663) (<= 0 (* 2 (select main_a v_prenex_30663))) (<= (* 2 (select main_a v_prenex_30663)) 998))) (forall ((v_prenex_26086 Int) (v_prenex_26085 Int)) (or (< v_prenex_26085 main_x) (<= 501 (select main_a v_prenex_26086)) (<= 1002 (* 2 (select main_a v_prenex_26086))) (<= 0 (* 2 (select main_a v_prenex_26085))) (<= (select main_a v_prenex_26085) 998) (<= (+ main_x 1) v_prenex_26085) (<= (+ (select main_a v_prenex_26085) (select main_a v_prenex_26086)) 1000))) (forall ((v_prenex_27036 Int) (v_prenex_27037 Int)) (or (<= 0 (+ (select main_a v_prenex_27036) 499)) (< v_prenex_27036 main_x) (<= (+ main_x 1) v_prenex_27036) (<= (select main_a v_prenex_27036) 998) (<= 2 (select main_a v_prenex_27037)) (<= (select main_a v_prenex_27037) 1499) (<= 1000 (+ (select main_a v_prenex_27036) (select main_a v_prenex_27037))))) (or (forall ((v_prenex_25395 Int)) (<= (* 2 (select main_a v_prenex_25395)) 2000)) (forall ((v_prenex_25394 Int)) (or (<= (select main_a v_prenex_25394) 499) (<= (select main_a v_prenex_25394) 998) (<= (+ main_x 1) v_prenex_25394) (< v_prenex_25394 main_x) (<= (* 2 (select main_a v_prenex_25394)) 998)))) (forall ((v_prenex_22940 Int) (v_prenex_22941 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_22941))) (< v_prenex_22940 main_x) (<= (select main_a v_prenex_22941) (+ (select main_a v_prenex_22940) 1000)) (< v_prenex_22941 main_y) (<= (select main_a v_prenex_22940) 499) (<= (+ main_x 1) v_prenex_22940) (<= 2 (select main_a v_prenex_22941)))) (forall ((v_prenex_26651 Int) (v_prenex_26652 Int)) (or (<= 2 (select main_a v_prenex_26652)) (<= 0 (* 2 (select main_a v_prenex_26651))) (<= (+ (select main_a v_prenex_26651) 2) (select main_a v_prenex_26652)) (<= (+ main_x 1) v_prenex_26651) (< v_prenex_26651 main_x) (<= 0 (select main_a v_prenex_26651)))) (forall ((v_prenex_27734 Int) (v_prenex_27735 Int)) (or (<= (+ main_x 1) v_prenex_27734) (<= (* 2 (select main_a v_prenex_27735)) 2000) (<= (* 2 (select main_a v_prenex_27734)) 998) (<= (+ (select main_a v_prenex_27734) (select main_a v_prenex_27735)) 1000) (<= 0 (select main_a v_prenex_27734)) (< v_prenex_27734 main_x))) (forall ((v_prenex_28519 Int) (v_prenex_28520 Int)) (or (<= 0 (* 2 (select main_a v_prenex_28519))) (<= (+ main_x 1) v_prenex_28519) (<= (+ main_y 1) v_prenex_28520) (<= (+ (select main_a v_prenex_28519) 2) (select main_a v_prenex_28520)) (<= 501 (select main_a v_prenex_28520)) (< v_prenex_28519 main_x) (<= (* 2 (select main_a v_prenex_28520)) 2000))) (or (forall ((v_prenex_27247 Int)) (or (< v_prenex_27247 main_x) (<= 0 (* 2 (select main_a v_prenex_27247))) (<= (select main_a v_prenex_27247) 998) (<= (+ main_x 1) v_prenex_27247))) (forall ((v_prenex_27248 Int)) (or (<= 2 (select main_a v_prenex_27248)) (<= (+ main_y 1) v_prenex_27248) (<= (* 2 (select main_a v_prenex_27248)) 2000)))) (forall ((v_prenex_23042 Int) (v_prenex_23043 Int)) (or (<= (* 2 (select main_a v_prenex_23043)) 2000) (<= 0 (select main_a v_prenex_23042)) (<= (+ main_x 1) v_prenex_23042) (<= (+ (select main_a v_prenex_23042) (select main_a v_prenex_23043)) 1000) (<= 0 (* 2 (select main_a v_prenex_23042))) (<= 2 (select main_a v_prenex_23043)) (< v_prenex_23042 main_x))) (forall ((v_prenex_28647 Int) (v_prenex_28646 Int)) (or (<= (+ main_x 1) v_prenex_28646) (<= 0 (* 2 (select main_a v_prenex_28646))) (<= 2 (select main_a v_prenex_28647)) (<= (+ (select main_a v_prenex_28646) 2) (select main_a v_prenex_28647)) (< v_prenex_28646 main_x) (<= 0 (select main_a v_prenex_28646)) (<= (* 2 (select main_a v_prenex_28647)) 2000))) (forall ((v_prenex_27357 Int) (v_prenex_27358 Int)) (or (<= 0 (* 2 (select main_a v_prenex_27357))) (<= (+ (select main_a v_prenex_27357) 2) (select main_a v_prenex_27358)) (<= (+ main_x 1) v_prenex_27357) (<= 1002 (* 2 (select main_a v_prenex_27358))) (< v_prenex_27357 main_x) (<= 501 (select main_a v_prenex_27358)) (<= 0 (+ (select main_a v_prenex_27357) 499)))) (or (forall ((v_prenex_27523 Int)) (or (<= (* 2 (select main_a v_prenex_27523)) 998) (<= (+ main_x 1) v_prenex_27523) (< v_prenex_27523 main_x) (<= 0 (* 2 (select main_a v_prenex_27523))))) (forall ((v_prenex_27524 Int)) (or (<= (select main_a v_prenex_27524) 1499) (<= 1002 (* 2 (select main_a v_prenex_27524))) (<= (+ main_y 1) v_prenex_27524)))) (or (forall ((v_prenex_22212 Int)) (or (<= 0 (select main_a v_prenex_22212)) (<= (* 2 (select main_a v_prenex_22212)) 998) (<= (+ main_x 1) v_prenex_22212) (< v_prenex_22212 main_x))) (forall ((v_prenex_22213 Int)) (or (< v_prenex_22213 main_y) (<= 501 (select main_a v_prenex_22213)) (<= (* 2 (select main_a v_prenex_22213)) 2000)))) (forall ((v_prenex_23269 Int) (v_prenex_23268 Int)) (or (<= (select main_a v_prenex_23269) (+ (select main_a v_prenex_23268) 1000)) (<= (select main_a v_prenex_23268) 499) (<= 1002 (* 2 (select main_a v_prenex_23269))) (<= (+ main_x 1) v_prenex_23268) (<= (select main_a v_prenex_23268) 998) (<= 2 (select main_a v_prenex_23269)) (< v_prenex_23268 main_x))) (forall ((v_prenex_27589 Int) (v_prenex_27590 Int)) (or (<= (+ main_y 1) v_prenex_27590) (<= (+ main_x 1) v_prenex_27589) (<= 0 (* 2 (select main_a v_prenex_27589))) (< v_prenex_27589 main_x) (<= 2 (select main_a v_prenex_27590)) (<= (select main_a v_prenex_27590) 1499) (<= 1000 (+ (select main_a v_prenex_27589) (select main_a v_prenex_27590))))) (or (forall ((v_prenex_23569 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_23569))) (<= 2 (select main_a v_prenex_23569)))) (forall ((v_prenex_23568 Int)) (or (<= (+ main_x 1) v_prenex_23568) (<= (* 2 (select main_a v_prenex_23568)) 998) (< v_prenex_23568 main_x) (<= (select main_a v_prenex_23568) 499) (<= (select main_a v_prenex_23568) 998)))) (forall ((v_prenex_24201 Int) (v_prenex_24202 Int)) (or (<= 0 (+ (select main_a v_prenex_24201) 499)) (< v_prenex_24201 main_x) (<= 1000 (+ (select main_a v_prenex_24201) (select main_a v_prenex_24202))) (<= (+ main_x 1) v_prenex_24201) (<= 1002 (* 2 (select main_a v_prenex_24202))) (<= 0 (* 2 (select main_a v_prenex_24201))))) (or (forall ((v_prenex_22341 Int)) (or (<= (+ main_y 1) v_prenex_22341) (<= 501 (select main_a v_prenex_22341)) (< v_prenex_22341 main_y) (<= (select main_a v_prenex_22341) 1499))) (forall ((v_prenex_22340 Int)) (<= 0 (* 2 (select main_a v_prenex_22340))))) (forall ((v_prenex_29011 Int) (v_prenex_29010 Int)) (or (<= 501 (select main_a v_prenex_29011)) (< v_prenex_29010 main_x) (<= (+ (select main_a v_prenex_29010) 2) (select main_a v_prenex_29011)) (<= (select main_a v_prenex_29010) 998) (<= (+ main_x 1) v_prenex_29010) (<= (select main_a v_prenex_29011) 1000) (<= (select main_a v_prenex_29010) 499))) (forall ((v_prenex_25315 Int) (v_prenex_25314 Int)) (or (<= 501 (select main_a v_prenex_25315)) (<= (* 2 (select main_a v_prenex_25315)) 2000) (<= (select main_a v_prenex_25314) 499) (<= (+ main_x 1) v_prenex_25314) (< v_prenex_25314 main_x) (< v_prenex_25315 main_y) (<= (+ (select main_a v_prenex_25314) 2) (select main_a v_prenex_25315)))) (or (forall ((v_prenex_24601 Int)) (or (<= 0 (+ (select main_a v_prenex_24601) 499)) (<= 0 (* 2 (select main_a v_prenex_24601))) (< v_prenex_24601 main_x) (<= (+ main_x 1) v_prenex_24601))) (forall ((v_prenex_24602 Int)) (or (<= (* 2 (select main_a v_prenex_24602)) 2000) (< v_prenex_24602 main_y) (<= 1002 (* 2 (select main_a v_prenex_24602)))))) (forall ((v_prenex_24204 Int) (v_prenex_24203 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_24204))) (<= 501 (select main_a v_prenex_24204)) (<= (select main_a v_prenex_24203) 998) (<= (+ (select main_a v_prenex_24203) 2) (select main_a v_prenex_24204)) (<= (+ main_x 1) v_prenex_24203) (< v_prenex_24203 main_x))) (forall ((v_prenex_24152 Int) (v_prenex_24151 Int)) (or (<= (* 2 (select main_a v_prenex_24152)) 2000) (<= 2 (select main_a v_prenex_24152)) (<= (* 2 (select main_a v_prenex_24151)) 998) (<= 1000 (+ (select main_a v_prenex_24151) (select main_a v_prenex_24152))) (<= (+ main_y 1) v_prenex_24152) (< v_prenex_24151 main_x) (<= (+ main_x 1) v_prenex_24151))) (forall ((v_prenex_25602 Int) (v_prenex_25603 Int)) (or (< v_prenex_25602 main_x) (<= (select main_a v_prenex_25603) 1499) (<= (* 2 (select main_a v_prenex_25603)) 2000) (<= (+ (select main_a v_prenex_25602) 2) (select main_a v_prenex_25603)) (<= 0 (select main_a v_prenex_25602)) (<= (+ main_x 1) v_prenex_25602))) (or (forall ((v_prenex_25658 Int)) (or (< v_prenex_25658 main_x) (<= (* 2 (select main_a v_prenex_25658)) 998) (<= 0 (select main_a v_prenex_25658)) (<= (select main_a v_prenex_25658) 499) (<= (+ main_x 1) v_prenex_25658))) (forall ((v_prenex_25659 Int)) (or (<= (* 2 (select main_a v_prenex_25659)) 2000) (<= (select main_a v_prenex_25659) 1000)))) (forall ((v_prenex_25579 Int) (v_prenex_25578 Int)) (or (<= 0 (select main_a v_prenex_25578)) (< v_prenex_25578 main_x) (<= (select main_a v_prenex_25578) 499) (<= (+ main_x 1) v_prenex_25578) (<= (select main_a v_prenex_25579) 1499) (<= 1000 (+ (select main_a v_prenex_25578) (select main_a v_prenex_25579))))) (forall ((v_prenex_25421 Int) (v_prenex_25420 Int)) (or (<= (+ (select main_a v_prenex_25420) (select main_a v_prenex_25421)) 1000) (<= (select main_a v_prenex_25420) 998) (<= (* 2 (select main_a v_prenex_25421)) 2000) (< v_prenex_25420 main_x) (<= (select main_a v_prenex_25421) 1000) (<= (+ main_x 1) v_prenex_25420) (<= (+ main_y 1) v_prenex_25421))) (or (forall ((v_prenex_24778 Int)) (<= 2 (select main_a v_prenex_24778))) (forall ((v_prenex_24777 Int)) (or (<= (+ main_x 1) v_prenex_24777) (<= 0 (* 2 (select main_a v_prenex_24777))) (< v_prenex_24777 main_x)))) (forall ((v_prenex_25242 Int) (v_prenex_25243 Int)) (or (<= (select main_a v_prenex_25243) 1499) (<= (+ main_x 1) v_prenex_25242) (<= 1002 (* 2 (select main_a v_prenex_25243))) (<= 0 (* 2 (select main_a v_prenex_25242))) (< v_prenex_25242 main_x) (<= (select main_a v_prenex_25243) (+ (select main_a v_prenex_25242) 1000)) (<= 0 (+ (select main_a v_prenex_25242) 499)))) (forall ((v_prenex_24188 Int) (v_prenex_24187 Int)) (or (<= (select main_a v_prenex_24188) (+ (select main_a v_prenex_24187) 1000)) (<= (+ main_x 1) v_prenex_24187) (<= (select main_a v_prenex_24188) 1000) (< v_prenex_24187 main_x) (<= 2 (select main_a v_prenex_24188)) (<= (* 2 (select main_a v_prenex_24187)) 998))) (or (forall ((v_prenex_23433 Int)) (or (<= (select main_a v_prenex_23433) 1000) (<= (select main_a v_prenex_23433) 1499))) (forall ((v_prenex_23432 Int)) (or (<= (* 2 (select main_a v_prenex_23432)) 998) (<= 0 (select main_a v_prenex_23432)) (<= (select main_a v_prenex_23432) 998) (< v_prenex_23432 main_x) (<= (+ main_x 1) v_prenex_23432)))) (forall ((v_prenex_29156 Int) (v_prenex_29155 Int)) (or (<= (+ main_x 1) v_prenex_29155) (< v_prenex_29155 main_x) (<= (select main_a v_prenex_29156) 1000) (<= 0 (+ (select main_a v_prenex_29155) 499)) (<= 1002 (* 2 (select main_a v_prenex_29156))) (<= (+ (select main_a v_prenex_29155) (select main_a v_prenex_29156)) 1000))) (forall ((v_prenex_25077 Int) (v_prenex_25076 Int)) (or (<= (select main_a v_prenex_25077) (+ (select main_a v_prenex_25076) 1000)) (<= (+ main_x 1) v_prenex_25076) (<= 501 (select main_a v_prenex_25077)) (< v_prenex_25076 main_x) (<= (select main_a v_prenex_25077) 1000) (<= 0 (* 2 (select main_a v_prenex_25076))))) (forall ((v_prenex_27711 Int) (v_prenex_27710 Int)) (or (<= (+ (select main_a v_prenex_27710) (select main_a v_prenex_27711)) 1000) (<= (+ main_x 1) v_prenex_27710) (<= 0 (* 2 (select main_a v_prenex_27710))) (< v_prenex_27710 main_x) (<= (select main_a v_prenex_27711) 1499) (<= (+ main_y 1) v_prenex_27711))) (forall ((v_prenex_22942 Int) (v_prenex_22943 Int)) (or (< v_prenex_22942 main_x) (<= (+ main_y 1) v_prenex_22943) (<= (+ main_x 1) v_prenex_22942) (<= (select main_a v_prenex_22943) (+ (select main_a v_prenex_22942) 1000)) (<= (* 2 (select main_a v_prenex_22943)) 2000) (<= 0 (* 2 (select main_a v_prenex_22942))))) (forall ((v_prenex_27027 Int) (v_prenex_27026 Int)) (or (< v_prenex_27026 main_x) (< v_prenex_27027 main_y) (<= (+ (select main_a v_prenex_27026) (select main_a v_prenex_27027)) 1000) (<= (+ main_x 1) v_prenex_27026) (<= (select main_a v_prenex_27027) 1499) (<= 0 (select main_a v_prenex_27026)))) (or (forall ((v_prenex_27706 Int)) (or (<= (select main_a v_prenex_27706) 499) (<= (+ main_x 1) v_prenex_27706) (<= 0 (select main_a v_prenex_27706)) (<= (* 2 (select main_a v_prenex_27706)) 998) (< v_prenex_27706 main_x))) (forall ((v_prenex_27707 Int)) (or (<= 2 (select main_a v_prenex_27707)) (<= (select main_a v_prenex_27707) 1499)))) (or (forall ((v_prenex_28464 Int)) (or (<= (* 2 (select main_a v_prenex_28464)) 2000) (<= 2 (select main_a v_prenex_28464)))) (forall ((v_prenex_28463 Int)) (or (<= (select main_a v_prenex_28463) 998) (<= 0 (* 2 (select main_a v_prenex_28463))) (<= 0 (+ (select main_a v_prenex_28463) 499)) (<= (+ main_x 1) v_prenex_28463) (< v_prenex_28463 main_x)))) (forall ((v_prenex_28939 Int) (v_prenex_28938 Int)) (or (<= (select main_a v_prenex_28939) 1000) (<= (select main_a v_prenex_28939) (+ (select main_a v_prenex_28938) 1000)) (< v_prenex_28938 main_x) (<= 0 (* 2 (select main_a v_prenex_28938))) (< v_prenex_28939 main_y) (<= 1002 (* 2 (select main_a v_prenex_28939))) (<= (+ main_x 1) v_prenex_28938))) (forall ((v_prenex_23717 Int) (v_prenex_23716 Int)) (or (<= (select main_a v_prenex_23717) 1499) (<= (+ main_x 1) v_prenex_23716) (<= (* 2 (select main_a v_prenex_23717)) 2000) (<= (select main_a v_prenex_23716) 998) (<= (select main_a v_prenex_23716) 499) (< v_prenex_23716 main_x) (<= (+ (select main_a v_prenex_23716) 2) (select main_a v_prenex_23717)))) (or (forall ((v_prenex_28425 Int)) (or (< v_prenex_28425 main_x) (<= (+ main_x 1) v_prenex_28425) (<= (* 2 (select main_a v_prenex_28425)) 998))) (forall ((v_prenex_28426 Int)) (or (<= (+ main_y 1) v_prenex_28426) (<= 501 (select main_a v_prenex_28426)) (<= (select main_a v_prenex_28426) 1499)))) (or (forall ((v_prenex_30302 Int)) (or (<= (select main_a v_prenex_30302) 499) (<= (+ main_x 1) v_prenex_30302) (< v_prenex_30302 main_x) (<= (* 2 (select main_a v_prenex_30302)) 998))) (forall ((v_prenex_30303 Int)) (or (<= (* 2 (select main_a v_prenex_30303)) 2000) (<= (+ main_y 1) v_prenex_30303) (<= (select main_a v_prenex_30303) 1499)))) (or (forall ((v_prenex_24388 Int)) (or (<= 0 (select main_a v_prenex_24388)) (<= (+ main_x 1) v_prenex_24388) (<= (select main_a v_prenex_24388) 998) (<= 0 (* 2 (select main_a v_prenex_24388))) (< v_prenex_24388 main_x))) (forall ((v_prenex_24389 Int)) (<= (select main_a v_prenex_24389) 1499))) (forall ((v_prenex_24666 Int) (v_prenex_24665 Int)) (or (<= (+ main_y 1) v_prenex_24666) (<= 2 (select main_a v_prenex_24666)) (<= (select main_a v_prenex_24666) 1499) (<= (+ main_x 1) v_prenex_24665) (< v_prenex_24665 main_x) (<= 0 (select main_a v_prenex_24665)) (<= 1000 (+ (select main_a v_prenex_24665) (select main_a v_prenex_24666))))) (forall ((v_prenex_24232 Int) (v_prenex_24231 Int)) (or (<= (select main_a v_prenex_24231) 998) (<= (+ main_x 1) v_prenex_24231) (<= (* 2 (select main_a v_prenex_24232)) 2000) (<= (select main_a v_prenex_24232) 1499) (<= (* 2 (select main_a v_prenex_24231)) 998) (< v_prenex_24231 main_x) (<= (select main_a v_prenex_24232) (+ (select main_a v_prenex_24231) 1000)))) (or (forall ((v_prenex_29734 Int)) (or (<= 501 (select main_a v_prenex_29734)) (<= 1002 (* 2 (select main_a v_prenex_29734))))) (forall ((v_prenex_29733 Int)) (or (<= 0 (+ (select main_a v_prenex_29733) 499)) (<= (+ main_x 1) v_prenex_29733) (<= (* 2 (select main_a v_prenex_29733)) 998) (< v_prenex_29733 main_x)))) (or (forall ((v_prenex_29065 Int)) (or (<= 2 (select main_a v_prenex_29065)) (<= (+ main_y 1) v_prenex_29065) (< v_prenex_29065 main_y))) (forall ((v_prenex_29064 Int)) (or (<= (* 2 (select main_a v_prenex_29064)) 998) (<= (+ main_x 1) v_prenex_29064)))) (or (forall ((v_prenex_30509 Int)) (or (<= (+ main_x 1) v_prenex_30509) (<= 0 (* 2 (select main_a v_prenex_30509))) (< v_prenex_30509 main_x))) (forall ((v_prenex_30510 Int)) (or (< v_prenex_30510 main_y) (<= 2 (select main_a v_prenex_30510)) (<= (select main_a v_prenex_30510) 1000)))) (forall ((v_prenex_25682 Int) (v_prenex_25681 Int)) (or (<= (select main_a v_prenex_25682) 1499) (<= (+ main_x 1) v_prenex_25681) (<= 0 (* 2 (select main_a v_prenex_25681))) (<= (+ (select main_a v_prenex_25681) 2) (select main_a v_prenex_25682)) (< v_prenex_25681 main_x) (<= (* 2 (select main_a v_prenex_25681)) 998) (<= (select main_a v_prenex_25682) 1000))) (forall ((v_prenex_24944 Int) (v_prenex_24945 Int)) (or (<= (+ main_x 1) v_prenex_24944) (<= (+ (select main_a v_prenex_24944) (select main_a v_prenex_24945)) 1000) (< v_prenex_24944 main_x) (<= (select main_a v_prenex_24944) 499) (<= (select main_a v_prenex_24945) 1000) (<= (select main_a v_prenex_24944) 998))) (or (forall ((v_prenex_28322 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_28322))) (<= 501 (select main_a v_prenex_28322)))) (forall ((v_prenex_28321 Int)) (or (< v_prenex_28321 main_x) (<= (+ main_x 1) v_prenex_28321) (<= (* 2 (select main_a v_prenex_28321)) 998)))) (forall ((v_prenex_29626 Int) (v_prenex_29625 Int)) (or (<= (+ main_y 1) v_prenex_29626) (<= (* 2 (select main_a v_prenex_29626)) 2000) (< v_prenex_29626 main_y) (<= (select main_a v_prenex_29626) 1000) (<= (+ (select main_a v_prenex_29625) (select main_a v_prenex_29626)) 1000))) (forall ((v_prenex_25587 Int) (v_prenex_25586 Int)) (or (<= 501 (select main_a v_prenex_25587)) (< v_prenex_25586 main_x) (<= 2 (select main_a v_prenex_25587)) (<= (+ (select main_a v_prenex_25586) 2) (select main_a v_prenex_25587)) (<= (* 2 (select main_a v_prenex_25586)) 998) (<= (+ main_x 1) v_prenex_25586))) (forall ((v_prenex_23815 Int) (v_prenex_23814 Int)) (or (<= (+ main_y 1) v_prenex_23815) (<= 2 (select main_a v_prenex_23815)) (<= 501 (select main_a v_prenex_23815)) (< v_prenex_23814 main_x) (<= (+ (select main_a v_prenex_23814) (select main_a v_prenex_23815)) 1000) (<= (* 2 (select main_a v_prenex_23814)) 998) (<= (+ main_x 1) v_prenex_23814))) (forall ((v_prenex_23743 Int) (v_prenex_23742 Int)) (or (< v_prenex_23742 main_x) (<= (* 2 (select main_a v_prenex_23742)) 998) (<= (select main_a v_prenex_23742) 499) (<= (select main_a v_prenex_23743) 1000) (<= (+ main_x 1) v_prenex_23742) (<= (+ (select main_a v_prenex_23742) (select main_a v_prenex_23743)) 1000))) (forall ((v_prenex_24676 Int) (v_prenex_24675 Int)) (or (<= (select main_a v_prenex_24676) 1000) (<= 2 (select main_a v_prenex_24676)) (<= (* 2 (select main_a v_prenex_24675)) 998) (<= (+ (select main_a v_prenex_24675) (select main_a v_prenex_24676)) 1000) (< v_prenex_24675 main_x) (<= (+ main_x 1) v_prenex_24675) (<= (+ main_y 1) v_prenex_24676))) (or (forall ((v_prenex_26524 Int)) (<= (select main_a v_prenex_26524) 1000)) (forall ((v_prenex_26523 Int)) (or (<= (+ main_x 1) v_prenex_26523) (<= (select main_a v_prenex_26523) 998) (<= 0 (select main_a v_prenex_26523)) (<= (* 2 (select main_a v_prenex_26523)) 998) (< v_prenex_26523 main_x)))) (or (forall ((v_prenex_23965 Int)) (or (<= (select main_a v_prenex_23965) 1000) (<= (select main_a v_prenex_23965) 1499))) (forall ((v_prenex_23964 Int)) (or (<= (select main_a v_prenex_23964) 998) (< v_prenex_23964 main_x) (<= (+ main_x 1) v_prenex_23964) (<= 0 (* 2 (select main_a v_prenex_23964)))))) (forall ((v_prenex_27473 Int) (v_prenex_27474 Int)) (or (<= (select main_a v_prenex_27474) 1499) (<= (+ main_x 1) v_prenex_27473) (<= (select main_a v_prenex_27474) (+ (select main_a v_prenex_27473) 1000)) (<= (select main_a v_prenex_27473) 998) (< v_prenex_27473 main_x) (<= (select main_a v_prenex_27473) 499))) (or (forall ((v_prenex_25884 Int)) (or (<= (+ main_x 1) v_prenex_25884) (<= (select main_a v_prenex_25884) 499) (< v_prenex_25884 main_x) (<= 0 (* 2 (select main_a v_prenex_25884))))) (forall ((v_prenex_25885 Int)) (or (<= 2 (select main_a v_prenex_25885)) (<= 1002 (* 2 (select main_a v_prenex_25885)))))) (forall ((v_prenex_28737 Int) (v_prenex_28736 Int)) (or (<= (select main_a v_prenex_28737) 1000) (< v_prenex_28736 main_x) (<= (+ (select main_a v_prenex_28736) 2) (select main_a v_prenex_28737)) (<= 1002 (* 2 (select main_a v_prenex_28737))) (<= (select main_a v_prenex_28736) 499) (<= (+ main_x 1) v_prenex_28736) (< v_prenex_28737 main_y))) (forall ((v_prenex_29382 Int) (v_prenex_29381 Int)) (or (<= (+ main_x 1) v_prenex_29381) (< v_prenex_29381 main_x) (<= (+ (select main_a v_prenex_29381) (select main_a v_prenex_29382)) 1000) (< v_prenex_29382 main_y) (<= 0 (* 2 (select main_a v_prenex_29381))) (<= (* 2 (select main_a v_prenex_29382)) 2000))) (forall ((v_prenex_25613 Int) (v_prenex_25612 Int)) (or (<= (+ main_x 1) v_prenex_25612) (<= (+ (select main_a v_prenex_25612) 2) (select main_a v_prenex_25613)) (< v_prenex_25612 main_x) (< v_prenex_25613 main_y) (<= (* 2 (select main_a v_prenex_25613)) 2000) (<= (select main_a v_prenex_25612) 499))) (forall ((v_prenex_28805 Int) (v_prenex_28804 Int)) (or (<= (* 2 (select main_a v_prenex_28805)) 2000) (<= 0 (select main_a v_prenex_28804)) (< v_prenex_28804 main_x) (<= (+ main_x 1) v_prenex_28804) (<= (select main_a v_prenex_28805) 1000) (<= 1000 (+ (select main_a v_prenex_28804) (select main_a v_prenex_28805))) (<= (select main_a v_prenex_28804) 499))) (forall ((v_prenex_25583 Int) (v_prenex_25582 Int)) (or (< v_prenex_25582 main_x) (<= 0 (* 2 (select main_a v_prenex_25582))) (<= (select main_a v_prenex_25583) 1000) (<= (+ main_y 1) v_prenex_25583) (<= (+ main_x 1) v_prenex_25582) (<= 1000 (+ (select main_a v_prenex_25582) (select main_a v_prenex_25583))) (<= 2 (select main_a v_prenex_25583)))) (or (forall ((v_prenex_27211 Int)) (or (<= (select main_a v_prenex_27211) 998) (<= 0 (+ (select main_a v_prenex_27211) 499)) (<= (* 2 (select main_a v_prenex_27211)) 998) (<= (+ main_x 1) v_prenex_27211) (< v_prenex_27211 main_x))) (forall ((v_prenex_27212 Int)) (or (<= 501 (select main_a v_prenex_27212)) (<= 1002 (* 2 (select main_a v_prenex_27212)))))) (forall ((v_prenex_29512 Int) (v_prenex_29511 Int)) (or (<= (select main_a v_prenex_29512) 1499) (<= 0 (* 2 (select main_a v_prenex_29511))) (<= 1000 (+ (select main_a v_prenex_29511) (select main_a v_prenex_29512))) (< v_prenex_29511 main_x) (<= 0 (+ (select main_a v_prenex_29511) 499)) (<= 501 (select main_a v_prenex_29512)) (<= (+ main_x 1) v_prenex_29511))) (forall ((v_prenex_26411 Int) (v_prenex_26412 Int)) (or (<= 501 (select main_a v_prenex_26412)) (< v_prenex_26411 main_x) (<= (+ main_x 1) v_prenex_26411) (<= (select main_a v_prenex_26412) (+ (select main_a v_prenex_26411) 1000)) (<= (+ main_y 1) v_prenex_26412) (<= 1002 (* 2 (select main_a v_prenex_26412))) (<= 0 (* 2 (select main_a v_prenex_26411))))) (or (forall ((v_prenex_26051 Int)) (or (<= (+ main_x 1) v_prenex_26051) (<= (select main_a v_prenex_26051) 499) (< v_prenex_26051 main_x) (<= (* 2 (select main_a v_prenex_26051)) 998))) (forall ((v_prenex_26052 Int)) (or (< v_prenex_26052 main_y) (<= 1002 (* 2 (select main_a v_prenex_26052)))))) (forall ((v_prenex_25367 Int) (v_prenex_25366 Int)) (or (<= (+ main_y 1) v_prenex_25367) (< v_prenex_25366 main_x) (<= (* 2 (select main_a v_prenex_25367)) 2000) (<= (+ main_x 1) v_prenex_25366) (<= (select main_a v_prenex_25367) 1499) (<= 0 (* 2 (select main_a v_prenex_25366))) (<= (+ (select main_a v_prenex_25366) 2) (select main_a v_prenex_25367)))) (forall ((v_prenex_26365 Int) (v_prenex_26366 Int)) (or (<= (select main_a v_prenex_26365) 499) (<= 1000 (+ (select main_a v_prenex_26365) (select main_a v_prenex_26366))) (< v_prenex_26366 main_y) (<= 1002 (* 2 (select main_a v_prenex_26366))) (<= (+ main_x 1) v_prenex_26365) (< v_prenex_26365 main_x) (<= (select main_a v_prenex_26366) 1000))) (or (forall ((v_prenex_26216 Int)) (<= (select main_a v_prenex_26216) 1499)) (forall ((v_prenex_26215 Int)) (or (< v_prenex_26215 main_x) (<= 0 (+ (select main_a v_prenex_26215) 499)) (<= 0 (* 2 (select main_a v_prenex_26215))) (<= (+ main_x 1) v_prenex_26215)))) (forall ((v_prenex_25282 Int) (v_prenex_25283 Int)) (or (<= (+ (select main_a v_prenex_25282) 2) (select main_a v_prenex_25283)) (<= (+ main_x 1) v_prenex_25282) (<= 0 (+ (select main_a v_prenex_25282) 499)) (<= 0 (select main_a v_prenex_25282)) (<= (select main_a v_prenex_25283) 1000) (<= 2 (select main_a v_prenex_25283)) (< v_prenex_25282 main_x))) (or (forall ((v_prenex_30549 Int)) (<= 1002 (* 2 (select main_a v_prenex_30549)))) (forall ((v_prenex_30548 Int)) (or (<= (+ main_x 1) v_prenex_30548) (<= (select main_a v_prenex_30548) 998) (<= (select main_a v_prenex_30548) 499) (<= 0 (* 2 (select main_a v_prenex_30548))) (< v_prenex_30548 main_x)))) (forall ((v_prenex_24511 Int) (v_prenex_24510 Int)) (or (<= (+ (select main_a v_prenex_24510) (select main_a v_prenex_24511)) 1000) (<= 1002 (* 2 (select main_a v_prenex_24511))) (<= 0 (+ (select main_a v_prenex_24510) 499)) (<= 2 (select main_a v_prenex_24511)) (< v_prenex_24510 main_x) (<= (+ main_x 1) v_prenex_24510))) (forall ((v_prenex_22493 Int) (v_prenex_22494 Int)) (or (< v_prenex_22493 main_x) (<= 1002 (* 2 (select main_a v_prenex_22494))) (<= (+ main_x 1) v_prenex_22493) (< v_prenex_22494 main_y) (<= (+ (select main_a v_prenex_22493) (select main_a v_prenex_22494)) 1000) (<= (* 2 (select main_a v_prenex_22493)) 998))) (forall ((v_prenex_24207 Int) (v_prenex_24208 Int)) (or (<= (+ main_x 1) v_prenex_24207) (<= 0 (+ (select main_a v_prenex_24207) 499)) (<= (select main_a v_prenex_24208) 1499) (< v_prenex_24207 main_x) (<= 1000 (+ (select main_a v_prenex_24207) (select main_a v_prenex_24208))) (<= (select main_a v_prenex_24207) 998))) (or (forall ((v_prenex_26814 Int)) (or (<= (+ main_y 1) v_prenex_26814) (<= (select main_a v_prenex_26814) 1499))) (forall ((v_prenex_26813 Int)) (or (<= (* 2 (select main_a v_prenex_26813)) 998) (<= (select main_a v_prenex_26813) 998) (< v_prenex_26813 main_x) (<= (+ main_x 1) v_prenex_26813)))) (or (forall ((v_prenex_22282 Int)) (or (<= 0 (+ (select main_a v_prenex_22282) 499)) (<= (+ main_x 1) v_prenex_22282) (< v_prenex_22282 main_x) (<= 0 (* 2 (select main_a v_prenex_22282))) (<= (select main_a v_prenex_22282) 998))) (forall ((v_prenex_22283 Int)) (or (<= (* 2 (select main_a v_prenex_22283)) 2000) (<= 1002 (* 2 (select main_a v_prenex_22283)))))) (forall ((v_prenex_25920 Int) (v_prenex_25919 Int)) (or (<= (select main_a v_prenex_25920) 1499) (<= 1002 (* 2 (select main_a v_prenex_25920))) (< v_prenex_25919 main_x) (<= 0 (+ (select main_a v_prenex_25919) 499)) (<= (+ main_x 1) v_prenex_25919) (<= (select main_a v_prenex_25919) 499) (<= (+ (select main_a v_prenex_25919) (select main_a v_prenex_25920)) 1000))) (forall ((v_prenex_25619 Int) (v_prenex_25618 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_25619))) (<= (* 2 (select main_a v_prenex_25618)) 998) (<= (+ (select main_a v_prenex_25618) (select main_a v_prenex_25619)) 1000) (< v_prenex_25618 main_x) (<= (select main_a v_prenex_25619) 1499) (<= (+ main_x 1) v_prenex_25618) (<= (+ main_y 1) v_prenex_25619))) (forall ((v_prenex_23514 Int) (v_prenex_23515 Int)) (or (<= (select main_a v_prenex_23515) 1000) (<= (select main_a v_prenex_23514) 998) (<= (+ main_y 1) v_prenex_23515) (<= (+ main_x 1) v_prenex_23514) (<= (+ (select main_a v_prenex_23514) (select main_a v_prenex_23515)) 1000) (< v_prenex_23514 main_x) (<= 501 (select main_a v_prenex_23515)))) (or (forall ((v_prenex_27215 Int)) (or (<= (* 2 (select main_a v_prenex_27215)) 998) (< v_prenex_27215 main_x) (<= (+ main_x 1) v_prenex_27215) (<= 0 (* 2 (select main_a v_prenex_27215))))) (forall ((v_prenex_27216 Int)) (<= 501 (select main_a v_prenex_27216)))) (forall ((v_prenex_22974 Int) (v_prenex_22975 Int)) (or (<= (select main_a v_prenex_22974) 499) (<= (+ (select main_a v_prenex_22974) 2) (select main_a v_prenex_22975)) (<= (select main_a v_prenex_22975) 1000) (<= 501 (select main_a v_prenex_22975)) (<= (+ main_x 1) v_prenex_22974) (< v_prenex_22974 main_x) (< v_prenex_22975 main_y))) (or (forall ((v_prenex_30315 Int)) (or (< v_prenex_30315 main_y) (<= 501 (select main_a v_prenex_30315)) (<= (select main_a v_prenex_30315) 1499))) (forall ((v_prenex_30314 Int)) (or (<= 0 (* 2 (select main_a v_prenex_30314))) (<= (+ main_x 1) v_prenex_30314) (< v_prenex_30314 main_x)))) (forall ((v_prenex_26358 Int) (v_prenex_26357 Int)) (or (<= (+ main_x 1) v_prenex_26357) (< v_prenex_26357 main_x) (<= (+ (select main_a v_prenex_26357) 2) (select main_a v_prenex_26358)) (<= 501 (select main_a v_prenex_26358)) (< v_prenex_26358 main_y) (<= 0 (select main_a v_prenex_26357)))) (forall ((v_prenex_28078 Int) (v_prenex_28077 Int)) (or (<= (select main_a v_prenex_28078) 1000) (<= (+ main_x 1) v_prenex_28077) (<= (select main_a v_prenex_28077) 499) (<= (+ (select main_a v_prenex_28077) 2) (select main_a v_prenex_28078)) (< v_prenex_28077 main_x) (<= 0 (select main_a v_prenex_28077)) (<= 1002 (* 2 (select main_a v_prenex_28078))))) (forall ((v_prenex_26031 Int) (v_prenex_26032 Int)) (or (< v_prenex_26031 main_x) (<= (+ main_x 1) v_prenex_26031) (<= (select main_a v_prenex_26032) (+ (select main_a v_prenex_26031) 1000)) (<= 0 (select main_a v_prenex_26031)) (<= 2 (select main_a v_prenex_26032)) (< v_prenex_26032 main_y) (<= (select main_a v_prenex_26032) 1000))) (or (forall ((v_prenex_29520 Int)) (<= (select main_a v_prenex_29520) 1000)) (forall ((v_prenex_29519 Int)) (or (<= 0 (* 2 (select main_a v_prenex_29519))) (<= 0 (+ (select main_a v_prenex_29519) 499)) (<= (+ main_x 1) v_prenex_29519) (< v_prenex_29519 main_x)))) (forall ((v_prenex_24425 Int) (v_prenex_24424 Int)) (or (<= (+ main_x 1) v_prenex_24424) (< v_prenex_24424 main_x) (<= 501 (select main_a v_prenex_24425)) (<= 0 (+ (select main_a v_prenex_24424) 499)) (<= (* 2 (select main_a v_prenex_24425)) 2000) (<= (select main_a v_prenex_24424) 998) (<= (select main_a v_prenex_24425) (+ (select main_a v_prenex_24424) 1000)))) (or (forall ((v_prenex_23265 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_23265))) (<= 501 (select main_a v_prenex_23265)))) (forall ((v_prenex_23264 Int)) (or (< v_prenex_23264 main_x) (<= (select main_a v_prenex_23264) 499) (<= (+ main_x 1) v_prenex_23264) (<= (select main_a v_prenex_23264) 998) (<= (* 2 (select main_a v_prenex_23264)) 998)))) (forall ((v_prenex_27636 Int) (v_prenex_27637 Int)) (or (<= 2 (select main_a v_prenex_27637)) (< v_prenex_27636 main_x) (<= (select main_a v_prenex_27637) (+ (select main_a v_prenex_27636) 1000)) (<= (+ main_y 1) v_prenex_27637) (<= 0 (* 2 (select main_a v_prenex_27636))) (<= (select main_a v_prenex_27637) 1000) (<= (+ main_x 1) v_prenex_27636))) (forall ((v_prenex_28811 Int) (v_prenex_28810 Int)) (or (<= (+ (select main_a v_prenex_28810) (select main_a v_prenex_28811)) 1000) (<= (+ main_x 1) v_prenex_28810) (<= (* 2 (select main_a v_prenex_28811)) 2000) (<= 501 (select main_a v_prenex_28811)) (<= (select main_a v_prenex_28810) 499) (< v_prenex_28810 main_x) (<= 0 (+ (select main_a v_prenex_28810) 499)))) (forall ((v_prenex_29312 Int) (v_prenex_29311 Int)) (or (<= (select main_a v_prenex_29311) 499) (<= 501 (select main_a v_prenex_29312)) (<= 0 (select main_a v_prenex_29311)) (<= (+ (select main_a v_prenex_29311) (select main_a v_prenex_29312)) 1000) (<= (+ main_x 1) v_prenex_29311) (< v_prenex_29311 main_x))) (or (forall ((v_prenex_27783 Int)) (or (<= (select main_a v_prenex_27783) 1499) (<= (* 2 (select main_a v_prenex_27783)) 2000))) (forall ((v_prenex_27782 Int)) (or (< v_prenex_27782 main_x) (<= (+ main_x 1) v_prenex_27782) (<= 0 (select main_a v_prenex_27782)) (<= 0 (* 2 (select main_a v_prenex_27782)))))) (forall ((v_prenex_23082 Int) (v_prenex_23083 Int)) (or (<= (+ main_x 1) v_prenex_23082) (< v_prenex_23082 main_x) (<= 1002 (* 2 (select main_a v_prenex_23083))) (<= (+ (select main_a v_prenex_23082) (select main_a v_prenex_23083)) 1000) (<= 0 (* 2 (select main_a v_prenex_23082))) (<= (* 2 (select main_a v_prenex_23083)) 2000) (<= (select main_a v_prenex_23082) 499))) (<= (+ main_y 1) main_x) (forall ((v_prenex_27610 Int) (v_prenex_27609 Int)) (or (<= (+ main_x 1) v_prenex_27609) (< v_prenex_27609 main_x) (<= (select main_a v_prenex_27610) 1000) (<= (select main_a v_prenex_27609) 998) (<= (select main_a v_prenex_27610) 1499) (<= 1000 (+ (select main_a v_prenex_27609) (select main_a v_prenex_27610))))) (or (forall ((v_prenex_30018 Int)) (or (<= 0 (* 2 (select main_a v_prenex_30018))) (< v_prenex_30018 main_x) (<= (* 2 (select main_a v_prenex_30018)) 998) (<= (+ main_x 1) v_prenex_30018))) (forall ((v_prenex_30019 Int)) (or (<= 2 (select main_a v_prenex_30019)) (<= 501 (select main_a v_prenex_30019)) (< v_prenex_30019 main_y)))) (forall ((v_prenex_28591 Int) (v_prenex_28590 Int)) (or (<= (select main_a v_prenex_28591) 1499) (<= 0 (+ (select main_a v_prenex_28590) 499)) (< v_prenex_28590 main_x) (<= (+ main_x 1) v_prenex_28590) (<= 1002 (* 2 (select main_a v_prenex_28591))) (<= (select main_a v_prenex_28590) 998) (<= 1000 (+ (select main_a v_prenex_28590) (select main_a v_prenex_28591))))) (forall ((v_prenex_30187 Int) (v_prenex_30188 Int)) (or (<= (+ main_x 1) v_prenex_30187) (<= 1002 (* 2 (select main_a v_prenex_30188))) (< v_prenex_30187 main_x) (<= 0 (select main_a v_prenex_30187)) (<= (+ (select main_a v_prenex_30187) 2) (select main_a v_prenex_30188)) (<= 2 (select main_a v_prenex_30188)) (<= 0 (+ (select main_a v_prenex_30187) 499)))) (forall ((v_prenex_24776 Int) (v_prenex_24775 Int)) (or (< v_prenex_24776 main_y) (< v_prenex_24775 main_x) (<= 0 (+ (select main_a v_prenex_24775) 499)) (<= 501 (select main_a v_prenex_24776)) (<= (+ main_x 1) v_prenex_24775) (<= 1002 (* 2 (select main_a v_prenex_24776))) (<= 1000 (+ (select main_a v_prenex_24775) (select main_a v_prenex_24776))))) (forall ((v_prenex_29541 Int) (v_prenex_29542 Int)) (or (< v_prenex_29542 main_y) (<= (+ main_x 1) v_prenex_29541) (<= (+ (select main_a v_prenex_29541) (select main_a v_prenex_29542)) 1000) (<= 501 (select main_a v_prenex_29542)) (<= 0 (* 2 (select main_a v_prenex_29541))) (< v_prenex_29541 main_x) (<= (* 2 (select main_a v_prenex_29542)) 2000))) (or (forall ((v_prenex_23062 Int)) (or (<= 0 (+ (select main_a v_prenex_23062) 499)) (<= (* 2 (select main_a v_prenex_23062)) 998) (< v_prenex_23062 main_x) (<= (+ main_x 1) v_prenex_23062))) (forall ((v_prenex_23063 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_23063))) (<= (select main_a v_prenex_23063) 1000) (<= (+ main_y 1) v_prenex_23063)))) (or (forall ((v_prenex_23152 Int)) (or (<= 0 (* 2 (select main_a v_prenex_23152))) (< v_prenex_23152 main_x) (<= (+ main_x 1) v_prenex_23152) (<= 0 (+ (select main_a v_prenex_23152) 499)))) (forall ((v_prenex_23153 Int)) (or (<= (+ main_y 1) v_prenex_23153) (<= (select main_a v_prenex_23153) 1499) (<= 2 (select main_a v_prenex_23153))))) (or (forall ((v_prenex_22551 Int)) (or (< v_prenex_22551 main_x) (<= 0 (+ (select main_a v_prenex_22551) 499)) (<= (+ main_x 1) v_prenex_22551) (<= (select main_a v_prenex_22551) 998) (<= (* 2 (select main_a v_prenex_22551)) 998))) (forall ((v_prenex_22552 Int)) (<= 1002 (* 2 (select main_a v_prenex_22552))))) (or (forall ((v_prenex_24002 Int)) (or (< v_prenex_24002 main_x) (<= (+ main_x 1) v_prenex_24002) (<= (select main_a v_prenex_24002) 499) (<= (* 2 (select main_a v_prenex_24002)) 998))) (forall ((v_prenex_24003 Int)) (<= (select main_a v_prenex_24003) 1000))) (or (forall ((v_prenex_24625 Int)) (or (<= (+ main_x 1) v_prenex_24625) (< v_prenex_24625 main_x) (<= 0 (+ (select main_a v_prenex_24625) 499)) (<= 0 (* 2 (select main_a v_prenex_24625))))) (forall ((v_prenex_24626 Int)) (or (< v_prenex_24626 main_y) (<= (select main_a v_prenex_24626) 1499)))) (forall ((v_prenex_28825 Int) (v_prenex_28824 Int)) (or (<= (* 2 (select main_a v_prenex_28824)) 998) (< v_prenex_28824 main_x) (<= (+ (select main_a v_prenex_28824) (select main_a v_prenex_28825)) 1000) (<= (+ main_x 1) v_prenex_28824) (<= 0 (+ (select main_a v_prenex_28824) 499)) (<= (select main_a v_prenex_28825) 1499) (<= (* 2 (select main_a v_prenex_28825)) 2000))) (forall ((v_prenex_23424 Int) (v_prenex_23425 Int)) (or (< v_prenex_23424 main_x) (<= (select main_a v_prenex_23425) 1000) (<= (select main_a v_prenex_23425) (+ (select main_a v_prenex_23424) 1000)) (<= (select main_a v_prenex_23424) 998) (<= (select main_a v_prenex_23424) 499) (<= (+ main_x 1) v_prenex_23424) (<= 501 (select main_a v_prenex_23425)))) (forall ((v_prenex_25249 Int) (v_prenex_25248 Int)) (or (<= (select main_a v_prenex_25249) 1000) (< v_prenex_25248 main_x) (<= (select main_a v_prenex_25249) (+ (select main_a v_prenex_25248) 1000)) (<= 0 (select main_a v_prenex_25248)) (<= (+ main_x 1) v_prenex_25248))) (forall ((v_prenex_30027 Int) (v_prenex_30026 Int)) (or (<= (select main_a v_prenex_30026) 998) (<= 1002 (* 2 (select main_a v_prenex_30027))) (< v_prenex_30026 main_x) (<= (+ (select main_a v_prenex_30026) (select main_a v_prenex_30027)) 1000) (<= (+ main_x 1) v_prenex_30026) (<= (select main_a v_prenex_30026) 499) (<= 2 (select main_a v_prenex_30027)))) (forall ((v_prenex_26263 Int) (v_prenex_26264 Int)) (or (< v_prenex_26263 main_x) (<= 1002 (* 2 (select main_a v_prenex_26264))) (<= (+ main_x 1) v_prenex_26263) (<= (* 2 (select main_a v_prenex_26263)) 998) (<= (+ (select main_a v_prenex_26263) 2) (select main_a v_prenex_26264)) (<= (select main_a v_prenex_26263) 499) (<= (select main_a v_prenex_26264) 1499))) (forall ((v_prenex_22198 Int) (v_prenex_22199 Int)) (or (< v_prenex_22199 main_y) (<= (select main_a v_prenex_22198) 499) (<= (select main_a v_prenex_22199) 1000) (<= 1000 (+ (select main_a v_prenex_22198) (select main_a v_prenex_22199))) (<= (+ main_x 1) v_prenex_22198) (< v_prenex_22198 main_x))) (forall ((v_prenex_28888 Int) (v_prenex_28887 Int)) (or (< v_prenex_28887 main_x) (<= (select main_a v_prenex_28887) 998) (<= (* 2 (select main_a v_prenex_28888)) 2000) (<= 0 (* 2 (select main_a v_prenex_28887))) (<= (+ main_x 1) v_prenex_28887) (<= (+ (select main_a v_prenex_28887) (select main_a v_prenex_28888)) 1000))) (forall ((v_prenex_28032 Int) (v_prenex_28031 Int)) (or (<= (select main_a v_prenex_28032) 1000) (<= 0 (+ (select main_a v_prenex_28031) 499)) (<= (select main_a v_prenex_28032) (+ (select main_a v_prenex_28031) 1000)) (<= (select main_a v_prenex_28031) 499) (<= (+ main_x 1) v_prenex_28031) (< v_prenex_28031 main_x))) (forall ((v_prenex_23118 Int) (v_prenex_23119 Int)) (or (<= 501 (select main_a v_prenex_23119)) (<= (+ main_x 1) v_prenex_23118) (< v_prenex_23118 main_x) (<= 2 (select main_a v_prenex_23119)) (<= (* 2 (select main_a v_prenex_23118)) 998) (<= 1000 (+ (select main_a v_prenex_23118) (select main_a v_prenex_23119))))) (forall ((v_prenex_22980 Int) (v_prenex_22981 Int)) (or (<= 0 (select main_a v_prenex_22980)) (<= 0 (* 2 (select main_a v_prenex_22980))) (<= 2 (select main_a v_prenex_22981)) (<= (+ (select main_a v_prenex_22980) (select main_a v_prenex_22981)) 1000) (<= (+ main_x 1) v_prenex_22980) (< v_prenex_22980 main_x) (<= (select main_a v_prenex_22981) 1499))) (forall ((v_prenex_26655 Int) (v_prenex_26656 Int)) (or (<= 0 (select main_a v_prenex_26655)) (<= 2 (select main_a v_prenex_26656)) (< v_prenex_26655 main_x) (<= (+ main_x 1) v_prenex_26655) (<= (+ (select main_a v_prenex_26655) 2) (select main_a v_prenex_26656)) (<= (+ main_y 1) v_prenex_26656))) (forall ((v_prenex_25674 Int)) (or (<= 0 (* 2 (select main_a v_prenex_25674))) (< v_prenex_25674 main_x) (<= 0 (select main_a v_prenex_25674)) (<= (select main_a v_prenex_25674) 499) (<= (+ main_x 1) v_prenex_25674))) (or (forall ((v_prenex_30397 Int)) (or (<= (* 2 (select main_a v_prenex_30397)) 2000) (<= (select main_a v_prenex_30397) 1000))) (forall ((v_prenex_30396 Int)) (or (<= (+ main_x 1) v_prenex_30396) (< v_prenex_30396 main_x) (<= 0 (* 2 (select main_a v_prenex_30396))) (<= (* 2 (select main_a v_prenex_30396)) 998) (<= (select main_a v_prenex_30396) 499)))) (forall ((v_prenex_30519 Int) (v_prenex_30520 Int)) (or (<= 0 (* 2 (select main_a v_prenex_30519))) (<= (select main_a v_prenex_30520) 1000) (< v_prenex_30519 main_x) (<= 0 (+ (select main_a v_prenex_30519) 499)) (<= (+ (select main_a v_prenex_30519) 2) (select main_a v_prenex_30520)) (<= (+ main_x 1) v_prenex_30519))) (forall ((v_prenex_28579 Int) (v_prenex_28578 Int)) (or (<= (+ main_y 1) v_prenex_28579) (<= (select main_a v_prenex_28579) 1000) (< v_prenex_28578 main_x) (<= (select main_a v_prenex_28579) (+ (select main_a v_prenex_28578) 1000)) (<= (* 2 (select main_a v_prenex_28578)) 998) (<= (+ main_x 1) v_prenex_28578) (<= (* 2 (select main_a v_prenex_28579)) 2000))) (forall ((v_prenex_22350 Int) (v_prenex_22351 Int)) (or (<= (* 2 (select main_a v_prenex_22350)) 998) (<= (+ main_y 1) v_prenex_22351) (<= 1002 (* 2 (select main_a v_prenex_22351))) (<= (+ main_x 1) v_prenex_22350) (<= (select main_a v_prenex_22351) 1000) (< v_prenex_22350 main_x) (<= 1000 (+ (select main_a v_prenex_22350) (select main_a v_prenex_22351))))) (or (forall ((v_prenex_30366 Int)) (or (<= (+ main_x 1) v_prenex_30366) (<= 0 (+ (select main_a v_prenex_30366) 499)) (< v_prenex_30366 main_x) (<= 0 (* 2 (select main_a v_prenex_30366))))) (forall ((v_prenex_30367 Int)) (or (< v_prenex_30367 main_y) (<= (* 2 (select main_a v_prenex_30367)) 2000) (<= (select main_a v_prenex_30367) 1000)))) (or (forall ((v_prenex_22787 Int)) (or (< v_prenex_22787 main_x) (<= 0 (* 2 (select main_a v_prenex_22787))))) (forall ((v_prenex_22788 Int)) (or (< v_prenex_22788 main_y) (<= (select main_a v_prenex_22788) 1499) (<= (+ main_y 1) v_prenex_22788)))) (forall ((v_prenex_26152 Int) (v_prenex_26151 Int)) (or (<= (* 2 (select main_a v_prenex_26151)) 998) (<= (+ (select main_a v_prenex_26151) (select main_a v_prenex_26152)) 1000) (<= (select main_a v_prenex_26152) 1499) (<= 1002 (* 2 (select main_a v_prenex_26152))) (< v_prenex_26151 main_x) (<= (+ main_x 1) v_prenex_26151))) (forall ((v_prenex_23691 Int) (v_prenex_23690 Int)) (or (<= (+ main_x 1) v_prenex_23690) (<= 2 (select main_a v_prenex_23691)) (<= 0 (+ (select main_a v_prenex_23690) 499)) (<= (* 2 (select main_a v_prenex_23690)) 998) (< v_prenex_23690 main_x) (<= (select main_a v_prenex_23691) (+ (select main_a v_prenex_23690) 1000)))) (or (forall ((v_prenex_25008 Int)) (or (<= 0 (select main_a v_prenex_25008)) (<= (+ main_x 1) v_prenex_25008) (<= 0 (* 2 (select main_a v_prenex_25008))) (<= 0 (+ (select main_a v_prenex_25008) 499)) (< v_prenex_25008 main_x))) (forall ((v_prenex_25009 Int)) (or (<= (select main_a v_prenex_25009) 1000) (<= 2 (select main_a v_prenex_25009))))) (forall ((v_prenex_23545 Int) (v_prenex_23544 Int)) (or (<= (+ main_x 1) v_prenex_23544) (< v_prenex_23544 main_x) (<= (* 2 (select main_a v_prenex_23544)) 998) (<= 501 (select main_a v_prenex_23545)) (<= 0 (* 2 (select main_a v_prenex_23544))) (<= (select main_a v_prenex_23545) 1499) (<= (+ (select main_a v_prenex_23544) 2) (select main_a v_prenex_23545)))) (forall ((v_prenex_28617 Int) (v_prenex_28616 Int)) (or (<= (+ main_x 1) v_prenex_28616) (< v_prenex_28617 main_y) (<= (select main_a v_prenex_28617) 1499) (< v_prenex_28616 main_x) (<= (select main_a v_prenex_28617) 1000) (<= (select main_a v_prenex_28616) 499) (<= (select main_a v_prenex_28617) (+ (select main_a v_prenex_28616) 1000)))) (forall ((v_prenex_26831 Int) (v_prenex_26832 Int)) (or (<= (* 2 (select main_a v_prenex_26831)) 998) (<= (+ main_x 1) v_prenex_26831) (<= 1002 (* 2 (select main_a v_prenex_26832))) (<= (+ (select main_a v_prenex_26831) 2) (select main_a v_prenex_26832)) (<= 0 (select main_a v_prenex_26831)) (< v_prenex_26831 main_x))) (forall ((v_prenex_27993 Int) (v_prenex_27992 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_27993))) (<= (+ (select main_a v_prenex_27992) (select main_a v_prenex_27993)) 1000) (< v_prenex_27992 main_x) (<= (select main_a v_prenex_27993) 1499) (<= (+ main_x 1) v_prenex_27992) (<= 0 (select main_a v_prenex_27992)) (<= (select main_a v_prenex_27992) 499))) (or (forall ((v_prenex_24891 Int)) (or (< v_prenex_24891 main_x) (<= 0 (* 2 (select main_a v_prenex_24891))) (<= (* 2 (select main_a v_prenex_24891)) 998) (<= (+ main_x 1) v_prenex_24891))) (forall ((v_prenex_24892 Int)) (or (<= (select main_a v_prenex_24892) 1499) (<= (select main_a v_prenex_24892) 1000) (< v_prenex_24892 main_y)))) (forall ((v_prenex_28739 Int) (v_prenex_28738 Int)) (or (<= 1000 (+ (select main_a v_prenex_28738) (select main_a v_prenex_28739))) (<= 0 (* 2 (select main_a v_prenex_28738))) (<= (select main_a v_prenex_28738) 998) (<= (+ main_x 1) v_prenex_28738) (<= 1002 (* 2 (select main_a v_prenex_28739))) (< v_prenex_28738 main_x))) (or (forall ((v_prenex_26730 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_26730))) (<= (select main_a v_prenex_26730) 1499))) (forall ((v_prenex_26729 Int)) (or (<= (+ main_x 1) v_prenex_26729) (<= (* 2 (select main_a v_prenex_26729)) 998) (<= 0 (* 2 (select main_a v_prenex_26729))) (< v_prenex_26729 main_x) (<= 0 (select main_a v_prenex_26729))))) (forall ((v_prenex_30466 Int) (v_prenex_30465 Int)) (or (<= (* 2 (select main_a v_prenex_30466)) 2000) (<= 0 (select main_a v_prenex_30465)) (<= 0 (+ (select main_a v_prenex_30465) 499)) (< v_prenex_30465 main_x) (<= (+ (select main_a v_prenex_30465) 2) (select main_a v_prenex_30466)) (<= (+ main_x 1) v_prenex_30465))) (or (forall ((v_prenex_28053 Int)) (or (<= (select main_a v_prenex_28053) 499) (< v_prenex_28053 main_x) (<= (* 2 (select main_a v_prenex_28053)) 998) (<= (+ main_x 1) v_prenex_28053) (<= 0 (* 2 (select main_a v_prenex_28053))))) (forall ((v_prenex_28054 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_28054))) (<= (select main_a v_prenex_28054) 1000)))) (forall ((v_prenex_22314 Int) (v_prenex_22315 Int)) (or (<= (* 2 (select main_a v_prenex_22315)) 2000) (<= (* 2 (select main_a v_prenex_22314)) 998) (<= (+ main_x 1) v_prenex_22314) (< v_prenex_22314 main_x) (< v_prenex_22315 main_y) (<= 1002 (* 2 (select main_a v_prenex_22315))) (<= 1000 (+ (select main_a v_prenex_22314) (select main_a v_prenex_22315))))) (forall ((v_prenex_26361 Int) (v_prenex_26362 Int)) (or (< v_prenex_26361 main_x) (<= (select main_a v_prenex_26361) 998) (<= 1000 (+ (select main_a v_prenex_26361) (select main_a v_prenex_26362))) (<= (+ main_y 1) v_prenex_26362) (<= (+ main_x 1) v_prenex_26361) (<= 2 (select main_a v_prenex_26362)))) (forall ((v_prenex_24942 Int) (v_prenex_24943 Int)) (or (<= (+ main_x 1) v_prenex_24942) (<= 501 (select main_a v_prenex_24943)) (< v_prenex_24943 main_y) (<= (* 2 (select main_a v_prenex_24942)) 998) (<= (select main_a v_prenex_24943) 1000) (< v_prenex_24942 main_x) (<= 1000 (+ (select main_a v_prenex_24942) (select main_a v_prenex_24943))))) (forall ((v_prenex_25663 Int) (v_prenex_25662 Int)) (or (<= 0 (+ (select main_a v_prenex_25662) 499)) (<= (select main_a v_prenex_25663) 1000) (<= (+ main_x 1) v_prenex_25662) (<= (+ (select main_a v_prenex_25662) (select main_a v_prenex_25663)) 1000) (< v_prenex_25662 main_x))) (forall ((v_prenex_30500 Int) (v_prenex_30499 Int)) (or (< v_prenex_30499 main_x) (<= 0 (+ (select main_a v_prenex_30499) 499)) (<= 1002 (* 2 (select main_a v_prenex_30500))) (<= (+ main_x 1) v_prenex_30499) (<= 0 (* 2 (select main_a v_prenex_30499))) (<= 501 (select main_a v_prenex_30500)) (<= (select main_a v_prenex_30500) (+ (select main_a v_prenex_30499) 1000)))) (or (forall ((v_prenex_28098 Int)) (or (<= (select main_a v_prenex_28098) 1000) (<= 501 (select main_a v_prenex_28098)))) (forall ((v_prenex_28097 Int)) (or (<= (* 2 (select main_a v_prenex_28097)) 998) (< v_prenex_28097 main_x) (<= 0 (+ (select main_a v_prenex_28097) 499)) (<= (+ main_x 1) v_prenex_28097) (<= (select main_a v_prenex_28097) 499)))) (forall ((v_prenex_26116 Int) (v_prenex_26115 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_26116))) (<= (select main_a v_prenex_26115) 998) (<= (select main_a v_prenex_26116) (+ (select main_a v_prenex_26115) 1000)) (<= (select main_a v_prenex_26116) 1000) (<= (+ main_y 1) v_prenex_26116) (< v_prenex_26115 main_x) (<= (+ main_x 1) v_prenex_26115))) (forall ((v_prenex_26803 Int) (v_prenex_26804 Int)) (or (< v_prenex_26803 main_x) (<= (+ main_x 1) v_prenex_26803) (<= (* 2 (select main_a v_prenex_26804)) 2000) (<= (+ main_y 1) v_prenex_26804) (<= 1000 (+ (select main_a v_prenex_26803) (select main_a v_prenex_26804))) (<= 0 (* 2 (select main_a v_prenex_26803))))) (forall ((v_prenex_22579 Int) (v_prenex_22580 Int)) (or (<= (* 2 (select main_a v_prenex_22579)) 998) (< v_prenex_22579 main_x) (<= (* 2 (select main_a v_prenex_22580)) 2000) (<= (+ (select main_a v_prenex_22579) 2) (select main_a v_prenex_22580)) (<= (+ main_x 1) v_prenex_22579) (<= (select main_a v_prenex_22579) 998))) (forall ((v_prenex_24461 Int) (v_prenex_24460 Int)) (or (< v_prenex_24461 main_y) (< v_prenex_24460 main_x) (<= 501 (select main_a v_prenex_24461)) (<= (select main_a v_prenex_24461) (+ (select main_a v_prenex_24460) 1000)) (<= 1002 (* 2 (select main_a v_prenex_24461))) (<= (+ main_x 1) v_prenex_24460) (<= (select main_a v_prenex_24460) 499))) (forall ((v_prenex_25055 Int) (v_prenex_25054 Int)) (or (<= (* 2 (select main_a v_prenex_25055)) 2000) (<= 0 (+ (select main_a v_prenex_25054) 499)) (<= 1000 (+ (select main_a v_prenex_25054) (select main_a v_prenex_25055))) (< v_prenex_25054 main_x) (<= (select main_a v_prenex_25055) 1499) (<= (+ main_x 1) v_prenex_25054))) (forall ((v_prenex_25585 Int) (v_prenex_25584 Int)) (or (<= (+ main_x 1) v_prenex_25584) (< v_prenex_25584 main_x) (<= (+ (select main_a v_prenex_25584) 2) (select main_a v_prenex_25585)) (< v_prenex_25585 main_y) (<= (select main_a v_prenex_25584) 998))) (forall ((v_prenex_30035 Int) (v_prenex_30034 Int)) (or (< v_prenex_30034 main_x) (<= (select main_a v_prenex_30034) 499) (<= 501 (select main_a v_prenex_30035)) (<= (+ main_x 1) v_prenex_30034) (<= 1000 (+ (select main_a v_prenex_30034) (select main_a v_prenex_30035))) (< v_prenex_30035 main_y))) (forall ((v_prenex_25165 Int) (v_prenex_25166 Int)) (or (<= (+ main_x 1) v_prenex_25165) (<= 1002 (* 2 (select main_a v_prenex_25166))) (<= (+ main_y 1) v_prenex_25166) (<= 0 (+ (select main_a v_prenex_25165) 499)) (<= (select main_a v_prenex_25166) (+ (select main_a v_prenex_25165) 1000)) (<= (select main_a v_prenex_25166) 1499) (< v_prenex_25165 main_x))) (forall ((v_prenex_23112 Int) (v_prenex_23113 Int)) (or (<= (* 2 (select main_a v_prenex_23112)) 998) (<= (select main_a v_prenex_23113) 1000) (<= 1000 (+ (select main_a v_prenex_23112) (select main_a v_prenex_23113))) (<= (+ main_x 1) v_prenex_23112) (<= (select main_a v_prenex_23113) 1499) (<= 0 (+ (select main_a v_prenex_23112) 499)) (< v_prenex_23112 main_x))) (forall ((v_prenex_24445 Int) (v_prenex_24444 Int)) (or (<= 1000 (+ (select main_a v_prenex_24444) (select main_a v_prenex_24445))) (<= (select main_a v_prenex_24444) 998) (< v_prenex_24445 main_y) (< v_prenex_24444 main_x) (<= 501 (select main_a v_prenex_24445)) (<= (+ main_x 1) v_prenex_24444) (<= 1002 (* 2 (select main_a v_prenex_24445))))) (forall ((v_prenex_27441 Int) (v_prenex_27442 Int)) (or (<= (select main_a v_prenex_27442) 1000) (<= (+ main_x 1) v_prenex_27441) (<= (select main_a v_prenex_27442) (+ (select main_a v_prenex_27441) 1000)) (<= (* 2 (select main_a v_prenex_27441)) 998) (<= 0 (* 2 (select main_a v_prenex_27441))) (<= (* 2 (select main_a v_prenex_27442)) 2000) (< v_prenex_27441 main_x))) (or (forall ((v_prenex_28601 Int)) (or (<= (* 2 (select main_a v_prenex_28601)) 2000) (<= (select main_a v_prenex_28601) 1499))) (forall ((v_prenex_28600 Int)) (or (<= (+ main_x 1) v_prenex_28600) (< v_prenex_28600 main_x) (<= 0 (select main_a v_prenex_28600)) (<= 0 (* 2 (select main_a v_prenex_28600))) (<= (select main_a v_prenex_28600) 998)))) (forall ((v_prenex_25870 Int) (v_prenex_25871 Int)) (or (< v_prenex_25870 main_x) (<= (select main_a v_prenex_25871) 1499) (<= (+ (select main_a v_prenex_25870) (select main_a v_prenex_25871)) 1000) (<= (+ main_x 1) v_prenex_25870) (< v_prenex_25871 main_y) (<= (select main_a v_prenex_25871) 1000) (<= (select main_a v_prenex_25870) 998))) (or (forall ((v_prenex_28576 Int)) (or (<= 0 (select main_a v_prenex_28576)) (<= (select main_a v_prenex_28576) 499) (< v_prenex_28576 main_x) (<= (+ main_x 1) v_prenex_28576) (<= (* 2 (select main_a v_prenex_28576)) 998))) (forall ((v_prenex_28577 Int)) (or (<= (select main_a v_prenex_28577) 1499) (<= (* 2 (select main_a v_prenex_28577)) 2000)))) (or (forall ((v_prenex_23915 Int)) (or (<= (select main_a v_prenex_23915) 1000) (<= (* 2 (select main_a v_prenex_23915)) 2000))) (forall ((v_prenex_23914 Int)) (or (<= 0 (* 2 (select main_a v_prenex_23914))) (<= 0 (+ (select main_a v_prenex_23914) 499)) (<= (* 2 (select main_a v_prenex_23914)) 998) (<= (+ main_x 1) v_prenex_23914) (< v_prenex_23914 main_x)))) (forall ((v_prenex_28038 Int) (v_prenex_28037 Int)) (or (<= (select main_a v_prenex_28038) 1000) (<= (+ main_x 1) v_prenex_28037) (<= 0 (+ (select main_a v_prenex_28037) 499)) (<= (+ (select main_a v_prenex_28037) (select main_a v_prenex_28038)) 1000) (<= 2 (select main_a v_prenex_28038)) (< v_prenex_28037 main_x))) (forall ((v_prenex_22781 Int) (v_prenex_22782 Int)) (or (<= 501 (select main_a v_prenex_22782)) (< v_prenex_22781 main_x) (<= (select main_a v_prenex_22781) 499) (<= (select main_a v_prenex_22782) 1000) (<= (+ (select main_a v_prenex_22781) (select main_a v_prenex_22782)) 1000) (<= (+ main_x 1) v_prenex_22781) (<= (+ main_y 1) v_prenex_22782))) (forall ((v_prenex_28023 Int) (v_prenex_28024 Int)) (or (< v_prenex_28023 main_x) (<= (select main_a v_prenex_28023) 499) (<= 2 (select main_a v_prenex_28024)) (<= 1002 (* 2 (select main_a v_prenex_28024))) (<= 0 (select main_a v_prenex_28023)) (<= (+ (select main_a v_prenex_28023) 2) (select main_a v_prenex_28024)) (<= (+ main_x 1) v_prenex_28023))) (forall ((v_prenex_29777 Int) (v_prenex_29776 Int)) (or (<= (select main_a v_prenex_29776) 998) (<= 1000 (+ (select main_a v_prenex_29776) (select main_a v_prenex_29777))) (< v_prenex_29776 main_x) (<= 0 (+ (select main_a v_prenex_29776) 499)) (<= (+ main_x 1) v_prenex_29776) (<= 501 (select main_a v_prenex_29777)))) (forall ((v_prenex_26277 Int) (v_prenex_26278 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_26278))) (<= 0 (select main_a v_prenex_26277)) (<= (+ main_x 1) v_prenex_26277) (< v_prenex_26277 main_x) (<= (+ (select main_a v_prenex_26277) 2) (select main_a v_prenex_26278)) (< v_prenex_26278 main_y) (<= (select main_a v_prenex_26278) 1499))) (forall ((v_prenex_22873 Int) (v_prenex_22872 Int)) (or (< v_prenex_22872 main_x) (<= 501 (select main_a v_prenex_22873)) (<= (select main_a v_prenex_22872) 499) (<= 0 (+ (select main_a v_prenex_22872) 499)) (<= (+ main_x 1) v_prenex_22872) (<= (select main_a v_prenex_22873) 1000) (<= (+ (select main_a v_prenex_22872) (select main_a v_prenex_22873)) 1000))) (forall ((v_prenex_24592 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24592))) (<= (+ main_x 1) v_prenex_24592) (< v_prenex_24592 main_x))) (forall ((v_prenex_30183 Int) (v_prenex_30184 Int)) (or (<= (select main_a v_prenex_30184) 1000) (<= 0 (select main_a v_prenex_30183)) (<= (+ main_x 1) v_prenex_30183) (<= (+ (select main_a v_prenex_30183) 2) (select main_a v_prenex_30184)) (<= (+ main_y 1) v_prenex_30184) (< v_prenex_30183 main_x) (<= (* 2 (select main_a v_prenex_30184)) 2000))) (or (forall ((v_prenex_27886 Int)) (or (<= (+ main_x 1) v_prenex_27886) (<= (select main_a v_prenex_27886) 998) (< v_prenex_27886 main_x) (<= (* 2 (select main_a v_prenex_27886)) 998) (<= (select main_a v_prenex_27886) 499))) (forall ((v_prenex_27887 Int)) (<= (select main_a v_prenex_27887) 1000))) (forall ((v_prenex_29130 Int) (v_prenex_29131 Int)) (or (<= (select main_a v_prenex_29131) 1499) (<= (* 2 (select main_a v_prenex_29130)) 998) (<= (+ main_x 1) v_prenex_29130) (<= 501 (select main_a v_prenex_29131)) (<= (select main_a v_prenex_29131) (+ (select main_a v_prenex_29130) 1000)) (<= 0 (select main_a v_prenex_29130)) (< v_prenex_29130 main_x))) (forall ((v_prenex_22393 Int) (v_prenex_22394 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_22394))) (< v_prenex_22394 main_y) (<= (+ main_y 1) v_prenex_22394) (<= 1000 (+ (select main_a v_prenex_22393) (select main_a v_prenex_22394))))) (or (forall ((v_prenex_22711 Int)) (or (<= 2 (select main_a v_prenex_22711)) (<= 501 (select main_a v_prenex_22711)))) (forall ((v_prenex_22710 Int)) (or (<= (+ main_x 1) v_prenex_22710) (<= 0 (* 2 (select main_a v_prenex_22710))) (<= 0 (+ (select main_a v_prenex_22710) 499)) (< v_prenex_22710 main_x)))) (or (forall ((v_prenex_22305 Int)) (or (<= (select main_a v_prenex_22305) 1499) (<= 501 (select main_a v_prenex_22305)))) (forall ((v_prenex_22304 Int)) (or (< v_prenex_22304 main_x) (<= (+ main_x 1) v_prenex_22304) (<= 0 (+ (select main_a v_prenex_22304) 499)) (<= (* 2 (select main_a v_prenex_22304)) 998)))) (or (forall ((v_prenex_28151 Int)) (or (< v_prenex_28151 main_x) (<= (* 2 (select main_a v_prenex_28151)) 998) (<= 0 (+ (select main_a v_prenex_28151) 499)) (<= (select main_a v_prenex_28151) 499) (<= (+ main_x 1) v_prenex_28151))) (forall ((v_prenex_28152 Int)) (or (<= 501 (select main_a v_prenex_28152)) (<= (select main_a v_prenex_28152) 1499)))) (forall ((v_prenex_29079 Int) (v_prenex_29078 Int)) (or (<= (+ main_x 1) v_prenex_29078) (<= (select main_a v_prenex_29079) 1000) (<= (select main_a v_prenex_29079) (+ (select main_a v_prenex_29078) 1000)) (< v_prenex_29078 main_x) (<= 1002 (* 2 (select main_a v_prenex_29079))) (<= 0 (+ (select main_a v_prenex_29078) 499)) (<= (* 2 (select main_a v_prenex_29078)) 998))) (or (forall ((v_prenex_30429 Int)) (or (<= (select main_a v_prenex_30429) 1499) (<= 501 (select main_a v_prenex_30429)))) (forall ((v_prenex_30428 Int)) (or (< v_prenex_30428 main_x) (<= 0 (* 2 (select main_a v_prenex_30428))) (<= (* 2 (select main_a v_prenex_30428)) 998) (<= (+ main_x 1) v_prenex_30428)))) (forall ((v_prenex_27775 Int) (v_prenex_27774 Int)) (or (< v_prenex_27774 main_x) (<= (+ (select main_a v_prenex_27774) 2) (select main_a v_prenex_27775)) (<= (* 2 (select main_a v_prenex_27774)) 998) (<= (+ main_x 1) v_prenex_27774) (<= (select main_a v_prenex_27775) 1499))) (forall ((v_prenex_26578 Int) (v_prenex_26577 Int)) (or (<= (+ (select main_a v_prenex_26577) (select main_a v_prenex_26578)) 1000) (<= (+ main_x 1) v_prenex_26577) (<= 0 (+ (select main_a v_prenex_26577) 499)) (<= 1002 (* 2 (select main_a v_prenex_26578))) (< v_prenex_26577 main_x) (<= (select main_a v_prenex_26577) 998) (<= 2 (select main_a v_prenex_26578)))) (or (forall ((v_prenex_26044 Int)) (or (<= (* 2 (select main_a v_prenex_26044)) 2000) (<= 1002 (* 2 (select main_a v_prenex_26044))) (< v_prenex_26044 main_y))) (forall ((v_prenex_26043 Int)) (or (<= (+ main_x 1) v_prenex_26043) (<= (* 2 (select main_a v_prenex_26043)) 998) (<= 0 (* 2 (select main_a v_prenex_26043))) (< v_prenex_26043 main_x)))) (forall ((v_prenex_28243 Int) (v_prenex_28244 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_28244))) (<= (+ main_x 1) v_prenex_28243) (< v_prenex_28243 main_x) (<= (* 2 (select main_a v_prenex_28243)) 998) (<= 2 (select main_a v_prenex_28244)) (<= (+ (select main_a v_prenex_28243) 2) (select main_a v_prenex_28244)))) (forall ((v_prenex_27287 Int) (v_prenex_27288 Int)) (or (<= (select main_a v_prenex_27288) (+ (select main_a v_prenex_27287) 1000)) (< v_prenex_27288 main_y) (<= 501 (select main_a v_prenex_27288)) (<= (select main_a v_prenex_27288) 1000) (<= (+ main_y 1) v_prenex_27288))) (or (forall ((v_prenex_27980 Int)) (or (<= (select main_a v_prenex_27980) 499) (<= (+ main_x 1) v_prenex_27980) (< v_prenex_27980 main_x) (<= (* 2 (select main_a v_prenex_27980)) 998))) (forall ((v_prenex_27981 Int)) (or (<= (* 2 (select main_a v_prenex_27981)) 2000) (< v_prenex_27981 main_y) (<= 501 (select main_a v_prenex_27981))))) (or (forall ((v_prenex_27162 Int)) (or (<= (+ main_x 1) v_prenex_27162) (<= 0 (* 2 (select main_a v_prenex_27162))) (< v_prenex_27162 main_x) (<= (select main_a v_prenex_27162) 499) (<= 0 (select main_a v_prenex_27162)))) (forall ((v_prenex_27163 Int)) (<= 1002 (* 2 (select main_a v_prenex_27163))))) (or (forall ((v_prenex_28016 Int)) (or (<= (+ main_x 1) v_prenex_28016) (<= 0 (select main_a v_prenex_28016)) (<= 0 (* 2 (select main_a v_prenex_28016))) (<= (select main_a v_prenex_28016) 499) (< v_prenex_28016 main_x))) (forall ((v_prenex_28017 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_28017))) (<= (* 2 (select main_a v_prenex_28017)) 2000)))) (or (forall ((v_prenex_26165 Int)) (or (<= 0 (+ (select main_a v_prenex_26165) 499)) (<= (+ main_x 1) v_prenex_26165) (< v_prenex_26165 main_x) (<= 0 (* 2 (select main_a v_prenex_26165))))) (forall ((v_prenex_26166 Int)) (or (<= (* 2 (select main_a v_prenex_26166)) 2000) (< v_prenex_26166 main_y) (<= (select main_a v_prenex_26166) 1499)))) (or (forall ((v_prenex_26178 Int)) (or (<= (+ main_y 1) v_prenex_26178) (<= 1002 (* 2 (select main_a v_prenex_26178))))) (forall ((v_prenex_26177 Int)) (or (< v_prenex_26177 main_x) (<= 0 (+ (select main_a v_prenex_26177) 499)) (<= (+ main_x 1) v_prenex_26177)))) (forall ((v_prenex_28118 Int) (v_prenex_28117 Int)) (or (<= (select main_a v_prenex_28117) 998) (<= 2 (select main_a v_prenex_28118)) (<= (select main_a v_prenex_28117) 499) (<= (+ main_x 1) v_prenex_28117) (< v_prenex_28117 main_x) (<= 1000 (+ (select main_a v_prenex_28117) (select main_a v_prenex_28118))))) (or (forall ((v_prenex_23825 Int)) (or (<= (* 2 (select main_a v_prenex_23825)) 2000) (<= (+ main_y 1) v_prenex_23825) (<= 2 (select main_a v_prenex_23825)))) (forall ((v_prenex_23824 Int)) (or (<= (select main_a v_prenex_23824) 499) (<= 0 (* 2 (select main_a v_prenex_23824))) (<= (+ main_x 1) v_prenex_23824) (< v_prenex_23824 main_x)))) (forall ((v_prenex_24226 Int) (v_prenex_24225 Int)) (or (< v_prenex_24225 main_x) (<= (* 2 (select main_a v_prenex_24226)) 2000) (<= (+ main_x 1) v_prenex_24225) (<= (select main_a v_prenex_24226) 1000) (<= 0 (* 2 (select main_a v_prenex_24225))) (<= (+ (select main_a v_prenex_24225) (select main_a v_prenex_24226)) 1000))) (forall ((v_prenex_23934 Int) (v_prenex_23935 Int)) (or (<= (+ (select main_a v_prenex_23934) 2) (select main_a v_prenex_23935)) (<= 501 (select main_a v_prenex_23935)) (< v_prenex_23934 main_x) (<= 0 (select main_a v_prenex_23934)) (<= (+ main_x 1) v_prenex_23934) (<= (select main_a v_prenex_23934) 499) (<= (select main_a v_prenex_23935) 1499))) (forall ((v_prenex_29694 Int) (v_prenex_29693 Int)) (or (<= 0 (+ (select main_a v_prenex_29693) 499)) (<= (+ main_x 1) v_prenex_29693) (<= (select main_a v_prenex_29694) 1000) (< v_prenex_29693 main_x) (<= (* 2 (select main_a v_prenex_29693)) 998) (<= (+ (select main_a v_prenex_29693) (select main_a v_prenex_29694)) 1000))) (forall ((v_prenex_25827 Int) (v_prenex_25826 Int)) (or (<= (+ main_x 1) v_prenex_25826) (<= 1002 (* 2 (select main_a v_prenex_25827))) (<= (select main_a v_prenex_25827) (+ (select main_a v_prenex_25826) 1000)) (<= 0 (select main_a v_prenex_25826)) (<= 2 (select main_a v_prenex_25827)) (< v_prenex_25826 main_x) (<= (* 2 (select main_a v_prenex_25826)) 998))) (forall ((v_prenex_22523 Int) (v_prenex_22524 Int)) (or (<= (select main_a v_prenex_22524) 1000) (<= 0 (+ (select main_a v_prenex_22523) 499)) (<= (select main_a v_prenex_22524) 1499) (< v_prenex_22523 main_x) (<= 1000 (+ (select main_a v_prenex_22523) (select main_a v_prenex_22524))) (<= (+ main_x 1) v_prenex_22523) (<= (+ main_y 1) v_prenex_22524))) (forall ((v_prenex_28661 Int) (v_prenex_28660 Int)) (or (< v_prenex_28661 main_y) (<= 2 (select main_a v_prenex_28661)) (<= (select main_a v_prenex_28661) (+ (select main_a v_prenex_28660) 1000)) (<= (select main_a v_prenex_28661) 1000) (<= (+ main_x 1) v_prenex_28660) (<= (select main_a v_prenex_28660) 998) (< v_prenex_28660 main_x))) (forall ((v_prenex_24102 Int) (v_prenex_24103 Int)) (or (<= 501 (select main_a v_prenex_24103)) (<= (select main_a v_prenex_24103) (+ (select main_a v_prenex_24102) 1000)) (< v_prenex_24102 main_x) (<= 2 (select main_a v_prenex_24103)) (<= 0 (+ (select main_a v_prenex_24102) 499)) (<= (+ main_x 1) v_prenex_24102))) (forall ((v_prenex_22958 Int) (v_prenex_22959 Int)) (or (< v_prenex_22958 main_x) (<= (+ (select main_a v_prenex_22958) (select main_a v_prenex_22959)) 1000) (<= 0 (+ (select main_a v_prenex_22958) 499)) (<= 0 (select main_a v_prenex_22958)) (<= (select main_a v_prenex_22959) 1000) (<= (+ main_x 1) v_prenex_22958) (<= (select main_a v_prenex_22959) 1499))) (forall ((v_prenex_27979 Int) (v_prenex_27978 Int)) (or (<= (* 2 (select main_a v_prenex_27979)) 2000) (<= 0 (+ (select main_a v_prenex_27978) 499)) (<= (+ main_x 1) v_prenex_27978) (<= (select main_a v_prenex_27978) 998) (< v_prenex_27978 main_x) (<= (+ (select main_a v_prenex_27978) (select main_a v_prenex_27979)) 1000))) (forall ((v_prenex_26761 Int) (v_prenex_26762 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_26762))) (<= (select main_a v_prenex_26761) 998) (<= (+ main_x 1) v_prenex_26761) (<= (select main_a v_prenex_26762) 1000) (<= 1000 (+ (select main_a v_prenex_26761) (select main_a v_prenex_26762))) (<= (* 2 (select main_a v_prenex_26761)) 998) (< v_prenex_26761 main_x))) (forall ((v_prenex_29843 Int) (v_prenex_29842 Int)) (or (<= 0 (* 2 (select main_a v_prenex_29842))) (<= 1002 (* 2 (select main_a v_prenex_29843))) (<= (* 2 (select main_a v_prenex_29842)) 998) (<= (select main_a v_prenex_29843) 1000) (<= (+ main_x 1) v_prenex_29842) (< v_prenex_29842 main_x) (<= (+ (select main_a v_prenex_29842) 2) (select main_a v_prenex_29843)))) (forall ((v_prenex_24591 Int) (v_prenex_24590 Int)) (or (<= (+ main_x 1) v_prenex_24590) (< v_prenex_24590 main_x) (<= 501 (select main_a v_prenex_24591)) (<= 1000 (+ (select main_a v_prenex_24590) (select main_a v_prenex_24591))) (<= 0 (select main_a v_prenex_24590)) (<= (* 2 (select main_a v_prenex_24591)) 2000) (< v_prenex_24591 main_y))) (or (forall ((v_prenex_27077 Int)) (or (<= (select main_a v_prenex_27077) 1499) (<= 2 (select main_a v_prenex_27077)))) (forall ((v_prenex_27076 Int)) (or (<= (+ main_x 1) v_prenex_27076) (< v_prenex_27076 main_x) (<= 0 (select main_a v_prenex_27076)) (<= 0 (* 2 (select main_a v_prenex_27076)))))) (forall ((v_prenex_25484 Int) (v_prenex_25485 Int)) (or (<= 2 (select main_a v_prenex_25485)) (<= (select main_a v_prenex_25485) 1499) (<= (+ main_y 1) v_prenex_25485) (<= (+ main_x 1) v_prenex_25484) (<= 0 (* 2 (select main_a v_prenex_25484))) (< v_prenex_25484 main_x) (<= (+ (select main_a v_prenex_25484) 2) (select main_a v_prenex_25485)))) (forall ((v_prenex_25547 Int) (v_prenex_25546 Int)) (or (<= (* 2 (select main_a v_prenex_25547)) 2000) (<= (* 2 (select main_a v_prenex_25546)) 998) (< v_prenex_25546 main_x) (<= (+ main_x 1) v_prenex_25546) (<= 1000 (+ (select main_a v_prenex_25546) (select main_a v_prenex_25547))))) (forall ((v_prenex_23662 Int) (v_prenex_23663 Int)) (or (<= (+ main_x 1) v_prenex_23662) (<= (select main_a v_prenex_23662) 499) (<= (select main_a v_prenex_23663) 1000) (<= 1000 (+ (select main_a v_prenex_23662) (select main_a v_prenex_23663))) (<= 1002 (* 2 (select main_a v_prenex_23663))) (<= 0 (* 2 (select main_a v_prenex_23662))) (< v_prenex_23662 main_x))) (forall ((v_prenex_30236 Int) (v_prenex_30235 Int)) (or (<= (* 2 (select main_a v_prenex_30235)) 998) (< v_prenex_30235 main_x) (<= 501 (select main_a v_prenex_30236)) (<= 0 (+ (select main_a v_prenex_30235) 499)) (<= (select main_a v_prenex_30236) 1000) (<= (select main_a v_prenex_30236) (+ (select main_a v_prenex_30235) 1000)) (<= (+ main_x 1) v_prenex_30235))) (forall ((v_prenex_22503 Int) (v_prenex_22504 Int)) (or (<= (* 2 (select main_a v_prenex_22504)) 2000) (<= (select main_a v_prenex_22503) 998) (<= 1000 (+ (select main_a v_prenex_22503) (select main_a v_prenex_22504))) (<= (select main_a v_prenex_22504) 1499) (<= (* 2 (select main_a v_prenex_22503)) 998) (<= (+ main_x 1) v_prenex_22503) (< v_prenex_22503 main_x))) (forall ((v_prenex_27252 Int) (v_prenex_27251 Int)) (or (<= (+ main_x 1) v_prenex_27251) (<= (* 2 (select main_a v_prenex_27252)) 2000) (<= (select main_a v_prenex_27251) 499) (<= (select main_a v_prenex_27252) 1000) (<= (select main_a v_prenex_27252) (+ (select main_a v_prenex_27251) 1000)) (<= (* 2 (select main_a v_prenex_27251)) 998) (< v_prenex_27251 main_x))) (forall ((v_prenex_23959 Int) (v_prenex_23958 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_23959))) (<= (select main_a v_prenex_23958) 998) (< v_prenex_23958 main_x) (<= (+ (select main_a v_prenex_23958) (select main_a v_prenex_23959)) 1000) (<= (select main_a v_prenex_23959) 1000) (<= (+ main_x 1) v_prenex_23958))) (forall ((v_prenex_25051 Int)) (or (<= 0 (select main_a v_prenex_25051)) (<= 0 (+ (select main_a v_prenex_25051) 499)) (<= 0 (* 2 (select main_a v_prenex_25051))) (< v_prenex_25051 main_x) (<= (+ main_x 1) v_prenex_25051))) (forall ((v_prenex_26583 Int) (v_prenex_26584 Int)) (or (<= (+ main_x 1) v_prenex_26583) (< v_prenex_26583 main_x) (<= (* 2 (select main_a v_prenex_26583)) 998) (<= 1000 (+ (select main_a v_prenex_26583) (select main_a v_prenex_26584))) (<= (select main_a v_prenex_26583) 998) (<= (* 2 (select main_a v_prenex_26584)) 2000))) (forall ((v_prenex_23027 Int) (v_prenex_23026 Int)) (or (<= (+ main_x 1) v_prenex_23026) (<= (select main_a v_prenex_23027) (+ (select main_a v_prenex_23026) 1000)) (<= (* 2 (select main_a v_prenex_23027)) 2000) (< v_prenex_23026 main_x) (<= 0 (+ (select main_a v_prenex_23026) 499)) (<= (select main_a v_prenex_23027) 1499))) (or (forall ((v_prenex_23308 Int)) (or (< v_prenex_23308 main_x) (<= (select main_a v_prenex_23308) 998) (<= (+ main_x 1) v_prenex_23308) (<= (* 2 (select main_a v_prenex_23308)) 998))) (forall ((v_prenex_23309 Int)) (or (<= (select main_a v_prenex_23309) 1000) (<= 2 (select main_a v_prenex_23309)) (<= (+ main_y 1) v_prenex_23309)))) (or (forall ((v_prenex_27197 Int)) (or (<= (+ main_x 1) v_prenex_27197) (<= (select main_a v_prenex_27197) 998) (<= (* 2 (select main_a v_prenex_27197)) 998) (< v_prenex_27197 main_x))) (forall ((v_prenex_27198 Int)) (or (<= (+ main_y 1) v_prenex_27198) (<= (select main_a v_prenex_27198) 1499) (<= (select main_a v_prenex_27198) 1000)))) (forall ((v_prenex_24704 Int) (v_prenex_24703 Int)) (or (<= (+ (select main_a v_prenex_24703) (select main_a v_prenex_24704)) 1000) (<= 0 (select main_a v_prenex_24703)) (< v_prenex_24703 main_x) (<= (* 2 (select main_a v_prenex_24704)) 2000) (<= (+ main_x 1) v_prenex_24703) (<= (select main_a v_prenex_24703) 499))) (forall ((v_prenex_29772 Int) (v_prenex_29773 Int)) (or (<= (+ main_x 1) v_prenex_29772) (<= 501 (select main_a v_prenex_29773)) (<= 0 (+ (select main_a v_prenex_29772) 499)) (< v_prenex_29772 main_x) (<= (+ (select main_a v_prenex_29772) (select main_a v_prenex_29773)) 1000))) (forall ((v_prenex_27918 Int) (v_prenex_27919 Int)) (or (<= 0 (+ (select main_a v_prenex_27918) 499)) (< v_prenex_27918 main_x) (<= (select main_a v_prenex_27919) 1000) (<= 1000 (+ (select main_a v_prenex_27918) (select main_a v_prenex_27919))) (<= (* 2 (select main_a v_prenex_27919)) 2000) (<= 0 (* 2 (select main_a v_prenex_27918))) (<= (+ main_x 1) v_prenex_27918))) (forall ((v_prenex_23899 Int) (v_prenex_23898 Int)) (or (<= (+ main_x 1) v_prenex_23898) (<= (select main_a v_prenex_23899) (+ (select main_a v_prenex_23898) 1000)) (< v_prenex_23898 main_x) (<= 0 (select main_a v_prenex_23898)) (<= 501 (select main_a v_prenex_23899)) (<= (* 2 (select main_a v_prenex_23899)) 2000))) (or (forall ((v_prenex_24877 Int)) (or (< v_prenex_24877 main_x) (<= (select main_a v_prenex_24877) 499) (<= (+ main_x 1) v_prenex_24877) (<= 0 (* 2 (select main_a v_prenex_24877))))) (forall ((v_prenex_24878 Int)) (or (<= (+ main_y 1) v_prenex_24878) (<= 501 (select main_a v_prenex_24878)) (<= (select main_a v_prenex_24878) 1000)))) (or (forall ((v_prenex_26862 Int)) (or (<= (select main_a v_prenex_26862) 1499) (<= (select main_a v_prenex_26862) 1000) (< v_prenex_26862 main_y))) (forall ((v_prenex_26861 Int)) (or (<= (+ main_x 1) v_prenex_26861) (<= 0 (* 2 (select main_a v_prenex_26861))) (< v_prenex_26861 main_x)))) (forall ((v_prenex_30594 Int) (v_prenex_30595 Int)) (or (<= 0 (+ (select main_a v_prenex_30594) 499)) (< v_prenex_30594 main_x) (<= 0 (* 2 (select main_a v_prenex_30594))) (<= (+ main_x 1) v_prenex_30594) (<= (+ (select main_a v_prenex_30594) 2) (select main_a v_prenex_30595)))) (or (forall ((v_prenex_29789 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_29789))) (<= (select main_a v_prenex_29789) 1499))) (forall ((v_prenex_29788 Int)) (or (< v_prenex_29788 main_x) (<= (* 2 (select main_a v_prenex_29788)) 998) (<= 0 (select main_a v_prenex_29788)) (<= (+ main_x 1) v_prenex_29788) (<= (select main_a v_prenex_29788) 499)))) (forall ((v_prenex_25084 Int) (v_prenex_25085 Int)) (or (<= (select main_a v_prenex_25084) 499) (<= (select main_a v_prenex_25085) (+ (select main_a v_prenex_25084) 1000)) (< v_prenex_25084 main_x) (<= (+ main_x 1) v_prenex_25084) (<= (+ main_y 1) v_prenex_25085) (<= (* 2 (select main_a v_prenex_25085)) 2000))) (or (forall ((v_prenex_29706 Int)) (or (<= 2 (select main_a v_prenex_29706)) (<= (* 2 (select main_a v_prenex_29706)) 2000))) (forall ((v_prenex_29705 Int)) (or (<= (+ main_x 1) v_prenex_29705) (< v_prenex_29705 main_x) (<= 0 (* 2 (select main_a v_prenex_29705)))))) (forall ((v_prenex_22766 Int) (v_prenex_22767 Int)) (or (<= (+ main_x 1) v_prenex_22766) (<= (select main_a v_prenex_22766) 499) (<= 0 (* 2 (select main_a v_prenex_22766))) (< v_prenex_22766 main_x) (<= (+ (select main_a v_prenex_22766) 2) (select main_a v_prenex_22767)) (<= (select main_a v_prenex_22767) 1499))) (forall ((v_prenex_27265 Int) (v_prenex_27266 Int)) (or (< v_prenex_27266 main_y) (<= 2 (select main_a v_prenex_27266)) (<= (select main_a v_prenex_27265) 998) (<= (select main_a v_prenex_27266) 1499) (<= (+ main_x 1) v_prenex_27265) (< v_prenex_27265 main_x) (<= (+ (select main_a v_prenex_27265) 2) (select main_a v_prenex_27266)))) (forall ((v_prenex_26887 Int) (v_prenex_26888 Int)) (or (< v_prenex_26887 main_x) (<= (select main_a v_prenex_26887) 998) (<= (+ main_x 1) v_prenex_26887) (<= 0 (* 2 (select main_a v_prenex_26887))) (<= 1000 (+ (select main_a v_prenex_26887) (select main_a v_prenex_26888))) (<= (select main_a v_prenex_26888) 1499))) (forall ((v_prenex_27808 Int) (v_prenex_27809 Int)) (or (<= (* 2 (select main_a v_prenex_27808)) 998) (< v_prenex_27808 main_x) (<= (+ (select main_a v_prenex_27808) 2) (select main_a v_prenex_27809)) (<= (+ main_x 1) v_prenex_27808) (<= 2 (select main_a v_prenex_27809)))) (forall ((v_prenex_25220 Int) (v_prenex_25221 Int)) (or (< v_prenex_25220 main_x) (<= (+ (select main_a v_prenex_25220) (select main_a v_prenex_25221)) 1000) (<= (+ main_x 1) v_prenex_25220) (<= 1002 (* 2 (select main_a v_prenex_25221))) (<= (select main_a v_prenex_25221) 1000) (<= (* 2 (select main_a v_prenex_25220)) 998))) (or (forall ((v_prenex_24860 Int)) (or (<= (select main_a v_prenex_24860) 1000) (<= 2 (select main_a v_prenex_24860)))) (forall ((v_prenex_24859 Int)) (or (< v_prenex_24859 main_x) (<= (+ main_x 1) v_prenex_24859) (<= 0 (* 2 (select main_a v_prenex_24859))) (<= (* 2 (select main_a v_prenex_24859)) 998) (<= 0 (select main_a v_prenex_24859))))) (or (forall ((v_prenex_28129 Int)) (or (< v_prenex_28129 main_x) (<= 0 (* 2 (select main_a v_prenex_28129))) (<= 0 (+ (select main_a v_prenex_28129) 499)) (<= (+ main_x 1) v_prenex_28129))) (forall ((v_prenex_28130 Int)) (or (<= (select main_a v_prenex_28130) 1000) (<= (+ main_y 1) v_prenex_28130) (<= 501 (select main_a v_prenex_28130))))) (forall ((v_prenex_29634 Int) (v_prenex_29633 Int)) (or (< v_prenex_29633 main_x) (<= (+ main_x 1) v_prenex_29633) (<= (* 2 (select main_a v_prenex_29634)) 2000) (<= (* 2 (select main_a v_prenex_29633)) 998) (<= (select main_a v_prenex_29634) 1499) (<= 0 (select main_a v_prenex_29633)) (<= (+ (select main_a v_prenex_29633) 2) (select main_a v_prenex_29634)))) (or (forall ((v_prenex_27277 Int)) (or (<= (* 2 (select main_a v_prenex_27277)) 998) (< v_prenex_27277 main_x) (<= (+ main_x 1) v_prenex_27277) (<= (select main_a v_prenex_27277) 499))) (forall ((v_prenex_27278 Int)) (or (<= (select main_a v_prenex_27278) 1499) (<= (select main_a v_prenex_27278) 1000) (< v_prenex_27278 main_y)))) (forall ((v_prenex_30228 Int) (v_prenex_30227 Int)) (or (< v_prenex_30227 main_x) (<= (* 2 (select main_a v_prenex_30227)) 998) (<= 1000 (+ (select main_a v_prenex_30227) (select main_a v_prenex_30228))) (<= (* 2 (select main_a v_prenex_30228)) 2000) (<= (+ main_x 1) v_prenex_30227) (<= 0 (+ (select main_a v_prenex_30227) 499)) (<= (select main_a v_prenex_30228) 1499))) (or (forall ((v_prenex_23779 Int)) (or (<= 2 (select main_a v_prenex_23779)) (<= (select main_a v_prenex_23779) 1000))) (forall ((v_prenex_23778 Int)) (or (<= 0 (* 2 (select main_a v_prenex_23778))) (< v_prenex_23778 main_x) (<= (* 2 (select main_a v_prenex_23778)) 998) (<= (+ main_x 1) v_prenex_23778)))) (forall ((v_prenex_29813 Int) (v_prenex_29812 Int)) (or (< v_prenex_29812 main_x) (<= 0 (select main_a v_prenex_29812)) (<= 1000 (+ (select main_a v_prenex_29812) (select main_a v_prenex_29813))) (<= (+ main_x 1) v_prenex_29812) (<= (select main_a v_prenex_29813) 1000))) (forall ((v_prenex_28819 Int) (v_prenex_28818 Int)) (or (<= (+ (select main_a v_prenex_28818) (select main_a v_prenex_28819)) 1000) (<= (+ main_x 1) v_prenex_28818) (<= (* 2 (select main_a v_prenex_28819)) 2000) (< v_prenex_28818 main_x) (<= 1002 (* 2 (select main_a v_prenex_28819))) (<= (select main_a v_prenex_28818) 499) (<= 0 (select main_a v_prenex_28818)))) (forall ((v_prenex_22834 Int) (v_prenex_22835 Int)) (or (< v_prenex_22834 main_x) (<= (select main_a v_prenex_22835) 1000) (<= (+ (select main_a v_prenex_22834) (select main_a v_prenex_22835)) 1000) (<= (+ main_x 1) v_prenex_22834) (<= 0 (* 2 (select main_a v_prenex_22834))) (<= 1002 (* 2 (select main_a v_prenex_22835))) (<= (+ main_y 1) v_prenex_22835))) (forall ((v_prenex_23512 Int) (v_prenex_23513 Int)) (or (<= 2 (select main_a v_prenex_23513)) (< v_prenex_23512 main_x) (<= (+ (select main_a v_prenex_23512) (select main_a v_prenex_23513)) 1000) (<= (select main_a v_prenex_23512) 499) (<= (+ main_x 1) v_prenex_23512))) (forall ((v_prenex_27388 Int) (v_prenex_27387 Int)) (or (<= (+ main_x 1) v_prenex_27387) (<= (select main_a v_prenex_27387) 998) (< v_prenex_27387 main_x) (<= 0 (* 2 (select main_a v_prenex_27387))) (<= 1002 (* 2 (select main_a v_prenex_27388))) (<= (+ (select main_a v_prenex_27387) (select main_a v_prenex_27388)) 1000))) (forall ((v_prenex_28539 Int) (v_prenex_28538 Int)) (or (< v_prenex_28538 main_x) (<= (select main_a v_prenex_28539) 1499) (<= (* 2 (select main_a v_prenex_28538)) 998) (<= (+ main_y 1) v_prenex_28539) (<= (+ main_x 1) v_prenex_28538) (<= (+ (select main_a v_prenex_28538) 2) (select main_a v_prenex_28539)))) (forall ((v_prenex_22625 Int) (v_prenex_22626 Int)) (or (< v_prenex_22625 main_x) (< v_prenex_22626 main_y) (<= (* 2 (select main_a v_prenex_22626)) 2000) (<= (select main_a v_prenex_22626) (+ (select main_a v_prenex_22625) 1000)) (<= (+ main_y 1) v_prenex_22626))) (forall ((v_prenex_28995 Int) (v_prenex_28994 Int)) (or (<= (+ main_x 1) v_prenex_28994) (< v_prenex_28995 main_y) (<= (select main_a v_prenex_28995) 1499) (<= 1000 (+ (select main_a v_prenex_28994) (select main_a v_prenex_28995))) (<= (select main_a v_prenex_28994) 499) (<= 2 (select main_a v_prenex_28995)) (< v_prenex_28994 main_x))) (forall ((v_prenex_24483 Int) (v_prenex_24482 Int)) (or (<= (select main_a v_prenex_24482) 998) (<= (select main_a v_prenex_24482) 499) (<= 1000 (+ (select main_a v_prenex_24482) (select main_a v_prenex_24483))) (< v_prenex_24482 main_x) (<= (+ main_x 1) v_prenex_24482) (<= (select main_a v_prenex_24483) 1499))) (forall ((v_prenex_26482 Int) (v_prenex_26481 Int)) (or (<= (select main_a v_prenex_26482) 1000) (< v_prenex_26482 main_y) (<= (select main_a v_prenex_26482) (+ (select main_a v_prenex_26481) 1000)) (<= 0 (* 2 (select main_a v_prenex_26481))) (<= (+ main_x 1) v_prenex_26481) (< v_prenex_26481 main_x))) (forall ((v_prenex_26312 Int) (v_prenex_26311 Int)) (or (<= 501 (select main_a v_prenex_26312)) (<= 0 (select main_a v_prenex_26311)) (< v_prenex_26311 main_x) (<= (+ main_x 1) v_prenex_26311) (<= (+ (select main_a v_prenex_26311) 2) (select main_a v_prenex_26312)) (<= (select main_a v_prenex_26311) 499) (<= (* 2 (select main_a v_prenex_26312)) 2000))) (forall ((v_prenex_25029 Int) (v_prenex_25028 Int)) (or (<= (+ main_x 1) v_prenex_25028) (<= 501 (select main_a v_prenex_25029)) (<= (+ (select main_a v_prenex_25028) 2) (select main_a v_prenex_25029)) (< v_prenex_25029 main_y) (<= (+ main_y 1) v_prenex_25029))) (forall ((v_prenex_23643 Int) (v_prenex_23642 Int)) (or (< v_prenex_23642 main_x) (<= (select main_a v_prenex_23642) 499) (<= (select main_a v_prenex_23643) 1499) (<= (+ (select main_a v_prenex_23642) (select main_a v_prenex_23643)) 1000) (<= 0 (select main_a v_prenex_23642)) (<= (+ main_x 1) v_prenex_23642) (<= 1002 (* 2 (select main_a v_prenex_23643))))) (forall ((v_prenex_27863 Int) (v_prenex_27862 Int)) (or (<= (+ main_x 1) v_prenex_27862) (<= 501 (select main_a v_prenex_27863)) (<= (* 2 (select main_a v_prenex_27863)) 2000) (<= (select main_a v_prenex_27862) 499) (<= 0 (select main_a v_prenex_27862)) (< v_prenex_27862 main_x) (<= 1000 (+ (select main_a v_prenex_27862) (select main_a v_prenex_27863))))) (forall ((v_prenex_28346 Int) (v_prenex_28345 Int)) (or (<= 0 (* 2 (select main_a v_prenex_28345))) (<= 501 (select main_a v_prenex_28346)) (<= 1000 (+ (select main_a v_prenex_28345) (select main_a v_prenex_28346))) (< v_prenex_28345 main_x) (<= (+ main_x 1) v_prenex_28345) (< v_prenex_28346 main_y) (<= (select main_a v_prenex_28346) 1499))) (forall ((v_prenex_25330 Int) (v_prenex_25331 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_25331))) (<= 1000 (+ (select main_a v_prenex_25330) (select main_a v_prenex_25331))) (<= (select main_a v_prenex_25331) 1499) (<= (+ main_x 1) v_prenex_25330) (<= (* 2 (select main_a v_prenex_25330)) 998) (< v_prenex_25330 main_x) (< v_prenex_25331 main_y))) (or (forall ((v_prenex_22407 Int)) (or (< v_prenex_22407 main_x) (<= (+ main_x 1) v_prenex_22407) (<= (* 2 (select main_a v_prenex_22407)) 998) (<= 0 (* 2 (select main_a v_prenex_22407))))) (forall ((v_prenex_22408 Int)) (or (<= 501 (select main_a v_prenex_22408)) (<= (select main_a v_prenex_22408) 1499) (< v_prenex_22408 main_y)))) (forall ((v_prenex_25793 Int) (v_prenex_25792 Int)) (or (<= (+ main_x 1) v_prenex_25792) (<= (+ (select main_a v_prenex_25792) (select main_a v_prenex_25793)) 1000) (<= (select main_a v_prenex_25792) 998) (< v_prenex_25792 main_x))) (forall ((v_prenex_29354 Int) (v_prenex_29353 Int)) (or (<= (+ (select main_a v_prenex_29353) (select main_a v_prenex_29354)) 1000) (< v_prenex_29353 main_x) (<= (* 2 (select main_a v_prenex_29353)) 998) (<= 2 (select main_a v_prenex_29354)) (<= (select main_a v_prenex_29354) 1000) (<= (+ main_x 1) v_prenex_29353))) (forall ((v_prenex_24458 Int) (v_prenex_24459 Int)) (or (<= (* 2 (select main_a v_prenex_24458)) 998) (<= (select main_a v_prenex_24459) (+ (select main_a v_prenex_24458) 1000)) (< v_prenex_24458 main_x) (<= 2 (select main_a v_prenex_24459)) (< v_prenex_24459 main_y) (<= (+ main_x 1) v_prenex_24458) (<= (select main_a v_prenex_24459) 1499))) (or (forall ((v_prenex_24150 Int)) (or (<= (select main_a v_prenex_24150) 1499) (<= (* 2 (select main_a v_prenex_24150)) 2000))) (forall ((v_prenex_24149 Int)) (or (<= (+ main_x 1) v_prenex_24149) (<= 0 (* 2 (select main_a v_prenex_24149))) (< v_prenex_24149 main_x) (<= 0 (+ (select main_a v_prenex_24149) 499)) (<= (select main_a v_prenex_24149) 499)))) (or (forall ((v_prenex_25604 Int)) (or (< v_prenex_25604 main_x) (<= (+ main_x 1) v_prenex_25604) (<= (select main_a v_prenex_25604) 499) (<= 0 (select main_a v_prenex_25604)))) (forall ((v_prenex_25605 Int)) (<= (* 2 (select main_a v_prenex_25605)) 2000))) (forall ((v_prenex_26824 Int) (v_prenex_26823 Int)) (or (< v_prenex_26823 main_x) (<= 0 (select main_a v_prenex_26823)) (<= 1002 (* 2 (select main_a v_prenex_26824))) (<= (+ main_y 1) v_prenex_26824) (<= (+ main_x 1) v_prenex_26823) (<= (select main_a v_prenex_26824) (+ (select main_a v_prenex_26823) 1000)))) (forall ((v_prenex_25784 Int) (v_prenex_25785 Int)) (or (<= (+ main_x 1) v_prenex_25784) (< v_prenex_25784 main_x) (<= 0 (* 2 (select main_a v_prenex_25784))) (<= (select main_a v_prenex_25785) (+ (select main_a v_prenex_25784) 1000)) (<= (* 2 (select main_a v_prenex_25785)) 2000) (<= (* 2 (select main_a v_prenex_25784)) 998))) (forall ((v_prenex_23203 Int) (v_prenex_23202 Int)) (or (< v_prenex_23202 main_x) (<= (* 2 (select main_a v_prenex_23203)) 2000) (<= (+ main_x 1) v_prenex_23202) (<= (select main_a v_prenex_23202) 499) (<= (+ (select main_a v_prenex_23202) (select main_a v_prenex_23203)) 1000) (<= (* 2 (select main_a v_prenex_23202)) 998) (<= 2 (select main_a v_prenex_23203)))) (forall ((v_prenex_24214 Int) (v_prenex_24213 Int)) (or (<= (+ main_y 1) v_prenex_24214) (<= (+ main_x 1) v_prenex_24213) (< v_prenex_24213 main_x) (<= (+ (select main_a v_prenex_24213) (select main_a v_prenex_24214)) 1000) (<= 2 (select main_a v_prenex_24214)) (<= (select main_a v_prenex_24213) 998))) (forall ((v_prenex_25908 Int) (v_prenex_25907 Int)) (or (<= (+ main_x 1) v_prenex_25907) (< v_prenex_25908 main_y) (<= (+ (select main_a v_prenex_25907) (select main_a v_prenex_25908)) 1000) (<= (+ main_y 1) v_prenex_25908) (<= 2 (select main_a v_prenex_25908)))) (forall ((v_prenex_22907 Int) (v_prenex_22906 Int)) (or (<= 501 (select main_a v_prenex_22907)) (<= (+ main_x 1) v_prenex_22906) (<= (+ (select main_a v_prenex_22906) (select main_a v_prenex_22907)) 1000) (< v_prenex_22906 main_x) (<= (+ main_y 1) v_prenex_22907) (<= (select main_a v_prenex_22906) 998) (<= 1002 (* 2 (select main_a v_prenex_22907))))) (forall ((v_prenex_27274 Int) (v_prenex_27273 Int)) (or (<= (+ main_y 1) v_prenex_27274) (< v_prenex_27273 main_x) (<= (+ main_x 1) v_prenex_27273) (<= (select main_a v_prenex_27274) 1000) (<= 2 (select main_a v_prenex_27274)) (<= (select main_a v_prenex_27274) (+ (select main_a v_prenex_27273) 1000)) (<= (select main_a v_prenex_27273) 499))) (forall ((v_prenex_25039 Int) (v_prenex_25040 Int)) (or (< v_prenex_25039 main_x) (<= 2 (select main_a v_prenex_25040)) (<= (+ main_x 1) v_prenex_25039) (<= (select main_a v_prenex_25040) 1000) (<= (+ main_y 1) v_prenex_25040) (<= (+ (select main_a v_prenex_25039) 2) (select main_a v_prenex_25040)) (<= 0 (select main_a v_prenex_25039)))) (forall ((v_prenex_30822 Int) (v_prenex_30821 Int)) (or (<= (select main_a v_prenex_30822) 1000) (<= (+ main_x 1) v_prenex_30821) (<= (* 2 (select main_a v_prenex_30821)) 998) (< v_prenex_30821 main_x) (<= (select main_a v_prenex_30822) (+ (select main_a v_prenex_30821) 1000)) (<= 501 (select main_a v_prenex_30822)) (<= (select main_a v_prenex_30821) 998))) (or (forall ((v_prenex_28192 Int)) (or (<= (select main_a v_prenex_28192) 1000) (<= 2 (select main_a v_prenex_28192)))) (forall ((v_prenex_28191 Int)) (or (<= 0 (+ (select main_a v_prenex_28191) 499)) (<= (select main_a v_prenex_28191) 499) (<= 0 (* 2 (select main_a v_prenex_28191))) (<= (+ main_x 1) v_prenex_28191) (< v_prenex_28191 main_x)))) (or (forall ((v_prenex_30678 Int)) (or (<= (select main_a v_prenex_30678) 1000) (<= 501 (select main_a v_prenex_30678)))) (forall ((v_prenex_30677 Int)) (or (<= (* 2 (select main_a v_prenex_30677)) 998) (< v_prenex_30677 main_x) (<= (+ main_x 1) v_prenex_30677)))) (forall ((v_prenex_23909 Int) (v_prenex_23908 Int)) (or (<= (+ main_x 1) v_prenex_23908) (<= (select main_a v_prenex_23909) 1499) (<= (select main_a v_prenex_23908) 499) (< v_prenex_23908 main_x) (<= (select main_a v_prenex_23909) 1000) (<= 0 (+ (select main_a v_prenex_23908) 499)) (<= (+ (select main_a v_prenex_23908) (select main_a v_prenex_23909)) 1000))) (or (forall ((v_prenex_27072 Int)) (or (<= (+ main_x 1) v_prenex_27072) (< v_prenex_27072 main_x) (<= 0 (* 2 (select main_a v_prenex_27072))) (<= (select main_a v_prenex_27072) 998) (<= 0 (+ (select main_a v_prenex_27072) 499)))) (forall ((v_prenex_27073 Int)) (<= (* 2 (select main_a v_prenex_27073)) 2000))) (forall ((v_prenex_22433 Int) (v_prenex_22434 Int)) (or (<= 0 (* 2 (select main_a v_prenex_22433))) (<= 1002 (* 2 (select main_a v_prenex_22434))) (<= (+ main_x 1) v_prenex_22433) (<= (+ (select main_a v_prenex_22433) 2) (select main_a v_prenex_22434)) (< v_prenex_22433 main_x) (<= (select main_a v_prenex_22434) 1499) (<= 0 (select main_a v_prenex_22433)))) (forall ((v_prenex_25747 Int) (v_prenex_25748 Int)) (or (<= (+ main_x 1) v_prenex_25747) (<= (+ (select main_a v_prenex_25747) 2) (select main_a v_prenex_25748)) (< v_prenex_25747 main_x) (<= (* 2 (select main_a v_prenex_25747)) 998) (<= (select main_a v_prenex_25748) 1499) (<= (select main_a v_prenex_25748) 1000))) (forall ((v_prenex_27551 Int) (v_prenex_27552 Int)) (or (<= (* 2 (select main_a v_prenex_27552)) 2000) (<= (+ (select main_a v_prenex_27551) (select main_a v_prenex_27552)) 1000) (<= (select main_a v_prenex_27551) 499) (< v_prenex_27551 main_x) (<= (+ main_x 1) v_prenex_27551))) (forall ((v_prenex_25960 Int) (v_prenex_25959 Int)) (or (<= (select main_a v_prenex_25959) 998) (<= (+ (select main_a v_prenex_25959) (select main_a v_prenex_25960)) 1000) (< v_prenex_25959 main_x) (<= (* 2 (select main_a v_prenex_25959)) 998) (<= (+ main_x 1) v_prenex_25959))) (forall ((v_prenex_30469 Int) (v_prenex_30470 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_30470))) (<= (+ main_x 1) v_prenex_30469) (< v_prenex_30469 main_x) (<= (* 2 (select main_a v_prenex_30469)) 998) (<= (+ (select main_a v_prenex_30469) 2) (select main_a v_prenex_30470)) (<= (select main_a v_prenex_30470) 1499))) (forall ((v_prenex_22363 Int) (v_prenex_22364 Int)) (or (< v_prenex_22363 main_x) (<= 1002 (* 2 (select main_a v_prenex_22364))) (<= (+ (select main_a v_prenex_22363) (select main_a v_prenex_22364)) 1000) (<= (select main_a v_prenex_22363) 998) (<= (* 2 (select main_a v_prenex_22363)) 998) (<= (* 2 (select main_a v_prenex_22364)) 2000) (<= (+ main_x 1) v_prenex_22363))) (forall ((v_prenex_26959 Int) (v_prenex_26960 Int)) (or (<= (+ main_x 1) v_prenex_26959) (<= (+ (select main_a v_prenex_26959) (select main_a v_prenex_26960)) 1000) (<= 0 (select main_a v_prenex_26959)) (<= (* 2 (select main_a v_prenex_26960)) 2000) (<= 2 (select main_a v_prenex_26960)) (< v_prenex_26959 main_x))) (forall ((v_prenex_25204 Int) (v_prenex_25203 Int)) (or (<= (+ main_x 1) v_prenex_25203) (<= 501 (select main_a v_prenex_25204)) (<= 1000 (+ (select main_a v_prenex_25203) (select main_a v_prenex_25204))) (<= (select main_a v_prenex_25203) 499) (< v_prenex_25203 main_x) (<= 0 (select main_a v_prenex_25203)))) (forall ((v_prenex_26246 Int) (v_prenex_26245 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_26246))) (<= (* 2 (select main_a v_prenex_26246)) 2000) (<= 1000 (+ (select main_a v_prenex_26245) (select main_a v_prenex_26246))) (<= (select main_a v_prenex_26245) 998) (< v_prenex_26245 main_x) (<= (+ main_x 1) v_prenex_26245))) (forall ((v_prenex_24131 Int) (v_prenex_24130 Int)) (or (<= 1000 (+ (select main_a v_prenex_24130) (select main_a v_prenex_24131))) (<= (+ main_x 1) v_prenex_24130) (< v_prenex_24130 main_x) (<= (* 2 (select main_a v_prenex_24131)) 2000) (<= 0 (select main_a v_prenex_24130)) (<= 2 (select main_a v_prenex_24131)))) (forall ((v_prenex_29295 Int) (v_prenex_29296 Int)) (or (< v_prenex_29295 main_x) (<= (+ main_x 1) v_prenex_29295) (<= 1002 (* 2 (select main_a v_prenex_29296))) (<= (* 2 (select main_a v_prenex_29296)) 2000) (<= (select main_a v_prenex_29296) (+ (select main_a v_prenex_29295) 1000)) (<= (select main_a v_prenex_29295) 499) (<= (select main_a v_prenex_29295) 998))) (forall ((v_prenex_27199 Int) (v_prenex_27200 Int)) (or (<= 501 (select main_a v_prenex_27200)) (<= 1002 (* 2 (select main_a v_prenex_27200))) (<= (+ main_x 1) v_prenex_27199) (<= (* 2 (select main_a v_prenex_27199)) 998) (<= 1000 (+ (select main_a v_prenex_27199) (select main_a v_prenex_27200))) (< v_prenex_27199 main_x))) (forall ((v_prenex_24740 Int) (v_prenex_24739 Int)) (or (<= (+ main_x 1) v_prenex_24739) (<= 1002 (* 2 (select main_a v_prenex_24740))) (< v_prenex_24740 main_y) (<= (+ (select main_a v_prenex_24739) (select main_a v_prenex_24740)) 1000) (< v_prenex_24739 main_x) (<= (* 2 (select main_a v_prenex_24740)) 2000) (<= (select main_a v_prenex_24739) 499))) (forall ((v_prenex_24054 Int) (v_prenex_24055 Int)) (or (< v_prenex_24054 main_x) (<= 0 (+ (select main_a v_prenex_24054) 499)) (<= (+ (select main_a v_prenex_24054) 2) (select main_a v_prenex_24055)) (<= (+ main_x 1) v_prenex_24054) (<= (select main_a v_prenex_24055) 1000) (<= (* 2 (select main_a v_prenex_24054)) 998))) (or (forall ((v_prenex_30127 Int)) (or (< v_prenex_30127 main_x) (<= (+ main_x 1) v_prenex_30127) (<= 0 (select main_a v_prenex_30127)) (<= 0 (* 2 (select main_a v_prenex_30127))))) (forall ((v_prenex_30128 Int)) (or (<= (* 2 (select main_a v_prenex_30128)) 2000) (< v_prenex_30128 main_y)))) (or (forall ((v_prenex_24167 Int)) (or (<= (* 2 (select main_a v_prenex_24167)) 998) (< v_prenex_24167 main_x) (<= (+ main_x 1) v_prenex_24167) (<= (select main_a v_prenex_24167) 499))) (forall ((v_prenex_24168 Int)) (or (<= (+ main_y 1) v_prenex_24168) (<= (* 2 (select main_a v_prenex_24168)) 2000) (<= 501 (select main_a v_prenex_24168))))) (forall ((v_prenex_28342 Int) (v_prenex_28341 Int)) (or (< v_prenex_28341 main_x) (<= (select main_a v_prenex_28341) 499) (<= (+ main_x 1) v_prenex_28341) (<= (select main_a v_prenex_28342) (+ (select main_a v_prenex_28341) 1000)) (<= 0 (select main_a v_prenex_28341)) (<= 2 (select main_a v_prenex_28342)))) (or (forall ((v_prenex_30809 Int)) (or (< v_prenex_30809 main_x) (<= 0 (* 2 (select main_a v_prenex_30809))) (<= (+ main_x 1) v_prenex_30809))) (forall ((v_prenex_30810 Int)) (or (<= (+ main_y 1) v_prenex_30810) (<= (* 2 (select main_a v_prenex_30810)) 2000) (<= (select main_a v_prenex_30810) 1000)))) (or (forall ((v_prenex_23928 Int)) (or (<= (* 2 (select main_a v_prenex_23928)) 998) (<= (+ main_x 1) v_prenex_23928) (< v_prenex_23928 main_x) (<= 0 (+ (select main_a v_prenex_23928) 499)))) (forall ((v_prenex_23929 Int)) (or (<= (select main_a v_prenex_23929) 1499) (<= 501 (select main_a v_prenex_23929)) (<= (+ main_y 1) v_prenex_23929)))) (forall ((v_prenex_29967 Int) (v_prenex_29966 Int)) (or (<= 501 (select main_a v_prenex_29967)) (<= (+ main_x 1) v_prenex_29966) (< v_prenex_29966 main_x) (<= (select main_a v_prenex_29967) (+ (select main_a v_prenex_29966) 1000)) (<= 0 (+ (select main_a v_prenex_29966) 499)))) (forall ((v_prenex_25953 Int) (v_prenex_25954 Int)) (or (<= 1000 (+ (select main_a v_prenex_25953) (select main_a v_prenex_25954))) (<= (+ main_x 1) v_prenex_25953) (<= 2 (select main_a v_prenex_25954)) (<= (* 2 (select main_a v_prenex_25954)) 2000) (<= 0 (+ (select main_a v_prenex_25953) 499)) (< v_prenex_25953 main_x) (<= (* 2 (select main_a v_prenex_25953)) 998))) (forall ((v_prenex_24955 Int) (v_prenex_24954 Int)) (or (<= (+ main_x 1) v_prenex_24954) (<= (select main_a v_prenex_24955) 1000) (< v_prenex_24954 main_x) (<= (+ (select main_a v_prenex_24954) (select main_a v_prenex_24955)) 1000) (<= (select main_a v_prenex_24955) 1499) (<= (select main_a v_prenex_24954) 499))) (forall ((v_prenex_29581 Int) (v_prenex_29582 Int)) (or (<= 2 (select main_a v_prenex_29582)) (<= (+ main_x 1) v_prenex_29581) (<= 501 (select main_a v_prenex_29582)) (< v_prenex_29582 main_y) (<= (select main_a v_prenex_29581) 499) (<= (select main_a v_prenex_29582) (+ (select main_a v_prenex_29581) 1000)) (< v_prenex_29581 main_x))) (or (forall ((v_prenex_25434 Int)) (or (< v_prenex_25434 main_x) (<= 0 (* 2 (select main_a v_prenex_25434))) (<= (+ main_x 1) v_prenex_25434))) (forall ((v_prenex_25435 Int)) (or (<= (* 2 (select main_a v_prenex_25435)) 2000) (<= 1002 (* 2 (select main_a v_prenex_25435))) (< v_prenex_25435 main_y)))) (or (forall ((v_prenex_26200 Int)) (or (<= 2 (select main_a v_prenex_26200)) (< v_prenex_26200 main_y) (<= (* 2 (select main_a v_prenex_26200)) 2000))) (forall ((v_prenex_26199 Int)) (or (<= (select main_a v_prenex_26199) 499) (< v_prenex_26199 main_x) (<= (+ main_x 1) v_prenex_26199) (<= 0 (* 2 (select main_a v_prenex_26199)))))) (forall ((v_prenex_29272 Int) (v_prenex_29271 Int)) (or (<= (select main_a v_prenex_29272) 1499) (<= (+ (select main_a v_prenex_29271) (select main_a v_prenex_29272)) 1000) (< v_prenex_29272 main_y) (<= (+ main_y 1) v_prenex_29272) (<= (+ main_x 1) v_prenex_29271))) (forall ((v_prenex_23078 Int) (v_prenex_23079 Int)) (or (< v_prenex_23079 main_y) (<= (+ main_y 1) v_prenex_23079) (<= 501 (select main_a v_prenex_23079)) (<= (+ (select main_a v_prenex_23078) (select main_a v_prenex_23079)) 1000))) (or (forall ((v_prenex_30554 Int)) (or (<= 0 (select main_a v_prenex_30554)) (< v_prenex_30554 main_x) (<= (+ main_x 1) v_prenex_30554))) (forall ((v_prenex_30555 Int)) (<= 1002 (* 2 (select main_a v_prenex_30555))))) (forall ((v_prenex_27507 Int) (v_prenex_27508 Int)) (or (< v_prenex_27507 main_x) (<= 1000 (+ (select main_a v_prenex_27507) (select main_a v_prenex_27508))) (<= (+ main_x 1) v_prenex_27507) (<= (select main_a v_prenex_27507) 499) (<= (* 2 (select main_a v_prenex_27507)) 998) (<= (select main_a v_prenex_27508) 1499))) (forall ((v_prenex_30033 Int) (v_prenex_30032 Int)) (or (<= (* 2 (select main_a v_prenex_30033)) 2000) (<= (+ main_x 1) v_prenex_30032) (<= (+ (select main_a v_prenex_30032) (select main_a v_prenex_30033)) 1000) (<= (+ main_y 1) v_prenex_30033) (< v_prenex_30032 main_x) (<= (select main_a v_prenex_30033) 1499) (<= 0 (+ (select main_a v_prenex_30032) 499)))) (forall ((v_prenex_27489 Int) (v_prenex_27490 Int)) (or (<= (+ main_x 1) v_prenex_27489) (<= (select main_a v_prenex_27490) 1000) (<= 2 (select main_a v_prenex_27490)) (<= 1000 (+ (select main_a v_prenex_27489) (select main_a v_prenex_27490))) (<= (select main_a v_prenex_27489) 998) (<= (* 2 (select main_a v_prenex_27489)) 998) (< v_prenex_27489 main_x))) (forall ((v_prenex_26512 Int) (v_prenex_26511 Int)) (or (<= (select main_a v_prenex_26512) 1000) (<= 1000 (+ (select main_a v_prenex_26511) (select main_a v_prenex_26512))) (< v_prenex_26511 main_x) (<= 0 (+ (select main_a v_prenex_26511) 499)) (<= (+ main_x 1) v_prenex_26511) (<= 0 (select main_a v_prenex_26511)) (<= 2 (select main_a v_prenex_26512)))) (forall ((v_prenex_27652 Int) (v_prenex_27653 Int)) (or (<= (+ main_x 1) v_prenex_27652) (<= (+ (select main_a v_prenex_27652) (select main_a v_prenex_27653)) 1000) (< v_prenex_27652 main_x) (<= 0 (+ (select main_a v_prenex_27652) 499)) (<= 2 (select main_a v_prenex_27653)))) (forall ((v_prenex_30214 Int) (v_prenex_30213 Int)) (or (<= (* 2 (select main_a v_prenex_30213)) 998) (<= (+ (select main_a v_prenex_30213) 2) (select main_a v_prenex_30214)) (<= (+ main_x 1) v_prenex_30213) (<= 0 (* 2 (select main_a v_prenex_30213))) (< v_prenex_30213 main_x) (<= (select main_a v_prenex_30214) 1000))) (forall ((v_prenex_28397 Int) (v_prenex_28398 Int)) (or (<= (* 2 (select main_a v_prenex_28397)) 998) (<= (+ main_x 1) v_prenex_28397) (<= (select main_a v_prenex_28398) (+ (select main_a v_prenex_28397) 1000)) (<= (select main_a v_prenex_28397) 499) (<= (* 2 (select main_a v_prenex_28398)) 2000) (< v_prenex_28397 main_x))) (or (forall ((v_prenex_26684 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_26684))) (<= (+ main_y 1) v_prenex_26684))) (forall ((v_prenex_26683 Int)) (or (< v_prenex_26683 main_x) (<= (+ main_x 1) v_prenex_26683) (<= (* 2 (select main_a v_prenex_26683)) 998)))) (forall ((v_prenex_22358 Int) (v_prenex_22359 Int)) (or (<= (+ main_x 1) v_prenex_22358) (<= (select main_a v_prenex_22359) 1000) (<= 501 (select main_a v_prenex_22359)) (<= 1000 (+ (select main_a v_prenex_22358) (select main_a v_prenex_22359))) (< v_prenex_22358 main_x) (<= 0 (+ (select main_a v_prenex_22358) 499)))) (forall ((v_prenex_23185 Int) (v_prenex_23184 Int)) (or (<= (select main_a v_prenex_23184) 998) (< v_prenex_23184 main_x) (<= (+ main_x 1) v_prenex_23184) (<= (select main_a v_prenex_23185) (+ (select main_a v_prenex_23184) 1000)) (<= (* 2 (select main_a v_prenex_23184)) 998))) (forall ((v_prenex_26653 Int) (v_prenex_26654 Int)) (or (<= (select main_a v_prenex_26654) 1000) (<= (select main_a v_prenex_26653) 499) (<= (select main_a v_prenex_26654) (+ (select main_a v_prenex_26653) 1000)) (<= 0 (* 2 (select main_a v_prenex_26653))) (<= (+ main_x 1) v_prenex_26653) (<= 1002 (* 2 (select main_a v_prenex_26654))) (< v_prenex_26653 main_x))) (forall ((v_prenex_28631 Int) (v_prenex_28630 Int)) (or (<= (+ main_x 1) v_prenex_28630) (<= (select main_a v_prenex_28630) 499) (<= 2 (select main_a v_prenex_28631)) (<= (* 2 (select main_a v_prenex_28630)) 998) (< v_prenex_28630 main_x) (<= (+ (select main_a v_prenex_28630) 2) (select main_a v_prenex_28631)) (<= (select main_a v_prenex_28631) 1000))) (or (forall ((v_prenex_29830 Int)) (or (<= 0 (select main_a v_prenex_29830)) (<= 0 (+ (select main_a v_prenex_29830) 499)) (<= 0 (* 2 (select main_a v_prenex_29830))) (<= (+ main_x 1) v_prenex_29830) (< v_prenex_29830 main_x))) (forall ((v_prenex_29831 Int)) (or (<= 501 (select main_a v_prenex_29831)) (<= (select main_a v_prenex_29831) 1000)))) (forall ((v_prenex_22481 Int) (v_prenex_22482 Int)) (or (< v_prenex_22481 main_x) (<= (+ main_x 1) v_prenex_22481) (<= (select main_a v_prenex_22482) 1499) (<= (select main_a v_prenex_22481) 499) (<= 501 (select main_a v_prenex_22482)) (<= (+ (select main_a v_prenex_22481) 2) (select main_a v_prenex_22482)))) (or (forall ((v_prenex_24917 Int)) (or (<= 501 (select main_a v_prenex_24917)) (<= 2 (select main_a v_prenex_24917)) (< v_prenex_24917 main_y))) (forall ((v_prenex_24916 Int)) (or (<= (* 2 (select main_a v_prenex_24916)) 998) (<= (+ main_x 1) v_prenex_24916) (< v_prenex_24916 main_x)))) (forall ((v_prenex_24509 Int) (v_prenex_24508 Int)) (or (<= (* 2 (select main_a v_prenex_24508)) 998) (<= 1002 (* 2 (select main_a v_prenex_24509))) (<= (+ main_x 1) v_prenex_24508) (<= 0 (* 2 (select main_a v_prenex_24508))) (< v_prenex_24508 main_x) (<= (select main_a v_prenex_24509) (+ (select main_a v_prenex_24508) 1000)))) (forall ((v_prenex_27874 Int) (v_prenex_27875 Int)) (or (<= (select main_a v_prenex_27875) (+ (select main_a v_prenex_27874) 1000)) (<= (select main_a v_prenex_27875) 1499) (< v_prenex_27874 main_x) (<= (select main_a v_prenex_27874) 998) (<= (select main_a v_prenex_27874) 499) (<= (+ main_x 1) v_prenex_27874) (<= (* 2 (select main_a v_prenex_27875)) 2000))) (or (forall ((v_prenex_29043 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_29043))) (< v_prenex_29043 main_y) (<= 2 (select main_a v_prenex_29043)))) (forall ((v_prenex_29042 Int)) (or (<= 0 (+ (select main_a v_prenex_29042) 499)) (< v_prenex_29042 main_x) (<= (+ main_x 1) v_prenex_29042) (<= 0 (* 2 (select main_a v_prenex_29042)))))) (forall ((v_prenex_27755 Int) (v_prenex_27754 Int)) (or (<= (+ main_x 1) v_prenex_27754) (< v_prenex_27754 main_x) (<= (select main_a v_prenex_27755) (+ (select main_a v_prenex_27754) 1000)) (<= (* 2 (select main_a v_prenex_27754)) 998) (<= (select main_a v_prenex_27755) 1499) (<= (select main_a v_prenex_27754) 499) (<= (select main_a v_prenex_27755) 1000))) (forall ((v_prenex_28492 Int) (v_prenex_28491 Int)) (or (<= (+ main_x 1) v_prenex_28491) (<= (select main_a v_prenex_28492) 1000) (< v_prenex_28491 main_x) (<= (select main_a v_prenex_28492) 1499) (<= (+ (select main_a v_prenex_28491) (select main_a v_prenex_28492)) 1000) (<= 0 (* 2 (select main_a v_prenex_28491))) (<= 0 (+ (select main_a v_prenex_28491) 499)))) (or (forall ((v_prenex_23210 Int)) (or (<= (+ main_x 1) v_prenex_23210) (<= 0 (* 2 (select main_a v_prenex_23210))) (<= 0 (select main_a v_prenex_23210)) (< v_prenex_23210 main_x))) (forall ((v_prenex_23211 Int)) (or (<= (* 2 (select main_a v_prenex_23211)) 2000) (< v_prenex_23211 main_y) (<= 1002 (* 2 (select main_a v_prenex_23211)))))) (or (forall ((v_prenex_28628 Int)) (or (< v_prenex_28628 main_x) (<= (select main_a v_prenex_28628) 998) (<= (+ main_x 1) v_prenex_28628) (<= (* 2 (select main_a v_prenex_28628)) 998))) (forall ((v_prenex_28629 Int)) (or (<= (select main_a v_prenex_28629) 1499) (<= 501 (select main_a v_prenex_28629))))) (forall ((v_prenex_27982 Int) (v_prenex_27983 Int)) (or (<= 501 (select main_a v_prenex_27983)) (<= (* 2 (select main_a v_prenex_27982)) 998) (<= (+ main_x 1) v_prenex_27982) (<= 1002 (* 2 (select main_a v_prenex_27983))) (< v_prenex_27982 main_x) (<= (+ main_y 1) v_prenex_27983) (<= (select main_a v_prenex_27983) (+ (select main_a v_prenex_27982) 1000)))) (or (forall ((v_prenex_29276 Int)) (or (<= (* 2 (select main_a v_prenex_29276)) 2000) (<= 1002 (* 2 (select main_a v_prenex_29276))))) (forall ((v_prenex_29275 Int)) (or (< v_prenex_29275 main_x) (<= 0 (* 2 (select main_a v_prenex_29275))) (<= 0 (+ (select main_a v_prenex_29275) 499)) (<= (+ main_x 1) v_prenex_29275) (<= (select main_a v_prenex_29275) 499)))) (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) 1000) (<= (select main_a v_prenex_29921) (+ (select main_a v_prenex_29920) 1000)) (< v_prenex_29920 main_x) (<= (select main_a v_prenex_29921) 1499))) (forall ((v_prenex_26378 Int) (v_prenex_26377 Int)) (or (<= 501 (select main_a v_prenex_26378)) (<= (select main_a v_prenex_26378) (+ (select main_a v_prenex_26377) 1000)) (<= 0 (select main_a v_prenex_26377)) (<= (select main_a v_prenex_26377) 499) (< v_prenex_26377 main_x) (<= (select main_a v_prenex_26378) 1000) (<= (+ main_x 1) v_prenex_26377))) (forall ((v_prenex_29417 Int) (v_prenex_29418 Int)) (or (< v_prenex_29417 main_x) (<= 501 (select main_a v_prenex_29418)) (<= (+ main_x 1) v_prenex_29417) (<= (select main_a v_prenex_29418) (+ (select main_a v_prenex_29417) 1000)) (<= (select main_a v_prenex_29418) 1499) (<= 0 (select main_a v_prenex_29417)) (<= 0 (+ (select main_a v_prenex_29417) 499)))) (forall ((v_prenex_23604 Int) (v_prenex_23605 Int)) (or (<= (select main_a v_prenex_23605) 1000) (<= (+ main_y 1) v_prenex_23605) (<= 1000 (+ (select main_a v_prenex_23604) (select main_a v_prenex_23605))) (< v_prenex_23605 main_y) (<= (select main_a v_prenex_23605) 1499))) (forall ((v_prenex_29941 Int) (v_prenex_29940 Int)) (or (<= 0 (+ (select main_a v_prenex_29940) 499)) (<= 2 (select main_a v_prenex_29941)) (<= (+ (select main_a v_prenex_29940) (select main_a v_prenex_29941)) 1000) (<= (+ main_x 1) v_prenex_29940) (< v_prenex_29940 main_x) (<= (select main_a v_prenex_29941) 1499) (<= (select main_a v_prenex_29940) 499))) (forall ((v_prenex_25529 Int) (v_prenex_25528 Int)) (or (<= (* 2 (select main_a v_prenex_25529)) 2000) (<= (+ main_x 1) v_prenex_25528) (<= 0 (* 2 (select main_a v_prenex_25528))) (<= (select main_a v_prenex_25528) 998) (<= (select main_a v_prenex_25529) (+ (select main_a v_prenex_25528) 1000)) (< v_prenex_25528 main_x))) (forall ((v_prenex_22369 Int) (v_prenex_22370 Int)) (or (<= 1000 (+ (select main_a v_prenex_22369) (select main_a v_prenex_22370))) (< v_prenex_22369 main_x) (<= 0 (select main_a v_prenex_22369)) (<= (+ main_x 1) v_prenex_22369) (<= 0 (+ (select main_a v_prenex_22369) 499)) (<= (select main_a v_prenex_22370) 1000) (<= (* 2 (select main_a v_prenex_22370)) 2000))) (or (forall ((v_prenex_26256 Int)) (or (<= (* 2 (select main_a v_prenex_26256)) 2000) (<= (select main_a v_prenex_26256) 1499))) (forall ((v_prenex_26255 Int)) (or (<= 0 (select main_a v_prenex_26255)) (< v_prenex_26255 main_x) (<= 0 (* 2 (select main_a v_prenex_26255))) (<= (select main_a v_prenex_26255) 499) (<= (+ main_x 1) v_prenex_26255)))) (forall ((v_prenex_25507 Int) (v_prenex_25506 Int)) (or (<= 0 (select main_a v_prenex_25506)) (<= (+ main_x 1) v_prenex_25506) (<= (+ main_y 1) v_prenex_25507) (<= (+ (select main_a v_prenex_25506) 2) (select main_a v_prenex_25507)) (< v_prenex_25506 main_x) (<= 1002 (* 2 (select main_a v_prenex_25507))))) (forall ((v_prenex_27515 Int) (v_prenex_27516 Int)) (or (<= (+ main_x 1) v_prenex_27515) (<= (select main_a v_prenex_27516) 1000) (< v_prenex_27515 main_x) (<= 0 (+ (select main_a v_prenex_27515) 499)) (<= (+ (select main_a v_prenex_27515) 2) (select main_a v_prenex_27516)))) (forall ((v_prenex_26204 Int) (v_prenex_26203 Int)) (or (<= 0 (* 2 (select main_a v_prenex_26203))) (<= 1002 (* 2 (select main_a v_prenex_26204))) (< v_prenex_26203 main_x) (<= (* 2 (select main_a v_prenex_26204)) 2000) (<= (+ (select main_a v_prenex_26203) 2) (select main_a v_prenex_26204)) (<= (+ main_x 1) v_prenex_26203))) (or (forall ((v_prenex_29615 Int)) (or (<= (* 2 (select main_a v_prenex_29615)) 998) (<= (+ main_x 1) v_prenex_29615) (< v_prenex_29615 main_x))) (forall ((v_prenex_29616 Int)) (<= 501 (select main_a v_prenex_29616)))) (forall ((v_prenex_26697 Int) (v_prenex_26698 Int)) (or (< v_prenex_26697 main_x) (<= 2 (select main_a v_prenex_26698)) (<= (select main_a v_prenex_26697) 998) (<= (+ (select main_a v_prenex_26697) (select main_a v_prenex_26698)) 1000) (<= (+ main_x 1) v_prenex_26697) (<= (+ main_y 1) v_prenex_26698) (<= (select main_a v_prenex_26698) 1000))) (forall ((v_prenex_26967 Int) (v_prenex_26968 Int)) (or (<= (+ main_x 1) v_prenex_26967) (< v_prenex_26967 main_x) (<= (+ (select main_a v_prenex_26967) 2) (select main_a v_prenex_26968)) (<= (select main_a v_prenex_26968) 1000) (<= (select main_a v_prenex_26967) 499) (<= (select main_a v_prenex_26968) 1499))) (or (forall ((v_prenex_23227 Int)) (<= (select main_a v_prenex_23227) 1499)) (forall ((v_prenex_23226 Int)) (or (< v_prenex_23226 main_x) (<= (* 2 (select main_a v_prenex_23226)) 998) (<= 0 (+ (select main_a v_prenex_23226) 499)) (<= 0 (* 2 (select main_a v_prenex_23226))) (<= (+ main_x 1) v_prenex_23226)))) (forall ((v_prenex_26042 Int) (v_prenex_26041 Int)) (or (< v_prenex_26042 main_y) (<= (+ (select main_a v_prenex_26041) 2) (select main_a v_prenex_26042)) (<= (* 2 (select main_a v_prenex_26042)) 2000) (<= 0 (+ (select main_a v_prenex_26041) 499)) (<= (+ main_x 1) v_prenex_26041) (< v_prenex_26041 main_x))) (or (forall ((v_prenex_26758 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_26758))) (<= (select main_a v_prenex_26758) 1499))) (forall ((v_prenex_26757 Int)) (or (<= 0 (* 2 (select main_a v_prenex_26757))) (< v_prenex_26757 main_x) (<= (select main_a v_prenex_26757) 499) (<= (select main_a v_prenex_26757) 998) (<= (+ main_x 1) v_prenex_26757)))) (forall ((v_prenex_27894 Int) (v_prenex_27895 Int)) (or (<= (* 2 (select main_a v_prenex_27894)) 998) (<= (select main_a v_prenex_27894) 998) (<= (+ (select main_a v_prenex_27894) 2) (select main_a v_prenex_27895)) (<= 1002 (* 2 (select main_a v_prenex_27895))) (<= (+ main_x 1) v_prenex_27894) (<= (* 2 (select main_a v_prenex_27895)) 2000) (< v_prenex_27894 main_x))) (forall ((v_prenex_26669 Int) (v_prenex_26670 Int)) (or (< v_prenex_26669 main_x) (<= (* 2 (select main_a v_prenex_26670)) 2000) (<= (+ (select main_a v_prenex_26669) (select main_a v_prenex_26670)) 1000) (<= 0 (select main_a v_prenex_26669)) (<= (+ main_x 1) v_prenex_26669) (<= 501 (select main_a v_prenex_26670)))) (forall ((v_prenex_28369 Int) (v_prenex_28370 Int)) (or (<= (+ main_x 1) v_prenex_28369) (<= (select main_a v_prenex_28369) 998) (<= 2 (select main_a v_prenex_28370)) (< v_prenex_28369 main_x) (<= (select main_a v_prenex_28370) 1000) (<= 1000 (+ (select main_a v_prenex_28369) (select main_a v_prenex_28370))) (< v_prenex_28370 main_y))) (forall ((v_prenex_23046 Int) (v_prenex_23047 Int)) (or (< v_prenex_23046 main_x) (<= (select main_a v_prenex_23047) 1499) (<= (* 2 (select main_a v_prenex_23046)) 998) (<= 1002 (* 2 (select main_a v_prenex_23047))) (<= (select main_a v_prenex_23047) (+ (select main_a v_prenex_23046) 1000)) (<= (+ main_y 1) v_prenex_23047) (<= (+ main_x 1) v_prenex_23046))) (forall ((v_prenex_27341 Int) (v_prenex_27342 Int)) (or (<= (select main_a v_prenex_27341) 499) (<= 0 (+ (select main_a v_prenex_27341) 499)) (< v_prenex_27341 main_x) (<= 501 (select main_a v_prenex_27342)) (<= 2 (select main_a v_prenex_27342)) (<= (select main_a v_prenex_27342) (+ (select main_a v_prenex_27341) 1000)) (<= (+ main_x 1) v_prenex_27341))) (or (forall ((v_prenex_30068 Int)) (or (<= (+ main_x 1) v_prenex_30068) (< v_prenex_30068 main_x) (<= 0 (+ (select main_a v_prenex_30068) 499)) (<= 0 (select main_a v_prenex_30068)) (<= (* 2 (select main_a v_prenex_30068)) 998))) (forall ((v_prenex_30069 Int)) (<= (* 2 (select main_a v_prenex_30069)) 2000))) (forall ((v_prenex_26290 Int) (v_prenex_26289 Int)) (or (<= (select main_a v_prenex_26289) 998) (< v_prenex_26289 main_x) (<= (+ main_x 1) v_prenex_26289) (<= 1002 (* 2 (select main_a v_prenex_26290))) (<= (select main_a v_prenex_26289) 499) (<= (+ (select main_a v_prenex_26289) (select main_a v_prenex_26290)) 1000))) (forall ((v_prenex_27926 Int) (v_prenex_27927 Int)) (or (<= 2 (select main_a v_prenex_27927)) (< v_prenex_27927 main_y) (<= (select main_a v_prenex_27927) 1000) (<= (+ main_y 1) v_prenex_27927) (<= 1000 (+ (select main_a v_prenex_27926) (select main_a v_prenex_27927))))) (or (forall ((v_prenex_28436 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_28436))) (<= 2 (select main_a v_prenex_28436)) (<= (+ main_y 1) v_prenex_28436))) (forall ((v_prenex_28435 Int)) (or (<= (+ main_x 1) v_prenex_28435) (<= 0 (+ (select main_a v_prenex_28435) 499)) (<= (* 2 (select main_a v_prenex_28435)) 998) (< v_prenex_28435 main_x)))) (forall ((v_prenex_30082 Int) (v_prenex_30083 Int)) (or (<= 0 (+ (select main_a v_prenex_30082) 499)) (<= (+ main_x 1) v_prenex_30082) (< v_prenex_30082 main_x) (<= (+ (select main_a v_prenex_30082) 2) (select main_a v_prenex_30083)) (<= (+ main_y 1) v_prenex_30083) (<= 2 (select main_a v_prenex_30083)) (<= 1002 (* 2 (select main_a v_prenex_30083))))) (forall ((v_prenex_26387 Int) (v_prenex_26388 Int)) (or (<= 2 (select main_a v_prenex_26388)) (< v_prenex_26387 main_x) (<= 0 (select main_a v_prenex_26387)) (<= 0 (+ (select main_a v_prenex_26387) 499)) (<= (+ main_x 1) v_prenex_26387) (<= (* 2 (select main_a v_prenex_26388)) 2000) (<= (+ (select main_a v_prenex_26387) 2) (select main_a v_prenex_26388)))) (forall ((v_prenex_24081 Int) (v_prenex_24080 Int)) (or (< v_prenex_24080 main_x) (<= 1000 (+ (select main_a v_prenex_24080) (select main_a v_prenex_24081))) (<= 0 (select main_a v_prenex_24080)) (<= (select main_a v_prenex_24081) 1499) (<= 501 (select main_a v_prenex_24081)) (<= (select main_a v_prenex_24080) 998) (<= (+ main_x 1) v_prenex_24080))) (forall ((v_prenex_22804 Int) (v_prenex_22803 Int)) (or (<= (* 2 (select main_a v_prenex_22804)) 2000) (< v_prenex_22803 main_x) (< v_prenex_22804 main_y) (<= (+ main_y 1) v_prenex_22804) (<= (+ (select main_a v_prenex_22803) (select main_a v_prenex_22804)) 1000))) (or (forall ((v_prenex_25609 Int)) (or (< v_prenex_25609 main_y) (<= (select main_a v_prenex_25609) 1000) (<= 1002 (* 2 (select main_a v_prenex_25609))))) (forall ((v_prenex_25608 Int)) (or (<= (+ main_x 1) v_prenex_25608) (<= 0 (+ (select main_a v_prenex_25608) 499)) (<= (* 2 (select main_a v_prenex_25608)) 998) (< v_prenex_25608 main_x)))) (forall ((v_prenex_24210 Int) (v_prenex_24209 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_24210))) (<= 0 (+ (select main_a v_prenex_24209) 499)) (<= (select main_a v_prenex_24210) 1000) (<= (+ main_x 1) v_prenex_24209) (<= (select main_a v_prenex_24209) 499) (< v_prenex_24209 main_x) (<= (+ (select main_a v_prenex_24209) 2) (select main_a v_prenex_24210)))) (forall ((v_prenex_26969 Int) (v_prenex_26970 Int)) (or (< v_prenex_26970 main_y) (<= (select main_a v_prenex_26970) 1499) (<= (+ main_y 1) v_prenex_26970) (<= (+ (select main_a v_prenex_26969) (select main_a v_prenex_26970)) 1000))) (or (forall ((v_prenex_29658 Int)) (or (< v_prenex_29658 main_y) (<= 1002 (* 2 (select main_a v_prenex_29658))) (<= (select main_a v_prenex_29658) 1499))) (forall ((v_prenex_29657 Int)) (or (< v_prenex_29657 main_x) (<= (+ main_x 1) v_prenex_29657) (<= 0 (+ (select main_a v_prenex_29657) 499)) (<= (* 2 (select main_a v_prenex_29657)) 998)))) (or (forall ((v_prenex_24870 Int)) (or (<= (select main_a v_prenex_24870) 1000) (<= 1002 (* 2 (select main_a v_prenex_24870))))) (forall ((v_prenex_24869 Int)) (or (<= 0 (select main_a v_prenex_24869)) (<= 0 (+ (select main_a v_prenex_24869) 499)) (< v_prenex_24869 main_x) (<= 0 (* 2 (select main_a v_prenex_24869))) (<= (+ main_x 1) v_prenex_24869)))) (forall ((v_prenex_22272 Int) (v_prenex_22273 Int)) (or (<= (select main_a v_prenex_22273) 1000) (<= (+ main_x 1) v_prenex_22272) (< v_prenex_22272 main_x) (<= 1000 (+ (select main_a v_prenex_22272) (select main_a v_prenex_22273))) (<= 0 (+ (select main_a v_prenex_22272) 499)) (<= (select main_a v_prenex_22273) 1499))) (forall ((v_prenex_25241 Int) (v_prenex_25240 Int)) (or (<= (* 2 (select main_a v_prenex_25241)) 2000) (<= (* 2 (select main_a v_prenex_25240)) 998) (<= (+ (select main_a v_prenex_25240) (select main_a v_prenex_25241)) 1000) (<= (+ main_x 1) v_prenex_25240) (< v_prenex_25240 main_x) (<= 0 (+ (select main_a v_prenex_25240) 499)) (<= (select main_a v_prenex_25241) 1000))) (forall ((v_prenex_23538 Int) (v_prenex_23539 Int)) (or (<= 0 (select main_a v_prenex_23538)) (<= (+ (select main_a v_prenex_23538) 2) (select main_a v_prenex_23539)) (<= (* 2 (select main_a v_prenex_23539)) 2000) (<= (select main_a v_prenex_23538) 499) (<= (select main_a v_prenex_23539) 1499) (< v_prenex_23538 main_x) (<= (+ main_x 1) v_prenex_23538))) (forall ((v_prenex_23772 Int) (v_prenex_23773 Int)) (or (<= (+ main_y 1) v_prenex_23773) (<= (+ main_x 1) v_prenex_23772) (<= (* 2 (select main_a v_prenex_23772)) 998) (<= (select main_a v_prenex_23773) (+ (select main_a v_prenex_23772) 1000)) (< v_prenex_23772 main_x) (<= 2 (select main_a v_prenex_23773)))) (forall ((v_prenex_26391 Int) (v_prenex_26392 Int)) (or (< v_prenex_26391 main_x) (<= (+ main_y 1) v_prenex_26392) (<= (* 2 (select main_a v_prenex_26392)) 2000) (<= 1000 (+ (select main_a v_prenex_26391) (select main_a v_prenex_26392))) (<= (+ main_x 1) v_prenex_26391) (<= (select main_a v_prenex_26392) 1000) (<= 0 (select main_a v_prenex_26391)))) (forall ((v_prenex_27861 Int) (v_prenex_27860 Int)) (or (<= 0 (select main_a v_prenex_27860)) (<= 1000 (+ (select main_a v_prenex_27860) (select main_a v_prenex_27861))) (<= (+ main_x 1) v_prenex_27860) (< v_prenex_27860 main_x) (<= (select main_a v_prenex_27861) 1499))) (forall ((v_prenex_25487 Int) (v_prenex_25486 Int)) (or (<= 2 (select main_a v_prenex_25487)) (<= (select main_a v_prenex_25487) (+ (select main_a v_prenex_25486) 1000)) (< v_prenex_25486 main_x) (<= 0 (select main_a v_prenex_25486)) (<= (+ main_x 1) v_prenex_25486))) (forall ((v_prenex_25134 Int) (v_prenex_25133 Int)) (or (<= (select main_a v_prenex_25133) 499) (<= (+ (select main_a v_prenex_25133) (select main_a v_prenex_25134)) 1000) (<= 2 (select main_a v_prenex_25134)) (<= (+ main_x 1) v_prenex_25133) (<= (* 2 (select main_a v_prenex_25134)) 2000) (< v_prenex_25133 main_x))) (forall ((v_prenex_26589 Int) (v_prenex_26590 Int)) (or (<= 1000 (+ (select main_a v_prenex_26589) (select main_a v_prenex_26590))) (< v_prenex_26589 main_x) (<= (* 2 (select main_a v_prenex_26589)) 998) (<= (select main_a v_prenex_26590) 1000) (<= (select main_a v_prenex_26590) 1499) (<= (+ main_x 1) v_prenex_26589) (<= 0 (* 2 (select main_a v_prenex_26589))))) (forall ((v_prenex_30383 Int) (v_prenex_30382 Int)) (or (<= (+ main_x 1) v_prenex_30382) (<= (* 2 (select main_a v_prenex_30383)) 2000) (<= (+ (select main_a v_prenex_30382) 2) (select main_a v_prenex_30383)) (<= 0 (+ (select main_a v_prenex_30382) 499)) (< v_prenex_30382 main_x) (<= 0 (select main_a v_prenex_30382)) (<= 501 (select main_a v_prenex_30383)))) (forall ((v_prenex_23086 Int) (v_prenex_23087 Int)) (or (<= (+ (select main_a v_prenex_23086) (select main_a v_prenex_23087)) 1000) (<= (+ main_x 1) v_prenex_23086) (<= (* 2 (select main_a v_prenex_23086)) 998) (<= 501 (select main_a v_prenex_23087)) (<= 2 (select main_a v_prenex_23087)) (< v_prenex_23086 main_x))) (forall ((v_prenex_23262 Int) (v_prenex_23263 Int)) (or (<= 0 (select main_a v_prenex_23262)) (<= (* 2 (select main_a v_prenex_23263)) 2000) (< v_prenex_23262 main_x) (<= (+ main_x 1) v_prenex_23262) (<= (select main_a v_prenex_23262) 499) (<= (+ (select main_a v_prenex_23262) (select main_a v_prenex_23263)) 1000) (<= 1002 (* 2 (select main_a v_prenex_23263))))) (forall ((v_prenex_29532 Int) (v_prenex_29531 Int)) (or (< v_prenex_29531 main_x) (<= 0 (+ (select main_a v_prenex_29531) 499)) (<= (+ main_x 1) v_prenex_29531) (<= (+ main_y 1) v_prenex_29532) (<= (select main_a v_prenex_29532) 1000) (<= 1000 (+ (select main_a v_prenex_29531) (select main_a v_prenex_29532))) (<= (* 2 (select main_a v_prenex_29532)) 2000))) (forall ((v_prenex_22764 Int) (v_prenex_22765 Int)) (or (<= 2 (select main_a v_prenex_22765)) (<= 1000 (+ (select main_a v_prenex_22764) (select main_a v_prenex_22765))) (< v_prenex_22764 main_x) (<= (select main_a v_prenex_22765) 1000) (<= (+ main_x 1) v_prenex_22764) (<= 0 (select main_a v_prenex_22764)))) (forall ((v_prenex_26208 Int) (v_prenex_26207 Int)) (or (<= (+ main_x 1) v_prenex_26207) (<= 0 (select main_a v_prenex_26207)) (< v_prenex_26207 main_x) (<= (+ main_y 1) v_prenex_26208) (<= (+ (select main_a v_prenex_26207) 2) (select main_a v_prenex_26208)) (<= (select main_a v_prenex_26208) 1000))) (or (forall ((v_prenex_26731 Int)) (or (<= (select main_a v_prenex_26731) 499) (<= (+ main_x 1) v_prenex_26731) (< v_prenex_26731 main_x) (<= (* 2 (select main_a v_prenex_26731)) 998))) (forall ((v_prenex_26732 Int)) (or (<= 2 (select main_a v_prenex_26732)) (< v_prenex_26732 main_y)))) (forall ((v_prenex_26341 Int) (v_prenex_26342 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_26342))) (< v_prenex_26341 main_x) (<= 501 (select main_a v_prenex_26342)) (<= 0 (+ (select main_a v_prenex_26341) 499)) (<= (select main_a v_prenex_26341) 499) (<= (+ main_x 1) v_prenex_26341) (<= (+ (select main_a v_prenex_26341) 2) (select main_a v_prenex_26342)))) (or (forall ((v_prenex_30613 Int)) (<= 1002 (* 2 (select main_a v_prenex_30613)))) (forall ((v_prenex_30612 Int)) (or (<= (+ main_x 1) v_prenex_30612) (< v_prenex_30612 main_x) (<= (* 2 (select main_a v_prenex_30612)) 998) (<= (select main_a v_prenex_30612) 998)))) (forall ((v_prenex_23809 Int) (v_prenex_23808 Int)) (or (<= (* 2 (select main_a v_prenex_23809)) 2000) (<= (+ main_x 1) v_prenex_23808) (<= (+ main_y 1) v_prenex_23809) (<= 501 (select main_a v_prenex_23809)) (<= 0 (select main_a v_prenex_23808)) (< v_prenex_23808 main_x) (<= (+ (select main_a v_prenex_23808) (select main_a v_prenex_23809)) 1000))) (or (forall ((v_prenex_26718 Int)) (or (< v_prenex_26718 main_y) (<= 1002 (* 2 (select main_a v_prenex_26718))))) (forall ((v_prenex_26717 Int)) (or (< v_prenex_26717 main_x) (<= 0 (* 2 (select main_a v_prenex_26717))) (<= 0 (+ (select main_a v_prenex_26717) 499)) (<= (+ main_x 1) v_prenex_26717)))) (forall ((v_prenex_25737 Int) (v_prenex_25738 Int)) (or (< v_prenex_25737 main_x) (<= (select main_a v_prenex_25738) (+ (select main_a v_prenex_25737) 1000)) (<= 2 (select main_a v_prenex_25738)) (<= (+ main_x 1) v_prenex_25737) (<= 501 (select main_a v_prenex_25738)) (<= 0 (* 2 (select main_a v_prenex_25737))) (<= (select main_a v_prenex_25737) 998))) (or (forall ((v_prenex_22705 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_22705))) (<= (* 2 (select main_a v_prenex_22705)) 2000))) (forall ((v_prenex_22704 Int)) (or (<= (+ main_x 1) v_prenex_22704) (< v_prenex_22704 main_x) (<= 0 (* 2 (select main_a v_prenex_22704)))))) (or (forall ((v_prenex_26738 Int)) (or (<= 501 (select main_a v_prenex_26738)) (<= 1002 (* 2 (select main_a v_prenex_26738))))) (forall ((v_prenex_26737 Int)) (or (<= 0 (+ (select main_a v_prenex_26737) 499)) (<= (+ main_x 1) v_prenex_26737) (<= 0 (select main_a v_prenex_26737)) (<= 0 (* 2 (select main_a v_prenex_26737))) (< v_prenex_26737 main_x)))) (forall ((v_prenex_23787 Int) (v_prenex_23786 Int)) (or (<= (+ main_x 1) v_prenex_23786) (<= (select main_a v_prenex_23787) 1000) (<= (select main_a v_prenex_23786) 499) (<= 0 (* 2 (select main_a v_prenex_23786))) (<= (select main_a v_prenex_23787) (+ (select main_a v_prenex_23786) 1000)) (< v_prenex_23786 main_x))) (or (forall ((v_prenex_26774 Int)) (or (<= 2 (select main_a v_prenex_26774)) (<= (+ main_y 1) v_prenex_26774))) (forall ((v_prenex_26773 Int)) (or (<= (+ main_x 1) v_prenex_26773) (< v_prenex_26773 main_x) (<= 0 (select main_a v_prenex_26773)) (<= (* 2 (select main_a v_prenex_26773)) 998)))) (forall ((v_prenex_24810 Int) (v_prenex_24809 Int)) (or (<= (select main_a v_prenex_24810) 1499) (< v_prenex_24809 main_x) (<= 0 (+ (select main_a v_prenex_24809) 499)) (<= (select main_a v_prenex_24810) (+ (select main_a v_prenex_24809) 1000)) (<= (+ main_x 1) v_prenex_24809) (<= 0 (* 2 (select main_a v_prenex_24809))))) (forall ((v_prenex_23435 Int) (v_prenex_23434 Int)) (or (< v_prenex_23434 main_x) (<= (* 2 (select main_a v_prenex_23435)) 2000) (<= 0 (select main_a v_prenex_23434)) (<= (+ main_x 1) v_prenex_23434) (<= (select main_a v_prenex_23434) 499) (<= (+ (select main_a v_prenex_23434) (select main_a v_prenex_23435)) 1000))) (forall ((v_prenex_22838 Int) (v_prenex_22839 Int)) (or (<= 0 (+ (select main_a v_prenex_22838) 499)) (< v_prenex_22838 main_x) (<= (select main_a v_prenex_22839) 1000) (<= (+ main_x 1) v_prenex_22838) (<= 1002 (* 2 (select main_a v_prenex_22839))) (<= (select main_a v_prenex_22838) 998) (<= (+ (select main_a v_prenex_22838) (select main_a v_prenex_22839)) 1000))) (forall ((v_prenex_30389 Int) (v_prenex_30388 Int)) (or (<= (+ (select main_a v_prenex_30388) 2) (select main_a v_prenex_30389)) (<= (+ main_y 1) v_prenex_30389) (< v_prenex_30388 main_x) (<= (+ main_x 1) v_prenex_30388) (<= 2 (select main_a v_prenex_30389)) (<= (select main_a v_prenex_30388) 998))) (forall ((v_prenex_24262 Int) (v_prenex_24261 Int)) (or (< v_prenex_24261 main_x) (<= 0 (* 2 (select main_a v_prenex_24261))) (<= (+ main_x 1) v_prenex_24261) (<= 501 (select main_a v_prenex_24262)) (<= 0 (select main_a v_prenex_24261)) (<= (+ (select main_a v_prenex_24261) (select main_a v_prenex_24262)) 1000))) (forall ((v_prenex_22581 Int) (v_prenex_22582 Int)) (or (<= (+ (select main_a v_prenex_22581) 2) (select main_a v_prenex_22582)) (<= (select main_a v_prenex_22581) 499) (<= (+ main_x 1) v_prenex_22581) (< v_prenex_22581 main_x) (<= 0 (+ (select main_a v_prenex_22581) 499)) (<= 501 (select main_a v_prenex_22582)) (<= 2 (select main_a v_prenex_22582)))) (forall ((v_prenex_29536 Int) (v_prenex_29535 Int)) (or (<= 0 (* 2 (select main_a v_prenex_29535))) (<= 501 (select main_a v_prenex_29536)) (<= (+ (select main_a v_prenex_29535) 2) (select main_a v_prenex_29536)) (<= (* 2 (select main_a v_prenex_29536)) 2000) (<= 0 (select main_a v_prenex_29535)) (<= (+ main_x 1) v_prenex_29535) (< v_prenex_29535 main_x))) (forall ((v_prenex_26114 Int) (v_prenex_26113 Int)) (or (<= (+ main_x 1) v_prenex_26113) (< v_prenex_26113 main_x) (<= (select main_a v_prenex_26114) 1499) (<= 0 (+ (select main_a v_prenex_26113) 499)) (<= 1002 (* 2 (select main_a v_prenex_26114))) (<= (+ main_y 1) v_prenex_26114) (<= (+ (select main_a v_prenex_26113) 2) (select main_a v_prenex_26114)))) (forall ((v_prenex_22700 Int) (v_prenex_22701 Int)) (or (< v_prenex_22700 main_x) (<= (+ (select main_a v_prenex_22700) (select main_a v_prenex_22701)) 1000) (<= (* 2 (select main_a v_prenex_22700)) 998) (<= 0 (* 2 (select main_a v_prenex_22700))) (<= (+ main_x 1) v_prenex_22700))) (forall ((v_prenex_22392 Int) (v_prenex_22391 Int)) (or (< v_prenex_22391 main_x) (<= (* 2 (select main_a v_prenex_22392)) 2000) (<= 0 (* 2 (select main_a v_prenex_22391))) (<= 501 (select main_a v_prenex_22392)) (<= (+ main_x 1) v_prenex_22391) (<= 1000 (+ (select main_a v_prenex_22391) (select main_a v_prenex_22392))) (<= 0 (select main_a v_prenex_22391)))) (or (forall ((v_prenex_30409 Int)) (or (<= (select main_a v_prenex_30409) 1000) (<= 501 (select main_a v_prenex_30409)))) (forall ((v_prenex_30408 Int)) (or (<= (select main_a v_prenex_30408) 998) (<= 0 (* 2 (select main_a v_prenex_30408))) (<= (+ main_x 1) v_prenex_30408) (<= (select main_a v_prenex_30408) 499) (< v_prenex_30408 main_x)))) (forall ((v_prenex_27617 Int) (v_prenex_27618 Int)) (or (<= 0 (+ (select main_a v_prenex_27617) 499)) (< v_prenex_27617 main_x) (<= 501 (select main_a v_prenex_27618)) (<= (select main_a v_prenex_27618) 1499) (<= (+ main_x 1) v_prenex_27617) (<= (select main_a v_prenex_27617) 499) (<= (+ (select main_a v_prenex_27617) (select main_a v_prenex_27618)) 1000))) (forall ((v_prenex_28418 Int) (v_prenex_28417 Int)) (or (< v_prenex_28418 main_y) (<= (+ (select main_a v_prenex_28417) (select main_a v_prenex_28418)) 1000) (<= (+ main_y 1) v_prenex_28418) (<= (select main_a v_prenex_28418) 1000) (<= (select main_a v_prenex_28418) 1499))) (forall ((v_prenex_28248 Int) (v_prenex_28247 Int)) (or (<= (select main_a v_prenex_28248) (+ (select main_a v_prenex_28247) 1000)) (<= 501 (select main_a v_prenex_28248)) (<= (select main_a v_prenex_28247) 499) (<= (+ main_x 1) v_prenex_28247) (< v_prenex_28247 main_x))) (forall ((v_prenex_27485 Int) (v_prenex_27486 Int)) (or (<= (select main_a v_prenex_27485) 499) (<= (+ main_x 1) v_prenex_27485) (<= (+ (select main_a v_prenex_27485) (select main_a v_prenex_27486)) 1000) (<= 1002 (* 2 (select main_a v_prenex_27486))) (< v_prenex_27485 main_x) (< v_prenex_27486 main_y) (<= 501 (select main_a v_prenex_27486)))) (forall ((v_prenex_27415 Int) (v_prenex_27416 Int)) (or (<= (+ main_x 1) v_prenex_27415) (< v_prenex_27415 main_x) (<= (* 2 (select main_a v_prenex_27415)) 998) (<= (+ (select main_a v_prenex_27415) 2) (select main_a v_prenex_27416)) (<= (select main_a v_prenex_27416) 1499) (<= (select main_a v_prenex_27416) 1000) (<= (+ main_y 1) v_prenex_27416))) (forall ((v_prenex_29594 Int) (v_prenex_29593 Int)) (or (<= 0 (+ (select main_a v_prenex_29593) 499)) (<= (+ (select main_a v_prenex_29593) (select main_a v_prenex_29594)) 1000) (<= (+ main_x 1) v_prenex_29593) (<= 501 (select main_a v_prenex_29594)) (<= (select main_a v_prenex_29594) 1499) (<= 0 (select main_a v_prenex_29593)) (< v_prenex_29593 main_x))) (forall ((v_prenex_30479 Int) (v_prenex_30480 Int)) (or (< v_prenex_30479 main_x) (<= (select main_a v_prenex_30479) 998) (<= (+ main_x 1) v_prenex_30479) (<= 1000 (+ (select main_a v_prenex_30479) (select main_a v_prenex_30480))) (<= 2 (select main_a v_prenex_30480)) (<= 1002 (* 2 (select main_a v_prenex_30480))))) (or (forall ((v_prenex_26889 Int)) (or (< v_prenex_26889 main_x) (<= (* 2 (select main_a v_prenex_26889)) 998) (<= (+ main_x 1) v_prenex_26889))) (forall ((v_prenex_26890 Int)) (or (< v_prenex_26890 main_y) (<= (select main_a v_prenex_26890) 1000) (<= (* 2 (select main_a v_prenex_26890)) 2000)))) (forall ((v_prenex_22200 Int) (v_prenex_22201 Int)) (or (<= 0 (select main_a v_prenex_22200)) (< v_prenex_22200 main_x) (<= (select main_a v_prenex_22200) 499) (<= (select main_a v_prenex_22201) (+ (select main_a v_prenex_22200) 1000)) (<= (+ main_x 1) v_prenex_22200) (<= 501 (select main_a v_prenex_22201)) (<= (select main_a v_prenex_22201) 1499))) (forall ((v_prenex_25392 Int) (v_prenex_25393 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_25393))) (<= (+ main_y 1) v_prenex_25393) (< v_prenex_25393 main_y) (<= (select main_a v_prenex_25393) (+ (select main_a v_prenex_25392) 1000)))) (forall ((v_prenex_29885 Int) (v_prenex_29884 Int)) (or (<= (select main_a v_prenex_29884) 499) (<= (+ (select main_a v_prenex_29884) (select main_a v_prenex_29885)) 1000) (<= (select main_a v_prenex_29885) 1499) (<= (+ main_x 1) v_prenex_29884) (<= 0 (+ (select main_a v_prenex_29884) 499)) (< v_prenex_29884 main_x))) (forall ((v_prenex_25212 Int) (v_prenex_25211 Int)) (or (<= (+ main_x 1) v_prenex_25211) (<= (select main_a v_prenex_25211) 998) (< v_prenex_25211 main_x) (<= 2 (select main_a v_prenex_25212)) (<= 0 (* 2 (select main_a v_prenex_25211))) (<= (+ (select main_a v_prenex_25211) 2) (select main_a v_prenex_25212)))) (or (forall ((v_prenex_24853 Int)) (or (<= 0 (select main_a v_prenex_24853)) (< v_prenex_24853 main_x) (<= (select main_a v_prenex_24853) 499) (<= (+ main_x 1) v_prenex_24853) (<= (* 2 (select main_a v_prenex_24853)) 998))) (forall ((v_prenex_24854 Int)) (or (<= (select main_a v_prenex_24854) 1000) (<= 2 (select main_a v_prenex_24854))))) (forall ((v_prenex_27377 Int) (v_prenex_27378 Int)) (or (<= 501 (select main_a v_prenex_27378)) (<= (+ (select main_a v_prenex_27377) (select main_a v_prenex_27378)) 1000) (<= (+ main_x 1) v_prenex_27377) (<= 1002 (* 2 (select main_a v_prenex_27378))) (< v_prenex_27377 main_x) (<= 0 (+ (select main_a v_prenex_27377) 499)) (< v_prenex_27378 main_y))) (forall ((v_prenex_27816 Int) (v_prenex_27817 Int)) (or (<= (select main_a v_prenex_27817) 1000) (<= (select main_a v_prenex_27817) 1499) (< v_prenex_27816 main_x) (<= (* 2 (select main_a v_prenex_27816)) 998) (<= 1000 (+ (select main_a v_prenex_27816) (select main_a v_prenex_27817))) (<= (+ main_x 1) v_prenex_27816) (<= (+ main_y 1) v_prenex_27817))) (or (forall ((v_prenex_23917 Int)) (or (<= (select main_a v_prenex_23917) 1499) (<= 501 (select main_a v_prenex_23917)))) (forall ((v_prenex_23916 Int)) (or (<= 0 (* 2 (select main_a v_prenex_23916))) (< v_prenex_23916 main_x) (<= (+ main_x 1) v_prenex_23916) (<= (select main_a v_prenex_23916) 998)))) (forall ((v_prenex_26197 Int) (v_prenex_26198 Int)) (or (< v_prenex_26197 main_x) (<= (select main_a v_prenex_26197) 499) (<= 501 (select main_a v_prenex_26198)) (<= 0 (select main_a v_prenex_26197)) (<= 1000 (+ (select main_a v_prenex_26197) (select main_a v_prenex_26198))) (<= (select main_a v_prenex_26198) 1499) (<= (+ main_x 1) v_prenex_26197))) (forall ((v_prenex_28618 Int) (v_prenex_28619 Int)) (or (<= (+ main_x 1) v_prenex_28618) (<= (+ (select main_a v_prenex_28618) 2) (select main_a v_prenex_28619)) (<= (select main_a v_prenex_28619) 1499) (<= (select main_a v_prenex_28619) 1000) (< v_prenex_28619 main_y) (<= (* 2 (select main_a v_prenex_28618)) 998) (< v_prenex_28618 main_x))) (forall ((v_prenex_23173 Int) (v_prenex_23172 Int)) (or (< v_prenex_23172 main_x) (<= (* 2 (select main_a v_prenex_23172)) 998) (<= (+ main_x 1) v_prenex_23172) (<= (select main_a v_prenex_23173) 1499) (< v_prenex_23173 main_y) (<= (+ (select main_a v_prenex_23172) (select main_a v_prenex_23173)) 1000) (<= (select main_a v_prenex_23173) 1000))) (forall ((v_prenex_28339 Int) (v_prenex_28340 Int)) (or (<= 0 (+ (select main_a v_prenex_28339) 499)) (<= (+ (select main_a v_prenex_28339) 2) (select main_a v_prenex_28340)) (<= 0 (select main_a v_prenex_28339)) (<= (+ main_x 1) v_prenex_28339) (<= (select main_a v_prenex_28340) 1000) (< v_prenex_28339 main_x) (<= (select main_a v_prenex_28340) 1499))) (or (forall ((v_prenex_23429 Int)) (or (<= (select main_a v_prenex_23429) 1499) (<= 1002 (* 2 (select main_a v_prenex_23429))))) (forall ((v_prenex_23428 Int)) (or (< v_prenex_23428 main_x) (<= (select main_a v_prenex_23428) 499) (<= 0 (* 2 (select main_a v_prenex_23428))) (<= (* 2 (select main_a v_prenex_23428)) 998) (<= (+ main_x 1) v_prenex_23428)))) (forall ((v_prenex_27599 Int) (v_prenex_27600 Int)) (or (<= (+ (select main_a v_prenex_27599) (select main_a v_prenex_27600)) 1000) (<= (* 2 (select main_a v_prenex_27599)) 998) (<= (select main_a v_prenex_27600) 1000) (<= (+ main_x 1) v_prenex_27599) (<= 1002 (* 2 (select main_a v_prenex_27600))) (< v_prenex_27599 main_x) (<= (+ main_y 1) v_prenex_27600))) (forall ((v_prenex_25154 Int) (v_prenex_25153 Int)) (or (<= (select main_a v_prenex_25153) 499) (<= 1002 (* 2 (select main_a v_prenex_25154))) (<= (+ (select main_a v_prenex_25153) (select main_a v_prenex_25154)) 1000) (<= 0 (select main_a v_prenex_25153)) (< v_prenex_25153 main_x) (<= (+ main_x 1) v_prenex_25153) (<= 501 (select main_a v_prenex_25154)))) (forall ((v_prenex_28066 Int) (v_prenex_28065 Int)) (or (< v_prenex_28065 main_x) (<= (select main_a v_prenex_28065) 499) (<= 2 (select main_a v_prenex_28066)) (<= (+ main_x 1) v_prenex_28065) (<= 1000 (+ (select main_a v_prenex_28065) (select main_a v_prenex_28066))) (<= 501 (select main_a v_prenex_28066)))) (forall ((v_prenex_25689 Int) (v_prenex_25690 Int)) (or (<= 501 (select main_a v_prenex_25690)) (<= (select main_a v_prenex_25689) 998) (<= (+ (select main_a v_prenex_25689) 2) (select main_a v_prenex_25690)) (<= (+ main_y 1) v_prenex_25690) (< v_prenex_25689 main_x) (<= (+ main_x 1) v_prenex_25689))) (forall ((v_prenex_22471 Int) (v_prenex_22472 Int)) (or (<= 2 (select main_a v_prenex_22472)) (<= 0 (select main_a v_prenex_22471)) (<= 0 (+ (select main_a v_prenex_22471) 499)) (<= (* 2 (select main_a v_prenex_22472)) 2000) (<= (+ main_x 1) v_prenex_22471) (< v_prenex_22471 main_x) (<= (select main_a v_prenex_22472) (+ (select main_a v_prenex_22471) 1000)))) (forall ((v_prenex_27623 Int) (v_prenex_27624 Int)) (or (<= 0 (* 2 (select main_a v_prenex_27623))) (<= (+ (select main_a v_prenex_27623) 2) (select main_a v_prenex_27624)) (< v_prenex_27623 main_x) (<= (* 2 (select main_a v_prenex_27624)) 2000) (<= (+ main_x 1) v_prenex_27623) (<= (* 2 (select main_a v_prenex_27623)) 998))) (forall ((v_prenex_27764 Int) (v_prenex_27765 Int)) (or (<= 1000 (+ (select main_a v_prenex_27764) (select main_a v_prenex_27765))) (< v_prenex_27764 main_x) (<= (select main_a v_prenex_27764) 998) (<= 1002 (* 2 (select main_a v_prenex_27765))) (<= (* 2 (select main_a v_prenex_27764)) 998) (<= (+ main_x 1) v_prenex_27764) (<= 501 (select main_a v_prenex_27765)))) (forall ((v_prenex_27773 Int) (v_prenex_27772 Int)) (or (<= 0 (* 2 (select main_a v_prenex_27772))) (<= 0 (select main_a v_prenex_27772)) (<= (+ main_x 1) v_prenex_27772) (<= (+ (select main_a v_prenex_27772) 2) (select main_a v_prenex_27773)) (<= 1002 (* 2 (select main_a v_prenex_27773))) (< v_prenex_27772 main_x))) (forall ((v_prenex_24669 Int) (v_prenex_24670 Int)) (or (<= (+ main_x 1) v_prenex_24669) (<= 1002 (* 2 (select main_a v_prenex_24670))) (<= 2 (select main_a v_prenex_24670)) (<= (+ (select main_a v_prenex_24669) (select main_a v_prenex_24670)) 1000) (< v_prenex_24669 main_x) (<= (select main_a v_prenex_24669) 998) (<= (* 2 (select main_a v_prenex_24669)) 998))) (forall ((v_prenex_28921 Int) (v_prenex_28920 Int)) (or (<= 1000 (+ (select main_a v_prenex_28920) (select main_a v_prenex_28921))) (<= (* 2 (select main_a v_prenex_28921)) 2000) (< v_prenex_28921 main_y) (<= (select main_a v_prenex_28921) 1000) (<= (+ main_y 1) v_prenex_28921))) (forall ((v_prenex_24806 Int) (v_prenex_24805 Int)) (or (<= (select main_a v_prenex_24806) (+ (select main_a v_prenex_24805) 1000)) (<= (* 2 (select main_a v_prenex_24806)) 2000) (<= 2 (select main_a v_prenex_24806)) (< v_prenex_24806 main_y) (< v_prenex_24805 main_x) (<= (+ main_x 1) v_prenex_24805) (<= (select main_a v_prenex_24805) 998))) (forall ((v_prenex_24281 Int) (v_prenex_24280 Int)) (or (<= 0 (select main_a v_prenex_24280)) (<= (+ (select main_a v_prenex_24280) 2) (select main_a v_prenex_24281)) (<= (select main_a v_prenex_24281) 1000) (<= (select main_a v_prenex_24280) 499) (<= (+ main_x 1) v_prenex_24280) (<= 501 (select main_a v_prenex_24281)) (< v_prenex_24280 main_x))) (or (forall ((v_prenex_28389 Int)) (or (<= 0 (* 2 (select main_a v_prenex_28389))) (< v_prenex_28389 main_x) (<= (select main_a v_prenex_28389) 499) (<= (+ main_x 1) v_prenex_28389))) (forall ((v_prenex_28390 Int)) (or (<= (* 2 (select main_a v_prenex_28390)) 2000) (<= (select main_a v_prenex_28390) 1000)))) (forall ((v_prenex_26891 Int) (v_prenex_26892 Int)) (or (< v_prenex_26891 main_x) (<= 1000 (+ (select main_a v_prenex_26891) (select main_a v_prenex_26892))) (<= 0 (+ (select main_a v_prenex_26891) 499)) (<= 2 (select main_a v_prenex_26892)) (<= (* 2 (select main_a v_prenex_26891)) 998) (<= (+ main_x 1) v_prenex_26891))) (forall ((v_prenex_27351 Int) (v_prenex_27352 Int)) (or (<= 1000 (+ (select main_a v_prenex_27351) (select main_a v_prenex_27352))) (<= (+ main_x 1) v_prenex_27351) (< v_prenex_27352 main_y) (<= (select main_a v_prenex_27351) 499) (< v_prenex_27351 main_x) (<= (* 2 (select main_a v_prenex_27352)) 2000) (<= 501 (select main_a v_prenex_27352)))) (or (forall ((v_prenex_23770 Int)) (or (<= 0 (* 2 (select main_a v_prenex_23770))) (<= (select main_a v_prenex_23770) 998) (<= (+ main_x 1) v_prenex_23770) (< v_prenex_23770 main_x))) (forall ((v_prenex_23771 Int)) (or (<= (* 2 (select main_a v_prenex_23771)) 2000) (<= (select main_a v_prenex_23771) 1000)))) (forall ((v_prenex_29172 Int) (v_prenex_29171 Int)) (or (<= (+ (select main_a v_prenex_29171) (select main_a v_prenex_29172)) 1000) (<= 0 (select main_a v_prenex_29171)) (<= 2 (select main_a v_prenex_29172)) (< v_prenex_29171 main_x) (<= (+ main_x 1) v_prenex_29171))) (forall ((v_prenex_23145 Int) (v_prenex_23144 Int)) (or (< v_prenex_23144 main_x) (<= 501 (select main_a v_prenex_23145)) (<= (select main_a v_prenex_23144) 998) (<= (+ (select main_a v_prenex_23144) 2) (select main_a v_prenex_23145)) (<= (+ main_x 1) v_prenex_23144) (<= 0 (+ (select main_a v_prenex_23144) 499)) (<= (select main_a v_prenex_23145) 1000))) (forall ((v_prenex_29602 Int) (v_prenex_29601 Int)) (or (<= (select main_a v_prenex_29601) 998) (<= (select main_a v_prenex_29602) (+ (select main_a v_prenex_29601) 1000)) (<= (* 2 (select main_a v_prenex_29601)) 998) (<= 2 (select main_a v_prenex_29602)) (<= (select main_a v_prenex_29602) 1499) (< v_prenex_29601 main_x) (<= (+ main_x 1) v_prenex_29601))) (forall ((v_prenex_22736 Int) (v_prenex_22737 Int)) (or (< v_prenex_22737 main_y) (<= (+ main_x 1) v_prenex_22736) (< v_prenex_22736 main_x) (<= (+ (select main_a v_prenex_22736) 2) (select main_a v_prenex_22737)) (<= 1002 (* 2 (select main_a v_prenex_22737))) (<= (select main_a v_prenex_22737) 1499) (<= (select main_a v_prenex_22736) 499))) (forall ((v_prenex_30673 Int) (v_prenex_30674 Int)) (or (<= (+ (select main_a v_prenex_30673) 2) (select main_a v_prenex_30674)) (<= (select main_a v_prenex_30673) 499) (<= (select main_a v_prenex_30673) 998) (<= (select main_a v_prenex_30674) 1499) (<= (select main_a v_prenex_30674) 1000) (<= (+ main_x 1) v_prenex_30673) (< v_prenex_30673 main_x))) (forall ((v_prenex_26288 Int) (v_prenex_26287 Int)) (or (<= 0 (select main_a v_prenex_26287)) (<= (+ (select main_a v_prenex_26287) (select main_a v_prenex_26288)) 1000) (<= (+ main_x 1) v_prenex_26287) (<= 501 (select main_a v_prenex_26288)) (<= (select main_a v_prenex_26288) 1000) (< v_prenex_26287 main_x) (< v_prenex_26288 main_y))) (forall ((v_prenex_30401 Int) (v_prenex_30400 Int)) (or (<= (+ main_x 1) v_prenex_30400) (<= 0 (select main_a v_prenex_30400)) (<= (* 2 (select main_a v_prenex_30400)) 998) (<= 1002 (* 2 (select main_a v_prenex_30401))) (< v_prenex_30400 main_x) (<= (+ (select main_a v_prenex_30400) (select main_a v_prenex_30401)) 1000) (<= (select main_a v_prenex_30401) 1000))) (forall ((v_prenex_30226 Int) (v_prenex_30225 Int)) (or (<= (select main_a v_prenex_30226) (+ (select main_a v_prenex_30225) 1000)) (<= (select main_a v_prenex_30225) 499) (<= 0 (select main_a v_prenex_30225)) (< v_prenex_30225 main_x) (<= (+ main_x 1) v_prenex_30225) (<= (select main_a v_prenex_30226) 1000))) (forall ((v_prenex_23775 Int) (v_prenex_23774 Int)) (or (<= (+ main_x 1) v_prenex_23774) (<= (select main_a v_prenex_23775) 1499) (<= (+ (select main_a v_prenex_23774) (select main_a v_prenex_23775)) 1000) (< v_prenex_23774 main_x) (<= (select main_a v_prenex_23775) 1000) (<= 0 (* 2 (select main_a v_prenex_23774))) (<= (+ main_y 1) v_prenex_23775))) (forall ((v_prenex_22662 Int) (v_prenex_22663 Int)) (or (<= (+ main_x 1) v_prenex_22662) (<= 1000 (+ (select main_a v_prenex_22662) (select main_a v_prenex_22663))) (< v_prenex_22662 main_x) (<= 0 (select main_a v_prenex_22662)) (<= 1002 (* 2 (select main_a v_prenex_22663))) (<= (select main_a v_prenex_22663) 1499) (<= 0 (+ (select main_a v_prenex_22662) 499)))) (forall ((v_prenex_30720 Int) (v_prenex_30719 Int)) (or (<= (select main_a v_prenex_30720) (+ (select main_a v_prenex_30719) 1000)) (<= (+ main_x 1) v_prenex_30719) (<= (* 2 (select main_a v_prenex_30719)) 998) (< v_prenex_30719 main_x) (<= (* 2 (select main_a v_prenex_30720)) 2000))) (or (forall ((v_prenex_27263 Int)) (or (< v_prenex_27263 main_x) (<= (+ main_x 1) v_prenex_27263) (<= 0 (+ (select main_a v_prenex_27263) 499)))) (forall ((v_prenex_27264 Int)) (or (<= (* 2 (select main_a v_prenex_27264)) 2000) (< v_prenex_27264 main_y)))) (or (forall ((v_prenex_29030 Int)) (or (<= (+ main_x 1) v_prenex_29030) (<= 0 (+ (select main_a v_prenex_29030) 499)) (< v_prenex_29030 main_x) (<= 0 (* 2 (select main_a v_prenex_29030))) (<= 0 (select main_a v_prenex_29030)))) (forall ((v_prenex_29031 Int)) (or (<= (select main_a v_prenex_29031) 1499) (<= (* 2 (select main_a v_prenex_29031)) 2000)))) (forall ((v_prenex_27160 Int) (v_prenex_27161 Int)) (or (<= 501 (select main_a v_prenex_27161)) (<= 0 (select main_a v_prenex_27160)) (<= (+ (select main_a v_prenex_27160) (select main_a v_prenex_27161)) 1000) (< v_prenex_27160 main_x) (<= (* 2 (select main_a v_prenex_27160)) 998) (<= (select main_a v_prenex_27161) 1499) (<= (+ main_x 1) v_prenex_27160))) (or (forall ((v_prenex_29286 Int)) (or (<= (select main_a v_prenex_29286) 1000) (<= (select main_a v_prenex_29286) 1499))) (forall ((v_prenex_29285 Int)) (or (<= (+ main_x 1) v_prenex_29285) (<= 0 (* 2 (select main_a v_prenex_29285))) (< v_prenex_29285 main_x) (<= 0 (select main_a v_prenex_29285))))) (forall ((v_prenex_30091 Int) (v_prenex_30090 Int)) (or (<= (+ main_x 1) v_prenex_30090) (<= 0 (+ (select main_a v_prenex_30090) 499)) (< v_prenex_30090 main_x) (<= (+ (select main_a v_prenex_30090) 2) (select main_a v_prenex_30091)) (<= (* 2 (select main_a v_prenex_30091)) 2000) (<= 0 (* 2 (select main_a v_prenex_30090))))) (forall ((v_prenex_22716 Int) (v_prenex_22717 Int)) (or (< v_prenex_22716 main_x) (<= 1002 (* 2 (select main_a v_prenex_22717))) (<= (* 2 (select main_a v_prenex_22717)) 2000) (<= 0 (* 2 (select main_a v_prenex_22716))) (<= (+ (select main_a v_prenex_22716) 2) (select main_a v_prenex_22717)) (<= (+ main_x 1) v_prenex_22716) (< v_prenex_22717 main_y))) (or (forall ((v_prenex_29849 Int)) (or (<= 2 (select main_a v_prenex_29849)) (<= (select main_a v_prenex_29849) 1000))) (forall ((v_prenex_29848 Int)) (or (<= (* 2 (select main_a v_prenex_29848)) 998) (<= (select main_a v_prenex_29848) 499) (<= (+ main_x 1) v_prenex_29848) (<= 0 (+ (select main_a v_prenex_29848) 499)) (< v_prenex_29848 main_x)))) (forall ((v_prenex_23341 Int) (v_prenex_23340 Int)) (or (<= 501 (select main_a v_prenex_23341)) (<= (+ (select main_a v_prenex_23340) (select main_a v_prenex_23341)) 1000) (<= 0 (select main_a v_prenex_23340)) (<= (+ main_x 1) v_prenex_23340) (<= (select main_a v_prenex_23340) 499) (<= (select main_a v_prenex_23341) 1499) (< v_prenex_23340 main_x))) (forall ((v_prenex_25703 Int) (v_prenex_25704 Int)) (or (< v_prenex_25703 main_x) (<= 0 (* 2 (select main_a v_prenex_25703))) (<= 1002 (* 2 (select main_a v_prenex_25704))) (<= (select main_a v_prenex_25704) 1499) (<= 0 (+ (select main_a v_prenex_25703) 499)) (<= (+ main_x 1) v_prenex_25703) (<= (+ (select main_a v_prenex_25703) (select main_a v_prenex_25704)) 1000))) (or (forall ((v_prenex_23344 Int)) (or (<= (+ main_x 1) v_prenex_23344) (<= 0 (select main_a v_prenex_23344)) (<= 0 (* 2 (select main_a v_prenex_23344))) (< v_prenex_23344 main_x))) (forall ((v_prenex_23345 Int)) (<= 1002 (* 2 (select main_a v_prenex_23345))))) (forall ((v_prenex_29823 Int) (v_prenex_29822 Int)) (or (<= (+ main_y 1) v_prenex_29823) (<= (+ main_x 1) v_prenex_29822) (<= (select main_a v_prenex_29823) 1000) (<= (select main_a v_prenex_29822) 499) (<= (select main_a v_prenex_29823) (+ (select main_a v_prenex_29822) 1000)) (< v_prenex_29822 main_x) (<= (* 2 (select main_a v_prenex_29823)) 2000))) (forall ((v_prenex_25686 Int) (v_prenex_25685 Int)) (or (<= (+ main_x 1) v_prenex_25685) (<= 1000 (+ (select main_a v_prenex_25685) (select main_a v_prenex_25686))) (<= 1002 (* 2 (select main_a v_prenex_25686))) (<= (select main_a v_prenex_25685) 499) (<= 501 (select main_a v_prenex_25686)) (< v_prenex_25685 main_x) (<= (* 2 (select main_a v_prenex_25685)) 998))) (forall ((v_prenex_29101 Int) (v_prenex_29100 Int)) (or (< v_prenex_29100 main_x) (<= (+ main_x 1) v_prenex_29100) (<= (select main_a v_prenex_29101) 1499) (<= 0 (select main_a v_prenex_29100)) (<= (+ (select main_a v_prenex_29100) (select main_a v_prenex_29101)) 1000) (<= (select main_a v_prenex_29100) 499))) (forall ((v_prenex_22224 Int) (v_prenex_22225 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_22225))) (<= (+ main_y 1) v_prenex_22225) (<= (select main_a v_prenex_22225) (+ (select main_a v_prenex_22224) 1000)) (< v_prenex_22225 main_y) (<= (* 2 (select main_a v_prenex_22225)) 2000))) (forall ((v_prenex_29959 Int) (v_prenex_29958 Int)) (or (<= (select main_a v_prenex_29958) 998) (<= (select main_a v_prenex_29959) (+ (select main_a v_prenex_29958) 1000)) (<= (select main_a v_prenex_29959) 1499) (< v_prenex_29959 main_y) (<= (+ main_x 1) v_prenex_29958) (< v_prenex_29958 main_x))) (forall ((v_prenex_25383 Int) (v_prenex_25382 Int)) (or (< v_prenex_25382 main_x) (<= (select main_a v_prenex_25383) 1000) (<= (+ main_x 1) v_prenex_25382) (<= 0 (select main_a v_prenex_25382)) (<= (+ (select main_a v_prenex_25382) (select main_a v_prenex_25383)) 1000))) (forall ((v_prenex_25159 Int) (v_prenex_25160 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_25160))) (<= 0 (select main_a v_prenex_25159)) (< v_prenex_25159 main_x) (<= 0 (* 2 (select main_a v_prenex_25159))) (<= (+ main_x 1) v_prenex_25159) (<= (select main_a v_prenex_25160) 1000) (<= (+ (select main_a v_prenex_25159) 2) (select main_a v_prenex_25160)))) (or (forall ((v_prenex_30312 Int)) (or (<= (* 2 (select main_a v_prenex_30312)) 998) (<= (select main_a v_prenex_30312) 499) (< v_prenex_30312 main_x) (<= (+ main_x 1) v_prenex_30312) (<= 0 (* 2 (select main_a v_prenex_30312))))) (forall ((v_prenex_30313 Int)) (or (<= 501 (select main_a v_prenex_30313)) (<= (* 2 (select main_a v_prenex_30313)) 2000)))) (or (forall ((v_prenex_23391 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_23391))) (<= (* 2 (select main_a v_prenex_23391)) 2000))) (forall ((v_prenex_23390 Int)) (or (<= (* 2 (select main_a v_prenex_23390)) 998) (<= 0 (select main_a v_prenex_23390)) (< v_prenex_23390 main_x) (<= (+ main_x 1) v_prenex_23390)))) (forall ((v_prenex_27672 Int) (v_prenex_27673 Int)) (or (<= (+ main_y 1) v_prenex_27673) (<= (* 2 (select main_a v_prenex_27673)) 2000) (< v_prenex_27672 main_x) (<= (+ main_x 1) v_prenex_27672) (<= 0 (select main_a v_prenex_27672)) (<= (select main_a v_prenex_27673) (+ (select main_a v_prenex_27672) 1000)) (<= (select main_a v_prenex_27673) 1499))) (forall ((v_prenex_29459 Int) (v_prenex_29460 Int)) (or (<= 501 (select main_a v_prenex_29460)) (<= (select main_a v_prenex_29459) 998) (<= (+ main_y 1) v_prenex_29460) (<= 1002 (* 2 (select main_a v_prenex_29460))) (<= (select main_a v_prenex_29460) (+ (select main_a v_prenex_29459) 1000)) (<= (+ main_x 1) v_prenex_29459) (< v_prenex_29459 main_x))) (forall ((v_prenex_23450 Int)) (or (< v_prenex_23450 main_x) (<= (* 2 (select main_a v_prenex_23450)) 998) (<= (select main_a v_prenex_23450) 998) (<= (+ main_x 1) v_prenex_23450) (<= 0 (select main_a v_prenex_23450)))) (forall ((v_prenex_26121 Int) (v_prenex_26122 Int)) (or (< v_prenex_26121 main_x) (<= 1002 (* 2 (select main_a v_prenex_26122))) (< v_prenex_26122 main_y) (<= (+ (select main_a v_prenex_26121) (select main_a v_prenex_26122)) 1000) (<= 0 (* 2 (select main_a v_prenex_26121))) (<= 2 (select main_a v_prenex_26122)) (<= (+ main_x 1) v_prenex_26121))) (forall ((v_prenex_25286 Int) (v_prenex_25287 Int)) (or (<= (select main_a v_prenex_25287) 1499) (<= (+ main_y 1) v_prenex_25287) (<= 0 (select main_a v_prenex_25286)) (<= (+ main_x 1) v_prenex_25286) (< v_prenex_25286 main_x) (<= 501 (select main_a v_prenex_25287)) (<= (select main_a v_prenex_25287) (+ (select main_a v_prenex_25286) 1000)))) (or (forall ((v_prenex_26851 Int)) (or (<= 0 (* 2 (select main_a v_prenex_26851))) (< v_prenex_26851 main_x) (<= (+ main_x 1) v_prenex_26851) (<= (* 2 (select main_a v_prenex_26851)) 998))) (forall ((v_prenex_26852 Int)) (or (<= (* 2 (select main_a v_prenex_26852)) 2000) (<= (select main_a v_prenex_26852) 1000) (< v_prenex_26852 main_y)))) (or (forall ((v_prenex_29442 Int)) (<= (select main_a v_prenex_29442) 1499)) (forall ((v_prenex_29441 Int)) (or (<= 0 (select main_a v_prenex_29441)) (<= (+ main_x 1) v_prenex_29441) (<= 0 (* 2 (select main_a v_prenex_29441))) (<= (select main_a v_prenex_29441) 499) (< v_prenex_29441 main_x)))) (forall ((v_prenex_29332 Int) (v_prenex_29331 Int)) (or (<= 0 (+ (select main_a v_prenex_29331) 499)) (<= (select main_a v_prenex_29332) 1499) (<= (select main_a v_prenex_29332) (+ (select main_a v_prenex_29331) 1000)) (<= (+ main_x 1) v_prenex_29331) (<= 2 (select main_a v_prenex_29332)) (< v_prenex_29331 main_x) (<= 0 (* 2 (select main_a v_prenex_29331))))) (forall ((v_prenex_26817 Int) (v_prenex_26818 Int)) (or (<= (select main_a v_prenex_26818) 1000) (<= (+ main_x 1) v_prenex_26817) (<= 0 (* 2 (select main_a v_prenex_26817))) (< v_prenex_26817 main_x) (<= 0 (+ (select main_a v_prenex_26817) 499)) (<= 2 (select main_a v_prenex_26818)) (<= (+ (select main_a v_prenex_26817) 2) (select main_a v_prenex_26818)))) (forall ((v_prenex_25210 Int) (v_prenex_25209 Int)) (or (< v_prenex_25210 main_y) (<= (select main_a v_prenex_25210) 1499) (<= (select main_a v_prenex_25210) 1000) (<= (+ main_x 1) v_prenex_25209) (<= 0 (* 2 (select main_a v_prenex_25209))) (< v_prenex_25209 main_x) (<= (select main_a v_prenex_25210) (+ (select main_a v_prenex_25209) 1000)))) (or (forall ((v_prenex_23818 Int)) (<= 0 (* 2 (select main_a v_prenex_23818)))) (forall ((v_prenex_23819 Int)) (or (<= (select main_a v_prenex_23819) 1499) (< v_prenex_23819 main_y) (<= (+ main_y 1) v_prenex_23819)))) (forall ((v_prenex_25531 Int) (v_prenex_25530 Int)) (or (<= (* 2 (select main_a v_prenex_25531)) 2000) (< v_prenex_25530 main_x) (<= (select main_a v_prenex_25531) 1499) (<= 0 (+ (select main_a v_prenex_25530) 499)) (<= (+ main_x 1) v_prenex_25530) (<= (select main_a v_prenex_25530) 998) (<= (+ (select main_a v_prenex_25530) (select main_a v_prenex_25531)) 1000))) (forall ((v_prenex_26989 Int) (v_prenex_26990 Int)) (or (<= (+ main_x 1) v_prenex_26989) (<= 0 (* 2 (select main_a v_prenex_26989))) (< v_prenex_26989 main_x) (<= 0 (select main_a v_prenex_26989)) (<= 2 (select main_a v_prenex_26990)) (<= 501 (select main_a v_prenex_26990)) (<= (+ (select main_a v_prenex_26989) (select main_a v_prenex_26990)) 1000))) (forall ((v_prenex_25771 Int) (v_prenex_25770 Int)) (or (<= (+ (select main_a v_prenex_25770) 2) (select main_a v_prenex_25771)) (<= (select main_a v_prenex_25770) 998) (<= (+ main_x 1) v_prenex_25770) (< v_prenex_25770 main_x) (<= (select main_a v_prenex_25771) 1499) (<= (+ main_y 1) v_prenex_25771))) (forall ((v_prenex_26639 Int) (v_prenex_26640 Int)) (or (<= (+ main_x 1) v_prenex_26639) (<= (select main_a v_prenex_26640) 1000) (<= 0 (* 2 (select main_a v_prenex_26639))) (<= (select main_a v_prenex_26640) 1499) (<= (select main_a v_prenex_26639) 499) (< v_prenex_26639 main_x) (<= 1000 (+ (select main_a v_prenex_26639) (select main_a v_prenex_26640))))) (forall ((v_prenex_26457 Int) (v_prenex_26458 Int)) (or (<= 0 (* 2 (select main_a v_prenex_26457))) (<= (select main_a v_prenex_26458) (+ (select main_a v_prenex_26457) 1000)) (< v_prenex_26457 main_x) (<= (select main_a v_prenex_26457) 499) (<= (+ main_x 1) v_prenex_26457) (<= (* 2 (select main_a v_prenex_26458)) 2000) (<= 501 (select main_a v_prenex_26458)))) (forall ((v_prenex_27986 Int) (v_prenex_27987 Int)) (or (<= 0 (+ (select main_a v_prenex_27986) 499)) (<= (+ (select main_a v_prenex_27986) (select main_a v_prenex_27987)) 1000) (< v_prenex_27987 main_y) (<= 1002 (* 2 (select main_a v_prenex_27987))) (<= (select main_a v_prenex_27987) 1499) (< v_prenex_27986 main_x) (<= (+ main_x 1) v_prenex_27986))) (or (forall ((v_prenex_30331 Int)) (or (< v_prenex_30331 main_y) (<= (select main_a v_prenex_30331) 1499))) (forall ((v_prenex_30330 Int)) (or (<= (+ main_x 1) v_prenex_30330) (<= (select main_a v_prenex_30330) 499) (< v_prenex_30330 main_x) (<= 0 (* 2 (select main_a v_prenex_30330)))))) (or (forall ((v_prenex_24903 Int)) (or (<= (+ main_x 1) v_prenex_24903) (<= 0 (+ (select main_a v_prenex_24903) 499)) (<= 0 (* 2 (select main_a v_prenex_24903))) (<= (select main_a v_prenex_24903) 998) (< v_prenex_24903 main_x))) (forall ((v_prenex_24904 Int)) (or (<= 2 (select main_a v_prenex_24904)) (<= 1002 (* 2 (select main_a v_prenex_24904)))))) (forall ((v_prenex_23695 Int) (v_prenex_23694 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_23695))) (<= (select main_a v_prenex_23695) 1499) (<= (* 2 (select main_a v_prenex_23694)) 998) (<= 0 (+ (select main_a v_prenex_23694) 499)) (< v_prenex_23694 main_x) (<= (+ (select main_a v_prenex_23694) 2) (select main_a v_prenex_23695)) (<= (+ main_x 1) v_prenex_23694))) (forall ((v_prenex_27564 Int) (v_prenex_27563 Int)) (or (<= (+ main_x 1) v_prenex_27563) (< v_prenex_27563 main_x) (<= 2 (select main_a v_prenex_27564)) (<= (+ (select main_a v_prenex_27563) 2) (select main_a v_prenex_27564)) (<= 0 (select main_a v_prenex_27563)) (<= (* 2 (select main_a v_prenex_27563)) 998) (<= 1002 (* 2 (select main_a v_prenex_27564))))) (or (forall ((v_prenex_26096 Int)) (<= (* 2 (select main_a v_prenex_26096)) 2000)) (forall ((v_prenex_26095 Int)) (or (<= (+ main_x 1) v_prenex_26095) (< v_prenex_26095 main_x) (<= 0 (* 2 (select main_a v_prenex_26095))) (<= (select main_a v_prenex_26095) 499)))) (forall ((v_prenex_25255 Int) (v_prenex_25254 Int)) (or (<= (* 2 (select main_a v_prenex_25255)) 2000) (< v_prenex_25254 main_x) (<= (select main_a v_prenex_25255) 1499) (<= (+ (select main_a v_prenex_25254) 2) (select main_a v_prenex_25255)) (<= (+ main_y 1) v_prenex_25255) (<= 0 (+ (select main_a v_prenex_25254) 499)) (<= (+ main_x 1) v_prenex_25254))) (or (forall ((v_prenex_25481 Int)) (or (<= (select main_a v_prenex_25481) 1000) (<= (+ main_y 1) v_prenex_25481))) (forall ((v_prenex_25480 Int)) (or (<= (+ main_x 1) v_prenex_25480) (<= (* 2 (select main_a v_prenex_25480)) 998) (<= 0 (+ (select main_a v_prenex_25480) 499)) (< v_prenex_25480 main_x)))) (forall ((v_prenex_29398 Int) (v_prenex_29397 Int)) (or (<= (* 2 (select main_a v_prenex_29397)) 998) (<= 1000 (+ (select main_a v_prenex_29397) (select main_a v_prenex_29398))) (<= 501 (select main_a v_prenex_29398)) (< v_prenex_29397 main_x) (<= (select main_a v_prenex_29397) 499) (<= (+ main_x 1) v_prenex_29397) (<= (select main_a v_prenex_29398) 1000))) (forall ((v_prenex_27780 Int) (v_prenex_27781 Int)) (or (<= (+ (select main_a v_prenex_27780) (select main_a v_prenex_27781)) 1000) (<= (+ main_y 1) v_prenex_27781) (<= (+ main_x 1) v_prenex_27780) (<= 0 (+ (select main_a v_prenex_27780) 499)) (<= (* 2 (select main_a v_prenex_27781)) 2000) (< v_prenex_27780 main_x) (<= (select main_a v_prenex_27781) 1000))) (or (forall ((v_prenex_29146 Int)) (or (<= (+ main_x 1) v_prenex_29146) (<= (* 2 (select main_a v_prenex_29146)) 998))) (forall ((v_prenex_29147 Int)) (or (<= (+ main_y 1) v_prenex_29147) (< v_prenex_29147 main_y) (<= (select main_a v_prenex_29147) 1000)))) (forall ((v_prenex_29027 Int) (v_prenex_29026 Int)) (or (<= (select main_a v_prenex_29026) 499) (< v_prenex_29026 main_x) (<= 2 (select main_a v_prenex_29027)) (<= (* 2 (select main_a v_prenex_29027)) 2000) (<= (+ main_x 1) v_prenex_29026) (<= (+ (select main_a v_prenex_29026) (select main_a v_prenex_29027)) 1000) (< v_prenex_29027 main_y))) (forall ((v_prenex_23951 Int) (v_prenex_23950 Int)) (or (<= 2 (select main_a v_prenex_23951)) (<= (select main_a v_prenex_23950) 499) (<= (+ main_y 1) v_prenex_23951) (< v_prenex_23950 main_x) (<= (+ (select main_a v_prenex_23950) (select main_a v_prenex_23951)) 1000) (<= (+ main_x 1) v_prenex_23950) (<= (select main_a v_prenex_23951) 1000))) (forall ((v_prenex_23085 Int) (v_prenex_23084 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_23085))) (<= 1000 (+ (select main_a v_prenex_23084) (select main_a v_prenex_23085))) (< v_prenex_23084 main_x) (< v_prenex_23085 main_y) (<= 0 (select main_a v_prenex_23084)) (<= 2 (select main_a v_prenex_23085)) (<= (+ main_x 1) v_prenex_23084))) (forall ((v_prenex_27810 Int) (v_prenex_27811 Int)) (or (<= (+ main_x 1) v_prenex_27810) (<= 0 (select main_a v_prenex_27810)) (< v_prenex_27810 main_x) (< v_prenex_27811 main_y) (<= (+ (select main_a v_prenex_27810) 2) (select main_a v_prenex_27811)) (<= 2 (select main_a v_prenex_27811)))) (forall ((v_prenex_24017 Int) (v_prenex_24016 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_24017))) (< v_prenex_24016 main_x) (< v_prenex_24017 main_y) (<= (select main_a v_prenex_24016) 998) (<= (select main_a v_prenex_24017) (+ (select main_a v_prenex_24016) 1000)) (<= (+ main_x 1) v_prenex_24016) (<= (select main_a v_prenex_24017) 1499))) (forall ((v_prenex_25930 Int) (v_prenex_25929 Int)) (or (< v_prenex_25929 main_x) (<= (+ (select main_a v_prenex_25929) (select main_a v_prenex_25930)) 1000) (<= (select main_a v_prenex_25930) 1000) (<= 2 (select main_a v_prenex_25930)) (<= (* 2 (select main_a v_prenex_25929)) 998) (<= (+ main_x 1) v_prenex_25929) (<= (select main_a v_prenex_25929) 998))) (or (forall ((v_prenex_22686 Int)) (or (<= 0 (+ (select main_a v_prenex_22686) 499)) (<= (+ main_x 1) v_prenex_22686) (<= 0 (* 2 (select main_a v_prenex_22686))) (<= 0 (select main_a v_prenex_22686)) (< v_prenex_22686 main_x))) (forall ((v_prenex_22687 Int)) (<= (select main_a v_prenex_22687) 1499))) (or (forall ((v_prenex_23213 Int)) (or (<= (select main_a v_prenex_23213) 1000) (<= (* 2 (select main_a v_prenex_23213)) 2000) (<= (+ main_y 1) v_prenex_23213))) (forall ((v_prenex_23212 Int)) (or (<= (select main_a v_prenex_23212) 998) (<= (+ main_x 1) v_prenex_23212) (<= (* 2 (select main_a v_prenex_23212)) 998) (< v_prenex_23212 main_x)))) (forall ((v_prenex_27157 Int) (v_prenex_27156 Int)) (or (<= 0 (* 2 (select main_a v_prenex_27156))) (<= (* 2 (select main_a v_prenex_27157)) 2000) (< v_prenex_27156 main_x) (<= 1000 (+ (select main_a v_prenex_27156) (select main_a v_prenex_27157))) (<= (+ main_x 1) v_prenex_27156) (<= 2 (select main_a v_prenex_27157)))) (forall ((v_prenex_25809 Int) (v_prenex_25808 Int)) (or (<= (select main_a v_prenex_25809) 1000) (<= (+ main_x 1) v_prenex_25808) (<= 0 (select main_a v_prenex_25808)) (< v_prenex_25808 main_x) (<= (select main_a v_prenex_25809) 1499) (<= (select main_a v_prenex_25808) 499) (<= (+ (select main_a v_prenex_25808) (select main_a v_prenex_25809)) 1000))) (or (forall ((v_prenex_29333 Int)) (or (<= (+ main_x 1) v_prenex_29333) (<= 0 (+ (select main_a v_prenex_29333) 499)) (< v_prenex_29333 main_x) (<= 0 (* 2 (select main_a v_prenex_29333))))) (forall ((v_prenex_29334 Int)) (or (<= 2 (select main_a v_prenex_29334)) (<= 1002 (* 2 (select main_a v_prenex_29334)))))) (forall ((v_prenex_30624 Int) (v_prenex_30623 Int)) (or (<= 2 (select main_a v_prenex_30624)) (<= (select main_a v_prenex_30624) 1000) (<= (+ (select main_a v_prenex_30623) 2) (select main_a v_prenex_30624)) (< v_prenex_30624 main_y) (<= (+ main_x 1) v_prenex_30623) (<= 0 (select main_a v_prenex_30623)) (< v_prenex_30623 main_x))) (forall ((v_prenex_29209 Int) (v_prenex_29210 Int)) (or (<= (select main_a v_prenex_29210) 1000) (< v_prenex_29209 main_x) (<= (+ main_x 1) v_prenex_29209) (< v_prenex_29210 main_y) (<= (+ (select main_a v_prenex_29209) 2) (select main_a v_prenex_29210)) (<= (* 2 (select main_a v_prenex_29209)) 998) (<= 1002 (* 2 (select main_a v_prenex_29210))))) (forall ((v_prenex_26963 Int) (v_prenex_26964 Int)) (or (<= (+ main_y 1) v_prenex_26964) (<= (+ main_x 1) v_prenex_26963) (<= (select main_a v_prenex_26964) 1499) (<= (+ (select main_a v_prenex_26963) (select main_a v_prenex_26964)) 1000) (<= (select main_a v_prenex_26964) 1000) (< v_prenex_26963 main_x) (<= (select main_a v_prenex_26963) 499))) (forall ((v_prenex_28787 Int) (v_prenex_28786 Int)) (or (<= 0 (select main_a v_prenex_28786)) (<= (select main_a v_prenex_28787) (+ (select main_a v_prenex_28786) 1000)) (<= (* 2 (select main_a v_prenex_28787)) 2000) (<= 501 (select main_a v_prenex_28787)) (< v_prenex_28787 main_y) (<= (+ main_x 1) v_prenex_28786) (< v_prenex_28786 main_x))) (or (forall ((v_prenex_28838 Int)) (or (<= 0 (* 2 (select main_a v_prenex_28838))) (<= (+ main_x 1) v_prenex_28838) (< v_prenex_28838 main_x))) (forall ((v_prenex_28839 Int)) (or (<= (select main_a v_prenex_28839) 1000) (<= (* 2 (select main_a v_prenex_28839)) 2000)))) (forall ((v_prenex_28028 Int) (v_prenex_28027 Int)) (or (< v_prenex_28027 main_x) (<= 1002 (* 2 (select main_a v_prenex_28028))) (<= 0 (* 2 (select main_a v_prenex_28027))) (<= 501 (select main_a v_prenex_28028)) (<= (+ main_x 1) v_prenex_28027) (<= (+ (select main_a v_prenex_28027) (select main_a v_prenex_28028)) 1000))) (forall ((v_prenex_22656 Int) (v_prenex_22657 Int)) (or (<= (select main_a v_prenex_22657) (+ (select main_a v_prenex_22656) 1000)) (<= 2 (select main_a v_prenex_22657)) (<= 0 (select main_a v_prenex_22656)) (<= 1002 (* 2 (select main_a v_prenex_22657))) (< v_prenex_22656 main_x) (<= (+ main_x 1) v_prenex_22656))) (or (forall ((v_prenex_28937 Int)) (or (<= (select main_a v_prenex_28937) 1499) (<= 2 (select main_a v_prenex_28937)))) (forall ((v_prenex_28936 Int)) (or (<= (+ main_x 1) v_prenex_28936) (< v_prenex_28936 main_x) (<= (* 2 (select main_a v_prenex_28936)) 998) (<= 0 (+ (select main_a v_prenex_28936) 499))))) (forall ((v_prenex_28316 Int) (v_prenex_28315 Int)) (or (<= 2 (select main_a v_prenex_28316)) (<= 0 (* 2 (select main_a v_prenex_28315))) (<= (+ main_x 1) v_prenex_28315) (<= (select main_a v_prenex_28316) 1499) (<= (select main_a v_prenex_28315) 499) (< v_prenex_28315 main_x) (<= (+ (select main_a v_prenex_28315) (select main_a v_prenex_28316)) 1000))) (or (forall ((v_prenex_23296 Int)) (or (<= 0 (* 2 (select main_a v_prenex_23296))) (< v_prenex_23296 main_x) (<= (+ main_x 1) v_prenex_23296))) (forall ((v_prenex_23297 Int)) (or (<= (select main_a v_prenex_23297) 1000) (<= (select main_a v_prenex_23297) 1499)))) (forall ((v_prenex_23967 Int) (v_prenex_23966 Int)) (or (<= (select main_a v_prenex_23967) (+ (select main_a v_prenex_23966) 1000)) (<= (+ main_x 1) v_prenex_23966) (<= 501 (select main_a v_prenex_23967)) (< v_prenex_23966 main_x) (<= 0 (select main_a v_prenex_23966)) (<= (* 2 (select main_a v_prenex_23966)) 998))) (forall ((v_prenex_25227 Int) (v_prenex_25226 Int)) (or (<= (+ main_x 1) v_prenex_25226) (<= 1000 (+ (select main_a v_prenex_25226) (select main_a v_prenex_25227))) (<= (select main_a v_prenex_25226) 499) (< v_prenex_25226 main_x) (<= (* 2 (select main_a v_prenex_25227)) 2000) (<= 1002 (* 2 (select main_a v_prenex_25227))) (<= 0 (select main_a v_prenex_25226)))) (forall ((v_prenex_24296 Int) (v_prenex_24297 Int)) (or (<= (select main_a v_prenex_24297) (+ (select main_a v_prenex_24296) 1000)) (< v_prenex_24297 main_y) (<= (+ main_y 1) v_prenex_24297) (<= 2 (select main_a v_prenex_24297)))) (forall ((v_prenex_25443 Int) (v_prenex_25442 Int)) (or (<= (+ (select main_a v_prenex_25442) 2) (select main_a v_prenex_25443)) (<= (select main_a v_prenex_25442) 998) (<= (+ main_x 1) v_prenex_25442) (< v_prenex_25442 main_x))) (or (forall ((v_prenex_22799 Int)) (or (<= (+ main_x 1) v_prenex_22799) (< v_prenex_22799 main_x) (<= (* 2 (select main_a v_prenex_22799)) 998))) (forall ((v_prenex_22800 Int)) (or (<= (select main_a v_prenex_22800) 1499) (<= (+ main_y 1) v_prenex_22800)))) (forall ((v_prenex_27814 Int) (v_prenex_27815 Int)) (or (<= 501 (select main_a v_prenex_27815)) (< v_prenex_27814 main_x) (<= (+ main_x 1) v_prenex_27814) (<= 2 (select main_a v_prenex_27815)) (<= (select main_a v_prenex_27814) 499) (<= (select main_a v_prenex_27815) (+ (select main_a v_prenex_27814) 1000)) (<= 0 (select main_a v_prenex_27814)))) (or (forall ((v_prenex_25830 Int)) (or (< v_prenex_25830 main_x) (<= (+ main_x 1) v_prenex_25830) (<= 0 (* 2 (select main_a v_prenex_25830))) (<= (select main_a v_prenex_25830) 499) (<= (* 2 (select main_a v_prenex_25830)) 998))) (forall ((v_prenex_25831 Int)) (or (<= (select main_a v_prenex_25831) 1000) (<= 501 (select main_a v_prenex_25831))))) (forall ((v_prenex_28036 Int) (v_prenex_28035 Int)) (or (<= 0 (select main_a v_prenex_28035)) (<= (+ main_x 1) v_prenex_28035) (< v_prenex_28035 main_x) (<= (+ (select main_a v_prenex_28035) (select main_a v_prenex_28036)) 1000) (<= (select main_a v_prenex_28035) 499))) (or (forall ((v_prenex_24868 Int)) (<= 1002 (* 2 (select main_a v_prenex_24868)))) (forall ((v_prenex_24867 Int)) (or (< v_prenex_24867 main_x) (<= (select main_a v_prenex_24867) 998) (<= 0 (select main_a v_prenex_24867)) (<= (+ main_x 1) v_prenex_24867)))) (forall ((v_prenex_26347 Int) (v_prenex_26348 Int)) (or (<= 501 (select main_a v_prenex_26348)) (< v_prenex_26347 main_x) (<= (select main_a v_prenex_26348) 1499) (<= (+ main_x 1) v_prenex_26347) (<= (+ (select main_a v_prenex_26347) 2) (select main_a v_prenex_26348)) (<= 0 (select main_a v_prenex_26347)))) (or (forall ((v_prenex_29757 Int)) (or (<= (select main_a v_prenex_29757) 1499) (<= (select main_a v_prenex_29757) 1000))) (forall ((v_prenex_29756 Int)) (or (< v_prenex_29756 main_x) (<= (+ main_x 1) v_prenex_29756) (<= 0 (* 2 (select main_a v_prenex_29756))) (<= (select main_a v_prenex_29756) 499) (<= 0 (select main_a v_prenex_29756))))) (forall ((v_prenex_29219 Int) (v_prenex_29220 Int)) (or (<= (+ main_x 1) v_prenex_29219) (<= 1002 (* 2 (select main_a v_prenex_29220))) (<= 1000 (+ (select main_a v_prenex_29219) (select main_a v_prenex_29220))) (< v_prenex_29219 main_x) (< v_prenex_29220 main_y) (<= (select main_a v_prenex_29220) 1000) (<= 0 (* 2 (select main_a v_prenex_29219))))) (forall ((v_prenex_22323 Int) (v_prenex_22322 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_22323))) (<= 1000 (+ (select main_a v_prenex_22322) (select main_a v_prenex_22323))) (<= (select main_a v_prenex_22323) 1499) (<= (+ main_y 1) v_prenex_22323) (<= 0 (+ (select main_a v_prenex_22322) 499)) (< v_prenex_22322 main_x) (<= (+ main_x 1) v_prenex_22322))) (or (forall ((v_prenex_23854 Int)) (or (<= 0 (select main_a v_prenex_23854)) (< v_prenex_23854 main_x) (<= (* 2 (select main_a v_prenex_23854)) 998) (<= (select main_a v_prenex_23854) 998) (<= (+ main_x 1) v_prenex_23854))) (forall ((v_prenex_23855 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_23855))) (<= (select main_a v_prenex_23855) 1499)))) (forall ((v_prenex_23419 Int) (v_prenex_23418 Int)) (or (<= (+ main_x 1) v_prenex_23418) (<= (* 2 (select main_a v_prenex_23418)) 998) (<= (select main_a v_prenex_23419) (+ (select main_a v_prenex_23418) 1000)) (< v_prenex_23419 main_y) (< v_prenex_23418 main_x) (<= 2 (select main_a v_prenex_23419)))) (forall ((v_prenex_30789 Int) (v_prenex_30790 Int)) (or (<= (+ main_x 1) v_prenex_30789) (<= (+ (select main_a v_prenex_30789) 2) (select main_a v_prenex_30790)) (<= 2 (select main_a v_prenex_30790)) (<= (select main_a v_prenex_30789) 499) (<= (select main_a v_prenex_30790) 1000) (<= 0 (* 2 (select main_a v_prenex_30789))) (< v_prenex_30789 main_x))) (forall ((v_prenex_26585 Int) (v_prenex_26586 Int)) (or (<= 0 (+ (select main_a v_prenex_26585) 499)) (<= (* 2 (select main_a v_prenex_26586)) 2000) (<= (+ (select main_a v_prenex_26585) (select main_a v_prenex_26586)) 1000) (<= (+ main_x 1) v_prenex_26585) (< v_prenex_26585 main_x) (<= 2 (select main_a v_prenex_26586)))) (forall ((v_prenex_27883 Int) (v_prenex_27882 Int)) (or (< v_prenex_27883 main_y) (<= 501 (select main_a v_prenex_27883)) (< v_prenex_27882 main_x) (<= (+ main_x 1) v_prenex_27882) (<= (+ (select main_a v_prenex_27882) (select main_a v_prenex_27883)) 1000) (<= 0 (select main_a v_prenex_27882)))) (forall ((v_prenex_23888 Int) (v_prenex_23889 Int)) (or (<= (+ (select main_a v_prenex_23888) (select main_a v_prenex_23889)) 1000) (<= 501 (select main_a v_prenex_23889)) (<= (+ main_x 1) v_prenex_23888) (<= (select main_a v_prenex_23889) 1000) (<= 0 (select main_a v_prenex_23888)) (< v_prenex_23888 main_x))) (or (forall ((v_prenex_24479 Int)) (<= (select main_a v_prenex_24479) 1000)) (forall ((v_prenex_24478 Int)) (or (<= (* 2 (select main_a v_prenex_24478)) 998) (< v_prenex_24478 main_x) (<= (+ main_x 1) v_prenex_24478)))) (forall ((v_prenex_23897 Int) (v_prenex_23896 Int)) (or (<= (select main_a v_prenex_23896) 998) (< v_prenex_23896 main_x) (<= (select main_a v_prenex_23896) 499) (<= (+ main_x 1) v_prenex_23896) (<= 1000 (+ (select main_a v_prenex_23896) (select main_a v_prenex_23897))))) (forall ((v_prenex_24575 Int) (v_prenex_24574 Int)) (or (<= (+ (select main_a v_prenex_24574) (select main_a v_prenex_24575)) 1000) (<= (select main_a v_prenex_24574) 499) (<= (select main_a v_prenex_24575) 1499) (< v_prenex_24574 main_x) (<= (+ main_y 1) v_prenex_24575) (<= (+ main_x 1) v_prenex_24574))) (or (forall ((v_prenex_27619 Int)) (or (< v_prenex_27619 main_x) (<= 0 (select main_a v_prenex_27619)) (<= (+ main_x 1) v_prenex_27619) (<= (select main_a v_prenex_27619) 499) (<= (* 2 (select main_a v_prenex_27619)) 998))) (forall ((v_prenex_27620 Int)) (<= (select main_a v_prenex_27620) 1000))) (or (forall ((v_prenex_23066 Int)) (or (<= 0 (+ (select main_a v_prenex_23066) 499)) (<= (+ main_x 1) v_prenex_23066) (<= (* 2 (select main_a v_prenex_23066)) 998) (< v_prenex_23066 main_x))) (forall ((v_prenex_23067 Int)) (or (<= (select main_a v_prenex_23067) 1000) (<= (* 2 (select main_a v_prenex_23067)) 2000)))) (forall ((v_prenex_22650 Int) (v_prenex_22651 Int)) (or (<= (+ main_x 1) v_prenex_22650) (<= (* 2 (select main_a v_prenex_22650)) 998) (<= (+ (select main_a v_prenex_22650) (select main_a v_prenex_22651)) 1000) (<= 2 (select main_a v_prenex_22651)) (<= (select main_a v_prenex_22650) 499) (< v_prenex_22650 main_x) (<= (select main_a v_prenex_22651) 1000))) (or (forall ((v_prenex_22431 Int)) (<= 0 (* 2 (select main_a v_prenex_22431)))) (forall ((v_prenex_22432 Int)) (or (<= (select main_a v_prenex_22432) 1499) (<= 2 (select main_a v_prenex_22432)) (<= (+ main_y 1) v_prenex_22432) (< v_prenex_22432 main_y)))) (forall ((v_prenex_27836 Int) (v_prenex_27837 Int)) (or (<= (+ main_x 1) v_prenex_27836) (<= 0 (+ (select main_a v_prenex_27836) 499)) (<= 0 (* 2 (select main_a v_prenex_27836))) (<= (select main_a v_prenex_27837) 1499) (< v_prenex_27836 main_x) (<= (+ (select main_a v_prenex_27836) (select main_a v_prenex_27837)) 1000))) (or (forall ((v_prenex_22590 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_22590))) (< v_prenex_22590 main_y) (<= 2 (select main_a v_prenex_22590)))) (forall ((v_prenex_22589 Int)) (or (<= (+ main_x 1) v_prenex_22589) (<= 0 (* 2 (select main_a v_prenex_22589))) (<= 0 (select main_a v_prenex_22589)) (< v_prenex_22589 main_x)))) (forall ((v_prenex_23723 Int) (v_prenex_23722 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_23723))) (<= 0 (select main_a v_prenex_23722)) (<= (+ main_x 1) v_prenex_23722) (< v_prenex_23722 main_x) (< v_prenex_23723 main_y) (<= (select main_a v_prenex_23723) (+ (select main_a v_prenex_23722) 1000)) (<= 501 (select main_a v_prenex_23723)))) (forall ((v_prenex_30615 Int) (v_prenex_30614 Int)) (or (< v_prenex_30614 main_x) (<= (select main_a v_prenex_30614) 998) (<= 501 (select main_a v_prenex_30615)) (<= (+ main_x 1) v_prenex_30614) (<= (select main_a v_prenex_30615) (+ (select main_a v_prenex_30614) 1000)) (< v_prenex_30615 main_y) (<= (* 2 (select main_a v_prenex_30615)) 2000))) (forall ((v_prenex_30011 Int) (v_prenex_30010 Int)) (or (<= 1000 (+ (select main_a v_prenex_30010) (select main_a v_prenex_30011))) (<= (select main_a v_prenex_30011) 1499) (< v_prenex_30010 main_x) (<= 0 (select main_a v_prenex_30010)) (<= (+ main_x 1) v_prenex_30010) (<= (* 2 (select main_a v_prenex_30011)) 2000) (<= 0 (* 2 (select main_a v_prenex_30010))))) (or (forall ((v_prenex_28174 Int)) (<= 501 (select main_a v_prenex_28174))) (forall ((v_prenex_28173 Int)) (or (<= 0 (select main_a v_prenex_28173)) (<= (+ main_x 1) v_prenex_28173) (<= 0 (* 2 (select main_a v_prenex_28173))) (<= (select main_a v_prenex_28173) 499) (< v_prenex_28173 main_x)))) (forall ((v_prenex_24722 Int) (v_prenex_24721 Int)) (or (<= (+ main_x 1) v_prenex_24721) (<= 501 (select main_a v_prenex_24722)) (<= 1002 (* 2 (select main_a v_prenex_24722))) (<= 0 (select main_a v_prenex_24721)) (<= 0 (* 2 (select main_a v_prenex_24721))) (<= (select main_a v_prenex_24722) (+ (select main_a v_prenex_24721) 1000)) (< v_prenex_24721 main_x))) (forall ((v_prenex_28109 Int) (v_prenex_28110 Int)) (or (< v_prenex_28109 main_x) (<= (select main_a v_prenex_28110) 1000) (<= (+ main_x 1) v_prenex_28109) (<= (select main_a v_prenex_28109) 499) (<= 0 (select main_a v_prenex_28109)) (<= 1002 (* 2 (select main_a v_prenex_28110))) (<= (select main_a v_prenex_28110) (+ (select main_a v_prenex_28109) 1000)))) (or (forall ((v_prenex_29573 Int)) (or (< v_prenex_29573 main_x) (<= (+ main_x 1) v_prenex_29573) (<= (select main_a v_prenex_29573) 499) (<= 0 (* 2 (select main_a v_prenex_29573))))) (forall ((v_prenex_29574 Int)) (or (<= (* 2 (select main_a v_prenex_29574)) 2000) (< v_prenex_29574 main_y)))) (forall ((v_prenex_24469 Int) (v_prenex_24468 Int)) (or (<= 0 (+ (select main_a v_prenex_24468) 499)) (< v_prenex_24468 main_x) (<= 1002 (* 2 (select main_a v_prenex_24469))) (<= (+ main_y 1) v_prenex_24469) (<= (+ main_x 1) v_prenex_24468) (<= (+ (select main_a v_prenex_24468) 2) (select main_a v_prenex_24469)))) (or (forall ((v_prenex_28890 Int)) (or (< v_prenex_28890 main_y) (<= 501 (select main_a v_prenex_28890)) (<= 1002 (* 2 (select main_a v_prenex_28890))))) (forall ((v_prenex_28889 Int)) (or (< v_prenex_28889 main_x) (<= 0 (* 2 (select main_a v_prenex_28889))) (<= (+ main_x 1) v_prenex_28889)))) (forall ((v_prenex_23655 Int) (v_prenex_23654 Int)) (or (<= (* 2 (select main_a v_prenex_23655)) 2000) (<= (+ (select main_a v_prenex_23654) 2) (select main_a v_prenex_23655)) (< v_prenex_23654 main_x) (<= (+ main_x 1) v_prenex_23654) (<= 1002 (* 2 (select main_a v_prenex_23655))) (<= (select main_a v_prenex_23654) 998))) (or (forall ((v_prenex_25876 Int)) (or (<= (+ main_x 1) v_prenex_25876) (< v_prenex_25876 main_x) (<= 0 (* 2 (select main_a v_prenex_25876))) (<= (select main_a v_prenex_25876) 998))) (forall ((v_prenex_25877 Int)) (or (<= (select main_a v_prenex_25877) 1000) (< v_prenex_25877 main_y) (<= 2 (select main_a v_prenex_25877))))) (forall ((v_prenex_28906 Int) (v_prenex_28905 Int)) (or (<= (+ main_x 1) v_prenex_28905) (<= 2 (select main_a v_prenex_28906)) (<= (+ (select main_a v_prenex_28905) (select main_a v_prenex_28906)) 1000) (<= 1002 (* 2 (select main_a v_prenex_28906))) (< v_prenex_28905 main_x) (<= (* 2 (select main_a v_prenex_28905)) 998))) (forall ((v_prenex_24153 Int) (v_prenex_24154 Int)) (or (<= (* 2 (select main_a v_prenex_24154)) 2000) (< v_prenex_24153 main_x) (<= 0 (+ (select main_a v_prenex_24153) 499)) (<= 1002 (* 2 (select main_a v_prenex_24154))) (<= (+ main_x 1) v_prenex_24153) (<= 0 (select main_a v_prenex_24153)) (<= 1000 (+ (select main_a v_prenex_24153) (select main_a v_prenex_24154))))) (forall ((v_prenex_29123 Int) (v_prenex_29122 Int)) (or (<= (+ main_x 1) v_prenex_29122) (<= 0 (select main_a v_prenex_29122)) (<= (select main_a v_prenex_29122) 499) (<= (* 2 (select main_a v_prenex_29123)) 2000) (< v_prenex_29122 main_x) (<= 2 (select main_a v_prenex_29123)) (<= (+ (select main_a v_prenex_29122) (select main_a v_prenex_29123)) 1000))) (or (forall ((v_prenex_22699 Int)) (or (< v_prenex_22699 main_y) (<= (select main_a v_prenex_22699) 1000) (<= (* 2 (select main_a v_prenex_22699)) 2000))) (forall ((v_prenex_22698 Int)) (or (< v_prenex_22698 main_x) (<= (* 2 (select main_a v_prenex_22698)) 998) (<= (+ main_x 1) v_prenex_22698) (<= 0 (+ (select main_a v_prenex_22698) 499))))) (forall ((v_prenex_22422 Int) (v_prenex_22421 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_22422))) (<= (select main_a v_prenex_22421) 499) (<= (+ main_x 1) v_prenex_22421) (<= 1000 (+ (select main_a v_prenex_22421) (select main_a v_prenex_22422))) (<= 0 (select main_a v_prenex_22421)) (< v_prenex_22421 main_x) (<= (* 2 (select main_a v_prenex_22422)) 2000))) (forall ((v_prenex_25967 Int) (v_prenex_25968 Int)) (or (<= (* 2 (select main_a v_prenex_25968)) 2000) (<= 0 (select main_a v_prenex_25967)) (<= (+ main_x 1) v_prenex_25967) (<= (select main_a v_prenex_25968) 1499) (< v_prenex_25967 main_x) (<= (+ (select main_a v_prenex_25967) (select main_a v_prenex_25968)) 1000) (<= (select main_a v_prenex_25967) 499))) (forall ((v_prenex_30705 Int) (v_prenex_30706 Int)) (or (<= 501 (select main_a v_prenex_30706)) (<= (+ main_x 1) v_prenex_30705) (< v_prenex_30705 main_x) (<= (select main_a v_prenex_30706) (+ (select main_a v_prenex_30705) 1000)) (<= 0 (select main_a v_prenex_30705)) (<= 0 (+ (select main_a v_prenex_30705) 499)))) (forall ((v_prenex_24634 Int) (v_prenex_24633 Int)) (or (<= (+ (select main_a v_prenex_24633) 2) (select main_a v_prenex_24634)) (< v_prenex_24634 main_y) (<= (+ main_x 1) v_prenex_24633) (<= (select main_a v_prenex_24634) 1499) (< v_prenex_24633 main_x) (<= (select main_a v_prenex_24634) 1000) (<= 0 (select main_a v_prenex_24633)))) (or (forall ((v_prenex_25742 Int)) (or (<= 501 (select main_a v_prenex_25742)) (<= (* 2 (select main_a v_prenex_25742)) 2000))) (forall ((v_prenex_25741 Int)) (or (<= (* 2 (select main_a v_prenex_25741)) 998) (<= 0 (* 2 (select main_a v_prenex_25741))) (<= 0 (+ (select main_a v_prenex_25741) 499)) (< v_prenex_25741 main_x) (<= (+ main_x 1) v_prenex_25741)))) (forall ((v_prenex_24838 Int) (v_prenex_24837 Int)) (or (<= (+ main_x 1) v_prenex_24837) (<= (+ (select main_a v_prenex_24837) (select main_a v_prenex_24838)) 1000) (<= (select main_a v_prenex_24838) 1499) (< v_prenex_24837 main_x) (<= 0 (select main_a v_prenex_24837)))) (forall ((v_prenex_28861 Int) (v_prenex_28860 Int)) (or (<= (+ main_x 1) v_prenex_28860) (<= (* 2 (select main_a v_prenex_28861)) 2000) (<= (+ main_y 1) v_prenex_28861) (<= 0 (select main_a v_prenex_28860)) (<= (select main_a v_prenex_28861) (+ (select main_a v_prenex_28860) 1000)) (< v_prenex_28860 main_x))) (forall ((v_prenex_28812 Int) (v_prenex_28813 Int)) (or (< v_prenex_28812 main_x) (<= (* 2 (select main_a v_prenex_28812)) 998) (<= (+ (select main_a v_prenex_28812) (select main_a v_prenex_28813)) 1000) (<= (+ main_x 1) v_prenex_28812) (<= 0 (select main_a v_prenex_28812)) (<= (select main_a v_prenex_28813) 1499) (<= (* 2 (select main_a v_prenex_28813)) 2000))) (forall ((v_prenex_29462 Int) (v_prenex_29461 Int)) (or (<= (select main_a v_prenex_29461) 998) (< v_prenex_29461 main_x) (<= (select main_a v_prenex_29462) 1000) (<= (select main_a v_prenex_29462) (+ (select main_a v_prenex_29461) 1000)) (<= 0 (* 2 (select main_a v_prenex_29461))) (<= (+ main_x 1) v_prenex_29461))) (or (forall ((v_prenex_29576 Int)) (or (<= (select main_a v_prenex_29576) 1499) (<= (select main_a v_prenex_29576) 1000))) (forall ((v_prenex_29575 Int)) (or (<= (* 2 (select main_a v_prenex_29575)) 998) (<= (select main_a v_prenex_29575) 499) (<= (+ main_x 1) v_prenex_29575) (< v_prenex_29575 main_x)))) (forall ((v_prenex_22990 Int) (v_prenex_22991 Int)) (or (<= (+ (select main_a v_prenex_22990) (select main_a v_prenex_22991)) 1000) (<= (select main_a v_prenex_22991) 1000) (<= 0 (+ (select main_a v_prenex_22990) 499)) (<= (select main_a v_prenex_22990) 499) (<= (+ main_x 1) v_prenex_22990) (< v_prenex_22990 main_x))) (forall ((v_prenex_27049 Int) (v_prenex_27048 Int)) (or (< v_prenex_27048 main_x) (<= (+ (select main_a v_prenex_27048) 2) (select main_a v_prenex_27049)) (< v_prenex_27049 main_y) (<= (+ main_y 1) v_prenex_27049) (<= 2 (select main_a v_prenex_27049)))) (or (forall ((v_prenex_27688 Int)) (or (<= (* 2 (select main_a v_prenex_27688)) 998) (<= 0 (* 2 (select main_a v_prenex_27688))) (<= (+ main_x 1) v_prenex_27688) (<= 0 (+ (select main_a v_prenex_27688) 499)) (< v_prenex_27688 main_x))) (forall ((v_prenex_27689 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_27689))) (<= (select main_a v_prenex_27689) 1499)))) (or (forall ((v_prenex_24541 Int)) (or (<= 2 (select main_a v_prenex_24541)) (<= (* 2 (select main_a v_prenex_24541)) 2000))) (forall ((v_prenex_24540 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24540))) (<= (select main_a v_prenex_24540) 499) (< v_prenex_24540 main_x) (<= (* 2 (select main_a v_prenex_24540)) 998) (<= (+ main_x 1) v_prenex_24540)))) (or (forall ((v_prenex_24551 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_24551))) (<= (select main_a v_prenex_24551) 1499))) (forall ((v_prenex_24550 Int)) (or (< v_prenex_24550 main_x) (<= (* 2 (select main_a v_prenex_24550)) 998) (<= 0 (* 2 (select main_a v_prenex_24550))) (<= (+ main_x 1) v_prenex_24550)))) (forall ((v_prenex_24679 Int) (v_prenex_24680 Int)) (or (<= 0 (select main_a v_prenex_24679)) (<= 0 (* 2 (select main_a v_prenex_24679))) (<= (select main_a v_prenex_24680) (+ (select main_a v_prenex_24679) 1000)) (<= (* 2 (select main_a v_prenex_24680)) 2000) (<= (+ main_x 1) v_prenex_24679) (<= (select main_a v_prenex_24680) 1000) (< v_prenex_24679 main_x))) (or (forall ((v_prenex_26703 Int)) (or (<= 0 (select main_a v_prenex_26703)) (<= (+ main_x 1) v_prenex_26703) (< v_prenex_26703 main_x) (<= 0 (* 2 (select main_a v_prenex_26703))))) (forall ((v_prenex_26704 Int)) (or (<= (+ main_y 1) v_prenex_26704) (<= 1002 (* 2 (select main_a v_prenex_26704))) (<= (select main_a v_prenex_26704) 1000)))) (forall ((v_prenex_30121 Int) (v_prenex_30122 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_30122))) (<= (select main_a v_prenex_30122) 1000) (< v_prenex_30121 main_x) (<= (+ main_y 1) v_prenex_30122) (<= (+ (select main_a v_prenex_30121) (select main_a v_prenex_30122)) 1000) (<= 0 (+ (select main_a v_prenex_30121) 499)) (<= (+ main_x 1) v_prenex_30121))) (forall ((v_prenex_28917 Int)) (or (<= (select main_a v_prenex_28917) 998) (<= (+ main_x 1) v_prenex_28917) (<= (* 2 (select main_a v_prenex_28917)) 998) (< v_prenex_28917 main_x) (<= 0 (+ (select main_a v_prenex_28917) 499)))) (forall ((v_prenex_30145 Int) (v_prenex_30146 Int)) (or (< v_prenex_30145 main_x) (< v_prenex_30146 main_y) (<= (+ main_x 1) v_prenex_30145) (<= 1000 (+ (select main_a v_prenex_30145) (select main_a v_prenex_30146))) (<= (select main_a v_prenex_30145) 998))) (forall ((v_prenex_28965 Int) (v_prenex_28964 Int)) (or (<= (+ main_x 1) v_prenex_28964) (<= 501 (select main_a v_prenex_28965)) (<= (select main_a v_prenex_28965) 1000) (< v_prenex_28964 main_x) (<= (+ (select main_a v_prenex_28964) 2) (select main_a v_prenex_28965)) (<= 0 (select main_a v_prenex_28964)))) (forall ((v_prenex_29698 Int) (v_prenex_29697 Int)) (or (<= (+ main_x 1) v_prenex_29697) (< v_prenex_29697 main_x) (<= (+ (select main_a v_prenex_29697) (select main_a v_prenex_29698)) 1000) (< v_prenex_29698 main_y) (<= 0 (* 2 (select main_a v_prenex_29697))) (<= (select main_a v_prenex_29698) 1000))) (forall ((v_prenex_29288 Int) (v_prenex_29287 Int)) (or (<= (select main_a v_prenex_29287) 499) (<= (select main_a v_prenex_29288) 1000) (<= 0 (* 2 (select main_a v_prenex_29287))) (<= (+ main_x 1) v_prenex_29287) (< v_prenex_29287 main_x) (<= (select main_a v_prenex_29288) (+ (select main_a v_prenex_29287) 1000)) (<= 501 (select main_a v_prenex_29288)))) (forall ((v_prenex_23587 Int) (v_prenex_23586 Int)) (or (<= (+ main_x 1) v_prenex_23586) (<= (* 2 (select main_a v_prenex_23586)) 998) (<= (select main_a v_prenex_23586) 998) (<= 501 (select main_a v_prenex_23587)) (< v_prenex_23586 main_x) (<= (+ (select main_a v_prenex_23586) 2) (select main_a v_prenex_23587)) (<= 2 (select main_a v_prenex_23587)))) (or (forall ((v_prenex_29021 Int)) (or (< v_prenex_29021 main_y) (<= (select main_a v_prenex_29021) 1499))) (forall ((v_prenex_29020 Int)) (or (< v_prenex_29020 main_x) (<= 0 (* 2 (select main_a v_prenex_29020))) (<= (+ main_x 1) v_prenex_29020)))) (forall ((v_prenex_26686 Int) (v_prenex_26685 Int)) (or (<= (+ main_x 1) v_prenex_26685) (<= 0 (* 2 (select main_a v_prenex_26685))) (< v_prenex_26685 main_x) (<= 2 (select main_a v_prenex_26686)) (< v_prenex_26686 main_y) (<= (+ (select main_a v_prenex_26685) 2) (select main_a v_prenex_26686)))) (forall ((v_prenex_22870 Int) (v_prenex_22871 Int)) (or (<= 2 (select main_a v_prenex_22871)) (< v_prenex_22871 main_y) (<= 1000 (+ (select main_a v_prenex_22870) (select main_a v_prenex_22871))) (<= (+ main_y 1) v_prenex_22871) (< v_prenex_22870 main_x))) (forall ((v_prenex_28665 Int) (v_prenex_28664 Int)) (or (< v_prenex_28664 main_x) (<= (* 2 (select main_a v_prenex_28664)) 998) (<= (* 2 (select main_a v_prenex_28665)) 2000) (<= (+ main_x 1) v_prenex_28664) (<= 0 (select main_a v_prenex_28664)) (<= (select main_a v_prenex_28665) 1000) (<= (select main_a v_prenex_28665) (+ (select main_a v_prenex_28664) 1000)))) (or (forall ((v_prenex_29150 Int)) (or (< v_prenex_29150 main_x) (<= (+ main_x 1) v_prenex_29150) (<= 0 (* 2 (select main_a v_prenex_29150))) (<= (select main_a v_prenex_29150) 499))) (forall ((v_prenex_29151 Int)) (or (<= 501 (select main_a v_prenex_29151)) (<= (select main_a v_prenex_29151) 1499)))) (forall ((v_prenex_27487 Int) (v_prenex_27488 Int)) (or (<= 0 (+ (select main_a v_prenex_27487) 499)) (<= 501 (select main_a v_prenex_27488)) (<= (select main_a v_prenex_27488) 1499) (<= (+ main_y 1) v_prenex_27488) (<= 1000 (+ (select main_a v_prenex_27487) (select main_a v_prenex_27488))) (<= (+ main_x 1) v_prenex_27487) (< v_prenex_27487 main_x))) (or (forall ((v_prenex_23133 Int)) (or (<= (select main_a v_prenex_23133) 1499) (<= 1002 (* 2 (select main_a v_prenex_23133))) (< v_prenex_23133 main_y))) (forall ((v_prenex_23132 Int)) (or (< v_prenex_23132 main_x) (<= 0 (* 2 (select main_a v_prenex_23132))) (<= (select main_a v_prenex_23132) 499) (<= (+ main_x 1) v_prenex_23132)))) (or (forall ((v_prenex_23536 Int)) (or (<= 0 (* 2 (select main_a v_prenex_23536))) (< v_prenex_23536 main_x))) (forall ((v_prenex_23537 Int)) (or (<= (select main_a v_prenex_23537) 1000) (< v_prenex_23537 main_y) (<= (+ main_y 1) v_prenex_23537)))) (forall ((v_prenex_28971 Int) (v_prenex_28970 Int)) (or (< v_prenex_28970 main_x) (<= (select main_a v_prenex_28970) 998) (<= 0 (+ (select main_a v_prenex_28970) 499)) (<= (select main_a v_prenex_28971) 1000) (<= (+ main_x 1) v_prenex_28970) (<= (+ (select main_a v_prenex_28970) 2) (select main_a v_prenex_28971)) (<= 1002 (* 2 (select main_a v_prenex_28971))))) (forall ((v_prenex_29765 Int) (v_prenex_29764 Int)) (or (<= (select main_a v_prenex_29765) 1000) (< v_prenex_29764 main_x) (<= 2 (select main_a v_prenex_29765)) (<= (+ main_x 1) v_prenex_29764) (<= 1000 (+ (select main_a v_prenex_29764) (select main_a v_prenex_29765))) (<= (* 2 (select main_a v_prenex_29764)) 998))) (forall ((v_prenex_24053 Int) (v_prenex_24052 Int)) (or (<= (+ main_x 1) v_prenex_24052) (<= 1000 (+ (select main_a v_prenex_24052) (select main_a v_prenex_24053))) (<= 501 (select main_a v_prenex_24053)) (<= (* 2 (select main_a v_prenex_24052)) 998) (< v_prenex_24052 main_x))) (forall ((v_prenex_23247 Int) (v_prenex_23246 Int)) (or (<= (select main_a v_prenex_23246) 998) (< v_prenex_23246 main_x) (<= (+ main_x 1) v_prenex_23246) (<= (select main_a v_prenex_23247) (+ (select main_a v_prenex_23246) 1000)) (<= 0 (select main_a v_prenex_23246)))) (forall ((v_prenex_25973 Int) (v_prenex_25974 Int)) (or (<= 1000 (+ (select main_a v_prenex_25973) (select main_a v_prenex_25974))) (< v_prenex_25973 main_x) (<= (+ main_x 1) v_prenex_25973) (<= 0 (* 2 (select main_a v_prenex_25973))) (<= 501 (select main_a v_prenex_25974)) (<= (+ main_y 1) v_prenex_25974) (<= (select main_a v_prenex_25974) 1000))) (forall ((v_prenex_22563 Int) (v_prenex_22564 Int)) (or (<= (+ main_y 1) v_prenex_22564) (<= (select main_a v_prenex_22564) (+ (select main_a v_prenex_22563) 1000)) (< v_prenex_22564 main_y) (<= (+ main_x 1) v_prenex_22563) (<= (select main_a v_prenex_22564) 1499))) (forall ((v_prenex_23622 Int) (v_prenex_23623 Int)) (or (<= (select main_a v_prenex_23623) 1000) (<= (* 2 (select main_a v_prenex_23623)) 2000) (<= (select main_a v_prenex_23622) 998) (<= (+ (select main_a v_prenex_23622) 2) (select main_a v_prenex_23623)) (<= (+ main_x 1) v_prenex_23622) (<= 0 (select main_a v_prenex_23622)) (< v_prenex_23622 main_x))) (or (forall ((v_prenex_22939 Int)) (<= (select main_a v_prenex_22939) 1499)) (forall ((v_prenex_22938 Int)) (or (<= (select main_a v_prenex_22938) 998) (<= 0 (+ (select main_a v_prenex_22938) 499)) (<= (* 2 (select main_a v_prenex_22938)) 998) (<= (+ main_x 1) v_prenex_22938) (< v_prenex_22938 main_x)))) (forall ((v_prenex_27566 Int) (v_prenex_27565 Int)) (or (<= 0 (+ (select main_a v_prenex_27565) 499)) (< v_prenex_27565 main_x) (<= (+ main_x 1) v_prenex_27565) (<= 0 (select main_a v_prenex_27565)) (<= (select main_a v_prenex_27566) (+ (select main_a v_prenex_27565) 1000)))) (forall ((v_prenex_29556 Int) (v_prenex_29555 Int)) (or (<= (* 2 (select main_a v_prenex_29556)) 2000) (<= (+ main_x 1) v_prenex_29555) (<= (+ (select main_a v_prenex_29555) (select main_a v_prenex_29556)) 1000) (<= 0 (+ (select main_a v_prenex_29555) 499)) (<= (+ main_y 1) v_prenex_29556) (< v_prenex_29555 main_x))) (forall ((v_prenex_27766 Int) (v_prenex_27767 Int)) (or (<= (* 2 (select main_a v_prenex_27767)) 2000) (<= 2 (select main_a v_prenex_27767)) (<= (select main_a v_prenex_27767) (+ (select main_a v_prenex_27766) 1000)) (<= (select main_a v_prenex_27766) 499) (<= (+ main_x 1) v_prenex_27766) (< v_prenex_27766 main_x) (<= (* 2 (select main_a v_prenex_27766)) 998))) (forall ((v_prenex_24013 Int) (v_prenex_24012 Int)) (or (<= (+ (select main_a v_prenex_24012) (select main_a v_prenex_24013)) 1000) (< v_prenex_24013 main_y) (<= (* 2 (select main_a v_prenex_24013)) 2000) (<= (+ main_x 1) v_prenex_24012) (<= (+ main_y 1) v_prenex_24013))) (forall ((v_prenex_26026 Int) (v_prenex_26025 Int)) (or (<= (select main_a v_prenex_26026) (+ (select main_a v_prenex_26025) 1000)) (<= (* 2 (select main_a v_prenex_26025)) 998) (<= 1002 (* 2 (select main_a v_prenex_26026))) (< v_prenex_26025 main_x) (<= (select main_a v_prenex_26025) 499) (<= (+ main_x 1) v_prenex_26025) (<= (* 2 (select main_a v_prenex_26026)) 2000))) (or (forall ((v_prenex_22567 Int)) (or (<= 0 (* 2 (select main_a v_prenex_22567))) (< v_prenex_22567 main_x) (<= (+ main_x 1) v_prenex_22567) (<= (select main_a v_prenex_22567) 499))) (forall ((v_prenex_22568 Int)) (or (< v_prenex_22568 main_y) (<= (select main_a v_prenex_22568) 1000) (<= (select main_a v_prenex_22568) 1499)))) (forall ((v_prenex_27124 Int) (v_prenex_27125 Int)) (or (<= (+ main_x 1) v_prenex_27124) (<= 2 (select main_a v_prenex_27125)) (<= 0 (* 2 (select main_a v_prenex_27124))) (< v_prenex_27124 main_x) (<= 0 (select main_a v_prenex_27124)) (<= 1002 (* 2 (select main_a v_prenex_27125))) (<= (+ (select main_a v_prenex_27124) (select main_a v_prenex_27125)) 1000))) (forall ((v_prenex_29176 Int) (v_prenex_29175 Int)) (or (<= 2 (select main_a v_prenex_29176)) (<= (+ main_x 1) v_prenex_29175) (<= (+ (select main_a v_prenex_29175) 2) (select main_a v_prenex_29176)) (<= (select main_a v_prenex_29176) 1499) (<= (select main_a v_prenex_29175) 499) (< v_prenex_29175 main_x) (<= 0 (select main_a v_prenex_29175)))) (forall ((v_prenex_27876 Int) (v_prenex_27877 Int)) (or (<= 0 (+ (select main_a v_prenex_27876) 499)) (<= (select main_a v_prenex_27877) (+ (select main_a v_prenex_27876) 1000)) (<= (* 2 (select main_a v_prenex_27877)) 2000) (<= (+ main_x 1) v_prenex_27876) (< v_prenex_27877 main_y) (<= 2 (select main_a v_prenex_27877)) (< v_prenex_27876 main_x))) (forall ((v_prenex_29716 Int) (v_prenex_29715 Int)) (or (<= (select main_a v_prenex_29715) 499) (< v_prenex_29715 main_x) (<= (+ main_x 1) v_prenex_29715) (<= 2 (select main_a v_prenex_29716)) (<= (+ (select main_a v_prenex_29715) (select main_a v_prenex_29716)) 1000) (<= 1002 (* 2 (select main_a v_prenex_29716))))) (forall ((v_prenex_23127 Int) (v_prenex_23126 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_23127))) (<= 0 (* 2 (select main_a v_prenex_23126))) (<= 1000 (+ (select main_a v_prenex_23126) (select main_a v_prenex_23127))) (<= 0 (select main_a v_prenex_23126)) (< v_prenex_23126 main_x) (<= (+ main_x 1) v_prenex_23126) (<= 501 (select main_a v_prenex_23127)))) (forall ((v_prenex_24236 Int) (v_prenex_24235 Int)) (or (<= 0 (+ (select main_a v_prenex_24235) 499)) (<= (+ (select main_a v_prenex_24235) 2) (select main_a v_prenex_24236)) (<= (+ main_x 1) v_prenex_24235) (< v_prenex_24235 main_x) (<= 2 (select main_a v_prenex_24236)) (<= (* 2 (select main_a v_prenex_24235)) 998) (<= (select main_a v_prenex_24236) 1499))) (or (forall ((v_prenex_30204 Int)) (or (< v_prenex_30204 main_y) (<= (select main_a v_prenex_30204) 1000) (<= 501 (select main_a v_prenex_30204)) (<= (+ main_y 1) v_prenex_30204))) (forall ((v_prenex_30203 Int)) (<= (* 2 (select main_a v_prenex_30203)) 998))) (forall ((v_prenex_24092 Int) (v_prenex_24093 Int)) (or (< v_prenex_24092 main_x) (<= 1002 (* 2 (select main_a v_prenex_24093))) (<= (select main_a v_prenex_24093) 1499) (<= 0 (* 2 (select main_a v_prenex_24092))) (<= (select main_a v_prenex_24092) 499) (<= (+ main_x 1) v_prenex_24092) (<= (select main_a v_prenex_24093) (+ (select main_a v_prenex_24092) 1000)))) (forall ((v_prenex_25664 Int) (v_prenex_25665 Int)) (or (<= (* 2 (select main_a v_prenex_25665)) 2000) (<= (select main_a v_prenex_25665) (+ (select main_a v_prenex_25664) 1000)) (< v_prenex_25664 main_x) (<= 0 (select main_a v_prenex_25664)) (<= (select main_a v_prenex_25664) 499) (<= (+ main_x 1) v_prenex_25664))) (or (forall ((v_prenex_24733 Int)) (or (< v_prenex_24733 main_x) (<= (* 2 (select main_a v_prenex_24733)) 998) (<= (+ main_x 1) v_prenex_24733) (<= (select main_a v_prenex_24733) 499))) (forall ((v_prenex_24734 Int)) (or (<= (select main_a v_prenex_24734) 1000) (<= 1002 (* 2 (select main_a v_prenex_24734)))))) (forall ((v_prenex_26105 Int) (v_prenex_26106 Int)) (or (<= (select main_a v_prenex_26105) 499) (< v_prenex_26105 main_x) (<= (+ main_x 1) v_prenex_26105) (<= (select main_a v_prenex_26106) 1499) (< v_prenex_26106 main_y) (<= (+ (select main_a v_prenex_26105) 2) (select main_a v_prenex_26106)))) (forall ((v_prenex_25631 Int) (v_prenex_25630 Int)) (or (< v_prenex_25631 main_y) (<= 1000 (+ (select main_a v_prenex_25630) (select main_a v_prenex_25631))) (<= 2 (select main_a v_prenex_25631)) (< v_prenex_25630 main_x) (<= 0 (+ (select main_a v_prenex_25630) 499)) (<= (+ main_x 1) v_prenex_25630))) (or (forall ((v_prenex_29343 Int)) (or (<= (* 2 (select main_a v_prenex_29343)) 998) (<= 0 (select main_a v_prenex_29343)) (< v_prenex_29343 main_x) (<= (+ main_x 1) v_prenex_29343))) (forall ((v_prenex_29344 Int)) (or (<= (select main_a v_prenex_29344) 1000) (<= (select main_a v_prenex_29344) 1499)))) (or (forall ((v_prenex_28528 Int)) (or (< v_prenex_28528 main_x) (<= (* 2 (select main_a v_prenex_28528)) 998) (<= (+ main_x 1) v_prenex_28528) (<= (select main_a v_prenex_28528) 499))) (forall ((v_prenex_28529 Int)) (or (<= (select main_a v_prenex_28529) 1499) (<= 501 (select main_a v_prenex_28529)) (<= (+ main_y 1) v_prenex_28529)))) (forall ((v_prenex_25425 Int) (v_prenex_25424 Int)) (or (<= (+ (select main_a v_prenex_25424) 2) (select main_a v_prenex_25425)) (<= (select main_a v_prenex_25424) 499) (< v_prenex_25424 main_x) (<= (+ main_x 1) v_prenex_25424) (<= (* 2 (select main_a v_prenex_25425)) 2000))) (forall ((v_prenex_22271 Int) (v_prenex_22270 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_22271))) (< v_prenex_22271 main_y) (<= (+ (select main_a v_prenex_22270) (select main_a v_prenex_22271)) 1000) (<= (+ main_y 1) v_prenex_22271) (<= 501 (select main_a v_prenex_22271)))) (forall ((v_prenex_27880 Int) (v_prenex_27881 Int)) (or (<= (select main_a v_prenex_27880) 499) (<= 0 (select main_a v_prenex_27880)) (<= (+ main_x 1) v_prenex_27880) (<= 501 (select main_a v_prenex_27881)) (<= 2 (select main_a v_prenex_27881)) (< v_prenex_27880 main_x) (<= (+ (select main_a v_prenex_27880) 2) (select main_a v_prenex_27881)))) (forall ((v_prenex_27616 Int) (v_prenex_27615 Int)) (or (<= (select main_a v_prenex_27616) (+ (select main_a v_prenex_27615) 1000)) (<= (* 2 (select main_a v_prenex_27616)) 2000) (< v_prenex_27615 main_x) (<= (select main_a v_prenex_27616) 1000) (<= (select main_a v_prenex_27615) 499) (<= (+ main_x 1) v_prenex_27615) (<= (select main_a v_prenex_27615) 998))) (forall ((v_prenex_29372 Int) (v_prenex_29371 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_29372))) (<= (select main_a v_prenex_29372) 1499) (<= 0 (* 2 (select main_a v_prenex_29371))) (<= (+ (select main_a v_prenex_29371) 2) (select main_a v_prenex_29372)) (<= (+ main_x 1) v_prenex_29371) (< v_prenex_29371 main_x))) (forall ((v_prenex_30376 Int) (v_prenex_30377 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_30377))) (<= 0 (* 2 (select main_a v_prenex_30376))) (<= 0 (select main_a v_prenex_30376)) (<= 1000 (+ (select main_a v_prenex_30376) (select main_a v_prenex_30377))) (< v_prenex_30376 main_x) (<= (+ main_x 1) v_prenex_30376))) (forall ((v_prenex_24200 Int) (v_prenex_24199 Int)) (or (<= (* 2 (select main_a v_prenex_24200)) 2000) (<= (select main_a v_prenex_24199) 998) (< v_prenex_24199 main_x) (<= (+ (select main_a v_prenex_24199) (select main_a v_prenex_24200)) 1000) (<= 2 (select main_a v_prenex_24200)) (<= (+ main_x 1) v_prenex_24199) (<= (* 2 (select main_a v_prenex_24199)) 998))) (forall ((v_prenex_30599 Int) (v_prenex_30598 Int)) (or (< v_prenex_30598 main_x) (<= (+ main_x 1) v_prenex_30598) (<= 501 (select main_a v_prenex_30599)) (<= (select main_a v_prenex_30598) 998) (<= (+ (select main_a v_prenex_30598) 2) (select main_a v_prenex_30599)) (<= (* 2 (select main_a v_prenex_30598)) 998))) (forall ((v_prenex_25431 Int) (v_prenex_25430 Int)) (or (< v_prenex_25430 main_x) (<= (+ (select main_a v_prenex_25430) (select main_a v_prenex_25431)) 1000) (<= (select main_a v_prenex_25431) 1000) (<= (* 2 (select main_a v_prenex_25431)) 2000) (<= (+ main_x 1) v_prenex_25430) (< v_prenex_25431 main_y) (<= 0 (select main_a v_prenex_25430)))) (forall ((v_prenex_27329 Int) (v_prenex_27330 Int)) (or (<= 0 (+ (select main_a v_prenex_27329) 499)) (<= (+ main_x 1) v_prenex_27329) (< v_prenex_27329 main_x) (<= (* 2 (select main_a v_prenex_27329)) 998) (<= 501 (select main_a v_prenex_27330)) (<= (+ (select main_a v_prenex_27329) 2) (select main_a v_prenex_27330)) (<= 2 (select main_a v_prenex_27330)))) (forall ((v_prenex_24481 Int) (v_prenex_24480 Int)) (or (<= 1000 (+ (select main_a v_prenex_24480) (select main_a v_prenex_24481))) (<= 501 (select main_a v_prenex_24481)) (<= (select main_a v_prenex_24481) 1000) (< v_prenex_24480 main_x) (<= (+ main_x 1) v_prenex_24480) (<= (select main_a v_prenex_24480) 499) (<= 0 (select main_a v_prenex_24480)))) (forall ((v_prenex_22718 Int) (v_prenex_22719 Int)) (or (<= (select main_a v_prenex_22718) 499) (<= 0 (* 2 (select main_a v_prenex_22718))) (<= 501 (select main_a v_prenex_22719)) (<= (+ main_x 1) v_prenex_22718) (< v_prenex_22718 main_x) (<= (select main_a v_prenex_22719) 1000) (<= (+ (select main_a v_prenex_22718) (select main_a v_prenex_22719)) 1000))) (forall ((v_prenex_26941 Int) (v_prenex_26942 Int)) (or (<= 0 (+ (select main_a v_prenex_26941) 499)) (<= (+ main_x 1) v_prenex_26941) (< v_prenex_26941 main_x) (< v_prenex_26942 main_y) (<= 1000 (+ (select main_a v_prenex_26941) (select main_a v_prenex_26942))) (<= (select main_a v_prenex_26942) 1499))) (or (forall ((v_prenex_23396 Int)) (or (<= (+ main_x 1) v_prenex_23396) (< v_prenex_23396 main_x) (<= (select main_a v_prenex_23396) 998) (<= (* 2 (select main_a v_prenex_23396)) 998))) (forall ((v_prenex_23397 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_23397))) (< v_prenex_23397 main_y) (<= (* 2 (select main_a v_prenex_23397)) 2000)))) (forall ((v_prenex_29426 Int) (v_prenex_29425 Int)) (or (< v_prenex_29426 main_y) (<= 501 (select main_a v_prenex_29426)) (<= (select main_a v_prenex_29426) 1000) (<= (* 2 (select main_a v_prenex_29425)) 998) (< v_prenex_29425 main_x) (<= (+ main_x 1) v_prenex_29425) (<= (+ (select main_a v_prenex_29425) 2) (select main_a v_prenex_29426)))) (or (forall ((v_prenex_29192 Int)) (or (<= 2 (select main_a v_prenex_29192)) (<= (select main_a v_prenex_29192) 1000) (<= (+ main_y 1) v_prenex_29192))) (forall ((v_prenex_29191 Int)) (or (<= (+ main_x 1) v_prenex_29191) (< v_prenex_29191 main_x) (<= 0 (* 2 (select main_a v_prenex_29191)))))) (forall ((v_prenex_30136 Int) (v_prenex_30135 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_30136))) (<= (select main_a v_prenex_30135) 998) (<= (select main_a v_prenex_30136) (+ (select main_a v_prenex_30135) 1000)) (< v_prenex_30135 main_x) (<= (* 2 (select main_a v_prenex_30135)) 998) (<= (+ main_x 1) v_prenex_30135) (<= (select main_a v_prenex_30136) 1499))) (forall ((v_prenex_23503 Int) (v_prenex_23502 Int)) (or (<= (select main_a v_prenex_23503) (+ (select main_a v_prenex_23502) 1000)) (<= 1002 (* 2 (select main_a v_prenex_23503))) (<= (+ main_x 1) v_prenex_23502) (<= (select main_a v_prenex_23502) 998) (<= 2 (select main_a v_prenex_23503)) (< v_prenex_23502 main_x))) (forall ((v_prenex_28815 Int) (v_prenex_28814 Int)) (or (<= 0 (select main_a v_prenex_28814)) (< v_prenex_28814 main_x) (<= (select main_a v_prenex_28814) 998) (<= (select main_a v_prenex_28815) (+ (select main_a v_prenex_28814) 1000)) (<= 1002 (* 2 (select main_a v_prenex_28815))) (<= (+ main_x 1) v_prenex_28814))) (forall ((v_prenex_22645 Int) (v_prenex_22646 Int)) (or (<= 0 (+ (select main_a v_prenex_22645) 499)) (<= (select main_a v_prenex_22645) 998) (<= (+ main_x 1) v_prenex_22645) (< v_prenex_22645 main_x) (<= (select main_a v_prenex_22646) 1499) (<= (select main_a v_prenex_22646) 1000) (<= (select main_a v_prenex_22646) (+ (select main_a v_prenex_22645) 1000)))) (forall ((v_prenex_24501 Int) (v_prenex_24500 Int)) (or (<= (+ main_y 1) v_prenex_24501) (<= (select main_a v_prenex_24500) 499) (<= 2 (select main_a v_prenex_24501)) (< v_prenex_24500 main_x) (<= (+ main_x 1) v_prenex_24500) (<= (* 2 (select main_a v_prenex_24501)) 2000) (<= (+ (select main_a v_prenex_24500) (select main_a v_prenex_24501)) 1000))) (forall ((v_prenex_30556 Int) (v_prenex_30557 Int)) (or (<= (+ main_x 1) v_prenex_30556) (<= (+ (select main_a v_prenex_30556) 2) (select main_a v_prenex_30557)) (<= 2 (select main_a v_prenex_30557)) (<= (select main_a v_prenex_30556) 499) (< v_prenex_30556 main_x) (<= (* 2 (select main_a v_prenex_30557)) 2000) (<= 0 (* 2 (select main_a v_prenex_30556))))) (forall ((v_prenex_29718 Int) (v_prenex_29717 Int)) (or (< v_prenex_29717 main_x) (<= (select main_a v_prenex_29718) 1499) (<= 0 (select main_a v_prenex_29717)) (<= (+ (select main_a v_prenex_29717) (select main_a v_prenex_29718)) 1000) (<= 501 (select main_a v_prenex_29718)) (<= (+ main_x 1) v_prenex_29717) (<= (+ main_y 1) v_prenex_29718))) (forall ((v_prenex_22846 Int) (v_prenex_22847 Int)) (or (<= (* 2 (select main_a v_prenex_22846)) 998) (<= (select main_a v_prenex_22847) (+ (select main_a v_prenex_22846) 1000)) (< v_prenex_22847 main_y) (<= 1002 (* 2 (select main_a v_prenex_22847))) (<= (+ main_x 1) v_prenex_22846) (<= (select main_a v_prenex_22847) 1499) (< v_prenex_22846 main_x))) (or (forall ((v_prenex_29254 Int)) (or (<= 501 (select main_a v_prenex_29254)) (<= (+ main_y 1) v_prenex_29254))) (forall ((v_prenex_29253 Int)) (or (<= (+ main_x 1) v_prenex_29253) (<= 0 (* 2 (select main_a v_prenex_29253))) (<= (select main_a v_prenex_29253) 499) (< v_prenex_29253 main_x)))) (forall ((v_prenex_27296 Int) (v_prenex_27295 Int)) (or (<= (+ (select main_a v_prenex_27295) (select main_a v_prenex_27296)) 1000) (<= (select main_a v_prenex_27296) 1499) (<= 0 (* 2 (select main_a v_prenex_27295))) (< v_prenex_27295 main_x) (<= (* 2 (select main_a v_prenex_27296)) 2000) (<= (+ main_x 1) v_prenex_27295))) (forall ((v_prenex_27003 Int) (v_prenex_27004 Int)) (or (<= 1000 (+ (select main_a v_prenex_27003) (select main_a v_prenex_27004))) (< v_prenex_27003 main_x) (<= (+ main_x 1) v_prenex_27003) (<= (select main_a v_prenex_27003) 499) (<= 501 (select main_a v_prenex_27004)))) (or (forall ((v_prenex_26110 Int)) (or (<= (select main_a v_prenex_26110) 1000) (<= (+ main_y 1) v_prenex_26110) (<= 2 (select main_a v_prenex_26110)))) (forall ((v_prenex_26109 Int)) (or (< v_prenex_26109 main_x) (<= (* 2 (select main_a v_prenex_26109)) 998) (<= 0 (* 2 (select main_a v_prenex_26109))) (<= (+ main_x 1) v_prenex_26109)))) (forall ((v_prenex_27621 Int) (v_prenex_27622 Int)) (or (<= 0 (* 2 (select main_a v_prenex_27621))) (<= (* 2 (select main_a v_prenex_27622)) 2000) (<= (select main_a v_prenex_27622) 1499) (<= (+ main_x 1) v_prenex_27621) (< v_prenex_27621 main_x) (<= 1000 (+ (select main_a v_prenex_27621) (select main_a v_prenex_27622))) (<= (select main_a v_prenex_27621) 499))) (forall ((v_prenex_23591 Int) (v_prenex_23590 Int)) (or (<= 0 (+ (select main_a v_prenex_23590) 499)) (<= (select main_a v_prenex_23591) 1499) (<= (+ main_x 1) v_prenex_23590) (< v_prenex_23590 main_x) (<= (select main_a v_prenex_23591) (+ (select main_a v_prenex_23590) 1000)) (<= (select main_a v_prenex_23591) 1000) (<= (* 2 (select main_a v_prenex_23590)) 998))) (forall ((v_prenex_24909 Int) (v_prenex_24908 Int)) (or (<= (+ main_x 1) v_prenex_24908) (< v_prenex_24908 main_x) (<= 1002 (* 2 (select main_a v_prenex_24909))) (<= 2 (select main_a v_prenex_24909)) (<= (select main_a v_prenex_24908) 499) (<= (select main_a v_prenex_24909) (+ (select main_a v_prenex_24908) 1000)))) (forall ((v_prenex_22688 Int) (v_prenex_22689 Int)) (or (<= (+ main_x 1) v_prenex_22688) (<= (select main_a v_prenex_22689) (+ (select main_a v_prenex_22688) 1000)) (< v_prenex_22688 main_x) (< v_prenex_22689 main_y) (<= 0 (+ (select main_a v_prenex_22688) 499)))) (forall ((v_prenex_22204 Int) (v_prenex_22205 Int)) (or (<= (select main_a v_prenex_22205) 1000) (< v_prenex_22204 main_x) (<= (+ main_x 1) v_prenex_22204) (<= (+ (select main_a v_prenex_22204) 2) (select main_a v_prenex_22205)) (<= 0 (select main_a v_prenex_22204)) (<= (* 2 (select main_a v_prenex_22204)) 998))) (forall ((v_prenex_27665 Int) (v_prenex_27664 Int)) (or (< v_prenex_27665 main_y) (< v_prenex_27664 main_x) (<= (+ main_x 1) v_prenex_27664) (<= 501 (select main_a v_prenex_27665)) (<= 1002 (* 2 (select main_a v_prenex_27665))) (<= (select main_a v_prenex_27665) (+ (select main_a v_prenex_27664) 1000)) (<= (* 2 (select main_a v_prenex_27664)) 998))) (forall ((v_prenex_26174 Int) (v_prenex_26173 Int)) (or (<= 0 (+ (select main_a v_prenex_26173) 499)) (<= (+ main_x 1) v_prenex_26173) (<= 0 (select main_a v_prenex_26173)) (< v_prenex_26173 main_x) (<= 1002 (* 2 (select main_a v_prenex_26174))) (<= (select main_a v_prenex_26174) 1499) (<= (+ (select main_a v_prenex_26173) (select main_a v_prenex_26174)) 1000))) (forall ((v_prenex_30699 Int) (v_prenex_30700 Int)) (or (<= (select main_a v_prenex_30699) 998) (<= 1000 (+ (select main_a v_prenex_30699) (select main_a v_prenex_30700))) (<= (* 2 (select main_a v_prenex_30700)) 2000) (< v_prenex_30699 main_x) (<= (+ main_x 1) v_prenex_30699) (<= 2 (select main_a v_prenex_30700)) (<= (* 2 (select main_a v_prenex_30699)) 998))) (forall ((v_prenex_24856 Int) (v_prenex_24855 Int)) (or (< v_prenex_24855 main_x) (<= (select main_a v_prenex_24856) 1000) (<= (+ main_x 1) v_prenex_24855) (<= (+ main_y 1) v_prenex_24856) (<= 1002 (* 2 (select main_a v_prenex_24856))) (<= (+ (select main_a v_prenex_24855) 2) (select main_a v_prenex_24856)) (<= 0 (select main_a v_prenex_24855)))) (forall ((v_prenex_28408 Int) (v_prenex_28407 Int)) (or (<= (+ main_x 1) v_prenex_28407) (<= (select main_a v_prenex_28408) (+ (select main_a v_prenex_28407) 1000)) (<= 0 (select main_a v_prenex_28407)) (<= (* 2 (select main_a v_prenex_28408)) 2000) (< v_prenex_28407 main_x) (<= 0 (* 2 (select main_a v_prenex_28407))))) (or (forall ((v_prenex_27028 Int)) (or (<= (select main_a v_prenex_27028) 499) (<= (+ main_x 1) v_prenex_27028) (<= 0 (* 2 (select main_a v_prenex_27028))) (<= (* 2 (select main_a v_prenex_27028)) 998) (< v_prenex_27028 main_x))) (forall ((v_prenex_27029 Int)) (or (<= (select main_a v_prenex_27029) 1499) (<= 2 (select main_a v_prenex_27029))))) (forall ((v_prenex_28775 Int) (v_prenex_28774 Int)) (or (<= (+ main_x 1) v_prenex_28774) (<= (select main_a v_prenex_28775) 1499) (<= (+ (select main_a v_prenex_28774) (select main_a v_prenex_28775)) 1000) (<= (select main_a v_prenex_28775) 1000) (< v_prenex_28774 main_x) (<= 0 (select main_a v_prenex_28774)))) (forall ((v_prenex_28490 Int) (v_prenex_28489 Int)) (or (< v_prenex_28490 main_y) (< v_prenex_28489 main_x) (<= (select main_a v_prenex_28490) (+ (select main_a v_prenex_28489) 1000)) (<= (* 2 (select main_a v_prenex_28489)) 998) (<= (+ main_x 1) v_prenex_28489))) (forall ((v_prenex_29145 Int) (v_prenex_29144 Int)) (or (<= (+ main_y 1) v_prenex_29145) (<= (select main_a v_prenex_29145) 1000) (<= 0 (+ (select main_a v_prenex_29144) 499)) (<= 1000 (+ (select main_a v_prenex_29144) (select main_a v_prenex_29145))) (< v_prenex_29144 main_x) (<= (+ main_x 1) v_prenex_29144))) (forall ((v_prenex_30419 Int) (v_prenex_30418 Int)) (or (<= (select main_a v_prenex_30419) 1499) (<= (+ (select main_a v_prenex_30418) (select main_a v_prenex_30419)) 1000) (< v_prenex_30418 main_x) (<= 0 (+ (select main_a v_prenex_30418) 499)) (<= (+ main_x 1) v_prenex_30418) (< v_prenex_30419 main_y))) (forall ((v_prenex_25161 Int) (v_prenex_25162 Int)) (or (<= 0 (select main_a v_prenex_25161)) (<= 501 (select main_a v_prenex_25162)) (< v_prenex_25161 main_x) (<= (+ main_x 1) v_prenex_25161) (<= 1002 (* 2 (select main_a v_prenex_25162))) (<= 1000 (+ (select main_a v_prenex_25161) (select main_a v_prenex_25162))))) (or (forall ((v_prenex_28483 Int)) (or (< v_prenex_28483 main_x) (<= (+ main_x 1) v_prenex_28483) (<= 0 (+ (select main_a v_prenex_28483) 499)) (<= 0 (* 2 (select main_a v_prenex_28483))) (<= (select main_a v_prenex_28483) 499))) (forall ((v_prenex_28484 Int)) (<= (* 2 (select main_a v_prenex_28484)) 2000))) (forall ((v_prenex_27241 Int) (v_prenex_27242 Int)) (or (<= 2 (select main_a v_prenex_27242)) (< v_prenex_27241 main_x) (<= (+ (select main_a v_prenex_27241) 2) (select main_a v_prenex_27242)) (<= 0 (select main_a v_prenex_27241)) (<= (+ main_x 1) v_prenex_27241))) (forall ((v_prenex_25374 Int) (v_prenex_25375 Int)) (or (< v_prenex_25374 main_x) (<= 1000 (+ (select main_a v_prenex_25374) (select main_a v_prenex_25375))) (<= 2 (select main_a v_prenex_25375)) (<= (+ main_x 1) v_prenex_25374) (<= (select main_a v_prenex_25374) 998))) (or (forall ((v_prenex_29623 Int)) (or (<= 0 (* 2 (select main_a v_prenex_29623))) (< v_prenex_29623 main_x) (<= (+ main_x 1) v_prenex_29623) (<= 0 (select main_a v_prenex_29623)))) (forall ((v_prenex_29624 Int)) (or (<= 2 (select main_a v_prenex_29624)) (<= (select main_a v_prenex_29624) 1000) (< v_prenex_29624 main_y)))) (forall ((v_prenex_28706 Int) (v_prenex_28707 Int)) (or (<= 501 (select main_a v_prenex_28707)) (<= (+ main_x 1) v_prenex_28706) (< v_prenex_28706 main_x) (<= (select main_a v_prenex_28706) 998) (<= (* 2 (select main_a v_prenex_28707)) 2000) (<= 0 (+ (select main_a v_prenex_28706) 499)) (<= (+ (select main_a v_prenex_28706) (select main_a v_prenex_28707)) 1000))) (forall ((v_prenex_23483 Int)) (or (<= (select main_a v_prenex_23483) 998) (<= 0 (* 2 (select main_a v_prenex_23483))) (<= 0 (select main_a v_prenex_23483)) (< v_prenex_23483 main_x) (<= (+ main_x 1) v_prenex_23483))) (or (forall ((v_prenex_26107 Int)) (or (< v_prenex_26107 main_x) (<= (+ main_x 1) v_prenex_26107) (<= (select main_a v_prenex_26107) 499) (<= (* 2 (select main_a v_prenex_26107)) 998))) (forall ((v_prenex_26108 Int)) (or (< v_prenex_26108 main_y) (<= (* 2 (select main_a v_prenex_26108)) 2000)))) (or (forall ((v_prenex_28621 Int)) (or (<= (* 2 (select main_a v_prenex_28621)) 2000) (<= 2 (select main_a v_prenex_28621)))) (forall ((v_prenex_28620 Int)) (or (<= (select main_a v_prenex_28620) 998) (<= 0 (select main_a v_prenex_28620)) (<= (* 2 (select main_a v_prenex_28620)) 998) (<= (+ main_x 1) v_prenex_28620) (< v_prenex_28620 main_x)))) (forall ((v_prenex_28781 Int) (v_prenex_28780 Int)) (or (<= (* 2 (select main_a v_prenex_28781)) 2000) (<= (+ main_x 1) v_prenex_28780) (<= (select main_a v_prenex_28781) 1000) (< v_prenex_28781 main_y) (<= 1000 (+ (select main_a v_prenex_28780) (select main_a v_prenex_28781))) (<= 0 (* 2 (select main_a v_prenex_28780))) (< v_prenex_28780 main_x))) (forall ((v_prenex_23666 Int) (v_prenex_23667 Int)) (or (<= (select main_a v_prenex_23667) (+ (select main_a v_prenex_23666) 1000)) (<= 501 (select main_a v_prenex_23667)) (<= (+ main_y 1) v_prenex_23667) (< v_prenex_23667 main_y))) (forall ((v_prenex_27575 Int) (v_prenex_27576 Int)) (or (<= 501 (select main_a v_prenex_27576)) (<= 0 (select main_a v_prenex_27575)) (< v_prenex_27575 main_x) (<= 2 (select main_a v_prenex_27576)) (<= (select main_a v_prenex_27575) 499) (<= (+ main_x 1) v_prenex_27575) (<= (+ (select main_a v_prenex_27575) 2) (select main_a v_prenex_27576)))) (or (forall ((v_prenex_24664 Int)) (or (<= 501 (select main_a v_prenex_24664)) (< v_prenex_24664 main_y))) (forall ((v_prenex_24663 Int)) (or (<= (select main_a v_prenex_24663) 998) (< v_prenex_24663 main_x) (<= (+ main_x 1) v_prenex_24663) (<= 0 (* 2 (select main_a v_prenex_24663)))))) (forall ((v_prenex_29154 Int)) (or (< v_prenex_29154 main_x) (<= (+ main_x 1) v_prenex_29154) (<= 0 (select main_a v_prenex_29154)) (<= (* 2 (select main_a v_prenex_29154)) 998))) (forall ((v_prenex_25856 Int) (v_prenex_25857 Int)) (or (<= (+ (select main_a v_prenex_25856) 2) (select main_a v_prenex_25857)) (<= 0 (+ (select main_a v_prenex_25856) 499)) (< v_prenex_25856 main_x) (<= 0 (* 2 (select main_a v_prenex_25856))) (<= (+ main_x 1) v_prenex_25856) (<= 1002 (* 2 (select main_a v_prenex_25857))) (<= 2 (select main_a v_prenex_25857)))) (forall ((v_prenex_30662 Int) (v_prenex_30661 Int)) (or (<= 0 (select main_a v_prenex_30661)) (<= (+ main_x 1) v_prenex_30661) (< v_prenex_30661 main_x) (<= 1000 (+ (select main_a v_prenex_30661) (select main_a v_prenex_30662))) (<= 2 (select main_a v_prenex_30662)) (<= (select main_a v_prenex_30661) 499))) (or (forall ((v_prenex_28452 Int)) (<= (select main_a v_prenex_28452) 1000)) (forall ((v_prenex_28451 Int)) (or (<= 0 (+ (select main_a v_prenex_28451) 499)) (< v_prenex_28451 main_x) (<= (* 2 (select main_a v_prenex_28451)) 998) (<= (+ main_x 1) v_prenex_28451) (<= 0 (* 2 (select main_a v_prenex_28451)))))) (or (forall ((v_prenex_28893 Int)) (or (<= (select main_a v_prenex_28893) 998) (<= 0 (* 2 (select main_a v_prenex_28893))) (< v_prenex_28893 main_x) (<= (+ main_x 1) v_prenex_28893) (<= (* 2 (select main_a v_prenex_28893)) 998))) (forall ((v_prenex_28894 Int)) (<= (select main_a v_prenex_28894) 1000))) (forall ((v_prenex_27720 Int) (v_prenex_27721 Int)) (or (<= (* 2 (select main_a v_prenex_27720)) 998) (< v_prenex_27720 main_x) (< v_prenex_27721 main_y) (<= (select main_a v_prenex_27721) 1499) (<= (+ main_x 1) v_prenex_27720) (<= (+ (select main_a v_prenex_27720) 2) (select main_a v_prenex_27721)))) (forall ((v_prenex_24438 Int) (v_prenex_24439 Int)) (or (<= 501 (select main_a v_prenex_24439)) (<= (* 2 (select main_a v_prenex_24439)) 2000) (< v_prenex_24438 main_x) (<= (+ main_y 1) v_prenex_24439) (<= (+ (select main_a v_prenex_24438) 2) (select main_a v_prenex_24439)) (<= 0 (select main_a v_prenex_24438)) (<= (+ main_x 1) v_prenex_24438))) (or (forall ((v_prenex_29604 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_29604))) (<= (select main_a v_prenex_29604) 1000))) (forall ((v_prenex_29603 Int)) (or (<= 0 (+ (select main_a v_prenex_29603) 499)) (<= (* 2 (select main_a v_prenex_29603)) 998) (<= (+ main_x 1) v_prenex_29603) (< v_prenex_29603 main_x) (<= (select main_a v_prenex_29603) 499)))) (or (forall ((v_prenex_29790 Int)) (or (< v_prenex_29790 main_x) (<= (+ main_x 1) v_prenex_29790) (<= (* 2 (select main_a v_prenex_29790)) 998) (<= (select main_a v_prenex_29790) 998))) (forall ((v_prenex_29791 Int)) (or (<= (* 2 (select main_a v_prenex_29791)) 2000) (<= (+ main_y 1) v_prenex_29791) (<= 501 (select main_a v_prenex_29791))))) (forall ((v_prenex_27668 Int) (v_prenex_27669 Int)) (or (<= 0 (select main_a v_prenex_27668)) (<= (+ main_x 1) v_prenex_27668) (<= (+ main_y 1) v_prenex_27669) (< v_prenex_27668 main_x) (<= 1002 (* 2 (select main_a v_prenex_27669))) (<= 1000 (+ (select main_a v_prenex_27668) (select main_a v_prenex_27669))) (<= 2 (select main_a v_prenex_27669)))) (forall ((v_prenex_27170 Int)) (or (<= (+ main_x 1) v_prenex_27170) (<= (select main_a v_prenex_27170) 499) (<= (* 2 (select main_a v_prenex_27170)) 998) (< v_prenex_27170 main_x) (<= (select main_a v_prenex_27170) 998))) (forall ((v_prenex_24063 Int) (v_prenex_24062 Int)) (or (<= 0 (+ (select main_a v_prenex_24062) 499)) (<= (+ main_x 1) v_prenex_24062) (<= 1000 (+ (select main_a v_prenex_24062) (select main_a v_prenex_24063))) (< v_prenex_24062 main_x) (<= (* 2 (select main_a v_prenex_24062)) 998))) (forall ((v_prenex_25090 Int) (v_prenex_25089 Int)) (or (<= 501 (select main_a v_prenex_25090)) (< v_prenex_25089 main_x) (<= (+ (select main_a v_prenex_25089) 2) (select main_a v_prenex_25090)) (< v_prenex_25090 main_y) (<= (+ main_x 1) v_prenex_25089) (<= 1002 (* 2 (select main_a v_prenex_25090))) (<= 0 (+ (select main_a v_prenex_25089) 499)))) (forall ((v_prenex_22540 Int) (v_prenex_22539 Int)) (or (<= (+ main_x 1) v_prenex_22539) (<= 0 (+ (select main_a v_prenex_22539) 499)) (<= (select main_a v_prenex_22540) (+ (select main_a v_prenex_22539) 1000)) (<= (* 2 (select main_a v_prenex_22540)) 2000) (<= (select main_a v_prenex_22539) 499) (< v_prenex_22539 main_x))) (forall ((v_prenex_29590 Int) (v_prenex_29589 Int)) (or (<= (+ (select main_a v_prenex_29589) (select main_a v_prenex_29590)) 1000) (<= (+ main_x 1) v_prenex_29589) (<= (* 2 (select main_a v_prenex_29589)) 998) (<= (select main_a v_prenex_29590) 1000) (<= (select main_a v_prenex_29590) 1499) (<= (select main_a v_prenex_29589) 998) (< v_prenex_29589 main_x))) (forall ((v_prenex_28170 Int) (v_prenex_28169 Int)) (or (<= (+ main_y 1) v_prenex_28170) (<= (+ main_x 1) v_prenex_28169) (<= (+ (select main_a v_prenex_28169) (select main_a v_prenex_28170)) 1000) (< v_prenex_28170 main_y) (<= 501 (select main_a v_prenex_28170)))) (forall ((v_prenex_28374 Int) (v_prenex_28373 Int)) (or (<= 2 (select main_a v_prenex_28374)) (<= (select main_a v_prenex_28374) 1499) (<= (+ main_x 1) v_prenex_28373) (<= 0 (select main_a v_prenex_28373)) (< v_prenex_28373 main_x) (<= (select main_a v_prenex_28373) 499) (<= (+ (select main_a v_prenex_28373) (select main_a v_prenex_28374)) 1000))) (forall ((v_prenex_24254 Int) (v_prenex_24253 Int)) (or (<= (* 2 (select main_a v_prenex_24254)) 2000) (<= (+ main_x 1) v_prenex_24253) (<= (select main_a v_prenex_24254) 1000) (<= (select main_a v_prenex_24253) 998) (< v_prenex_24253 main_x) (<= (+ (select main_a v_prenex_24253) (select main_a v_prenex_24254)) 1000))) (forall ((v_prenex_26940 Int) (v_prenex_26939 Int)) (or (<= (+ main_y 1) v_prenex_26940) (<= 2 (select main_a v_prenex_26940)) (<= (select main_a v_prenex_26940) 1000) (<= (+ main_x 1) v_prenex_26939) (<= 0 (select main_a v_prenex_26939)) (<= 1000 (+ (select main_a v_prenex_26939) (select main_a v_prenex_26940))) (< v_prenex_26939 main_x))) (forall ((v_prenex_29678 Int) (v_prenex_29677 Int)) (or (< v_prenex_29677 main_x) (<= (select main_a v_prenex_29678) 1000) (<= (* 2 (select main_a v_prenex_29677)) 998) (<= (select main_a v_prenex_29677) 499) (<= (+ main_x 1) v_prenex_29677) (<= (select main_a v_prenex_29678) (+ (select main_a v_prenex_29677) 1000)))) (forall ((v_prenex_27371 Int) (v_prenex_27372 Int)) (or (<= 1000 (+ (select main_a v_prenex_27371) (select main_a v_prenex_27372))) (<= (+ main_x 1) v_prenex_27371) (< v_prenex_27371 main_x) (<= (select main_a v_prenex_27371) 499))) (forall ((v_prenex_24263 Int) (v_prenex_24264 Int)) (or (< v_prenex_24263 main_x) (<= (select main_a v_prenex_24264) (+ (select main_a v_prenex_24263) 1000)) (<= (+ main_x 1) v_prenex_24263) (<= 501 (select main_a v_prenex_24264)) (<= 0 (* 2 (select main_a v_prenex_24263))) (<= 0 (+ (select main_a v_prenex_24263) 499)) (<= 2 (select main_a v_prenex_24264)))) (forall ((v_prenex_24581 Int) (v_prenex_24580 Int)) (or (<= 0 (select main_a v_prenex_24580)) (<= (+ main_x 1) v_prenex_24580) (< v_prenex_24580 main_x) (<= (select main_a v_prenex_24581) (+ (select main_a v_prenex_24580) 1000)) (<= (select main_a v_prenex_24580) 499))) (forall ((v_prenex_23089 Int) (v_prenex_23088 Int)) (or (<= (+ main_x 1) v_prenex_23088) (< v_prenex_23088 main_x) (<= 501 (select main_a v_prenex_23089)) (<= 0 (* 2 (select main_a v_prenex_23088))) (<= (+ (select main_a v_prenex_23088) (select main_a v_prenex_23089)) 1000) (<= (* 2 (select main_a v_prenex_23088)) 998))) (forall ((v_prenex_22389 Int) (v_prenex_22390 Int)) (or (<= (select main_a v_prenex_22389) 998) (<= (+ main_x 1) v_prenex_22389) (< v_prenex_22389 main_x) (<= 2 (select main_a v_prenex_22390)) (<= (select main_a v_prenex_22390) (+ (select main_a v_prenex_22389) 1000)) (<= 0 (* 2 (select main_a v_prenex_22389))) (<= (* 2 (select main_a v_prenex_22390)) 2000))) (or (forall ((v_prenex_27543 Int)) (or (<= 0 (select main_a v_prenex_27543)) (< v_prenex_27543 main_x) (<= (+ main_x 1) v_prenex_27543) (<= (* 2 (select main_a v_prenex_27543)) 998))) (forall ((v_prenex_27544 Int)) (or (<= (select main_a v_prenex_27544) 1499) (<= (* 2 (select main_a v_prenex_27544)) 2000) (<= (+ main_y 1) v_prenex_27544)))) (forall ((v_prenex_29806 Int) (v_prenex_29807 Int)) (or (<= (select main_a v_prenex_29807) (+ (select main_a v_prenex_29806) 1000)) (<= (+ main_x 1) v_prenex_29806) (<= 501 (select main_a v_prenex_29807)) (<= (* 2 (select main_a v_prenex_29807)) 2000) (<= (* 2 (select main_a v_prenex_29806)) 998) (< v_prenex_29806 main_x) (<= 0 (* 2 (select main_a v_prenex_29806))))) (forall ((v_prenex_24331 Int) (v_prenex_24330 Int)) (or (<= 1000 (+ (select main_a v_prenex_24330) (select main_a v_prenex_24331))) (<= 501 (select main_a v_prenex_24331)) (<= (+ main_x 1) v_prenex_24330) (< v_prenex_24330 main_x) (<= (select main_a v_prenex_24331) 1000) (<= (select main_a v_prenex_24330) 499))) (or (forall ((v_prenex_25798 Int)) (or (<= 0 (+ (select main_a v_prenex_25798) 499)) (<= (+ main_x 1) v_prenex_25798) (< v_prenex_25798 main_x) (<= (select main_a v_prenex_25798) 499) (<= 0 (* 2 (select main_a v_prenex_25798))))) (forall ((v_prenex_25799 Int)) (<= (select main_a v_prenex_25799) 1000))) (forall ((v_prenex_23585 Int) (v_prenex_23584 Int)) (or (<= (+ main_x 1) v_prenex_23584) (<= (select main_a v_prenex_23585) 1000) (<= (select main_a v_prenex_23585) (+ (select main_a v_prenex_23584) 1000)) (<= 0 (select main_a v_prenex_23584)) (< v_prenex_23584 main_x) (<= 2 (select main_a v_prenex_23585)) (<= (select main_a v_prenex_23584) 499))) (forall ((v_prenex_26794 Int) (v_prenex_26793 Int)) (or (<= (+ main_x 1) v_prenex_26793) (<= 1002 (* 2 (select main_a v_prenex_26794))) (< v_prenex_26793 main_x) (<= (select main_a v_prenex_26794) 1000) (<= 0 (* 2 (select main_a v_prenex_26793))) (<= 0 (select main_a v_prenex_26793)) (<= (select main_a v_prenex_26794) (+ (select main_a v_prenex_26793) 1000)))) (forall ((v_prenex_26475 Int) (v_prenex_26476 Int)) (or (<= 2 (select main_a v_prenex_26476)) (<= (* 2 (select main_a v_prenex_26475)) 998) (<= 501 (select main_a v_prenex_26476)) (< v_prenex_26475 main_x) (<= (+ main_x 1) v_prenex_26475) (<= (+ main_y 1) v_prenex_26476) (<= (+ (select main_a v_prenex_26475) 2) (select main_a v_prenex_26476)))) (or (forall ((v_prenex_22693 Int)) (or (<= 501 (select main_a v_prenex_22693)) (< v_prenex_22693 main_y) (<= (select main_a v_prenex_22693) 1499))) (forall ((v_prenex_22692 Int)) (or (<= (+ main_x 1) v_prenex_22692) (<= (* 2 (select main_a v_prenex_22692)) 998) (< v_prenex_22692 main_x)))) (forall ((v_prenex_26136 Int) (v_prenex_26135 Int)) (or (<= (+ main_x 1) v_prenex_26135) (<= (select main_a v_prenex_26136) 1000) (<= (select main_a v_prenex_26135) 998) (< v_prenex_26135 main_x) (<= (+ (select main_a v_prenex_26135) (select main_a v_prenex_26136)) 1000) (<= 501 (select main_a v_prenex_26136)))) (or (forall ((v_prenex_25052 Int)) (or (<= (+ main_x 1) v_prenex_25052) (<= 0 (* 2 (select main_a v_prenex_25052))) (<= (* 2 (select main_a v_prenex_25052)) 998) (< v_prenex_25052 main_x) (<= 0 (select main_a v_prenex_25052)))) (forall ((v_prenex_25053 Int)) (<= 501 (select main_a v_prenex_25053)))) (or (forall ((v_prenex_25696 Int)) (<= 1002 (* 2 (select main_a v_prenex_25696)))) (forall ((v_prenex_25695 Int)) (or (<= (+ main_x 1) v_prenex_25695) (< v_prenex_25695 main_x) (<= 0 (* 2 (select main_a v_prenex_25695)))))) (forall ((v_prenex_23677 Int) (v_prenex_23676 Int)) (or (<= 0 (+ (select main_a v_prenex_23676) 499)) (<= 0 (select main_a v_prenex_23676)) (<= (+ main_x 1) v_prenex_23676) (<= 1002 (* 2 (select main_a v_prenex_23677))) (< v_prenex_23676 main_x) (<= (select main_a v_prenex_23677) (+ (select main_a v_prenex_23676) 1000)) (<= 2 (select main_a v_prenex_23677)))) (or (forall ((v_prenex_23757 Int)) (or (<= (+ main_y 1) v_prenex_23757) (<= (* 2 (select main_a v_prenex_23757)) 2000) (<= 1002 (* 2 (select main_a v_prenex_23757))))) (forall ((v_prenex_23756 Int)) (or (<= (+ main_x 1) v_prenex_23756) (< v_prenex_23756 main_x) (<= (* 2 (select main_a v_prenex_23756)) 998) (<= (select main_a v_prenex_23756) 499)))) (forall ((v_prenex_23805 Int) (v_prenex_23804 Int)) (or (< v_prenex_23804 main_x) (<= 1002 (* 2 (select main_a v_prenex_23805))) (<= (* 2 (select main_a v_prenex_23804)) 998) (<= (+ main_x 1) v_prenex_23804) (<= (select main_a v_prenex_23804) 998) (<= (+ (select main_a v_prenex_23804) 2) (select main_a v_prenex_23805)) (<= (select main_a v_prenex_23805) 1499))) (or (forall ((v_prenex_27418 Int)) (or (< v_prenex_27418 main_y) (<= (select main_a v_prenex_27418) 1000) (<= 2 (select main_a v_prenex_27418)))) (forall ((v_prenex_27417 Int)) (or (< v_prenex_27417 main_x) (<= 0 (* 2 (select main_a v_prenex_27417))) (<= (+ main_x 1) v_prenex_27417) (<= 0 (+ (select main_a v_prenex_27417) 499))))) (forall ((v_prenex_28841 Int) (v_prenex_28840 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_28841))) (<= 0 (* 2 (select main_a v_prenex_28840))) (<= (select main_a v_prenex_28841) (+ (select main_a v_prenex_28840) 1000)) (<= (+ main_x 1) v_prenex_28840) (<= 501 (select main_a v_prenex_28841)) (<= (* 2 (select main_a v_prenex_28840)) 998) (< v_prenex_28840 main_x))) (forall ((v_prenex_30774 Int) (v_prenex_30773 Int)) (or (<= 0 (+ (select main_a v_prenex_30773) 499)) (<= (+ main_x 1) v_prenex_30773) (<= 1002 (* 2 (select main_a v_prenex_30774))) (<= (select main_a v_prenex_30774) 1000) (<= 1000 (+ (select main_a v_prenex_30773) (select main_a v_prenex_30774))) (<= 0 (select main_a v_prenex_30773)) (< v_prenex_30773 main_x))) (or (forall ((v_prenex_29853 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_29853))) (<= 501 (select main_a v_prenex_29853)))) (forall ((v_prenex_29852 Int)) (or (<= (select main_a v_prenex_29852) 998) (<= (* 2 (select main_a v_prenex_29852)) 998) (< v_prenex_29852 main_x) (<= (+ main_x 1) v_prenex_29852)))) (forall ((v_prenex_23452 Int) (v_prenex_23451 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_23452))) (< v_prenex_23452 main_y) (<= (+ main_y 1) v_prenex_23452) (<= (select main_a v_prenex_23452) 1000) (<= (+ (select main_a v_prenex_23451) (select main_a v_prenex_23452)) 1000))) (or (forall ((v_prenex_29794 Int)) (or (< v_prenex_29794 main_x) (<= (+ main_x 1) v_prenex_29794) (<= (* 2 (select main_a v_prenex_29794)) 998) (<= 0 (* 2 (select main_a v_prenex_29794))))) (forall ((v_prenex_29795 Int)) (or (<= (select main_a v_prenex_29795) 1000) (<= 1002 (* 2 (select main_a v_prenex_29795))) (<= (+ main_y 1) v_prenex_29795)))) (forall ((v_prenex_28741 Int) (v_prenex_28740 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_28741))) (<= (* 2 (select main_a v_prenex_28741)) 2000) (<= (+ main_y 1) v_prenex_28741) (< v_prenex_28740 main_x) (<= 0 (select main_a v_prenex_28740)) (<= (+ main_x 1) v_prenex_28740) (<= 1000 (+ (select main_a v_prenex_28740) (select main_a v_prenex_28741))))) (or (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 (select main_a v_prenex_27493)) 998))) (forall ((v_prenex_27494 Int)) (or (<= (* 2 (select main_a v_prenex_27494)) 2000) (<= (select main_a v_prenex_27494) 1499)))) (forall ((v_prenex_27687 Int) (v_prenex_27686 Int)) (or (<= 0 (* 2 (select main_a v_prenex_27686))) (<= (select main_a v_prenex_27686) 998) (<= 1002 (* 2 (select main_a v_prenex_27687))) (<= (+ main_x 1) v_prenex_27686) (< v_prenex_27686 main_x) (<= (select main_a v_prenex_27687) (+ (select main_a v_prenex_27686) 1000)))) (forall ((v_prenex_23769 Int) (v_prenex_23768 Int)) (or (< v_prenex_23768 main_x) (<= (+ main_x 1) v_prenex_23768) (<= (+ (select main_a v_prenex_23768) (select main_a v_prenex_23769)) 1000) (<= 0 (* 2 (select main_a v_prenex_23768))) (<= 2 (select main_a v_prenex_23769)) (<= 501 (select main_a v_prenex_23769)) (<= (* 2 (select main_a v_prenex_23768)) 998))) (forall ((v_prenex_29266 Int) (v_prenex_29265 Int)) (or (< v_prenex_29265 main_x) (<= (+ (select main_a v_prenex_29265) 2) (select main_a v_prenex_29266)) (<= (select main_a v_prenex_29265) 998) (<= 2 (select main_a v_prenex_29266)) (<= (select main_a v_prenex_29266) 1499) (<= (+ main_x 1) v_prenex_29265) (<= (* 2 (select main_a v_prenex_29265)) 998))) (forall ((v_prenex_24563 Int) (v_prenex_24562 Int)) (or (< v_prenex_24562 main_x) (<= 1000 (+ (select main_a v_prenex_24562) (select main_a v_prenex_24563))) (<= (select main_a v_prenex_24562) 499) (<= (select main_a v_prenex_24563) 1000) (<= (+ main_x 1) v_prenex_24562))) (forall ((v_prenex_29133 Int) (v_prenex_29132 Int)) (or (<= 0 (* 2 (select main_a v_prenex_29132))) (<= (+ main_x 1) v_prenex_29132) (<= 1000 (+ (select main_a v_prenex_29132) (select main_a v_prenex_29133))) (<= (* 2 (select main_a v_prenex_29133)) 2000) (< v_prenex_29132 main_x) (<= (select main_a v_prenex_29133) 1499) (< v_prenex_29133 main_y))) (forall ((v_prenex_28931 Int) (v_prenex_28930 Int)) (or (<= (+ (select main_a v_prenex_28930) 2) (select main_a v_prenex_28931)) (<= 0 (* 2 (select main_a v_prenex_28930))) (< v_prenex_28930 main_x) (<= (+ main_x 1) v_prenex_28930) (<= (select main_a v_prenex_28930) 998))) (forall ((v_prenex_22936 Int) (v_prenex_22937 Int)) (or (<= 2 (select main_a v_prenex_22937)) (<= 0 (+ (select main_a v_prenex_22936) 499)) (<= (select main_a v_prenex_22937) 1000) (< v_prenex_22936 main_x) (<= (+ main_x 1) v_prenex_22936) (<= 1000 (+ (select main_a v_prenex_22936) (select main_a v_prenex_22937))))) (forall ((v_prenex_25746 Int) (v_prenex_25745 Int)) (or (<= 0 (select main_a v_prenex_25745)) (<= (+ main_x 1) v_prenex_25745) (<= 1002 (* 2 (select main_a v_prenex_25746))) (<= (select main_a v_prenex_25746) (+ (select main_a v_prenex_25745) 1000)) (< v_prenex_25745 main_x) (<= (select main_a v_prenex_25745) 998) (<= (* 2 (select main_a v_prenex_25746)) 2000))) (forall ((v_prenex_24720 Int) (v_prenex_24719 Int)) (or (<= 0 (select main_a v_prenex_24719)) (<= (+ main_x 1) v_prenex_24719) (< v_prenex_24719 main_x) (<= (select main_a v_prenex_24720) 1499) (<= 501 (select main_a v_prenex_24720)) (<= 1000 (+ (select main_a v_prenex_24719) (select main_a v_prenex_24720))))) (forall ((v_prenex_22342 Int) (v_prenex_22343 Int)) (or (<= (select main_a v_prenex_22342) 998) (<= 0 (* 2 (select main_a v_prenex_22342))) (<= (select main_a v_prenex_22343) (+ (select main_a v_prenex_22342) 1000)) (<= (+ main_x 1) v_prenex_22342) (< v_prenex_22342 main_x))) (forall ((v_prenex_26979 Int) (v_prenex_26980 Int)) (or (<= (+ main_x 1) v_prenex_26979) (<= (select main_a v_prenex_26980) (+ (select main_a v_prenex_26979) 1000)) (< v_prenex_26979 main_x) (<= (+ main_y 1) v_prenex_26980) (<= (select main_a v_prenex_26980) 1499) (<= 501 (select main_a v_prenex_26980)) (<= 0 (+ (select main_a v_prenex_26979) 499)))) (forall ((v_prenex_28827 Int) (v_prenex_28826 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_28827))) (< v_prenex_28826 main_x) (<= (+ main_x 1) v_prenex_28826) (<= (select main_a v_prenex_28826) 499) (<= 1000 (+ (select main_a v_prenex_28826) (select main_a v_prenex_28827))) (< v_prenex_28827 main_y) (<= (* 2 (select main_a v_prenex_28827)) 2000))) (or (forall ((v_prenex_22630 Int)) (<= 2 (select main_a v_prenex_22630))) (forall ((v_prenex_22629 Int)) (or (<= 0 (+ (select main_a v_prenex_22629) 499)) (< v_prenex_22629 main_x) (<= 0 (* 2 (select main_a v_prenex_22629))) (<= (+ main_x 1) v_prenex_22629) (<= (* 2 (select main_a v_prenex_22629)) 998)))) (forall ((v_prenex_26707 Int) (v_prenex_26708 Int)) (or (<= (+ main_x 1) v_prenex_26707) (< v_prenex_26707 main_x) (<= (* 2 (select main_a v_prenex_26707)) 998) (<= 0 (select main_a v_prenex_26707)) (<= (+ (select main_a v_prenex_26707) 2) (select main_a v_prenex_26708)))) (or (forall ((v_prenex_28235 Int)) (or (<= (select main_a v_prenex_28235) 998) (<= (+ main_x 1) v_prenex_28235) (< v_prenex_28235 main_x))) (forall ((v_prenex_28236 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_28236))) (< v_prenex_28236 main_y)))) (forall ((v_prenex_24711 Int) (v_prenex_24712 Int)) (or (<= (select main_a v_prenex_24712) 1000) (<= (select main_a v_prenex_24711) 998) (<= (+ main_x 1) v_prenex_24711) (<= 1000 (+ (select main_a v_prenex_24711) (select main_a v_prenex_24712))) (< v_prenex_24711 main_x))) (forall ((v_prenex_23991 Int) (v_prenex_23990 Int)) (or (<= (+ main_x 1) v_prenex_23990) (<= 0 (select main_a v_prenex_23990)) (<= (select main_a v_prenex_23990) 499) (< v_prenex_23990 main_x) (<= 1002 (* 2 (select main_a v_prenex_23991))) (<= 2 (select main_a v_prenex_23991)) (<= 1000 (+ (select main_a v_prenex_23990) (select main_a v_prenex_23991))))) (or (forall ((v_prenex_29013 Int)) (<= (* 2 (select main_a v_prenex_29013)) 2000)) (forall ((v_prenex_29012 Int)) (or (<= (+ main_x 1) v_prenex_29012) (<= 0 (+ (select main_a v_prenex_29012) 499)) (<= (* 2 (select main_a v_prenex_29012)) 998) (< v_prenex_29012 main_x) (<= (select main_a v_prenex_29012) 499)))) (forall ((v_prenex_25477 Int) (v_prenex_25476 Int)) (or (<= (+ (select main_a v_prenex_25476) (select main_a v_prenex_25477)) 1000) (<= (+ main_x 1) v_prenex_25476) (<= (select main_a v_prenex_25477) 1499) (<= (select main_a v_prenex_25477) 1000) (< v_prenex_25476 main_x) (<= 0 (* 2 (select main_a v_prenex_25476))) (<= (select main_a v_prenex_25476) 998))) (forall ((v_prenex_29294 Int) (v_prenex_29293 Int)) (or (<= (+ main_x 1) v_prenex_29293) (<= 0 (+ (select main_a v_prenex_29293) 499)) (<= (+ (select main_a v_prenex_29293) 2) (select main_a v_prenex_29294)) (<= (select main_a v_prenex_29294) 1000) (< v_prenex_29293 main_x) (<= 1002 (* 2 (select main_a v_prenex_29294))))) (forall ((v_prenex_25944 Int) (v_prenex_25943 Int)) (or (< v_prenex_25943 main_x) (<= (+ main_x 1) v_prenex_25943) (<= 1000 (+ (select main_a v_prenex_25943) (select main_a v_prenex_25944))) (<= 1002 (* 2 (select main_a v_prenex_25944))) (<= (* 2 (select main_a v_prenex_25943)) 998) (<= (* 2 (select main_a v_prenex_25944)) 2000))) (forall ((v_prenex_29167 Int) (v_prenex_29168 Int)) (or (< v_prenex_29167 main_x) (<= (select main_a v_prenex_29168) 1499) (<= (+ (select main_a v_prenex_29167) (select main_a v_prenex_29168)) 1000) (<= (+ main_x 1) v_prenex_29167) (<= (* 2 (select main_a v_prenex_29167)) 998) (<= 2 (select main_a v_prenex_29168)) (<= 0 (select main_a v_prenex_29167)))) (forall ((v_prenex_25245 Int) (v_prenex_25244 Int)) (or (<= (select main_a v_prenex_25245) 1000) (<= 0 (* 2 (select main_a v_prenex_25244))) (< v_prenex_25244 main_x) (<= (* 2 (select main_a v_prenex_25244)) 998) (<= (+ main_x 1) v_prenex_25244) (<= (select main_a v_prenex_25245) 1499) (<= (select main_a v_prenex_25245) (+ (select main_a v_prenex_25244) 1000)))) (forall ((v_prenex_23125 Int) (v_prenex_23124 Int)) (or (<= (select main_a v_prenex_23125) (+ (select main_a v_prenex_23124) 1000)) (< v_prenex_23124 main_x) (<= (select main_a v_prenex_23124) 998) (<= 0 (select main_a v_prenex_23124)) (<= (+ main_x 1) v_prenex_23124) (<= (select main_a v_prenex_23125) 1000) (<= 501 (select main_a v_prenex_23125)))) (or (forall ((v_prenex_27591 Int)) (<= 0 (* 2 (select main_a v_prenex_27591)))) (forall ((v_prenex_27592 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_27592))) (< v_prenex_27592 main_y) (<= (select main_a v_prenex_27592) 1000) (<= (+ main_y 1) v_prenex_27592)))) (forall ((v_prenex_25889 Int) (v_prenex_25890 Int)) (or (<= (+ main_x 1) v_prenex_25889) (< v_prenex_25889 main_x) (<= (select main_a v_prenex_25889) 998) (<= 501 (select main_a v_prenex_25890)) (<= 0 (+ (select main_a v_prenex_25889) 499)) (<= (+ (select main_a v_prenex_25889) 2) (select main_a v_prenex_25890)))) (forall ((v_prenex_25518 Int) (v_prenex_25519 Int)) (or (<= 0 (+ (select main_a v_prenex_25518) 499)) (<= (select main_a v_prenex_25519) 1000) (<= (+ main_x 1) v_prenex_25518) (<= (select main_a v_prenex_25519) (+ (select main_a v_prenex_25518) 1000)) (< v_prenex_25518 main_x))) (forall ((v_prenex_24577 Int) (v_prenex_24576 Int)) (or (<= (+ (select main_a v_prenex_24576) (select main_a v_prenex_24577)) 1000) (<= (+ main_x 1) v_prenex_24576) (< v_prenex_24576 main_x) (<= 0 (+ (select main_a v_prenex_24576) 499)))) (forall ((v_prenex_27182 Int) (v_prenex_27181 Int)) (or (<= (+ main_y 1) v_prenex_27182) (< v_prenex_27181 main_x) (<= 0 (* 2 (select main_a v_prenex_27181))) (<= 501 (select main_a v_prenex_27182)) (<= (+ main_x 1) v_prenex_27181) (<= (+ (select main_a v_prenex_27181) 2) (select main_a v_prenex_27182)) (<= (select main_a v_prenex_27182) 1499))) (or (forall ((v_prenex_28009 Int)) (<= 501 (select main_a v_prenex_28009))) (forall ((v_prenex_28008 Int)) (or (<= 0 (select main_a v_prenex_28008)) (<= 0 (+ (select main_a v_prenex_28008) 499)) (<= (+ main_x 1) v_prenex_28008) (< v_prenex_28008 main_x) (<= 0 (* 2 (select main_a v_prenex_28008)))))) (or (forall ((v_prenex_23970 Int)) (or (<= (+ main_x 1) v_prenex_23970) (<= 0 (* 2 (select main_a v_prenex_23970))) (< v_prenex_23970 main_x) (<= 0 (+ (select main_a v_prenex_23970) 499)))) (forall ((v_prenex_23971 Int)) (or (<= (select main_a v_prenex_23971) 1499) (< v_prenex_23971 main_y) (<= 1002 (* 2 (select main_a v_prenex_23971)))))) (forall ((v_prenex_24178 Int) (v_prenex_24177 Int)) (or (<= (+ main_y 1) v_prenex_24178) (<= (* 2 (select main_a v_prenex_24177)) 998) (<= 501 (select main_a v_prenex_24178)) (< v_prenex_24177 main_x) (<= (+ (select main_a v_prenex_24177) 2) (select main_a v_prenex_24178)) (<= (select main_a v_prenex_24178) 1499) (<= (+ main_x 1) v_prenex_24177))) (forall ((v_prenex_24627 Int) (v_prenex_24628 Int)) (or (<= (+ (select main_a v_prenex_24627) 2) (select main_a v_prenex_24628)) (<= (+ main_x 1) v_prenex_24627) (< v_prenex_24627 main_x) (<= 1002 (* 2 (select main_a v_prenex_24628))) (<= 2 (select main_a v_prenex_24628)) (<= (* 2 (select main_a v_prenex_24627)) 998) (<= 0 (+ (select main_a v_prenex_24627) 499)))) (or (forall ((v_prenex_30589 Int)) (or (<= (select main_a v_prenex_30589) 1000) (<= (* 2 (select main_a v_prenex_30589)) 2000))) (forall ((v_prenex_30588 Int)) (or (<= (+ main_x 1) v_prenex_30588) (< v_prenex_30588 main_x) (<= 0 (* 2 (select main_a v_prenex_30588))) (<= 0 (+ (select main_a v_prenex_30588) 499)) (<= (select main_a v_prenex_30588) 998)))) (forall ((v_prenex_24614 Int) (v_prenex_24613 Int)) (or (<= (+ main_x 1) v_prenex_24613) (<= (+ (select main_a v_prenex_24613) (select main_a v_prenex_24614)) 1000) (< v_prenex_24613 main_x) (<= (+ main_y 1) v_prenex_24614) (<= 0 (+ (select main_a v_prenex_24613) 499)))) (forall ((v_prenex_26332 Int) (v_prenex_26331 Int)) (or (< v_prenex_26331 main_x) (<= 1002 (* 2 (select main_a v_prenex_26332))) (<= (* 2 (select main_a v_prenex_26332)) 2000) (<= 0 (+ (select main_a v_prenex_26331) 499)) (<= (+ main_x 1) v_prenex_26331) (<= (+ (select main_a v_prenex_26331) 2) (select main_a v_prenex_26332)))) (forall ((v_prenex_25459 Int) (v_prenex_25458 Int)) (or (<= 0 (select main_a v_prenex_25458)) (<= (* 2 (select main_a v_prenex_25459)) 2000) (<= (+ (select main_a v_prenex_25458) 2) (select main_a v_prenex_25459)) (< v_prenex_25459 main_y) (<= (+ main_x 1) v_prenex_25458) (<= 2 (select main_a v_prenex_25459)) (< v_prenex_25458 main_x))) (forall ((v_prenex_24144 Int) (v_prenex_24143 Int)) (or (< v_prenex_24143 main_x) (<= (select main_a v_prenex_24143) 998) (<= 1000 (+ (select main_a v_prenex_24143) (select main_a v_prenex_24144))) (<= (+ main_x 1) v_prenex_24143) (<= (+ main_y 1) v_prenex_24144) (<= (* 2 (select main_a v_prenex_24144)) 2000))) (or (forall ((v_prenex_24133 Int)) (or (<= 2 (select main_a v_prenex_24133)) (<= 1002 (* 2 (select main_a v_prenex_24133))))) (forall ((v_prenex_24132 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24132))) (< v_prenex_24132 main_x) (<= 0 (+ (select main_a v_prenex_24132) 499)) (<= (* 2 (select main_a v_prenex_24132)) 998) (<= (+ main_x 1) v_prenex_24132)))) (forall ((v_prenex_27148 Int) (v_prenex_27149 Int)) (or (< v_prenex_27148 main_x) (<= 0 (select main_a v_prenex_27148)) (<= (+ main_x 1) v_prenex_27148) (<= (select main_a v_prenex_27148) 499) (<= 2 (select main_a v_prenex_27149)) (<= (+ (select main_a v_prenex_27148) (select main_a v_prenex_27149)) 1000))) (forall ((v_prenex_25797 Int) (v_prenex_25796 Int)) (or (<= (select main_a v_prenex_25797) (+ (select main_a v_prenex_25796) 1000)) (<= (select main_a v_prenex_25796) 499) (<= 501 (select main_a v_prenex_25797)) (< v_prenex_25796 main_x) (< v_prenex_25797 main_y) (<= (+ main_x 1) v_prenex_25796))) (or (forall ((v_prenex_22862 Int)) (or (<= (+ main_x 1) v_prenex_22862) (<= (* 2 (select main_a v_prenex_22862)) 998) (<= 0 (select main_a v_prenex_22862)) (< v_prenex_22862 main_x))) (forall ((v_prenex_22863 Int)) (or (< v_prenex_22863 main_y) (<= (* 2 (select main_a v_prenex_22863)) 2000)))) (forall ((v_prenex_24497 Int) (v_prenex_24496 Int)) (or (<= 1000 (+ (select main_a v_prenex_24496) (select main_a v_prenex_24497))) (<= 1002 (* 2 (select main_a v_prenex_24497))) (< v_prenex_24496 main_x) (<= (select main_a v_prenex_24497) 1499) (<= (+ main_y 1) v_prenex_24497) (<= (+ main_x 1) v_prenex_24496) (<= (select main_a v_prenex_24496) 499))) (forall ((v_prenex_28364 Int) (v_prenex_28363 Int)) (or (<= (select main_a v_prenex_28364) (+ (select main_a v_prenex_28363) 1000)) (<= 0 (* 2 (select main_a v_prenex_28363))) (<= (+ main_x 1) v_prenex_28363) (<= (select main_a v_prenex_28363) 499) (< v_prenex_28363 main_x) (<= (select main_a v_prenex_28364) 1000) (<= 2 (select main_a v_prenex_28364)))) (forall ((v_prenex_30617 Int) (v_prenex_30616 Int)) (or (<= (select main_a v_prenex_30617) 1499) (<= 1000 (+ (select main_a v_prenex_30616) (select main_a v_prenex_30617))) (<= 0 (select main_a v_prenex_30616)) (<= 0 (+ (select main_a v_prenex_30616) 499)) (< v_prenex_30616 main_x) (<= (+ main_x 1) v_prenex_30616))) (or (forall ((v_prenex_27984 Int)) (or (<= (select main_a v_prenex_27984) 998) (< v_prenex_27984 main_x) (<= (+ main_x 1) v_prenex_27984) (<= (* 2 (select main_a v_prenex_27984)) 998))) (forall ((v_prenex_27985 Int)) (or (<= (+ main_y 1) v_prenex_27985) (<= (* 2 (select main_a v_prenex_27985)) 2000) (<= 2 (select main_a v_prenex_27985))))) (forall ((v_prenex_26547 Int) (v_prenex_26548 Int)) (or (<= 1000 (+ (select main_a v_prenex_26547) (select main_a v_prenex_26548))) (<= (* 2 (select main_a v_prenex_26548)) 2000) (<= (select main_a v_prenex_26547) 499) (<= (select main_a v_prenex_26548) 1000) (< v_prenex_26547 main_x) (<= (+ main_x 1) v_prenex_26547))) (forall ((v_prenex_22420 Int) (v_prenex_22419 Int)) (or (<= (* 2 (select main_a v_prenex_22420)) 2000) (< v_prenex_22419 main_x) (<= 0 (* 2 (select main_a v_prenex_22419))) (<= (+ (select main_a v_prenex_22419) 2) (select main_a v_prenex_22420)) (<= (+ main_x 1) v_prenex_22419) (<= 2 (select main_a v_prenex_22420)))) (forall ((v_prenex_29319 Int) (v_prenex_29320 Int)) (or (<= (+ (select main_a v_prenex_29319) 2) (select main_a v_prenex_29320)) (<= (select main_a v_prenex_29320) 1499) (<= (+ main_y 1) v_prenex_29320) (< v_prenex_29320 main_y) (<= 1002 (* 2 (select main_a v_prenex_29320))))) (or (forall ((v_prenex_27593 Int)) (or (<= 0 (* 2 (select main_a v_prenex_27593))) (< v_prenex_27593 main_x))) (forall ((v_prenex_27594 Int)) (or (<= (+ main_y 1) v_prenex_27594) (< v_prenex_27594 main_y) (<= 2 (select main_a v_prenex_27594))))) (forall ((v_prenex_25523 Int) (v_prenex_25522 Int)) (or (<= (+ (select main_a v_prenex_25522) (select main_a v_prenex_25523)) 1000) (< v_prenex_25522 main_x) (<= (select main_a v_prenex_25523) 1000) (<= (+ main_x 1) v_prenex_25522) (<= 1002 (* 2 (select main_a v_prenex_25523))) (<= (select main_a v_prenex_25522) 499) (<= 0 (+ (select main_a v_prenex_25522) 499)))) (forall ((v_prenex_30361 Int) (v_prenex_30360 Int)) (or (<= (+ main_y 1) v_prenex_30361) (<= (* 2 (select main_a v_prenex_30361)) 2000) (<= (select main_a v_prenex_30361) (+ (select main_a v_prenex_30360) 1000)) (< v_prenex_30360 main_x) (<= (select main_a v_prenex_30360) 998) (<= (+ main_x 1) v_prenex_30360))) (forall ((v_prenex_28779 Int) (v_prenex_28778 Int)) (or (<= (+ (select main_a v_prenex_28778) (select main_a v_prenex_28779)) 1000) (< v_prenex_28778 main_x) (<= (+ main_x 1) v_prenex_28778) (<= (select main_a v_prenex_28778) 499) (<= 0 (* 2 (select main_a v_prenex_28778))) (<= (select main_a v_prenex_28779) 1000) (<= (* 2 (select main_a v_prenex_28779)) 2000))) (or (forall ((v_prenex_30132 Int)) (<= (select main_a v_prenex_30132) 1499)) (forall ((v_prenex_30131 Int)) (or (< v_prenex_30131 main_x) (<= (+ main_x 1) v_prenex_30131) (<= 0 (select main_a v_prenex_30131)) (<= (select main_a v_prenex_30131) 499) (<= 0 (* 2 (select main_a v_prenex_30131)))))) (forall ((v_prenex_25183 Int) (v_prenex_25184 Int)) (or (< v_prenex_25183 main_x) (<= 501 (select main_a v_prenex_25184)) (< v_prenex_25184 main_y) (<= (* 2 (select main_a v_prenex_25183)) 998) (<= (+ main_x 1) v_prenex_25183) (<= (select main_a v_prenex_25184) (+ (select main_a v_prenex_25183) 1000)))) (forall ((v_prenex_30269 Int) (v_prenex_30270 Int)) (or (<= (+ (select main_a v_prenex_30269) (select main_a v_prenex_30270)) 1000) (< v_prenex_30269 main_x) (<= 501 (select main_a v_prenex_30270)) (<= (select main_a v_prenex_30269) 998) (<= 0 (select main_a v_prenex_30269)) (<= (+ main_x 1) v_prenex_30269) (<= (select main_a v_prenex_30270) 1499))) (forall ((v_prenex_29248 Int) (v_prenex_29247 Int)) (or (<= (select main_a v_prenex_29247) 499) (<= 501 (select main_a v_prenex_29248)) (<= 1000 (+ (select main_a v_prenex_29247) (select main_a v_prenex_29248))) (<= (* 2 (select main_a v_prenex_29247)) 998) (<= (+ main_x 1) v_prenex_29247) (<= (* 2 (select main_a v_prenex_29248)) 2000) (< v_prenex_29247 main_x))) (forall ((v_prenex_25178 Int) (v_prenex_25177 Int)) (or (< v_prenex_25177 main_x) (<= 0 (* 2 (select main_a v_prenex_25177))) (<= 0 (+ (select main_a v_prenex_25177) 499)) (<= (+ main_x 1) v_prenex_25177) (<= (+ (select main_a v_prenex_25177) 2) (select main_a v_prenex_25178)) (<= 1002 (* 2 (select main_a v_prenex_25178))))) (forall ((v_prenex_30539 Int) (v_prenex_30540 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_30540))) (<= 1000 (+ (select main_a v_prenex_30539) (select main_a v_prenex_30540))) (<= (* 2 (select main_a v_prenex_30539)) 998) (< v_prenex_30539 main_x) (<= (+ main_x 1) v_prenex_30539) (<= (select main_a v_prenex_30539) 998) (<= (select main_a v_prenex_30540) 1499))) (or (forall ((v_prenex_22442 Int)) (<= (select main_a v_prenex_22442) 1000)) (forall ((v_prenex_22441 Int)) (or (<= 0 (select main_a v_prenex_22441)) (< v_prenex_22441 main_x) (<= (select main_a v_prenex_22441) 998) (<= (+ main_x 1) v_prenex_22441) (<= 0 (* 2 (select main_a v_prenex_22441)))))) (forall ((v_prenex_22381 Int) (v_prenex_22382 Int)) (or (< v_prenex_22381 main_x) (<= 0 (+ (select main_a v_prenex_22381) 499)) (<= 1000 (+ (select main_a v_prenex_22381) (select main_a v_prenex_22382))) (<= (select main_a v_prenex_22382) 1499) (<= (+ main_x 1) v_prenex_22381))) (forall ((v_prenex_25759 Int) (v_prenex_25760 Int)) (or (< v_prenex_25759 main_x) (<= 0 (select main_a v_prenex_25759)) (<= 501 (select main_a v_prenex_25760)) (<= (+ main_x 1) v_prenex_25759) (<= 1000 (+ (select main_a v_prenex_25759) (select main_a v_prenex_25760))) (<= (select main_a v_prenex_25760) 1499) (<= (+ main_y 1) v_prenex_25760))) (or (forall ((v_prenex_25719 Int)) (or (< v_prenex_25719 main_x) (<= (select main_a v_prenex_25719) 499) (<= (select main_a v_prenex_25719) 998) (<= (+ main_x 1) v_prenex_25719) (<= 0 (* 2 (select main_a v_prenex_25719))))) (forall ((v_prenex_25720 Int)) (or (<= (* 2 (select main_a v_prenex_25720)) 2000) (<= 501 (select main_a v_prenex_25720))))) (forall ((v_prenex_22649 Int)) (or (< v_prenex_22649 main_x) (<= 0 (* 2 (select main_a v_prenex_22649))) (<= (+ main_x 1) v_prenex_22649) (<= 0 (+ (select main_a v_prenex_22649) 499)) (<= (* 2 (select main_a v_prenex_22649)) 998))) (or (forall ((v_prenex_23525 Int)) (or (<= (select main_a v_prenex_23525) 1000) (<= (* 2 (select main_a v_prenex_23525)) 2000) (<= (+ main_y 1) v_prenex_23525))) (forall ((v_prenex_23524 Int)) (or (<= 0 (* 2 (select main_a v_prenex_23524))) (<= 0 (select main_a v_prenex_23524)) (< v_prenex_23524 main_x) (<= (+ main_x 1) v_prenex_23524)))) (forall ((v_prenex_30651 Int) (v_prenex_30652 Int)) (or (<= 0 (+ (select main_a v_prenex_30651) 499)) (<= (+ main_x 1) v_prenex_30651) (< v_prenex_30651 main_x) (<= (+ (select main_a v_prenex_30651) 2) (select main_a v_prenex_30652)) (<= (* 2 (select main_a v_prenex_30652)) 2000) (<= (select main_a v_prenex_30651) 998) (<= 2 (select main_a v_prenex_30652)))) (forall ((v_prenex_29015 Int) (v_prenex_29014 Int)) (or (<= (* 2 (select main_a v_prenex_29015)) 2000) (<= (+ main_x 1) v_prenex_29014) (<= 0 (+ (select main_a v_prenex_29014) 499)) (<= (select main_a v_prenex_29015) (+ (select main_a v_prenex_29014) 1000)) (< v_prenex_29014 main_x) (<= 0 (* 2 (select main_a v_prenex_29014))) (<= (select main_a v_prenex_29015) 1000))) (forall ((v_prenex_23221 Int) (v_prenex_23220 Int)) (or (<= (select main_a v_prenex_23220) 998) (<= (+ main_x 1) v_prenex_23220) (<= (select main_a v_prenex_23221) 1000) (<= (select main_a v_prenex_23221) 1499) (<= (select main_a v_prenex_23220) 499) (<= 1000 (+ (select main_a v_prenex_23220) (select main_a v_prenex_23221))) (< v_prenex_23220 main_x))) (or (forall ((v_prenex_26829 Int)) (or (< v_prenex_26829 main_x) (<= (+ main_x 1) v_prenex_26829) (<= (* 2 (select main_a v_prenex_26829)) 998) (<= 0 (+ (select main_a v_prenex_26829) 499)))) (forall ((v_prenex_26830 Int)) (or (<= (select main_a v_prenex_26830) 1499) (<= (+ main_y 1) v_prenex_26830)))) (or (forall ((v_prenex_27693 Int)) (<= 1002 (* 2 (select main_a v_prenex_27693)))) (forall ((v_prenex_27692 Int)) (or (<= (+ main_x 1) v_prenex_27692) (<= 0 (+ (select main_a v_prenex_27692) 499)) (<= (select main_a v_prenex_27692) 499) (< v_prenex_27692 main_x)))) (forall ((v_prenex_27848 Int) (v_prenex_27849 Int)) (or (< v_prenex_27848 main_x) (<= (+ main_x 1) v_prenex_27848) (<= (+ (select main_a v_prenex_27848) 2) (select main_a v_prenex_27849)) (<= (select main_a v_prenex_27849) 1000) (<= 0 (select main_a v_prenex_27848)))) (or (forall ((v_prenex_28377 Int)) (or (<= 0 (+ (select main_a v_prenex_28377) 499)) (<= (+ main_x 1) v_prenex_28377) (< v_prenex_28377 main_x) (<= (* 2 (select main_a v_prenex_28377)) 998))) (forall ((v_prenex_28378 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_28378))) (<= 2 (select main_a v_prenex_28378))))) (or (forall ((v_prenex_30680 Int)) (or (<= (select main_a v_prenex_30680) 1499) (<= (+ main_y 1) v_prenex_30680) (<= (* 2 (select main_a v_prenex_30680)) 2000))) (forall ((v_prenex_30679 Int)) (or (<= (* 2 (select main_a v_prenex_30679)) 998) (< v_prenex_30679 main_x) (<= (+ main_x 1) v_prenex_30679)))) (or (forall ((v_prenex_26319 Int)) (or (<= (* 2 (select main_a v_prenex_26319)) 998) (<= (+ main_x 1) v_prenex_26319) (<= (select main_a v_prenex_26319) 998) (< v_prenex_26319 main_x) (<= 0 (+ (select main_a v_prenex_26319) 499)))) (forall ((v_prenex_26320 Int)) (or (<= 2 (select main_a v_prenex_26320)) (<= 501 (select main_a v_prenex_26320))))) (forall ((v_prenex_28242 Int) (v_prenex_28241 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_28242))) (<= (select main_a v_prenex_28242) (+ (select main_a v_prenex_28241) 1000)) (< v_prenex_28242 main_y) (<= 2 (select main_a v_prenex_28242)) (<= (+ main_y 1) v_prenex_28242))) (or (forall ((v_prenex_26607 Int)) (or (< v_prenex_26607 main_x) (<= (+ main_x 1) v_prenex_26607) (<= 0 (select main_a v_prenex_26607)) (<= (select main_a v_prenex_26607) 499))) (forall ((v_prenex_26608 Int)) (<= 1002 (* 2 (select main_a v_prenex_26608))))) (forall ((v_prenex_29895 Int) (v_prenex_29894 Int)) (or (<= 0 (select main_a v_prenex_29894)) (<= 1002 (* 2 (select main_a v_prenex_29895))) (<= (select main_a v_prenex_29894) 499) (<= (+ main_x 1) v_prenex_29894) (<= (select main_a v_prenex_29895) 1000) (<= (select main_a v_prenex_29895) (+ (select main_a v_prenex_29894) 1000)) (< v_prenex_29894 main_x))) (forall ((v_prenex_29422 Int) (v_prenex_29421 Int)) (or (<= 2 (select main_a v_prenex_29422)) (<= (+ main_x 1) v_prenex_29421) (<= 1000 (+ (select main_a v_prenex_29421) (select main_a v_prenex_29422))) (<= 1002 (* 2 (select main_a v_prenex_29422))) (<= (+ main_y 1) v_prenex_29422) (< v_prenex_29421 main_x) (<= 0 (* 2 (select main_a v_prenex_29421))))) (forall ((v_prenex_22623 Int) (v_prenex_22624 Int)) (or (< v_prenex_22623 main_x) (<= 501 (select main_a v_prenex_22624)) (<= (select main_a v_prenex_22623) 998) (<= (+ main_x 1) v_prenex_22623) (<= 0 (* 2 (select main_a v_prenex_22623))) (<= (+ (select main_a v_prenex_22623) 2) (select main_a v_prenex_22624)) (<= (select main_a v_prenex_22624) 1000))) (forall ((v_prenex_27135 Int) (v_prenex_27134 Int)) (or (<= 2 (select main_a v_prenex_27135)) (< v_prenex_27134 main_x) (<= (+ main_x 1) v_prenex_27134) (<= (select main_a v_prenex_27135) 1000) (<= (+ (select main_a v_prenex_27134) 2) (select main_a v_prenex_27135)) (<= (select main_a v_prenex_27134) 499) (< v_prenex_27135 main_y))) (or (forall ((v_prenex_28181 Int)) (or (<= 0 (* 2 (select main_a v_prenex_28181))) (<= (select main_a v_prenex_28181) 499) (< v_prenex_28181 main_x) (<= (+ main_x 1) v_prenex_28181))) (forall ((v_prenex_28182 Int)) (<= 1002 (* 2 (select main_a v_prenex_28182))))) (forall ((v_prenex_25025 Int) (v_prenex_25024 Int)) (or (<= (+ main_y 1) v_prenex_25025) (<= 1000 (+ (select main_a v_prenex_25024) (select main_a v_prenex_25025))) (<= (select main_a v_prenex_25025) 1000) (< v_prenex_25024 main_x) (<= (* 2 (select main_a v_prenex_25025)) 2000) (<= (select main_a v_prenex_25024) 998) (<= (+ main_x 1) v_prenex_25024))) (forall ((v_prenex_30349 Int) (v_prenex_30348 Int)) (or (<= (select main_a v_prenex_30349) 1499) (<= 2 (select main_a v_prenex_30349)) (< v_prenex_30348 main_x) (<= (+ main_x 1) v_prenex_30348) (<= (select main_a v_prenex_30348) 998) (<= (select main_a v_prenex_30349) (+ (select main_a v_prenex_30348) 1000)))) (forall ((v_prenex_27971 Int) (v_prenex_27970 Int)) (or (<= 0 (select main_a v_prenex_27970)) (<= (+ main_x 1) v_prenex_27970) (<= 2 (select main_a v_prenex_27971)) (<= 1000 (+ (select main_a v_prenex_27970) (select main_a v_prenex_27971))) (< v_prenex_27970 main_x) (<= (select main_a v_prenex_27970) 998) (<= (select main_a v_prenex_27971) 1000))) (forall ((v_prenex_28290 Int) (v_prenex_28289 Int)) (or (<= (+ (select main_a v_prenex_28289) (select main_a v_prenex_28290)) 1000) (<= (+ main_x 1) v_prenex_28289) (<= 501 (select main_a v_prenex_28290)) (< v_prenex_28289 main_x) (<= 0 (select main_a v_prenex_28289)) (<= 0 (* 2 (select main_a v_prenex_28289))) (<= (select main_a v_prenex_28290) 1499))) (forall ((v_prenex_30637 Int) (v_prenex_30638 Int)) (or (<= (+ main_x 1) v_prenex_30637) (<= (select main_a v_prenex_30637) 499) (<= 1002 (* 2 (select main_a v_prenex_30638))) (<= 1000 (+ (select main_a v_prenex_30637) (select main_a v_prenex_30638))) (< v_prenex_30637 main_x) (<= (+ main_y 1) v_prenex_30638))) (or (forall ((v_prenex_25807 Int)) (or (< v_prenex_25807 main_y) (<= 501 (select main_a v_prenex_25807)) (<= 2 (select main_a v_prenex_25807)))) (forall ((v_prenex_25806 Int)) (or (<= 0 (* 2 (select main_a v_prenex_25806))) (< v_prenex_25806 main_x) (<= 0 (select main_a v_prenex_25806)) (<= (+ main_x 1) v_prenex_25806)))) (forall ((v_prenex_29682 Int) (v_prenex_29681 Int)) (or (<= (* 2 (select main_a v_prenex_29682)) 2000) (<= (select main_a v_prenex_29681) 499) (<= 1000 (+ (select main_a v_prenex_29681) (select main_a v_prenex_29682))) (<= 0 (+ (select main_a v_prenex_29681) 499)) (<= (select main_a v_prenex_29682) 1000) (< v_prenex_29681 main_x) (<= (+ main_x 1) v_prenex_29681))) (forall ((v_prenex_22768 Int) (v_prenex_22769 Int)) (or (<= (+ (select main_a v_prenex_22768) (select main_a v_prenex_22769)) 1000) (<= (+ main_x 1) v_prenex_22768) (< v_prenex_22768 main_x) (< v_prenex_22769 main_y) (<= (* 2 (select main_a v_prenex_22769)) 2000) (<= 501 (select main_a v_prenex_22769)) (<= 0 (+ (select main_a v_prenex_22768) 499)))) (forall ((v_prenex_29374 Int) (v_prenex_29373 Int)) (or (<= (+ (select main_a v_prenex_29373) 2) (select main_a v_prenex_29374)) (<= (select main_a v_prenex_29374) 1499) (< v_prenex_29374 main_y) (<= (+ main_y 1) v_prenex_29374))) (or (forall ((v_prenex_22696 Int)) (or (<= (select main_a v_prenex_22696) 998) (<= (select main_a v_prenex_22696) 499) (<= 0 (* 2 (select main_a v_prenex_22696))) (<= (+ main_x 1) v_prenex_22696) (< v_prenex_22696 main_x))) (forall ((v_prenex_22697 Int)) (<= (select main_a v_prenex_22697) 1499))) (forall ((v_prenex_26192 Int) (v_prenex_26191 Int)) (or (<= (+ main_x 1) v_prenex_26191) (<= (+ (select main_a v_prenex_26191) (select main_a v_prenex_26192)) 1000) (< v_prenex_26191 main_x) (<= (select main_a v_prenex_26191) 499) (<= 501 (select main_a v_prenex_26192)) (<= (select main_a v_prenex_26192) 1000) (<= 0 (select main_a v_prenex_26191)))) (or (forall ((v_prenex_28559 Int)) (or (<= 2 (select main_a v_prenex_28559)) (<= (+ main_y 1) v_prenex_28559))) (forall ((v_prenex_28558 Int)) (or (< v_prenex_28558 main_x) (<= 0 (* 2 (select main_a v_prenex_28558))) (<= (+ main_x 1) v_prenex_28558)))) (or (forall ((v_prenex_30723 Int)) (or (<= 0 (+ (select main_a v_prenex_30723) 499)) (< v_prenex_30723 main_x) (<= (* 2 (select main_a v_prenex_30723)) 998) (<= (+ main_x 1) v_prenex_30723))) (forall ((v_prenex_30724 Int)) (or (< v_prenex_30724 main_y) (<= 2 (select main_a v_prenex_30724))))) (forall ((v_prenex_28948 Int) (v_prenex_28949 Int)) (or (< v_prenex_28948 main_x) (<= (select main_a v_prenex_28948) 998) (<= (+ main_x 1) v_prenex_28948) (<= 0 (+ (select main_a v_prenex_28948) 499)) (<= (select main_a v_prenex_28949) 1499) (<= (* 2 (select main_a v_prenex_28949)) 2000) (<= 1000 (+ (select main_a v_prenex_28948) (select main_a v_prenex_28949))))) (forall ((v_prenex_30536 Int) (v_prenex_30535 Int)) (or (<= 0 (select main_a v_prenex_30535)) (<= 1002 (* 2 (select main_a v_prenex_30536))) (<= (+ main_y 1) v_prenex_30536) (< v_prenex_30535 main_x) (<= (+ main_x 1) v_prenex_30535) (<= (+ (select main_a v_prenex_30535) (select main_a v_prenex_30536)) 1000) (<= 501 (select main_a v_prenex_30536)))) (or (forall ((v_prenex_28512 Int)) (or (<= (select main_a v_prenex_28512) 1000) (< v_prenex_28512 main_y) (<= 1002 (* 2 (select main_a v_prenex_28512))))) (forall ((v_prenex_28511 Int)) (or (<= (select main_a v_prenex_28511) 499) (<= 0 (* 2 (select main_a v_prenex_28511))) (<= (+ main_x 1) v_prenex_28511) (< v_prenex_28511 main_x)))) (forall ((v_prenex_22914 Int) (v_prenex_22915 Int)) (or (< v_prenex_22914 main_x) (<= 0 (* 2 (select main_a v_prenex_22914))) (<= (select main_a v_prenex_22915) (+ (select main_a v_prenex_22914) 1000)) (<= 501 (select main_a v_prenex_22915)) (<= (+ main_x 1) v_prenex_22914))) (forall ((v_prenex_29549 Int) (v_prenex_29550 Int)) (or (<= (select main_a v_prenex_29550) (+ (select main_a v_prenex_29549) 1000)) (<= 2 (select main_a v_prenex_29550)) (<= 0 (+ (select main_a v_prenex_29549) 499)) (<= (select main_a v_prenex_29550) 1499) (<= (select main_a v_prenex_29549) 998) (<= (+ main_x 1) v_prenex_29549) (< v_prenex_29549 main_x))) (forall ((v_prenex_27869 Int) (v_prenex_27868 Int)) (or (<= (select main_a v_prenex_27869) (+ (select main_a v_prenex_27868) 1000)) (< v_prenex_27868 main_x) (<= (+ main_x 1) v_prenex_27868) (<= 1002 (* 2 (select main_a v_prenex_27869))) (<= (* 2 (select main_a v_prenex_27868)) 998))) (forall ((v_prenex_23457 Int) (v_prenex_23458 Int)) (or (<= 1000 (+ (select main_a v_prenex_23457) (select main_a v_prenex_23458))) (<= (select main_a v_prenex_23457) 998) (<= (+ main_x 1) v_prenex_23457) (<= 1002 (* 2 (select main_a v_prenex_23458))) (< v_prenex_23457 main_x))) (forall ((v_prenex_29649 Int) (v_prenex_29650 Int)) (or (< v_prenex_29649 main_x) (<= (+ (select main_a v_prenex_29649) (select main_a v_prenex_29650)) 1000) (<= 0 (+ (select main_a v_prenex_29649) 499)) (<= (select main_a v_prenex_29650) 1499) (< v_prenex_29650 main_y) (<= (* 2 (select main_a v_prenex_29650)) 2000) (<= (+ main_x 1) v_prenex_29649))) (forall ((v_prenex_28386 Int) (v_prenex_28385 Int)) (or (< v_prenex_28385 main_x) (<= 2 (select main_a v_prenex_28386)) (<= (+ main_y 1) v_prenex_28386) (<= (+ main_x 1) v_prenex_28385) (<= (select main_a v_prenex_28386) (+ (select main_a v_prenex_28385) 1000)) (<= (select main_a v_prenex_28386) 1499) (<= (select main_a v_prenex_28385) 499))) (or (forall ((v_prenex_27437 Int)) (or (<= 0 (+ (select main_a v_prenex_27437) 499)) (< v_prenex_27437 main_x) (<= (* 2 (select main_a v_prenex_27437)) 998) (<= (+ main_x 1) v_prenex_27437))) (forall ((v_prenex_27438 Int)) (or (< v_prenex_27438 main_y) (<= (* 2 (select main_a v_prenex_27438)) 2000)))) (forall ((v_prenex_29619 Int) (v_prenex_29620 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_29620))) (< v_prenex_29619 main_x) (<= (+ main_x 1) v_prenex_29619) (<= 0 (select main_a v_prenex_29619)) (<= 501 (select main_a v_prenex_29620)) (<= (select main_a v_prenex_29620) (+ (select main_a v_prenex_29619) 1000)))) (forall ((v_prenex_25259 Int) (v_prenex_25258 Int)) (or (<= (+ main_x 1) v_prenex_25258) (<= (select main_a v_prenex_25259) 1000) (<= 1000 (+ (select main_a v_prenex_25258) (select main_a v_prenex_25259))) (<= 2 (select main_a v_prenex_25259)) (<= (+ main_y 1) v_prenex_25259) (< v_prenex_25258 main_x) (<= (* 2 (select main_a v_prenex_25258)) 998))) (or (forall ((v_prenex_23790 Int)) (or (<= (+ main_x 1) v_prenex_23790) (< v_prenex_23790 main_x) (<= 0 (* 2 (select main_a v_prenex_23790))) (<= (select main_a v_prenex_23790) 499))) (forall ((v_prenex_23791 Int)) (or (<= (select main_a v_prenex_23791) 1499) (<= 2 (select main_a v_prenex_23791))))) (forall ((v_prenex_28166 Int) (v_prenex_28165 Int)) (or (<= (+ main_x 1) v_prenex_28165) (<= 0 (+ (select main_a v_prenex_28165) 499)) (< v_prenex_28165 main_x) (<= (+ (select main_a v_prenex_28165) 2) (select main_a v_prenex_28166)) (< v_prenex_28166 main_y) (<= (select main_a v_prenex_28166) 1499) (<= 2 (select main_a v_prenex_28166)))) (or (forall ((v_prenex_28447 Int)) (or (< v_prenex_28447 main_x) (<= 0 (* 2 (select main_a v_prenex_28447))) (<= (+ main_x 1) v_prenex_28447) (<= 0 (+ (select main_a v_prenex_28447) 499)))) (forall ((v_prenex_28448 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_28448))) (<= (select main_a v_prenex_28448) 1499) (<= (+ main_y 1) v_prenex_28448)))) (forall ((v_prenex_26433 Int) (v_prenex_26434 Int)) (or (<= (+ (select main_a v_prenex_26433) (select main_a v_prenex_26434)) 1000) (<= (* 2 (select main_a v_prenex_26434)) 2000) (<= (+ main_x 1) v_prenex_26433) (<= (select main_a v_prenex_26433) 998) (< v_prenex_26434 main_y) (< v_prenex_26433 main_x))) (forall ((v_prenex_24560 Int) (v_prenex_24561 Int)) (or (<= (select main_a v_prenex_24561) (+ (select main_a v_prenex_24560) 1000)) (<= (+ main_x 1) v_prenex_24560) (<= (* 2 (select main_a v_prenex_24561)) 2000) (<= (select main_a v_prenex_24561) 1000) (< v_prenex_24560 main_x) (<= 0 (* 2 (select main_a v_prenex_24560))) (<= (select main_a v_prenex_24560) 998))) (forall ((v_prenex_26961 Int) (v_prenex_26962 Int)) (or (<= (+ (select main_a v_prenex_26961) (select main_a v_prenex_26962)) 1000) (<= 0 (* 2 (select main_a v_prenex_26961))) (<= 2 (select main_a v_prenex_26962)) (<= 501 (select main_a v_prenex_26962)) (< v_prenex_26961 main_x) (<= (+ main_x 1) v_prenex_26961))) (or (forall ((v_prenex_27255 Int)) (or (< v_prenex_27255 main_x) (<= (* 2 (select main_a v_prenex_27255)) 998) (<= 0 (select main_a v_prenex_27255)) (<= (+ main_x 1) v_prenex_27255) (<= 0 (+ (select main_a v_prenex_27255) 499)))) (forall ((v_prenex_27256 Int)) (or (<= 2 (select main_a v_prenex_27256)) (<= (select main_a v_prenex_27256) 1000)))) (or (forall ((v_prenex_26965 Int)) (or (<= 0 (* 2 (select main_a v_prenex_26965))) (< v_prenex_26965 main_x) (<= (+ main_x 1) v_prenex_26965) (<= (* 2 (select main_a v_prenex_26965)) 998))) (forall ((v_prenex_26966 Int)) (or (<= (* 2 (select main_a v_prenex_26966)) 2000) (<= (select main_a v_prenex_26966) 1000) (<= (+ main_y 1) v_prenex_26966)))) (forall ((v_prenex_30071 Int) (v_prenex_30070 Int)) (or (<= (select main_a v_prenex_30071) (+ (select main_a v_prenex_30070) 1000)) (<= 2 (select main_a v_prenex_30071)) (< v_prenex_30071 main_y) (<= (select main_a v_prenex_30071) 1000) (<= (+ main_y 1) v_prenex_30071))) (forall ((v_prenex_23288 Int) (v_prenex_23289 Int)) (or (<= (+ main_x 1) v_prenex_23288) (<= 1002 (* 2 (select main_a v_prenex_23289))) (<= 501 (select main_a v_prenex_23289)) (<= 1000 (+ (select main_a v_prenex_23288) (select main_a v_prenex_23289))) (<= (select main_a v_prenex_23288) 499) (< v_prenex_23288 main_x))) (forall ((v_prenex_29068 Int) (v_prenex_29069 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_29069))) (< v_prenex_29069 main_y) (<= (+ main_x 1) v_prenex_29068) (<= (* 2 (select main_a v_prenex_29068)) 998) (< v_prenex_29068 main_x) (<= 1000 (+ (select main_a v_prenex_29068) (select main_a v_prenex_29069))) (<= (select main_a v_prenex_29069) 1000))) (or (forall ((v_prenex_28515 Int)) (or (<= (select main_a v_prenex_28515) 998) (<= 0 (select main_a v_prenex_28515)) (<= (+ main_x 1) v_prenex_28515) (< v_prenex_28515 main_x) (<= (* 2 (select main_a v_prenex_28515)) 998))) (forall ((v_prenex_28516 Int)) (<= 1002 (* 2 (select main_a v_prenex_28516))))) (or (forall ((v_prenex_29916 Int)) (or (<= (+ main_x 1) v_prenex_29916) (< v_prenex_29916 main_x) (<= 0 (+ (select main_a v_prenex_29916) 499)) (<= 0 (* 2 (select main_a v_prenex_29916))) (<= (select main_a v_prenex_29916) 998))) (forall ((v_prenex_29917 Int)) (<= (select main_a v_prenex_29917) 1499))) (forall ((v_prenex_23875 Int) (v_prenex_23874 Int)) (or (<= 0 (* 2 (select main_a v_prenex_23874))) (<= (select main_a v_prenex_23875) (+ (select main_a v_prenex_23874) 1000)) (<= (* 2 (select main_a v_prenex_23874)) 998) (<= 2 (select main_a v_prenex_23875)) (<= (+ main_x 1) v_prenex_23874) (<= 501 (select main_a v_prenex_23875)) (< v_prenex_23874 main_x))) (or (forall ((v_prenex_24519 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_24519))) (< v_prenex_24519 main_y) (<= (select main_a v_prenex_24519) 1499))) (forall ((v_prenex_24518 Int)) (or (<= (+ main_x 1) v_prenex_24518) (<= (* 2 (select main_a v_prenex_24518)) 998) (< v_prenex_24518 main_x) (<= 0 (* 2 (select main_a v_prenex_24518)))))) (forall ((v_prenex_25850 Int) (v_prenex_25851 Int)) (or (<= (select main_a v_prenex_25851) 1499) (<= 2 (select main_a v_prenex_25851)) (<= (+ main_x 1) v_prenex_25850) (< v_prenex_25850 main_x) (<= 0 (select main_a v_prenex_25850)) (<= 1000 (+ (select main_a v_prenex_25850) (select main_a v_prenex_25851))))) (or (forall ((v_prenex_24356 Int)) (or (<= (+ main_x 1) v_prenex_24356) (< v_prenex_24356 main_x) (<= (* 2 (select main_a v_prenex_24356)) 998))) (forall ((v_prenex_24357 Int)) (or (<= (* 2 (select main_a v_prenex_24357)) 2000) (<= 2 (select main_a v_prenex_24357)) (<= (+ main_y 1) v_prenex_24357)))) (or (forall ((v_prenex_26157 Int)) (or (<= (* 2 (select main_a v_prenex_26157)) 998) (<= (+ main_x 1) v_prenex_26157) (< v_prenex_26157 main_x) (<= 0 (select main_a v_prenex_26157)))) (forall ((v_prenex_26158 Int)) (or (<= (+ main_y 1) v_prenex_26158) (<= 1002 (* 2 (select main_a v_prenex_26158))) (<= (select main_a v_prenex_26158) 1499)))) (forall ((v_prenex_27481 Int) (v_prenex_27482 Int)) (or (<= (select main_a v_prenex_27482) (+ (select main_a v_prenex_27481) 1000)) (<= (+ main_y 1) v_prenex_27482) (<= (+ main_x 1) v_prenex_27481) (< v_prenex_27482 main_y) (<= (select main_a v_prenex_27482) 1000))) (forall ((v_prenex_30752 Int) (v_prenex_30751 Int)) (or (< v_prenex_30752 main_y) (<= (* 2 (select main_a v_prenex_30752)) 2000) (<= (+ (select main_a v_prenex_30751) (select main_a v_prenex_30752)) 1000) (<= (+ main_x 1) v_prenex_30751) (<= (* 2 (select main_a v_prenex_30751)) 998) (< v_prenex_30751 main_x))) (forall ((v_prenex_25598 Int) (v_prenex_25599 Int)) (or (<= 0 (+ (select main_a v_prenex_25598) 499)) (<= 2 (select main_a v_prenex_25599)) (<= (+ main_x 1) v_prenex_25598) (<= (select main_a v_prenex_25599) (+ (select main_a v_prenex_25598) 1000)) (<= (+ main_y 1) v_prenex_25599) (<= 1002 (* 2 (select main_a v_prenex_25599))) (< v_prenex_25598 main_x))) (forall ((v_prenex_27852 Int) (v_prenex_27853 Int)) (or (<= (+ main_x 1) v_prenex_27852) (<= (* 2 (select main_a v_prenex_27852)) 998) (<= 0 (select main_a v_prenex_27852)) (<= 1000 (+ (select main_a v_prenex_27852) (select main_a v_prenex_27853))) (<= 2 (select main_a v_prenex_27853)) (<= 1002 (* 2 (select main_a v_prenex_27853))) (< v_prenex_27852 main_x))) (or (forall ((v_prenex_30784 Int)) (or (<= 2 (select main_a v_prenex_30784)) (<= (select main_a v_prenex_30784) 1499) (<= (+ main_y 1) v_prenex_30784))) (forall ((v_prenex_30783 Int)) (or (<= 0 (select main_a v_prenex_30783)) (< v_prenex_30783 main_x) (<= (+ main_x 1) v_prenex_30783) (<= (* 2 (select main_a v_prenex_30783)) 998)))) (forall ((v_prenex_30749 Int) (v_prenex_30750 Int)) (or (<= (select main_a v_prenex_30750) 1499) (<= (+ main_y 1) v_prenex_30750) (< v_prenex_30750 main_y) (<= 2 (select main_a v_prenex_30750)) (<= (+ (select main_a v_prenex_30749) 2) (select main_a v_prenex_30750)))) (forall ((v_prenex_22510 Int) (v_prenex_22509 Int)) (or (<= 2 (select main_a v_prenex_22510)) (<= 0 (select main_a v_prenex_22509)) (< v_prenex_22509 main_x) (<= (select main_a v_prenex_22510) (+ (select main_a v_prenex_22509) 1000)) (<= (+ main_x 1) v_prenex_22509) (<= (select main_a v_prenex_22510) 1499) (<= (select main_a v_prenex_22509) 499))) (forall ((v_prenex_24467 Int) (v_prenex_24466 Int)) (or (< v_prenex_24466 main_x) (<= 2 (select main_a v_prenex_24467)) (<= (select main_a v_prenex_24466) 998) (<= (+ (select main_a v_prenex_24466) (select main_a v_prenex_24467)) 1000) (<= (* 2 (select main_a v_prenex_24467)) 2000) (< v_prenex_24467 main_y) (<= (+ main_x 1) v_prenex_24466))) (forall ((v_prenex_27920 Int) (v_prenex_27921 Int)) (or (<= 1000 (+ (select main_a v_prenex_27920) (select main_a v_prenex_27921))) (< v_prenex_27920 main_x) (<= 1002 (* 2 (select main_a v_prenex_27921))) (<= 0 (select main_a v_prenex_27920)) (<= (select main_a v_prenex_27920) 499) (<= (+ main_x 1) v_prenex_27920))) (forall ((v_prenex_27722 Int) (v_prenex_27723 Int)) (or (<= (select main_a v_prenex_27722) 499) (< v_prenex_27722 main_x) (<= 0 (* 2 (select main_a v_prenex_27722))) (<= (* 2 (select main_a v_prenex_27723)) 2000) (<= (+ main_x 1) v_prenex_27722) (<= 1000 (+ (select main_a v_prenex_27722) (select main_a v_prenex_27723))))) (forall ((v_prenex_26763 Int) (v_prenex_26764 Int)) (or (<= (+ main_x 1) v_prenex_26763) (<= (select main_a v_prenex_26763) 499) (<= (+ (select main_a v_prenex_26763) 2) (select main_a v_prenex_26764)) (<= (* 2 (select main_a v_prenex_26764)) 2000) (< v_prenex_26763 main_x) (<= (+ main_y 1) v_prenex_26764) (<= 2 (select main_a v_prenex_26764)))) (or (forall ((v_prenex_28255 Int)) (or (<= 0 (+ (select main_a v_prenex_28255) 499)) (<= (select main_a v_prenex_28255) 499) (< v_prenex_28255 main_x) (<= (* 2 (select main_a v_prenex_28255)) 998) (<= (+ main_x 1) v_prenex_28255))) (forall ((v_prenex_28256 Int)) (<= 501 (select main_a v_prenex_28256)))) (forall ((v_prenex_22242 Int) (v_prenex_22243 Int)) (or (<= (select main_a v_prenex_22242) 499) (<= (+ main_x 1) v_prenex_22242) (<= (+ (select main_a v_prenex_22242) 2) (select main_a v_prenex_22243)) (<= 501 (select main_a v_prenex_22243)) (<= (* 2 (select main_a v_prenex_22242)) 998) (<= 2 (select main_a v_prenex_22243)) (< v_prenex_22242 main_x))) (forall ((v_prenex_27110 Int) (v_prenex_27111 Int)) (or (<= (select main_a v_prenex_27111) (+ (select main_a v_prenex_27110) 1000)) (< v_prenex_27110 main_x) (<= (select main_a v_prenex_27111) 1499) (<= (* 2 (select main_a v_prenex_27111)) 2000) (<= (select main_a v_prenex_27110) 499) (<= (+ main_x 1) v_prenex_27110))) (forall ((v_prenex_23279 Int) (v_prenex_23278 Int)) (or (<= 1000 (+ (select main_a v_prenex_23278) (select main_a v_prenex_23279))) (<= (+ main_x 1) v_prenex_23278) (<= (select main_a v_prenex_23278) 499) (< v_prenex_23278 main_x) (< v_prenex_23279 main_y))) (or (forall ((v_prenex_29378 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_29378))) (<= (select main_a v_prenex_29378) 1000) (<= (+ main_y 1) v_prenex_29378))) (forall ((v_prenex_29377 Int)) (or (<= (+ main_x 1) v_prenex_29377) (< v_prenex_29377 main_x) (<= (select main_a v_prenex_29377) 998) (<= 0 (* 2 (select main_a v_prenex_29377)))))) (forall ((v_prenex_25711 Int) (v_prenex_25712 Int)) (or (<= (+ (select main_a v_prenex_25711) 2) (select main_a v_prenex_25712)) (< v_prenex_25712 main_y) (<= (+ main_x 1) v_prenex_25711) (< v_prenex_25711 main_x) (<= (select main_a v_prenex_25712) 1000) (<= (* 2 (select main_a v_prenex_25711)) 998) (<= (* 2 (select main_a v_prenex_25712)) 2000))) (forall ((v_prenex_28902 Int) (v_prenex_28901 Int)) (or (<= (* 2 (select main_a v_prenex_28901)) 998) (< v_prenex_28901 main_x) (<= (+ main_y 1) v_prenex_28902) (<= (+ main_x 1) v_prenex_28901) (<= 501 (select main_a v_prenex_28902)) (<= (+ (select main_a v_prenex_28901) 2) (select main_a v_prenex_28902)))) (forall ((v_prenex_30646 Int) (v_prenex_30645 Int)) (or (<= (+ main_x 1) v_prenex_30645) (< v_prenex_30645 main_x) (<= 2 (select main_a v_prenex_30646)) (<= (select main_a v_prenex_30646) 1499) (<= 0 (* 2 (select main_a v_prenex_30645))) (<= 1000 (+ (select main_a v_prenex_30645) (select main_a v_prenex_30646))))) (forall ((v_prenex_26559 Int) (v_prenex_26560 Int)) (or (<= (+ main_y 1) v_prenex_26560) (<= 1002 (* 2 (select main_a v_prenex_26560))) (<= (+ main_x 1) v_prenex_26559) (<= (select main_a v_prenex_26559) 998) (<= (select main_a v_prenex_26560) (+ (select main_a v_prenex_26559) 1000)) (< v_prenex_26559 main_x))) (forall ((v_prenex_30701 Int) (v_prenex_30702 Int)) (or (<= 0 (* 2 (select main_a v_prenex_30701))) (< v_prenex_30701 main_x) (<= (select main_a v_prenex_30702) 1499) (<= 0 (+ (select main_a v_prenex_30701) 499)) (<= (select main_a v_prenex_30702) 1000) (<= (+ main_x 1) v_prenex_30701) (<= (+ (select main_a v_prenex_30701) 2) (select main_a v_prenex_30702)))) (forall ((v_prenex_22530 Int) (v_prenex_22529 Int)) (or (<= (select main_a v_prenex_22530) (+ (select main_a v_prenex_22529) 1000)) (<= (+ main_x 1) v_prenex_22529) (< v_prenex_22529 main_x) (<= 0 (select main_a v_prenex_22529)) (<= 1002 (* 2 (select main_a v_prenex_22530))) (<= (select main_a v_prenex_22530) 1499))) (forall ((v_prenex_29112 Int) (v_prenex_29113 Int)) (or (<= (+ (select main_a v_prenex_29112) 2) (select main_a v_prenex_29113)) (< v_prenex_29112 main_x) (<= (* 2 (select main_a v_prenex_29112)) 998) (<= (+ main_x 1) v_prenex_29112) (<= (select main_a v_prenex_29113) 1000))) (forall ((v_prenex_29558 Int) (v_prenex_29557 Int)) (or (<= (+ main_x 1) v_prenex_29557) (<= 501 (select main_a v_prenex_29558)) (< v_prenex_29557 main_x) (<= 0 (* 2 (select main_a v_prenex_29557))) (<= 1000 (+ (select main_a v_prenex_29557) (select main_a v_prenex_29558))))) (or (forall ((v_prenex_25986 Int)) (or (<= (+ main_y 1) v_prenex_25986) (<= 501 (select main_a v_prenex_25986)) (<= (select main_a v_prenex_25986) 1000))) (forall ((v_prenex_25985 Int)) (or (<= 0 (* 2 (select main_a v_prenex_25985))) (< v_prenex_25985 main_x) (<= (+ main_x 1) v_prenex_25985)))) (forall ((v_prenex_26828 Int) (v_prenex_26827 Int)) (or (<= 2 (select main_a v_prenex_26828)) (<= (+ main_x 1) v_prenex_26827) (<= 0 (+ (select main_a v_prenex_26827) 499)) (<= (+ (select main_a v_prenex_26827) 2) (select main_a v_prenex_26828)) (<= 0 (* 2 (select main_a v_prenex_26827))) (< v_prenex_26827 main_x) (<= (* 2 (select main_a v_prenex_26828)) 2000))) (forall ((v_prenex_25832 Int) (v_prenex_25833 Int)) (or (<= 0 (select main_a v_prenex_25832)) (<= (select main_a v_prenex_25832) 499) (< v_prenex_25832 main_x) (<= (select main_a v_prenex_25833) (+ (select main_a v_prenex_25832) 1000)) (<= (+ main_x 1) v_prenex_25832))) (forall ((v_prenex_26695 Int) (v_prenex_26696 Int)) (or (<= (select main_a v_prenex_26696) 1000) (<= 0 (* 2 (select main_a v_prenex_26695))) (<= (select main_a v_prenex_26695) 998) (<= (+ main_x 1) v_prenex_26695) (< v_prenex_26695 main_x) (<= 2 (select main_a v_prenex_26696)) (<= 1000 (+ (select main_a v_prenex_26695) (select main_a v_prenex_26696))))) (forall ((v_prenex_28881 Int) (v_prenex_28882 Int)) (or (<= (+ main_x 1) v_prenex_28881) (< v_prenex_28882 main_y) (< v_prenex_28881 main_x) (<= (select main_a v_prenex_28882) 1000) (<= (select main_a v_prenex_28881) 499) (<= 1000 (+ (select main_a v_prenex_28881) (select main_a v_prenex_28882))) (<= (select main_a v_prenex_28882) 1499))) (forall ((v_prenex_29801 Int) (v_prenex_29800 Int)) (or (< v_prenex_29800 main_x) (<= 501 (select main_a v_prenex_29801)) (<= 0 (select main_a v_prenex_29800)) (<= 1000 (+ (select main_a v_prenex_29800) (select main_a v_prenex_29801))) (<= (+ main_x 1) v_prenex_29800) (<= (+ main_y 1) v_prenex_29801) (<= (* 2 (select main_a v_prenex_29801)) 2000))) (forall ((v_prenex_29817 Int) (v_prenex_29816 Int)) (or (<= (+ main_x 1) v_prenex_29816) (< v_prenex_29816 main_x) (<= 1002 (* 2 (select main_a v_prenex_29817))) (<= 0 (+ (select main_a v_prenex_29816) 499)) (<= (select main_a v_prenex_29817) (+ (select main_a v_prenex_29816) 1000)) (<= (* 2 (select main_a v_prenex_29816)) 998))) (or (forall ((v_prenex_27628 Int)) (or (<= (select main_a v_prenex_27628) 1000) (<= (select main_a v_prenex_27628) 1499))) (forall ((v_prenex_27627 Int)) (or (< v_prenex_27627 main_x) (<= (+ main_x 1) v_prenex_27627) (<= (select main_a v_prenex_27627) 499) (<= 0 (* 2 (select main_a v_prenex_27627)))))) (or (forall ((v_prenex_26604 Int)) (or (<= (* 2 (select main_a v_prenex_26604)) 2000) (<= (select main_a v_prenex_26604) 1000))) (forall ((v_prenex_26603 Int)) (or (<= (+ main_x 1) v_prenex_26603) (<= (select main_a v_prenex_26603) 499) (<= (* 2 (select main_a v_prenex_26603)) 998) (<= (select main_a v_prenex_26603) 998) (< v_prenex_26603 main_x)))) (or (forall ((v_prenex_24260 Int)) (<= 1002 (* 2 (select main_a v_prenex_24260)))) (forall ((v_prenex_24259 Int)) (or (<= (select main_a v_prenex_24259) 499) (<= (+ main_x 1) v_prenex_24259) (< v_prenex_24259 main_x) (<= 0 (* 2 (select main_a v_prenex_24259))) (<= 0 (select main_a v_prenex_24259))))) (or (forall ((v_prenex_22544 Int)) (or (<= (* 2 (select main_a v_prenex_22544)) 2000) (<= 1002 (* 2 (select main_a v_prenex_22544))) (<= (+ main_y 1) v_prenex_22544))) (forall ((v_prenex_22543 Int)) (or (<= (+ main_x 1) v_prenex_22543) (<= 0 (* 2 (select main_a v_prenex_22543))) (< v_prenex_22543 main_x)))) (forall ((v_prenex_22226 Int) (v_prenex_22227 Int)) (or (<= (+ (select main_a v_prenex_22226) 2) (select main_a v_prenex_22227)) (<= 1002 (* 2 (select main_a v_prenex_22227))) (<= 0 (select main_a v_prenex_22226)) (< v_prenex_22226 main_x) (<= (select main_a v_prenex_22227) 1000) (<= 0 (+ (select main_a v_prenex_22226) 499)) (<= (+ main_x 1) v_prenex_22226))) (or (forall ((v_prenex_30248 Int)) (or (<= 2 (select main_a v_prenex_30248)) (<= 1002 (* 2 (select main_a v_prenex_30248))) (< v_prenex_30248 main_y))) (forall ((v_prenex_30247 Int)) (or (<= (* 2 (select main_a v_prenex_30247)) 998) (<= (+ main_x 1) v_prenex_30247) (<= 0 (select main_a v_prenex_30247)) (< v_prenex_30247 main_x)))) (forall ((v_prenex_28653 Int) (v_prenex_28652 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_28653))) (< v_prenex_28653 main_y) (<= (+ main_y 1) v_prenex_28653) (<= (+ (select main_a v_prenex_28652) 2) (select main_a v_prenex_28653)) (<= (+ main_x 1) v_prenex_28652))) (forall ((v_prenex_22690 Int) (v_prenex_22691 Int)) (or (<= (select main_a v_prenex_22691) 1000) (<= 501 (select main_a v_prenex_22691)) (<= 1000 (+ (select main_a v_prenex_22690) (select main_a v_prenex_22691))) (< v_prenex_22690 main_x) (<= (+ main_x 1) v_prenex_22690) (<= 0 (+ (select main_a v_prenex_22690) 499)) (<= (* 2 (select main_a v_prenex_22690)) 998))) (forall ((v_prenex_29676 Int) (v_prenex_29675 Int)) (or (<= (+ main_x 1) v_prenex_29675) (< v_prenex_29675 main_x) (<= (* 2 (select main_a v_prenex_29676)) 2000) (<= 0 (select main_a v_prenex_29675)) (<= (+ main_y 1) v_prenex_29676) (<= (+ (select main_a v_prenex_29675) (select main_a v_prenex_29676)) 1000) (<= (select main_a v_prenex_29676) 1000))) (or (forall ((v_prenex_23355 Int)) (or (<= 501 (select main_a v_prenex_23355)) (<= (select main_a v_prenex_23355) 1000))) (forall ((v_prenex_23354 Int)) (or (<= (select main_a v_prenex_23354) 499) (<= 0 (+ (select main_a v_prenex_23354) 499)) (<= 0 (* 2 (select main_a v_prenex_23354))) (<= (+ main_x 1) v_prenex_23354) (< v_prenex_23354 main_x)))) (forall ((v_prenex_28627 Int) (v_prenex_28626 Int)) (or (<= (+ main_x 1) v_prenex_28626) (<= (select main_a v_prenex_28626) 499) (<= (select main_a v_prenex_28627) (+ (select main_a v_prenex_28626) 1000)) (<= (+ main_y 1) v_prenex_28627) (< v_prenex_28626 main_x) (<= (select main_a v_prenex_28627) 1000))) (or (forall ((v_prenex_26628 Int)) (or (<= (* 2 (select main_a v_prenex_26628)) 2000) (<= (+ main_y 1) v_prenex_26628) (< v_prenex_26628 main_y) (<= 1002 (* 2 (select main_a v_prenex_26628))))) (forall ((v_prenex_26627 Int)) (<= (* 2 (select main_a v_prenex_26627)) 998))) (forall ((v_prenex_29566 Int) (v_prenex_29565 Int)) (or (<= (select main_a v_prenex_29565) 499) (<= (+ main_x 1) v_prenex_29565) (<= (select main_a v_prenex_29566) 1499) (<= (+ (select main_a v_prenex_29565) 2) (select main_a v_prenex_29566)) (<= (* 2 (select main_a v_prenex_29565)) 998) (<= (* 2 (select main_a v_prenex_29566)) 2000) (< v_prenex_29565 main_x))) (forall ((v_prenex_27309 Int) (v_prenex_27310 Int)) (or (<= (* 2 (select main_a v_prenex_27310)) 2000) (<= 0 (* 2 (select main_a v_prenex_27309))) (< v_prenex_27309 main_x) (<= 1000 (+ (select main_a v_prenex_27309) (select main_a v_prenex_27310))) (<= 0 (+ (select main_a v_prenex_27309) 499)) (<= (+ main_x 1) v_prenex_27309))) (forall ((v_prenex_26024 Int) (v_prenex_26023 Int)) (or (< v_prenex_26023 main_x) (<= (select main_a v_prenex_26024) 1000) (<= (+ main_x 1) v_prenex_26023) (<= 0 (select main_a v_prenex_26023)) (<= (select main_a v_prenex_26024) (+ (select main_a v_prenex_26023) 1000)) (<= (select main_a v_prenex_26024) 1499) (<= (select main_a v_prenex_26023) 499))) (forall ((v_prenex_28701 Int) (v_prenex_28700 Int)) (or (< v_prenex_28701 main_y) (< v_prenex_28700 main_x) (<= 2 (select main_a v_prenex_28701)) (<= (select main_a v_prenex_28701) 1499) (<= (+ main_x 1) v_prenex_28700) (<= 0 (+ (select main_a v_prenex_28700) 499)) (<= (select main_a v_prenex_28701) (+ (select main_a v_prenex_28700) 1000)))) (forall ((v_prenex_24196 Int) (v_prenex_24195 Int)) (or (< v_prenex_24195 main_x) (<= (select main_a v_prenex_24196) 1499) (<= 1000 (+ (select main_a v_prenex_24195) (select main_a v_prenex_24196))) (<= 0 (select main_a v_prenex_24195)) (<= (+ main_x 1) v_prenex_24195) (<= (+ main_y 1) v_prenex_24196))) (forall ((v_prenex_23293 Int) (v_prenex_23292 Int)) (or (<= (select main_a v_prenex_23293) (+ (select main_a v_prenex_23292) 1000)) (<= 2 (select main_a v_prenex_23293)) (<= (+ main_x 1) v_prenex_23292) (<= (select main_a v_prenex_23292) 499) (< v_prenex_23292 main_x))) (forall ((v_prenex_27080 Int) (v_prenex_27081 Int)) (or (< v_prenex_27080 main_x) (<= (+ main_x 1) v_prenex_27080) (<= (select main_a v_prenex_27080) 998) (<= 2 (select main_a v_prenex_27081)) (<= (select main_a v_prenex_27081) (+ (select main_a v_prenex_27080) 1000)) (<= 1002 (* 2 (select main_a v_prenex_27081))) (< v_prenex_27081 main_y))) (forall ((v_prenex_25657 Int) (v_prenex_25656 Int)) (or (< v_prenex_25656 main_x) (<= 501 (select main_a v_prenex_25657)) (<= (select main_a v_prenex_25657) 1499) (<= (+ main_x 1) v_prenex_25656) (<= (+ (select main_a v_prenex_25656) (select main_a v_prenex_25657)) 1000) (<= 0 (select main_a v_prenex_25656)))) (forall ((v_prenex_22417 Int) (v_prenex_22418 Int)) (or (<= (select main_a v_prenex_22418) 1000) (<= (select main_a v_prenex_22417) 998) (< v_prenex_22417 main_x) (<= (+ main_x 1) v_prenex_22417) (<= (+ main_y 1) v_prenex_22418) (<= (select main_a v_prenex_22418) (+ (select main_a v_prenex_22417) 1000)) (<= 2 (select main_a v_prenex_22418)))) (forall ((v_prenex_23615 Int) (v_prenex_23614 Int)) (or (<= 501 (select main_a v_prenex_23615)) (<= (select main_a v_prenex_23614) 998) (<= (+ main_x 1) v_prenex_23614) (<= (* 2 (select main_a v_prenex_23614)) 998) (< v_prenex_23614 main_x) (<= (select main_a v_prenex_23615) (+ (select main_a v_prenex_23614) 1000)))) (forall ((v_prenex_25896 Int) (v_prenex_25895 Int)) (or (<= (select main_a v_prenex_25896) 1000) (<= (select main_a v_prenex_25896) 1499) (<= (+ main_y 1) v_prenex_25896) (< v_prenex_25895 main_x) (<= (+ (select main_a v_prenex_25895) 2) (select main_a v_prenex_25896)) (<= (+ main_x 1) v_prenex_25895) (<= 0 (select main_a v_prenex_25895)))) (forall ((v_prenex_25062 Int) (v_prenex_25063 Int)) (or (<= (+ main_x 1) v_prenex_25062) (< v_prenex_25062 main_x) (<= (select main_a v_prenex_25063) (+ (select main_a v_prenex_25062) 1000)) (<= (select main_a v_prenex_25063) 1000) (<= 2 (select main_a v_prenex_25063)) (<= 0 (+ (select main_a v_prenex_25062) 499)) (<= (* 2 (select main_a v_prenex_25062)) 998))) (forall ((v_prenex_29750 Int) (v_prenex_29751 Int)) (or (<= (+ (select main_a v_prenex_29750) (select main_a v_prenex_29751)) 1000) (<= (+ main_x 1) v_prenex_29750) (<= 0 (select main_a v_prenex_29750)) (<= 1002 (* 2 (select main_a v_prenex_29751))) (< v_prenex_29751 main_y) (< v_prenex_29750 main_x))) (or (forall ((v_prenex_29635 Int)) (or (<= (* 2 (select main_a v_prenex_29635)) 998) (<= 0 (select main_a v_prenex_29635)) (<= (+ main_x 1) v_prenex_29635) (< v_prenex_29635 main_x))) (forall ((v_prenex_29636 Int)) (<= (select main_a v_prenex_29636) 1499))) (or (forall ((v_prenex_23020 Int)) (or (<= (+ main_x 1) v_prenex_23020) (<= (* 2 (select main_a v_prenex_23020)) 998) (< v_prenex_23020 main_x))) (forall ((v_prenex_23021 Int)) (or (<= (* 2 (select main_a v_prenex_23021)) 2000) (<= 2 (select main_a v_prenex_23021))))) (forall ((v_prenex_23886 Int) (v_prenex_23887 Int)) (or (< v_prenex_23887 main_y) (<= (+ main_x 1) v_prenex_23886) (< v_prenex_23886 main_x) (<= (select main_a v_prenex_23887) 1499) (<= 0 (select main_a v_prenex_23886)) (<= 1000 (+ (select main_a v_prenex_23886) (select main_a v_prenex_23887))))) (forall ((v_prenex_26269 Int) (v_prenex_26270 Int)) (or (<= (+ main_y 1) v_prenex_26270) (<= (* 2 (select main_a v_prenex_26270)) 2000) (<= (* 2 (select main_a v_prenex_26269)) 998) (<= (+ main_x 1) v_prenex_26269) (<= 1000 (+ (select main_a v_prenex_26269) (select main_a v_prenex_26270))) (<= 501 (select main_a v_prenex_26270)) (< v_prenex_26269 main_x))) (or (forall ((v_prenex_29124 Int)) (or (< v_prenex_29124 main_x) (<= (+ main_x 1) v_prenex_29124) (<= (* 2 (select main_a v_prenex_29124)) 998))) (forall ((v_prenex_29125 Int)) (or (<= 501 (select main_a v_prenex_29125)) (<= (select main_a v_prenex_29125) 1000) (<= (+ main_y 1) v_prenex_29125)))) (forall ((v_prenex_24537 Int) (v_prenex_24536 Int)) (or (<= (select main_a v_prenex_24537) (+ (select main_a v_prenex_24536) 1000)) (< v_prenex_24537 main_y) (<= (+ main_x 1) v_prenex_24536) (<= (select main_a v_prenex_24537) 1000) (<= 501 (select main_a v_prenex_24537)) (< v_prenex_24536 main_x) (<= (select main_a v_prenex_24536) 998))) (forall ((v_prenex_30101 Int) (v_prenex_30100 Int)) (or (<= (select main_a v_prenex_30101) 1000) (<= 2 (select main_a v_prenex_30101)) (<= (+ (select main_a v_prenex_30100) 2) (select main_a v_prenex_30101)) (<= 0 (+ (select main_a v_prenex_30100) 499)) (<= (* 2 (select main_a v_prenex_30100)) 998) (<= (+ main_x 1) v_prenex_30100) (< v_prenex_30100 main_x))) (or (forall ((v_prenex_23183 Int)) (or (<= (* 2 (select main_a v_prenex_23183)) 2000) (<= 2 (select main_a v_prenex_23183)))) (forall ((v_prenex_23182 Int)) (or (<= (select main_a v_prenex_23182) 499) (<= (+ main_x 1) v_prenex_23182) (<= 0 (select main_a v_prenex_23182)) (<= 0 (* 2 (select main_a v_prenex_23182))) (< v_prenex_23182 main_x)))) (or (forall ((v_prenex_26693 Int)) (<= (* 2 (select main_a v_prenex_26693)) 998)) (forall ((v_prenex_26694 Int)) (or (< v_prenex_26694 main_y) (<= 1002 (* 2 (select main_a v_prenex_26694))) (<= 501 (select main_a v_prenex_26694)) (<= (+ main_y 1) v_prenex_26694)))) (forall ((v_prenex_23257 Int) (v_prenex_23256 Int)) (or (<= (+ main_x 1) v_prenex_23256) (<= 501 (select main_a v_prenex_23257)) (<= (* 2 (select main_a v_prenex_23257)) 2000) (<= (+ main_y 1) v_prenex_23257) (<= (+ (select main_a v_prenex_23256) (select main_a v_prenex_23257)) 1000) (<= 0 (+ (select main_a v_prenex_23256) 499)) (< v_prenex_23256 main_x))) (forall ((v_prenex_27078 Int) (v_prenex_27079 Int)) (or (<= (* 2 (select main_a v_prenex_27079)) 2000) (<= (+ main_x 1) v_prenex_27078) (<= (select main_a v_prenex_27078) 998) (< v_prenex_27078 main_x) (<= (select main_a v_prenex_27079) (+ (select main_a v_prenex_27078) 1000)) (<= (* 2 (select main_a v_prenex_27078)) 998))) (forall ((v_prenex_24645 Int) (v_prenex_24646 Int)) (or (<= (select main_a v_prenex_24645) 998) (<= (select main_a v_prenex_24646) 1000) (<= 501 (select main_a v_prenex_24646)) (<= (* 2 (select main_a v_prenex_24645)) 998) (< v_prenex_24645 main_x) (<= (+ main_x 1) v_prenex_24645) (<= (+ (select main_a v_prenex_24645) 2) (select main_a v_prenex_24646)))) (forall ((v_prenex_30196 Int) (v_prenex_30195 Int)) (or (<= 2 (select main_a v_prenex_30196)) (<= (+ main_x 1) v_prenex_30195) (< v_prenex_30195 main_x) (<= (+ main_y 1) v_prenex_30196) (<= (select main_a v_prenex_30195) 499) (<= (+ (select main_a v_prenex_30195) 2) (select main_a v_prenex_30196)) (<= (select main_a v_prenex_30196) 1499))) (forall ((v_prenex_26226 Int) (v_prenex_26225 Int)) (or (<= (+ main_x 1) v_prenex_26225) (< v_prenex_26225 main_x) (<= 2 (select main_a v_prenex_26226)) (<= (+ main_y 1) v_prenex_26226) (<= 0 (select main_a v_prenex_26225)) (<= (+ (select main_a v_prenex_26225) (select main_a v_prenex_26226)) 1000) (<= (select main_a v_prenex_26226) 1499))) (forall ((v_prenex_22895 Int) (v_prenex_22894 Int)) (or (<= (* 2 (select main_a v_prenex_22895)) 2000) (<= 1002 (* 2 (select main_a v_prenex_22895))) (< v_prenex_22894 main_x) (<= 0 (+ (select main_a v_prenex_22894) 499)) (<= (+ (select main_a v_prenex_22894) (select main_a v_prenex_22895)) 1000) (<= (+ main_x 1) v_prenex_22894))) (forall ((v_prenex_25948 Int) (v_prenex_25947 Int)) (or (<= 501 (select main_a v_prenex_25948)) (<= (select main_a v_prenex_25947) 499) (<= 0 (select main_a v_prenex_25947)) (< v_prenex_25947 main_x) (<= (+ main_x 1) v_prenex_25947) (<= 2 (select main_a v_prenex_25948)) (<= (+ (select main_a v_prenex_25947) (select main_a v_prenex_25948)) 1000))) (or (forall ((v_prenex_29440 Int)) (or (<= (* 2 (select main_a v_prenex_29440)) 2000) (< v_prenex_29440 main_y) (<= (+ main_y 1) v_prenex_29440))) (forall ((v_prenex_29439 Int)) (<= 0 (* 2 (select main_a v_prenex_29439))))) (or (forall ((v_prenex_29500 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_29500))) (<= 2 (select main_a v_prenex_29500)))) (forall ((v_prenex_29499 Int)) (or (< v_prenex_29499 main_x) (<= (+ main_x 1) v_prenex_29499) (<= 0 (* 2 (select main_a v_prenex_29499)))))) (forall ((v_prenex_25775 Int) (v_prenex_25774 Int)) (or (< v_prenex_25774 main_x) (<= 0 (select main_a v_prenex_25774)) (<= 1000 (+ (select main_a v_prenex_25774) (select main_a v_prenex_25775))) (<= 501 (select main_a v_prenex_25775)) (<= 0 (+ (select main_a v_prenex_25774) 499)) (<= (+ main_x 1) v_prenex_25774))) (forall ((v_prenex_22903 Int) (v_prenex_22902 Int)) (or (<= (+ main_x 1) v_prenex_22902) (<= 1002 (* 2 (select main_a v_prenex_22903))) (<= (select main_a v_prenex_22903) 1000) (< v_prenex_22902 main_x) (<= (+ main_y 1) v_prenex_22903) (<= (select main_a v_prenex_22903) (+ (select main_a v_prenex_22902) 1000)) (<= (select main_a v_prenex_22902) 499))) (or (forall ((v_prenex_24234 Int)) (or (< v_prenex_24234 main_y) (<= 1002 (* 2 (select main_a v_prenex_24234))) (<= (* 2 (select main_a v_prenex_24234)) 2000))) (forall ((v_prenex_24233 Int)) (or (< v_prenex_24233 main_x) (<= 0 (* 2 (select main_a v_prenex_24233))) (<= (select main_a v_prenex_24233) 998) (<= (+ main_x 1) v_prenex_24233)))) (forall ((v_prenex_27412 Int) (v_prenex_27411 Int)) (or (<= 1000 (+ (select main_a v_prenex_27411) (select main_a v_prenex_27412))) (< v_prenex_27411 main_x) (<= (+ main_y 1) v_prenex_27412) (<= (select main_a v_prenex_27412) 1499) (<= (+ main_x 1) v_prenex_27411) (<= 501 (select main_a v_prenex_27412)) (<= (select main_a v_prenex_27411) 499))) (forall ((v_prenex_23860 Int) (v_prenex_23861 Int)) (or (<= 2 (select main_a v_prenex_23861)) (<= (+ main_x 1) v_prenex_23860) (<= 0 (* 2 (select main_a v_prenex_23860))) (< v_prenex_23860 main_x) (<= (select main_a v_prenex_23861) 1000) (<= (+ (select main_a v_prenex_23860) 2) (select main_a v_prenex_23861)))) (forall ((v_prenex_27098 Int) (v_prenex_27099 Int)) (or (<= (+ main_x 1) v_prenex_27098) (<= 0 (* 2 (select main_a v_prenex_27098))) (<= 1000 (+ (select main_a v_prenex_27098) (select main_a v_prenex_27099))) (<= (select main_a v_prenex_27099) 1000) (<= (+ main_y 1) v_prenex_27099) (< v_prenex_27098 main_x))) (forall ((v_prenex_23032 Int) (v_prenex_23033 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_23033))) (<= 0 (+ (select main_a v_prenex_23032) 499)) (<= (* 2 (select main_a v_prenex_23032)) 998) (<= (+ main_x 1) v_prenex_23032) (< v_prenex_23032 main_x) (<= 1000 (+ (select main_a v_prenex_23032) (select main_a v_prenex_23033))))) (or (forall ((v_prenex_27071 Int)) (or (<= (* 2 (select main_a v_prenex_27071)) 2000) (<= 501 (select main_a v_prenex_27071)))) (forall ((v_prenex_27070 Int)) (or (<= (* 2 (select main_a v_prenex_27070)) 998) (<= (+ main_x 1) v_prenex_27070) (<= (select main_a v_prenex_27070) 499) (< v_prenex_27070 main_x) (<= (select main_a v_prenex_27070) 998)))) (forall ((v_prenex_24106 Int) (v_prenex_24107 Int)) (or (<= (+ main_y 1) v_prenex_24107) (<= (* 2 (select main_a v_prenex_24107)) 2000) (<= (+ main_x 1) v_prenex_24106) (<= 0 (+ (select main_a v_prenex_24106) 499)) (<= 2 (select main_a v_prenex_24107)) (< v_prenex_24106 main_x) (<= (select main_a v_prenex_24107) (+ (select main_a v_prenex_24106) 1000)))) (forall ((v_prenex_24117 Int) (v_prenex_24116 Int)) (or (<= (+ (select main_a v_prenex_24116) 2) (select main_a v_prenex_24117)) (<= (+ main_x 1) v_prenex_24116) (<= 2 (select main_a v_prenex_24117)) (<= (select main_a v_prenex_24116) 499) (<= (select main_a v_prenex_24117) 1499) (<= 0 (select main_a v_prenex_24116)) (< v_prenex_24116 main_x))) (forall ((v_prenex_23130 Int) (v_prenex_23131 Int)) (or (<= (+ main_x 1) v_prenex_23130) (<= (select main_a v_prenex_23130) 499) (<= (* 2 (select main_a v_prenex_23131)) 2000) (< v_prenex_23130 main_x) (<= 1000 (+ (select main_a v_prenex_23130) (select main_a v_prenex_23131))))) (forall ((v_prenex_28328 Int) (v_prenex_28327 Int)) (or (<= (+ main_x 1) v_prenex_28327) (<= (+ (select main_a v_prenex_28327) (select main_a v_prenex_28328)) 1000) (< v_prenex_28327 main_x) (<= (select main_a v_prenex_28328) 1499) (<= (+ main_y 1) v_prenex_28328) (<= 501 (select main_a v_prenex_28328)) (<= 0 (+ (select main_a v_prenex_28327) 499)))) (forall ((v_prenex_24779 Int) (v_prenex_24780 Int)) (or (<= (+ (select main_a v_prenex_24779) 2) (select main_a v_prenex_24780)) (< v_prenex_24779 main_x) (<= 1002 (* 2 (select main_a v_prenex_24780))) (<= (select main_a v_prenex_24779) 998) (<= (+ main_x 1) v_prenex_24779) (<= 0 (+ (select main_a v_prenex_24779) 499)))) (forall ((v_prenex_28015 Int) (v_prenex_28014 Int)) (or (<= 1000 (+ (select main_a v_prenex_28014) (select main_a v_prenex_28015))) (<= (+ main_x 1) v_prenex_28014) (<= (select main_a v_prenex_28015) 1000) (< v_prenex_28014 main_x) (<= (select main_a v_prenex_28014) 998) (<= 0 (select main_a v_prenex_28014)))) (or (forall ((v_prenex_23983 Int)) (or (<= (select main_a v_prenex_23983) 1000) (< v_prenex_23983 main_y) (<= 1002 (* 2 (select main_a v_prenex_23983))))) (forall ((v_prenex_23982 Int)) (or (<= (+ main_x 1) v_prenex_23982) (<= (* 2 (select main_a v_prenex_23982)) 998) (< v_prenex_23982 main_x)))) (or (forall ((v_prenex_27561 Int)) (or (<= 0 (select main_a v_prenex_27561)) (<= (+ main_x 1) v_prenex_27561) (< v_prenex_27561 main_x) (<= (select main_a v_prenex_27561) 998))) (forall ((v_prenex_27562 Int)) (<= (* 2 (select main_a v_prenex_27562)) 2000))) (or (forall ((v_prenex_24390 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24390))) (<= (+ main_x 1) v_prenex_24390) (< v_prenex_24390 main_x) (<= 0 (select main_a v_prenex_24390)))) (forall ((v_prenex_24391 Int)) (<= (* 2 (select main_a v_prenex_24391)) 2000))) (or (forall ((v_prenex_26088 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_26088))) (<= (* 2 (select main_a v_prenex_26088)) 2000))) (forall ((v_prenex_26087 Int)) (or (<= (+ main_x 1) v_prenex_26087) (< v_prenex_26087 main_x) (<= 0 (+ (select main_a v_prenex_26087) 499)) (<= 0 (select main_a v_prenex_26087)) (<= 0 (* 2 (select main_a v_prenex_26087)))))) (forall ((v_prenex_29185 Int) (v_prenex_29186 Int)) (or (< v_prenex_29185 main_x) (<= 501 (select main_a v_prenex_29186)) (<= (* 2 (select main_a v_prenex_29185)) 998) (<= (+ (select main_a v_prenex_29185) (select main_a v_prenex_29186)) 1000) (<= (select main_a v_prenex_29186) 1000) (< v_prenex_29186 main_y) (<= (+ main_x 1) v_prenex_29185))) (or (forall ((v_prenex_23701 Int)) (or (<= (select main_a v_prenex_23701) 1000) (<= 2 (select main_a v_prenex_23701)))) (forall ((v_prenex_23700 Int)) (or (<= (select main_a v_prenex_23700) 499) (<= 0 (* 2 (select main_a v_prenex_23700))) (<= (+ main_x 1) v_prenex_23700) (< v_prenex_23700 main_x)))) (forall ((v_prenex_22882 Int) (v_prenex_22883 Int)) (or (< v_prenex_22882 main_x) (<= 501 (select main_a v_prenex_22883)) (<= 0 (* 2 (select main_a v_prenex_22882))) (<= (+ main_x 1) v_prenex_22882) (<= 0 (+ (select main_a v_prenex_22882) 499)) (<= (+ (select main_a v_prenex_22882) 2) (select main_a v_prenex_22883)))) (forall ((v_prenex_29141 Int) (v_prenex_29140 Int)) (or (<= (+ (select main_a v_prenex_29140) (select main_a v_prenex_29141)) 1000) (< v_prenex_29140 main_x) (<= (* 2 (select main_a v_prenex_29140)) 998) (<= (+ main_x 1) v_prenex_29140) (< v_prenex_29141 main_y) (<= 2 (select main_a v_prenex_29141)) (<= (* 2 (select main_a v_prenex_29141)) 2000))) (or (forall ((v_prenex_23747 Int)) (or (< v_prenex_23747 main_y) (<= (* 2 (select main_a v_prenex_23747)) 2000) (<= (select main_a v_prenex_23747) 1000))) (forall ((v_prenex_23746 Int)) (or (< v_prenex_23746 main_x) (<= (+ main_x 1) v_prenex_23746) (<= (* 2 (select main_a v_prenex_23746)) 998) (<= (select main_a v_prenex_23746) 499)))) (or (forall ((v_prenex_25718 Int)) (or (<= 2 (select main_a v_prenex_25718)) (<= 501 (select main_a v_prenex_25718)) (<= (+ main_y 1) v_prenex_25718))) (forall ((v_prenex_25717 Int)) (or (<= (* 2 (select main_a v_prenex_25717)) 998) (<= (+ main_x 1) v_prenex_25717) (<= (select main_a v_prenex_25717) 499) (< v_prenex_25717 main_x)))) (or (forall ((v_prenex_26876 Int)) (or (<= (+ main_y 1) v_prenex_26876) (<= (select main_a v_prenex_26876) 1499) (<= (select main_a v_prenex_26876) 1000))) (forall ((v_prenex_26875 Int)) (or (<= (+ main_x 1) v_prenex_26875) (< v_prenex_26875 main_x) (<= (* 2 (select main_a v_prenex_26875)) 998) (<= 0 (select main_a v_prenex_26875))))) (or (forall ((v_prenex_29679 Int)) (or (<= (+ main_x 1) v_prenex_29679) (<= 0 (select main_a v_prenex_29679)) (<= 0 (* 2 (select main_a v_prenex_29679))) (< v_prenex_29679 main_x))) (forall ((v_prenex_29680 Int)) (or (<= (select main_a v_prenex_29680) 1499) (<= (+ main_y 1) v_prenex_29680)))) (forall ((v_prenex_29035 Int) (v_prenex_29034 Int)) (or (<= (+ main_x 1) v_prenex_29034) (< v_prenex_29034 main_x) (<= (+ (select main_a v_prenex_29034) 2) (select main_a v_prenex_29035)) (<= (select main_a v_prenex_29034) 499) (<= (* 2 (select main_a v_prenex_29034)) 998))) (forall ((v_prenex_26927 Int) (v_prenex_26928 Int)) (or (<= 501 (select main_a v_prenex_26928)) (< v_prenex_26927 main_x) (<= (* 2 (select main_a v_prenex_26927)) 998) (<= (+ main_x 1) v_prenex_26927) (<= (+ main_y 1) v_prenex_26928) (<= 1000 (+ (select main_a v_prenex_26927) (select main_a v_prenex_26928))) (<= (select main_a v_prenex_26928) 1000))) (or (forall ((v_prenex_25926 Int)) (<= 501 (select main_a v_prenex_25926))) (forall ((v_prenex_25925 Int)) (or (<= (+ main_x 1) v_prenex_25925) (<= (select main_a v_prenex_25925) 499) (<= (* 2 (select main_a v_prenex_25925)) 998) (< v_prenex_25925 main_x) (<= 0 (select main_a v_prenex_25925))))) (forall ((v_prenex_29448 Int) (v_prenex_29447 Int)) (or (<= (+ main_y 1) v_prenex_29448) (<= 1000 (+ (select main_a v_prenex_29447) (select main_a v_prenex_29448))) (<= (* 2 (select main_a v_prenex_29448)) 2000) (<= (+ main_x 1) v_prenex_29447) (< v_prenex_29447 main_x) (<= (select main_a v_prenex_29447) 499) (<= 2 (select main_a v_prenex_29448)))) (forall ((v_prenex_29656 Int) (v_prenex_29655 Int)) (or (<= (+ main_x 1) v_prenex_29655) (<= 0 (* 2 (select main_a v_prenex_29655))) (<= (+ main_y 1) v_prenex_29656) (<= (select main_a v_prenex_29656) (+ (select main_a v_prenex_29655) 1000)) (< v_prenex_29655 main_x) (<= 501 (select main_a v_prenex_29656)) (<= 2 (select main_a v_prenex_29656)))) (or (forall ((v_prenex_29415 Int)) (or (< v_prenex_29415 main_x) (<= (* 2 (select main_a v_prenex_29415)) 998) (<= (+ main_x 1) v_prenex_29415) (<= (select main_a v_prenex_29415) 499))) (forall ((v_prenex_29416 Int)) (or (<= (select main_a v_prenex_29416) 1000) (<= (+ main_y 1) v_prenex_29416) (<= (* 2 (select main_a v_prenex_29416)) 2000)))) (or (forall ((v_prenex_22189 Int)) (or (<= 501 (select main_a v_prenex_22189)) (<= (* 2 (select main_a v_prenex_22189)) 2000))) (forall ((v_prenex_22188 Int)) (or (<= 0 (* 2 (select main_a v_prenex_22188))) (<= (select main_a v_prenex_22188) 499) (< v_prenex_22188 main_x) (<= 0 (+ (select main_a v_prenex_22188) 499)) (<= (+ main_x 1) v_prenex_22188)))) (forall ((v_prenex_27355 Int) (v_prenex_27356 Int)) (or (<= (+ main_y 1) v_prenex_27356) (< v_prenex_27355 main_x) (<= (select main_a v_prenex_27356) 1499) (<= (+ (select main_a v_prenex_27355) 2) (select main_a v_prenex_27356)) (<= 0 (* 2 (select main_a v_prenex_27355))) (<= (+ main_x 1) v_prenex_27355))) (or (forall ((v_prenex_24825 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24825))) (<= (+ main_x 1) v_prenex_24825) (<= (select main_a v_prenex_24825) 499) (< v_prenex_24825 main_x))) (forall ((v_prenex_24826 Int)) (or (<= 2 (select main_a v_prenex_24826)) (<= (* 2 (select main_a v_prenex_24826)) 2000)))) (forall ((v_prenex_26532 Int) (v_prenex_26531 Int)) (or (<= 0 (+ (select main_a v_prenex_26531) 499)) (< v_prenex_26531 main_x) (<= (select main_a v_prenex_26532) 1000) (<= (+ main_x 1) v_prenex_26531) (<= (+ main_y 1) v_prenex_26532) (<= (+ (select main_a v_prenex_26531) (select main_a v_prenex_26532)) 1000))) (forall ((v_prenex_26495 Int) (v_prenex_26496 Int)) (or (< v_prenex_26495 main_x) (<= (select main_a v_prenex_26495) 998) (<= (select main_a v_prenex_26496) 1000) (<= (+ main_x 1) v_prenex_26495) (<= (* 2 (select main_a v_prenex_26495)) 998) (<= (select main_a v_prenex_26496) (+ (select main_a v_prenex_26495) 1000)))) (forall ((v_prenex_27459 Int) (v_prenex_27460 Int)) (or (< v_prenex_27459 main_x) (<= 1000 (+ (select main_a v_prenex_27459) (select main_a v_prenex_27460))) (<= (select main_a v_prenex_27459) 998) (<= (+ main_x 1) v_prenex_27459) (<= 0 (* 2 (select main_a v_prenex_27459))))) (forall ((v_prenex_30769 Int) (v_prenex_30770 Int)) (or (<= (select main_a v_prenex_30770) (+ (select main_a v_prenex_30769) 1000)) (<= 0 (+ (select main_a v_prenex_30769) 499)) (<= (+ main_x 1) v_prenex_30769) (<= 1002 (* 2 (select main_a v_prenex_30770))) (< v_prenex_30769 main_x))) (forall ((v_prenex_29970 Int) (v_prenex_29971 Int)) (or (< v_prenex_29970 main_x) (<= 0 (* 2 (select main_a v_prenex_29970))) (<= 501 (select main_a v_prenex_29971)) (<= (+ main_y 1) v_prenex_29971) (<= (+ main_x 1) v_prenex_29970) (<= (+ (select main_a v_prenex_29970) (select main_a v_prenex_29971)) 1000) (<= (* 2 (select main_a v_prenex_29971)) 2000))) (forall ((v_prenex_27573 Int) (v_prenex_27574 Int)) (or (< v_prenex_27573 main_x) (<= (select main_a v_prenex_27573) 499) (<= 2 (select main_a v_prenex_27574)) (<= 0 (* 2 (select main_a v_prenex_27573))) (<= (+ main_x 1) v_prenex_27573) (<= (select main_a v_prenex_27574) 1499) (<= (+ (select main_a v_prenex_27573) 2) (select main_a v_prenex_27574)))) (or (forall ((v_prenex_27127 Int)) (or (<= (+ main_y 1) v_prenex_27127) (<= 501 (select main_a v_prenex_27127)) (<= (select main_a v_prenex_27127) 1000))) (forall ((v_prenex_27126 Int)) (or (< v_prenex_27126 main_x) (<= (* 2 (select main_a v_prenex_27126)) 998) (<= (+ main_x 1) v_prenex_27126) (<= 0 (* 2 (select main_a v_prenex_27126)))))) (or (forall ((v_prenex_24970 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24970))) (< v_prenex_24970 main_x) (<= (+ main_x 1) v_prenex_24970) (<= (select main_a v_prenex_24970) 998))) (forall ((v_prenex_24971 Int)) (or (<= (select main_a v_prenex_24971) 1499) (<= 2 (select main_a v_prenex_24971))))) (forall ((v_prenex_25318 Int) (v_prenex_25319 Int)) (or (<= (+ (select main_a v_prenex_25318) (select main_a v_prenex_25319)) 1000) (<= (select main_a v_prenex_25319) 1499) (<= (+ main_x 1) v_prenex_25318) (< v_prenex_25318 main_x) (<= (+ main_y 1) v_prenex_25319) (<= (* 2 (select main_a v_prenex_25319)) 2000) (<= (* 2 (select main_a v_prenex_25318)) 998))) (forall ((v_prenex_24072 Int) (v_prenex_24073 Int)) (or (< v_prenex_24072 main_x) (<= (* 2 (select main_a v_prenex_24072)) 998) (<= 1002 (* 2 (select main_a v_prenex_24073))) (<= (+ main_x 1) v_prenex_24072) (<= (select main_a v_prenex_24073) 1499) (<= 1000 (+ (select main_a v_prenex_24072) (select main_a v_prenex_24073))))) (forall ((v_prenex_23589 Int) (v_prenex_23588 Int)) (or (<= 1000 (+ (select main_a v_prenex_23588) (select main_a v_prenex_23589))) (<= (select main_a v_prenex_23589) 1499) (<= (+ main_x 1) v_prenex_23588) (< v_prenex_23588 main_x) (<= (select main_a v_prenex_23588) 998) (<= 501 (select main_a v_prenex_23589)))) (forall ((v_prenex_22668 Int) (v_prenex_22669 Int)) (or (< v_prenex_22669 main_y) (<= (+ main_x 1) v_prenex_22668) (< v_prenex_22668 main_x) (<= 2 (select main_a v_prenex_22669)) (<= (select main_a v_prenex_22669) (+ (select main_a v_prenex_22668) 1000)) (<= 0 (* 2 (select main_a v_prenex_22668))) (<= 1002 (* 2 (select main_a v_prenex_22669))))) (forall ((v_prenex_28184 Int) (v_prenex_28183 Int)) (or (<= (select main_a v_prenex_28183) 998) (<= (select main_a v_prenex_28184) (+ (select main_a v_prenex_28183) 1000)) (<= 1002 (* 2 (select main_a v_prenex_28184))) (<= (+ main_x 1) v_prenex_28183) (<= 501 (select main_a v_prenex_28184)) (< v_prenex_28183 main_x))) (forall ((v_prenex_29534 Int) (v_prenex_29533 Int)) (or (<= (+ main_x 1) v_prenex_29533) (< v_prenex_29533 main_x) (<= 0 (+ (select main_a v_prenex_29533) 499)) (<= 1002 (* 2 (select main_a v_prenex_29534))) (<= (+ (select main_a v_prenex_29533) 2) (select main_a v_prenex_29534)) (<= (+ main_y 1) v_prenex_29534) (<= (select main_a v_prenex_29534) 1000))) (or (forall ((v_prenex_25187 Int)) (or (< v_prenex_25187 main_x) (<= (+ main_x 1) v_prenex_25187) (<= 0 (select main_a v_prenex_25187)) (<= (select main_a v_prenex_25187) 998) (<= (* 2 (select main_a v_prenex_25187)) 998))) (forall ((v_prenex_25188 Int)) (or (<= 501 (select main_a v_prenex_25188)) (<= (* 2 (select main_a v_prenex_25188)) 2000)))) (forall ((v_prenex_27878 Int) (v_prenex_27879 Int)) (or (<= 2 (select main_a v_prenex_27879)) (<= (+ (select main_a v_prenex_27878) (select main_a v_prenex_27879)) 1000) (< v_prenex_27878 main_x) (<= (* 2 (select main_a v_prenex_27879)) 2000) (<= (select main_a v_prenex_27878) 499) (<= 0 (+ (select main_a v_prenex_27878) 499)) (<= (+ main_x 1) v_prenex_27878))) (forall ((v_prenex_27700 Int) (v_prenex_27701 Int)) (or (<= (select main_a v_prenex_27701) 1499) (<= 0 (+ (select main_a v_prenex_27700) 499)) (<= 2 (select main_a v_prenex_27701)) (< v_prenex_27700 main_x) (<= (+ main_x 1) v_prenex_27700) (< v_prenex_27701 main_y) (<= (+ (select main_a v_prenex_27700) (select main_a v_prenex_27701)) 1000))) (forall ((v_prenex_26145 Int) (v_prenex_26146 Int)) (or (<= (select main_a v_prenex_26146) (+ (select main_a v_prenex_26145) 1000)) (<= 0 (select main_a v_prenex_26145)) (<= 501 (select main_a v_prenex_26146)) (<= (+ main_x 1) v_prenex_26145) (< v_prenex_26145 main_x) (<= 2 (select main_a v_prenex_26146)) (<= (select main_a v_prenex_26145) 499))) (forall ((v_prenex_29211 Int) (v_prenex_29212 Int)) (or (< v_prenex_29211 main_x) (<= 1000 (+ (select main_a v_prenex_29211) (select main_a v_prenex_29212))) (<= (select main_a v_prenex_29211) 499) (<= (* 2 (select main_a v_prenex_29212)) 2000) (<= (+ main_y 1) v_prenex_29212) (<= (+ main_x 1) v_prenex_29211))) (or (forall ((v_prenex_24300 Int)) (or (< v_prenex_24300 main_x) (<= (+ main_x 1) v_prenex_24300) (<= 0 (* 2 (select main_a v_prenex_24300))))) (forall ((v_prenex_24301 Int)) (or (<= (* 2 (select main_a v_prenex_24301)) 2000) (<= 501 (select main_a v_prenex_24301)) (<= (+ main_y 1) v_prenex_24301)))) (forall ((v_prenex_22235 Int) (v_prenex_22234 Int)) (or (<= (select main_a v_prenex_22234) 499) (<= (+ main_y 1) v_prenex_22235) (<= (+ (select main_a v_prenex_22234) (select main_a v_prenex_22235)) 1000) (<= 501 (select main_a v_prenex_22235)) (<= (+ main_x 1) v_prenex_22234) (<= 2 (select main_a v_prenex_22235)) (< v_prenex_22234 main_x))) (forall ((v_prenex_26923 Int) (v_prenex_26924 Int)) (or (< v_prenex_26923 main_x) (<= 501 (select main_a v_prenex_26924)) (<= (+ main_x 1) v_prenex_26923) (<= 0 (select main_a v_prenex_26923)) (<= (select main_a v_prenex_26923) 499) (<= 1000 (+ (select main_a v_prenex_26923) (select main_a v_prenex_26924))))) (or (forall ((v_prenex_25316 Int)) (or (< v_prenex_25316 main_x) (<= (* 2 (select main_a v_prenex_25316)) 998) (<= 0 (select main_a v_prenex_25316)) (<= (select main_a v_prenex_25316) 499) (<= (+ main_x 1) v_prenex_25316))) (forall ((v_prenex_25317 Int)) (<= (select main_a v_prenex_25317) 1000))) (forall ((v_prenex_30563 Int) (v_prenex_30562 Int)) (or (<= 1000 (+ (select main_a v_prenex_30562) (select main_a v_prenex_30563))) (<= (+ main_y 1) v_prenex_30563) (< v_prenex_30562 main_x) (<= 501 (select main_a v_prenex_30563)) (<= (select main_a v_prenex_30562) 998) (<= (+ main_x 1) v_prenex_30562))) (forall ((v_prenex_23563 Int) (v_prenex_23562 Int)) (or (<= (* 2 (select main_a v_prenex_23563)) 2000) (<= (+ main_x 1) v_prenex_23562) (<= (select main_a v_prenex_23563) 1000) (<= 1000 (+ (select main_a v_prenex_23562) (select main_a v_prenex_23563))) (< v_prenex_23562 main_x) (<= (select main_a v_prenex_23562) 998) (<= (* 2 (select main_a v_prenex_23562)) 998))) (forall ((v_prenex_29909 Int) (v_prenex_29908 Int)) (or (<= (+ main_x 1) v_prenex_29908) (< v_prenex_29908 main_x) (<= (+ (select main_a v_prenex_29908) 2) (select main_a v_prenex_29909)) (< v_prenex_29909 main_y) (<= 1002 (* 2 (select main_a v_prenex_29909))) (<= (select main_a v_prenex_29908) 499) (<= 501 (select main_a v_prenex_29909)))) (forall ((v_prenex_30379 Int) (v_prenex_30378 Int)) (or (<= (select main_a v_prenex_30378) 998) (<= (+ main_x 1) v_prenex_30378) (< v_prenex_30378 main_x) (<= 0 (select main_a v_prenex_30378)) (<= 501 (select main_a v_prenex_30379)) (<= (+ (select main_a v_prenex_30378) (select main_a v_prenex_30379)) 1000) (<= 1002 (* 2 (select main_a v_prenex_30379))))) (forall ((v_prenex_26521 Int) (v_prenex_26522 Int)) (or (< v_prenex_26522 main_y) (< v_prenex_26521 main_x) (<= 501 (select main_a v_prenex_26522)) (<= (+ main_x 1) v_prenex_26521) (<= (+ (select main_a v_prenex_26521) 2) (select main_a v_prenex_26522)) (<= 0 (+ (select main_a v_prenex_26521) 499)))) (forall ((v_prenex_22954 Int) (v_prenex_22955 Int)) (or (<= (+ main_x 1) v_prenex_22954) (< v_prenex_22954 main_x) (<= (* 2 (select main_a v_prenex_22954)) 998) (< v_prenex_22955 main_y) (<= (select main_a v_prenex_22955) 1000) (<= 1000 (+ (select main_a v_prenex_22954) (select main_a v_prenex_22955))) (<= (select main_a v_prenex_22955) 1499))) (forall ((v_prenex_30473 Int) (v_prenex_30474 Int)) (or (<= (+ (select main_a v_prenex_30473) 2) (select main_a v_prenex_30474)) (<= (+ main_x 1) v_prenex_30473) (<= 0 (* 2 (select main_a v_prenex_30473))) (<= (* 2 (select main_a v_prenex_30474)) 2000) (< v_prenex_30473 main_x) (<= (select main_a v_prenex_30473) 499))) (forall ((v_prenex_24791 Int) (v_prenex_24792 Int)) (or (<= (+ main_x 1) v_prenex_24791) (<= (+ (select main_a v_prenex_24791) (select main_a v_prenex_24792)) 1000) (< v_prenex_24791 main_x) (<= 0 (* 2 (select main_a v_prenex_24791))) (<= (* 2 (select main_a v_prenex_24792)) 2000) (<= (* 2 (select main_a v_prenex_24791)) 998))) (forall ((v_prenex_30224 Int) (v_prenex_30223 Int)) (or (<= 2 (select main_a v_prenex_30224)) (< v_prenex_30223 main_x) (<= (+ (select main_a v_prenex_30223) (select main_a v_prenex_30224)) 1000) (<= (* 2 (select main_a v_prenex_30223)) 998) (< v_prenex_30224 main_y) (<= (+ main_x 1) v_prenex_30223))) (forall ((v_prenex_24273 Int) (v_prenex_24272 Int)) (or (<= (+ (select main_a v_prenex_24272) 2) (select main_a v_prenex_24273)) (<= 501 (select main_a v_prenex_24273)) (< v_prenex_24272 main_x) (<= (+ main_x 1) v_prenex_24272) (< v_prenex_24273 main_y) (<= (select main_a v_prenex_24273) 1499) (<= 0 (+ (select main_a v_prenex_24272) 499)))) (forall ((v_prenex_30592 Int) (v_prenex_30593 Int)) (or (<= (select main_a v_prenex_30593) 1499) (<= (select main_a v_prenex_30592) 998) (<= 1002 (* 2 (select main_a v_prenex_30593))) (<= (+ main_x 1) v_prenex_30592) (< v_prenex_30592 main_x) (<= 1000 (+ (select main_a v_prenex_30592) (select main_a v_prenex_30593))) (<= (select main_a v_prenex_30592) 499))) (or (forall ((v_prenex_23316 Int)) (or (<= (+ main_x 1) v_prenex_23316) (<= 0 (* 2 (select main_a v_prenex_23316))) (<= (select main_a v_prenex_23316) 499) (<= 0 (select main_a v_prenex_23316)) (< v_prenex_23316 main_x))) (forall ((v_prenex_23317 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_23317))) (<= 501 (select main_a v_prenex_23317))))) (or (forall ((v_prenex_28879 Int)) (or (<= 0 (+ (select main_a v_prenex_28879) 499)) (<= 0 (* 2 (select main_a v_prenex_28879))) (<= (+ main_x 1) v_prenex_28879) (<= 0 (select main_a v_prenex_28879)) (< v_prenex_28879 main_x))) (forall ((v_prenex_28880 Int)) (or (<= (select main_a v_prenex_28880) 1499) (<= 1002 (* 2 (select main_a v_prenex_28880)))))) (forall ((v_prenex_27744 Int) (v_prenex_27745 Int)) (or (<= 501 (select main_a v_prenex_27745)) (<= (* 2 (select main_a v_prenex_27744)) 998) (< v_prenex_27744 main_x) (<= (+ main_x 1) v_prenex_27744) (< v_prenex_27745 main_y) (<= (+ (select main_a v_prenex_27744) (select main_a v_prenex_27745)) 1000))) (forall ((v_prenex_25351 Int) (v_prenex_25350 Int)) (or (< v_prenex_25350 main_x) (<= 1000 (+ (select main_a v_prenex_25350) (select main_a v_prenex_25351))) (<= (+ main_x 1) v_prenex_25350) (<= (* 2 (select main_a v_prenex_25351)) 2000) (<= (select main_a v_prenex_25350) 499) (<= (select main_a v_prenex_25350) 998))) (or (forall ((v_prenex_23294 Int)) (or (<= (select main_a v_prenex_23294) 499) (< v_prenex_23294 main_x) (<= (+ main_x 1) v_prenex_23294) (<= 0 (* 2 (select main_a v_prenex_23294))) (<= (* 2 (select main_a v_prenex_23294)) 998))) (forall ((v_prenex_23295 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_23295))) (<= (* 2 (select main_a v_prenex_23295)) 2000)))) (forall ((v_prenex_28441 Int) (v_prenex_28442 Int)) (or (<= (select main_a v_prenex_28442) (+ (select main_a v_prenex_28441) 1000)) (<= 2 (select main_a v_prenex_28442)) (<= (select main_a v_prenex_28442) 1000) (<= (select main_a v_prenex_28441) 499) (< v_prenex_28441 main_x) (<= (+ main_x 1) v_prenex_28441))) (or (forall ((v_prenex_27778 Int)) (or (<= 0 (+ (select main_a v_prenex_27778) 499)) (<= (+ main_x 1) v_prenex_27778) (< v_prenex_27778 main_x) (<= (* 2 (select main_a v_prenex_27778)) 998))) (forall ((v_prenex_27779 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_27779))) (< v_prenex_27779 main_y) (<= 501 (select main_a v_prenex_27779))))) (forall ((v_prenex_23402 Int) (v_prenex_23403 Int)) (or (< v_prenex_23403 main_y) (<= (* 2 (select main_a v_prenex_23403)) 2000) (<= (+ main_x 1) v_prenex_23402) (< v_prenex_23402 main_x) (<= (select main_a v_prenex_23403) (+ (select main_a v_prenex_23402) 1000)) (<= 0 (select main_a v_prenex_23402)))) (forall ((v_prenex_24684 Int) (v_prenex_24683 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_24684))) (<= (+ (select main_a v_prenex_24683) (select main_a v_prenex_24684)) 1000) (<= (* 2 (select main_a v_prenex_24684)) 2000) (< v_prenex_24683 main_x) (<= (* 2 (select main_a v_prenex_24683)) 998) (<= 0 (select main_a v_prenex_24683)) (<= (+ main_x 1) v_prenex_24683))) (or (forall ((v_prenex_27457 Int)) (or (< v_prenex_27457 main_x) (<= (+ main_x 1) v_prenex_27457) (<= (* 2 (select main_a v_prenex_27457)) 998) (<= 0 (* 2 (select main_a v_prenex_27457))))) (forall ((v_prenex_27458 Int)) (or (<= 2 (select main_a v_prenex_27458)) (<= (+ main_y 1) v_prenex_27458) (<= 501 (select main_a v_prenex_27458))))) (forall ((v_prenex_25991 Int) (v_prenex_25992 Int)) (or (< v_prenex_25991 main_x) (<= (* 2 (select main_a v_prenex_25991)) 998) (<= 1000 (+ (select main_a v_prenex_25991) (select main_a v_prenex_25992))) (<= 0 (* 2 (select main_a v_prenex_25991))) (<= (+ main_x 1) v_prenex_25991))) (forall ((v_prenex_27928 Int) (v_prenex_27929 Int)) (or (< v_prenex_27928 main_x) (<= (+ main_x 1) v_prenex_27928) (<= 2 (select main_a v_prenex_27929)) (<= (select main_a v_prenex_27929) 1499) (<= 0 (* 2 (select main_a v_prenex_27928))) (<= 0 (+ (select main_a v_prenex_27928) 499)) (<= (+ (select main_a v_prenex_27928) 2) (select main_a v_prenex_27929)))) (forall ((v_prenex_28214 Int) (v_prenex_28213 Int)) (or (<= (* 2 (select main_a v_prenex_28213)) 998) (<= 1002 (* 2 (select main_a v_prenex_28214))) (<= (* 2 (select main_a v_prenex_28214)) 2000) (<= (+ main_x 1) v_prenex_28213) (<= (select main_a v_prenex_28213) 499) (<= (+ (select main_a v_prenex_28213) (select main_a v_prenex_28214)) 1000) (< v_prenex_28213 main_x))) (or (forall ((v_prenex_24873 Int)) (or (<= 0 (+ (select main_a v_prenex_24873) 499)) (< v_prenex_24873 main_x) (<= (* 2 (select main_a v_prenex_24873)) 998) (<= (+ main_x 1) v_prenex_24873))) (forall ((v_prenex_24874 Int)) (or (<= 501 (select main_a v_prenex_24874)) (< v_prenex_24874 main_y)))) (forall ((v_prenex_27906 Int) (v_prenex_27907 Int)) (or (<= (+ main_x 1) v_prenex_27906) (< v_prenex_27906 main_x) (<= (select main_a v_prenex_27907) (+ (select main_a v_prenex_27906) 1000)) (<= 0 (select main_a v_prenex_27906)) (<= (select main_a v_prenex_27907) 1000) (<= (* 2 (select main_a v_prenex_27906)) 998) (<= 2 (select main_a v_prenex_27907)))) (forall ((v_prenex_24321 Int) (v_prenex_24320 Int)) (or (<= (+ main_y 1) v_prenex_24321) (<= 501 (select main_a v_prenex_24321)) (<= 2 (select main_a v_prenex_24321)) (<= (+ main_x 1) v_prenex_24320) (<= 0 (select main_a v_prenex_24320)) (<= (+ (select main_a v_prenex_24320) 2) (select main_a v_prenex_24321)) (< v_prenex_24320 main_x))) (forall ((v_prenex_28697 Int) (v_prenex_28696 Int)) (or (<= (select main_a v_prenex_28697) 1499) (< v_prenex_28696 main_x) (<= (+ main_x 1) v_prenex_28696) (<= (select main_a v_prenex_28696) 499) (<= 2 (select main_a v_prenex_28697)) (<= (select main_a v_prenex_28697) (+ (select main_a v_prenex_28696) 1000)) (< v_prenex_28697 main_y))) (forall ((v_prenex_28094 Int) (v_prenex_28093 Int)) (or (<= 0 (select main_a v_prenex_28093)) (<= (select main_a v_prenex_28094) (+ (select main_a v_prenex_28093) 1000)) (<= (select main_a v_prenex_28094) 1499) (<= (+ main_x 1) v_prenex_28093) (<= 1002 (* 2 (select main_a v_prenex_28094))) (< v_prenex_28093 main_x) (< v_prenex_28094 main_y))) (forall ((v_prenex_22727 Int) (v_prenex_22726 Int)) (or (<= (+ main_x 1) v_prenex_22726) (<= 0 (+ (select main_a v_prenex_22726) 499)) (<= 501 (select main_a v_prenex_22727)) (<= (+ (select main_a v_prenex_22726) (select main_a v_prenex_22727)) 1000) (< v_prenex_22727 main_y) (< v_prenex_22726 main_x) (<= 2 (select main_a v_prenex_22727)))) (forall ((v_prenex_26239 Int) (v_prenex_26240 Int)) (or (<= (select main_a v_prenex_26240) 1000) (< v_prenex_26240 main_y) (<= (select main_a v_prenex_26240) (+ (select main_a v_prenex_26239) 1000)) (<= (* 2 (select main_a v_prenex_26240)) 2000) (<= 0 (* 2 (select main_a v_prenex_26239))) (<= (+ main_x 1) v_prenex_26239) (< v_prenex_26239 main_x))) (forall ((v_prenex_27935 Int) (v_prenex_27934 Int)) (or (<= (+ main_x 1) v_prenex_27934) (<= 2 (select main_a v_prenex_27935)) (< v_prenex_27935 main_y) (<= (select main_a v_prenex_27935) 1000) (<= (select main_a v_prenex_27934) 499) (< v_prenex_27934 main_x) (<= (select main_a v_prenex_27935) (+ (select main_a v_prenex_27934) 1000)))) (forall ((v_prenex_28296 Int) (v_prenex_28295 Int)) (or (<= (+ main_x 1) v_prenex_28295) (<= (select main_a v_prenex_28295) 499) (<= (select main_a v_prenex_28296) (+ (select main_a v_prenex_28295) 1000)) (<= 0 (select main_a v_prenex_28295)) (<= 1002 (* 2 (select main_a v_prenex_28296))) (< v_prenex_28295 main_x))) (forall ((v_prenex_30721 Int) (v_prenex_30722 Int)) (or (<= (+ main_x 1) v_prenex_30721) (<= (select main_a v_prenex_30722) 1000) (< v_prenex_30721 main_x) (<= (select main_a v_prenex_30722) (+ (select main_a v_prenex_30721) 1000)) (<= (select main_a v_prenex_30722) 1499) (<= 0 (+ (select main_a v_prenex_30721) 499)))) (forall ((v_prenex_29029 Int) (v_prenex_29028 Int)) (or (<= (* 2 (select main_a v_prenex_29029)) 2000) (<= (select main_a v_prenex_29028) 499) (<= (+ (select main_a v_prenex_29028) (select main_a v_prenex_29029)) 1000) (<= (+ main_y 1) v_prenex_29029) (<= (+ main_x 1) v_prenex_29028) (< v_prenex_29028 main_x))) (forall ((v_prenex_24036 Int) (v_prenex_24037 Int)) (or (<= (+ main_x 1) v_prenex_24036) (<= (select main_a v_prenex_24037) (+ (select main_a v_prenex_24036) 1000)) (< v_prenex_24036 main_x) (<= (select main_a v_prenex_24037) 1000) (<= (* 2 (select main_a v_prenex_24036)) 998) (< v_prenex_24037 main_y))) (or (forall ((v_prenex_23106 Int)) (or (<= 0 (* 2 (select main_a v_prenex_23106))) (<= 0 (+ (select main_a v_prenex_23106) 499)) (<= (select main_a v_prenex_23106) 499) (< v_prenex_23106 main_x) (<= (+ main_x 1) v_prenex_23106))) (forall ((v_prenex_23107 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_23107))) (<= (select main_a v_prenex_23107) 1499)))) (forall ((v_prenex_24239 Int) (v_prenex_24240 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_24240))) (<= (+ main_x 1) v_prenex_24239) (<= (+ main_y 1) v_prenex_24240) (<= (+ (select main_a v_prenex_24239) 2) (select main_a v_prenex_24240)) (< v_prenex_24239 main_x) (<= (* 2 (select main_a v_prenex_24239)) 998) (<= (* 2 (select main_a v_prenex_24240)) 2000))) (forall ((v_prenex_28409 Int) (v_prenex_28410 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_28410))) (< v_prenex_28409 main_x) (<= 0 (* 2 (select main_a v_prenex_28409))) (<= (+ main_x 1) v_prenex_28409) (<= (select main_a v_prenex_28410) (+ (select main_a v_prenex_28409) 1000)))) (forall ((v_prenex_28865 Int) (v_prenex_28864 Int)) (or (<= (* 2 (select main_a v_prenex_28864)) 998) (<= (+ (select main_a v_prenex_28864) 2) (select main_a v_prenex_28865)) (< v_prenex_28864 main_x) (<= (+ main_x 1) v_prenex_28864) (<= (select main_a v_prenex_28865) 1499) (<= (select main_a v_prenex_28864) 499) (<= 501 (select main_a v_prenex_28865)))) (or (forall ((v_prenex_25880 Int)) (or (<= (+ main_x 1) v_prenex_25880) (< v_prenex_25880 main_x) (<= (* 2 (select main_a v_prenex_25880)) 998))) (forall ((v_prenex_25881 Int)) (or (<= 501 (select main_a v_prenex_25881)) (<= 2 (select main_a v_prenex_25881))))) (forall ((v_prenex_27290 Int) (v_prenex_27289 Int)) (or (< v_prenex_27289 main_x) (<= (* 2 (select main_a v_prenex_27289)) 998) (<= 2 (select main_a v_prenex_27290)) (<= (+ (select main_a v_prenex_27289) (select main_a v_prenex_27290)) 1000) (<= 0 (select main_a v_prenex_27289)) (<= (+ main_x 1) v_prenex_27289) (<= (select main_a v_prenex_27290) 1000))) (forall ((v_prenex_22334 Int) (v_prenex_22335 Int)) (or (<= (+ (select main_a v_prenex_22334) (select main_a v_prenex_22335)) 1000) (<= (+ main_x 1) v_prenex_22334) (<= (* 2 (select main_a v_prenex_22334)) 998) (<= (* 2 (select main_a v_prenex_22335)) 2000) (<= 2 (select main_a v_prenex_22335)) (< v_prenex_22334 main_x) (<= (+ main_y 1) v_prenex_22335))) (forall ((v_prenex_25277 Int) (v_prenex_25276 Int)) (or (<= 0 (+ (select main_a v_prenex_25276) 499)) (<= (select main_a v_prenex_25277) 1000) (<= 1002 (* 2 (select main_a v_prenex_25277))) (< v_prenex_25276 main_x) (<= (* 2 (select main_a v_prenex_25276)) 998) (<= (+ main_x 1) v_prenex_25276) (<= (+ (select main_a v_prenex_25276) 2) (select main_a v_prenex_25277)))) (forall ((v_prenex_25192 Int) (v_prenex_25191 Int)) (or (<= 1000 (+ (select main_a v_prenex_25191) (select main_a v_prenex_25192))) (< v_prenex_25192 main_y) (<= (+ main_x 1) v_prenex_25191) (<= 1002 (* 2 (select main_a v_prenex_25192))) (<= 2 (select main_a v_prenex_25192)) (<= 0 (* 2 (select main_a v_prenex_25191))) (< v_prenex_25191 main_x))) (or (forall ((v_prenex_29240 Int)) (or (<= (* 2 (select main_a v_prenex_29240)) 2000) (<= (select main_a v_prenex_29240) 1000))) (forall ((v_prenex_29239 Int)) (or (<= (select main_a v_prenex_29239) 499) (< v_prenex_29239 main_x) (<= (+ main_x 1) v_prenex_29239) (<= 0 (+ (select main_a v_prenex_29239) 499)) (<= (* 2 (select main_a v_prenex_29239)) 998)))) (forall ((v_prenex_28186 Int) (v_prenex_28185 Int)) (or (<= 0 (* 2 (select main_a v_prenex_28185))) (< v_prenex_28185 main_x) (<= 2 (select main_a v_prenex_28186)) (<= 0 (select main_a v_prenex_28185)) (<= 1000 (+ (select main_a v_prenex_28185) (select main_a v_prenex_28186))) (<= (+ main_x 1) v_prenex_28185) (<= 501 (select main_a v_prenex_28186)))) (or (forall ((v_prenex_30395 Int)) (or (<= (select main_a v_prenex_30395) 1499) (<= (select main_a v_prenex_30395) 1000))) (forall ((v_prenex_30394 Int)) (or (<= 0 (+ (select main_a v_prenex_30394) 499)) (< v_prenex_30394 main_x) (<= (+ main_x 1) v_prenex_30394) (<= (* 2 (select main_a v_prenex_30394)) 998) (<= 0 (* 2 (select main_a v_prenex_30394)))))) (or (forall ((v_prenex_23362 Int)) (or (<= 0 (* 2 (select main_a v_prenex_23362))) (< v_prenex_23362 main_x) (<= (+ main_x 1) v_prenex_23362))) (forall ((v_prenex_23363 Int)) (or (<= 2 (select main_a v_prenex_23363)) (< v_prenex_23363 main_y)))) (forall ((v_prenex_25378 Int) (v_prenex_25379 Int)) (or (< v_prenex_25378 main_x) (<= (select main_a v_prenex_25379) 1000) (<= 0 (select main_a v_prenex_25378)) (<= (select main_a v_prenex_25378) 998) (<= (select main_a v_prenex_25379) (+ (select main_a v_prenex_25378) 1000)) (<= (+ main_x 1) v_prenex_25378))) (forall ((v_prenex_28859 Int) (v_prenex_28858 Int)) (or (<= (select main_a v_prenex_28858) 998) (< v_prenex_28858 main_x) (<= 1000 (+ (select main_a v_prenex_28858) (select main_a v_prenex_28859))) (<= 0 (+ (select main_a v_prenex_28858) 499)) (<= 1002 (* 2 (select main_a v_prenex_28859))) (<= (+ main_x 1) v_prenex_28858) (<= 501 (select main_a v_prenex_28859)))) (forall ((v_prenex_27012 Int) (v_prenex_27013 Int)) (or (< v_prenex_27013 main_y) (<= (+ main_x 1) v_prenex_27012) (<= 1002 (* 2 (select main_a v_prenex_27013))) (< v_prenex_27012 main_x) (<= 0 (* 2 (select main_a v_prenex_27012))) (<= (+ (select main_a v_prenex_27012) (select main_a v_prenex_27013)) 1000))) (or (forall ((v_prenex_23994 Int)) (or (<= 0 (* 2 (select main_a v_prenex_23994))) (<= 0 (+ (select main_a v_prenex_23994) 499)) (< v_prenex_23994 main_x) (<= (+ main_x 1) v_prenex_23994))) (forall ((v_prenex_23995 Int)) (or (<= (+ main_y 1) v_prenex_23995) (<= (select main_a v_prenex_23995) 1000) (<= 2 (select main_a v_prenex_23995))))) (forall ((v_prenex_23239 Int) (v_prenex_23238 Int)) (or (<= 501 (select main_a v_prenex_23239)) (<= 1000 (+ (select main_a v_prenex_23238) (select main_a v_prenex_23239))) (< v_prenex_23238 main_x) (<= (+ main_x 1) v_prenex_23238) (<= 0 (+ (select main_a v_prenex_23238) 499)) (<= 0 (* 2 (select main_a v_prenex_23238))) (<= 2 (select main_a v_prenex_23239)))) (forall ((v_prenex_30060 Int) (v_prenex_30061 Int)) (or (<= (+ main_x 1) v_prenex_30060) (< v_prenex_30060 main_x) (<= 2 (select main_a v_prenex_30061)) (<= (select main_a v_prenex_30060) 998) (<= (+ (select main_a v_prenex_30060) (select main_a v_prenex_30061)) 1000) (<= 0 (+ (select main_a v_prenex_30060) 499)) (<= (select main_a v_prenex_30061) 1499))) (or (forall ((v_prenex_29404 Int)) (or (<= 501 (select main_a v_prenex_29404)) (<= (+ main_y 1) v_prenex_29404))) (forall ((v_prenex_29403 Int)) (or (<= (+ main_x 1) v_prenex_29403) (<= (* 2 (select main_a v_prenex_29403)) 998) (< v_prenex_29403 main_x)))) (or (forall ((v_prenex_22333 Int)) (or (< v_prenex_22333 main_y) (<= (select main_a v_prenex_22333) 1499) (<= (select main_a v_prenex_22333) 1000))) (forall ((v_prenex_22332 Int)) (or (<= (select main_a v_prenex_22332) 998) (< v_prenex_22332 main_x) (<= (+ main_x 1) v_prenex_22332) (<= (* 2 (select main_a v_prenex_22332)) 998)))) (or (forall ((v_prenex_25036 Int)) (<= 501 (select main_a v_prenex_25036))) (forall ((v_prenex_25035 Int)) (or (<= (select main_a v_prenex_25035) 499) (<= 0 (* 2 (select main_a v_prenex_25035))) (< v_prenex_25035 main_x) (<= (+ main_x 1) v_prenex_25035) (<= (select main_a v_prenex_25035) 998)))) (forall ((v_prenex_23169 Int) (v_prenex_23168 Int)) (or (<= (+ main_x 1) v_prenex_23168) (<= 0 (+ (select main_a v_prenex_23168) 499)) (<= (+ main_y 1) v_prenex_23169) (< v_prenex_23168 main_x) (<= 501 (select main_a v_prenex_23169)) (<= (+ (select main_a v_prenex_23168) 2) (select main_a v_prenex_23169)) (<= (* 2 (select main_a v_prenex_23169)) 2000))) (or (forall ((v_prenex_27231 Int)) (or (< v_prenex_27231 main_x) (<= 0 (* 2 (select main_a v_prenex_27231))) (<= (* 2 (select main_a v_prenex_27231)) 998) (<= (select main_a v_prenex_27231) 998) (<= (+ main_x 1) v_prenex_27231))) (forall ((v_prenex_27232 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_27232))) (<= (select main_a v_prenex_27232) 1000)))) (forall ((v_prenex_26483 Int) (v_prenex_26484 Int)) (or (<= (* 2 (select main_a v_prenex_26483)) 998) (<= 0 (* 2 (select main_a v_prenex_26483))) (<= 501 (select main_a v_prenex_26484)) (<= (+ main_x 1) v_prenex_26483) (<= (+ (select main_a v_prenex_26483) 2) (select main_a v_prenex_26484)) (< v_prenex_26483 main_x))) (forall ((v_prenex_26131 Int) (v_prenex_26132 Int)) (or (<= 2 (select main_a v_prenex_26132)) (<= 1002 (* 2 (select main_a v_prenex_26132))) (<= (select main_a v_prenex_26132) (+ (select main_a v_prenex_26131) 1000)) (<= (+ main_x 1) v_prenex_26131) (<= 0 (* 2 (select main_a v_prenex_26131))) (< v_prenex_26131 main_x))) (or (forall ((v_prenex_27968 Int)) (or (< v_prenex_27968 main_x) (<= (+ main_x 1) v_prenex_27968) (<= 0 (select main_a v_prenex_27968)) (<= (* 2 (select main_a v_prenex_27968)) 998))) (forall ((v_prenex_27969 Int)) (or (< v_prenex_27969 main_y) (<= 1002 (* 2 (select main_a v_prenex_27969))) (<= (* 2 (select main_a v_prenex_27969)) 2000)))) (or (forall ((v_prenex_25401 Int)) (or (< v_prenex_25401 main_y) (<= 2 (select main_a v_prenex_25401)) (<= 501 (select main_a v_prenex_25401)) (<= (+ main_y 1) v_prenex_25401))) (forall ((v_prenex_25400 Int)) (<= 0 (* 2 (select main_a v_prenex_25400))))) (forall ((v_prenex_28999 Int) (v_prenex_28998 Int)) (or (<= (+ main_x 1) v_prenex_28998) (<= (select main_a v_prenex_28998) 998) (<= (+ (select main_a v_prenex_28998) 2) (select main_a v_prenex_28999)) (<= (+ main_y 1) v_prenex_28999) (< v_prenex_28998 main_x) (<= (select main_a v_prenex_28999) 1000))) (forall ((v_prenex_25098 Int) (v_prenex_25097 Int)) (or (<= 2 (select main_a v_prenex_25098)) (<= (+ main_x 1) v_prenex_25097) (<= (select main_a v_prenex_25098) (+ (select main_a v_prenex_25097) 1000)) (< v_prenex_25097 main_x) (<= (select main_a v_prenex_25098) 1000) (<= 0 (select main_a v_prenex_25097)))) (or (forall ((v_prenex_27444 Int)) (or (<= (+ main_y 1) v_prenex_27444) (<= 2 (select main_a v_prenex_27444)))) (forall ((v_prenex_27443 Int)) (or (<= 0 (* 2 (select main_a v_prenex_27443))) (<= (+ main_x 1) v_prenex_27443) (<= 0 (select main_a v_prenex_27443)) (< v_prenex_27443 main_x)))) (forall ((v_prenex_24009 Int) (v_prenex_24008 Int)) (or (< v_prenex_24008 main_x) (<= (select main_a v_prenex_24008) 998) (<= (+ main_x 1) v_prenex_24008) (<= 501 (select main_a v_prenex_24009)) (<= (+ (select main_a v_prenex_24008) (select main_a v_prenex_24009)) 1000) (<= 0 (* 2 (select main_a v_prenex_24008))))) (or (forall ((v_prenex_24431 Int)) (or (<= (* 2 (select main_a v_prenex_24431)) 2000) (< v_prenex_24431 main_y) (<= 501 (select main_a v_prenex_24431)))) (forall ((v_prenex_24430 Int)) (or (< v_prenex_24430 main_x) (<= 0 (* 2 (select main_a v_prenex_24430))) (<= (select main_a v_prenex_24430) 998) (<= (+ main_x 1) v_prenex_24430)))) (forall ((v_prenex_29458 Int) (v_prenex_29457 Int)) (or (<= 1000 (+ (select main_a v_prenex_29457) (select main_a v_prenex_29458))) (< v_prenex_29457 main_x) (<= (select main_a v_prenex_29458) 1499) (<= (+ main_x 1) v_prenex_29457) (<= 0 (* 2 (select main_a v_prenex_29457))) (<= 0 (+ (select main_a v_prenex_29457) 499)))) (forall ((v_prenex_23749 Int) (v_prenex_23748 Int)) (or (<= 0 (+ (select main_a v_prenex_23748) 499)) (<= (+ (select main_a v_prenex_23748) (select main_a v_prenex_23749)) 1000) (<= (* 2 (select main_a v_prenex_23749)) 2000) (<= (+ main_x 1) v_prenex_23748) (<= 0 (* 2 (select main_a v_prenex_23748))) (< v_prenex_23748 main_x))) (forall ((v_prenex_25516 Int) (v_prenex_25517 Int)) (or (<= (select main_a v_prenex_25517) 1000) (< v_prenex_25516 main_x) (<= (select main_a v_prenex_25517) (+ (select main_a v_prenex_25516) 1000)) (<= (select main_a v_prenex_25516) 499) (<= (+ main_x 1) v_prenex_25516) (<= (+ main_y 1) v_prenex_25517) (<= 501 (select main_a v_prenex_25517)))) (forall ((v_prenex_29614 Int) (v_prenex_29613 Int)) (or (<= 0 (select main_a v_prenex_29613)) (<= (* 2 (select main_a v_prenex_29614)) 2000) (< v_prenex_29613 main_x) (<= (select main_a v_prenex_29614) 1000) (< v_prenex_29614 main_y) (<= (+ main_x 1) v_prenex_29613) (<= (+ (select main_a v_prenex_29613) 2) (select main_a v_prenex_29614)))) (forall ((v_prenex_22547 Int) (v_prenex_22548 Int)) (or (< v_prenex_22547 main_x) (<= 0 (+ (select main_a v_prenex_22547) 499)) (<= (+ (select main_a v_prenex_22547) (select main_a v_prenex_22548)) 1000) (<= (+ main_x 1) v_prenex_22547) (<= (+ main_y 1) v_prenex_22548) (<= 2 (select main_a v_prenex_22548)))) (forall ((v_prenex_26499 Int) (v_prenex_26500 Int)) (or (< v_prenex_26499 main_x) (<= (select main_a v_prenex_26500) (+ (select main_a v_prenex_26499) 1000)) (<= (select main_a v_prenex_26500) 1499) (<= (+ main_x 1) v_prenex_26499) (<= (select main_a v_prenex_26499) 499) (<= 0 (+ (select main_a v_prenex_26499) 499)))) (forall ((v_prenex_29505 Int) (v_prenex_29506 Int)) (or (<= (select main_a v_prenex_29505) 998) (<= (select main_a v_prenex_29506) 1000) (<= (select main_a v_prenex_29506) (+ (select main_a v_prenex_29505) 1000)) (<= 2 (select main_a v_prenex_29506)) (<= (+ main_x 1) v_prenex_29505) (< v_prenex_29505 main_x))) (forall ((v_prenex_25975 Int) (v_prenex_25976 Int)) (or (<= 2 (select main_a v_prenex_25976)) (<= (+ main_y 1) v_prenex_25976) (<= 0 (select main_a v_prenex_25975)) (< v_prenex_25975 main_x) (<= (select main_a v_prenex_25976) (+ (select main_a v_prenex_25975) 1000)) (<= (+ main_x 1) v_prenex_25975) (<= 501 (select main_a v_prenex_25976)))) (or (forall ((v_prenex_23852 Int)) (or (<= 0 (select main_a v_prenex_23852)) (<= (select main_a v_prenex_23852) 499) (< v_prenex_23852 main_x) (<= (* 2 (select main_a v_prenex_23852)) 998) (<= (+ main_x 1) v_prenex_23852))) (forall ((v_prenex_23853 Int)) (or (<= (select main_a v_prenex_23853) 1000) (<= 501 (select main_a v_prenex_23853))))) (or (forall ((v_prenex_23416 Int)) (or (<= (+ main_x 1) v_prenex_23416) (< v_prenex_23416 main_x) (<= 0 (+ (select main_a v_prenex_23416) 499)))) (forall ((v_prenex_23417 Int)) (<= (* 2 (select main_a v_prenex_23417)) 2000))) (forall ((v_prenex_29919 Int) (v_prenex_29918 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_29919))) (<= (+ main_x 1) v_prenex_29918) (<= (+ (select main_a v_prenex_29918) 2) (select main_a v_prenex_29919)) (<= (* 2 (select main_a v_prenex_29919)) 2000) (<= 0 (select main_a v_prenex_29918)) (< v_prenex_29918 main_x))) (forall ((v_prenex_27975 Int) (v_prenex_27974 Int)) (or (<= (+ main_x 1) v_prenex_27974) (< v_prenex_27974 main_x) (<= 0 (select main_a v_prenex_27974)) (<= (select main_a v_prenex_27975) 1000) (<= (select main_a v_prenex_27975) (+ (select main_a v_prenex_27974) 1000)) (<= (* 2 (select main_a v_prenex_27974)) 998))) (forall ((v_prenex_26488 Int) (v_prenex_26487 Int)) (or (< v_prenex_26487 main_x) (<= (+ (select main_a v_prenex_26487) (select main_a v_prenex_26488)) 1000) (<= 501 (select main_a v_prenex_26488)) (<= (+ main_y 1) v_prenex_26488) (<= (select main_a v_prenex_26488) 1499) (<= (select main_a v_prenex_26487) 998) (<= (+ main_x 1) v_prenex_26487))) (forall ((v_prenex_22405 Int) (v_prenex_22406 Int)) (or (<= (+ main_x 1) v_prenex_22405) (<= (* 2 (select main_a v_prenex_22406)) 2000) (< v_prenex_22405 main_x) (<= 0 (+ (select main_a v_prenex_22405) 499)) (<= 2 (select main_a v_prenex_22406)) (<= (+ (select main_a v_prenex_22405) (select main_a v_prenex_22406)) 1000) (<= (* 2 (select main_a v_prenex_22405)) 998))) (or (forall ((v_prenex_26261 Int)) (or (< v_prenex_26261 main_x) (<= (+ main_x 1) v_prenex_26261) (<= (* 2 (select main_a v_prenex_26261)) 998) (<= 0 (* 2 (select main_a v_prenex_26261))))) (forall ((v_prenex_26262 Int)) (or (<= (* 2 (select main_a v_prenex_26262)) 2000) (< v_prenex_26262 main_y) (<= 2 (select main_a v_prenex_26262))))) (forall ((v_prenex_30206 Int) (v_prenex_30205 Int)) (or (<= (select main_a v_prenex_30206) 1000) (<= (+ main_x 1) v_prenex_30205) (<= 501 (select main_a v_prenex_30206)) (<= (select main_a v_prenex_30205) 998) (<= 0 (select main_a v_prenex_30205)) (<= (+ (select main_a v_prenex_30205) (select main_a v_prenex_30206)) 1000) (< v_prenex_30205 main_x))) (forall ((v_prenex_25872 Int) (v_prenex_25873 Int)) (or (<= 0 (+ (select main_a v_prenex_25872) 499)) (< v_prenex_25872 main_x) (<= (+ (select main_a v_prenex_25872) 2) (select main_a v_prenex_25873)) (<= (* 2 (select main_a v_prenex_25872)) 998) (<= (+ main_x 1) v_prenex_25872) (<= (* 2 (select main_a v_prenex_25873)) 2000))) (or (forall ((v_prenex_27753 Int)) (<= (select main_a v_prenex_27753) 1499)) (forall ((v_prenex_27752 Int)) (or (<= 0 (select main_a v_prenex_27752)) (<= (+ main_x 1) v_prenex_27752) (<= 0 (+ (select main_a v_prenex_27752) 499)) (< v_prenex_27752 main_x) (<= (* 2 (select main_a v_prenex_27752)) 998)))) (forall ((v_prenex_26877 Int) (v_prenex_26878 Int)) (or (< v_prenex_26877 main_x) (<= 2 (select main_a v_prenex_26878)) (<= (* 2 (select main_a v_prenex_26877)) 998) (<= (select main_a v_prenex_26877) 998) (<= (+ (select main_a v_prenex_26877) (select main_a v_prenex_26878)) 1000) (<= (+ main_x 1) v_prenex_26877) (<= (select main_a v_prenex_26878) 1499))) (forall ((v_prenex_25059 Int) (v_prenex_25058 Int)) (or (<= (+ (select main_a v_prenex_25058) 2) (select main_a v_prenex_25059)) (<= 2 (select main_a v_prenex_25059)) (< v_prenex_25058 main_x) (<= (+ main_x 1) v_prenex_25058) (<= 0 (select main_a v_prenex_25058)) (<= (select main_a v_prenex_25058) 998) (<= (* 2 (select main_a v_prenex_25059)) 2000))) (forall ((v_prenex_27856 Int) (v_prenex_27857 Int)) (or (< v_prenex_27856 main_x) (<= (+ main_x 1) v_prenex_27856) (<= (select main_a v_prenex_27856) 998) (<= (+ (select main_a v_prenex_27856) (select main_a v_prenex_27857)) 1000) (<= 501 (select main_a v_prenex_27857)) (<= (select main_a v_prenex_27857) 1499) (< v_prenex_27857 main_y))) (forall ((v_prenex_27180 Int) (v_prenex_27179 Int)) (or (<= (+ main_y 1) v_prenex_27180) (< v_prenex_27179 main_x) (<= 0 (* 2 (select main_a v_prenex_27179))) (<= (select main_a v_prenex_27180) (+ (select main_a v_prenex_27179) 1000)) (<= (+ main_x 1) v_prenex_27179))) (or (forall ((v_prenex_23516 Int)) (or (<= 0 (+ (select main_a v_prenex_23516) 499)) (< v_prenex_23516 main_x) (<= 0 (* 2 (select main_a v_prenex_23516))) (<= (+ main_x 1) v_prenex_23516))) (forall ((v_prenex_23517 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_23517))) (<= (+ main_y 1) v_prenex_23517)))) (forall ((v_prenex_25206 Int) (v_prenex_25205 Int)) (or (<= (+ main_x 1) v_prenex_25205) (<= (+ (select main_a v_prenex_25205) 2) (select main_a v_prenex_25206)) (< v_prenex_25205 main_x) (<= 501 (select main_a v_prenex_25206)) (<= (select main_a v_prenex_25205) 499) (<= 0 (* 2 (select main_a v_prenex_25205))))) (forall ((v_prenex_26159 Int) (v_prenex_26160 Int)) (or (<= (+ main_x 1) v_prenex_26159) (<= 1000 (+ (select main_a v_prenex_26159) (select main_a v_prenex_26160))) (< v_prenex_26159 main_x) (<= 501 (select main_a v_prenex_26160)) (<= 0 (select main_a v_prenex_26159)))) (forall ((v_prenex_29464 Int) (v_prenex_29463 Int)) (or (<= (select main_a v_prenex_29463) 998) (<= (+ (select main_a v_prenex_29463) 2) (select main_a v_prenex_29464)) (<= (select main_a v_prenex_29464) 1499) (< v_prenex_29463 main_x) (<= (select main_a v_prenex_29464) 1000) (<= (+ main_x 1) v_prenex_29463) (<= 0 (select main_a v_prenex_29463)))) (forall ((v_prenex_29747 Int) (v_prenex_29746 Int)) (or (<= 2 (select main_a v_prenex_29747)) (<= (+ (select main_a v_prenex_29746) (select main_a v_prenex_29747)) 1000) (<= (+ main_x 1) v_prenex_29746) (<= 0 (* 2 (select main_a v_prenex_29746))) (< v_prenex_29746 main_x) (<= (select main_a v_prenex_29747) 1000) (<= (select main_a v_prenex_29746) 499))) (forall ((v_prenex_26635 Int) (v_prenex_26636 Int)) (or (<= (select main_a v_prenex_26636) 1000) (< v_prenex_26635 main_x) (<= 0 (+ (select main_a v_prenex_26635) 499)) (<= (select main_a v_prenex_26636) 1499) (<= (+ main_y 1) v_prenex_26636) (<= (+ (select main_a v_prenex_26635) 2) (select main_a v_prenex_26636)) (<= (+ main_x 1) v_prenex_26635))) (forall ((v_prenex_26934 Int) (v_prenex_26933 Int)) (or (<= (select main_a v_prenex_26934) (+ (select main_a v_prenex_26933) 1000)) (<= (+ main_x 1) v_prenex_26933) (<= (select main_a v_prenex_26933) 998) (< v_prenex_26933 main_x) (<= 501 (select main_a v_prenex_26934)) (<= (* 2 (select main_a v_prenex_26934)) 2000))) (forall ((v_prenex_26356 Int) (v_prenex_26355 Int)) (or (<= (+ main_x 1) v_prenex_26355) (< v_prenex_26355 main_x) (<= (select main_a v_prenex_26356) 1000) (<= (select main_a v_prenex_26355) 998) (<= 0 (+ (select main_a v_prenex_26355) 499)) (<= (select main_a v_prenex_26356) 1499) (<= (+ (select main_a v_prenex_26355) (select main_a v_prenex_26356)) 1000))) (forall ((v_prenex_27168 Int) (v_prenex_27169 Int)) (or (< v_prenex_27168 main_x) (<= (+ main_x 1) v_prenex_27168) (<= (select main_a v_prenex_27169) 1499) (<= 2 (select main_a v_prenex_27169)) (<= 1000 (+ (select main_a v_prenex_27168) (select main_a v_prenex_27169))) (<= (select main_a v_prenex_27168) 499))) (or (forall ((v_prenex_24708 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_24708))) (<= (select main_a v_prenex_24708) 1499))) (forall ((v_prenex_24707 Int)) (or (<= 0 (+ (select main_a v_prenex_24707) 499)) (<= (select main_a v_prenex_24707) 998) (<= (* 2 (select main_a v_prenex_24707)) 998) (<= (+ main_x 1) v_prenex_24707) (< v_prenex_24707 main_x)))) (forall ((v_prenex_27872 Int) (v_prenex_27873 Int)) (or (<= (* 2 (select main_a v_prenex_27872)) 998) (<= (select main_a v_prenex_27873) 1499) (<= (+ main_x 1) v_prenex_27872) (< v_prenex_27872 main_x) (<= (select main_a v_prenex_27872) 998) (<= 1000 (+ (select main_a v_prenex_27872) (select main_a v_prenex_27873))))) (forall ((v_prenex_26974 Int) (v_prenex_26973 Int)) (or (< v_prenex_26973 main_x) (<= 0 (+ (select main_a v_prenex_26973) 499)) (<= (* 2 (select main_a v_prenex_26974)) 2000) (<= (+ main_x 1) v_prenex_26973) (<= (+ (select main_a v_prenex_26973) 2) (select main_a v_prenex_26974)) (<= (select main_a v_prenex_26974) 1499))) (forall ((v_prenex_23710 Int) (v_prenex_23711 Int)) (or (<= (+ main_x 1) v_prenex_23710) (< v_prenex_23710 main_x) (<= (select main_a v_prenex_23711) 1000) (<= (select main_a v_prenex_23710) 998) (<= (+ (select main_a v_prenex_23710) (select main_a v_prenex_23711)) 1000))) (forall ((v_prenex_27326 Int) (v_prenex_27325 Int)) (or (<= (+ main_x 1) v_prenex_27325) (<= 0 (select main_a v_prenex_27325)) (<= (select main_a v_prenex_27325) 998) (< v_prenex_27325 main_x) (<= 2 (select main_a v_prenex_27326)) (<= (select main_a v_prenex_27326) 1000) (<= (select main_a v_prenex_27326) (+ (select main_a v_prenex_27325) 1000)))) (or (forall ((v_prenex_25972 Int)) (<= (select main_a v_prenex_25972) 1499)) (forall ((v_prenex_25971 Int)) (or (<= (* 2 (select main_a v_prenex_25971)) 998) (<= (+ main_x 1) v_prenex_25971) (< v_prenex_25971 main_x)))) (forall ((v_prenex_29538 Int) (v_prenex_29537 Int)) (or (<= 0 (select main_a v_prenex_29537)) (<= (+ main_x 1) v_prenex_29537) (< v_prenex_29538 main_y) (< v_prenex_29537 main_x) (<= 1000 (+ (select main_a v_prenex_29537) (select main_a v_prenex_29538))) (<= 501 (select main_a v_prenex_29538)))) (or (forall ((v_prenex_24098 Int)) (or (<= (+ main_x 1) v_prenex_24098) (< v_prenex_24098 main_x) (<= 0 (select main_a v_prenex_24098)))) (forall ((v_prenex_24099 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_24099))) (< v_prenex_24099 main_y)))) (forall ((v_prenex_26431 Int) (v_prenex_26432 Int)) (or (<= (+ main_x 1) v_prenex_26431) (< v_prenex_26432 main_y) (<= 0 (+ (select main_a v_prenex_26431) 499)) (< v_prenex_26431 main_x) (<= 501 (select main_a v_prenex_26432)) (<= 2 (select main_a v_prenex_26432)) (<= (select main_a v_prenex_26432) (+ (select main_a v_prenex_26431) 1000)))) (forall ((v_prenex_26931 Int) (v_prenex_26932 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_26932) 1000) (<= 0 (* 2 (select main_a v_prenex_26931))) (<= (select main_a v_prenex_26932) 1499) (<= (+ (select main_a v_prenex_26931) 2) (select main_a v_prenex_26932)))) (or (forall ((v_prenex_22927 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_22927))) (<= 501 (select main_a v_prenex_22927)))) (forall ((v_prenex_22926 Int)) (or (<= (+ main_x 1) v_prenex_22926) (<= 0 (* 2 (select main_a v_prenex_22926))) (<= 0 (+ (select main_a v_prenex_22926) 499)) (<= (* 2 (select main_a v_prenex_22926)) 998) (< v_prenex_22926 main_x)))) (forall ((v_prenex_29787 Int) (v_prenex_29786 Int)) (or (< v_prenex_29786 main_x) (<= (select main_a v_prenex_29787) 1000) (<= 0 (select main_a v_prenex_29786)) (< v_prenex_29787 main_y) (<= (+ (select main_a v_prenex_29786) (select main_a v_prenex_29787)) 1000) (<= (+ main_x 1) v_prenex_29786) (<= 2 (select main_a v_prenex_29787)))) (forall ((v_prenex_29255 Int) (v_prenex_29256 Int)) (or (< v_prenex_29255 main_x) (<= (* 2 (select main_a v_prenex_29256)) 2000) (<= 0 (select main_a v_prenex_29255)) (<= (select main_a v_prenex_29256) 1000) (<= (select main_a v_prenex_29256) (+ (select main_a v_prenex_29255) 1000)) (<= (+ main_x 1) v_prenex_29255))) (forall ((v_prenex_26997 Int) (v_prenex_26998 Int)) (or (<= (+ main_x 1) v_prenex_26997) (< v_prenex_26997 main_x) (<= (select main_a v_prenex_26998) 1000) (<= 1000 (+ (select main_a v_prenex_26997) (select main_a v_prenex_26998))) (<= 0 (+ (select main_a v_prenex_26997) 499)))) (forall ((v_prenex_23225 Int) (v_prenex_23224 Int)) (or (<= (+ (select main_a v_prenex_23224) (select main_a v_prenex_23225)) 1000) (< v_prenex_23224 main_x) (<= (+ main_x 1) v_prenex_23224) (<= (select main_a v_prenex_23225) 1000) (<= (select main_a v_prenex_23225) 1499) (<= (* 2 (select main_a v_prenex_23224)) 998))) (forall ((v_prenex_28975 Int) (v_prenex_28974 Int)) (or (<= (+ (select main_a v_prenex_28974) 2) (select main_a v_prenex_28975)) (<= (* 2 (select main_a v_prenex_28975)) 2000) (<= (+ main_x 1) v_prenex_28974) (<= (select main_a v_prenex_28974) 998) (<= 0 (select main_a v_prenex_28974)) (< v_prenex_28974 main_x) (<= 1002 (* 2 (select main_a v_prenex_28975))))) (forall ((v_prenex_25923 Int) (v_prenex_25924 Int)) (or (< v_prenex_25923 main_x) (<= (+ main_x 1) v_prenex_25923) (<= (+ (select main_a v_prenex_25923) 2) (select main_a v_prenex_25924)) (<= (* 2 (select main_a v_prenex_25923)) 998) (<= (select main_a v_prenex_25924) 1499) (<= (* 2 (select main_a v_prenex_25924)) 2000))) (forall ((v_prenex_22410 Int) (v_prenex_22409 Int)) (or (<= 2 (select main_a v_prenex_22410)) (<= (select main_a v_prenex_22410) 1000) (<= 0 (select main_a v_prenex_22409)) (<= 0 (+ (select main_a v_prenex_22409) 499)) (<= (+ (select main_a v_prenex_22409) (select main_a v_prenex_22410)) 1000) (<= (+ main_x 1) v_prenex_22409) (< v_prenex_22409 main_x))) (forall ((v_prenex_27503 Int) (v_prenex_27504 Int)) (or (<= (+ main_x 1) v_prenex_27503) (<= 501 (select main_a v_prenex_27504)) (<= (select main_a v_prenex_27504) (+ (select main_a v_prenex_27503) 1000)) (< v_prenex_27503 main_x) (<= 0 (* 2 (select main_a v_prenex_27503))) (<= (select main_a v_prenex_27503) 998))) (forall ((v_prenex_27738 Int) (v_prenex_27739 Int)) (or (<= 2 (select main_a v_prenex_27739)) (< v_prenex_27738 main_x) (<= 1000 (+ (select main_a v_prenex_27738) (select main_a v_prenex_27739))) (<= (select main_a v_prenex_27739) 1499) (<= (+ main_x 1) v_prenex_27738) (<= 0 (* 2 (select main_a v_prenex_27738))) (<= 0 (select main_a v_prenex_27738)))) (or (forall ((v_prenex_26382 Int)) (or (<= 501 (select main_a v_prenex_26382)) (<= (+ main_y 1) v_prenex_26382) (<= (select main_a v_prenex_26382) 1000))) (forall ((v_prenex_26381 Int)) (or (<= (* 2 (select main_a v_prenex_26381)) 998) (< v_prenex_26381 main_x) (<= (select main_a v_prenex_26381) 499) (<= (+ main_x 1) v_prenex_26381)))) (forall ((v_prenex_30550 Int) (v_prenex_30551 Int)) (or (<= (+ main_x 1) v_prenex_30550) (<= 0 (* 2 (select main_a v_prenex_30550))) (< v_prenex_30551 main_y) (<= (* 2 (select main_a v_prenex_30551)) 2000) (<= (select main_a v_prenex_30551) (+ (select main_a v_prenex_30550) 1000)) (< v_prenex_30550 main_x) (<= 2 (select main_a v_prenex_30551)))) (forall ((v_prenex_22491 Int) (v_prenex_22492 Int)) (or (<= 0 (* 2 (select main_a v_prenex_22491))) (<= (+ (select main_a v_prenex_22491) 2) (select main_a v_prenex_22492)) (<= 1002 (* 2 (select main_a v_prenex_22492))) (< v_prenex_22492 main_y) (< v_prenex_22491 main_x) (<= (+ main_x 1) v_prenex_22491))) (or (forall ((v_prenex_29569 Int)) (or (<= 0 (* 2 (select main_a v_prenex_29569))) (< v_prenex_29569 main_x) (<= (+ main_x 1) v_prenex_29569) (<= 0 (+ (select main_a v_prenex_29569) 499)))) (forall ((v_prenex_29570 Int)) (or (<= (select main_a v_prenex_29570) 1499) (<= 501 (select main_a v_prenex_29570))))) (forall ((v_prenex_28571 Int) (v_prenex_28570 Int)) (or (< v_prenex_28570 main_x) (<= (+ (select main_a v_prenex_28570) 2) (select main_a v_prenex_28571)) (<= (+ main_x 1) v_prenex_28570) (<= 501 (select main_a v_prenex_28571)) (<= (select main_a v_prenex_28570) 499))) (or (forall ((v_prenex_23706 Int)) (or (<= (* 2 (select main_a v_prenex_23706)) 998) (<= (+ main_x 1) v_prenex_23706) (< v_prenex_23706 main_x) (<= (select main_a v_prenex_23706) 998))) (forall ((v_prenex_23707 Int)) (or (<= 1002 (* 2 (select main_a v_prenex_23707))) (< v_prenex_23707 main_y) (<= (select main_a v_prenex_23707) 1000)))) (or (forall ((v_prenex_22825 Int)) (or (<= (* 2 (select main_a v_prenex_22825)) 2000) (<= 2 (select main_a v_prenex_22825)))) (forall ((v_prenex_22824 Int)) (or (< v_prenex_22824 main_x) (<= (+ main_x 1) v_prenex_22824) (<= (select main_a v_prenex_22824) 998) (<= 0 (* 2 (select main_a v_prenex_22824)))))) (forall ((v_prenex_26209 Int) (v_prenex_26210 Int)) (or (<= (* 2 (select main_a v_prenex_26210)) 2000) (<= 0 (+ (select main_a v_prenex_26209) 499)) (<= (+ main_x 1) v_prenex_26209) (<= (select main_a v_prenex_26210) 1499) (<= (* 2 (select main_a v_prenex_26209)) 998) (<= (+ (select main_a v_prenex_26209) 2) (select main_a v_prenex_26210)) (< v_prenex_26209 main_x))) (forall ((v_prenex_23651 Int) (v_prenex_23650 Int)) (or (<= (+ main_x 1) v_prenex_23650) (<= (select main_a v_prenex_23651) 1499) (<= 0 (+ (select main_a v_prenex_23650) 499)) (<= 1000 (+ (select main_a v_prenex_23650) (select main_a v_prenex_23651))) (< v_prenex_23650 main_x) (<= (+ main_y 1) v_prenex_23651))) (forall ((v_prenex_27658 Int) (v_prenex_27659 Int)) (or (<= (+ (select main_a v_prenex_27658) (select main_a v_prenex_27659)) 1000) (<= (+ main_x 1) v_prenex_27658) (<= (+ main_y 1) v_prenex_27659) (<= (select main_a v_prenex_27658) 998) (<= (* 2 (select main_a v_prenex_27659)) 2000) (<= 1002 (* 2 (select main_a v_prenex_27659))) (< v_prenex_27658 main_x))) (forall ((v_prenex_23072 Int) (v_prenex_23073 Int)) (or (<= 0 (select main_a v_prenex_23072)) (< v_prenex_23072 main_x) (<= 1002 (* 2 (select main_a v_prenex_23073))) (<= (select main_a v_prenex_23073) 1499) (<= (+ main_x 1) v_prenex_23072) (<= (select main_a v_prenex_23072) 499) (<= (select main_a v_prenex_23073) (+ (select main_a v_prenex_23072) 1000)))) (forall ((v_prenex_23259 Int) (v_prenex_23258 Int)) (or (<= 0 (+ (select main_a v_prenex_23258) 499)) (<= (select main_a v_prenex_23258) 998) (< v_prenex_23258 main_x) (<= (select main_a v_prenex_23259) (+ (select main_a v_prenex_23258) 1000)) (<= (+ main_x 1) v_prenex_23258) (<= 2 (select main_a v_prenex_23259)) (<= (* 2 (select main_a v_prenex_23259)) 2000))) (forall ((v_prenex_25095 Int) (v_prenex_25096 Int)) (or (<= (select main_a v_prenex_25096) (+ (select main_a v_prenex_25095) 1000)) (< v_prenex_25095 main_x) (<= 1002 (* 2 (select main_a v_prenex_25096))) (<= (+ main_x 1) v_prenex_25095) (<= (select main_a v_prenex_25096) 1499) (<= (* 2 (select main_a v_prenex_25095)) 998))) (or (forall ((v_prenex_28830 Int)) (or (< v_prenex_28830 main_x) (<= (+ main_x 1) v_prenex_28830) (<= (* 2 (select main_a v_prenex_28830)) 998) (<= 0 (+ (select main_a v_prenex_28830) 499)))) (forall ((v_prenex_28831 Int)) (or (<= (select main_a v_prenex_28831) 1499) (<= (* 2 (select main_a v_prenex_28831)) 2000) (< v_prenex_28831 main_y)))) (or (forall ((v_prenex_22928 Int)) (or (< v_prenex_22928 main_x) (<= (+ main_x 1) v_prenex_22928) (<= 0 (* 2 (select main_a v_prenex_22928))) (<= (* 2 (select main_a v_prenex_22928)) 998))) (forall ((v_prenex_22929 Int)) (or (<= 2 (select main_a v_prenex_22929)) (<= (+ main_y 1) v_prenex_22929) (<= (select main_a v_prenex_22929) 1499)))) (forall ((v_prenex_29484 Int) (v_prenex_29483 Int)) (or (<= 0 (* 2 (select main_a v_prenex_29483))) (< v_prenex_29483 main_x) (<= (+ main_x 1) v_prenex_29483) (<= 2 (select main_a v_prenex_29484)) (<= 501 (select main_a v_prenex_29484)) (<= 1000 (+ (select main_a v_prenex_29483) (select main_a v_prenex_29484))))) (forall ((v_prenex_27632 Int) (v_prenex_27631 Int)) (or (<= 0 (+ (select main_a v_prenex_27631) 499)) (<= 1002 (* 2 (select main_a v_prenex_27632))) (<= (+ (select main_a v_prenex_27631) (select main_a v_prenex_27632)) 1000) (<= 0 (* 2 (select main_a v_prenex_27631))) (<= (+ main_x 1) v_prenex_27631) (<= 501 (select main_a v_prenex_27632)) (< v_prenex_27631 main_x))) (forall ((v_prenex_30815 Int) (v_prenex_30816 Int)) (or (<= 0 (select main_a v_prenex_30815)) (<= (+ main_x 1) v_prenex_30815) (< v_prenex_30815 main_x) (<= (+ (select main_a v_prenex_30815) 2) (select main_a v_prenex_30816)) (<= 0 (+ (select main_a v_prenex_30815) 499)) (<= (select main_a v_prenex_30816) 1499) (<= 501 (select main_a v_prenex_30816)))) (forall ((v_prenex_26351 Int) (v_prenex_26352 Int)) (or (<= (select main_a v_prenex_26352) (+ (select main_a v_prenex_26351) 1000)) (<= (* 2 (select main_a v_prenex_26352)) 2000) (<= 501 (select main_a v_prenex_26352)) (<= (select main_a v_prenex_26351) 499) (< v_prenex_26351 main_x) (<= 0 (select main_a v_prenex_26351)) (<= (+ main_x 1) v_prenex_26351))) (forall ((v_prenex_28521 Int)) (or (<= (+ main_x 1) v_prenex_28521) (<= 0 (* 2 (select main_a v_prenex_28521))) (<= (select main_a v_prenex_28521) 998) (< v_prenex_28521 main_x))) (forall ((v_prenex_26227 Int) (v_prenex_26228 Int)) (or (<= (+ (select main_a v_prenex_26227) (select main_a v_prenex_26228)) 1000) (<= (+ main_y 1) v_prenex_26228) (<= 501 (select main_a v_prenex_26228)) (<= (* 2 (select main_a v_prenex_26227)) 998) (<= (+ main_x 1) v_prenex_26227) (< v_prenex_26227 main_x))) (forall ((v_prenex_29518 Int) (v_prenex_29517 Int)) (or (< v_prenex_29517 main_x) (<= 1000 (+ (select main_a v_prenex_29517) (select main_a v_prenex_29518))) (<= 501 (select main_a v_prenex_29518)) (<= 0 (select main_a v_prenex_29517)) (<= (+ main_x 1) v_prenex_29517) (<= 2 (select main_a v_prenex_29518)) (<= (+ main_y 1) v_prenex_29518))) (or (forall ((v_prenex_28113 Int)) (or (<= (+ main_x 1) v_prenex_28113) (<= 0 (* 2 (select main_a v_prenex_28113))) (<= 0 (select main_a v_prenex_28113)) (< v_prenex_28113 main_x))) (forall ((v_prenex_28114 Int)) (or (<= (* 2 (select main_a v_prenex_28114)) 2000) (<= 1002 (* 2 (select main_a v_prenex_28114)))))) (or (forall ((v_prenex_27297 Int)) (or (<= 0 (* 2 (select main_a v_prenex_27297))) (<= (+ main_x 1) v_prenex_27297) (< v_prenex_27297 main_x) (<= 0 (select main_a v_prenex_27297)))) (forall ((v_prenex_27298 Int)) (or (<= (+ main_y 1) v_prenex_27298) (<= 1002 (* 2 (select main_a v_prenex_27298))) (<= (select main_a v_prenex_27298) 1499)))) (forall ((v_prenex_23714 Int) (v_prenex_23715 Int)) (or (<= (+ main_x 1) v_prenex_23714) (< v_prenex_23714 main_x) (<= 1000 (+ (select main_a v_prenex_23714) (select main_a v_prenex_23715))) (<= 2 (select main_a v_prenex_23715)) (<= (select main_a v_prenex_23714) 998) (<= 0 (select main_a v_prenex_23714)))) (forall ((v_prenex_25816 Int) (v_prenex_25817 Int)) (or (<= 501 (select main_a v_prenex_25817)) (<= (select main_a v_prenex_25816) 998) (<= (+ main_x 1) v_prenex_25816) (<= (+ (select main_a v_prenex_25816) 2) (select main_a v_prenex_25817)) (<= (* 2 (select main_a v_prenex_25816)) 998) (< v_prenex_25816 main_x) (<= (select main_a v_prenex_25817) 1499))) (or (forall ((v_prenex_25874 Int)) (or (<= (+ main_x 1) v_prenex_25874) (< v_prenex_25874 main_x) (<= (* 2 (select main_a v_prenex_25874)) 998) (<= (select main_a v_prenex_25874) 998))) (forall ((v_prenex_25875 Int)) (or (<= 501 (select main_a v_prenex_25875)) (<= (* 2 (select main_a v_prenex_25875)) 2000)))) (forall ((v_prenex_30507 Int) (v_prenex_30508 Int)) (or (< v_prenex_30508 main_y) (<= (+ main_x 1) v_prenex_30507) (<= (* 2 (select main_a v_prenex_30508)) 2000) (<= 1000 (+ (select main_a v_prenex_30507) (select main_a v_prenex_30508))) (< v_prenex_30507 main_x) (<= 0 (* 2 (select main_a v_prenex_30507))) (<= 2 (select main_a v_prenex_30508)))) (forall ((v_prenex_26439 Int) (v_prenex_26440 Int)) (or (<= 2 (select main_a v_prenex_26440)) (<= (select main_a v_prenex_26439) 499) (<= (* 2 (select main_a v_prenex_26440)) 2000) (<= 0 (select main_a v_prenex_26439)) (<= (+ main_x 1) v_prenex_26439) (<= (+ (select main_a v_prenex_26439) 2) (select main_a v_prenex_26440)) (< v_prenex_26439 main_x))) (forall ((v_prenex_23170 Int) (v_prenex_23171 Int)) (or (<= (* 2 (select main_a v_prenex_23170)) 998) (<= (+ (select main_a v_prenex_23170) (select main_a v_prenex_23171)) 1000) (<= 501 (select main_a v_prenex_23171)) (<= (+ main_x 1) v_prenex_23170) (< v_prenex_23170 main_x) (<= 1002 (* 2 (select main_a v_prenex_23171))) (< v_prenex_23171 main_y))) (forall ((v_prenex_24585 Int) (v_prenex_24584 Int)) (or (<= 1000 (+ (select main_a v_prenex_24584) (select main_a v_prenex_24585))) (< v_prenex_24584 main_x) (<= (+ main_x 1) v_prenex_24584) (<= (select main_a v_prenex_24585) 1000) (<= 1002 (* 2 (select main_a v_prenex_24585))) (<= 0 (* 2 (select main_a v_prenex_24584))))) (forall ((v_prenex_26479 Int) (v_prenex_26480 Int)) (or (<= (select main_a v_prenex_26480) 1499) (<= (select main_a v_prenex_26480) (+ (select main_a v_prenex_26479) 1000)) (< v_prenex_26479 main_x) (<= 0 (* 2 (select main_a v_prenex_26479))) (<= (+ main_x 1) v_prenex_26479) (<= (select main_a v_prenex_26479) 499))) (forall ((v_prenex_29867 Int) (v_prenex_29866 Int)) (or (<= (* 2 (select main_a v_prenex_29866)) 998) (<= (+ main_x 1) v_prenex_29866) (<= (select main_a v_prenex_29867) (+ (select main_a v_prenex_29866) 1000)) (<= (select main_a v_prenex_29867) 1499) (<= 0 (select main_a v_prenex_29866)) (< v_prenex_29866 main_x) (<= (select main_a v_prenex_29867) 1000))) (forall ((v_prenex_24582 Int) (v_prenex_24583 Int)) (or (<= (+ main_y 1) v_prenex_24583) (<= (select main_a v_prenex_24583) 1000) (< v_prenex_24582 main_x) (<= 0 (select main_a v_prenex_24582)) (<= (+ main_x 1) v_prenex_24582) (<= (select main_a v_prenex_24583) (+ (select main_a v_prenex_24582) 1000)) (<= (* 2 (select main_a v_prenex_24583)) 2000))) (forall ((v_prenex_24371 Int) (v_prenex_24370 Int)) (or (<= 0 (select main_a v_prenex_24370)) (<= (+ main_x 1) v_prenex_24370) (<= (+ (select main_a v_prenex_24370) 2) (select main_a v_prenex_24371)) (<= 0 (* 2 (select main_a v_prenex_24370))) (< v_prenex_24370 main_x) (<= (* 2 (select main_a v_prenex_24371)) 2000))) (forall ((v_prenex_22637 Int) (v_prenex_22638 Int)) (or (<= (select main_a v_prenex_22638) (+ (select main_a v_prenex_22637) 1000)) (<= 0 (+ (select main_a v_prenex_22637) 499)) (< v_prenex_22637 main_x) (<= (+ main_x 1) v_prenex_22637) (<= (select main_a v_prenex_22638) 1499) (<= 1002 (* 2 (select main_a v_prenex_22638))))) (forall ((v_prenex_28771 Int) (v_prenex_28770 Int)) (or (< v_prenex_28770 main_x) (<= (select main_a v_prenex_28771) (+ (select main_a v_prenex_28770) 1000)) (<= (* 2 (select main_a v_prenex_28771)) 2000) (<= 501 (select main_a v_prenex_28771)) (<= (+ main_x 1) v_prenex_28770) (<= 0 (* 2 (select main_a v_prenex_28770))))) (or (forall ((v_prenex_24637 Int)) (or (< v_prenex_24637 main_x) (<= 0 (select main_a v_prenex_24637)) (<= (+ main_x 1) v_prenex_24637) (<= 0 (* 2 (select main_a v_prenex_24637))))) (forall ((v_prenex_24638 Int)) (or (<= 501 (select main_a v_prenex_24638)) (< v_prenex_24638 main_y)))) (forall ((v_prenex_26281 Int) (v_prenex_26282 Int)) (or (<= 0 (select main_a v_prenex_26281)) (<= 1002 (* 2 (select main_a v_prenex_26282))) (< v_prenex_26282 main_y) (<= (select main_a v_prenex_26282) 1499) (<= (+ main_x 1) v_prenex_26281) (< v_prenex_26281 main_x) (<= 1000 (+ (select main_a v_prenex_26281) (select main_a v_prenex_26282))))) (or (forall ((v_prenex_24310 Int)) (or (< v_prenex_24310 main_x) (<= (* 2 (select main_a v_prenex_24310)) 998) (<= (+ main_x 1) v_prenex_24310))) (forall ((v_prenex_24311 Int)) (or (<= (select main_a v_prenex_24311) 1499) (<= (* 2 (select main_a v_prenex_24311)) 2000)))) (forall ((v_prenex_23963 Int) (v_prenex_23962 Int)) (or (<= (+ main_x 1) v_prenex_23962) (<= (select main_a v_prenex_23963) 1000) (<= (+ (select main_a v_prenex_23962) 2) (select main_a v_prenex_23963)) (<= (+ main_y 1) v_prenex_23963) (< v_prenex_23963 main_y))) (or (forall ((v_prenex_30015 Int)) (or (<= 501 (select main_a v_prenex_30015)) (<= (+ main_y 1) v_prenex_30015) (<= 1002 (* 2 (select main_a v_prenex_30015))))) (forall ((v_prenex_30014 Int)) (or (< v_prenex_30014 main_x) (<= 0 (* 2 (select main_a v_prenex_30014))) (<= (select main_a v_prenex_30014) 499) (<= (+ main_x 1) v_prenex_30014)))) (forall ((v_prenex_26783 Int) (v_prenex_26784 Int)) (or (<= 501 (select main_a v_prenex_26784)) (<= (+ main_x 1) v_prenex_26783) (<= (select main_a v_prenex_26784) (+ (select main_a v_prenex_26783) 1000)) (< v_prenex_26783 main_x) (<= (select main_a v_prenex_26784) 1000) (<= (* 2 (select main_a v_prenex_26783)) 998))) (forall ((v_prenex_23338 Int) (v_prenex_23339 Int)) (or (<= (select main_a v_prenex_23338) 499) (<= (select main_a v_prenex_23339) 1499) (<= (+ main_x 1) v_prenex_23338) (<= (* 2 (select main_a v_prenex_23339)) 2000) (<= (+ (select main_a v_prenex_23338) 2) (select main_a v_prenex_23339)) (< v_prenex_23338 main_x))) (forall ((v_prenex_24128 Int) (v_prenex_24129 Int)) (or (<= (* 2 (select main_a v_prenex_24129)) 2000) (< v_prenex_24128 main_x) (< v_prenex_24129 main_y) (<= (+ (select main_a v_prenex_24128) (select main_a v_prenex_24129)) 1000) (<= (+ main_x 1) v_prenex_24128) (<= 1002 (* 2 (select main_a v_prenex_24129))) (<= 0 (select main_a v_prenex_24128)))) (or (forall ((v_prenex_30353 Int)) (or (<= 501 (select main_a v_prenex_30353)) (<= (* 2 (select main_a v_prenex_30353)) 2000))) (forall ((v_prenex_30352 Int)) (or (<= (* 2 (select main_a v_prenex_30352)) 998) (<= (+ main_x 1) v_prenex_30352) (< v_prenex_30352 main_x) (<= 0 (* 2 (select main_a v_prenex_30352)))))) (forall ((v_prenex_27219 Int) (v_prenex_27220 Int)) (or (< v_prenex_27219 main_x) (<= (select main_a v_prenex_27219) 998) (<= (+ main_x 1) v_prenex_27219) (<= 1000 (+ (select main_a v_prenex_27219) (select main_a v_prenex_27220))) (<= (* 2 (select main_a v_prenex_27220)) 2000) (<= 0 (select main_a v_prenex_27219)))) (forall ((v_prenex_23930 Int) (v_prenex_23931 Int)) (or (<= (select main_a v_prenex_23930) 499) (<= (+ main_x 1) v_prenex_23930) (<= (+ (select main_a v_prenex_23930) (select main_a v_prenex_23931)) 1000) (< v_prenex_23930 main_x) (<= (select main_a v_prenex_23931) 1000))) (forall ((v_prenex_25417 Int) (v_prenex_25416 Int)) (or (<= (+ (select main_a v_prenex_25416) 2) (select main_a v_prenex_25417)) (< v_prenex_25416 main_x) (<= (+ main_x 1) v_prenex_25416) (<= (+ main_y 1) v_prenex_25417) (<= (select main_a v_prenex_25417) 1000) (<= 0 (* 2 (select main_a v_prenex_25416))))) (or (forall ((v_prenex_24895 Int)) (or (<= (* 2 (select main_a v_prenex_24895)) 998) (< v_prenex_24895 main_x) (<= (select main_a v_prenex_24895) 499) (<= 0 (+ (select main_a v_prenex_24895) 499)) (<= (+ main_x 1) v_prenex_24895))) (forall ((v_prenex_24896 Int)) (<= 1002 (* 2 (select main_a v_prenex_24896))))) (forall ((v_prenex_25057 Int) (v_prenex_25056 Int)) (or (<= 1000 (+ (select main_a v_prenex_25056) (select main_a v_prenex_25057))) (<= (* 2 (select main_a v_prenex_25057)) 2000) (< v_prenex_25056 main_x) (<= (select main_a v_prenex_25056) 998) (<= 1002 (* 2 (select main_a v_prenex_25057))) (<= (+ main_x 1) v_prenex_25056) (<= (* 2 (select main_a v_prenex_25056)) 998))) (forall ((v_prenex_22712 Int) (v_prenex_22713 Int)) (or (<= 2 (select main_a v_prenex_22713)) (<= (+ main_x 1) v_prenex_22712) (< v_prenex_22713 main_y) (<= (+ main_y 1) v_prenex_22713) (<= (+ (select main_a v_prenex_22712) 2) (select main_a v_prenex_22713)))) (forall ((v_prenex_26343 Int) (v_prenex_26344 Int)) (or (< v_prenex_26343 main_x) (<= (+ main_x 1) v_prenex_26343) (<= (+ (select main_a v_prenex_26343) 2) (select main_a v_prenex_26344)) (<= (select main_a v_prenex_26344) 1499) (<= 501 (select main_a v_prenex_26344)) (<= 0 (* 2 (select main_a v_prenex_26343))))))} [2019-01-18 16:22:53,350 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2019-01-18 16:22:53,350 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2019-01-18 16:22:53,351 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2019-01-18 16:22:53,351 WARN L223 ngHoareTripleChecker]: -- [2019-01-18 16:22:53,351 WARN L224 ngHoareTripleChecker]: Pre: {2147483617#(or (forall ((v_idx_203 Int) (v_idx_204 Int) (v_idx_202 Int) (v_idx_205 Int) (v_idx_206 Int)) (exists ((v_v_613_1 Int) (v_v_614_1 Int) (v_v_615_1 Int) (v_v_611_1 Int) (v_v_612_1 Int)) (and (or (= (select c_main_a v_idx_205) v_v_614_1) (<= (+ c_main_x 1) v_idx_205) (< v_idx_205 c_main_x)) (<= (- (- v_v_612_1) v_v_612_1) (- 1996)) (or (<= c_main_y v_idx_202) (= v_v_611_1 (select c_main_a v_idx_202))) (or (<= c_main_x v_idx_204) (= v_v_613_1 (select c_main_a v_idx_204)) (< v_idx_204 (+ c_main_y 1))) (<= (- (- v_v_612_1) v_v_614_1) (- 1000)) (<= (- v_v_612_1 v_v_614_1) 1000) (<= (- (- v_v_612_1) (- v_v_614_1)) (- 996)) (<= (- (- v_v_614_1) v_v_614_1) 0) (<= (- v_v_614_1 (- v_v_614_1)) 4) (or (= v_v_615_1 (select c_main_a v_idx_206)) (< v_idx_206 (+ c_main_x 1))) (<= (- v_v_612_1 (- v_v_614_1)) 1000) (<= (- v_v_612_1 (- v_v_612_1)) 2000) (or (< v_idx_203 c_main_y) (= v_v_612_1 (select c_main_a v_idx_203)) (<= (+ c_main_y 1) v_idx_203)) (<= (+ c_main_y 1) c_main_x) (<= (- (- c_main_x) (- c_main_y)) (- 1))))) (forall ((v_idx_201 Int) (v_idx_199 Int) (v_idx_200 Int) (v_idx_197 Int) (v_idx_198 Int)) (exists ((v_v_3_1 Int) (v_v_4_1 Int) (v_v_6_1 Int)) (and (or (= (select c_main_a v_idx_201) v_v_3_1) (< v_idx_201 (+ c_main_x 1))) (or (< v_idx_199 (+ c_main_y 1)) (<= c_main_x v_idx_199) (= (select c_main_a v_idx_199) v_v_6_1)) (or (= 1000 (select c_main_a v_idx_198)) (< v_idx_198 c_main_y) (<= (+ c_main_y 1) v_idx_198)) (or (<= (+ c_main_x 1) v_idx_200) (= (select c_main_a v_idx_200) 0) (< v_idx_200 c_main_x)) (<= (+ c_main_y 1) c_main_x) (or (= (select c_main_a v_idx_197) v_v_4_1) (<= c_main_y v_idx_197)) (<= (- (- c_main_x) (- c_main_y)) (- 1))))))} [2019-01-18 16:22:53,351 WARN L228 ngHoareTripleChecker]: Action: assume true; [2019-01-18 16:22:53,351 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: true [2019-01-18 16:22:53,351 WARN L230 ngHoareTripleChecker]: Post: {2147483616#(forall ((v_idx_207 Int) (v_idx_208 Int) (v_idx_209 Int) (v_idx_210 Int) (v_idx_211 Int)) (exists ((v_v_613_1 Int) (v_v_614_1 Int) (v_v_615_1 Int) (v_v_611_1 Int) (v_v_612_1 Int)) (and (or (= (select c_main_a v_idx_207) v_v_611_1) (<= c_main_y v_idx_207)) (or (= v_v_615_1 (select c_main_a v_idx_211)) (< v_idx_211 (+ c_main_x 1))) (<= (- (- v_v_612_1) v_v_612_1) (- 1996)) (or (< v_idx_209 (+ c_main_y 1)) (<= c_main_x v_idx_209) (= v_v_613_1 (select c_main_a v_idx_209))) (or (= v_v_614_1 (select c_main_a v_idx_210)) (< v_idx_210 c_main_x) (<= (+ c_main_x 1) v_idx_210)) (<= (- (- v_v_612_1) v_v_614_1) (- 1000)) (<= (- v_v_612_1 v_v_614_1) 1000) (<= (- (- v_v_612_1) (- v_v_614_1)) (- 996)) (or (< v_idx_208 c_main_y) (= v_v_612_1 (select c_main_a v_idx_208)) (<= (+ c_main_y 1) v_idx_208)) (<= (- (- v_v_614_1) v_v_614_1) 0) (<= (- v_v_614_1 (- v_v_614_1)) 4) (<= (- v_v_612_1 (- v_v_614_1)) 1000) (<= (- v_v_612_1 (- v_v_612_1)) 2000) (<= (+ c_main_y 1) c_main_x) (<= (- (- c_main_x) (- c_main_y)) (- 1)))))} [2019-01-18 16:22:53,352 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2019-01-18 16:22:53,413 WARN L268 ngHoareTripleChecker]: -- [2019-01-18 16:22:53,413 WARN L269 ngHoareTripleChecker]: Simplified triple [2019-01-18 16:23:00,707 WARN L181 SmtUtils]: Spent 7.29 s on a formula simplification. DAG size of input: 108 DAG size of output: 73 [2019-01-18 16:23:00,707 WARN L270 ngHoareTripleChecker]: Pre: {2147483617#(forall ((v_idx_203 Int) (v_idx_204 Int) (v_idx_202 Int) (v_idx_205 Int) (v_idx_206 Int)) (exists ((v_v_613_1 Int) (v_v_614_1 Int) (v_v_615_1 Int) (v_v_611_1 Int) (v_v_612_1 Int)) (and (or (= (select main_a v_idx_205) v_v_614_1) (<= (+ main_x 1) v_idx_205) (< v_idx_205 main_x)) (<= (- (- v_v_612_1) v_v_612_1) (- 1996)) (or (<= main_y v_idx_202) (= v_v_611_1 (select main_a v_idx_202))) (or (<= main_x v_idx_204) (= v_v_613_1 (select main_a v_idx_204)) (< v_idx_204 (+ main_y 1))) (<= (- (- v_v_612_1) v_v_614_1) (- 1000)) (<= (- v_v_612_1 v_v_614_1) 1000) (<= (- (- v_v_612_1) (- v_v_614_1)) (- 996)) (<= (- (- v_v_614_1) v_v_614_1) 0) (<= (- v_v_614_1 (- v_v_614_1)) 4) (or (= v_v_615_1 (select main_a v_idx_206)) (< v_idx_206 (+ main_x 1))) (<= (- v_v_612_1 (- v_v_614_1)) 1000) (<= (- v_v_612_1 (- v_v_612_1)) 2000) (or (< v_idx_203 main_y) (= v_v_612_1 (select main_a v_idx_203)) (<= (+ main_y 1) v_idx_203)) (<= (+ main_y 1) main_x) (<= (- (- main_x) (- main_y)) (- 1)))))} [2019-01-18 16:23:00,707 WARN L274 ngHoareTripleChecker]: Action: assume true; [2019-01-18 16:23:00,707 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: true [2019-01-18 16:26:36,105 WARN L276 ngHoareTripleChecker]: Post: {2147483616#(and (or (forall ((v_prenex_35126 Int)) (or (<= (+ main_x 1) v_prenex_35126) (<= (select main_a v_prenex_35126) 2) (< v_prenex_35126 main_x) (<= 0 (* 2 (select main_a v_prenex_35126))) (<= 0 (select main_a v_prenex_35126)))) (forall ((v_prenex_35130 Int)) (or (<= 998 (select main_a v_prenex_35130)) (<= 996 (select main_a v_prenex_35130))))) (forall ((v_prenex_39487 Int) (v_prenex_39486 Int)) (or (<= (select main_a v_prenex_39486) 1002) (< v_prenex_39487 main_x) (<= 0 (+ (select main_a v_prenex_39487) 2)) (<= (+ main_x 1) v_prenex_39487) (<= 1996 (* 2 (select main_a v_prenex_39486))) (<= (select main_a v_prenex_39486) (+ (select main_a v_prenex_39487) 1000)) (<= 0 (* 2 (select main_a v_prenex_39487))))) (forall ((v_prenex_33285 Int) (v_prenex_33284 Int)) (or (<= (* 2 (select main_a v_prenex_33284)) 2000) (< v_prenex_33285 main_x) (<= (* 2 (select main_a v_prenex_33285)) 4) (<= (+ main_x 1) v_prenex_33285) (<= (select main_a v_prenex_33284) (+ (select main_a v_prenex_33285) 1000)) (<= 1996 (* 2 (select main_a v_prenex_33284))))) (forall ((v_prenex_36191 Int) (v_prenex_36192 Int)) (or (< v_prenex_36192 main_x) (<= 1996 (* 2 (select main_a v_prenex_36191))) (<= (select main_a v_prenex_36191) 1000) (<= (select main_a v_prenex_36191) (+ (select main_a v_prenex_36192) 1000)) (<= (+ main_x 1) v_prenex_36192) (<= (select main_a v_prenex_36192) 2) (<= 0 (select main_a v_prenex_36192)))) (forall ((v_idx_208 Int) (v_idx_210 Int)) (or (<= (select main_a v_idx_210) 4) (<= (select main_a v_idx_208) (+ (select main_a v_idx_210) 1000)) (< v_idx_208 main_y) (< v_idx_210 main_x) (<= 996 (select main_a v_idx_208)) (<= (* 2 (select main_a v_idx_208)) 2000) (<= (+ main_x 1) v_idx_210))) (forall ((v_prenex_31271 Int) (v_prenex_31272 Int)) (or (< v_prenex_31271 main_y) (<= (+ main_y 1) v_prenex_31271) (<= 998 (select main_a v_prenex_31271)) (<= (+ (select main_a v_prenex_31272) (select main_a v_prenex_31271)) 1000) (<= 1996 (* 2 (select main_a v_prenex_31271))))) (or (forall ((v_prenex_39309 Int)) (or (< v_prenex_39309 main_y) (<= 998 (select main_a v_prenex_39309)) (<= 996 (select main_a v_prenex_39309)))) (forall ((v_prenex_39308 Int)) (or (< v_prenex_39308 main_x) (<= (* 2 (select main_a v_prenex_39308)) 4) (<= (select main_a v_prenex_39308) 2) (<= (+ main_x 1) v_prenex_39308)))) (forall ((v_prenex_36635 Int) (v_prenex_36636 Int)) (or (< v_prenex_36636 main_x) (<= (select main_a v_prenex_36635) 1000) (<= (select main_a v_prenex_36636) 2) (<= 998 (select main_a v_prenex_36635)) (<= 1000 (+ (select main_a v_prenex_36636) (select main_a v_prenex_36635))) (<= (+ main_x 1) v_prenex_36636))) (forall ((v_prenex_44094 Int) (v_prenex_44093 Int)) (or (<= 0 (+ (select main_a v_prenex_44094) 2)) (<= (select main_a v_prenex_44093) 1000) (<= 1000 (+ (select main_a v_prenex_44094) (select main_a v_prenex_44093))) (<= 0 (* 2 (select main_a v_prenex_44094))) (< v_prenex_44094 main_x) (<= (+ main_x 1) v_prenex_44094) (<= (select main_a v_prenex_44093) 1002))) (forall ((v_prenex_36418 Int) (v_prenex_36419 Int)) (or (<= 0 (select main_a v_prenex_36419)) (<= (+ main_y 1) v_prenex_36418) (<= (+ main_x 1) v_prenex_36419) (<= (+ (select main_a v_prenex_36419) 996) (select main_a v_prenex_36418)) (<= (select main_a v_prenex_36418) 1000) (<= (* 2 (select main_a v_prenex_36418)) 2000) (< v_prenex_36419 main_x))) (forall ((v_prenex_32045 Int) (v_prenex_32046 Int)) (or (<= 996 (select main_a v_prenex_32045)) (< v_prenex_32046 main_x) (<= (select main_a v_prenex_32045) (+ (select main_a v_prenex_32046) 1000)) (<= 0 (+ (select main_a v_prenex_32046) 2)) (<= (* 2 (select main_a v_prenex_32046)) 4) (<= (+ main_x 1) v_prenex_32046))) (or (forall ((v_prenex_41291 Int)) (or (<= (+ main_x 1) v_prenex_41291) (< v_prenex_41291 main_x) (<= (* 2 (select main_a v_prenex_41291)) 4))) (forall ((v_prenex_41295 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_41295))) (< v_prenex_41295 main_y) (<= (* 2 (select main_a v_prenex_41295)) 2000)))) (forall ((v_prenex_43712 Int) (v_prenex_43711 Int)) (or (<= 1000 (+ (select main_a v_prenex_43712) (select main_a v_prenex_43711))) (<= 0 (select main_a v_prenex_43712)) (<= (+ main_x 1) v_prenex_43712) (<= (* 2 (select main_a v_prenex_43711)) 2000) (< v_prenex_43712 main_x) (<= 996 (select main_a v_prenex_43711)) (<= 0 (* 2 (select main_a v_prenex_43712))))) (or (forall ((v_prenex_40656 Int)) (or (<= 0 (* 2 (select main_a v_prenex_40656))) (<= (select main_a v_prenex_40656) 4) (<= (* 2 (select main_a v_prenex_40656)) 4) (< v_prenex_40656 main_x) (<= (+ main_x 1) v_prenex_40656))) (forall ((v_prenex_40659 Int)) (or (<= 998 (select main_a v_prenex_40659)) (<= 1996 (* 2 (select main_a v_prenex_40659)))))) (forall ((v_prenex_40545 Int) (v_prenex_40544 Int)) (or (< v_prenex_40545 main_x) (<= 0 (* 2 (select main_a v_prenex_40545))) (<= (+ main_x 1) v_prenex_40545) (< v_prenex_40544 main_y) (<= (select main_a v_prenex_40544) 1000) (<= (select main_a v_prenex_40544) 1002) (<= 1000 (+ (select main_a v_prenex_40545) (select main_a v_prenex_40544))))) (forall ((v_prenex_38707 Int) (v_prenex_38708 Int)) (or (<= (+ main_x 1) v_prenex_38708) (<= (select main_a v_prenex_38707) (+ (select main_a v_prenex_38708) 1000)) (<= 998 (select main_a v_prenex_38707)) (<= (* 2 (select main_a v_prenex_38708)) 4) (< v_prenex_38708 main_x) (<= (select main_a v_prenex_38707) 1002))) (forall ((v_prenex_43521 Int) (v_prenex_43520 Int)) (or (<= 998 (select main_a v_prenex_43520)) (<= (select main_a v_prenex_43520) (+ (select main_a v_prenex_43521) 1000)) (<= (+ main_x 1) v_prenex_43521) (<= 1996 (* 2 (select main_a v_prenex_43520))) (<= 0 (* 2 (select main_a v_prenex_43521))) (< v_prenex_43521 main_x) (<= 0 (+ (select main_a v_prenex_43521) 2)))) (forall ((v_prenex_38673 Int) (v_prenex_38674 Int)) (or (<= (+ (select main_a v_prenex_38674) (select main_a v_prenex_38673)) 1000) (<= (select main_a v_prenex_38673) 1002) (<= 996 (select main_a v_prenex_38673)) (<= (+ main_x 1) v_prenex_38674) (<= (select main_a v_prenex_38674) 2) (< v_prenex_38674 main_x) (<= (+ main_y 1) v_prenex_38673))) (or (forall ((v_prenex_31758 Int)) (or (<= (select main_a v_prenex_31758) 1000) (<= 998 (select main_a v_prenex_31758)) (<= (+ main_y 1) v_prenex_31758))) (forall ((v_prenex_31759 Int)) (or (<= (+ main_x 1) v_prenex_31759) (<= 0 (* 2 (select main_a v_prenex_31759))) (<= (select main_a v_prenex_31759) 4) (< v_prenex_31759 main_x)))) (or (forall ((v_prenex_41435 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_41435))) (< v_prenex_41435 main_y) (<= 996 (select main_a v_prenex_41435)))) (forall ((v_prenex_41434 Int)) (or (<= 0 (+ (select main_a v_prenex_41434) 2)) (< v_prenex_41434 main_x) (<= 0 (* 2 (select main_a v_prenex_41434))) (<= (+ main_x 1) v_prenex_41434)))) (forall ((v_prenex_34868 Int) (v_prenex_34867 Int)) (or (<= 998 (select main_a v_prenex_34867)) (<= (select main_a v_prenex_34868) 2) (<= (+ main_x 1) v_prenex_34868) (<= (select main_a v_prenex_34867) 1002) (<= (select main_a v_prenex_34867) (+ (select main_a v_prenex_34868) 1000)) (< v_prenex_34868 main_x))) (or (forall ((v_prenex_40949 Int)) (or (<= (+ main_x 1) v_prenex_40949) (<= 0 (* 2 (select main_a v_prenex_40949))) (<= (select main_a v_prenex_40949) 2) (< v_prenex_40949 main_x))) (forall ((v_prenex_40953 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_40953))) (<= 998 (select main_a v_prenex_40953))))) (forall ((v_prenex_36951 Int) (v_prenex_36952 Int)) (or (<= (select main_a v_prenex_36952) 4) (<= 1996 (* 2 (select main_a v_prenex_36951))) (<= (select main_a v_prenex_36951) 1000) (<= (+ main_x 1) v_prenex_36952) (< v_prenex_36952 main_x) (<= (+ (select main_a v_prenex_36952) 996) (select main_a v_prenex_36951)))) (forall ((v_prenex_39285 Int) (v_prenex_39284 Int)) (or (<= (* 2 (select main_a v_prenex_39284)) 2000) (<= (+ main_x 1) v_prenex_39285) (<= (select main_a v_prenex_39284) 1002) (<= 0 (select main_a v_prenex_39285)) (<= (+ (select main_a v_prenex_39285) 996) (select main_a v_prenex_39284)) (<= (select main_a v_prenex_39285) 4) (< v_prenex_39285 main_x))) (or (forall ((v_prenex_42842 Int)) (or (< v_prenex_42842 main_x) (<= (+ main_x 1) v_prenex_42842) (<= 0 (+ (select main_a v_prenex_42842) 2)) (<= (* 2 (select main_a v_prenex_42842)) 4))) (forall ((v_prenex_42841 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_42841))) (<= (* 2 (select main_a v_prenex_42841)) 2000)))) (forall ((v_prenex_33308 Int) (v_prenex_33307 Int)) (or (<= 1000 (+ (select main_a v_prenex_33308) (select main_a v_prenex_33307))) (<= 998 (select main_a v_prenex_33307)) (< v_prenex_33308 main_x) (<= 1996 (* 2 (select main_a v_prenex_33307))) (<= 0 (select main_a v_prenex_33308)) (< v_prenex_33307 main_y) (<= (+ main_x 1) v_prenex_33308))) (or (forall ((v_prenex_40732 Int)) (<= 996 (select main_a v_prenex_40732))) (forall ((v_prenex_40728 Int)) (or (<= (* 2 (select main_a v_prenex_40728)) 4) (<= 0 (select main_a v_prenex_40728)) (<= (+ main_x 1) v_prenex_40728) (< v_prenex_40728 main_x)))) (forall ((v_prenex_39959 Int) (v_prenex_39960 Int)) (or (<= (+ main_x 1) v_prenex_39960) (<= 1000 (+ (select main_a v_prenex_39960) (select main_a v_prenex_39959))) (< v_prenex_39960 main_x) (<= 0 (* 2 (select main_a v_prenex_39960))) (<= (select main_a v_prenex_39959) 1000))) (forall ((v_prenex_37671 Int) (v_prenex_37672 Int)) (or (< v_prenex_37672 main_x) (<= (select main_a v_prenex_37671) (+ (select main_a v_prenex_37672) 1000)) (<= (+ main_x 1) v_prenex_37672) (<= 996 (select main_a v_prenex_37671)) (<= 0 (select main_a v_prenex_37672)) (<= 0 (+ (select main_a v_prenex_37672) 2)))) (or (forall ((v_prenex_34875 Int)) (or (<= (+ main_x 1) v_prenex_34875) (<= (select main_a v_prenex_34875) 4) (< v_prenex_34875 main_x) (<= (* 2 (select main_a v_prenex_34875)) 4) (<= 0 (* 2 (select main_a v_prenex_34875))))) (forall ((v_prenex_34877 Int)) (<= 996 (select main_a v_prenex_34877)))) (or (forall ((v_prenex_35212 Int)) (or (<= (* 2 (select main_a v_prenex_35212)) 2000) (<= 996 (select main_a v_prenex_35212)) (<= (+ main_y 1) v_prenex_35212))) (forall ((v_prenex_35213 Int)) (or (< v_prenex_35213 main_x) (<= 0 (* 2 (select main_a v_prenex_35213))) (<= (+ main_x 1) v_prenex_35213) (<= (select main_a v_prenex_35213) 4)))) (or (forall ((v_prenex_43130 Int)) (or (<= 996 (select main_a v_prenex_43130)) (<= 998 (select main_a v_prenex_43130)))) (forall ((v_prenex_43125 Int)) (or (<= (select main_a v_prenex_43125) 4) (<= (+ main_x 1) v_prenex_43125) (<= (* 2 (select main_a v_prenex_43125)) 4) (<= 0 (select main_a v_prenex_43125)) (< v_prenex_43125 main_x)))) (forall ((v_prenex_36780 Int) (v_prenex_36781 Int)) (or (<= (select main_a v_prenex_36780) (+ (select main_a v_prenex_36781) 1000)) (< v_prenex_36781 main_x) (<= 1996 (* 2 (select main_a v_prenex_36780))) (<= (select main_a v_prenex_36780) 1000) (<= (+ main_x 1) v_prenex_36781) (<= 0 (+ (select main_a v_prenex_36781) 2)) (<= 0 (select main_a v_prenex_36781)))) (forall ((v_prenex_31299 Int) (v_prenex_31300 Int)) (or (<= (+ (select main_a v_prenex_31300) (select main_a v_prenex_31299)) 1000) (< v_prenex_31300 main_x) (<= (select main_a v_prenex_31299) 1000) (<= (* 2 (select main_a v_prenex_31299)) 2000) (< v_prenex_31299 main_y) (<= (+ main_x 1) v_prenex_31300) (<= (select main_a v_prenex_31300) 2))) (forall ((v_prenex_39803 Int) (v_prenex_39802 Int)) (or (< v_prenex_39803 main_x) (<= 998 (select main_a v_prenex_39802)) (<= (+ main_y 1) v_prenex_39802) (<= (select main_a v_prenex_39802) (+ (select main_a v_prenex_39803) 1000)) (< v_prenex_39802 main_y))) (forall ((v_prenex_44173 Int) (v_prenex_44172 Int)) (or (< v_prenex_44173 main_x) (<= (+ main_y 1) v_prenex_44172) (<= 1996 (* 2 (select main_a v_prenex_44172))) (<= (+ (select main_a v_prenex_44173) (select main_a v_prenex_44172)) 1000) (< v_prenex_44172 main_y))) (forall ((v_prenex_39979 Int) (v_prenex_39980 Int)) (or (<= 998 (select main_a v_prenex_39979)) (<= 0 (* 2 (select main_a v_prenex_39980))) (<= (+ (select main_a v_prenex_39980) 996) (select main_a v_prenex_39979)) (<= (select main_a v_prenex_39979) 1002) (<= (+ main_x 1) v_prenex_39980) (< v_prenex_39979 main_y) (< v_prenex_39980 main_x))) (forall ((v_prenex_43811 Int) (v_prenex_43812 Int)) (or (<= (+ main_x 1) v_prenex_43812) (<= (select main_a v_prenex_43811) (+ (select main_a v_prenex_43812) 1000)) (<= (* 2 (select main_a v_prenex_43812)) 4) (< v_prenex_43812 main_x))) (or (forall ((v_prenex_32636 Int)) (or (<= (select main_a v_prenex_32636) 1002) (<= (select main_a v_prenex_32636) 1000) (<= (+ main_y 1) v_prenex_32636))) (forall ((v_prenex_32637 Int)) (or (<= 0 (select main_a v_prenex_32637)) (<= (+ main_x 1) v_prenex_32637) (<= (* 2 (select main_a v_prenex_32637)) 4) (< v_prenex_32637 main_x)))) (or (forall ((v_prenex_35112 Int)) (or (< v_prenex_35112 main_y) (<= 998 (select main_a v_prenex_35112)) (<= (select main_a v_prenex_35112) 1002))) (forall ((v_prenex_35111 Int)) (or (<= (+ main_x 1) v_prenex_35111) (<= 0 (* 2 (select main_a v_prenex_35111))) (<= 0 (+ (select main_a v_prenex_35111) 2)) (< v_prenex_35111 main_x)))) (forall ((v_prenex_41545 Int) (v_prenex_41546 Int)) (or (<= (* 2 (select main_a v_prenex_41545)) 2000) (<= (+ main_x 1) v_prenex_41546) (<= (select main_a v_prenex_41546) 2) (<= (select main_a v_prenex_41545) 1002) (<= (+ (select main_a v_prenex_41546) 996) (select main_a v_prenex_41545)) (< v_prenex_41546 main_x))) (forall ((v_prenex_32065 Int) (v_prenex_32066 Int)) (or (<= (* 2 (select main_a v_prenex_32066)) 4) (<= (+ (select main_a v_prenex_32066) 996) (select main_a v_prenex_32065)) (<= (+ main_y 1) v_prenex_32065) (< v_prenex_32066 main_x) (<= (+ main_x 1) v_prenex_32066) (<= 996 (select main_a v_prenex_32065)))) (forall ((v_prenex_36760 Int) (v_prenex_36759 Int)) (or (<= (* 2 (select main_a v_prenex_36759)) 2000) (<= 0 (* 2 (select main_a v_prenex_36760))) (<= (+ main_x 1) v_prenex_36760) (< v_prenex_36759 main_y) (<= 1996 (* 2 (select main_a v_prenex_36759))) (<= 1000 (+ (select main_a v_prenex_36760) (select main_a v_prenex_36759))) (< v_prenex_36760 main_x))) (forall ((v_prenex_42766 Int) (v_prenex_42767 Int)) (or (<= (select main_a v_prenex_42766) 1002) (<= (+ main_x 1) v_prenex_42767) (<= 0 (select main_a v_prenex_42767)) (< v_prenex_42767 main_x) (<= 996 (select main_a v_prenex_42766)) (<= (+ (select main_a v_prenex_42767) 996) (select main_a v_prenex_42766)) (<= (* 2 (select main_a v_prenex_42767)) 4))) (forall ((v_prenex_40582 Int) (v_prenex_40581 Int)) (or (<= (select main_a v_prenex_40582) 2) (< v_prenex_40581 main_y) (<= (* 2 (select main_a v_prenex_40581)) 2000) (<= (select main_a v_prenex_40581) 1000) (< v_prenex_40582 main_x) (<= (+ main_x 1) v_prenex_40582) (<= 1000 (+ (select main_a v_prenex_40582) (select main_a v_prenex_40581))))) (forall ((v_prenex_35871 Int) (v_prenex_35870 Int)) (or (<= (select main_a v_prenex_35870) 1002) (<= 0 (+ (select main_a v_prenex_35871) 2)) (<= (+ (select main_a v_prenex_35871) 996) (select main_a v_prenex_35870)) (< v_prenex_35871 main_x) (<= (+ main_x 1) v_prenex_35871))) (forall ((v_prenex_44104 Int) (v_prenex_44103 Int)) (or (<= (select main_a v_prenex_44104) 2) (< v_prenex_44104 main_x) (<= (+ main_x 1) v_prenex_44104) (<= (select main_a v_prenex_44103) 1002) (<= (+ (select main_a v_prenex_44104) (select main_a v_prenex_44103)) 1000) (<= 0 (select main_a v_prenex_44104)) (<= 998 (select main_a v_prenex_44103)))) (forall ((v_prenex_39146 Int) (v_prenex_39147 Int)) (or (<= 0 (+ (select main_a v_prenex_39147) 2)) (<= (select main_a v_prenex_39146) 1000) (<= (select main_a v_prenex_39146) (+ (select main_a v_prenex_39147) 1000)) (<= (+ main_x 1) v_prenex_39147) (<= (select main_a v_prenex_39146) 1002) (<= (* 2 (select main_a v_prenex_39147)) 4) (< v_prenex_39147 main_x))) (forall ((v_prenex_41146 Int) (v_prenex_41147 Int)) (or (< v_prenex_41147 main_x) (<= (select main_a v_prenex_41147) 4) (<= 998 (select main_a v_prenex_41146)) (<= (select main_a v_prenex_41146) 1000) (<= 1000 (+ (select main_a v_prenex_41147) (select main_a v_prenex_41146))) (< v_prenex_41146 main_y) (<= (+ main_x 1) v_prenex_41147))) (forall ((v_prenex_33669 Int) (v_prenex_33668 Int)) (or (<= (* 2 (select main_a v_prenex_33668)) 2000) (<= (+ main_x 1) v_prenex_33669) (<= (* 2 (select main_a v_prenex_33669)) 4) (<= 1996 (* 2 (select main_a v_prenex_33668))) (<= 1000 (+ (select main_a v_prenex_33669) (select main_a v_prenex_33668))) (< v_prenex_33669 main_x))) (forall ((v_prenex_41789 Int) (v_prenex_41790 Int)) (or (<= (* 2 (select main_a v_prenex_41789)) 2000) (<= 1000 (+ (select main_a v_prenex_41790) (select main_a v_prenex_41789))) (<= (select main_a v_prenex_41790) 2) (<= 0 (+ (select main_a v_prenex_41790) 2)) (<= (select main_a v_prenex_41789) 1002) (< v_prenex_41790 main_x) (<= (+ main_x 1) v_prenex_41790))) (forall ((v_prenex_36650 Int) (v_prenex_36649 Int)) (or (<= (select main_a v_prenex_36649) 1000) (<= (+ main_x 1) v_prenex_36650) (<= 0 (* 2 (select main_a v_prenex_36650))) (<= (select main_a v_prenex_36649) (+ (select main_a v_prenex_36650) 1000)) (< v_prenex_36650 main_x) (<= 0 (select main_a v_prenex_36650)) (<= (* 2 (select main_a v_prenex_36649)) 2000))) (forall ((v_prenex_36717 Int) (v_prenex_36718 Int)) (or (<= (select main_a v_prenex_36718) 2) (< v_prenex_36718 main_x) (<= (+ (select main_a v_prenex_36718) 996) (select main_a v_prenex_36717)) (<= (+ main_x 1) v_prenex_36718) (<= (* 2 (select main_a v_prenex_36717)) 2000) (<= 0 (+ (select main_a v_prenex_36718) 2)))) (forall ((v_prenex_42201 Int) (v_prenex_42202 Int)) (or (<= (+ main_x 1) v_prenex_42202) (< v_prenex_42202 main_x) (<= (select main_a v_prenex_42202) 2) (<= 0 (* 2 (select main_a v_prenex_42202))) (<= 1996 (* 2 (select main_a v_prenex_42201))) (<= 996 (select main_a v_prenex_42201)) (<= (select main_a v_prenex_42201) (+ (select main_a v_prenex_42202) 1000)))) (forall ((v_prenex_37383 Int) (v_prenex_37384 Int)) (or (<= (select main_a v_prenex_37383) (+ (select main_a v_prenex_37384) 1000)) (<= (* 2 (select main_a v_prenex_37383)) 2000) (<= (+ main_x 1) v_prenex_37384) (< v_prenex_37384 main_x) (<= 0 (select main_a v_prenex_37384)) (<= (* 2 (select main_a v_prenex_37384)) 4) (<= (select main_a v_prenex_37383) 1002))) (forall ((v_prenex_39311 Int) (v_prenex_39312 Int)) (or (<= 0 (* 2 (select main_a v_prenex_39312))) (<= (+ (select main_a v_prenex_39312) 996) (select main_a v_prenex_39311)) (<= (select main_a v_prenex_39312) 4) (< v_prenex_39312 main_x) (<= (+ main_x 1) v_prenex_39312))) (forall ((v_prenex_37088 Int) (v_prenex_37087 Int)) (or (< v_prenex_37088 main_x) (<= 1996 (* 2 (select main_a v_prenex_37087))) (<= 1000 (+ (select main_a v_prenex_37088) (select main_a v_prenex_37087))) (<= 0 (+ (select main_a v_prenex_37088) 2)) (<= (+ main_x 1) v_prenex_37088) (<= (* 2 (select main_a v_prenex_37088)) 4))) (forall ((v_prenex_33322 Int) (v_prenex_33321 Int)) (or (< v_prenex_33322 main_x) (<= (select main_a v_prenex_33321) 1000) (<= (select main_a v_prenex_33322) 2) (<= 1000 (+ (select main_a v_prenex_33322) (select main_a v_prenex_33321))) (<= (+ main_x 1) v_prenex_33322) (<= 0 (+ (select main_a v_prenex_33322) 2)))) (forall ((v_prenex_42303 Int) (v_prenex_42304 Int)) (or (<= (select main_a v_prenex_42303) 1002) (<= (+ main_x 1) v_prenex_42304) (<= (+ (select main_a v_prenex_42304) (select main_a v_prenex_42303)) 1000) (<= 0 (* 2 (select main_a v_prenex_42304))) (< v_prenex_42304 main_x))) (or (forall ((v_prenex_39520 Int)) (<= (select main_a v_prenex_39520) 1000)) (forall ((v_prenex_39521 Int)) (or (<= 0 (* 2 (select main_a v_prenex_39521))) (<= (select main_a v_prenex_39521) 2) (< v_prenex_39521 main_x) (<= (+ main_x 1) v_prenex_39521) (<= (select main_a v_prenex_39521) 4)))) (forall ((v_prenex_32274 Int) (v_prenex_32275 Int)) (or (< v_prenex_32275 main_x) (<= 0 (select main_a v_prenex_32275)) (<= (+ main_x 1) v_prenex_32275) (<= (select main_a v_prenex_32274) (+ (select main_a v_prenex_32275) 1000)) (<= (+ main_y 1) v_prenex_32274) (<= 1996 (* 2 (select main_a v_prenex_32274))))) (forall ((v_prenex_35038 Int) (v_prenex_35037 Int)) (or (<= 0 (+ (select main_a v_prenex_35038) 2)) (< v_prenex_35037 main_y) (<= (* 2 (select main_a v_prenex_35037)) 2000) (<= (select main_a v_prenex_35037) 1002) (< v_prenex_35038 main_x) (<= (+ main_x 1) v_prenex_35038) (<= (+ (select main_a v_prenex_35038) (select main_a v_prenex_35037)) 1000))) (forall ((v_prenex_44175 Int) (v_prenex_44174 Int)) (or (<= (+ (select main_a v_prenex_44175) 996) (select main_a v_prenex_44174)) (< v_prenex_44175 main_x) (<= (+ main_x 1) v_prenex_44175) (<= (* 2 (select main_a v_prenex_44174)) 2000) (<= 0 (+ (select main_a v_prenex_44175) 2)) (<= (* 2 (select main_a v_prenex_44175)) 4) (<= (select main_a v_prenex_44174) 1002))) (forall ((v_prenex_32229 Int) (v_prenex_32228 Int)) (or (< v_prenex_32229 main_x) (<= 0 (* 2 (select main_a v_prenex_32229))) (<= (select main_a v_prenex_32228) 1002) (<= (+ main_x 1) v_prenex_32229) (<= 0 (select main_a v_prenex_32229)) (<= 1000 (+ (select main_a v_prenex_32229) (select main_a v_prenex_32228))) (<= (* 2 (select main_a v_prenex_32228)) 2000))) (forall ((v_prenex_33692 Int) (v_prenex_33691 Int)) (or (< v_prenex_33692 main_x) (<= (select main_a v_prenex_33691) 1000) (<= (select main_a v_prenex_33691) 1002) (<= (+ (select main_a v_prenex_33692) 996) (select main_a v_prenex_33691)) (<= 0 (* 2 (select main_a v_prenex_33692))) (<= (+ main_y 1) v_prenex_33691) (<= (+ main_x 1) v_prenex_33692))) (or (forall ((v_prenex_35858 Int)) (<= 1996 (* 2 (select main_a v_prenex_35858)))) (forall ((v_prenex_35854 Int)) (or (<= (+ main_x 1) v_prenex_35854) (< v_prenex_35854 main_x) (<= 0 (select main_a v_prenex_35854)) (<= 0 (* 2 (select main_a v_prenex_35854))) (<= (* 2 (select main_a v_prenex_35854)) 4)))) (forall ((v_prenex_36653 Int) (v_prenex_36654 Int)) (or (<= (select main_a v_prenex_36653) 1002) (<= 0 (+ (select main_a v_prenex_36654) 2)) (<= (select main_a v_prenex_36653) (+ (select main_a v_prenex_36654) 1000)) (<= (+ main_x 1) v_prenex_36654) (<= (select main_a v_prenex_36654) 2) (< v_prenex_36654 main_x) (<= 1996 (* 2 (select main_a v_prenex_36653))))) (or (forall ((v_prenex_36770 Int)) (or (<= 998 (select main_a v_prenex_36770)) (<= (select main_a v_prenex_36770) 1002))) (forall ((v_prenex_36771 Int)) (or (<= (+ main_x 1) v_prenex_36771) (< v_prenex_36771 main_x) (<= 0 (* 2 (select main_a v_prenex_36771)))))) (forall ((v_prenex_32850 Int) (v_prenex_32851 Int)) (or (<= (+ main_y 1) v_prenex_32850) (<= (* 2 (select main_a v_prenex_32850)) 2000) (< v_prenex_32851 main_x) (<= (+ (select main_a v_prenex_32851) 996) (select main_a v_prenex_32850)) (<= (+ main_x 1) v_prenex_32851) (<= (select main_a v_prenex_32850) 1002) (<= (select main_a v_prenex_32851) 4))) (forall ((v_prenex_34274 Int) (v_prenex_34273 Int)) (or (<= (+ (select main_a v_prenex_34274) (select main_a v_prenex_34273)) 1000) (< v_prenex_34274 main_x) (<= 0 (+ (select main_a v_prenex_34274) 2)) (< v_prenex_34273 main_y) (<= 1996 (* 2 (select main_a v_prenex_34273))) (<= (+ main_x 1) v_prenex_34274))) (forall ((v_prenex_41244 Int) (v_prenex_41245 Int)) (or (<= (select main_a v_prenex_41245) 4) (<= (select main_a v_prenex_41244) 1000) (<= 0 (select main_a v_prenex_41245)) (<= 996 (select main_a v_prenex_41244)) (<= (select main_a v_prenex_41244) (+ (select main_a v_prenex_41245) 1000)) (< v_prenex_41245 main_x) (<= (+ main_x 1) v_prenex_41245))) (or (forall ((v_prenex_40785 Int)) (or (<= (select main_a v_prenex_40785) 1000) (<= 998 (select main_a v_prenex_40785)))) (forall ((v_prenex_40782 Int)) (or (<= (+ main_x 1) v_prenex_40782) (<= (select main_a v_prenex_40782) 2) (< v_prenex_40782 main_x) (<= (* 2 (select main_a v_prenex_40782)) 4) (<= 0 (select main_a v_prenex_40782))))) (forall ((v_prenex_32500 Int) (v_prenex_32501 Int)) (or (<= (+ main_x 1) v_prenex_32501) (<= 0 (+ (select main_a v_prenex_32501) 2)) (<= (* 2 (select main_a v_prenex_32501)) 4) (<= (select main_a v_prenex_32500) 1000) (<= (+ (select main_a v_prenex_32501) (select main_a v_prenex_32500)) 1000) (< v_prenex_32501 main_x) (<= (* 2 (select main_a v_prenex_32500)) 2000))) (forall ((v_prenex_42031 Int) (v_prenex_42032 Int)) (or (<= 998 (select main_a v_prenex_42031)) (<= (+ main_x 1) v_prenex_42032) (<= 0 (+ (select main_a v_prenex_42032) 2)) (<= 1996 (* 2 (select main_a v_prenex_42031))) (<= (+ (select main_a v_prenex_42032) (select main_a v_prenex_42031)) 1000) (<= (+ main_y 1) v_prenex_42031) (< v_prenex_42032 main_x))) (forall ((v_prenex_41823 Int) (v_prenex_41824 Int)) (or (< v_prenex_41824 main_x) (<= 0 (+ (select main_a v_prenex_41824) 2)) (<= 996 (select main_a v_prenex_41823)) (<= 1996 (* 2 (select main_a v_prenex_41823))) (<= 0 (* 2 (select main_a v_prenex_41824))) (<= (select main_a v_prenex_41823) (+ (select main_a v_prenex_41824) 1000)) (<= (+ main_x 1) v_prenex_41824))) (forall ((v_prenex_36898 Int) (v_prenex_36897 Int)) (or (<= 998 (select main_a v_prenex_36897)) (<= (select main_a v_prenex_36897) 1002) (<= (select main_a v_prenex_36898) 4) (< v_prenex_36898 main_x) (<= 1000 (+ (select main_a v_prenex_36898) (select main_a v_prenex_36897))) (<= (+ main_x 1) v_prenex_36898))) (forall ((v_prenex_41551 Int) (v_prenex_41552 Int)) (or (<= 0 (select main_a v_prenex_41552)) (<= 0 (+ (select main_a v_prenex_41552) 2)) (<= (select main_a v_prenex_41551) 1000) (<= (+ main_x 1) v_prenex_41552) (< v_prenex_41552 main_x) (<= 1000 (+ (select main_a v_prenex_41552) (select main_a v_prenex_41551))))) (forall ((v_prenex_32784 Int) (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_32784) (select main_a v_prenex_32783)) 1000))) (or (forall ((v_prenex_34749 Int)) (or (<= 0 (select main_a v_prenex_34749)) (<= 0 (* 2 (select main_a v_prenex_34749))) (<= (+ main_x 1) v_prenex_34749) (< v_prenex_34749 main_x))) (forall ((v_prenex_34751 Int)) (or (<= (* 2 (select main_a v_prenex_34751)) 2000) (<= 1996 (* 2 (select main_a v_prenex_34751)))))) (forall ((v_prenex_40373 Int) (v_prenex_40372 Int)) (or (< v_prenex_40373 main_x) (<= (* 2 (select main_a v_prenex_40373)) 4) (<= (+ main_x 1) v_prenex_40373) (<= (select main_a v_prenex_40372) 1000) (<= 1000 (+ (select main_a v_prenex_40373) (select main_a v_prenex_40372))) (<= 1996 (* 2 (select main_a v_prenex_40372))) (<= 0 (select main_a v_prenex_40373)))) (or (forall ((v_prenex_39720 Int)) (or (< v_prenex_39720 main_y) (<= (* 2 (select main_a v_prenex_39720)) 2000) (<= 996 (select main_a v_prenex_39720)))) (forall ((v_prenex_39721 Int)) (or (<= (+ main_x 1) v_prenex_39721) (< v_prenex_39721 main_x) (<= 0 (* 2 (select main_a v_prenex_39721))) (<= (* 2 (select main_a v_prenex_39721)) 4)))) (forall ((v_prenex_41309 Int) (v_prenex_41310 Int)) (or (< v_prenex_41310 main_x) (<= (* 2 (select main_a v_prenex_41310)) 4) (<= (select main_a v_prenex_41309) 1000) (<= (+ main_x 1) v_prenex_41310) (<= (select main_a v_prenex_41309) (+ (select main_a v_prenex_41310) 1000)) (<= (select main_a v_prenex_41310) 4) (<= 998 (select main_a v_prenex_41309)))) (forall ((v_prenex_37948 Int) (v_prenex_37949 Int)) (or (<= (+ (select main_a v_prenex_37949) (select main_a v_prenex_37948)) 1000) (< v_prenex_37949 main_x) (<= (select main_a v_prenex_37948) 1002) (<= 1996 (* 2 (select main_a v_prenex_37948))) (<= 0 (* 2 (select main_a v_prenex_37949))) (<= (+ main_y 1) v_prenex_37948) (<= (+ main_x 1) v_prenex_37949))) (forall ((v_prenex_34693 Int) (v_prenex_34692 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_34692))) (< v_prenex_34693 main_x) (<= 0 (* 2 (select main_a v_prenex_34693))) (<= 996 (select main_a v_prenex_34692)) (<= (+ main_x 1) v_prenex_34693) (< v_prenex_34692 main_y) (<= 1000 (+ (select main_a v_prenex_34693) (select main_a v_prenex_34692))))) (forall ((v_prenex_41042 Int) (v_prenex_41043 Int)) (or (<= 0 (select main_a v_prenex_41043)) (< v_prenex_41043 main_x) (<= 996 (select main_a v_prenex_41042)) (<= (+ main_x 1) v_prenex_41043) (<= 0 (* 2 (select main_a v_prenex_41043))) (<= 998 (select main_a v_prenex_41042)) (<= 1000 (+ (select main_a v_prenex_41043) (select main_a v_prenex_41042))))) (forall ((v_prenex_34428 Int) (v_prenex_34427 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_34427))) (<= 996 (select main_a v_prenex_34427)) (<= 0 (+ (select main_a v_prenex_34428) 2)) (<= (+ main_x 1) v_prenex_34428) (<= (+ (select main_a v_prenex_34428) 996) (select main_a v_prenex_34427)) (< v_prenex_34428 main_x) (<= (select main_a v_prenex_34428) 2))) (forall ((v_prenex_38574 Int) (v_prenex_38573 Int)) (or (<= (+ (select main_a v_prenex_38574) (select main_a v_prenex_38573)) 1000) (< v_prenex_38574 main_x) (<= 1996 (* 2 (select main_a v_prenex_38573))) (<= 0 (+ (select main_a v_prenex_38574) 2)) (<= (+ main_x 1) v_prenex_38574) (<= 0 (select main_a v_prenex_38574)))) (forall ((v_prenex_40748 Int) (v_prenex_40749 Int)) (or (<= (select main_a v_prenex_40748) 1002) (< v_prenex_40749 main_x) (<= (* 2 (select main_a v_prenex_40749)) 4) (< v_prenex_40748 main_y) (<= (+ main_x 1) v_prenex_40749) (<= 1000 (+ (select main_a v_prenex_40749) (select main_a v_prenex_40748))) (<= 998 (select main_a v_prenex_40748)))) (forall ((v_prenex_41603 Int) (v_prenex_41604 Int)) (or (<= 0 (+ (select main_a v_prenex_41604) 2)) (<= (select main_a v_prenex_41604) 2) (<= (* 2 (select main_a v_prenex_41603)) 2000) (<= (+ main_x 1) v_prenex_41604) (< v_prenex_41604 main_x) (<= (+ (select main_a v_prenex_41604) (select main_a v_prenex_41603)) 1000))) (forall ((v_prenex_44190 Int) (v_prenex_44189 Int)) (or (<= (* 2 (select main_a v_prenex_44189)) 2000) (<= 0 (select main_a v_prenex_44190)) (<= (select main_a v_prenex_44189) 1002) (< v_prenex_44190 main_x) (<= (+ main_x 1) v_prenex_44190) (<= (select main_a v_prenex_44189) (+ (select main_a v_prenex_44190) 1000)))) (or (forall ((v_prenex_38228 Int)) (or (<= 998 (select main_a v_prenex_38228)) (<= (select main_a v_prenex_38228) 1002) (<= (+ main_y 1) v_prenex_38228))) (forall ((v_prenex_38229 Int)) (or (< v_prenex_38229 main_x) (<= (+ main_x 1) v_prenex_38229) (<= (select main_a v_prenex_38229) 4) (<= 0 (* 2 (select main_a v_prenex_38229)))))) (forall ((v_prenex_33371 Int) (v_prenex_33370 Int)) (or (<= (select main_a v_prenex_33370) 1002) (<= 998 (select main_a v_prenex_33370)) (<= (+ (select main_a v_prenex_33371) 996) (select main_a v_prenex_33370)) (<= (select main_a v_prenex_33371) 4) (< v_prenex_33371 main_x) (<= (+ main_x 1) v_prenex_33371))) (forall ((v_prenex_33941 Int) (v_prenex_33940 Int)) (or (< v_prenex_33941 main_x) (<= (select main_a v_prenex_33940) 1000) (<= (+ main_y 1) v_prenex_33940) (<= 998 (select main_a v_prenex_33940)) (<= 0 (+ (select main_a v_prenex_33941) 2)) (<= 1000 (+ (select main_a v_prenex_33941) (select main_a v_prenex_33940))) (<= (+ main_x 1) v_prenex_33941))) (forall ((v_prenex_36826 Int) (v_prenex_36827 Int)) (or (<= (* 2 (select main_a v_prenex_36827)) 4) (<= 1996 (* 2 (select main_a v_prenex_36826))) (<= 0 (select main_a v_prenex_36827)) (<= 998 (select main_a v_prenex_36826)) (<= (+ main_x 1) v_prenex_36827) (< v_prenex_36827 main_x) (<= 1000 (+ (select main_a v_prenex_36827) (select main_a v_prenex_36826))))) (or (forall ((v_prenex_41956 Int)) (or (<= 0 (select main_a v_prenex_41956)) (<= (+ main_x 1) v_prenex_41956) (<= (* 2 (select main_a v_prenex_41956)) 4) (< v_prenex_41956 main_x))) (forall ((v_prenex_41958 Int)) (or (<= 998 (select main_a v_prenex_41958)) (<= 996 (select main_a v_prenex_41958))))) (forall ((v_prenex_39904 Int) (v_prenex_39903 Int)) (or (<= (+ main_x 1) v_prenex_39904) (<= (select main_a v_prenex_39903) 1002) (<= 996 (select main_a v_prenex_39903)) (< v_prenex_39904 main_x) (<= (select main_a v_prenex_39903) (+ (select main_a v_prenex_39904) 1000)) (<= 0 (select main_a v_prenex_39904)))) (forall ((v_prenex_42330 Int) (v_prenex_42331 Int)) (or (<= (select main_a v_prenex_42330) (+ (select main_a v_prenex_42331) 1000)) (<= 1996 (* 2 (select main_a v_prenex_42330))) (< v_prenex_42331 main_x) (<= 998 (select main_a v_prenex_42330)) (<= 0 (* 2 (select main_a v_prenex_42331))) (<= (+ main_x 1) v_prenex_42331))) (forall ((v_prenex_41230 Int)) (or (<= 0 (* 2 (select main_a v_prenex_41230))) (<= (+ main_x 1) v_prenex_41230) (< v_prenex_41230 main_x) (<= 0 (select main_a v_prenex_41230)) (<= (* 2 (select main_a v_prenex_41230)) 4))) (or (forall ((v_prenex_34802 Int)) (<= (* 2 (select main_a v_prenex_34802)) 4)) (forall ((v_prenex_34801 Int)) (or (<= (+ main_y 1) v_prenex_34801) (< v_prenex_34801 main_y) (<= (* 2 (select main_a v_prenex_34801)) 2000) (<= (select main_a v_prenex_34801) 1002)))) (forall ((v_prenex_42845 Int) (v_prenex_42846 Int)) (or (< v_prenex_42846 main_x) (<= (+ (select main_a v_prenex_42846) (select main_a v_prenex_42845)) 1000) (<= (select main_a v_prenex_42845) 1000) (<= (* 2 (select main_a v_prenex_42845)) 2000) (<= (+ main_x 1) v_prenex_42846) (<= (+ main_y 1) v_prenex_42845) (<= 0 (+ (select main_a v_prenex_42846) 2)))) (forall ((v_prenex_38062 Int) (v_prenex_38061 Int)) (or (< v_prenex_38061 main_y) (<= 1996 (* 2 (select main_a v_prenex_38061))) (<= (+ (select main_a v_prenex_38062) (select main_a v_prenex_38061)) 1000) (<= 0 (select main_a v_prenex_38062)) (< v_prenex_38062 main_x) (<= (+ main_x 1) v_prenex_38062) (<= (* 2 (select main_a v_prenex_38061)) 2000))) (or (forall ((v_prenex_39713 Int)) (<= 1996 (* 2 (select main_a v_prenex_39713)))) (forall ((v_prenex_39708 Int)) (or (< v_prenex_39708 main_x) (<= 0 (select main_a v_prenex_39708)) (<= 0 (+ (select main_a v_prenex_39708) 2)) (<= (+ main_x 1) v_prenex_39708)))) (or (forall ((v_prenex_35205 Int)) (or (<= (+ main_x 1) v_prenex_35205) (< v_prenex_35205 main_x) (<= (* 2 (select main_a v_prenex_35205)) 4) (<= (select main_a v_prenex_35205) 2))) (forall ((v_prenex_35204 Int)) (or (<= (select main_a v_prenex_35204) 1000) (<= (+ main_y 1) v_prenex_35204) (<= (select main_a v_prenex_35204) 1002)))) (forall ((v_prenex_35154 Int) (v_prenex_35155 Int)) (or (<= (select main_a v_prenex_35155) 2) (<= 1000 (+ (select main_a v_prenex_35155) (select main_a v_prenex_35154))) (<= (+ main_x 1) v_prenex_35155) (<= (* 2 (select main_a v_prenex_35155)) 4) (<= (select main_a v_prenex_35154) 1002) (< v_prenex_35155 main_x) (<= (select main_a v_prenex_35154) 1000))) (or (forall ((v_prenex_38468 Int)) (or (<= 0 (select main_a v_prenex_38468)) (<= (+ main_x 1) v_prenex_38468) (< v_prenex_38468 main_x) (<= (* 2 (select main_a v_prenex_38468)) 4))) (forall ((v_prenex_38470 Int)) (or (<= (select main_a v_prenex_38470) 1002) (<= 1996 (* 2 (select main_a v_prenex_38470)))))) (forall ((v_prenex_35066 Int) (v_prenex_35065 Int)) (or (<= 0 (+ (select main_a v_prenex_35066) 2)) (<= (select main_a v_prenex_35065) (+ (select main_a v_prenex_35066) 1000)) (<= (+ main_x 1) v_prenex_35066) (<= 0 (select main_a v_prenex_35066)) (<= (* 2 (select main_a v_prenex_35065)) 2000) (< v_prenex_35066 main_x))) (or (forall ((v_prenex_37914 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_37914))) (<= (select main_a v_prenex_37914) 1000))) (forall ((v_prenex_37910 Int)) (or (< v_prenex_37910 main_x) (<= (* 2 (select main_a v_prenex_37910)) 4) (<= (+ main_x 1) v_prenex_37910)))) (or (forall ((v_prenex_38815 Int)) (or (<= 0 (* 2 (select main_a v_prenex_38815))) (<= (* 2 (select main_a v_prenex_38815)) 4) (<= 0 (+ (select main_a v_prenex_38815) 2)) (< v_prenex_38815 main_x) (<= (+ main_x 1) v_prenex_38815))) (forall ((v_prenex_38819 Int)) (or (<= 998 (select main_a v_prenex_38819)) (<= 1996 (* 2 (select main_a v_prenex_38819)))))) (forall ((v_prenex_40652 Int) (v_prenex_40651 Int)) (or (<= (+ main_y 1) v_prenex_40651) (<= (+ (select main_a v_prenex_40652) 996) (select main_a v_prenex_40651)) (< v_prenex_40652 main_x) (<= (select main_a v_prenex_40652) 4) (<= (+ main_x 1) v_prenex_40652) (<= 1996 (* 2 (select main_a v_prenex_40651))))) (forall ((v_prenex_32184 Int) (v_prenex_32183 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_32183))) (<= 0 (* 2 (select main_a v_prenex_32184))) (<= 996 (select main_a v_prenex_32183)) (<= (+ (select main_a v_prenex_32184) 996) (select main_a v_prenex_32183)) (<= (+ main_x 1) v_prenex_32184) (< v_prenex_32184 main_x) (<= (+ main_y 1) v_prenex_32183))) (or (forall ((v_prenex_42177 Int)) (or (<= (select main_a v_prenex_42177) 1000) (<= 998 (select main_a v_prenex_42177)))) (forall ((v_prenex_42174 Int)) (or (< v_prenex_42174 main_x) (<= (select main_a v_prenex_42174) 4) (<= (+ main_x 1) v_prenex_42174) (<= (* 2 (select main_a v_prenex_42174)) 4)))) (forall ((v_prenex_38830 Int) (v_prenex_38829 Int)) (or (<= (+ main_x 1) v_prenex_38830) (<= (select main_a v_prenex_38829) 1000) (<= 0 (* 2 (select main_a v_prenex_38830))) (<= 1996 (* 2 (select main_a v_prenex_38829))) (<= (select main_a v_prenex_38829) (+ (select main_a v_prenex_38830) 1000)) (< v_prenex_38830 main_x) (<= (* 2 (select main_a v_prenex_38830)) 4))) (forall ((v_prenex_40789 Int) (v_prenex_40790 Int)) (or (<= 1000 (+ (select main_a v_prenex_40790) (select main_a v_prenex_40789))) (< v_prenex_40790 main_x) (<= 0 (select main_a v_prenex_40790)) (<= (select main_a v_prenex_40789) 1000) (<= (select main_a v_prenex_40789) 1002) (<= (+ main_x 1) v_prenex_40790) (<= 0 (* 2 (select main_a v_prenex_40790))))) (forall ((v_prenex_41830 Int) (v_prenex_41829 Int)) (or (< v_prenex_41829 main_y) (<= 1996 (* 2 (select main_a v_prenex_41829))) (<= (* 2 (select main_a v_prenex_41829)) 2000) (<= 1000 (+ (select main_a v_prenex_41830) (select main_a v_prenex_41829))) (<= (+ main_y 1) v_prenex_41829))) (or (forall ((v_prenex_43882 Int)) (or (<= (+ main_x 1) v_prenex_43882) (<= (select main_a v_prenex_43882) 4) (<= (* 2 (select main_a v_prenex_43882)) 4) (< v_prenex_43882 main_x) (<= 0 (* 2 (select main_a v_prenex_43882))))) (forall ((v_prenex_43885 Int)) (or (<= (select main_a v_prenex_43885) 1002) (<= 998 (select main_a v_prenex_43885))))) (forall ((v_prenex_41968 Int) (v_prenex_41969 Int)) (or (<= 0 (* 2 (select main_a v_prenex_41969))) (<= (select main_a v_prenex_41968) 1000) (<= (+ (select main_a v_prenex_41969) 996) (select main_a v_prenex_41968)) (<= (+ main_x 1) v_prenex_41969) (<= (select main_a v_prenex_41969) 4) (< v_prenex_41969 main_x))) (forall ((v_prenex_34784 Int) (v_prenex_34783 Int)) (or (<= 0 (select main_a v_prenex_34784)) (<= (select main_a v_prenex_34783) 1002) (< v_prenex_34784 main_x) (<= (+ main_x 1) v_prenex_34784) (<= (+ main_y 1) v_prenex_34783) (<= (+ (select main_a v_prenex_34784) 996) (select main_a v_prenex_34783)) (<= 1996 (* 2 (select main_a v_prenex_34783))))) (or (forall ((v_prenex_33614 Int)) (or (< v_prenex_33614 main_x) (<= 0 (select main_a v_prenex_33614)) (<= 0 (* 2 (select main_a v_prenex_33614))) (<= (+ main_x 1) v_prenex_33614) (<= (select main_a v_prenex_33614) 4))) (forall ((v_prenex_33615 Int)) (<= (* 2 (select main_a v_prenex_33615)) 2000))) (or (forall ((v_prenex_35385 Int)) (or (<= (+ main_x 1) v_prenex_35385) (<= 0 (* 2 (select main_a v_prenex_35385))) (<= (select main_a v_prenex_35385) 2) (<= (* 2 (select main_a v_prenex_35385)) 4) (< v_prenex_35385 main_x))) (forall ((v_prenex_35388 Int)) (or (<= 996 (select main_a v_prenex_35388)) (<= 998 (select main_a v_prenex_35388))))) (forall ((v_prenex_36995 Int) (v_prenex_36996 Int)) (or (<= (+ main_y 1) v_prenex_36995) (< v_prenex_36996 main_x) (<= (select main_a v_prenex_36995) 1002) (< v_prenex_36995 main_y) (<= (+ (select main_a v_prenex_36996) (select main_a v_prenex_36995)) 1000))) (forall ((v_prenex_34854 Int) (v_prenex_34853 Int)) (or (< v_prenex_34854 main_x) (<= (+ main_x 1) v_prenex_34854) (<= 998 (select main_a v_prenex_34853)) (<= (select main_a v_prenex_34854) 2) (<= (* 2 (select main_a v_prenex_34853)) 2000) (<= 0 (+ (select main_a v_prenex_34854) 2)) (<= (select main_a v_prenex_34853) (+ (select main_a v_prenex_34854) 1000)))) (or (forall ((v_prenex_36494 Int)) (or (<= (select main_a v_prenex_36494) 1002) (<= (select main_a v_prenex_36494) 1000))) (forall ((v_prenex_36495 Int)) (or (< v_prenex_36495 main_x) (<= (+ main_x 1) v_prenex_36495) (<= (* 2 (select main_a v_prenex_36495)) 4) (<= 0 (+ (select main_a v_prenex_36495) 2))))) (forall ((v_prenex_40718 Int) (v_prenex_40717 Int)) (or (<= (select main_a v_prenex_40717) 1002) (<= (select main_a v_prenex_40718) 2) (<= (+ main_x 1) v_prenex_40718) (<= 1000 (+ (select main_a v_prenex_40718) (select main_a v_prenex_40717))) (< v_prenex_40718 main_x))) (forall ((v_prenex_34227 Int) (v_prenex_34226 Int)) (or (<= (select main_a v_prenex_34226) (+ (select main_a v_prenex_34227) 1000)) (< v_prenex_34227 main_x) (<= (select main_a v_prenex_34226) 1002) (<= 1996 (* 2 (select main_a v_prenex_34226))) (< v_prenex_34226 main_y) (<= (+ main_x 1) v_prenex_34227) (<= 0 (select main_a v_prenex_34227)))) (or (forall ((v_prenex_32331 Int)) (<= (* 2 (select main_a v_prenex_32331)) 4)) (forall ((v_prenex_32330 Int)) (or (<= (select main_a v_prenex_32330) 1002) (<= 996 (select main_a v_prenex_32330)) (< v_prenex_32330 main_y) (<= (+ main_y 1) v_prenex_32330)))) (forall ((v_prenex_34466 Int) (v_prenex_34465 Int)) (or (< v_prenex_34466 main_x) (<= 0 (select main_a v_prenex_34466)) (<= (+ main_x 1) v_prenex_34466) (<= (select main_a v_prenex_34465) (+ (select main_a v_prenex_34466) 1000)) (<= (* 2 (select main_a v_prenex_34465)) 2000))) (forall ((v_prenex_34310 Int) (v_prenex_34309 Int)) (or (< v_prenex_34310 main_x) (<= (+ main_x 1) v_prenex_34310) (<= (select main_a v_prenex_34310) 2) (<= (* 2 (select main_a v_prenex_34309)) 2000) (<= 0 (+ (select main_a v_prenex_34310) 2)) (<= (+ (select main_a v_prenex_34310) 996) (select main_a v_prenex_34309)))) (forall ((v_prenex_38196 Int) (v_prenex_38197 Int)) (or (<= 0 (* 2 (select main_a v_prenex_38197))) (<= (+ main_x 1) v_prenex_38197) (<= 998 (select main_a v_prenex_38196)) (<= 1000 (+ (select main_a v_prenex_38197) (select main_a v_prenex_38196))) (< v_prenex_38196 main_y) (<= (select main_a v_prenex_38196) 1002) (< v_prenex_38197 main_x))) (or (forall ((v_prenex_31250 Int)) (or (<= (* 2 (select main_a v_prenex_31250)) 4) (<= 0 (* 2 (select main_a v_prenex_31250))) (< v_prenex_31250 main_x) (<= (+ main_x 1) v_prenex_31250))) (forall ((v_prenex_31255 Int)) (or (< v_prenex_31255 main_y) (<= (select main_a v_prenex_31255) 1000)))) (forall ((v_prenex_42468 Int) (v_prenex_42467 Int)) (or (<= 996 (select main_a v_prenex_42467)) (<= (+ main_x 1) v_prenex_42468) (<= 1000 (+ (select main_a v_prenex_42468) (select main_a v_prenex_42467))) (< v_prenex_42468 main_x) (<= 0 (+ (select main_a v_prenex_42468) 2)) (<= 998 (select main_a v_prenex_42467)) (<= (select main_a v_prenex_42468) 4))) (or (forall ((v_prenex_35757 Int)) (or (<= 0 (+ (select main_a v_prenex_35757) 2)) (< v_prenex_35757 main_x) (<= 0 (* 2 (select main_a v_prenex_35757))) (<= (+ main_x 1) v_prenex_35757) (<= (select main_a v_prenex_35757) 2))) (forall ((v_prenex_35758 Int)) (<= (* 2 (select main_a v_prenex_35758)) 2000))) (forall ((v_prenex_41984 Int) (v_prenex_41983 Int)) (or (<= (+ main_y 1) v_prenex_41983) (<= 998 (select main_a v_prenex_41983)) (< v_prenex_41984 main_x) (<= (+ (select main_a v_prenex_41984) 996) (select main_a v_prenex_41983)) (<= (select main_a v_prenex_41983) 1000) (<= 0 (* 2 (select main_a v_prenex_41984))) (<= (+ main_x 1) v_prenex_41984))) (or (forall ((v_prenex_34389 Int)) (or (<= (select main_a v_prenex_34389) 1002) (<= 996 (select main_a v_prenex_34389)))) (forall ((v_prenex_34386 Int)) (or (<= (+ main_x 1) v_prenex_34386) (<= 0 (select main_a v_prenex_34386)) (<= 0 (+ (select main_a v_prenex_34386) 2)) (< v_prenex_34386 main_x) (<= (* 2 (select main_a v_prenex_34386)) 4)))) (forall ((v_prenex_35705 Int) (v_prenex_35706 Int)) (or (<= 996 (select main_a v_prenex_35705)) (<= (+ main_x 1) v_prenex_35706) (<= (* 2 (select main_a v_prenex_35705)) 2000) (<= (+ main_y 1) v_prenex_35705) (<= (+ (select main_a v_prenex_35706) (select main_a v_prenex_35705)) 1000) (<= 0 (+ (select main_a v_prenex_35706) 2)) (< v_prenex_35706 main_x))) (forall ((v_prenex_41494 Int) (v_prenex_41495 Int)) (or (<= (* 2 (select main_a v_prenex_41495)) 4) (<= 996 (select main_a v_prenex_41494)) (<= (+ main_x 1) v_prenex_41495) (<= 0 (select main_a v_prenex_41495)) (< v_prenex_41495 main_x) (<= (+ (select main_a v_prenex_41495) (select main_a v_prenex_41494)) 1000) (<= (* 2 (select main_a v_prenex_41494)) 2000))) (forall ((v_prenex_39359 Int) (v_prenex_39358 Int)) (or (<= (select main_a v_prenex_39359) 4) (<= (+ main_x 1) v_prenex_39359) (< v_prenex_39359 main_x) (<= 1996 (* 2 (select main_a v_prenex_39358))) (<= (* 2 (select main_a v_prenex_39358)) 2000) (<= (+ (select main_a v_prenex_39359) 996) (select main_a v_prenex_39358)) (<= 0 (+ (select main_a v_prenex_39359) 2)))) (or (forall ((v_prenex_39154 Int)) (or (<= (select main_a v_prenex_39154) 4) (< v_prenex_39154 main_x) (<= 0 (select main_a v_prenex_39154)) (<= 0 (* 2 (select main_a v_prenex_39154))) (<= (+ main_x 1) v_prenex_39154))) (forall ((v_prenex_39157 Int)) (or (<= 996 (select main_a v_prenex_39157)) (<= (* 2 (select main_a v_prenex_39157)) 2000)))) (forall ((v_prenex_31655 Int) (v_prenex_31656 Int)) (or (<= (select main_a v_prenex_31655) (+ (select main_a v_prenex_31656) 1000)) (<= (select main_a v_prenex_31656) 4) (<= (select main_a v_prenex_31655) 1000) (<= (* 2 (select main_a v_prenex_31655)) 2000) (<= (+ main_x 1) v_prenex_31656) (< v_prenex_31656 main_x))) (forall ((v_prenex_35074 Int) (v_prenex_35073 Int)) (or (< v_prenex_35074 main_x) (<= (+ main_x 1) v_prenex_35074) (< v_prenex_35073 main_y) (<= 1996 (* 2 (select main_a v_prenex_35073))) (<= (select main_a v_prenex_35073) (+ (select main_a v_prenex_35074) 1000)) (<= 0 (+ (select main_a v_prenex_35074) 2)))) (or (forall ((v_prenex_34436 Int)) (or (< v_prenex_34436 main_x) (<= (* 2 (select main_a v_prenex_34436)) 4) (<= (+ main_x 1) v_prenex_34436) (<= 0 (* 2 (select main_a v_prenex_34436))))) (forall ((v_prenex_34435 Int)) (or (<= (+ main_y 1) v_prenex_34435) (<= (select main_a v_prenex_34435) 1000) (<= 996 (select main_a v_prenex_34435))))) (or (forall ((v_prenex_31516 Int)) (<= 998 (select main_a v_prenex_31516))) (forall ((v_prenex_31515 Int)) (or (<= (+ main_x 1) v_prenex_31515) (<= (* 2 (select main_a v_prenex_31515)) 4) (<= 0 (+ (select main_a v_prenex_31515) 2)) (<= 0 (* 2 (select main_a v_prenex_31515))) (< v_prenex_31515 main_x)))) (forall ((v_prenex_41911 Int) (v_prenex_41912 Int)) (or (<= 1000 (+ (select main_a v_prenex_41912) (select main_a v_prenex_41911))) (<= (select main_a v_prenex_41911) 1002) (<= 0 (+ (select main_a v_prenex_41912) 2)) (<= (+ main_x 1) v_prenex_41912) (<= 996 (select main_a v_prenex_41911)) (< v_prenex_41912 main_x))) (forall ((v_prenex_41283 Int) (v_prenex_41284 Int)) (or (<= (+ main_y 1) v_prenex_41283) (<= (select main_a v_prenex_41283) (+ (select main_a v_prenex_41284) 1000)) (<= 0 (* 2 (select main_a v_prenex_41284))) (<= (+ main_x 1) v_prenex_41284) (<= (select main_a v_prenex_41283) 1002) (< v_prenex_41284 main_x) (<= (* 2 (select main_a v_prenex_41283)) 2000))) (or (forall ((v_prenex_43283 Int)) (<= 998 (select main_a v_prenex_43283))) (forall ((v_prenex_43281 Int)) (or (<= 0 (* 2 (select main_a v_prenex_43281))) (< v_prenex_43281 main_x) (<= (+ main_x 1) v_prenex_43281) (<= (select main_a v_prenex_43281) 2)))) (forall ((v_prenex_43815 Int) (v_prenex_43816 Int)) (or (<= 1000 (+ (select main_a v_prenex_43816) (select main_a v_prenex_43815))) (< v_prenex_43816 main_x) (<= 0 (select main_a v_prenex_43816)) (<= (+ main_x 1) v_prenex_43816) (<= 996 (select main_a v_prenex_43815)) (<= (select main_a v_prenex_43815) 1002) (<= (* 2 (select main_a v_prenex_43816)) 4))) (forall ((v_prenex_42446 Int) (v_prenex_42445 Int)) (or (<= (select main_a v_prenex_42445) (+ (select main_a v_prenex_42446) 1000)) (< v_prenex_42446 main_x) (<= 996 (select main_a v_prenex_42445)) (<= (+ main_x 1) v_prenex_42446) (<= (select main_a v_prenex_42445) 1002) (<= (select main_a v_prenex_42446) 2) (< v_prenex_42445 main_y))) (forall ((v_prenex_36960 Int) (v_prenex_36959 Int)) (or (< v_prenex_36960 main_x) (<= (select main_a v_prenex_36960) 2) (<= (* 2 (select main_a v_prenex_36959)) 2000) (<= (+ main_x 1) v_prenex_36960) (<= (+ main_y 1) v_prenex_36959) (<= (+ (select main_a v_prenex_36960) (select main_a v_prenex_36959)) 1000))) (forall ((v_prenex_37334 Int) (v_prenex_37333 Int)) (or (<= 0 (* 2 (select main_a v_prenex_37334))) (<= 996 (select main_a v_prenex_37333)) (<= 0 (+ (select main_a v_prenex_37334) 2)) (< v_prenex_37334 main_x) (<= (+ main_x 1) v_prenex_37334) (<= 1000 (+ (select main_a v_prenex_37334) (select main_a v_prenex_37333))))) (forall ((v_prenex_31423 Int) (v_prenex_31424 Int)) (or (<= 1000 (+ (select main_a v_prenex_31424) (select main_a v_prenex_31423))) (<= (select main_a v_prenex_31424) 2) (<= (select main_a v_prenex_31423) 1002) (<= (+ main_x 1) v_prenex_31424) (< v_prenex_31424 main_x) (<= (select main_a v_prenex_31423) 1000) (<= 0 (select main_a v_prenex_31424)))) (or (forall ((v_prenex_37242 Int)) (or (<= (+ main_x 1) v_prenex_37242) (< v_prenex_37242 main_x) (<= 0 (+ (select main_a v_prenex_37242) 2)) (<= (* 2 (select main_a v_prenex_37242)) 4) (<= 0 (select main_a v_prenex_37242)))) (forall ((v_prenex_37245 Int)) (or (<= 996 (select main_a v_prenex_37245)) (<= 1996 (* 2 (select main_a v_prenex_37245)))))) (forall ((v_prenex_32995 Int) (v_prenex_32996 Int)) (or (<= (+ main_x 1) v_prenex_32996) (<= (+ (select main_a v_prenex_32996) (select main_a v_prenex_32995)) 1000) (< v_prenex_32996 main_x) (<= (* 2 (select main_a v_prenex_32995)) 2000) (<= 0 (+ (select main_a v_prenex_32996) 2)) (<= 1996 (* 2 (select main_a v_prenex_32995))) (<= (* 2 (select main_a v_prenex_32996)) 4))) (forall ((v_prenex_41584 Int) (v_prenex_41585 Int)) (or (<= (* 2 (select main_a v_prenex_41585)) 4) (< v_prenex_41585 main_x) (<= (+ main_x 1) v_prenex_41585) (<= 998 (select main_a v_prenex_41584)) (<= (+ (select main_a v_prenex_41585) 996) (select main_a v_prenex_41584)) (<= (select main_a v_prenex_41584) 1000) (<= 0 (select main_a v_prenex_41585)))) (forall ((v_prenex_40435 Int) (v_prenex_40434 Int)) (or (<= (+ main_x 1) v_prenex_40435) (<= (* 2 (select main_a v_prenex_40435)) 4) (<= (+ (select main_a v_prenex_40435) (select main_a v_prenex_40434)) 1000) (<= 996 (select main_a v_prenex_40434)) (<= 1996 (* 2 (select main_a v_prenex_40434))) (< v_prenex_40435 main_x) (<= (+ main_y 1) v_prenex_40434))) (forall ((v_prenex_36740 Int) (v_prenex_36739 Int)) (or (< v_prenex_36739 main_y) (<= (* 2 (select main_a v_prenex_36739)) 2000) (<= (+ (select main_a v_prenex_36740) (select main_a v_prenex_36739)) 1000) (<= (+ main_x 1) v_prenex_36740) (< v_prenex_36740 main_x) (<= 1996 (* 2 (select main_a v_prenex_36739))) (<= 0 (* 2 (select main_a v_prenex_36740))))) (or (forall ((v_prenex_43269 Int)) (or (<= 996 (select main_a v_prenex_43269)) (<= (select main_a v_prenex_43269) 1000))) (forall ((v_prenex_43266 Int)) (or (< v_prenex_43266 main_x) (<= (select main_a v_prenex_43266) 4) (<= (* 2 (select main_a v_prenex_43266)) 4) (<= (+ main_x 1) v_prenex_43266)))) (or (forall ((v_prenex_38440 Int)) (or (<= 998 (select main_a v_prenex_38440)) (<= (select main_a v_prenex_38440) 1000))) (forall ((v_prenex_38435 Int)) (or (<= (* 2 (select main_a v_prenex_38435)) 4) (<= 0 (+ (select main_a v_prenex_38435) 2)) (< v_prenex_38435 main_x) (<= 0 (* 2 (select main_a v_prenex_38435))) (<= (+ main_x 1) v_prenex_38435)))) (forall ((v_prenex_31341 Int) (v_prenex_31342 Int)) (or (<= (+ main_x 1) v_prenex_31342) (<= 0 (select main_a v_prenex_31342)) (<= (select main_a v_prenex_31341) (+ (select main_a v_prenex_31342) 1000)) (<= (* 2 (select main_a v_prenex_31341)) 2000) (<= (select main_a v_prenex_31342) 4) (<= 998 (select main_a v_prenex_31341)) (< v_prenex_31342 main_x))) (forall ((v_prenex_38459 Int) (v_prenex_38460 Int)) (or (<= (select main_a v_prenex_38459) 1002) (< v_prenex_38460 main_x) (<= 998 (select main_a v_prenex_38459)) (< v_prenex_38459 main_y) (<= (select main_a v_prenex_38460) 4) (<= (+ (select main_a v_prenex_38460) (select main_a v_prenex_38459)) 1000) (<= (+ main_x 1) v_prenex_38460))) (forall ((v_prenex_43538 Int) (v_prenex_43539 Int)) (or (<= (+ main_x 1) v_prenex_43539) (<= 1996 (* 2 (select main_a v_prenex_43538))) (<= (select main_a v_prenex_43538) 1002) (<= (select main_a v_prenex_43539) 4) (< v_prenex_43539 main_x) (< v_prenex_43538 main_y) (<= 1000 (+ (select main_a v_prenex_43539) (select main_a v_prenex_43538))))) (forall ((v_prenex_43667 Int) (v_prenex_43666 Int)) (or (<= (+ main_x 1) v_prenex_43667) (<= (+ (select main_a v_prenex_43667) 996) (select main_a v_prenex_43666)) (<= 0 (select main_a v_prenex_43667)) (< v_prenex_43667 main_x) (<= 998 (select main_a v_prenex_43666)) (<= (* 2 (select main_a v_prenex_43667)) 4))) (forall ((v_prenex_34152 Int) (v_prenex_34151 Int)) (or (<= (select main_a v_prenex_34152) 2) (<= 1000 (+ (select main_a v_prenex_34152) (select main_a v_prenex_34151))) (<= (+ main_x 1) v_prenex_34152) (<= 996 (select main_a v_prenex_34151)) (<= 0 (select main_a v_prenex_34152)) (<= (select main_a v_prenex_34151) 1002) (< v_prenex_34152 main_x))) (forall ((v_prenex_31220 Int) (v_prenex_31221 Int)) (or (<= (select main_a v_prenex_31221) 4) (<= 1000 (+ (select main_a v_prenex_31221) (select main_a v_prenex_31220))) (< v_prenex_31221 main_x) (<= (* 2 (select main_a v_prenex_31220)) 2000) (<= (+ main_x 1) v_prenex_31221) (<= (+ main_y 1) v_prenex_31220))) (forall ((v_prenex_41218 Int) (v_prenex_41219 Int)) (or (<= (select main_a v_prenex_41218) 1000) (< v_prenex_41218 main_y) (<= 0 (+ (select main_a v_prenex_41219) 2)) (<= (* 2 (select main_a v_prenex_41218)) 2000) (< v_prenex_41219 main_x) (<= (+ (select main_a v_prenex_41219) (select main_a v_prenex_41218)) 1000) (<= (+ main_x 1) v_prenex_41219))) (forall ((v_prenex_35365 Int) (v_prenex_35364 Int)) (or (< v_prenex_35365 main_x) (<= 1000 (+ (select main_a v_prenex_35365) (select main_a v_prenex_35364))) (<= (select main_a v_prenex_35364) 1000) (<= (+ main_y 1) v_prenex_35364) (<= (+ main_x 1) v_prenex_35365) (<= 1996 (* 2 (select main_a v_prenex_35364))) (<= (select main_a v_prenex_35365) 2))) (or (forall ((v_prenex_35049 Int)) (or (< v_prenex_35049 main_x) (<= (+ main_x 1) v_prenex_35049) (<= 0 (* 2 (select main_a v_prenex_35049))) (<= (* 2 (select main_a v_prenex_35049)) 4) (<= (select main_a v_prenex_35049) 4))) (forall ((v_prenex_35053 Int)) (or (<= (select main_a v_prenex_35053) 1000) (<= 998 (select main_a v_prenex_35053))))) (forall ((v_prenex_43060 Int) (v_prenex_43061 Int)) (or (<= 0 (* 2 (select main_a v_prenex_43061))) (<= (+ (select main_a v_prenex_43061) (select main_a v_prenex_43060)) 1000) (<= (+ main_x 1) v_prenex_43061) (< v_prenex_43061 main_x) (<= (* 2 (select main_a v_prenex_43061)) 4))) (or (forall ((v_prenex_40602 Int)) (or (<= (* 2 (select main_a v_prenex_40602)) 2000) (<= 996 (select main_a v_prenex_40602)))) (forall ((v_prenex_40597 Int)) (or (< v_prenex_40597 main_x) (<= (+ main_x 1) v_prenex_40597) (<= (* 2 (select main_a v_prenex_40597)) 4) (<= 0 (+ (select main_a v_prenex_40597) 2))))) (or (forall ((v_prenex_39785 Int)) (or (< v_prenex_39785 main_x) (<= (+ main_x 1) v_prenex_39785) (<= (select main_a v_prenex_39785) 2) (<= (* 2 (select main_a v_prenex_39785)) 4))) (forall ((v_prenex_39786 Int)) (or (<= 998 (select main_a v_prenex_39786)) (<= (select main_a v_prenex_39786) 1000)))) (forall ((v_prenex_38592 Int) (v_prenex_38591 Int)) (or (<= (select main_a v_prenex_38591) 1002) (<= 0 (+ (select main_a v_prenex_38592) 2)) (<= (+ main_x 1) v_prenex_38592) (<= 1000 (+ (select main_a v_prenex_38592) (select main_a v_prenex_38591))) (< v_prenex_38592 main_x) (<= (* 2 (select main_a v_prenex_38592)) 4))) (forall ((v_prenex_38287 Int) (v_prenex_38286 Int)) (or (<= 0 (select main_a v_prenex_38287)) (<= (* 2 (select main_a v_prenex_38287)) 4) (<= (select main_a v_prenex_38286) 1000) (<= (+ (select main_a v_prenex_38287) (select main_a v_prenex_38286)) 1000) (<= 998 (select main_a v_prenex_38286)) (< v_prenex_38287 main_x) (<= (+ main_x 1) v_prenex_38287))) (forall ((v_prenex_36175 Int) (v_prenex_36176 Int)) (or (< v_prenex_36176 main_x) (<= 0 (+ (select main_a v_prenex_36176) 2)) (<= 0 (* 2 (select main_a v_prenex_36176))) (<= 996 (select main_a v_prenex_36175)) (<= (+ (select main_a v_prenex_36176) (select main_a v_prenex_36175)) 1000) (<= (+ main_x 1) v_prenex_36176) (<= (* 2 (select main_a v_prenex_36175)) 2000))) (or (forall ((v_prenex_35231 Int)) (or (< v_prenex_35231 main_y) (<= 1996 (* 2 (select main_a v_prenex_35231))))) (forall ((v_prenex_30884 Int)) (or (<= (+ main_x 1) v_prenex_30884) (<= (select main_a v_prenex_30884) 4) (< v_prenex_30884 main_x)))) (forall ((v_prenex_31069 Int) (v_prenex_31070 Int)) (or (<= 998 (select main_a v_prenex_31069)) (<= 0 (select main_a v_prenex_31070)) (<= (+ (select main_a v_prenex_31070) (select main_a v_prenex_31069)) 1000) (< v_prenex_31070 main_x) (<= (+ main_x 1) v_prenex_31070) (<= (select main_a v_prenex_31069) 1000) (<= (* 2 (select main_a v_prenex_31070)) 4))) (forall ((v_prenex_33298 Int)) (or (<= (+ main_x 1) v_prenex_33298) (<= (* 2 (select main_a v_prenex_33298)) 4) (<= 0 (select main_a v_prenex_33298)) (< v_prenex_33298 main_x) (<= 0 (+ (select main_a v_prenex_33298) 2)))) (forall ((v_prenex_40615 Int) (v_prenex_40614 Int)) (or (<= 1000 (+ (select main_a v_prenex_40615) (select main_a v_prenex_40614))) (< v_prenex_40614 main_y) (<= (select main_a v_prenex_40614) 1000) (<= (* 2 (select main_a v_prenex_40614)) 2000) (<= (+ main_x 1) v_prenex_40615) (< v_prenex_40615 main_x) (<= 0 (select main_a v_prenex_40615)))) (forall ((v_prenex_34788 Int) (v_prenex_34787 Int)) (or (<= (+ main_x 1) v_prenex_34788) (<= (* 2 (select main_a v_prenex_34787)) 2000) (<= (+ (select main_a v_prenex_34788) 996) (select main_a v_prenex_34787)) (< v_prenex_34788 main_x) (<= 0 (* 2 (select main_a v_prenex_34788))) (<= 1996 (* 2 (select main_a v_prenex_34787))))) (forall ((v_prenex_34838 Int) (v_prenex_34837 Int)) (or (<= 998 (select main_a v_prenex_34837)) (<= (select main_a v_prenex_34837) 1002) (<= (+ main_x 1) v_prenex_34838) (<= (select main_a v_prenex_34838) 2) (< v_prenex_34837 main_y) (<= (+ (select main_a v_prenex_34838) (select main_a v_prenex_34837)) 1000) (< v_prenex_34838 main_x))) (or (forall ((v_prenex_36371 Int)) (or (<= (+ main_x 1) v_prenex_36371) (< v_prenex_36371 main_x) (<= 0 (* 2 (select main_a v_prenex_36371))) (<= 0 (+ (select main_a v_prenex_36371) 2)))) (forall ((v_prenex_36374 Int)) (or (<= (* 2 (select main_a v_prenex_36374)) 2000) (<= 1996 (* 2 (select main_a v_prenex_36374)))))) (forall ((v_prenex_41671 Int) (v_prenex_41672 Int)) (or (<= (+ main_x 1) v_prenex_41672) (<= 0 (select main_a v_prenex_41672)) (<= (select main_a v_prenex_41671) 1002) (<= (+ (select main_a v_prenex_41672) 996) (select main_a v_prenex_41671)) (< v_prenex_41671 main_y) (< v_prenex_41672 main_x) (<= 1996 (* 2 (select main_a v_prenex_41671))))) (forall ((v_prenex_34582 Int) (v_prenex_34581 Int)) (or (<= (select main_a v_prenex_34581) 1002) (< v_prenex_34582 main_x) (<= (select main_a v_prenex_34581) (+ (select main_a v_prenex_34582) 1000)) (<= (* 2 (select main_a v_prenex_34582)) 4) (<= (+ main_x 1) v_prenex_34582) (<= (* 2 (select main_a v_prenex_34581)) 2000) (< v_prenex_34581 main_y))) (forall ((v_prenex_31503 Int) (v_prenex_31502 Int)) (or (<= 1000 (+ (select main_a v_prenex_31503) (select main_a v_prenex_31502))) (< v_prenex_31503 main_x) (<= (select main_a v_prenex_31502) 1002) (<= (+ main_y 1) v_prenex_31502) (<= (+ main_x 1) v_prenex_31503) (<= 0 (select main_a v_prenex_31503)) (<= 996 (select main_a v_prenex_31502)))) (or (forall ((v_prenex_43063 Int)) (or (< v_prenex_43063 main_x) (<= (* 2 (select main_a v_prenex_43063)) 4) (<= (+ main_x 1) v_prenex_43063) (<= 0 (* 2 (select main_a v_prenex_43063))) (<= (select main_a v_prenex_43063) 4))) (forall ((v_prenex_43066 Int)) (or (<= (select main_a v_prenex_43066) 1000) (<= 996 (select main_a v_prenex_43066))))) (or (forall ((v_prenex_42230 Int)) (or (<= (select main_a v_prenex_42230) 1000) (<= 996 (select main_a v_prenex_42230)))) (forall ((v_prenex_42228 Int)) (or (<= (+ main_x 1) v_prenex_42228) (<= (select main_a v_prenex_42228) 4) (<= (* 2 (select main_a v_prenex_42228)) 4) (<= 0 (* 2 (select main_a v_prenex_42228))) (< v_prenex_42228 main_x)))) (forall ((v_prenex_32513 Int) (v_prenex_32514 Int)) (or (<= (* 2 (select main_a v_prenex_32514)) 4) (<= 996 (select main_a v_prenex_32513)) (<= (select main_a v_prenex_32514) 2) (<= (+ main_x 1) v_prenex_32514) (< v_prenex_32514 main_x) (<= (select main_a v_prenex_32513) 1002) (<= 1000 (+ (select main_a v_prenex_32514) (select main_a v_prenex_32513))))) (forall ((v_prenex_40238 Int) (v_prenex_40239 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_40238))) (<= 0 (+ (select main_a v_prenex_40239) 2)) (<= 998 (select main_a v_prenex_40238)) (<= (select main_a v_prenex_40239) 2) (<= (+ (select main_a v_prenex_40239) (select main_a v_prenex_40238)) 1000) (< v_prenex_40239 main_x) (<= (+ main_x 1) v_prenex_40239))) (forall ((v_prenex_38185 Int) (v_prenex_38184 Int)) (or (<= (select main_a v_prenex_38184) 1002) (< v_prenex_38185 main_x) (<= (+ main_x 1) v_prenex_38185) (<= (select main_a v_prenex_38184) (+ (select main_a v_prenex_38185) 1000)) (<= 1996 (* 2 (select main_a v_prenex_38184))) (<= 0 (* 2 (select main_a v_prenex_38185))) (<= 0 (select main_a v_prenex_38185)))) (forall ((v_prenex_37321 Int) (v_prenex_37322 Int)) (or (<= (select main_a v_prenex_37321) 1002) (<= (+ (select main_a v_prenex_37322) (select main_a v_prenex_37321)) 1000) (<= (+ main_x 1) v_prenex_37322) (<= (select main_a v_prenex_37322) 4) (<= (select main_a v_prenex_37321) 1000) (< v_prenex_37322 main_x))) (or (forall ((v_prenex_30845 Int)) (or (<= (* 2 (select main_a v_prenex_30845)) 4) (<= (select main_a v_prenex_30845) 2) (< v_prenex_30845 main_x) (<= (+ main_x 1) v_prenex_30845))) (forall ((v_prenex_31154 Int)) (or (< v_prenex_31154 main_y) (<= (select main_a v_prenex_31154) 1002)))) (or (forall ((v_prenex_40217 Int)) (or (< v_prenex_40217 main_x) (<= (* 2 (select main_a v_prenex_40217)) 4) (<= (+ main_x 1) v_prenex_40217) (<= 0 (* 2 (select main_a v_prenex_40217))) (<= 0 (+ (select main_a v_prenex_40217) 2)))) (forall ((v_prenex_40221 Int)) (<= 996 (select main_a v_prenex_40221)))) (forall ((v_prenex_34734 Int) (v_prenex_34735 Int)) (or (<= 0 (* 2 (select main_a v_prenex_34735))) (<= (+ main_x 1) v_prenex_34735) (<= (+ (select main_a v_prenex_34735) (select main_a v_prenex_34734)) 1000) (< v_prenex_34735 main_x) (<= (select main_a v_prenex_34734) 1002) (<= 0 (+ (select main_a v_prenex_34735) 2)))) (forall ((v_prenex_43673 Int) (v_prenex_43672 Int)) (or (<= (* 2 (select main_a v_prenex_43673)) 4) (< v_prenex_43673 main_x) (<= 998 (select main_a v_prenex_43672)) (<= (+ main_x 1) v_prenex_43673) (<= 1000 (+ (select main_a v_prenex_43673) (select main_a v_prenex_43672))) (<= (* 2 (select main_a v_prenex_43672)) 2000))) (forall ((v_prenex_43253 Int) (v_prenex_43252 Int)) (or (<= 0 (select main_a v_prenex_43253)) (<= (select main_a v_prenex_43252) 1000) (<= (select main_a v_prenex_43252) 1002) (< v_prenex_43253 main_x) (<= (select main_a v_prenex_43253) 4) (<= 1000 (+ (select main_a v_prenex_43253) (select main_a v_prenex_43252))) (<= (+ main_x 1) v_prenex_43253))) (or (forall ((v_prenex_34040 Int)) (or (<= (select main_a v_prenex_34040) 2) (< v_prenex_34040 main_x) (<= (+ main_x 1) v_prenex_34040) (<= 0 (* 2 (select main_a v_prenex_34040))) (<= 0 (+ (select main_a v_prenex_34040) 2)))) (forall ((v_prenex_34043 Int)) (or (<= 996 (select main_a v_prenex_34043)) (<= (select main_a v_prenex_34043) 1002)))) (forall ((v_prenex_39639 Int) (v_prenex_39640 Int)) (or (<= 0 (+ (select main_a v_prenex_39640) 2)) (<= (select main_a v_prenex_39640) 4) (<= 1000 (+ (select main_a v_prenex_39640) (select main_a v_prenex_39639))) (< v_prenex_39640 main_x) (<= 1996 (* 2 (select main_a v_prenex_39639))) (<= (select main_a v_prenex_39639) 1002) (<= (+ main_x 1) v_prenex_39640))) (forall ((v_prenex_32908 Int) (v_prenex_32907 Int)) (or (<= 1000 (+ (select main_a v_prenex_32908) (select main_a v_prenex_32907))) (< v_prenex_32908 main_x) (<= (select main_a v_prenex_32908) 4) (<= 998 (select main_a v_prenex_32907)) (<= (+ main_x 1) v_prenex_32908) (<= (* 2 (select main_a v_prenex_32907)) 2000) (<= 0 (+ (select main_a v_prenex_32908) 2)))) (forall ((v_prenex_43233 Int) (v_prenex_43234 Int)) (or (<= (select main_a v_prenex_43233) (+ (select main_a v_prenex_43234) 1000)) (<= (select main_a v_prenex_43234) 4) (< v_prenex_43234 main_x) (<= (+ main_x 1) v_prenex_43234) (<= (+ main_y 1) v_prenex_43233))) (forall ((v_prenex_35608 Int) (v_prenex_35607 Int)) (or (<= 1000 (+ (select main_a v_prenex_35608) (select main_a v_prenex_35607))) (< v_prenex_35608 main_x) (<= (select main_a v_prenex_35608) 2) (<= (+ main_x 1) v_prenex_35608))) (forall ((v_prenex_36349 Int) (v_prenex_36350 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_36349))) (<= (+ (select main_a v_prenex_36350) (select main_a v_prenex_36349)) 1000) (<= 0 (* 2 (select main_a v_prenex_36350))) (< v_prenex_36350 main_x) (<= (+ main_x 1) v_prenex_36350) (<= 996 (select main_a v_prenex_36349)))) (forall ((v_prenex_38325 Int) (v_prenex_38324 Int)) (or (<= (* 2 (select main_a v_prenex_38325)) 4) (<= (+ main_x 1) v_prenex_38325) (< v_prenex_38325 main_x) (<= 1996 (* 2 (select main_a v_prenex_38324))) (<= 0 (* 2 (select main_a v_prenex_38325))) (<= (select main_a v_prenex_38324) 1000) (<= (+ (select main_a v_prenex_38325) 996) (select main_a v_prenex_38324)))) (forall ((v_prenex_34422 Int) (v_prenex_34421 Int)) (or (<= (+ (select main_a v_prenex_34422) 996) (select main_a v_prenex_34421)) (<= 0 (select main_a v_prenex_34422)) (<= 996 (select main_a v_prenex_34421)) (< v_prenex_34422 main_x) (<= (select main_a v_prenex_34421) 1000) (<= (select main_a v_prenex_34422) 2) (<= (+ main_x 1) v_prenex_34422))) (forall ((v_prenex_43691 Int) (v_prenex_43692 Int)) (or (<= (select main_a v_prenex_43691) (+ (select main_a v_prenex_43692) 1000)) (<= 1996 (* 2 (select main_a v_prenex_43691))) (<= (* 2 (select main_a v_prenex_43692)) 4) (<= (+ main_x 1) v_prenex_43692) (< v_prenex_43692 main_x) (<= 996 (select main_a v_prenex_43691)) (<= 0 (select main_a v_prenex_43692)))) (forall ((v_prenex_35521 Int) (v_prenex_35522 Int)) (or (<= (select main_a v_prenex_35521) (+ (select main_a v_prenex_35522) 1000)) (<= (select main_a v_prenex_35522) 4) (<= (select main_a v_prenex_35521) 1000) (< v_prenex_35522 main_x) (<= 1996 (* 2 (select main_a v_prenex_35521))) (<= 0 (+ (select main_a v_prenex_35522) 2)) (<= (+ main_x 1) v_prenex_35522))) (forall ((v_prenex_35633 Int) (v_prenex_35632 Int)) (or (<= (+ (select main_a v_prenex_35633) (select main_a v_prenex_35632)) 1000) (<= (select main_a v_prenex_35632) 1002) (< v_prenex_35633 main_x) (<= (select main_a v_prenex_35633) 4) (<= (+ main_y 1) v_prenex_35632) (<= (+ main_x 1) v_prenex_35633))) (forall ((v_prenex_42105 Int) (v_prenex_42106 Int)) (or (<= (+ main_x 1) v_prenex_42106) (<= (* 2 (select main_a v_prenex_42106)) 4) (<= (select main_a v_prenex_42105) 1002) (<= 0 (* 2 (select main_a v_prenex_42106))) (<= (select main_a v_prenex_42105) 1000) (<= (select main_a v_prenex_42105) (+ (select main_a v_prenex_42106) 1000)) (< v_prenex_42106 main_x))) (forall ((v_prenex_41934 Int) (v_prenex_41935 Int)) (or (<= (+ main_x 1) v_prenex_41935) (<= (* 2 (select main_a v_prenex_41935)) 4) (<= (* 2 (select main_a v_prenex_41934)) 2000) (<= 1996 (* 2 (select main_a v_prenex_41934))) (<= (+ (select main_a v_prenex_41935) (select main_a v_prenex_41934)) 1000) (< v_prenex_41935 main_x) (<= 0 (select main_a v_prenex_41935)))) (forall ((v_prenex_31305 Int) (v_prenex_31306 Int)) (or (<= (select main_a v_prenex_31305) 1000) (<= 0 (select main_a v_prenex_31306)) (<= 0 (+ (select main_a v_prenex_31306) 2)) (<= 996 (select main_a v_prenex_31305)) (<= (select main_a v_prenex_31305) (+ (select main_a v_prenex_31306) 1000)) (< v_prenex_31306 main_x) (<= (+ main_x 1) v_prenex_31306))) (or (forall ((v_prenex_40150 Int)) (or (<= 0 (select main_a v_prenex_40150)) (<= (+ main_x 1) v_prenex_40150) (<= (* 2 (select main_a v_prenex_40150)) 4) (<= (select main_a v_prenex_40150) 2) (< v_prenex_40150 main_x))) (forall ((v_prenex_40149 Int)) (or (<= (* 2 (select main_a v_prenex_40149)) 2000) (<= 996 (select main_a v_prenex_40149))))) (or (forall ((v_prenex_35085 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_35085))) (<= (* 2 (select main_a v_prenex_35085)) 2000))) (forall ((v_prenex_35081 Int)) (or (<= 0 (* 2 (select main_a v_prenex_35081))) (<= (select main_a v_prenex_35081) 4) (<= (+ main_x 1) v_prenex_35081) (< v_prenex_35081 main_x) (<= (* 2 (select main_a v_prenex_35081)) 4)))) (forall ((v_prenex_35378 Int) (v_prenex_35379 Int)) (or (< v_prenex_35379 main_x) (<= (+ main_x 1) v_prenex_35379) (< v_prenex_35378 main_y) (<= (* 2 (select main_a v_prenex_35378)) 2000) (<= 0 (* 2 (select main_a v_prenex_35379))) (<= 1000 (+ (select main_a v_prenex_35379) (select main_a v_prenex_35378))) (<= 996 (select main_a v_prenex_35378)))) (or (forall ((v_prenex_38724 Int)) (or (< v_prenex_38724 main_x) (<= (select main_a v_prenex_38724) 4) (<= (+ main_x 1) v_prenex_38724) (<= (* 2 (select main_a v_prenex_38724)) 4))) (forall ((v_prenex_38727 Int)) (or (< v_prenex_38727 main_y) (<= (select main_a v_prenex_38727) 1002)))) (or (forall ((v_prenex_36683 Int)) (or (<= (+ main_y 1) v_prenex_36683) (<= 1996 (* 2 (select main_a v_prenex_36683))) (<= 998 (select main_a v_prenex_36683)))) (forall ((v_prenex_36684 Int)) (or (<= (+ main_x 1) v_prenex_36684) (< v_prenex_36684 main_x) (<= 0 (* 2 (select main_a v_prenex_36684))) (<= (select main_a v_prenex_36684) 4)))) (forall ((v_prenex_39139 Int) (v_prenex_39138 Int)) (or (<= (select main_a v_prenex_39138) 1002) (<= (select main_a v_prenex_39139) 4) (<= (+ main_y 1) v_prenex_39138) (<= (select main_a v_prenex_39138) 1000) (< v_prenex_39139 main_x) (<= (+ (select main_a v_prenex_39139) (select main_a v_prenex_39138)) 1000) (<= (+ main_x 1) v_prenex_39139))) (forall ((v_prenex_33906 Int) (v_prenex_33905 Int)) (or (<= (select main_a v_prenex_33906) 4) (<= (select main_a v_prenex_33906) 2) (<= (+ main_x 1) v_prenex_33906) (< v_prenex_33906 main_x) (<= (* 2 (select main_a v_prenex_33905)) 2000) (<= 1000 (+ (select main_a v_prenex_33906) (select main_a v_prenex_33905))))) (or (forall ((v_prenex_37421 Int)) (or (<= (select main_a v_prenex_37421) 1002) (<= (+ main_y 1) v_prenex_37421) (< v_prenex_37421 main_y))) (forall ((v_prenex_37422 Int)) (or (< v_prenex_37422 main_x) (<= (* 2 (select main_a v_prenex_37422)) 4)))) (forall ((v_prenex_38572 Int) (v_prenex_38571 Int)) (or (<= (+ (select main_a v_prenex_38572) (select main_a v_prenex_38571)) 1000) (<= (+ main_x 1) v_prenex_38572) (<= (+ main_y 1) v_prenex_38571) (<= (select main_a v_prenex_38572) 2) (< v_prenex_38572 main_x) (<= (select main_a v_prenex_38571) 1000) (<= 1996 (* 2 (select main_a v_prenex_38571))))) (forall ((v_prenex_42295 Int) (v_prenex_42296 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_42295))) (<= 996 (select main_a v_prenex_42295)) (<= (select main_a v_prenex_42296) 4) (<= (select main_a v_prenex_42295) (+ (select main_a v_prenex_42296) 1000)) (<= (+ main_y 1) v_prenex_42295) (< v_prenex_42296 main_x) (<= (+ main_x 1) v_prenex_42296))) (forall ((v_prenex_32542 Int) (v_prenex_32543 Int)) (or (< v_prenex_32543 main_x) (<= (select main_a v_prenex_32542) (+ (select main_a v_prenex_32543) 1000)) (<= (* 2 (select main_a v_prenex_32543)) 4) (<= 0 (+ (select main_a v_prenex_32543) 2)) (<= (select main_a v_prenex_32542) 1000) (<= (+ main_x 1) v_prenex_32543) (<= (select main_a v_prenex_32542) 1002))) (forall ((v_prenex_36377 Int) (v_prenex_36376 Int)) (or (<= (select main_a v_prenex_36376) (+ (select main_a v_prenex_36377) 1000)) (<= (* 2 (select main_a v_prenex_36377)) 4) (<= 0 (* 2 (select main_a v_prenex_36377))) (<= (+ main_x 1) v_prenex_36377) (<= (select main_a v_prenex_36376) 1000) (< v_prenex_36377 main_x))) (forall ((v_prenex_37028 Int) (v_prenex_37029 Int)) (or (<= 996 (select main_a v_prenex_37028)) (<= (select main_a v_prenex_37028) (+ (select main_a v_prenex_37029) 1000)) (< v_prenex_37029 main_x) (<= 998 (select main_a v_prenex_37028)) (< v_prenex_37028 main_y) (<= (* 2 (select main_a v_prenex_37029)) 4) (<= (+ main_x 1) v_prenex_37029))) (forall ((v_prenex_43385 Int) (v_prenex_43386 Int)) (or (<= (select main_a v_prenex_43386) 2) (< v_prenex_43386 main_x) (<= (* 2 (select main_a v_prenex_43386)) 4) (<= 996 (select main_a v_prenex_43385)) (<= (+ (select main_a v_prenex_43386) 996) (select main_a v_prenex_43385)) (<= (+ main_x 1) v_prenex_43386) (<= 1996 (* 2 (select main_a v_prenex_43385))))) (forall ((v_prenex_41733 Int) (v_prenex_41734 Int)) (or (< v_prenex_41734 main_x) (<= (* 2 (select main_a v_prenex_41733)) 2000) (<= (+ main_x 1) v_prenex_41734) (<= (select main_a v_prenex_41734) 4) (<= (select main_a v_prenex_41733) 1000) (<= 0 (+ (select main_a v_prenex_41734) 2)) (<= (select main_a v_prenex_41733) (+ (select main_a v_prenex_41734) 1000)))) (or (forall ((v_prenex_42230 Int)) (or (<= (select main_a v_prenex_42230) 1000) (<= 996 (select main_a v_prenex_42230)))) (forall ((v_prenex_42227 Int)) (or (<= 0 (* 2 (select main_a v_prenex_42227))) (<= (* 2 (select main_a v_prenex_42227)) 4) (<= (select main_a v_prenex_42227) 2) (< v_prenex_42227 main_x) (<= (+ main_x 1) v_prenex_42227)))) (or (forall ((v_prenex_35981 Int)) (or (<= 998 (select main_a v_prenex_35981)) (< v_prenex_35981 main_y) (<= (* 2 (select main_a v_prenex_35981)) 2000))) (forall ((v_prenex_35979 Int)) (or (<= (+ main_x 1) v_prenex_35979) (<= (* 2 (select main_a v_prenex_35979)) 4) (<= 0 (select main_a v_prenex_35979)) (< v_prenex_35979 main_x)))) (forall ((v_prenex_33344 Int) (v_prenex_33343 Int)) (or (<= (select main_a v_prenex_33343) (+ (select main_a v_prenex_33344) 1000)) (<= (+ main_x 1) v_prenex_33344) (<= 0 (select main_a v_prenex_33344)) (<= 1996 (* 2 (select main_a v_prenex_33343))) (< v_prenex_33344 main_x) (<= (select main_a v_prenex_33344) 2) (<= (select main_a v_prenex_33343) 1002))) (forall ((v_prenex_34006 Int) (v_prenex_34005 Int)) (or (<= 0 (select main_a v_prenex_34006)) (< v_prenex_34005 main_y) (<= 1996 (* 2 (select main_a v_prenex_34005))) (< v_prenex_34006 main_x) (<= (select main_a v_prenex_34005) (+ (select main_a v_prenex_34006) 1000)) (<= (+ main_x 1) v_prenex_34006))) (or (forall ((v_prenex_42012 Int)) (or (<= (select main_a v_prenex_42012) 2) (< v_prenex_42012 main_x) (<= (+ main_x 1) v_prenex_42012) (<= (* 2 (select main_a v_prenex_42012)) 4))) (forall ((v_prenex_42011 Int)) (or (<= (select main_a v_prenex_42011) 1000) (<= 1996 (* 2 (select main_a v_prenex_42011))) (<= (+ main_y 1) v_prenex_42011)))) (forall ((v_prenex_38137 Int) (v_prenex_38136 Int)) (or (<= 1000 (+ (select main_a v_prenex_38137) (select main_a v_prenex_38136))) (<= 1996 (* 2 (select main_a v_prenex_38136))) (<= (select main_a v_prenex_38137) 2) (<= 996 (select main_a v_prenex_38136)) (< v_prenex_38136 main_y) (<= (+ main_x 1) v_prenex_38137) (< v_prenex_38137 main_x))) (or (forall ((v_prenex_40602 Int)) (or (<= (* 2 (select main_a v_prenex_40602)) 2000) (<= 996 (select main_a v_prenex_40602)))) (forall ((v_prenex_40601 Int)) (or (<= (select main_a v_prenex_40601) 2) (<= (* 2 (select main_a v_prenex_40601)) 4) (<= (+ main_x 1) v_prenex_40601) (< v_prenex_40601 main_x)))) (or (forall ((v_prenex_30859 Int)) (or (< v_prenex_30859 main_x) (<= 0 (* 2 (select main_a v_prenex_30859))) (<= (+ main_x 1) v_prenex_30859) (<= (select main_a v_prenex_30859) 4) (<= (* 2 (select main_a v_prenex_30859)) 4))) (forall ((v_prenex_31798 Int)) (or (<= 996 (select main_a v_prenex_31798)) (<= (select main_a v_prenex_31798) 1000)))) (forall ((v_prenex_36165 Int) (v_prenex_36166 Int)) (or (< v_prenex_36166 main_x) (<= (select main_a v_prenex_36165) 1002) (<= (* 2 (select main_a v_prenex_36165)) 2000) (<= (* 2 (select main_a v_prenex_36166)) 4) (<= 0 (select main_a v_prenex_36166)) (<= (+ main_x 1) v_prenex_36166) (<= (+ (select main_a v_prenex_36166) 996) (select main_a v_prenex_36165)))) (forall ((v_prenex_41537 Int) (v_prenex_41538 Int)) (or (< v_prenex_41538 main_x) (<= (select main_a v_prenex_41538) 2) (<= (+ (select main_a v_prenex_41538) (select main_a v_prenex_41537)) 1000) (<= 0 (select main_a v_prenex_41538)) (<= (+ main_x 1) v_prenex_41538) (<= (* 2 (select main_a v_prenex_41537)) 2000) (<= 1996 (* 2 (select main_a v_prenex_41537))))) (or (forall ((v_prenex_42589 Int)) (or (< v_prenex_42589 main_x) (<= 0 (+ (select main_a v_prenex_42589) 2)) (<= (+ main_x 1) v_prenex_42589) (<= 0 (* 2 (select main_a v_prenex_42589))))) (forall ((v_prenex_42588 Int)) (or (<= (+ main_y 1) v_prenex_42588) (<= (* 2 (select main_a v_prenex_42588)) 2000) (<= 998 (select main_a v_prenex_42588))))) (or (forall ((v_prenex_33517 Int)) (or (<= 998 (select main_a v_prenex_33517)) (<= (* 2 (select main_a v_prenex_33517)) 2000))) (forall ((v_prenex_33512 Int)) (or (<= (+ main_x 1) v_prenex_33512) (<= 0 (+ (select main_a v_prenex_33512) 2)) (< v_prenex_33512 main_x) (<= (* 2 (select main_a v_prenex_33512)) 4) (<= 0 (* 2 (select main_a v_prenex_33512)))))) (forall ((v_prenex_37297 Int) (v_prenex_37298 Int)) (or (<= (+ (select main_a v_prenex_37298) (select main_a v_prenex_37297)) 1000) (<= (select main_a v_prenex_37297) 1002) (<= 0 (+ (select main_a v_prenex_37298) 2)) (< v_prenex_37297 main_y) (< v_prenex_37298 main_x) (<= (+ main_x 1) v_prenex_37298))) (forall ((v_prenex_34022 Int) (v_prenex_34021 Int)) (or (<= (select main_a v_prenex_34021) 1002) (<= (* 2 (select main_a v_prenex_34021)) 2000) (<= (+ main_x 1) v_prenex_34022) (<= 1000 (+ (select main_a v_prenex_34022) (select main_a v_prenex_34021))) (< v_prenex_34022 main_x) (<= (select main_a v_prenex_34022) 2) (< v_prenex_34021 main_y))) (or (forall ((v_prenex_42639 Int)) (or (<= (select main_a v_prenex_42639) 1002) (<= 1996 (* 2 (select main_a v_prenex_42639))))) (forall ((v_prenex_42635 Int)) (or (<= (+ main_x 1) v_prenex_42635) (<= (select main_a v_prenex_42635) 4) (<= (* 2 (select main_a v_prenex_42635)) 4) (< v_prenex_42635 main_x) (<= 0 (* 2 (select main_a v_prenex_42635)))))) (forall ((v_prenex_42322 Int) (v_prenex_42323 Int)) (or (<= (* 2 (select main_a v_prenex_42322)) 2000) (<= (+ main_x 1) v_prenex_42323) (< v_prenex_42323 main_x) (<= 0 (+ (select main_a v_prenex_42323) 2)) (<= (+ (select main_a v_prenex_42323) (select main_a v_prenex_42322)) 1000) (<= 0 (* 2 (select main_a v_prenex_42323))))) (or (forall ((v_prenex_40119 Int)) (or (<= (select main_a v_prenex_40119) 4) (< v_prenex_40119 main_x) (<= (+ main_x 1) v_prenex_40119) (<= 0 (+ (select main_a v_prenex_40119) 2)) (<= 0 (* 2 (select main_a v_prenex_40119))))) (forall ((v_prenex_40123 Int)) (or (<= 996 (select main_a v_prenex_40123)) (<= 1996 (* 2 (select main_a v_prenex_40123)))))) (forall ((v_prenex_33682 Int) (v_prenex_33681 Int)) (or (< v_prenex_33682 main_x) (<= (select main_a v_prenex_33681) 1000) (<= 0 (+ (select main_a v_prenex_33682) 2)) (<= (+ main_x 1) v_prenex_33682) (<= (+ (select main_a v_prenex_33682) 996) (select main_a v_prenex_33681)) (<= 998 (select main_a v_prenex_33681)))) (forall ((v_prenex_40510 Int) (v_prenex_40509 Int)) (or (<= (select main_a v_prenex_40509) 1002) (<= 1996 (* 2 (select main_a v_prenex_40509))) (<= (+ main_x 1) v_prenex_40510) (<= (select main_a v_prenex_40510) 2) (<= (+ (select main_a v_prenex_40510) (select main_a v_prenex_40509)) 1000) (< v_prenex_40510 main_x) (<= (+ main_y 1) v_prenex_40509))) (forall ((v_prenex_35512 Int) (v_prenex_35511 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_35511))) (<= 1000 (+ (select main_a v_prenex_35512) (select main_a v_prenex_35511))) (<= 0 (select main_a v_prenex_35512)) (< v_prenex_35512 main_x) (<= (+ main_x 1) v_prenex_35512) (<= 998 (select main_a v_prenex_35511)) (<= 0 (* 2 (select main_a v_prenex_35512))))) (forall ((v_prenex_39508 Int) (v_prenex_39509 Int)) (or (< v_prenex_39508 main_y) (< v_prenex_39509 main_x) (<= 0 (* 2 (select main_a v_prenex_39509))) (<= (+ main_x 1) v_prenex_39509) (<= (select main_a v_prenex_39508) 1002) (<= 1000 (+ (select main_a v_prenex_39509) (select main_a v_prenex_39508))) (<= 996 (select main_a v_prenex_39508)))) (forall ((v_prenex_39834 Int) (v_prenex_39833 Int)) (or (<= (select main_a v_prenex_39833) 1000) (< v_prenex_39834 main_x) (<= (select main_a v_prenex_39834) 2) (<= (+ (select main_a v_prenex_39834) 996) (select main_a v_prenex_39833)) (<= (+ main_x 1) v_prenex_39834) (<= (+ main_y 1) v_prenex_39833) (<= 996 (select main_a v_prenex_39833)))) (or (forall ((v_prenex_41435 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_41435))) (< v_prenex_41435 main_y) (<= 996 (select main_a v_prenex_41435)))) (forall ((v_prenex_41432 Int)) (or (<= (select main_a v_prenex_41432) 4) (< v_prenex_41432 main_x) (<= 0 (* 2 (select main_a v_prenex_41432))) (<= (+ main_x 1) v_prenex_41432)))) (or (forall ((v_prenex_37109 Int)) (or (< v_prenex_37109 main_x) (<= 0 (* 2 (select main_a v_prenex_37109))) (<= (+ main_x 1) v_prenex_37109))) (forall ((v_prenex_37108 Int)) (or (<= (* 2 (select main_a v_prenex_37108)) 2000) (<= (select main_a v_prenex_37108) 1000)))) (forall ((v_prenex_42906 Int) (v_prenex_42907 Int)) (or (<= (select main_a v_prenex_42907) 2) (<= (select main_a v_prenex_42906) 1000) (<= (+ (select main_a v_prenex_42907) 996) (select main_a v_prenex_42906)) (<= (+ main_x 1) v_prenex_42907) (<= 1996 (* 2 (select main_a v_prenex_42906))) (<= (* 2 (select main_a v_prenex_42907)) 4) (< v_prenex_42907 main_x))) (forall ((v_prenex_41633 Int) (v_prenex_41634 Int)) (or (<= 0 (* 2 (select main_a v_prenex_41634))) (<= (* 2 (select main_a v_prenex_41633)) 2000) (<= 998 (select main_a v_prenex_41633)) (<= (+ (select main_a v_prenex_41634) (select main_a v_prenex_41633)) 1000) (<= (+ main_x 1) v_prenex_41634) (< v_prenex_41634 main_x))) (or (forall ((v_prenex_32106 Int)) (or (<= (* 2 (select main_a v_prenex_32106)) 2000) (<= (+ main_y 1) v_prenex_32106) (<= 996 (select main_a v_prenex_32106)))) (forall ((v_prenex_32107 Int)) (or (<= 0 (* 2 (select main_a v_prenex_32107))) (<= 0 (select main_a v_prenex_32107)) (< v_prenex_32107 main_x) (<= (+ main_x 1) v_prenex_32107)))) (forall ((v_prenex_31954 Int) (v_prenex_31955 Int)) (or (<= 1000 (+ (select main_a v_prenex_31955) (select main_a v_prenex_31954))) (<= (* 2 (select main_a v_prenex_31954)) 2000) (<= (* 2 (select main_a v_prenex_31955)) 4) (<= (+ main_x 1) v_prenex_31955) (< v_prenex_31955 main_x) (<= (select main_a v_prenex_31955) 4) (<= 1996 (* 2 (select main_a v_prenex_31954))))) (forall ((v_prenex_39605 Int) (v_prenex_39606 Int)) (or (<= (select main_a v_prenex_39605) 1000) (<= (* 2 (select main_a v_prenex_39606)) 4) (< v_prenex_39606 main_x) (<= 0 (+ (select main_a v_prenex_39606) 2)) (<= (+ (select main_a v_prenex_39606) (select main_a v_prenex_39605)) 1000) (<= (+ main_x 1) v_prenex_39606))) (forall ((v_prenex_37125 Int) (v_prenex_37124 Int)) (or (< v_prenex_37125 main_x) (<= (select main_a v_prenex_37125) 4) (<= (+ (select main_a v_prenex_37125) 996) (select main_a v_prenex_37124)) (<= (select main_a v_prenex_37124) 1002) (<= 0 (select main_a v_prenex_37125)) (<= (+ main_x 1) v_prenex_37125))) (forall ((v_prenex_34129 Int) (v_prenex_34130 Int)) (or (<= (+ main_x 1) v_prenex_34130) (<= 1000 (+ (select main_a v_prenex_34130) (select main_a v_prenex_34129))) (<= 1996 (* 2 (select main_a v_prenex_34129))) (< v_prenex_34130 main_x) (<= (+ main_y 1) v_prenex_34129) (<= 0 (select main_a v_prenex_34130)) (<= (select main_a v_prenex_34129) 1000))) (forall ((v_prenex_37387 Int) (v_prenex_37388 Int)) (or (<= 996 (select main_a v_prenex_37387)) (<= 1000 (+ (select main_a v_prenex_37388) (select main_a v_prenex_37387))) (<= (select main_a v_prenex_37387) 1000) (<= 0 (* 2 (select main_a v_prenex_37388))) (< v_prenex_37388 main_x) (<= 0 (select main_a v_prenex_37388)) (<= (+ main_x 1) v_prenex_37388))) (or (forall ((v_prenex_43716 Int)) (or (<= (select main_a v_prenex_43716) 2) (< v_prenex_43716 main_x) (<= 0 (* 2 (select main_a v_prenex_43716))) (<= (* 2 (select main_a v_prenex_43716)) 4) (<= (+ main_x 1) v_prenex_43716))) (forall ((v_prenex_43719 Int)) (<= (select main_a v_prenex_43719) 1002))) (forall ((v_prenex_44080 Int) (v_prenex_44079 Int)) (or (< v_prenex_44080 main_x) (<= (* 2 (select main_a v_prenex_44079)) 2000) (<= (select main_a v_prenex_44079) 1000) (<= (select main_a v_prenex_44080) 2) (<= (select main_a v_prenex_44079) (+ (select main_a v_prenex_44080) 1000)) (<= (+ main_x 1) v_prenex_44080) (<= 0 (+ (select main_a v_prenex_44080) 2)))) (or (forall ((v_prenex_38930 Int)) (or (<= (* 2 (select main_a v_prenex_38930)) 2000) (<= 996 (select main_a v_prenex_38930)))) (forall ((v_prenex_38931 Int)) (or (< v_prenex_38931 main_x) (<= 0 (* 2 (select main_a v_prenex_38931))) (<= (select main_a v_prenex_38931) 4) (<= (+ main_x 1) v_prenex_38931) (<= 0 (+ (select main_a v_prenex_38931) 2))))) (forall ((v_prenex_34708 Int) (v_prenex_34707 Int)) (or (< v_prenex_34708 main_x) (<= (+ main_x 1) v_prenex_34708) (<= 0 (+ (select main_a v_prenex_34708) 2)) (<= 1000 (+ (select main_a v_prenex_34708) (select main_a v_prenex_34707))) (<= (+ main_y 1) v_prenex_34707) (<= 996 (select main_a v_prenex_34707)))) (forall ((v_prenex_43626 Int) (v_prenex_43627 Int)) (or (< v_prenex_43627 main_x) (<= (select main_a v_prenex_43626) (+ (select main_a v_prenex_43627) 1000)) (<= (+ main_x 1) v_prenex_43627) (<= 998 (select main_a v_prenex_43626)) (<= (* 2 (select main_a v_prenex_43626)) 2000) (<= (* 2 (select main_a v_prenex_43627)) 4) (<= (+ main_y 1) v_prenex_43626))) (or (forall ((v_prenex_41119 Int)) (or (<= (+ main_x 1) v_prenex_41119) (<= (* 2 (select main_a v_prenex_41119)) 4) (< v_prenex_41119 main_x) (<= 0 (* 2 (select main_a v_prenex_41119))))) (forall ((v_prenex_41118 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_41118))) (<= 996 (select main_a v_prenex_41118))))) (forall ((v_prenex_43488 Int) (v_prenex_43489 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_43488))) (<= (* 2 (select main_a v_prenex_43489)) 4) (<= 0 (* 2 (select main_a v_prenex_43489))) (<= 1000 (+ (select main_a v_prenex_43489) (select main_a v_prenex_43488))) (<= (+ main_x 1) v_prenex_43489) (<= 996 (select main_a v_prenex_43488)) (< v_prenex_43489 main_x))) (forall ((v_prenex_31042 Int) (v_prenex_31041 Int)) (or (<= (+ main_y 1) v_prenex_31041) (<= (* 2 (select main_a v_prenex_31041)) 2000) (<= 0 (+ (select main_a v_prenex_31042) 2)) (< v_prenex_31042 main_x) (<= (select main_a v_prenex_31041) 1002) (<= (+ (select main_a v_prenex_31042) (select main_a v_prenex_31041)) 1000) (<= (+ main_x 1) v_prenex_31042))) (forall ((v_prenex_41635 Int) (v_prenex_41636 Int)) (or (< v_prenex_41636 main_x) (<= (select main_a v_prenex_41635) 1000) (<= (* 2 (select main_a v_prenex_41635)) 2000) (<= (select main_a v_prenex_41636) 2) (<= (+ (select main_a v_prenex_41636) 996) (select main_a v_prenex_41635)) (<= (+ main_x 1) v_prenex_41636))) (forall ((v_prenex_33000 Int) (v_prenex_32999 Int)) (or (<= 1000 (+ (select main_a v_prenex_33000) (select main_a v_prenex_32999))) (<= (* 2 (select main_a v_prenex_33000)) 4) (<= (select main_a v_prenex_32999) 1002) (< v_prenex_33000 main_x) (<= 0 (select main_a v_prenex_33000)) (<= (+ main_x 1) v_prenex_33000))) (forall ((v_prenex_39483 Int) (v_prenex_39482 Int)) (or (<= 1000 (+ (select main_a v_prenex_39483) (select main_a v_prenex_39482))) (<= (+ main_x 1) v_prenex_39483) (< v_prenex_39483 main_x) (<= 996 (select main_a v_prenex_39482)) (<= 0 (+ (select main_a v_prenex_39483) 2)) (<= 0 (select main_a v_prenex_39483)))) (forall ((v_prenex_35751 Int) (v_prenex_35752 Int)) (or (<= (+ main_x 1) v_prenex_35752) (<= 0 (* 2 (select main_a v_prenex_35752))) (< v_prenex_35751 main_y) (<= 996 (select main_a v_prenex_35751)) (<= 998 (select main_a v_prenex_35751)) (< v_prenex_35752 main_x) (<= (+ (select main_a v_prenex_35752) 996) (select main_a v_prenex_35751)))) (or (forall ((v_prenex_36321 Int)) (or (<= (+ main_x 1) v_prenex_36321) (<= (select main_a v_prenex_36321) 2) (<= (* 2 (select main_a v_prenex_36321)) 4) (<= (select main_a v_prenex_36321) 4) (< v_prenex_36321 main_x))) (forall ((v_prenex_36323 Int)) (or (<= 998 (select main_a v_prenex_36323)) (<= (select main_a v_prenex_36323) 1002)))) (or (forall ((v_prenex_33417 Int)) (or (<= (+ main_y 1) v_prenex_33417) (<= (select main_a v_prenex_33417) 1000) (< v_prenex_33417 main_y))) (forall ((v_prenex_33418 Int)) (or (< v_prenex_33418 main_x) (<= 0 (* 2 (select main_a v_prenex_33418)))))) (or (forall ((v_prenex_33724 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33724))) (<= (+ main_x 1) v_prenex_33724) (<= 0 (+ (select main_a v_prenex_33724) 2)) (< v_prenex_33724 main_x) (<= (select main_a v_prenex_33724) 2))) (forall ((v_prenex_33727 Int)) (or (<= (select main_a v_prenex_33727) 1000) (<= (select main_a v_prenex_33727) 1002)))) (forall ((v_prenex_41456 Int) (v_prenex_41455 Int)) (or (<= (+ main_x 1) v_prenex_41456) (<= 1996 (* 2 (select main_a v_prenex_41455))) (< v_prenex_41456 main_x) (<= (select main_a v_prenex_41456) 2) (<= (+ (select main_a v_prenex_41456) (select main_a v_prenex_41455)) 1000) (<= 0 (select main_a v_prenex_41456)) (<= 998 (select main_a v_prenex_41455)))) (forall ((v_prenex_34322 Int) (v_prenex_34321 Int)) (or (< v_prenex_34322 main_x) (<= (+ main_x 1) v_prenex_34322) (<= (select main_a v_prenex_34321) (+ (select main_a v_prenex_34322) 1000)) (<= 0 (+ (select main_a v_prenex_34322) 2)) (<= 0 (select main_a v_prenex_34322)) (<= 1996 (* 2 (select main_a v_prenex_34321))))) (forall ((v_prenex_42424 Int) (v_prenex_42423 Int)) (or (< v_prenex_42423 main_y) (<= 0 (* 2 (select main_a v_prenex_42424))) (<= (* 2 (select main_a v_prenex_42423)) 2000) (<= (+ main_x 1) v_prenex_42424) (<= (select main_a v_prenex_42423) 1002) (< v_prenex_42424 main_x) (<= (+ (select main_a v_prenex_42424) 996) (select main_a v_prenex_42423)))) (forall ((v_prenex_43480 Int) (v_prenex_43481 Int)) (or (<= 1000 (+ (select main_a v_prenex_43481) (select main_a v_prenex_43480))) (<= (select main_a v_prenex_43480) 1000) (< v_prenex_43480 main_y) (<= (+ main_y 1) v_prenex_43480) (<= 998 (select main_a v_prenex_43480)))) (forall ((v_prenex_37753 Int) (v_prenex_37752 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_37752))) (<= 1000 (+ (select main_a v_prenex_37753) (select main_a v_prenex_37752))) (<= (select main_a v_prenex_37753) 4) (< v_prenex_37753 main_x) (<= 0 (select main_a v_prenex_37753)) (<= 998 (select main_a v_prenex_37752)) (<= (+ main_x 1) v_prenex_37753))) (or (forall ((v_prenex_30843 Int)) (or (<= (select main_a v_prenex_30843) 4) (<= (* 2 (select main_a v_prenex_30843)) 4) (< v_prenex_30843 main_x) (<= (+ main_x 1) v_prenex_30843))) (forall ((v_prenex_31154 Int)) (or (< v_prenex_31154 main_y) (<= (select main_a v_prenex_31154) 1002)))) (forall ((v_prenex_35430 Int) (v_prenex_35429 Int)) (or (<= (select main_a v_prenex_35429) (+ (select main_a v_prenex_35430) 1000)) (<= (+ main_x 1) v_prenex_35430) (< v_prenex_35430 main_x) (<= (select main_a v_prenex_35430) 4) (<= 1996 (* 2 (select main_a v_prenex_35429))))) (or (forall ((v_prenex_40529 Int)) (or (<= (* 2 (select main_a v_prenex_40529)) 4) (< v_prenex_40529 main_x) (<= 0 (+ (select main_a v_prenex_40529) 2)) (<= (+ main_x 1) v_prenex_40529))) (forall ((v_prenex_40534 Int)) (or (< v_prenex_40534 main_y) (<= 996 (select main_a v_prenex_40534))))) (forall ((v_prenex_34362 Int) (v_prenex_34361 Int)) (or (<= (select main_a v_prenex_34361) 1002) (<= 0 (+ (select main_a v_prenex_34362) 2)) (<= (+ main_x 1) v_prenex_34362) (< v_prenex_34362 main_x) (<= (select main_a v_prenex_34362) 4) (<= (+ (select main_a v_prenex_34362) (select main_a v_prenex_34361)) 1000) (<= (select main_a v_prenex_34361) 1000))) (forall ((v_prenex_36378 Int) (v_prenex_36379 Int)) (or (<= (* 2 (select main_a v_prenex_36379)) 4) (<= (select main_a v_prenex_36378) 1000) (<= 1000 (+ (select main_a v_prenex_36379) (select main_a v_prenex_36378))) (<= (* 2 (select main_a v_prenex_36378)) 2000) (<= (+ main_x 1) v_prenex_36379) (< v_prenex_36379 main_x) (<= 0 (+ (select main_a v_prenex_36379) 2)))) (forall ((v_prenex_31903 Int) (v_prenex_31902 Int)) (or (<= 998 (select main_a v_prenex_31902)) (<= 1000 (+ (select main_a v_prenex_31903) (select main_a v_prenex_31902))) (<= (select main_a v_prenex_31902) 1000) (< v_prenex_31903 main_x) (<= (+ main_y 1) v_prenex_31902) (<= (+ main_x 1) v_prenex_31903) (<= 0 (* 2 (select main_a v_prenex_31903))))) (forall ((v_prenex_34635 Int) (v_prenex_34634 Int)) (or (<= (select main_a v_prenex_34634) 1000) (<= 0 (+ (select main_a v_prenex_34635) 2)) (<= (select main_a v_prenex_34635) 4) (< v_prenex_34635 main_x) (<= (+ main_x 1) v_prenex_34635) (<= (+ (select main_a v_prenex_34635) (select main_a v_prenex_34634)) 1000))) (or (forall ((v_prenex_36254 Int)) (or (< v_prenex_36254 main_y) (<= (* 2 (select main_a v_prenex_36254)) 2000) (<= 996 (select main_a v_prenex_36254)))) (forall ((v_prenex_36249 Int)) (or (< v_prenex_36249 main_x) (<= (* 2 (select main_a v_prenex_36249)) 4) (<= 0 (+ (select main_a v_prenex_36249) 2)) (<= (+ main_x 1) v_prenex_36249)))) (forall ((v_prenex_41132 Int) (v_prenex_41133 Int)) (or (<= (select main_a v_prenex_41132) 1000) (<= 0 (* 2 (select main_a v_prenex_41133))) (<= (+ main_x 1) v_prenex_41133) (< v_prenex_41133 main_x) (<= (select main_a v_prenex_41132) (+ (select main_a v_prenex_41133) 1000)) (<= 996 (select main_a v_prenex_41132)) (<= 0 (+ (select main_a v_prenex_41133) 2)))) (forall ((v_prenex_37013 Int) (v_prenex_37014 Int)) (or (< v_prenex_37014 main_x) (<= (+ (select main_a v_prenex_37014) 996) (select main_a v_prenex_37013)) (<= (select main_a v_prenex_37013) 1000) (<= (+ main_x 1) v_prenex_37014) (< v_prenex_37013 main_y) (<= (* 2 (select main_a v_prenex_37013)) 2000) (<= 0 (select main_a v_prenex_37014)))) (forall ((v_prenex_36264 Int) (v_prenex_36265 Int)) (or (<= (select main_a v_prenex_36265) 2) (< v_prenex_36264 main_y) (<= (+ main_x 1) v_prenex_36265) (< v_prenex_36265 main_x) (<= (+ (select main_a v_prenex_36265) 996) (select main_a v_prenex_36264)) (<= 996 (select main_a v_prenex_36264)))) (or (forall ((v_prenex_40983 Int)) (or (<= (+ main_x 1) v_prenex_40983) (< v_prenex_40983 main_x) (<= 0 (* 2 (select main_a v_prenex_40983))) (<= (* 2 (select main_a v_prenex_40983)) 4))) (forall ((v_prenex_40982 Int)) (or (<= 996 (select main_a v_prenex_40982)) (< v_prenex_40982 main_y) (<= 1996 (* 2 (select main_a v_prenex_40982)))))) (forall ((v_prenex_42441 Int) (v_prenex_42442 Int)) (or (<= (+ (select main_a v_prenex_42442) (select main_a v_prenex_42441)) 1000) (<= 1996 (* 2 (select main_a v_prenex_42441))) (<= 0 (* 2 (select main_a v_prenex_42442))) (< v_prenex_42441 main_y) (< v_prenex_42442 main_x) (<= (select main_a v_prenex_42441) 1002) (<= (+ main_x 1) v_prenex_42442))) (forall ((v_prenex_37651 Int) (v_prenex_37652 Int)) (or (<= 1000 (+ (select main_a v_prenex_37652) (select main_a v_prenex_37651))) (<= 0 (+ (select main_a v_prenex_37652) 2)) (<= (select main_a v_prenex_37652) 4) (<= 996 (select main_a v_prenex_37651)) (<= (+ main_x 1) v_prenex_37652) (< v_prenex_37652 main_x))) (forall ((v_prenex_32039 Int) (v_prenex_32040 Int)) (or (< v_prenex_32039 main_y) (<= 996 (select main_a v_prenex_32039)) (<= 998 (select main_a v_prenex_32039)) (<= (+ main_x 1) v_prenex_32040) (< v_prenex_32040 main_x) (<= (select main_a v_prenex_32039) (+ (select main_a v_prenex_32040) 1000)) (<= 0 (select main_a v_prenex_32040)))) (forall ((v_prenex_33473 Int) (v_prenex_33472 Int)) (or (< v_prenex_33473 main_x) (<= 996 (select main_a v_prenex_33472)) (<= (* 2 (select main_a v_prenex_33473)) 4) (<= (+ main_x 1) v_prenex_33473) (<= 1000 (+ (select main_a v_prenex_33473) (select main_a v_prenex_33472))) (<= (+ main_y 1) v_prenex_33472))) (forall ((v_prenex_36669 Int) (v_prenex_36670 Int)) (or (<= (* 2 (select main_a v_prenex_36670)) 4) (<= (+ main_x 1) v_prenex_36670) (<= 998 (select main_a v_prenex_36669)) (<= 1000 (+ (select main_a v_prenex_36670) (select main_a v_prenex_36669))) (< v_prenex_36670 main_x) (<= (select main_a v_prenex_36670) 2) (<= (select main_a v_prenex_36669) 1000))) (or (forall ((v_prenex_34688 Int)) (or (<= (* 2 (select main_a v_prenex_34688)) 2000) (<= (select main_a v_prenex_34688) 1000))) (forall ((v_prenex_34686 Int)) (or (< v_prenex_34686 main_x) (<= (select main_a v_prenex_34686) 2) (<= (* 2 (select main_a v_prenex_34686)) 4) (<= (select main_a v_prenex_34686) 4) (<= (+ main_x 1) v_prenex_34686)))) (forall ((v_prenex_40175 Int) (v_prenex_40176 Int)) (or (< v_prenex_40176 main_x) (<= (+ main_x 1) v_prenex_40176) (<= 1996 (* 2 (select main_a v_prenex_40175))) (<= 0 (select main_a v_prenex_40176)) (< v_prenex_40175 main_y) (<= 1000 (+ (select main_a v_prenex_40176) (select main_a v_prenex_40175))) (<= (* 2 (select main_a v_prenex_40175)) 2000))) (or (forall ((v_prenex_39164 Int)) (or (<= (+ main_x 1) v_prenex_39164) (<= (* 2 (select main_a v_prenex_39164)) 4) (<= 0 (* 2 (select main_a v_prenex_39164))) (< v_prenex_39164 main_x))) (forall ((v_prenex_39163 Int)) (or (<= 998 (select main_a v_prenex_39163)) (<= (select main_a v_prenex_39163) 1000) (<= (+ main_y 1) v_prenex_39163)))) (forall ((v_prenex_40799 Int) (v_prenex_40800 Int)) (or (<= 998 (select main_a v_prenex_40799)) (< v_prenex_40800 main_x) (<= (* 2 (select main_a v_prenex_40799)) 2000) (<= (+ main_x 1) v_prenex_40800) (<= (* 2 (select main_a v_prenex_40800)) 4) (<= 0 (* 2 (select main_a v_prenex_40800))) (<= (select main_a v_prenex_40799) (+ (select main_a v_prenex_40800) 1000)))) (forall ((v_prenex_42325 Int) (v_prenex_42324 Int)) (or (<= (* 2 (select main_a v_prenex_42325)) 4) (<= (+ main_x 1) v_prenex_42325) (<= 0 (select main_a v_prenex_42325)) (<= (* 2 (select main_a v_prenex_42324)) 2000) (<= (+ (select main_a v_prenex_42325) (select main_a v_prenex_42324)) 1000) (<= (select main_a v_prenex_42324) 1002) (< v_prenex_42325 main_x))) (or (forall ((v_prenex_39776 Int)) (or (<= 0 (* 2 (select main_a v_prenex_39776))) (<= (* 2 (select main_a v_prenex_39776)) 4) (< v_prenex_39776 main_x) (<= (+ main_x 1) v_prenex_39776))) (forall ((v_prenex_39775 Int)) (or (<= 996 (select main_a v_prenex_39775)) (< v_prenex_39775 main_y) (<= (select main_a v_prenex_39775) 1002)))) (or (forall ((v_prenex_33930 Int)) (or (<= (* 2 (select main_a v_prenex_33930)) 4) (<= (+ main_x 1) v_prenex_33930) (< v_prenex_33930 main_x))) (forall ((v_prenex_33934 Int)) (or (<= (select main_a v_prenex_33934) 1002) (<= (select main_a v_prenex_33934) 1000) (< v_prenex_33934 main_y)))) (or (forall ((v_prenex_32177 Int)) (or (<= (select main_a v_prenex_32177) 1000) (<= (* 2 (select main_a v_prenex_32177)) 2000))) (forall ((v_prenex_30876 Int)) (or (<= (* 2 (select main_a v_prenex_30876)) 4) (<= (select main_a v_prenex_30876) 4) (<= (+ main_x 1) v_prenex_30876) (<= 0 (+ (select main_a v_prenex_30876) 2)) (< v_prenex_30876 main_x)))) (forall ((v_prenex_42413 Int) (v_prenex_42414 Int)) (or (< v_prenex_42414 main_x) (<= 1996 (* 2 (select main_a v_prenex_42413))) (<= (select main_a v_prenex_42413) 1000) (<= (+ main_x 1) v_prenex_42414) (<= 1000 (+ (select main_a v_prenex_42414) (select main_a v_prenex_42413))) (<= 0 (+ (select main_a v_prenex_42414) 2)) (<= (select main_a v_prenex_42414) 2))) (forall ((v_prenex_38625 Int) (v_prenex_38624 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_38624))) (<= (+ main_x 1) v_prenex_38625) (<= 1000 (+ (select main_a v_prenex_38625) (select main_a v_prenex_38624))) (< v_prenex_38625 main_x) (<= (select main_a v_prenex_38625) 2) (<= 996 (select main_a v_prenex_38624)) (<= 0 (* 2 (select main_a v_prenex_38625))))) (forall ((v_prenex_33039 Int) (v_prenex_33038 Int)) (or (<= (+ main_x 1) v_prenex_33039) (<= 996 (select main_a v_prenex_33038)) (<= (select main_a v_prenex_33038) 1000) (<= (+ (select main_a v_prenex_33039) 996) (select main_a v_prenex_33038)) (< v_prenex_33039 main_x) (<= 0 (+ (select main_a v_prenex_33039) 2)))) (forall ((v_prenex_42063 Int) (v_prenex_42064 Int)) (or (<= (+ (select main_a v_prenex_42064) 996) (select main_a v_prenex_42063)) (< v_prenex_42064 main_x) (<= 0 (* 2 (select main_a v_prenex_42064))) (<= 1996 (* 2 (select main_a v_prenex_42063))) (<= (+ main_x 1) v_prenex_42064) (<= 0 (select main_a v_prenex_42064)))) (forall ((v_prenex_40633 Int) (v_prenex_40632 Int)) (or (<= (select main_a v_prenex_40633) 4) (<= (select main_a v_prenex_40632) 1002) (<= (+ (select main_a v_prenex_40633) (select main_a v_prenex_40632)) 1000) (<= 1996 (* 2 (select main_a v_prenex_40632))) (<= (+ main_x 1) v_prenex_40633) (< v_prenex_40633 main_x) (<= 0 (select main_a v_prenex_40633)))) (forall ((v_prenex_38370 Int) (v_prenex_38369 Int)) (or (<= (select main_a v_prenex_38370) 2) (< v_prenex_38370 main_x) (<= 0 (+ (select main_a v_prenex_38370) 2)) (<= (+ (select main_a v_prenex_38370) 996) (select main_a v_prenex_38369)) (<= (+ main_x 1) v_prenex_38370) (<= (select main_a v_prenex_38369) 1000))) (forall ((v_prenex_42977 Int) (v_prenex_42978 Int)) (or (<= 996 (select main_a v_prenex_42977)) (<= (select main_a v_prenex_42977) 1000) (<= (+ (select main_a v_prenex_42978) 996) (select main_a v_prenex_42977)) (<= 0 (* 2 (select main_a v_prenex_42978))) (<= (+ main_x 1) v_prenex_42978) (< v_prenex_42978 main_x) (<= 0 (+ (select main_a v_prenex_42978) 2)))) (forall ((v_prenex_34560 Int) (v_prenex_34559 Int)) (or (<= 0 (* 2 (select main_a v_prenex_34560))) (<= (select main_a v_prenex_34559) (+ (select main_a v_prenex_34560) 1000)) (<= 0 (+ (select main_a v_prenex_34560) 2)) (<= (* 2 (select main_a v_prenex_34559)) 2000) (< v_prenex_34560 main_x) (<= (+ main_x 1) v_prenex_34560))) (or (forall ((v_prenex_33873 Int)) (or (<= (select main_a v_prenex_33873) 1000) (<= 998 (select main_a v_prenex_33873)))) (forall ((v_prenex_33874 Int)) (or (<= 0 (select main_a v_prenex_33874)) (<= 0 (+ (select main_a v_prenex_33874) 2)) (< v_prenex_33874 main_x) (<= (* 2 (select main_a v_prenex_33874)) 4) (<= (+ main_x 1) v_prenex_33874)))) (or (forall ((v_prenex_37245 Int)) (or (<= 996 (select main_a v_prenex_37245)) (<= 1996 (* 2 (select main_a v_prenex_37245))))) (forall ((v_prenex_37246 Int)) (or (<= (+ main_x 1) v_prenex_37246) (<= (* 2 (select main_a v_prenex_37246)) 4) (< v_prenex_37246 main_x) (<= 0 (+ (select main_a v_prenex_37246) 2))))) (or (forall ((v_prenex_31460 Int)) (or (<= (select main_a v_prenex_31460) 1002) (<= 1996 (* 2 (select main_a v_prenex_31460))))) (forall ((v_prenex_31458 Int)) (or (<= (+ main_x 1) v_prenex_31458) (<= (* 2 (select main_a v_prenex_31458)) 4) (<= 0 (* 2 (select main_a v_prenex_31458))) (< v_prenex_31458 main_x) (<= 0 (select main_a v_prenex_31458))))) (forall ((v_prenex_41964 Int) (v_prenex_41965 Int)) (or (<= 998 (select main_a v_prenex_41964)) (<= 0 (select main_a v_prenex_41965)) (<= (+ main_x 1) v_prenex_41965) (< v_prenex_41965 main_x) (<= (+ (select main_a v_prenex_41965) (select main_a v_prenex_41964)) 1000) (<= 1996 (* 2 (select main_a v_prenex_41964))))) (forall ((v_prenex_40915 Int) (v_prenex_40914 Int)) (or (<= (select main_a v_prenex_40914) 1000) (<= (+ main_x 1) v_prenex_40915) (<= (select main_a v_prenex_40914) 1002) (<= (select main_a v_prenex_40914) (+ (select main_a v_prenex_40915) 1000)) (<= 0 (* 2 (select main_a v_prenex_40915))) (<= 0 (+ (select main_a v_prenex_40915) 2)) (< v_prenex_40915 main_x))) (forall ((v_prenex_43998 Int) (v_prenex_43999 Int)) (or (<= (select main_a v_prenex_43998) (+ (select main_a v_prenex_43999) 1000)) (< v_prenex_43999 main_x) (<= (+ main_y 1) v_prenex_43998) (<= 0 (select main_a v_prenex_43999)) (<= (* 2 (select main_a v_prenex_43998)) 2000) (<= 996 (select main_a v_prenex_43998)) (<= (+ main_x 1) v_prenex_43999))) (or (forall ((v_prenex_30837 Int)) (or (<= (+ main_x 1) v_prenex_30837) (<= 0 (* 2 (select main_a v_prenex_30837))) (< v_prenex_30837 main_x) (<= (* 2 (select main_a v_prenex_30837)) 4))) (forall ((v_prenex_31015 Int)) (or (< v_prenex_31015 main_y) (<= (select main_a v_prenex_31015) 1002)))) (forall ((v_prenex_40182 Int) (v_prenex_40181 Int)) (or (<= (select main_a v_prenex_40181) 1002) (<= (+ main_x 1) v_prenex_40182) (< v_prenex_40181 main_y) (<= 0 (* 2 (select main_a v_prenex_40182))) (<= (select main_a v_prenex_40181) (+ (select main_a v_prenex_40182) 1000)) (< v_prenex_40182 main_x))) (forall ((v_prenex_42238 Int) (v_prenex_42239 Int)) (or (< v_prenex_42238 main_y) (<= (* 2 (select main_a v_prenex_42238)) 2000) (<= (select main_a v_prenex_42238) 1000) (<= (+ main_x 1) v_prenex_42239) (< v_prenex_42239 main_x) (<= (select main_a v_prenex_42238) (+ (select main_a v_prenex_42239) 1000)) (<= (select main_a v_prenex_42239) 2))) (forall ((v_prenex_37801 Int) (v_prenex_37800 Int)) (or (<= 1000 (+ (select main_a v_prenex_37801) (select main_a v_prenex_37800))) (<= (select main_a v_prenex_37800) 1000) (<= (+ main_y 1) v_prenex_37800) (<= 998 (select main_a v_prenex_37800)) (< v_prenex_37801 main_x) (<= (select main_a v_prenex_37801) 2) (<= (+ main_x 1) v_prenex_37801))) (or (forall ((v_prenex_42913 Int)) (or (<= 0 (* 2 (select main_a v_prenex_42913))) (< v_prenex_42913 main_x) (<= 0 (select main_a v_prenex_42913)) (<= (+ main_x 1) v_prenex_42913))) (forall ((v_prenex_42912 Int)) (or (<= (select main_a v_prenex_42912) 1002) (<= (* 2 (select main_a v_prenex_42912)) 2000) (<= (+ main_y 1) v_prenex_42912)))) (forall ((v_prenex_34789 Int) (v_prenex_34790 Int)) (or (< v_prenex_34789 main_y) (<= (+ (select main_a v_prenex_34790) 996) (select main_a v_prenex_34789)) (<= (* 2 (select main_a v_prenex_34789)) 2000) (<= 0 (* 2 (select main_a v_prenex_34790))) (<= 996 (select main_a v_prenex_34789)) (<= (+ main_x 1) v_prenex_34790) (< v_prenex_34790 main_x))) (or (forall ((v_prenex_41161 Int)) (or (< v_prenex_41161 main_y) (<= 998 (select main_a v_prenex_41161)) (<= 996 (select main_a v_prenex_41161)))) (forall ((v_prenex_41160 Int)) (or (<= 0 (* 2 (select main_a v_prenex_41160))) (< v_prenex_41160 main_x) (<= 0 (+ (select main_a v_prenex_41160) 2)) (<= (+ main_x 1) v_prenex_41160)))) (forall ((v_prenex_41394 Int) (v_prenex_41395 Int)) (or (<= 996 (select main_a v_prenex_41394)) (<= (* 2 (select main_a v_prenex_41395)) 4) (<= (select main_a v_prenex_41394) (+ (select main_a v_prenex_41395) 1000)) (<= 1996 (* 2 (select main_a v_prenex_41394))) (<= (+ main_x 1) v_prenex_41395) (<= (select main_a v_prenex_41395) 2) (< v_prenex_41395 main_x))) (forall ((v_prenex_36631 Int) (v_prenex_36632 Int)) (or (<= 0 (+ (select main_a v_prenex_36632) 2)) (<= (select main_a v_prenex_36632) 4) (<= (select main_a v_prenex_36631) 1002) (<= (select main_a v_prenex_36631) 1000) (< v_prenex_36632 main_x) (<= (+ main_x 1) v_prenex_36632) (<= (+ (select main_a v_prenex_36632) 996) (select main_a v_prenex_36631)))) (forall ((v_prenex_43985 Int) (v_prenex_43984 Int)) (or (< v_prenex_43985 main_x) (<= (+ (select main_a v_prenex_43985) 996) (select main_a v_prenex_43984)) (<= (+ main_x 1) v_prenex_43985) (<= 998 (select main_a v_prenex_43984)) (<= 0 (* 2 (select main_a v_prenex_43985))) (<= (* 2 (select main_a v_prenex_43985)) 4) (<= 996 (select main_a v_prenex_43984)))) (or (forall ((v_prenex_40079 Int)) (<= (select main_a v_prenex_40079) 1002)) (forall ((v_prenex_40075 Int)) (or (<= (+ main_x 1) v_prenex_40075) (<= (select main_a v_prenex_40075) 2) (<= 0 (* 2 (select main_a v_prenex_40075))) (< v_prenex_40075 main_x) (<= 0 (select main_a v_prenex_40075))))) (forall ((v_prenex_38204 Int) (v_prenex_38205 Int)) (or (<= 0 (select main_a v_prenex_38205)) (<= (* 2 (select main_a v_prenex_38204)) 2000) (<= 1996 (* 2 (select main_a v_prenex_38204))) (<= (+ main_x 1) v_prenex_38205) (<= (+ (select main_a v_prenex_38205) (select main_a v_prenex_38204)) 1000) (< v_prenex_38205 main_x) (<= 0 (+ (select main_a v_prenex_38205) 2)))) (forall ((v_prenex_35350 Int) (v_prenex_35351 Int)) (or (<= (select main_a v_prenex_35350) 1000) (< v_prenex_35351 main_x) (<= 0 (+ (select main_a v_prenex_35351) 2)) (<= (+ main_x 1) v_prenex_35351) (<= (select main_a v_prenex_35351) 4) (<= (+ (select main_a v_prenex_35351) 996) (select main_a v_prenex_35350)))) (forall ((v_prenex_40706 Int) (v_prenex_40705 Int)) (or (<= 1000 (+ (select main_a v_prenex_40706) (select main_a v_prenex_40705))) (<= (select main_a v_prenex_40705) 1002) (<= 1996 (* 2 (select main_a v_prenex_40705))) (<= (+ main_x 1) v_prenex_40706) (<= 0 (+ (select main_a v_prenex_40706) 2)) (<= (select main_a v_prenex_40706) 4) (< v_prenex_40706 main_x))) (forall ((v_prenex_41535 Int) (v_prenex_41536 Int)) (or (<= (select main_a v_prenex_41535) (+ (select main_a v_prenex_41536) 1000)) (< v_prenex_41536 main_x) (<= 996 (select main_a v_prenex_41535)) (<= 0 (select main_a v_prenex_41536)) (<= (+ main_x 1) v_prenex_41536) (<= 1996 (* 2 (select main_a v_prenex_41535))))) (forall ((v_prenex_34029 Int) (v_prenex_34030 Int)) (or (<= 0 (select main_a v_prenex_34030)) (<= (+ main_x 1) v_prenex_34030) (<= 996 (select main_a v_prenex_34029)) (< v_prenex_34030 main_x) (<= (select main_a v_prenex_34029) (+ (select main_a v_prenex_34030) 1000)))) (forall ((v_prenex_41040 Int) (v_prenex_41041 Int)) (or (<= (select main_a v_prenex_41040) 1002) (<= (+ main_x 1) v_prenex_41041) (<= 0 (+ (select main_a v_prenex_41041) 2)) (<= (select main_a v_prenex_41040) (+ (select main_a v_prenex_41041) 1000)) (<= (select main_a v_prenex_41041) 2) (< v_prenex_41041 main_x))) (forall ((v_prenex_31411 Int) (v_prenex_31410 Int)) (or (<= (+ main_y 1) v_prenex_31410) (<= 998 (select main_a v_prenex_31410)) (<= (select main_a v_prenex_31410) (+ (select main_a v_prenex_31411) 1000)) (<= (* 2 (select main_a v_prenex_31411)) 4) (<= (+ main_x 1) v_prenex_31411) (<= 996 (select main_a v_prenex_31410)) (< v_prenex_31411 main_x))) (forall ((v_prenex_37286 Int) (v_prenex_37285 Int)) (or (<= 0 (+ (select main_a v_prenex_37286) 2)) (<= (+ (select main_a v_prenex_37286) (select main_a v_prenex_37285)) 1000) (<= (+ main_x 1) v_prenex_37286) (<= (* 2 (select main_a v_prenex_37285)) 2000) (<= 998 (select main_a v_prenex_37285)) (< v_prenex_37286 main_x))) (forall ((v_prenex_42477 Int) (v_prenex_42478 Int)) (or (<= 0 (select main_a v_prenex_42478)) (<= (+ (select main_a v_prenex_42478) (select main_a v_prenex_42477)) 1000) (<= 1996 (* 2 (select main_a v_prenex_42477))) (<= 0 (* 2 (select main_a v_prenex_42478))) (<= (select main_a v_prenex_42477) 1002) (< v_prenex_42478 main_x) (<= (+ main_x 1) v_prenex_42478))) (or (forall ((v_prenex_37670 Int)) (or (<= (+ main_x 1) v_prenex_37670) (< v_prenex_37670 main_x) (<= 0 (* 2 (select main_a v_prenex_37670))) (<= (select main_a v_prenex_37670) 4))) (forall ((v_prenex_37669 Int)) (or (<= (+ main_y 1) v_prenex_37669) (<= 1996 (* 2 (select main_a v_prenex_37669))) (<= (* 2 (select main_a v_prenex_37669)) 2000)))) (forall ((v_prenex_40562 Int) (v_prenex_40561 Int)) (or (<= (select main_a v_prenex_40561) 1000) (<= 998 (select main_a v_prenex_40561)) (< v_prenex_40562 main_x) (<= (+ (select main_a v_prenex_40562) 996) (select main_a v_prenex_40561)) (<= 0 (select main_a v_prenex_40562)) (<= (+ main_x 1) v_prenex_40562) (<= (select main_a v_prenex_40562) 2))) (or (forall ((v_prenex_38506 Int)) (or (<= (select main_a v_prenex_38506) 4) (<= (* 2 (select main_a v_prenex_38506)) 4) (<= (+ main_x 1) v_prenex_38506) (< v_prenex_38506 main_x))) (forall ((v_prenex_38509 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_38509))) (<= 996 (select main_a v_prenex_38509)) (< v_prenex_38509 main_y)))) (or (forall ((v_prenex_43900 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_43900))) (<= (* 2 (select main_a v_prenex_43900)) 2000))) (forall ((v_prenex_43899 Int)) (or (<= (* 2 (select main_a v_prenex_43899)) 4) (<= (select main_a v_prenex_43899) 2) (< v_prenex_43899 main_x) (<= (+ main_x 1) v_prenex_43899)))) (forall ((v_prenex_39827 Int) (v_prenex_39828 Int)) (or (<= (+ main_y 1) v_prenex_39827) (<= (select main_a v_prenex_39827) (+ (select main_a v_prenex_39828) 1000)) (< v_prenex_39827 main_y) (<= 1996 (* 2 (select main_a v_prenex_39827))) (<= 996 (select main_a v_prenex_39827)))) (or (forall ((v_prenex_34347 Int)) (or (< v_prenex_34347 main_y) (<= (select main_a v_prenex_34347) 1002) (<= (select main_a v_prenex_34347) 1000))) (forall ((v_prenex_34344 Int)) (or (<= (select main_a v_prenex_34344) 4) (< v_prenex_34344 main_x) (<= 0 (* 2 (select main_a v_prenex_34344))) (<= (+ main_x 1) v_prenex_34344)))) (or (forall ((v_prenex_32601 Int)) (or (<= (select main_a v_prenex_32601) 4) (<= 0 (+ (select main_a v_prenex_32601) 2)) (<= 0 (* 2 (select main_a v_prenex_32601))) (<= (+ main_x 1) v_prenex_32601) (< v_prenex_32601 main_x))) (forall ((v_prenex_32600 Int)) (or (<= 996 (select main_a v_prenex_32600)) (<= (select main_a v_prenex_32600) 1002)))) (or (forall ((v_prenex_36369 Int)) (or (<= (+ main_x 1) v_prenex_36369) (<= 0 (* 2 (select main_a v_prenex_36369))) (<= (* 2 (select main_a v_prenex_36369)) 4) (< v_prenex_36369 main_x) (<= 0 (+ (select main_a v_prenex_36369) 2)))) (forall ((v_prenex_36374 Int)) (or (<= (* 2 (select main_a v_prenex_36374)) 2000) (<= 1996 (* 2 (select main_a v_prenex_36374)))))) (forall ((v_prenex_33139 Int) (v_prenex_33138 Int)) (or (<= (+ main_x 1) v_prenex_33139) (< v_prenex_33139 main_x) (<= (select main_a v_prenex_33138) 1000) (<= 0 (+ (select main_a v_prenex_33139) 2)) (<= 1000 (+ (select main_a v_prenex_33139) (select main_a v_prenex_33138))) (<= 996 (select main_a v_prenex_33138)) (<= 0 (* 2 (select main_a v_prenex_33139))))) (forall ((v_prenex_40876 Int) (v_prenex_40875 Int)) (or (<= (+ main_x 1) v_prenex_40876) (<= 0 (select main_a v_prenex_40876)) (<= (select main_a v_prenex_40875) 1002) (<= 0 (+ (select main_a v_prenex_40876) 2)) (<= 998 (select main_a v_prenex_40875)) (<= 1000 (+ (select main_a v_prenex_40876) (select main_a v_prenex_40875))) (< v_prenex_40876 main_x))) (forall ((v_prenex_44067 Int) (v_prenex_44068 Int)) (or (<= 1000 (+ (select main_a v_prenex_44068) (select main_a v_prenex_44067))) (<= (select main_a v_prenex_44068) 4) (< v_prenex_44068 main_x) (<= 0 (select main_a v_prenex_44068)) (<= (+ main_x 1) v_prenex_44068) (<= (select main_a v_prenex_44067) 1000) (<= (select main_a v_prenex_44067) 1002))) (forall ((v_prenex_39610 Int) (v_prenex_39609 Int)) (or (<= (+ (select main_a v_prenex_39610) 996) (select main_a v_prenex_39609)) (<= (* 2 (select main_a v_prenex_39609)) 2000) (<= (+ main_x 1) v_prenex_39610) (<= 0 (select main_a v_prenex_39610)) (< v_prenex_39610 main_x) (<= 0 (* 2 (select main_a v_prenex_39610))))) (forall ((v_prenex_40380 Int) (v_prenex_40381 Int)) (or (<= (select main_a v_prenex_40381) 2) (<= 1000 (+ (select main_a v_prenex_40381) (select main_a v_prenex_40380))) (<= (+ main_x 1) v_prenex_40381) (<= (select main_a v_prenex_40381) 4) (<= (* 2 (select main_a v_prenex_40380)) 2000) (<= (select main_a v_prenex_40380) 1002) (< v_prenex_40381 main_x))) (forall ((v_prenex_39427 Int) (v_prenex_39426 Int)) (or (<= (+ (select main_a v_prenex_39427) (select main_a v_prenex_39426)) 1000) (<= (+ main_y 1) v_prenex_39426) (<= (+ main_x 1) v_prenex_39427) (<= (select main_a v_prenex_39427) 2) (<= (select main_a v_prenex_39426) 1000) (< v_prenex_39427 main_x) (<= 996 (select main_a v_prenex_39426)))) (forall ((v_prenex_38974 Int) (v_prenex_38975 Int)) (or (<= (+ (select main_a v_prenex_38975) (select main_a v_prenex_38974)) 1000) (<= 998 (select main_a v_prenex_38974)) (<= (select main_a v_prenex_38974) 1000) (<= (+ main_y 1) v_prenex_38974) (< v_prenex_38974 main_y))) (or (forall ((v_prenex_37733 Int)) (or (<= (select main_a v_prenex_37733) 1002) (<= (select main_a v_prenex_37733) 1000))) (forall ((v_prenex_37728 Int)) (or (<= (* 2 (select main_a v_prenex_37728)) 4) (< v_prenex_37728 main_x) (<= (+ main_x 1) v_prenex_37728) (<= 0 (* 2 (select main_a v_prenex_37728)))))) (forall ((v_prenex_34308 Int) (v_prenex_34307 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_34307))) (< v_prenex_34308 main_x) (<= 998 (select main_a v_prenex_34307)) (<= (select main_a v_prenex_34308) 2) (<= (+ main_x 1) v_prenex_34308) (<= (+ (select main_a v_prenex_34308) 996) (select main_a v_prenex_34307)))) (forall ((v_prenex_40714 Int) (v_prenex_40713 Int)) (or (<= (select main_a v_prenex_40713) (+ (select main_a v_prenex_40714) 1000)) (<= 0 (+ (select main_a v_prenex_40714) 2)) (<= 1996 (* 2 (select main_a v_prenex_40713))) (<= (+ main_x 1) v_prenex_40714) (<= (* 2 (select main_a v_prenex_40714)) 4) (< v_prenex_40714 main_x))) (forall ((v_prenex_35941 Int) (v_prenex_35940 Int)) (or (< v_prenex_35941 main_x) (< v_prenex_35940 main_y) (<= (+ main_y 1) v_prenex_35940) (<= (* 2 (select main_a v_prenex_35940)) 2000) (<= (select main_a v_prenex_35940) (+ (select main_a v_prenex_35941) 1000)))) (forall ((v_prenex_32494 Int) (v_prenex_32495 Int)) (or (<= (* 2 (select main_a v_prenex_32494)) 2000) (<= (+ main_x 1) v_prenex_32495) (<= 1000 (+ (select main_a v_prenex_32495) (select main_a v_prenex_32494))) (<= 0 (* 2 (select main_a v_prenex_32495))) (<= 0 (+ (select main_a v_prenex_32495) 2)) (<= 1996 (* 2 (select main_a v_prenex_32494))) (< v_prenex_32495 main_x))) (forall ((v_prenex_34994 Int) (v_prenex_34993 Int)) (or (<= 0 (select main_a v_prenex_34994)) (<= (select main_a v_prenex_34994) 4) (<= (+ main_x 1) v_prenex_34994) (<= 998 (select main_a v_prenex_34993)) (< v_prenex_34994 main_x) (<= 996 (select main_a v_prenex_34993)) (<= (select main_a v_prenex_34993) (+ (select main_a v_prenex_34994) 1000)))) (or (forall ((v_prenex_38206 Int)) (or (< v_prenex_38206 main_x) (<= (* 2 (select main_a v_prenex_38206)) 4) (<= 0 (+ (select main_a v_prenex_38206) 2)) (<= (+ main_x 1) v_prenex_38206))) (forall ((v_prenex_38211 Int)) (<= (select main_a v_prenex_38211) 1002))) (forall ((v_prenex_37490 Int) (v_prenex_37489 Int)) (or (<= (+ (select main_a v_prenex_37490) 996) (select main_a v_prenex_37489)) (<= (select main_a v_prenex_37490) 4) (< v_prenex_37490 main_x) (<= 996 (select main_a v_prenex_37489)) (<= 998 (select main_a v_prenex_37489)) (<= (+ main_x 1) v_prenex_37490))) (forall ((v_prenex_39025 Int) (v_prenex_39026 Int)) (or (< v_prenex_39026 main_x) (<= 0 (* 2 (select main_a v_prenex_39026))) (<= (+ main_x 1) v_prenex_39026) (<= 1996 (* 2 (select main_a v_prenex_39025))) (<= 0 (select main_a v_prenex_39026)) (<= (select main_a v_prenex_39025) (+ (select main_a v_prenex_39026) 1000)))) (forall ((v_prenex_33053 Int) (v_prenex_33052 Int)) (or (<= (* 2 (select main_a v_prenex_33053)) 4) (<= 0 (select main_a v_prenex_33053)) (< v_prenex_33053 main_x) (<= 1000 (+ (select main_a v_prenex_33053) (select main_a v_prenex_33052))) (<= (* 2 (select main_a v_prenex_33052)) 2000) (<= (+ main_x 1) v_prenex_33053))) (forall ((v_prenex_39683 Int) (v_prenex_39682 Int)) (or (<= 996 (select main_a v_prenex_39682)) (<= (select main_a v_prenex_39682) 1000) (<= (+ (select main_a v_prenex_39683) (select main_a v_prenex_39682)) 1000) (<= 0 (+ (select main_a v_prenex_39683) 2)) (< v_prenex_39683 main_x) (<= (+ main_x 1) v_prenex_39683))) (forall ((v_prenex_41878 Int) (v_prenex_41879 Int)) (or (<= (select main_a v_prenex_41879) 4) (<= 1000 (+ (select main_a v_prenex_41879) (select main_a v_prenex_41878))) (<= (select main_a v_prenex_41878) 1002) (< v_prenex_41879 main_x) (<= (+ main_x 1) v_prenex_41879))) (forall ((v_prenex_41408 Int) (v_prenex_41409 Int)) (or (<= (select main_a v_prenex_41409) 2) (<= (select main_a v_prenex_41408) (+ (select main_a v_prenex_41409) 1000)) (<= 1996 (* 2 (select main_a v_prenex_41408))) (<= (+ main_x 1) v_prenex_41409) (<= 996 (select main_a v_prenex_41408)) (<= 0 (select main_a v_prenex_41409)) (< v_prenex_41409 main_x))) (or (forall ((v_prenex_40276 Int)) (or (<= 0 (* 2 (select main_a v_prenex_40276))) (<= (+ main_x 1) v_prenex_40276) (< v_prenex_40276 main_x) (<= 0 (+ (select main_a v_prenex_40276) 2)))) (forall ((v_prenex_40277 Int)) (or (<= (* 2 (select main_a v_prenex_40277)) 2000) (< v_prenex_40277 main_y) (<= (select main_a v_prenex_40277) 1000)))) (forall ((v_prenex_31202 Int) (v_prenex_31203 Int)) (or (<= 0 (+ (select main_a v_prenex_31203) 2)) (< v_prenex_31203 main_x) (<= 1996 (* 2 (select main_a v_prenex_31202))) (<= 0 (select main_a v_prenex_31203)) (<= (+ main_x 1) v_prenex_31203) (<= (+ (select main_a v_prenex_31203) 996) (select main_a v_prenex_31202)) (<= (* 2 (select main_a v_prenex_31202)) 2000))) (or (forall ((v_prenex_37256 Int)) (<= 996 (select main_a v_prenex_37256))) (forall ((v_prenex_37252 Int)) (or (<= (+ main_x 1) v_prenex_37252) (<= (* 2 (select main_a v_prenex_37252)) 4) (< v_prenex_37252 main_x)))) (forall ((v_prenex_39852 Int) (v_prenex_39851 Int)) (or (< v_prenex_39852 main_x) (<= (* 2 (select main_a v_prenex_39851)) 2000) (<= (select main_a v_prenex_39851) (+ (select main_a v_prenex_39852) 1000)) (<= (+ main_x 1) v_prenex_39852) (<= (select main_a v_prenex_39852) 4) (<= 1996 (* 2 (select main_a v_prenex_39851))))) (forall ((v_prenex_38350 Int) (v_prenex_38351 Int)) (or (<= 0 (select main_a v_prenex_38351)) (< v_prenex_38351 main_x) (<= (select main_a v_prenex_38350) (+ (select main_a v_prenex_38351) 1000)) (<= (+ main_x 1) v_prenex_38351) (<= (* 2 (select main_a v_prenex_38350)) 2000) (<= (select main_a v_prenex_38351) 2))) (or (forall ((v_prenex_41571 Int)) (or (<= (+ main_x 1) v_prenex_41571) (<= (* 2 (select main_a v_prenex_41571)) 4) (< v_prenex_41571 main_x) (<= 0 (* 2 (select main_a v_prenex_41571))))) (forall ((v_prenex_41576 Int)) (or (<= (select main_a v_prenex_41576) 1002) (<= 1996 (* 2 (select main_a v_prenex_41576))) (< v_prenex_41576 main_y)))) (forall ((v_prenex_43745 Int) (v_prenex_43746 Int)) (or (<= (* 2 (select main_a v_prenex_43746)) 4) (< v_prenex_43746 main_x) (<= (select main_a v_prenex_43746) 4) (<= 998 (select main_a v_prenex_43745)) (<= (select main_a v_prenex_43745) 1002) (<= (+ main_x 1) v_prenex_43746) (<= (+ (select main_a v_prenex_43746) 996) (select main_a v_prenex_43745)))) (forall ((v_prenex_39670 Int) (v_prenex_39671 Int)) (or (<= 0 (* 2 (select main_a v_prenex_39671))) (<= (* 2 (select main_a v_prenex_39670)) 2000) (<= (+ main_y 1) v_prenex_39670) (<= (+ main_x 1) v_prenex_39671) (< v_prenex_39671 main_x) (<= (select main_a v_prenex_39670) 1002) (<= (+ (select main_a v_prenex_39671) 996) (select main_a v_prenex_39670)))) (or (forall ((v_prenex_42646 Int)) (or (< v_prenex_42646 main_y) (<= (select main_a v_prenex_42646) 1000) (<= 998 (select main_a v_prenex_42646)))) (forall ((v_prenex_42645 Int)) (or (<= (* 2 (select main_a v_prenex_42645)) 4) (<= (select main_a v_prenex_42645) 2) (< v_prenex_42645 main_x) (<= (+ main_x 1) v_prenex_42645)))) (or (forall ((v_prenex_37313 Int)) (or (<= (+ main_y 1) v_prenex_37313) (<= 996 (select main_a v_prenex_37313)) (<= (select main_a v_prenex_37313) 1002))) (forall ((v_prenex_37314 Int)) (or (< v_prenex_37314 main_x) (<= 0 (select main_a v_prenex_37314)) (<= (+ main_x 1) v_prenex_37314) (<= 0 (* 2 (select main_a v_prenex_37314)))))) (forall ((v_prenex_31725 Int)) (or (<= (select main_a v_prenex_31725) 4) (<= (select main_a v_prenex_31725) 2) (<= (* 2 (select main_a v_prenex_31725)) 4) (<= (+ main_x 1) v_prenex_31725) (< v_prenex_31725 main_x))) (forall ((v_prenex_37867 Int) (v_prenex_37866 Int)) (or (<= (+ main_x 1) v_prenex_37867) (<= 998 (select main_a v_prenex_37866)) (<= (select main_a v_prenex_37867) 4) (< v_prenex_37866 main_y) (<= (select main_a v_prenex_37866) 1002) (<= 1000 (+ (select main_a v_prenex_37867) (select main_a v_prenex_37866))) (< v_prenex_37867 main_x))) (forall ((v_prenex_42318 Int) (v_prenex_42319 Int)) (or (<= (* 2 (select main_a v_prenex_42319)) 4) (<= 996 (select main_a v_prenex_42318)) (<= 1000 (+ (select main_a v_prenex_42319) (select main_a v_prenex_42318))) (<= 0 (* 2 (select main_a v_prenex_42319))) (< v_prenex_42319 main_x) (<= (+ main_x 1) v_prenex_42319) (<= (* 2 (select main_a v_prenex_42318)) 2000))) (forall ((v_prenex_40013 Int) (v_prenex_40012 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_40012))) (<= 998 (select main_a v_prenex_40012)) (< v_prenex_40013 main_x) (<= (+ main_x 1) v_prenex_40013) (<= (select main_a v_prenex_40012) (+ (select main_a v_prenex_40013) 1000)) (<= (select main_a v_prenex_40013) 2) (<= (+ main_y 1) v_prenex_40012))) (forall ((v_prenex_35328 Int) (v_prenex_35329 Int)) (or (<= (+ (select main_a v_prenex_35329) 996) (select main_a v_prenex_35328)) (<= 998 (select main_a v_prenex_35328)) (<= 0 (* 2 (select main_a v_prenex_35329))) (< v_prenex_35329 main_x) (<= (select main_a v_prenex_35329) 4) (<= (+ main_x 1) v_prenex_35329))) (or (forall ((v_prenex_38619 Int)) (or (<= (select main_a v_prenex_38619) 2) (<= (* 2 (select main_a v_prenex_38619)) 4) (< v_prenex_38619 main_x) (<= (+ main_x 1) v_prenex_38619))) (forall ((v_prenex_38618 Int)) (or (<= (+ main_y 1) v_prenex_38618) (<= (select main_a v_prenex_38618) 1000) (<= 996 (select main_a v_prenex_38618))))) (or (forall ((v_prenex_42041 Int)) (or (<= 0 (select main_a v_prenex_42041)) (<= (* 2 (select main_a v_prenex_42041)) 4) (<= (+ main_x 1) v_prenex_42041) (< v_prenex_42041 main_x))) (forall ((v_prenex_42042 Int)) (<= (select main_a v_prenex_42042) 1000))) (or (forall ((v_prenex_31558 Int)) (or (<= (select main_a v_prenex_31558) 1002) (<= (select main_a v_prenex_31558) 1000))) (forall ((v_prenex_31555 Int)) (or (<= (+ main_x 1) v_prenex_31555) (<= (* 2 (select main_a v_prenex_31555)) 4) (<= (select main_a v_prenex_31555) 4) (< v_prenex_31555 main_x) (<= 0 (* 2 (select main_a v_prenex_31555)))))) (forall ((v_prenex_39597 Int) (v_prenex_39598 Int)) (or (<= (select main_a v_prenex_39598) 2) (< v_prenex_39598 main_x) (<= 1996 (* 2 (select main_a v_prenex_39597))) (<= 998 (select main_a v_prenex_39597)) (<= (+ main_x 1) v_prenex_39598) (<= 1000 (+ (select main_a v_prenex_39598) (select main_a v_prenex_39597))) (<= 0 (+ (select main_a v_prenex_39598) 2)))) (forall ((v_prenex_35466 Int) (v_prenex_35467 Int)) (or (< v_prenex_35467 main_x) (<= (* 2 (select main_a v_prenex_35466)) 2000) (<= 996 (select main_a v_prenex_35466)) (<= 0 (* 2 (select main_a v_prenex_35467))) (<= 1000 (+ (select main_a v_prenex_35467) (select main_a v_prenex_35466))) (<= (+ main_x 1) v_prenex_35467) (<= (+ main_y 1) v_prenex_35466))) (or (forall ((v_prenex_42838 Int)) (or (<= 0 (select main_a v_prenex_42838)) (<= 0 (+ (select main_a v_prenex_42838) 2)) (<= (* 2 (select main_a v_prenex_42838)) 4) (< v_prenex_42838 main_x) (<= (+ main_x 1) v_prenex_42838))) (forall ((v_prenex_42841 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_42841))) (<= (* 2 (select main_a v_prenex_42841)) 2000)))) (forall ((v_prenex_38332 Int) (v_prenex_38333 Int)) (or (<= 1000 (+ (select main_a v_prenex_38333) (select main_a v_prenex_38332))) (<= (+ main_x 1) v_prenex_38333) (<= (* 2 (select main_a v_prenex_38332)) 2000) (<= 0 (* 2 (select main_a v_prenex_38333))) (<= (+ main_y 1) v_prenex_38332) (< v_prenex_38333 main_x))) (forall ((v_prenex_34223 Int) (v_prenex_34222 Int)) (or (< v_prenex_34223 main_x) (<= (+ main_x 1) v_prenex_34223) (<= 0 (+ (select main_a v_prenex_34223) 2)) (<= (select main_a v_prenex_34222) 1002) (<= 1000 (+ (select main_a v_prenex_34223) (select main_a v_prenex_34222))) (<= 0 (select main_a v_prenex_34223)) (<= 1996 (* 2 (select main_a v_prenex_34222))))) (forall ((v_prenex_40343 Int) (v_prenex_40342 Int)) (or (<= (+ (select main_a v_prenex_40343) (select main_a v_prenex_40342)) 1000) (<= (select main_a v_prenex_40343) 4) (<= (select main_a v_prenex_40343) 2) (<= 996 (select main_a v_prenex_40342)) (<= (+ main_x 1) v_prenex_40343) (< v_prenex_40343 main_x) (<= 1996 (* 2 (select main_a v_prenex_40342))))) (or (forall ((v_prenex_41352 Int)) (or (<= (* 2 (select main_a v_prenex_41352)) 2000) (<= 996 (select main_a v_prenex_41352)))) (forall ((v_prenex_41353 Int)) (or (<= 0 (+ (select main_a v_prenex_41353) 2)) (< v_prenex_41353 main_x) (<= (+ main_x 1) v_prenex_41353) (<= 0 (* 2 (select main_a v_prenex_41353))) (<= 0 (select main_a v_prenex_41353))))) (forall ((v_prenex_31619 Int) (v_prenex_31618 Int)) (or (<= (select main_a v_prenex_31618) 1000) (< v_prenex_31618 main_y) (<= 996 (select main_a v_prenex_31618)) (<= 0 (* 2 (select main_a v_prenex_31619))) (<= 1000 (+ (select main_a v_prenex_31619) (select main_a v_prenex_31618))) (< v_prenex_31619 main_x) (<= (+ main_x 1) v_prenex_31619))) (forall ((v_prenex_34105 Int) (v_prenex_34104 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_34104))) (<= (+ main_x 1) v_prenex_34105) (<= 0 (select main_a v_prenex_34105)) (<= 1000 (+ (select main_a v_prenex_34105) (select main_a v_prenex_34104))) (<= (select main_a v_prenex_34104) 1000) (< v_prenex_34105 main_x))) (forall ((v_prenex_33334 Int) (v_prenex_33333 Int)) (or (<= (+ main_x 1) v_prenex_33334) (<= (* 2 (select main_a v_prenex_33334)) 4) (<= 996 (select main_a v_prenex_33333)) (<= 1996 (* 2 (select main_a v_prenex_33333))) (<= 0 (* 2 (select main_a v_prenex_33334))) (< v_prenex_33334 main_x) (<= 1000 (+ (select main_a v_prenex_33334) (select main_a v_prenex_33333))))) (or (forall ((v_prenex_32074 Int)) (or (<= 0 (select main_a v_prenex_32074)) (<= (+ main_x 1) v_prenex_32074) (< v_prenex_32074 main_x) (<= (* 2 (select main_a v_prenex_32074)) 4))) (forall ((v_prenex_32071 Int)) (<= 1996 (* 2 (select main_a v_prenex_32071))))) (forall ((v_prenex_31082 Int) (v_prenex_31081 Int)) (or (<= (+ (select main_a v_prenex_31082) 996) (select main_a v_prenex_31081)) (<= (select main_a v_prenex_31082) 4) (<= (* 2 (select main_a v_prenex_31081)) 2000) (<= 998 (select main_a v_prenex_31081)) (<= (+ main_y 1) v_prenex_31081) (<= (+ main_x 1) v_prenex_31082) (< v_prenex_31082 main_x))) (forall ((v_prenex_37799 Int) (v_prenex_37798 Int)) (or (<= (select main_a v_prenex_37799) 4) (< v_prenex_37799 main_x) (<= (+ main_x 1) v_prenex_37799) (<= (+ (select main_a v_prenex_37799) (select main_a v_prenex_37798)) 1000) (<= 1996 (* 2 (select main_a v_prenex_37798))) (<= 0 (+ (select main_a v_prenex_37799) 2)))) (forall ((v_prenex_33227 Int) (v_prenex_33228 Int)) (or (<= (* 2 (select main_a v_prenex_33227)) 2000) (<= (+ main_x 1) v_prenex_33228) (<= 1996 (* 2 (select main_a v_prenex_33227))) (< v_prenex_33228 main_x) (<= (select main_a v_prenex_33227) (+ (select main_a v_prenex_33228) 1000)) (<= (select main_a v_prenex_33228) 2) (<= 0 (+ (select main_a v_prenex_33228) 2)))) (forall ((v_prenex_31219 Int) (v_prenex_31218 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_31218))) (<= (select main_a v_prenex_31219) 2) (<= (+ main_x 1) v_prenex_31219) (<= 0 (+ (select main_a v_prenex_31219) 2)) (< v_prenex_31219 main_x) (<= (* 2 (select main_a v_prenex_31218)) 2000) (<= (+ (select main_a v_prenex_31219) 996) (select main_a v_prenex_31218)))) (forall ((v_prenex_39362 Int) (v_prenex_39363 Int)) (or (<= (* 2 (select main_a v_prenex_39363)) 4) (< v_prenex_39363 main_x) (<= 0 (* 2 (select main_a v_prenex_39363))) (<= (+ (select main_a v_prenex_39363) (select main_a v_prenex_39362)) 1000) (<= 1996 (* 2 (select main_a v_prenex_39362))) (<= (* 2 (select main_a v_prenex_39362)) 2000) (<= (+ main_x 1) v_prenex_39363))) (forall ((v_prenex_40586 Int) (v_prenex_40585 Int)) (or (<= (+ (select main_a v_prenex_40586) (select main_a v_prenex_40585)) 1000) (<= 0 (* 2 (select main_a v_prenex_40586))) (< v_prenex_40586 main_x) (<= 0 (select main_a v_prenex_40586)) (<= 998 (select main_a v_prenex_40585)) (<= (select main_a v_prenex_40585) 1002) (<= (+ main_x 1) v_prenex_40586))) (forall ((v_prenex_37814 Int) (v_prenex_37815 Int)) (or (<= 1000 (+ (select main_a v_prenex_37815) (select main_a v_prenex_37814))) (< v_prenex_37815 main_x) (<= 0 (select main_a v_prenex_37815)) (<= 996 (select main_a v_prenex_37814)) (<= (+ main_x 1) v_prenex_37815) (<= (select main_a v_prenex_37815) 2) (<= 998 (select main_a v_prenex_37814)))) (forall ((v_prenex_40571 Int) (v_prenex_40572 Int)) (or (<= 0 (+ (select main_a v_prenex_40572) 2)) (<= 1000 (+ (select main_a v_prenex_40572) (select main_a v_prenex_40571))) (<= (select main_a v_prenex_40571) 1000) (< v_prenex_40572 main_x) (<= (+ main_x 1) v_prenex_40572) (<= (select main_a v_prenex_40571) 1002) (< v_prenex_40571 main_y))) (or (forall ((v_prenex_35423 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_35423))) (<= 996 (select main_a v_prenex_35423)))) (forall ((v_prenex_35418 Int)) (or (<= (+ main_x 1) v_prenex_35418) (<= (* 2 (select main_a v_prenex_35418)) 4) (< v_prenex_35418 main_x) (<= 0 (* 2 (select main_a v_prenex_35418)))))) (or (forall ((v_prenex_40230 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_40230))) (<= 996 (select main_a v_prenex_40230)))) (forall ((v_prenex_40228 Int)) (or (<= 0 (select main_a v_prenex_40228)) (< v_prenex_40228 main_x) (<= (+ main_x 1) v_prenex_40228) (<= 0 (* 2 (select main_a v_prenex_40228)))))) (or (forall ((v_prenex_33195 Int)) (or (<= 996 (select main_a v_prenex_33195)) (<= (select main_a v_prenex_33195) 1002))) (forall ((v_prenex_33193 Int)) (or (<= (* 2 (select main_a v_prenex_33193)) 4) (<= (select main_a v_prenex_33193) 4) (<= (+ main_x 1) v_prenex_33193) (< v_prenex_33193 main_x) (<= (select main_a v_prenex_33193) 2)))) (or (forall ((v_prenex_42505 Int)) (or (<= (select main_a v_prenex_42505) 1002) (< v_prenex_42505 main_y))) (forall ((v_prenex_42500 Int)) (or (<= (+ main_x 1) v_prenex_42500) (<= (* 2 (select main_a v_prenex_42500)) 4) (<= 0 (* 2 (select main_a v_prenex_42500))) (< v_prenex_42500 main_x)))) (forall ((v_prenex_43970 Int) (v_prenex_43971 Int)) (or (<= (+ main_x 1) v_prenex_43971) (<= 1000 (+ (select main_a v_prenex_43971) (select main_a v_prenex_43970))) (<= 996 (select main_a v_prenex_43970)) (< v_prenex_43971 main_x) (<= 0 (select main_a v_prenex_43971)) (<= (+ main_y 1) v_prenex_43970))) (or (forall ((v_prenex_40324 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_40324))) (<= 996 (select main_a v_prenex_40324)))) (forall ((v_prenex_40323 Int)) (or (<= 0 (* 2 (select main_a v_prenex_40323))) (<= (+ main_x 1) v_prenex_40323) (<= (* 2 (select main_a v_prenex_40323)) 4) (<= (select main_a v_prenex_40323) 2) (< v_prenex_40323 main_x)))) (forall ((v_prenex_36961 Int) (v_prenex_36962 Int)) (or (<= 998 (select main_a v_prenex_36961)) (<= (select main_a v_prenex_36961) 1000) (<= 1000 (+ (select main_a v_prenex_36962) (select main_a v_prenex_36961))) (<= (select main_a v_prenex_36962) 4) (< v_prenex_36962 main_x) (<= (+ main_x 1) v_prenex_36962))) (forall ((v_prenex_34187 Int) (v_prenex_34186 Int)) (or (< v_prenex_34187 main_x) (<= (select main_a v_prenex_34186) (+ (select main_a v_prenex_34187) 1000)) (<= (+ main_y 1) v_prenex_34186) (<= (+ main_x 1) v_prenex_34187) (<= 0 (select main_a v_prenex_34187)) (<= 998 (select main_a v_prenex_34186)))) (forall ((v_prenex_31064 Int) (v_prenex_31063 Int)) (or (<= (select main_a v_prenex_31063) 1002) (<= (+ main_y 1) v_prenex_31063) (< v_prenex_31063 main_y) (<= 998 (select main_a v_prenex_31063)) (<= (+ (select main_a v_prenex_31064) 996) (select main_a v_prenex_31063)))) (forall ((v_prenex_36102 Int) (v_prenex_36101 Int)) (or (<= (+ main_x 1) v_prenex_36102) (< v_prenex_36102 main_x) (<= 1996 (* 2 (select main_a v_prenex_36101))) (<= 0 (+ (select main_a v_prenex_36102) 2)) (<= (select main_a v_prenex_36101) 1002) (<= (select main_a v_prenex_36102) 4) (<= (+ (select main_a v_prenex_36102) (select main_a v_prenex_36101)) 1000))) (forall ((v_prenex_39018 Int) (v_prenex_39017 Int)) (or (<= (select main_a v_prenex_39018) 2) (<= 1996 (* 2 (select main_a v_prenex_39017))) (<= (+ main_x 1) v_prenex_39018) (<= (select main_a v_prenex_39018) 4) (<= (+ (select main_a v_prenex_39018) 996) (select main_a v_prenex_39017)) (< v_prenex_39018 main_x))) (forall ((v_prenex_38323 Int) (v_prenex_38322 Int)) (or (< v_prenex_38323 main_x) (<= 996 (select main_a v_prenex_38322)) (<= (* 2 (select main_a v_prenex_38323)) 4) (<= (select main_a v_prenex_38322) (+ (select main_a v_prenex_38323) 1000)) (<= (+ main_x 1) v_prenex_38323) (<= (select main_a v_prenex_38323) 2) (<= (* 2 (select main_a v_prenex_38322)) 2000))) (or (forall ((v_prenex_43779 Int)) (or (<= 0 (+ (select main_a v_prenex_43779) 2)) (<= (* 2 (select main_a v_prenex_43779)) 4) (<= (+ main_x 1) v_prenex_43779) (< v_prenex_43779 main_x))) (forall ((v_prenex_43784 Int)) (or (< v_prenex_43784 main_y) (<= (select main_a v_prenex_43784) 1002) (<= 998 (select main_a v_prenex_43784))))) (forall ((v_prenex_34578 Int) (v_prenex_34577 Int)) (or (< v_prenex_34578 main_x) (<= (+ (select main_a v_prenex_34578) 996) (select main_a v_prenex_34577)) (<= 0 (* 2 (select main_a v_prenex_34578))) (<= (select main_a v_prenex_34577) 1000) (<= (* 2 (select main_a v_prenex_34577)) 2000) (<= (+ main_y 1) v_prenex_34577) (<= (+ main_x 1) v_prenex_34578))) (forall ((v_prenex_34840 Int) (v_prenex_34839 Int)) (or (<= (+ main_x 1) v_prenex_34840) (<= (+ (select main_a v_prenex_34840) (select main_a v_prenex_34839)) 1000) (<= (select main_a v_prenex_34840) 2) (<= (select main_a v_prenex_34840) 4) (<= 996 (select main_a v_prenex_34839)) (< v_prenex_34840 main_x) (<= (select main_a v_prenex_34839) 1000))) (forall ((v_prenex_32250 Int) (v_prenex_32251 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_32250))) (<= (select main_a v_prenex_32250) (+ (select main_a v_prenex_32251) 1000)) (< v_prenex_32251 main_x) (<= (+ main_y 1) v_prenex_32250) (<= (+ main_x 1) v_prenex_32251) (<= 0 (+ (select main_a v_prenex_32251) 2)) (<= (* 2 (select main_a v_prenex_32250)) 2000))) (forall ((v_prenex_39395 Int) (v_prenex_39394 Int)) (or (<= 998 (select main_a v_prenex_39394)) (<= 0 (select main_a v_prenex_39395)) (< v_prenex_39395 main_x) (<= (select main_a v_prenex_39394) 1000) (<= (+ (select main_a v_prenex_39395) (select main_a v_prenex_39394)) 1000) (<= (+ main_x 1) v_prenex_39395))) (forall ((v_prenex_39117 Int) (v_prenex_39118 Int)) (or (< v_prenex_39118 main_x) (<= (select main_a v_prenex_39117) (+ (select main_a v_prenex_39118) 1000)) (<= (+ main_x 1) v_prenex_39118) (<= (* 2 (select main_a v_prenex_39117)) 2000) (<= 996 (select main_a v_prenex_39117)) (<= 0 (* 2 (select main_a v_prenex_39118))))) (forall ((v_prenex_33049 Int) (v_prenex_33048 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33049))) (<= (+ main_x 1) v_prenex_33049) (< v_prenex_33049 main_x) (<= 1996 (* 2 (select main_a v_prenex_33048))) (<= (select main_a v_prenex_33049) 4) (<= (+ (select main_a v_prenex_33049) (select main_a v_prenex_33048)) 1000) (<= 998 (select main_a v_prenex_33048)))) (forall ((v_prenex_39989 Int) (v_prenex_39990 Int)) (or (< v_prenex_39990 main_x) (<= (select main_a v_prenex_39989) (+ (select main_a v_prenex_39990) 1000)) (<= (select main_a v_prenex_39990) 2) (<= 998 (select main_a v_prenex_39989)) (< v_prenex_39989 main_y) (<= (+ main_x 1) v_prenex_39990))) (or (forall ((v_prenex_40641 Int)) (or (<= (+ main_x 1) v_prenex_40641) (<= (select main_a v_prenex_40641) 2) (< v_prenex_40641 main_x) (<= 0 (* 2 (select main_a v_prenex_40641))))) (forall ((v_prenex_40645 Int)) (or (<= (select main_a v_prenex_40645) 1000) (<= 996 (select main_a v_prenex_40645))))) (forall ((v_prenex_40991 Int) (v_prenex_40990 Int)) (or (<= (+ main_y 1) v_prenex_40990) (< v_prenex_40990 main_y) (<= 1000 (+ (select main_a v_prenex_40991) (select main_a v_prenex_40990))) (<= 1996 (* 2 (select main_a v_prenex_40990))) (< v_prenex_40991 main_x))) (forall ((v_prenex_40519 Int) (v_prenex_40520 Int)) (or (<= (+ main_x 1) v_prenex_40520) (<= (+ (select main_a v_prenex_40520) 996) (select main_a v_prenex_40519)) (<= (* 2 (select main_a v_prenex_40519)) 2000) (<= (* 2 (select main_a v_prenex_40520)) 4) (< v_prenex_40520 main_x))) (forall ((v_prenex_37760 Int) (v_prenex_37761 Int)) (or (<= (* 2 (select main_a v_prenex_37761)) 4) (<= 1000 (+ (select main_a v_prenex_37761) (select main_a v_prenex_37760))) (< v_prenex_37761 main_x) (<= 0 (select main_a v_prenex_37761)) (<= 996 (select main_a v_prenex_37760)) (<= 1996 (* 2 (select main_a v_prenex_37760))) (<= (+ main_x 1) v_prenex_37761))) (forall ((v_prenex_32269 Int) (v_prenex_32268 Int)) (or (<= 0 (select main_a v_prenex_32269)) (<= (+ main_x 1) v_prenex_32269) (<= (* 2 (select main_a v_prenex_32269)) 4) (<= (+ (select main_a v_prenex_32269) 996) (select main_a v_prenex_32268)) (< v_prenex_32269 main_x) (<= 996 (select main_a v_prenex_32268)))) (or (forall ((v_prenex_42270 Int)) (<= (* 2 (select main_a v_prenex_42270)) 4)) (forall ((v_prenex_42269 Int)) (or (<= (+ main_y 1) v_prenex_42269) (<= (select main_a v_prenex_42269) 1002) (< v_prenex_42269 main_y) (<= (select main_a v_prenex_42269) 1000)))) (forall ((v_prenex_37504 Int) (v_prenex_37505 Int)) (or (< v_prenex_37505 main_x) (<= (+ main_y 1) v_prenex_37504) (<= 996 (select main_a v_prenex_37504)) (<= (+ main_x 1) v_prenex_37505) (<= 0 (* 2 (select main_a v_prenex_37505))) (<= (select main_a v_prenex_37504) (+ (select main_a v_prenex_37505) 1000)) (<= (select main_a v_prenex_37504) 1000))) (or (forall ((v_prenex_32009 Int)) (<= 1996 (* 2 (select main_a v_prenex_32009)))) (forall ((v_prenex_32011 Int)) (or (<= (select main_a v_prenex_32011) 4) (<= (+ main_x 1) v_prenex_32011) (<= 0 (* 2 (select main_a v_prenex_32011))) (<= (* 2 (select main_a v_prenex_32011)) 4) (< v_prenex_32011 main_x)))) (forall ((v_prenex_41267 Int) (v_prenex_41268 Int)) (or (< v_prenex_41267 main_y) (< v_prenex_41268 main_x) (<= (* 2 (select main_a v_prenex_41267)) 2000) (<= (+ main_x 1) v_prenex_41268) (<= (select main_a v_prenex_41267) (+ (select main_a v_prenex_41268) 1000)) (<= 996 (select main_a v_prenex_41267)) (<= (select main_a v_prenex_41268) 4))) (forall ((v_prenex_37247 Int) (v_prenex_37248 Int)) (or (<= (select main_a v_prenex_37248) 2) (<= (+ main_x 1) v_prenex_37248) (<= (+ main_y 1) v_prenex_37247) (<= (* 2 (select main_a v_prenex_37247)) 2000) (<= (select main_a v_prenex_37247) (+ (select main_a v_prenex_37248) 1000)) (< v_prenex_37248 main_x))) (forall ((v_prenex_37417 Int) (v_prenex_37418 Int)) (or (<= 0 (* 2 (select main_a v_prenex_37418))) (< v_prenex_37418 main_x) (<= (* 2 (select main_a v_prenex_37417)) 2000) (<= 0 (select main_a v_prenex_37418)) (<= (+ (select main_a v_prenex_37418) (select main_a v_prenex_37417)) 1000) (<= (select main_a v_prenex_37417) 1002) (<= (+ main_x 1) v_prenex_37418))) (forall ((v_prenex_42868 Int) (v_prenex_42869 Int)) (or (<= (+ main_x 1) v_prenex_42869) (<= 998 (select main_a v_prenex_42868)) (< v_prenex_42869 main_x) (<= (select main_a v_prenex_42868) 1000) (<= (select main_a v_prenex_42869) 4) (<= (select main_a v_prenex_42869) 2) (<= 1000 (+ (select main_a v_prenex_42869) (select main_a v_prenex_42868))))) (forall ((v_prenex_34484 Int) (v_prenex_34483 Int)) (or (< v_prenex_34483 main_y) (<= 998 (select main_a v_prenex_34483)) (<= (select main_a v_prenex_34483) 1002) (< v_prenex_34484 main_x) (<= (+ main_x 1) v_prenex_34484) (<= 0 (+ (select main_a v_prenex_34484) 2)) (<= 1000 (+ (select main_a v_prenex_34484) (select main_a v_prenex_34483))))) (forall ((v_prenex_36568 Int) (v_prenex_36567 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_36567))) (< v_prenex_36568 main_x) (<= 0 (+ (select main_a v_prenex_36568) 2)) (<= (select main_a v_prenex_36568) 2) (<= 1000 (+ (select main_a v_prenex_36568) (select main_a v_prenex_36567))) (<= 996 (select main_a v_prenex_36567)) (<= (+ main_x 1) v_prenex_36568))) (forall ((v_prenex_32148 Int) (v_prenex_32147 Int)) (or (<= (select main_a v_prenex_32148) 2) (<= 996 (select main_a v_prenex_32147)) (<= (select main_a v_prenex_32147) 1000) (<= (+ main_x 1) v_prenex_32148) (<= (+ (select main_a v_prenex_32148) 996) (select main_a v_prenex_32147)) (< v_prenex_32148 main_x))) (forall ((v_prenex_34142 Int) (v_prenex_34141 Int)) (or (<= (+ main_x 1) v_prenex_34142) (<= (select main_a v_prenex_34141) 1002) (<= 1996 (* 2 (select main_a v_prenex_34141))) (<= (select main_a v_prenex_34142) 4) (< v_prenex_34141 main_y) (<= 1000 (+ (select main_a v_prenex_34142) (select main_a v_prenex_34141))) (< v_prenex_34142 main_x))) (forall ((v_prenex_41220 Int) (v_prenex_41221 Int)) (or (< v_prenex_41221 main_x) (<= 0 (select main_a v_prenex_41221)) (<= (+ main_x 1) v_prenex_41221) (<= 1000 (+ (select main_a v_prenex_41221) (select main_a v_prenex_41220))))) (or (forall ((v_prenex_32026 Int)) (or (<= (select main_a v_prenex_32026) 1000) (<= 998 (select main_a v_prenex_32026)))) (forall ((v_prenex_32031 Int)) (or (<= 0 (* 2 (select main_a v_prenex_32031))) (<= 0 (+ (select main_a v_prenex_32031) 2)) (< v_prenex_32031 main_x) (<= (+ main_x 1) v_prenex_32031)))) (forall ((v_prenex_42715 Int) (v_prenex_42716 Int)) (or (<= (+ (select main_a v_prenex_42716) 996) (select main_a v_prenex_42715)) (<= (+ main_x 1) v_prenex_42716) (<= 0 (select main_a v_prenex_42716)) (< v_prenex_42716 main_x) (<= (* 2 (select main_a v_prenex_42716)) 4) (<= 996 (select main_a v_prenex_42715)) (<= 1996 (* 2 (select main_a v_prenex_42715))))) (or (forall ((v_prenex_38970 Int)) (or (<= 996 (select main_a v_prenex_38970)) (<= (* 2 (select main_a v_prenex_38970)) 2000))) (forall ((v_prenex_38968 Int)) (or (<= (* 2 (select main_a v_prenex_38968)) 4) (<= 0 (* 2 (select main_a v_prenex_38968))) (<= (+ main_x 1) v_prenex_38968) (<= 0 (select main_a v_prenex_38968)) (< v_prenex_38968 main_x)))) (or (forall ((v_prenex_31419 Int)) (or (< v_prenex_31419 main_y) (<= (select main_a v_prenex_31419) 1002) (<= 996 (select main_a v_prenex_31419)))) (forall ((v_prenex_31416 Int)) (or (<= (+ main_x 1) v_prenex_31416) (<= (select main_a v_prenex_31416) 4) (< v_prenex_31416 main_x) (<= (* 2 (select main_a v_prenex_31416)) 4)))) (forall ((v_prenex_32696 Int) (v_prenex_32697 Int)) (or (<= 0 (select main_a v_prenex_32697)) (<= (select main_a v_prenex_32696) 1002) (<= (+ main_x 1) v_prenex_32697) (<= (+ (select main_a v_prenex_32697) (select main_a v_prenex_32696)) 1000) (<= 996 (select main_a v_prenex_32696)) (< v_prenex_32697 main_x))) (forall ((v_prenex_38934 Int) (v_prenex_38935 Int)) (or (<= (* 2 (select main_a v_prenex_38934)) 2000) (< v_prenex_38935 main_x) (<= (* 2 (select main_a v_prenex_38935)) 4) (<= 1000 (+ (select main_a v_prenex_38935) (select main_a v_prenex_38934))) (<= (+ main_x 1) v_prenex_38935) (<= (+ main_y 1) v_prenex_38934))) (forall ((v_prenex_31510 Int) (v_prenex_31511 Int)) (or (< v_prenex_31511 main_x) (<= 998 (select main_a v_prenex_31510)) (<= (+ main_x 1) v_prenex_31511) (<= (select main_a v_prenex_31511) 2) (< v_prenex_31510 main_y) (<= (+ (select main_a v_prenex_31511) 996) (select main_a v_prenex_31510)) (<= (select main_a v_prenex_31510) 1000))) (forall ((v_prenex_34349 Int) (v_prenex_34350 Int)) (or (<= (select main_a v_prenex_34349) (+ (select main_a v_prenex_34350) 1000)) (<= (* 2 (select main_a v_prenex_34349)) 2000) (<= (* 2 (select main_a v_prenex_34350)) 4) (< v_prenex_34350 main_x) (<= (+ main_x 1) v_prenex_34350) (<= 0 (+ (select main_a v_prenex_34350) 2)) (<= (select main_a v_prenex_34349) 1002))) (forall ((v_prenex_42291 Int) (v_prenex_42292 Int)) (or (< v_prenex_42292 main_x) (<= (select main_a v_prenex_42291) 1000) (<= (+ main_x 1) v_prenex_42292) (< v_prenex_42291 main_y) (<= 0 (select main_a v_prenex_42292)) (<= (+ (select main_a v_prenex_42292) 996) (select main_a v_prenex_42291)))) (forall ((v_prenex_31010 Int) (v_prenex_31009 Int)) (or (<= (select main_a v_prenex_31009) 1002) (<= (select main_a v_prenex_31009) (+ (select main_a v_prenex_31010) 1000)) (<= (+ main_x 1) v_prenex_31010) (< v_prenex_31010 main_x) (<= (+ main_y 1) v_prenex_31009) (<= 0 (* 2 (select main_a v_prenex_31010))) (<= 1996 (* 2 (select main_a v_prenex_31009))))) (forall ((v_prenex_37863 Int) (v_prenex_37862 Int)) (or (<= 1000 (+ (select main_a v_prenex_37863) (select main_a v_prenex_37862))) (< v_prenex_37863 main_x) (<= (select main_a v_prenex_37862) 1002) (<= 0 (select main_a v_prenex_37863)) (<= (+ main_x 1) v_prenex_37863) (<= 0 (+ (select main_a v_prenex_37863) 2)))) (forall ((v_prenex_42141 Int) (v_prenex_42142 Int)) (or (<= 1000 (+ (select main_a v_prenex_42142) (select main_a v_prenex_42141))) (<= 998 (select main_a v_prenex_42141)) (< v_prenex_42141 main_y) (<= (+ main_y 1) v_prenex_42141) (<= 1996 (* 2 (select main_a v_prenex_42141))))) (forall ((v_prenex_38588 Int) (v_prenex_38587 Int)) (or (<= (* 2 (select main_a v_prenex_38587)) 2000) (<= (+ main_y 1) v_prenex_38587) (< v_prenex_38587 main_y) (<= (+ main_x 1) v_prenex_38588) (<= (+ (select main_a v_prenex_38588) (select main_a v_prenex_38587)) 1000))) (forall ((v_prenex_31079 Int) (v_prenex_31078 Int)) (or (< v_prenex_31078 main_y) (<= (+ main_x 1) v_prenex_31079) (< v_prenex_31079 main_x) (<= 996 (select main_a v_prenex_31078)) (<= 1996 (* 2 (select main_a v_prenex_31078))) (<= (* 2 (select main_a v_prenex_31079)) 4) (<= 1000 (+ (select main_a v_prenex_31079) (select main_a v_prenex_31078))))) (forall ((v_prenex_38130 Int) (v_prenex_38131 Int)) (or (<= (* 2 (select main_a v_prenex_38130)) 2000) (< v_prenex_38131 main_x) (<= (+ main_x 1) v_prenex_38131) (<= (select main_a v_prenex_38130) 1000) (<= 1000 (+ (select main_a v_prenex_38131) (select main_a v_prenex_38130))) (<= 0 (* 2 (select main_a v_prenex_38131))))) (forall ((v_prenex_32036 Int) (v_prenex_32035 Int)) (or (<= 1000 (+ (select main_a v_prenex_32036) (select main_a v_prenex_32035))) (< v_prenex_32036 main_x) (<= 0 (* 2 (select main_a v_prenex_32036))) (<= (* 2 (select main_a v_prenex_32035)) 2000) (<= 0 (select main_a v_prenex_32036)) (<= (+ main_x 1) v_prenex_32036))) (forall ((v_prenex_39765 Int) (v_prenex_39764 Int)) (or (<= (select main_a v_prenex_39764) (+ (select main_a v_prenex_39765) 1000)) (<= (select main_a v_prenex_39765) 2) (<= (+ main_x 1) v_prenex_39765) (< v_prenex_39765 main_x))) (or (forall ((v_prenex_42042 Int)) (<= (select main_a v_prenex_42042) 1000)) (forall ((v_prenex_42040 Int)) (or (<= (+ main_x 1) v_prenex_42040) (<= 0 (* 2 (select main_a v_prenex_42040))) (< v_prenex_42040 main_x) (<= 0 (select main_a v_prenex_42040)) (<= (* 2 (select main_a v_prenex_42040)) 4)))) (or (forall ((v_prenex_43561 Int)) (or (< v_prenex_43561 main_y) (<= (* 2 (select main_a v_prenex_43561)) 2000))) (forall ((v_prenex_43560 Int)) (or (<= (* 2 (select main_a v_prenex_43560)) 4) (< v_prenex_43560 main_x) (<= (+ main_x 1) v_prenex_43560)))) (or (forall ((v_prenex_32586 Int)) (or (<= (+ main_x 1) v_prenex_32586) (<= (* 2 (select main_a v_prenex_32586)) 4) (< v_prenex_32586 main_x) (<= 0 (+ (select main_a v_prenex_32586) 2)))) (forall ((v_prenex_32591 Int)) (<= (* 2 (select main_a v_prenex_32591)) 2000))) (or (forall ((v_prenex_41259 Int)) (or (<= (+ main_x 1) v_prenex_41259) (<= 0 (* 2 (select main_a v_prenex_41259))) (< v_prenex_41259 main_x) (<= 0 (select main_a v_prenex_41259)))) (forall ((v_prenex_41261 Int)) (or (<= (select main_a v_prenex_41261) 1002) (< v_prenex_41261 main_y) (<= 996 (select main_a v_prenex_41261))))) (forall ((v_prenex_38943 Int) (v_prenex_38942 Int)) (or (<= (+ (select main_a v_prenex_38943) 996) (select main_a v_prenex_38942)) (<= (* 2 (select main_a v_prenex_38943)) 4) (<= (* 2 (select main_a v_prenex_38942)) 2000) (<= (+ main_x 1) v_prenex_38943) (< v_prenex_38943 main_x) (<= 0 (+ (select main_a v_prenex_38943) 2)))) (or (forall ((v_prenex_37008 Int)) (or (<= (+ main_x 1) v_prenex_37008) (<= (select main_a v_prenex_37008) 4) (< v_prenex_37008 main_x) (<= (* 2 (select main_a v_prenex_37008)) 4))) (forall ((v_prenex_37007 Int)) (or (<= (+ main_y 1) v_prenex_37007) (<= 1996 (* 2 (select main_a v_prenex_37007))) (<= (select main_a v_prenex_37007) 1000)))) (forall ((v_prenex_33128 Int) (v_prenex_33129 Int)) (or (<= (select main_a v_prenex_33129) 2) (<= 1996 (* 2 (select main_a v_prenex_33128))) (<= (* 2 (select main_a v_prenex_33128)) 2000) (<= (+ main_x 1) v_prenex_33129) (<= (+ (select main_a v_prenex_33129) (select main_a v_prenex_33128)) 1000) (<= 0 (+ (select main_a v_prenex_33129) 2)) (< v_prenex_33129 main_x))) (forall ((v_prenex_39706 Int) (v_prenex_39707 Int)) (or (<= 0 (* 2 (select main_a v_prenex_39707))) (< v_prenex_39707 main_x) (<= (+ main_x 1) v_prenex_39707) (<= (+ (select main_a v_prenex_39707) (select main_a v_prenex_39706)) 1000) (<= (select main_a v_prenex_39706) 1002) (< v_prenex_39706 main_y) (<= 998 (select main_a v_prenex_39706)))) (forall ((v_prenex_39209 Int) (v_prenex_39208 Int)) (or (< v_prenex_39209 main_x) (<= (+ main_x 1) v_prenex_39209) (<= 996 (select main_a v_prenex_39208)) (<= 1000 (+ (select main_a v_prenex_39209) (select main_a v_prenex_39208))) (<= (select main_a v_prenex_39209) 2) (<= (select main_a v_prenex_39208) 1000) (<= 0 (select main_a v_prenex_39209)))) (forall ((v_prenex_38842 Int) (v_prenex_38841 Int)) (or (<= (+ (select main_a v_prenex_38842) (select main_a v_prenex_38841)) 1000) (<= (+ main_x 1) v_prenex_38842) (<= (select main_a v_prenex_38841) 1002) (<= 0 (+ (select main_a v_prenex_38842) 2)) (<= 1996 (* 2 (select main_a v_prenex_38841))) (< v_prenex_38841 main_y) (< v_prenex_38842 main_x))) (forall ((v_prenex_40669 Int) (v_prenex_40670 Int)) (or (<= (select main_a v_prenex_40669) 1000) (< v_prenex_40670 main_x) (<= (+ main_x 1) v_prenex_40670) (<= (* 2 (select main_a v_prenex_40670)) 4) (<= 1000 (+ (select main_a v_prenex_40670) (select main_a v_prenex_40669))) (<= 996 (select main_a v_prenex_40669)) (< v_prenex_40669 main_y))) (forall ((v_prenex_30965 Int) (v_prenex_30966 Int)) (or (<= 998 (select main_a v_prenex_30966)) (<= 1996 (* 2 (select main_a v_prenex_30966))) (<= (select main_a v_prenex_30965) 2) (<= (+ main_x 1) v_prenex_30965) (<= 0 (* 2 (select main_a v_prenex_30965))) (<= 1000 (+ (select main_a v_prenex_30965) (select main_a v_prenex_30966))) (< v_prenex_30965 main_x))) (forall ((v_prenex_40202 Int) (v_prenex_40201 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_40201))) (<= 0 (+ (select main_a v_prenex_40202) 2)) (<= (+ main_x 1) v_prenex_40202) (< v_prenex_40202 main_x) (<= 0 (select main_a v_prenex_40202)) (<= (select main_a v_prenex_40201) 1000) (<= (select main_a v_prenex_40201) (+ (select main_a v_prenex_40202) 1000)))) (or (forall ((v_prenex_43657 Int)) (or (<= 0 (select main_a v_prenex_43657)) (<= 0 (* 2 (select main_a v_prenex_43657))) (<= (+ main_x 1) v_prenex_43657) (<= (select main_a v_prenex_43657) 4) (< v_prenex_43657 main_x))) (forall ((v_prenex_43660 Int)) (or (<= (* 2 (select main_a v_prenex_43660)) 2000) (<= 998 (select main_a v_prenex_43660))))) (forall ((v_prenex_38100 Int) (v_prenex_38099 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_38099))) (<= 1000 (+ (select main_a v_prenex_38100) (select main_a v_prenex_38099))) (<= (+ main_x 1) v_prenex_38100) (< v_prenex_38100 main_x) (<= 0 (+ (select main_a v_prenex_38100) 2)))) (forall ((v_prenex_44139 Int) (v_prenex_44138 Int)) (or (<= (+ main_x 1) v_prenex_44139) (<= (+ main_y 1) v_prenex_44138) (< v_prenex_44139 main_x) (<= 998 (select main_a v_prenex_44138)) (<= (* 2 (select main_a v_prenex_44139)) 4) (<= (select main_a v_prenex_44138) 1002) (<= 1000 (+ (select main_a v_prenex_44139) (select main_a v_prenex_44138))))) (forall ((v_prenex_34882 Int) (v_prenex_34881 Int)) (or (<= (select main_a v_prenex_34882) 2) (<= 996 (select main_a v_prenex_34881)) (<= (+ (select main_a v_prenex_34882) 996) (select main_a v_prenex_34881)) (<= 0 (+ (select main_a v_prenex_34882) 2)) (< v_prenex_34882 main_x) (<= (* 2 (select main_a v_prenex_34881)) 2000) (<= (+ main_x 1) v_prenex_34882))) (or (forall ((v_prenex_38208 Int)) (or (< v_prenex_38208 main_x) (<= (select main_a v_prenex_38208) 4) (<= (+ main_x 1) v_prenex_38208) (<= (* 2 (select main_a v_prenex_38208)) 4))) (forall ((v_prenex_38211 Int)) (<= (select main_a v_prenex_38211) 1002))) (or (forall ((v_prenex_41347 Int)) (or (<= (+ main_x 1) v_prenex_41347) (< v_prenex_41347 main_x) (<= 0 (* 2 (select main_a v_prenex_41347))) (<= (select main_a v_prenex_41347) 2) (<= 0 (select main_a v_prenex_41347)))) (forall ((v_prenex_41352 Int)) (or (<= (* 2 (select main_a v_prenex_41352)) 2000) (<= 996 (select main_a v_prenex_41352))))) (or (forall ((v_prenex_39345 Int)) (or (<= (+ main_x 1) v_prenex_39345) (< v_prenex_39345 main_x) (<= 0 (select main_a v_prenex_39345)) (<= (* 2 (select main_a v_prenex_39345)) 4) (<= 0 (+ (select main_a v_prenex_39345) 2)))) (forall ((v_prenex_39344 Int)) (<= (select main_a v_prenex_39344) 1002))) (forall ((v_prenex_39058 Int) (v_prenex_39059 Int)) (or (< v_prenex_39058 main_y) (<= (+ (select main_a v_prenex_39059) (select main_a v_prenex_39058)) 1000) (<= 996 (select main_a v_prenex_39058)) (<= (+ main_x 1) v_prenex_39059) (< v_prenex_39059 main_x) (<= (select main_a v_prenex_39059) 4))) (forall ((v_prenex_32362 Int) (v_prenex_32363 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_32362))) (<= 0 (* 2 (select main_a v_prenex_32363))) (<= (+ main_y 1) v_prenex_32362) (<= (+ (select main_a v_prenex_32363) (select main_a v_prenex_32362)) 1000) (<= (+ main_x 1) v_prenex_32363) (< v_prenex_32363 main_x) (<= 998 (select main_a v_prenex_32362)))) (forall ((v_prenex_31224 Int) (v_prenex_31225 Int)) (or (<= 0 (+ (select main_a v_prenex_31225) 2)) (< v_prenex_31225 main_x) (<= 996 (select main_a v_prenex_31224)) (<= (+ main_x 1) v_prenex_31225) (<= (* 2 (select main_a v_prenex_31225)) 4) (<= (select main_a v_prenex_31224) (+ (select main_a v_prenex_31225) 1000)) (<= (* 2 (select main_a v_prenex_31224)) 2000))) (forall ((v_prenex_38868 Int) (v_prenex_38867 Int)) (or (<= (select main_a v_prenex_38868) 4) (<= (+ main_x 1) v_prenex_38868) (<= 1996 (* 2 (select main_a v_prenex_38867))) (<= 0 (* 2 (select main_a v_prenex_38868))) (<= (select main_a v_prenex_38867) 1002) (<= (select main_a v_prenex_38867) (+ (select main_a v_prenex_38868) 1000)) (< v_prenex_38868 main_x))) (forall ((v_prenex_31017 Int) (v_prenex_31018 Int)) (or (<= (+ main_x 1) v_prenex_31018) (<= 1996 (* 2 (select main_a v_prenex_31017))) (<= (+ (select main_a v_prenex_31018) 996) (select main_a v_prenex_31017)) (<= (select main_a v_prenex_31018) 2) (<= (+ main_y 1) v_prenex_31017) (<= (select main_a v_prenex_31017) 1000) (< v_prenex_31018 main_x))) (forall ((v_prenex_35614 Int) (v_prenex_35615 Int)) (or (< v_prenex_35615 main_x) (<= (* 2 (select main_a v_prenex_35614)) 2000) (<= 998 (select main_a v_prenex_35614)) (<= (* 2 (select main_a v_prenex_35615)) 4) (<= (select main_a v_prenex_35615) 2) (<= 1000 (+ (select main_a v_prenex_35615) (select main_a v_prenex_35614))) (<= (+ main_x 1) v_prenex_35615))) (forall ((v_prenex_41099 Int) (v_prenex_41100 Int)) (or (<= (+ main_x 1) v_prenex_41100) (<= (select main_a v_prenex_41099) 1000) (<= (select main_a v_prenex_41099) 1002) (<= 1000 (+ (select main_a v_prenex_41100) (select main_a v_prenex_41099))) (<= 0 (+ (select main_a v_prenex_41100) 2)) (<= (select main_a v_prenex_41100) 2) (< v_prenex_41100 main_x))) (forall ((v_prenex_35673 Int) (v_prenex_35674 Int)) (or (<= (+ main_x 1) v_prenex_35674) (<= 996 (select main_a v_prenex_35673)) (<= 998 (select main_a v_prenex_35673)) (<= 0 (+ (select main_a v_prenex_35674) 2)) (<= (select main_a v_prenex_35673) (+ (select main_a v_prenex_35674) 1000)) (< v_prenex_35674 main_x))) (forall ((v_prenex_39151 Int) (v_prenex_39150 Int)) (or (< v_prenex_39151 main_x) (<= 0 (select main_a v_prenex_39151)) (<= (select main_a v_prenex_39150) (+ (select main_a v_prenex_39151) 1000)) (<= (* 2 (select main_a v_prenex_39151)) 4) (<= 998 (select main_a v_prenex_39150)) (<= (+ main_x 1) v_prenex_39151) (<= (select main_a v_prenex_39150) 1002))) (forall ((v_prenex_31965 Int) (v_prenex_31964 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_31964))) (<= (* 2 (select main_a v_prenex_31965)) 4) (<= (+ (select main_a v_prenex_31965) (select main_a v_prenex_31964)) 1000) (<= (select main_a v_prenex_31964) 1000) (< v_prenex_31964 main_y) (< v_prenex_31965 main_x) (<= (+ main_x 1) v_prenex_31965))) (or (forall ((v_prenex_32334 Int)) (or (<= (* 2 (select main_a v_prenex_32334)) 2000) (<= 996 (select main_a v_prenex_32334)))) (forall ((v_prenex_32340 Int)) (or (<= (* 2 (select main_a v_prenex_32340)) 4) (< v_prenex_32340 main_x) (<= 0 (select main_a v_prenex_32340)) (<= (+ main_x 1) v_prenex_32340)))) (or (forall ((v_prenex_42306 Int)) (or (< v_prenex_42306 main_x) (<= (select main_a v_prenex_42306) 2) (<= 0 (* 2 (select main_a v_prenex_42306))) (<= (+ main_x 1) v_prenex_42306))) (forall ((v_prenex_42310 Int)) (or (<= (select main_a v_prenex_42310) 1002) (<= (* 2 (select main_a v_prenex_42310)) 2000)))) (forall ((v_prenex_43866 Int) (v_prenex_43865 Int)) (or (<= (+ main_x 1) v_prenex_43866) (< v_prenex_43866 main_x) (<= 996 (select main_a v_prenex_43865)) (<= 0 (select main_a v_prenex_43866)) (<= 0 (* 2 (select main_a v_prenex_43866))) (<= 1000 (+ (select main_a v_prenex_43866) (select main_a v_prenex_43865))))) (forall ((v_prenex_32405 Int) (v_prenex_32406 Int)) (or (< v_prenex_32406 main_x) (<= (select main_a v_prenex_32405) 1000) (<= 1000 (+ (select main_a v_prenex_32406) (select main_a v_prenex_32405))) (<= 0 (+ (select main_a v_prenex_32406) 2)) (<= 0 (select main_a v_prenex_32406)) (<= (+ main_x 1) v_prenex_32406) (<= 996 (select main_a v_prenex_32405)))) (or (forall ((v_prenex_39478 Int)) (or (<= (* 2 (select main_a v_prenex_39478)) 4) (<= 0 (* 2 (select main_a v_prenex_39478))) (<= (select main_a v_prenex_39478) 4) (< v_prenex_39478 main_x) (<= (+ main_x 1) v_prenex_39478))) (forall ((v_prenex_39480 Int)) (or (<= 996 (select main_a v_prenex_39480)) (<= (* 2 (select main_a v_prenex_39480)) 2000)))) (forall ((v_prenex_32937 Int) (v_prenex_32938 Int)) (or (<= 998 (select main_a v_prenex_32937)) (< v_prenex_32938 main_x) (<= (+ (select main_a v_prenex_32938) 996) (select main_a v_prenex_32937)) (<= 0 (+ (select main_a v_prenex_32938) 2)) (<= (+ main_x 1) v_prenex_32938) (<= (* 2 (select main_a v_prenex_32937)) 2000) (<= (select main_a v_prenex_32938) 2))) (or (forall ((v_prenex_33183 Int)) (or (<= 0 (+ (select main_a v_prenex_33183) 2)) (< v_prenex_33183 main_x) (<= 0 (* 2 (select main_a v_prenex_33183))) (<= (+ main_x 1) v_prenex_33183) (<= (select main_a v_prenex_33183) 4))) (forall ((v_prenex_33187 Int)) (<= 998 (select main_a v_prenex_33187)))) (forall ((v_prenex_39201 Int) (v_prenex_39200 Int)) (or (<= (select main_a v_prenex_39201) 4) (<= 0 (select main_a v_prenex_39201)) (<= (+ (select main_a v_prenex_39201) 996) (select main_a v_prenex_39200)) (<= 1996 (* 2 (select main_a v_prenex_39200))) (<= (select main_a v_prenex_39200) 1000) (< v_prenex_39201 main_x) (<= (+ main_x 1) v_prenex_39201))) (forall ((v_prenex_43675 Int) (v_prenex_43674 Int)) (or (<= 996 (select main_a v_prenex_43674)) (< v_prenex_43675 main_x) (<= (+ (select main_a v_prenex_43675) 996) (select main_a v_prenex_43674)) (<= (select main_a v_prenex_43674) 1000) (<= (* 2 (select main_a v_prenex_43675)) 4) (<= (+ main_x 1) v_prenex_43675))) (forall ((v_prenex_37600 Int) (v_prenex_37601 Int)) (or (<= 0 (* 2 (select main_a v_prenex_37601))) (<= (select main_a v_prenex_37600) (+ (select main_a v_prenex_37601) 1000)) (< v_prenex_37601 main_x) (<= (* 2 (select main_a v_prenex_37600)) 2000) (<= (+ main_x 1) v_prenex_37601) (<= (select main_a v_prenex_37601) 4) (<= 1996 (* 2 (select main_a v_prenex_37600))))) (forall ((v_prenex_31363 Int) (v_prenex_31364 Int)) (or (< v_prenex_31363 main_y) (<= (+ main_x 1) v_prenex_31364) (<= (* 2 (select main_a v_prenex_31363)) 2000) (<= 1000 (+ (select main_a v_prenex_31364) (select main_a v_prenex_31363))) (<= (+ main_y 1) v_prenex_31363))) (or (forall ((v_prenex_40602 Int)) (or (<= (* 2 (select main_a v_prenex_40602)) 2000) (<= 996 (select main_a v_prenex_40602)))) (forall ((v_prenex_40599 Int)) (or (<= (* 2 (select main_a v_prenex_40599)) 4) (<= (+ main_x 1) v_prenex_40599) (<= (select main_a v_prenex_40599) 4) (< v_prenex_40599 main_x)))) (forall ((v_prenex_37836 Int) (v_prenex_37837 Int)) (or (<= 1000 (+ (select main_a v_prenex_37837) (select main_a v_prenex_37836))) (<= (select main_a v_prenex_37837) 4) (<= 0 (+ (select main_a v_prenex_37837) 2)) (<= (+ main_x 1) v_prenex_37837) (<= (* 2 (select main_a v_prenex_37836)) 2000) (<= 1996 (* 2 (select main_a v_prenex_37836))) (< v_prenex_37837 main_x))) (or (forall ((v_prenex_33196 Int)) (or (<= (+ main_x 1) v_prenex_33196) (<= (select main_a v_prenex_33196) 2) (< v_prenex_33196 main_x) (<= 0 (select main_a v_prenex_33196)) (<= (* 2 (select main_a v_prenex_33196)) 4))) (forall ((v_prenex_33195 Int)) (or (<= 996 (select main_a v_prenex_33195)) (<= (select main_a v_prenex_33195) 1002)))) (forall ((v_prenex_36121 Int) (v_prenex_36122 Int)) (or (<= 1000 (+ (select main_a v_prenex_36122) (select main_a v_prenex_36121))) (< v_prenex_36122 main_x) (<= 0 (select main_a v_prenex_36122)) (<= (+ main_y 1) v_prenex_36121) (<= (+ main_x 1) v_prenex_36122))) (forall ((v_prenex_31611 Int) (v_prenex_31612 Int)) (or (<= (+ (select main_a v_prenex_31612) 996) (select main_a v_prenex_31611)) (< v_prenex_31611 main_y) (< v_prenex_31612 main_x) (<= (select main_a v_prenex_31611) 1000) (<= 0 (select main_a v_prenex_31612)) (<= (+ main_x 1) v_prenex_31612) (<= (select main_a v_prenex_31611) 1002))) (forall ((v_prenex_33768 Int) (v_prenex_33767 Int)) (or (<= (+ (select main_a v_prenex_33768) (select main_a v_prenex_33767)) 1000) (<= (select main_a v_prenex_33768) 4) (<= 1996 (* 2 (select main_a v_prenex_33767))) (<= 0 (+ (select main_a v_prenex_33768) 2)) (<= 996 (select main_a v_prenex_33767)) (<= (+ main_x 1) v_prenex_33768) (< v_prenex_33768 main_x))) (or (forall ((v_prenex_38055 Int)) (or (<= (select main_a v_prenex_38055) 1002) (<= (+ main_y 1) v_prenex_38055) (<= 1996 (* 2 (select main_a v_prenex_38055))))) (forall ((v_prenex_38056 Int)) (or (<= 0 (select main_a v_prenex_38056)) (< v_prenex_38056 main_x) (<= 0 (* 2 (select main_a v_prenex_38056))) (<= (+ main_x 1) v_prenex_38056)))) (forall ((v_prenex_40279 Int) (v_prenex_40280 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_40279))) (<= 998 (select main_a v_prenex_40279)) (<= (+ main_y 1) v_prenex_40279) (< v_prenex_40280 main_x) (<= (+ main_x 1) v_prenex_40280) (<= 1000 (+ (select main_a v_prenex_40280) (select main_a v_prenex_40279))) (<= (* 2 (select main_a v_prenex_40280)) 4))) (or (forall ((v_prenex_31581 Int)) (or (<= (* 2 (select main_a v_prenex_31581)) 2000) (<= (select main_a v_prenex_31581) 1002))) (forall ((v_prenex_31580 Int)) (or (<= (+ main_x 1) v_prenex_31580) (<= 0 (select main_a v_prenex_31580)) (<= (* 2 (select main_a v_prenex_31580)) 4) (< v_prenex_31580 main_x)))) (forall ((v_prenex_43550 Int) (v_prenex_43551 Int)) (or (<= 996 (select main_a v_prenex_43550)) (<= 0 (* 2 (select main_a v_prenex_43551))) (<= (+ main_x 1) v_prenex_43551) (<= (+ (select main_a v_prenex_43551) 996) (select main_a v_prenex_43550)) (< v_prenex_43551 main_x) (<= 1996 (* 2 (select main_a v_prenex_43550))) (<= 0 (select main_a v_prenex_43551)))) (forall ((v_prenex_33293 Int) (v_prenex_33292 Int)) (or (<= (select main_a v_prenex_33292) 1000) (< v_prenex_33293 main_x) (<= (+ main_x 1) v_prenex_33293) (<= (+ main_y 1) v_prenex_33292) (<= 998 (select main_a v_prenex_33292)) (<= 0 (+ (select main_a v_prenex_33293) 2)) (<= (select main_a v_prenex_33292) (+ (select main_a v_prenex_33293) 1000)))) (forall ((v_prenex_40171 Int) (v_prenex_40172 Int)) (or (<= (select main_a v_prenex_40171) 1002) (<= (+ main_x 1) v_prenex_40172) (<= 996 (select main_a v_prenex_40171)) (<= (+ (select main_a v_prenex_40172) 996) (select main_a v_prenex_40171)) (<= 0 (+ (select main_a v_prenex_40172) 2)) (< v_prenex_40172 main_x))) (or (forall ((v_prenex_39743 Int)) (or (<= (+ main_x 1) v_prenex_39743) (<= (* 2 (select main_a v_prenex_39743)) 4) (< v_prenex_39743 main_x) (<= (select main_a v_prenex_39743) 4))) (forall ((v_prenex_39746 Int)) (<= 998 (select main_a v_prenex_39746)))) (forall ((v_prenex_41105 Int) (v_prenex_41106 Int)) (or (<= (+ main_x 1) v_prenex_41106) (<= 1996 (* 2 (select main_a v_prenex_41105))) (< v_prenex_41106 main_x) (<= 0 (+ (select main_a v_prenex_41106) 2)) (<= (* 2 (select main_a v_prenex_41105)) 2000) (<= 1000 (+ (select main_a v_prenex_41106) (select main_a v_prenex_41105))) (<= (select main_a v_prenex_41106) 2))) (or (forall ((v_prenex_35063 Int)) (or (<= (+ main_y 1) v_prenex_35063) (< v_prenex_35063 main_y) (<= (select main_a v_prenex_35063) 1002))) (forall ((v_prenex_35064 Int)) (or (< v_prenex_35064 main_x) (<= 0 (* 2 (select main_a v_prenex_35064)))))) (forall ((v_prenex_37235 Int) (v_prenex_37234 Int)) (or (<= 0 (* 2 (select main_a v_prenex_37235))) (<= (select main_a v_prenex_37234) 1002) (<= (+ main_x 1) v_prenex_37235) (< v_prenex_37235 main_x) (<= 0 (select main_a v_prenex_37235)) (<= 998 (select main_a v_prenex_37234)) (<= (+ (select main_a v_prenex_37235) 996) (select main_a v_prenex_37234)))) (or (forall ((v_prenex_43384 Int)) (or (<= 0 (* 2 (select main_a v_prenex_43384))) (<= (+ main_x 1) v_prenex_43384) (< v_prenex_43384 main_x))) (forall ((v_prenex_43383 Int)) (or (<= (+ main_y 1) v_prenex_43383) (<= (select main_a v_prenex_43383) 1002) (<= (select main_a v_prenex_43383) 1000)))) (forall ((v_prenex_36459 Int) (v_prenex_36460 Int)) (or (<= (+ main_x 1) v_prenex_36460) (<= 0 (* 2 (select main_a v_prenex_36460))) (<= (* 2 (select main_a v_prenex_36460)) 4) (<= (select main_a v_prenex_36459) 1002) (< v_prenex_36460 main_x) (<= (+ (select main_a v_prenex_36460) (select main_a v_prenex_36459)) 1000))) (forall ((v_prenex_38654 Int) (v_prenex_38653 Int)) (or (<= 0 (select main_a v_prenex_38654)) (<= (select main_a v_prenex_38653) 1002) (<= (+ (select main_a v_prenex_38654) (select main_a v_prenex_38653)) 1000) (<= (select main_a v_prenex_38653) 1000) (<= (+ main_x 1) v_prenex_38654) (< v_prenex_38654 main_x))) (forall ((v_prenex_40755 Int) (v_prenex_40754 Int)) (or (< v_prenex_40754 main_y) (<= (+ (select main_a v_prenex_40755) 996) (select main_a v_prenex_40754)) (<= (+ main_y 1) v_prenex_40754) (<= 1996 (* 2 (select main_a v_prenex_40754))) (<= (+ main_x 1) v_prenex_40755))) (forall ((v_prenex_35645 Int) (v_prenex_35646 Int)) (or (<= (select main_a v_prenex_35645) (+ (select main_a v_prenex_35646) 1000)) (<= (select main_a v_prenex_35646) 4) (<= 0 (+ (select main_a v_prenex_35646) 2)) (<= (select main_a v_prenex_35645) 1000) (<= (* 2 (select main_a v_prenex_35645)) 2000) (< v_prenex_35646 main_x) (<= (+ main_x 1) v_prenex_35646))) (forall ((v_prenex_43143 Int) (v_prenex_43142 Int)) (or (<= (select main_a v_prenex_43142) (+ (select main_a v_prenex_43143) 1000)) (<= 996 (select main_a v_prenex_43142)) (<= (+ main_x 1) v_prenex_43143) (< v_prenex_43143 main_x) (<= 1996 (* 2 (select main_a v_prenex_43142))) (<= (* 2 (select main_a v_prenex_43143)) 4) (<= (select main_a v_prenex_43143) 4))) (forall ((v_prenex_36918 Int) (v_prenex_36919 Int)) (or (<= (+ (select main_a v_prenex_36919) 996) (select main_a v_prenex_36918)) (< v_prenex_36919 main_x) (<= (* 2 (select main_a v_prenex_36918)) 2000) (<= 1996 (* 2 (select main_a v_prenex_36918))) (<= (+ main_x 1) v_prenex_36919) (<= 0 (* 2 (select main_a v_prenex_36919))) (<= (+ main_y 1) v_prenex_36918))) (forall ((v_prenex_38152 Int) (v_prenex_38153 Int)) (or (<= 0 (* 2 (select main_a v_prenex_38153))) (<= (+ main_y 1) v_prenex_38152) (<= (+ (select main_a v_prenex_38153) 996) (select main_a v_prenex_38152)) (<= (+ main_x 1) v_prenex_38153) (<= 996 (select main_a v_prenex_38152)) (< v_prenex_38153 main_x))) (forall ((v_prenex_34452 Int) (v_prenex_34451 Int)) (or (< v_prenex_34452 main_x) (<= (+ (select main_a v_prenex_34452) 996) (select main_a v_prenex_34451)) (<= 0 (select main_a v_prenex_34452)) (<= 998 (select main_a v_prenex_34451)) (<= (* 2 (select main_a v_prenex_34451)) 2000) (<= (select main_a v_prenex_34452) 2) (<= (+ main_x 1) v_prenex_34452))) (forall ((v_prenex_32483 Int) (v_prenex_32482 Int)) (or (<= (+ (select main_a v_prenex_32483) 996) (select main_a v_prenex_32482)) (<= (+ main_x 1) v_prenex_32483) (<= 996 (select main_a v_prenex_32482)) (<= (select main_a v_prenex_32483) 2) (<= 1996 (* 2 (select main_a v_prenex_32482))) (<= 0 (* 2 (select main_a v_prenex_32483))) (< v_prenex_32483 main_x))) (or (forall ((v_prenex_33676 Int)) (or (< v_prenex_33676 main_x) (<= 0 (* 2 (select main_a v_prenex_33676))) (<= (+ main_x 1) v_prenex_33676))) (forall ((v_prenex_33675 Int)) (or (< v_prenex_33675 main_y) (<= 998 (select main_a v_prenex_33675)) (<= (* 2 (select main_a v_prenex_33675)) 2000)))) (or (forall ((v_prenex_31762 Int)) (or (<= (+ main_y 1) v_prenex_31762) (<= 998 (select main_a v_prenex_31762)) (<= 1996 (* 2 (select main_a v_prenex_31762))))) (forall ((v_prenex_31763 Int)) (or (<= (+ main_x 1) v_prenex_31763) (< v_prenex_31763 main_x) (<= (* 2 (select main_a v_prenex_31763)) 4) (<= 0 (* 2 (select main_a v_prenex_31763)))))) (forall ((v_prenex_37381 Int) (v_prenex_37382 Int)) (or (<= 0 (select main_a v_prenex_37382)) (< v_prenex_37382 main_x) (<= 996 (select main_a v_prenex_37381)) (<= (* 2 (select main_a v_prenex_37381)) 2000) (<= 0 (+ (select main_a v_prenex_37382) 2)) (<= (+ main_x 1) v_prenex_37382) (<= (select main_a v_prenex_37381) (+ (select main_a v_prenex_37382) 1000)))) (or (forall ((v_prenex_33173 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_33173))) (< v_prenex_33173 main_y))) (forall ((v_prenex_33168 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33168))) (<= (* 2 (select main_a v_prenex_33168)) 4) (<= (+ main_x 1) v_prenex_33168) (< v_prenex_33168 main_x)))) (forall ((v_prenex_42965 Int) (v_prenex_42966 Int)) (or (<= 1000 (+ (select main_a v_prenex_42966) (select main_a v_prenex_42965))) (<= (select main_a v_prenex_42966) 2) (< v_prenex_42966 main_x) (<= 0 (+ (select main_a v_prenex_42966) 2)) (<= 998 (select main_a v_prenex_42965)) (<= (+ main_x 1) v_prenex_42966) (<= (select main_a v_prenex_42965) 1002))) (or (forall ((v_prenex_31383 Int)) (or (< v_prenex_31383 main_x) (<= (+ main_x 1) v_prenex_31383) (<= 0 (select main_a v_prenex_31383)) (<= (select main_a v_prenex_31383) 4) (<= 0 (* 2 (select main_a v_prenex_31383))))) (forall ((v_prenex_31386 Int)) (<= (select main_a v_prenex_31386) 1002))) (forall ((v_prenex_42536 Int) (v_prenex_42537 Int)) (or (<= (+ main_x 1) v_prenex_42537) (<= (select main_a v_prenex_42536) 1002) (<= 0 (select main_a v_prenex_42537)) (<= 1000 (+ (select main_a v_prenex_42537) (select main_a v_prenex_42536))) (<= (select main_a v_prenex_42537) 2) (< v_prenex_42537 main_x))) (forall ((v_prenex_31666 Int) (v_prenex_31667 Int)) (or (< v_prenex_31667 main_x) (<= 0 (select main_a v_prenex_31667)) (<= (+ main_x 1) v_prenex_31667) (<= (* 2 (select main_a v_prenex_31666)) 2000) (<= (select main_a v_prenex_31666) 1000) (<= (+ (select main_a v_prenex_31667) (select main_a v_prenex_31666)) 1000) (<= (select main_a v_prenex_31667) 4))) (forall ((v_prenex_36210 Int) (v_prenex_36209 Int)) (or (<= 0 (* 2 (select main_a v_prenex_36210))) (< v_prenex_36210 main_x) (<= 0 (+ (select main_a v_prenex_36210) 2)) (<= 996 (select main_a v_prenex_36209)) (<= (select main_a v_prenex_36209) 1002) (<= (+ (select main_a v_prenex_36210) 996) (select main_a v_prenex_36209)) (<= (+ main_x 1) v_prenex_36210))) (forall ((v_prenex_35330 Int) (v_prenex_35331 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_35330))) (<= (+ main_x 1) v_prenex_35331) (<= (select main_a v_prenex_35330) (+ (select main_a v_prenex_35331) 1000)) (<= 0 (+ (select main_a v_prenex_35331) 2)) (< v_prenex_35331 main_x) (<= (* 2 (select main_a v_prenex_35330)) 2000))) (or (forall ((v_prenex_40900 Int)) (<= (* 2 (select main_a v_prenex_40900)) 2000)) (forall ((v_prenex_40897 Int)) (or (<= 0 (* 2 (select main_a v_prenex_40897))) (< v_prenex_40897 main_x) (<= (select main_a v_prenex_40897) 4) (<= (+ main_x 1) v_prenex_40897)))) (forall ((v_prenex_35284 Int) (v_prenex_35283 Int)) (or (<= (+ main_x 1) v_prenex_35284) (<= (* 2 (select main_a v_prenex_35283)) 2000) (<= (select main_a v_prenex_35284) 2) (<= (select main_a v_prenex_35283) (+ (select main_a v_prenex_35284) 1000)) (< v_prenex_35284 main_x) (<= (+ main_y 1) v_prenex_35283))) (forall ((v_prenex_41263 Int) (v_prenex_41264 Int)) (or (<= (select main_a v_prenex_41263) (+ (select main_a v_prenex_41264) 1000)) (<= 0 (+ (select main_a v_prenex_41264) 2)) (< v_prenex_41264 main_x) (<= (select main_a v_prenex_41264) 2) (<= 996 (select main_a v_prenex_41263)) (<= (+ main_x 1) v_prenex_41264) (<= 998 (select main_a v_prenex_41263)))) (forall ((v_prenex_43325 Int) (v_prenex_43324 Int)) (or (< v_prenex_43325 main_x) (<= (select main_a v_prenex_43325) 2) (<= (+ main_y 1) v_prenex_43324) (<= (+ main_x 1) v_prenex_43325) (<= 1000 (+ (select main_a v_prenex_43325) (select main_a v_prenex_43324))) (<= (select main_a v_prenex_43324) 1000) (<= 996 (select main_a v_prenex_43324)))) (forall ((v_prenex_33310 Int) (v_prenex_33309 Int)) (or (<= (+ (select main_a v_prenex_33310) (select main_a v_prenex_33309)) 1000) (<= 996 (select main_a v_prenex_33309)) (< v_prenex_33309 main_y) (<= 1996 (* 2 (select main_a v_prenex_33309))) (<= (* 2 (select main_a v_prenex_33310)) 4) (<= (+ main_x 1) v_prenex_33310) (< v_prenex_33310 main_x))) (forall ((v_prenex_35912 Int) (v_prenex_35913 Int)) (or (< v_prenex_35913 main_x) (<= (+ main_x 1) v_prenex_35913) (<= (select main_a v_prenex_35912) 1002) (<= (+ main_y 1) v_prenex_35912) (<= (+ (select main_a v_prenex_35913) 996) (select main_a v_prenex_35912)) (<= (* 2 (select main_a v_prenex_35913)) 4))) (or (forall ((v_prenex_35045 Int)) (or (<= (* 2 (select main_a v_prenex_35045)) 2000) (<= (select main_a v_prenex_35045) 1002))) (forall ((v_prenex_35044 Int)) (or (< v_prenex_35044 main_x) (<= (select main_a v_prenex_35044) 2) (<= (+ main_x 1) v_prenex_35044) (<= (* 2 (select main_a v_prenex_35044)) 4) (<= (select main_a v_prenex_35044) 4)))) (or (forall ((v_prenex_33173 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_33173))) (< v_prenex_33173 main_y))) (forall ((v_prenex_33170 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33170))) (< v_prenex_33170 main_x) (<= (+ main_x 1) v_prenex_33170) (<= (select main_a v_prenex_33170) 4)))) (forall ((v_prenex_36355 Int) (v_prenex_36356 Int)) (or (<= (+ main_x 1) v_prenex_36356) (<= (select main_a v_prenex_36356) 4) (<= 1996 (* 2 (select main_a v_prenex_36355))) (<= (+ main_y 1) v_prenex_36355) (<= 1000 (+ (select main_a v_prenex_36356) (select main_a v_prenex_36355))) (< v_prenex_36356 main_x) (<= (select main_a v_prenex_36355) 1000))) (or (forall ((v_prenex_43604 Int)) (or (<= (select main_a v_prenex_43604) 1002) (<= (* 2 (select main_a v_prenex_43604)) 2000))) (forall ((v_prenex_43600 Int)) (or (< v_prenex_43600 main_x) (<= 0 (select main_a v_prenex_43600)) (<= 0 (* 2 (select main_a v_prenex_43600))) (<= (+ main_x 1) v_prenex_43600) (<= (* 2 (select main_a v_prenex_43600)) 4)))) (or (forall ((v_prenex_33079 Int)) (or (<= (select main_a v_prenex_33079) 1000) (<= 998 (select main_a v_prenex_33079)))) (forall ((v_prenex_33075 Int)) (or (<= 0 (+ (select main_a v_prenex_33075) 2)) (<= (select main_a v_prenex_33075) 4) (<= 0 (* 2 (select main_a v_prenex_33075))) (<= (+ main_x 1) v_prenex_33075) (< v_prenex_33075 main_x)))) (or (forall ((v_prenex_31331 Int)) (or (<= 996 (select main_a v_prenex_31331)) (<= 1996 (* 2 (select main_a v_prenex_31331))))) (forall ((v_prenex_30856 Int)) (or (<= (+ main_x 1) v_prenex_30856) (<= (* 2 (select main_a v_prenex_30856)) 4) (<= (select main_a v_prenex_30856) 4) (< v_prenex_30856 main_x) (<= 0 (* 2 (select main_a v_prenex_30856)))))) (forall ((v_prenex_33601 Int) (v_prenex_33600 Int)) (or (<= 998 (select main_a v_prenex_33600)) (<= 0 (* 2 (select main_a v_prenex_33601))) (< v_prenex_33601 main_x) (<= (+ (select main_a v_prenex_33601) 996) (select main_a v_prenex_33600)) (<= (+ main_x 1) v_prenex_33601) (<= 0 (select main_a v_prenex_33601)))) (forall ((v_prenex_39953 Int) (v_prenex_39954 Int)) (or (<= (+ main_x 1) v_prenex_39954) (<= (+ main_y 1) v_prenex_39953) (<= (* 2 (select main_a v_prenex_39954)) 4) (<= 1000 (+ (select main_a v_prenex_39954) (select main_a v_prenex_39953))) (<= (select main_a v_prenex_39953) 1002) (< v_prenex_39954 main_x))) (forall ((v_prenex_40259 Int) (v_prenex_40258 Int)) (or (<= 996 (select main_a v_prenex_40258)) (<= 998 (select main_a v_prenex_40258)) (<= 0 (+ (select main_a v_prenex_40259) 2)) (<= (select main_a v_prenex_40258) (+ (select main_a v_prenex_40259) 1000)) (<= (+ main_y 1) v_prenex_40258) (< v_prenex_40259 main_x) (<= (+ main_x 1) v_prenex_40259))) (or (forall ((v_prenex_38953 Int)) (or (< v_prenex_38953 main_x) (<= 0 (* 2 (select main_a v_prenex_38953))) (<= 0 (select main_a v_prenex_38953)) (<= (+ main_x 1) v_prenex_38953))) (forall ((v_prenex_38952 Int)) (or (<= (+ main_y 1) v_prenex_38952) (<= 996 (select main_a v_prenex_38952)) (<= 1996 (* 2 (select main_a v_prenex_38952)))))) (forall ((v_prenex_39131 Int) (v_prenex_39130 Int)) (or (< v_prenex_39131 main_x) (<= 0 (+ (select main_a v_prenex_39131) 2)) (<= (select main_a v_prenex_39131) 2) (<= (* 2 (select main_a v_prenex_39130)) 2000) (<= 1000 (+ (select main_a v_prenex_39131) (select main_a v_prenex_39130))) (<= (+ main_x 1) v_prenex_39131) (<= 996 (select main_a v_prenex_39130)))) (forall ((v_prenex_37369 Int) (v_prenex_37370 Int)) (or (<= 1000 (+ (select main_a v_prenex_37370) (select main_a v_prenex_37369))) (<= (select main_a v_prenex_37370) 2) (<= 1996 (* 2 (select main_a v_prenex_37369))) (<= (+ main_x 1) v_prenex_37370) (<= (select main_a v_prenex_37369) 1002) (<= (select main_a v_prenex_37370) 4) (< v_prenex_37370 main_x))) (or (forall ((v_prenex_39620 Int)) (or (<= 0 (* 2 (select main_a v_prenex_39620))) (<= (+ main_x 1) v_prenex_39620) (< v_prenex_39620 main_x) (<= (* 2 (select main_a v_prenex_39620)) 4))) (forall ((v_prenex_39619 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_39619))) (<= (+ main_y 1) v_prenex_39619) (<= (* 2 (select main_a v_prenex_39619)) 2000)))) (or (forall ((v_prenex_34387 Int)) (or (<= 0 (+ (select main_a v_prenex_34387) 2)) (< v_prenex_34387 main_x) (<= (+ main_x 1) v_prenex_34387) (<= (* 2 (select main_a v_prenex_34387)) 4))) (forall ((v_prenex_34389 Int)) (or (<= (select main_a v_prenex_34389) 1002) (<= 996 (select main_a v_prenex_34389))))) (forall ((v_prenex_41817 Int) (v_prenex_41818 Int)) (or (<= (select main_a v_prenex_41818) 2) (<= (+ (select main_a v_prenex_41818) (select main_a v_prenex_41817)) 1000) (<= 0 (+ (select main_a v_prenex_41818) 2)) (<= (select main_a v_prenex_41817) 1000) (<= (+ main_x 1) v_prenex_41818) (< v_prenex_41818 main_x) (<= 998 (select main_a v_prenex_41817)))) (or (forall ((v_prenex_40453 Int)) (or (<= 998 (select main_a v_prenex_40453)) (<= 1996 (* 2 (select main_a v_prenex_40453))) (< v_prenex_40453 main_y))) (forall ((v_prenex_40450 Int)) (or (<= (* 2 (select main_a v_prenex_40450)) 4) (<= (select main_a v_prenex_40450) 4) (<= (+ main_x 1) v_prenex_40450) (< v_prenex_40450 main_x)))) (or (forall ((v_prenex_43776 Int)) (or (< v_prenex_43776 main_x) (<= (+ main_x 1) v_prenex_43776) (<= (select main_a v_prenex_43776) 2) (<= (select main_a v_prenex_43776) 4) (<= (* 2 (select main_a v_prenex_43776)) 4))) (forall ((v_prenex_43777 Int)) (or (<= (select main_a v_prenex_43777) 1002) (<= (select main_a v_prenex_43777) 1000)))) (forall ((v_prenex_41228 Int) (v_prenex_41229 Int)) (or (<= (select main_a v_prenex_41228) 1002) (<= (select main_a v_prenex_41229) 2) (<= (+ (select main_a v_prenex_41229) (select main_a v_prenex_41228)) 1000) (<= (* 2 (select main_a v_prenex_41229)) 4) (<= 996 (select main_a v_prenex_41228)) (<= (+ main_x 1) v_prenex_41229) (< v_prenex_41229 main_x))) (forall ((v_prenex_32968 Int) (v_prenex_32967 Int)) (or (< v_prenex_32968 main_x) (<= (+ main_x 1) v_prenex_32968) (<= (+ main_y 1) v_prenex_32967) (<= (select main_a v_prenex_32968) 4) (<= (select main_a v_prenex_32967) 1000) (<= 996 (select main_a v_prenex_32967)) (<= (+ (select main_a v_prenex_32968) 996) (select main_a v_prenex_32967)))) (forall ((v_prenex_31874 Int) (v_prenex_31875 Int)) (or (< v_prenex_31875 main_x) (<= (+ main_x 1) v_prenex_31875) (<= (+ (select main_a v_prenex_31875) 996) (select main_a v_prenex_31874)) (<= 0 (select main_a v_prenex_31875)) (<= (select main_a v_prenex_31874) 1000) (<= 998 (select main_a v_prenex_31874)))) (forall ((v_prenex_32401 Int) (v_prenex_32402 Int)) (or (<= 1000 (+ (select main_a v_prenex_32402) (select main_a v_prenex_32401))) (<= (select main_a v_prenex_32402) 2) (< v_prenex_32402 main_x) (<= (+ main_x 1) v_prenex_32402) (<= (select main_a v_prenex_32402) 4) (<= 998 (select main_a v_prenex_32401)))) (forall ((v_prenex_43992 Int) (v_prenex_43993 Int)) (or (<= 998 (select main_a v_prenex_43992)) (<= (select main_a v_prenex_43992) 1002) (<= (* 2 (select main_a v_prenex_43993)) 4) (<= (+ main_x 1) v_prenex_43993) (<= (+ (select main_a v_prenex_43993) 996) (select main_a v_prenex_43992)) (<= 0 (+ (select main_a v_prenex_43993) 2)) (< v_prenex_43993 main_x))) (or (forall ((v_prenex_42951 Int)) (or (<= (select main_a v_prenex_42951) 1002) (<= 996 (select main_a v_prenex_42951)))) (forall ((v_prenex_42949 Int)) (or (<= 0 (* 2 (select main_a v_prenex_42949))) (<= 0 (select main_a v_prenex_42949)) (< v_prenex_42949 main_x) (<= (+ main_x 1) v_prenex_42949)))) (or (forall ((v_prenex_33173 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_33173))) (< v_prenex_33173 main_y))) (forall ((v_prenex_33171 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33171))) (<= 0 (select main_a v_prenex_33171)) (< v_prenex_33171 main_x) (<= (+ main_x 1) v_prenex_33171)))) (forall ((v_prenex_40245 Int) (v_prenex_40244 Int)) (or (<= (select main_a v_prenex_40244) 1000) (<= (+ main_y 1) v_prenex_40244) (<= 0 (+ (select main_a v_prenex_40245) 2)) (<= 998 (select main_a v_prenex_40244)) (<= (+ main_x 1) v_prenex_40245) (<= 1000 (+ (select main_a v_prenex_40245) (select main_a v_prenex_40244))) (< v_prenex_40245 main_x))) (forall ((v_prenex_37070 Int) (v_prenex_37069 Int)) (or (<= (+ (select main_a v_prenex_37070) (select main_a v_prenex_37069)) 1000) (<= (select main_a v_prenex_37070) 2) (< v_prenex_37070 main_x) (<= 996 (select main_a v_prenex_37069)) (<= 0 (+ (select main_a v_prenex_37070) 2)) (<= (+ main_x 1) v_prenex_37070))) (forall ((v_prenex_38779 Int) (v_prenex_38780 Int)) (or (<= (+ main_y 1) v_prenex_38779) (<= (+ main_x 1) v_prenex_38780) (< v_prenex_38780 main_x) (<= (select main_a v_prenex_38779) 1000) (<= (+ (select main_a v_prenex_38780) (select main_a v_prenex_38779)) 1000) (<= 1996 (* 2 (select main_a v_prenex_38779))) (<= 0 (+ (select main_a v_prenex_38780) 2)))) (or (forall ((v_prenex_43960 Int)) (or (< v_prenex_43960 main_x) (<= 0 (* 2 (select main_a v_prenex_43960))) (<= (+ main_x 1) v_prenex_43960) (<= 0 (+ (select main_a v_prenex_43960) 2)) (<= 0 (select main_a v_prenex_43960)))) (forall ((v_prenex_43964 Int)) (or (<= (* 2 (select main_a v_prenex_43964)) 2000) (<= (select main_a v_prenex_43964) 1002)))) (or (forall ((v_prenex_40608 Int)) (or (<= (+ main_y 1) v_prenex_40608) (<= 996 (select main_a v_prenex_40608)) (<= 1996 (* 2 (select main_a v_prenex_40608))))) (forall ((v_prenex_40609 Int)) (or (< v_prenex_40609 main_x) (<= 0 (* 2 (select main_a v_prenex_40609))) (<= (+ main_x 1) v_prenex_40609)))) (or (forall ((v_prenex_34253 Int)) (or (<= (select main_a v_prenex_34253) 1000) (<= 998 (select main_a v_prenex_34253)))) (forall ((v_prenex_34252 Int)) (or (<= (+ main_x 1) v_prenex_34252) (< v_prenex_34252 main_x) (<= (select main_a v_prenex_34252) 4) (<= (* 2 (select main_a v_prenex_34252)) 4) (<= 0 (+ (select main_a v_prenex_34252) 2))))) (forall ((v_prenex_31488 Int) (v_prenex_31489 Int)) (or (<= (+ main_x 1) v_prenex_31489) (<= (select main_a v_prenex_31489) 4) (<= 0 (+ (select main_a v_prenex_31489) 2)) (<= 998 (select main_a v_prenex_31488)) (< v_prenex_31489 main_x) (<= (select main_a v_prenex_31488) 1002) (<= (+ (select main_a v_prenex_31489) 996) (select main_a v_prenex_31488)))) (or (forall ((v_prenex_37746 Int)) (or (<= (+ main_x 1) v_prenex_37746) (<= 0 (select main_a v_prenex_37746)) (<= (select main_a v_prenex_37746) 2) (< v_prenex_37746 main_x) (<= 0 (* 2 (select main_a v_prenex_37746))))) (forall ((v_prenex_37750 Int)) (<= 1996 (* 2 (select main_a v_prenex_37750))))) (forall ((v_prenex_42155 Int) (v_prenex_42156 Int)) (or (<= 0 (select main_a v_prenex_42156)) (<= 996 (select main_a v_prenex_42155)) (<= (+ (select main_a v_prenex_42156) 996) (select main_a v_prenex_42155)) (<= (+ main_x 1) v_prenex_42156) (<= (select main_a v_prenex_42155) 1002) (< v_prenex_42155 main_y) (< v_prenex_42156 main_x))) (or (forall ((v_prenex_33870 Int)) (or (< v_prenex_33870 main_x) (<= (select main_a v_prenex_33870) 2) (<= (+ main_x 1) v_prenex_33870) (<= (* 2 (select main_a v_prenex_33870)) 4) (<= 0 (select main_a v_prenex_33870)))) (forall ((v_prenex_33873 Int)) (or (<= (select main_a v_prenex_33873) 1000) (<= 998 (select main_a v_prenex_33873))))) (forall ((v_prenex_41241 Int) (v_prenex_41242 Int)) (or (< v_prenex_41242 main_x) (<= (select main_a v_prenex_41242) 2) (<= (select main_a v_prenex_41242) 4) (<= (+ main_x 1) v_prenex_41242) (<= (* 2 (select main_a v_prenex_41241)) 2000) (<= 1996 (* 2 (select main_a v_prenex_41241))) (<= 1000 (+ (select main_a v_prenex_41242) (select main_a v_prenex_41241))))) (forall ((v_prenex_33471 Int) (v_prenex_33470 Int)) (or (< v_prenex_33471 main_x) (<= 1000 (+ (select main_a v_prenex_33471) (select main_a v_prenex_33470))) (<= (+ main_x 1) v_prenex_33471) (<= (* 2 (select main_a v_prenex_33471)) 4))) (forall ((v_prenex_37114 Int) (v_prenex_37115 Int)) (or (<= 996 (select main_a v_prenex_37114)) (<= (+ main_y 1) v_prenex_37114) (<= (select main_a v_prenex_37114) 1002) (< v_prenex_37114 main_y) (<= (+ (select main_a v_prenex_37115) 996) (select main_a v_prenex_37114)))) (or (forall ((v_prenex_38118 Int)) (or (<= (+ main_x 1) v_prenex_38118) (<= (* 2 (select main_a v_prenex_38118)) 4) (<= 0 (select main_a v_prenex_38118)) (<= 0 (* 2 (select main_a v_prenex_38118))) (< v_prenex_38118 main_x))) (forall ((v_prenex_38120 Int)) (or (<= (select main_a v_prenex_38120) 1002) (<= (select main_a v_prenex_38120) 1000)))) (or (forall ((v_prenex_31908 Int)) (or (<= 998 (select main_a v_prenex_31908)) (<= 1996 (* 2 (select main_a v_prenex_31908))))) (forall ((v_prenex_31909 Int)) (or (<= (+ main_x 1) v_prenex_31909) (<= 0 (* 2 (select main_a v_prenex_31909))) (< v_prenex_31909 main_x) (<= (select main_a v_prenex_31909) 4) (<= 0 (+ (select main_a v_prenex_31909) 2))))) (forall ((v_prenex_40144 Int) (v_prenex_40143 Int)) (or (<= 0 (select main_a v_prenex_40144)) (<= (+ (select main_a v_prenex_40144) (select main_a v_prenex_40143)) 1000) (<= (select main_a v_prenex_40143) 1002) (< v_prenex_40144 main_x) (<= (select main_a v_prenex_40144) 2) (<= (+ main_x 1) v_prenex_40144))) (or (forall ((v_prenex_34087 Int)) (or (<= (+ main_x 1) v_prenex_34087) (< v_prenex_34087 main_x) (<= 0 (* 2 (select main_a v_prenex_34087))))) (forall ((v_prenex_34086 Int)) (or (<= (select main_a v_prenex_34086) 1002) (<= (* 2 (select main_a v_prenex_34086)) 2000) (< v_prenex_34086 main_y)))) (forall ((v_prenex_39193 Int) (v_prenex_39192 Int)) (or (<= (select main_a v_prenex_39192) 1000) (<= (+ (select main_a v_prenex_39193) (select main_a v_prenex_39192)) 1000) (<= 0 (* 2 (select main_a v_prenex_39193))) (< v_prenex_39193 main_x) (<= (* 2 (select main_a v_prenex_39192)) 2000) (<= (+ main_x 1) v_prenex_39193))) (forall ((v_prenex_38313 Int) (v_prenex_38312 Int)) (or (<= 0 (+ (select main_a v_prenex_38313) 2)) (< v_prenex_38313 main_x) (<= (* 2 (select main_a v_prenex_38313)) 4) (<= (+ (select main_a v_prenex_38313) 996) (select main_a v_prenex_38312)) (<= (+ main_x 1) v_prenex_38313) (<= 998 (select main_a v_prenex_38312)) (<= 1996 (* 2 (select main_a v_prenex_38312))))) (forall ((v_prenex_39807 Int) (v_prenex_39806 Int)) (or (< v_prenex_39806 main_y) (<= (+ (select main_a v_prenex_39807) 996) (select main_a v_prenex_39806)) (<= 996 (select main_a v_prenex_39806)) (<= (+ main_x 1) v_prenex_39807) (< v_prenex_39807 main_x) (<= (select main_a v_prenex_39807) 4) (<= 1996 (* 2 (select main_a v_prenex_39806))))) (or (forall ((v_prenex_39045 Int)) (or (<= 0 (select main_a v_prenex_39045)) (<= (+ main_x 1) v_prenex_39045) (<= 0 (* 2 (select main_a v_prenex_39045))) (< v_prenex_39045 main_x))) (forall ((v_prenex_39047 Int)) (or (<= (* 2 (select main_a v_prenex_39047)) 2000) (<= 1996 (* 2 (select main_a v_prenex_39047)))))) (forall ((v_prenex_34512 Int) (v_prenex_34511 Int)) (or (<= (select main_a v_prenex_34511) (+ (select main_a v_prenex_34512) 1000)) (<= (+ main_y 1) v_prenex_34511) (<= 998 (select main_a v_prenex_34511)) (< v_prenex_34511 main_y))) (forall ((v_prenex_34763 Int) (v_prenex_34762 Int)) (or (<= (+ main_x 1) v_prenex_34763) (<= (select main_a v_prenex_34762) 1002) (<= (select main_a v_prenex_34762) (+ (select main_a v_prenex_34763) 1000)) (<= (select main_a v_prenex_34763) 4) (< v_prenex_34763 main_x) (<= 998 (select main_a v_prenex_34762)) (<= (select main_a v_prenex_34763) 2))) (forall ((v_prenex_41833 Int) (v_prenex_41834 Int)) (or (<= (+ (select main_a v_prenex_41834) 996) (select main_a v_prenex_41833)) (< v_prenex_41834 main_x) (<= (+ main_y 1) v_prenex_41833) (<= (* 2 (select main_a v_prenex_41834)) 4) (<= 1996 (* 2 (select main_a v_prenex_41833))) (<= (+ main_x 1) v_prenex_41834) (<= 996 (select main_a v_prenex_41833)))) (or (forall ((v_prenex_34592 Int)) (or (<= 0 (+ (select main_a v_prenex_34592) 2)) (<= (+ main_x 1) v_prenex_34592) (<= (* 2 (select main_a v_prenex_34592)) 4) (<= 0 (* 2 (select main_a v_prenex_34592))) (< v_prenex_34592 main_x))) (forall ((v_prenex_34596 Int)) (<= (select main_a v_prenex_34596) 1000))) (forall ((v_prenex_43525 Int) (v_prenex_43524 Int)) (or (<= (+ main_y 1) v_prenex_43524) (<= (select main_a v_prenex_43525) 4) (<= 1996 (* 2 (select main_a v_prenex_43524))) (< v_prenex_43525 main_x) (<= (select main_a v_prenex_43524) (+ (select main_a v_prenex_43525) 1000)) (<= (select main_a v_prenex_43524) 1002) (<= (+ main_x 1) v_prenex_43525))) (forall ((v_prenex_32186 Int) (v_prenex_32185 Int)) (or (<= 0 (* 2 (select main_a v_prenex_32186))) (<= 0 (select main_a v_prenex_32186)) (<= (select main_a v_prenex_32185) 1002) (<= (+ main_x 1) v_prenex_32186) (< v_prenex_32186 main_x) (<= (+ (select main_a v_prenex_32186) 996) (select main_a v_prenex_32185)) (<= (select main_a v_prenex_32185) 1000))) (or (forall ((v_prenex_36929 Int)) (<= 998 (select main_a v_prenex_36929))) (forall ((v_prenex_36924 Int)) (or (<= (* 2 (select main_a v_prenex_36924)) 4) (< v_prenex_36924 main_x) (<= (+ main_x 1) v_prenex_36924) (<= 0 (+ (select main_a v_prenex_36924) 2))))) (forall ((v_prenex_31335 Int) (v_prenex_31336 Int)) (or (<= (+ main_y 1) v_prenex_31335) (<= 0 (select main_a v_prenex_31336)) (<= 996 (select main_a v_prenex_31335)) (< v_prenex_31336 main_x) (<= 1000 (+ (select main_a v_prenex_31336) (select main_a v_prenex_31335))) (<= (+ main_x 1) v_prenex_31336) (<= (select main_a v_prenex_31335) 1000))) (or (forall ((v_prenex_42629 Int)) (or (<= (select main_a v_prenex_42629) 1000) (<= (+ main_y 1) v_prenex_42629) (<= 998 (select main_a v_prenex_42629)) (< v_prenex_42629 main_y))) (forall ((v_prenex_42630 Int)) (<= (* 2 (select main_a v_prenex_42630)) 4))) (or (forall ((v_prenex_43477 Int)) (or (<= (* 2 (select main_a v_prenex_43477)) 4) (<= (+ main_x 1) v_prenex_43477) (<= 0 (* 2 (select main_a v_prenex_43477))) (< v_prenex_43477 main_x))) (forall ((v_prenex_43476 Int)) (or (<= (select main_a v_prenex_43476) 1002) (<= (+ main_y 1) v_prenex_43476) (<= 996 (select main_a v_prenex_43476))))) (forall ((v_prenex_31204 Int) (v_prenex_31205 Int)) (or (<= (+ main_x 1) v_prenex_31205) (<= (select main_a v_prenex_31205) 2) (<= (select main_a v_prenex_31204) 1000) (<= (+ (select main_a v_prenex_31205) (select main_a v_prenex_31204)) 1000) (<= (+ main_y 1) v_prenex_31204) (< v_prenex_31205 main_x))) (forall ((v_prenex_35569 Int) (v_prenex_35570 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_35569))) (<= 1000 (+ (select main_a v_prenex_35570) (select main_a v_prenex_35569))) (<= (select main_a v_prenex_35569) 1002) (<= (+ main_x 1) v_prenex_35570) (<= (select main_a v_prenex_35570) 4) (<= 0 (select main_a v_prenex_35570)) (< v_prenex_35570 main_x))) (forall ((v_prenex_33696 Int) (v_prenex_33695 Int)) (or (< v_prenex_33696 main_x) (<= (select main_a v_prenex_33696) 4) (<= (* 2 (select main_a v_prenex_33696)) 4) (<= (select main_a v_prenex_33695) (+ (select main_a v_prenex_33696) 1000)) (<= 996 (select main_a v_prenex_33695)) (<= (+ main_x 1) v_prenex_33696))) (forall ((v_prenex_33395 Int) (v_prenex_33394 Int)) (or (<= (* 2 (select main_a v_prenex_33395)) 4) (<= 1996 (* 2 (select main_a v_prenex_33394))) (< v_prenex_33395 main_x) (<= (+ main_x 1) v_prenex_33395) (<= (select main_a v_prenex_33394) 1002) (<= (+ (select main_a v_prenex_33395) (select main_a v_prenex_33394)) 1000) (<= (+ main_y 1) v_prenex_33394))) (forall ((v_prenex_31730 Int) (v_prenex_31731 Int)) (or (< v_prenex_31730 main_y) (<= 1000 (+ (select main_a v_prenex_31731) (select main_a v_prenex_31730))) (<= 996 (select main_a v_prenex_31730)) (< v_prenex_31731 main_x) (<= 0 (* 2 (select main_a v_prenex_31731))) (<= (+ main_x 1) v_prenex_31731))) (forall ((v_prenex_41938 Int)) (or (<= (+ main_x 1) v_prenex_41938) (<= 0 (+ (select main_a v_prenex_41938) 2)) (<= 0 (* 2 (select main_a v_prenex_41938))) (< v_prenex_41938 main_x) (<= (select main_a v_prenex_41938) 2))) (forall ((v_prenex_42147 Int) (v_prenex_42148 Int)) (or (<= (+ (select main_a v_prenex_42148) (select main_a v_prenex_42147)) 1000) (<= 0 (+ (select main_a v_prenex_42148) 2)) (<= (+ main_x 1) v_prenex_42148) (< v_prenex_42148 main_x))) (forall ((v_prenex_40773 Int) (v_prenex_40772 Int)) (or (<= 0 (select main_a v_prenex_40773)) (< v_prenex_40773 main_x) (<= (select main_a v_prenex_40772) 1000) (<= (select main_a v_prenex_40772) 1002) (<= (select main_a v_prenex_40772) (+ (select main_a v_prenex_40773) 1000)) (<= 0 (+ (select main_a v_prenex_40773) 2)) (<= (+ main_x 1) v_prenex_40773))) (forall ((v_prenex_32560 Int) (v_prenex_32561 Int)) (or (<= 996 (select main_a v_prenex_32560)) (<= (* 2 (select main_a v_prenex_32561)) 4) (<= (select main_a v_prenex_32560) (+ (select main_a v_prenex_32561) 1000)) (< v_prenex_32560 main_y) (<= (+ main_x 1) v_prenex_32561) (<= (* 2 (select main_a v_prenex_32560)) 2000) (< v_prenex_32561 main_x))) (forall ((v_prenex_38134 Int) (v_prenex_38135 Int)) (or (<= (select main_a v_prenex_38134) 1000) (<= 1000 (+ (select main_a v_prenex_38135) (select main_a v_prenex_38134))) (<= 0 (* 2 (select main_a v_prenex_38135))) (<= 0 (+ (select main_a v_prenex_38135) 2)) (< v_prenex_38135 main_x) (<= 998 (select main_a v_prenex_38134)) (<= (+ main_x 1) v_prenex_38135))) (forall ((v_prenex_34663 Int) (v_prenex_34662 Int)) (or (<= (+ main_x 1) v_prenex_34663) (<= (* 2 (select main_a v_prenex_34662)) 2000) (< v_prenex_34662 main_y) (<= 1996 (* 2 (select main_a v_prenex_34662))) (<= (select main_a v_prenex_34662) (+ (select main_a v_prenex_34663) 1000)) (<= 0 (+ (select main_a v_prenex_34663) 2)) (< v_prenex_34663 main_x))) (or (forall ((v_prenex_37623 Int)) (or (<= (+ main_x 1) v_prenex_37623) (<= 0 (* 2 (select main_a v_prenex_37623))) (<= (* 2 (select main_a v_prenex_37623)) 4) (< v_prenex_37623 main_x) (<= 0 (+ (select main_a v_prenex_37623) 2)))) (forall ((v_prenex_37624 Int)) (or (<= 998 (select main_a v_prenex_37624)) (<= (select main_a v_prenex_37624) 1000)))) (or (forall ((v_prenex_37520 Int)) (or (<= (* 2 (select main_a v_prenex_37520)) 4) (<= 0 (+ (select main_a v_prenex_37520) 2)) (<= (+ main_x 1) v_prenex_37520) (< v_prenex_37520 main_x))) (forall ((v_prenex_37525 Int)) (or (<= (* 2 (select main_a v_prenex_37525)) 2000) (< v_prenex_37525 main_y)))) (forall ((v_prenex_31453 Int) (v_prenex_31454 Int)) (or (<= 998 (select main_a v_prenex_31453)) (<= 0 (+ (select main_a v_prenex_31454) 2)) (<= (* 2 (select main_a v_prenex_31454)) 4) (<= (+ main_x 1) v_prenex_31454) (<= (+ (select main_a v_prenex_31454) (select main_a v_prenex_31453)) 1000) (< v_prenex_31454 main_x))) (or (forall ((v_prenex_39623 Int)) (<= (* 2 (select main_a v_prenex_39623)) 2000)) (forall ((v_prenex_30895 Int)) (or (< v_prenex_30895 main_x) (<= (select main_a v_prenex_30895) 2) (<= 0 (+ (select main_a v_prenex_30895) 2)) (<= (+ main_x 1) v_prenex_30895)))) (forall ((v_prenex_38163 Int) (v_prenex_38162 Int)) (or (<= (+ (select main_a v_prenex_38163) (select main_a v_prenex_38162)) 1000) (< v_prenex_38162 main_y) (<= (select main_a v_prenex_38162) 1000) (<= (+ main_y 1) v_prenex_38162))) (forall ((v_prenex_37365 Int) (v_prenex_37366 Int)) (or (<= (* 2 (select main_a v_prenex_37366)) 4) (<= 996 (select main_a v_prenex_37365)) (< v_prenex_37366 main_x) (<= 1000 (+ (select main_a v_prenex_37366) (select main_a v_prenex_37365))) (<= (* 2 (select main_a v_prenex_37365)) 2000) (< v_prenex_37365 main_y) (<= (+ main_x 1) v_prenex_37366))) (forall ((v_prenex_40966 Int) (v_prenex_40965 Int)) (or (<= (* 2 (select main_a v_prenex_40965)) 2000) (<= 1996 (* 2 (select main_a v_prenex_40965))) (<= (+ main_y 1) v_prenex_40965) (<= 0 (select main_a v_prenex_40966)) (<= (+ (select main_a v_prenex_40966) 996) (select main_a v_prenex_40965)) (< v_prenex_40966 main_x) (<= (+ main_x 1) v_prenex_40966))) (forall ((v_prenex_40004 Int) (v_prenex_40003 Int)) (or (<= (+ main_x 1) v_prenex_40004) (< v_prenex_40004 main_x) (<= (select main_a v_prenex_40003) 1002) (<= 0 (* 2 (select main_a v_prenex_40004))) (<= (select main_a v_prenex_40003) (+ (select main_a v_prenex_40004) 1000)) (<= 996 (select main_a v_prenex_40003)) (<= (* 2 (select main_a v_prenex_40004)) 4))) (forall ((v_prenex_33240 Int) (v_prenex_33239 Int)) (or (<= (* 2 (select main_a v_prenex_33239)) 2000) (<= (+ main_x 1) v_prenex_33240) (< v_prenex_33240 main_x) (<= 0 (* 2 (select main_a v_prenex_33240))) (<= 998 (select main_a v_prenex_33239)) (<= (+ main_y 1) v_prenex_33239) (<= (+ (select main_a v_prenex_33240) (select main_a v_prenex_33239)) 1000))) (forall ((v_prenex_41960 Int) (v_prenex_41961 Int)) (or (<= (+ (select main_a v_prenex_41961) 996) (select main_a v_prenex_41960)) (<= (select main_a v_prenex_41960) 1002) (<= (select main_a v_prenex_41961) 4) (<= (* 2 (select main_a v_prenex_41960)) 2000) (< v_prenex_41960 main_y) (< v_prenex_41961 main_x) (<= (+ main_x 1) v_prenex_41961))) (forall ((v_prenex_40588 Int) (v_prenex_40587 Int)) (or (<= (+ main_x 1) v_prenex_40588) (<= (* 2 (select main_a v_prenex_40587)) 2000) (<= (select main_a v_prenex_40587) (+ (select main_a v_prenex_40588) 1000)) (<= (select main_a v_prenex_40587) 1000) (<= 0 (* 2 (select main_a v_prenex_40588))) (<= (+ main_y 1) v_prenex_40587) (< v_prenex_40588 main_x))) (or (forall ((v_prenex_35639 Int)) (<= (select main_a v_prenex_35639) 1000)) (forall ((v_prenex_35637 Int)) (or (< v_prenex_35637 main_x) (<= 0 (select main_a v_prenex_35637)) (<= 0 (* 2 (select main_a v_prenex_35637))) (<= (+ main_x 1) v_prenex_35637)))) (or (forall ((v_prenex_36880 Int)) (or (<= 0 (+ (select main_a v_prenex_36880) 2)) (<= 0 (select main_a v_prenex_36880)) (< v_prenex_36880 main_x) (<= (+ main_x 1) v_prenex_36880) (<= 0 (* 2 (select main_a v_prenex_36880))))) (forall ((v_prenex_36879 Int)) (or (<= (select main_a v_prenex_36879) 1002) (<= 998 (select main_a v_prenex_36879))))) (forall ((v_prenex_36106 Int) (v_prenex_36105 Int)) (or (<= (+ main_x 1) v_prenex_36106) (<= 0 (select main_a v_prenex_36106)) (<= (select main_a v_prenex_36105) 1000) (< v_prenex_36106 main_x) (<= (+ main_y 1) v_prenex_36105) (<= 996 (select main_a v_prenex_36105)) (<= (+ (select main_a v_prenex_36106) 996) (select main_a v_prenex_36105)))) (or (forall ((v_prenex_44005 Int)) (or (<= 996 (select main_a v_prenex_44005)) (<= 1996 (* 2 (select main_a v_prenex_44005))))) (forall ((v_prenex_44001 Int)) (or (<= 0 (select main_a v_prenex_44001)) (<= (+ main_x 1) v_prenex_44001) (<= 0 (* 2 (select main_a v_prenex_44001))) (<= 0 (+ (select main_a v_prenex_44001) 2)) (< v_prenex_44001 main_x)))) (forall ((v_prenex_40158 Int) (v_prenex_40157 Int)) (or (<= 0 (* 2 (select main_a v_prenex_40158))) (<= 998 (select main_a v_prenex_40157)) (<= (+ (select main_a v_prenex_40158) (select main_a v_prenex_40157)) 1000) (<= (select main_a v_prenex_40157) 1000) (<= (+ main_x 1) v_prenex_40158) (<= (select main_a v_prenex_40158) 4) (< v_prenex_40158 main_x))) (forall ((v_prenex_31478 Int) (v_prenex_31479 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_31478))) (<= (+ main_x 1) v_prenex_31479) (< v_prenex_31478 main_y) (< v_prenex_31479 main_x) (<= (+ (select main_a v_prenex_31479) (select main_a v_prenex_31478)) 1000) (<= (select main_a v_prenex_31479) 2) (<= (select main_a v_prenex_31478) 1002))) (or (forall ((v_prenex_43404 Int)) (or (<= (* 2 (select main_a v_prenex_43404)) 2000) (<= 998 (select main_a v_prenex_43404)))) (forall ((v_prenex_43400 Int)) (or (<= (* 2 (select main_a v_prenex_43400)) 4) (< v_prenex_43400 main_x) (<= (+ main_x 1) v_prenex_43400)))) (or (forall ((v_prenex_39520 Int)) (<= (select main_a v_prenex_39520) 1000)) (forall ((v_prenex_39519 Int)) (or (<= 0 (* 2 (select main_a v_prenex_39519))) (< v_prenex_39519 main_x) (<= (+ main_x 1) v_prenex_39519) (<= 0 (select main_a v_prenex_39519)) (<= (select main_a v_prenex_39519) 4)))) (forall ((v_prenex_34980 Int) (v_prenex_34979 Int)) (or (<= (select main_a v_prenex_34980) 2) (< v_prenex_34980 main_x) (<= (* 2 (select main_a v_prenex_34979)) 2000) (<= (select main_a v_prenex_34979) 1002) (<= (+ main_x 1) v_prenex_34980) (<= (+ (select main_a v_prenex_34980) (select main_a v_prenex_34979)) 1000))) (forall ((v_prenex_31880 Int) (v_prenex_31881 Int)) (or (< v_prenex_31880 main_y) (< v_prenex_31881 main_x) (<= (+ main_x 1) v_prenex_31881) (<= 0 (select main_a v_prenex_31881)) (<= 1000 (+ (select main_a v_prenex_31881) (select main_a v_prenex_31880))) (<= 996 (select main_a v_prenex_31880)) (<= (select main_a v_prenex_31880) 1000))) (or (forall ((v_prenex_43900 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_43900))) (<= (* 2 (select main_a v_prenex_43900)) 2000))) (forall ((v_prenex_43896 Int)) (or (<= (+ main_x 1) v_prenex_43896) (<= (* 2 (select main_a v_prenex_43896)) 4) (< v_prenex_43896 main_x)))) (forall ((v_prenex_33267 Int) (v_prenex_33266 Int)) (or (<= (+ main_x 1) v_prenex_33267) (<= (select main_a v_prenex_33266) (+ (select main_a v_prenex_33267) 1000)) (<= 0 (+ (select main_a v_prenex_33267) 2)) (<= 996 (select main_a v_prenex_33266)) (< v_prenex_33267 main_x) (<= 0 (* 2 (select main_a v_prenex_33267))))) (forall ((v_prenex_37632 Int) (v_prenex_37633 Int)) (or (<= 1000 (+ (select main_a v_prenex_37633) (select main_a v_prenex_37632))) (< v_prenex_37633 main_x) (<= (* 2 (select main_a v_prenex_37632)) 2000) (<= 998 (select main_a v_prenex_37632)) (<= 0 (+ (select main_a v_prenex_37633) 2)) (<= 0 (* 2 (select main_a v_prenex_37633))) (<= (+ main_x 1) v_prenex_37633))) (forall ((v_prenex_36109 Int) (v_prenex_36110 Int)) (or (< v_prenex_36110 main_x) (<= 996 (select main_a v_prenex_36109)) (<= (* 2 (select main_a v_prenex_36109)) 2000) (<= 0 (* 2 (select main_a v_prenex_36110))) (<= (select main_a v_prenex_36110) 2) (<= (select main_a v_prenex_36109) (+ (select main_a v_prenex_36110) 1000)) (<= (+ main_x 1) v_prenex_36110))) (or (forall ((v_prenex_37165 Int)) (or (<= (+ main_y 1) v_prenex_37165) (<= (* 2 (select main_a v_prenex_37165)) 2000))) (forall ((v_prenex_37166 Int)) (or (< v_prenex_37166 main_x) (<= (+ main_x 1) v_prenex_37166) (<= 0 (* 2 (select main_a v_prenex_37166)))))) (forall ((v_prenex_39469 Int) (v_prenex_39468 Int)) (or (<= (+ (select main_a v_prenex_39469) (select main_a v_prenex_39468)) 1000) (<= 1996 (* 2 (select main_a v_prenex_39468))) (< v_prenex_39469 main_x) (<= (+ main_x 1) v_prenex_39469) (<= (select main_a v_prenex_39469) 4) (<= 0 (+ (select main_a v_prenex_39469) 2)) (<= 996 (select main_a v_prenex_39468)))) (or (forall ((v_prenex_33316 Int)) (<= 0 (* 2 (select main_a v_prenex_33316)))) (forall ((v_prenex_33315 Int)) (or (<= (* 2 (select main_a v_prenex_33315)) 2000) (< v_prenex_33315 main_y) (<= (+ main_y 1) v_prenex_33315) (<= 1996 (* 2 (select main_a v_prenex_33315)))))) (forall ((v_prenex_42745 Int) (v_prenex_42746 Int)) (or (<= 0 (select main_a v_prenex_42746)) (<= (+ main_y 1) v_prenex_42745) (<= 1000 (+ (select main_a v_prenex_42746) (select main_a v_prenex_42745))) (< v_prenex_42746 main_x) (<= 1996 (* 2 (select main_a v_prenex_42745))) (<= 996 (select main_a v_prenex_42745)) (<= (+ main_x 1) v_prenex_42746))) (or (forall ((v_prenex_30940 Int)) (or (<= 996 (select main_a v_prenex_30940)) (<= 1996 (* 2 (select main_a v_prenex_30940))))) (forall ((v_prenex_30832 Int)) (or (< v_prenex_30832 main_x) (<= (+ main_x 1) v_prenex_30832) (<= 0 (* 2 (select main_a v_prenex_30832))) (<= 0 (select main_a v_prenex_30832))))) (forall ((v_prenex_37898 Int) (v_prenex_37897 Int)) (or (<= 996 (select main_a v_prenex_37897)) (<= (+ main_x 1) v_prenex_37898) (<= (* 2 (select main_a v_prenex_37897)) 2000) (<= (+ (select main_a v_prenex_37898) (select main_a v_prenex_37897)) 1000) (< v_prenex_37898 main_x) (<= (* 2 (select main_a v_prenex_37898)) 4) (<= (+ main_y 1) v_prenex_37897))) (forall ((v_prenex_37343 Int) (v_prenex_37344 Int)) (or (<= 1000 (+ (select main_a v_prenex_37344) (select main_a v_prenex_37343))) (<= (* 2 (select main_a v_prenex_37344)) 4) (<= 0 (+ (select main_a v_prenex_37344) 2)) (<= (+ main_x 1) v_prenex_37344) (<= 996 (select main_a v_prenex_37343)) (< v_prenex_37344 main_x))) (or (forall ((v_prenex_34618 Int)) (or (<= (+ main_y 1) v_prenex_34618) (<= (* 2 (select main_a v_prenex_34618)) 2000))) (forall ((v_prenex_34619 Int)) (or (< v_prenex_34619 main_x) (<= 0 (select main_a v_prenex_34619)) (<= (+ main_x 1) v_prenex_34619)))) (or (forall ((v_prenex_38247 Int)) (or (< v_prenex_38247 main_x) (<= (* 2 (select main_a v_prenex_38247)) 4) (<= (select main_a v_prenex_38247) 4) (<= (+ main_x 1) v_prenex_38247))) (forall ((v_prenex_38250 Int)) (or (<= (select main_a v_prenex_38250) 1000) (<= 1996 (* 2 (select main_a v_prenex_38250)))))) (forall ((v_prenex_33399 Int) (v_prenex_33398 Int)) (or (<= (+ main_x 1) v_prenex_33399) (<= 0 (* 2 (select main_a v_prenex_33399))) (<= 0 (select main_a v_prenex_33399)) (<= 1000 (+ (select main_a v_prenex_33399) (select main_a v_prenex_33398))) (< v_prenex_33399 main_x) (<= 996 (select main_a v_prenex_33398)) (<= (select main_a v_prenex_33398) 1002))) (forall ((v_prenex_37847 Int) (v_prenex_37846 Int)) (or (<= (select main_a v_prenex_37847) 2) (< v_prenex_37847 main_x) (<= (+ main_x 1) v_prenex_37847) (<= (select main_a v_prenex_37846) 1002) (<= 0 (* 2 (select main_a v_prenex_37847))) (<= 998 (select main_a v_prenex_37846)) (<= (select main_a v_prenex_37846) (+ (select main_a v_prenex_37847) 1000)))) (or (forall ((v_prenex_40908 Int)) (or (<= 998 (select main_a v_prenex_40908)) (<= (* 2 (select main_a v_prenex_40908)) 2000))) (forall ((v_prenex_40907 Int)) (or (<= (* 2 (select main_a v_prenex_40907)) 4) (<= (select main_a v_prenex_40907) 2) (<= (+ main_x 1) v_prenex_40907) (< v_prenex_40907 main_x) (<= 0 (* 2 (select main_a v_prenex_40907)))))) (forall ((v_prenex_36528 Int) (v_prenex_36529 Int)) (or (<= (* 2 (select main_a v_prenex_36528)) 2000) (<= 996 (select main_a v_prenex_36528)) (<= (+ main_x 1) v_prenex_36529) (<= (select main_a v_prenex_36529) 2) (<= 1000 (+ (select main_a v_prenex_36529) (select main_a v_prenex_36528))) (< v_prenex_36529 main_x) (<= 0 (* 2 (select main_a v_prenex_36529))))) (or (forall ((v_prenex_42048 Int)) (or (< v_prenex_42048 main_x) (<= (select main_a v_prenex_42048) 4) (<= (+ main_x 1) v_prenex_42048) (<= (* 2 (select main_a v_prenex_42048)) 4))) (forall ((v_prenex_42051 Int)) (or (< v_prenex_42051 main_y) (<= (select main_a v_prenex_42051) 1002) (<= 1996 (* 2 (select main_a v_prenex_42051)))))) (or (forall ((v_prenex_42262 Int)) (or (<= (select main_a v_prenex_42262) 2) (<= (+ main_x 1) v_prenex_42262) (< v_prenex_42262 main_x) (<= (* 2 (select main_a v_prenex_42262)) 4))) (forall ((v_prenex_42263 Int)) (or (<= 998 (select main_a v_prenex_42263)) (< v_prenex_42263 main_y)))) (forall ((v_prenex_41358 Int) (v_prenex_41359 Int)) (or (< v_prenex_41359 main_x) (<= (select main_a v_prenex_41358) 1000) (<= (select main_a v_prenex_41359) 2) (<= 998 (select main_a v_prenex_41358)) (<= (+ (select main_a v_prenex_41359) 996) (select main_a v_prenex_41358)) (<= (+ main_x 1) v_prenex_41359))) (forall ((v_prenex_32666 Int) (v_prenex_32667 Int)) (or (<= 0 (select main_a v_prenex_32667)) (<= (select main_a v_prenex_32666) 1002) (<= (+ main_x 1) v_prenex_32667) (< v_prenex_32667 main_x) (<= 996 (select main_a v_prenex_32666)) (<= (+ (select main_a v_prenex_32667) 996) (select main_a v_prenex_32666)))) (forall ((v_prenex_38581 Int) (v_prenex_38582 Int)) (or (<= (+ main_y 1) v_prenex_38581) (<= (select main_a v_prenex_38582) 4) (<= (+ main_x 1) v_prenex_38582) (<= (select main_a v_prenex_38581) 1000) (<= 1000 (+ (select main_a v_prenex_38582) (select main_a v_prenex_38581))) (< v_prenex_38582 main_x) (<= (* 2 (select main_a v_prenex_38581)) 2000))) (or (forall ((v_prenex_34037 Int)) (or (< v_prenex_34037 main_y) (<= (+ main_y 1) v_prenex_34037) (<= 996 (select main_a v_prenex_34037)) (<= (* 2 (select main_a v_prenex_34037)) 2000))) (forall ((v_prenex_34038 Int)) (<= 0 (* 2 (select main_a v_prenex_34038))))) (forall ((v_prenex_36763 Int) (v_prenex_36764 Int)) (or (< v_prenex_36764 main_x) (<= (+ (select main_a v_prenex_36764) (select main_a v_prenex_36763)) 1000) (<= (+ main_x 1) v_prenex_36764) (<= 0 (+ (select main_a v_prenex_36764) 2)) (<= 1996 (* 2 (select main_a v_prenex_36763))) (<= (* 2 (select main_a v_prenex_36763)) 2000) (<= (+ main_y 1) v_prenex_36763))) (forall ((v_prenex_31615 Int)) (or (<= 0 (* 2 (select main_a v_prenex_31615))) (<= (* 2 (select main_a v_prenex_31615)) 4) (<= (+ main_x 1) v_prenex_31615) (< v_prenex_31615 main_x))) (or (forall ((v_prenex_39466 Int)) (or (<= (select main_a v_prenex_39466) 1002) (<= 998 (select main_a v_prenex_39466)) (<= (+ main_y 1) v_prenex_39466))) (forall ((v_prenex_39467 Int)) (or (<= (* 2 (select main_a v_prenex_39467)) 4) (< v_prenex_39467 main_x) (<= (select main_a v_prenex_39467) 4) (<= (+ main_x 1) v_prenex_39467)))) (forall ((v_prenex_34729 Int) (v_prenex_34728 Int)) (or (<= (* 2 (select main_a v_prenex_34729)) 4) (<= (* 2 (select main_a v_prenex_34728)) 2000) (<= 0 (+ (select main_a v_prenex_34729) 2)) (<= 1000 (+ (select main_a v_prenex_34729) (select main_a v_prenex_34728))) (<= 996 (select main_a v_prenex_34728)) (< v_prenex_34729 main_x) (<= (+ main_x 1) v_prenex_34729))) (or (forall ((v_prenex_32366 Int)) (<= 1996 (* 2 (select main_a v_prenex_32366)))) (forall ((v_prenex_32368 Int)) (or (<= 0 (+ (select main_a v_prenex_32368) 2)) (<= (+ main_x 1) v_prenex_32368) (<= (* 2 (select main_a v_prenex_32368)) 4) (< v_prenex_32368 main_x) (<= (select main_a v_prenex_32368) 2)))) (forall ((v_prenex_32988 Int) (v_prenex_32987 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_32987))) (<= 1000 (+ (select main_a v_prenex_32988) (select main_a v_prenex_32987))) (< v_prenex_32988 main_x) (<= 0 (* 2 (select main_a v_prenex_32988))) (<= 998 (select main_a v_prenex_32987)) (<= 0 (select main_a v_prenex_32988)) (<= (+ main_x 1) v_prenex_32988))) (or (forall ((v_prenex_31460 Int)) (or (<= (select main_a v_prenex_31460) 1002) (<= 1996 (* 2 (select main_a v_prenex_31460))))) (forall ((v_prenex_31459 Int)) (or (<= (+ main_x 1) v_prenex_31459) (<= 0 (select main_a v_prenex_31459)) (<= (* 2 (select main_a v_prenex_31459)) 4) (< v_prenex_31459 main_x)))) (or (forall ((v_prenex_43713 Int)) (or (<= (+ main_y 1) v_prenex_43713) (<= 996 (select main_a v_prenex_43713)) (<= (* 2 (select main_a v_prenex_43713)) 2000))) (forall ((v_prenex_43714 Int)) (or (<= 0 (* 2 (select main_a v_prenex_43714))) (< v_prenex_43714 main_x) (<= (+ main_x 1) v_prenex_43714) (<= (select main_a v_prenex_43714) 4)))) (forall ((v_prenex_41827 Int) (v_prenex_41828 Int)) (or (<= (+ main_x 1) v_prenex_41828) (< v_prenex_41828 main_x) (<= 996 (select main_a v_prenex_41827)) (<= 0 (* 2 (select main_a v_prenex_41828))) (<= 1996 (* 2 (select main_a v_prenex_41827))) (<= 0 (select main_a v_prenex_41828)) (<= 1000 (+ (select main_a v_prenex_41828) (select main_a v_prenex_41827))))) (forall ((v_prenex_32059 Int) (v_prenex_32060 Int)) (or (<= (+ (select main_a v_prenex_32060) 996) (select main_a v_prenex_32059)) (<= 0 (+ (select main_a v_prenex_32060) 2)) (< v_prenex_32060 main_x) (<= (+ main_x 1) v_prenex_32060) (<= (select main_a v_prenex_32059) 1002) (<= (* 2 (select main_a v_prenex_32059)) 2000))) (or (forall ((v_prenex_43654 Int)) (or (<= (* 2 (select main_a v_prenex_43654)) 4) (< v_prenex_43654 main_x) (<= (+ main_x 1) v_prenex_43654) (<= 0 (+ (select main_a v_prenex_43654) 2)))) (forall ((v_prenex_43653 Int)) (or (<= 996 (select main_a v_prenex_43653)) (<= (* 2 (select main_a v_prenex_43653)) 2000)))) (forall ((v_prenex_34430 Int) (v_prenex_34429 Int)) (or (<= (select main_a v_prenex_34429) 1000) (<= (+ (select main_a v_prenex_34430) 996) (select main_a v_prenex_34429)) (<= 0 (select main_a v_prenex_34430)) (< v_prenex_34430 main_x) (<= (select main_a v_prenex_34430) 4) (<= 998 (select main_a v_prenex_34429)) (<= (+ main_x 1) v_prenex_34430))) (forall ((v_prenex_31776 Int) (v_prenex_31777 Int)) (or (<= (select main_a v_prenex_31776) (+ (select main_a v_prenex_31777) 1000)) (<= (+ main_x 1) v_prenex_31777) (<= (select main_a v_prenex_31776) 1002) (< v_prenex_31777 main_x) (<= 0 (+ (select main_a v_prenex_31777) 2)) (<= (select main_a v_prenex_31777) 4))) (or (forall ((v_prenex_35419 Int)) (or (<= (select main_a v_prenex_35419) 2) (<= (+ main_x 1) v_prenex_35419) (<= 0 (* 2 (select main_a v_prenex_35419))) (< v_prenex_35419 main_x))) (forall ((v_prenex_35423 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_35423))) (<= 996 (select main_a v_prenex_35423))))) (forall ((v_prenex_33084 Int) (v_prenex_33083 Int)) (or (<= (+ (select main_a v_prenex_33084) (select main_a v_prenex_33083)) 1000) (<= 998 (select main_a v_prenex_33083)) (<= (+ main_x 1) v_prenex_33084) (< v_prenex_33084 main_x) (<= 0 (select main_a v_prenex_33084)) (<= (select main_a v_prenex_33084) 4))) (forall ((v_prenex_43541 Int) (v_prenex_43540 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_43540))) (<= (+ (select main_a v_prenex_43541) 996) (select main_a v_prenex_43540)) (<= 0 (* 2 (select main_a v_prenex_43541))) (<= (select main_a v_prenex_43541) 4) (<= 996 (select main_a v_prenex_43540)) (<= (+ main_x 1) v_prenex_43541) (< v_prenex_43541 main_x))) (forall ((v_prenex_35647 Int) (v_prenex_35648 Int)) (or (<= (select main_a v_prenex_35648) 4) (<= (+ (select main_a v_prenex_35648) (select main_a v_prenex_35647)) 1000) (< v_prenex_35648 main_x) (<= 0 (+ (select main_a v_prenex_35648) 2)) (<= 996 (select main_a v_prenex_35647)) (<= (+ main_x 1) v_prenex_35648))) (forall ((v_prenex_40156 Int) (v_prenex_40155 Int)) (or (<= 996 (select main_a v_prenex_40155)) (<= 998 (select main_a v_prenex_40155)) (<= (+ (select main_a v_prenex_40156) (select main_a v_prenex_40155)) 1000) (< v_prenex_40156 main_x) (<= (+ main_y 1) v_prenex_40155) (<= (+ main_x 1) v_prenex_40156) (<= 0 (* 2 (select main_a v_prenex_40156))))) (forall ((v_prenex_31208 Int) (v_prenex_31209 Int)) (or (<= (select main_a v_prenex_31209) 4) (<= (select main_a v_prenex_31208) (+ (select main_a v_prenex_31209) 1000)) (<= (+ main_x 1) v_prenex_31209) (<= 996 (select main_a v_prenex_31208)) (< v_prenex_31209 main_x) (<= (+ main_y 1) v_prenex_31208))) (forall ((v_prenex_41936 Int) (v_prenex_41937 Int)) (or (<= (+ main_y 1) v_prenex_41936) (<= (select main_a v_prenex_41937) 2) (<= (+ (select main_a v_prenex_41937) 996) (select main_a v_prenex_41936)) (<= (select main_a v_prenex_41936) 1000) (<= 998 (select main_a v_prenex_41936)) (< v_prenex_41937 main_x) (<= (+ main_x 1) v_prenex_41937))) (or (forall ((v_prenex_34877 Int)) (<= 996 (select main_a v_prenex_34877))) (forall ((v_prenex_34873 Int)) (or (< v_prenex_34873 main_x) (<= 0 (* 2 (select main_a v_prenex_34873))) (<= (* 2 (select main_a v_prenex_34873)) 4) (<= (+ main_x 1) v_prenex_34873) (<= 0 (select main_a v_prenex_34873))))) (or (forall ((v_prenex_40503 Int)) (<= 998 (select main_a v_prenex_40503))) (forall ((v_prenex_40500 Int)) (or (<= 0 (+ (select main_a v_prenex_40500) 2)) (< v_prenex_40500 main_x) (<= 0 (* 2 (select main_a v_prenex_40500))) (<= (+ main_x 1) v_prenex_40500)))) (forall ((v_prenex_32911 Int) (v_prenex_32912 Int)) (or (<= (+ main_x 1) v_prenex_32912) (<= 0 (+ (select main_a v_prenex_32912) 2)) (<= (+ (select main_a v_prenex_32912) (select main_a v_prenex_32911)) 1000) (<= (select main_a v_prenex_32911) 1002) (< v_prenex_32912 main_x) (<= 1996 (* 2 (select main_a v_prenex_32911))) (<= 0 (* 2 (select main_a v_prenex_32912))))) (forall ((v_prenex_38082 Int) (v_prenex_38081 Int)) (or (< v_prenex_38082 main_x) (<= (+ (select main_a v_prenex_38082) (select main_a v_prenex_38081)) 1000) (<= (+ main_x 1) v_prenex_38082) (<= (* 2 (select main_a v_prenex_38081)) 2000) (<= 0 (+ (select main_a v_prenex_38082) 2)) (<= (* 2 (select main_a v_prenex_38082)) 4))) (forall ((v_prenex_43615 Int) (v_prenex_43614 Int)) (or (< v_prenex_43615 main_x) (<= (+ (select main_a v_prenex_43615) (select main_a v_prenex_43614)) 1000) (<= 998 (select main_a v_prenex_43614)) (< v_prenex_43614 main_y) (<= (+ main_y 1) v_prenex_43614))) (forall ((v_prenex_40843 Int) (v_prenex_40844 Int)) (or (<= 0 (select main_a v_prenex_40844)) (<= (select main_a v_prenex_40843) (+ (select main_a v_prenex_40844) 1000)) (<= (select main_a v_prenex_40843) 1000) (<= (select main_a v_prenex_40844) 2) (<= (+ main_x 1) v_prenex_40844) (< v_prenex_40844 main_x) (<= 996 (select main_a v_prenex_40843)))) (or (forall ((v_prenex_34057 Int)) (or (<= (+ main_y 1) v_prenex_34057) (<= 1996 (* 2 (select main_a v_prenex_34057))))) (forall ((v_prenex_34058 Int)) (or (<= (+ main_x 1) v_prenex_34058) (<= 0 (select main_a v_prenex_34058)) (< v_prenex_34058 main_x) (<= 0 (* 2 (select main_a v_prenex_34058)))))) (forall ((v_prenex_31624 Int) (v_prenex_31625 Int)) (or (<= 998 (select main_a v_prenex_31624)) (<= (+ main_x 1) v_prenex_31625) (< v_prenex_31625 main_x) (<= (select main_a v_prenex_31625) 2) (<= 0 (select main_a v_prenex_31625)) (<= 1000 (+ (select main_a v_prenex_31625) (select main_a v_prenex_31624))) (<= 1996 (* 2 (select main_a v_prenex_31624))))) (forall ((v_prenex_43938 Int) (v_prenex_43937 Int)) (or (<= (select main_a v_prenex_43938) 2) (<= 996 (select main_a v_prenex_43937)) (<= (+ main_x 1) v_prenex_43938) (<= (+ main_y 1) v_prenex_43937) (< v_prenex_43938 main_x) (<= (select main_a v_prenex_43937) 1000) (<= (select main_a v_prenex_43937) (+ (select main_a v_prenex_43938) 1000)))) (or (forall ((v_prenex_36023 Int)) (or (<= 996 (select main_a v_prenex_36023)) (<= 1996 (* 2 (select main_a v_prenex_36023))))) (forall ((v_prenex_36024 Int)) (or (<= (+ main_x 1) v_prenex_36024) (< v_prenex_36024 main_x) (<= 0 (* 2 (select main_a v_prenex_36024)))))) (or (forall ((v_prenex_41975 Int)) (or (< v_prenex_41975 main_x) (<= (* 2 (select main_a v_prenex_41975)) 4) (<= 0 (* 2 (select main_a v_prenex_41975))) (<= (+ main_x 1) v_prenex_41975) (<= 0 (select main_a v_prenex_41975)))) (forall ((v_prenex_41977 Int)) (or (<= 998 (select main_a v_prenex_41977)) (<= (* 2 (select main_a v_prenex_41977)) 2000)))) (forall ((v_prenex_37187 Int) (v_prenex_37186 Int)) (or (< v_prenex_37187 main_x) (<= (select main_a v_prenex_37186) (+ (select main_a v_prenex_37187) 1000)) (<= (select main_a v_prenex_37187) 2) (<= (select main_a v_prenex_37187) 4) (<= (+ main_x 1) v_prenex_37187) (<= (select main_a v_prenex_37186) 1002))) (or (forall ((v_prenex_34398 Int)) (or (<= (+ main_x 1) v_prenex_34398) (<= (select main_a v_prenex_34398) 2) (< v_prenex_34398 main_x) (<= (select main_a v_prenex_34398) 4) (<= 0 (* 2 (select main_a v_prenex_34398))))) (forall ((v_prenex_34397 Int)) (or (<= 996 (select main_a v_prenex_34397)) (<= (* 2 (select main_a v_prenex_34397)) 2000)))) (or (forall ((v_prenex_38436 Int)) (or (<= (+ main_x 1) v_prenex_38436) (<= 0 (+ (select main_a v_prenex_38436) 2)) (< v_prenex_38436 main_x) (<= 0 (select main_a v_prenex_38436)) (<= 0 (* 2 (select main_a v_prenex_38436))))) (forall ((v_prenex_38440 Int)) (or (<= 998 (select main_a v_prenex_38440)) (<= (select main_a v_prenex_38440) 1000)))) (forall ((v_prenex_32622 Int) (v_prenex_32623 Int)) (or (< v_prenex_32623 main_x) (<= (+ main_x 1) v_prenex_32623) (<= (select main_a v_prenex_32622) (+ (select main_a v_prenex_32623) 1000)) (<= 1996 (* 2 (select main_a v_prenex_32622))) (<= (* 2 (select main_a v_prenex_32623)) 4))) (or (forall ((v_prenex_33019 Int)) (or (<= (select main_a v_prenex_33019) 2) (< v_prenex_33019 main_x) (<= (* 2 (select main_a v_prenex_33019)) 4) (<= (+ main_x 1) v_prenex_33019) (<= 0 (+ (select main_a v_prenex_33019) 2)))) (forall ((v_prenex_33024 Int)) (or (<= 996 (select main_a v_prenex_33024)) (<= (* 2 (select main_a v_prenex_33024)) 2000)))) (forall ((v_prenex_41265 Int) (v_prenex_41266 Int)) (or (<= (select main_a v_prenex_41266) 2) (<= (* 2 (select main_a v_prenex_41265)) 2000) (< v_prenex_41266 main_x) (<= (+ (select main_a v_prenex_41266) (select main_a v_prenex_41265)) 1000) (<= 998 (select main_a v_prenex_41265)) (<= 0 (select main_a v_prenex_41266)) (<= (+ main_x 1) v_prenex_41266))) (or (forall ((v_prenex_30827 Int)) (or (< v_prenex_30827 main_x) (<= (+ main_x 1) v_prenex_30827) (<= 0 (select main_a v_prenex_30827)) (<= (* 2 (select main_a v_prenex_30827)) 4))) (forall ((v_prenex_30912 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_30912))) (<= (select main_a v_prenex_30912) 1000)))) (or (forall ((v_prenex_40489 Int)) (or (<= (+ main_x 1) v_prenex_40489) (<= 0 (* 2 (select main_a v_prenex_40489))) (<= 0 (+ (select main_a v_prenex_40489) 2)) (<= 0 (select main_a v_prenex_40489)) (< v_prenex_40489 main_x))) (forall ((v_prenex_40488 Int)) (or (<= (select main_a v_prenex_40488) 1002) (<= (select main_a v_prenex_40488) 1000)))) (or (forall ((v_prenex_41118 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_41118))) (<= 996 (select main_a v_prenex_41118)))) (forall ((v_prenex_41114 Int)) (or (<= (+ main_x 1) v_prenex_41114) (< v_prenex_41114 main_x) (<= (* 2 (select main_a v_prenex_41114)) 4)))) (forall ((v_prenex_37249 Int) (v_prenex_37250 Int)) (or (<= (select main_a v_prenex_37250) 4) (<= (select main_a v_prenex_37249) 1000) (< v_prenex_37250 main_x) (<= (+ main_y 1) v_prenex_37249) (<= (+ main_x 1) v_prenex_37250) (<= (+ (select main_a v_prenex_37250) 996) (select main_a v_prenex_37249)) (<= (select main_a v_prenex_37249) 1002))) (or (forall ((v_prenex_36617 Int)) (or (< v_prenex_36617 main_y) (<= 998 (select main_a v_prenex_36617)))) (forall ((v_prenex_36613 Int)) (or (<= (+ main_x 1) v_prenex_36613) (<= 0 (* 2 (select main_a v_prenex_36613))) (<= (select main_a v_prenex_36613) 2) (< v_prenex_36613 main_x)))) (forall ((v_prenex_44243 Int) (v_prenex_44242 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_44242))) (<= (+ main_y 1) v_prenex_44242) (< v_prenex_44243 main_x) (<= 1000 (+ (select main_a v_prenex_44243) (select main_a v_prenex_44242))) (<= (+ main_x 1) v_prenex_44243) (<= (* 2 (select main_a v_prenex_44243)) 4))) (forall ((v_prenex_43532 Int) (v_prenex_43533 Int)) (or (<= (+ (select main_a v_prenex_43533) 996) (select main_a v_prenex_43532)) (<= (+ main_x 1) v_prenex_43533) (<= (select main_a v_prenex_43532) 1002) (< v_prenex_43533 main_x) (<= 996 (select main_a v_prenex_43532)) (<= (+ main_y 1) v_prenex_43532) (<= (select main_a v_prenex_43533) 4))) (forall ((v_prenex_43378 Int) (v_prenex_43377 Int)) (or (<= (+ (select main_a v_prenex_43378) 996) (select main_a v_prenex_43377)) (< v_prenex_43378 main_x) (<= 0 (+ (select main_a v_prenex_43378) 2)) (<= 0 (select main_a v_prenex_43378)) (<= (+ main_x 1) v_prenex_43378) (<= 1996 (* 2 (select main_a v_prenex_43377))) (<= (select main_a v_prenex_43377) 1002))) (forall ((v_prenex_33220 Int) (v_prenex_33219 Int)) (or (< v_prenex_33220 main_x) (<= 1000 (+ (select main_a v_prenex_33220) (select main_a v_prenex_33219))) (<= 0 (+ (select main_a v_prenex_33220) 2)) (<= 998 (select main_a v_prenex_33219)) (<= 0 (* 2 (select main_a v_prenex_33220))) (<= 1996 (* 2 (select main_a v_prenex_33219))) (<= (+ main_x 1) v_prenex_33220))) (forall ((v_prenex_36351 Int) (v_prenex_36352 Int)) (or (<= (select main_a v_prenex_36352) 4) (< v_prenex_36352 main_x) (<= (+ main_x 1) v_prenex_36352) (<= 998 (select main_a v_prenex_36351)) (<= 0 (select main_a v_prenex_36352)) (<= (+ (select main_a v_prenex_36352) (select main_a v_prenex_36351)) 1000) (<= (select main_a v_prenex_36351) 1002))) (forall ((v_prenex_35537 Int) (v_prenex_35538 Int)) (or (<= 998 (select main_a v_prenex_35537)) (<= 996 (select main_a v_prenex_35537)) (<= (* 2 (select main_a v_prenex_35538)) 4) (< v_prenex_35538 main_x) (<= 0 (select main_a v_prenex_35538)) (<= (+ main_x 1) v_prenex_35538) (<= 1000 (+ (select main_a v_prenex_35538) (select main_a v_prenex_35537))))) (forall ((v_prenex_37331 Int) (v_prenex_37332 Int)) (or (<= 0 (* 2 (select main_a v_prenex_37332))) (<= (+ (select main_a v_prenex_37332) (select main_a v_prenex_37331)) 1000) (<= 0 (+ (select main_a v_prenex_37332) 2)) (< v_prenex_37332 main_x) (<= (+ main_x 1) v_prenex_37332) (<= 1996 (* 2 (select main_a v_prenex_37331))))) (forall ((v_prenex_32399 Int) (v_prenex_32400 Int)) (or (<= (select main_a v_prenex_32400) 2) (<= 0 (* 2 (select main_a v_prenex_32400))) (< v_prenex_32400 main_x) (<= 996 (select main_a v_prenex_32399)) (<= 998 (select main_a v_prenex_32399)) (<= (+ (select main_a v_prenex_32400) 996) (select main_a v_prenex_32399)) (<= (+ main_x 1) v_prenex_32400))) (or (forall ((v_prenex_30844 Int)) (or (<= (+ main_x 1) v_prenex_30844) (< v_prenex_30844 main_x) (<= (* 2 (select main_a v_prenex_30844)) 4))) (forall ((v_prenex_31154 Int)) (or (< v_prenex_31154 main_y) (<= (select main_a v_prenex_31154) 1002)))) (forall ((v_prenex_39999 Int) (v_prenex_40000 Int)) (or (< v_prenex_40000 main_x) (<= 998 (select main_a v_prenex_39999)) (<= (+ (select main_a v_prenex_40000) (select main_a v_prenex_39999)) 1000) (<= 0 (select main_a v_prenex_40000)) (<= 0 (* 2 (select main_a v_prenex_40000))) (<= (+ main_x 1) v_prenex_40000))) (or (forall ((v_prenex_39552 Int)) (or (<= (select main_a v_prenex_39552) 4) (<= (+ main_x 1) v_prenex_39552) (< v_prenex_39552 main_x) (<= 0 (* 2 (select main_a v_prenex_39552))))) (forall ((v_prenex_39555 Int)) (or (<= (select main_a v_prenex_39555) 1000) (<= 998 (select main_a v_prenex_39555))))) (forall ((v_prenex_42091 Int) (v_prenex_42092 Int)) (or (< v_prenex_42091 main_y) (<= (select main_a v_prenex_42092) 2) (< v_prenex_42092 main_x) (<= (select main_a v_prenex_42091) (+ (select main_a v_prenex_42092) 1000)) (<= (+ main_x 1) v_prenex_42092))) (forall ((v_prenex_39557 Int) (v_prenex_39558 Int)) (or (<= 0 (select main_a v_prenex_39558)) (< v_prenex_39558 main_x) (<= (* 2 (select main_a v_prenex_39557)) 2000) (<= 1000 (+ (select main_a v_prenex_39558) (select main_a v_prenex_39557))) (<= 1996 (* 2 (select main_a v_prenex_39557))) (<= (+ main_x 1) v_prenex_39558))) (forall ((v_prenex_44070 Int) (v_prenex_44069 Int)) (or (< v_prenex_44070 main_x) (<= 1996 (* 2 (select main_a v_prenex_44069))) (<= 0 (+ (select main_a v_prenex_44070) 2)) (<= 1000 (+ (select main_a v_prenex_44070) (select main_a v_prenex_44069))) (<= (+ main_x 1) v_prenex_44070) (<= 996 (select main_a v_prenex_44069)) (<= 0 (select main_a v_prenex_44070)))) (or (forall ((v_prenex_33862 Int)) (or (<= 996 (select main_a v_prenex_33862)) (<= 1996 (* 2 (select main_a v_prenex_33862))) (<= (+ main_y 1) v_prenex_33862))) (forall ((v_prenex_33863 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33863))) (<= (* 2 (select main_a v_prenex_33863)) 4) (< v_prenex_33863 main_x) (<= (+ main_x 1) v_prenex_33863)))) (or (forall ((v_prenex_36832 Int)) (<= 1996 (* 2 (select main_a v_prenex_36832)))) (forall ((v_prenex_36828 Int)) (or (<= (+ main_x 1) v_prenex_36828) (<= (* 2 (select main_a v_prenex_36828)) 4) (< v_prenex_36828 main_x) (<= 0 (+ (select main_a v_prenex_36828) 2)) (<= (select main_a v_prenex_36828) 2)))) (forall ((v_prenex_42828 Int) (v_prenex_42829 Int)) (or (< v_prenex_42829 main_x) (<= (select main_a v_prenex_42829) 4) (<= (+ main_x 1) v_prenex_42829) (<= (select main_a v_prenex_42828) 1002) (<= (+ (select main_a v_prenex_42829) (select main_a v_prenex_42828)) 1000) (<= 0 (select main_a v_prenex_42829)))) (forall ((v_prenex_36861 Int) (v_prenex_36860 Int)) (or (<= (* 2 (select main_a v_prenex_36860)) 2000) (<= (+ main_x 1) v_prenex_36861) (< v_prenex_36861 main_x) (<= 0 (* 2 (select main_a v_prenex_36861))) (<= (+ (select main_a v_prenex_36861) (select main_a v_prenex_36860)) 1000) (<= 0 (select main_a v_prenex_36861)) (<= (select main_a v_prenex_36860) 1000))) (forall ((v_prenex_34704 Int) (v_prenex_34703 Int)) (or (<= (select main_a v_prenex_34703) (+ (select main_a v_prenex_34704) 1000)) (< v_prenex_34704 main_x) (<= (+ main_x 1) v_prenex_34704) (<= 998 (select main_a v_prenex_34703)) (<= (select main_a v_prenex_34703) 1000) (<= 0 (select main_a v_prenex_34704)))) (forall ((v_prenex_33436 Int) (v_prenex_33437 Int)) (or (<= 0 (select main_a v_prenex_33437)) (<= (+ (select main_a v_prenex_33437) 996) (select main_a v_prenex_33436)) (<= 1996 (* 2 (select main_a v_prenex_33436))) (<= (+ main_x 1) v_prenex_33437) (<= (select main_a v_prenex_33436) 1000) (< v_prenex_33437 main_x) (<= (+ main_y 1) v_prenex_33436))) (or (forall ((v_prenex_42976 Int)) (or (< v_prenex_42976 main_x) (<= (select main_a v_prenex_42976) 2) (<= 0 (select main_a v_prenex_42976)) (<= (* 2 (select main_a v_prenex_42976)) 4) (<= (+ main_x 1) v_prenex_42976))) (forall ((v_prenex_42975 Int)) (<= 998 (select main_a v_prenex_42975)))) (forall ((v_prenex_37299 Int) (v_prenex_37300 Int)) (or (<= (select main_a v_prenex_37299) 1002) (<= 0 (* 2 (select main_a v_prenex_37300))) (<= 996 (select main_a v_prenex_37299)) (<= (select main_a v_prenex_37300) 4) (<= (+ (select main_a v_prenex_37300) 996) (select main_a v_prenex_37299)) (< v_prenex_37300 main_x) (<= (+ main_x 1) v_prenex_37300))) (forall ((v_prenex_33562 Int) (v_prenex_33561 Int)) (or (<= (+ (select main_a v_prenex_33562) (select main_a v_prenex_33561)) 1000) (<= 1996 (* 2 (select main_a v_prenex_33561))) (<= (* 2 (select main_a v_prenex_33562)) 4) (<= (select main_a v_prenex_33561) 1002) (<= (+ main_x 1) v_prenex_33562) (< v_prenex_33562 main_x) (<= 0 (+ (select main_a v_prenex_33562) 2)))) (or (forall ((v_prenex_35807 Int)) (<= 998 (select main_a v_prenex_35807))) (forall ((v_prenex_35806 Int)) (or (<= (+ main_x 1) v_prenex_35806) (<= 0 (+ (select main_a v_prenex_35806) 2)) (< v_prenex_35806 main_x) (<= 0 (* 2 (select main_a v_prenex_35806)))))) (forall ((v_prenex_32610 Int) (v_prenex_32611 Int)) (or (<= (+ (select main_a v_prenex_32611) 996) (select main_a v_prenex_32610)) (<= 0 (select main_a v_prenex_32611)) (<= (select main_a v_prenex_32610) 1002) (<= 998 (select main_a v_prenex_32610)) (<= (+ main_x 1) v_prenex_32611) (<= (select main_a v_prenex_32611) 2) (< v_prenex_32611 main_x))) (forall ((v_prenex_40884 Int) (v_prenex_40883 Int)) (or (<= 998 (select main_a v_prenex_40883)) (<= (+ (select main_a v_prenex_40884) 996) (select main_a v_prenex_40883)) (<= 996 (select main_a v_prenex_40883)) (<= (+ main_y 1) v_prenex_40883) (<= (select main_a v_prenex_40884) 2) (< v_prenex_40884 main_x) (<= (+ main_x 1) v_prenex_40884))) (forall ((v_prenex_31022 Int) (v_prenex_31021 Int)) (or (<= 0 (select main_a v_prenex_31022)) (<= (select main_a v_prenex_31022) 4) (< v_prenex_31022 main_x) (<= 998 (select main_a v_prenex_31021)) (<= (+ (select main_a v_prenex_31022) 996) (select main_a v_prenex_31021)) (<= (+ main_x 1) v_prenex_31022))) (forall ((v_prenex_36317 Int) (v_prenex_36318 Int)) (or (<= (+ main_x 1) v_prenex_36318) (<= (select main_a v_prenex_36317) (+ (select main_a v_prenex_36318) 1000)) (< v_prenex_36318 main_x) (<= (select main_a v_prenex_36317) 1002) (<= (* 2 (select main_a v_prenex_36317)) 2000) (<= (select main_a v_prenex_36318) 4) (<= (+ main_y 1) v_prenex_36317))) (forall ((v_prenex_42023 Int) (v_prenex_42024 Int)) (or (<= 0 (* 2 (select main_a v_prenex_42024))) (<= 0 (select main_a v_prenex_42024)) (<= (+ (select main_a v_prenex_42024) 996) (select main_a v_prenex_42023)) (< v_prenex_42024 main_x) (<= (+ main_x 1) v_prenex_42024) (<= 1996 (* 2 (select main_a v_prenex_42023))) (<= (select main_a v_prenex_42023) 1000))) (forall ((v_prenex_34930 Int) (v_prenex_34929 Int)) (or (< v_prenex_34930 main_x) (<= (+ main_x 1) v_prenex_34930) (<= (select main_a v_prenex_34929) (+ (select main_a v_prenex_34930) 1000)) (<= 998 (select main_a v_prenex_34929)) (<= 0 (select main_a v_prenex_34930)) (<= (* 2 (select main_a v_prenex_34929)) 2000) (<= 0 (* 2 (select main_a v_prenex_34930))))) (forall ((v_prenex_39645 Int) (v_prenex_39646 Int)) (or (<= (select main_a v_prenex_39645) 1000) (< v_prenex_39646 main_x) (<= (+ main_y 1) v_prenex_39645) (<= (+ main_x 1) v_prenex_39646) (<= (select main_a v_prenex_39646) 4) (<= (+ (select main_a v_prenex_39646) (select main_a v_prenex_39645)) 1000))) (forall ((v_prenex_36810 Int) (v_prenex_36811 Int)) (or (<= (+ main_x 1) v_prenex_36811) (<= 996 (select main_a v_prenex_36810)) (<= (select main_a v_prenex_36811) 2) (< v_prenex_36811 main_x) (<= (select main_a v_prenex_36811) 4) (<= (+ (select main_a v_prenex_36811) 996) (select main_a v_prenex_36810)) (<= 1996 (* 2 (select main_a v_prenex_36810))))) (forall ((v_prenex_39993 Int) (v_prenex_39994 Int)) (or (<= 1000 (+ (select main_a v_prenex_39994) (select main_a v_prenex_39993))) (<= 0 (* 2 (select main_a v_prenex_39994))) (< v_prenex_39994 main_x) (<= 1996 (* 2 (select main_a v_prenex_39993))) (<= (select main_a v_prenex_39994) 4) (<= (+ main_x 1) v_prenex_39994) (<= 998 (select main_a v_prenex_39993)))) (forall ((v_prenex_35893 Int) (v_prenex_35892 Int)) (or (< v_prenex_35893 main_x) (<= 0 (+ (select main_a v_prenex_35893) 2)) (<= (+ main_x 1) v_prenex_35893) (<= 1996 (* 2 (select main_a v_prenex_35892))) (<= (+ (select main_a v_prenex_35893) 996) (select main_a v_prenex_35892)))) (forall ((v_prenex_34410 Int) (v_prenex_34409 Int)) (or (<= (+ main_x 1) v_prenex_34410) (<= 0 (select main_a v_prenex_34410)) (<= (+ (select main_a v_prenex_34410) (select main_a v_prenex_34409)) 1000) (< v_prenex_34409 main_y) (< v_prenex_34410 main_x) (<= (select main_a v_prenex_34409) 1000) (<= 998 (select main_a v_prenex_34409)))) (or (forall ((v_prenex_33173 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_33173))) (< v_prenex_33173 main_y))) (forall ((v_prenex_33174 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33174))) (< v_prenex_33174 main_x) (<= (+ main_x 1) v_prenex_33174)))) (or (forall ((v_prenex_33806 Int)) (or (<= (+ main_x 1) v_prenex_33806) (< v_prenex_33806 main_x) (<= (select main_a v_prenex_33806) 4) (<= (* 2 (select main_a v_prenex_33806)) 4))) (forall ((v_prenex_33809 Int)) (or (< v_prenex_33809 main_y) (<= 1996 (* 2 (select main_a v_prenex_33809)))))) (or (forall ((v_prenex_37709 Int)) (or (<= (* 2 (select main_a v_prenex_37709)) 4) (<= 0 (* 2 (select main_a v_prenex_37709))) (< v_prenex_37709 main_x) (<= (+ main_x 1) v_prenex_37709))) (forall ((v_prenex_37708 Int)) (or (< v_prenex_37708 main_y) (<= (select main_a v_prenex_37708) 1000) (<= (select main_a v_prenex_37708) 1002)))) (forall ((v_prenex_32054 Int) (v_prenex_32053 Int)) (or (<= (+ (select main_a v_prenex_32054) 996) (select main_a v_prenex_32053)) (<= (select main_a v_prenex_32053) 1002) (<= (+ main_x 1) v_prenex_32054) (< v_prenex_32054 main_x) (<= (* 2 (select main_a v_prenex_32053)) 2000) (< v_prenex_32053 main_y) (<= 0 (+ (select main_a v_prenex_32054) 2)))) (or (forall ((v_prenex_34147 Int)) (or (<= 996 (select main_a v_prenex_34147)) (<= (+ main_y 1) v_prenex_34147))) (forall ((v_prenex_34148 Int)) (or (< v_prenex_34148 main_x) (<= 0 (+ (select main_a v_prenex_34148) 2)) (<= (* 2 (select main_a v_prenex_34148)) 4) (<= (+ main_x 1) v_prenex_34148)))) (forall ((v_prenex_36153 Int) (v_prenex_36154 Int)) (or (<= (+ (select main_a v_prenex_36154) (select main_a v_prenex_36153)) 1000) (<= (+ main_y 1) v_prenex_36153) (< v_prenex_36154 main_x) (<= 998 (select main_a v_prenex_36153)) (<= (select main_a v_prenex_36153) 1000) (<= 0 (+ (select main_a v_prenex_36154) 2)) (<= (+ main_x 1) v_prenex_36154))) (forall ((v_prenex_31822 Int) (v_prenex_31823 Int)) (or (<= (+ main_y 1) v_prenex_31822) (< v_prenex_31822 main_y) (<= 1996 (* 2 (select main_a v_prenex_31822))) (< v_prenex_31823 main_x) (<= (+ (select main_a v_prenex_31823) 996) (select main_a v_prenex_31822)))) (forall ((v_prenex_41759 Int) (v_prenex_41760 Int)) (or (<= (select main_a v_prenex_41759) 1000) (<= (+ (select main_a v_prenex_41760) (select main_a v_prenex_41759)) 1000) (< v_prenex_41760 main_x) (<= (+ main_x 1) v_prenex_41760) (<= 998 (select main_a v_prenex_41759)) (<= 0 (* 2 (select main_a v_prenex_41760))))) (forall ((v_prenex_39739 Int) (v_prenex_39738 Int)) (or (<= (+ main_y 1) v_prenex_39738) (<= (* 2 (select main_a v_prenex_39738)) 2000) (<= (select main_a v_prenex_39738) (+ (select main_a v_prenex_39739) 1000)) (<= 0 (* 2 (select main_a v_prenex_39739))) (<= (select main_a v_prenex_39738) 1000) (<= (+ main_x 1) v_prenex_39739) (< v_prenex_39739 main_x))) (or (forall ((v_prenex_43604 Int)) (or (<= (select main_a v_prenex_43604) 1002) (<= (* 2 (select main_a v_prenex_43604)) 2000))) (forall ((v_prenex_43601 Int)) (or (<= 0 (* 2 (select main_a v_prenex_43601))) (<= (* 2 (select main_a v_prenex_43601)) 4) (<= (+ main_x 1) v_prenex_43601) (<= (select main_a v_prenex_43601) 2) (< v_prenex_43601 main_x)))) (forall ((v_prenex_33346 Int) (v_prenex_33345 Int)) (or (<= (+ main_x 1) v_prenex_33346) (< v_prenex_33346 main_x) (<= 1000 (+ (select main_a v_prenex_33346) (select main_a v_prenex_33345))) (<= 0 (* 2 (select main_a v_prenex_33346))) (<= 0 (+ (select main_a v_prenex_33346) 2)))) (or (forall ((v_prenex_34477 Int)) (<= (select main_a v_prenex_34477) 1002)) (forall ((v_prenex_34474 Int)) (or (<= 0 (* 2 (select main_a v_prenex_34474))) (<= (+ main_x 1) v_prenex_34474) (<= (select main_a v_prenex_34474) 4) (<= (* 2 (select main_a v_prenex_34474)) 4) (< v_prenex_34474 main_x)))) (or (forall ((v_prenex_35359 Int)) (or (< v_prenex_35359 main_x) (<= (select main_a v_prenex_35359) 4) (<= (* 2 (select main_a v_prenex_35359)) 4) (<= (+ main_x 1) v_prenex_35359) (<= 0 (* 2 (select main_a v_prenex_35359))))) (forall ((v_prenex_35362 Int)) (or (<= (* 2 (select main_a v_prenex_35362)) 2000) (<= (select main_a v_prenex_35362) 1002)))) (forall ((v_prenex_43589 Int) (v_prenex_43588 Int)) (or (<= (+ main_x 1) v_prenex_43589) (<= 0 (+ (select main_a v_prenex_43589) 2)) (<= 1000 (+ (select main_a v_prenex_43589) (select main_a v_prenex_43588))) (< v_prenex_43589 main_x) (<= (* 2 (select main_a v_prenex_43588)) 2000) (<= (* 2 (select main_a v_prenex_43589)) 4))) (forall ((v_prenex_39002 Int) (v_prenex_39001 Int)) (or (<= (+ main_x 1) v_prenex_39002) (< v_prenex_39002 main_x) (<= 996 (select main_a v_prenex_39001)) (<= (select main_a v_prenex_39002) 2) (<= 1996 (* 2 (select main_a v_prenex_39001))) (<= 0 (* 2 (select main_a v_prenex_39002))) (<= 1000 (+ (select main_a v_prenex_39002) (select main_a v_prenex_39001))))) (forall ((v_prenex_43767 Int) (v_prenex_43768 Int)) (or (<= 0 (select main_a v_prenex_43768)) (<= (select main_a v_prenex_43768) 2) (<= 996 (select main_a v_prenex_43767)) (< v_prenex_43768 main_x) (<= (+ main_x 1) v_prenex_43768) (<= (select main_a v_prenex_43767) (+ (select main_a v_prenex_43768) 1000)) (<= (* 2 (select main_a v_prenex_43767)) 2000))) (forall ((v_prenex_43949 Int) (v_prenex_43950 Int)) (or (<= 998 (select main_a v_prenex_43949)) (<= (+ main_x 1) v_prenex_43950) (< v_prenex_43950 main_x) (<= 0 (select main_a v_prenex_43950)) (<= (select main_a v_prenex_43950) 4) (<= 996 (select main_a v_prenex_43949)) (<= (+ (select main_a v_prenex_43950) 996) (select main_a v_prenex_43949)))) (forall ((v_prenex_35168 Int) (v_prenex_35169 Int)) (or (<= (select main_a v_prenex_35168) 1000) (< v_prenex_35169 main_x) (<= (+ (select main_a v_prenex_35169) (select main_a v_prenex_35168)) 1000) (<= (+ main_y 1) v_prenex_35168) (< v_prenex_35168 main_y))) (forall ((v_prenex_40559 Int) (v_prenex_40560 Int)) (or (<= (select main_a v_prenex_40560) 2) (<= (select main_a v_prenex_40559) 1000) (<= 1000 (+ (select main_a v_prenex_40560) (select main_a v_prenex_40559))) (<= (+ main_x 1) v_prenex_40560) (< v_prenex_40560 main_x) (<= (select main_a v_prenex_40559) 1002) (<= 0 (+ (select main_a v_prenex_40560) 2)))) (forall ((v_prenex_32568 Int) (v_prenex_32569 Int)) (or (<= (select main_a v_prenex_32568) (+ (select main_a v_prenex_32569) 1000)) (<= (+ main_y 1) v_prenex_32568) (<= (select main_a v_prenex_32569) 2) (< v_prenex_32569 main_x) (<= (select main_a v_prenex_32568) 1000) (<= (+ main_x 1) v_prenex_32569) (<= (* 2 (select main_a v_prenex_32568)) 2000))) (forall ((v_prenex_33961 Int) (v_prenex_33960 Int)) (or (< v_prenex_33960 main_y) (<= 996 (select main_a v_prenex_33960)) (< v_prenex_33961 main_x) (<= (select main_a v_prenex_33960) 1002) (<= (* 2 (select main_a v_prenex_33961)) 4) (<= (+ (select main_a v_prenex_33961) (select main_a v_prenex_33960)) 1000) (<= (+ main_x 1) v_prenex_33961))) (forall ((v_prenex_35167 Int) (v_prenex_35166 Int)) (or (<= (+ main_x 1) v_prenex_35167) (<= (+ (select main_a v_prenex_35167) (select main_a v_prenex_35166)) 1000) (<= (select main_a v_prenex_35166) 1000) (<= (select main_a v_prenex_35166) 1002) (< v_prenex_35166 main_y) (<= 0 (* 2 (select main_a v_prenex_35167))) (< v_prenex_35167 main_x))) (or (forall ((v_prenex_43440 Int)) (or (< v_prenex_43440 main_y) (<= 996 (select main_a v_prenex_43440)) (<= 1996 (* 2 (select main_a v_prenex_43440))))) (forall ((v_prenex_43439 Int)) (or (< v_prenex_43439 main_x) (<= 0 (+ (select main_a v_prenex_43439) 2)) (<= (+ main_x 1) v_prenex_43439) (<= 0 (* 2 (select main_a v_prenex_43439)))))) (forall ((v_prenex_37215 Int) (v_prenex_37216 Int)) (or (<= (select main_a v_prenex_37215) 1002) (<= 1996 (* 2 (select main_a v_prenex_37215))) (< v_prenex_37215 main_y) (< v_prenex_37216 main_x) (<= 1000 (+ (select main_a v_prenex_37216) (select main_a v_prenex_37215))) (<= (+ main_x 1) v_prenex_37216) (<= 0 (* 2 (select main_a v_prenex_37216))))) (forall ((v_prenex_34203 Int) (v_prenex_34202 Int)) (or (<= 0 (* 2 (select main_a v_prenex_34203))) (<= (+ (select main_a v_prenex_34203) 996) (select main_a v_prenex_34202)) (<= 1996 (* 2 (select main_a v_prenex_34202))) (< v_prenex_34203 main_x) (<= 998 (select main_a v_prenex_34202)) (<= (+ main_x 1) v_prenex_34203))) (or (forall ((v_prenex_33797 Int)) (or (<= (* 2 (select main_a v_prenex_33797)) 4) (<= (+ main_x 1) v_prenex_33797) (<= (select main_a v_prenex_33797) 4) (< v_prenex_33797 main_x) (<= 0 (select main_a v_prenex_33797)))) (forall ((v_prenex_33802 Int)) (or (<= 996 (select main_a v_prenex_33802)) (<= 1996 (* 2 (select main_a v_prenex_33802)))))) (or (forall ((v_prenex_31122 Int)) (or (<= (+ main_y 1) v_prenex_31122) (<= (* 2 (select main_a v_prenex_31122)) 2000) (<= 996 (select main_a v_prenex_31122)))) (forall ((v_prenex_31123 Int)) (or (<= (+ main_x 1) v_prenex_31123) (<= (* 2 (select main_a v_prenex_31123)) 4) (< v_prenex_31123 main_x)))) (forall ((v_prenex_31769 Int) (v_prenex_31768 Int)) (or (<= 0 (+ (select main_a v_prenex_31769) 2)) (< v_prenex_31768 main_y) (<= (* 2 (select main_a v_prenex_31768)) 2000) (<= (+ (select main_a v_prenex_31769) (select main_a v_prenex_31768)) 1000) (< v_prenex_31769 main_x) (<= 998 (select main_a v_prenex_31768)) (<= (+ main_x 1) v_prenex_31769))) (or (forall ((v_prenex_31581 Int)) (or (<= (* 2 (select main_a v_prenex_31581)) 2000) (<= (select main_a v_prenex_31581) 1002))) (forall ((v_prenex_31576 Int)) (or (<= 0 (select main_a v_prenex_31576)) (<= (* 2 (select main_a v_prenex_31576)) 4) (<= (select main_a v_prenex_31576) 4) (< v_prenex_31576 main_x) (<= (+ main_x 1) v_prenex_31576)))) (forall ((v_prenex_40029 Int) (v_prenex_40028 Int)) (or (<= 1000 (+ (select main_a v_prenex_40029) (select main_a v_prenex_40028))) (< v_prenex_40029 main_x) (<= (* 2 (select main_a v_prenex_40028)) 2000) (<= (+ main_x 1) v_prenex_40029) (<= 996 (select main_a v_prenex_40028)) (<= (select main_a v_prenex_40029) 4) (<= (* 2 (select main_a v_prenex_40029)) 4))) (or (forall ((v_prenex_31460 Int)) (or (<= (select main_a v_prenex_31460) 1002) (<= 1996 (* 2 (select main_a v_prenex_31460))))) (forall ((v_prenex_31457 Int)) (or (< v_prenex_31457 main_x) (<= (* 2 (select main_a v_prenex_31457)) 4) (<= (+ main_x 1) v_prenex_31457) (<= 0 (select main_a v_prenex_31457)) (<= (select main_a v_prenex_31457) 2)))) (forall ((v_prenex_40698 Int) (v_prenex_40697 Int)) (or (<= 998 (select main_a v_prenex_40697)) (<= (select main_a v_prenex_40698) 4) (<= 1000 (+ (select main_a v_prenex_40698) (select main_a v_prenex_40697))) (< v_prenex_40697 main_y) (<= (+ main_x 1) v_prenex_40698) (< v_prenex_40698 main_x))) (or (forall ((v_prenex_31267 Int)) (<= 996 (select main_a v_prenex_31267))) (forall ((v_prenex_31268 Int)) (or (<= (select main_a v_prenex_31268) 2) (<= (+ main_x 1) v_prenex_31268) (<= (select main_a v_prenex_31268) 4) (<= 0 (* 2 (select main_a v_prenex_31268))) (< v_prenex_31268 main_x)))) (forall ((v_prenex_36146 Int) (v_prenex_36145 Int)) (or (< v_prenex_36146 main_x) (< v_prenex_36145 main_y) (<= (+ main_x 1) v_prenex_36146) (<= (select main_a v_prenex_36145) 1000) (<= 1000 (+ (select main_a v_prenex_36146) (select main_a v_prenex_36145))) (<= (select main_a v_prenex_36145) 1002) (<= (* 2 (select main_a v_prenex_36146)) 4))) (or (forall ((v_prenex_41632 Int)) (or (<= 0 (* 2 (select main_a v_prenex_41632))) (<= (select main_a v_prenex_41632) 4) (<= (+ main_x 1) v_prenex_41632) (< v_prenex_41632 main_x) (<= 0 (+ (select main_a v_prenex_41632) 2)))) (forall ((v_prenex_41631 Int)) (or (<= 998 (select main_a v_prenex_41631)) (<= (select main_a v_prenex_41631) 1002)))) (forall ((v_prenex_41691 Int) (v_prenex_41692 Int)) (or (<= (+ (select main_a v_prenex_41692) 996) (select main_a v_prenex_41691)) (<= (* 2 (select main_a v_prenex_41691)) 2000) (< v_prenex_41692 main_x) (<= 0 (+ (select main_a v_prenex_41692) 2)) (<= 1996 (* 2 (select main_a v_prenex_41691))) (<= (+ main_x 1) v_prenex_41692) (<= (select main_a v_prenex_41692) 4))) (or (forall ((v_prenex_38930 Int)) (or (<= (* 2 (select main_a v_prenex_38930)) 2000) (<= 996 (select main_a v_prenex_38930)))) (forall ((v_prenex_38926 Int)) (or (<= 0 (select main_a v_prenex_38926)) (<= 0 (+ (select main_a v_prenex_38926) 2)) (<= (+ main_x 1) v_prenex_38926) (< v_prenex_38926 main_x) (<= 0 (* 2 (select main_a v_prenex_38926)))))) (forall ((v_prenex_43645 Int) (v_prenex_43644 Int)) (or (<= 0 (+ (select main_a v_prenex_43645) 2)) (<= (* 2 (select main_a v_prenex_43645)) 4) (<= (+ main_x 1) v_prenex_43645) (< v_prenex_43645 main_x) (<= (+ (select main_a v_prenex_43645) 996) (select main_a v_prenex_43644)) (<= (select main_a v_prenex_43644) 1000))) (forall ((v_prenex_32556 Int) (v_prenex_32557 Int)) (or (<= (select main_a v_prenex_32556) 1000) (<= (+ main_x 1) v_prenex_32557) (<= (+ (select main_a v_prenex_32557) 996) (select main_a v_prenex_32556)) (<= (select main_a v_prenex_32557) 4) (<= (select main_a v_prenex_32556) 1002) (<= (select main_a v_prenex_32557) 2) (< v_prenex_32557 main_x))) (forall ((v_prenex_32232 Int) (v_prenex_32233 Int)) (or (<= 0 (select main_a v_prenex_32233)) (<= (+ (select main_a v_prenex_32233) 996) (select main_a v_prenex_32232)) (<= (+ main_x 1) v_prenex_32233) (< v_prenex_32233 main_x) (<= (* 2 (select main_a v_prenex_32233)) 4) (<= 1996 (* 2 (select main_a v_prenex_32232))) (<= 996 (select main_a v_prenex_32232)))) (forall ((v_prenex_35669 Int) (v_prenex_35670 Int)) (or (<= (+ (select main_a v_prenex_35670) 996) (select main_a v_prenex_35669)) (<= (select main_a v_prenex_35670) 4) (<= 0 (* 2 (select main_a v_prenex_35670))) (<= (select main_a v_prenex_35669) 1002) (< v_prenex_35670 main_x) (<= (+ main_x 1) v_prenex_35670))) (or (forall ((v_prenex_35012 Int)) (or (< v_prenex_35012 main_x) (<= (select main_a v_prenex_35012) 4) (<= (+ main_x 1) v_prenex_35012) (<= 0 (* 2 (select main_a v_prenex_35012))) (<= (select main_a v_prenex_35012) 2))) (forall ((v_prenex_35011 Int)) (or (<= 996 (select main_a v_prenex_35011)) (<= 998 (select main_a v_prenex_35011))))) (forall ((v_prenex_32993 Int) (v_prenex_32994 Int)) (or (<= (select main_a v_prenex_32994) 2) (< v_prenex_32994 main_x) (<= 0 (* 2 (select main_a v_prenex_32994))) (<= (+ (select main_a v_prenex_32994) (select main_a v_prenex_32993)) 1000) (<= (+ main_x 1) v_prenex_32994) (<= (* 2 (select main_a v_prenex_32993)) 2000))) (forall ((v_prenex_36382 Int) (v_prenex_36383 Int)) (or (<= (+ main_x 1) v_prenex_36383) (<= 996 (select main_a v_prenex_36382)) (<= (+ (select main_a v_prenex_36383) (select main_a v_prenex_36382)) 1000) (<= (select main_a v_prenex_36383) 4) (< v_prenex_36383 main_x) (<= (select main_a v_prenex_36382) 1002))) (forall ((v_prenex_34177 Int) (v_prenex_34176 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_34176))) (<= (* 2 (select main_a v_prenex_34177)) 4) (<= 0 (select main_a v_prenex_34177)) (< v_prenex_34177 main_x) (<= 998 (select main_a v_prenex_34176)) (<= (+ main_x 1) v_prenex_34177) (<= (+ (select main_a v_prenex_34177) (select main_a v_prenex_34176)) 1000))) (or (forall ((v_prenex_37022 Int)) (<= 1996 (* 2 (select main_a v_prenex_37022)))) (forall ((v_prenex_37019 Int)) (or (< v_prenex_37019 main_x) (<= (+ main_x 1) v_prenex_37019) (<= (* 2 (select main_a v_prenex_37019)) 4) (<= (select main_a v_prenex_37019) 4)))) (or (forall ((v_prenex_31047 Int)) (or (<= (+ main_y 1) v_prenex_31047) (<= (select main_a v_prenex_31047) 1002))) (forall ((v_prenex_31048 Int)) (or (<= 0 (* 2 (select main_a v_prenex_31048))) (<= (select main_a v_prenex_31048) 4) (<= (+ main_x 1) v_prenex_31048) (< v_prenex_31048 main_x)))) (or (forall ((v_prenex_32023 Int)) (or (< v_prenex_32023 main_x) (<= (+ main_x 1) v_prenex_32023) (<= (select main_a v_prenex_32023) 4) (<= (* 2 (select main_a v_prenex_32023)) 4))) (forall ((v_prenex_32019 Int)) (or (<= 996 (select main_a v_prenex_32019)) (<= 1996 (* 2 (select main_a v_prenex_32019)))))) (forall ((v_prenex_40551 Int) (v_prenex_40550 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_40550))) (<= (select main_a v_prenex_40551) 4) (<= (+ main_y 1) v_prenex_40550) (<= (select main_a v_prenex_40550) 1000) (<= (select main_a v_prenex_40550) (+ (select main_a v_prenex_40551) 1000)) (< v_prenex_40551 main_x) (<= (+ main_x 1) v_prenex_40551))) (forall ((v_prenex_36757 Int) (v_prenex_36758 Int)) (or (< v_prenex_36758 main_x) (<= 1000 (+ (select main_a v_prenex_36758) (select main_a v_prenex_36757))) (<= (* 2 (select main_a v_prenex_36757)) 2000) (< v_prenex_36757 main_y) (<= (+ main_y 1) v_prenex_36757))) (or (forall ((v_prenex_32347 Int)) (or (<= (* 2 (select main_a v_prenex_32347)) 2000) (<= (select main_a v_prenex_32347) 1000))) (forall ((v_prenex_32348 Int)) (or (<= (+ main_x 1) v_prenex_32348) (<= 0 (* 2 (select main_a v_prenex_32348))) (<= 0 (+ (select main_a v_prenex_32348) 2)) (<= (select main_a v_prenex_32348) 4) (< v_prenex_32348 main_x)))) (forall ((v_prenex_36436 Int) (v_prenex_36437 Int)) (or (<= (* 2 (select main_a v_prenex_36437)) 4) (<= 1000 (+ (select main_a v_prenex_36437) (select main_a v_prenex_36436))) (<= (+ main_y 1) v_prenex_36436) (<= (select main_a v_prenex_36436) 1002) (<= (+ main_x 1) v_prenex_36437) (< v_prenex_36437 main_x))) (or (forall ((v_prenex_44196 Int)) (<= (* 2 (select main_a v_prenex_44196)) 2000)) (forall ((v_prenex_44193 Int)) (or (< v_prenex_44193 main_x) (<= 0 (select main_a v_prenex_44193)) (<= (+ main_x 1) v_prenex_44193) (<= (select main_a v_prenex_44193) 4) (<= 0 (* 2 (select main_a v_prenex_44193)))))) (forall ((v_prenex_38017 Int) (v_prenex_38018 Int)) (or (<= 0 (* 2 (select main_a v_prenex_38018))) (<= 1996 (* 2 (select main_a v_prenex_38017))) (<= (* 2 (select main_a v_prenex_38018)) 4) (<= (+ main_x 1) v_prenex_38018) (<= 1000 (+ (select main_a v_prenex_38018) (select main_a v_prenex_38017))) (< v_prenex_38018 main_x))) (forall ((v_prenex_33420 Int) (v_prenex_33419 Int)) (or (< v_prenex_33420 main_x) (<= (* 2 (select main_a v_prenex_33419)) 2000) (<= 0 (* 2 (select main_a v_prenex_33420))) (<= (* 2 (select main_a v_prenex_33420)) 4) (<= 998 (select main_a v_prenex_33419)) (<= (+ (select main_a v_prenex_33420) 996) (select main_a v_prenex_33419)) (<= (+ main_x 1) v_prenex_33420))) (forall ((v_prenex_40878 Int) (v_prenex_40877 Int)) (or (<= (select main_a v_prenex_40877) (+ (select main_a v_prenex_40878) 1000)) (< v_prenex_40878 main_x) (<= (select main_a v_prenex_40878) 4) (<= (* 2 (select main_a v_prenex_40877)) 2000) (<= (select main_a v_prenex_40878) 2) (<= (+ main_x 1) v_prenex_40878))) (or (forall ((v_prenex_32566 Int)) (or (<= (* 2 (select main_a v_prenex_32566)) 2000) (<= (select main_a v_prenex_32566) 1002))) (forall ((v_prenex_32565 Int)) (or (< v_prenex_32565 main_x) (<= 0 (* 2 (select main_a v_prenex_32565))) (<= (+ main_x 1) v_prenex_32565) (<= (select main_a v_prenex_32565) 2) (<= (* 2 (select main_a v_prenex_32565)) 4)))) (forall ((v_prenex_35290 Int) (v_prenex_35289 Int)) (or (<= (+ (select main_a v_prenex_35290) 996) (select main_a v_prenex_35289)) (<= (select main_a v_prenex_35289) 1002) (< v_prenex_35290 main_x) (<= (+ main_x 1) v_prenex_35290) (<= 0 (+ (select main_a v_prenex_35290) 2)) (<= 1996 (* 2 (select main_a v_prenex_35289))))) (or (forall ((v_prenex_41955 Int)) (or (<= (+ main_x 1) v_prenex_41955) (<= (select main_a v_prenex_41955) 4) (< v_prenex_41955 main_x) (<= (* 2 (select main_a v_prenex_41955)) 4))) (forall ((v_prenex_41958 Int)) (or (<= 998 (select main_a v_prenex_41958)) (<= 996 (select main_a v_prenex_41958))))) (forall ((v_prenex_38265 Int) (v_prenex_38264 Int)) (or (<= 1000 (+ (select main_a v_prenex_38265) (select main_a v_prenex_38264))) (<= 0 (+ (select main_a v_prenex_38265) 2)) (<= 998 (select main_a v_prenex_38264)) (< v_prenex_38265 main_x) (<= (+ main_x 1) v_prenex_38265) (<= (select main_a v_prenex_38264) 1000))) (forall ((v_prenex_39454 Int) (v_prenex_39455 Int)) (or (<= 998 (select main_a v_prenex_39454)) (<= (select main_a v_prenex_39454) (+ (select main_a v_prenex_39455) 1000)) (<= 0 (* 2 (select main_a v_prenex_39455))) (<= (+ main_y 1) v_prenex_39454) (< v_prenex_39455 main_x) (<= 996 (select main_a v_prenex_39454)) (<= (+ main_x 1) v_prenex_39455))) (or (forall ((v_prenex_34700 Int)) (or (<= (+ main_x 1) v_prenex_34700) (< v_prenex_34700 main_x) (<= 0 (* 2 (select main_a v_prenex_34700))) (<= 0 (select main_a v_prenex_34700)))) (forall ((v_prenex_34701 Int)) (or (<= 996 (select main_a v_prenex_34701)) (<= 998 (select main_a v_prenex_34701))))) (or (forall ((v_prenex_40120 Int)) (or (<= (select main_a v_prenex_40120) 4) (< v_prenex_40120 main_x) (<= 0 (* 2 (select main_a v_prenex_40120))) (<= (* 2 (select main_a v_prenex_40120)) 4) (<= (+ main_x 1) v_prenex_40120))) (forall ((v_prenex_40123 Int)) (or (<= 996 (select main_a v_prenex_40123)) (<= 1996 (* 2 (select main_a v_prenex_40123)))))) (forall ((v_prenex_33328 Int) (v_prenex_33327 Int)) (or (<= 996 (select main_a v_prenex_33327)) (<= 1996 (* 2 (select main_a v_prenex_33327))) (<= (select main_a v_prenex_33328) 4) (<= (+ main_y 1) v_prenex_33327) (<= (+ main_x 1) v_prenex_33328) (<= (+ (select main_a v_prenex_33328) (select main_a v_prenex_33327)) 1000) (< v_prenex_33328 main_x))) (or (forall ((v_prenex_44020 Int)) (<= 998 (select main_a v_prenex_44020))) (forall ((v_prenex_44017 Int)) (or (< v_prenex_44017 main_x) (<= 0 (select main_a v_prenex_44017)) (<= (select main_a v_prenex_44017) 4) (<= 0 (* 2 (select main_a v_prenex_44017))) (<= (+ main_x 1) v_prenex_44017)))) (forall ((v_prenex_34536 Int) (v_prenex_34535 Int)) (or (<= (* 2 (select main_a v_prenex_34536)) 4) (<= 1996 (* 2 (select main_a v_prenex_34535))) (<= 998 (select main_a v_prenex_34535)) (<= (+ (select main_a v_prenex_34536) 996) (select main_a v_prenex_34535)) (<= (+ main_x 1) v_prenex_34536) (<= (select main_a v_prenex_34536) 4) (< v_prenex_34536 main_x))) (or (forall ((v_prenex_31812 Int)) (or (<= (+ main_x 1) v_prenex_31812) (<= (* 2 (select main_a v_prenex_31812)) 4) (< v_prenex_31812 main_x) (<= (select main_a v_prenex_31812) 2) (<= 0 (+ (select main_a v_prenex_31812) 2)))) (forall ((v_prenex_31810 Int)) (<= 996 (select main_a v_prenex_31810)))) (forall ((v_prenex_42342 Int) (v_prenex_42343 Int)) (or (<= (* 2 (select main_a v_prenex_42342)) 2000) (<= (+ main_x 1) v_prenex_42343) (< v_prenex_42343 main_x) (<= 0 (* 2 (select main_a v_prenex_42343))) (<= 0 (select main_a v_prenex_42343)) (<= (+ (select main_a v_prenex_42343) 996) (select main_a v_prenex_42342)) (<= 998 (select main_a v_prenex_42342)))) (or (forall ((v_prenex_42661 Int)) (or (< v_prenex_42661 main_x) (<= (* 2 (select main_a v_prenex_42661)) 4) (<= 0 (select main_a v_prenex_42661)) (<= (+ main_x 1) v_prenex_42661))) (forall ((v_prenex_42660 Int)) (or (<= 998 (select main_a v_prenex_42660)) (<= (select main_a v_prenex_42660) 1000) (<= (+ main_y 1) v_prenex_42660)))) (forall ((v_prenex_42475 Int) (v_prenex_42476 Int)) (or (<= (+ main_y 1) v_prenex_42475) (<= (+ (select main_a v_prenex_42476) (select main_a v_prenex_42475)) 1000) (<= (+ main_x 1) v_prenex_42476) (< v_prenex_42476 main_x) (<= 0 (select main_a v_prenex_42476)))) (forall ((v_prenex_43156 Int) (v_prenex_43157 Int)) (or (<= (select main_a v_prenex_43156) 1000) (< v_prenex_43157 main_x) (<= 1000 (+ (select main_a v_prenex_43157) (select main_a v_prenex_43156))) (<= 0 (select main_a v_prenex_43157)) (<= (+ main_x 1) v_prenex_43157) (<= (* 2 (select main_a v_prenex_43156)) 2000) (<= (* 2 (select main_a v_prenex_43157)) 4))) (or (forall ((v_prenex_31798 Int)) (or (<= 996 (select main_a v_prenex_31798)) (<= (select main_a v_prenex_31798) 1000))) (forall ((v_prenex_30862 Int)) (or (< v_prenex_30862 main_x) (<= (* 2 (select main_a v_prenex_30862)) 4) (<= (select main_a v_prenex_30862) 4) (<= 0 (select main_a v_prenex_30862)) (<= (+ main_x 1) v_prenex_30862)))) (or (forall ((v_prenex_36565 Int)) (or (<= (select main_a v_prenex_36565) 1002) (<= 998 (select main_a v_prenex_36565)))) (forall ((v_prenex_36566 Int)) (or (<= (+ main_x 1) v_prenex_36566) (< v_prenex_36566 main_x) (<= (* 2 (select main_a v_prenex_36566)) 4) (<= 0 (* 2 (select main_a v_prenex_36566)))))) (forall ((v_prenex_42417 Int) (v_prenex_42418 Int)) (or (<= 0 (* 2 (select main_a v_prenex_42418))) (<= (+ main_x 1) v_prenex_42418) (<= (+ (select main_a v_prenex_42418) (select main_a v_prenex_42417)) 1000) (<= 0 (+ (select main_a v_prenex_42418) 2)) (< v_prenex_42418 main_x) (<= 1996 (* 2 (select main_a v_prenex_42417))))) (or (forall ((v_prenex_34367 Int)) (or (<= (+ main_x 1) v_prenex_34367) (<= (select main_a v_prenex_34367) 2) (<= (* 2 (select main_a v_prenex_34367)) 4) (< v_prenex_34367 main_x))) (forall ((v_prenex_34368 Int)) (or (< v_prenex_34368 main_y) (<= (* 2 (select main_a v_prenex_34368)) 2000) (<= (select main_a v_prenex_34368) 1002)))) (forall ((v_prenex_33988 Int) (v_prenex_33987 Int)) (or (<= (select main_a v_prenex_33987) 1002) (<= (+ main_x 1) v_prenex_33988) (<= (+ (select main_a v_prenex_33988) 996) (select main_a v_prenex_33987)) (<= (select main_a v_prenex_33988) 2) (<= (+ main_y 1) v_prenex_33987) (< v_prenex_33988 main_x))) (forall ((v_prenex_34381 Int) (v_prenex_34380 Int)) (or (< v_prenex_34380 main_y) (<= (select main_a v_prenex_34381) 4) (<= (select main_a v_prenex_34380) 1002) (<= 1000 (+ (select main_a v_prenex_34381) (select main_a v_prenex_34380))) (<= (+ main_x 1) v_prenex_34381) (< v_prenex_34381 main_x))) (forall ((v_prenex_40798 Int) (v_prenex_40797 Int)) (or (<= (+ main_x 1) v_prenex_40798) (<= 996 (select main_a v_prenex_40797)) (<= (select main_a v_prenex_40798) 4) (<= (select main_a v_prenex_40797) (+ (select main_a v_prenex_40798) 1000)) (< v_prenex_40798 main_x) (<= 1996 (* 2 (select main_a v_prenex_40797))))) (or (forall ((v_prenex_35639 Int)) (<= (select main_a v_prenex_35639) 1000)) (forall ((v_prenex_35634 Int)) (or (<= 0 (* 2 (select main_a v_prenex_35634))) (<= (+ main_x 1) v_prenex_35634) (<= (* 2 (select main_a v_prenex_35634)) 4) (< v_prenex_35634 main_x)))) (forall ((v_prenex_41474 Int) (v_prenex_41475 Int)) (or (<= (select main_a v_prenex_41474) (+ (select main_a v_prenex_41475) 1000)) (<= (+ main_x 1) v_prenex_41475) (<= 0 (* 2 (select main_a v_prenex_41475))) (<= (select main_a v_prenex_41474) 1002) (<= 998 (select main_a v_prenex_41474)) (< v_prenex_41475 main_x) (< v_prenex_41474 main_y))) (forall ((v_prenex_31260 Int) (v_prenex_31259 Int)) (or (< v_prenex_31259 main_y) (<= (select main_a v_prenex_31259) 1000) (<= 996 (select main_a v_prenex_31259)) (<= (+ (select main_a v_prenex_31260) (select main_a v_prenex_31259)) 1000) (<= (+ main_y 1) v_prenex_31259))) (forall ((v_prenex_38631 Int) (v_prenex_38630 Int)) (or (<= (+ main_x 1) v_prenex_38631) (< v_prenex_38631 main_x) (<= 996 (select main_a v_prenex_38630)) (<= (select main_a v_prenex_38631) 4) (<= (+ (select main_a v_prenex_38631) 996) (select main_a v_prenex_38630)))) (forall ((v_prenex_36003 Int) (v_prenex_36002 Int)) (or (<= 1000 (+ (select main_a v_prenex_36003) (select main_a v_prenex_36002))) (<= (+ main_x 1) v_prenex_36003) (<= (* 2 (select main_a v_prenex_36002)) 2000) (<= 0 (select main_a v_prenex_36003)) (< v_prenex_36003 main_x) (<= (select main_a v_prenex_36002) 1002))) (forall ((v_prenex_43568 Int) (v_prenex_43567 Int)) (or (<= (select main_a v_prenex_43567) (+ (select main_a v_prenex_43568) 1000)) (<= (select main_a v_prenex_43567) 1002) (<= 0 (select main_a v_prenex_43568)) (<= (select main_a v_prenex_43568) 2) (<= (+ main_x 1) v_prenex_43568) (< v_prenex_43568 main_x))) (forall ((v_prenex_40840 Int) (v_prenex_40839 Int)) (or (<= (select main_a v_prenex_40840) 4) (<= (+ main_x 1) v_prenex_40840) (<= (select main_a v_prenex_40839) 1002) (<= (select main_a v_prenex_40840) 2) (< v_prenex_40840 main_x) (<= (select main_a v_prenex_40839) (+ (select main_a v_prenex_40840) 1000)) (<= 1996 (* 2 (select main_a v_prenex_40839))))) (forall ((v_prenex_35503 Int) (v_prenex_35504 Int)) (or (<= (* 2 (select main_a v_prenex_35504)) 4) (<= 996 (select main_a v_prenex_35503)) (<= 0 (+ (select main_a v_prenex_35504) 2)) (< v_prenex_35504 main_x) (<= 1000 (+ (select main_a v_prenex_35504) (select main_a v_prenex_35503))) (<= 1996 (* 2 (select main_a v_prenex_35503))) (<= (+ main_x 1) v_prenex_35504))) (or (forall ((v_prenex_42807 Int)) (or (<= (select main_a v_prenex_42807) 1000) (<= 998 (select main_a v_prenex_42807)) (<= (+ main_y 1) v_prenex_42807))) (forall ((v_prenex_42808 Int)) (or (<= 0 (+ (select main_a v_prenex_42808) 2)) (< v_prenex_42808 main_x) (<= (+ main_x 1) v_prenex_42808) (<= (* 2 (select main_a v_prenex_42808)) 4)))) (forall ((v_prenex_32100 Int) (v_prenex_32101 Int)) (or (<= (+ main_x 1) v_prenex_32101) (<= (+ (select main_a v_prenex_32101) (select main_a v_prenex_32100)) 1000) (<= 996 (select main_a v_prenex_32100)) (< v_prenex_32101 main_x) (<= (* 2 (select main_a v_prenex_32100)) 2000) (<= (+ main_y 1) v_prenex_32100) (<= 0 (* 2 (select main_a v_prenex_32101))))) (or (forall ((v_prenex_35082 Int)) (or (<= (+ main_x 1) v_prenex_35082) (<= (select main_a v_prenex_35082) 4) (< v_prenex_35082 main_x) (<= (* 2 (select main_a v_prenex_35082)) 4))) (forall ((v_prenex_35085 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_35085))) (<= (* 2 (select main_a v_prenex_35085)) 2000)))) (forall ((v_prenex_32654 Int) (v_prenex_32655 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_32654))) (<= (+ main_x 1) v_prenex_32655) (<= (select main_a v_prenex_32655) 4) (< v_prenex_32655 main_x) (<= 0 (+ (select main_a v_prenex_32655) 2)) (<= 998 (select main_a v_prenex_32654)) (<= (+ (select main_a v_prenex_32655) 996) (select main_a v_prenex_32654)))) (or (forall ((v_prenex_40079 Int)) (<= (select main_a v_prenex_40079) 1002)) (forall ((v_prenex_40080 Int)) (or (<= (select main_a v_prenex_40080) 2) (< v_prenex_40080 main_x) (<= (+ main_x 1) v_prenex_40080) (<= 0 (* 2 (select main_a v_prenex_40080))) (<= (select main_a v_prenex_40080) 4)))) (forall ((v_prenex_36885 Int)) (or (<= (+ main_x 1) v_prenex_36885) (< v_prenex_36885 main_x) (<= 0 (select main_a v_prenex_36885)) (<= (* 2 (select main_a v_prenex_36885)) 4))) (forall ((v_prenex_32955 Int) (v_prenex_32956 Int)) (or (<= (+ main_x 1) v_prenex_32956) (<= 996 (select main_a v_prenex_32955)) (<= (select main_a v_prenex_32955) (+ (select main_a v_prenex_32956) 1000)) (<= (select main_a v_prenex_32955) 1002) (< v_prenex_32956 main_x) (<= 0 (+ (select main_a v_prenex_32956) 2)) (< v_prenex_32955 main_y))) (or (forall ((v_prenex_42550 Int)) (<= (* 2 (select main_a v_prenex_42550)) 2000)) (forall ((v_prenex_42546 Int)) (or (<= (* 2 (select main_a v_prenex_42546)) 4) (<= (+ main_x 1) v_prenex_42546) (<= 0 (* 2 (select main_a v_prenex_42546))) (<= (select main_a v_prenex_42546) 4) (< v_prenex_42546 main_x)))) (forall ((v_prenex_42776 Int) (v_prenex_42775 Int)) (or (<= (+ main_x 1) v_prenex_42776) (<= (select main_a v_prenex_42776) 4) (<= 996 (select main_a v_prenex_42775)) (<= (select main_a v_prenex_42775) (+ (select main_a v_prenex_42776) 1000)) (<= (select main_a v_prenex_42775) 1002) (< v_prenex_42776 main_x) (<= 0 (select main_a v_prenex_42776)))) (forall ((v_prenex_36625 Int) (v_prenex_36626 Int)) (or (<= (* 2 (select main_a v_prenex_36625)) 2000) (<= (select main_a v_prenex_36626) 2) (< v_prenex_36626 main_x) (<= (select main_a v_prenex_36625) (+ (select main_a v_prenex_36626) 1000)) (<= 0 (select main_a v_prenex_36626)) (<= 996 (select main_a v_prenex_36625)) (<= (+ main_x 1) v_prenex_36626))) (or (forall ((v_prenex_32317 Int)) (or (<= (select main_a v_prenex_32317) 1000) (<= 996 (select main_a v_prenex_32317)))) (forall ((v_prenex_32323 Int)) (or (< v_prenex_32323 main_x) (<= (* 2 (select main_a v_prenex_32323)) 4) (<= (+ main_x 1) v_prenex_32323) (<= (select main_a v_prenex_32323) 4) (<= 0 (+ (select main_a v_prenex_32323) 2))))) (forall ((v_prenex_41134 Int) (v_prenex_41135 Int)) (or (<= 996 (select main_a v_prenex_41134)) (<= (+ main_y 1) v_prenex_41134) (<= (* 2 (select main_a v_prenex_41135)) 4) (< v_prenex_41135 main_x) (<= (select main_a v_prenex_41134) (+ (select main_a v_prenex_41135) 1000)) (<= (select main_a v_prenex_41134) 1002) (<= (+ main_x 1) v_prenex_41135))) (or (forall ((v_prenex_35412 Int)) (<= (select main_a v_prenex_35412) 1000)) (forall ((v_prenex_35407 Int)) (or (< v_prenex_35407 main_x) (<= (select main_a v_prenex_35407) 2) (<= 0 (select main_a v_prenex_35407)) (<= 0 (* 2 (select main_a v_prenex_35407))) (<= (+ main_x 1) v_prenex_35407)))) (or (forall ((v_prenex_40426 Int)) (or (<= (* 2 (select main_a v_prenex_40426)) 2000) (<= 1996 (* 2 (select main_a v_prenex_40426))))) (forall ((v_prenex_40425 Int)) (or (< v_prenex_40425 main_x) (<= (* 2 (select main_a v_prenex_40425)) 4) (<= 0 (select main_a v_prenex_40425)) (<= (+ main_x 1) v_prenex_40425)))) (forall ((v_prenex_31879 Int) (v_prenex_31878 Int)) (or (<= (select main_a v_prenex_31878) 1000) (<= (+ main_y 1) v_prenex_31878) (< v_prenex_31879 main_x) (<= (select main_a v_prenex_31878) 1002) (<= 1000 (+ (select main_a v_prenex_31879) (select main_a v_prenex_31878))) (<= 0 (+ (select main_a v_prenex_31879) 2)) (<= (+ main_x 1) v_prenex_31879))) (forall ((v_prenex_43106 Int) (v_prenex_43105 Int)) (or (<= 996 (select main_a v_prenex_43105)) (<= (+ main_x 1) v_prenex_43106) (<= (* 2 (select main_a v_prenex_43105)) 2000) (<= (select main_a v_prenex_43106) 4) (< v_prenex_43106 main_x) (<= 1000 (+ (select main_a v_prenex_43106) (select main_a v_prenex_43105))))) (forall ((v_prenex_41707 Int) (v_prenex_41708 Int)) (or (< v_prenex_41708 main_x) (<= (+ (select main_a v_prenex_41708) (select main_a v_prenex_41707)) 1000) (<= (* 2 (select main_a v_prenex_41708)) 4) (<= (+ main_x 1) v_prenex_41708) (<= (select main_a v_prenex_41708) 4) (<= (select main_a v_prenex_41707) 1000))) (forall ((v_prenex_41331 Int) (v_prenex_41332 Int)) (or (< v_prenex_41332 main_x) (<= (+ (select main_a v_prenex_41332) 996) (select main_a v_prenex_41331)) (<= 1996 (* 2 (select main_a v_prenex_41331))) (<= (+ main_x 1) v_prenex_41332) (<= 0 (select main_a v_prenex_41332)) (<= 996 (select main_a v_prenex_41331)) (<= 0 (+ (select main_a v_prenex_41332) 2)))) (or (forall ((v_prenex_43656 Int)) (or (<= (* 2 (select main_a v_prenex_43656)) 4) (<= (+ main_x 1) v_prenex_43656) (<= 0 (select main_a v_prenex_43656)) (<= 0 (* 2 (select main_a v_prenex_43656))) (< v_prenex_43656 main_x))) (forall ((v_prenex_43660 Int)) (or (<= (* 2 (select main_a v_prenex_43660)) 2000) (<= 998 (select main_a v_prenex_43660))))) (or (forall ((v_prenex_32931 Int)) (or (<= 998 (select main_a v_prenex_32931)) (<= (* 2 (select main_a v_prenex_32931)) 2000))) (forall ((v_prenex_32928 Int)) (or (< v_prenex_32928 main_x) (<= 0 (* 2 (select main_a v_prenex_32928))) (<= (select main_a v_prenex_32928) 4) (<= (+ main_x 1) v_prenex_32928)))) (forall ((v_prenex_35657 Int) (v_prenex_35658 Int)) (or (<= (select main_a v_prenex_35658) 2) (< v_prenex_35658 main_x) (<= (+ main_x 1) v_prenex_35658) (<= (select main_a v_prenex_35657) 1000) (<= (+ (select main_a v_prenex_35658) (select main_a v_prenex_35657)) 1000) (<= 998 (select main_a v_prenex_35657)) (<= 0 (select main_a v_prenex_35658)))) (forall ((v_prenex_43592 Int) (v_prenex_43593 Int)) (or (<= 0 (select main_a v_prenex_43593)) (<= 0 (* 2 (select main_a v_prenex_43593))) (<= (+ main_x 1) v_prenex_43593) (<= 1000 (+ (select main_a v_prenex_43593) (select main_a v_prenex_43592))) (< v_prenex_43593 main_x))) (or (forall ((v_prenex_37641 Int)) (or (<= (* 2 (select main_a v_prenex_37641)) 2000) (<= 996 (select main_a v_prenex_37641)))) (forall ((v_prenex_37638 Int)) (or (< v_prenex_37638 main_x) (<= (+ main_x 1) v_prenex_37638) (<= 0 (* 2 (select main_a v_prenex_37638))) (<= 0 (+ (select main_a v_prenex_37638) 2))))) (forall ((v_prenex_40134 Int) (v_prenex_40133 Int)) (or (<= (+ main_y 1) v_prenex_40133) (<= (+ (select main_a v_prenex_40134) 996) (select main_a v_prenex_40133)) (<= (select main_a v_prenex_40133) 1000) (<= 0 (+ (select main_a v_prenex_40134) 2)) (<= (+ main_x 1) v_prenex_40134) (< v_prenex_40134 main_x) (<= 996 (select main_a v_prenex_40133)))) (forall ((v_prenex_38240 Int) (v_prenex_38241 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_38240))) (<= 0 (select main_a v_prenex_38241)) (<= (select main_a v_prenex_38240) 1002) (<= (select main_a v_prenex_38240) (+ (select main_a v_prenex_38241) 1000)) (<= 0 (* 2 (select main_a v_prenex_38241))) (<= (+ main_x 1) v_prenex_38241) (< v_prenex_38241 main_x))) (forall ((v_prenex_31742 Int) (v_prenex_31743 Int)) (or (<= (* 2 (select main_a v_prenex_31743)) 4) (< v_prenex_31743 main_x) (<= (* 2 (select main_a v_prenex_31742)) 2000) (<= (+ (select main_a v_prenex_31743) 996) (select main_a v_prenex_31742)) (<= (+ main_y 1) v_prenex_31742) (<= (+ main_x 1) v_prenex_31743) (<= 998 (select main_a v_prenex_31742)))) (forall ((v_prenex_42067 Int) (v_prenex_42068 Int)) (or (<= (+ (select main_a v_prenex_42068) (select main_a v_prenex_42067)) 1000) (<= (select main_a v_prenex_42067) 1002) (<= 1996 (* 2 (select main_a v_prenex_42067))) (< v_prenex_42067 main_y) (<= (+ main_y 1) v_prenex_42067))) (forall ((v_prenex_40235 Int) (v_prenex_40234 Int)) (or (< v_prenex_40235 main_x) (<= (* 2 (select main_a v_prenex_40234)) 2000) (<= (+ main_x 1) v_prenex_40235) (<= (+ (select main_a v_prenex_40235) (select main_a v_prenex_40234)) 1000) (<= (+ main_y 1) v_prenex_40234) (<= 0 (+ (select main_a v_prenex_40235) 2)) (<= 1996 (* 2 (select main_a v_prenex_40234))))) (forall ((v_prenex_42439 Int) (v_prenex_42440 Int)) (or (<= (select main_a v_prenex_42439) 1002) (< v_prenex_42440 main_x) (<= (+ main_x 1) v_prenex_42440) (<= 1996 (* 2 (select main_a v_prenex_42439))) (<= (+ (select main_a v_prenex_42440) 996) (select main_a v_prenex_42439)) (<= 0 (+ (select main_a v_prenex_42440) 2)) (<= (select main_a v_prenex_42440) 4))) (or (forall ((v_prenex_40353 Int)) (or (<= 0 (* 2 (select main_a v_prenex_40353))) (<= (* 2 (select main_a v_prenex_40353)) 4) (< v_prenex_40353 main_x) (<= 0 (+ (select main_a v_prenex_40353) 2)) (<= (+ main_x 1) v_prenex_40353))) (forall ((v_prenex_40357 Int)) (or (<= (select main_a v_prenex_40357) 1002) (<= 998 (select main_a v_prenex_40357))))) (forall ((v_prenex_39584 Int) (v_prenex_39583 Int)) (or (<= 0 (select main_a v_prenex_39584)) (< v_prenex_39584 main_x) (<= (+ main_x 1) v_prenex_39584) (<= 1996 (* 2 (select main_a v_prenex_39583))) (<= 0 (* 2 (select main_a v_prenex_39584))) (<= (+ (select main_a v_prenex_39584) (select main_a v_prenex_39583)) 1000))) (forall ((v_prenex_35200 Int) (v_prenex_35201 Int)) (or (<= (+ main_x 1) v_prenex_35201) (< v_prenex_35201 main_x) (< v_prenex_35200 main_y) (<= (+ (select main_a v_prenex_35201) (select main_a v_prenex_35200)) 1000) (<= 0 (select main_a v_prenex_35201)))) (or (forall ((v_prenex_35755 Int)) (or (<= (+ main_x 1) v_prenex_35755) (< v_prenex_35755 main_x) (<= 0 (+ (select main_a v_prenex_35755) 2)) (<= 0 (* 2 (select main_a v_prenex_35755))))) (forall ((v_prenex_35758 Int)) (<= (* 2 (select main_a v_prenex_35758)) 2000))) (forall ((v_prenex_42013 Int) (v_prenex_42014 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_42013))) (<= (+ (select main_a v_prenex_42014) 996) (select main_a v_prenex_42013)) (< v_prenex_42014 main_x) (<= (select main_a v_prenex_42014) 2) (<= 0 (+ (select main_a v_prenex_42014) 2)) (<= (+ main_x 1) v_prenex_42014) (<= 996 (select main_a v_prenex_42013)))) (forall ((v_prenex_35900 Int) (v_prenex_35901 Int)) (or (<= (select main_a v_prenex_35901) 2) (<= (* 2 (select main_a v_prenex_35900)) 2000) (< v_prenex_35900 main_y) (<= (+ main_x 1) v_prenex_35901) (< v_prenex_35901 main_x) (<= (+ (select main_a v_prenex_35901) 996) (select main_a v_prenex_35900)) (<= 996 (select main_a v_prenex_35900)))) (forall ((v_prenex_35336 Int) (v_prenex_35337 Int)) (or (<= 998 (select main_a v_prenex_35336)) (< v_prenex_35337 main_x) (<= 0 (* 2 (select main_a v_prenex_35337))) (<= (* 2 (select main_a v_prenex_35337)) 4) (<= (+ main_x 1) v_prenex_35337) (<= (+ (select main_a v_prenex_35337) (select main_a v_prenex_35336)) 1000) (<= (select main_a v_prenex_35336) 1002))) (forall ((v_prenex_42989 Int)) (or (<= (* 2 (select main_a v_prenex_42989)) 4) (<= 0 (* 2 (select main_a v_prenex_42989))) (< v_prenex_42989 main_x) (<= 0 (select main_a v_prenex_42989)) (<= (+ main_x 1) v_prenex_42989))) (forall ((v_prenex_31962 Int) (v_prenex_31963 Int)) (or (<= (+ main_y 1) v_prenex_31962) (< v_prenex_31963 main_x) (<= (select main_a v_prenex_31963) 2) (<= 1996 (* 2 (select main_a v_prenex_31962))) (<= (+ main_x 1) v_prenex_31963) (<= (* 2 (select main_a v_prenex_31962)) 2000) (<= (+ (select main_a v_prenex_31963) 996) (select main_a v_prenex_31962)))) (or (forall ((v_prenex_40146 Int)) (or (<= (+ main_x 1) v_prenex_40146) (<= 0 (* 2 (select main_a v_prenex_40146))) (<= (* 2 (select main_a v_prenex_40146)) 4) (<= (select main_a v_prenex_40146) 2) (< v_prenex_40146 main_x))) (forall ((v_prenex_40149 Int)) (or (<= (* 2 (select main_a v_prenex_40149)) 2000) (<= 996 (select main_a v_prenex_40149))))) (forall ((v_prenex_31379 Int) (v_prenex_31380 Int)) (or (< v_prenex_31380 main_x) (<= 996 (select main_a v_prenex_31379)) (<= (* 2 (select main_a v_prenex_31379)) 2000) (<= 0 (* 2 (select main_a v_prenex_31380))) (<= (+ (select main_a v_prenex_31380) 996) (select main_a v_prenex_31379)) (<= (+ main_x 1) v_prenex_31380))) (or (forall ((v_prenex_37221 Int)) (or (< v_prenex_37221 main_x) (<= 0 (* 2 (select main_a v_prenex_37221))) (<= 0 (+ (select main_a v_prenex_37221) 2)) (<= (+ main_x 1) v_prenex_37221))) (forall ((v_prenex_37222 Int)) (or (<= 996 (select main_a v_prenex_37222)) (<= (select main_a v_prenex_37222) 1002)))) (or (forall ((v_prenex_37596 Int)) (or (< v_prenex_37596 main_y) (<= (select main_a v_prenex_37596) 1000) (<= 1996 (* 2 (select main_a v_prenex_37596))))) (forall ((v_prenex_37594 Int)) (or (<= (+ main_x 1) v_prenex_37594) (< v_prenex_37594 main_x) (<= (* 2 (select main_a v_prenex_37594)) 4) (<= 0 (select main_a v_prenex_37594))))) (or (forall ((v_prenex_42006 Int)) (or (<= 0 (* 2 (select main_a v_prenex_42006))) (< v_prenex_42006 main_x) (<= (+ main_x 1) v_prenex_42006))) (forall ((v_prenex_42005 Int)) (or (<= (+ main_y 1) v_prenex_42005) (<= 996 (select main_a v_prenex_42005)) (<= (* 2 (select main_a v_prenex_42005)) 2000)))) (or (forall ((v_prenex_32926 Int)) (or (<= (* 2 (select main_a v_prenex_32926)) 4) (<= 0 (* 2 (select main_a v_prenex_32926))) (<= (+ main_x 1) v_prenex_32926) (< v_prenex_32926 main_x))) (forall ((v_prenex_32931 Int)) (or (<= 998 (select main_a v_prenex_32931)) (<= (* 2 (select main_a v_prenex_32931)) 2000)))) (forall ((v_prenex_40168 Int) (v_prenex_40167 Int)) (or (<= (+ (select main_a v_prenex_40168) (select main_a v_prenex_40167)) 1000) (<= (+ main_y 1) v_prenex_40167) (<= (select main_a v_prenex_40168) 2) (< v_prenex_40168 main_x) (<= (+ main_x 1) v_prenex_40168))) (or (forall ((v_prenex_40122 Int)) (or (<= 0 (* 2 (select main_a v_prenex_40122))) (< v_prenex_40122 main_x) (<= (select main_a v_prenex_40122) 4) (<= 0 (select main_a v_prenex_40122)) (<= (+ main_x 1) v_prenex_40122))) (forall ((v_prenex_40123 Int)) (or (<= 996 (select main_a v_prenex_40123)) (<= 1996 (* 2 (select main_a v_prenex_40123)))))) (forall ((v_prenex_31888 Int) (v_prenex_31889 Int)) (or (<= 0 (select main_a v_prenex_31889)) (<= (select main_a v_prenex_31888) 1002) (<= (+ main_x 1) v_prenex_31889) (< v_prenex_31889 main_x) (<= 1996 (* 2 (select main_a v_prenex_31888))) (<= 1000 (+ (select main_a v_prenex_31889) (select main_a v_prenex_31888))) (<= (select main_a v_prenex_31889) 2))) (or (forall ((v_prenex_38774 Int)) (or (<= (+ main_x 1) v_prenex_38774) (< v_prenex_38774 main_x) (<= 0 (+ (select main_a v_prenex_38774) 2)) (<= (select main_a v_prenex_38774) 2) (<= 0 (* 2 (select main_a v_prenex_38774))))) (forall ((v_prenex_38777 Int)) (or (<= (* 2 (select main_a v_prenex_38777)) 2000) (<= 996 (select main_a v_prenex_38777))))) (forall ((v_prenex_35553 Int) (v_prenex_35554 Int)) (or (<= (select main_a v_prenex_35554) 4) (< v_prenex_35554 main_x) (< v_prenex_35553 main_y) (<= (+ (select main_a v_prenex_35554) (select main_a v_prenex_35553)) 1000) (<= 998 (select main_a v_prenex_35553)) (<= (+ main_x 1) v_prenex_35554))) (or (forall ((v_prenex_37493 Int)) (or (<= 0 (* 2 (select main_a v_prenex_37493))) (< v_prenex_37493 main_x) (<= (+ main_x 1) v_prenex_37493) (<= (* 2 (select main_a v_prenex_37493)) 4))) (forall ((v_prenex_37498 Int)) (or (< v_prenex_37498 main_y) (<= 1996 (* 2 (select main_a v_prenex_37498))) (<= (* 2 (select main_a v_prenex_37498)) 2000)))) (or (forall ((v_prenex_38362 Int)) (or (<= 0 (* 2 (select main_a v_prenex_38362))) (<= (+ main_x 1) v_prenex_38362) (< v_prenex_38362 main_x))) (forall ((v_prenex_38361 Int)) (or (<= (* 2 (select main_a v_prenex_38361)) 2000) (< v_prenex_38361 main_y)))) (or (forall ((v_prenex_35640 Int)) (or (<= 0 (* 2 (select main_a v_prenex_35640))) (<= (+ main_x 1) v_prenex_35640) (< v_prenex_35640 main_x))) (forall ((v_prenex_35639 Int)) (<= (select main_a v_prenex_35639) 1000))) (or (forall ((v_prenex_38604 Int)) (or (<= 0 (+ (select main_a v_prenex_38604) 2)) (<= (* 2 (select main_a v_prenex_38604)) 4) (< v_prenex_38604 main_x) (<= (+ main_x 1) v_prenex_38604))) (forall ((v_prenex_38606 Int)) (or (<= (select main_a v_prenex_38606) 1000) (<= 998 (select main_a v_prenex_38606))))) (or (forall ((v_prenex_39056 Int)) (or (<= (select main_a v_prenex_39056) 1000) (<= 998 (select main_a v_prenex_39056)))) (forall ((v_prenex_39054 Int)) (or (<= 0 (select main_a v_prenex_39054)) (<= 0 (* 2 (select main_a v_prenex_39054))) (<= (+ main_x 1) v_prenex_39054) (< v_prenex_39054 main_x)))) (or (forall ((v_prenex_38249 Int)) (or (<= (select main_a v_prenex_38249) 2) (<= (* 2 (select main_a v_prenex_38249)) 4) (<= (select main_a v_prenex_38249) 4) (< v_prenex_38249 main_x) (<= (+ main_x 1) v_prenex_38249))) (forall ((v_prenex_38250 Int)) (or (<= (select main_a v_prenex_38250) 1000) (<= 1996 (* 2 (select main_a v_prenex_38250)))))) (forall ((v_prenex_43170 Int) (v_prenex_43171 Int)) (or (<= (select main_a v_prenex_43171) 2) (<= (select main_a v_prenex_43170) (+ (select main_a v_prenex_43171) 1000)) (<= (+ main_x 1) v_prenex_43171) (< v_prenex_43171 main_x) (<= 998 (select main_a v_prenex_43170)) (<= 0 (+ (select main_a v_prenex_43171) 2)) (<= (select main_a v_prenex_43170) 1002))) (forall ((v_prenex_38758 Int) (v_prenex_38757 Int)) (or (<= (select main_a v_prenex_38757) 1000) (<= (+ (select main_a v_prenex_38758) (select main_a v_prenex_38757)) 1000) (<= 996 (select main_a v_prenex_38757)) (<= (* 2 (select main_a v_prenex_38758)) 4) (< v_prenex_38758 main_x) (<= (+ main_x 1) v_prenex_38758))) (or (forall ((v_prenex_36785 Int)) (<= (* 2 (select main_a v_prenex_36785)) 4)) (forall ((v_prenex_36784 Int)) (or (< v_prenex_36784 main_y) (<= 996 (select main_a v_prenex_36784)) (<= (* 2 (select main_a v_prenex_36784)) 2000) (<= (+ main_y 1) v_prenex_36784)))) (forall ((v_prenex_32941 Int) (v_prenex_32942 Int)) (or (<= 998 (select main_a v_prenex_32941)) (< v_prenex_32942 main_x) (<= 996 (select main_a v_prenex_32941)) (<= (+ (select main_a v_prenex_32942) (select main_a v_prenex_32941)) 1000) (<= (+ main_x 1) v_prenex_32942) (<= (select main_a v_prenex_32942) 2) (< v_prenex_32941 main_y))) (forall ((v_prenex_38658 Int) (v_prenex_38657 Int)) (or (<= 0 (* 2 (select main_a v_prenex_38658))) (<= 996 (select main_a v_prenex_38657)) (<= (+ main_x 1) v_prenex_38658) (<= (+ (select main_a v_prenex_38658) (select main_a v_prenex_38657)) 1000) (< v_prenex_38658 main_x) (<= (* 2 (select main_a v_prenex_38657)) 2000))) (forall ((v_prenex_40999 Int) (v_prenex_40998 Int)) (or (<= (+ main_y 1) v_prenex_40998) (<= (+ main_x 1) v_prenex_40999) (< v_prenex_40999 main_x) (<= (+ (select main_a v_prenex_40999) 996) (select main_a v_prenex_40998)) (<= (select main_a v_prenex_40999) 2) (<= (select main_a v_prenex_40998) 1002) (<= (select main_a v_prenex_40998) 1000))) (forall ((v_prenex_37539 Int) (v_prenex_37540 Int)) (or (<= 1000 (+ (select main_a v_prenex_37540) (select main_a v_prenex_37539))) (<= 1996 (* 2 (select main_a v_prenex_37539))) (< v_prenex_37540 main_x) (<= (+ main_x 1) v_prenex_37540) (<= 0 (* 2 (select main_a v_prenex_37540))) (<= 996 (select main_a v_prenex_37539)) (<= (select main_a v_prenex_37540) 4))) (forall ((v_prenex_34440 Int) (v_prenex_34439 Int)) (or (<= 0 (+ (select main_a v_prenex_34440) 2)) (<= (+ main_x 1) v_prenex_34440) (<= (select main_a v_prenex_34440) 2) (< v_prenex_34440 main_x) (<= 998 (select main_a v_prenex_34439)) (<= 1000 (+ (select main_a v_prenex_34440) (select main_a v_prenex_34439))) (<= (select main_a v_prenex_34439) 1000))) (forall ((v_prenex_37858 Int) (v_prenex_37859 Int)) (or (< v_prenex_37859 main_x) (<= 0 (select main_a v_prenex_37859)) (<= 1000 (+ (select main_a v_prenex_37859) (select main_a v_prenex_37858))) (<= 1996 (* 2 (select main_a v_prenex_37858))) (<= (* 2 (select main_a v_prenex_37859)) 4) (<= (+ main_x 1) v_prenex_37859) (<= (* 2 (select main_a v_prenex_37858)) 2000))) (forall ((v_prenex_41185 Int) (v_prenex_41186 Int)) (or (<= (select main_a v_prenex_41185) 1000) (<= 1000 (+ (select main_a v_prenex_41186) (select main_a v_prenex_41185))) (<= 0 (select main_a v_prenex_41186)) (<= (+ main_x 1) v_prenex_41186) (<= 0 (+ (select main_a v_prenex_41186) 2)) (<= (select main_a v_prenex_41185) 1002) (< v_prenex_41186 main_x))) (forall ((v_prenex_40409 Int) (v_prenex_40408 Int)) (or (<= (+ main_x 1) v_prenex_40409) (<= (select main_a v_prenex_40408) 1002) (<= 1000 (+ (select main_a v_prenex_40409) (select main_a v_prenex_40408))) (<= 0 (select main_a v_prenex_40409)) (< v_prenex_40409 main_x) (<= (select main_a v_prenex_40409) 4))) (forall ((v_prenex_34814 Int) (v_prenex_34813 Int)) (or (<= (* 2 (select main_a v_prenex_34814)) 4) (< v_prenex_34814 main_x) (<= 1996 (* 2 (select main_a v_prenex_34813))) (<= (select main_a v_prenex_34814) 4) (<= 998 (select main_a v_prenex_34813)) (<= (+ main_x 1) v_prenex_34814) (<= 1000 (+ (select main_a v_prenex_34814) (select main_a v_prenex_34813))))) (forall ((v_prenex_38879 Int) (v_prenex_38880 Int)) (or (<= (+ main_y 1) v_prenex_38879) (<= (select main_a v_prenex_38879) (+ (select main_a v_prenex_38880) 1000)) (<= 1996 (* 2 (select main_a v_prenex_38879))) (<= (+ main_x 1) v_prenex_38880) (< v_prenex_38880 main_x) (<= (* 2 (select main_a v_prenex_38880)) 4))) (forall ((v_prenex_33796 Int) (v_prenex_33795 Int)) (or (<= (select main_a v_prenex_33795) 1002) (<= 1000 (+ (select main_a v_prenex_33796) (select main_a v_prenex_33795))) (<= (+ main_y 1) v_prenex_33795) (<= 998 (select main_a v_prenex_33795)) (<= (+ main_x 1) v_prenex_33796) (< v_prenex_33796 main_x) (<= 0 (select main_a v_prenex_33796)))) (forall ((v_prenex_44063 Int) (v_prenex_44064 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_44063))) (<= (* 2 (select main_a v_prenex_44064)) 4) (<= 0 (+ (select main_a v_prenex_44064) 2)) (<= (select main_a v_prenex_44063) (+ (select main_a v_prenex_44064) 1000)) (<= (select main_a v_prenex_44063) 1000) (< v_prenex_44064 main_x) (<= (+ main_x 1) v_prenex_44064))) (or (forall ((v_prenex_39879 Int)) (or (<= (select main_a v_prenex_39879) 1002) (<= (select main_a v_prenex_39879) 1000))) (forall ((v_prenex_39877 Int)) (or (< v_prenex_39877 main_x) (<= 0 (* 2 (select main_a v_prenex_39877))) (<= (select main_a v_prenex_39877) 4) (<= (* 2 (select main_a v_prenex_39877)) 4) (<= (+ main_x 1) v_prenex_39877)))) (forall ((v_prenex_33774 Int) (v_prenex_33773 Int)) (or (<= 1000 (+ (select main_a v_prenex_33774) (select main_a v_prenex_33773))) (<= 1996 (* 2 (select main_a v_prenex_33773))) (<= 996 (select main_a v_prenex_33773)) (<= (+ main_x 1) v_prenex_33774) (<= (select main_a v_prenex_33774) 4) (< v_prenex_33774 main_x))) (forall ((v_prenex_32692 Int) (v_prenex_32693 Int)) (or (<= (select main_a v_prenex_32693) 4) (< v_prenex_32693 main_x) (<= (* 2 (select main_a v_prenex_32692)) 2000) (<= 1996 (* 2 (select main_a v_prenex_32692))) (<= (* 2 (select main_a v_prenex_32693)) 4) (<= (select main_a v_prenex_32692) (+ (select main_a v_prenex_32693) 1000)) (<= (+ main_x 1) v_prenex_32693))) (forall ((v_prenex_42693 Int) (v_prenex_42694 Int)) (or (<= 0 (+ (select main_a v_prenex_42694) 2)) (< v_prenex_42694 main_x) (<= 996 (select main_a v_prenex_42693)) (<= (* 2 (select main_a v_prenex_42693)) 2000) (<= (+ main_x 1) v_prenex_42694) (<= 1000 (+ (select main_a v_prenex_42694) (select main_a v_prenex_42693))) (<= 0 (select main_a v_prenex_42694)))) (or (forall ((v_prenex_38971 Int)) (or (<= 0 (select main_a v_prenex_38971)) (<= (* 2 (select main_a v_prenex_38971)) 4) (< v_prenex_38971 main_x) (<= 0 (+ (select main_a v_prenex_38971) 2)) (<= (+ main_x 1) v_prenex_38971))) (forall ((v_prenex_38970 Int)) (or (<= 996 (select main_a v_prenex_38970)) (<= (* 2 (select main_a v_prenex_38970)) 2000)))) (or (forall ((v_prenex_31637 Int)) (or (<= 0 (select main_a v_prenex_31637)) (<= 0 (* 2 (select main_a v_prenex_31637))) (<= (+ main_x 1) v_prenex_31637) (< v_prenex_31637 main_x))) (forall ((v_prenex_31632 Int)) (or (<= 996 (select main_a v_prenex_31632)) (< v_prenex_31632 main_y)))) (or (forall ((v_prenex_37174 Int)) (<= (select main_a v_prenex_37174) 1002)) (forall ((v_prenex_37170 Int)) (or (<= (+ main_x 1) v_prenex_37170) (<= 0 (+ (select main_a v_prenex_37170) 2)) (<= (* 2 (select main_a v_prenex_37170)) 4) (< v_prenex_37170 main_x) (<= 0 (* 2 (select main_a v_prenex_37170)))))) (forall ((v_prenex_40524 Int) (v_prenex_40523 Int)) (or (<= (* 2 (select main_a v_prenex_40524)) 4) (< v_prenex_40524 main_x) (<= (+ main_y 1) v_prenex_40523) (<= (select main_a v_prenex_40523) (+ (select main_a v_prenex_40524) 1000)) (<= (+ main_x 1) v_prenex_40524) (<= 1996 (* 2 (select main_a v_prenex_40523))) (<= (* 2 (select main_a v_prenex_40523)) 2000))) (or (forall ((v_prenex_34671 Int)) (or (<= (* 2 (select main_a v_prenex_34671)) 4) (<= 0 (* 2 (select main_a v_prenex_34671))) (< v_prenex_34671 main_x) (<= (select main_a v_prenex_34671) 2) (<= (+ main_x 1) v_prenex_34671))) (forall ((v_prenex_34674 Int)) (or (<= 998 (select main_a v_prenex_34674)) (<= (select main_a v_prenex_34674) 1002)))) (forall ((v_prenex_34872 Int) (v_prenex_34871 Int)) (or (<= (+ main_y 1) v_prenex_34871) (<= 996 (select main_a v_prenex_34871)) (< v_prenex_34871 main_y) (<= (+ (select main_a v_prenex_34872) (select main_a v_prenex_34871)) 1000) (<= (* 2 (select main_a v_prenex_34871)) 2000))) (or (forall ((v_prenex_35112 Int)) (or (< v_prenex_35112 main_y) (<= 998 (select main_a v_prenex_35112)) (<= (select main_a v_prenex_35112) 1002))) (forall ((v_prenex_35109 Int)) (or (<= 0 (* 2 (select main_a v_prenex_35109))) (< v_prenex_35109 main_x) (<= (select main_a v_prenex_35109) 4) (<= (+ main_x 1) v_prenex_35109)))) (or (forall ((v_prenex_35858 Int)) (<= 1996 (* 2 (select main_a v_prenex_35858)))) (forall ((v_prenex_35856 Int)) (or (<= 0 (* 2 (select main_a v_prenex_35856))) (<= 0 (select main_a v_prenex_35856)) (< v_prenex_35856 main_x) (<= (+ main_x 1) v_prenex_35856)))) (forall ((v_prenex_32463 Int) (v_prenex_32462 Int)) (or (<= (select main_a v_prenex_32462) (+ (select main_a v_prenex_32463) 1000)) (<= 998 (select main_a v_prenex_32462)) (<= (+ main_y 1) v_prenex_32462) (< v_prenex_32462 main_y) (<= 1996 (* 2 (select main_a v_prenex_32462))))) (forall ((v_prenex_31356 Int) (v_prenex_31355 Int)) (or (<= (select main_a v_prenex_31355) (+ (select main_a v_prenex_31356) 1000)) (<= (select main_a v_prenex_31355) 1002) (< v_prenex_31356 main_x) (<= 0 (+ (select main_a v_prenex_31356) 2)) (<= 996 (select main_a v_prenex_31355)) (<= (* 2 (select main_a v_prenex_31356)) 4) (<= (+ main_x 1) v_prenex_31356))) (forall ((v_prenex_35825 Int) (v_prenex_35826 Int)) (or (<= (select main_a v_prenex_35825) (+ (select main_a v_prenex_35826) 1000)) (<= 0 (+ (select main_a v_prenex_35826) 2)) (<= 0 (* 2 (select main_a v_prenex_35826))) (<= 1996 (* 2 (select main_a v_prenex_35825))) (<= 998 (select main_a v_prenex_35825)) (< v_prenex_35826 main_x) (<= (+ main_x 1) v_prenex_35826))) (forall ((v_prenex_34896 Int) (v_prenex_34895 Int)) (or (<= (select main_a v_prenex_34896) 2) (< v_prenex_34896 main_x) (< v_prenex_34895 main_y) (<= 996 (select main_a v_prenex_34895)) (<= (+ main_x 1) v_prenex_34896) (<= (select main_a v_prenex_34895) (+ (select main_a v_prenex_34896) 1000)))) (forall ((v_prenex_36077 Int) (v_prenex_36078 Int)) (or (<= (select main_a v_prenex_36077) 1002) (<= 1000 (+ (select main_a v_prenex_36078) (select main_a v_prenex_36077))) (< v_prenex_36078 main_x) (<= (+ main_x 1) v_prenex_36078) (<= 0 (+ (select main_a v_prenex_36078) 2)) (<= 0 (* 2 (select main_a v_prenex_36078))))) (forall ((v_prenex_32869 Int) (v_prenex_32868 Int)) (or (< v_prenex_32869 main_x) (< v_prenex_32868 main_y) (<= (+ main_x 1) v_prenex_32869) (<= 0 (select main_a v_prenex_32869)) (<= 996 (select main_a v_prenex_32868)) (<= (+ (select main_a v_prenex_32869) 996) (select main_a v_prenex_32868)) (<= (* 2 (select main_a v_prenex_32868)) 2000))) (or (forall ((v_prenex_40227 Int)) (or (< v_prenex_40227 main_x) (<= 0 (* 2 (select main_a v_prenex_40227))) (<= (+ main_x 1) v_prenex_40227) (<= (select main_a v_prenex_40227) 4) (<= 0 (select main_a v_prenex_40227)))) (forall ((v_prenex_40230 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_40230))) (<= 996 (select main_a v_prenex_40230))))) (or (forall ((v_prenex_33650 Int)) (or (<= (select main_a v_prenex_33650) 1002) (<= 1996 (* 2 (select main_a v_prenex_33650))))) (forall ((v_prenex_33648 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33648))) (< v_prenex_33648 main_x) (<= (+ main_x 1) v_prenex_33648) (<= (select main_a v_prenex_33648) 4)))) (forall ((v_prenex_41476 Int) (v_prenex_41477 Int)) (or (<= (+ main_x 1) v_prenex_41477) (<= (* 2 (select main_a v_prenex_41476)) 2000) (<= (select main_a v_prenex_41477) 4) (< v_prenex_41477 main_x) (<= 0 (select main_a v_prenex_41477)) (<= 1000 (+ (select main_a v_prenex_41477) (select main_a v_prenex_41476))))) (forall ((v_prenex_41187 Int) (v_prenex_41188 Int)) (or (<= (select main_a v_prenex_41188) 4) (< v_prenex_41188 main_x) (<= 998 (select main_a v_prenex_41187)) (<= (+ main_x 1) v_prenex_41188) (<= 1000 (+ (select main_a v_prenex_41188) (select main_a v_prenex_41187))) (< v_prenex_41187 main_y) (<= (select main_a v_prenex_41187) 1002))) (forall ((v_prenex_35471 Int) (v_prenex_35470 Int)) (or (<= 1000 (+ (select main_a v_prenex_35471) (select main_a v_prenex_35470))) (<= (+ main_x 1) v_prenex_35471) (<= 0 (select main_a v_prenex_35471)) (<= (* 2 (select main_a v_prenex_35470)) 2000) (< v_prenex_35471 main_x) (<= (select main_a v_prenex_35470) 1002) (<= (select main_a v_prenex_35471) 4))) (forall ((v_prenex_38548 Int) (v_prenex_38547 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_38547))) (< v_prenex_38548 main_x) (<= (+ main_x 1) v_prenex_38548) (<= (+ main_y 1) v_prenex_38547) (<= (select main_a v_prenex_38547) (+ (select main_a v_prenex_38548) 1000)) (<= 0 (* 2 (select main_a v_prenex_38548))) (<= 996 (select main_a v_prenex_38547)))) (forall ((v_prenex_34444 Int) (v_prenex_34443 Int)) (or (< v_prenex_34444 main_x) (<= 1000 (+ (select main_a v_prenex_34444) (select main_a v_prenex_34443))) (<= (select main_a v_prenex_34444) 2) (<= (select main_a v_prenex_34444) 4) (<= 1996 (* 2 (select main_a v_prenex_34443))) (<= 998 (select main_a v_prenex_34443)) (<= (+ main_x 1) v_prenex_34444))) (forall ((v_prenex_37646 Int) (v_prenex_37645 Int)) (or (<= (* 2 (select main_a v_prenex_37645)) 2000) (<= 0 (* 2 (select main_a v_prenex_37646))) (<= (+ main_x 1) v_prenex_37646) (<= (select main_a v_prenex_37645) (+ (select main_a v_prenex_37646) 1000)) (< v_prenex_37646 main_x) (<= 0 (select main_a v_prenex_37646)) (<= 1996 (* 2 (select main_a v_prenex_37645))))) (forall ((v_prenex_36444 Int) (v_prenex_36445 Int)) (or (<= 1000 (+ (select main_a v_prenex_36445) (select main_a v_prenex_36444))) (<= 0 (select main_a v_prenex_36445)) (<= (+ main_x 1) v_prenex_36445) (< v_prenex_36445 main_x) (<= 1996 (* 2 (select main_a v_prenex_36444))) (<= (select main_a v_prenex_36444) 1000) (<= 0 (* 2 (select main_a v_prenex_36445))))) (or (forall ((v_prenex_31834 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_31834))) (<= (* 2 (select main_a v_prenex_31834)) 2000))) (forall ((v_prenex_31836 Int)) (or (< v_prenex_31836 main_x) (<= (select main_a v_prenex_31836) 2) (<= (+ main_x 1) v_prenex_31836) (<= 0 (* 2 (select main_a v_prenex_31836))) (<= 0 (select main_a v_prenex_31836))))) (forall ((v_prenex_32017 Int) (v_prenex_32018 Int)) (or (<= (+ main_x 1) v_prenex_32018) (<= (* 2 (select main_a v_prenex_32017)) 2000) (<= (select main_a v_prenex_32017) 1002) (<= 1000 (+ (select main_a v_prenex_32018) (select main_a v_prenex_32017))) (< v_prenex_32018 main_x) (<= 0 (* 2 (select main_a v_prenex_32018))) (<= (* 2 (select main_a v_prenex_32018)) 4))) (or (forall ((v_prenex_37218 Int)) (or (<= (select main_a v_prenex_37218) 2) (<= (+ main_x 1) v_prenex_37218) (< v_prenex_37218 main_x) (<= 0 (* 2 (select main_a v_prenex_37218))))) (forall ((v_prenex_37222 Int)) (or (<= 996 (select main_a v_prenex_37222)) (<= (select main_a v_prenex_37222) 1002)))) (or (forall ((v_prenex_41470 Int)) (<= 1996 (* 2 (select main_a v_prenex_41470)))) (forall ((v_prenex_41465 Int)) (or (< v_prenex_41465 main_x) (<= (* 2 (select main_a v_prenex_41465)) 4) (<= (+ main_x 1) v_prenex_41465) (<= 0 (* 2 (select main_a v_prenex_41465)))))) (or (forall ((v_prenex_38523 Int)) (<= (* 2 (select main_a v_prenex_38523)) 2000)) (forall ((v_prenex_38524 Int)) (or (<= 0 (select main_a v_prenex_38524)) (< v_prenex_38524 main_x) (<= (+ main_x 1) v_prenex_38524)))) (or (forall ((v_prenex_38224 Int)) (or (<= (select main_a v_prenex_38224) 1002) (< v_prenex_38224 main_y) (<= 998 (select main_a v_prenex_38224)))) (forall ((v_prenex_38220 Int)) (or (<= (* 2 (select main_a v_prenex_38220)) 4) (<= (+ main_x 1) v_prenex_38220) (< v_prenex_38220 main_x)))) (forall ((v_prenex_39112 Int) (v_prenex_39111 Int)) (or (< v_prenex_39112 main_x) (<= 1000 (+ (select main_a v_prenex_39112) (select main_a v_prenex_39111))) (<= (select main_a v_prenex_39112) 2) (<= (* 2 (select main_a v_prenex_39112)) 4) (<= (+ main_x 1) v_prenex_39112) (<= 1996 (* 2 (select main_a v_prenex_39111))) (<= (* 2 (select main_a v_prenex_39111)) 2000))) (forall ((v_prenex_37869 Int) (v_prenex_37868 Int)) (or (<= 0 (* 2 (select main_a v_prenex_37869))) (<= (select main_a v_prenex_37868) (+ (select main_a v_prenex_37869) 1000)) (< v_prenex_37868 main_y) (< v_prenex_37869 main_x) (<= 1996 (* 2 (select main_a v_prenex_37868))) (<= (* 2 (select main_a v_prenex_37868)) 2000) (<= (+ main_x 1) v_prenex_37869))) (forall ((v_prenex_40924 Int) (v_prenex_40925 Int)) (or (<= 0 (* 2 (select main_a v_prenex_40925))) (< v_prenex_40925 main_x) (<= 0 (+ (select main_a v_prenex_40925) 2)) (<= 998 (select main_a v_prenex_40924)) (<= (+ (select main_a v_prenex_40925) (select main_a v_prenex_40924)) 1000) (<= (select main_a v_prenex_40924) 1000) (<= (+ main_x 1) v_prenex_40925))) (forall ((v_prenex_32881 Int) (v_prenex_32880 Int)) (or (<= 1000 (+ (select main_a v_prenex_32881) (select main_a v_prenex_32880))) (<= (+ main_x 1) v_prenex_32881) (<= (* 2 (select main_a v_prenex_32880)) 2000) (<= 1996 (* 2 (select main_a v_prenex_32880))) (<= 0 (+ (select main_a v_prenex_32881) 2)) (< v_prenex_32881 main_x))) (or (forall ((v_prenex_42583 Int)) (or (<= (+ main_x 1) v_prenex_42583) (< v_prenex_42583 main_x) (<= (* 2 (select main_a v_prenex_42583)) 4) (<= 0 (+ (select main_a v_prenex_42583) 2)) (<= (select main_a v_prenex_42583) 4))) (forall ((v_prenex_42582 Int)) (or (<= (* 2 (select main_a v_prenex_42582)) 2000) (<= 996 (select main_a v_prenex_42582))))) (forall ((v_prenex_40715 Int) (v_prenex_40716 Int)) (or (<= 1000 (+ (select main_a v_prenex_40716) (select main_a v_prenex_40715))) (< v_prenex_40716 main_x) (<= (select main_a v_prenex_40715) 1000) (<= 0 (+ (select main_a v_prenex_40716) 2)) (<= (+ main_x 1) v_prenex_40716) (<= (* 2 (select main_a v_prenex_40715)) 2000) (<= (select main_a v_prenex_40716) 2))) (forall ((v_prenex_31796 Int) (v_prenex_31797 Int)) (or (< v_prenex_31797 main_x) (<= (+ main_x 1) v_prenex_31797) (<= 996 (select main_a v_prenex_31796)) (<= (+ (select main_a v_prenex_31797) 996) (select main_a v_prenex_31796)) (<= (select main_a v_prenex_31797) 2) (<= (* 2 (select main_a v_prenex_31797)) 4))) (forall ((v_prenex_33428 Int) (v_prenex_33427 Int)) (or (<= 1000 (+ (select main_a v_prenex_33428) (select main_a v_prenex_33427))) (<= (+ main_y 1) v_prenex_33427) (< v_prenex_33428 main_x) (<= (* 2 (select main_a v_prenex_33427)) 2000) (<= (select main_a v_prenex_33428) 2) (<= 996 (select main_a v_prenex_33427)) (<= (+ main_x 1) v_prenex_33428))) (forall ((v_prenex_34514 Int) (v_prenex_34513 Int)) (or (<= (select main_a v_prenex_34513) (+ (select main_a v_prenex_34514) 1000)) (<= (* 2 (select main_a v_prenex_34513)) 2000) (<= (select main_a v_prenex_34514) 2) (<= (select main_a v_prenex_34513) 1002) (< v_prenex_34514 main_x) (<= (+ main_x 1) v_prenex_34514) (<= (* 2 (select main_a v_prenex_34514)) 4))) (forall ((v_prenex_37361 Int) (v_prenex_37362 Int)) (or (<= 998 (select main_a v_prenex_37361)) (<= 0 (select main_a v_prenex_37362)) (<= (+ main_x 1) v_prenex_37362) (<= 0 (+ (select main_a v_prenex_37362) 2)) (<= (+ (select main_a v_prenex_37362) (select main_a v_prenex_37361)) 1000) (< v_prenex_37362 main_x))) (forall ((v_prenex_41872 Int) (v_prenex_41873 Int)) (or (< v_prenex_41873 main_x) (<= (+ main_x 1) v_prenex_41873) (<= (+ (select main_a v_prenex_41873) (select main_a v_prenex_41872)) 1000) (<= 1996 (* 2 (select main_a v_prenex_41872))) (<= 0 (select main_a v_prenex_41873)) (<= (+ main_y 1) v_prenex_41872) (<= 996 (select main_a v_prenex_41872)))) (forall ((v_prenex_39458 Int) (v_prenex_39459 Int)) (or (< v_prenex_39458 main_y) (<= (select main_a v_prenex_39458) (+ (select main_a v_prenex_39459) 1000)) (< v_prenex_39459 main_x) (<= 998 (select main_a v_prenex_39458)) (<= 1996 (* 2 (select main_a v_prenex_39458))) (<= (select main_a v_prenex_39459) 4) (<= (+ main_x 1) v_prenex_39459))) (forall ((v_prenex_33507 Int) (v_prenex_33506 Int)) (or (<= 1000 (+ (select main_a v_prenex_33507) (select main_a v_prenex_33506))) (<= (+ main_x 1) v_prenex_33507) (<= 996 (select main_a v_prenex_33506)) (<= 1996 (* 2 (select main_a v_prenex_33506))) (< v_prenex_33507 main_x) (<= 0 (+ (select main_a v_prenex_33507) 2)))) (forall ((v_prenex_33445 Int) (v_prenex_33444 Int)) (or (<= 1000 (+ (select main_a v_prenex_33445) (select main_a v_prenex_33444))) (< v_prenex_33445 main_x) (<= (select main_a v_prenex_33445) 2) (<= 0 (select main_a v_prenex_33445)) (<= (+ main_x 1) v_prenex_33445) (<= 1996 (* 2 (select main_a v_prenex_33444))) (<= (* 2 (select main_a v_prenex_33444)) 2000))) (or (forall ((v_prenex_42510 Int)) (or (<= (+ main_x 1) v_prenex_42510) (< v_prenex_42510 main_x) (<= (* 2 (select main_a v_prenex_42510)) 4))) (forall ((v_prenex_42514 Int)) (<= (select main_a v_prenex_42514) 1000))) (forall ((v_prenex_36892 Int)) (or (<= 0 (* 2 (select main_a v_prenex_36892))) (< v_prenex_36892 main_x) (<= (+ main_x 1) v_prenex_36892) (<= (select main_a v_prenex_36892) 4) (<= 0 (+ (select main_a v_prenex_36892) 2)))) (or (forall ((v_prenex_39152 Int)) (or (<= 0 (select main_a v_prenex_39152)) (<= 0 (* 2 (select main_a v_prenex_39152))) (<= (select main_a v_prenex_39152) 2) (< v_prenex_39152 main_x) (<= (+ main_x 1) v_prenex_39152))) (forall ((v_prenex_39157 Int)) (or (<= 996 (select main_a v_prenex_39157)) (<= (* 2 (select main_a v_prenex_39157)) 2000)))) (forall ((v_prenex_41315 Int) (v_prenex_41316 Int)) (or (<= (select main_a v_prenex_41315) 1002) (<= (+ (select main_a v_prenex_41316) (select main_a v_prenex_41315)) 1000) (<= (select main_a v_prenex_41316) 4) (<= (+ main_x 1) v_prenex_41316) (< v_prenex_41316 main_x) (<= (+ main_y 1) v_prenex_41315) (<= (* 2 (select main_a v_prenex_41315)) 2000))) (or (forall ((v_prenex_43726 Int)) (or (<= 0 (* 2 (select main_a v_prenex_43726))) (< v_prenex_43726 main_x) (<= (select main_a v_prenex_43726) 2) (<= (+ main_x 1) v_prenex_43726))) (forall ((v_prenex_43725 Int)) (or (<= (+ main_y 1) v_prenex_43725) (<= 998 (select main_a v_prenex_43725))))) (forall ((v_prenex_42256 Int) (v_prenex_42257 Int)) (or (<= (+ main_x 1) v_prenex_42257) (<= 0 (+ (select main_a v_prenex_42257) 2)) (< v_prenex_42257 main_x) (<= (select main_a v_prenex_42256) 1000) (<= 0 (select main_a v_prenex_42257)) (<= (+ (select main_a v_prenex_42257) (select main_a v_prenex_42256)) 1000) (<= 998 (select main_a v_prenex_42256)))) (forall ((v_prenex_40387 Int) (v_prenex_40386 Int)) (or (<= 0 (+ (select main_a v_prenex_40387) 2)) (<= (select main_a v_prenex_40387) 4) (< v_prenex_40387 main_x) (<= 996 (select main_a v_prenex_40386)) (<= (select main_a v_prenex_40386) (+ (select main_a v_prenex_40387) 1000)) (<= 1996 (* 2 (select main_a v_prenex_40386))) (<= (+ main_x 1) v_prenex_40387))) (forall ((v_prenex_30974 Int) (v_prenex_30973 Int)) (or (<= 0 (select main_a v_prenex_30973)) (<= 996 (select main_a v_prenex_30974)) (<= (+ main_x 1) v_prenex_30973) (<= (+ (select main_a v_prenex_30973) 996) (select main_a v_prenex_30974)) (< v_prenex_30973 main_x) (<= (select main_a v_prenex_30973) 4) (<= (* 2 (select main_a v_prenex_30974)) 2000))) (forall ((v_prenex_31059 Int) (v_prenex_31060 Int)) (or (<= (+ main_x 1) v_prenex_31060) (<= 996 (select main_a v_prenex_31059)) (<= (select main_a v_prenex_31060) 4) (<= (* 2 (select main_a v_prenex_31059)) 2000) (< v_prenex_31060 main_x) (<= (+ (select main_a v_prenex_31060) 996) (select main_a v_prenex_31059)))) (forall ((v_prenex_40359 Int) (v_prenex_40360 Int)) (or (<= 0 (* 2 (select main_a v_prenex_40360))) (<= (+ main_x 1) v_prenex_40360) (<= (select main_a v_prenex_40359) (+ (select main_a v_prenex_40360) 1000)) (<= (* 2 (select main_a v_prenex_40360)) 4) (< v_prenex_40360 main_x) (<= (* 2 (select main_a v_prenex_40359)) 2000) (<= 1996 (* 2 (select main_a v_prenex_40359))))) (forall ((v_prenex_31141 Int) (v_prenex_31140 Int)) (or (< v_prenex_31141 main_x) (<= (+ (select main_a v_prenex_31141) 996) (select main_a v_prenex_31140)) (<= 998 (select main_a v_prenex_31140)) (<= (+ main_x 1) v_prenex_31141) (<= 996 (select main_a v_prenex_31140)) (<= 0 (select main_a v_prenex_31141)) (<= (+ main_y 1) v_prenex_31140))) (forall ((v_prenex_41544 Int) (v_prenex_41543 Int)) (or (<= (+ main_y 1) v_prenex_41543) (<= 1000 (+ (select main_a v_prenex_41544) (select main_a v_prenex_41543))) (<= (select main_a v_prenex_41543) 1002) (< v_prenex_41543 main_y) (<= 998 (select main_a v_prenex_41543)))) (forall ((v_prenex_34289 Int) (v_prenex_34290 Int)) (or (< v_prenex_34290 main_x) (<= (+ main_y 1) v_prenex_34289) (<= (select main_a v_prenex_34290) 4) (<= (+ main_x 1) v_prenex_34290) (<= 1000 (+ (select main_a v_prenex_34290) (select main_a v_prenex_34289))) (<= (select main_a v_prenex_34289) 1002) (<= 996 (select main_a v_prenex_34289)))) (forall ((v_prenex_30929 Int) (v_prenex_30928 Int)) (or (<= 0 (+ (select main_a v_prenex_30929) 2)) (< v_prenex_30929 main_x) (<= (select main_a v_prenex_30928) (+ (select main_a v_prenex_30929) 1000)) (<= (+ main_x 1) v_prenex_30929) (<= 998 (select main_a v_prenex_30928)) (<= (select main_a v_prenex_30928) 1002) (< v_prenex_30928 main_y))) (forall ((v_prenex_40393 Int) (v_prenex_40392 Int)) (or (< v_prenex_40393 main_x) (<= (+ main_x 1) v_prenex_40393) (< v_prenex_40392 main_y) (<= (select main_a v_prenex_40392) (+ (select main_a v_prenex_40393) 1000)) (<= 998 (select main_a v_prenex_40392)) (<= (select main_a v_prenex_40392) 1002) (<= 0 (select main_a v_prenex_40393)))) (forall ((v_prenex_36473 Int) (v_prenex_36474 Int)) (or (< v_prenex_36473 main_y) (<= (* 2 (select main_a v_prenex_36473)) 2000) (<= 1996 (* 2 (select main_a v_prenex_36473))) (<= (select main_a v_prenex_36473) (+ (select main_a v_prenex_36474) 1000)) (<= (+ main_y 1) v_prenex_36473))) (or (forall ((v_prenex_32334 Int)) (or (<= (* 2 (select main_a v_prenex_32334)) 2000) (<= 996 (select main_a v_prenex_32334)))) (forall ((v_prenex_32338 Int)) (or (<= 0 (select main_a v_prenex_32338)) (<= (+ main_x 1) v_prenex_32338) (<= (select main_a v_prenex_32338) 2) (< v_prenex_32338 main_x) (<= (* 2 (select main_a v_prenex_32338)) 4)))) (forall ((v_prenex_37631 Int) (v_prenex_37630 Int)) (or (<= 0 (+ (select main_a v_prenex_37631) 2)) (<= (+ main_x 1) v_prenex_37631) (<= (select main_a v_prenex_37630) (+ (select main_a v_prenex_37631) 1000)) (<= (select main_a v_prenex_37630) 1000) (< v_prenex_37631 main_x) (<= 998 (select main_a v_prenex_37630)) (<= 0 (select main_a v_prenex_37631)))) (or (forall ((v_prenex_43715 Int)) (or (< v_prenex_43715 main_x) (<= (select main_a v_prenex_43715) 2) (<= (+ main_x 1) v_prenex_43715) (<= 0 (+ (select main_a v_prenex_43715) 2)) (<= (* 2 (select main_a v_prenex_43715)) 4))) (forall ((v_prenex_43719 Int)) (<= (select main_a v_prenex_43719) 1002))) (forall ((v_prenex_34756 Int) (v_prenex_34757 Int)) (or (<= (+ main_x 1) v_prenex_34757) (<= (+ (select main_a v_prenex_34757) (select main_a v_prenex_34756)) 1000) (<= (select main_a v_prenex_34757) 4) (<= (* 2 (select main_a v_prenex_34757)) 4) (< v_prenex_34757 main_x) (<= (select main_a v_prenex_34756) 1002) (<= (* 2 (select main_a v_prenex_34756)) 2000))) (or (forall ((v_prenex_40974 Int)) (or (<= 0 (select main_a v_prenex_40974)) (<= (* 2 (select main_a v_prenex_40974)) 4) (< v_prenex_40974 main_x) (<= (+ main_x 1) v_prenex_40974))) (forall ((v_prenex_40973 Int)) (or (<= 996 (select main_a v_prenex_40973)) (<= (* 2 (select main_a v_prenex_40973)) 2000) (<= (+ main_y 1) v_prenex_40973)))) (forall ((v_prenex_43851 Int) (v_prenex_43852 Int)) (or (<= (* 2 (select main_a v_prenex_43852)) 4) (<= (+ main_x 1) v_prenex_43852) (< v_prenex_43852 main_x) (<= 1000 (+ (select main_a v_prenex_43852) (select main_a v_prenex_43851))) (<= 998 (select main_a v_prenex_43851)) (< v_prenex_43851 main_y))) (forall ((v_prenex_34940 Int) (v_prenex_34939 Int)) (or (<= (select main_a v_prenex_34939) 1000) (<= 998 (select main_a v_prenex_34939)) (< v_prenex_34940 main_x) (<= 1000 (+ (select main_a v_prenex_34940) (select main_a v_prenex_34939))) (<= (+ main_x 1) v_prenex_34940) (<= 0 (select main_a v_prenex_34940)))) (forall ((v_prenex_40696 Int) (v_prenex_40695 Int)) (or (<= 0 (* 2 (select main_a v_prenex_40696))) (< v_prenex_40696 main_x) (<= (* 2 (select main_a v_prenex_40695)) 2000) (<= (+ main_x 1) v_prenex_40696) (<= (+ (select main_a v_prenex_40696) (select main_a v_prenex_40695)) 1000) (<= 0 (select main_a v_prenex_40696)) (<= 996 (select main_a v_prenex_40695)))) (or (forall ((v_prenex_36440 Int)) (or (<= (+ main_y 1) v_prenex_36440) (<= 996 (select main_a v_prenex_36440)))) (forall ((v_prenex_36441 Int)) (or (< v_prenex_36441 main_x) (<= (+ main_x 1) v_prenex_36441) (<= 0 (+ (select main_a v_prenex_36441) 2)) (<= 0 (* 2 (select main_a v_prenex_36441)))))) (forall ((v_prenex_40114 Int) (v_prenex_40113 Int)) (or (<= (select main_a v_prenex_40114) 4) (<= 1996 (* 2 (select main_a v_prenex_40113))) (<= 1000 (+ (select main_a v_prenex_40114) (select main_a v_prenex_40113))) (<= (+ main_y 1) v_prenex_40113) (<= (+ main_x 1) v_prenex_40114) (< v_prenex_40114 main_x))) (forall ((v_prenex_35882 Int) (v_prenex_35883 Int)) (or (<= (+ main_x 1) v_prenex_35883) (<= 0 (select main_a v_prenex_35883)) (<= 1000 (+ (select main_a v_prenex_35883) (select main_a v_prenex_35882))) (<= (* 2 (select main_a v_prenex_35883)) 4) (<= (* 2 (select main_a v_prenex_35882)) 2000) (<= 996 (select main_a v_prenex_35882)) (< v_prenex_35883 main_x))) (forall ((v_prenex_41380 Int) (v_prenex_41381 Int)) (or (<= 1000 (+ (select main_a v_prenex_41381) (select main_a v_prenex_41380))) (<= (+ main_x 1) v_prenex_41381) (< v_prenex_41381 main_x) (<= 996 (select main_a v_prenex_41380)) (<= 0 (select main_a v_prenex_41381)) (<= (+ main_y 1) v_prenex_41380) (<= (* 2 (select main_a v_prenex_41380)) 2000))) (forall ((v_prenex_37649 Int) (v_prenex_37650 Int)) (or (<= (* 2 (select main_a v_prenex_37649)) 2000) (<= (select main_a v_prenex_37650) 4) (<= 1000 (+ (select main_a v_prenex_37650) (select main_a v_prenex_37649))) (<= (+ main_x 1) v_prenex_37650) (< v_prenex_37650 main_x) (<= (select main_a v_prenex_37649) 1002))) (forall ((v_prenex_41649 Int) (v_prenex_41650 Int)) (or (<= 998 (select main_a v_prenex_41649)) (< v_prenex_41650 main_x) (<= (+ (select main_a v_prenex_41650) (select main_a v_prenex_41649)) 1000) (<= 0 (+ (select main_a v_prenex_41650) 2)) (<= (select main_a v_prenex_41650) 4) (<= (select main_a v_prenex_41649) 1000) (<= (+ main_x 1) v_prenex_41650))) (forall ((v_prenex_39541 Int) (v_prenex_39540 Int)) (or (<= (* 2 (select main_a v_prenex_39540)) 2000) (<= 1000 (+ (select main_a v_prenex_39541) (select main_a v_prenex_39540))) (< v_prenex_39541 main_x) (< v_prenex_39540 main_y) (<= (select main_a v_prenex_39541) 4) (<= (+ main_x 1) v_prenex_39541) (<= 998 (select main_a v_prenex_39540)))) (forall ((v_prenex_43689 Int) (v_prenex_43690 Int)) (or (<= 996 (select main_a v_prenex_43689)) (<= 0 (select main_a v_prenex_43690)) (<= (select main_a v_prenex_43689) (+ (select main_a v_prenex_43690) 1000)) (<= (+ main_y 1) v_prenex_43689) (< v_prenex_43690 main_x) (<= (+ main_x 1) v_prenex_43690))) (or (forall ((v_prenex_35112 Int)) (or (< v_prenex_35112 main_y) (<= 998 (select main_a v_prenex_35112)) (<= (select main_a v_prenex_35112) 1002))) (forall ((v_prenex_35107 Int)) (or (<= 0 (* 2 (select main_a v_prenex_35107))) (< v_prenex_35107 main_x) (<= (+ main_x 1) v_prenex_35107) (<= (* 2 (select main_a v_prenex_35107)) 4)))) (forall ((v_prenex_42060 Int) (v_prenex_42059 Int)) (or (<= (+ main_x 1) v_prenex_42060) (<= 0 (+ (select main_a v_prenex_42060) 2)) (<= (+ (select main_a v_prenex_42060) (select main_a v_prenex_42059)) 1000) (< v_prenex_42060 main_x) (<= 998 (select main_a v_prenex_42059)) (<= 996 (select main_a v_prenex_42059)) (<= 0 (select main_a v_prenex_42060)))) (forall ((v_prenex_33208 Int) (v_prenex_33207 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33208))) (<= (select main_a v_prenex_33208) 4) (<= (+ (select main_a v_prenex_33208) (select main_a v_prenex_33207)) 1000) (<= (+ main_x 1) v_prenex_33208) (<= (select main_a v_prenex_33207) 1002) (< v_prenex_33208 main_x) (<= 996 (select main_a v_prenex_33207)))) (forall ((v_prenex_40859 Int) (v_prenex_40860 Int)) (or (<= (+ (select main_a v_prenex_40860) (select main_a v_prenex_40859)) 1000) (<= (select main_a v_prenex_40860) 2) (<= (+ main_x 1) v_prenex_40860) (<= 998 (select main_a v_prenex_40859)) (<= 1996 (* 2 (select main_a v_prenex_40859))) (< v_prenex_40860 main_x) (<= (* 2 (select main_a v_prenex_40860)) 4))) (forall ((v_prenex_34910 Int) (v_prenex_34909 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_34909))) (<= 996 (select main_a v_prenex_34909)) (<= (+ main_x 1) v_prenex_34910) (< v_prenex_34910 main_x) (<= (* 2 (select main_a v_prenex_34910)) 4) (<= 1000 (+ (select main_a v_prenex_34910) (select main_a v_prenex_34909))))) (forall ((v_prenex_37426 Int) (v_prenex_37425 Int)) (or (<= (+ (select main_a v_prenex_37426) (select main_a v_prenex_37425)) 1000) (<= (+ main_x 1) v_prenex_37426) (<= (select main_a v_prenex_37425) 1000) (<= 998 (select main_a v_prenex_37425)) (< v_prenex_37426 main_x) (<= 0 (select main_a v_prenex_37426)))) (or (forall ((v_prenex_32723 Int)) (or (< v_prenex_32723 main_x) (<= (* 2 (select main_a v_prenex_32723)) 4) (<= 0 (* 2 (select main_a v_prenex_32723))) (<= (+ main_x 1) v_prenex_32723))) (forall ((v_prenex_32722 Int)) (or (<= (+ main_y 1) v_prenex_32722) (<= 996 (select main_a v_prenex_32722)) (<= (* 2 (select main_a v_prenex_32722)) 2000)))) (forall ((v_prenex_30978 Int) (v_prenex_30977 Int)) (or (<= 998 (select main_a v_prenex_30978)) (<= (+ main_y 1) v_prenex_30978) (<= 1000 (+ (select main_a v_prenex_30977) (select main_a v_prenex_30978))) (<= (* 2 (select main_a v_prenex_30977)) 4) (<= (+ main_x 1) v_prenex_30977) (<= (* 2 (select main_a v_prenex_30978)) 2000) (< v_prenex_30977 main_x))) (forall ((v_prenex_39094 Int) (v_prenex_39095 Int)) (or (<= (select main_a v_prenex_39094) (+ (select main_a v_prenex_39095) 1000)) (< v_prenex_39095 main_x) (<= (+ main_x 1) v_prenex_39095) (<= 0 (select main_a v_prenex_39095)) (<= (select main_a v_prenex_39095) 4))) (forall ((v_prenex_38567 Int) (v_prenex_38568 Int)) (or (<= (select main_a v_prenex_38568) 2) (< v_prenex_38568 main_x) (<= 1996 (* 2 (select main_a v_prenex_38567))) (<= (+ (select main_a v_prenex_38568) 996) (select main_a v_prenex_38567)) (<= (+ main_x 1) v_prenex_38568) (<= (select main_a v_prenex_38567) 1000) (<= 0 (select main_a v_prenex_38568)))) (or (forall ((v_prenex_42310 Int)) (or (<= (select main_a v_prenex_42310) 1002) (<= (* 2 (select main_a v_prenex_42310)) 2000))) (forall ((v_prenex_42308 Int)) (or (<= (+ main_x 1) v_prenex_42308) (< v_prenex_42308 main_x) (<= 0 (* 2 (select main_a v_prenex_42308))) (<= 0 (select main_a v_prenex_42308))))) (forall ((v_prenex_38269 Int) (v_prenex_38268 Int)) (or (<= 1000 (+ (select main_a v_prenex_38269) (select main_a v_prenex_38268))) (<= 996 (select main_a v_prenex_38268)) (< v_prenex_38269 main_x) (<= 0 (* 2 (select main_a v_prenex_38269))) (<= (+ main_x 1) v_prenex_38269) (<= 998 (select main_a v_prenex_38268)))) (forall ((v_prenex_42785 Int) (v_prenex_42786 Int)) (or (<= (select main_a v_prenex_42785) 1002) (<= (+ main_x 1) v_prenex_42786) (<= 0 (+ (select main_a v_prenex_42786) 2)) (<= 1996 (* 2 (select main_a v_prenex_42785))) (<= 1000 (+ (select main_a v_prenex_42786) (select main_a v_prenex_42785))) (< v_prenex_42786 main_x) (<= (+ main_y 1) v_prenex_42785))) (forall ((v_prenex_44234 Int) (v_prenex_44235 Int)) (or (<= (+ main_x 1) v_prenex_44235) (<= (select main_a v_prenex_44235) 4) (<= (select main_a v_prenex_44234) (+ (select main_a v_prenex_44235) 1000)) (<= 1996 (* 2 (select main_a v_prenex_44234))) (< v_prenex_44235 main_x) (<= 996 (select main_a v_prenex_44234)) (<= 0 (select main_a v_prenex_44235)))) (or (forall ((v_prenex_43545 Int)) (or (< v_prenex_43545 main_x) (<= 0 (* 2 (select main_a v_prenex_43545))) (<= (select main_a v_prenex_43545) 4) (<= (+ main_x 1) v_prenex_43545) (<= (* 2 (select main_a v_prenex_43545)) 4))) (forall ((v_prenex_43548 Int)) (or (<= (* 2 (select main_a v_prenex_43548)) 2000) (<= (select main_a v_prenex_43548) 1000)))) (forall ((v_prenex_40935 Int) (v_prenex_40934 Int)) (or (<= (select main_a v_prenex_40935) 2) (<= (+ main_x 1) v_prenex_40935) (< v_prenex_40935 main_x) (<= 998 (select main_a v_prenex_40934)) (<= (* 2 (select main_a v_prenex_40934)) 2000) (<= 1000 (+ (select main_a v_prenex_40935) (select main_a v_prenex_40934))))) (forall ((v_prenex_36526 Int) (v_prenex_36527 Int)) (or (<= (+ main_x 1) v_prenex_36527) (<= 0 (* 2 (select main_a v_prenex_36527))) (< v_prenex_36527 main_x) (<= (select main_a v_prenex_36526) 1002) (<= (+ main_y 1) v_prenex_36526) (<= 996 (select main_a v_prenex_36526)) (<= 1000 (+ (select main_a v_prenex_36527) (select main_a v_prenex_36526))))) (forall ((v_prenex_41024 Int) (v_prenex_41025 Int)) (or (< v_prenex_41025 main_x) (<= 0 (+ (select main_a v_prenex_41025) 2)) (<= 1000 (+ (select main_a v_prenex_41025) (select main_a v_prenex_41024))) (<= 996 (select main_a v_prenex_41024)) (<= (+ main_x 1) v_prenex_41025) (<= (select main_a v_prenex_41025) 4))) (forall ((v_prenex_32603 Int) (v_prenex_32602 Int)) (or (< v_prenex_32603 main_x) (<= (+ main_x 1) v_prenex_32603) (<= 1996 (* 2 (select main_a v_prenex_32602))) (<= (+ main_y 1) v_prenex_32602) (<= (select main_a v_prenex_32603) 4) (<= 1000 (+ (select main_a v_prenex_32603) (select main_a v_prenex_32602))))) (or (forall ((v_prenex_32293 Int)) (or (<= 0 (* 2 (select main_a v_prenex_32293))) (<= 0 (+ (select main_a v_prenex_32293) 2)) (< v_prenex_32293 main_x) (<= (+ main_x 1) v_prenex_32293))) (forall ((v_prenex_32292 Int)) (or (<= (+ main_y 1) v_prenex_32292) (<= 998 (select main_a v_prenex_32292)) (<= 996 (select main_a v_prenex_32292))))) (or (forall ((v_prenex_43561 Int)) (or (< v_prenex_43561 main_y) (<= (* 2 (select main_a v_prenex_43561)) 2000))) (forall ((v_prenex_43559 Int)) (or (<= (select main_a v_prenex_43559) 2) (<= (+ main_x 1) v_prenex_43559) (< v_prenex_43559 main_x)))) (or (forall ((v_prenex_39048 Int)) (or (<= 0 (+ (select main_a v_prenex_39048) 2)) (<= 0 (select main_a v_prenex_39048)) (< v_prenex_39048 main_x) (<= (+ main_x 1) v_prenex_39048) (<= 0 (* 2 (select main_a v_prenex_39048))))) (forall ((v_prenex_39047 Int)) (or (<= (* 2 (select main_a v_prenex_39047)) 2000) (<= 1996 (* 2 (select main_a v_prenex_39047)))))) (forall ((v_prenex_35821 Int) (v_prenex_35822 Int)) (or (<= (* 2 (select main_a v_prenex_35822)) 4) (<= (select main_a v_prenex_35821) (+ (select main_a v_prenex_35822) 1000)) (<= 996 (select main_a v_prenex_35821)) (< v_prenex_35821 main_y) (<= (+ main_x 1) v_prenex_35822) (< v_prenex_35822 main_x))) (or (forall ((v_prenex_42285 Int)) (or (<= (+ main_y 1) v_prenex_42285) (<= 996 (select main_a v_prenex_42285)))) (forall ((v_prenex_42286 Int)) (or (<= (+ main_x 1) v_prenex_42286) (< v_prenex_42286 main_x) (<= (select main_a v_prenex_42286) 2) (<= 0 (* 2 (select main_a v_prenex_42286)))))) (or (forall ((v_prenex_41118 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_41118))) (<= 996 (select main_a v_prenex_41118)))) (forall ((v_prenex_41117 Int)) (or (<= (* 2 (select main_a v_prenex_41117)) 4) (< v_prenex_41117 main_x) (<= (+ main_x 1) v_prenex_41117) (<= (select main_a v_prenex_41117) 2)))) (forall ((v_prenex_39810 Int) (v_prenex_39811 Int)) (or (< v_prenex_39811 main_x) (<= (* 2 (select main_a v_prenex_39810)) 2000) (<= (+ main_x 1) v_prenex_39811) (<= 0 (+ (select main_a v_prenex_39811) 2)) (<= (+ (select main_a v_prenex_39811) (select main_a v_prenex_39810)) 1000) (<= (select main_a v_prenex_39811) 4))) (or (forall ((v_prenex_30850 Int)) (or (<= (select main_a v_prenex_30850) 2) (<= (* 2 (select main_a v_prenex_30850)) 4) (<= (+ main_x 1) v_prenex_30850) (< v_prenex_30850 main_x) (<= 0 (* 2 (select main_a v_prenex_30850))))) (forall ((v_prenex_31164 Int)) (or (<= 998 (select main_a v_prenex_31164)) (<= (select main_a v_prenex_31164) 1000)))) (or (forall ((v_prenex_42502 Int)) (or (<= (select main_a v_prenex_42502) 4) (<= (+ main_x 1) v_prenex_42502) (<= 0 (* 2 (select main_a v_prenex_42502))) (< v_prenex_42502 main_x))) (forall ((v_prenex_42505 Int)) (or (<= (select main_a v_prenex_42505) 1002) (< v_prenex_42505 main_y)))) (or (forall ((v_prenex_31844 Int)) (or (< v_prenex_31844 main_x) (<= 0 (* 2 (select main_a v_prenex_31844))) (<= (* 2 (select main_a v_prenex_31844)) 4) (<= (+ main_x 1) v_prenex_31844) (<= 0 (select main_a v_prenex_31844)))) (forall ((v_prenex_31842 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_31842))) (<= (* 2 (select main_a v_prenex_31842)) 2000)))) (or (forall ((v_prenex_37256 Int)) (<= 996 (select main_a v_prenex_37256))) (forall ((v_prenex_37253 Int)) (or (<= (select main_a v_prenex_37253) 4) (<= (* 2 (select main_a v_prenex_37253)) 4) (<= (+ main_x 1) v_prenex_37253) (< v_prenex_37253 main_x)))) (forall ((v_prenex_38576 Int) (v_prenex_38575 Int)) (or (<= (select main_a v_prenex_38575) 1000) (<= (+ main_x 1) v_prenex_38576) (<= (select main_a v_prenex_38575) (+ (select main_a v_prenex_38576) 1000)) (<= (+ main_y 1) v_prenex_38575) (<= 0 (+ (select main_a v_prenex_38576) 2)) (< v_prenex_38576 main_x))) (forall ((v_prenex_31445 Int) (v_prenex_31446 Int)) (or (< v_prenex_31446 main_x) (<= 0 (* 2 (select main_a v_prenex_31446))) (<= (select main_a v_prenex_31445) 1002) (<= (+ main_x 1) v_prenex_31446) (<= 1000 (+ (select main_a v_prenex_31446) (select main_a v_prenex_31445))) (<= (select main_a v_prenex_31446) 4))) (forall ((v_prenex_39997 Int) (v_prenex_39998 Int)) (or (<= (+ (select main_a v_prenex_39998) (select main_a v_prenex_39997)) 1000) (< v_prenex_39998 main_x) (<= (+ main_x 1) v_prenex_39998) (<= 996 (select main_a v_prenex_39997)) (<= 998 (select main_a v_prenex_39997)) (<= (select main_a v_prenex_39998) 2) (<= 0 (select main_a v_prenex_39998)))) (forall ((v_prenex_39931 Int) (v_prenex_39932 Int)) (or (<= (+ main_x 1) v_prenex_39932) (<= (* 2 (select main_a v_prenex_39932)) 4) (<= (select main_a v_prenex_39931) 1000) (<= 1996 (* 2 (select main_a v_prenex_39931))) (<= (+ (select main_a v_prenex_39932) (select main_a v_prenex_39931)) 1000) (< v_prenex_39932 main_x))) (or (forall ((v_prenex_38982 Int)) (or (< v_prenex_38982 main_x) (<= 0 (* 2 (select main_a v_prenex_38982))) (<= (+ main_x 1) v_prenex_38982) (<= (select main_a v_prenex_38982) 4))) (forall ((v_prenex_38985 Int)) (<= 996 (select main_a v_prenex_38985)))) (forall ((v_prenex_33758 Int) (v_prenex_33757 Int)) (or (<= 0 (+ (select main_a v_prenex_33758) 2)) (<= (* 2 (select main_a v_prenex_33757)) 2000) (< v_prenex_33758 main_x) (<= (select main_a v_prenex_33757) (+ (select main_a v_prenex_33758) 1000)) (<= (+ main_x 1) v_prenex_33758) (<= 996 (select main_a v_prenex_33757)) (<= 0 (* 2 (select main_a v_prenex_33758))))) (forall ((v_prenex_35216 Int) (v_prenex_35217 Int)) (or (<= (select main_a v_prenex_35216) 1002) (<= 1000 (+ (select main_a v_prenex_35217) (select main_a v_prenex_35216))) (< v_prenex_35217 main_x) (<= (+ main_y 1) v_prenex_35216) (<= 0 (select main_a v_prenex_35217)) (<= 1996 (* 2 (select main_a v_prenex_35216))) (<= (+ main_x 1) v_prenex_35217))) (forall ((v_prenex_42435 Int) (v_prenex_42436 Int)) (or (<= (+ (select main_a v_prenex_42436) (select main_a v_prenex_42435)) 1000) (< v_prenex_42436 main_x) (<= 996 (select main_a v_prenex_42435)) (<= (select main_a v_prenex_42436) 2) (<= 0 (+ (select main_a v_prenex_42436) 2)) (<= (+ main_x 1) v_prenex_42436))) (forall ((v_prenex_44009 Int) (v_prenex_44010 Int)) (or (<= (* 2 (select main_a v_prenex_44009)) 2000) (<= (select main_a v_prenex_44010) 2) (< v_prenex_44009 main_y) (< v_prenex_44010 main_x) (<= (+ main_x 1) v_prenex_44010) (<= 998 (select main_a v_prenex_44009)) (<= (select main_a v_prenex_44009) (+ (select main_a v_prenex_44010) 1000)))) (forall ((v_prenex_38199 Int) (v_prenex_38198 Int)) (or (<= 998 (select main_a v_prenex_38198)) (<= 0 (+ (select main_a v_prenex_38199) 2)) (<= 1996 (* 2 (select main_a v_prenex_38198))) (<= (+ main_x 1) v_prenex_38199) (<= 0 (select main_a v_prenex_38199)) (<= 1000 (+ (select main_a v_prenex_38199) (select main_a v_prenex_38198))) (< v_prenex_38199 main_x))) (forall ((v_prenex_33425 Int) (v_prenex_33426 Int)) (or (<= 1000 (+ (select main_a v_prenex_33426) (select main_a v_prenex_33425))) (< v_prenex_33426 main_x) (<= (+ main_x 1) v_prenex_33426) (<= (select main_a v_prenex_33425) 1000) (<= (* 2 (select main_a v_prenex_33425)) 2000) (<= (* 2 (select main_a v_prenex_33426)) 4))) (or (forall ((v_prenex_40210 Int)) (or (<= (select main_a v_prenex_40210) 1002) (<= 996 (select main_a v_prenex_40210)))) (forall ((v_prenex_40209 Int)) (or (<= (+ main_x 1) v_prenex_40209) (<= (* 2 (select main_a v_prenex_40209)) 4) (<= 0 (select main_a v_prenex_40209)) (< v_prenex_40209 main_x)))) (forall ((v_prenex_39261 Int) (v_prenex_39260 Int)) (or (<= (+ main_x 1) v_prenex_39261) (<= (+ (select main_a v_prenex_39261) 996) (select main_a v_prenex_39260)) (<= 996 (select main_a v_prenex_39260)) (<= (select main_a v_prenex_39261) 4) (<= (select main_a v_prenex_39260) 1000) (< v_prenex_39261 main_x))) (forall ((v_prenex_40512 Int) (v_prenex_40511 Int)) (or (<= 1000 (+ (select main_a v_prenex_40512) (select main_a v_prenex_40511))) (<= (+ main_x 1) v_prenex_40512) (<= 998 (select main_a v_prenex_40511)) (<= (+ main_y 1) v_prenex_40511) (< v_prenex_40512 main_x) (<= 0 (* 2 (select main_a v_prenex_40512))))) (forall ((v_prenex_35828 Int) (v_prenex_35827 Int)) (or (<= (select main_a v_prenex_35827) 1000) (<= 998 (select main_a v_prenex_35827)) (<= 0 (+ (select main_a v_prenex_35828) 2)) (<= (+ main_x 1) v_prenex_35828) (<= (+ (select main_a v_prenex_35828) 996) (select main_a v_prenex_35827)) (<= 0 (* 2 (select main_a v_prenex_35828))) (< v_prenex_35828 main_x))) (or (forall ((v_prenex_37964 Int)) (or (<= (+ main_x 1) v_prenex_37964) (<= (select main_a v_prenex_37964) 4) (<= (* 2 (select main_a v_prenex_37964)) 4) (< v_prenex_37964 main_x))) (forall ((v_prenex_37967 Int)) (or (< v_prenex_37967 main_y) (<= (select main_a v_prenex_37967) 1000) (<= 996 (select main_a v_prenex_37967))))) (or (forall ((v_prenex_38248 Int)) (or (<= (select main_a v_prenex_38248) 4) (<= (+ main_x 1) v_prenex_38248) (< v_prenex_38248 main_x) (<= (* 2 (select main_a v_prenex_38248)) 4) (<= 0 (select main_a v_prenex_38248)))) (forall ((v_prenex_38250 Int)) (or (<= (select main_a v_prenex_38250) 1000) (<= 1996 (* 2 (select main_a v_prenex_38250)))))) (forall ((v_prenex_34288 Int) (v_prenex_34287 Int)) (or (<= 0 (+ (select main_a v_prenex_34288) 2)) (<= (+ (select main_a v_prenex_34288) 996) (select main_a v_prenex_34287)) (<= 1996 (* 2 (select main_a v_prenex_34287))) (<= (+ main_x 1) v_prenex_34288) (< v_prenex_34288 main_x) (<= 0 (* 2 (select main_a v_prenex_34288))) (<= (select main_a v_prenex_34287) 1000))) (or (forall ((v_prenex_32264 Int)) (or (<= (+ main_x 1) v_prenex_32264) (<= (select main_a v_prenex_32264) 4) (<= 0 (* 2 (select main_a v_prenex_32264))) (< v_prenex_32264 main_x))) (forall ((v_prenex_32260 Int)) (or (<= (* 2 (select main_a v_prenex_32260)) 2000) (<= 998 (select main_a v_prenex_32260))))) (or (forall ((v_prenex_41793 Int)) (or (<= (+ main_x 1) v_prenex_41793) (<= 0 (* 2 (select main_a v_prenex_41793))) (< v_prenex_41793 main_x) (<= (select main_a v_prenex_41793) 2) (<= 0 (select main_a v_prenex_41793)))) (forall ((v_prenex_41797 Int)) (or (<= 998 (select main_a v_prenex_41797)) (<= (select main_a v_prenex_41797) 1000)))) (forall ((v_prenex_34530 Int) (v_prenex_34529 Int)) (or (<= (+ (select main_a v_prenex_34530) (select main_a v_prenex_34529)) 1000) (< v_prenex_34529 main_y) (<= (+ main_x 1) v_prenex_34530) (<= 998 (select main_a v_prenex_34529)) (<= 0 (+ (select main_a v_prenex_34530) 2)) (< v_prenex_34530 main_x))) (forall ((v_prenex_32379 Int) (v_prenex_32380 Int)) (or (<= (+ main_x 1) v_prenex_32380) (<= 0 (+ (select main_a v_prenex_32380) 2)) (<= 996 (select main_a v_prenex_32379)) (<= (select main_a v_prenex_32380) 4) (<= (* 2 (select main_a v_prenex_32379)) 2000) (<= (select main_a v_prenex_32379) (+ (select main_a v_prenex_32380) 1000)) (< v_prenex_32380 main_x))) (forall ((v_prenex_34128 Int) (v_prenex_34127 Int)) (or (<= 998 (select main_a v_prenex_34127)) (<= 996 (select main_a v_prenex_34127)) (<= (+ main_x 1) v_prenex_34128) (<= 1000 (+ (select main_a v_prenex_34128) (select main_a v_prenex_34127))) (< v_prenex_34128 main_x) (<= 0 (+ (select main_a v_prenex_34128) 2)) (<= (select main_a v_prenex_34128) 2))) (forall ((v_prenex_31435 Int) (v_prenex_31436 Int)) (or (< v_prenex_31436 main_x) (<= (+ main_x 1) v_prenex_31436) (<= (+ (select main_a v_prenex_31436) (select main_a v_prenex_31435)) 1000) (<= 0 (select main_a v_prenex_31436)) (<= (select main_a v_prenex_31435) 1000))) (forall ((v_prenex_37889 Int) (v_prenex_37890 Int)) (or (<= 998 (select main_a v_prenex_37889)) (< v_prenex_37890 main_x) (<= 0 (+ (select main_a v_prenex_37890) 2)) (<= (select main_a v_prenex_37890) 2) (<= 996 (select main_a v_prenex_37889)) (<= (+ (select main_a v_prenex_37890) (select main_a v_prenex_37889)) 1000) (<= (+ main_x 1) v_prenex_37890))) (forall ((v_prenex_39278 Int) (v_prenex_39279 Int)) (or (<= 0 (select main_a v_prenex_39279)) (<= 1996 (* 2 (select main_a v_prenex_39278))) (<= 996 (select main_a v_prenex_39278)) (<= (+ main_y 1) v_prenex_39278) (< v_prenex_39279 main_x) (<= (+ main_x 1) v_prenex_39279) (<= (+ (select main_a v_prenex_39279) 996) (select main_a v_prenex_39278)))) (or (forall ((v_prenex_42952 Int)) (or (<= (+ main_x 1) v_prenex_42952) (<= 0 (select main_a v_prenex_42952)) (<= 0 (* 2 (select main_a v_prenex_42952))) (< v_prenex_42952 main_x) (<= 0 (+ (select main_a v_prenex_42952) 2)))) (forall ((v_prenex_42951 Int)) (or (<= (select main_a v_prenex_42951) 1002) (<= 996 (select main_a v_prenex_42951))))) (forall ((v_prenex_43240 Int) (v_prenex_43241 Int)) (or (<= 0 (* 2 (select main_a v_prenex_43241))) (< v_prenex_43241 main_x) (<= (+ main_x 1) v_prenex_43241) (< v_prenex_43240 main_y) (<= (* 2 (select main_a v_prenex_43240)) 2000) (<= (+ (select main_a v_prenex_43241) 996) (select main_a v_prenex_43240)) (<= 1996 (* 2 (select main_a v_prenex_43240))))) (forall ((v_prenex_40169 Int) (v_prenex_40170 Int)) (or (<= (select main_a v_prenex_40169) 1002) (<= 0 (+ (select main_a v_prenex_40170) 2)) (<= 998 (select main_a v_prenex_40169)) (<= 0 (* 2 (select main_a v_prenex_40170))) (<= (+ (select main_a v_prenex_40170) 996) (select main_a v_prenex_40169)) (< v_prenex_40170 main_x) (<= (+ main_x 1) v_prenex_40170))) (forall ((v_prenex_33151 Int) (v_prenex_33150 Int)) (or (<= (* 2 (select main_a v_prenex_33150)) 2000) (<= 0 (select main_a v_prenex_33151)) (< v_prenex_33151 main_x) (<= (+ (select main_a v_prenex_33151) 996) (select main_a v_prenex_33150)) (<= (select main_a v_prenex_33151) 4) (<= (+ main_x 1) v_prenex_33151))) (or (forall ((v_prenex_38222 Int)) (or (<= 0 (select main_a v_prenex_38222)) (< v_prenex_38222 main_x) (<= (* 2 (select main_a v_prenex_38222)) 4) (<= (+ main_x 1) v_prenex_38222))) (forall ((v_prenex_38224 Int)) (or (<= (select main_a v_prenex_38224) 1002) (< v_prenex_38224 main_y) (<= 998 (select main_a v_prenex_38224))))) (or (forall ((v_prenex_32822 Int)) (or (<= 996 (select main_a v_prenex_32822)) (<= 998 (select main_a v_prenex_32822)))) (forall ((v_prenex_32823 Int)) (or (<= 0 (* 2 (select main_a v_prenex_32823))) (< v_prenex_32823 main_x) (<= (+ main_x 1) v_prenex_32823)))) (forall ((v_prenex_35644 Int) (v_prenex_35643 Int)) (or (<= 0 (* 2 (select main_a v_prenex_35644))) (<= (+ main_x 1) v_prenex_35644) (<= 1996 (* 2 (select main_a v_prenex_35643))) (< v_prenex_35644 main_x) (<= 996 (select main_a v_prenex_35643)) (< v_prenex_35643 main_y) (<= (+ (select main_a v_prenex_35644) (select main_a v_prenex_35643)) 1000))) (or (forall ((v_prenex_42974 Int)) (or (<= (+ main_x 1) v_prenex_42974) (<= (select main_a v_prenex_42974) 2) (< v_prenex_42974 main_x) (<= (* 2 (select main_a v_prenex_42974)) 4))) (forall ((v_prenex_42975 Int)) (<= 998 (select main_a v_prenex_42975)))) (forall ((v_prenex_35707 Int) (v_prenex_35708 Int)) (or (<= (+ main_x 1) v_prenex_35708) (<= 996 (select main_a v_prenex_35707)) (< v_prenex_35708 main_x) (<= (select main_a v_prenex_35707) (+ (select main_a v_prenex_35708) 1000)) (<= (+ main_y 1) v_prenex_35707) (<= (select main_a v_prenex_35708) 4) (<= 1996 (* 2 (select main_a v_prenex_35707))))) (forall ((v_prenex_40474 Int) (v_prenex_40473 Int)) (or (<= (select main_a v_prenex_40474) 4) (<= (+ main_y 1) v_prenex_40473) (<= (+ main_x 1) v_prenex_40474) (<= 1000 (+ (select main_a v_prenex_40474) (select main_a v_prenex_40473))) (<= 996 (select main_a v_prenex_40473)) (< v_prenex_40474 main_x) (<= (* 2 (select main_a v_prenex_40473)) 2000))) (or (forall ((v_prenex_33818 Int)) (or (<= (* 2 (select main_a v_prenex_33818)) 2000) (<= 1996 (* 2 (select main_a v_prenex_33818))))) (forall ((v_prenex_33813 Int)) (or (<= (+ main_x 1) v_prenex_33813) (<= 0 (+ (select main_a v_prenex_33813) 2)) (<= (* 2 (select main_a v_prenex_33813)) 4) (<= (select main_a v_prenex_33813) 2) (< v_prenex_33813 main_x)))) (forall ((v_prenex_34990 Int) (v_prenex_34989 Int)) (or (<= (select main_a v_prenex_34989) 1000) (<= (+ main_x 1) v_prenex_34990) (<= 0 (* 2 (select main_a v_prenex_34990))) (<= 1996 (* 2 (select main_a v_prenex_34989))) (<= 0 (+ (select main_a v_prenex_34990) 2)) (<= (select main_a v_prenex_34989) (+ (select main_a v_prenex_34990) 1000)) (< v_prenex_34990 main_x))) (or (forall ((v_prenex_37254 Int)) (or (<= (+ main_x 1) v_prenex_37254) (<= 0 (select main_a v_prenex_37254)) (< v_prenex_37254 main_x) (<= (* 2 (select main_a v_prenex_37254)) 4))) (forall ((v_prenex_37256 Int)) (<= 996 (select main_a v_prenex_37256)))) (forall ((v_prenex_44092 Int) (v_prenex_44091 Int)) (or (<= (select main_a v_prenex_44092) 2) (<= (select main_a v_prenex_44091) 1000) (< v_prenex_44092 main_x) (<= 996 (select main_a v_prenex_44091)) (< v_prenex_44091 main_y) (<= 1000 (+ (select main_a v_prenex_44092) (select main_a v_prenex_44091))) (<= (+ main_x 1) v_prenex_44092))) (forall ((v_prenex_33379 Int) (v_prenex_33378 Int)) (or (<= (+ main_y 1) v_prenex_33378) (< v_prenex_33379 main_x) (<= (* 2 (select main_a v_prenex_33378)) 2000) (<= 0 (select main_a v_prenex_33379)) (<= (select main_a v_prenex_33378) (+ (select main_a v_prenex_33379) 1000)) (<= (select main_a v_prenex_33378) 1000) (<= (+ main_x 1) v_prenex_33379))) (forall ((v_prenex_35493 Int) (v_prenex_35494 Int)) (or (<= (+ (select main_a v_prenex_35494) 996) (select main_a v_prenex_35493)) (<= (select main_a v_prenex_35494) 4) (<= 0 (+ (select main_a v_prenex_35494) 2)) (<= (* 2 (select main_a v_prenex_35493)) 2000) (<= (select main_a v_prenex_35493) 1002) (<= (+ main_x 1) v_prenex_35494) (< v_prenex_35494 main_x))) (forall ((v_prenex_34500 Int) (v_prenex_34499 Int)) (or (<= (select main_a v_prenex_34499) 1000) (<= 1996 (* 2 (select main_a v_prenex_34499))) (<= (select main_a v_prenex_34500) 4) (<= (+ main_x 1) v_prenex_34500) (< v_prenex_34500 main_x) (<= 0 (+ (select main_a v_prenex_34500) 2)) (<= (+ (select main_a v_prenex_34500) (select main_a v_prenex_34499)) 1000))) (forall ((v_prenex_39524 Int) (v_prenex_39525 Int)) (or (< v_prenex_39525 main_x) (<= (+ main_x 1) v_prenex_39525) (<= (select main_a v_prenex_39525) 2) (<= 1996 (* 2 (select main_a v_prenex_39524))) (<= (+ main_y 1) v_prenex_39524) (<= (select main_a v_prenex_39524) (+ (select main_a v_prenex_39525) 1000)))) (forall ((v_prenex_38694 Int) (v_prenex_38693 Int)) (or (<= 998 (select main_a v_prenex_38693)) (<= (+ (select main_a v_prenex_38694) (select main_a v_prenex_38693)) 1000) (< v_prenex_38694 main_x) (<= (select main_a v_prenex_38694) 2) (<= (+ main_x 1) v_prenex_38694) (< v_prenex_38693 main_y))) (forall ((v_prenex_32614 Int) (v_prenex_32615 Int)) (or (< v_prenex_32615 main_x) (<= (select main_a v_prenex_32614) 1002) (<= 1000 (+ (select main_a v_prenex_32615) (select main_a v_prenex_32614))) (<= 0 (+ (select main_a v_prenex_32615) 2)) (<= (+ main_x 1) v_prenex_32615) (<= 996 (select main_a v_prenex_32614)) (<= (select main_a v_prenex_32615) 2))) (forall ((v_prenex_36366 Int) (v_prenex_36365 Int)) (or (<= (+ main_x 1) v_prenex_36366) (<= (select main_a v_prenex_36366) 4) (<= 0 (* 2 (select main_a v_prenex_36366))) (<= 1000 (+ (select main_a v_prenex_36366) (select main_a v_prenex_36365))) (<= 996 (select main_a v_prenex_36365)) (<= (select main_a v_prenex_36365) 1002) (< v_prenex_36366 main_x))) (forall ((v_prenex_37998 Int) (v_prenex_37997 Int)) (or (<= (select main_a v_prenex_37997) 1002) (<= 1000 (+ (select main_a v_prenex_37998) (select main_a v_prenex_37997))) (<= 0 (+ (select main_a v_prenex_37998) 2)) (<= 1996 (* 2 (select main_a v_prenex_37997))) (<= (+ main_x 1) v_prenex_37998) (<= (* 2 (select main_a v_prenex_37998)) 4) (< v_prenex_37998 main_x))) (or (forall ((v_prenex_38606 Int)) (or (<= (select main_a v_prenex_38606) 1000) (<= 998 (select main_a v_prenex_38606)))) (forall ((v_prenex_38603 Int)) (or (<= (+ main_x 1) v_prenex_38603) (< v_prenex_38603 main_x) (<= 0 (select main_a v_prenex_38603)) (<= (* 2 (select main_a v_prenex_38603)) 4) (<= 0 (+ (select main_a v_prenex_38603) 2))))) (forall ((v_prenex_32687 Int) (v_prenex_32686 Int)) (or (<= (* 2 (select main_a v_prenex_32687)) 4) (<= 996 (select main_a v_prenex_32686)) (< v_prenex_32687 main_x) (<= 0 (+ (select main_a v_prenex_32687) 2)) (<= (+ (select main_a v_prenex_32687) (select main_a v_prenex_32686)) 1000) (<= (+ main_x 1) v_prenex_32687) (<= (select main_a v_prenex_32686) 1002))) (forall ((v_prenex_34806 Int) (v_prenex_34805 Int)) (or (< v_prenex_34806 main_x) (<= 0 (* 2 (select main_a v_prenex_34806))) (<= (+ (select main_a v_prenex_34806) (select main_a v_prenex_34805)) 1000) (<= (+ main_x 1) v_prenex_34806))) (or (forall ((v_prenex_41435 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_41435))) (< v_prenex_41435 main_y) (<= 996 (select main_a v_prenex_41435)))) (forall ((v_prenex_41430 Int)) (or (<= 0 (* 2 (select main_a v_prenex_41430))) (<= (* 2 (select main_a v_prenex_41430)) 4) (< v_prenex_41430 main_x) (<= (+ main_x 1) v_prenex_41430)))) (or (forall ((v_prenex_36838 Int)) (or (<= 996 (select main_a v_prenex_36838)) (<= 1996 (* 2 (select main_a v_prenex_36838))))) (forall ((v_prenex_36835 Int)) (or (<= 0 (* 2 (select main_a v_prenex_36835))) (< v_prenex_36835 main_x) (<= (select main_a v_prenex_36835) 2) (<= (* 2 (select main_a v_prenex_36835)) 4) (<= (+ main_x 1) v_prenex_36835)))) (forall ((v_prenex_39996 Int) (v_prenex_39995 Int)) (or (<= (select main_a v_prenex_39995) (+ (select main_a v_prenex_39996) 1000)) (<= (+ main_x 1) v_prenex_39996) (<= (select main_a v_prenex_39996) 2) (< v_prenex_39996 main_x) (<= 0 (+ (select main_a v_prenex_39996) 2)))) (forall ((v_prenex_41423 Int) (v_prenex_41422 Int)) (or (<= 996 (select main_a v_prenex_41422)) (<= (select main_a v_prenex_41422) 1002) (<= (select main_a v_prenex_41423) 4) (< v_prenex_41423 main_x) (<= (+ main_x 1) v_prenex_41423) (<= (select main_a v_prenex_41422) (+ (select main_a v_prenex_41423) 1000)))) (forall ((v_prenex_40035 Int) (v_prenex_40034 Int)) (or (<= (select main_a v_prenex_40035) 2) (<= (* 2 (select main_a v_prenex_40035)) 4) (<= (+ (select main_a v_prenex_40035) (select main_a v_prenex_40034)) 1000) (< v_prenex_40035 main_x) (<= 1996 (* 2 (select main_a v_prenex_40034))) (<= (+ main_x 1) v_prenex_40035) (<= (select main_a v_prenex_40034) 1000))) (or (forall ((v_prenex_36499 Int)) (or (<= (select main_a v_prenex_36499) 2) (<= (+ main_x 1) v_prenex_36499) (< v_prenex_36499 main_x) (<= (* 2 (select main_a v_prenex_36499)) 4) (<= 0 (* 2 (select main_a v_prenex_36499))))) (forall ((v_prenex_36502 Int)) (or (<= 996 (select main_a v_prenex_36502)) (<= (select main_a v_prenex_36502) 1000)))) (or (forall ((v_prenex_32848 Int)) (or (<= (* 2 (select main_a v_prenex_32848)) 2000) (<= (+ main_y 1) v_prenex_32848) (<= 1996 (* 2 (select main_a v_prenex_32848))))) (forall ((v_prenex_32849 Int)) (or (<= (+ main_x 1) v_prenex_32849) (<= 0 (* 2 (select main_a v_prenex_32849))) (< v_prenex_32849 main_x)))) (forall ((v_prenex_37518 Int) (v_prenex_37519 Int)) (or (<= (select main_a v_prenex_37518) 1000) (<= 1000 (+ (select main_a v_prenex_37519) (select main_a v_prenex_37518))) (< v_prenex_37519 main_x) (<= (select main_a v_prenex_37519) 2) (<= 0 (select main_a v_prenex_37519)) (<= (select main_a v_prenex_37518) 1002) (<= (+ main_x 1) v_prenex_37519))) (or (forall ((v_prenex_35943 Int)) (or (<= 0 (* 2 (select main_a v_prenex_35943))) (<= (select main_a v_prenex_35943) 2) (< v_prenex_35943 main_x) (<= (+ main_x 1) v_prenex_35943))) (forall ((v_prenex_35947 Int)) (<= (select main_a v_prenex_35947) 1002))) (forall ((v_prenex_37415 Int) (v_prenex_37416 Int)) (or (<= (select main_a v_prenex_37415) 1000) (<= (+ (select main_a v_prenex_37416) (select main_a v_prenex_37415)) 1000) (<= (+ main_x 1) v_prenex_37416) (<= (* 2 (select main_a v_prenex_37416)) 4) (<= 1996 (* 2 (select main_a v_prenex_37415))) (<= 0 (select main_a v_prenex_37416)) (< v_prenex_37416 main_x))) (forall ((v_prenex_42073 Int) (v_prenex_42074 Int)) (or (< v_prenex_42074 main_x) (<= (+ main_x 1) v_prenex_42074) (<= 0 (* 2 (select main_a v_prenex_42074))) (<= 0 (select main_a v_prenex_42074)) (<= (select main_a v_prenex_42073) (+ (select main_a v_prenex_42074) 1000)))) (forall ((v_prenex_32892 Int) (v_prenex_32891 Int)) (or (<= 998 (select main_a v_prenex_32891)) (<= (select main_a v_prenex_32892) 2) (<= 996 (select main_a v_prenex_32891)) (< v_prenex_32892 main_x) (<= (+ main_x 1) v_prenex_32892) (<= (* 2 (select main_a v_prenex_32892)) 4) (<= 1000 (+ (select main_a v_prenex_32892) (select main_a v_prenex_32891))))) (forall ((v_prenex_36129 Int) (v_prenex_36130 Int)) (or (< v_prenex_36130 main_x) (<= 1000 (+ (select main_a v_prenex_36130) (select main_a v_prenex_36129))) (<= (* 2 (select main_a v_prenex_36129)) 2000) (<= (+ main_x 1) v_prenex_36130) (<= (select main_a v_prenex_36129) 1000) (<= 0 (+ (select main_a v_prenex_36130) 2)))) (or (forall ((v_prenex_39155 Int)) (or (< v_prenex_39155 main_x) (<= (+ main_x 1) v_prenex_39155) (<= 0 (* 2 (select main_a v_prenex_39155))) (<= 0 (select main_a v_prenex_39155)))) (forall ((v_prenex_39157 Int)) (or (<= 996 (select main_a v_prenex_39157)) (<= (* 2 (select main_a v_prenex_39157)) 2000)))) (forall ((v_prenex_38452 Int) (v_prenex_38451 Int)) (or (<= (select main_a v_prenex_38451) (+ (select main_a v_prenex_38452) 1000)) (<= 0 (select main_a v_prenex_38452)) (<= (+ main_x 1) v_prenex_38452) (< v_prenex_38452 main_x) (<= (select main_a v_prenex_38451) 1000))) (or (forall ((v_prenex_40831 Int)) (<= 1996 (* 2 (select main_a v_prenex_40831)))) (forall ((v_prenex_40832 Int)) (or (< v_prenex_40832 main_x) (<= (+ main_x 1) v_prenex_40832) (<= (select main_a v_prenex_40832) 4)))) (or (forall ((v_prenex_35224 Int)) (or (<= 0 (* 2 (select main_a v_prenex_35224))) (< v_prenex_35224 main_x) (<= (* 2 (select main_a v_prenex_35224)) 4) (<= (+ main_x 1) v_prenex_35224))) (forall ((v_prenex_35229 Int)) (or (<= (* 2 (select main_a v_prenex_35229)) 2000) (<= 1996 (* 2 (select main_a v_prenex_35229)))))) (or (forall ((v_prenex_40906 Int)) (or (< v_prenex_40906 main_x) (<= (+ main_x 1) v_prenex_40906) (<= (select main_a v_prenex_40906) 2) (<= 0 (* 2 (select main_a v_prenex_40906))))) (forall ((v_prenex_40908 Int)) (or (<= 998 (select main_a v_prenex_40908)) (<= (* 2 (select main_a v_prenex_40908)) 2000)))) (forall ((v_prenex_32252 Int) (v_prenex_32253 Int)) (or (<= (+ main_x 1) v_prenex_32253) (<= (+ (select main_a v_prenex_32253) 996) (select main_a v_prenex_32252)) (< v_prenex_32253 main_x) (<= 1996 (* 2 (select main_a v_prenex_32252))) (<= (select main_a v_prenex_32253) 2) (<= 996 (select main_a v_prenex_32252)))) (or (forall ((v_prenex_39623 Int)) (<= (* 2 (select main_a v_prenex_39623)) 2000)) (forall ((v_prenex_39624 Int)) (or (<= 0 (+ (select main_a v_prenex_39624) 2)) (<= (select main_a v_prenex_39624) 4) (<= (+ main_x 1) v_prenex_39624) (< v_prenex_39624 main_x)))) (forall ((v_prenex_30969 Int) (v_prenex_30970 Int)) (or (<= (* 2 (select main_a v_prenex_30969)) 4) (< v_prenex_30969 main_x) (<= (select main_a v_prenex_30970) (+ (select main_a v_prenex_30969) 1000)) (<= 1996 (* 2 (select main_a v_prenex_30970))) (<= (+ main_x 1) v_prenex_30969) (< v_prenex_30970 main_y))) (forall ((v_prenex_42365 Int) (v_prenex_42366 Int)) (or (<= (* 2 (select main_a v_prenex_42365)) 2000) (<= (select main_a v_prenex_42366) 2) (< v_prenex_42366 main_x) (<= (+ main_x 1) v_prenex_42366) (<= 998 (select main_a v_prenex_42365)) (<= (+ (select main_a v_prenex_42366) 996) (select main_a v_prenex_42365)) (<= 0 (+ (select main_a v_prenex_42366) 2)))) (or (forall ((v_prenex_39144 Int)) (or (<= (select main_a v_prenex_39144) 1000) (<= 998 (select main_a v_prenex_39144)) (<= (+ main_y 1) v_prenex_39144))) (forall ((v_prenex_39145 Int)) (or (< v_prenex_39145 main_x) (<= 0 (* 2 (select main_a v_prenex_39145))) (<= (+ main_x 1) v_prenex_39145) (<= (select main_a v_prenex_39145) 2)))) (forall ((v_prenex_34462 Int) (v_prenex_34461 Int)) (or (<= (select main_a v_prenex_34461) (+ (select main_a v_prenex_34462) 1000)) (<= (+ main_y 1) v_prenex_34461) (< v_prenex_34462 main_x) (< v_prenex_34461 main_y) (<= (select main_a v_prenex_34461) 1000))) (or (forall ((v_prenex_31015 Int)) (or (< v_prenex_31015 main_y) (<= (select main_a v_prenex_31015) 1002))) (forall ((v_prenex_30840 Int)) (or (<= (+ main_x 1) v_prenex_30840) (< v_prenex_30840 main_x) (<= 0 (* 2 (select main_a v_prenex_30840))) (<= 0 (select main_a v_prenex_30840))))) (forall ((v_prenex_36477 Int) (v_prenex_36478 Int)) (or (< v_prenex_36477 main_y) (<= 998 (select main_a v_prenex_36477)) (<= (select main_a v_prenex_36478) 4) (< v_prenex_36478 main_x) (<= (* 2 (select main_a v_prenex_36477)) 2000) (<= (+ (select main_a v_prenex_36478) (select main_a v_prenex_36477)) 1000) (<= (+ main_x 1) v_prenex_36478))) (or (forall ((v_prenex_41506 Int)) (or (<= 996 (select main_a v_prenex_41506)) (<= 1996 (* 2 (select main_a v_prenex_41506))))) (forall ((v_prenex_41502 Int)) (or (<= (select main_a v_prenex_41502) 4) (< v_prenex_41502 main_x) (<= (* 2 (select main_a v_prenex_41502)) 4) (<= 0 (* 2 (select main_a v_prenex_41502))) (<= (+ main_x 1) v_prenex_41502)))) (forall ((v_prenex_38633 Int) (v_prenex_38632 Int)) (or (<= (+ (select main_a v_prenex_38633) (select main_a v_prenex_38632)) 1000) (<= 998 (select main_a v_prenex_38632)) (<= (select main_a v_prenex_38633) 4) (< v_prenex_38633 main_x) (<= (+ main_x 1) v_prenex_38633) (<= 996 (select main_a v_prenex_38632)) (<= 0 (* 2 (select main_a v_prenex_38633))))) (forall ((v_prenex_33414 Int) (v_prenex_33413 Int)) (or (<= (+ main_y 1) v_prenex_33413) (< v_prenex_33414 main_x) (<= (* 2 (select main_a v_prenex_33413)) 2000) (<= (select main_a v_prenex_33414) 2) (<= (+ (select main_a v_prenex_33414) 996) (select main_a v_prenex_33413)) (<= 996 (select main_a v_prenex_33413)) (<= (+ main_x 1) v_prenex_33414))) (or (forall ((v_prenex_33024 Int)) (or (<= 996 (select main_a v_prenex_33024)) (<= (* 2 (select main_a v_prenex_33024)) 2000))) (forall ((v_prenex_33025 Int)) (or (< v_prenex_33025 main_x) (<= (+ main_x 1) v_prenex_33025) (<= (* 2 (select main_a v_prenex_33025)) 4) (<= 0 (+ (select main_a v_prenex_33025) 2))))) (forall ((v_prenex_35833 Int) (v_prenex_35834 Int)) (or (<= (* 2 (select main_a v_prenex_35834)) 4) (<= 996 (select main_a v_prenex_35833)) (<= 0 (select main_a v_prenex_35834)) (<= (+ (select main_a v_prenex_35834) (select main_a v_prenex_35833)) 1000) (<= (+ main_x 1) v_prenex_35834) (< v_prenex_35834 main_x))) (forall ((v_prenex_41701 Int) (v_prenex_41702 Int)) (or (<= (+ main_x 1) v_prenex_41702) (<= 0 (+ (select main_a v_prenex_41702) 2)) (<= (+ (select main_a v_prenex_41702) 996) (select main_a v_prenex_41701)) (<= (+ main_y 1) v_prenex_41701) (<= 1996 (* 2 (select main_a v_prenex_41701))) (< v_prenex_41702 main_x) (<= (* 2 (select main_a v_prenex_41701)) 2000))) (or (forall ((v_prenex_38683 Int)) (or (<= (select main_a v_prenex_38683) 4) (<= (+ main_x 1) v_prenex_38683) (<= 0 (select main_a v_prenex_38683)) (<= (* 2 (select main_a v_prenex_38683)) 4) (< v_prenex_38683 main_x))) (forall ((v_prenex_38685 Int)) (or (<= (select main_a v_prenex_38685) 1002) (<= 998 (select main_a v_prenex_38685))))) (forall ((v_prenex_32612 Int) (v_prenex_32613 Int)) (or (<= 0 (+ (select main_a v_prenex_32613) 2)) (<= (* 2 (select main_a v_prenex_32613)) 4) (<= 1000 (+ (select main_a v_prenex_32613) (select main_a v_prenex_32612))) (< v_prenex_32613 main_x) (<= (+ main_x 1) v_prenex_32613))) (forall ((v_prenex_31451 Int) (v_prenex_31452 Int)) (or (<= (select main_a v_prenex_31451) 1002) (<= (+ main_x 1) v_prenex_31452) (<= (select main_a v_prenex_31452) 4) (<= 1000 (+ (select main_a v_prenex_31452) (select main_a v_prenex_31451))) (<= 996 (select main_a v_prenex_31451)) (<= 0 (+ (select main_a v_prenex_31452) 2)) (< v_prenex_31452 main_x))) (or (forall ((v_prenex_40534 Int)) (or (< v_prenex_40534 main_y) (<= 996 (select main_a v_prenex_40534)))) (forall ((v_prenex_40532 Int)) (or (<= 0 (select main_a v_prenex_40532)) (<= (+ main_x 1) v_prenex_40532) (< v_prenex_40532 main_x) (<= (* 2 (select main_a v_prenex_40532)) 4)))) (forall ((v_prenex_40285 Int) (v_prenex_40286 Int)) (or (< v_prenex_40285 main_y) (< v_prenex_40286 main_x) (<= 1996 (* 2 (select main_a v_prenex_40285))) (<= (+ main_x 1) v_prenex_40286) (<= (select main_a v_prenex_40286) 2) (<= (select main_a v_prenex_40285) (+ (select main_a v_prenex_40286) 1000)) (<= (* 2 (select main_a v_prenex_40285)) 2000))) (forall ((v_prenex_40886 Int) (v_prenex_40885 Int)) (or (<= 0 (+ (select main_a v_prenex_40886) 2)) (<= (* 2 (select main_a v_prenex_40885)) 2000) (< v_prenex_40886 main_x) (<= 998 (select main_a v_prenex_40885)) (<= (+ (select main_a v_prenex_40886) 996) (select main_a v_prenex_40885)) (<= 0 (select main_a v_prenex_40886)) (<= (+ main_x 1) v_prenex_40886))) (or (forall ((v_prenex_37408 Int)) (or (<= (* 2 (select main_a v_prenex_37408)) 4) (<= (+ main_x 1) v_prenex_37408) (<= 0 (select main_a v_prenex_37408)) (< v_prenex_37408 main_x))) (forall ((v_prenex_37409 Int)) (or (<= 998 (select main_a v_prenex_37409)) (<= (select main_a v_prenex_37409) 1002)))) (forall ((v_prenex_36870 Int) (v_prenex_36871 Int)) (or (<= 1000 (+ (select main_a v_prenex_36871) (select main_a v_prenex_36870))) (< v_prenex_36871 main_x) (<= 1996 (* 2 (select main_a v_prenex_36870))) (< v_prenex_36870 main_y) (<= (+ main_x 1) v_prenex_36871) (<= (select main_a v_prenex_36870) 1000) (<= 0 (select main_a v_prenex_36871)))) (or (forall ((v_prenex_33118 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_33118))) (<= (* 2 (select main_a v_prenex_33118)) 2000))) (forall ((v_prenex_33113 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33113))) (<= 0 (+ (select main_a v_prenex_33113) 2)) (< v_prenex_33113 main_x) (<= (+ main_x 1) v_prenex_33113) (<= (* 2 (select main_a v_prenex_33113)) 4)))) (or (forall ((v_prenex_39746 Int)) (<= 998 (select main_a v_prenex_39746))) (forall ((v_prenex_39744 Int)) (or (<= (+ main_x 1) v_prenex_39744) (<= (select main_a v_prenex_39744) 4) (<= 0 (select main_a v_prenex_39744)) (< v_prenex_39744 main_x) (<= (* 2 (select main_a v_prenex_39744)) 4)))) (or (forall ((v_prenex_38119 Int)) (or (<= 0 (select main_a v_prenex_38119)) (<= (+ main_x 1) v_prenex_38119) (<= (* 2 (select main_a v_prenex_38119)) 4) (< v_prenex_38119 main_x))) (forall ((v_prenex_38120 Int)) (or (<= (select main_a v_prenex_38120) 1002) (<= (select main_a v_prenex_38120) 1000)))) (or (forall ((v_prenex_33570 Int)) (or (<= (select main_a v_prenex_33570) 1000) (<= 996 (select main_a v_prenex_33570)))) (forall ((v_prenex_33568 Int)) (or (<= (+ main_x 1) v_prenex_33568) (< v_prenex_33568 main_x) (<= 0 (+ (select main_a v_prenex_33568) 2)) (<= 0 (* 2 (select main_a v_prenex_33568)))))) (or (forall ((v_prenex_32511 Int)) (<= 1996 (* 2 (select main_a v_prenex_32511)))) (forall ((v_prenex_32506 Int)) (or (<= 0 (+ (select main_a v_prenex_32506) 2)) (<= (* 2 (select main_a v_prenex_32506)) 4) (<= 0 (* 2 (select main_a v_prenex_32506))) (< v_prenex_32506 main_x) (<= (+ main_x 1) v_prenex_32506)))) (forall ((v_prenex_38226 Int) (v_prenex_38227 Int)) (or (< v_prenex_38227 main_x) (<= (+ (select main_a v_prenex_38227) 996) (select main_a v_prenex_38226)) (<= (+ main_x 1) v_prenex_38227) (<= 0 (* 2 (select main_a v_prenex_38227))) (<= 0 (select main_a v_prenex_38227)) (<= (select main_a v_prenex_38226) 1002))) (or (forall ((v_prenex_43158 Int)) (or (<= (+ main_y 1) v_prenex_43158) (<= 1996 (* 2 (select main_a v_prenex_43158))))) (forall ((v_prenex_43159 Int)) (or (<= (select main_a v_prenex_43159) 4) (<= (+ main_x 1) v_prenex_43159) (< v_prenex_43159 main_x)))) (forall ((v_prenex_42793 Int) (v_prenex_42794 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_42793))) (< v_prenex_42794 main_x) (<= 0 (select main_a v_prenex_42794)) (<= (+ (select main_a v_prenex_42794) (select main_a v_prenex_42793)) 1000) (<= 998 (select main_a v_prenex_42793)) (<= (+ main_y 1) v_prenex_42793) (<= (+ main_x 1) v_prenex_42794))) (or (forall ((v_prenex_40502 Int)) (or (<= 0 (* 2 (select main_a v_prenex_40502))) (< v_prenex_40502 main_x) (<= (+ main_x 1) v_prenex_40502) (<= (select main_a v_prenex_40502) 2) (<= 0 (+ (select main_a v_prenex_40502) 2)))) (forall ((v_prenex_40503 Int)) (<= 998 (select main_a v_prenex_40503)))) (forall ((v_prenex_42739 Int) (v_prenex_42740 Int)) (or (<= (+ main_x 1) v_prenex_42740) (< v_prenex_42740 main_x) (<= (select main_a v_prenex_42739) 1000) (<= (select main_a v_prenex_42740) 2) (<= (* 2 (select main_a v_prenex_42740)) 4) (<= (select main_a v_prenex_42739) (+ (select main_a v_prenex_42740) 1000)))) (or (forall ((v_prenex_38775 Int)) (or (<= (select main_a v_prenex_38775) 2) (< v_prenex_38775 main_x) (<= (+ main_x 1) v_prenex_38775) (<= 0 (* 2 (select main_a v_prenex_38775))))) (forall ((v_prenex_38777 Int)) (or (<= (* 2 (select main_a v_prenex_38777)) 2000) (<= 996 (select main_a v_prenex_38777))))) (or (forall ((v_prenex_32171 Int)) (or (<= (* 2 (select main_a v_prenex_32171)) 2000) (<= 998 (select main_a v_prenex_32171)))) (forall ((v_prenex_32173 Int)) (or (<= (select main_a v_prenex_32173) 2) (< v_prenex_32173 main_x) (<= 0 (+ (select main_a v_prenex_32173) 2)) (<= (* 2 (select main_a v_prenex_32173)) 4) (<= (+ main_x 1) v_prenex_32173)))) (or (forall ((v_prenex_36629 Int)) (or (<= (+ main_y 1) v_prenex_36629) (<= (select main_a v_prenex_36629) 1000))) (forall ((v_prenex_36630 Int)) (or (< v_prenex_36630 main_x) (<= (+ main_x 1) v_prenex_36630) (<= 0 (* 2 (select main_a v_prenex_36630)))))) (or (forall ((v_prenex_35007 Int)) (or (<= (+ main_x 1) v_prenex_35007) (< v_prenex_35007 main_x) (<= 0 (+ (select main_a v_prenex_35007) 2)) (<= 0 (* 2 (select main_a v_prenex_35007))) (<= (select main_a v_prenex_35007) 4))) (forall ((v_prenex_35011 Int)) (or (<= 996 (select main_a v_prenex_35011)) (<= 998 (select main_a v_prenex_35011))))) (or (forall ((v_prenex_37240 Int)) (or (<= (+ main_x 1) v_prenex_37240) (<= (select main_a v_prenex_37240) 2) (<= 0 (+ (select main_a v_prenex_37240) 2)) (<= (* 2 (select main_a v_prenex_37240)) 4) (< v_prenex_37240 main_x))) (forall ((v_prenex_37245 Int)) (or (<= 996 (select main_a v_prenex_37245)) (<= 1996 (* 2 (select main_a v_prenex_37245)))))) (forall ((v_prenex_38161 Int) (v_prenex_38160 Int)) (or (< v_prenex_38161 main_x) (<= (+ (select main_a v_prenex_38161) 996) (select main_a v_prenex_38160)) (<= (select main_a v_prenex_38161) 4) (<= (select main_a v_prenex_38161) 2) (<= 1996 (* 2 (select main_a v_prenex_38160))) (<= (+ main_x 1) v_prenex_38161) (<= 996 (select main_a v_prenex_38160)))) (or (forall ((v_prenex_41846 Int)) (or (<= (* 2 (select main_a v_prenex_41846)) 2000) (<= (+ main_y 1) v_prenex_41846) (<= (select main_a v_prenex_41846) 1002))) (forall ((v_prenex_41847 Int)) (or (< v_prenex_41847 main_x) (<= (select main_a v_prenex_41847) 4) (<= 0 (* 2 (select main_a v_prenex_41847))) (<= (+ main_x 1) v_prenex_41847)))) (forall ((v_prenex_35517 Int) (v_prenex_35518 Int)) (or (<= 996 (select main_a v_prenex_35517)) (< v_prenex_35518 main_x) (<= (+ main_x 1) v_prenex_35518) (<= 1000 (+ (select main_a v_prenex_35518) (select main_a v_prenex_35517))) (<= 0 (select main_a v_prenex_35518)) (<= (select main_a v_prenex_35517) 1002) (<= (select main_a v_prenex_35518) 2))) (forall ((v_prenex_35299 Int) (v_prenex_35300 Int)) (or (<= (+ main_x 1) v_prenex_35300) (<= (select main_a v_prenex_35299) 1000) (<= 0 (+ (select main_a v_prenex_35300) 2)) (< v_prenex_35300 main_x) (<= 0 (select main_a v_prenex_35300)) (<= (select main_a v_prenex_35299) (+ (select main_a v_prenex_35300) 1000)) (<= (* 2 (select main_a v_prenex_35299)) 2000))) (forall ((v_prenex_34852 Int) (v_prenex_34851 Int)) (or (<= (+ main_x 1) v_prenex_34852) (<= (+ (select main_a v_prenex_34852) (select main_a v_prenex_34851)) 1000) (<= (select main_a v_prenex_34851) 1000) (<= (* 2 (select main_a v_prenex_34851)) 2000) (< v_prenex_34852 main_x) (<= (+ main_y 1) v_prenex_34851) (<= (select main_a v_prenex_34852) 2))) (or (forall ((v_prenex_42578 Int)) (or (<= (+ main_x 1) v_prenex_42578) (<= 0 (* 2 (select main_a v_prenex_42578))) (<= (select main_a v_prenex_42578) 4) (< v_prenex_42578 main_x) (<= (* 2 (select main_a v_prenex_42578)) 4))) (forall ((v_prenex_42582 Int)) (or (<= (* 2 (select main_a v_prenex_42582)) 2000) (<= 996 (select main_a v_prenex_42582))))) (or (forall ((v_prenex_31386 Int)) (<= (select main_a v_prenex_31386) 1002)) (forall ((v_prenex_31385 Int)) (or (<= 0 (select main_a v_prenex_31385)) (<= (+ main_x 1) v_prenex_31385) (<= 0 (* 2 (select main_a v_prenex_31385))) (< v_prenex_31385 main_x)))) (forall ((v_prenex_39322 Int) (v_prenex_39321 Int)) (or (<= (select main_a v_prenex_39321) (+ (select main_a v_prenex_39322) 1000)) (< v_prenex_39322 main_x) (<= 1996 (* 2 (select main_a v_prenex_39321))) (<= (select main_a v_prenex_39322) 4) (<= 996 (select main_a v_prenex_39321)) (<= (* 2 (select main_a v_prenex_39322)) 4) (<= (+ main_x 1) v_prenex_39322))) (forall ((v_prenex_37363 Int) (v_prenex_37364 Int)) (or (<= (select main_a v_prenex_37363) 1000) (<= 0 (select main_a v_prenex_37364)) (<= (+ main_x 1) v_prenex_37364) (<= 998 (select main_a v_prenex_37363)) (<= 0 (* 2 (select main_a v_prenex_37364))) (< v_prenex_37364 main_x) (<= (select main_a v_prenex_37363) (+ (select main_a v_prenex_37364) 1000)))) (forall ((v_prenex_35120 Int) (v_prenex_35121 Int)) (or (<= (select main_a v_prenex_35121) 2) (<= (select main_a v_prenex_35120) (+ (select main_a v_prenex_35121) 1000)) (<= 998 (select main_a v_prenex_35120)) (< v_prenex_35121 main_x) (<= (select main_a v_prenex_35120) 1002) (<= (* 2 (select main_a v_prenex_35121)) 4) (<= (+ main_x 1) v_prenex_35121))) (forall ((v_prenex_34617 Int) (v_prenex_34616 Int)) (or (< v_prenex_34617 main_x) (<= (+ main_x 1) v_prenex_34617) (<= 996 (select main_a v_prenex_34616)) (<= 0 (+ (select main_a v_prenex_34617) 2)) (<= (select main_a v_prenex_34616) (+ (select main_a v_prenex_34617) 1000)) (<= (select main_a v_prenex_34616) 1002) (<= 0 (* 2 (select main_a v_prenex_34617))))) (forall ((v_prenex_44023 Int) (v_prenex_44022 Int)) (or (<= (+ main_y 1) v_prenex_44022) (<= 996 (select main_a v_prenex_44022)) (< v_prenex_44023 main_x) (<= (+ main_x 1) v_prenex_44023) (<= (+ (select main_a v_prenex_44023) (select main_a v_prenex_44022)) 1000) (<= (select main_a v_prenex_44023) 2))) (forall ((v_prenex_38789 Int) (v_prenex_38790 Int)) (or (<= (+ main_x 1) v_prenex_38790) (< v_prenex_38790 main_x) (<= 996 (select main_a v_prenex_38789)) (<= 1000 (+ (select main_a v_prenex_38790) (select main_a v_prenex_38789))) (<= (select main_a v_prenex_38789) 1002) (<= 0 (select main_a v_prenex_38790)) (<= (select main_a v_prenex_38790) 2))) (forall ((v_prenex_42101 Int) (v_prenex_42102 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_42101))) (<= 996 (select main_a v_prenex_42101)) (<= 0 (+ (select main_a v_prenex_42102) 2)) (<= (+ main_x 1) v_prenex_42102) (< v_prenex_42102 main_x) (<= 0 (select main_a v_prenex_42102)) (<= (select main_a v_prenex_42101) (+ (select main_a v_prenex_42102) 1000)))) (or (forall ((v_prenex_33986 Int)) (or (< v_prenex_33986 main_x) (<= (+ main_x 1) v_prenex_33986) (<= 0 (* 2 (select main_a v_prenex_33986))) (<= (select main_a v_prenex_33986) 2))) (forall ((v_prenex_33985 Int)) (or (<= (+ main_y 1) v_prenex_33985) (<= (* 2 (select main_a v_prenex_33985)) 2000) (<= 1996 (* 2 (select main_a v_prenex_33985)))))) (forall ((v_prenex_37973 Int) (v_prenex_37974 Int)) (or (< v_prenex_37974 main_x) (<= (select main_a v_prenex_37974) 2) (<= 1996 (* 2 (select main_a v_prenex_37973))) (<= (* 2 (select main_a v_prenex_37973)) 2000) (<= (select main_a v_prenex_37973) (+ (select main_a v_prenex_37974) 1000)) (<= 0 (+ (select main_a v_prenex_37974) 2)) (<= (+ main_x 1) v_prenex_37974))) (forall ((v_prenex_36422 Int) (v_prenex_36423 Int)) (or (<= (* 2 (select main_a v_prenex_36423)) 4) (<= 998 (select main_a v_prenex_36422)) (< v_prenex_36422 main_y) (< v_prenex_36423 main_x) (<= (+ main_x 1) v_prenex_36423) (<= (+ (select main_a v_prenex_36423) 996) (select main_a v_prenex_36422)) (<= 996 (select main_a v_prenex_36422)))) (forall ((v_prenex_38752 Int) (v_prenex_38751 Int)) (or (<= (select main_a v_prenex_38751) (+ (select main_a v_prenex_38752) 1000)) (<= 998 (select main_a v_prenex_38751)) (< v_prenex_38752 main_x) (<= (select main_a v_prenex_38751) 1000) (<= (+ main_x 1) v_prenex_38752) (<= 0 (select main_a v_prenex_38752)) (<= 0 (* 2 (select main_a v_prenex_38752))))) (forall ((v_prenex_39568 Int) (v_prenex_39567 Int)) (or (<= 1000 (+ (select main_a v_prenex_39568) (select main_a v_prenex_39567))) (< v_prenex_39568 main_x) (<= 996 (select main_a v_prenex_39567)) (<= (* 2 (select main_a v_prenex_39567)) 2000) (<= 0 (select main_a v_prenex_39568)) (<= (+ main_x 1) v_prenex_39568) (<= (select main_a v_prenex_39568) 2))) (or (forall ((v_prenex_34389 Int)) (or (<= (select main_a v_prenex_34389) 1002) (<= 996 (select main_a v_prenex_34389)))) (forall ((v_prenex_34390 Int)) (or (<= 0 (+ (select main_a v_prenex_34390) 2)) (<= (* 2 (select main_a v_prenex_34390)) 4) (< v_prenex_34390 main_x) (<= (+ main_x 1) v_prenex_34390)))) (forall ((v_prenex_41061 Int) (v_prenex_41062 Int)) (or (<= (+ (select main_a v_prenex_41062) 996) (select main_a v_prenex_41061)) (< v_prenex_41061 main_y) (<= 0 (* 2 (select main_a v_prenex_41062))) (<= (select main_a v_prenex_41061) 1000) (<= (* 2 (select main_a v_prenex_41061)) 2000) (<= (+ main_x 1) v_prenex_41062) (< v_prenex_41062 main_x))) (forall ((v_prenex_44199 Int) (v_prenex_44198 Int)) (or (<= 0 (select main_a v_prenex_44199)) (<= (select main_a v_prenex_44199) 4) (<= (+ (select main_a v_prenex_44199) (select main_a v_prenex_44198)) 1000) (<= 998 (select main_a v_prenex_44198)) (<= (select main_a v_prenex_44198) 1000) (< v_prenex_44199 main_x) (<= (+ main_x 1) v_prenex_44199))) (forall ((v_prenex_40243 Int) (v_prenex_40242 Int)) (or (<= 996 (select main_a v_prenex_40242)) (<= (+ (select main_a v_prenex_40243) 996) (select main_a v_prenex_40242)) (< v_prenex_40243 main_x) (<= 0 (+ (select main_a v_prenex_40243) 2)) (<= (+ main_x 1) v_prenex_40243) (<= (* 2 (select main_a v_prenex_40243)) 4) (<= (select main_a v_prenex_40242) 1000))) (or (forall ((v_prenex_42042 Int)) (<= (select main_a v_prenex_42042) 1000)) (forall ((v_prenex_42037 Int)) (or (<= 0 (select main_a v_prenex_42037)) (< v_prenex_42037 main_x) (<= (* 2 (select main_a v_prenex_42037)) 4) (<= (select main_a v_prenex_42037) 4) (<= (+ main_x 1) v_prenex_42037)))) (or (forall ((v_prenex_31558 Int)) (or (<= (select main_a v_prenex_31558) 1002) (<= (select main_a v_prenex_31558) 1000))) (forall ((v_prenex_31557 Int)) (or (< v_prenex_31557 main_x) (<= (select main_a v_prenex_31557) 4) (<= 0 (* 2 (select main_a v_prenex_31557))) (<= 0 (select main_a v_prenex_31557)) (<= (+ main_x 1) v_prenex_31557)))) (forall ((v_prenex_44054 Int) (v_prenex_44053 Int)) (or (<= (select main_a v_prenex_44054) 4) (< v_prenex_44054 main_x) (<= (+ main_x 1) v_prenex_44054) (<= (* 2 (select main_a v_prenex_44053)) 2000) (<= 1996 (* 2 (select main_a v_prenex_44053))) (<= 0 (select main_a v_prenex_44054)) (<= (+ (select main_a v_prenex_44054) (select main_a v_prenex_44053)) 1000))) (or (forall ((v_prenex_43945 Int)) (<= (* 2 (select main_a v_prenex_43945)) 2000)) (forall ((v_prenex_43942 Int)) (or (<= 0 (+ (select main_a v_prenex_43942) 2)) (< v_prenex_43942 main_x) (<= (select main_a v_prenex_43942) 2) (<= 0 (* 2 (select main_a v_prenex_43942))) (<= (+ main_x 1) v_prenex_43942)))) (forall ((v_prenex_42187 Int) (v_prenex_42188 Int)) (or (<= 0 (+ (select main_a v_prenex_42188) 2)) (<= 1996 (* 2 (select main_a v_prenex_42187))) (<= (select main_a v_prenex_42188) 4) (< v_prenex_42188 main_x) (<= 996 (select main_a v_prenex_42187)) (<= (+ (select main_a v_prenex_42188) 996) (select main_a v_prenex_42187)) (<= (+ main_x 1) v_prenex_42188))) (or (forall ((v_prenex_41590 Int)) (or (< v_prenex_41590 main_x) (<= (+ main_x 1) v_prenex_41590) (<= 0 (+ (select main_a v_prenex_41590) 2)) (<= (* 2 (select main_a v_prenex_41590)) 4) (<= (select main_a v_prenex_41590) 2))) (forall ((v_prenex_41595 Int)) (or (<= 998 (select main_a v_prenex_41595)) (<= (* 2 (select main_a v_prenex_41595)) 2000)))) (forall ((v_prenex_38659 Int) (v_prenex_38660 Int)) (or (<= (+ main_x 1) v_prenex_38660) (< v_prenex_38660 main_x) (<= (+ main_y 1) v_prenex_38659) (<= (* 2 (select main_a v_prenex_38660)) 4) (<= (+ (select main_a v_prenex_38660) 996) (select main_a v_prenex_38659)))) (or (forall ((v_prenex_31980 Int)) (or (<= (* 2 (select main_a v_prenex_31980)) 2000) (<= 1996 (* 2 (select main_a v_prenex_31980))))) (forall ((v_prenex_31985 Int)) (or (<= 0 (select main_a v_prenex_31985)) (< v_prenex_31985 main_x) (<= 0 (* 2 (select main_a v_prenex_31985))) (<= (+ main_x 1) v_prenex_31985)))) (forall ((v_prenex_37091 Int) (v_prenex_37092 Int)) (or (<= 998 (select main_a v_prenex_37091)) (< v_prenex_37092 main_x) (<= 0 (select main_a v_prenex_37092)) (<= (* 2 (select main_a v_prenex_37091)) 2000) (<= (+ main_x 1) v_prenex_37092) (<= (+ (select main_a v_prenex_37092) (select main_a v_prenex_37091)) 1000) (<= (select main_a v_prenex_37092) 4))) (forall ((v_prenex_34525 Int) (v_prenex_34526 Int)) (or (<= 996 (select main_a v_prenex_34525)) (<= (+ main_x 1) v_prenex_34526) (< v_prenex_34525 main_y) (<= (select main_a v_prenex_34525) (+ (select main_a v_prenex_34526) 1000)) (<= (* 2 (select main_a v_prenex_34525)) 2000) (<= (select main_a v_prenex_34526) 2) (< v_prenex_34526 main_x))) (forall ((v_prenex_42568 Int) (v_prenex_42569 Int)) (or (<= 998 (select main_a v_prenex_42568)) (<= (select main_a v_prenex_42569) 2) (<= (+ main_x 1) v_prenex_42569) (<= (* 2 (select main_a v_prenex_42569)) 4) (<= (* 2 (select main_a v_prenex_42568)) 2000) (< v_prenex_42569 main_x) (<= (+ (select main_a v_prenex_42569) (select main_a v_prenex_42568)) 1000))) (or (forall ((v_prenex_31663 Int)) (or (<= (* 2 (select main_a v_prenex_31663)) 4) (<= (+ main_x 1) v_prenex_31663) (<= (select main_a v_prenex_31663) 2) (< v_prenex_31663 main_x))) (forall ((v_prenex_31657 Int)) (or (<= 998 (select main_a v_prenex_31657)) (<= (select main_a v_prenex_31657) 1000)))) (forall ((v_prenex_32502 Int) (v_prenex_32503 Int)) (or (<= (+ (select main_a v_prenex_32503) 996) (select main_a v_prenex_32502)) (<= (+ main_x 1) v_prenex_32503) (<= (select main_a v_prenex_32502) 1000) (< v_prenex_32502 main_y) (<= (+ main_y 1) v_prenex_32502))) (forall ((v_prenex_35730 Int) (v_prenex_35729 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_35729))) (<= 0 (+ (select main_a v_prenex_35730) 2)) (<= (select main_a v_prenex_35729) (+ (select main_a v_prenex_35730) 1000)) (< v_prenex_35730 main_x) (<= (+ main_x 1) v_prenex_35730))) (forall ((v_prenex_38019 Int) (v_prenex_38020 Int)) (or (<= (select main_a v_prenex_38020) 2) (<= (select main_a v_prenex_38019) (+ (select main_a v_prenex_38020) 1000)) (<= (select main_a v_prenex_38019) 1002) (<= (+ main_x 1) v_prenex_38020) (< v_prenex_38020 main_x) (< v_prenex_38019 main_y))) (forall ((v_prenex_33447 Int) (v_prenex_33446 Int)) (or (<= (select main_a v_prenex_33446) 1002) (< v_prenex_33446 main_y) (<= (+ (select main_a v_prenex_33447) (select main_a v_prenex_33446)) 1000) (<= 996 (select main_a v_prenex_33446)) (<= (+ main_y 1) v_prenex_33446))) (forall ((v_prenex_32096 Int) (v_prenex_32097 Int)) (or (<= (* 2 (select main_a v_prenex_32096)) 2000) (< v_prenex_32097 main_x) (<= (select main_a v_prenex_32096) 1002) (<= 1000 (+ (select main_a v_prenex_32097) (select main_a v_prenex_32096))) (<= (+ main_x 1) v_prenex_32097) (<= (* 2 (select main_a v_prenex_32097)) 4))) (forall ((v_prenex_43833 Int) (v_prenex_43834 Int)) (or (<= (select main_a v_prenex_43834) 4) (< v_prenex_43833 main_y) (<= (+ (select main_a v_prenex_43834) 996) (select main_a v_prenex_43833)) (<= (+ main_x 1) v_prenex_43834) (< v_prenex_43834 main_x) (<= (select main_a v_prenex_43833) 1002) (<= 1996 (* 2 (select main_a v_prenex_43833))))) (forall ((v_prenex_39104 Int) (v_prenex_39103 Int)) (or (<= (select main_a v_prenex_39104) 4) (<= (select main_a v_prenex_39103) 1002) (<= (+ (select main_a v_prenex_39104) (select main_a v_prenex_39103)) 1000) (< v_prenex_39104 main_x) (<= 1996 (* 2 (select main_a v_prenex_39103))) (<= 0 (+ (select main_a v_prenex_39104) 2)) (<= (+ main_x 1) v_prenex_39104))) (forall ((v_prenex_34833 Int) (v_prenex_34834 Int)) (or (<= 0 (* 2 (select main_a v_prenex_34834))) (<= (+ (select main_a v_prenex_34834) (select main_a v_prenex_34833)) 1000) (<= (+ main_x 1) v_prenex_34834) (<= 0 (select main_a v_prenex_34834)) (<= (* 2 (select main_a v_prenex_34833)) 2000) (< v_prenex_34834 main_x))) (or (forall ((v_prenex_40313 Int)) (or (<= (select main_a v_prenex_40313) 4) (<= 0 (select main_a v_prenex_40313)) (< v_prenex_40313 main_x) (<= (+ main_x 1) v_prenex_40313))) (forall ((v_prenex_40314 Int)) (<= 1996 (* 2 (select main_a v_prenex_40314))))) (forall ((v_prenex_38475 Int) (v_prenex_38474 Int)) (or (<= (+ main_y 1) v_prenex_38474) (<= (+ (select main_a v_prenex_38475) 996) (select main_a v_prenex_38474)) (< v_prenex_38475 main_x) (<= 996 (select main_a v_prenex_38474)) (<= (select main_a v_prenex_38474) 1002) (<= (+ main_x 1) v_prenex_38475) (<= (select main_a v_prenex_38475) 2))) (forall ((v_prenex_35198 Int) (v_prenex_35199 Int)) (or (<= (+ main_y 1) v_prenex_35198) (<= (select main_a v_prenex_35198) 1000) (< v_prenex_35198 main_y) (<= (* 2 (select main_a v_prenex_35198)) 2000) (<= (select main_a v_prenex_35198) (+ (select main_a v_prenex_35199) 1000)))) (or (forall ((v_prenex_38385 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_38385))) (<= (select main_a v_prenex_38385) 1002))) (forall ((v_prenex_38381 Int)) (or (<= (+ main_x 1) v_prenex_38381) (<= 0 (* 2 (select main_a v_prenex_38381))) (< v_prenex_38381 main_x) (<= 0 (select main_a v_prenex_38381)) (<= (* 2 (select main_a v_prenex_38381)) 4)))) (forall ((v_prenex_41198 Int) (v_prenex_41199 Int)) (or (<= 1000 (+ (select main_a v_prenex_41199) (select main_a v_prenex_41198))) (<= (select main_a v_prenex_41199) 4) (<= 996 (select main_a v_prenex_41198)) (< v_prenex_41199 main_x) (<= (+ main_x 1) v_prenex_41199) (<= (* 2 (select main_a v_prenex_41199)) 4) (<= (* 2 (select main_a v_prenex_41198)) 2000))) (or (forall ((v_prenex_32457 Int)) (or (<= (select main_a v_prenex_32457) 2) (<= (+ main_x 1) v_prenex_32457) (<= (* 2 (select main_a v_prenex_32457)) 4) (< v_prenex_32457 main_x) (<= 0 (* 2 (select main_a v_prenex_32457))))) (forall ((v_prenex_32458 Int)) (or (<= 998 (select main_a v_prenex_32458)) (<= 1996 (* 2 (select main_a v_prenex_32458)))))) (forall ((v_prenex_41599 Int) (v_prenex_41600 Int)) (or (<= (select main_a v_prenex_41599) (+ (select main_a v_prenex_41600) 1000)) (<= (+ main_x 1) v_prenex_41600) (<= (select main_a v_prenex_41599) 1002) (<= 1996 (* 2 (select main_a v_prenex_41599))) (< v_prenex_41600 main_x) (<= 0 (* 2 (select main_a v_prenex_41600))))) (forall ((v_prenex_37287 Int) (v_prenex_37288 Int)) (or (<= (* 2 (select main_a v_prenex_37288)) 4) (< v_prenex_37287 main_y) (<= (select main_a v_prenex_37287) 1002) (<= (select main_a v_prenex_37287) (+ (select main_a v_prenex_37288) 1000)) (< v_prenex_37288 main_x) (<= (+ main_x 1) v_prenex_37288) (<= 1996 (* 2 (select main_a v_prenex_37287))))) (forall ((v_prenex_31543 Int) (v_prenex_31542 Int)) (or (<= 996 (select main_a v_prenex_31542)) (<= (+ main_y 1) v_prenex_31542) (< v_prenex_31542 main_y) (<= (select main_a v_prenex_31542) (+ (select main_a v_prenex_31543) 1000)))) (or (forall ((v_prenex_33934 Int)) (or (<= (select main_a v_prenex_33934) 1002) (<= (select main_a v_prenex_33934) 1000) (< v_prenex_33934 main_y))) (forall ((v_prenex_33935 Int)) (or (< v_prenex_33935 main_x) (<= (* 2 (select main_a v_prenex_33935)) 4) (<= (+ main_x 1) v_prenex_33935) (<= 0 (* 2 (select main_a v_prenex_33935)))))) (or (forall ((v_prenex_40301 Int)) (or (<= (select main_a v_prenex_40301) 1000) (<= 1996 (* 2 (select main_a v_prenex_40301))))) (forall ((v_prenex_40300 Int)) (or (<= (select main_a v_prenex_40300) 4) (< v_prenex_40300 main_x) (<= 0 (select main_a v_prenex_40300)) (<= (+ main_x 1) v_prenex_40300) (<= 0 (* 2 (select main_a v_prenex_40300)))))) (or (forall ((v_prenex_33288 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33288))) (<= (+ main_x 1) v_prenex_33288) (<= (select main_a v_prenex_33288) 4) (<= (* 2 (select main_a v_prenex_33288)) 4) (< v_prenex_33288 main_x))) (forall ((v_prenex_33290 Int)) (or (<= 996 (select main_a v_prenex_33290)) (<= 1996 (* 2 (select main_a v_prenex_33290)))))) (or (forall ((v_prenex_36980 Int)) (or (<= (* 2 (select main_a v_prenex_36980)) 4) (<= (select main_a v_prenex_36980) 2) (<= (+ main_x 1) v_prenex_36980) (< v_prenex_36980 main_x))) (forall ((v_prenex_36981 Int)) (or (<= 998 (select main_a v_prenex_36981)) (<= (select main_a v_prenex_36981) 1000)))) (forall ((v_prenex_34727 Int) (v_prenex_34726 Int)) (or (<= (select main_a v_prenex_34726) (+ (select main_a v_prenex_34727) 1000)) (<= 0 (select main_a v_prenex_34727)) (<= (+ main_x 1) v_prenex_34727) (<= (select main_a v_prenex_34727) 2) (< v_prenex_34727 main_x) (<= 996 (select main_a v_prenex_34726)))) (forall ((v_prenex_43332 Int) (v_prenex_43333 Int)) (or (<= (+ main_x 1) v_prenex_43333) (<= (* 2 (select main_a v_prenex_43332)) 2000) (< v_prenex_43333 main_x) (<= 996 (select main_a v_prenex_43332)) (<= 0 (+ (select main_a v_prenex_43333) 2)) (<= (select main_a v_prenex_43333) 4) (<= (+ (select main_a v_prenex_43333) 996) (select main_a v_prenex_43332)))) (or (forall ((v_prenex_32048 Int)) (or (<= (+ main_x 1) v_prenex_32048) (<= 0 (select main_a v_prenex_32048)) (< v_prenex_32048 main_x) (<= 0 (* 2 (select main_a v_prenex_32048))))) (forall ((v_prenex_32047 Int)) (or (<= (select main_a v_prenex_32047) 1002) (<= (+ main_y 1) v_prenex_32047)))) (forall ((v_prenex_36713 Int) (v_prenex_36714 Int)) (or (<= 0 (+ (select main_a v_prenex_36714) 2)) (<= (select main_a v_prenex_36713) 1002) (<= (select main_a v_prenex_36714) 4) (< v_prenex_36714 main_x) (<= (select main_a v_prenex_36713) (+ (select main_a v_prenex_36714) 1000)) (<= 996 (select main_a v_prenex_36713)) (<= (+ main_x 1) v_prenex_36714))) (forall ((v_prenex_31594 Int) (v_prenex_31593 Int)) (or (<= 1000 (+ (select main_a v_prenex_31594) (select main_a v_prenex_31593))) (< v_prenex_31594 main_x) (<= 0 (select main_a v_prenex_31594)) (<= (* 2 (select main_a v_prenex_31593)) 2000) (<= (+ main_x 1) v_prenex_31594))) (forall ((v_prenex_40616 Int) (v_prenex_40617 Int)) (or (< v_prenex_40617 main_x) (<= (+ main_y 1) v_prenex_40616) (<= 1996 (* 2 (select main_a v_prenex_40616))) (<= 0 (+ (select main_a v_prenex_40617) 2)) (<= (* 2 (select main_a v_prenex_40616)) 2000) (<= 1000 (+ (select main_a v_prenex_40617) (select main_a v_prenex_40616))) (<= (+ main_x 1) v_prenex_40617))) (forall ((v_prenex_37301 Int) (v_prenex_37302 Int)) (or (<= 0 (select main_a v_prenex_37302)) (<= 998 (select main_a v_prenex_37301)) (<= 1996 (* 2 (select main_a v_prenex_37301))) (<= (select main_a v_prenex_37301) (+ (select main_a v_prenex_37302) 1000)) (<= 0 (+ (select main_a v_prenex_37302) 2)) (< v_prenex_37302 main_x) (<= (+ main_x 1) v_prenex_37302))) (forall ((v_prenex_41947 Int) (v_prenex_41948 Int)) (or (<= (select main_a v_prenex_41947) 1000) (<= (+ main_x 1) v_prenex_41948) (<= (select main_a v_prenex_41947) (+ (select main_a v_prenex_41948) 1000)) (<= (select main_a v_prenex_41947) 1002) (< v_prenex_41948 main_x) (<= (* 2 (select main_a v_prenex_41948)) 4) (<= 0 (select main_a v_prenex_41948)))) (forall ((v_prenex_43981 Int) (v_prenex_43980 Int)) (or (<= 0 (+ (select main_a v_prenex_43981) 2)) (<= (+ main_x 1) v_prenex_43981) (<= 1996 (* 2 (select main_a v_prenex_43980))) (<= 996 (select main_a v_prenex_43980)) (< v_prenex_43981 main_x) (<= (+ (select main_a v_prenex_43981) (select main_a v_prenex_43980)) 1000) (<= 0 (select main_a v_prenex_43981)))) (or (forall ((v_prenex_43945 Int)) (<= (* 2 (select main_a v_prenex_43945)) 2000)) (forall ((v_prenex_43941 Int)) (or (<= 0 (* 2 (select main_a v_prenex_43941))) (<= (+ main_x 1) v_prenex_43941) (< v_prenex_43941 main_x) (<= 0 (select main_a v_prenex_43941)) (<= (select main_a v_prenex_43941) 2)))) (forall ((v_prenex_31561 Int) (v_prenex_31560 Int)) (or (<= (select main_a v_prenex_31560) (+ (select main_a v_prenex_31561) 1000)) (< v_prenex_31561 main_x) (<= (* 2 (select main_a v_prenex_31560)) 2000) (<= (+ main_x 1) v_prenex_31561) (<= (* 2 (select main_a v_prenex_31561)) 4) (<= (+ main_y 1) v_prenex_31560) (<= 1996 (* 2 (select main_a v_prenex_31560))))) (or (forall ((v_prenex_39621 Int)) (or (< v_prenex_39621 main_y) (<= (+ main_y 1) v_prenex_39621) (<= 998 (select main_a v_prenex_39621)))) (forall ((v_prenex_39622 Int)) (or (< v_prenex_39622 main_x) (<= (* 2 (select main_a v_prenex_39622)) 4)))) (forall ((v_prenex_36778 Int) (v_prenex_36779 Int)) (or (<= (+ (select main_a v_prenex_36779) (select main_a v_prenex_36778)) 1000) (<= 0 (+ (select main_a v_prenex_36779) 2)) (<= (* 2 (select main_a v_prenex_36779)) 4) (<= 998 (select main_a v_prenex_36778)) (< v_prenex_36779 main_x) (<= (+ main_x 1) v_prenex_36779) (<= (select main_a v_prenex_36778) 1000))) (forall ((v_prenex_33104 Int) (v_prenex_33103 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33104))) (< v_prenex_33104 main_x) (<= (+ main_x 1) v_prenex_33104) (<= 0 (select main_a v_prenex_33104)) (<= 998 (select main_a v_prenex_33103)) (<= (+ (select main_a v_prenex_33104) (select main_a v_prenex_33103)) 1000) (<= (* 2 (select main_a v_prenex_33103)) 2000))) (forall ((v_prenex_38457 Int) (v_prenex_38458 Int)) (or (<= (+ (select main_a v_prenex_38458) 996) (select main_a v_prenex_38457)) (<= 996 (select main_a v_prenex_38457)) (< v_prenex_38458 main_x) (<= (+ main_x 1) v_prenex_38458) (<= (* 2 (select main_a v_prenex_38457)) 2000) (<= (+ main_y 1) v_prenex_38457) (<= 0 (select main_a v_prenex_38458)))) (or (forall ((v_prenex_38394 Int)) (or (<= (* 2 (select main_a v_prenex_38394)) 2000) (<= (select main_a v_prenex_38394) 1002))) (forall ((v_prenex_38393 Int)) (or (<= (* 2 (select main_a v_prenex_38393)) 4) (< v_prenex_38393 main_x) (<= (select main_a v_prenex_38393) 2) (<= (+ main_x 1) v_prenex_38393)))) (forall ((v_prenex_42123 Int) (v_prenex_42124 Int)) (or (<= (select main_a v_prenex_42123) 1000) (<= (+ (select main_a v_prenex_42124) (select main_a v_prenex_42123)) 1000) (<= (* 2 (select main_a v_prenex_42124)) 4) (<= (+ main_x 1) v_prenex_42124) (<= 998 (select main_a v_prenex_42123)) (<= (select main_a v_prenex_42124) 2) (< v_prenex_42124 main_x))) (forall ((v_prenex_31026 Int) (v_prenex_31025 Int)) (or (<= 1000 (+ (select main_a v_prenex_31026) (select main_a v_prenex_31025))) (<= (+ main_x 1) v_prenex_31026) (<= (select main_a v_prenex_31025) 1000) (<= 998 (select main_a v_prenex_31025)) (<= (select main_a v_prenex_31026) 2) (< v_prenex_31026 main_x))) (or (forall ((v_prenex_40219 Int)) (or (<= (* 2 (select main_a v_prenex_40219)) 4) (<= 0 (+ (select main_a v_prenex_40219) 2)) (<= (+ main_x 1) v_prenex_40219) (< v_prenex_40219 main_x))) (forall ((v_prenex_40221 Int)) (<= 996 (select main_a v_prenex_40221)))) (forall ((v_prenex_40568 Int) (v_prenex_40567 Int)) (or (<= (* 2 (select main_a v_prenex_40567)) 2000) (< v_prenex_40568 main_x) (<= (select main_a v_prenex_40567) (+ (select main_a v_prenex_40568) 1000)) (<= (+ main_x 1) v_prenex_40568) (<= 0 (select main_a v_prenex_40568)) (<= 998 (select main_a v_prenex_40567)) (<= (* 2 (select main_a v_prenex_40568)) 4))) (forall ((v_prenex_43849 Int) (v_prenex_43850 Int)) (or (<= 0 (+ (select main_a v_prenex_43850) 2)) (<= 998 (select main_a v_prenex_43849)) (<= (select main_a v_prenex_43849) 1002) (<= (+ main_x 1) v_prenex_43850) (<= (select main_a v_prenex_43849) (+ (select main_a v_prenex_43850) 1000)) (< v_prenex_43850 main_x))) (forall ((v_prenex_41046 Int) (v_prenex_41047 Int)) (or (<= (select main_a v_prenex_41046) 1002) (<= 1000 (+ (select main_a v_prenex_41047) (select main_a v_prenex_41046))) (<= 1996 (* 2 (select main_a v_prenex_41046))) (<= (+ main_x 1) v_prenex_41047) (<= (+ main_y 1) v_prenex_41046) (< v_prenex_41047 main_x) (<= 0 (* 2 (select main_a v_prenex_41047))))) (forall ((v_prenex_38376 Int) (v_prenex_38375 Int)) (or (<= 0 (+ (select main_a v_prenex_38376) 2)) (<= 1996 (* 2 (select main_a v_prenex_38375))) (<= (select main_a v_prenex_38375) (+ (select main_a v_prenex_38376) 1000)) (<= 996 (select main_a v_prenex_38375)) (<= (+ main_x 1) v_prenex_38376) (< v_prenex_38375 main_y) (< v_prenex_38376 main_x))) (forall ((v_prenex_35348 Int) (v_prenex_35349 Int)) (or (<= (+ main_x 1) v_prenex_35349) (< v_prenex_35349 main_x) (<= (+ (select main_a v_prenex_35349) (select main_a v_prenex_35348)) 1000) (<= 996 (select main_a v_prenex_35348)) (<= (select main_a v_prenex_35349) 4) (<= 0 (select main_a v_prenex_35349)))) (forall ((v_prenex_33297 Int) (v_prenex_33296 Int)) (or (<= (select main_a v_prenex_33297) 4) (<= (+ main_x 1) v_prenex_33297) (< v_prenex_33297 main_x) (<= 1000 (+ (select main_a v_prenex_33297) (select main_a v_prenex_33296))) (<= (select main_a v_prenex_33297) 2) (<= (select main_a v_prenex_33296) 1000) (<= (* 2 (select main_a v_prenex_33296)) 2000))) (forall ((v_prenex_32913 Int) (v_prenex_32914 Int)) (or (<= (select main_a v_prenex_32913) 1000) (< v_prenex_32914 main_x) (<= (+ main_x 1) v_prenex_32914) (<= (select main_a v_prenex_32913) (+ (select main_a v_prenex_32914) 1000)) (<= 0 (select main_a v_prenex_32914)) (<= (select main_a v_prenex_32913) 1002))) (forall ((v_prenex_31288 Int) (v_prenex_31287 Int)) (or (<= 1000 (+ (select main_a v_prenex_31288) (select main_a v_prenex_31287))) (<= (select main_a v_prenex_31288) 2) (<= (+ main_x 1) v_prenex_31288) (<= (* 2 (select main_a v_prenex_31287)) 2000) (<= 0 (* 2 (select main_a v_prenex_31288))) (< v_prenex_31288 main_x) (<= 1996 (* 2 (select main_a v_prenex_31287))))) (or (forall ((v_prenex_32177 Int)) (or (<= (select main_a v_prenex_32177) 1000) (<= (* 2 (select main_a v_prenex_32177)) 2000))) (forall ((v_prenex_30873 Int)) (or (< v_prenex_30873 main_x) (<= (select main_a v_prenex_30873) 2) (<= 0 (+ (select main_a v_prenex_30873) 2)) (<= (* 2 (select main_a v_prenex_30873)) 4) (<= (+ main_x 1) v_prenex_30873)))) (or (forall ((v_prenex_32524 Int)) (<= (select main_a v_prenex_32524) 1000)) (forall ((v_prenex_32520 Int)) (or (<= 0 (select main_a v_prenex_32520)) (<= (+ main_x 1) v_prenex_32520) (<= 0 (* 2 (select main_a v_prenex_32520))) (<= 0 (+ (select main_a v_prenex_32520) 2)) (< v_prenex_32520 main_x)))) (or (forall ((v_prenex_36521 Int)) (or (<= (+ main_x 1) v_prenex_36521) (< v_prenex_36521 main_x) (<= 0 (select main_a v_prenex_36521)) (<= (* 2 (select main_a v_prenex_36521)) 4))) (forall ((v_prenex_36520 Int)) (or (<= (select main_a v_prenex_36520) 1002) (<= (+ main_y 1) v_prenex_36520) (<= 998 (select main_a v_prenex_36520))))) (or (forall ((v_prenex_42972 Int)) (or (<= (+ main_x 1) v_prenex_42972) (<= (select main_a v_prenex_42972) 2) (<= 0 (* 2 (select main_a v_prenex_42972))) (< v_prenex_42972 main_x) (<= (* 2 (select main_a v_prenex_42972)) 4))) (forall ((v_prenex_42975 Int)) (<= 998 (select main_a v_prenex_42975)))) (or (forall ((v_prenex_39973 Int)) (or (<= (+ main_y 1) v_prenex_39973) (<= (select main_a v_prenex_39973) 1002) (<= (* 2 (select main_a v_prenex_39973)) 2000))) (forall ((v_prenex_39974 Int)) (or (< v_prenex_39974 main_x) (<= (select main_a v_prenex_39974) 4) (<= (+ main_x 1) v_prenex_39974) (<= (* 2 (select main_a v_prenex_39974)) 4)))) (forall ((v_prenex_37618 Int) (v_prenex_37619 Int)) (or (<= (* 2 (select main_a v_prenex_37619)) 4) (<= (select main_a v_prenex_37618) 1002) (<= 998 (select main_a v_prenex_37618)) (< v_prenex_37619 main_x) (<= (+ (select main_a v_prenex_37619) (select main_a v_prenex_37618)) 1000) (<= (+ main_x 1) v_prenex_37619))) (forall ((v_prenex_38936 Int) (v_prenex_38937 Int)) (or (<= (select main_a v_prenex_38937) 4) (< v_prenex_38936 main_y) (< v_prenex_38937 main_x) (<= (select main_a v_prenex_38936) 1002) (<= (+ (select main_a v_prenex_38937) 996) (select main_a v_prenex_38936)) (<= (+ main_x 1) v_prenex_38937))) (forall ((v_prenex_34450 Int) (v_prenex_34449 Int)) (or (<= (select main_a v_prenex_34449) 1002) (< v_prenex_34450 main_x) (<= 0 (select main_a v_prenex_34450)) (<= (+ (select main_a v_prenex_34450) (select main_a v_prenex_34449)) 1000) (<= (+ main_x 1) v_prenex_34450) (<= (select main_a v_prenex_34450) 4) (<= (select main_a v_prenex_34449) 1000))) (forall ((v_prenex_31864 Int) (v_prenex_31865 Int)) (or (<= 0 (* 2 (select main_a v_prenex_31865))) (<= (select main_a v_prenex_31864) (+ (select main_a v_prenex_31865) 1000)) (< v_prenex_31865 main_x) (<= 0 (+ (select main_a v_prenex_31865) 2)) (<= (+ main_x 1) v_prenex_31865) (<= (select main_a v_prenex_31864) 1000) (<= 996 (select main_a v_prenex_31864)))) (or (forall ((v_prenex_33179 Int)) (or (<= 996 (select main_a v_prenex_33179)) (<= (select main_a v_prenex_33179) 1002))) (forall ((v_prenex_33177 Int)) (or (<= (select main_a v_prenex_33177) 4) (< v_prenex_33177 main_x) (<= 0 (* 2 (select main_a v_prenex_33177))) (<= (+ main_x 1) v_prenex_33177)))) (or (forall ((v_prenex_39056 Int)) (or (<= (select main_a v_prenex_39056) 1000) (<= 998 (select main_a v_prenex_39056)))) (forall ((v_prenex_39052 Int)) (or (<= (+ main_x 1) v_prenex_39052) (< v_prenex_39052 main_x) (<= (* 2 (select main_a v_prenex_39052)) 4) (<= 0 (* 2 (select main_a v_prenex_39052))) (<= 0 (select main_a v_prenex_39052))))) (forall ((v_prenex_38978 Int) (v_prenex_38979 Int)) (or (<= (select main_a v_prenex_38978) 1002) (<= (* 2 (select main_a v_prenex_38979)) 4) (< v_prenex_38979 main_x) (<= (* 2 (select main_a v_prenex_38978)) 2000) (<= (+ main_y 1) v_prenex_38978) (<= (+ (select main_a v_prenex_38979) (select main_a v_prenex_38978)) 1000) (<= (+ main_x 1) v_prenex_38979))) (forall ((v_prenex_40048 Int) (v_prenex_40047 Int)) (or (<= (* 2 (select main_a v_prenex_40047)) 2000) (<= 0 (select main_a v_prenex_40048)) (<= (+ (select main_a v_prenex_40048) 996) (select main_a v_prenex_40047)) (< v_prenex_40048 main_x) (<= 0 (+ (select main_a v_prenex_40048) 2)) (<= (select main_a v_prenex_40047) 1000) (<= (+ main_x 1) v_prenex_40048))) (or (forall ((v_prenex_40760 Int)) (or (<= 996 (select main_a v_prenex_40760)) (<= (* 2 (select main_a v_prenex_40760)) 2000))) (forall ((v_prenex_40759 Int)) (or (<= (+ main_x 1) v_prenex_40759) (<= (select main_a v_prenex_40759) 2) (<= (* 2 (select main_a v_prenex_40759)) 4) (< v_prenex_40759 main_x) (<= 0 (* 2 (select main_a v_prenex_40759)))))) (forall ((v_prenex_37030 Int) (v_prenex_37031 Int)) (or (<= 998 (select main_a v_prenex_37030)) (<= (+ (select main_a v_prenex_37031) 996) (select main_a v_prenex_37030)) (<= (* 2 (select main_a v_prenex_37030)) 2000) (<= (+ main_x 1) v_prenex_37031) (< v_prenex_37031 main_x) (<= 0 (select main_a v_prenex_37031)))) (forall ((v_prenex_41398 Int) (v_prenex_41399 Int)) (or (<= (select main_a v_prenex_41398) 1002) (<= 1000 (+ (select main_a v_prenex_41399) (select main_a v_prenex_41398))) (< v_prenex_41399 main_x) (<= (select main_a v_prenex_41399) 4) (<= (+ main_x 1) v_prenex_41399) (<= 0 (+ (select main_a v_prenex_41399) 2)))) (or (forall ((v_prenex_41525 Int)) (or (< v_prenex_41525 main_y) (<= (* 2 (select main_a v_prenex_41525)) 2000) (<= 1996 (* 2 (select main_a v_prenex_41525))))) (forall ((v_prenex_41521 Int)) (or (<= 0 (* 2 (select main_a v_prenex_41521))) (<= (select main_a v_prenex_41521) 2) (<= (+ main_x 1) v_prenex_41521) (< v_prenex_41521 main_x)))) (forall ((v_prenex_32397 Int) (v_prenex_32398 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_32397))) (<= (* 2 (select main_a v_prenex_32397)) 2000) (<= 0 (select main_a v_prenex_32398)) (<= (+ (select main_a v_prenex_32398) 996) (select main_a v_prenex_32397)) (< v_prenex_32398 main_x) (<= (+ main_x 1) v_prenex_32398) (< v_prenex_32397 main_y))) (forall ((v_prenex_42455 Int) (v_prenex_42456 Int)) (or (<= 0 (+ (select main_a v_prenex_42456) 2)) (<= (+ main_x 1) v_prenex_42456) (< v_prenex_42456 main_x) (<= 1000 (+ (select main_a v_prenex_42456) (select main_a v_prenex_42455))) (<= 1996 (* 2 (select main_a v_prenex_42455))) (<= (select main_a v_prenex_42456) 4))) (or (forall ((v_prenex_39771 Int)) (or (<= (+ main_x 1) v_prenex_39771) (<= (* 2 (select main_a v_prenex_39771)) 4) (< v_prenex_39771 main_x))) (forall ((v_prenex_39775 Int)) (or (<= 996 (select main_a v_prenex_39775)) (< v_prenex_39775 main_y) (<= (select main_a v_prenex_39775) 1002)))) (or (forall ((v_prenex_42731 Int)) (or (< v_prenex_42731 main_x) (<= 0 (* 2 (select main_a v_prenex_42731))) (<= 0 (select main_a v_prenex_42731)) (<= (* 2 (select main_a v_prenex_42731)) 4) (<= (+ main_x 1) v_prenex_42731))) (forall ((v_prenex_42735 Int)) (<= 1996 (* 2 (select main_a v_prenex_42735))))) (forall ((v_prenex_36291 Int) (v_prenex_36292 Int)) (or (<= 0 (select main_a v_prenex_36292)) (<= (+ main_x 1) v_prenex_36292) (<= 996 (select main_a v_prenex_36291)) (<= (* 2 (select main_a v_prenex_36292)) 4) (< v_prenex_36292 main_x) (<= 1996 (* 2 (select main_a v_prenex_36291))) (<= (select main_a v_prenex_36291) (+ (select main_a v_prenex_36292) 1000)))) (forall ((v_prenex_31650 Int) (v_prenex_31649 Int)) (or (<= 998 (select main_a v_prenex_31649)) (<= (+ (select main_a v_prenex_31650) 996) (select main_a v_prenex_31649)) (<= 0 (* 2 (select main_a v_prenex_31650))) (< v_prenex_31650 main_x) (<= (* 2 (select main_a v_prenex_31650)) 4) (<= (select main_a v_prenex_31649) 1002) (<= (+ main_x 1) v_prenex_31650))) (forall ((v_prenex_33706 Int) (v_prenex_33705 Int)) (or (< v_prenex_33705 main_y) (< v_prenex_33706 main_x) (<= 998 (select main_a v_prenex_33705)) (<= 0 (+ (select main_a v_prenex_33706) 2)) (<= (select main_a v_prenex_33705) (+ (select main_a v_prenex_33706) 1000)) (<= (select main_a v_prenex_33705) 1002) (<= (+ main_x 1) v_prenex_33706))) (or (forall ((v_prenex_36770 Int)) (or (<= 998 (select main_a v_prenex_36770)) (<= (select main_a v_prenex_36770) 1002))) (forall ((v_prenex_36767 Int)) (or (<= (select main_a v_prenex_36767) 4) (< v_prenex_36767 main_x) (<= 0 (* 2 (select main_a v_prenex_36767))) (<= (+ main_x 1) v_prenex_36767)))) (or (forall ((v_prenex_37641 Int)) (or (<= (* 2 (select main_a v_prenex_37641)) 2000) (<= 996 (select main_a v_prenex_37641)))) (forall ((v_prenex_37637 Int)) (or (<= 0 (* 2 (select main_a v_prenex_37637))) (<= 0 (select main_a v_prenex_37637)) (<= 0 (+ (select main_a v_prenex_37637) 2)) (<= (+ main_x 1) v_prenex_37637) (< v_prenex_37637 main_x)))) (forall ((v_prenex_31402 Int) (v_prenex_31403 Int)) (or (< v_prenex_31403 main_x) (<= (select main_a v_prenex_31402) (+ (select main_a v_prenex_31403) 1000)) (<= (select main_a v_prenex_31403) 4) (<= (+ main_x 1) v_prenex_31403) (<= 996 (select main_a v_prenex_31402)) (<= 998 (select main_a v_prenex_31402)) (<= 0 (+ (select main_a v_prenex_31403) 2)))) (forall ((v_prenex_36583 Int) (v_prenex_36584 Int)) (or (<= (+ main_x 1) v_prenex_36584) (<= 996 (select main_a v_prenex_36583)) (<= 1000 (+ (select main_a v_prenex_36584) (select main_a v_prenex_36583))) (<= (+ main_y 1) v_prenex_36583) (<= (select main_a v_prenex_36584) 4) (<= (select main_a v_prenex_36583) 1000) (< v_prenex_36584 main_x))) (forall ((v_prenex_39915 Int) (v_prenex_39916 Int)) (or (<= 0 (* 2 (select main_a v_prenex_39916))) (<= (+ main_x 1) v_prenex_39916) (<= 998 (select main_a v_prenex_39915)) (< v_prenex_39916 main_x) (<= (select main_a v_prenex_39916) 4) (<= (select main_a v_prenex_39915) 1002) (<= (+ (select main_a v_prenex_39916) (select main_a v_prenex_39915)) 1000))) (forall ((v_prenex_42884 Int) (v_prenex_42885 Int)) (or (< v_prenex_42885 main_x) (<= (+ (select main_a v_prenex_42885) (select main_a v_prenex_42884)) 1000) (<= (+ main_x 1) v_prenex_42885) (<= 0 (+ (select main_a v_prenex_42885) 2)) (<= (* 2 (select main_a v_prenex_42884)) 2000) (<= (select main_a v_prenex_42884) 1000))) (forall ((v_prenex_43888 Int) (v_prenex_43887 Int)) (or (<= (+ main_x 1) v_prenex_43888) (<= (+ main_y 1) v_prenex_43887) (<= 0 (select main_a v_prenex_43888)) (<= 996 (select main_a v_prenex_43887)) (<= (+ (select main_a v_prenex_43888) (select main_a v_prenex_43887)) 1000) (< v_prenex_43888 main_x))) (forall ((v_prenex_42481 Int) (v_prenex_42482 Int)) (or (<= (+ (select main_a v_prenex_42482) 996) (select main_a v_prenex_42481)) (<= (+ main_x 1) v_prenex_42482) (<= (* 2 (select main_a v_prenex_42481)) 2000) (< v_prenex_42482 main_x) (<= (+ main_y 1) v_prenex_42481) (<= (* 2 (select main_a v_prenex_42482)) 4) (<= 1996 (* 2 (select main_a v_prenex_42481))))) (forall ((v_prenex_43598 Int) (v_prenex_43599 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_43598))) (<= (select main_a v_prenex_43599) 2) (<= (select main_a v_prenex_43598) 1002) (<= (+ (select main_a v_prenex_43599) 996) (select main_a v_prenex_43598)) (< v_prenex_43598 main_y) (<= (+ main_x 1) v_prenex_43599) (< v_prenex_43599 main_x))) (forall ((v_prenex_40284 Int) (v_prenex_40283 Int)) (or (<= (+ main_x 1) v_prenex_40284) (<= 998 (select main_a v_prenex_40283)) (<= (select main_a v_prenex_40283) (+ (select main_a v_prenex_40284) 1000)) (< v_prenex_40284 main_x) (< v_prenex_40283 main_y) (<= (* 2 (select main_a v_prenex_40283)) 2000) (<= 0 (+ (select main_a v_prenex_40284) 2)))) (forall ((v_prenex_42195 Int) (v_prenex_42196 Int)) (or (<= (select main_a v_prenex_42195) 1000) (< v_prenex_42195 main_y) (<= (select main_a v_prenex_42195) (+ (select main_a v_prenex_42196) 1000)) (<= (+ main_x 1) v_prenex_42196) (<= 0 (+ (select main_a v_prenex_42196) 2)) (< v_prenex_42196 main_x))) (forall ((v_prenex_32874 Int) (v_prenex_32875 Int)) (or (<= (+ main_x 1) v_prenex_32875) (<= (select main_a v_prenex_32874) 1002) (< v_prenex_32875 main_x) (<= 0 (select main_a v_prenex_32875)) (<= 1000 (+ (select main_a v_prenex_32875) (select main_a v_prenex_32874))) (<= (select main_a v_prenex_32875) 2))) (forall ((v_prenex_32179 Int) (v_prenex_32180 Int)) (or (<= (select main_a v_prenex_32179) 1000) (<= (+ (select main_a v_prenex_32180) 996) (select main_a v_prenex_32179)) (<= (+ main_y 1) v_prenex_32179) (<= 1996 (* 2 (select main_a v_prenex_32179))) (< v_prenex_32179 main_y))) (or (forall ((v_prenex_42615 Int)) (or (<= (+ main_x 1) v_prenex_42615) (<= 0 (* 2 (select main_a v_prenex_42615))) (<= 0 (select main_a v_prenex_42615)) (< v_prenex_42615 main_x))) (forall ((v_prenex_42617 Int)) (or (<= 996 (select main_a v_prenex_42617)) (<= (* 2 (select main_a v_prenex_42617)) 2000)))) (forall ((v_prenex_31990 Int) (v_prenex_31989 Int)) (or (<= 996 (select main_a v_prenex_31989)) (< v_prenex_31990 main_x) (<= (select main_a v_prenex_31990) 4) (<= (select main_a v_prenex_31989) (+ (select main_a v_prenex_31990) 1000)) (<= (* 2 (select main_a v_prenex_31989)) 2000) (<= (+ main_x 1) v_prenex_31990) (<= 0 (+ (select main_a v_prenex_31990) 2)))) (or (forall ((v_prenex_35778 Int)) (or (< v_prenex_35778 main_y) (<= 998 (select main_a v_prenex_35778)) (<= (+ main_y 1) v_prenex_35778))) (forall ((v_prenex_35779 Int)) (or (<= (+ main_x 1) v_prenex_35779) (<= 0 (* 2 (select main_a v_prenex_35779)))))) (forall ((v_prenex_39586 Int) (v_prenex_39585 Int)) (or (<= (+ (select main_a v_prenex_39586) (select main_a v_prenex_39585)) 1000) (<= (* 2 (select main_a v_prenex_39586)) 4) (<= (select main_a v_prenex_39585) 1000) (<= 0 (select main_a v_prenex_39586)) (<= (+ main_x 1) v_prenex_39586) (<= (select main_a v_prenex_39585) 1002) (< v_prenex_39586 main_x))) (or (forall ((v_prenex_43933 Int)) (or (<= 996 (select main_a v_prenex_43933)) (<= (select main_a v_prenex_43933) 1002))) (forall ((v_prenex_43934 Int)) (or (< v_prenex_43934 main_x) (<= 0 (* 2 (select main_a v_prenex_43934))) (<= (* 2 (select main_a v_prenex_43934)) 4) (<= (+ main_x 1) v_prenex_43934)))) (forall ((v_prenex_37558 Int) (v_prenex_37557 Int)) (or (< v_prenex_37558 main_x) (<= 996 (select main_a v_prenex_37557)) (<= (+ (select main_a v_prenex_37558) (select main_a v_prenex_37557)) 1000) (<= (+ main_x 1) v_prenex_37558) (<= (select main_a v_prenex_37558) 4) (<= (+ main_y 1) v_prenex_37557))) (forall ((v_prenex_44074 Int) (v_prenex_44073 Int)) (or (<= 998 (select main_a v_prenex_44073)) (<= (select main_a v_prenex_44073) (+ (select main_a v_prenex_44074) 1000)) (<= 0 (* 2 (select main_a v_prenex_44074))) (<= (select main_a v_prenex_44074) 2) (<= (select main_a v_prenex_44073) 1000) (< v_prenex_44074 main_x) (<= (+ main_x 1) v_prenex_44074))) (forall ((v_prenex_34304 Int) (v_prenex_34303 Int)) (or (<= (+ main_x 1) v_prenex_34304) (<= (select main_a v_prenex_34304) 2) (<= (* 2 (select main_a v_prenex_34303)) 2000) (< v_prenex_34304 main_x) (<= 1000 (+ (select main_a v_prenex_34304) (select main_a v_prenex_34303))))) (or (forall ((v_prenex_37733 Int)) (or (<= (select main_a v_prenex_37733) 1002) (<= (select main_a v_prenex_37733) 1000))) (forall ((v_prenex_37730 Int)) (or (<= (+ main_x 1) v_prenex_37730) (<= 0 (* 2 (select main_a v_prenex_37730))) (<= (select main_a v_prenex_37730) 4) (< v_prenex_37730 main_x)))) (forall ((v_prenex_31701 Int) (v_prenex_31702 Int)) (or (<= 0 (select main_a v_prenex_31702)) (<= 1000 (+ (select main_a v_prenex_31702) (select main_a v_prenex_31701))) (<= (+ main_x 1) v_prenex_31702) (< v_prenex_31702 main_x) (<= (* 2 (select main_a v_prenex_31701)) 2000) (<= (* 2 (select main_a v_prenex_31702)) 4) (<= 996 (select main_a v_prenex_31701)))) (forall ((v_prenex_34556 Int) (v_prenex_34555 Int)) (or (<= (+ (select main_a v_prenex_34556) (select main_a v_prenex_34555)) 1000) (<= (+ main_x 1) v_prenex_34556) (<= (select main_a v_prenex_34556) 2) (<= 0 (select main_a v_prenex_34556)) (< v_prenex_34556 main_x) (<= 996 (select main_a v_prenex_34555)) (<= (* 2 (select main_a v_prenex_34555)) 2000))) (forall ((v_prenex_32294 Int) (v_prenex_32295 Int)) (or (<= 0 (* 2 (select main_a v_prenex_32295))) (<= (* 2 (select main_a v_prenex_32295)) 4) (< v_prenex_32295 main_x) (<= (+ main_x 1) v_prenex_32295) (<= (+ (select main_a v_prenex_32295) (select main_a v_prenex_32294)) 1000) (<= (select main_a v_prenex_32294) 1000) (<= 1996 (* 2 (select main_a v_prenex_32294))))) (forall ((v_prenex_43554 Int) (v_prenex_43555 Int)) (or (<= (select main_a v_prenex_43554) 1002) (<= 0 (* 2 (select main_a v_prenex_43555))) (<= (+ main_x 1) v_prenex_43555) (< v_prenex_43554 main_y) (<= (+ (select main_a v_prenex_43555) 996) (select main_a v_prenex_43554)) (< v_prenex_43555 main_x))) (forall ((v_prenex_41727 Int) (v_prenex_41728 Int)) (or (<= (+ main_x 1) v_prenex_41728) (<= (select main_a v_prenex_41728) 4) (<= 998 (select main_a v_prenex_41727)) (< v_prenex_41728 main_x) (<= (select main_a v_prenex_41727) 1002) (<= (+ (select main_a v_prenex_41728) 996) (select main_a v_prenex_41727)) (<= (select main_a v_prenex_41728) 2))) (or (forall ((v_prenex_38224 Int)) (or (<= (select main_a v_prenex_38224) 1002) (< v_prenex_38224 main_y) (<= 998 (select main_a v_prenex_38224)))) (forall ((v_prenex_38225 Int)) (or (<= 0 (* 2 (select main_a v_prenex_38225))) (< v_prenex_38225 main_x) (<= (* 2 (select main_a v_prenex_38225)) 4) (<= (+ main_x 1) v_prenex_38225)))) (forall ((v_prenex_39531 Int) (v_prenex_39530 Int)) (or (<= (+ main_x 1) v_prenex_39531) (<= (* 2 (select main_a v_prenex_39531)) 4) (<= (+ (select main_a v_prenex_39531) (select main_a v_prenex_39530)) 1000) (<= (* 2 (select main_a v_prenex_39530)) 2000) (< v_prenex_39530 main_y) (< v_prenex_39531 main_x))) (or (forall ((v_prenex_33175 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33175))) (<= (+ main_x 1) v_prenex_33175) (<= 0 (+ (select main_a v_prenex_33175) 2)) (< v_prenex_33175 main_x) (<= (select main_a v_prenex_33175) 4))) (forall ((v_prenex_33179 Int)) (or (<= 996 (select main_a v_prenex_33179)) (<= (select main_a v_prenex_33179) 1002)))) (forall ((v_prenex_30994 Int) (v_prenex_30993 Int)) (or (< v_prenex_30994 main_x) (<= 1996 (* 2 (select main_a v_prenex_30993))) (<= (+ main_x 1) v_prenex_30994) (<= (select main_a v_prenex_30994) 4) (<= (+ (select main_a v_prenex_30994) (select main_a v_prenex_30993)) 1000) (<= (select main_a v_prenex_30994) 2) (<= (select main_a v_prenex_30993) 1002))) (forall ((v_prenex_41480 Int) (v_prenex_41481 Int)) (or (<= (+ main_x 1) v_prenex_41481) (<= 0 (select main_a v_prenex_41481)) (<= 1000 (+ (select main_a v_prenex_41481) (select main_a v_prenex_41480))) (< v_prenex_41481 main_x) (<= 996 (select main_a v_prenex_41480)) (< v_prenex_41480 main_y))) (forall ((v_prenex_40493 Int) (v_prenex_40492 Int)) (or (< v_prenex_40493 main_x) (<= (+ (select main_a v_prenex_40493) 996) (select main_a v_prenex_40492)) (<= (* 2 (select main_a v_prenex_40492)) 2000) (<= 1996 (* 2 (select main_a v_prenex_40492))) (<= (+ main_x 1) v_prenex_40493) (<= 0 (+ (select main_a v_prenex_40493) 2)))) (forall ((v_prenex_37236 Int) (v_prenex_37237 Int)) (or (<= 0 (* 2 (select main_a v_prenex_37237))) (< v_prenex_37237 main_x) (<= (+ main_y 1) v_prenex_37236) (<= (+ main_x 1) v_prenex_37237) (<= 998 (select main_a v_prenex_37236)) (<= 996 (select main_a v_prenex_37236)) (<= (select main_a v_prenex_37236) (+ (select main_a v_prenex_37237) 1000)))) (forall ((v_prenex_41659 Int) (v_prenex_41660 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_41659))) (<= (+ main_x 1) v_prenex_41660) (<= 996 (select main_a v_prenex_41659)) (<= (+ main_y 1) v_prenex_41659) (<= (select main_a v_prenex_41660) 2) (< v_prenex_41660 main_x) (<= (select main_a v_prenex_41659) (+ (select main_a v_prenex_41660) 1000)))) (forall ((v_prenex_43327 Int) (v_prenex_43326 Int)) (or (<= (+ main_y 1) v_prenex_43326) (<= (select main_a v_prenex_43326) (+ (select main_a v_prenex_43327) 1000)) (< v_prenex_43327 main_x) (<= (select main_a v_prenex_43326) 1000) (<= 1996 (* 2 (select main_a v_prenex_43326))) (<= (+ main_x 1) v_prenex_43327) (<= (* 2 (select main_a v_prenex_43327)) 4))) (forall ((v_prenex_35248 Int) (v_prenex_35247 Int)) (or (<= 0 (select main_a v_prenex_35248)) (<= (+ main_x 1) v_prenex_35248) (<= (* 2 (select main_a v_prenex_35248)) 4) (<= 1000 (+ (select main_a v_prenex_35248) (select main_a v_prenex_35247))) (<= 998 (select main_a v_prenex_35247)) (<= (* 2 (select main_a v_prenex_35247)) 2000) (< v_prenex_35248 main_x))) (forall ((v_prenex_43516 Int) (v_prenex_43517 Int)) (or (<= (select main_a v_prenex_43517) 4) (<= (select main_a v_prenex_43516) 1000) (< v_prenex_43517 main_x) (<= 0 (select main_a v_prenex_43517)) (<= 1000 (+ (select main_a v_prenex_43517) (select main_a v_prenex_43516))) (<= (select main_a v_prenex_43516) 1002) (<= (+ main_x 1) v_prenex_43517))) (forall ((v_prenex_32544 Int) (v_prenex_32545 Int)) (or (< v_prenex_32545 main_x) (<= 1000 (+ (select main_a v_prenex_32545) (select main_a v_prenex_32544))) (<= (* 2 (select main_a v_prenex_32544)) 2000) (<= (+ main_x 1) v_prenex_32545) (<= 0 (+ (select main_a v_prenex_32545) 2)) (<= (* 2 (select main_a v_prenex_32545)) 4) (<= 998 (select main_a v_prenex_32544)))) (forall ((v_prenex_41761 Int) (v_prenex_41762 Int)) (or (< v_prenex_41762 main_x) (<= 0 (* 2 (select main_a v_prenex_41762))) (<= 996 (select main_a v_prenex_41761)) (<= (+ (select main_a v_prenex_41762) 996) (select main_a v_prenex_41761)) (<= (+ main_x 1) v_prenex_41762) (<= 0 (select main_a v_prenex_41762)))) (forall ((v_prenex_39497 Int) (v_prenex_39496 Int)) (or (<= 0 (select main_a v_prenex_39497)) (< v_prenex_39497 main_x) (<= (+ main_x 1) v_prenex_39497) (<= (select main_a v_prenex_39497) 2) (<= (+ (select main_a v_prenex_39497) (select main_a v_prenex_39496)) 1000) (<= 998 (select main_a v_prenex_39496)) (<= (select main_a v_prenex_39496) 1002))) (or (forall ((v_prenex_39101 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_39101))) (<= (select main_a v_prenex_39101) 1000))) (forall ((v_prenex_39098 Int)) (or (< v_prenex_39098 main_x) (<= (select main_a v_prenex_39098) 4) (<= 0 (* 2 (select main_a v_prenex_39098))) (<= (+ main_x 1) v_prenex_39098)))) (forall ((v_prenex_42232 Int) (v_prenex_42233 Int)) (or (<= (select main_a v_prenex_42233) 2) (<= (+ (select main_a v_prenex_42233) (select main_a v_prenex_42232)) 1000) (<= (select main_a v_prenex_42233) 4) (<= (+ main_x 1) v_prenex_42233) (<= 998 (select main_a v_prenex_42232)) (< v_prenex_42233 main_x) (<= (* 2 (select main_a v_prenex_42232)) 2000))) (forall ((v_prenex_39090 Int) (v_prenex_39091 Int)) (or (<= (+ main_x 1) v_prenex_39091) (<= 996 (select main_a v_prenex_39090)) (<= (select main_a v_prenex_39091) 4) (<= 0 (+ (select main_a v_prenex_39091) 2)) (<= 1000 (+ (select main_a v_prenex_39091) (select main_a v_prenex_39090))) (<= (* 2 (select main_a v_prenex_39090)) 2000) (< v_prenex_39091 main_x))) (or (forall ((v_prenex_38223 Int)) (or (< v_prenex_38223 main_x) (<= (+ main_x 1) v_prenex_38223) (<= (* 2 (select main_a v_prenex_38223)) 4) (<= (select main_a v_prenex_38223) 2))) (forall ((v_prenex_38224 Int)) (or (<= (select main_a v_prenex_38224) 1002) (< v_prenex_38224 main_y) (<= 998 (select main_a v_prenex_38224))))) (forall ((v_prenex_33088 Int) (v_prenex_33087 Int)) (or (<= (+ (select main_a v_prenex_33088) 996) (select main_a v_prenex_33087)) (<= (select main_a v_prenex_33088) 4) (<= (* 2 (select main_a v_prenex_33087)) 2000) (< v_prenex_33088 main_x) (<= 998 (select main_a v_prenex_33087)) (<= (+ main_x 1) v_prenex_33088))) (forall ((v_prenex_43237 Int) (v_prenex_43236 Int)) (or (<= (+ main_y 1) v_prenex_43236) (< v_prenex_43237 main_x) (<= 996 (select main_a v_prenex_43236)) (<= 0 (select main_a v_prenex_43237)) (<= (+ main_x 1) v_prenex_43237) (<= (select main_a v_prenex_43236) (+ (select main_a v_prenex_43237) 1000)))) (or (forall ((v_prenex_35445 Int)) (or (<= 0 (* 2 (select main_a v_prenex_35445))) (< v_prenex_35445 main_x) (<= (+ main_x 1) v_prenex_35445))) (forall ((v_prenex_35444 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_35444))) (< v_prenex_35444 main_y) (<= (select main_a v_prenex_35444) 1000)))) (forall ((v_prenex_43817 Int) (v_prenex_43818 Int)) (or (<= (select main_a v_prenex_43818) 4) (<= 0 (select main_a v_prenex_43818)) (<= (select main_a v_prenex_43817) 1000) (<= 1000 (+ (select main_a v_prenex_43818) (select main_a v_prenex_43817))) (< v_prenex_43818 main_x) (<= (+ main_x 1) v_prenex_43818) (<= (select main_a v_prenex_43817) 1002))) (forall ((v_prenex_32446 Int) (v_prenex_32447 Int)) (or (<= 996 (select main_a v_prenex_32446)) (<= 0 (select main_a v_prenex_32447)) (<= (+ main_x 1) v_prenex_32447) (< v_prenex_32447 main_x) (<= (+ (select main_a v_prenex_32447) 996) (select main_a v_prenex_32446)))) (forall ((v_prenex_43907 Int) (v_prenex_43906 Int)) (or (<= (select main_a v_prenex_43906) 1000) (< v_prenex_43906 main_y) (< v_prenex_43907 main_x) (<= 0 (select main_a v_prenex_43907)) (<= (+ main_x 1) v_prenex_43907) (<= 1996 (* 2 (select main_a v_prenex_43906))) (<= (+ (select main_a v_prenex_43907) 996) (select main_a v_prenex_43906)))) (forall ((v_prenex_36593 Int) (v_prenex_36594 Int)) (or (< v_prenex_36594 main_x) (<= 0 (+ (select main_a v_prenex_36594) 2)) (<= (+ (select main_a v_prenex_36594) 996) (select main_a v_prenex_36593)) (<= (* 2 (select main_a v_prenex_36594)) 4) (<= (+ main_x 1) v_prenex_36594) (<= 1996 (* 2 (select main_a v_prenex_36593))) (<= (* 2 (select main_a v_prenex_36593)) 2000))) (forall ((v_prenex_34998 Int) (v_prenex_34997 Int)) (or (<= (* 2 (select main_a v_prenex_34998)) 4) (<= 0 (* 2 (select main_a v_prenex_34998))) (<= 996 (select main_a v_prenex_34997)) (<= (+ main_x 1) v_prenex_34998) (<= 1000 (+ (select main_a v_prenex_34998) (select main_a v_prenex_34997))) (< v_prenex_34998 main_x) (<= (* 2 (select main_a v_prenex_34997)) 2000))) (or (forall ((v_prenex_40147 Int)) (or (<= (select main_a v_prenex_40147) 4) (<= (* 2 (select main_a v_prenex_40147)) 4) (< v_prenex_40147 main_x) (<= (select main_a v_prenex_40147) 2) (<= (+ main_x 1) v_prenex_40147))) (forall ((v_prenex_40149 Int)) (or (<= (* 2 (select main_a v_prenex_40149)) 2000) (<= 996 (select main_a v_prenex_40149))))) (forall ((v_prenex_34631 Int) (v_prenex_34630 Int)) (or (<= (+ main_x 1) v_prenex_34631) (<= (select main_a v_prenex_34630) 1000) (<= (+ (select main_a v_prenex_34631) (select main_a v_prenex_34630)) 1000) (<= 998 (select main_a v_prenex_34630)) (<= (* 2 (select main_a v_prenex_34631)) 4) (<= (select main_a v_prenex_34631) 2) (< v_prenex_34631 main_x))) (forall ((v_prenex_32762 Int) (v_prenex_32761 Int)) (or (<= (* 2 (select main_a v_prenex_32761)) 2000) (<= (select main_a v_prenex_32762) 2) (<= (+ main_y 1) v_prenex_32761) (< v_prenex_32762 main_x) (<= (+ main_x 1) v_prenex_32762) (<= (select main_a v_prenex_32761) (+ (select main_a v_prenex_32762) 1000)) (<= 1996 (* 2 (select main_a v_prenex_32761))))) (or (forall ((v_prenex_44115 Int)) (or (<= 0 (* 2 (select main_a v_prenex_44115))) (< v_prenex_44115 main_x) (<= (* 2 (select main_a v_prenex_44115)) 4) (<= (+ main_x 1) v_prenex_44115))) (forall ((v_prenex_44120 Int)) (or (<= 998 (select main_a v_prenex_44120)) (<= (select main_a v_prenex_44120) 1000)))) (or (forall ((v_prenex_37048 Int)) (or (<= 0 (* 2 (select main_a v_prenex_37048))) (<= 0 (select main_a v_prenex_37048)) (< v_prenex_37048 main_x) (<= (+ main_x 1) v_prenex_37048) (<= (select main_a v_prenex_37048) 4))) (forall ((v_prenex_37051 Int)) (or (<= (select main_a v_prenex_37051) 1000) (<= 996 (select main_a v_prenex_37051))))) (forall ((v_prenex_43769 Int) (v_prenex_43770 Int)) (or (<= 1000 (+ (select main_a v_prenex_43770) (select main_a v_prenex_43769))) (< v_prenex_43770 main_x) (<= (+ main_y 1) v_prenex_43769) (<= 998 (select main_a v_prenex_43769)) (<= (+ main_x 1) v_prenex_43770) (<= 1996 (* 2 (select main_a v_prenex_43769))) (<= (* 2 (select main_a v_prenex_43770)) 4))) (or (forall ((v_prenex_31267 Int)) (<= 996 (select main_a v_prenex_31267))) (forall ((v_prenex_30853 Int)) (or (<= 0 (* 2 (select main_a v_prenex_30853))) (< v_prenex_30853 main_x) (<= (select main_a v_prenex_30853) 4) (<= (+ main_x 1) v_prenex_30853) (<= (* 2 (select main_a v_prenex_30853)) 4)))) (or (forall ((v_prenex_35112 Int)) (or (< v_prenex_35112 main_y) (<= 998 (select main_a v_prenex_35112)) (<= (select main_a v_prenex_35112) 1002))) (forall ((v_prenex_35113 Int)) (or (<= 0 (* 2 (select main_a v_prenex_35113))) (<= (+ main_x 1) v_prenex_35113) (< v_prenex_35113 main_x)))) (forall ((v_prenex_34898 Int) (v_prenex_34897 Int)) (or (<= (+ main_x 1) v_prenex_34898) (<= 1000 (+ (select main_a v_prenex_34898) (select main_a v_prenex_34897))) (<= (* 2 (select main_a v_prenex_34898)) 4) (<= 996 (select main_a v_prenex_34897)) (< v_prenex_34898 main_x) (<= 0 (select main_a v_prenex_34898)))) (forall ((v_prenex_41529 Int) (v_prenex_41530 Int)) (or (<= 1000 (+ (select main_a v_prenex_41530) (select main_a v_prenex_41529))) (<= (+ main_x 1) v_prenex_41530) (<= (select main_a v_prenex_41529) 1002) (<= (select main_a v_prenex_41530) 2) (<= (+ main_y 1) v_prenex_41529) (< v_prenex_41530 main_x) (<= 998 (select main_a v_prenex_41529)))) (or (forall ((v_prenex_34385 Int)) (or (<= 0 (+ (select main_a v_prenex_34385) 2)) (<= (* 2 (select main_a v_prenex_34385)) 4) (<= (+ main_x 1) v_prenex_34385) (<= 0 (* 2 (select main_a v_prenex_34385))) (< v_prenex_34385 main_x))) (forall ((v_prenex_34389 Int)) (or (<= (select main_a v_prenex_34389) 1002) (<= 996 (select main_a v_prenex_34389))))) (forall ((v_prenex_32773 Int) (v_prenex_32774 Int)) (or (<= (select main_a v_prenex_32773) (+ (select main_a v_prenex_32774) 1000)) (<= (+ main_x 1) v_prenex_32774) (<= 0 (+ (select main_a v_prenex_32774) 2)) (< v_prenex_32774 main_x) (<= 0 (* 2 (select main_a v_prenex_32774))) (<= 998 (select main_a v_prenex_32773)))) (forall ((v_prenex_39777 Int) (v_prenex_39778 Int)) (or (<= (+ (select main_a v_prenex_39778) 996) (select main_a v_prenex_39777)) (<= 0 (+ (select main_a v_prenex_39778) 2)) (< v_prenex_39778 main_x) (<= (select main_a v_prenex_39778) 4) (<= (+ main_x 1) v_prenex_39778))) (forall ((v_prenex_32189 Int)) (or (<= (* 2 (select main_a v_prenex_32189)) 4) (<= 0 (+ (select main_a v_prenex_32189) 2)) (<= (+ main_x 1) v_prenex_32189) (< v_prenex_32189 main_x) (<= (select main_a v_prenex_32189) 2))) (or (forall ((v_prenex_44071 Int)) (or (<= (* 2 (select main_a v_prenex_44071)) 2000) (<= 1996 (* 2 (select main_a v_prenex_44071))) (<= (+ main_y 1) v_prenex_44071))) (forall ((v_prenex_44072 Int)) (or (<= (+ main_x 1) v_prenex_44072) (<= (* 2 (select main_a v_prenex_44072)) 4) (< v_prenex_44072 main_x)))) (forall ((v_prenex_40469 Int) (v_prenex_40470 Int)) (or (< v_prenex_40470 main_x) (<= (+ main_x 1) v_prenex_40470) (<= (+ (select main_a v_prenex_40470) 996) (select main_a v_prenex_40469)) (< v_prenex_40469 main_y) (<= (* 2 (select main_a v_prenex_40470)) 4) (<= (* 2 (select main_a v_prenex_40469)) 2000) (<= 1996 (* 2 (select main_a v_prenex_40469))))) (forall ((v_prenex_37126 Int) (v_prenex_37127 Int)) (or (<= (select main_a v_prenex_37126) (+ (select main_a v_prenex_37127) 1000)) (<= (* 2 (select main_a v_prenex_37126)) 2000) (<= (select main_a v_prenex_37127) 4) (<= 1996 (* 2 (select main_a v_prenex_37126))) (<= (+ main_x 1) v_prenex_37127) (<= 0 (select main_a v_prenex_37127)) (< v_prenex_37127 main_x))) (forall ((v_prenex_34235 Int) (v_prenex_34234 Int)) (or (<= 0 (+ (select main_a v_prenex_34235) 2)) (<= (+ main_x 1) v_prenex_34235) (<= (select main_a v_prenex_34234) 1002) (<= 1000 (+ (select main_a v_prenex_34235) (select main_a v_prenex_34234))) (< v_prenex_34235 main_x) (<= 0 (* 2 (select main_a v_prenex_34235))) (<= (* 2 (select main_a v_prenex_34234)) 2000))) (forall ((v_prenex_31653 Int) (v_prenex_31654 Int)) (or (<= (+ (select main_a v_prenex_31654) (select main_a v_prenex_31653)) 1000) (< v_prenex_31654 main_x) (<= (+ main_x 1) v_prenex_31654) (<= (+ main_y 1) v_prenex_31653) (<= 1996 (* 2 (select main_a v_prenex_31653))) (<= 0 (+ (select main_a v_prenex_31654) 2)))) (or (forall ((v_prenex_41896 Int)) (or (<= (+ main_x 1) v_prenex_41896) (<= (* 2 (select main_a v_prenex_41896)) 4) (< v_prenex_41896 main_x) (<= 0 (+ (select main_a v_prenex_41896) 2)) (<= (select main_a v_prenex_41896) 2))) (forall ((v_prenex_41901 Int)) (or (<= (select main_a v_prenex_41901) 1002) (<= 1996 (* 2 (select main_a v_prenex_41901)))))) (forall ((v_prenex_38837 Int) (v_prenex_38838 Int)) (or (< v_prenex_38837 main_y) (<= 996 (select main_a v_prenex_38837)) (< v_prenex_38838 main_x) (<= 1996 (* 2 (select main_a v_prenex_38837))) (<= (+ (select main_a v_prenex_38838) (select main_a v_prenex_38837)) 1000) (<= (+ main_x 1) v_prenex_38838) (<= (select main_a v_prenex_38838) 4))) (forall ((v_prenex_39537 Int) (v_prenex_39536 Int)) (or (<= 0 (+ (select main_a v_prenex_39537) 2)) (<= 1000 (+ (select main_a v_prenex_39537) (select main_a v_prenex_39536))) (<= (+ main_x 1) v_prenex_39537) (<= (select main_a v_prenex_39536) 1002) (<= 1996 (* 2 (select main_a v_prenex_39536))) (< v_prenex_39537 main_x) (<= (* 2 (select main_a v_prenex_39537)) 4))) (or (forall ((v_prenex_36604 Int)) (or (<= (select main_a v_prenex_36604) 1002) (<= (* 2 (select main_a v_prenex_36604)) 2000))) (forall ((v_prenex_36601 Int)) (or (<= (+ main_x 1) v_prenex_36601) (<= 0 (* 2 (select main_a v_prenex_36601))) (<= 0 (select main_a v_prenex_36601)) (< v_prenex_36601 main_x) (<= (select main_a v_prenex_36601) 4)))) (forall ((v_prenex_38255 Int) (v_prenex_38254 Int)) (or (<= 1000 (+ (select main_a v_prenex_38255) (select main_a v_prenex_38254))) (<= 0 (select main_a v_prenex_38255)) (<= (+ main_x 1) v_prenex_38255) (<= (* 2 (select main_a v_prenex_38254)) 2000) (<= 0 (* 2 (select main_a v_prenex_38255))) (<= (select main_a v_prenex_38254) 1002) (< v_prenex_38255 main_x))) (forall ((v_prenex_32450 Int) (v_prenex_32451 Int)) (or (<= (select main_a v_prenex_32450) 1000) (< v_prenex_32451 main_x) (<= 996 (select main_a v_prenex_32450)) (<= (select main_a v_prenex_32451) 2) (<= (select main_a v_prenex_32450) (+ (select main_a v_prenex_32451) 1000)) (<= 0 (+ (select main_a v_prenex_32451) 2)) (<= (+ main_x 1) v_prenex_32451))) (or (forall ((v_prenex_40503 Int)) (<= 998 (select main_a v_prenex_40503))) (forall ((v_prenex_40498 Int)) (or (<= (+ main_x 1) v_prenex_40498) (<= (* 2 (select main_a v_prenex_40498)) 4) (<= 0 (+ (select main_a v_prenex_40498) 2)) (< v_prenex_40498 main_x) (<= 0 (* 2 (select main_a v_prenex_40498)))))) (or (forall ((v_prenex_34596 Int)) (<= (select main_a v_prenex_34596) 1000)) (forall ((v_prenex_34597 Int)) (or (<= (+ main_x 1) v_prenex_34597) (<= (* 2 (select main_a v_prenex_34597)) 4) (<= 0 (+ (select main_a v_prenex_34597) 2)) (< v_prenex_34597 main_x)))) (or (forall ((v_prenex_35085 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_35085))) (<= (* 2 (select main_a v_prenex_35085)) 2000))) (forall ((v_prenex_35086 Int)) (or (<= 0 (+ (select main_a v_prenex_35086) 2)) (<= (+ main_x 1) v_prenex_35086) (<= (* 2 (select main_a v_prenex_35086)) 4) (< v_prenex_35086 main_x) (<= (select main_a v_prenex_35086) 4)))) (forall ((v_prenex_34074 Int) (v_prenex_34073 Int)) (or (< v_prenex_34074 main_x) (<= 1000 (+ (select main_a v_prenex_34074) (select main_a v_prenex_34073))) (<= (select main_a v_prenex_34073) 1002) (<= (+ main_x 1) v_prenex_34074) (<= 0 (+ (select main_a v_prenex_34074) 2)) (<= (select main_a v_prenex_34074) 4))) (forall ((v_prenex_41130 Int) (v_prenex_41131 Int)) (or (<= 0 (* 2 (select main_a v_prenex_41131))) (<= (+ main_x 1) v_prenex_41131) (<= (+ (select main_a v_prenex_41131) (select main_a v_prenex_41130)) 1000) (<= (* 2 (select main_a v_prenex_41130)) 2000) (< v_prenex_41131 main_x) (< v_prenex_41130 main_y) (<= (select main_a v_prenex_41130) 1002))) (forall ((v_prenex_38456 Int) (v_prenex_38455 Int)) (or (<= (select main_a v_prenex_38456) 2) (<= 1996 (* 2 (select main_a v_prenex_38455))) (<= 0 (* 2 (select main_a v_prenex_38456))) (<= (+ main_x 1) v_prenex_38456) (<= (select main_a v_prenex_38455) 1002) (< v_prenex_38456 main_x) (<= (select main_a v_prenex_38455) (+ (select main_a v_prenex_38456) 1000)))) (or (forall ((v_prenex_32738 Int)) (or (< v_prenex_32738 main_x) (<= 0 (* 2 (select main_a v_prenex_32738))) (<= (+ main_x 1) v_prenex_32738) (<= 0 (+ (select main_a v_prenex_32738) 2)))) (forall ((v_prenex_32739 Int)) (or (<= (select main_a v_prenex_32739) 1000) (< v_prenex_32739 main_y) (<= (select main_a v_prenex_32739) 1002)))) (or (forall ((v_prenex_33843 Int)) (or (<= (+ main_x 1) v_prenex_33843) (<= (select main_a v_prenex_33843) 4) (< v_prenex_33843 main_x) (<= 0 (+ (select main_a v_prenex_33843) 2)) (<= (* 2 (select main_a v_prenex_33843)) 4))) (forall ((v_prenex_33842 Int)) (<= 996 (select main_a v_prenex_33842)))) (forall ((v_prenex_34798 Int) (v_prenex_34797 Int)) (or (<= (select main_a v_prenex_34797) 1002) (< v_prenex_34798 main_x) (<= (+ main_x 1) v_prenex_34798) (<= 0 (* 2 (select main_a v_prenex_34798))) (<= (select main_a v_prenex_34798) 4) (<= (select main_a v_prenex_34797) 1000) (<= 1000 (+ (select main_a v_prenex_34798) (select main_a v_prenex_34797))))) (forall ((v_prenex_32427 Int) (v_prenex_32426 Int)) (or (<= 996 (select main_a v_prenex_32426)) (<= (select main_a v_prenex_32427) 2) (< v_prenex_32427 main_x) (<= (+ main_x 1) v_prenex_32427) (<= 1000 (+ (select main_a v_prenex_32427) (select main_a v_prenex_32426))))) (forall ((v_prenex_40937 Int) (v_prenex_40936 Int)) (or (<= 1000 (+ (select main_a v_prenex_40937) (select main_a v_prenex_40936))) (<= 0 (* 2 (select main_a v_prenex_40937))) (<= (+ main_x 1) v_prenex_40937) (<= 998 (select main_a v_prenex_40936)) (< v_prenex_40937 main_x) (<= 1996 (* 2 (select main_a v_prenex_40936))) (<= (+ main_y 1) v_prenex_40936))) (forall ((v_prenex_32555 Int) (v_prenex_32554 Int)) (or (<= (+ main_y 1) v_prenex_32554) (<= (select main_a v_prenex_32554) 1000) (<= 998 (select main_a v_prenex_32554)) (<= (+ main_x 1) v_prenex_32555) (<= (* 2 (select main_a v_prenex_32555)) 4) (< v_prenex_32555 main_x) (<= (+ (select main_a v_prenex_32555) 996) (select main_a v_prenex_32554)))) (forall ((v_prenex_34902 Int) (v_prenex_34901 Int)) (or (<= 996 (select main_a v_prenex_34901)) (<= (+ (select main_a v_prenex_34902) 996) (select main_a v_prenex_34901)) (<= 1996 (* 2 (select main_a v_prenex_34901))) (<= 0 (+ (select main_a v_prenex_34902) 2)) (< v_prenex_34902 main_x) (<= (select main_a v_prenex_34902) 4) (<= (+ main_x 1) v_prenex_34902))) (forall ((v_prenex_32578 Int) (v_prenex_32579 Int)) (or (<= (+ main_x 1) v_prenex_32579) (<= (+ (select main_a v_prenex_32579) 996) (select main_a v_prenex_32578)) (< v_prenex_32578 main_y) (< v_prenex_32579 main_x) (<= 0 (+ (select main_a v_prenex_32579) 2)) (<= 998 (select main_a v_prenex_32578)))) (forall ((v_prenex_30984 Int) (v_prenex_30983 Int)) (or (<= (+ main_x 1) v_prenex_30984) (<= 0 (* 2 (select main_a v_prenex_30984))) (<= 998 (select main_a v_prenex_30983)) (<= 0 (+ (select main_a v_prenex_30984) 2)) (<= (select main_a v_prenex_30983) 1000) (< v_prenex_30984 main_x) (<= (+ (select main_a v_prenex_30984) (select main_a v_prenex_30983)) 1000))) (or (forall ((v_prenex_35909 Int)) (or (<= (select main_a v_prenex_35909) 2) (<= (* 2 (select main_a v_prenex_35909)) 4) (<= 0 (select main_a v_prenex_35909)) (< v_prenex_35909 main_x) (<= (+ main_x 1) v_prenex_35909))) (forall ((v_prenex_35908 Int)) (or (<= 996 (select main_a v_prenex_35908)) (<= (* 2 (select main_a v_prenex_35908)) 2000)))) (forall ((v_prenex_34932 Int) (v_prenex_34931 Int)) (or (<= 0 (* 2 (select main_a v_prenex_34932))) (<= (+ main_x 1) v_prenex_34932) (<= (select main_a v_prenex_34931) (+ (select main_a v_prenex_34932) 1000)) (<= 0 (select main_a v_prenex_34932)) (< v_prenex_34932 main_x) (<= (* 2 (select main_a v_prenex_34931)) 2000) (<= 996 (select main_a v_prenex_34931)))) (forall ((v_prenex_36548 Int) (v_prenex_36549 Int)) (or (< v_prenex_36549 main_x) (<= 0 (+ (select main_a v_prenex_36549) 2)) (<= 998 (select main_a v_prenex_36548)) (< v_prenex_36548 main_y) (<= (+ (select main_a v_prenex_36549) 996) (select main_a v_prenex_36548)) (<= (select main_a v_prenex_36548) 1002) (<= (+ main_x 1) v_prenex_36549))) (forall ((v_prenex_41152 Int) (v_prenex_41153 Int)) (or (<= (select main_a v_prenex_41152) 1000) (<= (+ (select main_a v_prenex_41153) (select main_a v_prenex_41152)) 1000) (< v_prenex_41153 main_x) (<= 996 (select main_a v_prenex_41152)) (<= (+ main_x 1) v_prenex_41153) (<= (+ main_y 1) v_prenex_41152) (<= 0 (select main_a v_prenex_41153)))) (or (forall ((v_prenex_39880 Int)) (or (<= 0 (* 2 (select main_a v_prenex_39880))) (<= (+ main_x 1) v_prenex_39880) (<= (* 2 (select main_a v_prenex_39880)) 4) (< v_prenex_39880 main_x))) (forall ((v_prenex_39879 Int)) (or (<= (select main_a v_prenex_39879) 1002) (<= (select main_a v_prenex_39879) 1000)))) (forall ((v_prenex_40112 Int) (v_prenex_40111 Int)) (or (< v_prenex_40111 main_y) (< v_prenex_40112 main_x) (<= 0 (* 2 (select main_a v_prenex_40112))) (<= (select main_a v_prenex_40111) (+ (select main_a v_prenex_40112) 1000)) (<= 998 (select main_a v_prenex_40111)) (<= (* 2 (select main_a v_prenex_40111)) 2000) (<= (+ main_x 1) v_prenex_40112))) (forall ((v_prenex_39252 Int) (v_prenex_39253 Int)) (or (<= (+ main_x 1) v_prenex_39253) (<= (select main_a v_prenex_39252) 1000) (< v_prenex_39253 main_x) (<= 1996 (* 2 (select main_a v_prenex_39252))) (<= (select main_a v_prenex_39252) (+ (select main_a v_prenex_39253) 1000)) (<= (select main_a v_prenex_39253) 2))) (forall ((v_prenex_40106 Int) (v_prenex_40105 Int)) (or (<= (+ main_x 1) v_prenex_40106) (< v_prenex_40106 main_x) (<= (+ (select main_a v_prenex_40106) (select main_a v_prenex_40105)) 1000) (<= (* 2 (select main_a v_prenex_40106)) 4))) (or (forall ((v_prenex_39692 Int)) (or (<= (* 2 (select main_a v_prenex_39692)) 4) (<= (+ main_x 1) v_prenex_39692) (<= 0 (+ (select main_a v_prenex_39692) 2)) (<= (select main_a v_prenex_39692) 2) (< v_prenex_39692 main_x))) (forall ((v_prenex_39696 Int)) (<= (select main_a v_prenex_39696) 1000))) (forall ((v_prenex_41807 Int) (v_prenex_41808 Int)) (or (<= (* 2 (select main_a v_prenex_41808)) 4) (<= (select main_a v_prenex_41808) 2) (<= 996 (select main_a v_prenex_41807)) (<= (+ main_x 1) v_prenex_41808) (< v_prenex_41808 main_x) (<= 1000 (+ (select main_a v_prenex_41808) (select main_a v_prenex_41807))) (<= (* 2 (select main_a v_prenex_41807)) 2000))) (forall ((v_prenex_42681 Int) (v_prenex_42682 Int)) (or (<= (* 2 (select main_a v_prenex_42681)) 2000) (<= (select main_a v_prenex_42681) (+ (select main_a v_prenex_42682) 1000)) (<= (* 2 (select main_a v_prenex_42682)) 4) (<= (+ main_y 1) v_prenex_42681) (<= (select main_a v_prenex_42681) 1000) (< v_prenex_42682 main_x) (<= (+ main_x 1) v_prenex_42682))) (or (forall ((v_prenex_39714 Int)) (or (<= 0 (+ (select main_a v_prenex_39714) 2)) (<= (select main_a v_prenex_39714) 4) (<= (+ main_x 1) v_prenex_39714) (< v_prenex_39714 main_x))) (forall ((v_prenex_39713 Int)) (<= 1996 (* 2 (select main_a v_prenex_39713))))) (or (forall ((v_prenex_33934 Int)) (or (<= (select main_a v_prenex_33934) 1002) (<= (select main_a v_prenex_33934) 1000) (< v_prenex_33934 main_y))) (forall ((v_prenex_33929 Int)) (or (<= (+ main_x 1) v_prenex_33929) (< v_prenex_33929 main_x) (<= 0 (+ (select main_a v_prenex_33929) 2)) (<= (* 2 (select main_a v_prenex_33929)) 4)))) (forall ((v_prenex_35034 Int) (v_prenex_35033 Int)) (or (<= (select main_a v_prenex_35033) 1002) (<= 0 (+ (select main_a v_prenex_35034) 2)) (<= (* 2 (select main_a v_prenex_35034)) 4) (<= (select main_a v_prenex_35033) (+ (select main_a v_prenex_35034) 1000)) (<= 998 (select main_a v_prenex_35033)) (<= (+ main_x 1) v_prenex_35034) (< v_prenex_35034 main_x))) (forall ((v_prenex_33746 Int) (v_prenex_33745 Int)) (or (<= (select main_a v_prenex_33745) 1002) (<= (* 2 (select main_a v_prenex_33745)) 2000) (<= (+ (select main_a v_prenex_33746) (select main_a v_prenex_33745)) 1000) (<= (+ main_x 1) v_prenex_33746) (< v_prenex_33746 main_x) (<= 0 (select main_a v_prenex_33746)))) (forall ((v_prenex_34862 Int) (v_prenex_34861 Int)) (or (< v_prenex_34861 main_y) (< v_prenex_34862 main_x) (<= (+ main_x 1) v_prenex_34862) (<= (+ (select main_a v_prenex_34862) (select main_a v_prenex_34861)) 1000) (<= 998 (select main_a v_prenex_34861)) (<= 0 (+ (select main_a v_prenex_34862) 2)) (<= (select main_a v_prenex_34861) 1000))) (forall ((v_prenex_39407 Int) (v_prenex_39406 Int)) (or (<= 1000 (+ (select main_a v_prenex_39407) (select main_a v_prenex_39406))) (< v_prenex_39407 main_x) (<= (+ main_y 1) v_prenex_39406) (<= (+ main_x 1) v_prenex_39407) (<= 0 (+ (select main_a v_prenex_39407) 2)) (<= (* 2 (select main_a v_prenex_39406)) 2000) (<= 996 (select main_a v_prenex_39406)))) (or (forall ((v_prenex_38301 Int)) (or (<= (+ main_x 1) v_prenex_38301) (<= 0 (* 2 (select main_a v_prenex_38301))) (< v_prenex_38301 main_x) (<= 0 (+ (select main_a v_prenex_38301) 2)))) (forall ((v_prenex_38300 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_38300))) (<= (+ main_y 1) v_prenex_38300) (<= (select main_a v_prenex_38300) 1002)))) (forall ((v_prenex_34894 Int) (v_prenex_34893 Int)) (or (<= (+ main_x 1) v_prenex_34894) (<= (select main_a v_prenex_34894) 4) (<= (* 2 (select main_a v_prenex_34893)) 2000) (< v_prenex_34894 main_x) (<= (+ (select main_a v_prenex_34894) 996) (select main_a v_prenex_34893)) (<= 0 (select main_a v_prenex_34894)) (<= 998 (select main_a v_prenex_34893)))) (forall ((v_prenex_31354 Int) (v_prenex_31353 Int)) (or (<= 1000 (+ (select main_a v_prenex_31354) (select main_a v_prenex_31353))) (<= (* 2 (select main_a v_prenex_31353)) 2000) (<= (+ main_y 1) v_prenex_31353) (< v_prenex_31354 main_x) (<= (+ main_x 1) v_prenex_31354) (<= (select main_a v_prenex_31354) 2) (<= 1996 (* 2 (select main_a v_prenex_31353))))) (forall ((v_prenex_33835 Int) (v_prenex_33834 Int)) (or (< v_prenex_33835 main_x) (<= (+ (select main_a v_prenex_33835) 996) (select main_a v_prenex_33834)) (<= (+ main_x 1) v_prenex_33835) (< v_prenex_33834 main_y) (<= (* 2 (select main_a v_prenex_33834)) 2000) (<= 996 (select main_a v_prenex_33834)) (<= (select main_a v_prenex_33835) 4))) (or (forall ((v_prenex_39310 Int)) (or (<= (* 2 (select main_a v_prenex_39310)) 4) (<= 0 (* 2 (select main_a v_prenex_39310))) (<= (+ main_x 1) v_prenex_39310) (< v_prenex_39310 main_x))) (forall ((v_prenex_39309 Int)) (or (< v_prenex_39309 main_y) (<= 998 (select main_a v_prenex_39309)) (<= 996 (select main_a v_prenex_39309))))) (forall ((v_prenex_43862 Int) (v_prenex_43861 Int)) (or (<= (* 2 (select main_a v_prenex_43861)) 2000) (<= 998 (select main_a v_prenex_43861)) (<= (select main_a v_prenex_43862) 4) (< v_prenex_43862 main_x) (<= (+ main_x 1) v_prenex_43862) (<= (+ main_y 1) v_prenex_43861) (<= (select main_a v_prenex_43861) (+ (select main_a v_prenex_43862) 1000)))) (or (forall ((v_prenex_41958 Int)) (or (<= 998 (select main_a v_prenex_41958)) (<= 996 (select main_a v_prenex_41958)))) (forall ((v_prenex_41954 Int)) (or (< v_prenex_41954 main_x) (<= (* 2 (select main_a v_prenex_41954)) 4) (<= (+ main_x 1) v_prenex_41954)))) (forall ((v_prenex_43514 Int) (v_prenex_43515 Int)) (or (<= (select main_a v_prenex_43514) 1002) (<= 0 (* 2 (select main_a v_prenex_43515))) (<= 1000 (+ (select main_a v_prenex_43515) (select main_a v_prenex_43514))) (<= (select main_a v_prenex_43515) 2) (<= (+ main_x 1) v_prenex_43515) (<= 998 (select main_a v_prenex_43514)) (< v_prenex_43515 main_x))) (forall ((v_prenex_33665 Int) (v_prenex_33664 Int)) (or (<= (* 2 (select main_a v_prenex_33665)) 4) (<= 996 (select main_a v_prenex_33664)) (< v_prenex_33665 main_x) (<= (+ main_x 1) v_prenex_33665) (<= 1000 (+ (select main_a v_prenex_33665) (select main_a v_prenex_33664))))) (forall ((v_prenex_32087 Int) (v_prenex_32086 Int)) (or (<= (* 2 (select main_a v_prenex_32087)) 4) (< v_prenex_32087 main_x) (<= 996 (select main_a v_prenex_32086)) (<= 0 (select main_a v_prenex_32087)) (<= 1000 (+ (select main_a v_prenex_32087) (select main_a v_prenex_32086))) (<= (select main_a v_prenex_32086) 1002) (<= (+ main_x 1) v_prenex_32087))) (forall ((v_prenex_40224 Int) (v_prenex_40223 Int)) (or (<= (+ main_x 1) v_prenex_40224) (<= 1000 (+ (select main_a v_prenex_40224) (select main_a v_prenex_40223))) (< v_prenex_40224 main_x) (<= (* 2 (select main_a v_prenex_40223)) 2000) (<= 996 (select main_a v_prenex_40223)) (< v_prenex_40223 main_y) (<= (select main_a v_prenex_40224) 2))) (forall ((v_prenex_42558 Int) (v_prenex_42559 Int)) (or (<= (+ (select main_a v_prenex_42559) (select main_a v_prenex_42558)) 1000) (<= (select main_a v_prenex_42558) 1002) (<= (select main_a v_prenex_42559) 4) (<= (+ main_y 1) v_prenex_42558) (<= 1996 (* 2 (select main_a v_prenex_42558))) (<= (+ main_x 1) v_prenex_42559) (< v_prenex_42559 main_x))) (forall ((v_prenex_41567 Int) (v_prenex_41568 Int)) (or (<= (+ main_x 1) v_prenex_41568) (<= 0 (+ (select main_a v_prenex_41568) 2)) (<= (select main_a v_prenex_41567) 1000) (<= 1996 (* 2 (select main_a v_prenex_41567))) (<= (* 2 (select main_a v_prenex_41568)) 4) (< v_prenex_41568 main_x) (<= (+ (select main_a v_prenex_41568) 996) (select main_a v_prenex_41567)))) (forall ((v_prenex_38266 Int) (v_prenex_38267 Int)) (or (<= (select main_a v_prenex_38266) 1000) (<= 998 (select main_a v_prenex_38266)) (<= (+ (select main_a v_prenex_38267) 996) (select main_a v_prenex_38266)) (<= 0 (* 2 (select main_a v_prenex_38267))) (<= (+ main_x 1) v_prenex_38267) (< v_prenex_38267 main_x))) (forall ((v_prenex_40720 Int) (v_prenex_40719 Int)) (or (<= (+ main_x 1) v_prenex_40720) (<= 0 (select main_a v_prenex_40720)) (<= (+ (select main_a v_prenex_40720) 996) (select main_a v_prenex_40719)) (<= (* 2 (select main_a v_prenex_40719)) 2000) (< v_prenex_40720 main_x) (<= 1996 (* 2 (select main_a v_prenex_40719))))) (forall ((v_prenex_39562 Int) (v_prenex_39561 Int)) (or (<= (+ main_x 1) v_prenex_39562) (<= (* 2 (select main_a v_prenex_39561)) 2000) (< v_prenex_39562 main_x) (<= (select main_a v_prenex_39561) (+ (select main_a v_prenex_39562) 1000)) (<= 996 (select main_a v_prenex_39561)) (<= (select main_a v_prenex_39562) 2))) (or (forall ((v_prenex_41844 Int)) (<= (* 2 (select main_a v_prenex_41844)) 2000)) (forall ((v_prenex_41841 Int)) (or (< v_prenex_41841 main_x) (<= (select main_a v_prenex_41841) 2) (<= (+ main_x 1) v_prenex_41841) (<= 0 (+ (select main_a v_prenex_41841) 2))))) (forall ((v_prenex_39436 Int) (v_prenex_39437 Int)) (or (< v_prenex_39437 main_x) (<= (+ main_x 1) v_prenex_39437) (<= (select main_a v_prenex_39437) 4) (<= (+ main_y 1) v_prenex_39436) (<= 1000 (+ (select main_a v_prenex_39437) (select main_a v_prenex_39436))))) (forall ((v_prenex_33896 Int) (v_prenex_33895 Int)) (or (< v_prenex_33896 main_x) (<= (+ (select main_a v_prenex_33896) (select main_a v_prenex_33895)) 1000) (<= (select main_a v_prenex_33896) 4) (<= (* 2 (select main_a v_prenex_33896)) 4) (<= (+ main_x 1) v_prenex_33896))) (forall ((v_prenex_31549 Int) (v_prenex_31548 Int)) (or (<= (* 2 (select main_a v_prenex_31548)) 2000) (<= (+ main_x 1) v_prenex_31549) (<= (+ (select main_a v_prenex_31549) 996) (select main_a v_prenex_31548)) (< v_prenex_31549 main_x) (<= 0 (+ (select main_a v_prenex_31549) 2)) (<= (select main_a v_prenex_31549) 2) (<= 996 (select main_a v_prenex_31548)))) (or (forall ((v_prenex_39879 Int)) (or (<= (select main_a v_prenex_39879) 1002) (<= (select main_a v_prenex_39879) 1000))) (forall ((v_prenex_39876 Int)) (or (<= (+ main_x 1) v_prenex_39876) (<= (select main_a v_prenex_39876) 2) (<= 0 (* 2 (select main_a v_prenex_39876))) (< v_prenex_39876 main_x) (<= (* 2 (select main_a v_prenex_39876)) 4)))) (or (forall ((v_prenex_43440 Int)) (or (< v_prenex_43440 main_y) (<= 996 (select main_a v_prenex_43440)) (<= 1996 (* 2 (select main_a v_prenex_43440))))) (forall ((v_prenex_43436 Int)) (or (<= 0 (* 2 (select main_a v_prenex_43436))) (< v_prenex_43436 main_x) (<= (+ main_x 1) v_prenex_43436) (<= (select main_a v_prenex_43436) 2)))) (forall ((v_prenex_39908 Int) (v_prenex_39907 Int)) (or (<= 0 (+ (select main_a v_prenex_39908) 2)) (<= (select main_a v_prenex_39908) 4) (< v_prenex_39908 main_x) (<= 1996 (* 2 (select main_a v_prenex_39907))) (<= (+ main_x 1) v_prenex_39908) (<= 1000 (+ (select main_a v_prenex_39908) (select main_a v_prenex_39907))) (<= 996 (select main_a v_prenex_39907)))) (forall ((v_prenex_38159 Int) (v_prenex_38158 Int)) (or (<= (select main_a v_prenex_38159) 2) (<= 998 (select main_a v_prenex_38158)) (<= (select main_a v_prenex_38159) 4) (<= (select main_a v_prenex_38158) (+ (select main_a v_prenex_38159) 1000)) (< v_prenex_38159 main_x) (<= (+ main_x 1) v_prenex_38159))) (forall ((v_prenex_37561 Int) (v_prenex_37562 Int)) (or (<= 0 (select main_a v_prenex_37562)) (< v_prenex_37562 main_x) (<= 1000 (+ (select main_a v_prenex_37562) (select main_a v_prenex_37561))) (<= (select main_a v_prenex_37561) 1002) (<= (+ main_x 1) v_prenex_37562) (<= (select main_a v_prenex_37562) 2) (<= (* 2 (select main_a v_prenex_37561)) 2000))) (forall ((v_prenex_32710 Int) (v_prenex_32711 Int)) (or (<= (select main_a v_prenex_32711) 2) (<= (+ main_x 1) v_prenex_32711) (< v_prenex_32711 main_x) (<= (select main_a v_prenex_32711) 4) (<= 1000 (+ (select main_a v_prenex_32711) (select main_a v_prenex_32710))) (<= (select main_a v_prenex_32710) 1002))) (forall ((v_prenex_34286 Int) (v_prenex_34285 Int)) (or (<= 1000 (+ (select main_a v_prenex_34286) (select main_a v_prenex_34285))) (<= (+ main_x 1) v_prenex_34286) (<= 0 (* 2 (select main_a v_prenex_34286))) (<= 0 (+ (select main_a v_prenex_34286) 2)) (<= 996 (select main_a v_prenex_34285)) (<= (* 2 (select main_a v_prenex_34285)) 2000) (< v_prenex_34286 main_x))) (or (forall ((v_prenex_43404 Int)) (or (<= (* 2 (select main_a v_prenex_43404)) 2000) (<= 998 (select main_a v_prenex_43404)))) (forall ((v_prenex_43401 Int)) (or (<= (+ main_x 1) v_prenex_43401) (<= (* 2 (select main_a v_prenex_43401)) 4) (< v_prenex_43401 main_x) (<= (select main_a v_prenex_43401) 4)))) (forall ((v_prenex_40348 Int) (v_prenex_40349 Int)) (or (<= 1000 (+ (select main_a v_prenex_40349) (select main_a v_prenex_40348))) (<= (+ main_x 1) v_prenex_40349) (<= (select main_a v_prenex_40348) 1000) (<= (select main_a v_prenex_40349) 4) (<= (select main_a v_prenex_40349) 2) (<= 1996 (* 2 (select main_a v_prenex_40348))) (< v_prenex_40349 main_x))) (forall ((v_prenex_43277 Int) (v_prenex_43278 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_43277))) (<= (* 2 (select main_a v_prenex_43277)) 2000) (<= (+ (select main_a v_prenex_43278) 996) (select main_a v_prenex_43277)) (<= (* 2 (select main_a v_prenex_43278)) 4) (<= 0 (* 2 (select main_a v_prenex_43278))) (<= (+ main_x 1) v_prenex_43278) (< v_prenex_43278 main_x))) (forall ((v_prenex_41699 Int) (v_prenex_41700 Int)) (or (<= (* 2 (select main_a v_prenex_41699)) 2000) (< v_prenex_41700 main_x) (<= (+ (select main_a v_prenex_41700) 996) (select main_a v_prenex_41699)) (<= 0 (* 2 (select main_a v_prenex_41700))) (<= (+ main_x 1) v_prenex_41700) (<= 0 (+ (select main_a v_prenex_41700) 2)) (<= 1996 (* 2 (select main_a v_prenex_41699))))) (forall ((v_prenex_36149 Int) (v_prenex_36150 Int)) (or (<= 1000 (+ (select main_a v_prenex_36150) (select main_a v_prenex_36149))) (<= 0 (* 2 (select main_a v_prenex_36150))) (<= (select main_a v_prenex_36149) 1002) (<= (+ main_x 1) v_prenex_36150) (< v_prenex_36150 main_x) (<= 996 (select main_a v_prenex_36149)) (<= 0 (select main_a v_prenex_36150)))) (forall ((v_prenex_31495 Int) (v_prenex_31494 Int)) (or (<= (+ main_x 1) v_prenex_31495) (<= (select main_a v_prenex_31495) 4) (< v_prenex_31495 main_x) (<= (+ (select main_a v_prenex_31495) 996) (select main_a v_prenex_31494)) (<= (* 2 (select main_a v_prenex_31495)) 4))) (forall ((v_prenex_33957 Int) (v_prenex_33956 Int)) (or (< v_prenex_33957 main_x) (<= (select main_a v_prenex_33956) 1002) (<= (select main_a v_prenex_33956) (+ (select main_a v_prenex_33957) 1000)) (<= 0 (select main_a v_prenex_33957)) (<= (+ main_x 1) v_prenex_33957))) (forall ((v_prenex_32078 Int) (v_prenex_32079 Int)) (or (<= (* 2 (select main_a v_prenex_32079)) 4) (<= (select main_a v_prenex_32078) 1000) (<= (select main_a v_prenex_32079) 4) (< v_prenex_32079 main_x) (<= (+ (select main_a v_prenex_32079) 996) (select main_a v_prenex_32078)) (<= (+ main_x 1) v_prenex_32079))) (forall ((v_prenex_35695 Int) (v_prenex_35696 Int)) (or (<= (+ main_x 1) v_prenex_35696) (<= (* 2 (select main_a v_prenex_35695)) 2000) (<= (+ (select main_a v_prenex_35696) 996) (select main_a v_prenex_35695)) (<= (+ main_y 1) v_prenex_35695) (< v_prenex_35696 main_x) (<= (* 2 (select main_a v_prenex_35696)) 4))) (forall ((v_prenex_41747 Int) (v_prenex_41748 Int)) (or (< v_prenex_41748 main_x) (<= (select main_a v_prenex_41747) (+ (select main_a v_prenex_41748) 1000)) (<= (+ main_x 1) v_prenex_41748) (<= (* 2 (select main_a v_prenex_41748)) 4) (<= 996 (select main_a v_prenex_41747)))) (forall ((v_prenex_32445 Int) (v_prenex_32444 Int)) (or (<= (+ main_x 1) v_prenex_32445) (<= (+ (select main_a v_prenex_32445) (select main_a v_prenex_32444)) 1000) (<= 0 (+ (select main_a v_prenex_32445) 2)) (< v_prenex_32445 main_x) (<= (select main_a v_prenex_32445) 2))) (forall ((v_prenex_32757 Int) (v_prenex_32758 Int)) (or (<= (+ (select main_a v_prenex_32758) 996) (select main_a v_prenex_32757)) (<= (+ main_x 1) v_prenex_32758) (<= (* 2 (select main_a v_prenex_32757)) 2000) (<= (select main_a v_prenex_32758) 2) (< v_prenex_32758 main_x))) (forall ((v_prenex_31734 Int) (v_prenex_31735 Int)) (or (<= 996 (select main_a v_prenex_31734)) (<= (* 2 (select main_a v_prenex_31735)) 4) (< v_prenex_31734 main_y) (<= (+ (select main_a v_prenex_31735) (select main_a v_prenex_31734)) 1000) (<= (+ main_x 1) v_prenex_31735) (< v_prenex_31735 main_x))) (or (forall ((v_prenex_42261 Int)) (or (<= 0 (select main_a v_prenex_42261)) (< v_prenex_42261 main_x) (<= (* 2 (select main_a v_prenex_42261)) 4) (<= (+ main_x 1) v_prenex_42261))) (forall ((v_prenex_42263 Int)) (or (<= 998 (select main_a v_prenex_42263)) (< v_prenex_42263 main_y)))) (forall ((v_prenex_35182 Int) (v_prenex_35183 Int)) (or (<= 0 (+ (select main_a v_prenex_35183) 2)) (<= 1000 (+ (select main_a v_prenex_35183) (select main_a v_prenex_35182))) (<= (+ main_x 1) v_prenex_35183) (<= (select main_a v_prenex_35183) 4) (<= (select main_a v_prenex_35182) 1002) (< v_prenex_35183 main_x) (<= 1996 (* 2 (select main_a v_prenex_35182))))) (forall ((v_prenex_41317 Int) (v_prenex_41318 Int)) (or (<= (select main_a v_prenex_41317) 1002) (<= (+ (select main_a v_prenex_41318) (select main_a v_prenex_41317)) 1000) (<= 1996 (* 2 (select main_a v_prenex_41317))) (< v_prenex_41317 main_y) (<= (select main_a v_prenex_41318) 2) (<= (+ main_x 1) v_prenex_41318) (< v_prenex_41318 main_x))) (forall ((v_prenex_41167 Int) (v_prenex_41168 Int)) (or (<= (+ (select main_a v_prenex_41168) (select main_a v_prenex_41167)) 1000) (<= (+ main_y 1) v_prenex_41167) (<= (+ main_x 1) v_prenex_41168) (<= (* 2 (select main_a v_prenex_41167)) 2000) (<= 0 (select main_a v_prenex_41168)) (<= 998 (select main_a v_prenex_41167)) (< v_prenex_41168 main_x))) (forall ((v_prenex_39388 Int) (v_prenex_39389 Int)) (or (<= (select main_a v_prenex_39389) 2) (< v_prenex_39389 main_x) (<= (+ main_x 1) v_prenex_39389) (<= (+ (select main_a v_prenex_39389) (select main_a v_prenex_39388)) 1000) (<= (select main_a v_prenex_39388) 1002))) (forall ((v_prenex_36637 Int) (v_prenex_36638 Int)) (or (<= 996 (select main_a v_prenex_36637)) (<= 1996 (* 2 (select main_a v_prenex_36637))) (<= (select main_a v_prenex_36638) 2) (< v_prenex_36638 main_x) (<= 1000 (+ (select main_a v_prenex_36638) (select main_a v_prenex_36637))) (<= (+ main_x 1) v_prenex_36638))) (forall ((v_prenex_36737 Int) (v_prenex_36738 Int)) (or (<= (+ main_x 1) v_prenex_36738) (<= (select main_a v_prenex_36737) (+ (select main_a v_prenex_36738) 1000)) (<= 0 (+ (select main_a v_prenex_36738) 2)) (< v_prenex_36738 main_x) (<= 1996 (* 2 (select main_a v_prenex_36737))) (<= (select main_a v_prenex_36738) 2))) (or (forall ((v_prenex_35008 Int)) (or (<= (* 2 (select main_a v_prenex_35008)) 4) (<= (select main_a v_prenex_35008) 4) (< v_prenex_35008 main_x) (<= 0 (* 2 (select main_a v_prenex_35008))) (<= (+ main_x 1) v_prenex_35008))) (forall ((v_prenex_35011 Int)) (or (<= 996 (select main_a v_prenex_35011)) (<= 998 (select main_a v_prenex_35011))))) (forall ((v_prenex_42611 Int) (v_prenex_42610 Int)) (or (<= (select main_a v_prenex_42610) 1002) (<= 996 (select main_a v_prenex_42610)) (< v_prenex_42611 main_x) (<= (+ main_y 1) v_prenex_42610) (<= (+ main_x 1) v_prenex_42611) (<= 0 (* 2 (select main_a v_prenex_42611))) (<= 1000 (+ (select main_a v_prenex_42611) (select main_a v_prenex_42610))))) (forall ((v_prenex_40637 Int) (v_prenex_40636 Int)) (or (<= (* 2 (select main_a v_prenex_40636)) 2000) (<= 1996 (* 2 (select main_a v_prenex_40636))) (<= (+ main_x 1) v_prenex_40637) (< v_prenex_40636 main_y) (< v_prenex_40637 main_x) (<= (select main_a v_prenex_40637) 4) (<= (+ (select main_a v_prenex_40637) (select main_a v_prenex_40636)) 1000))) (or (forall ((v_prenex_41352 Int)) (or (<= (* 2 (select main_a v_prenex_41352)) 2000) (<= 996 (select main_a v_prenex_41352)))) (forall ((v_prenex_41351 Int)) (or (<= 0 (select main_a v_prenex_41351)) (<= 0 (* 2 (select main_a v_prenex_41351))) (< v_prenex_41351 main_x) (<= (+ main_x 1) v_prenex_41351)))) (forall ((v_prenex_40241 Int) (v_prenex_40240 Int)) (or (<= (+ (select main_a v_prenex_40241) (select main_a v_prenex_40240)) 1000) (<= (select main_a v_prenex_40241) 2) (<= (+ main_x 1) v_prenex_40241) (<= (select main_a v_prenex_40240) 1000) (< v_prenex_40241 main_x) (< v_prenex_40240 main_y) (<= 996 (select main_a v_prenex_40240)))) (forall ((v_prenex_37396 Int) (v_prenex_37397 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_37396))) (< v_prenex_37397 main_x) (<= (+ (select main_a v_prenex_37397) (select main_a v_prenex_37396)) 1000) (<= 0 (* 2 (select main_a v_prenex_37397))) (<= (+ main_x 1) v_prenex_37397) (<= (* 2 (select main_a v_prenex_37397)) 4))) (forall ((v_prenex_35170 Int) (v_prenex_35171 Int)) (or (<= (+ (select main_a v_prenex_35171) (select main_a v_prenex_35170)) 1000) (< v_prenex_35171 main_x) (<= 0 (* 2 (select main_a v_prenex_35171))) (<= (+ main_x 1) v_prenex_35171) (<= 0 (select main_a v_prenex_35171)) (<= (select main_a v_prenex_35170) 1000))) (forall ((v_prenex_42719 Int) (v_prenex_42720 Int)) (or (< v_prenex_42720 main_x) (<= 0 (* 2 (select main_a v_prenex_42720))) (<= (+ main_x 1) v_prenex_42720) (<= (select main_a v_prenex_42719) 1000) (<= 998 (select main_a v_prenex_42719)) (<= (select main_a v_prenex_42719) (+ (select main_a v_prenex_42720) 1000)) (<= 0 (+ (select main_a v_prenex_42720) 2)))) (forall ((v_prenex_32991 Int) (v_prenex_32992 Int)) (or (<= (+ main_x 1) v_prenex_32992) (<= 1000 (+ (select main_a v_prenex_32992) (select main_a v_prenex_32991))) (< v_prenex_32992 main_x) (<= (select main_a v_prenex_32991) 1002) (<= (* 2 (select main_a v_prenex_32992)) 4) (<= 1996 (* 2 (select main_a v_prenex_32991))) (<= (select main_a v_prenex_32992) 2))) (forall ((v_prenex_34518 Int) (v_prenex_34517 Int)) (or (<= (+ main_x 1) v_prenex_34518) (<= 998 (select main_a v_prenex_34517)) (<= 1000 (+ (select main_a v_prenex_34518) (select main_a v_prenex_34517))) (< v_prenex_34518 main_x) (<= 0 (* 2 (select main_a v_prenex_34518))) (<= (* 2 (select main_a v_prenex_34517)) 2000) (< v_prenex_34517 main_y))) (forall ((v_prenex_36329 Int) (v_prenex_36330 Int)) (or (<= (+ main_x 1) v_prenex_36330) (< v_prenex_36330 main_x) (<= (* 2 (select main_a v_prenex_36329)) 2000) (<= (select main_a v_prenex_36330) 4) (<= 0 (* 2 (select main_a v_prenex_36330))) (<= 996 (select main_a v_prenex_36329)) (<= (+ (select main_a v_prenex_36330) 996) (select main_a v_prenex_36329)))) (forall ((v_prenex_41681 Int) (v_prenex_41682 Int)) (or (<= (+ (select main_a v_prenex_41682) (select main_a v_prenex_41681)) 1000) (<= (select main_a v_prenex_41681) 1002) (<= 0 (* 2 (select main_a v_prenex_41682))) (< v_prenex_41682 main_x) (< v_prenex_41681 main_y) (<= (+ main_x 1) v_prenex_41682) (<= (* 2 (select main_a v_prenex_41681)) 2000))) (forall ((v_prenex_42001 Int) (v_prenex_42002 Int)) (or (<= (select main_a v_prenex_42002) 2) (<= (+ main_x 1) v_prenex_42002) (<= (+ (select main_a v_prenex_42002) 996) (select main_a v_prenex_42001)) (<= 1996 (* 2 (select main_a v_prenex_42001))) (<= (* 2 (select main_a v_prenex_42001)) 2000) (< v_prenex_42002 main_x))) (forall ((v_prenex_33740 Int) (v_prenex_33739 Int)) (or (<= (+ (select main_a v_prenex_33740) (select main_a v_prenex_33739)) 1000) (<= (select main_a v_prenex_33739) 1000) (<= 996 (select main_a v_prenex_33739)) (< v_prenex_33740 main_x) (<= 0 (* 2 (select main_a v_prenex_33740))) (<= 0 (+ (select main_a v_prenex_33740) 2)) (<= (+ main_x 1) v_prenex_33740))) (forall ((v_prenex_42701 Int) (v_prenex_42702 Int)) (or (<= (+ (select main_a v_prenex_42702) (select main_a v_prenex_42701)) 1000) (<= 996 (select main_a v_prenex_42701)) (<= 0 (+ (select main_a v_prenex_42702) 2)) (<= (+ main_x 1) v_prenex_42702) (<= (select main_a v_prenex_42701) 1002) (< v_prenex_42702 main_x))) (forall ((v_prenex_39382 Int) (v_prenex_39383 Int)) (or (< v_prenex_39383 main_x) (<= (+ main_x 1) v_prenex_39383) (<= 0 (+ (select main_a v_prenex_39383) 2)) (<= (select main_a v_prenex_39382) (+ (select main_a v_prenex_39383) 1000)) (<= (select main_a v_prenex_39382) 1002) (<= (* 2 (select main_a v_prenex_39382)) 2000))) (forall ((v_prenex_41354 Int) (v_prenex_41355 Int)) (or (<= 996 (select main_a v_prenex_41354)) (<= 0 (+ (select main_a v_prenex_41355) 2)) (<= 1996 (* 2 (select main_a v_prenex_41354))) (<= (+ main_x 1) v_prenex_41355) (<= (* 2 (select main_a v_prenex_41355)) 4) (<= (select main_a v_prenex_41354) (+ (select main_a v_prenex_41355) 1000)) (< v_prenex_41355 main_x))) (forall ((v_prenex_33829 Int) (v_prenex_33828 Int)) (or (< v_prenex_33829 main_x) (<= 1996 (* 2 (select main_a v_prenex_33828))) (<= (+ main_x 1) v_prenex_33829) (<= 0 (* 2 (select main_a v_prenex_33829))) (<= (+ (select main_a v_prenex_33829) (select main_a v_prenex_33828)) 1000) (< v_prenex_33828 main_y) (<= (select main_a v_prenex_33828) 1002))) (or (forall ((v_prenex_42360 Int)) (or (<= 0 (select main_a v_prenex_42360)) (<= 0 (* 2 (select main_a v_prenex_42360))) (< v_prenex_42360 main_x) (<= (+ main_x 1) v_prenex_42360))) (forall ((v_prenex_42361 Int)) (or (<= (select main_a v_prenex_42361) 1000) (<= 1996 (* 2 (select main_a v_prenex_42361)))))) (or (forall ((v_prenex_33951 Int)) (or (< v_prenex_33951 main_x) (<= (select main_a v_prenex_33951) 2) (<= (+ main_x 1) v_prenex_33951))) (forall ((v_prenex_33950 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_33950))) (<= (+ main_y 1) v_prenex_33950)))) (forall ((v_prenex_31544 Int) (v_prenex_31545 Int)) (or (< v_prenex_31545 main_x) (< v_prenex_31544 main_y) (<= (select main_a v_prenex_31545) 4) (<= (+ main_x 1) v_prenex_31545) (<= (select main_a v_prenex_31544) (+ (select main_a v_prenex_31545) 1000)) (<= (* 2 (select main_a v_prenex_31544)) 2000))) (forall ((v_prenex_38945 Int) (v_prenex_38944 Int)) (or (<= (+ main_x 1) v_prenex_38945) (< v_prenex_38945 main_x) (<= (+ (select main_a v_prenex_38945) 996) (select main_a v_prenex_38944)) (<= 0 (* 2 (select main_a v_prenex_38945))) (<= (select main_a v_prenex_38945) 2) (<= (* 2 (select main_a v_prenex_38944)) 2000))) (forall ((v_prenex_31932 Int) (v_prenex_31933 Int)) (or (<= (+ main_x 1) v_prenex_31933) (< v_prenex_31933 main_x) (<= 996 (select main_a v_prenex_31932)) (<= 1996 (* 2 (select main_a v_prenex_31932))) (<= 0 (select main_a v_prenex_31933)) (<= (+ (select main_a v_prenex_31933) 996) (select main_a v_prenex_31932)))) (forall ((v_prenex_41065 Int) (v_prenex_41066 Int)) (or (< v_prenex_41066 main_x) (<= 996 (select main_a v_prenex_41065)) (<= (+ main_x 1) v_prenex_41066) (<= 0 (+ (select main_a v_prenex_41066) 2)) (<= (* 2 (select main_a v_prenex_41065)) 2000) (<= (+ (select main_a v_prenex_41066) 996) (select main_a v_prenex_41065)) (<= 0 (* 2 (select main_a v_prenex_41066))))) (or (forall ((v_prenex_39089 Int)) (or (<= 0 (* 2 (select main_a v_prenex_39089))) (< v_prenex_39089 main_x) (<= (+ main_x 1) v_prenex_39089))) (forall ((v_prenex_39088 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_39088))) (<= (+ main_y 1) v_prenex_39088)))) (forall ((v_prenex_43639 Int) (v_prenex_43638 Int)) (or (<= (+ main_x 1) v_prenex_43639) (< v_prenex_43639 main_x) (<= (select main_a v_prenex_43638) 1002) (<= 0 (+ (select main_a v_prenex_43639) 2)) (<= 0 (* 2 (select main_a v_prenex_43639))) (<= 1996 (* 2 (select main_a v_prenex_43638))) (<= (+ (select main_a v_prenex_43639) 996) (select main_a v_prenex_43638)))) (forall ((v_prenex_33055 Int) (v_prenex_33054 Int)) (or (<= (select main_a v_prenex_33054) 1000) (<= (+ main_y 1) v_prenex_33054) (<= 1000 (+ (select main_a v_prenex_33055) (select main_a v_prenex_33054))) (< v_prenex_33055 main_x) (<= (+ main_x 1) v_prenex_33055) (<= (select main_a v_prenex_33054) 1002) (<= 0 (* 2 (select main_a v_prenex_33055))))) (forall ((v_prenex_34974 Int) (v_prenex_34973 Int)) (or (<= 0 (* 2 (select main_a v_prenex_34974))) (< v_prenex_34974 main_x) (<= (* 2 (select main_a v_prenex_34974)) 4) (<= 996 (select main_a v_prenex_34973)) (<= (+ (select main_a v_prenex_34974) (select main_a v_prenex_34973)) 1000) (<= (* 2 (select main_a v_prenex_34973)) 2000) (<= (+ main_x 1) v_prenex_34974))) (forall ((v_prenex_36643 Int) (v_prenex_36644 Int)) (or (< v_prenex_36644 main_x) (<= (+ (select main_a v_prenex_36644) 996) (select main_a v_prenex_36643)) (<= 0 (+ (select main_a v_prenex_36644) 2)) (<= (+ main_x 1) v_prenex_36644) (<= 1996 (* 2 (select main_a v_prenex_36643))) (<= 0 (* 2 (select main_a v_prenex_36644))) (<= (select main_a v_prenex_36643) 1000))) (forall ((v_prenex_32577 Int) (v_prenex_32576 Int)) (or (<= (+ main_x 1) v_prenex_32577) (<= 996 (select main_a v_prenex_32576)) (<= 0 (* 2 (select main_a v_prenex_32577))) (< v_prenex_32577 main_x) (<= (+ (select main_a v_prenex_32577) 996) (select main_a v_prenex_32576)) (<= 1996 (* 2 (select main_a v_prenex_32576))) (<= 0 (select main_a v_prenex_32577)))) (forall ((v_prenex_36029 Int) (v_prenex_36030 Int)) (or (<= (+ (select main_a v_prenex_36030) (select main_a v_prenex_36029)) 1000) (<= (+ main_x 1) v_prenex_36030) (<= 0 (+ (select main_a v_prenex_36030) 2)) (<= (select main_a v_prenex_36029) 1002) (< v_prenex_36030 main_x) (<= (* 2 (select main_a v_prenex_36029)) 2000) (<= 0 (* 2 (select main_a v_prenex_36030))))) (forall ((v_prenex_39223 Int) (v_prenex_39222 Int)) (or (<= 0 (select main_a v_prenex_39223)) (<= (+ main_x 1) v_prenex_39223) (< v_prenex_39223 main_x) (<= 996 (select main_a v_prenex_39222)) (<= (select main_a v_prenex_39222) 1000) (<= (+ (select main_a v_prenex_39223) 996) (select main_a v_prenex_39222)))) (or (forall ((v_prenex_31672 Int)) (or (<= (select main_a v_prenex_31672) 4) (<= 0 (select main_a v_prenex_31672)) (<= (* 2 (select main_a v_prenex_31672)) 4) (< v_prenex_31672 main_x) (<= (+ main_x 1) v_prenex_31672))) (forall ((v_prenex_31670 Int)) (or (<= (* 2 (select main_a v_prenex_31670)) 2000) (<= 1996 (* 2 (select main_a v_prenex_31670)))))) (forall ((v_prenex_41685 Int) (v_prenex_41686 Int)) (or (<= (* 2 (select main_a v_prenex_41685)) 2000) (< v_prenex_41686 main_x) (<= 1996 (* 2 (select main_a v_prenex_41685))) (<= 0 (+ (select main_a v_prenex_41686) 2)) (<= (+ main_x 1) v_prenex_41686) (<= (select main_a v_prenex_41685) (+ (select main_a v_prenex_41686) 1000)) (<= 0 (* 2 (select main_a v_prenex_41686))))) (or (forall ((v_prenex_38606 Int)) (or (<= (select main_a v_prenex_38606) 1000) (<= 998 (select main_a v_prenex_38606)))) (forall ((v_prenex_38601 Int)) (or (<= 0 (+ (select main_a v_prenex_38601) 2)) (<= (* 2 (select main_a v_prenex_38601)) 4) (< v_prenex_38601 main_x) (<= (select main_a v_prenex_38601) 2) (<= (+ main_x 1) v_prenex_38601)))) (forall ((v_prenex_37134 Int) (v_prenex_37135 Int)) (or (<= (+ main_x 1) v_prenex_37135) (<= (* 2 (select main_a v_prenex_37134)) 2000) (< v_prenex_37135 main_x) (<= 0 (* 2 (select main_a v_prenex_37135))) (<= (select main_a v_prenex_37134) 1000) (<= (+ main_y 1) v_prenex_37134) (<= 1000 (+ (select main_a v_prenex_37135) (select main_a v_prenex_37134))))) (or (forall ((v_prenex_40354 Int)) (or (< v_prenex_40354 main_x) (<= 0 (+ (select main_a v_prenex_40354) 2)) (<= (+ main_x 1) v_prenex_40354) (<= (* 2 (select main_a v_prenex_40354)) 4) (<= 0 (select main_a v_prenex_40354)))) (forall ((v_prenex_40357 Int)) (or (<= (select main_a v_prenex_40357) 1002) (<= 998 (select main_a v_prenex_40357))))) (forall ((v_prenex_40679 Int) (v_prenex_40680 Int)) (or (< v_prenex_40680 main_x) (<= 998 (select main_a v_prenex_40679)) (<= (select main_a v_prenex_40679) (+ (select main_a v_prenex_40680) 1000)) (<= (+ main_y 1) v_prenex_40679) (<= (select main_a v_prenex_40680) 4) (<= (select main_a v_prenex_40679) 1000) (<= (+ main_x 1) v_prenex_40680))) (forall ((v_prenex_44083 Int) (v_prenex_44084 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_44083))) (<= (+ main_x 1) v_prenex_44084) (<= 0 (+ (select main_a v_prenex_44084) 2)) (<= (+ (select main_a v_prenex_44084) 996) (select main_a v_prenex_44083)) (<= (* 2 (select main_a v_prenex_44083)) 2000) (< v_prenex_44084 main_x) (<= 0 (* 2 (select main_a v_prenex_44084))))) (forall ((v_prenex_44179 Int) (v_prenex_44178 Int)) (or (< v_prenex_44179 main_x) (<= (* 2 (select main_a v_prenex_44178)) 2000) (<= 0 (* 2 (select main_a v_prenex_44179))) (<= (+ main_y 1) v_prenex_44178) (<= (+ main_x 1) v_prenex_44179) (<= 996 (select main_a v_prenex_44178)) (<= 1000 (+ (select main_a v_prenex_44179) (select main_a v_prenex_44178))))) (forall ((v_prenex_39072 Int) (v_prenex_39073 Int)) (or (<= (+ main_x 1) v_prenex_39073) (< v_prenex_39073 main_x) (<= (select main_a v_prenex_39073) 2) (<= (select main_a v_prenex_39072) 1000) (<= 1000 (+ (select main_a v_prenex_39073) (select main_a v_prenex_39072))) (<= (* 2 (select main_a v_prenex_39072)) 2000))) (or (forall ((v_prenex_36770 Int)) (or (<= 998 (select main_a v_prenex_36770)) (<= (select main_a v_prenex_36770) 1002))) (forall ((v_prenex_36766 Int)) (or (<= 0 (* 2 (select main_a v_prenex_36766))) (<= (+ main_x 1) v_prenex_36766) (<= (select main_a v_prenex_36766) 2) (< v_prenex_36766 main_x)))) (or (forall ((v_prenex_35758 Int)) (<= (* 2 (select main_a v_prenex_35758)) 2000)) (forall ((v_prenex_35754 Int)) (or (<= 0 (* 2 (select main_a v_prenex_35754))) (<= 0 (+ (select main_a v_prenex_35754) 2)) (< v_prenex_35754 main_x) (<= 0 (select main_a v_prenex_35754)) (<= (+ main_x 1) v_prenex_35754)))) (forall ((v_prenex_40068 Int) (v_prenex_40067 Int)) (or (<= (+ main_x 1) v_prenex_40068) (<= 0 (select main_a v_prenex_40068)) (<= (+ (select main_a v_prenex_40068) (select main_a v_prenex_40067)) 1000) (<= (select main_a v_prenex_40068) 2) (< v_prenex_40068 main_x))) (or (forall ((v_prenex_38005 Int)) (or (<= 998 (select main_a v_prenex_38005)) (<= 1996 (* 2 (select main_a v_prenex_38005))))) (forall ((v_prenex_38002 Int)) (or (<= (* 2 (select main_a v_prenex_38002)) 4) (<= (select main_a v_prenex_38002) 2) (<= 0 (* 2 (select main_a v_prenex_38002))) (<= (+ main_x 1) v_prenex_38002) (< v_prenex_38002 main_x)))) (forall ((v_prenex_37473 Int) (v_prenex_37474 Int)) (or (<= 996 (select main_a v_prenex_37473)) (<= (* 2 (select main_a v_prenex_37474)) 4) (<= (+ main_x 1) v_prenex_37474) (<= (+ main_y 1) v_prenex_37473) (<= 1000 (+ (select main_a v_prenex_37474) (select main_a v_prenex_37473))) (< v_prenex_37474 main_x))) (forall ((v_prenex_43535 Int) (v_prenex_43534 Int)) (or (<= 1000 (+ (select main_a v_prenex_43535) (select main_a v_prenex_43534))) (< v_prenex_43535 main_x) (<= (* 2 (select main_a v_prenex_43534)) 2000) (<= 998 (select main_a v_prenex_43534)) (<= 0 (+ (select main_a v_prenex_43535) 2)) (<= (+ main_x 1) v_prenex_43535) (<= (select main_a v_prenex_43535) 2))) (forall ((v_prenex_33131 Int) (v_prenex_33130 Int)) (or (<= (+ (select main_a v_prenex_33131) 996) (select main_a v_prenex_33130)) (< v_prenex_33131 main_x) (<= (+ main_x 1) v_prenex_33131) (<= 0 (select main_a v_prenex_33131)) (<= 0 (* 2 (select main_a v_prenex_33131))))) (forall ((v_prenex_43303 Int) (v_prenex_43302 Int)) (or (<= (+ main_x 1) v_prenex_43303) (< v_prenex_43303 main_x) (<= (+ (select main_a v_prenex_43303) 996) (select main_a v_prenex_43302)) (<= (* 2 (select main_a v_prenex_43302)) 2000) (<= 0 (+ (select main_a v_prenex_43303) 2)) (<= 996 (select main_a v_prenex_43302)) (<= 0 (* 2 (select main_a v_prenex_43303))))) (or (forall ((v_prenex_37914 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_37914))) (<= (select main_a v_prenex_37914) 1000))) (forall ((v_prenex_37912 Int)) (or (< v_prenex_37912 main_x) (<= (* 2 (select main_a v_prenex_37912)) 4) (<= (+ main_x 1) v_prenex_37912) (<= 0 (select main_a v_prenex_37912))))) (forall ((v_prenex_36506 Int) (v_prenex_36507 Int)) (or (<= (+ main_x 1) v_prenex_36507) (< v_prenex_36506 main_y) (<= 1996 (* 2 (select main_a v_prenex_36506))) (<= 1000 (+ (select main_a v_prenex_36507) (select main_a v_prenex_36506))) (<= 0 (* 2 (select main_a v_prenex_36507))) (<= (select main_a v_prenex_36506) 1000) (< v_prenex_36507 main_x))) (forall ((v_prenex_34723 Int) (v_prenex_34722 Int)) (or (<= (select main_a v_prenex_34723) 4) (<= (select main_a v_prenex_34722) (+ (select main_a v_prenex_34723) 1000)) (<= 1996 (* 2 (select main_a v_prenex_34722))) (< v_prenex_34723 main_x) (<= 0 (* 2 (select main_a v_prenex_34723))) (<= (+ main_x 1) v_prenex_34723))) (or (forall ((v_prenex_30913 Int)) (or (<= 0 (select main_a v_prenex_30913)) (<= (+ main_x 1) v_prenex_30913) (< v_prenex_30913 main_x) (<= 0 (+ (select main_a v_prenex_30913) 2)) (<= (* 2 (select main_a v_prenex_30913)) 4))) (forall ((v_prenex_30912 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_30912))) (<= (select main_a v_prenex_30912) 1000)))) (forall ((v_prenex_43983 Int) (v_prenex_43982 Int)) (or (<= 0 (+ (select main_a v_prenex_43983) 2)) (<= (select main_a v_prenex_43982) (+ (select main_a v_prenex_43983) 1000)) (<= (+ main_x 1) v_prenex_43983) (< v_prenex_43983 main_x) (<= 998 (select main_a v_prenex_43982)) (<= (select main_a v_prenex_43983) 2) (<= (select main_a v_prenex_43982) 1000))) (or (forall ((v_prenex_42146 Int)) (or (<= (* 2 (select main_a v_prenex_42146)) 4) (<= 0 (select main_a v_prenex_42146)) (<= (+ main_x 1) v_prenex_42146) (< v_prenex_42146 main_x))) (forall ((v_prenex_42145 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_42145))) (<= (+ main_y 1) v_prenex_42145) (<= (* 2 (select main_a v_prenex_42145)) 2000)))) (or (forall ((v_prenex_38686 Int)) (or (<= (select main_a v_prenex_38686) 4) (<= 0 (+ (select main_a v_prenex_38686) 2)) (<= (+ main_x 1) v_prenex_38686) (<= (* 2 (select main_a v_prenex_38686)) 4) (< v_prenex_38686 main_x))) (forall ((v_prenex_38685 Int)) (or (<= (select main_a v_prenex_38685) 1002) (<= 998 (select main_a v_prenex_38685))))) (forall ((v_prenex_43563 Int) (v_prenex_43564 Int)) (or (<= 996 (select main_a v_prenex_43563)) (< v_prenex_43563 main_y) (<= (+ (select main_a v_prenex_43564) 996) (select main_a v_prenex_43563)) (<= (+ main_x 1) v_prenex_43564) (< v_prenex_43564 main_x) (<= 1996 (* 2 (select main_a v_prenex_43563))) (<= (* 2 (select main_a v_prenex_43564)) 4))) (forall ((v_prenex_39445 Int) (v_prenex_39444 Int)) (or (<= 998 (select main_a v_prenex_39444)) (<= (+ (select main_a v_prenex_39445) 996) (select main_a v_prenex_39444)) (<= (select main_a v_prenex_39444) 1002) (<= 0 (+ (select main_a v_prenex_39445) 2)) (<= (+ main_x 1) v_prenex_39445) (<= 0 (* 2 (select main_a v_prenex_39445))) (< v_prenex_39445 main_x))) (forall ((v_prenex_37293 Int) (v_prenex_37294 Int)) (or (<= (+ main_x 1) v_prenex_37294) (<= (select main_a v_prenex_37294) 4) (<= 0 (select main_a v_prenex_37294)) (< v_prenex_37294 main_x) (<= (select main_a v_prenex_37293) 1000) (<= 1000 (+ (select main_a v_prenex_37294) (select main_a v_prenex_37293))))) (forall ((v_prenex_42131 Int) (v_prenex_42132 Int)) (or (<= 0 (+ (select main_a v_prenex_42132) 2)) (<= 1996 (* 2 (select main_a v_prenex_42131))) (< v_prenex_42132 main_x) (<= 996 (select main_a v_prenex_42131)) (<= (select main_a v_prenex_42132) 4) (<= 1000 (+ (select main_a v_prenex_42132) (select main_a v_prenex_42131))) (<= (+ main_x 1) v_prenex_42132))) (or (forall ((v_prenex_32410 Int)) (or (< v_prenex_32410 main_x) (<= (+ main_x 1) v_prenex_32410) (<= 0 (* 2 (select main_a v_prenex_32410))))) (forall ((v_prenex_32409 Int)) (or (<= (+ main_y 1) v_prenex_32409) (<= (select main_a v_prenex_32409) 1002) (<= (* 2 (select main_a v_prenex_32409)) 2000)))) (or (forall ((v_prenex_36314 Int)) (<= (* 2 (select main_a v_prenex_36314)) 4)) (forall ((v_prenex_36313 Int)) (or (<= (select main_a v_prenex_36313) 1002) (< v_prenex_36313 main_y) (<= (+ main_y 1) v_prenex_36313) (<= 1996 (* 2 (select main_a v_prenex_36313)))))) (forall ((v_prenex_35762 Int) (v_prenex_35763 Int)) (or (<= (select main_a v_prenex_35763) 4) (<= 998 (select main_a v_prenex_35762)) (<= (+ main_x 1) v_prenex_35763) (< v_prenex_35763 main_x) (<= 0 (* 2 (select main_a v_prenex_35763))) (<= 1000 (+ (select main_a v_prenex_35763) (select main_a v_prenex_35762))))) (forall ((v_prenex_42065 Int) (v_prenex_42066 Int)) (or (<= (select main_a v_prenex_42065) 1002) (<= 0 (* 2 (select main_a v_prenex_42066))) (<= 1996 (* 2 (select main_a v_prenex_42065))) (< v_prenex_42066 main_x) (<= (+ (select main_a v_prenex_42066) 996) (select main_a v_prenex_42065)) (<= (* 2 (select main_a v_prenex_42066)) 4) (<= (+ main_x 1) v_prenex_42066))) (or (forall ((v_prenex_36494 Int)) (or (<= (select main_a v_prenex_36494) 1002) (<= (select main_a v_prenex_36494) 1000))) (forall ((v_prenex_36490 Int)) (or (<= 0 (+ (select main_a v_prenex_36490) 2)) (<= 0 (* 2 (select main_a v_prenex_36490))) (<= (* 2 (select main_a v_prenex_36490)) 4) (<= (+ main_x 1) v_prenex_36490) (< v_prenex_36490 main_x)))) (forall ((v_prenex_34464 Int) (v_prenex_34463 Int)) (or (<= (+ (select main_a v_prenex_34464) 996) (select main_a v_prenex_34463)) (<= 0 (* 2 (select main_a v_prenex_34464))) (<= 0 (+ (select main_a v_prenex_34464) 2)) (<= (+ main_x 1) v_prenex_34464) (< v_prenex_34464 main_x) (<= 1996 (* 2 (select main_a v_prenex_34463))))) (forall ((v_prenex_33764 Int) (v_prenex_33763 Int)) (or (<= (+ main_x 1) v_prenex_33764) (<= (* 2 (select main_a v_prenex_33764)) 4) (<= (+ (select main_a v_prenex_33764) (select main_a v_prenex_33763)) 1000) (<= 998 (select main_a v_prenex_33763)) (<= (select main_a v_prenex_33763) 1000) (<= (+ main_y 1) v_prenex_33763) (< v_prenex_33764 main_x))) (forall ((v_prenex_32489 Int) (v_prenex_32488 Int)) (or (<= (select main_a v_prenex_32489) 4) (< v_prenex_32489 main_x) (<= 998 (select main_a v_prenex_32488)) (<= 1000 (+ (select main_a v_prenex_32489) (select main_a v_prenex_32488))) (<= (select main_a v_prenex_32488) 1002) (<= (+ main_y 1) v_prenex_32488) (<= (+ main_x 1) v_prenex_32489))) (forall ((v_prenex_33218 Int) (v_prenex_33217 Int)) (or (<= (+ main_x 1) v_prenex_33218) (<= (select main_a v_prenex_33218) 4) (<= (select main_a v_prenex_33217) 1000) (<= (+ (select main_a v_prenex_33218) 996) (select main_a v_prenex_33217)) (<= (+ main_y 1) v_prenex_33217) (< v_prenex_33218 main_x))) (or (forall ((v_prenex_39340 Int)) (or (<= (+ main_x 1) v_prenex_39340) (<= 0 (select main_a v_prenex_39340)) (< v_prenex_39340 main_x) (<= (* 2 (select main_a v_prenex_39340)) 4))) (forall ((v_prenex_39344 Int)) (<= (select main_a v_prenex_39344) 1002))) (forall ((v_prenex_34302 Int) (v_prenex_34301 Int)) (or (< v_prenex_34302 main_x) (<= 0 (* 2 (select main_a v_prenex_34302))) (<= (select main_a v_prenex_34301) (+ (select main_a v_prenex_34302) 1000)) (< v_prenex_34301 main_y) (<= 996 (select main_a v_prenex_34301)) (<= (+ main_x 1) v_prenex_34302))) (or (forall ((v_prenex_36882 Int)) (or (<= 0 (select main_a v_prenex_36882)) (<= 0 (* 2 (select main_a v_prenex_36882))) (< v_prenex_36882 main_x) (<= (+ main_x 1) v_prenex_36882))) (forall ((v_prenex_36881 Int)) (or (<= (+ main_y 1) v_prenex_36881) (<= 996 (select main_a v_prenex_36881)) (<= 1996 (* 2 (select main_a v_prenex_36881)))))) (forall ((v_prenex_39409 Int) (v_prenex_39408 Int)) (or (<= (+ main_y 1) v_prenex_39408) (< v_prenex_39408 main_y) (<= (+ main_x 1) v_prenex_39409) (<= (+ (select main_a v_prenex_39409) (select main_a v_prenex_39408)) 1000) (<= 996 (select main_a v_prenex_39408)))) (forall ((v_prenex_38194 Int) (v_prenex_38195 Int)) (or (<= (select main_a v_prenex_38194) (+ (select main_a v_prenex_38195) 1000)) (<= (+ main_y 1) v_prenex_38194) (<= (select main_a v_prenex_38195) 2) (< v_prenex_38195 main_x) (<= (+ main_x 1) v_prenex_38195))) (or (forall ((v_prenex_35409 Int)) (or (<= (+ main_x 1) v_prenex_35409) (< v_prenex_35409 main_x) (<= (select main_a v_prenex_35409) 4) (<= 0 (* 2 (select main_a v_prenex_35409))) (<= 0 (select main_a v_prenex_35409)))) (forall ((v_prenex_35412 Int)) (<= (select main_a v_prenex_35412) 1000))) (or (forall ((v_prenex_40124 Int)) (or (<= (select main_a v_prenex_40124) 2) (<= (select main_a v_prenex_40124) 4) (< v_prenex_40124 main_x) (<= (+ main_x 1) v_prenex_40124) (<= 0 (* 2 (select main_a v_prenex_40124))))) (forall ((v_prenex_40123 Int)) (or (<= 996 (select main_a v_prenex_40123)) (<= 1996 (* 2 (select main_a v_prenex_40123)))))) (forall ((v_prenex_40931 Int) (v_prenex_40930 Int)) (or (<= (+ main_x 1) v_prenex_40931) (< v_prenex_40931 main_x) (<= 998 (select main_a v_prenex_40930)) (<= (select main_a v_prenex_40930) (+ (select main_a v_prenex_40931) 1000)) (< v_prenex_40930 main_y) (<= 0 (* 2 (select main_a v_prenex_40931))) (<= (select main_a v_prenex_40930) 1000))) (forall ((v_prenex_42727 Int) (v_prenex_42728 Int)) (or (< v_prenex_42728 main_x) (<= 1000 (+ (select main_a v_prenex_42728) (select main_a v_prenex_42727))) (<= (select main_a v_prenex_42728) 4) (<= 1996 (* 2 (select main_a v_prenex_42727))) (<= (+ main_x 1) v_prenex_42728) (<= (select main_a v_prenex_42727) 1002) (<= 0 (select main_a v_prenex_42728)))) (forall ((v_prenex_33597 Int) (v_prenex_33596 Int)) (or (<= (select main_a v_prenex_33596) (+ (select main_a v_prenex_33597) 1000)) (< v_prenex_33597 main_x) (<= 0 (* 2 (select main_a v_prenex_33597))) (<= (+ main_x 1) v_prenex_33597) (<= (select main_a v_prenex_33596) 1002) (<= 0 (select main_a v_prenex_33597)) (<= 998 (select main_a v_prenex_33596)))) (forall ((v_prenex_35689 Int) (v_prenex_35690 Int)) (or (<= (+ main_x 1) v_prenex_35690) (<= (select main_a v_prenex_35690) 2) (<= 1000 (+ (select main_a v_prenex_35690) (select main_a v_prenex_35689))) (< v_prenex_35690 main_x) (<= (* 2 (select main_a v_prenex_35689)) 2000) (<= 996 (select main_a v_prenex_35689)))) (forall ((v_prenex_41414 Int) (v_prenex_41415 Int)) (or (<= (+ (select main_a v_prenex_41415) 996) (select main_a v_prenex_41414)) (<= (+ main_x 1) v_prenex_41415) (<= (* 2 (select main_a v_prenex_41414)) 2000) (<= 996 (select main_a v_prenex_41414)) (< v_prenex_41415 main_x) (<= (select main_a v_prenex_41415) 2) (<= 0 (select main_a v_prenex_41415)))) (forall ((v_prenex_42117 Int) (v_prenex_42118 Int)) (or (< v_prenex_42118 main_x) (<= 998 (select main_a v_prenex_42117)) (<= 996 (select main_a v_prenex_42117)) (<= (+ (select main_a v_prenex_42118) (select main_a v_prenex_42117)) 1000) (<= (+ main_x 1) v_prenex_42118) (<= (+ main_y 1) v_prenex_42117) (<= 0 (select main_a v_prenex_42118)))) (forall ((v_prenex_40710 Int) (v_prenex_40709 Int)) (or (<= 996 (select main_a v_prenex_40709)) (<= (+ main_x 1) v_prenex_40710) (< v_prenex_40710 main_x) (<= 0 (* 2 (select main_a v_prenex_40710))) (<= (* 2 (select main_a v_prenex_40710)) 4) (<= (select main_a v_prenex_40709) (+ (select main_a v_prenex_40710) 1000)))) (or (forall ((v_prenex_38423 Int)) (or (<= (* 2 (select main_a v_prenex_38423)) 2000) (<= (select main_a v_prenex_38423) 1002))) (forall ((v_prenex_38422 Int)) (or (<= (* 2 (select main_a v_prenex_38422)) 4) (< v_prenex_38422 main_x) (<= (+ main_x 1) v_prenex_38422) (<= 0 (+ (select main_a v_prenex_38422) 2)) (<= (select main_a v_prenex_38422) 4)))) (forall ((v_prenex_39818 Int) (v_prenex_39817 Int)) (or (<= (+ main_x 1) v_prenex_39818) (<= 998 (select main_a v_prenex_39817)) (<= (select main_a v_prenex_39817) 1002) (< v_prenex_39817 main_y) (<= (+ (select main_a v_prenex_39818) (select main_a v_prenex_39817)) 1000) (<= (* 2 (select main_a v_prenex_39818)) 4) (< v_prenex_39818 main_x))) (or (forall ((v_prenex_33061 Int)) (or (<= (+ main_x 1) v_prenex_33061) (<= 0 (* 2 (select main_a v_prenex_33061))) (<= (* 2 (select main_a v_prenex_33061)) 4) (< v_prenex_33061 main_x) (<= 0 (select main_a v_prenex_33061)))) (forall ((v_prenex_33065 Int)) (or (<= (select main_a v_prenex_33065) 1000) (<= 998 (select main_a v_prenex_33065))))) (forall ((v_prenex_37182 Int) (v_prenex_37183 Int)) (or (<= (+ (select main_a v_prenex_37183) (select main_a v_prenex_37182)) 1000) (<= (select main_a v_prenex_37183) 4) (<= (* 2 (select main_a v_prenex_37182)) 2000) (<= (select main_a v_prenex_37182) 1000) (< v_prenex_37183 main_x) (<= (+ main_x 1) v_prenex_37183) (< v_prenex_37182 main_y))) (forall ((v_prenex_39166 Int) (v_prenex_39165 Int)) (or (<= 1000 (+ (select main_a v_prenex_39166) (select main_a v_prenex_39165))) (<= (select main_a v_prenex_39165) 1002) (<= 1996 (* 2 (select main_a v_prenex_39165))) (< v_prenex_39165 main_y) (<= (+ main_y 1) v_prenex_39165))) (or (forall ((v_prenex_36832 Int)) (<= 1996 (* 2 (select main_a v_prenex_36832)))) (forall ((v_prenex_36831 Int)) (or (< v_prenex_36831 main_x) (<= (select main_a v_prenex_36831) 2) (<= (+ main_x 1) v_prenex_36831) (<= (* 2 (select main_a v_prenex_36831)) 4)))) (or (forall ((v_prenex_35803 Int)) (or (<= (select main_a v_prenex_35803) 2) (<= 0 (* 2 (select main_a v_prenex_35803))) (<= (+ main_x 1) v_prenex_35803) (< v_prenex_35803 main_x))) (forall ((v_prenex_35807 Int)) (<= 998 (select main_a v_prenex_35807)))) (or (forall ((v_prenex_37596 Int)) (or (< v_prenex_37596 main_y) (<= (select main_a v_prenex_37596) 1000) (<= 1996 (* 2 (select main_a v_prenex_37596))))) (forall ((v_prenex_37595 Int)) (or (<= (+ main_x 1) v_prenex_37595) (<= (select main_a v_prenex_37595) 2) (<= (* 2 (select main_a v_prenex_37595)) 4) (< v_prenex_37595 main_x)))) (forall ((v_prenex_32067 Int) (v_prenex_32068 Int)) (or (<= 0 (select main_a v_prenex_32068)) (<= (+ main_x 1) v_prenex_32068) (<= (* 2 (select main_a v_prenex_32067)) 2000) (< v_prenex_32068 main_x) (<= (select main_a v_prenex_32067) 1000) (<= (+ (select main_a v_prenex_32068) (select main_a v_prenex_32067)) 1000) (<= 0 (+ (select main_a v_prenex_32068) 2)))) (or (forall ((v_prenex_42051 Int)) (or (< v_prenex_42051 main_y) (<= (select main_a v_prenex_42051) 1002) (<= 1996 (* 2 (select main_a v_prenex_42051))))) (forall ((v_prenex_42050 Int)) (or (< v_prenex_42050 main_x) (<= (+ main_x 1) v_prenex_42050) (<= (* 2 (select main_a v_prenex_42050)) 4) (<= (select main_a v_prenex_42050) 2)))) (forall ((v_prenex_33994 Int) (v_prenex_33993 Int)) (or (<= 0 (+ (select main_a v_prenex_33994) 2)) (<= 998 (select main_a v_prenex_33993)) (<= 0 (* 2 (select main_a v_prenex_33994))) (<= (select main_a v_prenex_33993) (+ (select main_a v_prenex_33994) 1000)) (<= (select main_a v_prenex_33993) 1000) (< v_prenex_33994 main_x) (<= (+ main_x 1) v_prenex_33994))) (or (forall ((v_prenex_30940 Int)) (or (<= 996 (select main_a v_prenex_30940)) (<= 1996 (* 2 (select main_a v_prenex_30940))))) (forall ((v_prenex_30828 Int)) (or (< v_prenex_30828 main_x) (<= 0 (* 2 (select main_a v_prenex_30828))) (<= (select main_a v_prenex_30828) 2) (<= (+ main_x 1) v_prenex_30828) (<= 0 (select main_a v_prenex_30828))))) (forall ((v_prenex_34420 Int) (v_prenex_34419 Int)) (or (<= (+ main_x 1) v_prenex_34420) (< v_prenex_34420 main_x) (<= (+ (select main_a v_prenex_34420) (select main_a v_prenex_34419)) 1000) (< v_prenex_34419 main_y) (<= 1996 (* 2 (select main_a v_prenex_34419))) (<= (* 2 (select main_a v_prenex_34420)) 4) (<= 996 (select main_a v_prenex_34419)))) (forall ((v_prenex_36573 Int) (v_prenex_36574 Int)) (or (<= 0 (select main_a v_prenex_36574)) (<= 0 (+ (select main_a v_prenex_36574) 2)) (<= (+ main_x 1) v_prenex_36574) (<= (* 2 (select main_a v_prenex_36573)) 2000) (<= 996 (select main_a v_prenex_36573)) (<= 1000 (+ (select main_a v_prenex_36574) (select main_a v_prenex_36573))) (< v_prenex_36574 main_x))) (or (forall ((v_prenex_34688 Int)) (or (<= (* 2 (select main_a v_prenex_34688)) 2000) (<= (select main_a v_prenex_34688) 1000))) (forall ((v_prenex_34684 Int)) (or (<= (+ main_x 1) v_prenex_34684) (<= 0 (+ (select main_a v_prenex_34684) 2)) (<= (select main_a v_prenex_34684) 2) (<= (* 2 (select main_a v_prenex_34684)) 4) (< v_prenex_34684 main_x)))) (forall ((v_prenex_33608 Int)) (or (<= (select main_a v_prenex_33608) 2) (<= (select main_a v_prenex_33608) 4) (< v_prenex_33608 main_x) (<= 0 (* 2 (select main_a v_prenex_33608))) (<= (+ main_x 1) v_prenex_33608))) (or (forall ((v_prenex_43810 Int)) (or (<= 0 (select main_a v_prenex_43810)) (<= 0 (* 2 (select main_a v_prenex_43810))) (<= 0 (+ (select main_a v_prenex_43810) 2)) (< v_prenex_43810 main_x) (<= (+ main_x 1) v_prenex_43810))) (forall ((v_prenex_43809 Int)) (or (<= (* 2 (select main_a v_prenex_43809)) 2000) (<= (select main_a v_prenex_43809) 1000)))) (or (forall ((v_prenex_37903 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_37903))) (<= (* 2 (select main_a v_prenex_37903)) 2000))) (forall ((v_prenex_37902 Int)) (or (<= (* 2 (select main_a v_prenex_37902)) 4) (<= (+ main_x 1) v_prenex_37902) (< v_prenex_37902 main_x) (<= (select main_a v_prenex_37902) 2) (<= 0 (* 2 (select main_a v_prenex_37902)))))) (or (forall ((v_prenex_37424 Int)) (or (<= (+ main_x 1) v_prenex_37424) (<= 0 (* 2 (select main_a v_prenex_37424))) (< v_prenex_37424 main_x))) (forall ((v_prenex_37423 Int)) (or (<= (+ main_y 1) v_prenex_37423) (<= 996 (select main_a v_prenex_37423)) (<= 1996 (* 2 (select main_a v_prenex_37423)))))) (forall ((v_prenex_31569 Int) (v_prenex_31568 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_31568))) (<= 996 (select main_a v_prenex_31568)) (<= (+ main_x 1) v_prenex_31569) (< v_prenex_31569 main_x) (<= (* 2 (select main_a v_prenex_31569)) 4) (<= 0 (+ (select main_a v_prenex_31569) 2)) (<= (+ (select main_a v_prenex_31569) 996) (select main_a v_prenex_31568)))) (forall ((v_prenex_30996 Int) (v_prenex_30995 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_30995))) (< v_prenex_30996 main_x) (<= 0 (* 2 (select main_a v_prenex_30996))) (<= (+ (select main_a v_prenex_30996) (select main_a v_prenex_30995)) 1000) (<= (+ main_x 1) v_prenex_30996) (<= 0 (+ (select main_a v_prenex_30996) 2)) (<= (* 2 (select main_a v_prenex_30995)) 2000))) (forall ((v_prenex_35938 Int) (v_prenex_35939 Int)) (or (<= (select main_a v_prenex_35938) 1002) (< v_prenex_35939 main_x) (<= (+ (select main_a v_prenex_35939) 996) (select main_a v_prenex_35938)) (<= (select main_a v_prenex_35939) 2) (< v_prenex_35938 main_y) (<= (+ main_x 1) v_prenex_35939))) (or (forall ((v_prenex_42841 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_42841))) (<= (* 2 (select main_a v_prenex_42841)) 2000))) (forall ((v_prenex_42840 Int)) (or (<= 0 (+ (select main_a v_prenex_42840) 2)) (<= (+ main_x 1) v_prenex_42840) (<= (* 2 (select main_a v_prenex_42840)) 4) (<= (select main_a v_prenex_42840) 4) (< v_prenex_42840 main_x)))) (forall ((v_prenex_38824 Int) (v_prenex_38823 Int)) (or (< v_prenex_38824 main_x) (<= 0 (+ (select main_a v_prenex_38824) 2)) (<= (+ main_x 1) v_prenex_38824) (<= (select main_a v_prenex_38823) 1002) (<= (+ (select main_a v_prenex_38824) 996) (select main_a v_prenex_38823)) (<= (+ main_y 1) v_prenex_38823) (<= (select main_a v_prenex_38823) 1000))) (forall ((v_prenex_41254 Int) (v_prenex_41255 Int)) (or (<= 998 (select main_a v_prenex_41254)) (< v_prenex_41255 main_x) (<= (+ main_x 1) v_prenex_41255) (<= (* 2 (select main_a v_prenex_41255)) 4) (<= 0 (select main_a v_prenex_41255)) (<= (select main_a v_prenex_41254) 1002) (<= (+ (select main_a v_prenex_41255) 996) (select main_a v_prenex_41254)))) (forall ((v_prenex_36705 Int) (v_prenex_36706 Int)) (or (<= (select main_a v_prenex_36706) 4) (<= (select main_a v_prenex_36705) 1002) (< v_prenex_36706 main_x) (<= 998 (select main_a v_prenex_36705)) (<= 0 (select main_a v_prenex_36706)) (<= (+ (select main_a v_prenex_36706) (select main_a v_prenex_36705)) 1000) (<= (+ main_x 1) v_prenex_36706))) (forall ((v_prenex_41930 Int) (v_prenex_41931 Int)) (or (<= (select main_a v_prenex_41931) 4) (<= 998 (select main_a v_prenex_41930)) (<= (select main_a v_prenex_41930) 1000) (<= (* 2 (select main_a v_prenex_41931)) 4) (<= (+ main_x 1) v_prenex_41931) (<= (+ (select main_a v_prenex_41931) (select main_a v_prenex_41930)) 1000) (< v_prenex_41931 main_x))) (forall ((v_prenex_32870 Int) (v_prenex_32871 Int)) (or (< v_prenex_32871 main_x) (<= (+ main_x 1) v_prenex_32871) (<= (* 2 (select main_a v_prenex_32871)) 4) (<= 1000 (+ (select main_a v_prenex_32871) (select main_a v_prenex_32870))) (<= (select main_a v_prenex_32870) 1000) (<= (+ main_y 1) v_prenex_32870))) (forall ((v_prenex_38060 Int) (v_prenex_38059 Int)) (or (<= 998 (select main_a v_prenex_38059)) (<= 0 (* 2 (select main_a v_prenex_38060))) (<= (* 2 (select main_a v_prenex_38059)) 2000) (<= (+ main_y 1) v_prenex_38059) (<= (select main_a v_prenex_38059) (+ (select main_a v_prenex_38060) 1000)) (<= (+ main_x 1) v_prenex_38060) (< v_prenex_38060 main_x))) (or (forall ((v_prenex_43024 Int)) (or (<= 998 (select main_a v_prenex_43024)) (<= (* 2 (select main_a v_prenex_43024)) 2000))) (forall ((v_prenex_43022 Int)) (or (<= 0 (select main_a v_prenex_43022)) (<= (select main_a v_prenex_43022) 4) (<= (+ main_x 1) v_prenex_43022) (<= (* 2 (select main_a v_prenex_43022)) 4) (< v_prenex_43022 main_x)))) (forall ((v_prenex_34970 Int) (v_prenex_34969 Int)) (or (<= 0 (* 2 (select main_a v_prenex_34970))) (<= 1996 (* 2 (select main_a v_prenex_34969))) (<= (+ main_x 1) v_prenex_34970) (<= 0 (select main_a v_prenex_34970)) (<= (select main_a v_prenex_34969) 1002) (< v_prenex_34970 main_x) (<= 1000 (+ (select main_a v_prenex_34970) (select main_a v_prenex_34969))))) (forall ((v_prenex_33618 Int) (v_prenex_33617 Int)) (or (<= (* 2 (select main_a v_prenex_33618)) 4) (<= (+ main_x 1) v_prenex_33618) (< v_prenex_33618 main_x) (<= 996 (select main_a v_prenex_33617)) (<= (select main_a v_prenex_33617) (+ (select main_a v_prenex_33618) 1000)) (<= 1996 (* 2 (select main_a v_prenex_33617))))) (forall ((v_prenex_42334 Int) (v_prenex_42335 Int)) (or (<= 996 (select main_a v_prenex_42334)) (<= 0 (+ (select main_a v_prenex_42335) 2)) (<= (+ main_x 1) v_prenex_42335) (<= 1000 (+ (select main_a v_prenex_42335) (select main_a v_prenex_42334))) (<= (select main_a v_prenex_42334) 1002) (< v_prenex_42335 main_x) (<= 0 (* 2 (select main_a v_prenex_42335))))) (forall ((v_prenex_43249 Int) (v_prenex_43248 Int)) (or (< v_prenex_43248 main_y) (<= 996 (select main_a v_prenex_43248)) (<= (+ main_y 1) v_prenex_43248) (<= (+ (select main_a v_prenex_43249) (select main_a v_prenex_43248)) 1000))) (forall ((v_prenex_39571 Int) (v_prenex_39572 Int)) (or (<= 0 (+ (select main_a v_prenex_39572) 2)) (< v_prenex_39572 main_x) (<= (+ main_x 1) v_prenex_39572) (<= (+ (select main_a v_prenex_39572) 996) (select main_a v_prenex_39571)) (<= (select main_a v_prenex_39572) 2) (<= 1996 (* 2 (select main_a v_prenex_39571))))) (forall ((v_prenex_40094 Int) (v_prenex_40093 Int)) (or (<= (select main_a v_prenex_40093) 1002) (<= (+ (select main_a v_prenex_40094) (select main_a v_prenex_40093)) 1000) (<= 0 (+ (select main_a v_prenex_40094) 2)) (<= (+ main_x 1) v_prenex_40094) (<= 998 (select main_a v_prenex_40093)) (< v_prenex_40094 main_x) (< v_prenex_40093 main_y))) (forall ((v_prenex_34828 Int) (v_prenex_34827 Int)) (or (<= 1000 (+ (select main_a v_prenex_34828) (select main_a v_prenex_34827))) (<= 996 (select main_a v_prenex_34827)) (<= 1996 (* 2 (select main_a v_prenex_34827))) (<= (+ main_y 1) v_prenex_34827) (< v_prenex_34827 main_y))) (forall ((v_prenex_36310 Int) (v_prenex_36309 Int)) (or (< v_prenex_36310 main_x) (<= (select main_a v_prenex_36309) 1000) (<= 0 (* 2 (select main_a v_prenex_36310))) (<= (select main_a v_prenex_36309) (+ (select main_a v_prenex_36310) 1000)) (<= (+ main_y 1) v_prenex_36309) (<= 998 (select main_a v_prenex_36309)) (<= (+ main_x 1) v_prenex_36310))) (forall ((v_prenex_38649 Int) (v_prenex_38650 Int)) (or (<= (+ main_x 1) v_prenex_38650) (<= (+ main_y 1) v_prenex_38649) (<= (+ (select main_a v_prenex_38650) (select main_a v_prenex_38649)) 1000) (<= (* 2 (select main_a v_prenex_38650)) 4) (< v_prenex_38650 main_x) (<= 996 (select main_a v_prenex_38649)))) (forall ((v_prenex_36496 Int) (v_prenex_36497 Int)) (or (<= (select main_a v_prenex_36496) (+ (select main_a v_prenex_36497) 1000)) (<= 0 (* 2 (select main_a v_prenex_36497))) (<= (+ main_x 1) v_prenex_36497) (<= 998 (select main_a v_prenex_36496)) (< v_prenex_36497 main_x) (< v_prenex_36496 main_y))) (forall ((v_prenex_38809 Int) (v_prenex_38808 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_38808))) (<= (* 2 (select main_a v_prenex_38808)) 2000) (<= 0 (select main_a v_prenex_38809)) (<= 0 (* 2 (select main_a v_prenex_38809))) (<= (+ (select main_a v_prenex_38809) (select main_a v_prenex_38808)) 1000) (< v_prenex_38809 main_x) (<= (+ main_x 1) v_prenex_38809))) (or (forall ((v_prenex_40900 Int)) (<= (* 2 (select main_a v_prenex_40900)) 2000)) (forall ((v_prenex_40895 Int)) (or (<= (+ main_x 1) v_prenex_40895) (<= 0 (* 2 (select main_a v_prenex_40895))) (<= (* 2 (select main_a v_prenex_40895)) 4) (< v_prenex_40895 main_x)))) (forall ((v_prenex_37777 Int) (v_prenex_37776 Int)) (or (<= (select main_a v_prenex_37777) 2) (<= 996 (select main_a v_prenex_37776)) (<= (select main_a v_prenex_37776) 1002) (< v_prenex_37777 main_x) (<= (select main_a v_prenex_37777) 4) (<= (+ main_x 1) v_prenex_37777) (<= 1000 (+ (select main_a v_prenex_37777) (select main_a v_prenex_37776))))) (forall ((v_prenex_38374 Int) (v_prenex_38373 Int)) (or (<= (select main_a v_prenex_38373) 1000) (<= (+ main_x 1) v_prenex_38374) (<= 998 (select main_a v_prenex_38373)) (< v_prenex_38374 main_x) (<= (select main_a v_prenex_38374) 4) (<= (select main_a v_prenex_38373) (+ (select main_a v_prenex_38374) 1000)))) (forall ((v_prenex_39966 Int) (v_prenex_39965 Int)) (or (<= (+ (select main_a v_prenex_39966) 996) (select main_a v_prenex_39965)) (<= (select main_a v_prenex_39966) 2) (<= (select main_a v_prenex_39965) 1000) (< v_prenex_39966 main_x) (<= (select main_a v_prenex_39965) 1002) (<= (+ main_x 1) v_prenex_39966) (<= 0 (select main_a v_prenex_39966)))) (forall ((v_prenex_32504 Int) (v_prenex_32505 Int)) (or (<= (select main_a v_prenex_32505) 4) (<= (* 2 (select main_a v_prenex_32504)) 2000) (< v_prenex_32505 main_x) (<= (+ main_x 1) v_prenex_32505) (<= (select main_a v_prenex_32505) 2) (<= (select main_a v_prenex_32504) 1000) (<= (+ (select main_a v_prenex_32505) 996) (select main_a v_prenex_32504)))) (or (forall ((v_prenex_32170 Int)) (or (< v_prenex_32170 main_x) (<= (+ main_x 1) v_prenex_32170) (<= 0 (* 2 (select main_a v_prenex_32170))) (<= 0 (+ (select main_a v_prenex_32170) 2)))) (forall ((v_prenex_32169 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_32169))) (<= (+ main_y 1) v_prenex_32169)))) (forall ((v_prenex_37512 Int) (v_prenex_37513 Int)) (or (<= (+ main_y 1) v_prenex_37512) (<= 996 (select main_a v_prenex_37512)) (<= (+ (select main_a v_prenex_37513) 996) (select main_a v_prenex_37512)) (<= 998 (select main_a v_prenex_37512)) (< v_prenex_37512 main_y))) (or (forall ((v_prenex_31842 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_31842))) (<= (* 2 (select main_a v_prenex_31842)) 2000))) (forall ((v_prenex_31843 Int)) (or (< v_prenex_31843 main_x) (<= (* 2 (select main_a v_prenex_31843)) 4) (<= 0 (* 2 (select main_a v_prenex_31843))) (<= (+ main_x 1) v_prenex_31843)))) (forall ((v_prenex_36326 Int) (v_prenex_36325 Int)) (or (<= 0 (select main_a v_prenex_36326)) (<= 998 (select main_a v_prenex_36325)) (<= (select main_a v_prenex_36325) (+ (select main_a v_prenex_36326) 1000)) (< v_prenex_36326 main_x) (<= (select main_a v_prenex_36325) 1000) (<= (select main_a v_prenex_36326) 4) (<= (+ main_x 1) v_prenex_36326))) (forall ((v_prenex_32153 Int) (v_prenex_32154 Int)) (or (< v_prenex_32154 main_x) (<= (select main_a v_prenex_32153) 1000) (<= 0 (+ (select main_a v_prenex_32154) 2)) (< v_prenex_32153 main_y) (<= 1996 (* 2 (select main_a v_prenex_32153))) (<= (+ (select main_a v_prenex_32154) (select main_a v_prenex_32153)) 1000) (<= (+ main_x 1) v_prenex_32154))) (or (forall ((v_prenex_41118 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_41118))) (<= 996 (select main_a v_prenex_41118)))) (forall ((v_prenex_41116 Int)) (or (< v_prenex_41116 main_x) (<= 0 (select main_a v_prenex_41116)) (<= (+ main_x 1) v_prenex_41116) (<= (* 2 (select main_a v_prenex_41116)) 4)))) (forall ((v_prenex_31116 Int) (v_prenex_31117 Int)) (or (<= (select main_a v_prenex_31116) 1000) (< v_prenex_31117 main_x) (<= 1000 (+ (select main_a v_prenex_31117) (select main_a v_prenex_31116))) (<= 0 (* 2 (select main_a v_prenex_31117))) (<= 0 (select main_a v_prenex_31117)) (<= (+ main_x 1) v_prenex_31117))) (forall ((v_prenex_41053 Int) (v_prenex_41054 Int)) (or (<= 0 (* 2 (select main_a v_prenex_41054))) (<= (select main_a v_prenex_41053) (+ (select main_a v_prenex_41054) 1000)) (<= (* 2 (select main_a v_prenex_41053)) 2000) (<= (+ main_x 1) v_prenex_41054) (< v_prenex_41054 main_x) (<= (select main_a v_prenex_41053) 1002) (<= (select main_a v_prenex_41054) 2))) (forall ((v_prenex_36276 Int) (v_prenex_36277 Int)) (or (<= (select main_a v_prenex_36277) 2) (<= (select main_a v_prenex_36276) 1000) (< v_prenex_36277 main_x) (<= 1996 (* 2 (select main_a v_prenex_36276))) (<= (+ main_x 1) v_prenex_36277) (<= (+ main_y 1) v_prenex_36276) (<= (+ (select main_a v_prenex_36277) 996) (select main_a v_prenex_36276)))) (forall ((v_prenex_35679 Int) (v_prenex_35680 Int)) (or (<= (+ main_x 1) v_prenex_35680) (<= 0 (+ (select main_a v_prenex_35680) 2)) (< v_prenex_35680 main_x) (<= 996 (select main_a v_prenex_35679)) (<= (* 2 (select main_a v_prenex_35679)) 2000) (<= (+ (select main_a v_prenex_35680) 996) (select main_a v_prenex_35679)))) (or (forall ((v_prenex_40760 Int)) (or (<= 996 (select main_a v_prenex_40760)) (<= (* 2 (select main_a v_prenex_40760)) 2000))) (forall ((v_prenex_40761 Int)) (or (<= (select main_a v_prenex_40761) 4) (< v_prenex_40761 main_x) (<= 0 (* 2 (select main_a v_prenex_40761))) (<= (+ main_x 1) v_prenex_40761) (<= (select main_a v_prenex_40761) 2)))) (forall ((v_prenex_38998 Int) (v_prenex_38997 Int)) (or (<= (+ main_x 1) v_prenex_38998) (<= (+ (select main_a v_prenex_38998) (select main_a v_prenex_38997)) 1000) (< v_prenex_38998 main_x) (<= (select main_a v_prenex_38998) 4))) (forall ((v_prenex_40082 Int) (v_prenex_40081 Int)) (or (<= 998 (select main_a v_prenex_40081)) (<= (+ main_y 1) v_prenex_40081) (<= (select main_a v_prenex_40081) 1000) (< v_prenex_40081 main_y) (<= (+ (select main_a v_prenex_40082) 996) (select main_a v_prenex_40081)))) (forall ((v_prenex_33511 Int) (v_prenex_33510 Int)) (or (< v_prenex_33511 main_x) (<= (+ main_x 1) v_prenex_33511) (<= (select main_a v_prenex_33510) 1000) (<= 1000 (+ (select main_a v_prenex_33511) (select main_a v_prenex_33510))) (<= 998 (select main_a v_prenex_33510)) (<= 0 (* 2 (select main_a v_prenex_33511))) (<= 0 (select main_a v_prenex_33511)))) (forall ((v_prenex_31301 Int) (v_prenex_31302 Int)) (or (< v_prenex_31302 main_x) (<= 0 (+ (select main_a v_prenex_31302) 2)) (<= (+ main_x 1) v_prenex_31302) (<= (select main_a v_prenex_31301) 1000) (< v_prenex_31301 main_y) (<= 1000 (+ (select main_a v_prenex_31302) (select main_a v_prenex_31301))))) (or (forall ((v_prenex_35310 Int)) (or (<= 998 (select main_a v_prenex_35310)) (< v_prenex_35310 main_y) (<= (select main_a v_prenex_35310) 1000))) (forall ((v_prenex_35308 Int)) (or (<= (+ main_x 1) v_prenex_35308) (< v_prenex_35308 main_x) (<= 0 (select main_a v_prenex_35308)) (<= 0 (* 2 (select main_a v_prenex_35308)))))) (forall ((v_prenex_35703 Int) (v_prenex_35704 Int)) (or (<= (* 2 (select main_a v_prenex_35704)) 4) (<= (+ main_x 1) v_prenex_35704) (< v_prenex_35704 main_x) (<= (+ (select main_a v_prenex_35704) 996) (select main_a v_prenex_35703)))) (forall ((v_prenex_35158 Int) (v_prenex_35159 Int)) (or (<= (select main_a v_prenex_35158) 1000) (<= (select main_a v_prenex_35159) 4) (<= (select main_a v_prenex_35159) 2) (<= (+ main_x 1) v_prenex_35159) (<= (select main_a v_prenex_35158) (+ (select main_a v_prenex_35159) 1000)) (<= 1996 (* 2 (select main_a v_prenex_35158))) (< v_prenex_35159 main_x))) (forall ((v_prenex_33982 Int) (v_prenex_33981 Int)) (or (<= 996 (select main_a v_prenex_33981)) (<= 0 (+ (select main_a v_prenex_33982) 2)) (< v_prenex_33982 main_x) (<= (+ main_y 1) v_prenex_33981) (<= (select main_a v_prenex_33981) 1002) (<= (+ main_x 1) v_prenex_33982) (<= (+ (select main_a v_prenex_33982) (select main_a v_prenex_33981)) 1000))) (forall ((v_prenex_34292 Int) (v_prenex_34291 Int)) (or (<= (select main_a v_prenex_34291) (+ (select main_a v_prenex_34292) 1000)) (<= (+ main_x 1) v_prenex_34292) (< v_prenex_34292 main_x) (<= 0 (* 2 (select main_a v_prenex_34292))) (<= 998 (select main_a v_prenex_34291)) (<= 0 (select main_a v_prenex_34292)))) (forall ((v_prenex_31790 Int) (v_prenex_31791 Int)) (or (< v_prenex_31790 main_y) (< v_prenex_31791 main_x) (<= 1000 (+ (select main_a v_prenex_31791) (select main_a v_prenex_31790))) (<= 996 (select main_a v_prenex_31790)) (<= (+ main_x 1) v_prenex_31791) (<= (select main_a v_prenex_31791) 4) (<= 998 (select main_a v_prenex_31790)))) (forall ((v_prenex_38114 Int) (v_prenex_38113 Int)) (or (<= (select main_a v_prenex_38114) 2) (<= (+ main_x 1) v_prenex_38114) (<= (* 2 (select main_a v_prenex_38113)) 2000) (<= (+ (select main_a v_prenex_38114) (select main_a v_prenex_38113)) 1000) (<= (select main_a v_prenex_38114) 4) (< v_prenex_38114 main_x))) (forall ((v_prenex_31969 Int) (v_prenex_31968 Int)) (or (< v_prenex_31968 main_y) (< v_prenex_31969 main_x) (<= (select main_a v_prenex_31969) 2) (<= (+ (select main_a v_prenex_31969) 996) (select main_a v_prenex_31968)) (<= (+ main_x 1) v_prenex_31969) (<= 996 (select main_a v_prenex_31968)) (<= (* 2 (select main_a v_prenex_31968)) 2000))) (forall ((v_prenex_38556 Int) (v_prenex_38555 Int)) (or (<= 996 (select main_a v_prenex_38555)) (<= 998 (select main_a v_prenex_38555)) (<= (+ (select main_a v_prenex_38556) 996) (select main_a v_prenex_38555)) (<= (+ main_x 1) v_prenex_38556) (<= (select main_a v_prenex_38556) 2) (< v_prenex_38556 main_x) (<= (select main_a v_prenex_38556) 4))) (or (forall ((v_prenex_38915 Int)) (or (<= (select main_a v_prenex_38915) 1000) (<= 1996 (* 2 (select main_a v_prenex_38915))))) (forall ((v_prenex_38911 Int)) (or (<= (+ main_x 1) v_prenex_38911) (<= (select main_a v_prenex_38911) 2) (<= (* 2 (select main_a v_prenex_38911)) 4) (<= 0 (+ (select main_a v_prenex_38911) 2)) (< v_prenex_38911 main_x)))) (forall ((v_prenex_37977 Int) (v_prenex_37978 Int)) (or (<= (select main_a v_prenex_37977) (+ (select main_a v_prenex_37978) 1000)) (<= 1996 (* 2 (select main_a v_prenex_37977))) (<= (+ main_y 1) v_prenex_37977) (< v_prenex_37977 main_y) (<= (+ main_x 1) v_prenex_37978))) (forall ((v_prenex_38736 Int) (v_prenex_38735 Int)) (or (< v_prenex_38735 main_y) (<= (+ main_x 1) v_prenex_38736) (<= 1000 (+ (select main_a v_prenex_38736) (select main_a v_prenex_38735))) (<= (select main_a v_prenex_38735) 1002) (<= 996 (select main_a v_prenex_38735)) (< v_prenex_38736 main_x) (<= 0 (select main_a v_prenex_38736)))) (forall ((v_prenex_35671 Int) (v_prenex_35672 Int)) (or (<= (select main_a v_prenex_35671) 1002) (< v_prenex_35672 main_x) (<= 0 (+ (select main_a v_prenex_35672) 2)) (<= (* 2 (select main_a v_prenex_35672)) 4) (<= (+ main_x 1) v_prenex_35672) (<= (select main_a v_prenex_35671) 1000) (<= (+ (select main_a v_prenex_35672) (select main_a v_prenex_35671)) 1000))) (or (forall ((v_prenex_38116 Int)) (or (< v_prenex_38116 main_x) (<= (* 2 (select main_a v_prenex_38116)) 4) (<= (+ main_x 1) v_prenex_38116) (<= 0 (select main_a v_prenex_38116)))) (forall ((v_prenex_38120 Int)) (or (<= (select main_a v_prenex_38120) 1002) (<= (select main_a v_prenex_38120) 1000)))) (forall ((v_prenex_32038 Int) (v_prenex_32037 Int)) (or (<= (+ (select main_a v_prenex_32038) 996) (select main_a v_prenex_32037)) (<= 0 (+ (select main_a v_prenex_32038) 2)) (<= (select main_a v_prenex_32037) 1000) (<= (+ main_y 1) v_prenex_32037) (<= (+ main_x 1) v_prenex_32038) (<= 998 (select main_a v_prenex_32037)) (< v_prenex_32038 main_x))) (or (forall ((v_prenex_32979 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_32979))) (<= (* 2 (select main_a v_prenex_32979)) 2000))) (forall ((v_prenex_32980 Int)) (or (<= (+ main_x 1) v_prenex_32980) (<= 0 (* 2 (select main_a v_prenex_32980))) (< v_prenex_32980 main_x) (<= (* 2 (select main_a v_prenex_32980)) 4)))) (or (forall ((v_prenex_40977 Int)) (or (<= 0 (+ (select main_a v_prenex_40977) 2)) (<= (+ main_x 1) v_prenex_40977) (< v_prenex_40977 main_x) (<= (* 2 (select main_a v_prenex_40977)) 4))) (forall ((v_prenex_40982 Int)) (or (<= 996 (select main_a v_prenex_40982)) (< v_prenex_40982 main_y) (<= 1996 (* 2 (select main_a v_prenex_40982)))))) (forall ((v_prenex_39377 Int) (v_prenex_39376 Int)) (or (<= (* 2 (select main_a v_prenex_39376)) 2000) (< v_prenex_39377 main_x) (<= (select main_a v_prenex_39377) 2) (<= 996 (select main_a v_prenex_39376)) (<= 0 (+ (select main_a v_prenex_39377) 2)) (<= (+ main_x 1) v_prenex_39377) (<= (select main_a v_prenex_39376) (+ (select main_a v_prenex_39377) 1000)))) (forall ((v_prenex_38886 Int) (v_prenex_38885 Int)) (or (<= (+ (select main_a v_prenex_38886) 996) (select main_a v_prenex_38885)) (< v_prenex_38886 main_x) (< v_prenex_38885 main_y) (<= (+ main_x 1) v_prenex_38886) (<= (select main_a v_prenex_38886) 2) (<= (* 2 (select main_a v_prenex_38885)) 2000))) (or (forall ((v_prenex_43548 Int)) (or (<= (* 2 (select main_a v_prenex_43548)) 2000) (<= (select main_a v_prenex_43548) 1000))) (forall ((v_prenex_43547 Int)) (or (<= (+ main_x 1) v_prenex_43547) (<= (select main_a v_prenex_43547) 4) (<= 0 (* 2 (select main_a v_prenex_43547))) (< v_prenex_43547 main_x) (<= 0 (select main_a v_prenex_43547))))) (forall ((v_prenex_39314 Int) (v_prenex_39313 Int)) (or (<= (+ main_x 1) v_prenex_39314) (<= (+ (select main_a v_prenex_39314) 996) (select main_a v_prenex_39313)) (< v_prenex_39314 main_x) (<= (* 2 (select main_a v_prenex_39313)) 2000) (<= 1996 (* 2 (select main_a v_prenex_39313))) (<= (select main_a v_prenex_39314) 2) (<= 0 (select main_a v_prenex_39314)))) (forall ((v_prenex_33277 Int) (v_prenex_33276 Int)) (or (<= 1000 (+ (select main_a v_prenex_33277) (select main_a v_prenex_33276))) (<= (+ main_y 1) v_prenex_33276) (<= (* 2 (select main_a v_prenex_33276)) 2000) (< v_prenex_33277 main_x) (<= (+ main_x 1) v_prenex_33277) (<= 0 (+ (select main_a v_prenex_33277) 2)) (<= (select main_a v_prenex_33276) 1002))) (forall ((v_prenex_34359 Int) (v_prenex_34360 Int)) (or (< v_prenex_34360 main_x) (<= 0 (select main_a v_prenex_34360)) (<= (select main_a v_prenex_34359) 1000) (<= 0 (+ (select main_a v_prenex_34360) 2)) (<= (+ (select main_a v_prenex_34360) (select main_a v_prenex_34359)) 1000) (<= (select main_a v_prenex_34359) 1002) (<= (+ main_x 1) v_prenex_34360))) (forall ((v_prenex_37073 Int) (v_prenex_37074 Int)) (or (<= 998 (select main_a v_prenex_37073)) (<= 0 (+ (select main_a v_prenex_37074) 2)) (<= (+ main_x 1) v_prenex_37074) (<= (select main_a v_prenex_37073) (+ (select main_a v_prenex_37074) 1000)) (<= (select main_a v_prenex_37073) 1000) (< v_prenex_37074 main_x) (<= 0 (select main_a v_prenex_37074)))) (forall ((v_prenex_31886 Int) (v_prenex_31887 Int)) (or (< v_prenex_31887 main_x) (<= (select main_a v_prenex_31886) 1000) (<= 998 (select main_a v_prenex_31886)) (<= (+ (select main_a v_prenex_31887) 996) (select main_a v_prenex_31886)) (<= (select main_a v_prenex_31887) 4) (<= (+ main_x 1) v_prenex_31887) (<= 0 (+ (select main_a v_prenex_31887) 2)))) (or (forall ((v_prenex_30912 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_30912))) (<= (select main_a v_prenex_30912) 1000))) (forall ((v_prenex_30824 Int)) (or (<= (select main_a v_prenex_30824) 4) (<= (+ main_x 1) v_prenex_30824) (< v_prenex_30824 main_x) (<= (* 2 (select main_a v_prenex_30824)) 4) (<= 0 (select main_a v_prenex_30824))))) (forall ((v_prenex_31095 Int) (v_prenex_31096 Int)) (or (< v_prenex_31096 main_x) (<= (select main_a v_prenex_31095) (+ (select main_a v_prenex_31096) 1000)) (<= (select main_a v_prenex_31095) 1000) (<= (+ main_x 1) v_prenex_31096) (<= (select main_a v_prenex_31096) 4))) (forall ((v_prenex_31412 Int) (v_prenex_31413 Int)) (or (<= (select main_a v_prenex_31413) 4) (<= (+ main_y 1) v_prenex_31412) (<= (+ main_x 1) v_prenex_31413) (<= 996 (select main_a v_prenex_31412)) (<= (* 2 (select main_a v_prenex_31412)) 2000) (<= (select main_a v_prenex_31412) (+ (select main_a v_prenex_31413) 1000)) (< v_prenex_31413 main_x))) (or (forall ((v_prenex_37571 Int)) (or (<= (+ main_x 1) v_prenex_37571) (<= (select main_a v_prenex_37571) 4) (< v_prenex_37571 main_x) (<= 0 (+ (select main_a v_prenex_37571) 2)) (<= 0 (* 2 (select main_a v_prenex_37571))))) (forall ((v_prenex_37575 Int)) (<= 1996 (* 2 (select main_a v_prenex_37575))))) (forall ((v_prenex_34926 Int) (v_prenex_34925 Int)) (or (<= 996 (select main_a v_prenex_34925)) (<= (+ main_x 1) v_prenex_34926) (<= 1000 (+ (select main_a v_prenex_34926) (select main_a v_prenex_34925))) (< v_prenex_34926 main_x) (<= 1996 (* 2 (select main_a v_prenex_34925))) (<= 0 (* 2 (select main_a v_prenex_34926))))) (or (forall ((v_prenex_31711 Int)) (or (<= (select main_a v_prenex_31711) 1000) (<= (* 2 (select main_a v_prenex_31711)) 2000))) (forall ((v_prenex_31714 Int)) (or (<= (* 2 (select main_a v_prenex_31714)) 4) (<= 0 (* 2 (select main_a v_prenex_31714))) (<= (select main_a v_prenex_31714) 2) (<= (+ main_x 1) v_prenex_31714) (< v_prenex_31714 main_x)))) (forall ((v_prenex_39016 Int) (v_prenex_39015 Int)) (or (<= (+ main_y 1) v_prenex_39015) (<= (+ (select main_a v_prenex_39016) (select main_a v_prenex_39015)) 1000) (< v_prenex_39016 main_x) (<= (+ main_x 1) v_prenex_39016) (<= (select main_a v_prenex_39016) 4) (<= 996 (select main_a v_prenex_39015)) (<= (select main_a v_prenex_39015) 1000))) (forall ((v_prenex_33886 Int) (v_prenex_33885 Int)) (or (<= (* 2 (select main_a v_prenex_33885)) 2000) (<= 1000 (+ (select main_a v_prenex_33886) (select main_a v_prenex_33885))) (<= (+ main_y 1) v_prenex_33885) (<= 0 (* 2 (select main_a v_prenex_33886))) (<= (+ main_x 1) v_prenex_33886) (<= (select main_a v_prenex_33885) 1002) (< v_prenex_33886 main_x))) (or (forall ((v_prenex_43181 Int)) (<= (* 2 (select main_a v_prenex_43181)) 2000)) (forall ((v_prenex_43176 Int)) (or (<= 0 (+ (select main_a v_prenex_43176) 2)) (<= (select main_a v_prenex_43176) 2) (< v_prenex_43176 main_x) (<= (+ main_x 1) v_prenex_43176) (<= (* 2 (select main_a v_prenex_43176)) 4)))) (forall ((v_prenex_30992 Int) (v_prenex_30991 Int)) (or (<= (+ (select main_a v_prenex_30992) 996) (select main_a v_prenex_30991)) (<= (+ main_y 1) v_prenex_30991) (<= (+ main_x 1) v_prenex_30992) (<= 1996 (* 2 (select main_a v_prenex_30991))) (<= 0 (+ (select main_a v_prenex_30992) 2)) (< v_prenex_30992 main_x))) (forall ((v_prenex_41071 Int) (v_prenex_41072 Int)) (or (<= (+ (select main_a v_prenex_41072) (select main_a v_prenex_41071)) 1000) (<= (select main_a v_prenex_41072) 4) (<= (select main_a v_prenex_41072) 2) (<= (+ main_x 1) v_prenex_41072) (< v_prenex_41072 main_x) (<= 1996 (* 2 (select main_a v_prenex_41071))) (<= (* 2 (select main_a v_prenex_41071)) 2000))) (or (forall ((v_prenex_31673 Int)) (or (<= (+ main_x 1) v_prenex_31673) (< v_prenex_31673 main_x) (<= (* 2 (select main_a v_prenex_31673)) 4) (<= 0 (select main_a v_prenex_31673)))) (forall ((v_prenex_31670 Int)) (or (<= (* 2 (select main_a v_prenex_31670)) 2000) (<= 1996 (* 2 (select main_a v_prenex_31670)))))) (forall ((v_prenex_38689 Int) (v_prenex_38690 Int)) (or (<= (select main_a v_prenex_38690) 2) (< v_prenex_38690 main_x) (<= 0 (select main_a v_prenex_38690)) (<= (+ main_x 1) v_prenex_38690) (<= (+ (select main_a v_prenex_38690) 996) (select main_a v_prenex_38689)) (<= (select main_a v_prenex_38689) 1000) (<= (* 2 (select main_a v_prenex_38689)) 2000))) (forall ((v_prenex_37626 Int) (v_prenex_37627 Int)) (or (<= (select main_a v_prenex_37626) 1000) (<= 0 (select main_a v_prenex_37627)) (<= 1000 (+ (select main_a v_prenex_37627) (select main_a v_prenex_37626))) (< v_prenex_37627 main_x) (<= (+ main_x 1) v_prenex_37627) (<= (+ main_y 1) v_prenex_37626))) (forall ((v_prenex_33410 Int) (v_prenex_33409 Int)) (or (< v_prenex_33409 main_y) (<= (* 2 (select main_a v_prenex_33409)) 2000) (<= 996 (select main_a v_prenex_33409)) (<= (+ main_y 1) v_prenex_33409) (<= (select main_a v_prenex_33409) (+ (select main_a v_prenex_33410) 1000)))) (forall ((v_prenex_36656 Int) (v_prenex_36655 Int)) (or (<= (select main_a v_prenex_36656) 2) (<= (+ main_x 1) v_prenex_36656) (<= (+ (select main_a v_prenex_36656) (select main_a v_prenex_36655)) 1000) (< v_prenex_36656 main_x) (< v_prenex_36655 main_y) (<= 1996 (* 2 (select main_a v_prenex_36655))))) (or (forall ((v_prenex_43928 Int)) (or (<= 0 (* 2 (select main_a v_prenex_43928))) (<= (select main_a v_prenex_43928) 2) (< v_prenex_43928 main_x) (<= (+ main_x 1) v_prenex_43928))) (forall ((v_prenex_43927 Int)) (or (<= (* 2 (select main_a v_prenex_43927)) 2000) (<= 996 (select main_a v_prenex_43927)) (<= (+ main_y 1) v_prenex_43927)))) (forall ((v_prenex_31547 Int) (v_prenex_31546 Int)) (or (<= 0 (+ (select main_a v_prenex_31547) 2)) (<= (+ (select main_a v_prenex_31547) 996) (select main_a v_prenex_31546)) (<= (select main_a v_prenex_31546) 1000) (<= (select main_a v_prenex_31547) 2) (<= (+ main_x 1) v_prenex_31547) (< v_prenex_31547 main_x))) (or (forall ((v_prenex_37222 Int)) (or (<= 996 (select main_a v_prenex_37222)) (<= (select main_a v_prenex_37222) 1002))) (forall ((v_prenex_37217 Int)) (or (<= (+ main_x 1) v_prenex_37217) (<= 0 (* 2 (select main_a v_prenex_37217))) (< v_prenex_37217 main_x) (<= (* 2 (select main_a v_prenex_37217)) 4)))) (or (forall ((v_prenex_42639 Int)) (or (<= (select main_a v_prenex_42639) 1002) (<= 1996 (* 2 (select main_a v_prenex_42639))))) (forall ((v_prenex_42637 Int)) (or (<= (select main_a v_prenex_42637) 4) (<= (* 2 (select main_a v_prenex_42637)) 4) (<= 0 (select main_a v_prenex_42637)) (< v_prenex_42637 main_x) (<= (+ main_x 1) v_prenex_42637)))) (or (forall ((v_prenex_32509 Int)) (or (< v_prenex_32509 main_x) (<= 0 (+ (select main_a v_prenex_32509) 2)) (<= (+ main_x 1) v_prenex_32509) (<= 0 (* 2 (select main_a v_prenex_32509))))) (forall ((v_prenex_32511 Int)) (<= 1996 (* 2 (select main_a v_prenex_32511))))) (or (forall ((v_prenex_39044 Int)) (or (< v_prenex_39044 main_x) (<= (select main_a v_prenex_39044) 4) (<= 0 (* 2 (select main_a v_prenex_39044))) (<= 0 (select main_a v_prenex_39044)) (<= (+ main_x 1) v_prenex_39044))) (forall ((v_prenex_39047 Int)) (or (<= (* 2 (select main_a v_prenex_39047)) 2000) (<= 1996 (* 2 (select main_a v_prenex_39047)))))) (forall ((v_prenex_37723 Int) (v_prenex_37722 Int)) (or (<= (+ (select main_a v_prenex_37723) (select main_a v_prenex_37722)) 1000) (<= (select main_a v_prenex_37723) 2) (<= 998 (select main_a v_prenex_37722)) (< v_prenex_37723 main_x) (<= 0 (select main_a v_prenex_37723)) (<= (+ main_x 1) v_prenex_37723))) (forall ((v_prenex_35303 Int) (v_prenex_35304 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_35303))) (< v_prenex_35304 main_x) (<= 998 (select main_a v_prenex_35303)) (<= 1000 (+ (select main_a v_prenex_35304) (select main_a v_prenex_35303))) (<= (select main_a v_prenex_35304) 4) (<= 0 (select main_a v_prenex_35304)) (<= (+ main_x 1) v_prenex_35304))) (forall ((v_prenex_34066 Int) (v_prenex_34065 Int)) (or (<= (select main_a v_prenex_34065) 1002) (<= 0 (+ (select main_a v_prenex_34066) 2)) (<= (+ main_x 1) v_prenex_34066) (<= 1000 (+ (select main_a v_prenex_34066) (select main_a v_prenex_34065))) (<= (+ main_y 1) v_prenex_34065) (< v_prenex_34066 main_x) (<= 1996 (* 2 (select main_a v_prenex_34065))))) (forall ((v_prenex_42125 Int) (v_prenex_42126 Int)) (or (<= (* 2 (select main_a v_prenex_42126)) 4) (<= 998 (select main_a v_prenex_42125)) (< v_prenex_42126 main_x) (<= (+ main_x 1) v_prenex_42126) (< v_prenex_42125 main_y) (<= (+ (select main_a v_prenex_42126) 996) (select main_a v_prenex_42125)) (<= 1996 (* 2 (select main_a v_prenex_42125))))) (forall ((v_prenex_32750 Int) (v_prenex_32749 Int)) (or (<= 0 (select main_a v_prenex_32750)) (< v_prenex_32750 main_x) (<= (+ main_x 1) v_prenex_32750) (<= (+ (select main_a v_prenex_32750) (select main_a v_prenex_32749)) 1000))) (or (forall ((v_prenex_34116 Int)) (or (<= (* 2 (select main_a v_prenex_34116)) 4) (<= (+ main_x 1) v_prenex_34116) (<= (select main_a v_prenex_34116) 4) (< v_prenex_34116 main_x))) (forall ((v_prenex_34119 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_34119))) (<= (* 2 (select main_a v_prenex_34119)) 2000)))) (or (forall ((v_prenex_36617 Int)) (or (< v_prenex_36617 main_y) (<= 998 (select main_a v_prenex_36617)))) (forall ((v_prenex_36616 Int)) (or (<= 0 (* 2 (select main_a v_prenex_36616))) (<= 0 (+ (select main_a v_prenex_36616) 2)) (< v_prenex_36616 main_x) (<= (+ main_x 1) v_prenex_36616)))) (or (forall ((v_prenex_37967 Int)) (or (< v_prenex_37967 main_y) (<= (select main_a v_prenex_37967) 1000) (<= 996 (select main_a v_prenex_37967)))) (forall ((v_prenex_37968 Int)) (or (<= (+ main_x 1) v_prenex_37968) (<= (* 2 (select main_a v_prenex_37968)) 4) (< v_prenex_37968 main_x) (<= 0 (* 2 (select main_a v_prenex_37968)))))) (or (forall ((v_prenex_44206 Int)) (or (<= (* 2 (select main_a v_prenex_44206)) 2000) (<= 1996 (* 2 (select main_a v_prenex_44206))))) (forall ((v_prenex_44203 Int)) (or (<= (* 2 (select main_a v_prenex_44203)) 4) (< v_prenex_44203 main_x) (<= (+ main_x 1) v_prenex_44203) (<= (select main_a v_prenex_44203) 4)))) (forall ((v_prenex_38846 Int) (v_prenex_38845 Int)) (or (< v_prenex_38846 main_x) (<= 1000 (+ (select main_a v_prenex_38846) (select main_a v_prenex_38845))) (<= (+ main_x 1) v_prenex_38846) (<= (select main_a v_prenex_38845) 1002) (<= (select main_a v_prenex_38846) 4))) (forall ((v_prenex_43206 Int) (v_prenex_43205 Int)) (or (<= 996 (select main_a v_prenex_43205)) (<= (select main_a v_prenex_43205) (+ (select main_a v_prenex_43206) 1000)) (<= 0 (+ (select main_a v_prenex_43206) 2)) (<= (* 2 (select main_a v_prenex_43206)) 4) (<= 998 (select main_a v_prenex_43205)) (<= (+ main_x 1) v_prenex_43206) (< v_prenex_43206 main_x))) (or (forall ((v_prenex_40504 Int)) (or (<= (select main_a v_prenex_40504) 4) (<= (+ main_x 1) v_prenex_40504) (< v_prenex_40504 main_x) (<= 0 (+ (select main_a v_prenex_40504) 2)) (<= 0 (* 2 (select main_a v_prenex_40504))))) (forall ((v_prenex_40503 Int)) (<= 998 (select main_a v_prenex_40503)))) (forall ((v_prenex_31192 Int) (v_prenex_31193 Int)) (or (<= 996 (select main_a v_prenex_31192)) (<= (+ (select main_a v_prenex_31193) (select main_a v_prenex_31192)) 1000) (<= (* 2 (select main_a v_prenex_31193)) 4) (<= (+ main_x 1) v_prenex_31193) (<= 0 (+ (select main_a v_prenex_31193) 2)) (< v_prenex_31193 main_x) (<= (* 2 (select main_a v_prenex_31192)) 2000))) (forall ((v_prenex_31055 Int) (v_prenex_31056 Int)) (or (<= (select main_a v_prenex_31055) (+ (select main_a v_prenex_31056) 1000)) (< v_prenex_31056 main_x) (<= (select main_a v_prenex_31055) 1000) (<= 0 (select main_a v_prenex_31056)) (<= (* 2 (select main_a v_prenex_31056)) 4) (<= (+ main_x 1) v_prenex_31056) (<= 1996 (* 2 (select main_a v_prenex_31055))))) (forall ((v_prenex_41443 Int) (v_prenex_41444 Int)) (or (<= 1000 (+ (select main_a v_prenex_41444) (select main_a v_prenex_41443))) (<= (+ main_x 1) v_prenex_41444) (<= (select main_a v_prenex_41444) 2) (<= 996 (select main_a v_prenex_41443)) (<= (* 2 (select main_a v_prenex_41443)) 2000) (<= (* 2 (select main_a v_prenex_41444)) 4) (< v_prenex_41444 main_x))) (forall ((v_prenex_35662 Int) (v_prenex_35661 Int)) (or (< v_prenex_35662 main_x) (<= (* 2 (select main_a v_prenex_35662)) 4) (<= 1996 (* 2 (select main_a v_prenex_35661))) (<= 996 (select main_a v_prenex_35661)) (<= (+ main_y 1) v_prenex_35661) (<= (+ (select main_a v_prenex_35662) 996) (select main_a v_prenex_35661)) (<= (+ main_x 1) v_prenex_35662))) (forall ((v_prenex_37439 Int) (v_prenex_37440 Int)) (or (<= (select main_a v_prenex_37439) 1000) (<= 1996 (* 2 (select main_a v_prenex_37439))) (<= 0 (+ (select main_a v_prenex_37440) 2)) (<= (+ (select main_a v_prenex_37440) (select main_a v_prenex_37439)) 1000) (< v_prenex_37440 main_x) (<= (+ main_x 1) v_prenex_37440))) (or (forall ((v_prenex_42882 Int)) (or (<= (* 2 (select main_a v_prenex_42882)) 2000) (<= 996 (select main_a v_prenex_42882)))) (forall ((v_prenex_42881 Int)) (or (<= (+ main_x 1) v_prenex_42881) (<= (select main_a v_prenex_42881) 4) (< v_prenex_42881 main_x) (<= (select main_a v_prenex_42881) 2) (<= (* 2 (select main_a v_prenex_42881)) 4)))) (or (forall ((v_prenex_43548 Int)) (or (<= (* 2 (select main_a v_prenex_43548)) 2000) (<= (select main_a v_prenex_43548) 1000))) (forall ((v_prenex_43546 Int)) (or (<= 0 (* 2 (select main_a v_prenex_43546))) (< v_prenex_43546 main_x) (<= (+ main_x 1) v_prenex_43546) (<= (select main_a v_prenex_43546) 4)))) (forall ((v_prenex_37506 Int) (v_prenex_37507 Int)) (or (<= (+ main_x 1) v_prenex_37507) (< v_prenex_37507 main_x) (<= (select main_a v_prenex_37507) 2) (<= (select main_a v_prenex_37506) 1000) (<= (+ (select main_a v_prenex_37507) 996) (select main_a v_prenex_37506)) (<= 998 (select main_a v_prenex_37506)) (<= 0 (+ (select main_a v_prenex_37507) 2)))) (or (forall ((v_prenex_31477 Int)) (or (<= 0 (* 2 (select main_a v_prenex_31477))) (<= (* 2 (select main_a v_prenex_31477)) 4) (<= (+ main_x 1) v_prenex_31477) (< v_prenex_31477 main_x))) (forall ((v_prenex_31476 Int)) (or (<= 998 (select main_a v_prenex_31476)) (<= 996 (select main_a v_prenex_31476)) (<= (+ main_y 1) v_prenex_31476)))) (forall ((v_prenex_43826 Int) (v_prenex_43825 Int)) (or (< v_prenex_43826 main_x) (<= (select main_a v_prenex_43826) 2) (<= (select main_a v_prenex_43825) 1002) (<= 0 (+ (select main_a v_prenex_43826) 2)) (<= (select main_a v_prenex_43825) 1000) (<= (+ main_x 1) v_prenex_43826) (<= (select main_a v_prenex_43825) (+ (select main_a v_prenex_43826) 1000)))) (forall ((v_prenex_33857 Int) (v_prenex_33856 Int)) (or (<= (select main_a v_prenex_33857) 4) (< v_prenex_33857 main_x) (<= (+ main_x 1) v_prenex_33857) (<= (+ (select main_a v_prenex_33857) (select main_a v_prenex_33856)) 1000) (<= 0 (select main_a v_prenex_33857)) (<= 998 (select main_a v_prenex_33856)))) (forall ((v_prenex_37341 Int) (v_prenex_37342 Int)) (or (<= (select main_a v_prenex_37342) 4) (<= 1000 (+ (select main_a v_prenex_37342) (select main_a v_prenex_37341))) (< v_prenex_37341 main_y) (< v_prenex_37342 main_x) (<= (+ main_x 1) v_prenex_37342) (<= (select main_a v_prenex_37341) 1000) (<= 996 (select main_a v_prenex_37341)))) (forall ((v_prenex_32765 Int) (v_prenex_32766 Int)) (or (<= (* 2 (select main_a v_prenex_32766)) 4) (<= 1996 (* 2 (select main_a v_prenex_32765))) (<= (+ (select main_a v_prenex_32766) (select main_a v_prenex_32765)) 1000) (< v_prenex_32766 main_x) (<= 996 (select main_a v_prenex_32765)) (<= 0 (select main_a v_prenex_32766)) (<= (+ main_x 1) v_prenex_32766))) (or (forall ((v_prenex_30870 Int)) (or (<= (select main_a v_prenex_30870) 2) (< v_prenex_30870 main_x) (<= 0 (select main_a v_prenex_30870)) (<= (+ main_x 1) v_prenex_30870))) (forall ((v_prenex_31958 Int)) (<= 1996 (* 2 (select main_a v_prenex_31958))))) (or (forall ((v_prenex_31984 Int)) (or (<= (+ main_x 1) v_prenex_31984) (< v_prenex_31984 main_x) (<= 0 (* 2 (select main_a v_prenex_31984))) (<= (select main_a v_prenex_31984) 4))) (forall ((v_prenex_31980 Int)) (or (<= (* 2 (select main_a v_prenex_31980)) 2000) (<= 1996 (* 2 (select main_a v_prenex_31980)))))) (forall ((v_prenex_43321 Int) (v_prenex_43320 Int)) (or (<= (+ main_x 1) v_prenex_43321) (<= (select main_a v_prenex_43321) 4) (<= (+ (select main_a v_prenex_43321) 996) (select main_a v_prenex_43320)) (<= (select main_a v_prenex_43320) 1000) (< v_prenex_43321 main_x) (<= 996 (select main_a v_prenex_43320)) (<= (+ main_y 1) v_prenex_43320))) (forall ((v_prenex_43091 Int) (v_prenex_43092 Int)) (or (<= (+ main_x 1) v_prenex_43092) (<= (select main_a v_prenex_43091) 1000) (<= (+ (select main_a v_prenex_43092) 996) (select main_a v_prenex_43091)) (<= 0 (select main_a v_prenex_43092)) (< v_prenex_43092 main_x) (<= (select main_a v_prenex_43092) 4) (<= (select main_a v_prenex_43091) 1002))) (forall ((v_prenex_32946 Int) (v_prenex_32945 Int)) (or (<= (+ main_x 1) v_prenex_32946) (<= (* 2 (select main_a v_prenex_32946)) 4) (<= 996 (select main_a v_prenex_32945)) (< v_prenex_32946 main_x) (<= (select main_a v_prenex_32945) 1002) (<= 1000 (+ (select main_a v_prenex_32946) (select main_a v_prenex_32945))))) (forall ((v_prenex_43226 Int) (v_prenex_43225 Int)) (or (<= (+ (select main_a v_prenex_43226) (select main_a v_prenex_43225)) 1000) (<= (* 2 (select main_a v_prenex_43226)) 4) (<= 0 (+ (select main_a v_prenex_43226) 2)) (< v_prenex_43226 main_x) (<= 996 (select main_a v_prenex_43225)) (<= (+ main_x 1) v_prenex_43226))) (forall ((v_prenex_36516 Int) (v_prenex_36517 Int)) (or (<= (+ main_x 1) v_prenex_36517) (<= 0 (+ (select main_a v_prenex_36517) 2)) (<= (+ main_y 1) v_prenex_36516) (<= (select main_a v_prenex_36516) 1000) (<= 996 (select main_a v_prenex_36516)) (< v_prenex_36517 main_x) (<= (+ (select main_a v_prenex_36517) 996) (select main_a v_prenex_36516)))) (forall ((v_prenex_33710 Int) (v_prenex_33709 Int)) (or (<= (+ main_x 1) v_prenex_33710) (<= 996 (select main_a v_prenex_33709)) (<= (+ (select main_a v_prenex_33710) (select main_a v_prenex_33709)) 1000) (<= 1996 (* 2 (select main_a v_prenex_33709))) (<= 0 (+ (select main_a v_prenex_33710) 2)) (<= (select main_a v_prenex_33710) 2) (< v_prenex_33710 main_x))) (or (forall ((v_prenex_43009 Int)) (or (<= (+ main_x 1) v_prenex_43009) (<= 0 (* 2 (select main_a v_prenex_43009))) (<= (* 2 (select main_a v_prenex_43009)) 4) (<= (select main_a v_prenex_43009) 2) (< v_prenex_43009 main_x))) (forall ((v_prenex_43010 Int)) (<= (select main_a v_prenex_43010) 1000))) (or (forall ((v_prenex_32260 Int)) (or (<= (* 2 (select main_a v_prenex_32260)) 2000) (<= 998 (select main_a v_prenex_32260)))) (forall ((v_prenex_32265 Int)) (or (< v_prenex_32265 main_x) (<= (+ main_x 1) v_prenex_32265) (<= (select main_a v_prenex_32265) 4) (<= 0 (select main_a v_prenex_32265)) (<= 0 (* 2 (select main_a v_prenex_32265)))))) (or (forall ((v_prenex_41916 Int)) (or (< v_prenex_41916 main_x) (<= 0 (select main_a v_prenex_41916)) (<= (+ main_x 1) v_prenex_41916) (<= (* 2 (select main_a v_prenex_41916)) 4) (<= 0 (* 2 (select main_a v_prenex_41916))))) (forall ((v_prenex_41920 Int)) (<= 996 (select main_a v_prenex_41920)))) (forall ((v_prenex_35718 Int) (v_prenex_35717 Int)) (or (<= (+ main_x 1) v_prenex_35718) (<= (select main_a v_prenex_35717) 1000) (<= (select main_a v_prenex_35717) 1002) (< v_prenex_35718 main_x) (< v_prenex_35717 main_y) (<= (* 2 (select main_a v_prenex_35718)) 4) (<= (+ (select main_a v_prenex_35718) 996) (select main_a v_prenex_35717)))) (forall ((v_prenex_38835 Int) (v_prenex_38836 Int)) (or (<= 1000 (+ (select main_a v_prenex_38836) (select main_a v_prenex_38835))) (<= 1996 (* 2 (select main_a v_prenex_38835))) (< v_prenex_38836 main_x) (<= (* 2 (select main_a v_prenex_38835)) 2000) (<= 0 (select main_a v_prenex_38836)) (<= (+ main_x 1) v_prenex_38836))) (or (forall ((v_prenex_34168 Int)) (or (<= 0 (select main_a v_prenex_34168)) (<= 0 (* 2 (select main_a v_prenex_34168))) (<= (+ main_x 1) v_prenex_34168) (< v_prenex_34168 main_x))) (forall ((v_prenex_34170 Int)) (or (<= (select main_a v_prenex_34170) 1000) (< v_prenex_34170 main_y) (<= 998 (select main_a v_prenex_34170))))) (or (forall ((v_prenex_43298 Int)) (or (<= (* 2 (select main_a v_prenex_43298)) 2000) (<= 996 (select main_a v_prenex_43298)))) (forall ((v_prenex_43299 Int)) (or (<= 0 (* 2 (select main_a v_prenex_43299))) (< v_prenex_43299 main_x) (<= (+ main_x 1) v_prenex_43299)))) (forall ((v_prenex_33033 Int) (v_prenex_33032 Int)) (or (<= 998 (select main_a v_prenex_33032)) (<= (* 2 (select main_a v_prenex_33032)) 2000) (<= (+ main_x 1) v_prenex_33033) (< v_prenex_33033 main_x) (<= (+ (select main_a v_prenex_33033) 996) (select main_a v_prenex_33032)) (<= 0 (* 2 (select main_a v_prenex_33033))) (<= 0 (+ (select main_a v_prenex_33033) 2)))) (or (forall ((v_prenex_33287 Int)) (or (<= (+ main_x 1) v_prenex_33287) (<= 0 (* 2 (select main_a v_prenex_33287))) (<= (select main_a v_prenex_33287) 2) (< v_prenex_33287 main_x) (<= (* 2 (select main_a v_prenex_33287)) 4))) (forall ((v_prenex_33290 Int)) (or (<= 996 (select main_a v_prenex_33290)) (<= 1996 (* 2 (select main_a v_prenex_33290)))))) (forall ((v_prenex_34602 Int) (v_prenex_34603 Int)) (or (<= (* 2 (select main_a v_prenex_34602)) 2000) (<= 0 (* 2 (select main_a v_prenex_34603))) (<= (+ (select main_a v_prenex_34603) 996) (select main_a v_prenex_34602)) (<= (+ main_x 1) v_prenex_34603) (< v_prenex_34603 main_x) (<= (select main_a v_prenex_34602) 1002) (<= 0 (select main_a v_prenex_34603)))) (forall ((v_prenex_31703 Int) (v_prenex_31704 Int)) (or (<= 1000 (+ (select main_a v_prenex_31704) (select main_a v_prenex_31703))) (<= (* 2 (select main_a v_prenex_31704)) 4) (<= (* 2 (select main_a v_prenex_31703)) 2000) (<= (+ main_x 1) v_prenex_31704) (< v_prenex_31704 main_x) (<= (+ main_y 1) v_prenex_31703))) (forall ((v_prenex_34502 Int) (v_prenex_34501 Int)) (or (<= 0 (+ (select main_a v_prenex_34502) 2)) (< v_prenex_34502 main_x) (<= (+ (select main_a v_prenex_34502) 996) (select main_a v_prenex_34501)) (<= (+ main_x 1) v_prenex_34502) (<= 1996 (* 2 (select main_a v_prenex_34501))) (<= 0 (* 2 (select main_a v_prenex_34502))) (<= 996 (select main_a v_prenex_34501)))) (or (forall ((v_prenex_36676 Int)) (or (<= (+ main_x 1) v_prenex_36676) (<= (* 2 (select main_a v_prenex_36676)) 4) (< v_prenex_36676 main_x) (<= 0 (select main_a v_prenex_36676)))) (forall ((v_prenex_36675 Int)) (or (<= 998 (select main_a v_prenex_36675)) (<= (+ main_y 1) v_prenex_36675) (<= 1996 (* 2 (select main_a v_prenex_36675)))))) (forall ((v_prenex_39940 Int) (v_prenex_39939 Int)) (or (< v_prenex_39940 main_x) (<= (select main_a v_prenex_39939) 1000) (<= 0 (select main_a v_prenex_39940)) (<= 998 (select main_a v_prenex_39939)) (<= (select main_a v_prenex_39939) (+ (select main_a v_prenex_39940) 1000)) (<= (+ main_x 1) v_prenex_39940))) (or (forall ((v_prenex_40301 Int)) (or (<= (select main_a v_prenex_40301) 1000) (<= 1996 (* 2 (select main_a v_prenex_40301))))) (forall ((v_prenex_40297 Int)) (or (<= (select main_a v_prenex_40297) 4) (<= 0 (+ (select main_a v_prenex_40297) 2)) (< v_prenex_40297 main_x) (<= (+ main_x 1) v_prenex_40297) (<= 0 (* 2 (select main_a v_prenex_40297)))))) (forall ((v_prenex_44014 Int) (v_prenex_44013 Int)) (or (<= (+ main_x 1) v_prenex_44014) (<= (+ (select main_a v_prenex_44014) 996) (select main_a v_prenex_44013)) (<= (select main_a v_prenex_44013) 1002) (<= 0 (select main_a v_prenex_44014)) (< v_prenex_44014 main_x) (<= (* 2 (select main_a v_prenex_44013)) 2000) (< v_prenex_44013 main_y))) (forall ((v_prenex_39564 Int) (v_prenex_39563 Int)) (or (<= 996 (select main_a v_prenex_39563)) (<= (* 2 (select main_a v_prenex_39563)) 2000) (<= (+ main_x 1) v_prenex_39564) (<= (+ (select main_a v_prenex_39564) (select main_a v_prenex_39563)) 1000) (<= 0 (+ (select main_a v_prenex_39564) 2)) (<= (select main_a v_prenex_39564) 2) (< v_prenex_39564 main_x))) (forall ((v_prenex_32782 Int) (v_prenex_32781 Int)) (or (< v_prenex_32782 main_x) (<= 0 (select main_a v_prenex_32782)) (<= (+ main_x 1) v_prenex_32782) (<= (select main_a v_prenex_32781) (+ (select main_a v_prenex_32782) 1000)))) (forall ((v_prenex_43989 Int) (v_prenex_43988 Int)) (or (<= (+ (select main_a v_prenex_43989) 996) (select main_a v_prenex_43988)) (<= (select main_a v_prenex_43988) 1000) (< v_prenex_43989 main_x) (<= (* 2 (select main_a v_prenex_43988)) 2000) (< v_prenex_43988 main_y) (<= (+ main_x 1) v_prenex_43989) (<= (select main_a v_prenex_43989) 4))) (forall ((v_prenex_34056 Int) (v_prenex_34055 Int)) (or (< v_prenex_34056 main_x) (<= 0 (+ (select main_a v_prenex_34056) 2)) (<= 1000 (+ (select main_a v_prenex_34056) (select main_a v_prenex_34055))) (<= (select main_a v_prenex_34055) 1002) (<= (+ main_x 1) v_prenex_34056) (<= 996 (select main_a v_prenex_34055)))) (or (forall ((v_prenex_40810 Int)) (or (<= (select main_a v_prenex_40810) 1002) (<= (select main_a v_prenex_40810) 1000))) (forall ((v_prenex_40806 Int)) (or (<= (+ main_x 1) v_prenex_40806) (<= (* 2 (select main_a v_prenex_40806)) 4) (< v_prenex_40806 main_x)))) (or (forall ((v_prenex_31071 Int)) (or (<= (select main_a v_prenex_31071) 1002) (<= 1996 (* 2 (select main_a v_prenex_31071))))) (forall ((v_prenex_31076 Int)) (or (<= 0 (select main_a v_prenex_31076)) (< v_prenex_31076 main_x) (<= (+ main_x 1) v_prenex_31076) (<= 0 (* 2 (select main_a v_prenex_31076)))))) (forall ((v_prenex_37239 Int) (v_prenex_37238 Int)) (or (<= (* 2 (select main_a v_prenex_37238)) 2000) (<= 1996 (* 2 (select main_a v_prenex_37238))) (<= (select main_a v_prenex_37239) 2) (< v_prenex_37239 main_x) (<= (+ main_x 1) v_prenex_37239) (<= 0 (select main_a v_prenex_37239)) (<= (+ (select main_a v_prenex_37239) (select main_a v_prenex_37238)) 1000))) (forall ((v_prenex_42799 Int) (v_prenex_42800 Int)) (or (<= (+ (select main_a v_prenex_42800) (select main_a v_prenex_42799)) 1000) (<= (+ main_y 1) v_prenex_42799) (<= (select main_a v_prenex_42799) 1000) (< v_prenex_42800 main_x) (<= (select main_a v_prenex_42800) 2) (<= (+ main_x 1) v_prenex_42800) (<= 998 (select main_a v_prenex_42799)))) (forall ((v_prenex_34639 Int) (v_prenex_34638 Int)) (or (<= (* 2 (select main_a v_prenex_34639)) 4) (<= 1000 (+ (select main_a v_prenex_34639) (select main_a v_prenex_34638))) (<= 998 (select main_a v_prenex_34638)) (< v_prenex_34638 main_y) (< v_prenex_34639 main_x) (<= (+ main_x 1) v_prenex_34639) (<= (* 2 (select main_a v_prenex_34638)) 2000))) (forall ((v_prenex_31552 Int) (v_prenex_31553 Int)) (or (<= (+ (select main_a v_prenex_31553) (select main_a v_prenex_31552)) 1000) (<= (* 2 (select main_a v_prenex_31553)) 4) (<= (* 2 (select main_a v_prenex_31552)) 2000) (<= (+ main_x 1) v_prenex_31553) (< v_prenex_31552 main_y) (<= (select main_a v_prenex_31552) 1002) (< v_prenex_31553 main_x))) (or (forall ((v_prenex_35959 Int)) (or (<= (+ main_x 1) v_prenex_35959) (<= 0 (select main_a v_prenex_35959)) (<= (* 2 (select main_a v_prenex_35959)) 4) (< v_prenex_35959 main_x))) (forall ((v_prenex_35960 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_35960))) (<= 998 (select main_a v_prenex_35960))))) (forall ((v_prenex_32777 Int) (v_prenex_32778 Int)) (or (<= 996 (select main_a v_prenex_32777)) (<= 0 (select main_a v_prenex_32778)) (<= (+ main_x 1) v_prenex_32778) (<= (* 2 (select main_a v_prenex_32777)) 2000) (<= (+ (select main_a v_prenex_32778) (select main_a v_prenex_32777)) 1000) (<= (select main_a v_prenex_32778) 2) (< v_prenex_32778 main_x))) (forall ((v_prenex_39133 Int) (v_prenex_39132 Int)) (or (<= (select main_a v_prenex_39132) 1002) (<= (select main_a v_prenex_39132) (+ (select main_a v_prenex_39133) 1000)) (<= (+ main_y 1) v_prenex_39132) (<= (+ main_x 1) v_prenex_39133) (< v_prenex_39133 main_x) (<= (* 2 (select main_a v_prenex_39132)) 2000) (<= 0 (select main_a v_prenex_39133)))) (or (forall ((v_prenex_42263 Int)) (or (<= 998 (select main_a v_prenex_42263)) (< v_prenex_42263 main_y))) (forall ((v_prenex_42258 Int)) (or (<= (* 2 (select main_a v_prenex_42258)) 4) (<= 0 (+ (select main_a v_prenex_42258) 2)) (< v_prenex_42258 main_x) (<= (+ main_x 1) v_prenex_42258)))) (forall ((v_prenex_43352 Int) (v_prenex_43353 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_43352))) (<= (+ main_x 1) v_prenex_43353) (<= (select main_a v_prenex_43352) (+ (select main_a v_prenex_43353) 1000)) (< v_prenex_43353 main_x) (<= 0 (select main_a v_prenex_43353)) (<= (* 2 (select main_a v_prenex_43353)) 4) (<= (* 2 (select main_a v_prenex_43352)) 2000))) (or (forall ((v_prenex_42816 Int)) (<= (select main_a v_prenex_42816) 1002)) (forall ((v_prenex_42815 Int)) (or (<= 0 (+ (select main_a v_prenex_42815) 2)) (<= 0 (* 2 (select main_a v_prenex_42815))) (< v_prenex_42815 main_x) (<= (select main_a v_prenex_42815) 2) (<= (+ main_x 1) v_prenex_42815)))) (forall ((v_prenex_37374 Int) (v_prenex_37373 Int)) (or (<= 0 (* 2 (select main_a v_prenex_37374))) (< v_prenex_37374 main_x) (<= 1996 (* 2 (select main_a v_prenex_37373))) (<= (select main_a v_prenex_37373) (+ (select main_a v_prenex_37374) 1000)) (<= (* 2 (select main_a v_prenex_37374)) 4) (<= (* 2 (select main_a v_prenex_37373)) 2000) (<= (+ main_x 1) v_prenex_37374))) (forall ((v_prenex_31527 Int) (v_prenex_31526 Int)) (or (< v_prenex_31527 main_x) (<= (+ (select main_a v_prenex_31527) 996) (select main_a v_prenex_31526)) (<= 0 (select main_a v_prenex_31527)) (<= (+ main_x 1) v_prenex_31527) (<= (* 2 (select main_a v_prenex_31526)) 2000) (<= (select main_a v_prenex_31527) 4) (<= 1996 (* 2 (select main_a v_prenex_31526))))) (forall ((v_prenex_35741 Int) (v_prenex_35742 Int)) (or (< v_prenex_35742 main_x) (<= 996 (select main_a v_prenex_35741)) (<= (select main_a v_prenex_35741) (+ (select main_a v_prenex_35742) 1000)) (<= (+ main_x 1) v_prenex_35742) (<= (select main_a v_prenex_35741) 1000) (<= (+ main_y 1) v_prenex_35741) (<= 0 (select main_a v_prenex_35742)))) (forall ((v_prenex_43316 Int) (v_prenex_43317 Int)) (or (<= 0 (select main_a v_prenex_43317)) (<= (+ main_x 1) v_prenex_43317) (< v_prenex_43317 main_x) (<= (select main_a v_prenex_43316) 1000) (<= (+ main_y 1) v_prenex_43316) (<= (+ (select main_a v_prenex_43317) (select main_a v_prenex_43316)) 1000) (<= 998 (select main_a v_prenex_43316)))) (or (forall ((v_prenex_39128 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_39128))) (<= (select main_a v_prenex_39128) 1000))) (forall ((v_prenex_39126 Int)) (or (<= 0 (* 2 (select main_a v_prenex_39126))) (< v_prenex_39126 main_x) (<= (+ main_x 1) v_prenex_39126) (<= 0 (+ (select main_a v_prenex_39126) 2))))) (or (forall ((v_prenex_40411 Int)) (or (< v_prenex_40411 main_x) (<= (+ main_x 1) v_prenex_40411) (<= (* 2 (select main_a v_prenex_40411)) 4))) (forall ((v_prenex_40415 Int)) (or (<= 996 (select main_a v_prenex_40415)) (<= (select main_a v_prenex_40415) 1002)))) (forall ((v_prenex_36036 Int) (v_prenex_36035 Int)) (or (<= (select main_a v_prenex_36035) (+ (select main_a v_prenex_36036) 1000)) (<= (* 2 (select main_a v_prenex_36036)) 4) (<= 0 (select main_a v_prenex_36036)) (<= (+ main_x 1) v_prenex_36036) (< v_prenex_36036 main_x))) (forall ((v_prenex_34753 Int)) (or (<= (* 2 (select main_a v_prenex_34753)) 4) (<= 0 (* 2 (select main_a v_prenex_34753))) (<= 0 (+ (select main_a v_prenex_34753) 2)) (<= (+ main_x 1) v_prenex_34753) (< v_prenex_34753 main_x))) (forall ((v_prenex_32517 Int) (v_prenex_32518 Int)) (or (<= 996 (select main_a v_prenex_32517)) (<= 1000 (+ (select main_a v_prenex_32518) (select main_a v_prenex_32517))) (<= (select main_a v_prenex_32518) 2) (< v_prenex_32518 main_x) (<= (select main_a v_prenex_32517) 1002) (<= (+ main_x 1) v_prenex_32518))) (or (forall ((v_prenex_36023 Int)) (or (<= 996 (select main_a v_prenex_36023)) (<= 1996 (* 2 (select main_a v_prenex_36023))))) (forall ((v_prenex_36020 Int)) (or (<= 0 (* 2 (select main_a v_prenex_36020))) (<= (select main_a v_prenex_36020) 4) (< v_prenex_36020 main_x) (<= (+ main_x 1) v_prenex_36020)))) (forall ((v_prenex_41703 Int) (v_prenex_41704 Int)) (or (<= (select main_a v_prenex_41704) 2) (<= (select main_a v_prenex_41703) 1000) (<= (+ (select main_a v_prenex_41704) (select main_a v_prenex_41703)) 1000) (< v_prenex_41704 main_x) (<= (+ main_x 1) v_prenex_41704) (<= 0 (select main_a v_prenex_41704)))) (forall ((v_prenex_34822 Int) (v_prenex_34821 Int)) (or (<= (* 2 (select main_a v_prenex_34821)) 2000) (<= (select main_a v_prenex_34822) 4) (<= 0 (+ (select main_a v_prenex_34822) 2)) (<= (+ main_x 1) v_prenex_34822) (<= (select main_a v_prenex_34821) 1002) (< v_prenex_34822 main_x) (<= (select main_a v_prenex_34821) (+ (select main_a v_prenex_34822) 1000)))) (forall ((v_prenex_37547 Int) (v_prenex_37548 Int)) (or (<= 0 (select main_a v_prenex_37548)) (<= (+ (select main_a v_prenex_37548) (select main_a v_prenex_37547)) 1000) (< v_prenex_37548 main_x) (<= 1996 (* 2 (select main_a v_prenex_37547))) (<= (+ main_x 1) v_prenex_37548) (<= (+ main_y 1) v_prenex_37547) (<= 996 (select main_a v_prenex_37547)))) (or (forall ((v_prenex_35947 Int)) (<= (select main_a v_prenex_35947) 1002)) (forall ((v_prenex_35945 Int)) (or (<= 0 (select main_a v_prenex_35945)) (<= (+ main_x 1) v_prenex_35945) (<= 0 (* 2 (select main_a v_prenex_35945))) (< v_prenex_35945 main_x)))) (forall ((v_prenex_36229 Int) (v_prenex_36230 Int)) (or (<= (* 2 (select main_a v_prenex_36230)) 4) (< v_prenex_36230 main_x) (<= 0 (select main_a v_prenex_36230)) (<= 1000 (+ (select main_a v_prenex_36230) (select main_a v_prenex_36229))) (<= 996 (select main_a v_prenex_36229)) (<= (+ main_x 1) v_prenex_36230))) (forall ((v_prenex_43662 Int) (v_prenex_43663 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_43662))) (< v_prenex_43663 main_x) (<= (select main_a v_prenex_43662) (+ (select main_a v_prenex_43663) 1000)) (<= (+ main_x 1) v_prenex_43663) (<= 0 (+ (select main_a v_prenex_43663) 2)) (<= 0 (select main_a v_prenex_43663)) (<= 998 (select main_a v_prenex_43662)))) (forall ((v_prenex_38167 Int) (v_prenex_38166 Int)) (or (<= (select main_a v_prenex_38166) 1000) (<= (+ main_x 1) v_prenex_38167) (< v_prenex_38167 main_x) (<= 0 (* 2 (select main_a v_prenex_38167))) (<= (+ main_y 1) v_prenex_38166) (<= (+ (select main_a v_prenex_38167) (select main_a v_prenex_38166)) 1000) (<= 1996 (* 2 (select main_a v_prenex_38166))))) (forall ((v_prenex_35235 Int) (v_prenex_35236 Int)) (or (<= (select main_a v_prenex_35235) 1000) (<= (+ main_x 1) v_prenex_35236) (< v_prenex_35236 main_x) (<= (+ (select main_a v_prenex_35236) (select main_a v_prenex_35235)) 1000) (<= 998 (select main_a v_prenex_35235)) (<= 0 (+ (select main_a v_prenex_35236) 2)))) (forall ((v_prenex_39233 Int) (v_prenex_39232 Int)) (or (<= (+ main_x 1) v_prenex_39233) (< v_prenex_39232 main_y) (<= (+ (select main_a v_prenex_39233) (select main_a v_prenex_39232)) 1000) (<= (* 2 (select main_a v_prenex_39232)) 2000) (<= (select main_a v_prenex_39233) 4) (< v_prenex_39233 main_x))) (forall ((v_prenex_37726 Int) (v_prenex_37727 Int)) (or (<= (+ main_y 1) v_prenex_37726) (<= (select main_a v_prenex_37726) (+ (select main_a v_prenex_37727) 1000)) (<= 0 (* 2 (select main_a v_prenex_37727))) (<= 996 (select main_a v_prenex_37726)) (<= (+ main_x 1) v_prenex_37727) (< v_prenex_37727 main_x))) (or (forall ((v_prenex_43315 Int)) (or (<= (+ main_x 1) v_prenex_43315) (< v_prenex_43315 main_x) (<= 0 (* 2 (select main_a v_prenex_43315))))) (forall ((v_prenex_43314 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_43314))) (<= 998 (select main_a v_prenex_43314)) (<= (+ main_y 1) v_prenex_43314)))) (forall ((v_prenex_32130 Int) (v_prenex_32129 Int)) (or (<= 0 (* 2 (select main_a v_prenex_32130))) (<= (select main_a v_prenex_32129) 1002) (<= (+ main_x 1) v_prenex_32130) (< v_prenex_32130 main_x) (<= (+ (select main_a v_prenex_32130) 996) (select main_a v_prenex_32129)) (<= (* 2 (select main_a v_prenex_32130)) 4))) (forall ((v_prenex_35620 Int) (v_prenex_35621 Int)) (or (<= 998 (select main_a v_prenex_35620)) (<= 0 (select main_a v_prenex_35621)) (< v_prenex_35621 main_x) (<= (+ main_y 1) v_prenex_35620) (<= (+ (select main_a v_prenex_35621) (select main_a v_prenex_35620)) 1000) (<= (+ main_x 1) v_prenex_35621) (<= (select main_a v_prenex_35620) 1000))) (forall ((v_prenex_36223 Int) (v_prenex_36224 Int)) (or (<= 996 (select main_a v_prenex_36223)) (<= (+ main_x 1) v_prenex_36224) (<= (* 2 (select main_a v_prenex_36224)) 4) (<= (+ main_y 1) v_prenex_36223) (<= 1000 (+ (select main_a v_prenex_36224) (select main_a v_prenex_36223))) (<= 1996 (* 2 (select main_a v_prenex_36223))) (< v_prenex_36224 main_x))) (or (forall ((v_prenex_41898 Int)) (or (<= 0 (+ (select main_a v_prenex_41898) 2)) (< v_prenex_41898 main_x) (<= 0 (select main_a v_prenex_41898)) (<= (+ main_x 1) v_prenex_41898) (<= (* 2 (select main_a v_prenex_41898)) 4))) (forall ((v_prenex_41901 Int)) (or (<= (select main_a v_prenex_41901) 1002) (<= 1996 (* 2 (select main_a v_prenex_41901)))))) (forall ((v_prenex_39328 Int) (v_prenex_39327 Int)) (or (<= (+ main_x 1) v_prenex_39328) (<= 0 (+ (select main_a v_prenex_39328) 2)) (<= (select main_a v_prenex_39328) 2) (< v_prenex_39328 main_x) (<= 996 (select main_a v_prenex_39327)) (<= 1996 (* 2 (select main_a v_prenex_39327))) (<= (+ (select main_a v_prenex_39328) 996) (select main_a v_prenex_39327)))) (forall ((v_prenex_32092 Int) (v_prenex_32093 Int)) (or (<= (+ main_x 1) v_prenex_32093) (<= (* 2 (select main_a v_prenex_32093)) 4) (<= (select main_a v_prenex_32092) (+ (select main_a v_prenex_32093) 1000)) (< v_prenex_32092 main_y) (< v_prenex_32093 main_x))) (forall ((v_prenex_41478 Int) (v_prenex_41479 Int)) (or (<= (select main_a v_prenex_41479) 2) (< v_prenex_41479 main_x) (<= (+ main_x 1) v_prenex_41479) (<= (select main_a v_prenex_41478) 1000) (<= 996 (select main_a v_prenex_41478)) (<= (select main_a v_prenex_41478) (+ (select main_a v_prenex_41479) 1000)) (<= (select main_a v_prenex_41479) 4))) (forall ((v_prenex_38798 Int) (v_prenex_38799 Int)) (or (<= 1000 (+ (select main_a v_prenex_38799) (select main_a v_prenex_38798))) (<= (select main_a v_prenex_38799) 4) (<= (* 2 (select main_a v_prenex_38798)) 2000) (<= (+ main_x 1) v_prenex_38799) (<= (select main_a v_prenex_38798) 1002) (< v_prenex_38799 main_x) (<= (* 2 (select main_a v_prenex_38799)) 4))) (forall ((v_prenex_42791 Int) (v_prenex_42792 Int)) (or (<= 996 (select main_a v_prenex_42791)) (<= (select main_a v_prenex_42791) 1000) (<= (select main_a v_prenex_42791) (+ (select main_a v_prenex_42792) 1000)) (<= 0 (+ (select main_a v_prenex_42792) 2)) (<= (+ main_x 1) v_prenex_42792) (< v_prenex_42792 main_x))) (forall ((v_prenex_36708 Int) (v_prenex_36707 Int)) (or (<= (+ main_y 1) v_prenex_36707) (<= (+ main_x 1) v_prenex_36708) (<= 996 (select main_a v_prenex_36707)) (<= (* 2 (select main_a v_prenex_36708)) 4) (<= (+ (select main_a v_prenex_36708) (select main_a v_prenex_36707)) 1000) (< v_prenex_36708 main_x))) (forall ((v_prenex_37464 Int) (v_prenex_37465 Int)) (or (<= 996 (select main_a v_prenex_37464)) (<= (select main_a v_prenex_37464) 1002) (<= (+ main_x 1) v_prenex_37465) (<= 1000 (+ (select main_a v_prenex_37465) (select main_a v_prenex_37464))) (< v_prenex_37465 main_x) (<= 0 (select main_a v_prenex_37465)) (<= 0 (* 2 (select main_a v_prenex_37465))))) (forall ((v_prenex_36890 Int) (v_prenex_36891 Int)) (or (<= (+ (select main_a v_prenex_36891) (select main_a v_prenex_36890)) 1000) (<= (+ main_x 1) v_prenex_36891) (<= (* 2 (select main_a v_prenex_36890)) 2000) (<= (select main_a v_prenex_36890) 1000) (< v_prenex_36891 main_x) (<= (select main_a v_prenex_36891) 4) (<= 0 (select main_a v_prenex_36891)))) (or (forall ((v_prenex_30841 Int)) (or (< v_prenex_30841 main_x) (<= 0 (* 2 (select main_a v_prenex_30841))) (<= (+ main_x 1) v_prenex_30841) (<= 0 (+ (select main_a v_prenex_30841) 2)))) (forall ((v_prenex_31015 Int)) (or (< v_prenex_31015 main_y) (<= (select main_a v_prenex_31015) 1002)))) (forall ((v_prenex_35048 Int) (v_prenex_35047 Int)) (or (< v_prenex_35048 main_x) (<= (+ main_x 1) v_prenex_35048) (<= 998 (select main_a v_prenex_35047)) (< v_prenex_35047 main_y) (<= (+ (select main_a v_prenex_35048) 996) (select main_a v_prenex_35047)) (<= 0 (* 2 (select main_a v_prenex_35048))) (<= (select main_a v_prenex_35047) 1002))) (forall ((v_prenex_35813 Int) (v_prenex_35814 Int)) (or (<= 998 (select main_a v_prenex_35813)) (<= (select main_a v_prenex_35813) 1002) (< v_prenex_35814 main_x) (<= (+ main_x 1) v_prenex_35814) (<= (select main_a v_prenex_35814) 2) (<= 1000 (+ (select main_a v_prenex_35814) (select main_a v_prenex_35813))))) (or (forall ((v_prenex_42533 Int)) (or (<= (+ main_x 1) v_prenex_42533) (< v_prenex_42533 main_x) (<= 0 (* 2 (select main_a v_prenex_42533))))) (forall ((v_prenex_42532 Int)) (or (<= (* 2 (select main_a v_prenex_42532)) 2000) (< v_prenex_42532 main_y) (<= (select main_a v_prenex_42532) 1002)))) (forall ((v_prenex_39968 Int) (v_prenex_39967 Int)) (or (<= 0 (select main_a v_prenex_39968)) (< v_prenex_39968 main_x) (<= 996 (select main_a v_prenex_39967)) (<= (+ (select main_a v_prenex_39968) (select main_a v_prenex_39967)) 1000) (<= (select main_a v_prenex_39968) 4) (<= (+ main_x 1) v_prenex_39968) (<= (select main_a v_prenex_39967) 1002))) (forall ((v_prenex_34794 Int) (v_prenex_34793 Int)) (or (<= 996 (select main_a v_prenex_34793)) (<= (+ main_x 1) v_prenex_34794) (<= (+ main_y 1) v_prenex_34793) (<= (+ (select main_a v_prenex_34794) 996) (select main_a v_prenex_34793)) (<= 0 (+ (select main_a v_prenex_34794) 2)) (<= 998 (select main_a v_prenex_34793)) (< v_prenex_34794 main_x))) (or (forall ((v_prenex_31533 Int)) (or (<= (+ main_x 1) v_prenex_31533) (<= 0 (* 2 (select main_a v_prenex_31533))) (<= (select main_a v_prenex_31533) 4) (<= (select main_a v_prenex_31533) 2) (< v_prenex_31533 main_x))) (forall ((v_prenex_31532 Int)) (or (<= 998 (select main_a v_prenex_31532)) (<= (select main_a v_prenex_31532) 1002)))) (forall ((v_prenex_42210 Int) (v_prenex_42211 Int)) (or (< v_prenex_42211 main_x) (<= 0 (* 2 (select main_a v_prenex_42211))) (<= (select main_a v_prenex_42210) (+ (select main_a v_prenex_42211) 1000)) (<= 996 (select main_a v_prenex_42210)) (<= (+ main_x 1) v_prenex_42211))) (forall ((v_prenex_38901 Int) (v_prenex_38902 Int)) (or (<= (select main_a v_prenex_38901) 1002) (<= 996 (select main_a v_prenex_38901)) (<= (select main_a v_prenex_38902) 2) (<= (* 2 (select main_a v_prenex_38902)) 4) (<= 1000 (+ (select main_a v_prenex_38902) (select main_a v_prenex_38901))) (< v_prenex_38902 main_x) (<= (+ main_x 1) v_prenex_38902))) (forall ((v_prenex_37077 Int) (v_prenex_37078 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_37077))) (<= (* 2 (select main_a v_prenex_37077)) 2000) (<= (+ (select main_a v_prenex_37078) (select main_a v_prenex_37077)) 1000) (<= (+ main_x 1) v_prenex_37078) (<= (select main_a v_prenex_37078) 2) (<= 0 (select main_a v_prenex_37078)) (< v_prenex_37078 main_x))) (or (forall ((v_prenex_41525 Int)) (or (< v_prenex_41525 main_y) (<= (* 2 (select main_a v_prenex_41525)) 2000) (<= 1996 (* 2 (select main_a v_prenex_41525))))) (forall ((v_prenex_41526 Int)) (or (<= (+ main_x 1) v_prenex_41526) (< v_prenex_41526 main_x) (<= 0 (* 2 (select main_a v_prenex_41526)))))) (or (forall ((v_prenex_42509 Int)) (or (<= (+ main_x 1) v_prenex_42509) (< v_prenex_42509 main_x) (<= (* 2 (select main_a v_prenex_42509)) 4) (<= 0 (+ (select main_a v_prenex_42509) 2)))) (forall ((v_prenex_42514 Int)) (<= (select main_a v_prenex_42514) 1000))) (forall ((v_prenex_33686 Int) (v_prenex_33685 Int)) (or (<= (select main_a v_prenex_33686) 4) (< v_prenex_33686 main_x) (<= 0 (+ (select main_a v_prenex_33686) 2)) (<= (* 2 (select main_a v_prenex_33685)) 2000) (<= 1000 (+ (select main_a v_prenex_33686) (select main_a v_prenex_33685))) (<= (select main_a v_prenex_33685) 1000) (<= (+ main_x 1) v_prenex_33686))) (forall ((v_prenex_37026 Int) (v_prenex_37027 Int)) (or (<= 0 (select main_a v_prenex_37027)) (<= (+ main_x 1) v_prenex_37027) (<= (select main_a v_prenex_37026) (+ (select main_a v_prenex_37027) 1000)) (<= 0 (* 2 (select main_a v_prenex_37027))) (<= 996 (select main_a v_prenex_37026)) (< v_prenex_37027 main_x))) (forall ((v_prenex_40664 Int) (v_prenex_40663 Int)) (or (<= (+ (select main_a v_prenex_40664) 996) (select main_a v_prenex_40663)) (< v_prenex_40663 main_y) (< v_prenex_40664 main_x) (<= (select main_a v_prenex_40663) 1000) (<= (select main_a v_prenex_40664) 4) (<= (select main_a v_prenex_40663) 1002) (<= (+ main_x 1) v_prenex_40664))) (forall ((v_prenex_37211 Int) (v_prenex_37212 Int)) (or (< v_prenex_37212 main_x) (<= (+ main_x 1) v_prenex_37212) (<= (select main_a v_prenex_37211) 1002) (<= 0 (* 2 (select main_a v_prenex_37212))) (<= 996 (select main_a v_prenex_37211)) (<= (+ main_y 1) v_prenex_37211) (<= (select main_a v_prenex_37211) (+ (select main_a v_prenex_37212) 1000)))) (forall ((v_prenex_31282 Int) (v_prenex_31281 Int)) (or (<= (+ main_x 1) v_prenex_31282) (<= (select main_a v_prenex_31281) 1000) (< v_prenex_31282 main_x) (<= (+ (select main_a v_prenex_31282) (select main_a v_prenex_31281)) 1000) (<= (* 2 (select main_a v_prenex_31282)) 4) (<= 0 (* 2 (select main_a v_prenex_31282))) (<= 996 (select main_a v_prenex_31281)))) (forall ((v_prenex_35022 Int) (v_prenex_35021 Int)) (or (<= (* 2 (select main_a v_prenex_35021)) 2000) (<= 0 (+ (select main_a v_prenex_35022) 2)) (<= (select main_a v_prenex_35021) 1002) (<= (+ main_x 1) v_prenex_35022) (<= 0 (* 2 (select main_a v_prenex_35022))) (< v_prenex_35022 main_x) (<= (+ (select main_a v_prenex_35022) (select main_a v_prenex_35021)) 1000))) (forall ((v_prenex_32787 Int) (v_prenex_32788 Int)) (or (<= (* 2 (select main_a v_prenex_32788)) 4) (<= (+ (select main_a v_prenex_32788) (select main_a v_prenex_32787)) 1000) (<= (+ main_y 1) v_prenex_32787) (< v_prenex_32788 main_x) (<= (+ main_x 1) v_prenex_32788))) (forall ((v_prenex_42409 Int) (v_prenex_42410 Int)) (or (< v_prenex_42410 main_x) (<= (* 2 (select main_a v_prenex_42409)) 2000) (<= (+ main_x 1) v_prenex_42410) (<= 1996 (* 2 (select main_a v_prenex_42409))) (<= 0 (* 2 (select main_a v_prenex_42410))) (<= (+ (select main_a v_prenex_42410) (select main_a v_prenex_42409)) 1000))) (or (forall ((v_prenex_42773 Int)) (or (<= 998 (select main_a v_prenex_42773)) (<= 1996 (* 2 (select main_a v_prenex_42773))))) (forall ((v_prenex_42769 Int)) (or (<= (+ main_x 1) v_prenex_42769) (<= (* 2 (select main_a v_prenex_42769)) 4) (<= 0 (select main_a v_prenex_42769)) (< v_prenex_42769 main_x) (<= 0 (* 2 (select main_a v_prenex_42769)))))) (forall ((v_prenex_35142 Int) (v_prenex_35143 Int)) (or (< v_prenex_35143 main_x) (<= (* 2 (select main_a v_prenex_35142)) 2000) (<= 1000 (+ (select main_a v_prenex_35143) (select main_a v_prenex_35142))) (<= (select main_a v_prenex_35143) 4) (<= (select main_a v_prenex_35142) 1002) (<= 0 (select main_a v_prenex_35143)) (<= (+ main_x 1) v_prenex_35143))) (or (forall ((v_prenex_31711 Int)) (or (<= (select main_a v_prenex_31711) 1000) (<= (* 2 (select main_a v_prenex_31711)) 2000))) (forall ((v_prenex_31712 Int)) (or (< v_prenex_31712 main_x) (<= 0 (* 2 (select main_a v_prenex_31712))) (<= (* 2 (select main_a v_prenex_31712)) 4) (<= (+ main_x 1) v_prenex_31712)))) (forall ((v_prenex_43752 Int) (v_prenex_43751 Int)) (or (< v_prenex_43752 main_x) (<= (+ main_x 1) v_prenex_43752) (<= (+ (select main_a v_prenex_43752) (select main_a v_prenex_43751)) 1000) (<= (select main_a v_prenex_43751) 1002) (<= (* 2 (select main_a v_prenex_43751)) 2000) (<= (+ main_y 1) v_prenex_43751) (<= 0 (select main_a v_prenex_43752)))) (forall ((v_prenex_41941 Int) (v_prenex_41942 Int)) (or (< v_prenex_41942 main_x) (<= 1000 (+ (select main_a v_prenex_41942) (select main_a v_prenex_41941))) (<= 0 (+ (select main_a v_prenex_41942) 2)) (<= (select main_a v_prenex_41942) 4) (<= (+ main_x 1) v_prenex_41942) (<= (* 2 (select main_a v_prenex_41941)) 2000))) (or (forall ((v_prenex_31926 Int)) (or (<= (* 2 (select main_a v_prenex_31926)) 2000) (<= 998 (select main_a v_prenex_31926)) (<= (+ main_y 1) v_prenex_31926))) (forall ((v_prenex_31927 Int)) (or (<= (+ main_x 1) v_prenex_31927) (<= 0 (* 2 (select main_a v_prenex_31927))) (< v_prenex_31927 main_x)))) (forall ((v_prenex_42254 Int) (v_prenex_42255 Int)) (or (< v_prenex_42255 main_x) (<= 0 (select main_a v_prenex_42255)) (<= (+ main_x 1) v_prenex_42255) (<= (select main_a v_prenex_42254) 1002) (<= (+ (select main_a v_prenex_42255) (select main_a v_prenex_42254)) 1000) (<= (* 2 (select main_a v_prenex_42254)) 2000) (< v_prenex_42254 main_y))) (or (forall ((v_prenex_42362 Int)) (or (<= (+ main_x 1) v_prenex_42362) (<= 0 (+ (select main_a v_prenex_42362) 2)) (<= 0 (select main_a v_prenex_42362)) (<= 0 (* 2 (select main_a v_prenex_42362))) (< v_prenex_42362 main_x))) (forall ((v_prenex_42361 Int)) (or (<= (select main_a v_prenex_42361) 1000) (<= 1996 (* 2 (select main_a v_prenex_42361)))))) (forall ((v_prenex_34667 Int) (v_prenex_34666 Int)) (or (<= (select main_a v_prenex_34667) 4) (<= (select main_a v_prenex_34666) 1002) (< v_prenex_34667 main_x) (<= 0 (+ (select main_a v_prenex_34667) 2)) (<= (+ (select main_a v_prenex_34667) 996) (select main_a v_prenex_34666)) (<= (+ main_x 1) v_prenex_34667))) (or (forall ((v_prenex_42051 Int)) (or (< v_prenex_42051 main_y) (<= (select main_a v_prenex_42051) 1002) (<= 1996 (* 2 (select main_a v_prenex_42051))))) (forall ((v_prenex_42047 Int)) (or (<= (* 2 (select main_a v_prenex_42047)) 4) (<= (+ main_x 1) v_prenex_42047) (< v_prenex_42047 main_x)))) (forall ((v_prenex_43002 Int) (v_prenex_43003 Int)) (or (<= (select main_a v_prenex_43002) 1002) (<= 998 (select main_a v_prenex_43002)) (<= (+ main_x 1) v_prenex_43003) (<= (select main_a v_prenex_43002) (+ (select main_a v_prenex_43003) 1000)) (<= 0 (* 2 (select main_a v_prenex_43003))) (< v_prenex_43003 main_x) (<= (select main_a v_prenex_43003) 4))) (forall ((v_prenex_33361 Int) (v_prenex_33360 Int)) (or (<= (+ main_x 1) v_prenex_33361) (< v_prenex_33360 main_y) (<= (select main_a v_prenex_33361) 4) (<= (select main_a v_prenex_33360) 1000) (<= (* 2 (select main_a v_prenex_33360)) 2000) (< v_prenex_33361 main_x) (<= 1000 (+ (select main_a v_prenex_33361) (select main_a v_prenex_33360))))) (or (forall ((v_prenex_42550 Int)) (<= (* 2 (select main_a v_prenex_42550)) 2000)) (forall ((v_prenex_42549 Int)) (or (< v_prenex_42549 main_x) (<= (select main_a v_prenex_42549) 4) (<= (select main_a v_prenex_42549) 2) (<= (+ main_x 1) v_prenex_42549) (<= (* 2 (select main_a v_prenex_42549)) 4)))) (forall ((v_prenex_34564 Int) (v_prenex_34563 Int)) (or (< v_prenex_34564 main_x) (<= (* 2 (select main_a v_prenex_34564)) 4) (<= (select main_a v_prenex_34563) 1002) (<= (+ main_x 1) v_prenex_34564) (<= 0 (select main_a v_prenex_34564)) (<= (* 2 (select main_a v_prenex_34563)) 2000) (<= 1000 (+ (select main_a v_prenex_34564) (select main_a v_prenex_34563))))) (forall ((v_prenex_34185 Int) (v_prenex_34184 Int)) (or (<= 998 (select main_a v_prenex_34184)) (<= 996 (select main_a v_prenex_34184)) (<= (+ (select main_a v_prenex_34185) (select main_a v_prenex_34184)) 1000) (< v_prenex_34185 main_x) (<= 0 (+ (select main_a v_prenex_34185) 2)) (<= (select main_a v_prenex_34185) 4) (<= (+ main_x 1) v_prenex_34185))) (forall ((v_prenex_33851 Int) (v_prenex_33850 Int)) (or (< v_prenex_33851 main_x) (<= (select main_a v_prenex_33851) 2) (<= 1000 (+ (select main_a v_prenex_33851) (select main_a v_prenex_33850))) (<= (+ main_x 1) v_prenex_33851) (<= (* 2 (select main_a v_prenex_33851)) 4) (<= 1996 (* 2 (select main_a v_prenex_33850))))) (or (forall ((v_prenex_38523 Int)) (<= (* 2 (select main_a v_prenex_38523)) 2000)) (forall ((v_prenex_30890 Int)) (or (<= 0 (select main_a v_prenex_30890)) (< v_prenex_30890 main_x) (<= (select main_a v_prenex_30890) 2) (<= (+ main_x 1) v_prenex_30890)))) (forall ((v_prenex_41578 Int) (v_prenex_41579 Int)) (or (<= 998 (select main_a v_prenex_41578)) (<= (+ (select main_a v_prenex_41579) 996) (select main_a v_prenex_41578)) (<= 0 (* 2 (select main_a v_prenex_41579))) (<= (select main_a v_prenex_41578) 1000) (<= (+ main_x 1) v_prenex_41579) (< v_prenex_41579 main_x))) (forall ((v_prenex_34276 Int) (v_prenex_34275 Int)) (or (<= 998 (select main_a v_prenex_34275)) (< v_prenex_34275 main_y) (<= (select main_a v_prenex_34275) 1000) (<= 1000 (+ (select main_a v_prenex_34276) (select main_a v_prenex_34275))) (<= (+ main_y 1) v_prenex_34275))) (or (forall ((v_prenex_36375 Int)) (or (<= 0 (+ (select main_a v_prenex_36375) 2)) (<= 0 (* 2 (select main_a v_prenex_36375))) (<= (select main_a v_prenex_36375) 4) (<= (+ main_x 1) v_prenex_36375) (< v_prenex_36375 main_x))) (forall ((v_prenex_36374 Int)) (or (<= (* 2 (select main_a v_prenex_36374)) 2000) (<= 1996 (* 2 (select main_a v_prenex_36374)))))) (forall ((v_prenex_31374 Int) (v_prenex_31373 Int)) (or (< v_prenex_31374 main_x) (<= 996 (select main_a v_prenex_31373)) (<= 0 (* 2 (select main_a v_prenex_31374))) (<= (* 2 (select main_a v_prenex_31374)) 4) (<= (+ (select main_a v_prenex_31374) 996) (select main_a v_prenex_31373)) (<= (+ main_x 1) v_prenex_31374))) (forall ((v_prenex_38101 Int) (v_prenex_38102 Int)) (or (<= (+ main_x 1) v_prenex_38102) (<= (+ (select main_a v_prenex_38102) 996) (select main_a v_prenex_38101)) (< v_prenex_38102 main_x) (< v_prenex_38101 main_y) (<= (* 2 (select main_a v_prenex_38101)) 2000) (<= (select main_a v_prenex_38102) 2) (<= 998 (select main_a v_prenex_38101)))) (forall ((v_prenex_42387 Int) (v_prenex_42388 Int)) (or (< v_prenex_42388 main_x) (<= (+ main_x 1) v_prenex_42388) (<= (select main_a v_prenex_42387) 1000) (<= (select main_a v_prenex_42388) 4) (<= 0 (select main_a v_prenex_42388)) (<= (+ (select main_a v_prenex_42388) 996) (select main_a v_prenex_42387)))) (or (forall ((v_prenex_34825 Int)) (or (< v_prenex_34825 main_y) (<= 996 (select main_a v_prenex_34825)) (<= (+ main_y 1) v_prenex_34825) (<= 1996 (* 2 (select main_a v_prenex_34825))))) (forall ((v_prenex_34826 Int)) (<= 0 (* 2 (select main_a v_prenex_34826))))) (or (forall ((v_prenex_32350 Int)) (or (< v_prenex_32350 main_x) (<= 0 (select main_a v_prenex_32350)) (<= (+ main_x 1) v_prenex_32350) (<= 0 (* 2 (select main_a v_prenex_32350))) (<= 0 (+ (select main_a v_prenex_32350) 2)))) (forall ((v_prenex_32347 Int)) (or (<= (* 2 (select main_a v_prenex_32347)) 2000) (<= (select main_a v_prenex_32347) 1000)))) (forall ((v_prenex_33573 Int) (v_prenex_33572 Int)) (or (<= (+ main_x 1) v_prenex_33573) (<= (* 2 (select main_a v_prenex_33573)) 4) (< v_prenex_33573 main_x) (<= 998 (select main_a v_prenex_33572)) (< v_prenex_33572 main_y) (<= (+ (select main_a v_prenex_33573) (select main_a v_prenex_33572)) 1000))) (forall ((v_prenex_41124 Int) (v_prenex_41125 Int)) (or (<= (select main_a v_prenex_41124) 1000) (<= (select main_a v_prenex_41125) 2) (< v_prenex_41125 main_x) (<= (+ main_x 1) v_prenex_41125) (<= 998 (select main_a v_prenex_41124)) (<= 1000 (+ (select main_a v_prenex_41125) (select main_a v_prenex_41124))) (<= 0 (select main_a v_prenex_41125)))) (forall ((v_prenex_39109 Int) (v_prenex_39110 Int)) (or (<= 0 (* 2 (select main_a v_prenex_39110))) (<= 1000 (+ (select main_a v_prenex_39110) (select main_a v_prenex_39109))) (< v_prenex_39110 main_x) (<= (+ main_x 1) v_prenex_39110) (<= (+ main_y 1) v_prenex_39109) (<= 1996 (* 2 (select main_a v_prenex_39109))) (<= (select main_a v_prenex_39109) 1000))) (forall ((v_prenex_38813 Int) (v_prenex_38812 Int)) (or (<= 998 (select main_a v_prenex_38812)) (<= (select main_a v_prenex_38812) 1000) (< v_prenex_38813 main_x) (<= (select main_a v_prenex_38812) (+ (select main_a v_prenex_38813) 1000)) (< v_prenex_38812 main_y) (<= 0 (+ (select main_a v_prenex_38813) 2)) (<= (+ main_x 1) v_prenex_38813))) (forall ((v_prenex_37545 Int) (v_prenex_37546 Int)) (or (<= 0 (+ (select main_a v_prenex_37546) 2)) (<= 0 (* 2 (select main_a v_prenex_37546))) (<= (select main_a v_prenex_37545) 1002) (<= (+ main_x 1) v_prenex_37546) (<= (select main_a v_prenex_37545) 1000) (<= 1000 (+ (select main_a v_prenex_37546) (select main_a v_prenex_37545))) (< v_prenex_37546 main_x))) (forall ((v_prenex_35710 Int) (v_prenex_35709 Int)) (or (<= (* 2 (select main_a v_prenex_35710)) 4) (< v_prenex_35710 main_x) (<= (select main_a v_prenex_35709) (+ (select main_a v_prenex_35710) 1000)) (<= (+ main_x 1) v_prenex_35710) (<= 0 (select main_a v_prenex_35710)) (<= 1996 (* 2 (select main_a v_prenex_35709))))) (or (forall ((v_prenex_43051 Int)) (or (< v_prenex_43051 main_x) (<= (+ main_x 1) v_prenex_43051) (<= 0 (* 2 (select main_a v_prenex_43051))) (<= (* 2 (select main_a v_prenex_43051)) 4) (<= (select main_a v_prenex_43051) 2))) (forall ((v_prenex_43054 Int)) (or (<= (select main_a v_prenex_43054) 1000) (<= (select main_a v_prenex_43054) 1002)))) (forall ((v_prenex_31361 Int) (v_prenex_31362 Int)) (or (<= 0 (* 2 (select main_a v_prenex_31362))) (<= (+ main_x 1) v_prenex_31362) (<= (select main_a v_prenex_31361) 1000) (<= (select main_a v_prenex_31361) (+ (select main_a v_prenex_31362) 1000)) (< v_prenex_31362 main_x) (<= 0 (select main_a v_prenex_31362)))) (or (forall ((v_prenex_42985 Int)) (or (<= (* 2 (select main_a v_prenex_42985)) 2000) (<= 996 (select main_a v_prenex_42985)))) (forall ((v_prenex_42984 Int)) (or (<= (select main_a v_prenex_42984) 4) (< v_prenex_42984 main_x) (<= 0 (select main_a v_prenex_42984)) (<= 0 (* 2 (select main_a v_prenex_42984))) (<= (+ main_x 1) v_prenex_42984)))) (forall ((v_prenex_41410 Int) (v_prenex_41411 Int)) (or (<= (* 2 (select main_a v_prenex_41411)) 4) (<= 1000 (+ (select main_a v_prenex_41411) (select main_a v_prenex_41410))) (< v_prenex_41411 main_x) (<= 0 (select main_a v_prenex_41411)) (<= (+ main_x 1) v_prenex_41411) (<= 998 (select main_a v_prenex_41410)))) (or (forall ((v_prenex_34921 Int)) (or (<= (+ main_x 1) v_prenex_34921) (<= 0 (select main_a v_prenex_34921)) (<= (select main_a v_prenex_34921) 4) (<= (* 2 (select main_a v_prenex_34921)) 4) (< v_prenex_34921 main_x))) (forall ((v_prenex_34923 Int)) (<= (select main_a v_prenex_34923) 1002))) (or (forall ((v_prenex_32564 Int)) (or (<= 0 (* 2 (select main_a v_prenex_32564))) (<= (select main_a v_prenex_32564) 2) (< v_prenex_32564 main_x) (<= (+ main_x 1) v_prenex_32564))) (forall ((v_prenex_32566 Int)) (or (<= (* 2 (select main_a v_prenex_32566)) 2000) (<= (select main_a v_prenex_32566) 1002)))) (forall ((v_prenex_36197 Int) (v_prenex_36198 Int)) (or (< v_prenex_36198 main_x) (<= 998 (select main_a v_prenex_36197)) (<= (select main_a v_prenex_36198) 4) (<= (+ (select main_a v_prenex_36198) 996) (select main_a v_prenex_36197)) (<= 0 (+ (select main_a v_prenex_36198) 2)) (<= (+ main_x 1) v_prenex_36198))) (or (forall ((v_prenex_34698 Int)) (or (< v_prenex_34698 main_x) (<= (select main_a v_prenex_34698) 4) (<= 0 (select main_a v_prenex_34698)) (<= (+ main_x 1) v_prenex_34698) (<= 0 (* 2 (select main_a v_prenex_34698))))) (forall ((v_prenex_34701 Int)) (or (<= 996 (select main_a v_prenex_34701)) (<= 998 (select main_a v_prenex_34701))))) (or (forall ((v_prenex_37261 Int)) (or (<= 0 (* 2 (select main_a v_prenex_37261))) (<= (+ main_x 1) v_prenex_37261))) (forall ((v_prenex_37260 Int)) (or (<= (select main_a v_prenex_37260) 1000) (<= (+ main_y 1) v_prenex_37260) (< v_prenex_37260 main_y)))) (forall ((v_prenex_31291 Int) (v_prenex_31292 Int)) (or (<= 0 (* 2 (select main_a v_prenex_31292))) (<= 0 (select main_a v_prenex_31292)) (<= (select main_a v_prenex_31291) 1002) (<= 1000 (+ (select main_a v_prenex_31292) (select main_a v_prenex_31291))) (<= (* 2 (select main_a v_prenex_31291)) 2000) (< v_prenex_31292 main_x) (<= (+ main_x 1) v_prenex_31292))) (forall ((v_prenex_33455 Int) (v_prenex_33454 Int)) (or (<= 0 (+ (select main_a v_prenex_33455) 2)) (<= (* 2 (select main_a v_prenex_33455)) 4) (<= (+ main_x 1) v_prenex_33455) (<= 1000 (+ (select main_a v_prenex_33455) (select main_a v_prenex_33454))) (<= (* 2 (select main_a v_prenex_33454)) 2000) (< v_prenex_33455 main_x) (<= (select main_a v_prenex_33454) 1002))) (forall ((v_prenex_35898 Int) (v_prenex_35899 Int)) (or (<= (select main_a v_prenex_35898) 1002) (< v_prenex_35898 main_y) (< v_prenex_35899 main_x) (<= (+ (select main_a v_prenex_35899) (select main_a v_prenex_35898)) 1000) (<= (select main_a v_prenex_35898) 1000) (<= (+ main_x 1) v_prenex_35899) (<= 0 (+ (select main_a v_prenex_35899) 2)))) (or (forall ((v_prenex_34688 Int)) (or (<= (* 2 (select main_a v_prenex_34688)) 2000) (<= (select main_a v_prenex_34688) 1000))) (forall ((v_prenex_34689 Int)) (or (<= (* 2 (select main_a v_prenex_34689)) 4) (< v_prenex_34689 main_x) (<= (select main_a v_prenex_34689) 2) (<= (+ main_x 1) v_prenex_34689) (<= 0 (select main_a v_prenex_34689))))) (forall ((v_prenex_39119 Int) (v_prenex_39120 Int)) (or (<= 0 (+ (select main_a v_prenex_39120) 2)) (< v_prenex_39120 main_x) (<= (select main_a v_prenex_39119) 1000) (<= (+ main_x 1) v_prenex_39120) (<= (+ (select main_a v_prenex_39120) 996) (select main_a v_prenex_39119)) (<= (* 2 (select main_a v_prenex_39120)) 4) (<= 1996 (* 2 (select main_a v_prenex_39119))))) (or (forall ((v_prenex_43842 Int)) (or (<= (* 2 (select main_a v_prenex_43842)) 4) (< v_prenex_43842 main_x) (<= (+ main_x 1) v_prenex_43842) (<= 0 (select main_a v_prenex_43842)) (<= (select main_a v_prenex_43842) 2))) (forall ((v_prenex_43841 Int)) (or (<= (select main_a v_prenex_43841) 1002) (<= 1996 (* 2 (select main_a v_prenex_43841)))))) (forall ((v_prenex_32102 Int) (v_prenex_32103 Int)) (or (< v_prenex_32103 main_x) (<= 0 (* 2 (select main_a v_prenex_32103))) (<= (+ main_x 1) v_prenex_32103) (<= 996 (select main_a v_prenex_32102)) (<= 0 (+ (select main_a v_prenex_32103) 2)) (<= (select main_a v_prenex_32102) 1002) (<= (+ (select main_a v_prenex_32103) (select main_a v_prenex_32102)) 1000))) (forall ((v_prenex_30941 Int) (v_prenex_30942 Int)) (or (< v_prenex_30941 main_x) (<= 0 (+ (select main_a v_prenex_30941) 2)) (<= 998 (select main_a v_prenex_30942)) (< v_prenex_30942 main_y) (<= (+ (select main_a v_prenex_30941) 996) (select main_a v_prenex_30942)) (<= (+ main_x 1) v_prenex_30941) (<= 1996 (* 2 (select main_a v_prenex_30942))))) (forall ((v_prenex_36467 Int) (v_prenex_36468 Int)) (or (< v_prenex_36468 main_x) (<= 0 (+ (select main_a v_prenex_36468) 2)) (<= (+ main_x 1) v_prenex_36468) (<= (* 2 (select main_a v_prenex_36468)) 4) (<= 1996 (* 2 (select main_a v_prenex_36467))) (<= (+ (select main_a v_prenex_36468) (select main_a v_prenex_36467)) 1000) (<= 998 (select main_a v_prenex_36467)))) (forall ((v_prenex_34850 Int) (v_prenex_34849 Int)) (or (<= (+ main_x 1) v_prenex_34850) (<= (* 2 (select main_a v_prenex_34850)) 4) (< v_prenex_34850 main_x) (<= (select main_a v_prenex_34849) 1000) (<= 0 (select main_a v_prenex_34850)) (<= 998 (select main_a v_prenex_34849)) (<= 1000 (+ (select main_a v_prenex_34850) (select main_a v_prenex_34849))))) (forall ((v_prenex_39450 Int) (v_prenex_39451 Int)) (or (<= 0 (+ (select main_a v_prenex_39451) 2)) (<= (select main_a v_prenex_39451) 2) (<= (* 2 (select main_a v_prenex_39450)) 2000) (<= 1996 (* 2 (select main_a v_prenex_39450))) (<= (+ (select main_a v_prenex_39451) (select main_a v_prenex_39450)) 1000) (< v_prenex_39451 main_x) (<= (+ main_x 1) v_prenex_39451))) (or (forall ((v_prenex_35810 Int)) (or (<= (select main_a v_prenex_35810) 2) (<= (* 2 (select main_a v_prenex_35810)) 4) (<= (+ main_x 1) v_prenex_35810) (< v_prenex_35810 main_x))) (forall ((v_prenex_35809 Int)) (or (<= (select main_a v_prenex_35809) 1002) (<= (+ main_y 1) v_prenex_35809) (<= 1996 (* 2 (select main_a v_prenex_35809)))))) (or (forall ((v_prenex_34393 Int)) (or (<= 0 (+ (select main_a v_prenex_34393) 2)) (<= 0 (* 2 (select main_a v_prenex_34393))) (<= (+ main_x 1) v_prenex_34393) (<= (select main_a v_prenex_34393) 4) (< v_prenex_34393 main_x))) (forall ((v_prenex_34397 Int)) (or (<= 996 (select main_a v_prenex_34397)) (<= (* 2 (select main_a v_prenex_34397)) 2000)))) (forall ((v_prenex_42363 Int) (v_prenex_42364 Int)) (or (<= 998 (select main_a v_prenex_42363)) (<= 0 (* 2 (select main_a v_prenex_42364))) (<= 0 (select main_a v_prenex_42364)) (<= (+ (select main_a v_prenex_42364) 996) (select main_a v_prenex_42363)) (< v_prenex_42364 main_x) (<= 996 (select main_a v_prenex_42363)) (<= (+ main_x 1) v_prenex_42364))) (forall ((v_prenex_33552 Int) (v_prenex_33551 Int)) (or (<= (+ main_x 1) v_prenex_33552) (<= 0 (select main_a v_prenex_33552)) (<= (+ (select main_a v_prenex_33552) 996) (select main_a v_prenex_33551)) (<= (select main_a v_prenex_33551) 1000) (< v_prenex_33552 main_x) (<= 0 (+ (select main_a v_prenex_33552) 2)) (<= 998 (select main_a v_prenex_33551)))) (forall ((v_prenex_36004 Int) (v_prenex_36005 Int)) (or (<= (select main_a v_prenex_36005) 4) (< v_prenex_36005 main_x) (<= 1000 (+ (select main_a v_prenex_36005) (select main_a v_prenex_36004))) (<= (select main_a v_prenex_36004) 1002) (<= 1996 (* 2 (select main_a v_prenex_36004))) (<= (+ main_x 1) v_prenex_36005) (<= (+ main_y 1) v_prenex_36004))) (forall ((v_prenex_35531 Int) (v_prenex_35532 Int)) (or (<= (+ main_x 1) v_prenex_35532) (<= 0 (select main_a v_prenex_35532)) (<= 1000 (+ (select main_a v_prenex_35532) (select main_a v_prenex_35531))) (<= (select main_a v_prenex_35531) 1002) (< v_prenex_35532 main_x) (<= 0 (+ (select main_a v_prenex_35532) 2)))) (forall ((v_prenex_35164 Int) (v_prenex_35165 Int)) (or (<= (+ (select main_a v_prenex_35165) (select main_a v_prenex_35164)) 1000) (<= 0 (+ (select main_a v_prenex_35165) 2)) (<= 996 (select main_a v_prenex_35164)) (<= (* 2 (select main_a v_prenex_35164)) 2000) (<= (+ main_x 1) v_prenex_35165) (< v_prenex_35165 main_x) (<= 0 (select main_a v_prenex_35165)))) (forall ((v_prenex_37195 Int) (v_prenex_37196 Int)) (or (<= (+ (select main_a v_prenex_37196) (select main_a v_prenex_37195)) 1000) (<= (+ main_x 1) v_prenex_37196) (< v_prenex_37196 main_x) (<= (* 2 (select main_a v_prenex_37196)) 4) (< v_prenex_37195 main_y))) (forall ((v_prenex_37121 Int) (v_prenex_37120 Int)) (or (< v_prenex_37121 main_x) (<= 0 (+ (select main_a v_prenex_37121) 2)) (<= 1000 (+ (select main_a v_prenex_37121) (select main_a v_prenex_37120))) (<= 996 (select main_a v_prenex_37120)) (<= 1996 (* 2 (select main_a v_prenex_37120))) (<= (+ main_x 1) v_prenex_37121) (<= (select main_a v_prenex_37121) 4))) (or (forall ((v_prenex_42052 Int)) (or (<= (+ main_x 1) v_prenex_42052) (<= 0 (* 2 (select main_a v_prenex_42052))) (<= (* 2 (select main_a v_prenex_42052)) 4) (< v_prenex_42052 main_x))) (forall ((v_prenex_42051 Int)) (or (< v_prenex_42051 main_y) (<= (select main_a v_prenex_42051) 1002) (<= 1996 (* 2 (select main_a v_prenex_42051)))))) (or (forall ((v_prenex_42944 Int)) (or (<= 996 (select main_a v_prenex_42944)) (<= 1996 (* 2 (select main_a v_prenex_42944))))) (forall ((v_prenex_42942 Int)) (or (<= 0 (* 2 (select main_a v_prenex_42942))) (<= (select main_a v_prenex_42942) 4) (<= (+ main_x 1) v_prenex_42942) (< v_prenex_42942 main_x)))) (forall ((v_prenex_41549 Int) (v_prenex_41550 Int)) (or (<= (select main_a v_prenex_41549) (+ (select main_a v_prenex_41550) 1000)) (<= (+ main_x 1) v_prenex_41550) (<= (select main_a v_prenex_41549) 1000) (< v_prenex_41550 main_x) (<= 0 (select main_a v_prenex_41550)) (<= (* 2 (select main_a v_prenex_41550)) 4))) (or (forall ((v_prenex_39452 Int)) (or (< v_prenex_39452 main_y) (<= (select main_a v_prenex_39452) 1000) (<= (+ main_y 1) v_prenex_39452) (<= 1996 (* 2 (select main_a v_prenex_39452))))) (forall ((v_prenex_39453 Int)) (<= 0 (* 2 (select main_a v_prenex_39453))))) (forall ((v_prenex_40771 Int) (v_prenex_40770 Int)) (or (<= 0 (* 2 (select main_a v_prenex_40771))) (<= 998 (select main_a v_prenex_40770)) (< v_prenex_40771 main_x) (<= (* 2 (select main_a v_prenex_40770)) 2000) (<= 0 (+ (select main_a v_prenex_40771) 2)) (<= (select main_a v_prenex_40770) (+ (select main_a v_prenex_40771) 1000)) (<= (+ main_x 1) v_prenex_40771))) (or (forall ((v_prenex_37227 Int)) (or (<= (+ main_x 1) v_prenex_37227) (< v_prenex_37227 main_x) (<= (select main_a v_prenex_37227) 2) (<= 0 (+ (select main_a v_prenex_37227) 2)) (<= 0 (* 2 (select main_a v_prenex_37227))))) (forall ((v_prenex_37230 Int)) (or (<= 996 (select main_a v_prenex_37230)) (<= 1996 (* 2 (select main_a v_prenex_37230)))))) (forall ((v_prenex_33216 Int) (v_prenex_33215 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33216))) (<= 1000 (+ (select main_a v_prenex_33216) (select main_a v_prenex_33215))) (<= 998 (select main_a v_prenex_33215)) (< v_prenex_33216 main_x) (<= 0 (+ (select main_a v_prenex_33216) 2)) (<= (+ main_x 1) v_prenex_33216) (<= (select main_a v_prenex_33215) 1000))) (or (forall ((v_prenex_39047 Int)) (or (<= (* 2 (select main_a v_prenex_39047)) 2000) (<= 1996 (* 2 (select main_a v_prenex_39047))))) (forall ((v_prenex_39046 Int)) (or (<= 0 (select main_a v_prenex_39046)) (<= 0 (* 2 (select main_a v_prenex_39046))) (< v_prenex_39046 main_x) (<= (+ main_x 1) v_prenex_39046)))) (forall ((v_prenex_35725 Int) (v_prenex_35726 Int)) (or (< v_prenex_35725 main_y) (<= 0 (* 2 (select main_a v_prenex_35726))) (<= 1000 (+ (select main_a v_prenex_35726) (select main_a v_prenex_35725))) (< v_prenex_35726 main_x) (<= (+ main_x 1) v_prenex_35726))) (forall ((v_prenex_37097 Int) (v_prenex_37098 Int)) (or (<= (+ (select main_a v_prenex_37098) 996) (select main_a v_prenex_37097)) (<= (select main_a v_prenex_37097) 1000) (<= 0 (select main_a v_prenex_37098)) (<= (+ main_x 1) v_prenex_37098) (<= 0 (* 2 (select main_a v_prenex_37098))) (< v_prenex_37098 main_x))) (or (forall ((v_prenex_36512 Int)) (or (<= 996 (select main_a v_prenex_36512)) (<= (select main_a v_prenex_36512) 1000))) (forall ((v_prenex_36511 Int)) (or (<= (+ main_x 1) v_prenex_36511) (<= (select main_a v_prenex_36511) 2) (<= 0 (* 2 (select main_a v_prenex_36511))) (<= (* 2 (select main_a v_prenex_36511)) 4) (< v_prenex_36511 main_x)))) (forall ((v_prenex_38462 Int) (v_prenex_38461 Int)) (or (< v_prenex_38462 main_x) (<= 1996 (* 2 (select main_a v_prenex_38461))) (<= (* 2 (select main_a v_prenex_38461)) 2000) (<= 0 (select main_a v_prenex_38462)) (<= (select main_a v_prenex_38461) (+ (select main_a v_prenex_38462) 1000)) (<= 0 (+ (select main_a v_prenex_38462) 2)) (<= (+ main_x 1) v_prenex_38462))) (or (forall ((v_prenex_37703 Int)) (or (<= (+ main_x 1) v_prenex_37703) (<= 0 (+ (select main_a v_prenex_37703) 2)) (<= (* 2 (select main_a v_prenex_37703)) 4) (< v_prenex_37703 main_x))) (forall ((v_prenex_37708 Int)) (or (< v_prenex_37708 main_y) (<= (select main_a v_prenex_37708) 1000) (<= (select main_a v_prenex_37708) 1002)))) (forall ((v_prenex_39432 Int) (v_prenex_39433 Int)) (or (<= 996 (select main_a v_prenex_39432)) (< v_prenex_39433 main_x) (<= (select main_a v_prenex_39433) 2) (<= (+ main_y 1) v_prenex_39432) (<= (+ main_x 1) v_prenex_39433) (<= (select main_a v_prenex_39432) (+ (select main_a v_prenex_39433) 1000)))) (or (forall ((v_prenex_35759 Int)) (or (<= 0 (+ (select main_a v_prenex_35759) 2)) (<= (select main_a v_prenex_35759) 4) (< v_prenex_35759 main_x) (<= (+ main_x 1) v_prenex_35759) (<= 0 (* 2 (select main_a v_prenex_35759))))) (forall ((v_prenex_35758 Int)) (<= (* 2 (select main_a v_prenex_35758)) 2000))) (forall ((v_prenex_32247 Int) (v_prenex_32246 Int)) (or (< v_prenex_32247 main_x) (<= (+ main_x 1) v_prenex_32247) (<= 998 (select main_a v_prenex_32246)) (<= (select main_a v_prenex_32246) 1002) (<= 0 (+ (select main_a v_prenex_32247) 2)) (<= 1000 (+ (select main_a v_prenex_32247) (select main_a v_prenex_32246))) (<= (select main_a v_prenex_32247) 4))) (forall ((v_prenex_41541 Int) (v_prenex_41542 Int)) (or (< v_prenex_41542 main_x) (<= (select main_a v_prenex_41541) 1000) (<= (+ main_x 1) v_prenex_41542) (<= 0 (+ (select main_a v_prenex_41542) 2)) (<= 1000 (+ (select main_a v_prenex_41542) (select main_a v_prenex_41541))) (<= (select main_a v_prenex_41542) 2))) (or (forall ((v_prenex_39354 Int)) (or (<= 998 (select main_a v_prenex_39354)) (<= (* 2 (select main_a v_prenex_39354)) 2000))) (forall ((v_prenex_39353 Int)) (or (<= (+ main_x 1) v_prenex_39353) (<= 0 (+ (select main_a v_prenex_39353) 2)) (<= 0 (* 2 (select main_a v_prenex_39353))) (< v_prenex_39353 main_x) (<= (* 2 (select main_a v_prenex_39353)) 4)))) (forall ((v_prenex_32003 Int) (v_prenex_32004 Int)) (or (<= 0 (* 2 (select main_a v_prenex_32004))) (<= (* 2 (select main_a v_prenex_32003)) 2000) (<= 0 (select main_a v_prenex_32004)) (<= (+ main_x 1) v_prenex_32004) (<= 996 (select main_a v_prenex_32003)) (< v_prenex_32004 main_x) (<= (+ (select main_a v_prenex_32004) (select main_a v_prenex_32003)) 1000))) (forall ((v_prenex_39009 Int) (v_prenex_39010 Int)) (or (<= 0 (select main_a v_prenex_39010)) (< v_prenex_39010 main_x) (<= (* 2 (select main_a v_prenex_39010)) 4) (<= 998 (select main_a v_prenex_39009)) (<= 1000 (+ (select main_a v_prenex_39010) (select main_a v_prenex_39009))) (<= (+ main_x 1) v_prenex_39010) (<= (select main_a v_prenex_39009) 1002))) (forall ((v_prenex_31316 Int) (v_prenex_31315 Int)) (or (<= 996 (select main_a v_prenex_31315)) (<= 998 (select main_a v_prenex_31315)) (<= (+ main_y 1) v_prenex_31315) (< v_prenex_31316 main_x) (<= (+ main_x 1) v_prenex_31316) (<= (select main_a v_prenex_31315) (+ (select main_a v_prenex_31316) 1000)) (<= 0 (select main_a v_prenex_31316)))) (forall ((v_prenex_37317 Int) (v_prenex_37318 Int)) (or (<= (* 2 (select main_a v_prenex_37318)) 4) (<= 1000 (+ (select main_a v_prenex_37318) (select main_a v_prenex_37317))) (< v_prenex_37318 main_x) (< v_prenex_37317 main_y) (<= (select main_a v_prenex_37317) 1000) (<= (+ main_x 1) v_prenex_37318))) (forall ((v_prenex_40549 Int) (v_prenex_40548 Int)) (or (< v_prenex_40548 main_y) (< v_prenex_40549 main_x) (<= (+ (select main_a v_prenex_40549) (select main_a v_prenex_40548)) 1000) (<= (select main_a v_prenex_40549) 4) (<= (+ main_x 1) v_prenex_40549) (<= 1996 (* 2 (select main_a v_prenex_40548))) (<= (* 2 (select main_a v_prenex_40548)) 2000))) (or (forall ((v_prenex_39230 Int)) (or (< v_prenex_39230 main_y) (<= (+ main_y 1) v_prenex_39230) (<= 1996 (* 2 (select main_a v_prenex_39230))))) (forall ((v_prenex_39231 Int)) (or (< v_prenex_39231 main_x) (<= 0 (* 2 (select main_a v_prenex_39231)))))) (forall ((v_prenex_31521 Int) (v_prenex_31520 Int)) (or (< v_prenex_31521 main_x) (<= (+ main_x 1) v_prenex_31521) (<= 1000 (+ (select main_a v_prenex_31521) (select main_a v_prenex_31520))) (< v_prenex_31520 main_y) (<= 998 (select main_a v_prenex_31520)) (<= (* 2 (select main_a v_prenex_31521)) 4) (<= (select main_a v_prenex_31520) 1000))) (or (forall ((v_prenex_32737 Int)) (or (<= 0 (* 2 (select main_a v_prenex_32737))) (<= 0 (select main_a v_prenex_32737)) (<= (+ main_x 1) v_prenex_32737) (< v_prenex_32737 main_x))) (forall ((v_prenex_32739 Int)) (or (<= (select main_a v_prenex_32739) 1000) (< v_prenex_32739 main_y) (<= (select main_a v_prenex_32739) 1002)))) (or (forall ((v_prenex_40557 Int)) (or (< v_prenex_40557 main_y) (<= 1996 (* 2 (select main_a v_prenex_40557))) (<= (* 2 (select main_a v_prenex_40557)) 2000))) (forall ((v_prenex_40554 Int)) (or (< v_prenex_40554 main_x) (<= (select main_a v_prenex_40554) 4) (<= (* 2 (select main_a v_prenex_40554)) 4) (<= (+ main_x 1) v_prenex_40554)))) (forall ((v_prenex_37894 Int) (v_prenex_37893 Int)) (or (<= (+ main_x 1) v_prenex_37894) (<= 1000 (+ (select main_a v_prenex_37894) (select main_a v_prenex_37893))) (< v_prenex_37894 main_x) (<= (select main_a v_prenex_37894) 2) (<= (select main_a v_prenex_37893) 1002) (<= 996 (select main_a v_prenex_37893)))) (forall ((v_prenex_40634 Int) (v_prenex_40635 Int)) (or (<= 996 (select main_a v_prenex_40634)) (<= (+ (select main_a v_prenex_40635) 996) (select main_a v_prenex_40634)) (<= (+ main_x 1) v_prenex_40635) (<= (* 2 (select main_a v_prenex_40635)) 4) (<= 998 (select main_a v_prenex_40634)) (< v_prenex_40635 main_x))) (or (forall ((v_prenex_31674 Int)) (or (<= (+ main_x 1) v_prenex_31674) (<= (select main_a v_prenex_31674) 2) (< v_prenex_31674 main_x) (<= (* 2 (select main_a v_prenex_31674)) 4) (<= 0 (select main_a v_prenex_31674)))) (forall ((v_prenex_31670 Int)) (or (<= (* 2 (select main_a v_prenex_31670)) 2000) (<= 1996 (* 2 (select main_a v_prenex_31670)))))) (forall ((v_prenex_33581 Int) (v_prenex_33580 Int)) (or (<= (* 2 (select main_a v_prenex_33580)) 2000) (<= (+ (select main_a v_prenex_33581) 996) (select main_a v_prenex_33580)) (<= 998 (select main_a v_prenex_33580)) (<= (select main_a v_prenex_33581) 4) (<= (* 2 (select main_a v_prenex_33581)) 4) (<= (+ main_x 1) v_prenex_33581) (< v_prenex_33581 main_x))) (or (forall ((v_prenex_40828 Int)) (or (<= (select main_a v_prenex_40828) 4) (<= (+ main_x 1) v_prenex_40828) (<= 0 (select main_a v_prenex_40828)) (< v_prenex_40828 main_x))) (forall ((v_prenex_40831 Int)) (<= 1996 (* 2 (select main_a v_prenex_40831))))) (forall ((v_prenex_36461 Int) (v_prenex_36462 Int)) (or (<= (+ main_y 1) v_prenex_36461) (<= (select main_a v_prenex_36462) 4) (<= (+ main_x 1) v_prenex_36462) (<= (+ (select main_a v_prenex_36462) 996) (select main_a v_prenex_36461)) (< v_prenex_36462 main_x))) (forall ((v_prenex_41777 Int) (v_prenex_41778 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_41777))) (<= (+ main_y 1) v_prenex_41777) (<= (* 2 (select main_a v_prenex_41778)) 4) (< v_prenex_41778 main_x) (<= (+ main_x 1) v_prenex_41778) (<= 1000 (+ (select main_a v_prenex_41778) (select main_a v_prenex_41777))) (<= 996 (select main_a v_prenex_41777)))) (forall ((v_prenex_38622 Int) (v_prenex_38623 Int)) (or (<= 0 (select main_a v_prenex_38623)) (< v_prenex_38623 main_x) (<= (select main_a v_prenex_38622) 1002) (<= 1000 (+ (select main_a v_prenex_38623) (select main_a v_prenex_38622))) (<= (+ main_x 1) v_prenex_38623) (<= (* 2 (select main_a v_prenex_38623)) 4))) (forall ((v_prenex_38253 Int) (v_prenex_38252 Int)) (or (<= (+ main_x 1) v_prenex_38253) (<= 0 (+ (select main_a v_prenex_38253) 2)) (< v_prenex_38252 main_y) (<= 1996 (* 2 (select main_a v_prenex_38252))) (< v_prenex_38253 main_x) (<= (select main_a v_prenex_38252) 1002) (<= (+ (select main_a v_prenex_38253) 996) (select main_a v_prenex_38252)))) (or (forall ((v_prenex_35694 Int)) (or (<= (+ main_x 1) v_prenex_35694) (<= (select main_a v_prenex_35694) 4) (<= (* 2 (select main_a v_prenex_35694)) 4) (< v_prenex_35694 main_x))) (forall ((v_prenex_35693 Int)) (or (<= (+ main_y 1) v_prenex_35693) (<= 1996 (* 2 (select main_a v_prenex_35693))) (<= (* 2 (select main_a v_prenex_35693)) 2000)))) (forall ((v_prenex_33720 Int) (v_prenex_33719 Int)) (or (<= (select main_a v_prenex_33719) 1002) (< v_prenex_33719 main_y) (<= (+ main_y 1) v_prenex_33719) (<= (+ (select main_a v_prenex_33720) 996) (select main_a v_prenex_33719)) (<= (select main_a v_prenex_33719) 1000))) (forall ((v_prenex_41269 Int) (v_prenex_41270 Int)) (or (<= (select main_a v_prenex_41269) 1000) (<= (+ main_x 1) v_prenex_41270) (<= 1000 (+ (select main_a v_prenex_41270) (select main_a v_prenex_41269))) (<= (select main_a v_prenex_41269) 1002) (<= (select main_a v_prenex_41270) 4) (< v_prenex_41270 main_x))) (forall ((v_prenex_33238 Int) (v_prenex_33237 Int)) (or (< v_prenex_33237 main_y) (<= (select main_a v_prenex_33238) 4) (<= 998 (select main_a v_prenex_33237)) (<= (+ (select main_a v_prenex_33238) (select main_a v_prenex_33237)) 1000) (<= (select main_a v_prenex_33237) 1002) (< v_prenex_33238 main_x) (<= (+ main_x 1) v_prenex_33238))) (forall ((v_prenex_35557 Int) (v_prenex_35558 Int)) (or (<= (select main_a v_prenex_35557) 1002) (<= (select main_a v_prenex_35557) 1000) (<= (select main_a v_prenex_35558) 2) (<= (+ main_x 1) v_prenex_35558) (<= (select main_a v_prenex_35557) (+ (select main_a v_prenex_35558) 1000)) (< v_prenex_35557 main_y) (< v_prenex_35558 main_x))) (or (forall ((v_prenex_41196 Int)) (or (<= (select main_a v_prenex_41196) 1002) (<= 1996 (* 2 (select main_a v_prenex_41196))))) (forall ((v_prenex_41194 Int)) (or (<= (+ main_x 1) v_prenex_41194) (< v_prenex_41194 main_x) (<= 0 (select main_a v_prenex_41194)) (<= 0 (* 2 (select main_a v_prenex_41194)))))) (forall ((v_prenex_36142 Int) (v_prenex_36141 Int)) (or (< v_prenex_36142 main_x) (<= 996 (select main_a v_prenex_36141)) (<= 0 (* 2 (select main_a v_prenex_36142))) (<= (+ (select main_a v_prenex_36142) (select main_a v_prenex_36141)) 1000) (<= (+ main_x 1) v_prenex_36142) (<= 1996 (* 2 (select main_a v_prenex_36141))) (<= 0 (select main_a v_prenex_36142)))) (forall ((v_prenex_38536 Int) (v_prenex_38535 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_38535))) (< v_prenex_38536 main_x) (<= (+ (select main_a v_prenex_38536) (select main_a v_prenex_38535)) 1000) (<= (+ main_x 1) v_prenex_38536) (<= (select main_a v_prenex_38536) 4) (<= 0 (select main_a v_prenex_38536)))) (or (forall ((v_prenex_31980 Int)) (or (<= (* 2 (select main_a v_prenex_31980)) 2000) (<= 1996 (* 2 (select main_a v_prenex_31980))))) (forall ((v_prenex_31982 Int)) (or (<= 0 (* 2 (select main_a v_prenex_31982))) (< v_prenex_31982 main_x) (<= (+ main_x 1) v_prenex_31982) (<= (* 2 (select main_a v_prenex_31982)) 4)))) (or (forall ((v_prenex_36799 Int)) (or (<= (* 2 (select main_a v_prenex_36799)) 4) (<= (select main_a v_prenex_36799) 4) (<= (+ main_x 1) v_prenex_36799) (< v_prenex_36799 main_x))) (forall ((v_prenex_36798 Int)) (or (<= (+ main_y 1) v_prenex_36798) (<= (* 2 (select main_a v_prenex_36798)) 2000)))) (forall ((v_prenex_36667 Int) (v_prenex_36668 Int)) (or (<= (+ main_x 1) v_prenex_36668) (<= 1996 (* 2 (select main_a v_prenex_36667))) (<= (+ (select main_a v_prenex_36668) 996) (select main_a v_prenex_36667)) (<= (select main_a v_prenex_36668) 2) (<= 0 (select main_a v_prenex_36668)) (< v_prenex_36668 main_x))) (or (forall ((v_prenex_35958 Int)) (or (< v_prenex_35958 main_x) (<= 0 (* 2 (select main_a v_prenex_35958))) (<= 0 (select main_a v_prenex_35958)) (<= (* 2 (select main_a v_prenex_35958)) 4) (<= (+ main_x 1) v_prenex_35958))) (forall ((v_prenex_35960 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_35960))) (<= 998 (select main_a v_prenex_35960))))) (forall ((v_prenex_38380 Int) (v_prenex_38379 Int)) (or (<= (* 2 (select main_a v_prenex_38379)) 2000) (<= 0 (* 2 (select main_a v_prenex_38380))) (<= (+ main_x 1) v_prenex_38380) (<= 0 (select main_a v_prenex_38380)) (<= (+ (select main_a v_prenex_38380) (select main_a v_prenex_38379)) 1000) (< v_prenex_38380 main_x) (<= 996 (select main_a v_prenex_38379)))) (forall ((v_prenex_38042 Int) (v_prenex_38041 Int)) (or (< v_prenex_38042 main_x) (<= (* 2 (select main_a v_prenex_38041)) 2000) (<= 998 (select main_a v_prenex_38041)) (<= 0 (select main_a v_prenex_38042)) (<= (+ main_x 1) v_prenex_38042) (<= (select main_a v_prenex_38042) 2) (<= 1000 (+ (select main_a v_prenex_38042) (select main_a v_prenex_38041))))) (or (forall ((v_prenex_43963 Int)) (or (<= 0 (+ (select main_a v_prenex_43963) 2)) (<= 0 (* 2 (select main_a v_prenex_43963))) (<= (+ main_x 1) v_prenex_43963) (<= (select main_a v_prenex_43963) 2) (< v_prenex_43963 main_x))) (forall ((v_prenex_43964 Int)) (or (<= (* 2 (select main_a v_prenex_43964)) 2000) (<= (select main_a v_prenex_43964) 1002)))) (forall ((v_prenex_35626 Int) (v_prenex_35627 Int)) (or (< v_prenex_35627 main_x) (<= (select main_a v_prenex_35627) 4) (<= 998 (select main_a v_prenex_35626)) (<= (+ main_y 1) v_prenex_35626) (<= (+ main_x 1) v_prenex_35627) (<= (select main_a v_prenex_35626) 1000) (<= (+ (select main_a v_prenex_35627) (select main_a v_prenex_35626)) 1000))) (forall ((v_prenex_34624 Int) (v_prenex_34625 Int)) (or (<= (+ main_x 1) v_prenex_34625) (<= 0 (+ (select main_a v_prenex_34625) 2)) (< v_prenex_34624 main_y) (< v_prenex_34625 main_x) (<= (select main_a v_prenex_34624) 1002) (<= 1000 (+ (select main_a v_prenex_34625) (select main_a v_prenex_34624))))) (forall ((v_prenex_35160 Int) (v_prenex_35161 Int)) (or (<= (select main_a v_prenex_35160) 1000) (<= 998 (select main_a v_prenex_35160)) (<= (+ main_x 1) v_prenex_35161) (<= 1000 (+ (select main_a v_prenex_35161) (select main_a v_prenex_35160))) (<= (select main_a v_prenex_35161) 4) (< v_prenex_35161 main_x))) (forall ((v_prenex_35600 Int) (v_prenex_35599 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_35599))) (<= (+ main_x 1) v_prenex_35600) (< v_prenex_35600 main_x) (<= 0 (* 2 (select main_a v_prenex_35600))) (<= 996 (select main_a v_prenex_35599)) (<= (+ (select main_a v_prenex_35600) 996) (select main_a v_prenex_35599)) (<= 0 (+ (select main_a v_prenex_35600) 2)))) (forall ((v_prenex_35058 Int) (v_prenex_35057 Int)) (or (< v_prenex_35058 main_x) (<= 0 (select main_a v_prenex_35058)) (<= 1000 (+ (select main_a v_prenex_35058) (select main_a v_prenex_35057))) (<= (+ main_y 1) v_prenex_35057) (<= 996 (select main_a v_prenex_35057)) (<= (+ main_x 1) v_prenex_35058))) (forall ((v_prenex_41463 Int) (v_prenex_41464 Int)) (or (<= (select main_a v_prenex_41463) 1000) (<= (select main_a v_prenex_41464) 4) (< v_prenex_41464 main_x) (<= (+ main_x 1) v_prenex_41464) (<= 0 (+ (select main_a v_prenex_41464) 2)) (<= 1996 (* 2 (select main_a v_prenex_41463))) (<= 1000 (+ (select main_a v_prenex_41464) (select main_a v_prenex_41463))))) (forall ((v_prenex_32786 Int) (v_prenex_32785 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_32785))) (< v_prenex_32786 main_x) (<= 0 (select main_a v_prenex_32786)) (<= (+ main_x 1) v_prenex_32786) (<= 0 (+ (select main_a v_prenex_32786) 2)) (<= 1000 (+ (select main_a v_prenex_32786) (select main_a v_prenex_32785))))) (or (forall ((v_prenex_35858 Int)) (<= 1996 (* 2 (select main_a v_prenex_35858)))) (forall ((v_prenex_35855 Int)) (or (<= (+ main_x 1) v_prenex_35855) (<= (select main_a v_prenex_35855) 4) (< v_prenex_35855 main_x) (<= 0 (select main_a v_prenex_35855)) (<= 0 (* 2 (select main_a v_prenex_35855)))))) (or (forall ((v_prenex_31815 Int)) (or (<= (+ main_x 1) v_prenex_31815) (<= (select main_a v_prenex_31815) 2) (< v_prenex_31815 main_x) (<= (* 2 (select main_a v_prenex_31815)) 4))) (forall ((v_prenex_31810 Int)) (<= 996 (select main_a v_prenex_31810)))) (forall ((v_prenex_39788 Int) (v_prenex_39789 Int)) (or (<= (+ (select main_a v_prenex_39789) 996) (select main_a v_prenex_39788)) (<= (+ main_x 1) v_prenex_39789) (< v_prenex_39789 main_x) (<= (* 2 (select main_a v_prenex_39788)) 2000) (< v_prenex_39788 main_y) (<= 996 (select main_a v_prenex_39788)) (<= 0 (+ (select main_a v_prenex_39789) 2)))) (forall ((v_prenex_41459 Int) (v_prenex_41460 Int)) (or (< v_prenex_41460 main_x) (< v_prenex_41459 main_y) (<= (select main_a v_prenex_41459) (+ (select main_a v_prenex_41460) 1000)) (<= (+ main_x 1) v_prenex_41460) (<= 0 (select main_a v_prenex_41460)))) (forall ((v_prenex_43486 Int) (v_prenex_43487 Int)) (or (< v_prenex_43487 main_x) (<= (+ main_x 1) v_prenex_43487) (<= 996 (select main_a v_prenex_43486)) (<= 1000 (+ (select main_a v_prenex_43487) (select main_a v_prenex_43486))) (<= 0 (+ (select main_a v_prenex_43487) 2)) (<= 0 (select main_a v_prenex_43487)))) (forall ((v_prenex_41097 Int) (v_prenex_41098 Int)) (or (<= (+ main_x 1) v_prenex_41098) (< v_prenex_41098 main_x) (<= (+ (select main_a v_prenex_41098) 996) (select main_a v_prenex_41097)) (<= (* 2 (select main_a v_prenex_41097)) 2000) (<= 0 (select main_a v_prenex_41098)) (<= 0 (* 2 (select main_a v_prenex_41098))))) (forall ((v_prenex_39439 Int) (v_prenex_39438 Int)) (or (<= (select main_a v_prenex_39439) 2) (< v_prenex_39438 main_y) (<= (select main_a v_prenex_39438) 1002) (<= (select main_a v_prenex_39438) (+ (select main_a v_prenex_39439) 1000)) (<= 998 (select main_a v_prenex_39438)) (< v_prenex_39439 main_x) (<= (+ main_x 1) v_prenex_39439))) (or (forall ((v_prenex_32588 Int)) (or (< v_prenex_32588 main_x) (<= (select main_a v_prenex_32588) 4) (<= (* 2 (select main_a v_prenex_32588)) 4) (<= (+ main_x 1) v_prenex_32588))) (forall ((v_prenex_32591 Int)) (<= (* 2 (select main_a v_prenex_32591)) 2000))) (or (forall ((v_prenex_43881 Int)) (or (<= 0 (* 2 (select main_a v_prenex_43881))) (< v_prenex_43881 main_x) (<= 0 (+ (select main_a v_prenex_43881) 2)) (<= (select main_a v_prenex_43881) 4) (<= (+ main_x 1) v_prenex_43881))) (forall ((v_prenex_43885 Int)) (or (<= (select main_a v_prenex_43885) 1002) (<= 998 (select main_a v_prenex_43885))))) (forall ((v_prenex_39461 Int) (v_prenex_39460 Int)) (or (<= (+ (select main_a v_prenex_39461) (select main_a v_prenex_39460)) 1000) (<= 996 (select main_a v_prenex_39460)) (<= (+ main_y 1) v_prenex_39460) (< v_prenex_39461 main_x) (<= (+ main_x 1) v_prenex_39461) (<= (* 2 (select main_a v_prenex_39461)) 4) (<= (select main_a v_prenex_39460) 1002))) (forall ((v_prenex_35964 Int) (v_prenex_35965 Int)) (or (<= (select main_a v_prenex_35964) 1002) (< v_prenex_35965 main_x) (<= (+ main_x 1) v_prenex_35965) (<= (select main_a v_prenex_35965) 2) (<= (+ (select main_a v_prenex_35965) 996) (select main_a v_prenex_35964)))) (forall ((v_prenex_43112 Int) (v_prenex_43111 Int)) (or (<= (select main_a v_prenex_43112) 2) (<= 998 (select main_a v_prenex_43111)) (<= 996 (select main_a v_prenex_43111)) (<= 0 (select main_a v_prenex_43112)) (<= (+ main_x 1) v_prenex_43112) (< v_prenex_43112 main_x) (<= (+ (select main_a v_prenex_43112) 996) (select main_a v_prenex_43111)))) (forall ((v_prenex_43859 Int) (v_prenex_43860 Int)) (or (<= (* 2 (select main_a v_prenex_43860)) 4) (<= (select main_a v_prenex_43859) (+ (select main_a v_prenex_43860) 1000)) (<= 1996 (* 2 (select main_a v_prenex_43859))) (<= (select main_a v_prenex_43860) 4) (<= 998 (select main_a v_prenex_43859)) (< v_prenex_43860 main_x) (<= (+ main_x 1) v_prenex_43860))) (or (forall ((v_prenex_38357 Int)) (or (<= (+ main_x 1) v_prenex_38357) (< v_prenex_38357 main_x) (<= 0 (* 2 (select main_a v_prenex_38357))) (<= (select main_a v_prenex_38357) 2))) (forall ((v_prenex_38361 Int)) (or (<= (* 2 (select main_a v_prenex_38361)) 2000) (< v_prenex_38361 main_y)))) (or (forall ((v_prenex_33934 Int)) (or (<= (select main_a v_prenex_33934) 1002) (<= (select main_a v_prenex_33934) 1000) (< v_prenex_33934 main_y))) (forall ((v_prenex_33932 Int)) (or (<= (* 2 (select main_a v_prenex_33932)) 4) (<= (+ main_x 1) v_prenex_33932) (<= 0 (select main_a v_prenex_33932)) (< v_prenex_33932 main_x)))) (forall ((v_prenex_38133 Int) (v_prenex_38132 Int)) (or (<= (select main_a v_prenex_38133) 2) (<= (* 2 (select main_a v_prenex_38132)) 2000) (<= 0 (* 2 (select main_a v_prenex_38133))) (<= (+ main_x 1) v_prenex_38133) (< v_prenex_38133 main_x) (<= 996 (select main_a v_prenex_38132)) (<= (select main_a v_prenex_38132) (+ (select main_a v_prenex_38133) 1000)))) (or (forall ((v_prenex_35310 Int)) (or (<= 998 (select main_a v_prenex_35310)) (< v_prenex_35310 main_y) (<= (select main_a v_prenex_35310) 1000))) (forall ((v_prenex_35305 Int)) (or (< v_prenex_35305 main_x) (<= 0 (* 2 (select main_a v_prenex_35305))) (<= (+ main_x 1) v_prenex_35305) (<= (* 2 (select main_a v_prenex_35305)) 4)))) (forall ((v_prenex_38740 Int) (v_prenex_38739 Int)) (or (<= 998 (select main_a v_prenex_38739)) (<= (* 2 (select main_a v_prenex_38739)) 2000) (<= (select main_a v_prenex_38740) 4) (< v_prenex_38740 main_x) (<= (+ main_x 1) v_prenex_38740) (<= 1000 (+ (select main_a v_prenex_38740) (select main_a v_prenex_38739))))) (forall ((v_prenex_40257 Int) (v_prenex_40256 Int)) (or (<= 998 (select main_a v_prenex_40256)) (<= (select main_a v_prenex_40256) (+ (select main_a v_prenex_40257) 1000)) (< v_prenex_40256 main_y) (< v_prenex_40257 main_x) (<= (+ main_x 1) v_prenex_40257) (<= (select main_a v_prenex_40256) 1002) (<= (* 2 (select main_a v_prenex_40257)) 4))) (or (forall ((v_prenex_35946 Int)) (or (<= 0 (+ (select main_a v_prenex_35946) 2)) (< v_prenex_35946 main_x) (<= 0 (* 2 (select main_a v_prenex_35946))) (<= (+ main_x 1) v_prenex_35946))) (forall ((v_prenex_35947 Int)) (<= (select main_a v_prenex_35947) 1002))) (forall ((v_prenex_37647 Int) (v_prenex_37648 Int)) (or (<= (* 2 (select main_a v_prenex_37647)) 2000) (<= 0 (+ (select main_a v_prenex_37648) 2)) (<= (+ main_x 1) v_prenex_37648) (<= (+ (select main_a v_prenex_37648) (select main_a v_prenex_37647)) 1000) (< v_prenex_37648 main_x))) (or (forall ((v_prenex_32735 Int)) (or (<= (+ main_x 1) v_prenex_32735) (<= (select main_a v_prenex_32735) 2) (<= 0 (* 2 (select main_a v_prenex_32735))) (< v_prenex_32735 main_x))) (forall ((v_prenex_32739 Int)) (or (<= (select main_a v_prenex_32739) 1000) (< v_prenex_32739 main_y) (<= (select main_a v_prenex_32739) 1002)))) (forall ((v_prenex_32382 Int) (v_prenex_32381 Int)) (or (< v_prenex_32382 main_x) (<= (+ main_x 1) v_prenex_32382) (<= 0 (select main_a v_prenex_32382)) (<= 0 (* 2 (select main_a v_prenex_32382))) (<= (select main_a v_prenex_32381) (+ (select main_a v_prenex_32382) 1000)) (<= (select main_a v_prenex_32381) 1002) (<= 996 (select main_a v_prenex_32381)))) (forall ((v_prenex_37989 Int) (v_prenex_37990 Int)) (or (<= (+ (select main_a v_prenex_37990) 996) (select main_a v_prenex_37989)) (<= 996 (select main_a v_prenex_37989)) (<= 0 (select main_a v_prenex_37990)) (<= (+ main_y 1) v_prenex_37989) (<= (+ main_x 1) v_prenex_37990) (< v_prenex_37990 main_x))) (forall ((v_prenex_38878 Int) (v_prenex_38877 Int)) (or (<= (* 2 (select main_a v_prenex_38878)) 4) (<= (select main_a v_prenex_38877) (+ (select main_a v_prenex_38878) 1000)) (<= (select main_a v_prenex_38877) 1000) (< v_prenex_38878 main_x) (<= 998 (select main_a v_prenex_38877)) (<= (+ main_x 1) v_prenex_38878) (<= 0 (+ (select main_a v_prenex_38878) 2)))) (forall ((v_prenex_43161 Int) (v_prenex_43160 Int)) (or (< v_prenex_43161 main_x) (<= (select main_a v_prenex_43160) 1002) (<= 1996 (* 2 (select main_a v_prenex_43160))) (<= (+ (select main_a v_prenex_43161) 996) (select main_a v_prenex_43160)) (<= (+ main_x 1) v_prenex_43161) (<= (* 2 (select main_a v_prenex_43161)) 4) (<= (+ main_y 1) v_prenex_43160))) (forall ((v_prenex_42749 Int) (v_prenex_42750 Int)) (or (<= (+ (select main_a v_prenex_42750) (select main_a v_prenex_42749)) 1000) (< v_prenex_42749 main_y) (<= 0 (+ (select main_a v_prenex_42750) 2)) (< v_prenex_42750 main_x) (<= (+ main_x 1) v_prenex_42750))) (forall ((v_prenex_38051 Int) (v_prenex_38052 Int)) (or (<= (+ main_x 1) v_prenex_38052) (<= (select main_a v_prenex_38052) 4) (<= 1000 (+ (select main_a v_prenex_38052) (select main_a v_prenex_38051))) (<= 1996 (* 2 (select main_a v_prenex_38051))) (< v_prenex_38052 main_x) (<= 0 (+ (select main_a v_prenex_38052) 2)))) (forall ((v_prenex_32748 Int) (v_prenex_32747 Int)) (or (< v_prenex_32748 main_x) (<= 0 (+ (select main_a v_prenex_32748) 2)) (<= (+ main_x 1) v_prenex_32748) (<= (+ (select main_a v_prenex_32748) (select main_a v_prenex_32747)) 1000) (<= (* 2 (select main_a v_prenex_32748)) 4) (<= (select main_a v_prenex_32747) 1002) (<= 998 (select main_a v_prenex_32747)))) (or (forall ((v_prenex_39875 Int)) (or (<= 0 (select main_a v_prenex_39875)) (<= 0 (* 2 (select main_a v_prenex_39875))) (<= (+ main_x 1) v_prenex_39875) (<= (* 2 (select main_a v_prenex_39875)) 4) (< v_prenex_39875 main_x))) (forall ((v_prenex_39879 Int)) (or (<= (select main_a v_prenex_39879) 1002) (<= (select main_a v_prenex_39879) 1000)))) (forall ((v_prenex_33542 Int) (v_prenex_33541 Int)) (or (<= 998 (select main_a v_prenex_33541)) (<= (+ main_x 1) v_prenex_33542) (<= (select main_a v_prenex_33542) 2) (<= (select main_a v_prenex_33541) (+ (select main_a v_prenex_33542) 1000)) (<= (+ main_y 1) v_prenex_33541) (< v_prenex_33542 main_x) (<= (select main_a v_prenex_33541) 1000))) (forall ((v_prenex_35090 Int) (v_prenex_35089 Int)) (or (<= 0 (select main_a v_prenex_35090)) (<= 0 (* 2 (select main_a v_prenex_35090))) (<= (+ main_x 1) v_prenex_35090) (< v_prenex_35090 main_x) (<= (+ (select main_a v_prenex_35090) (select main_a v_prenex_35089)) 1000) (<= (* 2 (select main_a v_prenex_35089)) 2000) (<= 996 (select main_a v_prenex_35089)))) (or (forall ((v_prenex_31103 Int)) (or (<= (* 2 (select main_a v_prenex_31103)) 2000) (<= (select main_a v_prenex_31103) 1000))) (forall ((v_prenex_31105 Int)) (or (<= (+ main_x 1) v_prenex_31105) (< v_prenex_31105 main_x) (<= 0 (select main_a v_prenex_31105)) (<= (* 2 (select main_a v_prenex_31105)) 4)))) (or (forall ((v_prenex_31103 Int)) (or (<= (* 2 (select main_a v_prenex_31103)) 2000) (<= (select main_a v_prenex_31103) 1000))) (forall ((v_prenex_31108 Int)) (or (<= (+ main_x 1) v_prenex_31108) (<= (* 2 (select main_a v_prenex_31108)) 4) (<= 0 (select main_a v_prenex_31108)) (< v_prenex_31108 main_x)))) (forall ((v_prenex_38882 Int) (v_prenex_38881 Int)) (or (<= (select main_a v_prenex_38882) 4) (<= (+ main_y 1) v_prenex_38881) (<= (+ main_x 1) v_prenex_38882) (< v_prenex_38882 main_x) (<= 1996 (* 2 (select main_a v_prenex_38881))) (<= (select main_a v_prenex_38881) (+ (select main_a v_prenex_38882) 1000)))) (forall ((v_prenex_43493 Int) (v_prenex_43492 Int)) (or (<= (select main_a v_prenex_43492) 1000) (<= (+ main_x 1) v_prenex_43493) (<= 0 (* 2 (select main_a v_prenex_43493))) (<= 996 (select main_a v_prenex_43492)) (<= 0 (+ (select main_a v_prenex_43493) 2)) (<= (+ (select main_a v_prenex_43493) (select main_a v_prenex_43492)) 1000) (< v_prenex_43493 main_x))) (forall ((v_prenex_40649 Int) (v_prenex_40650 Int)) (or (<= 996 (select main_a v_prenex_40649)) (< v_prenex_40649 main_y) (< v_prenex_40650 main_x) (<= (+ main_x 1) v_prenex_40650) (<= 1000 (+ (select main_a v_prenex_40650) (select main_a v_prenex_40649))) (<= (* 2 (select main_a v_prenex_40650)) 4) (<= (select main_a v_prenex_40649) 1002))) (forall ((v_prenex_35737 Int) (v_prenex_35738 Int)) (or (<= 1000 (+ (select main_a v_prenex_35738) (select main_a v_prenex_35737))) (<= (+ main_x 1) v_prenex_35738) (<= (select main_a v_prenex_35737) 1000) (< v_prenex_35738 main_x) (< v_prenex_35737 main_y) (<= 1996 (* 2 (select main_a v_prenex_35737))) (<= (select main_a v_prenex_35738) 2))) (or (forall ((v_prenex_33176 Int)) (or (< v_prenex_33176 main_x) (<= (* 2 (select main_a v_prenex_33176)) 4) (<= 0 (* 2 (select main_a v_prenex_33176))) (<= (+ main_x 1) v_prenex_33176) (<= (select main_a v_prenex_33176) 4))) (forall ((v_prenex_33179 Int)) (or (<= 996 (select main_a v_prenex_33179)) (<= (select main_a v_prenex_33179) 1002)))) (forall ((v_prenex_37004 Int) (v_prenex_37003 Int)) (or (< v_prenex_37004 main_x) (< v_prenex_37003 main_y) (<= 0 (+ (select main_a v_prenex_37004) 2)) (<= (* 2 (select main_a v_prenex_37003)) 2000) (<= 996 (select main_a v_prenex_37003)) (<= 1000 (+ (select main_a v_prenex_37004) (select main_a v_prenex_37003))) (<= (+ main_x 1) v_prenex_37004))) (forall ((v_prenex_34646 Int) (v_prenex_34647 Int)) (or (<= (select main_a v_prenex_34646) 1000) (<= (* 2 (select main_a v_prenex_34647)) 4) (<= (+ main_x 1) v_prenex_34647) (<= (+ (select main_a v_prenex_34647) 996) (select main_a v_prenex_34646)) (< v_prenex_34647 main_x) (< v_prenex_34646 main_y))) (forall ((v_prenex_37491 Int) (v_prenex_37492 Int)) (or (<= (select main_a v_prenex_37491) 1002) (<= (+ main_y 1) v_prenex_37491) (<= 0 (select main_a v_prenex_37492)) (<= 1996 (* 2 (select main_a v_prenex_37491))) (< v_prenex_37492 main_x) (<= (select main_a v_prenex_37491) (+ (select main_a v_prenex_37492) 1000)) (<= (+ main_x 1) v_prenex_37492))) (forall ((v_prenex_39189 Int) (v_prenex_39188 Int)) (or (<= (* 2 (select main_a v_prenex_39189)) 4) (<= (+ main_y 1) v_prenex_39188) (<= 996 (select main_a v_prenex_39188)) (< v_prenex_39189 main_x) (<= (select main_a v_prenex_39188) (+ (select main_a v_prenex_39189) 1000)) (<= (+ main_x 1) v_prenex_39189))) (or (forall ((v_prenex_30864 Int)) (or (<= (+ main_x 1) v_prenex_30864) (<= (* 2 (select main_a v_prenex_30864)) 4) (<= 0 (* 2 (select main_a v_prenex_30864))) (<= 0 (+ (select main_a v_prenex_30864) 2)) (< v_prenex_30864 main_x))) (forall ((v_prenex_31908 Int)) (or (<= 998 (select main_a v_prenex_31908)) (<= 1996 (* 2 (select main_a v_prenex_31908)))))) (or (forall ((v_prenex_40978 Int)) (or (<= (* 2 (select main_a v_prenex_40978)) 4) (<= (+ main_x 1) v_prenex_40978) (< v_prenex_40978 main_x))) (forall ((v_prenex_40982 Int)) (or (<= 996 (select main_a v_prenex_40982)) (< v_prenex_40982 main_y) (<= 1996 (* 2 (select main_a v_prenex_40982)))))) (forall ((v_prenex_36305 Int) (v_prenex_36306 Int)) (or (<= (+ main_x 1) v_prenex_36306) (<= (select main_a v_prenex_36305) (+ (select main_a v_prenex_36306) 1000)) (<= (* 2 (select main_a v_prenex_36306)) 4) (<= (select main_a v_prenex_36305) 1000) (<= (select main_a v_prenex_36306) 2) (< v_prenex_36306 main_x) (<= (select main_a v_prenex_36305) 1002))) (forall ((v_prenex_38764 Int) (v_prenex_38763 Int)) (or (< v_prenex_38764 main_x) (<= (+ main_x 1) v_prenex_38764) (< v_prenex_38763 main_y) (<= (* 2 (select main_a v_prenex_38764)) 4) (<= (select main_a v_prenex_38763) 1002) (<= (+ (select main_a v_prenex_38764) 996) (select main_a v_prenex_38763)))) (or (forall ((v_prenex_43437 Int)) (or (<= 0 (* 2 (select main_a v_prenex_43437))) (< v_prenex_43437 main_x) (<= (select main_a v_prenex_43437) 4) (<= (+ main_x 1) v_prenex_43437))) (forall ((v_prenex_43440 Int)) (or (< v_prenex_43440 main_y) (<= 996 (select main_a v_prenex_43440)) (<= 1996 (* 2 (select main_a v_prenex_43440)))))) (or (forall ((v_prenex_32525 Int)) (or (<= 0 (+ (select main_a v_prenex_32525) 2)) (< v_prenex_32525 main_x) (<= (+ main_x 1) v_prenex_32525) (<= (select main_a v_prenex_32525) 4) (<= 0 (* 2 (select main_a v_prenex_32525))))) (forall ((v_prenex_32524 Int)) (<= (select main_a v_prenex_32524) 1000))) (forall ((v_prenex_43579 Int) (v_prenex_43580 Int)) (or (<= 0 (* 2 (select main_a v_prenex_43580))) (<= (select main_a v_prenex_43579) (+ (select main_a v_prenex_43580) 1000)) (< v_prenex_43580 main_x) (<= (+ main_x 1) v_prenex_43580) (< v_prenex_43579 main_y) (<= 1996 (* 2 (select main_a v_prenex_43579))))) (forall ((v_prenex_42953 Int) (v_prenex_42954 Int)) (or (<= 996 (select main_a v_prenex_42953)) (<= (select main_a v_prenex_42953) 1002) (<= 0 (+ (select main_a v_prenex_42954) 2)) (<= (select main_a v_prenex_42953) (+ (select main_a v_prenex_42954) 1000)) (< v_prenex_42954 main_x) (<= (select main_a v_prenex_42954) 2) (<= (+ main_x 1) v_prenex_42954))) (forall ((v_prenex_39007 Int) (v_prenex_39008 Int)) (or (<= (+ main_x 1) v_prenex_39008) (<= 1996 (* 2 (select main_a v_prenex_39007))) (<= 996 (select main_a v_prenex_39007)) (<= (select main_a v_prenex_39008) 4) (<= (+ (select main_a v_prenex_39008) 996) (select main_a v_prenex_39007)) (<= 0 (select main_a v_prenex_39008)) (< v_prenex_39008 main_x))) (forall ((v_prenex_33487 Int) (v_prenex_33486 Int)) (or (<= 0 (+ (select main_a v_prenex_33487) 2)) (< v_prenex_33487 main_x) (<= (+ main_y 1) v_prenex_33486) (<= (+ main_x 1) v_prenex_33487) (<= (* 2 (select main_a v_prenex_33486)) 2000) (<= (+ (select main_a v_prenex_33487) 996) (select main_a v_prenex_33486)) (<= (select main_a v_prenex_33486) 1002))) (forall ((v_prenex_35585 Int) (v_prenex_35586 Int)) (or (<= (+ main_x 1) v_prenex_35586) (<= 0 (* 2 (select main_a v_prenex_35586))) (<= (select main_a v_prenex_35585) (+ (select main_a v_prenex_35586) 1000)) (<= 998 (select main_a v_prenex_35585)) (<= (* 2 (select main_a v_prenex_35585)) 2000) (<= (select main_a v_prenex_35586) 2) (< v_prenex_35586 main_x))) (forall ((v_prenex_37268 Int) (v_prenex_37269 Int)) (or (<= (select main_a v_prenex_37269) 4) (< v_prenex_37269 main_x) (<= (* 2 (select main_a v_prenex_37268)) 2000) (<= (select main_a v_prenex_37269) 2) (<= 996 (select main_a v_prenex_37268)) (<= (+ (select main_a v_prenex_37269) (select main_a v_prenex_37268)) 1000) (<= (+ main_x 1) v_prenex_37269))) (forall ((v_prenex_31947 Int) (v_prenex_31946 Int)) (or (<= 0 (select main_a v_prenex_31947)) (<= (+ main_y 1) v_prenex_31946) (< v_prenex_31947 main_x) (<= (select main_a v_prenex_31946) (+ (select main_a v_prenex_31947) 1000)) (<= (+ main_x 1) v_prenex_31947))) (forall ((v_prenex_31830 Int) (v_prenex_31831 Int)) (or (<= (* 2 (select main_a v_prenex_31831)) 4) (<= 1000 (+ (select main_a v_prenex_31831) (select main_a v_prenex_31830))) (< v_prenex_31831 main_x) (<= 996 (select main_a v_prenex_31830)) (<= (* 2 (select main_a v_prenex_31830)) 2000) (<= 0 (select main_a v_prenex_31831)) (<= (+ main_x 1) v_prenex_31831))) (forall ((v_prenex_40436 Int) (v_prenex_40437 Int)) (or (< v_prenex_40437 main_x) (<= (select main_a v_prenex_40436) 1000) (<= (select main_a v_prenex_40436) (+ (select main_a v_prenex_40437) 1000)) (<= (+ main_x 1) v_prenex_40437) (<= 0 (* 2 (select main_a v_prenex_40437))) (< v_prenex_40436 main_y))) (or (forall ((v_prenex_38441 Int)) (or (< v_prenex_38441 main_x) (<= 0 (* 2 (select main_a v_prenex_38441))) (<= 0 (+ (select main_a v_prenex_38441) 2)) (<= (+ main_x 1) v_prenex_38441) (<= (select main_a v_prenex_38441) 4))) (forall ((v_prenex_38440 Int)) (or (<= 998 (select main_a v_prenex_38440)) (<= (select main_a v_prenex_38440) 1000)))) (or (forall ((v_prenex_36915 Int)) (or (< v_prenex_36915 main_x) (<= (select main_a v_prenex_36915) 4) (<= 0 (+ (select main_a v_prenex_36915) 2)) (<= 0 (* 2 (select main_a v_prenex_36915))) (<= (+ main_x 1) v_prenex_36915))) (forall ((v_prenex_36914 Int)) (or (<= 996 (select main_a v_prenex_36914)) (<= 1996 (* 2 (select main_a v_prenex_36914)))))) (forall ((v_prenex_38695 Int) (v_prenex_38696 Int)) (or (<= (select main_a v_prenex_38695) 1000) (< v_prenex_38695 main_y) (<= 0 (+ (select main_a v_prenex_38696) 2)) (<= (+ (select main_a v_prenex_38696) 996) (select main_a v_prenex_38695)) (< v_prenex_38696 main_x) (<= (+ main_x 1) v_prenex_38696))) (or (forall ((v_prenex_42863 Int)) (or (<= (* 2 (select main_a v_prenex_42863)) 4) (<= (+ main_x 1) v_prenex_42863) (<= (select main_a v_prenex_42863) 4) (< v_prenex_42863 main_x))) (forall ((v_prenex_42866 Int)) (or (<= 996 (select main_a v_prenex_42866)) (<= (* 2 (select main_a v_prenex_42866)) 2000)))) (forall ((v_prenex_41107 Int) (v_prenex_41108 Int)) (or (<= (+ (select main_a v_prenex_41108) (select main_a v_prenex_41107)) 1000) (< v_prenex_41108 main_x) (<= (+ main_y 1) v_prenex_41107) (<= (+ main_x 1) v_prenex_41108) (<= (select main_a v_prenex_41108) 4))) (or (forall ((v_prenex_37750 Int)) (<= 1996 (* 2 (select main_a v_prenex_37750)))) (forall ((v_prenex_37748 Int)) (or (<= (select main_a v_prenex_37748) 2) (< v_prenex_37748 main_x) (<= (+ main_x 1) v_prenex_37748) (<= 0 (* 2 (select main_a v_prenex_37748)))))) (forall ((v_prenex_32540 Int) (v_prenex_32541 Int)) (or (<= (+ (select main_a v_prenex_32541) (select main_a v_prenex_32540)) 1000) (<= (* 2 (select main_a v_prenex_32540)) 2000) (<= (+ main_y 1) v_prenex_32540) (< v_prenex_32541 main_x) (<= 0 (select main_a v_prenex_32541)) (<= (+ main_x 1) v_prenex_32541) (<= (select main_a v_prenex_32540) 1000))) (forall ((v_prenex_41165 Int) (v_prenex_41166 Int)) (or (<= (+ main_x 1) v_prenex_41166) (<= 998 (select main_a v_prenex_41165)) (<= 0 (select main_a v_prenex_41166)) (<= (select main_a v_prenex_41166) 4) (<= (select main_a v_prenex_41165) 1000) (< v_prenex_41166 main_x) (<= 1000 (+ (select main_a v_prenex_41166) (select main_a v_prenex_41165))))) (or (forall ((v_prenex_41576 Int)) (or (<= (select main_a v_prenex_41576) 1002) (<= 1996 (* 2 (select main_a v_prenex_41576))) (< v_prenex_41576 main_y))) (forall ((v_prenex_41575 Int)) (or (<= (+ main_x 1) v_prenex_41575) (<= 0 (* 2 (select main_a v_prenex_41575))) (<= 0 (+ (select main_a v_prenex_41575) 2)) (< v_prenex_41575 main_x)))) (or (forall ((v_prenex_32975 Int)) (or (<= (+ main_x 1) v_prenex_32975) (<= 0 (* 2 (select main_a v_prenex_32975))) (< v_prenex_32975 main_x) (<= (* 2 (select main_a v_prenex_32975)) 4) (<= 0 (select main_a v_prenex_32975)))) (forall ((v_prenex_32979 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_32979))) (<= (* 2 (select main_a v_prenex_32979)) 2000)))) (forall ((v_prenex_42170 Int) (v_prenex_42169 Int)) (or (<= (select main_a v_prenex_42170) 4) (<= 1996 (* 2 (select main_a v_prenex_42169))) (< v_prenex_42170 main_x) (<= (* 2 (select main_a v_prenex_42169)) 2000) (<= 0 (select main_a v_prenex_42170)) (<= 1000 (+ (select main_a v_prenex_42170) (select main_a v_prenex_42169))) (<= (+ main_x 1) v_prenex_42170))) (or (forall ((v_prenex_33251 Int)) (or (<= (select main_a v_prenex_33251) 4) (<= (+ main_x 1) v_prenex_33251) (< v_prenex_33251 main_x) (<= 0 (* 2 (select main_a v_prenex_33251))))) (forall ((v_prenex_33254 Int)) (or (< v_prenex_33254 main_y) (<= (select main_a v_prenex_33254) 1000) (<= 996 (select main_a v_prenex_33254))))) (forall ((v_prenex_39369 Int) (v_prenex_39368 Int)) (or (<= 996 (select main_a v_prenex_39368)) (<= 1996 (* 2 (select main_a v_prenex_39368))) (<= (+ main_x 1) v_prenex_39369) (<= (select main_a v_prenex_39368) (+ (select main_a v_prenex_39369) 1000)) (< v_prenex_39369 main_x) (<= (* 2 (select main_a v_prenex_39369)) 4) (< v_prenex_39368 main_y))) (forall ((v_prenex_32638 Int) (v_prenex_32639 Int)) (or (<= 1000 (+ (select main_a v_prenex_32639) (select main_a v_prenex_32638))) (<= 0 (+ (select main_a v_prenex_32639) 2)) (<= (+ main_x 1) v_prenex_32639) (<= 998 (select main_a v_prenex_32638)) (< v_prenex_32639 main_x) (<= 996 (select main_a v_prenex_32638)) (<= 0 (select main_a v_prenex_32639)))) (forall ((v_prenex_37583 Int) (v_prenex_37584 Int)) (or (<= 996 (select main_a v_prenex_37583)) (<= 1000 (+ (select main_a v_prenex_37584) (select main_a v_prenex_37583))) (<= (+ main_x 1) v_prenex_37584) (<= (select main_a v_prenex_37584) 4) (<= 1996 (* 2 (select main_a v_prenex_37583))) (< v_prenex_37584 main_x) (<= 0 (select main_a v_prenex_37584)))) (forall ((v_prenex_41049 Int) (v_prenex_41048 Int)) (or (< v_prenex_41049 main_x) (<= 0 (* 2 (select main_a v_prenex_41049))) (<= (select main_a v_prenex_41049) 4) (<= (+ (select main_a v_prenex_41049) 996) (select main_a v_prenex_41048)) (<= (* 2 (select main_a v_prenex_41048)) 2000) (<= (+ main_x 1) v_prenex_41049))) (forall ((v_prenex_41639 Int) (v_prenex_41640 Int)) (or (<= 996 (select main_a v_prenex_41639)) (< v_prenex_41640 main_x) (<= (* 2 (select main_a v_prenex_41639)) 2000) (<= (select main_a v_prenex_41640) 4) (<= (+ (select main_a v_prenex_41640) 996) (select main_a v_prenex_41639)) (<= 0 (select main_a v_prenex_41640)) (<= (+ main_x 1) v_prenex_41640))) (forall ((v_prenex_38621 Int) (v_prenex_38620 Int)) (or (<= (select main_a v_prenex_38620) 1000) (<= (+ (select main_a v_prenex_38621) 996) (select main_a v_prenex_38620)) (<= (+ main_x 1) v_prenex_38621) (<= 0 (* 2 (select main_a v_prenex_38621))) (< v_prenex_38621 main_x) (<= (* 2 (select main_a v_prenex_38620)) 2000) (<= (+ main_y 1) v_prenex_38620))) (forall ((v_prenex_38996 Int) (v_prenex_38995 Int)) (or (< v_prenex_38996 main_x) (<= (select main_a v_prenex_38996) 2) (<= 1996 (* 2 (select main_a v_prenex_38995))) (<= 1000 (+ (select main_a v_prenex_38996) (select main_a v_prenex_38995))) (<= (+ main_x 1) v_prenex_38996) (<= (select main_a v_prenex_38995) 1000) (<= 0 (+ (select main_a v_prenex_38996) 2)))) (or (forall ((v_prenex_40426 Int)) (or (<= (* 2 (select main_a v_prenex_40426)) 2000) (<= 1996 (* 2 (select main_a v_prenex_40426))))) (forall ((v_prenex_40423 Int)) (or (<= 0 (select main_a v_prenex_40423)) (<= (+ main_x 1) v_prenex_40423) (< v_prenex_40423 main_x) (<= (select main_a v_prenex_40423) 2) (<= (* 2 (select main_a v_prenex_40423)) 4)))) (or (forall ((v_prenex_34800 Int)) (or (<= 0 (* 2 (select main_a v_prenex_34800))) (< v_prenex_34800 main_x) (<= (+ main_x 1) v_prenex_34800))) (forall ((v_prenex_34799 Int)) (or (<= (+ main_y 1) v_prenex_34799) (<= (* 2 (select main_a v_prenex_34799)) 2000) (<= (select main_a v_prenex_34799) 1000)))) (forall ((v_prenex_33312 Int) (v_prenex_33311 Int)) (or (<= (+ main_x 1) v_prenex_33312) (<= (select main_a v_prenex_33311) (+ (select main_a v_prenex_33312) 1000)) (<= (* 2 (select main_a v_prenex_33311)) 2000) (< v_prenex_33312 main_x) (<= (* 2 (select main_a v_prenex_33312)) 4) (<= (+ main_y 1) v_prenex_33311))) (forall ((v_prenex_35116 Int) (v_prenex_35117 Int)) (or (<= (+ main_x 1) v_prenex_35117) (< v_prenex_35117 main_x) (<= 1996 (* 2 (select main_a v_prenex_35116))) (<= 996 (select main_a v_prenex_35116)) (<= (select main_a v_prenex_35116) (+ (select main_a v_prenex_35117) 1000)) (<= 0 (+ (select main_a v_prenex_35117) 2)) (<= (* 2 (select main_a v_prenex_35117)) 4))) (or (forall ((v_prenex_40602 Int)) (or (<= (* 2 (select main_a v_prenex_40602)) 2000) (<= 996 (select main_a v_prenex_40602)))) (forall ((v_prenex_40598 Int)) (or (< v_prenex_40598 main_x) (<= (+ main_x 1) v_prenex_40598) (<= (* 2 (select main_a v_prenex_40598)) 4)))) (forall ((v_prenex_42938 Int) (v_prenex_42939 Int)) (or (<= (+ main_x 1) v_prenex_42939) (< v_prenex_42939 main_x) (<= 0 (+ (select main_a v_prenex_42939) 2)) (<= 1000 (+ (select main_a v_prenex_42939) (select main_a v_prenex_42938))) (<= (* 2 (select main_a v_prenex_42939)) 4) (<= 996 (select main_a v_prenex_42938)))) (forall ((v_prenex_36270 Int) (v_prenex_36271 Int)) (or (<= (+ main_x 1) v_prenex_36271) (<= (+ (select main_a v_prenex_36271) (select main_a v_prenex_36270)) 1000) (<= 0 (+ (select main_a v_prenex_36271) 2)) (<= 998 (select main_a v_prenex_36270)) (<= (* 2 (select main_a v_prenex_36270)) 2000) (< v_prenex_36271 main_x) (<= 0 (select main_a v_prenex_36271)))) (forall ((v_prenex_31668 Int) (v_prenex_31669 Int)) (or (<= (+ (select main_a v_prenex_31669) 996) (select main_a v_prenex_31668)) (<= 998 (select main_a v_prenex_31668)) (<= (* 2 (select main_a v_prenex_31669)) 4) (<= (select main_a v_prenex_31669) 2) (<= (+ main_x 1) v_prenex_31669) (<= (select main_a v_prenex_31668) 1000) (< v_prenex_31669 main_x))) (or (forall ((v_prenex_40959 Int)) (or (<= (select main_a v_prenex_40959) 1000) (<= (* 2 (select main_a v_prenex_40959)) 2000) (<= (+ main_y 1) v_prenex_40959))) (forall ((v_prenex_40960 Int)) (or (< v_prenex_40960 main_x) (<= (* 2 (select main_a v_prenex_40960)) 4) (<= (+ main_x 1) v_prenex_40960) (<= 0 (select main_a v_prenex_40960))))) (or (forall ((v_prenex_39702 Int)) (or (<= (select main_a v_prenex_39702) 1000) (<= 998 (select main_a v_prenex_39702)))) (forall ((v_prenex_39703 Int)) (or (<= (+ main_x 1) v_prenex_39703) (<= (* 2 (select main_a v_prenex_39703)) 4) (<= 0 (* 2 (select main_a v_prenex_39703))) (< v_prenex_39703 main_x)))) (forall ((v_prenex_41783 Int) (v_prenex_41784 Int)) (or (<= (+ (select main_a v_prenex_41784) 996) (select main_a v_prenex_41783)) (<= 998 (select main_a v_prenex_41783)) (<= 0 (select main_a v_prenex_41784)) (<= (select main_a v_prenex_41783) 1000) (< v_prenex_41784 main_x) (<= (+ main_x 1) v_prenex_41784) (<= 0 (+ (select main_a v_prenex_41784) 2)))) (forall ((v_prenex_32681 Int) (v_prenex_32680 Int)) (or (<= (+ main_x 1) v_prenex_32681) (<= (select main_a v_prenex_32681) 4) (<= (select main_a v_prenex_32680) (+ (select main_a v_prenex_32681) 1000)) (< v_prenex_32680 main_y) (<= 1996 (* 2 (select main_a v_prenex_32680))) (< v_prenex_32681 main_x) (<= (* 2 (select main_a v_prenex_32680)) 2000))) (forall ((v_prenex_40188 Int) (v_prenex_40187 Int)) (or (<= 998 (select main_a v_prenex_40187)) (<= 1000 (+ (select main_a v_prenex_40188) (select main_a v_prenex_40187))) (<= (* 2 (select main_a v_prenex_40187)) 2000) (<= (+ main_x 1) v_prenex_40188) (<= 0 (select main_a v_prenex_40188)) (<= (select main_a v_prenex_40188) 2) (< v_prenex_40188 main_x))) (forall ((v_prenex_41739 Int) (v_prenex_41740 Int)) (or (<= 0 (+ (select main_a v_prenex_41740) 2)) (<= (+ main_y 1) v_prenex_41739) (<= (+ (select main_a v_prenex_41740) (select main_a v_prenex_41739)) 1000) (<= (+ main_x 1) v_prenex_41740) (<= (select main_a v_prenex_41739) 1002) (<= 998 (select main_a v_prenex_41739)) (< v_prenex_41740 main_x))) (forall ((v_prenex_38262 Int) (v_prenex_38263 Int)) (or (<= (select main_a v_prenex_38262) 1002) (<= 998 (select main_a v_prenex_38262)) (< v_prenex_38263 main_x) (<= 0 (select main_a v_prenex_38263)) (<= (+ main_x 1) v_prenex_38263) (< v_prenex_38262 main_y) (<= (+ (select main_a v_prenex_38263) (select main_a v_prenex_38262)) 1000))) (forall ((v_prenex_40064 Int) (v_prenex_40063 Int)) (or (<= (* 2 (select main_a v_prenex_40064)) 4) (<= 998 (select main_a v_prenex_40063)) (< v_prenex_40064 main_x) (<= 0 (* 2 (select main_a v_prenex_40064))) (<= (select main_a v_prenex_40063) 1000) (<= (+ (select main_a v_prenex_40064) (select main_a v_prenex_40063)) 1000) (<= (+ main_x 1) v_prenex_40064))) (forall ((v_prenex_40292 Int) (v_prenex_40291 Int)) (or (<= (+ main_x 1) v_prenex_40292) (<= (+ main_y 1) v_prenex_40291) (<= (+ (select main_a v_prenex_40292) (select main_a v_prenex_40291)) 1000) (<= (* 2 (select main_a v_prenex_40292)) 4) (<= 998 (select main_a v_prenex_40291)) (< v_prenex_40292 main_x))) (forall ((v_prenex_34136 Int) (v_prenex_34135 Int)) (or (<= (select main_a v_prenex_34136) 2) (< v_prenex_34136 main_x) (<= (select main_a v_prenex_34135) (+ (select main_a v_prenex_34136) 1000)) (<= 1996 (* 2 (select main_a v_prenex_34135))) (<= (+ main_x 1) v_prenex_34136) (<= (select main_a v_prenex_34135) 1002))) (or (forall ((v_prenex_42646 Int)) (or (< v_prenex_42646 main_y) (<= (select main_a v_prenex_42646) 1000) (<= 998 (select main_a v_prenex_42646)))) (forall ((v_prenex_42647 Int)) (or (<= (+ main_x 1) v_prenex_42647) (<= 0 (* 2 (select main_a v_prenex_42647))) (<= (* 2 (select main_a v_prenex_42647)) 4) (< v_prenex_42647 main_x)))) (forall ((v_prenex_40039 Int) (v_prenex_40038 Int)) (or (<= (select main_a v_prenex_40038) 1002) (<= (+ (select main_a v_prenex_40039) 996) (select main_a v_prenex_40038)) (<= (select main_a v_prenex_40039) 2) (<= (+ main_x 1) v_prenex_40039) (< v_prenex_40039 main_x) (<= 0 (select main_a v_prenex_40039)))) (or (forall ((v_prenex_38079 Int)) (or (<= (+ main_y 1) v_prenex_38079) (<= 1996 (* 2 (select main_a v_prenex_38079))))) (forall ((v_prenex_38080 Int)) (or (<= (* 2 (select main_a v_prenex_38080)) 4) (<= (+ main_x 1) v_prenex_38080) (< v_prenex_38080 main_x)))) (or (forall ((v_prenex_34086 Int)) (or (<= (select main_a v_prenex_34086) 1002) (<= (* 2 (select main_a v_prenex_34086)) 2000) (< v_prenex_34086 main_y))) (forall ((v_prenex_34081 Int)) (or (<= (* 2 (select main_a v_prenex_34081)) 4) (< v_prenex_34081 main_x) (<= (+ main_x 1) v_prenex_34081) (<= 0 (* 2 (select main_a v_prenex_34081)))))) (forall ((v_prenex_40517 Int) (v_prenex_40518 Int)) (or (<= (+ (select main_a v_prenex_40518) (select main_a v_prenex_40517)) 1000) (<= (select main_a v_prenex_40518) 2) (<= 998 (select main_a v_prenex_40517)) (<= (+ main_x 1) v_prenex_40518) (<= 1996 (* 2 (select main_a v_prenex_40517))) (< v_prenex_40518 main_x))) (or (forall ((v_prenex_31609 Int)) (<= (* 2 (select main_a v_prenex_31609)) 2000)) (forall ((v_prenex_31610 Int)) (or (<= 0 (* 2 (select main_a v_prenex_31610))) (<= (+ main_x 1) v_prenex_31610) (<= (* 2 (select main_a v_prenex_31610)) 4) (< v_prenex_31610 main_x)))) (forall ((v_prenex_32799 Int) (v_prenex_32800 Int)) (or (<= (+ main_x 1) v_prenex_32800) (<= (+ (select main_a v_prenex_32800) (select main_a v_prenex_32799)) 1000) (<= (* 2 (select main_a v_prenex_32800)) 4) (<= (select main_a v_prenex_32799) 1002) (< v_prenex_32800 main_x) (<= 1996 (* 2 (select main_a v_prenex_32799))))) (forall ((v_prenex_35666 Int) (v_prenex_35665 Int)) (or (<= (* 2 (select main_a v_prenex_35665)) 2000) (<= 998 (select main_a v_prenex_35665)) (<= (+ main_x 1) v_prenex_35666) (<= 0 (+ (select main_a v_prenex_35666) 2)) (<= (+ (select main_a v_prenex_35666) 996) (select main_a v_prenex_35665)) (< v_prenex_35666 main_x) (<= 0 (* 2 (select main_a v_prenex_35666))))) (forall ((v_prenex_36535 Int) (v_prenex_36534 Int)) (or (< v_prenex_36535 main_x) (<= 0 (* 2 (select main_a v_prenex_36535))) (<= (+ main_x 1) v_prenex_36535) (<= (* 2 (select main_a v_prenex_36534)) 2000) (<= (+ (select main_a v_prenex_36535) (select main_a v_prenex_36534)) 1000) (<= (select main_a v_prenex_36534) 1002))) (or (forall ((v_prenex_38126 Int)) (or (<= (select main_a v_prenex_38126) 1002) (<= (+ main_y 1) v_prenex_38126) (<= (select main_a v_prenex_38126) 1000))) (forall ((v_prenex_38127 Int)) (or (< v_prenex_38127 main_x) (<= (* 2 (select main_a v_prenex_38127)) 4) (<= (select main_a v_prenex_38127) 4) (<= (+ main_x 1) v_prenex_38127)))) (forall ((v_prenex_38648 Int) (v_prenex_38647 Int)) (or (< v_prenex_38648 main_x) (<= (* 2 (select main_a v_prenex_38647)) 2000) (<= (+ (select main_a v_prenex_38648) 996) (select main_a v_prenex_38647)) (<= 0 (* 2 (select main_a v_prenex_38648))) (<= 996 (select main_a v_prenex_38647)) (<= (+ main_x 1) v_prenex_38648) (<= (+ main_y 1) v_prenex_38647))) (forall ((v_prenex_34266 Int) (v_prenex_34265 Int)) (or (<= (select main_a v_prenex_34266) 2) (<= 1000 (+ (select main_a v_prenex_34266) (select main_a v_prenex_34265))) (<= (+ main_x 1) v_prenex_34266) (<= (select main_a v_prenex_34265) 1002) (<= 1996 (* 2 (select main_a v_prenex_34265))) (< v_prenex_34266 main_x) (<= 0 (* 2 (select main_a v_prenex_34266))))) (forall ((v_prenex_38024 Int) (v_prenex_38023 Int)) (or (< v_prenex_38024 main_x) (<= 0 (+ (select main_a v_prenex_38024) 2)) (<= (+ main_x 1) v_prenex_38024) (<= (* 2 (select main_a v_prenex_38024)) 4) (<= 1996 (* 2 (select main_a v_prenex_38023))) (<= (+ (select main_a v_prenex_38024) (select main_a v_prenex_38023)) 1000) (<= 996 (select main_a v_prenex_38023)))) (forall ((v_prenex_39726 Int) (v_prenex_39727 Int)) (or (<= 0 (* 2 (select main_a v_prenex_39727))) (<= (+ main_x 1) v_prenex_39727) (<= (+ (select main_a v_prenex_39727) (select main_a v_prenex_39726)) 1000) (< v_prenex_39727 main_x) (<= 996 (select main_a v_prenex_39726)) (<= 998 (select main_a v_prenex_39726)) (<= 0 (select main_a v_prenex_39727)))) (forall ((v_prenex_41835 Int) (v_prenex_41836 Int)) (or (< v_prenex_41836 main_x) (<= 996 (select main_a v_prenex_41835)) (<= (+ main_x 1) v_prenex_41836) (<= (+ (select main_a v_prenex_41836) 996) (select main_a v_prenex_41835)) (<= 1996 (* 2 (select main_a v_prenex_41835))) (<= (* 2 (select main_a v_prenex_41836)) 4))) (forall ((v_prenex_31376 Int) (v_prenex_31375 Int)) (or (<= (* 2 (select main_a v_prenex_31375)) 2000) (<= (select main_a v_prenex_31376) 2) (<= (* 2 (select main_a v_prenex_31376)) 4) (<= (select main_a v_prenex_31375) 1002) (< v_prenex_31376 main_x) (<= (+ main_x 1) v_prenex_31376) (<= 1000 (+ (select main_a v_prenex_31376) (select main_a v_prenex_31375))))) (or (forall ((v_prenex_38913 Int)) (or (< v_prenex_38913 main_x) (<= (select main_a v_prenex_38913) 2) (<= (* 2 (select main_a v_prenex_38913)) 4) (<= (select main_a v_prenex_38913) 4) (<= (+ main_x 1) v_prenex_38913))) (forall ((v_prenex_38915 Int)) (or (<= (select main_a v_prenex_38915) 1000) (<= 1996 (* 2 (select main_a v_prenex_38915)))))) (forall ((v_prenex_35556 Int) (v_prenex_35555 Int)) (or (<= (select main_a v_prenex_35556) 4) (<= (+ main_y 1) v_prenex_35555) (<= (+ main_x 1) v_prenex_35556) (<= (+ (select main_a v_prenex_35556) 996) (select main_a v_prenex_35555)) (<= (select main_a v_prenex_35555) 1002) (< v_prenex_35556 main_x) (<= 1996 (* 2 (select main_a v_prenex_35555))))) (forall ((v_prenex_31687 Int) (v_prenex_31688 Int)) (or (<= 1000 (+ (select main_a v_prenex_31688) (select main_a v_prenex_31687))) (<= 0 (* 2 (select main_a v_prenex_31688))) (< v_prenex_31688 main_x) (<= (select main_a v_prenex_31687) 1002) (<= (* 2 (select main_a v_prenex_31687)) 2000) (<= (+ main_x 1) v_prenex_31688))) (forall ((v_prenex_42777 Int) (v_prenex_42778 Int)) (or (< v_prenex_42778 main_x) (<= 1996 (* 2 (select main_a v_prenex_42777))) (<= (select main_a v_prenex_42777) 1000) (<= (+ main_x 1) v_prenex_42778) (<= (+ (select main_a v_prenex_42778) (select main_a v_prenex_42777)) 1000) (<= 0 (+ (select main_a v_prenex_42778) 2)) (<= (select main_a v_prenex_42778) 2))) (forall ((v_prenex_38903 Int) (v_prenex_38904 Int)) (or (< v_prenex_38903 main_y) (<= (+ main_y 1) v_prenex_38903) (<= 1996 (* 2 (select main_a v_prenex_38903))) (<= 1000 (+ (select main_a v_prenex_38904) (select main_a v_prenex_38903))) (<= 996 (select main_a v_prenex_38903)))) (forall ((v_prenex_36975 Int) (v_prenex_36976 Int)) (or (<= 1000 (+ (select main_a v_prenex_36976) (select main_a v_prenex_36975))) (< v_prenex_36976 main_x) (<= (+ main_x 1) v_prenex_36976) (<= (select main_a v_prenex_36976) 2) (<= 0 (select main_a v_prenex_36976)))) (or (forall ((v_prenex_42398 Int)) (or (<= (* 2 (select main_a v_prenex_42398)) 4) (<= (select main_a v_prenex_42398) 4) (<= (+ main_x 1) v_prenex_42398) (< v_prenex_42398 main_x))) (forall ((v_prenex_42401 Int)) (or (<= 996 (select main_a v_prenex_42401)) (<= 1996 (* 2 (select main_a v_prenex_42401)))))) (or (forall ((v_prenex_44086 Int)) (<= (* 2 (select main_a v_prenex_44086)) 4)) (forall ((v_prenex_44085 Int)) (or (<= (select main_a v_prenex_44085) 1002) (<= (+ main_y 1) v_prenex_44085) (< v_prenex_44085 main_y) (<= 998 (select main_a v_prenex_44085))))) (forall ((v_prenex_38712 Int) (v_prenex_38711 Int)) (or (<= 996 (select main_a v_prenex_38711)) (<= (select main_a v_prenex_38712) 4) (<= (+ main_x 1) v_prenex_38712) (<= 0 (+ (select main_a v_prenex_38712) 2)) (<= (select main_a v_prenex_38711) (+ (select main_a v_prenex_38712) 1000)) (< v_prenex_38712 main_x))) (or (forall ((v_prenex_35753 Int)) (or (<= 0 (* 2 (select main_a v_prenex_35753))) (<= (+ main_x 1) v_prenex_35753) (<= 0 (+ (select main_a v_prenex_35753) 2)) (< v_prenex_35753 main_x) (<= (* 2 (select main_a v_prenex_35753)) 4))) (forall ((v_prenex_35758 Int)) (<= (* 2 (select main_a v_prenex_35758)) 2000))) (forall ((v_prenex_42890 Int) (v_prenex_42891 Int)) (or (< v_prenex_42891 main_x) (<= (+ main_x 1) v_prenex_42891) (<= (* 2 (select main_a v_prenex_42891)) 4) (<= 0 (* 2 (select main_a v_prenex_42891))) (<= (+ (select main_a v_prenex_42891) (select main_a v_prenex_42890)) 1000) (<= 996 (select main_a v_prenex_42890)) (<= 998 (select main_a v_prenex_42890)))) (forall ((v_prenex_43350 Int) (v_prenex_43351 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_43350))) (< v_prenex_43351 main_x) (<= (+ main_x 1) v_prenex_43351) (<= 0 (* 2 (select main_a v_prenex_43351))) (<= (+ (select main_a v_prenex_43351) 996) (select main_a v_prenex_43350)))) (forall ((v_prenex_31910 Int) (v_prenex_31911 Int)) (or (<= (select main_a v_prenex_31910) 1000) (<= (select main_a v_prenex_31911) 2) (<= 998 (select main_a v_prenex_31910)) (<= (+ (select main_a v_prenex_31911) 996) (select main_a v_prenex_31910)) (<= (+ main_x 1) v_prenex_31911) (< v_prenex_31911 main_x) (<= (+ main_y 1) v_prenex_31910))) (forall ((v_prenex_31320 Int) (v_prenex_31319 Int)) (or (<= (+ main_x 1) v_prenex_31320) (< v_prenex_31320 main_x) (<= (* 2 (select main_a v_prenex_31319)) 2000) (<= 996 (select main_a v_prenex_31319)) (<= 1000 (+ (select main_a v_prenex_31320) (select main_a v_prenex_31319))) (< v_prenex_31319 main_y) (<= 0 (+ (select main_a v_prenex_31320) 2)))) (forall ((v_prenex_38165 Int) (v_prenex_38164 Int)) (or (<= 996 (select main_a v_prenex_38164)) (< v_prenex_38164 main_y) (<= 998 (select main_a v_prenex_38164)) (<= (+ (select main_a v_prenex_38165) (select main_a v_prenex_38164)) 1000) (< v_prenex_38165 main_x) (<= (select main_a v_prenex_38165) 4) (<= (+ main_x 1) v_prenex_38165))) (forall ((v_prenex_42443 Int) (v_prenex_42444 Int)) (or (<= 1000 (+ (select main_a v_prenex_42444) (select main_a v_prenex_42443))) (<= (select main_a v_prenex_42443) 1000) (<= 996 (select main_a v_prenex_42443)) (<= (* 2 (select main_a v_prenex_42444)) 4) (< v_prenex_42444 main_x) (<= (+ main_x 1) v_prenex_42444) (<= (select main_a v_prenex_42444) 2))) (forall ((v_prenex_32962 Int) (v_prenex_32961 Int)) (or (<= 0 (+ (select main_a v_prenex_32962) 2)) (< v_prenex_32961 main_y) (<= (+ (select main_a v_prenex_32962) (select main_a v_prenex_32961)) 1000) (<= (select main_a v_prenex_32961) 1000) (<= (+ main_x 1) v_prenex_32962) (< v_prenex_32962 main_x))) (forall ((v_prenex_40251 Int) (v_prenex_40250 Int)) (or (<= 0 (+ (select main_a v_prenex_40251) 2)) (<= 996 (select main_a v_prenex_40250)) (<= 1996 (* 2 (select main_a v_prenex_40250))) (<= 1000 (+ (select main_a v_prenex_40251) (select main_a v_prenex_40250))) (<= (+ main_x 1) v_prenex_40251) (<= 0 (* 2 (select main_a v_prenex_40251))) (< v_prenex_40251 main_x))) (forall ((v_prenex_35059 Int) (v_prenex_35060 Int)) (or (<= (+ main_x 1) v_prenex_35060) (<= (select main_a v_prenex_35059) 1000) (<= (select main_a v_prenex_35060) 2) (<= 0 (select main_a v_prenex_35060)) (< v_prenex_35060 main_x) (<= 1000 (+ (select main_a v_prenex_35060) (select main_a v_prenex_35059))))) (or (forall ((v_prenex_34575 Int)) (<= (* 2 (select main_a v_prenex_34575)) 2000)) (forall ((v_prenex_30880 Int)) (or (<= (select main_a v_prenex_30880) 4) (<= 0 (select main_a v_prenex_30880)) (< v_prenex_30880 main_x) (<= (+ main_x 1) v_prenex_30880)))) (forall ((v_prenex_36093 Int) (v_prenex_36094 Int)) (or (<= (+ main_y 1) v_prenex_36093) (<= (select main_a v_prenex_36094) 2) (<= (+ (select main_a v_prenex_36094) (select main_a v_prenex_36093)) 1000) (<= 998 (select main_a v_prenex_36093)) (<= (* 2 (select main_a v_prenex_36093)) 2000) (< v_prenex_36094 main_x) (<= (+ main_x 1) v_prenex_36094))) (forall ((v_prenex_34231 Int) (v_prenex_34230 Int)) (or (<= (+ (select main_a v_prenex_34231) (select main_a v_prenex_34230)) 1000) (<= (select main_a v_prenex_34231) 4) (<= (* 2 (select main_a v_prenex_34231)) 4) (<= 996 (select main_a v_prenex_34230)) (<= (select main_a v_prenex_34230) 1002) (<= (+ main_x 1) v_prenex_34231) (< v_prenex_34231 main_x))) (forall ((v_prenex_38174 Int) (v_prenex_38175 Int)) (or (< v_prenex_38175 main_x) (<= (+ main_x 1) v_prenex_38175) (<= (select main_a v_prenex_38174) 1002) (<= 0 (* 2 (select main_a v_prenex_38175))) (<= (+ main_y 1) v_prenex_38174) (<= 1000 (+ (select main_a v_prenex_38175) (select main_a v_prenex_38174))))) (forall ((v_prenex_43905 Int) (v_prenex_43904 Int)) (or (<= (+ main_x 1) v_prenex_43905) (<= (+ (select main_a v_prenex_43905) (select main_a v_prenex_43904)) 1000) (<= (* 2 (select main_a v_prenex_43904)) 2000) (< v_prenex_43904 main_y) (<= 1996 (* 2 (select main_a v_prenex_43904))) (< v_prenex_43905 main_x) (<= 0 (select main_a v_prenex_43905)))) (forall ((v_prenex_40269 Int) (v_prenex_40268 Int)) (or (<= (+ main_x 1) v_prenex_40269) (<= (select main_a v_prenex_40269) 4) (<= 0 (select main_a v_prenex_40269)) (< v_prenex_40269 main_x) (<= (+ (select main_a v_prenex_40269) (select main_a v_prenex_40268)) 1000) (<= 998 (select main_a v_prenex_40268)) (<= 1996 (* 2 (select main_a v_prenex_40268))))) (forall ((v_prenex_41280 Int) (v_prenex_41279 Int)) (or (<= (+ main_x 1) v_prenex_41280) (<= (+ (select main_a v_prenex_41280) 996) (select main_a v_prenex_41279)) (< v_prenex_41280 main_x) (<= 0 (* 2 (select main_a v_prenex_41280))) (<= (select main_a v_prenex_41279) 1002))) (forall ((v_prenex_34488 Int) (v_prenex_34487 Int)) (or (<= (+ (select main_a v_prenex_34488) 996) (select main_a v_prenex_34487)) (<= (select main_a v_prenex_34488) 4) (<= (select main_a v_prenex_34487) 1002) (<= 0 (+ (select main_a v_prenex_34488) 2)) (<= (+ main_x 1) v_prenex_34488) (< v_prenex_34488 main_x))) (forall ((v_prenex_43088 Int) (v_prenex_43087 Int)) (or (<= (select main_a v_prenex_43088) 2) (<= (select main_a v_prenex_43087) 1000) (<= (+ main_x 1) v_prenex_43088) (< v_prenex_43088 main_x) (<= (+ (select main_a v_prenex_43088) 996) (select main_a v_prenex_43087)) (<= 1996 (* 2 (select main_a v_prenex_43087))))) (forall ((v_prenex_31112 Int) (v_prenex_31113 Int)) (or (<= 996 (select main_a v_prenex_31112)) (<= (+ main_y 1) v_prenex_31112) (< v_prenex_31112 main_y) (<= (+ (select main_a v_prenex_31113) 996) (select main_a v_prenex_31112)))) (forall ((v_prenex_41981 Int) (v_prenex_41982 Int)) (or (<= (select main_a v_prenex_41982) 4) (< v_prenex_41982 main_x) (<= (+ main_x 1) v_prenex_41982) (<= 1996 (* 2 (select main_a v_prenex_41981))) (<= (* 2 (select main_a v_prenex_41982)) 4) (<= (+ (select main_a v_prenex_41982) 996) (select main_a v_prenex_41981)) (<= (select main_a v_prenex_41981) 1000))) (forall ((v_prenex_34068 Int) (v_prenex_34067 Int)) (or (<= 998 (select main_a v_prenex_34067)) (< v_prenex_34068 main_x) (<= (select main_a v_prenex_34067) 1000) (<= 0 (+ (select main_a v_prenex_34068) 2)) (<= 0 (select main_a v_prenex_34068)) (<= (+ main_x 1) v_prenex_34068) (<= (select main_a v_prenex_34067) (+ (select main_a v_prenex_34068) 1000)))) (or (forall ((v_prenex_43367 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_43367))) (<= 996 (select main_a v_prenex_43367)))) (forall ((v_prenex_43365 Int)) (or (<= 0 (+ (select main_a v_prenex_43365) 2)) (< v_prenex_43365 main_x) (<= (+ main_x 1) v_prenex_43365) (<= (* 2 (select main_a v_prenex_43365)) 4)))) (forall ((v_prenex_35721 Int) (v_prenex_35722 Int)) (or (<= 0 (+ (select main_a v_prenex_35722) 2)) (<= (select main_a v_prenex_35722) 2) (<= 1000 (+ (select main_a v_prenex_35722) (select main_a v_prenex_35721))) (<= (+ main_x 1) v_prenex_35722) (< v_prenex_35722 main_x) (<= (select main_a v_prenex_35721) 1002))) (forall ((v_prenex_32700 Int) (v_prenex_32701 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_32700))) (<= (+ main_y 1) v_prenex_32700) (<= 0 (select main_a v_prenex_32701)) (<= (+ main_x 1) v_prenex_32701) (<= 998 (select main_a v_prenex_32700)) (< v_prenex_32701 main_x) (<= (+ (select main_a v_prenex_32701) 996) (select main_a v_prenex_32700)))) (forall ((v_prenex_33326 Int) (v_prenex_33325 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_33325))) (< v_prenex_33326 main_x) (<= (+ main_x 1) v_prenex_33326) (<= (+ (select main_a v_prenex_33326) 996) (select main_a v_prenex_33325)) (<= 0 (* 2 (select main_a v_prenex_33326))) (< v_prenex_33325 main_y))) (forall ((v_prenex_34211 Int) (v_prenex_34210 Int)) (or (< v_prenex_34211 main_x) (<= (* 2 (select main_a v_prenex_34210)) 2000) (<= (select main_a v_prenex_34210) 1000) (<= (+ main_x 1) v_prenex_34211) (<= (select main_a v_prenex_34211) 4) (<= (+ main_y 1) v_prenex_34210) (<= (+ (select main_a v_prenex_34211) (select main_a v_prenex_34210)) 1000))) (forall ((v_prenex_32715 Int) (v_prenex_32714 Int)) (or (<= 0 (select main_a v_prenex_32715)) (<= 0 (+ (select main_a v_prenex_32715) 2)) (<= (+ main_x 1) v_prenex_32715) (< v_prenex_32715 main_x) (<= (select main_a v_prenex_32714) 1002) (<= (select main_a v_prenex_32714) 1000) (<= (+ (select main_a v_prenex_32715) 996) (select main_a v_prenex_32714)))) (or (forall ((v_prenex_39626 Int)) (or (< v_prenex_39626 main_x) (<= 0 (select main_a v_prenex_39626)) (<= (* 2 (select main_a v_prenex_39626)) 4) (<= (+ main_x 1) v_prenex_39626))) (forall ((v_prenex_39625 Int)) (or (<= (+ main_y 1) v_prenex_39625) (<= (* 2 (select main_a v_prenex_39625)) 2000) (<= 996 (select main_a v_prenex_39625))))) (forall ((v_prenex_39324 Int) (v_prenex_39323 Int)) (or (<= (+ (select main_a v_prenex_39324) (select main_a v_prenex_39323)) 1000) (<= 0 (select main_a v_prenex_39324)) (<= 998 (select main_a v_prenex_39323)) (< v_prenex_39324 main_x) (<= (select main_a v_prenex_39323) 1002) (<= 0 (+ (select main_a v_prenex_39324) 2)) (<= (+ main_x 1) v_prenex_39324))) (or (forall ((v_prenex_35392 Int)) (or (<= 0 (+ (select main_a v_prenex_35392) 2)) (<= 0 (* 2 (select main_a v_prenex_35392))) (<= (+ main_x 1) v_prenex_35392) (<= (* 2 (select main_a v_prenex_35392)) 4) (< v_prenex_35392 main_x))) (forall ((v_prenex_35397 Int)) (or (<= (select main_a v_prenex_35397) 1002) (<= 1996 (* 2 (select main_a v_prenex_35397)))))) (or (forall ((v_prenex_33810 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33810))) (<= (+ main_x 1) v_prenex_33810) (<= (* 2 (select main_a v_prenex_33810)) 4) (< v_prenex_33810 main_x))) (forall ((v_prenex_33809 Int)) (or (< v_prenex_33809 main_y) (<= 1996 (* 2 (select main_a v_prenex_33809)))))) (or (forall ((v_prenex_36254 Int)) (or (< v_prenex_36254 main_y) (<= (* 2 (select main_a v_prenex_36254)) 2000) (<= 996 (select main_a v_prenex_36254)))) (forall ((v_prenex_36252 Int)) (or (<= (+ main_x 1) v_prenex_36252) (<= (* 2 (select main_a v_prenex_36252)) 4) (<= 0 (select main_a v_prenex_36252)) (< v_prenex_36252 main_x)))) (forall ((v_prenex_31884 Int) (v_prenex_31885 Int)) (or (<= 996 (select main_a v_prenex_31884)) (<= 0 (select main_a v_prenex_31885)) (<= (+ main_x 1) v_prenex_31885) (<= (+ (select main_a v_prenex_31885) (select main_a v_prenex_31884)) 1000) (< v_prenex_31885 main_x) (<= 998 (select main_a v_prenex_31884)) (<= (select main_a v_prenex_31885) 2))) (forall ((v_prenex_33544 Int) (v_prenex_33543 Int)) (or (<= (select main_a v_prenex_33544) 2) (<= 0 (+ (select main_a v_prenex_33544) 2)) (< v_prenex_33544 main_x) (<= (+ (select main_a v_prenex_33544) 996) (select main_a v_prenex_33543)) (<= (select main_a v_prenex_33543) 1002) (<= (* 2 (select main_a v_prenex_33543)) 2000) (<= (+ main_x 1) v_prenex_33544))) (or (forall ((v_prenex_36850 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_36850))) (<= (select main_a v_prenex_36850) 1002))) (forall ((v_prenex_36847 Int)) (or (<= 0 (+ (select main_a v_prenex_36847) 2)) (<= (select main_a v_prenex_36847) 2) (< v_prenex_36847 main_x) (<= (+ main_x 1) v_prenex_36847) (<= 0 (* 2 (select main_a v_prenex_36847)))))) (forall ((v_prenex_36051 Int) (v_prenex_36052 Int)) (or (<= 0 (select main_a v_prenex_36052)) (<= (+ main_x 1) v_prenex_36052) (<= 0 (+ (select main_a v_prenex_36052) 2)) (< v_prenex_36052 main_x) (<= 996 (select main_a v_prenex_36051)) (<= (+ (select main_a v_prenex_36052) 996) (select main_a v_prenex_36051)))) (forall ((v_prenex_34562 Int) (v_prenex_34561 Int)) (or (<= (+ main_x 1) v_prenex_34562) (<= 996 (select main_a v_prenex_34561)) (< v_prenex_34562 main_x) (<= 0 (+ (select main_a v_prenex_34562) 2)) (<= 998 (select main_a v_prenex_34561)) (<= 0 (select main_a v_prenex_34562)) (<= (+ (select main_a v_prenex_34562) (select main_a v_prenex_34561)) 1000))) (forall ((v_prenex_36795 Int) (v_prenex_36794 Int)) (or (<= (select main_a v_prenex_36794) (+ (select main_a v_prenex_36795) 1000)) (<= 998 (select main_a v_prenex_36794)) (<= 0 (select main_a v_prenex_36795)) (< v_prenex_36795 main_x) (<= (select main_a v_prenex_36794) 1002) (<= (+ main_x 1) v_prenex_36795) (<= (select main_a v_prenex_36795) 4))) (or (forall ((v_prenex_43917 Int)) (or (<= (select main_a v_prenex_43917) 1002) (< v_prenex_43917 main_y) (<= 996 (select main_a v_prenex_43917)))) (forall ((v_prenex_43918 Int)) (or (<= (+ main_x 1) v_prenex_43918) (< v_prenex_43918 main_x) (<= 0 (* 2 (select main_a v_prenex_43918)))))) (forall ((v_prenex_38073 Int) (v_prenex_38074 Int)) (or (<= (+ main_y 1) v_prenex_38073) (<= (* 2 (select main_a v_prenex_38074)) 4) (<= (select main_a v_prenex_38073) (+ (select main_a v_prenex_38074) 1000)) (< v_prenex_38074 main_x) (<= (select main_a v_prenex_38073) 1000) (<= 998 (select main_a v_prenex_38073)) (<= (+ main_x 1) v_prenex_38074))) (or (forall ((v_prenex_43680 Int)) (or (<= 0 (select main_a v_prenex_43680)) (< v_prenex_43680 main_x) (<= (+ main_x 1) v_prenex_43680) (<= (* 2 (select main_a v_prenex_43680)) 4))) (forall ((v_prenex_43679 Int)) (or (<= (+ main_y 1) v_prenex_43679) (<= 1996 (* 2 (select main_a v_prenex_43679))) (<= (select main_a v_prenex_43679) 1002)))) (or (forall ((v_prenex_43964 Int)) (or (<= (* 2 (select main_a v_prenex_43964)) 2000) (<= (select main_a v_prenex_43964) 1002))) (forall ((v_prenex_43959 Int)) (or (<= 0 (+ (select main_a v_prenex_43959) 2)) (<= 0 (* 2 (select main_a v_prenex_43959))) (< v_prenex_43959 main_x) (<= (* 2 (select main_a v_prenex_43959)) 4) (<= (+ main_x 1) v_prenex_43959)))) (forall ((v_prenex_36203 Int) (v_prenex_36204 Int)) (or (<= 0 (+ (select main_a v_prenex_36204) 2)) (<= (+ main_x 1) v_prenex_36204) (<= (select main_a v_prenex_36203) 1002) (<= (* 2 (select main_a v_prenex_36204)) 4) (< v_prenex_36204 main_x) (<= 1000 (+ (select main_a v_prenex_36204) (select main_a v_prenex_36203))) (<= (select main_a v_prenex_36203) 1000))) (forall ((v_prenex_38538 Int) (v_prenex_38537 Int)) (or (<= 1000 (+ (select main_a v_prenex_38538) (select main_a v_prenex_38537))) (< v_prenex_38538 main_x) (<= (* 2 (select main_a v_prenex_38537)) 2000) (<= 0 (+ (select main_a v_prenex_38538) 2)) (<= (select main_a v_prenex_38538) 4) (<= (+ main_x 1) v_prenex_38538) (<= 998 (select main_a v_prenex_38537)))) (or (forall ((v_prenex_35388 Int)) (or (<= 996 (select main_a v_prenex_35388)) (<= 998 (select main_a v_prenex_35388)))) (forall ((v_prenex_35386 Int)) (or (<= (select main_a v_prenex_35386) 4) (<= (* 2 (select main_a v_prenex_35386)) 4) (< v_prenex_35386 main_x) (<= 0 (* 2 (select main_a v_prenex_35386))) (<= (+ main_x 1) v_prenex_35386)))) (or (forall ((v_prenex_43900 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_43900))) (<= (* 2 (select main_a v_prenex_43900)) 2000))) (forall ((v_prenex_43898 Int)) (or (< v_prenex_43898 main_x) (<= (* 2 (select main_a v_prenex_43898)) 4) (<= (+ main_x 1) v_prenex_43898) (<= 0 (select main_a v_prenex_43898))))) (or (forall ((v_prenex_31980 Int)) (or (<= (* 2 (select main_a v_prenex_31980)) 2000) (<= 1996 (* 2 (select main_a v_prenex_31980))))) (forall ((v_prenex_31981 Int)) (or (<= (+ main_x 1) v_prenex_31981) (< v_prenex_31981 main_x) (<= 0 (* 2 (select main_a v_prenex_31981)))))) (or (forall ((v_prenex_39591 Int)) (or (<= (* 2 (select main_a v_prenex_39591)) 2000) (<= 996 (select main_a v_prenex_39591)) (<= (+ main_y 1) v_prenex_39591))) (forall ((v_prenex_39592 Int)) (or (<= (* 2 (select main_a v_prenex_39592)) 4) (< v_prenex_39592 main_x) (<= (select main_a v_prenex_39592) 4) (<= (+ main_x 1) v_prenex_39592)))) (forall ((v_prenex_37462 Int) (v_prenex_37463 Int)) (or (< v_prenex_37463 main_x) (<= 1000 (+ (select main_a v_prenex_37463) (select main_a v_prenex_37462))) (<= (* 2 (select main_a v_prenex_37463)) 4) (<= (+ main_x 1) v_prenex_37463) (<= (select main_a v_prenex_37462) 1002) (<= (select main_a v_prenex_37462) 1000) (<= 0 (select main_a v_prenex_37463)))) (or (forall ((v_prenex_32021 Int)) (or (< v_prenex_32021 main_x) (<= (* 2 (select main_a v_prenex_32021)) 4) (<= 0 (+ (select main_a v_prenex_32021) 2)) (<= (+ main_x 1) v_prenex_32021))) (forall ((v_prenex_32019 Int)) (or (<= 996 (select main_a v_prenex_32019)) (<= 1996 (* 2 (select main_a v_prenex_32019)))))) (forall ((v_prenex_40802 Int) (v_prenex_40801 Int)) (or (<= (select main_a v_prenex_40801) 1002) (<= (+ main_x 1) v_prenex_40802) (< v_prenex_40802 main_x) (<= (* 2 (select main_a v_prenex_40801)) 2000) (<= 0 (+ (select main_a v_prenex_40802) 2)) (<= 0 (select main_a v_prenex_40802)) (<= 1000 (+ (select main_a v_prenex_40802) (select main_a v_prenex_40801))))) (or (forall ((v_prenex_43076 Int)) (or (<= (+ main_x 1) v_prenex_43076) (<= 0 (* 2 (select main_a v_prenex_43076))) (<= (* 2 (select main_a v_prenex_43076)) 4) (< v_prenex_43076 main_x))) (forall ((v_prenex_43081 Int)) (or (<= 996 (select main_a v_prenex_43081)) (< v_prenex_43081 main_y) (<= (* 2 (select main_a v_prenex_43081)) 2000)))) (forall ((v_prenex_38401 Int) (v_prenex_38400 Int)) (or (<= (+ (select main_a v_prenex_38401) 996) (select main_a v_prenex_38400)) (<= (select main_a v_prenex_38401) 4) (<= 0 (select main_a v_prenex_38401)) (<= (* 2 (select main_a v_prenex_38400)) 2000) (<= (+ main_x 1) v_prenex_38401) (< v_prenex_38401 main_x) (<= 996 (select main_a v_prenex_38400)))) (forall ((v_prenex_41297 Int) (v_prenex_41298 Int)) (or (<= 1000 (+ (select main_a v_prenex_41298) (select main_a v_prenex_41297))) (<= 0 (* 2 (select main_a v_prenex_41298))) (<= (* 2 (select main_a v_prenex_41297)) 2000) (< v_prenex_41298 main_x) (<= (select main_a v_prenex_41297) 1002) (<= (* 2 (select main_a v_prenex_41298)) 4) (<= (+ main_x 1) v_prenex_41298))) (or (forall ((v_prenex_42483 Int)) (or (<= (+ main_y 1) v_prenex_42483) (< v_prenex_42483 main_y) (<= (select main_a v_prenex_42483) 1000))) (forall ((v_prenex_42484 Int)) (<= 0 (* 2 (select main_a v_prenex_42484))))) (or (forall ((v_prenex_41614 Int)) (or (<= 996 (select main_a v_prenex_41614)) (< v_prenex_41614 main_y) (<= (* 2 (select main_a v_prenex_41614)) 2000))) (forall ((v_prenex_41615 Int)) (or (< v_prenex_41615 main_x) (<= (+ main_x 1) v_prenex_41615) (<= 0 (* 2 (select main_a v_prenex_41615)))))) (forall ((v_prenex_37585 Int) (v_prenex_37586 Int)) (or (< v_prenex_37586 main_x) (<= 1000 (+ (select main_a v_prenex_37586) (select main_a v_prenex_37585))) (<= (select main_a v_prenex_37586) 4) (<= 998 (select main_a v_prenex_37585)) (<= 0 (select main_a v_prenex_37586)) (<= (+ main_x 1) v_prenex_37586))) (forall ((v_prenex_40116 Int) (v_prenex_40115 Int)) (or (<= 0 (* 2 (select main_a v_prenex_40116))) (< v_prenex_40116 main_x) (<= 1000 (+ (select main_a v_prenex_40116) (select main_a v_prenex_40115))) (<= (select main_a v_prenex_40115) 1002) (<= (* 2 (select main_a v_prenex_40115)) 2000) (< v_prenex_40115 main_y) (<= (+ main_x 1) v_prenex_40116))) (forall ((v_prenex_42888 Int) (v_prenex_42889 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_42888))) (<= 0 (* 2 (select main_a v_prenex_42889))) (<= (+ main_x 1) v_prenex_42889) (< v_prenex_42889 main_x) (<= 996 (select main_a v_prenex_42888)) (<= (+ (select main_a v_prenex_42889) 996) (select main_a v_prenex_42888)))) (forall ((v_prenex_31440 Int) (v_prenex_31439 Int)) (or (<= (+ (select main_a v_prenex_31440) (select main_a v_prenex_31439)) 1000) (<= 0 (* 2 (select main_a v_prenex_31440))) (<= (+ main_x 1) v_prenex_31440) (<= 0 (+ (select main_a v_prenex_31440) 2)) (< v_prenex_31440 main_x) (<= 996 (select main_a v_prenex_31439)))) (forall ((v_prenex_34960 Int) (v_prenex_34959 Int)) (or (<= (select main_a v_prenex_34959) 1000) (< v_prenex_34960 main_x) (<= 996 (select main_a v_prenex_34959)) (<= (* 2 (select main_a v_prenex_34960)) 4) (<= (+ main_x 1) v_prenex_34960) (<= (+ (select main_a v_prenex_34960) (select main_a v_prenex_34959)) 1000) (<= 0 (select main_a v_prenex_34960)))) (forall ((v_prenex_43813 Int) (v_prenex_43814 Int)) (or (<= (+ main_y 1) v_prenex_43813) (<= 0 (+ (select main_a v_prenex_43814) 2)) (<= (select main_a v_prenex_43813) 1002) (<= (select main_a v_prenex_43813) (+ (select main_a v_prenex_43814) 1000)) (<= (+ main_x 1) v_prenex_43814) (< v_prenex_43814 main_x) (<= (* 2 (select main_a v_prenex_43813)) 2000))) (forall ((v_prenex_38804 Int) (v_prenex_38805 Int)) (or (< v_prenex_38805 main_x) (<= 998 (select main_a v_prenex_38804)) (<= (* 2 (select main_a v_prenex_38805)) 4) (<= 1000 (+ (select main_a v_prenex_38805) (select main_a v_prenex_38804))) (<= (+ main_x 1) v_prenex_38805) (<= (select main_a v_prenex_38805) 2))) (forall ((v_prenex_31752 Int) (v_prenex_31753 Int)) (or (<= 998 (select main_a v_prenex_31752)) (<= (* 2 (select main_a v_prenex_31752)) 2000) (<= (+ (select main_a v_prenex_31753) 996) (select main_a v_prenex_31752)) (<= 0 (* 2 (select main_a v_prenex_31753))) (< v_prenex_31753 main_x) (<= (+ main_x 1) v_prenex_31753))) (forall ((v_prenex_31422 Int) (v_prenex_31421 Int)) (or (<= (select main_a v_prenex_31421) (+ (select main_a v_prenex_31422) 1000)) (<= (* 2 (select main_a v_prenex_31421)) 2000) (< v_prenex_31421 main_y) (<= (+ main_y 1) v_prenex_31421))) (forall ((v_prenex_38387 Int) (v_prenex_38388 Int)) (or (< v_prenex_38388 main_x) (<= 1000 (+ (select main_a v_prenex_38388) (select main_a v_prenex_38387))) (<= (select main_a v_prenex_38388) 4) (<= (+ main_x 1) v_prenex_38388) (<= 998 (select main_a v_prenex_38387)) (<= (+ main_y 1) v_prenex_38387) (<= 996 (select main_a v_prenex_38387)))) (or (forall ((v_prenex_35229 Int)) (or (<= (* 2 (select main_a v_prenex_35229)) 2000) (<= 1996 (* 2 (select main_a v_prenex_35229))))) (forall ((v_prenex_35226 Int)) (or (<= 0 (* 2 (select main_a v_prenex_35226))) (<= (select main_a v_prenex_35226) 4) (<= (+ main_x 1) v_prenex_35226) (< v_prenex_35226 main_x)))) (forall ((v_prenex_39858 Int) (v_prenex_39857 Int)) (or (< v_prenex_39857 main_y) (<= (+ main_y 1) v_prenex_39857) (<= 1000 (+ (select main_a v_prenex_39858) (select main_a v_prenex_39857))) (<= (select main_a v_prenex_39857) 1002) (<= (select main_a v_prenex_39857) 1000))) (forall ((v_prenex_33722 Int) (v_prenex_33721 Int)) (or (<= (+ main_y 1) v_prenex_33721) (<= 1000 (+ (select main_a v_prenex_33722) (select main_a v_prenex_33721))) (<= (* 2 (select main_a v_prenex_33721)) 2000) (<= 996 (select main_a v_prenex_33721)) (< v_prenex_33721 main_y))) (forall ((v_prenex_39039 Int) (v_prenex_39038 Int)) (or (<= (* 2 (select main_a v_prenex_39038)) 2000) (< v_prenex_39039 main_x) (<= (+ (select main_a v_prenex_39039) 996) (select main_a v_prenex_39038)) (<= (+ main_x 1) v_prenex_39039) (<= (select main_a v_prenex_39039) 4) (<= (+ main_y 1) v_prenex_39038) (<= 996 (select main_a v_prenex_39038)))) (forall ((v_prenex_42377 Int) (v_prenex_42378 Int)) (or (<= 998 (select main_a v_prenex_42377)) (< v_prenex_42378 main_x) (<= 0 (+ (select main_a v_prenex_42378) 2)) (<= (+ main_x 1) v_prenex_42378) (<= (select main_a v_prenex_42377) 1002) (<= (+ main_y 1) v_prenex_42377) (<= 1000 (+ (select main_a v_prenex_42378) (select main_a v_prenex_42377))))) (forall ((v_prenex_43703 Int) (v_prenex_43704 Int)) (or (<= 998 (select main_a v_prenex_43703)) (<= 996 (select main_a v_prenex_43703)) (<= (select main_a v_prenex_43703) (+ (select main_a v_prenex_43704) 1000)) (< v_prenex_43704 main_x) (<= 0 (* 2 (select main_a v_prenex_43704))) (<= (+ main_x 1) v_prenex_43704) (<= 0 (+ (select main_a v_prenex_43704) 2)))) (or (forall ((v_prenex_43681 Int)) (or (<= 0 (+ (select main_a v_prenex_43681) 2)) (<= 0 (* 2 (select main_a v_prenex_43681))) (<= (+ main_x 1) v_prenex_43681) (<= (select main_a v_prenex_43681) 4) (< v_prenex_43681 main_x))) (forall ((v_prenex_43685 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_43685))) (<= (* 2 (select main_a v_prenex_43685)) 2000)))) (forall ((v_prenex_31720 Int) (v_prenex_31719 Int)) (or (<= (select main_a v_prenex_31720) 2) (<= 996 (select main_a v_prenex_31719)) (<= 0 (* 2 (select main_a v_prenex_31720))) (<= (+ main_x 1) v_prenex_31720) (<= (select main_a v_prenex_31719) (+ (select main_a v_prenex_31720) 1000)) (< v_prenex_31720 main_x))) (or (forall ((v_prenex_31676 Int)) (or (<= (+ main_x 1) v_prenex_31676) (<= (* 2 (select main_a v_prenex_31676)) 4) (<= 0 (select main_a v_prenex_31676)) (< v_prenex_31676 main_x))) (forall ((v_prenex_31670 Int)) (or (<= (* 2 (select main_a v_prenex_31670)) 2000) (<= 1996 (* 2 (select main_a v_prenex_31670)))))) (or (forall ((v_prenex_38778 Int)) (or (<= 0 (* 2 (select main_a v_prenex_38778))) (<= (+ main_x 1) v_prenex_38778) (<= (select main_a v_prenex_38778) 4) (< v_prenex_38778 main_x) (<= (select main_a v_prenex_38778) 2))) (forall ((v_prenex_38777 Int)) (or (<= (* 2 (select main_a v_prenex_38777)) 2000) (<= 996 (select main_a v_prenex_38777))))) (forall ((v_prenex_41390 Int) (v_prenex_41391 Int)) (or (<= (select main_a v_prenex_41390) (+ (select main_a v_prenex_41391) 1000)) (<= (* 2 (select main_a v_prenex_41391)) 4) (<= 996 (select main_a v_prenex_41390)) (< v_prenex_41391 main_x) (<= 1996 (* 2 (select main_a v_prenex_41390))) (<= (+ main_x 1) v_prenex_41391))) (forall ((v_prenex_34113 Int) (v_prenex_34112 Int)) (or (<= (select main_a v_prenex_34112) (+ (select main_a v_prenex_34113) 1000)) (< v_prenex_34113 main_x) (<= (select main_a v_prenex_34112) 1000) (<= 0 (+ (select main_a v_prenex_34113) 2)) (<= (select main_a v_prenex_34113) 2) (<= (+ main_x 1) v_prenex_34113) (<= 1996 (* 2 (select main_a v_prenex_34112))))) (forall ((v_prenex_43103 Int) (v_prenex_43104 Int)) (or (<= (+ (select main_a v_prenex_43104) (select main_a v_prenex_43103)) 1000) (<= (+ main_x 1) v_prenex_43104) (<= (* 2 (select main_a v_prenex_43104)) 4) (<= (+ main_y 1) v_prenex_43103) (<= (select main_a v_prenex_43103) 1002) (<= 996 (select main_a v_prenex_43103)) (< v_prenex_43104 main_x))) (or (forall ((v_prenex_36929 Int)) (<= 998 (select main_a v_prenex_36929))) (forall ((v_prenex_36925 Int)) (or (<= (* 2 (select main_a v_prenex_36925)) 4) (<= (+ main_x 1) v_prenex_36925) (< v_prenex_36925 main_x)))) (forall ((v_prenex_32478 Int) (v_prenex_32479 Int)) (or (<= (+ main_x 1) v_prenex_32479) (<= (select main_a v_prenex_32479) 2) (<= (* 2 (select main_a v_prenex_32479)) 4) (< v_prenex_32479 main_x) (<= (+ (select main_a v_prenex_32479) 996) (select main_a v_prenex_32478)) (<= 998 (select main_a v_prenex_32478)) (<= 996 (select main_a v_prenex_32478)))) (or (forall ((v_prenex_34876 Int)) (or (< v_prenex_34876 main_x) (<= 0 (+ (select main_a v_prenex_34876) 2)) (<= (+ main_x 1) v_prenex_34876) (<= 0 (* 2 (select main_a v_prenex_34876))) (<= (* 2 (select main_a v_prenex_34876)) 4))) (forall ((v_prenex_34877 Int)) (<= 996 (select main_a v_prenex_34877)))) (forall ((v_prenex_31360 Int) (v_prenex_31359 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_31359))) (<= (select main_a v_prenex_31359) 1002) (< v_prenex_31360 main_x) (<= (+ main_y 1) v_prenex_31359) (<= (select main_a v_prenex_31360) 4) (<= (+ (select main_a v_prenex_31360) (select main_a v_prenex_31359)) 1000) (<= (+ main_x 1) v_prenex_31360))) (or (forall ((v_prenex_35758 Int)) (<= (* 2 (select main_a v_prenex_35758)) 2000)) (forall ((v_prenex_35756 Int)) (or (<= (+ main_x 1) v_prenex_35756) (<= 0 (* 2 (select main_a v_prenex_35756))) (<= 0 (+ (select main_a v_prenex_35756) 2)) (< v_prenex_35756 main_x)))) (forall ((v_prenex_35002 Int) (v_prenex_35001 Int)) (or (<= (* 2 (select main_a v_prenex_35002)) 4) (<= 1996 (* 2 (select main_a v_prenex_35001))) (<= (select main_a v_prenex_35001) (+ (select main_a v_prenex_35002) 1000)) (<= 996 (select main_a v_prenex_35001)) (< v_prenex_35002 main_x) (<= (+ main_x 1) v_prenex_35002) (< v_prenex_35001 main_y))) (or (forall ((v_prenex_41525 Int)) (or (< v_prenex_41525 main_y) (<= (* 2 (select main_a v_prenex_41525)) 2000) (<= 1996 (* 2 (select main_a v_prenex_41525))))) (forall ((v_prenex_41522 Int)) (or (<= (select main_a v_prenex_41522) 4) (< v_prenex_41522 main_x) (<= 0 (* 2 (select main_a v_prenex_41522))) (<= (+ main_x 1) v_prenex_41522)))) (forall ((v_prenex_41856 Int) (v_prenex_41857 Int)) (or (<= (+ (select main_a v_prenex_41857) 996) (select main_a v_prenex_41856)) (<= (+ main_x 1) v_prenex_41857) (<= 996 (select main_a v_prenex_41856)) (<= (select main_a v_prenex_41857) 2) (<= 998 (select main_a v_prenex_41856)) (< v_prenex_41857 main_x) (<= 0 (select main_a v_prenex_41857)))) (or (forall ((v_prenex_31609 Int)) (<= (* 2 (select main_a v_prenex_31609)) 2000)) (forall ((v_prenex_31606 Int)) (or (<= (select main_a v_prenex_31606) 2) (< v_prenex_31606 main_x) (<= 0 (* 2 (select main_a v_prenex_31606))) (<= (+ main_x 1) v_prenex_31606) (<= (* 2 (select main_a v_prenex_31606)) 4)))) (forall ((v_prenex_43408 Int) (v_prenex_43409 Int)) (or (<= (select main_a v_prenex_43408) (+ (select main_a v_prenex_43409) 1000)) (< v_prenex_43408 main_y) (<= (* 2 (select main_a v_prenex_43408)) 2000) (<= 996 (select main_a v_prenex_43408)) (<= (+ main_y 1) v_prenex_43408))) (or (forall ((v_prenex_32009 Int)) (<= 1996 (* 2 (select main_a v_prenex_32009)))) (forall ((v_prenex_32012 Int)) (or (<= (+ main_x 1) v_prenex_32012) (<= (select main_a v_prenex_32012) 4) (< v_prenex_32012 main_x) (<= (* 2 (select main_a v_prenex_32012)) 4)))) (or (forall ((v_prenex_37733 Int)) (or (<= (select main_a v_prenex_37733) 1002) (<= (select main_a v_prenex_37733) 1000))) (forall ((v_prenex_37732 Int)) (or (<= 0 (* 2 (select main_a v_prenex_37732))) (< v_prenex_37732 main_x) (<= 0 (+ (select main_a v_prenex_37732) 2)) (<= (+ main_x 1) v_prenex_37732)))) (or (forall ((v_prenex_33650 Int)) (or (<= (select main_a v_prenex_33650) 1002) (<= 1996 (* 2 (select main_a v_prenex_33650))))) (forall ((v_prenex_33649 Int)) (or (<= (select main_a v_prenex_33649) 4) (<= 0 (select main_a v_prenex_33649)) (< v_prenex_33649 main_x) (<= (+ main_x 1) v_prenex_33649) (<= 0 (* 2 (select main_a v_prenex_33649)))))) (or (forall ((v_prenex_43900 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_43900))) (<= (* 2 (select main_a v_prenex_43900)) 2000))) (forall ((v_prenex_43901 Int)) (or (<= (+ main_x 1) v_prenex_43901) (<= (* 2 (select main_a v_prenex_43901)) 4) (< v_prenex_43901 main_x) (<= 0 (* 2 (select main_a v_prenex_43901)))))) (forall ((v_prenex_38345 Int) (v_prenex_38344 Int)) (or (< v_prenex_38345 main_x) (<= 996 (select main_a v_prenex_38344)) (<= 0 (* 2 (select main_a v_prenex_38345))) (<= (+ main_x 1) v_prenex_38345) (<= (select main_a v_prenex_38345) 4) (<= 1996 (* 2 (select main_a v_prenex_38344))) (<= 1000 (+ (select main_a v_prenex_38345) (select main_a v_prenex_38344))))) (forall ((v_prenex_36931 Int) (v_prenex_36932 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_36931))) (<= 0 (* 2 (select main_a v_prenex_36932))) (<= (* 2 (select main_a v_prenex_36931)) 2000) (<= (+ main_y 1) v_prenex_36931) (<= (+ (select main_a v_prenex_36932) 996) (select main_a v_prenex_36931)) (<= (+ main_x 1) v_prenex_36932) (< v_prenex_36932 main_x))) (or (forall ((v_prenex_31959 Int)) (or (< v_prenex_31959 main_x) (<= (select main_a v_prenex_31959) 2) (<= (+ main_x 1) v_prenex_31959))) (forall ((v_prenex_31958 Int)) (<= 1996 (* 2 (select main_a v_prenex_31958))))) (forall ((v_prenex_32971 Int) (v_prenex_32972 Int)) (or (<= (select main_a v_prenex_32971) (+ (select main_a v_prenex_32972) 1000)) (<= 0 (+ (select main_a v_prenex_32972) 2)) (<= (select main_a v_prenex_32972) 2) (<= (+ main_x 1) v_prenex_32972) (< v_prenex_32972 main_x) (<= 996 (select main_a v_prenex_32971)))) (forall ((v_prenex_40429 Int) (v_prenex_40428 Int)) (or (<= (select main_a v_prenex_40428) 1002) (< v_prenex_40429 main_x) (<= (select main_a v_prenex_40429) 4) (<= 0 (select main_a v_prenex_40429)) (<= 998 (select main_a v_prenex_40428)) (<= (+ main_x 1) v_prenex_40429) (<= (select main_a v_prenex_40428) (+ (select main_a v_prenex_40429) 1000)))) (or (forall ((v_prenex_40657 Int)) (or (<= (+ main_x 1) v_prenex_40657) (<= (select main_a v_prenex_40657) 4) (< v_prenex_40657 main_x) (<= 0 (* 2 (select main_a v_prenex_40657))))) (forall ((v_prenex_40659 Int)) (or (<= 998 (select main_a v_prenex_40659)) (<= 1996 (* 2 (select main_a v_prenex_40659)))))) (forall ((v_prenex_32395 Int) (v_prenex_32396 Int)) (or (<= (select main_a v_prenex_32395) 1000) (< v_prenex_32396 main_x) (<= 0 (+ (select main_a v_prenex_32396) 2)) (<= 0 (* 2 (select main_a v_prenex_32396))) (<= (* 2 (select main_a v_prenex_32395)) 2000) (<= (+ (select main_a v_prenex_32396) 996) (select main_a v_prenex_32395)) (<= (+ main_x 1) v_prenex_32396))) (forall ((v_prenex_36735 Int) (v_prenex_36736 Int)) (or (< v_prenex_36736 main_x) (<= (select main_a v_prenex_36735) 1000) (<= (select main_a v_prenex_36735) 1002) (<= 0 (* 2 (select main_a v_prenex_36736))) (<= 0 (+ (select main_a v_prenex_36736) 2)) (<= (+ main_x 1) v_prenex_36736) (<= (+ (select main_a v_prenex_36736) 996) (select main_a v_prenex_36735)))) (forall ((v_prenex_38493 Int) (v_prenex_38492 Int)) (or (<= (+ main_x 1) v_prenex_38493) (<= (select main_a v_prenex_38492) 1000) (<= (select main_a v_prenex_38493) 2) (<= (+ main_y 1) v_prenex_38492) (<= (select main_a v_prenex_38492) 1002) (<= 1000 (+ (select main_a v_prenex_38493) (select main_a v_prenex_38492))) (< v_prenex_38493 main_x))) (forall ((v_prenex_36733 Int) (v_prenex_36734 Int)) (or (<= (+ (select main_a v_prenex_36734) 996) (select main_a v_prenex_36733)) (<= 996 (select main_a v_prenex_36733)) (< v_prenex_36734 main_x) (<= 0 (+ (select main_a v_prenex_36734) 2)) (<= (select main_a v_prenex_36733) 1002) (<= (+ main_x 1) v_prenex_36734) (<= (select main_a v_prenex_36734) 4))) (or (forall ((v_prenex_41296 Int)) (or (<= (* 2 (select main_a v_prenex_41296)) 4) (<= 0 (* 2 (select main_a v_prenex_41296))) (< v_prenex_41296 main_x) (<= (+ main_x 1) v_prenex_41296))) (forall ((v_prenex_41295 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_41295))) (< v_prenex_41295 main_y) (<= (* 2 (select main_a v_prenex_41295)) 2000)))) (forall ((v_prenex_39546 Int) (v_prenex_39547 Int)) (or (<= (+ (select main_a v_prenex_39547) (select main_a v_prenex_39546)) 1000) (< v_prenex_39546 main_y) (<= (select main_a v_prenex_39546) 1002) (<= (+ main_x 1) v_prenex_39547) (<= (* 2 (select main_a v_prenex_39546)) 2000) (<= (select main_a v_prenex_39547) 2) (< v_prenex_39547 main_x))) (or (forall ((v_prenex_30835 Int)) (or (<= (* 2 (select main_a v_prenex_30835)) 4) (<= (+ main_x 1) v_prenex_30835) (<= (select main_a v_prenex_30835) 2) (< v_prenex_30835 main_x) (<= 0 (* 2 (select main_a v_prenex_30835))))) (forall ((v_prenex_30980 Int)) (or (<= (* 2 (select main_a v_prenex_30980)) 2000) (<= 1996 (* 2 (select main_a v_prenex_30980)))))) (forall ((v_prenex_35603 Int) (v_prenex_35604 Int)) (or (<= 1000 (+ (select main_a v_prenex_35604) (select main_a v_prenex_35603))) (<= 0 (* 2 (select main_a v_prenex_35604))) (<= (+ main_x 1) v_prenex_35604) (<= (select main_a v_prenex_35603) 1000) (< v_prenex_35604 main_x) (<= (+ main_y 1) v_prenex_35603) (<= 998 (select main_a v_prenex_35603)))) (forall ((v_prenex_35376 Int) (v_prenex_35377 Int)) (or (<= (* 2 (select main_a v_prenex_35377)) 4) (<= 1000 (+ (select main_a v_prenex_35377) (select main_a v_prenex_35376))) (<= 0 (+ (select main_a v_prenex_35377) 2)) (<= (select main_a v_prenex_35376) 1002) (<= 998 (select main_a v_prenex_35376)) (< v_prenex_35377 main_x) (<= (+ main_x 1) v_prenex_35377))) (or (forall ((v_prenex_34389 Int)) (or (<= (select main_a v_prenex_34389) 1002) (<= 996 (select main_a v_prenex_34389)))) (forall ((v_prenex_34388 Int)) (or (<= (select main_a v_prenex_34388) 4) (<= (* 2 (select main_a v_prenex_34388)) 4) (<= (+ main_x 1) v_prenex_34388) (<= 0 (+ (select main_a v_prenex_34388) 2)) (< v_prenex_34388 main_x)))) (or (forall ((v_prenex_40741 Int)) (or (< v_prenex_40741 main_x) (<= (+ main_x 1) v_prenex_40741) (<= (* 2 (select main_a v_prenex_40741)) 4) (<= 0 (+ (select main_a v_prenex_40741) 2)))) (forall ((v_prenex_40740 Int)) (or (<= 996 (select main_a v_prenex_40740)) (<= (* 2 (select main_a v_prenex_40740)) 2000) (<= (+ main_y 1) v_prenex_40740)))) (or (forall ((v_prenex_34612 Int)) (or (<= (+ main_y 1) v_prenex_34612) (<= (* 2 (select main_a v_prenex_34612)) 2000) (<= 1996 (* 2 (select main_a v_prenex_34612))))) (forall ((v_prenex_34613 Int)) (or (<= 0 (select main_a v_prenex_34613)) (<= 0 (* 2 (select main_a v_prenex_34613))) (< v_prenex_34613 main_x) (<= (+ main_x 1) v_prenex_34613)))) (or (forall ((v_prenex_33497 Int)) (or (<= (select main_a v_prenex_33497) 2) (<= (+ main_x 1) v_prenex_33497) (< v_prenex_33497 main_x) (<= (* 2 (select main_a v_prenex_33497)) 4))) (forall ((v_prenex_33498 Int)) (<= (* 2 (select main_a v_prenex_33498)) 2000))) (forall ((v_prenex_42083 Int) (v_prenex_42084 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_42083))) (<= (+ main_x 1) v_prenex_42084) (<= 0 (+ (select main_a v_prenex_42084) 2)) (< v_prenex_42084 main_x) (<= 0 (select main_a v_prenex_42084)) (<= (select main_a v_prenex_42083) 1002) (<= 1000 (+ (select main_a v_prenex_42084) (select main_a v_prenex_42083))))) (or (forall ((v_prenex_43129 Int)) (or (<= (+ main_x 1) v_prenex_43129) (< v_prenex_43129 main_x) (<= 0 (select main_a v_prenex_43129)) (<= (* 2 (select main_a v_prenex_43129)) 4))) (forall ((v_prenex_43130 Int)) (or (<= 996 (select main_a v_prenex_43130)) (<= 998 (select main_a v_prenex_43130))))) (or (forall ((v_prenex_36770 Int)) (or (<= 998 (select main_a v_prenex_36770)) (<= (select main_a v_prenex_36770) 1002))) (forall ((v_prenex_36769 Int)) (or (<= 0 (* 2 (select main_a v_prenex_36769))) (< v_prenex_36769 main_x) (<= 0 (+ (select main_a v_prenex_36769) 2)) (<= (+ main_x 1) v_prenex_36769)))) (forall ((v_prenex_34486 Int) (v_prenex_34485 Int)) (or (<= (* 2 (select main_a v_prenex_34486)) 4) (<= (+ main_x 1) v_prenex_34486) (<= 1000 (+ (select main_a v_prenex_34486) (select main_a v_prenex_34485))) (< v_prenex_34486 main_x) (<= 1996 (* 2 (select main_a v_prenex_34485))) (<= 0 (select main_a v_prenex_34486)))) (forall ((v_prenex_30967 Int) (v_prenex_30968 Int)) (or (< v_prenex_30967 main_x) (<= (+ main_x 1) v_prenex_30967) (<= 0 (+ (select main_a v_prenex_30967) 2)) (<= (* 2 (select main_a v_prenex_30968)) 2000) (<= 996 (select main_a v_prenex_30968)) (<= 0 (select main_a v_prenex_30967)) (<= (select main_a v_prenex_30968) (+ (select main_a v_prenex_30967) 1000)))) (forall ((v_prenex_31833 Int) (v_prenex_31832 Int)) (or (< v_prenex_31833 main_x) (<= (select main_a v_prenex_31833) 4) (<= 1996 (* 2 (select main_a v_prenex_31832))) (<= (+ main_x 1) v_prenex_31833) (<= 1000 (+ (select main_a v_prenex_31833) (select main_a v_prenex_31832))))) (forall ((v_prenex_38279 Int) (v_prenex_38278 Int)) (or (<= (select main_a v_prenex_38279) 4) (<= (select main_a v_prenex_38278) (+ (select main_a v_prenex_38279) 1000)) (<= 0 (select main_a v_prenex_38279)) (<= (+ main_x 1) v_prenex_38279) (< v_prenex_38279 main_x) (<= 998 (select main_a v_prenex_38278)))) (or (forall ((v_prenex_34870 Int)) (or (< v_prenex_34870 main_x) (<= 0 (* 2 (select main_a v_prenex_34870))) (<= (+ main_x 1) v_prenex_34870))) (forall ((v_prenex_34869 Int)) (or (<= (select main_a v_prenex_34869) 1002) (<= (+ main_y 1) v_prenex_34869)))) (or (forall ((v_prenex_37903 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_37903))) (<= (* 2 (select main_a v_prenex_37903)) 2000))) (forall ((v_prenex_37901 Int)) (or (<= (+ main_x 1) v_prenex_37901) (<= (select main_a v_prenex_37901) 2) (< v_prenex_37901 main_x) (<= 0 (* 2 (select main_a v_prenex_37901)))))) (forall ((v_prenex_41803 Int) (v_prenex_41804 Int)) (or (<= (+ main_x 1) v_prenex_41804) (<= (select main_a v_prenex_41803) 1002) (<= 1996 (* 2 (select main_a v_prenex_41803))) (<= (+ (select main_a v_prenex_41804) 996) (select main_a v_prenex_41803)) (< v_prenex_41804 main_x) (<= (select main_a v_prenex_41804) 4) (<= (* 2 (select main_a v_prenex_41804)) 4))) (forall ((v_prenex_41225 Int) (v_prenex_41224 Int)) (or (<= (+ main_x 1) v_prenex_41225) (<= (select main_a v_prenex_41224) (+ (select main_a v_prenex_41225) 1000)) (<= 996 (select main_a v_prenex_41224)) (< v_prenex_41225 main_x) (<= 0 (+ (select main_a v_prenex_41225) 2)) (<= 0 (* 2 (select main_a v_prenex_41225))) (<= (select main_a v_prenex_41224) 1002))) (or (forall ((v_prenex_43081 Int)) (or (<= 996 (select main_a v_prenex_43081)) (< v_prenex_43081 main_y) (<= (* 2 (select main_a v_prenex_43081)) 2000))) (forall ((v_prenex_43080 Int)) (or (<= 0 (* 2 (select main_a v_prenex_43080))) (<= 0 (+ (select main_a v_prenex_43080) 2)) (< v_prenex_43080 main_x) (<= (+ main_x 1) v_prenex_43080)))) (forall ((v_prenex_40395 Int) (v_prenex_40394 Int)) (or (<= 998 (select main_a v_prenex_40394)) (< v_prenex_40395 main_x) (<= (select main_a v_prenex_40394) (+ (select main_a v_prenex_40395) 1000)) (<= (select main_a v_prenex_40394) 1002) (<= 0 (+ (select main_a v_prenex_40395) 2)) (<= (* 2 (select main_a v_prenex_40395)) 4) (<= (+ main_x 1) v_prenex_40395))) (forall ((v_prenex_37567 Int) (v_prenex_37568 Int)) (or (<= (* 2 (select main_a v_prenex_37567)) 2000) (<= (+ main_x 1) v_prenex_37568) (<= (+ (select main_a v_prenex_37568) (select main_a v_prenex_37567)) 1000) (< v_prenex_37568 main_x) (<= (* 2 (select main_a v_prenex_37568)) 4) (<= 996 (select main_a v_prenex_37567)))) (forall ((v_prenex_37475 Int) (v_prenex_37476 Int)) (or (<= (select main_a v_prenex_37475) 1002) (<= 998 (select main_a v_prenex_37475)) (< v_prenex_37475 main_y) (<= (+ main_y 1) v_prenex_37475) (<= (select main_a v_prenex_37475) (+ (select main_a v_prenex_37476) 1000)))) (or (forall ((v_prenex_35960 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_35960))) (<= 998 (select main_a v_prenex_35960)))) (forall ((v_prenex_35955 Int)) (or (<= (+ main_x 1) v_prenex_35955) (< v_prenex_35955 main_x) (<= (select main_a v_prenex_35955) 4) (<= (* 2 (select main_a v_prenex_35955)) 4) (<= 0 (select main_a v_prenex_35955))))) (or (forall ((v_prenex_32177 Int)) (or (<= (select main_a v_prenex_32177) 1000) (<= (* 2 (select main_a v_prenex_32177)) 2000))) (forall ((v_prenex_30875 Int)) (or (<= 0 (* 2 (select main_a v_prenex_30875))) (<= (* 2 (select main_a v_prenex_30875)) 4) (< v_prenex_30875 main_x) (<= (+ main_x 1) v_prenex_30875) (<= 0 (+ (select main_a v_prenex_30875) 2))))) (forall ((v_prenex_42003 Int) (v_prenex_42004 Int)) (or (<= 0 (select main_a v_prenex_42004)) (<= (+ main_x 1) v_prenex_42004) (<= (* 2 (select main_a v_prenex_42004)) 4) (<= (+ (select main_a v_prenex_42004) 996) (select main_a v_prenex_42003)) (<= (select main_a v_prenex_42003) 1002) (< v_prenex_42004 main_x))) (or (forall ((v_prenex_33728 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33728))) (<= (+ main_x 1) v_prenex_33728) (<= (select main_a v_prenex_33728) 2) (<= (select main_a v_prenex_33728) 4) (< v_prenex_33728 main_x))) (forall ((v_prenex_33727 Int)) (or (<= (select main_a v_prenex_33727) 1000) (<= (select main_a v_prenex_33727) 1002)))) (forall ((v_prenex_42352 Int) (v_prenex_42353 Int)) (or (<= (+ main_y 1) v_prenex_42352) (<= 1000 (+ (select main_a v_prenex_42353) (select main_a v_prenex_42352))) (<= (select main_a v_prenex_42353) 2) (<= (+ main_x 1) v_prenex_42353) (<= 996 (select main_a v_prenex_42352)) (< v_prenex_42353 main_x))) (forall ((v_prenex_42795 Int) (v_prenex_42796 Int)) (or (<= (+ main_x 1) v_prenex_42796) (<= 1000 (+ (select main_a v_prenex_42796) (select main_a v_prenex_42795))) (<= 0 (select main_a v_prenex_42796)) (<= (* 2 (select main_a v_prenex_42796)) 4) (< v_prenex_42796 main_x))) (forall ((v_prenex_44065 Int) (v_prenex_44066 Int)) (or (<= (+ (select main_a v_prenex_44066) (select main_a v_prenex_44065)) 1000) (<= (* 2 (select main_a v_prenex_44065)) 2000) (<= 1996 (* 2 (select main_a v_prenex_44065))) (<= (select main_a v_prenex_44066) 4) (<= 0 (+ (select main_a v_prenex_44066) 2)) (<= (+ main_x 1) v_prenex_44066) (< v_prenex_44066 main_x))) (forall ((v_prenex_35535 Int) (v_prenex_35536 Int)) (or (<= (select main_a v_prenex_35535) (+ (select main_a v_prenex_35536) 1000)) (<= 0 (select main_a v_prenex_35536)) (<= (+ main_x 1) v_prenex_35536) (<= 998 (select main_a v_prenex_35535)) (<= (select main_a v_prenex_35535) 1002) (<= (+ main_y 1) v_prenex_35535) (< v_prenex_35536 main_x))) (forall ((v_prenex_40237 Int) (v_prenex_40236 Int)) (or (<= (select main_a v_prenex_40236) (+ (select main_a v_prenex_40237) 1000)) (<= (+ main_x 1) v_prenex_40237) (<= 998 (select main_a v_prenex_40236)) (<= 0 (+ (select main_a v_prenex_40237) 2)) (< v_prenex_40237 main_x) (<= (+ main_y 1) v_prenex_40236) (<= 996 (select main_a v_prenex_40236)))) (or (forall ((v_prenex_43298 Int)) (or (<= (* 2 (select main_a v_prenex_43298)) 2000) (<= 996 (select main_a v_prenex_43298)))) (forall ((v_prenex_43294 Int)) (or (<= (+ main_x 1) v_prenex_43294) (< v_prenex_43294 main_x) (<= 0 (* 2 (select main_a v_prenex_43294))) (<= (select main_a v_prenex_43294) 2)))) (or (forall ((v_prenex_31532 Int)) (or (<= 998 (select main_a v_prenex_31532)) (<= (select main_a v_prenex_31532) 1002))) (forall ((v_prenex_31530 Int)) (or (< v_prenex_31530 main_x) (<= 0 (* 2 (select main_a v_prenex_31530))) (<= (select main_a v_prenex_31530) 2) (<= (+ main_x 1) v_prenex_31530)))) (forall ((v_prenex_37827 Int) (v_prenex_37826 Int)) (or (<= (+ main_y 1) v_prenex_37826) (<= 998 (select main_a v_prenex_37826)) (< v_prenex_37827 main_x) (<= (+ main_x 1) v_prenex_37827) (<= (* 2 (select main_a v_prenex_37826)) 2000) (<= 0 (* 2 (select main_a v_prenex_37827))) (<= 1000 (+ (select main_a v_prenex_37827) (select main_a v_prenex_37826))))) (or (forall ((v_prenex_40786 Int)) (or (<= 0 (+ (select main_a v_prenex_40786) 2)) (<= (+ main_x 1) v_prenex_40786) (< v_prenex_40786 main_x) (<= (* 2 (select main_a v_prenex_40786)) 4) (<= 0 (select main_a v_prenex_40786)))) (forall ((v_prenex_40785 Int)) (or (<= (select main_a v_prenex_40785) 1000) (<= 998 (select main_a v_prenex_40785))))) (forall ((v_prenex_35192 Int) (v_prenex_35193 Int)) (or (<= (select main_a v_prenex_35193) 2) (<= (select main_a v_prenex_35192) 1000) (<= 998 (select main_a v_prenex_35192)) (<= (+ main_x 1) v_prenex_35193) (< v_prenex_35193 main_x) (<= (+ (select main_a v_prenex_35193) 996) (select main_a v_prenex_35192)) (<= 0 (select main_a v_prenex_35193)))) (forall ((v_prenex_40744 Int) (v_prenex_40745 Int)) (or (<= 996 (select main_a v_prenex_40744)) (<= (+ main_x 1) v_prenex_40745) (<= (+ main_y 1) v_prenex_40744) (<= 0 (+ (select main_a v_prenex_40745) 2)) (< v_prenex_40745 main_x) (<= (+ (select main_a v_prenex_40745) 996) (select main_a v_prenex_40744)) (<= 998 (select main_a v_prenex_40744)))) (forall ((v_prenex_32685 Int) (v_prenex_32684 Int)) (or (<= (* 2 (select main_a v_prenex_32684)) 2000) (<= 0 (select main_a v_prenex_32685)) (<= (+ (select main_a v_prenex_32685) (select main_a v_prenex_32684)) 1000) (<= (+ main_x 1) v_prenex_32685) (<= 1996 (* 2 (select main_a v_prenex_32684))) (<= (* 2 (select main_a v_prenex_32685)) 4) (< v_prenex_32685 main_x))) (forall ((v_prenex_41657 Int) (v_prenex_41658 Int)) (or (<= (select main_a v_prenex_41657) 1000) (<= (+ (select main_a v_prenex_41658) 996) (select main_a v_prenex_41657)) (<= (+ main_x 1) v_prenex_41658) (<= 0 (+ (select main_a v_prenex_41658) 2)) (<= (* 2 (select main_a v_prenex_41658)) 4) (< v_prenex_41658 main_x) (<= (* 2 (select main_a v_prenex_41657)) 2000))) (or (forall ((v_prenex_38507 Int)) (or (<= (+ main_x 1) v_prenex_38507) (<= (* 2 (select main_a v_prenex_38507)) 4) (< v_prenex_38507 main_x) (<= 0 (select main_a v_prenex_38507)))) (forall ((v_prenex_38509 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_38509))) (<= 996 (select main_a v_prenex_38509)) (< v_prenex_38509 main_y)))) (forall ((v_prenex_32162 Int) (v_prenex_32161 Int)) (or (<= (select main_a v_prenex_32161) 1002) (< v_prenex_32161 main_y) (<= (+ main_y 1) v_prenex_32161) (<= (+ (select main_a v_prenex_32162) (select main_a v_prenex_32161)) 1000) (<= (* 2 (select main_a v_prenex_32161)) 2000))) (or (forall ((v_prenex_39480 Int)) (or (<= 996 (select main_a v_prenex_39480)) (<= (* 2 (select main_a v_prenex_39480)) 2000))) (forall ((v_prenex_39476 Int)) (or (< v_prenex_39476 main_x) (<= (* 2 (select main_a v_prenex_39476)) 4) (<= 0 (select main_a v_prenex_39476)) (<= 0 (* 2 (select main_a v_prenex_39476))) (<= (+ main_x 1) v_prenex_39476)))) (forall ((v_prenex_44012 Int) (v_prenex_44011 Int)) (or (< v_prenex_44012 main_x) (<= (+ main_x 1) v_prenex_44012) (<= (select main_a v_prenex_44012) 2) (<= (select main_a v_prenex_44011) (+ (select main_a v_prenex_44012) 1000)) (< v_prenex_44011 main_y) (<= (* 2 (select main_a v_prenex_44011)) 2000))) (or (forall ((v_prenex_39129 Int)) (or (<= 0 (* 2 (select main_a v_prenex_39129))) (<= (select main_a v_prenex_39129) 4) (<= (+ main_x 1) v_prenex_39129) (<= 0 (+ (select main_a v_prenex_39129) 2)) (< v_prenex_39129 main_x))) (forall ((v_prenex_39128 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_39128))) (<= (select main_a v_prenex_39128) 1000)))) (forall ((v_prenex_41999 Int) (v_prenex_42000 Int)) (or (<= (+ main_y 1) v_prenex_41999) (<= (* 2 (select main_a v_prenex_41999)) 2000) (<= (select main_a v_prenex_42000) 2) (<= (select main_a v_prenex_41999) (+ (select main_a v_prenex_42000) 1000)) (< v_prenex_42000 main_x) (<= (select main_a v_prenex_41999) 1002) (<= (+ main_x 1) v_prenex_42000))) (forall ((v_prenex_38288 Int) (v_prenex_38289 Int)) (or (<= (+ main_x 1) v_prenex_38289) (<= (* 2 (select main_a v_prenex_38288)) 2000) (<= (+ (select main_a v_prenex_38289) 996) (select main_a v_prenex_38288)) (< v_prenex_38289 main_x) (<= 996 (select main_a v_prenex_38288)) (<= (select main_a v_prenex_38289) 2))) (or (forall ((v_prenex_34374 Int)) (or (<= (select main_a v_prenex_34374) 1000) (<= 1996 (* 2 (select main_a v_prenex_34374))))) (forall ((v_prenex_34370 Int)) (or (<= 0 (* 2 (select main_a v_prenex_34370))) (< v_prenex_34370 main_x) (<= 0 (select main_a v_prenex_34370)) (<= (+ main_x 1) v_prenex_34370) (<= (* 2 (select main_a v_prenex_34370)) 4)))) (or (forall ((v_prenex_34119 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_34119))) (<= (* 2 (select main_a v_prenex_34119)) 2000))) (forall ((v_prenex_34118 Int)) (or (<= (* 2 (select main_a v_prenex_34118)) 4) (<= (+ main_x 1) v_prenex_34118) (< v_prenex_34118 main_x) (<= (select main_a v_prenex_34118) 2)))) (forall ((v_prenex_43246 Int) (v_prenex_43247 Int)) (or (<= (+ (select main_a v_prenex_43247) 996) (select main_a v_prenex_43246)) (<= 0 (* 2 (select main_a v_prenex_43247))) (<= (select main_a v_prenex_43246) 1000) (< v_prenex_43246 main_y) (< v_prenex_43247 main_x) (<= 998 (select main_a v_prenex_43246)) (<= (+ main_x 1) v_prenex_43247))) (forall ((v_prenex_36987 Int) (v_prenex_36988 Int)) (or (<= (select main_a v_prenex_36988) 2) (< v_prenex_36988 main_x) (<= 0 (select main_a v_prenex_36988)) (<= (select main_a v_prenex_36987) 1000) (<= (+ main_x 1) v_prenex_36988) (<= (select main_a v_prenex_36987) 1002) (<= 1000 (+ (select main_a v_prenex_36988) (select main_a v_prenex_36987))))) (forall ((v_prenex_42297 Int) (v_prenex_42298 Int)) (or (<= (+ (select main_a v_prenex_42298) (select main_a v_prenex_42297)) 1000) (<= 0 (+ (select main_a v_prenex_42298) 2)) (<= 998 (select main_a v_prenex_42297)) (< v_prenex_42298 main_x) (<= 0 (* 2 (select main_a v_prenex_42298))) (<= (select main_a v_prenex_42297) 1002) (<= (+ main_x 1) v_prenex_42298))) (or (forall ((v_prenex_35423 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_35423))) (<= 996 (select main_a v_prenex_35423)))) (forall ((v_prenex_35422 Int)) (or (<= 0 (* 2 (select main_a v_prenex_35422))) (< v_prenex_35422 main_x) (<= 0 (+ (select main_a v_prenex_35422) 2)) (<= (+ main_x 1) v_prenex_35422)))) (forall ((v_prenex_38792 Int) (v_prenex_38791 Int)) (or (<= (select main_a v_prenex_38791) 1002) (< v_prenex_38792 main_x) (<= 1996 (* 2 (select main_a v_prenex_38791))) (<= (* 2 (select main_a v_prenex_38792)) 4) (<= (select main_a v_prenex_38792) 2) (<= 1000 (+ (select main_a v_prenex_38792) (select main_a v_prenex_38791))) (<= (+ main_x 1) v_prenex_38792))) (or (forall ((v_prenex_42039 Int)) (or (<= (* 2 (select main_a v_prenex_42039)) 4) (<= (select main_a v_prenex_42039) 2) (< v_prenex_42039 main_x) (<= 0 (select main_a v_prenex_42039)) (<= (+ main_x 1) v_prenex_42039))) (forall ((v_prenex_42042 Int)) (<= (select main_a v_prenex_42042) 1000))) (forall ((v_prenex_44225 Int) (v_prenex_44224 Int)) (or (< v_prenex_44224 main_y) (<= 1000 (+ (select main_a v_prenex_44225) (select main_a v_prenex_44224))) (<= 998 (select main_a v_prenex_44224)) (<= 0 (+ (select main_a v_prenex_44225) 2)) (<= (select main_a v_prenex_44224) 1000) (< v_prenex_44225 main_x) (<= (+ main_x 1) v_prenex_44225))) (forall ((v_prenex_31185 Int) (v_prenex_31184 Int)) (or (<= (select main_a v_prenex_31185) 4) (< v_prenex_31184 main_y) (<= (+ (select main_a v_prenex_31185) (select main_a v_prenex_31184)) 1000) (<= (select main_a v_prenex_31184) 1002) (< v_prenex_31185 main_x) (<= (+ main_x 1) v_prenex_31185) (<= (select main_a v_prenex_31184) 1000))) (or (forall ((v_prenex_33638 Int)) (or (<= 998 (select main_a v_prenex_33638)) (<= (select main_a v_prenex_33638) 1002) (<= (+ main_y 1) v_prenex_33638))) (forall ((v_prenex_33639 Int)) (or (<= (+ main_x 1) v_prenex_33639) (<= (* 2 (select main_a v_prenex_33639)) 4) (< v_prenex_33639 main_x)))) (or (forall ((v_prenex_35936 Int)) (or (<= (+ main_y 1) v_prenex_35936) (<= (* 2 (select main_a v_prenex_35936)) 2000) (<= 1996 (* 2 (select main_a v_prenex_35936))))) (forall ((v_prenex_35937 Int)) (or (<= (+ main_x 1) v_prenex_35937) (<= 0 (* 2 (select main_a v_prenex_35937))) (<= 0 (+ (select main_a v_prenex_35937) 2)) (< v_prenex_35937 main_x)))) (or (forall ((v_prenex_43719 Int)) (<= (select main_a v_prenex_43719) 1002)) (forall ((v_prenex_43720 Int)) (or (<= (* 2 (select main_a v_prenex_43720)) 4) (<= (select main_a v_prenex_43720) 2) (<= (+ main_x 1) v_prenex_43720) (<= 0 (select main_a v_prenex_43720)) (< v_prenex_43720 main_x)))) (forall ((v_prenex_33161 Int) (v_prenex_33160 Int)) (or (<= (select main_a v_prenex_33161) 2) (<= (+ main_x 1) v_prenex_33161) (<= 0 (select main_a v_prenex_33161)) (< v_prenex_33161 main_x) (<= 1996 (* 2 (select main_a v_prenex_33160))) (<= (+ (select main_a v_prenex_33161) (select main_a v_prenex_33160)) 1000) (<= 996 (select main_a v_prenex_33160)))) (or (forall ((v_prenex_40951 Int)) (or (< v_prenex_40951 main_x) (<= (+ main_x 1) v_prenex_40951) (<= 0 (* 2 (select main_a v_prenex_40951))) (<= 0 (select main_a v_prenex_40951)))) (forall ((v_prenex_40953 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_40953))) (<= 998 (select main_a v_prenex_40953))))) (forall ((v_prenex_39447 Int) (v_prenex_39446 Int)) (or (<= (+ main_x 1) v_prenex_39447) (< v_prenex_39447 main_x) (<= 996 (select main_a v_prenex_39446)) (<= (+ (select main_a v_prenex_39447) (select main_a v_prenex_39446)) 1000) (<= 0 (+ (select main_a v_prenex_39447) 2)) (<= 1996 (* 2 (select main_a v_prenex_39446))) (<= (+ main_y 1) v_prenex_39446))) (forall ((v_prenex_39900 Int) (v_prenex_39899 Int)) (or (<= 1000 (+ (select main_a v_prenex_39900) (select main_a v_prenex_39899))) (<= 0 (+ (select main_a v_prenex_39900) 2)) (< v_prenex_39900 main_x) (<= 0 (* 2 (select main_a v_prenex_39900))) (<= (+ main_x 1) v_prenex_39900) (<= (select main_a v_prenex_39899) 1002) (<= 996 (select main_a v_prenex_39899)))) (forall ((v_prenex_42604 Int) (v_prenex_42605 Int)) (or (<= (* 2 (select main_a v_prenex_42605)) 4) (<= 1000 (+ (select main_a v_prenex_42605) (select main_a v_prenex_42604))) (<= 998 (select main_a v_prenex_42604)) (<= (+ main_x 1) v_prenex_42605) (<= (* 2 (select main_a v_prenex_42604)) 2000) (<= 0 (* 2 (select main_a v_prenex_42605))) (< v_prenex_42605 main_x))) (forall ((v_prenex_31239 Int) (v_prenex_31238 Int)) (or (< v_prenex_31239 main_x) (<= 1996 (* 2 (select main_a v_prenex_31238))) (<= 0 (+ (select main_a v_prenex_31239) 2)) (<= (select main_a v_prenex_31239) 4) (<= 998 (select main_a v_prenex_31238)) (<= (+ (select main_a v_prenex_31239) 996) (select main_a v_prenex_31238)) (<= (+ main_x 1) v_prenex_31239))) (forall ((v_prenex_38170 Int) (v_prenex_38171 Int)) (or (<= (+ main_x 1) v_prenex_38171) (< v_prenex_38171 main_x) (<= (+ main_y 1) v_prenex_38170) (<= (select main_a v_prenex_38170) (+ (select main_a v_prenex_38171) 1000)) (<= 1996 (* 2 (select main_a v_prenex_38170))) (<= (* 2 (select main_a v_prenex_38171)) 4))) (forall ((v_prenex_34836 Int) (v_prenex_34835 Int)) (or (<= (+ (select main_a v_prenex_34836) 996) (select main_a v_prenex_34835)) (< v_prenex_34836 main_x) (<= (+ main_x 1) v_prenex_34836) (< v_prenex_34835 main_y) (<= 996 (select main_a v_prenex_34835)) (<= 0 (+ (select main_a v_prenex_34836) 2)))) (forall ((v_prenex_31901 Int) (v_prenex_31900 Int)) (or (<= 0 (* 2 (select main_a v_prenex_31901))) (<= 0 (+ (select main_a v_prenex_31901) 2)) (<= 996 (select main_a v_prenex_31900)) (<= (+ main_x 1) v_prenex_31901) (<= (* 2 (select main_a v_prenex_31900)) 2000) (<= 1000 (+ (select main_a v_prenex_31901) (select main_a v_prenex_31900))) (< v_prenex_31901 main_x))) (forall ((v_prenex_41987 Int) (v_prenex_41988 Int)) (or (<= 1000 (+ (select main_a v_prenex_41988) (select main_a v_prenex_41987))) (<= (* 2 (select main_a v_prenex_41987)) 2000) (<= (+ main_y 1) v_prenex_41987) (<= (+ main_x 1) v_prenex_41988) (<= (select main_a v_prenex_41988) 4) (<= (select main_a v_prenex_41987) 1002) (< v_prenex_41988 main_x))) (forall ((v_prenex_36263 Int) (v_prenex_36262 Int)) (or (<= (+ main_x 1) v_prenex_36263) (<= 0 (select main_a v_prenex_36263)) (<= (select main_a v_prenex_36262) 1000) (<= (select main_a v_prenex_36262) (+ (select main_a v_prenex_36263) 1000)) (< v_prenex_36263 main_x) (<= (select main_a v_prenex_36263) 4) (<= (* 2 (select main_a v_prenex_36262)) 2000))) (forall ((v_prenex_31442 Int) (v_prenex_31441 Int)) (or (<= 996 (select main_a v_prenex_31441)) (<= (+ (select main_a v_prenex_31442) 996) (select main_a v_prenex_31441)) (< v_prenex_31442 main_x) (<= (* 2 (select main_a v_prenex_31441)) 2000) (<= (* 2 (select main_a v_prenex_31442)) 4) (< v_prenex_31441 main_y) (<= (+ main_x 1) v_prenex_31442))) (forall ((v_prenex_36844 Int) (v_prenex_36845 Int)) (or (<= 0 (+ (select main_a v_prenex_36845) 2)) (<= (+ (select main_a v_prenex_36845) 996) (select main_a v_prenex_36844)) (<= (* 2 (select main_a v_prenex_36845)) 4) (< v_prenex_36845 main_x) (<= (+ main_x 1) v_prenex_36845) (<= (select main_a v_prenex_36844) 1002))) (forall ((v_prenex_39539 Int) (v_prenex_39538 Int)) (or (<= (+ main_x 1) v_prenex_39539) (<= (* 2 (select main_a v_prenex_39539)) 4) (<= 1000 (+ (select main_a v_prenex_39539) (select main_a v_prenex_39538))) (< v_prenex_39538 main_y) (< v_prenex_39539 main_x))) (forall ((v_prenex_31781 Int) (v_prenex_31780 Int)) (or (<= (+ (select main_a v_prenex_31781) (select main_a v_prenex_31780)) 1000) (<= (+ main_x 1) v_prenex_31781) (<= 998 (select main_a v_prenex_31780)) (<= 0 (* 2 (select main_a v_prenex_31781))) (< v_prenex_31781 main_x) (<= (+ main_y 1) v_prenex_31780))) (forall ((v_prenex_39515 Int) (v_prenex_39514 Int)) (or (<= (select main_a v_prenex_39515) 4) (<= (+ main_x 1) v_prenex_39515) (<= (select main_a v_prenex_39514) (+ (select main_a v_prenex_39515) 1000)) (<= (+ main_y 1) v_prenex_39514) (<= 996 (select main_a v_prenex_39514)) (< v_prenex_39515 main_x))) (or (forall ((v_prenex_40357 Int)) (or (<= (select main_a v_prenex_40357) 1002) (<= 998 (select main_a v_prenex_40357)))) (forall ((v_prenex_40356 Int)) (or (<= (+ main_x 1) v_prenex_40356) (<= (select main_a v_prenex_40356) 4) (< v_prenex_40356 main_x) (<= (* 2 (select main_a v_prenex_40356)) 4) (<= 0 (+ (select main_a v_prenex_40356) 2))))) (forall ((v_prenex_37554 Int) (v_prenex_37553 Int)) (or (<= 0 (+ (select main_a v_prenex_37554) 2)) (<= (+ main_x 1) v_prenex_37554) (<= (+ (select main_a v_prenex_37554) (select main_a v_prenex_37553)) 1000) (<= 0 (* 2 (select main_a v_prenex_37554))) (<= 998 (select main_a v_prenex_37553)) (< v_prenex_37554 main_x))) (or (forall ((v_prenex_37733 Int)) (or (<= (select main_a v_prenex_37733) 1002) (<= (select main_a v_prenex_37733) 1000))) (forall ((v_prenex_37731 Int)) (or (<= 0 (select main_a v_prenex_37731)) (<= 0 (* 2 (select main_a v_prenex_37731))) (< v_prenex_37731 main_x) (<= (+ main_x 1) v_prenex_37731)))) (forall ((v_prenex_31907 Int) (v_prenex_31906 Int)) (or (<= (+ (select main_a v_prenex_31907) (select main_a v_prenex_31906)) 1000) (< v_prenex_31907 main_x) (<= 0 (+ (select main_a v_prenex_31907) 2)) (<= 998 (select main_a v_prenex_31906)) (<= (+ main_x 1) v_prenex_31907) (<= 1996 (* 2 (select main_a v_prenex_31906))))) (or (forall ((v_prenex_38717 Int)) (or (<= (+ main_x 1) v_prenex_38717) (< v_prenex_38717 main_x) (<= 0 (select main_a v_prenex_38717)) (<= (* 2 (select main_a v_prenex_38717)) 4) (<= 0 (+ (select main_a v_prenex_38717) 2)))) (forall ((v_prenex_38720 Int)) (<= 998 (select main_a v_prenex_38720)))) (forall ((v_prenex_34496 Int) (v_prenex_34495 Int)) (or (<= (* 2 (select main_a v_prenex_34495)) 2000) (<= (* 2 (select main_a v_prenex_34496)) 4) (<= (select main_a v_prenex_34496) 2) (<= (select main_a v_prenex_34495) 1002) (<= (+ main_x 1) v_prenex_34496) (< v_prenex_34496 main_x) (<= (+ (select main_a v_prenex_34496) 996) (select main_a v_prenex_34495)))) (forall ((v_prenex_44184 Int) (v_prenex_44183 Int)) (or (<= (+ main_x 1) v_prenex_44184) (<= 0 (+ (select main_a v_prenex_44184) 2)) (<= 1000 (+ (select main_a v_prenex_44184) (select main_a v_prenex_44183))) (< v_prenex_44184 main_x) (<= (select main_a v_prenex_44183) 1002) (<= 0 (* 2 (select main_a v_prenex_44184))))) (forall ((v_prenex_31691 Int) (v_prenex_31692 Int)) (or (<= 998 (select main_a v_prenex_31691)) (<= (+ (select main_a v_prenex_31692) 996) (select main_a v_prenex_31691)) (<= 0 (* 2 (select main_a v_prenex_31692))) (<= (select main_a v_prenex_31692) 4) (<= (select main_a v_prenex_31691) 1002) (<= (+ main_x 1) v_prenex_31692) (< v_prenex_31692 main_x))) (forall ((v_prenex_43678 Int) (v_prenex_43677 Int)) (or (< v_prenex_43678 main_x) (<= (select main_a v_prenex_43678) 4) (<= (+ main_y 1) v_prenex_43677) (<= (+ main_x 1) v_prenex_43678) (<= 1996 (* 2 (select main_a v_prenex_43677))) (<= (+ (select main_a v_prenex_43678) 996) (select main_a v_prenex_43677)))) (forall ((v_prenex_31723 Int) (v_prenex_31724 Int)) (or (< v_prenex_31724 main_x) (<= (select main_a v_prenex_31724) 4) (<= 996 (select main_a v_prenex_31723)) (<= (select main_a v_prenex_31724) 2) (<= (* 2 (select main_a v_prenex_31723)) 2000) (<= (+ main_x 1) v_prenex_31724) (<= (select main_a v_prenex_31723) (+ (select main_a v_prenex_31724) 1000)))) (forall ((v_prenex_31367 Int) (v_prenex_31368 Int)) (or (<= (+ main_x 1) v_prenex_31368) (< v_prenex_31368 main_x) (<= (select main_a v_prenex_31368) 2) (<= 998 (select main_a v_prenex_31367)) (<= (+ (select main_a v_prenex_31368) (select main_a v_prenex_31367)) 1000) (<= 0 (select main_a v_prenex_31368)))) (forall ((v_prenex_38050 Int) (v_prenex_38049 Int)) (or (<= (select main_a v_prenex_38050) 4) (<= 1000 (+ (select main_a v_prenex_38050) (select main_a v_prenex_38049))) (<= (select main_a v_prenex_38049) 1002) (<= 996 (select main_a v_prenex_38049)) (< v_prenex_38050 main_x) (<= (+ main_x 1) v_prenex_38050) (<= (* 2 (select main_a v_prenex_38050)) 4))) (forall ((v_prenex_35062 Int) (v_prenex_35061 Int)) (or (<= (+ (select main_a v_prenex_35062) (select main_a v_prenex_35061)) 1000) (<= 998 (select main_a v_prenex_35061)) (< v_prenex_35061 main_y) (<= (+ main_x 1) v_prenex_35062) (< v_prenex_35062 main_x) (<= 1996 (* 2 (select main_a v_prenex_35061))) (<= 0 (+ (select main_a v_prenex_35062) 2)))) (forall ((v_prenex_43846 Int) (v_prenex_43845 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_43845))) (<= (+ main_x 1) v_prenex_43846) (<= (select main_a v_prenex_43845) (+ (select main_a v_prenex_43846) 1000)) (<= 996 (select main_a v_prenex_43845)) (<= 0 (* 2 (select main_a v_prenex_43846))) (<= 0 (+ (select main_a v_prenex_43846) 2)) (< v_prenex_43846 main_x))) (forall ((v_prenex_41924 Int) (v_prenex_41925 Int)) (or (< v_prenex_41925 main_x) (<= (select main_a v_prenex_41925) 4) (<= (select main_a v_prenex_41925) 2) (<= 1996 (* 2 (select main_a v_prenex_41924))) (<= (+ main_x 1) v_prenex_41925) (<= (* 2 (select main_a v_prenex_41924)) 2000) (<= 1000 (+ (select main_a v_prenex_41925) (select main_a v_prenex_41924))))) (forall ((v_prenex_33892 Int) (v_prenex_33891 Int)) (or (<= (+ (select main_a v_prenex_33892) (select main_a v_prenex_33891)) 1000) (<= 996 (select main_a v_prenex_33891)) (<= (* 2 (select main_a v_prenex_33891)) 2000) (<= (select main_a v_prenex_33892) 4) (<= (+ main_x 1) v_prenex_33892) (<= 0 (select main_a v_prenex_33892)) (< v_prenex_33892 main_x))) (or (forall ((v_prenex_42192 Int)) (or (< v_prenex_42192 main_x) (<= (select main_a v_prenex_42192) 2) (<= (+ main_x 1) v_prenex_42192) (<= (* 2 (select main_a v_prenex_42192)) 4))) (forall ((v_prenex_42191 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_42191))) (<= 998 (select main_a v_prenex_42191)) (<= (+ main_y 1) v_prenex_42191)))) (or (forall ((v_prenex_38437 Int)) (or (<= (+ main_x 1) v_prenex_38437) (<= 0 (* 2 (select main_a v_prenex_38437))) (<= 0 (+ (select main_a v_prenex_38437) 2)) (< v_prenex_38437 main_x))) (forall ((v_prenex_38440 Int)) (or (<= 998 (select main_a v_prenex_38440)) (<= (select main_a v_prenex_38440) 1000)))) (forall ((v_prenex_35831 Int) (v_prenex_35832 Int)) (or (<= (select main_a v_prenex_35832) 4) (<= 1000 (+ (select main_a v_prenex_35832) (select main_a v_prenex_35831))) (<= (select main_a v_prenex_35831) 1002) (<= (* 2 (select main_a v_prenex_35831)) 2000) (<= (+ main_x 1) v_prenex_35832) (< v_prenex_35831 main_y) (< v_prenex_35832 main_x))) (or (forall ((v_prenex_40165 Int)) (or (<= (+ main_y 1) v_prenex_40165) (<= 1996 (* 2 (select main_a v_prenex_40165))) (<= (select main_a v_prenex_40165) 1002))) (forall ((v_prenex_40166 Int)) (or (<= (+ main_x 1) v_prenex_40166) (< v_prenex_40166 main_x) (<= 0 (* 2 (select main_a v_prenex_40166)))))) (forall ((v_prenex_35435 Int) (v_prenex_35436 Int)) (or (<= 998 (select main_a v_prenex_35435)) (<= (select main_a v_prenex_35436) 2) (<= (select main_a v_prenex_35435) 1002) (<= (+ main_x 1) v_prenex_35436) (<= (select main_a v_prenex_35435) (+ (select main_a v_prenex_35436) 1000)) (< v_prenex_35436 main_x) (<= 0 (+ (select main_a v_prenex_35436) 2)))) (forall ((v_prenex_39498 Int) (v_prenex_39499 Int)) (or (<= (select main_a v_prenex_39498) 1002) (<= 1000 (+ (select main_a v_prenex_39499) (select main_a v_prenex_39498))) (<= (+ main_x 1) v_prenex_39499) (<= 0 (+ (select main_a v_prenex_39499) 2)) (< v_prenex_39498 main_y) (< v_prenex_39499 main_x) (<= 998 (select main_a v_prenex_39498)))) (forall ((v_prenex_36067 Int) (v_prenex_36068 Int)) (or (<= (+ main_y 1) v_prenex_36067) (< v_prenex_36067 main_y) (<= (select main_a v_prenex_36067) (+ (select main_a v_prenex_36068) 1000)) (<= (+ main_x 1) v_prenex_36068) (<= 996 (select main_a v_prenex_36067)))) (forall ((v_prenex_42055 Int) (v_prenex_42056 Int)) (or (< v_prenex_42056 main_x) (<= (+ main_x 1) v_prenex_42056) (<= (select main_a v_prenex_42055) (+ (select main_a v_prenex_42056) 1000)) (<= 996 (select main_a v_prenex_42055)) (<= (select main_a v_prenex_42056) 4) (< v_prenex_42055 main_y) (<= (select main_a v_prenex_42055) 1002))) (forall ((v_prenex_37616 Int) (v_prenex_37617 Int)) (or (<= (+ main_x 1) v_prenex_37617) (<= (select main_a v_prenex_37616) (+ (select main_a v_prenex_37617) 1000)) (< v_prenex_37617 main_x) (<= 996 (select main_a v_prenex_37616)) (<= 0 (* 2 (select main_a v_prenex_37617))) (<= (+ main_y 1) v_prenex_37616))) (forall ((v_prenex_34992 Int) (v_prenex_34991 Int)) (or (<= 0 (* 2 (select main_a v_prenex_34992))) (<= 996 (select main_a v_prenex_34991)) (<= (* 2 (select main_a v_prenex_34991)) 2000) (<= 0 (+ (select main_a v_prenex_34992) 2)) (<= (select main_a v_prenex_34991) (+ (select main_a v_prenex_34992) 1000)) (< v_prenex_34992 main_x) (<= (+ main_x 1) v_prenex_34992))) (forall ((v_prenex_33383 Int) (v_prenex_33382 Int)) (or (< v_prenex_33383 main_x) (<= (+ main_x 1) v_prenex_33383) (<= 0 (* 2 (select main_a v_prenex_33383))) (<= (select main_a v_prenex_33383) 2) (<= (select main_a v_prenex_33382) 1002) (<= 1996 (* 2 (select main_a v_prenex_33382))) (<= (+ (select main_a v_prenex_33383) (select main_a v_prenex_33382)) 1000))) (forall ((v_prenex_36868 Int) (v_prenex_36869 Int)) (or (<= 996 (select main_a v_prenex_36868)) (<= (+ main_x 1) v_prenex_36869) (< v_prenex_36869 main_x) (<= 998 (select main_a v_prenex_36868)) (<= 0 (+ (select main_a v_prenex_36869) 2)) (<= (+ (select main_a v_prenex_36869) 996) (select main_a v_prenex_36868)) (<= (select main_a v_prenex_36869) 2))) (forall ((v_prenex_40418 Int) (v_prenex_40417 Int)) (or (<= (select main_a v_prenex_40418) 4) (<= (+ main_x 1) v_prenex_40418) (< v_prenex_40418 main_x) (<= 0 (* 2 (select main_a v_prenex_40418))) (<= (+ (select main_a v_prenex_40418) 996) (select main_a v_prenex_40417)) (<= (select main_a v_prenex_40417) 1000) (<= 998 (select main_a v_prenex_40417)))) (forall ((v_prenex_36852 Int) (v_prenex_36853 Int)) (or (<= 0 (select main_a v_prenex_36853)) (<= (+ main_x 1) v_prenex_36853) (< v_prenex_36853 main_x) (<= (+ main_y 1) v_prenex_36852) (<= (+ (select main_a v_prenex_36853) 996) (select main_a v_prenex_36852)))) (forall ((v_prenex_43068 Int) (v_prenex_43069 Int)) (or (<= (+ main_x 1) v_prenex_43069) (<= (select main_a v_prenex_43069) 4) (<= 996 (select main_a v_prenex_43068)) (<= (* 2 (select main_a v_prenex_43068)) 2000) (<= (* 2 (select main_a v_prenex_43069)) 4) (< v_prenex_43069 main_x) (<= (+ (select main_a v_prenex_43069) 996) (select main_a v_prenex_43068)))) (or (forall ((v_prenex_44020 Int)) (<= 998 (select main_a v_prenex_44020))) (forall ((v_prenex_44018 Int)) (or (<= 0 (select main_a v_prenex_44018)) (< v_prenex_44018 main_x) (<= 0 (* 2 (select main_a v_prenex_44018))) (<= (+ main_x 1) v_prenex_44018)))) (forall ((v_prenex_33853 Int) (v_prenex_33852 Int)) (or (<= (select main_a v_prenex_33852) 1000) (<= (+ main_x 1) v_prenex_33853) (< v_prenex_33853 main_x) (<= 0 (select main_a v_prenex_33853)) (<= (+ (select main_a v_prenex_33853) (select main_a v_prenex_33852)) 1000) (<= 0 (+ (select main_a v_prenex_33853) 2)))) (forall ((v_prenex_37066 Int) (v_prenex_37065 Int)) (or (<= (select main_a v_prenex_37066) 4) (<= 1000 (+ (select main_a v_prenex_37066) (select main_a v_prenex_37065))) (<= (+ main_x 1) v_prenex_37066) (<= 0 (+ (select main_a v_prenex_37066) 2)) (< v_prenex_37066 main_x) (<= 996 (select main_a v_prenex_37065)) (<= (* 2 (select main_a v_prenex_37065)) 2000))) (or (forall ((v_prenex_34702 Int)) (or (<= 0 (* 2 (select main_a v_prenex_34702))) (<= 0 (+ (select main_a v_prenex_34702) 2)) (<= 0 (select main_a v_prenex_34702)) (< v_prenex_34702 main_x) (<= (+ main_x 1) v_prenex_34702))) (forall ((v_prenex_34701 Int)) (or (<= 996 (select main_a v_prenex_34701)) (<= 998 (select main_a v_prenex_34701))))) (forall ((v_prenex_37042 Int) (v_prenex_37043 Int)) (or (< v_prenex_37043 main_x) (<= (* 2 (select main_a v_prenex_37042)) 2000) (<= (select main_a v_prenex_37042) 1002) (<= (+ main_y 1) v_prenex_37042) (<= (+ main_x 1) v_prenex_37043) (<= 1000 (+ (select main_a v_prenex_37043) (select main_a v_prenex_37042))) (<= (* 2 (select main_a v_prenex_37043)) 4))) (or (forall ((v_prenex_33673 Int)) (or (<= (+ main_x 1) v_prenex_33673) (< v_prenex_33673 main_x) (<= 0 (* 2 (select main_a v_prenex_33673))) (<= 0 (select main_a v_prenex_33673)))) (forall ((v_prenex_33675 Int)) (or (< v_prenex_33675 main_y) (<= 998 (select main_a v_prenex_33675)) (<= (* 2 (select main_a v_prenex_33675)) 2000)))) (forall ((v_prenex_39523 Int) (v_prenex_39522 Int)) (or (<= 0 (select main_a v_prenex_39523)) (<= 1000 (+ (select main_a v_prenex_39523) (select main_a v_prenex_39522))) (<= (select main_a v_prenex_39522) 1000) (<= (+ main_y 1) v_prenex_39522) (< v_prenex_39523 main_x) (<= 998 (select main_a v_prenex_39522)) (<= (+ main_x 1) v_prenex_39523))) (forall ((v_prenex_43004 Int) (v_prenex_43005 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_43004))) (<= 1000 (+ (select main_a v_prenex_43005) (select main_a v_prenex_43004))) (< v_prenex_43005 main_x) (<= (* 2 (select main_a v_prenex_43004)) 2000) (<= (+ main_x 1) v_prenex_43005) (<= (* 2 (select main_a v_prenex_43005)) 4) (<= (+ main_y 1) v_prenex_43004))) (forall ((v_prenex_31866 Int) (v_prenex_31867 Int)) (or (<= 0 (* 2 (select main_a v_prenex_31867))) (<= (select main_a v_prenex_31866) 1002) (<= (+ main_x 1) v_prenex_31867) (< v_prenex_31867 main_x) (< v_prenex_31866 main_y) (<= 996 (select main_a v_prenex_31866)) (<= (+ (select main_a v_prenex_31867) 996) (select main_a v_prenex_31866)))) (or (forall ((v_prenex_32317 Int)) (or (<= (select main_a v_prenex_32317) 1000) (<= 996 (select main_a v_prenex_32317)))) (forall ((v_prenex_32319 Int)) (or (< v_prenex_32319 main_x) (<= 0 (+ (select main_a v_prenex_32319) 2)) (<= (select main_a v_prenex_32319) 2) (<= (* 2 (select main_a v_prenex_32319)) 4) (<= (+ main_x 1) v_prenex_32319)))) (forall ((v_prenex_43747 Int) (v_prenex_43748 Int)) (or (< v_prenex_43748 main_x) (<= 0 (select main_a v_prenex_43748)) (<= 0 (* 2 (select main_a v_prenex_43748))) (<= (select main_a v_prenex_43747) 1000) (<= 1996 (* 2 (select main_a v_prenex_43747))) (<= 1000 (+ (select main_a v_prenex_43748) (select main_a v_prenex_43747))) (<= (+ main_x 1) v_prenex_43748))) (or (forall ((v_prenex_41142 Int)) (<= (select main_a v_prenex_41142) 1000)) (forall ((v_prenex_41138 Int)) (or (<= (select main_a v_prenex_41138) 4) (<= 0 (* 2 (select main_a v_prenex_41138))) (<= (+ main_x 1) v_prenex_41138) (< v_prenex_41138 main_x) (<= (* 2 (select main_a v_prenex_41138)) 4)))) (forall ((v_prenex_32948 Int) (v_prenex_32947 Int)) (or (< v_prenex_32947 main_y) (<= (+ main_x 1) v_prenex_32948) (< v_prenex_32948 main_x) (<= (+ (select main_a v_prenex_32948) 996) (select main_a v_prenex_32947)) (<= 0 (+ (select main_a v_prenex_32948) 2)))) (or (forall ((v_prenex_34596 Int)) (<= (select main_a v_prenex_34596) 1000)) (forall ((v_prenex_34591 Int)) (or (< v_prenex_34591 main_x) (<= (select main_a v_prenex_34591) 2) (<= (* 2 (select main_a v_prenex_34591)) 4) (<= 0 (+ (select main_a v_prenex_34591) 2)) (<= (+ main_x 1) v_prenex_34591)))) (or (forall ((v_prenex_43181 Int)) (<= (* 2 (select main_a v_prenex_43181)) 2000)) (forall ((v_prenex_43180 Int)) (or (<= (select main_a v_prenex_43180) 4) (< v_prenex_43180 main_x) (<= (* 2 (select main_a v_prenex_43180)) 4) (<= (+ main_x 1) v_prenex_43180) (<= 0 (+ (select main_a v_prenex_43180) 2))))) (or (forall ((v_prenex_35231 Int)) (or (< v_prenex_35231 main_y) (<= 1996 (* 2 (select main_a v_prenex_35231))))) (forall ((v_prenex_30883 Int)) (or (<= 0 (select main_a v_prenex_30883)) (<= (+ main_x 1) v_prenex_30883) (< v_prenex_30883 main_x)))) (forall ((v_prenex_31030 Int) (v_prenex_31029 Int)) (or (<= (+ main_x 1) v_prenex_31030) (<= (select main_a v_prenex_31030) 4) (<= (* 2 (select main_a v_prenex_31029)) 2000) (< v_prenex_31030 main_x) (<= (+ (select main_a v_prenex_31030) (select main_a v_prenex_31029)) 1000) (<= 0 (+ (select main_a v_prenex_31030) 2)) (<= (select main_a v_prenex_31029) 1002))) (forall ((v_prenex_32204 Int) (v_prenex_32205 Int)) (or (<= (select main_a v_prenex_32204) 1000) (<= (+ main_x 1) v_prenex_32205) (<= (+ (select main_a v_prenex_32205) (select main_a v_prenex_32204)) 1000) (< v_prenex_32204 main_y) (<= (+ main_y 1) v_prenex_32204))) (or (forall ((v_prenex_40807 Int)) (or (<= (* 2 (select main_a v_prenex_40807)) 4) (<= (select main_a v_prenex_40807) 4) (< v_prenex_40807 main_x) (<= (+ main_x 1) v_prenex_40807))) (forall ((v_prenex_40810 Int)) (or (<= (select main_a v_prenex_40810) 1002) (<= (select main_a v_prenex_40810) 1000)))) (or (forall ((v_prenex_37150 Int)) (or (<= (+ main_x 1) v_prenex_37150) (< v_prenex_37150 main_x) (<= (* 2 (select main_a v_prenex_37150)) 4))) (forall ((v_prenex_37149 Int)) (or (<= 996 (select main_a v_prenex_37149)) (<= (+ main_y 1) v_prenex_37149) (<= (select main_a v_prenex_37149) 1000)))) (forall ((v_prenex_43606 Int) (v_prenex_43607 Int)) (or (<= (* 2 (select main_a v_prenex_43606)) 2000) (<= (+ main_x 1) v_prenex_43607) (<= 0 (+ (select main_a v_prenex_43607) 2)) (<= 1996 (* 2 (select main_a v_prenex_43606))) (<= (select main_a v_prenex_43607) 4) (< v_prenex_43607 main_x) (<= (+ (select main_a v_prenex_43607) 996) (select main_a v_prenex_43606)))) (forall ((v_prenex_43309 Int) (v_prenex_43308 Int)) (or (<= (select main_a v_prenex_43309) 2) (<= 1996 (* 2 (select main_a v_prenex_43308))) (<= (select main_a v_prenex_43308) 1002) (<= (+ main_x 1) v_prenex_43309) (<= (select main_a v_prenex_43308) (+ (select main_a v_prenex_43309) 1000)) (< v_prenex_43309 main_x) (<= 0 (+ (select main_a v_prenex_43309) 2)))) (or (forall ((v_prenex_40079 Int)) (<= (select main_a v_prenex_40079) 1002)) (forall ((v_prenex_40077 Int)) (or (<= (+ main_x 1) v_prenex_40077) (<= (select main_a v_prenex_40077) 2) (< v_prenex_40077 main_x) (<= 0 (* 2 (select main_a v_prenex_40077)))))) (forall ((v_prenex_31732 Int) (v_prenex_31733 Int)) (or (< v_prenex_31733 main_x) (<= 996 (select main_a v_prenex_31732)) (<= (select main_a v_prenex_31733) 4) (<= (+ main_x 1) v_prenex_31733) (<= 0 (+ (select main_a v_prenex_31733) 2)) (<= (select main_a v_prenex_31732) 1002) (<= (+ (select main_a v_prenex_31733) (select main_a v_prenex_31732)) 1000))) (forall ((v_prenex_38109 Int) (v_prenex_38110 Int)) (or (<= (select main_a v_prenex_38109) 1002) (< v_prenex_38110 main_x) (<= 1000 (+ (select main_a v_prenex_38110) (select main_a v_prenex_38109))) (<= (select main_a v_prenex_38110) 2) (<= (+ main_x 1) v_prenex_38110) (< v_prenex_38109 main_y) (<= (select main_a v_prenex_38109) 1000))) (or (forall ((v_prenex_40230 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_40230))) (<= 996 (select main_a v_prenex_40230)))) (forall ((v_prenex_40226 Int)) (or (<= 0 (* 2 (select main_a v_prenex_40226))) (<= 0 (select main_a v_prenex_40226)) (<= (+ main_x 1) v_prenex_40226) (< v_prenex_40226 main_x) (<= (* 2 (select main_a v_prenex_40226)) 4)))) (forall ((v_prenex_35897 Int) (v_prenex_35896 Int)) (or (<= 0 (select main_a v_prenex_35897)) (<= (+ main_x 1) v_prenex_35897) (<= (* 2 (select main_a v_prenex_35897)) 4) (<= (* 2 (select main_a v_prenex_35896)) 2000) (< v_prenex_35897 main_x) (<= 996 (select main_a v_prenex_35896)) (<= (+ (select main_a v_prenex_35897) 996) (select main_a v_prenex_35896)))) (forall ((v_prenex_36151 Int) (v_prenex_36152 Int)) (or (<= 998 (select main_a v_prenex_36151)) (<= (+ main_x 1) v_prenex_36152) (<= (select main_a v_prenex_36152) 4) (<= (+ (select main_a v_prenex_36152) (select main_a v_prenex_36151)) 1000) (<= 0 (* 2 (select main_a v_prenex_36152))) (< v_prenex_36152 main_x))) (forall ((v_prenex_43334 Int) (v_prenex_43335 Int)) (or (<= (+ (select main_a v_prenex_43335) (select main_a v_prenex_43334)) 1000) (<= 0 (select main_a v_prenex_43335)) (<= (select main_a v_prenex_43334) 1000) (< v_prenex_43335 main_x) (<= (+ main_x 1) v_prenex_43335) (< v_prenex_43334 main_y))) (or (forall ((v_prenex_31387 Int)) (or (<= 0 (* 2 (select main_a v_prenex_31387))) (< v_prenex_31387 main_x) (<= 0 (+ (select main_a v_prenex_31387) 2)) (<= 0 (select main_a v_prenex_31387)) (<= (+ main_x 1) v_prenex_31387))) (forall ((v_prenex_31386 Int)) (<= (select main_a v_prenex_31386) 1002))) (forall ((v_prenex_32346 Int) (v_prenex_32345 Int)) (or (<= (select main_a v_prenex_32346) 2) (<= 1000 (+ (select main_a v_prenex_32346) (select main_a v_prenex_32345))) (< v_prenex_32346 main_x) (<= (+ main_x 1) v_prenex_32346) (<= 0 (+ (select main_a v_prenex_32346) 2)) (<= 998 (select main_a v_prenex_32345)) (<= 1996 (* 2 (select main_a v_prenex_32345))))) (forall ((v_prenex_42497 Int)) (or (<= 0 (+ (select main_a v_prenex_42497) 2)) (<= (select main_a v_prenex_42497) 4) (<= (* 2 (select main_a v_prenex_42497)) 4) (<= (+ main_x 1) v_prenex_42497) (< v_prenex_42497 main_x))) (forall ((v_prenex_32234 Int) (v_prenex_32235 Int)) (or (<= (* 2 (select main_a v_prenex_32234)) 2000) (<= (+ (select main_a v_prenex_32235) 996) (select main_a v_prenex_32234)) (<= (select main_a v_prenex_32235) 4) (<= (select main_a v_prenex_32234) 1000) (<= (+ main_x 1) v_prenex_32235) (<= (* 2 (select main_a v_prenex_32235)) 4) (< v_prenex_32235 main_x))) (forall ((v_prenex_42028 Int) (v_prenex_42027 Int)) (or (<= (select main_a v_prenex_42028) 2) (< v_prenex_42028 main_x) (<= (+ (select main_a v_prenex_42028) (select main_a v_prenex_42027)) 1000) (<= 0 (+ (select main_a v_prenex_42028) 2)) (<= (+ main_x 1) v_prenex_42028) (<= (select main_a v_prenex_42027) 1000))) (or (forall ((v_prenex_32922 Int)) (or (<= 0 (* 2 (select main_a v_prenex_32922))) (<= (+ main_x 1) v_prenex_32922) (< v_prenex_32922 main_x) (<= 0 (+ (select main_a v_prenex_32922) 2)))) (forall ((v_prenex_32924 Int)) (or (<= (select main_a v_prenex_32924) 1002) (<= (select main_a v_prenex_32924) 1000)))) (forall ((v_prenex_38853 Int) (v_prenex_38854 Int)) (or (<= 996 (select main_a v_prenex_38853)) (<= (* 2 (select main_a v_prenex_38853)) 2000) (< v_prenex_38854 main_x) (<= (select main_a v_prenex_38853) (+ (select main_a v_prenex_38854) 1000)) (< v_prenex_38853 main_y) (<= 0 (* 2 (select main_a v_prenex_38854))) (<= (+ main_x 1) v_prenex_38854))) (forall ((v_prenex_31196 Int) (v_prenex_31197 Int)) (or (<= (select main_a v_prenex_31196) (+ (select main_a v_prenex_31197) 1000)) (< v_prenex_31197 main_x) (<= 1996 (* 2 (select main_a v_prenex_31196))) (<= (select main_a v_prenex_31197) 4) (<= 996 (select main_a v_prenex_31196)) (<= (+ main_x 1) v_prenex_31197))) (forall ((v_prenex_31357 Int) (v_prenex_31358 Int)) (or (<= (* 2 (select main_a v_prenex_31357)) 2000) (<= (+ main_y 1) v_prenex_31357) (<= 0 (* 2 (select main_a v_prenex_31358))) (< v_prenex_31358 main_x) (<= 1996 (* 2 (select main_a v_prenex_31357))) (<= (+ main_x 1) v_prenex_31358) (<= (select main_a v_prenex_31357) (+ (select main_a v_prenex_31358) 1000)))) (forall ((v_prenex_38299 Int) (v_prenex_38298 Int)) (or (<= (* 2 (select main_a v_prenex_38299)) 4) (< v_prenex_38299 main_x) (<= (+ main_x 1) v_prenex_38299) (<= 998 (select main_a v_prenex_38298)) (<= (select main_a v_prenex_38298) (+ (select main_a v_prenex_38299) 1000)) (<= 0 (* 2 (select main_a v_prenex_38299))))) (forall ((v_prenex_35589 Int) (v_prenex_35590 Int)) (or (<= (+ main_x 1) v_prenex_35590) (<= 998 (select main_a v_prenex_35589)) (<= (+ (select main_a v_prenex_35590) (select main_a v_prenex_35589)) 1000) (< v_prenex_35589 main_y) (<= 0 (* 2 (select main_a v_prenex_35590))) (<= (select main_a v_prenex_35589) 1000) (< v_prenex_35590 main_x))) (or (forall ((v_prenex_40357 Int)) (or (<= (select main_a v_prenex_40357) 1002) (<= 998 (select main_a v_prenex_40357)))) (forall ((v_prenex_40352 Int)) (or (< v_prenex_40352 main_x) (<= (+ main_x 1) v_prenex_40352) (<= (select main_a v_prenex_40352) 2) (<= (* 2 (select main_a v_prenex_40352)) 4) (<= 0 (+ (select main_a v_prenex_40352) 2))))) (forall ((v_prenex_38215 Int) (v_prenex_38216 Int)) (or (<= (+ (select main_a v_prenex_38216) 996) (select main_a v_prenex_38215)) (< v_prenex_38216 main_x) (<= (+ main_y 1) v_prenex_38215) (<= (select main_a v_prenex_38216) 2) (<= (+ main_x 1) v_prenex_38216) (<= 996 (select main_a v_prenex_38215)))) (forall ((v_prenex_40192 Int) (v_prenex_40191 Int)) (or (<= 0 (* 2 (select main_a v_prenex_40192))) (<= (+ main_x 1) v_prenex_40192) (<= 0 (+ (select main_a v_prenex_40192) 2)) (<= (select main_a v_prenex_40191) (+ (select main_a v_prenex_40192) 1000)) (<= 1996 (* 2 (select main_a v_prenex_40191))) (< v_prenex_40192 main_x))) (or (forall ((v_prenex_36928 Int)) (or (<= (* 2 (select main_a v_prenex_36928)) 4) (<= (+ main_x 1) v_prenex_36928) (<= (select main_a v_prenex_36928) 2) (< v_prenex_36928 main_x))) (forall ((v_prenex_36929 Int)) (<= 998 (select main_a v_prenex_36929)))) (forall ((v_prenex_34158 Int) (v_prenex_34157 Int)) (or (<= 0 (* 2 (select main_a v_prenex_34158))) (<= (+ main_x 1) v_prenex_34158) (<= (* 2 (select main_a v_prenex_34157)) 2000) (<= (select main_a v_prenex_34157) 1000) (< v_prenex_34158 main_x) (<= 1000 (+ (select main_a v_prenex_34158) (select main_a v_prenex_34157))) (<= (select main_a v_prenex_34158) 4))) (forall ((v_prenex_42554 Int) (v_prenex_42555 Int)) (or (< v_prenex_42554 main_y) (<= 1000 (+ (select main_a v_prenex_42555) (select main_a v_prenex_42554))) (<= 0 (* 2 (select main_a v_prenex_42555))) (<= (select main_a v_prenex_42554) 1000) (< v_prenex_42555 main_x) (<= (+ main_x 1) v_prenex_42555))) (forall ((v_prenex_36652 Int) (v_prenex_36651 Int)) (or (<= (+ main_x 1) v_prenex_36652) (<= 0 (select main_a v_prenex_36652)) (<= (select main_a v_prenex_36651) 1000) (< v_prenex_36652 main_x) (<= (+ (select main_a v_prenex_36652) (select main_a v_prenex_36651)) 1000) (<= 998 (select main_a v_prenex_36651)) (<= 0 (+ (select main_a v_prenex_36652) 2)))) (forall ((v_prenex_32328 Int) (v_prenex_32329 Int)) (or (<= (select main_a v_prenex_32328) 1002) (<= 0 (select main_a v_prenex_32329)) (< v_prenex_32329 main_x) (<= (select main_a v_prenex_32329) 2) (<= 1000 (+ (select main_a v_prenex_32329) (select main_a v_prenex_32328))) (<= (+ main_x 1) v_prenex_32329))) (or (forall ((v_prenex_41157 Int)) (or (<= (select main_a v_prenex_41157) 2) (<= (+ main_x 1) v_prenex_41157) (< v_prenex_41157 main_x) (<= 0 (* 2 (select main_a v_prenex_41157))))) (forall ((v_prenex_41161 Int)) (or (< v_prenex_41161 main_y) (<= 998 (select main_a v_prenex_41161)) (<= 996 (select main_a v_prenex_41161))))) (forall ((v_prenex_36678 Int) (v_prenex_36677 Int)) (or (< v_prenex_36678 main_x) (<= (+ (select main_a v_prenex_36678) (select main_a v_prenex_36677)) 1000) (<= 1996 (* 2 (select main_a v_prenex_36677))) (<= 0 (* 2 (select main_a v_prenex_36678))) (<= 0 (select main_a v_prenex_36678)) (<= (+ main_x 1) v_prenex_36678))) (forall ((v_prenex_41511 Int) (v_prenex_41510 Int)) (or (<= (* 2 (select main_a v_prenex_41511)) 4) (<= (+ main_x 1) v_prenex_41511) (<= (* 2 (select main_a v_prenex_41510)) 2000) (<= (select main_a v_prenex_41511) 2) (<= (+ (select main_a v_prenex_41511) 996) (select main_a v_prenex_41510)) (<= (select main_a v_prenex_41510) 1000) (< v_prenex_41511 main_x))) (forall ((v_prenex_42810 Int) (v_prenex_42809 Int)) (or (<= (+ main_x 1) v_prenex_42810) (<= (* 2 (select main_a v_prenex_42809)) 2000) (<= (+ (select main_a v_prenex_42810) (select main_a v_prenex_42809)) 1000) (<= (select main_a v_prenex_42809) 1000) (<= (select main_a v_prenex_42810) 4) (< v_prenex_42810 main_x))) (or (forall ((v_prenex_39782 Int)) (or (< v_prenex_39782 main_x) (<= (* 2 (select main_a v_prenex_39782)) 4) (<= (+ main_x 1) v_prenex_39782))) (forall ((v_prenex_39786 Int)) (or (<= 998 (select main_a v_prenex_39786)) (<= (select main_a v_prenex_39786) 1000)))) (forall ((v_prenex_35152 Int) (v_prenex_35153 Int)) (or (<= (select main_a v_prenex_35153) 4) (<= (+ main_x 1) v_prenex_35153) (<= 1996 (* 2 (select main_a v_prenex_35152))) (<= 1000 (+ (select main_a v_prenex_35153) (select main_a v_prenex_35152))) (<= (* 2 (select main_a v_prenex_35152)) 2000) (<= 0 (+ (select main_a v_prenex_35153) 2)) (< v_prenex_35153 main_x))) (forall ((v_prenex_36947 Int) (v_prenex_36948 Int)) (or (<= (+ main_x 1) v_prenex_36948) (<= 998 (select main_a v_prenex_36947)) (< v_prenex_36948 main_x) (<= (select main_a v_prenex_36948) 4) (<= (select main_a v_prenex_36948) 2) (<= (+ (select main_a v_prenex_36948) 996) (select main_a v_prenex_36947)) (<= (select main_a v_prenex_36947) 1000))) (forall ((v_prenex_36344 Int) (v_prenex_36343 Int)) (or (< v_prenex_36344 main_x) (<= (* 2 (select main_a v_prenex_36343)) 2000) (<= 0 (* 2 (select main_a v_prenex_36344))) (< v_prenex_36343 main_y) (<= (+ main_x 1) v_prenex_36344) (<= (+ (select main_a v_prenex_36344) 996) (select main_a v_prenex_36343)) (<= 996 (select main_a v_prenex_36343)))) (or (forall ((v_prenex_41196 Int)) (or (<= (select main_a v_prenex_41196) 1002) (<= 1996 (* 2 (select main_a v_prenex_41196))))) (forall ((v_prenex_41197 Int)) (or (<= 0 (select main_a v_prenex_41197)) (<= 0 (* 2 (select main_a v_prenex_41197))) (<= (+ main_x 1) v_prenex_41197) (< v_prenex_41197 main_x) (<= 0 (+ (select main_a v_prenex_41197) 2))))) (forall ((v_prenex_43242 Int) (v_prenex_43243 Int)) (or (< v_prenex_43243 main_x) (<= 1996 (* 2 (select main_a v_prenex_43242))) (<= (+ main_x 1) v_prenex_43243) (<= 0 (+ (select main_a v_prenex_43243) 2)) (<= (select main_a v_prenex_43242) 1000) (<= (+ main_y 1) v_prenex_43242) (<= (+ (select main_a v_prenex_43243) 996) (select main_a v_prenex_43242)))) (forall ((v_prenex_42473 Int) (v_prenex_42474 Int)) (or (<= 0 (+ (select main_a v_prenex_42474) 2)) (<= (select main_a v_prenex_42474) 2) (<= 1996 (* 2 (select main_a v_prenex_42473))) (<= (+ main_x 1) v_prenex_42474) (<= (select main_a v_prenex_42473) 1000) (<= (select main_a v_prenex_42473) (+ (select main_a v_prenex_42474) 1000)) (< v_prenex_42474 main_x))) (forall ((v_prenex_39431 Int) (v_prenex_39430 Int)) (or (< v_prenex_39431 main_x) (<= (+ main_x 1) v_prenex_39431) (<= 1996 (* 2 (select main_a v_prenex_39430))) (<= (select main_a v_prenex_39431) 4) (<= (select main_a v_prenex_39430) (+ (select main_a v_prenex_39431) 1000)) (<= 998 (select main_a v_prenex_39430)) (<= 0 (select main_a v_prenex_39431)))) (forall ((v_prenex_42552 Int) (v_prenex_42553 Int)) (or (<= 998 (select main_a v_prenex_42552)) (<= (select main_a v_prenex_42552) (+ (select main_a v_prenex_42553) 1000)) (< v_prenex_42553 main_x) (<= 1996 (* 2 (select main_a v_prenex_42552))) (<= (+ main_x 1) v_prenex_42553) (<= 0 (* 2 (select main_a v_prenex_42553))) (<= (+ main_y 1) v_prenex_42552))) (or (forall ((v_prenex_42451 Int)) (or (<= (+ main_y 1) v_prenex_42451) (<= (select main_a v_prenex_42451) 1000) (<= (select main_a v_prenex_42451) 1002))) (forall ((v_prenex_42452 Int)) (or (<= 0 (+ (select main_a v_prenex_42452) 2)) (<= 0 (* 2 (select main_a v_prenex_42452))) (< v_prenex_42452 main_x) (<= (+ main_x 1) v_prenex_42452)))) (forall ((v_prenex_41424 Int) (v_prenex_41425 Int)) (or (< v_prenex_41425 main_x) (<= 1000 (+ (select main_a v_prenex_41425) (select main_a v_prenex_41424))) (<= (* 2 (select main_a v_prenex_41424)) 2000) (<= (+ main_x 1) v_prenex_41425) (<= 0 (+ (select main_a v_prenex_41425) 2)) (<= 998 (select main_a v_prenex_41424)))) (or (forall ((v_prenex_35306 Int)) (or (<= (+ main_x 1) v_prenex_35306) (<= (select main_a v_prenex_35306) 2) (<= 0 (* 2 (select main_a v_prenex_35306))) (< v_prenex_35306 main_x))) (forall ((v_prenex_35310 Int)) (or (<= 998 (select main_a v_prenex_35310)) (< v_prenex_35310 main_y) (<= (select main_a v_prenex_35310) 1000)))) (or (forall ((v_prenex_43404 Int)) (or (<= (* 2 (select main_a v_prenex_43404)) 2000) (<= 998 (select main_a v_prenex_43404)))) (forall ((v_prenex_43402 Int)) (or (<= 0 (select main_a v_prenex_43402)) (<= (* 2 (select main_a v_prenex_43402)) 4) (< v_prenex_43402 main_x) (<= (+ main_x 1) v_prenex_43402)))) (forall ((v_prenex_41721 Int) (v_prenex_41722 Int)) (or (<= (select main_a v_prenex_41721) 1002) (<= (select main_a v_prenex_41721) (+ (select main_a v_prenex_41722) 1000)) (< v_prenex_41722 main_x) (<= 0 (select main_a v_prenex_41722)) (<= (+ main_x 1) v_prenex_41722) (<= 0 (+ (select main_a v_prenex_41722) 2)))) (forall ((v_prenex_38354 Int) (v_prenex_38355 Int)) (or (<= (+ (select main_a v_prenex_38355) (select main_a v_prenex_38354)) 1000) (<= (+ main_x 1) v_prenex_38355) (<= (select main_a v_prenex_38354) 1000) (< v_prenex_38355 main_x) (<= (select main_a v_prenex_38354) 1002) (<= (* 2 (select main_a v_prenex_38355)) 4) (<= 0 (* 2 (select main_a v_prenex_38355))))) (forall ((v_prenex_32984 Int) (v_prenex_32983 Int)) (or (<= 1000 (+ (select main_a v_prenex_32984) (select main_a v_prenex_32983))) (<= (select main_a v_prenex_32984) 4) (<= (+ main_y 1) v_prenex_32983) (<= (select main_a v_prenex_32983) 1002) (< v_prenex_32984 main_x) (<= (+ main_x 1) v_prenex_32984))) (or (forall ((v_prenex_43387 Int)) (or (<= (+ main_y 1) v_prenex_43387) (<= 998 (select main_a v_prenex_43387)) (<= (select main_a v_prenex_43387) 1000))) (forall ((v_prenex_43388 Int)) (or (< v_prenex_43388 main_x) (<= (* 2 (select main_a v_prenex_43388)) 4) (<= (+ main_x 1) v_prenex_43388)))) (forall ((v_prenex_37203 Int) (v_prenex_37204 Int)) (or (<= 998 (select main_a v_prenex_37203)) (<= 0 (+ (select main_a v_prenex_37204) 2)) (<= (select main_a v_prenex_37204) 2) (<= (select main_a v_prenex_37203) 1000) (< v_prenex_37204 main_x) (<= (+ (select main_a v_prenex_37204) (select main_a v_prenex_37203)) 1000) (<= (+ main_x 1) v_prenex_37204))) (forall ((v_prenex_37063 Int) (v_prenex_37064 Int)) (or (<= (+ (select main_a v_prenex_37064) (select main_a v_prenex_37063)) 1000) (< v_prenex_37064 main_x) (<= 0 (+ (select main_a v_prenex_37064) 2)) (<= (+ main_x 1) v_prenex_37064) (<= (+ main_y 1) v_prenex_37063) (<= (select main_a v_prenex_37063) 1000))) (or (forall ((v_prenex_42506 Int)) (or (<= (+ main_x 1) v_prenex_42506) (< v_prenex_42506 main_x) (<= 0 (* 2 (select main_a v_prenex_42506))))) (forall ((v_prenex_42505 Int)) (or (<= (select main_a v_prenex_42505) 1002) (< v_prenex_42505 main_y)))) (forall ((v_prenex_33367 Int) (v_prenex_33366 Int)) (or (<= (select main_a v_prenex_33366) 1000) (<= 0 (select main_a v_prenex_33367)) (<= (select main_a v_prenex_33366) 1002) (<= (+ main_y 1) v_prenex_33366) (< v_prenex_33367 main_x) (<= (+ main_x 1) v_prenex_33367) (<= (+ (select main_a v_prenex_33367) (select main_a v_prenex_33366)) 1000))) (forall ((v_prenex_34830 Int) (v_prenex_34829 Int)) (or (<= (select main_a v_prenex_34829) 1000) (<= 1996 (* 2 (select main_a v_prenex_34829))) (<= 0 (+ (select main_a v_prenex_34830) 2)) (<= 0 (* 2 (select main_a v_prenex_34830))) (< v_prenex_34830 main_x) (<= 1000 (+ (select main_a v_prenex_34830) (select main_a v_prenex_34829))) (<= (+ main_x 1) v_prenex_34830))) (forall ((v_prenex_39403 Int) (v_prenex_39402 Int)) (or (<= 0 (* 2 (select main_a v_prenex_39403))) (<= 998 (select main_a v_prenex_39402)) (<= (select main_a v_prenex_39402) (+ (select main_a v_prenex_39403) 1000)) (< v_prenex_39403 main_x) (<= (select main_a v_prenex_39403) 2) (<= 1996 (* 2 (select main_a v_prenex_39402))) (<= (+ main_x 1) v_prenex_39403))) (forall ((v_prenex_31912 Int) (v_prenex_31913 Int)) (or (<= (+ main_x 1) v_prenex_31913) (<= (+ (select main_a v_prenex_31913) 996) (select main_a v_prenex_31912)) (<= 1996 (* 2 (select main_a v_prenex_31912))) (< v_prenex_31912 main_y) (< v_prenex_31913 main_x) (<= 996 (select main_a v_prenex_31912)) (<= 0 (* 2 (select main_a v_prenex_31913))))) (or (forall ((v_prenex_32263 Int)) (or (< v_prenex_32263 main_x) (<= (+ main_x 1) v_prenex_32263) (<= (* 2 (select main_a v_prenex_32263)) 4) (<= 0 (* 2 (select main_a v_prenex_32263))) (<= (select main_a v_prenex_32263) 4))) (forall ((v_prenex_32260 Int)) (or (<= (* 2 (select main_a v_prenex_32260)) 2000) (<= 998 (select main_a v_prenex_32260))))) (or (forall ((v_prenex_32026 Int)) (or (<= (select main_a v_prenex_32026) 1000) (<= 998 (select main_a v_prenex_32026)))) (forall ((v_prenex_32029 Int)) (or (<= 0 (* 2 (select main_a v_prenex_32029))) (< v_prenex_32029 main_x) (<= 0 (select main_a v_prenex_32029)) (<= (+ main_x 1) v_prenex_32029) (<= 0 (+ (select main_a v_prenex_32029) 2))))) (forall ((v_prenex_31468 Int) (v_prenex_31469 Int)) (or (<= (+ (select main_a v_prenex_31469) (select main_a v_prenex_31468)) 1000) (<= (* 2 (select main_a v_prenex_31469)) 4) (<= (+ main_x 1) v_prenex_31469) (< v_prenex_31469 main_x) (<= 998 (select main_a v_prenex_31468)) (<= (select main_a v_prenex_31468) 1000))) (or (forall ((v_prenex_36452 Int)) (or (<= (* 2 (select main_a v_prenex_36452)) 4) (< v_prenex_36452 main_x) (<= 0 (* 2 (select main_a v_prenex_36452))) (<= (+ main_x 1) v_prenex_36452))) (forall ((v_prenex_36451 Int)) (or (< v_prenex_36451 main_y) (<= 1996 (* 2 (select main_a v_prenex_36451))) (<= (select main_a v_prenex_36451) 1002)))) (forall ((v_prenex_31464 Int) (v_prenex_31465 Int)) (or (<= (select main_a v_prenex_31464) (+ (select main_a v_prenex_31465) 1000)) (<= (select main_a v_prenex_31465) 2) (< v_prenex_31465 main_x) (<= (select main_a v_prenex_31464) 1000) (<= (+ main_x 1) v_prenex_31465) (<= 0 (select main_a v_prenex_31465)))) (forall ((v_prenex_36083 Int) (v_prenex_36084 Int)) (or (<= 0 (+ (select main_a v_prenex_36084) 2)) (<= 1000 (+ (select main_a v_prenex_36084) (select main_a v_prenex_36083))) (<= 0 (select main_a v_prenex_36084)) (<= (select main_a v_prenex_36083) 1000) (<= (+ main_x 1) v_prenex_36084) (< v_prenex_36084 main_x))) (forall ((v_prenex_41038 Int) (v_prenex_41039 Int)) (or (<= 0 (+ (select main_a v_prenex_41039) 2)) (<= (select main_a v_prenex_41038) 1000) (<= (select main_a v_prenex_41038) (+ (select main_a v_prenex_41039) 1000)) (<= (select main_a v_prenex_41039) 4) (< v_prenex_41039 main_x) (<= (+ main_x 1) v_prenex_41039))) (or (forall ((v_prenex_40557 Int)) (or (< v_prenex_40557 main_y) (<= 1996 (* 2 (select main_a v_prenex_40557))) (<= (* 2 (select main_a v_prenex_40557)) 2000))) (forall ((v_prenex_40556 Int)) (or (<= (select main_a v_prenex_40556) 2) (<= (* 2 (select main_a v_prenex_40556)) 4) (< v_prenex_40556 main_x) (<= (+ main_x 1) v_prenex_40556)))) (forall ((v_prenex_35486 Int) (v_prenex_35487 Int)) (or (< v_prenex_35487 main_x) (<= (select main_a v_prenex_35486) (+ (select main_a v_prenex_35487) 1000)) (<= (* 2 (select main_a v_prenex_35486)) 2000) (<= 1996 (* 2 (select main_a v_prenex_35486))) (<= 0 (* 2 (select main_a v_prenex_35487))) (<= (+ main_y 1) v_prenex_35486) (<= (+ main_x 1) v_prenex_35487))) (or (forall ((v_prenex_43085 Int)) (or (<= 996 (select main_a v_prenex_43085)) (<= (+ main_y 1) v_prenex_43085) (<= 1996 (* 2 (select main_a v_prenex_43085))))) (forall ((v_prenex_43086 Int)) (or (<= (* 2 (select main_a v_prenex_43086)) 4) (<= (+ main_x 1) v_prenex_43086) (< v_prenex_43086 main_x) (<= 0 (select main_a v_prenex_43086))))) (or (forall ((v_prenex_41118 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_41118))) (<= 996 (select main_a v_prenex_41118)))) (forall ((v_prenex_41113 Int)) (or (<= (+ main_x 1) v_prenex_41113) (<= 0 (+ (select main_a v_prenex_41113) 2)) (<= (* 2 (select main_a v_prenex_41113)) 4) (< v_prenex_41113 main_x)))) (or (forall ((v_prenex_34772 Int)) (or (< v_prenex_34772 main_x) (<= (* 2 (select main_a v_prenex_34772)) 4) (<= (+ main_x 1) v_prenex_34772) (<= 0 (* 2 (select main_a v_prenex_34772))))) (forall ((v_prenex_34771 Int)) (or (< v_prenex_34771 main_y) (<= (select main_a v_prenex_34771) 1000)))) (forall ((v_prenex_40072 Int) (v_prenex_40071 Int)) (or (<= 0 (* 2 (select main_a v_prenex_40072))) (<= (+ main_x 1) v_prenex_40072) (<= 1000 (+ (select main_a v_prenex_40072) (select main_a v_prenex_40071))) (< v_prenex_40072 main_x) (<= (select main_a v_prenex_40071) 1002) (<= 998 (select main_a v_prenex_40071)))) (forall ((v_prenex_31923 Int) (v_prenex_31922 Int)) (or (<= (+ main_x 1) v_prenex_31923) (<= 996 (select main_a v_prenex_31922)) (<= (select main_a v_prenex_31922) 1002) (< v_prenex_31923 main_x) (<= (* 2 (select main_a v_prenex_31923)) 4) (<= 0 (select main_a v_prenex_31923)) (<= (+ (select main_a v_prenex_31923) (select main_a v_prenex_31922)) 1000))) (forall ((v_prenex_38477 Int) (v_prenex_38476 Int)) (or (<= (* 2 (select main_a v_prenex_38477)) 4) (<= (select main_a v_prenex_38476) 1000) (<= (+ main_y 1) v_prenex_38476) (<= (+ main_x 1) v_prenex_38477) (< v_prenex_38477 main_x) (<= (+ (select main_a v_prenex_38477) (select main_a v_prenex_38476)) 1000) (<= 998 (select main_a v_prenex_38476)))) (forall ((v_prenex_35208 Int) (v_prenex_35209 Int)) (or (< v_prenex_35209 main_x) (<= (select main_a v_prenex_35208) 1002) (<= 1996 (* 2 (select main_a v_prenex_35208))) (<= (+ (select main_a v_prenex_35209) 996) (select main_a v_prenex_35208)) (<= (+ main_y 1) v_prenex_35208) (<= (+ main_x 1) v_prenex_35209) (<= 0 (+ (select main_a v_prenex_35209) 2)))) (forall ((v_prenex_32056 Int) (v_prenex_32055 Int)) (or (<= (+ main_x 1) v_prenex_32056) (< v_prenex_32056 main_x) (<= 0 (+ (select main_a v_prenex_32056) 2)) (<= (* 2 (select main_a v_prenex_32056)) 4) (<= 998 (select main_a v_prenex_32055)) (<= (select main_a v_prenex_32055) 1000) (<= 1000 (+ (select main_a v_prenex_32056) (select main_a v_prenex_32055))))) (or (forall ((v_prenex_44196 Int)) (<= (* 2 (select main_a v_prenex_44196)) 2000)) (forall ((v_prenex_44194 Int)) (or (<= 0 (select main_a v_prenex_44194)) (< v_prenex_44194 main_x) (<= 0 (* 2 (select main_a v_prenex_44194))) (<= (+ main_x 1) v_prenex_44194)))) (or (forall ((v_prenex_37228 Int)) (or (<= (select main_a v_prenex_37228) 2) (< v_prenex_37228 main_x) (<= (+ main_x 1) v_prenex_37228) (<= 0 (* 2 (select main_a v_prenex_37228))))) (forall ((v_prenex_37230 Int)) (or (<= 996 (select main_a v_prenex_37230)) (<= 1996 (* 2 (select main_a v_prenex_37230)))))) (forall ((v_prenex_43222 Int) (v_prenex_43221 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_43221))) (<= (+ main_y 1) v_prenex_43221) (< v_prenex_43222 main_x) (<= (select main_a v_prenex_43222) 4) (<= 1000 (+ (select main_a v_prenex_43222) (select main_a v_prenex_43221))) (<= (+ main_x 1) v_prenex_43222) (<= 998 (select main_a v_prenex_43221)))) (forall ((v_prenex_30956 Int) (v_prenex_30955 Int)) (or (<= (select main_a v_prenex_30956) (+ (select main_a v_prenex_30955) 1000)) (<= (+ main_x 1) v_prenex_30955) (<= (select main_a v_prenex_30955) 4) (< v_prenex_30955 main_x) (<= (select main_a v_prenex_30955) 2) (<= (select main_a v_prenex_30956) 1000))) (forall ((v_prenex_36665 Int) (v_prenex_36666 Int)) (or (<= (select main_a v_prenex_36665) 1000) (<= 998 (select main_a v_prenex_36665)) (<= (select main_a v_prenex_36666) 2) (< v_prenex_36666 main_x) (< v_prenex_36665 main_y) (<= 1000 (+ (select main_a v_prenex_36666) (select main_a v_prenex_36665))) (<= (+ main_x 1) v_prenex_36666))) (forall ((v_prenex_40654 Int) (v_prenex_40653 Int)) (or (<= (+ main_x 1) v_prenex_40654) (<= 0 (+ (select main_a v_prenex_40654) 2)) (<= (select main_a v_prenex_40653) 1002) (< v_prenex_40654 main_x) (<= (select main_a v_prenex_40653) (+ (select main_a v_prenex_40654) 1000)) (<= 0 (* 2 (select main_a v_prenex_40654))))) (forall ((v_prenex_40281 Int) (v_prenex_40282 Int)) (or (<= (select main_a v_prenex_40281) (+ (select main_a v_prenex_40282) 1000)) (< v_prenex_40282 main_x) (<= (* 2 (select main_a v_prenex_40281)) 2000) (<= (+ main_x 1) v_prenex_40282) (<= 0 (select main_a v_prenex_40282)) (<= 1996 (* 2 (select main_a v_prenex_40281))))) (forall ((v_prenex_31800 Int) (v_prenex_31801 Int)) (or (< v_prenex_31800 main_y) (<= (* 2 (select main_a v_prenex_31801)) 4) (<= (+ (select main_a v_prenex_31801) 996) (select main_a v_prenex_31800)) (< v_prenex_31801 main_x) (<= (+ main_x 1) v_prenex_31801) (<= 1996 (* 2 (select main_a v_prenex_31800))))) (or (forall ((v_prenex_43469 Int)) (or (<= (+ main_x 1) v_prenex_43469) (< v_prenex_43469 main_x) (<= 0 (* 2 (select main_a v_prenex_43469))) (<= (select main_a v_prenex_43469) 4) (<= (* 2 (select main_a v_prenex_43469)) 4))) (forall ((v_prenex_43472 Int)) (or (<= (* 2 (select main_a v_prenex_43472)) 2000) (<= 1996 (* 2 (select main_a v_prenex_43472)))))) (or (forall ((v_prenex_40954 Int)) (or (<= (+ main_x 1) v_prenex_40954) (<= 0 (* 2 (select main_a v_prenex_40954))) (< v_prenex_40954 main_x))) (forall ((v_prenex_40953 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_40953))) (<= 998 (select main_a v_prenex_40953))))) (forall ((v_prenex_32438 Int) (v_prenex_32439 Int)) (or (<= 998 (select main_a v_prenex_32438)) (<= (+ (select main_a v_prenex_32439) (select main_a v_prenex_32438)) 1000) (<= 0 (+ (select main_a v_prenex_32439) 2)) (<= (select main_a v_prenex_32438) 1002) (<= (+ main_x 1) v_prenex_32439) (< v_prenex_32439 main_x))) (or (forall ((v_prenex_43181 Int)) (<= (* 2 (select main_a v_prenex_43181)) 2000)) (forall ((v_prenex_43177 Int)) (or (<= 0 (+ (select main_a v_prenex_43177) 2)) (<= (+ main_x 1) v_prenex_43177) (< v_prenex_43177 main_x) (<= 0 (* 2 (select main_a v_prenex_43177))) (<= (* 2 (select main_a v_prenex_43177)) 4)))) (forall ((v_prenex_41030 Int) (v_prenex_41031 Int)) (or (<= 998 (select main_a v_prenex_41030)) (<= (+ main_x 1) v_prenex_41031) (< v_prenex_41031 main_x) (<= (select main_a v_prenex_41030) 1002) (< v_prenex_41030 main_y) (<= (* 2 (select main_a v_prenex_41031)) 4) (<= 1000 (+ (select main_a v_prenex_41031) (select main_a v_prenex_41030))))) (forall ((v_prenex_40528 Int) (v_prenex_40527 Int)) (or (<= (+ main_x 1) v_prenex_40528) (<= (select main_a v_prenex_40527) 1002) (<= 0 (select main_a v_prenex_40528)) (<= (+ (select main_a v_prenex_40528) (select main_a v_prenex_40527)) 1000) (< v_prenex_40527 main_y) (<= 996 (select main_a v_prenex_40527)) (< v_prenex_40528 main_x))) (or (forall ((v_prenex_41918 Int)) (or (<= 0 (select main_a v_prenex_41918)) (<= 0 (* 2 (select main_a v_prenex_41918))) (< v_prenex_41918 main_x) (<= (+ main_x 1) v_prenex_41918))) (forall ((v_prenex_41920 Int)) (<= 996 (select main_a v_prenex_41920)))) (forall ((v_prenex_43722 Int) (v_prenex_43721 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_43721))) (<= (select main_a v_prenex_43722) 2) (< v_prenex_43722 main_x) (<= (+ main_x 1) v_prenex_43722) (<= 1000 (+ (select main_a v_prenex_43722) (select main_a v_prenex_43721))) (<= 998 (select main_a v_prenex_43721)) (<= 0 (select main_a v_prenex_43722)))) (forall ((v_prenex_43213 Int) (v_prenex_43214 Int)) (or (<= (select main_a v_prenex_43214) 2) (<= 998 (select main_a v_prenex_43213)) (< v_prenex_43214 main_x) (<= (+ (select main_a v_prenex_43214) (select main_a v_prenex_43213)) 1000) (<= (+ main_x 1) v_prenex_43214))) (forall ((v_prenex_44188 Int) (v_prenex_44187 Int)) (or (<= (+ main_x 1) v_prenex_44188) (<= 0 (+ (select main_a v_prenex_44188) 2)) (<= (select main_a v_prenex_44187) (+ (select main_a v_prenex_44188) 1000)) (<= (* 2 (select main_a v_prenex_44187)) 2000) (<= (select main_a v_prenex_44187) 1002) (< v_prenex_44188 main_x) (<= (select main_a v_prenex_44188) 2))) (forall ((v_prenex_33605 Int) (v_prenex_33604 Int)) (or (< v_prenex_33605 main_x) (<= 0 (select main_a v_prenex_33605)) (<= (+ main_x 1) v_prenex_33605) (<= 996 (select main_a v_prenex_33604)) (<= (select main_a v_prenex_33604) (+ (select main_a v_prenex_33605) 1000)) (<= (select main_a v_prenex_33605) 2) (<= (select main_a v_prenex_33604) 1002))) (forall ((v_prenex_34943 Int) (v_prenex_34944 Int)) (or (<= 998 (select main_a v_prenex_34943)) (<= (select main_a v_prenex_34943) 1000) (<= (+ main_x 1) v_prenex_34944) (< v_prenex_34944 main_x) (<= (select main_a v_prenex_34944) 2) (<= (+ (select main_a v_prenex_34944) 996) (select main_a v_prenex_34943)) (<= 0 (+ (select main_a v_prenex_34944) 2)))) (forall ((v_prenex_42711 Int) (v_prenex_42712 Int)) (or (<= (select main_a v_prenex_42711) 1002) (<= (select main_a v_prenex_42711) 1000) (< v_prenex_42712 main_x) (<= 1000 (+ (select main_a v_prenex_42712) (select main_a v_prenex_42711))) (<= (+ main_x 1) v_prenex_42712) (<= 0 (+ (select main_a v_prenex_42712) 2)))) (or (forall ((v_prenex_41196 Int)) (or (<= (select main_a v_prenex_41196) 1002) (<= 1996 (* 2 (select main_a v_prenex_41196))))) (forall ((v_prenex_41195 Int)) (or (< v_prenex_41195 main_x) (<= 0 (* 2 (select main_a v_prenex_41195))) (<= (+ main_x 1) v_prenex_41195) (<= 0 (select main_a v_prenex_41195))))) (forall ((v_prenex_44159 Int) (v_prenex_44158 Int)) (or (<= (select main_a v_prenex_44159) 2) (<= (* 2 (select main_a v_prenex_44158)) 2000) (< v_prenex_44159 main_x) (<= (+ main_x 1) v_prenex_44159) (<= (+ (select main_a v_prenex_44159) 996) (select main_a v_prenex_44158)) (<= (select main_a v_prenex_44159) 4))) (forall ((v_prenex_35830 Int) (v_prenex_35829 Int)) (or (<= 998 (select main_a v_prenex_35829)) (<= (+ (select main_a v_prenex_35830) 996) (select main_a v_prenex_35829)) (<= 0 (select main_a v_prenex_35830)) (<= (+ main_x 1) v_prenex_35830) (<= (select main_a v_prenex_35830) 2) (< v_prenex_35830 main_x))) (forall ((v_prenex_43310 Int) (v_prenex_43311 Int)) (or (<= (+ main_x 1) v_prenex_43311) (<= 0 (select main_a v_prenex_43311)) (<= (+ (select main_a v_prenex_43311) (select main_a v_prenex_43310)) 1000) (<= (select main_a v_prenex_43310) 1000) (< v_prenex_43311 main_x) (<= (+ main_y 1) v_prenex_43310) (<= 996 (select main_a v_prenex_43310)))) (forall ((v_prenex_31138 Int) (v_prenex_31139 Int)) (or (<= (select main_a v_prenex_31139) 4) (< v_prenex_31139 main_x) (<= (select main_a v_prenex_31138) 1002) (<= (+ (select main_a v_prenex_31139) (select main_a v_prenex_31138)) 1000) (<= 998 (select main_a v_prenex_31138)) (<= (* 2 (select main_a v_prenex_31139)) 4) (<= (+ main_x 1) v_prenex_31139))) (forall ((v_prenex_35963 Int) (v_prenex_35962 Int)) (or (<= (* 2 (select main_a v_prenex_35962)) 2000) (<= 1996 (* 2 (select main_a v_prenex_35962))) (<= (+ (select main_a v_prenex_35963) (select main_a v_prenex_35962)) 1000) (<= (select main_a v_prenex_35963) 4) (<= 0 (+ (select main_a v_prenex_35963) 2)) (< v_prenex_35963 main_x) (<= (+ main_x 1) v_prenex_35963))) (or (forall ((v_prenex_43367 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_43367))) (<= 996 (select main_a v_prenex_43367)))) (forall ((v_prenex_43364 Int)) (or (<= (+ main_x 1) v_prenex_43364) (<= (* 2 (select main_a v_prenex_43364)) 4) (< v_prenex_43364 main_x) (<= 0 (select main_a v_prenex_43364)) (<= 0 (+ (select main_a v_prenex_43364) 2))))) (forall ((v_prenex_31522 Int) (v_prenex_31523 Int)) (or (<= (+ main_y 1) v_prenex_31522) (< v_prenex_31522 main_y) (<= 1996 (* 2 (select main_a v_prenex_31522))) (<= (select main_a v_prenex_31522) (+ (select main_a v_prenex_31523) 1000)) (<= (select main_a v_prenex_31522) 1002))) (forall ((v_prenex_31046 Int) (v_prenex_31045 Int)) (or (< v_prenex_31046 main_x) (<= 0 (* 2 (select main_a v_prenex_31046))) (<= 1000 (+ (select main_a v_prenex_31046) (select main_a v_prenex_31045))) (<= (+ main_x 1) v_prenex_31046) (<= 998 (select main_a v_prenex_31045)) (<= (* 2 (select main_a v_prenex_31046)) 4) (<= 996 (select main_a v_prenex_31045)))) (forall ((v_prenex_37445 Int) (v_prenex_37446 Int)) (or (<= 998 (select main_a v_prenex_37445)) (< v_prenex_37446 main_x) (<= 0 (select main_a v_prenex_37446)) (<= (select main_a v_prenex_37445) (+ (select main_a v_prenex_37446) 1000)) (<= (select main_a v_prenex_37446) 4) (<= 1996 (* 2 (select main_a v_prenex_37445))) (<= (+ main_x 1) v_prenex_37446))) (forall ((v_prenex_35697 Int) (v_prenex_35698 Int)) (or (<= (+ (select main_a v_prenex_35698) 996) (select main_a v_prenex_35697)) (<= (+ main_x 1) v_prenex_35698) (<= (* 2 (select main_a v_prenex_35697)) 2000) (<= (* 2 (select main_a v_prenex_35698)) 4) (<= (select main_a v_prenex_35697) 1002) (< v_prenex_35698 main_x))) (or (forall ((v_prenex_43394 Int)) (or (<= (+ main_x 1) v_prenex_43394) (<= (select main_a v_prenex_43394) 2) (<= (* 2 (select main_a v_prenex_43394)) 4) (< v_prenex_43394 main_x))) (forall ((v_prenex_43393 Int)) (or (<= 996 (select main_a v_prenex_43393)) (<= (* 2 (select main_a v_prenex_43393)) 2000) (<= (+ main_y 1) v_prenex_43393)))) (forall ((v_prenex_44142 Int) (v_prenex_44143 Int)) (or (<= (+ (select main_a v_prenex_44143) 996) (select main_a v_prenex_44142)) (<= (select main_a v_prenex_44143) 2) (< v_prenex_44143 main_x) (<= (+ main_x 1) v_prenex_44143) (<= (* 2 (select main_a v_prenex_44142)) 2000) (<= 996 (select main_a v_prenex_44142)) (<= 0 (select main_a v_prenex_44143)))) (forall ((v_prenex_34046 Int) (v_prenex_34045 Int)) (or (<= 998 (select main_a v_prenex_34045)) (< v_prenex_34045 main_y) (<= (+ (select main_a v_prenex_34046) 996) (select main_a v_prenex_34045)) (<= (+ main_x 1) v_prenex_34046) (<= (select main_a v_prenex_34045) 1002) (< v_prenex_34046 main_x) (<= (select main_a v_prenex_34046) 4))) (or (forall ((v_prenex_39844 Int)) (or (< v_prenex_39844 main_x) (<= (select main_a v_prenex_39844) 4) (<= (+ main_x 1) v_prenex_39844) (<= (* 2 (select main_a v_prenex_39844)) 4))) (forall ((v_prenex_39843 Int)) (or (<= (select main_a v_prenex_39843) 1000) (<= (+ main_y 1) v_prenex_39843) (<= 998 (select main_a v_prenex_39843))))) (forall ((v_prenex_32151 Int) (v_prenex_32152 Int)) (or (<= 0 (select main_a v_prenex_32152)) (<= (+ main_x 1) v_prenex_32152) (< v_prenex_32151 main_y) (<= (+ (select main_a v_prenex_32152) (select main_a v_prenex_32151)) 1000) (< v_prenex_32152 main_x) (<= 998 (select main_a v_prenex_32151)) (<= (select main_a v_prenex_32151) 1002))) (forall ((v_prenex_37781 Int) (v_prenex_37780 Int)) (or (< v_prenex_37780 main_y) (<= 0 (select main_a v_prenex_37781)) (<= (+ main_x 1) v_prenex_37781) (<= 998 (select main_a v_prenex_37780)) (<= 1000 (+ (select main_a v_prenex_37781) (select main_a v_prenex_37780))) (< v_prenex_37781 main_x) (<= (select main_a v_prenex_37780) 1000))) (forall ((v_prenex_31121 Int) (v_prenex_31120 Int)) (or (<= (+ main_x 1) v_prenex_31121) (<= (+ main_y 1) v_prenex_31120) (< v_prenex_31120 main_y) (<= (select main_a v_prenex_31120) (+ (select main_a v_prenex_31121) 1000)) (<= (select main_a v_prenex_31120) 1000))) (forall ((v_prenex_38635 Int) (v_prenex_38634 Int)) (or (<= (+ main_x 1) v_prenex_38635) (< v_prenex_38635 main_x) (<= 1000 (+ (select main_a v_prenex_38635) (select main_a v_prenex_38634))) (<= (select main_a v_prenex_38635) 2) (<= 1996 (* 2 (select main_a v_prenex_38634))) (<= 0 (+ (select main_a v_prenex_38635) 2)))) (forall ((v_prenex_36659 Int) (v_prenex_36660 Int)) (or (<= 0 (* 2 (select main_a v_prenex_36660))) (<= (+ main_x 1) v_prenex_36660) (<= 1996 (* 2 (select main_a v_prenex_36659))) (<= (+ (select main_a v_prenex_36660) (select main_a v_prenex_36659)) 1000) (<= (+ main_y 1) v_prenex_36659) (< v_prenex_36660 main_x) (<= (select main_a v_prenex_36659) 1000))) (forall ((v_prenex_39673 Int) (v_prenex_39672 Int)) (or (<= (select main_a v_prenex_39673) 2) (<= 0 (select main_a v_prenex_39673)) (<= (+ (select main_a v_prenex_39673) (select main_a v_prenex_39672)) 1000) (< v_prenex_39673 main_x) (<= (+ main_x 1) v_prenex_39673) (<= 996 (select main_a v_prenex_39672)) (<= (select main_a v_prenex_39672) 1000))) (forall ((v_prenex_38449 Int) (v_prenex_38448 Int)) (or (< v_prenex_38449 main_x) (<= (select main_a v_prenex_38449) 4) (<= 1000 (+ (select main_a v_prenex_38449) (select main_a v_prenex_38448))) (<= (select main_a v_prenex_38448) 1000) (<= 0 (select main_a v_prenex_38449)) (<= (+ main_x 1) v_prenex_38449))) (forall ((v_prenex_39012 Int) (v_prenex_39011 Int)) (or (<= (+ main_y 1) v_prenex_39011) (<= (* 2 (select main_a v_prenex_39012)) 4) (<= (+ main_x 1) v_prenex_39012) (<= (* 2 (select main_a v_prenex_39011)) 2000) (< v_prenex_39012 main_x) (<= (select main_a v_prenex_39011) (+ (select main_a v_prenex_39012) 1000)) (<= 998 (select main_a v_prenex_39011)))) (forall ((v_prenex_32201 Int) (v_prenex_32200 Int)) (or (<= (select main_a v_prenex_32201) 4) (<= (+ main_x 1) v_prenex_32201) (<= 1000 (+ (select main_a v_prenex_32201) (select main_a v_prenex_32200))) (<= 996 (select main_a v_prenex_32200)) (< v_prenex_32201 main_x) (<= 998 (select main_a v_prenex_32200)))) (forall ((v_prenex_34012 Int) (v_prenex_34011 Int)) (or (<= (+ (select main_a v_prenex_34012) 996) (select main_a v_prenex_34011)) (<= (+ main_x 1) v_prenex_34012) (<= 998 (select main_a v_prenex_34011)) (<= 0 (select main_a v_prenex_34012)) (<= 996 (select main_a v_prenex_34011)) (< v_prenex_34012 main_x))) (forall ((v_prenex_36540 Int) (v_prenex_36541 Int)) (or (<= 1000 (+ (select main_a v_prenex_36541) (select main_a v_prenex_36540))) (<= (+ main_x 1) v_prenex_36541) (<= (select main_a v_prenex_36540) 1002) (< v_prenex_36541 main_x) (<= 1996 (* 2 (select main_a v_prenex_36540))) (<= 0 (select main_a v_prenex_36541)))) (forall ((v_prenex_42710 Int) (v_prenex_42709 Int)) (or (< v_prenex_42709 main_y) (<= (select main_a v_prenex_42709) (+ (select main_a v_prenex_42710) 1000)) (<= (select main_a v_prenex_42709) 1000) (<= 996 (select main_a v_prenex_42709)) (<= (+ main_y 1) v_prenex_42709))) (or (forall ((v_prenex_33662 Int)) (or (<= 998 (select main_a v_prenex_33662)) (<= (select main_a v_prenex_33662) 1000))) (forall ((v_prenex_33661 Int)) (or (<= (+ main_x 1) v_prenex_33661) (< v_prenex_33661 main_x) (<= 0 (select main_a v_prenex_33661)) (<= (select main_a v_prenex_33661) 4) (<= 0 (* 2 (select main_a v_prenex_33661)))))) (or (forall ((v_prenex_40222 Int)) (or (< v_prenex_40222 main_x) (<= (+ main_x 1) v_prenex_40222) (<= (* 2 (select main_a v_prenex_40222)) 4) (<= 0 (+ (select main_a v_prenex_40222) 2)))) (forall ((v_prenex_40221 Int)) (<= 996 (select main_a v_prenex_40221)))) (or (forall ((v_prenex_40611 Int)) (or (<= 0 (select main_a v_prenex_40611)) (< v_prenex_40611 main_x) (<= (+ main_x 1) v_prenex_40611))) (forall ((v_prenex_40610 Int)) (or (<= (+ main_y 1) v_prenex_40610) (<= 1996 (* 2 (select main_a v_prenex_40610)))))) (or (forall ((v_prenex_34688 Int)) (or (<= (* 2 (select main_a v_prenex_34688)) 2000) (<= (select main_a v_prenex_34688) 1000))) (forall ((v_prenex_34685 Int)) (or (< v_prenex_34685 main_x) (<= (* 2 (select main_a v_prenex_34685)) 4) (<= (select main_a v_prenex_34685) 2) (<= 0 (* 2 (select main_a v_prenex_34685))) (<= (+ main_x 1) v_prenex_34685)))) (forall ((v_prenex_35004 Int) (v_prenex_35003 Int)) (or (< v_prenex_35003 main_y) (< v_prenex_35004 main_x) (<= (select main_a v_prenex_35004) 2) (<= (select main_a v_prenex_35003) 1000) (<= (+ (select main_a v_prenex_35004) 996) (select main_a v_prenex_35003)) (<= (+ main_x 1) v_prenex_35004))) (or (forall ((v_prenex_40533 Int)) (or (<= (select main_a v_prenex_40533) 2) (< v_prenex_40533 main_x) (<= (+ main_x 1) v_prenex_40533) (<= (* 2 (select main_a v_prenex_40533)) 4))) (forall ((v_prenex_40534 Int)) (or (< v_prenex_40534 main_y) (<= 996 (select main_a v_prenex_40534))))) (forall ((v_prenex_44153 Int) (v_prenex_44152 Int)) (or (< v_prenex_44153 main_x) (<= (select main_a v_prenex_44153) 2) (<= (+ (select main_a v_prenex_44153) (select main_a v_prenex_44152)) 1000) (<= (+ main_y 1) v_prenex_44152) (<= (select main_a v_prenex_44152) 1000) (<= (select main_a v_prenex_44152) 1002) (<= (+ main_x 1) v_prenex_44153))) (forall ((v_prenex_36386 Int) (v_prenex_36387 Int)) (or (< v_prenex_36387 main_x) (<= (+ main_x 1) v_prenex_36387) (<= 1000 (+ (select main_a v_prenex_36387) (select main_a v_prenex_36386))) (<= (+ main_y 1) v_prenex_36386) (<= 0 (+ (select main_a v_prenex_36387) 2)))) (forall ((v_prenex_43466 Int) (v_prenex_43467 Int)) (or (<= (+ main_x 1) v_prenex_43467) (<= (+ (select main_a v_prenex_43467) 996) (select main_a v_prenex_43466)) (< v_prenex_43467 main_x) (<= (* 2 (select main_a v_prenex_43466)) 2000) (<= (+ main_y 1) v_prenex_43466) (<= 0 (select main_a v_prenex_43467)))) (forall ((v_prenex_37085 Int) (v_prenex_37086 Int)) (or (<= (* 2 (select main_a v_prenex_37086)) 4) (<= (* 2 (select main_a v_prenex_37085)) 2000) (< v_prenex_37086 main_x) (<= 1996 (* 2 (select main_a v_prenex_37085))) (<= (+ (select main_a v_prenex_37086) 996) (select main_a v_prenex_37085)) (<= (+ main_x 1) v_prenex_37086))) (forall ((v_prenex_31804 Int) (v_prenex_31805 Int)) (or (<= 1000 (+ (select main_a v_prenex_31805) (select main_a v_prenex_31804))) (<= 996 (select main_a v_prenex_31804)) (<= 0 (+ (select main_a v_prenex_31805) 2)) (<= (+ main_x 1) v_prenex_31805) (<= 1996 (* 2 (select main_a v_prenex_31804))) (<= (select main_a v_prenex_31805) 2) (< v_prenex_31805 main_x))) (or (forall ((v_prenex_35858 Int)) (<= 1996 (* 2 (select main_a v_prenex_35858)))) (forall ((v_prenex_35853 Int)) (or (<= (select main_a v_prenex_35853) 2) (< v_prenex_35853 main_x) (<= 0 (select main_a v_prenex_35853)) (<= (+ main_x 1) v_prenex_35853) (<= 0 (* 2 (select main_a v_prenex_35853)))))) (forall ((v_prenex_35281 Int) (v_prenex_35282 Int)) (or (<= (select main_a v_prenex_35281) (+ (select main_a v_prenex_35282) 1000)) (<= (select main_a v_prenex_35281) 1000) (<= (* 2 (select main_a v_prenex_35282)) 4) (<= 998 (select main_a v_prenex_35281)) (<= 0 (select main_a v_prenex_35282)) (< v_prenex_35282 main_x) (<= (+ main_x 1) v_prenex_35282))) (forall ((v_prenex_41683 Int) (v_prenex_41684 Int)) (or (< v_prenex_41684 main_x) (<= (+ main_x 1) v_prenex_41684) (<= 996 (select main_a v_prenex_41683)) (<= (select main_a v_prenex_41684) 4) (<= 998 (select main_a v_prenex_41683)) (<= 0 (+ (select main_a v_prenex_41684) 2)) (<= 1000 (+ (select main_a v_prenex_41684) (select main_a v_prenex_41683))))) (forall ((v_prenex_37976 Int) (v_prenex_37975 Int)) (or (< v_prenex_37975 main_y) (<= 996 (select main_a v_prenex_37975)) (<= 0 (select main_a v_prenex_37976)) (<= (+ main_x 1) v_prenex_37976) (<= 1000 (+ (select main_a v_prenex_37976) (select main_a v_prenex_37975))) (<= 1996 (* 2 (select main_a v_prenex_37975))) (< v_prenex_37976 main_x))) (forall ((v_prenex_37015 Int) (v_prenex_37016 Int)) (or (<= 998 (select main_a v_prenex_37015)) (<= 0 (* 2 (select main_a v_prenex_37016))) (<= (select main_a v_prenex_37015) 1000) (< v_prenex_37016 main_x) (<= 1000 (+ (select main_a v_prenex_37016) (select main_a v_prenex_37015))) (<= (+ main_x 1) v_prenex_37016) (< v_prenex_37015 main_y))) (forall ((v_prenex_35850 Int) (v_prenex_35849 Int)) (or (<= (select main_a v_prenex_35850) 4) (<= (+ (select main_a v_prenex_35850) 996) (select main_a v_prenex_35849)) (<= (+ main_x 1) v_prenex_35850) (<= 998 (select main_a v_prenex_35849)) (<= (* 2 (select main_a v_prenex_35850)) 4) (< v_prenex_35850 main_x))) (or (forall ((v_prenex_43293 Int)) (or (<= 0 (* 2 (select main_a v_prenex_43293))) (<= (+ main_x 1) v_prenex_43293) (<= (* 2 (select main_a v_prenex_43293)) 4) (< v_prenex_43293 main_x))) (forall ((v_prenex_43298 Int)) (or (<= (* 2 (select main_a v_prenex_43298)) 2000) (<= 996 (select main_a v_prenex_43298))))) (or (forall ((v_prenex_39176 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_39176))) (<= 998 (select main_a v_prenex_39176)))) (forall ((v_prenex_39174 Int)) (or (< v_prenex_39174 main_x) (<= (* 2 (select main_a v_prenex_39174)) 4) (<= (+ main_x 1) v_prenex_39174) (<= 0 (select main_a v_prenex_39174))))) (or (forall ((v_prenex_37141 Int)) (or (<= (select main_a v_prenex_37141) 1000) (<= (* 2 (select main_a v_prenex_37141)) 2000))) (forall ((v_prenex_37136 Int)) (or (<= 0 (+ (select main_a v_prenex_37136) 2)) (< v_prenex_37136 main_x) (<= (* 2 (select main_a v_prenex_37136)) 4) (<= (+ main_x 1) v_prenex_37136)))) (forall ((v_prenex_32223 Int) (v_prenex_32222 Int)) (or (< v_prenex_32223 main_x) (< v_prenex_32222 main_y) (<= (* 2 (select main_a v_prenex_32223)) 4) (<= 996 (select main_a v_prenex_32222)) (<= (+ (select main_a v_prenex_32223) 996) (select main_a v_prenex_32222)) (<= (+ main_x 1) v_prenex_32223) (<= (* 2 (select main_a v_prenex_32222)) 2000))) (forall ((v_prenex_34599 Int) (v_prenex_34598 Int)) (or (<= 0 (* 2 (select main_a v_prenex_34599))) (<= 1000 (+ (select main_a v_prenex_34599) (select main_a v_prenex_34598))) (< v_prenex_34599 main_x) (<= 0 (select main_a v_prenex_34599)) (<= 1996 (* 2 (select main_a v_prenex_34598))) (<= (+ main_x 1) v_prenex_34599) (<= (* 2 (select main_a v_prenex_34598)) 2000))) (forall ((v_prenex_42831 Int) (v_prenex_42830 Int)) (or (< v_prenex_42831 main_x) (<= (+ main_x 1) v_prenex_42831) (<= (+ (select main_a v_prenex_42831) (select main_a v_prenex_42830)) 1000) (<= (select main_a v_prenex_42831) 4) (<= (* 2 (select main_a v_prenex_42830)) 2000) (<= 1996 (* 2 (select main_a v_prenex_42830))))) (forall ((v_prenex_36335 Int) (v_prenex_36336 Int)) (or (<= (select main_a v_prenex_36336) 2) (<= (select main_a v_prenex_36336) 4) (< v_prenex_36336 main_x) (<= 996 (select main_a v_prenex_36335)) (<= (+ main_x 1) v_prenex_36336) (<= (+ (select main_a v_prenex_36336) (select main_a v_prenex_36335)) 1000))) (forall ((v_prenex_39685 Int) (v_prenex_39684 Int)) (or (<= (+ (select main_a v_prenex_39685) (select main_a v_prenex_39684)) 1000) (<= (* 2 (select main_a v_prenex_39685)) 4) (<= 1996 (* 2 (select main_a v_prenex_39684))) (<= 0 (* 2 (select main_a v_prenex_39685))) (< v_prenex_39685 main_x) (<= (+ main_x 1) v_prenex_39685) (<= (select main_a v_prenex_39684) 1002))) (forall ((v_prenex_32468 Int) (v_prenex_32469 Int)) (or (< v_prenex_32468 main_y) (<= 996 (select main_a v_prenex_32468)) (<= (+ main_y 1) v_prenex_32468) (<= (select main_a v_prenex_32468) (+ (select main_a v_prenex_32469) 1000)) (<= 1996 (* 2 (select main_a v_prenex_32468))))) (forall ((v_prenex_32990 Int) (v_prenex_32989 Int)) (or (< v_prenex_32990 main_x) (<= (+ main_x 1) v_prenex_32990) (<= (+ (select main_a v_prenex_32990) (select main_a v_prenex_32989)) 1000) (<= (+ main_y 1) v_prenex_32989) (<= (select main_a v_prenex_32989) 1002) (<= 0 (+ (select main_a v_prenex_32990) 2)))) (forall ((v_prenex_42924 Int) (v_prenex_42925 Int)) (or (<= (select main_a v_prenex_42925) 2) (<= 998 (select main_a v_prenex_42924)) (<= 0 (* 2 (select main_a v_prenex_42925))) (<= (+ main_x 1) v_prenex_42925) (<= (select main_a v_prenex_42924) 1002) (< v_prenex_42925 main_x) (<= (+ (select main_a v_prenex_42925) 996) (select main_a v_prenex_42924)))) (forall ((v_prenex_36412 Int) (v_prenex_36413 Int)) (or (<= (* 2 (select main_a v_prenex_36413)) 4) (<= (+ main_x 1) v_prenex_36413) (<= (* 2 (select main_a v_prenex_36412)) 2000) (<= (select main_a v_prenex_36412) 1002) (<= (select main_a v_prenex_36412) (+ (select main_a v_prenex_36413) 1000)) (<= (+ main_y 1) v_prenex_36412) (< v_prenex_36413 main_x))) (forall ((v_prenex_32226 Int) (v_prenex_32227 Int)) (or (< v_prenex_32226 main_y) (< v_prenex_32227 main_x) (<= (select main_a v_prenex_32226) (+ (select main_a v_prenex_32227) 1000)) (<= 1996 (* 2 (select main_a v_prenex_32226))) (<= (+ main_x 1) v_prenex_32227) (<= 996 (select main_a v_prenex_32226)) (<= (select main_a v_prenex_32227) 4))) (forall ((v_prenex_40083 Int) (v_prenex_40084 Int)) (or (< v_prenex_40083 main_y) (<= (+ main_y 1) v_prenex_40083) (<= (+ (select main_a v_prenex_40084) 996) (select main_a v_prenex_40083)) (<= (select main_a v_prenex_40083) 1002) (<= 1996 (* 2 (select main_a v_prenex_40083))))) (forall ((v_prenex_41050 Int)) (or (<= (select main_a v_prenex_41050) 2) (< v_prenex_41050 main_x) (<= 0 (+ (select main_a v_prenex_41050) 2)) (<= 0 (* 2 (select main_a v_prenex_41050))) (<= (+ main_x 1) v_prenex_41050))) (or (forall ((v_prenex_40321 Int)) (or (<= 0 (+ (select main_a v_prenex_40321) 2)) (<= 0 (* 2 (select main_a v_prenex_40321))) (<= (select main_a v_prenex_40321) 2) (< v_prenex_40321 main_x) (<= (+ main_x 1) v_prenex_40321))) (forall ((v_prenex_40324 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_40324))) (<= 996 (select main_a v_prenex_40324))))) (or (forall ((v_prenex_31460 Int)) (or (<= (select main_a v_prenex_31460) 1002) (<= 1996 (* 2 (select main_a v_prenex_31460))))) (forall ((v_prenex_31456 Int)) (or (< v_prenex_31456 main_x) (<= 0 (select main_a v_prenex_31456)) (<= (+ main_x 1) v_prenex_31456) (<= (* 2 (select main_a v_prenex_31456)) 4)))) (forall ((v_prenex_37793 Int) (v_prenex_37792 Int)) (or (<= (+ main_x 1) v_prenex_37793) (<= 1996 (* 2 (select main_a v_prenex_37792))) (<= (select main_a v_prenex_37792) (+ (select main_a v_prenex_37793) 1000)) (<= (select main_a v_prenex_37792) 1000) (< v_prenex_37793 main_x) (<= (+ main_y 1) v_prenex_37792) (<= 0 (select main_a v_prenex_37793)))) (forall ((v_prenex_41555 Int) (v_prenex_41556 Int)) (or (<= (+ main_x 1) v_prenex_41556) (< v_prenex_41556 main_x) (<= 0 (select main_a v_prenex_41556)) (<= (select main_a v_prenex_41556) 4) (<= (* 2 (select main_a v_prenex_41555)) 2000) (<= (select main_a v_prenex_41555) 1000) (<= 1000 (+ (select main_a v_prenex_41556) (select main_a v_prenex_41555))))) (or (forall ((v_prenex_43267 Int)) (or (<= (* 2 (select main_a v_prenex_43267)) 4) (<= (+ main_x 1) v_prenex_43267) (< v_prenex_43267 main_x) (<= 0 (select main_a v_prenex_43267)))) (forall ((v_prenex_43269 Int)) (or (<= 996 (select main_a v_prenex_43269)) (<= (select main_a v_prenex_43269) 1000)))) (forall ((v_prenex_37338 Int) (v_prenex_37337 Int)) (or (< v_prenex_37337 main_y) (<= 998 (select main_a v_prenex_37337)) (<= (+ main_x 1) v_prenex_37338) (<= 1996 (* 2 (select main_a v_prenex_37337))) (< v_prenex_37338 main_x) (<= 1000 (+ (select main_a v_prenex_37338) (select main_a v_prenex_37337))) (<= (select main_a v_prenex_37338) 4))) (forall ((v_prenex_42033 Int) (v_prenex_42034 Int)) (or (< v_prenex_42033 main_y) (< v_prenex_42034 main_x) (<= 996 (select main_a v_prenex_42033)) (<= (+ (select main_a v_prenex_42034) 996) (select main_a v_prenex_42033)) (<= 1996 (* 2 (select main_a v_prenex_42033))) (<= (+ main_x 1) v_prenex_42034) (<= 0 (+ (select main_a v_prenex_42034) 2)))) (or (forall ((v_prenex_36254 Int)) (or (< v_prenex_36254 main_y) (<= (* 2 (select main_a v_prenex_36254)) 2000) (<= 996 (select main_a v_prenex_36254)))) (forall ((v_prenex_36250 Int)) (or (<= (+ main_x 1) v_prenex_36250) (<= (* 2 (select main_a v_prenex_36250)) 4) (< v_prenex_36250 main_x)))) (forall ((v_prenex_42395 Int) (v_prenex_42396 Int)) (or (<= (+ (select main_a v_prenex_42396) 996) (select main_a v_prenex_42395)) (<= (* 2 (select main_a v_prenex_42395)) 2000) (<= 0 (+ (select main_a v_prenex_42396) 2)) (<= (+ main_x 1) v_prenex_42396) (<= (select main_a v_prenex_42396) 4) (< v_prenex_42396 main_x))) (forall ((v_prenex_34643 Int) (v_prenex_34642 Int)) (or (< v_prenex_34642 main_y) (< v_prenex_34643 main_x) (<= (+ main_x 1) v_prenex_34643) (<= (select main_a v_prenex_34643) 2) (<= (select main_a v_prenex_34642) 1000) (<= 1996 (* 2 (select main_a v_prenex_34642))) (<= (+ (select main_a v_prenex_34643) 996) (select main_a v_prenex_34642)))) (forall ((v_prenex_39255 Int) (v_prenex_39254 Int)) (or (<= 0 (select main_a v_prenex_39255)) (<= 998 (select main_a v_prenex_39254)) (<= 0 (+ (select main_a v_prenex_39255) 2)) (<= (select main_a v_prenex_39254) 1000) (<= 1000 (+ (select main_a v_prenex_39255) (select main_a v_prenex_39254))) (< v_prenex_39255 main_x) (<= (+ main_x 1) v_prenex_39255))) (forall ((v_prenex_32634 Int) (v_prenex_32635 Int)) (or (<= (select main_a v_prenex_32635) 2) (<= 996 (select main_a v_prenex_32634)) (<= (+ (select main_a v_prenex_32635) 996) (select main_a v_prenex_32634)) (<= (+ main_x 1) v_prenex_32635) (< v_prenex_32635 main_x) (<= (select main_a v_prenex_32634) 1000) (<= 0 (+ (select main_a v_prenex_32635) 2)))) (or (forall ((v_prenex_32296 Int)) (or (<= 998 (select main_a v_prenex_32296)) (<= 996 (select main_a v_prenex_32296)))) (forall ((v_prenex_32297 Int)) (or (<= 0 (+ (select main_a v_prenex_32297) 2)) (<= (* 2 (select main_a v_prenex_32297)) 4) (< v_prenex_32297 main_x) (<= (+ main_x 1) v_prenex_32297)))) (forall ((v_prenex_40456 Int) (v_prenex_40455 Int)) (or (<= 0 (* 2 (select main_a v_prenex_40456))) (<= 998 (select main_a v_prenex_40455)) (<= (+ main_x 1) v_prenex_40456) (<= (select main_a v_prenex_40455) (+ (select main_a v_prenex_40456) 1000)) (<= (select main_a v_prenex_40455) 1002) (< v_prenex_40456 main_x) (<= 0 (+ (select main_a v_prenex_40456) 2)))) (forall ((v_prenex_40957 Int) (v_prenex_40958 Int)) (or (< v_prenex_40958 main_x) (<= (+ (select main_a v_prenex_40958) 996) (select main_a v_prenex_40957)) (<= (+ main_x 1) v_prenex_40958) (<= (* 2 (select main_a v_prenex_40957)) 2000) (<= (select main_a v_prenex_40958) 4) (<= 0 (+ (select main_a v_prenex_40958) 2)))) (forall ((v_prenex_38828 Int) (v_prenex_38827 Int)) (or (<= (+ main_x 1) v_prenex_38828) (< v_prenex_38828 main_x) (<= (select main_a v_prenex_38828) 2) (<= 998 (select main_a v_prenex_38827)) (<= (select main_a v_prenex_38827) 1000) (<= (select main_a v_prenex_38827) (+ (select main_a v_prenex_38828) 1000)) (<= 0 (+ (select main_a v_prenex_38828) 2)))) (forall ((v_prenex_41566 Int) (v_prenex_41565 Int)) (or (< v_prenex_41566 main_x) (<= 996 (select main_a v_prenex_41565)) (<= (+ (select main_a v_prenex_41566) (select main_a v_prenex_41565)) 1000) (<= (select main_a v_prenex_41565) 1002) (<= (+ main_x 1) v_prenex_41566) (<= 0 (* 2 (select main_a v_prenex_41566))) (<= 0 (+ (select main_a v_prenex_41566) 2)))) (forall ((v_prenex_33880 Int) (v_prenex_33879 Int)) (or (<= 1000 (+ (select main_a v_prenex_33880) (select main_a v_prenex_33879))) (<= 0 (* 2 (select main_a v_prenex_33880))) (<= 998 (select main_a v_prenex_33879)) (<= (+ main_x 1) v_prenex_33880) (< v_prenex_33880 main_x) (<= 1996 (* 2 (select main_a v_prenex_33879))))) (forall ((v_prenex_32207 Int) (v_prenex_32206 Int)) (or (<= 0 (+ (select main_a v_prenex_32207) 2)) (<= (+ main_x 1) v_prenex_32207) (<= 1000 (+ (select main_a v_prenex_32207) (select main_a v_prenex_32206))) (<= 0 (* 2 (select main_a v_prenex_32207))) (<= (select main_a v_prenex_32206) 1002) (<= 1996 (* 2 (select main_a v_prenex_32206))) (< v_prenex_32207 main_x))) (forall ((v_prenex_41689 Int) (v_prenex_41690 Int)) (or (<= (select main_a v_prenex_41689) 1002) (<= (* 2 (select main_a v_prenex_41690)) 4) (< v_prenex_41690 main_x) (<= (+ main_x 1) v_prenex_41690) (<= 0 (+ (select main_a v_prenex_41690) 2)) (<= (+ (select main_a v_prenex_41690) 996) (select main_a v_prenex_41689)))) (forall ((v_prenex_37939 Int) (v_prenex_37938 Int)) (or (< v_prenex_37939 main_x) (<= 1996 (* 2 (select main_a v_prenex_37938))) (<= (+ main_x 1) v_prenex_37939) (<= (+ (select main_a v_prenex_37939) 996) (select main_a v_prenex_37938)) (<= (select main_a v_prenex_37939) 4) (< v_prenex_37938 main_y))) (forall ((v_prenex_35468 Int) (v_prenex_35469 Int)) (or (<= (+ (select main_a v_prenex_35469) (select main_a v_prenex_35468)) 1000) (<= (* 2 (select main_a v_prenex_35468)) 2000) (<= 996 (select main_a v_prenex_35468)) (<= (+ main_x 1) v_prenex_35469) (<= (select main_a v_prenex_35469) 2) (< v_prenex_35469 main_x))) (or (forall ((v_prenex_35956 Int)) (or (< v_prenex_35956 main_x) (<= (+ main_x 1) v_prenex_35956) (<= 0 (select main_a v_prenex_35956)) (<= (* 2 (select main_a v_prenex_35956)) 4))) (forall ((v_prenex_35960 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_35960))) (<= 998 (select main_a v_prenex_35960))))) (forall ((v_prenex_42658 Int) (v_prenex_42659 Int)) (or (< v_prenex_42659 main_x) (<= (+ (select main_a v_prenex_42659) (select main_a v_prenex_42658)) 1000) (<= (* 2 (select main_a v_prenex_42659)) 4) (<= (select main_a v_prenex_42658) 1002) (<= (+ main_x 1) v_prenex_42659) (<= 0 (select main_a v_prenex_42659)))) (forall ((v_prenex_42180 Int) (v_prenex_42179 Int)) (or (<= (select main_a v_prenex_42179) 1002) (<= (+ (select main_a v_prenex_42180) 996) (select main_a v_prenex_42179)) (<= (select main_a v_prenex_42180) 4) (< v_prenex_42180 main_x) (<= (+ main_x 1) v_prenex_42180) (<= 1996 (* 2 (select main_a v_prenex_42179))))) (or (forall ((v_prenex_36494 Int)) (or (<= (select main_a v_prenex_36494) 1002) (<= (select main_a v_prenex_36494) 1000))) (forall ((v_prenex_36489 Int)) (or (< v_prenex_36489 main_x) (<= (+ main_x 1) v_prenex_36489) (<= 0 (+ (select main_a v_prenex_36489) 2)) (<= (select main_a v_prenex_36489) 2) (<= (* 2 (select main_a v_prenex_36489)) 4)))) (forall ((v_prenex_39612 Int) (v_prenex_39611 Int)) (or (<= 996 (select main_a v_prenex_39611)) (<= 1996 (* 2 (select main_a v_prenex_39611))) (<= 0 (* 2 (select main_a v_prenex_39612))) (<= (+ main_x 1) v_prenex_39612) (<= 0 (select main_a v_prenex_39612)) (< v_prenex_39612 main_x) (<= (+ (select main_a v_prenex_39612) (select main_a v_prenex_39611)) 1000))) (forall ((v_prenex_38053 Int) (v_prenex_38054 Int)) (or (<= (select main_a v_prenex_38053) 1002) (<= 1000 (+ (select main_a v_prenex_38054) (select main_a v_prenex_38053))) (<= 1996 (* 2 (select main_a v_prenex_38053))) (<= (+ main_x 1) v_prenex_38054) (<= 0 (select main_a v_prenex_38054)) (<= (select main_a v_prenex_38054) 4) (< v_prenex_38054 main_x))) (forall ((v_prenex_32449 Int) (v_prenex_32448 Int)) (or (<= (+ main_y 1) v_prenex_32448) (<= 1996 (* 2 (select main_a v_prenex_32448))) (<= 0 (+ (select main_a v_prenex_32449) 2)) (<= (select main_a v_prenex_32448) 1002) (< v_prenex_32449 main_x) (<= (+ main_x 1) v_prenex_32449) (<= (select main_a v_prenex_32448) (+ (select main_a v_prenex_32449) 1000)))) (forall ((v_prenex_42463 Int) (v_prenex_42464 Int)) (or (<= 998 (select main_a v_prenex_42463)) (<= 0 (select main_a v_prenex_42464)) (<= (+ main_x 1) v_prenex_42464) (<= 996 (select main_a v_prenex_42463)) (<= 1000 (+ (select main_a v_prenex_42464) (select main_a v_prenex_42463))) (<= (+ main_y 1) v_prenex_42463) (< v_prenex_42464 main_x))) (forall ((v_prenex_43200 Int) (v_prenex_43199 Int)) (or (< v_prenex_43200 main_x) (<= (select main_a v_prenex_43199) (+ (select main_a v_prenex_43200) 1000)) (<= (select main_a v_prenex_43200) 4) (<= (+ main_x 1) v_prenex_43200) (<= 0 (+ (select main_a v_prenex_43200) 2)) (<= (select main_a v_prenex_43199) 1002) (<= 1996 (* 2 (select main_a v_prenex_43199))))) (forall ((v_prenex_35343 Int) (v_prenex_35342 Int)) (or (<= (+ (select main_a v_prenex_35343) (select main_a v_prenex_35342)) 1000) (<= (select main_a v_prenex_35343) 4) (<= (+ main_y 1) v_prenex_35342) (<= (+ main_x 1) v_prenex_35343) (< v_prenex_35343 main_x) (<= 998 (select main_a v_prenex_35342)))) (forall ((v_prenex_34645 Int) (v_prenex_34644 Int)) (or (<= (+ main_x 1) v_prenex_34645) (<= 1000 (+ (select main_a v_prenex_34645) (select main_a v_prenex_34644))) (< v_prenex_34645 main_x) (<= 1996 (* 2 (select main_a v_prenex_34644))) (<= 0 (+ (select main_a v_prenex_34645) 2)) (<= (* 2 (select main_a v_prenex_34644)) 2000))) (or (forall ((v_prenex_37304 Int)) (or (<= (* 2 (select main_a v_prenex_37304)) 4) (<= (select main_a v_prenex_37304) 4) (< v_prenex_37304 main_x) (<= (+ main_x 1) v_prenex_37304))) (forall ((v_prenex_37303 Int)) (or (<= 998 (select main_a v_prenex_37303)) (<= 1996 (* 2 (select main_a v_prenex_37303))) (<= (+ main_y 1) v_prenex_37303)))) (forall ((v_prenex_31745 Int) (v_prenex_31744 Int)) (or (< v_prenex_31745 main_x) (<= 1000 (+ (select main_a v_prenex_31745) (select main_a v_prenex_31744))) (<= (+ main_y 1) v_prenex_31744) (<= (select main_a v_prenex_31745) 4) (<= (select main_a v_prenex_31744) 1000) (<= (+ main_x 1) v_prenex_31745))) (or (forall ((v_prenex_40424 Int)) (or (<= (+ main_x 1) v_prenex_40424) (<= 0 (* 2 (select main_a v_prenex_40424))) (<= (* 2 (select main_a v_prenex_40424)) 4) (<= 0 (select main_a v_prenex_40424)) (< v_prenex_40424 main_x))) (forall ((v_prenex_40426 Int)) (or (<= (* 2 (select main_a v_prenex_40426)) 2000) (<= 1996 (* 2 (select main_a v_prenex_40426)))))) (forall ((v_prenex_33200 Int) (v_prenex_33199 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_33199))) (<= 0 (+ (select main_a v_prenex_33200) 2)) (<= (+ main_y 1) v_prenex_33199) (<= (select main_a v_prenex_33199) 1002) (< v_prenex_33200 main_x) (<= (+ main_x 1) v_prenex_33200) (<= (select main_a v_prenex_33199) (+ (select main_a v_prenex_33200) 1000)))) (forall ((v_prenex_43491 Int) (v_prenex_43490 Int)) (or (<= (select main_a v_prenex_43490) 1002) (< v_prenex_43491 main_x) (<= 996 (select main_a v_prenex_43490)) (<= 1000 (+ (select main_a v_prenex_43491) (select main_a v_prenex_43490))) (<= 0 (select main_a v_prenex_43491)) (<= (select main_a v_prenex_43491) 4) (<= (+ main_x 1) v_prenex_43491))) (forall ((v_prenex_37668 Int) (v_prenex_37667 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_37667))) (<= (+ main_x 1) v_prenex_37668) (< v_prenex_37668 main_x) (<= 0 (+ (select main_a v_prenex_37668) 2)) (<= (select main_a v_prenex_37667) (+ (select main_a v_prenex_37668) 1000)) (<= 0 (* 2 (select main_a v_prenex_37668))) (<= (* 2 (select main_a v_prenex_37667)) 2000))) (forall ((v_prenex_37116 Int) (v_prenex_37117 Int)) (or (<= 998 (select main_a v_prenex_37116)) (< v_prenex_37117 main_x) (<= (select main_a v_prenex_37116) 1000) (<= (* 2 (select main_a v_prenex_37117)) 4) (<= (+ (select main_a v_prenex_37117) (select main_a v_prenex_37116)) 1000) (<= (+ main_x 1) v_prenex_37117) (< v_prenex_37116 main_y))) (or (forall ((v_prenex_32334 Int)) (or (<= (* 2 (select main_a v_prenex_32334)) 2000) (<= 996 (select main_a v_prenex_32334)))) (forall ((v_prenex_32337 Int)) (or (<= (* 2 (select main_a v_prenex_32337)) 4) (<= 0 (select main_a v_prenex_32337)) (< v_prenex_32337 main_x) (<= (+ main_x 1) v_prenex_32337)))) (forall ((v_prenex_36685 Int) (v_prenex_36686 Int)) (or (<= 998 (select main_a v_prenex_36685)) (<= 1000 (+ (select main_a v_prenex_36686) (select main_a v_prenex_36685))) (<= 996 (select main_a v_prenex_36685)) (<= 0 (+ (select main_a v_prenex_36686) 2)) (<= (+ main_x 1) v_prenex_36686) (< v_prenex_36685 main_y) (< v_prenex_36686 main_x))) (or (forall ((v_prenex_33264 Int)) (or (<= 998 (select main_a v_prenex_33264)) (<= 996 (select main_a v_prenex_33264)))) (forall ((v_prenex_33262 Int)) (or (< v_prenex_33262 main_x) (<= (* 2 (select main_a v_prenex_33262)) 4) (<= (+ main_x 1) v_prenex_33262) (<= 0 (select main_a v_prenex_33262)) (<= (select main_a v_prenex_33262) 4)))) (forall ((v_prenex_42383 Int) (v_prenex_42384 Int)) (or (<= (+ (select main_a v_prenex_42384) (select main_a v_prenex_42383)) 1000) (<= (select main_a v_prenex_42384) 2) (<= (+ main_x 1) v_prenex_42384) (<= (select main_a v_prenex_42384) 4) (<= (select main_a v_prenex_42383) 1002) (< v_prenex_42384 main_x))) (forall ((v_prenex_31764 Int) (v_prenex_31765 Int)) (or (<= (+ main_x 1) v_prenex_31765) (<= (* 2 (select main_a v_prenex_31765)) 4) (< v_prenex_31765 main_x) (<= 998 (select main_a v_prenex_31764)) (<= (* 2 (select main_a v_prenex_31764)) 2000) (<= 0 (+ (select main_a v_prenex_31765) 2)) (<= (+ (select main_a v_prenex_31765) 996) (select main_a v_prenex_31764)))) (forall ((v_prenex_35114 Int) (v_prenex_35115 Int)) (or (<= (* 2 (select main_a v_prenex_35114)) 2000) (< v_prenex_35115 main_x) (<= (+ main_y 1) v_prenex_35114) (<= (+ main_x 1) v_prenex_35115) (<= (+ (select main_a v_prenex_35115) 996) (select main_a v_prenex_35114)) (<= (select main_a v_prenex_35115) 4) (<= 1996 (* 2 (select main_a v_prenex_35114))))) (forall ((v_prenex_30925 Int) (v_prenex_30924 Int)) (or (<= (select main_a v_prenex_30925) 2) (<= (select main_a v_prenex_30924) 1002) (<= 996 (select main_a v_prenex_30924)) (<= (+ (select main_a v_prenex_30925) (select main_a v_prenex_30924)) 1000) (< v_prenex_30925 main_x) (<= (+ main_x 1) v_prenex_30925))) (forall ((v_prenex_34716 Int) (v_prenex_34715 Int)) (or (<= 0 (select main_a v_prenex_34716)) (<= (* 2 (select main_a v_prenex_34715)) 2000) (<= (+ main_y 1) v_prenex_34715) (<= (select main_a v_prenex_34715) (+ (select main_a v_prenex_34716) 1000)) (< v_prenex_34716 main_x) (<= (+ main_x 1) v_prenex_34716))) (or (forall ((v_prenex_32334 Int)) (or (<= (* 2 (select main_a v_prenex_32334)) 2000) (<= 996 (select main_a v_prenex_32334)))) (forall ((v_prenex_32335 Int)) (or (<= (* 2 (select main_a v_prenex_32335)) 4) (< v_prenex_32335 main_x) (<= 0 (select main_a v_prenex_32335)) (<= 0 (+ (select main_a v_prenex_32335) 2)) (<= (+ main_x 1) v_prenex_32335)))) (forall ((v_prenex_40261 Int) (v_prenex_40260 Int)) (or (<= 1000 (+ (select main_a v_prenex_40261) (select main_a v_prenex_40260))) (<= (+ main_x 1) v_prenex_40261) (< v_prenex_40261 main_x) (<= 0 (* 2 (select main_a v_prenex_40261))) (<= 1996 (* 2 (select main_a v_prenex_40260))) (< v_prenex_40260 main_y))) (or (forall ((v_prenex_30823 Int)) (or (<= (* 2 (select main_a v_prenex_30823)) 4) (< v_prenex_30823 main_x) (<= (+ main_x 1) v_prenex_30823) (<= 0 (select main_a v_prenex_30823)))) (forall ((v_prenex_30912 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_30912))) (<= (select main_a v_prenex_30912) 1000)))) (or (forall ((v_prenex_30940 Int)) (or (<= 996 (select main_a v_prenex_30940)) (<= 1996 (* 2 (select main_a v_prenex_30940))))) (forall ((v_prenex_30831 Int)) (or (<= 0 (select main_a v_prenex_30831)) (<= (+ main_x 1) v_prenex_30831) (<= 0 (* 2 (select main_a v_prenex_30831))) (< v_prenex_30831 main_x) (<= (select main_a v_prenex_30831) 4)))) (forall ((v_prenex_36692 Int) (v_prenex_36691 Int)) (or (<= (select main_a v_prenex_36692) 4) (<= 1996 (* 2 (select main_a v_prenex_36691))) (<= 0 (select main_a v_prenex_36692)) (<= 996 (select main_a v_prenex_36691)) (<= (+ main_x 1) v_prenex_36692) (< v_prenex_36692 main_x) (<= (+ (select main_a v_prenex_36692) (select main_a v_prenex_36691)) 1000))) (forall ((v_prenex_41073 Int) (v_prenex_41074 Int)) (or (<= 0 (select main_a v_prenex_41074)) (<= (+ main_x 1) v_prenex_41074) (<= (select main_a v_prenex_41073) (+ (select main_a v_prenex_41074) 1000)) (<= 1996 (* 2 (select main_a v_prenex_41073))) (<= (* 2 (select main_a v_prenex_41074)) 4) (< v_prenex_41074 main_x) (<= 998 (select main_a v_prenex_41073)))) (forall ((v_prenex_31172 Int) (v_prenex_31173 Int)) (or (<= (select main_a v_prenex_31173) 2) (<= (select main_a v_prenex_31172) 1000) (< v_prenex_31173 main_x) (<= (+ main_x 1) v_prenex_31173) (<= (select main_a v_prenex_31172) (+ (select main_a v_prenex_31173) 1000)) (<= (select main_a v_prenex_31172) 1002) (<= 0 (select main_a v_prenex_31173)))) (forall ((v_prenex_40270 Int) (v_prenex_40271 Int)) (or (< v_prenex_40271 main_x) (< v_prenex_40270 main_y) (<= (+ (select main_a v_prenex_40271) (select main_a v_prenex_40270)) 1000) (<= (+ main_x 1) v_prenex_40271) (<= 998 (select main_a v_prenex_40270)) (<= (* 2 (select main_a v_prenex_40271)) 4) (<= 1996 (* 2 (select main_a v_prenex_40270))))) (forall ((v_prenex_31585 Int) (v_prenex_31586 Int)) (or (<= 0 (* 2 (select main_a v_prenex_31586))) (< v_prenex_31586 main_x) (<= 1000 (+ (select main_a v_prenex_31586) (select main_a v_prenex_31585))) (<= (+ main_x 1) v_prenex_31586) (<= (select main_a v_prenex_31586) 4))) (forall ((v_prenex_40294 Int) (v_prenex_40293 Int)) (or (<= (+ main_x 1) v_prenex_40294) (<= 998 (select main_a v_prenex_40293)) (<= (select main_a v_prenex_40293) 1000) (<= (select main_a v_prenex_40294) 4) (<= 0 (select main_a v_prenex_40294)) (<= (+ (select main_a v_prenex_40294) (select main_a v_prenex_40293)) 1000) (< v_prenex_40294 main_x))) (forall ((v_prenex_37740 Int) (v_prenex_37739 Int)) (or (<= (select main_a v_prenex_37740) 4) (<= (select main_a v_prenex_37740) 2) (<= (select main_a v_prenex_37739) 1002) (<= 1996 (* 2 (select main_a v_prenex_37739))) (<= (+ (select main_a v_prenex_37740) 996) (select main_a v_prenex_37739)) (<= (+ main_x 1) v_prenex_37740) (< v_prenex_37740 main_x))) (or (forall ((v_prenex_43101 Int)) (or (<= 998 (select main_a v_prenex_43101)) (<= 996 (select main_a v_prenex_43101)))) (forall ((v_prenex_43099 Int)) (or (<= (+ main_x 1) v_prenex_43099) (<= (select main_a v_prenex_43099) 4) (<= (select main_a v_prenex_43099) 2) (<= (* 2 (select main_a v_prenex_43099)) 4) (< v_prenex_43099 main_x)))) (or (forall ((v_prenex_33118 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_33118))) (<= (* 2 (select main_a v_prenex_33118)) 2000))) (forall ((v_prenex_33119 Int)) (or (<= (select main_a v_prenex_33119) 4) (<= 0 (* 2 (select main_a v_prenex_33119))) (< v_prenex_33119 main_x) (<= (+ main_x 1) v_prenex_33119) (<= 0 (+ (select main_a v_prenex_33119) 2))))) (forall ((v_prenex_31500 Int) (v_prenex_31501 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_31500))) (< v_prenex_31501 main_x) (<= (* 2 (select main_a v_prenex_31501)) 4) (<= (+ main_x 1) v_prenex_31501) (<= (* 2 (select main_a v_prenex_31500)) 2000) (<= 1000 (+ (select main_a v_prenex_31501) (select main_a v_prenex_31500))) (<= 0 (+ (select main_a v_prenex_31501) 2)))) (forall ((v_prenex_36744 Int) (v_prenex_36743 Int)) (or (<= 0 (+ (select main_a v_prenex_36744) 2)) (<= (+ main_x 1) v_prenex_36744) (<= (select main_a v_prenex_36744) 2) (< v_prenex_36744 main_x) (<= 1996 (* 2 (select main_a v_prenex_36743))) (<= 1000 (+ (select main_a v_prenex_36744) (select main_a v_prenex_36743))) (<= (select main_a v_prenex_36743) 1002))) (forall ((v_prenex_31236 Int) (v_prenex_31237 Int)) (or (<= (select main_a v_prenex_31236) 1000) (<= (+ main_x 1) v_prenex_31237) (< v_prenex_31237 main_x) (<= (select main_a v_prenex_31237) 4) (<= 998 (select main_a v_prenex_31236)) (<= 1000 (+ (select main_a v_prenex_31237) (select main_a v_prenex_31236))) (<= (+ main_y 1) v_prenex_31236))) (forall ((v_prenex_44157 Int) (v_prenex_44156 Int)) (or (<= (select main_a v_prenex_44157) 4) (<= 0 (+ (select main_a v_prenex_44157) 2)) (<= (+ main_x 1) v_prenex_44157) (<= 996 (select main_a v_prenex_44156)) (<= (select main_a v_prenex_44156) 1000) (<= (+ (select main_a v_prenex_44157) (select main_a v_prenex_44156)) 1000) (< v_prenex_44157 main_x))) (forall ((v_prenex_36866 Int) (v_prenex_36867 Int)) (or (<= (+ (select main_a v_prenex_36867) 996) (select main_a v_prenex_36866)) (<= (+ main_x 1) v_prenex_36867) (<= (* 2 (select main_a v_prenex_36866)) 2000) (< v_prenex_36867 main_x) (<= (* 2 (select main_a v_prenex_36867)) 4) (<= (select main_a v_prenex_36867) 2))) (forall ((v_prenex_32575 Int) (v_prenex_32574 Int)) (or (<= (* 2 (select main_a v_prenex_32575)) 4) (<= 0 (select main_a v_prenex_32575)) (<= (+ main_x 1) v_prenex_32575) (<= 1996 (* 2 (select main_a v_prenex_32574))) (< v_prenex_32575 main_x) (<= (* 2 (select main_a v_prenex_32574)) 2000) (<= (+ (select main_a v_prenex_32575) 996) (select main_a v_prenex_32574)))) (or (forall ((v_prenex_35054 Int)) (or (<= (select main_a v_prenex_35054) 4) (<= (* 2 (select main_a v_prenex_35054)) 4) (< v_prenex_35054 main_x) (<= (+ main_x 1) v_prenex_35054) (<= 0 (+ (select main_a v_prenex_35054) 2)))) (forall ((v_prenex_35053 Int)) (or (<= (select main_a v_prenex_35053) 1000) (<= 998 (select main_a v_prenex_35053))))) (forall ((v_prenex_39074 Int) (v_prenex_39075 Int)) (or (<= (select main_a v_prenex_39074) 1002) (< v_prenex_39075 main_x) (<= (select main_a v_prenex_39074) (+ (select main_a v_prenex_39075) 1000)) (<= 0 (+ (select main_a v_prenex_39075) 2)) (<= (+ main_x 1) v_prenex_39075) (<= (+ main_y 1) v_prenex_39074))) (forall ((v_prenex_42035 Int) (v_prenex_42036 Int)) (or (<= (select main_a v_prenex_42036) 2) (<= 0 (* 2 (select main_a v_prenex_42036))) (<= (+ main_x 1) v_prenex_42036) (< v_prenex_42036 main_x) (<= 1996 (* 2 (select main_a v_prenex_42035))) (<= (+ (select main_a v_prenex_42036) (select main_a v_prenex_42035)) 1000) (<= (select main_a v_prenex_42035) 1000))) (forall ((v_prenex_36159 Int) (v_prenex_36160 Int)) (or (<= 1000 (+ (select main_a v_prenex_36160) (select main_a v_prenex_36159))) (<= 0 (+ (select main_a v_prenex_36160) 2)) (<= (select main_a v_prenex_36159) 1002) (<= (+ main_x 1) v_prenex_36160) (<= (* 2 (select main_a v_prenex_36159)) 2000) (< v_prenex_36160 main_x) (<= (select main_a v_prenex_36160) 4))) (or (forall ((v_prenex_36838 Int)) (or (<= 996 (select main_a v_prenex_36838)) (<= 1996 (* 2 (select main_a v_prenex_36838))))) (forall ((v_prenex_36837 Int)) (or (<= (+ main_x 1) v_prenex_36837) (<= (* 2 (select main_a v_prenex_36837)) 4) (< v_prenex_36837 main_x) (<= (select main_a v_prenex_36837) 2)))) (forall ((v_prenex_39920 Int) (v_prenex_39919 Int)) (or (< v_prenex_39920 main_x) (<= (select main_a v_prenex_39919) 1000) (< v_prenex_39919 main_y) (<= 996 (select main_a v_prenex_39919)) (<= 0 (* 2 (select main_a v_prenex_39920))) (<= (+ (select main_a v_prenex_39920) 996) (select main_a v_prenex_39919)) (<= (+ main_x 1) v_prenex_39920))) (or (forall ((v_prenex_32523 Int)) (or (<= (select main_a v_prenex_32523) 2) (<= 0 (+ (select main_a v_prenex_32523) 2)) (< v_prenex_32523 main_x) (<= 0 (* 2 (select main_a v_prenex_32523))) (<= (+ main_x 1) v_prenex_32523))) (forall ((v_prenex_32524 Int)) (<= (select main_a v_prenex_32524) 1000))) (forall ((v_prenex_35655 Int) (v_prenex_35656 Int)) (or (< v_prenex_35656 main_x) (<= (+ (select main_a v_prenex_35656) 996) (select main_a v_prenex_35655)) (<= 1996 (* 2 (select main_a v_prenex_35655))) (<= (+ main_x 1) v_prenex_35656) (<= 996 (select main_a v_prenex_35655)) (<= (* 2 (select main_a v_prenex_35656)) 4))) (forall ((v_prenex_34122 Int) (v_prenex_34121 Int)) (or (<= (select main_a v_prenex_34121) 1002) (<= (select main_a v_prenex_34122) 4) (< v_prenex_34121 main_y) (< v_prenex_34122 main_x) (<= (+ (select main_a v_prenex_34122) (select main_a v_prenex_34121)) 1000) (<= (+ main_x 1) v_prenex_34122))) (or (forall ((v_prenex_35123 Int)) (<= (* 2 (select main_a v_prenex_35123)) 4)) (forall ((v_prenex_35122 Int)) (or (<= (* 2 (select main_a v_prenex_35122)) 2000) (< v_prenex_35122 main_y) (<= (+ main_y 1) v_prenex_35122)))) (forall ((v_prenex_37291 Int) (v_prenex_37292 Int)) (or (<= 0 (select main_a v_prenex_37292)) (<= (select main_a v_prenex_37291) (+ (select main_a v_prenex_37292) 1000)) (<= (* 2 (select main_a v_prenex_37291)) 2000) (< v_prenex_37292 main_x) (<= 1996 (* 2 (select main_a v_prenex_37291))) (<= (+ main_x 1) v_prenex_37292))) (forall ((v_prenex_34217 Int) (v_prenex_34216 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_34216))) (<= (select main_a v_prenex_34216) (+ (select main_a v_prenex_34217) 1000)) (< v_prenex_34217 main_x) (<= (+ main_x 1) v_prenex_34217) (<= 0 (select main_a v_prenex_34217)) (<= (* 2 (select main_a v_prenex_34216)) 2000) (<= 0 (* 2 (select main_a v_prenex_34217))))) (or (forall ((v_prenex_33570 Int)) (or (<= (select main_a v_prenex_33570) 1000) (<= 996 (select main_a v_prenex_33570)))) (forall ((v_prenex_33565 Int)) (or (<= (* 2 (select main_a v_prenex_33565)) 4) (<= (+ main_x 1) v_prenex_33565) (<= 0 (+ (select main_a v_prenex_33565) 2)) (< v_prenex_33565 main_x) (<= 0 (* 2 (select main_a v_prenex_33565)))))) (forall ((v_prenex_34024 Int) (v_prenex_34023 Int)) (or (<= 0 (select main_a v_prenex_34024)) (<= 998 (select main_a v_prenex_34023)) (< v_prenex_34024 main_x) (<= (+ main_x 1) v_prenex_34024) (<= (select main_a v_prenex_34024) 4) (<= (select main_a v_prenex_34023) 1000) (<= (+ (select main_a v_prenex_34024) 996) (select main_a v_prenex_34023)))) (forall ((v_prenex_42107 Int) (v_prenex_42108 Int)) (or (<= 996 (select main_a v_prenex_42107)) (<= 0 (+ (select main_a v_prenex_42108) 2)) (<= (+ main_x 1) v_prenex_42108) (<= 0 (* 2 (select main_a v_prenex_42108))) (< v_prenex_42108 main_x) (<= (* 2 (select main_a v_prenex_42107)) 2000) (<= (+ (select main_a v_prenex_42108) 996) (select main_a v_prenex_42107)))) (forall ((v_prenex_43590 Int) (v_prenex_43591 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_43590))) (<= (* 2 (select main_a v_prenex_43591)) 4) (<= (select main_a v_prenex_43590) (+ (select main_a v_prenex_43591) 1000)) (<= (+ main_x 1) v_prenex_43591) (<= 996 (select main_a v_prenex_43590)) (< v_prenex_43591 main_x) (<= (select main_a v_prenex_43591) 2))) (forall ((v_prenex_43608 Int) (v_prenex_43609 Int)) (or (<= (select main_a v_prenex_43609) 4) (<= 0 (select main_a v_prenex_43609)) (<= (+ main_x 1) v_prenex_43609) (<= 1996 (* 2 (select main_a v_prenex_43608))) (< v_prenex_43609 main_x) (<= 1000 (+ (select main_a v_prenex_43609) (select main_a v_prenex_43608))) (<= 996 (select main_a v_prenex_43608)))) (forall ((v_prenex_43413 Int) (v_prenex_43412 Int)) (or (<= 998 (select main_a v_prenex_43412)) (<= (+ (select main_a v_prenex_43413) (select main_a v_prenex_43412)) 1000) (< v_prenex_43413 main_x) (<= (+ main_x 1) v_prenex_43413) (<= 0 (select main_a v_prenex_43413)))) (forall ((v_prenex_40399 Int) (v_prenex_40398 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_40398))) (<= (+ main_x 1) v_prenex_40399) (<= (select main_a v_prenex_40398) (+ (select main_a v_prenex_40399) 1000)) (<= (select main_a v_prenex_40399) 2) (< v_prenex_40399 main_x))) (or (forall ((v_prenex_33188 Int)) (or (<= (+ main_x 1) v_prenex_33188) (<= 0 (* 2 (select main_a v_prenex_33188))) (<= (select main_a v_prenex_33188) 2) (<= (select main_a v_prenex_33188) 4) (< v_prenex_33188 main_x))) (forall ((v_prenex_33187 Int)) (<= 998 (select main_a v_prenex_33187)))) (forall ((v_prenex_32537 Int) (v_prenex_32536 Int)) (or (<= (+ (select main_a v_prenex_32537) (select main_a v_prenex_32536)) 1000) (< v_prenex_32537 main_x) (<= (select main_a v_prenex_32536) 1000) (<= (+ main_y 1) v_prenex_32536) (<= (* 2 (select main_a v_prenex_32537)) 4) (<= 996 (select main_a v_prenex_32536)) (<= (+ main_x 1) v_prenex_32537))) (or (forall ((v_prenex_36933 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_36933))) (<= 996 (select main_a v_prenex_36933)) (<= (+ main_y 1) v_prenex_36933))) (forall ((v_prenex_36934 Int)) (or (<= (* 2 (select main_a v_prenex_36934)) 4) (<= 0 (+ (select main_a v_prenex_36934) 2)) (<= (+ main_x 1) v_prenex_36934) (< v_prenex_36934 main_x)))) (or (forall ((v_prenex_42357 Int)) (or (<= (* 2 (select main_a v_prenex_42357)) 4) (< v_prenex_42357 main_x) (<= (+ main_x 1) v_prenex_42357) (<= 0 (select main_a v_prenex_42357)) (<= 0 (* 2 (select main_a v_prenex_42357))))) (forall ((v_prenex_42361 Int)) (or (<= (select main_a v_prenex_42361) 1000) (<= 1996 (* 2 (select main_a v_prenex_42361)))))) (or (forall ((v_prenex_36854 Int)) (or (<= 996 (select main_a v_prenex_36854)) (<= 998 (select main_a v_prenex_36854)) (<= (+ main_y 1) v_prenex_36854))) (forall ((v_prenex_36855 Int)) (or (<= 0 (select main_a v_prenex_36855)) (< v_prenex_36855 main_x) (<= (+ main_x 1) v_prenex_36855) (<= (* 2 (select main_a v_prenex_36855)) 4)))) (forall ((v_prenex_40441 Int) (v_prenex_40440 Int)) (or (<= (select main_a v_prenex_40441) 4) (< v_prenex_40440 main_y) (<= (* 2 (select main_a v_prenex_40440)) 2000) (<= (+ main_x 1) v_prenex_40441) (<= (select main_a v_prenex_40440) (+ (select main_a v_prenex_40441) 1000)) (<= (select main_a v_prenex_40440) 1002) (< v_prenex_40441 main_x))) (or (forall ((v_prenex_43718 Int)) (or (<= (+ main_x 1) v_prenex_43718) (< v_prenex_43718 main_x) (<= (* 2 (select main_a v_prenex_43718)) 4) (<= (select main_a v_prenex_43718) 2))) (forall ((v_prenex_43719 Int)) (<= (select main_a v_prenex_43719) 1002))) (forall ((v_prenex_31093 Int) (v_prenex_31094 Int)) (or (< v_prenex_31094 main_x) (<= (+ (select main_a v_prenex_31094) 996) (select main_a v_prenex_31093)) (<= 0 (* 2 (select main_a v_prenex_31094))) (<= (select main_a v_prenex_31093) 1002) (<= (+ main_x 1) v_prenex_31094) (<= (select main_a v_prenex_31093) 1000) (<= 0 (select main_a v_prenex_31094)))) (forall ((v_prenex_41231 Int) (v_prenex_41232 Int)) (or (< v_prenex_41232 main_x) (<= (+ main_x 1) v_prenex_41232) (<= (+ (select main_a v_prenex_41232) (select main_a v_prenex_41231)) 1000) (<= (select main_a v_prenex_41232) 4) (<= 998 (select main_a v_prenex_41231)) (<= 0 (+ (select main_a v_prenex_41232) 2)))) (forall ((v_prenex_36187 Int) (v_prenex_36188 Int)) (or (<= 1000 (+ (select main_a v_prenex_36188) (select main_a v_prenex_36187))) (<= 1996 (* 2 (select main_a v_prenex_36187))) (<= (select main_a v_prenex_36187) 1002) (<= (* 2 (select main_a v_prenex_36188)) 4) (< v_prenex_36188 main_x) (<= (+ main_x 1) v_prenex_36188) (<= (+ main_y 1) v_prenex_36187))) (or (forall ((v_prenex_37471 Int)) (<= (* 2 (select main_a v_prenex_37471)) 2000)) (forall ((v_prenex_37467 Int)) (or (<= 0 (select main_a v_prenex_37467)) (<= (+ main_x 1) v_prenex_37467) (<= (* 2 (select main_a v_prenex_37467)) 4) (< v_prenex_37467 main_x)))) (forall ((v_prenex_43211 Int) (v_prenex_43212 Int)) (or (<= 998 (select main_a v_prenex_43211)) (<= (+ (select main_a v_prenex_43212) (select main_a v_prenex_43211)) 1000) (<= (+ main_x 1) v_prenex_43212) (<= (select main_a v_prenex_43211) 1002) (< v_prenex_43212 main_x) (<= (* 2 (select main_a v_prenex_43212)) 4) (<= 0 (select main_a v_prenex_43212)))) (forall ((v_prenex_41486 Int) (v_prenex_41487 Int)) (or (<= (select main_a v_prenex_41487) 2) (<= (+ main_x 1) v_prenex_41487) (<= 1000 (+ (select main_a v_prenex_41487) (select main_a v_prenex_41486))) (<= 0 (select main_a v_prenex_41487)) (<= (select main_a v_prenex_41486) 1002) (<= 998 (select main_a v_prenex_41486)) (< v_prenex_41487 main_x))) (or (forall ((v_prenex_32027 Int)) (or (< v_prenex_32027 main_x) (<= 0 (+ (select main_a v_prenex_32027) 2)) (<= 0 (* 2 (select main_a v_prenex_32027))) (<= (select main_a v_prenex_32027) 4) (<= (+ main_x 1) v_prenex_32027))) (forall ((v_prenex_32026 Int)) (or (<= (select main_a v_prenex_32026) 1000) (<= 998 (select main_a v_prenex_32026))))) (forall ((v_prenex_38368 Int) (v_prenex_38367 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_38367))) (<= (select main_a v_prenex_38367) (+ (select main_a v_prenex_38368) 1000)) (<= (select main_a v_prenex_38367) 1002) (<= 0 (+ (select main_a v_prenex_38368) 2)) (< v_prenex_38368 main_x) (<= (+ main_x 1) v_prenex_38368))) (forall ((v_prenex_43509 Int) (v_prenex_43508 Int)) (or (<= 996 (select main_a v_prenex_43508)) (<= 1000 (+ (select main_a v_prenex_43509) (select main_a v_prenex_43508))) (<= 998 (select main_a v_prenex_43508)) (<= (+ main_x 1) v_prenex_43509) (<= (* 2 (select main_a v_prenex_43509)) 4) (<= 0 (select main_a v_prenex_43509)) (< v_prenex_43509 main_x))) (forall ((v_prenex_34759 Int) (v_prenex_34758 Int)) (or (<= (select main_a v_prenex_34758) (+ (select main_a v_prenex_34759) 1000)) (<= 996 (select main_a v_prenex_34758)) (<= (+ main_x 1) v_prenex_34759) (<= (select main_a v_prenex_34759) 4) (< v_prenex_34759 main_x) (<= 998 (select main_a v_prenex_34758)) (< v_prenex_34758 main_y))) (forall ((v_prenex_43800 Int) (v_prenex_43801 Int)) (or (<= (+ (select main_a v_prenex_43801) (select main_a v_prenex_43800)) 1000) (< v_prenex_43801 main_x) (<= 0 (* 2 (select main_a v_prenex_43801))) (<= (select main_a v_prenex_43801) 2) (<= 998 (select main_a v_prenex_43800)) (<= (+ main_x 1) v_prenex_43801))) (or (forall ((v_prenex_43774 Int)) (or (<= (+ main_x 1) v_prenex_43774) (<= (* 2 (select main_a v_prenex_43774)) 4) (< v_prenex_43774 main_x) (<= (select main_a v_prenex_43774) 4))) (forall ((v_prenex_43777 Int)) (or (<= (select main_a v_prenex_43777) 1002) (<= (select main_a v_prenex_43777) 1000)))) (or (forall ((v_prenex_35362 Int)) (or (<= (* 2 (select main_a v_prenex_35362)) 2000) (<= (select main_a v_prenex_35362) 1002))) (forall ((v_prenex_35361 Int)) (or (<= 0 (select main_a v_prenex_35361)) (<= 0 (* 2 (select main_a v_prenex_35361))) (<= (select main_a v_prenex_35361) 4) (< v_prenex_35361 main_x) (<= (+ main_x 1) v_prenex_35361)))) (or (forall ((v_prenex_41901 Int)) (or (<= (select main_a v_prenex_41901) 1002) (<= 1996 (* 2 (select main_a v_prenex_41901))))) (forall ((v_prenex_41899 Int)) (or (<= (* 2 (select main_a v_prenex_41899)) 4) (<= (+ main_x 1) v_prenex_41899) (<= 0 (+ (select main_a v_prenex_41899) 2)) (< v_prenex_41899 main_x)))) (forall ((v_prenex_38233 Int) (v_prenex_38232 Int)) (or (< v_prenex_38233 main_x) (<= 0 (* 2 (select main_a v_prenex_38233))) (<= (select main_a v_prenex_38232) 1002) (<= (+ main_x 1) v_prenex_38233) (<= (+ (select main_a v_prenex_38233) 996) (select main_a v_prenex_38232)) (<= (+ main_y 1) v_prenex_38232))) (forall ((v_prenex_42525 Int) (v_prenex_42526 Int)) (or (<= (+ main_x 1) v_prenex_42526) (<= (select main_a v_prenex_42525) (+ (select main_a v_prenex_42526) 1000)) (< v_prenex_42525 main_y) (<= (select main_a v_prenex_42525) 1002) (< v_prenex_42526 main_x) (<= 0 (select main_a v_prenex_42526)) (<= (* 2 (select main_a v_prenex_42525)) 2000))) (or (forall ((v_prenex_42503 Int)) (or (<= 0 (* 2 (select main_a v_prenex_42503))) (< v_prenex_42503 main_x) (<= 0 (select main_a v_prenex_42503)) (<= (+ main_x 1) v_prenex_42503))) (forall ((v_prenex_42505 Int)) (or (<= (select main_a v_prenex_42505) 1002) (< v_prenex_42505 main_y)))) (forall ((v_prenex_35792 Int) (v_prenex_35793 Int)) (or (<= (+ main_x 1) v_prenex_35793) (< v_prenex_35793 main_x) (<= 0 (* 2 (select main_a v_prenex_35793))) (<= (+ (select main_a v_prenex_35793) 996) (select main_a v_prenex_35792)) (<= (select main_a v_prenex_35792) 1000) (<= (select main_a v_prenex_35793) 4) (<= 998 (select main_a v_prenex_35792)))) (or (forall ((v_prenex_35387 Int)) (or (< v_prenex_35387 main_x) (<= (+ main_x 1) v_prenex_35387) (<= 0 (* 2 (select main_a v_prenex_35387))) (<= (* 2 (select main_a v_prenex_35387)) 4) (<= 0 (+ (select main_a v_prenex_35387) 2)))) (forall ((v_prenex_35388 Int)) (or (<= 996 (select main_a v_prenex_35388)) (<= 998 (select main_a v_prenex_35388))))) (forall ((v_prenex_36989 Int) (v_prenex_36990 Int)) (or (<= (* 2 (select main_a v_prenex_36990)) 4) (<= 0 (+ (select main_a v_prenex_36990) 2)) (<= (select main_a v_prenex_36989) 1000) (<= 998 (select main_a v_prenex_36989)) (<= 1000 (+ (select main_a v_prenex_36990) (select main_a v_prenex_36989))) (<= (+ main_x 1) v_prenex_36990) (< v_prenex_36990 main_x))) (or (forall ((v_prenex_32071 Int)) (<= 1996 (* 2 (select main_a v_prenex_32071)))) (forall ((v_prenex_32072 Int)) (or (< v_prenex_32072 main_x) (<= 0 (select main_a v_prenex_32072)) (<= (* 2 (select main_a v_prenex_32072)) 4) (<= (+ main_x 1) v_prenex_32072) (<= 0 (+ (select main_a v_prenex_32072) 2))))) (forall ((v_prenex_36033 Int) (v_prenex_36034 Int)) (or (<= (+ main_x 1) v_prenex_36034) (< v_prenex_36034 main_x) (<= (* 2 (select main_a v_prenex_36033)) 2000) (<= 0 (select main_a v_prenex_36034)) (<= (select main_a v_prenex_36033) 1002) (<= (+ (select main_a v_prenex_36034) 996) (select main_a v_prenex_36033)) (<= (+ main_y 1) v_prenex_36033))) (forall ((v_prenex_36406 Int) (v_prenex_36407 Int)) (or (<= (+ main_x 1) v_prenex_36407) (<= 0 (+ (select main_a v_prenex_36407) 2)) (<= 1000 (+ (select main_a v_prenex_36407) (select main_a v_prenex_36406))) (<= (* 2 (select main_a v_prenex_36407)) 4) (<= (* 2 (select main_a v_prenex_36406)) 2000) (<= 1996 (* 2 (select main_a v_prenex_36406))) (< v_prenex_36407 main_x))) (or (forall ((v_prenex_39042 Int)) (or (<= (select main_a v_prenex_39042) 2) (<= 0 (* 2 (select main_a v_prenex_39042))) (<= 0 (select main_a v_prenex_39042)) (< v_prenex_39042 main_x) (<= (+ main_x 1) v_prenex_39042))) (forall ((v_prenex_39047 Int)) (or (<= (* 2 (select main_a v_prenex_39047)) 2000) (<= 1996 (* 2 (select main_a v_prenex_39047)))))) (or (forall ((v_prenex_35112 Int)) (or (< v_prenex_35112 main_y) (<= 998 (select main_a v_prenex_35112)) (<= (select main_a v_prenex_35112) 1002))) (forall ((v_prenex_35108 Int)) (or (<= (+ main_x 1) v_prenex_35108) (< v_prenex_35108 main_x) (<= (select main_a v_prenex_35108) 2) (<= 0 (* 2 (select main_a v_prenex_35108)))))) (forall ((v_prenex_33165 Int) (v_prenex_33164 Int)) (or (<= (+ main_x 1) v_prenex_33165) (< v_prenex_33165 main_x) (<= 1996 (* 2 (select main_a v_prenex_33164))) (< v_prenex_33164 main_y) (<= 996 (select main_a v_prenex_33164)) (<= (select main_a v_prenex_33165) 2) (<= (select main_a v_prenex_33164) (+ (select main_a v_prenex_33165) 1000)))) (forall ((v_prenex_31891 Int) (v_prenex_31890 Int)) (or (<= (+ main_x 1) v_prenex_31891) (<= (select main_a v_prenex_31890) 1002) (< v_prenex_31891 main_x) (<= 0 (+ (select main_a v_prenex_31891) 2)) (<= (+ (select main_a v_prenex_31891) 996) (select main_a v_prenex_31890)) (< v_prenex_31890 main_y))) (forall ((v_prenex_32780 Int) (v_prenex_32779 Int)) (or (<= (select main_a v_prenex_32779) 1000) (<= (select main_a v_prenex_32780) 4) (<= 0 (+ (select main_a v_prenex_32780) 2)) (<= 1000 (+ (select main_a v_prenex_32780) (select main_a v_prenex_32779))) (<= 996 (select main_a v_prenex_32779)) (< v_prenex_32780 main_x) (<= (+ main_x 1) v_prenex_32780))) (forall ((v_prenex_42367 Int) (v_prenex_42368 Int)) (or (<= 998 (select main_a v_prenex_42367)) (<= (+ (select main_a v_prenex_42368) (select main_a v_prenex_42367)) 1000) (<= (+ main_x 1) v_prenex_42368) (<= (select main_a v_prenex_42368) 4) (<= 0 (+ (select main_a v_prenex_42368) 2)) (< v_prenex_42368 main_x) (<= (select main_a v_prenex_42367) 1002))) (or (forall ((v_prenex_42985 Int)) (or (<= (* 2 (select main_a v_prenex_42985)) 2000) (<= 996 (select main_a v_prenex_42985)))) (forall ((v_prenex_42986 Int)) (or (< v_prenex_42986 main_x) (<= (select main_a v_prenex_42986) 4) (<= (+ main_x 1) v_prenex_42986) (<= 0 (* 2 (select main_a v_prenex_42986))) (<= (select main_a v_prenex_42986) 2)))) (or (forall ((v_prenex_34507 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_34507))) (<= (+ main_y 1) v_prenex_34507))) (forall ((v_prenex_34508 Int)) (or (<= 0 (* 2 (select main_a v_prenex_34508))) (<= (* 2 (select main_a v_prenex_34508)) 4) (< v_prenex_34508 main_x) (<= (+ main_x 1) v_prenex_34508)))) (or (forall ((v_prenex_34170 Int)) (or (<= (select main_a v_prenex_34170) 1000) (< v_prenex_34170 main_y) (<= 998 (select main_a v_prenex_34170)))) (forall ((v_prenex_34169 Int)) (or (<= 0 (+ (select main_a v_prenex_34169) 2)) (< v_prenex_34169 main_x) (<= 0 (* 2 (select main_a v_prenex_34169))) (<= (+ main_x 1) v_prenex_34169)))) (forall ((v_prenex_40569 Int) (v_prenex_40570 Int)) (or (<= 1000 (+ (select main_a v_prenex_40570) (select main_a v_prenex_40569))) (<= (+ main_x 1) v_prenex_40570) (<= (select main_a v_prenex_40570) 4) (< v_prenex_40569 main_y) (<= 1996 (* 2 (select main_a v_prenex_40569))) (< v_prenex_40570 main_x))) (forall ((v_prenex_36304 Int) (v_prenex_36303 Int)) (or (<= (select main_a v_prenex_36304) 2) (<= (+ (select main_a v_prenex_36304) 996) (select main_a v_prenex_36303)) (<= (select main_a v_prenex_36304) 4) (< v_prenex_36304 main_x) (<= 996 (select main_a v_prenex_36303)) (<= (+ main_x 1) v_prenex_36304))) (forall ((v_prenex_33704 Int) (v_prenex_33703 Int)) (or (<= (select main_a v_prenex_33704) 4) (<= 1000 (+ (select main_a v_prenex_33704) (select main_a v_prenex_33703))) (< v_prenex_33704 main_x) (<= (select main_a v_prenex_33703) 1002) (<= 1996 (* 2 (select main_a v_prenex_33703))) (<= (+ main_x 1) v_prenex_33704))) (or (forall ((v_prenex_36565 Int)) (or (<= (select main_a v_prenex_36565) 1002) (<= 998 (select main_a v_prenex_36565)))) (forall ((v_prenex_36562 Int)) (or (<= (* 2 (select main_a v_prenex_36562)) 4) (<= (select main_a v_prenex_36562) 4) (<= (+ main_x 1) v_prenex_36562) (< v_prenex_36562 main_x)))) (or (forall ((v_prenex_32024 Int)) (or (<= 0 (select main_a v_prenex_32024)) (<= (* 2 (select main_a v_prenex_32024)) 4) (< v_prenex_32024 main_x) (<= (+ main_x 1) v_prenex_32024))) (forall ((v_prenex_32019 Int)) (or (<= 996 (select main_a v_prenex_32019)) (<= 1996 (* 2 (select main_a v_prenex_32019)))))) (forall ((v_prenex_34629 Int) (v_prenex_34628 Int)) (or (<= (select main_a v_prenex_34629) 4) (<= 0 (select main_a v_prenex_34629)) (<= (+ main_x 1) v_prenex_34629) (< v_prenex_34629 main_x) (<= 998 (select main_a v_prenex_34628)) (<= (select main_a v_prenex_34628) (+ (select main_a v_prenex_34629) 1000)) (<= (select main_a v_prenex_34628) 1000))) (forall ((v_prenex_35970 Int) (v_prenex_35971 Int)) (or (<= 996 (select main_a v_prenex_35970)) (<= (select main_a v_prenex_35971) 2) (<= (select main_a v_prenex_35970) (+ (select main_a v_prenex_35971) 1000)) (<= 1996 (* 2 (select main_a v_prenex_35970))) (< v_prenex_35971 main_x) (< v_prenex_35970 main_y) (<= (+ main_x 1) v_prenex_35971))) (forall ((v_prenex_34111 Int) (v_prenex_34110 Int)) (or (<= 998 (select main_a v_prenex_34110)) (<= (+ main_x 1) v_prenex_34111) (<= 0 (select main_a v_prenex_34111)) (< v_prenex_34111 main_x) (<= (select main_a v_prenex_34110) (+ (select main_a v_prenex_34111) 1000)) (<= 1996 (* 2 (select main_a v_prenex_34110))) (< v_prenex_34110 main_y))) (forall ((v_prenex_42936 Int) (v_prenex_42937 Int)) (or (<= (select main_a v_prenex_42936) (+ (select main_a v_prenex_42937) 1000)) (< v_prenex_42937 main_x) (<= 996 (select main_a v_prenex_42936)) (<= 0 (* 2 (select main_a v_prenex_42937))) (<= (+ main_x 1) v_prenex_42937) (<= (* 2 (select main_a v_prenex_42936)) 2000) (<= 0 (select main_a v_prenex_42937)))) (or (forall ((v_prenex_36832 Int)) (<= 1996 (* 2 (select main_a v_prenex_36832)))) (forall ((v_prenex_36833 Int)) (or (<= (+ main_x 1) v_prenex_36833) (<= (select main_a v_prenex_36833) 2) (<= 0 (select main_a v_prenex_36833)) (< v_prenex_36833 main_x) (<= (* 2 (select main_a v_prenex_36833)) 4)))) (forall ((v_prenex_36115 Int) (v_prenex_36116 Int)) (or (<= (+ main_x 1) v_prenex_36116) (<= 0 (+ (select main_a v_prenex_36116) 2)) (<= (+ (select main_a v_prenex_36116) 996) (select main_a v_prenex_36115)) (< v_prenex_36116 main_x) (<= (* 2 (select main_a v_prenex_36116)) 4) (<= 1996 (* 2 (select main_a v_prenex_36115))))) (or (forall ((v_prenex_37966 Int)) (or (<= (+ main_x 1) v_prenex_37966) (<= (select main_a v_prenex_37966) 2) (< v_prenex_37966 main_x) (<= (* 2 (select main_a v_prenex_37966)) 4))) (forall ((v_prenex_37967 Int)) (or (< v_prenex_37967 main_y) (<= (select main_a v_prenex_37967) 1000) (<= 996 (select main_a v_prenex_37967))))) (forall ((v_prenex_35860 Int) (v_prenex_35861 Int)) (or (< v_prenex_35861 main_x) (<= 0 (select main_a v_prenex_35861)) (<= (select main_a v_prenex_35861) 2) (<= (+ main_x 1) v_prenex_35861) (<= (+ (select main_a v_prenex_35861) (select main_a v_prenex_35860)) 1000) (<= (* 2 (select main_a v_prenex_35860)) 2000))) (or (forall ((v_prenex_37625 Int)) (or (<= 0 (* 2 (select main_a v_prenex_37625))) (<= (* 2 (select main_a v_prenex_37625)) 4) (<= (+ main_x 1) v_prenex_37625) (< v_prenex_37625 main_x))) (forall ((v_prenex_37624 Int)) (or (<= 998 (select main_a v_prenex_37624)) (<= (select main_a v_prenex_37624) 1000)))) (or (forall ((v_prenex_43913 Int)) (or (< v_prenex_43913 main_x) (<= (+ main_x 1) v_prenex_43913) (<= 0 (* 2 (select main_a v_prenex_43913))) (<= (select main_a v_prenex_43913) 2))) (forall ((v_prenex_43917 Int)) (or (<= (select main_a v_prenex_43917) 1002) (< v_prenex_43917 main_y) (<= 996 (select main_a v_prenex_43917))))) (forall ((v_prenex_41769 Int) (v_prenex_41770 Int)) (or (<= (select main_a v_prenex_41769) 1002) (<= (* 2 (select main_a v_prenex_41770)) 4) (< v_prenex_41769 main_y) (< v_prenex_41770 main_x) (<= (+ (select main_a v_prenex_41770) (select main_a v_prenex_41769)) 1000) (<= (+ main_x 1) v_prenex_41770))) (forall ((v_prenex_39247 Int) (v_prenex_39246 Int)) (or (<= (select main_a v_prenex_39247) 4) (<= (+ (select main_a v_prenex_39247) 996) (select main_a v_prenex_39246)) (<= 1996 (* 2 (select main_a v_prenex_39246))) (<= (select main_a v_prenex_39246) 1000) (< v_prenex_39247 main_x) (<= (+ main_y 1) v_prenex_39246) (<= (+ main_x 1) v_prenex_39247))) (forall ((v_prenex_44122 Int) (v_prenex_44123 Int)) (or (<= (+ (select main_a v_prenex_44123) 996) (select main_a v_prenex_44122)) (< v_prenex_44123 main_x) (<= 0 (+ (select main_a v_prenex_44123) 2)) (<= (+ main_x 1) v_prenex_44123))) (or (forall ((v_prenex_35310 Int)) (or (<= 998 (select main_a v_prenex_35310)) (< v_prenex_35310 main_y) (<= (select main_a v_prenex_35310) 1000))) (forall ((v_prenex_35309 Int)) (or (<= 0 (* 2 (select main_a v_prenex_35309))) (< v_prenex_35309 main_x) (<= 0 (+ (select main_a v_prenex_35309) 2)) (<= (+ main_x 1) v_prenex_35309)))) (forall ((v_prenex_43257 Int) (v_prenex_43256 Int)) (or (<= (select main_a v_prenex_43256) 1002) (<= (+ (select main_a v_prenex_43257) 996) (select main_a v_prenex_43256)) (<= (select main_a v_prenex_43256) 1000) (<= (select main_a v_prenex_43257) 2) (< v_prenex_43256 main_y) (<= (+ main_x 1) v_prenex_43257) (< v_prenex_43257 main_x))) (forall ((v_prenex_38611 Int) (v_prenex_38610 Int)) (or (<= (+ main_x 1) v_prenex_38611) (<= 996 (select main_a v_prenex_38610)) (< v_prenex_38611 main_x) (<= 1996 (* 2 (select main_a v_prenex_38610))) (<= 0 (+ (select main_a v_prenex_38611) 2)) (<= 0 (* 2 (select main_a v_prenex_38611))) (<= (+ (select main_a v_prenex_38611) 996) (select main_a v_prenex_38610)))) (forall ((v_prenex_33599 Int) (v_prenex_33598 Int)) (or (<= (* 2 (select main_a v_prenex_33598)) 2000) (<= (select main_a v_prenex_33598) 1002) (< v_prenex_33599 main_x) (<= (* 2 (select main_a v_prenex_33599)) 4) (<= (+ (select main_a v_prenex_33599) 996) (select main_a v_prenex_33598)) (<= (+ main_y 1) v_prenex_33598) (<= (+ main_x 1) v_prenex_33599))) (forall ((v_prenex_36950 Int) (v_prenex_36949 Int)) (or (<= (select main_a v_prenex_36949) (+ (select main_a v_prenex_36950) 1000)) (<= (select main_a v_prenex_36949) 1000) (<= 0 (select main_a v_prenex_36950)) (<= (+ main_x 1) v_prenex_36950) (< v_prenex_36950 main_x) (<= 0 (+ (select main_a v_prenex_36950) 2)) (<= 998 (select main_a v_prenex_36949)))) (or (forall ((v_prenex_31455 Int)) (or (<= (* 2 (select main_a v_prenex_31455)) 4) (<= 0 (select main_a v_prenex_31455)) (<= (+ main_x 1) v_prenex_31455) (<= (select main_a v_prenex_31455) 4) (< v_prenex_31455 main_x))) (forall ((v_prenex_31460 Int)) (or (<= (select main_a v_prenex_31460) 1002) (<= 1996 (* 2 (select main_a v_prenex_31460)))))) (or (forall ((v_prenex_42920 Int)) (or (<= 0 (* 2 (select main_a v_prenex_42920))) (< v_prenex_42920 main_x) (<= (+ main_x 1) v_prenex_42920) (<= (select main_a v_prenex_42920) 2))) (forall ((v_prenex_42922 Int)) (or (<= (* 2 (select main_a v_prenex_42922)) 2000) (<= (select main_a v_prenex_42922) 1000)))) (or (forall ((v_prenex_43440 Int)) (or (< v_prenex_43440 main_y) (<= 996 (select main_a v_prenex_43440)) (<= 1996 (* 2 (select main_a v_prenex_43440))))) (forall ((v_prenex_43438 Int)) (or (<= 0 (select main_a v_prenex_43438)) (<= (+ main_x 1) v_prenex_43438) (<= 0 (* 2 (select main_a v_prenex_43438))) (< v_prenex_43438 main_x)))) (or (forall ((v_prenex_31609 Int)) (<= (* 2 (select main_a v_prenex_31609)) 2000)) (forall ((v_prenex_31608 Int)) (or (< v_prenex_31608 main_x) (<= 0 (* 2 (select main_a v_prenex_31608))) (<= (* 2 (select main_a v_prenex_31608)) 4) (<= (+ main_x 1) v_prenex_31608) (<= 0 (+ (select main_a v_prenex_31608) 2))))) (or (forall ((v_prenex_31016 Int)) (or (< v_prenex_31016 main_x) (<= 0 (* 2 (select main_a v_prenex_31016))) (<= (+ main_x 1) v_prenex_31016))) (forall ((v_prenex_31015 Int)) (or (< v_prenex_31015 main_y) (<= (select main_a v_prenex_31015) 1002)))) (or (forall ((v_prenex_37017 Int)) (or (<= 0 (+ (select main_a v_prenex_37017) 2)) (< v_prenex_37017 main_x) (<= (* 2 (select main_a v_prenex_37017)) 4) (<= (+ main_x 1) v_prenex_37017))) (forall ((v_prenex_37022 Int)) (<= 1996 (* 2 (select main_a v_prenex_37022))))) (forall ((v_prenex_38585 Int) (v_prenex_38586 Int)) (or (<= (* 2 (select main_a v_prenex_38586)) 4) (<= (+ main_y 1) v_prenex_38585) (< v_prenex_38586 main_x) (<= 998 (select main_a v_prenex_38585)) (<= (+ main_x 1) v_prenex_38586) (<= 1000 (+ (select main_a v_prenex_38586) (select main_a v_prenex_38585))) (<= 996 (select main_a v_prenex_38585)))) (forall ((v_prenex_42857 Int) (v_prenex_42858 Int)) (or (< v_prenex_42858 main_x) (<= 996 (select main_a v_prenex_42857)) (<= 998 (select main_a v_prenex_42857)) (<= 0 (select main_a v_prenex_42858)) (<= (select main_a v_prenex_42857) (+ (select main_a v_prenex_42858) 1000)) (<= 0 (* 2 (select main_a v_prenex_42858))) (<= (+ main_x 1) v_prenex_42858))) (forall ((v_prenex_43594 Int) (v_prenex_43595 Int)) (or (<= (+ (select main_a v_prenex_43595) 996) (select main_a v_prenex_43594)) (<= (+ main_y 1) v_prenex_43594) (<= 1996 (* 2 (select main_a v_prenex_43594))) (<= (+ main_x 1) v_prenex_43595) (<= (select main_a v_prenex_43595) 2) (<= 998 (select main_a v_prenex_43594)) (< v_prenex_43595 main_x))) (forall ((v_prenex_37005 Int) (v_prenex_37006 Int)) (or (<= (+ main_x 1) v_prenex_37006) (<= 998 (select main_a v_prenex_37005)) (<= (select main_a v_prenex_37006) 4) (< v_prenex_37005 main_y) (< v_prenex_37006 main_x) (<= (+ (select main_a v_prenex_37006) 996) (select main_a v_prenex_37005)) (<= 996 (select main_a v_prenex_37005)))) (forall ((v_prenex_33273 Int) (v_prenex_33272 Int)) (or (<= (+ main_x 1) v_prenex_33273) (<= 0 (select main_a v_prenex_33273)) (<= (select main_a v_prenex_33272) (+ (select main_a v_prenex_33273) 1000)) (<= (select main_a v_prenex_33273) 4) (< v_prenex_33273 main_x) (<= 1996 (* 2 (select main_a v_prenex_33272))))) (forall ((v_prenex_36741 Int) (v_prenex_36742 Int)) (or (<= (+ (select main_a v_prenex_36742) (select main_a v_prenex_36741)) 1000) (<= 996 (select main_a v_prenex_36741)) (<= 0 (select main_a v_prenex_36742)) (< v_prenex_36742 main_x) (<= (+ main_x 1) v_prenex_36742) (<= 1996 (* 2 (select main_a v_prenex_36741))) (<= 0 (+ (select main_a v_prenex_36742) 2)))) (forall ((v_prenex_43835 Int) (v_prenex_43836 Int)) (or (<= (select main_a v_prenex_43835) 1002) (<= (select main_a v_prenex_43836) 2) (<= 0 (select main_a v_prenex_43836)) (< v_prenex_43836 main_x) (<= (+ main_x 1) v_prenex_43836) (<= (select main_a v_prenex_43835) 1000) (<= (+ (select main_a v_prenex_43836) (select main_a v_prenex_43835)) 1000))) (or (forall ((v_prenex_41058 Int)) (or (<= 0 (* 2 (select main_a v_prenex_41058))) (<= (select main_a v_prenex_41058) 2) (< v_prenex_41058 main_x) (<= (+ main_x 1) v_prenex_41058))) (forall ((v_prenex_41057 Int)) (or (<= (select main_a v_prenex_41057) 1002) (<= (+ main_y 1) v_prenex_41057) (<= 998 (select main_a v_prenex_41057))))) (or (forall ((v_prenex_40366 Int)) (or (< v_prenex_40366 main_x) (<= (+ main_x 1) v_prenex_40366) (<= 0 (* 2 (select main_a v_prenex_40366))) (<= 0 (select main_a v_prenex_40366)))) (forall ((v_prenex_40368 Int)) (or (< v_prenex_40368 main_y) (<= (select main_a v_prenex_40368) 1002) (<= 1996 (* 2 (select main_a v_prenex_40368)))))) (or (forall ((v_prenex_33118 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_33118))) (<= (* 2 (select main_a v_prenex_33118)) 2000))) (forall ((v_prenex_33117 Int)) (or (<= (+ main_x 1) v_prenex_33117) (<= 0 (+ (select main_a v_prenex_33117) 2)) (< v_prenex_33117 main_x) (<= 0 (* 2 (select main_a v_prenex_33117))) (<= (select main_a v_prenex_33117) 2)))) (forall ((v_prenex_31406 Int) (v_prenex_31407 Int)) (or (<= (select main_a v_prenex_31407) 2) (<= (+ main_x 1) v_prenex_31407) (<= (* 2 (select main_a v_prenex_31407)) 4) (<= 996 (select main_a v_prenex_31406)) (<= (* 2 (select main_a v_prenex_31406)) 2000) (< v_prenex_31407 main_x) (<= (+ (select main_a v_prenex_31407) (select main_a v_prenex_31406)) 1000))) (forall ((v_prenex_31622 Int) (v_prenex_31623 Int)) (or (<= (+ (select main_a v_prenex_31623) (select main_a v_prenex_31622)) 1000) (<= (select main_a v_prenex_31622) 1000) (<= (+ main_x 1) v_prenex_31623) (<= 1996 (* 2 (select main_a v_prenex_31622))) (< v_prenex_31623 main_x) (<= (+ main_y 1) v_prenex_31622) (<= (select main_a v_prenex_31623) 2))) (forall ((v_prenex_42218 Int) (v_prenex_42219 Int)) (or (<= (* 2 (select main_a v_prenex_42219)) 4) (<= 998 (select main_a v_prenex_42218)) (<= (+ (select main_a v_prenex_42219) (select main_a v_prenex_42218)) 1000) (<= (+ main_x 1) v_prenex_42219) (< v_prenex_42219 main_x) (<= (* 2 (select main_a v_prenex_42218)) 2000) (<= 0 (+ (select main_a v_prenex_42219) 2)))) (or (forall ((v_prenex_37409 Int)) (or (<= 998 (select main_a v_prenex_37409)) (<= (select main_a v_prenex_37409) 1002))) (forall ((v_prenex_37410 Int)) (or (<= 0 (select main_a v_prenex_37410)) (<= (+ main_x 1) v_prenex_37410) (<= 0 (+ (select main_a v_prenex_37410) 2)) (< v_prenex_37410 main_x) (<= (* 2 (select main_a v_prenex_37410)) 4)))) (or (forall ((v_prenex_43838 Int)) (or (<= 0 (* 2 (select main_a v_prenex_43838))) (< v_prenex_43838 main_x) (<= (+ main_x 1) v_prenex_43838) (<= (select main_a v_prenex_43838) 2) (<= (* 2 (select main_a v_prenex_43838)) 4))) (forall ((v_prenex_43841 Int)) (or (<= (select main_a v_prenex_43841) 1002) (<= 1996 (* 2 (select main_a v_prenex_43841)))))) (forall ((v_prenex_40836 Int) (v_prenex_40835 Int)) (or (<= (* 2 (select main_a v_prenex_40835)) 2000) (<= (+ main_y 1) v_prenex_40835) (< v_prenex_40836 main_x) (<= 0 (select main_a v_prenex_40836)) (<= (+ (select main_a v_prenex_40836) (select main_a v_prenex_40835)) 1000) (<= (+ main_x 1) v_prenex_40836))) (forall ((v_prenex_44209 Int) (v_prenex_44208 Int)) (or (<= 0 (+ (select main_a v_prenex_44209) 2)) (< v_prenex_44209 main_x) (<= (+ (select main_a v_prenex_44209) (select main_a v_prenex_44208)) 1000) (<= (select main_a v_prenex_44209) 2) (<= 1996 (* 2 (select main_a v_prenex_44208))) (<= (+ main_x 1) v_prenex_44209))) (forall ((v_prenex_39076 Int) (v_prenex_39077 Int)) (or (< v_prenex_39077 main_x) (<= 996 (select main_a v_prenex_39076)) (<= (select main_a v_prenex_39077) 2) (<= 0 (+ (select main_a v_prenex_39077) 2)) (<= (+ (select main_a v_prenex_39077) 996) (select main_a v_prenex_39076)) (<= (+ main_x 1) v_prenex_39077))) (forall ((v_prenex_35293 Int) (v_prenex_35294 Int)) (or (<= (select main_a v_prenex_35293) 1000) (< v_prenex_35294 main_x) (<= (select main_a v_prenex_35294) 2) (<= (+ main_x 1) v_prenex_35294) (<= (+ (select main_a v_prenex_35294) (select main_a v_prenex_35293)) 1000) (< v_prenex_35293 main_y))) (forall ((v_prenex_43789 Int) (v_prenex_43788 Int)) (or (< v_prenex_43789 main_x) (<= 0 (select main_a v_prenex_43789)) (<= 0 (+ (select main_a v_prenex_43789) 2)) (<= (+ main_x 1) v_prenex_43789) (<= 998 (select main_a v_prenex_43788)) (<= (select main_a v_prenex_43788) 1002) (<= 1000 (+ (select main_a v_prenex_43789) (select main_a v_prenex_43788))))) (forall ((v_prenex_35534 Int) (v_prenex_35533 Int)) (or (<= (select main_a v_prenex_35534) 4) (<= (select main_a v_prenex_35533) (+ (select main_a v_prenex_35534) 1000)) (<= (* 2 (select main_a v_prenex_35534)) 4) (< v_prenex_35534 main_x) (<= (+ main_x 1) v_prenex_35534) (<= (select main_a v_prenex_35533) 1000))) (forall ((v_prenex_37099 Int) (v_prenex_37100 Int)) (or (<= (+ main_y 1) v_prenex_37099) (<= (+ main_x 1) v_prenex_37100) (<= 0 (select main_a v_prenex_37100)) (< v_prenex_37100 main_x) (<= (+ (select main_a v_prenex_37100) 996) (select main_a v_prenex_37099)) (<= 998 (select main_a v_prenex_37099)) (<= (select main_a v_prenex_37099) 1000))) (forall ((v_prenex_40043 Int) (v_prenex_40044 Int)) (or (<= (select main_a v_prenex_40044) 4) (< v_prenex_40044 main_x) (<= 998 (select main_a v_prenex_40043)) (<= (+ main_x 1) v_prenex_40044) (<= (select main_a v_prenex_40043) 1002) (<= (+ (select main_a v_prenex_40044) (select main_a v_prenex_40043)) 1000))) (forall ((v_prenex_41928 Int) (v_prenex_41929 Int)) (or (<= 996 (select main_a v_prenex_41928)) (<= 1000 (+ (select main_a v_prenex_41929) (select main_a v_prenex_41928))) (<= 0 (select main_a v_prenex_41929)) (< v_prenex_41929 main_x) (<= (select main_a v_prenex_41928) 1000) (<= (select main_a v_prenex_41929) 4) (<= (+ main_x 1) v_prenex_41929))) (forall ((v_prenex_32146 Int) (v_prenex_32145 Int)) (or (< v_prenex_32146 main_x) (<= (select main_a v_prenex_32145) (+ (select main_a v_prenex_32146) 1000)) (<= (+ main_x 1) v_prenex_32146) (<= (+ main_y 1) v_prenex_32145) (<= (select main_a v_prenex_32145) 1000) (<= 0 (* 2 (select main_a v_prenex_32146))))) (forall ((v_prenex_40010 Int) (v_prenex_40011 Int)) (or (<= (select main_a v_prenex_40010) 1002) (< v_prenex_40010 main_y) (<= (+ main_x 1) v_prenex_40011) (<= (select main_a v_prenex_40011) 2) (<= 1000 (+ (select main_a v_prenex_40011) (select main_a v_prenex_40010))) (< v_prenex_40011 main_x))) (or (forall ((v_prenex_42736 Int)) (or (<= (* 2 (select main_a v_prenex_42736)) 4) (< v_prenex_42736 main_x) (<= 0 (* 2 (select main_a v_prenex_42736))) (<= (+ main_x 1) v_prenex_42736))) (forall ((v_prenex_42735 Int)) (<= 1996 (* 2 (select main_a v_prenex_42735))))) (forall ((v_prenex_40872 Int) (v_prenex_40871 Int)) (or (<= (select main_a v_prenex_40871) 1000) (< v_prenex_40872 main_x) (<= 0 (* 2 (select main_a v_prenex_40872))) (<= (select main_a v_prenex_40871) (+ (select main_a v_prenex_40872) 1000)) (<= (+ main_x 1) v_prenex_40872) (<= 998 (select main_a v_prenex_40871)))) (forall ((v_prenex_35605 Int) (v_prenex_35606 Int)) (or (<= (+ main_x 1) v_prenex_35606) (<= (select main_a v_prenex_35606) 4) (< v_prenex_35606 main_x) (<= (select main_a v_prenex_35605) (+ (select main_a v_prenex_35606) 1000)) (<= (* 2 (select main_a v_prenex_35606)) 4) (<= (select main_a v_prenex_35605) 1002) (<= 996 (select main_a v_prenex_35605)))) (or (forall ((v_prenex_37725 Int)) (or (< v_prenex_37725 main_x) (<= (* 2 (select main_a v_prenex_37725)) 4) (<= (+ main_x 1) v_prenex_37725) (<= 0 (* 2 (select main_a v_prenex_37725))))) (forall ((v_prenex_37724 Int)) (or (<= (+ main_y 1) v_prenex_37724) (<= (select main_a v_prenex_37724) 1000)))) (forall ((v_prenex_32867 Int) (v_prenex_32866 Int)) (or (< v_prenex_32867 main_x) (<= 996 (select main_a v_prenex_32866)) (<= 0 (select main_a v_prenex_32867)) (<= (* 2 (select main_a v_prenex_32866)) 2000) (<= (select main_a v_prenex_32867) 2) (<= 1000 (+ (select main_a v_prenex_32867) (select main_a v_prenex_32866))) (<= (+ main_x 1) v_prenex_32867))) (or (forall ((v_prenex_42646 Int)) (or (< v_prenex_42646 main_y) (<= (select main_a v_prenex_42646) 1000) (<= 998 (select main_a v_prenex_42646)))) (forall ((v_prenex_42643 Int)) (or (<= (* 2 (select main_a v_prenex_42643)) 4) (<= (+ main_x 1) v_prenex_42643) (<= (select main_a v_prenex_42643) 4) (< v_prenex_42643 main_x)))) (or (forall ((v_prenex_37596 Int)) (or (< v_prenex_37596 main_y) (<= (select main_a v_prenex_37596) 1000) (<= 1996 (* 2 (select main_a v_prenex_37596))))) (forall ((v_prenex_37591 Int)) (or (<= (* 2 (select main_a v_prenex_37591)) 4) (<= (+ main_x 1) v_prenex_37591) (< v_prenex_37591 main_x) (<= 0 (+ (select main_a v_prenex_37591) 2))))) (or (forall ((v_prenex_34033 Int)) (or (<= (+ main_y 1) v_prenex_34033) (< v_prenex_34033 main_y) (<= 998 (select main_a v_prenex_34033)) (<= (select main_a v_prenex_34033) 1000))) (forall ((v_prenex_34034 Int)) (<= 0 (* 2 (select main_a v_prenex_34034))))) (or (forall ((v_prenex_43458 Int)) (or (<= (select main_a v_prenex_43458) 1000) (<= (+ main_y 1) v_prenex_43458) (< v_prenex_43458 main_y))) (forall ((v_prenex_43459 Int)) (or (<= (* 2 (select main_a v_prenex_43459)) 4) (<= (+ main_x 1) v_prenex_43459)))) (forall ((v_prenex_41870 Int) (v_prenex_41871 Int)) (or (<= (select main_a v_prenex_41871) 2) (< v_prenex_41871 main_x) (<= 1000 (+ (select main_a v_prenex_41871) (select main_a v_prenex_41870))) (<= (+ main_y 1) v_prenex_41870) (<= (+ main_x 1) v_prenex_41871) (<= 996 (select main_a v_prenex_41870)))) (or (forall ((v_prenex_37708 Int)) (or (< v_prenex_37708 main_y) (<= (select main_a v_prenex_37708) 1000) (<= (select main_a v_prenex_37708) 1002))) (forall ((v_prenex_37705 Int)) (or (< v_prenex_37705 main_x) (<= (* 2 (select main_a v_prenex_37705)) 4) (<= (+ main_x 1) v_prenex_37705) (<= (select main_a v_prenex_37705) 4)))) (forall ((v_prenex_43000 Int) (v_prenex_43001 Int)) (or (<= (* 2 (select main_a v_prenex_43001)) 4) (<= (select main_a v_prenex_43000) 1002) (< v_prenex_43001 main_x) (<= (+ main_x 1) v_prenex_43001) (<= 998 (select main_a v_prenex_43000)) (<= (+ (select main_a v_prenex_43001) 996) (select main_a v_prenex_43000)))) (forall ((v_prenex_41580 Int) (v_prenex_41581 Int)) (or (<= 1000 (+ (select main_a v_prenex_41581) (select main_a v_prenex_41580))) (<= (select main_a v_prenex_41580) 1000) (<= 996 (select main_a v_prenex_41580)) (< v_prenex_41580 main_y) (<= 0 (+ (select main_a v_prenex_41581) 2)) (<= (+ main_x 1) v_prenex_41581) (< v_prenex_41581 main_x))) (forall ((v_prenex_41020 Int) (v_prenex_41021 Int)) (or (< v_prenex_41021 main_x) (<= (+ main_y 1) v_prenex_41020) (<= (select main_a v_prenex_41020) 1000) (<= (+ main_x 1) v_prenex_41021) (<= (select main_a v_prenex_41021) 2) (<= (+ (select main_a v_prenex_41021) 996) (select main_a v_prenex_41020)))) (forall ((v_prenex_32526 Int) (v_prenex_32527 Int)) (or (<= (+ main_x 1) v_prenex_32527) (<= (* 2 (select main_a v_prenex_32527)) 4) (<= 998 (select main_a v_prenex_32526)) (<= (* 2 (select main_a v_prenex_32526)) 2000) (<= (select main_a v_prenex_32527) 4) (< v_prenex_32527 main_x) (<= (select main_a v_prenex_32526) (+ (select main_a v_prenex_32527) 1000)))) (forall ((v_prenex_40889 Int) (v_prenex_40890 Int)) (or (<= (select main_a v_prenex_40890) 4) (<= 1000 (+ (select main_a v_prenex_40890) (select main_a v_prenex_40889))) (<= 0 (select main_a v_prenex_40890)) (<= 1996 (* 2 (select main_a v_prenex_40889))) (<= (* 2 (select main_a v_prenex_40889)) 2000) (<= (+ main_x 1) v_prenex_40890) (< v_prenex_40890 main_x))) (forall ((v_prenex_35768 Int) (v_prenex_35769 Int)) (or (<= (select main_a v_prenex_35768) 1000) (<= (* 2 (select main_a v_prenex_35768)) 2000) (<= (+ main_x 1) v_prenex_35769) (<= (select main_a v_prenex_35769) 4) (< v_prenex_35769 main_x) (<= (+ (select main_a v_prenex_35769) 996) (select main_a v_prenex_35768)) (<= 0 (+ (select main_a v_prenex_35769) 2)))) (forall ((v_prenex_32951 Int) (v_prenex_32952 Int)) (or (< v_prenex_32952 main_x) (<= 0 (+ (select main_a v_prenex_32952) 2)) (<= (+ main_x 1) v_prenex_32952) (<= (select main_a v_prenex_32951) 1002) (<= (+ (select main_a v_prenex_32952) 996) (select main_a v_prenex_32951)) (<= (select main_a v_prenex_32952) 2) (<= 996 (select main_a v_prenex_32951)))) (forall ((v_prenex_31286 Int) (v_prenex_31285 Int)) (or (<= (* 2 (select main_a v_prenex_31286)) 4) (<= (select main_a v_prenex_31285) (+ (select main_a v_prenex_31286) 1000)) (<= (select main_a v_prenex_31285) 1000) (<= (select main_a v_prenex_31286) 4) (< v_prenex_31286 main_x) (<= (+ main_x 1) v_prenex_31286) (<= 998 (select main_a v_prenex_31285)))) (forall ((v_prenex_36432 Int) (v_prenex_36433 Int)) (or (<= 996 (select main_a v_prenex_36432)) (<= (+ main_x 1) v_prenex_36433) (<= (* 2 (select main_a v_prenex_36433)) 4) (<= (select main_a v_prenex_36432) (+ (select main_a v_prenex_36433) 1000)) (<= (select main_a v_prenex_36432) 1000) (< v_prenex_36433 main_x) (<= (select main_a v_prenex_36433) 4))) (or (forall ((v_prenex_42646 Int)) (or (< v_prenex_42646 main_y) (<= (select main_a v_prenex_42646) 1000) (<= 998 (select main_a v_prenex_42646)))) (forall ((v_prenex_42642 Int)) (or (<= (* 2 (select main_a v_prenex_42642)) 4) (<= (+ main_x 1) v_prenex_42642) (< v_prenex_42642 main_x)))) (forall ((v_prenex_37855 Int) (v_prenex_37854 Int)) (or (<= (+ main_x 1) v_prenex_37855) (<= 996 (select main_a v_prenex_37854)) (<= 1996 (* 2 (select main_a v_prenex_37854))) (< v_prenex_37855 main_x) (<= (+ (select main_a v_prenex_37855) (select main_a v_prenex_37854)) 1000) (<= (select main_a v_prenex_37855) 2))) (forall ((v_prenex_38826 Int) (v_prenex_38825 Int)) (or (<= (select main_a v_prenex_38825) (+ (select main_a v_prenex_38826) 1000)) (<= 0 (+ (select main_a v_prenex_38826) 2)) (< v_prenex_38826 main_x) (<= (+ main_x 1) v_prenex_38826) (<= (* 2 (select main_a v_prenex_38825)) 2000) (<= 1996 (* 2 (select main_a v_prenex_38825))) (<= (select main_a v_prenex_38826) 4))) (forall ((v_prenex_43495 Int) (v_prenex_43494 Int)) (or (<= 998 (select main_a v_prenex_43494)) (<= (+ main_x 1) v_prenex_43495) (< v_prenex_43495 main_x) (<= 996 (select main_a v_prenex_43494)) (< v_prenex_43494 main_y) (<= (select main_a v_prenex_43495) 2) (<= (select main_a v_prenex_43494) (+ (select main_a v_prenex_43495) 1000)))) (forall ((v_prenex_39894 Int) (v_prenex_39893 Int)) (or (<= (* 2 (select main_a v_prenex_39894)) 4) (<= (select main_a v_prenex_39893) (+ (select main_a v_prenex_39894) 1000)) (<= (+ main_x 1) v_prenex_39894) (<= 0 (+ (select main_a v_prenex_39894) 2)) (<= (select main_a v_prenex_39893) 1002) (< v_prenex_39894 main_x) (<= (* 2 (select main_a v_prenex_39893)) 2000))) (or (forall ((v_prenex_39700 Int)) (or (<= (* 2 (select main_a v_prenex_39700)) 4) (<= 0 (* 2 (select main_a v_prenex_39700))) (<= (select main_a v_prenex_39700) 4) (<= (+ main_x 1) v_prenex_39700) (< v_prenex_39700 main_x))) (forall ((v_prenex_39702 Int)) (or (<= (select main_a v_prenex_39702) 1000) (<= 998 (select main_a v_prenex_39702))))) (or (forall ((v_prenex_44196 Int)) (<= (* 2 (select main_a v_prenex_44196)) 2000)) (forall ((v_prenex_44197 Int)) (or (<= 0 (* 2 (select main_a v_prenex_44197))) (<= (+ main_x 1) v_prenex_44197) (< v_prenex_44197 main_x) (<= 0 (+ (select main_a v_prenex_44197) 2)) (<= 0 (select main_a v_prenex_44197))))) (or (forall ((v_prenex_33249 Int)) (or (<= (+ main_x 1) v_prenex_33249) (<= 0 (* 2 (select main_a v_prenex_33249))) (<= (* 2 (select main_a v_prenex_33249)) 4) (< v_prenex_33249 main_x))) (forall ((v_prenex_33254 Int)) (or (< v_prenex_33254 main_y) (<= (select main_a v_prenex_33254) 1000) (<= 996 (select main_a v_prenex_33254))))) (forall ((v_prenex_35992 Int) (v_prenex_35991 Int)) (or (< v_prenex_35992 main_x) (<= (select main_a v_prenex_35992) 4) (<= (+ main_x 1) v_prenex_35992) (<= 1996 (* 2 (select main_a v_prenex_35991))) (<= 0 (* 2 (select main_a v_prenex_35992))) (<= (+ (select main_a v_prenex_35992) (select main_a v_prenex_35991)) 1000) (<= (select main_a v_prenex_35991) 1002))) (forall ((v_prenex_38905 Int) (v_prenex_38906 Int)) (or (< v_prenex_38906 main_x) (<= (* 2 (select main_a v_prenex_38906)) 4) (<= (select main_a v_prenex_38905) 1002) (<= (+ main_x 1) v_prenex_38906) (<= (select main_a v_prenex_38905) (+ (select main_a v_prenex_38906) 1000)) (<= 0 (+ (select main_a v_prenex_38906) 2)))) (or (forall ((v_prenex_38510 Int)) (or (<= 0 (* 2 (select main_a v_prenex_38510))) (<= (* 2 (select main_a v_prenex_38510)) 4) (<= (+ main_x 1) v_prenex_38510) (< v_prenex_38510 main_x))) (forall ((v_prenex_38509 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_38509))) (<= 996 (select main_a v_prenex_38509)) (< v_prenex_38509 main_y)))) (forall ((v_prenex_37160 Int) (v_prenex_37159 Int)) (or (<= 996 (select main_a v_prenex_37159)) (< v_prenex_37160 main_x) (<= (* 2 (select main_a v_prenex_37159)) 2000) (<= 1000 (+ (select main_a v_prenex_37160) (select main_a v_prenex_37159))) (<= 0 (+ (select main_a v_prenex_37160) 2)) (<= (+ main_x 1) v_prenex_37160))) (or (forall ((v_prenex_38528 Int)) (or (<= (+ main_x 1) v_prenex_38528) (<= (* 2 (select main_a v_prenex_38528)) 4) (< v_prenex_38528 main_x))) (forall ((v_prenex_38527 Int)) (or (<= (+ main_y 1) v_prenex_38527) (<= (select main_a v_prenex_38527) 1000) (<= 1996 (* 2 (select main_a v_prenex_38527)))))) (forall ((v_prenex_41034 Int) (v_prenex_41035 Int)) (or (<= (select main_a v_prenex_41034) 1002) (<= (select main_a v_prenex_41035) 4) (<= 0 (+ (select main_a v_prenex_41035) 2)) (<= (select main_a v_prenex_41034) (+ (select main_a v_prenex_41035) 1000)) (< v_prenex_41035 main_x) (<= (+ main_x 1) v_prenex_41035))) (forall ((v_prenex_43044 Int) (v_prenex_43045 Int)) (or (<= (+ (select main_a v_prenex_43045) (select main_a v_prenex_43044)) 1000) (<= (select main_a v_prenex_43045) 2) (<= (select main_a v_prenex_43044) 1000) (<= (select main_a v_prenex_43045) 4) (<= (+ main_x 1) v_prenex_43045) (< v_prenex_43045 main_x))) (forall ((v_prenex_36710 Int) (v_prenex_36709 Int)) (or (<= (select main_a v_prenex_36709) (+ (select main_a v_prenex_36710) 1000)) (<= 1996 (* 2 (select main_a v_prenex_36709))) (<= (+ main_x 1) v_prenex_36710) (<= 0 (select main_a v_prenex_36710)) (<= (select main_a v_prenex_36709) 1002) (< v_prenex_36710 main_x) (<= (+ main_y 1) v_prenex_36709))) (forall ((v_prenex_38669 Int) (v_prenex_38670 Int)) (or (<= (select main_a v_prenex_38670) 4) (<= (select main_a v_prenex_38669) 1002) (<= (+ (select main_a v_prenex_38670) 996) (select main_a v_prenex_38669)) (<= (+ main_x 1) v_prenex_38670) (<= (* 2 (select main_a v_prenex_38669)) 2000) (<= (select main_a v_prenex_38670) 2) (< v_prenex_38670 main_x))) (forall ((v_prenex_33068 Int) (v_prenex_33067 Int)) (or (<= 0 (select main_a v_prenex_33068)) (<= 1996 (* 2 (select main_a v_prenex_33067))) (<= (* 2 (select main_a v_prenex_33068)) 4) (<= (* 2 (select main_a v_prenex_33067)) 2000) (<= (+ (select main_a v_prenex_33068) 996) (select main_a v_prenex_33067)) (<= (+ main_x 1) v_prenex_33068) (< v_prenex_33068 main_x))) (forall ((v_prenex_33123 Int) (v_prenex_33122 Int)) (or (<= 998 (select main_a v_prenex_33122)) (<= 0 (+ (select main_a v_prenex_33123) 2)) (<= (+ main_x 1) v_prenex_33123) (<= (* 2 (select main_a v_prenex_33122)) 2000) (<= 0 (select main_a v_prenex_33123)) (< v_prenex_33123 main_x) (<= (+ (select main_a v_prenex_33123) (select main_a v_prenex_33122)) 1000))) (forall ((v_prenex_40061 Int) (v_prenex_40062 Int)) (or (<= (select main_a v_prenex_40061) 1002) (<= 1996 (* 2 (select main_a v_prenex_40061))) (<= (+ (select main_a v_prenex_40062) 996) (select main_a v_prenex_40061)) (<= (+ main_x 1) v_prenex_40062) (< v_prenex_40062 main_x) (< v_prenex_40061 main_y) (<= 0 (* 2 (select main_a v_prenex_40062))))) (forall ((v_prenex_33198 Int) (v_prenex_33197 Int)) (or (< v_prenex_33198 main_x) (<= (select main_a v_prenex_33197) (+ (select main_a v_prenex_33198) 1000)) (<= (+ main_x 1) v_prenex_33198) (<= 998 (select main_a v_prenex_33197)) (<= 996 (select main_a v_prenex_33197)) (<= (select main_a v_prenex_33198) 2) (<= (+ main_y 1) v_prenex_33197))) (forall ((v_prenex_43251 Int) (v_prenex_43250 Int)) (or (<= (+ (select main_a v_prenex_43251) (select main_a v_prenex_43250)) 1000) (< v_prenex_43251 main_x) (<= (select main_a v_prenex_43251) 4) (<= (+ main_x 1) v_prenex_43251) (<= 998 (select main_a v_prenex_43250)) (<= (select main_a v_prenex_43250) 1000))) (forall ((v_prenex_37565 Int) (v_prenex_37566 Int)) (or (< v_prenex_37566 main_x) (<= 996 (select main_a v_prenex_37565)) (<= (+ (select main_a v_prenex_37566) 996) (select main_a v_prenex_37565)) (<= 0 (+ (select main_a v_prenex_37566) 2)) (<= (* 2 (select main_a v_prenex_37565)) 2000) (<= (+ main_x 1) v_prenex_37566) (<= 0 (select main_a v_prenex_37566)))) (or (forall ((v_prenex_40904 Int)) (or (<= (select main_a v_prenex_40904) 2) (<= 0 (* 2 (select main_a v_prenex_40904))) (<= (+ main_x 1) v_prenex_40904) (< v_prenex_40904 main_x) (<= 0 (select main_a v_prenex_40904)))) (forall ((v_prenex_40908 Int)) (or (<= 998 (select main_a v_prenex_40908)) (<= (* 2 (select main_a v_prenex_40908)) 2000)))) (or (forall ((v_prenex_44196 Int)) (<= (* 2 (select main_a v_prenex_44196)) 2000)) (forall ((v_prenex_44192 Int)) (or (< v_prenex_44192 main_x) (<= 0 (* 2 (select main_a v_prenex_44192))) (<= (* 2 (select main_a v_prenex_44192)) 4) (<= 0 (select main_a v_prenex_44192)) (<= (+ main_x 1) v_prenex_44192)))) (forall ((v_prenex_33149 Int) (v_prenex_33148 Int)) (or (<= (+ main_x 1) v_prenex_33149) (< v_prenex_33149 main_x) (<= (select main_a v_prenex_33148) 1002) (<= 1996 (* 2 (select main_a v_prenex_33148))) (<= (+ (select main_a v_prenex_33149) (select main_a v_prenex_33148)) 1000) (<= (select main_a v_prenex_33149) 2))) (forall ((v_prenex_34454 Int) (v_prenex_34453 Int)) (or (<= (* 2 (select main_a v_prenex_34454)) 4) (< v_prenex_34454 main_x) (<= (+ main_x 1) v_prenex_34454) (<= (+ (select main_a v_prenex_34454) 996) (select main_a v_prenex_34453)) (<= 0 (select main_a v_prenex_34454)))) (forall ((v_prenex_39805 Int) (v_prenex_39804 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_39804))) (<= 0 (* 2 (select main_a v_prenex_39805))) (<= (select main_a v_prenex_39804) 1000) (<= (select main_a v_prenex_39804) (+ (select main_a v_prenex_39805) 1000)) (< v_prenex_39805 main_x) (<= (+ main_x 1) v_prenex_39805) (<= (select main_a v_prenex_39805) 4))) (forall ((v_prenex_38291 Int) (v_prenex_38290 Int)) (or (<= (+ main_y 1) v_prenex_38290) (<= (select main_a v_prenex_38291) 2) (< v_prenex_38291 main_x) (<= (+ main_x 1) v_prenex_38291) (<= (select main_a v_prenex_38290) 1002) (<= 996 (select main_a v_prenex_38290)) (<= 1000 (+ (select main_a v_prenex_38291) (select main_a v_prenex_38290))))) (forall ((v_prenex_38617 Int) (v_prenex_38616 Int)) (or (<= (+ (select main_a v_prenex_38617) 996) (select main_a v_prenex_38616)) (<= (select main_a v_prenex_38616) 1000) (<= (* 2 (select main_a v_prenex_38617)) 4) (<= (select main_a v_prenex_38616) 1002) (<= (+ main_x 1) v_prenex_38617) (< v_prenex_38617 main_x))) (or (forall ((v_prenex_41958 Int)) (or (<= 998 (select main_a v_prenex_41958)) (<= 996 (select main_a v_prenex_41958)))) (forall ((v_prenex_41959 Int)) (or (<= 0 (* 2 (select main_a v_prenex_41959))) (<= (* 2 (select main_a v_prenex_41959)) 4) (<= (+ main_x 1) v_prenex_41959) (< v_prenex_41959 main_x)))) (forall ((v_prenex_39259 Int) (v_prenex_39258 Int)) (or (<= (select main_a v_prenex_39258) 1002) (<= 0 (* 2 (select main_a v_prenex_39259))) (< v_prenex_39259 main_x) (<= 0 (select main_a v_prenex_39259)) (<= 1000 (+ (select main_a v_prenex_39259) (select main_a v_prenex_39258))) (<= 998 (select main_a v_prenex_39258)) (<= (+ main_x 1) v_prenex_39259))) (or (forall ((v_prenex_38980 Int)) (or (<= (* 2 (select main_a v_prenex_38980)) 4) (<= 0 (* 2 (select main_a v_prenex_38980))) (< v_prenex_38980 main_x) (<= (+ main_x 1) v_prenex_38980))) (forall ((v_prenex_38985 Int)) (<= 996 (select main_a v_prenex_38985)))) (forall ((v_prenex_36689 Int) (v_prenex_36690 Int)) (or (< v_prenex_36689 main_y) (<= (+ (select main_a v_prenex_36690) 996) (select main_a v_prenex_36689)) (<= 996 (select main_a v_prenex_36689)) (<= (+ main_x 1) v_prenex_36690) (<= (* 2 (select main_a v_prenex_36689)) 2000) (<= (select main_a v_prenex_36690) 4) (< v_prenex_36690 main_x))) (forall ((v_prenex_32665 Int) (v_prenex_32664 Int)) (or (<= 1000 (+ (select main_a v_prenex_32665) (select main_a v_prenex_32664))) (<= 1996 (* 2 (select main_a v_prenex_32664))) (<= 0 (+ (select main_a v_prenex_32665) 2)) (<= (select main_a v_prenex_32664) 1002) (< v_prenex_32665 main_x) (<= (+ main_x 1) v_prenex_32665))) (forall ((v_prenex_32324 Int) (v_prenex_32325 Int)) (or (< v_prenex_32325 main_x) (<= 998 (select main_a v_prenex_32324)) (<= 0 (select main_a v_prenex_32325)) (<= (+ main_x 1) v_prenex_32325) (< v_prenex_32324 main_y) (<= 1996 (* 2 (select main_a v_prenex_32324))) (<= (+ (select main_a v_prenex_32325) 996) (select main_a v_prenex_32324)))) (forall ((v_prenex_41852 Int) (v_prenex_41853 Int)) (or (<= (+ main_x 1) v_prenex_41853) (<= 996 (select main_a v_prenex_41852)) (< v_prenex_41853 main_x) (<= 0 (+ (select main_a v_prenex_41853) 2)) (< v_prenex_41852 main_y) (<= 1996 (* 2 (select main_a v_prenex_41852))) (<= (+ (select main_a v_prenex_41853) 996) (select main_a v_prenex_41852)))) (or (forall ((v_prenex_41773 Int)) (or (<= (* 2 (select main_a v_prenex_41773)) 4) (<= (+ main_x 1) v_prenex_41773) (<= (select main_a v_prenex_41773) 4) (< v_prenex_41773 main_x) (<= 0 (* 2 (select main_a v_prenex_41773))))) (forall ((v_prenex_41775 Int)) (or (<= 996 (select main_a v_prenex_41775)) (<= (* 2 (select main_a v_prenex_41775)) 2000)))) (forall ((v_prenex_31914 Int) (v_prenex_31915 Int)) (or (<= (select main_a v_prenex_31915) 2) (<= (* 2 (select main_a v_prenex_31914)) 2000) (< v_prenex_31915 main_x) (<= (+ main_x 1) v_prenex_31915) (<= (+ (select main_a v_prenex_31915) (select main_a v_prenex_31914)) 1000) (<= 0 (* 2 (select main_a v_prenex_31915))) (<= (select main_a v_prenex_31914) 1000))) (forall ((v_prenex_37994 Int) (v_prenex_37993 Int)) (or (<= 998 (select main_a v_prenex_37993)) (<= 0 (+ (select main_a v_prenex_37994) 2)) (<= (+ main_x 1) v_prenex_37994) (<= (+ main_y 1) v_prenex_37993) (< v_prenex_37994 main_x) (<= (+ (select main_a v_prenex_37994) 996) (select main_a v_prenex_37993)))) (forall ((v_prenex_43150 Int) (v_prenex_43151 Int)) (or (<= (select main_a v_prenex_43151) 2) (<= (+ main_x 1) v_prenex_43151) (<= (select main_a v_prenex_43150) 1002) (<= (+ (select main_a v_prenex_43151) 996) (select main_a v_prenex_43150)) (< v_prenex_43151 main_x) (<= 998 (select main_a v_prenex_43150)) (< v_prenex_43150 main_y))) (forall ((v_prenex_35713 Int) (v_prenex_35714 Int)) (or (<= 0 (* 2 (select main_a v_prenex_35714))) (<= (+ main_y 1) v_prenex_35713) (<= (select main_a v_prenex_35713) (+ (select main_a v_prenex_35714) 1000)) (< v_prenex_35714 main_x) (<= 1996 (* 2 (select main_a v_prenex_35713))) (<= (+ main_x 1) v_prenex_35714))) (forall ((v_prenex_41302 Int) (v_prenex_41301 Int)) (or (<= 0 (* 2 (select main_a v_prenex_41302))) (<= 996 (select main_a v_prenex_41301)) (<= (+ main_x 1) v_prenex_41302) (< v_prenex_41301 main_y) (< v_prenex_41302 main_x) (<= (+ (select main_a v_prenex_41302) (select main_a v_prenex_41301)) 1000))) (or (forall ((v_prenex_39093 Int)) (<= 0 (* 2 (select main_a v_prenex_39093)))) (forall ((v_prenex_39092 Int)) (or (<= 998 (select main_a v_prenex_39092)) (< v_prenex_39092 main_y) (<= 996 (select main_a v_prenex_39092)) (<= (+ main_y 1) v_prenex_39092)))) (or (forall ((v_prenex_35805 Int)) (or (<= 0 (select main_a v_prenex_35805)) (<= 0 (* 2 (select main_a v_prenex_35805))) (< v_prenex_35805 main_x) (<= (+ main_x 1) v_prenex_35805))) (forall ((v_prenex_35807 Int)) (<= 998 (select main_a v_prenex_35807)))) (or (forall ((v_prenex_40628 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_40628))) (<= (+ main_y 1) v_prenex_40628) (<= 996 (select main_a v_prenex_40628)))) (forall ((v_prenex_40629 Int)) (or (<= (select main_a v_prenex_40629) 2) (<= 0 (* 2 (select main_a v_prenex_40629))) (< v_prenex_40629 main_x) (<= (+ main_x 1) v_prenex_40629)))) (forall ((v_prenex_39957 Int) (v_prenex_39958 Int)) (or (<= 0 (* 2 (select main_a v_prenex_39958))) (< v_prenex_39958 main_x) (<= (select main_a v_prenex_39957) (+ (select main_a v_prenex_39958) 1000)) (<= (select main_a v_prenex_39958) 4) (<= (+ main_x 1) v_prenex_39958) (<= (select main_a v_prenex_39957) 1000))) (or (forall ((v_prenex_35858 Int)) (<= 1996 (* 2 (select main_a v_prenex_35858)))) (forall ((v_prenex_35857 Int)) (or (<= 0 (* 2 (select main_a v_prenex_35857))) (<= 0 (select main_a v_prenex_35857)) (<= (+ main_x 1) v_prenex_35857) (< v_prenex_35857 main_x)))) (forall ((v_prenex_41720 Int) (v_prenex_41719 Int)) (or (<= (+ (select main_a v_prenex_41720) (select main_a v_prenex_41719)) 1000) (<= 998 (select main_a v_prenex_41719)) (< v_prenex_41719 main_y) (<= (select main_a v_prenex_41719) 1002) (<= (+ main_y 1) v_prenex_41719))) (forall ((v_prenex_35356 Int) (v_prenex_35357 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_35356))) (<= (+ main_x 1) v_prenex_35357) (< v_prenex_35357 main_x) (<= 996 (select main_a v_prenex_35356)) (<= (* 2 (select main_a v_prenex_35357)) 4) (<= (select main_a v_prenex_35356) (+ (select main_a v_prenex_35357) 1000)) (<= 0 (* 2 (select main_a v_prenex_35357))))) (forall ((v_prenex_35499 Int) (v_prenex_35500 Int)) (or (<= (* 2 (select main_a v_prenex_35500)) 4) (<= 1000 (+ (select main_a v_prenex_35500) (select main_a v_prenex_35499))) (< v_prenex_35500 main_x) (<= (select main_a v_prenex_35499) 1002) (<= 0 (+ (select main_a v_prenex_35500) 2)) (<= (+ main_x 1) v_prenex_35500) (<= (* 2 (select main_a v_prenex_35499)) 2000))) (or (forall ((v_prenex_32652 Int)) (or (<= (+ main_y 1) v_prenex_32652) (<= 998 (select main_a v_prenex_32652)) (<= (select main_a v_prenex_32652) 1002) (< v_prenex_32652 main_y))) (forall ((v_prenex_32653 Int)) (<= 0 (* 2 (select main_a v_prenex_32653))))) (forall ((v_prenex_37349 Int) (v_prenex_37350 Int)) (or (<= 996 (select main_a v_prenex_37349)) (<= (+ (select main_a v_prenex_37350) (select main_a v_prenex_37349)) 1000) (< v_prenex_37350 main_x) (<= (+ main_x 1) v_prenex_37350) (<= 0 (select main_a v_prenex_37350)) (<= 0 (+ (select main_a v_prenex_37350) 2)))) (forall ((v_prenex_42197 Int) (v_prenex_42198 Int)) (or (<= (select main_a v_prenex_42198) 2) (<= (* 2 (select main_a v_prenex_42198)) 4) (<= (+ main_x 1) v_prenex_42198) (<= (+ (select main_a v_prenex_42198) (select main_a v_prenex_42197)) 1000) (<= (* 2 (select main_a v_prenex_42197)) 2000) (<= 996 (select main_a v_prenex_42197)) (< v_prenex_42198 main_x))) (forall ((v_prenex_43152 Int) (v_prenex_43153 Int)) (or (<= 1000 (+ (select main_a v_prenex_43153) (select main_a v_prenex_43152))) (<= 0 (+ (select main_a v_prenex_43153) 2)) (<= 0 (select main_a v_prenex_43153)) (<= (* 2 (select main_a v_prenex_43152)) 2000) (<= (+ main_x 1) v_prenex_43153) (<= (select main_a v_prenex_43152) 1002) (< v_prenex_43153 main_x))) (forall ((v_prenex_34324 Int) (v_prenex_34323 Int)) (or (<= 998 (select main_a v_prenex_34323)) (<= (* 2 (select main_a v_prenex_34324)) 4) (<= (+ main_x 1) v_prenex_34324) (<= (+ (select main_a v_prenex_34324) (select main_a v_prenex_34323)) 1000) (< v_prenex_34324 main_x) (< v_prenex_34323 main_y) (<= 996 (select main_a v_prenex_34323)))) (forall ((v_prenex_43046 Int) (v_prenex_43047 Int)) (or (<= (select main_a v_prenex_43046) (+ (select main_a v_prenex_43047) 1000)) (<= (select main_a v_prenex_43047) 4) (< v_prenex_43047 main_x) (<= (select main_a v_prenex_43046) 1000) (<= 0 (select main_a v_prenex_43047)) (<= (+ main_x 1) v_prenex_43047))) (forall ((v_prenex_38923 Int) (v_prenex_38924 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_38923))) (<= (+ (select main_a v_prenex_38924) 996) (select main_a v_prenex_38923)) (<= (+ main_x 1) v_prenex_38924) (< v_prenex_38924 main_x) (<= (* 2 (select main_a v_prenex_38924)) 4) (<= 0 (select main_a v_prenex_38924)) (<= (* 2 (select main_a v_prenex_38923)) 2000))) (forall ((v_prenex_41482 Int) (v_prenex_41483 Int)) (or (< v_prenex_41483 main_x) (<= (select main_a v_prenex_41483) 4) (<= 1000 (+ (select main_a v_prenex_41483) (select main_a v_prenex_41482))) (<= (+ main_x 1) v_prenex_41483) (<= (select main_a v_prenex_41482) 1002) (<= 998 (select main_a v_prenex_41482)))) (forall ((v_prenex_34206 Int) (v_prenex_34207 Int)) (or (<= (+ (select main_a v_prenex_34207) 996) (select main_a v_prenex_34206)) (< v_prenex_34206 main_y) (<= 1996 (* 2 (select main_a v_prenex_34206))) (< v_prenex_34207 main_x) (<= 0 (select main_a v_prenex_34207)) (<= (+ main_x 1) v_prenex_34207))) (forall ((v_prenex_31848 Int) (v_prenex_31849 Int)) (or (<= (select main_a v_prenex_31849) 4) (<= (+ main_x 1) v_prenex_31849) (< v_prenex_31849 main_x) (<= 996 (select main_a v_prenex_31848)) (<= 1000 (+ (select main_a v_prenex_31849) (select main_a v_prenex_31848))) (<= 0 (select main_a v_prenex_31849)) (<= 1996 (* 2 (select main_a v_prenex_31848))))) (forall ((v_prenex_43040 Int) (v_prenex_43041 Int)) (or (<= 0 (* 2 (select main_a v_prenex_43041))) (<= (* 2 (select main_a v_prenex_43040)) 2000) (<= (+ (select main_a v_prenex_43041) (select main_a v_prenex_43040)) 1000) (<= (+ main_x 1) v_prenex_43041) (<= 996 (select main_a v_prenex_43040)) (<= (select main_a v_prenex_43041) 2) (< v_prenex_43041 main_x))) (or (forall ((v_prenex_32456 Int)) (or (<= (+ main_x 1) v_prenex_32456) (< v_prenex_32456 main_x) (<= 0 (* 2 (select main_a v_prenex_32456))) (<= (select main_a v_prenex_32456) 2))) (forall ((v_prenex_32458 Int)) (or (<= 998 (select main_a v_prenex_32458)) (<= 1996 (* 2 (select main_a v_prenex_32458)))))) (forall ((v_prenex_32124 Int) (v_prenex_32123 Int)) (or (<= 996 (select main_a v_prenex_32123)) (<= (select main_a v_prenex_32123) 1000) (<= 1000 (+ (select main_a v_prenex_32124) (select main_a v_prenex_32123))) (< v_prenex_32124 main_x) (<= (+ main_x 1) v_prenex_32124) (<= 0 (select main_a v_prenex_32124)) (<= (+ main_y 1) v_prenex_32123))) (forall ((v_prenex_42265 Int) (v_prenex_42266 Int)) (or (<= 998 (select main_a v_prenex_42265)) (<= 0 (+ (select main_a v_prenex_42266) 2)) (<= (+ main_y 1) v_prenex_42265) (< v_prenex_42266 main_x) (<= 1000 (+ (select main_a v_prenex_42266) (select main_a v_prenex_42265))) (<= (+ main_x 1) v_prenex_42266))) (forall ((v_prenex_37429 Int) (v_prenex_37430 Int)) (or (<= (+ main_x 1) v_prenex_37430) (<= (select main_a v_prenex_37430) 2) (<= 0 (* 2 (select main_a v_prenex_37430))) (<= 1000 (+ (select main_a v_prenex_37430) (select main_a v_prenex_37429))) (<= (select main_a v_prenex_37429) 1002) (< v_prenex_37430 main_x) (<= (* 2 (select main_a v_prenex_37429)) 2000))) (or (forall ((v_prenex_44005 Int)) (or (<= 996 (select main_a v_prenex_44005)) (<= 1996 (* 2 (select main_a v_prenex_44005))))) (forall ((v_prenex_44004 Int)) (or (<= (+ main_x 1) v_prenex_44004) (< v_prenex_44004 main_x) (<= 0 (+ (select main_a v_prenex_44004) 2)) (<= (select main_a v_prenex_44004) 2) (<= 0 (* 2 (select main_a v_prenex_44004)))))) (forall ((v_prenex_36640 Int) (v_prenex_36639 Int)) (or (<= (+ (select main_a v_prenex_36640) (select main_a v_prenex_36639)) 1000) (<= 996 (select main_a v_prenex_36639)) (<= 0 (* 2 (select main_a v_prenex_36640))) (< v_prenex_36640 main_x) (<= (+ main_x 1) v_prenex_36640))) (or (forall ((v_prenex_35128 Int)) (or (< v_prenex_35128 main_x) (<= (select main_a v_prenex_35128) 2) (<= (+ main_x 1) v_prenex_35128) (<= 0 (* 2 (select main_a v_prenex_35128))))) (forall ((v_prenex_35130 Int)) (or (<= 998 (select main_a v_prenex_35130)) (<= 996 (select main_a v_prenex_35130))))) (forall ((v_prenex_42703 Int) (v_prenex_42704 Int)) (or (<= 0 (select main_a v_prenex_42704)) (<= (+ (select main_a v_prenex_42704) 996) (select main_a v_prenex_42703)) (<= (select main_a v_prenex_42703) 1000) (<= 1996 (* 2 (select main_a v_prenex_42703))) (< v_prenex_42704 main_x) (<= (+ main_y 1) v_prenex_42703) (<= (+ main_x 1) v_prenex_42704))) (or (forall ((v_prenex_40658 Int)) (or (<= 0 (select main_a v_prenex_40658)) (<= (+ main_x 1) v_prenex_40658) (<= (select main_a v_prenex_40658) 4) (< v_prenex_40658 main_x) (<= 0 (* 2 (select main_a v_prenex_40658))))) (forall ((v_prenex_40659 Int)) (or (<= 998 (select main_a v_prenex_40659)) (<= 1996 (* 2 (select main_a v_prenex_40659)))))) (or (forall ((v_prenex_31155 Int)) (or (< v_prenex_31155 main_x) (<= (* 2 (select main_a v_prenex_31155)) 4) (<= 0 (* 2 (select main_a v_prenex_31155))) (<= (+ main_x 1) v_prenex_31155))) (forall ((v_prenex_31154 Int)) (or (< v_prenex_31154 main_y) (<= (select main_a v_prenex_31154) 1002)))) (forall ((v_prenex_33884 Int) (v_prenex_33883 Int)) (or (<= (* 2 (select main_a v_prenex_33884)) 4) (<= 1996 (* 2 (select main_a v_prenex_33883))) (<= 0 (select main_a v_prenex_33884)) (< v_prenex_33884 main_x) (<= (select main_a v_prenex_33883) (+ (select main_a v_prenex_33884) 1000)) (<= 996 (select main_a v_prenex_33883)) (<= (+ main_x 1) v_prenex_33884))) (or (forall ((v_prenex_36909 Int)) (or (<= 0 (+ (select main_a v_prenex_36909) 2)) (<= (+ main_x 1) v_prenex_36909) (<= 0 (* 2 (select main_a v_prenex_36909))) (< v_prenex_36909 main_x) (<= (* 2 (select main_a v_prenex_36909)) 4))) (forall ((v_prenex_36914 Int)) (or (<= 996 (select main_a v_prenex_36914)) (<= 1996 (* 2 (select main_a v_prenex_36914)))))) (forall ((v_prenex_33750 Int) (v_prenex_33749 Int)) (or (<= 1000 (+ (select main_a v_prenex_33750) (select main_a v_prenex_33749))) (<= (+ main_x 1) v_prenex_33750) (<= (select main_a v_prenex_33749) 1002) (<= (select main_a v_prenex_33750) 2) (< v_prenex_33750 main_x))) (or (forall ((v_prenex_41471 Int)) (or (< v_prenex_41471 main_x) (<= 0 (* 2 (select main_a v_prenex_41471))) (<= (+ main_x 1) v_prenex_41471))) (forall ((v_prenex_41470 Int)) (<= 1996 (* 2 (select main_a v_prenex_41470))))) (forall ((v_prenex_41489 Int) (v_prenex_41488 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_41488))) (<= (+ (select main_a v_prenex_41489) 996) (select main_a v_prenex_41488)) (< v_prenex_41488 main_y) (<= 0 (select main_a v_prenex_41489)) (< v_prenex_41489 main_x) (<= (+ main_x 1) v_prenex_41489) (<= (* 2 (select main_a v_prenex_41488)) 2000))) (forall ((v_prenex_41753 Int) (v_prenex_41754 Int)) (or (<= (+ (select main_a v_prenex_41754) (select main_a v_prenex_41753)) 1000) (<= 998 (select main_a v_prenex_41753)) (<= (select main_a v_prenex_41754) 4) (< v_prenex_41754 main_x) (<= 996 (select main_a v_prenex_41753)) (<= (+ main_x 1) v_prenex_41754) (<= 0 (select main_a v_prenex_41754)))) (forall ((v_prenex_32085 Int) (v_prenex_32084 Int)) (or (<= (+ main_y 1) v_prenex_32084) (<= 1000 (+ (select main_a v_prenex_32085) (select main_a v_prenex_32084))) (<= (select main_a v_prenex_32085) 2) (<= 1996 (* 2 (select main_a v_prenex_32084))) (< v_prenex_32085 main_x) (<= (+ main_x 1) v_prenex_32085))) (forall ((v_prenex_40672 Int) (v_prenex_40671 Int)) (or (< v_prenex_40672 main_x) (<= 0 (+ (select main_a v_prenex_40672) 2)) (<= 998 (select main_a v_prenex_40671)) (<= 1996 (* 2 (select main_a v_prenex_40671))) (<= 1000 (+ (select main_a v_prenex_40672) (select main_a v_prenex_40671))) (<= (+ main_y 1) v_prenex_40671) (<= (+ main_x 1) v_prenex_40672))) (or (forall ((v_prenex_39101 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_39101))) (<= (select main_a v_prenex_39101) 1000))) (forall ((v_prenex_39100 Int)) (or (<= 0 (* 2 (select main_a v_prenex_39100))) (< v_prenex_39100 main_x) (<= (+ main_x 1) v_prenex_39100) (<= 0 (+ (select main_a v_prenex_39100) 2))))) (or (forall ((v_prenex_43512 Int)) (or (<= 996 (select main_a v_prenex_43512)) (<= (+ main_y 1) v_prenex_43512))) (forall ((v_prenex_43513 Int)) (or (<= (+ main_x 1) v_prenex_43513) (< v_prenex_43513 main_x) (<= 0 (* 2 (select main_a v_prenex_43513))) (<= (* 2 (select main_a v_prenex_43513)) 4)))) (or (forall ((v_prenex_39720 Int)) (or (< v_prenex_39720 main_y) (<= (* 2 (select main_a v_prenex_39720)) 2000) (<= 996 (select main_a v_prenex_39720)))) (forall ((v_prenex_39718 Int)) (or (<= (* 2 (select main_a v_prenex_39718)) 4) (<= (+ main_x 1) v_prenex_39718) (< v_prenex_39718 main_x) (<= 0 (select main_a v_prenex_39718))))) (forall ((v_prenex_31602 Int) (v_prenex_31601 Int)) (or (<= (select main_a v_prenex_31601) 1002) (< v_prenex_31602 main_x) (<= 1000 (+ (select main_a v_prenex_31602) (select main_a v_prenex_31601))) (<= (+ main_x 1) v_prenex_31602) (<= (select main_a v_prenex_31602) 4) (<= 0 (* 2 (select main_a v_prenex_31602))))) (forall ((v_prenex_37675 Int) (v_prenex_37676 Int)) (or (<= (* 2 (select main_a v_prenex_37676)) 4) (<= (+ main_y 1) v_prenex_37675) (<= (+ main_x 1) v_prenex_37676) (<= (select main_a v_prenex_37675) (+ (select main_a v_prenex_37676) 1000)) (< v_prenex_37676 main_x) (<= 998 (select main_a v_prenex_37675)))) (or (forall ((v_prenex_34473 Int)) (or (<= 0 (+ (select main_a v_prenex_34473) 2)) (<= (select main_a v_prenex_34473) 4) (<= 0 (* 2 (select main_a v_prenex_34473))) (< v_prenex_34473 main_x) (<= (+ main_x 1) v_prenex_34473))) (forall ((v_prenex_34477 Int)) (<= (select main_a v_prenex_34477) 1002))) (forall ((v_prenex_35575 Int) (v_prenex_35576 Int)) (or (<= (select main_a v_prenex_35575) 1000) (<= (+ main_x 1) v_prenex_35576) (<= 998 (select main_a v_prenex_35575)) (< v_prenex_35576 main_x) (<= (* 2 (select main_a v_prenex_35576)) 4) (<= (+ (select main_a v_prenex_35576) (select main_a v_prenex_35575)) 1000) (<= (select main_a v_prenex_35576) 4))) (forall ((v_prenex_41729 Int) (v_prenex_41730 Int)) (or (<= (+ main_x 1) v_prenex_41730) (<= 0 (* 2 (select main_a v_prenex_41730))) (<= (* 2 (select main_a v_prenex_41730)) 4) (<= 1000 (+ (select main_a v_prenex_41730) (select main_a v_prenex_41729))) (< v_prenex_41730 main_x))) (or (forall ((v_prenex_34955 Int)) (or (<= (select main_a v_prenex_34955) 1000) (<= (+ main_y 1) v_prenex_34955) (<= 998 (select main_a v_prenex_34955)))) (forall ((v_prenex_34956 Int)) (or (<= (select main_a v_prenex_34956) 4) (< v_prenex_34956 main_x) (<= 0 (* 2 (select main_a v_prenex_34956))) (<= (+ main_x 1) v_prenex_34956)))) (or (forall ((v_prenex_42565 Int)) (or (<= (+ main_x 1) v_prenex_42565) (<= (select main_a v_prenex_42565) 4) (< v_prenex_42565 main_x) (<= (select main_a v_prenex_42565) 2) (<= (* 2 (select main_a v_prenex_42565)) 4))) (forall ((v_prenex_42566 Int)) (or (<= (select main_a v_prenex_42566) 1002) (<= 996 (select main_a v_prenex_42566))))) (forall ((v_prenex_43392 Int) (v_prenex_43391 Int)) (or (<= (+ main_x 1) v_prenex_43392) (<= (select main_a v_prenex_43392) 2) (<= (+ (select main_a v_prenex_43392) 996) (select main_a v_prenex_43391)) (<= 0 (select main_a v_prenex_43392)) (< v_prenex_43392 main_x))) (forall ((v_prenex_37959 Int) (v_prenex_37958 Int)) (or (<= 998 (select main_a v_prenex_37958)) (<= 996 (select main_a v_prenex_37958)) (<= (* 2 (select main_a v_prenex_37959)) 4) (< v_prenex_37959 main_x) (<= (select main_a v_prenex_37958) (+ (select main_a v_prenex_37959) 1000)) (<= (+ main_y 1) v_prenex_37958) (<= (+ main_x 1) v_prenex_37959))) (forall ((v_prenex_31396 Int) (v_prenex_31397 Int)) (or (< v_prenex_31397 main_x) (<= (select main_a v_prenex_31397) 2) (<= 996 (select main_a v_prenex_31396)) (<= (select main_a v_prenex_31396) 1000) (<= (select main_a v_prenex_31396) (+ (select main_a v_prenex_31397) 1000)) (<= (+ main_x 1) v_prenex_31397))) (forall ((v_prenex_38746 Int) (v_prenex_38745 Int)) (or (<= 1000 (+ (select main_a v_prenex_38746) (select main_a v_prenex_38745))) (<= (* 2 (select main_a v_prenex_38746)) 4) (<= 0 (+ (select main_a v_prenex_38746) 2)) (< v_prenex_38746 main_x) (<= (+ main_x 1) v_prenex_38746))) (forall ((v_prenex_43141 Int) (v_prenex_43140 Int)) (or (<= (+ main_x 1) v_prenex_43141) (<= 0 (+ (select main_a v_prenex_43141) 2)) (<= (select main_a v_prenex_43140) 1000) (<= (select main_a v_prenex_43140) (+ (select main_a v_prenex_43141) 1000)) (<= (select main_a v_prenex_43140) 1002) (< v_prenex_43141 main_x) (<= (+ main_y 1) v_prenex_43140))) (or (forall ((v_prenex_37699 Int)) (<= (select main_a v_prenex_37699) 1000)) (forall ((v_prenex_37700 Int)) (or (<= 0 (* 2 (select main_a v_prenex_37700))) (< v_prenex_37700 main_x) (<= (+ main_x 1) v_prenex_37700) (<= (* 2 (select main_a v_prenex_37700)) 4)))) (or (forall ((v_prenex_38361 Int)) (or (<= (* 2 (select main_a v_prenex_38361)) 2000) (< v_prenex_38361 main_y))) (forall ((v_prenex_38359 Int)) (or (<= (+ main_x 1) v_prenex_38359) (< v_prenex_38359 main_x) (<= 0 (select main_a v_prenex_38359)) (<= 0 (* 2 (select main_a v_prenex_38359)))))) (forall ((v_prenex_42113 Int) (v_prenex_42114 Int)) (or (<= (* 2 (select main_a v_prenex_42114)) 4) (<= 1000 (+ (select main_a v_prenex_42114) (select main_a v_prenex_42113))) (<= 1996 (* 2 (select main_a v_prenex_42113))) (< v_prenex_42114 main_x) (<= (+ main_x 1) v_prenex_42114) (<= 998 (select main_a v_prenex_42113)))) (or (forall ((v_prenex_34983 Int)) (or (<= (* 2 (select main_a v_prenex_34983)) 2000) (< v_prenex_34983 main_y) (<= (+ main_y 1) v_prenex_34983))) (forall ((v_prenex_34984 Int)) (or (<= 0 (* 2 (select main_a v_prenex_34984))) (< v_prenex_34984 main_x)))) (forall ((v_prenex_42662 Int) (v_prenex_42663 Int)) (or (<= (* 2 (select main_a v_prenex_42662)) 2000) (<= 1000 (+ (select main_a v_prenex_42663) (select main_a v_prenex_42662))) (<= (+ main_y 1) v_prenex_42662) (<= 0 (+ (select main_a v_prenex_42663) 2)) (<= (+ main_x 1) v_prenex_42663) (<= 1996 (* 2 (select main_a v_prenex_42662))) (< v_prenex_42663 main_x))) (or (forall ((v_prenex_44005 Int)) (or (<= 996 (select main_a v_prenex_44005)) (<= 1996 (* 2 (select main_a v_prenex_44005))))) (forall ((v_prenex_44000 Int)) (or (<= (* 2 (select main_a v_prenex_44000)) 4) (<= 0 (+ (select main_a v_prenex_44000) 2)) (<= 0 (* 2 (select main_a v_prenex_44000))) (<= (+ main_x 1) v_prenex_44000) (< v_prenex_44000 main_x)))) (or (forall ((v_prenex_41774 Int)) (or (<= 0 (* 2 (select main_a v_prenex_41774))) (<= (+ main_x 1) v_prenex_41774) (<= 0 (+ (select main_a v_prenex_41774) 2)) (< v_prenex_41774 main_x) (<= (* 2 (select main_a v_prenex_41774)) 4))) (forall ((v_prenex_41775 Int)) (or (<= 996 (select main_a v_prenex_41775)) (<= (* 2 (select main_a v_prenex_41775)) 2000)))) (forall ((v_prenex_31024 Int) (v_prenex_31023 Int)) (or (<= (+ main_x 1) v_prenex_31024) (< v_prenex_31024 main_x) (<= (select main_a v_prenex_31024) 4) (<= (+ main_y 1) v_prenex_31023) (<= (select main_a v_prenex_31023) (+ (select main_a v_prenex_31024) 1000)) (<= 998 (select main_a v_prenex_31023)))) (forall ((v_prenex_38145 Int) (v_prenex_38144 Int)) (or (<= 998 (select main_a v_prenex_38144)) (<= 0 (select main_a v_prenex_38145)) (< v_prenex_38145 main_x) (<= 0 (* 2 (select main_a v_prenex_38145))) (<= (select main_a v_prenex_38144) (+ (select main_a v_prenex_38145) 1000)) (<= (+ main_x 1) v_prenex_38145))) (forall ((v_prenex_42926 Int) (v_prenex_42927 Int)) (or (<= (select main_a v_prenex_42926) 1000) (<= (+ main_x 1) v_prenex_42927) (< v_prenex_42926 main_y) (<= (select main_a v_prenex_42926) 1002) (<= (* 2 (select main_a v_prenex_42927)) 4) (< v_prenex_42927 main_x) (<= (+ (select main_a v_prenex_42927) 996) (select main_a v_prenex_42926)))) (forall ((v_prenex_43939 Int) (v_prenex_43940 Int)) (or (<= 1000 (+ (select main_a v_prenex_43940) (select main_a v_prenex_43939))) (< v_prenex_43940 main_x) (<= (+ main_x 1) v_prenex_43940) (<= (select main_a v_prenex_43940) 2) (<= 1996 (* 2 (select main_a v_prenex_43939))))) (or (forall ((v_prenex_34674 Int)) (or (<= 998 (select main_a v_prenex_34674)) (<= (select main_a v_prenex_34674) 1002))) (forall ((v_prenex_34670 Int)) (or (<= 0 (select main_a v_prenex_34670)) (<= (* 2 (select main_a v_prenex_34670)) 4) (< v_prenex_34670 main_x) (<= 0 (* 2 (select main_a v_prenex_34670))) (<= (+ main_x 1) v_prenex_34670)))) (forall ((v_prenex_32834 Int) (v_prenex_32835 Int)) (or (<= (select main_a v_prenex_32834) (+ (select main_a v_prenex_32835) 1000)) (<= (+ main_y 1) v_prenex_32834) (<= 1996 (* 2 (select main_a v_prenex_32834))) (<= (+ main_x 1) v_prenex_32835) (<= (* 2 (select main_a v_prenex_32834)) 2000) (<= (select main_a v_prenex_32835) 2) (< v_prenex_32835 main_x))) (forall ((v_prenex_43415 Int) (v_prenex_43414 Int)) (or (<= 0 (+ (select main_a v_prenex_43415) 2)) (<= (select main_a v_prenex_43414) 1000) (<= (+ (select main_a v_prenex_43415) 996) (select main_a v_prenex_43414)) (< v_prenex_43415 main_x) (<= 996 (select main_a v_prenex_43414)) (<= 0 (select main_a v_prenex_43415)) (<= (+ main_x 1) v_prenex_43415))) (forall ((v_prenex_38491 Int) (v_prenex_38490 Int)) (or (<= (select main_a v_prenex_38490) (+ (select main_a v_prenex_38491) 1000)) (<= (select main_a v_prenex_38491) 2) (<= 0 (+ (select main_a v_prenex_38491) 2)) (<= (* 2 (select main_a v_prenex_38490)) 2000) (<= (+ main_x 1) v_prenex_38491) (< v_prenex_38491 main_x))) (or (forall ((v_prenex_34907 Int)) (or (<= (+ main_y 1) v_prenex_34907) (<= 998 (select main_a v_prenex_34907)))) (forall ((v_prenex_34908 Int)) (or (<= (* 2 (select main_a v_prenex_34908)) 4) (< v_prenex_34908 main_x) (<= (+ main_x 1) v_prenex_34908)))) (forall ((v_prenex_31430 Int) (v_prenex_31429 Int)) (or (< v_prenex_31430 main_x) (<= 996 (select main_a v_prenex_31429)) (<= (+ (select main_a v_prenex_31430) 996) (select main_a v_prenex_31429)) (<= (select main_a v_prenex_31430) 2) (<= 998 (select main_a v_prenex_31429)) (<= (+ main_x 1) v_prenex_31430))) (forall ((v_prenex_35220 Int) (v_prenex_35221 Int)) (or (< v_prenex_35221 main_x) (<= (select main_a v_prenex_35221) 4) (<= 1996 (* 2 (select main_a v_prenex_35220))) (< v_prenex_35220 main_y) (<= (+ (select main_a v_prenex_35221) (select main_a v_prenex_35220)) 1000) (<= (+ main_x 1) v_prenex_35221))) (forall ((v_prenex_41801 Int) (v_prenex_41802 Int)) (or (<= (select main_a v_prenex_41801) (+ (select main_a v_prenex_41802) 1000)) (<= 1996 (* 2 (select main_a v_prenex_41801))) (< v_prenex_41802 main_x) (<= (select main_a v_prenex_41801) 1002) (< v_prenex_41801 main_y) (<= (+ main_x 1) v_prenex_41802) (<= 0 (* 2 (select main_a v_prenex_41802))))) (forall ((v_prenex_35776 Int) (v_prenex_35777 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_35776))) (<= (+ main_x 1) v_prenex_35777) (<= (select main_a v_prenex_35776) (+ (select main_a v_prenex_35777) 1000)) (<= 998 (select main_a v_prenex_35776)) (<= 0 (+ (select main_a v_prenex_35777) 2)) (< v_prenex_35777 main_x))) (forall ((v_prenex_39849 Int) (v_prenex_39850 Int)) (or (< v_prenex_39850 main_x) (<= 996 (select main_a v_prenex_39849)) (<= (select main_a v_prenex_39849) 1002) (<= (+ main_x 1) v_prenex_39850) (<= (select main_a v_prenex_39850) 2) (<= (select main_a v_prenex_39849) (+ (select main_a v_prenex_39850) 1000)))) (or (forall ((v_prenex_31908 Int)) (or (<= 998 (select main_a v_prenex_31908)) (<= 1996 (* 2 (select main_a v_prenex_31908))))) (forall ((v_prenex_30867 Int)) (or (<= 0 (* 2 (select main_a v_prenex_30867))) (< v_prenex_30867 main_x) (<= (select main_a v_prenex_30867) 2) (<= 0 (+ (select main_a v_prenex_30867) 2)) (<= (+ main_x 1) v_prenex_30867)))) (forall ((v_prenex_36791 Int) (v_prenex_36790 Int)) (or (<= 998 (select main_a v_prenex_36790)) (<= 0 (* 2 (select main_a v_prenex_36791))) (<= (+ main_x 1) v_prenex_36791) (<= 0 (+ (select main_a v_prenex_36791) 2)) (< v_prenex_36791 main_x) (<= (+ (select main_a v_prenex_36791) (select main_a v_prenex_36790)) 1000) (<= (select main_a v_prenex_36790) 1000))) (or (forall ((v_prenex_38030 Int)) (or (<= (* 2 (select main_a v_prenex_38030)) 4) (< v_prenex_38030 main_x) (<= (+ main_x 1) v_prenex_38030) (<= (select main_a v_prenex_38030) 2))) (forall ((v_prenex_38029 Int)) (or (<= (select main_a v_prenex_38029) 1002) (<= (+ main_y 1) v_prenex_38029)))) (forall ((v_prenex_30910 Int) (v_prenex_30911 Int)) (or (<= 0 (select main_a v_prenex_30911)) (<= (+ main_x 1) v_prenex_30911) (<= (* 2 (select main_a v_prenex_30911)) 4) (< v_prenex_30911 main_x) (<= (select main_a v_prenex_30910) 1002) (<= 1000 (+ (select main_a v_prenex_30911) (select main_a v_prenex_30910))) (<= (* 2 (select main_a v_prenex_30910)) 2000))) (forall ((v_prenex_41028 Int) (v_prenex_41029 Int)) (or (<= (+ main_x 1) v_prenex_41029) (<= 1996 (* 2 (select main_a v_prenex_41028))) (< v_prenex_41029 main_x) (<= (+ main_y 1) v_prenex_41028) (<= 996 (select main_a v_prenex_41028)) (<= 0 (+ (select main_a v_prenex_41029) 2)) (<= (select main_a v_prenex_41028) (+ (select main_a v_prenex_41029) 1000)))) (forall ((v_prenex_42248 Int) (v_prenex_42249 Int)) (or (<= (select main_a v_prenex_42249) 2) (< v_prenex_42249 main_x) (<= (select main_a v_prenex_42248) 1002) (<= (+ main_x 1) v_prenex_42249) (<= 0 (select main_a v_prenex_42249)) (<= (select main_a v_prenex_42248) (+ (select main_a v_prenex_42249) 1000)))) (forall ((v_prenex_31244 Int) (v_prenex_31245 Int)) (or (<= (select main_a v_prenex_31244) 1000) (<= 0 (select main_a v_prenex_31245)) (<= (select main_a v_prenex_31245) 4) (<= (+ (select main_a v_prenex_31245) 996) (select main_a v_prenex_31244)) (<= (+ main_x 1) v_prenex_31245) (< v_prenex_31245 main_x))) (forall ((v_prenex_31680 Int) (v_prenex_31679 Int)) (or (<= 1000 (+ (select main_a v_prenex_31680) (select main_a v_prenex_31679))) (<= (+ main_y 1) v_prenex_31679) (<= 0 (+ (select main_a v_prenex_31680) 2)) (< v_prenex_31680 main_x) (<= 1996 (* 2 (select main_a v_prenex_31679))) (<= 996 (select main_a v_prenex_31679)) (<= (+ main_x 1) v_prenex_31680))) (forall ((v_prenex_39582 Int) (v_prenex_39581 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_39581))) (<= (select main_a v_prenex_39581) (+ (select main_a v_prenex_39582) 1000)) (< v_prenex_39582 main_x) (<= 0 (select main_a v_prenex_39582)) (<= (+ main_x 1) v_prenex_39582) (<= (* 2 (select main_a v_prenex_39581)) 2000) (<= (+ main_y 1) v_prenex_39581))) (forall ((v_prenex_44146 Int) (v_prenex_44147 Int)) (or (<= (select main_a v_prenex_44146) 1002) (<= 1000 (+ (select main_a v_prenex_44147) (select main_a v_prenex_44146))) (< v_prenex_44147 main_x) (<= 0 (+ (select main_a v_prenex_44147) 2)) (<= (+ main_x 1) v_prenex_44147) (<= (select main_a v_prenex_44147) 4) (<= 1996 (* 2 (select main_a v_prenex_44146))))) (forall ((v_prenex_38933 Int) (v_prenex_38932 Int)) (or (<= (* 2 (select main_a v_prenex_38933)) 4) (< v_prenex_38933 main_x) (<= (+ main_x 1) v_prenex_38933) (<= (+ (select main_a v_prenex_38933) 996) (select main_a v_prenex_38932)) (<= (select main_a v_prenex_38932) 1002) (<= (select main_a v_prenex_38932) 1000) (<= (+ main_y 1) v_prenex_38932))) (forall ((v_prenex_43705 Int) (v_prenex_43706 Int)) (or (<= (+ main_y 1) v_prenex_43705) (< v_prenex_43705 main_y) (<= (select main_a v_prenex_43705) (+ (select main_a v_prenex_43706) 1000)) (<= 996 (select main_a v_prenex_43705)) (<= 998 (select main_a v_prenex_43705)))) (forall ((v_prenex_31518 Int) (v_prenex_31519 Int)) (or (<= (select main_a v_prenex_31518) 1000) (<= (+ (select main_a v_prenex_31519) 996) (select main_a v_prenex_31518)) (<= 998 (select main_a v_prenex_31518)) (< v_prenex_31519 main_x) (<= (select main_a v_prenex_31519) 4) (<= 0 (select main_a v_prenex_31519)) (<= (+ main_x 1) v_prenex_31519))) (forall ((v_prenex_38955 Int) (v_prenex_38954 Int)) (or (<= (select main_a v_prenex_38954) 1002) (< v_prenex_38955 main_x) (<= (select main_a v_prenex_38954) (+ (select main_a v_prenex_38955) 1000)) (<= (select main_a v_prenex_38954) 1000) (<= (select main_a v_prenex_38955) 4) (<= (+ main_x 1) v_prenex_38955))) (forall ((v_prenex_35244 Int) (v_prenex_35243 Int)) (or (<= (select main_a v_prenex_35243) 1002) (<= (+ main_x 1) v_prenex_35244) (< v_prenex_35243 main_y) (< v_prenex_35244 main_x) (<= (select main_a v_prenex_35243) (+ (select main_a v_prenex_35244) 1000)) (<= 0 (select main_a v_prenex_35244)) (<= 996 (select main_a v_prenex_35243)))) (forall ((v_prenex_34294 Int) (v_prenex_34293 Int)) (or (< v_prenex_34294 main_x) (<= 1000 (+ (select main_a v_prenex_34294) (select main_a v_prenex_34293))) (<= (* 2 (select main_a v_prenex_34293)) 2000) (<= (+ main_x 1) v_prenex_34294) (<= (select main_a v_prenex_34294) 4) (<= 0 (* 2 (select main_a v_prenex_34294))))) (forall ((v_prenex_35845 Int) (v_prenex_35846 Int)) (or (<= (* 2 (select main_a v_prenex_35845)) 2000) (<= (+ main_y 1) v_prenex_35845) (<= (+ (select main_a v_prenex_35846) (select main_a v_prenex_35845)) 1000) (<= (select main_a v_prenex_35845) 1000) (< v_prenex_35845 main_y))) (or (forall ((v_prenex_41295 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_41295))) (< v_prenex_41295 main_y) (<= (* 2 (select main_a v_prenex_41295)) 2000))) (forall ((v_prenex_41290 Int)) (or (<= 0 (+ (select main_a v_prenex_41290) 2)) (< v_prenex_41290 main_x) (<= (+ main_x 1) v_prenex_41290) (<= (* 2 (select main_a v_prenex_41290)) 4)))) (forall ((v_prenex_40056 Int) (v_prenex_40055 Int)) (or (<= (+ (select main_a v_prenex_40056) 996) (select main_a v_prenex_40055)) (< v_prenex_40056 main_x) (<= (+ main_x 1) v_prenex_40056) (<= (select main_a v_prenex_40055) 1002) (<= 0 (* 2 (select main_a v_prenex_40056))) (<= (select main_a v_prenex_40055) 1000) (< v_prenex_40055 main_y))) (forall ((v_prenex_31727 Int) (v_prenex_31726 Int)) (or (<= (+ (select main_a v_prenex_31727) 996) (select main_a v_prenex_31726)) (<= 0 (+ (select main_a v_prenex_31727) 2)) (<= (+ main_x 1) v_prenex_31727) (< v_prenex_31727 main_x) (<= (* 2 (select main_a v_prenex_31727)) 4))) (forall ((v_prenex_31027 Int) (v_prenex_31028 Int)) (or (<= (+ (select main_a v_prenex_31028) (select main_a v_prenex_31027)) 1000) (< v_prenex_31027 main_y) (<= 0 (* 2 (select main_a v_prenex_31028))) (< v_prenex_31028 main_x) (<= (+ main_x 1) v_prenex_31028) (<= (select main_a v_prenex_31027) 1002) (<= 996 (select main_a v_prenex_31027)))) (forall ((v_prenex_41966 Int) (v_prenex_41967 Int)) (or (< v_prenex_41967 main_x) (<= 1000 (+ (select main_a v_prenex_41967) (select main_a v_prenex_41966))) (<= (* 2 (select main_a v_prenex_41967)) 4) (<= (select main_a v_prenex_41966) 1002) (<= (+ main_x 1) v_prenex_41967) (<= 1996 (* 2 (select main_a v_prenex_41966))) (<= (+ main_y 1) v_prenex_41966))) (forall ((v_prenex_31756 Int) (v_prenex_31757 Int)) (or (<= (select main_a v_prenex_31757) 2) (< v_prenex_31757 main_x) (<= 0 (* 2 (select main_a v_prenex_31757))) (<= (+ main_x 1) v_prenex_31757) (<= (select main_a v_prenex_31756) 1000) (<= 1000 (+ (select main_a v_prenex_31757) (select main_a v_prenex_31756))) (<= (select main_a v_prenex_31756) 1002))) (or (forall ((v_prenex_37471 Int)) (<= (* 2 (select main_a v_prenex_37471)) 2000)) (forall ((v_prenex_37466 Int)) (or (< v_prenex_37466 main_x) (<= 0 (select main_a v_prenex_37466)) (<= (* 2 (select main_a v_prenex_37466)) 4) (<= (select main_a v_prenex_37466) 4) (<= (+ main_x 1) v_prenex_37466)))) (or (forall ((v_prenex_41977 Int)) (or (<= 998 (select main_a v_prenex_41977)) (<= (* 2 (select main_a v_prenex_41977)) 2000))) (forall ((v_prenex_41978 Int)) (or (<= 0 (+ (select main_a v_prenex_41978) 2)) (<= (+ main_x 1) v_prenex_41978) (< v_prenex_41978 main_x) (<= 0 (select main_a v_prenex_41978)) (<= (* 2 (select main_a v_prenex_41978)) 4)))) (forall ((v_prenex_32498 Int) (v_prenex_32499 Int)) (or (<= (+ main_x 1) v_prenex_32499) (< v_prenex_32499 main_x) (<= (+ main_y 1) v_prenex_32498) (<= (+ (select main_a v_prenex_32499) (select main_a v_prenex_32498)) 1000) (<= (* 2 (select main_a v_prenex_32499)) 4) (<= 996 (select main_a v_prenex_32498)) (<= (* 2 (select main_a v_prenex_32498)) 2000))) (forall ((v_prenex_38453 Int) (v_prenex_38454 Int)) (or (<= (+ (select main_a v_prenex_38454) (select main_a v_prenex_38453)) 1000) (<= (+ main_x 1) v_prenex_38454) (<= 0 (+ (select main_a v_prenex_38454) 2)) (<= 996 (select main_a v_prenex_38453)) (< v_prenex_38454 main_x) (<= (select main_a v_prenex_38453) 1000) (<= (select main_a v_prenex_38454) 2))) (or (forall ((v_prenex_40535 Int)) (or (< v_prenex_40535 main_x) (<= (* 2 (select main_a v_prenex_40535)) 4) (<= 0 (* 2 (select main_a v_prenex_40535))) (<= (+ main_x 1) v_prenex_40535))) (forall ((v_prenex_40534 Int)) (or (< v_prenex_40534 main_y) (<= 996 (select main_a v_prenex_40534))))) (forall ((v_prenex_31583 Int) (v_prenex_31584 Int)) (or (<= 998 (select main_a v_prenex_31583)) (< v_prenex_31584 main_x) (<= (+ main_x 1) v_prenex_31584) (<= (select main_a v_prenex_31583) (+ (select main_a v_prenex_31584) 1000)) (<= 0 (+ (select main_a v_prenex_31584) 2)) (<= (* 2 (select main_a v_prenex_31583)) 2000))) (forall ((v_prenex_39982 Int) (v_prenex_39981 Int)) (or (<= (+ (select main_a v_prenex_39982) (select main_a v_prenex_39981)) 1000) (<= (+ main_x 1) v_prenex_39982) (<= (select main_a v_prenex_39981) 1000) (<= (select main_a v_prenex_39981) 1002) (< v_prenex_39982 main_x) (<= (select main_a v_prenex_39982) 2))) (forall ((v_prenex_37555 Int) (v_prenex_37556 Int)) (or (<= (+ (select main_a v_prenex_37556) (select main_a v_prenex_37555)) 1000) (<= 998 (select main_a v_prenex_37555)) (<= 0 (+ (select main_a v_prenex_37556) 2)) (<= 1996 (* 2 (select main_a v_prenex_37555))) (<= 0 (* 2 (select main_a v_prenex_37556))) (< v_prenex_37556 main_x) (<= (+ main_x 1) v_prenex_37556))) (or (forall ((v_prenex_37105 Int)) (or (<= 0 (* 2 (select main_a v_prenex_37105))) (< v_prenex_37105 main_x) (<= (select main_a v_prenex_37105) 4) (<= (+ main_x 1) v_prenex_37105))) (forall ((v_prenex_37108 Int)) (or (<= (* 2 (select main_a v_prenex_37108)) 2000) (<= (select main_a v_prenex_37108) 1000)))) (forall ((v_prenex_43790 Int) (v_prenex_43791 Int)) (or (<= 0 (+ (select main_a v_prenex_43791) 2)) (< v_prenex_43791 main_x) (<= 1000 (+ (select main_a v_prenex_43791) (select main_a v_prenex_43790))) (<= 0 (* 2 (select main_a v_prenex_43791))) (<= 998 (select main_a v_prenex_43790)) (<= 996 (select main_a v_prenex_43790)) (<= (+ main_x 1) v_prenex_43791))) (forall ((v_prenex_40059 Int) (v_prenex_40060 Int)) (or (<= (* 2 (select main_a v_prenex_40059)) 2000) (< v_prenex_40060 main_x) (<= 0 (* 2 (select main_a v_prenex_40060))) (<= (+ main_x 1) v_prenex_40060) (<= (* 2 (select main_a v_prenex_40060)) 4) (<= 1000 (+ (select main_a v_prenex_40060) (select main_a v_prenex_40059))))) (forall ((v_prenex_39237 Int) (v_prenex_39236 Int)) (or (<= (+ main_y 1) v_prenex_39236) (<= 1000 (+ (select main_a v_prenex_39237) (select main_a v_prenex_39236))) (< v_prenex_39237 main_x) (<= (+ main_x 1) v_prenex_39237) (<= 998 (select main_a v_prenex_39236)) (<= 0 (select main_a v_prenex_39237)))) (or (forall ((v_prenex_43775 Int)) (or (< v_prenex_43775 main_x) (<= 0 (select main_a v_prenex_43775)) (<= (* 2 (select main_a v_prenex_43775)) 4) (<= (select main_a v_prenex_43775) 4) (<= (+ main_x 1) v_prenex_43775))) (forall ((v_prenex_43777 Int)) (or (<= (select main_a v_prenex_43777) 1002) (<= (select main_a v_prenex_43777) 1000)))) (forall ((v_prenex_39186 Int) (v_prenex_39187 Int)) (or (<= (select main_a v_prenex_39186) (+ (select main_a v_prenex_39187) 1000)) (<= 996 (select main_a v_prenex_39186)) (<= 0 (+ (select main_a v_prenex_39187) 2)) (<= (+ main_x 1) v_prenex_39187) (< v_prenex_39187 main_x) (<= (+ main_y 1) v_prenex_39186))) (forall ((v_prenex_32755 Int) (v_prenex_32756 Int)) (or (<= (select main_a v_prenex_32755) (+ (select main_a v_prenex_32756) 1000)) (<= 0 (+ (select main_a v_prenex_32756) 2)) (<= (+ main_x 1) v_prenex_32756) (<= (select main_a v_prenex_32756) 4) (< v_prenex_32756 main_x) (<= 1996 (* 2 (select main_a v_prenex_32755))))) (or (forall ((v_prenex_31675 Int)) (or (< v_prenex_31675 main_x) (<= 0 (select main_a v_prenex_31675)) (<= 0 (* 2 (select main_a v_prenex_31675))) (<= (+ main_x 1) v_prenex_31675) (<= (* 2 (select main_a v_prenex_31675)) 4))) (forall ((v_prenex_31670 Int)) (or (<= (* 2 (select main_a v_prenex_31670)) 2000) (<= 1996 (* 2 (select main_a v_prenex_31670)))))) (forall ((v_prenex_35770 Int) (v_prenex_35771 Int)) (or (<= 0 (+ (select main_a v_prenex_35771) 2)) (<= (select main_a v_prenex_35770) 1002) (<= (+ main_x 1) v_prenex_35771) (<= (select main_a v_prenex_35771) 4) (<= (select main_a v_prenex_35770) (+ (select main_a v_prenex_35771) 1000)) (<= (* 2 (select main_a v_prenex_35770)) 2000) (< v_prenex_35771 main_x))) (or (forall ((v_prenex_35127 Int)) (or (<= (select main_a v_prenex_35127) 2) (<= 0 (* 2 (select main_a v_prenex_35127))) (<= (+ main_x 1) v_prenex_35127) (<= 0 (+ (select main_a v_prenex_35127) 2)) (< v_prenex_35127 main_x))) (forall ((v_prenex_35130 Int)) (or (<= 998 (select main_a v_prenex_35130)) (<= 996 (select main_a v_prenex_35130))))) (or (forall ((v_prenex_36913 Int)) (or (<= 0 (+ (select main_a v_prenex_36913) 2)) (< v_prenex_36913 main_x) (<= 0 (* 2 (select main_a v_prenex_36913))) (<= (+ main_x 1) v_prenex_36913) (<= (select main_a v_prenex_36913) 2))) (forall ((v_prenex_36914 Int)) (or (<= 996 (select main_a v_prenex_36914)) (<= 1996 (* 2 (select main_a v_prenex_36914)))))) (or (forall ((v_prenex_34368 Int)) (or (< v_prenex_34368 main_y) (<= (* 2 (select main_a v_prenex_34368)) 2000) (<= (select main_a v_prenex_34368) 1002))) (forall ((v_prenex_34369 Int)) (or (<= 0 (* 2 (select main_a v_prenex_34369))) (< v_prenex_34369 main_x) (<= (+ main_x 1) v_prenex_34369) (<= (* 2 (select main_a v_prenex_34369)) 4)))) (forall ((v_prenex_37129 Int) (v_prenex_37128 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_37128))) (<= (+ main_x 1) v_prenex_37129) (<= (+ (select main_a v_prenex_37129) (select main_a v_prenex_37128)) 1000) (< v_prenex_37129 main_x) (<= 0 (* 2 (select main_a v_prenex_37129))) (<= 0 (+ (select main_a v_prenex_37129) 2)) (<= 996 (select main_a v_prenex_37128)))) (forall ((v_prenex_41926 Int) (v_prenex_41927 Int)) (or (<= (select main_a v_prenex_41926) 1002) (<= (+ main_x 1) v_prenex_41927) (<= (+ (select main_a v_prenex_41927) 996) (select main_a v_prenex_41926)) (<= (* 2 (select main_a v_prenex_41927)) 4) (< v_prenex_41927 main_x))) (or (forall ((v_prenex_32022 Int)) (or (< v_prenex_32022 main_x) (<= (+ main_x 1) v_prenex_32022) (<= (* 2 (select main_a v_prenex_32022)) 4))) (forall ((v_prenex_32019 Int)) (or (<= 996 (select main_a v_prenex_32019)) (<= 1996 (* 2 (select main_a v_prenex_32019)))))) (forall ((v_prenex_42648 Int) (v_prenex_42649 Int)) (or (<= (* 2 (select main_a v_prenex_42648)) 2000) (<= (select main_a v_prenex_42648) 1002) (<= (select main_a v_prenex_42648) (+ (select main_a v_prenex_42649) 1000)) (< v_prenex_42648 main_y) (<= (+ main_x 1) v_prenex_42649) (<= 0 (* 2 (select main_a v_prenex_42649))) (< v_prenex_42649 main_x))) (forall ((v_prenex_32950 Int) (v_prenex_32949 Int)) (or (<= 0 (+ (select main_a v_prenex_32950) 2)) (<= 1000 (+ (select main_a v_prenex_32950) (select main_a v_prenex_32949))) (< v_prenex_32949 main_y) (< v_prenex_32950 main_x) (<= (+ main_x 1) v_prenex_32950))) (forall ((v_prenex_36287 Int) (v_prenex_36288 Int)) (or (<= 998 (select main_a v_prenex_36287)) (<= (select main_a v_prenex_36287) 1000) (< v_prenex_36288 main_x) (<= (+ main_x 1) v_prenex_36288) (<= (+ (select main_a v_prenex_36288) 996) (select main_a v_prenex_36287)) (<= (select main_a v_prenex_36288) 4) (<= (* 2 (select main_a v_prenex_36288)) 4))) (forall ((v_prenex_34479 Int) (v_prenex_34480 Int)) (or (< v_prenex_34480 main_x) (<= 996 (select main_a v_prenex_34479)) (<= (select main_a v_prenex_34480) 4) (<= (+ main_x 1) v_prenex_34480) (<= (select main_a v_prenex_34479) 1000) (<= (select main_a v_prenex_34479) (+ (select main_a v_prenex_34480) 1000)))) (or (forall ((v_prenex_41814 Int)) (or (<= (select main_a v_prenex_41814) 4) (< v_prenex_41814 main_x) (<= (+ main_x 1) v_prenex_41814) (<= (* 2 (select main_a v_prenex_41814)) 4))) (forall ((v_prenex_41813 Int)) (or (<= 996 (select main_a v_prenex_41813)) (<= (+ main_y 1) v_prenex_41813) (<= (select main_a v_prenex_41813) 1000)))) (or (forall ((v_prenex_36981 Int)) (or (<= 998 (select main_a v_prenex_36981)) (<= (select main_a v_prenex_36981) 1000))) (forall ((v_prenex_36978 Int)) (or (< v_prenex_36978 main_x) (<= (select main_a v_prenex_36978) 2) (<= 0 (* 2 (select main_a v_prenex_36978))) (<= (+ main_x 1) v_prenex_36978) (<= (* 2 (select main_a v_prenex_36978)) 4)))) (forall ((v_prenex_37929 Int) (v_prenex_37928 Int)) (or (<= 0 (* 2 (select main_a v_prenex_37929))) (<= (+ main_x 1) v_prenex_37929) (< v_prenex_37928 main_y) (<= 1000 (+ (select main_a v_prenex_37929) (select main_a v_prenex_37928))) (<= (select main_a v_prenex_37928) 1002) (< v_prenex_37929 main_x))) (forall ((v_prenex_41484 Int) (v_prenex_41485 Int)) (or (<= 998 (select main_a v_prenex_41484)) (<= 1000 (+ (select main_a v_prenex_41485) (select main_a v_prenex_41484))) (< v_prenex_41485 main_x) (<= 0 (+ (select main_a v_prenex_41485) 2)) (<= (select main_a v_prenex_41485) 4) (<= (select main_a v_prenex_41484) 1002) (<= (+ main_x 1) v_prenex_41485))) (forall ((v_prenex_41745 Int) (v_prenex_41746 Int)) (or (<= 996 (select main_a v_prenex_41745)) (<= (+ main_x 1) v_prenex_41746) (<= 1996 (* 2 (select main_a v_prenex_41745))) (<= (* 2 (select main_a v_prenex_41746)) 4) (<= (+ (select main_a v_prenex_41746) (select main_a v_prenex_41745)) 1000) (< v_prenex_41746 main_x) (<= (select main_a v_prenex_41746) 4))) (or (forall ((v_prenex_31251 Int)) (or (<= (+ main_x 1) v_prenex_31251) (<= (select main_a v_prenex_31251) 2) (<= 0 (* 2 (select main_a v_prenex_31251))) (< v_prenex_31251 main_x))) (forall ((v_prenex_31255 Int)) (or (< v_prenex_31255 main_y) (<= (select main_a v_prenex_31255) 1000)))) (or (forall ((v_prenex_33404 Int)) (or (<= (select main_a v_prenex_33404) 2) (< v_prenex_33404 main_x) (<= 0 (* 2 (select main_a v_prenex_33404))) (<= 0 (+ (select main_a v_prenex_33404) 2)) (<= (+ main_x 1) v_prenex_33404))) (forall ((v_prenex_33405 Int)) (<= 996 (select main_a v_prenex_33405)))) (or (forall ((v_prenex_33118 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_33118))) (<= (* 2 (select main_a v_prenex_33118)) 2000))) (forall ((v_prenex_33116 Int)) (or (<= 0 (+ (select main_a v_prenex_33116) 2)) (< v_prenex_33116 main_x) (<= 0 (* 2 (select main_a v_prenex_33116))) (<= (+ main_x 1) v_prenex_33116)))) (or (forall ((v_prenex_40642 Int)) (or (<= 0 (* 2 (select main_a v_prenex_40642))) (<= (+ main_x 1) v_prenex_40642) (<= (select main_a v_prenex_40642) 4) (< v_prenex_40642 main_x))) (forall ((v_prenex_40645 Int)) (or (<= (select main_a v_prenex_40645) 1000) (<= 996 (select main_a v_prenex_40645))))) (forall ((v_prenex_43978 Int) (v_prenex_43979 Int)) (or (<= 0 (select main_a v_prenex_43979)) (<= (* 2 (select main_a v_prenex_43978)) 2000) (<= (select main_a v_prenex_43978) 1000) (<= (+ main_x 1) v_prenex_43979) (< v_prenex_43979 main_x) (<= (* 2 (select main_a v_prenex_43979)) 4) (<= 1000 (+ (select main_a v_prenex_43979) (select main_a v_prenex_43978))))) (forall ((v_prenex_43359 Int) (v_prenex_43358 Int)) (or (< v_prenex_43358 main_y) (<= (+ main_y 1) v_prenex_43358) (<= (+ (select main_a v_prenex_43359) (select main_a v_prenex_43358)) 1000) (<= (select main_a v_prenex_43358) 1002) (<= 996 (select main_a v_prenex_43358)))) (forall ((v_prenex_33281 Int) (v_prenex_33280 Int)) (or (<= 996 (select main_a v_prenex_33280)) (<= (+ main_x 1) v_prenex_33281) (<= (* 2 (select main_a v_prenex_33281)) 4) (< v_prenex_33281 main_x) (<= (* 2 (select main_a v_prenex_33280)) 2000) (<= (+ (select main_a v_prenex_33281) 996) (select main_a v_prenex_33280)))) (forall ((v_prenex_42747 Int) (v_prenex_42748 Int)) (or (< v_prenex_42747 main_y) (<= 1000 (+ (select main_a v_prenex_42748) (select main_a v_prenex_42747))) (<= (* 2 (select main_a v_prenex_42747)) 2000) (<= (+ main_y 1) v_prenex_42747))) (forall ((v_prenex_39922 Int) (v_prenex_39921 Int)) (or (< v_prenex_39922 main_x) (<= (select main_a v_prenex_39922) 2) (<= 1996 (* 2 (select main_a v_prenex_39921))) (< v_prenex_39921 main_y) (<= 998 (select main_a v_prenex_39921)) (<= 1000 (+ (select main_a v_prenex_39922) (select main_a v_prenex_39921))) (<= (+ main_x 1) v_prenex_39922))) (or (forall ((v_prenex_42528 Int)) (or (<= (+ main_x 1) v_prenex_42528) (<= (select main_a v_prenex_42528) 2) (< v_prenex_42528 main_x) (<= 0 (* 2 (select main_a v_prenex_42528))))) (forall ((v_prenex_42532 Int)) (or (<= (* 2 (select main_a v_prenex_42532)) 2000) (< v_prenex_42532 main_y) (<= (select main_a v_prenex_42532) 1002)))) (forall ((v_prenex_40017 Int) (v_prenex_40016 Int)) (or (<= (+ main_y 1) v_prenex_40016) (<= (select main_a v_prenex_40016) 1000) (<= (select main_a v_prenex_40017) 4) (<= (* 2 (select main_a v_prenex_40016)) 2000) (< v_prenex_40017 main_x) (<= (+ main_x 1) v_prenex_40017) (<= (+ (select main_a v_prenex_40017) (select main_a v_prenex_40016)) 1000))) (forall ((v_prenex_36272 Int) (v_prenex_36273 Int)) (or (<= 0 (select main_a v_prenex_36273)) (< v_prenex_36272 main_y) (<= (+ main_x 1) v_prenex_36273) (<= 996 (select main_a v_prenex_36272)) (< v_prenex_36273 main_x) (<= (+ (select main_a v_prenex_36273) 996) (select main_a v_prenex_36272)))) (forall ((v_prenex_31974 Int) (v_prenex_31975 Int)) (or (<= 1000 (+ (select main_a v_prenex_31975) (select main_a v_prenex_31974))) (<= (select main_a v_prenex_31975) 2) (<= (* 2 (select main_a v_prenex_31974)) 2000) (< v_prenex_31975 main_x) (<= (* 2 (select main_a v_prenex_31975)) 4) (<= (+ main_x 1) v_prenex_31975))) (forall ((v_prenex_35078 Int) (v_prenex_35077 Int)) (or (<= (+ (select main_a v_prenex_35078) (select main_a v_prenex_35077)) 1000) (<= (* 2 (select main_a v_prenex_35078)) 4) (<= 1996 (* 2 (select main_a v_prenex_35077))) (<= (+ main_x 1) v_prenex_35078) (<= (select main_a v_prenex_35077) 1002) (< v_prenex_35078 main_x) (<= 0 (select main_a v_prenex_35078)))) (forall ((v_prenex_38464 Int) (v_prenex_38463 Int)) (or (<= 996 (select main_a v_prenex_38463)) (< v_prenex_38464 main_x) (<= (+ main_x 1) v_prenex_38464) (<= 0 (+ (select main_a v_prenex_38464) 2)) (<= (* 2 (select main_a v_prenex_38464)) 4) (<= (+ (select main_a v_prenex_38464) 996) (select main_a v_prenex_38463)))) (or (forall ((v_prenex_34672 Int)) (or (<= (+ main_x 1) v_prenex_34672) (<= (select main_a v_prenex_34672) 4) (<= 0 (* 2 (select main_a v_prenex_34672))) (<= (* 2 (select main_a v_prenex_34672)) 4) (< v_prenex_34672 main_x))) (forall ((v_prenex_34674 Int)) (or (<= 998 (select main_a v_prenex_34674)) (<= (select main_a v_prenex_34674) 1002)))) (forall ((v_prenex_41277 Int) (v_prenex_41278 Int)) (or (<= (+ main_x 1) v_prenex_41278) (<= 0 (+ (select main_a v_prenex_41278) 2)) (< v_prenex_41277 main_y) (<= (+ (select main_a v_prenex_41278) (select main_a v_prenex_41277)) 1000) (<= 998 (select main_a v_prenex_41277)) (<= (select main_a v_prenex_41277) 1002) (< v_prenex_41278 main_x))) (forall ((v_prenex_32270 Int) (v_prenex_32271 Int)) (or (<= (* 2 (select main_a v_prenex_32270)) 2000) (<= (* 2 (select main_a v_prenex_32271)) 4) (< v_prenex_32271 main_x) (<= (select main_a v_prenex_32271) 4) (<= (+ main_x 1) v_prenex_32271) (<= (select main_a v_prenex_32270) (+ (select main_a v_prenex_32271) 1000)))) (forall ((v_prenex_35480 Int) (v_prenex_35481 Int)) (or (<= (+ (select main_a v_prenex_35481) 996) (select main_a v_prenex_35480)) (< v_prenex_35481 main_x) (<= (select main_a v_prenex_35481) 4) (<= 998 (select main_a v_prenex_35480)) (<= (+ main_x 1) v_prenex_35481) (<= 1996 (* 2 (select main_a v_prenex_35480))) (<= (+ main_y 1) v_prenex_35480))) (forall ((v_prenex_36359 Int) (v_prenex_36360 Int)) (or (<= (select main_a v_prenex_36360) 4) (<= (+ main_x 1) v_prenex_36360) (<= (select main_a v_prenex_36359) 1002) (<= (* 2 (select main_a v_prenex_36360)) 4) (<= (select main_a v_prenex_36359) 1000) (<= (+ (select main_a v_prenex_36360) 996) (select main_a v_prenex_36359)) (< v_prenex_36360 main_x))) (or (forall ((v_prenex_41595 Int)) (or (<= 998 (select main_a v_prenex_41595)) (<= (* 2 (select main_a v_prenex_41595)) 2000))) (forall ((v_prenex_41591 Int)) (or (<= (* 2 (select main_a v_prenex_41591)) 4) (< v_prenex_41591 main_x) (<= 0 (* 2 (select main_a v_prenex_41591))) (<= 0 (+ (select main_a v_prenex_41591) 2)) (<= (+ main_x 1) v_prenex_41591)))) (forall ((v_prenex_43868 Int) (v_prenex_43867 Int)) (or (<= (+ (select main_a v_prenex_43868) 996) (select main_a v_prenex_43867)) (<= (+ main_y 1) v_prenex_43867) (<= (select main_a v_prenex_43867) 1000) (< v_prenex_43868 main_x) (<= (* 2 (select main_a v_prenex_43867)) 2000) (<= (select main_a v_prenex_43868) 4) (<= (+ main_x 1) v_prenex_43868))) (forall ((v_prenex_31277 Int) (v_prenex_31278 Int)) (or (< v_prenex_31278 main_x) (<= (+ main_x 1) v_prenex_31278) (<= (select main_a v_prenex_31277) (+ (select main_a v_prenex_31278) 1000)) (<= 0 (select main_a v_prenex_31278)) (<= 0 (+ (select main_a v_prenex_31278) 2)) (<= (select main_a v_prenex_31277) 1000))) (forall ((v_prenex_42469 Int) (v_prenex_42470 Int)) (or (<= (select main_a v_prenex_42469) (+ (select main_a v_prenex_42470) 1000)) (<= (+ main_x 1) v_prenex_42470) (<= (select main_a v_prenex_42469) 1002) (<= 0 (* 2 (select main_a v_prenex_42470))) (<= 0 (select main_a v_prenex_42470)) (< v_prenex_42470 main_x))) (forall ((v_prenex_32688 Int) (v_prenex_32689 Int)) (or (<= (+ (select main_a v_prenex_32689) 996) (select main_a v_prenex_32688)) (<= 0 (* 2 (select main_a v_prenex_32689))) (<= 1996 (* 2 (select main_a v_prenex_32688))) (< v_prenex_32689 main_x) (<= (select main_a v_prenex_32689) 4) (<= (+ main_x 1) v_prenex_32689))) (or (forall ((v_prenex_38984 Int)) (or (<= 0 (* 2 (select main_a v_prenex_38984))) (<= 0 (+ (select main_a v_prenex_38984) 2)) (<= (+ main_x 1) v_prenex_38984) (< v_prenex_38984 main_x))) (forall ((v_prenex_38985 Int)) (<= 996 (select main_a v_prenex_38985)))) (forall ((v_prenex_31148 Int) (v_prenex_31149 Int)) (or (<= 998 (select main_a v_prenex_31148)) (<= 1000 (+ (select main_a v_prenex_31149) (select main_a v_prenex_31148))) (<= (select main_a v_prenex_31149) 2) (< v_prenex_31149 main_x) (<= 0 (+ (select main_a v_prenex_31149) 2)) (<= (select main_a v_prenex_31148) 1000) (<= (+ main_x 1) v_prenex_31149))) (forall ((v_prenex_41144 Int) (v_prenex_41145 Int)) (or (<= (* 2 (select main_a v_prenex_41144)) 2000) (<= 998 (select main_a v_prenex_41144)) (<= (+ main_y 1) v_prenex_41144) (<= (select main_a v_prenex_41144) (+ (select main_a v_prenex_41145) 1000)) (< v_prenex_41144 main_y))) (forall ((v_prenex_37779 Int) (v_prenex_37778 Int)) (or (<= (+ main_y 1) v_prenex_37778) (<= (select main_a v_prenex_37778) (+ (select main_a v_prenex_37779) 1000)) (<= (+ main_x 1) v_prenex_37779) (<= 1996 (* 2 (select main_a v_prenex_37778))) (< v_prenex_37779 main_x) (<= (* 2 (select main_a v_prenex_37778)) 2000) (<= 0 (select main_a v_prenex_37779)))) (forall ((v_prenex_36260 Int) (v_prenex_36261 Int)) (or (<= (+ (select main_a v_prenex_36261) 996) (select main_a v_prenex_36260)) (<= (select main_a v_prenex_36261) 4) (<= (* 2 (select main_a v_prenex_36260)) 2000) (<= (+ main_x 1) v_prenex_36261) (< v_prenex_36261 main_x) (<= 1996 (* 2 (select main_a v_prenex_36260))) (<= 0 (select main_a v_prenex_36261)))) (forall ((v_prenex_41239 Int) (v_prenex_41240 Int)) (or (<= (select main_a v_prenex_41239) (+ (select main_a v_prenex_41240) 1000)) (<= 0 (* 2 (select main_a v_prenex_41240))) (<= 0 (select main_a v_prenex_41240)) (<= (* 2 (select main_a v_prenex_41239)) 2000) (< v_prenex_41240 main_x) (<= (+ main_x 1) v_prenex_41240) (<= 1996 (* 2 (select main_a v_prenex_41239))))) (forall ((v_prenex_35880 Int) (v_prenex_35881 Int)) (or (<= (select main_a v_prenex_35880) (+ (select main_a v_prenex_35881) 1000)) (<= 996 (select main_a v_prenex_35880)) (<= (* 2 (select main_a v_prenex_35880)) 2000) (< v_prenex_35881 main_x) (<= (+ main_x 1) v_prenex_35881) (<= 0 (+ (select main_a v_prenex_35881) 2)) (<= 0 (* 2 (select main_a v_prenex_35881))))) (forall ((v_prenex_41764 Int) (v_prenex_41763 Int)) (or (<= (select main_a v_prenex_41763) 1000) (<= 0 (select main_a v_prenex_41764)) (<= (+ (select main_a v_prenex_41764) 996) (select main_a v_prenex_41763)) (<= (+ main_x 1) v_prenex_41764) (< v_prenex_41764 main_x) (<= 0 (* 2 (select main_a v_prenex_41764))))) (or (forall ((v_prenex_39176 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_39176))) (<= 998 (select main_a v_prenex_39176)))) (forall ((v_prenex_39177 Int)) (or (< v_prenex_39177 main_x) (<= (* 2 (select main_a v_prenex_39177)) 4) (<= 0 (* 2 (select main_a v_prenex_39177))) (<= (+ main_x 1) v_prenex_39177)))) (forall ((v_prenex_32016 Int) (v_prenex_32015 Int)) (or (< v_prenex_32016 main_x) (<= (+ main_x 1) v_prenex_32016) (<= (select main_a v_prenex_32016) 4) (<= 1000 (+ (select main_a v_prenex_32016) (select main_a v_prenex_32015))) (<= 998 (select main_a v_prenex_32015)) (<= 0 (+ (select main_a v_prenex_32016) 2)))) (forall ((v_prenex_36007 Int) (v_prenex_36006 Int)) (or (<= 998 (select main_a v_prenex_36006)) (<= (+ main_x 1) v_prenex_36007) (< v_prenex_36007 main_x) (<= 1000 (+ (select main_a v_prenex_36007) (select main_a v_prenex_36006))) (<= 0 (+ (select main_a v_prenex_36007) 2)) (<= (select main_a v_prenex_36006) 1000) (<= (select main_a v_prenex_36007) 2))) (forall ((v_prenex_33465 Int) (v_prenex_33464 Int)) (or (<= (+ main_x 1) v_prenex_33465) (<= (* 2 (select main_a v_prenex_33464)) 2000) (<= 996 (select main_a v_prenex_33464)) (<= (+ (select main_a v_prenex_33465) (select main_a v_prenex_33464)) 1000) (< v_prenex_33465 main_x) (<= (* 2 (select main_a v_prenex_33465)) 4))) (forall ((v_prenex_34219 Int) (v_prenex_34218 Int)) (or (<= (select main_a v_prenex_34218) 1002) (< v_prenex_34219 main_x) (<= (+ main_x 1) v_prenex_34219) (<= 1996 (* 2 (select main_a v_prenex_34218))) (<= 1000 (+ (select main_a v_prenex_34219) (select main_a v_prenex_34218))) (<= (+ main_y 1) v_prenex_34218) (<= 0 (select main_a v_prenex_34219)))) (or (forall ((v_prenex_32262 Int)) (or (<= (select main_a v_prenex_32262) 4) (<= 0 (+ (select main_a v_prenex_32262) 2)) (<= 0 (* 2 (select main_a v_prenex_32262))) (<= (+ main_x 1) v_prenex_32262) (< v_prenex_32262 main_x))) (forall ((v_prenex_32260 Int)) (or (<= (* 2 (select main_a v_prenex_32260)) 2000) (<= 998 (select main_a v_prenex_32260))))) (forall ((v_prenex_31114 Int) (v_prenex_31115 Int)) (or (<= (* 2 (select main_a v_prenex_31114)) 2000) (<= (+ main_x 1) v_prenex_31115) (<= (select main_a v_prenex_31114) 1002) (<= (select main_a v_prenex_31114) (+ (select main_a v_prenex_31115) 1000)) (<= 0 (* 2 (select main_a v_prenex_31115))) (< v_prenex_31115 main_x))) (forall ((v_prenex_38871 Int) (v_prenex_38872 Int)) (or (<= (select main_a v_prenex_38871) 1002) (<= 0 (* 2 (select main_a v_prenex_38872))) (<= 1000 (+ (select main_a v_prenex_38872) (select main_a v_prenex_38871))) (< v_prenex_38872 main_x) (<= (+ main_x 1) v_prenex_38872) (<= (select main_a v_prenex_38872) 2) (<= 1996 (* 2 (select main_a v_prenex_38871))))) (forall ((v_prenex_35628 Int) (v_prenex_35629 Int)) (or (<= (select main_a v_prenex_35628) 1002) (<= 1000 (+ (select main_a v_prenex_35629) (select main_a v_prenex_35628))) (< v_prenex_35629 main_x) (<= (+ main_x 1) v_prenex_35629) (<= (* 2 (select main_a v_prenex_35629)) 4) (<= (select main_a v_prenex_35629) 2))) (forall ((v_prenex_39030 Int) (v_prenex_39031 Int)) (or (<= 1000 (+ (select main_a v_prenex_39031) (select main_a v_prenex_39030))) (<= (select main_a v_prenex_39030) 1000) (< v_prenex_39031 main_x) (<= 1996 (* 2 (select main_a v_prenex_39030))) (<= (select main_a v_prenex_39031) 4) (<= (+ main_x 1) v_prenex_39031) (<= 0 (* 2 (select main_a v_prenex_39031))))) (forall ((v_prenex_33100 Int) (v_prenex_33099 Int)) (or (<= 0 (+ (select main_a v_prenex_33100) 2)) (<= (+ main_x 1) v_prenex_33100) (<= (* 2 (select main_a v_prenex_33100)) 4) (< v_prenex_33100 main_x) (<= (select main_a v_prenex_33099) 1000) (<= (+ (select main_a v_prenex_33100) 996) (select main_a v_prenex_33099)))) (forall ((v_prenex_33501 Int) (v_prenex_33500 Int)) (or (<= (+ main_y 1) v_prenex_33500) (<= (+ main_x 1) v_prenex_33501) (<= (+ (select main_a v_prenex_33501) (select main_a v_prenex_33500)) 1000) (< v_prenex_33501 main_x) (<= 996 (select main_a v_prenex_33500)) (<= 0 (select main_a v_prenex_33501)))) (forall ((v_prenex_34588 Int) (v_prenex_34587 Int)) (or (<= (select main_a v_prenex_34587) 1000) (<= 996 (select main_a v_prenex_34587)) (<= (* 2 (select main_a v_prenex_34588)) 4) (<= (+ main_x 1) v_prenex_34588) (< v_prenex_34588 main_x) (<= (+ main_y 1) v_prenex_34587) (<= 1000 (+ (select main_a v_prenex_34588) (select main_a v_prenex_34587))))) (forall ((v_prenex_39348 Int) (v_prenex_39349 Int)) (or (<= 996 (select main_a v_prenex_39348)) (<= 1000 (+ (select main_a v_prenex_39349) (select main_a v_prenex_39348))) (<= (select main_a v_prenex_39349) 2) (<= (+ main_x 1) v_prenex_39349) (<= 998 (select main_a v_prenex_39348)) (< v_prenex_39349 main_x) (<= (+ main_y 1) v_prenex_39348))) (forall ((v_prenex_33718 Int) (v_prenex_33717 Int)) (or (<= (* 2 (select main_a v_prenex_33717)) 2000) (<= 1000 (+ (select main_a v_prenex_33718) (select main_a v_prenex_33717))) (<= 0 (* 2 (select main_a v_prenex_33718))) (< v_prenex_33718 main_x) (<= 0 (select main_a v_prenex_33718)) (<= (+ main_x 1) v_prenex_33718) (<= 1996 (* 2 (select main_a v_prenex_33717))))) (or (forall ((v_prenex_31638 Int)) (or (<= 0 (* 2 (select main_a v_prenex_31638))) (<= (+ main_x 1) v_prenex_31638) (< v_prenex_31638 main_x) (<= 0 (+ (select main_a v_prenex_31638) 2)))) (forall ((v_prenex_31632 Int)) (or (<= 996 (select main_a v_prenex_31632)) (< v_prenex_31632 main_y)))) (or (forall ((v_prenex_43548 Int)) (or (<= (* 2 (select main_a v_prenex_43548)) 2000) (<= (select main_a v_prenex_43548) 1000))) (forall ((v_prenex_43544 Int)) (or (<= (+ main_x 1) v_prenex_43544) (<= 0 (* 2 (select main_a v_prenex_43544))) (<= 0 (+ (select main_a v_prenex_43544) 2)) (<= (select main_a v_prenex_43544) 4) (< v_prenex_43544 main_x)))) (forall ((v_prenex_32812 Int) (v_prenex_32811 Int)) (or (< v_prenex_32812 main_x) (<= (select main_a v_prenex_32811) 1000) (<= 996 (select main_a v_prenex_32811)) (<= (select main_a v_prenex_32812) 2) (<= (+ main_y 1) v_prenex_32811) (<= (select main_a v_prenex_32811) (+ (select main_a v_prenex_32812) 1000)) (<= (+ main_x 1) v_prenex_32812))) (forall ((v_prenex_42721 Int) (v_prenex_42722 Int)) (or (< v_prenex_42722 main_x) (<= 1996 (* 2 (select main_a v_prenex_42721))) (<= (* 2 (select main_a v_prenex_42722)) 4) (<= (* 2 (select main_a v_prenex_42721)) 2000) (<= (+ main_x 1) v_prenex_42722) (<= (+ (select main_a v_prenex_42722) (select main_a v_prenex_42721)) 1000) (<= (+ main_y 1) v_prenex_42721))) (forall ((v_prenex_40046 Int) (v_prenex_40045 Int)) (or (< v_prenex_40045 main_y) (<= (* 2 (select main_a v_prenex_40045)) 2000) (<= 996 (select main_a v_prenex_40045)) (<= 0 (select main_a v_prenex_40046)) (<= (select main_a v_prenex_40045) (+ (select main_a v_prenex_40046) 1000)) (<= (+ main_x 1) v_prenex_40046) (< v_prenex_40046 main_x))) (forall ((v_prenex_38958 Int) (v_prenex_38957 Int)) (or (<= 1000 (+ (select main_a v_prenex_38958) (select main_a v_prenex_38957))) (<= (select main_a v_prenex_38957) 1000) (<= (+ main_y 1) v_prenex_38957) (< v_prenex_38958 main_x) (<= 0 (+ (select main_a v_prenex_38958) 2)) (<= (+ main_x 1) v_prenex_38958))) (forall ((v_prenex_35088 Int) (v_prenex_35087 Int)) (or (<= 1000 (+ (select main_a v_prenex_35088) (select main_a v_prenex_35087))) (<= (+ main_x 1) v_prenex_35088) (<= 998 (select main_a v_prenex_35087)) (<= (select main_a v_prenex_35087) 1000) (< v_prenex_35088 main_x) (<= 0 (select main_a v_prenex_35088)) (<= 0 (* 2 (select main_a v_prenex_35088))))) (forall ((v_prenex_38864 Int) (v_prenex_38863 Int)) (or (<= (select main_a v_prenex_38863) 1000) (<= (+ main_x 1) v_prenex_38864) (< v_prenex_38864 main_x) (<= (select main_a v_prenex_38864) 4) (<= (* 2 (select main_a v_prenex_38863)) 2000) (<= (+ main_y 1) v_prenex_38863) (<= (select main_a v_prenex_38863) (+ (select main_a v_prenex_38864) 1000)))) (or (forall ((v_prenex_30868 Int)) (or (<= (+ main_x 1) v_prenex_30868) (< v_prenex_30868 main_x) (<= (select main_a v_prenex_30868) 2) (<= 0 (* 2 (select main_a v_prenex_30868))))) (forall ((v_prenex_31958 Int)) (<= 1996 (* 2 (select main_a v_prenex_31958))))) (or (forall ((v_prenex_36929 Int)) (<= 998 (select main_a v_prenex_36929))) (forall ((v_prenex_36927 Int)) (or (< v_prenex_36927 main_x) (<= (* 2 (select main_a v_prenex_36927)) 4) (<= 0 (select main_a v_prenex_36927)) (<= (+ main_x 1) v_prenex_36927)))) (forall ((v_prenex_41305 Int) (v_prenex_41306 Int)) (or (<= (+ main_x 1) v_prenex_41306) (<= 0 (select main_a v_prenex_41306)) (<= (select main_a v_prenex_41305) (+ (select main_a v_prenex_41306) 1000)) (< v_prenex_41306 main_x) (<= 1996 (* 2 (select main_a v_prenex_41305))) (<= 0 (* 2 (select main_a v_prenex_41306))))) (forall ((v_prenex_39950 Int) (v_prenex_39949 Int)) (or (< v_prenex_39950 main_x) (<= (select main_a v_prenex_39949) 1000) (<= (+ main_x 1) v_prenex_39950) (<= (* 2 (select main_a v_prenex_39950)) 4) (<= (select main_a v_prenex_39949) (+ (select main_a v_prenex_39950) 1000)) (<= (* 2 (select main_a v_prenex_39949)) 2000) (<= (select main_a v_prenex_39950) 4))) (forall ((v_prenex_42623 Int) (v_prenex_42624 Int)) (or (<= 998 (select main_a v_prenex_42623)) (<= 1000 (+ (select main_a v_prenex_42624) (select main_a v_prenex_42623))) (<= (+ main_x 1) v_prenex_42624) (<= (select main_a v_prenex_42623) 1000) (<= (* 2 (select main_a v_prenex_42624)) 4) (< v_prenex_42624 main_x))) (forall ((v_prenex_33909 Int) (v_prenex_33910 Int)) (or (<= (select main_a v_prenex_33909) 1000) (<= 1000 (+ (select main_a v_prenex_33910) (select main_a v_prenex_33909))) (<= 0 (select main_a v_prenex_33910)) (<= (+ main_x 1) v_prenex_33910) (<= (* 2 (select main_a v_prenex_33910)) 4) (< v_prenex_33910 main_x) (<= 1996 (* 2 (select main_a v_prenex_33909))))) (forall ((v_prenex_40868 Int) (v_prenex_40867 Int)) (or (<= 996 (select main_a v_prenex_40867)) (<= (select main_a v_prenex_40868) 4) (<= (select main_a v_prenex_40867) 1002) (< v_prenex_40868 main_x) (<= 1000 (+ (select main_a v_prenex_40868) (select main_a v_prenex_40867))) (<= (+ main_x 1) v_prenex_40868))) (forall ((v_prenex_31541 Int) (v_prenex_31540 Int)) (or (<= (+ (select main_a v_prenex_31541) (select main_a v_prenex_31540)) 1000) (<= (* 2 (select main_a v_prenex_31540)) 2000) (<= 0 (select main_a v_prenex_31541)) (<= 998 (select main_a v_prenex_31540)) (<= (+ main_x 1) v_prenex_31541) (< v_prenex_31541 main_x))) (or (forall ((v_prenex_37573 Int)) (or (<= (+ main_x 1) v_prenex_37573) (<= 0 (* 2 (select main_a v_prenex_37573))) (<= (select main_a v_prenex_37573) 4) (< v_prenex_37573 main_x))) (forall ((v_prenex_37575 Int)) (<= 1996 (* 2 (select main_a v_prenex_37575))))) (forall ((v_prenex_32953 Int) (v_prenex_32954 Int)) (or (<= (* 2 (select main_a v_prenex_32953)) 2000) (<= 0 (* 2 (select main_a v_prenex_32954))) (<= 0 (select main_a v_prenex_32954)) (<= (select main_a v_prenex_32953) 1000) (<= (+ (select main_a v_prenex_32954) 996) (select main_a v_prenex_32953)) (< v_prenex_32954 main_x) (<= (+ main_x 1) v_prenex_32954))) (forall ((v_prenex_42998 Int) (v_prenex_42999 Int)) (or (<= 0 (select main_a v_prenex_42999)) (<= 1000 (+ (select main_a v_prenex_42999) (select main_a v_prenex_42998))) (<= 0 (* 2 (select main_a v_prenex_42999))) (<= (* 2 (select main_a v_prenex_42998)) 2000) (<= (+ main_x 1) v_prenex_42999) (< v_prenex_42999 main_x) (<= (select main_a v_prenex_42998) 1002))) (forall ((v_prenex_39219 Int) (v_prenex_39218 Int)) (or (<= (+ (select main_a v_prenex_39219) (select main_a v_prenex_39218)) 1000) (<= 1996 (* 2 (select main_a v_prenex_39218))) (<= (+ main_x 1) v_prenex_39219) (<= (select main_a v_prenex_39219) 4) (<= 996 (select main_a v_prenex_39218)) (< v_prenex_39219 main_x) (<= (select main_a v_prenex_39219) 2))) (forall ((v_prenex_43893 Int) (v_prenex_43894 Int)) (or (<= 1000 (+ (select main_a v_prenex_43894) (select main_a v_prenex_43893))) (<= (* 2 (select main_a v_prenex_43894)) 4) (<= 996 (select main_a v_prenex_43893)) (<= 1996 (* 2 (select main_a v_prenex_43893))) (< v_prenex_43894 main_x) (<= (+ main_x 1) v_prenex_43894))) (forall ((v_prenex_35715 Int) (v_prenex_35716 Int)) (or (< v_prenex_35716 main_x) (<= (select main_a v_prenex_35715) (+ (select main_a v_prenex_35716) 1000)) (<= (* 2 (select main_a v_prenex_35716)) 4) (<= 1996 (* 2 (select main_a v_prenex_35715))) (<= (+ main_x 1) v_prenex_35716) (<= 998 (select main_a v_prenex_35715)) (< v_prenex_35715 main_y))) (or (forall ((v_prenex_35981 Int)) (or (<= 998 (select main_a v_prenex_35981)) (< v_prenex_35981 main_y) (<= (* 2 (select main_a v_prenex_35981)) 2000))) (forall ((v_prenex_35980 Int)) (or (< v_prenex_35980 main_x) (<= (+ main_x 1) v_prenex_35980) (<= (select main_a v_prenex_35980) 2) (<= (* 2 (select main_a v_prenex_35980)) 4)))) (or (forall ((v_prenex_32720 Int)) (or (< v_prenex_32720 main_y) (<= (* 2 (select main_a v_prenex_32720)) 2000) (<= (+ main_y 1) v_prenex_32720) (<= 998 (select main_a v_prenex_32720)))) (forall ((v_prenex_32721 Int)) (<= (* 2 (select main_a v_prenex_32721)) 4))) (forall ((v_prenex_44034 Int) (v_prenex_44035 Int)) (or (<= 1000 (+ (select main_a v_prenex_44035) (select main_a v_prenex_44034))) (<= 1996 (* 2 (select main_a v_prenex_44034))) (<= 0 (+ (select main_a v_prenex_44035) 2)) (<= (+ main_x 1) v_prenex_44035) (< v_prenex_44035 main_x) (<= (select main_a v_prenex_44034) 1000) (<= 0 (select main_a v_prenex_44035)))) (forall ((v_prenex_36421 Int) (v_prenex_36420 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_36420))) (<= 0 (+ (select main_a v_prenex_36421) 2)) (<= (select main_a v_prenex_36420) 1002) (<= (select main_a v_prenex_36420) (+ (select main_a v_prenex_36421) 1000)) (< v_prenex_36421 main_x) (<= (+ main_x 1) v_prenex_36421) (<= 0 (* 2 (select main_a v_prenex_36421))))) (or (forall ((v_prenex_39879 Int)) (or (<= (select main_a v_prenex_39879) 1002) (<= (select main_a v_prenex_39879) 1000))) (forall ((v_prenex_39878 Int)) (or (<= 0 (+ (select main_a v_prenex_39878) 2)) (<= (+ main_x 1) v_prenex_39878) (<= (* 2 (select main_a v_prenex_39878)) 4) (< v_prenex_39878 main_x) (<= 0 (* 2 (select main_a v_prenex_39878)))))) (forall ((v_prenex_34201 Int) (v_prenex_34200 Int)) (or (<= (select main_a v_prenex_34201) 2) (<= (select main_a v_prenex_34201) 4) (<= (+ main_x 1) v_prenex_34201) (<= 996 (select main_a v_prenex_34200)) (<= (select main_a v_prenex_34200) 1002) (<= (+ (select main_a v_prenex_34201) (select main_a v_prenex_34200)) 1000) (< v_prenex_34201 main_x))) (or (forall ((v_prenex_39702 Int)) (or (<= (select main_a v_prenex_39702) 1000) (<= 998 (select main_a v_prenex_39702)))) (forall ((v_prenex_39701 Int)) (or (<= 0 (* 2 (select main_a v_prenex_39701))) (<= (+ main_x 1) v_prenex_39701) (<= 0 (+ (select main_a v_prenex_39701) 2)) (< v_prenex_39701 main_x) (<= (* 2 (select main_a v_prenex_39701)) 4)))) (forall ((v_prenex_43202 Int) (v_prenex_43201 Int)) (or (<= 0 (* 2 (select main_a v_prenex_43202))) (<= (+ main_x 1) v_prenex_43202) (<= 1000 (+ (select main_a v_prenex_43202) (select main_a v_prenex_43201))) (< v_prenex_43202 main_x) (<= 1996 (* 2 (select main_a v_prenex_43201))) (<= 0 (select main_a v_prenex_43202)))) (forall ((v_prenex_31852 Int) (v_prenex_31853 Int)) (or (<= 998 (select main_a v_prenex_31852)) (<= (select main_a v_prenex_31853) 4) (<= (+ main_x 1) v_prenex_31853) (<= 1996 (* 2 (select main_a v_prenex_31852))) (<= 0 (+ (select main_a v_prenex_31853) 2)) (<= (select main_a v_prenex_31852) (+ (select main_a v_prenex_31853) 1000)) (< v_prenex_31853 main_x))) (or (forall ((v_prenex_38005 Int)) (or (<= 998 (select main_a v_prenex_38005)) (<= 1996 (* 2 (select main_a v_prenex_38005))))) (forall ((v_prenex_38003 Int)) (or (< v_prenex_38003 main_x) (<= (* 2 (select main_a v_prenex_38003)) 4) (<= (+ main_x 1) v_prenex_38003) (<= (select main_a v_prenex_38003) 4) (<= 0 (* 2 (select main_a v_prenex_38003)))))) (forall ((v_prenex_31066 Int) (v_prenex_31065 Int)) (or (<= 0 (+ (select main_a v_prenex_31066) 2)) (<= 998 (select main_a v_prenex_31065)) (<= (+ (select main_a v_prenex_31066) (select main_a v_prenex_31065)) 1000) (<= (select main_a v_prenex_31066) 2) (<= (* 2 (select main_a v_prenex_31065)) 2000) (< v_prenex_31066 main_x) (<= (+ main_x 1) v_prenex_31066))) (or (forall ((v_prenex_37607 Int)) (or (<= 0 (select main_a v_prenex_37607)) (<= (select main_a v_prenex_37607) 2) (<= (* 2 (select main_a v_prenex_37607)) 4) (< v_prenex_37607 main_x) (<= (+ main_x 1) v_prenex_37607))) (forall ((v_prenex_37606 Int)) (or (<= (* 2 (select main_a v_prenex_37606)) 2000) (<= (select main_a v_prenex_37606) 1002)))) (forall ((v_prenex_32795 Int) (v_prenex_32796 Int)) (or (<= 998 (select main_a v_prenex_32795)) (<= (+ main_x 1) v_prenex_32796) (< v_prenex_32796 main_x) (<= (+ main_y 1) v_prenex_32795) (<= (select main_a v_prenex_32796) 2) (<= (+ (select main_a v_prenex_32796) (select main_a v_prenex_32795)) 1000))) (or (forall ((v_prenex_38819 Int)) (or (<= 998 (select main_a v_prenex_38819)) (<= 1996 (* 2 (select main_a v_prenex_38819))))) (forall ((v_prenex_38816 Int)) (or (<= (+ main_x 1) v_prenex_38816) (<= 0 (select main_a v_prenex_38816)) (<= 0 (+ (select main_a v_prenex_38816) 2)) (<= (* 2 (select main_a v_prenex_38816)) 4) (< v_prenex_38816 main_x)))) (or (forall ((v_prenex_37471 Int)) (<= (* 2 (select main_a v_prenex_37471)) 2000)) (forall ((v_prenex_37468 Int)) (or (< v_prenex_37468 main_x) (<= (select main_a v_prenex_37468) 2) (<= (* 2 (select main_a v_prenex_37468)) 4) (<= (+ main_x 1) v_prenex_37468) (<= 0 (select main_a v_prenex_37468))))) (or (forall ((v_prenex_39304 Int)) (or (<= 0 (+ (select main_a v_prenex_39304) 2)) (<= (+ main_x 1) v_prenex_39304) (<= (* 2 (select main_a v_prenex_39304)) 4) (< v_prenex_39304 main_x))) (forall ((v_prenex_39309 Int)) (or (< v_prenex_39309 main_y) (<= 998 (select main_a v_prenex_39309)) (<= 996 (select main_a v_prenex_39309))))) (or (forall ((v_prenex_42358 Int)) (or (<= (select main_a v_prenex_42358) 4) (< v_prenex_42358 main_x) (<= 0 (select main_a v_prenex_42358)) (<= 0 (* 2 (select main_a v_prenex_42358))) (<= (+ main_x 1) v_prenex_42358))) (forall ((v_prenex_42361 Int)) (or (<= (select main_a v_prenex_42361) 1000) (<= 1996 (* 2 (select main_a v_prenex_42361)))))) (or (forall ((v_prenex_36604 Int)) (or (<= (select main_a v_prenex_36604) 1002) (<= (* 2 (select main_a v_prenex_36604)) 2000))) (forall ((v_prenex_36603 Int)) (or (<= (+ main_x 1) v_prenex_36603) (< v_prenex_36603 main_x) (<= 0 (* 2 (select main_a v_prenex_36603))) (<= 0 (select main_a v_prenex_36603))))) (forall ((v_prenex_43578 Int) (v_prenex_43577 Int)) (or (<= 998 (select main_a v_prenex_43577)) (<= 1996 (* 2 (select main_a v_prenex_43577))) (<= (+ main_y 1) v_prenex_43577) (<= (+ main_x 1) v_prenex_43578) (< v_prenex_43578 main_x) (<= (+ (select main_a v_prenex_43578) 996) (select main_a v_prenex_43577)) (<= 0 (* 2 (select main_a v_prenex_43578))))) (or (forall ((v_prenex_31386 Int)) (<= (select main_a v_prenex_31386) 1002)) (forall ((v_prenex_31381 Int)) (or (<= (select main_a v_prenex_31381) 2) (<= 0 (* 2 (select main_a v_prenex_31381))) (<= 0 (select main_a v_prenex_31381)) (< v_prenex_31381 main_x) (<= (+ main_x 1) v_prenex_31381)))) (forall ((v_prenex_32864 Int) (v_prenex_32865 Int)) (or (<= (select main_a v_prenex_32865) 4) (< v_prenex_32865 main_x) (<= 1996 (* 2 (select main_a v_prenex_32864))) (<= (+ main_y 1) v_prenex_32864) (<= 996 (select main_a v_prenex_32864)) (<= (+ main_x 1) v_prenex_32865) (<= 1000 (+ (select main_a v_prenex_32865) (select main_a v_prenex_32864))))) (forall ((v_prenex_38016 Int) (v_prenex_38015 Int)) (or (<= 998 (select main_a v_prenex_38015)) (<= 0 (* 2 (select main_a v_prenex_38016))) (<= (select main_a v_prenex_38015) 1000) (< v_prenex_38016 main_x) (<= 1000 (+ (select main_a v_prenex_38016) (select main_a v_prenex_38015))) (<= (+ main_x 1) v_prenex_38016) (<= 0 (+ (select main_a v_prenex_38016) 2)))) (forall ((v_prenex_40917 Int) (v_prenex_40916 Int)) (or (<= 996 (select main_a v_prenex_40916)) (<= 0 (* 2 (select main_a v_prenex_40917))) (<= (+ main_x 1) v_prenex_40917) (<= (+ (select main_a v_prenex_40917) (select main_a v_prenex_40916)) 1000) (<= (* 2 (select main_a v_prenex_40916)) 2000) (< v_prenex_40917 main_x))) (forall ((v_prenex_37213 Int) (v_prenex_37214 Int)) (or (< v_prenex_37214 main_x) (<= (+ main_x 1) v_prenex_37214) (<= 1996 (* 2 (select main_a v_prenex_37213))) (<= (+ (select main_a v_prenex_37214) 996) (select main_a v_prenex_37213)) (<= (+ main_y 1) v_prenex_37213) (<= 0 (+ (select main_a v_prenex_37214) 2)))) (forall ((v_prenex_31275 Int) (v_prenex_31276 Int)) (or (<= 0 (+ (select main_a v_prenex_31276) 2)) (<= 996 (select main_a v_prenex_31275)) (< v_prenex_31276 main_x) (<= (+ (select main_a v_prenex_31276) 996) (select main_a v_prenex_31275)) (<= (+ main_x 1) v_prenex_31276) (<= (+ main_y 1) v_prenex_31275) (<= 1996 (* 2 (select main_a v_prenex_31275))))) (or (forall ((v_prenex_38207 Int)) (or (< v_prenex_38207 main_x) (<= (+ main_x 1) v_prenex_38207) (<= (* 2 (select main_a v_prenex_38207)) 4))) (forall ((v_prenex_38211 Int)) (<= (select main_a v_prenex_38211) 1002))) (forall ((v_prenex_31783 Int) (v_prenex_31782 Int)) (or (<= 0 (select main_a v_prenex_31783)) (<= 996 (select main_a v_prenex_31782)) (<= (+ main_x 1) v_prenex_31783) (<= (+ (select main_a v_prenex_31783) (select main_a v_prenex_31782)) 1000) (< v_prenex_31783 main_x) (<= 0 (* 2 (select main_a v_prenex_31783))) (<= (select main_a v_prenex_31782) 1002))) (forall ((v_prenex_32528 Int) (v_prenex_32529 Int)) (or (< v_prenex_32528 main_y) (< v_prenex_32529 main_x) (<= (select main_a v_prenex_32529) 2) (<= (select main_a v_prenex_32528) 1002) (<= (+ (select main_a v_prenex_32529) 996) (select main_a v_prenex_32528)) (<= (+ main_x 1) v_prenex_32529))) (forall ((v_prenex_33441 Int) (v_prenex_33440 Int)) (or (<= (+ main_x 1) v_prenex_33441) (<= 0 (select main_a v_prenex_33441)) (<= (+ (select main_a v_prenex_33441) 996) (select main_a v_prenex_33440)) (<= (select main_a v_prenex_33441) 2) (<= 996 (select main_a v_prenex_33440)) (< v_prenex_33441 main_x))) (forall ((v_prenex_32621 Int) (v_prenex_32620 Int)) (or (<= (+ (select main_a v_prenex_32621) (select main_a v_prenex_32620)) 1000) (<= 998 (select main_a v_prenex_32620)) (<= (* 2 (select main_a v_prenex_32621)) 4) (< v_prenex_32621 main_x) (<= (* 2 (select main_a v_prenex_32620)) 2000) (<= (+ main_x 1) v_prenex_32621) (<= 0 (select main_a v_prenex_32621)))) (forall ((v_prenex_37896 Int) (v_prenex_37895 Int)) (or (<= 0 (select main_a v_prenex_37896)) (<= (+ main_x 1) v_prenex_37896) (<= (* 2 (select main_a v_prenex_37895)) 2000) (<= (select main_a v_prenex_37896) 4) (<= (select main_a v_prenex_37895) (+ (select main_a v_prenex_37896) 1000)) (<= 1996 (* 2 (select main_a v_prenex_37895))) (< v_prenex_37896 main_x))) (forall ((v_prenex_36536 Int) (v_prenex_36537 Int)) (or (<= 0 (+ (select main_a v_prenex_36537) 2)) (<= 1000 (+ (select main_a v_prenex_36537) (select main_a v_prenex_36536))) (<= 1996 (* 2 (select main_a v_prenex_36536))) (<= (* 2 (select main_a v_prenex_36536)) 2000) (<= 0 (select main_a v_prenex_36537)) (<= (+ main_x 1) v_prenex_36537) (< v_prenex_36537 main_x))) (or (forall ((v_prenex_41161 Int)) (or (< v_prenex_41161 main_y) (<= 998 (select main_a v_prenex_41161)) (<= 996 (select main_a v_prenex_41161)))) (forall ((v_prenex_41159 Int)) (or (< v_prenex_41159 main_x) (<= 0 (* 2 (select main_a v_prenex_41159))) (<= (+ main_x 1) v_prenex_41159) (<= 0 (select main_a v_prenex_41159))))) (or (forall ((v_prenex_33755 Int)) (or (<= (+ main_y 1) v_prenex_33755) (<= (* 2 (select main_a v_prenex_33755)) 2000) (<= 998 (select main_a v_prenex_33755)))) (forall ((v_prenex_33756 Int)) (or (< v_prenex_33756 main_x) (<= (select main_a v_prenex_33756) 4) (<= 0 (* 2 (select main_a v_prenex_33756))) (<= (+ main_x 1) v_prenex_33756)))) (forall ((v_prenex_41428 Int) (v_prenex_41429 Int)) (or (<= (+ (select main_a v_prenex_41429) (select main_a v_prenex_41428)) 1000) (< v_prenex_41429 main_x) (<= 998 (select main_a v_prenex_41428)) (<= (select main_a v_prenex_41428) 1000) (<= (+ main_x 1) v_prenex_41429) (<= (select main_a v_prenex_41429) 2))) (forall ((v_prenex_34233 Int) (v_prenex_34232 Int)) (or (< v_prenex_34233 main_x) (<= (select main_a v_prenex_34232) 1002) (<= (+ main_y 1) v_prenex_34232) (<= (select main_a v_prenex_34232) 1000) (<= (+ (select main_a v_prenex_34233) (select main_a v_prenex_34232)) 1000) (<= 0 (+ (select main_a v_prenex_34233) 2)) (<= (+ main_x 1) v_prenex_34233))) (forall ((v_prenex_42222 Int) (v_prenex_42223 Int)) (or (<= (+ main_x 1) v_prenex_42223) (< v_prenex_42222 main_y) (< v_prenex_42223 main_x) (<= 1996 (* 2 (select main_a v_prenex_42222))) (<= 998 (select main_a v_prenex_42222)) (<= 0 (select main_a v_prenex_42223)) (<= (+ (select main_a v_prenex_42223) (select main_a v_prenex_42222)) 1000))) (forall ((v_prenex_40627 Int) (v_prenex_40626 Int)) (or (< v_prenex_40627 main_x) (< v_prenex_40626 main_y) (<= 1000 (+ (select main_a v_prenex_40627) (select main_a v_prenex_40626))) (<= (+ main_y 1) v_prenex_40626) (<= 996 (select main_a v_prenex_40626)))) (forall ((v_prenex_42457 Int) (v_prenex_42458 Int)) (or (<= 998 (select main_a v_prenex_42457)) (<= 0 (+ (select main_a v_prenex_42458) 2)) (<= (* 2 (select main_a v_prenex_42458)) 4) (< v_prenex_42458 main_x) (<= (+ main_x 1) v_prenex_42458) (<= 1000 (+ (select main_a v_prenex_42458) (select main_a v_prenex_42457))) (<= 1996 (* 2 (select main_a v_prenex_42457))))) (forall ((v_prenex_31802 Int) (v_prenex_31803 Int)) (or (<= (+ (select main_a v_prenex_31803) (select main_a v_prenex_31802)) 1000) (< v_prenex_31803 main_x) (<= 0 (* 2 (select main_a v_prenex_31803))) (<= (select main_a v_prenex_31803) 4) (<= (* 2 (select main_a v_prenex_31802)) 2000) (<= (+ main_x 1) v_prenex_31803))) (forall ((v_prenex_33069 Int) (v_prenex_33070 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33070))) (<= (+ main_x 1) v_prenex_33070) (< v_prenex_33070 main_x) (< v_prenex_33069 main_y) (<= (select main_a v_prenex_33069) (+ (select main_a v_prenex_33070) 1000)))) (forall ((v_prenex_39489 Int) (v_prenex_39488 Int)) (or (< v_prenex_39489 main_x) (<= (* 2 (select main_a v_prenex_39488)) 2000) (<= 0 (+ (select main_a v_prenex_39489) 2)) (<= (+ main_x 1) v_prenex_39489) (<= (+ (select main_a v_prenex_39489) (select main_a v_prenex_39488)) 1000) (<= 1996 (* 2 (select main_a v_prenex_39488))) (< v_prenex_39488 main_y))) (forall ((v_prenex_39846 Int) (v_prenex_39845 Int)) (or (<= (+ main_y 1) v_prenex_39845) (<= (+ main_x 1) v_prenex_39846) (<= (+ (select main_a v_prenex_39846) (select main_a v_prenex_39845)) 1000) (<= (* 2 (select main_a v_prenex_39845)) 2000) (<= (select main_a v_prenex_39845) 1000) (<= 0 (+ (select main_a v_prenex_39846) 2)) (< v_prenex_39846 main_x))) (forall ((v_prenex_38563 Int) (v_prenex_38564 Int)) (or (<= 996 (select main_a v_prenex_38563)) (<= 0 (select main_a v_prenex_38564)) (<= 0 (* 2 (select main_a v_prenex_38564))) (<= (+ (select main_a v_prenex_38564) (select main_a v_prenex_38563)) 1000) (<= (+ main_x 1) v_prenex_38564) (<= (select main_a v_prenex_38563) 1000) (< v_prenex_38564 main_x))) (or (forall ((v_prenex_35028 Int)) (or (< v_prenex_35028 main_x) (<= (select main_a v_prenex_35028) 2) (<= (* 2 (select main_a v_prenex_35028)) 4) (<= (+ main_x 1) v_prenex_35028))) (forall ((v_prenex_35027 Int)) (or (<= (+ main_y 1) v_prenex_35027) (<= (select main_a v_prenex_35027) 1002) (<= 996 (select main_a v_prenex_35027))))) (forall ((v_prenex_42520 Int) (v_prenex_42521 Int)) (or (<= (+ main_x 1) v_prenex_42521) (< v_prenex_42521 main_x) (<= 0 (+ (select main_a v_prenex_42521) 2)) (<= (* 2 (select main_a v_prenex_42520)) 2000) (<= (select main_a v_prenex_42520) 1000) (<= 0 (* 2 (select main_a v_prenex_42521))) (<= (+ (select main_a v_prenex_42521) (select main_a v_prenex_42520)) 1000))) (forall ((v_prenex_42994 Int) (v_prenex_42995 Int)) (or (<= (* 2 (select main_a v_prenex_42995)) 4) (< v_prenex_42995 main_x) (<= 996 (select main_a v_prenex_42994)) (<= (+ main_x 1) v_prenex_42995) (<= (select main_a v_prenex_42994) 1000) (<= 1000 (+ (select main_a v_prenex_42995) (select main_a v_prenex_42994))))) (or (forall ((v_prenex_33808 Int)) (or (<= (select main_a v_prenex_33808) 2) (<= (* 2 (select main_a v_prenex_33808)) 4) (< v_prenex_33808 main_x) (<= (+ main_x 1) v_prenex_33808))) (forall ((v_prenex_33809 Int)) (or (< v_prenex_33809 main_y) (<= 1996 (* 2 (select main_a v_prenex_33809)))))) (forall ((v_prenex_35457 Int) (v_prenex_35456 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_35456))) (<= (+ main_x 1) v_prenex_35457) (<= (* 2 (select main_a v_prenex_35457)) 4) (<= (select main_a v_prenex_35456) 1002) (< v_prenex_35457 main_x) (<= (+ main_y 1) v_prenex_35456) (<= (+ (select main_a v_prenex_35457) (select main_a v_prenex_35456)) 1000))) (forall ((v_prenex_40852 Int) (v_prenex_40851 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_40851))) (<= (select main_a v_prenex_40852) 2) (< v_prenex_40852 main_x) (<= 1000 (+ (select main_a v_prenex_40852) (select main_a v_prenex_40851))) (<= 0 (select main_a v_prenex_40852)) (<= (select main_a v_prenex_40851) 1000) (<= (+ main_x 1) v_prenex_40852))) (forall ((v_prenex_37764 Int) (v_prenex_37765 Int)) (or (<= (+ (select main_a v_prenex_37765) (select main_a v_prenex_37764)) 1000) (<= (* 2 (select main_a v_prenex_37765)) 4) (<= (+ main_x 1) v_prenex_37765) (< v_prenex_37765 main_x) (<= 998 (select main_a v_prenex_37764)) (<= (select main_a v_prenex_37765) 4) (<= 1996 (* 2 (select main_a v_prenex_37764))))) (forall ((v_prenex_34442 Int) (v_prenex_34441 Int)) (or (<= 1000 (+ (select main_a v_prenex_34442) (select main_a v_prenex_34441))) (<= 0 (+ (select main_a v_prenex_34442) 2)) (<= (+ main_x 1) v_prenex_34442) (<= 0 (select main_a v_prenex_34442)) (< v_prenex_34442 main_x))) (forall ((v_prenex_33257 Int) (v_prenex_33256 Int)) (or (<= (select main_a v_prenex_33257) 2) (<= 1000 (+ (select main_a v_prenex_33257) (select main_a v_prenex_33256))) (< v_prenex_33257 main_x) (<= (* 2 (select main_a v_prenex_33257)) 4) (<= (select main_a v_prenex_33256) 1002) (<= (* 2 (select main_a v_prenex_33256)) 2000) (<= (+ main_x 1) v_prenex_33257))) (forall ((v_prenex_42277 Int) (v_prenex_42278 Int)) (or (<= (+ main_x 1) v_prenex_42278) (<= (+ (select main_a v_prenex_42278) (select main_a v_prenex_42277)) 1000) (<= (* 2 (select main_a v_prenex_42278)) 4) (< v_prenex_42278 main_x) (<= 996 (select main_a v_prenex_42277)) (<= (select main_a v_prenex_42277) 1000) (<= (select main_a v_prenex_42278) 4))) (forall ((v_prenex_42723 Int) (v_prenex_42724 Int)) (or (<= (+ (select main_a v_prenex_42724) (select main_a v_prenex_42723)) 1000) (<= (select main_a v_prenex_42724) 4) (< v_prenex_42724 main_x) (<= (+ main_x 1) v_prenex_42724) (<= 0 (+ (select main_a v_prenex_42724) 2)) (<= (* 2 (select main_a v_prenex_42723)) 2000))) (forall ((v_prenex_32790 Int) (v_prenex_32789 Int)) (or (<= 0 (+ (select main_a v_prenex_32790) 2)) (<= (+ main_x 1) v_prenex_32790) (<= 1996 (* 2 (select main_a v_prenex_32789))) (<= 0 (* 2 (select main_a v_prenex_32790))) (< v_prenex_32790 main_x) (<= 1000 (+ (select main_a v_prenex_32790) (select main_a v_prenex_32789))) (<= (select main_a v_prenex_32789) 1002))) (or (forall ((v_prenex_43958 Int)) (or (<= (+ main_x 1) v_prenex_43958) (<= 0 (select main_a v_prenex_43958)) (<= (select main_a v_prenex_43958) 2) (< v_prenex_43958 main_x) (<= (* 2 (select main_a v_prenex_43958)) 4))) (forall ((v_prenex_43957 Int)) (or (<= (* 2 (select main_a v_prenex_43957)) 2000) (<= 1996 (* 2 (select main_a v_prenex_43957)))))) (forall ((v_prenex_41148 Int) (v_prenex_41149 Int)) (or (<= 0 (select main_a v_prenex_41149)) (<= (+ main_x 1) v_prenex_41149) (<= (select main_a v_prenex_41149) 2) (<= (select main_a v_prenex_41148) (+ (select main_a v_prenex_41149) 1000)) (< v_prenex_41149 main_x))) (forall ((v_prenex_38594 Int) (v_prenex_38593 Int)) (or (<= (select main_a v_prenex_38593) 1002) (< v_prenex_38594 main_x) (<= (select main_a v_prenex_38593) 1000) (<= 1000 (+ (select main_a v_prenex_38594) (select main_a v_prenex_38593))) (<= 0 (* 2 (select main_a v_prenex_38594))) (<= (+ main_x 1) v_prenex_38594))) (or (forall ((v_prenex_34781 Int)) (or (<= (* 2 (select main_a v_prenex_34781)) 2000) (<= (+ main_y 1) v_prenex_34781) (<= 996 (select main_a v_prenex_34781)))) (forall ((v_prenex_34782 Int)) (or (<= (+ main_x 1) v_prenex_34782) (<= 0 (* 2 (select main_a v_prenex_34782))) (< v_prenex_34782 main_x) (<= 0 (+ (select main_a v_prenex_34782) 2))))) (forall ((v_prenex_35146 Int) (v_prenex_35147 Int)) (or (< v_prenex_35147 main_x) (<= (+ (select main_a v_prenex_35147) (select main_a v_prenex_35146)) 1000) (<= 0 (select main_a v_prenex_35147)) (<= (+ main_x 1) v_prenex_35147) (<= (* 2 (select main_a v_prenex_35146)) 2000) (<= (select main_a v_prenex_35146) 1002) (<= 0 (+ (select main_a v_prenex_35147) 2)))) (forall ((v_prenex_31394 Int) (v_prenex_31395 Int)) (or (<= (* 2 (select main_a v_prenex_31395)) 4) (< v_prenex_31395 main_x) (<= 0 (+ (select main_a v_prenex_31395) 2)) (<= 1000 (+ (select main_a v_prenex_31395) (select main_a v_prenex_31394))) (<= (select main_a v_prenex_31394) 1000) (<= (+ main_x 1) v_prenex_31395) (<= 1996 (* 2 (select main_a v_prenex_31394))))) (forall ((v_prenex_36745 Int) (v_prenex_36746 Int)) (or (< v_prenex_36746 main_x) (<= (+ main_x 1) v_prenex_36746) (<= (select main_a v_prenex_36745) 1000) (<= 0 (select main_a v_prenex_36746)) (<= 1000 (+ (select main_a v_prenex_36746) (select main_a v_prenex_36745))) (<= (* 2 (select main_a v_prenex_36746)) 4) (<= 998 (select main_a v_prenex_36745)))) (or (forall ((v_prenex_43067 Int)) (or (< v_prenex_43067 main_x) (<= 0 (* 2 (select main_a v_prenex_43067))) (<= (select main_a v_prenex_43067) 4) (<= (select main_a v_prenex_43067) 2) (<= (+ main_x 1) v_prenex_43067))) (forall ((v_prenex_43066 Int)) (or (<= (select main_a v_prenex_43066) 1000) (<= 996 (select main_a v_prenex_43066))))) (forall ((v_prenex_43990 Int) (v_prenex_43991 Int)) (or (<= (+ (select main_a v_prenex_43991) 996) (select main_a v_prenex_43990)) (<= 0 (* 2 (select main_a v_prenex_43991))) (<= 0 (select main_a v_prenex_43991)) (<= (+ main_x 1) v_prenex_43991) (< v_prenex_43991 main_x) (<= (select main_a v_prenex_43990) 1000) (<= 998 (select main_a v_prenex_43990)))) (<= (+ main_y 1) main_x) (forall ((v_prenex_33212 Int) (v_prenex_33211 Int)) (or (<= 1000 (+ (select main_a v_prenex_33212) (select main_a v_prenex_33211))) (<= 0 (select main_a v_prenex_33212)) (<= (* 2 (select main_a v_prenex_33211)) 2000) (<= (+ main_x 1) v_prenex_33212) (< v_prenex_33212 main_x) (<= (select main_a v_prenex_33212) 2) (<= 1996 (* 2 (select main_a v_prenex_33211))))) (forall ((v_prenex_36967 Int) (v_prenex_36968 Int)) (or (<= 996 (select main_a v_prenex_36967)) (<= 0 (+ (select main_a v_prenex_36968) 2)) (<= 1000 (+ (select main_a v_prenex_36968) (select main_a v_prenex_36967))) (<= 0 (* 2 (select main_a v_prenex_36968))) (<= 1996 (* 2 (select main_a v_prenex_36967))) (<= (+ main_x 1) v_prenex_36968) (< v_prenex_36968 main_x))) (forall ((v_prenex_38522 Int) (v_prenex_38521 Int)) (or (<= (+ main_x 1) v_prenex_38522) (<= 998 (select main_a v_prenex_38521)) (< v_prenex_38522 main_x) (<= 1996 (* 2 (select main_a v_prenex_38521))) (<= (+ (select main_a v_prenex_38522) 996) (select main_a v_prenex_38521)) (<= 0 (select main_a v_prenex_38522)) (<= (select main_a v_prenex_38522) 2))) (or (forall ((v_prenex_42735 Int)) (<= 1996 (* 2 (select main_a v_prenex_42735)))) (forall ((v_prenex_42733 Int)) (or (<= (+ main_x 1) v_prenex_42733) (< v_prenex_42733 main_x) (<= (* 2 (select main_a v_prenex_42733)) 4) (<= (select main_a v_prenex_42733) 4) (<= 0 (* 2 (select main_a v_prenex_42733)))))) (or (forall ((v_prenex_32125 Int)) (or (<= (* 2 (select main_a v_prenex_32125)) 2000) (<= 996 (select main_a v_prenex_32125)) (<= (+ main_y 1) v_prenex_32125))) (forall ((v_prenex_32126 Int)) (or (<= (* 2 (select main_a v_prenex_32126)) 4) (<= (+ main_x 1) v_prenex_32126) (< v_prenex_32126 main_x)))) (or (forall ((v_prenex_36979 Int)) (or (<= (+ main_x 1) v_prenex_36979) (<= (select main_a v_prenex_36979) 2) (<= (* 2 (select main_a v_prenex_36979)) 4) (< v_prenex_36979 main_x) (<= (select main_a v_prenex_36979) 4))) (forall ((v_prenex_36981 Int)) (or (<= 998 (select main_a v_prenex_36981)) (<= (select main_a v_prenex_36981) 1000)))) (forall ((v_prenex_41010 Int) (v_prenex_41011 Int)) (or (<= 0 (+ (select main_a v_prenex_41011) 2)) (<= 1000 (+ (select main_a v_prenex_41011) (select main_a v_prenex_41010))) (<= 0 (select main_a v_prenex_41011)) (< v_prenex_41011 main_x) (<= 996 (select main_a v_prenex_41010)) (<= (+ main_x 1) v_prenex_41011) (<= (select main_a v_prenex_41010) 1000))) (or (forall ((v_prenex_32347 Int)) (or (<= (* 2 (select main_a v_prenex_32347)) 2000) (<= (select main_a v_prenex_32347) 1000))) (forall ((v_prenex_32352 Int)) (or (<= (+ main_x 1) v_prenex_32352) (<= 0 (* 2 (select main_a v_prenex_32352))) (<= 0 (+ (select main_a v_prenex_32352) 2)) (< v_prenex_32352 main_x)))) (forall ((v_prenex_33275 Int) (v_prenex_33274 Int)) (or (< v_prenex_33275 main_x) (<= 0 (* 2 (select main_a v_prenex_33275))) (<= 1000 (+ (select main_a v_prenex_33275) (select main_a v_prenex_33274))) (<= (+ main_x 1) v_prenex_33275) (<= (select main_a v_prenex_33274) 1002) (<= 0 (select main_a v_prenex_33275)) (<= (select main_a v_prenex_33274) 1000))) (or (forall ((v_prenex_32334 Int)) (or (<= (* 2 (select main_a v_prenex_32334)) 2000) (<= 996 (select main_a v_prenex_32334)))) (forall ((v_prenex_32336 Int)) (or (<= 0 (select main_a v_prenex_32336)) (< v_prenex_32336 main_x) (<= (+ main_x 1) v_prenex_32336) (<= (* 2 (select main_a v_prenex_32336)) 4) (<= (select main_a v_prenex_32336) 4)))) (forall ((v_prenex_31574 Int) (v_prenex_31575 Int)) (or (< v_prenex_31574 main_y) (< v_prenex_31575 main_x) (<= (+ (select main_a v_prenex_31575) (select main_a v_prenex_31574)) 1000) (<= (select main_a v_prenex_31575) 4) (<= (+ main_x 1) v_prenex_31575) (<= (select main_a v_prenex_31574) 1002) (<= (* 2 (select main_a v_prenex_31574)) 2000))) (forall ((v_prenex_41979 Int) (v_prenex_41980 Int)) (or (<= (* 2 (select main_a v_prenex_41979)) 2000) (< v_prenex_41979 main_y) (<= (select main_a v_prenex_41980) 2) (<= (+ main_x 1) v_prenex_41980) (< v_prenex_41980 main_x) (<= (+ (select main_a v_prenex_41980) (select main_a v_prenex_41979)) 1000))) (forall ((v_prenex_40541 Int) (v_prenex_40540 Int)) (or (<= (+ (select main_a v_prenex_40541) (select main_a v_prenex_40540)) 1000) (<= (select main_a v_prenex_40541) 4) (<= (+ main_x 1) v_prenex_40541) (< v_prenex_40541 main_x) (<= 0 (* 2 (select main_a v_prenex_40541))) (<= (select main_a v_prenex_40540) 1002))) (forall ((v_prenex_39079 Int) (v_prenex_39078 Int)) (or (<= (+ main_x 1) v_prenex_39079) (<= (+ (select main_a v_prenex_39079) (select main_a v_prenex_39078)) 1000) (<= 996 (select main_a v_prenex_39078)) (<= 0 (* 2 (select main_a v_prenex_39079))) (<= (select main_a v_prenex_39078) 1000) (<= 0 (select main_a v_prenex_39079)) (< v_prenex_39079 main_x))) (forall ((v_prenex_32467 Int) (v_prenex_32466 Int)) (or (<= (select main_a v_prenex_32467) 4) (<= (+ (select main_a v_prenex_32467) (select main_a v_prenex_32466)) 1000) (<= (* 2 (select main_a v_prenex_32466)) 2000) (<= 0 (+ (select main_a v_prenex_32467) 2)) (<= (+ main_x 1) v_prenex_32467) (< v_prenex_32467 main_x) (<= 1996 (* 2 (select main_a v_prenex_32466))))) (forall ((v_prenex_43619 Int) (v_prenex_43618 Int)) (or (<= 998 (select main_a v_prenex_43618)) (<= (select main_a v_prenex_43618) 1002) (<= (* 2 (select main_a v_prenex_43619)) 4) (<= (+ (select main_a v_prenex_43619) 996) (select main_a v_prenex_43618)) (<= (+ main_x 1) v_prenex_43619) (< v_prenex_43619 main_x) (<= 0 (+ (select main_a v_prenex_43619) 2)))) (or (forall ((v_prenex_35515 Int)) (or (<= (+ main_y 1) v_prenex_35515) (<= (select main_a v_prenex_35515) 1000) (< v_prenex_35515 main_y))) (forall ((v_prenex_35516 Int)) (or (<= (* 2 (select main_a v_prenex_35516)) 4) (< v_prenex_35516 main_x)))) (or (forall ((v_prenex_35393 Int)) (or (< v_prenex_35393 main_x) (<= (+ main_x 1) v_prenex_35393) (<= 0 (+ (select main_a v_prenex_35393) 2)) (<= 0 (select main_a v_prenex_35393)) (<= 0 (* 2 (select main_a v_prenex_35393))))) (forall ((v_prenex_35397 Int)) (or (<= (select main_a v_prenex_35397) 1002) (<= 1996 (* 2 (select main_a v_prenex_35397)))))) (forall ((v_prenex_39441 Int) (v_prenex_39440 Int)) (or (<= 0 (* 2 (select main_a v_prenex_39441))) (<= 1996 (* 2 (select main_a v_prenex_39440))) (< v_prenex_39441 main_x) (<= (select main_a v_prenex_39441) 2) (<= (+ (select main_a v_prenex_39441) (select main_a v_prenex_39440)) 1000) (<= (+ main_x 1) v_prenex_39441) (<= 998 (select main_a v_prenex_39440)))) (forall ((v_prenex_38512 Int) (v_prenex_38511 Int)) (or (<= (+ main_x 1) v_prenex_38512) (<= (+ main_y 1) v_prenex_38511) (< v_prenex_38512 main_x) (<= (select main_a v_prenex_38511) 1000) (<= 1000 (+ (select main_a v_prenex_38512) (select main_a v_prenex_38511))) (<= 0 (select main_a v_prenex_38512)) (<= (* 2 (select main_a v_prenex_38511)) 2000))) (or (forall ((v_prenex_33118 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_33118))) (<= (* 2 (select main_a v_prenex_33118)) 2000))) (forall ((v_prenex_33114 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33114))) (<= (+ main_x 1) v_prenex_33114) (<= 0 (+ (select main_a v_prenex_33114) 2)) (< v_prenex_33114 main_x) (<= 0 (select main_a v_prenex_33114))))) (or (forall ((v_prenex_32317 Int)) (or (<= (select main_a v_prenex_32317) 1000) (<= 996 (select main_a v_prenex_32317)))) (forall ((v_prenex_32321 Int)) (or (<= 0 (select main_a v_prenex_32321)) (<= (* 2 (select main_a v_prenex_32321)) 4) (<= 0 (+ (select main_a v_prenex_32321) 2)) (<= (+ main_x 1) v_prenex_32321) (< v_prenex_32321 main_x)))) (forall ((v_prenex_38480 Int) (v_prenex_38481 Int)) (or (<= (* 2 (select main_a v_prenex_38480)) 2000) (<= (+ main_x 1) v_prenex_38481) (<= 996 (select main_a v_prenex_38480)) (< v_prenex_38481 main_x) (<= 0 (select main_a v_prenex_38481)) (<= 0 (* 2 (select main_a v_prenex_38481))) (<= (select main_a v_prenex_38480) (+ (select main_a v_prenex_38481) 1000)))) (forall ((v_prenex_35464 Int) (v_prenex_35465 Int)) (or (<= (select main_a v_prenex_35465) 2) (<= 1000 (+ (select main_a v_prenex_35465) (select main_a v_prenex_35464))) (<= 1996 (* 2 (select main_a v_prenex_35464))) (< v_prenex_35465 main_x) (<= (+ main_x 1) v_prenex_35465) (<= 998 (select main_a v_prenex_35464)))) (or (forall ((v_prenex_43020 Int)) (or (<= (select main_a v_prenex_43020) 4) (<= (* 2 (select main_a v_prenex_43020)) 4) (<= 0 (* 2 (select main_a v_prenex_43020))) (<= (+ main_x 1) v_prenex_43020) (< v_prenex_43020 main_x))) (forall ((v_prenex_43024 Int)) (or (<= 998 (select main_a v_prenex_43024)) (<= (* 2 (select main_a v_prenex_43024)) 2000)))) (forall ((v_prenex_38889 Int) (v_prenex_38890 Int)) (or (<= (select main_a v_prenex_38889) 1002) (<= 1996 (* 2 (select main_a v_prenex_38889))) (<= (select main_a v_prenex_38889) (+ (select main_a v_prenex_38890) 1000)) (<= 0 (+ (select main_a v_prenex_38890) 2)) (< v_prenex_38890 main_x) (<= (+ main_x 1) v_prenex_38890) (< v_prenex_38889 main_y))) (forall ((v_prenex_42121 Int) (v_prenex_42122 Int)) (or (<= 1000 (+ (select main_a v_prenex_42122) (select main_a v_prenex_42121))) (<= 0 (select main_a v_prenex_42122)) (<= (* 2 (select main_a v_prenex_42122)) 4) (< v_prenex_42122 main_x) (<= (+ main_x 1) v_prenex_42122) (<= 998 (select main_a v_prenex_42121)) (<= (select main_a v_prenex_42121) 1000))) (forall ((v_prenex_43448 Int) (v_prenex_43449 Int)) (or (<= (select main_a v_prenex_43448) (+ (select main_a v_prenex_43449) 1000)) (<= (select main_a v_prenex_43448) 1000) (<= (* 2 (select main_a v_prenex_43448)) 2000) (<= (+ main_x 1) v_prenex_43449) (< v_prenex_43449 main_x) (< v_prenex_43448 main_y) (<= (select main_a v_prenex_43449) 4))) (or (forall ((v_prenex_36911 Int)) (or (<= (+ main_x 1) v_prenex_36911) (<= 0 (* 2 (select main_a v_prenex_36911))) (<= 0 (+ (select main_a v_prenex_36911) 2)) (< v_prenex_36911 main_x))) (forall ((v_prenex_36914 Int)) (or (<= 996 (select main_a v_prenex_36914)) (<= 1996 (* 2 (select main_a v_prenex_36914)))))) (forall ((v_prenex_43947 Int) (v_prenex_43948 Int)) (or (<= (+ main_x 1) v_prenex_43948) (<= 998 (select main_a v_prenex_43947)) (<= (select main_a v_prenex_43947) (+ (select main_a v_prenex_43948) 1000)) (< v_prenex_43948 main_x) (<= 0 (select main_a v_prenex_43948)))) (forall ((v_prenex_33603 Int) (v_prenex_33602 Int)) (or (<= 998 (select main_a v_prenex_33602)) (<= (+ main_x 1) v_prenex_33603) (<= 1996 (* 2 (select main_a v_prenex_33602))) (< v_prenex_33603 main_x) (<= 0 (+ (select main_a v_prenex_33603) 2)) (<= (+ (select main_a v_prenex_33603) 996) (select main_a v_prenex_33602)) (<= (* 2 (select main_a v_prenex_33603)) 4))) (or (forall ((v_prenex_40210 Int)) (or (<= (select main_a v_prenex_40210) 1002) (<= 996 (select main_a v_prenex_40210)))) (forall ((v_prenex_40205 Int)) (or (< v_prenex_40205 main_x) (<= (select main_a v_prenex_40205) 4) (<= 0 (select main_a v_prenex_40205)) (<= (+ main_x 1) v_prenex_40205) (<= (* 2 (select main_a v_prenex_40205)) 4)))) (forall ((v_prenex_39318 Int) (v_prenex_39317 Int)) (or (<= (select main_a v_prenex_39317) 1000) (<= 1000 (+ (select main_a v_prenex_39318) (select main_a v_prenex_39317))) (<= (+ main_x 1) v_prenex_39318) (< v_prenex_39318 main_x) (<= 996 (select main_a v_prenex_39317)) (<= 0 (+ (select main_a v_prenex_39318) 2)) (<= (select main_a v_prenex_39318) 2))) (forall ((v_prenex_40765 Int) (v_prenex_40764 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_40764))) (<= (+ main_x 1) v_prenex_40765) (<= (select main_a v_prenex_40764) (+ (select main_a v_prenex_40765) 1000)) (< v_prenex_40765 main_x) (<= (* 2 (select main_a v_prenex_40765)) 4) (<= 996 (select main_a v_prenex_40764)) (<= 0 (* 2 (select main_a v_prenex_40765))))) (forall ((v_prenex_38584 Int) (v_prenex_38583 Int)) (or (<= (select main_a v_prenex_38583) (+ (select main_a v_prenex_38584) 1000)) (<= 0 (+ (select main_a v_prenex_38584) 2)) (<= (+ main_x 1) v_prenex_38584) (<= 0 (* 2 (select main_a v_prenex_38584))) (<= 998 (select main_a v_prenex_38583)) (< v_prenex_38584 main_x) (<= (select main_a v_prenex_38583) 1000))) (forall ((v_prenex_40347 Int) (v_prenex_40346 Int)) (or (<= (select main_a v_prenex_40346) (+ (select main_a v_prenex_40347) 1000)) (<= (* 2 (select main_a v_prenex_40346)) 2000) (<= (+ main_x 1) v_prenex_40347) (< v_prenex_40347 main_x) (<= 0 (* 2 (select main_a v_prenex_40347))) (<= 0 (select main_a v_prenex_40347)))) (forall ((v_prenex_36991 Int) (v_prenex_36992 Int)) (or (<= 998 (select main_a v_prenex_36991)) (<= 0 (* 2 (select main_a v_prenex_36992))) (< v_prenex_36992 main_x) (<= (* 2 (select main_a v_prenex_36991)) 2000) (<= 0 (select main_a v_prenex_36992)) (<= (+ main_x 1) v_prenex_36992) (<= 1000 (+ (select main_a v_prenex_36992) (select main_a v_prenex_36991))))) (forall ((v_prenex_43114 Int) (v_prenex_43113 Int)) (or (<= (select main_a v_prenex_43113) (+ (select main_a v_prenex_43114) 1000)) (<= (+ main_x 1) v_prenex_43114) (<= 1996 (* 2 (select main_a v_prenex_43113))) (<= (select main_a v_prenex_43113) 1000) (< v_prenex_43114 main_x) (<= (* 2 (select main_a v_prenex_43114)) 4))) (or (forall ((v_prenex_38121 Int)) (or (< v_prenex_38121 main_x) (<= (* 2 (select main_a v_prenex_38121)) 4) (<= (+ main_x 1) v_prenex_38121) (<= 0 (+ (select main_a v_prenex_38121) 2)) (<= 0 (select main_a v_prenex_38121)))) (forall ((v_prenex_38120 Int)) (or (<= (select main_a v_prenex_38120) 1002) (<= (select main_a v_prenex_38120) 1000)))) (forall ((v_prenex_41226 Int) (v_prenex_41227 Int)) (or (<= 1000 (+ (select main_a v_prenex_41227) (select main_a v_prenex_41226))) (<= 996 (select main_a v_prenex_41226)) (<= 0 (+ (select main_a v_prenex_41227) 2)) (<= (+ main_x 1) v_prenex_41227) (<= (select main_a v_prenex_41226) 1000) (< v_prenex_41227 main_x) (<= (select main_a v_prenex_41227) 4))) (forall ((v_prenex_44223 Int) (v_prenex_44222 Int)) (or (<= (* 2 (select main_a v_prenex_44222)) 2000) (<= (+ main_x 1) v_prenex_44223) (<= 0 (* 2 (select main_a v_prenex_44223))) (<= 0 (+ (select main_a v_prenex_44223) 2)) (< v_prenex_44223 main_x) (<= (select main_a v_prenex_44222) 1002) (<= (+ (select main_a v_prenex_44223) 996) (select main_a v_prenex_44222)))) (or (forall ((v_prenex_43931 Int)) (or (< v_prenex_43931 main_x) (<= (* 2 (select main_a v_prenex_43931)) 4) (<= 0 (* 2 (select main_a v_prenex_43931))) (<= (+ main_x 1) v_prenex_43931) (<= (select main_a v_prenex_43931) 4))) (forall ((v_prenex_43933 Int)) (or (<= 996 (select main_a v_prenex_43933)) (<= (select main_a v_prenex_43933) 1002)))) (forall ((v_prenex_38797 Int)) (or (<= (+ main_x 1) v_prenex_38797) (<= (* 2 (select main_a v_prenex_38797)) 4) (<= (select main_a v_prenex_38797) 2) (< v_prenex_38797 main_x))) (forall ((v_prenex_38501 Int) (v_prenex_38500 Int)) (or (<= (* 2 (select main_a v_prenex_38501)) 4) (<= (* 2 (select main_a v_prenex_38500)) 2000) (<= (select main_a v_prenex_38500) (+ (select main_a v_prenex_38501) 1000)) (<= (+ main_x 1) v_prenex_38501) (< v_prenex_38501 main_x) (<= (select main_a v_prenex_38500) 1000))) (or (forall ((v_prenex_37930 Int)) (or (<= (+ main_y 1) v_prenex_37930) (<= 996 (select main_a v_prenex_37930)) (<= 998 (select main_a v_prenex_37930)))) (forall ((v_prenex_37931 Int)) (or (< v_prenex_37931 main_x) (<= (* 2 (select main_a v_prenex_37931)) 4) (<= (+ main_x 1) v_prenex_37931)))) (forall ((v_prenex_42185 Int) (v_prenex_42186 Int)) (or (<= (select main_a v_prenex_42185) 1000) (<= (+ (select main_a v_prenex_42186) 996) (select main_a v_prenex_42185)) (<= (+ main_x 1) v_prenex_42186) (< v_prenex_42186 main_x) (<= 996 (select main_a v_prenex_42185)) (<= 0 (select main_a v_prenex_42186)) (<= (* 2 (select main_a v_prenex_42186)) 4))) (forall ((v_prenex_39294 Int) (v_prenex_39295 Int)) (or (<= (select main_a v_prenex_39294) 1002) (<= (select main_a v_prenex_39294) (+ (select main_a v_prenex_39295) 1000)) (<= (+ main_x 1) v_prenex_39295) (<= 0 (* 2 (select main_a v_prenex_39295))) (< v_prenex_39295 main_x) (<= 996 (select main_a v_prenex_39294)))) (forall ((v_prenex_39681 Int) (v_prenex_39680 Int)) (or (<= 0 (+ (select main_a v_prenex_39681) 2)) (< v_prenex_39681 main_x) (<= 996 (select main_a v_prenex_39680)) (<= (+ (select main_a v_prenex_39681) 996) (select main_a v_prenex_39680)) (<= (+ main_x 1) v_prenex_39681) (<= 0 (select main_a v_prenex_39681)) (<= 1996 (* 2 (select main_a v_prenex_39680))))) (forall ((v_prenex_31808 Int) (v_prenex_31809 Int)) (or (<= (+ (select main_a v_prenex_31809) 996) (select main_a v_prenex_31808)) (<= (+ main_x 1) v_prenex_31809) (<= (select main_a v_prenex_31808) 1002) (<= 0 (* 2 (select main_a v_prenex_31809))) (< v_prenex_31809 main_x) (<= 996 (select main_a v_prenex_31808)) (<= (+ main_y 1) v_prenex_31808))) (or (forall ((v_prenex_39056 Int)) (or (<= (select main_a v_prenex_39056) 1000) (<= 998 (select main_a v_prenex_39056)))) (forall ((v_prenex_39057 Int)) (or (<= 0 (select main_a v_prenex_39057)) (< v_prenex_39057 main_x) (<= 0 (+ (select main_a v_prenex_39057) 2)) (<= 0 (* 2 (select main_a v_prenex_39057))) (<= (+ main_x 1) v_prenex_39057)))) (forall ((v_prenex_32113 Int) (v_prenex_32112 Int)) (or (<= (+ main_y 1) v_prenex_32112) (<= 1996 (* 2 (select main_a v_prenex_32112))) (<= (+ (select main_a v_prenex_32113) (select main_a v_prenex_32112)) 1000) (<= 0 (* 2 (select main_a v_prenex_32113))) (<= 998 (select main_a v_prenex_32112)) (< v_prenex_32113 main_x) (<= (+ main_x 1) v_prenex_32113))) (forall ((v_prenex_35675 Int) (v_prenex_35676 Int)) (or (<= (+ (select main_a v_prenex_35676) 996) (select main_a v_prenex_35675)) (<= (select main_a v_prenex_35676) 2) (<= 1996 (* 2 (select main_a v_prenex_35675))) (<= (+ main_x 1) v_prenex_35676) (<= 996 (select main_a v_prenex_35675)) (<= (* 2 (select main_a v_prenex_35676)) 4) (< v_prenex_35676 main_x))) (forall ((v_prenex_40508 Int) (v_prenex_40507 Int)) (or (<= 996 (select main_a v_prenex_40507)) (<= (select main_a v_prenex_40508) 2) (< v_prenex_40508 main_x) (<= (+ main_x 1) v_prenex_40508) (<= 1000 (+ (select main_a v_prenex_40508) (select main_a v_prenex_40507))) (< v_prenex_40507 main_y) (<= 998 (select main_a v_prenex_40507)))) (or (forall ((v_prenex_32589 Int)) (or (<= (* 2 (select main_a v_prenex_32589)) 4) (<= (+ main_x 1) v_prenex_32589) (<= 0 (select main_a v_prenex_32589)) (< v_prenex_32589 main_x))) (forall ((v_prenex_32591 Int)) (<= (* 2 (select main_a v_prenex_32591)) 2000))) (or (forall ((v_prenex_31845 Int)) (or (< v_prenex_31845 main_x) (<= (+ main_x 1) v_prenex_31845) (<= (select main_a v_prenex_31845) 2) (<= 0 (* 2 (select main_a v_prenex_31845))) (<= (* 2 (select main_a v_prenex_31845)) 4))) (forall ((v_prenex_31842 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_31842))) (<= (* 2 (select main_a v_prenex_31842)) 2000)))) (forall ((v_prenex_43255 Int) (v_prenex_43254 Int)) (or (<= (select main_a v_prenex_43255) 4) (<= (+ main_x 1) v_prenex_43255) (<= (select main_a v_prenex_43254) (+ (select main_a v_prenex_43255) 1000)) (< v_prenex_43255 main_x))) (forall ((v_prenex_33748 Int) (v_prenex_33747 Int)) (or (<= (+ main_x 1) v_prenex_33748) (< v_prenex_33748 main_x) (<= (select main_a v_prenex_33748) 4) (<= 1996 (* 2 (select main_a v_prenex_33747))) (<= 0 (select main_a v_prenex_33748)) (<= (+ (select main_a v_prenex_33748) 996) (select main_a v_prenex_33747)))) (forall ((v_prenex_38579 Int) (v_prenex_38580 Int)) (or (<= (* 2 (select main_a v_prenex_38579)) 2000) (<= (+ (select main_a v_prenex_38580) (select main_a v_prenex_38579)) 1000) (<= (+ main_x 1) v_prenex_38580) (<= 0 (+ (select main_a v_prenex_38580) 2)) (< v_prenex_38580 main_x) (<= (select main_a v_prenex_38579) 1002) (<= (select main_a v_prenex_38580) 2))) (forall ((v_prenex_37940 Int) (v_prenex_37941 Int)) (or (<= (+ main_y 1) v_prenex_37940) (<= 1000 (+ (select main_a v_prenex_37941) (select main_a v_prenex_37940))) (<= (+ main_x 1) v_prenex_37941) (<= 1996 (* 2 (select main_a v_prenex_37940))) (<= 0 (+ (select main_a v_prenex_37941) 2)) (< v_prenex_37941 main_x))) (forall ((v_prenex_30923 Int) (v_prenex_30922 Int)) (or (<= (+ main_x 1) v_prenex_30923) (<= (select main_a v_prenex_30923) 2) (<= (select main_a v_prenex_30922) 1002) (< v_prenex_30923 main_x) (<= 996 (select main_a v_prenex_30922)) (<= 1000 (+ (select main_a v_prenex_30923) (select main_a v_prenex_30922))) (< v_prenex_30922 main_y))) (forall ((v_prenex_32902 Int) (v_prenex_32901 Int)) (or (<= (select main_a v_prenex_32901) 1000) (<= (select main_a v_prenex_32902) 4) (<= 1000 (+ (select main_a v_prenex_32902) (select main_a v_prenex_32901))) (<= (+ main_x 1) v_prenex_32902) (<= (select main_a v_prenex_32901) 1002) (< v_prenex_32902 main_x) (<= (select main_a v_prenex_32902) 2))) (forall ((v_prenex_33550 Int) (v_prenex_33549 Int)) (or (< v_prenex_33549 main_y) (<= (select main_a v_prenex_33550) 4) (<= (select main_a v_prenex_33549) 1002) (<= (+ (select main_a v_prenex_33550) 996) (select main_a v_prenex_33549)) (<= (+ main_x 1) v_prenex_33550) (< v_prenex_33550 main_x))) (forall ((v_prenex_36465 Int) (v_prenex_36466 Int)) (or (<= (* 2 (select main_a v_prenex_36465)) 2000) (<= (select main_a v_prenex_36465) 1002) (< v_prenex_36466 main_x) (<= (+ main_y 1) v_prenex_36465) (<= (select main_a v_prenex_36465) (+ (select main_a v_prenex_36466) 1000)) (<= (select main_a v_prenex_36466) 4) (<= (+ main_x 1) v_prenex_36466))) (or (forall ((v_prenex_32366 Int)) (<= 1996 (* 2 (select main_a v_prenex_32366)))) (forall ((v_prenex_32372 Int)) (or (<= (select main_a v_prenex_32372) 4) (<= (+ main_x 1) v_prenex_32372) (<= 0 (+ (select main_a v_prenex_32372) 2)) (< v_prenex_32372 main_x) (<= (* 2 (select main_a v_prenex_32372)) 4)))) (forall ((v_prenex_35056 Int) (v_prenex_35055 Int)) (or (<= (+ main_x 1) v_prenex_35056) (<= (+ (select main_a v_prenex_35056) 996) (select main_a v_prenex_35055)) (< v_prenex_35056 main_x) (<= 0 (* 2 (select main_a v_prenex_35056))))) (or (forall ((v_prenex_39664 Int)) (or (<= 998 (select main_a v_prenex_39664)) (<= (select main_a v_prenex_39664) 1000) (< v_prenex_39664 main_y))) (forall ((v_prenex_39665 Int)) (or (<= (* 2 (select main_a v_prenex_39665)) 4) (<= (+ main_x 1) v_prenex_39665) (<= 0 (* 2 (select main_a v_prenex_39665))) (< v_prenex_39665 main_x)))) (forall ((v_prenex_33416 Int) (v_prenex_33415 Int)) (or (<= (+ main_x 1) v_prenex_33416) (<= (select main_a v_prenex_33416) 4) (<= 998 (select main_a v_prenex_33415)) (<= 1996 (* 2 (select main_a v_prenex_33415))) (< v_prenex_33415 main_y) (< v_prenex_33416 main_x) (<= (+ (select main_a v_prenex_33416) 996) (select main_a v_prenex_33415)))) (forall ((v_prenex_34584 Int) (v_prenex_34583 Int)) (or (<= (+ main_x 1) v_prenex_34584) (< v_prenex_34584 main_x) (<= 0 (* 2 (select main_a v_prenex_34584))) (<= 1996 (* 2 (select main_a v_prenex_34583))) (<= (select main_a v_prenex_34584) 4) (<= (* 2 (select main_a v_prenex_34583)) 2000) (<= 1000 (+ (select main_a v_prenex_34584) (select main_a v_prenex_34583))))) (or (forall ((v_prenex_37900 Int)) (or (<= (select main_a v_prenex_37900) 2) (<= 0 (+ (select main_a v_prenex_37900) 2)) (< v_prenex_37900 main_x) (<= (+ main_x 1) v_prenex_37900) (<= 0 (* 2 (select main_a v_prenex_37900))))) (forall ((v_prenex_37903 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_37903))) (<= (* 2 (select main_a v_prenex_37903)) 2000)))) (forall ((v_prenex_31400 Int) (v_prenex_31401 Int)) (or (<= (select main_a v_prenex_31401) 4) (<= (* 2 (select main_a v_prenex_31400)) 2000) (<= (+ main_y 1) v_prenex_31400) (<= (select main_a v_prenex_31400) 1002) (< v_prenex_31401 main_x) (<= (+ main_x 1) v_prenex_31401) (<= 1000 (+ (select main_a v_prenex_31401) (select main_a v_prenex_31400))))) (forall ((v_prenex_31343 Int) (v_prenex_31344 Int)) (or (< v_prenex_31343 main_y) (< v_prenex_31344 main_x) (<= 0 (select main_a v_prenex_31344)) (<= (+ (select main_a v_prenex_31344) 996) (select main_a v_prenex_31343)) (<= 998 (select main_a v_prenex_31343)) (<= (+ main_x 1) v_prenex_31344))) (forall ((v_prenex_42479 Int) (v_prenex_42480 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_42479))) (<= (+ main_x 1) v_prenex_42480) (< v_prenex_42479 main_y) (<= (select main_a v_prenex_42479) (+ (select main_a v_prenex_42480) 1000)) (<= (select main_a v_prenex_42479) 1002) (< v_prenex_42480 main_x) (<= (* 2 (select main_a v_prenex_42480)) 4))) (forall ((v_prenex_35101 Int) (v_prenex_35102 Int)) (or (<= 0 (+ (select main_a v_prenex_35102) 2)) (<= (+ main_x 1) v_prenex_35102) (< v_prenex_35102 main_x) (<= (select main_a v_prenex_35101) (+ (select main_a v_prenex_35102) 1000)) (<= (+ main_y 1) v_prenex_35101) (<= 998 (select main_a v_prenex_35101)) (<= (* 2 (select main_a v_prenex_35101)) 2000))) (or (forall ((v_prenex_43929 Int)) (or (<= 0 (* 2 (select main_a v_prenex_43929))) (<= 0 (select main_a v_prenex_43929)) (<= (+ main_x 1) v_prenex_43929) (< v_prenex_43929 main_x) (<= (* 2 (select main_a v_prenex_43929)) 4))) (forall ((v_prenex_43933 Int)) (or (<= 996 (select main_a v_prenex_43933)) (<= (select main_a v_prenex_43933) 1002)))) (forall ((v_prenex_32290 Int) (v_prenex_32291 Int)) (or (<= (select main_a v_prenex_32290) (+ (select main_a v_prenex_32291) 1000)) (< v_prenex_32291 main_x) (<= (select main_a v_prenex_32290) 1002) (<= (+ main_x 1) v_prenex_32291) (<= 1996 (* 2 (select main_a v_prenex_32290))) (<= 0 (select main_a v_prenex_32291)))) (forall ((v_prenex_41426 Int) (v_prenex_41427 Int)) (or (<= (+ (select main_a v_prenex_41427) 996) (select main_a v_prenex_41426)) (<= 0 (+ (select main_a v_prenex_41427) 2)) (< v_prenex_41427 main_x) (<= 0 (* 2 (select main_a v_prenex_41427))) (<= (+ main_x 1) v_prenex_41427) (<= 998 (select main_a v_prenex_41426)))) (or (forall ((v_prenex_33286 Int)) (or (< v_prenex_33286 main_x) (<= (* 2 (select main_a v_prenex_33286)) 4) (<= (+ main_x 1) v_prenex_33286) (<= 0 (* 2 (select main_a v_prenex_33286))) (<= 0 (select main_a v_prenex_33286)))) (forall ((v_prenex_33290 Int)) (or (<= 996 (select main_a v_prenex_33290)) (<= 1996 (* 2 (select main_a v_prenex_33290)))))) (or (forall ((v_prenex_32171 Int)) (or (<= (* 2 (select main_a v_prenex_32171)) 2000) (<= 998 (select main_a v_prenex_32171)))) (forall ((v_prenex_32176 Int)) (or (<= (+ main_x 1) v_prenex_32176) (<= (* 2 (select main_a v_prenex_32176)) 4) (<= (select main_a v_prenex_32176) 2) (< v_prenex_32176 main_x)))) (forall ((v_prenex_32809 Int) (v_prenex_32810 Int)) (or (< v_prenex_32810 main_x) (<= 0 (select main_a v_prenex_32810)) (<= (+ main_x 1) v_prenex_32810) (<= 1000 (+ (select main_a v_prenex_32810) (select main_a v_prenex_32809))) (<= (select main_a v_prenex_32810) 4) (<= 998 (select main_a v_prenex_32809)))) (forall ((v_prenex_35233 Int) (v_prenex_35234 Int)) (or (<= (select main_a v_prenex_35233) (+ (select main_a v_prenex_35234) 1000)) (<= 0 (* 2 (select main_a v_prenex_35234))) (< v_prenex_35234 main_x) (<= 1996 (* 2 (select main_a v_prenex_35233))) (<= 996 (select main_a v_prenex_35233)) (<= (+ main_x 1) v_prenex_35234))) (forall ((v_prenex_43967 Int) (v_prenex_43966 Int)) (or (<= 1000 (+ (select main_a v_prenex_43967) (select main_a v_prenex_43966))) (<= (+ main_y 1) v_prenex_43966) (< v_prenex_43967 main_x) (<= (select main_a v_prenex_43966) 1002) (<= 0 (+ (select main_a v_prenex_43967) 2)) (<= (+ main_x 1) v_prenex_43967))) (forall ((v_prenex_34952 Int) (v_prenex_34951 Int)) (or (<= (select main_a v_prenex_34952) 2) (<= 996 (select main_a v_prenex_34951)) (<= (+ main_y 1) v_prenex_34951) (< v_prenex_34952 main_x) (<= (+ main_x 1) v_prenex_34952) (<= 1000 (+ (select main_a v_prenex_34952) (select main_a v_prenex_34951))) (<= 1996 (* 2 (select main_a v_prenex_34951))))) (forall ((v_prenex_41496 Int) (v_prenex_41497 Int)) (or (< v_prenex_41497 main_x) (<= (+ main_x 1) v_prenex_41497) (<= (+ (select main_a v_prenex_41497) 996) (select main_a v_prenex_41496)) (<= (* 2 (select main_a v_prenex_41497)) 4) (<= 998 (select main_a v_prenex_41496)) (<= (select main_a v_prenex_41497) 2) (<= (select main_a v_prenex_41496) 1002))) (or (forall ((v_prenex_33023 Int)) (or (<= (* 2 (select main_a v_prenex_33023)) 4) (<= 0 (+ (select main_a v_prenex_33023) 2)) (<= (select main_a v_prenex_33023) 4) (< v_prenex_33023 main_x) (<= (+ main_x 1) v_prenex_33023))) (forall ((v_prenex_33024 Int)) (or (<= 996 (select main_a v_prenex_33024)) (<= (* 2 (select main_a v_prenex_33024)) 2000)))) (forall ((v_prenex_40459 Int) (v_prenex_40460 Int)) (or (<= (* 2 (select main_a v_prenex_40460)) 4) (<= (+ main_x 1) v_prenex_40460) (<= 996 (select main_a v_prenex_40459)) (< v_prenex_40460 main_x) (<= (+ (select main_a v_prenex_40460) (select main_a v_prenex_40459)) 1000) (<= 0 (select main_a v_prenex_40460)))) (forall ((v_prenex_37193 Int) (v_prenex_37194 Int)) (or (<= 0 (+ (select main_a v_prenex_37194) 2)) (<= (+ (select main_a v_prenex_37194) 996) (select main_a v_prenex_37193)) (< v_prenex_37194 main_x) (<= (+ main_x 1) v_prenex_37194) (<= (select main_a v_prenex_37194) 2) (<= 996 (select main_a v_prenex_37193)))) (forall ((v_prenex_33782 Int) (v_prenex_33781 Int)) (or (<= 998 (select main_a v_prenex_33781)) (<= (+ main_y 1) v_prenex_33781) (<= 1996 (* 2 (select main_a v_prenex_33781))) (<= (select main_a v_prenex_33782) 2) (< v_prenex_33782 main_x) (<= (+ (select main_a v_prenex_33782) 996) (select main_a v_prenex_33781)) (<= (+ main_x 1) v_prenex_33782))) (or (forall ((v_prenex_39344 Int)) (<= (select main_a v_prenex_39344) 1002)) (forall ((v_prenex_39342 Int)) (or (<= (* 2 (select main_a v_prenex_39342)) 4) (< v_prenex_39342 main_x) (<= (+ main_x 1) v_prenex_39342) (<= 0 (select main_a v_prenex_39342)) (<= 0 (* 2 (select main_a v_prenex_39342)))))) (forall ((v_prenex_39575 Int) (v_prenex_39576 Int)) (or (<= 0 (+ (select main_a v_prenex_39576) 2)) (<= (+ main_x 1) v_prenex_39576) (<= (+ (select main_a v_prenex_39576) 996) (select main_a v_prenex_39575)) (< v_prenex_39576 main_x) (<= 0 (select main_a v_prenex_39576)) (<= 1996 (* 2 (select main_a v_prenex_39575))))) (forall ((v_prenex_39463 Int) (v_prenex_39462 Int)) (or (<= (* 2 (select main_a v_prenex_39462)) 2000) (<= (select main_a v_prenex_39463) 4) (< v_prenex_39463 main_x) (<= (+ (select main_a v_prenex_39463) 996) (select main_a v_prenex_39462)) (<= (+ main_x 1) v_prenex_39463) (<= 996 (select main_a v_prenex_39462)) (<= (* 2 (select main_a v_prenex_39463)) 4))) (or (forall ((v_prenex_40079 Int)) (<= (select main_a v_prenex_40079) 1002)) (forall ((v_prenex_40076 Int)) (or (< v_prenex_40076 main_x) (<= (+ main_x 1) v_prenex_40076) (<= 0 (* 2 (select main_a v_prenex_40076))) (<= 0 (+ (select main_a v_prenex_40076) 2)) (<= (select main_a v_prenex_40076) 2)))) (forall ((v_prenex_39942 Int) (v_prenex_39941 Int)) (or (<= 996 (select main_a v_prenex_39941)) (<= (+ main_x 1) v_prenex_39942) (<= 0 (+ (select main_a v_prenex_39942) 2)) (< v_prenex_39941 main_y) (<= 1000 (+ (select main_a v_prenex_39942) (select main_a v_prenex_39941))) (< v_prenex_39942 main_x))) (forall ((v_prenex_41751 Int) (v_prenex_41752 Int)) (or (< v_prenex_41752 main_x) (<= (+ (select main_a v_prenex_41752) 996) (select main_a v_prenex_41751)) (<= (* 2 (select main_a v_prenex_41751)) 2000) (<= 0 (+ (select main_a v_prenex_41752) 2)) (<= 1996 (* 2 (select main_a v_prenex_41751))) (<= (+ main_y 1) v_prenex_41751) (<= (+ main_x 1) v_prenex_41752))) (or (forall ((v_prenex_34395 Int)) (or (<= (+ main_x 1) v_prenex_34395) (<= (select main_a v_prenex_34395) 4) (<= 0 (* 2 (select main_a v_prenex_34395))) (< v_prenex_34395 main_x))) (forall ((v_prenex_34397 Int)) (or (<= 996 (select main_a v_prenex_34397)) (<= (* 2 (select main_a v_prenex_34397)) 2000)))) (forall ((v_prenex_36091 Int) (v_prenex_36092 Int)) (or (<= (+ main_x 1) v_prenex_36092) (<= 0 (* 2 (select main_a v_prenex_36092))) (<= 1996 (* 2 (select main_a v_prenex_36091))) (<= 0 (+ (select main_a v_prenex_36092) 2)) (<= 998 (select main_a v_prenex_36091)) (< v_prenex_36092 main_x) (<= (+ (select main_a v_prenex_36092) (select main_a v_prenex_36091)) 1000))) (or (forall ((v_prenex_33118 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_33118))) (<= (* 2 (select main_a v_prenex_33118)) 2000))) (forall ((v_prenex_33115 Int)) (or (< v_prenex_33115 main_x) (<= 0 (+ (select main_a v_prenex_33115) 2)) (<= 0 (* 2 (select main_a v_prenex_33115))) (<= (+ main_x 1) v_prenex_33115)))) (forall ((v_prenex_39728 Int) (v_prenex_39729 Int)) (or (<= (select main_a v_prenex_39729) 4) (< v_prenex_39729 main_x) (<= 996 (select main_a v_prenex_39728)) (<= (+ main_x 1) v_prenex_39729) (<= 998 (select main_a v_prenex_39728)) (<= (+ main_y 1) v_prenex_39728) (<= (+ (select main_a v_prenex_39729) 996) (select main_a v_prenex_39728)))) (forall ((v_prenex_42204 Int) (v_prenex_42203 Int)) (or (<= (select main_a v_prenex_42204) 4) (<= (+ (select main_a v_prenex_42204) (select main_a v_prenex_42203)) 1000) (< v_prenex_42204 main_x) (<= 0 (select main_a v_prenex_42204)) (<= (select main_a v_prenex_42203) 1000) (<= 998 (select main_a v_prenex_42203)) (<= (+ main_x 1) v_prenex_42204))) (forall ((v_prenex_36821 Int) (v_prenex_36820 Int)) (or (<= (* 2 (select main_a v_prenex_36821)) 4) (<= (+ (select main_a v_prenex_36821) (select main_a v_prenex_36820)) 1000) (< v_prenex_36821 main_x) (<= 996 (select main_a v_prenex_36820)) (<= 0 (select main_a v_prenex_36821)) (<= 998 (select main_a v_prenex_36820)) (<= (+ main_x 1) v_prenex_36821))) (forall ((v_prenex_37161 Int) (v_prenex_37162 Int)) (or (<= (+ main_y 1) v_prenex_37161) (<= 1000 (+ (select main_a v_prenex_37162) (select main_a v_prenex_37161))) (<= (* 2 (select main_a v_prenex_37161)) 2000) (< v_prenex_37161 main_y) (<= (select main_a v_prenex_37161) 1000))) (forall ((v_prenex_40788 Int) (v_prenex_40787 Int)) (or (< v_prenex_40788 main_x) (<= (+ main_x 1) v_prenex_40788) (<= 0 (+ (select main_a v_prenex_40788) 2)) (<= 0 (* 2 (select main_a v_prenex_40788))) (<= 998 (select main_a v_prenex_40787)) (<= 1996 (* 2 (select main_a v_prenex_40787))) (<= 1000 (+ (select main_a v_prenex_40788) (select main_a v_prenex_40787))))) (or (forall ((v_prenex_44196 Int)) (<= (* 2 (select main_a v_prenex_44196)) 2000)) (forall ((v_prenex_44191 Int)) (or (<= 0 (* 2 (select main_a v_prenex_44191))) (< v_prenex_44191 main_x) (<= 0 (select main_a v_prenex_44191)) (<= (+ main_x 1) v_prenex_44191) (<= (select main_a v_prenex_44191) 2)))) (forall ((v_prenex_41212 Int) (v_prenex_41213 Int)) (or (<= (* 2 (select main_a v_prenex_41213)) 4) (<= (* 2 (select main_a v_prenex_41212)) 2000) (< v_prenex_41213 main_x) (<= (+ main_y 1) v_prenex_41212) (<= (+ main_x 1) v_prenex_41213) (<= (+ (select main_a v_prenex_41213) (select main_a v_prenex_41212)) 1000) (<= 1996 (* 2 (select main_a v_prenex_41212))))) (forall ((v_prenex_41401 Int) (v_prenex_41400 Int)) (or (<= (select main_a v_prenex_41400) (+ (select main_a v_prenex_41401) 1000)) (<= 996 (select main_a v_prenex_41400)) (<= 0 (select main_a v_prenex_41401)) (< v_prenex_41401 main_x) (<= 1996 (* 2 (select main_a v_prenex_41400))) (<= 0 (* 2 (select main_a v_prenex_41401))) (<= (+ main_x 1) v_prenex_41401))) (forall ((v_prenex_38372 Int) (v_prenex_38371 Int)) (or (<= (+ main_y 1) v_prenex_38371) (< v_prenex_38372 main_x) (<= (select main_a v_prenex_38371) 1002) (<= 0 (+ (select main_a v_prenex_38372) 2)) (<= (+ main_x 1) v_prenex_38372) (<= 996 (select main_a v_prenex_38371)) (<= 1000 (+ (select main_a v_prenex_38372) (select main_a v_prenex_38371))))) (forall ((v_prenex_42625 Int) (v_prenex_42626 Int)) (or (< v_prenex_42626 main_x) (<= (select main_a v_prenex_42625) 1000) (<= (select main_a v_prenex_42626) 2) (<= (select main_a v_prenex_42625) 1002) (<= 1000 (+ (select main_a v_prenex_42626) (select main_a v_prenex_42625))) (<= (* 2 (select main_a v_prenex_42626)) 4) (<= (+ main_x 1) v_prenex_42626))) (or (forall ((v_prenex_36617 Int)) (or (< v_prenex_36617 main_y) (<= 998 (select main_a v_prenex_36617)))) (forall ((v_prenex_36618 Int)) (or (<= 0 (* 2 (select main_a v_prenex_36618))) (< v_prenex_36618 main_x) (<= (+ main_x 1) v_prenex_36618)))) (or (forall ((v_prenex_31256 Int)) (or (< v_prenex_31256 main_x) (<= 0 (* 2 (select main_a v_prenex_31256))) (<= (+ main_x 1) v_prenex_31256))) (forall ((v_prenex_31255 Int)) (or (< v_prenex_31255 main_y) (<= (select main_a v_prenex_31255) 1000)))) (forall ((v_prenex_41360 Int) (v_prenex_41361 Int)) (or (<= 0 (* 2 (select main_a v_prenex_41361))) (<= (select main_a v_prenex_41360) 1002) (< v_prenex_41361 main_x) (<= (select main_a v_prenex_41360) (+ (select main_a v_prenex_41361) 1000)) (<= (+ main_x 1) v_prenex_41361) (< v_prenex_41360 main_y) (<= 998 (select main_a v_prenex_41360)))) (forall ((v_prenex_38239 Int) (v_prenex_38238 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_38238))) (<= (select main_a v_prenex_38238) 1002) (<= (select main_a v_prenex_38239) 2) (< v_prenex_38238 main_y) (< v_prenex_38239 main_x) (<= 1000 (+ (select main_a v_prenex_38239) (select main_a v_prenex_38238))) (<= (+ main_x 1) v_prenex_38239))) (forall ((v_prenex_40180 Int) (v_prenex_40179 Int)) (or (< v_prenex_40180 main_x) (<= (select main_a v_prenex_40179) 1000) (<= (+ main_x 1) v_prenex_40180) (<= (select main_a v_prenex_40179) 1002) (< v_prenex_40179 main_y) (<= (+ (select main_a v_prenex_40180) (select main_a v_prenex_40179)) 1000) (<= 0 (select main_a v_prenex_40180)))) (forall ((v_prenex_36872 Int) (v_prenex_36873 Int)) (or (<= (+ main_y 1) v_prenex_36872) (<= 1000 (+ (select main_a v_prenex_36873) (select main_a v_prenex_36872))) (< v_prenex_36873 main_x) (<= 998 (select main_a v_prenex_36872)) (< v_prenex_36872 main_y))) (forall ((v_prenex_40288 Int) (v_prenex_40287 Int)) (or (<= (+ (select main_a v_prenex_40288) (select main_a v_prenex_40287)) 1000) (<= 0 (+ (select main_a v_prenex_40288) 2)) (<= (+ main_x 1) v_prenex_40288) (<= 996 (select main_a v_prenex_40287)) (<= (select main_a v_prenex_40288) 4) (<= 998 (select main_a v_prenex_40287)) (< v_prenex_40288 main_x))) (forall ((v_prenex_33894 Int) (v_prenex_33893 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33894))) (<= (+ main_x 1) v_prenex_33894) (<= (+ (select main_a v_prenex_33894) (select main_a v_prenex_33893)) 1000) (<= (select main_a v_prenex_33893) 1002) (< v_prenex_33894 main_x) (< v_prenex_33893 main_y) (<= (select main_a v_prenex_33893) 1000))) (or (forall ((v_prenex_34425 Int)) (or (<= (+ main_y 1) v_prenex_34425) (< v_prenex_34425 main_y) (<= 1996 (* 2 (select main_a v_prenex_34425))))) (forall ((v_prenex_34426 Int)) (<= (* 2 (select main_a v_prenex_34426)) 4))) (forall ((v_prenex_42109 Int) (v_prenex_42110 Int)) (or (< v_prenex_42110 main_x) (<= 998 (select main_a v_prenex_42109)) (<= 0 (select main_a v_prenex_42110)) (<= (+ main_x 1) v_prenex_42110) (<= (* 2 (select main_a v_prenex_42109)) 2000) (<= 1000 (+ (select main_a v_prenex_42110) (select main_a v_prenex_42109))))) (forall ((v_prenex_38187 Int) (v_prenex_38186 Int)) (or (<= (select main_a v_prenex_38187) 2) (<= (select main_a v_prenex_38186) 1002) (<= (+ main_x 1) v_prenex_38187) (<= (* 2 (select main_a v_prenex_38186)) 2000) (< v_prenex_38186 main_y) (<= (select main_a v_prenex_38186) (+ (select main_a v_prenex_38187) 1000)) (< v_prenex_38187 main_x))) (forall ((v_prenex_32771 Int) (v_prenex_32772 Int)) (or (<= (+ main_x 1) v_prenex_32772) (<= 0 (+ (select main_a v_prenex_32772) 2)) (<= 998 (select main_a v_prenex_32771)) (<= (+ (select main_a v_prenex_32772) 996) (select main_a v_prenex_32771)) (<= (select main_a v_prenex_32771) 1000) (<= (* 2 (select main_a v_prenex_32772)) 4) (< v_prenex_32772 main_x))) (or (forall ((v_prenex_37525 Int)) (or (<= (* 2 (select main_a v_prenex_37525)) 2000) (< v_prenex_37525 main_y))) (forall ((v_prenex_37523 Int)) (or (< v_prenex_37523 main_x) (<= 0 (select main_a v_prenex_37523)) (<= (+ main_x 1) v_prenex_37523) (<= (* 2 (select main_a v_prenex_37523)) 4)))) (or (forall ((v_prenex_43130 Int)) (or (<= 996 (select main_a v_prenex_43130)) (<= 998 (select main_a v_prenex_43130)))) (forall ((v_prenex_43128 Int)) (or (<= 0 (select main_a v_prenex_43128)) (<= (* 2 (select main_a v_prenex_43128)) 4) (<= 0 (* 2 (select main_a v_prenex_43128))) (< v_prenex_43128 main_x) (<= (+ main_x 1) v_prenex_43128)))) (or (forall ((v_prenex_43653 Int)) (or (<= 996 (select main_a v_prenex_43653)) (<= (* 2 (select main_a v_prenex_43653)) 2000))) (forall ((v_prenex_43651 Int)) (or (<= (+ main_x 1) v_prenex_43651) (< v_prenex_43651 main_x) (<= (* 2 (select main_a v_prenex_43651)) 4) (<= 0 (+ (select main_a v_prenex_43651) 2))))) (forall ((v_prenex_42090 Int) (v_prenex_42089 Int)) (or (<= (+ main_x 1) v_prenex_42090) (<= 996 (select main_a v_prenex_42089)) (<= (+ (select main_a v_prenex_42090) 996) (select main_a v_prenex_42089)) (<= (* 2 (select main_a v_prenex_42090)) 4) (< v_prenex_42090 main_x) (<= 0 (select main_a v_prenex_42090)) (<= (* 2 (select main_a v_prenex_42089)) 2000))) (forall ((v_prenex_41324 Int) (v_prenex_41323 Int)) (or (<= 1000 (+ (select main_a v_prenex_41324) (select main_a v_prenex_41323))) (<= 1996 (* 2 (select main_a v_prenex_41323))) (< v_prenex_41323 main_y) (<= (select main_a v_prenex_41324) 4) (< v_prenex_41324 main_x) (<= (+ main_x 1) v_prenex_41324) (<= 996 (select main_a v_prenex_41323)))) (forall ((v_prenex_37055 Int) (v_prenex_37056 Int)) (or (<= 0 (+ (select main_a v_prenex_37056) 2)) (< v_prenex_37056 main_x) (<= (+ main_x 1) v_prenex_37056) (<= 998 (select main_a v_prenex_37055)) (< v_prenex_37055 main_y) (<= (select main_a v_prenex_37055) (+ (select main_a v_prenex_37056) 1000)) (<= (select main_a v_prenex_37055) 1000))) (or (forall ((v_prenex_39653 Int)) (or (<= (* 2 (select main_a v_prenex_39653)) 2000) (<= (+ main_y 1) v_prenex_39653))) (forall ((v_prenex_39654 Int)) (or (<= (select main_a v_prenex_39654) 4) (<= (+ main_x 1) v_prenex_39654) (< v_prenex_39654 main_x)))) (forall ((v_prenex_42344 Int) (v_prenex_42345 Int)) (or (<= 0 (select main_a v_prenex_42345)) (<= (select main_a v_prenex_42344) 1002) (<= (+ main_x 1) v_prenex_42345) (<= (select main_a v_prenex_42344) (+ (select main_a v_prenex_42345) 1000)) (< v_prenex_42345 main_x) (< v_prenex_42344 main_y))) (forall ((v_prenex_44227 Int) (v_prenex_44226 Int)) (or (<= (select main_a v_prenex_44226) (+ (select main_a v_prenex_44227) 1000)) (<= 1996 (* 2 (select main_a v_prenex_44226))) (< v_prenex_44227 main_x) (<= 0 (+ (select main_a v_prenex_44227) 2)) (<= (* 2 (select main_a v_prenex_44226)) 2000) (<= 0 (select main_a v_prenex_44227)) (<= (+ main_x 1) v_prenex_44227))) (forall ((v_prenex_38071 Int) (v_prenex_38072 Int)) (or (<= (* 2 (select main_a v_prenex_38072)) 4) (< v_prenex_38072 main_x) (<= 0 (+ (select main_a v_prenex_38072) 2)) (<= 998 (select main_a v_prenex_38071)) (<= (* 2 (select main_a v_prenex_38071)) 2000) (<= (+ main_x 1) v_prenex_38072) (<= 1000 (+ (select main_a v_prenex_38072) (select main_a v_prenex_38071))))) (forall ((v_prenex_37659 Int) (v_prenex_37660 Int)) (or (< v_prenex_37660 main_x) (<= 1000 (+ (select main_a v_prenex_37660) (select main_a v_prenex_37659))) (<= 996 (select main_a v_prenex_37659)) (<= 0 (* 2 (select main_a v_prenex_37660))) (<= (+ main_x 1) v_prenex_37660) (<= 1996 (* 2 (select main_a v_prenex_37659))) (< v_prenex_37659 main_y))) (or (forall ((v_prenex_43782 Int)) (or (<= (* 2 (select main_a v_prenex_43782)) 4) (<= (+ main_x 1) v_prenex_43782) (<= 0 (select main_a v_prenex_43782)) (< v_prenex_43782 main_x))) (forall ((v_prenex_43784 Int)) (or (< v_prenex_43784 main_y) (<= (select main_a v_prenex_43784) 1002) (<= 998 (select main_a v_prenex_43784))))) (forall ((v_prenex_44186 Int) (v_prenex_44185 Int)) (or (< v_prenex_44186 main_x) (<= (select main_a v_prenex_44186) 2) (<= 1996 (* 2 (select main_a v_prenex_44185))) (<= (* 2 (select main_a v_prenex_44186)) 4) (<= (+ main_x 1) v_prenex_44186) (<= (select main_a v_prenex_44185) (+ (select main_a v_prenex_44186) 1000)))) (or (forall ((v_prenex_34923 Int)) (<= (select main_a v_prenex_34923) 1002)) (forall ((v_prenex_34922 Int)) (or (< v_prenex_34922 main_x) (<= (select main_a v_prenex_34922) 2) (<= (select main_a v_prenex_34922) 4) (<= (+ main_x 1) v_prenex_34922) (<= (* 2 (select main_a v_prenex_34922)) 4)))) (or (forall ((v_prenex_41712 Int)) (or (<= 0 (* 2 (select main_a v_prenex_41712))) (<= (select main_a v_prenex_41712) 4) (<= (+ main_x 1) v_prenex_41712) (< v_prenex_41712 main_x))) (forall ((v_prenex_41711 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_41711))) (<= (+ main_y 1) v_prenex_41711)))) (forall ((v_prenex_32539 Int) (v_prenex_32538 Int)) (or (< v_prenex_32539 main_x) (<= (* 2 (select main_a v_prenex_32538)) 2000) (<= (+ (select main_a v_prenex_32539) (select main_a v_prenex_32538)) 1000) (<= (+ main_x 1) v_prenex_32539) (<= (select main_a v_prenex_32538) 1002) (<= 0 (+ (select main_a v_prenex_32539) 2)))) (forall ((v_prenex_43123 Int) (v_prenex_43124 Int)) (or (<= 996 (select main_a v_prenex_43123)) (<= (+ (select main_a v_prenex_43124) (select main_a v_prenex_43123)) 1000) (< v_prenex_43123 main_y) (< v_prenex_43124 main_x) (<= (+ main_y 1) v_prenex_43123))) (forall ((v_prenex_33434 Int) (v_prenex_33433 Int)) (or (< v_prenex_33434 main_x) (<= 1996 (* 2 (select main_a v_prenex_33433))) (<= (+ (select main_a v_prenex_33434) (select main_a v_prenex_33433)) 1000) (<= (* 2 (select main_a v_prenex_33433)) 2000) (<= (select main_a v_prenex_33434) 4) (<= (select main_a v_prenex_33434) 2) (<= (+ main_x 1) v_prenex_33434))) (forall ((v_prenex_39272 Int) (v_prenex_39273 Int)) (or (<= (select main_a v_prenex_39272) 1002) (< v_prenex_39273 main_x) (<= 996 (select main_a v_prenex_39272)) (<= (+ (select main_a v_prenex_39273) (select main_a v_prenex_39272)) 1000) (<= (select main_a v_prenex_39273) 2) (<= (+ main_x 1) v_prenex_39273) (<= 0 (select main_a v_prenex_39273)))) (forall ((v_prenex_40335 Int) (v_prenex_40334 Int)) (or (<= (+ (select main_a v_prenex_40335) (select main_a v_prenex_40334)) 1000) (<= 0 (+ (select main_a v_prenex_40335) 2)) (<= (select main_a v_prenex_40335) 4) (<= (* 2 (select main_a v_prenex_40334)) 2000) (< v_prenex_40335 main_x) (<= 998 (select main_a v_prenex_40334)) (<= (+ main_x 1) v_prenex_40335))) (forall ((v_prenex_32214 Int) (v_prenex_32215 Int)) (or (<= 0 (+ (select main_a v_prenex_32215) 2)) (<= (select main_a v_prenex_32215) 2) (<= 1000 (+ (select main_a v_prenex_32215) (select main_a v_prenex_32214))) (<= 996 (select main_a v_prenex_32214)) (< v_prenex_32215 main_x) (<= (+ main_x 1) v_prenex_32215) (<= (select main_a v_prenex_32214) 1002))) (forall ((v_prenex_34808 Int) (v_prenex_34807 Int)) (or (<= (select main_a v_prenex_34807) 1000) (< v_prenex_34808 main_x) (<= 0 (select main_a v_prenex_34808)) (<= (+ main_x 1) v_prenex_34808) (<= (+ (select main_a v_prenex_34808) (select main_a v_prenex_34807)) 1000) (<= (+ main_y 1) v_prenex_34807))) (or (forall ((v_prenex_42177 Int)) (or (<= (select main_a v_prenex_42177) 1000) (<= 998 (select main_a v_prenex_42177)))) (forall ((v_prenex_42176 Int)) (or (<= (select main_a v_prenex_42176) 2) (<= (* 2 (select main_a v_prenex_42176)) 4) (<= (select main_a v_prenex_42176) 4) (< v_prenex_42176 main_x) (<= (+ main_x 1) v_prenex_42176)))) (or (forall ((v_prenex_41848 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_41848))) (<= (+ main_y 1) v_prenex_41848))) (forall ((v_prenex_41849 Int)) (or (<= 0 (* 2 (select main_a v_prenex_41849))) (< v_prenex_41849 main_x) (<= (select main_a v_prenex_41849) 2) (<= (+ main_x 1) v_prenex_41849)))) (or (forall ((v_prenex_34317 Int)) (or (<= 996 (select main_a v_prenex_34317)) (<= 1996 (* 2 (select main_a v_prenex_34317))))) (forall ((v_prenex_34316 Int)) (or (< v_prenex_34316 main_x) (<= (* 2 (select main_a v_prenex_34316)) 4) (<= (select main_a v_prenex_34316) 2) (<= (+ main_x 1) v_prenex_34316)))) (forall ((v_prenex_40578 Int) (v_prenex_40577 Int)) (or (<= (select main_a v_prenex_40577) 1000) (<= (+ main_x 1) v_prenex_40578) (< v_prenex_40578 main_x) (<= (* 2 (select main_a v_prenex_40578)) 4) (<= (+ (select main_a v_prenex_40578) 996) (select main_a v_prenex_40577)) (<= 0 (select main_a v_prenex_40578)))) (forall ((v_prenex_32858 Int) (v_prenex_32859 Int)) (or (<= 998 (select main_a v_prenex_32858)) (<= (+ (select main_a v_prenex_32859) (select main_a v_prenex_32858)) 1000) (< v_prenex_32858 main_y) (<= (+ main_x 1) v_prenex_32859) (< v_prenex_32859 main_x) (<= 0 (* 2 (select main_a v_prenex_32859))))) (forall ((v_prenex_43183 Int) (v_prenex_43184 Int)) (or (<= (select main_a v_prenex_43183) 1000) (<= (+ main_x 1) v_prenex_43184) (<= 998 (select main_a v_prenex_43183)) (<= 0 (+ (select main_a v_prenex_43184) 2)) (<= (+ (select main_a v_prenex_43184) 996) (select main_a v_prenex_43183)) (< v_prenex_43184 main_x))) (forall ((v_prenex_42381 Int) (v_prenex_42382 Int)) (or (<= (* 2 (select main_a v_prenex_42382)) 4) (< v_prenex_42382 main_x) (<= (select main_a v_prenex_42381) 1002) (<= 1000 (+ (select main_a v_prenex_42382) (select main_a v_prenex_42381))) (<= (+ main_x 1) v_prenex_42382))) (forall ((v_prenex_33967 Int) (v_prenex_33966 Int)) (or (< v_prenex_33967 main_x) (<= (select main_a v_prenex_33967) 4) (<= 998 (select main_a v_prenex_33966)) (<= (select main_a v_prenex_33966) (+ (select main_a v_prenex_33967) 1000)) (<= (select main_a v_prenex_33967) 2) (<= (+ main_x 1) v_prenex_33967) (<= (* 2 (select main_a v_prenex_33966)) 2000))) (forall ((v_prenex_31408 Int) (v_prenex_31409 Int)) (or (<= (+ main_x 1) v_prenex_31409) (<= (+ (select main_a v_prenex_31409) (select main_a v_prenex_31408)) 1000) (<= 0 (select main_a v_prenex_31409)) (< v_prenex_31409 main_x) (<= 998 (select main_a v_prenex_31408)) (< v_prenex_31408 main_y))) (forall ((v_prenex_40252 Int) (v_prenex_40253 Int)) (or (<= 996 (select main_a v_prenex_40252)) (< v_prenex_40253 main_x) (<= (+ (select main_a v_prenex_40253) 996) (select main_a v_prenex_40252)) (<= (+ main_x 1) v_prenex_40253) (<= 0 (* 2 (select main_a v_prenex_40253))) (<= (+ main_y 1) v_prenex_40252))) (forall ((v_prenex_39205 Int) (v_prenex_39204 Int)) (or (<= (+ main_y 1) v_prenex_39204) (<= (+ main_x 1) v_prenex_39205) (<= (select main_a v_prenex_39205) 4) (<= (+ (select main_a v_prenex_39205) (select main_a v_prenex_39204)) 1000) (< v_prenex_39205 main_x) (<= (* 2 (select main_a v_prenex_39204)) 2000) (<= 996 (select main_a v_prenex_39204)))) (forall ((v_prenex_43707 Int) (v_prenex_43708 Int)) (or (<= 996 (select main_a v_prenex_43707)) (<= (+ (select main_a v_prenex_43708) (select main_a v_prenex_43707)) 1000) (< v_prenex_43708 main_x) (<= 0 (+ (select main_a v_prenex_43708) 2)) (<= (* 2 (select main_a v_prenex_43707)) 2000) (<= (+ main_x 1) v_prenex_43708) (<= 0 (select main_a v_prenex_43708)))) (or (forall ((v_prenex_42177 Int)) (or (<= (select main_a v_prenex_42177) 1000) (<= 998 (select main_a v_prenex_42177)))) (forall ((v_prenex_42175 Int)) (or (<= (+ main_x 1) v_prenex_42175) (<= (* 2 (select main_a v_prenex_42175)) 4) (<= (select main_a v_prenex_42175) 4) (<= 0 (select main_a v_prenex_42175)) (< v_prenex_42175 main_x)))) (forall ((v_prenex_36348 Int) (v_prenex_36347 Int)) (or (< v_prenex_36348 main_x) (<= (* 2 (select main_a v_prenex_36347)) 2000) (<= (select main_a v_prenex_36347) 1000) (<= (+ main_x 1) v_prenex_36348) (<= 0 (+ (select main_a v_prenex_36348) 2)) (<= (select main_a v_prenex_36347) (+ (select main_a v_prenex_36348) 1000)) (< v_prenex_36347 main_y))) (forall ((v_prenex_34968 Int) (v_prenex_34967 Int)) (or (< v_prenex_34968 main_x) (<= (+ main_x 1) v_prenex_34968) (<= (select main_a v_prenex_34968) 2) (<= (* 2 (select main_a v_prenex_34968)) 4) (<= (select main_a v_prenex_34967) (+ (select main_a v_prenex_34968) 1000)) (<= 1996 (* 2 (select main_a v_prenex_34967))) (<= (* 2 (select main_a v_prenex_34967)) 2000))) (forall ((v_prenex_36661 Int) (v_prenex_36662 Int)) (or (<= (select main_a v_prenex_36661) 1000) (<= (+ (select main_a v_prenex_36662) (select main_a v_prenex_36661)) 1000) (<= 0 (* 2 (select main_a v_prenex_36662))) (<= (+ main_x 1) v_prenex_36662) (<= 0 (select main_a v_prenex_36662)) (< v_prenex_36662 main_x))) (forall ((v_prenex_43433 Int) (v_prenex_43434 Int)) (or (<= (select main_a v_prenex_43433) 1000) (< v_prenex_43434 main_x) (<= 1996 (* 2 (select main_a v_prenex_43433))) (<= (+ main_x 1) v_prenex_43434) (<= (* 2 (select main_a v_prenex_43434)) 4) (<= (select main_a v_prenex_43433) (+ (select main_a v_prenex_43434) 1000)) (< v_prenex_43433 main_y))) (or (forall ((v_prenex_37051 Int)) (or (<= (select main_a v_prenex_37051) 1000) (<= 996 (select main_a v_prenex_37051)))) (forall ((v_prenex_37047 Int)) (or (<= 0 (* 2 (select main_a v_prenex_37047))) (<= (* 2 (select main_a v_prenex_37047)) 4) (< v_prenex_37047 main_x) (<= (+ main_x 1) v_prenex_37047) (<= 0 (select main_a v_prenex_37047))))) (or (forall ((v_prenex_43946 Int)) (or (< v_prenex_43946 main_x) (<= (select main_a v_prenex_43946) 2) (<= (+ main_x 1) v_prenex_43946) (<= 0 (* 2 (select main_a v_prenex_43946))) (<= (select main_a v_prenex_43946) 4))) (forall ((v_prenex_43945 Int)) (<= (* 2 (select main_a v_prenex_43945)) 2000))) (forall ((v_prenex_34804 Int) (v_prenex_34803 Int)) (or (< v_prenex_34804 main_x) (<= (* 2 (select main_a v_prenex_34804)) 4) (<= (+ main_x 1) v_prenex_34804) (<= (* 2 (select main_a v_prenex_34803)) 2000) (<= (select main_a v_prenex_34803) 1000) (<= (+ (select main_a v_prenex_34804) (select main_a v_prenex_34803)) 1000) (<= (+ main_y 1) v_prenex_34803))) (forall ((v_prenex_43262 Int) (v_prenex_43263 Int)) (or (<= (select main_a v_prenex_43262) 1002) (< v_prenex_43263 main_x) (<= 0 (+ (select main_a v_prenex_43263) 2)) (<= (+ main_x 1) v_prenex_43263) (<= (* 2 (select main_a v_prenex_43263)) 4) (<= (+ (select main_a v_prenex_43263) (select main_a v_prenex_43262)) 1000))) (forall ((v_prenex_31147 Int) (v_prenex_31146 Int)) (or (< v_prenex_31146 main_y) (<= 0 (select main_a v_prenex_31147)) (< v_prenex_31147 main_x) (<= 998 (select main_a v_prenex_31146)) (<= (select main_a v_prenex_31146) 1002) (<= (+ main_x 1) v_prenex_31147) (<= 1000 (+ (select main_a v_prenex_31147) (select main_a v_prenex_31146))))) (or (forall ((v_prenex_34606 Int)) (or (<= (select main_a v_prenex_34606) 1002) (<= (+ main_y 1) v_prenex_34606) (<= (* 2 (select main_a v_prenex_34606)) 2000))) (forall ((v_prenex_34607 Int)) (or (<= 0 (select main_a v_prenex_34607)) (<= (+ main_x 1) v_prenex_34607) (< v_prenex_34607 main_x) (<= (* 2 (select main_a v_prenex_34607)) 4)))) (forall ((v_prenex_40391 Int) (v_prenex_40390 Int)) (or (< v_prenex_40390 main_y) (<= (select main_a v_prenex_40390) (+ (select main_a v_prenex_40391) 1000)) (<= (select main_a v_prenex_40390) 1000) (< v_prenex_40391 main_x) (<= (+ main_x 1) v_prenex_40391) (<= (select main_a v_prenex_40391) 2))) (or (forall ((v_prenex_41915 Int)) (or (<= (select main_a v_prenex_41915) 2) (<= 0 (select main_a v_prenex_41915)) (< v_prenex_41915 main_x) (<= 0 (* 2 (select main_a v_prenex_41915))) (<= (+ main_x 1) v_prenex_41915))) (forall ((v_prenex_41920 Int)) (<= 996 (select main_a v_prenex_41920)))) (forall ((v_prenex_34458 Int) (v_prenex_34457 Int)) (or (<= 0 (* 2 (select main_a v_prenex_34458))) (<= (* 2 (select main_a v_prenex_34457)) 2000) (<= 1996 (* 2 (select main_a v_prenex_34457))) (< v_prenex_34458 main_x) (<= (select main_a v_prenex_34457) (+ (select main_a v_prenex_34458) 1000)) (<= (+ main_x 1) v_prenex_34458))) (forall ((v_prenex_41243 Int)) (or (<= (select main_a v_prenex_41243) 4) (<= (* 2 (select main_a v_prenex_41243)) 4) (<= 0 (* 2 (select main_a v_prenex_41243))) (< v_prenex_41243 main_x) (<= (+ main_x 1) v_prenex_41243))) (forall ((v_prenex_31851 Int) (v_prenex_31850 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_31850))) (<= 1000 (+ (select main_a v_prenex_31851) (select main_a v_prenex_31850))) (<= (+ main_x 1) v_prenex_31851) (<= (select main_a v_prenex_31851) 4) (< v_prenex_31850 main_y) (< v_prenex_31851 main_x) (<= 996 (select main_a v_prenex_31850)))) (forall ((v_prenex_38596 Int) (v_prenex_38595 Int)) (or (<= (+ main_x 1) v_prenex_38596) (<= 1996 (* 2 (select main_a v_prenex_38595))) (<= (select main_a v_prenex_38595) (+ (select main_a v_prenex_38596) 1000)) (<= 0 (+ (select main_a v_prenex_38596) 2)) (< v_prenex_38596 main_x) (<= (select main_a v_prenex_38595) 1000) (<= 0 (* 2 (select main_a v_prenex_38596))))) (forall ((v_prenex_36207 Int) (v_prenex_36208 Int)) (or (< v_prenex_36208 main_x) (<= (+ main_x 1) v_prenex_36208) (<= (* 2 (select main_a v_prenex_36208)) 4) (<= (select main_a v_prenex_36208) 4) (<= 998 (select main_a v_prenex_36207)) (<= 1000 (+ (select main_a v_prenex_36208) (select main_a v_prenex_36207))))) (forall ((v_prenex_43482 Int) (v_prenex_43483 Int)) (or (<= 1000 (+ (select main_a v_prenex_43483) (select main_a v_prenex_43482))) (<= (+ main_x 1) v_prenex_43483) (<= 0 (+ (select main_a v_prenex_43483) 2)) (< v_prenex_43482 main_y) (<= 998 (select main_a v_prenex_43482)) (<= (* 2 (select main_a v_prenex_43482)) 2000) (< v_prenex_43483 main_x))) (or (forall ((v_prenex_32596 Int)) (or (<= 0 (* 2 (select main_a v_prenex_32596))) (< v_prenex_32596 main_x) (<= 0 (select main_a v_prenex_32596)) (<= 0 (+ (select main_a v_prenex_32596) 2)) (<= (+ main_x 1) v_prenex_32596))) (forall ((v_prenex_32600 Int)) (or (<= 996 (select main_a v_prenex_32600)) (<= (select main_a v_prenex_32600) 1002)))) (or (forall ((v_prenex_32121 Int)) (or (<= (* 2 (select main_a v_prenex_32121)) 4) (<= 0 (select main_a v_prenex_32121)) (< v_prenex_32121 main_x) (<= 0 (* 2 (select main_a v_prenex_32121))) (<= (+ main_x 1) v_prenex_32121))) (forall ((v_prenex_32116 Int)) (or (<= (select main_a v_prenex_32116) 1000) (<= 996 (select main_a v_prenex_32116))))) (forall ((v_prenex_30899 Int) (v_prenex_30898 Int)) (or (<= (+ main_x 1) v_prenex_30899) (<= (* 2 (select main_a v_prenex_30898)) 2000) (<= (+ (select main_a v_prenex_30899) 996) (select main_a v_prenex_30898)) (<= 0 (+ (select main_a v_prenex_30899) 2)) (< v_prenex_30899 main_x) (< v_prenex_30898 main_y) (<= 996 (select main_a v_prenex_30898)))) (forall ((v_prenex_36395 Int) (v_prenex_36394 Int)) (or (<= 996 (select main_a v_prenex_36394)) (<= 0 (+ (select main_a v_prenex_36395) 2)) (<= 1996 (* 2 (select main_a v_prenex_36394))) (<= (select main_a v_prenex_36394) (+ (select main_a v_prenex_36395) 1000)) (<= (+ main_x 1) v_prenex_36395) (<= (select main_a v_prenex_36395) 4) (< v_prenex_36395 main_x))) (forall ((v_prenex_38831 Int) (v_prenex_38832 Int)) (or (<= 998 (select main_a v_prenex_38831)) (< v_prenex_38832 main_x) (<= (+ (select main_a v_prenex_38832) (select main_a v_prenex_38831)) 1000) (<= 1996 (* 2 (select main_a v_prenex_38831))) (<= (* 2 (select main_a v_prenex_38832)) 4) (<= 0 (select main_a v_prenex_38832)) (<= (+ main_x 1) v_prenex_38832))) (forall ((v_prenex_44047 Int) (v_prenex_44048 Int)) (or (<= (select main_a v_prenex_44047) (+ (select main_a v_prenex_44048) 1000)) (<= (+ main_x 1) v_prenex_44048) (< v_prenex_44048 main_x) (< v_prenex_44047 main_y) (<= 1996 (* 2 (select main_a v_prenex_44047))) (<= (select main_a v_prenex_44048) 2))) (forall ((v_prenex_32001 Int) (v_prenex_32002 Int)) (or (<= 0 (select main_a v_prenex_32002)) (<= (* 2 (select main_a v_prenex_32002)) 4) (< v_prenex_32002 main_x) (<= (* 2 (select main_a v_prenex_32001)) 2000) (<= (+ (select main_a v_prenex_32002) (select main_a v_prenex_32001)) 1000) (<= (+ main_x 1) v_prenex_32002))) (forall ((v_prenex_39580 Int) (v_prenex_39579 Int)) (or (<= (select main_a v_prenex_39579) (+ (select main_a v_prenex_39580) 1000)) (<= 996 (select main_a v_prenex_39579)) (<= (+ main_x 1) v_prenex_39580) (<= (select main_a v_prenex_39580) 2) (< v_prenex_39580 main_x) (<= 1996 (* 2 (select main_a v_prenex_39579))) (<= 0 (+ (select main_a v_prenex_39580) 2)))) (forall ((v_prenex_38406 Int) (v_prenex_38407 Int)) (or (<= 998 (select main_a v_prenex_38406)) (< v_prenex_38407 main_x) (<= (select main_a v_prenex_38407) 2) (<= 1000 (+ (select main_a v_prenex_38407) (select main_a v_prenex_38406))) (<= (+ main_x 1) v_prenex_38407) (<= (+ main_y 1) v_prenex_38406))) (or (forall ((v_prenex_40484 Int)) (or (<= (* 2 (select main_a v_prenex_40484)) 4) (< v_prenex_40484 main_x) (<= 0 (* 2 (select main_a v_prenex_40484))) (<= 0 (select main_a v_prenex_40484)) (<= (+ main_x 1) v_prenex_40484))) (forall ((v_prenex_40488 Int)) (or (<= (select main_a v_prenex_40488) 1002) (<= (select main_a v_prenex_40488) 1000)))) (forall ((v_prenex_38123 Int) (v_prenex_38122 Int)) (or (<= (+ (select main_a v_prenex_38123) 996) (select main_a v_prenex_38122)) (<= 0 (select main_a v_prenex_38123)) (<= 0 (+ (select main_a v_prenex_38123) 2)) (<= 996 (select main_a v_prenex_38122)) (<= (+ main_x 1) v_prenex_38123) (< v_prenex_38123 main_x))) (forall ((v_prenex_32768 Int) (v_prenex_32767 Int)) (or (<= 0 (* 2 (select main_a v_prenex_32768))) (<= (+ main_x 1) v_prenex_32768) (<= (select main_a v_prenex_32768) 2) (<= (select main_a v_prenex_32767) 1000) (<= (* 2 (select main_a v_prenex_32767)) 2000) (<= (select main_a v_prenex_32767) (+ (select main_a v_prenex_32768) 1000)) (< v_prenex_32768 main_x))) (or (forall ((v_prenex_37040 Int)) (or (<= 998 (select main_a v_prenex_37040)) (<= 1996 (* 2 (select main_a v_prenex_37040))))) (forall ((v_prenex_37041 Int)) (or (<= (+ main_x 1) v_prenex_37041) (< v_prenex_37041 main_x) (<= (* 2 (select main_a v_prenex_37041)) 4) (<= (select main_a v_prenex_37041) 2) (<= 0 (select main_a v_prenex_37041))))) (or (forall ((v_prenex_38508 Int)) (or (< v_prenex_38508 main_x) (<= (+ main_x 1) v_prenex_38508) (<= (select main_a v_prenex_38508) 2) (<= (* 2 (select main_a v_prenex_38508)) 4))) (forall ((v_prenex_38509 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_38509))) (<= 996 (select main_a v_prenex_38509)) (< v_prenex_38509 main_y)))) (forall ((v_prenex_39820 Int) (v_prenex_39819 Int)) (or (< v_prenex_39820 main_x) (<= (select main_a v_prenex_39820) 2) (<= (select main_a v_prenex_39819) 1000) (<= (* 2 (select main_a v_prenex_39819)) 2000) (<= (+ main_x 1) v_prenex_39820) (<= (select main_a v_prenex_39819) (+ (select main_a v_prenex_39820) 1000)) (<= 0 (select main_a v_prenex_39820)))) (forall ((v_prenex_39861 Int) (v_prenex_39862 Int)) (or (<= (select main_a v_prenex_39861) 1000) (<= (select main_a v_prenex_39861) (+ (select main_a v_prenex_39862) 1000)) (< v_prenex_39862 main_x) (<= 996 (select main_a v_prenex_39861)) (<= (* 2 (select main_a v_prenex_39862)) 4) (<= 0 (+ (select main_a v_prenex_39862) 2)) (<= (+ main_x 1) v_prenex_39862))) (or (forall ((v_prenex_41161 Int)) (or (< v_prenex_41161 main_y) (<= 998 (select main_a v_prenex_41161)) (<= 996 (select main_a v_prenex_41161)))) (forall ((v_prenex_41162 Int)) (or (<= (+ main_x 1) v_prenex_41162) (< v_prenex_41162 main_x) (<= 0 (* 2 (select main_a v_prenex_41162)))))) (forall ((v_prenex_41815 Int) (v_prenex_41816 Int)) (or (< v_prenex_41815 main_y) (<= (+ main_y 1) v_prenex_41815) (<= 1000 (+ (select main_a v_prenex_41816) (select main_a v_prenex_41815))) (<= (select main_a v_prenex_41815) 1000))) (or (forall ((v_prenex_38715 Int)) (or (< v_prenex_38715 main_x) (<= (select main_a v_prenex_38715) 2) (<= (+ main_x 1) v_prenex_38715) (<= 0 (+ (select main_a v_prenex_38715) 2)) (<= (* 2 (select main_a v_prenex_38715)) 4))) (forall ((v_prenex_38720 Int)) (<= 998 (select main_a v_prenex_38720)))) (forall ((v_prenex_43844 Int) (v_prenex_43843 Int)) (or (<= (select main_a v_prenex_43843) (+ (select main_a v_prenex_43844) 1000)) (<= (+ main_x 1) v_prenex_43844) (<= (select main_a v_prenex_43843) 1002) (< v_prenex_43844 main_x) (<= 0 (* 2 (select main_a v_prenex_43844))) (<= 0 (select main_a v_prenex_43844)) (<= (select main_a v_prenex_43843) 1000))) (forall ((v_prenex_35800 Int) (v_prenex_35801 Int)) (or (< v_prenex_35801 main_x) (<= 1996 (* 2 (select main_a v_prenex_35800))) (<= (+ main_x 1) v_prenex_35801) (<= (* 2 (select main_a v_prenex_35800)) 2000) (<= (select main_a v_prenex_35801) 4) (<= 1000 (+ (select main_a v_prenex_35801) (select main_a v_prenex_35800))) (<= (+ main_y 1) v_prenex_35800))) (or (forall ((v_prenex_39101 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_39101))) (<= (select main_a v_prenex_39101) 1000))) (forall ((v_prenex_39102 Int)) (or (<= 0 (* 2 (select main_a v_prenex_39102))) (< v_prenex_39102 main_x) (<= (+ main_x 1) v_prenex_39102)))) (forall ((v_prenex_42237 Int) (v_prenex_42236 Int)) (or (<= (+ main_y 1) v_prenex_42236) (<= (* 2 (select main_a v_prenex_42236)) 2000) (<= (select main_a v_prenex_42236) 1002) (< v_prenex_42237 main_x) (<= (+ main_x 1) v_prenex_42237) (<= (+ (select main_a v_prenex_42237) (select main_a v_prenex_42236)) 1000) (<= (select main_a v_prenex_42237) 2))) (forall ((v_prenex_42071 Int) (v_prenex_42072 Int)) (or (<= 0 (select main_a v_prenex_42072)) (<= (+ main_x 1) v_prenex_42072) (< v_prenex_42072 main_x) (<= 0 (+ (select main_a v_prenex_42072) 2)) (<= (+ (select main_a v_prenex_42072) (select main_a v_prenex_42071)) 1000))) (or (forall ((v_prenex_33931 Int)) (or (< v_prenex_33931 main_x) (<= (select main_a v_prenex_33931) 4) (<= (* 2 (select main_a v_prenex_33931)) 4) (<= (+ main_x 1) v_prenex_33931))) (forall ((v_prenex_33934 Int)) (or (<= (select main_a v_prenex_33934) 1002) (<= (select main_a v_prenex_33934) 1000) (< v_prenex_33934 main_y)))) (forall ((v_prenex_32429 Int) (v_prenex_32428 Int)) (or (<= (+ (select main_a v_prenex_32429) 996) (select main_a v_prenex_32428)) (<= (+ main_x 1) v_prenex_32429) (<= 998 (select main_a v_prenex_32428)) (<= 0 (+ (select main_a v_prenex_32429) 2)) (<= (select main_a v_prenex_32428) 1000) (< v_prenex_32428 main_y) (< v_prenex_32429 main_x))) (forall ((v_prenex_31598 Int) (v_prenex_31597 Int)) (or (<= (select main_a v_prenex_31598) 2) (<= (* 2 (select main_a v_prenex_31597)) 2000) (<= 998 (select main_a v_prenex_31597)) (< v_prenex_31598 main_x) (<= (* 2 (select main_a v_prenex_31598)) 4) (<= (select main_a v_prenex_31597) (+ (select main_a v_prenex_31598) 1000)) (<= (+ main_x 1) v_prenex_31598))) (forall ((v_prenex_31592 Int) (v_prenex_31591 Int)) (or (< v_prenex_31592 main_x) (<= 1000 (+ (select main_a v_prenex_31592) (select main_a v_prenex_31591))) (<= (+ main_x 1) v_prenex_31592) (<= 998 (select main_a v_prenex_31591)) (<= (* 2 (select main_a v_prenex_31591)) 2000) (<= (select main_a v_prenex_31592) 4) (<= 0 (select main_a v_prenex_31592)))) (forall ((v_prenex_36701 Int) (v_prenex_36702 Int)) (or (<= 0 (+ (select main_a v_prenex_36702) 2)) (<= (+ main_x 1) v_prenex_36702) (<= 0 (select main_a v_prenex_36702)) (<= (select main_a v_prenex_36701) 1002) (<= 1000 (+ (select main_a v_prenex_36702) (select main_a v_prenex_36701))) (< v_prenex_36702 main_x))) (forall ((v_prenex_42602 Int) (v_prenex_42603 Int)) (or (<= 998 (select main_a v_prenex_42602)) (<= (select main_a v_prenex_42602) 1000) (< v_prenex_42603 main_x) (<= (select main_a v_prenex_42603) 2) (<= (select main_a v_prenex_42603) 4) (<= (select main_a v_prenex_42602) (+ (select main_a v_prenex_42603) 1000)) (<= (+ main_x 1) v_prenex_42603))) (forall ((v_prenex_34298 Int) (v_prenex_34297 Int)) (or (<= (+ main_x 1) v_prenex_34298) (<= (+ main_y 1) v_prenex_34297) (< v_prenex_34298 main_x) (<= (+ (select main_a v_prenex_34298) 996) (select main_a v_prenex_34297)) (<= 0 (select main_a v_prenex_34298)) (<= (select main_a v_prenex_34297) 1002) (<= 1996 (* 2 (select main_a v_prenex_34297))))) (forall ((v_prenex_31466 Int) (v_prenex_31467 Int)) (or (<= 1000 (+ (select main_a v_prenex_31467) (select main_a v_prenex_31466))) (<= (+ main_x 1) v_prenex_31467) (<= (select main_a v_prenex_31467) 2) (< v_prenex_31467 main_x) (<= (select main_a v_prenex_31466) 1000) (<= 0 (* 2 (select main_a v_prenex_31467))))) (forall ((v_prenex_40058 Int) (v_prenex_40057 Int)) (or (<= (* 2 (select main_a v_prenex_40058)) 4) (<= (select main_a v_prenex_40057) (+ (select main_a v_prenex_40058) 1000)) (<= 998 (select main_a v_prenex_40057)) (< v_prenex_40058 main_x) (<= (+ main_x 1) v_prenex_40058) (<= 0 (+ (select main_a v_prenex_40058) 2)) (<= (* 2 (select main_a v_prenex_40057)) 2000))) (forall ((v_prenex_42314 Int) (v_prenex_42315 Int)) (or (<= (select main_a v_prenex_42315) 4) (<= 0 (select main_a v_prenex_42315)) (< v_prenex_42315 main_x) (<= 1000 (+ (select main_a v_prenex_42315) (select main_a v_prenex_42314))) (<= (+ main_x 1) v_prenex_42315))) (or (forall ((v_prenex_34085 Int)) (or (<= (+ main_x 1) v_prenex_34085) (<= 0 (+ (select main_a v_prenex_34085) 2)) (< v_prenex_34085 main_x) (<= 0 (* 2 (select main_a v_prenex_34085))))) (forall ((v_prenex_34086 Int)) (or (<= (select main_a v_prenex_34086) 1002) (<= (* 2 (select main_a v_prenex_34086)) 2000) (< v_prenex_34086 main_y)))) (or (forall ((v_prenex_34328 Int)) (or (<= (select main_a v_prenex_34328) 2) (<= (+ main_x 1) v_prenex_34328) (< v_prenex_34328 main_x) (<= 0 (* 2 (select main_a v_prenex_34328))))) (forall ((v_prenex_34332 Int)) (or (< v_prenex_34332 main_y) (<= 998 (select main_a v_prenex_34332)) (<= (select main_a v_prenex_34332) 1002)))) (forall ((v_prenex_36531 Int) (v_prenex_36530 Int)) (or (<= (* 2 (select main_a v_prenex_36530)) 2000) (<= 0 (+ (select main_a v_prenex_36531) 2)) (<= (+ main_x 1) v_prenex_36531) (<= (* 2 (select main_a v_prenex_36531)) 4) (< v_prenex_36531 main_x) (<= 996 (select main_a v_prenex_36530)) (<= (select main_a v_prenex_36530) (+ (select main_a v_prenex_36531) 1000)))) (forall ((v_prenex_34305 Int) (v_prenex_34306 Int)) (or (<= (select main_a v_prenex_34305) (+ (select main_a v_prenex_34306) 1000)) (< v_prenex_34305 main_y) (<= (* 2 (select main_a v_prenex_34305)) 2000) (<= (select main_a v_prenex_34306) 4) (<= (select main_a v_prenex_34305) 1002) (<= (+ main_x 1) v_prenex_34306) (< v_prenex_34306 main_x))) (or (forall ((v_prenex_37038 Int)) (or (<= (+ main_x 1) v_prenex_37038) (<= (select main_a v_prenex_37038) 2) (<= (select main_a v_prenex_37038) 4) (<= (* 2 (select main_a v_prenex_37038)) 4) (< v_prenex_37038 main_x))) (forall ((v_prenex_37040 Int)) (or (<= 998 (select main_a v_prenex_37040)) (<= 1996 (* 2 (select main_a v_prenex_37040)))))) (forall ((v_prenex_41329 Int) (v_prenex_41330 Int)) (or (<= (select main_a v_prenex_41330) 2) (<= 996 (select main_a v_prenex_41329)) (<= (+ main_x 1) v_prenex_41330) (< v_prenex_41330 main_x) (<= (+ (select main_a v_prenex_41330) 996) (select main_a v_prenex_41329)) (<= (+ main_y 1) v_prenex_41329) (<= (* 2 (select main_a v_prenex_41329)) 2000))) (or (forall ((v_prenex_35908 Int)) (or (<= 996 (select main_a v_prenex_35908)) (<= (* 2 (select main_a v_prenex_35908)) 2000))) (forall ((v_prenex_35906 Int)) (or (<= (+ main_x 1) v_prenex_35906) (<= (select main_a v_prenex_35906) 2) (< v_prenex_35906 main_x) (<= (select main_a v_prenex_35906) 4) (<= (* 2 (select main_a v_prenex_35906)) 4)))) (forall ((v_prenex_34144 Int) (v_prenex_34143 Int)) (or (< v_prenex_34143 main_y) (<= 0 (+ (select main_a v_prenex_34144) 2)) (<= (select main_a v_prenex_34143) (+ (select main_a v_prenex_34144) 1000)) (<= (+ main_x 1) v_prenex_34144) (<= (select main_a v_prenex_34143) 1000) (< v_prenex_34144 main_x) (<= 996 (select main_a v_prenex_34143)))) (or (forall ((v_prenex_38721 Int)) (or (<= 0 (+ (select main_a v_prenex_38721) 2)) (< v_prenex_38721 main_x) (<= (+ main_x 1) v_prenex_38721) (<= (* 2 (select main_a v_prenex_38721)) 4))) (forall ((v_prenex_38720 Int)) (<= 998 (select main_a v_prenex_38720)))) (forall ((v_prenex_32742 Int) (v_prenex_32741 Int)) (or (<= (+ (select main_a v_prenex_32742) 996) (select main_a v_prenex_32741)) (<= (+ main_x 1) v_prenex_32742) (<= (* 2 (select main_a v_prenex_32742)) 4) (< v_prenex_32742 main_x) (<= 996 (select main_a v_prenex_32741)) (<= 0 (+ (select main_a v_prenex_32742) 2)) (<= (select main_a v_prenex_32741) 1002))) (forall ((v_prenex_30952 Int) (v_prenex_30951 Int)) (or (<= (select main_a v_prenex_30951) 4) (< v_prenex_30951 main_x) (<= (+ main_x 1) v_prenex_30951) (<= (* 2 (select main_a v_prenex_30952)) 2000) (<= 0 (select main_a v_prenex_30951)) (<= (+ (select main_a v_prenex_30951) 996) (select main_a v_prenex_30952)) (<= 998 (select main_a v_prenex_30952)))) (forall ((v_prenex_35312 Int) (v_prenex_35313 Int)) (or (< v_prenex_35313 main_x) (<= 0 (+ (select main_a v_prenex_35313) 2)) (<= (* 2 (select main_a v_prenex_35313)) 4) (<= 996 (select main_a v_prenex_35312)) (<= 998 (select main_a v_prenex_35312)) (<= 1000 (+ (select main_a v_prenex_35313) (select main_a v_prenex_35312))) (<= (+ main_x 1) v_prenex_35313))) (forall ((v_prenex_41932 Int) (v_prenex_41933 Int)) (or (< v_prenex_41933 main_x) (<= (select main_a v_prenex_41933) 4) (<= (+ main_x 1) v_prenex_41933) (<= 0 (+ (select main_a v_prenex_41933) 2)) (<= 1000 (+ (select main_a v_prenex_41933) (select main_a v_prenex_41932))))) (forall ((v_prenex_35344 Int) (v_prenex_35345 Int)) (or (<= (select main_a v_prenex_35344) 1000) (<= 0 (+ (select main_a v_prenex_35345) 2)) (<= (+ main_x 1) v_prenex_35345) (<= 0 (select main_a v_prenex_35345)) (<= (+ (select main_a v_prenex_35345) (select main_a v_prenex_35344)) 1000) (< v_prenex_35345 main_x) (<= (* 2 (select main_a v_prenex_35344)) 2000))) (forall ((v_prenex_42870 Int) (v_prenex_42871 Int)) (or (<= (+ main_x 1) v_prenex_42871) (<= (select main_a v_prenex_42871) 4) (<= 998 (select main_a v_prenex_42870)) (<= (select main_a v_prenex_42870) 1000) (<= (select main_a v_prenex_42870) (+ (select main_a v_prenex_42871) 1000)) (< v_prenex_42871 main_x) (<= (+ main_y 1) v_prenex_42870))) (forall ((v_prenex_38668 Int) (v_prenex_38667 Int)) (or (<= 0 (select main_a v_prenex_38668)) (<= (* 2 (select main_a v_prenex_38667)) 2000) (< v_prenex_38668 main_x) (<= 996 (select main_a v_prenex_38667)) (<= (+ main_x 1) v_prenex_38668) (<= 1000 (+ (select main_a v_prenex_38668) (select main_a v_prenex_38667))))) (or (forall ((v_prenex_37036 Int)) (or (<= (+ main_x 1) v_prenex_37036) (<= (select main_a v_prenex_37036) 2) (<= (* 2 (select main_a v_prenex_37036)) 4) (<= 0 (+ (select main_a v_prenex_37036) 2)) (< v_prenex_37036 main_x))) (forall ((v_prenex_37040 Int)) (or (<= 998 (select main_a v_prenex_37040)) (<= 1996 (* 2 (select main_a v_prenex_37040)))))) (forall ((v_prenex_39357 Int) (v_prenex_39356 Int)) (or (<= (select main_a v_prenex_39356) 1000) (<= 1996 (* 2 (select main_a v_prenex_39356))) (< v_prenex_39357 main_x) (<= (+ main_x 1) v_prenex_39357) (<= (select main_a v_prenex_39356) (+ (select main_a v_prenex_39357) 1000)) (<= (select main_a v_prenex_39357) 4) (<= 0 (select main_a v_prenex_39357)))) (or (forall ((v_prenex_39084 Int)) (or (<= (+ main_y 1) v_prenex_39084) (<= (select main_a v_prenex_39084) 1000) (<= (select main_a v_prenex_39084) 1002))) (forall ((v_prenex_39085 Int)) (or (< v_prenex_39085 main_x) (<= (select main_a v_prenex_39085) 2) (<= 0 (* 2 (select main_a v_prenex_39085))) (<= (+ main_x 1) v_prenex_39085)))) (forall ((v_prenex_40186 Int) (v_prenex_40185 Int)) (or (<= (* 2 (select main_a v_prenex_40186)) 4) (<= (+ main_x 1) v_prenex_40186) (< v_prenex_40186 main_x) (<= (* 2 (select main_a v_prenex_40185)) 2000) (<= (+ (select main_a v_prenex_40186) 996) (select main_a v_prenex_40185)) (< v_prenex_40185 main_y))) (forall ((v_prenex_39296 Int) (v_prenex_39297 Int)) (or (<= (select main_a v_prenex_39296) 1000) (<= (+ main_x 1) v_prenex_39297) (< v_prenex_39297 main_x) (<= (* 2 (select main_a v_prenex_39296)) 2000) (<= 0 (select main_a v_prenex_39297)) (<= 1000 (+ (select main_a v_prenex_39297) (select main_a v_prenex_39296))) (<= (select main_a v_prenex_39297) 4))) (forall ((v_prenex_40993 Int) (v_prenex_40992 Int)) (or (<= 998 (select main_a v_prenex_40992)) (<= 0 (+ (select main_a v_prenex_40993) 2)) (<= (select main_a v_prenex_40992) (+ (select main_a v_prenex_40993) 1000)) (<= (+ main_x 1) v_prenex_40993) (<= (select main_a v_prenex_40993) 2) (< v_prenex_40993 main_x))) (forall ((v_prenex_41128 Int) (v_prenex_41129 Int)) (or (< v_prenex_41129 main_x) (<= (select main_a v_prenex_41129) 4) (<= 1996 (* 2 (select main_a v_prenex_41128))) (<= (+ (select main_a v_prenex_41129) 996) (select main_a v_prenex_41128)) (<= (+ main_x 1) v_prenex_41129) (<= 0 (+ (select main_a v_prenex_41129) 2)))) (or (forall ((v_prenex_40756 Int)) (or (<= (+ main_x 1) v_prenex_40756) (<= (select main_a v_prenex_40756) 2) (<= 0 (select main_a v_prenex_40756)) (<= 0 (* 2 (select main_a v_prenex_40756))) (< v_prenex_40756 main_x))) (forall ((v_prenex_40760 Int)) (or (<= 996 (select main_a v_prenex_40760)) (<= (* 2 (select main_a v_prenex_40760)) 2000)))) (or (forall ((v_prenex_36112 Int)) (<= 0 (* 2 (select main_a v_prenex_36112)))) (forall ((v_prenex_36111 Int)) (or (<= (* 2 (select main_a v_prenex_36111)) 2000) (<= (+ main_y 1) v_prenex_36111) (<= (select main_a v_prenex_36111) 1000) (< v_prenex_36111 main_y)))) (or (forall ((v_prenex_42852 Int)) (or (<= (+ main_x 1) v_prenex_42852) (< v_prenex_42852 main_x) (<= 0 (select main_a v_prenex_42852)) (<= (* 2 (select main_a v_prenex_42852)) 4) (<= (select main_a v_prenex_42852) 2))) (forall ((v_prenex_42851 Int)) (or (<= (select main_a v_prenex_42851) 1000) (<= 998 (select main_a v_prenex_42851))))) (or (forall ((v_prenex_38117 Int)) (or (< v_prenex_38117 main_x) (<= (select main_a v_prenex_38117) 2) (<= (+ main_x 1) v_prenex_38117) (<= 0 (select main_a v_prenex_38117)) (<= (* 2 (select main_a v_prenex_38117)) 4))) (forall ((v_prenex_38120 Int)) (or (<= (select main_a v_prenex_38120) 1002) (<= (select main_a v_prenex_38120) 1000)))) (forall ((v_prenex_32650 Int) (v_prenex_32651 Int)) (or (<= (+ (select main_a v_prenex_32651) (select main_a v_prenex_32650)) 1000) (<= 1996 (* 2 (select main_a v_prenex_32650))) (<= (+ main_y 1) v_prenex_32650) (< v_prenex_32651 main_x) (<= 996 (select main_a v_prenex_32650)) (<= 0 (* 2 (select main_a v_prenex_32651))) (<= (+ main_x 1) v_prenex_32651))) (or (forall ((v_prenex_33498 Int)) (<= (* 2 (select main_a v_prenex_33498)) 2000)) (forall ((v_prenex_33499 Int)) (or (< v_prenex_33499 main_x) (<= (select main_a v_prenex_33499) 2) (<= (+ main_x 1) v_prenex_33499) (<= 0 (select main_a v_prenex_33499)) (<= (* 2 (select main_a v_prenex_33499)) 4)))) (forall ((v_prenex_42574 Int) (v_prenex_42575 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_42574))) (<= (+ main_x 1) v_prenex_42575) (<= (+ (select main_a v_prenex_42575) 996) (select main_a v_prenex_42574)) (<= 0 (select main_a v_prenex_42575)) (< v_prenex_42575 main_x))) (forall ((v_prenex_31690 Int) (v_prenex_31689 Int)) (or (< v_prenex_31690 main_x) (<= (select main_a v_prenex_31690) 2) (<= (select main_a v_prenex_31689) 1002) (<= (+ main_x 1) v_prenex_31690) (<= 0 (+ (select main_a v_prenex_31690) 2)) (<= (+ (select main_a v_prenex_31690) (select main_a v_prenex_31689)) 1000))) (forall ((v_prenex_38552 Int) (v_prenex_38551 Int)) (or (<= 996 (select main_a v_prenex_38551)) (<= (+ (select main_a v_prenex_38552) (select main_a v_prenex_38551)) 1000) (<= 0 (select main_a v_prenex_38552)) (<= (* 2 (select main_a v_prenex_38552)) 4) (< v_prenex_38552 main_x) (<= (select main_a v_prenex_38551) 1002) (<= (+ main_x 1) v_prenex_38552))) (forall ((v_prenex_35727 Int) (v_prenex_35728 Int)) (or (<= (* 2 (select main_a v_prenex_35728)) 4) (< v_prenex_35728 main_x) (<= 1996 (* 2 (select main_a v_prenex_35727))) (<= (+ (select main_a v_prenex_35728) 996) (select main_a v_prenex_35727)) (<= (+ main_x 1) v_prenex_35728) (<= 996 (select main_a v_prenex_35727)) (<= 0 (+ (select main_a v_prenex_35728) 2)))) (forall ((v_prenex_35222 Int) (v_prenex_35223 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_35222))) (<= 998 (select main_a v_prenex_35222)) (<= (select main_a v_prenex_35223) 4) (<= (+ (select main_a v_prenex_35223) (select main_a v_prenex_35222)) 1000) (<= (+ main_x 1) v_prenex_35223) (< v_prenex_35223 main_x))) (forall ((v_prenex_42631 Int) (v_prenex_42632 Int)) (or (<= 0 (+ (select main_a v_prenex_42632) 2)) (< v_prenex_42632 main_x) (<= (select main_a v_prenex_42631) 1002) (<= (+ main_x 1) v_prenex_42632) (<= (select main_a v_prenex_42632) 2) (<= (+ (select main_a v_prenex_42632) 996) (select main_a v_prenex_42631)))) (forall ((v_prenex_33762 Int) (v_prenex_33761 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_33761))) (<= 1000 (+ (select main_a v_prenex_33762) (select main_a v_prenex_33761))) (<= (select main_a v_prenex_33762) 2) (< v_prenex_33762 main_x) (<= 0 (* 2 (select main_a v_prenex_33762))) (<= (+ main_x 1) v_prenex_33762) (<= (select main_a v_prenex_33761) 1000))) (forall ((v_prenex_35616 Int) (v_prenex_35617 Int)) (or (< v_prenex_35617 main_x) (< v_prenex_35616 main_y) (<= 0 (+ (select main_a v_prenex_35617) 2)) (<= (+ (select main_a v_prenex_35617) (select main_a v_prenex_35616)) 1000) (<= (select main_a v_prenex_35616) 1002) (<= (+ main_x 1) v_prenex_35617))) (or (forall ((v_prenex_41503 Int)) (or (<= (* 2 (select main_a v_prenex_41503)) 4) (< v_prenex_41503 main_x) (<= (select main_a v_prenex_41503) 4) (<= (+ main_x 1) v_prenex_41503))) (forall ((v_prenex_41506 Int)) (or (<= 996 (select main_a v_prenex_41506)) (<= 1996 (* 2 (select main_a v_prenex_41506)))))) (or (forall ((v_prenex_32370 Int)) (or (<= 0 (+ (select main_a v_prenex_32370) 2)) (< v_prenex_32370 main_x) (<= 0 (select main_a v_prenex_32370)) (<= (+ main_x 1) v_prenex_32370) (<= (* 2 (select main_a v_prenex_32370)) 4))) (forall ((v_prenex_32366 Int)) (<= 1996 (* 2 (select main_a v_prenex_32366))))) (forall ((v_prenex_42705 Int) (v_prenex_42706 Int)) (or (<= (+ main_x 1) v_prenex_42706) (<= (select main_a v_prenex_42706) 4) (< v_prenex_42706 main_x) (<= (select main_a v_prenex_42705) (+ (select main_a v_prenex_42706) 1000)) (<= 1996 (* 2 (select main_a v_prenex_42705))) (<= (select main_a v_prenex_42705) 1000) (<= 0 (select main_a v_prenex_42706)))) (forall ((v_prenex_39737 Int) (v_prenex_39736 Int)) (or (<= (+ main_x 1) v_prenex_39737) (<= 0 (select main_a v_prenex_39737)) (<= (+ (select main_a v_prenex_39737) 996) (select main_a v_prenex_39736)) (<= (+ main_y 1) v_prenex_39736) (<= 996 (select main_a v_prenex_39736)) (<= 998 (select main_a v_prenex_39736)) (< v_prenex_39737 main_x))) (forall ((v_prenex_41418 Int) (v_prenex_41419 Int)) (or (< v_prenex_41419 main_x) (<= (select main_a v_prenex_41418) 1000) (< v_prenex_41418 main_y) (<= (select main_a v_prenex_41419) 2) (<= (+ (select main_a v_prenex_41419) 996) (select main_a v_prenex_41418)) (<= (+ main_x 1) v_prenex_41419) (<= (select main_a v_prenex_41418) 1002))) (forall ((v_prenex_39759 Int) (v_prenex_39758 Int)) (or (< v_prenex_39759 main_x) (<= (+ main_x 1) v_prenex_39759) (<= (select main_a v_prenex_39759) 4) (<= (* 2 (select main_a v_prenex_39758)) 2000) (<= 0 (select main_a v_prenex_39759)) (<= (+ (select main_a v_prenex_39759) (select main_a v_prenex_39758)) 1000))) (forall ((v_prenex_40337 Int) (v_prenex_40336 Int)) (or (<= 998 (select main_a v_prenex_40336)) (<= 0 (+ (select main_a v_prenex_40337) 2)) (< v_prenex_40337 main_x) (<= 0 (* 2 (select main_a v_prenex_40337))) (<= (+ main_x 1) v_prenex_40337) (<= 1000 (+ (select main_a v_prenex_40337) (select main_a v_prenex_40336))) (<= (select main_a v_prenex_40336) 1002))) (forall ((v_prenex_41032 Int) (v_prenex_41033 Int)) (or (<= (+ main_x 1) v_prenex_41033) (<= (select main_a v_prenex_41032) 1002) (<= 1000 (+ (select main_a v_prenex_41033) (select main_a v_prenex_41032))) (< v_prenex_41033 main_x) (<= (select main_a v_prenex_41033) 2) (<= 0 (+ (select main_a v_prenex_41033) 2)) (<= 1996 (* 2 (select main_a v_prenex_41032))))) (forall ((v_prenex_32627 Int) (v_prenex_32626 Int)) (or (<= (select main_a v_prenex_32626) 1002) (<= (select main_a v_prenex_32627) 4) (<= (+ main_x 1) v_prenex_32627) (< v_prenex_32627 main_x) (<= (+ (select main_a v_prenex_32627) 996) (select main_a v_prenex_32626)) (<= (* 2 (select main_a v_prenex_32626)) 2000))) (or (forall ((v_prenex_34770 Int)) (or (<= (* 2 (select main_a v_prenex_34770)) 4) (< v_prenex_34770 main_x) (<= (+ main_x 1) v_prenex_34770) (<= (select main_a v_prenex_34770) 2))) (forall ((v_prenex_34771 Int)) (or (< v_prenex_34771 main_y) (<= (select main_a v_prenex_34771) 1000)))) (or (forall ((v_prenex_32116 Int)) (or (<= (select main_a v_prenex_32116) 1000) (<= 996 (select main_a v_prenex_32116)))) (forall ((v_prenex_32120 Int)) (or (<= (+ main_x 1) v_prenex_32120) (<= (select main_a v_prenex_32120) 2) (< v_prenex_32120 main_x) (<= (* 2 (select main_a v_prenex_32120)) 4) (<= 0 (select main_a v_prenex_32120))))) (forall ((v_prenex_40142 Int) (v_prenex_40141 Int)) (or (<= (select main_a v_prenex_40141) (+ (select main_a v_prenex_40142) 1000)) (<= 0 (+ (select main_a v_prenex_40142) 2)) (< v_prenex_40142 main_x) (<= 996 (select main_a v_prenex_40141)) (<= (+ main_x 1) v_prenex_40142) (< v_prenex_40141 main_y))) (forall ((v_prenex_42576 Int) (v_prenex_42577 Int)) (or (< v_prenex_42576 main_y) (<= (+ (select main_a v_prenex_42577) (select main_a v_prenex_42576)) 1000) (<= (+ main_y 1) v_prenex_42576) (<= (* 2 (select main_a v_prenex_42576)) 2000) (< v_prenex_42577 main_x))) (forall ((v_prenex_35761 Int) (v_prenex_35760 Int)) (or (< v_prenex_35761 main_x) (<= (select main_a v_prenex_35760) 1002) (<= 1000 (+ (select main_a v_prenex_35761) (select main_a v_prenex_35760))) (<= (+ main_y 1) v_prenex_35760) (< v_prenex_35760 main_y))) (or (forall ((v_prenex_34086 Int)) (or (<= (select main_a v_prenex_34086) 1002) (<= (* 2 (select main_a v_prenex_34086)) 2000) (< v_prenex_34086 main_y))) (forall ((v_prenex_34084 Int)) (or (<= 0 (select main_a v_prenex_34084)) (<= (+ main_x 1) v_prenex_34084) (< v_prenex_34084 main_x) (<= 0 (* 2 (select main_a v_prenex_34084)))))) (or (forall ((v_prenex_35397 Int)) (or (<= (select main_a v_prenex_35397) 1002) (<= 1996 (* 2 (select main_a v_prenex_35397))))) (forall ((v_prenex_35394 Int)) (or (<= (+ main_x 1) v_prenex_35394) (< v_prenex_35394 main_x) (<= 0 (* 2 (select main_a v_prenex_35394))) (<= 0 (+ (select main_a v_prenex_35394) 2))))) (or (forall ((v_prenex_42402 Int)) (or (<= 0 (+ (select main_a v_prenex_42402) 2)) (<= (* 2 (select main_a v_prenex_42402)) 4) (<= (select main_a v_prenex_42402) 4) (<= (+ main_x 1) v_prenex_42402) (< v_prenex_42402 main_x))) (forall ((v_prenex_42401 Int)) (or (<= 996 (select main_a v_prenex_42401)) (<= 1996 (* 2 (select main_a v_prenex_42401)))))) (or (forall ((v_prenex_31993 Int)) (or (<= (* 2 (select main_a v_prenex_31993)) 2000) (<= (select main_a v_prenex_31993) 1000))) (forall ((v_prenex_31998 Int)) (or (<= (+ main_x 1) v_prenex_31998) (<= (* 2 (select main_a v_prenex_31998)) 4) (< v_prenex_31998 main_x) (<= (select main_a v_prenex_31998) 4) (<= (select main_a v_prenex_31998) 2)))) (or (forall ((v_prenex_43130 Int)) (or (<= 996 (select main_a v_prenex_43130)) (<= 998 (select main_a v_prenex_43130)))) (forall ((v_prenex_43131 Int)) (or (<= (+ main_x 1) v_prenex_43131) (<= (* 2 (select main_a v_prenex_43131)) 4) (<= 0 (select main_a v_prenex_43131)) (< v_prenex_43131 main_x) (<= 0 (+ (select main_a v_prenex_43131) 2))))) (forall ((v_prenex_37122 Int) (v_prenex_37123 Int)) (or (<= 1000 (+ (select main_a v_prenex_37123) (select main_a v_prenex_37122))) (< v_prenex_37123 main_x) (<= (select main_a v_prenex_37123) 2) (<= 996 (select main_a v_prenex_37122)) (<= (+ main_x 1) v_prenex_37123) (<= 1996 (* 2 (select main_a v_prenex_37122))))) (forall ((v_prenex_36469 Int) (v_prenex_36470 Int)) (or (<= (+ main_x 1) v_prenex_36470) (<= (select main_a v_prenex_36470) 2) (< v_prenex_36470 main_x) (< v_prenex_36469 main_y) (<= (select main_a v_prenex_36469) 1002) (<= (+ (select main_a v_prenex_36470) (select main_a v_prenex_36469)) 1000) (<= (select main_a v_prenex_36469) 1000))) (forall ((v_prenex_37145 Int) (v_prenex_37146 Int)) (or (<= (select main_a v_prenex_37146) 2) (< v_prenex_37146 main_x) (<= (+ (select main_a v_prenex_37146) 996) (select main_a v_prenex_37145)) (<= 996 (select main_a v_prenex_37145)) (<= (+ main_x 1) v_prenex_37146) (<= (select main_a v_prenex_37146) 4) (<= (* 2 (select main_a v_prenex_37145)) 2000))) (or (forall ((v_prenex_33098 Int)) (or (<= (+ main_x 1) v_prenex_33098) (<= (* 2 (select main_a v_prenex_33098)) 4) (< v_prenex_33098 main_x))) (forall ((v_prenex_33097 Int)) (or (<= (+ main_y 1) v_prenex_33097) (<= (select main_a v_prenex_33097) 1000)))) (forall ((v_prenex_31297 Int) (v_prenex_31298 Int)) (or (<= 998 (select main_a v_prenex_31297)) (<= 1996 (* 2 (select main_a v_prenex_31297))) (< v_prenex_31298 main_x) (<= (* 2 (select main_a v_prenex_31298)) 4) (<= (+ main_x 1) v_prenex_31298) (<= 0 (+ (select main_a v_prenex_31298) 2)) (<= (select main_a v_prenex_31297) (+ (select main_a v_prenex_31298) 1000)))) (forall ((v_prenex_38143 Int) (v_prenex_38142 Int)) (or (<= 998 (select main_a v_prenex_38142)) (< v_prenex_38143 main_x) (<= (+ main_y 1) v_prenex_38142) (<= (+ main_x 1) v_prenex_38143) (<= 0 (select main_a v_prenex_38143)) (<= 1000 (+ (select main_a v_prenex_38143) (select main_a v_prenex_38142))) (<= 996 (select main_a v_prenex_38142)))) (or (forall ((v_prenex_36245 Int)) (or (< v_prenex_36245 main_y) (<= 1996 (* 2 (select main_a v_prenex_36245))) (<= (+ main_y 1) v_prenex_36245))) (forall ((v_prenex_36246 Int)) (or (<= 0 (* 2 (select main_a v_prenex_36246))) (<= (+ main_x 1) v_prenex_36246)))) (forall ((v_prenex_31677 Int) (v_prenex_31678 Int)) (or (<= (+ main_x 1) v_prenex_31678) (<= 998 (select main_a v_prenex_31677)) (<= 996 (select main_a v_prenex_31677)) (< v_prenex_31677 main_y) (< v_prenex_31678 main_x) (<= 1000 (+ (select main_a v_prenex_31678) (select main_a v_prenex_31677))) (<= 0 (* 2 (select main_a v_prenex_31678))))) (forall ((v_prenex_35196 Int) (v_prenex_35197 Int)) (or (< v_prenex_35197 main_x) (<= (* 2 (select main_a v_prenex_35196)) 2000) (<= 0 (select main_a v_prenex_35197)) (<= 1000 (+ (select main_a v_prenex_35197) (select main_a v_prenex_35196))) (<= (+ main_x 1) v_prenex_35197) (< v_prenex_35196 main_y) (<= (select main_a v_prenex_35196) 1002))) (forall ((v_prenex_35433 Int) (v_prenex_35434 Int)) (or (<= (+ main_x 1) v_prenex_35434) (<= (select main_a v_prenex_35433) (+ (select main_a v_prenex_35434) 1000)) (<= (* 2 (select main_a v_prenex_35433)) 2000) (<= 0 (+ (select main_a v_prenex_35434) 2)) (<= (select main_a v_prenex_35434) 4) (< v_prenex_35434 main_x) (<= 1996 (* 2 (select main_a v_prenex_35433))))) (forall ((v_prenex_32007 Int) (v_prenex_32008 Int)) (or (<= 996 (select main_a v_prenex_32007)) (<= (+ main_y 1) v_prenex_32007) (<= (select main_a v_prenex_32007) 1002) (<= (+ (select main_a v_prenex_32008) (select main_a v_prenex_32007)) 1000) (<= 0 (* 2 (select main_a v_prenex_32008))) (<= (+ main_x 1) v_prenex_32008) (< v_prenex_32008 main_x))) (or (forall ((v_prenex_38728 Int)) (or (<= (+ main_x 1) v_prenex_38728) (< v_prenex_38728 main_x) (<= 0 (* 2 (select main_a v_prenex_38728))) (<= (* 2 (select main_a v_prenex_38728)) 4))) (forall ((v_prenex_38727 Int)) (or (< v_prenex_38727 main_y) (<= (select main_a v_prenex_38727) 1002)))) (forall ((v_prenex_36538 Int) (v_prenex_36539 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_36538))) (<= (+ main_x 1) v_prenex_36539) (< v_prenex_36538 main_y) (<= 0 (+ (select main_a v_prenex_36539) 2)) (<= 996 (select main_a v_prenex_36538)) (< v_prenex_36539 main_x) (<= 1000 (+ (select main_a v_prenex_36539) (select main_a v_prenex_36538))))) (forall ((v_prenex_32058 Int) (v_prenex_32057 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_32057))) (<= (* 2 (select main_a v_prenex_32057)) 2000) (<= (* 2 (select main_a v_prenex_32058)) 4) (<= (+ (select main_a v_prenex_32058) (select main_a v_prenex_32057)) 1000) (<= (select main_a v_prenex_32058) 2) (< v_prenex_32058 main_x) (<= (+ main_x 1) v_prenex_32058))) (forall ((v_prenex_36687 Int) (v_prenex_36688 Int)) (or (<= (+ main_x 1) v_prenex_36688) (< v_prenex_36688 main_x) (<= (* 2 (select main_a v_prenex_36687)) 2000) (<= 0 (* 2 (select main_a v_prenex_36688))) (<= (select main_a v_prenex_36687) 1002) (<= 1000 (+ (select main_a v_prenex_36688) (select main_a v_prenex_36687))))) (forall ((v_prenex_32137 Int) (v_prenex_32138 Int)) (or (<= (+ (select main_a v_prenex_32138) 996) (select main_a v_prenex_32137)) (<= 996 (select main_a v_prenex_32137)) (<= (* 2 (select main_a v_prenex_32138)) 4) (<= (select main_a v_prenex_32137) 1000) (<= (+ main_x 1) v_prenex_32138) (<= (select main_a v_prenex_32138) 2) (< v_prenex_32138 main_x))) (forall ((v_prenex_32326 Int) (v_prenex_32327 Int)) (or (<= 1000 (+ (select main_a v_prenex_32327) (select main_a v_prenex_32326))) (< v_prenex_32327 main_x) (<= 0 (+ (select main_a v_prenex_32327) 2)) (<= (* 2 (select main_a v_prenex_32326)) 2000) (<= 0 (* 2 (select main_a v_prenex_32327))) (<= (+ main_x 1) v_prenex_32327))) (or (forall ((v_prenex_36043 Int)) (or (<= (+ main_y 1) v_prenex_36043) (< v_prenex_36043 main_y) (<= 1996 (* 2 (select main_a v_prenex_36043))))) (forall ((v_prenex_36044 Int)) (or (<= (* 2 (select main_a v_prenex_36044)) 4) (<= (+ main_x 1) v_prenex_36044)))) (forall ((v_prenex_38801 Int) (v_prenex_38800 Int)) (or (< v_prenex_38801 main_x) (<= 996 (select main_a v_prenex_38800)) (<= (+ main_y 1) v_prenex_38800) (<= (select main_a v_prenex_38800) (+ (select main_a v_prenex_38801) 1000)) (<= 1996 (* 2 (select main_a v_prenex_38800))) (<= 0 (+ (select main_a v_prenex_38801) 2)) (<= (+ main_x 1) v_prenex_38801))) (or (forall ((v_prenex_37708 Int)) (or (< v_prenex_37708 main_y) (<= (select main_a v_prenex_37708) 1000) (<= (select main_a v_prenex_37708) 1002))) (forall ((v_prenex_37706 Int)) (or (<= 0 (select main_a v_prenex_37706)) (<= (* 2 (select main_a v_prenex_37706)) 4) (< v_prenex_37706 main_x) (<= (+ main_x 1) v_prenex_37706)))) (forall ((v_prenex_39910 Int) (v_prenex_39909 Int)) (or (<= (select main_a v_prenex_39909) 1002) (<= (+ main_y 1) v_prenex_39909) (<= (select main_a v_prenex_39910) 4) (<= 996 (select main_a v_prenex_39909)) (< v_prenex_39910 main_x) (<= (+ main_x 1) v_prenex_39910) (<= (+ (select main_a v_prenex_39910) (select main_a v_prenex_39909)) 1000))) (forall ((v_prenex_32966 Int) (v_prenex_32965 Int)) (or (<= 0 (* 2 (select main_a v_prenex_32966))) (<= 998 (select main_a v_prenex_32965)) (<= (+ main_x 1) v_prenex_32966) (<= 0 (+ (select main_a v_prenex_32966) 2)) (<= (+ (select main_a v_prenex_32966) (select main_a v_prenex_32965)) 1000) (< v_prenex_32966 main_x))) (forall ((v_prenex_32746 Int) (v_prenex_32745 Int)) (or (< v_prenex_32746 main_x) (<= 0 (* 2 (select main_a v_prenex_32746))) (<= 996 (select main_a v_prenex_32745)) (<= 0 (select main_a v_prenex_32746)) (<= (+ main_x 1) v_prenex_32746) (<= (+ (select main_a v_prenex_32746) 996) (select main_a v_prenex_32745)))) (forall ((v_prenex_40674 Int) (v_prenex_40673 Int)) (or (<= (select main_a v_prenex_40674) 4) (<= (* 2 (select main_a v_prenex_40674)) 4) (<= (+ main_x 1) v_prenex_40674) (<= 1996 (* 2 (select main_a v_prenex_40673))) (<= (select main_a v_prenex_40673) 1000) (<= (+ (select main_a v_prenex_40674) (select main_a v_prenex_40673)) 1000) (< v_prenex_40674 main_x))) (forall ((v_prenex_41006 Int) (v_prenex_41007 Int)) (or (<= (+ main_x 1) v_prenex_41007) (<= (select main_a v_prenex_41007) 4) (<= (+ (select main_a v_prenex_41007) 996) (select main_a v_prenex_41006)) (< v_prenex_41007 main_x) (<= 996 (select main_a v_prenex_41006)) (<= 0 (+ (select main_a v_prenex_41007) 2)))) (forall ((v_prenex_41081 Int) (v_prenex_41082 Int)) (or (<= (+ (select main_a v_prenex_41082) (select main_a v_prenex_41081)) 1000) (<= (+ main_x 1) v_prenex_41082) (<= (* 2 (select main_a v_prenex_41082)) 4) (<= 1996 (* 2 (select main_a v_prenex_41081))) (< v_prenex_41082 main_x) (<= 0 (+ (select main_a v_prenex_41082) 2)))) (forall ((v_prenex_38615 Int) (v_prenex_38614 Int)) (or (< v_prenex_38615 main_x) (<= (* 2 (select main_a v_prenex_38615)) 4) (<= 0 (select main_a v_prenex_38615)) (<= (+ (select main_a v_prenex_38615) 996) (select main_a v_prenex_38614)) (<= (+ main_x 1) v_prenex_38615) (<= 998 (select main_a v_prenex_38614)) (<= (select main_a v_prenex_38614) 1000))) (or (forall ((v_prenex_33521 Int)) (or (< v_prenex_33521 main_y) (<= 996 (select main_a v_prenex_33521)) (<= (select main_a v_prenex_33521) 1000) (<= (+ main_y 1) v_prenex_33521))) (forall ((v_prenex_33522 Int)) (<= (* 2 (select main_a v_prenex_33522)) 4))) (or (forall ((v_prenex_35388 Int)) (or (<= 996 (select main_a v_prenex_35388)) (<= 998 (select main_a v_prenex_35388)))) (forall ((v_prenex_35389 Int)) (or (<= (+ main_x 1) v_prenex_35389) (<= (* 2 (select main_a v_prenex_35389)) 4) (<= 0 (* 2 (select main_a v_prenex_35389))) (< v_prenex_35389 main_x)))) (forall ((v_prenex_43501 Int) (v_prenex_43500 Int)) (or (<= (+ main_x 1) v_prenex_43501) (< v_prenex_43500 main_y) (<= (select main_a v_prenex_43500) (+ (select main_a v_prenex_43501) 1000)) (<= 998 (select main_a v_prenex_43500)) (< v_prenex_43501 main_x) (<= (select main_a v_prenex_43500) 1000) (<= 0 (* 2 (select main_a v_prenex_43501))))) (forall ((v_prenex_35006 Int) (v_prenex_35005 Int)) (or (<= (select main_a v_prenex_35005) (+ (select main_a v_prenex_35006) 1000)) (<= (+ main_x 1) v_prenex_35006) (<= 1996 (* 2 (select main_a v_prenex_35005))) (<= 0 (select main_a v_prenex_35006)) (<= (select main_a v_prenex_35006) 2) (<= 996 (select main_a v_prenex_35005)) (< v_prenex_35006 main_x))) (forall ((v_prenex_37167 Int) (v_prenex_37168 Int)) (or (<= (* 2 (select main_a v_prenex_37167)) 2000) (<= (select main_a v_prenex_37167) (+ (select main_a v_prenex_37168) 1000)) (<= (+ main_x 1) v_prenex_37168) (<= (select main_a v_prenex_37168) 2) (<= 1996 (* 2 (select main_a v_prenex_37167))) (< v_prenex_37168 main_x) (<= 0 (select main_a v_prenex_37168)))) (or (forall ((v_prenex_40087 Int)) (or (<= (+ main_x 1) v_prenex_40087) (<= (* 2 (select main_a v_prenex_40087)) 4) (<= 0 (select main_a v_prenex_40087)) (<= (select main_a v_prenex_40087) 4) (< v_prenex_40087 main_x))) (forall ((v_prenex_40089 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_40089))) (<= 998 (select main_a v_prenex_40089))))) (or (forall ((v_prenex_34119 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_34119))) (<= (* 2 (select main_a v_prenex_34119)) 2000))) (forall ((v_prenex_34115 Int)) (or (<= (+ main_x 1) v_prenex_34115) (<= (* 2 (select main_a v_prenex_34115)) 4) (< v_prenex_34115 main_x)))) (or (forall ((v_prenex_39128 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_39128))) (<= (select main_a v_prenex_39128) 1000))) (forall ((v_prenex_39124 Int)) (or (< v_prenex_39124 main_x) (<= 0 (+ (select main_a v_prenex_39124) 2)) (<= (+ main_x 1) v_prenex_39124) (<= 0 (select main_a v_prenex_39124)) (<= 0 (* 2 (select main_a v_prenex_39124)))))) (or (forall ((v_prenex_36248 Int)) (or (<= 0 (* 2 (select main_a v_prenex_36248))) (< v_prenex_36248 main_x) (<= (+ main_x 1) v_prenex_36248) (<= (* 2 (select main_a v_prenex_36248)) 4))) (forall ((v_prenex_36247 Int)) (or (<= (+ main_y 1) v_prenex_36247) (<= 998 (select main_a v_prenex_36247)) (<= (* 2 (select main_a v_prenex_36247)) 2000)))) (or (forall ((v_prenex_36850 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_36850))) (<= (select main_a v_prenex_36850) 1002))) (forall ((v_prenex_36849 Int)) (or (< v_prenex_36849 main_x) (<= (select main_a v_prenex_36849) 2) (<= (* 2 (select main_a v_prenex_36849)) 4) (<= 0 (* 2 (select main_a v_prenex_36849))) (<= (+ main_x 1) v_prenex_36849)))) (or (forall ((v_prenex_40810 Int)) (or (<= (select main_a v_prenex_40810) 1002) (<= (select main_a v_prenex_40810) 1000))) (forall ((v_prenex_40809 Int)) (or (< v_prenex_40809 main_x) (<= (* 2 (select main_a v_prenex_40809)) 4) (<= (+ main_x 1) v_prenex_40809) (<= (select main_a v_prenex_40809) 2)))) (or (forall ((v_prenex_36491 Int)) (or (<= 0 (select main_a v_prenex_36491)) (<= (+ main_x 1) v_prenex_36491) (<= 0 (+ (select main_a v_prenex_36491) 2)) (<= (* 2 (select main_a v_prenex_36491)) 4) (< v_prenex_36491 main_x))) (forall ((v_prenex_36494 Int)) (or (<= (select main_a v_prenex_36494) 1002) (<= (select main_a v_prenex_36494) 1000)))) (forall ((v_prenex_38786 Int) (v_prenex_38785 Int)) (or (<= 0 (select main_a v_prenex_38786)) (<= (+ main_x 1) v_prenex_38786) (<= 1000 (+ (select main_a v_prenex_38786) (select main_a v_prenex_38785))) (<= 1996 (* 2 (select main_a v_prenex_38785))) (< v_prenex_38786 main_x) (< v_prenex_38785 main_y))) (forall ((v_prenex_32377 Int) (v_prenex_32378 Int)) (or (<= 0 (* 2 (select main_a v_prenex_32378))) (<= 0 (+ (select main_a v_prenex_32378) 2)) (<= (+ main_x 1) v_prenex_32378) (< v_prenex_32378 main_x) (<= (select main_a v_prenex_32377) 1000) (<= (select main_a v_prenex_32377) (+ (select main_a v_prenex_32378) 1000)))) (forall ((v_prenex_39490 Int) (v_prenex_39491 Int)) (or (<= 0 (+ (select main_a v_prenex_39491) 2)) (< v_prenex_39491 main_x) (<= (+ main_x 1) v_prenex_39491) (<= (* 2 (select main_a v_prenex_39491)) 4) (<= (select main_a v_prenex_39490) (+ (select main_a v_prenex_39491) 1000)) (<= (select main_a v_prenex_39490) 1000) (<= 998 (select main_a v_prenex_39490)))) (forall ((v_prenex_32649 Int) (v_prenex_32648 Int)) (or (<= 0 (+ (select main_a v_prenex_32649) 2)) (<= 996 (select main_a v_prenex_32648)) (<= (+ main_x 1) v_prenex_32649) (<= (+ main_y 1) v_prenex_32648) (<= 1000 (+ (select main_a v_prenex_32649) (select main_a v_prenex_32648))) (<= (select main_a v_prenex_32648) 1000) (< v_prenex_32649 main_x))) (forall ((v_prenex_33302 Int) (v_prenex_33301 Int)) (or (<= (+ main_y 1) v_prenex_33301) (< v_prenex_33301 main_y) (<= (select main_a v_prenex_33301) 1000) (<= 996 (select main_a v_prenex_33301)) (<= (+ (select main_a v_prenex_33302) 996) (select main_a v_prenex_33301)))) (or (forall ((v_prenex_44120 Int)) (or (<= 998 (select main_a v_prenex_44120)) (<= (select main_a v_prenex_44120) 1000))) (forall ((v_prenex_44118 Int)) (or (< v_prenex_44118 main_x) (<= (+ main_x 1) v_prenex_44118) (<= 0 (* 2 (select main_a v_prenex_44118))) (<= 0 (select main_a v_prenex_44118))))) (or (forall ((v_prenex_43549 Int)) (or (< v_prenex_43549 main_x) (<= (select main_a v_prenex_43549) 4) (<= (select main_a v_prenex_43549) 2) (<= 0 (* 2 (select main_a v_prenex_43549))) (<= (+ main_x 1) v_prenex_43549))) (forall ((v_prenex_43548 Int)) (or (<= (* 2 (select main_a v_prenex_43548)) 2000) (<= (select main_a v_prenex_43548) 1000)))) (forall ((v_prenex_44229 Int) (v_prenex_44228 Int)) (or (<= 998 (select main_a v_prenex_44228)) (<= (+ main_y 1) v_prenex_44228) (<= (select main_a v_prenex_44228) 1002) (<= (select main_a v_prenex_44229) 4) (<= (select main_a v_prenex_44228) (+ (select main_a v_prenex_44229) 1000)) (<= (+ main_x 1) v_prenex_44229) (< v_prenex_44229 main_x))) (or (forall ((v_prenex_31810 Int)) (<= 996 (select main_a v_prenex_31810))) (forall ((v_prenex_31813 Int)) (or (<= 0 (* 2 (select main_a v_prenex_31813))) (< v_prenex_31813 main_x) (<= (+ main_x 1) v_prenex_31813) (<= (select main_a v_prenex_31813) 2) (<= (* 2 (select main_a v_prenex_31813)) 4)))) (forall ((v_prenex_31049 Int) (v_prenex_31050 Int)) (or (<= (+ main_x 1) v_prenex_31050) (<= (+ (select main_a v_prenex_31050) (select main_a v_prenex_31049)) 1000) (<= (select main_a v_prenex_31050) 4) (< v_prenex_31050 main_x) (<= (select main_a v_prenex_31049) 1000) (<= 0 (+ (select main_a v_prenex_31050) 2)) (<= (* 2 (select main_a v_prenex_31049)) 2000))) (or (forall ((v_prenex_39051 Int)) (or (< v_prenex_39051 main_x) (<= (select main_a v_prenex_39051) 2) (<= (+ main_x 1) v_prenex_39051) (<= 0 (* 2 (select main_a v_prenex_39051))) (<= 0 (select main_a v_prenex_39051)))) (forall ((v_prenex_39056 Int)) (or (<= (select main_a v_prenex_39056) 1000) (<= 998 (select main_a v_prenex_39056))))) (forall ((v_prenex_43396 Int) (v_prenex_43395 Int)) (or (<= 0 (+ (select main_a v_prenex_43396) 2)) (<= (+ (select main_a v_prenex_43396) 996) (select main_a v_prenex_43395)) (<= 0 (select main_a v_prenex_43396)) (< v_prenex_43396 main_x) (<= (+ main_x 1) v_prenex_43396))) (or (forall ((v_prenex_40255 Int)) (or (<= (* 2 (select main_a v_prenex_40255)) 4) (<= (+ main_x 1) v_prenex_40255) (< v_prenex_40255 main_x) (<= 0 (* 2 (select main_a v_prenex_40255))))) (forall ((v_prenex_40254 Int)) (or (<= (* 2 (select main_a v_prenex_40254)) 2000) (<= (select main_a v_prenex_40254) 1000) (<= (+ main_y 1) v_prenex_40254)))) (or (forall ((v_prenex_40646 Int)) (or (< v_prenex_40646 main_x) (<= 0 (* 2 (select main_a v_prenex_40646))) (<= (+ main_x 1) v_prenex_40646))) (forall ((v_prenex_40645 Int)) (or (<= (select main_a v_prenex_40645) 1000) (<= 996 (select main_a v_prenex_40645))))) (or (forall ((v_prenex_32314 Int)) (or (<= (* 2 (select main_a v_prenex_32314)) 4) (< v_prenex_32314 main_x) (<= (+ main_x 1) v_prenex_32314))) (forall ((v_prenex_32313 Int)) (or (<= 996 (select main_a v_prenex_32313)) (<= (+ main_y 1) v_prenex_32313)))) (forall ((v_prenex_41837 Int) (v_prenex_41838 Int)) (or (<= (+ (select main_a v_prenex_41838) 996) (select main_a v_prenex_41837)) (<= 998 (select main_a v_prenex_41837)) (<= (* 2 (select main_a v_prenex_41838)) 4) (< v_prenex_41838 main_x) (<= (+ main_x 1) v_prenex_41838) (<= (select main_a v_prenex_41837) 1000) (<= 0 (select main_a v_prenex_41838)))) (forall ((v_prenex_43505 Int) (v_prenex_43504 Int)) (or (<= (select main_a v_prenex_43504) 1002) (<= 998 (select main_a v_prenex_43504)) (<= 0 (+ (select main_a v_prenex_43505) 2)) (<= (+ main_y 1) v_prenex_43504) (<= 1000 (+ (select main_a v_prenex_43505) (select main_a v_prenex_43504))) (<= (+ main_x 1) v_prenex_43505) (< v_prenex_43505 main_x))) (forall ((v_prenex_39397 Int) (v_prenex_39396 Int)) (or (<= 0 (* 2 (select main_a v_prenex_39397))) (< v_prenex_39397 main_x) (<= 1996 (* 2 (select main_a v_prenex_39396))) (<= 0 (select main_a v_prenex_39397)) (<= 996 (select main_a v_prenex_39396)) (<= (select main_a v_prenex_39396) (+ (select main_a v_prenex_39397) 1000)) (<= (+ main_x 1) v_prenex_39397))) (forall ((v_prenex_42725 Int) (v_prenex_42726 Int)) (or (<= 0 (select main_a v_prenex_42726)) (<= (+ main_x 1) v_prenex_42726) (<= (select main_a v_prenex_42725) (+ (select main_a v_prenex_42726) 1000)) (<= (select main_a v_prenex_42725) 1000) (< v_prenex_42726 main_x) (<= (select main_a v_prenex_42726) 4))) (forall ((v_prenex_38214 Int) (v_prenex_38213 Int)) (or (<= (select main_a v_prenex_38213) (+ (select main_a v_prenex_38214) 1000)) (< v_prenex_38213 main_y) (<= (select main_a v_prenex_38213) 1000) (<= 0 (* 2 (select main_a v_prenex_38214))) (< v_prenex_38214 main_x) (<= 996 (select main_a v_prenex_38213)) (<= (+ main_x 1) v_prenex_38214))) (forall ((v_prenex_35747 Int) (v_prenex_35748 Int)) (or (<= (* 2 (select main_a v_prenex_35747)) 2000) (<= (select main_a v_prenex_35747) 1002) (<= 1000 (+ (select main_a v_prenex_35748) (select main_a v_prenex_35747))) (<= (select main_a v_prenex_35748) 2) (<= (+ main_y 1) v_prenex_35747) (< v_prenex_35748 main_x) (<= (+ main_x 1) v_prenex_35748))) (forall ((v_prenex_33770 Int) (v_prenex_33769 Int)) (or (<= (select main_a v_prenex_33770) 4) (<= (select main_a v_prenex_33769) (+ (select main_a v_prenex_33770) 1000)) (<= (* 2 (select main_a v_prenex_33770)) 4) (<= (+ main_x 1) v_prenex_33770) (< v_prenex_33770 main_x))) (forall ((v_prenex_39812 Int)) (or (<= (select main_a v_prenex_39812) 4) (<= (* 2 (select main_a v_prenex_39812)) 4) (< v_prenex_39812 main_x) (<= (+ main_x 1) v_prenex_39812))) (forall ((v_prenex_36403 Int) (v_prenex_36402 Int)) (or (<= (select main_a v_prenex_36402) 1002) (<= 0 (* 2 (select main_a v_prenex_36403))) (<= (select main_a v_prenex_36403) 2) (< v_prenex_36403 main_x) (<= (+ main_x 1) v_prenex_36403) (<= (+ (select main_a v_prenex_36403) 996) (select main_a v_prenex_36402)) (<= 1996 (* 2 (select main_a v_prenex_36402))))) (forall ((v_prenex_36234 Int) (v_prenex_36233 Int)) (or (< v_prenex_36234 main_x) (<= (+ (select main_a v_prenex_36234) (select main_a v_prenex_36233)) 1000) (<= 1996 (* 2 (select main_a v_prenex_36233))) (<= (select main_a v_prenex_36233) 1002) (<= 0 (select main_a v_prenex_36234)) (<= 0 (+ (select main_a v_prenex_36234) 2)) (<= (+ main_x 1) v_prenex_36234))) (or (forall ((v_prenex_30851 Int)) (or (<= 0 (* 2 (select main_a v_prenex_30851))) (<= 0 (+ (select main_a v_prenex_30851) 2)) (<= (+ main_x 1) v_prenex_30851) (<= (select main_a v_prenex_30851) 4) (< v_prenex_30851 main_x))) (forall ((v_prenex_31267 Int)) (<= 996 (select main_a v_prenex_31267)))) (or (forall ((v_prenex_40829 Int)) (or (< v_prenex_40829 main_x) (<= (select main_a v_prenex_40829) 2) (<= (+ main_x 1) v_prenex_40829) (<= (select main_a v_prenex_40829) 4))) (forall ((v_prenex_40831 Int)) (<= 1996 (* 2 (select main_a v_prenex_40831))))) (forall ((v_prenex_38417 Int) (v_prenex_38416 Int)) (or (< v_prenex_38417 main_x) (<= (select main_a v_prenex_38417) 2) (<= (* 2 (select main_a v_prenex_38417)) 4) (<= (select main_a v_prenex_38416) 1000) (<= (select main_a v_prenex_38416) (+ (select main_a v_prenex_38417) 1000)) (<= (+ main_x 1) v_prenex_38417) (<= 998 (select main_a v_prenex_38416)))) (forall ((v_prenex_42606 Int) (v_prenex_42607 Int)) (or (< v_prenex_42607 main_x) (< v_prenex_42606 main_y) (<= 1996 (* 2 (select main_a v_prenex_42606))) (<= (select main_a v_prenex_42607) 4) (<= (+ (select main_a v_prenex_42607) 996) (select main_a v_prenex_42606)) (<= 996 (select main_a v_prenex_42606)) (<= (+ main_x 1) v_prenex_42607))) (forall ((v_prenex_39470 Int) (v_prenex_39471 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_39470))) (<= (+ main_x 1) v_prenex_39471) (<= 1000 (+ (select main_a v_prenex_39471) (select main_a v_prenex_39470))) (< v_prenex_39471 main_x) (<= 0 (select main_a v_prenex_39471)) (<= (select main_a v_prenex_39471) 4))) (forall ((v_prenex_38941 Int) (v_prenex_38940 Int)) (or (<= 0 (select main_a v_prenex_38941)) (<= (* 2 (select main_a v_prenex_38940)) 2000) (<= (select main_a v_prenex_38940) 1000) (< v_prenex_38941 main_x) (<= (+ main_x 1) v_prenex_38941) (<= (select main_a v_prenex_38940) (+ (select main_a v_prenex_38941) 1000)))) (forall ((v_prenex_30903 Int) (v_prenex_30902 Int)) (or (<= (+ main_y 1) v_prenex_30902) (<= 0 (* 2 (select main_a v_prenex_30903))) (<= (select main_a v_prenex_30902) 1002) (< v_prenex_30903 main_x) (<= (select main_a v_prenex_30902) 1000) (<= (+ main_x 1) v_prenex_30903) (<= (select main_a v_prenex_30902) (+ (select main_a v_prenex_30903) 1000)))) (forall ((v_prenex_36227 Int) (v_prenex_36228 Int)) (or (<= (select main_a v_prenex_36227) (+ (select main_a v_prenex_36228) 1000)) (<= 996 (select main_a v_prenex_36227)) (<= (* 2 (select main_a v_prenex_36228)) 4) (< v_prenex_36227 main_y) (<= (+ main_x 1) v_prenex_36228) (< v_prenex_36228 main_x) (<= (select main_a v_prenex_36227) 1000))) (forall ((v_prenex_39142 Int) (v_prenex_39143 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_39142))) (<= (+ main_x 1) v_prenex_39143) (<= 0 (+ (select main_a v_prenex_39143) 2)) (<= (+ (select main_a v_prenex_39143) (select main_a v_prenex_39142)) 1000) (< v_prenex_39143 main_x) (<= (* 2 (select main_a v_prenex_39142)) 2000))) (forall ((v_prenex_40708 Int) (v_prenex_40707 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_40707))) (<= 1000 (+ (select main_a v_prenex_40708) (select main_a v_prenex_40707))) (< v_prenex_40708 main_x) (<= (+ main_x 1) v_prenex_40708) (<= 0 (+ (select main_a v_prenex_40708) 2)) (<= 996 (select main_a v_prenex_40707)) (<= (select main_a v_prenex_40708) 2))) (or (forall ((v_prenex_33263 Int)) (or (<= (* 2 (select main_a v_prenex_33263)) 4) (<= (select main_a v_prenex_33263) 2) (< v_prenex_33263 main_x) (<= (+ main_x 1) v_prenex_33263) (<= (select main_a v_prenex_33263) 4))) (forall ((v_prenex_33264 Int)) (or (<= 998 (select main_a v_prenex_33264)) (<= 996 (select main_a v_prenex_33264))))) (forall ((v_prenex_41325 Int) (v_prenex_41326 Int)) (or (<= 1000 (+ (select main_a v_prenex_41326) (select main_a v_prenex_41325))) (<= (+ main_x 1) v_prenex_41326) (<= (select main_a v_prenex_41326) 2) (<= (select main_a v_prenex_41325) 1002) (<= 998 (select main_a v_prenex_41325)) (< v_prenex_41326 main_x) (<= 0 (select main_a v_prenex_41326)))) (or (forall ((v_prenex_36254 Int)) (or (< v_prenex_36254 main_y) (<= (* 2 (select main_a v_prenex_36254)) 2000) (<= 996 (select main_a v_prenex_36254)))) (forall ((v_prenex_36255 Int)) (or (<= (+ main_x 1) v_prenex_36255) (<= (* 2 (select main_a v_prenex_36255)) 4) (< v_prenex_36255 main_x) (<= 0 (* 2 (select main_a v_prenex_36255)))))) (forall ((v_prenex_32496 Int) (v_prenex_32497 Int)) (or (<= (select main_a v_prenex_32497) 2) (<= 996 (select main_a v_prenex_32496)) (<= (+ (select main_a v_prenex_32497) 996) (select main_a v_prenex_32496)) (<= (+ main_x 1) v_prenex_32497) (< v_prenex_32497 main_x) (<= 1996 (* 2 (select main_a v_prenex_32496))) (<= 0 (+ (select main_a v_prenex_32497) 2)))) (forall ((v_prenex_41154 Int) (v_prenex_41155 Int)) (or (<= 996 (select main_a v_prenex_41154)) (<= (select main_a v_prenex_41155) 4) (<= 998 (select main_a v_prenex_41154)) (<= (+ (select main_a v_prenex_41155) 996) (select main_a v_prenex_41154)) (< v_prenex_41155 main_x) (<= (+ main_y 1) v_prenex_41154) (<= (+ main_x 1) v_prenex_41155))) (forall ((v_prenex_35701 Int) (v_prenex_35702 Int)) (or (<= (select main_a v_prenex_35701) 1002) (<= 1000 (+ (select main_a v_prenex_35702) (select main_a v_prenex_35701))) (<= 0 (select main_a v_prenex_35702)) (< v_prenex_35702 main_x) (<= (+ main_x 1) v_prenex_35702))) (or (forall ((v_prenex_38505 Int)) (or (<= (+ main_x 1) v_prenex_38505) (<= (* 2 (select main_a v_prenex_38505)) 4) (< v_prenex_38505 main_x))) (forall ((v_prenex_38509 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_38509))) (<= 996 (select main_a v_prenex_38509)) (< v_prenex_38509 main_y)))) (forall ((v_prenex_42789 Int) (v_prenex_42790 Int)) (or (<= 998 (select main_a v_prenex_42789)) (<= 0 (* 2 (select main_a v_prenex_42790))) (< v_prenex_42790 main_x) (<= (+ (select main_a v_prenex_42790) (select main_a v_prenex_42789)) 1000) (<= (+ main_x 1) v_prenex_42790) (<= (select main_a v_prenex_42789) 1000))) (or (forall ((v_prenex_42310 Int)) (or (<= (select main_a v_prenex_42310) 1002) (<= (* 2 (select main_a v_prenex_42310)) 2000))) (forall ((v_prenex_42311 Int)) (or (<= 0 (* 2 (select main_a v_prenex_42311))) (< v_prenex_42311 main_x) (<= (+ main_x 1) v_prenex_42311)))) (or (forall ((v_prenex_42836 Int)) (or (<= 0 (+ (select main_a v_prenex_42836) 2)) (< v_prenex_42836 main_x) (<= (* 2 (select main_a v_prenex_42836)) 4) (<= (select main_a v_prenex_42836) 2) (<= (+ main_x 1) v_prenex_42836))) (forall ((v_prenex_42841 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_42841))) (<= (* 2 (select main_a v_prenex_42841)) 2000)))) (forall ((v_prenex_31778 Int) (v_prenex_31779 Int)) (or (<= (select main_a v_prenex_31779) 2) (<= (+ (select main_a v_prenex_31779) 996) (select main_a v_prenex_31778)) (<= (select main_a v_prenex_31778) 1002) (<= (+ main_x 1) v_prenex_31779) (<= 0 (select main_a v_prenex_31779)) (< v_prenex_31779 main_x) (<= (select main_a v_prenex_31778) 1000))) (forall ((v_prenex_41080 Int) (v_prenex_41079 Int)) (or (<= (select main_a v_prenex_41079) (+ (select main_a v_prenex_41080) 1000)) (< v_prenex_41080 main_x) (<= 1996 (* 2 (select main_a v_prenex_41079))) (< v_prenex_41079 main_y) (<= 996 (select main_a v_prenex_41079)) (<= 0 (+ (select main_a v_prenex_41080) 2)) (<= (+ main_x 1) v_prenex_41080))) (or (forall ((v_prenex_33289 Int)) (or (<= (+ main_x 1) v_prenex_33289) (<= (* 2 (select main_a v_prenex_33289)) 4) (< v_prenex_33289 main_x) (<= 0 (* 2 (select main_a v_prenex_33289))) (<= 0 (+ (select main_a v_prenex_33289) 2)))) (forall ((v_prenex_33290 Int)) (or (<= 996 (select main_a v_prenex_33290)) (<= 1996 (* 2 (select main_a v_prenex_33290)))))) (or (forall ((v_prenex_40660 Int)) (or (<= (select main_a v_prenex_40660) 2) (<= (select main_a v_prenex_40660) 4) (< v_prenex_40660 main_x) (<= (+ main_x 1) v_prenex_40660) (<= 0 (* 2 (select main_a v_prenex_40660))))) (forall ((v_prenex_40659 Int)) (or (<= 998 (select main_a v_prenex_40659)) (<= 1996 (* 2 (select main_a v_prenex_40659)))))) (forall ((v_prenex_40928 Int) (v_prenex_40929 Int)) (or (< v_prenex_40929 main_x) (<= 0 (* 2 (select main_a v_prenex_40929))) (<= (select main_a v_prenex_40928) (+ (select main_a v_prenex_40929) 1000)) (<= (select main_a v_prenex_40928) 1002) (<= (+ main_x 1) v_prenex_40929) (< v_prenex_40928 main_y))) (forall ((v_prenex_41036 Int) (v_prenex_41037 Int)) (or (<= (select main_a v_prenex_41037) 2) (< v_prenex_41037 main_x) (<= 0 (* 2 (select main_a v_prenex_41037))) (<= (select main_a v_prenex_41036) 1000) (<= (+ (select main_a v_prenex_41037) (select main_a v_prenex_41036)) 1000) (<= 998 (select main_a v_prenex_41036)) (<= (+ main_x 1) v_prenex_41037))) (forall ((v_prenex_31293 Int) (v_prenex_31294 Int)) (or (<= (* 2 (select main_a v_prenex_31294)) 4) (<= 1996 (* 2 (select main_a v_prenex_31293))) (<= 996 (select main_a v_prenex_31293)) (< v_prenex_31294 main_x) (<= (+ main_x 1) v_prenex_31294) (<= 0 (+ (select main_a v_prenex_31294) 2)) (<= (+ (select main_a v_prenex_31294) 996) (select main_a v_prenex_31293)))) (forall ((v_prenex_30938 Int) (v_prenex_30937 Int)) (or (<= 1000 (+ (select main_a v_prenex_30937) (select main_a v_prenex_30938))) (<= 996 (select main_a v_prenex_30938)) (<= (select main_a v_prenex_30937) 2) (<= (+ main_x 1) v_prenex_30937) (<= (* 2 (select main_a v_prenex_30938)) 2000) (<= 0 (+ (select main_a v_prenex_30937) 2)) (< v_prenex_30937 main_x))) (or (forall ((v_prenex_44042 Int)) (or (<= (+ main_y 1) v_prenex_44042) (<= (select main_a v_prenex_44042) 1002) (< v_prenex_44042 main_y))) (forall ((v_prenex_44043 Int)) (or (<= (* 2 (select main_a v_prenex_44043)) 4) (<= (+ main_x 1) v_prenex_44043)))) (forall ((v_prenex_37610 Int) (v_prenex_37611 Int)) (or (<= 1000 (+ (select main_a v_prenex_37611) (select main_a v_prenex_37610))) (< v_prenex_37611 main_x) (<= (select main_a v_prenex_37611) 2) (<= 998 (select main_a v_prenex_37610)) (<= (+ main_x 1) v_prenex_37611) (<= (* 2 (select main_a v_prenex_37610)) 2000) (<= (+ main_y 1) v_prenex_37610))) (forall ((v_prenex_32876 Int) (v_prenex_32877 Int)) (or (< v_prenex_32877 main_x) (<= 0 (select main_a v_prenex_32877)) (<= 1996 (* 2 (select main_a v_prenex_32876))) (<= (+ (select main_a v_prenex_32877) 996) (select main_a v_prenex_32876)) (<= (+ main_y 1) v_prenex_32876) (<= 996 (select main_a v_prenex_32876)) (<= (+ main_x 1) v_prenex_32877))) (forall ((v_prenex_39978 Int) (v_prenex_39977 Int)) (or (<= (select main_a v_prenex_39977) 1002) (< v_prenex_39978 main_x) (<= 0 (+ (select main_a v_prenex_39978) 2)) (<= (+ (select main_a v_prenex_39978) (select main_a v_prenex_39977)) 1000) (<= (+ main_x 1) v_prenex_39978) (<= 1996 (* 2 (select main_a v_prenex_39977))))) (forall ((v_prenex_37587 Int) (v_prenex_37588 Int)) (or (<= (+ (select main_a v_prenex_37588) 996) (select main_a v_prenex_37587)) (< v_prenex_37588 main_x) (<= (+ main_y 1) v_prenex_37587) (< v_prenex_37587 main_y) (<= (select main_a v_prenex_37587) 1000))) (forall ((v_prenex_44212 Int) (v_prenex_44213 Int)) (or (<= (select main_a v_prenex_44213) 2) (< v_prenex_44213 main_x) (<= 998 (select main_a v_prenex_44212)) (< v_prenex_44212 main_y) (<= (+ (select main_a v_prenex_44213) (select main_a v_prenex_44212)) 1000) (<= (+ main_x 1) v_prenex_44213) (<= (select main_a v_prenex_44212) 1000))) (forall ((v_prenex_44041 Int) (v_prenex_44040 Int)) (or (<= (+ main_x 1) v_prenex_44041) (<= (+ main_y 1) v_prenex_44040) (<= (select main_a v_prenex_44041) 2) (<= 996 (select main_a v_prenex_44040)) (<= (select main_a v_prenex_44040) (+ (select main_a v_prenex_44041) 1000)) (<= 998 (select main_a v_prenex_44040)) (< v_prenex_44041 main_x))) (or (forall ((v_prenex_34317 Int)) (or (<= 996 (select main_a v_prenex_34317)) (<= 1996 (* 2 (select main_a v_prenex_34317))))) (forall ((v_prenex_34313 Int)) (or (<= (select main_a v_prenex_34313) 2) (<= (+ main_x 1) v_prenex_34313) (<= (* 2 (select main_a v_prenex_34313)) 4) (<= 0 (+ (select main_a v_prenex_34313) 2)) (< v_prenex_34313 main_x)))) (forall ((v_prenex_35952 Int) (v_prenex_35951 Int)) (or (<= (* 2 (select main_a v_prenex_35951)) 2000) (<= 1000 (+ (select main_a v_prenex_35952) (select main_a v_prenex_35951))) (<= (select main_a v_prenex_35951) 1002) (<= (+ main_x 1) v_prenex_35952) (<= (select main_a v_prenex_35952) 2) (< v_prenex_35952 main_x))) (forall ((v_prenex_38628 Int) (v_prenex_38629 Int)) (or (<= 998 (select main_a v_prenex_38628)) (<= 0 (select main_a v_prenex_38629)) (< v_prenex_38629 main_x) (<= (+ (select main_a v_prenex_38629) 996) (select main_a v_prenex_38628)) (<= (+ main_x 1) v_prenex_38629))) (or (forall ((v_prenex_34025 Int)) (or (<= (+ main_y 1) v_prenex_34025) (<= 996 (select main_a v_prenex_34025)) (<= 1996 (* 2 (select main_a v_prenex_34025))))) (forall ((v_prenex_34026 Int)) (or (< v_prenex_34026 main_x) (<= (* 2 (select main_a v_prenex_34026)) 4) (<= (+ main_x 1) v_prenex_34026)))) (forall ((v_prenex_31741 Int) (v_prenex_31740 Int)) (or (<= 0 (select main_a v_prenex_31741)) (<= (+ main_x 1) v_prenex_31741) (<= (select main_a v_prenex_31741) 2) (<= 1996 (* 2 (select main_a v_prenex_31740))) (<= (select main_a v_prenex_31740) (+ (select main_a v_prenex_31741) 1000)) (< v_prenex_31741 main_x) (<= 998 (select main_a v_prenex_31740)))) (or (forall ((v_prenex_35638 Int)) (or (<= (+ main_x 1) v_prenex_35638) (<= 0 (* 2 (select main_a v_prenex_35638))) (<= 0 (+ (select main_a v_prenex_35638) 2)) (< v_prenex_35638 main_x))) (forall ((v_prenex_35639 Int)) (<= (select main_a v_prenex_35639) 1000))) (forall ((v_prenex_44214 Int) (v_prenex_44215 Int)) (or (<= (+ (select main_a v_prenex_44215) (select main_a v_prenex_44214)) 1000) (<= 1996 (* 2 (select main_a v_prenex_44214))) (<= 0 (* 2 (select main_a v_prenex_44215))) (<= (+ main_x 1) v_prenex_44215) (< v_prenex_44215 main_x) (< v_prenex_44214 main_y))) (forall ((v_prenex_36645 Int) (v_prenex_36646 Int)) (or (<= (+ (select main_a v_prenex_36646) (select main_a v_prenex_36645)) 1000) (< v_prenex_36646 main_x) (<= 998 (select main_a v_prenex_36645)) (<= 0 (select main_a v_prenex_36646)) (<= (+ main_x 1) v_prenex_36646) (<= 996 (select main_a v_prenex_36645)))) (or (forall ((v_prenex_35978 Int)) (or (<= (* 2 (select main_a v_prenex_35978)) 4) (<= (select main_a v_prenex_35978) 4) (< v_prenex_35978 main_x) (<= (+ main_x 1) v_prenex_35978))) (forall ((v_prenex_35981 Int)) (or (<= 998 (select main_a v_prenex_35981)) (< v_prenex_35981 main_y) (<= (* 2 (select main_a v_prenex_35981)) 2000)))) (forall ((v_prenex_35950 Int) (v_prenex_35949 Int)) (or (<= (+ main_x 1) v_prenex_35950) (<= (select main_a v_prenex_35949) (+ (select main_a v_prenex_35950) 1000)) (< v_prenex_35950 main_x) (<= (* 2 (select main_a v_prenex_35950)) 4) (<= 0 (+ (select main_a v_prenex_35950) 2)))) (forall ((v_prenex_32872 Int) (v_prenex_32873 Int)) (or (< v_prenex_32872 main_y) (<= (select main_a v_prenex_32873) 4) (<= 1000 (+ (select main_a v_prenex_32873) (select main_a v_prenex_32872))) (<= (select main_a v_prenex_32872) 1000) (<= (+ main_x 1) v_prenex_32873) (<= (select main_a v_prenex_32872) 1002) (< v_prenex_32873 main_x))) (or (forall ((v_prenex_34965 Int)) (or (<= (select main_a v_prenex_34965) 1000) (<= (+ main_y 1) v_prenex_34965) (<= 998 (select main_a v_prenex_34965)))) (forall ((v_prenex_34966 Int)) (or (<= 0 (select main_a v_prenex_34966)) (< v_prenex_34966 main_x) (<= 0 (* 2 (select main_a v_prenex_34966))) (<= (+ main_x 1) v_prenex_34966)))) (forall ((v_prenex_38558 Int) (v_prenex_38557 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_38557))) (<= (select main_a v_prenex_38557) 1002) (<= 1000 (+ (select main_a v_prenex_38558) (select main_a v_prenex_38557))) (<= 0 (select main_a v_prenex_38558)) (< v_prenex_38558 main_x) (<= (+ main_x 1) v_prenex_38558))) (forall ((v_prenex_33385 Int) (v_prenex_33384 Int)) (or (<= 0 (select main_a v_prenex_33385)) (<= 1000 (+ (select main_a v_prenex_33385) (select main_a v_prenex_33384))) (<= (+ main_x 1) v_prenex_33385) (<= 996 (select main_a v_prenex_33384)) (<= 998 (select main_a v_prenex_33384)) (< v_prenex_33384 main_y) (< v_prenex_33385 main_x))) (forall ((v_prenex_37773 Int) (v_prenex_37772 Int)) (or (<= 998 (select main_a v_prenex_37772)) (<= (* 2 (select main_a v_prenex_37773)) 4) (< v_prenex_37773 main_x) (<= (+ (select main_a v_prenex_37773) 996) (select main_a v_prenex_37772)) (<= (+ main_x 1) v_prenex_37773))) (or (forall ((v_prenex_36396 Int)) (or (< v_prenex_36396 main_y) (<= (+ main_y 1) v_prenex_36396) (<= 1996 (* 2 (select main_a v_prenex_36396))))) (forall ((v_prenex_36397 Int)) (<= 0 (* 2 (select main_a v_prenex_36397))))) (or (forall ((v_prenex_30854 Int)) (or (<= (select main_a v_prenex_30854) 4) (< v_prenex_30854 main_x) (<= 0 (* 2 (select main_a v_prenex_30854))) (<= (+ main_x 1) v_prenex_30854) (<= 0 (select main_a v_prenex_30854)))) (forall ((v_prenex_31267 Int)) (<= 996 (select main_a v_prenex_31267)))) (or (forall ((v_prenex_40805 Int)) (or (< v_prenex_40805 main_x) (<= (* 2 (select main_a v_prenex_40805)) 4) (<= (+ main_x 1) v_prenex_40805) (<= 0 (+ (select main_a v_prenex_40805) 2)))) (forall ((v_prenex_40810 Int)) (or (<= (select main_a v_prenex_40810) 1002) (<= (select main_a v_prenex_40810) 1000)))) (forall ((v_prenex_32793 Int) (v_prenex_32794 Int)) (or (<= (* 2 (select main_a v_prenex_32793)) 2000) (<= 996 (select main_a v_prenex_32793)) (<= (+ main_x 1) v_prenex_32794) (<= (+ (select main_a v_prenex_32794) 996) (select main_a v_prenex_32793)) (<= (* 2 (select main_a v_prenex_32794)) 4) (< v_prenex_32794 main_x) (<= 0 (* 2 (select main_a v_prenex_32794))))) (forall ((v_prenex_38034 Int) (v_prenex_38033 Int)) (or (<= 996 (select main_a v_prenex_38033)) (<= (select main_a v_prenex_38033) (+ (select main_a v_prenex_38034) 1000)) (< v_prenex_38034 main_x) (<= (* 2 (select main_a v_prenex_38034)) 4) (<= (select main_a v_prenex_38033) 1002) (<= 0 (select main_a v_prenex_38034)) (<= (+ main_x 1) v_prenex_38034))) (or (forall ((v_prenex_39747 Int)) (or (<= (select main_a v_prenex_39747) 4) (<= (* 2 (select main_a v_prenex_39747)) 4) (<= (+ main_x 1) v_prenex_39747) (< v_prenex_39747 main_x) (<= 0 (+ (select main_a v_prenex_39747) 2)))) (forall ((v_prenex_39746 Int)) (<= 998 (select main_a v_prenex_39746)))) (forall ((v_prenex_33018 Int) (v_prenex_33017 Int)) (or (<= (select main_a v_prenex_33017) 1002) (<= (select main_a v_prenex_33018) 2) (<= (+ main_x 1) v_prenex_33018) (< v_prenex_33018 main_x) (<= (+ (select main_a v_prenex_33018) (select main_a v_prenex_33017)) 1000) (<= 1996 (* 2 (select main_a v_prenex_33017))) (<= 0 (select main_a v_prenex_33018)))) (forall ((v_prenex_33012 Int) (v_prenex_33011 Int)) (or (<= 996 (select main_a v_prenex_33011)) (<= (select main_a v_prenex_33012) 4) (<= (+ main_x 1) v_prenex_33012) (<= (select main_a v_prenex_33011) (+ (select main_a v_prenex_33012) 1000)) (<= 998 (select main_a v_prenex_33011)) (< v_prenex_33012 main_x))) (forall ((v_prenex_31572 Int) (v_prenex_31573 Int)) (or (<= 0 (+ (select main_a v_prenex_31573) 2)) (<= (select main_a v_prenex_31572) 1002) (<= 998 (select main_a v_prenex_31572)) (< v_prenex_31573 main_x) (<= (+ main_x 1) v_prenex_31573) (<= 1000 (+ (select main_a v_prenex_31573) (select main_a v_prenex_31572))) (<= 0 (* 2 (select main_a v_prenex_31573))))) (forall ((v_prenex_42350 Int) (v_prenex_42351 Int)) (or (<= (+ (select main_a v_prenex_42351) 996) (select main_a v_prenex_42350)) (< v_prenex_42351 main_x) (<= (+ main_x 1) v_prenex_42351) (<= (+ main_y 1) v_prenex_42350) (<= 0 (+ (select main_a v_prenex_42351) 2)))) (or (forall ((v_prenex_40781 Int)) (or (< v_prenex_40781 main_x) (<= (+ main_x 1) v_prenex_40781) (<= (* 2 (select main_a v_prenex_40781)) 4) (<= 0 (select main_a v_prenex_40781)))) (forall ((v_prenex_40785 Int)) (or (<= (select main_a v_prenex_40785) 1000) (<= 998 (select main_a v_prenex_40785))))) (or (forall ((v_prenex_39344 Int)) (<= (select main_a v_prenex_39344) 1002)) (forall ((v_prenex_39341 Int)) (or (< v_prenex_39341 main_x) (<= 0 (select main_a v_prenex_39341)) (<= (+ main_x 1) v_prenex_39341) (<= (select main_a v_prenex_39341) 2) (<= (* 2 (select main_a v_prenex_39341)) 4)))) (forall ((v_prenex_32461 Int) (v_prenex_32460 Int)) (or (<= (+ main_x 1) v_prenex_32461) (<= (+ main_y 1) v_prenex_32460) (< v_prenex_32460 main_y) (<= 998 (select main_a v_prenex_32460)) (<= (select main_a v_prenex_32460) (+ (select main_a v_prenex_32461) 1000)))) (or (forall ((v_prenex_36964 Int)) (<= 0 (* 2 (select main_a v_prenex_36964)))) (forall ((v_prenex_36963 Int)) (or (<= 998 (select main_a v_prenex_36963)) (<= (* 2 (select main_a v_prenex_36963)) 2000) (<= (+ main_y 1) v_prenex_36963) (< v_prenex_36963 main_y)))) (forall ((v_prenex_41000 Int) (v_prenex_41001 Int)) (or (<= (select main_a v_prenex_41000) 1000) (< v_prenex_41001 main_x) (<= 1996 (* 2 (select main_a v_prenex_41000))) (<= (+ main_x 1) v_prenex_41001) (<= (select main_a v_prenex_41000) (+ (select main_a v_prenex_41001) 1000)) (<= 0 (select main_a v_prenex_41001)) (<= (+ main_y 1) v_prenex_41000))) (or (forall ((v_prenex_36770 Int)) (or (<= 998 (select main_a v_prenex_36770)) (<= (select main_a v_prenex_36770) 1002))) (forall ((v_prenex_36765 Int)) (or (< v_prenex_36765 main_x) (<= (+ main_x 1) v_prenex_36765) (<= (* 2 (select main_a v_prenex_36765)) 4) (<= 0 (* 2 (select main_a v_prenex_36765)))))) (or (forall ((v_prenex_43130 Int)) (or (<= 996 (select main_a v_prenex_43130)) (<= 998 (select main_a v_prenex_43130)))) (forall ((v_prenex_43126 Int)) (or (<= (* 2 (select main_a v_prenex_43126)) 4) (<= 0 (select main_a v_prenex_43126)) (<= (+ main_x 1) v_prenex_43126) (< v_prenex_43126 main_x)))) (forall ((v_prenex_33155 Int) (v_prenex_33154 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_33154))) (<= (+ main_x 1) v_prenex_33155) (<= (+ main_y 1) v_prenex_33154) (< v_prenex_33155 main_x) (<= (* 2 (select main_a v_prenex_33155)) 4) (<= 1000 (+ (select main_a v_prenex_33155) (select main_a v_prenex_33154))) (<= (select main_a v_prenex_33154) 1000))) (forall ((v_prenex_33997 Int) (v_prenex_33998 Int)) (or (< v_prenex_33998 main_x) (<= 996 (select main_a v_prenex_33997)) (<= 0 (+ (select main_a v_prenex_33998) 2)) (<= (+ main_x 1) v_prenex_33998) (<= (+ (select main_a v_prenex_33998) (select main_a v_prenex_33997)) 1000) (<= (select main_a v_prenex_33997) 1000) (< v_prenex_33997 main_y))) (forall ((v_prenex_35124 Int) (v_prenex_35125 Int)) (or (<= (* 2 (select main_a v_prenex_35124)) 2000) (<= (+ main_x 1) v_prenex_35125) (<= 0 (+ (select main_a v_prenex_35125) 2)) (<= 996 (select main_a v_prenex_35124)) (<= (select main_a v_prenex_35125) 2) (< v_prenex_35125 main_x) (<= (+ (select main_a v_prenex_35125) (select main_a v_prenex_35124)) 1000))) (or (forall ((v_prenex_40274 Int)) (or (<= (+ main_x 1) v_prenex_40274) (< v_prenex_40274 main_x) (<= 0 (* 2 (select main_a v_prenex_40274))) (<= (select main_a v_prenex_40274) 4))) (forall ((v_prenex_40277 Int)) (or (<= (* 2 (select main_a v_prenex_40277)) 2000) (< v_prenex_40277 main_y) (<= (select main_a v_prenex_40277) 1000)))) (forall ((v_prenex_40027 Int) (v_prenex_40026 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_40026))) (<= (+ main_x 1) v_prenex_40027) (<= 1000 (+ (select main_a v_prenex_40027) (select main_a v_prenex_40026))) (<= 0 (+ (select main_a v_prenex_40027) 2)) (<= (select main_a v_prenex_40026) 1002) (< v_prenex_40027 main_x))) (forall ((v_prenex_36722 Int) (v_prenex_36721 Int)) (or (<= 0 (select main_a v_prenex_36722)) (<= (select main_a v_prenex_36721) 1000) (< v_prenex_36722 main_x) (<= 998 (select main_a v_prenex_36721)) (<= (+ main_x 1) v_prenex_36722) (<= (select main_a v_prenex_36722) 2) (<= (select main_a v_prenex_36721) (+ (select main_a v_prenex_36722) 1000)))) (or (forall ((v_prenex_43961 Int)) (or (<= 0 (* 2 (select main_a v_prenex_43961))) (< v_prenex_43961 main_x) (<= (+ main_x 1) v_prenex_43961) (<= 0 (+ (select main_a v_prenex_43961) 2)))) (forall ((v_prenex_43964 Int)) (or (<= (* 2 (select main_a v_prenex_43964)) 2000) (<= (select main_a v_prenex_43964) 1002)))) (forall ((v_prenex_44218 Int) (v_prenex_44219 Int)) (or (<= (select main_a v_prenex_44219) 4) (<= (* 2 (select main_a v_prenex_44218)) 2000) (<= (+ main_x 1) v_prenex_44219) (<= 0 (select main_a v_prenex_44219)) (< v_prenex_44219 main_x) (<= 1996 (* 2 (select main_a v_prenex_44218))) (<= (select main_a v_prenex_44218) (+ (select main_a v_prenex_44219) 1000)))) (forall ((v_prenex_33304 Int) (v_prenex_33303 Int)) (or (<= (+ main_x 1) v_prenex_33304) (<= (select main_a v_prenex_33303) 1002) (<= 996 (select main_a v_prenex_33303)) (< v_prenex_33304 main_x) (<= 1000 (+ (select main_a v_prenex_33304) (select main_a v_prenex_33303))) (<= 0 (select main_a v_prenex_33304)) (<= 0 (+ (select main_a v_prenex_33304) 2)))) (forall ((v_prenex_38282 Int) (v_prenex_38283 Int)) (or (<= (+ main_x 1) v_prenex_38283) (<= 0 (+ (select main_a v_prenex_38283) 2)) (<= 998 (select main_a v_prenex_38282)) (< v_prenex_38283 main_x) (<= (select main_a v_prenex_38282) (+ (select main_a v_prenex_38283) 1000)) (<= 0 (select main_a v_prenex_38283)))) (or (forall ((v_prenex_41917 Int)) (or (<= 0 (select main_a v_prenex_41917)) (<= (+ main_x 1) v_prenex_41917) (<= (select main_a v_prenex_41917) 4) (<= 0 (* 2 (select main_a v_prenex_41917))) (< v_prenex_41917 main_x))) (forall ((v_prenex_41920 Int)) (<= 996 (select main_a v_prenex_41920)))) (forall ((v_prenex_38426 Int) (v_prenex_38425 Int)) (or (< v_prenex_38426 main_x) (<= 998 (select main_a v_prenex_38425)) (<= 0 (* 2 (select main_a v_prenex_38426))) (<= (+ (select main_a v_prenex_38426) (select main_a v_prenex_38425)) 1000) (<= 996 (select main_a v_prenex_38425)) (<= (+ main_x 1) v_prenex_38426))) (forall ((v_prenex_42996 Int) (v_prenex_42997 Int)) (or (<= (+ main_y 1) v_prenex_42996) (<= (select main_a v_prenex_42996) 1000) (<= (+ (select main_a v_prenex_42997) (select main_a v_prenex_42996)) 1000) (< v_prenex_42996 main_y) (<= 998 (select main_a v_prenex_42996)))) (or (forall ((v_prenex_36283 Int)) (or (<= (select main_a v_prenex_36283) 1000) (<= (* 2 (select main_a v_prenex_36283)) 2000) (< v_prenex_36283 main_y))) (forall ((v_prenex_36284 Int)) (or (< v_prenex_36284 main_x) (<= 0 (* 2 (select main_a v_prenex_36284))) (<= (+ main_x 1) v_prenex_36284) (<= (* 2 (select main_a v_prenex_36284)) 4)))) (forall ((v_prenex_37533 Int) (v_prenex_37534 Int)) (or (<= (select main_a v_prenex_37533) 1000) (< v_prenex_37534 main_x) (<= (+ main_x 1) v_prenex_37534) (<= (select main_a v_prenex_37534) 4) (<= (select main_a v_prenex_37533) (+ (select main_a v_prenex_37534) 1000)) (<= 1996 (* 2 (select main_a v_prenex_37533))))) (forall ((v_prenex_44098 Int) (v_prenex_44097 Int)) (or (<= (+ (select main_a v_prenex_44098) 996) (select main_a v_prenex_44097)) (<= (* 2 (select main_a v_prenex_44097)) 2000) (<= (+ main_x 1) v_prenex_44098) (<= 0 (* 2 (select main_a v_prenex_44098))) (<= (+ main_y 1) v_prenex_44097) (< v_prenex_44098 main_x))) (forall ((v_prenex_42328 Int) (v_prenex_42329 Int)) (or (<= (+ main_x 1) v_prenex_42329) (<= (select main_a v_prenex_42329) 4) (<= 1000 (+ (select main_a v_prenex_42329) (select main_a v_prenex_42328))) (< v_prenex_42329 main_x) (<= (+ main_y 1) v_prenex_42328) (<= 996 (select main_a v_prenex_42328)))) (forall ((v_prenex_32890 Int) (v_prenex_32889 Int)) (or (<= (select main_a v_prenex_32889) (+ (select main_a v_prenex_32890) 1000)) (<= (select main_a v_prenex_32889) 1000) (<= (+ main_x 1) v_prenex_32890) (<= (* 2 (select main_a v_prenex_32890)) 4) (<= (+ main_y 1) v_prenex_32889) (< v_prenex_32890 main_x))) (forall ((v_prenex_30905 Int) (v_prenex_30904 Int)) (or (<= (select main_a v_prenex_30904) (+ (select main_a v_prenex_30905) 1000)) (<= (* 2 (select main_a v_prenex_30904)) 2000) (< v_prenex_30905 main_x) (<= (+ main_x 1) v_prenex_30905) (<= 998 (select main_a v_prenex_30904)) (<= (* 2 (select main_a v_prenex_30905)) 4) (<= 0 (+ (select main_a v_prenex_30905) 2)))) (forall ((v_prenex_37327 Int) (v_prenex_37328 Int)) (or (<= (* 2 (select main_a v_prenex_37327)) 2000) (<= (+ (select main_a v_prenex_37328) (select main_a v_prenex_37327)) 1000) (<= (+ main_x 1) v_prenex_37328) (<= 0 (select main_a v_prenex_37328)) (<= (select main_a v_prenex_37328) 2) (< v_prenex_37328 main_x))) (forall ((v_prenex_33393 Int) (v_prenex_33392 Int)) (or (<= 0 (select main_a v_prenex_33393)) (< v_prenex_33393 main_x) (<= (select main_a v_prenex_33392) 1000) (<= (+ main_x 1) v_prenex_33393) (<= (select main_a v_prenex_33392) 1002) (<= 1000 (+ (select main_a v_prenex_33393) (select main_a v_prenex_33392))))) (forall ((v_prenex_31482 Int) (v_prenex_31483 Int)) (or (< v_prenex_31483 main_x) (<= 0 (select main_a v_prenex_31483)) (< v_prenex_31482 main_y) (<= (select main_a v_prenex_31482) 1002) (<= (+ main_x 1) v_prenex_31483) (<= 1000 (+ (select main_a v_prenex_31483) (select main_a v_prenex_31482))) (<= 998 (select main_a v_prenex_31482)))) (forall ((v_prenex_38918 Int) (v_prenex_38917 Int)) (or (< v_prenex_38918 main_x) (<= 0 (* 2 (select main_a v_prenex_38918))) (< v_prenex_38917 main_y) (<= 1000 (+ (select main_a v_prenex_38918) (select main_a v_prenex_38917))) (<= 1996 (* 2 (select main_a v_prenex_38917))) (<= 998 (select main_a v_prenex_38917)) (<= (+ main_x 1) v_prenex_38918))) (forall ((v_prenex_37449 Int) (v_prenex_37450 Int)) (or (< v_prenex_37450 main_x) (<= (+ main_y 1) v_prenex_37449) (<= 0 (select main_a v_prenex_37450)) (<= (select main_a v_prenex_37449) 1002) (<= (* 2 (select main_a v_prenex_37449)) 2000) (<= 1000 (+ (select main_a v_prenex_37450) (select main_a v_prenex_37449))) (<= (+ main_x 1) v_prenex_37450))) (forall ((v_prenex_35322 Int) (v_prenex_35323 Int)) (or (<= (+ main_x 1) v_prenex_35323) (<= (select main_a v_prenex_35322) 1002) (<= (+ main_y 1) v_prenex_35322) (<= 1000 (+ (select main_a v_prenex_35323) (select main_a v_prenex_35322))) (<= (select main_a v_prenex_35323) 2) (< v_prenex_35323 main_x) (<= 996 (select main_a v_prenex_35322)))) (or (forall ((v_prenex_37494 Int)) (or (<= (+ main_x 1) v_prenex_37494) (< v_prenex_37494 main_x) (<= (select main_a v_prenex_37494) 2) (<= 0 (* 2 (select main_a v_prenex_37494))))) (forall ((v_prenex_37498 Int)) (or (< v_prenex_37498 main_y) (<= 1996 (* 2 (select main_a v_prenex_37498))) (<= (* 2 (select main_a v_prenex_37498)) 2000)))) (or (forall ((v_prenex_39157 Int)) (or (<= 996 (select main_a v_prenex_39157)) (<= (* 2 (select main_a v_prenex_39157)) 2000))) (forall ((v_prenex_39158 Int)) (or (<= (+ main_x 1) v_prenex_39158) (<= 0 (select main_a v_prenex_39158)) (<= 0 (+ (select main_a v_prenex_39158) 2)) (< v_prenex_39158 main_x) (<= 0 (* 2 (select main_a v_prenex_39158)))))) (or (forall ((v_prenex_33186 Int)) (or (< v_prenex_33186 main_x) (<= 0 (select main_a v_prenex_33186)) (<= (select main_a v_prenex_33186) 4) (<= 0 (* 2 (select main_a v_prenex_33186))) (<= (+ main_x 1) v_prenex_33186))) (forall ((v_prenex_33187 Int)) (<= 998 (select main_a v_prenex_33187)))) (forall ((v_prenex_36212 Int) (v_prenex_36211 Int)) (or (< v_prenex_36211 main_y) (<= 0 (+ (select main_a v_prenex_36212) 2)) (<= (+ (select main_a v_prenex_36212) (select main_a v_prenex_36211)) 1000) (< v_prenex_36212 main_x) (<= 996 (select main_a v_prenex_36211)) (<= (+ main_x 1) v_prenex_36212) (<= 1996 (* 2 (select main_a v_prenex_36211))))) (forall ((v_prenex_33548 Int) (v_prenex_33547 Int)) (or (<= (+ (select main_a v_prenex_33548) 996) (select main_a v_prenex_33547)) (<= (select main_a v_prenex_33548) 4) (<= (+ main_x 1) v_prenex_33548) (<= 996 (select main_a v_prenex_33547)) (<= (* 2 (select main_a v_prenex_33547)) 2000) (<= 0 (* 2 (select main_a v_prenex_33548))) (< v_prenex_33548 main_x))) (or (forall ((v_prenex_39128 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_39128))) (<= (select main_a v_prenex_39128) 1000))) (forall ((v_prenex_39125 Int)) (or (<= (+ main_x 1) v_prenex_39125) (< v_prenex_39125 main_x) (<= 0 (* 2 (select main_a v_prenex_39125))) (<= 0 (+ (select main_a v_prenex_39125) 2))))) (forall ((v_prenex_35484 Int) (v_prenex_35485 Int)) (or (<= (select main_a v_prenex_35485) 4) (<= (+ (select main_a v_prenex_35485) (select main_a v_prenex_35484)) 1000) (< v_prenex_35485 main_x) (<= (+ main_x 1) v_prenex_35485) (<= (* 2 (select main_a v_prenex_35485)) 4) (<= (* 2 (select main_a v_prenex_35484)) 2000))) (forall ((v_prenex_33589 Int) (v_prenex_33588 Int)) (or (<= (* 2 (select main_a v_prenex_33588)) 2000) (< v_prenex_33589 main_x) (<= (+ main_x 1) v_prenex_33589) (<= 1000 (+ (select main_a v_prenex_33589) (select main_a v_prenex_33588))) (<= (+ main_y 1) v_prenex_33588) (<= 998 (select main_a v_prenex_33588)) (<= 0 (select main_a v_prenex_33589)))) (forall ((v_prenex_42853 Int) (v_prenex_42854 Int)) (or (< v_prenex_42853 main_y) (<= 1996 (* 2 (select main_a v_prenex_42853))) (<= (+ (select main_a v_prenex_42854) 996) (select main_a v_prenex_42853)) (< v_prenex_42854 main_x) (<= (select main_a v_prenex_42854) 2) (<= (+ main_x 1) v_prenex_42854) (<= (* 2 (select main_a v_prenex_42853)) 2000))) (forall ((v_prenex_41601 Int) (v_prenex_41602 Int)) (or (<= (+ main_x 1) v_prenex_41602) (<= 996 (select main_a v_prenex_41601)) (<= (select main_a v_prenex_41602) 2) (< v_prenex_41602 main_x) (<= (* 2 (select main_a v_prenex_41601)) 2000) (<= (+ (select main_a v_prenex_41602) (select main_a v_prenex_41601)) 1000) (<= 0 (+ (select main_a v_prenex_41602) 2)))) (forall ((v_prenex_34538 Int) (v_prenex_34537 Int)) (or (<= 1000 (+ (select main_a v_prenex_34538) (select main_a v_prenex_34537))) (<= (select main_a v_prenex_34537) 1002) (<= 0 (+ (select main_a v_prenex_34538) 2)) (<= (select main_a v_prenex_34537) 1000) (< v_prenex_34538 main_x) (<= 0 (select main_a v_prenex_34538)) (<= (+ main_x 1) v_prenex_34538))) (forall ((v_prenex_30916 Int) (v_prenex_30917 Int)) (or (<= 1000 (+ (select main_a v_prenex_30917) (select main_a v_prenex_30916))) (<= (select main_a v_prenex_30916) 1002) (<= 1996 (* 2 (select main_a v_prenex_30916))) (<= (* 2 (select main_a v_prenex_30917)) 4) (<= 0 (* 2 (select main_a v_prenex_30917))) (<= (+ main_x 1) v_prenex_30917) (< v_prenex_30917 main_x))) (forall ((v_prenex_35974 Int) (v_prenex_35975 Int)) (or (< v_prenex_35975 main_x) (<= 0 (* 2 (select main_a v_prenex_35975))) (<= 1996 (* 2 (select main_a v_prenex_35974))) (<= 0 (+ (select main_a v_prenex_35975) 2)) (<= 1000 (+ (select main_a v_prenex_35975) (select main_a v_prenex_35974))) (<= (+ main_x 1) v_prenex_35975))) (forall ((v_prenex_42165 Int) (v_prenex_42166 Int)) (or (< v_prenex_42166 main_x) (< v_prenex_42165 main_y) (<= (+ (select main_a v_prenex_42166) (select main_a v_prenex_42165)) 1000) (<= (+ main_x 1) v_prenex_42166) (<= 0 (select main_a v_prenex_42166)) (<= (select main_a v_prenex_42165) 1002))) (forall ((v_prenex_34402 Int) (v_prenex_34401 Int)) (or (<= (select main_a v_prenex_34401) (+ (select main_a v_prenex_34402) 1000)) (< v_prenex_34402 main_x) (<= (+ main_y 1) v_prenex_34401) (<= (+ main_x 1) v_prenex_34402) (<= 1996 (* 2 (select main_a v_prenex_34401))) (<= 0 (+ (select main_a v_prenex_34402) 2)))) (forall ((v_prenex_43073 Int) (v_prenex_43072 Int)) (or (<= (* 2 (select main_a v_prenex_43073)) 4) (< v_prenex_43073 main_x) (<= (* 2 (select main_a v_prenex_43072)) 2000) (<= 0 (select main_a v_prenex_43073)) (<= 998 (select main_a v_prenex_43072)) (<= (select main_a v_prenex_43072) (+ (select main_a v_prenex_43073) 1000)) (<= (+ main_x 1) v_prenex_43073))) (forall ((v_prenex_42491 Int) (v_prenex_42492 Int)) (or (<= 1000 (+ (select main_a v_prenex_42492) (select main_a v_prenex_42491))) (<= 996 (select main_a v_prenex_42491)) (<= (select main_a v_prenex_42492) 4) (< v_prenex_42492 main_x) (<= (+ main_x 1) v_prenex_42492) (<= 0 (select main_a v_prenex_42492)))) (forall ((v_prenex_35523 Int) (v_prenex_35524 Int)) (or (<= (select main_a v_prenex_35524) 2) (<= (+ (select main_a v_prenex_35524) (select main_a v_prenex_35523)) 1000) (< v_prenex_35524 main_x) (<= (+ main_x 1) v_prenex_35524) (<= (* 2 (select main_a v_prenex_35523)) 2000) (<= 1996 (* 2 (select main_a v_prenex_35523))) (< v_prenex_35523 main_y))) (forall ((v_prenex_33509 Int) (v_prenex_33508 Int)) (or (<= (+ main_y 1) v_prenex_33508) (< v_prenex_33509 main_x) (<= 996 (select main_a v_prenex_33508)) (<= (+ (select main_a v_prenex_33509) 996) (select main_a v_prenex_33508)) (<= 998 (select main_a v_prenex_33508)) (<= (+ main_x 1) v_prenex_33509) (<= 0 (* 2 (select main_a v_prenex_33509))))) (forall ((v_prenex_31389 Int) (v_prenex_31388 Int)) (or (<= (* 2 (select main_a v_prenex_31389)) 4) (< v_prenex_31389 main_x) (<= 1996 (* 2 (select main_a v_prenex_31388))) (<= (+ (select main_a v_prenex_31389) (select main_a v_prenex_31388)) 1000) (<= (select main_a v_prenex_31389) 4) (<= (+ main_x 1) v_prenex_31389))) (forall ((v_prenex_32089 Int) (v_prenex_32088 Int)) (or (<= 0 (select main_a v_prenex_32089)) (<= 1996 (* 2 (select main_a v_prenex_32088))) (< v_prenex_32089 main_x) (<= 0 (+ (select main_a v_prenex_32089) 2)) (<= (+ main_x 1) v_prenex_32089) (<= (+ (select main_a v_prenex_32089) 996) (select main_a v_prenex_32088)))) (forall ((v_prenex_36807 Int) (v_prenex_36806 Int)) (or (< v_prenex_36807 main_x) (<= (select main_a v_prenex_36807) 2) (<= (select main_a v_prenex_36806) 1002) (<= (+ main_x 1) v_prenex_36807) (<= (+ (select main_a v_prenex_36807) (select main_a v_prenex_36806)) 1000) (< v_prenex_36806 main_y) (<= (select main_a v_prenex_36806) 1000))) (forall ((v_prenex_36073 Int) (v_prenex_36074 Int)) (or (<= 0 (select main_a v_prenex_36074)) (<= (* 2 (select main_a v_prenex_36073)) 2000) (< v_prenex_36074 main_x) (<= (* 2 (select main_a v_prenex_36074)) 4) (<= (+ (select main_a v_prenex_36074) (select main_a v_prenex_36073)) 1000) (<= (+ main_x 1) v_prenex_36074) (<= (select main_a v_prenex_36073) 1000))) (forall ((v_prenex_41420 Int) (v_prenex_41421 Int)) (or (<= (* 2 (select main_a v_prenex_41421)) 4) (<= (+ (select main_a v_prenex_41421) 996) (select main_a v_prenex_41420)) (<= (+ main_x 1) v_prenex_41421) (<= (select main_a v_prenex_41420) 1002) (<= 996 (select main_a v_prenex_41420)) (< v_prenex_41421 main_x) (<= (select main_a v_prenex_41421) 2))) (forall ((v_prenex_33451 Int) (v_prenex_33450 Int)) (or (<= 998 (select main_a v_prenex_33450)) (<= (+ main_x 1) v_prenex_33451) (<= (+ (select main_a v_prenex_33451) (select main_a v_prenex_33450)) 1000) (<= (select main_a v_prenex_33450) 1002) (<= (select main_a v_prenex_33451) 4) (<= (select main_a v_prenex_33451) 2) (< v_prenex_33451 main_x))) (forall ((v_prenex_40308 Int) (v_prenex_40307 Int)) (or (<= 998 (select main_a v_prenex_40307)) (<= (select main_a v_prenex_40307) 1002) (< v_prenex_40308 main_x) (<= 1000 (+ (select main_a v_prenex_40308) (select main_a v_prenex_40307))) (<= 0 (* 2 (select main_a v_prenex_40308))) (<= (+ main_x 1) v_prenex_40308) (<= (+ main_y 1) v_prenex_40307))) (or (forall ((v_prenex_36830 Int)) (or (<= (select main_a v_prenex_36830) 4) (< v_prenex_36830 main_x) (<= (* 2 (select main_a v_prenex_36830)) 4) (<= (select main_a v_prenex_36830) 2) (<= (+ main_x 1) v_prenex_36830))) (forall ((v_prenex_36832 Int)) (<= 1996 (* 2 (select main_a v_prenex_36832))))) (forall ((v_prenex_36485 Int) (v_prenex_36486 Int)) (or (<= (select main_a v_prenex_36486) 4) (<= (+ main_x 1) v_prenex_36486) (< v_prenex_36486 main_x) (<= 0 (+ (select main_a v_prenex_36486) 2)) (<= (select main_a v_prenex_36485) 1000) (<= (+ (select main_a v_prenex_36486) (select main_a v_prenex_36485)) 1000) (<= 998 (select main_a v_prenex_36485)))) (forall ((v_prenex_34406 Int) (v_prenex_34405 Int)) (or (<= (select main_a v_prenex_34406) 2) (<= (select main_a v_prenex_34405) 1000) (< v_prenex_34406 main_x) (<= (+ (select main_a v_prenex_34406) (select main_a v_prenex_34405)) 1000) (<= (* 2 (select main_a v_prenex_34406)) 4) (<= (+ main_x 1) v_prenex_34406))) (or (forall ((v_prenex_31633 Int)) (or (<= (+ main_x 1) v_prenex_31633) (< v_prenex_31633 main_x) (<= 0 (* 2 (select main_a v_prenex_31633))))) (forall ((v_prenex_31632 Int)) (or (<= 996 (select main_a v_prenex_31632)) (< v_prenex_31632 main_y)))) (forall ((v_prenex_38353 Int) (v_prenex_38352 Int)) (or (<= 0 (+ (select main_a v_prenex_38353) 2)) (<= (+ main_x 1) v_prenex_38353) (<= (select main_a v_prenex_38352) (+ (select main_a v_prenex_38353) 1000)) (< v_prenex_38353 main_x) (<= (select main_a v_prenex_38353) 4))) (or (forall ((v_prenex_40368 Int)) (or (< v_prenex_40368 main_y) (<= (select main_a v_prenex_40368) 1002) (<= 1996 (* 2 (select main_a v_prenex_40368))))) (forall ((v_prenex_40369 Int)) (or (<= 0 (* 2 (select main_a v_prenex_40369))) (< v_prenex_40369 main_x) (<= (+ main_x 1) v_prenex_40369)))) (or (forall ((v_prenex_37496 Int)) (or (<= (+ main_x 1) v_prenex_37496) (<= 0 (* 2 (select main_a v_prenex_37496))) (<= 0 (select main_a v_prenex_37496)) (< v_prenex_37496 main_x))) (forall ((v_prenex_37498 Int)) (or (< v_prenex_37498 main_y) (<= 1996 (* 2 (select main_a v_prenex_37498))) (<= (* 2 (select main_a v_prenex_37498)) 2000)))) (forall ((v_prenex_41512 Int) (v_prenex_41513 Int)) (or (<= (+ (select main_a v_prenex_41513) (select main_a v_prenex_41512)) 1000) (<= (select main_a v_prenex_41512) 1000) (<= (+ main_x 1) v_prenex_41513) (<= 998 (select main_a v_prenex_41512)) (< v_prenex_41513 main_x) (<= 0 (select main_a v_prenex_41513)) (<= (select main_a v_prenex_41513) 2))) (forall ((v_prenex_34710 Int) (v_prenex_34709 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_34709))) (<= (+ (select main_a v_prenex_34710) 996) (select main_a v_prenex_34709)) (<= (* 2 (select main_a v_prenex_34710)) 4) (<= (select main_a v_prenex_34709) 1000) (< v_prenex_34710 main_x) (<= (+ main_y 1) v_prenex_34709) (<= (+ main_x 1) v_prenex_34710))) (forall ((v_prenex_42019 Int) (v_prenex_42020 Int)) (or (< v_prenex_42019 main_y) (<= 996 (select main_a v_prenex_42019)) (<= 0 (* 2 (select main_a v_prenex_42020))) (<= (+ (select main_a v_prenex_42020) 996) (select main_a v_prenex_42019)) (<= (+ main_x 1) v_prenex_42020) (< v_prenex_42020 main_x))) (forall ((v_prenex_39494 Int) (v_prenex_39495 Int)) (or (<= (* 2 (select main_a v_prenex_39495)) 4) (<= 0 (+ (select main_a v_prenex_39495) 2)) (< v_prenex_39495 main_x) (<= (select main_a v_prenex_39494) 1000) (<= (+ main_x 1) v_prenex_39495) (<= 1000 (+ (select main_a v_prenex_39495) (select main_a v_prenex_39494))))) (forall ((v_prenex_33641 Int) (v_prenex_33640 Int)) (or (<= 1000 (+ (select main_a v_prenex_33641) (select main_a v_prenex_33640))) (<= (+ main_x 1) v_prenex_33641) (<= 1996 (* 2 (select main_a v_prenex_33640))) (<= 0 (+ (select main_a v_prenex_33641) 2)) (<= (+ main_y 1) v_prenex_33640) (<= (select main_a v_prenex_33640) 1000) (< v_prenex_33641 main_x))) (forall ((v_prenex_31819 Int) (v_prenex_31818 Int)) (or (<= (+ (select main_a v_prenex_31819) (select main_a v_prenex_31818)) 1000) (<= 996 (select main_a v_prenex_31818)) (<= (* 2 (select main_a v_prenex_31818)) 2000) (<= 0 (+ (select main_a v_prenex_31819) 2)) (< v_prenex_31819 main_x) (<= 0 (* 2 (select main_a v_prenex_31819))) (<= (+ main_x 1) v_prenex_31819))) (forall ((v_prenex_36143 Int) (v_prenex_36144 Int)) (or (<= (select main_a v_prenex_36144) 2) (<= 996 (select main_a v_prenex_36143)) (< v_prenex_36144 main_x) (<= (+ (select main_a v_prenex_36144) 996) (select main_a v_prenex_36143)) (<= (+ main_x 1) v_prenex_36144))) (forall ((v_prenex_37677 Int) (v_prenex_37678 Int)) (or (<= (+ (select main_a v_prenex_37678) (select main_a v_prenex_37677)) 1000) (<= (select main_a v_prenex_37678) 2) (< v_prenex_37678 main_x) (< v_prenex_37677 main_y) (<= (* 2 (select main_a v_prenex_37677)) 2000) (<= (+ main_x 1) v_prenex_37678) (<= 1996 (* 2 (select main_a v_prenex_37677))))) (forall ((v_prenex_35916 Int) (v_prenex_35917 Int)) (or (< v_prenex_35917 main_x) (< v_prenex_35916 main_y) (<= (* 2 (select main_a v_prenex_35916)) 2000) (<= (+ (select main_a v_prenex_35917) 996) (select main_a v_prenex_35916)) (<= (* 2 (select main_a v_prenex_35917)) 4) (<= (+ main_x 1) v_prenex_35917) (<= (select main_a v_prenex_35916) 1002))) (or (forall ((v_prenex_30972 Int)) (or (<= 996 (select main_a v_prenex_30972)) (<= 1996 (* 2 (select main_a v_prenex_30972))) (<= (+ main_y 1) v_prenex_30972))) (forall ((v_prenex_30971 Int)) (or (<= 0 (+ (select main_a v_prenex_30971) 2)) (<= (+ main_x 1) v_prenex_30971) (< v_prenex_30971 main_x) (<= 0 (* 2 (select main_a v_prenex_30971)))))) (forall ((v_prenex_38664 Int) (v_prenex_38663 Int)) (or (< v_prenex_38664 main_x) (<= (+ main_x 1) v_prenex_38664) (<= 998 (select main_a v_prenex_38663)) (<= 1000 (+ (select main_a v_prenex_38664) (select main_a v_prenex_38663))) (<= (select main_a v_prenex_38664) 4) (<= 0 (+ (select main_a v_prenex_38664) 2)) (<= (select main_a v_prenex_38663) 1000))) (or (forall ((v_prenex_39551 Int)) (or (<= (+ main_x 1) v_prenex_39551) (<= (select main_a v_prenex_39551) 2) (<= 0 (* 2 (select main_a v_prenex_39551))) (< v_prenex_39551 main_x))) (forall ((v_prenex_39555 Int)) (or (<= (select main_a v_prenex_39555) 1000) (<= 998 (select main_a v_prenex_39555))))) (or (forall ((v_prenex_40831 Int)) (<= 1996 (* 2 (select main_a v_prenex_40831)))) (forall ((v_prenex_40830 Int)) (or (< v_prenex_40830 main_x) (<= 0 (+ (select main_a v_prenex_40830) 2)) (<= (+ main_x 1) v_prenex_40830) (<= (select main_a v_prenex_40830) 4)))) (forall ((v_prenex_41597 Int) (v_prenex_41598 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_41597))) (< v_prenex_41598 main_x) (<= (* 2 (select main_a v_prenex_41597)) 2000) (<= (select main_a v_prenex_41598) 2) (<= (+ (select main_a v_prenex_41598) 996) (select main_a v_prenex_41597)) (<= 0 (select main_a v_prenex_41598)) (<= (+ main_x 1) v_prenex_41598))) (forall ((v_prenex_42465 Int) (v_prenex_42466 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_42465))) (<= (+ main_x 1) v_prenex_42466) (< v_prenex_42466 main_x) (<= 1000 (+ (select main_a v_prenex_42466) (select main_a v_prenex_42465))) (<= (select main_a v_prenex_42466) 4) (<= 0 (select main_a v_prenex_42466)))) (or (forall ((v_prenex_42566 Int)) (or (<= (select main_a v_prenex_42566) 1002) (<= 996 (select main_a v_prenex_42566)))) (forall ((v_prenex_42563 Int)) (or (<= (select main_a v_prenex_42563) 4) (< v_prenex_42563 main_x) (<= (* 2 (select main_a v_prenex_42563)) 4) (<= (+ main_x 1) v_prenex_42563)))) (or (forall ((v_prenex_35957 Int)) (or (<= 0 (select main_a v_prenex_35957)) (< v_prenex_35957 main_x) (<= (* 2 (select main_a v_prenex_35957)) 4) (<= (+ main_x 1) v_prenex_35957) (<= (select main_a v_prenex_35957) 2))) (forall ((v_prenex_35960 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_35960))) (<= 998 (select main_a v_prenex_35960))))) (forall ((v_prenex_32885 Int) (v_prenex_32886 Int)) (or (<= 0 (select main_a v_prenex_32886)) (<= (+ (select main_a v_prenex_32886) 996) (select main_a v_prenex_32885)) (< v_prenex_32886 main_x) (<= (+ main_x 1) v_prenex_32886) (<= 1996 (* 2 (select main_a v_prenex_32885))) (<= 998 (select main_a v_prenex_32885)) (<= (select main_a v_prenex_32886) 4))) (or (forall ((v_prenex_34648 Int)) (or (<= (+ main_y 1) v_prenex_34648) (<= 998 (select main_a v_prenex_34648)) (<= (select main_a v_prenex_34648) 1002))) (forall ((v_prenex_34649 Int)) (or (<= (+ main_x 1) v_prenex_34649) (< v_prenex_34649 main_x) (<= 0 (* 2 (select main_a v_prenex_34649))) (<= 0 (select main_a v_prenex_34649))))) (forall ((v_prenex_44027 Int) (v_prenex_44026 Int)) (or (<= (select main_a v_prenex_44026) 1002) (< v_prenex_44027 main_x) (<= 0 (+ (select main_a v_prenex_44027) 2)) (<= (+ main_x 1) v_prenex_44027) (<= (select main_a v_prenex_44027) 4) (<= 1000 (+ (select main_a v_prenex_44027) (select main_a v_prenex_44026))))) (forall ((v_prenex_34558 Int) (v_prenex_34557 Int)) (or (<= 996 (select main_a v_prenex_34557)) (<= (* 2 (select main_a v_prenex_34557)) 2000) (<= 0 (select main_a v_prenex_34558)) (<= (+ main_x 1) v_prenex_34558) (< v_prenex_34558 main_x) (<= (select main_a v_prenex_34558) 2) (<= (+ (select main_a v_prenex_34558) (select main_a v_prenex_34557)) 1000))) (forall ((v_prenex_38105 Int) (v_prenex_38106 Int)) (or (<= (* 2 (select main_a v_prenex_38105)) 2000) (<= (+ main_x 1) v_prenex_38106) (< v_prenex_38106 main_x) (<= (select main_a v_prenex_38106) 4) (<= (select main_a v_prenex_38106) 2) (<= (select main_a v_prenex_38105) (+ (select main_a v_prenex_38106) 1000)) (<= (select main_a v_prenex_38105) 1000))) (or (forall ((v_prenex_33818 Int)) (or (<= (* 2 (select main_a v_prenex_33818)) 2000) (<= 1996 (* 2 (select main_a v_prenex_33818))))) (forall ((v_prenex_33817 Int)) (or (<= 0 (+ (select main_a v_prenex_33817) 2)) (<= (* 2 (select main_a v_prenex_33817)) 4) (< v_prenex_33817 main_x) (<= (+ main_x 1) v_prenex_33817) (<= (select main_a v_prenex_33817) 4)))) (forall ((v_prenex_39069 Int) (v_prenex_39068 Int)) (or (<= (+ main_x 1) v_prenex_39069) (< v_prenex_39069 main_x) (<= 1996 (* 2 (select main_a v_prenex_39068))) (<= (select main_a v_prenex_39069) 4) (<= (+ (select main_a v_prenex_39069) (select main_a v_prenex_39068)) 1000) (<= (select main_a v_prenex_39068) 1000) (<= (select main_a v_prenex_39069) 2))) (or (forall ((v_prenex_30872 Int)) (or (<= (+ main_x 1) v_prenex_30872) (<= (select main_a v_prenex_30872) 2) (< v_prenex_30872 main_x) (<= (select main_a v_prenex_30872) 4))) (forall ((v_prenex_31958 Int)) (<= 1996 (* 2 (select main_a v_prenex_31958))))) (forall ((v_prenex_35507 Int) (v_prenex_35508 Int)) (or (<= 0 (select main_a v_prenex_35508)) (<= (+ main_x 1) v_prenex_35508) (< v_prenex_35508 main_x) (<= (+ (select main_a v_prenex_35508) 996) (select main_a v_prenex_35507)) (<= 1996 (* 2 (select main_a v_prenex_35507))) (<= 0 (* 2 (select main_a v_prenex_35508))) (<= 998 (select main_a v_prenex_35507)))) (forall ((v_prenex_36940 Int) (v_prenex_36939 Int)) (or (<= (select main_a v_prenex_36939) 1002) (<= 0 (+ (select main_a v_prenex_36940) 2)) (<= (* 2 (select main_a v_prenex_36940)) 4) (< v_prenex_36940 main_x) (<= 1000 (+ (select main_a v_prenex_36940) (select main_a v_prenex_36939))) (<= (select main_a v_prenex_36939) 1000) (<= (+ main_x 1) v_prenex_36940))) (forall ((v_prenex_36609 Int) (v_prenex_36608 Int)) (or (<= (+ main_x 1) v_prenex_36609) (<= (select main_a v_prenex_36608) 1002) (<= 0 (select main_a v_prenex_36609)) (<= (+ (select main_a v_prenex_36609) 996) (select main_a v_prenex_36608)) (<= (* 2 (select main_a v_prenex_36608)) 2000) (< v_prenex_36609 main_x))) (forall ((v_prenex_36311 Int) (v_prenex_36312 Int)) (or (<= (+ (select main_a v_prenex_36312) (select main_a v_prenex_36311)) 1000) (<= 1996 (* 2 (select main_a v_prenex_36311))) (<= (+ main_x 1) v_prenex_36312) (<= (select main_a v_prenex_36312) 4) (<= 0 (select main_a v_prenex_36312)) (< v_prenex_36312 main_x) (<= (select main_a v_prenex_36311) 1002))) (forall ((v_prenex_37514 Int) (v_prenex_37515 Int)) (or (<= 1000 (+ (select main_a v_prenex_37515) (select main_a v_prenex_37514))) (< v_prenex_37515 main_x) (<= 996 (select main_a v_prenex_37514)) (<= 0 (select main_a v_prenex_37515)) (<= (select main_a v_prenex_37515) 2) (<= (+ main_x 1) v_prenex_37515) (<= 1996 (* 2 (select main_a v_prenex_37514))))) (forall ((v_prenex_43116 Int) (v_prenex_43115 Int)) (or (<= (+ main_x 1) v_prenex_43116) (<= (select main_a v_prenex_43115) 1000) (<= (+ (select main_a v_prenex_43116) (select main_a v_prenex_43115)) 1000) (< v_prenex_43116 main_x) (<= (select main_a v_prenex_43116) 4) (<= 0 (* 2 (select main_a v_prenex_43116))))) (forall ((v_prenex_40104 Int) (v_prenex_40103 Int)) (or (< v_prenex_40104 main_x) (<= (+ main_x 1) v_prenex_40104) (<= (* 2 (select main_a v_prenex_40104)) 4) (<= (* 2 (select main_a v_prenex_40103)) 2000) (<= 0 (select main_a v_prenex_40104)) (<= 998 (select main_a v_prenex_40103)) (<= (+ (select main_a v_prenex_40104) 996) (select main_a v_prenex_40103)))) (or (forall ((v_prenex_34697 Int)) (or (<= 0 (* 2 (select main_a v_prenex_34697))) (<= 0 (select main_a v_prenex_34697)) (<= (* 2 (select main_a v_prenex_34697)) 4) (<= (+ main_x 1) v_prenex_34697) (< v_prenex_34697 main_x))) (forall ((v_prenex_34701 Int)) (or (<= 996 (select main_a v_prenex_34701)) (<= 998 (select main_a v_prenex_34701))))) (forall ((v_prenex_38191 Int) (v_prenex_38190 Int)) (or (<= 0 (select main_a v_prenex_38191)) (<= 1000 (+ (select main_a v_prenex_38191) (select main_a v_prenex_38190))) (<= (+ main_x 1) v_prenex_38191) (<= (select main_a v_prenex_38191) 2) (<= (select main_a v_prenex_38190) 1002) (<= (* 2 (select main_a v_prenex_38190)) 2000) (< v_prenex_38191 main_x))) (forall ((v_prenex_38013 Int) (v_prenex_38014 Int)) (or (<= (* 2 (select main_a v_prenex_38014)) 4) (<= (+ main_x 1) v_prenex_38014) (<= (* 2 (select main_a v_prenex_38013)) 2000) (<= 1000 (+ (select main_a v_prenex_38014) (select main_a v_prenex_38013))) (<= 996 (select main_a v_prenex_38013)) (< v_prenex_38014 main_x))) (forall ((v_prenex_34860 Int) (v_prenex_34859 Int)) (or (<= (+ main_y 1) v_prenex_34859) (< v_prenex_34860 main_x) (<= (+ main_x 1) v_prenex_34860) (<= (* 2 (select main_a v_prenex_34860)) 4) (<= 998 (select main_a v_prenex_34859)) (<= 1000 (+ (select main_a v_prenex_34860) (select main_a v_prenex_34859))))) (forall ((v_prenex_37044 Int) (v_prenex_37045 Int)) (or (<= 998 (select main_a v_prenex_37044)) (<= (* 2 (select main_a v_prenex_37045)) 4) (<= (+ (select main_a v_prenex_37045) 996) (select main_a v_prenex_37044)) (<= (+ main_x 1) v_prenex_37045) (<= (* 2 (select main_a v_prenex_37044)) 2000) (< v_prenex_37045 main_x) (<= 0 (select main_a v_prenex_37045)))) (forall ((v_prenex_31289 Int) (v_prenex_31290 Int)) (or (<= 998 (select main_a v_prenex_31289)) (<= (select main_a v_prenex_31289) (+ (select main_a v_prenex_31290) 1000)) (< v_prenex_31290 main_x) (<= 0 (+ (select main_a v_prenex_31290) 2)) (<= (+ main_x 1) v_prenex_31290) (<= (select main_a v_prenex_31290) 4))) (forall ((v_prenex_34000 Int) (v_prenex_33999 Int)) (or (<= (select main_a v_prenex_34000) 2) (<= 998 (select main_a v_prenex_33999)) (<= (select main_a v_prenex_33999) (+ (select main_a v_prenex_34000) 1000)) (<= (+ main_x 1) v_prenex_34000) (<= (+ main_y 1) v_prenex_33999) (< v_prenex_34000 main_x) (<= (select main_a v_prenex_33999) 1000))) (forall ((v_prenex_37743 Int)) (or (<= 0 (select main_a v_prenex_37743)) (<= (+ main_x 1) v_prenex_37743) (<= 0 (+ (select main_a v_prenex_37743) 2)) (<= 0 (* 2 (select main_a v_prenex_37743))) (< v_prenex_37743 main_x))) (or (forall ((v_prenex_42149 Int)) (or (<= (+ main_x 1) v_prenex_42149) (<= 0 (select main_a v_prenex_42149)) (<= (select main_a v_prenex_42149) 2) (<= 0 (* 2 (select main_a v_prenex_42149))) (< v_prenex_42149 main_x))) (forall ((v_prenex_42153 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_42153))) (<= (select main_a v_prenex_42153) 1000)))) (or (forall ((v_prenex_35948 Int)) (or (<= 0 (* 2 (select main_a v_prenex_35948))) (< v_prenex_35948 main_x) (<= (+ main_x 1) v_prenex_35948))) (forall ((v_prenex_35947 Int)) (<= (select main_a v_prenex_35947) 1002))) (forall ((v_prenex_36239 Int) (v_prenex_36240 Int)) (or (<= (select main_a v_prenex_36239) (+ (select main_a v_prenex_36240) 1000)) (<= (+ main_x 1) v_prenex_36240) (<= 1996 (* 2 (select main_a v_prenex_36239))) (< v_prenex_36240 main_x) (<= (select main_a v_prenex_36239) 1000) (<= 0 (+ (select main_a v_prenex_36240) 2)))) (or (forall ((v_prenex_30842 Int)) (or (<= (* 2 (select main_a v_prenex_30842)) 4) (< v_prenex_30842 main_x) (<= (+ main_x 1) v_prenex_30842) (<= 0 (+ (select main_a v_prenex_30842) 2)))) (forall ((v_prenex_31154 Int)) (or (< v_prenex_31154 main_y) (<= (select main_a v_prenex_31154) 1002)))) (forall ((v_prenex_31088 Int) (v_prenex_31087 Int)) (or (<= 0 (+ (select main_a v_prenex_31088) 2)) (<= 996 (select main_a v_prenex_31087)) (<= 0 (select main_a v_prenex_31088)) (< v_prenex_31088 main_x) (<= (* 2 (select main_a v_prenex_31087)) 2000) (<= (+ (select main_a v_prenex_31088) 996) (select main_a v_prenex_31087)) (<= (+ main_x 1) v_prenex_31088))) (forall ((v_prenex_42990 Int) (v_prenex_42991 Int)) (or (< v_prenex_42991 main_x) (<= (select main_a v_prenex_42990) 1000) (<= (+ main_x 1) v_prenex_42991) (<= (select main_a v_prenex_42991) 2) (<= (select main_a v_prenex_42990) (+ (select main_a v_prenex_42991) 1000)) (<= (select main_a v_prenex_42990) 1002) (< v_prenex_42990 main_y))) (forall ((v_prenex_35732 Int) (v_prenex_35731 Int)) (or (< v_prenex_35732 main_x) (<= 1996 (* 2 (select main_a v_prenex_35731))) (<= 0 (* 2 (select main_a v_prenex_35732))) (<= 998 (select main_a v_prenex_35731)) (<= (+ main_x 1) v_prenex_35732) (<= (select main_a v_prenex_35731) (+ (select main_a v_prenex_35732) 1000)) (<= (+ main_y 1) v_prenex_35731))) (forall ((v_prenex_35787 Int) (v_prenex_35786 Int)) (or (<= 1000 (+ (select main_a v_prenex_35787) (select main_a v_prenex_35786))) (<= 1996 (* 2 (select main_a v_prenex_35786))) (< v_prenex_35787 main_x) (<= 996 (select main_a v_prenex_35786)) (<= 0 (+ (select main_a v_prenex_35787) 2)) (<= (+ main_x 1) v_prenex_35787))) (forall ((v_prenex_34637 Int) (v_prenex_34636 Int)) (or (<= (select main_a v_prenex_34636) 1000) (< v_prenex_34637 main_x) (<= 0 (* 2 (select main_a v_prenex_34637))) (<= (+ (select main_a v_prenex_34637) (select main_a v_prenex_34636)) 1000) (<= 998 (select main_a v_prenex_34636)) (<= 0 (select main_a v_prenex_34637)) (<= (+ main_x 1) v_prenex_34637))) (forall ((v_prenex_42275 Int) (v_prenex_42276 Int)) (or (<= (+ (select main_a v_prenex_42276) 996) (select main_a v_prenex_42275)) (<= (* 2 (select main_a v_prenex_42275)) 2000) (<= (+ main_x 1) v_prenex_42276) (< v_prenex_42276 main_x) (< v_prenex_42275 main_y) (<= 1996 (* 2 (select main_a v_prenex_42275))) (<= 0 (+ (select main_a v_prenex_42276) 2)))) (or (forall ((v_prenex_39286 Int)) (or (<= (+ main_y 1) v_prenex_39286) (< v_prenex_39286 main_y) (<= (* 2 (select main_a v_prenex_39286)) 2000))) (forall ((v_prenex_39287 Int)) (<= 0 (* 2 (select main_a v_prenex_39287))))) (or (forall ((v_prenex_33977 Int)) (or (<= 998 (select main_a v_prenex_33977)) (<= 996 (select main_a v_prenex_33977)))) (forall ((v_prenex_33973 Int)) (or (<= (+ main_x 1) v_prenex_33973) (<= 0 (* 2 (select main_a v_prenex_33973))) (<= 0 (select main_a v_prenex_33973)) (< v_prenex_33973 main_x) (<= 0 (+ (select main_a v_prenex_33973) 2))))) (forall ((v_prenex_31684 Int) (v_prenex_31683 Int)) (or (<= 996 (select main_a v_prenex_31683)) (<= (+ main_x 1) v_prenex_31684) (<= 0 (* 2 (select main_a v_prenex_31684))) (<= 1996 (* 2 (select main_a v_prenex_31683))) (<= (+ main_y 1) v_prenex_31683) (<= 1000 (+ (select main_a v_prenex_31684) (select main_a v_prenex_31683))) (< v_prenex_31684 main_x))) (forall ((v_prenex_35740 Int) (v_prenex_35739 Int)) (or (<= (+ (select main_a v_prenex_35740) (select main_a v_prenex_35739)) 1000) (<= 996 (select main_a v_prenex_35739)) (<= 0 (select main_a v_prenex_35740)) (<= 998 (select main_a v_prenex_35739)) (< v_prenex_35739 main_y) (<= (+ main_x 1) v_prenex_35740) (< v_prenex_35740 main_x))) (forall ((v_prenex_42070 Int) (v_prenex_42069 Int)) (or (< v_prenex_42070 main_x) (<= (+ (select main_a v_prenex_42070) 996) (select main_a v_prenex_42069)) (<= (* 2 (select main_a v_prenex_42069)) 2000) (<= 0 (+ (select main_a v_prenex_42070) 2)) (<= (+ main_x 1) v_prenex_42070) (<= (select main_a v_prenex_42069) 1000))) (forall ((v_prenex_41343 Int) (v_prenex_41344 Int)) (or (<= (* 2 (select main_a v_prenex_41344)) 4) (< v_prenex_41344 main_x) (<= (+ main_x 1) v_prenex_41344) (<= 998 (select main_a v_prenex_41343)) (<= 1000 (+ (select main_a v_prenex_41344) (select main_a v_prenex_41343))) (<= (select main_a v_prenex_41343) 1002) (<= (select main_a v_prenex_41344) 4))) (forall ((v_prenex_40676 Int) (v_prenex_40675 Int)) (or (<= (select main_a v_prenex_40676) 2) (<= 996 (select main_a v_prenex_40675)) (< v_prenex_40676 main_x) (<= (+ main_x 1) v_prenex_40676) (<= (* 2 (select main_a v_prenex_40675)) 2000) (<= (select main_a v_prenex_40675) (+ (select main_a v_prenex_40676) 1000)) (<= 0 (select main_a v_prenex_40676)))) (forall ((v_prenex_37441 Int) (v_prenex_37442 Int)) (or (<= (select main_a v_prenex_37442) 2) (<= (select main_a v_prenex_37442) 4) (<= 1996 (* 2 (select main_a v_prenex_37441))) (< v_prenex_37442 main_x) (<= 998 (select main_a v_prenex_37441)) (<= (+ (select main_a v_prenex_37442) (select main_a v_prenex_37441)) 1000) (<= (+ main_x 1) v_prenex_37442))) (forall ((v_prenex_36597 Int) (v_prenex_36598 Int)) (or (<= 0 (* 2 (select main_a v_prenex_36598))) (<= (select main_a v_prenex_36597) 1002) (<= (+ main_x 1) v_prenex_36598) (<= (select main_a v_prenex_36597) (+ (select main_a v_prenex_36598) 1000)) (<= (* 2 (select main_a v_prenex_36598)) 4) (<= 998 (select main_a v_prenex_36597)) (< v_prenex_36598 main_x))) (forall ((v_prenex_41236 Int) (v_prenex_41235 Int)) (or (<= (+ main_x 1) v_prenex_41236) (<= 1000 (+ (select main_a v_prenex_41236) (select main_a v_prenex_41235))) (< v_prenex_41236 main_x) (<= 0 (+ (select main_a v_prenex_41236) 2)) (<= 998 (select main_a v_prenex_41235)) (<= (select main_a v_prenex_41236) 4))) (forall ((v_prenex_42765 Int)) (or (< v_prenex_42765 main_x) (<= 0 (+ (select main_a v_prenex_42765) 2)) (<= (+ main_x 1) v_prenex_42765) (<= 0 (* 2 (select main_a v_prenex_42765))))) (forall ((v_prenex_36907 Int) (v_prenex_36908 Int)) (or (<= 0 (* 2 (select main_a v_prenex_36908))) (<= (+ main_x 1) v_prenex_36908) (<= 0 (+ (select main_a v_prenex_36908) 2)) (<= (select main_a v_prenex_36907) 1000) (<= (select main_a v_prenex_36907) (+ (select main_a v_prenex_36908) 1000)) (< v_prenex_36908 main_x) (<= (* 2 (select main_a v_prenex_36907)) 2000))) (forall ((v_prenex_33502 Int) (v_prenex_33503 Int)) (or (<= (+ main_x 1) v_prenex_33503) (<= (+ (select main_a v_prenex_33503) (select main_a v_prenex_33502)) 1000) (<= 998 (select main_a v_prenex_33502)) (<= (select main_a v_prenex_33503) 2) (<= (* 2 (select main_a v_prenex_33502)) 2000) (< v_prenex_33502 main_y) (< v_prenex_33503 main_x))) (forall ((v_prenex_39545 Int) (v_prenex_39544 Int)) (or (<= (* 2 (select main_a v_prenex_39544)) 2000) (<= 996 (select main_a v_prenex_39544)) (<= (+ main_x 1) v_prenex_39545) (< v_prenex_39545 main_x) (<= (select main_a v_prenex_39545) 2) (<= (* 2 (select main_a v_prenex_39545)) 4) (<= (+ (select main_a v_prenex_39545) 996) (select main_a v_prenex_39544)))) (forall ((v_prenex_37060 Int) (v_prenex_37059 Int)) (or (<= (+ (select main_a v_prenex_37060) 996) (select main_a v_prenex_37059)) (<= 0 (select main_a v_prenex_37060)) (<= 996 (select main_a v_prenex_37059)) (<= (* 2 (select main_a v_prenex_37059)) 2000) (<= 0 (+ (select main_a v_prenex_37060) 2)) (<= (+ main_x 1) v_prenex_37060) (< v_prenex_37060 main_x))) (forall ((v_prenex_43617 Int) (v_prenex_43616 Int)) (or (< v_prenex_43617 main_x) (<= 0 (select main_a v_prenex_43617)) (<= (+ main_x 1) v_prenex_43617) (<= (+ (select main_a v_prenex_43617) (select main_a v_prenex_43616)) 1000) (<= (select main_a v_prenex_43616) 1000) (< v_prenex_43616 main_y) (<= 1996 (* 2 (select main_a v_prenex_43616))))) (forall ((v_prenex_34300 Int) (v_prenex_34299 Int)) (or (< v_prenex_34300 main_x) (<= 996 (select main_a v_prenex_34299)) (<= (+ main_x 1) v_prenex_34300) (<= (+ (select main_a v_prenex_34300) 996) (select main_a v_prenex_34299)) (<= 0 (select main_a v_prenex_34300)) (<= 1996 (* 2 (select main_a v_prenex_34299))) (<= (select main_a v_prenex_34300) 4))) (or (forall ((v_prenex_43062 Int)) (or (<= (+ main_x 1) v_prenex_43062) (<= 0 (+ (select main_a v_prenex_43062) 2)) (< v_prenex_43062 main_x) (<= 0 (* 2 (select main_a v_prenex_43062))) (<= (select main_a v_prenex_43062) 4))) (forall ((v_prenex_43066 Int)) (or (<= (select main_a v_prenex_43066) 1000) (<= 996 (select main_a v_prenex_43066))))) (forall ((v_prenex_42656 Int) (v_prenex_42657 Int)) (or (<= (select main_a v_prenex_42657) 4) (<= (+ main_x 1) v_prenex_42657) (<= 996 (select main_a v_prenex_42656)) (<= (select main_a v_prenex_42656) (+ (select main_a v_prenex_42657) 1000)) (< v_prenex_42657 main_x) (<= 0 (select main_a v_prenex_42657)) (<= (* 2 (select main_a v_prenex_42656)) 2000))) (forall ((v_prenex_41087 Int) (v_prenex_41088 Int)) (or (<= 996 (select main_a v_prenex_41087)) (<= (+ main_x 1) v_prenex_41088) (<= 1000 (+ (select main_a v_prenex_41088) (select main_a v_prenex_41087))) (<= 0 (+ (select main_a v_prenex_41088) 2)) (<= 1996 (* 2 (select main_a v_prenex_41087))) (<= (* 2 (select main_a v_prenex_41088)) 4) (< v_prenex_41088 main_x))) (forall ((v_prenex_42822 Int) (v_prenex_42823 Int)) (or (<= (+ (select main_a v_prenex_42823) 996) (select main_a v_prenex_42822)) (<= (select main_a v_prenex_42822) 1002) (<= 0 (select main_a v_prenex_42823)) (< v_prenex_42823 main_x) (<= 996 (select main_a v_prenex_42822)) (<= (select main_a v_prenex_42823) 4) (<= (+ main_x 1) v_prenex_42823))) (forall ((v_prenex_33318 Int) (v_prenex_33317 Int)) (or (<= (select main_a v_prenex_33318) 2) (<= (* 2 (select main_a v_prenex_33318)) 4) (<= (select main_a v_prenex_33317) (+ (select main_a v_prenex_33318) 1000)) (< v_prenex_33318 main_x) (<= 1996 (* 2 (select main_a v_prenex_33317))) (<= (+ main_x 1) v_prenex_33318) (<= (select main_a v_prenex_33317) 1000))) (or (forall ((v_prenex_34575 Int)) (<= (* 2 (select main_a v_prenex_34575)) 2000)) (forall ((v_prenex_30881 Int)) (or (< v_prenex_30881 main_x) (<= (+ main_x 1) v_prenex_30881) (<= (select main_a v_prenex_30881) 4) (<= 0 (+ (select main_a v_prenex_30881) 2))))) (forall ((v_prenex_37735 Int) (v_prenex_37736 Int)) (or (< v_prenex_37736 main_x) (<= (+ main_y 1) v_prenex_37735) (<= (select main_a v_prenex_37735) (+ (select main_a v_prenex_37736) 1000)) (< v_prenex_37735 main_y) (<= (select main_a v_prenex_37735) 1002))) (forall ((v_prenex_36796 Int) (v_prenex_36797 Int)) (or (<= (* 2 (select main_a v_prenex_36796)) 2000) (<= (+ main_x 1) v_prenex_36797) (<= (select main_a v_prenex_36797) 4) (< v_prenex_36797 main_x) (<= (+ (select main_a v_prenex_36797) 996) (select main_a v_prenex_36796)))) (forall ((v_prenex_38297 Int) (v_prenex_38296 Int)) (or (< v_prenex_38297 main_x) (<= (select main_a v_prenex_38296) (+ (select main_a v_prenex_38297) 1000)) (<= (+ main_x 1) v_prenex_38297) (<= 1996 (* 2 (select main_a v_prenex_38296))) (<= (select main_a v_prenex_38297) 4) (< v_prenex_38296 main_y))) (or (forall ((v_prenex_31921 Int)) (or (< v_prenex_31921 main_x) (<= (* 2 (select main_a v_prenex_31921)) 4) (<= (+ main_x 1) v_prenex_31921) (<= (select main_a v_prenex_31921) 2))) (forall ((v_prenex_31920 Int)) (or (<= (+ main_y 1) v_prenex_31920) (<= (select main_a v_prenex_31920) 1002) (<= (* 2 (select main_a v_prenex_31920)) 2000)))) (forall ((v_prenex_42405 Int) (v_prenex_42406 Int)) (or (<= (select main_a v_prenex_42405) (+ (select main_a v_prenex_42406) 1000)) (<= 0 (+ (select main_a v_prenex_42406) 2)) (<= (* 2 (select main_a v_prenex_42405)) 2000) (< v_prenex_42406 main_x) (<= (select main_a v_prenex_42405) 1002) (<= (+ main_x 1) v_prenex_42406) (< v_prenex_42405 main_y))) (forall ((v_prenex_40333 Int) (v_prenex_40332 Int)) (or (<= (select main_a v_prenex_40332) (+ (select main_a v_prenex_40333) 1000)) (<= 1996 (* 2 (select main_a v_prenex_40332))) (<= (select main_a v_prenex_40333) 4) (<= (select main_a v_prenex_40332) 1002) (< v_prenex_40332 main_y) (< v_prenex_40333 main_x) (<= (+ main_x 1) v_prenex_40333))) (forall ((v_prenex_33914 Int) (v_prenex_33913 Int)) (or (<= 1000 (+ (select main_a v_prenex_33914) (select main_a v_prenex_33913))) (< v_prenex_33914 main_x) (<= (+ main_x 1) v_prenex_33914) (<= (select main_a v_prenex_33913) 1000) (<= 998 (select main_a v_prenex_33913)) (<= 0 (+ (select main_a v_prenex_33914) 2)))) (forall ((v_prenex_33845 Int) (v_prenex_33844 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_33844))) (<= 0 (+ (select main_a v_prenex_33845) 2)) (< v_prenex_33845 main_x) (<= (select main_a v_prenex_33844) 1002) (< v_prenex_33844 main_y) (<= (+ main_x 1) v_prenex_33845) (<= (+ (select main_a v_prenex_33845) (select main_a v_prenex_33844)) 1000))) (forall ((v_prenex_42390 Int) (v_prenex_42389 Int)) (or (< v_prenex_42390 main_x) (<= (select main_a v_prenex_42389) 1000) (<= 1000 (+ (select main_a v_prenex_42390) (select main_a v_prenex_42389))) (<= (select main_a v_prenex_42389) 1002) (<= (+ main_x 1) v_prenex_42390) (<= (select main_a v_prenex_42390) 2) (<= (+ main_y 1) v_prenex_42389))) (forall ((v_prenex_35878 Int) (v_prenex_35879 Int)) (or (<= (select main_a v_prenex_35879) 4) (<= (* 2 (select main_a v_prenex_35878)) 2000) (< v_prenex_35879 main_x) (<= (select main_a v_prenex_35878) (+ (select main_a v_prenex_35879) 1000)) (<= 996 (select main_a v_prenex_35878)) (<= (+ main_x 1) v_prenex_35879))) (forall ((v_prenex_37661 Int) (v_prenex_37662 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_37661))) (<= (* 2 (select main_a v_prenex_37661)) 2000) (<= (+ main_x 1) v_prenex_37662) (<= (select main_a v_prenex_37662) 2) (<= 1000 (+ (select main_a v_prenex_37662) (select main_a v_prenex_37661))) (< v_prenex_37662 main_x) (<= 0 (select main_a v_prenex_37662)))) (forall ((v_prenex_40838 Int) (v_prenex_40837 Int)) (or (<= (+ (select main_a v_prenex_40838) (select main_a v_prenex_40837)) 1000) (< v_prenex_40838 main_x) (<= 998 (select main_a v_prenex_40837)) (< v_prenex_40837 main_y) (<= (+ main_x 1) v_prenex_40838) (<= (select main_a v_prenex_40837) 1000) (<= 0 (select main_a v_prenex_40838)))) (forall ((v_prenex_38738 Int) (v_prenex_38737 Int)) (or (<= (select main_a v_prenex_38737) 1000) (< v_prenex_38738 main_x) (<= 0 (+ (select main_a v_prenex_38738) 2)) (<= (+ main_x 1) v_prenex_38738) (<= (select main_a v_prenex_38737) (+ (select main_a v_prenex_38738) 1000)) (<= 996 (select main_a v_prenex_38737)) (<= (+ main_y 1) v_prenex_38737))) (forall ((v_prenex_35092 Int) (v_prenex_35091 Int)) (or (<= (select main_a v_prenex_35092) 2) (<= (+ main_x 1) v_prenex_35092) (< v_prenex_35092 main_x) (<= 0 (+ (select main_a v_prenex_35092) 2)) (<= 998 (select main_a v_prenex_35091)) (<= (+ (select main_a v_prenex_35092) 996) (select main_a v_prenex_35091)))) (or (forall ((v_prenex_37103 Int)) (or (< v_prenex_37103 main_x) (<= (+ main_x 1) v_prenex_37103) (<= 0 (* 2 (select main_a v_prenex_37103))) (<= (* 2 (select main_a v_prenex_37103)) 4))) (forall ((v_prenex_37108 Int)) (or (<= (* 2 (select main_a v_prenex_37108)) 2000) (<= (select main_a v_prenex_37108) 1000)))) (or (forall ((v_prenex_37965 Int)) (or (<= 0 (select main_a v_prenex_37965)) (<= (+ main_x 1) v_prenex_37965) (<= (* 2 (select main_a v_prenex_37965)) 4) (< v_prenex_37965 main_x))) (forall ((v_prenex_37967 Int)) (or (< v_prenex_37967 main_y) (<= (select main_a v_prenex_37967) 1000) (<= 996 (select main_a v_prenex_37967))))) (forall ((v_prenex_40825 Int) (v_prenex_40824 Int)) (or (<= (select main_a v_prenex_40824) 1000) (<= (+ main_x 1) v_prenex_40825) (<= 998 (select main_a v_prenex_40824)) (<= (* 2 (select main_a v_prenex_40825)) 4) (<= 1000 (+ (select main_a v_prenex_40825) (select main_a v_prenex_40824))) (< v_prenex_40824 main_y) (< v_prenex_40825 main_x))) (or (forall ((v_prenex_43018 Int)) (or (<= (+ main_y 1) v_prenex_43018) (<= 996 (select main_a v_prenex_43018)) (< v_prenex_43018 main_y) (<= 1996 (* 2 (select main_a v_prenex_43018))))) (forall ((v_prenex_43019 Int)) (<= (* 2 (select main_a v_prenex_43019)) 4))) (or (forall ((v_prenex_31842 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_31842))) (<= (* 2 (select main_a v_prenex_31842)) 2000))) (forall ((v_prenex_31847 Int)) (or (<= 0 (* 2 (select main_a v_prenex_31847))) (<= (+ main_x 1) v_prenex_31847) (<= 0 (+ (select main_a v_prenex_31847) 2)) (< v_prenex_31847 main_x) (<= (* 2 (select main_a v_prenex_31847)) 4)))) (forall ((v_prenex_38125 Int) (v_prenex_38124 Int)) (or (< v_prenex_38125 main_x) (<= (+ main_x 1) v_prenex_38125) (<= (select main_a v_prenex_38124) 1000) (<= (* 2 (select main_a v_prenex_38124)) 2000) (<= (+ (select main_a v_prenex_38125) 996) (select main_a v_prenex_38124)) (<= 0 (select main_a v_prenex_38125)) (<= (select main_a v_prenex_38125) 4))) (or (forall ((v_prenex_37692 Int)) (or (<= (+ main_x 1) v_prenex_37692) (<= 0 (+ (select main_a v_prenex_37692) 2)) (< v_prenex_37692 main_x) (<= 0 (* 2 (select main_a v_prenex_37692))))) (forall ((v_prenex_37691 Int)) (or (<= (select main_a v_prenex_37691) 1002) (<= 998 (select main_a v_prenex_37691)) (<= (+ main_y 1) v_prenex_37691)))) (forall ((v_prenex_41200 Int) (v_prenex_41201 Int)) (or (<= 0 (select main_a v_prenex_41201)) (<= (+ (select main_a v_prenex_41201) (select main_a v_prenex_41200)) 1000) (<= (select main_a v_prenex_41201) 2) (<= (+ main_x 1) v_prenex_41201) (< v_prenex_41201 main_x))) (or (forall ((v_prenex_33804 Int)) (or (<= 0 (+ (select main_a v_prenex_33804) 2)) (<= (+ main_x 1) v_prenex_33804) (<= (* 2 (select main_a v_prenex_33804)) 4) (< v_prenex_33804 main_x))) (forall ((v_prenex_33809 Int)) (or (< v_prenex_33809 main_y) (<= 1996 (* 2 (select main_a v_prenex_33809)))))) (forall ((v_prenex_39687 Int) (v_prenex_39686 Int)) (or (< v_prenex_39687 main_x) (<= 996 (select main_a v_prenex_39686)) (<= (select main_a v_prenex_39686) 1002) (<= (+ main_x 1) v_prenex_39687) (<= (select main_a v_prenex_39686) (+ (select main_a v_prenex_39687) 1000)) (<= 0 (select main_a v_prenex_39687)) (<= 0 (* 2 (select main_a v_prenex_39687))))) (forall ((v_prenex_37673 Int) (v_prenex_37674 Int)) (or (<= (+ main_x 1) v_prenex_37674) (<= 0 (+ (select main_a v_prenex_37674) 2)) (<= (select main_a v_prenex_37673) 1000) (<= (select main_a v_prenex_37673) (+ (select main_a v_prenex_37674) 1000)) (<= (select main_a v_prenex_37673) 1002) (< v_prenex_37674 main_x) (<= (select main_a v_prenex_37674) 4))) (forall ((v_prenex_41372 Int) (v_prenex_41373 Int)) (or (<= 0 (select main_a v_prenex_41373)) (<= (select main_a v_prenex_41373) 2) (< v_prenex_41373 main_x) (<= 1996 (* 2 (select main_a v_prenex_41372))) (<= 996 (select main_a v_prenex_41372)) (<= (+ (select main_a v_prenex_41373) 996) (select main_a v_prenex_41372)) (<= (+ main_x 1) v_prenex_41373))) (or (forall ((v_prenex_34332 Int)) (or (< v_prenex_34332 main_y) (<= 998 (select main_a v_prenex_34332)) (<= (select main_a v_prenex_34332) 1002))) (forall ((v_prenex_34331 Int)) (or (<= 0 (+ (select main_a v_prenex_34331) 2)) (<= 0 (* 2 (select main_a v_prenex_34331))) (<= (+ main_x 1) v_prenex_34331) (< v_prenex_34331 main_x)))) (forall ((v_prenex_38149 Int) (v_prenex_38148 Int)) (or (< v_prenex_38149 main_x) (<= (+ main_x 1) v_prenex_38149) (<= (select main_a v_prenex_38148) 1002) (<= (+ main_y 1) v_prenex_38148) (<= 1000 (+ (select main_a v_prenex_38149) (select main_a v_prenex_38148))) (<= (select main_a v_prenex_38148) 1000) (<= 0 (select main_a v_prenex_38149)))) (forall ((v_prenex_37719 Int) (v_prenex_37718 Int)) (or (<= (* 2 (select main_a v_prenex_37718)) 2000) (< v_prenex_37719 main_x) (<= (+ main_x 1) v_prenex_37719) (<= 0 (+ (select main_a v_prenex_37719) 2)) (<= (* 2 (select main_a v_prenex_37719)) 4) (<= 1000 (+ (select main_a v_prenex_37719) (select main_a v_prenex_37718))) (<= 1996 (* 2 (select main_a v_prenex_37718))))) (or (forall ((v_prenex_39553 Int)) (or (<= (+ main_x 1) v_prenex_39553) (<= 0 (* 2 (select main_a v_prenex_39553))) (< v_prenex_39553 main_x) (<= 0 (select main_a v_prenex_39553)))) (forall ((v_prenex_39555 Int)) (or (<= (select main_a v_prenex_39555) 1000) (<= 998 (select main_a v_prenex_39555))))) (or (forall ((v_prenex_41976 Int)) (or (<= 0 (select main_a v_prenex_41976)) (<= (+ main_x 1) v_prenex_41976) (< v_prenex_41976 main_x) (<= (* 2 (select main_a v_prenex_41976)) 4))) (forall ((v_prenex_41977 Int)) (or (<= 998 (select main_a v_prenex_41977)) (<= (* 2 (select main_a v_prenex_41977)) 2000)))) (forall ((v_prenex_34633 Int) (v_prenex_34632 Int)) (or (<= (* 2 (select main_a v_prenex_34632)) 2000) (<= (+ main_x 1) v_prenex_34633) (<= (+ (select main_a v_prenex_34633) 996) (select main_a v_prenex_34632)) (< v_prenex_34633 main_x) (<= (* 2 (select main_a v_prenex_34633)) 4) (<= 1996 (* 2 (select main_a v_prenex_34632))) (<= (select main_a v_prenex_34633) 2))) (forall ((v_prenex_35425 Int) (v_prenex_35426 Int)) (or (<= (+ (select main_a v_prenex_35426) (select main_a v_prenex_35425)) 1000) (<= (select main_a v_prenex_35425) 1002) (<= (select main_a v_prenex_35425) 1000) (<= 0 (+ (select main_a v_prenex_35426) 2)) (< v_prenex_35426 main_x) (<= 0 (* 2 (select main_a v_prenex_35426))) (<= (+ main_x 1) v_prenex_35426))) (forall ((v_prenex_40813 Int) (v_prenex_40812 Int)) (or (<= (* 2 (select main_a v_prenex_40813)) 4) (<= 0 (* 2 (select main_a v_prenex_40813))) (<= (* 2 (select main_a v_prenex_40812)) 2000) (<= (select main_a v_prenex_40812) 1000) (<= (+ main_x 1) v_prenex_40813) (< v_prenex_40813 main_x) (<= 1000 (+ (select main_a v_prenex_40813) (select main_a v_prenex_40812))))) (forall ((v_prenex_32492 Int) (v_prenex_32493 Int)) (or (<= (select main_a v_prenex_32493) 4) (<= (select main_a v_prenex_32492) (+ (select main_a v_prenex_32493) 1000)) (<= (+ main_x 1) v_prenex_32493) (< v_prenex_32493 main_x) (<= (* 2 (select main_a v_prenex_32492)) 2000) (<= (+ main_y 1) v_prenex_32492))) (or (forall ((v_prenex_35944 Int)) (or (<= (select main_a v_prenex_35944) 4) (<= 0 (* 2 (select main_a v_prenex_35944))) (<= (+ main_x 1) v_prenex_35944) (< v_prenex_35944 main_x))) (forall ((v_prenex_35947 Int)) (<= (select main_a v_prenex_35947) 1002))) (forall ((v_prenex_32221 Int) (v_prenex_32220 Int)) (or (< v_prenex_32220 main_y) (<= 0 (* 2 (select main_a v_prenex_32221))) (<= 996 (select main_a v_prenex_32220)) (<= (select main_a v_prenex_32220) (+ (select main_a v_prenex_32221) 1000)) (<= (select main_a v_prenex_32220) 1002) (< v_prenex_32221 main_x) (<= (+ main_x 1) v_prenex_32221))) (forall ((v_prenex_42679 Int) (v_prenex_42680 Int)) (or (< v_prenex_42679 main_y) (<= 996 (select main_a v_prenex_42679)) (<= (+ (select main_a v_prenex_42680) 996) (select main_a v_prenex_42679)) (<= 998 (select main_a v_prenex_42679)) (< v_prenex_42680 main_x) (<= 0 (+ (select main_a v_prenex_42680) 2)) (<= (+ main_x 1) v_prenex_42680))) (or (forall ((v_prenex_41631 Int)) (or (<= 998 (select main_a v_prenex_41631)) (<= (select main_a v_prenex_41631) 1002))) (forall ((v_prenex_41627 Int)) (or (<= (+ main_x 1) v_prenex_41627) (< v_prenex_41627 main_x) (<= 0 (select main_a v_prenex_41627)) (<= 0 (* 2 (select main_a v_prenex_41627))) (<= 0 (+ (select main_a v_prenex_41627) 2))))) (or (forall ((v_prenex_37603 Int)) (or (<= (+ main_x 1) v_prenex_37603) (<= (* 2 (select main_a v_prenex_37603)) 4) (< v_prenex_37603 main_x) (<= 0 (* 2 (select main_a v_prenex_37603))) (<= (select main_a v_prenex_37603) 2))) (forall ((v_prenex_37606 Int)) (or (<= (* 2 (select main_a v_prenex_37606)) 2000) (<= (select main_a v_prenex_37606) 1002)))) (forall ((v_prenex_32209 Int) (v_prenex_32208 Int)) (or (<= 1000 (+ (select main_a v_prenex_32209) (select main_a v_prenex_32208))) (<= (select main_a v_prenex_32208) 1002) (< v_prenex_32208 main_y) (<= 998 (select main_a v_prenex_32208)) (<= (+ main_y 1) v_prenex_32208))) (forall ((v_prenex_41559 Int) (v_prenex_41560 Int)) (or (<= (+ main_y 1) v_prenex_41559) (<= (* 2 (select main_a v_prenex_41559)) 2000) (< v_prenex_41560 main_x) (<= 996 (select main_a v_prenex_41559)) (<= (+ main_x 1) v_prenex_41560) (<= (select main_a v_prenex_41559) (+ (select main_a v_prenex_41560) 1000)) (<= (select main_a v_prenex_41560) 2))) (or (forall ((v_prenex_33805 Int)) (or (<= (+ main_x 1) v_prenex_33805) (< v_prenex_33805 main_x) (<= (* 2 (select main_a v_prenex_33805)) 4))) (forall ((v_prenex_33809 Int)) (or (< v_prenex_33809 main_y) (<= 1996 (* 2 (select main_a v_prenex_33809)))))) (forall ((v_prenex_38482 Int) (v_prenex_38483 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_38482))) (<= (* 2 (select main_a v_prenex_38483)) 4) (<= 998 (select main_a v_prenex_38482)) (<= (+ main_x 1) v_prenex_38483) (<= (select main_a v_prenex_38482) (+ (select main_a v_prenex_38483) 1000)) (< v_prenex_38483 main_x) (<= 0 (select main_a v_prenex_38483)))) (or (forall ((v_prenex_42811 Int)) (or (<= 0 (* 2 (select main_a v_prenex_42811))) (<= (+ main_x 1) v_prenex_42811) (< v_prenex_42811 main_x) (<= 0 (+ (select main_a v_prenex_42811) 2)) (<= (* 2 (select main_a v_prenex_42811)) 4))) (forall ((v_prenex_42816 Int)) (<= (select main_a v_prenex_42816) 1002))) (or (forall ((v_prenex_38358 Int)) (or (<= 0 (* 2 (select main_a v_prenex_38358))) (<= (select main_a v_prenex_38358) 4) (< v_prenex_38358 main_x) (<= (+ main_x 1) v_prenex_38358))) (forall ((v_prenex_38361 Int)) (or (<= (* 2 (select main_a v_prenex_38361)) 2000) (< v_prenex_38361 main_y)))) (forall ((v_prenex_34101 Int) (v_prenex_34100 Int)) (or (< v_prenex_34101 main_x) (<= (select main_a v_prenex_34100) 1002) (<= (select main_a v_prenex_34100) (+ (select main_a v_prenex_34101) 1000)) (<= (select main_a v_prenex_34100) 1000) (<= (+ main_x 1) v_prenex_34101) (<= 0 (+ (select main_a v_prenex_34101) 2)) (<= 0 (* 2 (select main_a v_prenex_34101))))) (forall ((v_prenex_41500 Int) (v_prenex_41501 Int)) (or (<= (select main_a v_prenex_41500) 1000) (<= 1996 (* 2 (select main_a v_prenex_41500))) (<= 0 (+ (select main_a v_prenex_41501) 2)) (<= (+ main_x 1) v_prenex_41501) (<= (select main_a v_prenex_41501) 2) (< v_prenex_41501 main_x) (<= (+ (select main_a v_prenex_41501) (select main_a v_prenex_41500)) 1000))) (or (forall ((v_prenex_38439 Int)) (or (<= 0 (* 2 (select main_a v_prenex_38439))) (< v_prenex_38439 main_x) (<= 0 (+ (select main_a v_prenex_38439) 2)) (<= (+ main_x 1) v_prenex_38439) (<= (select main_a v_prenex_38439) 2))) (forall ((v_prenex_38440 Int)) (or (<= 998 (select main_a v_prenex_38440)) (<= (select main_a v_prenex_38440) 1000)))) (forall ((v_prenex_34506 Int) (v_prenex_34505 Int)) (or (<= (+ main_y 1) v_prenex_34505) (<= (+ main_x 1) v_prenex_34506) (<= 1000 (+ (select main_a v_prenex_34506) (select main_a v_prenex_34505))) (<= 998 (select main_a v_prenex_34505)) (<= 1996 (* 2 (select main_a v_prenex_34505))) (< v_prenex_34506 main_x) (<= 0 (+ (select main_a v_prenex_34506) 2)))) (forall ((v_prenex_33780 Int) (v_prenex_33779 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_33779))) (<= (+ main_x 1) v_prenex_33780) (<= (+ (select main_a v_prenex_33780) 996) (select main_a v_prenex_33779)) (<= 0 (* 2 (select main_a v_prenex_33780))) (<= 998 (select main_a v_prenex_33779)) (<= (select main_a v_prenex_33780) 4) (< v_prenex_33780 main_x))) (forall ((v_prenex_35239 Int) (v_prenex_35240 Int)) (or (< v_prenex_35240 main_x) (<= 1000 (+ (select main_a v_prenex_35240) (select main_a v_prenex_35239))) (<= (+ main_x 1) v_prenex_35240) (<= (* 2 (select main_a v_prenex_35240)) 4) (<= (select main_a v_prenex_35240) 2) (<= (select main_a v_prenex_35239) 1000) (<= 1996 (* 2 (select main_a v_prenex_35239))))) (forall ((v_prenex_35927 Int) (v_prenex_35926 Int)) (or (<= 0 (+ (select main_a v_prenex_35927) 2)) (<= (+ main_x 1) v_prenex_35927) (<= (+ (select main_a v_prenex_35927) 996) (select main_a v_prenex_35926)) (< v_prenex_35927 main_x) (<= 996 (select main_a v_prenex_35926)) (<= 1996 (* 2 (select main_a v_prenex_35926))))) (forall ((v_prenex_39761 Int) (v_prenex_39760 Int)) (or (<= (select main_a v_prenex_39760) (+ (select main_a v_prenex_39761) 1000)) (<= (* 2 (select main_a v_prenex_39760)) 2000) (<= 0 (* 2 (select main_a v_prenex_39761))) (<= 996 (select main_a v_prenex_39760)) (< v_prenex_39761 main_x) (<= (+ main_y 1) v_prenex_39760) (<= (+ main_x 1) v_prenex_39761))) (forall ((v_prenex_32997 Int) (v_prenex_32998 Int)) (or (< v_prenex_32998 main_x) (<= (+ (select main_a v_prenex_32998) (select main_a v_prenex_32997)) 1000) (<= 0 (* 2 (select main_a v_prenex_32998))) (<= (* 2 (select main_a v_prenex_32997)) 2000) (<= (+ main_x 1) v_prenex_32998))) (forall ((v_prenex_41075 Int) (v_prenex_41076 Int)) (or (<= (+ main_x 1) v_prenex_41076) (< v_prenex_41076 main_x) (<= (* 2 (select main_a v_prenex_41076)) 4) (<= 0 (select main_a v_prenex_41076)) (<= 1000 (+ (select main_a v_prenex_41076) (select main_a v_prenex_41075))) (<= (select main_a v_prenex_41075) 1000))) (forall ((v_prenex_37500 Int) (v_prenex_37501 Int)) (or (<= 996 (select main_a v_prenex_37500)) (<= 1000 (+ (select main_a v_prenex_37501) (select main_a v_prenex_37500))) (< v_prenex_37501 main_x) (<= (select main_a v_prenex_37501) 4) (<= 0 (* 2 (select main_a v_prenex_37501))) (<= (select main_a v_prenex_37500) 1002) (<= (+ main_x 1) v_prenex_37501))) (forall ((v_prenex_35414 Int) (v_prenex_35415 Int)) (or (<= 996 (select main_a v_prenex_35414)) (<= (+ (select main_a v_prenex_35415) (select main_a v_prenex_35414)) 1000) (<= (select main_a v_prenex_35415) 2) (<= 0 (select main_a v_prenex_35415)) (< v_prenex_35415 main_x) (<= (select main_a v_prenex_35414) 1000) (<= (+ main_x 1) v_prenex_35415))) (or (forall ((v_prenex_43503 Int)) (or (< v_prenex_43503 main_x) (<= 0 (+ (select main_a v_prenex_43503) 2)) (<= (* 2 (select main_a v_prenex_43503)) 4) (<= (+ main_x 1) v_prenex_43503))) (forall ((v_prenex_43502 Int)) (or (<= (+ main_y 1) v_prenex_43502) (<= 1996 (* 2 (select main_a v_prenex_43502))) (<= 998 (select main_a v_prenex_43502))))) (or (forall ((v_prenex_37289 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_37289))) (<= (+ main_y 1) v_prenex_37289) (<= (select main_a v_prenex_37289) 1000))) (forall ((v_prenex_37290 Int)) (or (<= (select main_a v_prenex_37290) 2) (<= (+ main_x 1) v_prenex_37290) (< v_prenex_37290 main_x) (<= 0 (* 2 (select main_a v_prenex_37290)))))) (forall ((v_prenex_31754 Int) (v_prenex_31755 Int)) (or (<= 996 (select main_a v_prenex_31754)) (<= (select main_a v_prenex_31754) 1000) (< v_prenex_31755 main_x) (<= (+ main_x 1) v_prenex_31755) (<= (select main_a v_prenex_31754) (+ (select main_a v_prenex_31755) 1000)) (<= 0 (* 2 (select main_a v_prenex_31755))))) (forall ((v_prenex_33583 Int) (v_prenex_33582 Int)) (or (<= (* 2 (select main_a v_prenex_33583)) 4) (<= (+ (select main_a v_prenex_33583) 996) (select main_a v_prenex_33582)) (< v_prenex_33583 main_x) (<= (+ main_x 1) v_prenex_33583) (<= 998 (select main_a v_prenex_33582)) (< v_prenex_33582 main_y) (<= (select main_a v_prenex_33582) 1000))) (or (forall ((v_prenex_39485 Int)) (or (<= (select main_a v_prenex_39485) 2) (<= (+ main_x 1) v_prenex_39485) (<= 0 (* 2 (select main_a v_prenex_39485))) (< v_prenex_39485 main_x))) (forall ((v_prenex_39484 Int)) (or (<= (+ main_y 1) v_prenex_39484) (<= 996 (select main_a v_prenex_39484)) (<= 998 (select main_a v_prenex_39484))))) (forall ((v_prenex_40814 Int) (v_prenex_40815 Int)) (or (<= (+ main_x 1) v_prenex_40815) (< v_prenex_40815 main_x) (<= 0 (* 2 (select main_a v_prenex_40815))) (<= 998 (select main_a v_prenex_40814)) (<= (* 2 (select main_a v_prenex_40815)) 4) (<= (select main_a v_prenex_40814) (+ (select main_a v_prenex_40815) 1000)) (<= 996 (select main_a v_prenex_40814)))) (forall ((v_prenex_40735 Int) (v_prenex_40734 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_40734))) (<= (+ (select main_a v_prenex_40735) 996) (select main_a v_prenex_40734)) (<= (* 2 (select main_a v_prenex_40735)) 4) (<= 0 (select main_a v_prenex_40735)) (< v_prenex_40735 main_x) (<= (+ main_x 1) v_prenex_40735))) (forall ((v_prenex_41289 Int)) (or (<= 0 (* 2 (select main_a v_prenex_41289))) (<= (+ main_x 1) v_prenex_41289) (<= 0 (select main_a v_prenex_41289)) (< v_prenex_41289 main_x) (<= (select main_a v_prenex_41289) 4))) (or (forall ((v_prenex_33179 Int)) (or (<= 996 (select main_a v_prenex_33179)) (<= (select main_a v_prenex_33179) 1002))) (forall ((v_prenex_33180 Int)) (or (< v_prenex_33180 main_x) (<= (select main_a v_prenex_33180) 4) (<= (select main_a v_prenex_33180) 2) (<= (+ main_x 1) v_prenex_33180) (<= 0 (* 2 (select main_a v_prenex_33180)))))) (forall ((v_prenex_32043 Int) (v_prenex_32044 Int)) (or (<= (* 2 (select main_a v_prenex_32043)) 2000) (<= 1000 (+ (select main_a v_prenex_32044) (select main_a v_prenex_32043))) (<= 0 (+ (select main_a v_prenex_32044) 2)) (<= 996 (select main_a v_prenex_32043)) (<= (select main_a v_prenex_32044) 4) (< v_prenex_32044 main_x) (<= (+ main_x 1) v_prenex_32044))) (forall ((v_prenex_37742 Int) (v_prenex_37741 Int)) (or (<= (* 2 (select main_a v_prenex_37741)) 2000) (<= 1000 (+ (select main_a v_prenex_37742) (select main_a v_prenex_37741))) (<= (+ main_x 1) v_prenex_37742) (<= (select main_a v_prenex_37742) 4) (< v_prenex_37742 main_x) (<= (select main_a v_prenex_37741) 1002))) (forall ((v_prenex_43987 Int) (v_prenex_43986 Int)) (or (<= (+ main_x 1) v_prenex_43987) (<= 0 (select main_a v_prenex_43987)) (<= (* 2 (select main_a v_prenex_43987)) 4) (<= (+ (select main_a v_prenex_43987) 996) (select main_a v_prenex_43986)) (< v_prenex_43987 main_x))) (forall ((v_prenex_43869 Int) (v_prenex_43870 Int)) (or (< v_prenex_43870 main_x) (<= 1996 (* 2 (select main_a v_prenex_43869))) (<= (+ main_x 1) v_prenex_43870) (<= (select main_a v_prenex_43869) (+ (select main_a v_prenex_43870) 1000)) (<= (select main_a v_prenex_43869) 1000) (<= 0 (* 2 (select main_a v_prenex_43870))))) (or (forall ((v_prenex_42895 Int)) (or (< v_prenex_42895 main_x) (<= 0 (* 2 (select main_a v_prenex_42895))) (<= (+ main_x 1) v_prenex_42895) (<= 0 (select main_a v_prenex_42895)))) (forall ((v_prenex_42894 Int)) (or (<= (+ main_y 1) v_prenex_42894) (<= 998 (select main_a v_prenex_42894))))) (forall ((v_prenex_31189 Int) (v_prenex_31188 Int)) (or (<= (+ (select main_a v_prenex_31189) 996) (select main_a v_prenex_31188)) (<= (+ main_x 1) v_prenex_31189) (<= (select main_a v_prenex_31189) 2) (< v_prenex_31189 main_x) (<= (* 2 (select main_a v_prenex_31189)) 4) (<= (select main_a v_prenex_31188) 1000))) (forall ((v_prenex_40739 Int) (v_prenex_40738 Int)) (or (<= 0 (+ (select main_a v_prenex_40739) 2)) (<= (+ main_x 1) v_prenex_40739) (<= (select main_a v_prenex_40738) 1000) (<= (select main_a v_prenex_40739) 4) (<= (select main_a v_prenex_40738) (+ (select main_a v_prenex_40739) 1000)) (< v_prenex_40739 main_x))) (or (forall ((v_prenex_41435 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_41435))) (< v_prenex_41435 main_y) (<= 996 (select main_a v_prenex_41435)))) (forall ((v_prenex_41433 Int)) (or (<= 0 (* 2 (select main_a v_prenex_41433))) (<= 0 (select main_a v_prenex_41433)) (< v_prenex_41433 main_x) (<= (+ main_x 1) v_prenex_41433)))) (forall ((v_prenex_36634 Int) (v_prenex_36633 Int)) (or (<= 0 (+ (select main_a v_prenex_36634) 2)) (<= (+ main_x 1) v_prenex_36634) (< v_prenex_36634 main_x) (<= 0 (select main_a v_prenex_36634)) (<= (* 2 (select main_a v_prenex_36633)) 2000) (<= (+ (select main_a v_prenex_36634) (select main_a v_prenex_36633)) 1000))) (forall ((v_prenex_35886 Int) (v_prenex_35887 Int)) (or (<= (+ (select main_a v_prenex_35887) (select main_a v_prenex_35886)) 1000) (< v_prenex_35886 main_y) (<= (select main_a v_prenex_35886) 1002) (< v_prenex_35887 main_x) (<= 0 (+ (select main_a v_prenex_35887) 2)) (<= 996 (select main_a v_prenex_35886)) (<= (+ main_x 1) v_prenex_35887))) (or (forall ((v_prenex_37641 Int)) (or (<= (* 2 (select main_a v_prenex_37641)) 2000) (<= 996 (select main_a v_prenex_37641)))) (forall ((v_prenex_37636 Int)) (or (<= (* 2 (select main_a v_prenex_37636)) 4) (< v_prenex_37636 main_x) (<= (+ main_x 1) v_prenex_37636) (<= 0 (+ (select main_a v_prenex_37636) 2)) (<= 0 (* 2 (select main_a v_prenex_37636)))))) (forall ((v_prenex_41173 Int) (v_prenex_41174 Int)) (or (<= (+ (select main_a v_prenex_41174) (select main_a v_prenex_41173)) 1000) (<= 0 (+ (select main_a v_prenex_41174) 2)) (<= (+ main_y 1) v_prenex_41173) (<= 1996 (* 2 (select main_a v_prenex_41173))) (< v_prenex_41174 main_x) (<= (+ main_x 1) v_prenex_41174))) (forall ((v_prenex_34964 Int) (v_prenex_34963 Int)) (or (<= 0 (* 2 (select main_a v_prenex_34964))) (<= (select main_a v_prenex_34964) 4) (< v_prenex_34964 main_x) (<= (+ main_x 1) v_prenex_34964) (<= (select main_a v_prenex_34963) 1000) (<= (select main_a v_prenex_34963) 1002) (<= (select main_a v_prenex_34963) (+ (select main_a v_prenex_34964) 1000)))) (forall ((v_prenex_42619 Int) (v_prenex_42620 Int)) (or (<= (select main_a v_prenex_42620) 2) (<= (select main_a v_prenex_42619) 1000) (<= (select main_a v_prenex_42620) 4) (<= 998 (select main_a v_prenex_42619)) (<= (+ (select main_a v_prenex_42620) (select main_a v_prenex_42619)) 1000) (< v_prenex_42620 main_x) (<= (+ main_x 1) v_prenex_42620))) (forall ((v_prenex_34205 Int) (v_prenex_34204 Int)) (or (<= 0 (select main_a v_prenex_34205)) (<= (+ main_x 1) v_prenex_34205) (< v_prenex_34205 main_x) (<= 1000 (+ (select main_a v_prenex_34205) (select main_a v_prenex_34204))) (< v_prenex_34204 main_y))) (or (forall ((v_prenex_30979 Int)) (or (<= (+ main_x 1) v_prenex_30979) (<= (* 2 (select main_a v_prenex_30979)) 4) (<= (select main_a v_prenex_30979) 2) (< v_prenex_30979 main_x) (<= 0 (select main_a v_prenex_30979)))) (forall ((v_prenex_30980 Int)) (or (<= (* 2 (select main_a v_prenex_30980)) 2000) (<= 1996 (* 2 (select main_a v_prenex_30980)))))) (or (forall ((v_prenex_41222 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_41222))) (<= (+ main_y 1) v_prenex_41222) (<= 996 (select main_a v_prenex_41222)))) (forall ((v_prenex_41223 Int)) (or (<= 0 (select main_a v_prenex_41223)) (<= (+ main_x 1) v_prenex_41223) (<= (* 2 (select main_a v_prenex_41223)) 4) (< v_prenex_41223 main_x)))) (forall ((v_prenex_36399 Int) (v_prenex_36398 Int)) (or (<= (+ main_x 1) v_prenex_36399) (<= (select main_a v_prenex_36398) (+ (select main_a v_prenex_36399) 1000)) (<= (* 2 (select main_a v_prenex_36398)) 2000) (< v_prenex_36399 main_x) (<= (select main_a v_prenex_36398) 1000) (<= 0 (+ (select main_a v_prenex_36399) 2)) (<= (select main_a v_prenex_36399) 2))) (or (forall ((v_prenex_38925 Int)) (or (<= (* 2 (select main_a v_prenex_38925)) 4) (<= (+ main_x 1) v_prenex_38925) (<= 0 (+ (select main_a v_prenex_38925) 2)) (<= 0 (* 2 (select main_a v_prenex_38925))) (< v_prenex_38925 main_x))) (forall ((v_prenex_38930 Int)) (or (<= (* 2 (select main_a v_prenex_38930)) 2000) (<= 996 (select main_a v_prenex_38930))))) (forall ((v_prenex_34657 Int) (v_prenex_34656 Int)) (or (<= (select main_a v_prenex_34656) (+ (select main_a v_prenex_34657) 1000)) (<= 1996 (* 2 (select main_a v_prenex_34656))) (<= (+ main_y 1) v_prenex_34656) (< v_prenex_34656 main_y))) (forall ((v_prenex_42495 Int) (v_prenex_42496 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_42495))) (< v_prenex_42496 main_x) (<= (+ main_y 1) v_prenex_42495) (<= 1000 (+ (select main_a v_prenex_42496) (select main_a v_prenex_42495))) (<= 0 (* 2 (select main_a v_prenex_42496))) (<= (* 2 (select main_a v_prenex_42495)) 2000) (<= (+ main_x 1) v_prenex_42496))) (forall ((v_prenex_35501 Int) (v_prenex_35502 Int)) (or (<= 998 (select main_a v_prenex_35501)) (< v_prenex_35502 main_x) (<= 1000 (+ (select main_a v_prenex_35502) (select main_a v_prenex_35501))) (<= (* 2 (select main_a v_prenex_35501)) 2000) (<= (* 2 (select main_a v_prenex_35502)) 4) (<= (+ main_x 1) v_prenex_35502) (<= (select main_a v_prenex_35502) 4))) (forall ((v_prenex_33135 Int) (v_prenex_33134 Int)) (or (<= 0 (+ (select main_a v_prenex_33135) 2)) (<= (+ (select main_a v_prenex_33135) 996) (select main_a v_prenex_33134)) (<= (select main_a v_prenex_33134) 1000) (<= (+ main_x 1) v_prenex_33135) (< v_prenex_33135 main_x) (<= 0 (select main_a v_prenex_33135)))) (or (forall ((v_prenex_43954 Int)) (or (<= (+ main_x 1) v_prenex_43954) (<= (select main_a v_prenex_43954) 2) (< v_prenex_43954 main_x) (<= (* 2 (select main_a v_prenex_43954)) 4) (<= 0 (* 2 (select main_a v_prenex_43954))))) (forall ((v_prenex_43957 Int)) (or (<= (* 2 (select main_a v_prenex_43957)) 2000) (<= 1996 (* 2 (select main_a v_prenex_43957)))))) (forall ((v_prenex_36747 Int) (v_prenex_36748 Int)) (or (<= (+ (select main_a v_prenex_36748) 996) (select main_a v_prenex_36747)) (< v_prenex_36748 main_x) (<= (select main_a v_prenex_36747) 1002) (<= 996 (select main_a v_prenex_36747)) (<= (+ main_x 1) v_prenex_36748) (<= (* 2 (select main_a v_prenex_36748)) 4) (< v_prenex_36747 main_y))) (forall ((v_prenex_39511 Int) (v_prenex_39510 Int)) (or (<= (+ main_x 1) v_prenex_39511) (<= (* 2 (select main_a v_prenex_39511)) 4) (<= (select main_a v_prenex_39510) 1000) (<= (* 2 (select main_a v_prenex_39510)) 2000) (<= (select main_a v_prenex_39510) (+ (select main_a v_prenex_39511) 1000)) (< v_prenex_39511 main_x) (<= 0 (+ (select main_a v_prenex_39511) 2)))) (or (forall ((v_prenex_43783 Int)) (or (<= (select main_a v_prenex_43783) 2) (<= (* 2 (select main_a v_prenex_43783)) 4) (<= (+ main_x 1) v_prenex_43783) (< v_prenex_43783 main_x))) (forall ((v_prenex_43784 Int)) (or (< v_prenex_43784 main_y) (<= (select main_a v_prenex_43784) 1002) (<= 998 (select main_a v_prenex_43784))))) (forall ((v_prenex_31587 Int) (v_prenex_31588 Int)) (or (<= (+ main_x 1) v_prenex_31588) (<= (+ main_y 1) v_prenex_31587) (< v_prenex_31588 main_x) (<= (select main_a v_prenex_31588) 4) (<= (+ (select main_a v_prenex_31588) 996) (select main_a v_prenex_31587)) (<= 996 (select main_a v_prenex_31587)))) (or (forall ((v_prenex_34743 Int)) (or (<= (* 2 (select main_a v_prenex_34743)) 4) (<= (select main_a v_prenex_34743) 4) (< v_prenex_34743 main_x) (<= (+ main_x 1) v_prenex_34743))) (forall ((v_prenex_34742 Int)) (or (<= 998 (select main_a v_prenex_34742)) (<= (+ main_y 1) v_prenex_34742)))) (forall ((v_prenex_32342 Int) (v_prenex_32341 Int)) (or (< v_prenex_32341 main_y) (<= 1996 (* 2 (select main_a v_prenex_32341))) (<= (select main_a v_prenex_32342) 2) (<= (select main_a v_prenex_32341) 1002) (< v_prenex_32342 main_x) (<= 1000 (+ (select main_a v_prenex_32342) (select main_a v_prenex_32341))) (<= (+ main_x 1) v_prenex_32342))) (or (forall ((v_prenex_40357 Int)) (or (<= (select main_a v_prenex_40357) 1002) (<= 998 (select main_a v_prenex_40357)))) (forall ((v_prenex_40358 Int)) (or (<= (* 2 (select main_a v_prenex_40358)) 4) (< v_prenex_40358 main_x) (<= (+ main_x 1) v_prenex_40358) (<= 0 (+ (select main_a v_prenex_40358) 2))))) (or (forall ((v_prenex_43561 Int)) (or (< v_prenex_43561 main_y) (<= (* 2 (select main_a v_prenex_43561)) 2000))) (forall ((v_prenex_43558 Int)) (or (<= 0 (+ (select main_a v_prenex_43558) 2)) (<= (+ main_x 1) v_prenex_43558) (< v_prenex_43558 main_x)))) (or (forall ((v_prenex_32339 Int)) (or (<= (+ main_x 1) v_prenex_32339) (< v_prenex_32339 main_x) (<= 0 (select main_a v_prenex_32339)) (<= (* 2 (select main_a v_prenex_32339)) 4) (<= 0 (* 2 (select main_a v_prenex_32339))))) (forall ((v_prenex_32334 Int)) (or (<= (* 2 (select main_a v_prenex_32334)) 2000) (<= 996 (select main_a v_prenex_32334))))) (forall ((v_prenex_41715 Int) (v_prenex_41716 Int)) (or (<= (select main_a v_prenex_41715) (+ (select main_a v_prenex_41716) 1000)) (<= 0 (select main_a v_prenex_41716)) (<= (+ main_x 1) v_prenex_41716) (<= (select main_a v_prenex_41715) 1002) (<= 0 (* 2 (select main_a v_prenex_41716))) (< v_prenex_41716 main_x) (<= 998 (select main_a v_prenex_41715)))) (forall ((v_prenex_36856 Int) (v_prenex_36857 Int)) (or (<= (+ (select main_a v_prenex_36857) 996) (select main_a v_prenex_36856)) (<= (+ main_x 1) v_prenex_36857) (< v_prenex_36857 main_x) (<= 996 (select main_a v_prenex_36856)) (< v_prenex_36856 main_y) (<= 0 (* 2 (select main_a v_prenex_36857))) (<= (select main_a v_prenex_36856) 1002))) (or (forall ((v_prenex_42814 Int)) (or (< v_prenex_42814 main_x) (<= 0 (* 2 (select main_a v_prenex_42814))) (<= (+ main_x 1) v_prenex_42814) (<= 0 (+ (select main_a v_prenex_42814) 2)))) (forall ((v_prenex_42816 Int)) (<= (select main_a v_prenex_42816) 1002))) (forall ((v_prenex_32159 Int) (v_prenex_32160 Int)) (or (< v_prenex_32160 main_x) (<= 1000 (+ (select main_a v_prenex_32160) (select main_a v_prenex_32159))) (<= (* 2 (select main_a v_prenex_32159)) 2000) (<= (select main_a v_prenex_32159) 1000) (<= (+ main_y 1) v_prenex_32159) (<= (+ main_x 1) v_prenex_32160) (<= (select main_a v_prenex_32160) 2))) (forall ((v_prenex_40564 Int) (v_prenex_40563 Int)) (or (< v_prenex_40563 main_y) (<= 1000 (+ (select main_a v_prenex_40564) (select main_a v_prenex_40563))) (<= (select main_a v_prenex_40563) 1000) (< v_prenex_40564 main_x) (<= (+ main_x 1) v_prenex_40564) (<= (select main_a v_prenex_40564) 4))) (forall ((v_prenex_43763 Int) (v_prenex_43764 Int)) (or (< v_prenex_43764 main_x) (<= 0 (+ (select main_a v_prenex_43764) 2)) (<= (* 2 (select main_a v_prenex_43763)) 2000) (<= (+ main_x 1) v_prenex_43764) (<= 1000 (+ (select main_a v_prenex_43764) (select main_a v_prenex_43763))) (<= (select main_a v_prenex_43764) 2))) (forall ((v_prenex_32360 Int) (v_prenex_32361 Int)) (or (<= (+ (select main_a v_prenex_32361) (select main_a v_prenex_32360)) 1000) (<= (+ main_x 1) v_prenex_32361) (<= 998 (select main_a v_prenex_32360)) (<= (select main_a v_prenex_32360) 1000) (<= (select main_a v_prenex_32361) 2) (< v_prenex_32361 main_x) (<= 0 (select main_a v_prenex_32361)))) (or (forall ((v_prenex_33674 Int)) (or (< v_prenex_33674 main_x) (<= 0 (+ (select main_a v_prenex_33674) 2)) (<= 0 (* 2 (select main_a v_prenex_33674))) (<= (+ main_x 1) v_prenex_33674))) (forall ((v_prenex_33675 Int)) (or (< v_prenex_33675 main_y) (<= 998 (select main_a v_prenex_33675)) (<= (* 2 (select main_a v_prenex_33675)) 2000)))) (forall ((v_prenex_33532 Int) (v_prenex_33531 Int)) (or (<= (select main_a v_prenex_33532) 4) (< v_prenex_33532 main_x) (<= (+ main_x 1) v_prenex_33532) (<= (* 2 (select main_a v_prenex_33532)) 4) (<= (select main_a v_prenex_33531) 1002) (<= 1000 (+ (select main_a v_prenex_33532) (select main_a v_prenex_33531))))) (forall ((v_prenex_34392 Int) (v_prenex_34391 Int)) (or (<= 996 (select main_a v_prenex_34391)) (<= (+ main_x 1) v_prenex_34392) (<= 0 (select main_a v_prenex_34392)) (< v_prenex_34392 main_x) (<= 998 (select main_a v_prenex_34391)) (<= (select main_a v_prenex_34391) (+ (select main_a v_prenex_34392) 1000)) (<= 0 (+ (select main_a v_prenex_34392) 2)))) (forall ((v_prenex_31925 Int) (v_prenex_31924 Int)) (or (<= (+ (select main_a v_prenex_31925) 996) (select main_a v_prenex_31924)) (<= 0 (select main_a v_prenex_31925)) (<= 998 (select main_a v_prenex_31924)) (<= 1996 (* 2 (select main_a v_prenex_31924))) (<= (select main_a v_prenex_31925) 4) (<= (+ main_x 1) v_prenex_31925) (< v_prenex_31925 main_x))) (forall ((v_prenex_40543 Int) (v_prenex_40542 Int)) (or (<= 1000 (+ (select main_a v_prenex_40543) (select main_a v_prenex_40542))) (<= (+ main_x 1) v_prenex_40543) (<= 0 (* 2 (select main_a v_prenex_40543))) (<= (select main_a v_prenex_40542) 1002) (<= 0 (+ (select main_a v_prenex_40543) 2)) (<= 998 (select main_a v_prenex_40542)) (< v_prenex_40543 main_x))) (forall ((v_prenex_39704 Int) (v_prenex_39705 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_39704))) (< v_prenex_39705 main_x) (<= (+ (select main_a v_prenex_39705) (select main_a v_prenex_39704)) 1000) (<= (select main_a v_prenex_39704) 1002) (<= 0 (select main_a v_prenex_39705)) (< v_prenex_39704 main_y) (<= (+ main_x 1) v_prenex_39705))) (or (forall ((v_prenex_37241 Int)) (or (<= 0 (+ (select main_a v_prenex_37241) 2)) (<= (* 2 (select main_a v_prenex_37241)) 4) (< v_prenex_37241 main_x) (<= (+ main_x 1) v_prenex_37241) (<= 0 (* 2 (select main_a v_prenex_37241))))) (forall ((v_prenex_37245 Int)) (or (<= 996 (select main_a v_prenex_37245)) (<= 1996 (* 2 (select main_a v_prenex_37245)))))) (forall ((v_prenex_31334 Int) (v_prenex_31333 Int)) (or (<= 0 (+ (select main_a v_prenex_31334) 2)) (<= (select main_a v_prenex_31333) 1002) (< v_prenex_31334 main_x) (<= (select main_a v_prenex_31333) (+ (select main_a v_prenex_31334) 1000)) (<= (* 2 (select main_a v_prenex_31334)) 4) (<= (+ main_x 1) v_prenex_31334) (<= 1996 (* 2 (select main_a v_prenex_31333))))) (forall ((v_prenex_40964 Int) (v_prenex_40963 Int)) (or (<= 996 (select main_a v_prenex_40963)) (< v_prenex_40964 main_x) (<= (+ (select main_a v_prenex_40964) 996) (select main_a v_prenex_40963)) (<= (+ main_x 1) v_prenex_40964) (<= 1996 (* 2 (select main_a v_prenex_40963))) (<= 0 (* 2 (select main_a v_prenex_40964))) (<= 0 (select main_a v_prenex_40964)))) (or (forall ((v_prenex_40486 Int)) (or (<= 0 (select main_a v_prenex_40486)) (<= (+ main_x 1) v_prenex_40486) (<= 0 (* 2 (select main_a v_prenex_40486))) (< v_prenex_40486 main_x))) (forall ((v_prenex_40488 Int)) (or (<= (select main_a v_prenex_40488) 1002) (<= (select main_a v_prenex_40488) 1000)))) (forall ((v_prenex_43527 Int) (v_prenex_43526 Int)) (or (<= 996 (select main_a v_prenex_43526)) (<= (+ main_x 1) v_prenex_43527) (<= 0 (select main_a v_prenex_43527)) (< v_prenex_43527 main_x) (<= (select main_a v_prenex_43526) 1000) (< v_prenex_43526 main_y) (<= (+ (select main_a v_prenex_43527) 996) (select main_a v_prenex_43526)))) (forall ((v_prenex_39648 Int) (v_prenex_39647 Int)) (or (<= 0 (* 2 (select main_a v_prenex_39648))) (< v_prenex_39648 main_x) (<= 1000 (+ (select main_a v_prenex_39648) (select main_a v_prenex_39647))) (<= (+ main_x 1) v_prenex_39648) (<= (select main_a v_prenex_39647) 1002) (<= (select main_a v_prenex_39647) 1000))) (forall ((v_prenex_42892 Int) (v_prenex_42893 Int)) (or (< v_prenex_42893 main_x) (<= (* 2 (select main_a v_prenex_42892)) 2000) (<= (select main_a v_prenex_42892) (+ (select main_a v_prenex_42893) 1000)) (<= 998 (select main_a v_prenex_42892)) (<= 0 (+ (select main_a v_prenex_42893) 2)) (<= 0 (select main_a v_prenex_42893)) (<= (+ main_x 1) v_prenex_42893))) (or (forall ((v_prenex_33517 Int)) (or (<= 998 (select main_a v_prenex_33517)) (<= (* 2 (select main_a v_prenex_33517)) 2000))) (forall ((v_prenex_33518 Int)) (or (<= (select main_a v_prenex_33518) 4) (<= 0 (* 2 (select main_a v_prenex_33518))) (<= (+ main_x 1) v_prenex_33518) (< v_prenex_33518 main_x) (<= 0 (+ (select main_a v_prenex_33518) 2))))) (forall ((v_prenex_41547 Int) (v_prenex_41548 Int)) (or (<= (+ main_x 1) v_prenex_41548) (<= 1000 (+ (select main_a v_prenex_41548) (select main_a v_prenex_41547))) (<= (* 2 (select main_a v_prenex_41547)) 2000) (<= 998 (select main_a v_prenex_41547)) (< v_prenex_41548 main_x) (<= 0 (+ (select main_a v_prenex_41548) 2)) (<= 0 (select main_a v_prenex_41548)))) (forall ((v_prenex_38086 Int) (v_prenex_38085 Int)) (or (< v_prenex_38086 main_x) (<= 0 (* 2 (select main_a v_prenex_38086))) (<= 1000 (+ (select main_a v_prenex_38086) (select main_a v_prenex_38085))) (<= (select main_a v_prenex_38085) 1002) (<= 0 (+ (select main_a v_prenex_38086) 2)) (<= (+ main_x 1) v_prenex_38086))) (forall ((v_prenex_31228 Int) (v_prenex_31229 Int)) (or (<= 1000 (+ (select main_a v_prenex_31229) (select main_a v_prenex_31228))) (< v_prenex_31229 main_x) (<= (+ main_x 1) v_prenex_31229) (<= 998 (select main_a v_prenex_31228)) (<= (select main_a v_prenex_31228) 1002) (< v_prenex_31228 main_y) (<= (select main_a v_prenex_31229) 2))) (forall ((v_prenex_30921 Int) (v_prenex_30920 Int)) (or (< v_prenex_30921 main_x) (<= (* 2 (select main_a v_prenex_30920)) 2000) (<= (* 2 (select main_a v_prenex_30921)) 4) (<= (select main_a v_prenex_30920) 1002) (<= (+ main_x 1) v_prenex_30921) (<= 0 (+ (select main_a v_prenex_30921) 2)) (<= 1000 (+ (select main_a v_prenex_30921) (select main_a v_prenex_30920))))) (forall ((v_prenex_34864 Int) (v_prenex_34863 Int)) (or (<= 0 (* 2 (select main_a v_prenex_34864))) (<= (+ (select main_a v_prenex_34864) (select main_a v_prenex_34863)) 1000) (<= (+ main_x 1) v_prenex_34864) (<= 996 (select main_a v_prenex_34863)) (<= 1996 (* 2 (select main_a v_prenex_34863))) (< v_prenex_34864 main_x) (<= (select main_a v_prenex_34864) 4))) (forall ((v_prenex_40249 Int) (v_prenex_40248 Int)) (or (<= 1000 (+ (select main_a v_prenex_40249) (select main_a v_prenex_40248))) (<= 998 (select main_a v_prenex_40248)) (<= 0 (+ (select main_a v_prenex_40249) 2)) (<= 0 (select main_a v_prenex_40249)) (<= (select main_a v_prenex_40248) 1000) (< v_prenex_40249 main_x) (<= (+ main_x 1) v_prenex_40249))) (forall ((v_prenex_40439 Int) (v_prenex_40438 Int)) (or (< v_prenex_40439 main_x) (<= 1996 (* 2 (select main_a v_prenex_40438))) (<= (select main_a v_prenex_40438) (+ (select main_a v_prenex_40439) 1000)) (<= (+ main_x 1) v_prenex_40439) (<= (* 2 (select main_a v_prenex_40439)) 4) (<= 0 (+ (select main_a v_prenex_40439) 2)) (<= 998 (select main_a v_prenex_40438)))) (or (forall ((v_prenex_33255 Int)) (or (< v_prenex_33255 main_x) (<= (+ main_x 1) v_prenex_33255) (<= 0 (* 2 (select main_a v_prenex_33255))))) (forall ((v_prenex_33254 Int)) (or (< v_prenex_33254 main_y) (<= (select main_a v_prenex_33254) 1000) (<= 996 (select main_a v_prenex_33254))))) (forall ((v_prenex_39618 Int) (v_prenex_39617 Int)) (or (<= (select main_a v_prenex_39618) 2) (<= (select main_a v_prenex_39617) 1000) (< v_prenex_39618 main_x) (<= 0 (select main_a v_prenex_39618)) (<= (+ main_x 1) v_prenex_39618) (<= 998 (select main_a v_prenex_39617)) (<= (+ (select main_a v_prenex_39618) 996) (select main_a v_prenex_39617)))) (forall ((v_prenex_33271 Int) (v_prenex_33270 Int)) (or (< v_prenex_33271 main_x) (<= (* 2 (select main_a v_prenex_33270)) 2000) (<= (select main_a v_prenex_33271) 2) (<= (+ main_y 1) v_prenex_33270) (<= 1996 (* 2 (select main_a v_prenex_33270))) (<= (+ (select main_a v_prenex_33271) 996) (select main_a v_prenex_33270)) (<= (+ main_x 1) v_prenex_33271))) (forall ((v_prenex_34946 Int) (v_prenex_34945 Int)) (or (<= (* 2 (select main_a v_prenex_34945)) 2000) (<= (+ (select main_a v_prenex_34946) (select main_a v_prenex_34945)) 1000) (<= (select main_a v_prenex_34946) 4) (<= 0 (+ (select main_a v_prenex_34946) 2)) (<= 996 (select main_a v_prenex_34945)) (<= (+ main_x 1) v_prenex_34946) (< v_prenex_34946 main_x))) (forall ((v_prenex_44180 Int) (v_prenex_44181 Int)) (or (<= (select main_a v_prenex_44180) 1002) (< v_prenex_44180 main_y) (<= (select main_a v_prenex_44180) 1000) (<= (select main_a v_prenex_44181) 2) (< v_prenex_44181 main_x) (<= 1000 (+ (select main_a v_prenex_44181) (select main_a v_prenex_44180))) (<= (+ main_x 1) v_prenex_44181))) (or (forall ((v_prenex_35789 Int)) (or (<= (select main_a v_prenex_35789) 2) (< v_prenex_35789 main_x) (<= 0 (* 2 (select main_a v_prenex_35789))) (<= (+ main_x 1) v_prenex_35789))) (forall ((v_prenex_35788 Int)) (or (<= (* 2 (select main_a v_prenex_35788)) 2000) (<= (select main_a v_prenex_35788) 1000) (<= (+ main_y 1) v_prenex_35788)))) (forall ((v_prenex_43229 Int) (v_prenex_43230 Int)) (or (<= (select main_a v_prenex_43229) 1002) (<= 1000 (+ (select main_a v_prenex_43230) (select main_a v_prenex_43229))) (<= (select main_a v_prenex_43230) 4) (< v_prenex_43230 main_x) (<= 0 (+ (select main_a v_prenex_43230) 2)) (<= (+ main_x 1) v_prenex_43230) (<= (* 2 (select main_a v_prenex_43229)) 2000))) (forall ((v_prenex_40823 Int) (v_prenex_40822 Int)) (or (<= (+ (select main_a v_prenex_40823) 996) (select main_a v_prenex_40822)) (<= (+ main_x 1) v_prenex_40823) (<= 998 (select main_a v_prenex_40822)) (<= (select main_a v_prenex_40823) 2) (< v_prenex_40823 main_x) (<= (* 2 (select main_a v_prenex_40822)) 2000) (<= (+ main_y 1) v_prenex_40822))) (or (forall ((v_prenex_34044 Int)) (or (< v_prenex_34044 main_x) (<= (select main_a v_prenex_34044) 4) (<= (select main_a v_prenex_34044) 2) (<= (+ main_x 1) v_prenex_34044) (<= 0 (* 2 (select main_a v_prenex_34044))))) (forall ((v_prenex_34043 Int)) (or (<= 996 (select main_a v_prenex_34043)) (<= (select main_a v_prenex_34043) 1002)))) (or (forall ((v_prenex_36447 Int)) (or (< v_prenex_36447 main_x) (<= (+ main_x 1) v_prenex_36447) (<= (* 2 (select main_a v_prenex_36447)) 4))) (forall ((v_prenex_36451 Int)) (or (< v_prenex_36451 main_y) (<= 1996 (* 2 (select main_a v_prenex_36451))) (<= (select main_a v_prenex_36451) 1002)))) (or (forall ((v_prenex_36373 Int)) (or (<= 0 (+ (select main_a v_prenex_36373) 2)) (< v_prenex_36373 main_x) (<= (select main_a v_prenex_36373) 2) (<= 0 (* 2 (select main_a v_prenex_36373))) (<= (+ main_x 1) v_prenex_36373))) (forall ((v_prenex_36374 Int)) (or (<= (* 2 (select main_a v_prenex_36374)) 2000) (<= 1996 (* 2 (select main_a v_prenex_36374)))))) (forall ((v_prenex_39513 Int) (v_prenex_39512 Int)) (or (<= (+ main_x 1) v_prenex_39513) (<= (+ (select main_a v_prenex_39513) 996) (select main_a v_prenex_39512)) (< v_prenex_39513 main_x) (<= 996 (select main_a v_prenex_39512)) (<= (* 2 (select main_a v_prenex_39513)) 4) (<= 0 (select main_a v_prenex_39513)))) (forall ((v_prenex_41687 Int) (v_prenex_41688 Int)) (or (<= (+ main_x 1) v_prenex_41688) (<= (select main_a v_prenex_41688) 2) (<= (+ (select main_a v_prenex_41688) (select main_a v_prenex_41687)) 1000) (<= (select main_a v_prenex_41687) 1000) (< v_prenex_41688 main_x) (<= 996 (select main_a v_prenex_41687)) (<= 0 (+ (select main_a v_prenex_41688) 2)))) (forall ((v_prenex_32935 Int) (v_prenex_32936 Int)) (or (< v_prenex_32936 main_x) (<= (+ main_x 1) v_prenex_32936) (<= (* 2 (select main_a v_prenex_32936)) 4) (<= 1996 (* 2 (select main_a v_prenex_32935))) (<= 996 (select main_a v_prenex_32935)) (<= 1000 (+ (select main_a v_prenex_32936) (select main_a v_prenex_32935))) (<= (select main_a v_prenex_32936) 2))) (forall ((v_prenex_33348 Int) (v_prenex_33347 Int)) (or (<= (+ main_x 1) v_prenex_33348) (<= (select main_a v_prenex_33348) 2) (<= (+ (select main_a v_prenex_33348) 996) (select main_a v_prenex_33347)) (<= (* 2 (select main_a v_prenex_33347)) 2000) (< v_prenex_33348 main_x) (<= (+ main_y 1) v_prenex_33347))) (or (forall ((v_prenex_36599 Int)) (or (<= 0 (* 2 (select main_a v_prenex_36599))) (< v_prenex_36599 main_x) (<= (select main_a v_prenex_36599) 2) (<= 0 (select main_a v_prenex_36599)) (<= (+ main_x 1) v_prenex_36599))) (forall ((v_prenex_36604 Int)) (or (<= (select main_a v_prenex_36604) 1002) (<= (* 2 (select main_a v_prenex_36604)) 2000)))) (forall ((v_prenex_41693 Int) (v_prenex_41694 Int)) (or (<= (select main_a v_prenex_41694) 2) (<= (+ main_y 1) v_prenex_41693) (<= (* 2 (select main_a v_prenex_41693)) 2000) (<= 1996 (* 2 (select main_a v_prenex_41693))) (<= (+ main_x 1) v_prenex_41694) (<= (+ (select main_a v_prenex_41694) (select main_a v_prenex_41693)) 1000) (< v_prenex_41694 main_x))) (forall ((v_prenex_32647 Int) (v_prenex_32646 Int)) (or (<= (+ main_x 1) v_prenex_32647) (<= (* 2 (select main_a v_prenex_32646)) 2000) (< v_prenex_32647 main_x) (<= 0 (+ (select main_a v_prenex_32647) 2)) (<= 996 (select main_a v_prenex_32646)) (<= (+ (select main_a v_prenex_32647) 996) (select main_a v_prenex_32646)))) (forall ((v_prenex_35180 Int) (v_prenex_35181 Int)) (or (<= (select main_a v_prenex_35180) 1002) (<= (* 2 (select main_a v_prenex_35181)) 4) (< v_prenex_35181 main_x) (<= (+ main_x 1) v_prenex_35181) (<= 0 (* 2 (select main_a v_prenex_35181))) (<= (select main_a v_prenex_35180) (+ (select main_a v_prenex_35181) 1000)) (<= (* 2 (select main_a v_prenex_35180)) 2000))) (forall ((v_prenex_36454 Int) (v_prenex_36453 Int)) (or (< v_prenex_36454 main_x) (<= (select main_a v_prenex_36453) (+ (select main_a v_prenex_36454) 1000)) (<= 0 (* 2 (select main_a v_prenex_36454))) (<= (+ main_x 1) v_prenex_36454) (<= (* 2 (select main_a v_prenex_36453)) 2000) (<= 1996 (* 2 (select main_a v_prenex_36453))))) (or (forall ((v_prenex_33260 Int)) (or (<= (select main_a v_prenex_33260) 4) (<= (* 2 (select main_a v_prenex_33260)) 4) (<= 0 (* 2 (select main_a v_prenex_33260))) (<= (+ main_x 1) v_prenex_33260) (< v_prenex_33260 main_x))) (forall ((v_prenex_33264 Int)) (or (<= 998 (select main_a v_prenex_33264)) (<= 996 (select main_a v_prenex_33264))))) (forall ((v_prenex_35798 Int) (v_prenex_35799 Int)) (or (<= (+ (select main_a v_prenex_35799) 996) (select main_a v_prenex_35798)) (< v_prenex_35799 main_x) (<= (+ main_x 1) v_prenex_35799) (<= 0 (* 2 (select main_a v_prenex_35799))) (<= (+ main_y 1) v_prenex_35798) (<= 1996 (* 2 (select main_a v_prenex_35798))))) (or (forall ((v_prenex_37750 Int)) (<= 1996 (* 2 (select main_a v_prenex_37750)))) (forall ((v_prenex_37747 Int)) (or (<= 0 (* 2 (select main_a v_prenex_37747))) (< v_prenex_37747 main_x) (<= (select main_a v_prenex_37747) 2) (<= (+ main_x 1) v_prenex_37747) (<= 0 (+ (select main_a v_prenex_37747) 2))))) (forall ((v_prenex_43738 Int) (v_prenex_43737 Int)) (or (<= 1000 (+ (select main_a v_prenex_43738) (select main_a v_prenex_43737))) (<= (+ main_y 1) v_prenex_43737) (<= 0 (+ (select main_a v_prenex_43738) 2)) (<= (select main_a v_prenex_43737) 1002) (<= (select main_a v_prenex_43737) 1000) (< v_prenex_43738 main_x) (<= (+ main_x 1) v_prenex_43738))) (or (forall ((v_prenex_42950 Int)) (or (<= (+ main_x 1) v_prenex_42950) (<= 0 (select main_a v_prenex_42950)) (< v_prenex_42950 main_x) (<= 0 (* 2 (select main_a v_prenex_42950))))) (forall ((v_prenex_42951 Int)) (or (<= (select main_a v_prenex_42951) 1002) (<= 996 (select main_a v_prenex_42951))))) (or (forall ((v_prenex_43798 Int)) (or (<= (* 2 (select main_a v_prenex_43798)) 2000) (<= (+ main_y 1) v_prenex_43798) (<= 996 (select main_a v_prenex_43798)))) (forall ((v_prenex_43799 Int)) (or (< v_prenex_43799 main_x) (<= (+ main_x 1) v_prenex_43799) (<= 0 (* 2 (select main_a v_prenex_43799))) (<= 0 (select main_a v_prenex_43799))))) (forall ((v_prenex_34661 Int) (v_prenex_34660 Int)) (or (< v_prenex_34661 main_x) (<= 996 (select main_a v_prenex_34660)) (<= (+ main_x 1) v_prenex_34661) (<= 0 (select main_a v_prenex_34661)) (<= 0 (* 2 (select main_a v_prenex_34661))) (<= 1000 (+ (select main_a v_prenex_34661) (select main_a v_prenex_34660))) (<= 1996 (* 2 (select main_a v_prenex_34660))))) (forall ((v_prenex_43695 Int) (v_prenex_43696 Int)) (or (< v_prenex_43696 main_x) (<= 0 (select main_a v_prenex_43696)) (<= (+ (select main_a v_prenex_43696) 996) (select main_a v_prenex_43695)) (<= (* 2 (select main_a v_prenex_43695)) 2000) (<= (+ main_x 1) v_prenex_43696) (< v_prenex_43695 main_y))) (forall ((v_prenex_43228 Int) (v_prenex_43227 Int)) (or (<= (select main_a v_prenex_43227) 1000) (<= (select main_a v_prenex_43227) 1002) (<= (+ main_y 1) v_prenex_43227) (<= 1000 (+ (select main_a v_prenex_43228) (select main_a v_prenex_43227))) (<= 0 (select main_a v_prenex_43228)) (< v_prenex_43228 main_x) (<= (+ main_x 1) v_prenex_43228))) (forall ((v_prenex_43139 Int) (v_prenex_43138 Int)) (or (<= 1000 (+ (select main_a v_prenex_43139) (select main_a v_prenex_43138))) (<= 996 (select main_a v_prenex_43138)) (<= (+ main_x 1) v_prenex_43139) (<= 0 (select main_a v_prenex_43139)) (<= (select main_a v_prenex_43138) 1002) (< v_prenex_43139 main_x))) (or (forall ((v_prenex_33609 Int)) (or (<= (* 2 (select main_a v_prenex_33609)) 2000) (<= (select main_a v_prenex_33609) 1002) (<= (+ main_y 1) v_prenex_33609))) (forall ((v_prenex_33610 Int)) (or (<= (* 2 (select main_a v_prenex_33610)) 4) (< v_prenex_33610 main_x) (<= (+ main_x 1) v_prenex_33610) (<= 0 (* 2 (select main_a v_prenex_33610)))))) (forall ((v_prenex_41163 Int) (v_prenex_41164 Int)) (or (< v_prenex_41164 main_x) (<= 0 (select main_a v_prenex_41164)) (<= 0 (+ (select main_a v_prenex_41164) 2)) (<= (select main_a v_prenex_41163) 1000) (<= (* 2 (select main_a v_prenex_41163)) 2000) (<= (select main_a v_prenex_41163) (+ (select main_a v_prenex_41164) 1000)) (<= (+ main_x 1) v_prenex_41164))) (forall ((v_prenex_43796 Int) (v_prenex_43797 Int)) (or (< v_prenex_43797 main_x) (<= (select main_a v_prenex_43797) 4) (<= (select main_a v_prenex_43796) (+ (select main_a v_prenex_43797) 1000)) (<= (+ main_x 1) v_prenex_43797) (<= (* 2 (select main_a v_prenex_43796)) 2000))) (forall ((v_prenex_35405 Int) (v_prenex_35406 Int)) (or (<= (select main_a v_prenex_35406) 4) (<= (+ (select main_a v_prenex_35406) (select main_a v_prenex_35405)) 1000) (<= 996 (select main_a v_prenex_35405)) (<= (+ main_x 1) v_prenex_35406) (< v_prenex_35406 main_x) (<= 0 (select main_a v_prenex_35406)) (<= (select main_a v_prenex_35405) 1002))) (forall ((v_prenex_37888 Int) (v_prenex_37887 Int)) (or (<= (* 2 (select main_a v_prenex_37888)) 4) (<= (select main_a v_prenex_37887) 1002) (<= (select main_a v_prenex_37887) (+ (select main_a v_prenex_37888) 1000)) (<= (+ main_x 1) v_prenex_37888) (<= 0 (select main_a v_prenex_37888)) (< v_prenex_37888 main_x))) (or (forall ((v_prenex_39087 Int)) (<= (* 2 (select main_a v_prenex_39087)) 4)) (forall ((v_prenex_39086 Int)) (or (<= (+ main_y 1) v_prenex_39086) (<= (select main_a v_prenex_39086) 1002) (< v_prenex_39086 main_y)))) (forall ((v_prenex_42348 Int) (v_prenex_42349 Int)) (or (<= 0 (+ (select main_a v_prenex_42349) 2)) (<= (+ main_x 1) v_prenex_42349) (<= 1996 (* 2 (select main_a v_prenex_42348))) (<= (+ (select main_a v_prenex_42349) (select main_a v_prenex_42348)) 1000) (< v_prenex_42349 main_x) (<= (* 2 (select main_a v_prenex_42348)) 2000) (<= 0 (select main_a v_prenex_42349)))) (or (forall ((v_prenex_42226 Int)) (or (<= 0 (* 2 (select main_a v_prenex_42226))) (< v_prenex_42226 main_x) (<= (* 2 (select main_a v_prenex_42226)) 4) (<= 0 (select main_a v_prenex_42226)) (<= (+ main_x 1) v_prenex_42226))) (forall ((v_prenex_42230 Int)) (or (<= (select main_a v_prenex_42230) 1000) (<= 996 (select main_a v_prenex_42230))))) (or (forall ((v_prenex_37708 Int)) (or (< v_prenex_37708 main_y) (<= (select main_a v_prenex_37708) 1000) (<= (select main_a v_prenex_37708) 1002))) (forall ((v_prenex_37704 Int)) (or (<= (* 2 (select main_a v_prenex_37704)) 4) (< v_prenex_37704 main_x) (<= (+ main_x 1) v_prenex_37704)))) (forall ((v_prenex_32625 Int) (v_prenex_32624 Int)) (or (<= (+ main_x 1) v_prenex_32625) (<= (+ (select main_a v_prenex_32625) (select main_a v_prenex_32624)) 1000) (<= (* 2 (select main_a v_prenex_32624)) 2000) (<= 0 (select main_a v_prenex_32625)) (< v_prenex_32625 main_x) (<= (select main_a v_prenex_32625) 2) (<= 996 (select main_a v_prenex_32624)))) (or (forall ((v_prenex_42264 Int)) (or (<= 0 (* 2 (select main_a v_prenex_42264))) (< v_prenex_42264 main_x) (<= (+ main_x 1) v_prenex_42264) (<= (* 2 (select main_a v_prenex_42264)) 4))) (forall ((v_prenex_42263 Int)) (or (<= 998 (select main_a v_prenex_42263)) (< v_prenex_42263 main_y)))) (or (forall ((v_prenex_40503 Int)) (<= 998 (select main_a v_prenex_40503))) (forall ((v_prenex_40501 Int)) (or (< v_prenex_40501 main_x) (<= 0 (* 2 (select main_a v_prenex_40501))) (<= (+ main_x 1) v_prenex_40501) (<= 0 (+ (select main_a v_prenex_40501) 2))))) (forall ((v_prenex_43095 Int) (v_prenex_43096 Int)) (or (< v_prenex_43096 main_x) (<= 0 (+ (select main_a v_prenex_43096) 2)) (<= (+ (select main_a v_prenex_43096) 996) (select main_a v_prenex_43095)) (<= 0 (* 2 (select main_a v_prenex_43096))) (<= (+ main_x 1) v_prenex_43096))) (forall ((v_prenex_41181 Int) (v_prenex_41182 Int)) (or (<= (+ main_y 1) v_prenex_41181) (<= 1000 (+ (select main_a v_prenex_41182) (select main_a v_prenex_41181))) (< v_prenex_41181 main_y) (<= (* 2 (select main_a v_prenex_41181)) 2000) (<= (select main_a v_prenex_41181) 1002))) (forall ((v_prenex_36557 Int) (v_prenex_36556 Int)) (or (<= (+ main_x 1) v_prenex_36557) (<= (select main_a v_prenex_36557) 2) (<= (+ (select main_a v_prenex_36557) (select main_a v_prenex_36556)) 1000) (<= 996 (select main_a v_prenex_36556)) (<= 0 (* 2 (select main_a v_prenex_36557))) (<= 998 (select main_a v_prenex_36556)) (< v_prenex_36557 main_x))) (forall ((v_prenex_35267 Int) (v_prenex_35268 Int)) (or (<= (select main_a v_prenex_35267) 1002) (<= (select main_a v_prenex_35267) (+ (select main_a v_prenex_35268) 1000)) (< v_prenex_35268 main_x) (<= (+ main_x 1) v_prenex_35268) (<= (select main_a v_prenex_35268) 2) (<= (select main_a v_prenex_35267) 1000) (<= (select main_a v_prenex_35268) 4))) (or (forall ((v_prenex_35410 Int)) (or (<= (+ main_x 1) v_prenex_35410) (<= 0 (* 2 (select main_a v_prenex_35410))) (<= 0 (select main_a v_prenex_35410)) (< v_prenex_35410 main_x))) (forall ((v_prenex_35412 Int)) (<= (select main_a v_prenex_35412) 1000))) (forall ((v_prenex_40304 Int) (v_prenex_40303 Int)) (or (<= 0 (* 2 (select main_a v_prenex_40304))) (< v_prenex_40304 main_x) (<= (select main_a v_prenex_40303) 1002) (<= (+ (select main_a v_prenex_40304) (select main_a v_prenex_40303)) 1000) (<= (* 2 (select main_a v_prenex_40303)) 2000) (<= (+ main_x 1) v_prenex_40304) (<= 0 (select main_a v_prenex_40304)))) (or (forall ((v_prenex_37175 Int)) (or (<= 0 (+ (select main_a v_prenex_37175) 2)) (<= (* 2 (select main_a v_prenex_37175)) 4) (< v_prenex_37175 main_x) (<= (+ main_x 1) v_prenex_37175))) (forall ((v_prenex_37174 Int)) (<= (select main_a v_prenex_37174) 1002))) (forall ((v_prenex_33137 Int) (v_prenex_33136 Int)) (or (< v_prenex_33137 main_x) (<= (+ main_y 1) v_prenex_33136) (<= 996 (select main_a v_prenex_33136)) (<= (+ main_x 1) v_prenex_33137) (<= (select main_a v_prenex_33136) (+ (select main_a v_prenex_33137) 1000)) (<= (select main_a v_prenex_33137) 4) (<= (select main_a v_prenex_33136) 1002))) (forall ((v_prenex_36410 Int) (v_prenex_36411 Int)) (or (< v_prenex_36411 main_x) (<= (select main_a v_prenex_36410) (+ (select main_a v_prenex_36411) 1000)) (<= 996 (select main_a v_prenex_36410)) (<= (select main_a v_prenex_36411) 4) (<= (* 2 (select main_a v_prenex_36410)) 2000) (<= (+ main_x 1) v_prenex_36411))) (forall ((v_prenex_37852 Int) (v_prenex_37853 Int)) (or (<= (select main_a v_prenex_37853) 2) (<= (select main_a v_prenex_37853) 4) (<= 996 (select main_a v_prenex_37852)) (<= 1000 (+ (select main_a v_prenex_37853) (select main_a v_prenex_37852))) (<= (+ main_x 1) v_prenex_37853) (< v_prenex_37853 main_x) (<= (select main_a v_prenex_37852) 1000))) (forall ((v_prenex_43288 Int) (v_prenex_43287 Int)) (or (<= (select main_a v_prenex_43288) 4) (<= 1996 (* 2 (select main_a v_prenex_43287))) (<= (select main_a v_prenex_43287) 1000) (< v_prenex_43288 main_x) (<= (+ main_x 1) v_prenex_43288) (<= 0 (+ (select main_a v_prenex_43288) 2)) (<= (+ (select main_a v_prenex_43288) 996) (select main_a v_prenex_43287)))) (or (forall ((v_prenex_41772 Int)) (or (<= (+ main_x 1) v_prenex_41772) (<= 0 (* 2 (select main_a v_prenex_41772))) (<= (* 2 (select main_a v_prenex_41772)) 4) (<= (select main_a v_prenex_41772) 2) (< v_prenex_41772 main_x))) (forall ((v_prenex_41775 Int)) (or (<= 996 (select main_a v_prenex_41775)) (<= (* 2 (select main_a v_prenex_41775)) 2000)))) (forall ((v_prenex_33037 Int) (v_prenex_33036 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_33036))) (<= 0 (* 2 (select main_a v_prenex_33037))) (< v_prenex_33036 main_y) (< v_prenex_33037 main_x) (<= (+ main_x 1) v_prenex_33037) (<= (+ (select main_a v_prenex_33037) (select main_a v_prenex_33036)) 1000) (<= 998 (select main_a v_prenex_33036)))) (forall ((v_prenex_37577 Int) (v_prenex_37578 Int)) (or (<= 998 (select main_a v_prenex_37577)) (< v_prenex_37578 main_x) (<= 0 (+ (select main_a v_prenex_37578) 2)) (<= (select main_a v_prenex_37577) 1000) (<= (+ (select main_a v_prenex_37578) 996) (select main_a v_prenex_37577)) (<= 0 (* 2 (select main_a v_prenex_37578))) (<= (+ main_x 1) v_prenex_37578))) (forall ((v_prenex_31826 Int) (v_prenex_31827 Int)) (or (<= (+ main_x 1) v_prenex_31827) (<= 0 (+ (select main_a v_prenex_31827) 2)) (<= 998 (select main_a v_prenex_31826)) (<= (select main_a v_prenex_31826) (+ (select main_a v_prenex_31827) 1000)) (<= (select main_a v_prenex_31826) 1000) (<= (select main_a v_prenex_31827) 2) (< v_prenex_31827 main_x))) (or (forall ((v_prenex_32276 Int)) (or (<= (+ main_y 1) v_prenex_32276) (<= (* 2 (select main_a v_prenex_32276)) 2000) (<= 996 (select main_a v_prenex_32276)) (< v_prenex_32276 main_y))) (forall ((v_prenex_32277 Int)) (<= 0 (* 2 (select main_a v_prenex_32277))))) (or (forall ((v_prenex_38383 Int)) (or (< v_prenex_38383 main_x) (<= (+ main_x 1) v_prenex_38383) (<= (select main_a v_prenex_38383) 4) (<= 0 (* 2 (select main_a v_prenex_38383))) (<= (* 2 (select main_a v_prenex_38383)) 4))) (forall ((v_prenex_38385 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_38385))) (<= (select main_a v_prenex_38385) 1002)))) (forall ((v_prenex_33242 Int) (v_prenex_33241 Int)) (or (<= (+ main_x 1) v_prenex_33242) (<= 0 (select main_a v_prenex_33242)) (<= 0 (+ (select main_a v_prenex_33242) 2)) (<= (* 2 (select main_a v_prenex_33241)) 2000) (< v_prenex_33242 main_x) (<= (+ (select main_a v_prenex_33242) 996) (select main_a v_prenex_33241)) (<= 1996 (* 2 (select main_a v_prenex_33241))))) (forall ((v_prenex_33823 Int) (v_prenex_33822 Int)) (or (<= 1000 (+ (select main_a v_prenex_33823) (select main_a v_prenex_33822))) (<= (+ main_x 1) v_prenex_33823) (<= 0 (* 2 (select main_a v_prenex_33823))) (< v_prenex_33823 main_x) (<= (select main_a v_prenex_33823) 2) (<= 996 (select main_a v_prenex_33822)))) (or (forall ((v_prenex_34043 Int)) (or (<= 996 (select main_a v_prenex_34043)) (<= (select main_a v_prenex_34043) 1002))) (forall ((v_prenex_34042 Int)) (or (< v_prenex_34042 main_x) (<= 0 (* 2 (select main_a v_prenex_34042))) (<= (select main_a v_prenex_34042) 2) (<= (* 2 (select main_a v_prenex_34042)) 4) (<= (+ main_x 1) v_prenex_34042)))) (forall ((v_prenex_41346 Int) (v_prenex_41345 Int)) (or (< v_prenex_41346 main_x) (<= (+ main_x 1) v_prenex_41346) (<= 0 (select main_a v_prenex_41346)) (<= 996 (select main_a v_prenex_41345)) (<= (select main_a v_prenex_41345) 1000) (<= (+ (select main_a v_prenex_41346) 996) (select main_a v_prenex_41345)) (<= 0 (* 2 (select main_a v_prenex_41346))))) (forall ((v_prenex_36119 Int) (v_prenex_36120 Int)) (or (<= (+ main_x 1) v_prenex_36120) (<= (select main_a v_prenex_36119) 1002) (<= 0 (+ (select main_a v_prenex_36120) 2)) (<= 1000 (+ (select main_a v_prenex_36120) (select main_a v_prenex_36119))) (< v_prenex_36120 main_x) (<= (select main_a v_prenex_36119) 1000))) (forall ((v_prenex_44137 Int) (v_prenex_44136 Int)) (or (< v_prenex_44137 main_x) (<= (+ (select main_a v_prenex_44137) 996) (select main_a v_prenex_44136)) (<= (select main_a v_prenex_44136) 1002) (<= (select main_a v_prenex_44137) 2) (<= 0 (+ (select main_a v_prenex_44137) 2)) (<= (select main_a v_prenex_44136) 1000) (<= (+ main_x 1) v_prenex_44137))) (or (forall ((v_prenex_37873 Int)) (or (<= (+ main_x 1) v_prenex_37873) (< v_prenex_37873 main_x) (<= (* 2 (select main_a v_prenex_37873)) 4))) (forall ((v_prenex_37877 Int)) (or (< v_prenex_37877 main_y) (<= (select main_a v_prenex_37877) 1002) (<= (* 2 (select main_a v_prenex_37877)) 2000)))) (or (forall ((v_prenex_39664 Int)) (or (<= 998 (select main_a v_prenex_39664)) (<= (select main_a v_prenex_39664) 1000) (< v_prenex_39664 main_y))) (forall ((v_prenex_39660 Int)) (or (< v_prenex_39660 main_x) (<= (+ main_x 1) v_prenex_39660) (<= (* 2 (select main_a v_prenex_39660)) 4)))) (forall ((v_prenex_37207 Int) (v_prenex_37208 Int)) (or (<= (select main_a v_prenex_37207) 1002) (<= 1996 (* 2 (select main_a v_prenex_37207))) (<= (+ (select main_a v_prenex_37208) 996) (select main_a v_prenex_37207)) (<= (+ main_x 1) v_prenex_37208) (<= 0 (select main_a v_prenex_37208)) (<= 0 (* 2 (select main_a v_prenex_37208))) (< v_prenex_37208 main_x))) (forall ((v_prenex_35132 Int) (v_prenex_35133 Int)) (or (<= (select main_a v_prenex_35133) 4) (<= (select main_a v_prenex_35132) (+ (select main_a v_prenex_35133) 1000)) (<= 996 (select main_a v_prenex_35132)) (<= (* 2 (select main_a v_prenex_35132)) 2000) (<= (+ main_x 1) v_prenex_35133) (< v_prenex_35133 main_x) (<= 0 (+ (select main_a v_prenex_35133) 2)))) (forall ((v_prenex_35743 Int) (v_prenex_35744 Int)) (or (<= (* 2 (select main_a v_prenex_35743)) 2000) (<= 1000 (+ (select main_a v_prenex_35744) (select main_a v_prenex_35743))) (<= 0 (select main_a v_prenex_35744)) (<= (+ main_x 1) v_prenex_35744) (< v_prenex_35744 main_x) (<= 1996 (* 2 (select main_a v_prenex_35743))) (<= (select main_a v_prenex_35744) 4))) (or (forall ((v_prenex_31508 Int)) (<= 996 (select main_a v_prenex_31508))) (forall ((v_prenex_31504 Int)) (or (< v_prenex_31504 main_x) (<= (select main_a v_prenex_31504) 2) (<= 0 (* 2 (select main_a v_prenex_31504))) (<= (+ main_x 1) v_prenex_31504) (<= 0 (select main_a v_prenex_31504))))) (or (forall ((v_prenex_34363 Int)) (or (<= (* 2 (select main_a v_prenex_34363)) 4) (<= (+ main_x 1) v_prenex_34363) (< v_prenex_34363 main_x) (<= 0 (+ (select main_a v_prenex_34363) 2)))) (forall ((v_prenex_34368 Int)) (or (< v_prenex_34368 main_y) (<= (* 2 (select main_a v_prenex_34368)) 2000) (<= (select main_a v_prenex_34368) 1002)))) (forall ((v_prenex_42190 Int) (v_prenex_42189 Int)) (or (<= 996 (select main_a v_prenex_42189)) (<= 1996 (* 2 (select main_a v_prenex_42189))) (<= (+ (select main_a v_prenex_42190) 996) (select main_a v_prenex_42189)) (< v_prenex_42189 main_y) (<= (* 2 (select main_a v_prenex_42190)) 4) (<= (+ main_x 1) v_prenex_42190) (< v_prenex_42190 main_x))) (or (forall ((v_prenex_40311 Int)) (or (< v_prenex_40311 main_x) (<= 0 (* 2 (select main_a v_prenex_40311))) (<= (+ main_x 1) v_prenex_40311) (<= 0 (select main_a v_prenex_40311)))) (forall ((v_prenex_40314 Int)) (<= 1996 (* 2 (select main_a v_prenex_40314))))) (forall ((v_prenex_41177 Int) (v_prenex_41178 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_41177))) (<= (+ main_x 1) v_prenex_41178) (<= (select main_a v_prenex_41178) 4) (<= 996 (select main_a v_prenex_41177)) (< v_prenex_41178 main_x) (<= (+ (select main_a v_prenex_41178) 996) (select main_a v_prenex_41177)) (<= 0 (select main_a v_prenex_41178)))) (or (forall ((v_prenex_33972 Int)) (or (<= 0 (+ (select main_a v_prenex_33972) 2)) (< v_prenex_33972 main_x) (<= (+ main_x 1) v_prenex_33972) (<= (* 2 (select main_a v_prenex_33972)) 4) (<= 0 (* 2 (select main_a v_prenex_33972))))) (forall ((v_prenex_33977 Int)) (or (<= 998 (select main_a v_prenex_33977)) (<= 996 (select main_a v_prenex_33977))))) (forall ((v_prenex_34259 Int) (v_prenex_34260 Int)) (or (< v_prenex_34260 main_x) (<= (* 2 (select main_a v_prenex_34259)) 2000) (<= 0 (select main_a v_prenex_34260)) (<= (select main_a v_prenex_34259) 1002) (<= (+ (select main_a v_prenex_34260) 996) (select main_a v_prenex_34259)) (<= (+ main_x 1) v_prenex_34260) (<= 0 (+ (select main_a v_prenex_34260) 2)))) (forall ((v_prenex_41287 Int) (v_prenex_41288 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_41287))) (<= (* 2 (select main_a v_prenex_41288)) 4) (<= (select main_a v_prenex_41287) 1002) (<= (+ (select main_a v_prenex_41288) (select main_a v_prenex_41287)) 1000) (< v_prenex_41288 main_x) (<= (+ main_x 1) v_prenex_41288) (<= 0 (select main_a v_prenex_41288)))) (or (forall ((v_prenex_43900 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_43900))) (<= (* 2 (select main_a v_prenex_43900)) 2000))) (forall ((v_prenex_43895 Int)) (or (<= (* 2 (select main_a v_prenex_43895)) 4) (<= 0 (+ (select main_a v_prenex_43895) 2)) (<= (+ main_x 1) v_prenex_43895) (< v_prenex_43895 main_x)))) (forall ((v_prenex_42205 Int) (v_prenex_42206 Int)) (or (<= (select main_a v_prenex_42205) (+ (select main_a v_prenex_42206) 1000)) (<= 0 (+ (select main_a v_prenex_42206) 2)) (<= 0 (* 2 (select main_a v_prenex_42206))) (<= (+ main_x 1) v_prenex_42206) (< v_prenex_42206 main_x) (<= 996 (select main_a v_prenex_42205)))) (or (forall ((v_prenex_36451 Int)) (or (< v_prenex_36451 main_y) (<= 1996 (* 2 (select main_a v_prenex_36451))) (<= (select main_a v_prenex_36451) 1002))) (forall ((v_prenex_36449 Int)) (or (<= 0 (select main_a v_prenex_36449)) (< v_prenex_36449 main_x) (<= (+ main_x 1) v_prenex_36449) (<= (* 2 (select main_a v_prenex_36449)) 4)))) (or (forall ((v_prenex_42617 Int)) (or (<= 996 (select main_a v_prenex_42617)) (<= (* 2 (select main_a v_prenex_42617)) 2000))) (forall ((v_prenex_42618 Int)) (or (<= 0 (* 2 (select main_a v_prenex_42618))) (<= (+ main_x 1) v_prenex_42618) (< v_prenex_42618 main_x)))) (or (forall ((v_prenex_33662 Int)) (or (<= 998 (select main_a v_prenex_33662)) (<= (select main_a v_prenex_33662) 1000))) (forall ((v_prenex_33663 Int)) (or (< v_prenex_33663 main_x) (<= (+ main_x 1) v_prenex_33663) (<= (select main_a v_prenex_33663) 4) (<= (select main_a v_prenex_33663) 2) (<= 0 (* 2 (select main_a v_prenex_33663)))))) (forall ((v_prenex_42299 Int) (v_prenex_42300 Int)) (or (< v_prenex_42300 main_x) (<= (select main_a v_prenex_42299) (+ (select main_a v_prenex_42300) 1000)) (<= 0 (select main_a v_prenex_42300)) (<= 996 (select main_a v_prenex_42299)) (<= (+ main_y 1) v_prenex_42299) (<= (+ main_x 1) v_prenex_42300) (<= 1996 (* 2 (select main_a v_prenex_42299))))) (forall ((v_prenex_32582 Int) (v_prenex_32583 Int)) (or (<= (select main_a v_prenex_32582) 1000) (<= (select main_a v_prenex_32583) 2) (<= 998 (select main_a v_prenex_32582)) (<= 1000 (+ (select main_a v_prenex_32583) (select main_a v_prenex_32582))) (<= (+ main_x 1) v_prenex_32583) (< v_prenex_32583 main_x) (<= 0 (* 2 (select main_a v_prenex_32583))))) (forall ((v_prenex_40775 Int) (v_prenex_40774 Int)) (or (< v_prenex_40775 main_x) (<= 1996 (* 2 (select main_a v_prenex_40774))) (<= (+ (select main_a v_prenex_40775) (select main_a v_prenex_40774)) 1000) (<= 996 (select main_a v_prenex_40774)) (<= (+ main_x 1) v_prenex_40775) (<= 0 (+ (select main_a v_prenex_40775) 2)))) (forall ((v_prenex_41858 Int) (v_prenex_41859 Int)) (or (<= (* 2 (select main_a v_prenex_41858)) 2000) (<= (+ (select main_a v_prenex_41859) 996) (select main_a v_prenex_41858)) (<= 996 (select main_a v_prenex_41858)) (< v_prenex_41858 main_y) (<= (+ main_y 1) v_prenex_41858))) (forall ((v_prenex_33491 Int) (v_prenex_33490 Int)) (or (<= 1000 (+ (select main_a v_prenex_33491) (select main_a v_prenex_33490))) (<= (+ main_x 1) v_prenex_33491) (<= 998 (select main_a v_prenex_33490)) (< v_prenex_33491 main_x) (<= 0 (+ (select main_a v_prenex_33491) 2)) (<= (select main_a v_prenex_33490) 1002) (<= (select main_a v_prenex_33491) 2))) (forall ((v_prenex_39690 Int) (v_prenex_39691 Int)) (or (< v_prenex_39691 main_x) (<= (+ (select main_a v_prenex_39691) (select main_a v_prenex_39690)) 1000) (<= (select main_a v_prenex_39691) 4) (<= 998 (select main_a v_prenex_39690)) (<= (+ main_y 1) v_prenex_39690) (<= (+ main_x 1) v_prenex_39691) (<= 1996 (* 2 (select main_a v_prenex_39690))))) (or (forall ((v_prenex_32032 Int)) (or (<= 0 (+ (select main_a v_prenex_32032) 2)) (<= 0 (* 2 (select main_a v_prenex_32032))) (<= (+ main_x 1) v_prenex_32032) (<= (select main_a v_prenex_32032) 2) (< v_prenex_32032 main_x))) (forall ((v_prenex_32026 Int)) (or (<= (select main_a v_prenex_32026) 1000) (<= 998 (select main_a v_prenex_32026))))) (forall ((v_prenex_32236 Int) (v_prenex_32237 Int)) (or (<= (+ main_x 1) v_prenex_32237) (<= (select main_a v_prenex_32237) 4) (<= 0 (+ (select main_a v_prenex_32237) 2)) (< v_prenex_32237 main_x) (<= 998 (select main_a v_prenex_32236)) (<= (select main_a v_prenex_32236) 1002) (<= (+ (select main_a v_prenex_32237) 996) (select main_a v_prenex_32236)))) (or (forall ((v_prenex_35051 Int)) (or (<= 0 (select main_a v_prenex_35051)) (< v_prenex_35051 main_x) (<= (select main_a v_prenex_35051) 4) (<= (+ main_x 1) v_prenex_35051) (<= (* 2 (select main_a v_prenex_35051)) 4))) (forall ((v_prenex_35053 Int)) (or (<= (select main_a v_prenex_35053) 1000) (<= 998 (select main_a v_prenex_35053))))) (forall ((v_prenex_41874 Int) (v_prenex_41875 Int)) (or (<= (select main_a v_prenex_41875) 2) (<= 1996 (* 2 (select main_a v_prenex_41874))) (<= (+ (select main_a v_prenex_41875) 996) (select main_a v_prenex_41874)) (<= (+ main_x 1) v_prenex_41875) (<= (* 2 (select main_a v_prenex_41875)) 4) (< v_prenex_41875 main_x) (<= 998 (select main_a v_prenex_41874)))) (forall ((v_prenex_43510 Int) (v_prenex_43511 Int)) (or (<= (select main_a v_prenex_43510) 1002) (<= 996 (select main_a v_prenex_43510)) (<= (* 2 (select main_a v_prenex_43511)) 4) (< v_prenex_43511 main_x) (<= 1000 (+ (select main_a v_prenex_43511) (select main_a v_prenex_43510))) (< v_prenex_43510 main_y) (<= (+ main_x 1) v_prenex_43511))) (or (forall ((v_prenex_43089 Int)) (or (<= (+ main_y 1) v_prenex_43089) (<= (* 2 (select main_a v_prenex_43089)) 2000) (<= 996 (select main_a v_prenex_43089)))) (forall ((v_prenex_43090 Int)) (or (<= (* 2 (select main_a v_prenex_43090)) 4) (< v_prenex_43090 main_x) (<= 0 (* 2 (select main_a v_prenex_43090))) (<= (+ main_x 1) v_prenex_43090)))) (forall ((v_prenex_31613 Int) (v_prenex_31614 Int)) (or (<= 0 (select main_a v_prenex_31614)) (<= (select main_a v_prenex_31614) 2) (<= (+ (select main_a v_prenex_31614) 996) (select main_a v_prenex_31613)) (<= (* 2 (select main_a v_prenex_31613)) 2000) (<= (+ main_x 1) v_prenex_31614) (< v_prenex_31614 main_x))) (or (forall ((v_prenex_41576 Int)) (or (<= (select main_a v_prenex_41576) 1002) (<= 1996 (* 2 (select main_a v_prenex_41576))) (< v_prenex_41576 main_y))) (forall ((v_prenex_41573 Int)) (or (<= 0 (* 2 (select main_a v_prenex_41573))) (<= (+ main_x 1) v_prenex_41573) (< v_prenex_41573 main_x) (<= (select main_a v_prenex_41573) 4)))) (or (forall ((v_prenex_36023 Int)) (or (<= 996 (select main_a v_prenex_36023)) (<= 1996 (* 2 (select main_a v_prenex_36023))))) (forall ((v_prenex_36018 Int)) (or (<= (+ main_x 1) v_prenex_36018) (< v_prenex_36018 main_x) (<= 0 (* 2 (select main_a v_prenex_36018))) (<= (* 2 (select main_a v_prenex_36018)) 4)))) (or (forall ((v_prenex_34317 Int)) (or (<= 996 (select main_a v_prenex_34317)) (<= 1996 (* 2 (select main_a v_prenex_34317))))) (forall ((v_prenex_34318 Int)) (or (<= 0 (select main_a v_prenex_34318)) (< v_prenex_34318 main_x) (<= (+ main_x 1) v_prenex_34318) (<= (* 2 (select main_a v_prenex_34318)) 4) (<= (select main_a v_prenex_34318) 2)))) (forall ((v_prenex_38293 Int) (v_prenex_38292 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_38292))) (< v_prenex_38293 main_x) (<= (* 2 (select main_a v_prenex_38293)) 4) (<= (+ (select main_a v_prenex_38293) 996) (select main_a v_prenex_38292)) (< v_prenex_38292 main_y) (<= (* 2 (select main_a v_prenex_38292)) 2000) (<= (+ main_x 1) v_prenex_38293))) (or (forall ((v_prenex_32977 Int)) (or (< v_prenex_32977 main_x) (<= 0 (* 2 (select main_a v_prenex_32977))) (<= (select main_a v_prenex_32977) 4) (<= (* 2 (select main_a v_prenex_32977)) 4) (<= (+ main_x 1) v_prenex_32977))) (forall ((v_prenex_32979 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_32979))) (<= (* 2 (select main_a v_prenex_32979)) 2000)))) (forall ((v_prenex_43323 Int) (v_prenex_43322 Int)) (or (<= (+ main_x 1) v_prenex_43323) (<= (select main_a v_prenex_43323) 2) (< v_prenex_43322 main_y) (< v_prenex_43323 main_x) (<= (select main_a v_prenex_43322) 1002) (<= 1000 (+ (select main_a v_prenex_43323) (select main_a v_prenex_43322))) (<= (* 2 (select main_a v_prenex_43322)) 2000))) (or (forall ((v_prenex_43404 Int)) (or (<= (* 2 (select main_a v_prenex_43404)) 2000) (<= 998 (select main_a v_prenex_43404)))) (forall ((v_prenex_43405 Int)) (or (< v_prenex_43405 main_x) (<= (+ main_x 1) v_prenex_43405) (<= (* 2 (select main_a v_prenex_43405)) 4) (<= 0 (* 2 (select main_a v_prenex_43405)))))) (forall ((v_prenex_43848 Int) (v_prenex_43847 Int)) (or (< v_prenex_43848 main_x) (< v_prenex_43847 main_y) (<= (select main_a v_prenex_43847) 1002) (<= (+ main_x 1) v_prenex_43848) (<= 0 (+ (select main_a v_prenex_43848) 2)) (<= (select main_a v_prenex_43847) (+ (select main_a v_prenex_43848) 1000)))) (forall ((v_prenex_34282 Int) (v_prenex_34281 Int)) (or (<= (select main_a v_prenex_34281) 1002) (<= 1996 (* 2 (select main_a v_prenex_34281))) (<= 0 (* 2 (select main_a v_prenex_34282))) (<= (+ main_x 1) v_prenex_34282) (<= (+ (select main_a v_prenex_34282) (select main_a v_prenex_34281)) 1000) (< v_prenex_34282 main_x))) (forall ((v_prenex_37759 Int) (v_prenex_37758 Int)) (or (< v_prenex_37759 main_x) (<= (+ main_x 1) v_prenex_37759) (<= (* 2 (select main_a v_prenex_37759)) 4) (<= (* 2 (select main_a v_prenex_37758)) 2000) (<= (+ (select main_a v_prenex_37759) (select main_a v_prenex_37758)) 1000) (<= (select main_a v_prenex_37759) 2))) (forall ((v_prenex_40098 Int) (v_prenex_40097 Int)) (or (<= (+ main_x 1) v_prenex_40098) (< v_prenex_40097 main_y) (<= 996 (select main_a v_prenex_40097)) (< v_prenex_40098 main_x) (<= (+ (select main_a v_prenex_40098) (select main_a v_prenex_40097)) 1000) (<= 0 (select main_a v_prenex_40098)))) (or (forall ((v_prenex_38983 Int)) (or (<= (+ main_x 1) v_prenex_38983) (<= 0 (select main_a v_prenex_38983)) (< v_prenex_38983 main_x) (<= 0 (* 2 (select main_a v_prenex_38983))))) (forall ((v_prenex_38985 Int)) (<= 996 (select main_a v_prenex_38985)))) (forall ((v_prenex_39021 Int) (v_prenex_39022 Int)) (or (<= (select main_a v_prenex_39021) 1000) (<= 998 (select main_a v_prenex_39021)) (< v_prenex_39021 main_y) (<= 0 (+ (select main_a v_prenex_39022) 2)) (<= (+ (select main_a v_prenex_39022) 996) (select main_a v_prenex_39021)) (<= (+ main_x 1) v_prenex_39022) (< v_prenex_39022 main_x))) (forall ((v_prenex_41787 Int) (v_prenex_41788 Int)) (or (< v_prenex_41787 main_y) (<= (* 2 (select main_a v_prenex_41787)) 2000) (<= 1000 (+ (select main_a v_prenex_41788) (select main_a v_prenex_41787))) (< v_prenex_41788 main_x) (<= (select main_a v_prenex_41787) 1002) (<= 0 (+ (select main_a v_prenex_41788) 2)) (<= (+ main_x 1) v_prenex_41788))) (or (forall ((v_prenex_42864 Int)) (or (< v_prenex_42864 main_x) (<= 0 (select main_a v_prenex_42864)) (<= (* 2 (select main_a v_prenex_42864)) 4) (<= (+ main_x 1) v_prenex_42864))) (forall ((v_prenex_42866 Int)) (or (<= 996 (select main_a v_prenex_42866)) (<= (* 2 (select main_a v_prenex_42866)) 2000)))) (or (forall ((v_prenex_40415 Int)) (or (<= 996 (select main_a v_prenex_40415)) (<= (select main_a v_prenex_40415) 1002))) (forall ((v_prenex_40410 Int)) (or (<= (+ main_x 1) v_prenex_40410) (< v_prenex_40410 main_x) (<= 0 (+ (select main_a v_prenex_40410) 2)) (<= (* 2 (select main_a v_prenex_40410)) 4)))) (or (forall ((v_prenex_42837 Int)) (or (<= (+ main_x 1) v_prenex_42837) (< v_prenex_42837 main_x) (<= 0 (+ (select main_a v_prenex_42837) 2)) (<= (* 2 (select main_a v_prenex_42837)) 4) (<= 0 (* 2 (select main_a v_prenex_42837))))) (forall ((v_prenex_42841 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_42841))) (<= (* 2 (select main_a v_prenex_42841)) 2000)))) (or (forall ((v_prenex_32190 Int)) (or (<= (+ main_y 1) v_prenex_32190) (<= (select main_a v_prenex_32190) 1002) (< v_prenex_32190 main_y) (<= (* 2 (select main_a v_prenex_32190)) 2000))) (forall ((v_prenex_32191 Int)) (<= (* 2 (select main_a v_prenex_32191)) 4))) (forall ((v_prenex_43460 Int) (v_prenex_43461 Int)) (or (<= 998 (select main_a v_prenex_43460)) (<= (+ main_y 1) v_prenex_43460) (<= (+ (select main_a v_prenex_43461) (select main_a v_prenex_43460)) 1000) (<= (+ main_x 1) v_prenex_43461) (< v_prenex_43461 main_x) (<= 0 (select main_a v_prenex_43461)))) (forall ((v_prenex_32609 Int) (v_prenex_32608 Int)) (or (<= 0 (+ (select main_a v_prenex_32609) 2)) (<= 0 (select main_a v_prenex_32609)) (<= 1996 (* 2 (select main_a v_prenex_32608))) (<= (+ main_x 1) v_prenex_32609) (<= (+ (select main_a v_prenex_32609) (select main_a v_prenex_32608)) 1000) (< v_prenex_32609 main_x) (<= 996 (select main_a v_prenex_32608)))) (or (forall ((v_prenex_41352 Int)) (or (<= (* 2 (select main_a v_prenex_41352)) 2000) (<= 996 (select main_a v_prenex_41352)))) (forall ((v_prenex_41348 Int)) (or (<= 0 (select main_a v_prenex_41348)) (< v_prenex_41348 main_x) (<= (* 2 (select main_a v_prenex_41348)) 4) (<= (+ main_x 1) v_prenex_41348) (<= 0 (* 2 (select main_a v_prenex_41348)))))) (forall ((v_prenex_36487 Int) (v_prenex_36488 Int)) (or (<= (+ (select main_a v_prenex_36488) 996) (select main_a v_prenex_36487)) (<= (+ main_x 1) v_prenex_36488) (<= 0 (select main_a v_prenex_36488)) (<= 1996 (* 2 (select main_a v_prenex_36487))) (<= (select main_a v_prenex_36487) 1000) (< v_prenex_36488 main_x))) (forall ((v_prenex_39457 Int) (v_prenex_39456 Int)) (or (< v_prenex_39457 main_x) (<= 996 (select main_a v_prenex_39456)) (<= (select main_a v_prenex_39457) 4) (<= (+ (select main_a v_prenex_39457) 996) (select main_a v_prenex_39456)) (<= (+ main_x 1) v_prenex_39457) (<= (* 2 (select main_a v_prenex_39456)) 2000) (<= 0 (select main_a v_prenex_39457)))) (or (forall ((v_prenex_35904 Int)) (or (<= 0 (+ (select main_a v_prenex_35904) 2)) (<= (* 2 (select main_a v_prenex_35904)) 4) (<= (+ main_x 1) v_prenex_35904) (<= (select main_a v_prenex_35904) 2) (< v_prenex_35904 main_x))) (forall ((v_prenex_35908 Int)) (or (<= 996 (select main_a v_prenex_35908)) (<= (* 2 (select main_a v_prenex_35908)) 2000)))) (or (forall ((v_prenex_31635 Int)) (or (<= (select main_a v_prenex_31635) 2) (<= 0 (* 2 (select main_a v_prenex_31635))) (<= (+ main_x 1) v_prenex_31635) (< v_prenex_31635 main_x))) (forall ((v_prenex_31632 Int)) (or (<= 996 (select main_a v_prenex_31632)) (< v_prenex_31632 main_y)))) (forall ((v_prenex_40215 Int) (v_prenex_40214 Int)) (or (< v_prenex_40215 main_x) (<= (+ (select main_a v_prenex_40215) (select main_a v_prenex_40214)) 1000) (<= (select main_a v_prenex_40215) 2) (<= 0 (+ (select main_a v_prenex_40215) 2)) (<= 998 (select main_a v_prenex_40214)) (<= (+ main_x 1) v_prenex_40215))) (forall ((v_prenex_43345 Int) (v_prenex_43344 Int)) (or (<= (+ main_y 1) v_prenex_43344) (<= (+ main_x 1) v_prenex_43345) (<= (select main_a v_prenex_43344) 1002) (<= 1996 (* 2 (select main_a v_prenex_43344))) (< v_prenex_43345 main_x) (<= 0 (+ (select main_a v_prenex_43345) 2)) (<= (+ (select main_a v_prenex_43345) (select main_a v_prenex_43344)) 1000))) (or (forall ((v_prenex_40530 Int)) (or (<= (* 2 (select main_a v_prenex_40530)) 4) (< v_prenex_40530 main_x) (<= (+ main_x 1) v_prenex_40530))) (forall ((v_prenex_40534 Int)) (or (< v_prenex_40534 main_y) (<= 996 (select main_a v_prenex_40534))))) (forall ((v_prenex_43198 Int) (v_prenex_43197 Int)) (or (<= (+ main_x 1) v_prenex_43198) (< v_prenex_43198 main_x) (<= (select main_a v_prenex_43197) 1002) (<= 0 (+ (select main_a v_prenex_43198) 2)) (<= (select main_a v_prenex_43197) (+ (select main_a v_prenex_43198) 1000)) (< v_prenex_43197 main_y))) (forall ((v_prenex_32472 Int) (v_prenex_32473 Int)) (or (<= (select main_a v_prenex_32472) (+ (select main_a v_prenex_32473) 1000)) (<= (select main_a v_prenex_32472) 1000) (<= (+ main_x 1) v_prenex_32473) (<= 1996 (* 2 (select main_a v_prenex_32472))) (<= 0 (* 2 (select main_a v_prenex_32473))) (< v_prenex_32473 main_x) (<= 0 (select main_a v_prenex_32473)))) (forall ((v_prenex_35918 Int) (v_prenex_35919 Int)) (or (<= 0 (select main_a v_prenex_35919)) (<= 1996 (* 2 (select main_a v_prenex_35918))) (<= (+ main_x 1) v_prenex_35919) (< v_prenex_35919 main_x) (<= (select main_a v_prenex_35918) (+ (select main_a v_prenex_35919) 1000)) (< v_prenex_35918 main_y) (<= (* 2 (select main_a v_prenex_35918)) 2000))) (forall ((v_prenex_41743 Int) (v_prenex_41744 Int)) (or (<= (+ (select main_a v_prenex_41744) (select main_a v_prenex_41743)) 1000) (<= (select main_a v_prenex_41743) 1000) (< v_prenex_41743 main_y) (<= (select main_a v_prenex_41743) 1002) (<= (+ main_y 1) v_prenex_41743))) (forall ((v_prenex_42017 Int) (v_prenex_42018 Int)) (or (<= (+ main_x 1) v_prenex_42018) (<= (+ (select main_a v_prenex_42018) (select main_a v_prenex_42017)) 1000) (<= 0 (* 2 (select main_a v_prenex_42018))) (<= (select main_a v_prenex_42018) 4) (< v_prenex_42018 main_x))) (forall ((v_prenex_31774 Int) (v_prenex_31775 Int)) (or (< v_prenex_31775 main_x) (<= 0 (+ (select main_a v_prenex_31775) 2)) (<= (* 2 (select main_a v_prenex_31774)) 2000) (<= 1000 (+ (select main_a v_prenex_31775) (select main_a v_prenex_31774))) (<= (+ main_y 1) v_prenex_31774) (<= (+ main_x 1) v_prenex_31775))) (or (forall ((v_prenex_43055 Int)) (or (<= 0 (select main_a v_prenex_43055)) (<= (* 2 (select main_a v_prenex_43055)) 4) (<= (select main_a v_prenex_43055) 2) (<= (+ main_x 1) v_prenex_43055) (< v_prenex_43055 main_x))) (forall ((v_prenex_43054 Int)) (or (<= (select main_a v_prenex_43054) 1000) (<= (select main_a v_prenex_43054) 1002)))) (forall ((v_prenex_40894 Int) (v_prenex_40893 Int)) (or (<= 998 (select main_a v_prenex_40893)) (<= 0 (+ (select main_a v_prenex_40894) 2)) (<= (select main_a v_prenex_40893) 1000) (<= (select main_a v_prenex_40893) (+ (select main_a v_prenex_40894) 1000)) (<= (+ main_x 1) v_prenex_40894) (< v_prenex_40894 main_x))) (or (forall ((v_prenex_42803 Int)) (or (<= (+ main_y 1) v_prenex_42803) (<= 1996 (* 2 (select main_a v_prenex_42803))) (<= (select main_a v_prenex_42803) 1000) (< v_prenex_42803 main_y))) (forall ((v_prenex_42804 Int)) (<= (* 2 (select main_a v_prenex_42804)) 4))) (forall ((v_prenex_42910 Int) (v_prenex_42911 Int)) (or (<= (select main_a v_prenex_42911) 4) (<= (* 2 (select main_a v_prenex_42910)) 2000) (< v_prenex_42911 main_x) (<= 996 (select main_a v_prenex_42910)) (<= (+ main_x 1) v_prenex_42911) (<= (select main_a v_prenex_42910) (+ (select main_a v_prenex_42911) 1000)) (<= 0 (* 2 (select main_a v_prenex_42911))))) (forall ((v_prenex_32845 Int) (v_prenex_32844 Int)) (or (<= (+ (select main_a v_prenex_32845) (select main_a v_prenex_32844)) 1000) (<= (* 2 (select main_a v_prenex_32844)) 2000) (<= (+ main_x 1) v_prenex_32845) (<= 0 (select main_a v_prenex_32845)) (< v_prenex_32845 main_x) (<= (select main_a v_prenex_32845) 4) (<= 996 (select main_a v_prenex_32844)))) (forall ((v_prenex_42283 Int) (v_prenex_42284 Int)) (or (<= (select main_a v_prenex_42283) (+ (select main_a v_prenex_42284) 1000)) (<= (+ main_x 1) v_prenex_42284) (<= 0 (+ (select main_a v_prenex_42284) 2)) (<= 998 (select main_a v_prenex_42283)) (<= 1996 (* 2 (select main_a v_prenex_42283))) (< v_prenex_42283 main_y) (< v_prenex_42284 main_x))) (forall ((v_prenex_42650 Int) (v_prenex_42651 Int)) (or (<= (+ main_x 1) v_prenex_42651) (<= 998 (select main_a v_prenex_42650)) (<= (* 2 (select main_a v_prenex_42651)) 4) (<= (select main_a v_prenex_42650) (+ (select main_a v_prenex_42651) 1000)) (< v_prenex_42651 main_x))) (forall ((v_prenex_42622 Int) (v_prenex_42621 Int)) (or (<= (+ (select main_a v_prenex_42622) 996) (select main_a v_prenex_42621)) (<= (+ main_x 1) v_prenex_42622) (< v_prenex_42622 main_x) (<= (select main_a v_prenex_42621) 1000) (<= (* 2 (select main_a v_prenex_42621)) 2000) (<= (* 2 (select main_a v_prenex_42622)) 4))) (forall ((v_prenex_40152 Int) (v_prenex_40151 Int)) (or (<= (select main_a v_prenex_40151) 1002) (<= (select main_a v_prenex_40152) 2) (<= 0 (select main_a v_prenex_40152)) (<= (+ (select main_a v_prenex_40152) (select main_a v_prenex_40151)) 1000) (< v_prenex_40152 main_x) (<= (+ main_x 1) v_prenex_40152) (<= (* 2 (select main_a v_prenex_40151)) 2000))) (forall ((v_prenex_42129 Int) (v_prenex_42130 Int)) (or (<= (select main_a v_prenex_42130) 4) (< v_prenex_42130 main_x) (<= (+ main_x 1) v_prenex_42130) (<= (* 2 (select main_a v_prenex_42130)) 4) (<= 1996 (* 2 (select main_a v_prenex_42129))) (<= 1000 (+ (select main_a v_prenex_42130) (select main_a v_prenex_42129))))) (or (forall ((v_prenex_36370 Int)) (or (<= 0 (select main_a v_prenex_36370)) (< v_prenex_36370 main_x) (<= (+ main_x 1) v_prenex_36370) (<= 0 (* 2 (select main_a v_prenex_36370))) (<= 0 (+ (select main_a v_prenex_36370) 2)))) (forall ((v_prenex_36374 Int)) (or (<= (* 2 (select main_a v_prenex_36374)) 2000) (<= 1996 (* 2 (select main_a v_prenex_36374)))))) (forall ((v_prenex_36341 Int) (v_prenex_36342 Int)) (or (<= (+ main_x 1) v_prenex_36342) (<= 1000 (+ (select main_a v_prenex_36342) (select main_a v_prenex_36341))) (< v_prenex_36342 main_x) (<= (select main_a v_prenex_36342) 2) (< v_prenex_36341 main_y))) (forall ((v_prenex_35688 Int) (v_prenex_35687 Int)) (or (<= (select main_a v_prenex_35687) (+ (select main_a v_prenex_35688) 1000)) (< v_prenex_35688 main_x) (<= 0 (select main_a v_prenex_35688)) (<= (+ main_x 1) v_prenex_35688) (<= (select main_a v_prenex_35688) 4) (<= 996 (select main_a v_prenex_35687)))) (or (forall ((v_prenex_34170 Int)) (or (<= (select main_a v_prenex_34170) 1000) (< v_prenex_34170 main_y) (<= 998 (select main_a v_prenex_34170)))) (forall ((v_prenex_34166 Int)) (or (< v_prenex_34166 main_x) (<= (select main_a v_prenex_34166) 2) (<= 0 (* 2 (select main_a v_prenex_34166))) (<= (+ main_x 1) v_prenex_34166)))) (forall ((v_prenex_42044 Int) (v_prenex_42045 Int)) (or (<= (select main_a v_prenex_42044) 1002) (<= (select main_a v_prenex_42044) 1000) (<= (select main_a v_prenex_42045) 2) (<= 1000 (+ (select main_a v_prenex_42045) (select main_a v_prenex_42044))) (< v_prenex_42045 main_x) (<= (+ main_x 1) v_prenex_42045))) (forall ((v_prenex_43017 Int) (v_prenex_43016 Int)) (or (<= (+ (select main_a v_prenex_43017) (select main_a v_prenex_43016)) 1000) (<= 1996 (* 2 (select main_a v_prenex_43016))) (< v_prenex_43017 main_x) (<= (* 2 (select main_a v_prenex_43017)) 4) (<= (* 2 (select main_a v_prenex_43016)) 2000) (<= (+ main_x 1) v_prenex_43017))) (or (forall ((v_prenex_33354 Int)) (or (<= (* 2 (select main_a v_prenex_33354)) 4) (< v_prenex_33354 main_x) (<= (+ main_x 1) v_prenex_33354) (<= 0 (select main_a v_prenex_33354)))) (forall ((v_prenex_33358 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_33358))) (<= 996 (select main_a v_prenex_33358))))) (forall ((v_prenex_39326 Int) (v_prenex_39325 Int)) (or (<= 1000 (+ (select main_a v_prenex_39326) (select main_a v_prenex_39325))) (<= (* 2 (select main_a v_prenex_39325)) 2000) (<= (select main_a v_prenex_39326) 4) (<= (* 2 (select main_a v_prenex_39326)) 4) (< v_prenex_39326 main_x) (<= 1996 (* 2 (select main_a v_prenex_39325))) (<= (+ main_x 1) v_prenex_39326))) (or (forall ((v_prenex_41319 Int)) (or (<= (select main_a v_prenex_41319) 1002) (< v_prenex_41319 main_y) (<= (+ main_y 1) v_prenex_41319))) (forall ((v_prenex_41320 Int)) (<= 0 (* 2 (select main_a v_prenex_41320))))) (or (forall ((v_prenex_34544 Int)) (or (<= (* 2 (select main_a v_prenex_34544)) 4) (<= (+ main_x 1) v_prenex_34544))) (forall ((v_prenex_34543 Int)) (or (< v_prenex_34543 main_y) (<= 996 (select main_a v_prenex_34543)) (<= (+ main_y 1) v_prenex_34543)))) (forall ((v_prenex_32203 Int) (v_prenex_32202 Int)) (or (<= (select main_a v_prenex_32202) 1000) (<= 998 (select main_a v_prenex_32202)) (<= (+ main_x 1) v_prenex_32203) (<= 0 (select main_a v_prenex_32203)) (< v_prenex_32203 main_x) (<= 1000 (+ (select main_a v_prenex_32203) (select main_a v_prenex_32202))) (<= 0 (+ (select main_a v_prenex_32203) 2)))) (forall ((v_prenex_33424 Int) (v_prenex_33423 Int)) (or (<= (+ main_x 1) v_prenex_33424) (<= (+ (select main_a v_prenex_33424) 996) (select main_a v_prenex_33423)) (<= (* 2 (select main_a v_prenex_33423)) 2000) (<= 0 (+ (select main_a v_prenex_33424) 2)) (< v_prenex_33424 main_x) (<= 0 (select main_a v_prenex_33424)) (<= 1996 (* 2 (select main_a v_prenex_33423))))) (forall ((v_prenex_38259 Int) (v_prenex_38258 Int)) (or (<= 0 (+ (select main_a v_prenex_38259) 2)) (< v_prenex_38259 main_x) (<= (+ main_x 1) v_prenex_38259) (<= 1996 (* 2 (select main_a v_prenex_38258))) (< v_prenex_38258 main_y) (<= 1000 (+ (select main_a v_prenex_38259) (select main_a v_prenex_38258))))) (forall ((v_prenex_35733 Int) (v_prenex_35734 Int)) (or (< v_prenex_35733 main_y) (< v_prenex_35734 main_x) (<= (* 2 (select main_a v_prenex_35733)) 2000) (<= 1000 (+ (select main_a v_prenex_35734) (select main_a v_prenex_35733))) (<= (+ main_x 1) v_prenex_35734) (<= (* 2 (select main_a v_prenex_35734)) 4) (<= 1996 (* 2 (select main_a v_prenex_35733))))) (forall ((v_prenex_38999 Int) (v_prenex_39000 Int)) (or (<= 996 (select main_a v_prenex_38999)) (<= (select main_a v_prenex_39000) 2) (<= (select main_a v_prenex_38999) 1000) (<= (+ (select main_a v_prenex_39000) 996) (select main_a v_prenex_38999)) (<= (+ main_x 1) v_prenex_39000) (< v_prenex_39000 main_x) (<= (+ main_y 1) v_prenex_38999))) (forall ((v_prenex_39535 Int) (v_prenex_39534 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_39534))) (<= (+ main_x 1) v_prenex_39535) (<= 996 (select main_a v_prenex_39534)) (<= 0 (* 2 (select main_a v_prenex_39535))) (<= (+ (select main_a v_prenex_39535) 996) (select main_a v_prenex_39534)) (< v_prenex_39535 main_x))) (forall ((v_prenex_42757 Int) (v_prenex_42758 Int)) (or (<= 998 (select main_a v_prenex_42757)) (<= 0 (+ (select main_a v_prenex_42758) 2)) (< v_prenex_42758 main_x) (<= (+ main_x 1) v_prenex_42758) (<= 1000 (+ (select main_a v_prenex_42758) (select main_a v_prenex_42757))) (<= (* 2 (select main_a v_prenex_42758)) 4) (<= (select main_a v_prenex_42757) 1002))) (or (forall ((v_prenex_35440 Int)) (or (< v_prenex_35440 main_x) (<= (select main_a v_prenex_35440) 2) (<= (+ main_x 1) v_prenex_35440) (<= 0 (* 2 (select main_a v_prenex_35440))))) (forall ((v_prenex_35444 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_35444))) (< v_prenex_35444 main_y) (<= (select main_a v_prenex_35444) 1000)))) (forall ((v_prenex_31729 Int) (v_prenex_31728 Int)) (or (< v_prenex_31729 main_x) (<= (select main_a v_prenex_31728) 1002) (<= 998 (select main_a v_prenex_31728)) (<= (+ main_y 1) v_prenex_31728) (<= 0 (* 2 (select main_a v_prenex_31729))) (<= (+ main_x 1) v_prenex_31729) (<= (+ (select main_a v_prenex_31729) (select main_a v_prenex_31728)) 1000))) (forall ((v_prenex_39627 Int) (v_prenex_39628 Int)) (or (<= (* 2 (select main_a v_prenex_39627)) 2000) (<= (+ (select main_a v_prenex_39628) (select main_a v_prenex_39627)) 1000) (<= (+ main_x 1) v_prenex_39628) (< v_prenex_39627 main_y) (< v_prenex_39628 main_x) (<= 0 (select main_a v_prenex_39628)))) (or (forall ((v_prenex_37046 Int)) (or (<= 0 (select main_a v_prenex_37046)) (<= (+ main_x 1) v_prenex_37046) (< v_prenex_37046 main_x) (<= (select main_a v_prenex_37046) 2) (<= 0 (* 2 (select main_a v_prenex_37046))))) (forall ((v_prenex_37051 Int)) (or (<= (select main_a v_prenex_37051) 1000) (<= 996 (select main_a v_prenex_37051))))) (forall ((v_prenex_40975 Int) (v_prenex_40976 Int)) (or (<= (+ main_x 1) v_prenex_40976) (<= 0 (+ (select main_a v_prenex_40976) 2)) (< v_prenex_40976 main_x) (<= (+ main_y 1) v_prenex_40975) (<= (* 2 (select main_a v_prenex_40975)) 2000) (<= (select main_a v_prenex_40975) (+ (select main_a v_prenex_40976) 1000)))) (forall ((v_prenex_38479 Int) (v_prenex_38478 Int)) (or (<= 0 (select main_a v_prenex_38479)) (<= (+ (select main_a v_prenex_38479) 996) (select main_a v_prenex_38478)) (<= (+ main_x 1) v_prenex_38479) (< v_prenex_38479 main_x) (<= (* 2 (select main_a v_prenex_38478)) 2000) (<= (select main_a v_prenex_38478) 1000))) (or (forall ((v_prenex_40574 Int)) (or (<= 0 (+ (select main_a v_prenex_40574) 2)) (< v_prenex_40574 main_x) (<= (+ main_x 1) v_prenex_40574) (<= 0 (* 2 (select main_a v_prenex_40574))))) (forall ((v_prenex_40573 Int)) (or (<= 996 (select main_a v_prenex_40573)) (<= (+ main_y 1) v_prenex_40573) (<= (select main_a v_prenex_40573) 1000)))) (or (forall ((v_prenex_30826 Int)) (or (<= 0 (select main_a v_prenex_30826)) (<= (select main_a v_prenex_30826) 2) (<= (* 2 (select main_a v_prenex_30826)) 4) (<= (+ main_x 1) v_prenex_30826) (< v_prenex_30826 main_x))) (forall ((v_prenex_30912 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_30912))) (<= (select main_a v_prenex_30912) 1000)))) (forall ((v_prenex_39751 Int) (v_prenex_39750 Int)) (or (<= 996 (select main_a v_prenex_39750)) (<= (select main_a v_prenex_39751) 2) (<= 1996 (* 2 (select main_a v_prenex_39750))) (<= 0 (+ (select main_a v_prenex_39751) 2)) (< v_prenex_39751 main_x) (<= (+ (select main_a v_prenex_39751) (select main_a v_prenex_39750)) 1000) (<= (+ main_x 1) v_prenex_39751))) (forall ((v_prenex_40794 Int) (v_prenex_40793 Int)) (or (<= 998 (select main_a v_prenex_40793)) (<= (select main_a v_prenex_40793) 1000) (<= 0 (select main_a v_prenex_40794)) (< v_prenex_40794 main_x) (<= 0 (* 2 (select main_a v_prenex_40794))) (<= (+ main_x 1) v_prenex_40794) (<= (select main_a v_prenex_40793) (+ (select main_a v_prenex_40794) 1000)))) (or (forall ((v_prenex_31386 Int)) (<= (select main_a v_prenex_31386) 1002)) (forall ((v_prenex_31382 Int)) (or (<= 0 (select main_a v_prenex_31382)) (<= (* 2 (select main_a v_prenex_31382)) 4) (<= 0 (* 2 (select main_a v_prenex_31382))) (<= (+ main_x 1) v_prenex_31382) (< v_prenex_31382 main_x)))) (forall ((v_prenex_32384 Int) (v_prenex_32383 Int)) (or (<= (+ main_x 1) v_prenex_32384) (<= (* 2 (select main_a v_prenex_32383)) 2000) (<= (select main_a v_prenex_32384) 2) (<= 1000 (+ (select main_a v_prenex_32384) (select main_a v_prenex_32383))) (<= (+ main_y 1) v_prenex_32383) (<= 996 (select main_a v_prenex_32383)) (< v_prenex_32384 main_x))) (forall ((v_prenex_37775 Int) (v_prenex_37774 Int)) (or (<= (select main_a v_prenex_37775) 2) (< v_prenex_37775 main_x) (<= (+ (select main_a v_prenex_37775) 996) (select main_a v_prenex_37774)) (<= (+ main_y 1) v_prenex_37774) (<= (+ main_x 1) v_prenex_37775))) (or (forall ((v_prenex_31331 Int)) (or (<= 996 (select main_a v_prenex_31331)) (<= 1996 (* 2 (select main_a v_prenex_31331))))) (forall ((v_prenex_31332 Int)) (or (< v_prenex_31332 main_x) (<= (+ main_x 1) v_prenex_31332) (<= (* 2 (select main_a v_prenex_31332)) 4) (<= 0 (* 2 (select main_a v_prenex_31332)))))) (forall ((v_prenex_42498 Int) (v_prenex_42499 Int)) (or (<= 0 (select main_a v_prenex_42499)) (<= 1996 (* 2 (select main_a v_prenex_42498))) (<= (+ main_x 1) v_prenex_42499) (<= (+ (select main_a v_prenex_42499) 996) (select main_a v_prenex_42498)) (<= (select main_a v_prenex_42499) 2) (<= 996 (select main_a v_prenex_42498)) (< v_prenex_42499 main_x))) (or (forall ((v_prenex_37903 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_37903))) (<= (* 2 (select main_a v_prenex_37903)) 2000))) (forall ((v_prenex_37899 Int)) (or (< v_prenex_37899 main_x) (<= (+ main_x 1) v_prenex_37899) (<= 0 (select main_a v_prenex_37899)) (<= 0 (* 2 (select main_a v_prenex_37899))) (<= (select main_a v_prenex_37899) 2)))) (forall ((v_prenex_31051 Int) (v_prenex_31052 Int)) (or (<= (+ (select main_a v_prenex_31052) 996) (select main_a v_prenex_31051)) (<= (* 2 (select main_a v_prenex_31052)) 4) (< v_prenex_31052 main_x) (<= (+ main_x 1) v_prenex_31052) (<= 0 (+ (select main_a v_prenex_31052) 2)))) (or (forall ((v_prenex_43943 Int)) (or (<= 0 (* 2 (select main_a v_prenex_43943))) (<= (+ main_x 1) v_prenex_43943) (< v_prenex_43943 main_x) (<= (select main_a v_prenex_43943) 2))) (forall ((v_prenex_43945 Int)) (<= (* 2 (select main_a v_prenex_43945)) 2000))) (or (forall ((v_prenex_39355 Int)) (or (<= (+ main_x 1) v_prenex_39355) (<= 0 (* 2 (select main_a v_prenex_39355))) (< v_prenex_39355 main_x) (<= (* 2 (select main_a v_prenex_39355)) 4))) (forall ((v_prenex_39354 Int)) (or (<= 998 (select main_a v_prenex_39354)) (<= (* 2 (select main_a v_prenex_39354)) 2000)))) (or (forall ((v_prenex_40368 Int)) (or (< v_prenex_40368 main_y) (<= (select main_a v_prenex_40368) 1002) (<= 1996 (* 2 (select main_a v_prenex_40368))))) (forall ((v_prenex_40364 Int)) (or (< v_prenex_40364 main_x) (<= (select main_a v_prenex_40364) 2) (<= (+ main_x 1) v_prenex_40364) (<= 0 (* 2 (select main_a v_prenex_40364)))))) (forall ((v_prenex_35316 Int) (v_prenex_35317 Int)) (or (<= 1000 (+ (select main_a v_prenex_35317) (select main_a v_prenex_35316))) (< v_prenex_35317 main_x) (< v_prenex_35316 main_y) (<= 0 (select main_a v_prenex_35317)) (<= (+ main_x 1) v_prenex_35317) (<= (select main_a v_prenex_35316) 1002) (<= (* 2 (select main_a v_prenex_35316)) 2000))) (or (forall ((v_prenex_41795 Int)) (or (< v_prenex_41795 main_x) (<= (+ main_x 1) v_prenex_41795) (<= 0 (* 2 (select main_a v_prenex_41795))) (<= (select main_a v_prenex_41795) 2))) (forall ((v_prenex_41797 Int)) (or (<= 998 (select main_a v_prenex_41797)) (<= (select main_a v_prenex_41797) 1000)))) (or (forall ((v_prenex_38839 Int)) (or (<= 998 (select main_a v_prenex_38839)) (<= (* 2 (select main_a v_prenex_38839)) 2000) (<= (+ main_y 1) v_prenex_38839))) (forall ((v_prenex_38840 Int)) (or (<= (+ main_x 1) v_prenex_38840) (< v_prenex_38840 main_x) (<= 0 (+ (select main_a v_prenex_38840) 2)) (<= (* 2 (select main_a v_prenex_38840)) 4)))) (forall ((v_prenex_42655 Int) (v_prenex_42654 Int)) (or (<= (+ main_x 1) v_prenex_42655) (<= (select main_a v_prenex_42654) 1002) (<= (* 2 (select main_a v_prenex_42655)) 4) (<= (select main_a v_prenex_42654) (+ (select main_a v_prenex_42655) 1000)) (< v_prenex_42655 main_x) (<= (select main_a v_prenex_42655) 2))) (forall ((v_prenex_40329 Int) (v_prenex_40328 Int)) (or (< v_prenex_40328 main_y) (<= 998 (select main_a v_prenex_40328)) (<= 1996 (* 2 (select main_a v_prenex_40328))) (<= (+ main_x 1) v_prenex_40329) (<= 1000 (+ (select main_a v_prenex_40329) (select main_a v_prenex_40328))) (<= (* 2 (select main_a v_prenex_40329)) 4) (< v_prenex_40329 main_x))) (forall ((v_prenex_41995 Int) (v_prenex_41996 Int)) (or (<= (+ main_x 1) v_prenex_41996) (<= (* 2 (select main_a v_prenex_41995)) 2000) (<= (select main_a v_prenex_41995) (+ (select main_a v_prenex_41996) 1000)) (< v_prenex_41996 main_x) (<= 996 (select main_a v_prenex_41995)) (<= (select main_a v_prenex_41996) 2) (<= 0 (+ (select main_a v_prenex_41996) 2)))) (or (forall ((v_prenex_42542 Int)) (or (<= 996 (select main_a v_prenex_42542)) (<= (+ main_y 1) v_prenex_42542) (< v_prenex_42542 main_y))) (forall ((v_prenex_42543 Int)) (or (< v_prenex_42543 main_x) (<= 0 (* 2 (select main_a v_prenex_42543)))))) (forall ((v_prenex_33832 Int) (v_prenex_33833 Int)) (or (<= (* 2 (select main_a v_prenex_33833)) 4) (<= 0 (select main_a v_prenex_33833)) (< v_prenex_33833 main_x) (<= (+ main_x 1) v_prenex_33833) (<= 1996 (* 2 (select main_a v_prenex_33832))) (<= (+ (select main_a v_prenex_33833) (select main_a v_prenex_33832)) 1000))) (forall ((v_prenex_41063 Int) (v_prenex_41064 Int)) (or (<= (select main_a v_prenex_41063) 1000) (<= 998 (select main_a v_prenex_41063)) (< v_prenex_41064 main_x) (<= (select main_a v_prenex_41064) 4) (<= (+ (select main_a v_prenex_41064) 996) (select main_a v_prenex_41063)) (<= 0 (+ (select main_a v_prenex_41064) 2)) (<= (+ main_x 1) v_prenex_41064))) (or (forall ((v_prenex_36672 Int)) (or (<= 0 (* 2 (select main_a v_prenex_36672))) (<= (+ main_x 1) v_prenex_36672) (<= (select main_a v_prenex_36672) 4) (< v_prenex_36672 main_x))) (forall ((v_prenex_36671 Int)) (or (<= 996 (select main_a v_prenex_36671)) (<= (+ main_y 1) v_prenex_36671) (<= 1996 (* 2 (select main_a v_prenex_36671)))))) (forall ((v_prenex_39889 Int) (v_prenex_39890 Int)) (or (<= 998 (select main_a v_prenex_39889)) (<= 996 (select main_a v_prenex_39889)) (<= 0 (select main_a v_prenex_39890)) (< v_prenex_39890 main_x) (<= (+ main_x 1) v_prenex_39890) (<= (+ main_y 1) v_prenex_39889) (<= (+ (select main_a v_prenex_39890) (select main_a v_prenex_39889)) 1000))) (or (forall ((v_prenex_38722 Int)) (or (< v_prenex_38722 main_x) (<= 0 (+ (select main_a v_prenex_38722) 2)) (<= (+ main_x 1) v_prenex_38722) (<= (* 2 (select main_a v_prenex_38722)) 4))) (forall ((v_prenex_38727 Int)) (or (< v_prenex_38727 main_y) (<= (select main_a v_prenex_38727) 1002)))) (forall ((v_prenex_40648 Int) (v_prenex_40647 Int)) (or (<= 0 (* 2 (select main_a v_prenex_40648))) (<= 0 (select main_a v_prenex_40648)) (<= 998 (select main_a v_prenex_40647)) (<= (select main_a v_prenex_40647) 1000) (<= (+ (select main_a v_prenex_40648) (select main_a v_prenex_40647)) 1000) (< v_prenex_40648 main_x) (<= (+ main_x 1) v_prenex_40648))) (or (forall ((v_prenex_42813 Int)) (or (<= 0 (+ (select main_a v_prenex_42813) 2)) (<= 0 (* 2 (select main_a v_prenex_42813))) (<= (+ main_x 1) v_prenex_42813) (< v_prenex_42813 main_x))) (forall ((v_prenex_42816 Int)) (<= (select main_a v_prenex_42816) 1002))) (or (forall ((v_prenex_43719 Int)) (<= (select main_a v_prenex_43719) 1002)) (forall ((v_prenex_43717 Int)) (or (<= (+ main_x 1) v_prenex_43717) (<= (* 2 (select main_a v_prenex_43717)) 4) (<= (select main_a v_prenex_43717) 4) (<= (select main_a v_prenex_43717) 2) (< v_prenex_43717 main_x)))) (or (forall ((v_prenex_44120 Int)) (or (<= 998 (select main_a v_prenex_44120)) (<= (select main_a v_prenex_44120) 1000))) (forall ((v_prenex_44119 Int)) (or (<= 0 (+ (select main_a v_prenex_44119) 2)) (<= 0 (* 2 (select main_a v_prenex_44119))) (<= (+ main_x 1) v_prenex_44119) (< v_prenex_44119 main_x)))) (forall ((v_prenex_33189 Int) (v_prenex_33190 Int)) (or (<= (+ main_x 1) v_prenex_33190) (<= (select main_a v_prenex_33189) 1000) (<= (+ main_y 1) v_prenex_33189) (<= (select main_a v_prenex_33190) 4) (<= 998 (select main_a v_prenex_33189)) (< v_prenex_33190 main_x) (<= 1000 (+ (select main_a v_prenex_33190) (select main_a v_prenex_33189))))) (or (forall ((v_prenex_36374 Int)) (or (<= (* 2 (select main_a v_prenex_36374)) 2000) (<= 1996 (* 2 (select main_a v_prenex_36374))))) (forall ((v_prenex_36372 Int)) (or (<= 0 (* 2 (select main_a v_prenex_36372))) (< v_prenex_36372 main_x) (<= 0 (+ (select main_a v_prenex_36372) 2)) (<= (+ main_x 1) v_prenex_36372)))) (or (forall ((v_prenex_42985 Int)) (or (<= (* 2 (select main_a v_prenex_42985)) 2000) (<= 996 (select main_a v_prenex_42985)))) (forall ((v_prenex_42982 Int)) (or (< v_prenex_42982 main_x) (<= (select main_a v_prenex_42982) 4) (<= (+ main_x 1) v_prenex_42982) (<= (* 2 (select main_a v_prenex_42982)) 4) (<= 0 (* 2 (select main_a v_prenex_42982)))))) (forall ((v_prenex_36532 Int) (v_prenex_36533 Int)) (or (<= (+ main_x 1) v_prenex_36533) (<= (select main_a v_prenex_36532) 1002) (<= (+ (select main_a v_prenex_36533) 996) (select main_a v_prenex_36532)) (<= 0 (* 2 (select main_a v_prenex_36533))) (< v_prenex_36532 main_y) (< v_prenex_36533 main_x) (<= (select main_a v_prenex_36532) 1000))) (forall ((v_prenex_31200 Int) (v_prenex_31201 Int)) (or (<= (+ main_x 1) v_prenex_31201) (<= (+ (select main_a v_prenex_31201) 996) (select main_a v_prenex_31200)) (<= 0 (select main_a v_prenex_31201)) (<= (select main_a v_prenex_31200) 1000) (< v_prenex_31201 main_x) (<= (* 2 (select main_a v_prenex_31200)) 2000) (<= 0 (* 2 (select main_a v_prenex_31201))))) (forall ((v_prenex_39036 Int) (v_prenex_39037 Int)) (or (<= (* 2 (select main_a v_prenex_39036)) 2000) (<= 1996 (* 2 (select main_a v_prenex_39036))) (<= (select main_a v_prenex_39037) 2) (<= 1000 (+ (select main_a v_prenex_39037) (select main_a v_prenex_39036))) (< v_prenex_39037 main_x) (<= (+ main_x 1) v_prenex_39037))) (forall ((v_prenex_38544 Int) (v_prenex_38543 Int)) (or (< v_prenex_38544 main_x) (<= (+ (select main_a v_prenex_38544) (select main_a v_prenex_38543)) 1000) (<= (+ main_x 1) v_prenex_38544) (<= (* 2 (select main_a v_prenex_38544)) 4) (<= 998 (select main_a v_prenex_38543)) (<= 1996 (* 2 (select main_a v_prenex_38543))) (<= (+ main_y 1) v_prenex_38543))) (or (forall ((v_prenex_43805 Int)) (or (< v_prenex_43805 main_x) (<= (+ main_x 1) v_prenex_43805) (<= 0 (select main_a v_prenex_43805)) (<= 0 (* 2 (select main_a v_prenex_43805))) (<= (* 2 (select main_a v_prenex_43805)) 4))) (forall ((v_prenex_43809 Int)) (or (<= (* 2 (select main_a v_prenex_43809)) 2000) (<= (select main_a v_prenex_43809) 1000)))) (forall ((v_prenex_32289 Int) (v_prenex_32288 Int)) (or (< v_prenex_32289 main_x) (<= (select main_a v_prenex_32288) (+ (select main_a v_prenex_32289) 1000)) (<= (* 2 (select main_a v_prenex_32288)) 2000) (<= (select main_a v_prenex_32288) 1000) (<= (+ main_x 1) v_prenex_32289) (<= (+ main_y 1) v_prenex_32288) (<= 0 (+ (select main_a v_prenex_32289) 2)))) (or (forall ((v_prenex_43650 Int)) (or (<= 0 (select main_a v_prenex_43650)) (<= (* 2 (select main_a v_prenex_43650)) 4) (< v_prenex_43650 main_x) (<= 0 (+ (select main_a v_prenex_43650) 2)) (<= (+ main_x 1) v_prenex_43650))) (forall ((v_prenex_43653 Int)) (or (<= 996 (select main_a v_prenex_43653)) (<= (* 2 (select main_a v_prenex_43653)) 2000)))) (forall ((v_prenex_42421 Int) (v_prenex_42422 Int)) (or (< v_prenex_42421 main_y) (<= 996 (select main_a v_prenex_42421)) (<= (+ main_x 1) v_prenex_42422) (< v_prenex_42422 main_x) (<= 0 (+ (select main_a v_prenex_42422) 2)) (<= (+ (select main_a v_prenex_42422) (select main_a v_prenex_42421)) 1000) (<= 998 (select main_a v_prenex_42421)))) (or (forall ((v_prenex_44120 Int)) (or (<= 998 (select main_a v_prenex_44120)) (<= (select main_a v_prenex_44120) 1000))) (forall ((v_prenex_44116 Int)) (or (<= (+ main_x 1) v_prenex_44116) (< v_prenex_44116 main_x) (<= 0 (* 2 (select main_a v_prenex_44116))) (<= (select main_a v_prenex_44116) 2)))) (forall ((v_prenex_42061 Int) (v_prenex_42062 Int)) (or (<= (* 2 (select main_a v_prenex_42061)) 2000) (<= 0 (select main_a v_prenex_42062)) (<= (+ main_x 1) v_prenex_42062) (< v_prenex_42061 main_y) (<= 1000 (+ (select main_a v_prenex_42062) (select main_a v_prenex_42061))) (<= 1996 (* 2 (select main_a v_prenex_42061))) (< v_prenex_42062 main_x))) (forall ((v_prenex_39549 Int) (v_prenex_39548 Int)) (or (<= 0 (+ (select main_a v_prenex_39549) 2)) (<= 1000 (+ (select main_a v_prenex_39549) (select main_a v_prenex_39548))) (<= 0 (* 2 (select main_a v_prenex_39549))) (<= 996 (select main_a v_prenex_39548)) (<= 998 (select main_a v_prenex_39548)) (<= (+ main_x 1) v_prenex_39549) (< v_prenex_39549 main_x))) (forall ((v_prenex_41275 Int) (v_prenex_41276 Int)) (or (< v_prenex_41276 main_x) (<= (* 2 (select main_a v_prenex_41276)) 4) (<= (+ main_x 1) v_prenex_41276) (<= (select main_a v_prenex_41275) (+ (select main_a v_prenex_41276) 1000)) (<= (select main_a v_prenex_41276) 2))) (forall ((v_prenex_34103 Int) (v_prenex_34102 Int)) (or (<= (+ main_y 1) v_prenex_34102) (<= (+ main_x 1) v_prenex_34103) (<= 1996 (* 2 (select main_a v_prenex_34102))) (< v_prenex_34102 main_y) (<= 1000 (+ (select main_a v_prenex_34103) (select main_a v_prenex_34102))))) (or (forall ((v_prenex_32455 Int)) (or (<= (+ main_x 1) v_prenex_32455) (<= 0 (* 2 (select main_a v_prenex_32455))) (<= (select main_a v_prenex_32455) 2) (< v_prenex_32455 main_x) (<= 0 (+ (select main_a v_prenex_32455) 2)))) (forall ((v_prenex_32458 Int)) (or (<= 998 (select main_a v_prenex_32458)) (<= 1996 (* 2 (select main_a v_prenex_32458)))))) (forall ((v_prenex_33377 Int) (v_prenex_33376 Int)) (or (<= (* 2 (select main_a v_prenex_33376)) 2000) (<= (+ (select main_a v_prenex_33377) 996) (select main_a v_prenex_33376)) (<= (+ main_x 1) v_prenex_33377) (<= (+ main_y 1) v_prenex_33376) (< v_prenex_33377 main_x) (<= (* 2 (select main_a v_prenex_33377)) 4) (<= 1996 (* 2 (select main_a v_prenex_33376))))) (forall ((v_prenex_32403 Int) (v_prenex_32404 Int)) (or (<= (* 2 (select main_a v_prenex_32404)) 4) (<= (+ main_x 1) v_prenex_32404) (<= 1000 (+ (select main_a v_prenex_32404) (select main_a v_prenex_32403))) (< v_prenex_32404 main_x) (<= 0 (* 2 (select main_a v_prenex_32404))) (<= (select main_a v_prenex_32403) 1000) (<= 998 (select main_a v_prenex_32403)))) (or (forall ((v_prenex_36362 Int)) (or (<= (* 2 (select main_a v_prenex_36362)) 4) (< v_prenex_36362 main_x) (<= (+ main_x 1) v_prenex_36362))) (forall ((v_prenex_36361 Int)) (or (<= (+ main_y 1) v_prenex_36361) (<= (select main_a v_prenex_36361) 1002)))) (or (forall ((v_prenex_38421 Int)) (or (<= (* 2 (select main_a v_prenex_38421)) 4) (<= 0 (+ (select main_a v_prenex_38421) 2)) (<= (+ main_x 1) v_prenex_38421) (< v_prenex_38421 main_x))) (forall ((v_prenex_38423 Int)) (or (<= (* 2 (select main_a v_prenex_38423)) 2000) (<= (select main_a v_prenex_38423) 1002)))) (forall ((v_prenex_37830 Int) (v_prenex_37831 Int)) (or (<= 0 (* 2 (select main_a v_prenex_37831))) (<= (* 2 (select main_a v_prenex_37831)) 4) (<= (+ main_x 1) v_prenex_37831) (<= 1000 (+ (select main_a v_prenex_37831) (select main_a v_prenex_37830))) (< v_prenex_37831 main_x) (<= (select main_a v_prenex_37830) 1002))) (forall ((v_prenex_38112 Int) (v_prenex_38111 Int)) (or (< v_prenex_38112 main_x) (<= (* 2 (select main_a v_prenex_38112)) 4) (<= (select main_a v_prenex_38111) 1002) (<= (+ main_x 1) v_prenex_38112) (<= 0 (* 2 (select main_a v_prenex_38112))) (<= (+ (select main_a v_prenex_38112) 996) (select main_a v_prenex_38111)) (<= 996 (select main_a v_prenex_38111)))) (or (forall ((v_prenex_41595 Int)) (or (<= 998 (select main_a v_prenex_41595)) (<= (* 2 (select main_a v_prenex_41595)) 2000))) (forall ((v_prenex_41592 Int)) (or (<= (+ main_x 1) v_prenex_41592) (<= (* 2 (select main_a v_prenex_41592)) 4) (< v_prenex_41592 main_x) (<= 0 (+ (select main_a v_prenex_41592) 2)) (<= 0 (select main_a v_prenex_41592))))) (or (forall ((v_prenex_42735 Int)) (<= 1996 (* 2 (select main_a v_prenex_42735)))) (forall ((v_prenex_42732 Int)) (or (<= (* 2 (select main_a v_prenex_42732)) 4) (<= (select main_a v_prenex_42732) 2) (< v_prenex_42732 main_x) (<= 0 (* 2 (select main_a v_prenex_42732))) (<= (+ main_x 1) v_prenex_42732)))) (forall ((v_prenex_34739 Int) (v_prenex_34738 Int)) (or (<= 998 (select main_a v_prenex_34738)) (<= (+ (select main_a v_prenex_34739) (select main_a v_prenex_34738)) 1000) (<= (+ main_x 1) v_prenex_34739) (<= (select main_a v_prenex_34739) 2) (<= 996 (select main_a v_prenex_34738)) (< v_prenex_34739 main_x))) (forall ((v_prenex_38040 Int) (v_prenex_38039 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_38039))) (<= 998 (select main_a v_prenex_38039)) (<= (+ main_x 1) v_prenex_38040) (<= (+ (select main_a v_prenex_38040) 996) (select main_a v_prenex_38039)) (< v_prenex_38040 main_x) (<= 0 (select main_a v_prenex_38040)))) (forall ((v_prenex_31194 Int) (v_prenex_31195 Int)) (or (< v_prenex_31195 main_x) (<= (+ main_x 1) v_prenex_31195) (<= 996 (select main_a v_prenex_31194)) (<= (+ main_y 1) v_prenex_31194) (<= 998 (select main_a v_prenex_31194)) (<= (+ (select main_a v_prenex_31195) 996) (select main_a v_prenex_31194)) (<= 0 (* 2 (select main_a v_prenex_31195))))) (forall ((v_prenex_31705 Int) (v_prenex_31706 Int)) (or (<= (* 2 (select main_a v_prenex_31706)) 4) (<= (+ (select main_a v_prenex_31706) 996) (select main_a v_prenex_31705)) (<= (select main_a v_prenex_31706) 4) (<= (+ main_x 1) v_prenex_31706) (< v_prenex_31706 main_x) (<= 996 (select main_a v_prenex_31705)))) (or (forall ((v_prenex_39517 Int)) (or (<= (* 2 (select main_a v_prenex_39517)) 4) (<= (select main_a v_prenex_39517) 4) (<= 0 (* 2 (select main_a v_prenex_39517))) (< v_prenex_39517 main_x) (<= (+ main_x 1) v_prenex_39517))) (forall ((v_prenex_39520 Int)) (<= (select main_a v_prenex_39520) 1000))) (or (forall ((v_prenex_42985 Int)) (or (<= (* 2 (select main_a v_prenex_42985)) 2000) (<= 996 (select main_a v_prenex_42985)))) (forall ((v_prenex_42983 Int)) (or (< v_prenex_42983 main_x) (<= (select main_a v_prenex_42983) 4) (<= (+ main_x 1) v_prenex_42983) (<= 0 (* 2 (select main_a v_prenex_42983)))))) (forall ((v_prenex_35295 Int) (v_prenex_35296 Int)) (or (<= (+ main_x 1) v_prenex_35296) (<= 1000 (+ (select main_a v_prenex_35296) (select main_a v_prenex_35295))) (<= 0 (select main_a v_prenex_35296)) (< v_prenex_35296 main_x) (<= 996 (select main_a v_prenex_35295)) (<= (select main_a v_prenex_35296) 2))) (or (forall ((v_prenex_37405 Int)) (or (<= (* 2 (select main_a v_prenex_37405)) 4) (<= 0 (select main_a v_prenex_37405)) (< v_prenex_37405 main_x) (<= (+ main_x 1) v_prenex_37405))) (forall ((v_prenex_37409 Int)) (or (<= 998 (select main_a v_prenex_37409)) (<= (select main_a v_prenex_37409) 1002)))) (forall ((v_prenex_37635 Int) (v_prenex_37634 Int)) (or (<= (* 2 (select main_a v_prenex_37635)) 4) (<= 0 (* 2 (select main_a v_prenex_37635))) (< v_prenex_37635 main_x) (<= 996 (select main_a v_prenex_37634)) (<= (select main_a v_prenex_37634) (+ (select main_a v_prenex_37635) 1000)) (<= (select main_a v_prenex_37634) 1000) (<= (+ main_x 1) v_prenex_37635))) (or (forall ((v_prenex_34675 Int)) (or (<= (* 2 (select main_a v_prenex_34675)) 4) (< v_prenex_34675 main_x) (<= 0 (* 2 (select main_a v_prenex_34675))) (<= (+ main_x 1) v_prenex_34675))) (forall ((v_prenex_34674 Int)) (or (<= 998 (select main_a v_prenex_34674)) (<= (select main_a v_prenex_34674) 1002)))) (forall ((v_prenex_33110 Int) (v_prenex_33109 Int)) (or (<= (+ (select main_a v_prenex_33110) 996) (select main_a v_prenex_33109)) (<= 0 (* 2 (select main_a v_prenex_33110))) (< v_prenex_33110 main_x) (<= 0 (+ (select main_a v_prenex_33110) 2)) (<= (select main_a v_prenex_33109) 1002) (<= (+ main_x 1) v_prenex_33110))) (or (forall ((v_prenex_42567 Int)) (or (< v_prenex_42567 main_x) (<= (select main_a v_prenex_42567) 4) (<= (* 2 (select main_a v_prenex_42567)) 4) (<= 0 (+ (select main_a v_prenex_42567) 2)) (<= (+ main_x 1) v_prenex_42567))) (forall ((v_prenex_42566 Int)) (or (<= (select main_a v_prenex_42566) 1002) (<= 996 (select main_a v_prenex_42566))))) (forall ((v_prenex_38866 Int) (v_prenex_38865 Int)) (or (<= (select main_a v_prenex_38865) 1002) (<= 1000 (+ (select main_a v_prenex_38866) (select main_a v_prenex_38865))) (<= (* 2 (select main_a v_prenex_38866)) 4) (< v_prenex_38866 main_x) (<= (+ main_x 1) v_prenex_38866))) (forall ((v_prenex_36679 Int) (v_prenex_36680 Int)) (or (<= (select main_a v_prenex_36679) (+ (select main_a v_prenex_36680) 1000)) (<= (+ main_x 1) v_prenex_36680) (<= (* 2 (select main_a v_prenex_36680)) 4) (<= 996 (select main_a v_prenex_36679)) (<= (* 2 (select main_a v_prenex_36679)) 2000) (< v_prenex_36680 main_x))) (forall ((v_prenex_39149 Int) (v_prenex_39148 Int)) (or (<= (+ main_x 1) v_prenex_39149) (<= 0 (* 2 (select main_a v_prenex_39149))) (<= 996 (select main_a v_prenex_39148)) (< v_prenex_39149 main_x) (<= (select main_a v_prenex_39148) (+ (select main_a v_prenex_39149) 1000)) (<= 1996 (* 2 (select main_a v_prenex_39148))) (<= (+ main_y 1) v_prenex_39148))) (or (forall ((v_prenex_33656 Int)) (or (<= 996 (select main_a v_prenex_33656)) (<= (+ main_y 1) v_prenex_33656))) (forall ((v_prenex_33657 Int)) (or (<= (+ main_x 1) v_prenex_33657) (<= 0 (select main_a v_prenex_33657)) (< v_prenex_33657 main_x) (<= 0 (* 2 (select main_a v_prenex_33657)))))) (forall ((v_prenex_38022 Int) (v_prenex_38021 Int)) (or (<= (+ main_x 1) v_prenex_38022) (<= (select main_a v_prenex_38021) (+ (select main_a v_prenex_38022) 1000)) (< v_prenex_38022 main_x) (<= 0 (+ (select main_a v_prenex_38022) 2)) (<= (select main_a v_prenex_38021) 1000) (<= 998 (select main_a v_prenex_38021)) (<= 0 (* 2 (select main_a v_prenex_38022))))) (forall ((v_prenex_35610 Int) (v_prenex_35609 Int)) (or (<= (select main_a v_prenex_35609) 1000) (<= (+ main_x 1) v_prenex_35610) (< v_prenex_35610 main_x) (<= (* 2 (select main_a v_prenex_35610)) 4) (<= 1000 (+ (select main_a v_prenex_35610) (select main_a v_prenex_35609))) (<= (select main_a v_prenex_35609) 1002))) (or (forall ((v_prenex_40368 Int)) (or (< v_prenex_40368 main_y) (<= (select main_a v_prenex_40368) 1002) (<= 1996 (* 2 (select main_a v_prenex_40368))))) (forall ((v_prenex_40365 Int)) (or (< v_prenex_40365 main_x) (<= 0 (* 2 (select main_a v_prenex_40365))) (<= (+ main_x 1) v_prenex_40365) (<= (select main_a v_prenex_40365) 4)))) (or (forall ((v_prenex_42400 Int)) (or (<= (* 2 (select main_a v_prenex_42400)) 4) (< v_prenex_42400 main_x) (<= (select main_a v_prenex_42400) 4) (<= (select main_a v_prenex_42400) 2) (<= (+ main_x 1) v_prenex_42400))) (forall ((v_prenex_42401 Int)) (or (<= 996 (select main_a v_prenex_42401)) (<= 1996 (* 2 (select main_a v_prenex_42401)))))) (or (forall ((v_prenex_37244 Int)) (or (< v_prenex_37244 main_x) (<= (* 2 (select main_a v_prenex_37244)) 4) (<= (select main_a v_prenex_37244) 4) (<= (+ main_x 1) v_prenex_37244) (<= 0 (+ (select main_a v_prenex_37244) 2)))) (forall ((v_prenex_37245 Int)) (or (<= 996 (select main_a v_prenex_37245)) (<= 1996 (* 2 (select main_a v_prenex_37245)))))) (or (forall ((v_prenex_31532 Int)) (or (<= 998 (select main_a v_prenex_31532)) (<= (select main_a v_prenex_31532) 1002))) (forall ((v_prenex_31531 Int)) (or (<= (* 2 (select main_a v_prenex_31531)) 4) (< v_prenex_31531 main_x) (<= (+ main_x 1) v_prenex_31531) (<= (select main_a v_prenex_31531) 2) (<= 0 (* 2 (select main_a v_prenex_31531)))))) (forall ((v_prenex_36190 Int) (v_prenex_36189 Int)) (or (< v_prenex_36190 main_x) (<= (select main_a v_prenex_36189) (+ (select main_a v_prenex_36190) 1000)) (<= 996 (select main_a v_prenex_36189)) (<= (select main_a v_prenex_36189) 1002) (<= (* 2 (select main_a v_prenex_36190)) 4) (< v_prenex_36189 main_y) (<= (+ main_x 1) v_prenex_36190))) (forall ((v_prenex_36357 Int) (v_prenex_36358 Int)) (or (<= (select main_a v_prenex_36357) 1002) (<= 0 (* 2 (select main_a v_prenex_36358))) (< v_prenex_36358 main_x) (<= 1996 (* 2 (select main_a v_prenex_36357))) (<= (+ (select main_a v_prenex_36358) 996) (select main_a v_prenex_36357)) (<= 0 (select main_a v_prenex_36358)) (<= (+ main_x 1) v_prenex_36358))) (forall ((v_prenex_34615 Int) (v_prenex_34614 Int)) (or (<= (* 2 (select main_a v_prenex_34614)) 2000) (< v_prenex_34615 main_x) (<= (+ main_x 1) v_prenex_34615) (<= 1000 (+ (select main_a v_prenex_34615) (select main_a v_prenex_34614))) (<= 0 (select main_a v_prenex_34615)) (<= (select main_a v_prenex_34615) 4) (<= 998 (select main_a v_prenex_34614)))) (or (forall ((v_prenex_43269 Int)) (or (<= 996 (select main_a v_prenex_43269)) (<= (select main_a v_prenex_43269) 1000))) (forall ((v_prenex_43265 Int)) (or (<= (* 2 (select main_a v_prenex_43265)) 4) (< v_prenex_43265 main_x) (<= (+ main_x 1) v_prenex_43265)))) (forall ((v_prenex_38172 Int) (v_prenex_38173 Int)) (or (<= 0 (+ (select main_a v_prenex_38173) 2)) (<= 0 (* 2 (select main_a v_prenex_38173))) (<= (select main_a v_prenex_38172) (+ (select main_a v_prenex_38173) 1000)) (< v_prenex_38173 main_x) (<= (+ main_x 1) v_prenex_38173))) (or (forall ((v_prenex_36895 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_36895))) (<= (+ main_y 1) v_prenex_36895) (<= 998 (select main_a v_prenex_36895)))) (forall ((v_prenex_36896 Int)) (or (<= 0 (* 2 (select main_a v_prenex_36896))) (<= 0 (select main_a v_prenex_36896)) (<= (+ main_x 1) v_prenex_36896) (< v_prenex_36896 main_x)))) (forall ((v_prenex_35489 Int) (v_prenex_35490 Int)) (or (< v_prenex_35489 main_y) (< v_prenex_35490 main_x) (<= (+ main_x 1) v_prenex_35490) (<= 1000 (+ (select main_a v_prenex_35490) (select main_a v_prenex_35489))) (<= (select main_a v_prenex_35489) 1000) (<= 1996 (* 2 (select main_a v_prenex_35489))) (<= 0 (+ (select main_a v_prenex_35490) 2)))) (forall ((v_prenex_32963 Int) (v_prenex_32964 Int)) (or (<= (select main_a v_prenex_32963) 1000) (<= (+ (select main_a v_prenex_32964) (select main_a v_prenex_32963)) 1000) (<= (* 2 (select main_a v_prenex_32963)) 2000) (< v_prenex_32964 main_x) (<= (select main_a v_prenex_32964) 2) (<= (* 2 (select main_a v_prenex_32964)) 4) (<= (+ main_x 1) v_prenex_32964))) (forall ((v_prenex_37385 Int) (v_prenex_37386 Int)) (or (<= (select main_a v_prenex_37386) 2) (< v_prenex_37386 main_x) (<= (* 2 (select main_a v_prenex_37385)) 2000) (<= 1000 (+ (select main_a v_prenex_37386) (select main_a v_prenex_37385))) (<= 0 (+ (select main_a v_prenex_37386) 2)) (<= (+ main_x 1) v_prenex_37386) (<= 1996 (* 2 (select main_a v_prenex_37385))))) (forall ((v_prenex_39299 Int) (v_prenex_39298 Int)) (or (<= (+ (select main_a v_prenex_39299) 996) (select main_a v_prenex_39298)) (<= 0 (select main_a v_prenex_39299)) (<= (select main_a v_prenex_39298) 1002) (<= 0 (* 2 (select main_a v_prenex_39299))) (< v_prenex_39299 main_x) (<= (+ main_x 1) v_prenex_39299))) (forall ((v_prenex_33861 Int) (v_prenex_33860 Int)) (or (<= (+ (select main_a v_prenex_33861) (select main_a v_prenex_33860)) 1000) (<= (select main_a v_prenex_33861) 4) (<= 1996 (* 2 (select main_a v_prenex_33860))) (<= (select main_a v_prenex_33860) 1002) (<= (+ main_x 1) v_prenex_33861) (< v_prenex_33861 main_x) (<= (* 2 (select main_a v_prenex_33861)) 4))) (forall ((v_prenex_32551 Int) (v_prenex_32550 Int)) (or (<= (+ main_x 1) v_prenex_32551) (<= (select main_a v_prenex_32550) 1000) (< v_prenex_32551 main_x) (<= (* 2 (select main_a v_prenex_32551)) 4) (<= 1996 (* 2 (select main_a v_prenex_32550))) (<= (select main_a v_prenex_32550) (+ (select main_a v_prenex_32551) 1000)) (<= (select main_a v_prenex_32551) 4))) (or (forall ((v_prenex_42773 Int)) (or (<= 998 (select main_a v_prenex_42773)) (<= 1996 (* 2 (select main_a v_prenex_42773))))) (forall ((v_prenex_42771 Int)) (or (<= 0 (* 2 (select main_a v_prenex_42771))) (<= (+ main_x 1) v_prenex_42771) (< v_prenex_42771 main_x) (<= 0 (select main_a v_prenex_42771))))) (forall ((v_prenex_36586 Int) (v_prenex_36585 Int)) (or (<= (+ main_x 1) v_prenex_36586) (< v_prenex_36585 main_y) (<= (select main_a v_prenex_36585) 1002) (< v_prenex_36586 main_x) (<= 0 (+ (select main_a v_prenex_36586) 2)) (<= 996 (select main_a v_prenex_36585)) (<= (+ (select main_a v_prenex_36586) 996) (select main_a v_prenex_36585)))) (forall ((v_prenex_34181 Int) (v_prenex_34180 Int)) (or (< v_prenex_34181 main_x) (<= (+ (select main_a v_prenex_34181) (select main_a v_prenex_34180)) 1000) (<= (* 2 (select main_a v_prenex_34181)) 4) (<= 996 (select main_a v_prenex_34180)) (<= (+ main_x 1) v_prenex_34181) (<= (select main_a v_prenex_34180) 1002))) (or (forall ((v_prenex_40231 Int)) (or (<= 0 (select main_a v_prenex_40231)) (< v_prenex_40231 main_x) (<= 0 (+ (select main_a v_prenex_40231) 2)) (<= 0 (* 2 (select main_a v_prenex_40231))) (<= (+ main_x 1) v_prenex_40231))) (forall ((v_prenex_40230 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_40230))) (<= 996 (select main_a v_prenex_40230))))) (forall ((v_prenex_31163 Int) (v_prenex_31162 Int)) (or (<= (select main_a v_prenex_31162) (+ (select main_a v_prenex_31163) 1000)) (< v_prenex_31162 main_y) (<= 998 (select main_a v_prenex_31162)) (< v_prenex_31163 main_x) (<= (+ main_x 1) v_prenex_31163) (<= 996 (select main_a v_prenex_31162)) (<= 0 (* 2 (select main_a v_prenex_31163))))) (forall ((v_prenex_43832 Int) (v_prenex_43831 Int)) (or (< v_prenex_43832 main_x) (<= 1996 (* 2 (select main_a v_prenex_43831))) (<= (+ main_x 1) v_prenex_43832) (<= 0 (* 2 (select main_a v_prenex_43832))) (<= 996 (select main_a v_prenex_43831)) (<= (+ (select main_a v_prenex_43832) (select main_a v_prenex_43831)) 1000) (<= (select main_a v_prenex_43832) 4))) (or (forall ((v_prenex_33840 Int)) (or (<= (+ main_x 1) v_prenex_33840) (<= 0 (select main_a v_prenex_33840)) (<= (* 2 (select main_a v_prenex_33840)) 4) (<= (select main_a v_prenex_33840) 4) (< v_prenex_33840 main_x))) (forall ((v_prenex_33842 Int)) (<= 996 (select main_a v_prenex_33842)))) (forall ((v_prenex_33684 Int) (v_prenex_33683 Int)) (or (<= (select main_a v_prenex_33684) 4) (<= (+ main_x 1) v_prenex_33684) (<= (* 2 (select main_a v_prenex_33683)) 2000) (<= (select main_a v_prenex_33683) (+ (select main_a v_prenex_33684) 1000)) (< v_prenex_33684 main_x) (<= 996 (select main_a v_prenex_33683)) (<= 0 (+ (select main_a v_prenex_33684) 2)))) (or (forall ((v_prenex_43652 Int)) (or (< v_prenex_43652 main_x) (<= (select main_a v_prenex_43652) 4) (<= (* 2 (select main_a v_prenex_43652)) 4) (<= (+ main_x 1) v_prenex_43652) (<= 0 (+ (select main_a v_prenex_43652) 2)))) (forall ((v_prenex_43653 Int)) (or (<= 996 (select main_a v_prenex_43653)) (<= (* 2 (select main_a v_prenex_43653)) 2000)))) (forall ((v_prenex_43194 Int) (v_prenex_43193 Int)) (or (<= (+ (select main_a v_prenex_43194) (select main_a v_prenex_43193)) 1000) (<= (+ main_y 1) v_prenex_43193) (<= (select main_a v_prenex_43193) 1002) (<= (+ main_x 1) v_prenex_43194) (<= (select main_a v_prenex_43194) 4) (<= (* 2 (select main_a v_prenex_43193)) 2000) (< v_prenex_43194 main_x))) (forall ((v_prenex_35068 Int) (v_prenex_35067 Int)) (or (<= 996 (select main_a v_prenex_35067)) (<= (+ (select main_a v_prenex_35068) 996) (select main_a v_prenex_35067)) (<= 1996 (* 2 (select main_a v_prenex_35067))) (< v_prenex_35068 main_x) (<= (+ main_x 1) v_prenex_35068) (<= 0 (+ (select main_a v_prenex_35068) 2)) (<= 0 (* 2 (select main_a v_prenex_35068))))) (forall ((v_prenex_37679 Int) (v_prenex_37680 Int)) (or (<= (+ main_x 1) v_prenex_37680) (<= 1000 (+ (select main_a v_prenex_37680) (select main_a v_prenex_37679))) (<= 998 (select main_a v_prenex_37679)) (<= 1996 (* 2 (select main_a v_prenex_37679))) (<= 0 (select main_a v_prenex_37680)) (< v_prenex_37680 main_x))) (forall ((v_prenex_34049 Int) (v_prenex_34050 Int)) (or (< v_prenex_34050 main_x) (<= (* 2 (select main_a v_prenex_34050)) 4) (<= (+ (select main_a v_prenex_34050) (select main_a v_prenex_34049)) 1000) (<= (+ main_x 1) v_prenex_34050) (<= 0 (+ (select main_a v_prenex_34050) 2)))) (forall ((v_prenex_42729 Int) (v_prenex_42730 Int)) (or (<= (select main_a v_prenex_42730) 2) (<= (+ main_x 1) v_prenex_42730) (<= 996 (select main_a v_prenex_42729)) (<= (+ (select main_a v_prenex_42730) (select main_a v_prenex_42729)) 1000) (< v_prenex_42730 main_x) (<= (select main_a v_prenex_42729) 1002) (< v_prenex_42729 main_y))) (or (forall ((v_prenex_43101 Int)) (or (<= 998 (select main_a v_prenex_43101)) (<= 996 (select main_a v_prenex_43101)))) (forall ((v_prenex_43098 Int)) (or (< v_prenex_43098 main_x) (<= 0 (* 2 (select main_a v_prenex_43098))) (<= (select main_a v_prenex_43098) 2) (<= (* 2 (select main_a v_prenex_43098)) 4) (<= (+ main_x 1) v_prenex_43098)))) (forall ((v_prenex_34002 Int) (v_prenex_34001 Int)) (or (<= 996 (select main_a v_prenex_34001)) (<= 0 (select main_a v_prenex_34002)) (<= (select main_a v_prenex_34001) (+ (select main_a v_prenex_34002) 1000)) (<= (select main_a v_prenex_34001) 1000) (<= (+ main_x 1) v_prenex_34002) (< v_prenex_34002 main_x))) (forall ((v_prenex_38782 Int) (v_prenex_38781 Int)) (or (<= (* 2 (select main_a v_prenex_38782)) 4) (<= 0 (+ (select main_a v_prenex_38782) 2)) (< v_prenex_38782 main_x) (<= 1000 (+ (select main_a v_prenex_38782) (select main_a v_prenex_38781))) (<= 996 (select main_a v_prenex_38781)) (<= 998 (select main_a v_prenex_38781)) (<= (+ main_x 1) v_prenex_38782))) (forall ((v_prenex_33607 Int) (v_prenex_33606 Int)) (or (<= (+ main_x 1) v_prenex_33607) (< v_prenex_33607 main_x) (<= (select main_a v_prenex_33607) 4) (<= (+ main_y 1) v_prenex_33606) (<= (* 2 (select main_a v_prenex_33606)) 2000) (<= (+ (select main_a v_prenex_33607) (select main_a v_prenex_33606)) 1000))) (forall ((v_prenex_31340 Int) (v_prenex_31339 Int)) (or (<= (+ main_y 1) v_prenex_31339) (<= (* 2 (select main_a v_prenex_31339)) 2000) (<= (+ main_x 1) v_prenex_31340) (<= 1000 (+ (select main_a v_prenex_31340) (select main_a v_prenex_31339))) (< v_prenex_31340 main_x) (<= (select main_a v_prenex_31340) 2))) (forall ((v_prenex_37569 Int) (v_prenex_37570 Int)) (or (<= (select main_a v_prenex_37569) 1000) (< v_prenex_37570 main_x) (<= 0 (+ (select main_a v_prenex_37570) 2)) (<= (* 2 (select main_a v_prenex_37569)) 2000) (<= (select main_a v_prenex_37570) 2) (<= (+ (select main_a v_prenex_37570) 996) (select main_a v_prenex_37569)) (<= (+ main_x 1) v_prenex_37570))) (or (forall ((v_prenex_37040 Int)) (or (<= 998 (select main_a v_prenex_37040)) (<= 1996 (* 2 (select main_a v_prenex_37040))))) (forall ((v_prenex_37037 Int)) (or (<= (select main_a v_prenex_37037) 2) (<= 0 (* 2 (select main_a v_prenex_37037))) (<= (* 2 (select main_a v_prenex_37037)) 4) (<= (+ main_x 1) v_prenex_37037) (< v_prenex_37037 main_x)))) (forall ((v_prenex_38920 Int) (v_prenex_38919 Int)) (or (<= 1000 (+ (select main_a v_prenex_38920) (select main_a v_prenex_38919))) (< v_prenex_38920 main_x) (<= 996 (select main_a v_prenex_38919)) (<= (* 2 (select main_a v_prenex_38919)) 2000) (<= (+ main_x 1) v_prenex_38920) (<= (select main_a v_prenex_38920) 4) (<= 0 (+ (select main_a v_prenex_38920) 2)))) (forall ((v_prenex_40117 Int) (v_prenex_40118 Int)) (or (< v_prenex_40118 main_x) (<= 0 (select main_a v_prenex_40118)) (<= (select main_a v_prenex_40117) 1002) (<= (+ main_x 1) v_prenex_40118) (<= 1000 (+ (select main_a v_prenex_40118) (select main_a v_prenex_40117))) (<= 0 (* 2 (select main_a v_prenex_40118))))) (forall ((v_prenex_37559 Int) (v_prenex_37560 Int)) (or (<= 0 (+ (select main_a v_prenex_37560) 2)) (<= (+ main_x 1) v_prenex_37560) (<= (+ (select main_a v_prenex_37560) (select main_a v_prenex_37559)) 1000) (< v_prenex_37560 main_x) (<= (select main_a v_prenex_37559) 1002) (<= (* 2 (select main_a v_prenex_37559)) 2000) (<= (* 2 (select main_a v_prenex_37560)) 4))) (forall ((v_prenex_34978 Int) (v_prenex_34977 Int)) (or (<= (select main_a v_prenex_34978) 2) (<= 1000 (+ (select main_a v_prenex_34978) (select main_a v_prenex_34977))) (<= (+ main_x 1) v_prenex_34978) (<= (select main_a v_prenex_34977) 1000) (<= 1996 (* 2 (select main_a v_prenex_34977))) (< v_prenex_34978 main_x) (<= 0 (select main_a v_prenex_34978)))) (forall ((v_prenex_36107 Int) (v_prenex_36108 Int)) (or (< v_prenex_36108 main_x) (<= (select main_a v_prenex_36107) 1000) (<= (select main_a v_prenex_36108) 2) (<= (+ main_x 1) v_prenex_36108) (<= (* 2 (select main_a v_prenex_36108)) 4) (<= (select main_a v_prenex_36107) (+ (select main_a v_prenex_36108) 1000)) (<= (* 2 (select main_a v_prenex_36107)) 2000))) (or (forall ((v_prenex_33944 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_33944))) (<= (+ main_y 1) v_prenex_33944) (<= (select main_a v_prenex_33944) 1000))) (forall ((v_prenex_33945 Int)) (or (<= (+ main_x 1) v_prenex_33945) (<= 0 (* 2 (select main_a v_prenex_33945))) (< v_prenex_33945 main_x)))) (forall ((v_prenex_37190 Int)) (or (< v_prenex_37190 main_x) (<= 0 (* 2 (select main_a v_prenex_37190))) (<= (+ main_x 1) v_prenex_37190) (<= 0 (select main_a v_prenex_37190)))) (or (forall ((v_prenex_37138 Int)) (or (<= (* 2 (select main_a v_prenex_37138)) 4) (<= (select main_a v_prenex_37138) 4) (< v_prenex_37138 main_x) (<= (+ main_x 1) v_prenex_37138))) (forall ((v_prenex_37141 Int)) (or (<= (select main_a v_prenex_37141) 1000) (<= (* 2 (select main_a v_prenex_37141)) 2000)))) (or (forall ((v_prenex_33291 Int)) (or (< v_prenex_33291 main_x) (<= (* 2 (select main_a v_prenex_33291)) 4) (<= (+ main_x 1) v_prenex_33291) (<= 0 (* 2 (select main_a v_prenex_33291))))) (forall ((v_prenex_33290 Int)) (or (<= 996 (select main_a v_prenex_33290)) (<= 1996 (* 2 (select main_a v_prenex_33290)))))) (or (forall ((v_prenex_40981 Int)) (or (<= (* 2 (select main_a v_prenex_40981)) 4) (< v_prenex_40981 main_x) (<= (select main_a v_prenex_40981) 2) (<= (+ main_x 1) v_prenex_40981))) (forall ((v_prenex_40982 Int)) (or (<= 996 (select main_a v_prenex_40982)) (< v_prenex_40982 main_y) (<= 1996 (* 2 (select main_a v_prenex_40982)))))) (forall ((v_prenex_36170 Int) (v_prenex_36169 Int)) (or (<= 996 (select main_a v_prenex_36169)) (<= 1000 (+ (select main_a v_prenex_36170) (select main_a v_prenex_36169))) (< v_prenex_36169 main_y) (<= (+ main_x 1) v_prenex_36170) (<= (+ main_y 1) v_prenex_36169))) (forall ((v_prenex_34062 Int) (v_prenex_34061 Int)) (or (<= 0 (+ (select main_a v_prenex_34062) 2)) (<= 996 (select main_a v_prenex_34061)) (<= 0 (* 2 (select main_a v_prenex_34062))) (<= (+ main_x 1) v_prenex_34062) (<= (+ (select main_a v_prenex_34062) 996) (select main_a v_prenex_34061)) (< v_prenex_34062 main_x))) (forall ((v_prenex_35902 Int) (v_prenex_35903 Int)) (or (<= (* 2 (select main_a v_prenex_35903)) 4) (<= (* 2 (select main_a v_prenex_35902)) 2000) (<= 0 (select main_a v_prenex_35903)) (< v_prenex_35903 main_x) (<= 1996 (* 2 (select main_a v_prenex_35902))) (<= (+ (select main_a v_prenex_35903) 996) (select main_a v_prenex_35902)) (<= (+ main_x 1) v_prenex_35903))) (forall ((v_prenex_40969 Int) (v_prenex_40970 Int)) (or (<= (select main_a v_prenex_40970) 4) (< v_prenex_40970 main_x) (<= 998 (select main_a v_prenex_40969)) (<= (+ main_x 1) v_prenex_40970) (<= (select main_a v_prenex_40970) 2) (<= (select main_a v_prenex_40969) 1000) (<= (select main_a v_prenex_40969) (+ (select main_a v_prenex_40970) 1000)))) (forall ((v_prenex_31161 Int) (v_prenex_31160 Int)) (or (<= (+ main_y 1) v_prenex_31160) (<= 1996 (* 2 (select main_a v_prenex_31160))) (<= (select main_a v_prenex_31160) (+ (select main_a v_prenex_31161) 1000)) (<= 998 (select main_a v_prenex_31160)) (< v_prenex_31161 main_x) (<= 0 (select main_a v_prenex_31161)) (<= (+ main_x 1) v_prenex_31161))) (forall ((v_prenex_39638 Int) (v_prenex_39637 Int)) (or (<= 996 (select main_a v_prenex_39637)) (<= (+ main_x 1) v_prenex_39638) (<= (select main_a v_prenex_39637) 1002) (< v_prenex_39638 main_x) (<= (+ main_y 1) v_prenex_39637) (<= (* 2 (select main_a v_prenex_39638)) 4) (<= (select main_a v_prenex_39637) (+ (select main_a v_prenex_39638) 1000)))) (forall ((v_prenex_33865 Int) (v_prenex_33864 Int)) (or (<= (select main_a v_prenex_33865) 4) (<= (select main_a v_prenex_33864) 1002) (< v_prenex_33864 main_y) (<= (+ main_x 1) v_prenex_33865) (<= (select main_a v_prenex_33864) (+ (select main_a v_prenex_33865) 1000)) (<= 998 (select main_a v_prenex_33864)) (< v_prenex_33865 main_x))) (or (forall ((v_prenex_32417 Int)) (or (<= (+ main_x 1) v_prenex_32417) (< v_prenex_32417 main_x) (<= (select main_a v_prenex_32417) 2) (<= 0 (+ (select main_a v_prenex_32417) 2)) (<= (* 2 (select main_a v_prenex_32417)) 4))) (forall ((v_prenex_32422 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_32422))) (<= (select main_a v_prenex_32422) 1000)))) (or (forall ((v_prenex_32116 Int)) (or (<= (select main_a v_prenex_32116) 1000) (<= 996 (select main_a v_prenex_32116)))) (forall ((v_prenex_32117 Int)) (or (<= (* 2 (select main_a v_prenex_32117)) 4) (< v_prenex_32117 main_x) (<= 0 (+ (select main_a v_prenex_32117) 2)) (<= (+ main_x 1) v_prenex_32117) (<= 0 (select main_a v_prenex_32117))))) (forall ((v_prenex_37477 Int) (v_prenex_37478 Int)) (or (< v_prenex_37478 main_x) (<= (select main_a v_prenex_37477) 1000) (<= 0 (* 2 (select main_a v_prenex_37478))) (<= 998 (select main_a v_prenex_37477)) (<= (select main_a v_prenex_37477) (+ (select main_a v_prenex_37478) 1000)) (<= (+ main_x 1) v_prenex_37478))) (forall ((v_prenex_38031 Int) (v_prenex_38032 Int)) (or (<= (* 2 (select main_a v_prenex_38032)) 4) (< v_prenex_38032 main_x) (<= (select main_a v_prenex_38031) (+ (select main_a v_prenex_38032) 1000)) (<= 998 (select main_a v_prenex_38031)) (<= 996 (select main_a v_prenex_38031)) (<= (select main_a v_prenex_38032) 2) (<= (+ main_x 1) v_prenex_38032))) (forall ((v_prenex_34996 Int) (v_prenex_34995 Int)) (or (<= (+ (select main_a v_prenex_34996) 996) (select main_a v_prenex_34995)) (<= (select main_a v_prenex_34995) 1002) (<= (+ main_x 1) v_prenex_34996) (<= (select main_a v_prenex_34996) 4) (<= 996 (select main_a v_prenex_34995)) (< v_prenex_34995 main_y) (< v_prenex_34996 main_x))) (forall ((v_prenex_40461 Int) (v_prenex_40462 Int)) (or (<= 996 (select main_a v_prenex_40461)) (<= (select main_a v_prenex_40462) 4) (<= (+ main_x 1) v_prenex_40462) (<= (+ (select main_a v_prenex_40462) (select main_a v_prenex_40461)) 1000) (< v_prenex_40462 main_x))) (forall ((v_prenex_34189 Int) (v_prenex_34188 Int)) (or (<= 998 (select main_a v_prenex_34188)) (<= 996 (select main_a v_prenex_34188)) (< v_prenex_34188 main_y) (<= (+ main_x 1) v_prenex_34189) (<= (+ (select main_a v_prenex_34189) 996) (select main_a v_prenex_34188)) (< v_prenex_34189 main_x) (<= (select main_a v_prenex_34189) 2))) (forall ((v_prenex_41531 Int) (v_prenex_41532 Int)) (or (<= 1000 (+ (select main_a v_prenex_41532) (select main_a v_prenex_41531))) (<= (* 2 (select main_a v_prenex_41532)) 4) (<= (+ main_x 1) v_prenex_41532) (< v_prenex_41532 main_x) (<= 1996 (* 2 (select main_a v_prenex_41531))) (<= 998 (select main_a v_prenex_41531)) (<= 0 (* 2 (select main_a v_prenex_41532))))) (forall ((v_prenex_33792 Int) (v_prenex_33791 Int)) (or (<= (* 2 (select main_a v_prenex_33792)) 4) (< v_prenex_33792 main_x) (<= (select main_a v_prenex_33791) 1000) (<= (+ main_x 1) v_prenex_33792) (<= 996 (select main_a v_prenex_33791)) (<= 0 (* 2 (select main_a v_prenex_33792))) (<= (+ (select main_a v_prenex_33792) 996) (select main_a v_prenex_33791)))) (forall ((v_prenex_31860 Int) (v_prenex_31861 Int)) (or (<= 0 (+ (select main_a v_prenex_31861) 2)) (<= (+ (select main_a v_prenex_31861) 996) (select main_a v_prenex_31860)) (<= 996 (select main_a v_prenex_31860)) (<= 1996 (* 2 (select main_a v_prenex_31860))) (< v_prenex_31861 main_x) (<= (+ main_x 1) v_prenex_31861))) (or (forall ((v_prenex_35976 Int)) (or (<= (* 2 (select main_a v_prenex_35976)) 4) (< v_prenex_35976 main_x) (<= (+ main_x 1) v_prenex_35976) (<= 0 (+ (select main_a v_prenex_35976) 2)))) (forall ((v_prenex_35981 Int)) (or (<= 998 (select main_a v_prenex_35981)) (< v_prenex_35981 main_y) (<= (* 2 (select main_a v_prenex_35981)) 2000)))) (forall ((v_prenex_42139 Int) (v_prenex_42140 Int)) (or (<= (+ (select main_a v_prenex_42140) (select main_a v_prenex_42139)) 1000) (< v_prenex_42140 main_x) (<= 1996 (* 2 (select main_a v_prenex_42139))) (<= 0 (select main_a v_prenex_42140)) (<= 996 (select main_a v_prenex_42139)) (<= (* 2 (select main_a v_prenex_42140)) 4) (<= (+ main_x 1) v_prenex_42140))) (or (forall ((v_prenex_38246 Int)) (or (<= (select main_a v_prenex_38246) 4) (<= (+ main_x 1) v_prenex_38246) (<= (* 2 (select main_a v_prenex_38246)) 4) (< v_prenex_38246 main_x) (<= 0 (* 2 (select main_a v_prenex_38246))))) (forall ((v_prenex_38250 Int)) (or (<= (select main_a v_prenex_38250) 1000) (<= 1996 (* 2 (select main_a v_prenex_38250)))))) (forall ((v_prenex_43259 Int) (v_prenex_43258 Int)) (or (<= (* 2 (select main_a v_prenex_43259)) 4) (<= 998 (select main_a v_prenex_43258)) (<= (select main_a v_prenex_43258) 1002) (< v_prenex_43259 main_x) (<= (select main_a v_prenex_43259) 4) (<= (+ main_x 1) v_prenex_43259) (<= 1000 (+ (select main_a v_prenex_43259) (select main_a v_prenex_43258))))) (forall ((v_prenex_34032 Int) (v_prenex_34031 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_34031))) (<= 1000 (+ (select main_a v_prenex_34032) (select main_a v_prenex_34031))) (< v_prenex_34031 main_y) (<= (+ main_x 1) v_prenex_34032) (<= (* 2 (select main_a v_prenex_34031)) 2000) (<= 0 (+ (select main_a v_prenex_34032) 2)) (< v_prenex_34032 main_x))) (forall ((v_prenex_43149 Int) (v_prenex_43148 Int)) (or (<= (+ main_x 1) v_prenex_43149) (<= (* 2 (select main_a v_prenex_43148)) 2000) (< v_prenex_43149 main_x) (<= 0 (+ (select main_a v_prenex_43149) 2)) (<= 0 (* 2 (select main_a v_prenex_43149))) (<= (+ (select main_a v_prenex_43149) (select main_a v_prenex_43148)) 1000) (<= 998 (select main_a v_prenex_43148)))) (or (forall ((v_prenex_36725 Int)) (or (<= (select main_a v_prenex_36725) 1002) (<= 996 (select main_a v_prenex_36725)) (<= (+ main_y 1) v_prenex_36725))) (forall ((v_prenex_36726 Int)) (or (<= (select main_a v_prenex_36726) 4) (< v_prenex_36726 main_x) (<= (* 2 (select main_a v_prenex_36726)) 4) (<= (+ main_x 1) v_prenex_36726)))) (forall ((v_prenex_35103 Int) (v_prenex_35104 Int)) (or (<= (select main_a v_prenex_35103) 1002) (< v_prenex_35104 main_x) (<= 1996 (* 2 (select main_a v_prenex_35103))) (<= (+ (select main_a v_prenex_35104) (select main_a v_prenex_35103)) 1000) (<= 0 (select main_a v_prenex_35104)) (<= 0 (+ (select main_a v_prenex_35104) 2)) (<= (+ main_x 1) v_prenex_35104))) (forall ((v_prenex_31828 Int) (v_prenex_31829 Int)) (or (< v_prenex_31829 main_x) (<= 0 (* 2 (select main_a v_prenex_31829))) (<= (+ main_x 1) v_prenex_31829) (<= (+ (select main_a v_prenex_31829) (select main_a v_prenex_31828)) 1000) (<= (+ main_y 1) v_prenex_31828))) (forall ((v_prenex_41374 Int) (v_prenex_41375 Int)) (or (<= 0 (+ (select main_a v_prenex_41375) 2)) (<= (select main_a v_prenex_41374) 1000) (<= 998 (select main_a v_prenex_41374)) (<= (+ main_x 1) v_prenex_41375) (<= (+ (select main_a v_prenex_41375) (select main_a v_prenex_41374)) 1000) (<= (* 2 (select main_a v_prenex_41375)) 4) (< v_prenex_41375 main_x))) (forall ((v_prenex_40724 Int) (v_prenex_40723 Int)) (or (<= (* 2 (select main_a v_prenex_40724)) 4) (<= 1996 (* 2 (select main_a v_prenex_40723))) (<= 998 (select main_a v_prenex_40723)) (<= (+ main_x 1) v_prenex_40724) (<= (select main_a v_prenex_40724) 2) (< v_prenex_40724 main_x) (<= (select main_a v_prenex_40723) (+ (select main_a v_prenex_40724) 1000)))) (or (forall ((v_prenex_39418 Int)) (or (<= (select main_a v_prenex_39418) 1002) (<= 1996 (* 2 (select main_a v_prenex_39418))) (<= (+ main_y 1) v_prenex_39418))) (forall ((v_prenex_39419 Int)) (or (<= (select main_a v_prenex_39419) 4) (<= 0 (* 2 (select main_a v_prenex_39419))) (< v_prenex_39419 main_x) (<= (+ main_x 1) v_prenex_39419)))) (forall ((v_prenex_32413 Int) (v_prenex_32414 Int)) (or (< v_prenex_32413 main_y) (<= (select main_a v_prenex_32413) 1000) (<= 1000 (+ (select main_a v_prenex_32414) (select main_a v_prenex_32413))) (< v_prenex_32414 main_x) (<= (+ main_y 1) v_prenex_32413))) (forall ((v_prenex_33733 Int) (v_prenex_33734 Int)) (or (<= 0 (select main_a v_prenex_33734)) (< v_prenex_33733 main_y) (<= (* 2 (select main_a v_prenex_33733)) 2000) (<= 998 (select main_a v_prenex_33733)) (<= (+ main_x 1) v_prenex_33734) (< v_prenex_33734 main_x) (<= (+ (select main_a v_prenex_33734) 996) (select main_a v_prenex_33733)))) (forall ((v_prenex_39590 Int) (v_prenex_39589 Int)) (or (< v_prenex_39590 main_x) (<= 0 (* 2 (select main_a v_prenex_39590))) (<= (* 2 (select main_a v_prenex_39590)) 4) (<= (* 2 (select main_a v_prenex_39589)) 2000) (<= (+ (select main_a v_prenex_39590) (select main_a v_prenex_39589)) 1000) (<= (+ main_x 1) v_prenex_39590))) (forall ((v_prenex_44087 Int) (v_prenex_44088 Int)) (or (<= (+ main_x 1) v_prenex_44088) (< v_prenex_44088 main_x) (<= (* 2 (select main_a v_prenex_44088)) 4) (<= 0 (select main_a v_prenex_44088)) (<= 1996 (* 2 (select main_a v_prenex_44087))) (<= (select main_a v_prenex_44087) (+ (select main_a v_prenex_44088) 1000)) (<= (select main_a v_prenex_44087) 1002))) (or (forall ((v_prenex_36720 Int)) (<= 0 (* 2 (select main_a v_prenex_36720)))) (forall ((v_prenex_36719 Int)) (or (<= 996 (select main_a v_prenex_36719)) (<= (+ main_y 1) v_prenex_36719) (< v_prenex_36719 main_y) (<= 1996 (* 2 (select main_a v_prenex_36719)))))) (forall ((v_prenex_39913 Int) (v_prenex_39914 Int)) (or (<= (select main_a v_prenex_39913) 1002) (<= (* 2 (select main_a v_prenex_39913)) 2000) (<= (+ main_x 1) v_prenex_39914) (< v_prenex_39913 main_y) (<= 0 (* 2 (select main_a v_prenex_39914))) (<= 1000 (+ (select main_a v_prenex_39914) (select main_a v_prenex_39913))) (< v_prenex_39914 main_x))) (forall ((v_prenex_32698 Int) (v_prenex_32699 Int)) (or (< v_prenex_32699 main_x) (<= (* 2 (select main_a v_prenex_32698)) 2000) (<= (* 2 (select main_a v_prenex_32699)) 4) (<= (select main_a v_prenex_32698) (+ (select main_a v_prenex_32699) 1000)) (<= 1996 (* 2 (select main_a v_prenex_32698))) (<= 0 (select main_a v_prenex_32699)) (<= (+ main_x 1) v_prenex_32699))) (forall ((v_prenex_42273 Int) (v_prenex_42274 Int)) (or (<= (select main_a v_prenex_42273) 1000) (<= (select main_a v_prenex_42273) (+ (select main_a v_prenex_42274) 1000)) (< v_prenex_42274 main_x) (<= 998 (select main_a v_prenex_42273)) (<= (+ main_x 1) v_prenex_42274) (<= (* 2 (select main_a v_prenex_42274)) 4))) (forall ((v_prenex_42598 Int) (v_prenex_42599 Int)) (or (<= 0 (+ (select main_a v_prenex_42599) 2)) (<= 0 (select main_a v_prenex_42599)) (<= (* 2 (select main_a v_prenex_42598)) 2000) (<= (select main_a v_prenex_42598) (+ (select main_a v_prenex_42599) 1000)) (< v_prenex_42599 main_x) (<= (+ main_x 1) v_prenex_42599) (<= (select main_a v_prenex_42598) 1002))) (forall ((v_prenex_37737 Int) (v_prenex_37738 Int)) (or (< v_prenex_37738 main_x) (<= (+ main_x 1) v_prenex_37738) (<= 998 (select main_a v_prenex_37737)) (<= (* 2 (select main_a v_prenex_37738)) 4) (<= (select main_a v_prenex_37737) 1000) (<= (+ (select main_a v_prenex_37738) 996) (select main_a v_prenex_37737)))) (or (forall ((v_prenex_40487 Int)) (or (< v_prenex_40487 main_x) (<= 0 (* 2 (select main_a v_prenex_40487))) (<= 0 (select main_a v_prenex_40487)) (<= (+ main_x 1) v_prenex_40487))) (forall ((v_prenex_40488 Int)) (or (<= (select main_a v_prenex_40488) 1002) (<= (select main_a v_prenex_40488) 1000)))) (forall ((v_prenex_33483 Int) (v_prenex_33482 Int)) (or (<= 0 (select main_a v_prenex_33483)) (<= (+ (select main_a v_prenex_33483) (select main_a v_prenex_33482)) 1000) (<= (+ main_x 1) v_prenex_33483) (<= (* 2 (select main_a v_prenex_33482)) 2000) (<= 996 (select main_a v_prenex_33482)) (< v_prenex_33483 main_x))) (forall ((v_prenex_35581 Int) (v_prenex_35582 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_35581))) (<= (+ main_y 1) v_prenex_35581) (< v_prenex_35582 main_x) (<= (+ (select main_a v_prenex_35582) (select main_a v_prenex_35581)) 1000) (<= 0 (select main_a v_prenex_35582)) (<= (+ main_x 1) v_prenex_35582))) (forall ((v_prenex_40576 Int) (v_prenex_40575 Int)) (or (<= (select main_a v_prenex_40575) 1000) (<= (* 2 (select main_a v_prenex_40576)) 4) (<= 0 (+ (select main_a v_prenex_40576) 2)) (<= (+ main_x 1) v_prenex_40576) (< v_prenex_40576 main_x) (<= (select main_a v_prenex_40575) (+ (select main_a v_prenex_40576) 1000)))) (forall ((v_prenex_33422 Int) (v_prenex_33421 Int)) (or (< v_prenex_33422 main_x) (<= (* 2 (select main_a v_prenex_33422)) 4) (<= 1996 (* 2 (select main_a v_prenex_33421))) (<= (select main_a v_prenex_33421) 1000) (<= (+ main_x 1) v_prenex_33422) (<= (select main_a v_prenex_33421) (+ (select main_a v_prenex_33422) 1000)) (<= (+ main_y 1) v_prenex_33421))) (forall ((v_prenex_34725 Int) (v_prenex_34724 Int)) (or (<= (select main_a v_prenex_34725) 4) (<= (+ main_x 1) v_prenex_34725) (<= 0 (select main_a v_prenex_34725)) (< v_prenex_34725 main_x) (<= 998 (select main_a v_prenex_34724)) (<= 1996 (* 2 (select main_a v_prenex_34724))) (<= (+ (select main_a v_prenex_34725) (select main_a v_prenex_34724)) 1000))) (forall ((v_prenex_33006 Int) (v_prenex_33005 Int)) (or (<= (* 2 (select main_a v_prenex_33006)) 4) (<= (select main_a v_prenex_33005) (+ (select main_a v_prenex_33006) 1000)) (< v_prenex_33006 main_x) (<= (* 2 (select main_a v_prenex_33005)) 2000) (<= 996 (select main_a v_prenex_33005)) (<= (+ main_x 1) v_prenex_33006))) (forall ((v_prenex_41364 Int) (v_prenex_41365 Int)) (or (<= (+ main_x 1) v_prenex_41365) (<= (+ (select main_a v_prenex_41365) 996) (select main_a v_prenex_41364)) (<= (select main_a v_prenex_41365) 4) (<= (select main_a v_prenex_41365) 2) (< v_prenex_41365 main_x))) (forall ((v_prenex_39917 Int) (v_prenex_39918 Int)) (or (<= (+ (select main_a v_prenex_39918) (select main_a v_prenex_39917)) 1000) (<= (* 2 (select main_a v_prenex_39918)) 4) (< v_prenex_39918 main_x) (<= 1996 (* 2 (select main_a v_prenex_39917))) (<= (+ main_x 1) v_prenex_39918))) (or (forall ((v_prenex_33842 Int)) (<= 996 (select main_a v_prenex_33842))) (forall ((v_prenex_33838 Int)) (or (<= (+ main_x 1) v_prenex_33838) (<= (select main_a v_prenex_33838) 4) (<= (* 2 (select main_a v_prenex_33838)) 4) (< v_prenex_33838 main_x) (<= 0 (* 2 (select main_a v_prenex_33838)))))) (or (forall ((v_prenex_43440 Int)) (or (< v_prenex_43440 main_y) (<= 996 (select main_a v_prenex_43440)) (<= 1996 (* 2 (select main_a v_prenex_43440))))) (forall ((v_prenex_43435 Int)) (or (<= 0 (* 2 (select main_a v_prenex_43435))) (<= (* 2 (select main_a v_prenex_43435)) 4) (< v_prenex_43435 main_x) (<= (+ main_x 1) v_prenex_43435)))) (or (forall ((v_prenex_34083 Int)) (or (<= 0 (* 2 (select main_a v_prenex_34083))) (< v_prenex_34083 main_x) (<= (+ main_x 1) v_prenex_34083) (<= (select main_a v_prenex_34083) 4))) (forall ((v_prenex_34086 Int)) (or (<= (select main_a v_prenex_34086) 1002) (<= (* 2 (select main_a v_prenex_34086)) 2000) (< v_prenex_34086 main_y)))) (forall ((v_prenex_32814 Int) (v_prenex_32813 Int)) (or (<= (select main_a v_prenex_32814) 2) (<= (select main_a v_prenex_32813) (+ (select main_a v_prenex_32814) 1000)) (<= 1996 (* 2 (select main_a v_prenex_32813))) (<= 996 (select main_a v_prenex_32813)) (<= 0 (+ (select main_a v_prenex_32814) 2)) (< v_prenex_32814 main_x) (<= (+ main_x 1) v_prenex_32814))) (forall ((v_prenex_37232 Int) (v_prenex_37233 Int)) (or (<= (select main_a v_prenex_37232) 1002) (< v_prenex_37233 main_x) (<= (+ main_x 1) v_prenex_37233) (<= (select main_a v_prenex_37233) 2) (<= (+ (select main_a v_prenex_37233) 996) (select main_a v_prenex_37232)) (<= (* 2 (select main_a v_prenex_37233)) 4) (<= 1996 (* 2 (select main_a v_prenex_37232))))) (forall ((v_prenex_42427 Int) (v_prenex_42428 Int)) (or (<= (select main_a v_prenex_42427) 1000) (< v_prenex_42428 main_x) (<= (+ (select main_a v_prenex_42428) 996) (select main_a v_prenex_42427)) (<= 0 (+ (select main_a v_prenex_42428) 2)) (<= (+ main_x 1) v_prenex_42428) (<= (select main_a v_prenex_42428) 2) (<= 1996 (* 2 (select main_a v_prenex_42427))))) (or (forall ((v_prenex_38005 Int)) (or (<= 998 (select main_a v_prenex_38005)) (<= 1996 (* 2 (select main_a v_prenex_38005))))) (forall ((v_prenex_38006 Int)) (or (<= (* 2 (select main_a v_prenex_38006)) 4) (< v_prenex_38006 main_x) (<= 0 (* 2 (select main_a v_prenex_38006))) (<= (+ main_x 1) v_prenex_38006)))) (or (forall ((v_prenex_31908 Int)) (or (<= 998 (select main_a v_prenex_31908)) (<= 1996 (* 2 (select main_a v_prenex_31908))))) (forall ((v_prenex_30865 Int)) (or (<= 0 (* 2 (select main_a v_prenex_30865))) (<= (+ main_x 1) v_prenex_30865) (< v_prenex_30865 main_x) (<= 0 (+ (select main_a v_prenex_30865) 2))))) (forall ((v_prenex_40766 Int) (v_prenex_40767 Int)) (or (<= 0 (select main_a v_prenex_40767)) (<= (select main_a v_prenex_40766) 1002) (<= (+ (select main_a v_prenex_40767) 996) (select main_a v_prenex_40766)) (<= 1996 (* 2 (select main_a v_prenex_40766))) (<= (+ main_x 1) v_prenex_40767) (< v_prenex_40767 main_x))) (forall ((v_prenex_35720 Int) (v_prenex_35719 Int)) (or (<= 0 (+ (select main_a v_prenex_35720) 2)) (<= (select main_a v_prenex_35720) 2) (<= 1000 (+ (select main_a v_prenex_35720) (select main_a v_prenex_35719))) (< v_prenex_35720 main_x) (<= (+ main_x 1) v_prenex_35720))) (or (forall ((v_prenex_32459 Int)) (or (<= (select main_a v_prenex_32459) 2) (<= (select main_a v_prenex_32459) 4) (< v_prenex_32459 main_x) (<= (+ main_x 1) v_prenex_32459) (<= 0 (* 2 (select main_a v_prenex_32459))))) (forall ((v_prenex_32458 Int)) (or (<= 998 (select main_a v_prenex_32458)) (<= 1996 (* 2 (select main_a v_prenex_32458)))))) (forall ((v_prenex_36773 Int) (v_prenex_36772 Int)) (or (<= 996 (select main_a v_prenex_36772)) (<= (+ main_y 1) v_prenex_36772) (<= (select main_a v_prenex_36772) (+ (select main_a v_prenex_36773) 1000)) (<= (+ main_x 1) v_prenex_36773) (< v_prenex_36773 main_x) (<= (select main_a v_prenex_36773) 4) (<= (select main_a v_prenex_36772) 1000))) (forall ((v_prenex_36999 Int) (v_prenex_37000 Int)) (or (<= (select main_a v_prenex_36999) (+ (select main_a v_prenex_37000) 1000)) (<= 998 (select main_a v_prenex_36999)) (< v_prenex_37000 main_x) (<= (+ main_x 1) v_prenex_37000) (<= (* 2 (select main_a v_prenex_36999)) 2000) (<= 0 (* 2 (select main_a v_prenex_37000))))) (or (forall ((v_prenex_42878 Int)) (or (<= 0 (* 2 (select main_a v_prenex_42878))) (<= (select main_a v_prenex_42878) 4) (<= (* 2 (select main_a v_prenex_42878)) 4) (<= (+ main_x 1) v_prenex_42878) (< v_prenex_42878 main_x))) (forall ((v_prenex_42882 Int)) (or (<= (* 2 (select main_a v_prenex_42882)) 2000) (<= 996 (select main_a v_prenex_42882))))) (forall ((v_prenex_38070 Int) (v_prenex_38069 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_38069))) (<= (select main_a v_prenex_38069) 1002) (<= (+ main_x 1) v_prenex_38070) (<= (select main_a v_prenex_38069) (+ (select main_a v_prenex_38070) 1000)) (< v_prenex_38070 main_x) (<= (select main_a v_prenex_38070) 2) (<= (* 2 (select main_a v_prenex_38070)) 4))) (or (forall ((v_prenex_41974 Int)) (or (<= (* 2 (select main_a v_prenex_41974)) 4) (<= (+ main_x 1) v_prenex_41974) (<= 0 (select main_a v_prenex_41974)) (<= (select main_a v_prenex_41974) 2) (< v_prenex_41974 main_x))) (forall ((v_prenex_41977 Int)) (or (<= 998 (select main_a v_prenex_41977)) (<= (* 2 (select main_a v_prenex_41977)) 2000)))) (or (forall ((v_prenex_38285 Int)) (or (< v_prenex_38285 main_x) (<= (select main_a v_prenex_38285) 2) (<= (* 2 (select main_a v_prenex_38285)) 4) (<= (+ main_x 1) v_prenex_38285))) (forall ((v_prenex_38284 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_38284))) (<= (+ main_y 1) v_prenex_38284)))) (or (forall ((v_prenex_33066 Int)) (or (<= 0 (select main_a v_prenex_33066)) (<= (+ main_x 1) v_prenex_33066) (<= 0 (+ (select main_a v_prenex_33066) 2)) (< v_prenex_33066 main_x) (<= 0 (* 2 (select main_a v_prenex_33066))))) (forall ((v_prenex_33065 Int)) (or (<= (select main_a v_prenex_33065) 1000) (<= 998 (select main_a v_prenex_33065))))) (forall ((v_prenex_31895 Int) (v_prenex_31894 Int)) (or (<= (select main_a v_prenex_31894) 1000) (<= 1996 (* 2 (select main_a v_prenex_31894))) (<= 1000 (+ (select main_a v_prenex_31895) (select main_a v_prenex_31894))) (< v_prenex_31895 main_x) (<= 0 (+ (select main_a v_prenex_31895) 2)) (<= (+ main_x 1) v_prenex_31895))) (forall ((v_prenex_37720 Int) (v_prenex_37721 Int)) (or (<= 996 (select main_a v_prenex_37720)) (<= (+ main_x 1) v_prenex_37721) (< v_prenex_37721 main_x) (<= 0 (select main_a v_prenex_37721)) (<= 1996 (* 2 (select main_a v_prenex_37720))) (<= (+ (select main_a v_prenex_37721) 996) (select main_a v_prenex_37720)) (< v_prenex_37720 main_y))) (or (forall ((v_prenex_38814 Int)) (or (<= (select main_a v_prenex_38814) 2) (< v_prenex_38814 main_x) (<= (+ main_x 1) v_prenex_38814) (<= (* 2 (select main_a v_prenex_38814)) 4) (<= 0 (+ (select main_a v_prenex_38814) 2)))) (forall ((v_prenex_38819 Int)) (or (<= 998 (select main_a v_prenex_38819)) (<= 1996 (* 2 (select main_a v_prenex_38819)))))) (or (forall ((v_prenex_35046 Int)) (or (< v_prenex_35046 main_x) (<= (select main_a v_prenex_35046) 4) (<= (* 2 (select main_a v_prenex_35046)) 4) (<= (+ main_x 1) v_prenex_35046) (<= 0 (+ (select main_a v_prenex_35046) 2)))) (forall ((v_prenex_35045 Int)) (or (<= (* 2 (select main_a v_prenex_35045)) 2000) (<= (select main_a v_prenex_35045) 1002)))) (forall ((v_prenex_32485 Int) (v_prenex_32484 Int)) (or (< v_prenex_32485 main_x) (<= (+ main_x 1) v_prenex_32485) (<= (select main_a v_prenex_32484) 1000) (<= 1000 (+ (select main_a v_prenex_32485) (select main_a v_prenex_32484))) (<= (select main_a v_prenex_32485) 4) (<= (select main_a v_prenex_32484) 1002))) (forall ((v_prenex_32534 Int) (v_prenex_32535 Int)) (or (<= (+ main_y 1) v_prenex_32534) (<= (select main_a v_prenex_32535) 2) (<= (+ (select main_a v_prenex_32535) 996) (select main_a v_prenex_32534)) (<= 998 (select main_a v_prenex_32534)) (<= (+ main_x 1) v_prenex_32535) (< v_prenex_32535 main_x))) (forall ((v_prenex_30947 Int) (v_prenex_30948 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_30948))) (< v_prenex_30947 main_x) (<= (+ main_y 1) v_prenex_30948) (<= (+ main_x 1) v_prenex_30947) (<= (select main_a v_prenex_30948) (+ (select main_a v_prenex_30947) 1000)) (<= 0 (+ (select main_a v_prenex_30947) 2)) (<= (select main_a v_prenex_30948) 1000))) (forall ((v_prenex_36205 Int) (v_prenex_36206 Int)) (or (<= (* 2 (select main_a v_prenex_36206)) 4) (<= 1996 (* 2 (select main_a v_prenex_36205))) (< v_prenex_36206 main_x) (<= (+ (select main_a v_prenex_36206) 996) (select main_a v_prenex_36205)) (<= (+ main_x 1) v_prenex_36206) (<= (+ main_y 1) v_prenex_36205))) (forall ((v_prenex_43119 Int) (v_prenex_43120 Int)) (or (<= (* 2 (select main_a v_prenex_43120)) 4) (< v_prenex_43120 main_x) (<= 1996 (* 2 (select main_a v_prenex_43119))) (<= 1000 (+ (select main_a v_prenex_43120) (select main_a v_prenex_43119))) (<= (+ main_x 1) v_prenex_43120) (<= (select main_a v_prenex_43119) 1000) (< v_prenex_43119 main_y))) (or (forall ((v_prenex_31609 Int)) (<= (* 2 (select main_a v_prenex_31609)) 2000)) (forall ((v_prenex_31607 Int)) (or (<= 0 (* 2 (select main_a v_prenex_31607))) (<= (* 2 (select main_a v_prenex_31607)) 4) (<= (select main_a v_prenex_31607) 4) (< v_prenex_31607 main_x) (<= (+ main_x 1) v_prenex_31607)))) (forall ((v_prenex_33849 Int) (v_prenex_33848 Int)) (or (< v_prenex_33849 main_x) (<= 0 (+ (select main_a v_prenex_33849) 2)) (<= (select main_a v_prenex_33848) 1000) (<= 996 (select main_a v_prenex_33848)) (<= (+ main_x 1) v_prenex_33849) (<= (+ (select main_a v_prenex_33849) (select main_a v_prenex_33848)) 1000) (<= (* 2 (select main_a v_prenex_33849)) 4))) (forall ((v_prenex_31934 Int) (v_prenex_31935 Int)) (or (<= (select main_a v_prenex_31934) 1002) (<= 1996 (* 2 (select main_a v_prenex_31934))) (<= (+ main_x 1) v_prenex_31935) (<= 0 (+ (select main_a v_prenex_31935) 2)) (<= (+ (select main_a v_prenex_31935) 996) (select main_a v_prenex_31934)) (< v_prenex_31935 main_x) (<= (+ main_y 1) v_prenex_31934))) (forall ((v_prenex_35318 Int) (v_prenex_35319 Int)) (or (<= (* 2 (select main_a v_prenex_35319)) 4) (<= 0 (* 2 (select main_a v_prenex_35319))) (<= (+ main_x 1) v_prenex_35319) (< v_prenex_35319 main_x) (<= (+ (select main_a v_prenex_35319) (select main_a v_prenex_35318)) 1000) (<= 998 (select main_a v_prenex_35318)))) (forall ((v_prenex_39836 Int) (v_prenex_39835 Int)) (or (<= 996 (select main_a v_prenex_39835)) (< v_prenex_39836 main_x) (<= (+ main_x 1) v_prenex_39836) (<= 0 (+ (select main_a v_prenex_39836) 2)) (<= 1000 (+ (select main_a v_prenex_39836) (select main_a v_prenex_39835))) (<= (* 2 (select main_a v_prenex_39836)) 4) (<= (* 2 (select main_a v_prenex_39835)) 2000))) (forall ((v_prenex_33736 Int) (v_prenex_33735 Int)) (or (<= (+ (select main_a v_prenex_33736) (select main_a v_prenex_33735)) 1000) (< v_prenex_33736 main_x) (<= 0 (* 2 (select main_a v_prenex_33736))) (<= (+ main_y 1) v_prenex_33735) (<= (select main_a v_prenex_33735) 1000) (<= (+ main_x 1) v_prenex_33736) (<= 998 (select main_a v_prenex_33735)))) (forall ((v_prenex_34848 Int) (v_prenex_34847 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_34847))) (<= 0 (+ (select main_a v_prenex_34848) 2)) (<= (+ main_x 1) v_prenex_34848) (<= (* 2 (select main_a v_prenex_34847)) 2000) (< v_prenex_34848 main_x) (<= (+ (select main_a v_prenex_34848) (select main_a v_prenex_34847)) 1000))) (forall ((v_prenex_44148 Int) (v_prenex_44149 Int)) (or (<= (+ main_x 1) v_prenex_44149) (<= 0 (+ (select main_a v_prenex_44149) 2)) (<= (* 2 (select main_a v_prenex_44148)) 2000) (<= (select main_a v_prenex_44149) 4) (<= (select main_a v_prenex_44148) (+ (select main_a v_prenex_44149) 1000)) (< v_prenex_44149 main_x))) (forall ((v_prenex_44230 Int) (v_prenex_44231 Int)) (or (<= (select main_a v_prenex_44230) 1000) (< v_prenex_44230 main_y) (<= 998 (select main_a v_prenex_44230)) (<= (select main_a v_prenex_44230) (+ (select main_a v_prenex_44231) 1000)) (<= (+ main_y 1) v_prenex_44230))) (or (forall ((v_prenex_41525 Int)) (or (< v_prenex_41525 main_y) (<= (* 2 (select main_a v_prenex_41525)) 2000) (<= 1996 (* 2 (select main_a v_prenex_41525))))) (forall ((v_prenex_41524 Int)) (or (<= (+ main_x 1) v_prenex_41524) (<= 0 (* 2 (select main_a v_prenex_41524))) (<= 0 (+ (select main_a v_prenex_41524) 2)) (< v_prenex_41524 main_x)))) (forall ((v_prenex_41104 Int) (v_prenex_41103 Int)) (or (<= (select main_a v_prenex_41104) 2) (<= (select main_a v_prenex_41103) 1000) (<= (select main_a v_prenex_41103) (+ (select main_a v_prenex_41104) 1000)) (<= (+ main_x 1) v_prenex_41104) (<= 1996 (* 2 (select main_a v_prenex_41103))) (< v_prenex_41104 main_x) (<= (+ main_y 1) v_prenex_41103))) (forall ((v_prenex_41993 Int) (v_prenex_41994 Int)) (or (<= (* 2 (select main_a v_prenex_41994)) 4) (<= 0 (+ (select main_a v_prenex_41994) 2)) (< v_prenex_41994 main_x) (<= (select main_a v_prenex_41993) (+ (select main_a v_prenex_41994) 1000)) (<= (+ main_x 1) v_prenex_41994) (<= (select main_a v_prenex_41993) 1000) (<= 998 (select main_a v_prenex_41993)))) (forall ((v_prenex_35611 Int) (v_prenex_35612 Int)) (or (<= (+ (select main_a v_prenex_35612) 996) (select main_a v_prenex_35611)) (<= (+ main_x 1) v_prenex_35612) (< v_prenex_35612 main_x) (<= 998 (select main_a v_prenex_35611)) (<= (+ main_y 1) v_prenex_35611) (<= 0 (* 2 (select main_a v_prenex_35612))))) (forall ((v_prenex_31310 Int) (v_prenex_31309 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_31309))) (< v_prenex_31310 main_x) (<= 0 (select main_a v_prenex_31310)) (<= (select main_a v_prenex_31309) 1002) (<= (+ main_x 1) v_prenex_31310) (<= 0 (+ (select main_a v_prenex_31310) 2)) (<= (select main_a v_prenex_31309) (+ (select main_a v_prenex_31310) 1000)))) (forall ((v_prenex_32432 Int) (v_prenex_32433 Int)) (or (<= (select main_a v_prenex_32433) 4) (<= 996 (select main_a v_prenex_32432)) (<= 1000 (+ (select main_a v_prenex_32433) (select main_a v_prenex_32432))) (< v_prenex_32433 main_x) (<= (+ main_y 1) v_prenex_32432) (<= (+ main_x 1) v_prenex_32433) (<= 1996 (* 2 (select main_a v_prenex_32432))))) (forall ((v_prenex_34279 Int) (v_prenex_34280 Int)) (or (< v_prenex_34279 main_y) (<= (+ (select main_a v_prenex_34280) 996) (select main_a v_prenex_34279)) (<= 1996 (* 2 (select main_a v_prenex_34279))) (<= 998 (select main_a v_prenex_34279)) (<= (+ main_y 1) v_prenex_34279))) (forall ((v_prenex_41027 Int) (v_prenex_41026 Int)) (or (<= (+ main_x 1) v_prenex_41027) (<= (select main_a v_prenex_41026) (+ (select main_a v_prenex_41027) 1000)) (<= (* 2 (select main_a v_prenex_41027)) 4) (<= 0 (select main_a v_prenex_41027)) (<= (select main_a v_prenex_41026) 1000) (<= 996 (select main_a v_prenex_41026)) (< v_prenex_41027 main_x))) (forall ((v_prenex_39969 Int) (v_prenex_39970 Int)) (or (<= 998 (select main_a v_prenex_39969)) (<= (select main_a v_prenex_39970) 2) (<= (+ (select main_a v_prenex_39970) (select main_a v_prenex_39969)) 1000) (<= (select main_a v_prenex_39969) 1000) (<= (+ main_x 1) v_prenex_39970) (< v_prenex_39970 main_x))) (or (forall ((v_prenex_43839 Int)) (or (<= (+ main_x 1) v_prenex_43839) (< v_prenex_43839 main_x) (<= (* 2 (select main_a v_prenex_43839)) 4) (<= (select main_a v_prenex_43839) 2) (<= (select main_a v_prenex_43839) 4))) (forall ((v_prenex_43841 Int)) (or (<= (select main_a v_prenex_43841) 1002) (<= 1996 (* 2 (select main_a v_prenex_43841)))))) (or (forall ((v_prenex_43804 Int)) (or (<= (+ main_x 1) v_prenex_43804) (<= (select main_a v_prenex_43804) 2) (<= 0 (* 2 (select main_a v_prenex_43804))) (< v_prenex_43804 main_x) (<= 0 (select main_a v_prenex_43804)))) (forall ((v_prenex_43809 Int)) (or (<= (* 2 (select main_a v_prenex_43809)) 2000) (<= (select main_a v_prenex_43809) 1000)))) (forall ((v_prenex_40779 Int) (v_prenex_40778 Int)) (or (<= (select main_a v_prenex_40778) 1000) (<= 996 (select main_a v_prenex_40778)) (<= (+ main_y 1) v_prenex_40778) (<= (+ main_x 1) v_prenex_40779) (<= 1000 (+ (select main_a v_prenex_40779) (select main_a v_prenex_40778))) (< v_prenex_40779 main_x) (<= (select main_a v_prenex_40779) 2))) (or (forall ((v_prenex_32177 Int)) (or (<= (select main_a v_prenex_32177) 1000) (<= (* 2 (select main_a v_prenex_32177)) 2000))) (forall ((v_prenex_30874 Int)) (or (<= 0 (+ (select main_a v_prenex_30874) 2)) (<= (* 2 (select main_a v_prenex_30874)) 4) (< v_prenex_30874 main_x) (<= 0 (select main_a v_prenex_30874)) (<= (+ main_x 1) v_prenex_30874)))) (forall ((v_prenex_32142 Int) (v_prenex_32141 Int)) (or (<= 998 (select main_a v_prenex_32141)) (<= (+ main_x 1) v_prenex_32142) (<= 0 (* 2 (select main_a v_prenex_32142))) (<= 1000 (+ (select main_a v_prenex_32142) (select main_a v_prenex_32141))) (<= (select main_a v_prenex_32141) 1002) (< v_prenex_32142 main_x) (<= (+ main_y 1) v_prenex_32141))) (or (forall ((v_prenex_42944 Int)) (or (<= 996 (select main_a v_prenex_42944)) (<= 1996 (* 2 (select main_a v_prenex_42944))))) (forall ((v_prenex_42943 Int)) (or (<= 0 (* 2 (select main_a v_prenex_42943))) (< v_prenex_42943 main_x) (<= 0 (select main_a v_prenex_42943)) (<= (select main_a v_prenex_42943) 4) (<= (+ main_x 1) v_prenex_42943)))) (or (forall ((v_prenex_31473 Int)) (or (< v_prenex_31473 main_x) (<= (select main_a v_prenex_31473) 4) (<= (+ main_x 1) v_prenex_31473) (<= 0 (* 2 (select main_a v_prenex_31473))))) (forall ((v_prenex_31472 Int)) (or (<= (+ main_y 1) v_prenex_31472) (<= (* 2 (select main_a v_prenex_31472)) 2000) (<= (select main_a v_prenex_31472) 1000)))) (or (forall ((v_prenex_40320 Int)) (or (<= (select main_a v_prenex_40320) 2) (< v_prenex_40320 main_x) (<= (+ main_x 1) v_prenex_40320) (<= 0 (* 2 (select main_a v_prenex_40320))) (<= 0 (select main_a v_prenex_40320)))) (forall ((v_prenex_40324 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_40324))) (<= 996 (select main_a v_prenex_40324))))) (forall ((v_prenex_31882 Int) (v_prenex_31883 Int)) (or (<= (select main_a v_prenex_31882) 1002) (< v_prenex_31883 main_x) (<= 996 (select main_a v_prenex_31882)) (<= (+ (select main_a v_prenex_31883) (select main_a v_prenex_31882)) 1000) (<= (+ main_y 1) v_prenex_31882) (<= (+ main_x 1) v_prenex_31883) (<= (select main_a v_prenex_31883) 4))) (forall ((v_prenex_38518 Int) (v_prenex_38517 Int)) (or (<= 0 (+ (select main_a v_prenex_38518) 2)) (< v_prenex_38518 main_x) (<= (+ (select main_a v_prenex_38518) 996) (select main_a v_prenex_38517)) (<= (+ main_x 1) v_prenex_38518) (<= (+ main_y 1) v_prenex_38517) (<= (* 2 (select main_a v_prenex_38517)) 2000))) (forall ((v_prenex_40021 Int) (v_prenex_40020 Int)) (or (<= 998 (select main_a v_prenex_40020)) (<= (+ main_x 1) v_prenex_40021) (<= 0 (+ (select main_a v_prenex_40021) 2)) (<= (* 2 (select main_a v_prenex_40021)) 4) (< v_prenex_40021 main_x) (<= (select main_a v_prenex_40020) 1000) (<= 1000 (+ (select main_a v_prenex_40021) (select main_a v_prenex_40020))))) (forall ((v_prenex_36430 Int) (v_prenex_36431 Int)) (or (<= (select main_a v_prenex_36431) 4) (< v_prenex_36431 main_x) (<= 0 (select main_a v_prenex_36431)) (<= (select main_a v_prenex_36430) 1002) (<= (select main_a v_prenex_36430) (+ (select main_a v_prenex_36431) 1000)) (<= (+ main_x 1) v_prenex_36431))) (forall ((v_prenex_33908 Int) (v_prenex_33907 Int)) (or (<= (+ (select main_a v_prenex_33908) 996) (select main_a v_prenex_33907)) (<= (+ main_x 1) v_prenex_33908) (<= (select main_a v_prenex_33908) 4) (<= 0 (select main_a v_prenex_33908)) (<= (select main_a v_prenex_33907) 1000) (< v_prenex_33908 main_x) (<= 996 (select main_a v_prenex_33907)))) (forall ((v_prenex_36095 Int) (v_prenex_36096 Int)) (or (<= (+ main_x 1) v_prenex_36096) (<= (select main_a v_prenex_36095) 1000) (<= 0 (* 2 (select main_a v_prenex_36096))) (<= (* 2 (select main_a v_prenex_36095)) 2000) (<= 0 (+ (select main_a v_prenex_36096) 2)) (<= (select main_a v_prenex_36095) (+ (select main_a v_prenex_36096) 1000)) (< v_prenex_36096 main_x))) (forall ((v_prenex_35578 Int) (v_prenex_35577 Int)) (or (<= 1000 (+ (select main_a v_prenex_35578) (select main_a v_prenex_35577))) (<= (* 2 (select main_a v_prenex_35578)) 4) (<= (select main_a v_prenex_35577) 1002) (< v_prenex_35578 main_x) (<= 0 (select main_a v_prenex_35578)) (<= (+ main_x 1) v_prenex_35578))) (or (forall ((v_prenex_32590 Int)) (or (<= (* 2 (select main_a v_prenex_32590)) 4) (<= (select main_a v_prenex_32590) 2) (<= (+ main_x 1) v_prenex_32590) (< v_prenex_32590 main_x))) (forall ((v_prenex_32591 Int)) (<= (* 2 (select main_a v_prenex_32591)) 2000))) (forall ((v_prenex_33920 Int) (v_prenex_33919 Int)) (or (<= 998 (select main_a v_prenex_33919)) (<= 0 (+ (select main_a v_prenex_33920) 2)) (<= (select main_a v_prenex_33920) 4) (<= (select main_a v_prenex_33919) (+ (select main_a v_prenex_33920) 1000)) (<= (+ main_x 1) v_prenex_33920) (< v_prenex_33920 main_x) (<= 996 (select main_a v_prenex_33919)))) (forall ((v_prenex_32728 Int) (v_prenex_32729 Int)) (or (<= (+ main_x 1) v_prenex_32729) (< v_prenex_32728 main_y) (<= (* 2 (select main_a v_prenex_32728)) 2000) (<= (+ main_y 1) v_prenex_32728) (<= (+ (select main_a v_prenex_32729) 996) (select main_a v_prenex_32728)))) (or (forall ((v_prenex_40415 Int)) (or (<= 996 (select main_a v_prenex_40415)) (<= (select main_a v_prenex_40415) 1002))) (forall ((v_prenex_40412 Int)) (or (<= (select main_a v_prenex_40412) 4) (<= (+ main_x 1) v_prenex_40412) (< v_prenex_40412 main_x) (<= (* 2 (select main_a v_prenex_40412)) 4)))) (forall ((v_prenex_32641 Int) (v_prenex_32640 Int)) (or (<= (select main_a v_prenex_32641) 2) (<= 998 (select main_a v_prenex_32640)) (<= (* 2 (select main_a v_prenex_32640)) 2000) (<= 0 (select main_a v_prenex_32641)) (< v_prenex_32641 main_x) (<= (+ main_x 1) v_prenex_32641) (<= (+ (select main_a v_prenex_32641) (select main_a v_prenex_32640)) 1000))) (or (forall ((v_prenex_43806 Int)) (or (<= 0 (* 2 (select main_a v_prenex_43806))) (<= 0 (select main_a v_prenex_43806)) (< v_prenex_43806 main_x) (<= (select main_a v_prenex_43806) 4) (<= (+ main_x 1) v_prenex_43806))) (forall ((v_prenex_43809 Int)) (or (<= (* 2 (select main_a v_prenex_43809)) 2000) (<= (select main_a v_prenex_43809) 1000)))) (forall ((v_prenex_44089 Int) (v_prenex_44090 Int)) (or (<= 996 (select main_a v_prenex_44089)) (< v_prenex_44089 main_y) (<= 0 (+ (select main_a v_prenex_44090) 2)) (< v_prenex_44090 main_x) (<= (* 2 (select main_a v_prenex_44089)) 2000) (<= (+ (select main_a v_prenex_44090) (select main_a v_prenex_44089)) 1000) (<= (+ main_x 1) v_prenex_44090))) (or (forall ((v_prenex_31798 Int)) (or (<= 996 (select main_a v_prenex_31798)) (<= (select main_a v_prenex_31798) 1000))) (forall ((v_prenex_30861 Int)) (or (<= (+ main_x 1) v_prenex_30861) (< v_prenex_30861 main_x) (<= (select main_a v_prenex_30861) 2) (<= (select main_a v_prenex_30861) 4) (<= (* 2 (select main_a v_prenex_30861)) 4)))) (forall ((v_prenex_36039 Int) (v_prenex_36040 Int)) (or (< v_prenex_36039 main_y) (<= 0 (select main_a v_prenex_36040)) (<= (+ (select main_a v_prenex_36040) (select main_a v_prenex_36039)) 1000) (<= (* 2 (select main_a v_prenex_36039)) 2000) (<= (select main_a v_prenex_36039) 1000) (< v_prenex_36040 main_x) (<= (+ main_x 1) v_prenex_36040))) (or (forall ((v_prenex_39550 Int)) (or (<= (+ main_x 1) v_prenex_39550) (< v_prenex_39550 main_x) (<= 0 (* 2 (select main_a v_prenex_39550))) (<= (* 2 (select main_a v_prenex_39550)) 4))) (forall ((v_prenex_39555 Int)) (or (<= (select main_a v_prenex_39555) 1000) (<= 998 (select main_a v_prenex_39555))))) (forall ((v_prenex_33157 Int) (v_prenex_33156 Int)) (or (<= (+ (select main_a v_prenex_33157) (select main_a v_prenex_33156)) 1000) (<= (+ main_x 1) v_prenex_33157) (<= 996 (select main_a v_prenex_33156)) (<= (select main_a v_prenex_33157) 4) (<= 998 (select main_a v_prenex_33156)) (<= (select main_a v_prenex_33157) 2) (< v_prenex_33157 main_x))) (forall ((v_prenex_34528 Int) (v_prenex_34527 Int)) (or (< v_prenex_34528 main_x) (<= 0 (select main_a v_prenex_34528)) (<= (* 2 (select main_a v_prenex_34527)) 2000) (<= (select main_a v_prenex_34527) 1000) (<= 1000 (+ (select main_a v_prenex_34528) (select main_a v_prenex_34527))) (<= (+ main_x 1) v_prenex_34528))) (forall ((v_prenex_32256 Int) (v_prenex_32257 Int)) (or (< v_prenex_32257 main_x) (<= 0 (select main_a v_prenex_32257)) (<= (+ main_x 1) v_prenex_32257) (<= (select main_a v_prenex_32256) 1002) (<= 1000 (+ (select main_a v_prenex_32257) (select main_a v_prenex_32256))))) (or (forall ((v_prenex_33727 Int)) (or (<= (select main_a v_prenex_33727) 1000) (<= (select main_a v_prenex_33727) 1002))) (forall ((v_prenex_33725 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33725))) (<= (+ main_x 1) v_prenex_33725) (<= (select main_a v_prenex_33725) 2) (< v_prenex_33725 main_x)))) (forall ((v_prenex_39160 Int) (v_prenex_39159 Int)) (or (< v_prenex_39160 main_x) (<= (+ main_x 1) v_prenex_39160) (<= (+ (select main_a v_prenex_39160) 996) (select main_a v_prenex_39159)) (< v_prenex_39159 main_y) (<= (select main_a v_prenex_39160) 4))) (forall ((v_prenex_33375 Int) (v_prenex_33374 Int)) (or (<= (+ main_x 1) v_prenex_33375) (<= (select main_a v_prenex_33374) 1002) (< v_prenex_33375 main_x) (< v_prenex_33374 main_y) (<= 0 (+ (select main_a v_prenex_33375) 2)) (<= 1996 (* 2 (select main_a v_prenex_33374))) (<= (+ (select main_a v_prenex_33375) 996) (select main_a v_prenex_33374)))) (forall ((v_prenex_41379 Int) (v_prenex_41378 Int)) (or (<= 0 (* 2 (select main_a v_prenex_41379))) (<= 998 (select main_a v_prenex_41378)) (<= (+ main_x 1) v_prenex_41379) (< v_prenex_41379 main_x) (<= 1000 (+ (select main_a v_prenex_41379) (select main_a v_prenex_41378))) (<= (select main_a v_prenex_41379) 4) (<= (select main_a v_prenex_41378) 1000))) (forall ((v_prenex_42487 Int) (v_prenex_42488 Int)) (or (<= 996 (select main_a v_prenex_42487)) (<= 998 (select main_a v_prenex_42487)) (<= (+ main_x 1) v_prenex_42488) (<= 0 (* 2 (select main_a v_prenex_42488))) (<= 0 (+ (select main_a v_prenex_42488) 2)) (<= (+ (select main_a v_prenex_42488) 996) (select main_a v_prenex_42487)) (< v_prenex_42488 main_x))) (or (forall ((v_prenex_31581 Int)) (or (<= (* 2 (select main_a v_prenex_31581)) 2000) (<= (select main_a v_prenex_31581) 1002))) (forall ((v_prenex_31577 Int)) (or (< v_prenex_31577 main_x) (<= (* 2 (select main_a v_prenex_31577)) 4) (<= (+ main_x 1) v_prenex_31577) (<= 0 (select main_a v_prenex_31577))))) (or (forall ((v_prenex_31004 Int)) (or (<= (select main_a v_prenex_31004) 2) (< v_prenex_31004 main_x) (<= (* 2 (select main_a v_prenex_31004)) 4) (<= (+ main_x 1) v_prenex_31004))) (forall ((v_prenex_31003 Int)) (or (<= 998 (select main_a v_prenex_31003)) (<= (* 2 (select main_a v_prenex_31003)) 2000) (<= (+ main_y 1) v_prenex_31003)))) (or (forall ((v_prenex_37436 Int)) (or (<= 0 (+ (select main_a v_prenex_37436) 2)) (< v_prenex_37436 main_x) (<= (+ main_x 1) v_prenex_37436))) (forall ((v_prenex_37435 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_37435))) (<= (+ main_y 1) v_prenex_37435)))) (forall ((v_prenex_31949 Int) (v_prenex_31948 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_31948))) (< v_prenex_31949 main_x) (<= (+ main_x 1) v_prenex_31949) (<= (select main_a v_prenex_31949) 2) (<= (select main_a v_prenex_31948) 1002) (<= 1000 (+ (select main_a v_prenex_31949) (select main_a v_prenex_31948))) (<= 0 (select main_a v_prenex_31949)))) (or (forall ((v_prenex_34540 Int)) (or (<= (+ main_x 1) v_prenex_34540) (<= (* 2 (select main_a v_prenex_34540)) 4) (<= (select main_a v_prenex_34540) 4) (< v_prenex_34540 main_x))) (forall ((v_prenex_34539 Int)) (or (<= (+ main_y 1) v_prenex_34539) (<= (select main_a v_prenex_34539) 1000) (<= (* 2 (select main_a v_prenex_34539)) 2000)))) (forall ((v_prenex_42057 Int) (v_prenex_42058 Int)) (or (<= 0 (* 2 (select main_a v_prenex_42058))) (< v_prenex_42058 main_x) (<= (select main_a v_prenex_42058) 4) (<= (select main_a v_prenex_42057) (+ (select main_a v_prenex_42058) 1000)) (<= 996 (select main_a v_prenex_42057)) (<= (+ main_x 1) v_prenex_42058))) (or (forall ((v_prenex_43456 Int)) (or (< v_prenex_43456 main_y) (<= 996 (select main_a v_prenex_43456)) (<= (+ main_y 1) v_prenex_43456))) (forall ((v_prenex_43457 Int)) (or (<= (* 2 (select main_a v_prenex_43457)) 4) (< v_prenex_43457 main_x)))) (forall ((v_prenex_33412 Int) (v_prenex_33411 Int)) (or (<= (* 2 (select main_a v_prenex_33412)) 4) (<= 996 (select main_a v_prenex_33411)) (<= (select main_a v_prenex_33411) 1002) (< v_prenex_33412 main_x) (<= (+ main_x 1) v_prenex_33412) (<= 1000 (+ (select main_a v_prenex_33412) (select main_a v_prenex_33411))) (<= 0 (* 2 (select main_a v_prenex_33412))))) (or (forall ((v_prenex_42882 Int)) (or (<= (* 2 (select main_a v_prenex_42882)) 2000) (<= 996 (select main_a v_prenex_42882)))) (forall ((v_prenex_42883 Int)) (or (< v_prenex_42883 main_x) (<= (* 2 (select main_a v_prenex_42883)) 4) (<= (select main_a v_prenex_42883) 4) (<= (+ main_x 1) v_prenex_42883) (<= 0 (+ (select main_a v_prenex_42883) 2))))) (forall ((v_prenex_36804 Int) (v_prenex_36805 Int)) (or (<= (+ main_x 1) v_prenex_36805) (< v_prenex_36805 main_x) (<= 0 (select main_a v_prenex_36805)) (<= (* 2 (select main_a v_prenex_36804)) 2000) (<= (select main_a v_prenex_36804) (+ (select main_a v_prenex_36805) 1000)) (< v_prenex_36804 main_y) (<= (select main_a v_prenex_36804) 1000))) (or (forall ((v_prenex_39520 Int)) (<= (select main_a v_prenex_39520) 1000)) (forall ((v_prenex_39516 Int)) (or (<= 0 (+ (select main_a v_prenex_39516) 2)) (<= (select main_a v_prenex_39516) 4) (<= 0 (* 2 (select main_a v_prenex_39516))) (<= (+ main_x 1) v_prenex_39516) (< v_prenex_39516 main_x)))) (forall ((v_prenex_39588 Int) (v_prenex_39587 Int)) (or (< v_prenex_39587 main_y) (<= (select main_a v_prenex_39587) 1000) (<= (select main_a v_prenex_39587) 1002) (<= (select main_a v_prenex_39587) (+ (select main_a v_prenex_39588) 1000)) (<= (* 2 (select main_a v_prenex_39588)) 4) (< v_prenex_39588 main_x) (<= (+ main_x 1) v_prenex_39588))) (or (forall ((v_prenex_42849 Int)) (or (<= (select main_a v_prenex_42849) 2) (<= (+ main_x 1) v_prenex_42849) (<= (* 2 (select main_a v_prenex_42849)) 4) (< v_prenex_42849 main_x) (<= (select main_a v_prenex_42849) 4))) (forall ((v_prenex_42851 Int)) (or (<= (select main_a v_prenex_42851) 1000) (<= 998 (select main_a v_prenex_42851))))) (or (forall ((v_prenex_35443 Int)) (or (<= 0 (+ (select main_a v_prenex_35443) 2)) (<= (+ main_x 1) v_prenex_35443) (<= 0 (* 2 (select main_a v_prenex_35443))) (< v_prenex_35443 main_x))) (forall ((v_prenex_35444 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_35444))) (< v_prenex_35444 main_y) (<= (select main_a v_prenex_35444) 1000)))) (or (forall ((v_prenex_34253 Int)) (or (<= (select main_a v_prenex_34253) 1000) (<= 998 (select main_a v_prenex_34253)))) (forall ((v_prenex_34248 Int)) (or (<= 0 (+ (select main_a v_prenex_34248) 2)) (<= (select main_a v_prenex_34248) 2) (<= (+ main_x 1) v_prenex_34248) (< v_prenex_34248 main_x) (<= (* 2 (select main_a v_prenex_34248)) 4)))) (forall ((v_prenex_37479 Int) (v_prenex_37480 Int)) (or (<= (+ (select main_a v_prenex_37480) 996) (select main_a v_prenex_37479)) (<= 0 (+ (select main_a v_prenex_37480) 2)) (<= (+ main_x 1) v_prenex_37480) (<= (select main_a v_prenex_37480) 4) (< v_prenex_37480 main_x) (<= 998 (select main_a v_prenex_37479)) (<= (select main_a v_prenex_37479) 1000))) (or (forall ((v_prenex_35053 Int)) (or (<= (select main_a v_prenex_35053) 1000) (<= 998 (select main_a v_prenex_35053)))) (forall ((v_prenex_35052 Int)) (or (<= (+ main_x 1) v_prenex_35052) (<= (* 2 (select main_a v_prenex_35052)) 4) (<= (select main_a v_prenex_35052) 4) (< v_prenex_35052 main_x) (<= (select main_a v_prenex_35052) 2)))) (or (forall ((v_prenex_41196 Int)) (or (<= (select main_a v_prenex_41196) 1002) (<= 1996 (* 2 (select main_a v_prenex_41196))))) (forall ((v_prenex_41191 Int)) (or (<= 0 (* 2 (select main_a v_prenex_41191))) (<= (select main_a v_prenex_41191) 2) (<= (+ main_x 1) v_prenex_41191) (< v_prenex_41191 main_x) (<= 0 (select main_a v_prenex_41191))))) (forall ((v_prenex_34132 Int) (v_prenex_34131 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_34131))) (<= 0 (select main_a v_prenex_34132)) (<= (select main_a v_prenex_34132) 4) (<= (+ (select main_a v_prenex_34132) 996) (select main_a v_prenex_34131)) (< v_prenex_34132 main_x) (<= (+ main_x 1) v_prenex_34132))) (forall ((v_prenex_35651 Int) (v_prenex_35652 Int)) (or (<= (* 2 (select main_a v_prenex_35652)) 4) (<= (select main_a v_prenex_35651) (+ (select main_a v_prenex_35652) 1000)) (<= 998 (select main_a v_prenex_35651)) (<= (+ main_y 1) v_prenex_35651) (< v_prenex_35652 main_x) (<= (+ main_x 1) v_prenex_35652) (<= 1996 (* 2 (select main_a v_prenex_35651))))) (forall ((v_prenex_35630 Int) (v_prenex_35631 Int)) (or (< v_prenex_35631 main_x) (<= (+ (select main_a v_prenex_35631) (select main_a v_prenex_35630)) 1000) (<= (select main_a v_prenex_35631) 2) (<= 996 (select main_a v_prenex_35630)) (<= (+ main_x 1) v_prenex_35631))) (or (forall ((v_prenex_43837 Int)) (or (<= (+ main_x 1) v_prenex_43837) (< v_prenex_43837 main_x) (<= (select main_a v_prenex_43837) 2) (<= (* 2 (select main_a v_prenex_43837)) 4) (<= 0 (+ (select main_a v_prenex_43837) 2)))) (forall ((v_prenex_43841 Int)) (or (<= (select main_a v_prenex_43841) 1002) (<= 1996 (* 2 (select main_a v_prenex_43841)))))) (forall ((v_prenex_36514 Int) (v_prenex_36515 Int)) (or (<= (* 2 (select main_a v_prenex_36515)) 4) (<= 1996 (* 2 (select main_a v_prenex_36514))) (< v_prenex_36515 main_x) (<= (+ (select main_a v_prenex_36515) 996) (select main_a v_prenex_36514)) (<= (* 2 (select main_a v_prenex_36514)) 2000) (<= (+ main_x 1) v_prenex_36515))) (or (forall ((v_prenex_40079 Int)) (<= (select main_a v_prenex_40079) 1002)) (forall ((v_prenex_40078 Int)) (or (< v_prenex_40078 main_x) (<= 0 (* 2 (select main_a v_prenex_40078))) (<= (+ main_x 1) v_prenex_40078) (<= (* 2 (select main_a v_prenex_40078)) 4) (<= (select main_a v_prenex_40078) 2)))) (forall ((v_prenex_35096 Int) (v_prenex_35095 Int)) (or (< v_prenex_35096 main_x) (<= (select main_a v_prenex_35096) 4) (<= (* 2 (select main_a v_prenex_35095)) 2000) (<= 1000 (+ (select main_a v_prenex_35096) (select main_a v_prenex_35095))) (<= (+ main_x 1) v_prenex_35096) (<= (select main_a v_prenex_35095) 1000))) (forall ((v_prenex_39952 Int) (v_prenex_39951 Int)) (or (<= 1000 (+ (select main_a v_prenex_39952) (select main_a v_prenex_39951))) (<= (+ main_y 1) v_prenex_39951) (<= (select main_a v_prenex_39951) 1002) (<= 996 (select main_a v_prenex_39951)) (< v_prenex_39951 main_y))) (forall ((v_prenex_36522 Int) (v_prenex_36523 Int)) (or (<= (+ main_x 1) v_prenex_36523) (<= (+ (select main_a v_prenex_36523) (select main_a v_prenex_36522)) 1000) (<= 1996 (* 2 (select main_a v_prenex_36522))) (<= (* 2 (select main_a v_prenex_36522)) 2000) (<= (select main_a v_prenex_36523) 4) (< v_prenex_36523 main_x))) (forall ((v_prenex_39502 Int) (v_prenex_39503 Int)) (or (<= (+ main_x 1) v_prenex_39503) (<= (+ (select main_a v_prenex_39503) (select main_a v_prenex_39502)) 1000) (<= 996 (select main_a v_prenex_39502)) (< v_prenex_39503 main_x) (<= 0 (* 2 (select main_a v_prenex_39503))) (<= (select main_a v_prenex_39502) 1000))) (forall ((v_prenex_35681 Int) (v_prenex_35682 Int)) (or (<= 0 (select main_a v_prenex_35682)) (<= (select main_a v_prenex_35681) 1002) (< v_prenex_35682 main_x) (<= 1000 (+ (select main_a v_prenex_35682) (select main_a v_prenex_35681))) (<= 0 (+ (select main_a v_prenex_35682) 2)) (<= (+ main_x 1) v_prenex_35682) (<= (* 2 (select main_a v_prenex_35681)) 2000))) (forall ((v_prenex_38787 Int) (v_prenex_38788 Int)) (or (<= 0 (+ (select main_a v_prenex_38788) 2)) (< v_prenex_38788 main_x) (<= (* 2 (select main_a v_prenex_38787)) 2000) (<= (+ main_x 1) v_prenex_38788) (<= 1000 (+ (select main_a v_prenex_38788) (select main_a v_prenex_38787))))) (or (forall ((v_prenex_37856 Int)) (or (<= (* 2 (select main_a v_prenex_37856)) 2000) (<= 1996 (* 2 (select main_a v_prenex_37856))) (<= (+ main_y 1) v_prenex_37856))) (forall ((v_prenex_37857 Int)) (or (< v_prenex_37857 main_x) (<= (+ main_x 1) v_prenex_37857) (<= 0 (* 2 (select main_a v_prenex_37857))) (<= (select main_a v_prenex_37857) 2)))) (or (forall ((v_prenex_40785 Int)) (or (<= (select main_a v_prenex_40785) 1000) (<= 998 (select main_a v_prenex_40785)))) (forall ((v_prenex_40783 Int)) (or (< v_prenex_40783 main_x) (<= 0 (select main_a v_prenex_40783)) (<= (+ main_x 1) v_prenex_40783) (<= (* 2 (select main_a v_prenex_40783)) 4) (<= 0 (* 2 (select main_a v_prenex_40783)))))) (or (forall ((v_prenex_31109 Int)) (or (<= (+ main_x 1) v_prenex_31109) (< v_prenex_31109 main_x) (<= 0 (+ (select main_a v_prenex_31109) 2)) (<= (* 2 (select main_a v_prenex_31109)) 4) (<= 0 (select main_a v_prenex_31109)))) (forall ((v_prenex_31103 Int)) (or (<= (* 2 (select main_a v_prenex_31103)) 2000) (<= (select main_a v_prenex_31103) 1000)))) (forall ((v_prenex_37785 Int) (v_prenex_37784 Int)) (or (< v_prenex_37785 main_x) (<= (+ main_x 1) v_prenex_37785) (<= (select main_a v_prenex_37785) 2) (<= (* 2 (select main_a v_prenex_37784)) 2000) (<= 998 (select main_a v_prenex_37784)) (<= (+ (select main_a v_prenex_37785) 996) (select main_a v_prenex_37784)) (<= 0 (select main_a v_prenex_37785)))) (forall ((v_prenex_42834 Int) (v_prenex_42835 Int)) (or (<= (+ main_x 1) v_prenex_42835) (<= 998 (select main_a v_prenex_42834)) (<= (select main_a v_prenex_42834) (+ (select main_a v_prenex_42835) 1000)) (<= 0 (select main_a v_prenex_42835)) (<= 996 (select main_a v_prenex_42834)) (< v_prenex_42835 main_x) (<= (* 2 (select main_a v_prenex_42835)) 4))) (forall ((v_prenex_37957 Int) (v_prenex_37956 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_37956))) (<= (+ main_x 1) v_prenex_37957) (<= 996 (select main_a v_prenex_37956)) (<= (+ (select main_a v_prenex_37957) 996) (select main_a v_prenex_37956)) (<= (select main_a v_prenex_37957) 4) (<= (+ main_y 1) v_prenex_37956) (< v_prenex_37957 main_x))) (forall ((v_prenex_38900 Int) (v_prenex_38899 Int)) (or (<= (* 2 (select main_a v_prenex_38899)) 2000) (<= (+ main_x 1) v_prenex_38900) (<= (+ (select main_a v_prenex_38900) (select main_a v_prenex_38899)) 1000) (< v_prenex_38900 main_x) (<= (select main_a v_prenex_38900) 4) (<= (+ main_y 1) v_prenex_38899))) (forall ((v_prenex_34579 Int) (v_prenex_34580 Int)) (or (<= (select main_a v_prenex_34579) (+ (select main_a v_prenex_34580) 1000)) (<= (+ main_x 1) v_prenex_34580) (< v_prenex_34580 main_x) (<= (+ main_y 1) v_prenex_34579) (<= 996 (select main_a v_prenex_34579)) (<= (select main_a v_prenex_34579) 1000) (<= 0 (+ (select main_a v_prenex_34580) 2)))) (forall ((v_prenex_36054 Int) (v_prenex_36053 Int)) (or (<= 998 (select main_a v_prenex_36053)) (<= (+ main_y 1) v_prenex_36053) (<= (select main_a v_prenex_36054) 2) (< v_prenex_36054 main_x) (<= (select main_a v_prenex_36053) (+ (select main_a v_prenex_36054) 1000)) (<= (+ main_x 1) v_prenex_36054))) (or (forall ((v_prenex_33798 Int)) (or (<= (+ main_x 1) v_prenex_33798) (< v_prenex_33798 main_x) (<= (* 2 (select main_a v_prenex_33798)) 4) (<= 0 (select main_a v_prenex_33798)))) (forall ((v_prenex_33802 Int)) (or (<= 996 (select main_a v_prenex_33802)) (<= 1996 (* 2 (select main_a v_prenex_33802)))))) (or (forall ((v_prenex_37734 Int)) (or (<= (+ main_x 1) v_prenex_37734) (<= 0 (* 2 (select main_a v_prenex_37734))) (< v_prenex_37734 main_x))) (forall ((v_prenex_37733 Int)) (or (<= (select main_a v_prenex_37733) 1002) (<= (select main_a v_prenex_37733) 1000)))) (forall ((v_prenex_42886 Int) (v_prenex_42887 Int)) (or (<= 996 (select main_a v_prenex_42886)) (<= 0 (select main_a v_prenex_42887)) (<= 1000 (+ (select main_a v_prenex_42887) (select main_a v_prenex_42886))) (<= (select main_a v_prenex_42887) 2) (< v_prenex_42887 main_x) (<= (+ main_x 1) v_prenex_42887) (<= 1996 (* 2 (select main_a v_prenex_42886))))) (forall ((v_prenex_36814 Int) (v_prenex_36815 Int)) (or (< v_prenex_36815 main_x) (<= (+ main_x 1) v_prenex_36815) (<= 1000 (+ (select main_a v_prenex_36815) (select main_a v_prenex_36814))) (<= (select main_a v_prenex_36815) 4) (<= 996 (select main_a v_prenex_36814)) (<= (select main_a v_prenex_36815) 2))) (or (forall ((v_prenex_39157 Int)) (or (<= 996 (select main_a v_prenex_39157)) (<= (* 2 (select main_a v_prenex_39157)) 2000))) (forall ((v_prenex_39156 Int)) (or (<= 0 (* 2 (select main_a v_prenex_39156))) (< v_prenex_39156 main_x) (<= (+ main_x 1) v_prenex_39156) (<= 0 (select main_a v_prenex_39156))))) (forall ((v_prenex_42798 Int) (v_prenex_42797 Int)) (or (<= (select main_a v_prenex_42798) 2) (<= (+ main_x 1) v_prenex_42798) (< v_prenex_42798 main_x) (<= 996 (select main_a v_prenex_42797)) (<= 0 (* 2 (select main_a v_prenex_42798))) (<= (* 2 (select main_a v_prenex_42797)) 2000) (<= (+ (select main_a v_prenex_42798) 996) (select main_a v_prenex_42797)))) (forall ((v_prenex_36301 Int) (v_prenex_36302 Int)) (or (< v_prenex_36302 main_x) (<= 0 (select main_a v_prenex_36302)) (<= 998 (select main_a v_prenex_36301)) (<= (+ main_x 1) v_prenex_36302) (<= (* 2 (select main_a v_prenex_36302)) 4) (<= 996 (select main_a v_prenex_36301)) (<= (+ (select main_a v_prenex_36302) 996) (select main_a v_prenex_36301)))) (forall ((v_prenex_38747 Int) (v_prenex_38748 Int)) (or (<= (+ (select main_a v_prenex_38748) (select main_a v_prenex_38747)) 1000) (< v_prenex_38747 main_y) (<= 998 (select main_a v_prenex_38747)) (<= (+ main_x 1) v_prenex_38748) (< v_prenex_38748 main_x) (<= (select main_a v_prenex_38747) 1000) (<= (select main_a v_prenex_38748) 4))) (or (forall ((v_prenex_37108 Int)) (or (<= (* 2 (select main_a v_prenex_37108)) 2000) (<= (select main_a v_prenex_37108) 1000))) (forall ((v_prenex_37107 Int)) (or (<= 0 (* 2 (select main_a v_prenex_37107))) (<= (+ main_x 1) v_prenex_37107) (< v_prenex_37107 main_x) (<= 0 (+ (select main_a v_prenex_37107) 2))))) (forall ((v_prenex_30927 Int) (v_prenex_30926 Int)) (or (<= 0 (+ (select main_a v_prenex_30927) 2)) (<= (select main_a v_prenex_30927) 4) (< v_prenex_30927 main_x) (<= (select main_a v_prenex_30926) (+ (select main_a v_prenex_30927) 1000)) (<= (+ main_x 1) v_prenex_30927) (<= (* 2 (select main_a v_prenex_30926)) 2000) (<= 998 (select main_a v_prenex_30926)))) (forall ((v_prenex_32694 Int) (v_prenex_32695 Int)) (or (< v_prenex_32695 main_x) (<= 1996 (* 2 (select main_a v_prenex_32694))) (<= (+ (select main_a v_prenex_32695) 996) (select main_a v_prenex_32694)) (<= (+ main_x 1) v_prenex_32695) (<= (select main_a v_prenex_32695) 4) (<= 996 (select main_a v_prenex_32694)))) (forall ((v_prenex_43093 Int) (v_prenex_43094 Int)) (or (<= (+ (select main_a v_prenex_43094) 996) (select main_a v_prenex_43093)) (<= (select main_a v_prenex_43093) 1002) (< v_prenex_43094 main_x) (<= (select main_a v_prenex_43093) 1000) (<= (* 2 (select main_a v_prenex_43094)) 4) (<= (+ main_x 1) v_prenex_43094) (<= 0 (select main_a v_prenex_43094)))) (or (forall ((v_prenex_43082 Int)) (or (<= 0 (* 2 (select main_a v_prenex_43082))) (<= (+ main_x 1) v_prenex_43082) (< v_prenex_43082 main_x))) (forall ((v_prenex_43081 Int)) (or (<= 996 (select main_a v_prenex_43081)) (< v_prenex_43081 main_y) (<= (* 2 (select main_a v_prenex_43081)) 2000)))) (forall ((v_prenex_31868 Int) (v_prenex_31869 Int)) (or (<= (select main_a v_prenex_31868) 1002) (<= (+ main_x 1) v_prenex_31869) (<= 1000 (+ (select main_a v_prenex_31869) (select main_a v_prenex_31868))) (< v_prenex_31869 main_x) (<= 0 (select main_a v_prenex_31869)) (<= (select main_a v_prenex_31869) 4))) (forall ((v_prenex_37589 Int) (v_prenex_37590 Int)) (or (<= 0 (* 2 (select main_a v_prenex_37590))) (<= (+ main_x 1) v_prenex_37590) (< v_prenex_37590 main_x) (<= 1996 (* 2 (select main_a v_prenex_37589))) (<= (+ (select main_a v_prenex_37590) 996) (select main_a v_prenex_37589)) (<= (* 2 (select main_a v_prenex_37590)) 4) (<= (* 2 (select main_a v_prenex_37589)) 2000))) (forall ((v_prenex_34010 Int) (v_prenex_34009 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_34009))) (<= (+ (select main_a v_prenex_34010) 996) (select main_a v_prenex_34009)) (<= 0 (+ (select main_a v_prenex_34010) 2)) (< v_prenex_34010 main_x) (<= (+ main_x 1) v_prenex_34010) (<= (* 2 (select main_a v_prenex_34009)) 2000))) (or (forall ((v_prenex_31507 Int)) (or (<= (+ main_x 1) v_prenex_31507) (< v_prenex_31507 main_x) (<= (* 2 (select main_a v_prenex_31507)) 4) (<= 0 (* 2 (select main_a v_prenex_31507))) (<= (select main_a v_prenex_31507) 2))) (forall ((v_prenex_31508 Int)) (<= 996 (select main_a v_prenex_31508)))) (forall ((v_prenex_40478 Int) (v_prenex_40477 Int)) (or (<= (select main_a v_prenex_40478) 2) (<= 0 (* 2 (select main_a v_prenex_40478))) (< v_prenex_40478 main_x) (<= (+ main_x 1) v_prenex_40478) (<= (+ (select main_a v_prenex_40478) 996) (select main_a v_prenex_40477)) (<= (* 2 (select main_a v_prenex_40477)) 2000) (<= 1996 (* 2 (select main_a v_prenex_40477))))) (or (forall ((v_prenex_31837 Int)) (or (<= (+ main_x 1) v_prenex_31837) (<= (select main_a v_prenex_31837) 2) (<= 0 (+ (select main_a v_prenex_31837) 2)) (< v_prenex_31837 main_x) (<= 0 (* 2 (select main_a v_prenex_31837))))) (forall ((v_prenex_31834 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_31834))) (<= (* 2 (select main_a v_prenex_31834)) 2000)))) (forall ((v_prenex_36553 Int) (v_prenex_36552 Int)) (or (<= (select main_a v_prenex_36552) 1000) (< v_prenex_36553 main_x) (<= (+ main_x 1) v_prenex_36553) (<= 996 (select main_a v_prenex_36552)) (<= (+ (select main_a v_prenex_36553) (select main_a v_prenex_36552)) 1000) (<= 0 (+ (select main_a v_prenex_36553) 2)) (<= (+ main_y 1) v_prenex_36552))) (or (forall ((v_prenex_41840 Int)) (or (<= (select main_a v_prenex_41840) 2) (<= (* 2 (select main_a v_prenex_41840)) 4) (< v_prenex_41840 main_x) (<= (+ main_x 1) v_prenex_41840))) (forall ((v_prenex_41844 Int)) (<= (* 2 (select main_a v_prenex_41844)) 2000))) (or (forall ((v_prenex_43283 Int)) (<= 998 (select main_a v_prenex_43283))) (forall ((v_prenex_43279 Int)) (or (<= 0 (* 2 (select main_a v_prenex_43279))) (<= (+ main_x 1) v_prenex_43279) (<= (select main_a v_prenex_43279) 2) (<= 0 (select main_a v_prenex_43279)) (< v_prenex_43279 main_x)))) (or (forall ((v_prenex_41612 Int)) (or (<= 0 (select main_a v_prenex_41612)) (<= (+ main_x 1) v_prenex_41612) (< v_prenex_41612 main_x) (<= 0 (* 2 (select main_a v_prenex_41612))))) (forall ((v_prenex_41614 Int)) (or (<= 996 (select main_a v_prenex_41614)) (< v_prenex_41614 main_y) (<= (* 2 (select main_a v_prenex_41614)) 2000)))) (forall ((v_prenex_43013 Int) (v_prenex_43012 Int)) (or (<= 0 (select main_a v_prenex_43013)) (<= (+ main_y 1) v_prenex_43012) (<= (+ main_x 1) v_prenex_43013) (< v_prenex_43013 main_x) (<= 1000 (+ (select main_a v_prenex_43013) (select main_a v_prenex_43012))) (<= (select main_a v_prenex_43012) 1002))) (forall ((v_prenex_32829 Int) (v_prenex_32828 Int)) (or (< v_prenex_32829 main_x) (<= (select main_a v_prenex_32829) 4) (<= (select main_a v_prenex_32829) 2) (<= (+ main_x 1) v_prenex_32829) (<= 1000 (+ (select main_a v_prenex_32829) (select main_a v_prenex_32828))))) (or (forall ((v_prenex_37615 Int)) (or (< v_prenex_37615 main_x) (<= (select main_a v_prenex_37615) 4) (<= (+ main_x 1) v_prenex_37615) (<= 0 (* 2 (select main_a v_prenex_37615))))) (forall ((v_prenex_37614 Int)) (or (<= 998 (select main_a v_prenex_37614)) (<= 996 (select main_a v_prenex_37614)) (<= (+ main_y 1) v_prenex_37614)))) (forall ((v_prenex_38679 Int) (v_prenex_38680 Int)) (or (<= 998 (select main_a v_prenex_38679)) (<= (* 2 (select main_a v_prenex_38679)) 2000) (<= 0 (+ (select main_a v_prenex_38680) 2)) (<= (+ (select main_a v_prenex_38680) 996) (select main_a v_prenex_38679)) (<= (+ main_x 1) v_prenex_38680) (< v_prenex_38680 main_x) (<= (+ main_y 1) v_prenex_38679))) (forall ((v_prenex_35565 Int) (v_prenex_35566 Int)) (or (<= (+ (select main_a v_prenex_35566) 996) (select main_a v_prenex_35565)) (<= 998 (select main_a v_prenex_35565)) (<= 996 (select main_a v_prenex_35565)) (<= (+ main_x 1) v_prenex_35566) (< v_prenex_35566 main_x) (<= 0 (+ (select main_a v_prenex_35566) 2)) (<= (select main_a v_prenex_35566) 2))) (or (forall ((v_prenex_39350 Int)) (or (< v_prenex_39350 main_x) (<= 0 (* 2 (select main_a v_prenex_39350))) (<= (* 2 (select main_a v_prenex_39350)) 4) (<= 0 (select main_a v_prenex_39350)) (<= (+ main_x 1) v_prenex_39350))) (forall ((v_prenex_39354 Int)) (or (<= 998 (select main_a v_prenex_39354)) (<= (* 2 (select main_a v_prenex_39354)) 2000)))) (or (forall ((v_prenex_31695 Int)) (or (<= (* 2 (select main_a v_prenex_31695)) 2000) (<= (+ main_y 1) v_prenex_31695) (<= 1996 (* 2 (select main_a v_prenex_31695))))) (forall ((v_prenex_31696 Int)) (or (<= 0 (+ (select main_a v_prenex_31696) 2)) (<= 0 (* 2 (select main_a v_prenex_31696))) (< v_prenex_31696 main_x) (<= (+ main_x 1) v_prenex_31696)))) (or (forall ((v_prenex_34575 Int)) (<= (* 2 (select main_a v_prenex_34575)) 2000)) (forall ((v_prenex_30882 Int)) (or (< v_prenex_30882 main_x) (<= (select main_a v_prenex_30882) 2) (<= (+ main_x 1) v_prenex_30882) (<= (select main_a v_prenex_30882) 4)))) (forall ((v_prenex_31786 Int) (v_prenex_31787 Int)) (or (<= (select main_a v_prenex_31786) 1002) (<= (+ main_x 1) v_prenex_31787) (< v_prenex_31786 main_y) (<= (* 2 (select main_a v_prenex_31787)) 4) (< v_prenex_31787 main_x) (<= (+ (select main_a v_prenex_31787) (select main_a v_prenex_31786)) 1000))) (forall ((v_prenex_34379 Int) (v_prenex_34378 Int)) (or (<= (select main_a v_prenex_34378) (+ (select main_a v_prenex_34379) 1000)) (<= 996 (select main_a v_prenex_34378)) (<= (+ main_x 1) v_prenex_34379) (<= 0 (select main_a v_prenex_34379)) (< v_prenex_34379 main_x) (<= (* 2 (select main_a v_prenex_34379)) 4))) (forall ((v_prenex_39824 Int) (v_prenex_39823 Int)) (or (< v_prenex_39824 main_x) (<= 0 (* 2 (select main_a v_prenex_39824))) (<= (+ main_y 1) v_prenex_39823) (<= (+ (select main_a v_prenex_39824) (select main_a v_prenex_39823)) 1000) (<= 1996 (* 2 (select main_a v_prenex_39823))) (<= (+ main_x 1) v_prenex_39824))) (forall ((v_prenex_43972 Int) (v_prenex_43973 Int)) (or (<= 996 (select main_a v_prenex_43972)) (< v_prenex_43972 main_y) (<= (select main_a v_prenex_43973) 2) (<= (+ (select main_a v_prenex_43973) 996) (select main_a v_prenex_43972)) (< v_prenex_43973 main_x) (<= 1996 (* 2 (select main_a v_prenex_43972))) (<= (+ main_x 1) v_prenex_43973))) (forall ((v_prenex_41248 Int) (v_prenex_41249 Int)) (or (< v_prenex_41249 main_x) (<= (+ (select main_a v_prenex_41249) 996) (select main_a v_prenex_41248)) (<= (+ main_x 1) v_prenex_41249) (<= (select main_a v_prenex_41248) 1000) (<= 0 (+ (select main_a v_prenex_41249) 2)) (<= (select main_a v_prenex_41249) 2) (<= 1996 (* 2 (select main_a v_prenex_41248))))) (forall ((v_prenex_31246 Int) (v_prenex_31247 Int)) (or (<= (* 2 (select main_a v_prenex_31246)) 2000) (<= 998 (select main_a v_prenex_31246)) (<= 1000 (+ (select main_a v_prenex_31247) (select main_a v_prenex_31246))) (< v_prenex_31247 main_x) (<= (+ main_y 1) v_prenex_31246) (<= (+ main_x 1) v_prenex_31247) (<= 0 (+ (select main_a v_prenex_31247) 2)))) (or (forall ((v_prenex_43026 Int)) (or (<= 998 (select main_a v_prenex_43026)) (<= (+ main_y 1) v_prenex_43026) (<= 1996 (* 2 (select main_a v_prenex_43026))))) (forall ((v_prenex_43027 Int)) (or (<= (+ main_x 1) v_prenex_43027) (< v_prenex_43027 main_x) (<= (* 2 (select main_a v_prenex_43027)) 4)))) (or (forall ((v_prenex_38948 Int)) (or (<= (+ main_y 1) v_prenex_38948) (<= 998 (select main_a v_prenex_38948)))) (forall ((v_prenex_38949 Int)) (or (<= (select main_a v_prenex_38949) 4) (<= 0 (* 2 (select main_a v_prenex_38949))) (<= (+ main_x 1) v_prenex_38949) (< v_prenex_38949 main_x)))) (or (forall ((v_prenex_37021 Int)) (or (<= (select main_a v_prenex_37021) 2) (< v_prenex_37021 main_x) (<= (* 2 (select main_a v_prenex_37021)) 4) (<= (+ main_x 1) v_prenex_37021))) (forall ((v_prenex_37022 Int)) (<= 1996 (* 2 (select main_a v_prenex_37022))))) (or (forall ((v_prenex_31178 Int)) (or (<= (select main_a v_prenex_31178) 1000) (<= 998 (select main_a v_prenex_31178)) (<= (+ main_y 1) v_prenex_31178))) (forall ((v_prenex_31179 Int)) (or (<= (select main_a v_prenex_31179) 2) (<= (+ main_x 1) v_prenex_31179) (< v_prenex_31179 main_x) (<= (* 2 (select main_a v_prenex_31179)) 4)))) (forall ((v_prenex_38874 Int) (v_prenex_38873 Int)) (or (<= (select main_a v_prenex_38874) 2) (<= (select main_a v_prenex_38873) (+ (select main_a v_prenex_38874) 1000)) (<= 998 (select main_a v_prenex_38873)) (<= 996 (select main_a v_prenex_38873)) (< v_prenex_38874 main_x) (<= 0 (* 2 (select main_a v_prenex_38874))) (<= (+ main_x 1) v_prenex_38874))) (or (forall ((v_prenex_31252 Int)) (or (< v_prenex_31252 main_x) (<= (select main_a v_prenex_31252) 4) (<= (+ main_x 1) v_prenex_31252) (<= 0 (* 2 (select main_a v_prenex_31252))))) (forall ((v_prenex_31255 Int)) (or (< v_prenex_31255 main_y) (<= (select main_a v_prenex_31255) 1000)))) (or (forall ((v_prenex_34374 Int)) (or (<= (select main_a v_prenex_34374) 1000) (<= 1996 (* 2 (select main_a v_prenex_34374))))) (forall ((v_prenex_34373 Int)) (or (<= (+ main_x 1) v_prenex_34373) (<= (* 2 (select main_a v_prenex_34373)) 4) (< v_prenex_34373 main_x) (<= 0 (* 2 (select main_a v_prenex_34373))) (<= 0 (+ (select main_a v_prenex_34373) 2))))) (or (forall ((v_prenex_40210 Int)) (or (<= (select main_a v_prenex_40210) 1002) (<= 996 (select main_a v_prenex_40210)))) (forall ((v_prenex_40211 Int)) (or (<= (+ main_x 1) v_prenex_40211) (<= 0 (+ (select main_a v_prenex_40211) 2)) (<= (* 2 (select main_a v_prenex_40211)) 4) (< v_prenex_40211 main_x) (<= 0 (select main_a v_prenex_40211))))) (forall ((v_prenex_31871 Int) (v_prenex_31870 Int)) (or (<= (+ main_x 1) v_prenex_31871) (<= 1996 (* 2 (select main_a v_prenex_31870))) (<= (select main_a v_prenex_31871) 4) (<= 0 (select main_a v_prenex_31871)) (<= (select main_a v_prenex_31870) (+ (select main_a v_prenex_31871) 1000)) (<= 996 (select main_a v_prenex_31870)) (< v_prenex_31871 main_x))) (forall ((v_prenex_34004 Int) (v_prenex_34003 Int)) (or (<= (select main_a v_prenex_34003) 1000) (< v_prenex_34003 main_y) (<= (select main_a v_prenex_34004) 4) (<= (select main_a v_prenex_34003) (+ (select main_a v_prenex_34004) 1000)) (<= (+ main_x 1) v_prenex_34004) (< v_prenex_34004 main_x) (<= 998 (select main_a v_prenex_34003)))) (or (forall ((v_prenex_42152 Int)) (or (<= (select main_a v_prenex_42152) 2) (<= (+ main_x 1) v_prenex_42152) (<= 0 (* 2 (select main_a v_prenex_42152))) (< v_prenex_42152 main_x) (<= (* 2 (select main_a v_prenex_42152)) 4))) (forall ((v_prenex_42153 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_42153))) (<= (select main_a v_prenex_42153) 1000)))) (forall ((v_prenex_36696 Int) (v_prenex_36695 Int)) (or (< v_prenex_36696 main_x) (<= (+ (select main_a v_prenex_36696) (select main_a v_prenex_36695)) 1000) (<= 996 (select main_a v_prenex_36695)) (<= (* 2 (select main_a v_prenex_36696)) 4) (<= 0 (select main_a v_prenex_36696)) (<= (* 2 (select main_a v_prenex_36695)) 2000) (<= (+ main_x 1) v_prenex_36696))) (or (forall ((v_prenex_34039 Int)) (or (<= 0 (select main_a v_prenex_34039)) (<= 0 (* 2 (select main_a v_prenex_34039))) (<= (select main_a v_prenex_34039) 2) (< v_prenex_34039 main_x) (<= (+ main_x 1) v_prenex_34039))) (forall ((v_prenex_34043 Int)) (or (<= 996 (select main_a v_prenex_34043)) (<= (select main_a v_prenex_34043) 1002)))) (forall ((v_prenex_34818 Int) (v_prenex_34817 Int)) (or (< v_prenex_34818 main_x) (<= 996 (select main_a v_prenex_34817)) (<= 1996 (* 2 (select main_a v_prenex_34817))) (<= (select main_a v_prenex_34817) (+ (select main_a v_prenex_34818) 1000)) (<= (+ main_x 1) v_prenex_34818) (<= 0 (select main_a v_prenex_34818)) (<= 0 (+ (select main_a v_prenex_34818) 2)))) (forall ((v_prenex_35277 Int) (v_prenex_35278 Int)) (or (<= (select main_a v_prenex_35278) 4) (< v_prenex_35277 main_y) (< v_prenex_35278 main_x) (<= (+ (select main_a v_prenex_35278) 996) (select main_a v_prenex_35277)) (<= (select main_a v_prenex_35277) 1000) (<= (select main_a v_prenex_35277) 1002) (<= (+ main_x 1) v_prenex_35278))) (forall ((v_prenex_35118 Int) (v_prenex_35119 Int)) (or (<= 0 (* 2 (select main_a v_prenex_35119))) (<= (+ (select main_a v_prenex_35119) (select main_a v_prenex_35118)) 1000) (<= 0 (+ (select main_a v_prenex_35119) 2)) (<= (+ main_x 1) v_prenex_35119) (< v_prenex_35119 main_x))) (forall ((v_prenex_30949 Int) (v_prenex_30950 Int)) (or (<= (+ main_y 1) v_prenex_30950) (<= (+ main_x 1) v_prenex_30949) (<= (* 2 (select main_a v_prenex_30949)) 4) (< v_prenex_30949 main_x) (<= (+ (select main_a v_prenex_30949) (select main_a v_prenex_30950)) 1000) (<= (select main_a v_prenex_30950) 1002))) (forall ((v_prenex_38078 Int) (v_prenex_38077 Int)) (or (< v_prenex_38078 main_x) (<= 1996 (* 2 (select main_a v_prenex_38077))) (< v_prenex_38077 main_y) (<= (* 2 (select main_a v_prenex_38078)) 4) (<= 1000 (+ (select main_a v_prenex_38078) (select main_a v_prenex_38077))) (<= (+ main_x 1) v_prenex_38078))) (forall ((v_prenex_43530 Int) (v_prenex_43531 Int)) (or (< v_prenex_43531 main_x) (<= (select main_a v_prenex_43530) 1002) (<= 0 (+ (select main_a v_prenex_43531) 2)) (<= (+ main_x 1) v_prenex_43531) (<= 0 (* 2 (select main_a v_prenex_43531))) (<= (* 2 (select main_a v_prenex_43530)) 2000) (<= 1000 (+ (select main_a v_prenex_43531) (select main_a v_prenex_43530))))) (or (forall ((v_prenex_40415 Int)) (or (<= 996 (select main_a v_prenex_40415)) (<= (select main_a v_prenex_40415) 1002))) (forall ((v_prenex_40416 Int)) (or (< v_prenex_40416 main_x) (<= 0 (* 2 (select main_a v_prenex_40416))) (<= (* 2 (select main_a v_prenex_40416)) 4) (<= (+ main_x 1) v_prenex_40416)))) (or (forall ((v_prenex_39555 Int)) (or (<= (select main_a v_prenex_39555) 1000) (<= 998 (select main_a v_prenex_39555)))) (forall ((v_prenex_39554 Int)) (or (<= 0 (+ (select main_a v_prenex_39554) 2)) (<= 0 (* 2 (select main_a v_prenex_39554))) (< v_prenex_39554 main_x) (<= (+ main_x 1) v_prenex_39554)))) (forall ((v_prenex_35622 Int) (v_prenex_35623 Int)) (or (<= (+ (select main_a v_prenex_35623) (select main_a v_prenex_35622)) 1000) (<= (+ main_y 1) v_prenex_35622) (< v_prenex_35623 main_x) (<= (+ main_x 1) v_prenex_35623) (<= (* 2 (select main_a v_prenex_35622)) 2000) (<= 996 (select main_a v_prenex_35622)) (<= 0 (+ (select main_a v_prenex_35623) 2)))) (or (forall ((v_prenex_35041 Int)) (or (<= (* 2 (select main_a v_prenex_35041)) 4) (<= (+ main_x 1) v_prenex_35041) (< v_prenex_35041 main_x) (<= (select main_a v_prenex_35041) 4) (<= 0 (* 2 (select main_a v_prenex_35041))))) (forall ((v_prenex_35045 Int)) (or (<= (* 2 (select main_a v_prenex_35045)) 2000) (<= (select main_a v_prenex_35045) 1002)))) (forall ((v_prenex_35014 Int) (v_prenex_35013 Int)) (or (<= (+ (select main_a v_prenex_35014) (select main_a v_prenex_35013)) 1000) (<= (+ main_y 1) v_prenex_35013) (<= (* 2 (select main_a v_prenex_35014)) 4) (< v_prenex_35014 main_x) (<= (+ main_x 1) v_prenex_35014) (<= (select main_a v_prenex_35013) 1000) (<= 1996 (* 2 (select main_a v_prenex_35013))))) (forall ((v_prenex_37657 Int) (v_prenex_37658 Int)) (or (<= (+ main_x 1) v_prenex_37658) (<= 0 (* 2 (select main_a v_prenex_37658))) (<= 0 (select main_a v_prenex_37658)) (<= 1000 (+ (select main_a v_prenex_37658) (select main_a v_prenex_37657))) (<= (select main_a v_prenex_37657) 1000) (< v_prenex_37658 main_x))) (forall ((v_prenex_37270 Int) (v_prenex_37271 Int)) (or (<= 0 (select main_a v_prenex_37271)) (<= 1000 (+ (select main_a v_prenex_37271) (select main_a v_prenex_37270))) (<= (+ main_x 1) v_prenex_37271) (< v_prenex_37271 main_x) (<= 1996 (* 2 (select main_a v_prenex_37270))) (<= 996 (select main_a v_prenex_37270)))) (or (forall ((v_prenex_31711 Int)) (or (<= (select main_a v_prenex_31711) 1000) (<= (* 2 (select main_a v_prenex_31711)) 2000))) (forall ((v_prenex_31716 Int)) (or (<= (* 2 (select main_a v_prenex_31716)) 4) (<= 0 (+ (select main_a v_prenex_31716) 2)) (<= 0 (* 2 (select main_a v_prenex_31716))) (<= (+ main_x 1) v_prenex_31716) (< v_prenex_31716 main_x)))) (forall ((v_prenex_35663 Int) (v_prenex_35664 Int)) (or (<= (select main_a v_prenex_35663) 1002) (< v_prenex_35664 main_x) (<= (* 2 (select main_a v_prenex_35664)) 4) (<= 998 (select main_a v_prenex_35663)) (<= (+ (select main_a v_prenex_35664) 996) (select main_a v_prenex_35663)) (<= (+ main_x 1) v_prenex_35664) (< v_prenex_35663 main_y))) (forall ((v_prenex_44056 Int) (v_prenex_44055 Int)) (or (<= (+ main_x 1) v_prenex_44056) (<= (select main_a v_prenex_44056) 2) (<= (select main_a v_prenex_44055) 1002) (< v_prenex_44056 main_x) (<= 0 (* 2 (select main_a v_prenex_44056))) (<= (+ (select main_a v_prenex_44056) (select main_a v_prenex_44055)) 1000))) (forall ((v_prenex_43136 Int) (v_prenex_43137 Int)) (or (<= 0 (+ (select main_a v_prenex_43137) 2)) (< v_prenex_43137 main_x) (<= (+ main_x 1) v_prenex_43137) (<= 0 (select main_a v_prenex_43137)) (<= 1000 (+ (select main_a v_prenex_43137) (select main_a v_prenex_43136))))) (forall ((v_prenex_39371 Int) (v_prenex_39370 Int)) (or (<= 0 (* 2 (select main_a v_prenex_39371))) (< v_prenex_39371 main_x) (<= (+ (select main_a v_prenex_39371) 996) (select main_a v_prenex_39370)) (< v_prenex_39370 main_y) (<= (+ main_x 1) v_prenex_39371))) (forall ((v_prenex_39050 Int) (v_prenex_39049 Int)) (or (<= (+ main_y 1) v_prenex_39049) (<= 998 (select main_a v_prenex_39049)) (< v_prenex_39049 main_y) (<= (+ main_x 1) v_prenex_39050) (<= (+ (select main_a v_prenex_39050) (select main_a v_prenex_39049)) 1000))) (forall ((v_prenex_44100 Int) (v_prenex_44099 Int)) (or (< v_prenex_44100 main_x) (<= 996 (select main_a v_prenex_44099)) (<= (* 2 (select main_a v_prenex_44100)) 4) (<= (+ main_x 1) v_prenex_44100) (<= (+ (select main_a v_prenex_44100) 996) (select main_a v_prenex_44099)) (<= (select main_a v_prenex_44099) 1002) (<= 0 (select main_a v_prenex_44100)))) (or (forall ((v_prenex_34253 Int)) (or (<= (select main_a v_prenex_34253) 1000) (<= 998 (select main_a v_prenex_34253)))) (forall ((v_prenex_34254 Int)) (or (<= 0 (+ (select main_a v_prenex_34254) 2)) (< v_prenex_34254 main_x) (<= (+ main_x 1) v_prenex_34254) (<= (* 2 (select main_a v_prenex_34254)) 4)))) (forall ((v_prenex_38526 Int) (v_prenex_38525 Int)) (or (< v_prenex_38526 main_x) (<= (* 2 (select main_a v_prenex_38526)) 4) (<= 1996 (* 2 (select main_a v_prenex_38525))) (<= (+ main_y 1) v_prenex_38525) (<= 998 (select main_a v_prenex_38525)) (<= (+ main_x 1) v_prenex_38526) (<= (+ (select main_a v_prenex_38526) 996) (select main_a v_prenex_38525)))) (forall ((v_prenex_40096 Int) (v_prenex_40095 Int)) (or (<= (select main_a v_prenex_40096) 4) (<= (+ main_x 1) v_prenex_40096) (<= (* 2 (select main_a v_prenex_40096)) 4) (<= (* 2 (select main_a v_prenex_40095)) 2000) (<= (+ (select main_a v_prenex_40096) 996) (select main_a v_prenex_40095)) (< v_prenex_40096 main_x))) (forall ((v_prenex_42979 Int) (v_prenex_42980 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_42979))) (<= (+ main_x 1) v_prenex_42980) (<= (+ (select main_a v_prenex_42980) 996) (select main_a v_prenex_42979)) (<= 998 (select main_a v_prenex_42979)) (<= 0 (+ (select main_a v_prenex_42980) 2)) (< v_prenex_42980 main_x) (<= 0 (* 2 (select main_a v_prenex_42980))))) (forall ((v_prenex_31938 Int) (v_prenex_31939 Int)) (or (<= 0 (+ (select main_a v_prenex_31939) 2)) (<= (* 2 (select main_a v_prenex_31938)) 2000) (<= 0 (select main_a v_prenex_31939)) (< v_prenex_31939 main_x) (<= (+ (select main_a v_prenex_31939) (select main_a v_prenex_31938)) 1000) (<= (+ main_x 1) v_prenex_31939))) (forall ((v_prenex_35495 Int) (v_prenex_35496 Int)) (or (<= (* 2 (select main_a v_prenex_35495)) 2000) (<= 1000 (+ (select main_a v_prenex_35496) (select main_a v_prenex_35495))) (<= (+ main_y 1) v_prenex_35495) (<= 998 (select main_a v_prenex_35495)) (< v_prenex_35496 main_x) (<= (+ main_x 1) v_prenex_35496) (<= (select main_a v_prenex_35496) 2))) (forall ((v_prenex_41805 Int) (v_prenex_41806 Int)) (or (< v_prenex_41806 main_x) (<= 998 (select main_a v_prenex_41805)) (<= (+ main_x 1) v_prenex_41806) (<= (* 2 (select main_a v_prenex_41806)) 4) (<= 1000 (+ (select main_a v_prenex_41806) (select main_a v_prenex_41805))))) (forall ((v_prenex_38794 Int) (v_prenex_38793 Int)) (or (<= (select main_a v_prenex_38793) 1000) (< v_prenex_38794 main_x) (<= 1996 (* 2 (select main_a v_prenex_38793))) (<= (select main_a v_prenex_38794) 4) (<= (+ (select main_a v_prenex_38794) 996) (select main_a v_prenex_38793)) (<= (+ main_x 1) v_prenex_38794) (<= 0 (select main_a v_prenex_38794)))) (forall ((v_prenex_40136 Int) (v_prenex_40135 Int)) (or (<= (+ main_x 1) v_prenex_40136) (<= 1000 (+ (select main_a v_prenex_40136) (select main_a v_prenex_40135))) (<= (* 2 (select main_a v_prenex_40136)) 4) (<= (* 2 (select main_a v_prenex_40135)) 2000) (<= 1996 (* 2 (select main_a v_prenex_40135))) (< v_prenex_40136 main_x) (<= 0 (+ (select main_a v_prenex_40136) 2)))) (or (forall ((v_prenex_39520 Int)) (<= (select main_a v_prenex_39520) 1000)) (forall ((v_prenex_39518 Int)) (or (<= (+ main_x 1) v_prenex_39518) (< v_prenex_39518 main_x) (<= 0 (* 2 (select main_a v_prenex_39518))) (<= (select main_a v_prenex_39518) 4)))) (forall ((v_prenex_35259 Int) (v_prenex_35260 Int)) (or (<= (+ (select main_a v_prenex_35260) (select main_a v_prenex_35259)) 1000) (< v_prenex_35259 main_y) (< v_prenex_35260 main_x) (<= (* 2 (select main_a v_prenex_35259)) 2000) (<= (+ main_x 1) v_prenex_35260) (<= 998 (select main_a v_prenex_35259)) (<= (* 2 (select main_a v_prenex_35260)) 4))) (forall ((v_prenex_35972 Int) (v_prenex_35973 Int)) (or (< v_prenex_35973 main_x) (<= (+ (select main_a v_prenex_35973) 996) (select main_a v_prenex_35972)) (<= (select main_a v_prenex_35972) 1000) (<= 996 (select main_a v_prenex_35972)) (<= 0 (select main_a v_prenex_35973)) (<= (select main_a v_prenex_35973) 2) (<= (+ main_x 1) v_prenex_35973))) (forall ((v_prenex_37951 Int) (v_prenex_37950 Int)) (or (< v_prenex_37951 main_x) (<= (+ main_x 1) v_prenex_37951) (<= (+ (select main_a v_prenex_37951) (select main_a v_prenex_37950)) 1000) (<= 0 (* 2 (select main_a v_prenex_37951))) (<= (* 2 (select main_a v_prenex_37950)) 2000) (< v_prenex_37950 main_y))) (forall ((v_prenex_38442 Int) (v_prenex_38443 Int)) (or (<= 996 (select main_a v_prenex_38442)) (<= (+ (select main_a v_prenex_38443) (select main_a v_prenex_38442)) 1000) (<= 998 (select main_a v_prenex_38442)) (<= 0 (+ (select main_a v_prenex_38443) 2)) (< v_prenex_38443 main_x) (<= (+ main_x 1) v_prenex_38443))) (or (forall ((v_prenex_43653 Int)) (or (<= 996 (select main_a v_prenex_43653)) (<= (* 2 (select main_a v_prenex_43653)) 2000))) (forall ((v_prenex_43649 Int)) (or (<= 0 (* 2 (select main_a v_prenex_43649))) (< v_prenex_43649 main_x) (<= (+ main_x 1) v_prenex_43649) (<= (* 2 (select main_a v_prenex_43649)) 4) (<= 0 (+ (select main_a v_prenex_43649) 2))))) (forall ((v_prenex_43552 Int) (v_prenex_43553 Int)) (or (<= 0 (select main_a v_prenex_43553)) (<= 1996 (* 2 (select main_a v_prenex_43552))) (< v_prenex_43553 main_x) (<= 0 (+ (select main_a v_prenex_43553) 2)) (<= (select main_a v_prenex_43552) 1000) (<= (+ (select main_a v_prenex_43553) (select main_a v_prenex_43552)) 1000) (<= (+ main_x 1) v_prenex_43553))) (or (forall ((v_prenex_39717 Int)) (or (<= (* 2 (select main_a v_prenex_39717)) 4) (< v_prenex_39717 main_x) (<= (select main_a v_prenex_39717) 4) (<= (+ main_x 1) v_prenex_39717))) (forall ((v_prenex_39720 Int)) (or (< v_prenex_39720 main_y) (<= (* 2 (select main_a v_prenex_39720)) 2000) (<= 996 (select main_a v_prenex_39720))))) (forall ((v_prenex_38892 Int) (v_prenex_38891 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_38891))) (<= (+ main_x 1) v_prenex_38892) (<= 1000 (+ (select main_a v_prenex_38892) (select main_a v_prenex_38891))) (<= (* 2 (select main_a v_prenex_38891)) 2000) (< v_prenex_38892 main_x) (<= 0 (+ (select main_a v_prenex_38892) 2)) (<= (select main_a v_prenex_38892) 4))) (forall ((v_prenex_37339 Int) (v_prenex_37340 Int)) (or (<= 0 (* 2 (select main_a v_prenex_37340))) (<= (+ main_x 1) v_prenex_37340) (<= (select main_a v_prenex_37339) 1002) (<= 1000 (+ (select main_a v_prenex_37340) (select main_a v_prenex_37339))) (<= (select main_a v_prenex_37339) 1000) (< v_prenex_37339 main_y) (< v_prenex_37340 main_x))) (forall ((v_prenex_35745 Int) (v_prenex_35746 Int)) (or (<= 0 (select main_a v_prenex_35746)) (<= (+ main_x 1) v_prenex_35746) (<= (* 2 (select main_a v_prenex_35746)) 4) (< v_prenex_35746 main_x) (<= (* 2 (select main_a v_prenex_35745)) 2000) (<= (+ (select main_a v_prenex_35746) 996) (select main_a v_prenex_35745)))) (or (forall ((v_prenex_31509 Int)) (or (< v_prenex_31509 main_x) (<= (select main_a v_prenex_31509) 2) (<= 0 (* 2 (select main_a v_prenex_31509))) (<= (+ main_x 1) v_prenex_31509) (<= (select main_a v_prenex_31509) 4))) (forall ((v_prenex_31508 Int)) (<= 996 (select main_a v_prenex_31508)))) (or (forall ((v_prenex_33802 Int)) (or (<= 996 (select main_a v_prenex_33802)) (<= 1996 (* 2 (select main_a v_prenex_33802))))) (forall ((v_prenex_33800 Int)) (or (<= 0 (select main_a v_prenex_33800)) (< v_prenex_33800 main_x) (<= (+ main_x 1) v_prenex_33800) (<= (* 2 (select main_a v_prenex_33800)) 4) (<= 0 (* 2 (select main_a v_prenex_33800)))))) (forall ((v_prenex_41281 Int) (v_prenex_41282 Int)) (or (<= (+ main_x 1) v_prenex_41282) (<= (* 2 (select main_a v_prenex_41282)) 4) (<= (* 2 (select main_a v_prenex_41281)) 2000) (< v_prenex_41282 main_x) (<= 996 (select main_a v_prenex_41281)) (<= 1000 (+ (select main_a v_prenex_41282) (select main_a v_prenex_41281))) (<= 0 (+ (select main_a v_prenex_41282) 2)))) (or (forall ((v_prenex_36876 Int)) (or (< v_prenex_36876 main_x) (<= 0 (* 2 (select main_a v_prenex_36876))) (<= 0 (select main_a v_prenex_36876)) (<= (select main_a v_prenex_36876) 4) (<= (+ main_x 1) v_prenex_36876))) (forall ((v_prenex_36879 Int)) (or (<= (select main_a v_prenex_36879) 1002) (<= 998 (select main_a v_prenex_36879))))) (forall ((v_prenex_41676 Int) (v_prenex_41675 Int)) (or (<= (* 2 (select main_a v_prenex_41675)) 2000) (<= (+ main_x 1) v_prenex_41676) (<= (select main_a v_prenex_41676) 4) (<= (select main_a v_prenex_41675) (+ (select main_a v_prenex_41676) 1000)) (<= (+ main_y 1) v_prenex_41675) (< v_prenex_41676 main_x) (<= 1996 (* 2 (select main_a v_prenex_41675))))) (forall ((v_prenex_40031 Int) (v_prenex_40030 Int)) (or (<= (+ main_x 1) v_prenex_40031) (<= (+ (select main_a v_prenex_40031) 996) (select main_a v_prenex_40030)) (<= (select main_a v_prenex_40030) 1002) (<= 0 (+ (select main_a v_prenex_40031) 2)) (< v_prenex_40031 main_x) (<= (* 2 (select main_a v_prenex_40030)) 2000) (<= (* 2 (select main_a v_prenex_40031)) 4))) (forall ((v_prenex_36888 Int) (v_prenex_36889 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_36888))) (<= (+ main_x 1) v_prenex_36889) (< v_prenex_36889 main_x) (<= (select main_a v_prenex_36889) 2) (<= (* 2 (select main_a v_prenex_36888)) 2000) (<= 0 (+ (select main_a v_prenex_36889) 2)) (<= (+ (select main_a v_prenex_36889) 996) (select main_a v_prenex_36888)))) (forall ((v_prenex_32719 Int) (v_prenex_32718 Int)) (or (<= 1000 (+ (select main_a v_prenex_32719) (select main_a v_prenex_32718))) (<= (+ main_x 1) v_prenex_32719) (<= (select main_a v_prenex_32718) 1002) (< v_prenex_32719 main_x) (<= 1996 (* 2 (select main_a v_prenex_32718))) (<= 0 (* 2 (select main_a v_prenex_32719))) (<= 0 (+ (select main_a v_prenex_32719) 2)))) (forall ((v_prenex_33057 Int) (v_prenex_33056 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33057))) (<= (+ (select main_a v_prenex_33057) (select main_a v_prenex_33056)) 1000) (<= 0 (select main_a v_prenex_33057)) (<= (+ main_x 1) v_prenex_33057) (< v_prenex_33057 main_x) (<= 996 (select main_a v_prenex_33056)))) (forall ((v_prenex_37881 Int) (v_prenex_37882 Int)) (or (<= 0 (select main_a v_prenex_37882)) (< v_prenex_37882 main_x) (<= (* 2 (select main_a v_prenex_37882)) 4) (<= (select main_a v_prenex_37881) 1000) (<= (+ (select main_a v_prenex_37882) (select main_a v_prenex_37881)) 1000) (<= 996 (select main_a v_prenex_37881)) (<= (+ main_x 1) v_prenex_37882))) (forall ((v_prenex_34213 Int) (v_prenex_34212 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_34212))) (<= 0 (select main_a v_prenex_34213)) (<= (+ main_x 1) v_prenex_34213) (<= (select main_a v_prenex_34212) 1000) (< v_prenex_34213 main_x) (<= (select main_a v_prenex_34213) 2) (<= (select main_a v_prenex_34212) (+ (select main_a v_prenex_34213) 1000)))) (forall ((v_prenex_33090 Int) (v_prenex_33089 Int)) (or (<= (+ (select main_a v_prenex_33090) (select main_a v_prenex_33089)) 1000) (<= (select main_a v_prenex_33090) 2) (< v_prenex_33090 main_x) (<= (select main_a v_prenex_33089) 1000) (<= (+ main_x 1) v_prenex_33090))) (or (forall ((v_prenex_40277 Int)) (or (<= (* 2 (select main_a v_prenex_40277)) 2000) (< v_prenex_40277 main_y) (<= (select main_a v_prenex_40277) 1000))) (forall ((v_prenex_40273 Int)) (or (< v_prenex_40273 main_x) (<= 0 (* 2 (select main_a v_prenex_40273))) (<= (select main_a v_prenex_40273) 2) (<= (+ main_x 1) v_prenex_40273)))) (forall ((v_prenex_37071 Int) (v_prenex_37072 Int)) (or (< v_prenex_37072 main_x) (<= (+ main_x 1) v_prenex_37072) (<= (select main_a v_prenex_37072) 4) (<= 1996 (* 2 (select main_a v_prenex_37071))) (<= (* 2 (select main_a v_prenex_37071)) 2000) (<= (+ (select main_a v_prenex_37072) 996) (select main_a v_prenex_37071)))) (forall ((v_prenex_39506 Int) (v_prenex_39507 Int)) (or (<= (select main_a v_prenex_39507) 4) (<= (select main_a v_prenex_39507) 2) (< v_prenex_39507 main_x) (<= (select main_a v_prenex_39506) (+ (select main_a v_prenex_39507) 1000)) (<= 1996 (* 2 (select main_a v_prenex_39506))) (<= (* 2 (select main_a v_prenex_39506)) 2000) (<= (+ main_x 1) v_prenex_39507))) (forall ((v_prenex_36703 Int) (v_prenex_36704 Int)) (or (<= (+ main_x 1) v_prenex_36704) (<= 0 (+ (select main_a v_prenex_36704) 2)) (<= 996 (select main_a v_prenex_36703)) (< v_prenex_36704 main_x) (<= 0 (* 2 (select main_a v_prenex_36704))) (<= 1000 (+ (select main_a v_prenex_36704) (select main_a v_prenex_36703))) (<= 1996 (* 2 (select main_a v_prenex_36703))))) (forall ((v_prenex_39393 Int) (v_prenex_39392 Int)) (or (<= (select main_a v_prenex_39393) 2) (< v_prenex_39393 main_x) (<= 998 (select main_a v_prenex_39392)) (<= 1996 (* 2 (select main_a v_prenex_39392))) (<= (+ main_y 1) v_prenex_39392) (<= (+ main_x 1) v_prenex_39393) (<= 1000 (+ (select main_a v_prenex_39393) (select main_a v_prenex_39392))))) (forall ((v_prenex_34890 Int) (v_prenex_34889 Int)) (or (<= (* 2 (select main_a v_prenex_34890)) 4) (<= (select main_a v_prenex_34890) 4) (<= (select main_a v_prenex_34889) 1002) (< v_prenex_34890 main_x) (<= 1000 (+ (select main_a v_prenex_34890) (select main_a v_prenex_34889))) (<= (+ main_x 1) v_prenex_34890) (<= 996 (select main_a v_prenex_34889)))) (forall ((v_prenex_38046 Int) (v_prenex_38045 Int)) (or (<= (+ main_x 1) v_prenex_38046) (< v_prenex_38046 main_x) (<= (select main_a v_prenex_38045) (+ (select main_a v_prenex_38046) 1000)) (<= 998 (select main_a v_prenex_38045)) (<= 0 (* 2 (select main_a v_prenex_38046))))) (forall ((v_prenex_36544 Int) (v_prenex_36545 Int)) (or (<= 1000 (+ (select main_a v_prenex_36545) (select main_a v_prenex_36544))) (<= 1996 (* 2 (select main_a v_prenex_36544))) (<= (* 2 (select main_a v_prenex_36545)) 4) (<= (select main_a v_prenex_36544) 1002) (<= (+ main_x 1) v_prenex_36545) (< v_prenex_36545 main_x))) (forall ((v_prenex_41820 Int) (v_prenex_41819 Int)) (or (<= 0 (+ (select main_a v_prenex_41820) 2)) (<= (+ main_x 1) v_prenex_41820) (<= (+ (select main_a v_prenex_41820) (select main_a v_prenex_41819)) 1000) (< v_prenex_41820 main_x) (<= (select main_a v_prenex_41820) 2) (<= 996 (select main_a v_prenex_41819)) (<= 998 (select main_a v_prenex_41819)))) (forall ((v_prenex_42781 Int) (v_prenex_42782 Int)) (or (<= (+ main_y 1) v_prenex_42781) (<= (+ (select main_a v_prenex_42782) 996) (select main_a v_prenex_42781)) (<= (select main_a v_prenex_42781) 1000) (<= (* 2 (select main_a v_prenex_42781)) 2000) (< v_prenex_42782 main_x) (<= 0 (+ (select main_a v_prenex_42782) 2)) (<= (+ main_x 1) v_prenex_42782))) (forall ((v_prenex_33939 Int) (v_prenex_33938 Int)) (or (<= 998 (select main_a v_prenex_33938)) (<= (+ main_x 1) v_prenex_33939) (<= (select main_a v_prenex_33938) 1002) (<= 1000 (+ (select main_a v_prenex_33939) (select main_a v_prenex_33938))) (<= 0 (+ (select main_a v_prenex_33939) 2)) (< v_prenex_33939 main_x))) (forall ((v_prenex_38064 Int) (v_prenex_38063 Int)) (or (< v_prenex_38064 main_x) (<= 998 (select main_a v_prenex_38063)) (<= (+ main_x 1) v_prenex_38064) (<= (select main_a v_prenex_38064) 2) (<= (+ (select main_a v_prenex_38064) 996) (select main_a v_prenex_38063)))) (forall ((v_prenex_39984 Int) (v_prenex_39983 Int)) (or (<= (select main_a v_prenex_39984) 4) (<= (select main_a v_prenex_39983) (+ (select main_a v_prenex_39984) 1000)) (<= 996 (select main_a v_prenex_39983)) (<= 0 (+ (select main_a v_prenex_39984) 2)) (< v_prenex_39984 main_x) (<= 1996 (* 2 (select main_a v_prenex_39983))) (<= (+ main_x 1) v_prenex_39984))) (forall ((v_prenex_37184 Int) (v_prenex_37185 Int)) (or (<= 996 (select main_a v_prenex_37184)) (<= (+ (select main_a v_prenex_37185) (select main_a v_prenex_37184)) 1000) (<= (select main_a v_prenex_37185) 4) (< v_prenex_37185 main_x) (<= 998 (select main_a v_prenex_37184)) (<= (+ main_x 1) v_prenex_37185))) (forall ((v_prenex_34899 Int) (v_prenex_34900 Int)) (or (< v_prenex_34900 main_x) (<= 1000 (+ (select main_a v_prenex_34900) (select main_a v_prenex_34899))) (<= (* 2 (select main_a v_prenex_34900)) 4) (<= (select main_a v_prenex_34899) 1002) (<= 1996 (* 2 (select main_a v_prenex_34899))) (<= (+ main_x 1) v_prenex_34900) (<= 0 (select main_a v_prenex_34900)))) (forall ((v_prenex_33535 Int) (v_prenex_33536 Int)) (or (<= (select main_a v_prenex_33536) 4) (<= (+ main_x 1) v_prenex_33536) (<= 0 (+ (select main_a v_prenex_33536) 2)) (<= (select main_a v_prenex_33535) 1000) (<= (+ (select main_a v_prenex_33536) 996) (select main_a v_prenex_33535)) (<= 998 (select main_a v_prenex_33535)) (< v_prenex_33536 main_x))) (or (forall ((v_prenex_43829 Int)) (or (<= 996 (select main_a v_prenex_43829)) (< v_prenex_43829 main_y) (<= (+ main_y 1) v_prenex_43829) (<= 998 (select main_a v_prenex_43829)))) (forall ((v_prenex_43830 Int)) (<= (* 2 (select main_a v_prenex_43830)) 4))) (forall ((v_prenex_32434 Int) (v_prenex_32435 Int)) (or (<= 998 (select main_a v_prenex_32434)) (<= (+ (select main_a v_prenex_32435) (select main_a v_prenex_32434)) 1000) (<= (* 2 (select main_a v_prenex_32434)) 2000) (< v_prenex_32435 main_x) (<= (select main_a v_prenex_32435) 2) (<= (+ main_x 1) v_prenex_32435))) (forall ((v_prenex_35024 Int) (v_prenex_35023 Int)) (or (< v_prenex_35024 main_x) (<= 998 (select main_a v_prenex_35023)) (<= 0 (* 2 (select main_a v_prenex_35024))) (<= (select main_a v_prenex_35023) 1000) (<= (+ (select main_a v_prenex_35024) 996) (select main_a v_prenex_35023)) (<= (+ main_x 1) v_prenex_35024) (<= 0 (select main_a v_prenex_35024)))) (forall ((v_prenex_41618 Int) (v_prenex_41619 Int)) (or (< v_prenex_41619 main_x) (<= 1000 (+ (select main_a v_prenex_41619) (select main_a v_prenex_41618))) (<= (+ main_x 1) v_prenex_41619) (<= (* 2 (select main_a v_prenex_41618)) 2000) (<= 1996 (* 2 (select main_a v_prenex_41618))) (<= (select main_a v_prenex_41619) 4))) (forall ((v_prenex_37825 Int) (v_prenex_37824 Int)) (or (<= 0 (* 2 (select main_a v_prenex_37825))) (<= 1000 (+ (select main_a v_prenex_37825) (select main_a v_prenex_37824))) (<= (select main_a v_prenex_37824) 1000) (<= (+ main_x 1) v_prenex_37825) (<= 1996 (* 2 (select main_a v_prenex_37824))) (<= 0 (+ (select main_a v_prenex_37825) 2)) (< v_prenex_37825 main_x))) (forall ((v_prenex_37919 Int) (v_prenex_37918 Int)) (or (<= (+ main_x 1) v_prenex_37919) (<= (+ main_y 1) v_prenex_37918) (<= (+ (select main_a v_prenex_37919) (select main_a v_prenex_37918)) 1000) (<= (* 2 (select main_a v_prenex_37918)) 2000) (< v_prenex_37919 main_x) (<= 0 (+ (select main_a v_prenex_37919) 2)))) (forall ((v_prenex_32706 Int) (v_prenex_32707 Int)) (or (<= 996 (select main_a v_prenex_32706)) (<= 998 (select main_a v_prenex_32706)) (<= 0 (select main_a v_prenex_32707)) (<= (+ main_x 1) v_prenex_32707) (<= (select main_a v_prenex_32707) 2) (<= 1000 (+ (select main_a v_prenex_32707) (select main_a v_prenex_32706))) (< v_prenex_32707 main_x))) (forall ((v_prenex_40074 Int) (v_prenex_40073 Int)) (or (<= 998 (select main_a v_prenex_40073)) (<= (select main_a v_prenex_40074) 4) (< v_prenex_40074 main_x) (<= (+ (select main_a v_prenex_40074) 996) (select main_a v_prenex_40073)) (<= 0 (+ (select main_a v_prenex_40074) 2)) (<= 996 (select main_a v_prenex_40073)) (<= (+ main_x 1) v_prenex_40074))) (or (forall ((v_prenex_33570 Int)) (or (<= (select main_a v_prenex_33570) 1000) (<= 996 (select main_a v_prenex_33570)))) (forall ((v_prenex_33569 Int)) (or (<= 0 (+ (select main_a v_prenex_33569) 2)) (<= (+ main_x 1) v_prenex_33569) (<= (select main_a v_prenex_33569) 2) (< v_prenex_33569 main_x) (<= 0 (* 2 (select main_a v_prenex_33569)))))) (forall ((v_prenex_43432 Int)) (or (<= (* 2 (select main_a v_prenex_43432)) 4) (<= (select main_a v_prenex_43432) 4) (<= 0 (select main_a v_prenex_43432)) (< v_prenex_43432 main_x) (<= (+ main_x 1) v_prenex_43432))) (or (forall ((v_prenex_41142 Int)) (<= (select main_a v_prenex_41142) 1000)) (forall ((v_prenex_41139 Int)) (or (<= (+ main_x 1) v_prenex_41139) (<= (* 2 (select main_a v_prenex_41139)) 4) (< v_prenex_41139 main_x) (<= (select main_a v_prenex_41139) 4)))) (forall ((v_prenex_33226 Int) (v_prenex_33225 Int)) (or (<= (+ main_y 1) v_prenex_33225) (< v_prenex_33226 main_x) (<= 0 (+ (select main_a v_prenex_33226) 2)) (<= (+ main_x 1) v_prenex_33226) (<= (* 2 (select main_a v_prenex_33225)) 2000) (<= 1000 (+ (select main_a v_prenex_33226) (select main_a v_prenex_33225))))) (forall ((v_prenex_36125 Int) (v_prenex_36126 Int)) (or (< v_prenex_36126 main_x) (<= 996 (select main_a v_prenex_36125)) (< v_prenex_36125 main_y) (<= 0 (* 2 (select main_a v_prenex_36126))) (<= (+ main_x 1) v_prenex_36126) (<= 1996 (* 2 (select main_a v_prenex_36125))) (<= (+ (select main_a v_prenex_36126) (select main_a v_prenex_36125)) 1000))) (or (forall ((v_prenex_35423 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_35423))) (<= 996 (select main_a v_prenex_35423)))) (forall ((v_prenex_35424 Int)) (or (<= 0 (* 2 (select main_a v_prenex_35424))) (< v_prenex_35424 main_x) (<= (+ main_x 1) v_prenex_35424)))) (forall ((v_prenex_31091 Int) (v_prenex_31092 Int)) (or (<= 0 (* 2 (select main_a v_prenex_31092))) (< v_prenex_31092 main_x) (<= 1000 (+ (select main_a v_prenex_31092) (select main_a v_prenex_31091))) (<= (+ main_x 1) v_prenex_31092) (<= (select main_a v_prenex_31091) 1000) (<= (select main_a v_prenex_31091) 1002) (<= 0 (select main_a v_prenex_31092)))) (forall ((v_prenex_37178 Int) (v_prenex_37179 Int)) (or (< v_prenex_37179 main_x) (<= (* 2 (select main_a v_prenex_37178)) 2000) (<= 1000 (+ (select main_a v_prenex_37179) (select main_a v_prenex_37178))) (<= (+ main_x 1) v_prenex_37179) (<= (select main_a v_prenex_37179) 4) (<= 996 (select main_a v_prenex_37178)) (< v_prenex_37178 main_y))) (forall ((v_prenex_43349 Int) (v_prenex_43348 Int)) (or (<= (select main_a v_prenex_43348) (+ (select main_a v_prenex_43349) 1000)) (<= 996 (select main_a v_prenex_43348)) (< v_prenex_43349 main_x) (<= (select main_a v_prenex_43349) 2) (<= 0 (select main_a v_prenex_43349)) (<= (select main_a v_prenex_43348) 1002) (<= (+ main_x 1) v_prenex_43349))) (forall ((v_prenex_39238 Int) (v_prenex_39239 Int)) (or (<= (select main_a v_prenex_39238) (+ (select main_a v_prenex_39239) 1000)) (<= 0 (select main_a v_prenex_39239)) (<= (+ main_x 1) v_prenex_39239) (<= 998 (select main_a v_prenex_39238)) (<= (select main_a v_prenex_39238) 1000) (<= (+ main_y 1) v_prenex_39238) (< v_prenex_39239 main_x))) (forall ((v_prenex_38364 Int) (v_prenex_38363 Int)) (or (<= (+ main_y 1) v_prenex_38363) (<= (+ main_x 1) v_prenex_38364) (<= (select main_a v_prenex_38363) (+ (select main_a v_prenex_38364) 1000)) (< v_prenex_38364 main_x) (<= 1996 (* 2 (select main_a v_prenex_38363))) (<= (select main_a v_prenex_38364) 4) (<= (* 2 (select main_a v_prenex_38363)) 2000))) (forall ((v_prenex_31031 Int) (v_prenex_31032 Int)) (or (< v_prenex_31032 main_x) (<= (+ (select main_a v_prenex_31032) 996) (select main_a v_prenex_31031)) (<= (+ main_x 1) v_prenex_31032) (<= 1996 (* 2 (select main_a v_prenex_31031))) (<= (select main_a v_prenex_31032) 2) (<= (select main_a v_prenex_31031) 1002) (< v_prenex_31031 main_y))) (forall ((v_prenex_31338 Int) (v_prenex_31337 Int)) (or (<= (* 2 (select main_a v_prenex_31337)) 2000) (<= (+ main_x 1) v_prenex_31338) (< v_prenex_31338 main_x) (< v_prenex_31337 main_y) (<= 1000 (+ (select main_a v_prenex_31338) (select main_a v_prenex_31337))) (<= 0 (+ (select main_a v_prenex_31338) 2)))) (forall ((v_prenex_34691 Int) (v_prenex_34690 Int)) (or (<= (select main_a v_prenex_34691) 2) (< v_prenex_34691 main_x) (<= (+ (select main_a v_prenex_34691) 996) (select main_a v_prenex_34690)) (<= (select main_a v_prenex_34690) 1002) (<= 0 (* 2 (select main_a v_prenex_34691))) (<= (+ main_x 1) v_prenex_34691) (<= 996 (select main_a v_prenex_34690)))) (forall ((v_prenex_35527 Int) (v_prenex_35528 Int)) (or (<= (+ main_x 1) v_prenex_35528) (< v_prenex_35528 main_x) (<= (select main_a v_prenex_35528) 4) (<= 0 (* 2 (select main_a v_prenex_35528))) (<= 996 (select main_a v_prenex_35527)) (<= 1000 (+ (select main_a v_prenex_35528) (select main_a v_prenex_35527))))) (or (forall ((v_prenex_34771 Int)) (or (< v_prenex_34771 main_y) (<= (select main_a v_prenex_34771) 1000))) (forall ((v_prenex_34766 Int)) (or (<= (+ main_x 1) v_prenex_34766) (<= (* 2 (select main_a v_prenex_34766)) 4) (< v_prenex_34766 main_x) (<= 0 (+ (select main_a v_prenex_34766) 2))))) (forall ((v_prenex_38734 Int) (v_prenex_38733 Int)) (or (< v_prenex_38733 main_y) (<= (* 2 (select main_a v_prenex_38733)) 2000) (<= (* 2 (select main_a v_prenex_38734)) 4) (<= 998 (select main_a v_prenex_38733)) (< v_prenex_38734 main_x) (<= (select main_a v_prenex_38733) (+ (select main_a v_prenex_38734) 1000)) (<= (+ main_x 1) v_prenex_38734))) (or (forall ((v_prenex_44005 Int)) (or (<= 996 (select main_a v_prenex_44005)) (<= 1996 (* 2 (select main_a v_prenex_44005))))) (forall ((v_prenex_44006 Int)) (or (<= (+ main_x 1) v_prenex_44006) (<= (select main_a v_prenex_44006) 4) (<= 0 (+ (select main_a v_prenex_44006) 2)) (< v_prenex_44006 main_x) (<= 0 (* 2 (select main_a v_prenex_44006)))))) (or (forall ((v_prenex_38385 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_38385))) (<= (select main_a v_prenex_38385) 1002))) (forall ((v_prenex_38382 Int)) (or (< v_prenex_38382 main_x) (<= (select main_a v_prenex_38382) 2) (<= 0 (* 2 (select main_a v_prenex_38382))) (<= (+ main_x 1) v_prenex_38382) (<= (* 2 (select main_a v_prenex_38382)) 4)))) (forall ((v_prenex_33045 Int) (v_prenex_33044 Int)) (or (< v_prenex_33044 main_y) (<= (+ main_x 1) v_prenex_33045) (<= (select main_a v_prenex_33044) (+ (select main_a v_prenex_33045) 1000)) (< v_prenex_33045 main_x) (<= (select main_a v_prenex_33044) 1002) (<= (* 2 (select main_a v_prenex_33045)) 4) (<= (select main_a v_prenex_33044) 1000))) (forall ((v_prenex_39600 Int) (v_prenex_39599 Int)) (or (<= (+ main_x 1) v_prenex_39600) (<= 0 (* 2 (select main_a v_prenex_39600))) (<= (+ (select main_a v_prenex_39600) (select main_a v_prenex_39599)) 1000) (< v_prenex_39600 main_x) (<= (select main_a v_prenex_39599) 1000) (<= (select main_a v_prenex_39600) 4) (<= 996 (select main_a v_prenex_39599)))) (forall ((v_prenex_42560 Int) (v_prenex_42561 Int)) (or (<= (+ main_x 1) v_prenex_42561) (<= (select main_a v_prenex_42561) 2) (<= 1000 (+ (select main_a v_prenex_42561) (select main_a v_prenex_42560))) (< v_prenex_42561 main_x) (<= 0 (select main_a v_prenex_42561)) (<= 1996 (* 2 (select main_a v_prenex_42560))))) (forall ((v_prenex_35699 Int) (v_prenex_35700 Int)) (or (< v_prenex_35700 main_x) (<= 0 (select main_a v_prenex_35700)) (<= (* 2 (select main_a v_prenex_35700)) 4) (<= (select main_a v_prenex_35699) 1000) (<= (* 2 (select main_a v_prenex_35699)) 2000) (<= (select main_a v_prenex_35699) (+ (select main_a v_prenex_35700) 1000)) (<= (+ main_x 1) v_prenex_35700))) (forall ((v_prenex_43190 Int) (v_prenex_43189 Int)) (or (<= (* 2 (select main_a v_prenex_43190)) 4) (<= (+ main_x 1) v_prenex_43190) (< v_prenex_43190 main_x) (<= 998 (select main_a v_prenex_43189)) (<= 1000 (+ (select main_a v_prenex_43190) (select main_a v_prenex_43189))) (<= (select main_a v_prenex_43189) 1002) (<= 0 (* 2 (select main_a v_prenex_43190))))) (forall ((v_prenex_37352 Int) (v_prenex_37351 Int)) (or (<= (+ main_x 1) v_prenex_37352) (<= (+ main_y 1) v_prenex_37351) (< v_prenex_37352 main_x) (<= 0 (select main_a v_prenex_37352)) (<= (select main_a v_prenex_37351) (+ (select main_a v_prenex_37352) 1000)) (<= (select main_a v_prenex_37351) 1000))) (or (forall ((v_prenex_31814 Int)) (or (<= (select main_a v_prenex_31814) 2) (< v_prenex_31814 main_x) (<= (select main_a v_prenex_31814) 4) (<= (+ main_x 1) v_prenex_31814) (<= (* 2 (select main_a v_prenex_31814)) 4))) (forall ((v_prenex_31810 Int)) (<= 996 (select main_a v_prenex_31810)))) (or (forall ((v_prenex_41142 Int)) (<= (select main_a v_prenex_41142) 1000)) (forall ((v_prenex_41141 Int)) (or (<= (+ main_x 1) v_prenex_41141) (<= (select main_a v_prenex_41141) 2) (<= (* 2 (select main_a v_prenex_41141)) 4) (< v_prenex_41141 main_x) (<= (select main_a v_prenex_41141) 4)))) (forall ((v_prenex_39869 Int) (v_prenex_39870 Int)) (or (<= (select main_a v_prenex_39869) 1002) (< v_prenex_39870 main_x) (<= (* 2 (select main_a v_prenex_39870)) 4) (< v_prenex_39869 main_y) (<= 1996 (* 2 (select main_a v_prenex_39869))) (<= (+ (select main_a v_prenex_39870) 996) (select main_a v_prenex_39869)) (<= (+ main_x 1) v_prenex_39870))) (or (forall ((v_prenex_37641 Int)) (or (<= (* 2 (select main_a v_prenex_37641)) 2000) (<= 996 (select main_a v_prenex_37641)))) (forall ((v_prenex_37639 Int)) (or (< v_prenex_37639 main_x) (<= 0 (+ (select main_a v_prenex_37639) 2)) (<= (+ main_x 1) v_prenex_37639) (<= 0 (* 2 (select main_a v_prenex_37639)))))) (forall ((v_prenex_39234 Int) (v_prenex_39235 Int)) (or (<= (* 2 (select main_a v_prenex_39234)) 2000) (< v_prenex_39235 main_x) (<= (+ (select main_a v_prenex_39235) (select main_a v_prenex_39234)) 1000) (<= 0 (+ (select main_a v_prenex_39235) 2)) (<= (+ main_y 1) v_prenex_39234) (<= (+ main_x 1) v_prenex_39235) (<= 998 (select main_a v_prenex_39234)))) (forall ((v_prenex_39616 Int) (v_prenex_39615 Int)) (or (<= 0 (* 2 (select main_a v_prenex_39616))) (<= (+ main_x 1) v_prenex_39616) (<= (+ main_y 1) v_prenex_39615) (<= 998 (select main_a v_prenex_39615)) (< v_prenex_39616 main_x) (<= 996 (select main_a v_prenex_39615)) (<= (+ (select main_a v_prenex_39616) (select main_a v_prenex_39615)) 1000))) (or (forall ((v_prenex_36023 Int)) (or (<= 996 (select main_a v_prenex_36023)) (<= 1996 (* 2 (select main_a v_prenex_36023))))) (forall ((v_prenex_36019 Int)) (or (< v_prenex_36019 main_x) (<= (select main_a v_prenex_36019) 2) (<= 0 (* 2 (select main_a v_prenex_36019))) (<= (+ main_x 1) v_prenex_36019)))) (forall ((v_prenex_40164 Int) (v_prenex_40163 Int)) (or (<= 996 (select main_a v_prenex_40163)) (<= 0 (+ (select main_a v_prenex_40164) 2)) (<= 0 (select main_a v_prenex_40164)) (<= (select main_a v_prenex_40163) (+ (select main_a v_prenex_40164) 1000)) (< v_prenex_40164 main_x) (<= (select main_a v_prenex_40163) 1002) (<= (+ main_x 1) v_prenex_40164))) (forall ((v_prenex_38310 Int) (v_prenex_38311 Int)) (or (<= (+ main_x 1) v_prenex_38311) (<= (* 2 (select main_a v_prenex_38311)) 4) (<= (select main_a v_prenex_38311) 4) (<= (* 2 (select main_a v_prenex_38310)) 2000) (<= 1996 (* 2 (select main_a v_prenex_38310))) (<= (+ (select main_a v_prenex_38311) 996) (select main_a v_prenex_38310)) (< v_prenex_38311 main_x))) (or (forall ((v_prenex_37596 Int)) (or (< v_prenex_37596 main_y) (<= (select main_a v_prenex_37596) 1000) (<= 1996 (* 2 (select main_a v_prenex_37596))))) (forall ((v_prenex_37593 Int)) (or (< v_prenex_37593 main_x) (<= (select main_a v_prenex_37593) 4) (<= (* 2 (select main_a v_prenex_37593)) 4) (<= (+ main_x 1) v_prenex_37593)))) (or (forall ((v_prenex_38986 Int)) (or (<= (+ main_x 1) v_prenex_38986) (<= 0 (* 2 (select main_a v_prenex_38986))) (< v_prenex_38986 main_x))) (forall ((v_prenex_38985 Int)) (<= 996 (select main_a v_prenex_38985)))) (forall ((v_prenex_33463 Int) (v_prenex_33462 Int)) (or (<= (+ main_x 1) v_prenex_33463) (<= 1996 (* 2 (select main_a v_prenex_33462))) (<= (* 2 (select main_a v_prenex_33463)) 4) (<= 0 (select main_a v_prenex_33463)) (<= (+ (select main_a v_prenex_33463) (select main_a v_prenex_33462)) 1000) (< v_prenex_33463 main_x))) (forall ((v_prenex_35141 Int) (v_prenex_35140 Int)) (or (<= (select main_a v_prenex_35140) 1000) (<= (+ main_x 1) v_prenex_35141) (<= (+ (select main_a v_prenex_35141) 996) (select main_a v_prenex_35140)) (< v_prenex_35141 main_x) (<= (* 2 (select main_a v_prenex_35140)) 2000) (<= 0 (select main_a v_prenex_35141)) (<= 0 (+ (select main_a v_prenex_35141) 2)))) (forall ((v_prenex_31538 Int) (v_prenex_31539 Int)) (or (<= (select main_a v_prenex_31539) 4) (<= 1996 (* 2 (select main_a v_prenex_31538))) (< v_prenex_31539 main_x) (<= (+ (select main_a v_prenex_31539) 996) (select main_a v_prenex_31538)) (<= (select main_a v_prenex_31538) 1002) (<= (+ main_x 1) v_prenex_31539) (<= 0 (+ (select main_a v_prenex_31539) 2)))) (forall ((v_prenex_41366 Int) (v_prenex_41367 Int)) (or (<= 0 (+ (select main_a v_prenex_41367) 2)) (<= (+ main_x 1) v_prenex_41367) (<= (+ (select main_a v_prenex_41367) (select main_a v_prenex_41366)) 1000) (<= (select main_a v_prenex_41366) 1002) (<= (select main_a v_prenex_41367) 2) (< v_prenex_41367 main_x) (<= 996 (select main_a v_prenex_41366)))) (or (forall ((v_prenex_41118 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_41118))) (<= 996 (select main_a v_prenex_41118)))) (forall ((v_prenex_41115 Int)) (or (<= (select main_a v_prenex_41115) 4) (<= (* 2 (select main_a v_prenex_41115)) 4) (< v_prenex_41115 main_x) (<= (+ main_x 1) v_prenex_41115)))) (forall ((v_prenex_40704 Int) (v_prenex_40703 Int)) (or (<= (+ main_y 1) v_prenex_40703) (< v_prenex_40704 main_x) (<= (+ main_x 1) v_prenex_40704) (<= (select main_a v_prenex_40703) 1002) (<= (select main_a v_prenex_40704) 2) (<= (select main_a v_prenex_40703) (+ (select main_a v_prenex_40704) 1000)) (<= (* 2 (select main_a v_prenex_40703)) 2000))) (or (forall ((v_prenex_33790 Int)) (or (< v_prenex_33790 main_x) (<= (+ main_x 1) v_prenex_33790) (<= (* 2 (select main_a v_prenex_33790)) 4) (<= 0 (* 2 (select main_a v_prenex_33790))))) (forall ((v_prenex_33789 Int)) (<= (select main_a v_prenex_33789) 1002))) (forall ((v_prenex_38503 Int) (v_prenex_38502 Int)) (or (< v_prenex_38503 main_x) (<= (+ (select main_a v_prenex_38503) 996) (select main_a v_prenex_38502)) (<= (select main_a v_prenex_38503) 2) (<= (select main_a v_prenex_38502) 1000) (<= (+ main_x 1) v_prenex_38503) (<= 998 (select main_a v_prenex_38502)) (<= (* 2 (select main_a v_prenex_38503)) 4))) (or (forall ((v_prenex_42882 Int)) (or (<= (* 2 (select main_a v_prenex_42882)) 2000) (<= 996 (select main_a v_prenex_42882)))) (forall ((v_prenex_42880 Int)) (or (<= (* 2 (select main_a v_prenex_42880)) 4) (<= (+ main_x 1) v_prenex_42880) (<= 0 (select main_a v_prenex_42880)) (<= (select main_a v_prenex_42880) 4) (< v_prenex_42880 main_x)))) (or (forall ((v_prenex_39559 Int)) (or (<= 996 (select main_a v_prenex_39559)) (<= 998 (select main_a v_prenex_39559)) (<= (+ main_y 1) v_prenex_39559))) (forall ((v_prenex_39560 Int)) (or (<= 0 (select main_a v_prenex_39560)) (< v_prenex_39560 main_x) (<= (+ main_x 1) v_prenex_39560) (<= 0 (* 2 (select main_a v_prenex_39560)))))) (or (forall ((v_prenex_41470 Int)) (<= 1996 (* 2 (select main_a v_prenex_41470)))) (forall ((v_prenex_41466 Int)) (or (<= 0 (* 2 (select main_a v_prenex_41466))) (<= (select main_a v_prenex_41466) 2) (<= (+ main_x 1) v_prenex_41466) (< v_prenex_41466 main_x)))) (forall ((v_prenex_42216 Int) (v_prenex_42217 Int)) (or (<= (+ (select main_a v_prenex_42217) (select main_a v_prenex_42216)) 1000) (<= 0 (select main_a v_prenex_42217)) (<= (+ main_x 1) v_prenex_42217) (<= (* 2 (select main_a v_prenex_42217)) 4) (<= (select main_a v_prenex_42216) 1000) (< v_prenex_42217 main_x))) (forall ((v_prenex_33027 Int) (v_prenex_33026 Int)) (or (< v_prenex_33027 main_x) (<= (+ main_x 1) v_prenex_33027) (<= 998 (select main_a v_prenex_33026)) (<= (select main_a v_prenex_33027) 2) (< v_prenex_33026 main_y) (<= 1000 (+ (select main_a v_prenex_33027) (select main_a v_prenex_33026))))) (forall ((v_prenex_43235 Int)) (or (< v_prenex_43235 main_x) (<= (+ main_x 1) v_prenex_43235) (<= (* 2 (select main_a v_prenex_43235)) 4) (<= 0 (* 2 (select main_a v_prenex_43235))) (<= 0 (+ (select main_a v_prenex_43235) 2)))) (forall ((v_prenex_39221 Int) (v_prenex_39220 Int)) (or (<= (* 2 (select main_a v_prenex_39221)) 4) (<= (+ main_x 1) v_prenex_39221) (<= (select main_a v_prenex_39220) 1002) (< v_prenex_39221 main_x) (<= 998 (select main_a v_prenex_39220)) (<= (+ (select main_a v_prenex_39221) (select main_a v_prenex_39220)) 1000) (<= 0 (+ (select main_a v_prenex_39221) 2)))) (forall ((v_prenex_34076 Int) (v_prenex_34075 Int)) (or (<= 1000 (+ (select main_a v_prenex_34076) (select main_a v_prenex_34075))) (<= (select main_a v_prenex_34075) 1002) (< v_prenex_34076 main_x) (<= (+ main_x 1) v_prenex_34076) (<= 0 (+ (select main_a v_prenex_34076) 2)))) (or (forall ((v_prenex_42505 Int)) (or (<= (select main_a v_prenex_42505) 1002) (< v_prenex_42505 main_y))) (forall ((v_prenex_42504 Int)) (or (<= (+ main_x 1) v_prenex_42504) (<= 0 (+ (select main_a v_prenex_42504) 2)) (< v_prenex_42504 main_x) (<= 0 (* 2 (select main_a v_prenex_42504)))))) (forall ((v_prenex_34741 Int) (v_prenex_34740 Int)) (or (<= 1000 (+ (select main_a v_prenex_34741) (select main_a v_prenex_34740))) (<= (* 2 (select main_a v_prenex_34740)) 2000) (< v_prenex_34741 main_x) (<= 996 (select main_a v_prenex_34740)) (<= 0 (+ (select main_a v_prenex_34741) 2)) (<= (+ main_x 1) v_prenex_34741))) (or (forall ((v_prenex_36604 Int)) (or (<= (select main_a v_prenex_36604) 1002) (<= (* 2 (select main_a v_prenex_36604)) 2000))) (forall ((v_prenex_36602 Int)) (or (<= (+ main_x 1) v_prenex_36602) (< v_prenex_36602 main_x) (<= 0 (* 2 (select main_a v_prenex_36602))) (<= 0 (select main_a v_prenex_36602))))) (forall ((v_prenex_33461 Int) (v_prenex_33460 Int)) (or (<= (select main_a v_prenex_33460) 1002) (<= (+ main_y 1) v_prenex_33460) (<= (select main_a v_prenex_33461) 4) (<= (+ main_x 1) v_prenex_33461) (< v_prenex_33461 main_x) (<= 1996 (* 2 (select main_a v_prenex_33460))) (<= (+ (select main_a v_prenex_33461) 996) (select main_a v_prenex_33460)))) (forall ((v_prenex_36554 Int) (v_prenex_36555 Int)) (or (<= 996 (select main_a v_prenex_36554)) (<= (select main_a v_prenex_36554) 1002) (< v_prenex_36555 main_x) (<= (+ (select main_a v_prenex_36555) 996) (select main_a v_prenex_36554)) (<= 0 (+ (select main_a v_prenex_36555) 2)) (<= (+ main_x 1) v_prenex_36555) (<= 0 (* 2 (select main_a v_prenex_36555))))) (forall ((v_prenex_39935 Int) (v_prenex_39936 Int)) (or (<= (select main_a v_prenex_39935) 1000) (< v_prenex_39936 main_x) (<= (select main_a v_prenex_39936) 2) (<= 1000 (+ (select main_a v_prenex_39936) (select main_a v_prenex_39935))) (<= (+ main_x 1) v_prenex_39936))) (or (forall ((v_prenex_43011 Int)) (or (<= 0 (* 2 (select main_a v_prenex_43011))) (<= (select main_a v_prenex_43011) 4) (<= (+ main_x 1) v_prenex_43011) (<= (select main_a v_prenex_43011) 2) (< v_prenex_43011 main_x))) (forall ((v_prenex_43010 Int)) (<= (select main_a v_prenex_43010) 1000))) (forall ((v_prenex_42111 Int) (v_prenex_42112 Int)) (or (<= (+ main_y 1) v_prenex_42111) (<= (select main_a v_prenex_42111) 1000) (<= (select main_a v_prenex_42112) 2) (< v_prenex_42112 main_x) (<= 996 (select main_a v_prenex_42111)) (<= (+ (select main_a v_prenex_42112) (select main_a v_prenex_42111)) 1000) (<= (+ main_x 1) v_prenex_42112))) (forall ((v_prenex_42009 Int) (v_prenex_42010 Int)) (or (<= (+ main_x 1) v_prenex_42010) (< v_prenex_42010 main_x) (<= 996 (select main_a v_prenex_42009)) (<= 0 (* 2 (select main_a v_prenex_42010))) (<= (select main_a v_prenex_42009) (+ (select main_a v_prenex_42010) 1000)) (<= (* 2 (select main_a v_prenex_42009)) 2000))) (forall ((v_prenex_31747 Int) (v_prenex_31746 Int)) (or (<= (select main_a v_prenex_31746) 1002) (<= 0 (select main_a v_prenex_31747)) (<= (select main_a v_prenex_31746) (+ (select main_a v_prenex_31747) 1000)) (< v_prenex_31747 main_x) (<= (+ main_x 1) v_prenex_31747) (<= (select main_a v_prenex_31747) 4) (<= (* 2 (select main_a v_prenex_31746)) 2000))) (forall ((v_prenex_37053 Int) (v_prenex_37054 Int)) (or (<= (select main_a v_prenex_37054) 4) (<= 1000 (+ (select main_a v_prenex_37054) (select main_a v_prenex_37053))) (< v_prenex_37054 main_x) (<= (* 2 (select main_a v_prenex_37053)) 2000) (<= 996 (select main_a v_prenex_37053)) (<= 0 (* 2 (select main_a v_prenex_37054))) (<= (+ main_x 1) v_prenex_37054))) (forall ((v_prenex_33043 Int) (v_prenex_33042 Int)) (or (<= (select main_a v_prenex_33043) 4) (<= (select main_a v_prenex_33042) 1002) (<= 0 (* 2 (select main_a v_prenex_33043))) (<= (+ (select main_a v_prenex_33043) (select main_a v_prenex_33042)) 1000) (< v_prenex_33043 main_x) (<= (+ main_x 1) v_prenex_33043) (<= (select main_a v_prenex_33042) 1000))) (forall ((v_prenex_42025 Int) (v_prenex_42026 Int)) (or (<= (+ main_y 1) v_prenex_42025) (<= (select main_a v_prenex_42025) 1000) (<= 1000 (+ (select main_a v_prenex_42026) (select main_a v_prenex_42025))) (<= (select main_a v_prenex_42025) 1002) (< v_prenex_42025 main_y))) (forall ((v_prenex_32731 Int) (v_prenex_32730 Int)) (or (<= (+ main_x 1) v_prenex_32731) (<= 1996 (* 2 (select main_a v_prenex_32730))) (<= (+ (select main_a v_prenex_32731) (select main_a v_prenex_32730)) 1000) (<= (* 2 (select main_a v_prenex_32730)) 2000) (< v_prenex_32731 main_x) (<= 0 (select main_a v_prenex_32731)))) (forall ((v_prenex_43794 Int) (v_prenex_43795 Int)) (or (<= (select main_a v_prenex_43795) 2) (<= 1996 (* 2 (select main_a v_prenex_43794))) (< v_prenex_43795 main_x) (<= (+ (select main_a v_prenex_43795) 996) (select main_a v_prenex_43794)) (<= (* 2 (select main_a v_prenex_43795)) 4) (<= (+ main_x 1) v_prenex_43795))) (forall ((v_prenex_35587 Int) (v_prenex_35588 Int)) (or (<= 998 (select main_a v_prenex_35587)) (<= (select main_a v_prenex_35587) (+ (select main_a v_prenex_35588) 1000)) (< v_prenex_35588 main_x) (<= (+ main_x 1) v_prenex_35588) (<= 0 (select main_a v_prenex_35588)) (<= (+ main_y 1) v_prenex_35587) (<= (select main_a v_prenex_35587) 1000))) (forall ((v_prenex_31125 Int) (v_prenex_31124 Int)) (or (<= (select main_a v_prenex_31125) 4) (<= (select main_a v_prenex_31124) 1000) (< v_prenex_31125 main_x) (<= (+ main_x 1) v_prenex_31125) (<= (+ (select main_a v_prenex_31125) (select main_a v_prenex_31124)) 1000))) (forall ((v_prenex_37687 Int) (v_prenex_37688 Int)) (or (<= 0 (select main_a v_prenex_37688)) (< v_prenex_37688 main_x) (<= 1996 (* 2 (select main_a v_prenex_37687))) (<= (* 2 (select main_a v_prenex_37687)) 2000) (<= (+ (select main_a v_prenex_37688) 996) (select main_a v_prenex_37687)) (<= (+ main_x 1) v_prenex_37688) (<= (select main_a v_prenex_37688) 2))) (forall ((v_prenex_31284 Int) (v_prenex_31283 Int)) (or (<= (* 2 (select main_a v_prenex_31284)) 4) (<= (select main_a v_prenex_31283) 1000) (<= (* 2 (select main_a v_prenex_31283)) 2000) (<= (+ main_x 1) v_prenex_31284) (<= (+ (select main_a v_prenex_31284) (select main_a v_prenex_31283)) 1000) (< v_prenex_31284 main_x))) (forall ((v_prenex_37312 Int) (v_prenex_37311 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_37311))) (<= 998 (select main_a v_prenex_37311)) (< v_prenex_37311 main_y) (<= 0 (+ (select main_a v_prenex_37312) 2)) (<= 1000 (+ (select main_a v_prenex_37312) (select main_a v_prenex_37311))) (< v_prenex_37312 main_x) (<= (+ main_x 1) v_prenex_37312))) (or (forall ((v_prenex_43912 Int)) (or (<= (* 2 (select main_a v_prenex_43912)) 4) (<= 0 (* 2 (select main_a v_prenex_43912))) (<= (+ main_x 1) v_prenex_43912) (< v_prenex_43912 main_x))) (forall ((v_prenex_43917 Int)) (or (<= (select main_a v_prenex_43917) 1002) (< v_prenex_43917 main_y) (<= 996 (select main_a v_prenex_43917))))) (forall ((v_prenex_38275 Int) (v_prenex_38274 Int)) (or (<= (select main_a v_prenex_38274) (+ (select main_a v_prenex_38275) 1000)) (<= (+ main_x 1) v_prenex_38275) (<= (* 2 (select main_a v_prenex_38274)) 2000) (<= (select main_a v_prenex_38274) 1000) (< v_prenex_38275 main_x) (<= 0 (+ (select main_a v_prenex_38275) 2)))) (forall ((v_prenex_39197 Int) (v_prenex_39196 Int)) (or (<= (select main_a v_prenex_39196) 1002) (<= (+ main_x 1) v_prenex_39197) (<= 1000 (+ (select main_a v_prenex_39197) (select main_a v_prenex_39196))) (< v_prenex_39197 main_x) (<= 0 (* 2 (select main_a v_prenex_39197))))) (forall ((v_prenex_40592 Int) (v_prenex_40591 Int)) (or (<= (select main_a v_prenex_40591) 1002) (<= 1996 (* 2 (select main_a v_prenex_40591))) (<= 0 (* 2 (select main_a v_prenex_40592))) (<= 1000 (+ (select main_a v_prenex_40592) (select main_a v_prenex_40591))) (< v_prenex_40592 main_x) (<= (+ main_x 1) v_prenex_40592) (< v_prenex_40591 main_y))) (forall ((v_prenex_36181 Int) (v_prenex_36182 Int)) (or (<= (* 2 (select main_a v_prenex_36181)) 2000) (<= (+ main_x 1) v_prenex_36182) (<= (+ (select main_a v_prenex_36182) 996) (select main_a v_prenex_36181)) (<= 0 (select main_a v_prenex_36182)) (<= 998 (select main_a v_prenex_36181)) (< v_prenex_36182 main_x) (<= (+ main_y 1) v_prenex_36181))) (forall ((v_prenex_40842 Int) (v_prenex_40841 Int)) (or (<= (select main_a v_prenex_40842) 2) (<= (+ main_x 1) v_prenex_40842) (< v_prenex_40842 main_x) (<= (select main_a v_prenex_40841) (+ (select main_a v_prenex_40842) 1000)) (<= 0 (+ (select main_a v_prenex_40842) 2)) (<= 1996 (* 2 (select main_a v_prenex_40841))))) (or (forall ((v_prenex_41958 Int)) (or (<= 998 (select main_a v_prenex_41958)) (<= 996 (select main_a v_prenex_41958)))) (forall ((v_prenex_41957 Int)) (or (<= (+ main_x 1) v_prenex_41957) (< v_prenex_41957 main_x) (<= (select main_a v_prenex_41957) 2) (<= (* 2 (select main_a v_prenex_41957)) 4)))) (forall ((v_prenex_38888 Int) (v_prenex_38887 Int)) (or (<= 0 (+ (select main_a v_prenex_38888) 2)) (<= 996 (select main_a v_prenex_38887)) (<= (+ main_x 1) v_prenex_38888) (<= (select main_a v_prenex_38887) (+ (select main_a v_prenex_38888) 1000)) (<= (* 2 (select main_a v_prenex_38887)) 2000) (< v_prenex_38888 main_x) (<= 0 (select main_a v_prenex_38888)))) (forall ((v_prenex_44182 Int)) (or (<= 0 (* 2 (select main_a v_prenex_44182))) (<= (+ main_x 1) v_prenex_44182) (< v_prenex_44182 main_x))) (forall ((v_prenex_33579 Int) (v_prenex_33578 Int)) (or (<= (select main_a v_prenex_33579) 2) (<= (+ main_x 1) v_prenex_33579) (<= (+ main_y 1) v_prenex_33578) (<= 1000 (+ (select main_a v_prenex_33579) (select main_a v_prenex_33578))) (<= 1996 (* 2 (select main_a v_prenex_33578))) (<= (select main_a v_prenex_33578) 1000) (< v_prenex_33579 main_x))) (forall ((v_prenex_38038 Int) (v_prenex_38037 Int)) (or (<= (+ main_x 1) v_prenex_38038) (<= 1996 (* 2 (select main_a v_prenex_38037))) (< v_prenex_38038 main_x) (<= 0 (* 2 (select main_a v_prenex_38038))) (<= (select main_a v_prenex_38038) 2) (<= (+ (select main_a v_prenex_38038) 996) (select main_a v_prenex_38037)))) (or (forall ((v_prenex_42847 Int)) (or (<= (+ main_x 1) v_prenex_42847) (<= (select main_a v_prenex_42847) 2) (< v_prenex_42847 main_x) (<= 0 (+ (select main_a v_prenex_42847) 2)) (<= (* 2 (select main_a v_prenex_42847)) 4))) (forall ((v_prenex_42851 Int)) (or (<= (select main_a v_prenex_42851) 1000) (<= 998 (select main_a v_prenex_42851))))) (forall ((v_prenex_35783 Int) (v_prenex_35782 Int)) (or (< v_prenex_35783 main_x) (<= (+ main_x 1) v_prenex_35783) (<= (select main_a v_prenex_35782) (+ (select main_a v_prenex_35783) 1000)) (<= 0 (+ (select main_a v_prenex_35783) 2)) (<= (select main_a v_prenex_35782) 1000))) (forall ((v_prenex_31080 Int)) (or (<= (+ main_x 1) v_prenex_31080) (< v_prenex_31080 main_x) (<= 0 (+ (select main_a v_prenex_31080) 2)) (<= (* 2 (select main_a v_prenex_31080)) 4))) (or (forall ((v_prenex_39555 Int)) (or (<= (select main_a v_prenex_39555) 1000) (<= 998 (select main_a v_prenex_39555)))) (forall ((v_prenex_39556 Int)) (or (< v_prenex_39556 main_x) (<= 0 (* 2 (select main_a v_prenex_39556))) (<= (+ main_x 1) v_prenex_39556)))) (forall ((v_prenex_34668 Int) (v_prenex_34669 Int)) (or (<= 996 (select main_a v_prenex_34668)) (<= (* 2 (select main_a v_prenex_34669)) 4) (<= (+ main_x 1) v_prenex_34669) (< v_prenex_34669 main_x) (<= (select main_a v_prenex_34668) 1000) (<= (+ (select main_a v_prenex_34669) 996) (select main_a v_prenex_34668)) (<= 0 (+ (select main_a v_prenex_34669) 2)))) (forall ((v_prenex_38327 Int) (v_prenex_38326 Int)) (or (<= (select main_a v_prenex_38326) (+ (select main_a v_prenex_38327) 1000)) (<= 1996 (* 2 (select main_a v_prenex_38326))) (<= (* 2 (select main_a v_prenex_38326)) 2000) (<= (select main_a v_prenex_38327) 4) (<= (+ main_x 1) v_prenex_38327) (< v_prenex_38327 main_x))) (forall ((v_prenex_34884 Int) (v_prenex_34883 Int)) (or (<= (select main_a v_prenex_34883) 1002) (< v_prenex_34884 main_x) (<= 1996 (* 2 (select main_a v_prenex_34883))) (<= 0 (+ (select main_a v_prenex_34884) 2)) (<= 0 (* 2 (select main_a v_prenex_34884))) (<= (+ main_x 1) v_prenex_34884) (<= (+ (select main_a v_prenex_34884) 996) (select main_a v_prenex_34883)))) (forall ((v_prenex_34534 Int) (v_prenex_34533 Int)) (or (<= 1000 (+ (select main_a v_prenex_34534) (select main_a v_prenex_34533))) (< v_prenex_34534 main_x) (< v_prenex_34533 main_y) (<= 0 (* 2 (select main_a v_prenex_34534))) (<= (+ main_x 1) v_prenex_34534) (<= 998 (select main_a v_prenex_34533)) (<= (select main_a v_prenex_34533) 1000))) (forall ((v_prenex_40688 Int) (v_prenex_40687 Int)) (or (< v_prenex_40688 main_x) (<= (+ main_x 1) v_prenex_40688) (<= 0 (+ (select main_a v_prenex_40688) 2)) (<= 1000 (+ (select main_a v_prenex_40688) (select main_a v_prenex_40687))) (<= 0 (* 2 (select main_a v_prenex_40688))) (<= 998 (select main_a v_prenex_40687)))) (or (forall ((v_prenex_40810 Int)) (or (<= (select main_a v_prenex_40810) 1002) (<= (select main_a v_prenex_40810) 1000))) (forall ((v_prenex_40811 Int)) (or (<= (+ main_x 1) v_prenex_40811) (<= (* 2 (select main_a v_prenex_40811)) 4) (<= 0 (* 2 (select main_a v_prenex_40811))) (< v_prenex_40811 main_x)))) (forall ((v_prenex_32884 Int)) (or (<= (* 2 (select main_a v_prenex_32884)) 4) (<= (+ main_x 1) v_prenex_32884) (<= (select main_a v_prenex_32884) 4) (<= 0 (select main_a v_prenex_32884)) (< v_prenex_32884 main_x))) (forall ((v_prenex_41250 Int) (v_prenex_41251 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_41250))) (<= (+ main_x 1) v_prenex_41251) (<= 0 (* 2 (select main_a v_prenex_41251))) (< v_prenex_41251 main_x) (<= 0 (+ (select main_a v_prenex_41251) 2)) (<= (+ (select main_a v_prenex_41251) 996) (select main_a v_prenex_41250)) (<= (* 2 (select main_a v_prenex_41250)) 2000))) (forall ((v_prenex_35016 Int) (v_prenex_35015 Int)) (or (<= 998 (select main_a v_prenex_35015)) (<= (+ (select main_a v_prenex_35016) (select main_a v_prenex_35015)) 1000) (< v_prenex_35016 main_x) (<= 0 (select main_a v_prenex_35016)) (<= (+ main_x 1) v_prenex_35016) (<= 1996 (* 2 (select main_a v_prenex_35015))) (<= 0 (* 2 (select main_a v_prenex_35016))))) (or (forall ((v_prenex_37018 Int)) (or (< v_prenex_37018 main_x) (<= (* 2 (select main_a v_prenex_37018)) 4) (<= (+ main_x 1) v_prenex_37018))) (forall ((v_prenex_37022 Int)) (<= 1996 (* 2 (select main_a v_prenex_37022))))) (forall ((v_prenex_35559 Int) (v_prenex_35560 Int)) (or (<= 996 (select main_a v_prenex_35559)) (<= (+ (select main_a v_prenex_35560) 996) (select main_a v_prenex_35559)) (< v_prenex_35560 main_x) (<= (+ main_x 1) v_prenex_35560) (<= 0 (+ (select main_a v_prenex_35560) 2)))) (or (forall ((v_prenex_39696 Int)) (<= (select main_a v_prenex_39696) 1000)) (forall ((v_prenex_39693 Int)) (or (<= 0 (* 2 (select main_a v_prenex_39693))) (< v_prenex_39693 main_x) (<= (* 2 (select main_a v_prenex_39693)) 4) (<= (select main_a v_prenex_39693) 2) (<= (+ main_x 1) v_prenex_39693)))) (or (forall ((v_prenex_39417 Int)) (or (<= 0 (* 2 (select main_a v_prenex_39417))) (< v_prenex_39417 main_x) (<= (+ main_x 1) v_prenex_39417) (<= 0 (+ (select main_a v_prenex_39417) 2)))) (forall ((v_prenex_39416 Int)) (or (<= (+ main_y 1) v_prenex_39416) (<= (select main_a v_prenex_39416) 1000) (<= 998 (select main_a v_prenex_39416))))) (or (forall ((v_prenex_32923 Int)) (or (<= (+ main_x 1) v_prenex_32923) (<= 0 (* 2 (select main_a v_prenex_32923))) (<= (select main_a v_prenex_32923) 2) (< v_prenex_32923 main_x) (<= 0 (+ (select main_a v_prenex_32923) 2)))) (forall ((v_prenex_32924 Int)) (or (<= (select main_a v_prenex_32924) 1002) (<= (select main_a v_prenex_32924) 1000)))) (forall ((v_prenex_40631 Int) (v_prenex_40630 Int)) (or (<= (select main_a v_prenex_40631) 4) (<= (+ (select main_a v_prenex_40631) (select main_a v_prenex_40630)) 1000) (<= 0 (* 2 (select main_a v_prenex_40631))) (<= (+ main_x 1) v_prenex_40631) (<= 1996 (* 2 (select main_a v_prenex_40630))) (<= (* 2 (select main_a v_prenex_40630)) 2000) (< v_prenex_40631 main_x))) (or (forall ((v_prenex_33405 Int)) (<= 996 (select main_a v_prenex_33405))) (forall ((v_prenex_33401 Int)) (or (<= 0 (select main_a v_prenex_33401)) (< v_prenex_33401 main_x) (<= 0 (* 2 (select main_a v_prenex_33401))) (<= (+ main_x 1) v_prenex_33401) (<= 0 (+ (select main_a v_prenex_33401) 2))))) (forall ((v_prenex_35711 Int) (v_prenex_35712 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_35711))) (<= (+ (select main_a v_prenex_35712) 996) (select main_a v_prenex_35711)) (< v_prenex_35711 main_y) (<= (* 2 (select main_a v_prenex_35711)) 2000) (< v_prenex_35712 main_x) (<= 0 (* 2 (select main_a v_prenex_35712))) (<= (+ main_x 1) v_prenex_35712))) (forall ((v_prenex_42518 Int) (v_prenex_42519 Int)) (or (<= (select main_a v_prenex_42518) (+ (select main_a v_prenex_42519) 1000)) (< v_prenex_42519 main_x) (<= (select main_a v_prenex_42519) 2) (<= 1996 (* 2 (select main_a v_prenex_42518))) (<= 0 (+ (select main_a v_prenex_42519) 2)) (<= (* 2 (select main_a v_prenex_42518)) 2000) (<= (+ main_x 1) v_prenex_42519))) (or (forall ((v_prenex_37904 Int)) (or (<= (select main_a v_prenex_37904) 4) (<= (+ main_x 1) v_prenex_37904) (< v_prenex_37904 main_x) (<= 0 (* 2 (select main_a v_prenex_37904))) (<= (select main_a v_prenex_37904) 2))) (forall ((v_prenex_37903 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_37903))) (<= (* 2 (select main_a v_prenex_37903)) 2000)))) (forall ((v_prenex_39930 Int) (v_prenex_39929 Int)) (or (<= (+ main_x 1) v_prenex_39930) (<= 996 (select main_a v_prenex_39929)) (<= (+ (select main_a v_prenex_39930) (select main_a v_prenex_39929)) 1000) (< v_prenex_39930 main_x) (<= (+ main_y 1) v_prenex_39929) (<= 0 (+ (select main_a v_prenex_39930) 2)))) (forall ((v_prenex_42171 Int) (v_prenex_42172 Int)) (or (<= 0 (+ (select main_a v_prenex_42172) 2)) (< v_prenex_42172 main_x) (<= (* 2 (select main_a v_prenex_42171)) 2000) (<= (+ (select main_a v_prenex_42172) (select main_a v_prenex_42171)) 1000) (<= (* 2 (select main_a v_prenex_42172)) 4) (<= 1996 (* 2 (select main_a v_prenex_42171))) (<= (+ main_x 1) v_prenex_42172))) (or (forall ((v_prenex_42741 Int)) (or (<= (select main_a v_prenex_42741) 1002) (<= (* 2 (select main_a v_prenex_42741)) 2000) (<= (+ main_y 1) v_prenex_42741))) (forall ((v_prenex_42742 Int)) (or (< v_prenex_42742 main_x) (<= (+ main_x 1) v_prenex_42742) (<= (* 2 (select main_a v_prenex_42742)) 4)))) (forall ((v_prenex_38947 Int) (v_prenex_38946 Int)) (or (<= (+ (select main_a v_prenex_38947) (select main_a v_prenex_38946)) 1000) (<= (+ main_y 1) v_prenex_38946) (<= (+ main_x 1) v_prenex_38947) (< v_prenex_38947 main_x) (<= (select main_a v_prenex_38946) 1002) (<= 996 (select main_a v_prenex_38946)) (<= 0 (* 2 (select main_a v_prenex_38947))))) (or (forall ((v_prenex_33248 Int)) (or (<= (+ main_x 1) v_prenex_33248) (< v_prenex_33248 main_x) (<= 0 (* 2 (select main_a v_prenex_33248))) (<= (select main_a v_prenex_33248) 2))) (forall ((v_prenex_33247 Int)) (or (<= 998 (select main_a v_prenex_33247)) (<= (* 2 (select main_a v_prenex_33247)) 2000) (<= (+ main_y 1) v_prenex_33247)))) (forall ((v_prenex_42080 Int) (v_prenex_42079 Int)) (or (<= (+ (select main_a v_prenex_42080) (select main_a v_prenex_42079)) 1000) (< v_prenex_42080 main_x) (<= 0 (+ (select main_a v_prenex_42080) 2)) (<= (select main_a v_prenex_42079) 1002) (<= (+ main_x 1) v_prenex_42080) (<= 0 (select main_a v_prenex_42080)))) (forall ((v_prenex_34489 Int) (v_prenex_34490 Int)) (or (<= (* 2 (select main_a v_prenex_34490)) 4) (<= (select main_a v_prenex_34489) 1000) (<= 1000 (+ (select main_a v_prenex_34490) (select main_a v_prenex_34489))) (< v_prenex_34490 main_x) (<= (+ main_x 1) v_prenex_34490) (<= (select main_a v_prenex_34489) 1002) (<= 0 (select main_a v_prenex_34490)))) (forall ((v_prenex_42685 Int) (v_prenex_42686 Int)) (or (< v_prenex_42685 main_y) (< v_prenex_42686 main_x) (<= 1996 (* 2 (select main_a v_prenex_42685))) (<= (+ main_y 1) v_prenex_42685) (<= (select main_a v_prenex_42685) (+ (select main_a v_prenex_42686) 1000)))) (or (forall ((v_prenex_40491 Int)) (or (< v_prenex_40491 main_x) (<= (* 2 (select main_a v_prenex_40491)) 4) (<= (+ main_x 1) v_prenex_40491) (<= 0 (select main_a v_prenex_40491)))) (forall ((v_prenex_40490 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_40490))) (<= (select main_a v_prenex_40490) 1000) (<= (+ main_y 1) v_prenex_40490)))) (forall ((v_prenex_39868 Int) (v_prenex_39867 Int)) (or (<= (+ main_x 1) v_prenex_39868) (<= (select main_a v_prenex_39868) 4) (< v_prenex_39868 main_x) (<= (select main_a v_prenex_39867) 1002) (<= 0 (select main_a v_prenex_39868)) (<= 1996 (* 2 (select main_a v_prenex_39867))) (<= (+ (select main_a v_prenex_39868) 996) (select main_a v_prenex_39867)))) (or (forall ((v_prenex_35362 Int)) (or (<= (* 2 (select main_a v_prenex_35362)) 2000) (<= (select main_a v_prenex_35362) 1002))) (forall ((v_prenex_35363 Int)) (or (< v_prenex_35363 main_x) (<= (select main_a v_prenex_35363) 4) (<= (+ main_x 1) v_prenex_35363) (<= (select main_a v_prenex_35363) 2) (<= 0 (* 2 (select main_a v_prenex_35363)))))) (or (forall ((v_prenex_40602 Int)) (or (<= (* 2 (select main_a v_prenex_40602)) 2000) (<= 996 (select main_a v_prenex_40602)))) (forall ((v_prenex_40603 Int)) (or (<= (* 2 (select main_a v_prenex_40603)) 4) (<= (+ main_x 1) v_prenex_40603) (<= 0 (* 2 (select main_a v_prenex_40603))) (< v_prenex_40603 main_x)))) (forall ((v_prenex_41370 Int) (v_prenex_41371 Int)) (or (<= (* 2 (select main_a v_prenex_41370)) 2000) (<= 998 (select main_a v_prenex_41370)) (< v_prenex_41371 main_x) (<= (select main_a v_prenex_41371) 2) (<= (select main_a v_prenex_41370) (+ (select main_a v_prenex_41371) 1000)) (<= 0 (select main_a v_prenex_41371)) (<= (+ main_x 1) v_prenex_41371))) (forall ((v_prenex_37275 Int) (v_prenex_37274 Int)) (or (< v_prenex_37275 main_x) (<= (+ (select main_a v_prenex_37275) 996) (select main_a v_prenex_37274)) (<= 0 (* 2 (select main_a v_prenex_37275))) (<= 0 (+ (select main_a v_prenex_37275) 2)) (<= 996 (select main_a v_prenex_37274)) (<= (+ main_x 1) v_prenex_37275) (<= (* 2 (select main_a v_prenex_37274)) 2000))) (forall ((v_prenex_42133 Int) (v_prenex_42134 Int)) (or (<= (+ main_x 1) v_prenex_42134) (< v_prenex_42134 main_x) (<= (select main_a v_prenex_42134) 4) (<= (+ (select main_a v_prenex_42134) (select main_a v_prenex_42133)) 1000) (<= (select main_a v_prenex_42133) 1000) (<= (* 2 (select main_a v_prenex_42133)) 2000) (<= 0 (* 2 (select main_a v_prenex_42134))))) (or (forall ((v_prenex_35421 Int)) (or (<= 0 (* 2 (select main_a v_prenex_35421))) (<= 0 (select main_a v_prenex_35421)) (< v_prenex_35421 main_x) (<= (+ main_x 1) v_prenex_35421))) (forall ((v_prenex_35423 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_35423))) (<= 996 (select main_a v_prenex_35423))))) (forall ((v_prenex_37689 Int) (v_prenex_37690 Int)) (or (<= (* 2 (select main_a v_prenex_37689)) 2000) (<= (+ (select main_a v_prenex_37690) (select main_a v_prenex_37689)) 1000) (<= (+ main_x 1) v_prenex_37690) (<= (select main_a v_prenex_37690) 2) (< v_prenex_37690 main_x) (<= 996 (select main_a v_prenex_37689)))) (forall ((v_prenex_36504 Int) (v_prenex_36505 Int)) (or (<= (select main_a v_prenex_36505) 4) (< v_prenex_36505 main_x) (<= 1996 (* 2 (select main_a v_prenex_36504))) (<= (+ main_x 1) v_prenex_36505) (<= 1000 (+ (select main_a v_prenex_36505) (select main_a v_prenex_36504))) (<= 0 (* 2 (select main_a v_prenex_36505))))) (forall ((v_prenex_44046 Int)) (or (<= 0 (+ (select main_a v_prenex_44046) 2)) (< v_prenex_44046 main_x) (<= (+ main_x 1) v_prenex_44046) (<= (select main_a v_prenex_44046) 4) (<= 0 (* 2 (select main_a v_prenex_44046))))) (forall ((v_prenex_39677 Int) (v_prenex_39676 Int)) (or (<= (select main_a v_prenex_39677) 2) (< v_prenex_39677 main_x) (<= (* 2 (select main_a v_prenex_39677)) 4) (<= 998 (select main_a v_prenex_39676)) (<= (+ (select main_a v_prenex_39677) 996) (select main_a v_prenex_39676)) (<= (+ main_x 1) v_prenex_39677))) (forall ((v_prenex_40666 Int) (v_prenex_40665 Int)) (or (<= 996 (select main_a v_prenex_40665)) (< v_prenex_40666 main_x) (<= (* 2 (select main_a v_prenex_40666)) 4) (<= (* 2 (select main_a v_prenex_40665)) 2000) (<= 0 (select main_a v_prenex_40666)) (<= (+ (select main_a v_prenex_40666) 996) (select main_a v_prenex_40665)) (<= (+ main_x 1) v_prenex_40666))) (forall ((v_prenex_35462 Int) (v_prenex_35463 Int)) (or (<= (select main_a v_prenex_35463) 4) (< v_prenex_35463 main_x) (<= 998 (select main_a v_prenex_35462)) (<= (select main_a v_prenex_35462) (+ (select main_a v_prenex_35463) 1000)) (<= (select main_a v_prenex_35462) 1000) (<= (+ main_x 1) v_prenex_35463))) (or (forall ((v_prenex_34596 Int)) (<= (select main_a v_prenex_34596) 1000)) (forall ((v_prenex_34594 Int)) (or (<= 0 (+ (select main_a v_prenex_34594) 2)) (<= (+ main_x 1) v_prenex_34594) (< v_prenex_34594 main_x) (<= (* 2 (select main_a v_prenex_34594)) 4)))) (forall ((v_prenex_42572 Int) (v_prenex_42573 Int)) (or (< v_prenex_42573 main_x) (<= 0 (select main_a v_prenex_42573)) (<= 0 (* 2 (select main_a v_prenex_42573))) (<= (+ (select main_a v_prenex_42573) (select main_a v_prenex_42572)) 1000) (<= (+ main_x 1) v_prenex_42573))) (or (forall ((v_prenex_31071 Int)) (or (<= (select main_a v_prenex_31071) 1002) (<= 1996 (* 2 (select main_a v_prenex_31071))))) (forall ((v_prenex_31072 Int)) (or (< v_prenex_31072 main_x) (<= (* 2 (select main_a v_prenex_31072)) 4) (<= (+ main_x 1) v_prenex_31072) (<= 0 (* 2 (select main_a v_prenex_31072)))))) (forall ((v_prenex_41206 Int) (v_prenex_41207 Int)) (or (<= 996 (select main_a v_prenex_41206)) (< v_prenex_41207 main_x) (< v_prenex_41206 main_y) (<= (+ main_x 1) v_prenex_41207) (<= (* 2 (select main_a v_prenex_41207)) 4) (<= (select main_a v_prenex_41206) 1002) (<= (+ (select main_a v_prenex_41207) 996) (select main_a v_prenex_41206)))) (or (forall ((v_prenex_44196 Int)) (<= (* 2 (select main_a v_prenex_44196)) 2000)) (forall ((v_prenex_44195 Int)) (or (<= (+ main_x 1) v_prenex_44195) (<= 0 (select main_a v_prenex_44195)) (< v_prenex_44195 main_x) (<= 0 (* 2 (select main_a v_prenex_44195)))))) (or (forall ((v_prenex_32071 Int)) (<= 1996 (* 2 (select main_a v_prenex_32071)))) (forall ((v_prenex_32073 Int)) (or (<= 0 (select main_a v_prenex_32073)) (<= (select main_a v_prenex_32073) 4) (< v_prenex_32073 main_x) (<= (+ main_x 1) v_prenex_32073) (<= (* 2 (select main_a v_prenex_32073)) 4)))) (forall ((v_prenex_39766 Int) (v_prenex_39767 Int)) (or (<= (select main_a v_prenex_39767) 4) (<= (+ main_x 1) v_prenex_39767) (<= 1996 (* 2 (select main_a v_prenex_39766))) (<= (+ (select main_a v_prenex_39767) (select main_a v_prenex_39766)) 1000) (<= (select main_a v_prenex_39767) 2) (< v_prenex_39767 main_x))) (or (forall ((v_prenex_33178 Int)) (or (<= 0 (select main_a v_prenex_33178)) (<= 0 (* 2 (select main_a v_prenex_33178))) (<= (select main_a v_prenex_33178) 4) (<= (+ main_x 1) v_prenex_33178) (< v_prenex_33178 main_x))) (forall ((v_prenex_33179 Int)) (or (<= 996 (select main_a v_prenex_33179)) (<= (select main_a v_prenex_33179) 1002)))) (or (forall ((v_prenex_34329 Int)) (or (<= 0 (* 2 (select main_a v_prenex_34329))) (<= (select main_a v_prenex_34329) 4) (<= (+ main_x 1) v_prenex_34329) (< v_prenex_34329 main_x))) (forall ((v_prenex_34332 Int)) (or (< v_prenex_34332 main_y) (<= 998 (select main_a v_prenex_34332)) (<= (select main_a v_prenex_34332) 1002)))) (or (forall ((v_prenex_35807 Int)) (<= 998 (select main_a v_prenex_35807))) (forall ((v_prenex_35808 Int)) (or (<= (+ main_x 1) v_prenex_35808) (<= 0 (* 2 (select main_a v_prenex_35808))) (< v_prenex_35808 main_x)))) (forall ((v_prenex_37972 Int) (v_prenex_37971 Int)) (or (<= 996 (select main_a v_prenex_37971)) (<= (select main_a v_prenex_37971) 1002) (<= (+ main_y 1) v_prenex_37971) (< v_prenex_37972 main_x) (<= (select main_a v_prenex_37971) (+ (select main_a v_prenex_37972) 1000)) (<= 0 (+ (select main_a v_prenex_37972) 2)) (<= (+ main_x 1) v_prenex_37972))) (forall ((v_prenex_43039 Int) (v_prenex_43038 Int)) (or (<= (select main_a v_prenex_43038) (+ (select main_a v_prenex_43039) 1000)) (< v_prenex_43039 main_x) (<= 0 (* 2 (select main_a v_prenex_43039))) (<= 0 (select main_a v_prenex_43039)) (<= (select main_a v_prenex_43038) 1002) (<= (+ main_x 1) v_prenex_43039))) (forall ((v_prenex_41863 Int) (v_prenex_41862 Int)) (or (< v_prenex_41863 main_x) (<= 998 (select main_a v_prenex_41862)) (<= 1996 (* 2 (select main_a v_prenex_41862))) (<= 0 (+ (select main_a v_prenex_41863) 2)) (<= (+ (select main_a v_prenex_41863) 996) (select main_a v_prenex_41862)) (<= (+ main_x 1) v_prenex_41863))) (or (forall ((v_prenex_37406 Int)) (or (<= (+ main_x 1) v_prenex_37406) (< v_prenex_37406 main_x) (<= 0 (select main_a v_prenex_37406)) (<= (* 2 (select main_a v_prenex_37406)) 4) (<= (select main_a v_prenex_37406) 2))) (forall ((v_prenex_37409 Int)) (or (<= 998 (select main_a v_prenex_37409)) (<= (select main_a v_prenex_37409) 1002)))) (forall ((v_prenex_40751 Int) (v_prenex_40750 Int)) (or (<= (+ (select main_a v_prenex_40751) 996) (select main_a v_prenex_40750)) (<= 0 (+ (select main_a v_prenex_40751) 2)) (<= (select main_a v_prenex_40750) 1002) (< v_prenex_40751 main_x) (<= (+ main_x 1) v_prenex_40751) (< v_prenex_40750 main_y) (<= 996 (select main_a v_prenex_40750)))) (or (forall ((v_prenex_43283 Int)) (<= 998 (select main_a v_prenex_43283))) (forall ((v_prenex_43280 Int)) (or (<= (select main_a v_prenex_43280) 2) (<= 0 (* 2 (select main_a v_prenex_43280))) (< v_prenex_43280 main_x) (<= 0 (+ (select main_a v_prenex_43280) 2)) (<= (+ main_x 1) v_prenex_43280)))) (or (forall ((v_prenex_39623 Int)) (<= (* 2 (select main_a v_prenex_39623)) 2000)) (forall ((v_prenex_30893 Int)) (or (<= 0 (+ (select main_a v_prenex_30893) 2)) (< v_prenex_30893 main_x) (<= 0 (select main_a v_prenex_30893)) (<= (+ main_x 1) v_prenex_30893)))) (forall ((v_prenex_41890 Int) (v_prenex_41891 Int)) (or (<= (+ main_x 1) v_prenex_41891) (<= (* 2 (select main_a v_prenex_41891)) 4) (<= (select main_a v_prenex_41890) (+ (select main_a v_prenex_41891) 1000)) (<= 998 (select main_a v_prenex_41890)) (<= 996 (select main_a v_prenex_41890)) (<= 0 (+ (select main_a v_prenex_41891) 2)) (< v_prenex_41891 main_x))) (forall ((v_prenex_38260 Int) (v_prenex_38261 Int)) (or (<= (select main_a v_prenex_38260) (+ (select main_a v_prenex_38261) 1000)) (<= (* 2 (select main_a v_prenex_38261)) 4) (<= 0 (* 2 (select main_a v_prenex_38261))) (<= (+ main_x 1) v_prenex_38261) (< v_prenex_38261 main_x))) (forall ((v_prenex_32081 Int) (v_prenex_32080 Int)) (or (<= (select main_a v_prenex_32080) (+ (select main_a v_prenex_32081) 1000)) (<= (select main_a v_prenex_32081) 2) (<= (* 2 (select main_a v_prenex_32080)) 2000) (<= (+ main_y 1) v_prenex_32080) (< v_prenex_32081 main_x) (<= 998 (select main_a v_prenex_32080)) (<= (+ main_x 1) v_prenex_32081))) (forall ((v_prenex_39725 Int) (v_prenex_39724 Int)) (or (<= (select main_a v_prenex_39724) 1000) (<= (select main_a v_prenex_39725) 4) (<= 998 (select main_a v_prenex_39724)) (<= 0 (+ (select main_a v_prenex_39725) 2)) (< v_prenex_39725 main_x) (<= (+ (select main_a v_prenex_39725) (select main_a v_prenex_39724)) 1000) (<= (+ main_x 1) v_prenex_39725))) (forall ((v_prenex_35815 Int) (v_prenex_35816 Int)) (or (< v_prenex_35816 main_x) (<= 1996 (* 2 (select main_a v_prenex_35815))) (<= 0 (+ (select main_a v_prenex_35816) 2)) (<= (select main_a v_prenex_35815) 1000) (<= (+ main_x 1) v_prenex_35816) (<= (+ main_y 1) v_prenex_35815) (<= (+ (select main_a v_prenex_35816) (select main_a v_prenex_35815)) 1000))) (or (forall ((v_prenex_40464 Int)) (or (<= (+ main_x 1) v_prenex_40464) (<= (* 2 (select main_a v_prenex_40464)) 4))) (forall ((v_prenex_40463 Int)) (or (<= (* 2 (select main_a v_prenex_40463)) 2000) (<= (+ main_y 1) v_prenex_40463) (< v_prenex_40463 main_y)))) (forall ((v_prenex_41337 Int) (v_prenex_41338 Int)) (or (<= (select main_a v_prenex_41338) 4) (<= (select main_a v_prenex_41337) 1002) (<= 0 (+ (select main_a v_prenex_41338) 2)) (<= (select main_a v_prenex_41337) 1000) (< v_prenex_41338 main_x) (<= (+ main_x 1) v_prenex_41338) (<= 1000 (+ (select main_a v_prenex_41338) (select main_a v_prenex_41337))))) (forall ((v_prenex_33557 Int) (v_prenex_33558 Int)) (or (<= (select main_a v_prenex_33558) 2) (<= (select main_a v_prenex_33558) 4) (<= 1000 (+ (select main_a v_prenex_33558) (select main_a v_prenex_33557))) (<= 1996 (* 2 (select main_a v_prenex_33557))) (< v_prenex_33558 main_x) (<= (+ main_x 1) v_prenex_33558))) (or (forall ((v_prenex_31558 Int)) (or (<= (select main_a v_prenex_31558) 1002) (<= (select main_a v_prenex_31558) 1000))) (forall ((v_prenex_31559 Int)) (or (<= (select main_a v_prenex_31559) 4) (<= (select main_a v_prenex_31559) 2) (< v_prenex_31559 main_x) (<= 0 (* 2 (select main_a v_prenex_31559))) (<= (+ main_x 1) v_prenex_31559)))) (or (forall ((v_prenex_38391 Int)) (or (<= (select main_a v_prenex_38391) 4) (<= (+ main_x 1) v_prenex_38391) (< v_prenex_38391 main_x) (<= (* 2 (select main_a v_prenex_38391)) 4))) (forall ((v_prenex_38394 Int)) (or (<= (* 2 (select main_a v_prenex_38394)) 2000) (<= (select main_a v_prenex_38394) 1002)))) (forall ((v_prenex_38035 Int) (v_prenex_38036 Int)) (or (<= (+ (select main_a v_prenex_38036) 996) (select main_a v_prenex_38035)) (<= 0 (select main_a v_prenex_38036)) (< v_prenex_38036 main_x) (<= (+ main_x 1) v_prenex_38036) (<= 996 (select main_a v_prenex_38035)) (<= (select main_a v_prenex_38035) 1002) (<= 0 (+ (select main_a v_prenex_38036) 2)))) (forall ((v_prenex_34243 Int) (v_prenex_34242 Int)) (or (<= 996 (select main_a v_prenex_34242)) (<= (+ main_x 1) v_prenex_34243) (< v_prenex_34243 main_x) (<= 1000 (+ (select main_a v_prenex_34243) (select main_a v_prenex_34242))) (<= (* 2 (select main_a v_prenex_34242)) 2000) (<= 0 (* 2 (select main_a v_prenex_34243))))) (forall ((v_prenex_40989 Int) (v_prenex_40988 Int)) (or (<= 998 (select main_a v_prenex_40988)) (<= 1000 (+ (select main_a v_prenex_40989) (select main_a v_prenex_40988))) (<= (select main_a v_prenex_40988) 1002) (<= 0 (* 2 (select main_a v_prenex_40989))) (< v_prenex_40989 main_x) (<= (+ main_x 1) v_prenex_40989) (<= (select main_a v_prenex_40989) 4))) (forall ((v_prenex_40702 Int) (v_prenex_40701 Int)) (or (< v_prenex_40702 main_x) (<= 0 (* 2 (select main_a v_prenex_40702))) (<= (+ main_x 1) v_prenex_40702) (<= (+ main_y 1) v_prenex_40701) (<= 1996 (* 2 (select main_a v_prenex_40701))) (<= 1000 (+ (select main_a v_prenex_40702) (select main_a v_prenex_40701))))) (forall ((v_prenex_40997 Int) (v_prenex_40996 Int)) (or (<= (select main_a v_prenex_40997) 2) (< v_prenex_40997 main_x) (<= 1000 (+ (select main_a v_prenex_40997) (select main_a v_prenex_40996))) (< v_prenex_40996 main_y) (<= 1996 (* 2 (select main_a v_prenex_40996))) (<= (* 2 (select main_a v_prenex_40996)) 2000) (<= (+ main_x 1) v_prenex_40997))) (or (forall ((v_prenex_36912 Int)) (or (<= 0 (+ (select main_a v_prenex_36912) 2)) (< v_prenex_36912 main_x) (<= 0 (* 2 (select main_a v_prenex_36912))) (<= (+ main_x 1) v_prenex_36912))) (forall ((v_prenex_36914 Int)) (or (<= 996 (select main_a v_prenex_36914)) (<= 1996 (* 2 (select main_a v_prenex_36914)))))) (forall ((v_prenex_41492 Int) (v_prenex_41493 Int)) (or (<= (+ (select main_a v_prenex_41493) (select main_a v_prenex_41492)) 1000) (<= (select main_a v_prenex_41493) 4) (<= (* 2 (select main_a v_prenex_41493)) 4) (< v_prenex_41493 main_x) (<= 1996 (* 2 (select main_a v_prenex_41492))) (<= (+ main_x 1) v_prenex_41493) (<= (* 2 (select main_a v_prenex_41492)) 2000))) (forall ((v_prenex_33890 Int) (v_prenex_33889 Int)) (or (< v_prenex_33890 main_x) (<= (+ main_y 1) v_prenex_33889) (<= 0 (select main_a v_prenex_33890)) (<= (+ (select main_a v_prenex_33890) (select main_a v_prenex_33889)) 1000) (<= (+ main_x 1) v_prenex_33890) (<= 1996 (* 2 (select main_a v_prenex_33889))) (<= (* 2 (select main_a v_prenex_33889)) 2000))) (or (forall ((v_prenex_31084 Int)) (or (<= 0 (select main_a v_prenex_31084)) (<= 0 (* 2 (select main_a v_prenex_31084))) (< v_prenex_31084 main_x) (<= (+ main_x 1) v_prenex_31084))) (forall ((v_prenex_31083 Int)) (or (<= (+ main_y 1) v_prenex_31083) (<= (select main_a v_prenex_31083) 1000) (<= (* 2 (select main_a v_prenex_31083)) 2000)))) (forall ((v_prenex_31132 Int) (v_prenex_31133 Int)) (or (<= (+ (select main_a v_prenex_31133) (select main_a v_prenex_31132)) 1000) (<= (select main_a v_prenex_31133) 4) (<= (select main_a v_prenex_31132) 1000) (< v_prenex_31133 main_x) (<= 0 (+ (select main_a v_prenex_31133) 2)) (<= 1996 (* 2 (select main_a v_prenex_31132))) (<= (+ main_x 1) v_prenex_31133))) (or (forall ((v_prenex_32009 Int)) (<= 1996 (* 2 (select main_a v_prenex_32009)))) (forall ((v_prenex_32010 Int)) (or (<= 0 (+ (select main_a v_prenex_32010) 2)) (< v_prenex_32010 main_x) (<= (select main_a v_prenex_32010) 4) (<= (* 2 (select main_a v_prenex_32010)) 4) (<= (+ main_x 1) v_prenex_32010)))) (forall ((v_prenex_40102 Int) (v_prenex_40101 Int)) (or (<= (select main_a v_prenex_40101) 1002) (<= (+ main_y 1) v_prenex_40101) (<= (+ (select main_a v_prenex_40102) (select main_a v_prenex_40101)) 1000) (<= (+ main_x 1) v_prenex_40102) (< v_prenex_40101 main_y))) (forall ((v_prenex_38075 Int) (v_prenex_38076 Int)) (or (< v_prenex_38076 main_x) (<= (+ main_x 1) v_prenex_38076) (<= (* 2 (select main_a v_prenex_38076)) 4) (<= 1996 (* 2 (select main_a v_prenex_38075))) (<= (+ main_y 1) v_prenex_38075) (<= (+ (select main_a v_prenex_38076) (select main_a v_prenex_38075)) 1000))) (or (forall ((v_prenex_37141 Int)) (or (<= (select main_a v_prenex_37141) 1000) (<= (* 2 (select main_a v_prenex_37141)) 2000))) (forall ((v_prenex_37139 Int)) (or (<= (* 2 (select main_a v_prenex_37139)) 4) (< v_prenex_37139 main_x) (<= 0 (select main_a v_prenex_37139)) (<= (+ main_x 1) v_prenex_37139)))) (forall ((v_prenex_37295 Int) (v_prenex_37296 Int)) (or (<= 998 (select main_a v_prenex_37295)) (<= (+ main_x 1) v_prenex_37296) (< v_prenex_37295 main_y) (<= (* 2 (select main_a v_prenex_37296)) 4) (<= (+ (select main_a v_prenex_37296) 996) (select main_a v_prenex_37295)) (< v_prenex_37296 main_x) (<= (select main_a v_prenex_37295) 1002))) (forall ((v_prenex_32580 Int) (v_prenex_32581 Int)) (or (<= (+ main_x 1) v_prenex_32581) (<= (select main_a v_prenex_32581) 2) (< v_prenex_32581 main_x) (<= (select main_a v_prenex_32580) 1002) (<= (select main_a v_prenex_32580) (+ (select main_a v_prenex_32581) 1000)) (<= 996 (select main_a v_prenex_32580)) (<= (+ main_y 1) v_prenex_32580))) (or (forall ((v_prenex_37622 Int)) (or (<= (+ main_x 1) v_prenex_37622) (<= (select main_a v_prenex_37622) 4) (< v_prenex_37622 main_x) (<= (* 2 (select main_a v_prenex_37622)) 4) (<= 0 (* 2 (select main_a v_prenex_37622))))) (forall ((v_prenex_37624 Int)) (or (<= 998 (select main_a v_prenex_37624)) (<= (select main_a v_prenex_37624) 1000)))) (forall ((v_prenex_39391 Int) (v_prenex_39390 Int)) (or (< v_prenex_39391 main_x) (<= (+ main_y 1) v_prenex_39390) (<= (select main_a v_prenex_39390) 1002) (<= (select main_a v_prenex_39391) 2) (<= (* 2 (select main_a v_prenex_39390)) 2000) (<= (+ main_x 1) v_prenex_39391) (<= 1000 (+ (select main_a v_prenex_39391) (select main_a v_prenex_39390))))) (forall ((v_prenex_34097 Int) (v_prenex_34096 Int)) (or (<= (+ main_x 1) v_prenex_34097) (< v_prenex_34097 main_x) (<= (+ (select main_a v_prenex_34097) (select main_a v_prenex_34096)) 1000) (<= 998 (select main_a v_prenex_34096)) (<= (* 2 (select main_a v_prenex_34096)) 2000) (<= (* 2 (select main_a v_prenex_34097)) 4) (<= 0 (select main_a v_prenex_34097)))) (forall ((v_prenex_38640 Int) (v_prenex_38641 Int)) (or (<= (+ main_x 1) v_prenex_38641) (<= 1996 (* 2 (select main_a v_prenex_38640))) (<= 0 (select main_a v_prenex_38641)) (<= (+ (select main_a v_prenex_38641) (select main_a v_prenex_38640)) 1000) (<= 0 (* 2 (select main_a v_prenex_38641))) (< v_prenex_38641 main_x) (<= (* 2 (select main_a v_prenex_38640)) 2000))) (or (forall ((v_prenex_40367 Int)) (or (< v_prenex_40367 main_x) (<= 0 (* 2 (select main_a v_prenex_40367))) (<= (+ main_x 1) v_prenex_40367) (<= 0 (+ (select main_a v_prenex_40367) 2)))) (forall ((v_prenex_40368 Int)) (or (< v_prenex_40368 main_y) (<= (select main_a v_prenex_40368) 1002) (<= 1996 (* 2 (select main_a v_prenex_40368)))))) (forall ((v_prenex_31312 Int) (v_prenex_31311 Int)) (or (<= 0 (* 2 (select main_a v_prenex_31312))) (<= (+ (select main_a v_prenex_31312) (select main_a v_prenex_31311)) 1000) (<= (* 2 (select main_a v_prenex_31311)) 2000) (<= 1996 (* 2 (select main_a v_prenex_31311))) (< v_prenex_31311 main_y) (< v_prenex_31312 main_x) (<= (+ main_x 1) v_prenex_31312))) (forall ((v_prenex_32704 Int) (v_prenex_32705 Int)) (or (<= 996 (select main_a v_prenex_32704)) (<= (+ main_x 1) v_prenex_32705) (<= (+ (select main_a v_prenex_32705) (select main_a v_prenex_32704)) 1000) (<= 0 (* 2 (select main_a v_prenex_32705))) (< v_prenex_32704 main_y) (<= 998 (select main_a v_prenex_32704)) (< v_prenex_32705 main_x))) (forall ((v_prenex_38691 Int) (v_prenex_38692 Int)) (or (<= (select main_a v_prenex_38691) 1002) (<= 1000 (+ (select main_a v_prenex_38692) (select main_a v_prenex_38691))) (<= (+ main_x 1) v_prenex_38692) (<= (select main_a v_prenex_38692) 2) (<= 998 (select main_a v_prenex_38691)) (< v_prenex_38692 main_x) (<= (+ main_y 1) v_prenex_38691))) (forall ((v_prenex_40351 Int) (v_prenex_40350 Int)) (or (< v_prenex_40351 main_x) (<= 1000 (+ (select main_a v_prenex_40351) (select main_a v_prenex_40350))) (<= (+ main_x 1) v_prenex_40351) (<= 0 (* 2 (select main_a v_prenex_40351))) (<= 996 (select main_a v_prenex_40350)) (<= (* 2 (select main_a v_prenex_40351)) 4))) (or (forall ((v_prenex_42153 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_42153))) (<= (select main_a v_prenex_42153) 1000))) (forall ((v_prenex_42151 Int)) (or (<= (select main_a v_prenex_42151) 2) (<= (+ main_x 1) v_prenex_42151) (< v_prenex_42151 main_x) (<= 0 (* 2 (select main_a v_prenex_42151)))))) (or (forall ((v_prenex_38970 Int)) (or (<= 996 (select main_a v_prenex_38970)) (<= (* 2 (select main_a v_prenex_38970)) 2000))) (forall ((v_prenex_38969 Int)) (or (<= (+ main_x 1) v_prenex_38969) (<= 0 (select main_a v_prenex_38969)) (<= (* 2 (select main_a v_prenex_38969)) 4) (< v_prenex_38969 main_x)))) (forall ((v_prenex_40213 Int) (v_prenex_40212 Int)) (or (< v_prenex_40212 main_y) (<= (+ (select main_a v_prenex_40213) 996) (select main_a v_prenex_40212)) (<= (+ main_y 1) v_prenex_40212) (< v_prenex_40213 main_x) (<= (* 2 (select main_a v_prenex_40212)) 2000))) (forall ((v_prenex_32278 Int) (v_prenex_32279 Int)) (or (<= (select main_a v_prenex_32279) 2) (<= (+ main_x 1) v_prenex_32279) (< v_prenex_32279 main_x) (< v_prenex_32278 main_y) (<= 996 (select main_a v_prenex_32278)) (<= (* 2 (select main_a v_prenex_32278)) 2000) (<= 1000 (+ (select main_a v_prenex_32279) (select main_a v_prenex_32278))))) (forall ((v_prenex_43057 Int) (v_prenex_43056 Int)) (or (<= (* 2 (select main_a v_prenex_43056)) 2000) (< v_prenex_43057 main_x) (<= (+ main_x 1) v_prenex_43057) (<= 996 (select main_a v_prenex_43056)) (<= 1000 (+ (select main_a v_prenex_43057) (select main_a v_prenex_43056))) (<= 0 (select main_a v_prenex_43057)))) (or (forall ((v_prenex_30897 Int)) (or (< v_prenex_30897 main_x) (<= 0 (* 2 (select main_a v_prenex_30897))) (<= 0 (+ (select main_a v_prenex_30897) 2)) (<= (+ main_x 1) v_prenex_30897))) (forall ((v_prenex_39623 Int)) (<= (* 2 (select main_a v_prenex_39623)) 2000))) (forall ((v_prenex_39212 Int) (v_prenex_39213 Int)) (or (<= 0 (* 2 (select main_a v_prenex_39213))) (<= (+ main_x 1) v_prenex_39213) (<= (+ (select main_a v_prenex_39213) (select main_a v_prenex_39212)) 1000) (<= (* 2 (select main_a v_prenex_39213)) 4) (<= (* 2 (select main_a v_prenex_39212)) 2000) (<= (select main_a v_prenex_39212) 1000) (< v_prenex_39213 main_x))) (forall ((v_prenex_37982 Int) (v_prenex_37981 Int)) (or (<= (select main_a v_prenex_37981) 1002) (< v_prenex_37982 main_x) (<= (+ main_x 1) v_prenex_37982) (<= (+ (select main_a v_prenex_37982) (select main_a v_prenex_37981)) 1000) (<= (* 2 (select main_a v_prenex_37982)) 4) (< v_prenex_37981 main_y) (<= 1996 (* 2 (select main_a v_prenex_37981))))) (forall ((v_prenex_43419 Int) (v_prenex_43418 Int)) (or (< v_prenex_43419 main_x) (<= 1000 (+ (select main_a v_prenex_43419) (select main_a v_prenex_43418))) (<= (select main_a v_prenex_43418) 1002) (<= 0 (* 2 (select main_a v_prenex_43419))) (<= 996 (select main_a v_prenex_43418)) (<= (+ main_x 1) v_prenex_43419) (< v_prenex_43418 main_y))) (forall ((v_prenex_42075 Int) (v_prenex_42076 Int)) (or (<= (* 2 (select main_a v_prenex_42076)) 4) (<= (+ main_x 1) v_prenex_42076) (< v_prenex_42076 main_x) (<= (select main_a v_prenex_42075) (+ (select main_a v_prenex_42076) 1000)) (<= (select main_a v_prenex_42075) 1000) (<= 1996 (* 2 (select main_a v_prenex_42075))) (<= 0 (select main_a v_prenex_42076)))) (forall ((v_prenex_38666 Int) (v_prenex_38665 Int)) (or (<= (select main_a v_prenex_38666) 4) (<= 0 (select main_a v_prenex_38666)) (<= (+ main_x 1) v_prenex_38666) (<= 998 (select main_a v_prenex_38665)) (<= (select main_a v_prenex_38665) (+ (select main_a v_prenex_38666) 1000)) (< v_prenex_38666 main_x))) (forall ((v_prenex_35340 Int) (v_prenex_35341 Int)) (or (<= 1000 (+ (select main_a v_prenex_35341) (select main_a v_prenex_35340))) (<= (select main_a v_prenex_35340) 1002) (<= 0 (select main_a v_prenex_35341)) (<= (+ main_x 1) v_prenex_35341) (< v_prenex_35341 main_x) (<= 0 (+ (select main_a v_prenex_35341) 2)) (<= (select main_a v_prenex_35340) 1000))) (forall ((v_prenex_41111 Int) (v_prenex_41112 Int)) (or (<= (select main_a v_prenex_41112) 2) (<= (+ main_x 1) v_prenex_41112) (<= (select main_a v_prenex_41111) (+ (select main_a v_prenex_41112) 1000)) (<= 996 (select main_a v_prenex_41111)) (< v_prenex_41112 main_x))) (forall ((v_prenex_32571 Int) (v_prenex_32570 Int)) (or (<= (+ main_x 1) v_prenex_32571) (<= (+ main_y 1) v_prenex_32570) (<= (select main_a v_prenex_32570) (+ (select main_a v_prenex_32571) 1000)) (<= 996 (select main_a v_prenex_32570)) (<= 0 (select main_a v_prenex_32571)) (<= (select main_a v_prenex_32570) 1002) (< v_prenex_32571 main_x))) (forall ((v_prenex_31295 Int) (v_prenex_31296 Int)) (or (<= (select main_a v_prenex_31296) 4) (<= (select main_a v_prenex_31296) 2) (<= (select main_a v_prenex_31295) (+ (select main_a v_prenex_31296) 1000)) (<= (select main_a v_prenex_31295) 1002) (< v_prenex_31296 main_x) (<= (* 2 (select main_a v_prenex_31295)) 2000) (<= (+ main_x 1) v_prenex_31296))) (forall ((v_prenex_39874 Int) (v_prenex_39873 Int)) (or (<= (+ main_y 1) v_prenex_39873) (<= 1000 (+ (select main_a v_prenex_39874) (select main_a v_prenex_39873))) (<= (+ main_x 1) v_prenex_39874) (<= 0 (select main_a v_prenex_39874)) (< v_prenex_39874 main_x) (<= 996 (select main_a v_prenex_39873)) (<= 1996 (* 2 (select main_a v_prenex_39873))))) (or (forall ((v_prenex_42564 Int)) (or (<= (+ main_x 1) v_prenex_42564) (<= 0 (select main_a v_prenex_42564)) (<= (select main_a v_prenex_42564) 4) (<= (* 2 (select main_a v_prenex_42564)) 4) (< v_prenex_42564 main_x))) (forall ((v_prenex_42566 Int)) (or (<= (select main_a v_prenex_42566) 1002) (<= 996 (select main_a v_prenex_42566))))) (forall ((v_prenex_42652 Int) (v_prenex_42653 Int)) (or (<= 998 (select main_a v_prenex_42652)) (<= 0 (+ (select main_a v_prenex_42653) 2)) (<= (+ main_x 1) v_prenex_42653) (< v_prenex_42653 main_x) (<= (select main_a v_prenex_42652) (+ (select main_a v_prenex_42653) 1000)) (<= 0 (* 2 (select main_a v_prenex_42653))))) (forall ((v_prenex_33688 Int) (v_prenex_33687 Int)) (or (<= 996 (select main_a v_prenex_33687)) (<= 0 (+ (select main_a v_prenex_33688) 2)) (< v_prenex_33688 main_x) (<= (select main_a v_prenex_33687) (+ (select main_a v_prenex_33688) 1000)) (<= (+ main_x 1) v_prenex_33688) (<= (select main_a v_prenex_33687) 1002) (<= (+ main_y 1) v_prenex_33687))) (forall ((v_prenex_39928 Int) (v_prenex_39927 Int)) (or (< v_prenex_39928 main_x) (<= 1996 (* 2 (select main_a v_prenex_39927))) (<= (+ main_x 1) v_prenex_39928) (<= (* 2 (select main_a v_prenex_39928)) 4) (<= 1000 (+ (select main_a v_prenex_39928) (select main_a v_prenex_39927))) (<= (select main_a v_prenex_39927) 1000))) (forall ((v_prenex_42290 Int) (v_prenex_42289 Int)) (or (<= (select main_a v_prenex_42289) 1002) (<= (+ main_y 1) v_prenex_42289) (<= (+ main_x 1) v_prenex_42290) (< v_prenex_42290 main_x) (<= (* 2 (select main_a v_prenex_42289)) 2000) (<= (select main_a v_prenex_42290) 4) (<= (+ (select main_a v_prenex_42290) 996) (select main_a v_prenex_42289)))) (or (forall ((v_prenex_44120 Int)) (or (<= 998 (select main_a v_prenex_44120)) (<= (select main_a v_prenex_44120) 1000))) (forall ((v_prenex_44121 Int)) (or (<= (+ main_x 1) v_prenex_44121) (< v_prenex_44121 main_x) (<= 0 (* 2 (select main_a v_prenex_44121)))))) (forall ((v_prenex_40869 Int) (v_prenex_40870 Int)) (or (< v_prenex_40869 main_y) (<= 0 (* 2 (select main_a v_prenex_40870))) (<= (select main_a v_prenex_40869) (+ (select main_a v_prenex_40870) 1000)) (< v_prenex_40870 main_x) (<= (+ main_x 1) v_prenex_40870) (<= (select main_a v_prenex_40869) 1000) (<= (select main_a v_prenex_40869) 1002))) (forall ((v_prenex_40193 Int) (v_prenex_40194 Int)) (or (<= (+ main_y 1) v_prenex_40193) (<= (+ main_x 1) v_prenex_40194) (<= (+ (select main_a v_prenex_40194) (select main_a v_prenex_40193)) 1000) (<= (select main_a v_prenex_40194) 2) (<= (* 2 (select main_a v_prenex_40193)) 2000) (<= (select main_a v_prenex_40193) 1000) (< v_prenex_40194 main_x))) (forall ((v_prenex_38992 Int) (v_prenex_38991 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_38991))) (<= (+ main_x 1) v_prenex_38992) (<= (+ (select main_a v_prenex_38992) 996) (select main_a v_prenex_38991)) (<= 998 (select main_a v_prenex_38991)) (<= 0 (* 2 (select main_a v_prenex_38992))) (< v_prenex_38992 main_x) (<= (select main_a v_prenex_38992) 2))) (forall ((v_prenex_32616 Int) (v_prenex_32617 Int)) (or (<= (select main_a v_prenex_32617) 4) (<= 1000 (+ (select main_a v_prenex_32617) (select main_a v_prenex_32616))) (<= (+ main_x 1) v_prenex_32617) (< v_prenex_32617 main_x) (<= 1996 (* 2 (select main_a v_prenex_32616))) (<= (+ main_y 1) v_prenex_32616) (<= (* 2 (select main_a v_prenex_32616)) 2000))) (forall ((v_prenex_33010 Int) (v_prenex_33009 Int)) (or (<= (+ main_x 1) v_prenex_33010) (<= (* 2 (select main_a v_prenex_33010)) 4) (<= (select main_a v_prenex_33009) 1002) (< v_prenex_33010 main_x) (<= (* 2 (select main_a v_prenex_33009)) 2000) (<= 1000 (+ (select main_a v_prenex_33010) (select main_a v_prenex_33009))))) (forall ((v_prenex_40865 Int) (v_prenex_40866 Int)) (or (<= 0 (select main_a v_prenex_40866)) (<= (select main_a v_prenex_40865) (+ (select main_a v_prenex_40866) 1000)) (<= (+ main_y 1) v_prenex_40865) (<= 998 (select main_a v_prenex_40865)) (<= (+ main_x 1) v_prenex_40866) (<= (* 2 (select main_a v_prenex_40865)) 2000) (< v_prenex_40866 main_x))) (or (forall ((v_prenex_40229 Int)) (or (<= 0 (* 2 (select main_a v_prenex_40229))) (<= (+ main_x 1) v_prenex_40229) (<= 0 (select main_a v_prenex_40229)) (< v_prenex_40229 main_x))) (forall ((v_prenex_40230 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_40230))) (<= 996 (select main_a v_prenex_40230))))) (or (forall ((v_prenex_33978 Int)) (or (<= 0 (+ (select main_a v_prenex_33978) 2)) (< v_prenex_33978 main_x) (<= 0 (* 2 (select main_a v_prenex_33978))) (<= (select main_a v_prenex_33978) 4) (<= (+ main_x 1) v_prenex_33978))) (forall ((v_prenex_33977 Int)) (or (<= 998 (select main_a v_prenex_33977)) (<= 996 (select main_a v_prenex_33977))))) (forall ((v_prenex_32690 Int) (v_prenex_32691 Int)) (or (<= 0 (+ (select main_a v_prenex_32691) 2)) (<= (select main_a v_prenex_32691) 4) (<= 998 (select main_a v_prenex_32690)) (<= (+ main_x 1) v_prenex_32691) (<= (select main_a v_prenex_32690) (+ (select main_a v_prenex_32691) 1000)) (< v_prenex_32691 main_x))) (forall ((v_prenex_34589 Int) (v_prenex_34590 Int)) (or (<= 996 (select main_a v_prenex_34589)) (< v_prenex_34590 main_x) (<= 0 (* 2 (select main_a v_prenex_34590))) (<= (+ main_x 1) v_prenex_34590) (<= (select main_a v_prenex_34589) (+ (select main_a v_prenex_34590) 1000)) (<= (select main_a v_prenex_34590) 4) (<= (select main_a v_prenex_34589) 1000))) (or (forall ((v_prenex_34384 Int)) (or (<= (* 2 (select main_a v_prenex_34384)) 4) (<= 0 (+ (select main_a v_prenex_34384) 2)) (<= (select main_a v_prenex_34384) 2) (< v_prenex_34384 main_x) (<= (+ main_x 1) v_prenex_34384))) (forall ((v_prenex_34389 Int)) (or (<= (select main_a v_prenex_34389) 1002) (<= 996 (select main_a v_prenex_34389))))) (or (forall ((v_prenex_32822 Int)) (or (<= 996 (select main_a v_prenex_32822)) (<= 998 (select main_a v_prenex_32822)))) (forall ((v_prenex_32817 Int)) (or (<= (+ main_x 1) v_prenex_32817) (< v_prenex_32817 main_x) (<= 0 (* 2 (select main_a v_prenex_32817))) (<= (* 2 (select main_a v_prenex_32817)) 4)))) (forall ((v_prenex_35540 Int) (v_prenex_35539 Int)) (or (<= (select main_a v_prenex_35539) 1000) (< v_prenex_35540 main_x) (<= 0 (* 2 (select main_a v_prenex_35540))) (<= 1000 (+ (select main_a v_prenex_35540) (select main_a v_prenex_35539))) (<= (+ main_x 1) v_prenex_35540) (<= 998 (select main_a v_prenex_35539)))) (forall ((v_prenex_36256 Int) (v_prenex_36257 Int)) (or (<= (+ (select main_a v_prenex_36257) 996) (select main_a v_prenex_36256)) (<= 1996 (* 2 (select main_a v_prenex_36256))) (<= (+ main_x 1) v_prenex_36257) (<= (select main_a v_prenex_36257) 2) (< v_prenex_36257 main_x))) (or (forall ((v_prenex_39664 Int)) (or (<= 998 (select main_a v_prenex_39664)) (<= (select main_a v_prenex_39664) 1000) (< v_prenex_39664 main_y))) (forall ((v_prenex_39662 Int)) (or (<= (+ main_x 1) v_prenex_39662) (<= (* 2 (select main_a v_prenex_39662)) 4) (< v_prenex_39662 main_x) (<= 0 (select main_a v_prenex_39662))))) (forall ((v_prenex_32140 Int) (v_prenex_32139 Int)) (or (<= (+ main_x 1) v_prenex_32140) (<= (select main_a v_prenex_32139) (+ (select main_a v_prenex_32140) 1000)) (<= 1996 (* 2 (select main_a v_prenex_32139))) (<= 0 (select main_a v_prenex_32140)) (< v_prenex_32140 main_x) (<= (select main_a v_prenex_32140) 2) (<= (select main_a v_prenex_32139) 1002))) (or (forall ((v_prenex_42532 Int)) (or (<= (* 2 (select main_a v_prenex_42532)) 2000) (< v_prenex_42532 main_y) (<= (select main_a v_prenex_42532) 1002))) (forall ((v_prenex_42527 Int)) (or (<= (* 2 (select main_a v_prenex_42527)) 4) (<= 0 (* 2 (select main_a v_prenex_42527))) (< v_prenex_42527 main_x) (<= (+ main_x 1) v_prenex_42527)))) (forall ((v_prenex_39116 Int) (v_prenex_39115 Int)) (or (<= 996 (select main_a v_prenex_39115)) (< v_prenex_39116 main_x) (<= 0 (select main_a v_prenex_39116)) (<= (select main_a v_prenex_39116) 2) (<= (+ main_x 1) v_prenex_39116) (<= (* 2 (select main_a v_prenex_39115)) 2000) (<= (select main_a v_prenex_39115) (+ (select main_a v_prenex_39116) 1000)))) (or (forall ((v_prenex_39742 Int)) (or (<= (+ main_x 1) v_prenex_39742) (<= (select main_a v_prenex_39742) 4) (<= (* 2 (select main_a v_prenex_39742)) 4) (< v_prenex_39742 main_x) (<= 0 (* 2 (select main_a v_prenex_39742))))) (forall ((v_prenex_39746 Int)) (<= 998 (select main_a v_prenex_39746)))) (forall ((v_prenex_35450 Int) (v_prenex_35451 Int)) (or (<= (+ main_x 1) v_prenex_35451) (<= (+ main_y 1) v_prenex_35450) (<= (select main_a v_prenex_35450) (+ (select main_a v_prenex_35451) 1000)) (< v_prenex_35450 main_y) (<= (* 2 (select main_a v_prenex_35450)) 2000))) (or (forall ((v_prenex_34333 Int)) (or (<= (+ main_x 1) v_prenex_34333) (< v_prenex_34333 main_x) (<= 0 (* 2 (select main_a v_prenex_34333))))) (forall ((v_prenex_34332 Int)) (or (< v_prenex_34332 main_y) (<= 998 (select main_a v_prenex_34332)) (<= (select main_a v_prenex_34332) 1002)))) (forall ((v_prenex_32897 Int) (v_prenex_32898 Int)) (or (<= 998 (select main_a v_prenex_32897)) (< v_prenex_32898 main_x) (<= 0 (* 2 (select main_a v_prenex_32898))) (<= 1000 (+ (select main_a v_prenex_32898) (select main_a v_prenex_32897))) (<= 996 (select main_a v_prenex_32897)) (<= (+ main_x 1) v_prenex_32898) (<= 0 (select main_a v_prenex_32898)))) (forall ((v_prenex_38608 Int) (v_prenex_38609 Int)) (or (<= (select main_a v_prenex_38609) 4) (<= (+ main_x 1) v_prenex_38609) (<= 0 (select main_a v_prenex_38609)) (<= (select main_a v_prenex_38608) 1002) (< v_prenex_38609 main_x) (<= (select main_a v_prenex_38608) (+ (select main_a v_prenex_38609) 1000)) (<= (select main_a v_prenex_38608) 1000))) (or (forall ((v_prenex_34348 Int)) (or (< v_prenex_34348 main_x) (<= (+ main_x 1) v_prenex_34348) (<= 0 (* 2 (select main_a v_prenex_34348))))) (forall ((v_prenex_34347 Int)) (or (< v_prenex_34347 main_y) (<= (select main_a v_prenex_34347) 1002) (<= (select main_a v_prenex_34347) 1000)))) (forall ((v_prenex_33622 Int) (v_prenex_33621 Int)) (or (<= (select main_a v_prenex_33621) 1000) (<= (select main_a v_prenex_33622) 2) (<= (+ main_x 1) v_prenex_33622) (<= (+ (select main_a v_prenex_33622) 996) (select main_a v_prenex_33621)) (< v_prenex_33622 main_x))) (or (forall ((v_prenex_33353 Int)) (or (<= (* 2 (select main_a v_prenex_33353)) 4) (<= (+ main_x 1) v_prenex_33353) (<= (select main_a v_prenex_33353) 4) (< v_prenex_33353 main_x) (<= 0 (select main_a v_prenex_33353)))) (forall ((v_prenex_33358 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_33358))) (<= 996 (select main_a v_prenex_33358))))) (forall ((v_prenex_32195 Int) (v_prenex_32194 Int)) (or (< v_prenex_32195 main_x) (<= (select main_a v_prenex_32194) (+ (select main_a v_prenex_32195) 1000)) (<= (select main_a v_prenex_32194) 1002) (<= 0 (+ (select main_a v_prenex_32195) 2)) (<= 0 (* 2 (select main_a v_prenex_32195))) (<= (+ main_x 1) v_prenex_32195))) (forall ((v_prenex_34099 Int) (v_prenex_34098 Int)) (or (< v_prenex_34099 main_x) (<= (select main_a v_prenex_34099) 4) (<= (* 2 (select main_a v_prenex_34098)) 2000) (<= 996 (select main_a v_prenex_34098)) (<= 0 (select main_a v_prenex_34099)) (<= (+ main_x 1) v_prenex_34099) (<= 1000 (+ (select main_a v_prenex_34099) (select main_a v_prenex_34098))))) (forall ((v_prenex_35541 Int) (v_prenex_35542 Int)) (or (<= (+ (select main_a v_prenex_35542) 996) (select main_a v_prenex_35541)) (<= 0 (select main_a v_prenex_35542)) (< v_prenex_35542 main_x) (<= (+ main_x 1) v_prenex_35542) (<= 0 (* 2 (select main_a v_prenex_35542))) (<= 998 (select main_a v_prenex_35541)))) (forall ((v_prenex_32225 Int) (v_prenex_32224 Int)) (or (<= 1000 (+ (select main_a v_prenex_32225) (select main_a v_prenex_32224))) (<= 996 (select main_a v_prenex_32224)) (<= 0 (select main_a v_prenex_32225)) (<= 0 (+ (select main_a v_prenex_32225) 2)) (< v_prenex_32225 main_x) (<= (+ main_x 1) v_prenex_32225) (<= 1996 (* 2 (select main_a v_prenex_32224))))) (forall ((v_prenex_42763 Int) (v_prenex_42764 Int)) (or (<= 998 (select main_a v_prenex_42763)) (<= (+ main_y 1) v_prenex_42763) (<= 1000 (+ (select main_a v_prenex_42764) (select main_a v_prenex_42763))) (<= (+ main_x 1) v_prenex_42764) (< v_prenex_42764 main_x) (<= 0 (* 2 (select main_a v_prenex_42764))) (<= 996 (select main_a v_prenex_42763)))) (forall ((v_prenex_39399 Int) (v_prenex_39398 Int)) (or (<= 0 (select main_a v_prenex_39399)) (<= (+ main_x 1) v_prenex_39399) (<= 0 (+ (select main_a v_prenex_39399) 2)) (< v_prenex_39399 main_x) (<= (+ (select main_a v_prenex_39399) 996) (select main_a v_prenex_39398)) (<= (select main_a v_prenex_39398) 1002) (<= (select main_a v_prenex_39398) 1000))) (or (forall ((v_prenex_39157 Int)) (or (<= 996 (select main_a v_prenex_39157)) (<= (* 2 (select main_a v_prenex_39157)) 2000))) (forall ((v_prenex_39153 Int)) (or (<= (* 2 (select main_a v_prenex_39153)) 4) (<= 0 (select main_a v_prenex_39153)) (< v_prenex_39153 main_x) (<= 0 (* 2 (select main_a v_prenex_39153))) (<= (+ main_x 1) v_prenex_39153)))) (forall ((v_prenex_41252 Int) (v_prenex_41253 Int)) (or (<= (select main_a v_prenex_41253) 2) (<= (select main_a v_prenex_41252) 1000) (<= (select main_a v_prenex_41252) (+ (select main_a v_prenex_41253) 1000)) (<= (+ main_x 1) v_prenex_41253) (<= (select main_a v_prenex_41252) 1002) (< v_prenex_41253 main_x) (<= (+ main_y 1) v_prenex_41252))) (forall ((v_prenex_37130 Int) (v_prenex_37131 Int)) (or (<= (select main_a v_prenex_37130) (+ (select main_a v_prenex_37131) 1000)) (<= (+ main_x 1) v_prenex_37131) (<= (+ main_y 1) v_prenex_37130) (<= (* 2 (select main_a v_prenex_37130)) 2000) (< v_prenex_37131 main_x) (<= 996 (select main_a v_prenex_37130)) (<= 0 (* 2 (select main_a v_prenex_37131))))) (or (forall ((v_prenex_43661 Int)) (or (<= 0 (+ (select main_a v_prenex_43661) 2)) (<= 0 (select main_a v_prenex_43661)) (<= (+ main_x 1) v_prenex_43661) (<= 0 (* 2 (select main_a v_prenex_43661))) (< v_prenex_43661 main_x))) (forall ((v_prenex_43660 Int)) (or (<= (* 2 (select main_a v_prenex_43660)) 2000) (<= 998 (select main_a v_prenex_43660))))) (or (forall ((v_prenex_42511 Int)) (or (<= (+ main_x 1) v_prenex_42511) (<= (* 2 (select main_a v_prenex_42511)) 4) (< v_prenex_42511 main_x) (<= (select main_a v_prenex_42511) 4))) (forall ((v_prenex_42514 Int)) (<= (select main_a v_prenex_42514) 1000))) (forall ((v_prenex_40694 Int) (v_prenex_40693 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_40693))) (< v_prenex_40694 main_x) (<= 0 (* 2 (select main_a v_prenex_40694))) (<= (+ (select main_a v_prenex_40694) (select main_a v_prenex_40693)) 1000) (<= (+ main_x 1) v_prenex_40694))) (forall ((v_prenex_33477 Int) (v_prenex_33476 Int)) (or (<= (+ main_x 1) v_prenex_33477) (<= (* 2 (select main_a v_prenex_33477)) 4) (<= 998 (select main_a v_prenex_33476)) (<= (select main_a v_prenex_33477) 4) (<= (+ (select main_a v_prenex_33477) (select main_a v_prenex_33476)) 1000) (< v_prenex_33477 main_x))) (forall ((v_prenex_39574 Int) (v_prenex_39573 Int)) (or (<= (select main_a v_prenex_39574) 2) (<= 998 (select main_a v_prenex_39573)) (< v_prenex_39574 main_x) (<= (+ main_x 1) v_prenex_39574) (<= (select main_a v_prenex_39573) (+ (select main_a v_prenex_39574) 1000)) (<= 0 (* 2 (select main_a v_prenex_39574))))) (forall ((v_prenex_39892 Int) (v_prenex_39891 Int)) (or (< v_prenex_39892 main_x) (<= 0 (* 2 (select main_a v_prenex_39892))) (<= (select main_a v_prenex_39892) 2) (<= (* 2 (select main_a v_prenex_39891)) 2000) (<= (+ main_x 1) v_prenex_39892) (<= (select main_a v_prenex_39891) (+ (select main_a v_prenex_39892) 1000)))) (forall ((v_prenex_35520 Int) (v_prenex_35519 Int)) (or (<= (select main_a v_prenex_35519) (+ (select main_a v_prenex_35520) 1000)) (< v_prenex_35520 main_x) (<= 0 (* 2 (select main_a v_prenex_35520))) (<= 996 (select main_a v_prenex_35519)) (<= 0 (select main_a v_prenex_35520)) (<= (+ main_x 1) v_prenex_35520) (<= (select main_a v_prenex_35519) 1000))) (forall ((v_prenex_32663 Int) (v_prenex_32662 Int)) (or (<= 996 (select main_a v_prenex_32662)) (<= (select main_a v_prenex_32662) 1000) (<= 0 (* 2 (select main_a v_prenex_32663))) (<= (+ main_y 1) v_prenex_32662) (<= (+ main_x 1) v_prenex_32663) (<= (+ (select main_a v_prenex_32663) 996) (select main_a v_prenex_32662)) (< v_prenex_32663 main_x))) (forall ((v_prenex_32629 Int) (v_prenex_32628 Int)) (or (<= 0 (select main_a v_prenex_32629)) (<= 996 (select main_a v_prenex_32628)) (< v_prenex_32628 main_y) (<= 1000 (+ (select main_a v_prenex_32629) (select main_a v_prenex_32628))) (<= (+ main_x 1) v_prenex_32629) (< v_prenex_32629 main_x) (<= (* 2 (select main_a v_prenex_32628)) 2000))) (forall ((v_prenex_30901 Int) (v_prenex_30900 Int)) (or (<= (select main_a v_prenex_30901) 4) (<= (+ main_x 1) v_prenex_30901) (<= (+ (select main_a v_prenex_30901) (select main_a v_prenex_30900)) 1000) (<= 998 (select main_a v_prenex_30900)) (< v_prenex_30901 main_x))) (forall ((v_prenex_43029 Int) (v_prenex_43028 Int)) (or (<= (+ (select main_a v_prenex_43029) (select main_a v_prenex_43028)) 1000) (< v_prenex_43029 main_x) (<= (+ main_x 1) v_prenex_43029) (<= 1996 (* 2 (select main_a v_prenex_43028))) (<= 996 (select main_a v_prenex_43028)) (<= 0 (select main_a v_prenex_43029)) (<= 0 (+ (select main_a v_prenex_43029) 2)))) (or (forall ((v_prenex_39305 Int)) (or (<= (* 2 (select main_a v_prenex_39305)) 4) (< v_prenex_39305 main_x) (<= (+ main_x 1) v_prenex_39305))) (forall ((v_prenex_39309 Int)) (or (< v_prenex_39309 main_y) (<= 998 (select main_a v_prenex_39309)) (<= 996 (select main_a v_prenex_39309))))) (forall ((v_prenex_38703 Int) (v_prenex_38704 Int)) (or (< v_prenex_38703 main_y) (<= (+ main_x 1) v_prenex_38704) (< v_prenex_38704 main_x) (<= 0 (select main_a v_prenex_38704)) (<= (select main_a v_prenex_38703) 1000) (<= (select main_a v_prenex_38703) (+ (select main_a v_prenex_38704) 1000)) (<= 998 (select main_a v_prenex_38703)))) (or (forall ((v_prenex_41629 Int)) (or (<= (+ main_x 1) v_prenex_41629) (<= 0 (+ (select main_a v_prenex_41629) 2)) (< v_prenex_41629 main_x) (<= 0 (* 2 (select main_a v_prenex_41629))))) (forall ((v_prenex_41631 Int)) (or (<= 998 (select main_a v_prenex_41631)) (<= (select main_a v_prenex_41631) 1002)))) (forall ((v_prenex_43596 Int) (v_prenex_43597 Int)) (or (<= (+ main_x 1) v_prenex_43597) (<= 1000 (+ (select main_a v_prenex_43597) (select main_a v_prenex_43596))) (<= 996 (select main_a v_prenex_43596)) (< v_prenex_43597 main_x) (<= 0 (* 2 (select main_a v_prenex_43597))) (<= (+ main_y 1) v_prenex_43596))) (forall ((v_prenex_43428 Int) (v_prenex_43429 Int)) (or (<= (+ main_x 1) v_prenex_43429) (<= (select main_a v_prenex_43429) 2) (<= (select main_a v_prenex_43428) (+ (select main_a v_prenex_43429) 1000)) (< v_prenex_43429 main_x) (<= 0 (select main_a v_prenex_43429)) (<= 1996 (* 2 (select main_a v_prenex_43428))) (<= 996 (select main_a v_prenex_43428)))) (forall ((v_prenex_43581 Int) (v_prenex_43582 Int)) (or (<= 0 (+ (select main_a v_prenex_43582) 2)) (< v_prenex_43582 main_x) (<= (+ (select main_a v_prenex_43582) (select main_a v_prenex_43581)) 1000) (<= (+ main_x 1) v_prenex_43582) (<= (select main_a v_prenex_43581) 1002) (<= (* 2 (select main_a v_prenex_43582)) 4))) (forall ((v_prenex_31174 Int) (v_prenex_31175 Int)) (or (<= (+ main_y 1) v_prenex_31174) (<= 0 (* 2 (select main_a v_prenex_31175))) (<= 1996 (* 2 (select main_a v_prenex_31174))) (< v_prenex_31175 main_x) (<= (+ main_x 1) v_prenex_31175) (<= (+ (select main_a v_prenex_31175) 996) (select main_a v_prenex_31174)) (<= (select main_a v_prenex_31174) 1000))) (forall ((v_prenex_33827 Int) (v_prenex_33826 Int)) (or (<= 1000 (+ (select main_a v_prenex_33827) (select main_a v_prenex_33826))) (<= (* 2 (select main_a v_prenex_33827)) 4) (< v_prenex_33827 main_x) (<= 0 (select main_a v_prenex_33827)) (<= (+ main_x 1) v_prenex_33827) (<= 1996 (* 2 (select main_a v_prenex_33826))) (<= 996 (select main_a v_prenex_33826)))) (or (forall ((v_prenex_40275 Int)) (or (<= (+ main_x 1) v_prenex_40275) (< v_prenex_40275 main_x) (<= 0 (select main_a v_prenex_40275)) (<= 0 (* 2 (select main_a v_prenex_40275))))) (forall ((v_prenex_40277 Int)) (or (<= (* 2 (select main_a v_prenex_40277)) 2000) (< v_prenex_40277 main_y) (<= (select main_a v_prenex_40277) 1000)))) (or (forall ((v_prenex_38385 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_38385))) (<= (select main_a v_prenex_38385) 1002))) (forall ((v_prenex_38384 Int)) (or (<= (+ main_x 1) v_prenex_38384) (<= 0 (* 2 (select main_a v_prenex_38384))) (<= 0 (+ (select main_a v_prenex_38384) 2)) (<= (* 2 (select main_a v_prenex_38384)) 4) (< v_prenex_38384 main_x)))) (or (forall ((v_prenex_43066 Int)) (or (<= (select main_a v_prenex_43066) 1000) (<= 996 (select main_a v_prenex_43066)))) (forall ((v_prenex_43065 Int)) (or (<= (+ main_x 1) v_prenex_43065) (<= (select main_a v_prenex_43065) 4) (< v_prenex_43065 main_x) (<= 0 (* 2 (select main_a v_prenex_43065))) (<= 0 (select main_a v_prenex_43065))))) (or (forall ((v_prenex_43778 Int)) (or (<= (select main_a v_prenex_43778) 4) (< v_prenex_43778 main_x) (<= (+ main_x 1) v_prenex_43778) (<= (* 2 (select main_a v_prenex_43778)) 4) (<= 0 (+ (select main_a v_prenex_43778) 2)))) (forall ((v_prenex_43777 Int)) (or (<= (select main_a v_prenex_43777) 1002) (<= (select main_a v_prenex_43777) 1000)))) (forall ((v_prenex_35567 Int) (v_prenex_35568 Int)) (or (<= (select main_a v_prenex_35567) 1002) (<= (+ (select main_a v_prenex_35568) (select main_a v_prenex_35567)) 1000) (<= 0 (+ (select main_a v_prenex_35568) 2)) (< v_prenex_35568 main_x) (<= (+ main_x 1) v_prenex_35568) (<= 1996 (* 2 (select main_a v_prenex_35567))) (<= (select main_a v_prenex_35568) 2))) (or (forall ((v_prenex_31659 Int)) (or (< v_prenex_31659 main_x) (<= (* 2 (select main_a v_prenex_31659)) 4) (<= 0 (+ (select main_a v_prenex_31659) 2)) (<= (+ main_x 1) v_prenex_31659))) (forall ((v_prenex_31657 Int)) (or (<= 998 (select main_a v_prenex_31657)) (<= (select main_a v_prenex_31657) 1000)))) (forall ((v_prenex_37083 Int) (v_prenex_37084 Int)) (or (<= 1000 (+ (select main_a v_prenex_37084) (select main_a v_prenex_37083))) (<= (select main_a v_prenex_37083) 1000) (<= (select main_a v_prenex_37083) 1002) (<= (+ main_x 1) v_prenex_37084) (<= 0 (+ (select main_a v_prenex_37084) 2)) (< v_prenex_37084 main_x) (<= (select main_a v_prenex_37084) 4))) (forall ((v_prenex_33831 Int) (v_prenex_33830 Int)) (or (<= 996 (select main_a v_prenex_33830)) (<= 0 (* 2 (select main_a v_prenex_33831))) (<= (+ main_x 1) v_prenex_33831) (<= (* 2 (select main_a v_prenex_33830)) 2000) (<= (select main_a v_prenex_33831) 4) (<= (+ (select main_a v_prenex_33831) (select main_a v_prenex_33830)) 1000) (< v_prenex_33831 main_x))) (or (forall ((v_prenex_33650 Int)) (or (<= (select main_a v_prenex_33650) 1002) (<= 1996 (* 2 (select main_a v_prenex_33650))))) (forall ((v_prenex_33646 Int)) (or (<= (select main_a v_prenex_33646) 4) (< v_prenex_33646 main_x) (<= 0 (+ (select main_a v_prenex_33646) 2)) (<= 0 (* 2 (select main_a v_prenex_33646))) (<= (+ main_x 1) v_prenex_33646)))) (or (forall ((v_prenex_32347 Int)) (or (<= (* 2 (select main_a v_prenex_32347)) 2000) (<= (select main_a v_prenex_32347) 1000))) (forall ((v_prenex_32353 Int)) (or (<= 0 (* 2 (select main_a v_prenex_32353))) (< v_prenex_32353 main_x) (<= (select main_a v_prenex_32353) 2) (<= (+ main_x 1) v_prenex_32353) (<= 0 (+ (select main_a v_prenex_32353) 2))))) (forall ((v_prenex_32386 Int) (v_prenex_32385 Int)) (or (<= (+ main_x 1) v_prenex_32386) (<= 0 (+ (select main_a v_prenex_32386) 2)) (<= 996 (select main_a v_prenex_32385)) (< v_prenex_32386 main_x) (<= (+ (select main_a v_prenex_32386) (select main_a v_prenex_32385)) 1000))) (forall ((v_prenex_43701 Int) (v_prenex_43702 Int)) (or (<= 0 (* 2 (select main_a v_prenex_43702))) (< v_prenex_43702 main_x) (<= (+ main_x 1) v_prenex_43702) (<= (+ (select main_a v_prenex_43702) (select main_a v_prenex_43701)) 1000) (<= 1996 (* 2 (select main_a v_prenex_43701))) (<= (+ main_y 1) v_prenex_43701))) (forall ((v_prenex_36476 Int) (v_prenex_36475 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_36475))) (<= 0 (+ (select main_a v_prenex_36476) 2)) (<= (+ main_x 1) v_prenex_36476) (<= (select main_a v_prenex_36476) 2) (< v_prenex_36476 main_x) (<= (* 2 (select main_a v_prenex_36475)) 2000) (<= (+ (select main_a v_prenex_36476) 996) (select main_a v_prenex_36475)))) (forall ((v_prenex_35784 Int) (v_prenex_35785 Int)) (or (<= (* 2 (select main_a v_prenex_35784)) 2000) (<= 1996 (* 2 (select main_a v_prenex_35784))) (< v_prenex_35785 main_x) (<= (select main_a v_prenex_35784) (+ (select main_a v_prenex_35785) 1000)) (<= (+ main_x 1) v_prenex_35785) (<= 0 (select main_a v_prenex_35785)) (<= (select main_a v_prenex_35785) 2))) (forall ((v_prenex_31956 Int) (v_prenex_31957 Int)) (or (<= (+ (select main_a v_prenex_31957) (select main_a v_prenex_31956)) 1000) (<= (+ main_x 1) v_prenex_31957) (< v_prenex_31956 main_y) (<= (select main_a v_prenex_31956) 1002) (<= (select main_a v_prenex_31957) 2) (< v_prenex_31957 main_x))) (forall ((v_prenex_33937 Int) (v_prenex_33936 Int)) (or (<= (+ main_x 1) v_prenex_33937) (<= 1996 (* 2 (select main_a v_prenex_33936))) (<= 996 (select main_a v_prenex_33936)) (<= 0 (+ (select main_a v_prenex_33937) 2)) (<= (+ (select main_a v_prenex_33937) (select main_a v_prenex_33936)) 1000) (<= (select main_a v_prenex_33937) 4) (< v_prenex_33937 main_x))) (forall ((v_prenex_35094 Int) (v_prenex_35093 Int)) (or (<= 0 (+ (select main_a v_prenex_35094) 2)) (<= (+ (select main_a v_prenex_35094) 996) (select main_a v_prenex_35093)) (<= (* 2 (select main_a v_prenex_35093)) 2000) (<= (+ main_y 1) v_prenex_35093) (<= (+ main_x 1) v_prenex_35094) (< v_prenex_35094 main_x) (<= 996 (select main_a v_prenex_35093)))) (or (forall ((v_prenex_31834 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_31834))) (<= (* 2 (select main_a v_prenex_31834)) 2000))) (forall ((v_prenex_31838 Int)) (or (<= (select main_a v_prenex_31838) 2) (< v_prenex_31838 main_x) (<= (+ main_x 1) v_prenex_31838) (<= 0 (* 2 (select main_a v_prenex_31838)))))) (or (forall ((v_prenex_38726 Int)) (or (<= (select main_a v_prenex_38726) 2) (<= (+ main_x 1) v_prenex_38726) (<= (* 2 (select main_a v_prenex_38726)) 4) (< v_prenex_38726 main_x))) (forall ((v_prenex_38727 Int)) (or (< v_prenex_38727 main_y) (<= (select main_a v_prenex_38727) 1002)))) (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) 2) (< v_prenex_41812 main_x) (<= (* 2 (select main_a v_prenex_41811)) 2000) (<= (+ main_x 1) v_prenex_41812) (<= 0 (* 2 (select main_a v_prenex_41812))) (<= 1996 (* 2 (select main_a v_prenex_41811))))) (or (forall ((v_prenex_34576 Int)) (or (<= (select main_a v_prenex_34576) 4) (< v_prenex_34576 main_x) (<= (+ main_x 1) v_prenex_34576))) (forall ((v_prenex_34575 Int)) (<= (* 2 (select main_a v_prenex_34575)) 2000))) (forall ((v_prenex_35099 Int) (v_prenex_35100 Int)) (or (<= (+ main_x 1) v_prenex_35100) (<= (select main_a v_prenex_35099) (+ (select main_a v_prenex_35100) 1000)) (<= (select main_a v_prenex_35100) 4) (<= (select main_a v_prenex_35099) 1002) (< v_prenex_35099 main_y) (< v_prenex_35100 main_x))) (or (forall ((v_prenex_32421 Int)) (or (< v_prenex_32421 main_x) (<= 0 (+ (select main_a v_prenex_32421) 2)) (<= (* 2 (select main_a v_prenex_32421)) 4) (<= (+ main_x 1) v_prenex_32421) (<= (select main_a v_prenex_32421) 4))) (forall ((v_prenex_32422 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_32422))) (<= (select main_a v_prenex_32422) 1000)))) (forall ((v_prenex_35983 Int) (v_prenex_35984 Int)) (or (<= (select main_a v_prenex_35983) 1000) (<= 998 (select main_a v_prenex_35983)) (<= 1000 (+ (select main_a v_prenex_35984) (select main_a v_prenex_35983))) (< v_prenex_35984 main_x) (<= 0 (select main_a v_prenex_35984)) (<= (+ main_x 1) v_prenex_35984))) (forall ((v_prenex_36065 Int) (v_prenex_36066 Int)) (or (<= (* 2 (select main_a v_prenex_36065)) 2000) (<= (select main_a v_prenex_36065) (+ (select main_a v_prenex_36066) 1000)) (<= (+ main_x 1) v_prenex_36066) (<= (select main_a v_prenex_36066) 2) (< v_prenex_36066 main_x) (<= 1996 (* 2 (select main_a v_prenex_36065))))) (forall ((v_prenex_43676 Int)) (or (< v_prenex_43676 main_y) (<= (+ main_y 1) v_prenex_43676) (<= 1996 (* 2 (select main_a v_prenex_43676))))) (or (forall ((v_prenex_34874 Int)) (or (<= (* 2 (select main_a v_prenex_34874)) 4) (<= 0 (* 2 (select main_a v_prenex_34874))) (<= (select main_a v_prenex_34874) 2) (< v_prenex_34874 main_x) (<= (+ main_x 1) v_prenex_34874))) (forall ((v_prenex_34877 Int)) (<= 996 (select main_a v_prenex_34877)))) (forall ((v_prenex_36045 Int) (v_prenex_36046 Int)) (or (<= (* 2 (select main_a v_prenex_36046)) 4) (<= 996 (select main_a v_prenex_36045)) (<= (+ main_x 1) v_prenex_36046) (<= (select main_a v_prenex_36045) (+ (select main_a v_prenex_36046) 1000)) (< v_prenex_36046 main_x) (<= (select main_a v_prenex_36046) 2))) (forall ((v_prenex_41553 Int) (v_prenex_41554 Int)) (or (< v_prenex_41554 main_x) (<= 998 (select main_a v_prenex_41553)) (<= (+ main_y 1) v_prenex_41553) (<= (+ main_x 1) v_prenex_41554) (<= (* 2 (select main_a v_prenex_41553)) 2000) (<= (+ (select main_a v_prenex_41554) 996) (select main_a v_prenex_41553)) (<= (select main_a v_prenex_41554) 2))) (forall ((v_prenex_40184 Int) (v_prenex_40183 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_40183))) (<= 0 (+ (select main_a v_prenex_40184) 2)) (<= (+ main_x 1) v_prenex_40184) (<= (* 2 (select main_a v_prenex_40184)) 4) (<= 1000 (+ (select main_a v_prenex_40184) (select main_a v_prenex_40183))) (<= (select main_a v_prenex_40183) 1002) (< v_prenex_40184 main_x))) (forall ((v_prenex_42957 Int) (v_prenex_42958 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_42957))) (<= (select main_a v_prenex_42958) 4) (<= (* 2 (select main_a v_prenex_42957)) 2000) (<= (select main_a v_prenex_42957) (+ (select main_a v_prenex_42958) 1000)) (<= (+ main_x 1) v_prenex_42958) (<= 0 (+ (select main_a v_prenex_42958) 2)) (< v_prenex_42958 main_x))) (or (forall ((v_prenex_33818 Int)) (or (<= (* 2 (select main_a v_prenex_33818)) 2000) (<= 1996 (* 2 (select main_a v_prenex_33818))))) (forall ((v_prenex_33816 Int)) (or (<= (* 2 (select main_a v_prenex_33816)) 4) (< v_prenex_33816 main_x) (<= (+ main_x 1) v_prenex_33816) (<= 0 (+ (select main_a v_prenex_33816) 2))))) (or (forall ((v_prenex_36508 Int)) (or (< v_prenex_36508 main_x) (<= (+ main_x 1) v_prenex_36508) (<= (select main_a v_prenex_36508) 2) (<= 0 (select main_a v_prenex_36508)) (<= 0 (* 2 (select main_a v_prenex_36508))))) (forall ((v_prenex_36512 Int)) (or (<= 996 (select main_a v_prenex_36512)) (<= (select main_a v_prenex_36512) 1000)))) (forall ((v_prenex_36711 Int) (v_prenex_36712 Int)) (or (<= (select main_a v_prenex_36711) 1000) (<= (* 2 (select main_a v_prenex_36712)) 4) (< v_prenex_36712 main_x) (<= (+ main_x 1) v_prenex_36712) (<= 0 (+ (select main_a v_prenex_36712) 2)) (<= 1000 (+ (select main_a v_prenex_36712) (select main_a v_prenex_36711))))) (or (forall ((v_prenex_39099 Int)) (or (< v_prenex_39099 main_x) (<= 0 (* 2 (select main_a v_prenex_39099))) (<= 0 (select main_a v_prenex_39099)) (<= (+ main_x 1) v_prenex_39099))) (forall ((v_prenex_39101 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_39101))) (<= (select main_a v_prenex_39101) 1000)))) (forall ((v_prenex_41663 Int) (v_prenex_41664 Int)) (or (< v_prenex_41664 main_x) (<= (+ (select main_a v_prenex_41664) (select main_a v_prenex_41663)) 1000) (<= (+ main_x 1) v_prenex_41664) (<= (select main_a v_prenex_41664) 2) (<= 0 (* 2 (select main_a v_prenex_41664))) (<= (select main_a v_prenex_41663) 1000) (<= (select main_a v_prenex_41663) 1002))) (or (forall ((v_prenex_41435 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_41435))) (< v_prenex_41435 main_y) (<= 996 (select main_a v_prenex_41435)))) (forall ((v_prenex_41436 Int)) (or (<= (+ main_x 1) v_prenex_41436) (< v_prenex_41436 main_x) (<= 0 (* 2 (select main_a v_prenex_41436)))))) (forall ((v_prenex_40995 Int) (v_prenex_40994 Int)) (or (<= (+ main_x 1) v_prenex_40995) (<= (+ (select main_a v_prenex_40995) (select main_a v_prenex_40994)) 1000) (<= (+ main_y 1) v_prenex_40994) (< v_prenex_40995 main_x) (<= 1996 (* 2 (select main_a v_prenex_40994))) (<= 998 (select main_a v_prenex_40994)) (<= 0 (select main_a v_prenex_40995)))) (forall ((v_prenex_34786 Int) (v_prenex_34785 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_34785))) (< v_prenex_34786 main_x) (<= (select main_a v_prenex_34786) 2) (<= 0 (select main_a v_prenex_34786)) (<= (+ (select main_a v_prenex_34786) (select main_a v_prenex_34785)) 1000) (<= (+ main_x 1) v_prenex_34786))) (forall ((v_prenex_38662 Int) (v_prenex_38661 Int)) (or (<= (* 2 (select main_a v_prenex_38661)) 2000) (<= (select main_a v_prenex_38662) 2) (<= (+ (select main_a v_prenex_38662) (select main_a v_prenex_38661)) 1000) (< v_prenex_38661 main_y) (< v_prenex_38662 main_x) (<= (+ main_x 1) v_prenex_38662) (<= (select main_a v_prenex_38661) 1002))) (forall ((v_prenex_36016 Int) (v_prenex_36017 Int)) (or (<= (* 2 (select main_a v_prenex_36016)) 2000) (<= (select main_a v_prenex_36016) (+ (select main_a v_prenex_36017) 1000)) (<= (+ main_x 1) v_prenex_36017) (<= 0 (+ (select main_a v_prenex_36017) 2)) (<= 1996 (* 2 (select main_a v_prenex_36016))) (<= (* 2 (select main_a v_prenex_36017)) 4) (< v_prenex_36017 main_x))) (forall ((v_prenex_43084 Int) (v_prenex_43083 Int)) (or (<= 0 (select main_a v_prenex_43084)) (<= 1000 (+ (select main_a v_prenex_43084) (select main_a v_prenex_43083))) (< v_prenex_43084 main_x) (<= 996 (select main_a v_prenex_43083)) (<= 998 (select main_a v_prenex_43083)) (<= (+ main_x 1) v_prenex_43084))) (forall ((v_prenex_32775 Int) (v_prenex_32776 Int)) (or (<= (+ (select main_a v_prenex_32776) 996) (select main_a v_prenex_32775)) (< v_prenex_32775 main_y) (<= (select main_a v_prenex_32776) 2) (< v_prenex_32776 main_x) (<= (+ main_x 1) v_prenex_32776) (<= 1996 (* 2 (select main_a v_prenex_32775))) (<= 996 (select main_a v_prenex_32775)))) (forall ((v_prenex_38450 Int)) (or (<= 0 (select main_a v_prenex_38450)) (<= (+ main_x 1) v_prenex_38450) (< v_prenex_38450 main_x) (<= (select main_a v_prenex_38450) 4) (<= 0 (* 2 (select main_a v_prenex_38450))))) (forall ((v_prenex_42608 Int) (v_prenex_42609 Int)) (or (<= 0 (select main_a v_prenex_42609)) (<= 996 (select main_a v_prenex_42608)) (<= (* 2 (select main_a v_prenex_42608)) 2000) (< v_prenex_42609 main_x) (<= (+ (select main_a v_prenex_42609) (select main_a v_prenex_42608)) 1000) (<= (+ main_x 1) v_prenex_42609))) (forall ((v_prenex_39733 Int) (v_prenex_39732 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_39732))) (<= 0 (select main_a v_prenex_39733)) (<= (select main_a v_prenex_39733) 2) (<= (select main_a v_prenex_39732) 1002) (< v_prenex_39733 main_x) (<= 1000 (+ (select main_a v_prenex_39733) (select main_a v_prenex_39732))) (<= (+ main_x 1) v_prenex_39733))) (forall ((v_prenex_41910 Int) (v_prenex_41909 Int)) (or (<= (select main_a v_prenex_41909) (+ (select main_a v_prenex_41910) 1000)) (<= (select main_a v_prenex_41909) 1002) (<= 0 (select main_a v_prenex_41910)) (<= (+ main_x 1) v_prenex_41910) (<= (+ main_y 1) v_prenex_41909) (< v_prenex_41910 main_x))) (forall ((v_prenex_43499 Int) (v_prenex_43498 Int)) (or (<= (+ (select main_a v_prenex_43499) 996) (select main_a v_prenex_43498)) (<= (+ main_x 1) v_prenex_43499) (< v_prenex_43499 main_x) (<= (select main_a v_prenex_43498) 1000) (<= 998 (select main_a v_prenex_43498)) (<= 0 (+ (select main_a v_prenex_43499) 2)) (<= (* 2 (select main_a v_prenex_43499)) 4))) (forall ((v_prenex_38714 Int) (v_prenex_38713 Int)) (or (<= 1000 (+ (select main_a v_prenex_38714) (select main_a v_prenex_38713))) (<= (+ main_x 1) v_prenex_38714) (<= (select main_a v_prenex_38713) 1000) (< v_prenex_38714 main_x) (<= 998 (select main_a v_prenex_38713)) (<= (* 2 (select main_a v_prenex_38714)) 4) (<= (select main_a v_prenex_38714) 2))) (or (forall ((v_prenex_43283 Int)) (<= 998 (select main_a v_prenex_43283))) (forall ((v_prenex_43284 Int)) (or (<= (select main_a v_prenex_43284) 2) (< v_prenex_43284 main_x) (<= 0 (* 2 (select main_a v_prenex_43284))) (<= (select main_a v_prenex_43284) 4) (<= (+ main_x 1) v_prenex_43284)))) (or (forall ((v_prenex_34253 Int)) (or (<= (select main_a v_prenex_34253) 1000) (<= 998 (select main_a v_prenex_34253)))) (forall ((v_prenex_34251 Int)) (or (<= (* 2 (select main_a v_prenex_34251)) 4) (<= 0 (+ (select main_a v_prenex_34251) 2)) (<= (+ main_x 1) v_prenex_34251) (< v_prenex_34251 main_x)))) (or (forall ((v_prenex_38440 Int)) (or (<= 998 (select main_a v_prenex_38440)) (<= (select main_a v_prenex_38440) 1000))) (forall ((v_prenex_38438 Int)) (or (< v_prenex_38438 main_x) (<= 0 (* 2 (select main_a v_prenex_38438))) (<= (+ main_x 1) v_prenex_38438) (<= 0 (+ (select main_a v_prenex_38438) 2))))) (forall ((v_prenex_35571 Int) (v_prenex_35572 Int)) (or (<= 998 (select main_a v_prenex_35571)) (< v_prenex_35572 main_x) (<= 0 (+ (select main_a v_prenex_35572) 2)) (<= (* 2 (select main_a v_prenex_35572)) 4) (<= (+ main_x 1) v_prenex_35572) (<= (+ (select main_a v_prenex_35572) 996) (select main_a v_prenex_35571)) (<= 996 (select main_a v_prenex_35571)))) (forall ((v_prenex_41109 Int) (v_prenex_41110 Int)) (or (<= (select main_a v_prenex_41109) 1002) (< v_prenex_41110 main_x) (<= 996 (select main_a v_prenex_41109)) (<= (select main_a v_prenex_41110) 2) (<= (+ (select main_a v_prenex_41110) 996) (select main_a v_prenex_41109)) (<= 0 (+ (select main_a v_prenex_41110) 2)) (<= (+ main_x 1) v_prenex_41110))) (forall ((v_prenex_32644 Int) (v_prenex_32645 Int)) (or (<= (+ main_y 1) v_prenex_32644) (<= 996 (select main_a v_prenex_32644)) (<= (select main_a v_prenex_32644) (+ (select main_a v_prenex_32645) 1000)) (< v_prenex_32645 main_x) (< v_prenex_32644 main_y))) (forall ((v_prenex_34832 Int) (v_prenex_34831 Int)) (or (<= (select main_a v_prenex_34832) 2) (<= 1000 (+ (select main_a v_prenex_34832) (select main_a v_prenex_34831))) (<= (select main_a v_prenex_34831) 1002) (<= (+ main_x 1) v_prenex_34832) (<= (+ main_y 1) v_prenex_34831) (< v_prenex_34832 main_x))) (forall ((v_prenex_39569 Int) (v_prenex_39570 Int)) (or (<= (+ main_y 1) v_prenex_39569) (<= 1000 (+ (select main_a v_prenex_39570) (select main_a v_prenex_39569))) (<= (+ main_x 1) v_prenex_39570) (< v_prenex_39570 main_x) (<= (select main_a v_prenex_39569) 1000) (<= 0 (* 2 (select main_a v_prenex_39570))))) (forall ((v_prenex_43312 Int) (v_prenex_43313 Int)) (or (< v_prenex_43312 main_y) (<= (+ (select main_a v_prenex_43313) 996) (select main_a v_prenex_43312)) (<= (select main_a v_prenex_43312) 1000) (<= 998 (select main_a v_prenex_43312)) (< v_prenex_43313 main_x) (<= (* 2 (select main_a v_prenex_43313)) 4) (<= (+ main_x 1) v_prenex_43313))) (or (forall ((v_prenex_40272 Int)) (or (<= (* 2 (select main_a v_prenex_40272)) 4) (< v_prenex_40272 main_x) (<= (+ main_x 1) v_prenex_40272) (<= 0 (* 2 (select main_a v_prenex_40272))))) (forall ((v_prenex_40277 Int)) (or (<= (* 2 (select main_a v_prenex_40277)) 2000) (< v_prenex_40277 main_y) (<= (select main_a v_prenex_40277) 1000)))) (forall ((v_prenex_34432 Int) (v_prenex_34431 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_34431))) (< v_prenex_34432 main_x) (<= (+ (select main_a v_prenex_34432) (select main_a v_prenex_34431)) 1000) (<= (+ main_x 1) v_prenex_34432) (<= (select main_a v_prenex_34432) 2) (<= 0 (select main_a v_prenex_34432)))) (forall ((v_prenex_33996 Int) (v_prenex_33995 Int)) (or (<= (select main_a v_prenex_33995) (+ (select main_a v_prenex_33996) 1000)) (<= 0 (select main_a v_prenex_33996)) (< v_prenex_33995 main_y) (< v_prenex_33996 main_x) (<= (select main_a v_prenex_33995) 1000) (<= (+ main_x 1) v_prenex_33996))) (or (forall ((v_prenex_30987 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_30987))) (<= (+ main_y 1) v_prenex_30987) (<= 996 (select main_a v_prenex_30987)))) (forall ((v_prenex_30988 Int)) (or (< v_prenex_30988 main_x) (<= (* 2 (select main_a v_prenex_30988)) 4) (<= (+ main_x 1) v_prenex_30988) (<= (select main_a v_prenex_30988) 2)))) (or (forall ((v_prenex_31605 Int)) (or (< v_prenex_31605 main_x) (<= (* 2 (select main_a v_prenex_31605)) 4) (<= 0 (* 2 (select main_a v_prenex_31605))) (<= 0 (select main_a v_prenex_31605)) (<= (+ main_x 1) v_prenex_31605))) (forall ((v_prenex_31609 Int)) (<= (* 2 (select main_a v_prenex_31609)) 2000))) (forall ((v_prenex_31062 Int) (v_prenex_31061 Int)) (or (<= 0 (* 2 (select main_a v_prenex_31062))) (<= (select main_a v_prenex_31061) 1002) (< v_prenex_31062 main_x) (<= (+ (select main_a v_prenex_31062) 996) (select main_a v_prenex_31061)) (<= (+ main_x 1) v_prenex_31062) (<= 996 (select main_a v_prenex_31061)))) (forall ((v_prenex_33980 Int) (v_prenex_33979 Int)) (or (<= (* 2 (select main_a v_prenex_33979)) 2000) (< v_prenex_33980 main_x) (<= 996 (select main_a v_prenex_33979)) (<= (* 2 (select main_a v_prenex_33980)) 4) (<= (+ main_x 1) v_prenex_33980) (<= (+ (select main_a v_prenex_33980) 996) (select main_a v_prenex_33979)) (<= 0 (+ (select main_a v_prenex_33980) 2)))) (forall ((v_prenex_41645 Int) (v_prenex_41646 Int)) (or (<= (+ main_x 1) v_prenex_41646) (<= (* 2 (select main_a v_prenex_41646)) 4) (<= (+ main_y 1) v_prenex_41645) (<= 996 (select main_a v_prenex_41645)) (<= 1996 (* 2 (select main_a v_prenex_41645))) (<= (select main_a v_prenex_41645) (+ (select main_a v_prenex_41646) 1000)) (< v_prenex_41646 main_x))) (forall ((v_prenex_35914 Int) (v_prenex_35915 Int)) (or (<= (select main_a v_prenex_35915) 2) (< v_prenex_35915 main_x) (<= 998 (select main_a v_prenex_35914)) (<= (+ (select main_a v_prenex_35915) (select main_a v_prenex_35914)) 1000) (<= (* 2 (select main_a v_prenex_35915)) 4) (<= (+ main_x 1) v_prenex_35915))) (or (forall ((v_prenex_32920 Int)) (or (<= 0 (+ (select main_a v_prenex_32920) 2)) (< v_prenex_32920 main_x) (<= 0 (select main_a v_prenex_32920)) (<= 0 (* 2 (select main_a v_prenex_32920))) (<= (+ main_x 1) v_prenex_32920))) (forall ((v_prenex_32924 Int)) (or (<= (select main_a v_prenex_32924) 1002) (<= (select main_a v_prenex_32924) 1000)))) (forall ((v_prenex_40625 Int) (v_prenex_40624 Int)) (or (<= (+ main_x 1) v_prenex_40625) (<= (* 2 (select main_a v_prenex_40625)) 4) (<= 1996 (* 2 (select main_a v_prenex_40624))) (<= 1000 (+ (select main_a v_prenex_40625) (select main_a v_prenex_40624))) (<= (select main_a v_prenex_40624) 1002) (< v_prenex_40625 main_x) (<= 0 (* 2 (select main_a v_prenex_40625))))) (or (forall ((v_prenex_34117 Int)) (or (< v_prenex_34117 main_x) (<= (+ main_x 1) v_prenex_34117) (<= (* 2 (select main_a v_prenex_34117)) 4) (<= 0 (select main_a v_prenex_34117)))) (forall ((v_prenex_34119 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_34119))) (<= (* 2 (select main_a v_prenex_34119)) 2000)))) (or (forall ((v_prenex_34162 Int)) (or (<= (+ main_x 1) v_prenex_34162) (<= (* 2 (select main_a v_prenex_34162)) 4) (< v_prenex_34162 main_x))) (forall ((v_prenex_34161 Int)) (or (<= (select main_a v_prenex_34161) 1000) (<= 998 (select main_a v_prenex_34161)) (<= (+ main_y 1) v_prenex_34161)))) (forall ((v_prenex_38834 Int) (v_prenex_38833 Int)) (or (<= 998 (select main_a v_prenex_38833)) (<= 1000 (+ (select main_a v_prenex_38834) (select main_a v_prenex_38833))) (< v_prenex_38834 main_x) (<= 0 (+ (select main_a v_prenex_38834) 2)) (<= (+ main_x 1) v_prenex_38834))) (forall ((v_prenex_37307 Int) (v_prenex_37308 Int)) (or (<= (+ main_x 1) v_prenex_37308) (<= (+ (select main_a v_prenex_37308) (select main_a v_prenex_37307)) 1000) (<= 0 (select main_a v_prenex_37308)) (< v_prenex_37308 main_x) (<= (select main_a v_prenex_37307) 1000) (<= 996 (select main_a v_prenex_37307)))) (forall ((v_prenex_35194 Int) (v_prenex_35195 Int)) (or (<= 0 (+ (select main_a v_prenex_35195) 2)) (< v_prenex_35195 main_x) (<= (select main_a v_prenex_35194) (+ (select main_a v_prenex_35195) 1000)) (<= (* 2 (select main_a v_prenex_35194)) 2000) (<= (+ main_x 1) v_prenex_35195) (<= (select main_a v_prenex_35195) 4))) (or (forall ((v_prenex_30839 Int)) (or (<= (+ main_x 1) v_prenex_30839) (<= 0 (* 2 (select main_a v_prenex_30839))) (< v_prenex_30839 main_x) (<= (select main_a v_prenex_30839) 2))) (forall ((v_prenex_31015 Int)) (or (< v_prenex_31015 main_y) (<= (select main_a v_prenex_31015) 1002)))) (forall ((v_prenex_42691 Int) (v_prenex_42692 Int)) (or (<= (select main_a v_prenex_42691) 1000) (<= (select main_a v_prenex_42692) 4) (< v_prenex_42692 main_x) (<= (select main_a v_prenex_42691) 1002) (<= 0 (* 2 (select main_a v_prenex_42692))) (<= (+ (select main_a v_prenex_42692) 996) (select main_a v_prenex_42691)) (<= (+ main_x 1) v_prenex_42692))) (forall ((v_prenex_41376 Int) (v_prenex_41377 Int)) (or (<= (+ main_x 1) v_prenex_41377) (< v_prenex_41377 main_x) (<= 1996 (* 2 (select main_a v_prenex_41376))) (<= 1000 (+ (select main_a v_prenex_41377) (select main_a v_prenex_41376))) (<= (select main_a v_prenex_41376) 1002) (<= 0 (* 2 (select main_a v_prenex_41377))))) (forall ((v_prenex_33587 Int) (v_prenex_33586 Int)) (or (<= 0 (+ (select main_a v_prenex_33587) 2)) (<= (+ main_x 1) v_prenex_33587) (<= (+ (select main_a v_prenex_33587) (select main_a v_prenex_33586)) 1000) (< v_prenex_33587 main_x) (<= 996 (select main_a v_prenex_33586)) (<= 0 (select main_a v_prenex_33587)))) (forall ((v_prenex_40593 Int) (v_prenex_40594 Int)) (or (<= (+ (select main_a v_prenex_40594) 996) (select main_a v_prenex_40593)) (<= (select main_a v_prenex_40593) 1002) (< v_prenex_40594 main_x) (<= 998 (select main_a v_prenex_40593)) (<= 0 (* 2 (select main_a v_prenex_40594))) (<= (+ main_x 1) v_prenex_40594) (<= 0 (select main_a v_prenex_40594)))) (or (forall ((v_prenex_35084 Int)) (or (<= (select main_a v_prenex_35084) 4) (<= (select main_a v_prenex_35084) 2) (<= (+ main_x 1) v_prenex_35084) (< v_prenex_35084 main_x) (<= (* 2 (select main_a v_prenex_35084)) 4))) (forall ((v_prenex_35085 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_35085))) (<= (* 2 (select main_a v_prenex_35085)) 2000)))) (forall ((v_prenex_35446 Int) (v_prenex_35447 Int)) (or (<= 996 (select main_a v_prenex_35446)) (<= (+ main_x 1) v_prenex_35447) (< v_prenex_35447 main_x) (<= (select main_a v_prenex_35446) 1002) (<= 0 (* 2 (select main_a v_prenex_35447))) (<= 1000 (+ (select main_a v_prenex_35447) (select main_a v_prenex_35446))))) (forall ((v_prenex_36917 Int) (v_prenex_36916 Int)) (or (<= (select main_a v_prenex_36916) 1000) (<= 998 (select main_a v_prenex_36916)) (< v_prenex_36917 main_x) (<= 0 (* 2 (select main_a v_prenex_36917))) (<= 1000 (+ (select main_a v_prenex_36917) (select main_a v_prenex_36916))) (<= 0 (+ (select main_a v_prenex_36917) 2)) (<= (+ main_x 1) v_prenex_36917))) (forall ((v_prenex_33633 Int) (v_prenex_33632 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_33632))) (<= (* 2 (select main_a v_prenex_33632)) 2000) (<= (select main_a v_prenex_33633) 2) (<= (+ (select main_a v_prenex_33633) (select main_a v_prenex_33632)) 1000) (<= (+ main_x 1) v_prenex_33633) (< v_prenex_33633 main_x))) (forall ((v_prenex_35653 Int) (v_prenex_35654 Int)) (or (<= 996 (select main_a v_prenex_35653)) (<= (+ main_x 1) v_prenex_35654) (< v_prenex_35654 main_x) (<= 0 (select main_a v_prenex_35654)) (<= (select main_a v_prenex_35654) 4) (<= (+ (select main_a v_prenex_35654) 996) (select main_a v_prenex_35653)))) (forall ((v_prenex_39081 Int) (v_prenex_39080 Int)) (or (<= (+ (select main_a v_prenex_39081) 996) (select main_a v_prenex_39080)) (< v_prenex_39080 main_y) (<= (select main_a v_prenex_39080) 1002) (<= (+ main_y 1) v_prenex_39080))) (or (forall ((v_prenex_31532 Int)) (or (<= 998 (select main_a v_prenex_31532)) (<= (select main_a v_prenex_31532) 1002))) (forall ((v_prenex_31529 Int)) (or (<= 0 (+ (select main_a v_prenex_31529) 2)) (<= (select main_a v_prenex_31529) 2) (<= (+ main_x 1) v_prenex_31529) (< v_prenex_31529 main_x) (<= 0 (* 2 (select main_a v_prenex_31529)))))) (or (forall ((v_prenex_43933 Int)) (or (<= 996 (select main_a v_prenex_43933)) (<= (select main_a v_prenex_43933) 1002))) (forall ((v_prenex_43930 Int)) (or (<= 0 (* 2 (select main_a v_prenex_43930))) (<= (* 2 (select main_a v_prenex_43930)) 4) (<= (select main_a v_prenex_43930) 2) (< v_prenex_43930 main_x) (<= (+ main_x 1) v_prenex_43930)))) (or (forall ((v_prenex_37729 Int)) (or (<= (select main_a v_prenex_37729) 2) (< v_prenex_37729 main_x) (<= 0 (* 2 (select main_a v_prenex_37729))) (<= (+ main_x 1) v_prenex_37729))) (forall ((v_prenex_37733 Int)) (or (<= (select main_a v_prenex_37733) 1002) (<= (select main_a v_prenex_37733) 1000)))) (forall ((v_prenex_39975 Int) (v_prenex_39976 Int)) (or (<= (+ main_x 1) v_prenex_39976) (<= (select main_a v_prenex_39975) 1002) (<= (* 2 (select main_a v_prenex_39976)) 4) (<= (select main_a v_prenex_39975) 1000) (< v_prenex_39976 main_x) (<= 1000 (+ (select main_a v_prenex_39976) (select main_a v_prenex_39975))) (<= 0 (select main_a v_prenex_39976)))) (or (forall ((v_prenex_41839 Int)) (or (<= (+ main_x 1) v_prenex_41839) (<= 0 (* 2 (select main_a v_prenex_41839))) (<= (select main_a v_prenex_41839) 2) (< v_prenex_41839 main_x))) (forall ((v_prenex_41844 Int)) (<= (* 2 (select main_a v_prenex_41844)) 2000))) (forall ((v_prenex_41445 Int) (v_prenex_41446 Int)) (or (<= 0 (* 2 (select main_a v_prenex_41446))) (<= (+ (select main_a v_prenex_41446) 996) (select main_a v_prenex_41445)) (< v_prenex_41446 main_x) (<= (+ main_x 1) v_prenex_41446) (<= (select main_a v_prenex_41446) 2))) (forall ((v_prenex_37353 Int) (v_prenex_37354 Int)) (or (< v_prenex_37353 main_y) (<= 996 (select main_a v_prenex_37353)) (<= (select main_a v_prenex_37353) 1002) (<= (+ main_y 1) v_prenex_37353) (<= (+ (select main_a v_prenex_37354) 996) (select main_a v_prenex_37353)))) (forall ((v_prenex_43417 Int) (v_prenex_43416 Int)) (or (< v_prenex_43417 main_x) (<= 1996 (* 2 (select main_a v_prenex_43416))) (<= 1000 (+ (select main_a v_prenex_43417) (select main_a v_prenex_43416))) (<= (+ main_x 1) v_prenex_43417) (<= 996 (select main_a v_prenex_43416)) (<= 0 (select main_a v_prenex_43417)) (<= 0 (* 2 (select main_a v_prenex_43417))))) (forall ((v_prenex_37702 Int) (v_prenex_37701 Int)) (or (<= (+ main_x 1) v_prenex_37702) (<= (* 2 (select main_a v_prenex_37701)) 2000) (<= 996 (select main_a v_prenex_37701)) (<= (select main_a v_prenex_37701) (+ (select main_a v_prenex_37702) 1000)) (<= (select main_a v_prenex_37702) 4) (< v_prenex_37702 main_x) (<= 0 (select main_a v_prenex_37702)))) (forall ((v_prenex_37154 Int) (v_prenex_37153 Int)) (or (<= (+ (select main_a v_prenex_37154) (select main_a v_prenex_37153)) 1000) (<= (* 2 (select main_a v_prenex_37153)) 2000) (<= (select main_a v_prenex_37154) 2) (<= 998 (select main_a v_prenex_37153)) (< v_prenex_37154 main_x) (<= 0 (* 2 (select main_a v_prenex_37154))) (<= (+ main_x 1) v_prenex_37154))) (or (forall ((v_prenex_35942 Int)) (or (<= (+ main_x 1) v_prenex_35942) (<= 0 (* 2 (select main_a v_prenex_35942))) (< v_prenex_35942 main_x) (<= (* 2 (select main_a v_prenex_35942)) 4))) (forall ((v_prenex_35947 Int)) (<= (select main_a v_prenex_35947) 1002))) (forall ((v_prenex_38141 Int) (v_prenex_38140 Int)) (or (<= (+ (select main_a v_prenex_38141) (select main_a v_prenex_38140)) 1000) (<= (+ main_x 1) v_prenex_38141) (<= (* 2 (select main_a v_prenex_38140)) 2000) (<= 0 (* 2 (select main_a v_prenex_38141))) (< v_prenex_38141 main_x) (<= 998 (select main_a v_prenex_38140)) (<= (select main_a v_prenex_38141) 4))) (forall ((v_prenex_38806 Int) (v_prenex_38807 Int)) (or (< v_prenex_38807 main_x) (<= 998 (select main_a v_prenex_38806)) (<= (+ main_x 1) v_prenex_38807) (<= 0 (+ (select main_a v_prenex_38807) 2)) (<= 996 (select main_a v_prenex_38806)) (<= 0 (select main_a v_prenex_38807)) (<= (+ (select main_a v_prenex_38807) 996) (select main_a v_prenex_38806)))) (forall ((v_prenex_39414 Int) (v_prenex_39415 Int)) (or (<= (select main_a v_prenex_39415) 4) (<= (+ main_x 1) v_prenex_39415) (<= (select main_a v_prenex_39414) 1002) (<= 0 (+ (select main_a v_prenex_39415) 2)) (<= 996 (select main_a v_prenex_39414)) (<= 1000 (+ (select main_a v_prenex_39415) (select main_a v_prenex_39414))) (< v_prenex_39415 main_x))) (forall ((v_prenex_37206 Int) (v_prenex_37205 Int)) (or (<= (select main_a v_prenex_37205) 1002) (< v_prenex_37206 main_x) (<= 1996 (* 2 (select main_a v_prenex_37205))) (<= (+ main_x 1) v_prenex_37206) (<= (+ (select main_a v_prenex_37206) (select main_a v_prenex_37205)) 1000) (<= (select main_a v_prenex_37206) 2) (<= 0 (select main_a v_prenex_37206)))) (forall ((v_prenex_37510 Int) (v_prenex_37511 Int)) (or (<= (+ main_x 1) v_prenex_37511) (<= (select main_a v_prenex_37510) (+ (select main_a v_prenex_37511) 1000)) (<= (* 2 (select main_a v_prenex_37511)) 4) (< v_prenex_37511 main_x) (<= 0 (+ (select main_a v_prenex_37511) 2)))) (or (forall ((v_prenex_34810 Int)) (or (< v_prenex_34810 main_x) (<= (select main_a v_prenex_34810) 4) (<= (* 2 (select main_a v_prenex_34810)) 4) (<= (+ main_x 1) v_prenex_34810))) (forall ((v_prenex_34809 Int)) (or (<= (+ main_y 1) v_prenex_34809) (<= 1996 (* 2 (select main_a v_prenex_34809))) (<= 996 (select main_a v_prenex_34809))))) (forall ((v_prenex_35019 Int) (v_prenex_35020 Int)) (or (<= (* 2 (select main_a v_prenex_35020)) 4) (<= (+ (select main_a v_prenex_35020) (select main_a v_prenex_35019)) 1000) (<= (+ main_x 1) v_prenex_35020) (< v_prenex_35020 main_x) (<= (select main_a v_prenex_35019) 1002))) (forall ((v_prenex_38951 Int) (v_prenex_38950 Int)) (or (<= (select main_a v_prenex_38951) 4) (< v_prenex_38951 main_x) (<= 998 (select main_a v_prenex_38950)) (<= 996 (select main_a v_prenex_38950)) (<= 0 (select main_a v_prenex_38951)) (<= (+ main_x 1) v_prenex_38951) (<= (+ (select main_a v_prenex_38951) (select main_a v_prenex_38950)) 1000))) (forall ((v_prenex_39300 Int) (v_prenex_39301 Int)) (or (< v_prenex_39301 main_x) (<= (+ main_x 1) v_prenex_39301) (<= (* 2 (select main_a v_prenex_39301)) 4) (<= (select main_a v_prenex_39300) (+ (select main_a v_prenex_39301) 1000)) (<= (* 2 (select main_a v_prenex_39300)) 2000) (<= 0 (+ (select main_a v_prenex_39301) 2)))) (or (forall ((v_prenex_37754 Int)) (or (<= (+ main_y 1) v_prenex_37754) (< v_prenex_37754 main_y) (<= 996 (select main_a v_prenex_37754)))) (forall ((v_prenex_37755 Int)) (or (<= (+ main_x 1) v_prenex_37755) (<= 0 (* 2 (select main_a v_prenex_37755)))))) (forall ((v_prenex_35601 Int) (v_prenex_35602 Int)) (or (< v_prenex_35602 main_x) (<= 1996 (* 2 (select main_a v_prenex_35601))) (<= (+ (select main_a v_prenex_35602) 996) (select main_a v_prenex_35601)) (<= (+ main_x 1) v_prenex_35602) (<= (* 2 (select main_a v_prenex_35602)) 4) (<= (select main_a v_prenex_35601) 1002) (<= 0 (select main_a v_prenex_35602)))) (forall ((v_prenex_33528 Int) (v_prenex_33527 Int)) (or (<= (+ main_x 1) v_prenex_33528) (<= (select main_a v_prenex_33528) 2) (<= 0 (+ (select main_a v_prenex_33528) 2)) (< v_prenex_33528 main_x) (<= 1996 (* 2 (select main_a v_prenex_33527))) (<= 1000 (+ (select main_a v_prenex_33528) (select main_a v_prenex_33527))) (<= (* 2 (select main_a v_prenex_33527)) 2000))) (forall ((v_prenex_31604 Int) (v_prenex_31603 Int)) (or (<= 1000 (+ (select main_a v_prenex_31604) (select main_a v_prenex_31603))) (< v_prenex_31603 main_y) (<= (select main_a v_prenex_31603) 1002) (<= (+ main_y 1) v_prenex_31603) (<= (* 2 (select main_a v_prenex_31603)) 2000))) (forall ((v_prenex_36085 Int) (v_prenex_36086 Int)) (or (<= 0 (* 2 (select main_a v_prenex_36086))) (< v_prenex_36086 main_x) (<= 1996 (* 2 (select main_a v_prenex_36085))) (<= (+ main_x 1) v_prenex_36086) (<= (select main_a v_prenex_36086) 4) (<= (+ (select main_a v_prenex_36086) (select main_a v_prenex_36085)) 1000))) (or (forall ((v_prenex_42867 Int)) (or (< v_prenex_42867 main_x) (<= 0 (* 2 (select main_a v_prenex_42867))) (<= (+ main_x 1) v_prenex_42867) (<= (* 2 (select main_a v_prenex_42867)) 4))) (forall ((v_prenex_42866 Int)) (or (<= 996 (select main_a v_prenex_42866)) (<= (* 2 (select main_a v_prenex_42866)) 2000)))) (or (forall ((v_prenex_34750 Int)) (or (<= (+ main_x 1) v_prenex_34750) (< v_prenex_34750 main_x) (<= 0 (* 2 (select main_a v_prenex_34750))) (<= 0 (select main_a v_prenex_34750)))) (forall ((v_prenex_34751 Int)) (or (<= (* 2 (select main_a v_prenex_34751)) 2000) (<= 1996 (* 2 (select main_a v_prenex_34751)))))) (forall ((v_prenex_32830 Int) (v_prenex_32831 Int)) (or (<= (select main_a v_prenex_32831) 2) (<= (+ main_x 1) v_prenex_32831) (<= (select main_a v_prenex_32830) (+ (select main_a v_prenex_32831) 1000)) (< v_prenex_32831 main_x) (<= (select main_a v_prenex_32830) 1000))) (or (forall ((v_prenex_34467 Int)) (or (<= (* 2 (select main_a v_prenex_34467)) 2000) (<= 1996 (* 2 (select main_a v_prenex_34467))) (<= (+ main_y 1) v_prenex_34467))) (forall ((v_prenex_34468 Int)) (or (< v_prenex_34468 main_x) (<= 0 (* 2 (select main_a v_prenex_34468))) (<= (select main_a v_prenex_34468) 4) (<= (+ main_x 1) v_prenex_34468)))) (or (forall ((v_prenex_38819 Int)) (or (<= 998 (select main_a v_prenex_38819)) (<= 1996 (* 2 (select main_a v_prenex_38819))))) (forall ((v_prenex_38818 Int)) (or (<= (select main_a v_prenex_38818) 4) (<= (* 2 (select main_a v_prenex_38818)) 4) (< v_prenex_38818 main_x) (<= (+ main_x 1) v_prenex_38818) (<= 0 (+ (select main_a v_prenex_38818) 2))))) (forall ((v_prenex_41083 Int) (v_prenex_41084 Int)) (or (<= (+ (select main_a v_prenex_41084) (select main_a v_prenex_41083)) 1000) (<= 0 (select main_a v_prenex_41084)) (<= (select main_a v_prenex_41083) 1002) (< v_prenex_41084 main_x) (<= (select main_a v_prenex_41084) 4) (<= (+ main_x 1) v_prenex_41084))) (forall ((v_prenex_44124 Int) (v_prenex_44125 Int)) (or (< v_prenex_44125 main_x) (<= (+ main_x 1) v_prenex_44125) (<= (select main_a v_prenex_44125) 4) (<= 996 (select main_a v_prenex_44124)) (<= (select main_a v_prenex_44124) (+ (select main_a v_prenex_44125) 1000)) (<= (select main_a v_prenex_44125) 2) (<= (* 2 (select main_a v_prenex_44124)) 2000))) (forall ((v_prenex_37988 Int) (v_prenex_37987 Int)) (or (<= 0 (* 2 (select main_a v_prenex_37988))) (<= (+ main_x 1) v_prenex_37988) (<= (select main_a v_prenex_37987) 1002) (<= (select main_a v_prenex_37988) 2) (<= 1000 (+ (select main_a v_prenex_37988) (select main_a v_prenex_37987))) (< v_prenex_37988 main_x) (<= 996 (select main_a v_prenex_37987)))) (forall ((v_prenex_33449 Int) (v_prenex_33448 Int)) (or (<= (select main_a v_prenex_33449) 4) (<= 998 (select main_a v_prenex_33448)) (<= (select main_a v_prenex_33448) 1002) (<= (select main_a v_prenex_33448) (+ (select main_a v_prenex_33449) 1000)) (< v_prenex_33449 main_x) (<= (* 2 (select main_a v_prenex_33449)) 4) (<= (+ main_x 1) v_prenex_33449))) (or (forall ((v_prenex_37404 Int)) (or (<= 0 (select main_a v_prenex_37404)) (<= (* 2 (select main_a v_prenex_37404)) 4) (<= (+ main_x 1) v_prenex_37404) (< v_prenex_37404 main_x) (<= (select main_a v_prenex_37404) 4))) (forall ((v_prenex_37409 Int)) (or (<= 998 (select main_a v_prenex_37409)) (<= (select main_a v_prenex_37409) 1002)))) (forall ((v_prenex_33092 Int) (v_prenex_33091 Int)) (or (<= 0 (+ (select main_a v_prenex_33092) 2)) (<= 1000 (+ (select main_a v_prenex_33092) (select main_a v_prenex_33091))) (<= (select main_a v_prenex_33091) 1002) (<= (* 2 (select main_a v_prenex_33092)) 4) (< v_prenex_33092 main_x) (<= (+ main_x 1) v_prenex_33092))) (forall ((v_prenex_41940 Int) (v_prenex_41939 Int)) (or (<= (+ main_x 1) v_prenex_41940) (<= (* 2 (select main_a v_prenex_41940)) 4) (<= (select main_a v_prenex_41940) 4) (<= 996 (select main_a v_prenex_41939)) (<= 998 (select main_a v_prenex_41939)) (< v_prenex_41940 main_x) (<= (select main_a v_prenex_41939) (+ (select main_a v_prenex_41940) 1000)))) (forall ((v_prenex_33182 Int) (v_prenex_33181 Int)) (or (<= (select main_a v_prenex_33182) 2) (< v_prenex_33182 main_x) (<= (+ main_x 1) v_prenex_33182) (<= 1000 (+ (select main_a v_prenex_33182) (select main_a v_prenex_33181))) (<= 0 (+ (select main_a v_prenex_33182) 2)) (<= (* 2 (select main_a v_prenex_33181)) 2000) (<= 996 (select main_a v_prenex_33181)))) (forall ((v_prenex_41285 Int) (v_prenex_41286 Int)) (or (< v_prenex_41286 main_x) (<= (+ (select main_a v_prenex_41286) (select main_a v_prenex_41285)) 1000) (<= (select main_a v_prenex_41285) 1000) (<= 998 (select main_a v_prenex_41285)) (<= (* 2 (select main_a v_prenex_41286)) 4) (<= 0 (select main_a v_prenex_41286)) (<= (+ main_x 1) v_prenex_41286))) (forall ((v_prenex_42015 Int) (v_prenex_42016 Int)) (or (< v_prenex_42016 main_x) (<= (* 2 (select main_a v_prenex_42016)) 4) (<= (+ (select main_a v_prenex_42016) 996) (select main_a v_prenex_42015)) (<= (+ main_x 1) v_prenex_42016) (<= 1996 (* 2 (select main_a v_prenex_42015))) (<= 0 (+ (select main_a v_prenex_42016) 2)))) (forall ((v_prenex_39769 Int) (v_prenex_39768 Int)) (or (< v_prenex_39768 main_y) (< v_prenex_39769 main_x) (<= 0 (+ (select main_a v_prenex_39769) 2)) (<= (+ main_x 1) v_prenex_39769) (<= (select main_a v_prenex_39768) 1002) (<= 1000 (+ (select main_a v_prenex_39769) (select main_a v_prenex_39768))))) (or (forall ((v_prenex_43955 Int)) (or (<= (* 2 (select main_a v_prenex_43955)) 4) (<= (select main_a v_prenex_43955) 4) (< v_prenex_43955 main_x) (<= (+ main_x 1) v_prenex_43955) (<= (select main_a v_prenex_43955) 2))) (forall ((v_prenex_43957 Int)) (or (<= (* 2 (select main_a v_prenex_43957)) 2000) (<= 1996 (* 2 (select main_a v_prenex_43957)))))) (forall ((v_prenex_34774 Int) (v_prenex_34773 Int)) (or (<= (+ main_x 1) v_prenex_34774) (<= 998 (select main_a v_prenex_34773)) (<= 1000 (+ (select main_a v_prenex_34774) (select main_a v_prenex_34773))) (< v_prenex_34774 main_x) (<= (select main_a v_prenex_34774) 4))) (or (forall ((v_prenex_37032 Int)) (or (<= (+ main_y 1) v_prenex_37032) (<= (* 2 (select main_a v_prenex_37032)) 2000))) (forall ((v_prenex_37033 Int)) (or (<= 0 (select main_a v_prenex_37033)) (< v_prenex_37033 main_x) (<= 0 (* 2 (select main_a v_prenex_37033))) (<= (+ main_x 1) v_prenex_37033)))) (forall ((v_prenex_33637 Int) (v_prenex_33636 Int)) (or (<= (+ (select main_a v_prenex_33637) (select main_a v_prenex_33636)) 1000) (< v_prenex_33637 main_x) (<= (select main_a v_prenex_33637) 2) (<= (select main_a v_prenex_33636) 1002) (<= (+ main_x 1) v_prenex_33637) (< v_prenex_33636 main_y))) (forall ((v_prenex_39211 Int) (v_prenex_39210 Int)) (or (<= (+ main_x 1) v_prenex_39211) (<= (+ main_y 1) v_prenex_39210) (<= (+ (select main_a v_prenex_39211) (select main_a v_prenex_39210)) 1000) (< v_prenex_39210 main_y) (<= 1996 (* 2 (select main_a v_prenex_39210))))) (forall ((v_prenex_43802 Int) (v_prenex_43803 Int)) (or (<= (+ (select main_a v_prenex_43803) 996) (select main_a v_prenex_43802)) (<= (+ main_y 1) v_prenex_43802) (<= (select main_a v_prenex_43802) 1000) (< v_prenex_43802 main_y) (<= (select main_a v_prenex_43802) 1002))) (forall ((v_prenex_31404 Int) (v_prenex_31405 Int)) (or (<= 0 (+ (select main_a v_prenex_31405) 2)) (<= (select main_a v_prenex_31404) (+ (select main_a v_prenex_31405) 1000)) (< v_prenex_31405 main_x) (<= (* 2 (select main_a v_prenex_31404)) 2000) (<= 1996 (* 2 (select main_a v_prenex_31404))) (<= (+ main_x 1) v_prenex_31405))) (forall ((v_prenex_40874 Int) (v_prenex_40873 Int)) (or (<= (+ (select main_a v_prenex_40874) (select main_a v_prenex_40873)) 1000) (< v_prenex_40874 main_x) (<= 0 (select main_a v_prenex_40874)) (<= 1996 (* 2 (select main_a v_prenex_40873))) (<= (+ main_x 1) v_prenex_40874) (< v_prenex_40873 main_y))) (forall ((v_prenex_31936 Int) (v_prenex_31937 Int)) (or (< v_prenex_31937 main_x) (<= (+ main_x 1) v_prenex_31937) (<= (select main_a v_prenex_31936) 1000) (<= (+ (select main_a v_prenex_31937) 996) (select main_a v_prenex_31936)) (<= (+ main_y 1) v_prenex_31936) (<= 0 (select main_a v_prenex_31937)))) (forall ((v_prenex_40821 Int) (v_prenex_40820 Int)) (or (<= 0 (* 2 (select main_a v_prenex_40821))) (<= (+ (select main_a v_prenex_40821) 996) (select main_a v_prenex_40820)) (< v_prenex_40821 main_x) (<= (select main_a v_prenex_40820) 1000) (<= (+ main_x 1) v_prenex_40821) (<= (* 2 (select main_a v_prenex_40820)) 2000) (<= (select main_a v_prenex_40821) 2))) (or (forall ((v_prenex_42310 Int)) (or (<= (select main_a v_prenex_42310) 1002) (<= (* 2 (select main_a v_prenex_42310)) 2000))) (forall ((v_prenex_42309 Int)) (or (<= (+ main_x 1) v_prenex_42309) (< v_prenex_42309 main_x) (<= 0 (* 2 (select main_a v_prenex_42309))) (<= 0 (+ (select main_a v_prenex_42309) 2))))) (forall ((v_prenex_34695 Int) (v_prenex_34694 Int)) (or (<= (+ main_x 1) v_prenex_34695) (< v_prenex_34695 main_x) (<= (+ main_y 1) v_prenex_34694) (<= 996 (select main_a v_prenex_34694)) (<= (* 2 (select main_a v_prenex_34695)) 4) (<= (select main_a v_prenex_34694) (+ (select main_a v_prenex_34695) 1000)) (<= (select main_a v_prenex_34694) 1000))) (or (forall ((v_prenex_33357 Int)) (or (<= (* 2 (select main_a v_prenex_33357)) 4) (<= 0 (select main_a v_prenex_33357)) (< v_prenex_33357 main_x) (<= (+ main_x 1) v_prenex_33357))) (forall ((v_prenex_33358 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_33358))) (<= 996 (select main_a v_prenex_33358))))) (forall ((v_prenex_40846 Int) (v_prenex_40845 Int)) (or (<= 1000 (+ (select main_a v_prenex_40846) (select main_a v_prenex_40845))) (<= (select main_a v_prenex_40845) 1002) (< v_prenex_40846 main_x) (<= 996 (select main_a v_prenex_40845)) (<= 0 (* 2 (select main_a v_prenex_40846))) (<= (+ main_x 1) v_prenex_40846))) (forall ((v_prenex_37224 Int) (v_prenex_37225 Int)) (or (<= 0 (+ (select main_a v_prenex_37225) 2)) (<= 1000 (+ (select main_a v_prenex_37225) (select main_a v_prenex_37224))) (<= (+ main_x 1) v_prenex_37225) (<= 998 (select main_a v_prenex_37224)) (<= 0 (select main_a v_prenex_37225)) (< v_prenex_37225 main_x) (<= (* 2 (select main_a v_prenex_37224)) 2000))) (forall ((v_prenex_38532 Int) (v_prenex_38531 Int)) (or (< v_prenex_38532 main_x) (<= (* 2 (select main_a v_prenex_38532)) 4) (<= (* 2 (select main_a v_prenex_38531)) 2000) (<= (select main_a v_prenex_38531) (+ (select main_a v_prenex_38532) 1000)) (<= (select main_a v_prenex_38532) 4) (<= (+ main_x 1) v_prenex_38532) (<= 996 (select main_a v_prenex_38531)))) (forall ((v_prenex_32281 Int) (v_prenex_32280 Int)) (or (<= (+ main_y 1) v_prenex_32280) (<= (+ main_x 1) v_prenex_32281) (< v_prenex_32281 main_x) (<= (select main_a v_prenex_32280) (+ (select main_a v_prenex_32281) 1000)) (<= (* 2 (select main_a v_prenex_32281)) 4))) (forall ((v_prenex_42934 Int) (v_prenex_42935 Int)) (or (<= 1000 (+ (select main_a v_prenex_42935) (select main_a v_prenex_42934))) (<= 0 (* 2 (select main_a v_prenex_42935))) (< v_prenex_42935 main_x) (<= (+ main_y 1) v_prenex_42934) (<= (+ main_x 1) v_prenex_42935) (<= (select main_a v_prenex_42934) 1002))) (forall ((v_prenex_42224 Int) (v_prenex_42225 Int)) (or (<= (select main_a v_prenex_42224) (+ (select main_a v_prenex_42225) 1000)) (<= 0 (+ (select main_a v_prenex_42225) 2)) (<= (select main_a v_prenex_42224) 1000) (<= (select main_a v_prenex_42224) 1002) (< v_prenex_42225 main_x) (<= (+ main_x 1) v_prenex_42225) (<= (select main_a v_prenex_42225) 2))) (or (forall ((v_prenex_37525 Int)) (or (<= (* 2 (select main_a v_prenex_37525)) 2000) (< v_prenex_37525 main_y))) (forall ((v_prenex_37524 Int)) (or (<= (+ main_x 1) v_prenex_37524) (<= (* 2 (select main_a v_prenex_37524)) 4) (<= (select main_a v_prenex_37524) 2) (< v_prenex_37524 main_x)))) (forall ((v_prenex_41341 Int) (v_prenex_41342 Int)) (or (<= (+ (select main_a v_prenex_41342) 996) (select main_a v_prenex_41341)) (<= (+ main_x 1) v_prenex_41342) (<= 1996 (* 2 (select main_a v_prenex_41341))) (<= (select main_a v_prenex_41341) 1000) (< v_prenex_41342 main_x) (<= (* 2 (select main_a v_prenex_41342)) 4))) (forall ((v_prenex_39791 Int) (v_prenex_39790 Int)) (or (<= (+ (select main_a v_prenex_39791) 996) (select main_a v_prenex_39790)) (<= (select main_a v_prenex_39791) 2) (< v_prenex_39791 main_x) (<= (select main_a v_prenex_39790) 1002) (<= (+ main_x 1) v_prenex_39791) (<= 0 (* 2 (select main_a v_prenex_39791))))) (forall ((v_prenex_41451 Int) (v_prenex_41452 Int)) (or (<= 996 (select main_a v_prenex_41451)) (<= (+ (select main_a v_prenex_41452) 996) (select main_a v_prenex_41451)) (< v_prenex_41451 main_y) (<= (+ main_x 1) v_prenex_41452) (<= (+ main_y 1) v_prenex_41451))) (forall ((v_prenex_36290 Int) (v_prenex_36289 Int)) (or (<= 1000 (+ (select main_a v_prenex_36290) (select main_a v_prenex_36289))) (<= (+ main_x 1) v_prenex_36290) (<= (select main_a v_prenex_36289) 1002) (<= (select main_a v_prenex_36290) 4) (<= 0 (select main_a v_prenex_36290)) (< v_prenex_36290 main_x) (<= 996 (select main_a v_prenex_36289)))) (forall ((v_prenex_36186 Int) (v_prenex_36185 Int)) (or (<= (+ main_x 1) v_prenex_36186) (< v_prenex_36186 main_x) (<= 0 (* 2 (select main_a v_prenex_36186))) (<= 0 (+ (select main_a v_prenex_36186) 2)) (<= (+ (select main_a v_prenex_36186) (select main_a v_prenex_36185)) 1000) (<= 998 (select main_a v_prenex_36185)) (<= 996 (select main_a v_prenex_36185)))) (or (forall ((v_prenex_43037 Int)) (or (<= 0 (+ (select main_a v_prenex_43037) 2)) (< v_prenex_43037 main_x) (<= (* 2 (select main_a v_prenex_43037)) 4) (<= (+ main_x 1) v_prenex_43037))) (forall ((v_prenex_43036 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_43036))) (<= (+ main_y 1) v_prenex_43036)))) (forall ((v_prenex_40923 Int) (v_prenex_40922 Int)) (or (<= 1000 (+ (select main_a v_prenex_40923) (select main_a v_prenex_40922))) (<= (+ main_x 1) v_prenex_40923) (<= (select main_a v_prenex_40922) 1002) (<= 0 (select main_a v_prenex_40923)) (<= 0 (* 2 (select main_a v_prenex_40923))) (< v_prenex_40923 main_x) (<= 998 (select main_a v_prenex_40922)))) (forall ((v_prenex_40052 Int) (v_prenex_40051 Int)) (or (<= 1000 (+ (select main_a v_prenex_40052) (select main_a v_prenex_40051))) (<= 0 (* 2 (select main_a v_prenex_40052))) (<= (+ main_y 1) v_prenex_40051) (< v_prenex_40052 main_x) (<= (* 2 (select main_a v_prenex_40051)) 2000) (<= (+ main_x 1) v_prenex_40052))) (forall ((v_prenex_39265 Int) (v_prenex_39264 Int)) (or (<= (+ main_x 1) v_prenex_39265) (<= (select main_a v_prenex_39265) 2) (<= 1000 (+ (select main_a v_prenex_39265) (select main_a v_prenex_39264))) (<= 0 (select main_a v_prenex_39265)) (< v_prenex_39265 main_x) (<= 998 (select main_a v_prenex_39264)) (<= (select main_a v_prenex_39264) 1000))) (forall ((v_prenex_33145 Int) (v_prenex_33144 Int)) (or (<= 0 (select main_a v_prenex_33145)) (<= (select main_a v_prenex_33144) (+ (select main_a v_prenex_33145) 1000)) (<= 996 (select main_a v_prenex_33144)) (<= (+ main_x 1) v_prenex_33145) (< v_prenex_33145 main_x) (<= (* 2 (select main_a v_prenex_33144)) 2000) (<= (* 2 (select main_a v_prenex_33145)) 4))) (or (forall ((v_prenex_44029 Int)) (or (< v_prenex_44029 main_x) (<= (* 2 (select main_a v_prenex_44029)) 4) (<= (+ main_x 1) v_prenex_44029))) (forall ((v_prenex_44028 Int)) (or (<= (* 2 (select main_a v_prenex_44028)) 2000) (<= (+ main_y 1) v_prenex_44028)))) (or (forall ((v_prenex_43932 Int)) (or (<= 0 (+ (select main_a v_prenex_43932) 2)) (<= (* 2 (select main_a v_prenex_43932)) 4) (<= 0 (* 2 (select main_a v_prenex_43932))) (<= (+ main_x 1) v_prenex_43932) (< v_prenex_43932 main_x))) (forall ((v_prenex_43933 Int)) (or (<= 996 (select main_a v_prenex_43933)) (<= (select main_a v_prenex_43933) 1002)))) (forall ((v_prenex_36058 Int) (v_prenex_36057 Int)) (or (<= (* 2 (select main_a v_prenex_36057)) 2000) (<= 0 (+ (select main_a v_prenex_36058) 2)) (<= (+ (select main_a v_prenex_36058) 996) (select main_a v_prenex_36057)) (<= (select main_a v_prenex_36058) 2) (< v_prenex_36058 main_x) (<= (+ main_x 1) v_prenex_36058) (<= 996 (select main_a v_prenex_36057)))) (or (forall ((v_prenex_38005 Int)) (or (<= 998 (select main_a v_prenex_38005)) (<= 1996 (* 2 (select main_a v_prenex_38005))))) (forall ((v_prenex_38001 Int)) (or (<= 0 (select main_a v_prenex_38001)) (<= (+ main_x 1) v_prenex_38001) (< v_prenex_38001 main_x) (<= (* 2 (select main_a v_prenex_38001)) 4) (<= 0 (* 2 (select main_a v_prenex_38001)))))) (forall ((v_prenex_38277 Int) (v_prenex_38276 Int)) (or (<= 0 (select main_a v_prenex_38277)) (< v_prenex_38277 main_x) (<= (select main_a v_prenex_38276) 1000) (<= 1996 (* 2 (select main_a v_prenex_38276))) (<= (+ (select main_a v_prenex_38277) (select main_a v_prenex_38276)) 1000) (<= 0 (* 2 (select main_a v_prenex_38277))) (<= (+ main_x 1) v_prenex_38277))) (or (forall ((v_prenex_39775 Int)) (or (<= 996 (select main_a v_prenex_39775)) (< v_prenex_39775 main_y) (<= (select main_a v_prenex_39775) 1002))) (forall ((v_prenex_39770 Int)) (or (< v_prenex_39770 main_x) (<= (* 2 (select main_a v_prenex_39770)) 4) (<= 0 (+ (select main_a v_prenex_39770) 2)) (<= (+ main_x 1) v_prenex_39770)))) (or (forall ((v_prenex_40432 Int)) (or (< v_prenex_40432 main_y) (<= (select main_a v_prenex_40432) 1000) (<= 996 (select main_a v_prenex_40432)) (<= (+ main_y 1) v_prenex_40432))) (forall ((v_prenex_40433 Int)) (<= 0 (* 2 (select main_a v_prenex_40433))))) (or (forall ((v_prenex_34515 Int)) (or (<= (select main_a v_prenex_34515) 1002) (<= (+ main_y 1) v_prenex_34515))) (forall ((v_prenex_34516 Int)) (or (<= (select main_a v_prenex_34516) 2) (< v_prenex_34516 main_x) (<= 0 (* 2 (select main_a v_prenex_34516))) (<= (+ main_x 1) v_prenex_34516)))) (or (forall ((v_prenex_41256 Int)) (or (<= 0 (* 2 (select main_a v_prenex_41256))) (<= (* 2 (select main_a v_prenex_41256)) 4) (< v_prenex_41256 main_x) (<= (+ main_x 1) v_prenex_41256))) (forall ((v_prenex_41261 Int)) (or (<= (select main_a v_prenex_41261) 1002) (< v_prenex_41261 main_y) (<= 996 (select main_a v_prenex_41261))))) (forall ((v_prenex_33007 Int) (v_prenex_33008 Int)) (or (<= (+ main_x 1) v_prenex_33008) (<= (* 2 (select main_a v_prenex_33007)) 2000) (<= (select main_a v_prenex_33008) 4) (<= 996 (select main_a v_prenex_33007)) (< v_prenex_33008 main_x) (<= (+ (select main_a v_prenex_33008) (select main_a v_prenex_33007)) 1000) (< v_prenex_33007 main_y))) (or (forall ((v_prenex_38605 Int)) (or (<= (* 2 (select main_a v_prenex_38605)) 4) (<= 0 (+ (select main_a v_prenex_38605) 2)) (<= (select main_a v_prenex_38605) 4) (<= (+ main_x 1) v_prenex_38605) (< v_prenex_38605 main_x))) (forall ((v_prenex_38606 Int)) (or (<= (select main_a v_prenex_38606) 1000) (<= 998 (select main_a v_prenex_38606))))) (or (forall ((v_prenex_35131 Int)) (or (<= (select main_a v_prenex_35131) 2) (<= 0 (* 2 (select main_a v_prenex_35131))) (<= (select main_a v_prenex_35131) 4) (<= (+ main_x 1) v_prenex_35131) (< v_prenex_35131 main_x))) (forall ((v_prenex_35130 Int)) (or (<= 998 (select main_a v_prenex_35130)) (<= 996 (select main_a v_prenex_35130))))) (forall ((v_prenex_33094 Int) (v_prenex_33093 Int)) (or (<= (select main_a v_prenex_33093) 1000) (< v_prenex_33094 main_x) (<= (select main_a v_prenex_33094) 4) (<= 0 (+ (select main_a v_prenex_33094) 2)) (<= (+ main_x 1) v_prenex_33094) (<= 1000 (+ (select main_a v_prenex_33094) (select main_a v_prenex_33093))) (<= (select main_a v_prenex_33093) 1002))) (forall ((v_prenex_36577 Int) (v_prenex_36578 Int)) (or (<= (select main_a v_prenex_36578) 4) (< v_prenex_36578 main_x) (<= 0 (select main_a v_prenex_36578)) (<= (+ main_x 1) v_prenex_36578) (<= (* 2 (select main_a v_prenex_36577)) 2000) (<= (select main_a v_prenex_36577) 1000) (<= (select main_a v_prenex_36577) (+ (select main_a v_prenex_36578) 1000)))) (forall ((v_prenex_33279 Int) (v_prenex_33278 Int)) (or (<= (select main_a v_prenex_33279) 2) (<= (+ main_x 1) v_prenex_33279) (<= (select main_a v_prenex_33278) (+ (select main_a v_prenex_33279) 1000)) (<= (* 2 (select main_a v_prenex_33278)) 2000) (<= 0 (* 2 (select main_a v_prenex_33279))) (< v_prenex_33279 main_x) (<= 1996 (* 2 (select main_a v_prenex_33278))))) (or (forall ((v_prenex_40732 Int)) (<= 996 (select main_a v_prenex_40732))) (forall ((v_prenex_40729 Int)) (or (< v_prenex_40729 main_x) (<= (+ main_x 1) v_prenex_40729) (<= (select main_a v_prenex_40729) 2) (<= 0 (select main_a v_prenex_40729)) (<= (* 2 (select main_a v_prenex_40729)) 4)))) (forall ((v_prenex_31226 Int) (v_prenex_31227 Int)) (or (<= 996 (select main_a v_prenex_31226)) (<= (+ main_x 1) v_prenex_31227) (<= (select main_a v_prenex_31227) 2) (< v_prenex_31227 main_x) (<= (select main_a v_prenex_31226) (+ (select main_a v_prenex_31227) 1000)) (<= 0 (+ (select main_a v_prenex_31227) 2)) (<= 998 (select main_a v_prenex_31226)))) (or (forall ((v_prenex_40732 Int)) (<= 996 (select main_a v_prenex_40732))) (forall ((v_prenex_40731 Int)) (or (<= (+ main_x 1) v_prenex_40731) (<= (* 2 (select main_a v_prenex_40731)) 4) (<= 0 (select main_a v_prenex_40731)) (< v_prenex_40731 main_x)))) (forall ((v_prenex_35780 Int) (v_prenex_35781 Int)) (or (<= (select main_a v_prenex_35781) 4) (<= (+ main_x 1) v_prenex_35781) (< v_prenex_35781 main_x) (<= 0 (select main_a v_prenex_35781)) (<= (select main_a v_prenex_35780) 1002) (<= (select main_a v_prenex_35780) (+ (select main_a v_prenex_35781) 1000)))) (forall ((v_prenex_38960 Int) (v_prenex_38959 Int)) (or (<= (select main_a v_prenex_38960) 4) (< v_prenex_38960 main_x) (<= 996 (select main_a v_prenex_38959)) (<= 0 (select main_a v_prenex_38960)) (<= (select main_a v_prenex_38959) 1000) (<= (+ (select main_a v_prenex_38960) 996) (select main_a v_prenex_38959)) (<= (+ main_x 1) v_prenex_38960))) (or (forall ((v_prenex_41595 Int)) (or (<= 998 (select main_a v_prenex_41595)) (<= (* 2 (select main_a v_prenex_41595)) 2000))) (forall ((v_prenex_41593 Int)) (or (< v_prenex_41593 main_x) (<= 0 (+ (select main_a v_prenex_41593) 2)) (<= (* 2 (select main_a v_prenex_41593)) 4) (<= (+ main_x 1) v_prenex_41593)))) (or (forall ((v_prenex_43404 Int)) (or (<= (* 2 (select main_a v_prenex_43404)) 2000) (<= 998 (select main_a v_prenex_43404)))) (forall ((v_prenex_43399 Int)) (or (<= (+ main_x 1) v_prenex_43399) (<= 0 (+ (select main_a v_prenex_43399) 2)) (<= (* 2 (select main_a v_prenex_43399)) 4) (< v_prenex_43399 main_x)))) (forall ((v_prenex_38068 Int) (v_prenex_38067 Int)) (or (<= (+ main_x 1) v_prenex_38068) (<= 998 (select main_a v_prenex_38067)) (<= 0 (* 2 (select main_a v_prenex_38068))) (<= (select main_a v_prenex_38067) (+ (select main_a v_prenex_38068) 1000)) (< v_prenex_38068 main_x) (<= 996 (select main_a v_prenex_38067)) (<= 0 (select main_a v_prenex_38068)))) (forall ((v_prenex_37953 Int) (v_prenex_37952 Int)) (or (<= (select main_a v_prenex_37952) 1000) (<= 0 (select main_a v_prenex_37953)) (<= 998 (select main_a v_prenex_37952)) (< v_prenex_37953 main_x) (<= (select main_a v_prenex_37952) (+ (select main_a v_prenex_37953) 1000)) (< v_prenex_37952 main_y) (<= (+ main_x 1) v_prenex_37953))) (forall ((v_prenex_38613 Int) (v_prenex_38612 Int)) (or (<= (+ main_x 1) v_prenex_38613) (<= (* 2 (select main_a v_prenex_38612)) 2000) (<= 0 (select main_a v_prenex_38613)) (<= (select main_a v_prenex_38612) (+ (select main_a v_prenex_38613) 1000)) (< v_prenex_38613 main_x) (< v_prenex_38612 main_y) (<= 1996 (* 2 (select main_a v_prenex_38612))))) (forall ((v_prenex_41516 Int) (v_prenex_41517 Int)) (or (< v_prenex_41517 main_x) (<= (+ (select main_a v_prenex_41517) (select main_a v_prenex_41516)) 1000) (<= (select main_a v_prenex_41516) 1000) (<= (+ main_y 1) v_prenex_41516) (<= (+ main_x 1) v_prenex_41517) (<= 0 (+ (select main_a v_prenex_41517) 2)) (<= 996 (select main_a v_prenex_41516)))) (or (forall ((v_prenex_40898 Int)) (or (<= 0 (* 2 (select main_a v_prenex_40898))) (< v_prenex_40898 main_x) (<= (+ main_x 1) v_prenex_40898) (<= 0 (select main_a v_prenex_40898)))) (forall ((v_prenex_40900 Int)) (<= (* 2 (select main_a v_prenex_40900)) 2000))) (or (forall ((v_prenex_37699 Int)) (<= (select main_a v_prenex_37699) 1000)) (forall ((v_prenex_37695 Int)) (or (< v_prenex_37695 main_x) (<= (+ main_x 1) v_prenex_37695) (<= (* 2 (select main_a v_prenex_37695)) 4) (<= 0 (select main_a v_prenex_37695)) (<= 0 (* 2 (select main_a v_prenex_37695)))))) (or (forall ((v_prenex_33265 Int)) (or (<= (select main_a v_prenex_33265) 4) (<= 0 (+ (select main_a v_prenex_33265) 2)) (<= (* 2 (select main_a v_prenex_33265)) 4) (< v_prenex_33265 main_x) (<= (+ main_x 1) v_prenex_33265))) (forall ((v_prenex_33264 Int)) (or (<= 998 (select main_a v_prenex_33264)) (<= 996 (select main_a v_prenex_33264))))) (or (forall ((v_prenex_43101 Int)) (or (<= 998 (select main_a v_prenex_43101)) (<= 996 (select main_a v_prenex_43101)))) (forall ((v_prenex_43097 Int)) (or (<= (+ main_x 1) v_prenex_43097) (<= 0 (+ (select main_a v_prenex_43097) 2)) (<= (select main_a v_prenex_43097) 2) (< v_prenex_43097 main_x) (<= (* 2 (select main_a v_prenex_43097)) 4)))) (forall ((v_prenex_42127 Int) (v_prenex_42128 Int)) (or (<= 0 (+ (select main_a v_prenex_42128) 2)) (<= (* 2 (select main_a v_prenex_42127)) 2000) (<= (+ main_x 1) v_prenex_42128) (<= (+ (select main_a v_prenex_42128) (select main_a v_prenex_42127)) 1000) (< v_prenex_42128 main_x) (<= 0 (* 2 (select main_a v_prenex_42128))) (<= 996 (select main_a v_prenex_42127)))) (or (forall ((v_prenex_34374 Int)) (or (<= (select main_a v_prenex_34374) 1000) (<= 1996 (* 2 (select main_a v_prenex_34374))))) (forall ((v_prenex_34375 Int)) (or (<= 0 (* 2 (select main_a v_prenex_34375))) (<= (* 2 (select main_a v_prenex_34375)) 4) (<= (+ main_x 1) v_prenex_34375) (< v_prenex_34375 main_x)))) (forall ((v_prenex_43356 Int) (v_prenex_43357 Int)) (or (< v_prenex_43357 main_x) (<= 0 (select main_a v_prenex_43357)) (<= (+ (select main_a v_prenex_43357) 996) (select main_a v_prenex_43356)) (<= (+ main_x 1) v_prenex_43357))) (or (forall ((v_prenex_35245 Int)) (or (<= (+ main_y 1) v_prenex_35245) (< v_prenex_35245 main_y) (<= 998 (select main_a v_prenex_35245)))) (forall ((v_prenex_35246 Int)) (<= 0 (* 2 (select main_a v_prenex_35246))))) (forall ((v_prenex_37081 Int) (v_prenex_37082 Int)) (or (<= 0 (* 2 (select main_a v_prenex_37082))) (< v_prenex_37081 main_y) (<= (+ main_x 1) v_prenex_37082) (< v_prenex_37082 main_x) (<= (* 2 (select main_a v_prenex_37081)) 2000) (<= 1000 (+ (select main_a v_prenex_37082) (select main_a v_prenex_37081))))) (forall ((v_prenex_40247 Int) (v_prenex_40246 Int)) (or (<= (+ (select main_a v_prenex_40247) (select main_a v_prenex_40246)) 1000) (<= (select main_a v_prenex_40246) 1002) (< v_prenex_40247 main_x) (<= (+ main_x 1) v_prenex_40247) (<= 0 (+ (select main_a v_prenex_40247) 2)))) (forall ((v_prenex_39832 Int) (v_prenex_39831 Int)) (or (<= (+ main_x 1) v_prenex_39832) (<= 0 (* 2 (select main_a v_prenex_39832))) (< v_prenex_39832 main_x) (<= (select main_a v_prenex_39832) 2) (<= 1000 (+ (select main_a v_prenex_39832) (select main_a v_prenex_39831))) (<= 996 (select main_a v_prenex_39831)) (<= (select main_a v_prenex_39831) 1000))) (forall ((v_prenex_35390 Int) (v_prenex_35391 Int)) (or (<= 0 (select main_a v_prenex_35391)) (<= (* 2 (select main_a v_prenex_35390)) 2000) (< v_prenex_35391 main_x) (<= (select main_a v_prenex_35391) 2) (<= (+ (select main_a v_prenex_35391) 996) (select main_a v_prenex_35390)) (<= (+ main_x 1) v_prenex_35391))) (forall ((v_prenex_43192 Int) (v_prenex_43191 Int)) (or (<= 0 (+ (select main_a v_prenex_43192) 2)) (<= 996 (select main_a v_prenex_43191)) (<= (select main_a v_prenex_43191) (+ (select main_a v_prenex_43192) 1000)) (<= (select main_a v_prenex_43192) 2) (<= (+ main_x 1) v_prenex_43192) (< v_prenex_43192 main_x))) (or (forall ((v_prenex_33184 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33184))) (<= (* 2 (select main_a v_prenex_33184)) 4) (<= (select main_a v_prenex_33184) 4) (<= (+ main_x 1) v_prenex_33184) (< v_prenex_33184 main_x))) (forall ((v_prenex_33187 Int)) (<= 998 (select main_a v_prenex_33187)))) (forall ((v_prenex_34621 Int) (v_prenex_34620 Int)) (or (< v_prenex_34621 main_x) (<= 0 (+ (select main_a v_prenex_34621) 2)) (<= (+ (select main_a v_prenex_34621) (select main_a v_prenex_34620)) 1000) (<= (+ main_x 1) v_prenex_34621) (<= (select main_a v_prenex_34621) 4))) (forall ((v_prenex_42271 Int) (v_prenex_42272 Int)) (or (<= (select main_a v_prenex_42272) 4) (< v_prenex_42272 main_x) (<= 1000 (+ (select main_a v_prenex_42272) (select main_a v_prenex_42271))) (<= (* 2 (select main_a v_prenex_42271)) 2000) (<= (+ main_x 1) v_prenex_42272) (<= 1996 (* 2 (select main_a v_prenex_42271))))) (forall ((v_prenex_41647 Int) (v_prenex_41648 Int)) (or (<= 998 (select main_a v_prenex_41647)) (< v_prenex_41648 main_x) (<= (select main_a v_prenex_41648) 2) (<= (select main_a v_prenex_41648) 4) (<= (select main_a v_prenex_41647) (+ (select main_a v_prenex_41648) 1000)) (<= 996 (select main_a v_prenex_41647)) (<= (+ main_x 1) v_prenex_41648))) (forall ((v_prenex_37347 Int) (v_prenex_37348 Int)) (or (<= (+ (select main_a v_prenex_37348) (select main_a v_prenex_37347)) 1000) (< v_prenex_37348 main_x) (<= (* 2 (select main_a v_prenex_37348)) 4) (<= 996 (select main_a v_prenex_37347)) (<= (+ main_x 1) v_prenex_37348) (<= (select main_a v_prenex_37348) 4))) (or (forall ((v_prenex_33625 Int)) (or (< v_prenex_33625 main_x) (<= 0 (select main_a v_prenex_33625)) (<= (select main_a v_prenex_33625) 4) (<= (* 2 (select main_a v_prenex_33625)) 4) (<= (+ main_x 1) v_prenex_33625))) (forall ((v_prenex_33630 Int)) (<= 998 (select main_a v_prenex_33630)))) (forall ((v_prenex_32861 Int) (v_prenex_32860 Int)) (or (<= (+ main_x 1) v_prenex_32861) (<= (select main_a v_prenex_32860) 1002) (<= (* 2 (select main_a v_prenex_32860)) 2000) (< v_prenex_32861 main_x) (<= (+ (select main_a v_prenex_32861) 996) (select main_a v_prenex_32860)) (<= (+ main_y 1) v_prenex_32860) (<= 0 (* 2 (select main_a v_prenex_32861))))) (or (forall ((v_prenex_34596 Int)) (<= (select main_a v_prenex_34596) 1000)) (forall ((v_prenex_34593 Int)) (or (<= (* 2 (select main_a v_prenex_34593)) 4) (<= 0 (select main_a v_prenex_34593)) (<= 0 (+ (select main_a v_prenex_34593) 2)) (<= (+ main_x 1) v_prenex_34593) (< v_prenex_34593 main_x)))) (forall ((v_prenex_38169 Int) (v_prenex_38168 Int)) (or (<= (select main_a v_prenex_38168) 1000) (<= (+ main_x 1) v_prenex_38169) (<= 0 (* 2 (select main_a v_prenex_38169))) (<= (select main_a v_prenex_38169) 2) (<= (+ (select main_a v_prenex_38169) 996) (select main_a v_prenex_38168)) (< v_prenex_38169 main_x))) (forall ((v_prenex_33389 Int) (v_prenex_33388 Int)) (or (<= 998 (select main_a v_prenex_33388)) (<= (select main_a v_prenex_33389) 2) (<= 0 (* 2 (select main_a v_prenex_33389))) (<= 1000 (+ (select main_a v_prenex_33389) (select main_a v_prenex_33388))) (< v_prenex_33389 main_x) (<= (* 2 (select main_a v_prenex_33388)) 2000) (<= (+ main_x 1) v_prenex_33389))) (or (forall ((v_prenex_37699 Int)) (<= (select main_a v_prenex_37699) 1000)) (forall ((v_prenex_37698 Int)) (or (<= (* 2 (select main_a v_prenex_37698)) 4) (<= 0 (+ (select main_a v_prenex_37698) 2)) (<= 0 (* 2 (select main_a v_prenex_37698))) (< v_prenex_37698 main_x) (<= (+ main_x 1) v_prenex_37698)))) (forall ((v_prenex_42293 Int) (v_prenex_42294 Int)) (or (<= (+ main_x 1) v_prenex_42294) (<= (select main_a v_prenex_42294) 2) (<= 996 (select main_a v_prenex_42293)) (< v_prenex_42294 main_x) (<= (+ (select main_a v_prenex_42294) (select main_a v_prenex_42293)) 1000) (<= (select main_a v_prenex_42293) 1000))) (forall ((v_prenex_31707 Int) (v_prenex_31708 Int)) (or (<= (select main_a v_prenex_31707) 1002) (< v_prenex_31708 main_x) (<= (select main_a v_prenex_31708) 4) (<= (+ main_x 1) v_prenex_31708) (<= 996 (select main_a v_prenex_31707)) (<= 1000 (+ (select main_a v_prenex_31708) (select main_a v_prenex_31707))) (<= 0 (select main_a v_prenex_31708)))) (or (forall ((v_prenex_34317 Int)) (or (<= 996 (select main_a v_prenex_34317)) (<= 1996 (* 2 (select main_a v_prenex_34317))))) (forall ((v_prenex_34314 Int)) (or (<= (+ main_x 1) v_prenex_34314) (< v_prenex_34314 main_x) (<= (* 2 (select main_a v_prenex_34314)) 4) (<= (select main_a v_prenex_34314) 2) (<= 0 (* 2 (select main_a v_prenex_34314)))))) (or (forall ((v_prenex_36283 Int)) (or (<= (select main_a v_prenex_36283) 1000) (<= (* 2 (select main_a v_prenex_36283)) 2000) (< v_prenex_36283 main_y))) (forall ((v_prenex_36282 Int)) (or (<= (select main_a v_prenex_36282) 2) (< v_prenex_36282 main_x) (<= (* 2 (select main_a v_prenex_36282)) 4) (<= (+ main_x 1) v_prenex_36282)))) (or (forall ((v_prenex_39422 Int)) (or (< v_prenex_39422 main_y) (<= (+ main_y 1) v_prenex_39422) (<= 1996 (* 2 (select main_a v_prenex_39422))))) (forall ((v_prenex_39423 Int)) (or (<= (* 2 (select main_a v_prenex_39423)) 4) (< v_prenex_39423 main_x)))) (forall ((v_prenex_37451 Int) (v_prenex_37452 Int)) (or (< v_prenex_37452 main_x) (<= (+ (select main_a v_prenex_37452) (select main_a v_prenex_37451)) 1000) (<= 0 (+ (select main_a v_prenex_37452) 2)) (<= (select main_a v_prenex_37452) 4) (<= 1996 (* 2 (select main_a v_prenex_37451))) (<= (+ main_x 1) v_prenex_37452) (<= 998 (select main_a v_prenex_37451)))) (forall ((v_prenex_37771 Int) (v_prenex_37770 Int)) (or (<= (+ (select main_a v_prenex_37771) (select main_a v_prenex_37770)) 1000) (< v_prenex_37771 main_x) (<= (+ main_x 1) v_prenex_37771) (< v_prenex_37770 main_y) (<= (select main_a v_prenex_37771) 4) (<= 996 (select main_a v_prenex_37770)) (<= (select main_a v_prenex_37770) 1002))) (or (forall ((v_prenex_36617 Int)) (or (< v_prenex_36617 main_y) (<= 998 (select main_a v_prenex_36617)))) (forall ((v_prenex_36614 Int)) (or (<= (+ main_x 1) v_prenex_36614) (<= 0 (* 2 (select main_a v_prenex_36614))) (< v_prenex_36614 main_x) (<= (select main_a v_prenex_36614) 4)))) (forall ((v_prenex_41737 Int) (v_prenex_41738 Int)) (or (< v_prenex_41737 main_y) (< v_prenex_41738 main_x) (<= 0 (+ (select main_a v_prenex_41738) 2)) (<= (+ main_x 1) v_prenex_41738) (<= (* 2 (select main_a v_prenex_41737)) 2000) (<= (+ (select main_a v_prenex_41738) 996) (select main_a v_prenex_41737)))) (or (forall ((v_prenex_31217 Int)) (or (< v_prenex_31217 main_x) (<= (+ main_x 1) v_prenex_31217) (<= (* 2 (select main_a v_prenex_31217)) 4))) (forall ((v_prenex_31216 Int)) (or (<= (+ main_y 1) v_prenex_31216) (<= (select main_a v_prenex_31216) 1002) (<= 996 (select main_a v_prenex_31216))))) (forall ((v_prenex_36103 Int) (v_prenex_36104 Int)) (or (<= (+ main_x 1) v_prenex_36104) (<= (select main_a v_prenex_36103) (+ (select main_a v_prenex_36104) 1000)) (<= (* 2 (select main_a v_prenex_36103)) 2000) (<= (select main_a v_prenex_36103) 1002) (<= 0 (* 2 (select main_a v_prenex_36104))) (< v_prenex_36104 main_x) (<= 0 (+ (select main_a v_prenex_36104) 2)))) (or (forall ((v_prenex_33662 Int)) (or (<= 998 (select main_a v_prenex_33662)) (<= (select main_a v_prenex_33662) 1000))) (forall ((v_prenex_33658 Int)) (or (<= (select main_a v_prenex_33658) 4) (< v_prenex_33658 main_x) (<= 0 (* 2 (select main_a v_prenex_33658))) (<= (+ main_x 1) v_prenex_33658) (<= 0 (+ (select main_a v_prenex_33658) 2))))) (forall ((v_prenex_32630 Int) (v_prenex_32631 Int)) (or (< v_prenex_32631 main_x) (<= 1000 (+ (select main_a v_prenex_32631) (select main_a v_prenex_32630))) (<= 996 (select main_a v_prenex_32630)) (<= (+ main_x 1) v_prenex_32631) (<= (select main_a v_prenex_32631) 4) (<= (* 2 (select main_a v_prenex_32631)) 4))) (or (forall ((v_prenex_44144 Int)) (or (<= (* 2 (select main_a v_prenex_44144)) 2000) (<= (+ main_y 1) v_prenex_44144))) (forall ((v_prenex_44145 Int)) (or (<= (select main_a v_prenex_44145) 2) (< v_prenex_44145 main_x) (<= (+ main_x 1) v_prenex_44145)))) (forall ((v_prenex_42761 Int) (v_prenex_42762 Int)) (or (<= 998 (select main_a v_prenex_42761)) (<= (+ (select main_a v_prenex_42762) (select main_a v_prenex_42761)) 1000) (<= (select main_a v_prenex_42761) 1002) (<= (+ main_x 1) v_prenex_42762) (< v_prenex_42762 main_x) (<= (select main_a v_prenex_42762) 2) (<= (+ main_y 1) v_prenex_42761))) (forall ((v_prenex_39425 Int) (v_prenex_39424 Int)) (or (<= (* 2 (select main_a v_prenex_39424)) 2000) (<= (+ (select main_a v_prenex_39425) 996) (select main_a v_prenex_39424)) (<= 998 (select main_a v_prenex_39424)) (< v_prenex_39425 main_x) (<= (select main_a v_prenex_39425) 4) (<= (+ main_y 1) v_prenex_39424) (<= (+ main_x 1) v_prenex_39425))) (or (forall ((v_prenex_42513 Int)) (or (<= (select main_a v_prenex_42513) 2) (< v_prenex_42513 main_x) (<= (* 2 (select main_a v_prenex_42513)) 4) (<= (+ main_x 1) v_prenex_42513))) (forall ((v_prenex_42514 Int)) (<= (select main_a v_prenex_42514) 1000))) (forall ((v_prenex_36953 Int) (v_prenex_36954 Int)) (or (< v_prenex_36954 main_x) (<= (select main_a v_prenex_36953) 1002) (<= (+ main_y 1) v_prenex_36953) (<= (select main_a v_prenex_36954) 4) (<= (+ main_x 1) v_prenex_36954) (<= 1000 (+ (select main_a v_prenex_36954) (select main_a v_prenex_36953))))) (forall ((v_prenex_34888 Int) (v_prenex_34887 Int)) (or (<= 998 (select main_a v_prenex_34887)) (<= (select main_a v_prenex_34888) 4) (<= 0 (select main_a v_prenex_34888)) (<= (+ main_x 1) v_prenex_34888) (< v_prenex_34888 main_x) (<= (select main_a v_prenex_34887) (+ (select main_a v_prenex_34888) 1000)) (<= (* 2 (select main_a v_prenex_34887)) 2000))) (forall ((v_prenex_38243 Int) (v_prenex_38242 Int)) (or (< v_prenex_38243 main_x) (<= 1000 (+ (select main_a v_prenex_38243) (select main_a v_prenex_38242))) (<= 0 (* 2 (select main_a v_prenex_38243))) (<= 0 (+ (select main_a v_prenex_38243) 2)) (<= (+ main_x 1) v_prenex_38243) (<= 1996 (* 2 (select main_a v_prenex_38242))))) (or (forall ((v_prenex_39924 Int)) (or (< v_prenex_39924 main_x) (<= (* 2 (select main_a v_prenex_39924)) 4) (<= 0 (* 2 (select main_a v_prenex_39924))) (<= (+ main_x 1) v_prenex_39924))) (forall ((v_prenex_39923 Int)) (or (<= (+ main_y 1) v_prenex_39923) (<= (* 2 (select main_a v_prenex_39923)) 2000) (<= 1996 (* 2 (select main_a v_prenex_39923)))))) (forall ((v_prenex_40494 Int) (v_prenex_40495 Int)) (or (<= (select main_a v_prenex_40494) 1000) (< v_prenex_40495 main_x) (<= 998 (select main_a v_prenex_40494)) (<= (* 2 (select main_a v_prenex_40495)) 4) (<= (+ main_x 1) v_prenex_40495) (<= (select main_a v_prenex_40494) (+ (select main_a v_prenex_40495) 1000)) (<= 0 (* 2 (select main_a v_prenex_40495))))) (forall ((v_prenex_41441 Int) (v_prenex_41442 Int)) (or (<= 0 (* 2 (select main_a v_prenex_41442))) (< v_prenex_41442 main_x) (<= (+ main_x 1) v_prenex_41442) (<= (select main_a v_prenex_41441) 1002) (<= (* 2 (select main_a v_prenex_41441)) 2000) (<= (select main_a v_prenex_41441) (+ (select main_a v_prenex_41442) 1000)) (<= (select main_a v_prenex_41442) 4))) (forall ((v_prenex_41171 Int) (v_prenex_41172 Int)) (or (<= 1000 (+ (select main_a v_prenex_41172) (select main_a v_prenex_41171))) (<= (+ main_x 1) v_prenex_41172) (<= 0 (select main_a v_prenex_41172)) (<= 998 (select main_a v_prenex_41171)) (<= 996 (select main_a v_prenex_41171)) (<= (select main_a v_prenex_41172) 4) (< v_prenex_41172 main_x))) (forall ((v_prenex_42932 Int) (v_prenex_42933 Int)) (or (< v_prenex_42933 main_x) (<= (select main_a v_prenex_42932) 1002) (<= 0 (select main_a v_prenex_42933)) (<= 1000 (+ (select main_a v_prenex_42933) (select main_a v_prenex_42932))) (<= (* 2 (select main_a v_prenex_42933)) 4) (<= (select main_a v_prenex_42932) 1000) (<= (+ main_x 1) v_prenex_42933))) (or (forall ((v_prenex_39307 Int)) (or (<= (* 2 (select main_a v_prenex_39307)) 4) (< v_prenex_39307 main_x) (<= 0 (select main_a v_prenex_39307)) (<= (+ main_x 1) v_prenex_39307))) (forall ((v_prenex_39309 Int)) (or (< v_prenex_39309 main_y) (<= 998 (select main_a v_prenex_39309)) (<= 996 (select main_a v_prenex_39309))))) (or (forall ((v_prenex_34865 Int)) (or (<= (* 2 (select main_a v_prenex_34865)) 2000) (<= (+ main_y 1) v_prenex_34865) (<= (select main_a v_prenex_34865) 1002) (< v_prenex_34865 main_y))) (forall ((v_prenex_34866 Int)) (<= 0 (* 2 (select main_a v_prenex_34866))))) (forall ((v_prenex_38473 Int) (v_prenex_38472 Int)) (or (<= (select main_a v_prenex_38472) 1000) (<= 0 (* 2 (select main_a v_prenex_38473))) (<= (select main_a v_prenex_38473) 4) (< v_prenex_38473 main_x) (<= (+ main_x 1) v_prenex_38473) (<= (select main_a v_prenex_38472) (+ (select main_a v_prenex_38473) 1000)) (<= 998 (select main_a v_prenex_38472)))) (forall ((v_prenex_33391 Int) (v_prenex_33390 Int)) (or (<= (+ main_x 1) v_prenex_33391) (<= 998 (select main_a v_prenex_33390)) (<= (select main_a v_prenex_33390) (+ (select main_a v_prenex_33391) 1000)) (< v_prenex_33391 main_x) (<= (select main_a v_prenex_33390) 1002) (<= 0 (+ (select main_a v_prenex_33391) 2)) (<= 0 (select main_a v_prenex_33391)))) (or (forall ((v_prenex_39716 Int)) (or (<= (* 2 (select main_a v_prenex_39716)) 4) (<= (+ main_x 1) v_prenex_39716) (< v_prenex_39716 main_x))) (forall ((v_prenex_39720 Int)) (or (< v_prenex_39720 main_y) (<= (* 2 (select main_a v_prenex_39720)) 2000) (<= 996 (select main_a v_prenex_39720))))) (or (forall ((v_prenex_36879 Int)) (or (<= (select main_a v_prenex_36879) 1002) (<= 998 (select main_a v_prenex_36879)))) (forall ((v_prenex_36878 Int)) (or (< v_prenex_36878 main_x) (<= (+ main_x 1) v_prenex_36878) (<= 0 (select main_a v_prenex_36878)) (<= 0 (* 2 (select main_a v_prenex_36878)))))) (forall ((v_prenex_31143 Int) (v_prenex_31142 Int)) (or (<= (select main_a v_prenex_31143) 2) (<= 996 (select main_a v_prenex_31142)) (<= (select main_a v_prenex_31142) (+ (select main_a v_prenex_31143) 1000)) (< v_prenex_31143 main_x) (<= (+ main_x 1) v_prenex_31143) (<= 1996 (* 2 (select main_a v_prenex_31142))))) (forall ((v_prenex_33314 Int) (v_prenex_33313 Int)) (or (< v_prenex_33314 main_x) (<= (select main_a v_prenex_33314) 2) (<= (* 2 (select main_a v_prenex_33313)) 2000) (< v_prenex_33313 main_y) (<= 1000 (+ (select main_a v_prenex_33314) (select main_a v_prenex_33313))) (<= (+ main_x 1) v_prenex_33314))) (or (forall ((v_prenex_41193 Int)) (or (<= (+ main_x 1) v_prenex_41193) (<= 0 (* 2 (select main_a v_prenex_41193))) (<= (select main_a v_prenex_41193) 4) (< v_prenex_41193 main_x) (<= 0 (select main_a v_prenex_41193)))) (forall ((v_prenex_41196 Int)) (or (<= (select main_a v_prenex_41196) 1002) (<= 1996 (* 2 (select main_a v_prenex_41196)))))) (or (forall ((v_prenex_42532 Int)) (or (<= (* 2 (select main_a v_prenex_42532)) 2000) (< v_prenex_42532 main_y) (<= (select main_a v_prenex_42532) 1002))) (forall ((v_prenex_42531 Int)) (or (<= 0 (* 2 (select main_a v_prenex_42531))) (< v_prenex_42531 main_x) (<= 0 (+ (select main_a v_prenex_42531) 2)) (<= (+ main_x 1) v_prenex_42531)))) (forall ((v_prenex_33530 Int) (v_prenex_33529 Int)) (or (< v_prenex_33530 main_x) (<= (select main_a v_prenex_33530) 2) (<= 998 (select main_a v_prenex_33529)) (<= (select main_a v_prenex_33529) 1002) (<= (+ main_x 1) v_prenex_33530) (<= (+ (select main_a v_prenex_33530) 996) (select main_a v_prenex_33529)))) (or (forall ((v_prenex_32519 Int)) (or (< v_prenex_32519 main_x) (<= (+ main_x 1) v_prenex_32519) (<= 0 (* 2 (select main_a v_prenex_32519))) (<= (* 2 (select main_a v_prenex_32519)) 4) (<= 0 (+ (select main_a v_prenex_32519) 2)))) (forall ((v_prenex_32524 Int)) (<= (select main_a v_prenex_32524) 1000))) (or (forall ((v_prenex_41156 Int)) (or (< v_prenex_41156 main_x) (<= 0 (* 2 (select main_a v_prenex_41156))) (<= (* 2 (select main_a v_prenex_41156)) 4) (<= (+ main_x 1) v_prenex_41156))) (forall ((v_prenex_41161 Int)) (or (< v_prenex_41161 main_y) (<= 998 (select main_a v_prenex_41161)) (<= 996 (select main_a v_prenex_41161))))) (or (forall ((v_prenex_33590 Int)) (or (<= 998 (select main_a v_prenex_33590)) (<= (select main_a v_prenex_33590) 1000) (<= (+ main_y 1) v_prenex_33590))) (forall ((v_prenex_33591 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33591))) (<= (+ main_x 1) v_prenex_33591) (< v_prenex_33591 main_x) (<= (select main_a v_prenex_33591) 2)))) (forall ((v_prenex_36087 Int) (v_prenex_36088 Int)) (or (<= 0 (+ (select main_a v_prenex_36088) 2)) (<= (+ (select main_a v_prenex_36088) (select main_a v_prenex_36087)) 1000) (< v_prenex_36088 main_x) (<= (select main_a v_prenex_36087) 1002) (<= 996 (select main_a v_prenex_36087)) (<= (+ main_x 1) v_prenex_36088) (<= (* 2 (select main_a v_prenex_36088)) 4))) (forall ((v_prenex_39181 Int) (v_prenex_39180 Int)) (or (<= (select main_a v_prenex_39180) 1002) (<= 0 (* 2 (select main_a v_prenex_39181))) (<= (+ main_x 1) v_prenex_39181) (<= 0 (select main_a v_prenex_39181)) (<= 1000 (+ (select main_a v_prenex_39181) (select main_a v_prenex_39180))) (< v_prenex_39181 main_x))) (or (forall ((v_prenex_39773 Int)) (or (<= (+ main_x 1) v_prenex_39773) (< v_prenex_39773 main_x) (<= 0 (select main_a v_prenex_39773)) (<= (* 2 (select main_a v_prenex_39773)) 4))) (forall ((v_prenex_39775 Int)) (or (<= 996 (select main_a v_prenex_39775)) (< v_prenex_39775 main_y) (<= (select main_a v_prenex_39775) 1002)))) (forall ((v_prenex_37946 Int) (v_prenex_37947 Int)) (or (<= (select main_a v_prenex_37946) 1000) (<= (select main_a v_prenex_37947) 2) (<= (+ main_x 1) v_prenex_37947) (<= (select main_a v_prenex_37947) 4) (< v_prenex_37947 main_x) (<= (select main_a v_prenex_37946) 1002) (<= 1000 (+ (select main_a v_prenex_37947) (select main_a v_prenex_37946))))) (forall ((v_prenex_32531 Int) (v_prenex_32530 Int)) (or (<= (select main_a v_prenex_32531) 4) (<= 0 (+ (select main_a v_prenex_32531) 2)) (<= 1000 (+ (select main_a v_prenex_32531) (select main_a v_prenex_32530))) (<= (* 2 (select main_a v_prenex_32530)) 2000) (< v_prenex_32531 main_x) (<= (+ main_x 1) v_prenex_32531))) (forall ((v_prenex_42713 Int) (v_prenex_42714 Int)) (or (< v_prenex_42713 main_y) (<= (select main_a v_prenex_42713) 1000) (<= 0 (+ (select main_a v_prenex_42714) 2)) (<= (+ main_x 1) v_prenex_42714) (<= 1000 (+ (select main_a v_prenex_42714) (select main_a v_prenex_42713))) (< v_prenex_42714 main_x) (<= (select main_a v_prenex_42713) 1002))) (or (forall ((v_prenex_36838 Int)) (or (<= 996 (select main_a v_prenex_36838)) (<= 1996 (* 2 (select main_a v_prenex_36838))))) (forall ((v_prenex_36836 Int)) (or (<= (+ main_x 1) v_prenex_36836) (<= (select main_a v_prenex_36836) 4) (<= (select main_a v_prenex_36836) 2) (< v_prenex_36836 main_x) (<= (* 2 (select main_a v_prenex_36836)) 4)))) (forall ((v_prenex_40265 Int) (v_prenex_40264 Int)) (or (<= (select main_a v_prenex_40264) 1002) (< v_prenex_40264 main_y) (< v_prenex_40265 main_x) (<= (* 2 (select main_a v_prenex_40264)) 2000) (<= 0 (+ (select main_a v_prenex_40265) 2)) (<= (+ (select main_a v_prenex_40265) 996) (select main_a v_prenex_40264)) (<= (+ main_x 1) v_prenex_40265))) (forall ((v_prenex_34284 Int) (v_prenex_34283 Int)) (or (<= (select main_a v_prenex_34284) 2) (<= (select main_a v_prenex_34283) 1002) (< v_prenex_34284 main_x) (<= (* 2 (select main_a v_prenex_34283)) 2000) (<= (+ (select main_a v_prenex_34284) 996) (select main_a v_prenex_34283)) (<= (+ main_x 1) v_prenex_34284) (< v_prenex_34283 main_y))) (or (forall ((v_prenex_40216 Int)) (or (< v_prenex_40216 main_x) (<= (* 2 (select main_a v_prenex_40216)) 4) (<= (select main_a v_prenex_40216) 2) (<= (+ main_x 1) v_prenex_40216) (<= 0 (+ (select main_a v_prenex_40216) 2)))) (forall ((v_prenex_40221 Int)) (<= 996 (select main_a v_prenex_40221)))) (or (forall ((v_prenex_31071 Int)) (or (<= (select main_a v_prenex_31071) 1002) (<= 1996 (* 2 (select main_a v_prenex_31071))))) (forall ((v_prenex_31077 Int)) (or (<= (+ main_x 1) v_prenex_31077) (<= 0 (+ (select main_a v_prenex_31077) 2)) (< v_prenex_31077 main_x) (<= 0 (* 2 (select main_a v_prenex_31077)))))) (forall ((v_prenex_35842 Int) (v_prenex_35841 Int)) (or (<= (+ (select main_a v_prenex_35842) 996) (select main_a v_prenex_35841)) (<= 0 (+ (select main_a v_prenex_35842) 2)) (< v_prenex_35842 main_x) (< v_prenex_35841 main_y) (<= (+ main_x 1) v_prenex_35842) (<= 1996 (* 2 (select main_a v_prenex_35841))) (<= (* 2 (select main_a v_prenex_35841)) 2000))) (or (forall ((v_prenex_41055 Int)) (or (<= (+ main_y 1) v_prenex_41055) (<= 998 (select main_a v_prenex_41055)))) (forall ((v_prenex_41056 Int)) (or (<= (* 2 (select main_a v_prenex_41056)) 4) (< v_prenex_41056 main_x) (<= 0 (* 2 (select main_a v_prenex_41056))) (<= (+ main_x 1) v_prenex_41056)))) (forall ((v_prenex_32607 Int) (v_prenex_32606 Int)) (or (<= 996 (select main_a v_prenex_32606)) (<= (+ main_x 1) v_prenex_32607) (<= (select main_a v_prenex_32607) 2) (<= 0 (* 2 (select main_a v_prenex_32607))) (< v_prenex_32607 main_x) (<= (select main_a v_prenex_32606) (+ (select main_a v_prenex_32607) 1000)) (<= (select main_a v_prenex_32606) 1000))) (or (forall ((v_prenex_43962 Int)) (or (<= (+ main_x 1) v_prenex_43962) (< v_prenex_43962 main_x) (<= 0 (* 2 (select main_a v_prenex_43962))) (<= 0 (+ (select main_a v_prenex_43962) 2)))) (forall ((v_prenex_43964 Int)) (or (<= (* 2 (select main_a v_prenex_43964)) 2000) (<= (select main_a v_prenex_43964) 1002)))) (or (forall ((v_prenex_39479 Int)) (or (<= 0 (* 2 (select main_a v_prenex_39479))) (<= (* 2 (select main_a v_prenex_39479)) 4) (<= (+ main_x 1) v_prenex_39479) (< v_prenex_39479 main_x) (<= 0 (+ (select main_a v_prenex_39479) 2)))) (forall ((v_prenex_39480 Int)) (or (<= 996 (select main_a v_prenex_39480)) (<= (* 2 (select main_a v_prenex_39480)) 2000)))) (forall ((v_prenex_31620 Int) (v_prenex_31621 Int)) (or (<= (select main_a v_prenex_31620) 1000) (<= (* 2 (select main_a v_prenex_31621)) 4) (<= (select main_a v_prenex_31620) 1002) (< v_prenex_31621 main_x) (<= 1000 (+ (select main_a v_prenex_31621) (select main_a v_prenex_31620))) (<= 0 (* 2 (select main_a v_prenex_31621))) (<= (+ main_x 1) v_prenex_31621))) (forall ((v_prenex_40882 Int) (v_prenex_40881 Int)) (or (<= (+ main_y 1) v_prenex_40881) (<= 0 (* 2 (select main_a v_prenex_40882))) (<= (+ main_x 1) v_prenex_40882) (<= (select main_a v_prenex_40881) (+ (select main_a v_prenex_40882) 1000)) (< v_prenex_40882 main_x))) (forall ((v_prenex_37118 Int) (v_prenex_37119 Int)) (or (<= (select main_a v_prenex_37119) 2) (<= (+ (select main_a v_prenex_37119) (select main_a v_prenex_37118)) 1000) (<= (select main_a v_prenex_37118) 1000) (<= 1996 (* 2 (select main_a v_prenex_37118))) (< v_prenex_37118 main_y) (<= (+ main_x 1) v_prenex_37119) (< v_prenex_37119 main_x))) (forall ((v_prenex_37335 Int) (v_prenex_37336 Int)) (or (< v_prenex_37336 main_x) (<= 0 (select main_a v_prenex_37336)) (<= (+ main_x 1) v_prenex_37336) (<= (select main_a v_prenex_37335) (+ (select main_a v_prenex_37336) 1000)) (<= (* 2 (select main_a v_prenex_37336)) 4) (<= (* 2 (select main_a v_prenex_37335)) 2000))) (forall ((v_prenex_37767 Int) (v_prenex_37766 Int)) (or (<= (select main_a v_prenex_37766) 1000) (<= (select main_a v_prenex_37767) 2) (< v_prenex_37767 main_x) (<= (+ (select main_a v_prenex_37767) 996) (select main_a v_prenex_37766)) (<= 0 (select main_a v_prenex_37767)) (<= (+ main_x 1) v_prenex_37767))) (or (forall ((v_prenex_39056 Int)) (or (<= (select main_a v_prenex_39056) 1000) (<= 998 (select main_a v_prenex_39056)))) (forall ((v_prenex_39053 Int)) (or (<= 0 (select main_a v_prenex_39053)) (<= 0 (* 2 (select main_a v_prenex_39053))) (<= (select main_a v_prenex_39053) 4) (<= (+ main_x 1) v_prenex_39053) (< v_prenex_39053 main_x)))) (forall ((v_prenex_39762 Int) (v_prenex_39763 Int)) (or (<= 996 (select main_a v_prenex_39762)) (<= 0 (* 2 (select main_a v_prenex_39763))) (<= (+ main_x 1) v_prenex_39763) (< v_prenex_39763 main_x) (<= (+ (select main_a v_prenex_39763) 996) (select main_a v_prenex_39762)))) (or (forall ((v_prenex_38930 Int)) (or (<= (* 2 (select main_a v_prenex_38930)) 2000) (<= 996 (select main_a v_prenex_38930)))) (forall ((v_prenex_38929 Int)) (or (< v_prenex_38929 main_x) (<= (select main_a v_prenex_38929) 2) (<= (+ main_x 1) v_prenex_38929) (<= 0 (* 2 (select main_a v_prenex_38929))) (<= 0 (+ (select main_a v_prenex_38929) 2))))) (forall ((v_prenex_34958 Int) (v_prenex_34957 Int)) (or (<= (+ (select main_a v_prenex_34958) (select main_a v_prenex_34957)) 1000) (< v_prenex_34958 main_x) (<= 0 (* 2 (select main_a v_prenex_34958))) (<= (select main_a v_prenex_34957) 1002) (<= (* 2 (select main_a v_prenex_34957)) 2000) (<= (* 2 (select main_a v_prenex_34958)) 4) (<= (+ main_x 1) v_prenex_34958))) (forall ((v_prenex_34173 Int) (v_prenex_34172 Int)) (or (<= (select main_a v_prenex_34172) 1002) (<= (+ main_x 1) v_prenex_34173) (<= (select main_a v_prenex_34172) (+ (select main_a v_prenex_34173) 1000)) (<= (* 2 (select main_a v_prenex_34172)) 2000) (<= 0 (select main_a v_prenex_34173)) (< v_prenex_34173 main_x) (<= (* 2 (select main_a v_prenex_34173)) 4))) (or (forall ((v_prenex_43269 Int)) (or (<= 996 (select main_a v_prenex_43269)) (<= (select main_a v_prenex_43269) 1000))) (forall ((v_prenex_43268 Int)) (or (<= (* 2 (select main_a v_prenex_43268)) 4) (< v_prenex_43268 main_x) (<= (+ main_x 1) v_prenex_43268) (<= (select main_a v_prenex_43268) 2)))) (forall ((v_prenex_31709 Int) (v_prenex_31710 Int)) (or (< v_prenex_31709 main_y) (<= 1996 (* 2 (select main_a v_prenex_31709))) (<= 996 (select main_a v_prenex_31709)) (<= (select main_a v_prenex_31709) (+ (select main_a v_prenex_31710) 1000)) (< v_prenex_31710 main_x) (<= 0 (* 2 (select main_a v_prenex_31710))) (<= (+ main_x 1) v_prenex_31710))) (forall ((v_prenex_31248 Int) (v_prenex_31249 Int)) (or (<= (+ main_x 1) v_prenex_31249) (<= (select main_a v_prenex_31248) (+ (select main_a v_prenex_31249) 1000)) (<= (select main_a v_prenex_31249) 4) (<= 0 (+ (select main_a v_prenex_31249) 2)) (<= 1996 (* 2 (select main_a v_prenex_31248))) (<= 998 (select main_a v_prenex_31248)) (< v_prenex_31249 main_x))) (forall ((v_prenex_40726 Int) (v_prenex_40725 Int)) (or (<= 996 (select main_a v_prenex_40725)) (<= (+ main_x 1) v_prenex_40726) (<= (select main_a v_prenex_40725) 1002) (<= (select main_a v_prenex_40726) 2) (< v_prenex_40725 main_y) (<= (+ (select main_a v_prenex_40726) 996) (select main_a v_prenex_40725)) (< v_prenex_40726 main_x))) (or (forall ((v_prenex_35017 Int)) (or (<= (select main_a v_prenex_35017) 1002) (<= (+ main_y 1) v_prenex_35017))) (forall ((v_prenex_35018 Int)) (or (<= 0 (+ (select main_a v_prenex_35018) 2)) (<= (+ main_x 1) v_prenex_35018) (<= (* 2 (select main_a v_prenex_35018)) 4) (< v_prenex_35018 main_x)))) (forall ((v_prenex_41490 Int) (v_prenex_41491 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_41490))) (<= (+ (select main_a v_prenex_41491) 996) (select main_a v_prenex_41490)) (<= 0 (* 2 (select main_a v_prenex_41491))) (<= (select main_a v_prenex_41490) 1000) (< v_prenex_41490 main_y) (< v_prenex_41491 main_x) (<= (+ main_x 1) v_prenex_41491))) (or (forall ((v_prenex_34368 Int)) (or (< v_prenex_34368 main_y) (<= (* 2 (select main_a v_prenex_34368)) 2000) (<= (select main_a v_prenex_34368) 1002))) (forall ((v_prenex_34364 Int)) (or (<= (* 2 (select main_a v_prenex_34364)) 4) (<= (+ main_x 1) v_prenex_34364) (< v_prenex_34364 main_x)))) (or (forall ((v_prenex_38151 Int)) (or (<= (* 2 (select main_a v_prenex_38151)) 4) (< v_prenex_38151 main_x) (<= 0 (* 2 (select main_a v_prenex_38151))) (<= (+ main_x 1) v_prenex_38151))) (forall ((v_prenex_38150 Int)) (or (<= (* 2 (select main_a v_prenex_38150)) 2000) (<= (+ main_y 1) v_prenex_38150)))) (forall ((v_prenex_41439 Int) (v_prenex_41440 Int)) (or (<= (select main_a v_prenex_41440) 4) (<= (+ main_x 1) v_prenex_41440) (< v_prenex_41440 main_x) (<= 1000 (+ (select main_a v_prenex_41440) (select main_a v_prenex_41439))) (<= 998 (select main_a v_prenex_41439)) (<= 0 (+ (select main_a v_prenex_41440) 2)) (<= (select main_a v_prenex_41439) 1000))) (forall ((v_prenex_31118 Int) (v_prenex_31119 Int)) (or (<= (* 2 (select main_a v_prenex_31118)) 2000) (<= 1996 (* 2 (select main_a v_prenex_31118))) (< v_prenex_31119 main_x) (<= (+ main_x 1) v_prenex_31119) (<= 1000 (+ (select main_a v_prenex_31119) (select main_a v_prenex_31118))) (<= (select main_a v_prenex_31119) 4) (<= 0 (* 2 (select main_a v_prenex_31119))))) (forall ((v_prenex_31857 Int) (v_prenex_31856 Int)) (or (<= (+ (select main_a v_prenex_31857) (select main_a v_prenex_31856)) 1000) (<= (select main_a v_prenex_31856) 1002) (<= 0 (+ (select main_a v_prenex_31857) 2)) (<= 996 (select main_a v_prenex_31856)) (<= (select main_a v_prenex_31857) 2) (< v_prenex_31857 main_x) (<= (+ main_x 1) v_prenex_31857))) (or (forall ((v_prenex_31265 Int)) (or (<= 996 (select main_a v_prenex_31265)) (<= (+ main_y 1) v_prenex_31265) (< v_prenex_31265 main_y) (<= (select main_a v_prenex_31265) 1002))) (forall ((v_prenex_31266 Int)) (<= 0 (* 2 (select main_a v_prenex_31266))))) (forall ((v_prenex_34296 Int) (v_prenex_34295 Int)) (or (< v_prenex_34296 main_x) (<= (+ main_y 1) v_prenex_34295) (<= (select main_a v_prenex_34295) (+ (select main_a v_prenex_34296) 1000)) (<= (+ main_x 1) v_prenex_34296) (<= 0 (+ (select main_a v_prenex_34296) 2)))) (or (forall ((v_prenex_39480 Int)) (or (<= 996 (select main_a v_prenex_39480)) (<= (* 2 (select main_a v_prenex_39480)) 2000))) (forall ((v_prenex_39481 Int)) (or (<= (* 2 (select main_a v_prenex_39481)) 4) (<= 0 (* 2 (select main_a v_prenex_39481))) (< v_prenex_39481 main_x) (<= (+ main_x 1) v_prenex_39481)))) (or (forall ((v_prenex_44005 Int)) (or (<= 996 (select main_a v_prenex_44005)) (<= 1996 (* 2 (select main_a v_prenex_44005))))) (forall ((v_prenex_44002 Int)) (or (<= 0 (* 2 (select main_a v_prenex_44002))) (< v_prenex_44002 main_x) (<= (+ main_x 1) v_prenex_44002) (<= 0 (+ (select main_a v_prenex_44002) 2))))) (forall ((v_prenex_41582 Int) (v_prenex_41583 Int)) (or (<= (+ (select main_a v_prenex_41583) 996) (select main_a v_prenex_41582)) (<= (+ main_x 1) v_prenex_41583) (< v_prenex_41583 main_x) (<= 998 (select main_a v_prenex_41582)) (< v_prenex_41582 main_y) (<= (select main_a v_prenex_41583) 4) (<= (* 2 (select main_a v_prenex_41582)) 2000))) (forall ((v_prenex_41437 Int) (v_prenex_41438 Int)) (or (<= (select main_a v_prenex_41438) 2) (<= (select main_a v_prenex_41437) (+ (select main_a v_prenex_41438) 1000)) (<= (+ main_x 1) v_prenex_41438) (<= (select main_a v_prenex_41437) 1000) (<= (select main_a v_prenex_41437) 1002) (<= 0 (* 2 (select main_a v_prenex_41438))) (< v_prenex_41438 main_x))) (forall ((v_prenex_34482 Int) (v_prenex_34481 Int)) (or (<= (select main_a v_prenex_34482) 4) (<= (* 2 (select main_a v_prenex_34481)) 2000) (<= 998 (select main_a v_prenex_34481)) (<= (+ (select main_a v_prenex_34482) 996) (select main_a v_prenex_34481)) (<= 0 (* 2 (select main_a v_prenex_34482))) (< v_prenex_34482 main_x) (<= (+ main_x 1) v_prenex_34482))) (or (forall ((v_prenex_43885 Int)) (or (<= (select main_a v_prenex_43885) 1002) (<= 998 (select main_a v_prenex_43885)))) (forall ((v_prenex_43883 Int)) (or (<= 0 (* 2 (select main_a v_prenex_43883))) (<= (select main_a v_prenex_43883) 4) (<= (+ main_x 1) v_prenex_43883) (< v_prenex_43883 main_x)))) (or (forall ((v_prenex_41294 Int)) (or (<= (select main_a v_prenex_41294) 2) (< v_prenex_41294 main_x) (<= (* 2 (select main_a v_prenex_41294)) 4) (<= (+ main_x 1) v_prenex_41294))) (forall ((v_prenex_41295 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_41295))) (< v_prenex_41295 main_y) (<= (* 2 (select main_a v_prenex_41295)) 2000)))) (or (forall ((v_prenex_32927 Int)) (or (< v_prenex_32927 main_x) (<= (+ main_x 1) v_prenex_32927) (<= 0 (* 2 (select main_a v_prenex_32927))) (<= (select main_a v_prenex_32927) 2))) (forall ((v_prenex_32931 Int)) (or (<= 998 (select main_a v_prenex_32931)) (<= (* 2 (select main_a v_prenex_32931)) 2000)))) (forall ((v_prenex_44102 Int) (v_prenex_44101 Int)) (or (<= (select main_a v_prenex_44101) (+ (select main_a v_prenex_44102) 1000)) (<= (select main_a v_prenex_44102) 2) (<= 998 (select main_a v_prenex_44101)) (< v_prenex_44102 main_x) (<= 1996 (* 2 (select main_a v_prenex_44101))) (<= (+ main_x 1) v_prenex_44102) (<= 0 (+ (select main_a v_prenex_44102) 2)))) (forall ((v_prenex_34719 Int)) (or (<= (+ main_y 1) v_prenex_34719) (<= (* 2 (select main_a v_prenex_34719)) 2000) (< v_prenex_34719 main_y))) (forall ((v_prenex_36663 Int) (v_prenex_36664 Int)) (or (<= (* 2 (select main_a v_prenex_36664)) 4) (< v_prenex_36664 main_x) (<= (+ (select main_a v_prenex_36664) 996) (select main_a v_prenex_36663)) (<= (select main_a v_prenex_36663) 1000) (<= 0 (select main_a v_prenex_36664)) (<= (+ main_x 1) v_prenex_36664))) (forall ((v_prenex_35070 Int) (v_prenex_35069 Int)) (or (<= (+ main_x 1) v_prenex_35070) (<= 0 (select main_a v_prenex_35070)) (<= 998 (select main_a v_prenex_35069)) (<= 1996 (* 2 (select main_a v_prenex_35069))) (<= 0 (+ (select main_a v_prenex_35070) 2)) (<= (+ (select main_a v_prenex_35070) 996) (select main_a v_prenex_35069)) (< v_prenex_35070 main_x))) (forall ((v_prenex_34134 Int) (v_prenex_34133 Int)) (or (<= (+ main_y 1) v_prenex_34133) (<= (+ (select main_a v_prenex_34134) (select main_a v_prenex_34133)) 1000) (<= (+ main_x 1) v_prenex_34134) (<= (select main_a v_prenex_34134) 4) (<= 998 (select main_a v_prenex_34133)) (<= 996 (select main_a v_prenex_34133)) (< v_prenex_34134 main_x))) (forall ((v_prenex_36957 Int) (v_prenex_36958 Int)) (or (<= (* 2 (select main_a v_prenex_36957)) 2000) (<= (+ main_x 1) v_prenex_36958) (<= 1000 (+ (select main_a v_prenex_36958) (select main_a v_prenex_36957))) (<= (select main_a v_prenex_36958) 4) (< v_prenex_36958 main_x))) (forall ((v_prenex_38922 Int) (v_prenex_38921 Int)) (or (<= (+ main_x 1) v_prenex_38922) (<= 1996 (* 2 (select main_a v_prenex_38921))) (<= (select main_a v_prenex_38921) 1002) (< v_prenex_38922 main_x) (<= (select main_a v_prenex_38922) 2) (<= 1000 (+ (select main_a v_prenex_38922) (select main_a v_prenex_38921))))) (or (forall ((v_prenex_36023 Int)) (or (<= 996 (select main_a v_prenex_36023)) (<= 1996 (* 2 (select main_a v_prenex_36023))))) (forall ((v_prenex_36022 Int)) (or (<= 0 (+ (select main_a v_prenex_36022) 2)) (< v_prenex_36022 main_x) (<= 0 (* 2 (select main_a v_prenex_36022))) (<= (+ main_x 1) v_prenex_36022)))) (or (forall ((v_prenex_40139 Int)) (or (<= (select main_a v_prenex_40139) 1000) (<= 998 (select main_a v_prenex_40139)) (<= (+ main_y 1) v_prenex_40139))) (forall ((v_prenex_40140 Int)) (or (<= (* 2 (select main_a v_prenex_40140)) 4) (<= 0 (* 2 (select main_a v_prenex_40140))) (<= (+ main_x 1) v_prenex_40140) (< v_prenex_40140 main_x)))) (forall ((v_prenex_44096 Int) (v_prenex_44095 Int)) (or (<= (select main_a v_prenex_44095) 1000) (<= (* 2 (select main_a v_prenex_44095)) 2000) (<= 0 (* 2 (select main_a v_prenex_44096))) (<= 0 (select main_a v_prenex_44096)) (< v_prenex_44096 main_x) (<= (+ (select main_a v_prenex_44096) (select main_a v_prenex_44095)) 1000) (<= (+ main_x 1) v_prenex_44096))) (forall ((v_prenex_43426 Int) (v_prenex_43427 Int)) (or (<= (+ main_x 1) v_prenex_43427) (< v_prenex_43427 main_x) (<= (select main_a v_prenex_43427) 2) (<= (+ (select main_a v_prenex_43427) (select main_a v_prenex_43426)) 1000) (<= (* 2 (select main_a v_prenex_43427)) 4))) (forall ((v_prenex_33153 Int) (v_prenex_33152 Int)) (or (<= 996 (select main_a v_prenex_33152)) (<= 0 (select main_a v_prenex_33153)) (<= (select main_a v_prenex_33152) 1002) (< v_prenex_33153 main_x) (<= (+ (select main_a v_prenex_33153) (select main_a v_prenex_33152)) 1000) (<= (+ main_x 1) v_prenex_33153) (<= 0 (* 2 (select main_a v_prenex_33153))))) (forall ((v_prenex_36840 Int) (v_prenex_36841 Int)) (or (<= (+ main_x 1) v_prenex_36841) (<= (* 2 (select main_a v_prenex_36840)) 2000) (<= 0 (+ (select main_a v_prenex_36841) 2)) (<= (select main_a v_prenex_36840) (+ (select main_a v_prenex_36841) 1000)) (< v_prenex_36841 main_x) (<= 0 (* 2 (select main_a v_prenex_36841))))) (or (forall ((v_prenex_36997 Int)) (or (<= (select main_a v_prenex_36997) 1000) (<= 998 (select main_a v_prenex_36997)) (<= (+ main_y 1) v_prenex_36997))) (forall ((v_prenex_36998 Int)) (or (<= (+ main_x 1) v_prenex_36998) (<= (* 2 (select main_a v_prenex_36998)) 4) (<= 0 (select main_a v_prenex_36998)) (< v_prenex_36998 main_x)))) (or (forall ((v_prenex_31505 Int)) (or (<= 0 (* 2 (select main_a v_prenex_31505))) (<= (+ main_x 1) v_prenex_31505) (<= 0 (+ (select main_a v_prenex_31505) 2)) (<= (select main_a v_prenex_31505) 2) (< v_prenex_31505 main_x))) (forall ((v_prenex_31508 Int)) (<= 996 (select main_a v_prenex_31508)))) (or (forall ((v_prenex_39161 Int)) (or (<= 998 (select main_a v_prenex_39161)) (<= (+ main_y 1) v_prenex_39161))) (forall ((v_prenex_39162 Int)) (or (<= 0 (+ (select main_a v_prenex_39162) 2)) (<= (+ main_x 1) v_prenex_39162) (< v_prenex_39162 main_x) (<= 0 (* 2 (select main_a v_prenex_39162)))))) (forall ((v_prenex_42633 Int) (v_prenex_42634 Int)) (or (<= 998 (select main_a v_prenex_42633)) (<= (select main_a v_prenex_42633) 1002) (< v_prenex_42634 main_x) (<= (* 2 (select main_a v_prenex_42634)) 4) (<= (select main_a v_prenex_42633) (+ (select main_a v_prenex_42634) 1000)) (<= (+ main_x 1) v_prenex_42634) (<= (+ main_y 1) v_prenex_42633))) (forall ((v_prenex_32856 Int) (v_prenex_32857 Int)) (or (<= (* 2 (select main_a v_prenex_32856)) 2000) (<= (* 2 (select main_a v_prenex_32857)) 4) (<= (+ (select main_a v_prenex_32857) (select main_a v_prenex_32856)) 1000) (<= (+ main_x 1) v_prenex_32857) (< v_prenex_32857 main_x))) (forall ((v_prenex_34377 Int) (v_prenex_34376 Int)) (or (<= (+ main_x 1) v_prenex_34377) (<= (select main_a v_prenex_34376) (+ (select main_a v_prenex_34377) 1000)) (< v_prenex_34377 main_x) (<= (* 2 (select main_a v_prenex_34377)) 4) (<= 998 (select main_a v_prenex_34376)) (<= (select main_a v_prenex_34377) 2))) (forall ((v_prenex_32149 Int) (v_prenex_32150 Int)) (or (<= (+ (select main_a v_prenex_32150) 996) (select main_a v_prenex_32149)) (<= 998 (select main_a v_prenex_32149)) (<= (select main_a v_prenex_32150) 2) (<= 1996 (* 2 (select main_a v_prenex_32149))) (<= 0 (+ (select main_a v_prenex_32150) 2)) (<= (+ main_x 1) v_prenex_32150) (< v_prenex_32150 main_x))) (forall ((v_prenex_43611 Int) (v_prenex_43610 Int)) (or (<= (+ main_x 1) v_prenex_43611) (< v_prenex_43611 main_x) (<= 0 (* 2 (select main_a v_prenex_43611))) (<= (+ main_y 1) v_prenex_43610) (<= (select main_a v_prenex_43610) (+ (select main_a v_prenex_43611) 1000)) (<= (* 2 (select main_a v_prenex_43610)) 2000))) (forall ((v_prenex_35750 Int) (v_prenex_35749 Int)) (or (<= (select main_a v_prenex_35749) 1002) (<= (+ main_x 1) v_prenex_35750) (<= (select main_a v_prenex_35749) 1000) (<= (select main_a v_prenex_35749) (+ (select main_a v_prenex_35750) 1000)) (< v_prenex_35750 main_x) (<= 0 (* 2 (select main_a v_prenex_35750))))) (forall ((v_prenex_36426 Int) (v_prenex_36427 Int)) (or (<= (select main_a v_prenex_36427) 2) (< v_prenex_36427 main_x) (<= 0 (select main_a v_prenex_36427)) (<= (+ main_x 1) v_prenex_36427) (<= 1000 (+ (select main_a v_prenex_36427) (select main_a v_prenex_36426))) (<= (select main_a v_prenex_36426) 1002) (<= 998 (select main_a v_prenex_36426)))) (forall ((v_prenex_36135 Int) (v_prenex_36136 Int)) (or (<= (select main_a v_prenex_36136) 4) (<= 0 (select main_a v_prenex_36136)) (< v_prenex_36136 main_x) (<= (+ (select main_a v_prenex_36136) 996) (select main_a v_prenex_36135)) (<= (+ main_x 1) v_prenex_36136) (<= (select main_a v_prenex_36135) 1002) (<= 996 (select main_a v_prenex_36135)))) (or (forall ((v_prenex_38471 Int)) (or (<= 0 (* 2 (select main_a v_prenex_38471))) (< v_prenex_38471 main_x) (<= (* 2 (select main_a v_prenex_38471)) 4) (<= (+ main_x 1) v_prenex_38471))) (forall ((v_prenex_38470 Int)) (or (<= (select main_a v_prenex_38470) 1002) (<= 1996 (* 2 (select main_a v_prenex_38470)))))) (forall ((v_prenex_31961 Int) (v_prenex_31960 Int)) (or (<= 0 (+ (select main_a v_prenex_31961) 2)) (<= (select main_a v_prenex_31960) 1000) (< v_prenex_31961 main_x) (<= 998 (select main_a v_prenex_31960)) (<= 1000 (+ (select main_a v_prenex_31961) (select main_a v_prenex_31960))) (<= (* 2 (select main_a v_prenex_31961)) 4) (<= (+ main_x 1) v_prenex_31961))) (forall ((v_prenex_42087 Int) (v_prenex_42088 Int)) (or (<= 0 (select main_a v_prenex_42088)) (<= (select main_a v_prenex_42087) 1002) (<= (select main_a v_prenex_42088) 2) (< v_prenex_42088 main_x) (<= (* 2 (select main_a v_prenex_42087)) 2000) (<= (select main_a v_prenex_42087) (+ (select main_a v_prenex_42088) 1000)) (<= (+ main_x 1) v_prenex_42088))) (forall ((v_prenex_41402 Int) (v_prenex_41403 Int)) (or (<= (* 2 (select main_a v_prenex_41403)) 4) (< v_prenex_41403 main_x) (<= 0 (* 2 (select main_a v_prenex_41403))) (<= 998 (select main_a v_prenex_41402)) (<= 1000 (+ (select main_a v_prenex_41403) (select main_a v_prenex_41402))) (<= (+ main_x 1) v_prenex_41403))) (forall ((v_prenex_39882 Int) (v_prenex_39881 Int)) (or (<= (select main_a v_prenex_39881) (+ (select main_a v_prenex_39882) 1000)) (<= 0 (+ (select main_a v_prenex_39882) 2)) (<= 996 (select main_a v_prenex_39881)) (<= 1996 (* 2 (select main_a v_prenex_39881))) (<= (+ main_x 1) v_prenex_39882) (< v_prenex_39882 main_x))) (forall ((v_prenex_39028 Int) (v_prenex_39027 Int)) (or (<= (+ (select main_a v_prenex_39028) 996) (select main_a v_prenex_39027)) (<= (+ main_x 1) v_prenex_39028) (<= (+ main_y 1) v_prenex_39027) (<= 1996 (* 2 (select main_a v_prenex_39027))) (<= 996 (select main_a v_prenex_39027)) (< v_prenex_39028 main_x) (<= (select main_a v_prenex_39028) 2))) (forall ((v_prenex_38710 Int) (v_prenex_38709 Int)) (or (<= 1000 (+ (select main_a v_prenex_38710) (select main_a v_prenex_38709))) (<= 1996 (* 2 (select main_a v_prenex_38709))) (<= (+ main_x 1) v_prenex_38710) (<= (* 2 (select main_a v_prenex_38710)) 4) (< v_prenex_38710 main_x) (<= (* 2 (select main_a v_prenex_38709)) 2000))) (or (forall ((v_prenex_36623 Int)) (or (<= (+ main_y 1) v_prenex_36623) (<= 998 (select main_a v_prenex_36623)) (<= (select main_a v_prenex_36623) 1002))) (forall ((v_prenex_36624 Int)) (or (<= 0 (+ (select main_a v_prenex_36624) 2)) (<= (+ main_x 1) v_prenex_36624) (<= (* 2 (select main_a v_prenex_36624)) 4) (< v_prenex_36624 main_x)))) (forall ((v_prenex_33306 Int) (v_prenex_33305 Int)) (or (<= (select main_a v_prenex_33305) (+ (select main_a v_prenex_33306) 1000)) (< v_prenex_33306 main_x) (<= 996 (select main_a v_prenex_33305)) (< v_prenex_33305 main_y) (<= (+ main_x 1) v_prenex_33306) (<= (* 2 (select main_a v_prenex_33305)) 2000) (<= 0 (* 2 (select main_a v_prenex_33306))))) (forall ((v_prenex_36723 Int) (v_prenex_36724 Int)) (or (< v_prenex_36723 main_y) (<= (+ (select main_a v_prenex_36724) 996) (select main_a v_prenex_36723)) (<= (select main_a v_prenex_36723) 1002) (<= 0 (select main_a v_prenex_36724)) (< v_prenex_36724 main_x) (<= (+ main_x 1) v_prenex_36724))) (forall ((v_prenex_41060 Int) (v_prenex_41059 Int)) (or (<= 998 (select main_a v_prenex_41059)) (< v_prenex_41060 main_x) (<= 0 (select main_a v_prenex_41060)) (<= (select main_a v_prenex_41059) (+ (select main_a v_prenex_41060) 1000)) (<= (* 2 (select main_a v_prenex_41059)) 2000) (<= (+ main_x 1) v_prenex_41060))) (or (forall ((v_prenex_31419 Int)) (or (< v_prenex_31419 main_y) (<= (select main_a v_prenex_31419) 1002) (<= 996 (select main_a v_prenex_31419)))) (forall ((v_prenex_31418 Int)) (or (<= (+ main_x 1) v_prenex_31418) (< v_prenex_31418 main_x) (<= (* 2 (select main_a v_prenex_31418)) 4) (<= (select main_a v_prenex_31418) 2)))) (forall ((v_prenex_40763 Int) (v_prenex_40762 Int)) (or (<= (+ main_x 1) v_prenex_40763) (<= 0 (* 2 (select main_a v_prenex_40763))) (<= (* 2 (select main_a v_prenex_40762)) 2000) (<= (+ (select main_a v_prenex_40763) (select main_a v_prenex_40762)) 1000) (< v_prenex_40763 main_x) (<= 0 (select main_a v_prenex_40763)))) (forall ((v_prenex_40419 Int) (v_prenex_40420 Int)) (or (<= (+ (select main_a v_prenex_40420) (select main_a v_prenex_40419)) 1000) (< v_prenex_40420 main_x) (<= (+ main_y 1) v_prenex_40419) (<= (select main_a v_prenex_40419) 1002) (<= (select main_a v_prenex_40420) 4) (<= 998 (select main_a v_prenex_40419)) (<= (+ main_x 1) v_prenex_40420))) (forall ((v_prenex_38307 Int) (v_prenex_38306 Int)) (or (<= (+ (select main_a v_prenex_38307) (select main_a v_prenex_38306)) 1000) (< v_prenex_38307 main_x) (<= (* 2 (select main_a v_prenex_38306)) 2000) (<= (select main_a v_prenex_38307) 2) (<= (select main_a v_prenex_38307) 4) (<= (+ main_x 1) v_prenex_38307) (<= (select main_a v_prenex_38306) 1000))) (or (forall ((v_prenex_30896 Int)) (or (< v_prenex_30896 main_x) (<= 0 (+ (select main_a v_prenex_30896) 2)) (<= (+ main_x 1) v_prenex_30896) (<= (* 2 (select main_a v_prenex_30896)) 4))) (forall ((v_prenex_39623 Int)) (<= (* 2 (select main_a v_prenex_39623)) 2000))) (forall ((v_prenex_32443 Int) (v_prenex_32442 Int)) (or (<= (* 2 (select main_a v_prenex_32443)) 4) (<= (select main_a v_prenex_32442) 1002) (< v_prenex_32443 main_x) (<= (+ main_x 1) v_prenex_32443) (<= (* 2 (select main_a v_prenex_32442)) 2000) (<= 0 (select main_a v_prenex_32443)) (<= (+ (select main_a v_prenex_32443) 996) (select main_a v_prenex_32442)))) (forall ((v_prenex_33430 Int) (v_prenex_33429 Int)) (or (<= (* 2 (select main_a v_prenex_33430)) 4) (<= (+ (select main_a v_prenex_33430) (select main_a v_prenex_33429)) 1000) (<= (select main_a v_prenex_33430) 4) (<= 996 (select main_a v_prenex_33429)) (<= (+ main_x 1) v_prenex_33430) (<= 1996 (* 2 (select main_a v_prenex_33429))) (< v_prenex_33430 main_x))) (forall ((v_prenex_37202 Int) (v_prenex_37201 Int)) (or (<= 0 (+ (select main_a v_prenex_37202) 2)) (<= (+ (select main_a v_prenex_37202) (select main_a v_prenex_37201)) 1000) (< v_prenex_37202 main_x) (<= 996 (select main_a v_prenex_37201)) (<= (select main_a v_prenex_37201) 1000) (<= (* 2 (select main_a v_prenex_37202)) 4) (<= (+ main_x 1) v_prenex_37202))) (or (forall ((v_prenex_41776 Int)) (or (<= 0 (* 2 (select main_a v_prenex_41776))) (< v_prenex_41776 main_x) (<= (* 2 (select main_a v_prenex_41776)) 4) (<= (+ main_x 1) v_prenex_41776))) (forall ((v_prenex_41775 Int)) (or (<= 996 (select main_a v_prenex_41775)) (<= (* 2 (select main_a v_prenex_41775)) 2000)))) (or (forall ((v_prenex_38251 Int)) (or (<= (* 2 (select main_a v_prenex_38251)) 4) (< v_prenex_38251 main_x) (<= 0 (+ (select main_a v_prenex_38251) 2)) (<= (+ main_x 1) v_prenex_38251) (<= (select main_a v_prenex_38251) 4))) (forall ((v_prenex_38250 Int)) (or (<= (select main_a v_prenex_38250) 1000) (<= 1996 (* 2 (select main_a v_prenex_38250)))))) (forall ((v_prenex_31392 Int) (v_prenex_31393 Int)) (or (< v_prenex_31393 main_x) (<= (+ main_x 1) v_prenex_31393) (<= (* 2 (select main_a v_prenex_31392)) 2000) (<= (select main_a v_prenex_31392) (+ (select main_a v_prenex_31393) 1000)) (<= 0 (+ (select main_a v_prenex_31393) 2)) (<= (select main_a v_prenex_31392) 1000) (<= (* 2 (select main_a v_prenex_31393)) 4))) (forall ((v_prenex_35241 Int) (v_prenex_35242 Int)) (or (<= (+ main_x 1) v_prenex_35242) (<= 1996 (* 2 (select main_a v_prenex_35241))) (<= (select main_a v_prenex_35242) 4) (< v_prenex_35242 main_x) (<= (+ (select main_a v_prenex_35242) (select main_a v_prenex_35241)) 1000) (<= 998 (select main_a v_prenex_35241)) (< v_prenex_35241 main_y))) (forall ((v_prenex_44201 Int) (v_prenex_44200 Int)) (or (<= 0 (+ (select main_a v_prenex_44201) 2)) (<= 996 (select main_a v_prenex_44200)) (<= 998 (select main_a v_prenex_44200)) (< v_prenex_44201 main_x) (<= (select main_a v_prenex_44200) (+ (select main_a v_prenex_44201) 1000)) (< v_prenex_44200 main_y) (<= (+ main_x 1) v_prenex_44201))) (forall ((v_prenex_38155 Int) (v_prenex_38154 Int)) (or (<= 0 (+ (select main_a v_prenex_38155) 2)) (<= (+ (select main_a v_prenex_38155) (select main_a v_prenex_38154)) 1000) (< v_prenex_38155 main_x) (<= 0 (* 2 (select main_a v_prenex_38155))) (<= 1996 (* 2 (select main_a v_prenex_38154))) (<= (+ main_x 1) v_prenex_38155) (<= (* 2 (select main_a v_prenex_38154)) 2000))) (forall ((v_prenex_43372 Int) (v_prenex_43371 Int)) (or (<= (* 2 (select main_a v_prenex_43372)) 4) (<= (select main_a v_prenex_43371) 1002) (<= 0 (select main_a v_prenex_43372)) (<= (select main_a v_prenex_43371) (+ (select main_a v_prenex_43372) 1000)) (< v_prenex_43372 main_x) (<= (+ main_x 1) v_prenex_43372))) (forall ((v_prenex_32034 Int) (v_prenex_32033 Int)) (or (<= (+ main_x 1) v_prenex_32034) (<= (* 2 (select main_a v_prenex_32034)) 4) (< v_prenex_32034 main_x) (<= 996 (select main_a v_prenex_32033)) (<= 0 (+ (select main_a v_prenex_32034) 2)) (<= (+ (select main_a v_prenex_32034) (select main_a v_prenex_32033)) 1000) (<= 998 (select main_a v_prenex_32033)))) (or (forall ((v_prenex_43914 Int)) (or (<= (+ main_x 1) v_prenex_43914) (< v_prenex_43914 main_x) (<= (select main_a v_prenex_43914) 4) (<= 0 (* 2 (select main_a v_prenex_43914))))) (forall ((v_prenex_43917 Int)) (or (<= (select main_a v_prenex_43917) 1002) (< v_prenex_43917 main_y) (<= 996 (select main_a v_prenex_43917))))) (or (forall ((v_prenex_36498 Int)) (or (<= 0 (+ (select main_a v_prenex_36498) 2)) (< v_prenex_36498 main_x) (<= (* 2 (select main_a v_prenex_36498)) 4) (<= (select main_a v_prenex_36498) 2) (<= (+ main_x 1) v_prenex_36498))) (forall ((v_prenex_36502 Int)) (or (<= 996 (select main_a v_prenex_36502)) (<= (select main_a v_prenex_36502) 1000)))) (forall ((v_prenex_37258 Int) (v_prenex_37259 Int)) (or (< v_prenex_37259 main_x) (<= (select main_a v_prenex_37259) 2) (<= (+ main_x 1) v_prenex_37259) (<= (select main_a v_prenex_37258) 1002) (<= (+ (select main_a v_prenex_37259) (select main_a v_prenex_37258)) 1000) (< v_prenex_37258 main_y) (<= 996 (select main_a v_prenex_37258)))) (forall ((v_prenex_39065 Int) (v_prenex_39064 Int)) (or (< v_prenex_39064 main_y) (<= (+ main_y 1) v_prenex_39064) (<= (select main_a v_prenex_39064) 1000) (<= 1996 (* 2 (select main_a v_prenex_39064))) (<= (+ (select main_a v_prenex_39065) (select main_a v_prenex_39064)) 1000))) (forall ((v_prenex_42199 Int) (v_prenex_42200 Int)) (or (<= 996 (select main_a v_prenex_42199)) (<= 1000 (+ (select main_a v_prenex_42200) (select main_a v_prenex_42199))) (<= (+ main_x 1) v_prenex_42200) (< v_prenex_42200 main_x) (<= 0 (* 2 (select main_a v_prenex_42200))) (<= (* 2 (select main_a v_prenex_42199)) 2000) (<= 0 (select main_a v_prenex_42200)))) (forall ((v_prenex_31365 Int) (v_prenex_31366 Int)) (or (<= (select main_a v_prenex_31366) 4) (< v_prenex_31366 main_x) (<= 1996 (* 2 (select main_a v_prenex_31365))) (<= (+ (select main_a v_prenex_31366) (select main_a v_prenex_31365)) 1000) (<= 996 (select main_a v_prenex_31365)) (<= (+ main_x 1) v_prenex_31366))) (or (forall ((v_prenex_36323 Int)) (or (<= 998 (select main_a v_prenex_36323)) (<= (select main_a v_prenex_36323) 1002))) (forall ((v_prenex_36319 Int)) (or (< v_prenex_36319 main_x) (<= 0 (+ (select main_a v_prenex_36319) 2)) (<= (select main_a v_prenex_36319) 2) (<= (+ main_x 1) v_prenex_36319) (<= (* 2 (select main_a v_prenex_36319)) 4)))) (forall ((v_prenex_33458 Int) (v_prenex_33459 Int)) (or (<= 0 (+ (select main_a v_prenex_33459) 2)) (<= (+ (select main_a v_prenex_33459) (select main_a v_prenex_33458)) 1000) (<= 0 (* 2 (select main_a v_prenex_33459))) (< v_prenex_33459 main_x) (<= (+ main_x 1) v_prenex_33459))) (or (forall ((v_prenex_40148 Int)) (or (<= (select main_a v_prenex_40148) 2) (<= (+ main_x 1) v_prenex_40148) (< v_prenex_40148 main_x) (<= (* 2 (select main_a v_prenex_40148)) 4))) (forall ((v_prenex_40149 Int)) (or (<= (* 2 (select main_a v_prenex_40149)) 2000) (<= 996 (select main_a v_prenex_40149))))) (forall ((v_prenex_43635 Int) (v_prenex_43634 Int)) (or (< v_prenex_43635 main_x) (<= 1996 (* 2 (select main_a v_prenex_43634))) (<= 0 (+ (select main_a v_prenex_43635) 2)) (<= (+ main_x 1) v_prenex_43635) (<= 0 (select main_a v_prenex_43635)) (<= 996 (select main_a v_prenex_43634)) (<= (+ (select main_a v_prenex_43635) 996) (select main_a v_prenex_43634)))) (forall ((v_prenex_36390 Int) (v_prenex_36391 Int)) (or (<= (+ main_x 1) v_prenex_36391) (< v_prenex_36391 main_x) (<= (+ (select main_a v_prenex_36391) 996) (select main_a v_prenex_36390)) (<= 0 (+ (select main_a v_prenex_36391) 2)) (<= (select main_a v_prenex_36390) 1000) (<= (+ main_y 1) v_prenex_36390))) (forall ((v_prenex_34095 Int) (v_prenex_34094 Int)) (or (<= (+ main_x 1) v_prenex_34095) (< v_prenex_34094 main_y) (<= (+ (select main_a v_prenex_34095) (select main_a v_prenex_34094)) 1000) (< v_prenex_34095 main_x) (<= 0 (* 2 (select main_a v_prenex_34095))))) (forall ((v_prenex_34761 Int) (v_prenex_34760 Int)) (or (<= 0 (+ (select main_a v_prenex_34761) 2)) (<= (* 2 (select main_a v_prenex_34760)) 2000) (< v_prenex_34761 main_x) (<= (+ (select main_a v_prenex_34761) 996) (select main_a v_prenex_34760)) (<= (+ main_x 1) v_prenex_34761) (<= 1996 (* 2 (select main_a v_prenex_34760))) (<= 0 (select main_a v_prenex_34761)))) (forall ((v_prenex_38973 Int) (v_prenex_38972 Int)) (or (<= (+ main_y 1) v_prenex_38972) (<= 1000 (+ (select main_a v_prenex_38973) (select main_a v_prenex_38972))) (<= (select main_a v_prenex_38973) 2) (< v_prenex_38973 main_x) (<= (* 2 (select main_a v_prenex_38972)) 2000) (<= (+ main_x 1) v_prenex_38973))) (or (forall ((v_prenex_38115 Int)) (or (< v_prenex_38115 main_x) (<= (* 2 (select main_a v_prenex_38115)) 4) (<= (+ main_x 1) v_prenex_38115) (<= 0 (select main_a v_prenex_38115)) (<= (select main_a v_prenex_38115) 4))) (forall ((v_prenex_38120 Int)) (or (<= (select main_a v_prenex_38120) 1002) (<= (select main_a v_prenex_38120) 1000)))) (forall ((v_prenex_37851 Int) (v_prenex_37850 Int)) (or (<= (select main_a v_prenex_37850) 1002) (<= (+ main_x 1) v_prenex_37851) (<= 0 (+ (select main_a v_prenex_37851) 2)) (<= 1000 (+ (select main_a v_prenex_37851) (select main_a v_prenex_37850))) (<= (select main_a v_prenex_37851) 2) (<= (select main_a v_prenex_37850) 1000) (< v_prenex_37851 main_x))) (forall ((v_prenex_31877 Int) (v_prenex_31876 Int)) (or (<= (select main_a v_prenex_31876) 1000) (<= (+ main_y 1) v_prenex_31876) (<= (+ main_x 1) v_prenex_31877) (<= 1000 (+ (select main_a v_prenex_31877) (select main_a v_prenex_31876))) (< v_prenex_31877 main_x) (<= 0 (* 2 (select main_a v_prenex_31877))) (<= (* 2 (select main_a v_prenex_31876)) 2000))) (forall ((v_prenex_31767 Int) (v_prenex_31766 Int)) (or (<= 0 (* 2 (select main_a v_prenex_31767))) (<= (+ main_x 1) v_prenex_31767) (<= 1000 (+ (select main_a v_prenex_31767) (select main_a v_prenex_31766))) (<= 1996 (* 2 (select main_a v_prenex_31766))) (< v_prenex_31767 main_x))) (forall ((v_prenex_41854 Int) (v_prenex_41855 Int)) (or (< v_prenex_41854 main_y) (< v_prenex_41855 main_x) (<= (+ main_x 1) v_prenex_41855) (<= (select main_a v_prenex_41854) 1000) (<= (select main_a v_prenex_41855) 4) (<= (+ (select main_a v_prenex_41855) (select main_a v_prenex_41854)) 1000))) (or (forall ((v_prenex_40426 Int)) (or (<= (* 2 (select main_a v_prenex_40426)) 2000) (<= 1996 (* 2 (select main_a v_prenex_40426))))) (forall ((v_prenex_40421 Int)) (or (<= (* 2 (select main_a v_prenex_40421)) 4) (<= (+ main_x 1) v_prenex_40421) (< v_prenex_40421 main_x) (<= (select main_a v_prenex_40421) 4) (<= 0 (select main_a v_prenex_40421))))) (forall ((v_prenex_33224 Int) (v_prenex_33223 Int)) (or (<= (* 2 (select main_a v_prenex_33223)) 2000) (<= (+ (select main_a v_prenex_33224) (select main_a v_prenex_33223)) 1000) (< v_prenex_33224 main_x) (<= (select main_a v_prenex_33224) 2) (<= 996 (select main_a v_prenex_33223)) (<= 0 (* 2 (select main_a v_prenex_33224))) (<= (+ main_x 1) v_prenex_33224))) (forall ((v_prenex_35910 Int) (v_prenex_35911 Int)) (or (<= (select main_a v_prenex_35911) 2) (<= (select main_a v_prenex_35910) 1000) (<= (select main_a v_prenex_35910) 1002) (<= (+ (select main_a v_prenex_35911) 996) (select main_a v_prenex_35910)) (<= (+ main_x 1) v_prenex_35911) (< v_prenex_35911 main_x))) (forall ((v_prenex_40747 Int) (v_prenex_40746 Int)) (or (<= (+ main_x 1) v_prenex_40747) (<= (* 2 (select main_a v_prenex_40746)) 2000) (<= (+ main_y 1) v_prenex_40746) (<= 0 (select main_a v_prenex_40747)) (<= 1000 (+ (select main_a v_prenex_40747) (select main_a v_prenex_40746))) (< v_prenex_40747 main_x))) (forall ((v_prenex_32515 Int) (v_prenex_32516 Int)) (or (<= 1000 (+ (select main_a v_prenex_32516) (select main_a v_prenex_32515))) (<= (select main_a v_prenex_32516) 4) (<= (+ main_x 1) v_prenex_32516) (<= (select main_a v_prenex_32515) 1002) (< v_prenex_32516 main_x) (<= (* 2 (select main_a v_prenex_32515)) 2000) (<= 0 (select main_a v_prenex_32516)))) (or (forall ((v_prenex_36642 Int)) (or (<= 0 (* 2 (select main_a v_prenex_36642))) (<= (select main_a v_prenex_36642) 4) (<= (+ main_x 1) v_prenex_36642) (< v_prenex_36642 main_x))) (forall ((v_prenex_36641 Int)) (or (<= (* 2 (select main_a v_prenex_36641)) 2000) (<= (+ main_y 1) v_prenex_36641)))) (or (forall ((v_prenex_40953 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_40953))) (<= 998 (select main_a v_prenex_40953)))) (forall ((v_prenex_40950 Int)) (or (<= 0 (* 2 (select main_a v_prenex_40950))) (< v_prenex_40950 main_x) (<= (+ main_x 1) v_prenex_40950) (<= (select main_a v_prenex_40950) 4)))) (forall ((v_prenex_40769 Int) (v_prenex_40768 Int)) (or (<= (select main_a v_prenex_40769) 4) (<= (+ (select main_a v_prenex_40769) (select main_a v_prenex_40768)) 1000) (<= (* 2 (select main_a v_prenex_40768)) 2000) (<= (+ main_x 1) v_prenex_40769) (<= (+ main_y 1) v_prenex_40768) (< v_prenex_40769 main_x) (<= 1996 (* 2 (select main_a v_prenex_40768))))) (forall ((v_prenex_42332 Int) (v_prenex_42333 Int)) (or (<= (select main_a v_prenex_42332) 1002) (<= 0 (* 2 (select main_a v_prenex_42333))) (<= (* 2 (select main_a v_prenex_42333)) 4) (<= 1000 (+ (select main_a v_prenex_42333) (select main_a v_prenex_42332))) (< v_prenex_42333 main_x) (<= (+ main_x 1) v_prenex_42333))) (forall ((v_prenex_34195 Int) (v_prenex_34194 Int)) (or (<= (* 2 (select main_a v_prenex_34194)) 2000) (<= 1000 (+ (select main_a v_prenex_34195) (select main_a v_prenex_34194))) (<= 0 (select main_a v_prenex_34195)) (<= (+ main_x 1) v_prenex_34195) (< v_prenex_34195 main_x) (<= (select main_a v_prenex_34194) 1002))) (forall ((v_prenex_44129 Int) (v_prenex_44128 Int)) (or (<= (select main_a v_prenex_44128) (+ (select main_a v_prenex_44129) 1000)) (<= 996 (select main_a v_prenex_44128)) (<= 0 (select main_a v_prenex_44129)) (<= (+ main_x 1) v_prenex_44129) (< v_prenex_44129 main_x) (<= (* 2 (select main_a v_prenex_44128)) 2000) (<= (select main_a v_prenex_44129) 4))) (or (forall ((v_prenex_32791 Int)) (or (<= 996 (select main_a v_prenex_32791)) (<= (+ main_y 1) v_prenex_32791) (< v_prenex_32791 main_y))) (forall ((v_prenex_32792 Int)) (<= 0 (* 2 (select main_a v_prenex_32792))))) (forall ((v_prenex_41518 Int) (v_prenex_41519 Int)) (or (<= (* 2 (select main_a v_prenex_41519)) 4) (< v_prenex_41519 main_x) (<= 1996 (* 2 (select main_a v_prenex_41518))) (<= 1000 (+ (select main_a v_prenex_41519) (select main_a v_prenex_41518))) (<= (+ main_x 1) v_prenex_41519) (<= 0 (select main_a v_prenex_41519)))) (or (forall ((v_prenex_43052 Int)) (or (< v_prenex_43052 main_x) (<= (+ main_x 1) v_prenex_43052) (<= (select main_a v_prenex_43052) 4) (<= (select main_a v_prenex_43052) 2) (<= (* 2 (select main_a v_prenex_43052)) 4))) (forall ((v_prenex_43054 Int)) (or (<= (select main_a v_prenex_43054) 1000) (<= (select main_a v_prenex_43054) 1002)))) (forall ((v_prenex_43668 Int) (v_prenex_43669 Int)) (or (<= (select main_a v_prenex_43668) 1002) (<= (+ (select main_a v_prenex_43669) 996) (select main_a v_prenex_43668)) (<= (select main_a v_prenex_43669) 2) (<= (+ main_x 1) v_prenex_43669) (<= 0 (select main_a v_prenex_43669)) (< v_prenex_43669 main_x))) (forall ((v_prenex_40684 Int) (v_prenex_40683 Int)) (or (<= (+ main_x 1) v_prenex_40684) (<= 0 (* 2 (select main_a v_prenex_40684))) (< v_prenex_40684 main_x) (<= 996 (select main_a v_prenex_40683)) (<= (select main_a v_prenex_40683) 1000) (<= 1000 (+ (select main_a v_prenex_40684) (select main_a v_prenex_40683))) (<= 0 (+ (select main_a v_prenex_40684) 2)))) (forall ((v_prenex_37693 Int) (v_prenex_37694 Int)) (or (<= (+ main_y 1) v_prenex_37693) (<= (* 2 (select main_a v_prenex_37693)) 2000) (<= (+ main_x 1) v_prenex_37694) (<= 1000 (+ (select main_a v_prenex_37694) (select main_a v_prenex_37693))) (< v_prenex_37694 main_x) (<= 0 (* 2 (select main_a v_prenex_37694))) (<= 1996 (* 2 (select main_a v_prenex_37693))))) (or (forall ((v_prenex_40733 Int)) (or (<= (* 2 (select main_a v_prenex_40733)) 4) (<= (+ main_x 1) v_prenex_40733) (< v_prenex_40733 main_x) (<= 0 (select main_a v_prenex_40733)) (<= 0 (+ (select main_a v_prenex_40733) 2)))) (forall ((v_prenex_40732 Int)) (<= 996 (select main_a v_prenex_40732)))) (or (forall ((v_prenex_34688 Int)) (or (<= (* 2 (select main_a v_prenex_34688)) 2000) (<= (select main_a v_prenex_34688) 1000))) (forall ((v_prenex_34687 Int)) (or (<= (select main_a v_prenex_34687) 2) (<= (* 2 (select main_a v_prenex_34687)) 4) (<= (+ main_x 1) v_prenex_34687) (< v_prenex_34687 main_x)))) (forall ((v_prenex_31736 Int) (v_prenex_31737 Int)) (or (<= (+ main_x 1) v_prenex_31737) (<= 0 (+ (select main_a v_prenex_31737) 2)) (<= (+ (select main_a v_prenex_31737) (select main_a v_prenex_31736)) 1000) (<= 998 (select main_a v_prenex_31736)) (<= (* 2 (select main_a v_prenex_31736)) 2000) (<= (select main_a v_prenex_31737) 2) (< v_prenex_31737 main_x))) (forall ((v_prenex_34914 Int) (v_prenex_34913 Int)) (or (< v_prenex_34914 main_x) (<= (select main_a v_prenex_34913) 1000) (<= (+ (select main_a v_prenex_34914) 996) (select main_a v_prenex_34913)) (<= 0 (* 2 (select main_a v_prenex_34914))) (<= (+ main_x 1) v_prenex_34914) (<= (* 2 (select main_a v_prenex_34913)) 2000))) (forall ((v_prenex_39854 Int) (v_prenex_39853 Int)) (or (<= (+ main_x 1) v_prenex_39854) (<= (* 2 (select main_a v_prenex_39853)) 2000) (<= (select main_a v_prenex_39854) 2) (< v_prenex_39854 main_x) (<= (+ (select main_a v_prenex_39854) (select main_a v_prenex_39853)) 1000))) (forall ((v_prenex_41903 Int) (v_prenex_41904 Int)) (or (<= 0 (* 2 (select main_a v_prenex_41904))) (<= (select main_a v_prenex_41903) 1002) (<= (+ main_x 1) v_prenex_41904) (<= (select main_a v_prenex_41903) 1000) (< v_prenex_41904 main_x) (<= 1000 (+ (select main_a v_prenex_41904) (select main_a v_prenex_41903))) (<= (select main_a v_prenex_41904) 4))) (forall ((v_prenex_41951 Int) (v_prenex_41952 Int)) (or (< v_prenex_41952 main_x) (<= (+ main_x 1) v_prenex_41952) (<= 1000 (+ (select main_a v_prenex_41952) (select main_a v_prenex_41951))) (<= 0 (+ (select main_a v_prenex_41952) 2)) (<= (select main_a v_prenex_41952) 2) (<= (select main_a v_prenex_41951) 1002))) (forall ((v_prenex_42759 Int) (v_prenex_42760 Int)) (or (<= (+ main_y 1) v_prenex_42759) (< v_prenex_42759 main_y) (<= 1996 (* 2 (select main_a v_prenex_42759))) (<= (* 2 (select main_a v_prenex_42759)) 2000) (<= (+ (select main_a v_prenex_42760) 996) (select main_a v_prenex_42759)))) (forall ((v_prenex_41765 Int) (v_prenex_41766 Int)) (or (<= (+ main_y 1) v_prenex_41765) (<= (+ main_x 1) v_prenex_41766) (< v_prenex_41766 main_x) (<= 996 (select main_a v_prenex_41765)) (<= (select main_a v_prenex_41765) (+ (select main_a v_prenex_41766) 1000)) (<= (* 2 (select main_a v_prenex_41766)) 4))) (forall ((v_prenex_38769 Int) (v_prenex_38770 Int)) (or (<= 996 (select main_a v_prenex_38769)) (<= (+ main_x 1) v_prenex_38770) (< v_prenex_38770 main_x) (<= 1000 (+ (select main_a v_prenex_38770) (select main_a v_prenex_38769))) (<= (+ main_y 1) v_prenex_38769) (<= 0 (+ (select main_a v_prenex_38770) 2)))) (forall ((v_prenex_36858 Int) (v_prenex_36859 Int)) (or (<= 1000 (+ (select main_a v_prenex_36859) (select main_a v_prenex_36858))) (<= (+ main_y 1) v_prenex_36858) (< v_prenex_36859 main_x) (<= 998 (select main_a v_prenex_36858)) (<= (+ main_x 1) v_prenex_36859) (<= 1996 (* 2 (select main_a v_prenex_36858))) (<= 0 (* 2 (select main_a v_prenex_36859))))) (forall ((v_prenex_35890 Int) (v_prenex_35891 Int)) (or (<= (select main_a v_prenex_35891) 2) (<= 998 (select main_a v_prenex_35890)) (<= (select main_a v_prenex_35891) 4) (<= (select main_a v_prenex_35890) 1002) (<= (+ main_x 1) v_prenex_35891) (<= 1000 (+ (select main_a v_prenex_35891) (select main_a v_prenex_35890))) (< v_prenex_35891 main_x))) (forall ((v_prenex_32618 Int) (v_prenex_32619 Int)) (or (<= 0 (select main_a v_prenex_32619)) (<= 0 (+ (select main_a v_prenex_32619) 2)) (<= (+ (select main_a v_prenex_32619) (select main_a v_prenex_32618)) 1000) (<= (select main_a v_prenex_32618) 1002) (< v_prenex_32619 main_x) (<= (+ main_x 1) v_prenex_32619))) (or (forall ((v_prenex_43659 Int)) (or (<= 0 (select main_a v_prenex_43659)) (< v_prenex_43659 main_x) (<= (+ main_x 1) v_prenex_43659) (<= 0 (* 2 (select main_a v_prenex_43659))))) (forall ((v_prenex_43660 Int)) (or (<= (* 2 (select main_a v_prenex_43660)) 2000) (<= 998 (select main_a v_prenex_43660))))) (forall ((v_prenex_40009 Int) (v_prenex_40008 Int)) (or (<= (select main_a v_prenex_40008) 1002) (<= 0 (select main_a v_prenex_40009)) (<= (+ (select main_a v_prenex_40009) (select main_a v_prenex_40008)) 1000) (< v_prenex_40008 main_y) (<= (+ main_x 1) v_prenex_40009) (< v_prenex_40009 main_x))) (or (forall ((v_prenex_34317 Int)) (or (<= 996 (select main_a v_prenex_34317)) (<= 1996 (* 2 (select main_a v_prenex_34317))))) (forall ((v_prenex_34315 Int)) (or (<= (* 2 (select main_a v_prenex_34315)) 4) (<= (+ main_x 1) v_prenex_34315) (<= (select main_a v_prenex_34315) 2) (<= (select main_a v_prenex_34315) 4) (< v_prenex_34315 main_x)))) (forall ((v_prenex_42534 Int) (v_prenex_42535 Int)) (or (<= (+ main_x 1) v_prenex_42535) (<= (+ (select main_a v_prenex_42535) 996) (select main_a v_prenex_42534)) (<= (+ main_y 1) v_prenex_42534) (<= 998 (select main_a v_prenex_42534)) (<= 0 (select main_a v_prenex_42535)) (< v_prenex_42535 main_x))) (forall ((v_prenex_36965 Int) (v_prenex_36966 Int)) (or (<= (* 2 (select main_a v_prenex_36965)) 2000) (< v_prenex_36966 main_x) (<= 1996 (* 2 (select main_a v_prenex_36965))) (<= (+ (select main_a v_prenex_36966) 996) (select main_a v_prenex_36965)) (<= (+ main_x 1) v_prenex_36966) (<= (select main_a v_prenex_36966) 2) (<= 0 (* 2 (select main_a v_prenex_36966))))) (forall ((v_prenex_35288 Int) (v_prenex_35287 Int)) (or (<= (* 2 (select main_a v_prenex_35287)) 2000) (<= 1996 (* 2 (select main_a v_prenex_35287))) (<= 0 (select main_a v_prenex_35288)) (<= (+ (select main_a v_prenex_35288) 996) (select main_a v_prenex_35287)) (<= (select main_a v_prenex_35288) 4) (<= (+ main_x 1) v_prenex_35288) (< v_prenex_35288 main_x))) (or (forall ((v_prenex_33358 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_33358))) (<= 996 (select main_a v_prenex_33358)))) (forall ((v_prenex_33356 Int)) (or (<= (+ main_x 1) v_prenex_33356) (<= 0 (select main_a v_prenex_33356)) (< v_prenex_33356 main_x) (<= (* 2 (select main_a v_prenex_33356)) 4) (<= 0 (* 2 (select main_a v_prenex_33356)))))) (forall ((v_prenex_43543 Int) (v_prenex_43542 Int)) (or (<= 998 (select main_a v_prenex_43542)) (< v_prenex_43543 main_x) (<= (+ (select main_a v_prenex_43543) (select main_a v_prenex_43542)) 1000) (<= 0 (* 2 (select main_a v_prenex_43543))) (<= (+ main_x 1) v_prenex_43543) (<= 0 (select main_a v_prenex_43543)) (<= 996 (select main_a v_prenex_43542)))) (or (forall ((v_prenex_33785 Int)) (or (< v_prenex_33785 main_x) (<= 0 (select main_a v_prenex_33785)) (<= (* 2 (select main_a v_prenex_33785)) 4) (<= (+ main_x 1) v_prenex_33785) (<= 0 (* 2 (select main_a v_prenex_33785))))) (forall ((v_prenex_33789 Int)) (<= (select main_a v_prenex_33789) 1002))) (or (forall ((v_prenex_41525 Int)) (or (< v_prenex_41525 main_y) (<= (* 2 (select main_a v_prenex_41525)) 2000) (<= 1996 (* 2 (select main_a v_prenex_41525))))) (forall ((v_prenex_41523 Int)) (or (< v_prenex_41523 main_x) (<= 0 (select main_a v_prenex_41523)) (<= (+ main_x 1) v_prenex_41523) (<= 0 (* 2 (select main_a v_prenex_41523)))))) (forall ((v_prenex_35868 Int) (v_prenex_35869 Int)) (or (<= (* 2 (select main_a v_prenex_35869)) 4) (<= 996 (select main_a v_prenex_35868)) (<= 0 (* 2 (select main_a v_prenex_35869))) (< v_prenex_35869 main_x) (<= (select main_a v_prenex_35868) 1000) (<= 1000 (+ (select main_a v_prenex_35869) (select main_a v_prenex_35868))) (<= (+ main_x 1) v_prenex_35869))) (forall ((v_prenex_33269 Int) (v_prenex_33268 Int)) (or (<= (+ main_x 1) v_prenex_33269) (<= 998 (select main_a v_prenex_33268)) (<= 0 (+ (select main_a v_prenex_33269) 2)) (<= (+ (select main_a v_prenex_33269) 996) (select main_a v_prenex_33268)) (<= 1996 (* 2 (select main_a v_prenex_33268))) (< v_prenex_33269 main_x) (<= (select main_a v_prenex_33269) 2))) (or (forall ((v_prenex_31516 Int)) (<= 998 (select main_a v_prenex_31516))) (forall ((v_prenex_31514 Int)) (or (<= 0 (* 2 (select main_a v_prenex_31514))) (<= (* 2 (select main_a v_prenex_31514)) 4) (<= (select main_a v_prenex_31514) 4) (<= (+ main_x 1) v_prenex_31514) (< v_prenex_31514 main_x)))) (forall ((v_prenex_38743 Int) (v_prenex_38744 Int)) (or (<= (select main_a v_prenex_38744) 4) (<= 996 (select main_a v_prenex_38743)) (<= 1000 (+ (select main_a v_prenex_38744) (select main_a v_prenex_38743))) (<= (+ main_x 1) v_prenex_38744) (<= 1996 (* 2 (select main_a v_prenex_38743))) (<= (select main_a v_prenex_38744) 2) (< v_prenex_38744 main_x))) (forall ((v_prenex_37357 Int) (v_prenex_37358 Int)) (or (<= (+ main_x 1) v_prenex_37358) (< v_prenex_37358 main_x) (<= (* 2 (select main_a v_prenex_37357)) 2000) (<= 1996 (* 2 (select main_a v_prenex_37357))) (<= (+ (select main_a v_prenex_37358) 996) (select main_a v_prenex_37357)) (<= (select main_a v_prenex_37358) 2))) (forall ((v_prenex_36071 Int) (v_prenex_36072 Int)) (or (<= 998 (select main_a v_prenex_36071)) (<= (* 2 (select main_a v_prenex_36072)) 4) (<= (+ (select main_a v_prenex_36072) (select main_a v_prenex_36071)) 1000) (< v_prenex_36072 main_x) (<= 1996 (* 2 (select main_a v_prenex_36071))) (<= (+ main_y 1) v_prenex_36071) (<= (+ main_x 1) v_prenex_36072))) (forall ((v_prenex_36483 Int) (v_prenex_36484 Int)) (or (<= 0 (+ (select main_a v_prenex_36484) 2)) (<= 1996 (* 2 (select main_a v_prenex_36483))) (<= (+ main_x 1) v_prenex_36484) (<= (select main_a v_prenex_36483) 1002) (<= (select main_a v_prenex_36483) (+ (select main_a v_prenex_36484) 1000)) (< v_prenex_36484 main_x) (< v_prenex_36483 main_y))) (or (forall ((v_prenex_31419 Int)) (or (< v_prenex_31419 main_y) (<= (select main_a v_prenex_31419) 1002) (<= 996 (select main_a v_prenex_31419)))) (forall ((v_prenex_31414 Int)) (or (<= 0 (+ (select main_a v_prenex_31414) 2)) (<= (+ main_x 1) v_prenex_31414) (< v_prenex_31414 main_x) (<= (* 2 (select main_a v_prenex_31414)) 4)))) (forall ((v_prenex_32960 Int) (v_prenex_32959 Int)) (or (<= (* 2 (select main_a v_prenex_32959)) 2000) (<= (+ (select main_a v_prenex_32960) (select main_a v_prenex_32959)) 1000) (< v_prenex_32959 main_y) (<= (+ main_x 1) v_prenex_32960) (< v_prenex_32960 main_x) (<= 0 (* 2 (select main_a v_prenex_32960))) (<= 996 (select main_a v_prenex_32959)))) (forall ((v_prenex_33882 Int) (v_prenex_33881 Int)) (or (<= (select main_a v_prenex_33882) 2) (<= (+ main_x 1) v_prenex_33882) (< v_prenex_33881 main_y) (< v_prenex_33882 main_x) (<= 1000 (+ (select main_a v_prenex_33882) (select main_a v_prenex_33881))) (<= (select main_a v_prenex_33881) 1000))) (forall ((v_prenex_35525 Int) (v_prenex_35526 Int)) (or (<= (* 2 (select main_a v_prenex_35526)) 4) (<= (+ (select main_a v_prenex_35526) (select main_a v_prenex_35525)) 1000) (<= 996 (select main_a v_prenex_35525)) (<= 1996 (* 2 (select main_a v_prenex_35525))) (<= (+ main_x 1) v_prenex_35526) (< v_prenex_35526 main_x) (<= 0 (+ (select main_a v_prenex_35526) 2)))) (forall ((v_prenex_42717 Int) (v_prenex_42718 Int)) (or (<= (select main_a v_prenex_42717) 1002) (<= (select main_a v_prenex_42718) 4) (< v_prenex_42718 main_x) (<= 1000 (+ (select main_a v_prenex_42718) (select main_a v_prenex_42717))) (<= (+ main_x 1) v_prenex_42718) (<= 0 (+ (select main_a v_prenex_42718) 2)) (<= 998 (select main_a v_prenex_42717)))) (forall ((v_prenex_39413 Int) (v_prenex_39412 Int)) (or (< v_prenex_39412 main_y) (<= (select main_a v_prenex_39412) 1002) (<= 996 (select main_a v_prenex_39412)) (<= (+ main_x 1) v_prenex_39413) (< v_prenex_39413 main_x) (<= 1000 (+ (select main_a v_prenex_39413) (select main_a v_prenex_39412))) (<= 0 (+ (select main_a v_prenex_39413) 2)))) (forall ((v_prenex_40887 Int) (v_prenex_40888 Int)) (or (<= (select main_a v_prenex_40887) 1002) (< v_prenex_40888 main_x) (<= 0 (+ (select main_a v_prenex_40888) 2)) (<= (+ main_x 1) v_prenex_40888) (<= 1000 (+ (select main_a v_prenex_40888) (select main_a v_prenex_40887))))) (or (forall ((v_prenex_39775 Int)) (or (<= 996 (select main_a v_prenex_39775)) (< v_prenex_39775 main_y) (<= (select main_a v_prenex_39775) 1002))) (forall ((v_prenex_39772 Int)) (or (<= (* 2 (select main_a v_prenex_39772)) 4) (<= (+ main_x 1) v_prenex_39772) (< v_prenex_39772 main_x) (<= (select main_a v_prenex_39772) 4)))) (or (forall ((v_prenex_38970 Int)) (or (<= 996 (select main_a v_prenex_38970)) (<= (* 2 (select main_a v_prenex_38970)) 2000))) (forall ((v_prenex_38967 Int)) (or (<= 0 (select main_a v_prenex_38967)) (< v_prenex_38967 main_x) (<= (* 2 (select main_a v_prenex_38967)) 4) (<= (+ main_x 1) v_prenex_38967) (<= (select main_a v_prenex_38967) 2)))) (or (forall ((v_prenex_42582 Int)) (or (<= (* 2 (select main_a v_prenex_42582)) 2000) (<= 996 (select main_a v_prenex_42582)))) (forall ((v_prenex_42581 Int)) (or (<= (select main_a v_prenex_42581) 4) (<= (select main_a v_prenex_42581) 2) (< v_prenex_42581 main_x) (<= (+ main_x 1) v_prenex_42581) (<= (* 2 (select main_a v_prenex_42581)) 4)))) (forall ((v_prenex_41018 Int) (v_prenex_41019 Int)) (or (<= 996 (select main_a v_prenex_41018)) (<= 0 (* 2 (select main_a v_prenex_41019))) (<= 0 (+ (select main_a v_prenex_41019) 2)) (<= 1000 (+ (select main_a v_prenex_41019) (select main_a v_prenex_41018))) (< v_prenex_41019 main_x) (<= (+ main_x 1) v_prenex_41019))) (forall ((v_prenex_39061 Int) (v_prenex_39060 Int)) (or (<= (+ (select main_a v_prenex_39061) 996) (select main_a v_prenex_39060)) (<= (+ main_x 1) v_prenex_39061) (<= (select main_a v_prenex_39060) 1002) (< v_prenex_39061 main_x) (<= 0 (select main_a v_prenex_39061)) (< v_prenex_39060 main_y))) (forall ((v_prenex_30914 Int) (v_prenex_30915 Int)) (or (<= 0 (select main_a v_prenex_30915)) (<= (+ main_y 1) v_prenex_30914) (< v_prenex_30915 main_x) (<= 1996 (* 2 (select main_a v_prenex_30914))) (<= (+ (select main_a v_prenex_30915) (select main_a v_prenex_30914)) 1000) (<= (select main_a v_prenex_30914) 1000) (<= (+ main_x 1) v_prenex_30915))) (forall ((v_prenex_35291 Int) (v_prenex_35292 Int)) (or (<= (+ main_x 1) v_prenex_35292) (<= 0 (+ (select main_a v_prenex_35292) 2)) (< v_prenex_35292 main_x) (<= 998 (select main_a v_prenex_35291)) (<= 1000 (+ (select main_a v_prenex_35292) (select main_a v_prenex_35291))) (<= (select main_a v_prenex_35291) 1002) (<= 0 (select main_a v_prenex_35292)))) (or (forall ((v_prenex_34396 Int)) (or (< v_prenex_34396 main_x) (<= (select main_a v_prenex_34396) 4) (<= 0 (select main_a v_prenex_34396)) (<= 0 (* 2 (select main_a v_prenex_34396))) (<= (+ main_x 1) v_prenex_34396))) (forall ((v_prenex_34397 Int)) (or (<= 996 (select main_a v_prenex_34397)) (<= (* 2 (select main_a v_prenex_34397)) 2000)))) (forall ((v_prenex_33714 Int) (v_prenex_33713 Int)) (or (< v_prenex_33714 main_x) (<= (+ main_x 1) v_prenex_33714) (<= (+ main_y 1) v_prenex_33713) (<= (select main_a v_prenex_33714) 4) (<= (* 2 (select main_a v_prenex_33713)) 2000) (<= 998 (select main_a v_prenex_33713)) (<= 1000 (+ (select main_a v_prenex_33714) (select main_a v_prenex_33713))))) (forall ((v_prenex_43174 Int) (v_prenex_43175 Int)) (or (<= 996 (select main_a v_prenex_43174)) (<= 998 (select main_a v_prenex_43174)) (<= (+ main_y 1) v_prenex_43174) (< v_prenex_43175 main_x) (<= (+ main_x 1) v_prenex_43175) (<= (select main_a v_prenex_43175) 2) (<= (+ (select main_a v_prenex_43175) 996) (select main_a v_prenex_43174)))) (forall ((v_prenex_37024 Int) (v_prenex_37025 Int)) (or (<= (select main_a v_prenex_37025) 4) (<= 1996 (* 2 (select main_a v_prenex_37024))) (<= (* 2 (select main_a v_prenex_37025)) 4) (< v_prenex_37025 main_x) (<= (+ main_x 1) v_prenex_37025) (<= (select main_a v_prenex_37024) (+ (select main_a v_prenex_37025) 1000)))) (forall ((v_prenex_42818 Int) (v_prenex_42819 Int)) (or (<= (+ main_x 1) v_prenex_42819) (<= (select main_a v_prenex_42819) 4) (<= (+ main_y 1) v_prenex_42818) (< v_prenex_42819 main_x) (<= (select main_a v_prenex_42818) (+ (select main_a v_prenex_42819) 1000)) (<= (* 2 (select main_a v_prenex_42818)) 2000) (<= 998 (select main_a v_prenex_42818)))) (forall ((v_prenex_41725 Int) (v_prenex_41726 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_41725))) (< v_prenex_41726 main_x) (<= (select main_a v_prenex_41725) 1000) (<= 1000 (+ (select main_a v_prenex_41726) (select main_a v_prenex_41725))) (<= (select main_a v_prenex_41726) 2) (<= (+ main_x 1) v_prenex_41726))) (or (forall ((v_prenex_34374 Int)) (or (<= (select main_a v_prenex_34374) 1000) (<= 1996 (* 2 (select main_a v_prenex_34374))))) (forall ((v_prenex_34372 Int)) (or (<= (* 2 (select main_a v_prenex_34372)) 4) (<= (+ main_x 1) v_prenex_34372) (<= (select main_a v_prenex_34372) 4) (<= 0 (* 2 (select main_a v_prenex_34372))) (< v_prenex_34372 main_x)))) (forall ((v_prenex_42707 Int) (v_prenex_42708 Int)) (or (<= 996 (select main_a v_prenex_42707)) (<= (select main_a v_prenex_42708) 4) (<= (+ main_x 1) v_prenex_42708) (<= 1000 (+ (select main_a v_prenex_42708) (select main_a v_prenex_42707))) (<= (select main_a v_prenex_42707) 1002) (< v_prenex_42708 main_x) (< v_prenex_42707 main_y))) (forall ((v_prenex_33694 Int) (v_prenex_33693 Int)) (or (< v_prenex_33694 main_x) (<= 996 (select main_a v_prenex_33693)) (<= 1996 (* 2 (select main_a v_prenex_33693))) (<= 0 (select main_a v_prenex_33694)) (<= 1000 (+ (select main_a v_prenex_33694) (select main_a v_prenex_33693))) (<= (+ main_x 1) v_prenex_33694))) (forall ((v_prenex_42586 Int) (v_prenex_42587 Int)) (or (< v_prenex_42587 main_x) (<= (* 2 (select main_a v_prenex_42587)) 4) (<= (* 2 (select main_a v_prenex_42586)) 2000) (<= (+ main_x 1) v_prenex_42587) (<= (select main_a v_prenex_42586) (+ (select main_a v_prenex_42587) 1000)) (<= 1996 (* 2 (select main_a v_prenex_42586))))) (forall ((v_prenex_39122 Int) (v_prenex_39121 Int)) (or (<= (select main_a v_prenex_39122) 2) (<= (+ main_x 1) v_prenex_39122) (<= (select main_a v_prenex_39121) (+ (select main_a v_prenex_39122) 1000)) (<= 1996 (* 2 (select main_a v_prenex_39121))) (<= (select main_a v_prenex_39121) 1002) (< v_prenex_39122 main_x) (< v_prenex_39121 main_y))) (forall ((v_prenex_37829 Int) (v_prenex_37828 Int)) (or (<= 996 (select main_a v_prenex_37828)) (<= 0 (select main_a v_prenex_37829)) (< v_prenex_37829 main_x) (<= (+ (select main_a v_prenex_37829) 996) (select main_a v_prenex_37828)) (<= (+ main_x 1) v_prenex_37829) (<= (select main_a v_prenex_37828) 1002) (<= (select main_a v_prenex_37829) 2))) (forall ((v_prenex_31190 Int) (v_prenex_31191 Int)) (or (<= (select main_a v_prenex_31190) 1002) (<= 0 (select main_a v_prenex_31191)) (< v_prenex_31191 main_x) (<= 1996 (* 2 (select main_a v_prenex_31190))) (<= (+ (select main_a v_prenex_31191) 996) (select main_a v_prenex_31190)) (<= (+ main_x 1) v_prenex_31191) (<= 0 (+ (select main_a v_prenex_31191) 2)))) (forall ((v_prenex_36971 Int) (v_prenex_36972 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_36971))) (<= (+ (select main_a v_prenex_36972) (select main_a v_prenex_36971)) 1000) (<= (* 2 (select main_a v_prenex_36971)) 2000) (< v_prenex_36971 main_y) (<= (+ main_y 1) v_prenex_36971))) (or (forall ((v_prenex_33611 Int)) (or (<= (+ main_x 1) v_prenex_33611) (<= (select main_a v_prenex_33611) 4) (<= 0 (+ (select main_a v_prenex_33611) 2)) (< v_prenex_33611 main_x) (<= 0 (* 2 (select main_a v_prenex_33611))))) (forall ((v_prenex_33615 Int)) (<= (* 2 (select main_a v_prenex_33615)) 2000))) (forall ((v_prenex_40892 Int) (v_prenex_40891 Int)) (or (<= (+ (select main_a v_prenex_40892) 996) (select main_a v_prenex_40891)) (<= (+ main_x 1) v_prenex_40892) (<= 0 (select main_a v_prenex_40892)) (<= 0 (+ (select main_a v_prenex_40892) 2)) (< v_prenex_40892 main_x))) (or (forall ((v_prenex_42639 Int)) (or (<= (select main_a v_prenex_42639) 1002) (<= 1996 (* 2 (select main_a v_prenex_42639))))) (forall ((v_prenex_42638 Int)) (or (<= (* 2 (select main_a v_prenex_42638)) 4) (< v_prenex_42638 main_x) (<= (+ main_x 1) v_prenex_42638) (<= (select main_a v_prenex_42638) 2) (<= (select main_a v_prenex_42638) 4)))) (or (forall ((v_prenex_32366 Int)) (<= 1996 (* 2 (select main_a v_prenex_32366)))) (forall ((v_prenex_32367 Int)) (or (< v_prenex_32367 main_x) (<= 0 (+ (select main_a v_prenex_32367) 2)) (<= (+ main_x 1) v_prenex_32367) (<= (* 2 (select main_a v_prenex_32367)) 4)))) (forall ((v_prenex_37356 Int) (v_prenex_37355 Int)) (or (< v_prenex_37356 main_x) (<= 1000 (+ (select main_a v_prenex_37356) (select main_a v_prenex_37355))) (<= (+ main_x 1) v_prenex_37356) (<= 1996 (* 2 (select main_a v_prenex_37355))) (<= (select main_a v_prenex_37356) 4) (<= (select main_a v_prenex_37355) 1000))) (forall ((v_prenex_34164 Int) (v_prenex_34163 Int)) (or (<= (select main_a v_prenex_34163) 1000) (<= (select main_a v_prenex_34163) 1002) (<= (* 2 (select main_a v_prenex_34164)) 4) (<= 1000 (+ (select main_a v_prenex_34164) (select main_a v_prenex_34163))) (< v_prenex_34164 main_x) (<= (+ main_x 1) v_prenex_34164) (<= (+ main_y 1) v_prenex_34163))) (forall ((v_prenex_33336 Int) (v_prenex_33335 Int)) (or (<= 0 (select main_a v_prenex_33336)) (< v_prenex_33336 main_x) (<= 998 (select main_a v_prenex_33335)) (<= 1000 (+ (select main_a v_prenex_33336) (select main_a v_prenex_33335))) (<= (+ main_x 1) v_prenex_33336) (< v_prenex_33335 main_y))) (forall ((v_prenex_41101 Int) (v_prenex_41102 Int)) (or (<= (+ (select main_a v_prenex_41102) 996) (select main_a v_prenex_41101)) (<= (select main_a v_prenex_41102) 4) (<= 996 (select main_a v_prenex_41101)) (<= 0 (+ (select main_a v_prenex_41102) 2)) (<= (+ main_x 1) v_prenex_41102) (<= 1996 (* 2 (select main_a v_prenex_41101))) (< v_prenex_41102 main_x))) (or (forall ((v_prenex_42372 Int)) (or (<= (+ main_x 1) v_prenex_42372) (<= 0 (* 2 (select main_a v_prenex_42372))))) (forall ((v_prenex_42371 Int)) (or (<= (select main_a v_prenex_42371) 1002) (< v_prenex_42371 main_y) (<= (+ main_y 1) v_prenex_42371)))) (or (forall ((v_prenex_35794 Int)) (or (<= (select main_a v_prenex_35794) 1002) (<= (+ main_y 1) v_prenex_35794) (<= (* 2 (select main_a v_prenex_35794)) 2000))) (forall ((v_prenex_35795 Int)) (or (< v_prenex_35795 main_x) (<= 0 (* 2 (select main_a v_prenex_35795))) (<= 0 (+ (select main_a v_prenex_35795) 2)) (<= (+ main_x 1) v_prenex_35795)))) (or (forall ((v_prenex_43078 Int)) (or (<= (+ main_x 1) v_prenex_43078) (<= (select main_a v_prenex_43078) 4) (<= 0 (* 2 (select main_a v_prenex_43078))) (< v_prenex_43078 main_x))) (forall ((v_prenex_43081 Int)) (or (<= 996 (select main_a v_prenex_43081)) (< v_prenex_43081 main_y) (<= (* 2 (select main_a v_prenex_43081)) 2000)))) (or (forall ((v_prenex_43655 Int)) (or (<= (+ main_x 1) v_prenex_43655) (<= 0 (select main_a v_prenex_43655)) (<= (select main_a v_prenex_43655) 2) (< v_prenex_43655 main_x) (<= 0 (* 2 (select main_a v_prenex_43655))))) (forall ((v_prenex_43660 Int)) (or (<= (* 2 (select main_a v_prenex_43660)) 2000) (<= 998 (select main_a v_prenex_43660))))) (forall ((v_prenex_35488 Int)) (or (<= (* 2 (select main_a v_prenex_35488)) 4) (<= (+ main_x 1) v_prenex_35488) (<= 0 (select main_a v_prenex_35488)) (<= (select main_a v_prenex_35488) 2) (< v_prenex_35488 main_x))) (forall ((v_prenex_30932 Int) (v_prenex_30933 Int)) (or (<= (select main_a v_prenex_30932) 1000) (<= (* 2 (select main_a v_prenex_30933)) 4) (<= (+ main_x 1) v_prenex_30933) (<= (select main_a v_prenex_30932) 1002) (<= (+ (select main_a v_prenex_30933) (select main_a v_prenex_30932)) 1000) (< v_prenex_30933 main_x))) (or (forall ((v_prenex_38385 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_38385))) (<= (select main_a v_prenex_38385) 1002))) (forall ((v_prenex_38386 Int)) (or (< v_prenex_38386 main_x) (<= (* 2 (select main_a v_prenex_38386)) 4) (<= 0 (* 2 (select main_a v_prenex_38386))) (<= (+ main_x 1) v_prenex_38386)))) (forall ((v_prenex_31718 Int) (v_prenex_31717 Int)) (or (<= 0 (select main_a v_prenex_31718)) (<= (+ main_x 1) v_prenex_31718) (< v_prenex_31718 main_x) (<= 1996 (* 2 (select main_a v_prenex_31717))) (<= (select main_a v_prenex_31718) 2) (<= (+ (select main_a v_prenex_31718) 996) (select main_a v_prenex_31717)))) (or (forall ((v_prenex_37243 Int)) (or (<= (* 2 (select main_a v_prenex_37243)) 4) (<= (+ main_x 1) v_prenex_37243) (<= 0 (+ (select main_a v_prenex_37243) 2)) (< v_prenex_37243 main_x))) (forall ((v_prenex_37245 Int)) (or (<= 996 (select main_a v_prenex_37245)) (<= 1996 (* 2 (select main_a v_prenex_37245)))))) (or (forall ((v_prenex_39319 Int)) (or (<= (+ main_y 1) v_prenex_39319) (<= 996 (select main_a v_prenex_39319)) (<= (* 2 (select main_a v_prenex_39319)) 2000))) (forall ((v_prenex_39320 Int)) (or (<= (* 2 (select main_a v_prenex_39320)) 4) (<= (select main_a v_prenex_39320) 2) (< v_prenex_39320 main_x) (<= (+ main_x 1) v_prenex_39320)))) (forall ((v_prenex_36792 Int) (v_prenex_36793 Int)) (or (<= (+ main_x 1) v_prenex_36793) (< v_prenex_36793 main_x) (<= (select main_a v_prenex_36793) 2) (<= 996 (select main_a v_prenex_36792)) (< v_prenex_36792 main_y) (<= 1000 (+ (select main_a v_prenex_36793) (select main_a v_prenex_36792))))) (forall ((v_prenex_40468 Int) (v_prenex_40467 Int)) (or (<= 0 (* 2 (select main_a v_prenex_40468))) (<= (+ main_x 1) v_prenex_40468) (<= (+ (select main_a v_prenex_40468) (select main_a v_prenex_40467)) 1000) (<= (select main_a v_prenex_40467) 1000) (<= 1996 (* 2 (select main_a v_prenex_40467))) (< v_prenex_40468 main_x))) (forall ((v_prenex_31970 Int) (v_prenex_31971 Int)) (or (<= (* 2 (select main_a v_prenex_31971)) 4) (< v_prenex_31971 main_x) (<= (select main_a v_prenex_31970) 1000) (<= (+ main_x 1) v_prenex_31971) (<= (* 2 (select main_a v_prenex_31970)) 2000) (<= (+ (select main_a v_prenex_31971) 996) (select main_a v_prenex_31970)) (<= 0 (select main_a v_prenex_31971)))) (or (forall ((v_prenex_33195 Int)) (or (<= 996 (select main_a v_prenex_33195)) (<= (select main_a v_prenex_33195) 1002))) (forall ((v_prenex_33194 Int)) (or (<= (select main_a v_prenex_33194) 2) (<= (+ main_x 1) v_prenex_33194) (<= (* 2 (select main_a v_prenex_33194)) 4) (< v_prenex_33194 main_x)))) (forall ((v_prenex_38499 Int) (v_prenex_38498 Int)) (or (< v_prenex_38498 main_y) (<= (+ main_x 1) v_prenex_38499) (< v_prenex_38499 main_x) (<= (select main_a v_prenex_38499) 2) (<= (+ (select main_a v_prenex_38499) 996) (select main_a v_prenex_38498)) (<= 998 (select main_a v_prenex_38498)))) (forall ((v_prenex_43260 Int) (v_prenex_43261 Int)) (or (<= 0 (select main_a v_prenex_43261)) (<= 1996 (* 2 (select main_a v_prenex_43260))) (<= (+ main_x 1) v_prenex_43261) (<= (select main_a v_prenex_43261) 4) (<= (* 2 (select main_a v_prenex_43260)) 2000) (<= (+ (select main_a v_prenex_43261) (select main_a v_prenex_43260)) 1000) (< v_prenex_43261 main_x))) (forall ((v_prenex_43723 Int) (v_prenex_43724 Int)) (or (< v_prenex_43724 main_x) (<= (+ (select main_a v_prenex_43724) 996) (select main_a v_prenex_43723)) (<= (+ main_x 1) v_prenex_43724) (<= (* 2 (select main_a v_prenex_43724)) 4) (<= 1996 (* 2 (select main_a v_prenex_43723))))) (forall ((v_prenex_42590 Int) (v_prenex_42591 Int)) (or (<= (select main_a v_prenex_42591) 4) (< v_prenex_42591 main_x) (<= 998 (select main_a v_prenex_42590)) (<= (+ main_x 1) v_prenex_42591) (<= 1000 (+ (select main_a v_prenex_42591) (select main_a v_prenex_42590))) (<= 1996 (* 2 (select main_a v_prenex_42590))) (<= (+ main_y 1) v_prenex_42590))) (forall ((v_prenex_32573 Int) (v_prenex_32572 Int)) (or (<= (+ main_x 1) v_prenex_32573) (<= (select main_a v_prenex_32572) (+ (select main_a v_prenex_32573) 1000)) (< v_prenex_32573 main_x) (<= 0 (* 2 (select main_a v_prenex_32573))) (<= (select main_a v_prenex_32573) 2) (<= (select main_a v_prenex_32572) 1000) (<= 1996 (* 2 (select main_a v_prenex_32572))))) (forall ((v_prenex_38314 Int) (v_prenex_38315 Int)) (or (<= 1000 (+ (select main_a v_prenex_38315) (select main_a v_prenex_38314))) (<= (select main_a v_prenex_38314) 1002) (<= (+ main_y 1) v_prenex_38314) (< v_prenex_38315 main_x) (<= (+ main_x 1) v_prenex_38315) (<= (select main_a v_prenex_38314) 1000) (<= (* 2 (select main_a v_prenex_38315)) 4))) (forall ((v_prenex_36434 Int) (v_prenex_36435 Int)) (or (<= 0 (+ (select main_a v_prenex_36435) 2)) (<= 998 (select main_a v_prenex_36434)) (<= (+ main_x 1) v_prenex_36435) (<= (+ (select main_a v_prenex_36435) 996) (select main_a v_prenex_36434)) (<= (select main_a v_prenex_36435) 2) (< v_prenex_36435 main_x))) (forall ((v_prenex_33711 Int) (v_prenex_33712 Int)) (or (< v_prenex_33712 main_x) (<= (+ (select main_a v_prenex_33712) (select main_a v_prenex_33711)) 1000) (<= 0 (+ (select main_a v_prenex_33712) 2)) (<= (+ main_x 1) v_prenex_33712) (<= (* 2 (select main_a v_prenex_33712)) 4) (<= (* 2 (select main_a v_prenex_33711)) 2000))) (forall ((v_prenex_39799 Int) (v_prenex_39798 Int)) (or (<= (+ main_x 1) v_prenex_39799) (<= 1000 (+ (select main_a v_prenex_39799) (select main_a v_prenex_39798))) (< v_prenex_39799 main_x) (<= (* 2 (select main_a v_prenex_39798)) 2000) (<= 0 (+ (select main_a v_prenex_39799) 2)) (<= (select main_a v_prenex_39798) 1000) (<= (select main_a v_prenex_39799) 2))) (or (forall ((v_prenex_38606 Int)) (or (<= (select main_a v_prenex_38606) 1000) (<= 998 (select main_a v_prenex_38606)))) (forall ((v_prenex_38602 Int)) (or (<= (+ main_x 1) v_prenex_38602) (<= (* 2 (select main_a v_prenex_38602)) 4) (< v_prenex_38602 main_x) (<= 0 (+ (select main_a v_prenex_38602) 2)) (<= 0 (* 2 (select main_a v_prenex_38602)))))) (forall ((v_prenex_39387 Int) (v_prenex_39386 Int)) (or (<= (select main_a v_prenex_39387) 4) (< v_prenex_39387 main_x) (<= (+ main_x 1) v_prenex_39387) (<= 1000 (+ (select main_a v_prenex_39387) (select main_a v_prenex_39386))) (<= 998 (select main_a v_prenex_39386)) (<= (select main_a v_prenex_39386) 1002) (<= 0 (+ (select main_a v_prenex_39387) 2)))) (forall ((v_prenex_39267 Int) (v_prenex_39266 Int)) (or (<= (* 2 (select main_a v_prenex_39266)) 2000) (<= 1000 (+ (select main_a v_prenex_39267) (select main_a v_prenex_39266))) (<= 1996 (* 2 (select main_a v_prenex_39266))) (<= (* 2 (select main_a v_prenex_39267)) 4) (< v_prenex_39267 main_x) (<= 0 (select main_a v_prenex_39267)) (<= (+ main_x 1) v_prenex_39267))) (or (forall ((v_prenex_34170 Int)) (or (<= (select main_a v_prenex_34170) 1000) (< v_prenex_34170 main_y) (<= 998 (select main_a v_prenex_34170)))) (forall ((v_prenex_34171 Int)) (or (<= 0 (* 2 (select main_a v_prenex_34171))) (< v_prenex_34171 main_x) (<= (+ main_x 1) v_prenex_34171)))) (or (forall ((v_prenex_38394 Int)) (or (<= (* 2 (select main_a v_prenex_38394)) 2000) (<= (select main_a v_prenex_38394) 1002))) (forall ((v_prenex_38392 Int)) (or (<= (+ main_x 1) v_prenex_38392) (< v_prenex_38392 main_x) (<= 0 (select main_a v_prenex_38392)) (<= (* 2 (select main_a v_prenex_38392)) 4)))) (forall ((v_prenex_37158 Int) (v_prenex_37157 Int)) (or (<= (+ (select main_a v_prenex_37158) (select main_a v_prenex_37157)) 1000) (<= (* 2 (select main_a v_prenex_37157)) 2000) (< v_prenex_37158 main_x) (<= 1996 (* 2 (select main_a v_prenex_37157))) (<= 0 (* 2 (select main_a v_prenex_37158))) (<= (+ main_x 1) v_prenex_37158) (<= (select main_a v_prenex_37158) 2))) (or (forall ((v_prenex_43807 Int)) (or (<= 0 (select main_a v_prenex_43807)) (< v_prenex_43807 main_x) (<= (+ main_x 1) v_prenex_43807) (<= 0 (* 2 (select main_a v_prenex_43807))))) (forall ((v_prenex_43809 Int)) (or (<= (* 2 (select main_a v_prenex_43809)) 2000) (<= (select main_a v_prenex_43809) 1000)))) (forall ((v_prenex_41825 Int) (v_prenex_41826 Int)) (or (<= (select main_a v_prenex_41825) 1002) (<= (+ (select main_a v_prenex_41826) 996) (select main_a v_prenex_41825)) (<= (* 2 (select main_a v_prenex_41825)) 2000) (<= 0 (select main_a v_prenex_41826)) (< v_prenex_41826 main_x) (<= (+ main_x 1) v_prenex_41826) (<= 0 (+ (select main_a v_prenex_41826) 2)))) (forall ((v_prenex_37400 Int) (v_prenex_37401 Int)) (or (<= (+ main_x 1) v_prenex_37401) (<= (+ (select main_a v_prenex_37401) (select main_a v_prenex_37400)) 1000) (< v_prenex_37401 main_x) (<= (select main_a v_prenex_37401) 2) (<= 0 (+ (select main_a v_prenex_37401) 2)) (<= (select main_a v_prenex_37400) 1002))) (forall ((v_prenex_34655 Int) (v_prenex_34654 Int)) (or (<= 996 (select main_a v_prenex_34654)) (< v_prenex_34655 main_x) (<= (+ (select main_a v_prenex_34655) (select main_a v_prenex_34654)) 1000) (<= 1996 (* 2 (select main_a v_prenex_34654))) (<= (+ main_x 1) v_prenex_34655) (<= (* 2 (select main_a v_prenex_34655)) 4) (<= 0 (* 2 (select main_a v_prenex_34655))))) (or (forall ((v_prenex_36834 Int)) (or (<= 0 (+ (select main_a v_prenex_36834) 2)) (<= (+ main_x 1) v_prenex_36834) (<= (select main_a v_prenex_36834) 2) (< v_prenex_36834 main_x) (<= (* 2 (select main_a v_prenex_36834)) 4))) (forall ((v_prenex_36838 Int)) (or (<= 996 (select main_a v_prenex_36838)) (<= 1996 (* 2 (select main_a v_prenex_36838)))))) (or (forall ((v_prenex_38727 Int)) (or (< v_prenex_38727 main_y) (<= (select main_a v_prenex_38727) 1002))) (forall ((v_prenex_38725 Int)) (or (<= (* 2 (select main_a v_prenex_38725)) 4) (<= (+ main_x 1) v_prenex_38725) (<= 0 (select main_a v_prenex_38725)) (< v_prenex_38725 main_x)))) (forall ((v_prenex_41569 Int) (v_prenex_41570 Int)) (or (<= (+ main_x 1) v_prenex_41570) (< v_prenex_41570 main_x) (<= (* 2 (select main_a v_prenex_41569)) 2000) (<= (+ (select main_a v_prenex_41570) 996) (select main_a v_prenex_41569)) (<= (select main_a v_prenex_41569) 1000) (<= (select main_a v_prenex_41570) 2) (<= 0 (select main_a v_prenex_41570)))) (forall ((v_prenex_32111 Int) (v_prenex_32110 Int)) (or (<= 996 (select main_a v_prenex_32110)) (< v_prenex_32111 main_x) (<= 0 (+ (select main_a v_prenex_32111) 2)) (<= (* 2 (select main_a v_prenex_32110)) 2000) (<= (+ (select main_a v_prenex_32111) (select main_a v_prenex_32110)) 1000) (<= (+ main_x 1) v_prenex_32111))) (or (forall ((v_prenex_34923 Int)) (<= (select main_a v_prenex_34923) 1002)) (forall ((v_prenex_34920 Int)) (or (<= (+ main_x 1) v_prenex_34920) (< v_prenex_34920 main_x) (<= (* 2 (select main_a v_prenex_34920)) 4) (<= (select main_a v_prenex_34920) 4)))) (forall ((v_prenex_42843 Int) (v_prenex_42844 Int)) (or (<= (* 2 (select main_a v_prenex_42843)) 2000) (<= (+ main_x 1) v_prenex_42844) (<= 1996 (* 2 (select main_a v_prenex_42843))) (< v_prenex_42844 main_x) (<= 0 (* 2 (select main_a v_prenex_42844))) (<= (+ (select main_a v_prenex_42844) (select main_a v_prenex_42843)) 1000) (<= 0 (+ (select main_a v_prenex_42844) 2)))) (forall ((v_prenex_43305 Int) (v_prenex_43304 Int)) (or (<= 1000 (+ (select main_a v_prenex_43305) (select main_a v_prenex_43304))) (<= (select main_a v_prenex_43305) 4) (<= 0 (select main_a v_prenex_43305)) (<= (* 2 (select main_a v_prenex_43304)) 2000) (<= (select main_a v_prenex_43304) 1002) (< v_prenex_43305 main_x) (<= (+ main_x 1) v_prenex_43305))) (forall ((v_prenex_39291 Int) (v_prenex_39290 Int)) (or (<= (select main_a v_prenex_39291) 4) (<= (select main_a v_prenex_39290) 1000) (< v_prenex_39291 main_x) (<= 0 (+ (select main_a v_prenex_39291) 2)) (<= (select main_a v_prenex_39290) 1002) (<= (select main_a v_prenex_39290) (+ (select main_a v_prenex_39291) 1000)) (<= (+ main_x 1) v_prenex_39291))) (forall ((v_prenex_31040 Int) (v_prenex_31039 Int)) (or (<= 996 (select main_a v_prenex_31039)) (<= (+ (select main_a v_prenex_31040) 996) (select main_a v_prenex_31039)) (< v_prenex_31039 main_y) (<= 0 (select main_a v_prenex_31040)) (< v_prenex_31040 main_x) (<= (+ main_x 1) v_prenex_31040) (<= 998 (select main_a v_prenex_31039)))) (or (forall ((v_prenex_33060 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33060))) (<= (+ main_x 1) v_prenex_33060) (< v_prenex_33060 main_x) (<= (select main_a v_prenex_33060) 2) (<= 0 (select main_a v_prenex_33060)))) (forall ((v_prenex_33065 Int)) (or (<= (select main_a v_prenex_33065) 1000) (<= 998 (select main_a v_prenex_33065))))) (forall ((v_prenex_41070 Int) (v_prenex_41069 Int)) (or (<= (select main_a v_prenex_41070) 4) (<= (select main_a v_prenex_41069) (+ (select main_a v_prenex_41070) 1000)) (<= 1996 (* 2 (select main_a v_prenex_41069))) (< v_prenex_41070 main_x) (<= (+ main_y 1) v_prenex_41069) (<= (+ main_x 1) v_prenex_41070))) (or (forall ((v_prenex_42985 Int)) (or (<= (* 2 (select main_a v_prenex_42985)) 2000) (<= 996 (select main_a v_prenex_42985)))) (forall ((v_prenex_42981 Int)) (or (<= 0 (+ (select main_a v_prenex_42981) 2)) (<= 0 (* 2 (select main_a v_prenex_42981))) (<= (+ main_x 1) v_prenex_42981) (< v_prenex_42981 main_x) (<= (select main_a v_prenex_42981) 4)))) (forall ((v_prenex_31664 Int) (v_prenex_31665 Int)) (or (<= 0 (+ (select main_a v_prenex_31665) 2)) (<= 998 (select main_a v_prenex_31664)) (<= 996 (select main_a v_prenex_31664)) (<= 1000 (+ (select main_a v_prenex_31665) (select main_a v_prenex_31664))) (< v_prenex_31665 main_x) (<= 0 (select main_a v_prenex_31665)) (<= (+ main_x 1) v_prenex_31665))) (forall ((v_prenex_32883 Int) (v_prenex_32882 Int)) (or (<= (+ (select main_a v_prenex_32883) (select main_a v_prenex_32882)) 1000) (<= (* 2 (select main_a v_prenex_32883)) 4) (<= (+ main_x 1) v_prenex_32883) (<= 996 (select main_a v_prenex_32882)) (<= (select main_a v_prenex_32883) 2) (<= (select main_a v_prenex_32882) 1000) (< v_prenex_32883 main_x))) (or (forall ((v_prenex_42617 Int)) (or (<= 996 (select main_a v_prenex_42617)) (<= (* 2 (select main_a v_prenex_42617)) 2000))) (forall ((v_prenex_42616 Int)) (or (<= 0 (+ (select main_a v_prenex_42616) 2)) (<= 0 (* 2 (select main_a v_prenex_42616))) (<= (+ main_x 1) v_prenex_42616) (< v_prenex_42616 main_x)))) (forall ((v_prenex_41655 Int) (v_prenex_41656 Int)) (or (<= 0 (+ (select main_a v_prenex_41656) 2)) (<= (+ (select main_a v_prenex_41656) (select main_a v_prenex_41655)) 1000) (<= 0 (* 2 (select main_a v_prenex_41656))) (< v_prenex_41656 main_x) (<= 996 (select main_a v_prenex_41655)) (<= 1996 (* 2 (select main_a v_prenex_41655))) (<= (+ main_x 1) v_prenex_41656))) (forall ((v_prenex_41044 Int) (v_prenex_41045 Int)) (or (<= 996 (select main_a v_prenex_41044)) (<= (+ main_y 1) v_prenex_41044) (<= (+ main_x 1) v_prenex_41045) (<= 0 (* 2 (select main_a v_prenex_41045))) (< v_prenex_41045 main_x) (<= (+ (select main_a v_prenex_41045) 996) (select main_a v_prenex_41044)) (<= (select main_a v_prenex_41044) 1000))) (forall ((v_prenex_40070 Int) (v_prenex_40069 Int)) (or (< v_prenex_40070 main_x) (<= 0 (+ (select main_a v_prenex_40070) 2)) (<= (select main_a v_prenex_40069) 1000) (<= (+ main_x 1) v_prenex_40070) (<= 1000 (+ (select main_a v_prenex_40070) (select main_a v_prenex_40069))) (<= (select main_a v_prenex_40070) 4) (<= (* 2 (select main_a v_prenex_40069)) 2000))) (or (forall ((v_prenex_40483 Int)) (or (<= 0 (select main_a v_prenex_40483)) (<= 0 (* 2 (select main_a v_prenex_40483))) (<= (select main_a v_prenex_40483) 2) (< v_prenex_40483 main_x) (<= (+ main_x 1) v_prenex_40483))) (forall ((v_prenex_40488 Int)) (or (<= (select main_a v_prenex_40488) 1002) (<= (select main_a v_prenex_40488) 1000)))) (or (forall ((v_prenex_40810 Int)) (or (<= (select main_a v_prenex_40810) 1002) (<= (select main_a v_prenex_40810) 1000))) (forall ((v_prenex_40808 Int)) (or (<= (* 2 (select main_a v_prenex_40808)) 4) (< v_prenex_40808 main_x) (<= (+ main_x 1) v_prenex_40808) (<= 0 (select main_a v_prenex_40808))))) (forall ((v_prenex_37823 Int) (v_prenex_37822 Int)) (or (<= 0 (* 2 (select main_a v_prenex_37823))) (< v_prenex_37823 main_x) (<= 0 (+ (select main_a v_prenex_37823) 2)) (<= (select main_a v_prenex_37822) 1002) (<= 1996 (* 2 (select main_a v_prenex_37822))) (<= 1000 (+ (select main_a v_prenex_37823) (select main_a v_prenex_37822))) (<= (+ main_x 1) v_prenex_37823))) (or (forall ((v_prenex_42154 Int)) (or (<= (select main_a v_prenex_42154) 2) (<= (select main_a v_prenex_42154) 4) (<= (+ main_x 1) v_prenex_42154) (<= 0 (* 2 (select main_a v_prenex_42154))) (< v_prenex_42154 main_x))) (forall ((v_prenex_42153 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_42153))) (<= (select main_a v_prenex_42153) 1000)))) (or (forall ((v_prenex_41674 Int)) (or (<= (+ main_x 1) v_prenex_41674) (< v_prenex_41674 main_x) (<= (* 2 (select main_a v_prenex_41674)) 4) (<= 0 (+ (select main_a v_prenex_41674) 2)))) (forall ((v_prenex_41673 Int)) (or (<= (select main_a v_prenex_41673) 1000) (<= (+ main_y 1) v_prenex_41673) (<= (* 2 (select main_a v_prenex_41673)) 2000)))) (forall ((v_prenex_41962 Int) (v_prenex_41963 Int)) (or (<= 0 (select main_a v_prenex_41963)) (<= (+ (select main_a v_prenex_41963) (select main_a v_prenex_41962)) 1000) (<= 1996 (* 2 (select main_a v_prenex_41962))) (<= (select main_a v_prenex_41963) 2) (<= 998 (select main_a v_prenex_41962)) (<= (+ main_x 1) v_prenex_41963) (< v_prenex_41963 main_x))) (forall ((v_prenex_40015 Int) (v_prenex_40014 Int)) (or (<= (+ main_x 1) v_prenex_40015) (< v_prenex_40015 main_x) (<= (+ (select main_a v_prenex_40015) 996) (select main_a v_prenex_40014)) (<= (* 2 (select main_a v_prenex_40014)) 2000) (<= (select main_a v_prenex_40015) 2) (<= (+ main_y 1) v_prenex_40014))) (forall ((v_prenex_36014 Int) (v_prenex_36015 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_36014))) (<= 996 (select main_a v_prenex_36014)) (<= (* 2 (select main_a v_prenex_36015)) 4) (<= 0 (+ (select main_a v_prenex_36015) 2)) (<= (+ main_x 1) v_prenex_36015) (<= 1000 (+ (select main_a v_prenex_36015) (select main_a v_prenex_36014))) (< v_prenex_36015 main_x))) (or (forall ((v_prenex_32347 Int)) (or (<= (* 2 (select main_a v_prenex_32347)) 2000) (<= (select main_a v_prenex_32347) 1000))) (forall ((v_prenex_32349 Int)) (or (<= 0 (+ (select main_a v_prenex_32349) 2)) (<= 0 (* 2 (select main_a v_prenex_32349))) (< v_prenex_32349 main_x) (<= (+ main_x 1) v_prenex_32349) (<= (* 2 (select main_a v_prenex_32349)) 4)))) (forall ((v_prenex_34569 Int) (v_prenex_34570 Int)) (or (<= 996 (select main_a v_prenex_34569)) (<= (+ main_y 1) v_prenex_34569) (<= (select main_a v_prenex_34569) (+ (select main_a v_prenex_34570) 1000)) (<= (+ main_x 1) v_prenex_34570) (<= 0 (+ (select main_a v_prenex_34570) 2)) (< v_prenex_34570 main_x))) (or (forall ((v_prenex_38523 Int)) (<= (* 2 (select main_a v_prenex_38523)) 2000)) (forall ((v_prenex_30891 Int)) (or (< v_prenex_30891 main_x) (<= 0 (select main_a v_prenex_30891)) (<= 0 (* 2 (select main_a v_prenex_30891))) (<= (+ main_x 1) v_prenex_30891)))) (forall ((v_prenex_33969 Int) (v_prenex_33968 Int)) (or (<= 1000 (+ (select main_a v_prenex_33969) (select main_a v_prenex_33968))) (< v_prenex_33968 main_y) (<= 1996 (* 2 (select main_a v_prenex_33968))) (<= (+ main_y 1) v_prenex_33968) (<= (select main_a v_prenex_33968) 1000))) (or (forall ((v_prenex_31165 Int)) (or (< v_prenex_31165 main_x) (<= (+ main_x 1) v_prenex_31165) (<= (select main_a v_prenex_31165) 4) (<= 0 (* 2 (select main_a v_prenex_31165))) (<= (select main_a v_prenex_31165) 2))) (forall ((v_prenex_31164 Int)) (or (<= 998 (select main_a v_prenex_31164)) (<= (select main_a v_prenex_31164) 1000)))) (forall ((v_prenex_32166 Int) (v_prenex_32165 Int)) (or (<= 1000 (+ (select main_a v_prenex_32166) (select main_a v_prenex_32165))) (< v_prenex_32166 main_x) (<= (select main_a v_prenex_32165) 1000) (<= (* 2 (select main_a v_prenex_32166)) 4) (<= (* 2 (select main_a v_prenex_32165)) 2000) (<= (+ main_x 1) v_prenex_32166) (<= (+ main_y 1) v_prenex_32165))) (forall ((v_prenex_32115 Int) (v_prenex_32114 Int)) (or (<= (select main_a v_prenex_32114) 1000) (<= 0 (+ (select main_a v_prenex_32115) 2)) (<= (select main_a v_prenex_32115) 4) (<= (+ main_x 1) v_prenex_32115) (<= 998 (select main_a v_prenex_32114)) (<= (select main_a v_prenex_32114) (+ (select main_a v_prenex_32115) 1000)) (< v_prenex_32115 main_x))) (forall ((v_prenex_43819 Int) (v_prenex_43820 Int)) (or (<= (select main_a v_prenex_43819) 1000) (< v_prenex_43820 main_x) (<= (+ (select main_a v_prenex_43820) 996) (select main_a v_prenex_43819)) (<= 0 (+ (select main_a v_prenex_43820) 2)) (<= (+ main_x 1) v_prenex_43820))) (forall ((v_prenex_32193 Int) (v_prenex_32192 Int)) (or (<= (* 2 (select main_a v_prenex_32193)) 4) (<= (select main_a v_prenex_32192) (+ (select main_a v_prenex_32193) 1000)) (<= (+ main_x 1) v_prenex_32193) (<= 998 (select main_a v_prenex_32192)) (< v_prenex_32192 main_y) (< v_prenex_32193 main_x) (<= (select main_a v_prenex_32192) 1002))) (or (forall ((v_prenex_32734 Int)) (or (<= (* 2 (select main_a v_prenex_32734)) 4) (<= (+ main_x 1) v_prenex_32734) (<= 0 (* 2 (select main_a v_prenex_32734))) (< v_prenex_32734 main_x))) (forall ((v_prenex_32739 Int)) (or (<= (select main_a v_prenex_32739) 1000) (< v_prenex_32739 main_y) (<= (select main_a v_prenex_32739) 1002)))) (or (forall ((v_prenex_42230 Int)) (or (<= (select main_a v_prenex_42230) 1000) (<= 996 (select main_a v_prenex_42230)))) (forall ((v_prenex_42229 Int)) (or (<= (+ main_x 1) v_prenex_42229) (<= (* 2 (select main_a v_prenex_42229)) 4) (<= 0 (+ (select main_a v_prenex_42229) 2)) (<= 0 (* 2 (select main_a v_prenex_42229))) (< v_prenex_42229 main_x)))) (forall ((v_prenex_43453 Int) (v_prenex_43452 Int)) (or (<= (* 2 (select main_a v_prenex_43453)) 4) (<= (select main_a v_prenex_43452) 1000) (<= (+ main_x 1) v_prenex_43453) (< v_prenex_43453 main_x) (<= 0 (select main_a v_prenex_43453)) (<= 998 (select main_a v_prenex_43452)) (<= (select main_a v_prenex_43452) (+ (select main_a v_prenex_43453) 1000)))) (or (forall ((v_prenex_37750 Int)) (<= 1996 (* 2 (select main_a v_prenex_37750)))) (forall ((v_prenex_37749 Int)) (or (<= (select main_a v_prenex_37749) 2) (<= 0 (* 2 (select main_a v_prenex_37749))) (<= (* 2 (select main_a v_prenex_37749)) 4) (< v_prenex_37749 main_x) (<= (+ main_x 1) v_prenex_37749)))) (forall ((v_prenex_37282 Int)) (or (<= (* 2 (select main_a v_prenex_37282)) 4) (< v_prenex_37282 main_x) (<= (+ main_x 1) v_prenex_37282) (<= 0 (+ (select main_a v_prenex_37282) 2)) (<= (select main_a v_prenex_37282) 4))) (forall ((v_prenex_33794 Int) (v_prenex_33793 Int)) (or (<= 996 (select main_a v_prenex_33793)) (< v_prenex_33794 main_x) (<= (+ main_x 1) v_prenex_33794) (<= (+ (select main_a v_prenex_33794) (select main_a v_prenex_33793)) 1000) (< v_prenex_33793 main_y) (<= 0 (+ (select main_a v_prenex_33794) 2)) (<= 1996 (* 2 (select main_a v_prenex_33793))))) (forall ((v_prenex_42461 Int) (v_prenex_42462 Int)) (or (< v_prenex_42461 main_y) (<= (+ main_x 1) v_prenex_42462) (< v_prenex_42462 main_x) (<= (select main_a v_prenex_42461) 1002) (<= 0 (select main_a v_prenex_42462)) (<= 1000 (+ (select main_a v_prenex_42462) (select main_a v_prenex_42461))) (<= 1996 (* 2 (select main_a v_prenex_42461))))) (forall ((v_prenex_41335 Int) (v_prenex_41336 Int)) (or (<= (+ main_y 1) v_prenex_41335) (<= (+ (select main_a v_prenex_41336) 996) (select main_a v_prenex_41335)) (<= 0 (select main_a v_prenex_41336)) (<= 998 (select main_a v_prenex_41335)) (<= (+ main_x 1) v_prenex_41336) (< v_prenex_41336 main_x) (<= (* 2 (select main_a v_prenex_41335)) 2000))) (forall ((v_prenex_33777 Int) (v_prenex_33778 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33778))) (<= (select main_a v_prenex_33777) (+ (select main_a v_prenex_33778) 1000)) (< v_prenex_33778 main_x) (<= 0 (+ (select main_a v_prenex_33778) 2)) (<= 1996 (* 2 (select main_a v_prenex_33777))) (<= (+ main_x 1) v_prenex_33778) (<= 996 (select main_a v_prenex_33777)))) (forall ((v_prenex_31480 Int) (v_prenex_31481 Int)) (or (<= 996 (select main_a v_prenex_31480)) (< v_prenex_31481 main_x) (<= (+ (select main_a v_prenex_31481) 996) (select main_a v_prenex_31480)) (<= (+ main_x 1) v_prenex_31481) (<= (* 2 (select main_a v_prenex_31481)) 4))) (forall ((v_prenex_43145 Int) (v_prenex_43144 Int)) (or (<= (+ main_x 1) v_prenex_43145) (< v_prenex_43145 main_x) (<= 0 (select main_a v_prenex_43145)) (<= (select main_a v_prenex_43144) 1000) (<= 1996 (* 2 (select main_a v_prenex_43144))) (<= 0 (* 2 (select main_a v_prenex_43145))) (<= (+ (select main_a v_prenex_43145) (select main_a v_prenex_43144)) 1000))) (or (forall ((v_prenex_32422 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_32422))) (<= (select main_a v_prenex_32422) 1000))) (forall ((v_prenex_32418 Int)) (or (<= (* 2 (select main_a v_prenex_32418)) 4) (< v_prenex_32418 main_x) (<= 0 (* 2 (select main_a v_prenex_32418))) (<= (+ main_x 1) v_prenex_32418) (<= 0 (+ (select main_a v_prenex_32418) 2))))) (or (forall ((v_prenex_41771 Int)) (or (<= 0 (* 2 (select main_a v_prenex_41771))) (<= 0 (select main_a v_prenex_41771)) (<= (* 2 (select main_a v_prenex_41771)) 4) (< v_prenex_41771 main_x) (<= (+ main_x 1) v_prenex_41771))) (forall ((v_prenex_41775 Int)) (or (<= 996 (select main_a v_prenex_41775)) (<= (* 2 (select main_a v_prenex_41775)) 2000)))) (forall ((v_prenex_34568 Int) (v_prenex_34567 Int)) (or (<= (+ (select main_a v_prenex_34568) 996) (select main_a v_prenex_34567)) (<= (select main_a v_prenex_34568) 2) (<= (+ main_x 1) v_prenex_34568) (< v_prenex_34567 main_y) (< v_prenex_34568 main_x))) (forall ((v_prenex_41864 Int) (v_prenex_41865 Int)) (or (<= 996 (select main_a v_prenex_41864)) (<= 1996 (* 2 (select main_a v_prenex_41864))) (<= (+ main_x 1) v_prenex_41865) (< v_prenex_41865 main_x) (<= (+ (select main_a v_prenex_41865) 996) (select main_a v_prenex_41864)) (<= (select main_a v_prenex_41865) 4))) (or (forall ((v_prenex_41405 Int)) (or (<= 0 (* 2 (select main_a v_prenex_41405))) (<= (+ main_x 1) v_prenex_41405) (<= (select main_a v_prenex_41405) 4) (< v_prenex_41405 main_x))) (forall ((v_prenex_41404 Int)) (or (<= (+ main_y 1) v_prenex_41404) (<= 996 (select main_a v_prenex_41404)) (<= (select main_a v_prenex_41404) 1002)))) (forall ((v_prenex_31699 Int) (v_prenex_31700 Int)) (or (<= (+ (select main_a v_prenex_31700) (select main_a v_prenex_31699)) 1000) (< v_prenex_31700 main_x) (<= (select main_a v_prenex_31699) 1002) (<= 1996 (* 2 (select main_a v_prenex_31699))) (<= 0 (select main_a v_prenex_31700)) (<= (+ main_y 1) v_prenex_31699) (<= (+ main_x 1) v_prenex_31700))) (or (forall ((v_prenex_39696 Int)) (<= (select main_a v_prenex_39696) 1000)) (forall ((v_prenex_39697 Int)) (or (< v_prenex_39697 main_x) (<= (select main_a v_prenex_39697) 2) (<= (* 2 (select main_a v_prenex_39697)) 4) (<= 0 (select main_a v_prenex_39697)) (<= (+ main_x 1) v_prenex_39697)))) (forall ((v_prenex_38562 Int) (v_prenex_38561 Int)) (or (<= (+ (select main_a v_prenex_38562) (select main_a v_prenex_38561)) 1000) (<= (select main_a v_prenex_38561) 1002) (<= (+ main_x 1) v_prenex_38562) (<= 0 (+ (select main_a v_prenex_38562) 2)) (<= (select main_a v_prenex_38561) 1000) (< v_prenex_38562 main_x) (<= (select main_a v_prenex_38562) 2))) (forall ((v_prenex_36128 Int) (v_prenex_36127 Int)) (or (<= 998 (select main_a v_prenex_36127)) (<= 0 (select main_a v_prenex_36128)) (< v_prenex_36128 main_x) (<= 0 (+ (select main_a v_prenex_36128) 2)) (<= (* 2 (select main_a v_prenex_36127)) 2000) (<= (select main_a v_prenex_36127) (+ (select main_a v_prenex_36128) 1000)) (<= (+ main_x 1) v_prenex_36128))) (forall ((v_prenex_37276 Int) (v_prenex_37277 Int)) (or (< v_prenex_37277 main_x) (<= (select main_a v_prenex_37276) (+ (select main_a v_prenex_37277) 1000)) (<= (+ main_x 1) v_prenex_37277) (<= (+ main_y 1) v_prenex_37276) (<= 0 (select main_a v_prenex_37277)) (<= (* 2 (select main_a v_prenex_37276)) 2000))) (forall ((v_prenex_42077 Int) (v_prenex_42078 Int)) (or (<= (+ main_x 1) v_prenex_42078) (<= (+ (select main_a v_prenex_42078) (select main_a v_prenex_42077)) 1000) (<= 996 (select main_a v_prenex_42077)) (<= (select main_a v_prenex_42078) 2) (<= 0 (select main_a v_prenex_42078)) (< v_prenex_42078 main_x))) (or (forall ((v_prenex_31993 Int)) (or (<= (* 2 (select main_a v_prenex_31993)) 2000) (<= (select main_a v_prenex_31993) 1000))) (forall ((v_prenex_31994 Int)) (or (<= (select main_a v_prenex_31994) 4) (< v_prenex_31994 main_x) (<= (+ main_x 1) v_prenex_31994) (<= 0 (+ (select main_a v_prenex_31994) 2)) (<= (* 2 (select main_a v_prenex_31994)) 4)))) (forall ((v_prenex_38772 Int) (v_prenex_38771 Int)) (or (<= (* 2 (select main_a v_prenex_38771)) 2000) (<= (select main_a v_prenex_38771) 1002) (< v_prenex_38772 main_x) (<= (+ (select main_a v_prenex_38772) (select main_a v_prenex_38771)) 1000) (<= (+ main_x 1) v_prenex_38772) (<= (* 2 (select main_a v_prenex_38772)) 4))) (forall ((v_prenex_37841 Int) (v_prenex_37840 Int)) (or (< v_prenex_37840 main_y) (<= 0 (select main_a v_prenex_37841)) (< v_prenex_37841 main_x) (<= (select main_a v_prenex_37840) (+ (select main_a v_prenex_37841) 1000)) (<= (* 2 (select main_a v_prenex_37840)) 2000) (<= (+ main_x 1) v_prenex_37841))) (forall ((v_prenex_36081 Int) (v_prenex_36082 Int)) (or (<= (* 2 (select main_a v_prenex_36082)) 4) (< v_prenex_36082 main_x) (< v_prenex_36081 main_y) (<= (select main_a v_prenex_36081) (+ (select main_a v_prenex_36082) 1000)) (<= 998 (select main_a v_prenex_36081)) (<= (select main_a v_prenex_36081) 1000) (<= (+ main_x 1) v_prenex_36082))) (forall ((v_prenex_39753 Int) (v_prenex_39752 Int)) (or (< v_prenex_39753 main_x) (<= 1000 (+ (select main_a v_prenex_39753) (select main_a v_prenex_39752))) (<= 996 (select main_a v_prenex_39752)) (<= (* 2 (select main_a v_prenex_39752)) 2000) (< v_prenex_39752 main_y) (<= 0 (select main_a v_prenex_39753)) (<= (+ main_x 1) v_prenex_39753))) (forall ((v_prenex_34341 Int) (v_prenex_34340 Int)) (or (<= (select main_a v_prenex_34341) 4) (<= (select main_a v_prenex_34340) (+ (select main_a v_prenex_34341) 1000)) (<= 0 (select main_a v_prenex_34341)) (<= (select main_a v_prenex_34340) 1002) (< v_prenex_34341 main_x) (<= (+ main_x 1) v_prenex_34341) (<= 1996 (* 2 (select main_a v_prenex_34340))))) (or (forall ((v_prenex_33869 Int)) (or (<= 0 (select main_a v_prenex_33869)) (<= (+ main_x 1) v_prenex_33869) (<= (* 2 (select main_a v_prenex_33869)) 4) (< v_prenex_33869 main_x))) (forall ((v_prenex_33873 Int)) (or (<= (select main_a v_prenex_33873) 1000) (<= 998 (select main_a v_prenex_33873))))) (forall ((v_prenex_35837 Int) (v_prenex_35838 Int)) (or (<= (+ (select main_a v_prenex_35838) (select main_a v_prenex_35837)) 1000) (< v_prenex_35838 main_x) (<= (+ main_x 1) v_prenex_35838) (<= 996 (select main_a v_prenex_35837)) (<= (select main_a v_prenex_35837) 1000) (<= 0 (select main_a v_prenex_35838)) (<= 0 (+ (select main_a v_prenex_35838) 2)))) (forall ((v_prenex_42093 Int) (v_prenex_42094 Int)) (or (<= (select main_a v_prenex_42094) 2) (<= 0 (* 2 (select main_a v_prenex_42094))) (<= (+ (select main_a v_prenex_42094) 996) (select main_a v_prenex_42093)) (<= 996 (select main_a v_prenex_42093)) (< v_prenex_42094 main_x) (<= (+ main_x 1) v_prenex_42094) (<= (select main_a v_prenex_42093) 1000))) (forall ((v_prenex_40539 Int) (v_prenex_40538 Int)) (or (<= (+ (select main_a v_prenex_40539) (select main_a v_prenex_40538)) 1000) (<= (select main_a v_prenex_40538) 1000) (<= (+ main_x 1) v_prenex_40539) (< v_prenex_40539 main_x) (<= (select main_a v_prenex_40539) 2) (<= 0 (select main_a v_prenex_40539)))) (forall ((v_prenex_31534 Int) (v_prenex_31535 Int)) (or (<= 998 (select main_a v_prenex_31534)) (< v_prenex_31535 main_x) (<= (+ main_x 1) v_prenex_31535) (<= (+ (select main_a v_prenex_31535) 996) (select main_a v_prenex_31534)) (<= (* 2 (select main_a v_prenex_31534)) 2000) (<= 0 (+ (select main_a v_prenex_31535) 2)))) (forall ((v_prenex_34550 Int) (v_prenex_34549 Int)) (or (<= (+ (select main_a v_prenex_34550) 996) (select main_a v_prenex_34549)) (<= 998 (select main_a v_prenex_34549)) (< v_prenex_34549 main_y) (<= (+ main_x 1) v_prenex_34550) (< v_prenex_34550 main_x) (<= (* 2 (select main_a v_prenex_34550)) 4))) (forall ((v_prenex_35372 Int) (v_prenex_35373 Int)) (or (<= 996 (select main_a v_prenex_35372)) (<= 0 (select main_a v_prenex_35373)) (< v_prenex_35373 main_x) (<= (+ (select main_a v_prenex_35373) 996) (select main_a v_prenex_35372)) (<= (+ main_x 1) v_prenex_35373) (<= (* 2 (select main_a v_prenex_35372)) 2000) (<= (select main_a v_prenex_35373) 2))) (or (forall ((v_prenex_34752 Int)) (or (<= (+ main_x 1) v_prenex_34752) (<= 0 (select main_a v_prenex_34752)) (<= 0 (* 2 (select main_a v_prenex_34752))) (< v_prenex_34752 main_x) (<= 0 (+ (select main_a v_prenex_34752) 2)))) (forall ((v_prenex_34751 Int)) (or (<= (* 2 (select main_a v_prenex_34751)) 2000) (<= 1996 (* 2 (select main_a v_prenex_34751)))))) (forall ((v_prenex_32258 Int) (v_prenex_32259 Int)) (or (<= 996 (select main_a v_prenex_32258)) (<= (+ main_y 1) v_prenex_32258) (<= 998 (select main_a v_prenex_32258)) (<= 1000 (+ (select main_a v_prenex_32259) (select main_a v_prenex_32258))) (< v_prenex_32258 main_y))) (forall ((v_prenex_32416 Int) (v_prenex_32415 Int)) (or (< v_prenex_32416 main_x) (<= (+ (select main_a v_prenex_32416) 996) (select main_a v_prenex_32415)) (<= (select main_a v_prenex_32416) 2) (<= (+ main_y 1) v_prenex_32415) (<= 1996 (* 2 (select main_a v_prenex_32415))) (<= (+ main_x 1) v_prenex_32416))) (forall ((v_prenex_42209 Int)) (or (<= (* 2 (select main_a v_prenex_42209)) 4) (< v_prenex_42209 main_x) (<= 0 (select main_a v_prenex_42209)) (<= (+ main_x 1) v_prenex_42209) (<= (select main_a v_prenex_42209) 2))) (forall ((v_prenex_38235 Int) (v_prenex_38234 Int)) (or (<= 0 (select main_a v_prenex_38235)) (<= 1996 (* 2 (select main_a v_prenex_38234))) (<= 1000 (+ (select main_a v_prenex_38235) (select main_a v_prenex_38234))) (<= (+ main_x 1) v_prenex_38235) (<= (select main_a v_prenex_38234) 1002) (<= 0 (+ (select main_a v_prenex_38235) 2)) (< v_prenex_38235 main_x))) (forall ((v_prenex_37101 Int) (v_prenex_37102 Int)) (or (< v_prenex_37102 main_x) (<= 0 (+ (select main_a v_prenex_37102) 2)) (<= (select main_a v_prenex_37101) 1000) (<= (+ (select main_a v_prenex_37102) 996) (select main_a v_prenex_37101)) (<= (+ main_x 1) v_prenex_37102) (<= 1996 (* 2 (select main_a v_prenex_37101))))) (forall ((v_prenex_31686 Int) (v_prenex_31685 Int)) (or (<= (+ main_x 1) v_prenex_31686) (<= (select main_a v_prenex_31686) 2) (< v_prenex_31685 main_y) (< v_prenex_31686 main_x) (<= (+ (select main_a v_prenex_31686) (select main_a v_prenex_31685)) 1000) (<= 998 (select main_a v_prenex_31685)) (<= (select main_a v_prenex_31685) 1000))) (or (forall ((v_prenex_37219 Int)) (or (< v_prenex_37219 main_x) (<= 0 (* 2 (select main_a v_prenex_37219))) (<= (+ main_x 1) v_prenex_37219) (<= (select main_a v_prenex_37219) 4))) (forall ((v_prenex_37222 Int)) (or (<= 996 (select main_a v_prenex_37222)) (<= (select main_a v_prenex_37222) 1002)))) (or (forall ((v_prenex_43698 Int)) (or (< v_prenex_43698 main_x) (<= (* 2 (select main_a v_prenex_43698)) 4) (<= 0 (+ (select main_a v_prenex_43698) 2)) (<= (+ main_x 1) v_prenex_43698))) (forall ((v_prenex_43697 Int)) (or (<= (+ main_y 1) v_prenex_43697) (<= 996 (select main_a v_prenex_43697)) (<= 998 (select main_a v_prenex_43697))))) (or (forall ((v_prenex_39664 Int)) (or (<= 998 (select main_a v_prenex_39664)) (<= (select main_a v_prenex_39664) 1000) (< v_prenex_39664 main_y))) (forall ((v_prenex_39663 Int)) (or (<= (select main_a v_prenex_39663) 2) (< v_prenex_39663 main_x) (<= (* 2 (select main_a v_prenex_39663)) 4) (<= (+ main_x 1) v_prenex_39663)))) (forall ((v_prenex_37715 Int) (v_prenex_37714 Int)) (or (< v_prenex_37714 main_y) (<= (* 2 (select main_a v_prenex_37715)) 4) (<= (select main_a v_prenex_37714) (+ (select main_a v_prenex_37715) 1000)) (<= (+ main_x 1) v_prenex_37715) (< v_prenex_37715 main_x) (<= (select main_a v_prenex_37714) 1000) (<= 998 (select main_a v_prenex_37714)))) (or (forall ((v_prenex_38335 Int)) (<= (* 2 (select main_a v_prenex_38335)) 4)) (forall ((v_prenex_38334 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_38334))) (<= (+ main_y 1) v_prenex_38334) (<= 996 (select main_a v_prenex_38334)) (< v_prenex_38334 main_y)))) (forall ((v_prenex_32412 Int) (v_prenex_32411 Int)) (or (<= (+ (select main_a v_prenex_32412) 996) (select main_a v_prenex_32411)) (< v_prenex_32412 main_x) (<= (select main_a v_prenex_32411) 1002) (<= 0 (+ (select main_a v_prenex_32412) 2)) (<= (select main_a v_prenex_32411) 1000) (<= (* 2 (select main_a v_prenex_32412)) 4) (<= (+ main_x 1) v_prenex_32412))) (forall ((v_prenex_33593 Int) (v_prenex_33592 Int)) (or (< v_prenex_33593 main_x) (<= (select main_a v_prenex_33593) 2) (<= (+ main_x 1) v_prenex_33593) (<= 0 (* 2 (select main_a v_prenex_33593))) (<= 1996 (* 2 (select main_a v_prenex_33592))) (<= (+ (select main_a v_prenex_33593) (select main_a v_prenex_33592)) 1000))) (or (forall ((v_prenex_31103 Int)) (or (<= (* 2 (select main_a v_prenex_31103)) 2000) (<= (select main_a v_prenex_31103) 1000))) (forall ((v_prenex_31107 Int)) (or (<= 0 (* 2 (select main_a v_prenex_31107))) (<= (* 2 (select main_a v_prenex_31107)) 4) (< v_prenex_31107 main_x) (<= (+ main_x 1) v_prenex_31107) (<= 0 (select main_a v_prenex_31107))))) (forall ((v_prenex_40662 Int) (v_prenex_40661 Int)) (or (<= (select main_a v_prenex_40661) 1002) (< v_prenex_40662 main_x) (<= (+ (select main_a v_prenex_40662) (select main_a v_prenex_40661)) 1000) (<= (+ main_y 1) v_prenex_40661) (<= (* 2 (select main_a v_prenex_40661)) 2000) (<= 0 (* 2 (select main_a v_prenex_40662))) (<= (+ main_x 1) v_prenex_40662))) (forall ((v_prenex_34434 Int) (v_prenex_34433 Int)) (or (<= (select main_a v_prenex_34433) 1000) (< v_prenex_34433 main_y) (<= (select main_a v_prenex_34433) (+ (select main_a v_prenex_34434) 1000)) (<= (+ main_x 1) v_prenex_34434) (<= (* 2 (select main_a v_prenex_34434)) 4) (< v_prenex_34434 main_x))) (forall ((v_prenex_32797 Int) (v_prenex_32798 Int)) (or (<= (select main_a v_prenex_32797) 1002) (< v_prenex_32798 main_x) (<= 0 (* 2 (select main_a v_prenex_32798))) (<= (+ main_x 1) v_prenex_32798) (<= (select main_a v_prenex_32798) 2) (<= 1000 (+ (select main_a v_prenex_32798) (select main_a v_prenex_32797))) (<= 998 (select main_a v_prenex_32797)))) (forall ((v_prenex_34237 Int) (v_prenex_34236 Int)) (or (<= (+ main_y 1) v_prenex_34236) (< v_prenex_34236 main_y) (<= (+ (select main_a v_prenex_34237) (select main_a v_prenex_34236)) 1000) (<= 1996 (* 2 (select main_a v_prenex_34236))) (<= 996 (select main_a v_prenex_34236)))) (forall ((v_prenex_37380 Int) (v_prenex_37379 Int)) (or (<= (+ main_x 1) v_prenex_37380) (<= (select main_a v_prenex_37379) 1002) (<= (+ (select main_a v_prenex_37380) 996) (select main_a v_prenex_37379)) (<= 0 (select main_a v_prenex_37380)) (<= 0 (+ (select main_a v_prenex_37380) 2)) (< v_prenex_37380 main_x))) (forall ((v_prenex_39801 Int) (v_prenex_39800 Int)) (or (<= 996 (select main_a v_prenex_39800)) (< v_prenex_39801 main_x) (<= 1996 (* 2 (select main_a v_prenex_39800))) (<= (+ main_x 1) v_prenex_39801) (<= (select main_a v_prenex_39801) 4) (<= (select main_a v_prenex_39801) 2) (<= (select main_a v_prenex_39800) (+ (select main_a v_prenex_39801) 1000)))) (forall ((v_prenex_35619 Int) (v_prenex_35618 Int)) (or (<= (select main_a v_prenex_35618) 1000) (<= (+ main_x 1) v_prenex_35619) (<= (* 2 (select main_a v_prenex_35619)) 4) (<= (+ (select main_a v_prenex_35619) (select main_a v_prenex_35618)) 1000) (<= (select main_a v_prenex_35618) 1002) (< v_prenex_35618 main_y) (< v_prenex_35619 main_x))) (forall ((v_prenex_40326 Int) (v_prenex_40327 Int)) (or (<= (* 2 (select main_a v_prenex_40327)) 4) (<= (* 2 (select main_a v_prenex_40326)) 2000) (<= (select main_a v_prenex_40327) 4) (<= (+ main_x 1) v_prenex_40327) (< v_prenex_40327 main_x) (<= 1000 (+ (select main_a v_prenex_40327) (select main_a v_prenex_40326))))) (or (forall ((v_prenex_31980 Int)) (or (<= (* 2 (select main_a v_prenex_31980)) 2000) (<= 1996 (* 2 (select main_a v_prenex_31980))))) (forall ((v_prenex_31983 Int)) (or (< v_prenex_31983 main_x) (<= (select main_a v_prenex_31983) 2) (<= (+ main_x 1) v_prenex_31983) (<= 0 (* 2 (select main_a v_prenex_31983)))))) (forall ((v_prenex_43154 Int) (v_prenex_43155 Int)) (or (<= (+ (select main_a v_prenex_43155) 996) (select main_a v_prenex_43154)) (<= (+ main_x 1) v_prenex_43155) (<= (* 2 (select main_a v_prenex_43155)) 4) (<= (* 2 (select main_a v_prenex_43154)) 2000) (<= (+ main_y 1) v_prenex_43154) (< v_prenex_43155 main_x))) (forall ((v_prenex_35999 Int) (v_prenex_36000 Int)) (or (< v_prenex_36000 main_x) (<= 0 (+ (select main_a v_prenex_36000) 2)) (<= (select main_a v_prenex_35999) (+ (select main_a v_prenex_36000) 1000)) (<= (select main_a v_prenex_35999) 1000) (<= (+ main_x 1) v_prenex_36000) (<= 0 (* 2 (select main_a v_prenex_36000))))) (forall ((v_prenex_34811 Int) (v_prenex_34812 Int)) (or (< v_prenex_34812 main_x) (<= (+ main_x 1) v_prenex_34812) (<= (select main_a v_prenex_34812) 2) (<= (select main_a v_prenex_34811) 1002) (<= 1996 (* 2 (select main_a v_prenex_34811))) (<= (+ main_y 1) v_prenex_34811) (<= (+ (select main_a v_prenex_34812) 996) (select main_a v_prenex_34811)))) (forall ((v_prenex_40919 Int) (v_prenex_40918 Int)) (or (<= (* 2 (select main_a v_prenex_40918)) 2000) (<= (+ (select main_a v_prenex_40919) (select main_a v_prenex_40918)) 1000) (<= (* 2 (select main_a v_prenex_40919)) 4) (<= 996 (select main_a v_prenex_40918)) (<= 0 (+ (select main_a v_prenex_40919) 2)) (<= (+ main_x 1) v_prenex_40919) (< v_prenex_40919 main_x))) (forall ((v_prenex_31126 Int) (v_prenex_31127 Int)) (or (<= 0 (* 2 (select main_a v_prenex_31127))) (< v_prenex_31127 main_x) (<= 1000 (+ (select main_a v_prenex_31127) (select main_a v_prenex_31126))) (<= 0 (+ (select main_a v_prenex_31127) 2)) (<= 998 (select main_a v_prenex_31126)) (<= (+ main_x 1) v_prenex_31127))) (or (forall ((v_prenex_41469 Int)) (or (<= (+ main_x 1) v_prenex_41469) (< v_prenex_41469 main_x) (<= 0 (+ (select main_a v_prenex_41469) 2)) (<= 0 (* 2 (select main_a v_prenex_41469))))) (forall ((v_prenex_41470 Int)) (<= 1996 (* 2 (select main_a v_prenex_41470))))) (forall ((v_prenex_42737 Int) (v_prenex_42738 Int)) (or (<= (+ (select main_a v_prenex_42738) (select main_a v_prenex_42737)) 1000) (<= (select main_a v_prenex_42738) 4) (< v_prenex_42738 main_x) (<= (+ main_x 1) v_prenex_42738) (<= 0 (+ (select main_a v_prenex_42738) 2)) (<= (select main_a v_prenex_42737) 1002))) (forall ((v_prenex_37970 Int) (v_prenex_37969 Int)) (or (<= (select main_a v_prenex_37969) 1000) (< v_prenex_37970 main_x) (<= (+ main_x 1) v_prenex_37970) (<= 996 (select main_a v_prenex_37969)) (<= (select main_a v_prenex_37970) 4) (<= 0 (* 2 (select main_a v_prenex_37970))) (<= (+ (select main_a v_prenex_37970) 996) (select main_a v_prenex_37969)))) (forall ((v_prenex_33051 Int) (v_prenex_33050 Int)) (or (<= (+ main_x 1) v_prenex_33051) (< v_prenex_33051 main_x) (<= (+ main_y 1) v_prenex_33050) (<= (+ (select main_a v_prenex_33051) (select main_a v_prenex_33050)) 1000) (<= (select main_a v_prenex_33050) 1002) (<= 1996 (* 2 (select main_a v_prenex_33050))) (<= 0 (+ (select main_a v_prenex_33051) 2)))) (forall ((v_prenex_34918 Int) (v_prenex_34917 Int)) (or (<= (select main_a v_prenex_34917) 1002) (<= 1000 (+ (select main_a v_prenex_34918) (select main_a v_prenex_34917))) (< v_prenex_34918 main_x) (<= (+ main_x 1) v_prenex_34918) (<= (* 2 (select main_a v_prenex_34917)) 2000) (<= 0 (+ (select main_a v_prenex_34918) 2)) (<= (select main_a v_prenex_34918) 2))) (forall ((v_prenex_37984 Int) (v_prenex_37983 Int)) (or (<= 0 (+ (select main_a v_prenex_37984) 2)) (<= (+ main_x 1) v_prenex_37984) (<= (select main_a v_prenex_37983) (+ (select main_a v_prenex_37984) 1000)) (< v_prenex_37984 main_x) (<= (select main_a v_prenex_37984) 4) (<= (* 2 (select main_a v_prenex_37983)) 2000) (<= 998 (select main_a v_prenex_37983)))) (forall ((v_prenex_39281 Int) (v_prenex_39280 Int)) (or (<= (* 2 (select main_a v_prenex_39280)) 2000) (< v_prenex_39281 main_x) (<= (select main_a v_prenex_39281) 2) (<= (+ (select main_a v_prenex_39281) (select main_a v_prenex_39280)) 1000) (<= (+ main_x 1) v_prenex_39281) (<= (select main_a v_prenex_39280) 1000))) (or (forall ((v_prenex_32562 Int)) (or (<= 0 (* 2 (select main_a v_prenex_32562))) (<= 0 (select main_a v_prenex_32562)) (<= (+ main_x 1) v_prenex_32562) (<= (select main_a v_prenex_32562) 2) (< v_prenex_32562 main_x))) (forall ((v_prenex_32566 Int)) (or (<= (* 2 (select main_a v_prenex_32566)) 2000) (<= (select main_a v_prenex_32566) 1002)))) (forall ((v_prenex_43997 Int) (v_prenex_43996 Int)) (or (<= 996 (select main_a v_prenex_43996)) (<= (+ (select main_a v_prenex_43997) (select main_a v_prenex_43996)) 1000) (<= (+ main_x 1) v_prenex_43997) (<= 0 (* 2 (select main_a v_prenex_43997))) (< v_prenex_43997 main_x) (<= (select main_a v_prenex_43997) 4) (<= (* 2 (select main_a v_prenex_43996)) 2000))) (forall ((v_prenex_33047 Int) (v_prenex_33046 Int)) (or (<= (* 2 (select main_a v_prenex_33047)) 4) (< v_prenex_33047 main_x) (<= (select main_a v_prenex_33046) 1000) (<= (+ (select main_a v_prenex_33047) 996) (select main_a v_prenex_33046)) (<= (+ main_x 1) v_prenex_33047) (<= 998 (select main_a v_prenex_33046)) (<= 0 (+ (select main_a v_prenex_33047) 2)))) (or (forall ((v_prenex_32347 Int)) (or (<= (* 2 (select main_a v_prenex_32347)) 2000) (<= (select main_a v_prenex_32347) 1000))) (forall ((v_prenex_32351 Int)) (or (<= (+ main_x 1) v_prenex_32351) (< v_prenex_32351 main_x) (<= 0 (* 2 (select main_a v_prenex_32351))) (<= 0 (+ (select main_a v_prenex_32351) 2))))) (forall ((v_prenex_42516 Int) (v_prenex_42517 Int)) (or (<= (select main_a v_prenex_42517) 4) (<= 1000 (+ (select main_a v_prenex_42517) (select main_a v_prenex_42516))) (<= 1996 (* 2 (select main_a v_prenex_42516))) (<= 996 (select main_a v_prenex_42516)) (< v_prenex_42517 main_x) (<= (+ main_x 1) v_prenex_42517))) (forall ((v_prenex_37812 Int) (v_prenex_37813 Int)) (or (<= (* 2 (select main_a v_prenex_37813)) 4) (<= (+ main_x 1) v_prenex_37813) (<= (select main_a v_prenex_37812) 1000) (<= 1996 (* 2 (select main_a v_prenex_37812))) (<= 1000 (+ (select main_a v_prenex_37813) (select main_a v_prenex_37812))) (< v_prenex_37813 main_x) (<= 0 (+ (select main_a v_prenex_37813) 2)))) (forall ((v_prenex_42244 Int) (v_prenex_42245 Int)) (or (<= 0 (select main_a v_prenex_42245)) (<= (* 2 (select main_a v_prenex_42244)) 2000) (< v_prenex_42245 main_x) (<= 996 (select main_a v_prenex_42244)) (<= (+ main_x 1) v_prenex_42245) (<= (select main_a v_prenex_42244) (+ (select main_a v_prenex_42245) 1000)))) (forall ((v_prenex_43075 Int) (v_prenex_43074 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_43074))) (<= (+ main_x 1) v_prenex_43075) (<= (* 2 (select main_a v_prenex_43075)) 4) (<= (+ (select main_a v_prenex_43075) (select main_a v_prenex_43074)) 1000) (< v_prenex_43075 main_x) (<= (+ main_y 1) v_prenex_43074) (<= 996 (select main_a v_prenex_43074)))) (forall ((v_prenex_33700 Int) (v_prenex_33699 Int)) (or (<= (+ main_x 1) v_prenex_33700) (< v_prenex_33700 main_x) (<= 1000 (+ (select main_a v_prenex_33700) (select main_a v_prenex_33699))) (<= 1996 (* 2 (select main_a v_prenex_33699))) (<= 0 (select main_a v_prenex_33700)) (<= (* 2 (select main_a v_prenex_33699)) 2000) (<= (+ main_y 1) v_prenex_33699))) (forall ((v_prenex_33760 Int) (v_prenex_33759 Int)) (or (<= (+ (select main_a v_prenex_33760) 996) (select main_a v_prenex_33759)) (< v_prenex_33760 main_x) (<= 1996 (* 2 (select main_a v_prenex_33759))) (<= (select main_a v_prenex_33759) 1002) (<= 0 (* 2 (select main_a v_prenex_33760))) (<= (+ main_y 1) v_prenex_33759) (<= (+ main_x 1) v_prenex_33760))) (or (forall ((v_prenex_38915 Int)) (or (<= (select main_a v_prenex_38915) 1000) (<= 1996 (* 2 (select main_a v_prenex_38915))))) (forall ((v_prenex_38914 Int)) (or (< v_prenex_38914 main_x) (<= (+ main_x 1) v_prenex_38914) (<= (select main_a v_prenex_38914) 2) (<= (* 2 (select main_a v_prenex_38914)) 4)))) (forall ((v_prenex_35545 Int) (v_prenex_35546 Int)) (or (<= (select main_a v_prenex_35545) 1000) (<= (select main_a v_prenex_35546) 4) (<= (+ main_x 1) v_prenex_35546) (< v_prenex_35546 main_x) (<= (+ (select main_a v_prenex_35546) (select main_a v_prenex_35545)) 1000) (<= (+ main_y 1) v_prenex_35545) (<= 998 (select main_a v_prenex_35545)))) (forall ((v_prenex_41090 Int) (v_prenex_41089 Int)) (or (< v_prenex_41090 main_x) (<= 0 (+ (select main_a v_prenex_41090) 2)) (<= (+ main_x 1) v_prenex_41090) (<= (select main_a v_prenex_41089) (+ (select main_a v_prenex_41090) 1000)))) (or (forall ((v_prenex_32822 Int)) (or (<= 996 (select main_a v_prenex_32822)) (<= 998 (select main_a v_prenex_32822)))) (forall ((v_prenex_32818 Int)) (or (< v_prenex_32818 main_x) (<= 0 (* 2 (select main_a v_prenex_32818))) (<= (select main_a v_prenex_32818) 2) (<= (+ main_x 1) v_prenex_32818)))) (or (forall ((v_prenex_44133 Int)) (or (<= (select main_a v_prenex_44133) 4) (<= 0 (* 2 (select main_a v_prenex_44133))) (<= (+ main_x 1) v_prenex_44133) (< v_prenex_44133 main_x))) (forall ((v_prenex_44132 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_44132))) (<= 996 (select main_a v_prenex_44132)) (<= (+ main_y 1) v_prenex_44132)))) (forall ((v_prenex_36542 Int) (v_prenex_36543 Int)) (or (<= 0 (* 2 (select main_a v_prenex_36543))) (< v_prenex_36543 main_x) (<= 1000 (+ (select main_a v_prenex_36543) (select main_a v_prenex_36542))) (<= (+ main_x 1) v_prenex_36543) (<= (* 2 (select main_a v_prenex_36542)) 2000) (<= 998 (select main_a v_prenex_36542)) (<= 0 (+ (select main_a v_prenex_36543) 2)))) (forall ((v_prenex_37532 Int) (v_prenex_37531 Int)) (or (<= (+ main_x 1) v_prenex_37532) (<= 1000 (+ (select main_a v_prenex_37532) (select main_a v_prenex_37531))) (<= (* 2 (select main_a v_prenex_37531)) 2000) (<= 996 (select main_a v_prenex_37531)) (<= (select main_a v_prenex_37532) 4) (< v_prenex_37531 main_y) (< v_prenex_37532 main_x))) (forall ((v_prenex_43286 Int) (v_prenex_43285 Int)) (or (<= (* 2 (select main_a v_prenex_43286)) 4) (< v_prenex_43286 main_x) (<= (+ main_x 1) v_prenex_43286) (<= (select main_a v_prenex_43285) 1002) (< v_prenex_43285 main_y) (<= (* 2 (select main_a v_prenex_43285)) 2000) (<= 1000 (+ (select main_a v_prenex_43286) (select main_a v_prenex_43285))))) (forall ((v_prenex_37090 Int) (v_prenex_37089 Int)) (or (<= (* 2 (select main_a v_prenex_37089)) 2000) (<= 0 (* 2 (select main_a v_prenex_37090))) (<= (+ main_y 1) v_prenex_37089) (< v_prenex_37090 main_x) (<= 1996 (* 2 (select main_a v_prenex_37089))) (<= (+ (select main_a v_prenex_37090) (select main_a v_prenex_37089)) 1000) (<= (+ main_x 1) v_prenex_37090))) (forall ((v_prenex_34855 Int) (v_prenex_34856 Int)) (or (< v_prenex_34856 main_x) (<= (+ main_x 1) v_prenex_34856) (<= (* 2 (select main_a v_prenex_34855)) 2000) (<= (select main_a v_prenex_34856) 4) (<= 996 (select main_a v_prenex_34855)) (<= (select main_a v_prenex_34855) (+ (select main_a v_prenex_34856) 1000)) (<= (* 2 (select main_a v_prenex_34856)) 4))) (forall ((v_prenex_35641 Int) (v_prenex_35642 Int)) (or (<= 1000 (+ (select main_a v_prenex_35642) (select main_a v_prenex_35641))) (<= 0 (+ (select main_a v_prenex_35642) 2)) (<= (+ main_x 1) v_prenex_35642) (<= (select main_a v_prenex_35641) 1002) (<= 0 (select main_a v_prenex_35642)) (<= 1996 (* 2 (select main_a v_prenex_35641))) (< v_prenex_35642 main_x))) (or (forall ((v_prenex_33650 Int)) (or (<= (select main_a v_prenex_33650) 1002) (<= 1996 (* 2 (select main_a v_prenex_33650))))) (forall ((v_prenex_33651 Int)) (or (< v_prenex_33651 main_x) (<= (select main_a v_prenex_33651) 2) (<= (+ main_x 1) v_prenex_33651) (<= 0 (* 2 (select main_a v_prenex_33651))) (<= (select main_a v_prenex_33651) 4)))) (forall ((v_prenex_38848 Int) (v_prenex_38847 Int)) (or (<= 998 (select main_a v_prenex_38847)) (<= (+ main_x 1) v_prenex_38848) (<= (select main_a v_prenex_38848) 2) (<= 0 (select main_a v_prenex_38848)) (<= (select main_a v_prenex_38847) (+ (select main_a v_prenex_38848) 1000)) (< v_prenex_38848 main_x) (<= (select main_a v_prenex_38847) 1002))) (forall ((v_prenex_42281 Int) (v_prenex_42282 Int)) (or (<= (* 2 (select main_a v_prenex_42281)) 2000) (< v_prenex_42282 main_x) (<= 0 (* 2 (select main_a v_prenex_42282))) (<= (+ main_x 1) v_prenex_42282) (<= (select main_a v_prenex_42281) (+ (select main_a v_prenex_42282) 1000)) (<= 0 (+ (select main_a v_prenex_42282) 2)) (<= 1996 (* 2 (select main_a v_prenex_42281))))) (forall ((v_prenex_37549 Int) (v_prenex_37550 Int)) (or (<= (* 2 (select main_a v_prenex_37550)) 4) (<= 1000 (+ (select main_a v_prenex_37550) (select main_a v_prenex_37549))) (<= (select main_a v_prenex_37549) 1000) (< v_prenex_37550 main_x) (<= (+ main_x 1) v_prenex_37550))) (forall ((v_prenex_35922 Int) (v_prenex_35923 Int)) (or (<= (select main_a v_prenex_35922) 1000) (< v_prenex_35923 main_x) (<= (+ main_x 1) v_prenex_35923) (<= (select main_a v_prenex_35923) 4) (< v_prenex_35922 main_y) (<= (select main_a v_prenex_35922) 1002) (<= (+ (select main_a v_prenex_35923) (select main_a v_prenex_35922)) 1000))) (forall ((v_prenex_37516 Int) (v_prenex_37517 Int)) (or (<= (select main_a v_prenex_37517) 2) (<= (+ main_x 1) v_prenex_37517) (<= 0 (+ (select main_a v_prenex_37517) 2)) (<= 996 (select main_a v_prenex_37516)) (< v_prenex_37517 main_x) (<= 1996 (* 2 (select main_a v_prenex_37516))) (<= (+ (select main_a v_prenex_37517) (select main_a v_prenex_37516)) 1000))) (forall ((v_prenex_33928 Int) (v_prenex_33927 Int)) (or (<= (* 2 (select main_a v_prenex_33928)) 4) (<= 996 (select main_a v_prenex_33927)) (<= (+ (select main_a v_prenex_33928) 996) (select main_a v_prenex_33927)) (< v_prenex_33928 main_x) (<= (+ main_x 1) v_prenex_33928) (<= (+ main_y 1) v_prenex_33927))) (forall ((v_prenex_31130 Int) (v_prenex_31131 Int)) (or (<= (+ (select main_a v_prenex_31131) (select main_a v_prenex_31130)) 1000) (< v_prenex_31131 main_x) (<= (select main_a v_prenex_31131) 4) (<= 1996 (* 2 (select main_a v_prenex_31130))) (<= (+ main_x 1) v_prenex_31131) (<= (select main_a v_prenex_31130) 1000))) (or (forall ((v_prenex_32598 Int)) (or (<= 0 (+ (select main_a v_prenex_32598) 2)) (<= 0 (* 2 (select main_a v_prenex_32598))) (<= (+ main_x 1) v_prenex_32598) (< v_prenex_32598 main_x))) (forall ((v_prenex_32600 Int)) (or (<= 996 (select main_a v_prenex_32600)) (<= (select main_a v_prenex_32600) 1002)))) (forall ((v_prenex_41498 Int) (v_prenex_41499 Int)) (or (<= (+ (select main_a v_prenex_41499) (select main_a v_prenex_41498)) 1000) (<= 998 (select main_a v_prenex_41498)) (<= 996 (select main_a v_prenex_41498)) (<= (* 2 (select main_a v_prenex_41499)) 4) (< v_prenex_41499 main_x) (<= (+ main_y 1) v_prenex_41498) (<= (+ main_x 1) v_prenex_41499))) (or (forall ((v_prenex_42664 Int)) (or (<= 0 (* 2 (select main_a v_prenex_42664))) (< v_prenex_42664 main_x) (<= (+ main_x 1) v_prenex_42664) (<= (* 2 (select main_a v_prenex_42664)) 4))) (forall ((v_prenex_42669 Int)) (or (<= 998 (select main_a v_prenex_42669)) (< v_prenex_42669 main_y) (<= 1996 (* 2 (select main_a v_prenex_42669)))))) (or (forall ((v_prenex_41261 Int)) (or (<= (select main_a v_prenex_41261) 1002) (< v_prenex_41261 main_y) (<= 996 (select main_a v_prenex_41261)))) (forall ((v_prenex_41262 Int)) (or (<= 0 (* 2 (select main_a v_prenex_41262))) (< v_prenex_41262 main_x) (<= (+ main_x 1) v_prenex_41262)))) (forall ((v_prenex_31929 Int) (v_prenex_31928 Int)) (or (<= 0 (* 2 (select main_a v_prenex_31929))) (< v_prenex_31928 main_y) (<= (+ main_x 1) v_prenex_31929) (<= 1000 (+ (select main_a v_prenex_31929) (select main_a v_prenex_31928))) (< v_prenex_31929 main_x) (<= 998 (select main_a v_prenex_31928)) (<= (select main_a v_prenex_31928) 1002))) (forall ((v_prenex_41120 Int) (v_prenex_41121 Int)) (or (<= (+ (select main_a v_prenex_41121) 996) (select main_a v_prenex_41120)) (< v_prenex_41121 main_x) (<= (* 2 (select main_a v_prenex_41120)) 2000) (<= (+ main_x 1) v_prenex_41121) (<= 998 (select main_a v_prenex_41120)) (<= 0 (* 2 (select main_a v_prenex_41121))) (<= 0 (select main_a v_prenex_41121)))) (forall ((v_prenex_38088 Int) (v_prenex_38087 Int)) (or (<= (select main_a v_prenex_38087) 1000) (<= (select main_a v_prenex_38088) 4) (<= (select main_a v_prenex_38087) 1002) (<= (+ main_y 1) v_prenex_38087) (<= 1000 (+ (select main_a v_prenex_38088) (select main_a v_prenex_38087))) (< v_prenex_38088 main_x) (<= (+ main_x 1) v_prenex_38088))) (forall ((v_prenex_33992 Int) (v_prenex_33991 Int)) (or (<= 0 (select main_a v_prenex_33992)) (<= (* 2 (select main_a v_prenex_33991)) 2000) (<= (select main_a v_prenex_33992) 4) (<= 1000 (+ (select main_a v_prenex_33992) (select main_a v_prenex_33991))) (<= 996 (select main_a v_prenex_33991)) (< v_prenex_33992 main_x) (<= (+ main_x 1) v_prenex_33992))) (forall ((v_prenex_40159 Int) (v_prenex_40160 Int)) (or (< v_prenex_40160 main_x) (<= (+ main_x 1) v_prenex_40160) (<= 998 (select main_a v_prenex_40159)) (<= (select main_a v_prenex_40159) (+ (select main_a v_prenex_40160) 1000)) (<= 996 (select main_a v_prenex_40159)) (<= (select main_a v_prenex_40160) 4) (<= (+ main_y 1) v_prenex_40159))) (forall ((v_prenex_33878 Int) (v_prenex_33877 Int)) (or (<= (+ main_x 1) v_prenex_33878) (<= (select main_a v_prenex_33877) (+ (select main_a v_prenex_33878) 1000)) (<= (* 2 (select main_a v_prenex_33878)) 4) (< v_prenex_33878 main_x) (<= 0 (select main_a v_prenex_33878)))) (forall ((v_prenex_37763 Int) (v_prenex_37762 Int)) (or (<= (select main_a v_prenex_37762) 1000) (<= (+ (select main_a v_prenex_37763) 996) (select main_a v_prenex_37762)) (<= 998 (select main_a v_prenex_37762)) (<= (+ main_x 1) v_prenex_37763) (<= (* 2 (select main_a v_prenex_37763)) 4) (< v_prenex_37763 main_x))) (forall ((v_prenex_38408 Int) (v_prenex_38409 Int)) (or (< v_prenex_38409 main_x) (< v_prenex_38408 main_y) (<= 0 (select main_a v_prenex_38409)) (<= (+ main_x 1) v_prenex_38409) (<= (* 2 (select main_a v_prenex_38408)) 2000) (<= (+ (select main_a v_prenex_38409) (select main_a v_prenex_38408)) 1000) (<= (select main_a v_prenex_38408) 1002))) (or (forall ((v_prenex_33079 Int)) (or (<= (select main_a v_prenex_33079) 1000) (<= 998 (select main_a v_prenex_33079)))) (forall ((v_prenex_33076 Int)) (or (< v_prenex_33076 main_x) (<= (* 2 (select main_a v_prenex_33076)) 4) (<= (select main_a v_prenex_33076) 4) (<= (+ main_x 1) v_prenex_33076) (<= 0 (* 2 (select main_a v_prenex_33076)))))) (or (forall ((v_prenex_43900 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_43900))) (<= (* 2 (select main_a v_prenex_43900)) 2000))) (forall ((v_prenex_43897 Int)) (or (< v_prenex_43897 main_x) (<= (+ main_x 1) v_prenex_43897) (<= (select main_a v_prenex_43897) 4) (<= (* 2 (select main_a v_prenex_43897)) 4)))) (forall ((v_prenex_31943 Int) (v_prenex_31942 Int)) (or (<= (select main_a v_prenex_31942) 1002) (<= 1000 (+ (select main_a v_prenex_31943) (select main_a v_prenex_31942))) (<= 1996 (* 2 (select main_a v_prenex_31942))) (<= (+ main_x 1) v_prenex_31943) (<= (* 2 (select main_a v_prenex_31943)) 4) (< v_prenex_31943 main_x) (<= (select main_a v_prenex_31943) 4))) (forall ((v_prenex_35685 Int) (v_prenex_35686 Int)) (or (< v_prenex_35686 main_x) (<= (select main_a v_prenex_35686) 2) (<= 1996 (* 2 (select main_a v_prenex_35685))) (<= (* 2 (select main_a v_prenex_35685)) 2000) (<= (+ main_x 1) v_prenex_35686) (< v_prenex_35685 main_y) (<= 1000 (+ (select main_a v_prenex_35686) (select main_a v_prenex_35685))))) (forall ((v_prenex_40479 Int) (v_prenex_40480 Int)) (or (< v_prenex_40479 main_y) (<= (+ main_y 1) v_prenex_40479) (<= (+ (select main_a v_prenex_40480) 996) (select main_a v_prenex_40479)) (<= 998 (select main_a v_prenex_40479)) (<= (+ main_x 1) v_prenex_40480))) (forall ((v_prenex_35563 Int) (v_prenex_35564 Int)) (or (<= 998 (select main_a v_prenex_35563)) (<= (select main_a v_prenex_35563) (+ (select main_a v_prenex_35564) 1000)) (< v_prenex_35564 main_x) (<= (select main_a v_prenex_35563) 1002) (<= (+ main_x 1) v_prenex_35564) (<= (+ main_y 1) v_prenex_35563) (<= (select main_a v_prenex_35564) 2))) (forall ((v_prenex_34858 Int) (v_prenex_34857 Int)) (or (<= (select main_a v_prenex_34857) 1002) (<= (select main_a v_prenex_34858) 2) (<= (+ (select main_a v_prenex_34858) (select main_a v_prenex_34857)) 1000) (< v_prenex_34858 main_x) (<= (+ main_x 1) v_prenex_34858) (<= (+ main_y 1) v_prenex_34857))) (or (forall ((v_prenex_38766 Int)) (or (<= (* 2 (select main_a v_prenex_38766)) 4) (<= (select main_a v_prenex_38766) 2) (<= (+ main_x 1) v_prenex_38766) (< v_prenex_38766 main_x))) (forall ((v_prenex_38765 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_38765))) (<= 996 (select main_a v_prenex_38765)) (<= (+ main_y 1) v_prenex_38765)))) (or (forall ((v_prenex_36802 Int)) (or (<= 996 (select main_a v_prenex_36802)) (<= (+ main_y 1) v_prenex_36802))) (forall ((v_prenex_36803 Int)) (or (<= (* 2 (select main_a v_prenex_36803)) 4) (<= (select main_a v_prenex_36803) 2) (<= (+ main_x 1) v_prenex_36803) (< v_prenex_36803 main_x)))) (or (forall ((v_prenex_42512 Int)) (or (<= (+ main_x 1) v_prenex_42512) (<= (* 2 (select main_a v_prenex_42512)) 4) (<= 0 (select main_a v_prenex_42512)) (< v_prenex_42512 main_x))) (forall ((v_prenex_42514 Int)) (<= (select main_a v_prenex_42514) 1000))) (forall ((v_prenex_39472 Int) (v_prenex_39473 Int)) (or (<= 0 (* 2 (select main_a v_prenex_39473))) (<= (select main_a v_prenex_39472) (+ (select main_a v_prenex_39473) 1000)) (<= (* 2 (select main_a v_prenex_39472)) 2000) (<= (+ main_x 1) v_prenex_39473) (< v_prenex_39473 main_x) (<= 0 (select main_a v_prenex_39473)))) (forall ((v_prenex_42743 Int) (v_prenex_42744 Int)) (or (<= 0 (select main_a v_prenex_42744)) (<= (+ main_x 1) v_prenex_42744) (<= (select main_a v_prenex_42743) (+ (select main_a v_prenex_42744) 1000)) (<= (select main_a v_prenex_42744) 4) (< v_prenex_42744 main_x) (<= (* 2 (select main_a v_prenex_42743)) 2000))) (or (forall ((v_prenex_30848 Int)) (or (<= 0 (* 2 (select main_a v_prenex_30848))) (<= (select main_a v_prenex_30848) 2) (<= (+ main_x 1) v_prenex_30848) (<= 0 (select main_a v_prenex_30848)) (< v_prenex_30848 main_x))) (forall ((v_prenex_31164 Int)) (or (<= 998 (select main_a v_prenex_31164)) (<= (select main_a v_prenex_31164) 1000)))) (forall ((v_prenex_43479 Int) (v_prenex_43478 Int)) (or (< v_prenex_43479 main_x) (<= (select main_a v_prenex_43479) 4) (< v_prenex_43478 main_y) (<= (select main_a v_prenex_43478) (+ (select main_a v_prenex_43479) 1000)) (<= 996 (select main_a v_prenex_43478)) (<= (+ main_x 1) v_prenex_43479) (<= (select main_a v_prenex_43478) 1002))) (forall ((v_prenex_40267 Int) (v_prenex_40266 Int)) (or (<= (select main_a v_prenex_40267) 4) (< v_prenex_40267 main_x) (< v_prenex_40266 main_y) (<= 1000 (+ (select main_a v_prenex_40267) (select main_a v_prenex_40266))) (<= (select main_a v_prenex_40266) 1002) (<= (+ main_x 1) v_prenex_40267))) (forall ((v_prenex_43739 Int) (v_prenex_43740 Int)) (or (<= (select main_a v_prenex_43739) 1000) (<= (* 2 (select main_a v_prenex_43740)) 4) (<= (select main_a v_prenex_43739) 1002) (<= (+ main_x 1) v_prenex_43740) (< v_prenex_43740 main_x) (<= 1000 (+ (select main_a v_prenex_43740) (select main_a v_prenex_43739))))) (forall ((v_prenex_37870 Int) (v_prenex_37871 Int)) (or (<= 998 (select main_a v_prenex_37870)) (< v_prenex_37870 main_y) (<= (* 2 (select main_a v_prenex_37870)) 2000) (<= (+ (select main_a v_prenex_37871) (select main_a v_prenex_37870)) 1000) (<= (+ main_y 1) v_prenex_37870))) (forall ((v_prenex_38688 Int) (v_prenex_38687 Int)) (or (<= (select main_a v_prenex_38687) 1002) (<= (select main_a v_prenex_38688) 2) (< v_prenex_38688 main_x) (<= (* 2 (select main_a v_prenex_38687)) 2000) (<= 0 (+ (select main_a v_prenex_38688) 2)) (<= 1000 (+ (select main_a v_prenex_38688) (select main_a v_prenex_38687))) (<= (+ main_x 1) v_prenex_38688))) (forall ((v_prenex_35374 Int) (v_prenex_35375 Int)) (or (<= 998 (select main_a v_prenex_35374)) (<= 0 (select main_a v_prenex_35375)) (<= (+ (select main_a v_prenex_35375) 996) (select main_a v_prenex_35374)) (<= (+ main_x 1) v_prenex_35375) (< v_prenex_35375 main_x) (<= (select main_a v_prenex_35375) 2))) (forall ((v_prenex_36061 Int) (v_prenex_36062 Int)) (or (<= (* 2 (select main_a v_prenex_36061)) 2000) (<= (select main_a v_prenex_36061) 1002) (< v_prenex_36062 main_x) (<= (+ main_y 1) v_prenex_36061) (<= (select main_a v_prenex_36061) (+ (select main_a v_prenex_36062) 1000)) (<= (+ main_x 1) v_prenex_36062) (<= 0 (+ (select main_a v_prenex_36062) 2)))) (forall ((v_prenex_36455 Int) (v_prenex_36456 Int)) (or (<= 998 (select main_a v_prenex_36455)) (<= (+ main_x 1) v_prenex_36456) (<= (+ (select main_a v_prenex_36456) 996) (select main_a v_prenex_36455)) (<= (select main_a v_prenex_36455) 1000) (< v_prenex_36456 main_x) (<= 0 (select main_a v_prenex_36456)))) (forall ((v_prenex_34796 Int) (v_prenex_34795 Int)) (or (<= (+ main_x 1) v_prenex_34796) (<= 1000 (+ (select main_a v_prenex_34796) (select main_a v_prenex_34795))) (<= (select main_a v_prenex_34795) 1000) (<= 998 (select main_a v_prenex_34795)) (< v_prenex_34796 main_x) (<= (* 2 (select main_a v_prenex_34796)) 4))) (forall ((v_prenex_33689 Int) (v_prenex_33690 Int)) (or (<= 998 (select main_a v_prenex_33689)) (<= (+ (select main_a v_prenex_33690) 996) (select main_a v_prenex_33689)) (<= 0 (* 2 (select main_a v_prenex_33690))) (<= (+ main_x 1) v_prenex_33690) (< v_prenex_33690 main_x) (<= (select main_a v_prenex_33689) 1000) (<= 0 (+ (select main_a v_prenex_33690) 2)))) (forall ((v_prenex_39652 Int) (v_prenex_39651 Int)) (or (<= (select main_a v_prenex_39651) (+ (select main_a v_prenex_39652) 1000)) (<= (+ main_y 1) v_prenex_39651) (<= (* 2 (select main_a v_prenex_39651)) 2000) (<= 0 (* 2 (select main_a v_prenex_39652))) (< v_prenex_39652 main_x) (<= (select main_a v_prenex_39651) 1002) (<= (+ main_x 1) v_prenex_39652))) (forall ((v_prenex_37453 Int) (v_prenex_37454 Int)) (or (<= (select main_a v_prenex_37454) 2) (<= 1000 (+ (select main_a v_prenex_37454) (select main_a v_prenex_37453))) (< v_prenex_37454 main_x) (<= (* 2 (select main_a v_prenex_37454)) 4) (<= (+ main_x 1) v_prenex_37454))) (forall ((v_prenex_34247 Int) (v_prenex_34246 Int)) (or (<= (select main_a v_prenex_34247) 2) (<= (+ main_y 1) v_prenex_34246) (<= 1000 (+ (select main_a v_prenex_34247) (select main_a v_prenex_34246))) (< v_prenex_34247 main_x) (<= (+ main_x 1) v_prenex_34247) (<= 1996 (* 2 (select main_a v_prenex_34246))) (<= (* 2 (select main_a v_prenex_34246)) 2000))) (or (forall ((v_prenex_42670 Int)) (or (<= 0 (* 2 (select main_a v_prenex_42670))) (<= (+ main_x 1) v_prenex_42670) (< v_prenex_42670 main_x))) (forall ((v_prenex_42669 Int)) (or (<= 998 (select main_a v_prenex_42669)) (< v_prenex_42669 main_y) (<= 1996 (* 2 (select main_a v_prenex_42669)))))) (forall ((v_prenex_35301 Int) (v_prenex_35302 Int)) (or (< v_prenex_35302 main_x) (<= (+ main_x 1) v_prenex_35302) (<= 0 (* 2 (select main_a v_prenex_35302))) (<= (* 2 (select main_a v_prenex_35302)) 4) (<= (select main_a v_prenex_35301) 1000) (<= 1000 (+ (select main_a v_prenex_35302) (select main_a v_prenex_35301))))) (forall ((v_prenex_34623 Int) (v_prenex_34622 Int)) (or (< v_prenex_34622 main_y) (< v_prenex_34623 main_x) (<= (+ (select main_a v_prenex_34623) 996) (select main_a v_prenex_34622)) (<= (+ main_x 1) v_prenex_34623) (<= (* 2 (select main_a v_prenex_34622)) 2000) (<= (select main_a v_prenex_34623) 2) (<= (select main_a v_prenex_34622) 1002))) (forall ((v_prenex_38405 Int) (v_prenex_38404 Int)) (or (< v_prenex_38404 main_y) (<= (+ main_x 1) v_prenex_38405) (<= 998 (select main_a v_prenex_38404)) (<= 1996 (* 2 (select main_a v_prenex_38404))) (<= (+ (select main_a v_prenex_38405) 996) (select main_a v_prenex_38404)) (< v_prenex_38405 main_x) (<= 0 (* 2 (select main_a v_prenex_38405))))) (or (forall ((v_prenex_42043 Int)) (or (< v_prenex_42043 main_x) (<= (* 2 (select main_a v_prenex_42043)) 4) (<= 0 (select main_a v_prenex_42043)) (<= (+ main_x 1) v_prenex_42043) (<= 0 (+ (select main_a v_prenex_42043) 2)))) (forall ((v_prenex_42042 Int)) (<= (select main_a v_prenex_42042) 1000))) (or (forall ((v_prenex_43079 Int)) (or (<= (+ main_x 1) v_prenex_43079) (<= 0 (* 2 (select main_a v_prenex_43079))) (< v_prenex_43079 main_x) (<= 0 (select main_a v_prenex_43079)))) (forall ((v_prenex_43081 Int)) (or (<= 996 (select main_a v_prenex_43081)) (< v_prenex_43081 main_y) (<= (* 2 (select main_a v_prenex_43081)) 2000)))) (forall ((v_prenex_40403 Int) (v_prenex_40402 Int)) (or (<= (select main_a v_prenex_40403) 2) (<= (select main_a v_prenex_40402) (+ (select main_a v_prenex_40403) 1000)) (< v_prenex_40403 main_x) (<= (select main_a v_prenex_40402) 1002) (<= 996 (select main_a v_prenex_40402)) (<= (+ main_x 1) v_prenex_40403) (<= (* 2 (select main_a v_prenex_40403)) 4))) (forall ((v_prenex_32094 Int) (v_prenex_32095 Int)) (or (<= (select main_a v_prenex_32095) 2) (<= (+ main_x 1) v_prenex_32095) (<= 1996 (* 2 (select main_a v_prenex_32094))) (<= 0 (* 2 (select main_a v_prenex_32095))) (<= 1000 (+ (select main_a v_prenex_32095) (select main_a v_prenex_32094))) (< v_prenex_32095 main_x) (<= (* 2 (select main_a v_prenex_32094)) 2000))) (forall ((v_prenex_39270 Int) (v_prenex_39271 Int)) (or (<= (+ main_y 1) v_prenex_39270) (<= 998 (select main_a v_prenex_39270)) (<= 1000 (+ (select main_a v_prenex_39271) (select main_a v_prenex_39270))) (< v_prenex_39271 main_x) (<= (select main_a v_prenex_39270) 1000) (<= (* 2 (select main_a v_prenex_39271)) 4) (<= (+ main_x 1) v_prenex_39271))) (forall ((v_prenex_34679 Int) (v_prenex_34678 Int)) (or (< v_prenex_34679 main_x) (<= (+ main_x 1) v_prenex_34679) (<= 998 (select main_a v_prenex_34678)) (<= (* 2 (select main_a v_prenex_34679)) 4) (<= (* 2 (select main_a v_prenex_34678)) 2000) (<= (+ (select main_a v_prenex_34679) 996) (select main_a v_prenex_34678)) (< v_prenex_34678 main_y))) (forall ((v_prenex_34472 Int) (v_prenex_34471 Int)) (or (<= (+ (select main_a v_prenex_34472) 996) (select main_a v_prenex_34471)) (<= (+ main_y 1) v_prenex_34471) (<= (+ main_x 1) v_prenex_34472) (<= 996 (select main_a v_prenex_34471)) (<= (select main_a v_prenex_34471) 1002) (<= 0 (select main_a v_prenex_34472)) (< v_prenex_34472 main_x))) (or (forall ((v_prenex_38685 Int)) (or (<= (select main_a v_prenex_38685) 1002) (<= 998 (select main_a v_prenex_38685)))) (forall ((v_prenex_38684 Int)) (or (<= (select main_a v_prenex_38684) 4) (<= (* 2 (select main_a v_prenex_38684)) 4) (<= (select main_a v_prenex_38684) 2) (< v_prenex_38684 main_x) (<= (+ main_x 1) v_prenex_38684)))) (forall ((v_prenex_43700 Int) (v_prenex_43699 Int)) (or (<= (+ (select main_a v_prenex_43700) (select main_a v_prenex_43699)) 1000) (< v_prenex_43700 main_x) (<= 0 (select main_a v_prenex_43700)) (<= 1996 (* 2 (select main_a v_prenex_43699))) (<= (+ main_x 1) v_prenex_43700) (<= 0 (* 2 (select main_a v_prenex_43700))) (<= 998 (select main_a v_prenex_43699)))) (or (forall ((v_prenex_37471 Int)) (<= (* 2 (select main_a v_prenex_37471)) 2000)) (forall ((v_prenex_37472 Int)) (or (<= (+ main_x 1) v_prenex_37472) (<= 0 (+ (select main_a v_prenex_37472) 2)) (<= (* 2 (select main_a v_prenex_37472)) 4) (<= 0 (select main_a v_prenex_37472)) (< v_prenex_37472 main_x)))) (forall ((v_prenex_39896 Int) (v_prenex_39895 Int)) (or (< v_prenex_39896 main_x) (<= 0 (select main_a v_prenex_39896)) (<= 996 (select main_a v_prenex_39895)) (<= (+ main_x 1) v_prenex_39896) (<= (select main_a v_prenex_39895) 1002) (<= (+ (select main_a v_prenex_39896) (select main_a v_prenex_39895)) 1000) (<= (+ main_y 1) v_prenex_39895))) (or (forall ((v_prenex_37497 Int)) (or (<= 0 (* 2 (select main_a v_prenex_37497))) (<= (+ main_x 1) v_prenex_37497) (<= 0 (+ (select main_a v_prenex_37497) 2)) (< v_prenex_37497 main_x))) (forall ((v_prenex_37498 Int)) (or (< v_prenex_37498 main_y) (<= 1996 (* 2 (select main_a v_prenex_37498))) (<= (* 2 (select main_a v_prenex_37498)) 2000)))) (or (forall ((v_prenex_42263 Int)) (or (<= 998 (select main_a v_prenex_42263)) (< v_prenex_42263 main_y))) (forall ((v_prenex_42260 Int)) (or (<= (* 2 (select main_a v_prenex_42260)) 4) (<= (select main_a v_prenex_42260) 4) (< v_prenex_42260 main_x) (<= (+ main_x 1) v_prenex_42260)))) (forall ((v_prenex_32197 Int) (v_prenex_32196 Int)) (or (< v_prenex_32196 main_y) (<= (+ main_x 1) v_prenex_32197) (< v_prenex_32197 main_x) (<= (select main_a v_prenex_32196) 1002) (<= 0 (* 2 (select main_a v_prenex_32197))) (<= (+ (select main_a v_prenex_32197) 996) (select main_a v_prenex_32196)))) (or (forall ((v_prenex_43840 Int)) (or (<= (select main_a v_prenex_43840) 2) (<= (* 2 (select main_a v_prenex_43840)) 4) (<= (+ main_x 1) v_prenex_43840) (< v_prenex_43840 main_x))) (forall ((v_prenex_43841 Int)) (or (<= (select main_a v_prenex_43841) 1002) (<= 1996 (* 2 (select main_a v_prenex_43841)))))) (forall ((v_prenex_38093 Int) (v_prenex_38094 Int)) (or (<= 0 (select main_a v_prenex_38094)) (<= (+ main_x 1) v_prenex_38094) (<= 1000 (+ (select main_a v_prenex_38094) (select main_a v_prenex_38093))) (<= (* 2 (select main_a v_prenex_38093)) 2000) (< v_prenex_38094 main_x) (<= 0 (+ (select main_a v_prenex_38094) 2)))) (or (forall ((v_prenex_33818 Int)) (or (<= (* 2 (select main_a v_prenex_33818)) 2000) (<= 1996 (* 2 (select main_a v_prenex_33818))))) (forall ((v_prenex_33815 Int)) (or (<= (+ main_x 1) v_prenex_33815) (<= (* 2 (select main_a v_prenex_33815)) 4) (< v_prenex_33815 main_x) (<= 0 (+ (select main_a v_prenex_33815) 2)) (<= 0 (select main_a v_prenex_33815))))) (forall ((v_prenex_44162 Int) (v_prenex_44163 Int)) (or (<= 998 (select main_a v_prenex_44162)) (<= 0 (select main_a v_prenex_44163)) (<= (+ main_x 1) v_prenex_44163) (<= 1996 (* 2 (select main_a v_prenex_44162))) (< v_prenex_44163 main_x) (<= (+ main_y 1) v_prenex_44162) (<= 1000 (+ (select main_a v_prenex_44163) (select main_a v_prenex_44162))))) (forall ((v_prenex_35285 Int) (v_prenex_35286 Int)) (or (<= (select main_a v_prenex_35285) 1000) (<= 0 (* 2 (select main_a v_prenex_35286))) (< v_prenex_35286 main_x) (<= (+ main_x 1) v_prenex_35286) (<= (select main_a v_prenex_35286) 2) (<= 1000 (+ (select main_a v_prenex_35286) (select main_a v_prenex_35285))) (<= (* 2 (select main_a v_prenex_35285)) 2000))) (or (forall ((v_prenex_38685 Int)) (or (<= (select main_a v_prenex_38685) 1002) (<= 998 (select main_a v_prenex_38685)))) (forall ((v_prenex_38682 Int)) (or (<= (select main_a v_prenex_38682) 4) (< v_prenex_38682 main_x) (<= (* 2 (select main_a v_prenex_38682)) 4) (<= (+ main_x 1) v_prenex_38682)))) (or (forall ((v_prenex_42918 Int)) (or (<= (+ main_x 1) v_prenex_42918) (<= (select main_a v_prenex_42918) 2) (<= 0 (select main_a v_prenex_42918)) (<= 0 (* 2 (select main_a v_prenex_42918))) (< v_prenex_42918 main_x))) (forall ((v_prenex_42922 Int)) (or (<= (* 2 (select main_a v_prenex_42922)) 2000) (<= (select main_a v_prenex_42922) 1000)))) (forall ((v_prenex_31431 Int) (v_prenex_31432 Int)) (or (<= 998 (select main_a v_prenex_31431)) (<= (+ (select main_a v_prenex_31432) (select main_a v_prenex_31431)) 1000) (<= (select main_a v_prenex_31432) 4) (< v_prenex_31432 main_x) (<= (+ main_x 1) v_prenex_31432) (<= (* 2 (select main_a v_prenex_31431)) 2000))) (or (forall ((v_prenex_31420 Int)) (or (<= 0 (* 2 (select main_a v_prenex_31420))) (<= (* 2 (select main_a v_prenex_31420)) 4) (<= (+ main_x 1) v_prenex_31420) (< v_prenex_31420 main_x))) (forall ((v_prenex_31419 Int)) (or (< v_prenex_31419 main_y) (<= (select main_a v_prenex_31419) 1002) (<= 996 (select main_a v_prenex_31419))))) (forall ((v_prenex_34245 Int) (v_prenex_34244 Int)) (or (<= (+ main_x 1) v_prenex_34245) (<= 996 (select main_a v_prenex_34244)) (< v_prenex_34245 main_x) (<= 0 (* 2 (select main_a v_prenex_34245))) (<= (+ (select main_a v_prenex_34245) (select main_a v_prenex_34244)) 1000) (<= (select main_a v_prenex_34244) 1002) (<= (select main_a v_prenex_34245) 2))) (forall ((v_prenex_36800 Int) (v_prenex_36801 Int)) (or (< v_prenex_36801 main_x) (<= 1000 (+ (select main_a v_prenex_36801) (select main_a v_prenex_36800))) (<= (+ main_y 1) v_prenex_36800) (<= (select main_a v_prenex_36800) 1002) (<= 0 (+ (select main_a v_prenex_36801) 2)) (<= (* 2 (select main_a v_prenex_36800)) 2000) (<= (+ main_x 1) v_prenex_36801))) (forall ((v_prenex_36731 Int) (v_prenex_36732 Int)) (or (<= 996 (select main_a v_prenex_36731)) (< v_prenex_36732 main_x) (<= 1996 (* 2 (select main_a v_prenex_36731))) (<= 0 (select main_a v_prenex_36732)) (<= (+ (select main_a v_prenex_36732) 996) (select main_a v_prenex_36731)) (<= (+ main_x 1) v_prenex_36732))) (forall ((v_prenex_33205 Int) (v_prenex_33206 Int)) (or (<= 998 (select main_a v_prenex_33205)) (<= 0 (* 2 (select main_a v_prenex_33206))) (<= (select main_a v_prenex_33206) 2) (< v_prenex_33206 main_x) (<= (select main_a v_prenex_33205) 1000) (<= (+ main_x 1) v_prenex_33206) (<= (+ (select main_a v_prenex_33206) 996) (select main_a v_prenex_33205)))) (or (forall ((v_prenex_37914 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_37914))) (<= (select main_a v_prenex_37914) 1000))) (forall ((v_prenex_37915 Int)) (or (<= (* 2 (select main_a v_prenex_37915)) 4) (<= (+ main_x 1) v_prenex_37915) (< v_prenex_37915 main_x) (<= 0 (* 2 (select main_a v_prenex_37915)))))) (forall ((v_prenex_40065 Int) (v_prenex_40066 Int)) (or (< v_prenex_40066 main_x) (<= 0 (* 2 (select main_a v_prenex_40066))) (<= (select main_a v_prenex_40065) 1002) (<= (+ (select main_a v_prenex_40066) (select main_a v_prenex_40065)) 1000) (<= 998 (select main_a v_prenex_40065)) (<= (+ main_x 1) v_prenex_40066))) (forall ((v_prenex_30909 Int) (v_prenex_30908 Int)) (or (<= (select main_a v_prenex_30908) 1002) (<= (select main_a v_prenex_30909) 4) (< v_prenex_30909 main_x) (<= 0 (select main_a v_prenex_30909)) (<= 1996 (* 2 (select main_a v_prenex_30908))) (<= (+ main_x 1) v_prenex_30909) (<= (+ (select main_a v_prenex_30909) 996) (select main_a v_prenex_30908)))) (forall ((v_prenex_40296 Int) (v_prenex_40295 Int)) (or (<= (* 2 (select main_a v_prenex_40295)) 2000) (<= (+ (select main_a v_prenex_40296) 996) (select main_a v_prenex_40295)) (< v_prenex_40296 main_x) (<= (+ main_x 1) v_prenex_40296) (<= 0 (+ (select main_a v_prenex_40296) 2)) (<= 1996 (* 2 (select main_a v_prenex_40295))) (<= (* 2 (select main_a v_prenex_40296)) 4))) (forall ((v_prenex_32678 Int) (v_prenex_32679 Int)) (or (<= (select main_a v_prenex_32679) 4) (<= 996 (select main_a v_prenex_32678)) (< v_prenex_32679 main_x) (<= (+ main_x 1) v_prenex_32679) (<= 1000 (+ (select main_a v_prenex_32679) (select main_a v_prenex_32678))))) (forall ((v_prenex_36363 Int) (v_prenex_36364 Int)) (or (<= 0 (* 2 (select main_a v_prenex_36364))) (<= (select main_a v_prenex_36363) (+ (select main_a v_prenex_36364) 1000)) (<= (+ main_x 1) v_prenex_36364) (<= (+ main_y 1) v_prenex_36363) (< v_prenex_36364 main_x) (<= 1996 (* 2 (select main_a v_prenex_36363))))) (forall ((v_prenex_41892 Int) (v_prenex_41893 Int)) (or (<= (* 2 (select main_a v_prenex_41893)) 4) (<= 1996 (* 2 (select main_a v_prenex_41892))) (<= (+ main_x 1) v_prenex_41893) (<= (select main_a v_prenex_41892) 1002) (< v_prenex_41893 main_x) (<= 1000 (+ (select main_a v_prenex_41893) (select main_a v_prenex_41892))))) (forall ((v_prenex_34262 Int) (v_prenex_34261 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_34261))) (<= 0 (select main_a v_prenex_34262)) (<= (* 2 (select main_a v_prenex_34262)) 4) (<= (+ main_x 1) v_prenex_34262) (< v_prenex_34262 main_x) (<= (* 2 (select main_a v_prenex_34261)) 2000) (<= 1000 (+ (select main_a v_prenex_34262) (select main_a v_prenex_34261))))) (or (forall ((v_prenex_35230 Int)) (or (< v_prenex_35230 main_x) (<= 0 (* 2 (select main_a v_prenex_35230))) (<= (+ main_x 1) v_prenex_35230))) (forall ((v_prenex_35229 Int)) (or (<= (* 2 (select main_a v_prenex_35229)) 2000) (<= 1996 (* 2 (select main_a v_prenex_35229)))))) (forall ((v_prenex_37786 Int) (v_prenex_37787 Int)) (or (< v_prenex_37787 main_x) (<= 0 (+ (select main_a v_prenex_37787) 2)) (<= (select main_a v_prenex_37786) 1000) (<= 1000 (+ (select main_a v_prenex_37787) (select main_a v_prenex_37786))) (<= (+ main_x 1) v_prenex_37787) (<= 0 (* 2 (select main_a v_prenex_37787))))) (forall ((v_prenex_34542 Int) (v_prenex_34541 Int)) (or (<= 0 (* 2 (select main_a v_prenex_34542))) (<= (+ main_y 1) v_prenex_34541) (<= (+ main_x 1) v_prenex_34542) (<= 1000 (+ (select main_a v_prenex_34542) (select main_a v_prenex_34541))) (<= (select main_a v_prenex_34541) 1002) (< v_prenex_34542 main_x) (<= 1996 (* 2 (select main_a v_prenex_34541))))) (or (forall ((v_prenex_42948 Int)) (or (<= 0 (select main_a v_prenex_42948)) (<= (+ main_x 1) v_prenex_42948) (< v_prenex_42948 main_x) (<= (select main_a v_prenex_42948) 4) (<= 0 (* 2 (select main_a v_prenex_42948))))) (forall ((v_prenex_42951 Int)) (or (<= (select main_a v_prenex_42951) 1002) (<= 996 (select main_a v_prenex_42951))))) (forall ((v_prenex_34048 Int) (v_prenex_34047 Int)) (or (< v_prenex_34047 main_y) (<= (select main_a v_prenex_34047) 1002) (<= (+ (select main_a v_prenex_34048) (select main_a v_prenex_34047)) 1000) (<= (+ main_y 1) v_prenex_34047) (<= (* 2 (select main_a v_prenex_34047)) 2000))) (forall ((v_prenex_40962 Int) (v_prenex_40961 Int)) (or (< v_prenex_40962 main_x) (<= (select main_a v_prenex_40961) 1000) (<= 0 (+ (select main_a v_prenex_40962) 2)) (<= (+ main_x 1) v_prenex_40962) (<= 996 (select main_a v_prenex_40961)) (<= 1000 (+ (select main_a v_prenex_40962) (select main_a v_prenex_40961))) (<= (select main_a v_prenex_40962) 2))) (forall ((v_prenex_32559 Int) (v_prenex_32558 Int)) (or (<= (+ main_x 1) v_prenex_32559) (<= 996 (select main_a v_prenex_32558)) (<= 1000 (+ (select main_a v_prenex_32559) (select main_a v_prenex_32558))) (< v_prenex_32558 main_y) (<= (* 2 (select main_a v_prenex_32559)) 4) (< v_prenex_32559 main_x) (<= 998 (select main_a v_prenex_32558)))) (forall ((v_prenex_35163 Int) (v_prenex_35162 Int)) (or (<= (+ main_x 1) v_prenex_35163) (<= 1000 (+ (select main_a v_prenex_35163) (select main_a v_prenex_35162))) (<= 996 (select main_a v_prenex_35162)) (<= 0 (+ (select main_a v_prenex_35163) 2)) (< v_prenex_35163 main_x) (<= 1996 (* 2 (select main_a v_prenex_35162))) (<= (select main_a v_prenex_35163) 4))) (forall ((v_prenex_35354 Int) (v_prenex_35355 Int)) (or (<= (+ (select main_a v_prenex_35355) 996) (select main_a v_prenex_35354)) (<= 0 (+ (select main_a v_prenex_35355) 2)) (<= 996 (select main_a v_prenex_35354)) (<= 0 (select main_a v_prenex_35355)) (<= 998 (select main_a v_prenex_35354)) (< v_prenex_35355 main_x) (<= (+ main_x 1) v_prenex_35355))) (forall ((v_prenex_32753 Int) (v_prenex_32754 Int)) (or (<= 998 (select main_a v_prenex_32753)) (<= (select main_a v_prenex_32753) (+ (select main_a v_prenex_32754) 1000)) (<= (+ main_x 1) v_prenex_32754) (< v_prenex_32754 main_x) (<= 0 (select main_a v_prenex_32754)) (<= (select main_a v_prenex_32753) 1002))) (forall ((v_prenex_42688 Int) (v_prenex_42687 Int)) (or (<= (select main_a v_prenex_42687) 1002) (<= 1000 (+ (select main_a v_prenex_42688) (select main_a v_prenex_42687))) (<= (+ main_x 1) v_prenex_42688) (<= (* 2 (select main_a v_prenex_42687)) 2000) (< v_prenex_42688 main_x) (<= (select main_a v_prenex_42688) 2) (<= 0 (select main_a v_prenex_42688)))) (or (forall ((v_prenex_33571 Int)) (or (<= (+ main_x 1) v_prenex_33571) (<= 0 (* 2 (select main_a v_prenex_33571))) (<= (select main_a v_prenex_33571) 4) (<= 0 (+ (select main_a v_prenex_33571) 2)) (< v_prenex_33571 main_x))) (forall ((v_prenex_33570 Int)) (or (<= (select main_a v_prenex_33570) 1000) (<= 996 (select main_a v_prenex_33570))))) (or (forall ((v_prenex_38970 Int)) (or (<= 996 (select main_a v_prenex_38970)) (<= (* 2 (select main_a v_prenex_38970)) 2000))) (forall ((v_prenex_38965 Int)) (or (<= (+ main_x 1) v_prenex_38965) (< v_prenex_38965 main_x) (<= 0 (select main_a v_prenex_38965)) (<= (select main_a v_prenex_38965) 4) (<= (* 2 (select main_a v_prenex_38965)) 4)))) (forall ((v_prenex_34268 Int) (v_prenex_34267 Int)) (or (<= 0 (select main_a v_prenex_34268)) (<= (select main_a v_prenex_34267) 1000) (<= (* 2 (select main_a v_prenex_34267)) 2000) (< v_prenex_34268 main_x) (<= (+ main_x 1) v_prenex_34268) (<= 1000 (+ (select main_a v_prenex_34268) (select main_a v_prenex_34267))) (<= (+ main_y 1) v_prenex_34267))) (forall ((v_prenex_40856 Int) (v_prenex_40855 Int)) (or (<= 998 (select main_a v_prenex_40855)) (<= (select main_a v_prenex_40855) (+ (select main_a v_prenex_40856) 1000)) (<= (+ main_x 1) v_prenex_40856) (<= (select main_a v_prenex_40856) 2) (< v_prenex_40856 main_x) (<= 0 (+ (select main_a v_prenex_40856) 2)))) (or (forall ((v_prenex_31074 Int)) (or (< v_prenex_31074 main_x) (<= (+ main_x 1) v_prenex_31074) (<= 0 (* 2 (select main_a v_prenex_31074))) (<= (select main_a v_prenex_31074) 4))) (forall ((v_prenex_31071 Int)) (or (<= (select main_a v_prenex_31071) 1002) (<= 1996 (* 2 (select main_a v_prenex_31071)))))) (forall ((v_prenex_37713 Int) (v_prenex_37712 Int)) (or (<= 998 (select main_a v_prenex_37712)) (<= (* 2 (select main_a v_prenex_37712)) 2000) (<= (+ main_x 1) v_prenex_37713) (< v_prenex_37713 main_x) (<= (+ (select main_a v_prenex_37713) 996) (select main_a v_prenex_37712)) (<= (select main_a v_prenex_37713) 2))) (forall ((v_prenex_42967 Int) (v_prenex_42968 Int)) (or (<= 996 (select main_a v_prenex_42967)) (< v_prenex_42968 main_x) (<= (* 2 (select main_a v_prenex_42967)) 2000) (<= 0 (select main_a v_prenex_42968)) (<= (select main_a v_prenex_42967) (+ (select main_a v_prenex_42968) 1000)) (<= (+ main_x 1) v_prenex_42968))) (or (forall ((v_prenex_43468 Int)) (or (<= 0 (* 2 (select main_a v_prenex_43468))) (<= 0 (+ (select main_a v_prenex_43468) 2)) (<= (+ main_x 1) v_prenex_43468) (<= (select main_a v_prenex_43468) 4) (< v_prenex_43468 main_x))) (forall ((v_prenex_43472 Int)) (or (<= (* 2 (select main_a v_prenex_43472)) 2000) (<= 1996 (* 2 (select main_a v_prenex_43472)))))) (forall ((v_prenex_43585 Int) (v_prenex_43584 Int)) (or (< v_prenex_43585 main_x) (<= 998 (select main_a v_prenex_43584)) (<= (select main_a v_prenex_43584) 1000) (<= 1000 (+ (select main_a v_prenex_43585) (select main_a v_prenex_43584))) (<= (select main_a v_prenex_43585) 4) (<= 0 (select main_a v_prenex_43585)) (<= (+ main_x 1) v_prenex_43585))) (or (forall ((v_prenex_33496 Int)) (or (< v_prenex_33496 main_x) (<= (* 2 (select main_a v_prenex_33496)) 4) (<= (select main_a v_prenex_33496) 2) (<= (+ main_x 1) v_prenex_33496) (<= (select main_a v_prenex_33496) 4))) (forall ((v_prenex_33498 Int)) (<= (* 2 (select main_a v_prenex_33498)) 2000))) (forall ((v_prenex_42433 Int) (v_prenex_42434 Int)) (or (<= (+ main_y 1) v_prenex_42433) (<= 998 (select main_a v_prenex_42433)) (<= (select main_a v_prenex_42433) 1002) (< v_prenex_42434 main_x) (<= (+ main_x 1) v_prenex_42434) (<= (select main_a v_prenex_42434) 2) (<= (+ (select main_a v_prenex_42434) 996) (select main_a v_prenex_42433)))) (forall ((v_prenex_42699 Int) (v_prenex_42700 Int)) (or (<= 996 (select main_a v_prenex_42699)) (<= 1000 (+ (select main_a v_prenex_42700) (select main_a v_prenex_42699))) (<= (select main_a v_prenex_42699) 1002) (<= 0 (+ (select main_a v_prenex_42700) 2)) (< v_prenex_42700 main_x) (<= (+ main_x 1) v_prenex_42700) (<= (select main_a v_prenex_42700) 4))) (forall ((v_prenex_37323 Int) (v_prenex_37324 Int)) (or (<= (+ main_x 1) v_prenex_37324) (< v_prenex_37324 main_x) (<= 998 (select main_a v_prenex_37323)) (<= (+ (select main_a v_prenex_37324) 996) (select main_a v_prenex_37323)) (<= 0 (* 2 (select main_a v_prenex_37324))))) (or (forall ((v_prenex_37051 Int)) (or (<= (select main_a v_prenex_37051) 1000) (<= 996 (select main_a v_prenex_37051)))) (forall ((v_prenex_37050 Int)) (or (<= (+ main_x 1) v_prenex_37050) (< v_prenex_37050 main_x) (<= 0 (select main_a v_prenex_37050)) (<= 0 (* 2 (select main_a v_prenex_37050)))))) (forall ((v_prenex_32069 Int) (v_prenex_32070 Int)) (or (<= (* 2 (select main_a v_prenex_32070)) 4) (<= 996 (select main_a v_prenex_32069)) (< v_prenex_32070 main_x) (<= (+ main_x 1) v_prenex_32070) (<= (select main_a v_prenex_32069) 1002) (<= (select main_a v_prenex_32069) (+ (select main_a v_prenex_32070) 1000)))) (forall ((v_prenex_40722 Int) (v_prenex_40721 Int)) (or (<= (select main_a v_prenex_40721) 1002) (< v_prenex_40722 main_x) (<= (+ (select main_a v_prenex_40722) 996) (select main_a v_prenex_40721)) (<= (+ main_x 1) v_prenex_40722) (<= (select main_a v_prenex_40722) 4) (<= (* 2 (select main_a v_prenex_40721)) 2000) (<= 0 (select main_a v_prenex_40722)))) (forall ((v_prenex_32144 Int) (v_prenex_32143 Int)) (or (<= (select main_a v_prenex_32143) 1002) (<= (select main_a v_prenex_32143) (+ (select main_a v_prenex_32144) 1000)) (<= (+ main_x 1) v_prenex_32144) (<= (+ main_y 1) v_prenex_32143) (<= (* 2 (select main_a v_prenex_32144)) 4) (<= (select main_a v_prenex_32143) 1000) (< v_prenex_32144 main_x))) (forall ((v_prenex_38398 Int) (v_prenex_38399 Int)) (or (<= (select main_a v_prenex_38399) 4) (<= (+ (select main_a v_prenex_38399) (select main_a v_prenex_38398)) 1000) (<= 0 (+ (select main_a v_prenex_38399) 2)) (<= 1996 (* 2 (select main_a v_prenex_38398))) (<= 998 (select main_a v_prenex_38398)) (<= (+ main_x 1) v_prenex_38399) (< v_prenex_38399 main_x))) (or (forall ((v_prenex_37140 Int)) (or (<= (+ main_x 1) v_prenex_37140) (< v_prenex_37140 main_x) (<= (* 2 (select main_a v_prenex_37140)) 4) (<= (select main_a v_prenex_37140) 2))) (forall ((v_prenex_37141 Int)) (or (<= (select main_a v_prenex_37141) 1000) (<= (* 2 (select main_a v_prenex_37141)) 2000)))) (forall ((v_prenex_36479 Int) (v_prenex_36480 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_36479))) (<= (* 2 (select main_a v_prenex_36480)) 4) (<= (select main_a v_prenex_36479) 1002) (<= (+ (select main_a v_prenex_36480) (select main_a v_prenex_36479)) 1000) (<= (+ main_x 1) v_prenex_36480) (< v_prenex_36479 main_y) (< v_prenex_36480 main_x))) (or (forall ((v_prenex_36448 Int)) (or (<= (* 2 (select main_a v_prenex_36448)) 4) (<= (select main_a v_prenex_36448) 4) (< v_prenex_36448 main_x) (<= (+ main_x 1) v_prenex_36448))) (forall ((v_prenex_36451 Int)) (or (< v_prenex_36451 main_y) (<= 1996 (* 2 (select main_a v_prenex_36451))) (<= (select main_a v_prenex_36451) 1002)))) (or (forall ((v_prenex_44204 Int)) (or (<= (select main_a v_prenex_44204) 4) (<= 0 (select main_a v_prenex_44204)) (<= (* 2 (select main_a v_prenex_44204)) 4) (< v_prenex_44204 main_x) (<= (+ main_x 1) v_prenex_44204))) (forall ((v_prenex_44206 Int)) (or (<= (* 2 (select main_a v_prenex_44206)) 2000) (<= 1996 (* 2 (select main_a v_prenex_44206)))))) (forall ((v_prenex_32188 Int) (v_prenex_32187 Int)) (or (<= (+ main_x 1) v_prenex_32188) (<= (+ (select main_a v_prenex_32188) (select main_a v_prenex_32187)) 1000) (<= 1996 (* 2 (select main_a v_prenex_32187))) (<= (select main_a v_prenex_32188) 2) (<= 0 (+ (select main_a v_prenex_32188) 2)) (<= (* 2 (select main_a v_prenex_32187)) 2000) (< v_prenex_32188 main_x))) (or (forall ((v_prenex_32407 Int)) (or (<= (+ main_y 1) v_prenex_32407) (<= (select main_a v_prenex_32407) 1002) (<= (select main_a v_prenex_32407) 1000))) (forall ((v_prenex_32408 Int)) (or (<= 0 (* 2 (select main_a v_prenex_32408))) (<= (+ main_x 1) v_prenex_32408) (<= (select main_a v_prenex_32408) 4) (< v_prenex_32408 main_x)))) (forall ((v_prenex_44151 Int) (v_prenex_44150 Int)) (or (<= (* 2 (select main_a v_prenex_44150)) 2000) (<= (+ main_y 1) v_prenex_44150) (<= 0 (* 2 (select main_a v_prenex_44151))) (<= (+ main_x 1) v_prenex_44151) (<= (+ (select main_a v_prenex_44151) (select main_a v_prenex_44150)) 1000) (< v_prenex_44151 main_x))) (forall ((v_prenex_34052 Int) (v_prenex_34051 Int)) (or (<= (+ main_x 1) v_prenex_34052) (<= (select main_a v_prenex_34051) 1002) (<= 0 (select main_a v_prenex_34052)) (<= 0 (* 2 (select main_a v_prenex_34052))) (< v_prenex_34052 main_x) (<= 1000 (+ (select main_a v_prenex_34052) (select main_a v_prenex_34051))))) (forall ((v_prenex_31068 Int) (v_prenex_31067 Int)) (or (<= (+ main_x 1) v_prenex_31068) (< v_prenex_31068 main_x) (<= 0 (select main_a v_prenex_31068)) (<= (select main_a v_prenex_31068) 4) (<= (+ (select main_a v_prenex_31068) (select main_a v_prenex_31067)) 1000))) (or (forall ((v_prenex_36512 Int)) (or (<= 996 (select main_a v_prenex_36512)) (<= (select main_a v_prenex_36512) 1000))) (forall ((v_prenex_36513 Int)) (or (<= 0 (* 2 (select main_a v_prenex_36513))) (< v_prenex_36513 main_x) (<= (+ main_x 1) v_prenex_36513) (<= (select main_a v_prenex_36513) 2) (<= (select main_a v_prenex_36513) 4)))) (forall ((v_prenex_43431 Int) (v_prenex_43430 Int)) (or (<= (+ (select main_a v_prenex_43431) (select main_a v_prenex_43430)) 1000) (< v_prenex_43430 main_y) (< v_prenex_43431 main_x) (<= (+ main_x 1) v_prenex_43431) (<= (select main_a v_prenex_43430) 1000) (<= 1996 (* 2 (select main_a v_prenex_43430))) (<= 0 (* 2 (select main_a v_prenex_43431))))) (forall ((v_prenex_43475 Int) (v_prenex_43474 Int)) (or (<= (select main_a v_prenex_43474) 1002) (<= 996 (select main_a v_prenex_43474)) (<= (* 2 (select main_a v_prenex_43475)) 4) (<= 1000 (+ (select main_a v_prenex_43475) (select main_a v_prenex_43474))) (<= 0 (* 2 (select main_a v_prenex_43475))) (< v_prenex_43475 main_x) (<= (+ main_x 1) v_prenex_43475))) (or (forall ((v_prenex_36926 Int)) (or (<= (+ main_x 1) v_prenex_36926) (< v_prenex_36926 main_x) (<= (* 2 (select main_a v_prenex_36926)) 4) (<= (select main_a v_prenex_36926) 4))) (forall ((v_prenex_36929 Int)) (<= 998 (select main_a v_prenex_36929)))) (forall ((v_prenex_35677 Int) (v_prenex_35678 Int)) (or (< v_prenex_35678 main_x) (<= 996 (select main_a v_prenex_35677)) (<= (select main_a v_prenex_35678) 4) (<= (+ (select main_a v_prenex_35678) (select main_a v_prenex_35677)) 1000) (<= 0 (+ (select main_a v_prenex_35678) 2)) (<= (+ main_x 1) v_prenex_35678) (<= (* 2 (select main_a v_prenex_35677)) 2000))) (or (forall ((v_prenex_43604 Int)) (or (<= (select main_a v_prenex_43604) 1002) (<= (* 2 (select main_a v_prenex_43604)) 2000))) (forall ((v_prenex_43603 Int)) (or (<= 0 (* 2 (select main_a v_prenex_43603))) (<= (+ main_x 1) v_prenex_43603) (< v_prenex_43603 main_x) (<= 0 (+ (select main_a v_prenex_43603) 2)) (<= (* 2 (select main_a v_prenex_43603)) 4)))) (forall ((v_prenex_42898 Int) (v_prenex_42899 Int)) (or (<= 0 (select main_a v_prenex_42899)) (<= 1996 (* 2 (select main_a v_prenex_42898))) (< v_prenex_42899 main_x) (<= (+ main_x 1) v_prenex_42899) (< v_prenex_42898 main_y) (<= (select main_a v_prenex_42898) 1002) (<= (+ (select main_a v_prenex_42899) 996) (select main_a v_prenex_42898)))) (forall ((v_prenex_36137 Int) (v_prenex_36138 Int)) (or (<= 0 (* 2 (select main_a v_prenex_36138))) (<= (+ main_x 1) v_prenex_36138) (<= 996 (select main_a v_prenex_36137)) (<= (+ (select main_a v_prenex_36138) 996) (select main_a v_prenex_36137)) (< v_prenex_36138 main_x) (<= (select main_a v_prenex_36138) 2))) (forall ((v_prenex_32230 Int) (v_prenex_32231 Int)) (or (<= (select main_a v_prenex_32230) 1002) (< v_prenex_32231 main_x) (<= (+ main_x 1) v_prenex_32231) (<= 998 (select main_a v_prenex_32230)) (<= 0 (+ (select main_a v_prenex_32231) 2)) (<= (select main_a v_prenex_32230) (+ (select main_a v_prenex_32231) 1000)) (<= 0 (* 2 (select main_a v_prenex_32231))))) (or (forall ((v_prenex_39664 Int)) (or (<= 998 (select main_a v_prenex_39664)) (<= (select main_a v_prenex_39664) 1000) (< v_prenex_39664 main_y))) (forall ((v_prenex_39661 Int)) (or (<= (select main_a v_prenex_39661) 4) (<= (+ main_x 1) v_prenex_39661) (<= (* 2 (select main_a v_prenex_39661)) 4) (< v_prenex_39661 main_x)))) (or (forall ((v_prenex_31331 Int)) (or (<= 996 (select main_a v_prenex_31331)) (<= 1996 (* 2 (select main_a v_prenex_31331))))) (forall ((v_prenex_30858 Int)) (or (<= (+ main_x 1) v_prenex_30858) (< v_prenex_30858 main_x) (<= (* 2 (select main_a v_prenex_30858)) 4) (<= 0 (+ (select main_a v_prenex_30858) 2)) (<= 0 (* 2 (select main_a v_prenex_30858)))))) (or (forall ((v_prenex_33630 Int)) (<= 998 (select main_a v_prenex_33630))) (forall ((v_prenex_33631 Int)) (or (<= 0 (+ (select main_a v_prenex_33631) 2)) (<= (+ main_x 1) v_prenex_33631) (<= (* 2 (select main_a v_prenex_33631)) 4) (< v_prenex_33631 main_x) (<= 0 (select main_a v_prenex_33631))))) (forall ((v_prenex_32090 Int) (v_prenex_32091 Int)) (or (<= 996 (select main_a v_prenex_32090)) (< v_prenex_32091 main_x) (<= (select main_a v_prenex_32090) (+ (select main_a v_prenex_32091) 1000)) (<= 0 (select main_a v_prenex_32091)) (<= (+ main_x 1) v_prenex_32091) (<= 998 (select main_a v_prenex_32090)) (<= (+ main_y 1) v_prenex_32090))) (or (forall ((v_prenex_40640 Int)) (or (< v_prenex_40640 main_x) (<= 0 (* 2 (select main_a v_prenex_40640))) (<= (* 2 (select main_a v_prenex_40640)) 4) (<= (+ main_x 1) v_prenex_40640))) (forall ((v_prenex_40645 Int)) (or (<= (select main_a v_prenex_40645) 1000) (<= 996 (select main_a v_prenex_40645))))) (forall ((v_prenex_33014 Int) (v_prenex_33013 Int)) (or (<= 1000 (+ (select main_a v_prenex_33014) (select main_a v_prenex_33013))) (<= 0 (* 2 (select main_a v_prenex_33014))) (<= (+ main_x 1) v_prenex_33014) (<= (select main_a v_prenex_33013) 1002) (<= 1996 (* 2 (select main_a v_prenex_33013))) (< v_prenex_33014 main_x) (<= 0 (select main_a v_prenex_33014)))) (or (forall ((v_prenex_39784 Int)) (or (< v_prenex_39784 main_x) (<= (* 2 (select main_a v_prenex_39784)) 4) (<= 0 (select main_a v_prenex_39784)) (<= (+ main_x 1) v_prenex_39784))) (forall ((v_prenex_39786 Int)) (or (<= 998 (select main_a v_prenex_39786)) (<= (select main_a v_prenex_39786) 1000)))) (or (forall ((v_prenex_32522 Int)) (or (<= (+ main_x 1) v_prenex_32522) (<= 0 (* 2 (select main_a v_prenex_32522))) (< v_prenex_32522 main_x) (<= 0 (+ (select main_a v_prenex_32522) 2)))) (forall ((v_prenex_32524 Int)) (<= (select main_a v_prenex_32524) 1000))) (forall ((v_prenex_43318 Int) (v_prenex_43319 Int)) (or (<= 0 (select main_a v_prenex_43319)) (<= 996 (select main_a v_prenex_43318)) (<= (+ (select main_a v_prenex_43319) 996) (select main_a v_prenex_43318)) (<= (+ main_x 1) v_prenex_43319) (<= (select main_a v_prenex_43319) 2) (< v_prenex_43319 main_x))) (forall ((v_prenex_37789 Int) (v_prenex_37788 Int)) (or (<= (+ (select main_a v_prenex_37789) (select main_a v_prenex_37788)) 1000) (<= (select main_a v_prenex_37788) 1000) (<= (* 2 (select main_a v_prenex_37788)) 2000) (< v_prenex_37789 main_x) (<= (+ main_x 1) v_prenex_37789) (<= (+ main_y 1) v_prenex_37788) (<= (* 2 (select main_a v_prenex_37789)) 4))) (forall ((v_prenex_39840 Int) (v_prenex_39839 Int)) (or (<= 998 (select main_a v_prenex_39839)) (<= (+ (select main_a v_prenex_39840) 996) (select main_a v_prenex_39839)) (< v_prenex_39840 main_x) (<= (+ main_x 1) v_prenex_39840) (<= 996 (select main_a v_prenex_39839)) (<= 0 (* 2 (select main_a v_prenex_39840))) (<= (select main_a v_prenex_39840) 4))) (or (forall ((v_prenex_33514 Int)) (or (< v_prenex_33514 main_x) (<= (+ main_x 1) v_prenex_33514) (<= 0 (+ (select main_a v_prenex_33514) 2)) (<= 0 (* 2 (select main_a v_prenex_33514))))) (forall ((v_prenex_33517 Int)) (or (<= 998 (select main_a v_prenex_33517)) (<= (* 2 (select main_a v_prenex_33517)) 2000)))) (forall ((v_prenex_36463 Int) (v_prenex_36464 Int)) (or (<= 998 (select main_a v_prenex_36463)) (< v_prenex_36464 main_x) (<= (+ (select main_a v_prenex_36464) (select main_a v_prenex_36463)) 1000) (<= (select main_a v_prenex_36463) 1002) (<= (+ main_x 1) v_prenex_36464) (<= (select main_a v_prenex_36464) 2))) (forall ((v_prenex_44239 Int) (v_prenex_44238 Int)) (or (< v_prenex_44239 main_x) (<= (+ main_x 1) v_prenex_44239) (<= (select main_a v_prenex_44238) 1000) (<= 998 (select main_a v_prenex_44238)) (<= (select main_a v_prenex_44239) 2) (<= 0 (select main_a v_prenex_44239)) (<= (select main_a v_prenex_44238) (+ (select main_a v_prenex_44239) 1000)))) (forall ((v_prenex_38138 Int) (v_prenex_38139 Int)) (or (<= 1000 (+ (select main_a v_prenex_38139) (select main_a v_prenex_38138))) (<= 996 (select main_a v_prenex_38138)) (<= (select main_a v_prenex_38139) 4) (< v_prenex_38139 main_x) (<= (select main_a v_prenex_38138) 1002) (<= (+ main_x 1) v_prenex_38139))) (forall ((v_prenex_43572 Int) (v_prenex_43571 Int)) (or (<= (select main_a v_prenex_43571) 1000) (<= 996 (select main_a v_prenex_43571)) (<= 0 (select main_a v_prenex_43572)) (<= (select main_a v_prenex_43572) 4) (<= (+ main_x 1) v_prenex_43572) (<= (+ (select main_a v_prenex_43572) (select main_a v_prenex_43571)) 1000) (< v_prenex_43572 main_x))) (forall ((v_prenex_44131 Int) (v_prenex_44130 Int)) (or (<= 996 (select main_a v_prenex_44130)) (<= (+ main_x 1) v_prenex_44131) (<= (select main_a v_prenex_44130) (+ (select main_a v_prenex_44131) 1000)) (<= (* 2 (select main_a v_prenex_44130)) 2000) (< v_prenex_44130 main_y) (<= 0 (+ (select main_a v_prenex_44131) 2)) (< v_prenex_44131 main_x))) (forall ((v_prenex_34459 Int) (v_prenex_34460 Int)) (or (< v_prenex_34460 main_x) (<= 0 (+ (select main_a v_prenex_34460) 2)) (<= (select main_a v_prenex_34460) 4) (<= (+ (select main_a v_prenex_34460) 996) (select main_a v_prenex_34459)) (<= (+ main_x 1) v_prenex_34460) (<= (* 2 (select main_a v_prenex_34459)) 2000) (<= 998 (select main_a v_prenex_34459)))) (or (forall ((v_prenex_36561 Int)) (or (<= (+ main_x 1) v_prenex_36561) (<= (* 2 (select main_a v_prenex_36561)) 4) (< v_prenex_36561 main_x))) (forall ((v_prenex_36565 Int)) (or (<= (select main_a v_prenex_36565) 1002) (<= 998 (select main_a v_prenex_36565))))) (or (forall ((v_prenex_34347 Int)) (or (< v_prenex_34347 main_y) (<= (select main_a v_prenex_34347) 1002) (<= (select main_a v_prenex_34347) 1000))) (forall ((v_prenex_34346 Int)) (or (<= 0 (+ (select main_a v_prenex_34346) 2)) (<= 0 (* 2 (select main_a v_prenex_34346))) (< v_prenex_34346 main_x) (<= (+ main_x 1) v_prenex_34346)))) (or (forall ((v_prenex_37596 Int)) (or (< v_prenex_37596 main_y) (<= (select main_a v_prenex_37596) 1000) (<= 1996 (* 2 (select main_a v_prenex_37596))))) (forall ((v_prenex_37592 Int)) (or (<= (* 2 (select main_a v_prenex_37592)) 4) (< v_prenex_37592 main_x) (<= (+ main_x 1) v_prenex_37592)))) (or (forall ((v_prenex_33195 Int)) (or (<= 996 (select main_a v_prenex_33195)) (<= (select main_a v_prenex_33195) 1002))) (forall ((v_prenex_33191 Int)) (or (<= 0 (+ (select main_a v_prenex_33191) 2)) (<= (select main_a v_prenex_33191) 2) (<= (* 2 (select main_a v_prenex_33191)) 4) (< v_prenex_33191 main_x) (<= (+ main_x 1) v_prenex_33191)))) (or (forall ((v_prenex_41626 Int)) (or (<= (* 2 (select main_a v_prenex_41626)) 4) (<= (+ main_x 1) v_prenex_41626) (<= 0 (* 2 (select main_a v_prenex_41626))) (<= 0 (+ (select main_a v_prenex_41626) 2)) (< v_prenex_41626 main_x))) (forall ((v_prenex_41631 Int)) (or (<= 998 (select main_a v_prenex_41631)) (<= (select main_a v_prenex_41631) 1002)))) (forall ((v_prenex_43923 Int) (v_prenex_43924 Int)) (or (<= (select main_a v_prenex_43923) (+ (select main_a v_prenex_43924) 1000)) (<= (select main_a v_prenex_43923) 1000) (<= (* 2 (select main_a v_prenex_43923)) 2000) (<= (+ main_x 1) v_prenex_43924) (<= (+ main_y 1) v_prenex_43923) (<= (select main_a v_prenex_43924) 2) (< v_prenex_43924 main_x))) (or (forall ((v_prenex_39702 Int)) (or (<= (select main_a v_prenex_39702) 1000) (<= 998 (select main_a v_prenex_39702)))) (forall ((v_prenex_39699 Int)) (or (< v_prenex_39699 main_x) (<= (select main_a v_prenex_39699) 2) (<= 0 (* 2 (select main_a v_prenex_39699))) (<= (* 2 (select main_a v_prenex_39699)) 4) (<= (+ main_x 1) v_prenex_39699)))) (or (forall ((v_prenex_33630 Int)) (<= 998 (select main_a v_prenex_33630))) (forall ((v_prenex_33628 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33628))) (<= (+ main_x 1) v_prenex_33628) (<= (* 2 (select main_a v_prenex_33628)) 4) (<= 0 (select main_a v_prenex_33628)) (< v_prenex_33628 main_x)))) (forall ((v_prenex_37413 Int) (v_prenex_37414 Int)) (or (<= (select main_a v_prenex_37413) 1002) (<= (select main_a v_prenex_37414) 2) (<= (select main_a v_prenex_37414) 4) (<= (+ main_x 1) v_prenex_37414) (< v_prenex_37414 main_x) (<= 1000 (+ (select main_a v_prenex_37414) (select main_a v_prenex_37413))))) (forall ((v_prenex_37448 Int) (v_prenex_37447 Int)) (or (<= 998 (select main_a v_prenex_37447)) (<= (+ main_x 1) v_prenex_37448) (<= (* 2 (select main_a v_prenex_37448)) 4) (<= (select main_a v_prenex_37447) (+ (select main_a v_prenex_37448) 1000)) (<= (select main_a v_prenex_37447) 1002) (< v_prenex_37448 main_x) (<= 0 (select main_a v_prenex_37448)))) (or (forall ((v_prenex_32296 Int)) (or (<= 998 (select main_a v_prenex_32296)) (<= 996 (select main_a v_prenex_32296)))) (forall ((v_prenex_32300 Int)) (or (< v_prenex_32300 main_x) (<= 0 (select main_a v_prenex_32300)) (<= (* 2 (select main_a v_prenex_32300)) 4) (<= 0 (+ (select main_a v_prenex_32300) 2)) (<= (+ main_x 1) v_prenex_32300)))) (or (forall ((v_prenex_32025 Int)) (or (<= (+ main_x 1) v_prenex_32025) (< v_prenex_32025 main_x) (<= (* 2 (select main_a v_prenex_32025)) 4) (<= (select main_a v_prenex_32025) 2))) (forall ((v_prenex_32019 Int)) (or (<= 996 (select main_a v_prenex_32019)) (<= 1996 (* 2 (select main_a v_prenex_32019)))))) (forall ((v_prenex_35431 Int) (v_prenex_35432 Int)) (or (<= (select main_a v_prenex_35431) 1002) (<= 0 (+ (select main_a v_prenex_35432) 2)) (<= (select main_a v_prenex_35431) 1000) (< v_prenex_35432 main_x) (<= (select main_a v_prenex_35431) (+ (select main_a v_prenex_35432) 1000)) (<= (+ main_x 1) v_prenex_35432) (<= 0 (select main_a v_prenex_35432)))) (forall ((v_prenex_31325 Int) (v_prenex_31326 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_31325))) (<= (+ main_x 1) v_prenex_31326) (< v_prenex_31326 main_x) (<= 0 (+ (select main_a v_prenex_31326) 2)) (<= (select main_a v_prenex_31326) 2) (<= (select main_a v_prenex_31325) (+ (select main_a v_prenex_31326) 1000)) (<= 996 (select main_a v_prenex_31325)))) (or (forall ((v_prenex_40309 Int)) (or (<= (+ main_x 1) v_prenex_40309) (< v_prenex_40309 main_x) (<= (* 2 (select main_a v_prenex_40309)) 4) (<= 0 (select main_a v_prenex_40309)))) (forall ((v_prenex_40314 Int)) (<= 1996 (* 2 (select main_a v_prenex_40314))))) (or (forall ((v_prenex_32116 Int)) (or (<= (select main_a v_prenex_32116) 1000) (<= 996 (select main_a v_prenex_32116)))) (forall ((v_prenex_32118 Int)) (or (< v_prenex_32118 main_x) (<= (select main_a v_prenex_32118) 4) (<= (+ main_x 1) v_prenex_32118) (<= (* 2 (select main_a v_prenex_32118)) 4) (<= 0 (select main_a v_prenex_32118))))) (or (forall ((v_prenex_31254 Int)) (or (<= (+ main_x 1) v_prenex_31254) (<= 0 (+ (select main_a v_prenex_31254) 2)) (<= 0 (* 2 (select main_a v_prenex_31254))) (< v_prenex_31254 main_x))) (forall ((v_prenex_31255 Int)) (or (< v_prenex_31255 main_y) (<= (select main_a v_prenex_31255) 1000)))) (forall ((v_prenex_44113 Int) (v_prenex_44114 Int)) (or (<= (select main_a v_prenex_44114) 4) (<= (select main_a v_prenex_44113) 1000) (<= (select main_a v_prenex_44114) 2) (<= (+ (select main_a v_prenex_44114) 996) (select main_a v_prenex_44113)) (< v_prenex_44114 main_x) (<= (+ main_x 1) v_prenex_44114))) (or (forall ((v_prenex_31834 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_31834))) (<= (* 2 (select main_a v_prenex_31834)) 2000))) (forall ((v_prenex_31839 Int)) (or (<= 0 (* 2 (select main_a v_prenex_31839))) (<= (select main_a v_prenex_31839) 2) (< v_prenex_31839 main_x) (<= (* 2 (select main_a v_prenex_31839)) 4) (<= (+ main_x 1) v_prenex_31839)))) (forall ((v_prenex_42449 Int) (v_prenex_42450 Int)) (or (< v_prenex_42450 main_x) (<= (select main_a v_prenex_42450) 4) (<= (+ (select main_a v_prenex_42450) (select main_a v_prenex_42449)) 1000) (<= (+ main_y 1) v_prenex_42449) (<= 1996 (* 2 (select main_a v_prenex_42449))) (<= (select main_a v_prenex_42449) 1000) (<= (+ main_x 1) v_prenex_42450))) (or (forall ((v_prenex_42875 Int)) (or (<= (select main_a v_prenex_42875) 2) (<= (* 2 (select main_a v_prenex_42875)) 4) (<= (+ main_x 1) v_prenex_42875) (< v_prenex_42875 main_x))) (forall ((v_prenex_42874 Int)) (or (<= 998 (select main_a v_prenex_42874)) (<= (+ main_y 1) v_prenex_42874)))) (forall ((v_prenex_33469 Int) (v_prenex_33468 Int)) (or (< v_prenex_33469 main_x) (<= (+ main_x 1) v_prenex_33469) (<= 0 (+ (select main_a v_prenex_33469) 2)) (<= 1996 (* 2 (select main_a v_prenex_33468))) (<= (select main_a v_prenex_33469) 4) (<= (select main_a v_prenex_33468) (+ (select main_a v_prenex_33469) 1000)) (<= (select main_a v_prenex_33468) 1002))) (or (forall ((v_prenex_33079 Int)) (or (<= (select main_a v_prenex_33079) 1000) (<= 998 (select main_a v_prenex_33079)))) (forall ((v_prenex_33080 Int)) (or (<= (+ main_x 1) v_prenex_33080) (<= (select main_a v_prenex_33080) 2) (<= 0 (* 2 (select main_a v_prenex_33080))) (<= (select main_a v_prenex_33080) 4) (< v_prenex_33080 main_x)))) (forall ((v_prenex_37283 Int) (v_prenex_37284 Int)) (or (< v_prenex_37284 main_x) (< v_prenex_37283 main_y) (<= (* 2 (select main_a v_prenex_37283)) 2000) (<= (+ (select main_a v_prenex_37284) (select main_a v_prenex_37283)) 1000) (<= 996 (select main_a v_prenex_37283)) (<= (select main_a v_prenex_37284) 2) (<= (+ main_x 1) v_prenex_37284))) (forall ((v_prenex_32487 Int) (v_prenex_32486 Int)) (or (<= (select main_a v_prenex_32487) 2) (<= (+ main_x 1) v_prenex_32487) (< v_prenex_32487 main_x) (<= 996 (select main_a v_prenex_32486)) (<= (+ (select main_a v_prenex_32487) (select main_a v_prenex_32486)) 1000) (<= (select main_a v_prenex_32487) 4) (<= (* 2 (select main_a v_prenex_32486)) 2000))) (forall ((v_prenex_39365 Int) (v_prenex_39364 Int)) (or (< v_prenex_39365 main_x) (<= 0 (select main_a v_prenex_39365)) (<= (+ main_x 1) v_prenex_39365) (<= 998 (select main_a v_prenex_39364)) (<= (select main_a v_prenex_39364) 1002) (<= 1000 (+ (select main_a v_prenex_39365) (select main_a v_prenex_39364))))) (forall ((v_prenex_34503 Int) (v_prenex_34504 Int)) (or (< v_prenex_34504 main_x) (<= (+ main_y 1) v_prenex_34503) (<= 998 (select main_a v_prenex_34503)) (<= (select main_a v_prenex_34503) 1000) (<= (+ main_x 1) v_prenex_34504) (<= 0 (* 2 (select main_a v_prenex_34504))) (<= (select main_a v_prenex_34503) (+ (select main_a v_prenex_34504) 1000)))) (forall ((v_prenex_42779 Int) (v_prenex_42780 Int)) (or (< v_prenex_42780 main_x) (<= (+ main_x 1) v_prenex_42780) (<= 1996 (* 2 (select main_a v_prenex_42779))) (<= (+ (select main_a v_prenex_42780) 996) (select main_a v_prenex_42779)) (<= (* 2 (select main_a v_prenex_42779)) 2000) (<= (select main_a v_prenex_42780) 4))) (or (forall ((v_prenex_33250 Int)) (or (<= (select main_a v_prenex_33250) 2) (< v_prenex_33250 main_x) (<= 0 (* 2 (select main_a v_prenex_33250))) (<= (+ main_x 1) v_prenex_33250))) (forall ((v_prenex_33254 Int)) (or (< v_prenex_33254 main_y) (<= (select main_a v_prenex_33254) 1000) (<= 996 (select main_a v_prenex_33254))))) (or (forall ((v_prenex_43007 Int)) (or (<= (+ main_x 1) v_prenex_43007) (<= 0 (+ (select main_a v_prenex_43007) 2)) (< v_prenex_43007 main_x) (<= 0 (* 2 (select main_a v_prenex_43007))) (<= (select main_a v_prenex_43007) 2))) (forall ((v_prenex_43010 Int)) (<= (select main_a v_prenex_43010) 1000))) (forall ((v_prenex_36337 Int) (v_prenex_36338 Int)) (or (< v_prenex_36338 main_x) (<= (+ (select main_a v_prenex_36338) (select main_a v_prenex_36337)) 1000) (<= 998 (select main_a v_prenex_36337)) (<= 0 (select main_a v_prenex_36338)) (<= (select main_a v_prenex_36337) 1002) (<= (+ main_x 1) v_prenex_36338) (<= 0 (* 2 (select main_a v_prenex_36338))))) (forall ((v_prenex_32878 Int) (v_prenex_32879 Int)) (or (< v_prenex_32879 main_x) (<= (+ main_x 1) v_prenex_32879) (<= (select main_a v_prenex_32878) 1000) (< v_prenex_32878 main_y) (<= (select main_a v_prenex_32878) 1002) (<= (+ (select main_a v_prenex_32879) 996) (select main_a v_prenex_32878)) (<= 0 (select main_a v_prenex_32879)))) (forall ((v_prenex_41622 Int) (v_prenex_41623 Int)) (or (<= (+ (select main_a v_prenex_41623) 996) (select main_a v_prenex_41622)) (<= (+ main_x 1) v_prenex_41623) (<= (+ main_y 1) v_prenex_41622) (<= (select main_a v_prenex_41622) 1002) (<= (select main_a v_prenex_41623) 4) (< v_prenex_41623 main_x))) (forall ((v_prenex_35875 Int) (v_prenex_35874 Int)) (or (<= 998 (select main_a v_prenex_35874)) (<= (+ main_x 1) v_prenex_35875) (<= 0 (+ (select main_a v_prenex_35875) 2)) (< v_prenex_35875 main_x) (<= (+ (select main_a v_prenex_35875) (select main_a v_prenex_35874)) 1000) (<= (select main_a v_prenex_35874) 1000) (<= 0 (select main_a v_prenex_35875)))) (forall ((v_prenex_35765 Int) (v_prenex_35764 Int)) (or (<= (select main_a v_prenex_35765) 2) (<= (select main_a v_prenex_35764) (+ (select main_a v_prenex_35765) 1000)) (< v_prenex_35765 main_x) (<= 1996 (* 2 (select main_a v_prenex_35764))) (<= 996 (select main_a v_prenex_35764)) (<= (+ main_x 1) v_prenex_35765))) (forall ((v_prenex_42928 Int) (v_prenex_42929 Int)) (or (< v_prenex_42929 main_x) (<= (select main_a v_prenex_42928) 1002) (<= 0 (+ (select main_a v_prenex_42929) 2)) (<= (+ (select main_a v_prenex_42929) (select main_a v_prenex_42928)) 1000) (<= (+ main_x 1) v_prenex_42929) (<= 998 (select main_a v_prenex_42928)) (<= 0 (* 2 (select main_a v_prenex_42929))))) (or (forall ((v_prenex_42550 Int)) (<= (* 2 (select main_a v_prenex_42550)) 2000)) (forall ((v_prenex_42547 Int)) (or (<= (select main_a v_prenex_42547) 4) (<= (+ main_x 1) v_prenex_42547) (<= (* 2 (select main_a v_prenex_42547)) 4) (< v_prenex_42547 main_x)))) (or (forall ((v_prenex_43684 Int)) (or (<= (+ main_x 1) v_prenex_43684) (<= 0 (* 2 (select main_a v_prenex_43684))) (<= 0 (select main_a v_prenex_43684)) (<= (select main_a v_prenex_43684) 4) (< v_prenex_43684 main_x))) (forall ((v_prenex_43685 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_43685))) (<= (* 2 (select main_a v_prenex_43685)) 2000)))) (forall ((v_prenex_32218 Int) (v_prenex_32219 Int)) (or (<= 1000 (+ (select main_a v_prenex_32219) (select main_a v_prenex_32218))) (<= (select main_a v_prenex_32219) 4) (< v_prenex_32219 main_x) (<= (* 2 (select main_a v_prenex_32219)) 4) (<= (+ main_x 1) v_prenex_32219))) (or (forall ((v_prenex_31810 Int)) (<= 996 (select main_a v_prenex_31810))) (forall ((v_prenex_31811 Int)) (or (<= (+ main_x 1) v_prenex_31811) (< v_prenex_31811 main_x) (<= (* 2 (select main_a v_prenex_31811)) 4) (<= 0 (select main_a v_prenex_31811)) (<= (select main_a v_prenex_31811) 2)))) (forall ((v_prenex_41989 Int) (v_prenex_41990 Int)) (or (<= 0 (* 2 (select main_a v_prenex_41990))) (< v_prenex_41990 main_x) (<= (+ (select main_a v_prenex_41990) 996) (select main_a v_prenex_41989)) (<= (+ main_y 1) v_prenex_41989) (<= (+ main_x 1) v_prenex_41990))) (forall ((v_prenex_39992 Int) (v_prenex_39991 Int)) (or (< v_prenex_39992 main_x) (<= (select main_a v_prenex_39992) 2) (< v_prenex_39991 main_y) (<= (+ main_x 1) v_prenex_39992) (<= 996 (select main_a v_prenex_39991)) (<= 1000 (+ (select main_a v_prenex_39992) (select main_a v_prenex_39991))) (<= 1996 (* 2 (select main_a v_prenex_39991))))) (or (forall ((v_prenex_39775 Int)) (or (<= 996 (select main_a v_prenex_39775)) (< v_prenex_39775 main_y) (<= (select main_a v_prenex_39775) 1002))) (forall ((v_prenex_39774 Int)) (or (<= (select main_a v_prenex_39774) 2) (< v_prenex_39774 main_x) (<= (+ main_x 1) v_prenex_39774) (<= (* 2 (select main_a v_prenex_39774)) 4)))) (or (forall ((v_prenex_37471 Int)) (<= (* 2 (select main_a v_prenex_37471)) 2000)) (forall ((v_prenex_37469 Int)) (or (<= (* 2 (select main_a v_prenex_37469)) 4) (<= 0 (* 2 (select main_a v_prenex_37469))) (<= (+ main_x 1) v_prenex_37469) (< v_prenex_37469 main_x) (<= 0 (select main_a v_prenex_37469))))) (forall ((v_prenex_43889 Int) (v_prenex_43890 Int)) (or (<= (select main_a v_prenex_43889) 1000) (<= 998 (select main_a v_prenex_43889)) (<= (+ main_x 1) v_prenex_43890) (< v_prenex_43890 main_x) (<= (+ (select main_a v_prenex_43890) 996) (select main_a v_prenex_43889)) (<= (+ main_y 1) v_prenex_43889) (<= (select main_a v_prenex_43890) 4))) (forall ((v_prenex_33365 Int) (v_prenex_33364 Int)) (or (<= (+ main_x 1) v_prenex_33365) (<= 996 (select main_a v_prenex_33364)) (< v_prenex_33364 main_y) (<= (select main_a v_prenex_33364) 1002) (<= 0 (select main_a v_prenex_33365)) (< v_prenex_33365 main_x) (<= (select main_a v_prenex_33364) (+ (select main_a v_prenex_33365) 1000)))) (forall ((v_prenex_33031 Int) (v_prenex_33030 Int)) (or (<= 996 (select main_a v_prenex_33030)) (<= 0 (+ (select main_a v_prenex_33031) 2)) (< v_prenex_33031 main_x) (<= 1996 (* 2 (select main_a v_prenex_33030))) (<= (select main_a v_prenex_33031) 4) (<= (+ (select main_a v_prenex_33031) 996) (select main_a v_prenex_33030)) (<= (+ main_x 1) v_prenex_33031))) (forall ((v_prenex_39604 Int) (v_prenex_39603 Int)) (or (< v_prenex_39604 main_x) (<= 0 (* 2 (select main_a v_prenex_39604))) (<= (select main_a v_prenex_39603) 1002) (<= (+ main_x 1) v_prenex_39604) (<= (+ (select main_a v_prenex_39604) 996) (select main_a v_prenex_39603)) (<= (* 2 (select main_a v_prenex_39603)) 2000) (< v_prenex_39603 main_y))) (forall ((v_prenex_39182 Int) (v_prenex_39183 Int)) (or (<= (* 2 (select main_a v_prenex_39183)) 4) (<= (select main_a v_prenex_39182) 1002) (<= (+ main_y 1) v_prenex_39182) (< v_prenex_39183 main_x) (<= (+ main_x 1) v_prenex_39183) (<= (+ (select main_a v_prenex_39183) (select main_a v_prenex_39182)) 1000) (<= 998 (select main_a v_prenex_39182)))) (forall ((v_prenex_32743 Int) (v_prenex_32744 Int)) (or (<= (* 2 (select main_a v_prenex_32744)) 4) (<= (+ main_x 1) v_prenex_32744) (< v_prenex_32744 main_x) (<= (* 2 (select main_a v_prenex_32743)) 2000) (<= (select main_a v_prenex_32743) (+ (select main_a v_prenex_32744) 1000)) (<= (+ main_y 1) v_prenex_32743))) (forall ((v_prenex_37811 Int) (v_prenex_37810 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_37810))) (< v_prenex_37811 main_x) (<= (+ (select main_a v_prenex_37811) 996) (select main_a v_prenex_37810)) (<= (+ main_y 1) v_prenex_37810) (<= 0 (+ (select main_a v_prenex_37811) 2)) (<= (+ main_x 1) v_prenex_37811) (<= 996 (select main_a v_prenex_37810)))) (or (forall ((v_prenex_30940 Int)) (or (<= 996 (select main_a v_prenex_30940)) (<= 1996 (* 2 (select main_a v_prenex_30940))))) (forall ((v_prenex_30939 Int)) (or (<= 0 (select main_a v_prenex_30939)) (<= 0 (* 2 (select main_a v_prenex_30939))) (<= 0 (+ (select main_a v_prenex_30939) 2)) (< v_prenex_30939 main_x) (<= (+ main_x 1) v_prenex_30939)))) (forall ((v_prenex_36620 Int) (v_prenex_36619 Int)) (or (<= 0 (select main_a v_prenex_36620)) (<= (select main_a v_prenex_36620) 4) (< v_prenex_36620 main_x) (<= (+ (select main_a v_prenex_36620) (select main_a v_prenex_36619)) 1000) (<= (+ main_x 1) v_prenex_36620) (<= 996 (select main_a v_prenex_36619)))) (or (forall ((v_prenex_40453 Int)) (or (<= 998 (select main_a v_prenex_40453)) (<= 1996 (* 2 (select main_a v_prenex_40453))) (< v_prenex_40453 main_y))) (forall ((v_prenex_40451 Int)) (or (<= 0 (select main_a v_prenex_40451)) (< v_prenex_40451 main_x) (<= (+ main_x 1) v_prenex_40451) (<= (* 2 (select main_a v_prenex_40451)) 4)))) (forall ((v_prenex_39199 Int) (v_prenex_39198 Int)) (or (<= 1000 (+ (select main_a v_prenex_39199) (select main_a v_prenex_39198))) (<= 0 (select main_a v_prenex_39199)) (<= (+ main_x 1) v_prenex_39199) (<= (* 2 (select main_a v_prenex_39199)) 4) (< v_prenex_39199 main_x))) (forall ((v_prenex_39658 Int) (v_prenex_39657 Int)) (or (<= 1000 (+ (select main_a v_prenex_39658) (select main_a v_prenex_39657))) (<= (select main_a v_prenex_39658) 2) (< v_prenex_39658 main_x) (<= (select main_a v_prenex_39657) 1002) (<= 0 (* 2 (select main_a v_prenex_39658))) (<= (+ main_x 1) v_prenex_39658))) (or (forall ((v_prenex_41576 Int)) (or (<= (select main_a v_prenex_41576) 1002) (<= 1996 (* 2 (select main_a v_prenex_41576))) (< v_prenex_41576 main_y))) (forall ((v_prenex_41574 Int)) (or (<= 0 (select main_a v_prenex_41574)) (<= 0 (* 2 (select main_a v_prenex_41574))) (< v_prenex_41574 main_x) (<= (+ main_x 1) v_prenex_41574)))) (forall ((v_prenex_31313 Int) (v_prenex_31314 Int)) (or (<= (select main_a v_prenex_31313) 1002) (< v_prenex_31313 main_y) (< v_prenex_31314 main_x) (<= 996 (select main_a v_prenex_31313)) (<= 0 (* 2 (select main_a v_prenex_31314))) (<= (+ main_x 1) v_prenex_31314) (<= (select main_a v_prenex_31313) (+ (select main_a v_prenex_31314) 1000)))) (forall ((v_prenex_40340 Int) (v_prenex_40341 Int)) (or (<= (select main_a v_prenex_40340) 1000) (<= (select main_a v_prenex_40340) (+ (select main_a v_prenex_40341) 1000)) (<= 0 (+ (select main_a v_prenex_40341) 2)) (< v_prenex_40341 main_x) (<= (* 2 (select main_a v_prenex_40341)) 4) (<= (+ main_x 1) v_prenex_40341))) (or (forall ((v_prenex_36283 Int)) (or (<= (select main_a v_prenex_36283) 1000) (<= (* 2 (select main_a v_prenex_36283)) 2000) (< v_prenex_36283 main_y))) (forall ((v_prenex_36280 Int)) (or (<= (+ main_x 1) v_prenex_36280) (<= (* 2 (select main_a v_prenex_36280)) 4) (<= (select main_a v_prenex_36280) 4) (< v_prenex_36280 main_x)))) (forall ((v_prenex_41945 Int) (v_prenex_41946 Int)) (or (<= 0 (select main_a v_prenex_41946)) (<= 0 (+ (select main_a v_prenex_41946) 2)) (<= (+ main_x 1) v_prenex_41946) (<= 1000 (+ (select main_a v_prenex_41946) (select main_a v_prenex_41945))) (<= (select main_a v_prenex_41945) 1002) (< v_prenex_41946 main_x) (<= 996 (select main_a v_prenex_41945)))) (forall ((v_prenex_32315 Int) (v_prenex_32316 Int)) (or (<= 998 (select main_a v_prenex_32315)) (< v_prenex_32316 main_x) (<= (+ main_x 1) v_prenex_32316) (<= 1000 (+ (select main_a v_prenex_32316) (select main_a v_prenex_32315))) (<= (select main_a v_prenex_32316) 2))) (forall ((v_prenex_34976 Int) (v_prenex_34975 Int)) (or (<= 0 (select main_a v_prenex_34976)) (<= (select main_a v_prenex_34975) 1000) (< v_prenex_34975 main_y) (<= (+ (select main_a v_prenex_34976) 996) (select main_a v_prenex_34975)) (< v_prenex_34976 main_x) (<= (+ main_x 1) v_prenex_34976) (<= 998 (select main_a v_prenex_34975)))) (forall ((v_prenex_41943 Int) (v_prenex_41944 Int)) (or (<= (+ main_x 1) v_prenex_41944) (<= (select main_a v_prenex_41943) 1002) (< v_prenex_41944 main_x) (<= 1996 (* 2 (select main_a v_prenex_41943))) (<= 0 (+ (select main_a v_prenex_41944) 2)) (<= (select main_a v_prenex_41944) 2) (<= 1000 (+ (select main_a v_prenex_41944) (select main_a v_prenex_41943))))) (or (forall ((v_prenex_38212 Int)) (or (<= (* 2 (select main_a v_prenex_38212)) 4) (<= (+ main_x 1) v_prenex_38212) (< v_prenex_38212 main_x) (<= 0 (* 2 (select main_a v_prenex_38212))))) (forall ((v_prenex_38211 Int)) (<= (select main_a v_prenex_38211) 1002))) (forall ((v_prenex_36216 Int) (v_prenex_36215 Int)) (or (<= (* 2 (select main_a v_prenex_36215)) 2000) (<= 996 (select main_a v_prenex_36215)) (< v_prenex_36216 main_x) (<= (+ main_y 1) v_prenex_36215) (<= (+ (select main_a v_prenex_36216) (select main_a v_prenex_36215)) 1000) (<= (select main_a v_prenex_36216) 4) (<= (+ main_x 1) v_prenex_36216))) (forall ((v_prenex_35454 Int) (v_prenex_35455 Int)) (or (<= (+ main_x 1) v_prenex_35455) (<= (* 2 (select main_a v_prenex_35454)) 2000) (<= (* 2 (select main_a v_prenex_35455)) 4) (<= (+ (select main_a v_prenex_35455) 996) (select main_a v_prenex_35454)) (< v_prenex_35455 main_x) (<= 0 (select main_a v_prenex_35455)))) (forall ((v_prenex_37132 Int) (v_prenex_37133 Int)) (or (<= 0 (+ (select main_a v_prenex_37133) 2)) (<= (* 2 (select main_a v_prenex_37132)) 2000) (< v_prenex_37133 main_x) (<= (select main_a v_prenex_37133) 2) (<= (+ (select main_a v_prenex_37133) (select main_a v_prenex_37132)) 1000) (<= (+ main_x 1) v_prenex_37133) (<= (select main_a v_prenex_37132) 1000))) (forall ((v_prenex_31097 Int) (v_prenex_31098 Int)) (or (<= (* 2 (select main_a v_prenex_31098)) 4) (< v_prenex_31097 main_y) (<= (+ (select main_a v_prenex_31098) 996) (select main_a v_prenex_31097)) (<= 996 (select main_a v_prenex_31097)) (<= (+ main_x 1) v_prenex_31098) (< v_prenex_31098 main_x))) (or (forall ((v_prenex_33975 Int)) (or (< v_prenex_33975 main_x) (<= 0 (* 2 (select main_a v_prenex_33975))) (<= 0 (+ (select main_a v_prenex_33975) 2)) (<= (+ main_x 1) v_prenex_33975))) (forall ((v_prenex_33977 Int)) (or (<= 998 (select main_a v_prenex_33977)) (<= 996 (select main_a v_prenex_33977))))) (or (forall ((v_prenex_36910 Int)) (or (<= 0 (select main_a v_prenex_36910)) (<= 0 (* 2 (select main_a v_prenex_36910))) (<= (+ main_x 1) v_prenex_36910) (< v_prenex_36910 main_x) (<= 0 (+ (select main_a v_prenex_36910) 2)))) (forall ((v_prenex_36914 Int)) (or (<= 996 (select main_a v_prenex_36914)) (<= 1996 (* 2 (select main_a v_prenex_36914)))))) (forall ((v_prenex_38655 Int) (v_prenex_38656 Int)) (or (<= (+ (select main_a v_prenex_38656) (select main_a v_prenex_38655)) 1000) (<= (* 2 (select main_a v_prenex_38655)) 2000) (<= (+ main_x 1) v_prenex_38656) (< v_prenex_38656 main_x) (<= 1996 (* 2 (select main_a v_prenex_38655))) (<= (select main_a v_prenex_38656) 2))) (forall ((v_prenex_38273 Int) (v_prenex_38272 Int)) (or (<= 1000 (+ (select main_a v_prenex_38273) (select main_a v_prenex_38272))) (<= (+ main_x 1) v_prenex_38273) (< v_prenex_38273 main_x) (<= 0 (+ (select main_a v_prenex_38273) 2)) (<= 998 (select main_a v_prenex_38272)) (<= (select main_a v_prenex_38272) 1002))) (forall ((v_prenex_31952 Int) (v_prenex_31953 Int)) (or (< v_prenex_31953 main_x) (<= (+ (select main_a v_prenex_31953) (select main_a v_prenex_31952)) 1000) (<= (+ main_x 1) v_prenex_31953) (<= 0 (select main_a v_prenex_31953)) (<= (select main_a v_prenex_31952) 1000) (<= 1996 (* 2 (select main_a v_prenex_31952))) (<= (select main_a v_prenex_31953) 4))) (forall ((v_prenex_42391 Int) (v_prenex_42392 Int)) (or (<= (+ (select main_a v_prenex_42392) (select main_a v_prenex_42391)) 1000) (<= 0 (+ (select main_a v_prenex_42392) 2)) (<= 0 (select main_a v_prenex_42392)) (< v_prenex_42392 main_x) (<= (+ main_x 1) v_prenex_42392))) (forall ((v_prenex_31321 Int) (v_prenex_31322 Int)) (or (< v_prenex_31322 main_x) (<= (* 2 (select main_a v_prenex_31322)) 4) (<= (+ main_x 1) v_prenex_31322) (<= 996 (select main_a v_prenex_31321)) (<= (select main_a v_prenex_31321) 1002) (<= 0 (+ (select main_a v_prenex_31322) 2)) (<= 1000 (+ (select main_a v_prenex_31322) (select main_a v_prenex_31321))))) (or (forall ((v_prenex_36770 Int)) (or (<= 998 (select main_a v_prenex_36770)) (<= (select main_a v_prenex_36770) 1002))) (forall ((v_prenex_36768 Int)) (or (< v_prenex_36768 main_x) (<= 0 (select main_a v_prenex_36768)) (<= 0 (* 2 (select main_a v_prenex_36768))) (<= (+ main_x 1) v_prenex_36768)))) (forall ((v_prenex_31370 Int) (v_prenex_31369 Int)) (or (< v_prenex_31370 main_x) (<= (+ main_x 1) v_prenex_31370) (<= (select main_a v_prenex_31369) 1000) (<= (* 2 (select main_a v_prenex_31370)) 4) (<= (select main_a v_prenex_31369) (+ (select main_a v_prenex_31370) 1000)))) (or (forall ((v_prenex_36494 Int)) (or (<= (select main_a v_prenex_36494) 1002) (<= (select main_a v_prenex_36494) 1000))) (forall ((v_prenex_36493 Int)) (or (< v_prenex_36493 main_x) (<= (select main_a v_prenex_36493) 4) (<= 0 (+ (select main_a v_prenex_36493) 2)) (<= (* 2 (select main_a v_prenex_36493)) 4) (<= (+ main_x 1) v_prenex_36493)))) (forall ((v_prenex_37484 Int) (v_prenex_37483 Int)) (or (< v_prenex_37483 main_y) (<= (select main_a v_prenex_37483) 1000) (<= (+ main_x 1) v_prenex_37484) (<= 1000 (+ (select main_a v_prenex_37484) (select main_a v_prenex_37483))) (< v_prenex_37484 main_x) (<= 0 (select main_a v_prenex_37484)) (<= (select main_a v_prenex_37483) 1002))) (forall ((v_prenex_40942 Int) (v_prenex_40943 Int)) (or (<= 0 (+ (select main_a v_prenex_40943) 2)) (<= (+ main_x 1) v_prenex_40943) (<= 0 (* 2 (select main_a v_prenex_40943))) (<= 996 (select main_a v_prenex_40942)) (<= 1000 (+ (select main_a v_prenex_40943) (select main_a v_prenex_40942))) (< v_prenex_40943 main_x) (<= (select main_a v_prenex_40942) 1002))) (or (forall ((v_prenex_37051 Int)) (or (<= (select main_a v_prenex_37051) 1000) (<= 996 (select main_a v_prenex_37051)))) (forall ((v_prenex_37052 Int)) (or (<= 0 (select main_a v_prenex_37052)) (<= 0 (* 2 (select main_a v_prenex_37052))) (<= (+ main_x 1) v_prenex_37052) (< v_prenex_37052 main_x) (<= 0 (+ (select main_a v_prenex_37052) 2))))) (forall ((v_prenex_31646 Int) (v_prenex_31645 Int)) (or (<= (select main_a v_prenex_31645) 1002) (< v_prenex_31646 main_x) (<= (+ main_x 1) v_prenex_31646) (<= 998 (select main_a v_prenex_31645)) (<= 0 (* 2 (select main_a v_prenex_31646))) (<= (+ (select main_a v_prenex_31646) (select main_a v_prenex_31645)) 1000) (< v_prenex_31645 main_y))) (forall ((v_prenex_43381 Int) (v_prenex_43382 Int)) (or (<= 0 (select main_a v_prenex_43382)) (<= (select main_a v_prenex_43381) 1002) (<= 0 (+ (select main_a v_prenex_43382) 2)) (<= 1000 (+ (select main_a v_prenex_43382) (select main_a v_prenex_43381))) (< v_prenex_43382 main_x) (<= (+ main_x 1) v_prenex_43382))) (forall ((v_prenex_40546 Int) (v_prenex_40547 Int)) (or (<= (+ (select main_a v_prenex_40547) 996) (select main_a v_prenex_40546)) (<= (+ main_y 1) v_prenex_40546) (<= 0 (+ (select main_a v_prenex_40547) 2)) (<= 998 (select main_a v_prenex_40546)) (< v_prenex_40547 main_x) (<= (select main_a v_prenex_40546) 1000) (<= (+ main_x 1) v_prenex_40547))) (or (forall ((v_prenex_41470 Int)) (<= 1996 (* 2 (select main_a v_prenex_41470)))) (forall ((v_prenex_41468 Int)) (or (<= 0 (select main_a v_prenex_41468)) (<= 0 (* 2 (select main_a v_prenex_41468))) (<= (+ main_x 1) v_prenex_41468) (< v_prenex_41468 main_x)))) (forall ((v_prenex_42407 Int) (v_prenex_42408 Int)) (or (<= (select main_a v_prenex_42407) (+ (select main_a v_prenex_42408) 1000)) (< v_prenex_42408 main_x) (<= 996 (select main_a v_prenex_42407)) (<= 0 (* 2 (select main_a v_prenex_42408))) (<= (+ main_x 1) v_prenex_42408) (<= 0 (select main_a v_prenex_42408)) (<= 1996 (* 2 (select main_a v_prenex_42407))))) (forall ((v_prenex_39825 Int) (v_prenex_39826 Int)) (or (<= 996 (select main_a v_prenex_39825)) (<= (+ main_x 1) v_prenex_39826) (<= (select main_a v_prenex_39825) (+ (select main_a v_prenex_39826) 1000)) (<= (+ main_y 1) v_prenex_39825) (<= (select main_a v_prenex_39825) 1000) (< v_prenex_39826 main_x) (<= (* 2 (select main_a v_prenex_39826)) 4))) (or (forall ((v_prenex_37643 Int)) (or (<= (+ main_y 1) v_prenex_37643) (<= 996 (select main_a v_prenex_37643)))) (forall ((v_prenex_37644 Int)) (or (< v_prenex_37644 main_x) (<= (+ main_x 1) v_prenex_37644) (<= (* 2 (select main_a v_prenex_37644)) 4) (<= (select main_a v_prenex_37644) 4)))) (forall ((v_prenex_31640 Int) (v_prenex_31639 Int)) (or (<= (select main_a v_prenex_31640) 4) (<= (+ main_x 1) v_prenex_31640) (< v_prenex_31640 main_x) (<= 0 (+ (select main_a v_prenex_31640) 2)) (<= (+ (select main_a v_prenex_31640) 996) (select main_a v_prenex_31639)))) (forall ((v_prenex_31233 Int) (v_prenex_31232 Int)) (or (<= 1000 (+ (select main_a v_prenex_31233) (select main_a v_prenex_31232))) (< v_prenex_31233 main_x) (<= (+ main_x 1) v_prenex_31233) (<= 0 (* 2 (select main_a v_prenex_31233))) (<= (select main_a v_prenex_31232) 1002))) (or (forall ((v_prenex_33021 Int)) (or (<= (* 2 (select main_a v_prenex_33021)) 4) (<= 0 (+ (select main_a v_prenex_33021) 2)) (<= (+ main_x 1) v_prenex_33021) (< v_prenex_33021 main_x) (<= 0 (select main_a v_prenex_33021)))) (forall ((v_prenex_33024 Int)) (or (<= 996 (select main_a v_prenex_33024)) (<= (* 2 (select main_a v_prenex_33024)) 2000)))) (forall ((v_prenex_36161 Int) (v_prenex_36162 Int)) (or (<= 0 (select main_a v_prenex_36162)) (<= (select main_a v_prenex_36161) 1000) (<= (+ main_x 1) v_prenex_36162) (<= (+ (select main_a v_prenex_36162) 996) (select main_a v_prenex_36161)) (<= (select main_a v_prenex_36162) 2) (< v_prenex_36162 main_x) (<= 1996 (* 2 (select main_a v_prenex_36161))))) (forall ((v_prenex_41453 Int) (v_prenex_41454 Int)) (or (<= 0 (* 2 (select main_a v_prenex_41454))) (<= (select main_a v_prenex_41453) 1002) (<= 0 (select main_a v_prenex_41454)) (< v_prenex_41454 main_x) (<= 1000 (+ (select main_a v_prenex_41454) (select main_a v_prenex_41453))) (<= (+ main_x 1) v_prenex_41454))) (forall ((v_prenex_32708 Int) (v_prenex_32709 Int)) (or (<= (select main_a v_prenex_32709) 4) (<= 1000 (+ (select main_a v_prenex_32709) (select main_a v_prenex_32708))) (<= (* 2 (select main_a v_prenex_32709)) 4) (< v_prenex_32709 main_x) (<= (+ main_x 1) v_prenex_32709) (<= (select main_a v_prenex_32708) 1002))) (forall ((v_prenex_42675 Int) (v_prenex_42676 Int)) (or (<= (+ (select main_a v_prenex_42676) 996) (select main_a v_prenex_42675)) (<= 0 (* 2 (select main_a v_prenex_42676))) (< v_prenex_42676 main_x) (<= (+ main_x 1) v_prenex_42676) (<= (* 2 (select main_a v_prenex_42675)) 2000) (<= 996 (select main_a v_prenex_42675)) (<= 0 (select main_a v_prenex_42676)))) (forall ((v_prenex_37329 Int) (v_prenex_37330 Int)) (or (<= (+ main_y 1) v_prenex_37329) (<= (+ (select main_a v_prenex_37330) 996) (select main_a v_prenex_37329)) (<= 0 (+ (select main_a v_prenex_37330) 2)) (<= (+ main_x 1) v_prenex_37330) (< v_prenex_37330 main_x) (<= (select main_a v_prenex_37329) 1002) (<= 998 (select main_a v_prenex_37329)))) (forall ((v_prenex_30985 Int) (v_prenex_30986 Int)) (or (<= (+ (select main_a v_prenex_30986) (select main_a v_prenex_30985)) 1000) (< v_prenex_30986 main_x) (<= (* 2 (select main_a v_prenex_30985)) 2000) (<= (+ main_x 1) v_prenex_30986) (<= 0 (select main_a v_prenex_30986)) (<= 996 (select main_a v_prenex_30985)) (<= (select main_a v_prenex_30986) 4))) (forall ((v_prenex_36945 Int) (v_prenex_36946 Int)) (or (< v_prenex_36946 main_x) (<= (+ main_x 1) v_prenex_36946) (<= (* 2 (select main_a v_prenex_36945)) 2000) (<= (+ (select main_a v_prenex_36946) 996) (select main_a v_prenex_36945)) (<= 0 (select main_a v_prenex_36946)))) (forall ((v_prenex_36730 Int) (v_prenex_36729 Int)) (or (<= 996 (select main_a v_prenex_36729)) (<= (+ main_y 1) v_prenex_36729) (< v_prenex_36730 main_x) (<= (+ main_x 1) v_prenex_36730) (<= (select main_a v_prenex_36729) 1000) (<= (+ (select main_a v_prenex_36730) (select main_a v_prenex_36729)) 1000) (<= 0 (* 2 (select main_a v_prenex_36730))))) (forall ((v_prenex_40584 Int) (v_prenex_40583 Int)) (or (<= (* 2 (select main_a v_prenex_40583)) 2000) (<= (+ main_y 1) v_prenex_40583) (<= (select main_a v_prenex_40584) 4) (< v_prenex_40584 main_x) (<= (select main_a v_prenex_40583) (+ (select main_a v_prenex_40584) 1000)) (<= (+ main_x 1) v_prenex_40584))) (or (forall ((v_prenex_33627 Int)) (or (<= 0 (select main_a v_prenex_33627)) (<= (* 2 (select main_a v_prenex_33627)) 4) (< v_prenex_33627 main_x) (<= (select main_a v_prenex_33627) 2) (<= (+ main_x 1) v_prenex_33627))) (forall ((v_prenex_33630 Int)) (<= 998 (select main_a v_prenex_33630)))) (forall ((v_prenex_37995 Int) (v_prenex_37996 Int)) (or (<= (+ main_x 1) v_prenex_37996) (<= (* 2 (select main_a v_prenex_37995)) 2000) (< v_prenex_37995 main_y) (< v_prenex_37996 main_x) (<= (select main_a v_prenex_37995) (+ (select main_a v_prenex_37996) 1000)) (<= (* 2 (select main_a v_prenex_37996)) 4) (<= 1996 (* 2 (select main_a v_prenex_37995))))) (forall ((v_prenex_37057 Int) (v_prenex_37058 Int)) (or (<= (+ (select main_a v_prenex_37058) (select main_a v_prenex_37057)) 1000) (<= 0 (select main_a v_prenex_37058)) (<= (select main_a v_prenex_37057) 1002) (< v_prenex_37058 main_x) (<= (+ main_y 1) v_prenex_37057) (<= (+ main_x 1) v_prenex_37058))) (forall ((v_prenex_36416 Int) (v_prenex_36417 Int)) (or (<= (+ main_x 1) v_prenex_36417) (<= 998 (select main_a v_prenex_36416)) (< v_prenex_36417 main_x) (<= (+ (select main_a v_prenex_36417) (select main_a v_prenex_36416)) 1000) (<= (select main_a v_prenex_36416) 1000) (<= 0 (* 2 (select main_a v_prenex_36417))) (<= (select main_a v_prenex_36417) 4))) (forall ((v_prenex_42267 Int) (v_prenex_42268 Int)) (or (<= 0 (select main_a v_prenex_42268)) (< v_prenex_42268 main_x) (<= (select main_a v_prenex_42267) (+ (select main_a v_prenex_42268) 1000)) (<= (+ main_x 1) v_prenex_42268) (<= (+ main_y 1) v_prenex_42267) (<= 996 (select main_a v_prenex_42267)) (<= (select main_a v_prenex_42267) 1000))) (or (forall ((v_prenex_41809 Int)) (or (<= (select main_a v_prenex_41809) 1000) (<= (+ main_y 1) v_prenex_41809))) (forall ((v_prenex_41810 Int)) (or (< v_prenex_41810 main_x) (<= (* 2 (select main_a v_prenex_41810)) 4) (<= (select main_a v_prenex_41810) 4) (<= (+ main_x 1) v_prenex_41810)))) (forall ((v_prenex_36569 Int) (v_prenex_36570 Int)) (or (<= (select main_a v_prenex_36569) 1002) (< v_prenex_36570 main_x) (<= 1000 (+ (select main_a v_prenex_36570) (select main_a v_prenex_36569))) (<= 996 (select main_a v_prenex_36569)) (<= (+ main_x 1) v_prenex_36570) (<= 0 (select main_a v_prenex_36570)))) (forall ((v_prenex_32887 Int) (v_prenex_32888 Int)) (or (<= (+ main_x 1) v_prenex_32888) (<= (+ (select main_a v_prenex_32888) (select main_a v_prenex_32887)) 1000) (< v_prenex_32887 main_y) (<= (select main_a v_prenex_32888) 2) (< v_prenex_32888 main_x))) (or (forall ((v_prenex_43885 Int)) (or (<= (select main_a v_prenex_43885) 1002) (<= 998 (select main_a v_prenex_43885)))) (forall ((v_prenex_43886 Int)) (or (<= 0 (* 2 (select main_a v_prenex_43886))) (<= (+ main_x 1) v_prenex_43886) (<= (select main_a v_prenex_43886) 2) (< v_prenex_43886 main_x) (<= (select main_a v_prenex_43886) 4)))) (or (forall ((v_prenex_33077 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33077))) (< v_prenex_33077 main_x) (<= (select main_a v_prenex_33077) 4) (<= (+ main_x 1) v_prenex_33077))) (forall ((v_prenex_33079 Int)) (or (<= (select main_a v_prenex_33079) 1000) (<= 998 (select main_a v_prenex_33079))))) (forall ((v_prenex_43909 Int) (v_prenex_43908 Int)) (or (<= 0 (* 2 (select main_a v_prenex_43909))) (<= (* 2 (select main_a v_prenex_43908)) 2000) (< v_prenex_43909 main_x) (<= (+ (select main_a v_prenex_43909) 996) (select main_a v_prenex_43908)) (<= (select main_a v_prenex_43908) 1002) (<= 0 (+ (select main_a v_prenex_43909) 2)) (<= (+ main_x 1) v_prenex_43909))) (forall ((v_prenex_42992 Int) (v_prenex_42993 Int)) (or (<= (select main_a v_prenex_42993) 4) (<= 0 (select main_a v_prenex_42993)) (<= (+ (select main_a v_prenex_42993) (select main_a v_prenex_42992)) 1000) (< v_prenex_42993 main_x) (<= (* 2 (select main_a v_prenex_42992)) 2000) (<= (+ main_x 1) v_prenex_42993))) (or (forall ((v_prenex_40447 Int)) (or (<= (+ main_x 1) v_prenex_40447) (< v_prenex_40447 main_x) (<= 0 (* 2 (select main_a v_prenex_40447))) (<= 0 (select main_a v_prenex_40447)))) (forall ((v_prenex_40446 Int)) (or (<= 998 (select main_a v_prenex_40446)) (<= (select main_a v_prenex_40446) 1000) (<= (+ main_y 1) v_prenex_40446)))) (forall ((v_prenex_43824 Int) (v_prenex_43823 Int)) (or (<= (select main_a v_prenex_43823) 1002) (<= 0 (+ (select main_a v_prenex_43824) 2)) (<= (+ main_x 1) v_prenex_43824) (<= (* 2 (select main_a v_prenex_43824)) 4) (< v_prenex_43824 main_x) (<= 996 (select main_a v_prenex_43823)) (<= 1000 (+ (select main_a v_prenex_43824) (select main_a v_prenex_43823))))) (forall ((v_prenex_43118 Int) (v_prenex_43117 Int)) (or (<= (* 2 (select main_a v_prenex_43118)) 4) (< v_prenex_43118 main_x) (<= (select main_a v_prenex_43117) 1002) (<= (select main_a v_prenex_43117) (+ (select main_a v_prenex_43118) 1000)) (<= (+ main_x 1) v_prenex_43118) (<= (select main_a v_prenex_43117) 1000))) (forall ((v_prenex_31770 Int) (v_prenex_31771 Int)) (or (<= 996 (select main_a v_prenex_31770)) (<= (* 2 (select main_a v_prenex_31770)) 2000) (<= 1000 (+ (select main_a v_prenex_31771) (select main_a v_prenex_31770))) (< v_prenex_31771 main_x) (<= 0 (* 2 (select main_a v_prenex_31771))) (<= 0 (select main_a v_prenex_31771)) (<= (+ main_x 1) v_prenex_31771))) (forall ((v_prenex_37155 Int) (v_prenex_37156 Int)) (or (<= 1000 (+ (select main_a v_prenex_37156) (select main_a v_prenex_37155))) (< v_prenex_37155 main_y) (< v_prenex_37156 main_x) (<= 1996 (* 2 (select main_a v_prenex_37155))) (<= 0 (+ (select main_a v_prenex_37156) 2)) (<= (* 2 (select main_a v_prenex_37155)) 2000) (<= (+ main_x 1) v_prenex_37156))) (forall ((v_prenex_43828 Int) (v_prenex_43827 Int)) (or (< v_prenex_43828 main_x) (<= (+ main_y 1) v_prenex_43827) (<= (+ (select main_a v_prenex_43828) (select main_a v_prenex_43827)) 1000) (<= (+ main_x 1) v_prenex_43828) (<= (* 2 (select main_a v_prenex_43827)) 2000) (<= 0 (* 2 (select main_a v_prenex_43828))))) (forall ((v_prenex_39988 Int) (v_prenex_39987 Int)) (or (<= 998 (select main_a v_prenex_39987)) (<= 0 (* 2 (select main_a v_prenex_39988))) (<= (+ main_y 1) v_prenex_39987) (<= (select main_a v_prenex_39987) (+ (select main_a v_prenex_39988) 1000)) (<= (* 2 (select main_a v_prenex_39987)) 2000) (<= (+ main_x 1) v_prenex_39988) (< v_prenex_39988 main_x))) (forall ((v_prenex_43422 Int) (v_prenex_43423 Int)) (or (<= 1000 (+ (select main_a v_prenex_43423) (select main_a v_prenex_43422))) (< v_prenex_43423 main_x) (<= 0 (select main_a v_prenex_43423)) (<= (* 2 (select main_a v_prenex_43423)) 4) (<= (select main_a v_prenex_43422) 1002) (<= 1996 (* 2 (select main_a v_prenex_43422))) (<= (+ main_x 1) v_prenex_43423))) (or (forall ((v_prenex_34768 Int)) (or (<= (select main_a v_prenex_34768) 4) (< v_prenex_34768 main_x) (<= (* 2 (select main_a v_prenex_34768)) 4) (<= (+ main_x 1) v_prenex_34768))) (forall ((v_prenex_34771 Int)) (or (< v_prenex_34771 main_y) (<= (select main_a v_prenex_34771) 1000)))) (forall ((v_prenex_31222 Int) (v_prenex_31223 Int)) (or (<= (select main_a v_prenex_31223) 4) (< v_prenex_31223 main_x) (<= (select main_a v_prenex_31222) 1002) (<= 1000 (+ (select main_a v_prenex_31223) (select main_a v_prenex_31222))) (<= (* 2 (select main_a v_prenex_31222)) 2000) (<= (+ main_x 1) v_prenex_31223) (<= 0 (* 2 (select main_a v_prenex_31223))))) (forall ((v_prenex_37459 Int) (v_prenex_37460 Int)) (or (<= (+ main_x 1) v_prenex_37460) (<= (+ main_y 1) v_prenex_37459) (<= 996 (select main_a v_prenex_37459)) (< v_prenex_37460 main_x) (<= (select main_a v_prenex_37460) 4) (<= (* 2 (select main_a v_prenex_37459)) 2000) (<= (select main_a v_prenex_37459) (+ (select main_a v_prenex_37460) 1000)))) (forall ((v_prenex_43398 Int) (v_prenex_43397 Int)) (or (<= 1000 (+ (select main_a v_prenex_43398) (select main_a v_prenex_43397))) (< v_prenex_43398 main_x) (<= (+ main_x 1) v_prenex_43398) (<= (select main_a v_prenex_43398) 4) (<= (select main_a v_prenex_43397) 1000) (<= (select main_a v_prenex_43398) 2))) (forall ((v_prenex_44126 Int) (v_prenex_44127 Int)) (or (<= 996 (select main_a v_prenex_44126)) (<= (* 2 (select main_a v_prenex_44126)) 2000) (< v_prenex_44127 main_x) (<= (select main_a v_prenex_44127) 2) (<= (select main_a v_prenex_44126) (+ (select main_a v_prenex_44127) 1000)) (<= (+ main_x 1) v_prenex_44127))) (forall ((v_prenex_36025 Int) (v_prenex_36026 Int)) (or (<= 1000 (+ (select main_a v_prenex_36026) (select main_a v_prenex_36025))) (<= 0 (+ (select main_a v_prenex_36026) 2)) (<= (+ main_x 1) v_prenex_36026) (<= (select main_a v_prenex_36026) 4) (< v_prenex_36026 main_x) (<= (select main_a v_prenex_36025) 1002) (<= (select main_a v_prenex_36025) 1000))) (forall ((v_prenex_33898 Int) (v_prenex_33897 Int)) (or (<= (* 2 (select main_a v_prenex_33898)) 4) (< v_prenex_33898 main_x) (<= (+ main_x 1) v_prenex_33898) (<= 998 (select main_a v_prenex_33897)) (<= (select main_a v_prenex_33897) 1000) (<= 0 (* 2 (select main_a v_prenex_33898))) (<= (select main_a v_prenex_33897) (+ (select main_a v_prenex_33898) 1000)))) (or (forall ((v_prenex_30830 Int)) (or (<= (+ main_x 1) v_prenex_30830) (<= 0 (* 2 (select main_a v_prenex_30830))) (< v_prenex_30830 main_x) (<= 0 (select main_a v_prenex_30830)))) (forall ((v_prenex_30940 Int)) (or (<= 996 (select main_a v_prenex_30940)) (<= 1996 (* 2 (select main_a v_prenex_30940)))))) (forall ((v_prenex_40319 Int) (v_prenex_40318 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_40318))) (<= (+ main_x 1) v_prenex_40319) (<= (+ main_y 1) v_prenex_40318) (<= 0 (+ (select main_a v_prenex_40319) 2)) (<= 1000 (+ (select main_a v_prenex_40319) (select main_a v_prenex_40318))) (< v_prenex_40319 main_x))) (or (forall ((v_prenex_38424 Int)) (or (<= (+ main_x 1) v_prenex_38424) (<= (* 2 (select main_a v_prenex_38424)) 4) (<= 0 (+ (select main_a v_prenex_38424) 2)) (< v_prenex_38424 main_x))) (forall ((v_prenex_38423 Int)) (or (<= (* 2 (select main_a v_prenex_38423)) 2000) (<= (select main_a v_prenex_38423) 1002)))) (forall ((v_prenex_33350 Int) (v_prenex_33349 Int)) (or (<= 1000 (+ (select main_a v_prenex_33350) (select main_a v_prenex_33349))) (<= (+ main_x 1) v_prenex_33350) (<= (select main_a v_prenex_33350) 2) (<= (* 2 (select main_a v_prenex_33349)) 2000) (< v_prenex_33350 main_x) (<= 0 (* 2 (select main_a v_prenex_33350))))) (or (forall ((v_prenex_40453 Int)) (or (<= 998 (select main_a v_prenex_40453)) (<= 1996 (* 2 (select main_a v_prenex_40453))) (< v_prenex_40453 main_y))) (forall ((v_prenex_40454 Int)) (or (<= 0 (* 2 (select main_a v_prenex_40454))) (<= (* 2 (select main_a v_prenex_40454)) 4) (< v_prenex_40454 main_x) (<= (+ main_x 1) v_prenex_40454)))) (forall ((v_prenex_42138 Int) (v_prenex_42137 Int)) (or (<= 998 (select main_a v_prenex_42137)) (<= (+ main_x 1) v_prenex_42138) (<= (select main_a v_prenex_42137) (+ (select main_a v_prenex_42138) 1000)) (< v_prenex_42138 main_x) (<= (* 2 (select main_a v_prenex_42138)) 4) (<= (select main_a v_prenex_42138) 4))) (forall ((v_prenex_41860 Int) (v_prenex_41861 Int)) (or (<= (+ main_y 1) v_prenex_41860) (<= 1996 (* 2 (select main_a v_prenex_41860))) (<= (+ main_x 1) v_prenex_41861) (<= (select main_a v_prenex_41861) 2) (<= 996 (select main_a v_prenex_41860)) (<= (+ (select main_a v_prenex_41861) (select main_a v_prenex_41860)) 1000) (< v_prenex_41861 main_x))) (forall ((v_prenex_35269 Int) (v_prenex_35270 Int)) (or (<= (* 2 (select main_a v_prenex_35269)) 2000) (<= 0 (select main_a v_prenex_35270)) (<= (+ main_x 1) v_prenex_35270) (< v_prenex_35269 main_y) (<= (+ (select main_a v_prenex_35270) 996) (select main_a v_prenex_35269)) (<= (select main_a v_prenex_35269) 1002) (< v_prenex_35270 main_x))) (forall ((v_prenex_41313 Int) (v_prenex_41314 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_41313))) (<= (+ main_x 1) v_prenex_41314) (< v_prenex_41314 main_x) (<= (select main_a v_prenex_41314) 4) (<= (select main_a v_prenex_41313) (+ (select main_a v_prenex_41314) 1000)) (<= (select main_a v_prenex_41313) 1002))) (forall ((v_prenex_35475 Int) (v_prenex_35474 Int)) (or (< v_prenex_35474 main_y) (<= (select main_a v_prenex_35474) (+ (select main_a v_prenex_35475) 1000)) (<= (select main_a v_prenex_35474) 1002) (<= (+ main_y 1) v_prenex_35474) (<= (select main_a v_prenex_35474) 1000))) (forall ((v_prenex_41624 Int) (v_prenex_41625 Int)) (or (<= (select main_a v_prenex_41625) 4) (< v_prenex_41625 main_x) (<= (select main_a v_prenex_41624) (+ (select main_a v_prenex_41625) 1000)) (<= 996 (select main_a v_prenex_41624)) (<= 998 (select main_a v_prenex_41624)) (<= 0 (* 2 (select main_a v_prenex_41625))) (<= (+ main_x 1) v_prenex_41625))) (or (forall ((v_prenex_41613 Int)) (or (< v_prenex_41613 main_x) (<= 0 (* 2 (select main_a v_prenex_41613))) (<= (+ main_x 1) v_prenex_41613) (<= 0 (+ (select main_a v_prenex_41613) 2)))) (forall ((v_prenex_41614 Int)) (or (<= 996 (select main_a v_prenex_41614)) (< v_prenex_41614 main_y) (<= (* 2 (select main_a v_prenex_41614)) 2000)))) (or (forall ((v_prenex_41842 Int)) (or (< v_prenex_41842 main_x) (<= (+ main_x 1) v_prenex_41842) (<= 0 (select main_a v_prenex_41842)) (<= (select main_a v_prenex_41842) 2))) (forall ((v_prenex_41844 Int)) (<= (* 2 (select main_a v_prenex_41844)) 2000))) (forall ((v_prenex_39795 Int) (v_prenex_39794 Int)) (or (<= (select main_a v_prenex_39794) 1000) (< v_prenex_39795 main_x) (<= 0 (* 2 (select main_a v_prenex_39795))) (<= 996 (select main_a v_prenex_39794)) (<= 0 (select main_a v_prenex_39795)) (<= (+ main_x 1) v_prenex_39795) (<= 1000 (+ (select main_a v_prenex_39795) (select main_a v_prenex_39794))))) (or (forall ((v_prenex_35444 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_35444))) (< v_prenex_35444 main_y) (<= (select main_a v_prenex_35444) 1000))) (forall ((v_prenex_35439 Int)) (or (<= (* 2 (select main_a v_prenex_35439)) 4) (< v_prenex_35439 main_x) (<= 0 (* 2 (select main_a v_prenex_35439))) (<= (+ main_x 1) v_prenex_35439)))) (or (forall ((v_prenex_33567 Int)) (or (< v_prenex_33567 main_x) (<= 0 (+ (select main_a v_prenex_33567) 2)) (<= (+ main_x 1) v_prenex_33567) (<= 0 (* 2 (select main_a v_prenex_33567))))) (forall ((v_prenex_33570 Int)) (or (<= (select main_a v_prenex_33570) 1000) (<= 996 (select main_a v_prenex_33570))))) (forall ((v_prenex_34107 Int) (v_prenex_34106 Int)) (or (< v_prenex_34106 main_y) (< v_prenex_34107 main_x) (<= (select main_a v_prenex_34107) 4) (<= (+ (select main_a v_prenex_34107) 996) (select main_a v_prenex_34106)) (<= (+ main_x 1) v_prenex_34107) (<= 998 (select main_a v_prenex_34106)))) (forall ((v_prenex_37266 Int) (v_prenex_37267 Int)) (or (<= (select main_a v_prenex_37266) 1002) (<= (* 2 (select main_a v_prenex_37267)) 4) (<= (+ main_x 1) v_prenex_37267) (<= 1000 (+ (select main_a v_prenex_37267) (select main_a v_prenex_37266))) (<= 0 (select main_a v_prenex_37267)) (<= 1996 (* 2 (select main_a v_prenex_37266))) (< v_prenex_37267 main_x))) (forall ((v_prenex_34209 Int) (v_prenex_34208 Int)) (or (<= (select main_a v_prenex_34209) 4) (<= (+ main_x 1) v_prenex_34209) (<= (* 2 (select main_a v_prenex_34208)) 2000) (<= (select main_a v_prenex_34208) 1002) (<= (+ (select main_a v_prenex_34209) (select main_a v_prenex_34208)) 1000) (< v_prenex_34209 main_x))) (forall ((v_prenex_41786 Int) (v_prenex_41785 Int)) (or (<= (select main_a v_prenex_41785) (+ (select main_a v_prenex_41786) 1000)) (<= 998 (select main_a v_prenex_41785)) (<= 0 (* 2 (select main_a v_prenex_41786))) (<= (select main_a v_prenex_41786) 4) (<= (select main_a v_prenex_41785) 1000) (< v_prenex_41786 main_x) (<= (+ main_x 1) v_prenex_41786))) (or (forall ((v_prenex_36604 Int)) (or (<= (select main_a v_prenex_36604) 1002) (<= (* 2 (select main_a v_prenex_36604)) 2000))) (forall ((v_prenex_36600 Int)) (or (< v_prenex_36600 main_x) (<= (+ main_x 1) v_prenex_36600) (<= (* 2 (select main_a v_prenex_36600)) 4) (<= 0 (select main_a v_prenex_36600)) (<= 0 (* 2 (select main_a v_prenex_36600)))))) (forall ((v_prenex_31570 Int) (v_prenex_31571 Int)) (or (<= 0 (+ (select main_a v_prenex_31571) 2)) (<= (+ main_x 1) v_prenex_31571) (<= (+ (select main_a v_prenex_31571) (select main_a v_prenex_31570)) 1000) (<= 998 (select main_a v_prenex_31570)) (<= (+ main_y 1) v_prenex_31570) (< v_prenex_31571 main_x))) (forall ((v_prenex_34269 Int) (v_prenex_34270 Int)) (or (<= (+ main_x 1) v_prenex_34270) (<= 0 (+ (select main_a v_prenex_34270) 2)) (< v_prenex_34270 main_x) (<= (select main_a v_prenex_34269) (+ (select main_a v_prenex_34270) 1000)) (<= (select main_a v_prenex_34269) 1000) (<= 998 (select main_a v_prenex_34269)) (<= (select main_a v_prenex_34270) 2))) (forall ((v_prenex_31565 Int) (v_prenex_31564 Int)) (or (<= 998 (select main_a v_prenex_31564)) (<= 0 (* 2 (select main_a v_prenex_31565))) (<= (+ main_y 1) v_prenex_31564) (<= (select main_a v_prenex_31564) 1002) (<= (+ main_x 1) v_prenex_31565) (< v_prenex_31565 main_x) (<= (select main_a v_prenex_31564) (+ (select main_a v_prenex_31565) 1000)))) (or (forall ((v_prenex_43338 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_43338))) (<= (* 2 (select main_a v_prenex_43338)) 2000) (<= (+ main_y 1) v_prenex_43338))) (forall ((v_prenex_43339 Int)) (or (< v_prenex_43339 main_x) (<= (+ main_x 1) v_prenex_43339) (<= 0 (* 2 (select main_a v_prenex_43339)))))) (forall ((v_prenex_34880 Int) (v_prenex_34879 Int)) (or (< v_prenex_34879 main_y) (< v_prenex_34880 main_x) (<= (+ main_y 1) v_prenex_34879) (<= (+ (select main_a v_prenex_34880) 996) (select main_a v_prenex_34879)) (<= (+ main_x 1) v_prenex_34880))) (forall ((v_prenex_43822 Int) (v_prenex_43821 Int)) (or (<= (* 2 (select main_a v_prenex_43821)) 2000) (<= (select main_a v_prenex_43821) (+ (select main_a v_prenex_43822) 1000)) (<= 0 (select main_a v_prenex_43822)) (<= (* 2 (select main_a v_prenex_43822)) 4) (< v_prenex_43822 main_x) (<= 996 (select main_a v_prenex_43821)) (<= (+ main_x 1) v_prenex_43822))) (or (forall ((v_prenex_41611 Int)) (or (< v_prenex_41611 main_x) (<= (+ main_x 1) v_prenex_41611) (<= (select main_a v_prenex_41611) 4) (<= 0 (* 2 (select main_a v_prenex_41611))))) (forall ((v_prenex_41614 Int)) (or (<= 996 (select main_a v_prenex_41614)) (< v_prenex_41614 main_y) (<= (* 2 (select main_a v_prenex_41614)) 2000)))) (forall ((v_prenex_38095 Int) (v_prenex_38096 Int)) (or (<= 996 (select main_a v_prenex_38095)) (<= (+ main_x 1) v_prenex_38096) (<= (* 2 (select main_a v_prenex_38095)) 2000) (<= (select main_a v_prenex_38096) 4) (<= 1000 (+ (select main_a v_prenex_38096) (select main_a v_prenex_38095))) (< v_prenex_38096 main_x) (<= 0 (select main_a v_prenex_38096)))) (forall ((v_prenex_35953 Int) (v_prenex_35954 Int)) (or (< v_prenex_35954 main_x) (<= 996 (select main_a v_prenex_35953)) (<= 0 (select main_a v_prenex_35954)) (<= 0 (* 2 (select main_a v_prenex_35954))) (<= (+ main_x 1) v_prenex_35954) (<= (select main_a v_prenex_35953) 1002) (<= (+ (select main_a v_prenex_35954) 996) (select main_a v_prenex_35953)))) (forall ((v_prenex_40985 Int) (v_prenex_40984 Int)) (or (<= 0 (select main_a v_prenex_40985)) (<= (+ (select main_a v_prenex_40985) (select main_a v_prenex_40984)) 1000) (< v_prenex_40985 main_x) (<= 1996 (* 2 (select main_a v_prenex_40984))) (<= (* 2 (select main_a v_prenex_40985)) 4) (<= (+ main_x 1) v_prenex_40985) (<= 996 (select main_a v_prenex_40984)))) (forall ((v_prenex_43231 Int) (v_prenex_43232 Int)) (or (<= (select main_a v_prenex_43231) 1002) (<= (+ (select main_a v_prenex_43232) 996) (select main_a v_prenex_43231)) (<= 0 (+ (select main_a v_prenex_43232) 2)) (<= 0 (select main_a v_prenex_43232)) (<= (+ main_x 1) v_prenex_43232) (< v_prenex_43232 main_x) (<= 998 (select main_a v_prenex_43231)))) (or (forall ((v_prenex_37606 Int)) (or (<= (* 2 (select main_a v_prenex_37606)) 2000) (<= (select main_a v_prenex_37606) 1002))) (forall ((v_prenex_37605 Int)) (or (<= (* 2 (select main_a v_prenex_37605)) 4) (<= (select main_a v_prenex_37605) 2) (< v_prenex_37605 main_x) (<= (+ main_x 1) v_prenex_37605)))) (or (forall ((v_prenex_34673 Int)) (or (<= 0 (+ (select main_a v_prenex_34673) 2)) (< v_prenex_34673 main_x) (<= (* 2 (select main_a v_prenex_34673)) 4) (<= 0 (* 2 (select main_a v_prenex_34673))) (<= (+ main_x 1) v_prenex_34673))) (forall ((v_prenex_34674 Int)) (or (<= 998 (select main_a v_prenex_34674)) (<= (select main_a v_prenex_34674) 1002)))) (forall ((v_prenex_39113 Int) (v_prenex_39114 Int)) (or (<= 1000 (+ (select main_a v_prenex_39114) (select main_a v_prenex_39113))) (<= 0 (+ (select main_a v_prenex_39114) 2)) (<= (+ main_x 1) v_prenex_39114) (<= 996 (select main_a v_prenex_39113)) (< v_prenex_39114 main_x) (<= 0 (select main_a v_prenex_39114)) (<= (* 2 (select main_a v_prenex_39113)) 2000))) (forall ((v_prenex_39216 Int) (v_prenex_39217 Int)) (or (<= 1000 (+ (select main_a v_prenex_39217) (select main_a v_prenex_39216))) (< v_prenex_39217 main_x) (<= (* 2 (select main_a v_prenex_39216)) 2000) (<= (+ main_x 1) v_prenex_39217) (<= 0 (select main_a v_prenex_39217)) (<= 0 (+ (select main_a v_prenex_39217) 2)) (<= 1996 (* 2 (select main_a v_prenex_39216))))) (forall ((v_prenex_32702 Int) (v_prenex_32703 Int)) (or (< v_prenex_32703 main_x) (<= 1000 (+ (select main_a v_prenex_32703) (select main_a v_prenex_32702))) (<= (+ main_x 1) v_prenex_32703) (<= 0 (* 2 (select main_a v_prenex_32703))) (<= 998 (select main_a v_prenex_32702)) (< v_prenex_32702 main_y))) (forall ((v_prenex_36657 Int) (v_prenex_36658 Int)) (or (<= (+ main_x 1) v_prenex_36658) (<= (* 2 (select main_a v_prenex_36657)) 2000) (<= (select main_a v_prenex_36657) (+ (select main_a v_prenex_36658) 1000)) (<= (select main_a v_prenex_36657) 1002) (<= 0 (select main_a v_prenex_36658)) (< v_prenex_36658 main_x) (<= 0 (* 2 (select main_a v_prenex_36658))))) (or (forall ((v_prenex_40732 Int)) (<= 996 (select main_a v_prenex_40732))) (forall ((v_prenex_40730 Int)) (or (<= 0 (select main_a v_prenex_40730)) (< v_prenex_40730 main_x) (<= 0 (* 2 (select main_a v_prenex_40730))) (<= (* 2 (select main_a v_prenex_40730)) 4) (<= (+ main_x 1) v_prenex_40730)))) (forall ((v_prenex_43337 Int) (v_prenex_43336 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_43336))) (<= 0 (+ (select main_a v_prenex_43337) 2)) (<= (+ main_y 1) v_prenex_43336) (<= (+ main_x 1) v_prenex_43337) (<= 996 (select main_a v_prenex_43336)) (< v_prenex_43337 main_x) (<= (+ (select main_a v_prenex_43337) (select main_a v_prenex_43336)) 1000))) (forall ((v_prenex_32683 Int) (v_prenex_32682 Int)) (or (<= (select main_a v_prenex_32682) 1002) (<= 0 (* 2 (select main_a v_prenex_32683))) (<= (+ main_y 1) v_prenex_32682) (<= (+ main_x 1) v_prenex_32683) (<= (+ (select main_a v_prenex_32683) (select main_a v_prenex_32682)) 1000) (< v_prenex_32683 main_x) (<= (select main_a v_prenex_32682) 1000))) (forall ((v_prenex_32894 Int) (v_prenex_32893 Int)) (or (<= 0 (select main_a v_prenex_32894)) (<= 1996 (* 2 (select main_a v_prenex_32893))) (<= 1000 (+ (select main_a v_prenex_32894) (select main_a v_prenex_32893))) (<= 0 (* 2 (select main_a v_prenex_32894))) (< v_prenex_32894 main_x) (<= 996 (select main_a v_prenex_32893)) (<= (+ main_x 1) v_prenex_32894))) (or (forall ((v_prenex_31073 Int)) (or (<= (select main_a v_prenex_31073) 2) (<= (+ main_x 1) v_prenex_31073) (< v_prenex_31073 main_x) (<= 0 (* 2 (select main_a v_prenex_31073))))) (forall ((v_prenex_31071 Int)) (or (<= (select main_a v_prenex_31071) 1002) (<= 1996 (* 2 (select main_a v_prenex_31071)))))) (or (forall ((v_prenex_36283 Int)) (or (<= (select main_a v_prenex_36283) 1000) (<= (* 2 (select main_a v_prenex_36283)) 2000) (< v_prenex_36283 main_y))) (forall ((v_prenex_36278 Int)) (or (< v_prenex_36278 main_x) (<= (* 2 (select main_a v_prenex_36278)) 4) (<= 0 (+ (select main_a v_prenex_36278) 2)) (<= (+ main_x 1) v_prenex_36278)))) (or (forall ((v_prenex_35858 Int)) (<= 1996 (* 2 (select main_a v_prenex_35858)))) (forall ((v_prenex_35859 Int)) (or (<= 0 (select main_a v_prenex_35859)) (<= 0 (* 2 (select main_a v_prenex_35859))) (<= 0 (+ (select main_a v_prenex_35859) 2)) (<= (+ main_x 1) v_prenex_35859) (< v_prenex_35859 main_x)))) (or (forall ((v_prenex_38817 Int)) (or (<= 0 (+ (select main_a v_prenex_38817) 2)) (<= (+ main_x 1) v_prenex_38817) (<= (* 2 (select main_a v_prenex_38817)) 4) (< v_prenex_38817 main_x))) (forall ((v_prenex_38819 Int)) (or (<= 998 (select main_a v_prenex_38819)) (<= 1996 (* 2 (select main_a v_prenex_38819)))))) (forall ((v_prenex_37411 Int) (v_prenex_37412 Int)) (or (< v_prenex_37412 main_x) (<= 1996 (* 2 (select main_a v_prenex_37411))) (<= 0 (* 2 (select main_a v_prenex_37412))) (<= (select main_a v_prenex_37411) 1002) (<= (+ main_x 1) v_prenex_37412) (<= 1000 (+ (select main_a v_prenex_37412) (select main_a v_prenex_37411))))) (forall ((v_prenex_41616 Int) (v_prenex_41617 Int)) (or (<= (select main_a v_prenex_41616) (+ (select main_a v_prenex_41617) 1000)) (<= (+ main_x 1) v_prenex_41617) (< v_prenex_41617 main_x) (<= (* 2 (select main_a v_prenex_41617)) 4) (<= (* 2 (select main_a v_prenex_41616)) 2000) (<= 0 (select main_a v_prenex_41617)) (<= 996 (select main_a v_prenex_41616)))) (or (forall ((v_prenex_37936 Int)) (or (<= 998 (select main_a v_prenex_37936)) (<= (+ main_y 1) v_prenex_37936) (<= (select main_a v_prenex_37936) 1002) (< v_prenex_37936 main_y))) (forall ((v_prenex_37937 Int)) (<= 0 (* 2 (select main_a v_prenex_37937))))) (or (forall ((v_prenex_34365 Int)) (or (<= (+ main_x 1) v_prenex_34365) (<= (* 2 (select main_a v_prenex_34365)) 4) (< v_prenex_34365 main_x) (<= (select main_a v_prenex_34365) 4))) (forall ((v_prenex_34368 Int)) (or (< v_prenex_34368 main_y) (<= (* 2 (select main_a v_prenex_34368)) 2000) (<= (select main_a v_prenex_34368) 1002)))) (forall ((v_prenex_31462 Int) (v_prenex_31463 Int)) (or (<= (select main_a v_prenex_31462) 1002) (<= (* 2 (select main_a v_prenex_31462)) 2000) (<= (+ (select main_a v_prenex_31463) (select main_a v_prenex_31462)) 1000) (<= 0 (+ (select main_a v_prenex_31463) 2)) (< v_prenex_31463 main_x) (<= (+ main_x 1) v_prenex_31463) (<= (select main_a v_prenex_31463) 2))) (or (forall ((v_prenex_42049 Int)) (or (<= 0 (select main_a v_prenex_42049)) (< v_prenex_42049 main_x) (<= (+ main_x 1) v_prenex_42049) (<= (* 2 (select main_a v_prenex_42049)) 4))) (forall ((v_prenex_42051 Int)) (or (< v_prenex_42051 main_y) (<= (select main_a v_prenex_42051) 1002) (<= 1996 (* 2 (select main_a v_prenex_42051)))))) (forall ((v_prenex_32041 Int) (v_prenex_32042 Int)) (or (< v_prenex_32042 main_x) (<= (* 2 (select main_a v_prenex_32041)) 2000) (<= 1000 (+ (select main_a v_prenex_32042) (select main_a v_prenex_32041))) (<= 1996 (* 2 (select main_a v_prenex_32041))) (<= (+ main_x 1) v_prenex_32042) (<= 0 (select main_a v_prenex_32042)) (<= 0 (+ (select main_a v_prenex_32042) 2)))) (forall ((v_prenex_34586 Int) (v_prenex_34585 Int)) (or (<= (select main_a v_prenex_34585) 1000) (<= (* 2 (select main_a v_prenex_34585)) 2000) (<= (select main_a v_prenex_34586) 2) (<= (+ (select main_a v_prenex_34586) 996) (select main_a v_prenex_34585)) (<= (+ main_x 1) v_prenex_34586) (<= (+ main_y 1) v_prenex_34585) (< v_prenex_34586 main_x))) (or (forall ((v_prenex_39047 Int)) (or (<= (* 2 (select main_a v_prenex_39047)) 2000) (<= 1996 (* 2 (select main_a v_prenex_39047))))) (forall ((v_prenex_39043 Int)) (or (< v_prenex_39043 main_x) (<= 0 (select main_a v_prenex_39043)) (<= 0 (* 2 (select main_a v_prenex_39043))) (<= (* 2 (select main_a v_prenex_39043)) 4) (<= (+ main_x 1) v_prenex_39043)))) (or (forall ((v_prenex_37711 Int)) (<= 0 (* 2 (select main_a v_prenex_37711)))) (forall ((v_prenex_37710 Int)) (or (<= (select main_a v_prenex_37710) 1002) (< v_prenex_37710 main_y) (<= (+ main_y 1) v_prenex_37710) (<= (select main_a v_prenex_37710) 1000)))) (forall ((v_prenex_39501 Int) (v_prenex_39500 Int)) (or (<= (select main_a v_prenex_39500) (+ (select main_a v_prenex_39501) 1000)) (<= 0 (+ (select main_a v_prenex_39501) 2)) (<= (* 2 (select main_a v_prenex_39501)) 4) (<= (* 2 (select main_a v_prenex_39500)) 2000) (<= 996 (select main_a v_prenex_39500)) (<= (+ main_x 1) v_prenex_39501) (< v_prenex_39501 main_x))) (forall ((v_prenex_34193 Int) (v_prenex_34192 Int)) (or (<= (+ (select main_a v_prenex_34193) (select main_a v_prenex_34192)) 1000) (<= (+ main_y 1) v_prenex_34192) (<= 998 (select main_a v_prenex_34192)) (<= 1996 (* 2 (select main_a v_prenex_34192))) (<= (select main_a v_prenex_34193) 4) (< v_prenex_34193 main_x) (<= (+ main_x 1) v_prenex_34193))) (forall ((v_prenex_37319 Int) (v_prenex_37320 Int)) (or (<= 0 (select main_a v_prenex_37320)) (<= (* 2 (select main_a v_prenex_37320)) 4) (<= 1000 (+ (select main_a v_prenex_37320) (select main_a v_prenex_37319))) (<= (* 2 (select main_a v_prenex_37319)) 2000) (<= (+ main_x 1) v_prenex_37320) (<= (select main_a v_prenex_37319) 1002) (< v_prenex_37320 main_x))) (forall ((v_prenex_36235 Int) (v_prenex_36236 Int)) (or (<= 998 (select main_a v_prenex_36235)) (< v_prenex_36236 main_x) (<= 996 (select main_a v_prenex_36235)) (<= (+ (select main_a v_prenex_36236) 996) (select main_a v_prenex_36235)) (<= (* 2 (select main_a v_prenex_36236)) 4) (<= (+ main_x 1) v_prenex_36236) (<= 0 (+ (select main_a v_prenex_36236) 2)))) (or (forall ((v_prenex_38230 Int)) (or (<= (select main_a v_prenex_38230) 1000) (<= (+ main_y 1) v_prenex_38230) (<= 1996 (* 2 (select main_a v_prenex_38230))))) (forall ((v_prenex_38231 Int)) (or (<= (select main_a v_prenex_38231) 4) (<= 0 (* 2 (select main_a v_prenex_38231))) (<= (+ main_x 1) v_prenex_38231) (< v_prenex_38231 main_x)))) (forall ((v_prenex_36117 Int) (v_prenex_36118 Int)) (or (<= (* 2 (select main_a v_prenex_36117)) 2000) (<= 0 (* 2 (select main_a v_prenex_36118))) (<= 1996 (* 2 (select main_a v_prenex_36117))) (<= (+ main_x 1) v_prenex_36118) (< v_prenex_36118 main_x) (<= 0 (select main_a v_prenex_36118)) (<= (+ (select main_a v_prenex_36118) 996) (select main_a v_prenex_36117)))) (forall ((v_prenex_42369 Int) (v_prenex_42370 Int)) (or (<= (select main_a v_prenex_42370) 4) (< v_prenex_42369 main_y) (<= (select main_a v_prenex_42369) 1000) (< v_prenex_42370 main_x) (<= (select main_a v_prenex_42369) (+ (select main_a v_prenex_42370) 1000)) (<= (select main_a v_prenex_42369) 1002) (<= (+ main_x 1) v_prenex_42370))) (or (forall ((v_prenex_40221 Int)) (<= 996 (select main_a v_prenex_40221))) (forall ((v_prenex_40218 Int)) (or (< v_prenex_40218 main_x) (<= 0 (select main_a v_prenex_40218)) (<= (* 2 (select main_a v_prenex_40218)) 4) (<= (+ main_x 1) v_prenex_40218) (<= 0 (+ (select main_a v_prenex_40218) 2))))) (forall ((v_prenex_37371 Int) (v_prenex_37372 Int)) (or (<= (* 2 (select main_a v_prenex_37371)) 2000) (<= 1000 (+ (select main_a v_prenex_37372) (select main_a v_prenex_37371))) (< v_prenex_37372 main_x) (<= (select main_a v_prenex_37372) 2) (<= 996 (select main_a v_prenex_37371)) (<= (+ main_x 1) v_prenex_37372) (<= 0 (select main_a v_prenex_37372)))) (forall ((v_prenex_41416 Int) (v_prenex_41417 Int)) (or (<= 996 (select main_a v_prenex_41416)) (<= 1000 (+ (select main_a v_prenex_41417) (select main_a v_prenex_41416))) (< v_prenex_41417 main_x) (<= (+ main_x 1) v_prenex_41417) (<= (* 2 (select main_a v_prenex_41417)) 4) (<= 1996 (* 2 (select main_a v_prenex_41416))) (<= (select main_a v_prenex_41417) 4))) (forall ((v_prenex_33041 Int) (v_prenex_33040 Int)) (or (<= 996 (select main_a v_prenex_33040)) (<= (+ main_y 1) v_prenex_33040) (<= (+ main_x 1) v_prenex_33041) (<= 1000 (+ (select main_a v_prenex_33041) (select main_a v_prenex_33040))) (<= (select main_a v_prenex_33041) 4) (<= (select main_a v_prenex_33040) 1000) (< v_prenex_33041 main_x))) (forall ((v_prenex_42787 Int) (v_prenex_42788 Int)) (or (<= (+ main_x 1) v_prenex_42788) (< v_prenex_42787 main_y) (<= 0 (+ (select main_a v_prenex_42788) 2)) (<= (+ (select main_a v_prenex_42788) (select main_a v_prenex_42787)) 1000) (<= (select main_a v_prenex_42787) 1002) (<= (* 2 (select main_a v_prenex_42787)) 2000) (< v_prenex_42788 main_x))) (or (forall ((v_prenex_43077 Int)) (or (<= (select main_a v_prenex_43077) 2) (< v_prenex_43077 main_x) (<= 0 (* 2 (select main_a v_prenex_43077))) (<= (+ main_x 1) v_prenex_43077))) (forall ((v_prenex_43081 Int)) (or (<= 996 (select main_a v_prenex_43081)) (< v_prenex_43081 main_y) (<= (* 2 (select main_a v_prenex_43081)) 2000)))) (or (forall ((v_prenex_35423 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_35423))) (<= 996 (select main_a v_prenex_35423)))) (forall ((v_prenex_35420 Int)) (or (<= (+ main_x 1) v_prenex_35420) (<= (select main_a v_prenex_35420) 4) (< v_prenex_35420 main_x) (<= 0 (* 2 (select main_a v_prenex_35420)))))) (forall ((v_prenex_36157 Int) (v_prenex_36158 Int)) (or (<= (+ main_x 1) v_prenex_36158) (<= (select main_a v_prenex_36157) 1000) (<= 1996 (* 2 (select main_a v_prenex_36157))) (<= 0 (+ (select main_a v_prenex_36158) 2)) (< v_prenex_36158 main_x) (<= (select main_a v_prenex_36157) (+ (select main_a v_prenex_36158) 1000)) (< v_prenex_36157 main_y))) (or (forall ((v_prenex_31986 Int)) (or (<= 0 (+ (select main_a v_prenex_31986) 2)) (<= 0 (* 2 (select main_a v_prenex_31986))) (< v_prenex_31986 main_x) (<= (+ main_x 1) v_prenex_31986))) (forall ((v_prenex_31980 Int)) (or (<= (* 2 (select main_a v_prenex_31980)) 2000) (<= 1996 (* 2 (select main_a v_prenex_31980)))))) (forall ((v_prenex_42930 Int) (v_prenex_42931 Int)) (or (< v_prenex_42931 main_x) (<= (+ (select main_a v_prenex_42931) 996) (select main_a v_prenex_42930)) (<= (+ main_x 1) v_prenex_42931) (<= (select main_a v_prenex_42930) 1000) (<= (select main_a v_prenex_42931) 4) (<= 1996 (* 2 (select main_a v_prenex_42930))) (<= (+ main_y 1) v_prenex_42930))) (forall ((v_prenex_43620 Int) (v_prenex_43621 Int)) (or (<= (* 2 (select main_a v_prenex_43621)) 4) (<= (+ main_x 1) v_prenex_43621) (<= 0 (+ (select main_a v_prenex_43621) 2)) (<= 1996 (* 2 (select main_a v_prenex_43620))) (< v_prenex_43621 main_x) (<= (* 2 (select main_a v_prenex_43620)) 2000) (<= (select main_a v_prenex_43620) (+ (select main_a v_prenex_43621) 1000)))) (forall ((v_prenex_34605 Int) (v_prenex_34604 Int)) (or (<= 1000 (+ (select main_a v_prenex_34605) (select main_a v_prenex_34604))) (< v_prenex_34604 main_y) (<= (* 2 (select main_a v_prenex_34604)) 2000) (<= (+ main_x 1) v_prenex_34605) (<= 0 (select main_a v_prenex_34605)) (< v_prenex_34605 main_x))) (or (forall ((v_prenex_41843 Int)) (or (<= (select main_a v_prenex_41843) 4) (<= (+ main_x 1) v_prenex_41843) (< v_prenex_41843 main_x) (<= (select main_a v_prenex_41843) 2))) (forall ((v_prenex_41844 Int)) (<= (* 2 (select main_a v_prenex_41844)) 2000))) (forall ((v_prenex_31303 Int) (v_prenex_31304 Int)) (or (<= (select main_a v_prenex_31304) 2) (<= (select main_a v_prenex_31303) (+ (select main_a v_prenex_31304) 1000)) (< v_prenex_31304 main_x) (<= (+ main_x 1) v_prenex_31304) (<= 998 (select main_a v_prenex_31303)))) (forall ((v_prenex_41122 Int) (v_prenex_41123 Int)) (or (<= 0 (+ (select main_a v_prenex_41123) 2)) (<= 1996 (* 2 (select main_a v_prenex_41122))) (< v_prenex_41123 main_x) (<= (+ main_x 1) v_prenex_41123) (<= (* 2 (select main_a v_prenex_41122)) 2000) (<= (+ (select main_a v_prenex_41123) (select main_a v_prenex_41122)) 1000) (<= 0 (select main_a v_prenex_41123)))) (forall ((v_prenex_41014 Int) (v_prenex_41015 Int)) (or (<= (select main_a v_prenex_41015) 2) (< v_prenex_41015 main_x) (<= 996 (select main_a v_prenex_41014)) (<= 1996 (* 2 (select main_a v_prenex_41014))) (<= (select main_a v_prenex_41014) (+ (select main_a v_prenex_41015) 1000)) (<= (+ main_x 1) v_prenex_41015) (<= 0 (+ (select main_a v_prenex_41015) 2)))) (or (forall ((v_prenex_37220 Int)) (or (<= 0 (select main_a v_prenex_37220)) (<= (+ main_x 1) v_prenex_37220) (< v_prenex_37220 main_x) (<= 0 (* 2 (select main_a v_prenex_37220))))) (forall ((v_prenex_37222 Int)) (or (<= 996 (select main_a v_prenex_37222)) (<= (select main_a v_prenex_37222) 1002)))) (forall ((v_prenex_39814 Int) (v_prenex_39813 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_39813))) (<= (+ main_x 1) v_prenex_39814) (<= (+ (select main_a v_prenex_39814) 996) (select main_a v_prenex_39813)) (<= (select main_a v_prenex_39813) 1002) (< v_prenex_39814 main_x) (<= (select main_a v_prenex_39814) 2))) (forall ((v_prenex_33546 Int) (v_prenex_33545 Int)) (or (<= (select main_a v_prenex_33545) (+ (select main_a v_prenex_33546) 1000)) (<= 1996 (* 2 (select main_a v_prenex_33545))) (<= 996 (select main_a v_prenex_33545)) (<= 0 (select main_a v_prenex_33546)) (<= 0 (+ (select main_a v_prenex_33546) 2)) (<= (+ main_x 1) v_prenex_33546) (< v_prenex_33546 main_x))) (or (forall ((v_prenex_33173 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_33173))) (< v_prenex_33173 main_y))) (forall ((v_prenex_33172 Int)) (or (<= (+ main_x 1) v_prenex_33172) (< v_prenex_33172 main_x) (<= 0 (+ (select main_a v_prenex_33172) 2)) (<= 0 (* 2 (select main_a v_prenex_33172)))))) (forall ((v_prenex_41661 Int) (v_prenex_41662 Int)) (or (<= (+ (select main_a v_prenex_41662) 996) (select main_a v_prenex_41661)) (<= 996 (select main_a v_prenex_41661)) (<= (+ main_y 1) v_prenex_41661) (<= (* 2 (select main_a v_prenex_41661)) 2000) (< v_prenex_41661 main_y))) (forall ((v_prenex_31057 Int) (v_prenex_31058 Int)) (or (<= 996 (select main_a v_prenex_31057)) (<= (select main_a v_prenex_31058) 2) (<= (+ main_y 1) v_prenex_31057) (< v_prenex_31058 main_x) (<= (+ (select main_a v_prenex_31058) (select main_a v_prenex_31057)) 1000) (<= (+ main_x 1) v_prenex_31058))) (forall ((v_prenex_35257 Int) (v_prenex_35258 Int)) (or (<= (+ main_x 1) v_prenex_35258) (<= 1000 (+ (select main_a v_prenex_35258) (select main_a v_prenex_35257))) (< v_prenex_35258 main_x) (<= 0 (+ (select main_a v_prenex_35258) 2)) (< v_prenex_35257 main_y) (<= 998 (select main_a v_prenex_35257)))) (forall ((v_prenex_35237 Int) (v_prenex_35238 Int)) (or (<= (select main_a v_prenex_35238) 2) (<= 1996 (* 2 (select main_a v_prenex_35237))) (<= (select main_a v_prenex_35237) 1000) (<= (+ (select main_a v_prenex_35238) 996) (select main_a v_prenex_35237)) (<= (+ main_x 1) v_prenex_35238) (<= (select main_a v_prenex_35238) 4) (< v_prenex_35238 main_x))) (forall ((v_prenex_32842 Int) (v_prenex_32843 Int)) (or (< v_prenex_32843 main_x) (<= (+ main_x 1) v_prenex_32843) (<= (+ (select main_a v_prenex_32843) (select main_a v_prenex_32842)) 1000) (<= (select main_a v_prenex_32842) 1000) (<= (select main_a v_prenex_32842) 1002) (< v_prenex_32842 main_y) (<= 0 (select main_a v_prenex_32843)))) (forall ((v_prenex_42754 Int) (v_prenex_42753 Int)) (or (<= 0 (* 2 (select main_a v_prenex_42754))) (<= (* 2 (select main_a v_prenex_42754)) 4) (<= (* 2 (select main_a v_prenex_42753)) 2000) (<= 996 (select main_a v_prenex_42753)) (<= (+ (select main_a v_prenex_42754) 996) (select main_a v_prenex_42753)) (< v_prenex_42754 main_x) (<= (+ main_x 1) v_prenex_42754))) (forall ((v_prenex_35321 Int) (v_prenex_35320 Int)) (or (< v_prenex_35321 main_x) (<= (+ main_x 1) v_prenex_35321) (<= 1000 (+ (select main_a v_prenex_35321) (select main_a v_prenex_35320))) (<= 0 (* 2 (select main_a v_prenex_35321))) (<= 996 (select main_a v_prenex_35320)) (<= 998 (select main_a v_prenex_35320)) (<= (select main_a v_prenex_35321) 2))) (forall ((v_prenex_39632 Int) (v_prenex_39631 Int)) (or (<= (select main_a v_prenex_39631) (+ (select main_a v_prenex_39632) 1000)) (<= (select main_a v_prenex_39632) 4) (<= (+ main_x 1) v_prenex_39632) (<= (select main_a v_prenex_39631) 1002) (< v_prenex_39632 main_x) (<= 0 (* 2 (select main_a v_prenex_39632))))) (forall ((v_prenex_37924 Int) (v_prenex_37925 Int)) (or (< v_prenex_37924 main_y) (<= (select main_a v_prenex_37924) (+ (select main_a v_prenex_37925) 1000)) (<= (* 2 (select main_a v_prenex_37924)) 2000) (<= 998 (select main_a v_prenex_37924)) (<= (+ main_x 1) v_prenex_37925) (<= 0 (select main_a v_prenex_37925)) (< v_prenex_37925 main_x))) (forall ((v_prenex_39887 Int) (v_prenex_39888 Int)) (or (< v_prenex_39888 main_x) (<= (+ main_x 1) v_prenex_39888) (<= (select main_a v_prenex_39888) 4) (<= 0 (* 2 (select main_a v_prenex_39888))) (<= (+ (select main_a v_prenex_39888) 996) (select main_a v_prenex_39887)) (<= (* 2 (select main_a v_prenex_39887)) 2000) (<= (select main_a v_prenex_39887) 1002))) (forall ((v_prenex_35263 Int) (v_prenex_35264 Int)) (or (<= (select main_a v_prenex_35264) 2) (< v_prenex_35264 main_x) (<= (+ main_x 1) v_prenex_35264) (<= (+ (select main_a v_prenex_35264) (select main_a v_prenex_35263)) 1000) (<= (* 2 (select main_a v_prenex_35263)) 2000) (< v_prenex_35263 main_y) (<= 996 (select main_a v_prenex_35263)))) (forall ((v_prenex_42695 Int) (v_prenex_42696 Int)) (or (<= 0 (+ (select main_a v_prenex_42696) 2)) (<= (* 2 (select main_a v_prenex_42696)) 4) (<= (select main_a v_prenex_42695) (+ (select main_a v_prenex_42696) 1000)) (<= (select main_a v_prenex_42695) 1002) (< v_prenex_42696 main_x) (<= (+ main_x 1) v_prenex_42696))) (forall ((v_prenex_38768 Int) (v_prenex_38767 Int)) (or (<= (* 2 (select main_a v_prenex_38767)) 2000) (<= (+ (select main_a v_prenex_38768) 996) (select main_a v_prenex_38767)) (<= (select main_a v_prenex_38768) 4) (<= (+ main_x 1) v_prenex_38768) (<= (+ main_y 1) v_prenex_38767) (< v_prenex_38768 main_x) (<= 1996 (* 2 (select main_a v_prenex_38767))))) (forall ((v_prenex_39249 Int) (v_prenex_39248 Int)) (or (<= 996 (select main_a v_prenex_39248)) (<= (+ main_x 1) v_prenex_39249) (<= (select main_a v_prenex_39248) 1002) (<= 0 (* 2 (select main_a v_prenex_39249))) (< v_prenex_39249 main_x) (<= (* 2 (select main_a v_prenex_39249)) 4) (<= (+ (select main_a v_prenex_39249) (select main_a v_prenex_39248)) 1000))) (forall ((v_prenex_36124 Int) (v_prenex_36123 Int)) (or (<= (+ (select main_a v_prenex_36124) 996) (select main_a v_prenex_36123)) (<= 998 (select main_a v_prenex_36123)) (<= (select main_a v_prenex_36124) 2) (<= (+ main_x 1) v_prenex_36124) (< v_prenex_36123 main_y) (<= (select main_a v_prenex_36123) 1000) (< v_prenex_36124 main_x))) (forall ((v_prenex_32632 Int) (v_prenex_32633 Int)) (or (<= (select main_a v_prenex_32632) 1002) (<= 1000 (+ (select main_a v_prenex_32633) (select main_a v_prenex_32632))) (<= (* 2 (select main_a v_prenex_32632)) 2000) (<= 0 (+ (select main_a v_prenex_32633) 2)) (< v_prenex_32633 main_x) (<= (+ main_x 1) v_prenex_32633))) (or (forall ((v_prenex_33355 Int)) (or (<= (+ main_x 1) v_prenex_33355) (< v_prenex_33355 main_x) (<= (* 2 (select main_a v_prenex_33355)) 4) (<= (select main_a v_prenex_33355) 2) (<= 0 (select main_a v_prenex_33355)))) (forall ((v_prenex_33358 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_33358))) (<= 996 (select main_a v_prenex_33358))))) (or (forall ((v_prenex_38210 Int)) (or (< v_prenex_38210 main_x) (<= (* 2 (select main_a v_prenex_38210)) 4) (<= (select main_a v_prenex_38210) 2) (<= (+ main_x 1) v_prenex_38210))) (forall ((v_prenex_38211 Int)) (<= (select main_a v_prenex_38211) 1002))) (forall ((v_prenex_41637 Int) (v_prenex_41638 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_41637))) (<= (select main_a v_prenex_41637) 1000) (< v_prenex_41638 main_x) (<= (+ main_x 1) v_prenex_41638) (<= (+ (select main_a v_prenex_41638) (select main_a v_prenex_41637)) 1000) (<= (select main_a v_prenex_41638) 4) (<= (+ main_y 1) v_prenex_41637))) (or (forall ((v_prenex_31516 Int)) (<= 998 (select main_a v_prenex_31516))) (forall ((v_prenex_31513 Int)) (or (<= (+ main_x 1) v_prenex_31513) (<= 0 (* 2 (select main_a v_prenex_31513))) (<= (select main_a v_prenex_31513) 2) (< v_prenex_31513 main_x) (<= (* 2 (select main_a v_prenex_31513)) 4)))) (forall ((v_prenex_40443 Int) (v_prenex_40442 Int)) (or (<= (+ main_x 1) v_prenex_40443) (<= 996 (select main_a v_prenex_40442)) (<= (select main_a v_prenex_40443) 4) (< v_prenex_40443 main_x) (<= (select main_a v_prenex_40442) (+ (select main_a v_prenex_40443) 1000)) (<= 0 (+ (select main_a v_prenex_40443) 2)))) (forall ((v_prenex_38857 Int) (v_prenex_38858 Int)) (or (< v_prenex_38858 main_x) (<= (select main_a v_prenex_38857) 1000) (<= 996 (select main_a v_prenex_38857)) (<= 0 (+ (select main_a v_prenex_38858) 2)) (<= (+ main_x 1) v_prenex_38858) (<= (+ (select main_a v_prenex_38858) 996) (select main_a v_prenex_38857)) (<= 0 (* 2 (select main_a v_prenex_38858))))) (forall ((v_prenex_41991 Int) (v_prenex_41992 Int)) (or (< v_prenex_41991 main_y) (<= (select main_a v_prenex_41991) 1002) (<= (select main_a v_prenex_41991) (+ (select main_a v_prenex_41992) 1000)) (<= 1996 (* 2 (select main_a v_prenex_41991))) (<= (+ main_x 1) v_prenex_41992) (<= (select main_a v_prenex_41992) 4) (< v_prenex_41992 main_x))) (forall ((v_prenex_38989 Int) (v_prenex_38990 Int)) (or (<= 996 (select main_a v_prenex_38989)) (<= (* 2 (select main_a v_prenex_38990)) 4) (< v_prenex_38989 main_y) (<= (+ (select main_a v_prenex_38990) 996) (select main_a v_prenex_38989)) (<= (+ main_x 1) v_prenex_38990) (<= (select main_a v_prenex_38989) 1000) (< v_prenex_38990 main_x))) (forall ((v_prenex_36300 Int) (v_prenex_36299 Int)) (or (<= (+ main_x 1) v_prenex_36300) (<= 996 (select main_a v_prenex_36299)) (<= 998 (select main_a v_prenex_36299)) (< v_prenex_36300 main_x) (<= 0 (* 2 (select main_a v_prenex_36300))) (<= 0 (+ (select main_a v_prenex_36300) 2)) (<= (+ (select main_a v_prenex_36300) (select main_a v_prenex_36299)) 1000))) (forall ((v_prenex_32836 Int) (v_prenex_32837 Int)) (or (<= (select main_a v_prenex_32837) 2) (< v_prenex_32837 main_x) (<= 0 (select main_a v_prenex_32837)) (<= (* 2 (select main_a v_prenex_32836)) 2000) (<= (+ main_x 1) v_prenex_32837) (<= 1000 (+ (select main_a v_prenex_32837) (select main_a v_prenex_32836))))) (or (forall ((v_prenex_43008 Int)) (or (<= 0 (* 2 (select main_a v_prenex_43008))) (<= (+ main_x 1) v_prenex_43008) (<= (select main_a v_prenex_43008) 2) (< v_prenex_43008 main_x))) (forall ((v_prenex_43010 Int)) (<= (select main_a v_prenex_43010) 1000))) (or (forall ((v_prenex_36512 Int)) (or (<= 996 (select main_a v_prenex_36512)) (<= (select main_a v_prenex_36512) 1000))) (forall ((v_prenex_36509 Int)) (or (<= (+ main_x 1) v_prenex_36509) (<= (select main_a v_prenex_36509) 2) (<= 0 (+ (select main_a v_prenex_36509) 2)) (<= 0 (* 2 (select main_a v_prenex_36509))) (< v_prenex_36509 main_x)))) (or (forall ((v_prenex_39283 Int)) (or (<= (* 2 (select main_a v_prenex_39283)) 4) (< v_prenex_39283 main_x) (<= (+ main_x 1) v_prenex_39283))) (forall ((v_prenex_39282 Int)) (or (<= (* 2 (select main_a v_prenex_39282)) 2000) (<= (+ main_y 1) v_prenex_39282) (<= 998 (select main_a v_prenex_39282))))) (or (forall ((v_prenex_40149 Int)) (or (<= (* 2 (select main_a v_prenex_40149)) 2000) (<= 996 (select main_a v_prenex_40149)))) (forall ((v_prenex_40145 Int)) (or (<= (select main_a v_prenex_40145) 2) (<= (* 2 (select main_a v_prenex_40145)) 4) (<= 0 (+ (select main_a v_prenex_40145) 2)) (<= (+ main_x 1) v_prenex_40145) (< v_prenex_40145 main_x)))) (forall ((v_prenex_37665 Int) (v_prenex_37666 Int)) (or (<= (select main_a v_prenex_37665) 1002) (<= 0 (* 2 (select main_a v_prenex_37666))) (<= (+ main_x 1) v_prenex_37666) (<= (* 2 (select main_a v_prenex_37666)) 4) (<= 1000 (+ (select main_a v_prenex_37666) (select main_a v_prenex_37665))) (< v_prenex_37666 main_x) (<= (select main_a v_prenex_37665) 1000))) (or (forall ((v_prenex_34249 Int)) (or (< v_prenex_34249 main_x) (<= 0 (+ (select main_a v_prenex_34249) 2)) (<= 0 (* 2 (select main_a v_prenex_34249))) (<= (+ main_x 1) v_prenex_34249) (<= (* 2 (select main_a v_prenex_34249)) 4))) (forall ((v_prenex_34253 Int)) (or (<= (select main_a v_prenex_34253) 1000) (<= 998 (select main_a v_prenex_34253))))) (forall ((v_prenex_36937 Int) (v_prenex_36938 Int)) (or (< v_prenex_36938 main_x) (<= (+ main_x 1) v_prenex_36938) (<= 1000 (+ (select main_a v_prenex_36938) (select main_a v_prenex_36937))) (<= 0 (* 2 (select main_a v_prenex_36938))) (<= 996 (select main_a v_prenex_36937)) (<= (select main_a v_prenex_36937) 1000) (<= (+ main_y 1) v_prenex_36937))) (forall ((v_prenex_39902 Int) (v_prenex_39901 Int)) (or (<= (select main_a v_prenex_39902) 4) (<= (+ main_x 1) v_prenex_39902) (< v_prenex_39902 main_x) (<= (* 2 (select main_a v_prenex_39901)) 2000) (<= 996 (select main_a v_prenex_39901)) (<= (* 2 (select main_a v_prenex_39902)) 4) (<= (+ (select main_a v_prenex_39902) (select main_a v_prenex_39901)) 1000))) (forall ((v_prenex_36380 Int) (v_prenex_36381 Int)) (or (<= (select main_a v_prenex_36381) 4) (<= (select main_a v_prenex_36380) (+ (select main_a v_prenex_36381) 1000)) (< v_prenex_36381 main_x) (<= (+ main_x 1) v_prenex_36381) (<= (select main_a v_prenex_36380) 1002))) (forall ((v_prenex_38862 Int) (v_prenex_38861 Int)) (or (<= (+ (select main_a v_prenex_38862) (select main_a v_prenex_38861)) 1000) (<= (select main_a v_prenex_38861) 1000) (< v_prenex_38862 main_x) (<= (+ main_x 1) v_prenex_38862) (<= (select main_a v_prenex_38862) 4) (<= 0 (select main_a v_prenex_38862)))) (forall ((v_prenex_30989 Int) (v_prenex_30990 Int)) (or (<= 0 (+ (select main_a v_prenex_30990) 2)) (<= 1996 (* 2 (select main_a v_prenex_30989))) (<= (+ (select main_a v_prenex_30990) (select main_a v_prenex_30989)) 1000) (<= (+ main_x 1) v_prenex_30990) (<= 996 (select main_a v_prenex_30989)) (< v_prenex_30990 main_x))) (forall ((v_prenex_38749 Int) (v_prenex_38750 Int)) (or (<= 998 (select main_a v_prenex_38749)) (< v_prenex_38750 main_x) (<= 1000 (+ (select main_a v_prenex_38750) (select main_a v_prenex_38749))) (<= (+ main_x 1) v_prenex_38750) (<= (* 2 (select main_a v_prenex_38750)) 4) (<= 0 (select main_a v_prenex_38750)) (<= (select main_a v_prenex_38749) 1002))) (forall ((v_prenex_31899 Int) (v_prenex_31898 Int)) (or (<= (+ (select main_a v_prenex_31899) (select main_a v_prenex_31898)) 1000) (< v_prenex_31899 main_x) (<= 1996 (* 2 (select main_a v_prenex_31898))) (<= 996 (select main_a v_prenex_31898)) (<= (select main_a v_prenex_31899) 2) (<= (+ main_x 1) v_prenex_31899) (< v_prenex_31898 main_y))) (forall ((v_prenex_36296 Int) (v_prenex_36295 Int)) (or (<= 0 (select main_a v_prenex_36296)) (<= (+ main_x 1) v_prenex_36296) (< v_prenex_36296 main_x) (<= 0 (+ (select main_a v_prenex_36296) 2)) (<= (select main_a v_prenex_36295) (+ (select main_a v_prenex_36296) 1000)) (<= 996 (select main_a v_prenex_36295)))) (or (forall ((v_prenex_38423 Int)) (or (<= (* 2 (select main_a v_prenex_38423)) 2000) (<= (select main_a v_prenex_38423) 1002))) (forall ((v_prenex_38419 Int)) (or (<= (* 2 (select main_a v_prenex_38419)) 4) (<= 0 (+ (select main_a v_prenex_38419) 2)) (<= 0 (* 2 (select main_a v_prenex_38419))) (<= (+ main_x 1) v_prenex_38419) (< v_prenex_38419 main_x)))) (or (forall ((v_prenex_41572 Int)) (or (<= (+ main_x 1) v_prenex_41572) (<= (select main_a v_prenex_41572) 2) (<= 0 (* 2 (select main_a v_prenex_41572))) (< v_prenex_41572 main_x))) (forall ((v_prenex_41576 Int)) (or (<= (select main_a v_prenex_41576) 1002) (<= 1996 (* 2 (select main_a v_prenex_41576))) (< v_prenex_41576 main_y)))) (forall ((v_prenex_38090 Int) (v_prenex_38089 Int)) (or (<= (select main_a v_prenex_38089) 1000) (<= (* 2 (select main_a v_prenex_38090)) 4) (<= 1000 (+ (select main_a v_prenex_38090) (select main_a v_prenex_38089))) (<= 0 (+ (select main_a v_prenex_38090) 2)) (<= (select main_a v_prenex_38089) 1002) (<= (+ main_x 1) v_prenex_38090) (< v_prenex_38090 main_x))) (forall ((v_prenex_43307 Int) (v_prenex_43306 Int)) (or (<= (+ main_x 1) v_prenex_43307) (<= (* 2 (select main_a v_prenex_43306)) 2000) (<= (select main_a v_prenex_43306) 1002) (<= (select main_a v_prenex_43306) (+ (select main_a v_prenex_43307) 1000)) (<= 0 (select main_a v_prenex_43307)) (< v_prenex_43307 main_x) (< v_prenex_43306 main_y))) (or (forall ((v_prenex_33405 Int)) (<= 996 (select main_a v_prenex_33405))) (forall ((v_prenex_33400 Int)) (or (< v_prenex_33400 main_x) (<= 0 (* 2 (select main_a v_prenex_33400))) (<= (+ main_x 1) v_prenex_33400) (<= (* 2 (select main_a v_prenex_33400)) 4) (<= 0 (+ (select main_a v_prenex_33400) 2))))) (forall ((v_prenex_43169 Int) (v_prenex_43168 Int)) (or (< v_prenex_43169 main_x) (<= (select main_a v_prenex_43169) 4) (<= 0 (select main_a v_prenex_43169)) (<= (+ main_x 1) v_prenex_43169) (<= (select main_a v_prenex_43168) (+ (select main_a v_prenex_43169) 1000)))) (or (forall ((v_prenex_39337 Int)) (or (<= (+ main_y 1) v_prenex_39337) (<= (* 2 (select main_a v_prenex_39337)) 2000) (<= 996 (select main_a v_prenex_39337)))) (forall ((v_prenex_39338 Int)) (or (< v_prenex_39338 main_x) (<= 0 (* 2 (select main_a v_prenex_39338))) (<= (+ main_x 1) v_prenex_39338) (<= (select main_a v_prenex_39338) 2)))) (forall ((v_prenex_41333 Int) (v_prenex_41334 Int)) (or (<= 998 (select main_a v_prenex_41333)) (<= 1000 (+ (select main_a v_prenex_41334) (select main_a v_prenex_41333))) (< v_prenex_41334 main_x) (<= 0 (* 2 (select main_a v_prenex_41334))) (<= (select main_a v_prenex_41333) 1002) (<= (+ main_x 1) v_prenex_41334) (<= 0 (select main_a v_prenex_41334)))) (forall ((v_prenex_38761 Int) (v_prenex_38762 Int)) (or (<= 0 (+ (select main_a v_prenex_38762) 2)) (< v_prenex_38762 main_x) (<= (+ (select main_a v_prenex_38762) (select main_a v_prenex_38761)) 1000) (<= 996 (select main_a v_prenex_38761)) (<= (select main_a v_prenex_38762) 4) (<= (+ main_x 1) v_prenex_38762))) (forall ((v_prenex_40128 Int) (v_prenex_40127 Int)) (or (<= (+ main_y 1) v_prenex_40127) (<= (* 2 (select main_a v_prenex_40127)) 2000) (<= (+ main_x 1) v_prenex_40128) (< v_prenex_40128 main_x) (<= (select main_a v_prenex_40127) 1002) (<= (+ (select main_a v_prenex_40128) 996) (select main_a v_prenex_40127)) (<= 0 (+ (select main_a v_prenex_40128) 2)))) (forall ((v_prenex_42897 Int) (v_prenex_42896 Int)) (or (<= (+ main_x 1) v_prenex_42897) (<= 1000 (+ (select main_a v_prenex_42897) (select main_a v_prenex_42896))) (<= (select main_a v_prenex_42897) 2) (<= 996 (select main_a v_prenex_42896)) (< v_prenex_42897 main_x) (<= (select main_a v_prenex_42896) 1002) (<= (select main_a v_prenex_42897) 4))) (forall ((v_prenex_42250 Int) (v_prenex_42251 Int)) (or (<= (select main_a v_prenex_42250) 1000) (<= (+ main_x 1) v_prenex_42251) (< v_prenex_42251 main_x) (<= (+ (select main_a v_prenex_42251) 996) (select main_a v_prenex_42250)) (<= 0 (* 2 (select main_a v_prenex_42251))) (< v_prenex_42250 main_y))) (forall ((v_prenex_43693 Int) (v_prenex_43694 Int)) (or (<= (select main_a v_prenex_43693) 1002) (<= 1996 (* 2 (select main_a v_prenex_43693))) (<= 0 (* 2 (select main_a v_prenex_43694))) (<= (+ (select main_a v_prenex_43694) (select main_a v_prenex_43693)) 1000) (<= 0 (select main_a v_prenex_43694)) (< v_prenex_43694 main_x) (<= (+ main_x 1) v_prenex_43694))) (forall ((v_prenex_37541 Int) (v_prenex_37542 Int)) (or (<= (select main_a v_prenex_37541) 1000) (<= (+ (select main_a v_prenex_37542) 996) (select main_a v_prenex_37541)) (<= (select main_a v_prenex_37541) 1002) (<= (+ main_x 1) v_prenex_37542) (<= (select main_a v_prenex_37542) 4) (< v_prenex_37542 main_x))) (forall ((v_prenex_37402 Int) (v_prenex_37403 Int)) (or (<= (select main_a v_prenex_37402) (+ (select main_a v_prenex_37403) 1000)) (< v_prenex_37402 main_y) (<= (select main_a v_prenex_37402) 1002) (<= 998 (select main_a v_prenex_37402)) (<= (+ main_y 1) v_prenex_37402))) (forall ((v_prenex_33096 Int) (v_prenex_33095 Int)) (or (<= 1000 (+ (select main_a v_prenex_33096) (select main_a v_prenex_33095))) (<= (+ main_x 1) v_prenex_33096) (< v_prenex_33095 main_y) (<= 996 (select main_a v_prenex_33095)) (< v_prenex_33096 main_x) (<= 1996 (* 2 (select main_a v_prenex_33095))) (<= 0 (select main_a v_prenex_33096)))) (or (forall ((v_prenex_31554 Int)) (or (<= (+ main_x 1) v_prenex_31554) (<= 0 (+ (select main_a v_prenex_31554) 2)) (<= (select main_a v_prenex_31554) 4) (< v_prenex_31554 main_x) (<= 0 (* 2 (select main_a v_prenex_31554))))) (forall ((v_prenex_31558 Int)) (or (<= (select main_a v_prenex_31558) 1002) (<= (select main_a v_prenex_31558) 1000)))) (forall ((v_prenex_37943 Int) (v_prenex_37942 Int)) (or (<= (* 2 (select main_a v_prenex_37942)) 2000) (<= (+ main_x 1) v_prenex_37943) (< v_prenex_37943 main_x) (<= 0 (* 2 (select main_a v_prenex_37943))) (<= 1996 (* 2 (select main_a v_prenex_37942))) (<= 1000 (+ (select main_a v_prenex_37943) (select main_a v_prenex_37942))))) (forall ((v_prenex_32726 Int) (v_prenex_32727 Int)) (or (<= 0 (* 2 (select main_a v_prenex_32727))) (<= (+ main_x 1) v_prenex_32727) (<= 996 (select main_a v_prenex_32726)) (<= 0 (+ (select main_a v_prenex_32727) 2)) (< v_prenex_32727 main_x) (<= 1996 (* 2 (select main_a v_prenex_32726))) (<= (+ (select main_a v_prenex_32727) (select main_a v_prenex_32726)) 1000))) (or (forall ((v_prenex_38418 Int)) (or (<= 0 (+ (select main_a v_prenex_38418) 2)) (<= (+ main_x 1) v_prenex_38418) (<= (select main_a v_prenex_38418) 2) (< v_prenex_38418 main_x) (<= (* 2 (select main_a v_prenex_38418)) 4))) (forall ((v_prenex_38423 Int)) (or (<= (* 2 (select main_a v_prenex_38423)) 2000) (<= (select main_a v_prenex_38423) 1002)))) (or (forall ((v_prenex_40557 Int)) (or (< v_prenex_40557 main_y) (<= 1996 (* 2 (select main_a v_prenex_40557))) (<= (* 2 (select main_a v_prenex_40557)) 2000))) (forall ((v_prenex_40558 Int)) (or (<= (* 2 (select main_a v_prenex_40558)) 4) (<= 0 (* 2 (select main_a v_prenex_40558))) (< v_prenex_40558 main_x) (<= (+ main_x 1) v_prenex_40558)))) (forall ((v_prenex_37885 Int) (v_prenex_37886 Int)) (or (< v_prenex_37886 main_x) (<= (select main_a v_prenex_37885) (+ (select main_a v_prenex_37886) 1000)) (<= 996 (select main_a v_prenex_37885)) (<= 0 (* 2 (select main_a v_prenex_37886))) (<= 1996 (* 2 (select main_a v_prenex_37885))) (<= (select main_a v_prenex_37886) 2) (<= (+ main_x 1) v_prenex_37886))) (forall ((v_prenex_33680 Int) (v_prenex_33679 Int)) (or (< v_prenex_33680 main_x) (<= (+ main_x 1) v_prenex_33680) (<= 1000 (+ (select main_a v_prenex_33680) (select main_a v_prenex_33679))) (<= (select main_a v_prenex_33679) 1002) (<= (+ main_y 1) v_prenex_33679) (<= 0 (+ (select main_a v_prenex_33680) 2)))) (forall ((v_prenex_31566 Int) (v_prenex_31567 Int)) (or (<= (select main_a v_prenex_31567) 4) (< v_prenex_31567 main_x) (<= (+ main_x 1) v_prenex_31567) (<= 998 (select main_a v_prenex_31566)) (<= 1000 (+ (select main_a v_prenex_31567) (select main_a v_prenex_31566))) (<= (+ main_y 1) v_prenex_31566) (<= 996 (select main_a v_prenex_31566)))) (forall ((v_prenex_38554 Int) (v_prenex_38553 Int)) (or (<= (+ main_x 1) v_prenex_38554) (<= (* 2 (select main_a v_prenex_38554)) 4) (<= (* 2 (select main_a v_prenex_38553)) 2000) (< v_prenex_38554 main_x) (<= 1000 (+ (select main_a v_prenex_38554) (select main_a v_prenex_38553))) (<= 996 (select main_a v_prenex_38553)))) (forall ((v_prenex_36231 Int) (v_prenex_36232 Int)) (or (<= (* 2 (select main_a v_prenex_36231)) 2000) (< v_prenex_36231 main_y) (<= (+ main_x 1) v_prenex_36232) (<= 1996 (* 2 (select main_a v_prenex_36231))) (<= (select main_a v_prenex_36231) (+ (select main_a v_prenex_36232) 1000)) (< v_prenex_36232 main_x) (<= (select main_a v_prenex_36232) 4))) (forall ((v_prenex_37986 Int) (v_prenex_37985 Int)) (or (<= (+ main_x 1) v_prenex_37986) (<= (+ main_y 1) v_prenex_37985) (<= (select main_a v_prenex_37985) 1002) (< v_prenex_37986 main_x) (<= 1000 (+ (select main_a v_prenex_37986) (select main_a v_prenex_37985))) (<= 1996 (* 2 (select main_a v_prenex_37985))) (<= (select main_a v_prenex_37986) 2))) (forall ((v_prenex_40401 Int) (v_prenex_40400 Int)) (or (<= (select main_a v_prenex_40400) 1000) (<= (select main_a v_prenex_40400) 1002) (<= (+ main_x 1) v_prenex_40401) (<= (+ (select main_a v_prenex_40401) (select main_a v_prenex_40400)) 1000) (<= 0 (+ (select main_a v_prenex_40401) 2)) (< v_prenex_40401 main_x))) (or (forall ((v_prenex_38915 Int)) (or (<= (select main_a v_prenex_38915) 1000) (<= 1996 (* 2 (select main_a v_prenex_38915))))) (forall ((v_prenex_38916 Int)) (or (<= (* 2 (select main_a v_prenex_38916)) 4) (<= 0 (select main_a v_prenex_38916)) (<= (select main_a v_prenex_38916) 2) (< v_prenex_38916 main_x) (<= (+ main_x 1) v_prenex_38916)))) (forall ((v_prenex_41742 Int) (v_prenex_41741 Int)) (or (< v_prenex_41742 main_x) (<= (+ main_x 1) v_prenex_41742) (<= (select main_a v_prenex_41741) 1000) (<= 1000 (+ (select main_a v_prenex_41742) (select main_a v_prenex_41741))) (<= 996 (select main_a v_prenex_41741)) (<= (* 2 (select main_a v_prenex_41742)) 4) (<= 0 (+ (select main_a v_prenex_41742) 2)))) (forall ((v_prenex_41779 Int) (v_prenex_41780 Int)) (or (<= (+ main_x 1) v_prenex_41780) (< v_prenex_41779 main_y) (<= (+ (select main_a v_prenex_41780) (select main_a v_prenex_41779)) 1000) (<= 0 (+ (select main_a v_prenex_41780) 2)) (<= 996 (select main_a v_prenex_41779)) (< v_prenex_41780 main_x))) (forall ((v_prenex_36887 Int) (v_prenex_36886 Int)) (or (<= (select main_a v_prenex_36886) 1002) (<= (select main_a v_prenex_36886) 1000) (<= (+ main_x 1) v_prenex_36887) (< v_prenex_36887 main_x) (<= (+ (select main_a v_prenex_36887) 996) (select main_a v_prenex_36886)) (<= 0 (+ (select main_a v_prenex_36887) 2)))) (forall ((v_prenex_37921 Int) (v_prenex_37920 Int)) (or (< v_prenex_37921 main_x) (<= 0 (+ (select main_a v_prenex_37921) 2)) (<= (+ main_x 1) v_prenex_37921) (<= 1996 (* 2 (select main_a v_prenex_37920))) (<= 1000 (+ (select main_a v_prenex_37921) (select main_a v_prenex_37920))) (<= (select main_a v_prenex_37920) 1002) (< v_prenex_37920 main_y))) (forall ((v_prenex_42689 Int) (v_prenex_42690 Int)) (or (<= (+ (select main_a v_prenex_42690) (select main_a v_prenex_42689)) 1000) (<= (select main_a v_prenex_42689) 1002) (<= (select main_a v_prenex_42689) 1000) (< v_prenex_42690 main_x) (<= (+ main_x 1) v_prenex_42690) (<= (select main_a v_prenex_42690) 4) (<= 0 (select main_a v_prenex_42690)))) (forall ((v_prenex_36894 Int) (v_prenex_36893 Int)) (or (<= 0 (* 2 (select main_a v_prenex_36894))) (<= 998 (select main_a v_prenex_36893)) (<= (+ (select main_a v_prenex_36894) (select main_a v_prenex_36893)) 1000) (<= (select main_a v_prenex_36893) 1000) (<= (select main_a v_prenex_36894) 2) (< v_prenex_36894 main_x) (<= (+ main_x 1) v_prenex_36894))) (forall ((v_prenex_33479 Int) (v_prenex_33478 Int)) (or (<= (+ main_x 1) v_prenex_33479) (<= (select main_a v_prenex_33478) (+ (select main_a v_prenex_33479) 1000)) (< v_prenex_33479 main_x) (<= (select main_a v_prenex_33479) 4) (<= 0 (select main_a v_prenex_33479)) (<= (* 2 (select main_a v_prenex_33478)) 2000))) (or (forall ((v_prenex_41292 Int)) (or (<= (* 2 (select main_a v_prenex_41292)) 4) (< v_prenex_41292 main_x) (<= (select main_a v_prenex_41292) 4) (<= (+ main_x 1) v_prenex_41292))) (forall ((v_prenex_41295 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_41295))) (< v_prenex_41295 main_y) (<= (* 2 (select main_a v_prenex_41295)) 2000)))) (or (forall ((v_prenex_36013 Int)) (or (<= (+ main_x 1) v_prenex_36013) (<= (* 2 (select main_a v_prenex_36013)) 4) (< v_prenex_36013 main_x) (<= 0 (+ (select main_a v_prenex_36013) 2)))) (forall ((v_prenex_36012 Int)) (or (<= (+ main_y 1) v_prenex_36012) (<= (select main_a v_prenex_36012) 1002) (<= 996 (select main_a v_prenex_36012))))) (or (forall ((v_prenex_32587 Int)) (or (< v_prenex_32587 main_x) (<= (* 2 (select main_a v_prenex_32587)) 4) (<= (+ main_x 1) v_prenex_32587))) (forall ((v_prenex_32591 Int)) (<= (* 2 (select main_a v_prenex_32591)) 2000))) (forall ((v_prenex_41233 Int) (v_prenex_41234 Int)) (or (<= (select main_a v_prenex_41233) 1000) (<= (+ main_x 1) v_prenex_41234) (<= 0 (* 2 (select main_a v_prenex_41234))) (<= (select main_a v_prenex_41233) (+ (select main_a v_prenex_41234) 1000)) (< v_prenex_41233 main_y) (<= 1996 (* 2 (select main_a v_prenex_41233))) (< v_prenex_41234 main_x))) (forall ((v_prenex_37176 Int) (v_prenex_37177 Int)) (or (<= 1000 (+ (select main_a v_prenex_37177) (select main_a v_prenex_37176))) (<= (+ main_x 1) v_prenex_37177) (<= 0 (select main_a v_prenex_37177)) (<= 996 (select main_a v_prenex_37176)) (<= (select main_a v_prenex_37177) 4) (< v_prenex_37177 main_x))) (or (forall ((v_prenex_33789 Int)) (<= (select main_a v_prenex_33789) 1002)) (forall ((v_prenex_33788 Int)) (or (<= (+ main_x 1) v_prenex_33788) (<= 0 (* 2 (select main_a v_prenex_33788))) (<= 0 (+ (select main_a v_prenex_33788) 2)) (<= (* 2 (select main_a v_prenex_33788)) 4) (< v_prenex_33788 main_x)))) (forall ((v_prenex_42969 Int) (v_prenex_42970 Int)) (or (< v_prenex_42969 main_y) (<= 1996 (* 2 (select main_a v_prenex_42969))) (<= (+ main_y 1) v_prenex_42969) (<= (select main_a v_prenex_42969) (+ (select main_a v_prenex_42970) 1000)) (<= (* 2 (select main_a v_prenex_42969)) 2000))) (or (forall ((v_prenex_37620 Int)) (or (<= 0 (select main_a v_prenex_37620)) (<= (+ main_x 1) v_prenex_37620) (<= 0 (* 2 (select main_a v_prenex_37620))) (<= (* 2 (select main_a v_prenex_37620)) 4) (< v_prenex_37620 main_x))) (forall ((v_prenex_37624 Int)) (or (<= 998 (select main_a v_prenex_37624)) (<= (select main_a v_prenex_37624) 1000)))) (forall ((v_prenex_32713 Int) (v_prenex_32712 Int)) (or (<= (* 2 (select main_a v_prenex_32712)) 2000) (< v_prenex_32713 main_x) (<= (select main_a v_prenex_32712) (+ (select main_a v_prenex_32713) 1000)) (<= 0 (+ (select main_a v_prenex_32713) 2)) (<= (+ main_y 1) v_prenex_32712) (<= (+ main_x 1) v_prenex_32713))) (forall ((v_prenex_31721 Int) (v_prenex_31722 Int)) (or (<= (* 2 (select main_a v_prenex_31721)) 2000) (<= 1996 (* 2 (select main_a v_prenex_31721))) (<= (* 2 (select main_a v_prenex_31722)) 4) (< v_prenex_31722 main_x) (<= 0 (* 2 (select main_a v_prenex_31722))) (<= (+ main_x 1) v_prenex_31722) (<= 1000 (+ (select main_a v_prenex_31722) (select main_a v_prenex_31721))))) (or (forall ((v_prenex_42665 Int)) (or (< v_prenex_42665 main_x) (<= (select main_a v_prenex_42665) 2) (<= 0 (* 2 (select main_a v_prenex_42665))) (<= (+ main_x 1) v_prenex_42665))) (forall ((v_prenex_42669 Int)) (or (<= 998 (select main_a v_prenex_42669)) (< v_prenex_42669 main_y) (<= 1996 (* 2 (select main_a v_prenex_42669)))))) (or (forall ((v_prenex_36283 Int)) (or (<= (select main_a v_prenex_36283) 1000) (<= (* 2 (select main_a v_prenex_36283)) 2000) (< v_prenex_36283 main_y))) (forall ((v_prenex_36281 Int)) (or (< v_prenex_36281 main_x) (<= (+ main_x 1) v_prenex_36281) (<= (* 2 (select main_a v_prenex_36281)) 4) (<= 0 (select main_a v_prenex_36281))))) (forall ((v_prenex_33016 Int) (v_prenex_33015 Int)) (or (<= (* 2 (select main_a v_prenex_33015)) 2000) (<= (+ main_x 1) v_prenex_33016) (<= 0 (+ (select main_a v_prenex_33016) 2)) (<= (+ (select main_a v_prenex_33016) (select main_a v_prenex_33015)) 1000) (< v_prenex_33016 main_x) (<= 996 (select main_a v_prenex_33015)) (< v_prenex_33015 main_y))) (forall ((v_prenex_40109 Int) (v_prenex_40110 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_40109))) (<= 0 (+ (select main_a v_prenex_40110) 2)) (<= (+ main_x 1) v_prenex_40110) (<= 0 (select main_a v_prenex_40110)) (<= (+ (select main_a v_prenex_40110) (select main_a v_prenex_40109)) 1000) (< v_prenex_40110 main_x) (<= 998 (select main_a v_prenex_40109)))) (or (forall ((v_prenex_39056 Int)) (or (<= (select main_a v_prenex_39056) 1000) (<= 998 (select main_a v_prenex_39056)))) (forall ((v_prenex_39055 Int)) (or (<= 0 (* 2 (select main_a v_prenex_39055))) (< v_prenex_39055 main_x) (<= 0 (select main_a v_prenex_39055)) (<= (+ main_x 1) v_prenex_39055)))) (forall ((v_prenex_38066 Int) (v_prenex_38065 Int)) (or (<= (+ main_y 1) v_prenex_38065) (<= (+ (select main_a v_prenex_38066) 996) (select main_a v_prenex_38065)) (<= 0 (select main_a v_prenex_38066)) (<= 996 (select main_a v_prenex_38065)) (< v_prenex_38066 main_x) (<= (+ main_x 1) v_prenex_38066) (<= (select main_a v_prenex_38065) 1000))) (or (forall ((v_prenex_40363 Int)) (or (<= 0 (* 2 (select main_a v_prenex_40363))) (< v_prenex_40363 main_x) (<= (+ main_x 1) v_prenex_40363) (<= (* 2 (select main_a v_prenex_40363)) 4))) (forall ((v_prenex_40368 Int)) (or (< v_prenex_40368 main_y) (<= (select main_a v_prenex_40368) 1002) (<= 1996 (* 2 (select main_a v_prenex_40368)))))) (forall ((v_prenex_43587 Int) (v_prenex_43586 Int)) (or (< v_prenex_43587 main_x) (<= 0 (* 2 (select main_a v_prenex_43587))) (<= (+ main_x 1) v_prenex_43587) (<= 996 (select main_a v_prenex_43586)) (<= (+ (select main_a v_prenex_43587) (select main_a v_prenex_43586)) 1000) (<= (* 2 (select main_a v_prenex_43586)) 2000) (< v_prenex_43586 main_y))) (forall ((v_prenex_32643 Int) (v_prenex_32642 Int)) (or (<= 996 (select main_a v_prenex_32642)) (< v_prenex_32642 main_y) (<= (+ main_x 1) v_prenex_32643) (<= (select main_a v_prenex_32643) 4) (<= 1000 (+ (select main_a v_prenex_32643) (select main_a v_prenex_32642))) (< v_prenex_32643 main_x))) (or (forall ((v_prenex_37256 Int)) (<= 996 (select main_a v_prenex_37256))) (forall ((v_prenex_37257 Int)) (or (<= 0 (* 2 (select main_a v_prenex_37257))) (<= (* 2 (select main_a v_prenex_37257)) 4) (<= (+ main_x 1) v_prenex_37257) (< v_prenex_37257 main_x)))) (forall ((v_prenex_33524 Int) (v_prenex_33523 Int)) (or (<= (+ main_x 1) v_prenex_33524) (<= 996 (select main_a v_prenex_33523)) (<= 0 (select main_a v_prenex_33524)) (<= (* 2 (select main_a v_prenex_33524)) 4) (< v_prenex_33524 main_x) (<= 998 (select main_a v_prenex_33523)) (<= (+ (select main_a v_prenex_33524) (select main_a v_prenex_33523)) 1000))) (or (forall ((v_prenex_41919 Int)) (or (<= 0 (select main_a v_prenex_41919)) (<= (+ main_x 1) v_prenex_41919) (< v_prenex_41919 main_x) (<= 0 (* 2 (select main_a v_prenex_41919))))) (forall ((v_prenex_41920 Int)) (<= 996 (select main_a v_prenex_41920)))) (forall ((v_prenex_39872 Int) (v_prenex_39871 Int)) (or (<= 0 (select main_a v_prenex_39872)) (<= 1000 (+ (select main_a v_prenex_39872) (select main_a v_prenex_39871))) (< v_prenex_39872 main_x) (<= 998 (select main_a v_prenex_39871)) (<= (select main_a v_prenex_39871) 1002) (<= (+ main_x 1) v_prenex_39872) (<= (select main_a v_prenex_39872) 4))) (or (forall ((v_prenex_40979 Int)) (or (<= (* 2 (select main_a v_prenex_40979)) 4) (< v_prenex_40979 main_x) (<= (select main_a v_prenex_40979) 4) (<= (+ main_x 1) v_prenex_40979))) (forall ((v_prenex_40982 Int)) (or (<= 996 (select main_a v_prenex_40982)) (< v_prenex_40982 main_y) (<= 1996 (* 2 (select main_a v_prenex_40982)))))) (forall ((v_prenex_31008 Int) (v_prenex_31007 Int)) (or (<= (select main_a v_prenex_31008) 4) (<= (select main_a v_prenex_31007) 1000) (<= 0 (+ (select main_a v_prenex_31008) 2)) (<= (+ main_x 1) v_prenex_31008) (<= (select main_a v_prenex_31007) (+ (select main_a v_prenex_31008) 1000)) (< v_prenex_31008 main_x) (<= 1996 (* 2 (select main_a v_prenex_31007))))) (forall ((v_prenex_42116 Int) (v_prenex_42115 Int)) (or (<= 1000 (+ (select main_a v_prenex_42116) (select main_a v_prenex_42115))) (<= 996 (select main_a v_prenex_42115)) (< v_prenex_42116 main_x) (<= (+ main_x 1) v_prenex_42116) (<= 0 (+ (select main_a v_prenex_42116) 2)))) (forall ((v_prenex_35966 Int) (v_prenex_35967 Int)) (or (< v_prenex_35967 main_x) (<= 0 (+ (select main_a v_prenex_35967) 2)) (<= (+ main_x 1) v_prenex_35967) (<= 0 (select main_a v_prenex_35967)) (<= (select main_a v_prenex_35966) 1002) (<= (+ (select main_a v_prenex_35967) 996) (select main_a v_prenex_35966)))) (forall ((v_prenex_43772 Int) (v_prenex_43771 Int)) (or (< v_prenex_43772 main_x) (<= (select main_a v_prenex_43771) 1002) (<= 1000 (+ (select main_a v_prenex_43772) (select main_a v_prenex_43771))) (<= (* 2 (select main_a v_prenex_43772)) 4) (<= (select main_a v_prenex_43772) 2) (<= 998 (select main_a v_prenex_43771)) (<= (+ main_x 1) v_prenex_43772))) (or (forall ((v_prenex_38394 Int)) (or (<= (* 2 (select main_a v_prenex_38394)) 2000) (<= (select main_a v_prenex_38394) 1002))) (forall ((v_prenex_38390 Int)) (or (< v_prenex_38390 main_x) (<= (* 2 (select main_a v_prenex_38390)) 4) (<= (+ main_x 1) v_prenex_38390)))) (or (forall ((v_prenex_31075 Int)) (or (<= (+ main_x 1) v_prenex_31075) (< v_prenex_31075 main_x) (<= 0 (* 2 (select main_a v_prenex_31075))))) (forall ((v_prenex_31071 Int)) (or (<= (select main_a v_prenex_31071) 1002) (<= 1996 (* 2 (select main_a v_prenex_31071)))))) (forall ((v_prenex_43132 Int) (v_prenex_43133 Int)) (or (<= (+ (select main_a v_prenex_43133) 996) (select main_a v_prenex_43132)) (< v_prenex_43133 main_x) (<= (+ main_x 1) v_prenex_43133) (<= (select main_a v_prenex_43132) 1002) (<= (* 2 (select main_a v_prenex_43133)) 4) (<= 1996 (* 2 (select main_a v_prenex_43132))))) (or (forall ((v_prenex_37641 Int)) (or (<= (* 2 (select main_a v_prenex_37641)) 2000) (<= 996 (select main_a v_prenex_37641)))) (forall ((v_prenex_37640 Int)) (or (<= 0 (* 2 (select main_a v_prenex_37640))) (< v_prenex_37640 main_x) (<= 0 (+ (select main_a v_prenex_37640) 2)) (<= (+ main_x 1) v_prenex_37640) (<= (select main_a v_prenex_37640) 2)))) (forall ((v_prenex_34383 Int) (v_prenex_34382 Int)) (or (<= (select main_a v_prenex_34382) (+ (select main_a v_prenex_34383) 1000)) (<= (+ main_y 1) v_prenex_34382) (<= (select main_a v_prenex_34383) 4) (< v_prenex_34383 main_x) (<= (+ main_x 1) v_prenex_34383) (<= (select main_a v_prenex_34382) 1000))) (forall ((v_prenex_36001 Int)) (or (<= 0 (+ (select main_a v_prenex_36001) 2)) (< v_prenex_36001 main_x) (<= 0 (* 2 (select main_a v_prenex_36001))) (<= (+ main_x 1) v_prenex_36001) (<= 0 (select main_a v_prenex_36001)))) (forall ((v_prenex_31525 Int) (v_prenex_31524 Int)) (or (< v_prenex_31525 main_x) (<= (select main_a v_prenex_31525) 2) (<= (+ main_x 1) v_prenex_31525) (<= 998 (select main_a v_prenex_31524)) (<= 1996 (* 2 (select main_a v_prenex_31524))) (<= (select main_a v_prenex_31524) (+ (select main_a v_prenex_31525) 1000)))) (forall ((v_prenex_36221 Int) (v_prenex_36222 Int)) (or (<= (* 2 (select main_a v_prenex_36221)) 2000) (< v_prenex_36222 main_x) (<= 0 (+ (select main_a v_prenex_36222) 2)) (<= (+ main_x 1) v_prenex_36222) (<= (+ (select main_a v_prenex_36222) 996) (select main_a v_prenex_36221)))) (forall ((v_prenex_33926 Int) (v_prenex_33925 Int)) (or (<= (select main_a v_prenex_33926) 4) (<= 996 (select main_a v_prenex_33925)) (<= (+ main_x 1) v_prenex_33926) (< v_prenex_33926 main_x) (<= (select main_a v_prenex_33925) (+ (select main_a v_prenex_33926) 1000)) (< v_prenex_33925 main_y) (<= (select main_a v_prenex_33925) 1000))) (or (forall ((v_prenex_32302 Int)) (or (<= (select main_a v_prenex_32302) 4) (< v_prenex_32302 main_x) (<= 0 (+ (select main_a v_prenex_32302) 2)) (<= (+ main_x 1) v_prenex_32302) (<= (* 2 (select main_a v_prenex_32302)) 4))) (forall ((v_prenex_32296 Int)) (or (<= 998 (select main_a v_prenex_32296)) (<= 996 (select main_a v_prenex_32296))))) (forall ((v_prenex_42545 Int) (v_prenex_42544 Int)) (or (< v_prenex_42545 main_x) (<= 0 (select main_a v_prenex_42545)) (<= (select main_a v_prenex_42544) 1000) (<= (+ main_x 1) v_prenex_42545) (<= (+ (select main_a v_prenex_42545) (select main_a v_prenex_42544)) 1000) (<= 0 (+ (select main_a v_prenex_42545) 2)) (<= 1996 (* 2 (select main_a v_prenex_42544))))) (forall ((v_prenex_31617 Int) (v_prenex_31616 Int)) (or (<= (+ main_y 1) v_prenex_31616) (<= (+ main_x 1) v_prenex_31617) (<= (select main_a v_prenex_31616) (+ (select main_a v_prenex_31617) 1000)) (<= 998 (select main_a v_prenex_31616)) (<= (* 2 (select main_a v_prenex_31616)) 2000) (< v_prenex_31617 main_x) (<= (select main_a v_prenex_31617) 2))) (or (forall ((v_prenex_32301 Int)) (or (<= (* 2 (select main_a v_prenex_32301)) 4) (<= 0 (+ (select main_a v_prenex_32301) 2)) (<= (+ main_x 1) v_prenex_32301) (< v_prenex_32301 main_x))) (forall ((v_prenex_32296 Int)) (or (<= 998 (select main_a v_prenex_32296)) (<= 996 (select main_a v_prenex_32296))))) (forall ((v_prenex_39083 Int) (v_prenex_39082 Int)) (or (<= 996 (select main_a v_prenex_39082)) (<= (+ (select main_a v_prenex_39083) (select main_a v_prenex_39082)) 1000) (<= (+ main_y 1) v_prenex_39082) (<= 1996 (* 2 (select main_a v_prenex_39082))) (< v_prenex_39082 main_y))) (forall ((v_prenex_39527 Int) (v_prenex_39526 Int)) (or (<= (+ main_x 1) v_prenex_39527) (<= (select main_a v_prenex_39526) 1000) (<= 0 (+ (select main_a v_prenex_39527) 2)) (<= (select main_a v_prenex_39527) 4) (<= (* 2 (select main_a v_prenex_39526)) 2000) (<= (+ (select main_a v_prenex_39527) (select main_a v_prenex_39526)) 1000) (< v_prenex_39527 main_x))) (forall ((v_prenex_36518 Int) (v_prenex_36519 Int)) (or (<= 996 (select main_a v_prenex_36518)) (<= (select main_a v_prenex_36519) 2) (<= (select main_a v_prenex_36518) (+ (select main_a v_prenex_36519) 1000)) (< v_prenex_36519 main_x) (<= (+ main_x 1) v_prenex_36519) (<= (+ main_y 1) v_prenex_36518))) (forall ((v_prenex_31426 Int) (v_prenex_31425 Int)) (or (<= (+ main_x 1) v_prenex_31426) (< v_prenex_31426 main_x) (<= (select main_a v_prenex_31425) (+ (select main_a v_prenex_31426) 1000)) (<= 0 (select main_a v_prenex_31426)) (<= (select main_a v_prenex_31426) 2) (<= (* 2 (select main_a v_prenex_31425)) 2000))) (or (forall ((v_prenex_32932 Int)) (or (<= 0 (* 2 (select main_a v_prenex_32932))) (< v_prenex_32932 main_x) (<= (+ main_x 1) v_prenex_32932))) (forall ((v_prenex_32931 Int)) (or (<= 998 (select main_a v_prenex_32931)) (<= (* 2 (select main_a v_prenex_32931)) 2000)))) (forall ((v_prenex_43208 Int) (v_prenex_43207 Int)) (or (<= (select main_a v_prenex_43208) 2) (<= (+ main_x 1) v_prenex_43208) (<= (select main_a v_prenex_43207) 1000) (<= (+ (select main_a v_prenex_43208) (select main_a v_prenex_43207)) 1000) (< v_prenex_43208 main_x) (<= 0 (+ (select main_a v_prenex_43208) 2)))) (forall ((v_prenex_41799 Int) (v_prenex_41800 Int)) (or (<= 0 (select main_a v_prenex_41800)) (<= (* 2 (select main_a v_prenex_41799)) 2000) (<= 0 (* 2 (select main_a v_prenex_41800))) (<= (+ (select main_a v_prenex_41800) (select main_a v_prenex_41799)) 1000) (<= (+ main_x 1) v_prenex_41800) (<= 1996 (* 2 (select main_a v_prenex_41799))) (< v_prenex_41800 main_x))) (or (forall ((v_prenex_36565 Int)) (or (<= (select main_a v_prenex_36565) 1002) (<= 998 (select main_a v_prenex_36565)))) (forall ((v_prenex_36560 Int)) (or (< v_prenex_36560 main_x) (<= (+ main_x 1) v_prenex_36560) (<= (* 2 (select main_a v_prenex_36560)) 4) (<= 0 (+ (select main_a v_prenex_36560) 2))))) (or (forall ((v_prenex_41880 Int)) (or (<= (select main_a v_prenex_41880) 1000) (<= 996 (select main_a v_prenex_41880)) (<= (+ main_y 1) v_prenex_41880))) (forall ((v_prenex_41881 Int)) (or (< v_prenex_41881 main_x) (<= 0 (* 2 (select main_a v_prenex_41881))) (<= (+ main_x 1) v_prenex_41881) (<= 0 (select main_a v_prenex_41881))))) (or (forall ((v_prenex_36848 Int)) (or (<= (+ main_x 1) v_prenex_36848) (<= (select main_a v_prenex_36848) 2) (< v_prenex_36848 main_x) (<= 0 (* 2 (select main_a v_prenex_36848))))) (forall ((v_prenex_36850 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_36850))) (<= (select main_a v_prenex_36850) 1002)))) (forall ((v_prenex_39934 Int) (v_prenex_39933 Int)) (or (<= 0 (* 2 (select main_a v_prenex_39934))) (<= (+ (select main_a v_prenex_39934) (select main_a v_prenex_39933)) 1000) (< v_prenex_39934 main_x) (<= (+ main_x 1) v_prenex_39934) (<= (select main_a v_prenex_39934) 2))) (forall ((v_prenex_37683 Int) (v_prenex_37684 Int)) (or (< v_prenex_37684 main_x) (<= (select main_a v_prenex_37684) 4) (<= (* 2 (select main_a v_prenex_37683)) 2000) (<= (+ main_x 1) v_prenex_37684) (<= 0 (+ (select main_a v_prenex_37684) 2)) (<= 996 (select main_a v_prenex_37683)) (<= (+ (select main_a v_prenex_37684) (select main_a v_prenex_37683)) 1000))) (forall ((v_prenex_33887 Int) (v_prenex_33888 Int)) (or (<= (select main_a v_prenex_33888) 4) (<= 1000 (+ (select main_a v_prenex_33888) (select main_a v_prenex_33887))) (<= (select main_a v_prenex_33888) 2) (< v_prenex_33888 main_x) (<= (+ main_x 1) v_prenex_33888) (<= 1996 (* 2 (select main_a v_prenex_33887))) (<= (select main_a v_prenex_33887) 1002))) (or (forall ((v_prenex_40210 Int)) (or (<= (select main_a v_prenex_40210) 1002) (<= 996 (select main_a v_prenex_40210)))) (forall ((v_prenex_40207 Int)) (or (<= 0 (select main_a v_prenex_40207)) (<= (select main_a v_prenex_40207) 2) (<= (* 2 (select main_a v_prenex_40207)) 4) (<= (+ main_x 1) v_prenex_40207) (< v_prenex_40207 main_x)))) (forall ((v_prenex_38759 Int) (v_prenex_38760 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_38759))) (<= 0 (* 2 (select main_a v_prenex_38760))) (<= 1000 (+ (select main_a v_prenex_38760) (select main_a v_prenex_38759))) (<= (select main_a v_prenex_38760) 4) (<= (select main_a v_prenex_38759) 1002) (<= (+ main_x 1) v_prenex_38760) (< v_prenex_38760 main_x))) (forall ((v_prenex_39937 Int) (v_prenex_39938 Int)) (or (<= (+ main_y 1) v_prenex_39937) (<= (+ (select main_a v_prenex_39938) 996) (select main_a v_prenex_39937)) (<= (* 2 (select main_a v_prenex_39938)) 4) (<= (select main_a v_prenex_39937) 1002) (<= (+ main_x 1) v_prenex_39938) (<= 996 (select main_a v_prenex_39937)) (< v_prenex_39938 main_x))) (forall ((v_prenex_41214 Int) (v_prenex_41215 Int)) (or (<= (+ (select main_a v_prenex_41215) (select main_a v_prenex_41214)) 1000) (<= (select main_a v_prenex_41214) 1002) (<= (+ main_x 1) v_prenex_41215) (<= (select main_a v_prenex_41215) 2) (<= 998 (select main_a v_prenex_41214)) (< v_prenex_41215 main_x) (<= (* 2 (select main_a v_prenex_41215)) 4))) (forall ((v_prenex_42832 Int) (v_prenex_42833 Int)) (or (<= (* 2 (select main_a v_prenex_42832)) 2000) (<= 1000 (+ (select main_a v_prenex_42833) (select main_a v_prenex_42832))) (< v_prenex_42832 main_y) (<= (+ main_y 1) v_prenex_42832) (<= 1996 (* 2 (select main_a v_prenex_42832))))) (forall ((v_prenex_38963 Int) (v_prenex_38964 Int)) (or (<= (select main_a v_prenex_38963) 1002) (<= (select main_a v_prenex_38964) 2) (<= 1000 (+ (select main_a v_prenex_38964) (select main_a v_prenex_38963))) (< v_prenex_38964 main_x) (<= 0 (+ (select main_a v_prenex_38964) 2)) (<= (select main_a v_prenex_38963) 1000) (<= (+ main_x 1) v_prenex_38964))) (forall ((v_prenex_39168 Int) (v_prenex_39167 Int)) (or (<= 996 (select main_a v_prenex_39167)) (<= (* 2 (select main_a v_prenex_39168)) 4) (<= (+ (select main_a v_prenex_39168) 996) (select main_a v_prenex_39167)) (<= (select main_a v_prenex_39168) 4) (<= 1996 (* 2 (select main_a v_prenex_39167))) (<= (+ main_x 1) v_prenex_39168) (< v_prenex_39168 main_x))) (forall ((v_prenex_43646 Int) (v_prenex_43647 Int)) (or (<= 0 (+ (select main_a v_prenex_43647) 2)) (<= (+ (select main_a v_prenex_43647) 996) (select main_a v_prenex_43646)) (<= (+ main_x 1) v_prenex_43647) (<= (+ main_y 1) v_prenex_43646) (< v_prenex_43647 main_x) (<= 996 (select main_a v_prenex_43646)))) (or (forall ((v_prenex_31104 Int)) (or (<= (* 2 (select main_a v_prenex_31104)) 4) (< v_prenex_31104 main_x) (<= (+ main_x 1) v_prenex_31104) (<= (select main_a v_prenex_31104) 4) (<= 0 (select main_a v_prenex_31104)))) (forall ((v_prenex_31103 Int)) (or (<= (* 2 (select main_a v_prenex_31103)) 2000) (<= (select main_a v_prenex_31103) 1000)))) (or (forall ((v_prenex_36750 Int)) (or (<= 0 (select main_a v_prenex_36750)) (< v_prenex_36750 main_x) (<= (* 2 (select main_a v_prenex_36750)) 4) (<= (+ main_x 1) v_prenex_36750))) (forall ((v_prenex_36749 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_36749))) (<= (+ main_y 1) v_prenex_36749)))) (or (forall ((v_prenex_31581 Int)) (or (<= (* 2 (select main_a v_prenex_31581)) 2000) (<= (select main_a v_prenex_31581) 1002))) (forall ((v_prenex_31578 Int)) (or (<= (select main_a v_prenex_31578) 2) (<= (* 2 (select main_a v_prenex_31578)) 4) (< v_prenex_31578 main_x) (<= (+ main_x 1) v_prenex_31578) (<= 0 (select main_a v_prenex_31578))))) (or (forall ((v_prenex_33065 Int)) (or (<= (select main_a v_prenex_33065) 1000) (<= 998 (select main_a v_prenex_33065)))) (forall ((v_prenex_33062 Int)) (or (<= (+ main_x 1) v_prenex_33062) (<= (select main_a v_prenex_33062) 4) (< v_prenex_33062 main_x) (<= 0 (* 2 (select main_a v_prenex_33062))) (<= 0 (select main_a v_prenex_33062))))) (forall ((v_prenex_32303 Int) (v_prenex_32304 Int)) (or (<= (select main_a v_prenex_32304) 4) (<= (+ (select main_a v_prenex_32304) 996) (select main_a v_prenex_32303)) (< v_prenex_32304 main_x) (<= (+ main_x 1) v_prenex_32304) (<= 0 (select main_a v_prenex_32304)))) (or (forall ((v_prenex_33063 Int)) (or (< v_prenex_33063 main_x) (<= 0 (select main_a v_prenex_33063)) (<= (+ main_x 1) v_prenex_33063) (<= 0 (* 2 (select main_a v_prenex_33063))))) (forall ((v_prenex_33065 Int)) (or (<= (select main_a v_prenex_33065) 1000) (<= 998 (select main_a v_prenex_33065))))) (forall ((v_prenex_36575 Int) (v_prenex_36576 Int)) (or (<= (* 2 (select main_a v_prenex_36576)) 4) (<= (+ (select main_a v_prenex_36576) (select main_a v_prenex_36575)) 1000) (<= (select main_a v_prenex_36576) 2) (<= 996 (select main_a v_prenex_36575)) (<= (+ main_x 1) v_prenex_36576) (< v_prenex_36576 main_x))) (forall ((v_prenex_40941 Int) (v_prenex_40940 Int)) (or (<= 0 (select main_a v_prenex_40941)) (< v_prenex_40941 main_x) (<= (+ main_x 1) v_prenex_40941) (<= 996 (select main_a v_prenex_40940)) (<= (select main_a v_prenex_40941) 4) (<= (select main_a v_prenex_40940) (+ (select main_a v_prenex_40941) 1000)))) (or (forall ((v_prenex_38465 Int)) (or (<= (+ main_x 1) v_prenex_38465) (<= (* 2 (select main_a v_prenex_38465)) 4) (< v_prenex_38465 main_x) (<= 0 (+ (select main_a v_prenex_38465) 2)))) (forall ((v_prenex_38470 Int)) (or (<= (select main_a v_prenex_38470) 1002) (<= 1996 (* 2 (select main_a v_prenex_38470)))))) (forall ((v_prenex_36400 Int) (v_prenex_36401 Int)) (or (<= (+ main_x 1) v_prenex_36401) (<= (select main_a v_prenex_36401) 4) (< v_prenex_36401 main_x) (<= (+ main_y 1) v_prenex_36400) (<= 998 (select main_a v_prenex_36400)) (<= 1000 (+ (select main_a v_prenex_36401) (select main_a v_prenex_36400))))) (forall ((v_prenex_32670 Int) (v_prenex_32671 Int)) (or (<= 998 (select main_a v_prenex_32670)) (<= 0 (+ (select main_a v_prenex_32671) 2)) (<= (+ main_y 1) v_prenex_32670) (<= (+ main_x 1) v_prenex_32671) (< v_prenex_32671 main_x) (<= (select main_a v_prenex_32670) (+ (select main_a v_prenex_32671) 1000)))) (or (forall ((v_prenex_39710 Int)) (or (<= (+ main_x 1) v_prenex_39710) (< v_prenex_39710 main_x) (<= 0 (+ (select main_a v_prenex_39710) 2)))) (forall ((v_prenex_39713 Int)) (<= 1996 (* 2 (select main_a v_prenex_39713))))) (forall ((v_prenex_35876 Int) (v_prenex_35877 Int)) (or (<= (select main_a v_prenex_35877) 2) (<= (select main_a v_prenex_35876) 1000) (<= (+ main_x 1) v_prenex_35877) (<= 0 (* 2 (select main_a v_prenex_35877))) (< v_prenex_35877 main_x) (<= 996 (select main_a v_prenex_35876)) (<= (+ (select main_a v_prenex_35877) (select main_a v_prenex_35876)) 1000))) (or (forall ((v_prenex_37471 Int)) (<= (* 2 (select main_a v_prenex_37471)) 2000)) (forall ((v_prenex_37470 Int)) (or (<= (+ main_x 1) v_prenex_37470) (<= (* 2 (select main_a v_prenex_37470)) 4) (<= 0 (select main_a v_prenex_37470)) (< v_prenex_37470 main_x)))) (forall ((v_prenex_37112 Int) (v_prenex_37113 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_37112))) (<= (+ main_x 1) v_prenex_37113) (<= (+ (select main_a v_prenex_37113) (select main_a v_prenex_37112)) 1000) (<= 0 (select main_a v_prenex_37113)) (< v_prenex_37113 main_x))) (forall ((v_prenex_40458 Int) (v_prenex_40457 Int)) (or (<= 0 (select main_a v_prenex_40458)) (< v_prenex_40458 main_x) (<= (* 2 (select main_a v_prenex_40458)) 4) (<= (+ main_x 1) v_prenex_40458) (<= 996 (select main_a v_prenex_40457)) (<= 1000 (+ (select main_a v_prenex_40458) (select main_a v_prenex_40457))) (<= (* 2 (select main_a v_prenex_40457)) 2000))) (forall ((v_prenex_42119 Int) (v_prenex_42120 Int)) (or (<= 0 (* 2 (select main_a v_prenex_42120))) (< v_prenex_42120 main_x) (<= (select main_a v_prenex_42119) (+ (select main_a v_prenex_42120) 1000)) (<= (select main_a v_prenex_42120) 2) (<= (+ main_x 1) v_prenex_42120))) (forall ((v_prenex_38413 Int) (v_prenex_38412 Int)) (or (< v_prenex_38412 main_y) (<= (+ main_x 1) v_prenex_38413) (<= (select main_a v_prenex_38413) 2) (< v_prenex_38413 main_x) (<= (select main_a v_prenex_38412) 1000) (<= 998 (select main_a v_prenex_38412)) (<= 1000 (+ (select main_a v_prenex_38413) (select main_a v_prenex_38412))))) (forall ((v_prenex_43507 Int) (v_prenex_43506 Int)) (or (< v_prenex_43507 main_x) (<= (* 2 (select main_a v_prenex_43506)) 2000) (<= (select main_a v_prenex_43507) 4) (<= 0 (* 2 (select main_a v_prenex_43507))) (<= (select main_a v_prenex_43506) 1000) (<= (select main_a v_prenex_43506) (+ (select main_a v_prenex_43507) 1000)) (<= (+ main_x 1) v_prenex_43507))) (forall ((v_prenex_32285 Int) (v_prenex_32284 Int)) (or (< v_prenex_32284 main_y) (<= 1996 (* 2 (select main_a v_prenex_32284))) (<= (select main_a v_prenex_32284) (+ (select main_a v_prenex_32285) 1000)) (<= (+ main_x 1) v_prenex_32285) (<= 996 (select main_a v_prenex_32284)) (<= 0 (* 2 (select main_a v_prenex_32285))) (< v_prenex_32285 main_x))) (or (forall ((v_prenex_42614 Int)) (or (< v_prenex_42614 main_x) (<= (select main_a v_prenex_42614) 4) (<= 0 (* 2 (select main_a v_prenex_42614))) (<= (+ main_x 1) v_prenex_42614))) (forall ((v_prenex_42617 Int)) (or (<= 996 (select main_a v_prenex_42617)) (<= (* 2 (select main_a v_prenex_42617)) 2000)))) (forall ((v_prenex_35823 Int) (v_prenex_35824 Int)) (or (<= (select main_a v_prenex_35823) 1002) (<= (* 2 (select main_a v_prenex_35824)) 4) (< v_prenex_35824 main_x) (<= (* 2 (select main_a v_prenex_35823)) 2000) (<= (+ main_x 1) v_prenex_35824) (<= (+ main_y 1) v_prenex_35823) (<= (+ (select main_a v_prenex_35824) (select main_a v_prenex_35823)) 1000))) (or (forall ((v_prenex_42773 Int)) (or (<= 998 (select main_a v_prenex_42773)) (<= 1996 (* 2 (select main_a v_prenex_42773))))) (forall ((v_prenex_42772 Int)) (or (<= 0 (select main_a v_prenex_42772)) (<= (+ main_x 1) v_prenex_42772) (<= 0 (* 2 (select main_a v_prenex_42772))) (< v_prenex_42772 main_x)))) (or (forall ((v_prenex_32050 Int)) (or (< v_prenex_32050 main_x) (<= (* 2 (select main_a v_prenex_32050)) 4) (<= (+ main_x 1) v_prenex_32050) (<= 0 (+ (select main_a v_prenex_32050) 2)))) (forall ((v_prenex_32049 Int)) (or (<= (select main_a v_prenex_32049) 1002) (<= (+ main_y 1) v_prenex_32049) (<= (select main_a v_prenex_32049) 1000)))) (forall ((v_prenex_39898 Int) (v_prenex_39897 Int)) (or (<= (+ (select main_a v_prenex_39898) 996) (select main_a v_prenex_39897)) (<= (+ main_x 1) v_prenex_39898) (<= (select main_a v_prenex_39898) 4) (<= 998 (select main_a v_prenex_39897)) (< v_prenex_39898 main_x))) (or (forall ((v_prenex_39623 Int)) (<= (* 2 (select main_a v_prenex_39623)) 2000)) (forall ((v_prenex_30894 Int)) (or (<= (+ main_x 1) v_prenex_30894) (<= 0 (+ (select main_a v_prenex_30894) 2)) (< v_prenex_30894 main_x)))) (forall ((v_prenex_33918 Int) (v_prenex_33917 Int)) (or (< v_prenex_33918 main_x) (<= (* 2 (select main_a v_prenex_33917)) 2000) (<= (+ (select main_a v_prenex_33918) 996) (select main_a v_prenex_33917)) (<= (select main_a v_prenex_33918) 4) (<= (select main_a v_prenex_33917) 1002) (<= (* 2 (select main_a v_prenex_33918)) 4) (<= (+ main_x 1) v_prenex_33918))) (forall ((v_prenex_37530 Int) (v_prenex_37529 Int)) (or (<= (select main_a v_prenex_37530) 2) (<= (* 2 (select main_a v_prenex_37529)) 2000) (<= 0 (* 2 (select main_a v_prenex_37530))) (< v_prenex_37530 main_x) (<= (+ main_x 1) v_prenex_37530) (<= (select main_a v_prenex_37529) 1002) (<= (+ (select main_a v_prenex_37530) (select main_a v_prenex_37529)) 1000))) (or (forall ((v_prenex_32599 Int)) (or (<= (+ main_x 1) v_prenex_32599) (<= (select main_a v_prenex_32599) 2) (< v_prenex_32599 main_x) (<= 0 (* 2 (select main_a v_prenex_32599))) (<= 0 (+ (select main_a v_prenex_32599) 2)))) (forall ((v_prenex_32600 Int)) (or (<= 996 (select main_a v_prenex_32600)) (<= (select main_a v_prenex_32600) 1002)))) (or (forall ((v_prenex_35360 Int)) (or (< v_prenex_35360 main_x) (<= (select main_a v_prenex_35360) 4) (<= (+ main_x 1) v_prenex_35360) (<= 0 (* 2 (select main_a v_prenex_35360))))) (forall ((v_prenex_35362 Int)) (or (<= (* 2 (select main_a v_prenex_35362)) 2000) (<= (select main_a v_prenex_35362) 1002)))) (or (forall ((v_prenex_33726 Int)) (or (<= (* 2 (select main_a v_prenex_33726)) 4) (<= 0 (* 2 (select main_a v_prenex_33726))) (< v_prenex_33726 main_x) (<= (select main_a v_prenex_33726) 2) (<= (+ main_x 1) v_prenex_33726))) (forall ((v_prenex_33727 Int)) (or (<= (select main_a v_prenex_33727) 1000) (<= (select main_a v_prenex_33727) 1002)))) (forall ((v_prenex_43864 Int) (v_prenex_43863 Int)) (or (<= (* 2 (select main_a v_prenex_43863)) 2000) (<= 0 (+ (select main_a v_prenex_43864) 2)) (<= (+ (select main_a v_prenex_43864) 996) (select main_a v_prenex_43863)) (<= (select main_a v_prenex_43864) 4) (<= (+ main_x 1) v_prenex_43864) (< v_prenex_43864 main_x) (<= 996 (select main_a v_prenex_43863)))) (forall ((v_prenex_35271 Int) (v_prenex_35272 Int)) (or (<= (select main_a v_prenex_35272) 4) (<= (select main_a v_prenex_35271) (+ (select main_a v_prenex_35272) 1000)) (<= (+ main_x 1) v_prenex_35272) (<= 996 (select main_a v_prenex_35271)) (< v_prenex_35272 main_x) (<= 1996 (* 2 (select main_a v_prenex_35271))) (<= 0 (* 2 (select main_a v_prenex_35272))))) (forall ((v_prenex_40049 Int) (v_prenex_40050 Int)) (or (<= 0 (* 2 (select main_a v_prenex_40050))) (<= 1996 (* 2 (select main_a v_prenex_40049))) (<= (* 2 (select main_a v_prenex_40049)) 2000) (<= (+ main_x 1) v_prenex_40050) (<= (+ (select main_a v_prenex_40050) 996) (select main_a v_prenex_40049)) (< v_prenex_40050 main_x))) (forall ((v_prenex_44236 Int) (v_prenex_44237 Int)) (or (<= (+ (select main_a v_prenex_44237) (select main_a v_prenex_44236)) 1000) (< v_prenex_44236 main_y) (<= (select main_a v_prenex_44237) 4) (<= (select main_a v_prenex_44236) 1002) (< v_prenex_44237 main_x) (<= 1996 (* 2 (select main_a v_prenex_44236))) (<= (+ main_x 1) v_prenex_44237))) (forall ((v_prenex_43877 Int) (v_prenex_43878 Int)) (or (<= (select main_a v_prenex_43877) (+ (select main_a v_prenex_43878) 1000)) (<= 996 (select main_a v_prenex_43877)) (<= (select main_a v_prenex_43878) 2) (<= (select main_a v_prenex_43877) 1000) (< v_prenex_43878 main_x) (<= (+ main_x 1) v_prenex_43878) (<= 0 (+ (select main_a v_prenex_43878) 2)))) (forall ((v_prenex_31642 Int) (v_prenex_31641 Int)) (or (<= 998 (select main_a v_prenex_31641)) (<= (select main_a v_prenex_31641) (+ (select main_a v_prenex_31642) 1000)) (<= (+ main_x 1) v_prenex_31642) (<= (select main_a v_prenex_31641) 1002) (< v_prenex_31641 main_y) (< v_prenex_31642 main_x) (<= 0 (select main_a v_prenex_31642)))) (forall ((v_prenex_33259 Int) (v_prenex_33258 Int)) (or (<= (+ main_x 1) v_prenex_33259) (<= 0 (+ (select main_a v_prenex_33259) 2)) (<= (+ (select main_a v_prenex_33259) (select main_a v_prenex_33258)) 1000) (< v_prenex_33259 main_x) (<= 998 (select main_a v_prenex_33258)) (<= 0 (select main_a v_prenex_33259)))) (forall ((v_prenex_38129 Int) (v_prenex_38128 Int)) (or (<= (select main_a v_prenex_38129) 4) (<= (+ (select main_a v_prenex_38129) 996) (select main_a v_prenex_38128)) (< v_prenex_38129 main_x) (<= 998 (select main_a v_prenex_38128)) (<= (+ main_x 1) v_prenex_38129) (<= 1996 (* 2 (select main_a v_prenex_38128))))) (forall ((v_prenex_34745 Int) (v_prenex_34744 Int)) (or (<= (select main_a v_prenex_34744) (+ (select main_a v_prenex_34745) 1000)) (<= 1996 (* 2 (select main_a v_prenex_34744))) (<= (+ main_x 1) v_prenex_34745) (<= (select main_a v_prenex_34744) 1000) (<= 0 (* 2 (select main_a v_prenex_34745))) (< v_prenex_34745 main_x) (<= 0 (select main_a v_prenex_34745)))) (forall ((v_prenex_41749 Int) (v_prenex_41750 Int)) (or (<= (+ main_x 1) v_prenex_41750) (< v_prenex_41750 main_x) (<= 0 (select main_a v_prenex_41750)) (<= (select main_a v_prenex_41749) 1000) (<= (* 2 (select main_a v_prenex_41750)) 4) (<= 996 (select main_a v_prenex_41749)) (<= (+ (select main_a v_prenex_41750) 996) (select main_a v_prenex_41749)))) (forall ((v_prenex_39669 Int) (v_prenex_39668 Int)) (or (< v_prenex_39668 main_y) (<= (select main_a v_prenex_39668) 1002) (<= 0 (+ (select main_a v_prenex_39669) 2)) (<= (+ main_x 1) v_prenex_39669) (<= (select main_a v_prenex_39668) (+ (select main_a v_prenex_39669) 1000)) (< v_prenex_39669 main_x) (<= (* 2 (select main_a v_prenex_39668)) 2000))) (forall ((v_prenex_37199 Int) (v_prenex_37200 Int)) (or (<= (select main_a v_prenex_37200) 2) (<= 1996 (* 2 (select main_a v_prenex_37199))) (< v_prenex_37200 main_x) (<= (+ (select main_a v_prenex_37200) 996) (select main_a v_prenex_37199)) (<= 0 (* 2 (select main_a v_prenex_37200))) (<= (select main_a v_prenex_37199) 1000) (<= (+ main_x 1) v_prenex_37200))) (forall ((v_prenex_37457 Int) (v_prenex_37458 Int)) (or (<= 0 (select main_a v_prenex_37458)) (<= (* 2 (select main_a v_prenex_37458)) 4) (< v_prenex_37458 main_x) (<= (* 2 (select main_a v_prenex_37457)) 2000) (<= (select main_a v_prenex_37457) (+ (select main_a v_prenex_37458) 1000)) (<= (+ main_x 1) v_prenex_37458))) (forall ((v_prenex_31002 Int) (v_prenex_31001 Int)) (or (<= 0 (select main_a v_prenex_31002)) (<= (+ (select main_a v_prenex_31002) (select main_a v_prenex_31001)) 1000) (< v_prenex_31002 main_x) (<= (+ main_x 1) v_prenex_31002) (<= 1996 (* 2 (select main_a v_prenex_31001))) (<= (select main_a v_prenex_31001) 1002))) (forall ((v_prenex_43633 Int) (v_prenex_43632 Int)) (or (<= (* 2 (select main_a v_prenex_43632)) 2000) (<= 998 (select main_a v_prenex_43632)) (<= (+ main_x 1) v_prenex_43633) (<= (select main_a v_prenex_43633) 4) (< v_prenex_43633 main_x) (<= 1000 (+ (select main_a v_prenex_43633) (select main_a v_prenex_43632))) (<= 0 (* 2 (select main_a v_prenex_43633))))) (or (forall ((v_prenex_31634 Int)) (or (<= 0 (* 2 (select main_a v_prenex_31634))) (<= (* 2 (select main_a v_prenex_31634)) 4) (< v_prenex_31634 main_x) (<= (+ main_x 1) v_prenex_31634))) (forall ((v_prenex_31632 Int)) (or (<= 996 (select main_a v_prenex_31632)) (< v_prenex_31632 main_y)))) (forall ((v_prenex_44061 Int) (v_prenex_44062 Int)) (or (<= (+ main_x 1) v_prenex_44062) (<= (+ (select main_a v_prenex_44062) 996) (select main_a v_prenex_44061)) (<= (select main_a v_prenex_44061) 1002) (< v_prenex_44062 main_x) (<= (select main_a v_prenex_44062) 2) (<= (select main_a v_prenex_44062) 4))) (forall ((v_prenex_33955 Int) (v_prenex_33954 Int)) (or (<= (* 2 (select main_a v_prenex_33954)) 2000) (<= (+ (select main_a v_prenex_33955) (select main_a v_prenex_33954)) 1000) (<= (+ main_x 1) v_prenex_33955) (<= 0 (* 2 (select main_a v_prenex_33955))) (<= (select main_a v_prenex_33955) 2) (< v_prenex_33955 main_x) (<= 1996 (* 2 (select main_a v_prenex_33954))))) (forall ((v_prenex_32267 Int) (v_prenex_32266 Int)) (or (<= 996 (select main_a v_prenex_32266)) (<= 0 (+ (select main_a v_prenex_32267) 2)) (<= (+ main_x 1) v_prenex_32267) (<= (+ (select main_a v_prenex_32267) 996) (select main_a v_prenex_32266)) (< v_prenex_32267 main_x) (<= (* 2 (select main_a v_prenex_32267)) 4))) (or (forall ((v_prenex_42307 Int)) (or (<= (+ main_x 1) v_prenex_42307) (<= (select main_a v_prenex_42307) 4) (< v_prenex_42307 main_x) (<= 0 (* 2 (select main_a v_prenex_42307))))) (forall ((v_prenex_42310 Int)) (or (<= (select main_a v_prenex_42310) 1002) (<= (* 2 (select main_a v_prenex_42310)) 2000)))) (forall ((v_prenex_36983 Int) (v_prenex_36984 Int)) (or (<= 998 (select main_a v_prenex_36983)) (< v_prenex_36984 main_x) (<= 0 (* 2 (select main_a v_prenex_36984))) (<= 0 (select main_a v_prenex_36984)) (<= (+ (select main_a v_prenex_36984) 996) (select main_a v_prenex_36983)) (<= (+ main_x 1) v_prenex_36984) (<= 1996 (* 2 (select main_a v_prenex_36983))))) (or (forall ((v_prenex_33513 Int)) (or (<= 0 (+ (select main_a v_prenex_33513) 2)) (< v_prenex_33513 main_x) (<= (+ main_x 1) v_prenex_33513) (<= 0 (select main_a v_prenex_33513)) (<= 0 (* 2 (select main_a v_prenex_33513))))) (forall ((v_prenex_33517 Int)) (or (<= 998 (select main_a v_prenex_33517)) (<= (* 2 (select main_a v_prenex_33517)) 2000)))) (or (forall ((v_prenex_32026 Int)) (or (<= (select main_a v_prenex_32026) 1000) (<= 998 (select main_a v_prenex_32026)))) (forall ((v_prenex_32030 Int)) (or (<= (+ main_x 1) v_prenex_32030) (< v_prenex_32030 main_x) (<= 0 (+ (select main_a v_prenex_32030) 2)) (<= 0 (* 2 (select main_a v_prenex_32030)))))) (forall ((v_prenex_43209 Int) (v_prenex_43210 Int)) (or (<= (select main_a v_prenex_43209) 1002) (<= 0 (select main_a v_prenex_43210)) (<= (select main_a v_prenex_43209) 1000) (< v_prenex_43210 main_x) (<= (+ (select main_a v_prenex_43210) (select main_a v_prenex_43209)) 1000) (<= 0 (+ (select main_a v_prenex_43210) 2)) (<= (+ main_x 1) v_prenex_43210))) (forall ((v_prenex_41396 Int) (v_prenex_41397 Int)) (or (< v_prenex_41397 main_x) (<= (+ main_y 1) v_prenex_41396) (<= (+ main_x 1) v_prenex_41397) (<= (* 2 (select main_a v_prenex_41396)) 2000) (<= (select main_a v_prenex_41396) 1002) (<= (+ (select main_a v_prenex_41397) (select main_a v_prenex_41396)) 1000) (<= (select main_a v_prenex_41397) 2))) (or (forall ((v_prenex_38718 Int)) (or (<= (* 2 (select main_a v_prenex_38718)) 4) (< v_prenex_38718 main_x) (<= 0 (+ (select main_a v_prenex_38718) 2)) (<= (+ main_x 1) v_prenex_38718))) (forall ((v_prenex_38720 Int)) (<= 998 (select main_a v_prenex_38720)))) (forall ((v_prenex_34225 Int) (v_prenex_34224 Int)) (or (<= (select main_a v_prenex_34225) 4) (<= 1000 (+ (select main_a v_prenex_34225) (select main_a v_prenex_34224))) (<= 998 (select main_a v_prenex_34224)) (<= (select main_a v_prenex_34224) 1002) (<= 0 (* 2 (select main_a v_prenex_34225))) (<= (+ main_x 1) v_prenex_34225) (< v_prenex_34225 main_x))) (or (forall ((v_prenex_34477 Int)) (<= (select main_a v_prenex_34477) 1002)) (forall ((v_prenex_34475 Int)) (or (<= (+ main_x 1) v_prenex_34475) (<= 0 (* 2 (select main_a v_prenex_34475))) (<= (select main_a v_prenex_34475) 4) (< v_prenex_34475 main_x)))) (or (forall ((v_prenex_37049 Int)) (or (< v_prenex_37049 main_x) (<= 0 (* 2 (select main_a v_prenex_37049))) (<= 0 (select main_a v_prenex_37049)) (<= (+ main_x 1) v_prenex_37049))) (forall ((v_prenex_37051 Int)) (or (<= (select main_a v_prenex_37051) 1000) (<= 996 (select main_a v_prenex_37051))))) (forall ((v_prenex_34175 Int) (v_prenex_34174 Int)) (or (<= (+ main_x 1) v_prenex_34175) (<= (select main_a v_prenex_34174) 1000) (<= 996 (select main_a v_prenex_34174)) (< v_prenex_34175 main_x) (<= 0 (select main_a v_prenex_34175)) (<= 1000 (+ (select main_a v_prenex_34175) (select main_a v_prenex_34174))))) (or (forall ((v_prenex_42773 Int)) (or (<= 998 (select main_a v_prenex_42773)) (<= 1996 (* 2 (select main_a v_prenex_42773))))) (forall ((v_prenex_42770 Int)) (or (< v_prenex_42770 main_x) (<= (select main_a v_prenex_42770) 4) (<= 0 (select main_a v_prenex_42770)) (<= 0 (* 2 (select main_a v_prenex_42770))) (<= (+ main_x 1) v_prenex_42770)))) (forall ((v_prenex_38977 Int) (v_prenex_38976 Int)) (or (< v_prenex_38976 main_y) (<= (* 2 (select main_a v_prenex_38976)) 2000) (<= 0 (select main_a v_prenex_38977)) (<= (+ main_x 1) v_prenex_38977) (<= 998 (select main_a v_prenex_38976)) (<= (+ (select main_a v_prenex_38977) (select main_a v_prenex_38976)) 1000) (< v_prenex_38977 main_x))) (forall ((v_prenex_38672 Int) (v_prenex_38671 Int)) (or (< v_prenex_38671 main_y) (<= 1000 (+ (select main_a v_prenex_38672) (select main_a v_prenex_38671))) (<= (* 2 (select main_a v_prenex_38672)) 4) (<= (select main_a v_prenex_38671) 1002) (< v_prenex_38672 main_x) (<= (+ main_x 1) v_prenex_38672))) (forall ((v_prenex_33204 Int) (v_prenex_33203 Int)) (or (<= 998 (select main_a v_prenex_33203)) (< v_prenex_33204 main_x) (<= (+ main_x 1) v_prenex_33204) (<= 0 (* 2 (select main_a v_prenex_33204))) (<= (select main_a v_prenex_33203) 1000) (<= (select main_a v_prenex_33203) (+ (select main_a v_prenex_33204) 1000)) (<= (select main_a v_prenex_33204) 2))) (or (forall ((v_prenex_30852 Int)) (or (< v_prenex_30852 main_x) (<= (select main_a v_prenex_30852) 4) (<= 0 (* 2 (select main_a v_prenex_30852))) (<= (+ main_x 1) v_prenex_30852))) (forall ((v_prenex_31267 Int)) (<= 996 (select main_a v_prenex_31267)))) (or (forall ((v_prenex_31658 Int)) (or (<= (+ main_x 1) v_prenex_31658) (< v_prenex_31658 main_x) (<= 0 (* 2 (select main_a v_prenex_31658))) (<= (* 2 (select main_a v_prenex_31658)) 4))) (forall ((v_prenex_31657 Int)) (or (<= 998 (select main_a v_prenex_31657)) (<= (select main_a v_prenex_31657) 1000)))) (forall ((v_prenex_33942 Int) (v_prenex_33943 Int)) (or (< v_prenex_33943 main_x) (<= (+ main_x 1) v_prenex_33943) (<= (select main_a v_prenex_33943) 4) (<= (* 2 (select main_a v_prenex_33942)) 2000) (<= (+ (select main_a v_prenex_33943) 996) (select main_a v_prenex_33942)) (<= 0 (select main_a v_prenex_33943)))) (forall ((v_prenex_33776 Int) (v_prenex_33775 Int)) (or (<= (+ main_x 1) v_prenex_33776) (<= (select main_a v_prenex_33776) 4) (< v_prenex_33776 main_x) (<= (select main_a v_prenex_33775) (+ (select main_a v_prenex_33776) 1000)) (<= 0 (+ (select main_a v_prenex_33776) 2)))) (forall ((v_prenex_36047 Int) (v_prenex_36048 Int)) (or (< v_prenex_36048 main_x) (<= (+ main_x 1) v_prenex_36048) (<= 998 (select main_a v_prenex_36047)) (<= 996 (select main_a v_prenex_36047)) (<= 0 (* 2 (select main_a v_prenex_36048))) (<= (+ (select main_a v_prenex_36048) 996) (select main_a v_prenex_36047)))) (forall ((v_prenex_43330 Int) (v_prenex_43331 Int)) (or (<= (* 2 (select main_a v_prenex_43330)) 2000) (< v_prenex_43331 main_x) (<= (select main_a v_prenex_43330) (+ (select main_a v_prenex_43331) 1000)) (<= 1996 (* 2 (select main_a v_prenex_43330))) (<= 0 (+ (select main_a v_prenex_43331) 2)) (<= (+ main_x 1) v_prenex_43331) (< v_prenex_43330 main_y))) (or (forall ((v_prenex_37750 Int)) (<= 1996 (* 2 (select main_a v_prenex_37750)))) (forall ((v_prenex_37751 Int)) (or (< v_prenex_37751 main_x) (<= (select main_a v_prenex_37751) 4) (<= (select main_a v_prenex_37751) 2) (<= 0 (* 2 (select main_a v_prenex_37751))) (<= (+ main_x 1) v_prenex_37751)))) (forall ((v_prenex_34824 Int) (v_prenex_34823 Int)) (or (<= 1000 (+ (select main_a v_prenex_34824) (select main_a v_prenex_34823))) (<= (select main_a v_prenex_34823) 1002) (<= 998 (select main_a v_prenex_34823)) (< v_prenex_34824 main_x) (<= 0 (select main_a v_prenex_34824)) (<= (+ main_x 1) v_prenex_34824))) (or (forall ((v_prenex_42773 Int)) (or (<= 998 (select main_a v_prenex_42773)) (<= 1996 (* 2 (select main_a v_prenex_42773))))) (forall ((v_prenex_42774 Int)) (or (<= (+ main_x 1) v_prenex_42774) (<= 0 (* 2 (select main_a v_prenex_42774))) (<= 0 (select main_a v_prenex_42774)) (< v_prenex_42774 main_x) (<= 0 (+ (select main_a v_prenex_42774) 2))))) (or (forall ((v_prenex_43658 Int)) (or (<= 0 (* 2 (select main_a v_prenex_43658))) (<= 0 (select main_a v_prenex_43658)) (< v_prenex_43658 main_x) (<= (+ main_x 1) v_prenex_43658))) (forall ((v_prenex_43660 Int)) (or (<= (* 2 (select main_a v_prenex_43660)) 2000) (<= 998 (select main_a v_prenex_43660))))) (forall ((v_prenex_34972 Int) (v_prenex_34971 Int)) (or (< v_prenex_34972 main_x) (<= 0 (select main_a v_prenex_34972)) (<= (+ (select main_a v_prenex_34972) (select main_a v_prenex_34971)) 1000) (<= (+ main_y 1) v_prenex_34971) (<= 1996 (* 2 (select main_a v_prenex_34971))) (<= (+ main_x 1) v_prenex_34972) (<= (select main_a v_prenex_34971) 1002))) (forall ((v_prenex_39401 Int) (v_prenex_39400 Int)) (or (<= 0 (* 2 (select main_a v_prenex_39401))) (< v_prenex_39401 main_x) (<= (select main_a v_prenex_39400) (+ (select main_a v_prenex_39401) 1000)) (<= (* 2 (select main_a v_prenex_39401)) 4) (<= (+ main_x 1) v_prenex_39401) (<= 996 (select main_a v_prenex_39400)) (<= (* 2 (select main_a v_prenex_39400)) 2000))) (forall ((v_prenex_33408 Int) (v_prenex_33407 Int)) (or (<= (select main_a v_prenex_33407) 1000) (<= (select main_a v_prenex_33407) (+ (select main_a v_prenex_33408) 1000)) (<= 0 (* 2 (select main_a v_prenex_33408))) (< v_prenex_33407 main_y) (<= (select main_a v_prenex_33407) 1002) (<= (+ main_x 1) v_prenex_33408) (< v_prenex_33408 main_x))) (or (forall ((v_prenex_40355 Int)) (or (<= 0 (+ (select main_a v_prenex_40355) 2)) (< v_prenex_40355 main_x) (<= (+ main_x 1) v_prenex_40355) (<= (* 2 (select main_a v_prenex_40355)) 4))) (forall ((v_prenex_40357 Int)) (or (<= (select main_a v_prenex_40357) 1002) (<= 998 (select main_a v_prenex_40357))))) (forall ((v_prenex_39864 Int) (v_prenex_39863 Int)) (or (<= (select main_a v_prenex_39863) 1000) (<= (* 2 (select main_a v_prenex_39864)) 4) (<= (select main_a v_prenex_39863) (+ (select main_a v_prenex_39864) 1000)) (< v_prenex_39864 main_x) (<= 996 (select main_a v_prenex_39863)) (<= (+ main_x 1) v_prenex_39864))) (forall ((v_prenex_38108 Int) (v_prenex_38107 Int)) (or (< v_prenex_38108 main_x) (<= (+ main_x 1) v_prenex_38108) (<= 0 (* 2 (select main_a v_prenex_38108))) (<= 996 (select main_a v_prenex_38107)) (<= (select main_a v_prenex_38107) 1002) (<= (+ (select main_a v_prenex_38108) 996) (select main_a v_prenex_38107)) (<= (+ main_y 1) v_prenex_38107))) (forall ((v_prenex_40197 Int) (v_prenex_40198 Int)) (or (<= 0 (* 2 (select main_a v_prenex_40198))) (< v_prenex_40198 main_x) (<= (+ (select main_a v_prenex_40198) (select main_a v_prenex_40197)) 1000) (<= 1996 (* 2 (select main_a v_prenex_40197))) (<= (+ main_y 1) v_prenex_40197) (<= (* 2 (select main_a v_prenex_40197)) 2000) (<= (+ main_x 1) v_prenex_40198))) (forall ((v_prenex_36037 Int) (v_prenex_36038 Int)) (or (<= (* 2 (select main_a v_prenex_36038)) 4) (< v_prenex_36038 main_x) (<= 1996 (* 2 (select main_a v_prenex_36037))) (<= (select main_a v_prenex_36037) (+ (select main_a v_prenex_36038) 1000)) (<= 0 (+ (select main_a v_prenex_36038) 2)) (<= (+ main_x 1) v_prenex_36038))) (or (forall ((v_prenex_35790 Int)) (or (<= (+ main_y 1) v_prenex_35790) (<= (select main_a v_prenex_35790) 1000))) (forall ((v_prenex_35791 Int)) (or (<= 0 (* 2 (select main_a v_prenex_35791))) (< v_prenex_35791 main_x) (<= (+ main_x 1) v_prenex_35791) (<= (select main_a v_prenex_35791) 2)))) (or (forall ((v_prenex_34962 Int)) (or (<= 0 (+ (select main_a v_prenex_34962) 2)) (<= 0 (* 2 (select main_a v_prenex_34962))) (<= (+ main_x 1) v_prenex_34962) (< v_prenex_34962 main_x))) (forall ((v_prenex_34961 Int)) (or (<= (* 2 (select main_a v_prenex_34961)) 2000) (<= (+ main_y 1) v_prenex_34961)))) (forall ((v_prenex_37392 Int) (v_prenex_37393 Int)) (or (<= (select main_a v_prenex_37393) 4) (<= 998 (select main_a v_prenex_37392)) (< v_prenex_37393 main_x) (<= 1996 (* 2 (select main_a v_prenex_37392))) (<= (+ main_x 1) v_prenex_37393) (<= 0 (+ (select main_a v_prenex_37393) 2)) (<= 1000 (+ (select main_a v_prenex_37393) (select main_a v_prenex_37392))))) (or (forall ((v_prenex_32736 Int)) (or (<= (select main_a v_prenex_32736) 4) (<= (+ main_x 1) v_prenex_32736) (< v_prenex_32736 main_x) (<= 0 (* 2 (select main_a v_prenex_32736))))) (forall ((v_prenex_32739 Int)) (or (<= (select main_a v_prenex_32739) 1000) (< v_prenex_32739 main_y) (<= (select main_a v_prenex_32739) 1002)))) (or (forall ((v_prenex_33643 Int)) (or (<= (select main_a v_prenex_33643) 2) (<= 0 (* 2 (select main_a v_prenex_33643))) (< v_prenex_33643 main_x) (<= (+ main_x 1) v_prenex_33643))) (forall ((v_prenex_33642 Int)) (or (<= 996 (select main_a v_prenex_33642)) (<= (+ main_y 1) v_prenex_33642) (<= 1996 (* 2 (select main_a v_prenex_33642)))))) (forall ((v_prenex_41705 Int) (v_prenex_41706 Int)) (or (< v_prenex_41706 main_x) (<= 1000 (+ (select main_a v_prenex_41706) (select main_a v_prenex_41705))) (<= (* 2 (select main_a v_prenex_41705)) 2000) (<= 0 (select main_a v_prenex_41706)) (<= 998 (select main_a v_prenex_41705)) (<= (+ main_y 1) v_prenex_41705) (<= (+ main_x 1) v_prenex_41706))) (forall ((v_prenex_32155 Int) (v_prenex_32156 Int)) (or (<= (+ main_x 1) v_prenex_32156) (<= 0 (* 2 (select main_a v_prenex_32156))) (<= 1996 (* 2 (select main_a v_prenex_32155))) (<= (select main_a v_prenex_32156) 2) (< v_prenex_32156 main_x) (<= (+ (select main_a v_prenex_32156) (select main_a v_prenex_32155)) 1000) (<= 996 (select main_a v_prenex_32155)))) (forall ((v_prenex_39315 Int) (v_prenex_39316 Int)) (or (<= (+ main_x 1) v_prenex_39316) (<= 1000 (+ (select main_a v_prenex_39316) (select main_a v_prenex_39315))) (<= (* 2 (select main_a v_prenex_39315)) 2000) (<= 0 (* 2 (select main_a v_prenex_39316))) (<= (select main_a v_prenex_39315) 1002) (<= (+ main_y 1) v_prenex_39315) (< v_prenex_39316 main_x))) (forall ((v_prenex_44135 Int) (v_prenex_44134 Int)) (or (<= 996 (select main_a v_prenex_44134)) (<= (+ main_x 1) v_prenex_44135) (< v_prenex_44135 main_x) (<= 0 (* 2 (select main_a v_prenex_44135))) (<= 1000 (+ (select main_a v_prenex_44135) (select main_a v_prenex_44134))) (<= 0 (select main_a v_prenex_44135)) (<= (* 2 (select main_a v_prenex_44134)) 2000))) (forall ((v_prenex_43766 Int) (v_prenex_43765 Int)) (or (<= 0 (+ (select main_a v_prenex_43766) 2)) (<= (select main_a v_prenex_43765) (+ (select main_a v_prenex_43766) 1000)) (<= (select main_a v_prenex_43765) 1000) (<= (select main_a v_prenex_43766) 2) (< v_prenex_43766 main_x) (<= (+ main_x 1) v_prenex_43766))) (forall ((v_prenex_33540 Int) (v_prenex_33539 Int)) (or (<= (+ main_x 1) v_prenex_33540) (<= 1000 (+ (select main_a v_prenex_33540) (select main_a v_prenex_33539))) (<= (select main_a v_prenex_33540) 2) (<= (select main_a v_prenex_33539) 1000) (<= (select main_a v_prenex_33540) 4) (<= 998 (select main_a v_prenex_33539)) (< v_prenex_33540 main_x))) (forall ((v_prenex_31437 Int) (v_prenex_31438 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_31437))) (<= 998 (select main_a v_prenex_31437)) (<= (+ main_x 1) v_prenex_31438) (<= (+ (select main_a v_prenex_31438) 996) (select main_a v_prenex_31437)) (<= (+ main_y 1) v_prenex_31437) (<= (select main_a v_prenex_31438) 4) (< v_prenex_31438 main_x))) (or (forall ((v_prenex_36565 Int)) (or (<= (select main_a v_prenex_36565) 1002) (<= 998 (select main_a v_prenex_36565)))) (forall ((v_prenex_36563 Int)) (or (<= 0 (select main_a v_prenex_36563)) (<= (+ main_x 1) v_prenex_36563) (< v_prenex_36563 main_x) (<= (* 2 (select main_a v_prenex_36563)) 4)))) (forall ((v_prenex_35026 Int) (v_prenex_35025 Int)) (or (<= 996 (select main_a v_prenex_35025)) (<= (+ (select main_a v_prenex_35026) (select main_a v_prenex_35025)) 1000) (<= (select main_a v_prenex_35025) 1002) (< v_prenex_35026 main_x) (<= 0 (+ (select main_a v_prenex_35026) 2)) (<= (+ main_x 1) v_prenex_35026) (<= 0 (select main_a v_prenex_35026)))) (forall ((v_prenex_30959 Int) (v_prenex_30960 Int)) (or (< v_prenex_30959 main_x) (<= 0 (* 2 (select main_a v_prenex_30959))) (<= (+ (select main_a v_prenex_30959) 996) (select main_a v_prenex_30960)) (<= (+ main_x 1) v_prenex_30959) (<= 0 (+ (select main_a v_prenex_30959) 2)) (<= (select main_a v_prenex_30960) 1000))) (forall ((v_prenex_33505 Int) (v_prenex_33504 Int)) (or (< v_prenex_33505 main_x) (<= (+ main_x 1) v_prenex_33505) (<= 0 (+ (select main_a v_prenex_33505) 2)) (<= (+ (select main_a v_prenex_33505) 996) (select main_a v_prenex_33504)) (<= 0 (select main_a v_prenex_33505)) (<= 998 (select main_a v_prenex_33504)))) (forall ((v_prenex_32306 Int) (v_prenex_32305 Int)) (or (<= (select main_a v_prenex_32306) 2) (<= (select main_a v_prenex_32305) (+ (select main_a v_prenex_32306) 1000)) (<= (select main_a v_prenex_32305) 1002) (<= 996 (select main_a v_prenex_32305)) (<= (+ main_x 1) v_prenex_32306) (<= 0 (+ (select main_a v_prenex_32306) 2)) (< v_prenex_32306 main_x))) (or (forall ((v_prenex_32026 Int)) (or (<= (select main_a v_prenex_32026) 1000) (<= 998 (select main_a v_prenex_32026)))) (forall ((v_prenex_32028 Int)) (or (<= (+ main_x 1) v_prenex_32028) (<= 0 (* 2 (select main_a v_prenex_32028))) (<= (* 2 (select main_a v_prenex_32028)) 4) (< v_prenex_32028 main_x) (<= 0 (+ (select main_a v_prenex_32028) 2))))) (forall ((v_prenex_33730 Int) (v_prenex_33729 Int)) (or (<= (+ (select main_a v_prenex_33730) 996) (select main_a v_prenex_33729)) (<= (select main_a v_prenex_33730) 2) (<= 0 (+ (select main_a v_prenex_33730) 2)) (<= 1996 (* 2 (select main_a v_prenex_33729))) (<= (select main_a v_prenex_33729) 1002) (<= (+ main_x 1) v_prenex_33730) (< v_prenex_33730 main_x))) (forall ((v_prenex_42419 Int) (v_prenex_42420 Int)) (or (<= (select main_a v_prenex_42419) 1000) (<= 0 (select main_a v_prenex_42420)) (<= (select main_a v_prenex_42420) 4) (<= (select main_a v_prenex_42419) 1002) (<= (+ (select main_a v_prenex_42420) 996) (select main_a v_prenex_42419)) (<= (+ main_x 1) v_prenex_42420) (< v_prenex_42420 main_x))) (forall ((v_prenex_40743 Int) (v_prenex_40742 Int)) (or (<= 998 (select main_a v_prenex_40742)) (<= (select main_a v_prenex_40743) 4) (<= (select main_a v_prenex_40742) 1000) (< v_prenex_40743 main_x) (<= (+ main_x 1) v_prenex_40743) (<= 1000 (+ (select main_a v_prenex_40743) (select main_a v_prenex_40742))) (< v_prenex_40742 main_y))) (forall ((v_prenex_43147 Int) (v_prenex_43146 Int)) (or (< v_prenex_43147 main_x) (<= (+ main_x 1) v_prenex_43147) (<= 998 (select main_a v_prenex_43146)) (<= 0 (select main_a v_prenex_43147)) (<= (+ main_y 1) v_prenex_43146) (<= (+ (select main_a v_prenex_43147) (select main_a v_prenex_43146)) 1000) (<= (select main_a v_prenex_43146) 1002))) (forall ((v_prenex_34948 Int) (v_prenex_34947 Int)) (or (<= (select main_a v_prenex_34947) 1002) (< v_prenex_34948 main_x) (<= (+ main_y 1) v_prenex_34947) (<= (select main_a v_prenex_34948) 4) (<= (select main_a v_prenex_34947) (+ (select main_a v_prenex_34948) 1000)) (<= (+ main_x 1) v_prenex_34948) (<= (select main_a v_prenex_34947) 1000))) (or (forall ((v_prenex_40953 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_40953))) (<= 998 (select main_a v_prenex_40953)))) (forall ((v_prenex_40952 Int)) (or (< v_prenex_40952 main_x) (<= 0 (* 2 (select main_a v_prenex_40952))) (<= 0 (+ (select main_a v_prenex_40952) 2)) (<= (+ main_x 1) v_prenex_40952)))) (forall ((v_prenex_36219 Int) (v_prenex_36220 Int)) (or (<= (+ main_x 1) v_prenex_36220) (<= 998 (select main_a v_prenex_36219)) (<= (* 2 (select main_a v_prenex_36219)) 2000) (<= (* 2 (select main_a v_prenex_36220)) 4) (<= (select main_a v_prenex_36220) 2) (< v_prenex_36220 main_x) (<= (+ (select main_a v_prenex_36220) 996) (select main_a v_prenex_36219)))) (forall ((v_prenex_36327 Int) (v_prenex_36328 Int)) (or (<= (+ main_x 1) v_prenex_36328) (<= 1996 (* 2 (select main_a v_prenex_36327))) (<= (select main_a v_prenex_36328) 2) (< v_prenex_36328 main_x) (<= (select main_a v_prenex_36327) (+ (select main_a v_prenex_36328) 1000)) (<= (* 2 (select main_a v_prenex_36327)) 2000) (<= 0 (+ (select main_a v_prenex_36328) 2)))) (forall ((v_prenex_43709 Int) (v_prenex_43710 Int)) (or (<= (+ main_x 1) v_prenex_43710) (<= (+ (select main_a v_prenex_43710) (select main_a v_prenex_43709)) 1000) (<= (* 2 (select main_a v_prenex_43710)) 4) (<= 998 (select main_a v_prenex_43709)) (< v_prenex_43710 main_x) (<= 0 (select main_a v_prenex_43710)))) (forall ((v_prenex_38329 Int) (v_prenex_38328 Int)) (or (<= 998 (select main_a v_prenex_38328)) (<= 0 (+ (select main_a v_prenex_38329) 2)) (< v_prenex_38329 main_x) (<= 996 (select main_a v_prenex_38328)) (<= (+ (select main_a v_prenex_38329) (select main_a v_prenex_38328)) 1000) (<= (+ main_x 1) v_prenex_38329) (<= (* 2 (select main_a v_prenex_38329)) 4))) (forall ((v_prenex_37147 Int) (v_prenex_37148 Int)) (or (<= (select main_a v_prenex_37147) 1000) (<= 0 (+ (select main_a v_prenex_37148) 2)) (<= (select main_a v_prenex_37148) 4) (< v_prenex_37148 main_x) (<= (+ (select main_a v_prenex_37148) 996) (select main_a v_prenex_37147)) (<= (+ main_x 1) v_prenex_37148))) (forall ((v_prenex_33127 Int) (v_prenex_33126 Int)) (or (<= 1000 (+ (select main_a v_prenex_33127) (select main_a v_prenex_33126))) (<= 998 (select main_a v_prenex_33126)) (<= (+ main_x 1) v_prenex_33127) (<= (* 2 (select main_a v_prenex_33127)) 4) (<= (select main_a v_prenex_33126) 1002) (< v_prenex_33127 main_x))) (or (forall ((v_prenex_42951 Int)) (or (<= (select main_a v_prenex_42951) 1002) (<= 996 (select main_a v_prenex_42951)))) (forall ((v_prenex_42946 Int)) (or (<= (+ main_x 1) v_prenex_42946) (<= 0 (* 2 (select main_a v_prenex_42946))) (<= (select main_a v_prenex_42946) 2) (<= 0 (select main_a v_prenex_42946)) (< v_prenex_42946 main_x)))) (forall ((v_prenex_34731 Int) (v_prenex_34730 Int)) (or (<= 996 (select main_a v_prenex_34730)) (<= (select main_a v_prenex_34730) 1000) (< v_prenex_34731 main_x) (<= 0 (+ (select main_a v_prenex_34731) 2)) (<= (select main_a v_prenex_34730) (+ (select main_a v_prenex_34731) 1000)) (<= (+ main_x 1) v_prenex_34731) (<= 0 (select main_a v_prenex_34731)))) (forall ((v_prenex_39429 Int) (v_prenex_39428 Int)) (or (<= 998 (select main_a v_prenex_39428)) (< v_prenex_39429 main_x) (<= (+ main_x 1) v_prenex_39429) (<= 1000 (+ (select main_a v_prenex_39429) (select main_a v_prenex_39428))) (<= 0 (select main_a v_prenex_39429)) (<= (select main_a v_prenex_39429) 2))) (forall ((v_prenex_42447 Int) (v_prenex_42448 Int)) (or (<= 1000 (+ (select main_a v_prenex_42448) (select main_a v_prenex_42447))) (<= (+ main_x 1) v_prenex_42448) (< v_prenex_42447 main_y) (< v_prenex_42448 main_x) (<= (* 2 (select main_a v_prenex_42448)) 4) (<= (select main_a v_prenex_42447) 1000) (<= (select main_a v_prenex_42447) 1002))) (forall ((v_prenex_42677 Int) (v_prenex_42678 Int)) (or (< v_prenex_42678 main_x) (<= (select main_a v_prenex_42677) 1002) (<= (+ main_x 1) v_prenex_42678) (< v_prenex_42677 main_y) (<= (+ (select main_a v_prenex_42678) (select main_a v_prenex_42677)) 1000) (<= 996 (select main_a v_prenex_42677)) (<= 0 (+ (select main_a v_prenex_42678) 2)))) (forall ((v_prenex_43290 Int) (v_prenex_43289 Int)) (or (<= 1000 (+ (select main_a v_prenex_43290) (select main_a v_prenex_43289))) (<= (select main_a v_prenex_43289) 1002) (< v_prenex_43289 main_y) (< v_prenex_43290 main_x) (<= (+ main_x 1) v_prenex_43290) (<= (select main_a v_prenex_43289) 1000) (<= 0 (select main_a v_prenex_43290)))) (forall ((v_prenex_40306 Int) (v_prenex_40305 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_40305))) (<= (+ main_y 1) v_prenex_40305) (< v_prenex_40306 main_x) (<= 998 (select main_a v_prenex_40305)) (<= (+ (select main_a v_prenex_40306) 996) (select main_a v_prenex_40305)) (<= 0 (* 2 (select main_a v_prenex_40306))) (<= (+ main_x 1) v_prenex_40306))) (forall ((v_prenex_38956 Int)) (or (<= 0 (* 2 (select main_a v_prenex_38956))) (< v_prenex_38956 main_x) (<= (+ main_x 1) v_prenex_38956) (<= (select main_a v_prenex_38956) 2) (<= (* 2 (select main_a v_prenex_38956)) 4))) (forall ((v_prenex_35766 Int) (v_prenex_35767 Int)) (or (< v_prenex_35766 main_y) (<= 998 (select main_a v_prenex_35766)) (<= (select main_a v_prenex_35767) 4) (<= (select main_a v_prenex_35766) (+ (select main_a v_prenex_35767) 1000)) (< v_prenex_35767 main_x) (<= (+ main_x 1) v_prenex_35767) (<= (select main_a v_prenex_35766) 1002))) (forall ((v_prenex_43910 Int) (v_prenex_43911 Int)) (or (<= (select main_a v_prenex_43911) 2) (<= (+ main_x 1) v_prenex_43911) (<= 0 (select main_a v_prenex_43911)) (< v_prenex_43911 main_x) (<= (select main_a v_prenex_43910) 1000) (<= (select main_a v_prenex_43910) (+ (select main_a v_prenex_43911) 1000)) (<= 996 (select main_a v_prenex_43910)))) (forall ((v_prenex_35667 Int) (v_prenex_35668 Int)) (or (<= (select main_a v_prenex_35667) 1000) (<= 1000 (+ (select main_a v_prenex_35668) (select main_a v_prenex_35667))) (<= (* 2 (select main_a v_prenex_35668)) 4) (< v_prenex_35668 main_x) (<= (select main_a v_prenex_35668) 2) (<= (+ main_x 1) v_prenex_35668))) (forall ((v_prenex_36274 Int) (v_prenex_36275 Int)) (or (< v_prenex_36275 main_x) (<= (+ main_x 1) v_prenex_36275) (<= (* 2 (select main_a v_prenex_36275)) 4) (<= 998 (select main_a v_prenex_36274)) (<= (+ (select main_a v_prenex_36275) (select main_a v_prenex_36274)) 1000) (<= 996 (select main_a v_prenex_36274)))) (forall ((v_prenex_40042 Int)) (or (< v_prenex_40042 main_x) (<= (+ main_x 1) v_prenex_40042) (<= (select main_a v_prenex_40042) 2) (<= 0 (* 2 (select main_a v_prenex_40042))))) (forall ((v_prenex_39006 Int) (v_prenex_39005 Int)) (or (<= 0 (select main_a v_prenex_39006)) (< v_prenex_39006 main_x) (<= (* 2 (select main_a v_prenex_39005)) 2000) (<= (select main_a v_prenex_39005) 1002) (<= 0 (+ (select main_a v_prenex_39006) 2)) (<= (+ (select main_a v_prenex_39006) (select main_a v_prenex_39005)) 1000) (<= (+ main_x 1) v_prenex_39006))) (forall ((v_prenex_31089 Int) (v_prenex_31090 Int)) (or (< v_prenex_31090 main_x) (<= 1000 (+ (select main_a v_prenex_31090) (select main_a v_prenex_31089))) (<= (* 2 (select main_a v_prenex_31089)) 2000) (<= (select main_a v_prenex_31090) 2) (<= 0 (select main_a v_prenex_31090)) (<= (select main_a v_prenex_31089) 1000) (<= (+ main_x 1) v_prenex_31090))) (forall ((v_prenex_42859 Int) (v_prenex_42860 Int)) (or (<= (select main_a v_prenex_42860) 2) (<= (+ (select main_a v_prenex_42860) 996) (select main_a v_prenex_42859)) (<= (* 2 (select main_a v_prenex_42859)) 2000) (<= 1996 (* 2 (select main_a v_prenex_42859))) (<= (+ main_x 1) v_prenex_42860) (<= (* 2 (select main_a v_prenex_42860)) 4) (< v_prenex_42860 main_x))) (forall ((v_prenex_39641 Int) (v_prenex_39642 Int)) (or (<= 996 (select main_a v_prenex_39641)) (<= (+ (select main_a v_prenex_39642) 996) (select main_a v_prenex_39641)) (< v_prenex_39642 main_x) (<= (+ main_x 1) v_prenex_39642) (<= 0 (select main_a v_prenex_39642)) (<= (* 2 (select main_a v_prenex_39641)) 2000))) (forall ((v_prenex_42375 Int) (v_prenex_42376 Int)) (or (<= (+ (select main_a v_prenex_42376) 996) (select main_a v_prenex_42375)) (<= (+ main_x 1) v_prenex_42376) (< v_prenex_42376 main_x) (<= 0 (* 2 (select main_a v_prenex_42376))) (<= 0 (+ (select main_a v_prenex_42376) 2)) (<= (select main_a v_prenex_42375) 1000) (<= (select main_a v_prenex_42375) 1002))) (or (forall ((v_prenex_43101 Int)) (or (<= 998 (select main_a v_prenex_43101)) (<= 996 (select main_a v_prenex_43101)))) (forall ((v_prenex_43102 Int)) (or (<= (+ main_x 1) v_prenex_43102) (<= (* 2 (select main_a v_prenex_43102)) 4) (< v_prenex_43102 main_x) (<= 0 (select main_a v_prenex_43102)) (<= (select main_a v_prenex_43102) 2)))) (forall ((v_prenex_32373 Int) (v_prenex_32374 Int)) (or (<= (select main_a v_prenex_32374) 4) (<= (select main_a v_prenex_32373) 1002) (<= 1000 (+ (select main_a v_prenex_32374) (select main_a v_prenex_32373))) (<= (+ main_x 1) v_prenex_32374) (<= (* 2 (select main_a v_prenex_32373)) 2000) (<= (* 2 (select main_a v_prenex_32374)) 4) (< v_prenex_32374 main_x))) (forall ((v_prenex_32199 Int) (v_prenex_32198 Int)) (or (<= (select main_a v_prenex_32199) 4) (<= (select main_a v_prenex_32198) (+ (select main_a v_prenex_32199) 1000)) (< v_prenex_32199 main_x) (<= (+ main_x 1) v_prenex_32199) (< v_prenex_32198 main_y))) (or (forall ((v_prenex_35009 Int)) (or (<= (+ main_x 1) v_prenex_35009) (< v_prenex_35009 main_x) (<= (select main_a v_prenex_35009) 4) (<= 0 (* 2 (select main_a v_prenex_35009))))) (forall ((v_prenex_35011 Int)) (or (<= 996 (select main_a v_prenex_35011)) (<= 998 (select main_a v_prenex_35011))))) (forall ((v_prenex_41667 Int) (v_prenex_41668 Int)) (or (<= (+ main_x 1) v_prenex_41668) (<= (+ (select main_a v_prenex_41668) 996) (select main_a v_prenex_41667)) (< v_prenex_41668 main_x) (<= 996 (select main_a v_prenex_41667)) (<= (* 2 (select main_a v_prenex_41667)) 2000) (<= (* 2 (select main_a v_prenex_41668)) 4))) (or (forall ((v_prenex_33406 Int)) (or (<= (select main_a v_prenex_33406) 4) (<= 0 (+ (select main_a v_prenex_33406) 2)) (<= 0 (* 2 (select main_a v_prenex_33406))) (<= (+ main_x 1) v_prenex_33406) (< v_prenex_33406 main_x))) (forall ((v_prenex_33405 Int)) (<= 996 (select main_a v_prenex_33405)))) (forall ((v_prenex_33141 Int) (v_prenex_33140 Int)) (or (<= (* 2 (select main_a v_prenex_33141)) 4) (< v_prenex_33141 main_x) (<= (select main_a v_prenex_33140) 1002) (<= (+ (select main_a v_prenex_33141) 996) (select main_a v_prenex_33140)) (<= (+ main_y 1) v_prenex_33140) (<= (+ main_x 1) v_prenex_33141) (<= 1996 (* 2 (select main_a v_prenex_33140))))) (forall ((v_prenex_40383 Int) (v_prenex_40382 Int)) (or (<= (* 2 (select main_a v_prenex_40383)) 4) (<= 998 (select main_a v_prenex_40382)) (<= 1000 (+ (select main_a v_prenex_40383) (select main_a v_prenex_40382))) (<= (+ main_x 1) v_prenex_40383) (<= (select main_a v_prenex_40382) 1002) (< v_prenex_40383 main_x) (<= 0 (+ (select main_a v_prenex_40383) 2)))) (or (forall ((v_prenex_40557 Int)) (or (< v_prenex_40557 main_y) (<= 1996 (* 2 (select main_a v_prenex_40557))) (<= (* 2 (select main_a v_prenex_40557)) 2000))) (forall ((v_prenex_40552 Int)) (or (< v_prenex_40552 main_x) (<= (+ main_x 1) v_prenex_40552) (<= 0 (+ (select main_a v_prenex_40552) 2)) (<= (* 2 (select main_a v_prenex_40552)) 4)))) (forall ((v_prenex_33575 Int) (v_prenex_33574 Int)) (or (< v_prenex_33575 main_x) (<= (+ main_x 1) v_prenex_33575) (<= (select main_a v_prenex_33575) 4) (<= 0 (select main_a v_prenex_33575)) (<= 1000 (+ (select main_a v_prenex_33575) (select main_a v_prenex_33574))) (<= 996 (select main_a v_prenex_33574)) (<= 1996 (* 2 (select main_a v_prenex_33574))))) (or (forall ((v_prenex_42505 Int)) (or (<= (select main_a v_prenex_42505) 1002) (< v_prenex_42505 main_y))) (forall ((v_prenex_42501 Int)) (or (<= (+ main_x 1) v_prenex_42501) (< v_prenex_42501 main_x) (<= 0 (* 2 (select main_a v_prenex_42501))) (<= (select main_a v_prenex_42501) 2)))) (or (forall ((v_prenex_34054 Int)) (or (<= 0 (* 2 (select main_a v_prenex_34054))) (< v_prenex_34054 main_x) (<= (+ main_x 1) v_prenex_34054) (<= (select main_a v_prenex_34054) 2))) (forall ((v_prenex_34053 Int)) (or (<= (+ main_y 1) v_prenex_34053) (<= 1996 (* 2 (select main_a v_prenex_34053))) (<= 998 (select main_a v_prenex_34053))))) (forall ((v_prenex_33904 Int) (v_prenex_33903 Int)) (or (<= (+ (select main_a v_prenex_33904) (select main_a v_prenex_33903)) 1000) (< v_prenex_33904 main_x) (<= 1996 (* 2 (select main_a v_prenex_33903))) (<= (* 2 (select main_a v_prenex_33904)) 4) (<= (+ main_x 1) v_prenex_33904) (<= 0 (+ (select main_a v_prenex_33904) 2)) (<= 998 (select main_a v_prenex_33903)))) (forall ((v_prenex_34264 Int) (v_prenex_34263 Int)) (or (<= (select main_a v_prenex_34263) 1002) (<= (* 2 (select main_a v_prenex_34263)) 2000) (<= (+ main_y 1) v_prenex_34263) (< v_prenex_34263 main_y) (<= (select main_a v_prenex_34263) (+ (select main_a v_prenex_34264) 1000)))) (or (forall ((v_prenex_43282 Int)) (or (< v_prenex_43282 main_x) (<= (select main_a v_prenex_43282) 2) (<= (+ main_x 1) v_prenex_43282) (<= (* 2 (select main_a v_prenex_43282)) 4) (<= 0 (* 2 (select main_a v_prenex_43282))))) (forall ((v_prenex_43283 Int)) (<= 998 (select main_a v_prenex_43283)))) (forall ((v_prenex_42600 Int) (v_prenex_42601 Int)) (or (< v_prenex_42601 main_x) (<= 0 (select main_a v_prenex_42601)) (<= (+ main_x 1) v_prenex_42601) (<= (* 2 (select main_a v_prenex_42601)) 4) (<= (+ (select main_a v_prenex_42601) (select main_a v_prenex_42600)) 1000))) (forall ((v_prenex_36812 Int) (v_prenex_36813 Int)) (or (<= (select main_a v_prenex_36813) 2) (<= (+ (select main_a v_prenex_36813) 996) (select main_a v_prenex_36812)) (< v_prenex_36813 main_x) (<= 0 (+ (select main_a v_prenex_36813) 2)) (<= (+ main_x 1) v_prenex_36813) (<= 1996 (* 2 (select main_a v_prenex_36812))))) (forall ((v_prenex_44155 Int) (v_prenex_44154 Int)) (or (<= 996 (select main_a v_prenex_44154)) (<= (+ (select main_a v_prenex_44155) 996) (select main_a v_prenex_44154)) (<= 0 (+ (select main_a v_prenex_44155) 2)) (< v_prenex_44155 main_x) (<= (* 2 (select main_a v_prenex_44154)) 2000) (<= (+ main_x 1) v_prenex_44155) (<= (select main_a v_prenex_44155) 2))) (forall ((v_prenex_36816 Int) (v_prenex_36817 Int)) (or (<= (select main_a v_prenex_36817) 2) (<= 0 (+ (select main_a v_prenex_36817) 2)) (<= 998 (select main_a v_prenex_36816)) (< v_prenex_36817 main_x) (<= (+ main_x 1) v_prenex_36817) (<= 1000 (+ (select main_a v_prenex_36817) (select main_a v_prenex_36816))) (<= (select main_a v_prenex_36816) 1002))) (forall ((v_prenex_43756 Int) (v_prenex_43755 Int)) (or (<= (select main_a v_prenex_43755) (+ (select main_a v_prenex_43756) 1000)) (< v_prenex_43756 main_x) (< v_prenex_43755 main_y) (<= (* 2 (select main_a v_prenex_43755)) 2000) (<= 0 (+ (select main_a v_prenex_43756) 2)) (<= 996 (select main_a v_prenex_43755)) (<= (+ main_x 1) v_prenex_43756))) (forall ((v_prenex_41710 Int) (v_prenex_41709 Int)) (or (< v_prenex_41710 main_x) (<= (select main_a v_prenex_41710) 2) (<= (select main_a v_prenex_41709) 1000) (<= 1000 (+ (select main_a v_prenex_41710) (select main_a v_prenex_41709))) (<= 0 (select main_a v_prenex_41710)) (<= (+ main_x 1) v_prenex_41710))) (or (forall ((v_prenex_41435 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_41435))) (< v_prenex_41435 main_y) (<= 996 (select main_a v_prenex_41435)))) (forall ((v_prenex_41431 Int)) (or (<= (+ main_x 1) v_prenex_41431) (<= 0 (* 2 (select main_a v_prenex_41431))) (<= (select main_a v_prenex_41431) 2) (< v_prenex_41431 main_x)))) (forall ((v_prenex_37933 Int) (v_prenex_37932 Int)) (or (<= (select main_a v_prenex_37933) 2) (<= (+ (select main_a v_prenex_37933) 996) (select main_a v_prenex_37932)) (<= (+ main_x 1) v_prenex_37933) (<= 0 (select main_a v_prenex_37933)) (< v_prenex_37933 main_x) (<= (select main_a v_prenex_37932) 1000))) (forall ((v_prenex_37188 Int) (v_prenex_37189 Int)) (or (<= (select main_a v_prenex_37188) 1000) (<= 998 (select main_a v_prenex_37188)) (<= 0 (+ (select main_a v_prenex_37189) 2)) (<= (+ main_x 1) v_prenex_37189) (<= (select main_a v_prenex_37189) 2) (< v_prenex_37189 main_x) (<= (+ (select main_a v_prenex_37189) 996) (select main_a v_prenex_37188)))) (or (forall ((v_prenex_43470 Int)) (or (<= 0 (* 2 (select main_a v_prenex_43470))) (< v_prenex_43470 main_x) (<= (+ main_x 1) v_prenex_43470) (<= (select main_a v_prenex_43470) 4))) (forall ((v_prenex_43472 Int)) (or (<= (* 2 (select main_a v_prenex_43472)) 2000) (<= 1996 (* 2 (select main_a v_prenex_43472)))))) (or (forall ((v_prenex_37265 Int)) (or (<= (select main_a v_prenex_37265) 4) (<= 0 (* 2 (select main_a v_prenex_37265))) (<= (+ main_x 1) v_prenex_37265) (< v_prenex_37265 main_x))) (forall ((v_prenex_37264 Int)) (or (<= (+ main_y 1) v_prenex_37264) (<= (select main_a v_prenex_37264) 1000)))) (forall ((v_prenex_44008 Int) (v_prenex_44007 Int)) (or (< v_prenex_44008 main_x) (<= 0 (+ (select main_a v_prenex_44008) 2)) (<= (select main_a v_prenex_44007) (+ (select main_a v_prenex_44008) 1000)) (<= 996 (select main_a v_prenex_44007)) (<= (+ main_x 1) v_prenex_44008) (<= (* 2 (select main_a v_prenex_44008)) 4) (<= (select main_a v_prenex_44007) 1000))) (forall ((v_prenex_33435 Int)) (or (<= 0 (+ (select main_a v_prenex_33435) 2)) (<= (* 2 (select main_a v_prenex_33435)) 4) (< v_prenex_33435 main_x) (<= (+ main_x 1) v_prenex_33435))) (forall ((v_prenex_36090 Int) (v_prenex_36089 Int)) (or (<= (select main_a v_prenex_36089) (+ (select main_a v_prenex_36090) 1000)) (<= 0 (select main_a v_prenex_36090)) (<= 1996 (* 2 (select main_a v_prenex_36089))) (<= (select main_a v_prenex_36090) 2) (< v_prenex_36090 main_x) (<= (+ main_x 1) v_prenex_36090))) (forall ((v_prenex_35513 Int) (v_prenex_35514 Int)) (or (<= (+ main_x 1) v_prenex_35514) (<= (+ (select main_a v_prenex_35514) 996) (select main_a v_prenex_35513)) (<= 0 (* 2 (select main_a v_prenex_35514))) (<= 998 (select main_a v_prenex_35513)) (< v_prenex_35514 main_x) (<= (select main_a v_prenex_35514) 2))) (forall ((v_prenex_42215 Int) (v_prenex_42214 Int)) (or (<= 0 (+ (select main_a v_prenex_42215) 2)) (<= (+ main_x 1) v_prenex_42215) (<= 998 (select main_a v_prenex_42214)) (<= (+ (select main_a v_prenex_42215) (select main_a v_prenex_42214)) 1000) (< v_prenex_42215 main_x) (<= 996 (select main_a v_prenex_42214)) (<= (+ main_y 1) v_prenex_42214))) (forall ((v_prenex_40290 Int) (v_prenex_40289 Int)) (or (< v_prenex_40290 main_x) (<= (select main_a v_prenex_40290) 4) (<= (+ (select main_a v_prenex_40290) (select main_a v_prenex_40289)) 1000) (<= 996 (select main_a v_prenex_40289)) (<= 0 (select main_a v_prenex_40290)) (<= (+ main_x 1) v_prenex_40290) (<= 1996 (* 2 (select main_a v_prenex_40289))))) (forall ((v_prenex_42683 Int) (v_prenex_42684 Int)) (or (<= (select main_a v_prenex_42683) 1002) (<= (+ main_x 1) v_prenex_42684) (< v_prenex_42684 main_x) (<= (+ (select main_a v_prenex_42684) 996) (select main_a v_prenex_42683)) (<= 0 (select main_a v_prenex_42684)))) (or (forall ((v_prenex_33494 Int)) (or (< v_prenex_33494 main_x) (<= (+ main_x 1) v_prenex_33494) (<= (* 2 (select main_a v_prenex_33494)) 4) (<= (select main_a v_prenex_33494) 2) (<= 0 (+ (select main_a v_prenex_33494) 2)))) (forall ((v_prenex_33498 Int)) (<= (* 2 (select main_a v_prenex_33498)) 2000))) (or (forall ((v_prenex_34415 Int)) (or (<= 998 (select main_a v_prenex_34415)) (<= (+ main_y 1) v_prenex_34415) (<= 1996 (* 2 (select main_a v_prenex_34415))))) (forall ((v_prenex_34416 Int)) (or (<= 0 (* 2 (select main_a v_prenex_34416))) (< v_prenex_34416 main_x) (<= 0 (+ (select main_a v_prenex_34416) 2)) (<= (+ main_x 1) v_prenex_34416)))) (forall ((v_prenex_40041 Int) (v_prenex_40040 Int)) (or (<= (* 2 (select main_a v_prenex_40040)) 2000) (<= 0 (* 2 (select main_a v_prenex_40041))) (<= (+ main_x 1) v_prenex_40041) (<= 1000 (+ (select main_a v_prenex_40041) (select main_a v_prenex_40040))) (<= (select main_a v_prenex_40040) 1000) (< v_prenex_40041 main_x) (< v_prenex_40040 main_y))) (forall ((v_prenex_37209 Int) (v_prenex_37210 Int)) (or (<= (* 2 (select main_a v_prenex_37209)) 2000) (< v_prenex_37210 main_x) (< v_prenex_37209 main_y) (<= (select main_a v_prenex_37209) (+ (select main_a v_prenex_37210) 1000)) (<= (* 2 (select main_a v_prenex_37210)) 4) (<= 996 (select main_a v_prenex_37209)) (<= (+ main_x 1) v_prenex_37210))) (or (forall ((v_prenex_43071 Int)) (<= (* 2 (select main_a v_prenex_43071)) 4)) (forall ((v_prenex_43070 Int)) (or (< v_prenex_43070 main_y) (<= (* 2 (select main_a v_prenex_43070)) 2000) (<= (+ main_y 1) v_prenex_43070) (<= (select main_a v_prenex_43070) 1000)))) (forall ((v_prenex_40005 Int)) (or (<= 0 (* 2 (select main_a v_prenex_40005))) (<= 0 (select main_a v_prenex_40005)) (<= (+ main_x 1) v_prenex_40005) (< v_prenex_40005 main_x))) (forall ((v_prenex_35684 Int) (v_prenex_35683 Int)) (or (<= (+ main_y 1) v_prenex_35683) (<= 0 (* 2 (select main_a v_prenex_35684))) (< v_prenex_35684 main_x) (<= (select main_a v_prenex_35683) 1000) (<= 996 (select main_a v_prenex_35683)) (<= (+ main_x 1) v_prenex_35684) (<= 1000 (+ (select main_a v_prenex_35684) (select main_a v_prenex_35683))))) (forall ((v_prenex_36621 Int) (v_prenex_36622 Int)) (or (<= 1000 (+ (select main_a v_prenex_36622) (select main_a v_prenex_36621))) (<= (* 2 (select main_a v_prenex_36622)) 4) (<= 998 (select main_a v_prenex_36621)) (< v_prenex_36622 main_x) (<= (select main_a v_prenex_36622) 4) (<= (select main_a v_prenex_36621) 1000) (<= (+ main_x 1) v_prenex_36622))) (forall ((v_prenex_32900 Int) (v_prenex_32899 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_32899))) (<= (+ main_y 1) v_prenex_32899) (<= (+ main_x 1) v_prenex_32900) (<= (select main_a v_prenex_32899) (+ (select main_a v_prenex_32900) 1000)) (<= 0 (+ (select main_a v_prenex_32900) 2)) (<= 998 (select main_a v_prenex_32899)) (< v_prenex_32900 main_x))) (forall ((v_prenex_43411 Int) (v_prenex_43410 Int)) (or (<= (+ main_x 1) v_prenex_43411) (<= 1996 (* 2 (select main_a v_prenex_43410))) (<= 0 (select main_a v_prenex_43411)) (<= (select main_a v_prenex_43410) 1000) (<= (+ (select main_a v_prenex_43411) 996) (select main_a v_prenex_43410)) (< v_prenex_43411 main_x) (<= 0 (* 2 (select main_a v_prenex_43411))))) (or (forall ((v_prenex_37914 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_37914))) (<= (select main_a v_prenex_37914) 1000))) (forall ((v_prenex_37909 Int)) (or (<= 0 (+ (select main_a v_prenex_37909) 2)) (<= (* 2 (select main_a v_prenex_37909)) 4) (< v_prenex_37909 main_x) (<= (+ main_x 1) v_prenex_37909)))) (forall ((v_prenex_33232 Int) (v_prenex_33231 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_33231))) (<= (* 2 (select main_a v_prenex_33231)) 2000) (< v_prenex_33232 main_x) (<= (select main_a v_prenex_33231) (+ (select main_a v_prenex_33232) 1000)) (<= (select main_a v_prenex_33232) 2) (<= (+ main_x 1) v_prenex_33232))) (forall ((v_prenex_31475 Int) (v_prenex_31474 Int)) (or (<= (+ main_x 1) v_prenex_31475) (<= 0 (+ (select main_a v_prenex_31475) 2)) (<= 1996 (* 2 (select main_a v_prenex_31474))) (<= 996 (select main_a v_prenex_31474)) (< v_prenex_31475 main_x) (<= 0 (select main_a v_prenex_31475)) (<= (+ (select main_a v_prenex_31475) 996) (select main_a v_prenex_31474)))) (forall ((v_prenex_31631 Int) (v_prenex_31630 Int)) (or (<= 0 (+ (select main_a v_prenex_31631) 2)) (< v_prenex_31631 main_x) (<= 998 (select main_a v_prenex_31630)) (<= (+ main_y 1) v_prenex_31630) (<= 1000 (+ (select main_a v_prenex_31631) (select main_a v_prenex_31630))) (<= (+ main_x 1) v_prenex_31631) (<= 996 (select main_a v_prenex_31630)))) (forall ((v_prenex_39243 Int) (v_prenex_39242 Int)) (or (<= (+ main_x 1) v_prenex_39243) (< v_prenex_39243 main_x) (<= (+ main_y 1) v_prenex_39242) (<= (select main_a v_prenex_39242) 1002) (<= (+ (select main_a v_prenex_39243) 996) (select main_a v_prenex_39242)) (<= 0 (+ (select main_a v_prenex_39243) 2)))) (forall ((v_prenex_38336 Int) (v_prenex_38337 Int)) (or (< v_prenex_38337 main_x) (<= (+ main_y 1) v_prenex_38336) (<= (select main_a v_prenex_38336) (+ (select main_a v_prenex_38337) 1000)) (<= (+ main_x 1) v_prenex_38337) (<= (select main_a v_prenex_38336) 1002) (<= 0 (* 2 (select main_a v_prenex_38337))))) (forall ((v_prenex_41175 Int) (v_prenex_41176 Int)) (or (<= (+ main_x 1) v_prenex_41176) (<= (select main_a v_prenex_41175) 1000) (<= 996 (select main_a v_prenex_41175)) (< v_prenex_41176 main_x) (<= 1000 (+ (select main_a v_prenex_41176) (select main_a v_prenex_41175))) (<= 0 (+ (select main_a v_prenex_41176) 2)))) (forall ((v_prenex_33520 Int) (v_prenex_33519 Int)) (or (<= (select main_a v_prenex_33520) 2) (<= 1000 (+ (select main_a v_prenex_33520) (select main_a v_prenex_33519))) (<= 0 (select main_a v_prenex_33520)) (<= (+ main_x 1) v_prenex_33520) (< v_prenex_33520 main_x) (<= 1996 (* 2 (select main_a v_prenex_33519))))) (forall ((v_prenex_34928 Int) (v_prenex_34927 Int)) (or (<= 996 (select main_a v_prenex_34927)) (<= (+ main_x 1) v_prenex_34928) (<= (* 2 (select main_a v_prenex_34928)) 4) (<= (select main_a v_prenex_34927) 1002) (< v_prenex_34928 main_x) (<= 0 (+ (select main_a v_prenex_34928) 2)) (<= 1000 (+ (select main_a v_prenex_34928) (select main_a v_prenex_34927))))) (or (forall ((v_prenex_30975 Int)) (or (<= (+ main_x 1) v_prenex_30975) (<= 0 (* 2 (select main_a v_prenex_30975))) (<= 0 (+ (select main_a v_prenex_30975) 2)) (< v_prenex_30975 main_x))) (forall ((v_prenex_30976 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_30976))) (<= (+ main_y 1) v_prenex_30976) (<= (select main_a v_prenex_30976) 1000)))) (forall ((v_prenex_34552 Int) (v_prenex_34551 Int)) (or (<= 0 (* 2 (select main_a v_prenex_34552))) (<= 0 (+ (select main_a v_prenex_34552) 2)) (<= (select main_a v_prenex_34551) (+ (select main_a v_prenex_34552) 1000)) (< v_prenex_34552 main_x) (<= (+ main_x 1) v_prenex_34552))) (or (forall ((v_prenex_43366 Int)) (or (<= (* 2 (select main_a v_prenex_43366)) 4) (< v_prenex_43366 main_x) (<= 0 (+ (select main_a v_prenex_43366) 2)) (<= (select main_a v_prenex_43366) 4) (<= (+ main_x 1) v_prenex_43366))) (forall ((v_prenex_43367 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_43367))) (<= 996 (select main_a v_prenex_43367))))) (forall ((v_prenex_34780 Int) (v_prenex_34779 Int)) (or (<= 998 (select main_a v_prenex_34779)) (< v_prenex_34780 main_x) (<= (+ main_x 1) v_prenex_34780) (<= (select main_a v_prenex_34779) 1000) (<= 0 (+ (select main_a v_prenex_34780) 2)) (<= (select main_a v_prenex_34779) (+ (select main_a v_prenex_34780) 1000)))) (forall ((v_prenex_41735 Int) (v_prenex_41736 Int)) (or (<= 996 (select main_a v_prenex_41735)) (<= (select main_a v_prenex_41735) (+ (select main_a v_prenex_41736) 1000)) (<= (+ main_x 1) v_prenex_41736) (< v_prenex_41736 main_x) (<= (* 2 (select main_a v_prenex_41735)) 2000) (<= 0 (select main_a v_prenex_41736)) (<= 0 (* 2 (select main_a v_prenex_41736))))) (forall ((v_prenex_33708 Int) (v_prenex_33707 Int)) (or (<= (+ main_x 1) v_prenex_33708) (<= 1996 (* 2 (select main_a v_prenex_33707))) (<= (* 2 (select main_a v_prenex_33708)) 4) (< v_prenex_33708 main_x) (< v_prenex_33707 main_y) (<= (+ (select main_a v_prenex_33708) 996) (select main_a v_prenex_33707)) (<= (select main_a v_prenex_33707) 1000))) (forall ((v_prenex_41457 Int) (v_prenex_41458 Int)) (or (<= (select main_a v_prenex_41457) 1002) (<= (select main_a v_prenex_41458) 4) (<= 0 (select main_a v_prenex_41458)) (<= 1000 (+ (select main_a v_prenex_41458) (select main_a v_prenex_41457))) (< v_prenex_41458 main_x) (<= (+ main_x 1) v_prenex_41458))) (forall ((v_prenex_44025 Int) (v_prenex_44024 Int)) (or (<= (select main_a v_prenex_44025) 4) (<= (+ main_y 1) v_prenex_44024) (<= 998 (select main_a v_prenex_44024)) (< v_prenex_44025 main_x) (<= (+ main_x 1) v_prenex_44025) (<= (+ (select main_a v_prenex_44025) 996) (select main_a v_prenex_44024)) (<= (select main_a v_prenex_44024) 1000))) (or (forall ((v_prenex_38221 Int)) (or (<= (select main_a v_prenex_38221) 4) (<= (* 2 (select main_a v_prenex_38221)) 4) (< v_prenex_38221 main_x) (<= (+ main_x 1) v_prenex_38221))) (forall ((v_prenex_38224 Int)) (or (<= (select main_a v_prenex_38224) 1002) (< v_prenex_38224 main_y) (<= 998 (select main_a v_prenex_38224))))) (forall ((v_prenex_34737 Int) (v_prenex_34736 Int)) (or (<= 0 (+ (select main_a v_prenex_34737) 2)) (<= 998 (select main_a v_prenex_34736)) (<= (+ main_x 1) v_prenex_34737) (< v_prenex_34737 main_x) (<= 0 (select main_a v_prenex_34737)) (<= (+ (select main_a v_prenex_34737) 996) (select main_a v_prenex_34736)))) (forall ((v_prenex_43361 Int) (v_prenex_43360 Int)) (or (< v_prenex_43361 main_x) (<= (+ main_x 1) v_prenex_43361) (<= (* 2 (select main_a v_prenex_43360)) 2000) (<= (+ (select main_a v_prenex_43361) 996) (select main_a v_prenex_43360)) (<= 0 (* 2 (select main_a v_prenex_43361))) (<= (select main_a v_prenex_43360) 1002))) (forall ((v_prenex_39533 Int) (v_prenex_39532 Int)) (or (< v_prenex_39533 main_x) (<= (+ main_x 1) v_prenex_39533) (<= 1000 (+ (select main_a v_prenex_39533) (select main_a v_prenex_39532))) (<= (* 2 (select main_a v_prenex_39533)) 4) (< v_prenex_39532 main_y) (<= (select main_a v_prenex_39532) 1002))) (forall ((v_prenex_36865 Int) (v_prenex_36864 Int)) (or (<= (+ (select main_a v_prenex_36865) 996) (select main_a v_prenex_36864)) (<= (+ main_x 1) v_prenex_36865) (<= 0 (* 2 (select main_a v_prenex_36865))) (<= 996 (select main_a v_prenex_36864)) (<= (select main_a v_prenex_36865) 4) (< v_prenex_36865 main_x))) (or (forall ((v_prenex_40908 Int)) (or (<= 998 (select main_a v_prenex_40908)) (<= (* 2 (select main_a v_prenex_40908)) 2000))) (forall ((v_prenex_40905 Int)) (or (<= (+ main_x 1) v_prenex_40905) (<= 0 (* 2 (select main_a v_prenex_40905))) (<= 0 (+ (select main_a v_prenex_40905) 2)) (<= (select main_a v_prenex_40905) 2) (< v_prenex_40905 main_x)))) (forall ((v_prenex_35145 Int) (v_prenex_35144 Int)) (or (<= (select main_a v_prenex_35144) 1000) (<= (+ main_x 1) v_prenex_35145) (<= 1000 (+ (select main_a v_prenex_35145) (select main_a v_prenex_35144))) (<= 0 (+ (select main_a v_prenex_35145) 2)) (< v_prenex_35145 main_x))) (forall ((v_prenex_31170 Int) (v_prenex_31171 Int)) (or (<= (+ main_x 1) v_prenex_31171) (<= 1000 (+ (select main_a v_prenex_31171) (select main_a v_prenex_31170))) (<= (select main_a v_prenex_31170) 1002) (<= (select main_a v_prenex_31171) 2) (<= 0 (select main_a v_prenex_31171)) (< v_prenex_31171 main_x))) (forall ((v_prenex_40263 Int) (v_prenex_40262 Int)) (or (<= 0 (* 2 (select main_a v_prenex_40263))) (<= (select main_a v_prenex_40262) 1000) (<= (+ main_x 1) v_prenex_40263) (< v_prenex_40263 main_x) (<= (select main_a v_prenex_40262) (+ (select main_a v_prenex_40263) 1000)))) (forall ((v_prenex_33821 Int) (v_prenex_33820 Int)) (or (< v_prenex_33821 main_x) (<= 0 (+ (select main_a v_prenex_33821) 2)) (<= 998 (select main_a v_prenex_33820)) (<= 0 (select main_a v_prenex_33821)) (<= (select main_a v_prenex_33820) (+ (select main_a v_prenex_33821) 1000)) (<= 996 (select main_a v_prenex_33820)) (<= (+ main_x 1) v_prenex_33821))) (or (forall ((v_prenex_43785 Int)) (or (< v_prenex_43785 main_x) (<= (* 2 (select main_a v_prenex_43785)) 4) (<= 0 (* 2 (select main_a v_prenex_43785))) (<= (+ main_x 1) v_prenex_43785))) (forall ((v_prenex_43784 Int)) (or (< v_prenex_43784 main_y) (<= (select main_a v_prenex_43784) 1002) (<= 998 (select main_a v_prenex_43784))))) (forall ((v_prenex_36367 Int) (v_prenex_36368 Int)) (or (<= 996 (select main_a v_prenex_36367)) (<= (* 2 (select main_a v_prenex_36368)) 4) (<= (* 2 (select main_a v_prenex_36367)) 2000) (<= (+ main_x 1) v_prenex_36368) (< v_prenex_36368 main_x) (<= 0 (+ (select main_a v_prenex_36368) 2)) (<= (+ (select main_a v_prenex_36368) 996) (select main_a v_prenex_36367)))) (forall ((v_prenex_33236 Int) (v_prenex_33235 Int)) (or (<= 996 (select main_a v_prenex_33235)) (<= (+ (select main_a v_prenex_33236) 996) (select main_a v_prenex_33235)) (<= (select main_a v_prenex_33236) 4) (<= (* 2 (select main_a v_prenex_33235)) 2000) (< v_prenex_33236 main_x) (<= (+ main_x 1) v_prenex_33236))) (forall ((v_prenex_39071 Int) (v_prenex_39070 Int)) (or (<= (+ main_x 1) v_prenex_39071) (< v_prenex_39071 main_x) (< v_prenex_39070 main_y) (<= (+ (select main_a v_prenex_39071) (select main_a v_prenex_39070)) 1000) (<= (* 2 (select main_a v_prenex_39070)) 2000) (<= 0 (+ (select main_a v_prenex_39071) 2)))) (forall ((v_prenex_37398 Int) (v_prenex_37399 Int)) (or (<= (+ (select main_a v_prenex_37399) 996) (select main_a v_prenex_37398)) (< v_prenex_37399 main_x) (< v_prenex_37398 main_y) (<= (select main_a v_prenex_37398) 1002) (<= (+ main_y 1) v_prenex_37398))) (or (forall ((v_prenex_42851 Int)) (or (<= (select main_a v_prenex_42851) 1000) (<= 998 (select main_a v_prenex_42851)))) (forall ((v_prenex_42850 Int)) (or (<= (select main_a v_prenex_42850) 2) (<= (+ main_x 1) v_prenex_42850) (< v_prenex_42850 main_x) (<= (* 2 (select main_a v_prenex_42850)) 4)))) (forall ((v_prenex_39528 Int) (v_prenex_39529 Int)) (or (<= (* 2 (select main_a v_prenex_39529)) 4) (<= (select main_a v_prenex_39528) (+ (select main_a v_prenex_39529) 1000)) (<= 0 (select main_a v_prenex_39529)) (<= 998 (select main_a v_prenex_39528)) (< v_prenex_39529 main_x) (<= (+ main_x 1) v_prenex_39529))) (or (forall ((v_prenex_41339 Int)) (or (<= (+ main_y 1) v_prenex_41339) (<= (* 2 (select main_a v_prenex_41339)) 2000) (<= 998 (select main_a v_prenex_41339)))) (forall ((v_prenex_41340 Int)) (or (<= (* 2 (select main_a v_prenex_41340)) 4) (< v_prenex_41340 main_x) (<= 0 (select main_a v_prenex_41340)) (<= (+ main_x 1) v_prenex_41340)))) (forall ((v_prenex_36425 Int) (v_prenex_36424 Int)) (or (<= (* 2 (select main_a v_prenex_36424)) 2000) (<= (select main_a v_prenex_36424) 1000) (<= (+ main_x 1) v_prenex_36425) (<= 0 (select main_a v_prenex_36425)) (< v_prenex_36425 main_x) (<= 0 (+ (select main_a v_prenex_36425) 2)) (<= 1000 (+ (select main_a v_prenex_36425) (select main_a v_prenex_36424))))) (or (forall ((v_prenex_38219 Int)) (or (<= 0 (+ (select main_a v_prenex_38219) 2)) (<= (* 2 (select main_a v_prenex_38219)) 4) (< v_prenex_38219 main_x) (<= (+ main_x 1) v_prenex_38219))) (forall ((v_prenex_38224 Int)) (or (<= (select main_a v_prenex_38224) 1002) (< v_prenex_38224 main_y) (<= 998 (select main_a v_prenex_38224))))) (forall ((v_prenex_34714 Int) (v_prenex_34713 Int)) (or (<= (+ (select main_a v_prenex_34714) (select main_a v_prenex_34713)) 1000) (<= (* 2 (select main_a v_prenex_34713)) 2000) (<= 996 (select main_a v_prenex_34713)) (<= (+ main_x 1) v_prenex_34714) (<= 0 (select main_a v_prenex_34714)) (<= 0 (+ (select main_a v_prenex_34714) 2)) (< v_prenex_34714 main_x))) (forall ((v_prenex_41527 Int) (v_prenex_41528 Int)) (or (< v_prenex_41528 main_x) (<= 998 (select main_a v_prenex_41527)) (<= (+ main_y 1) v_prenex_41527) (<= 1000 (+ (select main_a v_prenex_41528) (select main_a v_prenex_41527))) (<= (select main_a v_prenex_41528) 2) (<= (+ main_x 1) v_prenex_41528) (<= 1996 (* 2 (select main_a v_prenex_41527))))) (forall ((v_prenex_37816 Int) (v_prenex_37817 Int)) (or (<= 0 (select main_a v_prenex_37817)) (<= (+ (select main_a v_prenex_37817) (select main_a v_prenex_37816)) 1000) (<= 1996 (* 2 (select main_a v_prenex_37816))) (<= (select main_a v_prenex_37816) 1000) (<= (* 2 (select main_a v_prenex_37817)) 4) (< v_prenex_37817 main_x) (<= (+ main_x 1) v_prenex_37817))) (forall ((v_prenex_36333 Int) (v_prenex_36334 Int)) (or (<= (select main_a v_prenex_36333) 1000) (<= (select main_a v_prenex_36333) 1002) (<= (+ main_x 1) v_prenex_36334) (< v_prenex_36334 main_x) (<= (select main_a v_prenex_36333) (+ (select main_a v_prenex_36334) 1000)) (<= 0 (select main_a v_prenex_36334)) (<= (select main_a v_prenex_36334) 2))) (forall ((v_prenex_43994 Int) (v_prenex_43995 Int)) (or (<= (select main_a v_prenex_43994) 1002) (< v_prenex_43995 main_x) (<= (+ main_x 1) v_prenex_43995) (<= (+ main_y 1) v_prenex_43994) (<= 0 (* 2 (select main_a v_prenex_43995))) (<= 1996 (* 2 (select main_a v_prenex_43994))) (<= (select main_a v_prenex_43994) (+ (select main_a v_prenex_43995) 1000)))) (or (forall ((v_prenex_37229 Int)) (or (<= (select main_a v_prenex_37229) 2) (< v_prenex_37229 main_x) (<= (* 2 (select main_a v_prenex_37229)) 4) (<= (+ main_x 1) v_prenex_37229) (<= 0 (* 2 (select main_a v_prenex_37229))))) (forall ((v_prenex_37230 Int)) (or (<= 996 (select main_a v_prenex_37230)) (<= 1996 (* 2 (select main_a v_prenex_37230)))))) (forall ((v_prenex_32982 Int) (v_prenex_32981 Int)) (or (<= 0 (* 2 (select main_a v_prenex_32982))) (<= (+ main_x 1) v_prenex_32982) (< v_prenex_32982 main_x) (<= (+ (select main_a v_prenex_32982) 996) (select main_a v_prenex_32981)) (<= (* 2 (select main_a v_prenex_32981)) 2000))) (forall ((v_prenex_36591 Int) (v_prenex_36592 Int)) (or (< v_prenex_36592 main_x) (<= (select main_a v_prenex_36591) (+ (select main_a v_prenex_36592) 1000)) (<= (+ main_x 1) v_prenex_36592) (<= 1996 (* 2 (select main_a v_prenex_36591))) (<= 0 (* 2 (select main_a v_prenex_36592))) (<= (* 2 (select main_a v_prenex_36592)) 4))) (forall ((v_prenex_31967 Int) (v_prenex_31966 Int)) (or (<= (+ (select main_a v_prenex_31967) (select main_a v_prenex_31966)) 1000) (<= 998 (select main_a v_prenex_31966)) (<= (select main_a v_prenex_31966) 1002) (< v_prenex_31967 main_x) (<= (select main_a v_prenex_31967) 2) (< v_prenex_31966 main_y) (<= (+ main_x 1) v_prenex_31967))) (forall ((v_prenex_34091 Int) (v_prenex_34090 Int)) (or (<= 0 (+ (select main_a v_prenex_34091) 2)) (<= (+ main_x 1) v_prenex_34091) (< v_prenex_34091 main_x) (<= (* 2 (select main_a v_prenex_34090)) 2000) (<= 0 (* 2 (select main_a v_prenex_34091))) (<= (+ (select main_a v_prenex_34091) 996) (select main_a v_prenex_34090)))) (forall ((v_prenex_43059 Int) (v_prenex_43058 Int)) (or (<= (select main_a v_prenex_43059) 4) (<= (select main_a v_prenex_43058) 1000) (<= (+ main_y 1) v_prenex_43058) (<= (select main_a v_prenex_43058) (+ (select main_a v_prenex_43059) 1000)) (<= 1996 (* 2 (select main_a v_prenex_43058))) (< v_prenex_43059 main_x) (<= (+ main_x 1) v_prenex_43059))) (forall ((v_prenex_34904 Int) (v_prenex_34903 Int)) (or (<= 0 (select main_a v_prenex_34904)) (<= (+ main_x 1) v_prenex_34904) (<= 996 (select main_a v_prenex_34903)) (<= (+ (select main_a v_prenex_34904) (select main_a v_prenex_34903)) 1000) (<= 1996 (* 2 (select main_a v_prenex_34903))) (< v_prenex_34903 main_y) (< v_prenex_34904 main_x))) (forall ((v_prenex_31497 Int) (v_prenex_31496 Int)) (or (<= 0 (+ (select main_a v_prenex_31497) 2)) (<= (+ main_x 1) v_prenex_31497) (< v_prenex_31497 main_x) (<= 1000 (+ (select main_a v_prenex_31497) (select main_a v_prenex_31496))))) (forall ((v_prenex_38411 Int) (v_prenex_38410 Int)) (or (<= (select main_a v_prenex_38410) 1002) (<= 998 (select main_a v_prenex_38410)) (<= (select main_a v_prenex_38411) 4) (<= (+ main_x 1) v_prenex_38411) (<= 0 (select main_a v_prenex_38411)) (< v_prenex_38411 main_x) (<= (+ (select main_a v_prenex_38411) 996) (select main_a v_prenex_38410)))) (or (forall ((v_prenex_41272 Int)) (<= (* 2 (select main_a v_prenex_41272)) 4)) (forall ((v_prenex_41271 Int)) (or (<= (select main_a v_prenex_41271) 1000) (<= 998 (select main_a v_prenex_41271)) (<= (+ main_y 1) v_prenex_41271) (< v_prenex_41271 main_y)))) (forall ((v_prenex_43464 Int) (v_prenex_43465 Int)) (or (<= (* 2 (select main_a v_prenex_43464)) 2000) (<= (select main_a v_prenex_43465) 4) (<= (+ main_x 1) v_prenex_43465) (< v_prenex_43465 main_x) (<= (select main_a v_prenex_43465) 2) (<= (select main_a v_prenex_43464) 1002) (<= (+ (select main_a v_prenex_43465) (select main_a v_prenex_43464)) 1000))) (forall ((v_prenex_32344 Int) (v_prenex_32343 Int)) (or (<= (* 2 (select main_a v_prenex_32344)) 4) (< v_prenex_32344 main_x) (<= (+ main_y 1) v_prenex_32343) (<= 1000 (+ (select main_a v_prenex_32344) (select main_a v_prenex_32343))) (<= 1996 (* 2 (select main_a v_prenex_32343))) (<= (+ main_x 1) v_prenex_32344))) (forall ((v_prenex_30934 Int)) (or (<= (* 2 (select main_a v_prenex_30934)) 4) (<= (+ main_x 1) v_prenex_30934) (<= 0 (select main_a v_prenex_30934)) (<= 0 (+ (select main_a v_prenex_30934) 2)) (< v_prenex_30934 main_x))) (forall ((v_prenex_31398 Int) (v_prenex_31399 Int)) (or (<= 1000 (+ (select main_a v_prenex_31399) (select main_a v_prenex_31398))) (<= (select main_a v_prenex_31398) 1000) (<= (* 2 (select main_a v_prenex_31399)) 4) (<= 0 (* 2 (select main_a v_prenex_31399))) (< v_prenex_31399 main_x) (<= 998 (select main_a v_prenex_31398)) (<= (+ main_x 1) v_prenex_31399))) (forall ((v_prenex_38569 Int) (v_prenex_38570 Int)) (or (<= (+ (select main_a v_prenex_38570) 996) (select main_a v_prenex_38569)) (<= 0 (* 2 (select main_a v_prenex_38570))) (<= (+ main_x 1) v_prenex_38570) (<= 0 (select main_a v_prenex_38570)) (< v_prenex_38570 main_x))) (forall ((v_prenex_44045 Int) (v_prenex_44044 Int)) (or (<= (select main_a v_prenex_44044) 1000) (< v_prenex_44045 main_x) (<= 0 (* 2 (select main_a v_prenex_44045))) (<= (+ (select main_a v_prenex_44045) (select main_a v_prenex_44044)) 1000) (<= 996 (select main_a v_prenex_44044)) (<= (+ main_y 1) v_prenex_44044) (<= (+ main_x 1) v_prenex_44045))) (or (forall ((v_prenex_34332 Int)) (or (< v_prenex_34332 main_y) (<= 998 (select main_a v_prenex_34332)) (<= (select main_a v_prenex_34332) 1002))) (forall ((v_prenex_34330 Int)) (or (<= (+ main_x 1) v_prenex_34330) (<= 0 (* 2 (select main_a v_prenex_34330))) (< v_prenex_34330 main_x) (<= 0 (select main_a v_prenex_34330))))) (forall ((v_prenex_38347 Int) (v_prenex_38346 Int)) (or (<= (+ (select main_a v_prenex_38347) (select main_a v_prenex_38346)) 1000) (<= (+ main_y 1) v_prenex_38346) (<= (+ main_x 1) v_prenex_38347) (< v_prenex_38347 main_x) (<= 0 (+ (select main_a v_prenex_38347) 2)) (<= 996 (select main_a v_prenex_38346)))) (or (forall ((v_prenex_40901 Int)) (or (<= 0 (* 2 (select main_a v_prenex_40901))) (< v_prenex_40901 main_x) (<= (+ main_x 1) v_prenex_40901))) (forall ((v_prenex_40900 Int)) (<= (* 2 (select main_a v_prenex_40900)) 2000))) (forall ((v_prenex_36388 Int) (v_prenex_36389 Int)) (or (< v_prenex_36389 main_x) (<= (+ main_x 1) v_prenex_36389) (<= (select main_a v_prenex_36389) 4) (<= (+ main_y 1) v_prenex_36388) (<= 996 (select main_a v_prenex_36388)) (<= 1000 (+ (select main_a v_prenex_36389) (select main_a v_prenex_36388))) (<= (select main_a v_prenex_36388) 1002))) (forall ((v_prenex_38897 Int) (v_prenex_38898 Int)) (or (<= (select main_a v_prenex_38898) 4) (<= (+ (select main_a v_prenex_38898) 996) (select main_a v_prenex_38897)) (< v_prenex_38897 main_y) (<= (+ main_x 1) v_prenex_38898) (<= (* 2 (select main_a v_prenex_38897)) 2000) (<= 1996 (* 2 (select main_a v_prenex_38897))) (< v_prenex_38898 main_x))) (forall ((v_prenex_32944 Int) (v_prenex_32943 Int)) (or (<= (select main_a v_prenex_32943) (+ (select main_a v_prenex_32944) 1000)) (<= 0 (* 2 (select main_a v_prenex_32944))) (<= 998 (select main_a v_prenex_32943)) (<= (select main_a v_prenex_32944) 4) (< v_prenex_32944 main_x) (<= (* 2 (select main_a v_prenex_32943)) 2000) (<= (+ main_x 1) v_prenex_32944))) (or (forall ((v_prenex_43473 Int)) (or (<= 0 (* 2 (select main_a v_prenex_43473))) (<= (select main_a v_prenex_43473) 4) (<= (select main_a v_prenex_43473) 2) (<= (+ main_x 1) v_prenex_43473) (< v_prenex_43473 main_x))) (forall ((v_prenex_43472 Int)) (or (<= (* 2 (select main_a v_prenex_43472)) 2000) (<= 1996 (* 2 (select main_a v_prenex_43472)))))) (forall ((v_prenex_43374 Int) (v_prenex_43373 Int)) (or (<= (+ (select main_a v_prenex_43374) 996) (select main_a v_prenex_43373)) (<= 0 (* 2 (select main_a v_prenex_43374))) (<= (+ main_x 1) v_prenex_43374) (<= 0 (select main_a v_prenex_43374)) (<= 1996 (* 2 (select main_a v_prenex_43373))) (< v_prenex_43374 main_x))) (or (forall ((v_prenex_33516 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33516))) (< v_prenex_33516 main_x) (<= (select main_a v_prenex_33516) 2) (<= (+ main_x 1) v_prenex_33516) (<= 0 (+ (select main_a v_prenex_33516) 2)))) (forall ((v_prenex_33517 Int)) (or (<= 998 (select main_a v_prenex_33517)) (<= (* 2 (select main_a v_prenex_33517)) 2000)))) (or (forall ((v_prenex_40758 Int)) (or (< v_prenex_40758 main_x) (<= 0 (* 2 (select main_a v_prenex_40758))) (<= (select main_a v_prenex_40758) 2) (<= (+ main_x 1) v_prenex_40758))) (forall ((v_prenex_40760 Int)) (or (<= 996 (select main_a v_prenex_40760)) (<= (* 2 (select main_a v_prenex_40760)) 2000)))) (forall ((v_prenex_39809 Int) (v_prenex_39808 Int)) (or (<= (select main_a v_prenex_39808) (+ (select main_a v_prenex_39809) 1000)) (<= 0 (+ (select main_a v_prenex_39809) 2)) (<= 0 (* 2 (select main_a v_prenex_39809))) (<= 996 (select main_a v_prenex_39808)) (< v_prenex_39809 main_x) (<= 998 (select main_a v_prenex_39808)) (<= (+ main_x 1) v_prenex_39809))) (or (forall ((v_prenex_40644 Int)) (or (<= (+ main_x 1) v_prenex_40644) (<= 0 (+ (select main_a v_prenex_40644) 2)) (<= 0 (* 2 (select main_a v_prenex_40644))) (< v_prenex_40644 main_x))) (forall ((v_prenex_40645 Int)) (or (<= (select main_a v_prenex_40645) 1000) (<= 996 (select main_a v_prenex_40645))))) (forall ((v_prenex_32825 Int) (v_prenex_32824 Int)) (or (<= (+ main_y 1) v_prenex_32824) (<= 0 (+ (select main_a v_prenex_32825) 2)) (<= (+ (select main_a v_prenex_32825) (select main_a v_prenex_32824)) 1000) (< v_prenex_32825 main_x) (<= 998 (select main_a v_prenex_32824)) (<= (* 2 (select main_a v_prenex_32824)) 2000) (<= (+ main_x 1) v_prenex_32825))) (forall ((v_prenex_41273 Int) (v_prenex_41274 Int)) (or (<= (+ (select main_a v_prenex_41274) (select main_a v_prenex_41273)) 1000) (< v_prenex_41274 main_x) (<= (+ main_x 1) v_prenex_41274) (<= 996 (select main_a v_prenex_41273)) (<= 0 (select main_a v_prenex_41274)))) (or (forall ((v_prenex_31581 Int)) (or (<= (* 2 (select main_a v_prenex_31581)) 2000) (<= (select main_a v_prenex_31581) 1002))) (forall ((v_prenex_31582 Int)) (or (<= 0 (select main_a v_prenex_31582)) (<= (+ main_x 1) v_prenex_31582) (<= (* 2 (select main_a v_prenex_31582)) 4) (<= 0 (+ (select main_a v_prenex_31582) 2)) (< v_prenex_31582 main_x)))) (forall ((v_prenex_38343 Int) (v_prenex_38342 Int)) (or (<= (+ main_x 1) v_prenex_38343) (<= 996 (select main_a v_prenex_38342)) (<= (select main_a v_prenex_38342) (+ (select main_a v_prenex_38343) 1000)) (<= (+ main_y 1) v_prenex_38342) (< v_prenex_38343 main_x) (<= (* 2 (select main_a v_prenex_38342)) 2000) (<= (* 2 (select main_a v_prenex_38343)) 4))) (forall ((v_prenex_34776 Int) (v_prenex_34775 Int)) (or (<= (* 2 (select main_a v_prenex_34775)) 2000) (< v_prenex_34776 main_x) (<= (+ (select main_a v_prenex_34776) 996) (select main_a v_prenex_34775)) (<= (select main_a v_prenex_34776) 4) (<= (+ main_x 1) v_prenex_34776) (<= (select main_a v_prenex_34775) 1000) (<= 0 (select main_a v_prenex_34776)))) (forall ((v_prenex_40389 Int) (v_prenex_40388 Int)) (or (< v_prenex_40389 main_x) (<= 996 (select main_a v_prenex_40388)) (<= (+ (select main_a v_prenex_40389) 996) (select main_a v_prenex_40388)) (<= (* 2 (select main_a v_prenex_40389)) 4) (<= 0 (+ (select main_a v_prenex_40389) 2)) (<= (* 2 (select main_a v_prenex_40388)) 2000) (<= (+ main_x 1) v_prenex_40389))) (or (forall ((v_prenex_39176 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_39176))) (<= 998 (select main_a v_prenex_39176)))) (forall ((v_prenex_39171 Int)) (or (<= (* 2 (select main_a v_prenex_39171)) 4) (<= (+ main_x 1) v_prenex_39171) (<= 0 (+ (select main_a v_prenex_39171) 2)) (< v_prenex_39171 main_x)))) (forall ((v_prenex_42459 Int) (v_prenex_42460 Int)) (or (< v_prenex_42460 main_x) (<= (+ main_x 1) v_prenex_42460) (<= (+ main_y 1) v_prenex_42459) (<= 996 (select main_a v_prenex_42459)) (<= (* 2 (select main_a v_prenex_42460)) 4) (<= (select main_a v_prenex_42459) 1002) (<= 1000 (+ (select main_a v_prenex_42460) (select main_a v_prenex_42459))))) (forall ((v_prenex_34028 Int) (v_prenex_34027 Int)) (or (<= 1000 (+ (select main_a v_prenex_34028) (select main_a v_prenex_34027))) (<= (* 2 (select main_a v_prenex_34027)) 2000) (<= (+ main_y 1) v_prenex_34027) (<= (+ main_x 1) v_prenex_34028) (< v_prenex_34028 main_x) (<= (select main_a v_prenex_34028) 4))) (or (forall ((v_prenex_32174 Int)) (or (<= (select main_a v_prenex_32174) 2) (< v_prenex_32174 main_x) (<= (+ main_x 1) v_prenex_32174) (<= (* 2 (select main_a v_prenex_32174)) 4) (<= 0 (* 2 (select main_a v_prenex_32174))))) (forall ((v_prenex_32171 Int)) (or (<= (* 2 (select main_a v_prenex_32171)) 2000) (<= 998 (select main_a v_prenex_32171))))) (or (forall ((v_prenex_40315 Int)) (or (<= (+ main_x 1) v_prenex_40315) (<= 0 (select main_a v_prenex_40315)) (< v_prenex_40315 main_x))) (forall ((v_prenex_40314 Int)) (<= 1996 (* 2 (select main_a v_prenex_40314))))) (forall ((v_prenex_35888 Int) (v_prenex_35889 Int)) (or (<= (+ (select main_a v_prenex_35889) 996) (select main_a v_prenex_35888)) (<= 0 (+ (select main_a v_prenex_35889) 2)) (< v_prenex_35889 main_x) (<= (* 2 (select main_a v_prenex_35889)) 4) (<= (* 2 (select main_a v_prenex_35888)) 2000) (<= (+ main_x 1) v_prenex_35889))) (forall ((v_prenex_31279 Int) (v_prenex_31280 Int)) (or (<= (select main_a v_prenex_31279) 1002) (<= (select main_a v_prenex_31280) 4) (<= 996 (select main_a v_prenex_31279)) (< v_prenex_31280 main_x) (< v_prenex_31279 main_y) (<= (+ (select main_a v_prenex_31280) 996) (select main_a v_prenex_31279)) (<= (+ main_x 1) v_prenex_31280))) (forall ((v_prenex_39067 Int) (v_prenex_39066 Int)) (or (< v_prenex_39067 main_x) (<= 998 (select main_a v_prenex_39066)) (<= (+ main_x 1) v_prenex_39067) (<= (* 2 (select main_a v_prenex_39066)) 2000) (<= (+ (select main_a v_prenex_39067) 996) (select main_a v_prenex_39066)) (<= (* 2 (select main_a v_prenex_39067)) 4) (<= (+ main_y 1) v_prenex_39066))) (forall ((v_prenex_38495 Int) (v_prenex_38494 Int)) (or (<= (select main_a v_prenex_38495) 4) (<= (select main_a v_prenex_38494) 1000) (<= 1996 (* 2 (select main_a v_prenex_38494))) (<= 1000 (+ (select main_a v_prenex_38495) (select main_a v_prenex_38494))) (<= (+ main_x 1) v_prenex_38495) (< v_prenex_38495 main_x) (<= 0 (select main_a v_prenex_38495)))) (or (forall ((v_prenex_39865 Int)) (or (<= 998 (select main_a v_prenex_39865)) (<= (+ main_y 1) v_prenex_39865) (< v_prenex_39865 main_y))) (forall ((v_prenex_39866 Int)) (<= (* 2 (select main_a v_prenex_39866)) 4))) (or (forall ((v_prenex_40384 Int)) (or (<= (+ main_y 1) v_prenex_40384) (<= 996 (select main_a v_prenex_40384)) (<= (select main_a v_prenex_40384) 1002))) (forall ((v_prenex_40385 Int)) (or (<= 0 (+ (select main_a v_prenex_40385) 2)) (<= (+ main_x 1) v_prenex_40385) (<= 0 (* 2 (select main_a v_prenex_40385))) (< v_prenex_40385 main_x)))) (forall ((v_prenex_34522 Int) (v_prenex_34521 Int)) (or (<= (+ main_y 1) v_prenex_34521) (< v_prenex_34522 main_x) (<= 1996 (* 2 (select main_a v_prenex_34521))) (<= 1000 (+ (select main_a v_prenex_34522) (select main_a v_prenex_34521))) (<= 998 (select main_a v_prenex_34521)) (<= (+ main_x 1) v_prenex_34522) (<= 0 (select main_a v_prenex_34522)))) (forall ((v_prenex_35275 Int) (v_prenex_35276 Int)) (or (<= 0 (select main_a v_prenex_35276)) (<= (* 2 (select main_a v_prenex_35276)) 4) (<= 1000 (+ (select main_a v_prenex_35276) (select main_a v_prenex_35275))) (< v_prenex_35276 main_x) (<= 996 (select main_a v_prenex_35275)) (<= (select main_a v_prenex_35275) 1000) (<= (+ main_x 1) v_prenex_35276))) (forall ((v_prenex_37843 Int) (v_prenex_37842 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_37842))) (<= 998 (select main_a v_prenex_37842)) (<= (+ main_x 1) v_prenex_37843) (<= 1000 (+ (select main_a v_prenex_37843) (select main_a v_prenex_37842))) (< v_prenex_37843 main_x) (<= (* 2 (select main_a v_prenex_37843)) 4) (<= 0 (select main_a v_prenex_37843)))) (forall ((v_prenex_40204 Int) (v_prenex_40203 Int)) (or (<= (select main_a v_prenex_40204) 4) (<= 998 (select main_a v_prenex_40203)) (<= (+ main_y 1) v_prenex_40203) (<= 996 (select main_a v_prenex_40203)) (<= (+ (select main_a v_prenex_40204) (select main_a v_prenex_40203)) 1000) (<= (+ main_x 1) v_prenex_40204) (< v_prenex_40204 main_x))) (forall ((v_prenex_39689 Int) (v_prenex_39688 Int)) (or (<= 0 (+ (select main_a v_prenex_39689) 2)) (<= (+ (select main_a v_prenex_39689) 996) (select main_a v_prenex_39688)) (<= (+ main_x 1) v_prenex_39689) (<= (* 2 (select main_a v_prenex_39688)) 2000) (<= 996 (select main_a v_prenex_39688)) (< v_prenex_39689 main_x) (<= 0 (select main_a v_prenex_39689)))) (forall ((v_prenex_39375 Int) (v_prenex_39374 Int)) (or (<= (+ (select main_a v_prenex_39375) 996) (select main_a v_prenex_39374)) (<= (+ main_x 1) v_prenex_39375) (<= (select main_a v_prenex_39375) 2) (<= (* 2 (select main_a v_prenex_39375)) 4) (< v_prenex_39375 main_x))) (forall ((v_prenex_37394 Int) (v_prenex_37395 Int)) (or (< v_prenex_37395 main_x) (<= (+ (select main_a v_prenex_37395) 996) (select main_a v_prenex_37394)) (<= 1996 (* 2 (select main_a v_prenex_37394))) (<= (select main_a v_prenex_37394) 1002) (<= (+ main_x 1) v_prenex_37395) (<= 0 (* 2 (select main_a v_prenex_37395))))) (forall ((v_prenex_41755 Int) (v_prenex_41756 Int)) (or (<= 0 (select main_a v_prenex_41756)) (<= (+ main_y 1) v_prenex_41755) (<= 998 (select main_a v_prenex_41755)) (<= (+ main_x 1) v_prenex_41756) (<= (select main_a v_prenex_41755) 1000) (<= 1000 (+ (select main_a v_prenex_41756) (select main_a v_prenex_41755))) (< v_prenex_41756 main_x))) (or (forall ((v_prenex_40777 Int)) (<= 0 (* 2 (select main_a v_prenex_40777)))) (forall ((v_prenex_40776 Int)) (or (<= (select main_a v_prenex_40776) 1002) (<= 1996 (* 2 (select main_a v_prenex_40776))) (< v_prenex_40776 main_y) (<= (+ main_y 1) v_prenex_40776)))) (forall ((v_prenex_39748 Int) (v_prenex_39749 Int)) (or (<= (* 2 (select main_a v_prenex_39749)) 4) (<= (select main_a v_prenex_39749) 4) (<= (select main_a v_prenex_39748) 1000) (< v_prenex_39749 main_x) (<= 1000 (+ (select main_a v_prenex_39749) (select main_a v_prenex_39748))) (<= (+ main_x 1) v_prenex_39749))) (or (forall ((v_prenex_36254 Int)) (or (< v_prenex_36254 main_y) (<= (* 2 (select main_a v_prenex_36254)) 2000) (<= 996 (select main_a v_prenex_36254)))) (forall ((v_prenex_36253 Int)) (or (<= (select main_a v_prenex_36253) 2) (<= (+ main_x 1) v_prenex_36253) (< v_prenex_36253 main_x) (<= (* 2 (select main_a v_prenex_36253)) 4)))) (or (forall ((v_prenex_35851 Int)) (or (<= (select main_a v_prenex_35851) 1000) (<= (+ main_y 1) v_prenex_35851))) (forall ((v_prenex_35852 Int)) (or (<= (select main_a v_prenex_35852) 2) (<= (* 2 (select main_a v_prenex_35852)) 4) (<= (+ main_x 1) v_prenex_35852) (< v_prenex_35852 main_x)))) (or (forall ((v_prenex_36617 Int)) (or (< v_prenex_36617 main_y) (<= 998 (select main_a v_prenex_36617)))) (forall ((v_prenex_36615 Int)) (or (< v_prenex_36615 main_x) (<= 0 (select main_a v_prenex_36615)) (<= (+ main_x 1) v_prenex_36615) (<= 0 (* 2 (select main_a v_prenex_36615)))))) (forall ((v_prenex_40596 Int) (v_prenex_40595 Int)) (or (<= (+ main_x 1) v_prenex_40596) (<= (+ (select main_a v_prenex_40596) 996) (select main_a v_prenex_40595)) (<= (select main_a v_prenex_40595) 1002) (<= 996 (select main_a v_prenex_40595)) (< v_prenex_40595 main_y) (<= 0 (select main_a v_prenex_40596)) (< v_prenex_40596 main_x))) (forall ((v_prenex_31978 Int) (v_prenex_31979 Int)) (or (<= (+ main_x 1) v_prenex_31979) (<= 0 (* 2 (select main_a v_prenex_31979))) (<= 996 (select main_a v_prenex_31978)) (<= (+ (select main_a v_prenex_31979) (select main_a v_prenex_31978)) 1000) (< v_prenex_31979 main_x) (<= 0 (+ (select main_a v_prenex_31979) 2)))) (forall ((v_prenex_33072 Int) (v_prenex_33071 Int)) (or (<= 1000 (+ (select main_a v_prenex_33072) (select main_a v_prenex_33071))) (<= 996 (select main_a v_prenex_33071)) (<= (+ main_x 1) v_prenex_33072) (< v_prenex_33072 main_x) (<= (+ main_y 1) v_prenex_33071) (<= (* 2 (select main_a v_prenex_33071)) 2000) (<= (* 2 (select main_a v_prenex_33072)) 4))) (forall ((v_prenex_32248 Int) (v_prenex_32249 Int)) (or (<= (select main_a v_prenex_32248) 1002) (<= (+ main_x 1) v_prenex_32249) (< v_prenex_32249 main_x) (<= (+ main_y 1) v_prenex_32248) (<= 1996 (* 2 (select main_a v_prenex_32248))) (<= (select main_a v_prenex_32249) 2) (<= (+ (select main_a v_prenex_32249) 996) (select main_a v_prenex_32248)))) (or (forall ((v_prenex_42263 Int)) (or (<= 998 (select main_a v_prenex_42263)) (< v_prenex_42263 main_y))) (forall ((v_prenex_42259 Int)) (or (< v_prenex_42259 main_x) (<= (* 2 (select main_a v_prenex_42259)) 4) (<= (+ main_x 1) v_prenex_42259)))) (forall ((v_prenex_38698 Int) (v_prenex_38697 Int)) (or (<= 996 (select main_a v_prenex_38697)) (<= (+ main_y 1) v_prenex_38697) (< v_prenex_38697 main_y) (<= 1996 (* 2 (select main_a v_prenex_38697))) (<= (+ (select main_a v_prenex_38698) 996) (select main_a v_prenex_38697)))) (forall ((v_prenex_36010 Int) (v_prenex_36011 Int)) (or (<= (select main_a v_prenex_36011) 2) (<= (+ main_x 1) v_prenex_36011) (< v_prenex_36011 main_x) (<= 998 (select main_a v_prenex_36010)) (<= (* 2 (select main_a v_prenex_36010)) 2000) (<= (+ (select main_a v_prenex_36011) 996) (select main_a v_prenex_36010)) (<= (select main_a v_prenex_36011) 4))) (forall ((v_prenex_34197 Int) (v_prenex_34196 Int)) (or (<= (select main_a v_prenex_34196) 1002) (<= (select main_a v_prenex_34197) 4) (<= (* 2 (select main_a v_prenex_34197)) 4) (<= (select main_a v_prenex_34196) 1000) (<= (+ (select main_a v_prenex_34197) (select main_a v_prenex_34196)) 1000) (<= (+ main_x 1) v_prenex_34197) (< v_prenex_34197 main_x))) (or (forall ((v_prenex_33671 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33671))) (<= (+ main_x 1) v_prenex_33671) (<= (select main_a v_prenex_33671) 2) (< v_prenex_33671 main_x))) (forall ((v_prenex_33675 Int)) (or (< v_prenex_33675 main_y) (<= 998 (select main_a v_prenex_33675)) (<= (* 2 (select main_a v_prenex_33675)) 2000)))) (forall ((v_prenex_31972 Int) (v_prenex_31973 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_31972))) (<= (* 2 (select main_a v_prenex_31972)) 2000) (<= 1000 (+ (select main_a v_prenex_31973) (select main_a v_prenex_31972))) (<= 0 (select main_a v_prenex_31973)) (< v_prenex_31973 main_x) (<= (+ main_x 1) v_prenex_31973) (<= (select main_a v_prenex_31973) 4))) (forall ((v_prenex_39883 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_39883))) (<= (* 2 (select main_a v_prenex_39883)) 2000) (<= (* 2 (select main_a v_prenex_39884)) 4) (<= 1996 (* 2 (select main_a v_prenex_39883))) (<= (select main_a v_prenex_39884) 2))) (forall ((v_prenex_41665 Int) (v_prenex_41666 Int)) (or (< v_prenex_41666 main_x) (<= (+ main_x 1) v_prenex_41666) (<= (* 2 (select main_a v_prenex_41666)) 4) (<= (+ main_y 1) v_prenex_41665) (<= 1996 (* 2 (select main_a v_prenex_41665))) (<= (+ (select main_a v_prenex_41666) 996) (select main_a v_prenex_41665)))) (forall ((v_prenex_40129 Int) (v_prenex_40130 Int)) (or (<= (* 2 (select main_a v_prenex_40129)) 2000) (< v_prenex_40130 main_x) (<= (+ main_x 1) v_prenex_40130) (<= 0 (* 2 (select main_a v_prenex_40130))) (<= 1996 (* 2 (select main_a v_prenex_40129))) (<= (+ (select main_a v_prenex_40130) (select main_a v_prenex_40129)) 1000))) (or (forall ((v_prenex_32521 Int)) (or (<= 0 (+ (select main_a v_prenex_32521) 2)) (<= (+ main_x 1) v_prenex_32521) (< v_prenex_32521 main_x) (<= 0 (* 2 (select main_a v_prenex_32521))))) (forall ((v_prenex_32524 Int)) (<= (select main_a v_prenex_32524) 1000))) (forall ((v_prenex_35156 Int) (v_prenex_35157 Int)) (or (< v_prenex_35157 main_x) (<= 1996 (* 2 (select main_a v_prenex_35156))) (<= (+ main_x 1) v_prenex_35157) (<= (select main_a v_prenex_35156) 1000) (<= (select main_a v_prenex_35157) 2) (< v_prenex_35156 main_y) (<= (select main_a v_prenex_35156) (+ (select main_a v_prenex_35157) 1000)))) (forall ((v_prenex_35326 Int) (v_prenex_35327 Int)) (or (<= (+ (select main_a v_prenex_35327) 996) (select main_a v_prenex_35326)) (<= 0 (* 2 (select main_a v_prenex_35327))) (<= (+ main_x 1) v_prenex_35327) (<= (select main_a v_prenex_35327) 2) (<= (select main_a v_prenex_35326) 1002) (< v_prenex_35327 main_x) (<= (* 2 (select main_a v_prenex_35326)) 2000))) (or (forall ((v_prenex_39786 Int)) (or (<= 998 (select main_a v_prenex_39786)) (<= (select main_a v_prenex_39786) 1000))) (forall ((v_prenex_39787 Int)) (or (<= (+ main_x 1) v_prenex_39787) (< v_prenex_39787 main_x) (<= 0 (* 2 (select main_a v_prenex_39787))) (<= (* 2 (select main_a v_prenex_39787)) 4)))) (or (forall ((v_prenex_33807 Int)) (or (<= (+ main_x 1) v_prenex_33807) (<= (* 2 (select main_a v_prenex_33807)) 4) (< v_prenex_33807 main_x) (<= 0 (select main_a v_prenex_33807)))) (forall ((v_prenex_33809 Int)) (or (< v_prenex_33809 main_y) (<= 1996 (* 2 (select main_a v_prenex_33809)))))) (forall ((v_prenex_34566 Int) (v_prenex_34565 Int)) (or (< v_prenex_34565 main_y) (< v_prenex_34566 main_x) (<= 1996 (* 2 (select main_a v_prenex_34565))) (<= (select main_a v_prenex_34565) (+ (select main_a v_prenex_34566) 1000)) (<= (+ main_x 1) v_prenex_34566) (<= (select main_a v_prenex_34566) 2) (<= 998 (select main_a v_prenex_34565)))) (or (forall ((v_prenex_36877 Int)) (or (< v_prenex_36877 main_x) (<= (+ main_x 1) v_prenex_36877) (<= 0 (* 2 (select main_a v_prenex_36877))) (<= 0 (select main_a v_prenex_36877)))) (forall ((v_prenex_36879 Int)) (or (<= (select main_a v_prenex_36879) 1002) (<= 998 (select main_a v_prenex_36879))))) (forall ((v_prenex_41557 Int) (v_prenex_41558 Int)) (or (<= (+ (select main_a v_prenex_41558) (select main_a v_prenex_41557)) 1000) (<= 0 (select main_a v_prenex_41558)) (<= (* 2 (select main_a v_prenex_41558)) 4) (< v_prenex_41558 main_x) (<= 998 (select main_a v_prenex_41557)) (<= (select main_a v_prenex_41557) 1002) (<= (+ main_x 1) v_prenex_41558))) (forall ((v_prenex_35820 Int) (v_prenex_35819 Int)) (or (<= (+ (select main_a v_prenex_35820) (select main_a v_prenex_35819)) 1000) (<= (select main_a v_prenex_35819) 1002) (<= 0 (+ (select main_a v_prenex_35820) 2)) (<= (* 2 (select main_a v_prenex_35819)) 2000) (<= (+ main_x 1) v_prenex_35820) (< v_prenex_35820 main_x) (<= (select main_a v_prenex_35820) 4))) (forall ((v_prenex_41303 Int) (v_prenex_41304 Int)) (or (<= 0 (+ (select main_a v_prenex_41304) 2)) (<= 1996 (* 2 (select main_a v_prenex_41303))) (<= (+ main_x 1) v_prenex_41304) (<= 998 (select main_a v_prenex_41303)) (< v_prenex_41304 main_x) (<= 1000 (+ (select main_a v_prenex_41304) (select main_a v_prenex_41303))))) (forall ((v_prenex_32135 Int) (v_prenex_32136 Int)) (or (<= (* 2 (select main_a v_prenex_32135)) 2000) (<= 1996 (* 2 (select main_a v_prenex_32135))) (<= (select main_a v_prenex_32136) 4) (<= 0 (* 2 (select main_a v_prenex_32136))) (< v_prenex_32136 main_x) (<= (select main_a v_prenex_32135) (+ (select main_a v_prenex_32136) 1000)) (<= (+ main_x 1) v_prenex_32136))) (forall ((v_prenex_42234 Int) (v_prenex_42235 Int)) (or (<= 1000 (+ (select main_a v_prenex_42235) (select main_a v_prenex_42234))) (<= (* 2 (select main_a v_prenex_42235)) 4) (<= 996 (select main_a v_prenex_42234)) (< v_prenex_42235 main_x) (<= 0 (+ (select main_a v_prenex_42235) 2)) (<= 1996 (* 2 (select main_a v_prenex_42234))) (<= (+ main_x 1) v_prenex_42235))) (or (forall ((v_prenex_34371 Int)) (or (<= 0 (* 2 (select main_a v_prenex_34371))) (< v_prenex_34371 main_x) (<= (+ main_x 1) v_prenex_34371) (<= (* 2 (select main_a v_prenex_34371)) 4) (<= (select main_a v_prenex_34371) 2))) (forall ((v_prenex_34374 Int)) (or (<= (select main_a v_prenex_34374) 1000) (<= 1996 (* 2 (select main_a v_prenex_34374)))))) (forall ((v_prenex_35072 Int) (v_prenex_35071 Int)) (or (<= 0 (+ (select main_a v_prenex_35072) 2)) (< v_prenex_35072 main_x) (<= (* 2 (select main_a v_prenex_35072)) 4) (<= 998 (select main_a v_prenex_35071)) (<= (+ main_x 1) v_prenex_35072) (<= (+ (select main_a v_prenex_35072) 996) (select main_a v_prenex_35071)))) (forall ((v_prenex_37717 Int) (v_prenex_37716 Int)) (or (<= (+ main_x 1) v_prenex_37717) (<= (select main_a v_prenex_37716) 1000) (<= (+ main_y 1) v_prenex_37716) (<= 0 (select main_a v_prenex_37717)) (< v_prenex_37717 main_x) (<= (select main_a v_prenex_37716) (+ (select main_a v_prenex_37717) 1000)) (<= (* 2 (select main_a v_prenex_37716)) 2000))) (or (forall ((v_prenex_43064 Int)) (or (< v_prenex_43064 main_x) (<= 0 (* 2 (select main_a v_prenex_43064))) (<= (select main_a v_prenex_43064) 4) (<= (+ main_x 1) v_prenex_43064))) (forall ((v_prenex_43066 Int)) (or (<= (select main_a v_prenex_43066) 1000) (<= 996 (select main_a v_prenex_43066))))) (forall ((v_prenex_32803 Int) (v_prenex_32804 Int)) (or (<= (* 2 (select main_a v_prenex_32803)) 2000) (<= 0 (* 2 (select main_a v_prenex_32804))) (<= (+ main_x 1) v_prenex_32804) (< v_prenex_32804 main_x) (<= (* 2 (select main_a v_prenex_32804)) 4) (<= (select main_a v_prenex_32803) 1000) (<= (+ (select main_a v_prenex_32804) 996) (select main_a v_prenex_32803)))) (forall ((v_prenex_39607 Int) (v_prenex_39608 Int)) (or (<= (+ (select main_a v_prenex_39608) 996) (select main_a v_prenex_39607)) (< v_prenex_39608 main_x) (<= (* 2 (select main_a v_prenex_39608)) 4) (<= 996 (select main_a v_prenex_39607)) (<= 0 (* 2 (select main_a v_prenex_39608))) (<= (+ main_x 1) v_prenex_39608) (<= 1996 (* 2 (select main_a v_prenex_39607))))) (forall ((v_prenex_34721 Int) (v_prenex_34720 Int)) (or (<= (select main_a v_prenex_34720) (+ (select main_a v_prenex_34721) 1000)) (<= (select main_a v_prenex_34721) 2) (<= (* 2 (select main_a v_prenex_34720)) 2000) (<= 1996 (* 2 (select main_a v_prenex_34720))) (<= (+ main_x 1) v_prenex_34721) (< v_prenex_34721 main_x) (< v_prenex_34720 main_y))) (forall ((v_prenex_41888 Int) (v_prenex_41889 Int)) (or (< v_prenex_41889 main_x) (<= (select main_a v_prenex_41889) 2) (<= (+ main_x 1) v_prenex_41889) (<= 0 (+ (select main_a v_prenex_41889) 2)) (<= (* 2 (select main_a v_prenex_41888)) 2000) (<= (+ (select main_a v_prenex_41889) (select main_a v_prenex_41888)) 1000))) (forall ((v_prenex_42240 Int) (v_prenex_42241 Int)) (or (<= (+ main_x 1) v_prenex_42241) (<= (+ (select main_a v_prenex_42241) (select main_a v_prenex_42240)) 1000) (<= (* 2 (select main_a v_prenex_42240)) 2000) (<= 1996 (* 2 (select main_a v_prenex_42240))) (< v_prenex_42241 main_x) (<= (* 2 (select main_a v_prenex_42241)) 4))) (forall ((v_prenex_38181 Int) (v_prenex_38180 Int)) (or (<= 0 (select main_a v_prenex_38181)) (<= 1000 (+ (select main_a v_prenex_38181) (select main_a v_prenex_38180))) (<= (+ main_x 1) v_prenex_38181) (< v_prenex_38181 main_x) (<= (select main_a v_prenex_38180) 1000) (<= (select main_a v_prenex_38180) 1002))) (or (forall ((v_prenex_44202 Int)) (or (<= (+ main_x 1) v_prenex_44202) (<= (select main_a v_prenex_44202) 4) (<= 0 (* 2 (select main_a v_prenex_44202))) (< v_prenex_44202 main_x) (<= (* 2 (select main_a v_prenex_44202)) 4))) (forall ((v_prenex_44206 Int)) (or (<= (* 2 (select main_a v_prenex_44206)) 2000) (<= 1996 (* 2 (select main_a v_prenex_44206)))))) (forall ((v_prenex_37999 Int) (v_prenex_38000 Int)) (or (<= (+ (select main_a v_prenex_38000) 996) (select main_a v_prenex_37999)) (<= 1996 (* 2 (select main_a v_prenex_37999))) (<= 0 (select main_a v_prenex_38000)) (<= (select main_a v_prenex_38000) 2) (<= (+ main_x 1) v_prenex_38000) (< v_prenex_38000 main_x) (<= (* 2 (select main_a v_prenex_37999)) 2000))) (forall ((v_prenex_38431 Int) (v_prenex_38432 Int)) (or (< v_prenex_38432 main_x) (<= (+ main_x 1) v_prenex_38432) (<= 998 (select main_a v_prenex_38431)) (<= (+ (select main_a v_prenex_38432) 996) (select main_a v_prenex_38431)) (<= 0 (+ (select main_a v_prenex_38432) 2)) (<= (select main_a v_prenex_38431) 1002) (<= 0 (select main_a v_prenex_38432)))) (forall ((v_prenex_34510 Int) (v_prenex_34509 Int)) (or (<= (+ main_x 1) v_prenex_34510) (< v_prenex_34509 main_y) (<= (select main_a v_prenex_34510) 2) (<= 1000 (+ (select main_a v_prenex_34510) (select main_a v_prenex_34509))) (< v_prenex_34510 main_x) (<= (select main_a v_prenex_34509) 1002))) (forall ((v_prenex_31269 Int) (v_prenex_31270 Int)) (or (<= (select main_a v_prenex_31269) (+ (select main_a v_prenex_31270) 1000)) (<= (select main_a v_prenex_31269) 1002) (< v_prenex_31269 main_y) (<= 0 (* 2 (select main_a v_prenex_31270))) (<= (* 2 (select main_a v_prenex_31269)) 2000) (<= (+ main_x 1) v_prenex_31270) (< v_prenex_31270 main_x))) (forall ((v_prenex_33397 Int) (v_prenex_33396 Int)) (or (<= (select main_a v_prenex_33396) 1002) (<= (select main_a v_prenex_33397) 4) (<= 998 (select main_a v_prenex_33396)) (<= (+ main_x 1) v_prenex_33397) (< v_prenex_33397 main_x) (<= 1000 (+ (select main_a v_prenex_33397) (select main_a v_prenex_33396))) (<= 0 (select main_a v_prenex_33397)))) (forall ((v_prenex_36168 Int) (v_prenex_36167 Int)) (or (<= (select main_a v_prenex_36168) 2) (<= 1996 (* 2 (select main_a v_prenex_36167))) (<= 996 (select main_a v_prenex_36167)) (<= (* 2 (select main_a v_prenex_36168)) 4) (< v_prenex_36168 main_x) (<= (+ (select main_a v_prenex_36168) (select main_a v_prenex_36167)) 1000) (<= (+ main_x 1) v_prenex_36168))) (forall ((v_prenex_31855 Int) (v_prenex_31854 Int)) (or (<= (+ main_x 1) v_prenex_31855) (<= (* 2 (select main_a v_prenex_31854)) 2000) (< v_prenex_31855 main_x) (<= (select main_a v_prenex_31855) 4) (<= 0 (select main_a v_prenex_31855)) (<= 1000 (+ (select main_a v_prenex_31855) (select main_a v_prenex_31854))))) (forall ((v_prenex_39847 Int) (v_prenex_39848 Int)) (or (<= (* 2 (select main_a v_prenex_39847)) 2000) (<= (+ main_x 1) v_prenex_39848) (<= (+ (select main_a v_prenex_39848) (select main_a v_prenex_39847)) 1000) (<= 996 (select main_a v_prenex_39847)) (< v_prenex_39848 main_x) (<= (+ main_y 1) v_prenex_39847) (<= 0 (select main_a v_prenex_39848)))) (or (forall ((v_prenex_32116 Int)) (or (<= (select main_a v_prenex_32116) 1000) (<= 996 (select main_a v_prenex_32116)))) (forall ((v_prenex_32119 Int)) (or (<= (* 2 (select main_a v_prenex_32119)) 4) (<= 0 (select main_a v_prenex_32119)) (< v_prenex_32119 main_x) (<= (+ main_x 1) v_prenex_32119)))) (or (forall ((v_prenex_37108 Int)) (or (<= (* 2 (select main_a v_prenex_37108)) 2000) (<= (select main_a v_prenex_37108) 1000))) (forall ((v_prenex_37104 Int)) (or (<= (+ main_x 1) v_prenex_37104) (< v_prenex_37104 main_x) (<= 0 (* 2 (select main_a v_prenex_37104))) (<= (select main_a v_prenex_37104) 2)))) (forall ((v_prenex_41137 Int) (v_prenex_41136 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_41136))) (<= (select main_a v_prenex_41137) 2) (<= (select main_a v_prenex_41136) 1002) (< v_prenex_41137 main_x) (<= (+ main_x 1) v_prenex_41137) (<= 0 (+ (select main_a v_prenex_41137) 2)) (<= (+ (select main_a v_prenex_41137) 996) (select main_a v_prenex_41136)))) (forall ((v_prenex_42280 Int) (v_prenex_42279 Int)) (or (<= (select main_a v_prenex_42280) 2) (<= (+ (select main_a v_prenex_42280) (select main_a v_prenex_42279)) 1000) (<= 0 (* 2 (select main_a v_prenex_42280))) (< v_prenex_42280 main_x) (<= 996 (select main_a v_prenex_42279)) (<= (+ main_x 1) v_prenex_42280))) (or (forall ((v_prenex_37522 Int)) (or (< v_prenex_37522 main_x) (<= (select main_a v_prenex_37522) 4) (<= (* 2 (select main_a v_prenex_37522)) 4) (<= (+ main_x 1) v_prenex_37522))) (forall ((v_prenex_37525 Int)) (or (<= (* 2 (select main_a v_prenex_37525)) 2000) (< v_prenex_37525 main_y)))) (forall ((v_prenex_39667 Int) (v_prenex_39666 Int)) (or (<= (+ main_x 1) v_prenex_39667) (<= (* 2 (select main_a v_prenex_39667)) 4) (<= 996 (select main_a v_prenex_39666)) (<= 0 (* 2 (select main_a v_prenex_39667))) (< v_prenex_39667 main_x) (<= (+ (select main_a v_prenex_39667) (select main_a v_prenex_39666)) 1000) (<= 1996 (* 2 (select main_a v_prenex_39666))))) (or (forall ((v_prenex_42812 Int)) (or (<= 0 (select main_a v_prenex_42812)) (<= (+ main_x 1) v_prenex_42812) (<= 0 (+ (select main_a v_prenex_42812) 2)) (<= 0 (* 2 (select main_a v_prenex_42812))) (< v_prenex_42812 main_x))) (forall ((v_prenex_42816 Int)) (<= (select main_a v_prenex_42816) 1002))) (forall ((v_prenex_40497 Int) (v_prenex_40496 Int)) (or (<= (* 2 (select main_a v_prenex_40497)) 4) (<= 996 (select main_a v_prenex_40496)) (<= (* 2 (select main_a v_prenex_40496)) 2000) (< v_prenex_40497 main_x) (<= (+ main_x 1) v_prenex_40497) (<= (select main_a v_prenex_40497) 2) (<= (+ (select main_a v_prenex_40497) 996) (select main_a v_prenex_40496)))) (or (forall ((v_prenex_36502 Int)) (or (<= 996 (select main_a v_prenex_36502)) (<= (select main_a v_prenex_36502) 1000))) (forall ((v_prenex_36501 Int)) (or (<= (select main_a v_prenex_36501) 2) (< v_prenex_36501 main_x) (<= (* 2 (select main_a v_prenex_36501)) 4) (<= (+ main_x 1) v_prenex_36501)))) (forall ((v_prenex_35039 Int) (v_prenex_35040 Int)) (or (< v_prenex_35040 main_x) (<= (* 2 (select main_a v_prenex_35040)) 4) (<= (* 2 (select main_a v_prenex_35039)) 2000) (<= (+ main_x 1) v_prenex_35040) (<= (select main_a v_prenex_35039) 1002) (<= (+ (select main_a v_prenex_35040) (select main_a v_prenex_35039)) 1000) (<= 0 (select main_a v_prenex_35040)))) (forall ((v_prenex_35543 Int) (v_prenex_35544 Int)) (or (<= 996 (select main_a v_prenex_35543)) (<= (+ (select main_a v_prenex_35544) (select main_a v_prenex_35543)) 1000) (< v_prenex_35544 main_x) (<= 0 (* 2 (select main_a v_prenex_35544))) (<= 0 (+ (select main_a v_prenex_35544) 2)) (<= (+ main_x 1) v_prenex_35544) (<= 1996 (* 2 (select main_a v_prenex_35543))))) (forall ((v_prenex_36180 Int) (v_prenex_36179 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_36179))) (<= (+ main_x 1) v_prenex_36180) (<= (+ (select main_a v_prenex_36180) (select main_a v_prenex_36179)) 1000) (<= 998 (select main_a v_prenex_36179)) (<= (* 2 (select main_a v_prenex_36180)) 4) (< v_prenex_36180 main_x))) (forall ((v_prenex_37979 Int) (v_prenex_37980 Int)) (or (<= 0 (* 2 (select main_a v_prenex_37980))) (<= 0 (+ (select main_a v_prenex_37980) 2)) (<= (select main_a v_prenex_37979) (+ (select main_a v_prenex_37980) 1000)) (<= (+ main_x 1) v_prenex_37980) (<= 1996 (* 2 (select main_a v_prenex_37979))) (< v_prenex_37980 main_x))) (forall ((v_prenex_35472 Int) (v_prenex_35473 Int)) (or (< v_prenex_35473 main_x) (<= (+ main_x 1) v_prenex_35473) (<= 1000 (+ (select main_a v_prenex_35473) (select main_a v_prenex_35472))) (<= 0 (+ (select main_a v_prenex_35473) 2)) (<= 1996 (* 2 (select main_a v_prenex_35472))) (<= (+ main_y 1) v_prenex_35472) (<= (select main_a v_prenex_35472) 1000))) (or (forall ((v_prenex_37963 Int)) (or (<= (+ main_x 1) v_prenex_37963) (< v_prenex_37963 main_x) (<= (* 2 (select main_a v_prenex_37963)) 4))) (forall ((v_prenex_37967 Int)) (or (< v_prenex_37967 main_y) (<= (select main_a v_prenex_37967) 1000) (<= 996 (select main_a v_prenex_37967))))) (forall ((v_prenex_42246 Int) (v_prenex_42247 Int)) (or (< v_prenex_42247 main_x) (<= 996 (select main_a v_prenex_42246)) (<= 0 (* 2 (select main_a v_prenex_42247))) (<= (+ (select main_a v_prenex_42247) 996) (select main_a v_prenex_42246)) (<= (+ main_x 1) v_prenex_42247) (<= (* 2 (select main_a v_prenex_42246)) 2000))) (or (forall ((v_prenex_36213 Int)) (or (<= (+ main_y 1) v_prenex_36213) (<= 1996 (* 2 (select main_a v_prenex_36213))) (<= (select main_a v_prenex_36213) 1000))) (forall ((v_prenex_36214 Int)) (or (< v_prenex_36214 main_x) (<= 0 (* 2 (select main_a v_prenex_36214))) (<= 0 (select main_a v_prenex_36214)) (<= (+ main_x 1) v_prenex_36214)))) (or (forall ((v_prenex_36879 Int)) (or (<= (select main_a v_prenex_36879) 1002) (<= 998 (select main_a v_prenex_36879)))) (forall ((v_prenex_36874 Int)) (or (< v_prenex_36874 main_x) (<= (select main_a v_prenex_36874) 2) (<= 0 (* 2 (select main_a v_prenex_36874))) (<= (+ main_x 1) v_prenex_36874) (<= 0 (select main_a v_prenex_36874))))) (forall ((v_prenex_39601 Int) (v_prenex_39602 Int)) (or (< v_prenex_39602 main_x) (<= 0 (+ (select main_a v_prenex_39602) 2)) (<= 1996 (* 2 (select main_a v_prenex_39601))) (<= 996 (select main_a v_prenex_39601)) (<= (+ main_x 1) v_prenex_39602) (<= 1000 (+ (select main_a v_prenex_39602) (select main_a v_prenex_39601))) (<= 0 (* 2 (select main_a v_prenex_39602))))) (or (forall ((v_prenex_40831 Int)) (<= 1996 (* 2 (select main_a v_prenex_40831)))) (forall ((v_prenex_40826 Int)) (or (<= (+ main_x 1) v_prenex_40826) (<= (* 2 (select main_a v_prenex_40826)) 4) (<= (select main_a v_prenex_40826) 4) (< v_prenex_40826 main_x)))) (forall ((v_prenex_41392 Int) (v_prenex_41393 Int)) (or (<= (* 2 (select main_a v_prenex_41392)) 2000) (< v_prenex_41393 main_x) (<= 0 (* 2 (select main_a v_prenex_41393))) (<= (+ main_x 1) v_prenex_41393) (<= (select main_a v_prenex_41392) (+ (select main_a v_prenex_41393) 1000)) (<= (* 2 (select main_a v_prenex_41393)) 4))) (forall ((v_prenex_40678 Int) (v_prenex_40677 Int)) (or (<= 0 (select main_a v_prenex_40678)) (<= 998 (select main_a v_prenex_40677)) (<= (+ (select main_a v_prenex_40678) 996) (select main_a v_prenex_40677)) (<= (+ main_y 1) v_prenex_40677) (<= 1996 (* 2 (select main_a v_prenex_40677))) (< v_prenex_40678 main_x) (<= (+ main_x 1) v_prenex_40678))) (or (forall ((v_prenex_42313 Int)) (<= 0 (* 2 (select main_a v_prenex_42313)))) (forall ((v_prenex_42312 Int)) (or (< v_prenex_42312 main_y) (<= (select main_a v_prenex_42312) 1002) (<= (+ main_y 1) v_prenex_42312) (<= 1996 (* 2 (select main_a v_prenex_42312)))))) (or (forall ((v_prenex_40503 Int)) (<= 998 (select main_a v_prenex_40503))) (forall ((v_prenex_40499 Int)) (or (<= 0 (+ (select main_a v_prenex_40499) 2)) (<= 0 (* 2 (select main_a v_prenex_40499))) (< v_prenex_40499 main_x) (<= (+ main_x 1) v_prenex_40499) (<= 0 (select main_a v_prenex_40499))))) (forall ((v_prenex_42167 Int) (v_prenex_42168 Int)) (or (<= (+ main_x 1) v_prenex_42168) (<= (select main_a v_prenex_42167) 1000) (<= (* 2 (select main_a v_prenex_42167)) 2000) (<= (+ (select main_a v_prenex_42168) (select main_a v_prenex_42167)) 1000) (<= (* 2 (select main_a v_prenex_42168)) 4) (< v_prenex_42168 main_x) (<= 0 (+ (select main_a v_prenex_42168) 2)))) (forall ((v_prenex_38822 Int) (v_prenex_38821 Int)) (or (<= (+ main_x 1) v_prenex_38822) (<= (+ main_y 1) v_prenex_38821) (<= (* 2 (select main_a v_prenex_38821)) 2000) (<= 1000 (+ (select main_a v_prenex_38822) (select main_a v_prenex_38821))) (<= (select main_a v_prenex_38822) 4) (< v_prenex_38822 main_x) (<= 996 (select main_a v_prenex_38821)))) (forall ((v_prenex_31950 Int) (v_prenex_31951 Int)) (or (<= 996 (select main_a v_prenex_31950)) (< v_prenex_31951 main_x) (<= (+ main_x 1) v_prenex_31951) (<= (* 2 (select main_a v_prenex_31950)) 2000) (<= 0 (+ (select main_a v_prenex_31951) 2)) (<= (+ main_y 1) v_prenex_31950) (<= 1000 (+ (select main_a v_prenex_31951) (select main_a v_prenex_31950))))) (forall ((v_prenex_40445 Int) (v_prenex_40444 Int)) (or (<= (select main_a v_prenex_40444) 1000) (<= (+ main_x 1) v_prenex_40445) (<= (+ (select main_a v_prenex_40445) (select main_a v_prenex_40444)) 1000) (<= 0 (select main_a v_prenex_40445)) (<= 996 (select main_a v_prenex_40444)) (< v_prenex_40445 main_x) (<= 0 (+ (select main_a v_prenex_40445) 2)))) (forall ((v_prenex_40162 Int) (v_prenex_40161 Int)) (or (<= 0 (select main_a v_prenex_40162)) (<= (select main_a v_prenex_40162) 4) (<= (+ (select main_a v_prenex_40162) (select main_a v_prenex_40161)) 1000) (<= (+ main_x 1) v_prenex_40162) (<= (select main_a v_prenex_40161) 1002) (< v_prenex_40162 main_x) (<= (* 2 (select main_a v_prenex_40161)) 2000))) (forall ((v_prenex_36727 Int) (v_prenex_36728 Int)) (or (<= (+ main_y 1) v_prenex_36727) (<= 1996 (* 2 (select main_a v_prenex_36727))) (<= 1000 (+ (select main_a v_prenex_36728) (select main_a v_prenex_36727))) (< v_prenex_36727 main_y))) (forall ((v_prenex_34820 Int) (v_prenex_34819 Int)) (or (<= (+ main_x 1) v_prenex_34820) (<= 1996 (* 2 (select main_a v_prenex_34819))) (<= (select main_a v_prenex_34820) 2) (<= (* 2 (select main_a v_prenex_34820)) 4) (< v_prenex_34820 main_x) (<= (+ (select main_a v_prenex_34820) (select main_a v_prenex_34819)) 1000))) (or (forall ((v_prenex_36173 Int)) (or (<= (+ main_y 1) v_prenex_36173) (<= (select main_a v_prenex_36173) 1000) (<= 996 (select main_a v_prenex_36173)))) (forall ((v_prenex_36174 Int)) (or (< v_prenex_36174 main_x) (<= 0 (* 2 (select main_a v_prenex_36174))) (<= (+ main_x 1) v_prenex_36174)))) (forall ((v_prenex_34641 Int) (v_prenex_34640 Int)) (or (<= (+ (select main_a v_prenex_34641) (select main_a v_prenex_34640)) 1000) (< v_prenex_34641 main_x) (<= (select main_a v_prenex_34640) 1000) (< v_prenex_34640 main_y) (<= 0 (* 2 (select main_a v_prenex_34641))) (<= (+ main_x 1) v_prenex_34641) (<= 998 (select main_a v_prenex_34640)))) (forall ((v_prenex_33847 Int) (v_prenex_33846 Int)) (or (<= (* 2 (select main_a v_prenex_33847)) 4) (< v_prenex_33847 main_x) (<= 996 (select main_a v_prenex_33846)) (<= (+ main_x 1) v_prenex_33847) (<= (select main_a v_prenex_33846) (+ (select main_a v_prenex_33847) 1000)) (<= 998 (select main_a v_prenex_33846)) (<= 0 (select main_a v_prenex_33847)))) (or (forall ((v_prenex_35639 Int)) (<= (select main_a v_prenex_35639) 1000)) (forall ((v_prenex_35636 Int)) (or (<= (+ main_x 1) v_prenex_35636) (<= (select main_a v_prenex_35636) 4) (<= 0 (* 2 (select main_a v_prenex_35636))) (< v_prenex_35636 main_x)))) (forall ((v_prenex_38559 Int) (v_prenex_38560 Int)) (or (<= (+ main_x 1) v_prenex_38560) (<= 998 (select main_a v_prenex_38559)) (<= (select main_a v_prenex_38559) (+ (select main_a v_prenex_38560) 1000)) (<= (+ main_y 1) v_prenex_38559) (< v_prenex_38560 main_x) (<= (select main_a v_prenex_38560) 4) (<= 1996 (* 2 (select main_a v_prenex_38559))))) (or (forall ((v_prenex_42042 Int)) (<= (select main_a v_prenex_42042) 1000)) (forall ((v_prenex_42038 Int)) (or (< v_prenex_42038 main_x) (<= (* 2 (select main_a v_prenex_42038)) 4) (<= 0 (select main_a v_prenex_42038)) (<= (+ main_x 1) v_prenex_42038)))) (forall ((v_prenex_34792 Int) (v_prenex_34791 Int)) (or (<= (+ main_x 1) v_prenex_34792) (<= 0 (select main_a v_prenex_34792)) (<= (select main_a v_prenex_34792) 4) (< v_prenex_34792 main_x) (<= 1996 (* 2 (select main_a v_prenex_34791))) (<= 996 (select main_a v_prenex_34791)) (<= (select main_a v_prenex_34791) (+ (select main_a v_prenex_34792) 1000)))) (forall ((v_prenex_38516 Int) (v_prenex_38515 Int)) (or (< v_prenex_38516 main_x) (<= (select main_a v_prenex_38515) 1000) (<= (select main_a v_prenex_38516) 2) (<= (+ main_x 1) v_prenex_38516) (<= (+ (select main_a v_prenex_38516) (select main_a v_prenex_38515)) 1000) (<= 1996 (* 2 (select main_a v_prenex_38515))))) (forall ((v_prenex_43390 Int) (v_prenex_43389 Int)) (or (<= 1000 (+ (select main_a v_prenex_43390) (select main_a v_prenex_43389))) (<= (+ main_x 1) v_prenex_43390) (<= (select main_a v_prenex_43389) 1002) (<= 996 (select main_a v_prenex_43389)) (<= (select main_a v_prenex_43390) 4) (<= 0 (+ (select main_a v_prenex_43390) 2)) (< v_prenex_43390 main_x))) (forall ((v_prenex_41654 Int) (v_prenex_41653 Int)) (or (<= (+ (select main_a v_prenex_41654) (select main_a v_prenex_41653)) 1000) (<= (+ main_y 1) v_prenex_41653) (< v_prenex_41654 main_x) (<= (select main_a v_prenex_41654) 4) (<= (+ main_x 1) v_prenex_41654) (<= 1996 (* 2 (select main_a v_prenex_41653))))) (forall ((v_prenex_39256 Int) (v_prenex_39257 Int)) (or (<= (select main_a v_prenex_39257) 2) (< v_prenex_39257 main_x) (<= 1996 (* 2 (select main_a v_prenex_39256))) (<= 0 (select main_a v_prenex_39257)) (<= (+ (select main_a v_prenex_39257) (select main_a v_prenex_39256)) 1000) (<= (+ main_x 1) v_prenex_39257) (<= (select main_a v_prenex_39256) 1000))) (forall ((v_prenex_37310 Int) (v_prenex_37309 Int)) (or (<= (select main_a v_prenex_37309) (+ (select main_a v_prenex_37310) 1000)) (<= (+ main_x 1) v_prenex_37310) (< v_prenex_37310 main_x) (<= (select main_a v_prenex_37309) 1002) (<= (select main_a v_prenex_37310) 2) (<= 996 (select main_a v_prenex_37309)) (<= 0 (* 2 (select main_a v_prenex_37310))))) (forall ((v_prenex_38908 Int) (v_prenex_38907 Int)) (or (<= (+ (select main_a v_prenex_38908) (select main_a v_prenex_38907)) 1000) (<= 996 (select main_a v_prenex_38907)) (<= 0 (select main_a v_prenex_38908)) (<= (+ main_x 1) v_prenex_38908) (< v_prenex_38907 main_y) (<= (select main_a v_prenex_38907) 1002) (< v_prenex_38908 main_x))) (forall ((v_prenex_41190 Int) (v_prenex_41189 Int)) (or (<= 996 (select main_a v_prenex_41189)) (<= (* 2 (select main_a v_prenex_41189)) 2000) (< v_prenex_41190 main_x) (<= (+ (select main_a v_prenex_41190) 996) (select main_a v_prenex_41189)) (<= 0 (+ (select main_a v_prenex_41190) 2)) (<= (+ main_x 1) v_prenex_41190) (<= (select main_a v_prenex_41190) 4))) (forall ((v_prenex_33324 Int) (v_prenex_33323 Int)) (or (<= (* 2 (select main_a v_prenex_33323)) 2000) (<= 0 (select main_a v_prenex_33324)) (<= 0 (* 2 (select main_a v_prenex_33324))) (< v_prenex_33324 main_x) (<= 996 (select main_a v_prenex_33323)) (<= (+ main_x 1) v_prenex_33324) (<= (+ (select main_a v_prenex_33324) 996) (select main_a v_prenex_33323)))) (or (forall ((v_prenex_31872 Int)) (or (< v_prenex_31872 main_y) (<= 1996 (* 2 (select main_a v_prenex_31872))) (<= (+ main_y 1) v_prenex_31872) (<= 998 (select main_a v_prenex_31872)))) (forall ((v_prenex_31873 Int)) (<= (* 2 (select main_a v_prenex_31873)) 4))) (forall ((v_prenex_36955 Int) (v_prenex_36956 Int)) (or (<= (+ main_x 1) v_prenex_36956) (<= (* 2 (select main_a v_prenex_36955)) 2000) (<= (* 2 (select main_a v_prenex_36956)) 4) (< v_prenex_36956 main_x) (<= 998 (select main_a v_prenex_36955)) (<= 1000 (+ (select main_a v_prenex_36956) (select main_a v_prenex_36955))) (<= (+ main_y 1) v_prenex_36955))) (forall ((v_prenex_33210 Int) (v_prenex_33209 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33210))) (<= 996 (select main_a v_prenex_33209)) (<= (select main_a v_prenex_33209) (+ (select main_a v_prenex_33210) 1000)) (<= 998 (select main_a v_prenex_33209)) (<= (+ main_x 1) v_prenex_33210) (< v_prenex_33210 main_x))) (forall ((v_prenex_41093 Int) (v_prenex_41094 Int)) (or (<= 996 (select main_a v_prenex_41093)) (<= 1000 (+ (select main_a v_prenex_41094) (select main_a v_prenex_41093))) (<= (select main_a v_prenex_41094) 4) (<= 1996 (* 2 (select main_a v_prenex_41093))) (<= (+ main_x 1) v_prenex_41094) (< v_prenex_41094 main_x) (<= (select main_a v_prenex_41094) 2))) (forall ((v_prenex_38177 Int) (v_prenex_38176 Int)) (or (<= (select main_a v_prenex_38177) 2) (<= (+ (select main_a v_prenex_38177) (select main_a v_prenex_38176)) 1000) (< v_prenex_38177 main_x) (<= (+ main_x 1) v_prenex_38177) (<= 0 (select main_a v_prenex_38177)) (<= 1996 (* 2 (select main_a v_prenex_38176))) (<= 996 (select main_a v_prenex_38176)))) (or (forall ((v_prenex_39720 Int)) (or (< v_prenex_39720 main_y) (<= (* 2 (select main_a v_prenex_39720)) 2000) (<= 996 (select main_a v_prenex_39720)))) (forall ((v_prenex_39715 Int)) (or (<= (* 2 (select main_a v_prenex_39715)) 4) (<= (+ main_x 1) v_prenex_39715) (< v_prenex_39715 main_x) (<= 0 (+ (select main_a v_prenex_39715) 2))))) (forall ((v_prenex_39032 Int) (v_prenex_39033 Int)) (or (< v_prenex_39033 main_x) (< v_prenex_39032 main_y) (<= (select main_a v_prenex_39032) 1002) (<= (+ (select main_a v_prenex_39033) 996) (select main_a v_prenex_39032)) (<= (select main_a v_prenex_39032) 1000) (<= 0 (+ (select main_a v_prenex_39033) 2)) (<= (+ main_x 1) v_prenex_39033))) (forall ((v_prenex_43613 Int) (v_prenex_43612 Int)) (or (<= (select main_a v_prenex_43612) 1000) (<= (+ main_x 1) v_prenex_43613) (< v_prenex_43613 main_x) (<= 0 (* 2 (select main_a v_prenex_43613))) (<= (+ (select main_a v_prenex_43613) 996) (select main_a v_prenex_43612)))) (or (forall ((v_prenex_32822 Int)) (or (<= 996 (select main_a v_prenex_32822)) (<= 998 (select main_a v_prenex_32822)))) (forall ((v_prenex_32820 Int)) (or (<= 0 (select main_a v_prenex_32820)) (<= (+ main_x 1) v_prenex_32820) (< v_prenex_32820 main_x) (<= 0 (* 2 (select main_a v_prenex_32820)))))) (forall ((v_prenex_42855 Int) (v_prenex_42856 Int)) (or (<= (+ main_x 1) v_prenex_42856) (<= (* 2 (select main_a v_prenex_42855)) 2000) (<= (select main_a v_prenex_42855) 1002) (<= (select main_a v_prenex_42855) (+ (select main_a v_prenex_42856) 1000)) (< v_prenex_42856 main_x) (<= (+ main_y 1) v_prenex_42855) (<= 0 (select main_a v_prenex_42856)))) (forall ((v_prenex_33059 Int) (v_prenex_33058 Int)) (or (<= 998 (select main_a v_prenex_33058)) (<= (select main_a v_prenex_33058) 1002) (<= (select main_a v_prenex_33059) 4) (< v_prenex_33059 main_x) (<= (+ (select main_a v_prenex_33059) 996) (select main_a v_prenex_33058)) (<= (+ main_x 1) v_prenex_33059) (<= (+ main_y 1) v_prenex_33058))) (forall ((v_prenex_39333 Int) (v_prenex_39334 Int)) (or (<= (select main_a v_prenex_39334) 4) (<= (+ main_x 1) v_prenex_39334) (< v_prenex_39334 main_x) (<= 1996 (* 2 (select main_a v_prenex_39333))) (<= 998 (select main_a v_prenex_39333)) (<= (select main_a v_prenex_39333) (+ (select main_a v_prenex_39334) 1000)) (<= 0 (* 2 (select main_a v_prenex_39334))))) (or (forall ((v_prenex_40379 Int)) (or (<= 0 (+ (select main_a v_prenex_40379) 2)) (<= (* 2 (select main_a v_prenex_40379)) 4) (< v_prenex_40379 main_x) (<= (+ main_x 1) v_prenex_40379))) (forall ((v_prenex_40378 Int)) (or (<= 996 (select main_a v_prenex_40378)) (<= (* 2 (select main_a v_prenex_40378)) 2000) (<= (+ main_y 1) v_prenex_40378)))) (or (forall ((v_prenex_42338 Int)) (or (<= (+ main_y 1) v_prenex_42338) (<= (select main_a v_prenex_42338) 1002) (<= 996 (select main_a v_prenex_42338)))) (forall ((v_prenex_42339 Int)) (or (<= 0 (* 2 (select main_a v_prenex_42339))) (<= (+ main_x 1) v_prenex_42339) (< v_prenex_42339 main_x)))) (forall ((v_prenex_37110 Int) (v_prenex_37111 Int)) (or (<= (* 2 (select main_a v_prenex_37110)) 2000) (<= 1000 (+ (select main_a v_prenex_37111) (select main_a v_prenex_37110))) (<= 0 (+ (select main_a v_prenex_37111) 2)) (<= (select main_a v_prenex_37111) 2) (< v_prenex_37111 main_x) (<= (+ main_x 1) v_prenex_37111))) (forall ((v_prenex_40667 Int) (v_prenex_40668 Int)) (or (<= 996 (select main_a v_prenex_40667)) (<= (select main_a v_prenex_40667) (+ (select main_a v_prenex_40668) 1000)) (<= (select main_a v_prenex_40667) 1000) (<= (+ main_y 1) v_prenex_40667) (< v_prenex_40668 main_x) (<= (+ main_x 1) v_prenex_40668) (<= (select main_a v_prenex_40668) 4))) (or (forall ((v_prenex_31997 Int)) (or (<= (+ main_x 1) v_prenex_31997) (<= (* 2 (select main_a v_prenex_31997)) 4) (< v_prenex_31997 main_x) (<= 0 (select main_a v_prenex_31997)) (<= (select main_a v_prenex_31997) 4))) (forall ((v_prenex_31993 Int)) (or (<= (* 2 (select main_a v_prenex_31993)) 2000) (<= (select main_a v_prenex_31993) 1000)))) (forall ((v_prenex_42411 Int) (v_prenex_42412 Int)) (or (< v_prenex_42412 main_x) (<= 0 (select main_a v_prenex_42412)) (<= (+ main_y 1) v_prenex_42411) (<= (+ main_x 1) v_prenex_42412) (<= (+ (select main_a v_prenex_42412) (select main_a v_prenex_42411)) 1000) (<= 1996 (* 2 (select main_a v_prenex_42411))))) (forall ((v_prenex_43759 Int) (v_prenex_43760 Int)) (or (<= (+ main_x 1) v_prenex_43760) (<= 1000 (+ (select main_a v_prenex_43760) (select main_a v_prenex_43759))) (<= (select main_a v_prenex_43759) 1000) (< v_prenex_43760 main_x) (<= 0 (select main_a v_prenex_43760)) (<= 998 (select main_a v_prenex_43759)) (<= (select main_a v_prenex_43760) 4))) (forall ((v_prenex_31896 Int) (v_prenex_31897 Int)) (or (<= (+ (select main_a v_prenex_31897) 996) (select main_a v_prenex_31896)) (<= (+ main_x 1) v_prenex_31897) (<= (select main_a v_prenex_31896) 1000) (<= (+ main_y 1) v_prenex_31896) (<= 998 (select main_a v_prenex_31896)) (<= (* 2 (select main_a v_prenex_31897)) 4) (< v_prenex_31897 main_x))) (or (forall ((v_prenex_41467 Int)) (or (<= (select main_a v_prenex_41467) 4) (< v_prenex_41467 main_x) (<= 0 (* 2 (select main_a v_prenex_41467))) (<= (+ main_x 1) v_prenex_41467))) (forall ((v_prenex_41470 Int)) (<= 1996 (* 2 (select main_a v_prenex_41470))))) (forall ((v_prenex_34356 Int) (v_prenex_34355 Int)) (or (<= (+ main_y 1) v_prenex_34355) (< v_prenex_34355 main_y) (<= 1000 (+ (select main_a v_prenex_34356) (select main_a v_prenex_34355))) (<= (select main_a v_prenex_34355) 1000) (<= 996 (select main_a v_prenex_34355)))) (forall ((v_prenex_44076 Int) (v_prenex_44075 Int)) (or (<= (+ (select main_a v_prenex_44076) (select main_a v_prenex_44075)) 1000) (<= 996 (select main_a v_prenex_44075)) (<= (+ main_y 1) v_prenex_44075) (< v_prenex_44076 main_x) (<= 0 (+ (select main_a v_prenex_44076) 2)) (<= 998 (select main_a v_prenex_44075)) (<= (+ main_x 1) v_prenex_44076))) (forall ((v_prenex_33744 Int) (v_prenex_33743 Int)) (or (<= (select main_a v_prenex_33744) 2) (< v_prenex_33744 main_x) (<= (+ main_x 1) v_prenex_33744) (<= 0 (+ (select main_a v_prenex_33744) 2)) (<= 1000 (+ (select main_a v_prenex_33744) (select main_a v_prenex_33743))))) (forall ((v_prenex_42876 Int) (v_prenex_42877 Int)) (or (<= (* 2 (select main_a v_prenex_42877)) 4) (<= 996 (select main_a v_prenex_42876)) (<= 0 (* 2 (select main_a v_prenex_42877))) (<= (* 2 (select main_a v_prenex_42876)) 2000) (<= (select main_a v_prenex_42876) (+ (select main_a v_prenex_42877) 1000)) (<= (+ main_x 1) v_prenex_42877) (< v_prenex_42877 main_x))) (forall ((v_prenex_34718 Int) (v_prenex_34717 Int)) (or (< v_prenex_34718 main_x) (<= (select main_a v_prenex_34718) 4) (<= (+ main_x 1) v_prenex_34718) (<= 1000 (+ (select main_a v_prenex_34718) (select main_a v_prenex_34717))) (<= (* 2 (select main_a v_prenex_34717)) 2000) (<= (select main_a v_prenex_34717) 1002) (< v_prenex_34717 main_y))) (or (forall ((v_prenex_36981 Int)) (or (<= 998 (select main_a v_prenex_36981)) (<= (select main_a v_prenex_36981) 1000))) (forall ((v_prenex_36982 Int)) (or (<= (+ main_x 1) v_prenex_36982) (<= 0 (select main_a v_prenex_36982)) (<= (* 2 (select main_a v_prenex_36982)) 4) (< v_prenex_36982 main_x) (<= (select main_a v_prenex_36982) 2)))) (or (forall ((v_prenex_30847 Int)) (or (< v_prenex_30847 main_x) (<= 0 (+ (select main_a v_prenex_30847) 2)) (<= (select main_a v_prenex_30847) 2) (<= 0 (* 2 (select main_a v_prenex_30847))) (<= (+ main_x 1) v_prenex_30847))) (forall ((v_prenex_31164 Int)) (or (<= 998 (select main_a v_prenex_31164)) (<= (select main_a v_prenex_31164) 1000)))) (forall ((v_prenex_40638 Int) (v_prenex_40639 Int)) (or (<= (+ main_y 1) v_prenex_40638) (<= 0 (select main_a v_prenex_40639)) (<= (+ main_x 1) v_prenex_40639) (<= (+ (select main_a v_prenex_40639) (select main_a v_prenex_40638)) 1000) (<= 1996 (* 2 (select main_a v_prenex_40638))) (< v_prenex_40639 main_x) (<= (* 2 (select main_a v_prenex_40638)) 2000))) (forall ((v_prenex_36762 Int) (v_prenex_36761 Int)) (or (< v_prenex_36762 main_x) (<= (select main_a v_prenex_36761) 1000) (<= 0 (+ (select main_a v_prenex_36762) 2)) (<= (select main_a v_prenex_36762) 4) (<= (+ (select main_a v_prenex_36762) (select main_a v_prenex_36761)) 1000) (<= (select main_a v_prenex_36761) 1002) (<= (+ main_x 1) v_prenex_36762))) (forall ((v_prenex_37961 Int) (v_prenex_37960 Int)) (or (< v_prenex_37961 main_x) (<= (* 2 (select main_a v_prenex_37960)) 2000) (<= 0 (select main_a v_prenex_37961)) (<= (select main_a v_prenex_37960) (+ (select main_a v_prenex_37961) 1000)) (<= 1996 (* 2 (select main_a v_prenex_37960))) (<= (+ main_x 1) v_prenex_37961) (<= 0 (+ (select main_a v_prenex_37961) 2)))) (forall ((v_prenex_43727 Int) (v_prenex_43728 Int)) (or (<= (+ (select main_a v_prenex_43728) (select main_a v_prenex_43727)) 1000) (<= (select main_a v_prenex_43727) 1000) (< v_prenex_43727 main_y) (<= (select main_a v_prenex_43727) 1002) (<= (+ main_y 1) v_prenex_43727))) (forall ((v_prenex_35186 Int) (v_prenex_35187 Int)) (or (<= (* 2 (select main_a v_prenex_35187)) 4) (<= 0 (select main_a v_prenex_35187)) (<= (+ main_x 1) v_prenex_35187) (<= 998 (select main_a v_prenex_35186)) (<= (select main_a v_prenex_35186) 1002) (<= 1000 (+ (select main_a v_prenex_35187) (select main_a v_prenex_35186))) (< v_prenex_35187 main_x))) (forall ((v_prenex_35840 Int) (v_prenex_35839 Int)) (or (<= (select main_a v_prenex_35840) 4) (< v_prenex_35840 main_x) (<= (+ (select main_a v_prenex_35840) 996) (select main_a v_prenex_35839)) (<= (+ main_x 1) v_prenex_35840) (<= 0 (+ (select main_a v_prenex_35840) 2)) (<= (* 2 (select main_a v_prenex_35839)) 2000) (<= 996 (select main_a v_prenex_35839)))) (or (forall ((v_prenex_39344 Int)) (<= (select main_a v_prenex_39344) 1002)) (forall ((v_prenex_39339 Int)) (or (<= (+ main_x 1) v_prenex_39339) (<= 0 (select main_a v_prenex_39339)) (<= (select main_a v_prenex_39339) 4) (<= (* 2 (select main_a v_prenex_39339)) 4) (< v_prenex_39339 main_x)))) (or (forall ((v_prenex_35961 Int)) (or (<= (+ main_x 1) v_prenex_35961) (<= 0 (select main_a v_prenex_35961)) (<= (* 2 (select main_a v_prenex_35961)) 4) (< v_prenex_35961 main_x) (<= 0 (+ (select main_a v_prenex_35961) 2)))) (forall ((v_prenex_35960 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_35960))) (<= 998 (select main_a v_prenex_35960))))) (or (forall ((v_prenex_42231 Int)) (or (<= 0 (* 2 (select main_a v_prenex_42231))) (<= (+ main_x 1) v_prenex_42231) (<= (* 2 (select main_a v_prenex_42231)) 4) (< v_prenex_42231 main_x))) (forall ((v_prenex_42230 Int)) (or (<= (select main_a v_prenex_42230) 1000) (<= 996 (select main_a v_prenex_42230))))) (forall ((v_prenex_36755 Int) (v_prenex_36756 Int)) (or (< v_prenex_36755 main_y) (<= (+ main_x 1) v_prenex_36756) (<= 1996 (* 2 (select main_a v_prenex_36755))) (<= (* 2 (select main_a v_prenex_36756)) 4) (<= (+ (select main_a v_prenex_36756) (select main_a v_prenex_36755)) 1000) (< v_prenex_36756 main_x))) (forall ((v_prenex_31794 Int) (v_prenex_31795 Int)) (or (<= (select main_a v_prenex_31794) 1000) (< v_prenex_31795 main_x) (<= (+ main_x 1) v_prenex_31795) (<= 1000 (+ (select main_a v_prenex_31795) (select main_a v_prenex_31794))) (<= (select main_a v_prenex_31795) 4))) (forall ((v_prenex_40362 Int) (v_prenex_40361 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_40361))) (<= (+ main_x 1) v_prenex_40362) (<= 998 (select main_a v_prenex_40361)) (<= 0 (select main_a v_prenex_40362)) (<= 0 (* 2 (select main_a v_prenex_40362))) (< v_prenex_40362 main_x) (<= (select main_a v_prenex_40361) (+ (select main_a v_prenex_40362) 1000)))) (forall ((v_prenex_43462 Int) (v_prenex_43463 Int)) (or (<= (select main_a v_prenex_43462) 1000) (<= (+ (select main_a v_prenex_43463) 996) (select main_a v_prenex_43462)) (<= 0 (* 2 (select main_a v_prenex_43463))) (<= (+ main_x 1) v_prenex_43463) (<= (* 2 (select main_a v_prenex_43463)) 4) (<= (select main_a v_prenex_43462) 1002) (< v_prenex_43463 main_x))) (or (forall ((v_prenex_34751 Int)) (or (<= (* 2 (select main_a v_prenex_34751)) 2000) (<= 1996 (* 2 (select main_a v_prenex_34751))))) (forall ((v_prenex_34748 Int)) (or (<= (select main_a v_prenex_34748) 4) (<= (+ main_x 1) v_prenex_34748) (< v_prenex_34748 main_x) (<= 0 (* 2 (select main_a v_prenex_34748))) (<= 0 (select main_a v_prenex_34748))))) (forall ((v_prenex_31550 Int) (v_prenex_31551 Int)) (or (< v_prenex_31551 main_x) (<= (* 2 (select main_a v_prenex_31551)) 4) (<= (* 2 (select main_a v_prenex_31550)) 2000) (<= (+ main_x 1) v_prenex_31551) (<= (select main_a v_prenex_31550) (+ (select main_a v_prenex_31551) 1000)) (<= 998 (select main_a v_prenex_31550)))) (forall ((v_prenex_41203 Int) (v_prenex_41202 Int)) (or (<= (select main_a v_prenex_41202) (+ (select main_a v_prenex_41203) 1000)) (<= (* 2 (select main_a v_prenex_41203)) 4) (< v_prenex_41203 main_x) (<= 0 (select main_a v_prenex_41203)) (<= 996 (select main_a v_prenex_41202)) (<= (+ main_x 1) v_prenex_41203) (<= (select main_a v_prenex_41202) 1002))) (or (forall ((v_prenex_37068 Int)) (or (< v_prenex_37068 main_x) (<= 0 (* 2 (select main_a v_prenex_37068))) (<= 0 (+ (select main_a v_prenex_37068) 2)) (<= (+ main_x 1) v_prenex_37068))) (forall ((v_prenex_37067 Int)) (or (<= (+ main_y 1) v_prenex_37067) (<= 996 (select main_a v_prenex_37067)) (<= (* 2 (select main_a v_prenex_37067)) 2000)))) (forall ((v_prenex_41767 Int) (v_prenex_41768 Int)) (or (<= (select main_a v_prenex_41768) 4) (<= (+ main_x 1) v_prenex_41768) (<= 1996 (* 2 (select main_a v_prenex_41767))) (< v_prenex_41768 main_x) (<= (+ (select main_a v_prenex_41768) 996) (select main_a v_prenex_41767)) (<= (select main_a v_prenex_41767) 1000) (<= 0 (+ (select main_a v_prenex_41768) 2)))) (forall ((v_prenex_43048 Int) (v_prenex_43049 Int)) (or (<= (+ (select main_a v_prenex_43049) 996) (select main_a v_prenex_43048)) (<= 996 (select main_a v_prenex_43048)) (<= 0 (* 2 (select main_a v_prenex_43049))) (<= (+ main_x 1) v_prenex_43049) (< v_prenex_43049 main_x) (<= 0 (select main_a v_prenex_43049)) (<= (* 2 (select main_a v_prenex_43048)) 2000))) (or (forall ((v_prenex_36510 Int)) (or (<= (select main_a v_prenex_36510) 2) (<= (+ main_x 1) v_prenex_36510) (< v_prenex_36510 main_x) (<= 0 (* 2 (select main_a v_prenex_36510))))) (forall ((v_prenex_36512 Int)) (or (<= 996 (select main_a v_prenex_36512)) (<= (select main_a v_prenex_36512) 1000)))) (or (forall ((v_prenex_32976 Int)) (or (< v_prenex_32976 main_x) (<= 0 (* 2 (select main_a v_prenex_32976))) (<= (+ main_x 1) v_prenex_32976) (<= (select main_a v_prenex_32976) 2) (<= (* 2 (select main_a v_prenex_32976)) 4))) (forall ((v_prenex_32979 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_32979))) (<= (* 2 (select main_a v_prenex_32979)) 2000)))) (forall ((v_prenex_39215 Int) (v_prenex_39214 Int)) (or (<= (select main_a v_prenex_39215) 4) (<= 1996 (* 2 (select main_a v_prenex_39214))) (<= 996 (select main_a v_prenex_39214)) (<= (+ main_x 1) v_prenex_39215) (< v_prenex_39215 main_x) (<= 0 (+ (select main_a v_prenex_39215) 2)) (<= (+ (select main_a v_prenex_39215) (select main_a v_prenex_39214)) 1000))) (forall ((v_prenex_38802 Int) (v_prenex_38803 Int)) (or (<= 998 (select main_a v_prenex_38802)) (< v_prenex_38803 main_x) (<= (+ main_x 1) v_prenex_38803) (<= 0 (+ (select main_a v_prenex_38803) 2)) (<= (select main_a v_prenex_38802) 1000) (<= (+ (select main_a v_prenex_38803) (select main_a v_prenex_38802)) 1000) (<= (select main_a v_prenex_38803) 2))) (<= (- (- main_x) (- main_y)) (- 1)) (forall ((v_prenex_31099 Int) (v_prenex_31100 Int)) (or (<= (+ (select main_a v_prenex_31100) 996) (select main_a v_prenex_31099)) (<= 0 (select main_a v_prenex_31100)) (<= (+ main_y 1) v_prenex_31099) (<= (+ main_x 1) v_prenex_31100) (< v_prenex_31100 main_x) (<= (select main_a v_prenex_31099) 1002))) (or (forall ((v_prenex_30886 Int)) (or (<= 0 (+ (select main_a v_prenex_30886) 2)) (<= (+ main_x 1) v_prenex_30886) (< v_prenex_30886 main_x))) (forall ((v_prenex_35231 Int)) (or (< v_prenex_35231 main_y) (<= 1996 (* 2 (select main_a v_prenex_35231)))))) (or (forall ((v_prenex_37223 Int)) (or (<= 0 (* 2 (select main_a v_prenex_37223))) (< v_prenex_37223 main_x) (<= (+ main_x 1) v_prenex_37223))) (forall ((v_prenex_37222 Int)) (or (<= 996 (select main_a v_prenex_37222)) (<= (select main_a v_prenex_37222) 1002)))) (forall ((v_prenex_31563 Int) (v_prenex_31562 Int)) (or (<= (* 2 (select main_a v_prenex_31562)) 2000) (<= (+ main_y 1) v_prenex_31562) (<= (* 2 (select main_a v_prenex_31563)) 4) (<= (+ main_x 1) v_prenex_31563) (<= (+ (select main_a v_prenex_31563) 996) (select main_a v_prenex_31562)) (< v_prenex_31563 main_x) (<= 996 (select main_a v_prenex_31562)))) (or (forall ((v_prenex_35050 Int)) (or (<= (+ main_x 1) v_prenex_35050) (<= (* 2 (select main_a v_prenex_35050)) 4) (< v_prenex_35050 main_x) (<= (select main_a v_prenex_35050) 4))) (forall ((v_prenex_35053 Int)) (or (<= (select main_a v_prenex_35053) 1000) (<= 998 (select main_a v_prenex_35053))))) (forall ((v_prenex_35279 Int) (v_prenex_35280 Int)) (or (<= 1000 (+ (select main_a v_prenex_35280) (select main_a v_prenex_35279))) (<= 0 (* 2 (select main_a v_prenex_35280))) (<= (select main_a v_prenex_35280) 4) (<= (* 2 (select main_a v_prenex_35279)) 2000) (<= 996 (select main_a v_prenex_35279)) (<= (+ main_x 1) v_prenex_35280) (< v_prenex_35280 main_x))) (forall ((v_prenex_31150 Int) (v_prenex_31151 Int)) (or (<= (select main_a v_prenex_31150) 1002) (<= (select main_a v_prenex_31151) 2) (< v_prenex_31151 main_x) (<= (+ main_x 1) v_prenex_31151) (<= 1000 (+ (select main_a v_prenex_31151) (select main_a v_prenex_31150))) (<= 0 (* 2 (select main_a v_prenex_31151))))) (forall ((v_prenex_36595 Int) (v_prenex_36596 Int)) (or (<= (+ main_y 1) v_prenex_36595) (<= (+ main_x 1) v_prenex_36596) (<= (+ (select main_a v_prenex_36596) (select main_a v_prenex_36595)) 1000) (< v_prenex_36596 main_x) (< v_prenex_36595 main_y))) (forall ((v_prenex_34241 Int) (v_prenex_34240 Int)) (or (<= (+ main_y 1) v_prenex_34240) (<= (select main_a v_prenex_34240) 1000) (<= (select main_a v_prenex_34240) 1002) (<= (select main_a v_prenex_34240) (+ (select main_a v_prenex_34241) 1000)) (< v_prenex_34240 main_y))) (forall ((v_prenex_34036 Int) (v_prenex_34035 Int)) (or (< v_prenex_34035 main_y) (<= 996 (select main_a v_prenex_34035)) (<= (select main_a v_prenex_34036) 2) (<= (+ main_x 1) v_prenex_34036) (<= (select main_a v_prenex_34035) 1002) (< v_prenex_34036 main_x) (<= (+ (select main_a v_prenex_34036) 996) (select main_a v_prenex_34035)))) (forall ((v_prenex_37819 Int) (v_prenex_37818 Int)) (or (< v_prenex_37819 main_x) (<= (+ main_x 1) v_prenex_37819) (<= (select main_a v_prenex_37818) (+ (select main_a v_prenex_37819) 1000)) (<= (select main_a v_prenex_37819) 2) (<= (* 2 (select main_a v_prenex_37818)) 2000) (<= (* 2 (select main_a v_prenex_37819)) 4))) (forall ((v_prenex_40472 Int) (v_prenex_40471 Int)) (or (<= 998 (select main_a v_prenex_40471)) (<= 1996 (* 2 (select main_a v_prenex_40471))) (<= (select main_a v_prenex_40472) 4) (< v_prenex_40472 main_x) (<= (select main_a v_prenex_40471) (+ (select main_a v_prenex_40472) 1000)) (<= (+ main_x 1) v_prenex_40472))) (forall ((v_prenex_31499 Int) (v_prenex_31498 Int)) (or (< v_prenex_31498 main_y) (<= (* 2 (select main_a v_prenex_31498)) 2000) (<= (+ main_x 1) v_prenex_31499) (<= 1000 (+ (select main_a v_prenex_31499) (select main_a v_prenex_31498))) (<= (select main_a v_prenex_31498) 1002) (< v_prenex_31499 main_x) (<= (* 2 (select main_a v_prenex_31499)) 4))) (forall ((v_prenex_33577 Int) (v_prenex_33576 Int)) (or (<= (select main_a v_prenex_33576) 1002) (<= (* 2 (select main_a v_prenex_33577)) 4) (< v_prenex_33577 main_x) (<= (+ main_x 1) v_prenex_33577) (<= (select main_a v_prenex_33576) (+ (select main_a v_prenex_33577) 1000)))) (or (forall ((v_prenex_36546 Int)) (or (<= 996 (select main_a v_prenex_36546)) (<= 998 (select main_a v_prenex_36546)) (<= (+ main_y 1) v_prenex_36546))) (forall ((v_prenex_36547 Int)) (or (<= (select main_a v_prenex_36547) 2) (<= (* 2 (select main_a v_prenex_36547)) 4) (<= (+ main_x 1) v_prenex_36547) (< v_prenex_36547 main_x)))) (forall ((v_prenex_34404 Int) (v_prenex_34403 Int)) (or (<= (+ (select main_a v_prenex_34404) (select main_a v_prenex_34403)) 1000) (<= 996 (select main_a v_prenex_34403)) (<= (+ main_y 1) v_prenex_34403) (<= 0 (select main_a v_prenex_34404)) (< v_prenex_34404 main_x) (<= (+ main_x 1) v_prenex_34404) (<= (select main_a v_prenex_34403) 1002))) (forall ((v_prenex_40032 Int) (v_prenex_40033 Int)) (or (<= 996 (select main_a v_prenex_40032)) (<= 1996 (* 2 (select main_a v_prenex_40032))) (<= 0 (select main_a v_prenex_40033)) (<= (* 2 (select main_a v_prenex_40033)) 4) (<= 1000 (+ (select main_a v_prenex_40033) (select main_a v_prenex_40032))) (<= (+ main_x 1) v_prenex_40033) (< v_prenex_40033 main_x))) (forall ((v_prenex_42490 Int) (v_prenex_42489 Int)) (or (<= 0 (* 2 (select main_a v_prenex_42490))) (<= (+ (select main_a v_prenex_42490) 996) (select main_a v_prenex_42489)) (<= 998 (select main_a v_prenex_42489)) (< v_prenex_42490 main_x) (<= 1996 (* 2 (select main_a v_prenex_42489))) (<= (+ main_x 1) v_prenex_42490) (<= (* 2 (select main_a v_prenex_42490)) 4))) (forall ((v_prenex_40854 Int) (v_prenex_40853 Int)) (or (<= 1000 (+ (select main_a v_prenex_40854) (select main_a v_prenex_40853))) (<= 0 (select main_a v_prenex_40854)) (<= (select main_a v_prenex_40853) 1000) (<= (+ main_x 1) v_prenex_40854) (<= 0 (+ (select main_a v_prenex_40854) 2)) (< v_prenex_40854 main_x) (<= 998 (select main_a v_prenex_40853)))) (forall ((v_prenex_39816 Int) (v_prenex_39815 Int)) (or (<= (select main_a v_prenex_39816) 4) (<= (select main_a v_prenex_39815) 1000) (<= 0 (select main_a v_prenex_39816)) (< v_prenex_39816 main_x) (<= (+ main_x 1) v_prenex_39816) (<= 996 (select main_a v_prenex_39815)) (<= 1000 (+ (select main_a v_prenex_39816) (select main_a v_prenex_39815))))) (or (forall ((v_prenex_44059 Int)) (or (<= (select main_a v_prenex_44059) 1000) (<= (+ main_y 1) v_prenex_44059))) (forall ((v_prenex_44060 Int)) (or (<= (* 2 (select main_a v_prenex_44060)) 4) (< v_prenex_44060 main_x) (<= (+ main_x 1) v_prenex_44060) (<= 0 (select main_a v_prenex_44060))))) (or (forall ((v_prenex_37602 Int)) (or (< v_prenex_37602 main_x) (<= (select main_a v_prenex_37602) 2) (<= (+ main_x 1) v_prenex_37602) (<= 0 (+ (select main_a v_prenex_37602) 2)) (<= (* 2 (select main_a v_prenex_37602)) 4))) (forall ((v_prenex_37606 Int)) (or (<= (* 2 (select main_a v_prenex_37606)) 2000) (<= (select main_a v_prenex_37606) 1002)))) (forall ((v_prenex_37420 Int) (v_prenex_37419 Int)) (or (< v_prenex_37419 main_y) (<= 1996 (* 2 (select main_a v_prenex_37419))) (<= (select main_a v_prenex_37419) 1002) (<= (+ main_y 1) v_prenex_37419) (<= (+ (select main_a v_prenex_37420) 996) (select main_a v_prenex_37419)))) (forall ((v_prenex_31044 Int) (v_prenex_31043 Int)) (or (<= (select main_a v_prenex_31043) (+ (select main_a v_prenex_31044) 1000)) (< v_prenex_31044 main_x) (<= (* 2 (select main_a v_prenex_31044)) 4) (<= (+ main_x 1) v_prenex_31044) (<= (select main_a v_prenex_31043) 1000) (<= 998 (select main_a v_prenex_31043)))) (or (forall ((v_prenex_33405 Int)) (<= 996 (select main_a v_prenex_33405))) (forall ((v_prenex_33403 Int)) (or (<= (+ main_x 1) v_prenex_33403) (<= 0 (* 2 (select main_a v_prenex_33403))) (< v_prenex_33403 main_x) (<= 0 (+ (select main_a v_prenex_33403) 2))))) (or (forall ((v_prenex_43956 Int)) (or (<= (* 2 (select main_a v_prenex_43956)) 4) (< v_prenex_43956 main_x) (<= (+ main_x 1) v_prenex_43956) (<= (select main_a v_prenex_43956) 2))) (forall ((v_prenex_43957 Int)) (or (<= (* 2 (select main_a v_prenex_43957)) 2000) (<= 1996 (* 2 (select main_a v_prenex_43957)))))) (forall ((v_prenex_36243 Int) (v_prenex_36244 Int)) (or (< v_prenex_36243 main_y) (<= (+ main_y 1) v_prenex_36243) (<= (+ (select main_a v_prenex_36244) 996) (select main_a v_prenex_36243)) (<= (* 2 (select main_a v_prenex_36243)) 2000) (<= (select main_a v_prenex_36243) 1000))) (forall ((v_prenex_42380 Int) (v_prenex_42379 Int)) (or (< v_prenex_42380 main_x) (< v_prenex_42379 main_y) (<= (+ (select main_a v_prenex_42380) 996) (select main_a v_prenex_42379)) (<= (select main_a v_prenex_42379) 1002) (<= (+ main_x 1) v_prenex_42380) (<= (* 2 (select main_a v_prenex_42380)) 4))) (forall ((v_prenex_39029 Int)) (or (<= (+ main_x 1) v_prenex_39029) (<= 0 (+ (select main_a v_prenex_39029) 2)) (<= (* 2 (select main_a v_prenex_39029)) 4) (<= (select main_a v_prenex_39029) 2) (< v_prenex_39029 main_x))) (forall ((v_prenex_33560 Int) (v_prenex_33559 Int)) (or (<= (+ (select main_a v_prenex_33560) 996) (select main_a v_prenex_33559)) (<= (select main_a v_prenex_33560) 4) (< v_prenex_33560 main_x) (<= (select main_a v_prenex_33559) 1000) (<= (+ main_x 1) v_prenex_33560))) (forall ((v_prenex_40345 Int) (v_prenex_40344 Int)) (or (< v_prenex_40345 main_x) (<= (select main_a v_prenex_40345) 2) (<= (select main_a v_prenex_40344) (+ (select main_a v_prenex_40345) 1000)) (<= (+ main_x 1) v_prenex_40345) (<= 998 (select main_a v_prenex_40344)) (<= 0 (select main_a v_prenex_40345)) (<= (select main_a v_prenex_40344) 1000))) (or (forall ((v_prenex_30833 Int)) (or (< v_prenex_30833 main_x) (<= (* 2 (select main_a v_prenex_30833)) 4) (<= (select main_a v_prenex_30833) 2) (<= 0 (+ (select main_a v_prenex_30833) 2)) (<= (+ main_x 1) v_prenex_30833))) (forall ((v_prenex_30980 Int)) (or (<= (* 2 (select main_a v_prenex_30980)) 2000) (<= 1996 (* 2 (select main_a v_prenex_30980)))))) (forall ((v_prenex_32584 Int) (v_prenex_32585 Int)) (or (<= 1000 (+ (select main_a v_prenex_32585) (select main_a v_prenex_32584))) (<= 0 (select main_a v_prenex_32585)) (<= (+ main_x 1) v_prenex_32585) (< v_prenex_32585 main_x) (<= (+ main_y 1) v_prenex_32584) (<= 1996 (* 2 (select main_a v_prenex_32584))))) (or (forall ((v_prenex_44016 Int)) (or (<= (* 2 (select main_a v_prenex_44016)) 4) (< v_prenex_44016 main_x) (<= 0 (* 2 (select main_a v_prenex_44016))) (<= (+ main_x 1) v_prenex_44016) (<= 0 (select main_a v_prenex_44016)))) (forall ((v_prenex_44020 Int)) (<= 998 (select main_a v_prenex_44020)))) (or (forall ((v_prenex_34082 Int)) (or (< v_prenex_34082 main_x) (<= (select main_a v_prenex_34082) 2) (<= (+ main_x 1) v_prenex_34082) (<= 0 (* 2 (select main_a v_prenex_34082))))) (forall ((v_prenex_34086 Int)) (or (<= (select main_a v_prenex_34086) 1002) (<= (* 2 (select main_a v_prenex_34086)) 2000) (< v_prenex_34086 main_y)))) (forall ((v_prenex_33653 Int) (v_prenex_33652 Int)) (or (<= (* 2 (select main_a v_prenex_33653)) 4) (< v_prenex_33653 main_x) (<= 996 (select main_a v_prenex_33652)) (<= (* 2 (select main_a v_prenex_33652)) 2000) (<= (+ (select main_a v_prenex_33653) 996) (select main_a v_prenex_33652)) (<= (+ main_x 1) v_prenex_33653) (<= 0 (+ (select main_a v_prenex_33653) 2)))) (forall ((v_prenex_36080 Int) (v_prenex_36079 Int)) (or (<= 998 (select main_a v_prenex_36079)) (< v_prenex_36080 main_x) (<= 0 (+ (select main_a v_prenex_36080) 2)) (<= (select main_a v_prenex_36080) 4) (<= (+ main_x 1) v_prenex_36080) (<= (select main_a v_prenex_36079) 1000) (<= 1000 (+ (select main_a v_prenex_36080) (select main_a v_prenex_36079))))) (or (forall ((v_prenex_32508 Int)) (or (<= 0 (+ (select main_a v_prenex_32508) 2)) (<= (+ main_x 1) v_prenex_32508) (< v_prenex_32508 main_x) (<= 0 (* 2 (select main_a v_prenex_32508))))) (forall ((v_prenex_32511 Int)) (<= 1996 (* 2 (select main_a v_prenex_32511))))) (forall ((v_prenex_37579 Int) (v_prenex_37580 Int)) (or (<= (+ main_x 1) v_prenex_37580) (<= (select main_a v_prenex_37580) 4) (<= (* 2 (select main_a v_prenex_37579)) 2000) (< v_prenex_37580 main_x) (<= 996 (select main_a v_prenex_37579)) (<= (select main_a v_prenex_37580) 2) (<= 1000 (+ (select main_a v_prenex_37580) (select main_a v_prenex_37579))))) (or (forall ((v_prenex_42862 Int)) (or (< v_prenex_42862 main_x) (<= (* 2 (select main_a v_prenex_42862)) 4) (<= (+ main_x 1) v_prenex_42862))) (forall ((v_prenex_42866 Int)) (or (<= 996 (select main_a v_prenex_42866)) (<= (* 2 (select main_a v_prenex_42866)) 2000)))) (forall ((v_prenex_41868 Int) (v_prenex_41869 Int)) (or (<= (* 2 (select main_a v_prenex_41868)) 2000) (< v_prenex_41869 main_x) (<= (select main_a v_prenex_41869) 4) (<= (+ main_x 1) v_prenex_41869) (<= (+ (select main_a v_prenex_41869) (select main_a v_prenex_41868)) 1000))) (forall ((v_prenex_35990 Int) (v_prenex_35989 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_35989))) (<= (+ main_y 1) v_prenex_35989) (< v_prenex_35989 main_y) (<= (+ (select main_a v_prenex_35990) (select main_a v_prenex_35989)) 1000))) (forall ((v_prenex_42220 Int) (v_prenex_42221 Int)) (or (<= (select main_a v_prenex_42221) 2) (<= 1000 (+ (select main_a v_prenex_42221) (select main_a v_prenex_42220))) (< v_prenex_42221 main_x) (<= (+ main_y 1) v_prenex_42220) (<= (+ main_x 1) v_prenex_42221) (<= (select main_a v_prenex_42220) 1002))) (forall ((v_prenex_40126 Int) (v_prenex_40125 Int)) (or (< v_prenex_40126 main_x) (< v_prenex_40125 main_y) (<= 1000 (+ (select main_a v_prenex_40126) (select main_a v_prenex_40125))) (<= (+ main_x 1) v_prenex_40126) (<= (* 2 (select main_a v_prenex_40125)) 2000) (<= 996 (select main_a v_prenex_40125)) (<= 0 (* 2 (select main_a v_prenex_40126))))) (forall ((v_prenex_32770 Int) (v_prenex_32769 Int)) (or (<= (select main_a v_prenex_32769) 1000) (<= 998 (select main_a v_prenex_32769)) (<= (+ (select main_a v_prenex_32770) 996) (select main_a v_prenex_32769)) (<= 0 (+ (select main_a v_prenex_32770) 2)) (<= (+ main_x 1) v_prenex_32770) (< v_prenex_32770 main_x) (<= 0 (select main_a v_prenex_32770)))) (forall ((v_prenex_36693 Int) (v_prenex_36694 Int)) (or (<= (+ (select main_a v_prenex_36694) (select main_a v_prenex_36693)) 1000) (<= 1996 (* 2 (select main_a v_prenex_36693))) (<= (+ main_x 1) v_prenex_36694) (< v_prenex_36694 main_x) (<= (select main_a v_prenex_36694) 2) (<= 996 (select main_a v_prenex_36693)))) (forall ((v_prenex_34412 Int) (v_prenex_34411 Int)) (or (<= 998 (select main_a v_prenex_34411)) (<= 0 (select main_a v_prenex_34412)) (<= 1000 (+ (select main_a v_prenex_34412) (select main_a v_prenex_34411))) (<= (+ main_x 1) v_prenex_34412) (< v_prenex_34412 main_x))) (or (forall ((v_prenex_30829 Int)) (or (<= (+ main_x 1) v_prenex_30829) (<= 0 (* 2 (select main_a v_prenex_30829))) (<= (* 2 (select main_a v_prenex_30829)) 4) (<= 0 (select main_a v_prenex_30829)) (< v_prenex_30829 main_x))) (forall ((v_prenex_30940 Int)) (or (<= 996 (select main_a v_prenex_30940)) (<= 1996 (* 2 (select main_a v_prenex_30940)))))) (forall ((v_prenex_39755 Int) (v_prenex_39754 Int)) (or (< v_prenex_39755 main_x) (<= (select main_a v_prenex_39755) 4) (<= (+ main_y 1) v_prenex_39754) (<= 1000 (+ (select main_a v_prenex_39755) (select main_a v_prenex_39754))) (<= 998 (select main_a v_prenex_39754)) (<= (+ main_x 1) v_prenex_39755) (<= (select main_a v_prenex_39754) 1002))) (forall ((v_prenex_32243 Int) (v_prenex_32242 Int)) (or (< v_prenex_32243 main_x) (<= (+ main_x 1) v_prenex_32243) (<= 998 (select main_a v_prenex_32242)) (<= (* 2 (select main_a v_prenex_32243)) 4) (<= 996 (select main_a v_prenex_32242)) (<= 1000 (+ (select main_a v_prenex_32243) (select main_a v_prenex_32242))) (<= (select main_a v_prenex_32243) 4))) (forall ((v_prenex_34916 Int) (v_prenex_34915 Int)) (or (<= (select main_a v_prenex_34915) 1000) (<= (+ main_x 1) v_prenex_34916) (<= (+ (select main_a v_prenex_34916) (select main_a v_prenex_34915)) 1000) (<= (select main_a v_prenex_34916) 4) (<= 0 (+ (select main_a v_prenex_34916) 2)) (< v_prenex_34916 main_x))) (forall ((v_prenex_35476 Int) (v_prenex_35477 Int)) (or (< v_prenex_35477 main_x) (<= (+ main_x 1) v_prenex_35477) (< v_prenex_35476 main_y) (<= 0 (* 2 (select main_a v_prenex_35477))) (<= 1996 (* 2 (select main_a v_prenex_35476))) (<= (select main_a v_prenex_35476) (+ (select main_a v_prenex_35477) 1000)) (<= 998 (select main_a v_prenex_35476)))) (forall ((v_prenex_38844 Int) (v_prenex_38843 Int)) (or (<= (* 2 (select main_a v_prenex_38844)) 4) (< v_prenex_38844 main_x) (<= (select main_a v_prenex_38843) 1000) (<= 0 (+ (select main_a v_prenex_38844) 2)) (<= (+ main_x 1) v_prenex_38844) (<= (select main_a v_prenex_38843) 1002) (<= 1000 (+ (select main_a v_prenex_38844) (select main_a v_prenex_38843))))) (forall ((v_prenex_43729 Int) (v_prenex_43730 Int)) (or (< v_prenex_43730 main_x) (<= (select main_a v_prenex_43730) 2) (<= 998 (select main_a v_prenex_43729)) (<= 1000 (+ (select main_a v_prenex_43730) (select main_a v_prenex_43729))) (<= 0 (* 2 (select main_a v_prenex_43730))) (<= (select main_a v_prenex_43729) 1000) (<= (+ main_x 1) v_prenex_43730))) (forall ((v_prenex_35206 Int) (v_prenex_35207 Int)) (or (< v_prenex_35207 main_x) (<= (+ main_x 1) v_prenex_35207) (<= (+ (select main_a v_prenex_35207) (select main_a v_prenex_35206)) 1000) (<= 998 (select main_a v_prenex_35206)) (<= (select main_a v_prenex_35207) 4) (<= (select main_a v_prenex_35207) 2))) (forall ((v_prenex_31749 Int) (v_prenex_31748 Int)) (or (<= 0 (select main_a v_prenex_31749)) (<= (+ (select main_a v_prenex_31749) 996) (select main_a v_prenex_31748)) (< v_prenex_31749 main_x) (<= (select main_a v_prenex_31748) 1002) (<= 0 (* 2 (select main_a v_prenex_31749))) (<= (+ main_x 1) v_prenex_31749) (<= (* 2 (select main_a v_prenex_31748)) 2000))) (or (forall ((v_prenex_39354 Int)) (or (<= 998 (select main_a v_prenex_39354)) (<= (* 2 (select main_a v_prenex_39354)) 2000))) (forall ((v_prenex_39351 Int)) (or (<= (+ main_x 1) v_prenex_39351) (<= (* 2 (select main_a v_prenex_39351)) 4) (< v_prenex_39351 main_x) (<= (select main_a v_prenex_39351) 2) (<= 0 (* 2 (select main_a v_prenex_39351)))))) (forall ((v_prenex_40933 Int) (v_prenex_40932 Int)) (or (<= (select main_a v_prenex_40933) 4) (<= (+ main_x 1) v_prenex_40933) (<= 996 (select main_a v_prenex_40932)) (< v_prenex_40933 main_x) (<= (* 2 (select main_a v_prenex_40932)) 2000) (<= 0 (+ (select main_a v_prenex_40933) 2)) (<= (+ (select main_a v_prenex_40933) (select main_a v_prenex_40932)) 1000))) (forall ((v_prenex_31590 Int) (v_prenex_31589 Int)) (or (<= (+ (select main_a v_prenex_31590) (select main_a v_prenex_31589)) 1000) (<= 998 (select main_a v_prenex_31589)) (<= (* 2 (select main_a v_prenex_31590)) 4) (<= (select main_a v_prenex_31589) 1000) (<= 0 (+ (select main_a v_prenex_31590) 2)) (<= (+ main_x 1) v_prenex_31590) (< v_prenex_31590 main_x))) (or (forall ((v_prenex_35908 Int)) (or (<= 996 (select main_a v_prenex_35908)) (<= (* 2 (select main_a v_prenex_35908)) 2000))) (forall ((v_prenex_35905 Int)) (or (<= (select main_a v_prenex_35905) 2) (<= 0 (* 2 (select main_a v_prenex_35905))) (<= (+ main_x 1) v_prenex_35905) (< v_prenex_35905 main_x) (<= (* 2 (select main_a v_prenex_35905)) 4)))) (forall ((v_prenex_35735 Int) (v_prenex_35736 Int)) (or (<= (+ main_x 1) v_prenex_35736) (<= (select main_a v_prenex_35735) (+ (select main_a v_prenex_35736) 1000)) (< v_prenex_35736 main_x) (<= (select main_a v_prenex_35735) 1002) (<= (+ main_y 1) v_prenex_35735) (<= 998 (select main_a v_prenex_35735)) (<= 0 (+ (select main_a v_prenex_35736) 2)))) (forall ((v_prenex_39649 Int) (v_prenex_39650 Int)) (or (<= 996 (select main_a v_prenex_39649)) (<= (select main_a v_prenex_39649) 1002) (< v_prenex_39650 main_x) (<= 0 (+ (select main_a v_prenex_39650) 2)) (< v_prenex_39649 main_y) (<= (select main_a v_prenex_39649) (+ (select main_a v_prenex_39650) 1000)) (<= (+ main_x 1) v_prenex_39650))) (forall ((v_prenex_34215 Int) (v_prenex_34214 Int)) (or (<= (select main_a v_prenex_34214) 1000) (<= 0 (+ (select main_a v_prenex_34215) 2)) (< v_prenex_34215 main_x) (<= (select main_a v_prenex_34215) 4) (<= (select main_a v_prenex_34214) (+ (select main_a v_prenex_34215) 1000)) (<= (+ main_x 1) v_prenex_34215) (<= 998 (select main_a v_prenex_34214)))) (forall ((v_prenex_42872 Int) (v_prenex_42873 Int)) (or (<= 1000 (+ (select main_a v_prenex_42873) (select main_a v_prenex_42872))) (<= (+ main_x 1) v_prenex_42873) (< v_prenex_42873 main_x) (<= 1996 (* 2 (select main_a v_prenex_42872))) (<= (select main_a v_prenex_42873) 4) (<= 998 (select main_a v_prenex_42872)))) (or (forall ((v_prenex_32420 Int)) (or (<= 0 (+ (select main_a v_prenex_32420) 2)) (<= (* 2 (select main_a v_prenex_32420)) 4) (< v_prenex_32420 main_x) (<= (+ main_x 1) v_prenex_32420))) (forall ((v_prenex_32422 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_32422))) (<= (select main_a v_prenex_32422) 1000)))) (forall ((v_prenex_33837 Int) (v_prenex_33836 Int)) (or (<= (+ (select main_a v_prenex_33837) (select main_a v_prenex_33836)) 1000) (< v_prenex_33837 main_x) (<= 1996 (* 2 (select main_a v_prenex_33836))) (<= (select main_a v_prenex_33837) 4) (<= (+ main_y 1) v_prenex_33836) (<= 996 (select main_a v_prenex_33836)) (<= (+ main_x 1) v_prenex_33837))) (forall ((v_prenex_34400 Int) (v_prenex_34399 Int)) (or (< v_prenex_34399 main_y) (<= 0 (+ (select main_a v_prenex_34400) 2)) (< v_prenex_34400 main_x) (<= 998 (select main_a v_prenex_34399)) (<= (+ main_x 1) v_prenex_34400) (<= (select main_a v_prenex_34399) (+ (select main_a v_prenex_34400) 1000)))) (forall ((v_prenex_35255 Int) (v_prenex_35256 Int)) (or (<= (* 2 (select main_a v_prenex_35255)) 2000) (<= 0 (* 2 (select main_a v_prenex_35256))) (<= 0 (select main_a v_prenex_35256)) (< v_prenex_35256 main_x) (<= (select main_a v_prenex_35255) (+ (select main_a v_prenex_35256) 1000)) (<= 1996 (* 2 (select main_a v_prenex_35255))) (<= (+ main_x 1) v_prenex_35256))) (forall ((v_prenex_40431 Int) (v_prenex_40430 Int)) (or (<= (+ main_x 1) v_prenex_40431) (<= 998 (select main_a v_prenex_40430)) (<= (+ (select main_a v_prenex_40431) (select main_a v_prenex_40430)) 1000) (< v_prenex_40431 main_x) (<= (* 2 (select main_a v_prenex_40430)) 2000) (<= 0 (+ (select main_a v_prenex_40431) 2)) (<= 0 (* 2 (select main_a v_prenex_40431))))) (forall ((v_prenex_38643 Int) (v_prenex_38642 Int)) (or (<= (* 2 (select main_a v_prenex_38643)) 4) (<= (* 2 (select main_a v_prenex_38642)) 2000) (< v_prenex_38642 main_y) (< v_prenex_38643 main_x) (<= (+ main_x 1) v_prenex_38643) (<= (select main_a v_prenex_38642) (+ (select main_a v_prenex_38643) 1000)))) (forall ((v_prenex_37795 Int) (v_prenex_37794 Int)) (or (<= (select main_a v_prenex_37794) (+ (select main_a v_prenex_37795) 1000)) (<= (select main_a v_prenex_37795) 2) (< v_prenex_37795 main_x) (<= 996 (select main_a v_prenex_37794)) (<= 0 (select main_a v_prenex_37795)) (<= (+ main_x 1) v_prenex_37795))) (or (forall ((v_prenex_38966 Int)) (or (< v_prenex_38966 main_x) (<= (* 2 (select main_a v_prenex_38966)) 4) (<= 0 (select main_a v_prenex_38966)) (<= (+ main_x 1) v_prenex_38966))) (forall ((v_prenex_38970 Int)) (or (<= 996 (select main_a v_prenex_38970)) (<= (* 2 (select main_a v_prenex_38970)) 2000)))) (forall ((v_prenex_35550 Int) (v_prenex_35549 Int)) (or (< v_prenex_35550 main_x) (<= (+ main_x 1) v_prenex_35550) (<= 0 (* 2 (select main_a v_prenex_35550))) (<= 1000 (+ (select main_a v_prenex_35550) (select main_a v_prenex_35549))) (<= (select main_a v_prenex_35549) 1002) (<= 998 (select main_a v_prenex_35549)))) (forall ((v_prenex_33912 Int) (v_prenex_33911 Int)) (or (<= 998 (select main_a v_prenex_33911)) (<= (+ main_y 1) v_prenex_33911) (<= (select main_a v_prenex_33911) 1000) (<= (select main_a v_prenex_33911) (+ (select main_a v_prenex_33912) 1000)) (< v_prenex_33911 main_y))) (or (forall ((v_prenex_38394 Int)) (or (<= (* 2 (select main_a v_prenex_38394)) 2000) (<= (select main_a v_prenex_38394) 1002))) (forall ((v_prenex_38389 Int)) (or (<= (+ main_x 1) v_prenex_38389) (<= (* 2 (select main_a v_prenex_38389)) 4) (< v_prenex_38389 main_x) (<= 0 (+ (select main_a v_prenex_38389) 2))))) (or (forall ((v_prenex_40301 Int)) (or (<= (select main_a v_prenex_40301) 1000) (<= 1996 (* 2 (select main_a v_prenex_40301))))) (forall ((v_prenex_40298 Int)) (or (<= (+ main_x 1) v_prenex_40298) (<= (* 2 (select main_a v_prenex_40298)) 4) (< v_prenex_40298 main_x) (<= 0 (* 2 (select main_a v_prenex_40298))) (<= (select main_a v_prenex_40298) 4)))) (forall ((v_prenex_34352 Int) (v_prenex_34351 Int)) (or (<= (+ main_x 1) v_prenex_34352) (< v_prenex_34352 main_x) (<= (* 2 (select main_a v_prenex_34352)) 4) (<= 1000 (+ (select main_a v_prenex_34352) (select main_a v_prenex_34351))) (<= (select main_a v_prenex_34351) 1002) (<= 1996 (* 2 (select main_a v_prenex_34351))) (<= 0 (+ (select main_a v_prenex_34352) 2)))) (forall ((v_prenex_32933 Int) (v_prenex_32934 Int)) (or (<= 1000 (+ (select main_a v_prenex_32934) (select main_a v_prenex_32933))) (<= 0 (+ (select main_a v_prenex_32934) 2)) (< v_prenex_32934 main_x) (<= (select main_a v_prenex_32933) 1002) (<= (+ main_x 1) v_prenex_32934) (<= (* 2 (select main_a v_prenex_32934)) 4))) (forall ((v_prenex_40605 Int) (v_prenex_40604 Int)) (or (<= 1000 (+ (select main_a v_prenex_40605) (select main_a v_prenex_40604))) (< v_prenex_40605 main_x) (<= 0 (select main_a v_prenex_40605)) (<= (select main_a v_prenex_40604) 1000) (<= (+ main_x 1) v_prenex_40605) (<= (* 2 (select main_a v_prenex_40605)) 4))) (forall ((v_prenex_34258 Int) (v_prenex_34257 Int)) (or (<= (+ main_x 1) v_prenex_34258) (<= 0 (+ (select main_a v_prenex_34258) 2)) (< v_prenex_34258 main_x) (<= (+ (select main_a v_prenex_34258) 996) (select main_a v_prenex_34257)) (<= 0 (* 2 (select main_a v_prenex_34258))) (<= (* 2 (select main_a v_prenex_34257)) 2000))) (forall ((v_prenex_33381 Int) (v_prenex_33380 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33381))) (<= 0 (+ (select main_a v_prenex_33381) 2)) (<= 1996 (* 2 (select main_a v_prenex_33380))) (<= (+ (select main_a v_prenex_33381) 996) (select main_a v_prenex_33380)) (<= (+ main_x 1) v_prenex_33381) (< v_prenex_33381 main_x))) (or (forall ((v_prenex_42181 Int)) (or (<= 996 (select main_a v_prenex_42181)) (<= (+ main_y 1) v_prenex_42181) (<= (select main_a v_prenex_42181) 1000))) (forall ((v_prenex_42182 Int)) (or (<= 0 (select main_a v_prenex_42182)) (<= (+ main_x 1) v_prenex_42182) (<= (* 2 (select main_a v_prenex_42182)) 4) (< v_prenex_42182 main_x)))) (forall ((v_prenex_32133 Int) (v_prenex_32134 Int)) (or (<= (* 2 (select main_a v_prenex_32133)) 2000) (<= (+ (select main_a v_prenex_32134) (select main_a v_prenex_32133)) 1000) (<= (+ main_x 1) v_prenex_32134) (<= (+ main_y 1) v_prenex_32133) (<= (* 2 (select main_a v_prenex_32134)) 4) (< v_prenex_32134 main_x))) (forall ((v_prenex_34354 Int) (v_prenex_34353 Int)) (or (<= (select main_a v_prenex_34354) 2) (<= 0 (+ (select main_a v_prenex_34354) 2)) (<= (+ main_x 1) v_prenex_34354) (<= (+ (select main_a v_prenex_34354) 996) (select main_a v_prenex_34353)) (<= (* 2 (select main_a v_prenex_34353)) 2000) (<= 1996 (* 2 (select main_a v_prenex_34353))) (< v_prenex_34354 main_x))) (forall ((v_prenex_36339 Int) (v_prenex_36340 Int)) (or (<= (+ main_x 1) v_prenex_36340) (<= (select main_a v_prenex_36339) (+ (select main_a v_prenex_36340) 1000)) (<= (* 2 (select main_a v_prenex_36340)) 4) (< v_prenex_36340 main_x) (<= 0 (select main_a v_prenex_36340)) (<= (select main_a v_prenex_36339) 1000) (<= 996 (select main_a v_prenex_36339)))) (forall ((v_prenex_37581 Int) (v_prenex_37582 Int)) (or (<= (+ main_x 1) v_prenex_37582) (<= 0 (* 2 (select main_a v_prenex_37582))) (<= (* 2 (select main_a v_prenex_37581)) 2000) (< v_prenex_37582 main_x) (<= (select main_a v_prenex_37581) (+ (select main_a v_prenex_37582) 1000)) (<= (+ main_y 1) v_prenex_37581))) (or (forall ((v_prenex_35228 Int)) (or (<= 0 (* 2 (select main_a v_prenex_35228))) (<= (+ main_x 1) v_prenex_35228) (< v_prenex_35228 main_x) (<= 0 (+ (select main_a v_prenex_35228) 2)))) (forall ((v_prenex_35229 Int)) (or (<= (* 2 (select main_a v_prenex_35229)) 2000) (<= 1996 (* 2 (select main_a v_prenex_35229)))))) (forall ((v_prenex_43109 Int) (v_prenex_43110 Int)) (or (<= (select main_a v_prenex_43110) 2) (<= (+ main_x 1) v_prenex_43110) (< v_prenex_43110 main_x) (<= (+ main_y 1) v_prenex_43109) (<= (select main_a v_prenex_43109) (+ (select main_a v_prenex_43110) 1000)) (<= (select main_a v_prenex_43109) 1002))) (forall ((v_prenex_38539 Int) (v_prenex_38540 Int)) (or (<= (+ main_y 1) v_prenex_38539) (<= 996 (select main_a v_prenex_38539)) (< v_prenex_38540 main_x) (<= (+ (select main_a v_prenex_38540) 996) (select main_a v_prenex_38539)) (<= (select main_a v_prenex_38539) 1002) (<= (select main_a v_prenex_38540) 4) (<= (+ main_x 1) v_prenex_38540))) (forall ((v_prenex_32805 Int) (v_prenex_32806 Int)) (or (<= 998 (select main_a v_prenex_32805)) (<= (+ main_x 1) v_prenex_32806) (< v_prenex_32806 main_x) (< v_prenex_32805 main_y) (<= 0 (+ (select main_a v_prenex_32806) 2)) (<= (+ (select main_a v_prenex_32806) 996) (select main_a v_prenex_32805)) (<= (select main_a v_prenex_32805) 1002))) (forall ((v_prenex_43341 Int) (v_prenex_43340 Int)) (or (< v_prenex_43341 main_x) (<= (+ main_x 1) v_prenex_43341) (<= (select main_a v_prenex_43340) (+ (select main_a v_prenex_43341) 1000)) (<= 996 (select main_a v_prenex_43340)) (<= (* 2 (select main_a v_prenex_43340)) 2000) (<= (select main_a v_prenex_43341) 2) (<= 0 (+ (select main_a v_prenex_43341) 2)))) (forall ((v_prenex_31785 Int) (v_prenex_31784 Int)) (or (<= (+ (select main_a v_prenex_31785) (select main_a v_prenex_31784)) 1000) (< v_prenex_31785 main_x) (<= (+ main_x 1) v_prenex_31785) (<= (select main_a v_prenex_31785) 4) (<= 0 (+ (select main_a v_prenex_31785) 2)))) (forall ((v_prenex_33595 Int) (v_prenex_33594 Int)) (or (<= (select main_a v_prenex_33594) (+ (select main_a v_prenex_33595) 1000)) (<= (+ main_x 1) v_prenex_33595) (<= (select main_a v_prenex_33595) 2) (< v_prenex_33595 main_x) (<= 0 (* 2 (select main_a v_prenex_33595))) (<= (select main_a v_prenex_33594) 1000))) (forall ((v_prenex_38541 Int) (v_prenex_38542 Int)) (or (<= (select main_a v_prenex_38541) (+ (select main_a v_prenex_38542) 1000)) (< v_prenex_38542 main_x) (<= (* 2 (select main_a v_prenex_38541)) 2000) (<= (* 2 (select main_a v_prenex_38542)) 4) (<= (+ main_x 1) v_prenex_38542))) (forall ((v_prenex_34080 Int) (v_prenex_34079 Int)) (or (<= 0 (+ (select main_a v_prenex_34080) 2)) (< v_prenex_34080 main_x) (<= 998 (select main_a v_prenex_34079)) (<= (+ main_x 1) v_prenex_34080) (<= 1000 (+ (select main_a v_prenex_34080) (select main_a v_prenex_34079))) (<= (select main_a v_prenex_34080) 2))) (or (forall ((v_prenex_38193 Int)) (or (<= (+ main_x 1) v_prenex_38193) (< v_prenex_38193 main_x) (<= 0 (+ (select main_a v_prenex_38193) 2)) (<= 0 (* 2 (select main_a v_prenex_38193))))) (forall ((v_prenex_38192 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_38192))) (<= 996 (select main_a v_prenex_38192)) (<= (+ main_y 1) v_prenex_38192)))) (forall ((v_prenex_37655 Int) (v_prenex_37656 Int)) (or (<= (select main_a v_prenex_37655) 1002) (<= 1996 (* 2 (select main_a v_prenex_37655))) (<= 0 (+ (select main_a v_prenex_37656) 2)) (<= (+ main_x 1) v_prenex_37656) (<= (+ (select main_a v_prenex_37656) 996) (select main_a v_prenex_37655)) (< v_prenex_37656 main_x) (<= (* 2 (select main_a v_prenex_37656)) 4))) (forall ((v_prenex_35297 Int) (v_prenex_35298 Int)) (or (<= 1000 (+ (select main_a v_prenex_35298) (select main_a v_prenex_35297))) (< v_prenex_35298 main_x) (< v_prenex_35297 main_y) (<= (+ main_x 1) v_prenex_35298) (<= (select main_a v_prenex_35298) 4))) (forall ((v_prenex_37849 Int) (v_prenex_37848 Int)) (or (<= (+ main_x 1) v_prenex_37849) (<= (select main_a v_prenex_37848) 1002) (< v_prenex_37849 main_x) (<= (+ main_y 1) v_prenex_37848) (<= (* 2 (select main_a v_prenex_37849)) 4) (<= (select main_a v_prenex_37848) (+ (select main_a v_prenex_37849) 1000)))) (forall ((v_prenex_43871 Int) (v_prenex_43872 Int)) (or (<= 996 (select main_a v_prenex_43871)) (<= 1996 (* 2 (select main_a v_prenex_43871))) (<= (select main_a v_prenex_43871) (+ (select main_a v_prenex_43872) 1000)) (< v_prenex_43872 main_x) (<= (select main_a v_prenex_43872) 2) (<= (+ main_y 1) v_prenex_43871) (<= (+ main_x 1) v_prenex_43872))) (or (forall ((v_prenex_43808 Int)) (or (<= 0 (* 2 (select main_a v_prenex_43808))) (<= 0 (select main_a v_prenex_43808)) (< v_prenex_43808 main_x) (<= (+ main_x 1) v_prenex_43808))) (forall ((v_prenex_43809 Int)) (or (<= (* 2 (select main_a v_prenex_43809)) 2000) (<= (select main_a v_prenex_43809) 1000)))) (forall ((v_prenex_39674 Int) (v_prenex_39675 Int)) (or (< v_prenex_39675 main_x) (<= (+ (select main_a v_prenex_39675) 996) (select main_a v_prenex_39674)) (<= (+ main_x 1) v_prenex_39675) (<= (* 2 (select main_a v_prenex_39674)) 2000) (<= (+ main_y 1) v_prenex_39674) (<= 0 (+ (select main_a v_prenex_39675) 2)) (<= 996 (select main_a v_prenex_39674)))) (forall ((v_prenex_38415 Int) (v_prenex_38414 Int)) (or (<= (+ main_x 1) v_prenex_38415) (< v_prenex_38415 main_x) (<= (* 2 (select main_a v_prenex_38415)) 4) (< v_prenex_38414 main_y) (<= (select main_a v_prenex_38414) 1002) (<= (+ (select main_a v_prenex_38415) 996) (select main_a v_prenex_38414)) (<= (* 2 (select main_a v_prenex_38414)) 2000))) (forall ((v_prenex_36627 Int) (v_prenex_36628 Int)) (or (< v_prenex_36628 main_x) (<= (select main_a v_prenex_36627) (+ (select main_a v_prenex_36628) 1000)) (<= (select main_a v_prenex_36627) 1002) (<= (+ main_x 1) v_prenex_36628) (<= (* 2 (select main_a v_prenex_36627)) 2000) (<= 0 (select main_a v_prenex_36628)) (<= (select main_a v_prenex_36628) 2))) (forall ((v_prenex_43273 Int) (v_prenex_43274 Int)) (or (<= 1000 (+ (select main_a v_prenex_43274) (select main_a v_prenex_43273))) (<= 0 (* 2 (select main_a v_prenex_43274))) (<= (* 2 (select main_a v_prenex_43273)) 2000) (< v_prenex_43274 main_x) (<= (+ main_x 1) v_prenex_43274) (<= 998 (select main_a v_prenex_43273)))) (forall ((v_prenex_42373 Int) (v_prenex_42374 Int)) (or (<= 1000 (+ (select main_a v_prenex_42374) (select main_a v_prenex_42373))) (<= 1996 (* 2 (select main_a v_prenex_42373))) (<= (+ main_y 1) v_prenex_42373) (<= (select main_a v_prenex_42373) 1000) (<= (+ main_x 1) v_prenex_42374) (<= (select main_a v_prenex_42374) 4) (< v_prenex_42374 main_x))) (forall ((v_prenex_40956 Int) (v_prenex_40955 Int)) (or (<= (select main_a v_prenex_40956) 2) (< v_prenex_40956 main_x) (<= (+ main_y 1) v_prenex_40955) (<= (select main_a v_prenex_40955) 1002) (<= (* 2 (select main_a v_prenex_40955)) 2000) (<= (+ (select main_a v_prenex_40956) 996) (select main_a v_prenex_40955)) (<= (+ main_x 1) v_prenex_40956))) (forall ((v_prenex_35136 Int) (v_prenex_35137 Int)) (or (<= (select main_a v_prenex_35137) 4) (<= (+ main_x 1) v_prenex_35137) (< v_prenex_35137 main_x) (<= 996 (select main_a v_prenex_35136)) (<= (* 2 (select main_a v_prenex_35136)) 2000) (<= (select main_a v_prenex_35136) (+ (select main_a v_prenex_35137) 1000)) (<= 0 (select main_a v_prenex_35137)))) (forall ((v_prenex_34078 Int) (v_prenex_34077 Int)) (or (<= (+ (select main_a v_prenex_34078) 996) (select main_a v_prenex_34077)) (<= (+ main_x 1) v_prenex_34078) (< v_prenex_34078 main_x) (<= (select main_a v_prenex_34078) 4))) (forall ((v_prenex_31930 Int) (v_prenex_31931 Int)) (or (<= (select main_a v_prenex_31930) (+ (select main_a v_prenex_31931) 1000)) (<= (* 2 (select main_a v_prenex_31930)) 2000) (<= (+ main_x 1) v_prenex_31931) (< v_prenex_31931 main_x) (<= 996 (select main_a v_prenex_31930)) (<= (+ main_y 1) v_prenex_31930) (<= 0 (select main_a v_prenex_31931)))) (or (forall ((v_prenex_37498 Int)) (or (< v_prenex_37498 main_y) (<= 1996 (* 2 (select main_a v_prenex_37498))) (<= (* 2 (select main_a v_prenex_37498)) 2000))) (forall ((v_prenex_37495 Int)) (or (<= (select main_a v_prenex_37495) 4) (<= (+ main_x 1) v_prenex_37495) (< v_prenex_37495 main_x) (<= 0 (* 2 (select main_a v_prenex_37495)))))) (forall ((v_prenex_41077 Int) (v_prenex_41078 Int)) (or (<= (+ main_x 1) v_prenex_41078) (<= 996 (select main_a v_prenex_41077)) (<= (select main_a v_prenex_41077) (+ (select main_a v_prenex_41078) 1000)) (< v_prenex_41077 main_y) (<= (select main_a v_prenex_41078) 2) (< v_prenex_41078 main_x) (<= (select main_a v_prenex_41077) 1000))) (forall ((v_prenex_38893 Int) (v_prenex_38894 Int)) (or (<= 0 (select main_a v_prenex_38894)) (< v_prenex_38894 main_x) (<= 996 (select main_a v_prenex_38893)) (<= 1996 (* 2 (select main_a v_prenex_38893))) (<= (+ main_x 1) v_prenex_38894) (<= (select main_a v_prenex_38894) 4) (<= (+ (select main_a v_prenex_38894) (select main_a v_prenex_38893)) 1000))) (or (forall ((v_prenex_31751 Int)) (<= 0 (* 2 (select main_a v_prenex_31751)))) (forall ((v_prenex_31750 Int)) (or (<= (select main_a v_prenex_31750) 1002) (< v_prenex_31750 main_y) (<= (+ main_y 1) v_prenex_31750) (<= 996 (select main_a v_prenex_31750))))) (forall ((v_prenex_35987 Int) (v_prenex_35988 Int)) (or (<= (* 2 (select main_a v_prenex_35988)) 4) (< v_prenex_35988 main_x) (<= (+ main_x 1) v_prenex_35988) (<= (+ (select main_a v_prenex_35988) (select main_a v_prenex_35987)) 1000) (<= (select main_a v_prenex_35987) 1000))) (forall ((v_prenex_36753 Int) (v_prenex_36754 Int)) (or (<= (select main_a v_prenex_36753) 1000) (<= 1000 (+ (select main_a v_prenex_36754) (select main_a v_prenex_36753))) (<= (* 2 (select main_a v_prenex_36753)) 2000) (<= (+ main_y 1) v_prenex_36753) (< v_prenex_36754 main_x) (<= (* 2 (select main_a v_prenex_36754)) 4) (<= (+ main_x 1) v_prenex_36754))) (forall ((v_prenex_32481 Int) (v_prenex_32480 Int)) (or (< v_prenex_32481 main_x) (<= 1000 (+ (select main_a v_prenex_32481) (select main_a v_prenex_32480))) (<= (+ main_x 1) v_prenex_32481) (<= (select main_a v_prenex_32481) 4))) (or (forall ((v_prenex_40831 Int)) (<= 1996 (* 2 (select main_a v_prenex_40831)))) (forall ((v_prenex_40827 Int)) (or (<= 0 (* 2 (select main_a v_prenex_40827))) (<= (+ main_x 1) v_prenex_40827) (< v_prenex_40827 main_x) (<= (select main_a v_prenex_40827) 4)))) (forall ((v_prenex_39241 Int) (v_prenex_39240 Int)) (or (<= (* 2 (select main_a v_prenex_39240)) 2000) (<= 0 (+ (select main_a v_prenex_39241) 2)) (< v_prenex_39241 main_x) (<= 996 (select main_a v_prenex_39240)) (<= (* 2 (select main_a v_prenex_39241)) 4) (<= (+ (select main_a v_prenex_39241) (select main_a v_prenex_39240)) 1000) (<= (+ main_x 1) v_prenex_39241))) (forall ((v_prenex_41126 Int) (v_prenex_41127 Int)) (or (<= 998 (select main_a v_prenex_41126)) (<= 0 (+ (select main_a v_prenex_41127) 2)) (< v_prenex_41127 main_x) (<= (+ (select main_a v_prenex_41127) 996) (select main_a v_prenex_41126)) (<= 996 (select main_a v_prenex_41126)) (<= (+ main_x 1) v_prenex_41127))) (or (forall ((v_prenex_34712 Int)) (or (<= 0 (+ (select main_a v_prenex_34712) 2)) (< v_prenex_34712 main_x) (<= (+ main_x 1) v_prenex_34712) (<= (* 2 (select main_a v_prenex_34712)) 4))) (forall ((v_prenex_34711 Int)) (or (<= (+ main_y 1) v_prenex_34711) (<= 996 (select main_a v_prenex_34711)) (<= 1996 (* 2 (select main_a v_prenex_34711)))))) (or (forall ((v_prenex_37040 Int)) (or (<= 998 (select main_a v_prenex_37040)) (<= 1996 (* 2 (select main_a v_prenex_37040))))) (forall ((v_prenex_37039 Int)) (or (< v_prenex_37039 main_x) (<= (+ main_x 1) v_prenex_37039) (<= (select main_a v_prenex_37039) 2) (<= (* 2 (select main_a v_prenex_37039)) 4)))) (or (forall ((v_prenex_40602 Int)) (or (<= (* 2 (select main_a v_prenex_40602)) 2000) (<= 996 (select main_a v_prenex_40602)))) (forall ((v_prenex_40600 Int)) (or (<= (+ main_x 1) v_prenex_40600) (< v_prenex_40600 main_x) (<= 0 (select main_a v_prenex_40600)) (<= (* 2 (select main_a v_prenex_40600)) 4)))) (forall ((v_prenex_37537 Int) (v_prenex_37538 Int)) (or (<= (select main_a v_prenex_37537) (+ (select main_a v_prenex_37538) 1000)) (<= (+ main_y 1) v_prenex_37537) (<= (select main_a v_prenex_37537) 1002) (< v_prenex_37537 main_y))) (forall ((v_prenex_39542 Int) (v_prenex_39543 Int)) (or (<= (* 2 (select main_a v_prenex_39542)) 2000) (< v_prenex_39543 main_x) (<= (+ main_y 1) v_prenex_39542) (<= (select main_a v_prenex_39543) 2) (<= (select main_a v_prenex_39542) (+ (select main_a v_prenex_39543) 1000)) (<= (+ main_x 1) v_prenex_39543) (<= 996 (select main_a v_prenex_39542)))) (forall ((v_prenex_43291 Int) (v_prenex_43292 Int)) (or (<= (+ main_x 1) v_prenex_43292) (<= (+ (select main_a v_prenex_43292) 996) (select main_a v_prenex_43291)) (< v_prenex_43292 main_x) (<= 0 (+ (select main_a v_prenex_43292) 2)) (<= (select main_a v_prenex_43291) 1000) (<= 998 (select main_a v_prenex_43291)) (<= 0 (select main_a v_prenex_43292)))) (forall ((v_prenex_34358 Int) (v_prenex_34357 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_34357))) (<= 996 (select main_a v_prenex_34357)) (<= (* 2 (select main_a v_prenex_34358)) 4) (< v_prenex_34358 main_x) (<= (+ main_x 1) v_prenex_34358) (<= (+ (select main_a v_prenex_34358) (select main_a v_prenex_34357)) 1000) (<= (select main_a v_prenex_34358) 2))) (forall ((v_prenex_38962 Int) (v_prenex_38961 Int)) (or (<= (* 2 (select main_a v_prenex_38961)) 2000) (<= (+ (select main_a v_prenex_38962) 996) (select main_a v_prenex_38961)) (<= 0 (+ (select main_a v_prenex_38962) 2)) (<= (+ main_x 1) v_prenex_38962) (< v_prenex_38962 main_x) (<= 0 (select main_a v_prenex_38962)))) (or (forall ((v_prenex_42944 Int)) (or (<= 996 (select main_a v_prenex_42944)) (<= 1996 (* 2 (select main_a v_prenex_42944))))) (forall ((v_prenex_42945 Int)) (or (<= 0 (* 2 (select main_a v_prenex_42945))) (<= (select main_a v_prenex_42945) 4) (<= (select main_a v_prenex_42945) 2) (< v_prenex_42945 main_x) (<= (+ main_x 1) v_prenex_42945)))) (forall ((v_prenex_31390 Int) (v_prenex_31391 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_31390))) (<= (select main_a v_prenex_31390) 1002) (< v_prenex_31391 main_x) (<= (* 2 (select main_a v_prenex_31391)) 4) (<= 0 (+ (select main_a v_prenex_31391) 2)) (<= (+ main_x 1) v_prenex_31391) (<= (+ (select main_a v_prenex_31391) (select main_a v_prenex_31390)) 1000))) (forall ((v_prenex_32852 Int) (v_prenex_32853 Int)) (or (<= 996 (select main_a v_prenex_32852)) (<= (select main_a v_prenex_32853) 4) (< v_prenex_32853 main_x) (<= (+ (select main_a v_prenex_32853) 996) (select main_a v_prenex_32852)) (<= (+ main_x 1) v_prenex_32853) (< v_prenex_32852 main_y))) (forall ((v_prenex_42252 Int) (v_prenex_42253 Int)) (or (< v_prenex_42253 main_x) (<= 0 (select main_a v_prenex_42253)) (<= 996 (select main_a v_prenex_42252)) (<= (select main_a v_prenex_42252) (+ (select main_a v_prenex_42253) 1000)) (<= (select main_a v_prenex_42253) 2) (<= (+ main_x 1) v_prenex_42253) (<= 998 (select main_a v_prenex_42252)))) (forall ((v_prenex_34190 Int) (v_prenex_34191 Int)) (or (<= (* 2 (select main_a v_prenex_34191)) 4) (<= 0 (* 2 (select main_a v_prenex_34191))) (<= (+ (select main_a v_prenex_34191) (select main_a v_prenex_34190)) 1000) (<= 996 (select main_a v_prenex_34190)) (<= (+ main_x 1) v_prenex_34191) (<= (* 2 (select main_a v_prenex_34190)) 2000) (< v_prenex_34191 main_x))) (or (forall ((v_prenex_35397 Int)) (or (<= (select main_a v_prenex_35397) 1002) (<= 1996 (* 2 (select main_a v_prenex_35397))))) (forall ((v_prenex_35395 Int)) (or (< v_prenex_35395 main_x) (<= (+ main_x 1) v_prenex_35395) (<= 0 (+ (select main_a v_prenex_35395) 2)) (<= 0 (* 2 (select main_a v_prenex_35395)))))) (or (forall ((v_prenex_33358 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_33358))) (<= 996 (select main_a v_prenex_33358)))) (forall ((v_prenex_33359 Int)) (or (<= 0 (+ (select main_a v_prenex_33359) 2)) (< v_prenex_33359 main_x) (<= (* 2 (select main_a v_prenex_33359)) 4) (<= (+ main_x 1) v_prenex_33359) (<= 0 (select main_a v_prenex_33359))))) (forall ((v_prenex_39722 Int) (v_prenex_39723 Int)) (or (<= (+ main_y 1) v_prenex_39722) (<= (select main_a v_prenex_39722) 1000) (<= 1000 (+ (select main_a v_prenex_39723) (select main_a v_prenex_39722))) (< v_prenex_39723 main_x) (<= (select main_a v_prenex_39723) 2) (<= (+ main_x 1) v_prenex_39723))) (or (forall ((v_prenex_40415 Int)) (or (<= 996 (select main_a v_prenex_40415)) (<= (select main_a v_prenex_40415) 1002))) (forall ((v_prenex_40413 Int)) (or (<= (+ main_x 1) v_prenex_40413) (<= (* 2 (select main_a v_prenex_40413)) 4) (< v_prenex_40413 main_x) (<= 0 (select main_a v_prenex_40413))))) (forall ((v_prenex_37367 Int) (v_prenex_37368 Int)) (or (<= (select main_a v_prenex_37367) 1000) (<= (+ main_y 1) v_prenex_37367) (<= (* 2 (select main_a v_prenex_37367)) 2000) (<= (+ main_x 1) v_prenex_37368) (<= 0 (select main_a v_prenex_37368)) (< v_prenex_37368 main_x) (<= (+ (select main_a v_prenex_37368) (select main_a v_prenex_37367)) 1000))) (forall ((v_prenex_33363 Int) (v_prenex_33362 Int)) (or (<= 0 (+ (select main_a v_prenex_33363) 2)) (<= (select main_a v_prenex_33362) (+ (select main_a v_prenex_33363) 1000)) (<= (+ main_x 1) v_prenex_33363) (<= (select main_a v_prenex_33362) 1002) (<= 0 (select main_a v_prenex_33363)) (< v_prenex_33363 main_x) (<= 996 (select main_a v_prenex_33362)))) (or (forall ((v_prenex_36320 Int)) (or (<= 0 (* 2 (select main_a v_prenex_36320))) (< v_prenex_36320 main_x) (<= (* 2 (select main_a v_prenex_36320)) 4) (<= (+ main_x 1) v_prenex_36320) (<= (select main_a v_prenex_36320) 2))) (forall ((v_prenex_36323 Int)) (or (<= 998 (select main_a v_prenex_36323)) (<= (select main_a v_prenex_36323) 1002)))) (forall ((v_prenex_43671 Int) (v_prenex_43670 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_43670))) (< v_prenex_43671 main_x) (<= 0 (+ (select main_a v_prenex_43671) 2)) (<= 998 (select main_a v_prenex_43670)) (<= 0 (* 2 (select main_a v_prenex_43671))) (<= (+ main_x 1) v_prenex_43671) (<= (+ (select main_a v_prenex_43671) 996) (select main_a v_prenex_43670)))) (or (forall ((v_prenex_38523 Int)) (<= (* 2 (select main_a v_prenex_38523)) 2000)) (forall ((v_prenex_30889 Int)) (or (<= 0 (+ (select main_a v_prenex_30889) 2)) (<= (+ main_x 1) v_prenex_30889) (<= 0 (select main_a v_prenex_30889)) (< v_prenex_30889 main_x)))) (or (forall ((v_prenex_31253 Int)) (or (<= 0 (select main_a v_prenex_31253)) (< v_prenex_31253 main_x) (<= (+ main_x 1) v_prenex_31253) (<= 0 (* 2 (select main_a v_prenex_31253))))) (forall ((v_prenex_31255 Int)) (or (< v_prenex_31255 main_y) (<= (select main_a v_prenex_31255) 1000)))) (forall ((v_prenex_38600 Int) (v_prenex_38599 Int)) (or (<= 0 (select main_a v_prenex_38600)) (< v_prenex_38599 main_y) (<= (+ (select main_a v_prenex_38600) 996) (select main_a v_prenex_38599)) (<= (+ main_x 1) v_prenex_38600) (< v_prenex_38600 main_x))) (forall ((v_prenex_36225 Int) (v_prenex_36226 Int)) (or (<= (select main_a v_prenex_36225) (+ (select main_a v_prenex_36226) 1000)) (< v_prenex_36226 main_x) (< v_prenex_36225 main_y) (<= 0 (+ (select main_a v_prenex_36226) 2)) (<= (* 2 (select main_a v_prenex_36225)) 2000) (<= (+ main_x 1) v_prenex_36226))) (forall ((v_prenex_36589 Int) (v_prenex_36590 Int)) (or (<= (+ (select main_a v_prenex_36590) (select main_a v_prenex_36589)) 1000) (< v_prenex_36590 main_x) (<= (* 2 (select main_a v_prenex_36589)) 2000) (<= (select main_a v_prenex_36589) 1000) (<= 0 (+ (select main_a v_prenex_36590) 2)) (<= (+ main_x 1) v_prenex_36590) (<= 0 (* 2 (select main_a v_prenex_36590))))) (forall ((v_prenex_31992 Int) (v_prenex_31991 Int)) (or (<= (select main_a v_prenex_31991) 1000) (< v_prenex_31992 main_x) (<= (select main_a v_prenex_31991) 1002) (<= 0 (* 2 (select main_a v_prenex_31992))) (<= (+ main_x 1) v_prenex_31992) (<= (+ (select main_a v_prenex_31992) 996) (select main_a v_prenex_31991)))) (forall ((v_prenex_34418 Int) (v_prenex_34417 Int)) (or (<= 0 (* 2 (select main_a v_prenex_34418))) (<= (select main_a v_prenex_34417) (+ (select main_a v_prenex_34418) 1000)) (<= (+ main_x 1) v_prenex_34418) (<= 996 (select main_a v_prenex_34417)) (< v_prenex_34418 main_x) (<= 0 (+ (select main_a v_prenex_34418) 2)) (<= (* 2 (select main_a v_prenex_34417)) 2000))) (or (forall ((v_prenex_34877 Int)) (<= 996 (select main_a v_prenex_34877))) (forall ((v_prenex_34878 Int)) (or (<= (+ main_x 1) v_prenex_34878) (< v_prenex_34878 main_x) (<= 0 (* 2 (select main_a v_prenex_34878))) (<= (* 2 (select main_a v_prenex_34878)) 4)))) (forall ((v_prenex_37653 Int) (v_prenex_37654 Int)) (or (< v_prenex_37654 main_x) (<= 0 (select main_a v_prenex_37654)) (<= (+ main_x 1) v_prenex_37654) (<= (select main_a v_prenex_37653) (+ (select main_a v_prenex_37654) 1000)) (<= 1996 (* 2 (select main_a v_prenex_37653))) (< v_prenex_37653 main_y) (<= 996 (select main_a v_prenex_37653)))) (or (forall ((v_prenex_33405 Int)) (<= 996 (select main_a v_prenex_33405))) (forall ((v_prenex_33402 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33402))) (<= 0 (+ (select main_a v_prenex_33402) 2)) (< v_prenex_33402 main_x) (<= (+ main_x 1) v_prenex_33402)))) (or (forall ((v_prenex_36981 Int)) (or (<= 998 (select main_a v_prenex_36981)) (<= (select main_a v_prenex_36981) 1000))) (forall ((v_prenex_36977 Int)) (or (<= (+ main_x 1) v_prenex_36977) (< v_prenex_36977 main_x) (<= (* 2 (select main_a v_prenex_36977)) 4) (<= 0 (+ (select main_a v_prenex_36977) 2)) (<= (select main_a v_prenex_36977) 2)))) (forall ((v_prenex_36822 Int) (v_prenex_36823 Int)) (or (<= 1000 (+ (select main_a v_prenex_36823) (select main_a v_prenex_36822))) (<= (* 2 (select main_a v_prenex_36823)) 4) (<= (+ main_y 1) v_prenex_36822) (<= (select main_a v_prenex_36822) 1000) (<= (+ main_x 1) v_prenex_36823) (< v_prenex_36823 main_x) (<= 1996 (* 2 (select main_a v_prenex_36822))))) (or (forall ((v_prenex_38356 Int)) (or (<= (+ main_x 1) v_prenex_38356) (<= (* 2 (select main_a v_prenex_38356)) 4) (<= 0 (* 2 (select main_a v_prenex_38356))) (< v_prenex_38356 main_x))) (forall ((v_prenex_38361 Int)) (or (<= (* 2 (select main_a v_prenex_38361)) 2000) (< v_prenex_38361 main_y)))) (or (forall ((v_prenex_35229 Int)) (or (<= (* 2 (select main_a v_prenex_35229)) 2000) (<= 1996 (* 2 (select main_a v_prenex_35229))))) (forall ((v_prenex_35227 Int)) (or (<= 0 (* 2 (select main_a v_prenex_35227))) (< v_prenex_35227 main_x) (<= 0 (select main_a v_prenex_35227)) (<= (+ main_x 1) v_prenex_35227)))) (forall ((v_prenex_40913 Int) (v_prenex_40912 Int)) (or (<= (select main_a v_prenex_40912) 1000) (<= (+ main_x 1) v_prenex_40913) (<= (+ (select main_a v_prenex_40913) 996) (select main_a v_prenex_40912)) (<= 0 (+ (select main_a v_prenex_40913) 2)) (< v_prenex_40913 main_x) (<= 996 (select main_a v_prenex_40912)) (<= 0 (select main_a v_prenex_40913)))) (or (forall ((v_prenex_33616 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33616))) (< v_prenex_33616 main_x) (<= (select main_a v_prenex_33616) 4) (<= (select main_a v_prenex_33616) 2) (<= (+ main_x 1) v_prenex_33616))) (forall ((v_prenex_33615 Int)) (<= (* 2 (select main_a v_prenex_33615)) 2000))) (or (forall ((v_prenex_41525 Int)) (or (< v_prenex_41525 main_y) (<= (* 2 (select main_a v_prenex_41525)) 2000) (<= 1996 (* 2 (select main_a v_prenex_41525))))) (forall ((v_prenex_41520 Int)) (or (<= (+ main_x 1) v_prenex_41520) (<= 0 (* 2 (select main_a v_prenex_41520))) (<= (* 2 (select main_a v_prenex_41520)) 4) (< v_prenex_41520 main_x)))) (or (forall ((v_prenex_35112 Int)) (or (< v_prenex_35112 main_y) (<= 998 (select main_a v_prenex_35112)) (<= (select main_a v_prenex_35112) 1002))) (forall ((v_prenex_35110 Int)) (or (<= 0 (select main_a v_prenex_35110)) (<= 0 (* 2 (select main_a v_prenex_35110))) (<= (+ main_x 1) v_prenex_35110) (< v_prenex_35110 main_x)))) (forall ((v_prenex_44038 Int) (v_prenex_44039 Int)) (or (<= (select main_a v_prenex_44038) 1000) (<= 998 (select main_a v_prenex_44038)) (<= (+ main_x 1) v_prenex_44039) (< v_prenex_44039 main_x) (<= 0 (* 2 (select main_a v_prenex_44039))) (<= 1000 (+ (select main_a v_prenex_44039) (select main_a v_prenex_44038))))) (forall ((v_prenex_30963 Int) (v_prenex_30964 Int)) (or (<= (select main_a v_prenex_30964) 1000) (<= 0 (* 2 (select main_a v_prenex_30963))) (< v_prenex_30963 main_x) (<= (+ (select main_a v_prenex_30963) 996) (select main_a v_prenex_30964)) (<= (+ main_x 1) v_prenex_30963) (<= (select main_a v_prenex_30964) 1002) (<= (select main_a v_prenex_30963) 2))) (or (forall ((v_prenex_32071 Int)) (<= 1996 (* 2 (select main_a v_prenex_32071)))) (forall ((v_prenex_32075 Int)) (or (<= (+ main_x 1) v_prenex_32075) (<= (* 2 (select main_a v_prenex_32075)) 4) (<= 0 (select main_a v_prenex_32075)) (<= (select main_a v_prenex_32075) 2) (< v_prenex_32075 main_x)))) (forall ((v_prenex_36579 Int) (v_prenex_36580 Int)) (or (<= (+ (select main_a v_prenex_36580) (select main_a v_prenex_36579)) 1000) (<= (select main_a v_prenex_36580) 2) (<= 0 (+ (select main_a v_prenex_36580) 2)) (<= 998 (select main_a v_prenex_36579)) (< v_prenex_36580 main_x) (<= 1996 (* 2 (select main_a v_prenex_36579))) (<= (+ main_x 1) v_prenex_36580))) (forall ((v_prenex_34986 Int) (v_prenex_34985 Int)) (or (< v_prenex_34986 main_x) (<= (+ (select main_a v_prenex_34986) (select main_a v_prenex_34985)) 1000) (<= (+ main_x 1) v_prenex_34986) (<= (select main_a v_prenex_34985) 1000) (<= (select main_a v_prenex_34986) 2) (<= 0 (* 2 (select main_a v_prenex_34986))))) (forall ((v_prenex_38626 Int) (v_prenex_38627 Int)) (or (<= (+ (select main_a v_prenex_38627) 996) (select main_a v_prenex_38626)) (<= (+ main_y 1) v_prenex_38626) (< v_prenex_38627 main_x) (<= (+ main_x 1) v_prenex_38627) (<= 0 (select main_a v_prenex_38627)) (<= (* 2 (select main_a v_prenex_38626)) 2000))) (forall ((v_prenex_37375 Int) (v_prenex_37376 Int)) (or (<= (select main_a v_prenex_37375) (+ (select main_a v_prenex_37376) 1000)) (<= (+ main_y 1) v_prenex_37375) (<= (select main_a v_prenex_37375) 1002) (<= (select main_a v_prenex_37376) 4) (<= (+ main_x 1) v_prenex_37376) (< v_prenex_37376 main_x))) (forall ((v_prenex_34124 Int) (v_prenex_34123 Int)) (or (< v_prenex_34124 main_x) (<= (+ (select main_a v_prenex_34124) (select main_a v_prenex_34123)) 1000) (<= (select main_a v_prenex_34123) 1002) (<= (* 2 (select main_a v_prenex_34124)) 4) (<= (select main_a v_prenex_34124) 2) (<= (+ main_x 1) v_prenex_34124) (<= (* 2 (select main_a v_prenex_34123)) 2000))) (forall ((v_prenex_31318 Int) (v_prenex_31317 Int)) (or (<= (* 2 (select main_a v_prenex_31317)) 2000) (<= (select main_a v_prenex_31317) (+ (select main_a v_prenex_31318) 1000)) (<= 0 (+ (select main_a v_prenex_31318) 2)) (<= (select main_a v_prenex_31318) 2) (< v_prenex_31318 main_x) (<= (+ main_x 1) v_prenex_31318))) (forall ((v_prenex_36055 Int) (v_prenex_36056 Int)) (or (< v_prenex_36056 main_x) (<= (select main_a v_prenex_36055) (+ (select main_a v_prenex_36056) 1000)) (<= 998 (select main_a v_prenex_36055)) (<= (select main_a v_prenex_36056) 2) (<= (+ main_x 1) v_prenex_36056) (<= 0 (select main_a v_prenex_36056)))) (or (forall ((v_prenex_35802 Int)) (or (<= (+ main_x 1) v_prenex_35802) (<= (* 2 (select main_a v_prenex_35802)) 4) (< v_prenex_35802 main_x) (<= 0 (* 2 (select main_a v_prenex_35802))))) (forall ((v_prenex_35807 Int)) (<= 998 (select main_a v_prenex_35807)))) (forall ((v_prenex_37782 Int) (v_prenex_37783 Int)) (or (<= (+ (select main_a v_prenex_37783) 996) (select main_a v_prenex_37782)) (<= (select main_a v_prenex_37782) 1002) (< v_prenex_37783 main_x) (<= (+ main_x 1) v_prenex_37783) (<= (select main_a v_prenex_37783) 4) (<= 1996 (* 2 (select main_a v_prenex_37782))) (<= 0 (* 2 (select main_a v_prenex_37783))))) (forall ((v_prenex_32465 Int) (v_prenex_32464 Int)) (or (< v_prenex_32465 main_x) (<= (+ main_x 1) v_prenex_32465) (<= 0 (select main_a v_prenex_32465)) (<= 0 (* 2 (select main_a v_prenex_32465))) (<= 998 (select main_a v_prenex_32464)) (<= 1000 (+ (select main_a v_prenex_32465) (select main_a v_prenex_32464))))) (or (forall ((v_prenex_31711 Int)) (or (<= (select main_a v_prenex_31711) 1000) (<= (* 2 (select main_a v_prenex_31711)) 2000))) (forall ((v_prenex_31715 Int)) (or (<= (* 2 (select main_a v_prenex_31715)) 4) (<= (select main_a v_prenex_31715) 4) (<= 0 (* 2 (select main_a v_prenex_31715))) (<= (+ main_x 1) v_prenex_31715) (< v_prenex_31715 main_x)))) (forall ((v_prenex_42959 Int) (v_prenex_42960 Int)) (or (<= (select main_a v_prenex_42960) 4) (<= 0 (select main_a v_prenex_42960)) (<= 998 (select main_a v_prenex_42959)) (<= (select main_a v_prenex_42959) (+ (select main_a v_prenex_42960) 1000)) (<= (+ main_x 1) v_prenex_42960) (< v_prenex_42960 main_x) (<= (select main_a v_prenex_42959) 1000))) (or (forall ((v_prenex_35723 Int)) (or (<= (+ main_y 1) v_prenex_35723) (<= 996 (select main_a v_prenex_35723)))) (forall ((v_prenex_35724 Int)) (or (<= (select main_a v_prenex_35724) 4) (<= 0 (* 2 (select main_a v_prenex_35724))) (<= (+ main_x 1) v_prenex_35724) (< v_prenex_35724 main_x)))) (or (forall ((v_prenex_36023 Int)) (or (<= 996 (select main_a v_prenex_36023)) (<= 1996 (* 2 (select main_a v_prenex_36023))))) (forall ((v_prenex_36021 Int)) (or (<= (+ main_x 1) v_prenex_36021) (<= 0 (select main_a v_prenex_36021)) (< v_prenex_36021 main_x) (<= 0 (* 2 (select main_a v_prenex_36021)))))) (or (forall ((v_prenex_31671 Int)) (or (< v_prenex_31671 main_x) (<= 0 (select main_a v_prenex_31671)) (<= 0 (+ (select main_a v_prenex_31671) 2)) (<= (* 2 (select main_a v_prenex_31671)) 4) (<= (+ main_x 1) v_prenex_31671))) (forall ((v_prenex_31670 Int)) (or (<= (* 2 (select main_a v_prenex_31670)) 2000) (<= 1996 (* 2 (select main_a v_prenex_31670)))))) (forall ((v_prenex_40849 Int) (v_prenex_40850 Int)) (or (<= (select main_a v_prenex_40850) 2) (<= (select main_a v_prenex_40849) 1002) (<= (+ (select main_a v_prenex_40850) 996) (select main_a v_prenex_40849)) (<= (+ main_x 1) v_prenex_40850) (< v_prenex_40850 main_x) (<= 996 (select main_a v_prenex_40849)))) (forall ((v_prenex_43219 Int) (v_prenex_43220 Int)) (or (< v_prenex_43220 main_x) (<= (select main_a v_prenex_43219) 1000) (<= (+ main_x 1) v_prenex_43220) (<= (select main_a v_prenex_43220) 4) (<= 1000 (+ (select main_a v_prenex_43220) (select main_a v_prenex_43219))) (<= (select main_a v_prenex_43219) 1002) (<= (* 2 (select main_a v_prenex_43220)) 4))) (forall ((v_prenex_40847 Int) (v_prenex_40848 Int)) (or (<= (select main_a v_prenex_40848) 4) (<= 996 (select main_a v_prenex_40847)) (< v_prenex_40848 main_x) (<= (* 2 (select main_a v_prenex_40847)) 2000) (<= (+ (select main_a v_prenex_40848) 996) (select main_a v_prenex_40847)) (<= (+ main_x 1) v_prenex_40848) (<= (+ main_y 1) v_prenex_40847))) (or (forall ((v_prenex_33295 Int)) (or (< v_prenex_33295 main_x) (<= (+ main_x 1) v_prenex_33295) (<= (select main_a v_prenex_33295) 2) (<= 0 (* 2 (select main_a v_prenex_33295))))) (forall ((v_prenex_33294 Int)) (or (<= (+ main_y 1) v_prenex_33294) (<= (* 2 (select main_a v_prenex_33294)) 2000)))) (or (forall ((v_prenex_40230 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_40230))) (<= 996 (select main_a v_prenex_40230)))) (forall ((v_prenex_40225 Int)) (or (< v_prenex_40225 main_x) (<= 0 (* 2 (select main_a v_prenex_40225))) (<= 0 (select main_a v_prenex_40225)) (<= (+ main_x 1) v_prenex_40225) (<= (select main_a v_prenex_40225) 2)))) (forall ((v_prenex_31352 Int) (v_prenex_31351 Int)) (or (<= 998 (select main_a v_prenex_31351)) (<= (* 2 (select main_a v_prenex_31352)) 4) (<= (+ main_x 1) v_prenex_31352) (<= (select main_a v_prenex_31351) 1000) (< v_prenex_31352 main_x) (<= 1000 (+ (select main_a v_prenex_31352) (select main_a v_prenex_31351))) (<= 0 (select main_a v_prenex_31352)))) (forall ((v_prenex_42095 Int) (v_prenex_42096 Int)) (or (<= (select main_a v_prenex_42096) 2) (<= 1000 (+ (select main_a v_prenex_42096) (select main_a v_prenex_42095))) (<= (select main_a v_prenex_42095) 1002) (<= (+ main_x 1) v_prenex_42096) (< v_prenex_42096 main_x) (<= (select main_a v_prenex_42095) 1000))) (forall ((v_prenex_31987 Int) (v_prenex_31988 Int)) (or (<= 0 (select main_a v_prenex_31988)) (< v_prenex_31988 main_x) (<= (select main_a v_prenex_31987) (+ (select main_a v_prenex_31988) 1000)) (<= 0 (+ (select main_a v_prenex_31988) 2)) (<= (+ main_x 1) v_prenex_31988))) (forall ((v_prenex_40023 Int) (v_prenex_40022 Int)) (or (<= (* 2 (select main_a v_prenex_40022)) 2000) (<= 1996 (* 2 (select main_a v_prenex_40022))) (<= (+ main_y 1) v_prenex_40022) (<= (+ (select main_a v_prenex_40023) 996) (select main_a v_prenex_40022)) (< v_prenex_40022 main_y))) (forall ((v_prenex_31486 Int) (v_prenex_31487 Int)) (or (<= 1000 (+ (select main_a v_prenex_31487) (select main_a v_prenex_31486))) (< v_prenex_31487 main_x) (<= 0 (* 2 (select main_a v_prenex_31487))) (<= 996 (select main_a v_prenex_31486)) (<= (+ main_x 1) v_prenex_31487) (<= (select main_a v_prenex_31486) 1000))) (forall ((v_prenex_40317 Int) (v_prenex_40316 Int)) (or (<= 0 (* 2 (select main_a v_prenex_40317))) (<= (+ main_x 1) v_prenex_40317) (<= 0 (select main_a v_prenex_40317)) (< v_prenex_40317 main_x) (<= 1000 (+ (select main_a v_prenex_40317) (select main_a v_prenex_40316))) (<= (select main_a v_prenex_40316) 1002) (<= 998 (select main_a v_prenex_40316)))) (forall ((v_prenex_43244 Int) (v_prenex_43245 Int)) (or (<= (select main_a v_prenex_43244) 1000) (<= (select main_a v_prenex_43245) 4) (<= (+ main_x 1) v_prenex_43245) (<= 996 (select main_a v_prenex_43244)) (<= (+ (select main_a v_prenex_43245) 996) (select main_a v_prenex_43244)) (< v_prenex_43245 main_x) (<= 0 (+ (select main_a v_prenex_43245) 2)))) (forall ((v_prenex_32854 Int) (v_prenex_32855 Int)) (or (<= 998 (select main_a v_prenex_32854)) (<= (+ main_x 1) v_prenex_32855) (<= 0 (* 2 (select main_a v_prenex_32855))) (<= (select main_a v_prenex_32854) 1000) (<= (+ (select main_a v_prenex_32855) 996) (select main_a v_prenex_32854)) (<= (* 2 (select main_a v_prenex_32855)) 4) (< v_prenex_32855 main_x))) (forall ((v_prenex_41695 Int) (v_prenex_41696 Int)) (or (<= 0 (+ (select main_a v_prenex_41696) 2)) (<= (select main_a v_prenex_41695) 1002) (<= 0 (* 2 (select main_a v_prenex_41696))) (<= (+ main_x 1) v_prenex_41696) (< v_prenex_41696 main_x) (<= 1000 (+ (select main_a v_prenex_41696) (select main_a v_prenex_41695))) (<= (* 2 (select main_a v_prenex_41695)) 2000))) (forall ((v_prenex_38341 Int) (v_prenex_38340 Int)) (or (< v_prenex_38341 main_x) (<= (select main_a v_prenex_38340) 1002) (<= (select main_a v_prenex_38341) 4) (< v_prenex_38340 main_y) (<= (+ main_x 1) v_prenex_38341) (<= (select main_a v_prenex_38340) (+ (select main_a v_prenex_38341) 1000)))) (or (forall ((v_prenex_37169 Int)) (or (<= 0 (+ (select main_a v_prenex_37169) 2)) (<= (* 2 (select main_a v_prenex_37169)) 4) (<= (+ main_x 1) v_prenex_37169) (<= (select main_a v_prenex_37169) 2) (< v_prenex_37169 main_x))) (forall ((v_prenex_37174 Int)) (<= (select main_a v_prenex_37174) 1002))) (forall ((v_prenex_40939 Int) (v_prenex_40938 Int)) (or (<= (select main_a v_prenex_40938) (+ (select main_a v_prenex_40939) 1000)) (<= (select main_a v_prenex_40939) 4) (<= (select main_a v_prenex_40938) 1002) (<= 0 (select main_a v_prenex_40939)) (<= (+ main_x 1) v_prenex_40939) (<= (select main_a v_prenex_40938) 1000) (< v_prenex_40939 main_x))) (forall ((v_prenex_31169 Int) (v_prenex_31168 Int)) (or (<= 1000 (+ (select main_a v_prenex_31169) (select main_a v_prenex_31168))) (<= 0 (* 2 (select main_a v_prenex_31169))) (<= (+ main_x 1) v_prenex_31169) (< v_prenex_31169 main_x) (<= (* 2 (select main_a v_prenex_31168)) 2000) (<= 0 (+ (select main_a v_prenex_31169) 2)))) (forall ((v_prenex_34069 Int) (v_prenex_34070 Int)) (or (< v_prenex_34070 main_x) (<= (* 2 (select main_a v_prenex_34070)) 4) (<= (+ (select main_a v_prenex_34070) 996) (select main_a v_prenex_34069)) (<= 0 (+ (select main_a v_prenex_34070) 2)) (<= 1996 (* 2 (select main_a v_prenex_34069))) (<= (select main_a v_prenex_34069) 1002) (<= (+ main_x 1) v_prenex_34070))) (forall ((v_prenex_36899 Int) (v_prenex_36900 Int)) (or (<= (select main_a v_prenex_36899) 1000) (<= (+ (select main_a v_prenex_36900) 996) (select main_a v_prenex_36899)) (<= 0 (+ (select main_a v_prenex_36900) 2)) (<= (select main_a v_prenex_36899) 1002) (<= (+ main_x 1) v_prenex_36900) (<= (select main_a v_prenex_36900) 2) (< v_prenex_36900 main_x))) (forall ((v_prenex_39384 Int) (v_prenex_39385 Int)) (or (< v_prenex_39385 main_x) (<= (+ main_x 1) v_prenex_39385) (<= (select main_a v_prenex_39385) 4) (<= (select main_a v_prenex_39384) (+ (select main_a v_prenex_39385) 1000)) (< v_prenex_39384 main_y) (<= 996 (select main_a v_prenex_39384)))) (forall ((v_prenex_43196 Int) (v_prenex_43195 Int)) (or (< v_prenex_43195 main_y) (<= (select main_a v_prenex_43195) (+ (select main_a v_prenex_43196) 1000)) (<= (select main_a v_prenex_43195) 1000) (<= (+ main_y 1) v_prenex_43195))) (forall ((v_prenex_44166 Int) (v_prenex_44167 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_44166))) (<= (select main_a v_prenex_44166) (+ (select main_a v_prenex_44167) 1000)) (< v_prenex_44167 main_x) (< v_prenex_44166 main_y) (<= (+ main_x 1) v_prenex_44167) (<= (* 2 (select main_a v_prenex_44166)) 2000) (<= (* 2 (select main_a v_prenex_44167)) 4))) (or (forall ((v_prenex_38005 Int)) (or (<= 998 (select main_a v_prenex_38005)) (<= 1996 (* 2 (select main_a v_prenex_38005))))) (forall ((v_prenex_38004 Int)) (or (<= (+ main_x 1) v_prenex_38004) (<= 0 (+ (select main_a v_prenex_38004) 2)) (<= (* 2 (select main_a v_prenex_38004)) 4) (< v_prenex_38004 main_x) (<= 0 (* 2 (select main_a v_prenex_38004)))))) (or (forall ((v_prenex_32979 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_32979))) (<= (* 2 (select main_a v_prenex_32979)) 2000))) (forall ((v_prenex_32978 Int)) (or (< v_prenex_32978 main_x) (<= (* 2 (select main_a v_prenex_32978)) 4) (<= (+ main_x 1) v_prenex_32978) (<= 0 (+ (select main_a v_prenex_32978) 2)) (<= 0 (* 2 (select main_a v_prenex_32978)))))) (forall ((v_prenex_34546 Int) (v_prenex_34545 Int)) (or (<= (+ (select main_a v_prenex_34546) (select main_a v_prenex_34545)) 1000) (<= (select main_a v_prenex_34546) 4) (<= (select main_a v_prenex_34545) 1000) (<= 998 (select main_a v_prenex_34545)) (<= 0 (+ (select main_a v_prenex_34546) 2)) (< v_prenex_34546 main_x) (<= (+ main_x 1) v_prenex_34546))) (forall ((v_prenex_36041 Int) (v_prenex_36042 Int)) (or (<= (select main_a v_prenex_36041) 1002) (<= (select main_a v_prenex_36042) 2) (<= 0 (select main_a v_prenex_36042)) (< v_prenex_36042 main_x) (<= (* 2 (select main_a v_prenex_36041)) 2000) (<= (+ main_x 1) v_prenex_36042) (<= (+ (select main_a v_prenex_36042) 996) (select main_a v_prenex_36041)))) (forall ((v_prenex_42673 Int) (v_prenex_42674 Int)) (or (<= (+ main_y 1) v_prenex_42673) (<= 1996 (* 2 (select main_a v_prenex_42673))) (<= (+ (select main_a v_prenex_42674) 996) (select main_a v_prenex_42673)) (<= 0 (select main_a v_prenex_42674)) (< v_prenex_42674 main_x) (<= (* 2 (select main_a v_prenex_42673)) 2000) (<= (+ main_x 1) v_prenex_42674))) (or (forall ((v_prenex_33252 Int)) (or (< v_prenex_33252 main_x) (<= (+ main_x 1) v_prenex_33252) (<= 0 (* 2 (select main_a v_prenex_33252))) (<= 0 (select main_a v_prenex_33252)))) (forall ((v_prenex_33254 Int)) (or (< v_prenex_33254 main_y) (<= (select main_a v_prenex_33254) 1000) (<= 996 (select main_a v_prenex_33254))))) (or (forall ((v_prenex_42515 Int)) (or (<= 0 (* 2 (select main_a v_prenex_42515))) (<= (* 2 (select main_a v_prenex_42515)) 4) (<= (+ main_x 1) v_prenex_42515) (< v_prenex_42515 main_x))) (forall ((v_prenex_42514 Int)) (<= (select main_a v_prenex_42514) 1000))) (or (forall ((v_prenex_40944 Int)) (or (<= (+ main_y 1) v_prenex_40944) (<= 1996 (* 2 (select main_a v_prenex_40944))) (<= (* 2 (select main_a v_prenex_40944)) 2000))) (forall ((v_prenex_40945 Int)) (or (<= (+ main_x 1) v_prenex_40945) (<= (* 2 (select main_a v_prenex_40945)) 4) (<= 0 (+ (select main_a v_prenex_40945) 2)) (< v_prenex_40945 main_x)))) (forall ((v_prenex_33244 Int) (v_prenex_33243 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33244))) (<= (+ main_x 1) v_prenex_33244) (<= 1996 (* 2 (select main_a v_prenex_33243))) (< v_prenex_33244 main_x) (<= (+ (select main_a v_prenex_33244) (select main_a v_prenex_33243)) 1000) (<= (select main_a v_prenex_33243) 1000) (<= 0 (+ (select main_a v_prenex_33244) 2)))) (forall ((v_prenex_40196 Int) (v_prenex_40195 Int)) (or (<= 0 (* 2 (select main_a v_prenex_40196))) (<= 1996 (* 2 (select main_a v_prenex_40195))) (<= (+ main_x 1) v_prenex_40196) (< v_prenex_40196 main_x) (<= (* 2 (select main_a v_prenex_40195)) 2000) (<= 0 (+ (select main_a v_prenex_40196) 2)) (<= 1000 (+ (select main_a v_prenex_40196) (select main_a v_prenex_40195))))) (forall ((v_prenex_42900 Int) (v_prenex_42901 Int)) (or (< v_prenex_42901 main_x) (<= 0 (+ (select main_a v_prenex_42901) 2)) (<= (+ (select main_a v_prenex_42901) 996) (select main_a v_prenex_42900)) (<= 996 (select main_a v_prenex_42900)) (<= (* 2 (select main_a v_prenex_42901)) 4) (<= (+ main_x 1) v_prenex_42901) (<= 1996 (* 2 (select main_a v_prenex_42900))))) (forall ((v_prenex_43033 Int) (v_prenex_43032 Int)) (or (<= 1000 (+ (select main_a v_prenex_43033) (select main_a v_prenex_43032))) (<= 0 (select main_a v_prenex_43033)) (< v_prenex_43033 main_x) (<= (+ main_x 1) v_prenex_43033) (<= (* 2 (select main_a v_prenex_43032)) 2000) (<= 1996 (* 2 (select main_a v_prenex_43032))) (<= 0 (* 2 (select main_a v_prenex_43033))))) (forall ((v_prenex_39277 Int) (v_prenex_39276 Int)) (or (<= 1000 (+ (select main_a v_prenex_39277) (select main_a v_prenex_39276))) (<= (+ main_x 1) v_prenex_39277) (< v_prenex_39277 main_x) (<= (select main_a v_prenex_39277) 4) (<= (select main_a v_prenex_39276) 1000) (<= (* 2 (select main_a v_prenex_39277)) 4) (<= 1996 (* 2 (select main_a v_prenex_39276))))) (or (forall ((v_prenex_44021 Int)) (or (<= 0 (select main_a v_prenex_44021)) (<= (+ main_x 1) v_prenex_44021) (<= 0 (* 2 (select main_a v_prenex_44021))) (< v_prenex_44021 main_x) (<= 0 (+ (select main_a v_prenex_44021) 2)))) (forall ((v_prenex_44020 Int)) (<= 998 (select main_a v_prenex_44020)))) (forall ((v_prenex_32254 Int) (v_prenex_32255 Int)) (or (<= 0 (select main_a v_prenex_32255)) (< v_prenex_32255 main_x) (<= (select main_a v_prenex_32255) 4) (<= 1000 (+ (select main_a v_prenex_32255) (select main_a v_prenex_32254))) (<= (+ main_x 1) v_prenex_32255) (<= 998 (select main_a v_prenex_32254)) (<= (select main_a v_prenex_32254) 1000))) (or (forall ((v_prenex_40232 Int)) (or (< v_prenex_40232 main_y) (<= (+ main_y 1) v_prenex_40232) (<= 996 (select main_a v_prenex_40232)))) (forall ((v_prenex_40233 Int)) (<= (* 2 (select main_a v_prenex_40233)) 4))) (forall ((v_prenex_39336 Int) (v_prenex_39335 Int)) (or (<= (select main_a v_prenex_39335) 1000) (< v_prenex_39336 main_x) (<= 1000 (+ (select main_a v_prenex_39336) (select main_a v_prenex_39335))) (<= 1996 (* 2 (select main_a v_prenex_39335))) (<= (+ main_x 1) v_prenex_39336) (<= (* 2 (select main_a v_prenex_39336)) 4) (<= 0 (* 2 (select main_a v_prenex_39336))))) (forall ((v_prenex_40174 Int) (v_prenex_40173 Int)) (or (< v_prenex_40173 main_y) (<= 1000 (+ (select main_a v_prenex_40174) (select main_a v_prenex_40173))) (<= (+ main_y 1) v_prenex_40173) (<= 1996 (* 2 (select main_a v_prenex_40173))) (<= (select main_a v_prenex_40173) 1002))) (forall ((v_prenex_36751 Int) (v_prenex_36752 Int)) (or (<= 998 (select main_a v_prenex_36751)) (<= (+ (select main_a v_prenex_36752) (select main_a v_prenex_36751)) 1000) (<= 0 (* 2 (select main_a v_prenex_36752))) (<= (+ main_x 1) v_prenex_36752) (<= 0 (select main_a v_prenex_36752)) (<= (select main_a v_prenex_36751) 1000) (< v_prenex_36752 main_x))) (or (forall ((v_prenex_34342 Int)) (or (<= 0 (* 2 (select main_a v_prenex_34342))) (< v_prenex_34342 main_x) (<= (* 2 (select main_a v_prenex_34342)) 4) (<= (+ main_x 1) v_prenex_34342))) (forall ((v_prenex_34347 Int)) (or (< v_prenex_34347 main_y) (<= (select main_a v_prenex_34347) 1002) (<= (select main_a v_prenex_34347) 1000)))) (forall ((v_prenex_41357 Int) (v_prenex_41356 Int)) (or (<= (select main_a v_prenex_41356) 1000) (<= 998 (select main_a v_prenex_41356)) (<= (* 2 (select main_a v_prenex_41357)) 4) (<= (+ main_x 1) v_prenex_41357) (<= (select main_a v_prenex_41356) (+ (select main_a v_prenex_41357) 1000)) (< v_prenex_41357 main_x) (<= 0 (+ (select main_a v_prenex_41357) 2)))) (or (forall ((v_prenex_42397 Int)) (or (<= 0 (* 2 (select main_a v_prenex_42397))) (< v_prenex_42397 main_x) (<= (select main_a v_prenex_42397) 4) (<= (* 2 (select main_a v_prenex_42397)) 4) (<= (+ main_x 1) v_prenex_42397))) (forall ((v_prenex_42401 Int)) (or (<= 996 (select main_a v_prenex_42401)) (<= 1996 (* 2 (select main_a v_prenex_42401)))))) (forall ((v_prenex_43204 Int) (v_prenex_43203 Int)) (or (<= (+ (select main_a v_prenex_43204) 996) (select main_a v_prenex_43203)) (<= (+ main_x 1) v_prenex_43204) (<= (select main_a v_prenex_43204) 4) (< v_prenex_43204 main_x) (<= (select main_a v_prenex_43203) 1002) (<= (* 2 (select main_a v_prenex_43204)) 4))) (or (forall ((v_prenex_34368 Int)) (or (< v_prenex_34368 main_y) (<= (* 2 (select main_a v_prenex_34368)) 2000) (<= (select main_a v_prenex_34368) 1002))) (forall ((v_prenex_34366 Int)) (or (< v_prenex_34366 main_x) (<= 0 (select main_a v_prenex_34366)) (<= (+ main_x 1) v_prenex_34366) (<= (* 2 (select main_a v_prenex_34366)) 4)))) (or (forall ((v_prenex_36846 Int)) (or (<= 0 (select main_a v_prenex_36846)) (<= (select main_a v_prenex_36846) 2) (<= (+ main_x 1) v_prenex_36846) (<= 0 (* 2 (select main_a v_prenex_36846))) (< v_prenex_36846 main_x))) (forall ((v_prenex_36850 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_36850))) (<= (select main_a v_prenex_36850) 1002)))) (or (forall ((v_prenex_36332 Int)) (or (<= 0 (select main_a v_prenex_36332)) (< v_prenex_36332 main_x) (<= (+ main_x 1) v_prenex_36332) (<= (* 2 (select main_a v_prenex_36332)) 4))) (forall ((v_prenex_36331 Int)) (or (<= (+ main_y 1) v_prenex_36331) (<= (* 2 (select main_a v_prenex_36331)) 2000)))) (forall ((v_prenex_37345 Int) (v_prenex_37346 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_37345))) (<= (select main_a v_prenex_37345) (+ (select main_a v_prenex_37346) 1000)) (< v_prenex_37346 main_x) (<= (+ main_x 1) v_prenex_37346) (<= 996 (select main_a v_prenex_37345)) (<= 0 (+ (select main_a v_prenex_37346) 2)))) (forall ((v_prenex_32157 Int) (v_prenex_32158 Int)) (or (<= 0 (+ (select main_a v_prenex_32158) 2)) (< v_prenex_32158 main_x) (<= 998 (select main_a v_prenex_32157)) (<= (+ main_x 1) v_prenex_32158) (<= (+ main_y 1) v_prenex_32157) (<= 1996 (* 2 (select main_a v_prenex_32157))) (<= (select main_a v_prenex_32157) (+ (select main_a v_prenex_32158) 1000)))) (forall ((v_prenex_41008 Int) (v_prenex_41009 Int)) (or (<= (select main_a v_prenex_41008) 1002) (< v_prenex_41008 main_y) (<= (* 2 (select main_a v_prenex_41008)) 2000) (<= (+ main_x 1) v_prenex_41009) (<= 1000 (+ (select main_a v_prenex_41009) (select main_a v_prenex_41008))) (<= 0 (+ (select main_a v_prenex_41009) 2)) (< v_prenex_41009 main_x))) (forall ((v_prenex_32358 Int) (v_prenex_32359 Int)) (or (<= (+ (select main_a v_prenex_32359) 996) (select main_a v_prenex_32358)) (<= (+ main_x 1) v_prenex_32359) (<= (select main_a v_prenex_32359) 4) (<= (* 2 (select main_a v_prenex_32358)) 2000) (<= (select main_a v_prenex_32359) 2) (< v_prenex_32359 main_x) (<= 1996 (* 2 (select main_a v_prenex_32358))))) (or (forall ((v_prenex_37171 Int)) (or (< v_prenex_37171 main_x) (<= (* 2 (select main_a v_prenex_37171)) 4) (<= 0 (select main_a v_prenex_37171)) (<= 0 (+ (select main_a v_prenex_37171) 2)) (<= (+ main_x 1) v_prenex_37171))) (forall ((v_prenex_37174 Int)) (<= (select main_a v_prenex_37174) 1002))) (forall ((v_prenex_35574 Int) (v_prenex_35573 Int)) (or (<= (select main_a v_prenex_35573) 1000) (<= (+ main_x 1) v_prenex_35574) (<= (select main_a v_prenex_35573) (+ (select main_a v_prenex_35574) 1000)) (<= (select main_a v_prenex_35574) 2) (<= 996 (select main_a v_prenex_35573)) (<= (* 2 (select main_a v_prenex_35574)) 4) (< v_prenex_35574 main_x))) (or (forall ((v_prenex_30825 Int)) (or (<= 0 (* 2 (select main_a v_prenex_30825))) (< v_prenex_30825 main_x) (<= 0 (select main_a v_prenex_30825)) (<= (+ main_x 1) v_prenex_30825) (<= (* 2 (select main_a v_prenex_30825)) 4))) (forall ((v_prenex_30912 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_30912))) (<= (select main_a v_prenex_30912) 1000)))) (forall ((v_prenex_31817 Int) (v_prenex_31816 Int)) (or (<= (select main_a v_prenex_31816) (+ (select main_a v_prenex_31817) 1000)) (< v_prenex_31817 main_x) (<= (+ main_x 1) v_prenex_31817) (<= 998 (select main_a v_prenex_31816)) (<= (select main_a v_prenex_31816) 1002) (<= 0 (* 2 (select main_a v_prenex_31817))))) (forall ((v_prenex_33481 Int) (v_prenex_33480 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33481))) (<= 0 (select main_a v_prenex_33481)) (<= (+ main_x 1) v_prenex_33481) (< v_prenex_33481 main_x) (<= (* 2 (select main_a v_prenex_33480)) 2000) (<= 1000 (+ (select main_a v_prenex_33481) (select main_a v_prenex_33480))))) (forall ((v_prenex_36353 Int) (v_prenex_36354 Int)) (or (<= (* 2 (select main_a v_prenex_36353)) 2000) (<= 0 (+ (select main_a v_prenex_36354) 2)) (< v_prenex_36354 main_x) (<= 996 (select main_a v_prenex_36353)) (<= (+ main_x 1) v_prenex_36354) (<= (select main_a v_prenex_36353) (+ (select main_a v_prenex_36354) 1000)) (<= 0 (select main_a v_prenex_36354)))) (or (forall ((v_prenex_32177 Int)) (or (<= (select main_a v_prenex_32177) 1000) (<= (* 2 (select main_a v_prenex_32177)) 2000))) (forall ((v_prenex_32178 Int)) (or (< v_prenex_32178 main_x) (<= (* 2 (select main_a v_prenex_32178)) 4) (<= 0 (+ (select main_a v_prenex_32178) 2)) (<= (+ main_x 1) v_prenex_32178)))) (forall ((v_prenex_40612 Int) (v_prenex_40613 Int)) (or (<= 0 (+ (select main_a v_prenex_40613) 2)) (<= (+ main_x 1) v_prenex_40613) (<= (select main_a v_prenex_40613) 2) (<= 1000 (+ (select main_a v_prenex_40613) (select main_a v_prenex_40612))) (< v_prenex_40613 main_x) (<= 1996 (* 2 (select main_a v_prenex_40612))))) (forall ((v_prenex_39443 Int) (v_prenex_39442 Int)) (or (<= 0 (* 2 (select main_a v_prenex_39443))) (<= (+ main_x 1) v_prenex_39443) (<= 0 (+ (select main_a v_prenex_39443) 2)) (<= 1996 (* 2 (select main_a v_prenex_39442))) (< v_prenex_39443 main_x) (<= (select main_a v_prenex_39442) (+ (select main_a v_prenex_39443) 1000)) (<= (* 2 (select main_a v_prenex_39442)) 2000))) (or (forall ((v_prenex_40982 Int)) (or (<= 996 (select main_a v_prenex_40982)) (< v_prenex_40982 main_y) (<= 1996 (* 2 (select main_a v_prenex_40982))))) (forall ((v_prenex_40980 Int)) (or (<= (* 2 (select main_a v_prenex_40980)) 4) (<= (+ main_x 1) v_prenex_40980) (<= 0 (select main_a v_prenex_40980)) (< v_prenex_40980 main_x)))) (or (forall ((v_prenex_42923 Int)) (or (< v_prenex_42923 main_x) (<= (select main_a v_prenex_42923) 2) (<= (select main_a v_prenex_42923) 4) (<= 0 (* 2 (select main_a v_prenex_42923))) (<= (+ main_x 1) v_prenex_42923))) (forall ((v_prenex_42922 Int)) (or (<= (* 2 (select main_a v_prenex_42922)) 2000) (<= (select main_a v_prenex_42922) 1000)))) (forall ((v_prenex_40108 Int) (v_prenex_40107 Int)) (or (<= (select main_a v_prenex_40107) (+ (select main_a v_prenex_40108) 1000)) (<= (+ main_x 1) v_prenex_40108) (<= 0 (select main_a v_prenex_40108)) (<= (select main_a v_prenex_40107) 1000) (< v_prenex_40108 main_x) (<= 998 (select main_a v_prenex_40107)) (<= (* 2 (select main_a v_prenex_40108)) 4))) (forall ((v_prenex_39505 Int) (v_prenex_39504 Int)) (or (<= (+ (select main_a v_prenex_39505) 996) (select main_a v_prenex_39504)) (<= 996 (select main_a v_prenex_39504)) (<= (+ main_x 1) v_prenex_39505) (<= 1996 (* 2 (select main_a v_prenex_39504))) (< v_prenex_39505 main_x) (<= (* 2 (select main_a v_prenex_39505)) 4) (<= 0 (select main_a v_prenex_39505)))) (forall ((v_prenex_34532 Int) (v_prenex_34531 Int)) (or (<= 996 (select main_a v_prenex_34531)) (<= (+ main_x 1) v_prenex_34532) (< v_prenex_34532 main_x) (<= (select main_a v_prenex_34532) 4) (<= (+ (select main_a v_prenex_34532) 996) (select main_a v_prenex_34531)) (<= (* 2 (select main_a v_prenex_34531)) 2000) (<= (select main_a v_prenex_34532) 2))) (or (forall ((v_prenex_40485 Int)) (or (<= (+ main_x 1) v_prenex_40485) (<= 0 (* 2 (select main_a v_prenex_40485))) (<= (select main_a v_prenex_40485) 4) (<= 0 (select main_a v_prenex_40485)) (< v_prenex_40485 main_x))) (forall ((v_prenex_40488 Int)) (or (<= (select main_a v_prenex_40488) 1002) (<= (select main_a v_prenex_40488) 1000)))) (or (forall ((v_prenex_43630 Int)) (or (<= (select main_a v_prenex_43630) 1002) (<= (+ main_y 1) v_prenex_43630) (<= (* 2 (select main_a v_prenex_43630)) 2000))) (forall ((v_prenex_43631 Int)) (or (<= (select main_a v_prenex_43631) 2) (<= (+ main_x 1) v_prenex_43631) (<= 0 (* 2 (select main_a v_prenex_43631))) (< v_prenex_43631 main_x)))) (forall ((v_prenex_37427 Int) (v_prenex_37428 Int)) (or (<= (select main_a v_prenex_37427) (+ (select main_a v_prenex_37428) 1000)) (<= (* 2 (select main_a v_prenex_37427)) 2000) (< v_prenex_37428 main_x) (<= (* 2 (select main_a v_prenex_37428)) 4) (<= 1996 (* 2 (select main_a v_prenex_37427))) (<= (select main_a v_prenex_37428) 2) (<= (+ main_x 1) v_prenex_37428))) (forall ((v_prenex_44177 Int) (v_prenex_44176 Int)) (or (<= (select main_a v_prenex_44176) 1002) (<= (+ (select main_a v_prenex_44177) 996) (select main_a v_prenex_44176)) (< v_prenex_44176 main_y) (<= 998 (select main_a v_prenex_44176)) (< v_prenex_44177 main_x) (<= 0 (select main_a v_prenex_44177)) (<= (+ main_x 1) v_prenex_44177))) (forall ((v_prenex_42987 Int) (v_prenex_42988 Int)) (or (< v_prenex_42988 main_x) (<= 996 (select main_a v_prenex_42987)) (<= (* 2 (select main_a v_prenex_42987)) 2000) (<= (+ main_x 1) v_prenex_42988) (<= 0 (* 2 (select main_a v_prenex_42988))) (<= (+ (select main_a v_prenex_42988) 996) (select main_a v_prenex_42987)) (<= 0 (select main_a v_prenex_42988)))) (or (forall ((v_prenex_43953 Int)) (or (<= (select main_a v_prenex_43953) 2) (<= (* 2 (select main_a v_prenex_43953)) 4) (<= 0 (+ (select main_a v_prenex_43953) 2)) (<= (+ main_x 1) v_prenex_43953) (< v_prenex_43953 main_x))) (forall ((v_prenex_43957 Int)) (or (<= (* 2 (select main_a v_prenex_43957)) 2000) (<= 1996 (* 2 (select main_a v_prenex_43957)))))) (or (forall ((v_prenex_42562 Int)) (or (<= 0 (* 2 (select main_a v_prenex_42562))) (<= (* 2 (select main_a v_prenex_42562)) 4) (<= (+ main_x 1) v_prenex_42562) (< v_prenex_42562 main_x) (<= (select main_a v_prenex_42562) 4))) (forall ((v_prenex_42566 Int)) (or (<= (select main_a v_prenex_42566) 1002) (<= 996 (select main_a v_prenex_42566))))) (forall ((v_prenex_43732 Int) (v_prenex_43731 Int)) (or (<= 0 (* 2 (select main_a v_prenex_43732))) (<= (+ (select main_a v_prenex_43732) (select main_a v_prenex_43731)) 1000) (< v_prenex_43732 main_x) (<= (select main_a v_prenex_43731) 1002) (<= 0 (select main_a v_prenex_43732)) (<= (+ main_x 1) v_prenex_43732))) (or (forall ((v_prenex_39176 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_39176))) (<= 998 (select main_a v_prenex_39176)))) (forall ((v_prenex_39173 Int)) (or (<= (+ main_x 1) v_prenex_39173) (<= (select main_a v_prenex_39173) 4) (< v_prenex_39173 main_x) (<= (* 2 (select main_a v_prenex_39173)) 4)))) (forall ((v_prenex_42755 Int) (v_prenex_42756 Int)) (or (<= (select main_a v_prenex_42756) 4) (<= 996 (select main_a v_prenex_42755)) (<= (* 2 (select main_a v_prenex_42756)) 4) (< v_prenex_42756 main_x) (<= (+ (select main_a v_prenex_42756) 996) (select main_a v_prenex_42755)) (<= (+ main_x 1) v_prenex_42756) (<= 998 (select main_a v_prenex_42755)))) (forall ((v_prenex_38796 Int) (v_prenex_38795 Int)) (or (<= (+ (select main_a v_prenex_38796) (select main_a v_prenex_38795)) 1000) (<= 0 (+ (select main_a v_prenex_38796) 2)) (<= (select main_a v_prenex_38795) 1002) (< v_prenex_38796 main_x) (<= 0 (* 2 (select main_a v_prenex_38796))) (<= (+ main_x 1) v_prenex_38796))) (forall ((v_prenex_33585 Int) (v_prenex_33584 Int)) (or (<= 1000 (+ (select main_a v_prenex_33585) (select main_a v_prenex_33584))) (<= (* 2 (select main_a v_prenex_33585)) 4) (<= (+ main_x 1) v_prenex_33585) (<= 0 (+ (select main_a v_prenex_33585) 2)) (< v_prenex_33585 main_x) (<= 1996 (* 2 (select main_a v_prenex_33584))))) (or (forall ((v_prenex_35045 Int)) (or (<= (* 2 (select main_a v_prenex_35045)) 2000) (<= (select main_a v_prenex_35045) 1002))) (forall ((v_prenex_35043 Int)) (or (< v_prenex_35043 main_x) (<= (* 2 (select main_a v_prenex_35043)) 4) (<= 0 (select main_a v_prenex_35043)) (<= (+ main_x 1) v_prenex_35043) (<= (select main_a v_prenex_35043) 4)))) (or (forall ((v_prenex_40557 Int)) (or (< v_prenex_40557 main_y) (<= 1996 (* 2 (select main_a v_prenex_40557))) (<= (* 2 (select main_a v_prenex_40557)) 2000))) (forall ((v_prenex_40553 Int)) (or (<= (+ main_x 1) v_prenex_40553) (<= (* 2 (select main_a v_prenex_40553)) 4) (< v_prenex_40553 main_x)))) (or (forall ((v_prenex_40643 Int)) (or (<= 0 (select main_a v_prenex_40643)) (<= 0 (* 2 (select main_a v_prenex_40643))) (< v_prenex_40643 main_x) (<= (+ main_x 1) v_prenex_40643))) (forall ((v_prenex_40645 Int)) (or (<= (select main_a v_prenex_40645) 1000) (<= 996 (select main_a v_prenex_40645))))) (forall ((v_prenex_35080 Int) (v_prenex_35079 Int)) (or (<= 998 (select main_a v_prenex_35079)) (< v_prenex_35080 main_x) (< v_prenex_35079 main_y) (<= (select main_a v_prenex_35080) 2) (<= (+ main_x 1) v_prenex_35080) (<= (* 2 (select main_a v_prenex_35079)) 2000) (<= 1000 (+ (select main_a v_prenex_35080) (select main_a v_prenex_35079))))) (forall ((v_prenex_41321 Int) (v_prenex_41322 Int)) (or (<= (+ main_x 1) v_prenex_41322) (<= (+ (select main_a v_prenex_41322) 996) (select main_a v_prenex_41321)) (< v_prenex_41322 main_x) (< v_prenex_41321 main_y) (<= (* 2 (select main_a v_prenex_41321)) 2000) (<= (select main_a v_prenex_41322) 4))) (forall ((v_prenex_36183 Int) (v_prenex_36184 Int)) (or (<= 1000 (+ (select main_a v_prenex_36184) (select main_a v_prenex_36183))) (<= (+ main_x 1) v_prenex_36184) (<= (select main_a v_prenex_36183) 1000) (< v_prenex_36184 main_x) (<= 0 (select main_a v_prenex_36184)))) (forall ((v_prenex_37011 Int) (v_prenex_37012 Int)) (or (<= 0 (select main_a v_prenex_37012)) (< v_prenex_37012 main_x) (<= (select main_a v_prenex_37011) 1002) (<= 1996 (* 2 (select main_a v_prenex_37011))) (<= 0 (* 2 (select main_a v_prenex_37012))) (<= 1000 (+ (select main_a v_prenex_37012) (select main_a v_prenex_37011))) (<= (+ main_x 1) v_prenex_37012))) (or (forall ((v_prenex_32511 Int)) (<= 1996 (* 2 (select main_a v_prenex_32511)))) (forall ((v_prenex_32507 Int)) (or (<= 0 (* 2 (select main_a v_prenex_32507))) (<= 0 (+ (select main_a v_prenex_32507) 2)) (< v_prenex_32507 main_x) (<= (+ main_x 1) v_prenex_32507) (<= 0 (select main_a v_prenex_32507))))) (or (forall ((v_prenex_32511 Int)) (<= 1996 (* 2 (select main_a v_prenex_32511)))) (forall ((v_prenex_32512 Int)) (or (<= 0 (* 2 (select main_a v_prenex_32512))) (< v_prenex_32512 main_x) (<= (+ main_x 1) v_prenex_32512) (<= 0 (+ (select main_a v_prenex_32512) 2)) (<= (select main_a v_prenex_32512) 4)))) (forall ((v_prenex_41894 Int) (v_prenex_41895 Int)) (or (<= (select main_a v_prenex_41894) 1000) (<= (+ (select main_a v_prenex_41895) 996) (select main_a v_prenex_41894)) (< v_prenex_41895 main_x) (<= 0 (+ (select main_a v_prenex_41895) 2)) (< v_prenex_41894 main_y) (<= (+ main_x 1) v_prenex_41895) (<= (select main_a v_prenex_41894) 1002))) (forall ((v_prenex_41311 Int) (v_prenex_41312 Int)) (or (< v_prenex_41312 main_x) (<= (+ (select main_a v_prenex_41312) (select main_a v_prenex_41311)) 1000) (<= (* 2 (select main_a v_prenex_41311)) 2000) (<= (select main_a v_prenex_41312) 2) (<= 996 (select main_a v_prenex_41311)) (<= (+ main_y 1) v_prenex_41311) (<= (+ main_x 1) v_prenex_41312))) (or (forall ((v_prenex_44037 Int)) (or (<= 0 (* 2 (select main_a v_prenex_44037))) (< v_prenex_44037 main_x) (<= (+ main_x 1) v_prenex_44037))) (forall ((v_prenex_44036 Int)) (or (<= (+ main_y 1) v_prenex_44036) (<= 998 (select main_a v_prenex_44036)) (<= 996 (select main_a v_prenex_44036))))) (forall ((v_prenex_38566 Int) (v_prenex_38565 Int)) (or (<= (* 2 (select main_a v_prenex_38566)) 4) (<= (select main_a v_prenex_38565) 1002) (<= (+ (select main_a v_prenex_38566) 996) (select main_a v_prenex_38565)) (<= (select main_a v_prenex_38566) 2) (<= (select main_a v_prenex_38565) 1000) (< v_prenex_38566 main_x) (<= (+ main_x 1) v_prenex_38566))) (forall ((v_prenex_37508 Int) (v_prenex_37509 Int)) (or (< v_prenex_37508 main_y) (<= (+ main_x 1) v_prenex_37509) (< v_prenex_37509 main_x) (<= (* 2 (select main_a v_prenex_37508)) 2000) (<= (+ (select main_a v_prenex_37509) 996) (select main_a v_prenex_37508)) (<= 0 (+ (select main_a v_prenex_37509) 2)) (<= 998 (select main_a v_prenex_37508)))) (or (forall ((v_prenex_32014 Int)) (or (<= (+ main_x 1) v_prenex_32014) (<= (* 2 (select main_a v_prenex_32014)) 4) (<= (select main_a v_prenex_32014) 2) (<= (select main_a v_prenex_32014) 4) (< v_prenex_32014 main_x))) (forall ((v_prenex_32009 Int)) (<= 1996 (* 2 (select main_a v_prenex_32009))))) (or (forall ((v_prenex_41208 Int)) (or (<= (+ main_y 1) v_prenex_41208) (<= (select main_a v_prenex_41208) 1000) (<= 998 (select main_a v_prenex_41208)))) (forall ((v_prenex_41209 Int)) (or (<= (+ main_x 1) v_prenex_41209) (< v_prenex_41209 main_x) (<= (* 2 (select main_a v_prenex_41209)) 4) (<= (select main_a v_prenex_41209) 2)))) (forall ((v_prenex_35105 Int) (v_prenex_35106 Int)) (or (<= (select main_a v_prenex_35106) 2) (<= (+ main_x 1) v_prenex_35106) (<= 998 (select main_a v_prenex_35105)) (<= (select main_a v_prenex_35105) 1002) (<= 1000 (+ (select main_a v_prenex_35106) (select main_a v_prenex_35105))) (< v_prenex_35106 main_x))) (forall ((v_prenex_42507 Int) (v_prenex_42508 Int)) (or (<= (select main_a v_prenex_42507) 1002) (<= 0 (* 2 (select main_a v_prenex_42508))) (<= 1996 (* 2 (select main_a v_prenex_42507))) (<= (+ (select main_a v_prenex_42508) (select main_a v_prenex_42507)) 1000) (< v_prenex_42508 main_x) (<= (+ main_x 1) v_prenex_42508) (<= (+ main_y 1) v_prenex_42507))) (forall ((v_prenex_40858 Int) (v_prenex_40857 Int)) (or (<= 996 (select main_a v_prenex_40857)) (< v_prenex_40858 main_x) (<= (select main_a v_prenex_40858) 4) (<= (+ (select main_a v_prenex_40858) 996) (select main_a v_prenex_40857)) (<= 0 (select main_a v_prenex_40858)) (<= (+ main_x 1) v_prenex_40858))) (forall ((v_prenex_43876 Int) (v_prenex_43875 Int)) (or (<= 0 (+ (select main_a v_prenex_43876) 2)) (<= (select main_a v_prenex_43875) (+ (select main_a v_prenex_43876) 1000)) (< v_prenex_43876 main_x) (< v_prenex_43875 main_y) (<= (+ main_x 1) v_prenex_43876))) (forall ((v_prenex_35211 Int) (v_prenex_35210 Int)) (or (<= (+ (select main_a v_prenex_35211) (select main_a v_prenex_35210)) 1000) (<= (+ main_x 1) v_prenex_35211) (<= 1996 (* 2 (select main_a v_prenex_35210))) (< v_prenex_35211 main_x) (<= 0 (* 2 (select main_a v_prenex_35211))) (<= (* 2 (select main_a v_prenex_35211)) 4) (<= 998 (select main_a v_prenex_35210)))) (or (forall ((v_prenex_30836 Int)) (or (<= (select main_a v_prenex_30836) 2) (<= (* 2 (select main_a v_prenex_30836)) 4) (<= (+ main_x 1) v_prenex_30836) (< v_prenex_30836 main_x))) (forall ((v_prenex_30980 Int)) (or (<= (* 2 (select main_a v_prenex_30980)) 2000) (<= 1996 (* 2 (select main_a v_prenex_30980)))))) (forall ((v_prenex_39263 Int) (v_prenex_39262 Int)) (or (<= (+ main_x 1) v_prenex_39263) (<= (* 2 (select main_a v_prenex_39262)) 2000) (<= 1000 (+ (select main_a v_prenex_39263) (select main_a v_prenex_39262))) (<= (+ main_y 1) v_prenex_39262) (< v_prenex_39263 main_x) (<= 996 (select main_a v_prenex_39262)) (<= 0 (select main_a v_prenex_39263)))) (forall ((v_prenex_31183 Int) (v_prenex_31182 Int)) (or (< v_prenex_31182 main_y) (< v_prenex_31183 main_x) (<= (select main_a v_prenex_31182) 1000) (<= 1000 (+ (select main_a v_prenex_31183) (select main_a v_prenex_31182))) (<= (* 2 (select main_a v_prenex_31182)) 2000) (<= (* 2 (select main_a v_prenex_31183)) 4) (<= (+ main_x 1) v_prenex_31183))) (or (forall ((v_prenex_31579 Int)) (or (<= (+ main_x 1) v_prenex_31579) (< v_prenex_31579 main_x) (<= 0 (select main_a v_prenex_31579)) (<= 0 (* 2 (select main_a v_prenex_31579))) (<= (* 2 (select main_a v_prenex_31579)) 4))) (forall ((v_prenex_31581 Int)) (or (<= (* 2 (select main_a v_prenex_31581)) 2000) (<= (select main_a v_prenex_31581) 1002)))) (forall ((v_prenex_41885 Int) (v_prenex_41884 Int)) (or (<= 996 (select main_a v_prenex_41884)) (<= (+ main_x 1) v_prenex_41885) (<= (select main_a v_prenex_41884) (+ (select main_a v_prenex_41885) 1000)) (<= (* 2 (select main_a v_prenex_41885)) 4) (<= 0 (+ (select main_a v_prenex_41885) 2)) (< v_prenex_41885 main_x))) (forall ((v_prenex_39373 Int) (v_prenex_39372 Int)) (or (<= (+ main_x 1) v_prenex_39373) (<= (select main_a v_prenex_39373) 4) (< v_prenex_39373 main_x) (<= (select main_a v_prenex_39372) 1002) (<= (+ (select main_a v_prenex_39373) (select main_a v_prenex_39372)) 1000))) (forall ((v_prenex_33623 Int) (v_prenex_33624 Int)) (or (<= (select main_a v_prenex_33623) 1002) (<= (+ main_x 1) v_prenex_33624) (<= 0 (+ (select main_a v_prenex_33624) 2)) (< v_prenex_33624 main_x) (<= (+ (select main_a v_prenex_33624) 996) (select main_a v_prenex_33623)) (<= (select main_a v_prenex_33624) 2))) (or (forall ((v_prenex_34601 Int)) (or (< v_prenex_34601 main_x) (<= 0 (* 2 (select main_a v_prenex_34601))) (<= (+ main_x 1) v_prenex_34601) (<= 0 (select main_a v_prenex_34601)))) (forall ((v_prenex_34600 Int)) (or (<= (+ main_y 1) v_prenex_34600) (<= (* 2 (select main_a v_prenex_34600)) 2000) (<= 998 (select main_a v_prenex_34600))))) (or (forall ((v_prenex_33020 Int)) (or (< v_prenex_33020 main_x) (<= (* 2 (select main_a v_prenex_33020)) 4) (<= 0 (+ (select main_a v_prenex_33020) 2)) (<= 0 (* 2 (select main_a v_prenex_33020))) (<= (+ main_x 1) v_prenex_33020))) (forall ((v_prenex_33024 Int)) (or (<= 996 (select main_a v_prenex_33024)) (<= (* 2 (select main_a v_prenex_33024)) 2000)))) (forall ((v_prenex_36414 Int) (v_prenex_36415 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_36414))) (< v_prenex_36415 main_x) (<= (+ main_x 1) v_prenex_36415) (<= (+ (select main_a v_prenex_36415) 996) (select main_a v_prenex_36414)) (< v_prenex_36414 main_y) (<= 0 (+ (select main_a v_prenex_36415) 2)))) (forall ((v_prenex_34408 Int) (v_prenex_34407 Int)) (or (< v_prenex_34408 main_x) (<= 0 (* 2 (select main_a v_prenex_34408))) (<= 1000 (+ (select main_a v_prenex_34408) (select main_a v_prenex_34407))) (<= 998 (select main_a v_prenex_34407)) (<= 996 (select main_a v_prenex_34407)) (<= (+ main_x 1) v_prenex_34408) (<= (+ main_y 1) v_prenex_34407))) (or (forall ((v_prenex_33647 Int)) (or (<= (* 2 (select main_a v_prenex_33647)) 4) (<= (select main_a v_prenex_33647) 4) (<= (+ main_x 1) v_prenex_33647) (< v_prenex_33647 main_x) (<= 0 (* 2 (select main_a v_prenex_33647))))) (forall ((v_prenex_33650 Int)) (or (<= (select main_a v_prenex_33650) 1002) (<= 1996 (* 2 (select main_a v_prenex_33650)))))) (forall ((v_prenex_30954 Int) (v_prenex_30953 Int)) (or (< v_prenex_30953 main_x) (<= 1000 (+ (select main_a v_prenex_30953) (select main_a v_prenex_30954))) (<= (+ main_x 1) v_prenex_30953) (<= 0 (* 2 (select main_a v_prenex_30953))) (<= 0 (select main_a v_prenex_30953)))) (forall ((v_prenex_33489 Int) (v_prenex_33488 Int)) (or (<= (+ main_y 1) v_prenex_33488) (< v_prenex_33489 main_x) (<= (* 2 (select main_a v_prenex_33488)) 2000) (<= (+ main_x 1) v_prenex_33489) (<= (+ (select main_a v_prenex_33489) (select main_a v_prenex_33488)) 1000) (<= 0 (select main_a v_prenex_33489)))) (forall ((v_prenex_42805 Int) (v_prenex_42806 Int)) (or (<= (select main_a v_prenex_42806) 2) (<= 998 (select main_a v_prenex_42805)) (<= 0 (select main_a v_prenex_42806)) (<= (select main_a v_prenex_42805) 1000) (< v_prenex_42806 main_x) (<= (+ main_x 1) v_prenex_42806) (<= 1000 (+ (select main_a v_prenex_42806) (select main_a v_prenex_42805))))) (forall ((v_prenex_41607 Int) (v_prenex_41608 Int)) (or (<= 0 (select main_a v_prenex_41608)) (<= 998 (select main_a v_prenex_41607)) (<= (+ main_y 1) v_prenex_41607) (< v_prenex_41608 main_x) (<= (+ main_x 1) v_prenex_41608) (<= (+ (select main_a v_prenex_41608) (select main_a v_prenex_41607)) 1000) (<= (* 2 (select main_a v_prenex_41607)) 2000))) (or (forall ((v_prenex_35129 Int)) (or (<= (* 2 (select main_a v_prenex_35129)) 4) (<= (+ main_x 1) v_prenex_35129) (<= (select main_a v_prenex_35129) 2) (<= 0 (* 2 (select main_a v_prenex_35129))) (< v_prenex_35129 main_x))) (forall ((v_prenex_35130 Int)) (or (<= 998 (select main_a v_prenex_35130)) (<= 996 (select main_a v_prenex_35130))))) (forall ((v_prenex_33102 Int) (v_prenex_33101 Int)) (or (<= (+ main_y 1) v_prenex_33101) (<= (select main_a v_prenex_33101) (+ (select main_a v_prenex_33102) 1000)) (<= (* 2 (select main_a v_prenex_33101)) 2000) (< v_prenex_33102 main_x) (<= (select main_a v_prenex_33101) 1000) (<= (+ main_x 1) v_prenex_33102) (<= (* 2 (select main_a v_prenex_33102)) 4))) (forall ((v_prenex_34199 Int) (v_prenex_34198 Int)) (or (<= 0 (+ (select main_a v_prenex_34199) 2)) (<= 998 (select main_a v_prenex_34198)) (<= (+ main_y 1) v_prenex_34198) (<= 996 (select main_a v_prenex_34198)) (< v_prenex_34199 main_x) (<= (+ main_x 1) v_prenex_34199) (<= 1000 (+ (select main_a v_prenex_34199) (select main_a v_prenex_34198))))) (forall ((v_prenex_37280 Int) (v_prenex_37281 Int)) (or (<= 0 (+ (select main_a v_prenex_37281) 2)) (<= (+ (select main_a v_prenex_37281) (select main_a v_prenex_37280)) 1000) (<= (+ main_x 1) v_prenex_37281) (<= (* 2 (select main_a v_prenex_37281)) 4) (<= 998 (select main_a v_prenex_37280)) (< v_prenex_37281 main_x))) (or (forall ((v_prenex_34253 Int)) (or (<= (select main_a v_prenex_34253) 1000) (<= 998 (select main_a v_prenex_34253)))) (forall ((v_prenex_34250 Int)) (or (<= (+ main_x 1) v_prenex_34250) (<= (* 2 (select main_a v_prenex_34250)) 4) (< v_prenex_34250 main_x) (<= 0 (select main_a v_prenex_34250)) (<= 0 (+ (select main_a v_prenex_34250) 2))))) (forall ((v_prenex_34912 Int) (v_prenex_34911 Int)) (or (<= 0 (+ (select main_a v_prenex_34912) 2)) (<= (select main_a v_prenex_34912) 4) (<= 998 (select main_a v_prenex_34911)) (< v_prenex_34912 main_x) (<= (+ main_x 1) v_prenex_34912) (<= (select main_a v_prenex_34911) (+ (select main_a v_prenex_34912) 1000)) (<= (select main_a v_prenex_34911) 1002))) (forall ((v_prenex_33876 Int) (v_prenex_33875 Int)) (or (<= (+ main_y 1) v_prenex_33875) (<= (select main_a v_prenex_33875) 1000) (<= (+ (select main_a v_prenex_33876) 996) (select main_a v_prenex_33875)) (<= (+ main_x 1) v_prenex_33876) (<= 0 (select main_a v_prenex_33876)) (< v_prenex_33876 main_x) (<= 998 (select main_a v_prenex_33875)))) (forall ((v_prenex_37163 Int) (v_prenex_37164 Int)) (or (<= (+ main_x 1) v_prenex_37164) (< v_prenex_37164 main_x) (<= 0 (select main_a v_prenex_37164)) (<= 998 (select main_a v_prenex_37163)) (<= (select main_a v_prenex_37163) 1000) (<= 0 (* 2 (select main_a v_prenex_37164))) (<= 1000 (+ (select main_a v_prenex_37164) (select main_a v_prenex_37163))))) (forall ((v_prenex_43031 Int) (v_prenex_43030 Int)) (or (< v_prenex_43030 main_y) (<= (+ main_x 1) v_prenex_43031) (<= (select main_a v_prenex_43030) 1002) (< v_prenex_43031 main_x) (<= 996 (select main_a v_prenex_43030)) (<= (+ (select main_a v_prenex_43031) (select main_a v_prenex_43030)) 1000) (<= 0 (* 2 (select main_a v_prenex_43031))))) (forall ((v_prenex_32430 Int) (v_prenex_32431 Int)) (or (<= 996 (select main_a v_prenex_32430)) (<= (* 2 (select main_a v_prenex_32430)) 2000) (<= 1000 (+ (select main_a v_prenex_32431) (select main_a v_prenex_32430))) (<= 0 (+ (select main_a v_prenex_32431) 2)) (< v_prenex_32431 main_x) (<= (+ main_x 1) v_prenex_32431) (<= (select main_a v_prenex_32431) 2))) (forall ((v_prenex_43754 Int) (v_prenex_43753 Int)) (or (<= (select main_a v_prenex_43753) 1002) (<= (select main_a v_prenex_43754) 2) (<= (+ main_x 1) v_prenex_43754) (<= 1000 (+ (select main_a v_prenex_43754) (select main_a v_prenex_43753))) (< v_prenex_43754 main_x) (<= 1996 (* 2 (select main_a v_prenex_43753))))) (forall ((v_prenex_42485 Int) (v_prenex_42486 Int)) (or (< v_prenex_42486 main_x) (<= (+ main_x 1) v_prenex_42486) (<= 0 (+ (select main_a v_prenex_42486) 2)) (<= (* 2 (select main_a v_prenex_42486)) 4) (<= 1996 (* 2 (select main_a v_prenex_42485))) (<= (select main_a v_prenex_42485) (+ (select main_a v_prenex_42486) 1000)) (<= (* 2 (select main_a v_prenex_42485)) 2000))) (forall ((v_prenex_42556 Int) (v_prenex_42557 Int)) (or (< v_prenex_42557 main_x) (<= 0 (+ (select main_a v_prenex_42557) 2)) (<= 998 (select main_a v_prenex_42556)) (<= (select main_a v_prenex_42556) 1000) (<= (+ (select main_a v_prenex_42557) (select main_a v_prenex_42556)) 1000) (<= (+ main_x 1) v_prenex_42557))) (or (forall ((v_prenex_42153 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_42153))) (<= (select main_a v_prenex_42153) 1000))) (forall ((v_prenex_42150 Int)) (or (< v_prenex_42150 main_x) (<= (select main_a v_prenex_42150) 2) (<= 0 (+ (select main_a v_prenex_42150) 2)) (<= (+ main_x 1) v_prenex_42150) (<= 0 (* 2 (select main_a v_prenex_42150)))))) (forall ((v_prenex_41561 Int) (v_prenex_41562 Int)) (or (< v_prenex_41561 main_y) (<= (* 2 (select main_a v_prenex_41561)) 2000) (<= (select main_a v_prenex_41561) (+ (select main_a v_prenex_41562) 1000)) (<= (select main_a v_prenex_41561) 1002) (<= (+ main_y 1) v_prenex_41561))) (forall ((v_prenex_38811 Int) (v_prenex_38810 Int)) (or (< v_prenex_38810 main_y) (<= (select main_a v_prenex_38810) 1000) (<= 0 (+ (select main_a v_prenex_38811) 2)) (<= (select main_a v_prenex_38810) (+ (select main_a v_prenex_38811) 1000)) (<= (select main_a v_prenex_38810) 1002) (<= (+ main_x 1) v_prenex_38811) (< v_prenex_38811 main_x))) (forall ((v_prenex_32308 Int) (v_prenex_32307 Int)) (or (<= (+ main_x 1) v_prenex_32308) (<= (select main_a v_prenex_32307) 1000) (<= (* 2 (select main_a v_prenex_32308)) 4) (<= 0 (select main_a v_prenex_32308)) (<= 1000 (+ (select main_a v_prenex_32308) (select main_a v_prenex_32307))) (< v_prenex_32308 main_x) (<= 996 (select main_a v_prenex_32307)))) (forall ((v_prenex_36408 Int) (v_prenex_36409 Int)) (or (<= (select main_a v_prenex_36408) (+ (select main_a v_prenex_36409) 1000)) (<= (* 2 (select main_a v_prenex_36409)) 4) (<= 0 (select main_a v_prenex_36409)) (<= (+ main_x 1) v_prenex_36409) (<= 1996 (* 2 (select main_a v_prenex_36408))) (<= 996 (select main_a v_prenex_36408)) (< v_prenex_36409 main_x))) (forall ((v_prenex_36428 Int) (v_prenex_36429 Int)) (or (<= (* 2 (select main_a v_prenex_36428)) 2000) (<= 1000 (+ (select main_a v_prenex_36429) (select main_a v_prenex_36428))) (<= (+ main_x 1) v_prenex_36429) (<= 0 (* 2 (select main_a v_prenex_36429))) (< v_prenex_36429 main_x))) (or (forall ((v_prenex_33173 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_33173))) (< v_prenex_33173 main_y))) (forall ((v_prenex_33169 Int)) (or (< v_prenex_33169 main_x) (<= 0 (* 2 (select main_a v_prenex_33169))) (<= (+ main_x 1) v_prenex_33169) (<= (select main_a v_prenex_33169) 2)))) (forall ((v_prenex_41677 Int) (v_prenex_41678 Int)) (or (< v_prenex_41678 main_x) (<= (* 2 (select main_a v_prenex_41678)) 4) (<= 998 (select main_a v_prenex_41677)) (<= 1000 (+ (select main_a v_prenex_41678) (select main_a v_prenex_41677))) (<= 0 (+ (select main_a v_prenex_41678) 2)) (<= (+ main_x 1) v_prenex_41678))) (forall ((v_prenex_42301 Int) (v_prenex_42302 Int)) (or (<= 998 (select main_a v_prenex_42301)) (<= 1000 (+ (select main_a v_prenex_42302) (select main_a v_prenex_42301))) (<= (+ main_x 1) v_prenex_42302) (<= (select main_a v_prenex_42302) 2) (< v_prenex_42301 main_y) (<= (select main_a v_prenex_42301) 1002) (< v_prenex_42302 main_x))) (or (forall ((v_prenex_32925 Int)) (or (<= 0 (* 2 (select main_a v_prenex_32925))) (<= (select main_a v_prenex_32925) 4) (<= 0 (+ (select main_a v_prenex_32925) 2)) (< v_prenex_32925 main_x) (<= (+ main_x 1) v_prenex_32925))) (forall ((v_prenex_32924 Int)) (or (<= (select main_a v_prenex_32924) 1002) (<= (select main_a v_prenex_32924) 1000)))) (forall ((v_prenex_43952 Int) (v_prenex_43951 Int)) (or (<= (select main_a v_prenex_43951) 1000) (<= 0 (select main_a v_prenex_43952)) (<= 1996 (* 2 (select main_a v_prenex_43951))) (<= 0 (+ (select main_a v_prenex_43952) 2)) (< v_prenex_43952 main_x) (<= (+ main_x 1) v_prenex_43952) (<= (+ (select main_a v_prenex_43952) 996) (select main_a v_prenex_43951)))) (forall ((v_prenex_35273 Int) (v_prenex_35274 Int)) (or (<= 998 (select main_a v_prenex_35273)) (<= (select main_a v_prenex_35273) (+ (select main_a v_prenex_35274) 1000)) (<= (* 2 (select main_a v_prenex_35274)) 4) (< v_prenex_35274 main_x) (<= (+ main_x 1) v_prenex_35274) (< v_prenex_35273 main_y))) (or (forall ((v_prenex_42971 Int)) (or (<= (* 2 (select main_a v_prenex_42971)) 4) (<= (select main_a v_prenex_42971) 2) (< v_prenex_42971 main_x) (<= 0 (+ (select main_a v_prenex_42971) 2)) (<= (+ main_x 1) v_prenex_42971))) (forall ((v_prenex_42975 Int)) (<= 998 (select main_a v_prenex_42975)))) (or (forall ((v_prenex_32071 Int)) (<= 1996 (* 2 (select main_a v_prenex_32071)))) (forall ((v_prenex_32076 Int)) (or (<= (+ main_x 1) v_prenex_32076) (<= 0 (select main_a v_prenex_32076)) (<= 0 (* 2 (select main_a v_prenex_32076))) (< v_prenex_32076 main_x) (<= (* 2 (select main_a v_prenex_32076)) 4)))) (forall ((v_prenex_36049 Int) (v_prenex_36050 Int)) (or (<= (+ main_x 1) v_prenex_36050) (<= 1996 (* 2 (select main_a v_prenex_36049))) (<= 0 (select main_a v_prenex_36050)) (<= 0 (* 2 (select main_a v_prenex_36050))) (< v_prenex_36050 main_x) (<= 996 (select main_a v_prenex_36049)) (<= (+ (select main_a v_prenex_36050) 996) (select main_a v_prenex_36049)))) (forall ((v_prenex_34437 Int) (v_prenex_34438 Int)) (or (<= (select main_a v_prenex_34438) 2) (< v_prenex_34438 main_x) (<= (+ main_x 1) v_prenex_34438) (<= (select main_a v_prenex_34438) 4) (<= (select main_a v_prenex_34437) (+ (select main_a v_prenex_34438) 1000)))) (forall ((v_prenex_43015 Int) (v_prenex_43014 Int)) (or (<= 998 (select main_a v_prenex_43014)) (<= (select main_a v_prenex_43015) 2) (<= (select main_a v_prenex_43014) 1002) (<= (+ main_x 1) v_prenex_43015) (<= 1000 (+ (select main_a v_prenex_43015) (select main_a v_prenex_43014))) (<= 0 (select main_a v_prenex_43015)) (< v_prenex_43015 main_x))) (forall ((v_prenex_38057 Int) (v_prenex_38058 Int)) (or (<= (select main_a v_prenex_38057) 1000) (<= (+ main_x 1) v_prenex_38058) (< v_prenex_38058 main_x) (<= (* 2 (select main_a v_prenex_38057)) 2000) (<= 0 (+ (select main_a v_prenex_38058) 2)) (<= 1000 (+ (select main_a v_prenex_38058) (select main_a v_prenex_38057))) (< v_prenex_38057 main_y))) (or (forall ((v_prenex_40557 Int)) (or (< v_prenex_40557 main_y) (<= 1996 (* 2 (select main_a v_prenex_40557))) (<= (* 2 (select main_a v_prenex_40557)) 2000))) (forall ((v_prenex_40555 Int)) (or (< v_prenex_40555 main_x) (<= (+ main_x 1) v_prenex_40555) (<= (* 2 (select main_a v_prenex_40555)) 4) (<= 0 (select main_a v_prenex_40555))))) (or (forall ((v_prenex_33432 Int)) (or (< v_prenex_33432 main_x) (<= (select main_a v_prenex_33432) 4) (<= (+ main_x 1) v_prenex_33432) (<= (* 2 (select main_a v_prenex_33432)) 4))) (forall ((v_prenex_33431 Int)) (or (<= 996 (select main_a v_prenex_33431)) (<= 998 (select main_a v_prenex_33431)) (<= (+ main_y 1) v_prenex_33431)))) (or (forall ((v_prenex_43054 Int)) (or (<= (select main_a v_prenex_43054) 1000) (<= (select main_a v_prenex_43054) 1002))) (forall ((v_prenex_43050 Int)) (or (<= (* 2 (select main_a v_prenex_43050)) 4) (<= (select main_a v_prenex_43050) 2) (< v_prenex_43050 main_x) (<= (+ main_x 1) v_prenex_43050) (<= 0 (+ (select main_a v_prenex_43050) 2))))) (or (forall ((v_prenex_41293 Int)) (or (< v_prenex_41293 main_x) (<= (* 2 (select main_a v_prenex_41293)) 4) (<= 0 (select main_a v_prenex_41293)) (<= (+ main_x 1) v_prenex_41293))) (forall ((v_prenex_41295 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_41295))) (< v_prenex_41295 main_y) (<= (* 2 (select main_a v_prenex_41295)) 2000)))) (forall ((v_prenex_43035 Int) (v_prenex_43034 Int)) (or (<= (* 2 (select main_a v_prenex_43035)) 4) (< v_prenex_43035 main_x) (<= (* 2 (select main_a v_prenex_43034)) 2000) (<= 0 (select main_a v_prenex_43035)) (<= (+ (select main_a v_prenex_43035) (select main_a v_prenex_43034)) 1000) (<= (select main_a v_prenex_43034) 1000) (<= (+ main_x 1) v_prenex_43035))) (forall ((v_prenex_38676 Int) (v_prenex_38675 Int)) (or (< v_prenex_38676 main_x) (<= (+ main_x 1) v_prenex_38676) (<= (+ (select main_a v_prenex_38676) (select main_a v_prenex_38675)) 1000) (<= 0 (+ (select main_a v_prenex_38676) 2)) (<= (select main_a v_prenex_38676) 4) (<= (select main_a v_prenex_38675) 1002))) (or (forall ((v_prenex_37876 Int)) (or (<= (+ main_x 1) v_prenex_37876) (< v_prenex_37876 main_x) (<= (select main_a v_prenex_37876) 2) (<= (* 2 (select main_a v_prenex_37876)) 4))) (forall ((v_prenex_37877 Int)) (or (< v_prenex_37877 main_y) (<= (select main_a v_prenex_37877) 1002) (<= (* 2 (select main_a v_prenex_37877)) 2000)))) (forall ((v_prenex_41882 Int) (v_prenex_41883 Int)) (or (<= 1000 (+ (select main_a v_prenex_41883) (select main_a v_prenex_41882))) (< v_prenex_41883 main_x) (<= 998 (select main_a v_prenex_41882)) (<= (select main_a v_prenex_41883) 2) (<= (select main_a v_prenex_41882) 1000) (<= (+ main_x 1) v_prenex_41883) (<= 0 (select main_a v_prenex_41883)))) (forall ((v_prenex_32476 Int) (v_prenex_32477 Int)) (or (<= (* 2 (select main_a v_prenex_32476)) 2000) (<= 0 (+ (select main_a v_prenex_32477) 2)) (<= (* 2 (select main_a v_prenex_32477)) 4) (< v_prenex_32477 main_x) (<= (+ main_x 1) v_prenex_32477) (<= (select main_a v_prenex_32476) 1002) (<= (+ (select main_a v_prenex_32477) (select main_a v_prenex_32476)) 1000))) (forall ((v_prenex_35872 Int) (v_prenex_35873 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_35872))) (< v_prenex_35873 main_x) (<= (+ (select main_a v_prenex_35873) 996) (select main_a v_prenex_35872)) (<= (* 2 (select main_a v_prenex_35872)) 2000) (<= 0 (select main_a v_prenex_35873)) (<= (+ main_x 1) v_prenex_35873))) (forall ((v_prenex_35593 Int) (v_prenex_35594 Int)) (or (<= 1000 (+ (select main_a v_prenex_35594) (select main_a v_prenex_35593))) (<= (+ main_x 1) v_prenex_35594) (< v_prenex_35594 main_x) (<= 0 (+ (select main_a v_prenex_35594) 2)) (<= (* 2 (select main_a v_prenex_35594)) 4) (<= 996 (select main_a v_prenex_35593)) (<= (select main_a v_prenex_35593) 1002))) (or (forall ((v_prenex_43854 Int)) (or (<= 0 (* 2 (select main_a v_prenex_43854))) (<= (+ main_x 1) v_prenex_43854) (<= (select main_a v_prenex_43854) 2) (< v_prenex_43854 main_x))) (forall ((v_prenex_43853 Int)) (or (<= (+ main_y 1) v_prenex_43853) (<= 996 (select main_a v_prenex_43853)) (<= (select main_a v_prenex_43853) 1000)))) (forall ((v_prenex_42594 Int) (v_prenex_42595 Int)) (or (<= (+ (select main_a v_prenex_42595) 996) (select main_a v_prenex_42594)) (<= 0 (+ (select main_a v_prenex_42595) 2)) (<= 996 (select main_a v_prenex_42594)) (<= (select main_a v_prenex_42595) 4) (<= 998 (select main_a v_prenex_42594)) (< v_prenex_42595 main_x) (<= (+ main_x 1) v_prenex_42595))) (or (forall ((v_prenex_31995 Int)) (or (<= (+ main_x 1) v_prenex_31995) (<= (* 2 (select main_a v_prenex_31995)) 4) (<= 0 (* 2 (select main_a v_prenex_31995))) (< v_prenex_31995 main_x) (<= (select main_a v_prenex_31995) 4))) (forall ((v_prenex_31993 Int)) (or (<= (* 2 (select main_a v_prenex_31993)) 2000) (<= (select main_a v_prenex_31993) 1000)))) (or (forall ((v_prenex_37877 Int)) (or (< v_prenex_37877 main_y) (<= (select main_a v_prenex_37877) 1002) (<= (* 2 (select main_a v_prenex_37877)) 2000))) (forall ((v_prenex_37875 Int)) (or (< v_prenex_37875 main_x) (<= 0 (select main_a v_prenex_37875)) (<= (+ main_x 1) v_prenex_37875) (<= (* 2 (select main_a v_prenex_37875)) 4)))) (or (forall ((v_prenex_35229 Int)) (or (<= (* 2 (select main_a v_prenex_35229)) 2000) (<= 1996 (* 2 (select main_a v_prenex_35229))))) (forall ((v_prenex_35225 Int)) (or (< v_prenex_35225 main_x) (<= 0 (* 2 (select main_a v_prenex_35225))) (<= (select main_a v_prenex_35225) 2) (<= (+ main_x 1) v_prenex_35225)))) (or (forall ((v_prenex_33842 Int)) (<= 996 (select main_a v_prenex_33842))) (forall ((v_prenex_33839 Int)) (or (<= (+ main_x 1) v_prenex_33839) (<= (select main_a v_prenex_33839) 4) (< v_prenex_33839 main_x) (<= (* 2 (select main_a v_prenex_33839)) 4)))) (forall ((v_prenex_36883 Int) (v_prenex_36884 Int)) (or (< v_prenex_36883 main_y) (<= 1000 (+ (select main_a v_prenex_36884) (select main_a v_prenex_36883))) (<= (select main_a v_prenex_36883) 1002) (<= (+ main_y 1) v_prenex_36883) (<= (+ main_x 1) v_prenex_36884))) (forall ((v_prenex_36113 Int) (v_prenex_36114 Int)) (or (<= (select main_a v_prenex_36113) 1002) (<= 996 (select main_a v_prenex_36113)) (< v_prenex_36114 main_x) (<= (+ main_x 1) v_prenex_36114) (<= (select main_a v_prenex_36113) (+ (select main_a v_prenex_36114) 1000)) (< v_prenex_36113 main_y) (<= (* 2 (select main_a v_prenex_36114)) 4))) (forall ((v_prenex_31086 Int) (v_prenex_31085 Int)) (or (<= (select main_a v_prenex_31085) 1002) (< v_prenex_31086 main_x) (<= 1000 (+ (select main_a v_prenex_31086) (select main_a v_prenex_31085))) (<= (+ main_x 1) v_prenex_31086) (< v_prenex_31085 main_y) (<= 1996 (* 2 (select main_a v_prenex_31085))) (<= 0 (+ (select main_a v_prenex_31086) 2)))) (forall ((v_prenex_43301 Int) (v_prenex_43300 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_43300))) (<= (+ main_y 1) v_prenex_43300) (< v_prenex_43301 main_x) (<= (select main_a v_prenex_43300) 1002) (<= (select main_a v_prenex_43300) (+ (select main_a v_prenex_43301) 1000)) (<= (+ main_x 1) v_prenex_43301) (<= (select main_a v_prenex_43301) 4))) (or (forall ((v_prenex_32171 Int)) (or (<= (* 2 (select main_a v_prenex_32171)) 2000) (<= 998 (select main_a v_prenex_32171)))) (forall ((v_prenex_32175 Int)) (or (< v_prenex_32175 main_x) (<= (select main_a v_prenex_32175) 2) (<= (+ main_x 1) v_prenex_32175) (<= (select main_a v_prenex_32175) 4) (<= (* 2 (select main_a v_prenex_32175)) 4)))) (or (forall ((v_prenex_33983 Int)) (or (<= (+ main_y 1) v_prenex_33983) (<= 998 (select main_a v_prenex_33983)) (<= (select main_a v_prenex_33983) 1002))) (forall ((v_prenex_33984 Int)) (or (<= (+ main_x 1) v_prenex_33984) (< v_prenex_33984 main_x) (<= 0 (* 2 (select main_a v_prenex_33984)))))) (or (forall ((v_prenex_43367 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_43367))) (<= 996 (select main_a v_prenex_43367)))) (forall ((v_prenex_43368 Int)) (or (<= (* 2 (select main_a v_prenex_43368)) 4) (<= (+ main_x 1) v_prenex_43368) (< v_prenex_43368 main_x) (<= 0 (+ (select main_a v_prenex_43368) 2))))) (or (forall ((v_prenex_43362 Int)) (or (<= (select main_a v_prenex_43362) 2) (< v_prenex_43362 main_x) (<= 0 (+ (select main_a v_prenex_43362) 2)) (<= (* 2 (select main_a v_prenex_43362)) 4) (<= (+ main_x 1) v_prenex_43362))) (forall ((v_prenex_43367 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_43367))) (<= 996 (select main_a v_prenex_43367))))) (forall ((v_prenex_31242 Int) (v_prenex_31243 Int)) (or (<= 0 (select main_a v_prenex_31243)) (< v_prenex_31243 main_x) (<= (select main_a v_prenex_31243) 4) (<= 1000 (+ (select main_a v_prenex_31243) (select main_a v_prenex_31242))) (<= (+ main_x 1) v_prenex_31243) (<= 1996 (* 2 (select main_a v_prenex_31242))) (<= (select main_a v_prenex_31242) 1000))) (forall ((v_prenex_35251 Int) (v_prenex_35252 Int)) (or (<= (+ main_x 1) v_prenex_35252) (< v_prenex_35252 main_x) (<= 1996 (* 2 (select main_a v_prenex_35251))) (<= (+ (select main_a v_prenex_35252) (select main_a v_prenex_35251)) 1000) (<= (* 2 (select main_a v_prenex_35251)) 2000) (<= 0 (+ (select main_a v_prenex_35252) 2)) (<= (* 2 (select main_a v_prenex_35252)) 4))) (forall ((v_prenex_33443 Int) (v_prenex_33442 Int)) (or (<= (+ (select main_a v_prenex_33443) (select main_a v_prenex_33442)) 1000) (<= (+ main_x 1) v_prenex_33443) (<= (select main_a v_prenex_33442) 1000) (<= 0 (+ (select main_a v_prenex_33443) 2)) (<= 0 (* 2 (select main_a v_prenex_33443))) (< v_prenex_33443 main_x))) (or (forall ((v_prenex_31106 Int)) (or (<= (+ main_x 1) v_prenex_31106) (<= (select main_a v_prenex_31106) 2) (<= (* 2 (select main_a v_prenex_31106)) 4) (< v_prenex_31106 main_x) (<= 0 (select main_a v_prenex_31106)))) (forall ((v_prenex_31103 Int)) (or (<= (* 2 (select main_a v_prenex_31103)) 2000) (<= (select main_a v_prenex_31103) 1000)))) (forall ((v_prenex_31626 Int) (v_prenex_31627 Int)) (or (<= (select main_a v_prenex_31627) 2) (< v_prenex_31627 main_x) (<= 998 (select main_a v_prenex_31626)) (<= 1000 (+ (select main_a v_prenex_31627) (select main_a v_prenex_31626))) (<= (* 2 (select main_a v_prenex_31627)) 4) (<= (select main_a v_prenex_31626) 1002) (<= (+ main_x 1) v_prenex_31627))) (forall ((v_prenex_32669 Int) (v_prenex_32668 Int)) (or (<= 0 (select main_a v_prenex_32669)) (<= (select main_a v_prenex_32668) 1002) (< v_prenex_32669 main_x) (<= 1000 (+ (select main_a v_prenex_32669) (select main_a v_prenex_32668))) (<= (+ main_x 1) v_prenex_32669) (<= (+ main_y 1) v_prenex_32668))) (forall ((v_prenex_44050 Int) (v_prenex_44049 Int)) (or (<= 0 (* 2 (select main_a v_prenex_44050))) (<= (select main_a v_prenex_44049) (+ (select main_a v_prenex_44050) 1000)) (<= (+ main_y 1) v_prenex_44049) (<= (+ main_x 1) v_prenex_44050) (< v_prenex_44050 main_x) (<= 1996 (* 2 (select main_a v_prenex_44049))) (<= (select main_a v_prenex_44049) 1000))) (or (forall ((v_prenex_40481 Int)) (or (<= (+ main_y 1) v_prenex_40481) (<= 1996 (* 2 (select main_a v_prenex_40481))) (< v_prenex_40481 main_y) (<= (* 2 (select main_a v_prenex_40481)) 2000))) (forall ((v_prenex_40482 Int)) (<= (* 2 (select main_a v_prenex_40482)) 4))) (forall ((v_prenex_32052 Int) (v_prenex_32051 Int)) (or (<= 0 (select main_a v_prenex_32052)) (<= 996 (select main_a v_prenex_32051)) (<= 0 (* 2 (select main_a v_prenex_32052))) (<= (+ main_x 1) v_prenex_32052) (<= (+ (select main_a v_prenex_32052) (select main_a v_prenex_32051)) 1000) (< v_prenex_32052 main_x))) (or (forall ((v_prenex_41507 Int)) (or (<= (* 2 (select main_a v_prenex_41507)) 4) (<= 0 (+ (select main_a v_prenex_41507) 2)) (<= (select main_a v_prenex_41507) 4) (< v_prenex_41507 main_x) (<= (+ main_x 1) v_prenex_41507))) (forall ((v_prenex_41506 Int)) (or (<= 996 (select main_a v_prenex_41506)) (<= 1996 (* 2 (select main_a v_prenex_41506)))))) (forall ((v_prenex_36147 Int) (v_prenex_36148 Int)) (or (< v_prenex_36148 main_x) (<= (select main_a v_prenex_36147) 1000) (< v_prenex_36147 main_y) (<= 0 (+ (select main_a v_prenex_36148) 2)) (<= 1000 (+ (select main_a v_prenex_36148) (select main_a v_prenex_36147))) (<= 998 (select main_a v_prenex_36147)) (<= (+ main_x 1) v_prenex_36148))) (forall ((v_prenex_37797 Int) (v_prenex_37796 Int)) (or (<= (+ (select main_a v_prenex_37797) (select main_a v_prenex_37796)) 1000) (< v_prenex_37797 main_x) (<= (+ main_x 1) v_prenex_37797) (<= (select main_a v_prenex_37797) 2) (<= (* 2 (select main_a v_prenex_37796)) 2000) (<= 1996 (* 2 (select main_a v_prenex_37796))) (<= (* 2 (select main_a v_prenex_37797)) 4))) (or (forall ((v_prenex_35042 Int)) (or (<= (select main_a v_prenex_35042) 4) (<= (* 2 (select main_a v_prenex_35042)) 4) (< v_prenex_35042 main_x) (<= (+ main_x 1) v_prenex_35042))) (forall ((v_prenex_35045 Int)) (or (<= (* 2 (select main_a v_prenex_35045)) 2000) (<= (select main_a v_prenex_35045) 1002)))) (forall ((v_prenex_34892 Int) (v_prenex_34891 Int)) (or (<= (select main_a v_prenex_34891) 1000) (<= (* 2 (select main_a v_prenex_34892)) 4) (<= (* 2 (select main_a v_prenex_34891)) 2000) (<= (+ main_y 1) v_prenex_34891) (<= (+ main_x 1) v_prenex_34892) (<= (+ (select main_a v_prenex_34892) 996) (select main_a v_prenex_34891)) (< v_prenex_34892 main_x))) (forall ((v_prenex_37991 Int) (v_prenex_37992 Int)) (or (< v_prenex_37992 main_x) (<= (select main_a v_prenex_37991) 1002) (<= (+ main_x 1) v_prenex_37992) (<= 1000 (+ (select main_a v_prenex_37992) (select main_a v_prenex_37991))) (<= (* 2 (select main_a v_prenex_37991)) 2000) (<= (select main_a v_prenex_37992) 4) (<= 0 (+ (select main_a v_prenex_37992) 2)))) (forall ((v_prenex_38012 Int) (v_prenex_38011 Int)) (or (<= (* 2 (select main_a v_prenex_38011)) 2000) (<= 996 (select main_a v_prenex_38011)) (<= (+ (select main_a v_prenex_38012) (select main_a v_prenex_38011)) 1000) (< v_prenex_38012 main_x) (<= (+ main_y 1) v_prenex_38011) (<= (+ main_x 1) v_prenex_38012) (<= 0 (select main_a v_prenex_38012)))) (forall ((v_prenex_33108 Int) (v_prenex_33107 Int)) (or (<= 998 (select main_a v_prenex_33107)) (<= 1996 (* 2 (select main_a v_prenex_33107))) (<= (select main_a v_prenex_33108) 2) (<= (* 2 (select main_a v_prenex_33108)) 4) (<= (+ main_x 1) v_prenex_33108) (<= 1000 (+ (select main_a v_prenex_33108) (select main_a v_prenex_33107))) (< v_prenex_33108 main_x))) (or (forall ((v_prenex_42356 Int)) (or (< v_prenex_42356 main_x) (<= (+ main_x 1) v_prenex_42356) (<= 0 (select main_a v_prenex_42356)) (<= (select main_a v_prenex_42356) 2) (<= 0 (* 2 (select main_a v_prenex_42356))))) (forall ((v_prenex_42361 Int)) (or (<= (select main_a v_prenex_42361) 1000) (<= 1996 (* 2 (select main_a v_prenex_42361)))))) (forall ((v_prenex_36782 Int) (v_prenex_36783 Int)) (or (<= (+ (select main_a v_prenex_36783) 996) (select main_a v_prenex_36782)) (< v_prenex_36783 main_x) (<= (* 2 (select main_a v_prenex_36782)) 2000) (<= (select main_a v_prenex_36783) 4) (<= (+ main_x 1) v_prenex_36783) (< v_prenex_36782 main_y) (<= (select main_a v_prenex_36782) 1002))) (forall ((v_prenex_39735 Int) (v_prenex_39734 Int)) (or (<= (select main_a v_prenex_39734) (+ (select main_a v_prenex_39735) 1000)) (<= (+ main_x 1) v_prenex_39735) (<= (select main_a v_prenex_39734) 1000) (<= (select main_a v_prenex_39735) 2) (<= (select main_a v_prenex_39734) 1002) (< v_prenex_39735 main_x))) (forall ((v_prenex_33106 Int) (v_prenex_33105 Int)) (or (<= 996 (select main_a v_prenex_33105)) (< v_prenex_33106 main_x) (<= (+ main_y 1) v_prenex_33105) (<= (+ main_x 1) v_prenex_33106) (<= (select main_a v_prenex_33105) (+ (select main_a v_prenex_33106) 1000)) (<= 0 (select main_a v_prenex_33106)) (<= 1996 (* 2 (select main_a v_prenex_33105))))) (forall ((v_prenex_42751 Int) (v_prenex_42752 Int)) (or (<= (* 2 (select main_a v_prenex_42751)) 2000) (<= (select main_a v_prenex_42752) 2) (<= (select main_a v_prenex_42752) 4) (<= 998 (select main_a v_prenex_42751)) (<= 1000 (+ (select main_a v_prenex_42752) (select main_a v_prenex_42751))) (< v_prenex_42752 main_x) (<= (+ main_x 1) v_prenex_42752))) (forall ((v_prenex_35482 Int) (v_prenex_35483 Int)) (or (<= 0 (+ (select main_a v_prenex_35483) 2)) (< v_prenex_35483 main_x) (<= 1996 (* 2 (select main_a v_prenex_35482))) (<= (* 2 (select main_a v_prenex_35482)) 2000) (<= (select main_a v_prenex_35482) (+ (select main_a v_prenex_35483) 1000)) (<= (+ main_x 1) v_prenex_35483) (<= 0 (select main_a v_prenex_35483)))) (or (forall ((v_prenex_34445 Int)) (or (<= (* 2 (select main_a v_prenex_34445)) 2000) (<= 1996 (* 2 (select main_a v_prenex_34445))) (<= (+ main_y 1) v_prenex_34445))) (forall ((v_prenex_34446 Int)) (or (<= (select main_a v_prenex_34446) 2) (<= (+ main_x 1) v_prenex_34446) (<= (* 2 (select main_a v_prenex_34446)) 4) (< v_prenex_34446 main_x)))) (or (forall ((v_prenex_34478 Int)) (or (< v_prenex_34478 main_x) (<= (select main_a v_prenex_34478) 4) (<= (+ main_x 1) v_prenex_34478) (<= (select main_a v_prenex_34478) 2) (<= 0 (* 2 (select main_a v_prenex_34478))))) (forall ((v_prenex_34477 Int)) (<= (select main_a v_prenex_34477) 1002))) (forall ((v_prenex_36973 Int) (v_prenex_36974 Int)) (or (<= (select main_a v_prenex_36973) (+ (select main_a v_prenex_36974) 1000)) (<= (+ main_y 1) v_prenex_36973) (< v_prenex_36974 main_x) (<= (+ main_x 1) v_prenex_36974) (<= (* 2 (select main_a v_prenex_36973)) 2000) (<= 998 (select main_a v_prenex_36973)) (<= 0 (select main_a v_prenex_36974)))) (forall ((v_prenex_35479 Int) (v_prenex_35478 Int)) (or (<= (select main_a v_prenex_35478) 1000) (<= (+ main_x 1) v_prenex_35479) (< v_prenex_35479 main_x) (<= (+ main_y 1) v_prenex_35478) (<= 1996 (* 2 (select main_a v_prenex_35478))) (<= (+ (select main_a v_prenex_35479) 996) (select main_a v_prenex_35478)) (<= (* 2 (select main_a v_prenex_35479)) 4))) (forall ((v_prenex_35505 Int) (v_prenex_35506 Int)) (or (<= (* 2 (select main_a v_prenex_35505)) 2000) (< v_prenex_35506 main_x) (<= 0 (* 2 (select main_a v_prenex_35506))) (<= (+ main_x 1) v_prenex_35506) (<= (select main_a v_prenex_35506) 4) (<= (+ (select main_a v_prenex_35506) 996) (select main_a v_prenex_35505)) (<= 1996 (* 2 (select main_a v_prenex_35505))))) (or (forall ((v_prenex_31996 Int)) (or (< v_prenex_31996 main_x) (<= (* 2 (select main_a v_prenex_31996)) 4) (<= (select main_a v_prenex_31996) 4) (<= (+ main_x 1) v_prenex_31996))) (forall ((v_prenex_31993 Int)) (or (<= (* 2 (select main_a v_prenex_31993)) 2000) (<= (select main_a v_prenex_31993) 1000)))) (forall ((v_prenex_43761 Int) (v_prenex_43762 Int)) (or (<= (+ main_x 1) v_prenex_43762) (< v_prenex_43762 main_x) (<= 1996 (* 2 (select main_a v_prenex_43761))) (<= (* 2 (select main_a v_prenex_43761)) 2000) (<= (* 2 (select main_a v_prenex_43762)) 4) (<= (+ (select main_a v_prenex_43762) 996) (select main_a v_prenex_43761)) (<= 0 (+ (select main_a v_prenex_43762) 2)))) (or (forall ((v_prenex_40987 Int)) (or (<= (+ main_x 1) v_prenex_40987) (<= (* 2 (select main_a v_prenex_40987)) 4))) (forall ((v_prenex_40986 Int)) (or (<= 998 (select main_a v_prenex_40986)) (< v_prenex_40986 main_y) (<= (+ main_y 1) v_prenex_40986)))) (forall ((v_prenex_38520 Int) (v_prenex_38519 Int)) (or (<= (select main_a v_prenex_38519) (+ (select main_a v_prenex_38520) 1000)) (<= (+ main_x 1) v_prenex_38520) (< v_prenex_38520 main_x) (< v_prenex_38519 main_y) (<= (select main_a v_prenex_38519) 1002) (<= (* 2 (select main_a v_prenex_38520)) 4))) (forall ((v_prenex_35624 Int) (v_prenex_35625 Int)) (or (<= 0 (+ (select main_a v_prenex_35625) 2)) (<= 996 (select main_a v_prenex_35624)) (<= (select main_a v_prenex_35625) 4) (<= (select main_a v_prenex_35624) (+ (select main_a v_prenex_35625) 1000)) (< v_prenex_35625 main_x) (<= 1996 (* 2 (select main_a v_prenex_35624))) (<= (+ main_x 1) v_prenex_35625))) (forall ((v_prenex_38446 Int) (v_prenex_38447 Int)) (or (< v_prenex_38447 main_x) (<= 0 (select main_a v_prenex_38447)) (<= (+ main_x 1) v_prenex_38447) (<= (+ (select main_a v_prenex_38447) 996) (select main_a v_prenex_38446)) (<= (select main_a v_prenex_38447) 2) (<= (select main_a v_prenex_38446) 1002) (<= 996 (select main_a v_prenex_38446)))) (forall ((v_prenex_43425 Int) (v_prenex_43424 Int)) (or (<= (select main_a v_prenex_43425) 2) (<= 998 (select main_a v_prenex_43424)) (<= (select main_a v_prenex_43424) 1000) (<= (+ (select main_a v_prenex_43425) (select main_a v_prenex_43424)) 1000) (< v_prenex_43425 main_x) (<= (+ main_x 1) v_prenex_43425) (<= 0 (+ (select main_a v_prenex_43425) 2)))) (or (forall ((v_prenex_43181 Int)) (<= (* 2 (select main_a v_prenex_43181)) 2000)) (forall ((v_prenex_43179 Int)) (or (<= 0 (+ (select main_a v_prenex_43179) 2)) (<= (* 2 (select main_a v_prenex_43179)) 4) (< v_prenex_43179 main_x) (<= (+ main_x 1) v_prenex_43179)))) (forall ((v_prenex_34093 Int) (v_prenex_34092 Int)) (or (< v_prenex_34093 main_x) (<= (+ main_x 1) v_prenex_34093) (<= (* 2 (select main_a v_prenex_34093)) 4) (<= (+ (select main_a v_prenex_34093) 996) (select main_a v_prenex_34092)) (<= 0 (* 2 (select main_a v_prenex_34093))))) (forall ((v_prenex_34326 Int) (v_prenex_34325 Int)) (or (<= (* 2 (select main_a v_prenex_34325)) 2000) (<= 1996 (* 2 (select main_a v_prenex_34325))) (<= 0 (+ (select main_a v_prenex_34326) 2)) (<= (* 2 (select main_a v_prenex_34326)) 4) (<= (select main_a v_prenex_34325) (+ (select main_a v_prenex_34326) 1000)) (< v_prenex_34326 main_x) (<= (+ main_x 1) v_prenex_34326))) (forall ((v_prenex_35402 Int) (v_prenex_35401 Int)) (or (<= (select main_a v_prenex_35401) 1000) (<= (* 2 (select main_a v_prenex_35402)) 4) (<= (select main_a v_prenex_35402) 4) (< v_prenex_35402 main_x) (<= 996 (select main_a v_prenex_35401)) (<= (+ main_x 1) v_prenex_35402) (<= (+ (select main_a v_prenex_35402) 996) (select main_a v_prenex_35401)))) (or (forall ((v_prenex_33202 Int)) (or (<= (+ main_x 1) v_prenex_33202) (<= 0 (* 2 (select main_a v_prenex_33202))) (<= 0 (+ (select main_a v_prenex_33202) 2)) (< v_prenex_33202 main_x))) (forall ((v_prenex_33201 Int)) (or (<= (+ main_y 1) v_prenex_33201) (<= (select main_a v_prenex_33201) 1002)))) (forall ((v_prenex_42671 Int) (v_prenex_42672 Int)) (or (<= (+ (select main_a v_prenex_42672) 996) (select main_a v_prenex_42671)) (<= 1996 (* 2 (select main_a v_prenex_42671))) (<= (+ main_x 1) v_prenex_42672) (<= (* 2 (select main_a v_prenex_42672)) 4) (<= (select main_a v_prenex_42671) 1000) (<= 0 (select main_a v_prenex_42672)) (< v_prenex_42672 main_x))) (forall ((v_prenex_37431 Int) (v_prenex_37432 Int)) (or (<= (+ main_x 1) v_prenex_37432) (<= (select main_a v_prenex_37432) 4) (<= (select main_a v_prenex_37431) 1000) (<= 1000 (+ (select main_a v_prenex_37432) (select main_a v_prenex_37431))) (<= 0 (* 2 (select main_a v_prenex_37432))) (< v_prenex_37432 main_x))) (forall ((v_prenex_43637 Int) (v_prenex_43636 Int)) (or (<= (+ main_x 1) v_prenex_43637) (<= 0 (+ (select main_a v_prenex_43637) 2)) (<= 998 (select main_a v_prenex_43636)) (<= (+ (select main_a v_prenex_43637) 996) (select main_a v_prenex_43636)) (<= 996 (select main_a v_prenex_43636)) (< v_prenex_43637 main_x) (<= 0 (* 2 (select main_a v_prenex_43637))))) (forall ((v_prenex_31976 Int) (v_prenex_31977 Int)) (or (<= 0 (* 2 (select main_a v_prenex_31977))) (< v_prenex_31977 main_x) (<= (+ main_x 1) v_prenex_31977) (<= 1996 (* 2 (select main_a v_prenex_31976))) (<= (select main_a v_prenex_31976) (+ (select main_a v_prenex_31977) 1000)))) (forall ((v_prenex_31693 Int) (v_prenex_31694 Int)) (or (<= (select main_a v_prenex_31693) 1000) (<= 1996 (* 2 (select main_a v_prenex_31693))) (<= (select main_a v_prenex_31693) (+ (select main_a v_prenex_31694) 1000)) (<= 0 (select main_a v_prenex_31694)) (<= (+ main_x 1) v_prenex_31694) (< v_prenex_31694 main_x))) (or (forall ((v_prenex_32511 Int)) (<= 1996 (* 2 (select main_a v_prenex_32511)))) (forall ((v_prenex_32510 Int)) (or (<= (select main_a v_prenex_32510) 2) (< v_prenex_32510 main_x) (<= 0 (+ (select main_a v_prenex_32510) 2)) (<= (+ main_x 1) v_prenex_32510) (<= 0 (* 2 (select main_a v_prenex_32510)))))) (forall ((v_prenex_34146 Int) (v_prenex_34145 Int)) (or (< v_prenex_34146 main_x) (<= (* 2 (select main_a v_prenex_34145)) 2000) (< v_prenex_34145 main_y) (<= (+ main_x 1) v_prenex_34146) (<= (select main_a v_prenex_34146) 4) (<= (+ (select main_a v_prenex_34146) (select main_a v_prenex_34145)) 1000) (<= (select main_a v_prenex_34145) 1002))) (forall ((v_prenex_39170 Int) (v_prenex_39169 Int)) (or (<= (select main_a v_prenex_39169) (+ (select main_a v_prenex_39170) 1000)) (<= (+ main_x 1) v_prenex_39170) (<= 1996 (* 2 (select main_a v_prenex_39169))) (< v_prenex_39170 main_x) (<= 0 (select main_a v_prenex_39170)))) (forall ((v_prenex_43879 Int) (v_prenex_43880 Int)) (or (<= 998 (select main_a v_prenex_43879)) (<= (* 2 (select main_a v_prenex_43879)) 2000) (<= (select main_a v_prenex_43879) (+ (select main_a v_prenex_43880) 1000)) (<= (select main_a v_prenex_43880) 2) (< v_prenex_43880 main_x) (<= (+ main_x 1) v_prenex_43880))) (forall ((v_prenex_36438 Int) (v_prenex_36439 Int)) (or (< v_prenex_36438 main_y) (<= (select main_a v_prenex_36438) (+ (select main_a v_prenex_36439) 1000)) (<= 1996 (* 2 (select main_a v_prenex_36438))) (<= (* 2 (select main_a v_prenex_36438)) 2000) (< v_prenex_36439 main_x) (<= (+ main_x 1) v_prenex_36439) (<= 0 (* 2 (select main_a v_prenex_36439))))) (forall ((v_prenex_38994 Int) (v_prenex_38993 Int)) (or (< v_prenex_38994 main_x) (<= (select main_a v_prenex_38994) 4) (<= 1000 (+ (select main_a v_prenex_38994) (select main_a v_prenex_38993))) (<= (select main_a v_prenex_38993) 1000) (<= 0 (+ (select main_a v_prenex_38994) 2)) (<= (+ main_x 1) v_prenex_38994))) (or (forall ((v_prenex_42548 Int)) (or (<= (* 2 (select main_a v_prenex_42548)) 4) (< v_prenex_42548 main_x) (<= (+ main_x 1) v_prenex_42548) (<= (select main_a v_prenex_42548) 4) (<= 0 (select main_a v_prenex_42548)))) (forall ((v_prenex_42550 Int)) (<= (* 2 (select main_a v_prenex_42550)) 2000))) (forall ((v_prenex_32452 Int) (v_prenex_32453 Int)) (or (<= (+ main_x 1) v_prenex_32453) (<= 0 (+ (select main_a v_prenex_32453) 2)) (<= 0 (select main_a v_prenex_32453)) (<= 1996 (* 2 (select main_a v_prenex_32452))) (<= (+ (select main_a v_prenex_32453) (select main_a v_prenex_32452)) 1000) (< v_prenex_32453 main_x))) (or (forall ((v_prenex_35453 Int)) (or (<= 0 (* 2 (select main_a v_prenex_35453))) (< v_prenex_35453 main_x) (<= (select main_a v_prenex_35453) 2) (<= (+ main_x 1) v_prenex_35453))) (forall ((v_prenex_35452 Int)) (or (<= (+ main_y 1) v_prenex_35452) (<= (select main_a v_prenex_35452) 1002) (<= 1996 (* 2 (select main_a v_prenex_35452)))))) (or (forall ((v_prenex_37002 Int)) (or (< v_prenex_37002 main_x) (<= 0 (* 2 (select main_a v_prenex_37002))) (<= (+ main_x 1) v_prenex_37002))) (forall ((v_prenex_37001 Int)) (or (<= (select main_a v_prenex_37001) 1000) (<= (+ main_y 1) v_prenex_37001) (<= 998 (select main_a v_prenex_37001))))) (forall ((v_prenex_37061 Int) (v_prenex_37062 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_37061))) (<= (* 2 (select main_a v_prenex_37062)) 4) (<= (+ main_x 1) v_prenex_37062) (<= 1000 (+ (select main_a v_prenex_37062) (select main_a v_prenex_37061))) (< v_prenex_37062 main_x) (<= (select main_a v_prenex_37062) 4) (<= 996 (select main_a v_prenex_37061)))) (or (forall ((v_prenex_43916 Int)) (or (< v_prenex_43916 main_x) (<= 0 (* 2 (select main_a v_prenex_43916))) (<= 0 (+ (select main_a v_prenex_43916) 2)) (<= (+ main_x 1) v_prenex_43916))) (forall ((v_prenex_43917 Int)) (or (<= (select main_a v_prenex_43917) 1002) (< v_prenex_43917 main_y) (<= 996 (select main_a v_prenex_43917))))) (or (forall ((v_prenex_33613 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33613))) (< v_prenex_33613 main_x) (<= (+ main_x 1) v_prenex_33613) (<= (select main_a v_prenex_33613) 4))) (forall ((v_prenex_33615 Int)) (<= (* 2 (select main_a v_prenex_33615)) 2000))) (forall ((v_prenex_40405 Int) (v_prenex_40404 Int)) (or (<= (select main_a v_prenex_40404) (+ (select main_a v_prenex_40405) 1000)) (<= 998 (select main_a v_prenex_40404)) (< v_prenex_40405 main_x) (<= 0 (select main_a v_prenex_40405)) (<= (+ main_x 1) v_prenex_40405) (<= 996 (select main_a v_prenex_40404)))) (forall ((v_prenex_38026 Int) (v_prenex_38025 Int)) (or (<= (* 2 (select main_a v_prenex_38026)) 4) (<= 1996 (* 2 (select main_a v_prenex_38025))) (<= (select main_a v_prenex_38025) (+ (select main_a v_prenex_38026) 1000)) (<= (select main_a v_prenex_38026) 4) (< v_prenex_38026 main_x) (<= (* 2 (select main_a v_prenex_38025)) 2000) (<= (+ main_x 1) v_prenex_38026))) (or (forall ((v_prenex_36008 Int)) (or (<= (select main_a v_prenex_36008) 1002) (<= 1996 (* 2 (select main_a v_prenex_36008))) (<= (+ main_y 1) v_prenex_36008))) (forall ((v_prenex_36009 Int)) (or (< v_prenex_36009 main_x) (<= (* 2 (select main_a v_prenex_36009)) 4) (<= (select main_a v_prenex_36009) 4) (<= (+ main_x 1) v_prenex_36009)))) (forall ((v_prenex_31651 Int) (v_prenex_31652 Int)) (or (< v_prenex_31652 main_x) (<= 1996 (* 2 (select main_a v_prenex_31651))) (<= 998 (select main_a v_prenex_31651)) (<= (+ (select main_a v_prenex_31652) (select main_a v_prenex_31651)) 1000) (<= (select main_a v_prenex_31652) 2) (<= (+ main_y 1) v_prenex_31651) (<= (+ main_x 1) v_prenex_31652))) (forall ((v_prenex_41907 Int) (v_prenex_41908 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_41907))) (<= (select main_a v_prenex_41908) 4) (<= (+ (select main_a v_prenex_41908) (select main_a v_prenex_41907)) 1000) (< v_prenex_41907 main_y) (<= (select main_a v_prenex_41907) 1000) (< v_prenex_41908 main_x) (<= (+ main_x 1) v_prenex_41908))) (forall ((v_prenex_35596 Int) (v_prenex_35595 Int)) (or (<= (select main_a v_prenex_35595) 1000) (< v_prenex_35596 main_x) (<= (+ main_x 1) v_prenex_35596) (<= (+ (select main_a v_prenex_35596) (select main_a v_prenex_35595)) 1000) (<= 0 (select main_a v_prenex_35596)) (<= (* 2 (select main_a v_prenex_35595)) 2000))) (or (forall ((v_prenex_31798 Int)) (or (<= 996 (select main_a v_prenex_31798)) (<= (select main_a v_prenex_31798) 1000))) (forall ((v_prenex_31799 Int)) (or (< v_prenex_31799 main_x) (<= (* 2 (select main_a v_prenex_31799)) 4) (<= 0 (+ (select main_a v_prenex_31799) 2)) (<= (select main_a v_prenex_31799) 4) (<= (+ main_x 1) v_prenex_31799)))) (forall ((v_prenex_35968 Int) (v_prenex_35969 Int)) (or (<= 998 (select main_a v_prenex_35968)) (<= (+ (select main_a v_prenex_35969) (select main_a v_prenex_35968)) 1000) (<= (+ main_x 1) v_prenex_35969) (<= (select main_a v_prenex_35969) 4) (< v_prenex_35969 main_x) (<= (select main_a v_prenex_35968) 1000) (<= (select main_a v_prenex_35969) 2))) (or (forall ((v_prenex_41142 Int)) (<= (select main_a v_prenex_41142) 1000)) (forall ((v_prenex_41140 Int)) (or (<= (* 2 (select main_a v_prenex_41140)) 4) (< v_prenex_41140 main_x) (<= (+ main_x 1) v_prenex_41140) (<= (select main_a v_prenex_41140) 4) (<= 0 (select main_a v_prenex_41140))))) (forall ((v_prenex_31536 Int) (v_prenex_31537 Int)) (or (<= (+ main_x 1) v_prenex_31537) (<= (select main_a v_prenex_31536) 1000) (<= 0 (+ (select main_a v_prenex_31537) 2)) (<= (* 2 (select main_a v_prenex_31537)) 4) (<= 1996 (* 2 (select main_a v_prenex_31536))) (<= (select main_a v_prenex_31536) (+ (select main_a v_prenex_31537) 1000)) (< v_prenex_31537 main_x))) (forall ((v_prenex_39041 Int) (v_prenex_39040 Int)) (or (<= (* 2 (select main_a v_prenex_39041)) 4) (<= (select main_a v_prenex_39040) 1002) (< v_prenex_39041 main_x) (<= 1000 (+ (select main_a v_prenex_39041) (select main_a v_prenex_39040))) (<= (+ main_x 1) v_prenex_39041) (<= (* 2 (select main_a v_prenex_39040)) 2000) (<= (+ main_y 1) v_prenex_39040))) (forall ((v_prenex_35032 Int) (v_prenex_35031 Int)) (or (<= 0 (select main_a v_prenex_35032)) (<= (+ main_x 1) v_prenex_35032) (<= (select main_a v_prenex_35032) 2) (<= 998 (select main_a v_prenex_35031)) (<= (select main_a v_prenex_35031) (+ (select main_a v_prenex_35032) 1000)) (< v_prenex_35032 main_x) (<= 1996 (* 2 (select main_a v_prenex_35031))))) (forall ((v_prenex_38156 Int) (v_prenex_38157 Int)) (or (<= (+ main_x 1) v_prenex_38157) (<= (select main_a v_prenex_38157) 4) (< v_prenex_38156 main_y) (<= 1000 (+ (select main_a v_prenex_38157) (select main_a v_prenex_38156))) (<= 1996 (* 2 (select main_a v_prenex_38156))) (<= (* 2 (select main_a v_prenex_38156)) 2000) (< v_prenex_38157 main_x))) (forall ((v_prenex_38783 Int) (v_prenex_38784 Int)) (or (< v_prenex_38784 main_x) (<= 0 (* 2 (select main_a v_prenex_38784))) (<= (select main_a v_prenex_38783) 1002) (<= (+ main_x 1) v_prenex_38784) (<= (+ (select main_a v_prenex_38784) (select main_a v_prenex_38783)) 1000) (<= 996 (select main_a v_prenex_38783)))) (forall ((v_prenex_37563 Int) (v_prenex_37564 Int)) (or (<= (select main_a v_prenex_37564) 2) (< v_prenex_37564 main_x) (<= (* 2 (select main_a v_prenex_37564)) 4) (<= 1000 (+ (select main_a v_prenex_37564) (select main_a v_prenex_37563))) (<= (+ main_x 1) v_prenex_37564) (<= (select main_a v_prenex_37563) 1002))) (or (forall ((v_prenex_39696 Int)) (<= (select main_a v_prenex_39696) 1000)) (forall ((v_prenex_39694 Int)) (or (<= (+ main_x 1) v_prenex_39694) (<= (select main_a v_prenex_39694) 4) (<= (* 2 (select main_a v_prenex_39694)) 4) (< v_prenex_39694 main_x) (<= (select main_a v_prenex_39694) 2)))) (forall ((v_prenex_37433 Int) (v_prenex_37434 Int)) (or (<= 1000 (+ (select main_a v_prenex_37434) (select main_a v_prenex_37433))) (<= (select main_a v_prenex_37433) 1002) (<= (+ main_x 1) v_prenex_37434) (<= (* 2 (select main_a v_prenex_37433)) 2000) (<= 0 (select main_a v_prenex_37434)) (< v_prenex_37434 main_x) (<= (* 2 (select main_a v_prenex_37434)) 4))) (forall ((v_prenex_37686 Int) (v_prenex_37685 Int)) (or (< v_prenex_37686 main_x) (<= (+ main_y 1) v_prenex_37685) (<= 0 (* 2 (select main_a v_prenex_37686))) (<= (+ main_x 1) v_prenex_37686) (<= 1000 (+ (select main_a v_prenex_37686) (select main_a v_prenex_37685))) (<= 1996 (* 2 (select main_a v_prenex_37685))))) (forall ((v_prenex_33924 Int) (v_prenex_33923 Int)) (or (<= 996 (select main_a v_prenex_33923)) (<= (+ main_x 1) v_prenex_33924) (<= 998 (select main_a v_prenex_33923)) (<= (select main_a v_prenex_33924) 2) (< v_prenex_33924 main_x) (<= (select main_a v_prenex_33923) (+ (select main_a v_prenex_33924) 1000)))) (forall ((v_prenex_36032 Int) (v_prenex_36031 Int)) (or (<= 0 (+ (select main_a v_prenex_36032) 2)) (<= 0 (select main_a v_prenex_36032)) (<= (+ main_x 1) v_prenex_36032) (< v_prenex_36032 main_x) (<= 1000 (+ (select main_a v_prenex_36032) (select main_a v_prenex_36031))) (<= (select main_a v_prenex_36031) 1000) (<= (select main_a v_prenex_36031) 1002))) (forall ((v_prenex_34987 Int) (v_prenex_34988 Int)) (or (<= (+ main_x 1) v_prenex_34988) (<= (select main_a v_prenex_34987) 1002) (< v_prenex_34988 main_x) (<= (+ (select main_a v_prenex_34988) 996) (select main_a v_prenex_34987)) (<= 998 (select main_a v_prenex_34987)) (<= 0 (select main_a v_prenex_34988)))) (forall ((v_prenex_43271 Int) (v_prenex_43272 Int)) (or (< v_prenex_43272 main_x) (<= 1000 (+ (select main_a v_prenex_43272) (select main_a v_prenex_43271))) (<= (+ main_x 1) v_prenex_43272) (<= (* 2 (select main_a v_prenex_43272)) 4) (<= 998 (select main_a v_prenex_43271)) (<= (select main_a v_prenex_43271) 1000) (<= (select main_a v_prenex_43272) 4))) (or (forall ((v_prenex_32567 Int)) (or (<= 0 (* 2 (select main_a v_prenex_32567))) (<= (select main_a v_prenex_32567) 2) (<= (+ main_x 1) v_prenex_32567) (<= (select main_a v_prenex_32567) 4) (< v_prenex_32567 main_x))) (forall ((v_prenex_32566 Int)) (or (<= (* 2 (select main_a v_prenex_32566)) 2000) (<= (select main_a v_prenex_32566) 1002)))) (forall ((v_prenex_33620 Int) (v_prenex_33619 Int)) (or (<= (+ (select main_a v_prenex_33620) 996) (select main_a v_prenex_33619)) (<= (select main_a v_prenex_33619) 1000) (<= 0 (+ (select main_a v_prenex_33620) 2)) (<= (+ main_x 1) v_prenex_33620) (< v_prenex_33620 main_x) (<= (* 2 (select main_a v_prenex_33619)) 2000) (<= (select main_a v_prenex_33620) 4))) (forall ((v_prenex_34156 Int) (v_prenex_34155 Int)) (or (<= (+ (select main_a v_prenex_34156) (select main_a v_prenex_34155)) 1000) (<= (select main_a v_prenex_34156) 2) (< v_prenex_34156 main_x) (<= 0 (select main_a v_prenex_34156)) (<= (+ main_x 1) v_prenex_34156) (<= (select main_a v_prenex_34155) 1000) (<= (* 2 (select main_a v_prenex_34155)) 2000))) (or (forall ((v_prenex_39709 Int)) (or (<= (+ main_x 1) v_prenex_39709) (<= (select main_a v_prenex_39709) 2) (< v_prenex_39709 main_x) (<= 0 (+ (select main_a v_prenex_39709) 2)))) (forall ((v_prenex_39713 Int)) (<= 1996 (* 2 (select main_a v_prenex_39713))))) (or (forall ((v_prenex_33947 Int)) (or (<= (* 2 (select main_a v_prenex_33947)) 4) (< v_prenex_33947 main_x))) (forall ((v_prenex_33946 Int)) (or (<= (* 2 (select main_a v_prenex_33946)) 2000) (< v_prenex_33946 main_y) (<= (+ main_y 1) v_prenex_33946)))) (forall ((v_prenex_41016 Int) (v_prenex_41017 Int)) (or (<= 0 (select main_a v_prenex_41017)) (< v_prenex_41017 main_x) (<= (select main_a v_prenex_41017) 2) (<= (select main_a v_prenex_41016) 1002) (<= 1996 (* 2 (select main_a v_prenex_41016))) (<= (+ (select main_a v_prenex_41017) 996) (select main_a v_prenex_41016)) (<= (+ main_x 1) v_prenex_41017))) (or (forall ((v_prenex_33612 Int)) (or (< v_prenex_33612 main_x) (<= (select main_a v_prenex_33612) 4) (<= (+ main_x 1) v_prenex_33612) (<= (* 2 (select main_a v_prenex_33612)) 4) (<= 0 (* 2 (select main_a v_prenex_33612))))) (forall ((v_prenex_33615 Int)) (<= (* 2 (select main_a v_prenex_33615)) 2000))) (or (forall ((v_prenex_33841 Int)) (or (<= (select main_a v_prenex_33841) 4) (<= (+ main_x 1) v_prenex_33841) (<= (select main_a v_prenex_33841) 2) (< v_prenex_33841 main_x) (<= (* 2 (select main_a v_prenex_33841)) 4))) (forall ((v_prenex_33842 Int)) (<= 996 (select main_a v_prenex_33842)))) (forall ((v_prenex_39366 Int) (v_prenex_39367 Int)) (or (<= 0 (select main_a v_prenex_39367)) (< v_prenex_39367 main_x) (< v_prenex_39366 main_y) (<= (select main_a v_prenex_39366) 1000) (<= 998 (select main_a v_prenex_39366)) (<= (+ (select main_a v_prenex_39367) 996) (select main_a v_prenex_39366)) (<= (+ main_x 1) v_prenex_39367))) (forall ((v_prenex_33732 Int) (v_prenex_33731 Int)) (or (<= (* 2 (select main_a v_prenex_33732)) 4) (<= (select main_a v_prenex_33732) 4) (<= (+ main_x 1) v_prenex_33732) (< v_prenex_33732 main_x) (<= (+ (select main_a v_prenex_33732) 996) (select main_a v_prenex_33731)) (<= 1996 (* 2 (select main_a v_prenex_33731))))) (forall ((v_prenex_40927 Int) (v_prenex_40926 Int)) (or (< v_prenex_40927 main_x) (<= 0 (select main_a v_prenex_40927)) (<= (+ main_x 1) v_prenex_40927) (<= 1996 (* 2 (select main_a v_prenex_40926))) (<= 0 (+ (select main_a v_prenex_40927) 2)) (<= (select main_a v_prenex_40926) (+ (select main_a v_prenex_40927) 1000)) (<= 996 (select main_a v_prenex_40926)))) (forall ((v_prenex_42431 Int) (v_prenex_42432 Int)) (or (<= 0 (select main_a v_prenex_42432)) (<= 996 (select main_a v_prenex_42431)) (<= 1000 (+ (select main_a v_prenex_42432) (select main_a v_prenex_42431))) (<= (select main_a v_prenex_42431) 1002) (<= (+ main_x 1) v_prenex_42432) (<= (select main_a v_prenex_42432) 4) (< v_prenex_42432 main_x))) (forall ((v_prenex_34064 Int) (v_prenex_34063 Int)) (or (<= (select main_a v_prenex_34064) 2) (<= 0 (+ (select main_a v_prenex_34064) 2)) (< v_prenex_34064 main_x) (<= (+ (select main_a v_prenex_34064) 996) (select main_a v_prenex_34063)) (<= (+ main_x 1) v_prenex_34064))) (or (forall ((v_prenex_36492 Int)) (or (<= 0 (+ (select main_a v_prenex_36492) 2)) (<= (* 2 (select main_a v_prenex_36492)) 4) (<= (+ main_x 1) v_prenex_36492) (< v_prenex_36492 main_x))) (forall ((v_prenex_36494 Int)) (or (<= (select main_a v_prenex_36494) 1002) (<= (select main_a v_prenex_36494) 1000)))) (forall ((v_prenex_33222 Int) (v_prenex_33221 Int)) (or (<= 998 (select main_a v_prenex_33221)) (<= 0 (select main_a v_prenex_33222)) (<= (+ main_x 1) v_prenex_33222) (< v_prenex_33222 main_x) (< v_prenex_33221 main_y) (<= (select main_a v_prenex_33221) (+ (select main_a v_prenex_33222) 1000)))) (forall ((v_prenex_38639 Int) (v_prenex_38638 Int)) (or (<= (+ (select main_a v_prenex_38639) 996) (select main_a v_prenex_38638)) (<= (select main_a v_prenex_38639) 2) (<= 0 (* 2 (select main_a v_prenex_38639))) (<= (+ main_x 1) v_prenex_38639) (< v_prenex_38639 main_x) (<= 996 (select main_a v_prenex_38638)) (<= 1996 (* 2 (select main_a v_prenex_38638))))) (forall ((v_prenex_39856 Int) (v_prenex_39855 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_39855))) (<= (+ main_x 1) v_prenex_39856) (<= 0 (+ (select main_a v_prenex_39856) 2)) (<= (select main_a v_prenex_39856) 2) (<= (* 2 (select main_a v_prenex_39855)) 2000) (< v_prenex_39856 main_x) (<= 1000 (+ (select main_a v_prenex_39856) (select main_a v_prenex_39855))))) (or (forall ((v_prenex_36323 Int)) (or (<= 998 (select main_a v_prenex_36323)) (<= (select main_a v_prenex_36323) 1002))) (forall ((v_prenex_36324 Int)) (or (<= (select main_a v_prenex_36324) 2) (< v_prenex_36324 main_x) (<= (+ main_x 1) v_prenex_36324) (<= 0 (select main_a v_prenex_36324)) (<= (* 2 (select main_a v_prenex_36324)) 4)))) (forall ((v_prenex_40375 Int) (v_prenex_40374 Int)) (or (<= (select main_a v_prenex_40375) 2) (<= 998 (select main_a v_prenex_40374)) (<= (select main_a v_prenex_40374) 1000) (<= (select main_a v_prenex_40374) (+ (select main_a v_prenex_40375) 1000)) (<= (+ main_x 1) v_prenex_40375) (< v_prenex_40374 main_y) (< v_prenex_40375 main_x))) (or (forall ((v_prenex_39745 Int)) (or (< v_prenex_39745 main_x) (<= (select main_a v_prenex_39745) 4) (<= (select main_a v_prenex_39745) 2) (<= (+ main_x 1) v_prenex_39745) (<= (* 2 (select main_a v_prenex_39745)) 4))) (forall ((v_prenex_39746 Int)) (<= 998 (select main_a v_prenex_39746)))) (forall ((v_prenex_36199 Int) (v_prenex_36200 Int)) (or (<= 1000 (+ (select main_a v_prenex_36200) (select main_a v_prenex_36199))) (<= 0 (select main_a v_prenex_36200)) (<= 998 (select main_a v_prenex_36199)) (< v_prenex_36200 main_x) (<= (+ main_x 1) v_prenex_36200) (<= (select main_a v_prenex_36200) 2))) (forall ((v_prenex_33002 Int) (v_prenex_33001 Int)) (or (<= (select main_a v_prenex_33001) 1002) (<= (+ (select main_a v_prenex_33002) 996) (select main_a v_prenex_33001)) (<= (+ main_y 1) v_prenex_33001) (< v_prenex_33001 main_y) (<= (* 2 (select main_a v_prenex_33001)) 2000))) (or (forall ((v_prenex_41630 Int)) (or (<= 0 (+ (select main_a v_prenex_41630) 2)) (< v_prenex_41630 main_x) (<= (+ main_x 1) v_prenex_41630) (<= 0 (* 2 (select main_a v_prenex_41630))) (<= (select main_a v_prenex_41630) 2))) (forall ((v_prenex_41631 Int)) (or (<= 998 (select main_a v_prenex_41631)) (<= (select main_a v_prenex_41631) 1002)))) (or (forall ((v_prenex_41350 Int)) (or (<= 0 (* 2 (select main_a v_prenex_41350))) (< v_prenex_41350 main_x) (<= (+ main_x 1) v_prenex_41350) (<= 0 (select main_a v_prenex_41350)))) (forall ((v_prenex_41352 Int)) (or (<= (* 2 (select main_a v_prenex_41352)) 2000) (<= 996 (select main_a v_prenex_41352))))) (forall ((v_prenex_34154 Int) (v_prenex_34153 Int)) (or (<= (select main_a v_prenex_34153) (+ (select main_a v_prenex_34154) 1000)) (<= (select main_a v_prenex_34154) 2) (<= 998 (select main_a v_prenex_34153)) (< v_prenex_34154 main_x) (<= 1996 (* 2 (select main_a v_prenex_34153))) (<= (select main_a v_prenex_34154) 4) (<= (+ main_x 1) v_prenex_34154))) (forall ((v_prenex_37543 Int) (v_prenex_37544 Int)) (or (<= (+ main_x 1) v_prenex_37544) (<= 1996 (* 2 (select main_a v_prenex_37543))) (<= (+ (select main_a v_prenex_37544) (select main_a v_prenex_37543)) 1000) (<= (* 2 (select main_a v_prenex_37543)) 2000) (<= (select main_a v_prenex_37544) 4) (< v_prenex_37544 main_x) (<= 0 (select main_a v_prenex_37544)))) (forall ((v_prenex_37865 Int) (v_prenex_37864 Int)) (or (<= 996 (select main_a v_prenex_37864)) (<= 1000 (+ (select main_a v_prenex_37865) (select main_a v_prenex_37864))) (<= (* 2 (select main_a v_prenex_37864)) 2000) (< v_prenex_37865 main_x) (<= 0 (select main_a v_prenex_37865)) (<= (select main_a v_prenex_37865) 2) (<= (+ main_x 1) v_prenex_37865))) (forall ((v_prenex_32241 Int) (v_prenex_32240 Int)) (or (< v_prenex_32241 main_x) (<= 0 (* 2 (select main_a v_prenex_32241))) (<= (+ main_x 1) v_prenex_32241) (<= 1000 (+ (select main_a v_prenex_32241) (select main_a v_prenex_32240))) (<= (+ main_y 1) v_prenex_32240))) (forall ((v_prenex_37955 Int) (v_prenex_37954 Int)) (or (<= 1000 (+ (select main_a v_prenex_37955) (select main_a v_prenex_37954))) (<= (select main_a v_prenex_37954) 1000) (<= (select main_a v_prenex_37954) 1002) (<= 0 (* 2 (select main_a v_prenex_37955))) (<= 0 (+ (select main_a v_prenex_37955) 2)) (<= (+ main_x 1) v_prenex_37955) (< v_prenex_37955 main_x))) (forall ((v_prenex_38331 Int) (v_prenex_38330 Int)) (or (< v_prenex_38331 main_x) (<= 0 (select main_a v_prenex_38331)) (<= (+ main_x 1) v_prenex_38331) (<= (select main_a v_prenex_38330) 1000) (<= (* 2 (select main_a v_prenex_38331)) 4) (<= (+ (select main_a v_prenex_38331) 996) (select main_a v_prenex_38330)) (<= (* 2 (select main_a v_prenex_38330)) 2000))) (forall ((v_prenex_39405 Int) (v_prenex_39404 Int)) (or (<= (+ main_y 1) v_prenex_39404) (< v_prenex_39404 main_y) (<= 1000 (+ (select main_a v_prenex_39405) (select main_a v_prenex_39404))) (<= (select main_a v_prenex_39404) 1000) (<= (+ main_x 1) v_prenex_39405))) (forall ((v_prenex_36384 Int) (v_prenex_36385 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_36384))) (<= (select main_a v_prenex_36385) 4) (<= 1000 (+ (select main_a v_prenex_36385) (select main_a v_prenex_36384))) (<= (* 2 (select main_a v_prenex_36384)) 2000) (< v_prenex_36385 main_x) (<= (+ main_x 1) v_prenex_36385) (<= 0 (+ (select main_a v_prenex_36385) 2)))) (forall ((v_prenex_31448 Int) (v_prenex_31447 Int)) (or (<= (+ (select main_a v_prenex_31448) (select main_a v_prenex_31447)) 1000) (<= (select main_a v_prenex_31448) 4) (<= (+ main_y 1) v_prenex_31447) (<= 996 (select main_a v_prenex_31447)) (<= (+ main_x 1) v_prenex_31448) (< v_prenex_31448 main_x))) (or (forall ((v_prenex_33723 Int)) (or (<= (select main_a v_prenex_33723) 2) (<= (+ main_x 1) v_prenex_33723) (< v_prenex_33723 main_x) (<= 0 (* 2 (select main_a v_prenex_33723))) (<= 0 (select main_a v_prenex_33723)))) (forall ((v_prenex_33727 Int)) (or (<= (select main_a v_prenex_33727) 1000) (<= (select main_a v_prenex_33727) 1002)))) (or (forall ((v_prenex_41977 Int)) (or (<= 998 (select main_a v_prenex_41977)) (<= (* 2 (select main_a v_prenex_41977)) 2000))) (forall ((v_prenex_41973 Int)) (or (< v_prenex_41973 main_x) (<= (* 2 (select main_a v_prenex_41973)) 4) (<= 0 (select main_a v_prenex_41973)) (<= (+ main_x 1) v_prenex_41973)))) (forall ((v_prenex_36993 Int) (v_prenex_36994 Int)) (or (<= (+ main_x 1) v_prenex_36994) (<= (+ (select main_a v_prenex_36994) (select main_a v_prenex_36993)) 1000) (< v_prenex_36994 main_x) (<= (select main_a v_prenex_36993) 1000) (<= 1996 (* 2 (select main_a v_prenex_36993))) (<= 0 (select main_a v_prenex_36994)))) (forall ((v_prenex_30936 Int) (v_prenex_30935 Int)) (or (<= (+ main_x 1) v_prenex_30936) (<= 0 (* 2 (select main_a v_prenex_30936))) (<= (select main_a v_prenex_30935) 1000) (< v_prenex_30936 main_x) (<= (* 2 (select main_a v_prenex_30935)) 2000) (<= 1000 (+ (select main_a v_prenex_30936) (select main_a v_prenex_30935))) (<= 0 (select main_a v_prenex_30936)))) (or (forall ((v_prenex_32423 Int)) (or (<= (+ main_x 1) v_prenex_32423) (< v_prenex_32423 main_x) (<= 0 (+ (select main_a v_prenex_32423) 2)) (<= (* 2 (select main_a v_prenex_32423)) 4))) (forall ((v_prenex_32422 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_32422))) (<= (select main_a v_prenex_32422) 1000)))) (forall ((v_prenex_38988 Int) (v_prenex_38987 Int)) (or (<= (* 2 (select main_a v_prenex_38988)) 4) (<= (+ main_x 1) v_prenex_38988) (<= (select main_a v_prenex_38987) 1002) (<= (select main_a v_prenex_38987) (+ (select main_a v_prenex_38988) 1000)) (< v_prenex_38988 main_x) (<= 1996 (* 2 (select main_a v_prenex_38987))))) (forall ((v_prenex_36171 Int) (v_prenex_36172 Int)) (or (<= (+ main_x 1) v_prenex_36172) (<= 996 (select main_a v_prenex_36171)) (<= (* 2 (select main_a v_prenex_36171)) 2000) (< v_prenex_36171 main_y) (<= (* 2 (select main_a v_prenex_36172)) 4) (<= 1000 (+ (select main_a v_prenex_36172) (select main_a v_prenex_36171))) (< v_prenex_36172 main_x))) (forall ((v_prenex_31840 Int) (v_prenex_31841 Int)) (or (<= 996 (select main_a v_prenex_31840)) (<= (select main_a v_prenex_31840) (+ (select main_a v_prenex_31841) 1000)) (< v_prenex_31841 main_x) (<= (+ main_x 1) v_prenex_31841) (<= (select main_a v_prenex_31840) 1000) (<= 0 (select main_a v_prenex_31841)) (<= (select main_a v_prenex_31841) 4))) (forall ((v_prenex_35176 Int) (v_prenex_35177 Int)) (or (<= (+ (select main_a v_prenex_35177) (select main_a v_prenex_35176)) 1000) (<= 0 (+ (select main_a v_prenex_35177) 2)) (< v_prenex_35177 main_x) (<= (select main_a v_prenex_35176) 1000) (<= (+ main_x 1) v_prenex_35177) (<= (* 2 (select main_a v_prenex_35177)) 4) (<= 1996 (* 2 (select main_a v_prenex_35176))))) (forall ((v_prenex_35997 Int) (v_prenex_35998 Int)) (or (<= (* 2 (select main_a v_prenex_35998)) 4) (< v_prenex_35998 main_x) (<= (select main_a v_prenex_35997) 1000) (<= (+ main_x 1) v_prenex_35998) (<= (+ (select main_a v_prenex_35998) 996) (select main_a v_prenex_35997)) (<= 998 (select main_a v_prenex_35997)) (<= 0 (* 2 (select main_a v_prenex_35998))))) (or (forall ((v_prenex_37525 Int)) (or (<= (* 2 (select main_a v_prenex_37525)) 2000) (< v_prenex_37525 main_y))) (forall ((v_prenex_37521 Int)) (or (< v_prenex_37521 main_x) (<= (+ main_x 1) v_prenex_37521) (<= (* 2 (select main_a v_prenex_37521)) 4)))) (or (forall ((v_prenex_40277 Int)) (or (<= (* 2 (select main_a v_prenex_40277)) 2000) (< v_prenex_40277 main_y) (<= (select main_a v_prenex_40277) 1000))) (forall ((v_prenex_40278 Int)) (or (<= 0 (* 2 (select main_a v_prenex_40278))) (<= (+ main_x 1) v_prenex_40278) (< v_prenex_40278 main_x)))) (or (forall ((v_prenex_31516 Int)) (<= 998 (select main_a v_prenex_31516))) (forall ((v_prenex_31512 Int)) (or (<= 0 (select main_a v_prenex_31512)) (<= (* 2 (select main_a v_prenex_31512)) 4) (<= 0 (* 2 (select main_a v_prenex_31512))) (<= (+ main_x 1) v_prenex_31512) (< v_prenex_31512 main_x)))) (forall ((v_prenex_34320 Int) (v_prenex_34319 Int)) (or (< v_prenex_34320 main_x) (<= (+ (select main_a v_prenex_34320) 996) (select main_a v_prenex_34319)) (<= 0 (+ (select main_a v_prenex_34320) 2)) (<= (+ main_x 1) v_prenex_34320) (<= 998 (select main_a v_prenex_34319)) (<= 1996 (* 2 (select main_a v_prenex_34319))) (<= (+ main_y 1) v_prenex_34319))) (forall ((v_prenex_33086 Int) (v_prenex_33085 Int)) (or (< v_prenex_33086 main_x) (< v_prenex_33085 main_y) (<= (select main_a v_prenex_33086) 4) (<= (+ main_x 1) v_prenex_33086) (<= (select main_a v_prenex_33085) 1002) (<= 996 (select main_a v_prenex_33085)) (<= 1000 (+ (select main_a v_prenex_33086) (select main_a v_prenex_33085))))) (or (forall ((v_prenex_37359 Int)) (or (<= (* 2 (select main_a v_prenex_37359)) 2000) (<= (select main_a v_prenex_37359) 1000) (<= (+ main_y 1) v_prenex_37359))) (forall ((v_prenex_37360 Int)) (or (<= 0 (+ (select main_a v_prenex_37360) 2)) (<= (+ main_x 1) v_prenex_37360) (<= 0 (* 2 (select main_a v_prenex_37360))) (< v_prenex_37360 main_x)))) (forall ((v_prenex_40002 Int) (v_prenex_40001 Int)) (or (< v_prenex_40002 main_x) (<= 1000 (+ (select main_a v_prenex_40002) (select main_a v_prenex_40001))) (<= (select main_a v_prenex_40001) 1002) (<= (+ main_x 1) v_prenex_40002) (<= 0 (+ (select main_a v_prenex_40002) 2)) (<= 0 (* 2 (select main_a v_prenex_40002))))) (or (forall ((v_prenex_37572 Int)) (or (< v_prenex_37572 main_x) (<= (+ main_x 1) v_prenex_37572) (<= (* 2 (select main_a v_prenex_37572)) 4) (<= (select main_a v_prenex_37572) 4) (<= 0 (* 2 (select main_a v_prenex_37572))))) (forall ((v_prenex_37575 Int)) (<= 1996 (* 2 (select main_a v_prenex_37575))))) (forall ((v_prenex_38318 Int) (v_prenex_38319 Int)) (or (<= 0 (select main_a v_prenex_38319)) (<= 1000 (+ (select main_a v_prenex_38319) (select main_a v_prenex_38318))) (< v_prenex_38319 main_x) (<= (select main_a v_prenex_38318) 1002) (<= (+ main_x 1) v_prenex_38319) (<= (* 2 (select main_a v_prenex_38318)) 2000) (<= (select main_a v_prenex_38319) 2))) (or (forall ((v_prenex_43298 Int)) (or (<= (* 2 (select main_a v_prenex_43298)) 2000) (<= 996 (select main_a v_prenex_43298)))) (forall ((v_prenex_43295 Int)) (or (<= (+ main_x 1) v_prenex_43295) (<= (select main_a v_prenex_43295) 4) (< v_prenex_43295 main_x) (<= 0 (* 2 (select main_a v_prenex_43295)))))) (or (forall ((v_prenex_39781 Int)) (or (< v_prenex_39781 main_x) (<= (+ main_x 1) v_prenex_39781) (<= (* 2 (select main_a v_prenex_39781)) 4) (<= 0 (+ (select main_a v_prenex_39781) 2)))) (forall ((v_prenex_39786 Int)) (or (<= 998 (select main_a v_prenex_39786)) (<= (select main_a v_prenex_39786) 1000)))) (or (forall ((v_prenex_38723 Int)) (or (<= (* 2 (select main_a v_prenex_38723)) 4) (< v_prenex_38723 main_x) (<= (+ main_x 1) v_prenex_38723))) (forall ((v_prenex_38727 Int)) (or (< v_prenex_38727 main_y) (<= (select main_a v_prenex_38727) 1002)))) (forall ((v_prenex_38429 Int) (v_prenex_38430 Int)) (or (< v_prenex_38430 main_x) (<= (+ main_x 1) v_prenex_38430) (<= (select main_a v_prenex_38430) 2) (<= 0 (+ (select main_a v_prenex_38430) 2)) (<= (select main_a v_prenex_38429) (+ (select main_a v_prenex_38430) 1000)))) (or (forall ((v_prenex_42944 Int)) (or (<= 996 (select main_a v_prenex_42944)) (<= 1996 (* 2 (select main_a v_prenex_42944))))) (forall ((v_prenex_42941 Int)) (or (<= (* 2 (select main_a v_prenex_42941)) 4) (< v_prenex_42941 main_x) (<= 0 (* 2 (select main_a v_prenex_42941))) (<= (+ main_x 1) v_prenex_42941) (<= (select main_a v_prenex_42941) 4)))) (forall ((v_prenex_41461 Int) (v_prenex_41462 Int)) (or (<= (+ main_x 1) v_prenex_41462) (<= 998 (select main_a v_prenex_41461)) (< v_prenex_41462 main_x) (<= (* 2 (select main_a v_prenex_41462)) 4) (<= (select main_a v_prenex_41461) 1000) (<= (+ (select main_a v_prenex_41462) (select main_a v_prenex_41461)) 1000))) (forall ((v_prenex_32909 Int) (v_prenex_32910 Int)) (or (<= (+ main_x 1) v_prenex_32910) (<= (+ (select main_a v_prenex_32910) (select main_a v_prenex_32909)) 1000) (<= 998 (select main_a v_prenex_32909)) (< v_prenex_32910 main_x) (<= (select main_a v_prenex_32909) 1000) (<= 0 (select main_a v_prenex_32910)) (<= (* 2 (select main_a v_prenex_32910)) 4))) (or (forall ((v_prenex_32132 Int)) (or (<= 0 (* 2 (select main_a v_prenex_32132))) (<= 0 (+ (select main_a v_prenex_32132) 2)) (<= (+ main_x 1) v_prenex_32132) (< v_prenex_32132 main_x))) (forall ((v_prenex_32131 Int)) (or (<= (+ main_y 1) v_prenex_32131) (<= 998 (select main_a v_prenex_32131)) (<= (select main_a v_prenex_32131) 1000)))) (forall ((v_prenex_43921 Int) (v_prenex_43922 Int)) (or (<= (* 2 (select main_a v_prenex_43922)) 4) (<= (* 2 (select main_a v_prenex_43921)) 2000) (<= (+ main_x 1) v_prenex_43922) (<= (+ (select main_a v_prenex_43922) (select main_a v_prenex_43921)) 1000) (<= (+ main_y 1) v_prenex_43921) (< v_prenex_43922 main_x) (<= 998 (select main_a v_prenex_43921)))) (forall ((v_prenex_34016 Int) (v_prenex_34015 Int)) (or (<= 0 (* 2 (select main_a v_prenex_34016))) (<= (select main_a v_prenex_34015) 1002) (<= 0 (select main_a v_prenex_34016)) (<= (+ main_x 1) v_prenex_34016) (<= 1000 (+ (select main_a v_prenex_34016) (select main_a v_prenex_34015))) (< v_prenex_34016 main_x) (<= 1996 (* 2 (select main_a v_prenex_34015))))) (forall ((v_prenex_42403 Int) (v_prenex_42404 Int)) (or (<= 1000 (+ (select main_a v_prenex_42404) (select main_a v_prenex_42403))) (< v_prenex_42404 main_x) (<= 0 (select main_a v_prenex_42404)) (<= (+ main_x 1) v_prenex_42404) (<= 0 (+ (select main_a v_prenex_42404) 2)) (<= 998 (select main_a v_prenex_42403)))) (or (forall ((v_prenex_35388 Int)) (or (<= 996 (select main_a v_prenex_35388)) (<= 998 (select main_a v_prenex_35388)))) (forall ((v_prenex_35384 Int)) (or (<= (+ main_x 1) v_prenex_35384) (< v_prenex_35384 main_x) (<= 0 (* 2 (select main_a v_prenex_35384))) (<= 0 (select main_a v_prenex_35384)) (<= (* 2 (select main_a v_prenex_35384)) 4)))) (forall ((v_prenex_38850 Int) (v_prenex_38849 Int)) (or (<= (* 2 (select main_a v_prenex_38849)) 2000) (<= (select main_a v_prenex_38849) (+ (select main_a v_prenex_38850) 1000)) (<= 1996 (* 2 (select main_a v_prenex_38849))) (<= (+ main_x 1) v_prenex_38850) (< v_prenex_38850 main_x) (<= (select main_a v_prenex_38850) 4) (<= (select main_a v_prenex_38850) 2))) (or (forall ((v_prenex_41142 Int)) (<= (select main_a v_prenex_41142) 1000)) (forall ((v_prenex_41143 Int)) (or (< v_prenex_41143 main_x) (<= (* 2 (select main_a v_prenex_41143)) 4) (<= 0 (+ (select main_a v_prenex_41143) 2)) (<= (select main_a v_prenex_41143) 4) (<= (+ main_x 1) v_prenex_41143)))) (forall ((v_prenex_37807 Int) (v_prenex_37806 Int)) (or (<= (+ main_x 1) v_prenex_37807) (<= 0 (* 2 (select main_a v_prenex_37807))) (<= (+ main_y 1) v_prenex_37806) (<= (+ (select main_a v_prenex_37807) (select main_a v_prenex_37806)) 1000) (< v_prenex_37807 main_x) (<= 998 (select main_a v_prenex_37806)) (<= (select main_a v_prenex_37806) 1000))) (forall ((v_prenex_42393 Int) (v_prenex_42394 Int)) (or (<= 996 (select main_a v_prenex_42393)) (<= (+ main_x 1) v_prenex_42394) (<= (* 2 (select main_a v_prenex_42394)) 4) (<= (select main_a v_prenex_42393) (+ (select main_a v_prenex_42394) 1000)) (<= (* 2 (select main_a v_prenex_42393)) 2000) (<= (select main_a v_prenex_42394) 2) (< v_prenex_42394 main_x))) (forall ((v_prenex_31806 Int) (v_prenex_31807 Int)) (or (<= 996 (select main_a v_prenex_31806)) (< v_prenex_31807 main_x) (<= 1996 (* 2 (select main_a v_prenex_31806))) (<= 0 (+ (select main_a v_prenex_31807) 2)) (<= (+ main_x 1) v_prenex_31807) (<= (select main_a v_prenex_31807) 2) (<= 1000 (+ (select main_a v_prenex_31807) (select main_a v_prenex_31806))))) (forall ((v_prenex_39227 Int) (v_prenex_39226 Int)) (or (< v_prenex_39227 main_x) (<= (+ (select main_a v_prenex_39227) 996) (select main_a v_prenex_39226)) (<= (select main_a v_prenex_39227) 4) (<= (+ main_x 1) v_prenex_39227) (<= (select main_a v_prenex_39226) 1000) (< v_prenex_39226 main_y) (<= 996 (select main_a v_prenex_39226)))) (forall ((v_prenex_37080 Int) (v_prenex_37079 Int)) (or (<= 1000 (+ (select main_a v_prenex_37080) (select main_a v_prenex_37079))) (<= (* 2 (select main_a v_prenex_37080)) 4) (< v_prenex_37079 main_y) (< v_prenex_37080 main_x) (<= (* 2 (select main_a v_prenex_37079)) 2000) (<= (+ main_x 1) v_prenex_37080))) (or (forall ((v_prenex_43472 Int)) (or (<= (* 2 (select main_a v_prenex_43472)) 2000) (<= 1996 (* 2 (select main_a v_prenex_43472))))) (forall ((v_prenex_43471 Int)) (or (<= 0 (* 2 (select main_a v_prenex_43471))) (<= (+ main_x 1) v_prenex_43471) (<= (select main_a v_prenex_43471) 4) (<= 0 (select main_a v_prenex_43471)) (< v_prenex_43471 main_x)))) (forall ((v_prenex_41406 Int) (v_prenex_41407 Int)) (or (<= 0 (+ (select main_a v_prenex_41407) 2)) (<= 998 (select main_a v_prenex_41406)) (<= 1000 (+ (select main_a v_prenex_41407) (select main_a v_prenex_41406))) (<= (* 2 (select main_a v_prenex_41407)) 4) (< v_prenex_41407 main_x) (<= (+ main_x 1) v_prenex_41407))) (forall ((v_prenex_39184 Int) (v_prenex_39185 Int)) (or (<= (+ main_x 1) v_prenex_39185) (<= 1000 (+ (select main_a v_prenex_39185) (select main_a v_prenex_39184))) (<= (select main_a v_prenex_39184) 1002) (<= 0 (+ (select main_a v_prenex_39185) 2)) (<= 996 (select main_a v_prenex_39184)) (<= 0 (select main_a v_prenex_39185)) (< v_prenex_39185 main_x))) (forall ((v_prenex_32388 Int) (v_prenex_32387 Int)) (or (<= (select main_a v_prenex_32387) (+ (select main_a v_prenex_32388) 1000)) (<= 0 (+ (select main_a v_prenex_32388) 2)) (<= (* 2 (select main_a v_prenex_32387)) 2000) (<= (* 2 (select main_a v_prenex_32388)) 4) (< v_prenex_32388 main_x) (<= (+ main_x 1) v_prenex_32388))) (forall ((v_prenex_41641 Int) (v_prenex_41642 Int)) (or (< v_prenex_41642 main_x) (<= 1996 (* 2 (select main_a v_prenex_41641))) (<= (select main_a v_prenex_41641) (+ (select main_a v_prenex_41642) 1000)) (<= (select main_a v_prenex_41642) 4) (<= (* 2 (select main_a v_prenex_41642)) 4) (<= (+ main_x 1) v_prenex_41642) (<= (select main_a v_prenex_41641) 1002))) (or (forall ((v_prenex_33332 Int)) (or (<= (* 2 (select main_a v_prenex_33332)) 4) (< v_prenex_33332 main_x) (<= 0 (+ (select main_a v_prenex_33332) 2)) (<= (+ main_x 1) v_prenex_33332))) (forall ((v_prenex_33331 Int)) (or (<= (+ main_y 1) v_prenex_33331) (<= (select main_a v_prenex_33331) 1000)))) (forall ((v_prenex_34934 Int) (v_prenex_34933 Int)) (or (<= (select main_a v_prenex_34933) 1000) (<= (+ main_x 1) v_prenex_34934) (<= (select main_a v_prenex_34934) 4) (<= 996 (select main_a v_prenex_34933)) (< v_prenex_34934 main_x) (<= 0 (* 2 (select main_a v_prenex_34934))) (<= 1000 (+ (select main_a v_prenex_34934) (select main_a v_prenex_34933))))) (forall ((v_prenex_36774 Int) (v_prenex_36775 Int)) (or (<= (* 2 (select main_a v_prenex_36775)) 4) (< v_prenex_36775 main_x) (<= (+ main_x 1) v_prenex_36775) (<= (+ (select main_a v_prenex_36775) (select main_a v_prenex_36774)) 1000) (<= 0 (+ (select main_a v_prenex_36775) 2)))) (forall ((v_prenex_34424 Int) (v_prenex_34423 Int)) (or (<= (+ main_x 1) v_prenex_34424) (<= 0 (select main_a v_prenex_34424)) (<= 1000 (+ (select main_a v_prenex_34424) (select main_a v_prenex_34423))) (<= (+ main_y 1) v_prenex_34423) (< v_prenex_34424 main_x) (<= 996 (select main_a v_prenex_34423)) (<= (select main_a v_prenex_34423) 1002))) (or (forall ((v_prenex_32921 Int)) (or (<= 0 (* 2 (select main_a v_prenex_32921))) (<= 0 (+ (select main_a v_prenex_32921) 2)) (< v_prenex_32921 main_x) (<= (+ main_x 1) v_prenex_32921))) (forall ((v_prenex_32924 Int)) (or (<= (select main_a v_prenex_32924) 1002) (<= (select main_a v_prenex_32924) 1000)))) (forall ((v_prenex_39207 Int) (v_prenex_39206 Int)) (or (<= (+ (select main_a v_prenex_39207) (select main_a v_prenex_39206)) 1000) (<= (select main_a v_prenex_39207) 4) (<= 998 (select main_a v_prenex_39206)) (< v_prenex_39207 main_x) (<= (select main_a v_prenex_39206) 1000) (<= (+ main_x 1) v_prenex_39207) (<= 0 (select main_a v_prenex_39207)))) (or (forall ((v_prenex_43945 Int)) (<= (* 2 (select main_a v_prenex_43945)) 2000)) (forall ((v_prenex_43944 Int)) (or (<= 0 (* 2 (select main_a v_prenex_43944))) (<= (+ main_x 1) v_prenex_43944) (<= (select main_a v_prenex_43944) 2) (<= (* 2 (select main_a v_prenex_43944)) 4) (< v_prenex_43944 main_x)))) (forall ((v_prenex_43451 Int) (v_prenex_43450 Int)) (or (<= 0 (select main_a v_prenex_43451)) (<= (+ main_x 1) v_prenex_43451) (<= 0 (* 2 (select main_a v_prenex_43451))) (<= (+ (select main_a v_prenex_43451) (select main_a v_prenex_43450)) 1000) (< v_prenex_43451 main_x) (<= 998 (select main_a v_prenex_43450)))) (or (forall ((v_prenex_37878 Int)) (or (<= (+ main_x 1) v_prenex_37878) (<= (* 2 (select main_a v_prenex_37878)) 4) (< v_prenex_37878 main_x) (<= 0 (* 2 (select main_a v_prenex_37878))))) (forall ((v_prenex_37877 Int)) (or (< v_prenex_37877 main_y) (<= (select main_a v_prenex_37877) 1002) (<= (* 2 (select main_a v_prenex_37877)) 2000)))) (or (forall ((v_prenex_33783 Int)) (or (<= (+ main_y 1) v_prenex_33783) (<= (* 2 (select main_a v_prenex_33783)) 2000) (<= 1996 (* 2 (select main_a v_prenex_33783))))) (forall ((v_prenex_33784 Int)) (or (< v_prenex_33784 main_x) (<= (* 2 (select main_a v_prenex_33784)) 4) (<= 0 (+ (select main_a v_prenex_33784) 2)) (<= (+ main_x 1) v_prenex_33784)))) (or (forall ((v_prenex_33386 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_33386))) (<= (select main_a v_prenex_33386) 1002) (<= (+ main_y 1) v_prenex_33386))) (forall ((v_prenex_33387 Int)) (or (<= (* 2 (select main_a v_prenex_33387)) 4) (<= (+ main_x 1) v_prenex_33387) (< v_prenex_33387 main_x)))) (or (forall ((v_prenex_30866 Int)) (or (<= (+ main_x 1) v_prenex_30866) (<= 0 (* 2 (select main_a v_prenex_30866))) (< v_prenex_30866 main_x) (<= 0 (+ (select main_a v_prenex_30866) 2)))) (forall ((v_prenex_31908 Int)) (or (<= 998 (select main_a v_prenex_31908)) (<= 1996 (* 2 (select main_a v_prenex_31908)))))) (forall ((v_prenex_38008 Int) (v_prenex_38007 Int)) (or (<= (+ main_x 1) v_prenex_38008) (<= (* 2 (select main_a v_prenex_38008)) 4) (<= (+ (select main_a v_prenex_38008) (select main_a v_prenex_38007)) 1000) (<= (select main_a v_prenex_38007) 1000) (<= (+ main_y 1) v_prenex_38007) (< v_prenex_38008 main_x))) (forall ((v_prenex_37834 Int) (v_prenex_37835 Int)) (or (<= 1000 (+ (select main_a v_prenex_37835) (select main_a v_prenex_37834))) (<= (select main_a v_prenex_37834) 1002) (< v_prenex_37835 main_x) (<= (+ main_x 1) v_prenex_37835) (<= 0 (select main_a v_prenex_37835)) (< v_prenex_37834 main_y))) (or (forall ((v_prenex_43780 Int)) (or (< v_prenex_43780 main_x) (<= (* 2 (select main_a v_prenex_43780)) 4) (<= (+ main_x 1) v_prenex_43780))) (forall ((v_prenex_43784 Int)) (or (< v_prenex_43784 main_y) (<= (select main_a v_prenex_43784) 1002) (<= 998 (select main_a v_prenex_43784))))) (forall ((v_prenex_35460 Int) (v_prenex_35461 Int)) (or (< v_prenex_35461 main_x) (<= 0 (* 2 (select main_a v_prenex_35461))) (<= (+ main_x 1) v_prenex_35461) (<= 0 (select main_a v_prenex_35461)) (<= (* 2 (select main_a v_prenex_35460)) 2000) (<= 998 (select main_a v_prenex_35460)) (<= 1000 (+ (select main_a v_prenex_35461) (select main_a v_prenex_35460))))) (or (forall ((v_prenex_33079 Int)) (or (<= (select main_a v_prenex_33079) 1000) (<= 998 (select main_a v_prenex_33079)))) (forall ((v_prenex_33078 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33078))) (< v_prenex_33078 main_x) (<= 0 (select main_a v_prenex_33078)) (<= (+ main_x 1) v_prenex_33078) (<= (select main_a v_prenex_33078) 4)))) (forall ((v_prenex_41216 Int) (v_prenex_41217 Int)) (or (< v_prenex_41217 main_x) (<= (* 2 (select main_a v_prenex_41216)) 2000) (<= 1996 (* 2 (select main_a v_prenex_41216))) (<= (+ main_x 1) v_prenex_41217) (<= 0 (select main_a v_prenex_41217)) (<= (+ (select main_a v_prenex_41217) (select main_a v_prenex_41216)) 1000))) (or (forall ((v_prenex_40325 Int)) (or (<= (+ main_x 1) v_prenex_40325) (<= (select main_a v_prenex_40325) 2) (< v_prenex_40325 main_x) (<= (select main_a v_prenex_40325) 4) (<= 0 (* 2 (select main_a v_prenex_40325))))) (forall ((v_prenex_40324 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_40324))) (<= 996 (select main_a v_prenex_40324))))) (or (forall ((v_prenex_39176 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_39176))) (<= 998 (select main_a v_prenex_39176)))) (forall ((v_prenex_39175 Int)) (or (<= (select main_a v_prenex_39175) 2) (<= (* 2 (select main_a v_prenex_39175)) 4) (<= (+ main_x 1) v_prenex_39175) (< v_prenex_39175 main_x)))) (or (forall ((v_prenex_42866 Int)) (or (<= 996 (select main_a v_prenex_42866)) (<= (* 2 (select main_a v_prenex_42866)) 2000))) (forall ((v_prenex_42861 Int)) (or (<= (+ main_x 1) v_prenex_42861) (<= 0 (+ (select main_a v_prenex_42861) 2)) (< v_prenex_42861 main_x) (<= (* 2 (select main_a v_prenex_42861)) 4)))) (forall ((v_prenex_31596 Int) (v_prenex_31595 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_31595))) (< v_prenex_31596 main_x) (<= (* 2 (select main_a v_prenex_31596)) 4) (<= 0 (+ (select main_a v_prenex_31596) 2)) (<= (select main_a v_prenex_31595) (+ (select main_a v_prenex_31596) 1000)) (<= 996 (select main_a v_prenex_31595)) (<= (+ main_x 1) v_prenex_31596))) (or (forall ((v_prenex_41798 Int)) (or (<= 0 (* 2 (select main_a v_prenex_41798))) (<= (select main_a v_prenex_41798) 4) (<= (+ main_x 1) v_prenex_41798) (<= (select main_a v_prenex_41798) 2) (< v_prenex_41798 main_x))) (forall ((v_prenex_41797 Int)) (or (<= 998 (select main_a v_prenex_41797)) (<= (select main_a v_prenex_41797) 1000)))) (or (forall ((v_prenex_39961 Int)) (or (<= (select main_a v_prenex_39961) 1002) (<= (+ main_y 1) v_prenex_39961) (<= 998 (select main_a v_prenex_39961)))) (forall ((v_prenex_39962 Int)) (or (<= (* 2 (select main_a v_prenex_39962)) 4) (<= (select main_a v_prenex_39962) 2) (< v_prenex_39962 main_x) (<= (+ main_x 1) v_prenex_39962)))) (or (forall ((v_prenex_31558 Int)) (or (<= (select main_a v_prenex_31558) 1002) (<= (select main_a v_prenex_31558) 1000))) (forall ((v_prenex_31556 Int)) (or (< v_prenex_31556 main_x) (<= 0 (* 2 (select main_a v_prenex_31556))) (<= (+ main_x 1) v_prenex_31556) (<= (select main_a v_prenex_31556) 4)))) (or (forall ((v_prenex_43915 Int)) (or (<= 0 (* 2 (select main_a v_prenex_43915))) (<= (+ main_x 1) v_prenex_43915) (<= 0 (select main_a v_prenex_43915)) (< v_prenex_43915 main_x))) (forall ((v_prenex_43917 Int)) (or (<= (select main_a v_prenex_43917) 1002) (< v_prenex_43917 main_y) (<= 996 (select main_a v_prenex_43917))))) (forall ((v_prenex_42097 Int) (v_prenex_42098 Int)) (or (<= 0 (select main_a v_prenex_42098)) (<= 0 (* 2 (select main_a v_prenex_42098))) (<= (+ (select main_a v_prenex_42098) (select main_a v_prenex_42097)) 1000) (<= (select main_a v_prenex_42097) 1002) (<= (+ main_x 1) v_prenex_42098) (< v_prenex_42098 main_x))) (or (forall ((v_prenex_32299 Int)) (or (<= 0 (+ (select main_a v_prenex_32299) 2)) (< v_prenex_32299 main_x) (<= (+ main_x 1) v_prenex_32299) (<= (* 2 (select main_a v_prenex_32299)) 4) (<= 0 (* 2 (select main_a v_prenex_32299))))) (forall ((v_prenex_32296 Int)) (or (<= 998 (select main_a v_prenex_32296)) (<= 996 (select main_a v_prenex_32296))))) (forall ((v_prenex_39449 Int) (v_prenex_39448 Int)) (or (< v_prenex_39449 main_x) (<= 1000 (+ (select main_a v_prenex_39449) (select main_a v_prenex_39448))) (<= 996 (select main_a v_prenex_39448)) (<= 0 (+ (select main_a v_prenex_39449) 2)) (< v_prenex_39448 main_y) (<= (+ main_x 1) v_prenex_39449) (<= (select main_a v_prenex_39448) 1002))) (forall ((v_prenex_32593 Int) (v_prenex_32594 Int)) (or (<= (+ (select main_a v_prenex_32594) 996) (select main_a v_prenex_32593)) (<= (+ main_x 1) v_prenex_32594) (<= (* 2 (select main_a v_prenex_32593)) 2000) (<= 0 (+ (select main_a v_prenex_32594) 2)) (< v_prenex_32594 main_x) (<= (select main_a v_prenex_32593) 1002) (<= (select main_a v_prenex_32594) 4))) (forall ((v_prenex_40862 Int) (v_prenex_40861 Int)) (or (<= (+ (select main_a v_prenex_40862) (select main_a v_prenex_40861)) 1000) (< v_prenex_40862 main_x) (<= 1996 (* 2 (select main_a v_prenex_40861))) (<= 996 (select main_a v_prenex_40861)) (<= 0 (+ (select main_a v_prenex_40862) 2)) (<= (* 2 (select main_a v_prenex_40862)) 4) (<= (+ main_x 1) v_prenex_40862))) (forall ((v_prenex_31345 Int) (v_prenex_31346 Int)) (or (<= (+ main_x 1) v_prenex_31346) (<= 1000 (+ (select main_a v_prenex_31346) (select main_a v_prenex_31345))) (<= (+ main_y 1) v_prenex_31345) (< v_prenex_31346 main_x) (<= (select main_a v_prenex_31346) 2))) (or (forall ((v_prenex_38776 Int)) (or (<= (* 2 (select main_a v_prenex_38776)) 4) (<= 0 (* 2 (select main_a v_prenex_38776))) (< v_prenex_38776 main_x) (<= (+ main_x 1) v_prenex_38776) (<= (select main_a v_prenex_38776) 2))) (forall ((v_prenex_38777 Int)) (or (<= (* 2 (select main_a v_prenex_38777)) 2000) (<= 996 (select main_a v_prenex_38777))))) (forall ((v_prenex_32553 Int) (v_prenex_32552 Int)) (or (<= (+ main_x 1) v_prenex_32553) (<= 0 (+ (select main_a v_prenex_32553) 2)) (<= 998 (select main_a v_prenex_32552)) (< v_prenex_32553 main_x) (<= (select main_a v_prenex_32552) (+ (select main_a v_prenex_32553) 1000)) (<= (* 2 (select main_a v_prenex_32553)) 4))) (forall ((v_prenex_35178 Int) (v_prenex_35179 Int)) (or (<= 0 (+ (select main_a v_prenex_35179) 2)) (<= (+ main_x 1) v_prenex_35179) (<= 1000 (+ (select main_a v_prenex_35179) (select main_a v_prenex_35178))) (<= (+ main_y 1) v_prenex_35178) (<= 998 (select main_a v_prenex_35178)) (<= (* 2 (select main_a v_prenex_35178)) 2000) (< v_prenex_35179 main_x))) (forall ((v_prenex_32801 Int) (v_prenex_32802 Int)) (or (<= (+ (select main_a v_prenex_32802) (select main_a v_prenex_32801)) 1000) (<= 0 (* 2 (select main_a v_prenex_32802))) (< v_prenex_32802 main_x) (<= 996 (select main_a v_prenex_32801)) (<= (select main_a v_prenex_32802) 4) (<= (+ main_x 1) v_prenex_32802))) (or (forall ((v_prenex_42305 Int)) (or (< v_prenex_42305 main_x) (<= 0 (* 2 (select main_a v_prenex_42305))) (<= (* 2 (select main_a v_prenex_42305)) 4) (<= (+ main_x 1) v_prenex_42305))) (forall ((v_prenex_42310 Int)) (or (<= (select main_a v_prenex_42310) 1002) (<= (* 2 (select main_a v_prenex_42310)) 2000)))) (forall ((v_prenex_42453 Int) (v_prenex_42454 Int)) (or (<= 998 (select main_a v_prenex_42453)) (<= (select main_a v_prenex_42454) 2) (<= (+ main_x 1) v_prenex_42454) (< v_prenex_42454 main_x) (<= 0 (* 2 (select main_a v_prenex_42454))) (<= 1000 (+ (select main_a v_prenex_42454) (select main_a v_prenex_42453))))) (forall ((v_prenex_34611 Int) (v_prenex_34610 Int)) (or (<= 998 (select main_a v_prenex_34610)) (<= 0 (+ (select main_a v_prenex_34611) 2)) (<= 1000 (+ (select main_a v_prenex_34611) (select main_a v_prenex_34610))) (< v_prenex_34611 main_x) (<= 996 (select main_a v_prenex_34610)) (<= (+ main_x 1) v_prenex_34611))) (forall ((v_prenex_34018 Int) (v_prenex_34017 Int)) (or (<= (+ (select main_a v_prenex_34018) 996) (select main_a v_prenex_34017)) (<= (+ main_x 1) v_prenex_34018) (< v_prenex_34018 main_x) (<= (select main_a v_prenex_34017) 1000) (<= 0 (select main_a v_prenex_34018)) (<= 0 (+ (select main_a v_prenex_34018) 2)))) (forall ((v_prenex_42596 Int) (v_prenex_42597 Int)) (or (<= (+ (select main_a v_prenex_42597) 996) (select main_a v_prenex_42596)) (<= (+ main_y 1) v_prenex_42596) (<= 0 (* 2 (select main_a v_prenex_42597))) (<= (select main_a v_prenex_42596) 1002) (<= 1996 (* 2 (select main_a v_prenex_42596))) (< v_prenex_42597 main_x) (<= (+ main_x 1) v_prenex_42597))) (forall ((v_prenex_32104 Int) (v_prenex_32105 Int)) (or (< v_prenex_32104 main_y) (<= (+ main_y 1) v_prenex_32104) (<= (+ (select main_a v_prenex_32105) (select main_a v_prenex_32104)) 1000) (<= (select main_a v_prenex_32104) 1002))) (forall ((v_prenex_41669 Int) (v_prenex_41670 Int)) (or (<= (select main_a v_prenex_41669) 1002) (<= 0 (* 2 (select main_a v_prenex_41670))) (<= (select main_a v_prenex_41669) (+ (select main_a v_prenex_41670) 1000)) (<= (+ main_x 1) v_prenex_41670) (< v_prenex_41670 main_x))) (forall ((v_prenex_39303 Int) (v_prenex_39302 Int)) (or (<= 0 (* 2 (select main_a v_prenex_39303))) (<= (select main_a v_prenex_39302) 1000) (<= (+ (select main_a v_prenex_39303) 996) (select main_a v_prenex_39302)) (< v_prenex_39302 main_y) (< v_prenex_39303 main_x) (<= (+ main_x 1) v_prenex_39303) (<= 998 (select main_a v_prenex_39302)))) (forall ((v_prenex_38097 Int) (v_prenex_38098 Int)) (or (<= (* 2 (select main_a v_prenex_38098)) 4) (< v_prenex_38098 main_x) (<= (+ main_y 1) v_prenex_38097) (<= (+ (select main_a v_prenex_38098) (select main_a v_prenex_38097)) 1000) (<= 998 (select main_a v_prenex_38097)) (<= 996 (select main_a v_prenex_38097)) (<= (+ main_x 1) v_prenex_38098))) (forall ((v_prenex_38044 Int) (v_prenex_38043 Int)) (or (<= (select main_a v_prenex_38043) 1002) (<= (select main_a v_prenex_38043) 1000) (< v_prenex_38044 main_x) (<= 0 (* 2 (select main_a v_prenex_38044))) (<= (+ main_x 1) v_prenex_38044) (<= (select main_a v_prenex_38043) (+ (select main_a v_prenex_38044) 1000)) (<= 0 (select main_a v_prenex_38044)))) (forall ((v_prenex_37838 Int) (v_prenex_37839 Int)) (or (<= (* 2 (select main_a v_prenex_37838)) 2000) (<= (+ (select main_a v_prenex_37839) (select main_a v_prenex_37838)) 1000) (<= (+ main_x 1) v_prenex_37839) (< v_prenex_37839 main_x) (<= 996 (select main_a v_prenex_37838)) (<= 0 (+ (select main_a v_prenex_37839) 2)))) (forall ((v_prenex_35592 Int) (v_prenex_35591 Int)) (or (< v_prenex_35591 main_y) (<= 1000 (+ (select main_a v_prenex_35592) (select main_a v_prenex_35591))) (<= 0 (select main_a v_prenex_35592)) (<= (+ main_x 1) v_prenex_35592) (<= 998 (select main_a v_prenex_35591)) (<= (select main_a v_prenex_35591) 1000) (< v_prenex_35592 main_x))) (forall ((v_prenex_38295 Int) (v_prenex_38294 Int)) (or (<= 0 (* 2 (select main_a v_prenex_38295))) (<= 0 (+ (select main_a v_prenex_38295) 2)) (<= (+ main_x 1) v_prenex_38295) (<= (select main_a v_prenex_38294) 1000) (< v_prenex_38295 main_x) (<= (+ (select main_a v_prenex_38295) 996) (select main_a v_prenex_38294)))) (forall ((v_prenex_37485 Int) (v_prenex_37486 Int)) (or (<= (+ main_x 1) v_prenex_37486) (<= 0 (select main_a v_prenex_37486)) (<= (+ (select main_a v_prenex_37486) (select main_a v_prenex_37485)) 1000) (<= (select main_a v_prenex_37486) 4) (<= 1996 (* 2 (select main_a v_prenex_37485))) (< v_prenex_37486 main_x) (<= (select main_a v_prenex_37485) 1000))) (or (forall ((v_prenex_40948 Int)) (or (<= (* 2 (select main_a v_prenex_40948)) 4) (<= 0 (* 2 (select main_a v_prenex_40948))) (<= (+ main_x 1) v_prenex_40948) (< v_prenex_40948 main_x))) (forall ((v_prenex_40953 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_40953))) (<= 998 (select main_a v_prenex_40953))))) (or (forall ((v_prenex_33022 Int)) (or (< v_prenex_33022 main_x) (<= 0 (+ (select main_a v_prenex_33022) 2)) (<= (* 2 (select main_a v_prenex_33022)) 4) (<= (+ main_x 1) v_prenex_33022))) (forall ((v_prenex_33024 Int)) (or (<= 996 (select main_a v_prenex_33024)) (<= (* 2 (select main_a v_prenex_33024)) 2000)))) (or (forall ((v_prenex_37908 Int)) (or (<= (select main_a v_prenex_37908) 4) (<= (* 2 (select main_a v_prenex_37908)) 4) (< v_prenex_37908 main_x) (<= (+ main_x 1) v_prenex_37908))) (forall ((v_prenex_37907 Int)) (or (<= (* 2 (select main_a v_prenex_37907)) 2000) (<= (+ main_y 1) v_prenex_37907) (<= 996 (select main_a v_prenex_37907))))) (forall ((v_prenex_41180 Int) (v_prenex_41179 Int)) (or (<= (+ (select main_a v_prenex_41180) (select main_a v_prenex_41179)) 1000) (<= (select main_a v_prenex_41180) 4) (<= 0 (+ (select main_a v_prenex_41180) 2)) (<= (+ main_x 1) v_prenex_41180) (< v_prenex_41180 main_x) (<= 998 (select main_a v_prenex_41179)))) (forall ((v_prenex_36920 Int) (v_prenex_36921 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_36920))) (<= 0 (select main_a v_prenex_36921)) (<= (+ main_x 1) v_prenex_36921) (<= (* 2 (select main_a v_prenex_36920)) 2000) (< v_prenex_36921 main_x) (<= (select main_a v_prenex_36921) 2) (<= 1000 (+ (select main_a v_prenex_36921) (select main_a v_prenex_36920))))) (forall ((v_prenex_34014 Int) (v_prenex_34013 Int)) (or (<= (select main_a v_prenex_34014) 4) (< v_prenex_34014 main_x) (<= (+ (select main_a v_prenex_34014) 996) (select main_a v_prenex_34013)) (<= 996 (select main_a v_prenex_34013)) (<= (+ main_x 1) v_prenex_34014) (<= 0 (+ (select main_a v_prenex_34014) 2)) (<= (select main_a v_prenex_34013) 1000))) (forall ((v_prenex_32674 Int) (v_prenex_32675 Int)) (or (<= (+ (select main_a v_prenex_32675) (select main_a v_prenex_32674)) 1000) (< v_prenex_32674 main_y) (<= (+ main_x 1) v_prenex_32675) (<= (select main_a v_prenex_32675) 4) (< v_prenex_32675 main_x))) (or (forall ((v_prenex_40732 Int)) (<= 996 (select main_a v_prenex_40732))) (forall ((v_prenex_40727 Int)) (or (<= (select main_a v_prenex_40727) 4) (<= (+ main_x 1) v_prenex_40727) (<= 0 (select main_a v_prenex_40727)) (<= (* 2 (select main_a v_prenex_40727)) 4) (< v_prenex_40727 main_x)))) (forall ((v_prenex_33352 Int) (v_prenex_33351 Int)) (or (<= 0 (select main_a v_prenex_33352)) (<= (+ main_x 1) v_prenex_33352) (< v_prenex_33352 main_x) (<= (select main_a v_prenex_33351) 1002) (<= (select main_a v_prenex_33352) 4) (<= 1000 (+ (select main_a v_prenex_33352) (select main_a v_prenex_33351))))) (forall ((v_prenex_38514 Int) (v_prenex_38513 Int)) (or (<= (* 2 (select main_a v_prenex_38514)) 4) (< v_prenex_38514 main_x) (<= (+ main_x 1) v_prenex_38514) (< v_prenex_38513 main_y) (<= (* 2 (select main_a v_prenex_38513)) 2000) (<= (select main_a v_prenex_38513) 1000) (<= (+ (select main_a v_prenex_38514) (select main_a v_prenex_38513)) 1000))) (forall ((v_prenex_39360 Int) (v_prenex_39361 Int)) (or (<= (+ (select main_a v_prenex_39361) 996) (select main_a v_prenex_39360)) (<= 1996 (* 2 (select main_a v_prenex_39360))) (<= (+ main_y 1) v_prenex_39360) (< v_prenex_39360 main_y))) (forall ((v_prenex_31033 Int) (v_prenex_31034 Int)) (or (<= (+ (select main_a v_prenex_31034) (select main_a v_prenex_31033)) 1000) (<= (* 2 (select main_a v_prenex_31033)) 2000) (<= (+ main_x 1) v_prenex_31034) (<= (select main_a v_prenex_31034) 2) (<= 1996 (* 2 (select main_a v_prenex_31033))) (< v_prenex_31034 main_x) (<= (+ main_y 1) v_prenex_31033))) (forall ((v_prenex_41781 Int) (v_prenex_41782 Int)) (or (<= 1000 (+ (select main_a v_prenex_41782) (select main_a v_prenex_41781))) (<= 1996 (* 2 (select main_a v_prenex_41781))) (< v_prenex_41782 main_x) (<= (+ main_y 1) v_prenex_41781) (<= (select main_a v_prenex_41782) 2) (<= (+ main_x 1) v_prenex_41782))) (forall ((v_prenex_34572 Int) (v_prenex_34571 Int)) (or (<= (+ (select main_a v_prenex_34572) (select main_a v_prenex_34571)) 1000) (<= (+ main_x 1) v_prenex_34572) (<= 0 (select main_a v_prenex_34572)) (<= 1996 (* 2 (select main_a v_prenex_34571))) (<= (* 2 (select main_a v_prenex_34571)) 2000) (< v_prenex_34572 main_x) (<= 0 (* 2 (select main_a v_prenex_34572))))) (forall ((v_prenex_38244 Int) (v_prenex_38245 Int)) (or (<= 0 (* 2 (select main_a v_prenex_38245))) (<= (select main_a v_prenex_38245) 4) (<= (select main_a v_prenex_38244) (+ (select main_a v_prenex_38245) 1000)) (<= (+ main_x 1) v_prenex_38245) (< v_prenex_38245 main_x))) (forall ((v_prenex_38402 Int) (v_prenex_38403 Int)) (or (<= 0 (* 2 (select main_a v_prenex_38403))) (<= 1996 (* 2 (select main_a v_prenex_38402))) (<= (select main_a v_prenex_38403) 4) (< v_prenex_38403 main_x) (<= (+ main_x 1) v_prenex_38403) (<= (+ (select main_a v_prenex_38403) (select main_a v_prenex_38402)) 1000) (<= (* 2 (select main_a v_prenex_38402)) 2000))) (forall ((v_prenex_34765 Int) (v_prenex_34764 Int)) (or (< v_prenex_34765 main_x) (<= 0 (select main_a v_prenex_34765)) (<= (* 2 (select main_a v_prenex_34765)) 4) (<= 998 (select main_a v_prenex_34764)) (<= 1996 (* 2 (select main_a v_prenex_34764))) (<= (+ (select main_a v_prenex_34765) 996) (select main_a v_prenex_34764)) (<= (+ main_x 1) v_prenex_34765))) (or (forall ((v_prenex_40784 Int)) (or (<= 0 (select main_a v_prenex_40784)) (<= (* 2 (select main_a v_prenex_40784)) 4) (<= (+ main_x 1) v_prenex_40784) (< v_prenex_40784 main_x))) (forall ((v_prenex_40785 Int)) (or (<= (select main_a v_prenex_40785) 1000) (<= 998 (select main_a v_prenex_40785))))) (forall ((v_prenex_38092 Int) (v_prenex_38091 Int)) (or (<= (+ (select main_a v_prenex_38092) (select main_a v_prenex_38091)) 1000) (<= 0 (select main_a v_prenex_38092)) (< v_prenex_38092 main_x) (<= (* 2 (select main_a v_prenex_38091)) 2000) (<= (* 2 (select main_a v_prenex_38092)) 4) (<= (+ main_x 1) v_prenex_38092))) (forall ((v_prenex_33112 Int) (v_prenex_33111 Int)) (or (<= 0 (+ (select main_a v_prenex_33112) 2)) (<= (select main_a v_prenex_33111) (+ (select main_a v_prenex_33112) 1000)) (<= 998 (select main_a v_prenex_33111)) (< v_prenex_33112 main_x) (<= (+ main_x 1) v_prenex_33112))) (or (forall ((v_prenex_43440 Int)) (or (< v_prenex_43440 main_y) (<= 996 (select main_a v_prenex_43440)) (<= 1996 (* 2 (select main_a v_prenex_43440))))) (forall ((v_prenex_43441 Int)) (or (<= (+ main_x 1) v_prenex_43441) (< v_prenex_43441 main_x) (<= 0 (* 2 (select main_a v_prenex_43441)))))) (forall ((v_prenex_34019 Int) (v_prenex_34020 Int)) (or (<= (+ main_x 1) v_prenex_34020) (< v_prenex_34020 main_x) (<= (select main_a v_prenex_34020) 2) (<= (select main_a v_prenex_34019) (+ (select main_a v_prenex_34020) 1000)) (<= (select main_a v_prenex_34019) 1002))) (forall ((v_prenex_31214 Int) (v_prenex_31215 Int)) (or (<= (select main_a v_prenex_31215) 4) (<= (+ main_x 1) v_prenex_31215) (<= (select main_a v_prenex_31214) 1000) (<= (+ main_y 1) v_prenex_31214) (<= 1000 (+ (select main_a v_prenex_31215) (select main_a v_prenex_31214))) (<= (select main_a v_prenex_31214) 1002) (< v_prenex_31215 main_x))) (or (forall ((v_prenex_34327 Int)) (or (<= 0 (* 2 (select main_a v_prenex_34327))) (<= (* 2 (select main_a v_prenex_34327)) 4) (<= (+ main_x 1) v_prenex_34327) (< v_prenex_34327 main_x))) (forall ((v_prenex_34332 Int)) (or (< v_prenex_34332 main_y) (<= 998 (select main_a v_prenex_34332)) (<= (select main_a v_prenex_34332) 1002)))) (forall ((v_prenex_39596 Int) (v_prenex_39595 Int)) (or (< v_prenex_39596 main_x) (<= (+ (select main_a v_prenex_39596) 996) (select main_a v_prenex_39595)) (<= (select main_a v_prenex_39596) 2) (<= (select main_a v_prenex_39595) 1002) (<= (+ main_x 1) v_prenex_39596) (<= (* 2 (select main_a v_prenex_39596)) 4))) (or (forall ((v_prenex_37142 Int)) (or (<= 0 (* 2 (select main_a v_prenex_37142))) (<= (+ main_x 1) v_prenex_37142) (< v_prenex_37142 main_x) (<= (* 2 (select main_a v_prenex_37142)) 4))) (forall ((v_prenex_37141 Int)) (or (<= (select main_a v_prenex_37141) 1000) (<= (* 2 (select main_a v_prenex_37141)) 2000)))) (forall ((v_prenex_33475 Int) (v_prenex_33474 Int)) (or (<= (* 2 (select main_a v_prenex_33474)) 2000) (<= (+ main_x 1) v_prenex_33475) (< v_prenex_33475 main_x) (<= 0 (select main_a v_prenex_33475)) (<= (+ (select main_a v_prenex_33475) 996) (select main_a v_prenex_33474)) (<= 996 (select main_a v_prenex_33474)) (<= (select main_a v_prenex_33475) 2))) (forall ((v_prenex_33133 Int) (v_prenex_33132 Int)) (or (<= (select main_a v_prenex_33133) 2) (<= (+ main_x 1) v_prenex_33133) (<= (* 2 (select main_a v_prenex_33132)) 2000) (<= (select main_a v_prenex_33132) (+ (select main_a v_prenex_33133) 1000)) (< v_prenex_33133 main_x) (<= 0 (select main_a v_prenex_33133)) (<= 998 (select main_a v_prenex_33132)))) (or (forall ((v_prenex_43404 Int)) (or (<= (* 2 (select main_a v_prenex_43404)) 2000) (<= 998 (select main_a v_prenex_43404)))) (forall ((v_prenex_43403 Int)) (or (<= (select main_a v_prenex_43403) 2) (< v_prenex_43403 main_x) (<= (* 2 (select main_a v_prenex_43403)) 4) (<= (+ main_x 1) v_prenex_43403)))) (or (forall ((v_prenex_31636 Int)) (or (<= (select main_a v_prenex_31636) 4) (<= 0 (* 2 (select main_a v_prenex_31636))) (<= (+ main_x 1) v_prenex_31636) (< v_prenex_31636 main_x))) (forall ((v_prenex_31632 Int)) (or (<= 996 (select main_a v_prenex_31632)) (< v_prenex_31632 main_y)))) (forall ((v_prenex_33369 Int) (v_prenex_33368 Int)) (or (< v_prenex_33369 main_x) (<= (+ (select main_a v_prenex_33369) 996) (select main_a v_prenex_33368)) (<= (select main_a v_prenex_33369) 2) (<= 1996 (* 2 (select main_a v_prenex_33368))) (<= (+ main_y 1) v_prenex_33368) (<= (+ main_x 1) v_prenex_33369))) (forall ((v_prenex_31772 Int) (v_prenex_31773 Int)) (or (<= (* 2 (select main_a v_prenex_31773)) 4) (<= 1996 (* 2 (select main_a v_prenex_31772))) (< v_prenex_31773 main_x) (<= (select main_a v_prenex_31772) (+ (select main_a v_prenex_31773) 1000)) (<= (* 2 (select main_a v_prenex_31772)) 2000) (<= 0 (select main_a v_prenex_31773)) (<= (+ main_x 1) v_prenex_31773))) (or (forall ((v_prenex_39101 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_39101))) (<= (select main_a v_prenex_39101) 1000))) (forall ((v_prenex_39097 Int)) (or (<= (select main_a v_prenex_39097) 2) (< v_prenex_39097 main_x) (<= (+ main_x 1) v_prenex_39097) (<= 0 (* 2 (select main_a v_prenex_39097)))))) (forall ((v_prenex_37437 Int) (v_prenex_37438 Int)) (or (<= 996 (select main_a v_prenex_37437)) (<= (+ main_x 1) v_prenex_37438) (<= (select main_a v_prenex_37437) 1000) (<= 1000 (+ (select main_a v_prenex_37438) (select main_a v_prenex_37437))) (<= (* 2 (select main_a v_prenex_37438)) 4) (< v_prenex_37438 main_x) (<= 0 (+ (select main_a v_prenex_37438) 2)))) (forall ((v_prenex_37745 Int) (v_prenex_37744 Int)) (or (<= 996 (select main_a v_prenex_37744)) (< v_prenex_37745 main_x) (<= 0 (+ (select main_a v_prenex_37745) 2)) (<= (+ (select main_a v_prenex_37745) 996) (select main_a v_prenex_37744)) (<= (+ main_x 1) v_prenex_37745) (<= 0 (* 2 (select main_a v_prenex_37745))))) (or (forall ((v_prenex_33261 Int)) (or (< v_prenex_33261 main_x) (<= (select main_a v_prenex_33261) 4) (<= (* 2 (select main_a v_prenex_33261)) 4) (<= (+ main_x 1) v_prenex_33261))) (forall ((v_prenex_33264 Int)) (or (<= 998 (select main_a v_prenex_33264)) (<= 996 (select main_a v_prenex_33264))))) (forall ((v_prenex_44217 Int) (v_prenex_44216 Int)) (or (< v_prenex_44217 main_x) (<= 1000 (+ (select main_a v_prenex_44217) (select main_a v_prenex_44216))) (<= 0 (+ (select main_a v_prenex_44217) 2)) (<= (+ main_x 1) v_prenex_44217) (<= (select main_a v_prenex_44217) 2) (<= (select main_a v_prenex_44216) 1002))) (forall ((v_prenex_31167 Int) (v_prenex_31166 Int)) (or (<= 998 (select main_a v_prenex_31166)) (<= 0 (select main_a v_prenex_31167)) (<= (* 2 (select main_a v_prenex_31166)) 2000) (<= 0 (+ (select main_a v_prenex_31167) 2)) (<= (+ main_x 1) v_prenex_31167) (< v_prenex_31167 main_x) (<= (+ (select main_a v_prenex_31167) 996) (select main_a v_prenex_31166)))) (forall ((v_prenex_38445 Int) (v_prenex_38444 Int)) (or (<= (select main_a v_prenex_38444) 1002) (<= 0 (* 2 (select main_a v_prenex_38445))) (<= (+ main_x 1) v_prenex_38445) (<= (* 2 (select main_a v_prenex_38444)) 2000) (< v_prenex_38445 main_x) (<= (select main_a v_prenex_38444) (+ (select main_a v_prenex_38445) 1000)) (<= 0 (select main_a v_prenex_38445)))) (forall ((v_prenex_42183 Int) (v_prenex_42184 Int)) (or (<= (select main_a v_prenex_42184) 2) (<= (+ main_x 1) v_prenex_42184) (<= (select main_a v_prenex_42184) 4) (<= (+ (select main_a v_prenex_42184) (select main_a v_prenex_42183)) 1000) (< v_prenex_42184 main_x))) (forall ((v_prenex_32063 Int) (v_prenex_32064 Int)) (or (<= (select main_a v_prenex_32063) 1002) (<= (+ (select main_a v_prenex_32064) (select main_a v_prenex_32063)) 1000) (<= (select main_a v_prenex_32064) 2) (< v_prenex_32064 main_x) (<= (+ main_x 1) v_prenex_32064) (<= 998 (select main_a v_prenex_32063)) (<= 0 (+ (select main_a v_prenex_32064) 2)))) (forall ((v_prenex_40138 Int) (v_prenex_40137 Int)) (or (<= 0 (* 2 (select main_a v_prenex_40138))) (<= 0 (+ (select main_a v_prenex_40138) 2)) (<= (select main_a v_prenex_40137) 1002) (<= 1000 (+ (select main_a v_prenex_40138) (select main_a v_prenex_40137))) (< v_prenex_40138 main_x) (<= (select main_a v_prenex_40137) 1000) (<= (+ main_x 1) v_prenex_40138))) (forall ((v_prenex_43576 Int) (v_prenex_43575 Int)) (or (<= (+ main_y 1) v_prenex_43575) (<= (select main_a v_prenex_43575) 1002) (<= 998 (select main_a v_prenex_43575)) (< v_prenex_43575 main_y) (<= (+ (select main_a v_prenex_43576) (select main_a v_prenex_43575)) 1000))) (forall ((v_prenex_30962 Int) (v_prenex_30961 Int)) (or (<= 998 (select main_a v_prenex_30962)) (<= (* 2 (select main_a v_prenex_30961)) 4) (< v_prenex_30961 main_x) (<= (+ main_y 1) v_prenex_30962) (<= 1000 (+ (select main_a v_prenex_30961) (select main_a v_prenex_30962))) (<= (select main_a v_prenex_30962) 1000) (<= (+ main_x 1) v_prenex_30961))) (forall ((v_prenex_41713 Int) (v_prenex_41714 Int)) (or (<= (select main_a v_prenex_41714) 4) (<= (+ (select main_a v_prenex_41714) (select main_a v_prenex_41713)) 1000) (<= (+ main_x 1) v_prenex_41714) (<= (select main_a v_prenex_41713) 1002) (<= 998 (select main_a v_prenex_41713)) (< v_prenex_41714 main_x) (<= 0 (+ (select main_a v_prenex_41714) 2)))) (or (forall ((v_prenex_42919 Int)) (or (<= 0 (* 2 (select main_a v_prenex_42919))) (<= (select main_a v_prenex_42919) 2) (< v_prenex_42919 main_x) (<= (+ main_x 1) v_prenex_42919) (<= 0 (+ (select main_a v_prenex_42919) 2)))) (forall ((v_prenex_42922 Int)) (or (<= (* 2 (select main_a v_prenex_42922)) 2000) (<= (select main_a v_prenex_42922) 1000)))) (forall ((v_prenex_38742 Int) (v_prenex_38741 Int)) (or (<= (select main_a v_prenex_38742) 2) (< v_prenex_38742 main_x) (<= (+ (select main_a v_prenex_38742) (select main_a v_prenex_38741)) 1000) (< v_prenex_38741 main_y) (<= 996 (select main_a v_prenex_38741)) (<= (+ main_x 1) v_prenex_38742))) (or (forall ((v_prenex_43604 Int)) (or (<= (select main_a v_prenex_43604) 1002) (<= (* 2 (select main_a v_prenex_43604)) 2000))) (forall ((v_prenex_43602 Int)) (or (<= (* 2 (select main_a v_prenex_43602)) 4) (<= (select main_a v_prenex_43602) 4) (<= 0 (* 2 (select main_a v_prenex_43602))) (< v_prenex_43602 main_x) (<= (+ main_x 1) v_prenex_43602)))) (forall ((v_prenex_33854 Int) (v_prenex_33855 Int)) (or (< v_prenex_33855 main_x) (<= 0 (select main_a v_prenex_33855)) (<= 996 (select main_a v_prenex_33854)) (<= (select main_a v_prenex_33855) 4) (<= (select main_a v_prenex_33854) 1002) (<= (+ main_x 1) v_prenex_33855) (<= (select main_a v_prenex_33854) (+ (select main_a v_prenex_33855) 1000)))) (forall ((v_prenex_42437 Int) (v_prenex_42438 Int)) (or (<= 1000 (+ (select main_a v_prenex_42438) (select main_a v_prenex_42437))) (<= 996 (select main_a v_prenex_42437)) (<= (+ main_x 1) v_prenex_42438) (<= (* 2 (select main_a v_prenex_42437)) 2000) (< v_prenex_42438 main_x) (<= 0 (+ (select main_a v_prenex_42438) 2)) (<= (* 2 (select main_a v_prenex_42438)) 4))) (forall ((v_prenex_32906 Int) (v_prenex_32905 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_32905))) (<= (+ main_x 1) v_prenex_32906) (<= (select main_a v_prenex_32905) 1000) (<= 0 (select main_a v_prenex_32906)) (< v_prenex_32906 main_x) (< v_prenex_32905 main_y) (<= (select main_a v_prenex_32905) (+ (select main_a v_prenex_32906) 1000)))) (forall ((v_prenex_43484 Int) (v_prenex_43485 Int)) (or (< v_prenex_43485 main_x) (<= 0 (select main_a v_prenex_43485)) (<= (+ main_x 1) v_prenex_43485) (<= 1000 (+ (select main_a v_prenex_43485) (select main_a v_prenex_43484))) (<= 0 (+ (select main_a v_prenex_43485) 2)) (<= (* 2 (select main_a v_prenex_43484)) 2000))) (forall ((v_prenex_31053 Int) (v_prenex_31054 Int)) (or (<= (select main_a v_prenex_31054) 4) (<= (select main_a v_prenex_31053) 1002) (<= (+ (select main_a v_prenex_31054) 996) (select main_a v_prenex_31053)) (<= 996 (select main_a v_prenex_31053)) (<= (+ main_x 1) v_prenex_31054) (< v_prenex_31054 main_x))) (forall ((v_prenex_37608 Int) (v_prenex_37609 Int)) (or (<= 0 (+ (select main_a v_prenex_37609) 2)) (<= 0 (select main_a v_prenex_37609)) (<= (+ main_x 1) v_prenex_37609) (<= 1000 (+ (select main_a v_prenex_37609) (select main_a v_prenex_37608))) (<= 996 (select main_a v_prenex_37608)) (<= (select main_a v_prenex_37608) 1002) (< v_prenex_37609 main_x))) (or (forall ((v_prenex_38777 Int)) (or (<= (* 2 (select main_a v_prenex_38777)) 2000) (<= 996 (select main_a v_prenex_38777)))) (forall ((v_prenex_38773 Int)) (or (<= 0 (* 2 (select main_a v_prenex_38773))) (< v_prenex_38773 main_x) (<= 0 (select main_a v_prenex_38773)) (<= (+ main_x 1) v_prenex_38773) (<= (select main_a v_prenex_38773) 2)))) (or (forall ((v_prenex_31331 Int)) (or (<= 996 (select main_a v_prenex_31331)) (<= 1996 (* 2 (select main_a v_prenex_31331))))) (forall ((v_prenex_30855 Int)) (or (<= 0 (select main_a v_prenex_30855)) (<= (* 2 (select main_a v_prenex_30855)) 4) (<= (+ main_x 1) v_prenex_30855) (< v_prenex_30855 main_x) (<= 0 (* 2 (select main_a v_prenex_30855)))))) (forall ((v_prenex_41588 Int) (v_prenex_41589 Int)) (or (<= (* 2 (select main_a v_prenex_41589)) 4) (<= (+ main_x 1) v_prenex_41589) (<= (select main_a v_prenex_41589) 4) (< v_prenex_41589 main_x) (<= 996 (select main_a v_prenex_41588)) (<= (+ (select main_a v_prenex_41589) 996) (select main_a v_prenex_41588)) (<= 1996 (* 2 (select main_a v_prenex_41588))))) (or (forall ((v_prenex_36851 Int)) (or (<= (select main_a v_prenex_36851) 2) (<= (+ main_x 1) v_prenex_36851) (<= (select main_a v_prenex_36851) 4) (< v_prenex_36851 main_x) (<= 0 (* 2 (select main_a v_prenex_36851))))) (forall ((v_prenex_36850 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_36850))) (<= (select main_a v_prenex_36850) 1002)))) (forall ((v_prenex_33035 Int) (v_prenex_33034 Int)) (or (<= 998 (select main_a v_prenex_33034)) (<= (select main_a v_prenex_33035) 2) (<= (+ main_x 1) v_prenex_33035) (< v_prenex_33035 main_x) (<= (+ main_y 1) v_prenex_33034) (<= (* 2 (select main_a v_prenex_33034)) 2000) (<= (+ (select main_a v_prenex_33035) (select main_a v_prenex_33034)) 1000))) (forall ((v_prenex_38644 Int)) (or (<= (+ main_x 1) v_prenex_38644) (<= (select main_a v_prenex_38644) 4) (< v_prenex_38644 main_x) (<= 0 (* 2 (select main_a v_prenex_38644))))) (or (forall ((v_prenex_36862 Int)) (or (<= (+ main_y 1) v_prenex_36862) (<= (* 2 (select main_a v_prenex_36862)) 2000) (< v_prenex_36862 main_y) (<= 1996 (* 2 (select main_a v_prenex_36862))))) (forall ((v_prenex_36863 Int)) (<= 0 (* 2 (select main_a v_prenex_36863))))) (forall ((v_prenex_30998 Int) (v_prenex_30997 Int)) (or (<= (select main_a v_prenex_30997) (+ (select main_a v_prenex_30998) 1000)) (<= (* 2 (select main_a v_prenex_30998)) 4) (< v_prenex_30998 main_x) (<= (+ main_x 1) v_prenex_30998) (<= (* 2 (select main_a v_prenex_30997)) 2000) (<= 996 (select main_a v_prenex_30997)) (<= 0 (+ (select main_a v_prenex_30998) 2)))) (or (forall ((v_prenex_40415 Int)) (or (<= 996 (select main_a v_prenex_40415)) (<= (select main_a v_prenex_40415) 1002))) (forall ((v_prenex_40414 Int)) (or (< v_prenex_40414 main_x) (<= (+ main_x 1) v_prenex_40414) (<= (* 2 (select main_a v_prenex_40414)) 4) (<= (select main_a v_prenex_40414) 2)))) (forall ((v_prenex_37861 Int) (v_prenex_37860 Int)) (or (<= (* 2 (select main_a v_prenex_37860)) 2000) (< v_prenex_37861 main_x) (<= 0 (* 2 (select main_a v_prenex_37861))) (<= (* 2 (select main_a v_prenex_37861)) 4) (<= (+ main_x 1) v_prenex_37861) (<= (+ (select main_a v_prenex_37861) (select main_a v_prenex_37860)) 1000) (<= 998 (select main_a v_prenex_37860)))) (forall ((v_prenex_32985 Int) (v_prenex_32986 Int)) (or (<= (+ (select main_a v_prenex_32986) (select main_a v_prenex_32985)) 1000) (<= (select main_a v_prenex_32985) 1000) (<= (+ main_x 1) v_prenex_32986) (<= 0 (* 2 (select main_a v_prenex_32986))) (<= (+ main_y 1) v_prenex_32985) (<= (* 2 (select main_a v_prenex_32985)) 2000) (< v_prenex_32986 main_x))) (or (forall ((v_prenex_33192 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33192))) (<= (* 2 (select main_a v_prenex_33192)) 4) (<= (select main_a v_prenex_33192) 2) (< v_prenex_33192 main_x) (<= (+ main_x 1) v_prenex_33192))) (forall ((v_prenex_33195 Int)) (or (<= 996 (select main_a v_prenex_33195)) (<= (select main_a v_prenex_33195) 1002)))) (forall ((v_prenex_38486 Int) (v_prenex_38487 Int)) (or (<= (select main_a v_prenex_38486) 1002) (<= 0 (+ (select main_a v_prenex_38487) 2)) (<= (* 2 (select main_a v_prenex_38486)) 2000) (<= (select main_a v_prenex_38486) (+ (select main_a v_prenex_38487) 1000)) (< v_prenex_38487 main_x) (<= 0 (* 2 (select main_a v_prenex_38487))) (<= (+ main_x 1) v_prenex_38487))) (forall ((v_prenex_38365 Int) (v_prenex_38366 Int)) (or (< v_prenex_38366 main_x) (<= 1000 (+ (select main_a v_prenex_38366) (select main_a v_prenex_38365))) (<= 996 (select main_a v_prenex_38365)) (<= (select main_a v_prenex_38365) 1002) (<= (+ main_x 1) v_prenex_38366) (<= 0 (select main_a v_prenex_38366)) (<= (select main_a v_prenex_38366) 2))) (or (forall ((v_prenex_31417 Int)) (or (<= (+ main_x 1) v_prenex_31417) (< v_prenex_31417 main_x) (<= (* 2 (select main_a v_prenex_31417)) 4) (<= 0 (select main_a v_prenex_31417)))) (forall ((v_prenex_31419 Int)) (or (< v_prenex_31419 main_y) (<= (select main_a v_prenex_31419) 1002) (<= 996 (select main_a v_prenex_31419))))) (or (forall ((v_prenex_34167 Int)) (or (<= (select main_a v_prenex_34167) 4) (<= (+ main_x 1) v_prenex_34167) (< v_prenex_34167 main_x) (<= 0 (* 2 (select main_a v_prenex_34167))))) (forall ((v_prenex_34170 Int)) (or (<= (select main_a v_prenex_34170) 1000) (< v_prenex_34170 main_y) (<= 998 (select main_a v_prenex_34170))))) (forall ((v_prenex_39465 Int) (v_prenex_39464 Int)) (or (<= (select main_a v_prenex_39464) (+ (select main_a v_prenex_39465) 1000)) (<= 996 (select main_a v_prenex_39464)) (<= (select main_a v_prenex_39465) 4) (< v_prenex_39465 main_x) (<= (+ main_x 1) v_prenex_39465) (<= 0 (select main_a v_prenex_39465)) (<= 1996 (* 2 (select main_a v_prenex_39464))))) (forall ((v_prenex_37598 Int) (v_prenex_37599 Int)) (or (< v_prenex_37599 main_x) (<= (+ main_x 1) v_prenex_37599) (<= 1996 (* 2 (select main_a v_prenex_37598))) (<= (+ main_y 1) v_prenex_37598) (<= 0 (* 2 (select main_a v_prenex_37599))) (<= (select main_a v_prenex_37598) 1000) (<= 1000 (+ (select main_a v_prenex_37599) (select main_a v_prenex_37598))))) (forall ((v_prenex_40692 Int) (v_prenex_40691 Int)) (or (<= (select main_a v_prenex_40691) (+ (select main_a v_prenex_40692) 1000)) (<= 1996 (* 2 (select main_a v_prenex_40691))) (<= 0 (select main_a v_prenex_40692)) (<= (select main_a v_prenex_40691) 1002) (<= (+ main_x 1) v_prenex_40692) (<= (* 2 (select main_a v_prenex_40692)) 4) (< v_prenex_40692 main_x))) (or (forall ((v_prenex_37621 Int)) (or (<= (select main_a v_prenex_37621) 2) (<= (* 2 (select main_a v_prenex_37621)) 4) (< v_prenex_37621 main_x) (<= 0 (* 2 (select main_a v_prenex_37621))) (<= (+ main_x 1) v_prenex_37621))) (forall ((v_prenex_37624 Int)) (or (<= 998 (select main_a v_prenex_37624)) (<= (select main_a v_prenex_37624) 1000)))) (forall ((v_prenex_41299 Int) (v_prenex_41300 Int)) (or (<= (select main_a v_prenex_41300) 4) (<= (select main_a v_prenex_41299) 1002) (<= (* 2 (select main_a v_prenex_41299)) 2000) (<= (+ main_x 1) v_prenex_41300) (<= (+ (select main_a v_prenex_41300) (select main_a v_prenex_41299)) 1000) (< v_prenex_41300 main_x) (<= 0 (select main_a v_prenex_41300)))) (forall ((v_prenex_30981 Int) (v_prenex_30982 Int)) (or (<= (+ (select main_a v_prenex_30982) (select main_a v_prenex_30981)) 1000) (<= 0 (select main_a v_prenex_30982)) (<= (select main_a v_prenex_30981) 1002) (<= (select main_a v_prenex_30982) 2) (<= (select main_a v_prenex_30981) 1000) (<= (+ main_x 1) v_prenex_30982) (< v_prenex_30982 main_x))) (or (forall ((v_prenex_35397 Int)) (or (<= (select main_a v_prenex_35397) 1002) (<= 1996 (* 2 (select main_a v_prenex_35397))))) (forall ((v_prenex_35396 Int)) (or (<= (+ main_x 1) v_prenex_35396) (<= 0 (* 2 (select main_a v_prenex_35396))) (< v_prenex_35396 main_x) (<= 0 (+ (select main_a v_prenex_35396) 2)) (<= (select main_a v_prenex_35396) 2)))) (forall ((v_prenex_34278 Int) (v_prenex_34277 Int)) (or (<= (* 2 (select main_a v_prenex_34278)) 4) (< v_prenex_34278 main_x) (<= 1996 (* 2 (select main_a v_prenex_34277))) (<= (select main_a v_prenex_34277) (+ (select main_a v_prenex_34278) 1000)) (<= 0 (select main_a v_prenex_34278)) (<= (+ main_x 1) v_prenex_34278))) (forall ((v_prenex_35215 Int) (v_prenex_35214 Int)) (or (< v_prenex_35215 main_x) (<= 0 (* 2 (select main_a v_prenex_35215))) (<= (+ main_x 1) v_prenex_35215) (<= (+ (select main_a v_prenex_35215) (select main_a v_prenex_35214)) 1000) (<= 0 (select main_a v_prenex_35215)))) (forall ((v_prenex_43239 Int) (v_prenex_43238 Int)) (or (<= (+ main_x 1) v_prenex_43239) (<= (select main_a v_prenex_43238) (+ (select main_a v_prenex_43239) 1000)) (<= 1996 (* 2 (select main_a v_prenex_43238))) (<= 0 (select main_a v_prenex_43239)) (< v_prenex_43239 main_x) (<= (select main_a v_prenex_43239) 2))) (forall ((v_prenex_35190 Int) (v_prenex_35191 Int)) (or (< v_prenex_35191 main_x) (<= (+ main_x 1) v_prenex_35191) (<= 996 (select main_a v_prenex_35190)) (<= (+ (select main_a v_prenex_35191) 996) (select main_a v_prenex_35190)) (<= 0 (* 2 (select main_a v_prenex_35191))) (<= 0 (select main_a v_prenex_35191)) (<= (select main_a v_prenex_35190) 1002))) (forall ((v_prenex_32896 Int) (v_prenex_32895 Int)) (or (<= 998 (select main_a v_prenex_32895)) (<= (+ (select main_a v_prenex_32896) 996) (select main_a v_prenex_32895)) (<= 0 (select main_a v_prenex_32896)) (<= (select main_a v_prenex_32896) 4) (<= (+ main_x 1) v_prenex_32896) (< v_prenex_32896 main_x))) (forall ((v_prenex_31187 Int) (v_prenex_31186 Int)) (or (<= (+ (select main_a v_prenex_31187) (select main_a v_prenex_31186)) 1000) (<= (* 2 (select main_a v_prenex_31186)) 2000) (<= (* 2 (select main_a v_prenex_31187)) 4) (<= (+ main_x 1) v_prenex_31187) (< v_prenex_31187 main_x) (< v_prenex_31186 main_y) (<= 996 (select main_a v_prenex_31186)))) (forall ((v_prenex_34683 Int) (v_prenex_34682 Int)) (or (<= 998 (select main_a v_prenex_34682)) (<= 1000 (+ (select main_a v_prenex_34683) (select main_a v_prenex_34682))) (<= (+ main_x 1) v_prenex_34683) (< v_prenex_34683 main_x) (<= (+ main_y 1) v_prenex_34682) (<= (* 2 (select main_a v_prenex_34683)) 4) (<= (select main_a v_prenex_34682) 1002))) (or (forall ((v_prenex_38930 Int)) (or (<= (* 2 (select main_a v_prenex_38930)) 2000) (<= 996 (select main_a v_prenex_38930)))) (forall ((v_prenex_38927 Int)) (or (<= 0 (+ (select main_a v_prenex_38927) 2)) (<= 0 (* 2 (select main_a v_prenex_38927))) (<= (+ main_x 1) v_prenex_38927) (< v_prenex_38927 main_x)))) (forall ((v_prenex_38651 Int) (v_prenex_38652 Int)) (or (<= 1000 (+ (select main_a v_prenex_38652) (select main_a v_prenex_38651))) (<= (+ main_y 1) v_prenex_38651) (<= (+ main_x 1) v_prenex_38652) (< v_prenex_38652 main_x) (<= 996 (select main_a v_prenex_38651)) (<= (* 2 (select main_a v_prenex_38652)) 4) (<= (select main_a v_prenex_38651) 1002))) (forall ((v_prenex_34494 Int) (v_prenex_34493 Int)) (or (<= (* 2 (select main_a v_prenex_34494)) 4) (<= 1996 (* 2 (select main_a v_prenex_34493))) (<= (+ main_y 1) v_prenex_34493) (<= 998 (select main_a v_prenex_34493)) (< v_prenex_34494 main_x) (<= (+ main_x 1) v_prenex_34494) (<= (select main_a v_prenex_34493) (+ (select main_a v_prenex_34494) 1000)))) (forall ((v_prenex_43447 Int) (v_prenex_43446 Int)) (or (<= (* 2 (select main_a v_prenex_43447)) 4) (<= (+ (select main_a v_prenex_43447) (select main_a v_prenex_43446)) 1000) (<= (* 2 (select main_a v_prenex_43446)) 2000) (<= 996 (select main_a v_prenex_43446)) (< v_prenex_43447 main_x) (<= (+ main_x 1) v_prenex_43447) (<= 0 (+ (select main_a v_prenex_43447) 2)))) (forall ((v_prenex_39019 Int) (v_prenex_39020 Int)) (or (< v_prenex_39020 main_x) (<= (select main_a v_prenex_39019) 1002) (<= (+ main_x 1) v_prenex_39020) (<= 0 (+ (select main_a v_prenex_39020) 2)) (<= (+ (select main_a v_prenex_39020) (select main_a v_prenex_39019)) 1000) (<= 996 (select main_a v_prenex_39019)) (<= 0 (select main_a v_prenex_39020)))) (forall ((v_prenex_43975 Int) (v_prenex_43974 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_43974))) (<= (select main_a v_prenex_43974) 1002) (<= 0 (select main_a v_prenex_43975)) (< v_prenex_43975 main_x) (<= 1000 (+ (select main_a v_prenex_43975) (select main_a v_prenex_43974))) (<= (+ main_x 1) v_prenex_43975) (< v_prenex_43974 main_y))) (or (forall ((v_prenex_37604 Int)) (or (<= (* 2 (select main_a v_prenex_37604)) 4) (<= (select main_a v_prenex_37604) 2) (<= (+ main_x 1) v_prenex_37604) (< v_prenex_37604 main_x) (<= (select main_a v_prenex_37604) 4))) (forall ((v_prenex_37606 Int)) (or (<= (* 2 (select main_a v_prenex_37606)) 2000) (<= (select main_a v_prenex_37606) 1002)))) (forall ((v_prenex_38705 Int) (v_prenex_38706 Int)) (or (< v_prenex_38705 main_y) (<= (* 2 (select main_a v_prenex_38705)) 2000) (<= 998 (select main_a v_prenex_38705)) (<= 1000 (+ (select main_a v_prenex_38706) (select main_a v_prenex_38705))) (<= (+ main_y 1) v_prenex_38705))) (forall ((v_prenex_39842 Int) (v_prenex_39841 Int)) (or (<= (* 2 (select main_a v_prenex_39841)) 2000) (<= (select main_a v_prenex_39841) 1002) (<= (+ main_x 1) v_prenex_39842) (<= 0 (+ (select main_a v_prenex_39842) 2)) (<= (+ main_y 1) v_prenex_39841) (<= (+ (select main_a v_prenex_39842) (select main_a v_prenex_39841)) 1000) (< v_prenex_39842 main_x))) (forall ((v_prenex_31738 Int) (v_prenex_31739 Int)) (or (<= 0 (+ (select main_a v_prenex_31739) 2)) (<= (+ (select main_a v_prenex_31739) (select main_a v_prenex_31738)) 1000) (<= (select main_a v_prenex_31738) 1000) (<= (+ main_x 1) v_prenex_31739) (< v_prenex_31739 main_x))) (forall ((v_prenex_42193 Int) (v_prenex_42194 Int)) (or (< v_prenex_42194 main_x) (<= (select main_a v_prenex_42194) 2) (<= 996 (select main_a v_prenex_42193)) (<= 1000 (+ (select main_a v_prenex_42194) (select main_a v_prenex_42193))) (<= (+ main_x 1) v_prenex_42194) (<= 0 (+ (select main_a v_prenex_42194) 2)))) (forall ((v_prenex_36697 Int) (v_prenex_36698 Int)) (or (<= (+ main_x 1) v_prenex_36698) (< v_prenex_36698 main_x) (<= (select main_a v_prenex_36697) 1002) (<= (+ (select main_a v_prenex_36698) 996) (select main_a v_prenex_36697)) (< v_prenex_36697 main_y) (<= 0 (+ (select main_a v_prenex_36698) 2)))) (or (forall ((v_prenex_36565 Int)) (or (<= (select main_a v_prenex_36565) 1002) (<= 998 (select main_a v_prenex_36565)))) (forall ((v_prenex_36564 Int)) (or (< v_prenex_36564 main_x) (<= (* 2 (select main_a v_prenex_36564)) 4) (<= (+ main_x 1) v_prenex_36564) (<= (select main_a v_prenex_36564) 2)))) (forall ((v_prenex_31136 Int) (v_prenex_31137 Int)) (or (<= 0 (* 2 (select main_a v_prenex_31137))) (<= (+ main_x 1) v_prenex_31137) (<= (select main_a v_prenex_31136) 1000) (<= 1000 (+ (select main_a v_prenex_31137) (select main_a v_prenex_31136))) (<= 0 (+ (select main_a v_prenex_31137) 2)) (< v_prenex_31137 main_x) (<= (* 2 (select main_a v_prenex_31136)) 2000))) (forall ((v_prenex_44058 Int) (v_prenex_44057 Int)) (or (<= (* 2 (select main_a v_prenex_44058)) 4) (<= (select main_a v_prenex_44057) (+ (select main_a v_prenex_44058) 1000)) (<= 1996 (* 2 (select main_a v_prenex_44057))) (< v_prenex_44058 main_x) (<= (select main_a v_prenex_44057) 1002) (<= 0 (+ (select main_a v_prenex_44058) 2)) (<= (+ main_x 1) v_prenex_44058))) (forall ((v_prenex_34059 Int) (v_prenex_34060 Int)) (or (<= (select main_a v_prenex_34059) (+ (select main_a v_prenex_34060) 1000)) (< v_prenex_34060 main_x) (<= 0 (select main_a v_prenex_34060)) (<= 1996 (* 2 (select main_a v_prenex_34059))) (<= (+ main_x 1) v_prenex_34060) (<= (+ main_y 1) v_prenex_34059))) (forall ((v_prenex_32717 Int) (v_prenex_32716 Int)) (or (< v_prenex_32717 main_x) (<= (select main_a v_prenex_32716) (+ (select main_a v_prenex_32717) 1000)) (<= (select main_a v_prenex_32716) 1002) (<= 0 (+ (select main_a v_prenex_32717) 2)) (<= (* 2 (select main_a v_prenex_32716)) 2000) (<= (+ main_x 1) v_prenex_32717) (<= (select main_a v_prenex_32717) 2))) (forall ((v_prenex_32127 Int) (v_prenex_32128 Int)) (or (< v_prenex_32128 main_x) (<= (+ main_x 1) v_prenex_32128) (<= (* 2 (select main_a v_prenex_32127)) 2000) (<= 998 (select main_a v_prenex_32127)) (<= 0 (+ (select main_a v_prenex_32128) 2)) (<= (select main_a v_prenex_32127) (+ (select main_a v_prenex_32128) 1000)) (<= 0 (* 2 (select main_a v_prenex_32128))))) (or (forall ((v_prenex_32673 Int)) (or (<= (+ main_x 1) v_prenex_32673) (<= 0 (* 2 (select main_a v_prenex_32673))) (<= (* 2 (select main_a v_prenex_32673)) 4) (< v_prenex_32673 main_x))) (forall ((v_prenex_32672 Int)) (or (<= (+ main_y 1) v_prenex_32672) (<= (select main_a v_prenex_32672) 1000) (<= 1996 (* 2 (select main_a v_prenex_32672)))))) (or (forall ((v_prenex_38146 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_38146))) (<= (select main_a v_prenex_38146) 1002) (<= (+ main_y 1) v_prenex_38146))) (forall ((v_prenex_38147 Int)) (or (<= (* 2 (select main_a v_prenex_38147)) 4) (< v_prenex_38147 main_x) (<= 0 (* 2 (select main_a v_prenex_38147))) (<= (+ main_x 1) v_prenex_38147)))) (forall ((v_prenex_39179 Int) (v_prenex_39178 Int)) (or (<= 998 (select main_a v_prenex_39178)) (< v_prenex_39179 main_x) (<= (+ (select main_a v_prenex_39179) 996) (select main_a v_prenex_39178)) (<= (* 2 (select main_a v_prenex_39178)) 2000) (<= 0 (* 2 (select main_a v_prenex_39179))) (< v_prenex_39178 main_y) (<= (+ main_x 1) v_prenex_39179))) (forall ((v_prenex_35930 Int) (v_prenex_35931 Int)) (or (<= (select main_a v_prenex_35931) 2) (< v_prenex_35931 main_x) (< v_prenex_35930 main_y) (<= (* 2 (select main_a v_prenex_35930)) 2000) (<= 1996 (* 2 (select main_a v_prenex_35930))) (<= (+ (select main_a v_prenex_35931) 996) (select main_a v_prenex_35930)) (<= (+ main_x 1) v_prenex_35931))) (forall ((v_prenex_41876 Int) (v_prenex_41877 Int)) (or (< v_prenex_41876 main_y) (<= 1996 (* 2 (select main_a v_prenex_41876))) (<= 1000 (+ (select main_a v_prenex_41877) (select main_a v_prenex_41876))) (< v_prenex_41877 main_x) (<= 0 (+ (select main_a v_prenex_41877) 2)) (<= 996 (select main_a v_prenex_41876)) (<= (+ main_x 1) v_prenex_41877))) (forall ((v_prenex_33825 Int) (v_prenex_33824 Int)) (or (<= (select main_a v_prenex_33824) 1002) (<= 998 (select main_a v_prenex_33824)) (< v_prenex_33825 main_x) (<= 0 (+ (select main_a v_prenex_33825) 2)) (<= (+ main_x 1) v_prenex_33825) (<= (select main_a v_prenex_33825) 2) (<= 1000 (+ (select main_a v_prenex_33825) (select main_a v_prenex_33824))))) (forall ((v_prenex_36217 Int) (v_prenex_36218 Int)) (or (<= (+ main_x 1) v_prenex_36218) (<= 1000 (+ (select main_a v_prenex_36218) (select main_a v_prenex_36217))) (<= (* 2 (select main_a v_prenex_36217)) 2000) (< v_prenex_36218 main_x) (<= 996 (select main_a v_prenex_36217)) (<= 0 (* 2 (select main_a v_prenex_36218))) (<= 0 (+ (select main_a v_prenex_36218) 2)))) (or (forall ((v_prenex_33185 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33185))) (< v_prenex_33185 main_x) (<= (select main_a v_prenex_33185) 4) (<= (+ main_x 1) v_prenex_33185))) (forall ((v_prenex_33187 Int)) (<= 998 (select main_a v_prenex_33187)))) (or (forall ((v_prenex_31846 Int)) (or (<= 0 (* 2 (select main_a v_prenex_31846))) (<= (select main_a v_prenex_31846) 4) (<= (+ main_x 1) v_prenex_31846) (<= (* 2 (select main_a v_prenex_31846)) 4) (< v_prenex_31846 main_x))) (forall ((v_prenex_31842 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_31842))) (<= (* 2 (select main_a v_prenex_31842)) 2000)))) (or (forall ((v_prenex_33253 Int)) (or (<= (+ main_x 1) v_prenex_33253) (<= 0 (+ (select main_a v_prenex_33253) 2)) (< v_prenex_33253 main_x) (<= 0 (* 2 (select main_a v_prenex_33253))))) (forall ((v_prenex_33254 Int)) (or (< v_prenex_33254 main_y) (<= (select main_a v_prenex_33254) 1000) (<= 996 (select main_a v_prenex_33254))))) (forall ((v_prenex_35403 Int) (v_prenex_35404 Int)) (or (<= 998 (select main_a v_prenex_35403)) (<= 0 (* 2 (select main_a v_prenex_35404))) (<= 1000 (+ (select main_a v_prenex_35404) (select main_a v_prenex_35403))) (< v_prenex_35404 main_x) (<= (select main_a v_prenex_35403) 1000) (<= (+ main_x 1) v_prenex_35404) (<= 0 (select main_a v_prenex_35404)))) (forall ((v_prenex_42697 Int) (v_prenex_42698 Int)) (or (<= 0 (* 2 (select main_a v_prenex_42698))) (<= 998 (select main_a v_prenex_42697)) (< v_prenex_42698 main_x) (<= (+ main_y 1) v_prenex_42697) (<= (+ (select main_a v_prenex_42698) (select main_a v_prenex_42697)) 1000) (<= (* 2 (select main_a v_prenex_42697)) 2000) (<= (+ main_x 1) v_prenex_42698))) (or (forall ((v_prenex_37962 Int)) (or (<= 0 (+ (select main_a v_prenex_37962) 2)) (< v_prenex_37962 main_x) (<= (* 2 (select main_a v_prenex_37962)) 4) (<= (+ main_x 1) v_prenex_37962))) (forall ((v_prenex_37967 Int)) (or (< v_prenex_37967 main_y) (<= (select main_a v_prenex_37967) 1000) (<= 996 (select main_a v_prenex_37967))))) (or (forall ((v_prenex_36323 Int)) (or (<= 998 (select main_a v_prenex_36323)) (<= (select main_a v_prenex_36323) 1002))) (forall ((v_prenex_36322 Int)) (or (<= (+ main_x 1) v_prenex_36322) (<= (* 2 (select main_a v_prenex_36322)) 4) (< v_prenex_36322 main_x) (<= (select main_a v_prenex_36322) 2)))) (forall ((v_prenex_34936 Int) (v_prenex_34935 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_34935))) (< v_prenex_34935 main_y) (<= 998 (select main_a v_prenex_34935)) (<= (+ (select main_a v_prenex_34936) (select main_a v_prenex_34935)) 1000) (<= (+ main_x 1) v_prenex_34936) (<= (select main_a v_prenex_34936) 2) (< v_prenex_34936 main_x))) (forall ((v_prenex_42820 Int) (v_prenex_42821 Int)) (or (< v_prenex_42821 main_x) (<= 996 (select main_a v_prenex_42820)) (<= 0 (+ (select main_a v_prenex_42821) 2)) (<= (+ main_y 1) v_prenex_42820) (<= (+ (select main_a v_prenex_42821) 996) (select main_a v_prenex_42820)) (<= (+ main_x 1) v_prenex_42821))) (forall ((v_prenex_39379 Int) (v_prenex_39378 Int)) (or (<= (select main_a v_prenex_39379) 2) (<= (+ main_x 1) v_prenex_39379) (<= 0 (select main_a v_prenex_39379)) (<= (select main_a v_prenex_39378) (+ (select main_a v_prenex_39379) 1000)) (< v_prenex_39379 main_x) (<= (select main_a v_prenex_39378) 1002) (<= 998 (select main_a v_prenex_39378)))) (forall ((v_prenex_32807 Int) (v_prenex_32808 Int)) (or (<= 1000 (+ (select main_a v_prenex_32808) (select main_a v_prenex_32807))) (<= (select main_a v_prenex_32807) 1002) (<= (* 2 (select main_a v_prenex_32808)) 4) (<= (+ main_x 1) v_prenex_32808) (<= 1996 (* 2 (select main_a v_prenex_32807))) (< v_prenex_32808 main_x) (< v_prenex_32807 main_y))) (forall ((v_prenex_32760 Int) (v_prenex_32759 Int)) (or (<= (select main_a v_prenex_32760) 4) (<= (+ main_x 1) v_prenex_32760) (<= (+ (select main_a v_prenex_32760) 996) (select main_a v_prenex_32759)) (< v_prenex_32760 main_x) (<= 998 (select main_a v_prenex_32759)) (<= (select main_a v_prenex_32759) 1002) (<= 0 (select main_a v_prenex_32760)))) (or (forall ((v_prenex_40089 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_40089))) (<= 998 (select main_a v_prenex_40089)))) (forall ((v_prenex_40088 Int)) (or (<= (+ main_x 1) v_prenex_40088) (<= (select main_a v_prenex_40088) 4) (<= (* 2 (select main_a v_prenex_40088)) 4) (< v_prenex_40088 main_x) (<= (select main_a v_prenex_40088) 2)))) (forall ((v_prenex_36674 Int) (v_prenex_36673 Int)) (or (<= (select main_a v_prenex_36674) 2) (<= (select main_a v_prenex_36673) 1002) (<= 996 (select main_a v_prenex_36673)) (<= (+ main_x 1) v_prenex_36674) (< v_prenex_36674 main_x) (<= (select main_a v_prenex_36674) 4) (<= (select main_a v_prenex_36673) (+ (select main_a v_prenex_36674) 1000)))) (or (forall ((v_prenex_36617 Int)) (or (< v_prenex_36617 main_y) (<= 998 (select main_a v_prenex_36617)))) (forall ((v_prenex_36612 Int)) (or (<= (+ main_x 1) v_prenex_36612) (<= 0 (* 2 (select main_a v_prenex_36612))) (< v_prenex_36612 main_x) (<= (* 2 (select main_a v_prenex_36612)) 4)))) (or (forall ((v_prenex_43781 Int)) (or (<= (select main_a v_prenex_43781) 4) (< v_prenex_43781 main_x) (<= (+ main_x 1) v_prenex_43781) (<= (* 2 (select main_a v_prenex_43781)) 4))) (forall ((v_prenex_43784 Int)) (or (< v_prenex_43784 main_y) (<= (select main_a v_prenex_43784) 1002) (<= 998 (select main_a v_prenex_43784))))) (or (forall ((v_prenex_30879 Int)) (or (<= (select main_a v_prenex_30879) 4) (<= (* 2 (select main_a v_prenex_30879)) 4) (< v_prenex_30879 main_x) (<= (+ main_x 1) v_prenex_30879))) (forall ((v_prenex_34575 Int)) (<= (* 2 (select main_a v_prenex_34575)) 2000))) (or (forall ((v_prenex_40590 Int)) (or (<= 0 (* 2 (select main_a v_prenex_40590))) (<= (+ main_x 1) v_prenex_40590) (< v_prenex_40590 main_x))) (forall ((v_prenex_40589 Int)) (or (<= (select main_a v_prenex_40589) 1000) (<= (+ main_y 1) v_prenex_40589) (<= 998 (select main_a v_prenex_40589))))) (forall ((v_prenex_31273 Int) (v_prenex_31274 Int)) (or (<= (+ main_x 1) v_prenex_31274) (<= (select main_a v_prenex_31274) 4) (<= 996 (select main_a v_prenex_31273)) (<= 1996 (* 2 (select main_a v_prenex_31273))) (<= (select main_a v_prenex_31273) (+ (select main_a v_prenex_31274) 1000)) (< v_prenex_31274 main_x) (<= 0 (* 2 (select main_a v_prenex_31274))))) (or (forall ((v_prenex_40426 Int)) (or (<= (* 2 (select main_a v_prenex_40426)) 2000) (<= 1996 (* 2 (select main_a v_prenex_40426))))) (forall ((v_prenex_40427 Int)) (or (<= (+ main_x 1) v_prenex_40427) (< v_prenex_40427 main_x) (<= 0 (select main_a v_prenex_40427)) (<= (* 2 (select main_a v_prenex_40427)) 4) (<= 0 (+ (select main_a v_prenex_40427) 2))))) (forall ((v_prenex_33029 Int) (v_prenex_33028 Int)) (or (<= (+ main_x 1) v_prenex_33029) (<= 996 (select main_a v_prenex_33028)) (< v_prenex_33029 main_x) (<= 0 (select main_a v_prenex_33029)) (<= (+ (select main_a v_prenex_33029) 996) (select main_a v_prenex_33028)) (<= (select main_a v_prenex_33028) 1002) (<= 0 (+ (select main_a v_prenex_33029) 2)))) (forall ((v_prenex_38257 Int) (v_prenex_38256 Int)) (or (<= (+ main_y 1) v_prenex_38256) (<= (* 2 (select main_a v_prenex_38256)) 2000) (<= 996 (select main_a v_prenex_38256)) (<= (+ main_x 1) v_prenex_38257) (<= (select main_a v_prenex_38256) (+ (select main_a v_prenex_38257) 1000)) (<= 0 (+ (select main_a v_prenex_38257) 2)) (< v_prenex_38257 main_x))) (forall ((v_prenex_35352 Int) (v_prenex_35353 Int)) (or (<= (+ (select main_a v_prenex_35353) 996) (select main_a v_prenex_35352)) (<= 996 (select main_a v_prenex_35352)) (<= (+ main_x 1) v_prenex_35353) (< v_prenex_35353 main_x) (<= (select main_a v_prenex_35352) 1002) (<= 0 (+ (select main_a v_prenex_35353) 2)) (<= (* 2 (select main_a v_prenex_35353)) 4))) (or (forall ((v_prenex_37106 Int)) (or (<= 0 (* 2 (select main_a v_prenex_37106))) (< v_prenex_37106 main_x) (<= (+ main_x 1) v_prenex_37106) (<= 0 (select main_a v_prenex_37106)))) (forall ((v_prenex_37108 Int)) (or (<= (* 2 (select main_a v_prenex_37108)) 2000) (<= (select main_a v_prenex_37108) 1000)))) (forall ((v_prenex_44052 Int) (v_prenex_44051 Int)) (or (<= (* 2 (select main_a v_prenex_44051)) 2000) (<= (+ (select main_a v_prenex_44052) 996) (select main_a v_prenex_44051)) (<= 0 (select main_a v_prenex_44052)) (<= 1996 (* 2 (select main_a v_prenex_44051))) (<= (+ main_x 1) v_prenex_44052) (<= 0 (* 2 (select main_a v_prenex_44052))) (< v_prenex_44052 main_x))) (or (forall ((v_prenex_30878 Int)) (or (< v_prenex_30878 main_x) (<= (+ main_x 1) v_prenex_30878) (<= (select main_a v_prenex_30878) 4) (<= 0 (* 2 (select main_a v_prenex_30878))))) (forall ((v_prenex_34575 Int)) (<= (* 2 (select main_a v_prenex_34575)) 2000))) (forall ((v_prenex_44108 Int) (v_prenex_44107 Int)) (or (<= (+ main_x 1) v_prenex_44108) (<= 0 (* 2 (select main_a v_prenex_44108))) (< v_prenex_44108 main_x) (<= (+ (select main_a v_prenex_44108) (select main_a v_prenex_44107)) 1000) (<= (select main_a v_prenex_44107) 1002) (<= (+ main_y 1) v_prenex_44107))) (forall ((v_prenex_32847 Int) (v_prenex_32846 Int)) (or (< v_prenex_32847 main_x) (<= 996 (select main_a v_prenex_32846)) (<= (* 2 (select main_a v_prenex_32847)) 4) (<= 1996 (* 2 (select main_a v_prenex_32846))) (<= (+ main_x 1) v_prenex_32847) (<= (+ (select main_a v_prenex_32847) (select main_a v_prenex_32846)) 1000) (<= 0 (select main_a v_prenex_32847)))) (forall ((v_prenex_40864 Int) (v_prenex_40863 Int)) (or (<= (+ main_x 1) v_prenex_40864) (< v_prenex_40864 main_x) (<= 0 (* 2 (select main_a v_prenex_40864))) (<= (select main_a v_prenex_40863) 1000) (<= (select main_a v_prenex_40863) (+ (select main_a v_prenex_40864) 1000)) (<= 996 (select main_a v_prenex_40863)) (<= (+ main_y 1) v_prenex_40863))) (forall ((v_prenex_32098 Int) (v_prenex_32099 Int)) (or (<= 0 (+ (select main_a v_prenex_32099) 2)) (<= (select main_a v_prenex_32099) 4) (<= (+ main_x 1) v_prenex_32099) (< v_prenex_32099 main_x) (<= 1000 (+ (select main_a v_prenex_32099) (select main_a v_prenex_32098))))) (forall ((v_prenex_39274 Int) (v_prenex_39275 Int)) (or (< v_prenex_39275 main_x) (<= 1996 (* 2 (select main_a v_prenex_39274))) (<= (+ (select main_a v_prenex_39275) (select main_a v_prenex_39274)) 1000) (<= (select main_a v_prenex_39275) 2) (<= (+ main_x 1) v_prenex_39275))) (forall ((v_prenex_42085 Int) (v_prenex_42086 Int)) (or (<= (+ main_x 1) v_prenex_42086) (<= (select main_a v_prenex_42085) 1002) (< v_prenex_42086 main_x) (<= (+ (select main_a v_prenex_42086) 996) (select main_a v_prenex_42085)) (<= 0 (select main_a v_prenex_42086)) (<= (* 2 (select main_a v_prenex_42086)) 4) (<= (select main_a v_prenex_42085) 1000))) (forall ((v_prenex_35996 Int) (v_prenex_35995 Int)) (or (<= (+ main_x 1) v_prenex_35996) (<= (+ (select main_a v_prenex_35996) (select main_a v_prenex_35995)) 1000) (<= 998 (select main_a v_prenex_35995)) (<= 0 (+ (select main_a v_prenex_35996) 2)) (< v_prenex_35996 main_x))) (or (forall ((v_prenex_41958 Int)) (or (<= 998 (select main_a v_prenex_41958)) (<= 996 (select main_a v_prenex_41958)))) (forall ((v_prenex_41953 Int)) (or (<= (* 2 (select main_a v_prenex_41953)) 4) (<= 0 (+ (select main_a v_prenex_41953) 2)) (< v_prenex_41953 main_x) (<= (+ main_x 1) v_prenex_41953)))) (or (forall ((v_prenex_43653 Int)) (or (<= 996 (select main_a v_prenex_43653)) (<= (* 2 (select main_a v_prenex_43653)) 2000))) (forall ((v_prenex_43648 Int)) (or (<= (select main_a v_prenex_43648) 2) (< v_prenex_43648 main_x) (<= 0 (+ (select main_a v_prenex_43648) 2)) (<= (+ main_x 1) v_prenex_43648) (<= (* 2 (select main_a v_prenex_43648)) 4)))) (forall ((v_prenex_35691 Int) (v_prenex_35692 Int)) (or (<= 998 (select main_a v_prenex_35691)) (<= (+ main_x 1) v_prenex_35692) (< v_prenex_35692 main_x) (<= (select main_a v_prenex_35692) 4) (<= (select main_a v_prenex_35691) (+ (select main_a v_prenex_35692) 1000)) (<= (select main_a v_prenex_35691) 1002))) (or (forall ((v_prenex_41385 Int)) (or (<= (* 2 (select main_a v_prenex_41385)) 4) (<= 0 (+ (select main_a v_prenex_41385) 2)) (<= (+ main_x 1) v_prenex_41385) (< v_prenex_41385 main_x))) (forall ((v_prenex_41384 Int)) (or (<= (* 2 (select main_a v_prenex_41384)) 2000) (<= (+ main_y 1) v_prenex_41384)))) (or (forall ((v_prenex_32317 Int)) (or (<= (select main_a v_prenex_32317) 1000) (<= 996 (select main_a v_prenex_32317)))) (forall ((v_prenex_32318 Int)) (or (< v_prenex_32318 main_x) (<= (+ main_x 1) v_prenex_32318) (<= 0 (+ (select main_a v_prenex_32318) 2)) (<= (* 2 (select main_a v_prenex_32318)) 4)))) (or (forall ((v_prenex_31210 Int)) (or (<= (* 2 (select main_a v_prenex_31210)) 2000) (<= (+ main_y 1) v_prenex_31210) (<= 996 (select main_a v_prenex_31210)) (< v_prenex_31210 main_y))) (forall ((v_prenex_31211 Int)) (<= (* 2 (select main_a v_prenex_31211)) 4))) (forall ((v_prenex_35249 Int) (v_prenex_35250 Int)) (or (< v_prenex_35250 main_x) (<= (+ (select main_a v_prenex_35250) 996) (select main_a v_prenex_35249)) (<= 0 (select main_a v_prenex_35250)) (<= (select main_a v_prenex_35250) 2) (<= (select main_a v_prenex_35249) 1000) (<= (+ main_x 1) v_prenex_35250) (<= 998 (select main_a v_prenex_35249)))) (forall ((v_prenex_35920 Int) (v_prenex_35921 Int)) (or (<= 0 (select main_a v_prenex_35921)) (< v_prenex_35921 main_x) (<= (+ (select main_a v_prenex_35921) 996) (select main_a v_prenex_35920)) (<= 998 (select main_a v_prenex_35920)) (<= (+ main_x 1) v_prenex_35921) (<= (select main_a v_prenex_35920) 1000) (<= (select main_a v_prenex_35921) 4))) (forall ((v_prenex_40753 Int) (v_prenex_40752 Int)) (or (< v_prenex_40753 main_x) (<= (+ main_x 1) v_prenex_40753) (<= 996 (select main_a v_prenex_40752)) (<= 1996 (* 2 (select main_a v_prenex_40752))) (<= 0 (select main_a v_prenex_40753)) (<= (select main_a v_prenex_40753) 2) (<= (+ (select main_a v_prenex_40753) 996) (select main_a v_prenex_40752)))) (or (forall ((v_prenex_37575 Int)) (<= 1996 (* 2 (select main_a v_prenex_37575)))) (forall ((v_prenex_37576 Int)) (or (< v_prenex_37576 main_x) (<= (select main_a v_prenex_37576) 2) (<= (select main_a v_prenex_37576) 4) (<= (+ main_x 1) v_prenex_37576) (<= 0 (* 2 (select main_a v_prenex_37576)))))) (or (forall ((v_prenex_42848 Int)) (or (< v_prenex_42848 main_x) (<= (* 2 (select main_a v_prenex_42848)) 4) (<= 0 (* 2 (select main_a v_prenex_42848))) (<= (select main_a v_prenex_42848) 2) (<= (+ main_x 1) v_prenex_42848))) (forall ((v_prenex_42851 Int)) (or (<= (select main_a v_prenex_42851) 1000) (<= 998 (select main_a v_prenex_42851))))) (forall ((v_prenex_44106 Int) (v_prenex_44105 Int)) (or (< v_prenex_44106 main_x) (<= 1996 (* 2 (select main_a v_prenex_44105))) (<= 0 (* 2 (select main_a v_prenex_44106))) (<= (select main_a v_prenex_44105) 1000) (<= (+ (select main_a v_prenex_44106) 996) (select main_a v_prenex_44105)) (<= (+ main_x 1) v_prenex_44106))) (forall ((v_prenex_30930 Int) (v_prenex_30931 Int)) (or (<= 1000 (+ (select main_a v_prenex_30931) (select main_a v_prenex_30930))) (<= (+ main_x 1) v_prenex_30931) (<= (select main_a v_prenex_30930) 1000) (<= 1996 (* 2 (select main_a v_prenex_30930))) (< v_prenex_30931 main_x) (<= 0 (* 2 (select main_a v_prenex_30931))))) (or (forall ((v_prenex_43622 Int)) (or (<= (+ main_y 1) v_prenex_43622) (<= (* 2 (select main_a v_prenex_43622)) 2000) (<= 1996 (* 2 (select main_a v_prenex_43622))))) (forall ((v_prenex_43623 Int)) (or (<= (+ main_x 1) v_prenex_43623) (<= (* 2 (select main_a v_prenex_43623)) 4) (< v_prenex_43623 main_x)))) (forall ((v_prenex_35134 Int) (v_prenex_35135 Int)) (or (<= (* 2 (select main_a v_prenex_35135)) 4) (< v_prenex_35135 main_x) (<= (* 2 (select main_a v_prenex_35134)) 2000) (<= (+ main_x 1) v_prenex_35135) (<= 0 (select main_a v_prenex_35135)) (<= 1000 (+ (select main_a v_prenex_35135) (select main_a v_prenex_35134))))) (or (forall ((v_prenex_34999 Int)) (or (<= (+ main_y 1) v_prenex_34999) (<= (* 2 (select main_a v_prenex_34999)) 2000) (<= 1996 (* 2 (select main_a v_prenex_34999))))) (forall ((v_prenex_35000 Int)) (or (< v_prenex_35000 main_x) (<= (+ main_x 1) v_prenex_35000) (<= (* 2 (select main_a v_prenex_35000)) 4) (<= (select main_a v_prenex_35000) 2)))) (forall ((v_prenex_35262 Int) (v_prenex_35261 Int)) (or (<= (+ main_y 1) v_prenex_35261) (< v_prenex_35262 main_x) (<= 1000 (+ (select main_a v_prenex_35262) (select main_a v_prenex_35261))) (<= (+ main_x 1) v_prenex_35262) (<= (select main_a v_prenex_35262) 4) (<= 998 (select main_a v_prenex_35261)) (<= (* 2 (select main_a v_prenex_35261)) 2000))) (forall ((v_prenex_33916 Int) (v_prenex_33915 Int)) (or (<= 0 (select main_a v_prenex_33916)) (<= (select main_a v_prenex_33915) 1000) (< v_prenex_33916 main_x) (<= (+ (select main_a v_prenex_33916) 996) (select main_a v_prenex_33915)) (<= (+ main_x 1) v_prenex_33916))) (or (forall ((v_prenex_43355 Int)) (<= (* 2 (select main_a v_prenex_43355)) 4)) (forall ((v_prenex_43354 Int)) (or (< v_prenex_43354 main_y) (<= 998 (select main_a v_prenex_43354)) (<= (select main_a v_prenex_43354) 1002) (<= (+ main_y 1) v_prenex_43354)))) (forall ((v_prenex_35660 Int) (v_prenex_35659 Int)) (or (<= (* 2 (select main_a v_prenex_35659)) 2000) (<= (select main_a v_prenex_35660) 2) (<= 1000 (+ (select main_a v_prenex_35660) (select main_a v_prenex_35659))) (<= (+ main_x 1) v_prenex_35660) (<= 0 (select main_a v_prenex_35660)) (< v_prenex_35660 main_x) (<= (select main_a v_prenex_35659) 1000))) (forall ((v_prenex_43376 Int) (v_prenex_43375 Int)) (or (<= (+ (select main_a v_prenex_43376) (select main_a v_prenex_43375)) 1000) (< v_prenex_43376 main_x) (<= (select main_a v_prenex_43375) 1000) (<= (+ main_x 1) v_prenex_43376) (<= (+ main_y 1) v_prenex_43375) (<= 0 (* 2 (select main_a v_prenex_43376))))) (forall ((v_prenex_42347 Int) (v_prenex_42346 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_42346))) (<= (+ (select main_a v_prenex_42347) 996) (select main_a v_prenex_42346)) (<= 0 (* 2 (select main_a v_prenex_42347))) (<= (+ main_x 1) v_prenex_42347) (< v_prenex_42347 main_x) (<= (+ main_y 1) v_prenex_42346) (<= (select main_a v_prenex_42346) 1000))) (forall ((v_prenex_43370 Int) (v_prenex_43369 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_43369))) (< v_prenex_43369 main_y) (<= (* 2 (select main_a v_prenex_43370)) 4) (<= (* 2 (select main_a v_prenex_43369)) 2000) (<= (+ main_x 1) v_prenex_43370) (<= (+ (select main_a v_prenex_43370) (select main_a v_prenex_43369)) 1000) (< v_prenex_43370 main_x))) (forall ((v_prenex_32661 Int) (v_prenex_32660 Int)) (or (<= (select main_a v_prenex_32661) 4) (<= (* 2 (select main_a v_prenex_32660)) 2000) (<= 0 (+ (select main_a v_prenex_32661) 2)) (<= (select main_a v_prenex_32660) (+ (select main_a v_prenex_32661) 1000)) (<= 1996 (* 2 (select main_a v_prenex_32660))) (<= (+ main_x 1) v_prenex_32661) (< v_prenex_32661 main_x))) (forall ((v_prenex_43583 Int)) (or (<= (+ main_x 1) v_prenex_43583) (<= (* 2 (select main_a v_prenex_43583)) 4) (< v_prenex_43583 main_x))) (forall ((v_prenex_31110 Int) (v_prenex_31111 Int)) (or (<= (+ (select main_a v_prenex_31111) 996) (select main_a v_prenex_31110)) (<= 998 (select main_a v_prenex_31110)) (<= (select main_a v_prenex_31111) 4) (< v_prenex_31111 main_x) (<= (+ main_y 1) v_prenex_31110) (<= (+ main_x 1) v_prenex_31111))) (forall ((v_prenex_41386 Int) (v_prenex_41387 Int)) (or (< v_prenex_41387 main_x) (<= (select main_a v_prenex_41386) 1002) (<= 998 (select main_a v_prenex_41386)) (<= (+ main_x 1) v_prenex_41387) (<= 0 (* 2 (select main_a v_prenex_41387))) (<= 1000 (+ (select main_a v_prenex_41387) (select main_a v_prenex_41386))) (<= 0 (+ (select main_a v_prenex_41387) 2)))) (or (forall ((v_prenex_42399 Int)) (or (< v_prenex_42399 main_x) (<= 0 (select main_a v_prenex_42399)) (<= (* 2 (select main_a v_prenex_42399)) 4) (<= (select main_a v_prenex_42399) 4) (<= (+ main_x 1) v_prenex_42399))) (forall ((v_prenex_42401 Int)) (or (<= 996 (select main_a v_prenex_42401)) (<= 1996 (* 2 (select main_a v_prenex_42401)))))) (forall ((v_prenex_41412 Int) (v_prenex_41413 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_41412))) (< v_prenex_41413 main_x) (<= (+ (select main_a v_prenex_41413) 996) (select main_a v_prenex_41412)) (<= (* 2 (select main_a v_prenex_41413)) 4) (<= 0 (select main_a v_prenex_41413)) (<= (+ main_x 1) v_prenex_41413))) (forall ((v_prenex_42029 Int) (v_prenex_42030 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_42029))) (<= (+ main_y 1) v_prenex_42029) (< v_prenex_42029 main_y) (<= (+ (select main_a v_prenex_42030) (select main_a v_prenex_42029)) 1000) (<= (select main_a v_prenex_42029) 1002))) (or (forall ((v_prenex_38523 Int)) (<= (* 2 (select main_a v_prenex_38523)) 2000)) (forall ((v_prenex_30892 Int)) (or (< v_prenex_30892 main_x) (<= (select main_a v_prenex_30892) 4) (<= 0 (select main_a v_prenex_30892)) (<= (+ main_x 1) v_prenex_30892)))) (forall ((v_prenex_39410 Int) (v_prenex_39411 Int)) (or (<= (* 2 (select main_a v_prenex_39410)) 2000) (<= (+ (select main_a v_prenex_39411) 996) (select main_a v_prenex_39410)) (<= (+ main_y 1) v_prenex_39410) (< v_prenex_39411 main_x) (<= 0 (+ (select main_a v_prenex_39411) 2)) (<= (+ main_x 1) v_prenex_39411))) (forall ((v_prenex_40331 Int) (v_prenex_40330 Int)) (or (<= (+ (select main_a v_prenex_40331) (select main_a v_prenex_40330)) 1000) (<= (select main_a v_prenex_40330) 1000) (<= (+ main_x 1) v_prenex_40331) (<= (select main_a v_prenex_40331) 4) (<= (select main_a v_prenex_40330) 1002) (< v_prenex_40331 main_x) (<= (select main_a v_prenex_40331) 2))) (forall ((v_prenex_38237 Int) (v_prenex_38236 Int)) (or (<= (select main_a v_prenex_38236) (+ (select main_a v_prenex_38237) 1000)) (< v_prenex_38237 main_x) (<= (select main_a v_prenex_38236) 1002) (<= (* 2 (select main_a v_prenex_38237)) 4) (<= (+ main_x 1) v_prenex_38237) (<= (select main_a v_prenex_38237) 4) (<= (* 2 (select main_a v_prenex_38236)) 2000))) (or (forall ((v_prenex_40322 Int)) (or (<= (+ main_x 1) v_prenex_40322) (<= 0 (* 2 (select main_a v_prenex_40322))) (< v_prenex_40322 main_x) (<= (select main_a v_prenex_40322) 2))) (forall ((v_prenex_40324 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_40324))) (<= 996 (select main_a v_prenex_40324))))) (forall ((v_prenex_36293 Int) (v_prenex_36294 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_36293))) (<= (+ main_x 1) v_prenex_36294) (< v_prenex_36294 main_x) (<= (+ (select main_a v_prenex_36294) (select main_a v_prenex_36293)) 1000) (<= (* 2 (select main_a v_prenex_36294)) 4) (<= (* 2 (select main_a v_prenex_36293)) 2000) (<= 0 (select main_a v_prenex_36294)))) (or (forall ((v_prenex_41158 Int)) (or (<= (select main_a v_prenex_41158) 4) (<= 0 (* 2 (select main_a v_prenex_41158))) (<= (+ main_x 1) v_prenex_41158) (< v_prenex_41158 main_x))) (forall ((v_prenex_41161 Int)) (or (< v_prenex_41161 main_y) (<= 998 (select main_a v_prenex_41161)) (<= 996 (select main_a v_prenex_41161))))) (forall ((v_prenex_37198 Int) (v_prenex_37197 Int)) (or (<= 1000 (+ (select main_a v_prenex_37198) (select main_a v_prenex_37197))) (<= 1996 (* 2 (select main_a v_prenex_37197))) (<= (* 2 (select main_a v_prenex_37198)) 4) (< v_prenex_37198 main_x) (<= (+ main_x 1) v_prenex_37198))) (forall ((v_prenex_35547 Int) (v_prenex_35548 Int)) (or (<= (+ main_x 1) v_prenex_35548) (<= (+ (select main_a v_prenex_35548) 996) (select main_a v_prenex_35547)) (<= (* 2 (select main_a v_prenex_35548)) 4) (< v_prenex_35547 main_y) (< v_prenex_35548 main_x) (<= (* 2 (select main_a v_prenex_35547)) 2000) (<= (select main_a v_prenex_35547) 1000))) (forall ((v_prenex_36843 Int) (v_prenex_36842 Int)) (or (<= (select main_a v_prenex_36842) (+ (select main_a v_prenex_36843) 1000)) (<= (select main_a v_prenex_36842) 1002) (<= (* 2 (select main_a v_prenex_36843)) 4) (<= (select main_a v_prenex_36843) 4) (<= (+ main_x 1) v_prenex_36843) (< v_prenex_36843 main_x))) (forall ((v_prenex_38852 Int) (v_prenex_38851 Int)) (or (< v_prenex_38852 main_x) (<= 1996 (* 2 (select main_a v_prenex_38851))) (<= (+ main_x 1) v_prenex_38852) (<= (select main_a v_prenex_38851) 1000) (<= 0 (select main_a v_prenex_38852)) (<= (+ (select main_a v_prenex_38852) 996) (select main_a v_prenex_38851)) (<= (* 2 (select main_a v_prenex_38852)) 4))) (forall ((v_prenex_35218 Int) (v_prenex_35219 Int)) (or (<= (* 2 (select main_a v_prenex_35218)) 2000) (<= (* 2 (select main_a v_prenex_35219)) 4) (<= (+ main_x 1) v_prenex_35219) (< v_prenex_35219 main_x) (<= 1996 (* 2 (select main_a v_prenex_35218))) (< v_prenex_35218 main_y) (<= 1000 (+ (select main_a v_prenex_35219) (select main_a v_prenex_35218))))) (forall ((v_prenex_36307 Int) (v_prenex_36308 Int)) (or (<= (select main_a v_prenex_36308) 2) (< v_prenex_36308 main_x) (<= (+ main_x 1) v_prenex_36308) (<= (* 2 (select main_a v_prenex_36307)) 2000) (<= (select main_a v_prenex_36307) (+ (select main_a v_prenex_36308) 1000)))) (forall ((v_prenex_39740 Int) (v_prenex_39741 Int)) (or (< v_prenex_39740 main_y) (< v_prenex_39741 main_x) (<= (+ main_x 1) v_prenex_39741) (<= (select main_a v_prenex_39740) 1000) (<= 0 (* 2 (select main_a v_prenex_39741))) (<= (+ (select main_a v_prenex_39741) (select main_a v_prenex_39740)) 1000))) (forall ((v_prenex_37935 Int) (v_prenex_37934 Int)) (or (<= (* 2 (select main_a v_prenex_37935)) 4) (<= (+ main_y 1) v_prenex_37934) (< v_prenex_37935 main_x) (<= (+ main_x 1) v_prenex_37935) (<= 996 (select main_a v_prenex_37934)) (<= 998 (select main_a v_prenex_37934)) (<= 1000 (+ (select main_a v_prenex_37935) (select main_a v_prenex_37934))))) (forall ((v_prenex_43172 Int) (v_prenex_43173 Int)) (or (<= (select main_a v_prenex_43172) (+ (select main_a v_prenex_43173) 1000)) (<= (+ main_x 1) v_prenex_43173) (< v_prenex_43173 main_x) (<= (select main_a v_prenex_43173) 4) (<= (select main_a v_prenex_43172) 1000) (<= 1996 (* 2 (select main_a v_prenex_43172))) (< v_prenex_43172 main_y))) (forall ((v_prenex_34609 Int) (v_prenex_34608 Int)) (or (<= (+ main_x 1) v_prenex_34609) (<= (+ (select main_a v_prenex_34609) (select main_a v_prenex_34608)) 1000) (<= 998 (select main_a v_prenex_34608)) (<= 0 (select main_a v_prenex_34609)) (<= (* 2 (select main_a v_prenex_34609)) 4) (< v_prenex_34609 main_x))) (or (forall ((v_prenex_35232 Int)) (or (<= 0 (* 2 (select main_a v_prenex_35232))) (<= (+ main_x 1) v_prenex_35232) (< v_prenex_35232 main_x))) (forall ((v_prenex_35231 Int)) (or (< v_prenex_35231 main_y) (<= 1996 (* 2 (select main_a v_prenex_35231)))))) (forall ((v_prenex_40817 Int) (v_prenex_40816 Int)) (or (<= 1000 (+ (select main_a v_prenex_40817) (select main_a v_prenex_40816))) (< v_prenex_40817 main_x) (<= 0 (select main_a v_prenex_40817)) (<= 1996 (* 2 (select main_a v_prenex_40816))) (<= (select main_a v_prenex_40816) 1002) (<= (+ main_x 1) v_prenex_40817) (<= (select main_a v_prenex_40817) 2))) (forall ((v_prenex_33900 Int) (v_prenex_33899 Int)) (or (< v_prenex_33900 main_x) (<= (+ main_x 1) v_prenex_33900) (<= (select main_a v_prenex_33900) 4) (<= 1996 (* 2 (select main_a v_prenex_33899))) (<= (+ (select main_a v_prenex_33900) (select main_a v_prenex_33899)) 1000) (<= 996 (select main_a v_prenex_33899)))) (or (forall ((v_prenex_41902 Int)) (or (<= 0 (+ (select main_a v_prenex_41902) 2)) (<= (+ main_x 1) v_prenex_41902) (<= (* 2 (select main_a v_prenex_41902)) 4) (< v_prenex_41902 main_x))) (forall ((v_prenex_41901 Int)) (or (<= (select main_a v_prenex_41901) 1002) (<= 1996 (* 2 (select main_a v_prenex_41901)))))) (forall ((v_prenex_36681 Int) (v_prenex_36682 Int)) (or (< v_prenex_36681 main_y) (<= 1996 (* 2 (select main_a v_prenex_36681))) (< v_prenex_36682 main_x) (<= (+ main_x 1) v_prenex_36682) (<= 0 (* 2 (select main_a v_prenex_36682))) (<= (select main_a v_prenex_36681) 1002) (<= (+ (select main_a v_prenex_36682) 996) (select main_a v_prenex_36681)))) (forall ((v_prenex_32832 Int) (v_prenex_32833 Int)) (or (<= 1000 (+ (select main_a v_prenex_32833) (select main_a v_prenex_32832))) (<= 996 (select main_a v_prenex_32832)) (<= (+ main_y 1) v_prenex_32832) (<= (select main_a v_prenex_32832) 1002) (< v_prenex_32832 main_y))) (or (forall ((v_prenex_32171 Int)) (or (<= (* 2 (select main_a v_prenex_32171)) 2000) (<= 998 (select main_a v_prenex_32171)))) (forall ((v_prenex_32172 Int)) (or (<= 0 (select main_a v_prenex_32172)) (< v_prenex_32172 main_x) (<= (select main_a v_prenex_32172) 2) (<= (+ main_x 1) v_prenex_32172) (<= (* 2 (select main_a v_prenex_32172)) 4)))) (forall ((v_prenex_41831 Int) (v_prenex_41832 Int)) (or (< v_prenex_41832 main_x) (<= 998 (select main_a v_prenex_41831)) (<= (+ main_x 1) v_prenex_41832) (<= (+ (select main_a v_prenex_41832) (select main_a v_prenex_41831)) 1000) (<= 0 (* 2 (select main_a v_prenex_41832))) (<= 1996 (* 2 (select main_a v_prenex_41831))))) (or (forall ((v_prenex_31647 Int)) (or (<= (+ main_y 1) v_prenex_31647) (<= 998 (select main_a v_prenex_31647)) (<= (* 2 (select main_a v_prenex_31647)) 2000))) (forall ((v_prenex_31648 Int)) (or (<= (+ main_x 1) v_prenex_31648) (< v_prenex_31648 main_x) (<= (* 2 (select main_a v_prenex_31648)) 4) (<= (select main_a v_prenex_31648) 4)))) (forall ((v_prenex_34228 Int) (v_prenex_34229 Int)) (or (< v_prenex_34229 main_x) (<= (+ (select main_a v_prenex_34229) 996) (select main_a v_prenex_34228)) (<= 996 (select main_a v_prenex_34228)) (<= 0 (select main_a v_prenex_34229)) (<= (* 2 (select main_a v_prenex_34229)) 4) (<= 1996 (* 2 (select main_a v_prenex_34228))) (<= (+ main_x 1) v_prenex_34229))) (or (forall ((v_prenex_38469 Int)) (or (<= (* 2 (select main_a v_prenex_38469)) 4) (< v_prenex_38469 main_x) (<= (select main_a v_prenex_38469) 2) (<= (+ main_x 1) v_prenex_38469))) (forall ((v_prenex_38470 Int)) (or (<= (select main_a v_prenex_38470) 1002) (<= 1996 (* 2 (select main_a v_prenex_38470)))))) (forall ((v_prenex_33234 Int) (v_prenex_33233 Int)) (or (<= 0 (+ (select main_a v_prenex_33234) 2)) (<= 0 (select main_a v_prenex_33234)) (<= (select main_a v_prenex_33233) (+ (select main_a v_prenex_33234) 1000)) (<= (select main_a v_prenex_33233) 1000) (< v_prenex_33234 main_x) (<= (+ main_x 1) v_prenex_33234))) (forall ((v_prenex_42801 Int) (v_prenex_42802 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_42801))) (<= (+ main_x 1) v_prenex_42802) (< v_prenex_42802 main_x) (<= (+ main_y 1) v_prenex_42801) (<= 0 (select main_a v_prenex_42802)) (<= 1000 (+ (select main_a v_prenex_42802) (select main_a v_prenex_42801))) (<= (* 2 (select main_a v_prenex_42801)) 2000))) (forall ((v_prenex_32333 Int) (v_prenex_32332 Int)) (or (<= (+ main_x 1) v_prenex_32333) (<= (* 2 (select main_a v_prenex_32333)) 4) (<= (+ (select main_a v_prenex_32333) 996) (select main_a v_prenex_32332)) (< v_prenex_32333 main_x) (<= 1996 (* 2 (select main_a v_prenex_32332))) (<= 998 (select main_a v_prenex_32332)))) (forall ((v_prenex_31378 Int) (v_prenex_31377 Int)) (or (<= 998 (select main_a v_prenex_31377)) (<= 1000 (+ (select main_a v_prenex_31378) (select main_a v_prenex_31377))) (<= 0 (select main_a v_prenex_31378)) (<= (+ main_x 1) v_prenex_31378) (<= 0 (+ (select main_a v_prenex_31378) 2)) (< v_prenex_31378 main_x) (<= 1996 (* 2 (select main_a v_prenex_31377))))) (forall ((v_prenex_36935 Int) (v_prenex_36936 Int)) (or (<= (+ main_x 1) v_prenex_36936) (<= (+ (select main_a v_prenex_36936) (select main_a v_prenex_36935)) 1000) (<= 996 (select main_a v_prenex_36935)) (<= 0 (+ (select main_a v_prenex_36936) 2)) (<= (* 2 (select main_a v_prenex_36936)) 4) (< v_prenex_36936 main_x) (<= 1996 (* 2 (select main_a v_prenex_36935))))) (forall ((v_prenex_33074 Int) (v_prenex_33073 Int)) (or (<= (select main_a v_prenex_33074) 2) (<= (+ main_x 1) v_prenex_33074) (<= 1000 (+ (select main_a v_prenex_33074) (select main_a v_prenex_33073))) (< v_prenex_33074 main_x) (<= 0 (+ (select main_a v_prenex_33074) 2)) (<= 998 (select main_a v_prenex_33073)))) (forall ((v_prenex_33859 Int) (v_prenex_33858 Int)) (or (<= (* 2 (select main_a v_prenex_33859)) 4) (<= (+ main_x 1) v_prenex_33859) (<= (+ (select main_a v_prenex_33859) (select main_a v_prenex_33858)) 1000) (<= (select main_a v_prenex_33858) 1002) (<= (select main_a v_prenex_33858) 1000) (<= (select main_a v_prenex_33859) 2) (< v_prenex_33859 main_x))) (forall ((v_prenex_31323 Int) (v_prenex_31324 Int)) (or (<= (+ main_y 1) v_prenex_31323) (<= (select main_a v_prenex_31323) (+ (select main_a v_prenex_31324) 1000)) (<= 0 (+ (select main_a v_prenex_31324) 2)) (<= (select main_a v_prenex_31323) 1000) (<= 998 (select main_a v_prenex_31323)) (< v_prenex_31324 main_x) (<= (+ main_x 1) v_prenex_31324))) (or (forall ((v_prenex_35444 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_35444))) (< v_prenex_35444 main_y) (<= (select main_a v_prenex_35444) 1000))) (forall ((v_prenex_35441 Int)) (or (<= (select main_a v_prenex_35441) 4) (<= 0 (* 2 (select main_a v_prenex_35441))) (<= (+ main_x 1) v_prenex_35441) (< v_prenex_35441 main_x)))) (forall ((v_prenex_39793 Int) (v_prenex_39792 Int)) (or (<= 996 (select main_a v_prenex_39792)) (<= 0 (select main_a v_prenex_39793)) (<= (* 2 (select main_a v_prenex_39792)) 2000) (<= (+ main_x 1) v_prenex_39793) (< v_prenex_39793 main_x) (< v_prenex_39792 main_y) (<= (+ (select main_a v_prenex_39793) (select main_a v_prenex_39792)) 1000))) (forall ((v_prenex_38428 Int) (v_prenex_38427 Int)) (or (<= (+ (select main_a v_prenex_38428) 996) (select main_a v_prenex_38427)) (<= (select main_a v_prenex_38427) 1002) (<= 1996 (* 2 (select main_a v_prenex_38427))) (< v_prenex_38427 main_y) (< v_prenex_38428 main_x) (<= (+ main_x 1) v_prenex_38428) (<= (select main_a v_prenex_38428) 4))) (forall ((v_prenex_44210 Int) (v_prenex_44211 Int)) (or (<= (select main_a v_prenex_44210) 1000) (<= 996 (select main_a v_prenex_44210)) (<= 0 (select main_a v_prenex_44211)) (< v_prenex_44211 main_x) (<= (+ main_x 1) v_prenex_44211) (< v_prenex_44210 main_y) (<= (select main_a v_prenex_44210) (+ (select main_a v_prenex_44211) 1000)))) (forall ((v_prenex_34139 Int) (v_prenex_34140 Int)) (or (<= (select main_a v_prenex_34139) 1002) (<= (select main_a v_prenex_34140) 2) (<= (* 2 (select main_a v_prenex_34139)) 2000) (<= (+ main_x 1) v_prenex_34140) (<= (select main_a v_prenex_34139) (+ (select main_a v_prenex_34140) 1000)) (< v_prenex_34140 main_x))) (forall ((v_prenex_36133 Int) (v_prenex_36134 Int)) (or (<= (select main_a v_prenex_36133) 1002) (<= (* 2 (select main_a v_prenex_36134)) 4) (<= 996 (select main_a v_prenex_36133)) (< v_prenex_36134 main_x) (<= 0 (select main_a v_prenex_36134)) (<= 1000 (+ (select main_a v_prenex_36134) (select main_a v_prenex_36133))) (<= (+ main_x 1) v_prenex_36134))) (forall ((v_prenex_34554 Int) (v_prenex_34553 Int)) (or (<= (select main_a v_prenex_34553) 1002) (<= (+ main_y 1) v_prenex_34553) (<= (select main_a v_prenex_34553) 1000) (<= 0 (* 2 (select main_a v_prenex_34554))) (< v_prenex_34554 main_x) (<= (+ main_x 1) v_prenex_34554) (<= 1000 (+ (select main_a v_prenex_34554) (select main_a v_prenex_34553))))) (forall ((v_prenex_37682 Int) (v_prenex_37681 Int)) (or (<= 0 (* 2 (select main_a v_prenex_37682))) (<= (+ main_y 1) v_prenex_37681) (<= (select main_a v_prenex_37681) 1002) (< v_prenex_37682 main_x) (<= (+ (select main_a v_prenex_37682) 996) (select main_a v_prenex_37681)) (<= (+ main_x 1) v_prenex_37682) (<= 998 (select main_a v_prenex_37681)))) (forall ((v_prenex_32605 Int) (v_prenex_32604 Int)) (or (<= (* 2 (select main_a v_prenex_32605)) 4) (<= (select main_a v_prenex_32604) (+ (select main_a v_prenex_32605) 1000)) (<= (+ main_x 1) v_prenex_32605) (< v_prenex_32605 main_x) (<= 998 (select main_a v_prenex_32604)) (<= 0 (select main_a v_prenex_32605)))) (or (forall ((v_prenex_40465 Int)) (or (<= (+ main_y 1) v_prenex_40465) (<= (select main_a v_prenex_40465) 1002) (<= 996 (select main_a v_prenex_40465)))) (forall ((v_prenex_40466 Int)) (or (< v_prenex_40466 main_x) (<= (select main_a v_prenex_40466) 2) (<= 0 (* 2 (select main_a v_prenex_40466))) (<= (+ main_x 1) v_prenex_40466)))) (forall ((v_prenex_36201 Int) (v_prenex_36202 Int)) (or (< v_prenex_36202 main_x) (<= (* 2 (select main_a v_prenex_36202)) 4) (<= (select main_a v_prenex_36201) 1000) (<= (+ main_x 1) v_prenex_36202) (<= (select main_a v_prenex_36202) 4) (<= (select main_a v_prenex_36201) (+ (select main_a v_prenex_36202) 1000)) (<= (select main_a v_prenex_36201) 1002))) (forall ((v_prenex_36610 Int) (v_prenex_36611 Int)) (or (<= (select main_a v_prenex_36611) 2) (<= (select main_a v_prenex_36610) 1000) (<= (+ (select main_a v_prenex_36611) (select main_a v_prenex_36610)) 1000) (<= 0 (select main_a v_prenex_36611)) (<= (+ main_x 1) v_prenex_36611) (< v_prenex_36611 main_x) (<= 1996 (* 2 (select main_a v_prenex_36610))))) (forall ((v_prenex_39906 Int) (v_prenex_39905 Int)) (or (< v_prenex_39906 main_x) (<= (+ main_x 1) v_prenex_39906) (<= (select main_a v_prenex_39905) 1000) (<= (select main_a v_prenex_39906) 4) (<= 996 (select main_a v_prenex_39905)) (<= (select main_a v_prenex_39905) (+ (select main_a v_prenex_39906) 1000)) (<= 0 (+ (select main_a v_prenex_39906) 2)))) (forall ((v_prenex_39946 Int) (v_prenex_39945 Int)) (or (<= 0 (select main_a v_prenex_39946)) (<= (select main_a v_prenex_39945) (+ (select main_a v_prenex_39946) 1000)) (<= (+ main_x 1) v_prenex_39946) (<= 1996 (* 2 (select main_a v_prenex_39945))) (< v_prenex_39946 main_x) (< v_prenex_39945 main_y) (<= 996 (select main_a v_prenex_39945)))) (forall ((v_prenex_35843 Int) (v_prenex_35844 Int)) (or (<= (select main_a v_prenex_35843) (+ (select main_a v_prenex_35844) 1000)) (<= 996 (select main_a v_prenex_35843)) (<= (+ main_x 1) v_prenex_35844) (<= (+ main_y 1) v_prenex_35843) (<= (select main_a v_prenex_35843) 1002) (< v_prenex_35844 main_x) (<= 0 (select main_a v_prenex_35844)))) (or (forall ((v_prenex_33214 Int)) (or (<= 0 (select main_a v_prenex_33214)) (< v_prenex_33214 main_x) (<= 0 (* 2 (select main_a v_prenex_33214))) (<= (+ main_x 1) v_prenex_33214))) (forall ((v_prenex_33213 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_33213))) (<= (+ main_y 1) v_prenex_33213) (<= (* 2 (select main_a v_prenex_33213)) 2000)))) (forall ((v_prenex_39629 Int) (v_prenex_39630 Int)) (or (<= (+ main_x 1) v_prenex_39630) (<= (select main_a v_prenex_39629) 1000) (<= 0 (* 2 (select main_a v_prenex_39630))) (<= (+ main_y 1) v_prenex_39629) (<= 1996 (* 2 (select main_a v_prenex_39629))) (< v_prenex_39630 main_x) (<= (select main_a v_prenex_39629) (+ (select main_a v_prenex_39630) 1000)))) (forall ((v_prenex_36606 Int) (v_prenex_36607 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_36606))) (<= 0 (select main_a v_prenex_36607)) (<= 996 (select main_a v_prenex_36606)) (<= (select main_a v_prenex_36607) 4) (< v_prenex_36607 main_x) (<= (+ main_x 1) v_prenex_36607) (<= (+ (select main_a v_prenex_36607) (select main_a v_prenex_36606)) 1000))) (or (forall ((v_prenex_43023 Int)) (or (< v_prenex_43023 main_x) (<= (* 2 (select main_a v_prenex_43023)) 4) (<= (+ main_x 1) v_prenex_43023) (<= (select main_a v_prenex_43023) 4) (<= (select main_a v_prenex_43023) 2))) (forall ((v_prenex_43024 Int)) (or (<= 998 (select main_a v_prenex_43024)) (<= (* 2 (select main_a v_prenex_43024)) 2000)))) (or (forall ((v_prenex_33871 Int)) (or (<= (+ main_x 1) v_prenex_33871) (<= 0 (select main_a v_prenex_33871)) (<= 0 (* 2 (select main_a v_prenex_33871))) (<= (* 2 (select main_a v_prenex_33871)) 4) (< v_prenex_33871 main_x))) (forall ((v_prenex_33873 Int)) (or (<= (select main_a v_prenex_33873) 1000) (<= 998 (select main_a v_prenex_33873))))) (forall ((v_prenex_41382 Int) (v_prenex_41383 Int)) (or (<= (+ (select main_a v_prenex_41383) 996) (select main_a v_prenex_41382)) (< v_prenex_41383 main_x) (<= (+ main_y 1) v_prenex_41382) (<= 996 (select main_a v_prenex_41382)) (<= (select main_a v_prenex_41383) 2) (<= (+ main_x 1) v_prenex_41383) (<= (select main_a v_prenex_41382) 1002))) (forall ((v_prenex_32287 Int) (v_prenex_32286 Int)) (or (<= (+ main_x 1) v_prenex_32287) (< v_prenex_32287 main_x) (<= 996 (select main_a v_prenex_32286)) (<= (* 2 (select main_a v_prenex_32287)) 4) (<= 0 (select main_a v_prenex_32287)) (<= (select main_a v_prenex_32286) (+ (select main_a v_prenex_32287) 1000)) (<= (* 2 (select main_a v_prenex_32286)) 2000))) (forall ((v_prenex_35884 Int) (v_prenex_35885 Int)) (or (< v_prenex_35885 main_x) (<= (+ main_x 1) v_prenex_35885) (<= 996 (select main_a v_prenex_35884)) (<= (+ (select main_a v_prenex_35885) (select main_a v_prenex_35884)) 1000) (<= 1996 (* 2 (select main_a v_prenex_35884))) (<= 0 (* 2 (select main_a v_prenex_35885))))) (forall ((v_prenex_32732 Int) (v_prenex_32733 Int)) (or (<= (+ (select main_a v_prenex_32733) (select main_a v_prenex_32732)) 1000) (<= 1996 (* 2 (select main_a v_prenex_32732))) (< v_prenex_32732 main_y) (<= (* 2 (select main_a v_prenex_32732)) 2000) (<= (+ main_y 1) v_prenex_32732))) (forall ((v_prenex_31152 Int) (v_prenex_31153 Int)) (or (<= 1000 (+ (select main_a v_prenex_31153) (select main_a v_prenex_31152))) (<= (select main_a v_prenex_31152) 1002) (<= 0 (+ (select main_a v_prenex_31153) 2)) (< v_prenex_31153 main_x) (<= (select main_a v_prenex_31153) 4) (<= (+ main_x 1) v_prenex_31153))) (forall ((v_prenex_32533 Int) (v_prenex_32532 Int)) (or (<= 996 (select main_a v_prenex_32532)) (<= 1996 (* 2 (select main_a v_prenex_32532))) (< v_prenex_32533 main_x) (<= (select main_a v_prenex_32532) (+ (select main_a v_prenex_32533) 1000)) (<= 0 (* 2 (select main_a v_prenex_32533))) (<= (+ main_x 1) v_prenex_32533))) (forall ((v_prenex_34109 Int) (v_prenex_34108 Int)) (or (<= (select main_a v_prenex_34109) 4) (<= (+ main_x 1) v_prenex_34109) (< v_prenex_34109 main_x) (<= (select main_a v_prenex_34109) 2) (<= (select main_a v_prenex_34108) 1000) (<= (+ (select main_a v_prenex_34109) 996) (select main_a v_prenex_34108)) (<= 996 (select main_a v_prenex_34108)))) (forall ((v_prenex_37809 Int) (v_prenex_37808 Int)) (or (<= (+ main_x 1) v_prenex_37809) (< v_prenex_37809 main_x) (<= 0 (* 2 (select main_a v_prenex_37809))) (<= 1000 (+ (select main_a v_prenex_37809) (select main_a v_prenex_37808))) (<= 0 (select main_a v_prenex_37809)) (<= (* 2 (select main_a v_prenex_37808)) 2000) (<= (select main_a v_prenex_37808) 1000))) (forall ((v_prenex_37821 Int) (v_prenex_37820 Int)) (or (<= (+ main_y 1) v_prenex_37820) (< v_prenex_37821 main_x) (<= (select main_a v_prenex_37820) 1002) (<= (+ main_x 1) v_prenex_37821) (<= 0 (+ (select main_a v_prenex_37821) 2)) (<= 996 (select main_a v_prenex_37820)) (<= (+ (select main_a v_prenex_37821) 996) (select main_a v_prenex_37820)))) (or (forall ((v_prenex_44019 Int)) (or (<= (+ main_x 1) v_prenex_44019) (< v_prenex_44019 main_x) (<= 0 (* 2 (select main_a v_prenex_44019))) (<= 0 (select main_a v_prenex_44019)))) (forall ((v_prenex_44020 Int)) (<= 998 (select main_a v_prenex_44020)))) (or (forall ((v_prenex_37409 Int)) (or (<= 998 (select main_a v_prenex_37409)) (<= (select main_a v_prenex_37409) 1002))) (forall ((v_prenex_37407 Int)) (or (<= 0 (select main_a v_prenex_37407)) (<= (+ main_x 1) v_prenex_37407) (<= 0 (* 2 (select main_a v_prenex_37407))) (< v_prenex_37407 main_x) (<= (* 2 (select main_a v_prenex_37407)) 4)))) (forall ((v_prenex_38910 Int) (v_prenex_38909 Int)) (or (<= 1000 (+ (select main_a v_prenex_38910) (select main_a v_prenex_38909))) (<= (+ main_x 1) v_prenex_38910) (< v_prenex_38910 main_x) (<= (select main_a v_prenex_38910) 2) (<= 998 (select main_a v_prenex_38909)) (<= 996 (select main_a v_prenex_38909)))) (forall ((v_prenex_43744 Int) (v_prenex_43743 Int)) (or (<= (select main_a v_prenex_43743) 1002) (<= (+ main_x 1) v_prenex_43744) (<= (+ (select main_a v_prenex_43744) (select main_a v_prenex_43743)) 1000) (<= (select main_a v_prenex_43744) 2) (<= (select main_a v_prenex_43743) 1000) (< v_prenex_43744 main_x) (<= 0 (+ (select main_a v_prenex_43744) 2)))) (forall ((v_prenex_42007 Int) (v_prenex_42008 Int)) (or (< v_prenex_42008 main_x) (<= (select main_a v_prenex_42008) 4) (<= (select main_a v_prenex_42007) 1000) (<= 0 (* 2 (select main_a v_prenex_42008))) (<= (+ (select main_a v_prenex_42008) 996) (select main_a v_prenex_42007)) (<= 1996 (* 2 (select main_a v_prenex_42007))) (<= (+ main_x 1) v_prenex_42008))) (forall ((v_prenex_37845 Int) (v_prenex_37844 Int)) (or (< v_prenex_37845 main_x) (<= 0 (* 2 (select main_a v_prenex_37845))) (<= (+ (select main_a v_prenex_37845) 996) (select main_a v_prenex_37844)) (<= 0 (+ (select main_a v_prenex_37845) 2)) (<= (+ main_x 1) v_prenex_37845))) (forall ((v_prenex_33867 Int) (v_prenex_33866 Int)) (or (<= 996 (select main_a v_prenex_33866)) (< v_prenex_33867 main_x) (<= (+ (select main_a v_prenex_33867) 996) (select main_a v_prenex_33866)) (<= (select main_a v_prenex_33867) 4) (<= (+ main_x 1) v_prenex_33867) (<= (select main_a v_prenex_33867) 2) (<= (select main_a v_prenex_33866) 1002))) (forall ((v_prenex_43224 Int) (v_prenex_43223 Int)) (or (<= 996 (select main_a v_prenex_43223)) (<= (select main_a v_prenex_43223) (+ (select main_a v_prenex_43224) 1000)) (< v_prenex_43223 main_y) (<= (select main_a v_prenex_43223) 1002) (<= (+ main_y 1) v_prenex_43223))) (forall ((v_prenex_35347 Int) (v_prenex_35346 Int)) (or (<= 1000 (+ (select main_a v_prenex_35347) (select main_a v_prenex_35346))) (< v_prenex_35346 main_y) (< v_prenex_35347 main_x) (<= (+ main_x 1) v_prenex_35347) (<= (select main_a v_prenex_35347) 4) (<= (* 2 (select main_a v_prenex_35346)) 2000))) (forall ((v_prenex_34312 Int) (v_prenex_34311 Int)) (or (<= (select main_a v_prenex_34311) 1002) (< v_prenex_34312 main_x) (<= (+ (select main_a v_prenex_34312) (select main_a v_prenex_34311)) 1000) (<= (* 2 (select main_a v_prenex_34312)) 4) (<= (+ main_x 1) v_prenex_34312) (<= 0 (select main_a v_prenex_34312)))) (forall ((v_prenex_35510 Int) (v_prenex_35509 Int)) (or (< v_prenex_35510 main_x) (<= (+ main_x 1) v_prenex_35510) (<= 0 (+ (select main_a v_prenex_35510) 2)) (<= (+ (select main_a v_prenex_35510) (select main_a v_prenex_35509)) 1000) (<= 1996 (* 2 (select main_a v_prenex_35509))) (<= 998 (select main_a v_prenex_35509)) (<= 0 (select main_a v_prenex_35510)))) (forall ((v_prenex_41508 Int) (v_prenex_41509 Int)) (or (<= (select main_a v_prenex_41508) 1002) (< v_prenex_41508 main_y) (< v_prenex_41509 main_x) (<= (+ (select main_a v_prenex_41509) (select main_a v_prenex_41508)) 1000) (<= 0 (* 2 (select main_a v_prenex_41509))) (<= (+ main_x 1) v_prenex_41509))) (or (forall ((v_prenex_34394 Int)) (or (<= (+ main_x 1) v_prenex_34394) (<= (* 2 (select main_a v_prenex_34394)) 4) (<= 0 (* 2 (select main_a v_prenex_34394))) (<= (select main_a v_prenex_34394) 4) (< v_prenex_34394 main_x))) (forall ((v_prenex_34397 Int)) (or (<= 996 (select main_a v_prenex_34397)) (<= (* 2 (select main_a v_prenex_34397)) 2000)))) (forall ((v_prenex_38699 Int) (v_prenex_38700 Int)) (or (<= (select main_a v_prenex_38699) 1000) (<= 0 (select main_a v_prenex_38700)) (<= (select main_a v_prenex_38699) 1002) (< v_prenex_38700 main_x) (<= (+ (select main_a v_prenex_38700) 996) (select main_a v_prenex_38699)) (<= (+ main_x 1) v_prenex_38700))) (forall ((v_prenex_33534 Int) (v_prenex_33533 Int)) (or (<= 0 (select main_a v_prenex_33534)) (<= 0 (+ (select main_a v_prenex_33534) 2)) (<= 1000 (+ (select main_a v_prenex_33534) (select main_a v_prenex_33533))) (< v_prenex_33534 main_x) (<= (+ main_x 1) v_prenex_33534) (<= (select main_a v_prenex_33533) 1002) (<= 998 (select main_a v_prenex_33533)))) (forall ((v_prenex_33964 Int) (v_prenex_33965 Int)) (or (<= (+ (select main_a v_prenex_33965) (select main_a v_prenex_33964)) 1000) (<= 1996 (* 2 (select main_a v_prenex_33964))) (<= (select main_a v_prenex_33965) 2) (<= 0 (select main_a v_prenex_33965)) (<= (+ main_x 1) v_prenex_33965) (< v_prenex_33965 main_x) (<= (* 2 (select main_a v_prenex_33964)) 2000))) (or (forall ((v_prenex_32116 Int)) (or (<= (select main_a v_prenex_32116) 1000) (<= 996 (select main_a v_prenex_32116)))) (forall ((v_prenex_32122 Int)) (or (<= (* 2 (select main_a v_prenex_32122)) 4) (<= 0 (select main_a v_prenex_32122)) (<= (+ main_x 1) v_prenex_32122) (< v_prenex_32122 main_x)))) (or (forall ((v_prenex_34343 Int)) (or (< v_prenex_34343 main_x) (<= (+ main_x 1) v_prenex_34343) (<= 0 (* 2 (select main_a v_prenex_34343))) (<= (select main_a v_prenex_34343) 2))) (forall ((v_prenex_34347 Int)) (or (< v_prenex_34347 main_y) (<= (select main_a v_prenex_34347) 1002) (<= (select main_a v_prenex_34347) 1000)))) (forall ((v_prenex_32751 Int) (v_prenex_32752 Int)) (or (<= (select main_a v_prenex_32752) 2) (< v_prenex_32752 main_x) (<= 996 (select main_a v_prenex_32751)) (<= 0 (select main_a v_prenex_32752)) (<= (+ main_x 1) v_prenex_32752) (<= 1000 (+ (select main_a v_prenex_32752) (select main_a v_prenex_32751))) (<= 1996 (* 2 (select main_a v_prenex_32751))))) (forall ((v_prenex_43976 Int) (v_prenex_43977 Int)) (or (< v_prenex_43977 main_x) (<= (+ (select main_a v_prenex_43977) 996) (select main_a v_prenex_43976)) (<= (* 2 (select main_a v_prenex_43976)) 2000) (<= 0 (+ (select main_a v_prenex_43977) 2)) (<= (select main_a v_prenex_43976) 1000) (<= (* 2 (select main_a v_prenex_43977)) 4) (<= (+ main_x 1) v_prenex_43977))) (or (forall ((v_prenex_38534 Int)) (<= (* 2 (select main_a v_prenex_38534)) 4)) (forall ((v_prenex_38533 Int)) (or (<= (select main_a v_prenex_38533) 1002) (< v_prenex_38533 main_y) (<= (+ main_y 1) v_prenex_38533) (<= 996 (select main_a v_prenex_38533))))) (or (forall ((v_prenex_43561 Int)) (or (< v_prenex_43561 main_y) (<= (* 2 (select main_a v_prenex_43561)) 2000))) (forall ((v_prenex_43556 Int)) (or (< v_prenex_43556 main_x) (<= (+ main_x 1) v_prenex_43556) (<= (select main_a v_prenex_43556) 4)))) (or (forall ((v_prenex_33789 Int)) (<= (select main_a v_prenex_33789) 1002)) (forall ((v_prenex_33787 Int)) (or (<= (* 2 (select main_a v_prenex_33787)) 4) (<= (select main_a v_prenex_33787) 4) (<= (+ main_x 1) v_prenex_33787) (< v_prenex_33787 main_x) (<= 0 (* 2 (select main_a v_prenex_33787)))))) (forall ((v_prenex_33004 Int) (v_prenex_33003 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_33003))) (<= (+ (select main_a v_prenex_33004) (select main_a v_prenex_33003)) 1000) (<= (+ main_x 1) v_prenex_33004) (< v_prenex_33004 main_x) (<= (select main_a v_prenex_33004) 4) (<= 0 (select main_a v_prenex_33004)))) (forall ((v_prenex_35458 Int) (v_prenex_35459 Int)) (or (<= (select main_a v_prenex_35459) 4) (< v_prenex_35459 main_x) (<= 998 (select main_a v_prenex_35458)) (<= (select main_a v_prenex_35458) (+ (select main_a v_prenex_35459) 1000)) (<= 996 (select main_a v_prenex_35458)) (<= (+ main_x 1) v_prenex_35459) (<= 0 (select main_a v_prenex_35459)))) (or (forall ((v_prenex_41794 Int)) (or (<= (select main_a v_prenex_41794) 2) (< v_prenex_41794 main_x) (<= 0 (+ (select main_a v_prenex_41794) 2)) (<= 0 (* 2 (select main_a v_prenex_41794))) (<= (+ main_x 1) v_prenex_41794))) (forall ((v_prenex_41797 Int)) (or (<= 998 (select main_a v_prenex_41797)) (<= (select main_a v_prenex_41797) 1000)))) (forall ((v_prenex_43185 Int) (v_prenex_43186 Int)) (or (<= (+ main_x 1) v_prenex_43186) (<= (+ (select main_a v_prenex_43186) (select main_a v_prenex_43185)) 1000) (<= 998 (select main_a v_prenex_43185)) (< v_prenex_43186 main_x) (<= 0 (select main_a v_prenex_43186)) (<= (select main_a v_prenex_43186) 4) (<= (* 2 (select main_a v_prenex_43185)) 2000))) (forall ((v_prenex_40700 Int) (v_prenex_40699 Int)) (or (<= 998 (select main_a v_prenex_40699)) (<= (select main_a v_prenex_40699) 1000) (<= (select main_a v_prenex_40699) (+ (select main_a v_prenex_40700) 1000)) (<= (+ main_x 1) v_prenex_40700) (<= 0 (+ (select main_a v_prenex_40700) 2)) (< v_prenex_40700 main_x) (<= (select main_a v_prenex_40700) 4))) (or (forall ((v_prenex_39344 Int)) (<= (select main_a v_prenex_39344) 1002)) (forall ((v_prenex_39343 Int)) (or (< v_prenex_39343 main_x) (<= 0 (select main_a v_prenex_39343)) (<= (* 2 (select main_a v_prenex_39343)) 4) (<= (+ main_x 1) v_prenex_39343)))) (forall ((v_prenex_41388 Int) (v_prenex_41389 Int)) (or (<= (+ main_x 1) v_prenex_41389) (<= (* 2 (select main_a v_prenex_41389)) 4) (<= 996 (select main_a v_prenex_41388)) (<= (+ (select main_a v_prenex_41389) (select main_a v_prenex_41388)) 1000) (< v_prenex_41389 main_x) (<= 0 (select main_a v_prenex_41389)) (<= (* 2 (select main_a v_prenex_41388)) 2000))) (forall ((v_prenex_42902 Int) (v_prenex_42903 Int)) (or (<= (* 2 (select main_a v_prenex_42903)) 4) (<= (+ main_y 1) v_prenex_42902) (<= (select main_a v_prenex_42902) 1002) (<= 1996 (* 2 (select main_a v_prenex_42902))) (<= (+ main_x 1) v_prenex_42903) (<= (select main_a v_prenex_42902) (+ (select main_a v_prenex_42903) 1000)) (< v_prenex_42903 main_x))) (or (forall ((v_prenex_39352 Int)) (or (<= 0 (* 2 (select main_a v_prenex_39352))) (<= (+ main_x 1) v_prenex_39352) (<= (select main_a v_prenex_39352) 4) (< v_prenex_39352 main_x) (<= (* 2 (select main_a v_prenex_39352)) 4))) (forall ((v_prenex_39354 Int)) (or (<= 998 (select main_a v_prenex_39354)) (<= (* 2 (select main_a v_prenex_39354)) 2000)))) (forall ((v_prenex_41210 Int) (v_prenex_41211 Int)) (or (<= (select main_a v_prenex_41210) 1000) (< v_prenex_41211 main_x) (<= (* 2 (select main_a v_prenex_41210)) 2000) (<= (+ main_y 1) v_prenex_41210) (<= (select main_a v_prenex_41211) 4) (<= (select main_a v_prenex_41210) (+ (select main_a v_prenex_41211) 1000)) (<= (+ main_x 1) v_prenex_41211))) (forall ((v_prenex_31264 Int) (v_prenex_31263 Int)) (or (<= (+ main_x 1) v_prenex_31264) (<= (* 2 (select main_a v_prenex_31264)) 4) (< v_prenex_31264 main_x) (<= (select main_a v_prenex_31263) 1000) (<= (+ (select main_a v_prenex_31264) (select main_a v_prenex_31263)) 1000) (<= 0 (+ (select main_a v_prenex_31264) 2)))) (or (forall ((v_prenex_35982 Int)) (or (<= (* 2 (select main_a v_prenex_35982)) 4) (<= 0 (* 2 (select main_a v_prenex_35982))) (<= (+ main_x 1) v_prenex_35982) (< v_prenex_35982 main_x))) (forall ((v_prenex_35981 Int)) (or (<= 998 (select main_a v_prenex_35981)) (< v_prenex_35981 main_y) (<= (* 2 (select main_a v_prenex_35981)) 2000)))) (forall ((v_prenex_41985 Int) (v_prenex_41986 Int)) (or (<= (select main_a v_prenex_41985) 1002) (< v_prenex_41986 main_x) (<= 0 (* 2 (select main_a v_prenex_41986))) (<= 1000 (+ (select main_a v_prenex_41986) (select main_a v_prenex_41985))) (<= (+ main_x 1) v_prenex_41986) (<= 996 (select main_a v_prenex_41985)) (<= (select main_a v_prenex_41986) 2))) (forall ((v_prenex_34179 Int) (v_prenex_34178 Int)) (or (<= 998 (select main_a v_prenex_34178)) (<= (* 2 (select main_a v_prenex_34178)) 2000) (<= (+ main_x 1) v_prenex_34179) (<= (select main_a v_prenex_34178) (+ (select main_a v_prenex_34179) 1000)) (<= (select main_a v_prenex_34179) 2) (< v_prenex_34179 main_x) (<= 0 (+ (select main_a v_prenex_34179) 2)))) (or (forall ((v_prenex_34596 Int)) (<= (select main_a v_prenex_34596) 1000)) (forall ((v_prenex_34595 Int)) (or (<= 0 (+ (select main_a v_prenex_34595) 2)) (< v_prenex_34595 main_x) (<= (select main_a v_prenex_34595) 4) (<= (* 2 (select main_a v_prenex_34595)) 4) (<= (+ main_x 1) v_prenex_34595)))) (forall ((v_prenex_40711 Int) (v_prenex_40712 Int)) (or (<= 996 (select main_a v_prenex_40711)) (<= (select main_a v_prenex_40711) 1002) (<= 1000 (+ (select main_a v_prenex_40712) (select main_a v_prenex_40711))) (< v_prenex_40711 main_y) (< v_prenex_40712 main_x) (<= (+ main_x 1) v_prenex_40712) (<= (select main_a v_prenex_40712) 2))) (forall ((v_prenex_33453 Int) (v_prenex_33452 Int)) (or (<= 0 (select main_a v_prenex_33453)) (<= 998 (select main_a v_prenex_33452)) (<= (select main_a v_prenex_33453) 2) (< v_prenex_33453 main_x) (<= (select main_a v_prenex_33452) (+ (select main_a v_prenex_33453) 1000)) (<= 996 (select main_a v_prenex_33452)) (<= (+ main_x 1) v_prenex_33453))) (forall ((v_prenex_41002 Int) (v_prenex_41003 Int)) (or (<= 0 (* 2 (select main_a v_prenex_41003))) (<= (+ main_x 1) v_prenex_41003) (< v_prenex_41003 main_x) (<= 998 (select main_a v_prenex_41002)) (<= (select main_a v_prenex_41003) 2) (<= (+ (select main_a v_prenex_41003) (select main_a v_prenex_41002)) 1000) (<= (select main_a v_prenex_41002) 1002))) (forall ((v_prenex_32357 Int) (v_prenex_32356 Int)) (or (<= 996 (select main_a v_prenex_32356)) (< v_prenex_32357 main_x) (<= (+ main_y 1) v_prenex_32356) (<= (+ (select main_a v_prenex_32357) (select main_a v_prenex_32356)) 1000) (<= (+ main_x 1) v_prenex_32357) (<= 0 (+ (select main_a v_prenex_32357) 2)) (<= (select main_a v_prenex_32356) 1002))) (forall ((v_prenex_34816 Int) (v_prenex_34815 Int)) (or (< v_prenex_34815 main_y) (<= (+ main_x 1) v_prenex_34816) (<= 1000 (+ (select main_a v_prenex_34816) (select main_a v_prenex_34815))) (<= 0 (select main_a v_prenex_34816)) (<= (select main_a v_prenex_34815) 1002) (< v_prenex_34816 main_x))) (or (forall ((v_prenex_39128 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_39128))) (<= (select main_a v_prenex_39128) 1000))) (forall ((v_prenex_39123 Int)) (or (<= 0 (* 2 (select main_a v_prenex_39123))) (<= (+ main_x 1) v_prenex_39123) (<= 0 (+ (select main_a v_prenex_39123) 2)) (<= (* 2 (select main_a v_prenex_39123)) 4) (< v_prenex_39123 main_x)))) (or (forall ((v_prenex_43006 Int)) (or (<= (+ main_x 1) v_prenex_43006) (< v_prenex_43006 main_x) (<= (select main_a v_prenex_43006) 2) (<= 0 (select main_a v_prenex_43006)) (<= 0 (* 2 (select main_a v_prenex_43006))))) (forall ((v_prenex_43010 Int)) (<= (select main_a v_prenex_43010) 1000))) (forall ((v_prenex_42824 Int) (v_prenex_42825 Int)) (or (< v_prenex_42825 main_x) (<= (select main_a v_prenex_42825) 4) (<= (select main_a v_prenex_42824) (+ (select main_a v_prenex_42825) 1000)) (<= (select main_a v_prenex_42824) 1000) (<= 0 (select main_a v_prenex_42825)) (<= (+ main_x 1) v_prenex_42825) (<= 998 (select main_a v_prenex_42824)))) (forall ((v_prenex_41095 Int) (v_prenex_41096 Int)) (or (<= (select main_a v_prenex_41096) 2) (<= 0 (+ (select main_a v_prenex_41096) 2)) (< v_prenex_41096 main_x) (<= (+ main_x 1) v_prenex_41096) (<= (select main_a v_prenex_41095) 1002) (<= 1000 (+ (select main_a v_prenex_41096) (select main_a v_prenex_41095))))) (forall ((v_prenex_40803 Int) (v_prenex_40804 Int)) (or (<= (+ (select main_a v_prenex_40804) (select main_a v_prenex_40803)) 1000) (<= (select main_a v_prenex_40803) 1000) (<= 998 (select main_a v_prenex_40803)) (<= 0 (select main_a v_prenex_40804)) (<= (select main_a v_prenex_40804) 2) (<= (+ main_x 1) v_prenex_40804) (< v_prenex_40804 main_x))) (forall ((v_prenex_31158 Int) (v_prenex_31159 Int)) (or (<= (select main_a v_prenex_31158) 1000) (<= (+ main_y 1) v_prenex_31158) (<= (+ main_x 1) v_prenex_31159) (<= (select main_a v_prenex_31159) 2) (< v_prenex_31159 main_x) (<= (select main_a v_prenex_31158) (+ (select main_a v_prenex_31159) 1000)))) (forall ((v_prenex_33752 Int) (v_prenex_33751 Int)) (or (<= (+ (select main_a v_prenex_33752) (select main_a v_prenex_33751)) 1000) (<= (select main_a v_prenex_33751) 1002) (<= (* 2 (select main_a v_prenex_33751)) 2000) (<= 0 (* 2 (select main_a v_prenex_33752))) (<= (+ main_x 1) v_prenex_33752) (< v_prenex_33752 main_x) (<= (+ main_y 1) v_prenex_33751))) (or (forall ((v_prenex_40121 Int)) (or (<= (select main_a v_prenex_40121) 4) (< v_prenex_40121 main_x) (<= (+ main_x 1) v_prenex_40121) (<= 0 (* 2 (select main_a v_prenex_40121))))) (forall ((v_prenex_40123 Int)) (or (<= 996 (select main_a v_prenex_40123)) (<= 1996 (* 2 (select main_a v_prenex_40123)))))) (forall ((v_prenex_42522 Int)) (or (<= 0 (* 2 (select main_a v_prenex_42522))) (< v_prenex_42522 main_x) (<= 0 (select main_a v_prenex_42522)) (<= (select main_a v_prenex_42522) 2) (<= (+ main_x 1) v_prenex_42522))) (forall ((v_prenex_30907 Int) (v_prenex_30906 Int)) (or (<= (select main_a v_prenex_30907) 2) (<= 998 (select main_a v_prenex_30906)) (<= (+ main_x 1) v_prenex_30907) (< v_prenex_30907 main_x) (<= (+ (select main_a v_prenex_30907) 996) (select main_a v_prenex_30906)) (<= (select main_a v_prenex_30906) 1000) (<= (select main_a v_prenex_30907) 4))) (forall ((v_prenex_32216 Int) (v_prenex_32217 Int)) (or (<= (select main_a v_prenex_32217) 2) (<= (+ main_x 1) v_prenex_32217) (<= 1996 (* 2 (select main_a v_prenex_32216))) (<= 0 (+ (select main_a v_prenex_32217) 2)) (<= (+ (select main_a v_prenex_32217) (select main_a v_prenex_32216)) 1000) (< v_prenex_32217 main_x))) (forall ((v_prenex_32000 Int) (v_prenex_31999 Int)) (or (<= (+ main_y 1) v_prenex_31999) (<= (+ main_x 1) v_prenex_32000) (<= 1996 (* 2 (select main_a v_prenex_31999))) (<= 998 (select main_a v_prenex_31999)) (<= (select main_a v_prenex_31999) (+ (select main_a v_prenex_32000) 1000)) (< v_prenex_32000 main_x) (<= (select main_a v_prenex_32000) 2))) (forall ((v_prenex_40397 Int) (v_prenex_40396 Int)) (or (<= 0 (* 2 (select main_a v_prenex_40397))) (<= 1000 (+ (select main_a v_prenex_40397) (select main_a v_prenex_40396))) (<= (+ main_x 1) v_prenex_40397) (<= 998 (select main_a v_prenex_40396)) (< v_prenex_40397 main_x) (<= 0 (select main_a v_prenex_40397)))) (or (forall ((v_prenex_40760 Int)) (or (<= 996 (select main_a v_prenex_40760)) (<= (* 2 (select main_a v_prenex_40760)) 2000))) (forall ((v_prenex_40757 Int)) (or (<= (+ main_x 1) v_prenex_40757) (<= 0 (+ (select main_a v_prenex_40757) 2)) (<= (select main_a v_prenex_40757) 2) (<= 0 (* 2 (select main_a v_prenex_40757))) (< v_prenex_40757 main_x)))) (forall ((v_prenex_39797 Int) (v_prenex_39796 Int)) (or (<= (select main_a v_prenex_39797) 2) (<= (select main_a v_prenex_39796) 1000) (<= (* 2 (select main_a v_prenex_39796)) 2000) (<= (+ (select main_a v_prenex_39797) (select main_a v_prenex_39796)) 1000) (<= (+ main_x 1) v_prenex_39797) (< v_prenex_39797 main_x) (<= 0 (select main_a v_prenex_39797)))) (or (forall ((v_prenex_33974 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33974))) (<= 0 (+ (select main_a v_prenex_33974) 2)) (<= (+ main_x 1) v_prenex_33974) (< v_prenex_33974 main_x))) (forall ((v_prenex_33977 Int)) (or (<= 998 (select main_a v_prenex_33977)) (<= 996 (select main_a v_prenex_33977))))) (forall ((v_prenex_32168 Int) (v_prenex_32167 Int)) (or (<= (* 2 (select main_a v_prenex_32168)) 4) (<= (+ main_x 1) v_prenex_32168) (<= 998 (select main_a v_prenex_32167)) (< v_prenex_32168 main_x) (<= (+ (select main_a v_prenex_32168) (select main_a v_prenex_32167)) 1000) (<= (* 2 (select main_a v_prenex_32167)) 2000))) (or (forall ((v_prenex_37526 Int)) (or (<= (* 2 (select main_a v_prenex_37526)) 4) (< v_prenex_37526 main_x) (<= 0 (* 2 (select main_a v_prenex_37526))) (<= (+ main_x 1) v_prenex_37526))) (forall ((v_prenex_37525 Int)) (or (<= (* 2 (select main_a v_prenex_37525)) 2000) (< v_prenex_37525 main_y)))) (forall ((v_prenex_40607 Int) (v_prenex_40606 Int)) (or (<= (+ (select main_a v_prenex_40607) (select main_a v_prenex_40606)) 1000) (<= (+ main_x 1) v_prenex_40607) (<= 0 (select main_a v_prenex_40607)) (< v_prenex_40607 main_x) (<= (* 2 (select main_a v_prenex_40607)) 4))) (or (forall ((v_prenex_34413 Int)) (or (<= (+ main_y 1) v_prenex_34413) (<= (* 2 (select main_a v_prenex_34413)) 2000))) (forall ((v_prenex_34414 Int)) (or (<= (+ main_x 1) v_prenex_34414) (<= 0 (+ (select main_a v_prenex_34414) 2)) (< v_prenex_34414 main_x)))) (forall ((v_prenex_32940 Int) (v_prenex_32939 Int)) (or (<= (+ (select main_a v_prenex_32940) (select main_a v_prenex_32939)) 1000) (< v_prenex_32940 main_x) (<= 0 (select main_a v_prenex_32940)) (<= (select main_a v_prenex_32939) 1002) (< v_prenex_32939 main_y) (<= (+ main_x 1) v_prenex_32940) (<= 1996 (* 2 (select main_a v_prenex_32939))))) (forall ((v_prenex_37791 Int) (v_prenex_37790 Int)) (or (<= 996 (select main_a v_prenex_37790)) (<= (+ (select main_a v_prenex_37791) 996) (select main_a v_prenex_37790)) (<= (+ main_y 1) v_prenex_37790) (< v_prenex_37790 main_y) (<= 1996 (* 2 (select main_a v_prenex_37790))))) (or (forall ((v_prenex_33065 Int)) (or (<= (select main_a v_prenex_33065) 1000) (<= 998 (select main_a v_prenex_33065)))) (forall ((v_prenex_33064 Int)) (or (<= (+ main_x 1) v_prenex_33064) (<= 0 (* 2 (select main_a v_prenex_33064))) (< v_prenex_33064 main_x) (<= 0 (select main_a v_prenex_33064))))) (forall ((v_prenex_43134 Int) (v_prenex_43135 Int)) (or (< v_prenex_43135 main_x) (<= (* 2 (select main_a v_prenex_43134)) 2000) (<= (select main_a v_prenex_43134) 1002) (<= (select main_a v_prenex_43135) 2) (<= (+ (select main_a v_prenex_43135) 996) (select main_a v_prenex_43134)) (<= (+ main_x 1) v_prenex_43135) (<= (+ main_y 1) v_prenex_43134))) (or (forall ((v_prenex_37874 Int)) (or (<= (+ main_x 1) v_prenex_37874) (<= (select main_a v_prenex_37874) 4) (< v_prenex_37874 main_x) (<= (* 2 (select main_a v_prenex_37874)) 4))) (forall ((v_prenex_37877 Int)) (or (< v_prenex_37877 main_y) (<= (select main_a v_prenex_37877) 1002) (<= (* 2 (select main_a v_prenex_37877)) 2000)))) (forall ((v_prenex_43688 Int) (v_prenex_43687 Int)) (or (< v_prenex_43688 main_x) (<= (+ main_y 1) v_prenex_43687) (<= (+ main_x 1) v_prenex_43688) (<= (+ (select main_a v_prenex_43688) (select main_a v_prenex_43687)) 1000) (<= 996 (select main_a v_prenex_43687)) (<= 0 (* 2 (select main_a v_prenex_43688))))) (or (forall ((v_prenex_40086 Int)) (or (<= (+ main_x 1) v_prenex_40086) (<= (select main_a v_prenex_40086) 4) (< v_prenex_40086 main_x) (<= (* 2 (select main_a v_prenex_40086)) 4))) (forall ((v_prenex_40089 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_40089))) (<= 998 (select main_a v_prenex_40089))))) (forall ((v_prenex_42523 Int) (v_prenex_42524 Int)) (or (<= (+ (select main_a v_prenex_42524) 996) (select main_a v_prenex_42523)) (<= (+ main_y 1) v_prenex_42523) (<= (select main_a v_prenex_42523) 1002) (< v_prenex_42523 main_y) (<= (+ main_x 1) v_prenex_42524))) (forall ((v_prenex_34755 Int) (v_prenex_34754 Int)) (or (<= (select main_a v_prenex_34755) 4) (<= 1996 (* 2 (select main_a v_prenex_34754))) (<= (+ main_y 1) v_prenex_34754) (<= 998 (select main_a v_prenex_34754)) (< v_prenex_34755 main_x) (<= (select main_a v_prenex_34754) (+ (select main_a v_prenex_34755) 1000)) (<= (+ main_x 1) v_prenex_34755))) (or (forall ((v_prenex_32930 Int)) (or (< v_prenex_32930 main_x) (<= (+ main_x 1) v_prenex_32930) (<= 0 (* 2 (select main_a v_prenex_32930))) (<= 0 (+ (select main_a v_prenex_32930) 2)))) (forall ((v_prenex_32931 Int)) (or (<= 998 (select main_a v_prenex_32931)) (<= (* 2 (select main_a v_prenex_32931)) 2000)))) (forall ((v_prenex_35932 Int) (v_prenex_35933 Int)) (or (< v_prenex_35933 main_x) (<= 0 (* 2 (select main_a v_prenex_35933))) (<= 0 (select main_a v_prenex_35933)) (<= 998 (select main_a v_prenex_35932)) (<= (* 2 (select main_a v_prenex_35932)) 2000) (<= (+ main_x 1) v_prenex_35933) (<= (+ (select main_a v_prenex_35933) (select main_a v_prenex_35932)) 1000))) (forall ((v_prenex_31862 Int) (v_prenex_31863 Int)) (or (< v_prenex_31863 main_x) (<= (+ main_x 1) v_prenex_31863) (<= (* 2 (select main_a v_prenex_31862)) 2000) (<= 998 (select main_a v_prenex_31862)) (<= (* 2 (select main_a v_prenex_31863)) 4) (<= (+ (select main_a v_prenex_31863) 996) (select main_a v_prenex_31862)))) (or (forall ((v_prenex_38466 Int)) (or (<= (+ main_x 1) v_prenex_38466) (< v_prenex_38466 main_x) (<= (* 2 (select main_a v_prenex_38466)) 4))) (forall ((v_prenex_38470 Int)) (or (<= (select main_a v_prenex_38470) 1002) (<= 1996 (* 2 (select main_a v_prenex_38470)))))) (forall ((v_prenex_43121 Int) (v_prenex_43122 Int)) (or (<= 1000 (+ (select main_a v_prenex_43122) (select main_a v_prenex_43121))) (<= (* 2 (select main_a v_prenex_43121)) 2000) (<= (select main_a v_prenex_43122) 4) (<= (select main_a v_prenex_43121) 1002) (< v_prenex_43122 main_x) (<= (+ main_x 1) v_prenex_43122) (<= (select main_a v_prenex_43122) 2))) (or (forall ((v_prenex_43561 Int)) (or (< v_prenex_43561 main_y) (<= (* 2 (select main_a v_prenex_43561)) 2000))) (forall ((v_prenex_43557 Int)) (or (<= (+ main_x 1) v_prenex_43557) (<= 0 (select main_a v_prenex_43557)) (< v_prenex_43557 main_x)))) (forall ((v_prenex_31471 Int) (v_prenex_31470 Int)) (or (<= (+ (select main_a v_prenex_31471) (select main_a v_prenex_31470)) 1000) (<= (* 2 (select main_a v_prenex_31471)) 4) (<= (select main_a v_prenex_31470) 1002) (< v_prenex_31471 main_x) (<= (select main_a v_prenex_31471) 2) (<= (+ main_x 1) v_prenex_31471) (<= 1996 (* 2 (select main_a v_prenex_31470))))) (forall ((v_prenex_35817 Int) (v_prenex_35818 Int)) (or (<= (+ main_x 1) v_prenex_35818) (<= (* 2 (select main_a v_prenex_35818)) 4) (<= 1000 (+ (select main_a v_prenex_35818) (select main_a v_prenex_35817))) (<= 0 (+ (select main_a v_prenex_35818) 2)) (<= (* 2 (select main_a v_prenex_35817)) 2000) (< v_prenex_35818 main_x))) (or (forall ((v_prenex_31657 Int)) (or (<= 998 (select main_a v_prenex_31657)) (<= (select main_a v_prenex_31657) 1000))) (forall ((v_prenex_31662 Int)) (or (<= 0 (select main_a v_prenex_31662)) (< v_prenex_31662 main_x) (<= (* 2 (select main_a v_prenex_31662)) 4) (<= (+ main_x 1) v_prenex_31662)))) (forall ((v_prenex_40619 Int) (v_prenex_40618 Int)) (or (<= (select main_a v_prenex_40618) 1000) (<= (* 2 (select main_a v_prenex_40619)) 4) (<= (+ (select main_a v_prenex_40619) 996) (select main_a v_prenex_40618)) (< v_prenex_40619 main_x) (<= (+ main_x 1) v_prenex_40619))) (forall ((v_prenex_40791 Int) (v_prenex_40792 Int)) (or (<= (select main_a v_prenex_40792) 4) (<= (+ (select main_a v_prenex_40792) 996) (select main_a v_prenex_40791)) (<= (+ main_x 1) v_prenex_40792) (< v_prenex_40792 main_x) (<= (select main_a v_prenex_40791) 1002) (<= 0 (+ (select main_a v_prenex_40792) 2)) (<= 996 (select main_a v_prenex_40791)))) (forall ((v_prenex_39245 Int) (v_prenex_39244 Int)) (or (<= (select main_a v_prenex_39244) 1002) (<= 998 (select main_a v_prenex_39244)) (<= (+ main_x 1) v_prenex_39245) (<= 0 (select main_a v_prenex_39245)) (<= (+ (select main_a v_prenex_39245) (select main_a v_prenex_39244)) 1000) (< v_prenex_39245 main_x))) (or (forall ((v_prenex_40655 Int)) (or (<= 0 (* 2 (select main_a v_prenex_40655))) (< v_prenex_40655 main_x) (<= 0 (+ (select main_a v_prenex_40655) 2)) (<= (+ main_x 1) v_prenex_40655) (<= (select main_a v_prenex_40655) 4))) (forall ((v_prenex_40659 Int)) (or (<= 998 (select main_a v_prenex_40659)) (<= 1996 (* 2 (select main_a v_prenex_40659)))))) (forall ((v_prenex_33300 Int) (v_prenex_33299 Int)) (or (<= (+ main_x 1) v_prenex_33300) (<= (+ (select main_a v_prenex_33300) (select main_a v_prenex_33299)) 1000) (<= 1996 (* 2 (select main_a v_prenex_33299))) (< v_prenex_33300 main_x) (<= 996 (select main_a v_prenex_33299)) (<= 0 (select main_a v_prenex_33300)))) (or (forall ((v_prenex_43181 Int)) (<= (* 2 (select main_a v_prenex_43181)) 2000)) (forall ((v_prenex_43178 Int)) (or (<= (+ main_x 1) v_prenex_43178) (<= 0 (select main_a v_prenex_43178)) (<= (* 2 (select main_a v_prenex_43178)) 4) (<= 0 (+ (select main_a v_prenex_43178) 2)) (< v_prenex_43178 main_x)))) (forall ((v_prenex_33971 Int) (v_prenex_33970 Int)) (or (<= (* 2 (select main_a v_prenex_33970)) 2000) (<= (+ main_y 1) v_prenex_33970) (<= (+ (select main_a v_prenex_33971) 996) (select main_a v_prenex_33970)) (< v_prenex_33970 main_y) (<= 998 (select main_a v_prenex_33970)))) (or (forall ((v_prenex_42666 Int)) (or (< v_prenex_42666 main_x) (<= (select main_a v_prenex_42666) 4) (<= 0 (* 2 (select main_a v_prenex_42666))) (<= (+ main_x 1) v_prenex_42666))) (forall ((v_prenex_42669 Int)) (or (<= 998 (select main_a v_prenex_42669)) (< v_prenex_42669 main_y) (<= 1996 (* 2 (select main_a v_prenex_42669)))))) (forall ((v_prenex_31484 Int) (v_prenex_31485 Int)) (or (<= 996 (select main_a v_prenex_31484)) (<= (+ main_y 1) v_prenex_31484) (<= 0 (* 2 (select main_a v_prenex_31485))) (<= (+ main_x 1) v_prenex_31485) (<= (+ (select main_a v_prenex_31485) (select main_a v_prenex_31484)) 1000) (<= 1996 (* 2 (select main_a v_prenex_31484))) (< v_prenex_31485 main_x))) (or (forall ((v_prenex_43188 Int)) (or (<= (+ main_x 1) v_prenex_43188) (< v_prenex_43188 main_x) (<= 0 (* 2 (select main_a v_prenex_43188))) (<= (* 2 (select main_a v_prenex_43188)) 4))) (forall ((v_prenex_43187 Int)) (or (<= 996 (select main_a v_prenex_43187)) (<= (+ main_y 1) v_prenex_43187) (<= 1996 (* 2 (select main_a v_prenex_43187)))))) (or (forall ((v_prenex_32013 Int)) (or (<= (+ main_x 1) v_prenex_32013) (<= (select main_a v_prenex_32013) 4) (<= (* 2 (select main_a v_prenex_32013)) 4) (<= 0 (select main_a v_prenex_32013)) (< v_prenex_32013 main_x))) (forall ((v_prenex_32009 Int)) (<= 1996 (* 2 (select main_a v_prenex_32009))))) (forall ((v_prenex_43787 Int) (v_prenex_43786 Int)) (or (<= (select main_a v_prenex_43787) 2) (<= (* 2 (select main_a v_prenex_43786)) 2000) (<= 1996 (* 2 (select main_a v_prenex_43786))) (<= (select main_a v_prenex_43787) 4) (< v_prenex_43787 main_x) (<= (+ (select main_a v_prenex_43787) 996) (select main_a v_prenex_43786)) (<= (+ main_x 1) v_prenex_43787))) (forall ((v_prenex_37833 Int) (v_prenex_37832 Int)) (or (<= 1000 (+ (select main_a v_prenex_37833) (select main_a v_prenex_37832))) (< v_prenex_37833 main_x) (<= (+ main_x 1) v_prenex_37833) (<= (+ main_y 1) v_prenex_37832) (< v_prenex_37832 main_y))) (forall ((v_prenex_36195 Int) (v_prenex_36196 Int)) (or (<= (+ main_x 1) v_prenex_36196) (<= (select main_a v_prenex_36196) 2) (<= 998 (select main_a v_prenex_36195)) (<= (+ (select main_a v_prenex_36196) (select main_a v_prenex_36195)) 1000) (<= 996 (select main_a v_prenex_36195)) (<= (* 2 (select main_a v_prenex_36196)) 4) (< v_prenex_36196 main_x))) (forall ((v_prenex_40879 Int) (v_prenex_40880 Int)) (or (<= (+ main_x 1) v_prenex_40880) (<= 996 (select main_a v_prenex_40879)) (<= 0 (* 2 (select main_a v_prenex_40880))) (<= 1996 (* 2 (select main_a v_prenex_40879))) (<= 1000 (+ (select main_a v_prenex_40880) (select main_a v_prenex_40879))) (< v_prenex_40880 main_x))) (or (forall ((v_prenex_34924 Int)) (or (<= (+ main_x 1) v_prenex_34924) (< v_prenex_34924 main_x) (<= (select main_a v_prenex_34924) 4) (<= (* 2 (select main_a v_prenex_34924)) 4) (<= 0 (+ (select main_a v_prenex_34924) 2)))) (forall ((v_prenex_34923 Int)) (<= (select main_a v_prenex_34923) 1002))) (forall ((v_prenex_32355 Int) (v_prenex_32354 Int)) (or (<= (select main_a v_prenex_32354) 1002) (<= (+ main_x 1) v_prenex_32355) (< v_prenex_32355 main_x) (< v_prenex_32354 main_y) (<= (select main_a v_prenex_32354) (+ (select main_a v_prenex_32355) 1000)) (<= 0 (select main_a v_prenex_32355)))) (or (forall ((v_prenex_32454 Int)) (or (<= 0 (* 2 (select main_a v_prenex_32454))) (<= (select main_a v_prenex_32454) 2) (<= 0 (select main_a v_prenex_32454)) (< v_prenex_32454 main_x) (<= (+ main_x 1) v_prenex_32454))) (forall ((v_prenex_32458 Int)) (or (<= 998 (select main_a v_prenex_32458)) (<= 1996 (* 2 (select main_a v_prenex_32458)))))) (forall ((v_prenex_31905 Int) (v_prenex_31904 Int)) (or (<= 996 (select main_a v_prenex_31904)) (<= 0 (select main_a v_prenex_31905)) (<= (+ main_x 1) v_prenex_31905) (< v_prenex_31905 main_x) (<= (* 2 (select main_a v_prenex_31904)) 2000) (<= (+ (select main_a v_prenex_31905) 996) (select main_a v_prenex_31904)))) (forall ((v_prenex_40902 Int) (v_prenex_40903 Int)) (or (<= (select main_a v_prenex_40903) 4) (<= (select main_a v_prenex_40902) (+ (select main_a v_prenex_40903) 1000)) (<= (select main_a v_prenex_40902) 1000) (<= (+ main_x 1) v_prenex_40903) (< v_prenex_40902 main_y) (< v_prenex_40903 main_x))) (forall ((v_prenex_34183 Int) (v_prenex_34182 Int)) (or (<= (select main_a v_prenex_34182) 1002) (< v_prenex_34183 main_x) (< v_prenex_34182 main_y) (<= (+ (select main_a v_prenex_34183) (select main_a v_prenex_34182)) 1000) (<= (select main_a v_prenex_34183) 4) (<= (+ main_x 1) v_prenex_34183))) (or (forall ((v_prenex_31384 Int)) (or (<= 0 (select main_a v_prenex_31384)) (< v_prenex_31384 main_x) (<= (+ main_x 1) v_prenex_31384) (<= 0 (* 2 (select main_a v_prenex_31384))))) (forall ((v_prenex_31386 Int)) (<= (select main_a v_prenex_31386) 1002))) (forall ((v_prenex_40968 Int) (v_prenex_40967 Int)) (or (<= 0 (select main_a v_prenex_40968)) (<= (+ main_x 1) v_prenex_40968) (<= 1000 (+ (select main_a v_prenex_40968) (select main_a v_prenex_40967))) (<= 998 (select main_a v_prenex_40967)) (<= 996 (select main_a v_prenex_40967)) (<= (select main_a v_prenex_40968) 4) (< v_prenex_40968 main_x))) (or (forall ((v_prenex_32563 Int)) (or (<= 0 (+ (select main_a v_prenex_32563) 2)) (< v_prenex_32563 main_x) (<= (select main_a v_prenex_32563) 2) (<= (+ main_x 1) v_prenex_32563) (<= 0 (* 2 (select main_a v_prenex_32563))))) (forall ((v_prenex_32566 Int)) (or (<= (* 2 (select main_a v_prenex_32566)) 2000) (<= (select main_a v_prenex_32566) 1002)))) (forall ((v_prenex_41821 Int) (v_prenex_41822 Int)) (or (<= (* 2 (select main_a v_prenex_41822)) 4) (<= 998 (select main_a v_prenex_41821)) (<= (select main_a v_prenex_41821) 1002) (<= (+ main_x 1) v_prenex_41822) (< v_prenex_41822 main_x) (<= (+ (select main_a v_prenex_41822) 996) (select main_a v_prenex_41821)) (<= 0 (select main_a v_prenex_41822)))) (forall ((v_prenex_34706 Int) (v_prenex_34705 Int)) (or (<= (select main_a v_prenex_34706) 4) (<= (select main_a v_prenex_34705) 1000) (<= (+ (select main_a v_prenex_34706) 996) (select main_a v_prenex_34705)) (<= 998 (select main_a v_prenex_34705)) (<= (+ main_x 1) v_prenex_34706) (< v_prenex_34706 main_x))) (forall ((v_prenex_35811 Int) (v_prenex_35812 Int)) (or (<= (select main_a v_prenex_35811) 1002) (<= (+ main_y 1) v_prenex_35811) (<= 996 (select main_a v_prenex_35811)) (< v_prenex_35811 main_y) (<= (select main_a v_prenex_35811) (+ (select main_a v_prenex_35812) 1000)))) (or (forall ((v_prenex_35411 Int)) (or (< v_prenex_35411 main_x) (<= (+ main_x 1) v_prenex_35411) (<= 0 (* 2 (select main_a v_prenex_35411))) (<= 0 (select main_a v_prenex_35411)))) (forall ((v_prenex_35412 Int)) (<= (select main_a v_prenex_35412) 1000))) (forall ((v_prenex_41698 Int) (v_prenex_41697 Int)) (or (< v_prenex_41698 main_x) (<= (+ main_x 1) v_prenex_41698) (<= (select main_a v_prenex_41697) 1000) (<= (+ main_y 1) v_prenex_41697) (<= 998 (select main_a v_prenex_41697)) (<= (* 2 (select main_a v_prenex_41698)) 4) (<= (select main_a v_prenex_41697) (+ (select main_a v_prenex_41698) 1000)))) (forall ((v_prenex_42916 Int) (v_prenex_42917 Int)) (or (<= (select main_a v_prenex_42917) 4) (<= (+ main_x 1) v_prenex_42917) (<= 998 (select main_a v_prenex_42916)) (<= (select main_a v_prenex_42916) (+ (select main_a v_prenex_42917) 1000)) (< v_prenex_42917 main_x))) (forall ((v_prenex_32436 Int) (v_prenex_32437 Int)) (or (<= (+ main_x 1) v_prenex_32437) (<= 0 (+ (select main_a v_prenex_32437) 2)) (<= 1996 (* 2 (select main_a v_prenex_32436))) (<= 996 (select main_a v_prenex_32436)) (<= (+ (select main_a v_prenex_32437) (select main_a v_prenex_32436)) 1000) (<= (select main_a v_prenex_32437) 2) (< v_prenex_32437 main_x))) (forall ((v_prenex_35993 Int) (v_prenex_35994 Int)) (or (<= (+ (select main_a v_prenex_35994) 996) (select main_a v_prenex_35993)) (< v_prenex_35994 main_x) (<= 1996 (* 2 (select main_a v_prenex_35993))) (<= (+ main_x 1) v_prenex_35994) (<= 0 (select main_a v_prenex_35994)) (<= 996 (select main_a v_prenex_35993)) (<= (select main_a v_prenex_35994) 4))) (forall ((v_prenex_42135 Int) (v_prenex_42136 Int)) (or (<= (+ main_y 1) v_prenex_42135) (<= 0 (+ (select main_a v_prenex_42136) 2)) (<= (+ main_x 1) v_prenex_42136) (< v_prenex_42136 main_x) (<= (+ (select main_a v_prenex_42136) (select main_a v_prenex_42135)) 1000))) (forall ((v_prenex_40579 Int) (v_prenex_40580 Int)) (or (<= (+ main_x 1) v_prenex_40580) (<= (select main_a v_prenex_40579) 1000) (<= 0 (select main_a v_prenex_40580)) (<= (select main_a v_prenex_40580) 2) (<= 1000 (+ (select main_a v_prenex_40580) (select main_a v_prenex_40579))) (< v_prenex_40580 main_x) (<= 996 (select main_a v_prenex_40579)))) (or (forall ((v_prenex_40449 Int)) (or (<= (+ main_x 1) v_prenex_40449) (< v_prenex_40449 main_x) (<= (* 2 (select main_a v_prenex_40449)) 4))) (forall ((v_prenex_40453 Int)) (or (<= 998 (select main_a v_prenex_40453)) (<= 1996 (* 2 (select main_a v_prenex_40453))) (< v_prenex_40453 main_y)))) (forall ((v_prenex_39229 Int) (v_prenex_39228 Int)) (or (<= (+ main_x 1) v_prenex_39229) (<= (* 2 (select main_a v_prenex_39229)) 4) (<= 1000 (+ (select main_a v_prenex_39229) (select main_a v_prenex_39228))) (<= 0 (+ (select main_a v_prenex_39229) 2)) (< v_prenex_39229 main_x) (<= 1996 (* 2 (select main_a v_prenex_39228))) (<= 998 (select main_a v_prenex_39228)))) (or (forall ((v_prenex_37256 Int)) (<= 996 (select main_a v_prenex_37256))) (forall ((v_prenex_37255 Int)) (or (<= (* 2 (select main_a v_prenex_37255)) 4) (<= (select main_a v_prenex_37255) 2) (< v_prenex_37255 main_x) (<= (+ main_x 1) v_prenex_37255)))) (or (forall ((v_prenex_40301 Int)) (or (<= (select main_a v_prenex_40301) 1000) (<= 1996 (* 2 (select main_a v_prenex_40301))))) (forall ((v_prenex_40299 Int)) (or (<= 0 (* 2 (select main_a v_prenex_40299))) (<= (select main_a v_prenex_40299) 4) (<= (+ main_x 1) v_prenex_40299) (< v_prenex_40299 main_x)))) (forall ((v_prenex_34089 Int) (v_prenex_34088 Int)) (or (<= 998 (select main_a v_prenex_34088)) (<= 1996 (* 2 (select main_a v_prenex_34088))) (<= 0 (+ (select main_a v_prenex_34089) 2)) (<= (select main_a v_prenex_34089) 4) (<= (+ main_x 1) v_prenex_34089) (< v_prenex_34089 main_x) (<= 1000 (+ (select main_a v_prenex_34089) (select main_a v_prenex_34088))))) (forall ((v_prenex_37536 Int) (v_prenex_37535 Int)) (or (<= (select main_a v_prenex_37536) 4) (< v_prenex_37536 main_x) (<= 0 (* 2 (select main_a v_prenex_37536))) (<= 1000 (+ (select main_a v_prenex_37536) (select main_a v_prenex_37535))) (<= 998 (select main_a v_prenex_37535)) (<= 996 (select main_a v_prenex_37535)) (<= (+ main_x 1) v_prenex_37536))) (or (forall ((v_prenex_41596 Int)) (or (< v_prenex_41596 main_x) (<= (* 2 (select main_a v_prenex_41596)) 4) (<= 0 (+ (select main_a v_prenex_41596) 2)) (<= (+ main_x 1) v_prenex_41596))) (forall ((v_prenex_41595 Int)) (or (<= 998 (select main_a v_prenex_41595)) (<= (* 2 (select main_a v_prenex_41595)) 2000)))) (or (forall ((v_prenex_43130 Int)) (or (<= 996 (select main_a v_prenex_43130)) (<= 998 (select main_a v_prenex_43130)))) (forall ((v_prenex_43127 Int)) (or (<= (+ main_x 1) v_prenex_43127) (<= 0 (select main_a v_prenex_43127)) (< v_prenex_43127 main_x) (<= (* 2 (select main_a v_prenex_43127)) 4) (<= (select main_a v_prenex_43127) 2)))) (forall ((v_prenex_39779 Int) (v_prenex_39780 Int)) (or (<= (+ (select main_a v_prenex_39780) 996) (select main_a v_prenex_39779)) (<= 1996 (* 2 (select main_a v_prenex_39779))) (< v_prenex_39780 main_x) (<= 0 (* 2 (select main_a v_prenex_39780))) (<= (+ main_x 1) v_prenex_39780) (<= (* 2 (select main_a v_prenex_39780)) 4) (<= 996 (select main_a v_prenex_39779)))) (forall ((v_prenex_36155 Int) (v_prenex_36156 Int)) (or (<= 0 (select main_a v_prenex_36156)) (<= (select main_a v_prenex_36156) 2) (<= 1996 (* 2 (select main_a v_prenex_36155))) (<= 996 (select main_a v_prenex_36155)) (<= (+ (select main_a v_prenex_36156) (select main_a v_prenex_36155)) 1000) (< v_prenex_36156 main_x) (<= (+ main_x 1) v_prenex_36156))) (forall ((v_prenex_34778 Int) (v_prenex_34777 Int)) (or (<= 0 (+ (select main_a v_prenex_34778) 2)) (<= (+ main_x 1) v_prenex_34778) (<= (select main_a v_prenex_34777) (+ (select main_a v_prenex_34778) 1000)) (<= 996 (select main_a v_prenex_34777)) (<= (select main_a v_prenex_34777) 1002) (< v_prenex_34778 main_x))) (or (forall ((v_prenex_34886 Int)) (or (<= 0 (* 2 (select main_a v_prenex_34886))) (<= (+ main_x 1) v_prenex_34886) (< v_prenex_34886 main_x) (<= (select main_a v_prenex_34886) 4))) (forall ((v_prenex_34885 Int)) (or (<= (select main_a v_prenex_34885) 1000) (<= (+ main_y 1) v_prenex_34885) (<= 996 (select main_a v_prenex_34885))))) (or (forall ((v_prenex_43101 Int)) (or (<= 998 (select main_a v_prenex_43101)) (<= 996 (select main_a v_prenex_43101)))) (forall ((v_prenex_43100 Int)) (or (< v_prenex_43100 main_x) (<= (* 2 (select main_a v_prenex_43100)) 4) (<= (select main_a v_prenex_43100) 2) (<= (+ main_x 1) v_prenex_43100)))) (or (forall ((v_prenex_34041 Int)) (or (<= 0 (* 2 (select main_a v_prenex_34041))) (< v_prenex_34041 main_x) (<= (+ main_x 1) v_prenex_34041) (<= (select main_a v_prenex_34041) 2))) (forall ((v_prenex_34043 Int)) (or (<= 996 (select main_a v_prenex_34043)) (<= (select main_a v_prenex_34043) 1002)))) (or (forall ((v_prenex_35231 Int)) (or (< v_prenex_35231 main_y) (<= 1996 (* 2 (select main_a v_prenex_35231))))) (forall ((v_prenex_30887 Int)) (or (<= (+ main_x 1) v_prenex_30887) (< v_prenex_30887 main_x) (<= (* 2 (select main_a v_prenex_30887)) 4)))) (forall ((v_prenex_43163 Int) (v_prenex_43162 Int)) (or (<= (* 2 (select main_a v_prenex_43163)) 4) (< v_prenex_43163 main_x) (<= 998 (select main_a v_prenex_43162)) (<= 0 (select main_a v_prenex_43163)) (<= 1000 (+ (select main_a v_prenex_43163) (select main_a v_prenex_43162))) (<= (+ main_x 1) v_prenex_43163))) (or (forall ((v_prenex_42640 Int)) (or (<= (+ main_x 1) v_prenex_42640) (<= 0 (+ (select main_a v_prenex_42640) 2)) (< v_prenex_42640 main_x) (<= (select main_a v_prenex_42640) 4) (<= (* 2 (select main_a v_prenex_42640)) 4))) (forall ((v_prenex_42639 Int)) (or (<= (select main_a v_prenex_42639) 1002) (<= 1996 (* 2 (select main_a v_prenex_42639)))))) (forall ((v_prenex_33772 Int) (v_prenex_33771 Int)) (or (<= 0 (+ (select main_a v_prenex_33772) 2)) (<= (select main_a v_prenex_33771) (+ (select main_a v_prenex_33772) 1000)) (<= (* 2 (select main_a v_prenex_33771)) 2000) (< v_prenex_33772 main_x) (<= 1996 (* 2 (select main_a v_prenex_33771))) (<= (+ main_x 1) v_prenex_33772) (<= (+ main_y 1) v_prenex_33771))) (forall ((v_prenex_36777 Int) (v_prenex_36776 Int)) (or (<= 998 (select main_a v_prenex_36776)) (< v_prenex_36777 main_x) (<= (select main_a v_prenex_36776) (+ (select main_a v_prenex_36777) 1000)) (<= (select main_a v_prenex_36777) 4) (<= (+ main_x 1) v_prenex_36777) (<= 0 (* 2 (select main_a v_prenex_36777))))) (or (forall ((v_prenex_32591 Int)) (<= (* 2 (select main_a v_prenex_32591)) 2000)) (forall ((v_prenex_32592 Int)) (or (<= (* 2 (select main_a v_prenex_32592)) 4) (< v_prenex_32592 main_x) (<= (+ main_x 1) v_prenex_32592) (<= 0 (* 2 (select main_a v_prenex_32592)))))) (forall ((v_prenex_38938 Int) (v_prenex_38939 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_38938))) (<= (+ (select main_a v_prenex_38939) (select main_a v_prenex_38938)) 1000) (<= (* 2 (select main_a v_prenex_38938)) 2000) (< v_prenex_38938 main_y) (<= (+ main_x 1) v_prenex_38939) (< v_prenex_38939 main_x) (<= 0 (+ (select main_a v_prenex_38939) 2)))) (or (forall ((v_prenex_39711 Int)) (or (< v_prenex_39711 main_x) (<= (+ main_x 1) v_prenex_39711) (<= 0 (* 2 (select main_a v_prenex_39711))) (<= 0 (+ (select main_a v_prenex_39711) 2)))) (forall ((v_prenex_39713 Int)) (<= 1996 (* 2 (select main_a v_prenex_39713))))) (forall ((v_prenex_31011 Int) (v_prenex_31012 Int)) (or (<= (select main_a v_prenex_31011) 1002) (<= 1996 (* 2 (select main_a v_prenex_31011))) (<= (+ main_x 1) v_prenex_31012) (<= (+ (select main_a v_prenex_31012) (select main_a v_prenex_31011)) 1000) (<= (+ main_y 1) v_prenex_31011) (< v_prenex_31012 main_x) (<= (select main_a v_prenex_31012) 2))) (forall ((v_prenex_42207 Int) (v_prenex_42208 Int)) (or (<= (select main_a v_prenex_42207) (+ (select main_a v_prenex_42208) 1000)) (<= 998 (select main_a v_prenex_42207)) (<= (select main_a v_prenex_42208) 4) (<= (* 2 (select main_a v_prenex_42207)) 2000) (<= (+ main_x 1) v_prenex_42208) (< v_prenex_42208 main_x))) (forall ((v_prenex_36164 Int) (v_prenex_36163 Int)) (or (<= (+ (select main_a v_prenex_36164) 996) (select main_a v_prenex_36163)) (<= 1996 (* 2 (select main_a v_prenex_36163))) (<= (+ main_x 1) v_prenex_36164) (<= (* 2 (select main_a v_prenex_36163)) 2000) (< v_prenex_36164 main_x) (<= 0 (+ (select main_a v_prenex_36164) 2)) (<= 0 (* 2 (select main_a v_prenex_36164))))) (forall ((v_prenex_40407 Int) (v_prenex_40406 Int)) (or (< v_prenex_40407 main_x) (<= (select main_a v_prenex_40406) (+ (select main_a v_prenex_40407) 1000)) (<= 1996 (* 2 (select main_a v_prenex_40406))) (<= (* 2 (select main_a v_prenex_40407)) 4) (<= 0 (+ (select main_a v_prenex_40407) 2)) (<= 996 (select main_a v_prenex_40406)) (<= (+ main_x 1) v_prenex_40407))) (forall ((v_prenex_40737 Int) (v_prenex_40736 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_40736))) (<= (+ (select main_a v_prenex_40737) 996) (select main_a v_prenex_40736)) (<= 0 (select main_a v_prenex_40737)) (<= 0 (* 2 (select main_a v_prenex_40737))) (<= (+ main_x 1) v_prenex_40737) (< v_prenex_40737 main_x) (<= (* 2 (select main_a v_prenex_40736)) 2000))) (or (forall ((v_prenex_35444 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_35444))) (< v_prenex_35444 main_y) (<= (select main_a v_prenex_35444) 1000))) (forall ((v_prenex_35442 Int)) (or (<= (+ main_x 1) v_prenex_35442) (< v_prenex_35442 main_x) (<= 0 (select main_a v_prenex_35442)) (<= 0 (* 2 (select main_a v_prenex_35442)))))) (forall ((v_prenex_41922 Int) (v_prenex_41923 Int)) (or (<= (+ main_x 1) v_prenex_41923) (< v_prenex_41923 main_x) (<= (+ (select main_a v_prenex_41923) (select main_a v_prenex_41922)) 1000) (<= 0 (+ (select main_a v_prenex_41923) 2)) (<= (select main_a v_prenex_41923) 4) (<= 1996 (* 2 (select main_a v_prenex_41922))))) (forall ((v_prenex_38497 Int) (v_prenex_38496 Int)) (or (<= (select main_a v_prenex_38496) 1000) (< v_prenex_38497 main_x) (<= 0 (* 2 (select main_a v_prenex_38497))) (< v_prenex_38496 main_y) (<= (* 2 (select main_a v_prenex_38496)) 2000) (<= (+ main_x 1) v_prenex_38497) (<= (+ (select main_a v_prenex_38497) (select main_a v_prenex_38496)) 1000))) (forall ((v_prenex_38489 Int) (v_prenex_38488 Int)) (or (<= 996 (select main_a v_prenex_38488)) (<= (select main_a v_prenex_38488) (+ (select main_a v_prenex_38489) 1000)) (< v_prenex_38488 main_y) (< v_prenex_38489 main_x) (<= (+ main_x 1) v_prenex_38489) (<= (select main_a v_prenex_38489) 4) (<= 1996 (* 2 (select main_a v_prenex_38488))))) (forall ((v_prenex_33655 Int) (v_prenex_33654 Int)) (or (<= 1000 (+ (select main_a v_prenex_33655) (select main_a v_prenex_33654))) (<= 0 (* 2 (select main_a v_prenex_33655))) (< v_prenex_33655 main_x) (<= (+ main_y 1) v_prenex_33654) (<= 996 (select main_a v_prenex_33654)) (<= (+ main_x 1) v_prenex_33655))) (forall ((v_prenex_37095 Int) (v_prenex_37096 Int)) (or (<= (select main_a v_prenex_37095) 1002) (< v_prenex_37096 main_x) (<= (+ main_x 1) v_prenex_37096) (<= 996 (select main_a v_prenex_37095)) (<= (+ main_y 1) v_prenex_37095) (<= 1000 (+ (select main_a v_prenex_37096) (select main_a v_prenex_37095))) (<= 0 (+ (select main_a v_prenex_37096) 2)))) (forall ((v_prenex_32393 Int) (v_prenex_32394 Int)) (or (< v_prenex_32394 main_x) (< v_prenex_32393 main_y) (<= (select main_a v_prenex_32393) (+ (select main_a v_prenex_32394) 1000)) (<= 996 (select main_a v_prenex_32393)) (<= 0 (select main_a v_prenex_32394)) (<= (+ main_x 1) v_prenex_32394))) (forall ((v_prenex_35928 Int) (v_prenex_35929 Int)) (or (<= 0 (+ (select main_a v_prenex_35929) 2)) (<= (select main_a v_prenex_35929) 4) (<= (* 2 (select main_a v_prenex_35928)) 2000) (<= 1996 (* 2 (select main_a v_prenex_35928))) (<= (+ main_x 1) v_prenex_35929) (< v_prenex_35929 main_x) (<= (+ (select main_a v_prenex_35929) (select main_a v_prenex_35928)) 1000))) (or (forall ((v_prenex_43269 Int)) (or (<= 996 (select main_a v_prenex_43269)) (<= (select main_a v_prenex_43269) 1000))) (forall ((v_prenex_43270 Int)) (or (<= (+ main_x 1) v_prenex_43270) (<= 0 (* 2 (select main_a v_prenex_43270))) (<= (* 2 (select main_a v_prenex_43270)) 4) (< v_prenex_43270 main_x)))) (forall ((v_prenex_36267 Int) (v_prenex_36266 Int)) (or (<= (* 2 (select main_a v_prenex_36266)) 2000) (<= (select main_a v_prenex_36266) 1000) (<= (* 2 (select main_a v_prenex_36267)) 4) (<= (select main_a v_prenex_36266) (+ (select main_a v_prenex_36267) 1000)) (< v_prenex_36267 main_x) (<= (+ main_x 1) v_prenex_36267) (<= 0 (* 2 (select main_a v_prenex_36267))))) (forall ((v_prenex_44081 Int) (v_prenex_44082 Int)) (or (<= 0 (+ (select main_a v_prenex_44082) 2)) (<= (select main_a v_prenex_44082) 2) (<= (+ main_x 1) v_prenex_44082) (<= (select main_a v_prenex_44081) 1000) (< v_prenex_44082 main_x) (<= (* 2 (select main_a v_prenex_44081)) 2000) (<= (+ (select main_a v_prenex_44082) 996) (select main_a v_prenex_44081)))) (forall ((v_prenex_35561 Int) (v_prenex_35562 Int)) (or (<= 996 (select main_a v_prenex_35561)) (<= (+ main_x 1) v_prenex_35562) (<= (* 2 (select main_a v_prenex_35561)) 2000) (< v_prenex_35562 main_x) (<= 0 (* 2 (select main_a v_prenex_35562))) (<= (select main_a v_prenex_35562) 4) (<= (select main_a v_prenex_35561) (+ (select main_a v_prenex_35562) 1000)))) (forall ((v_prenex_38875 Int) (v_prenex_38876 Int)) (or (<= (+ main_x 1) v_prenex_38876) (<= 996 (select main_a v_prenex_38875)) (<= (+ main_y 1) v_prenex_38875) (<= 0 (* 2 (select main_a v_prenex_38876))) (<= (+ (select main_a v_prenex_38876) (select main_a v_prenex_38875)) 1000) (< v_prenex_38876 main_x))) (forall ((v_prenex_42429 Int) (v_prenex_42430 Int)) (or (<= (select main_a v_prenex_42430) 2) (<= (+ main_x 1) v_prenex_42430) (<= (+ (select main_a v_prenex_42430) 996) (select main_a v_prenex_42429)) (<= (select main_a v_prenex_42429) 1002) (<= 0 (select main_a v_prenex_42430)) (<= 998 (select main_a v_prenex_42429)) (< v_prenex_42430 main_x))) (forall ((v_prenex_35894 Int) (v_prenex_35895 Int)) (or (<= (+ main_x 1) v_prenex_35895) (<= (+ main_y 1) v_prenex_35894) (<= (select main_a v_prenex_35894) 1000) (<= 0 (select main_a v_prenex_35895)) (<= (select main_a v_prenex_35894) (+ (select main_a v_prenex_35895) 1000)) (< v_prenex_35895 main_x) (<= (select main_a v_prenex_35894) 1002))) (forall ((v_prenex_37279 Int) (v_prenex_37278 Int)) (or (<= (+ main_x 1) v_prenex_37279) (<= (select main_a v_prenex_37278) 1000) (<= (select main_a v_prenex_37279) 4) (<= 996 (select main_a v_prenex_37278)) (< v_prenex_37279 main_x) (<= (+ (select main_a v_prenex_37279) (select main_a v_prenex_37278)) 1000) (<= 0 (select main_a v_prenex_37279)))) (forall ((v_prenex_36824 Int) (v_prenex_36825 Int)) (or (<= (+ main_y 1) v_prenex_36824) (<= (* 2 (select main_a v_prenex_36824)) 2000) (<= (+ (select main_a v_prenex_36825) 996) (select main_a v_prenex_36824)) (<= (select main_a v_prenex_36825) 4) (<= (+ main_x 1) v_prenex_36825) (< v_prenex_36825 main_x))) (forall ((v_prenex_38309 Int) (v_prenex_38308 Int)) (or (<= (select main_a v_prenex_38308) (+ (select main_a v_prenex_38309) 1000)) (<= 0 (+ (select main_a v_prenex_38309) 2)) (< v_prenex_38309 main_x) (<= (* 2 (select main_a v_prenex_38308)) 2000) (<= (+ main_y 1) v_prenex_38308) (<= (+ main_x 1) v_prenex_38309) (<= 998 (select main_a v_prenex_38308)))) (forall ((v_prenex_31176 Int) (v_prenex_31177 Int)) (or (<= (+ main_x 1) v_prenex_31177) (<= (select main_a v_prenex_31176) 1002) (< v_prenex_31177 main_x) (<= 998 (select main_a v_prenex_31176)) (<= (* 2 (select main_a v_prenex_31177)) 4) (<= 1000 (+ (select main_a v_prenex_31177) (select main_a v_prenex_31176))))) (forall ((v_prenex_35332 Int) (v_prenex_35333 Int)) (or (<= 998 (select main_a v_prenex_35332)) (< v_prenex_35333 main_x) (<= 1000 (+ (select main_a v_prenex_35333) (select main_a v_prenex_35332))) (<= 0 (select main_a v_prenex_35333)) (<= (* 2 (select main_a v_prenex_35332)) 2000) (<= (+ main_x 1) v_prenex_35333) (< v_prenex_35332 main_y))) (forall ((v_prenex_38084 Int) (v_prenex_38083 Int)) (or (< v_prenex_38084 main_x) (<= (select main_a v_prenex_38083) 1000) (<= (* 2 (select main_a v_prenex_38084)) 4) (<= 0 (* 2 (select main_a v_prenex_38084))) (<= (+ (select main_a v_prenex_38084) (select main_a v_prenex_38083)) 1000) (<= 998 (select main_a v_prenex_38083)) (<= (+ main_x 1) v_prenex_38084))) (or (forall ((v_prenex_31506 Int)) (or (<= (+ main_x 1) v_prenex_31506) (<= 0 (* 2 (select main_a v_prenex_31506))) (< v_prenex_31506 main_x) (<= (select main_a v_prenex_31506) 2))) (forall ((v_prenex_31508 Int)) (<= 996 (select main_a v_prenex_31508)))) (forall ((v_prenex_42320 Int) (v_prenex_42321 Int)) (or (<= (+ (select main_a v_prenex_42321) 996) (select main_a v_prenex_42320)) (<= (+ main_x 1) v_prenex_42321) (< v_prenex_42321 main_x) (<= (+ main_y 1) v_prenex_42320) (<= 1996 (* 2 (select main_a v_prenex_42320))) (<= 0 (select main_a v_prenex_42321)))) (forall ((v_prenex_41679 Int) (v_prenex_41680 Int)) (or (<= 996 (select main_a v_prenex_41679)) (<= (+ main_x 1) v_prenex_41680) (<= (* 2 (select main_a v_prenex_41680)) 4) (<= 1000 (+ (select main_a v_prenex_41680) (select main_a v_prenex_41679))) (< v_prenex_41680 main_x) (<= 998 (select main_a v_prenex_41679)))) (forall ((v_prenex_40681 Int) (v_prenex_40682 Int)) (or (<= (select main_a v_prenex_40682) 4) (<= (+ main_x 1) v_prenex_40682) (<= (* 2 (select main_a v_prenex_40681)) 2000) (<= (* 2 (select main_a v_prenex_40682)) 4) (<= (+ (select main_a v_prenex_40682) 996) (select main_a v_prenex_40681)) (< v_prenex_40682 main_x) (<= 1996 (* 2 (select main_a v_prenex_40681))))) (or (forall ((v_prenex_42288 Int)) (or (<= (+ main_x 1) v_prenex_42288) (<= (select main_a v_prenex_42288) 4) (<= (* 2 (select main_a v_prenex_42288)) 4) (< v_prenex_42288 main_x))) (forall ((v_prenex_42287 Int)) (or (<= (* 2 (select main_a v_prenex_42287)) 2000) (<= 1996 (* 2 (select main_a v_prenex_42287))) (<= (+ main_y 1) v_prenex_42287)))) (or (forall ((v_prenex_35358 Int)) (or (<= 0 (* 2 (select main_a v_prenex_35358))) (<= (+ main_x 1) v_prenex_35358) (< v_prenex_35358 main_x) (<= (select main_a v_prenex_35358) 4) (<= 0 (+ (select main_a v_prenex_35358) 2)))) (forall ((v_prenex_35362 Int)) (or (<= (* 2 (select main_a v_prenex_35362)) 2000) (<= (select main_a v_prenex_35362) 1002)))) (forall ((v_prenex_41307 Int) (v_prenex_41308 Int)) (or (<= (select main_a v_prenex_41308) 4) (<= (* 2 (select main_a v_prenex_41308)) 4) (< v_prenex_41308 main_x) (<= (+ (select main_a v_prenex_41308) (select main_a v_prenex_41307)) 1000) (<= (+ main_x 1) v_prenex_41308) (<= 998 (select main_a v_prenex_41307)) (<= (* 2 (select main_a v_prenex_41307)) 2000))) (forall ((v_prenex_36060 Int) (v_prenex_36059 Int)) (or (<= 1000 (+ (select main_a v_prenex_36060) (select main_a v_prenex_36059))) (<= (select main_a v_prenex_36060) 2) (<= (+ main_y 1) v_prenex_36059) (<= 1996 (* 2 (select main_a v_prenex_36059))) (< v_prenex_36060 main_x) (<= (select main_a v_prenex_36059) 1002) (<= (+ main_x 1) v_prenex_36060))) (forall ((v_prenex_43741 Int) (v_prenex_43742 Int)) (or (<= (select main_a v_prenex_43741) (+ (select main_a v_prenex_43742) 1000)) (<= (+ main_y 1) v_prenex_43741) (<= (select main_a v_prenex_43741) 1002) (<= (+ main_x 1) v_prenex_43742) (<= (select main_a v_prenex_43742) 2) (<= 996 (select main_a v_prenex_43741)) (< v_prenex_43742 main_x))) (or (forall ((v_prenex_31428 Int)) (or (<= (+ main_x 1) v_prenex_31428) (<= 0 (select main_a v_prenex_31428)) (<= (* 2 (select main_a v_prenex_31428)) 4) (< v_prenex_31428 main_x))) (forall ((v_prenex_31427 Int)) (or (<= 996 (select main_a v_prenex_31427)) (<= (+ main_y 1) v_prenex_31427)))) (or (forall ((v_prenex_40314 Int)) (<= 1996 (* 2 (select main_a v_prenex_40314)))) (forall ((v_prenex_40310 Int)) (or (<= 0 (+ (select main_a v_prenex_40310) 2)) (< v_prenex_40310 main_x) (<= (+ main_x 1) v_prenex_40310) (<= 0 (select main_a v_prenex_40310))))) (or (forall ((v_prenex_32931 Int)) (or (<= 998 (select main_a v_prenex_32931)) (<= (* 2 (select main_a v_prenex_32931)) 2000))) (forall ((v_prenex_32929 Int)) (or (<= 0 (* 2 (select main_a v_prenex_32929))) (< v_prenex_32929 main_x) (<= (+ main_x 1) v_prenex_32929) (<= 0 (select main_a v_prenex_32929))))) (forall ((v_prenex_35924 Int) (v_prenex_35925 Int)) (or (<= (+ main_y 1) v_prenex_35924) (< v_prenex_35925 main_x) (<= (+ (select main_a v_prenex_35925) 996) (select main_a v_prenex_35924)) (<= 0 (select main_a v_prenex_35925)) (<= (+ main_x 1) v_prenex_35925) (<= 996 (select main_a v_prenex_35924)))) (forall ((v_prenex_32005 Int) (v_prenex_32006 Int)) (or (<= (* 2 (select main_a v_prenex_32006)) 4) (<= 0 (select main_a v_prenex_32006)) (<= 1000 (+ (select main_a v_prenex_32006) (select main_a v_prenex_32005))) (< v_prenex_32006 main_x) (<= 996 (select main_a v_prenex_32005)) (<= (+ main_x 1) v_prenex_32006) (<= 1996 (* 2 (select main_a v_prenex_32005))))) (forall ((v_prenex_41204 Int) (v_prenex_41205 Int)) (or (<= (+ main_x 1) v_prenex_41205) (<= 1000 (+ (select main_a v_prenex_41205) (select main_a v_prenex_41204))) (<= (select main_a v_prenex_41205) 2) (<= 996 (select main_a v_prenex_41204)) (< v_prenex_41205 main_x) (<= 0 (select main_a v_prenex_41205)))) (forall ((v_prenex_39332 Int) (v_prenex_39331 Int)) (or (<= (+ (select main_a v_prenex_39332) (select main_a v_prenex_39331)) 1000) (<= (* 2 (select main_a v_prenex_39331)) 2000) (<= 0 (select main_a v_prenex_39332)) (<= 0 (+ (select main_a v_prenex_39332) 2)) (<= 996 (select main_a v_prenex_39331)) (< v_prenex_39332 main_x) (<= (+ main_x 1) v_prenex_39332))) (or (forall ((v_prenex_32071 Int)) (<= 1996 (* 2 (select main_a v_prenex_32071)))) (forall ((v_prenex_32077 Int)) (or (< v_prenex_32077 main_x) (<= (* 2 (select main_a v_prenex_32077)) 4) (<= (+ main_x 1) v_prenex_32077) (<= 0 (select main_a v_prenex_32077))))) (or (forall ((v_prenex_40452 Int)) (or (<= (+ main_x 1) v_prenex_40452) (<= (* 2 (select main_a v_prenex_40452)) 4) (< v_prenex_40452 main_x) (<= (select main_a v_prenex_40452) 2))) (forall ((v_prenex_40453 Int)) (or (<= 998 (select main_a v_prenex_40453)) (<= 1996 (* 2 (select main_a v_prenex_40453))) (< v_prenex_40453 main_y)))) (or (forall ((v_prenex_34114 Int)) (or (<= 0 (+ (select main_a v_prenex_34114) 2)) (< v_prenex_34114 main_x) (<= (+ main_x 1) v_prenex_34114) (<= (* 2 (select main_a v_prenex_34114)) 4))) (forall ((v_prenex_34119 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_34119))) (<= (* 2 (select main_a v_prenex_34119)) 2000)))) (or (forall ((v_prenex_31134 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_31134))) (<= (select main_a v_prenex_31134) 1002) (<= (+ main_y 1) v_prenex_31134))) (forall ((v_prenex_31135 Int)) (or (<= (+ main_x 1) v_prenex_31135) (<= (* 2 (select main_a v_prenex_31135)) 4) (< v_prenex_31135 main_x) (<= 0 (+ (select main_a v_prenex_31135) 2))))) (or (forall ((v_prenex_34696 Int)) (or (<= 0 (select main_a v_prenex_34696)) (< v_prenex_34696 main_x) (<= 0 (* 2 (select main_a v_prenex_34696))) (<= (select main_a v_prenex_34696) 2) (<= (+ main_x 1) v_prenex_34696))) (forall ((v_prenex_34701 Int)) (or (<= 996 (select main_a v_prenex_34701)) (<= 998 (select main_a v_prenex_34701))))) (forall ((v_prenex_31013 Int) (v_prenex_31014 Int)) (or (<= (+ main_x 1) v_prenex_31014) (<= (select main_a v_prenex_31014) 2) (<= 998 (select main_a v_prenex_31013)) (<= 1000 (+ (select main_a v_prenex_31014) (select main_a v_prenex_31013))) (< v_prenex_31014 main_x) (<= 996 (select main_a v_prenex_31013)) (<= (select main_a v_prenex_31014) 4))) (forall ((v_prenex_42570 Int) (v_prenex_42571 Int)) (or (<= (* 2 (select main_a v_prenex_42570)) 2000) (<= (+ main_y 1) v_prenex_42570) (< v_prenex_42571 main_x) (<= (+ main_x 1) v_prenex_42571) (<= (select main_a v_prenex_42570) 1002) (<= (* 2 (select main_a v_prenex_42571)) 4) (<= (+ (select main_a v_prenex_42571) 996) (select main_a v_prenex_42570)))) (or (forall ((v_prenex_37231 Int)) (or (<= (select main_a v_prenex_37231) 2) (< v_prenex_37231 main_x) (<= (select main_a v_prenex_37231) 4) (<= 0 (* 2 (select main_a v_prenex_37231))) (<= (+ main_x 1) v_prenex_37231))) (forall ((v_prenex_37230 Int)) (or (<= 996 (select main_a v_prenex_37230)) (<= 1996 (* 2 (select main_a v_prenex_37230)))))) (or (forall ((v_prenex_34347 Int)) (or (< v_prenex_34347 main_y) (<= (select main_a v_prenex_34347) 1002) (<= (select main_a v_prenex_34347) 1000))) (forall ((v_prenex_34345 Int)) (or (< v_prenex_34345 main_x) (<= 0 (* 2 (select main_a v_prenex_34345))) (<= (+ main_x 1) v_prenex_34345) (<= 0 (select main_a v_prenex_34345))))) (forall ((v_prenex_34221 Int) (v_prenex_34220 Int)) (or (<= (+ main_y 1) v_prenex_34220) (<= 1000 (+ (select main_a v_prenex_34221) (select main_a v_prenex_34220))) (<= (+ main_x 1) v_prenex_34221) (<= 998 (select main_a v_prenex_34220)) (<= (* 2 (select main_a v_prenex_34220)) 2000) (< v_prenex_34221 main_x) (<= 0 (* 2 (select main_a v_prenex_34221))))) (forall ((v_prenex_40911 Int) (v_prenex_40910 Int)) (or (<= (+ main_x 1) v_prenex_40911) (<= (select main_a v_prenex_40910) 1002) (< v_prenex_40911 main_x) (<= (select main_a v_prenex_40911) 4) (<= (select main_a v_prenex_40910) (+ (select main_a v_prenex_40911) 1000)) (<= 996 (select main_a v_prenex_40910)) (<= 0 (+ (select main_a v_prenex_40911) 2)))) (or (forall ((v_prenex_41086 Int)) (or (<= 0 (+ (select main_a v_prenex_41086) 2)) (< v_prenex_41086 main_x) (<= (* 2 (select main_a v_prenex_41086)) 4) (<= (+ main_x 1) v_prenex_41086))) (forall ((v_prenex_41085 Int)) (or (<= (select main_a v_prenex_41085) 1002) (<= (+ main_y 1) v_prenex_41085) (<= (* 2 (select main_a v_prenex_41085)) 2000)))) (forall ((v_prenex_35076 Int) (v_prenex_35075 Int)) (or (<= (select main_a v_prenex_35075) 1000) (< v_prenex_35076 main_x) (<= (+ main_x 1) v_prenex_35076) (<= (select main_a v_prenex_35076) 4) (< v_prenex_35075 main_y) (<= 1996 (* 2 (select main_a v_prenex_35075))) (<= 1000 (+ (select main_a v_prenex_35076) (select main_a v_prenex_35075))))) (forall ((v_prenex_35437 Int) (v_prenex_35438 Int)) (or (<= (+ main_x 1) v_prenex_35438) (<= 0 (select main_a v_prenex_35438)) (< v_prenex_35438 main_x) (<= 0 (+ (select main_a v_prenex_35438) 2)) (<= (select main_a v_prenex_35437) (+ (select main_a v_prenex_35438) 1000)))) (forall ((v_prenex_36076 Int) (v_prenex_36075 Int)) (or (<= (+ main_x 1) v_prenex_36076) (<= (select main_a v_prenex_36075) (+ (select main_a v_prenex_36076) 1000)) (< v_prenex_36076 main_x) (<= (* 2 (select main_a v_prenex_36075)) 2000) (< v_prenex_36075 main_y) (<= (* 2 (select main_a v_prenex_36076)) 4) (<= (select main_a v_prenex_36075) 1000))) (or (forall ((v_prenex_42177 Int)) (or (<= (select main_a v_prenex_42177) 1000) (<= 998 (select main_a v_prenex_42177)))) (forall ((v_prenex_42178 Int)) (or (<= (select main_a v_prenex_42178) 4) (<= (+ main_x 1) v_prenex_42178) (<= 0 (+ (select main_a v_prenex_42178) 2)) (<= (* 2 (select main_a v_prenex_42178)) 4) (< v_prenex_42178 main_x)))) (or (forall ((v_prenex_42882 Int)) (or (<= (* 2 (select main_a v_prenex_42882)) 2000) (<= 996 (select main_a v_prenex_42882)))) (forall ((v_prenex_42879 Int)) (or (<= (+ main_x 1) v_prenex_42879) (< v_prenex_42879 main_x) (<= (select main_a v_prenex_42879) 4) (<= (* 2 (select main_a v_prenex_42879)) 4)))) (or (forall ((v_prenex_41901 Int)) (or (<= (select main_a v_prenex_41901) 1002) (<= 1996 (* 2 (select main_a v_prenex_41901))))) (forall ((v_prenex_41900 Int)) (or (<= (* 2 (select main_a v_prenex_41900)) 4) (<= (select main_a v_prenex_41900) 4) (<= (+ main_x 1) v_prenex_41900) (<= 0 (+ (select main_a v_prenex_41900) 2)) (< v_prenex_41900 main_x)))) (forall ((v_prenex_37325 Int) (v_prenex_37326 Int)) (or (<= (select main_a v_prenex_37325) (+ (select main_a v_prenex_37326) 1000)) (<= (+ main_x 1) v_prenex_37326) (< v_prenex_37326 main_x) (<= (select main_a v_prenex_37326) 4) (<= (* 2 (select main_a v_prenex_37325)) 2000) (<= 0 (* 2 (select main_a v_prenex_37326))))) (forall ((v_prenex_39225 Int) (v_prenex_39224 Int)) (or (<= (+ main_x 1) v_prenex_39225) (<= 0 (select main_a v_prenex_39225)) (<= (select main_a v_prenex_39224) 1002) (<= (select main_a v_prenex_39224) (+ (select main_a v_prenex_39225) 1000)) (< v_prenex_39225 main_x) (<= (* 2 (select main_a v_prenex_39224)) 2000) (<= (select main_a v_prenex_39225) 4))) (or (forall ((v_prenex_37574 Int)) (or (<= (select main_a v_prenex_37574) 4) (<= 0 (select main_a v_prenex_37574)) (< v_prenex_37574 main_x) (<= 0 (* 2 (select main_a v_prenex_37574))) (<= (+ main_x 1) v_prenex_37574))) (forall ((v_prenex_37575 Int)) (<= 1996 (* 2 (select main_a v_prenex_37575))))) (or (forall ((v_prenex_44205 Int)) (or (<= (select main_a v_prenex_44205) 4) (<= (select main_a v_prenex_44205) 2) (< v_prenex_44205 main_x) (<= (* 2 (select main_a v_prenex_44205)) 4) (<= (+ main_x 1) v_prenex_44205))) (forall ((v_prenex_44206 Int)) (or (<= (* 2 (select main_a v_prenex_44206)) 2000) (<= 1996 (* 2 (select main_a v_prenex_44206)))))) (or (forall ((v_prenex_36550 Int)) (or (<= 998 (select main_a v_prenex_36550)) (< v_prenex_36550 main_y) (<= (+ main_y 1) v_prenex_36550))) (forall ((v_prenex_36551 Int)) (or (<= 0 (* 2 (select main_a v_prenex_36551))) (< v_prenex_36551 main_x)))) (forall ((v_prenex_40506 Int) (v_prenex_40505 Int)) (or (<= (+ (select main_a v_prenex_40506) (select main_a v_prenex_40505)) 1000) (< v_prenex_40506 main_x) (<= 0 (* 2 (select main_a v_prenex_40506))) (<= (select main_a v_prenex_40505) 1002) (<= (+ main_x 1) v_prenex_40506) (<= (select main_a v_prenex_40505) 1000))) (or (forall ((v_prenex_35412 Int)) (<= (select main_a v_prenex_35412) 1000)) (forall ((v_prenex_35413 Int)) (or (< v_prenex_35413 main_x) (<= 0 (* 2 (select main_a v_prenex_35413))) (<= 0 (+ (select main_a v_prenex_35413) 2)) (<= 0 (select main_a v_prenex_35413)) (<= (+ main_x 1) v_prenex_35413)))) (forall ((v_prenex_34492 Int) (v_prenex_34491 Int)) (or (<= (+ main_x 1) v_prenex_34492) (< v_prenex_34492 main_x) (<= (select main_a v_prenex_34492) 4) (<= 1996 (* 2 (select main_a v_prenex_34491))) (<= (+ (select main_a v_prenex_34492) 996) (select main_a v_prenex_34491)))) (or (forall ((v_prenex_36446 Int)) (or (<= (+ main_x 1) v_prenex_36446) (<= (* 2 (select main_a v_prenex_36446)) 4) (<= 0 (+ (select main_a v_prenex_36446) 2)) (< v_prenex_36446 main_x))) (forall ((v_prenex_36451 Int)) (or (< v_prenex_36451 main_y) (<= 1996 (* 2 (select main_a v_prenex_36451))) (<= (select main_a v_prenex_36451) 1002)))) (or (forall ((v_prenex_33515 Int)) (or (<= (+ main_x 1) v_prenex_33515) (< v_prenex_33515 main_x) (<= 0 (+ (select main_a v_prenex_33515) 2)) (<= 0 (* 2 (select main_a v_prenex_33515))))) (forall ((v_prenex_33517 Int)) (or (<= 998 (select main_a v_prenex_33517)) (<= (* 2 (select main_a v_prenex_33517)) 2000)))) (forall ((v_prenex_34938 Int) (v_prenex_34937 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_34937))) (<= 1000 (+ (select main_a v_prenex_34938) (select main_a v_prenex_34937))) (<= (select main_a v_prenex_34938) 4) (<= (* 2 (select main_a v_prenex_34938)) 4) (<= (+ main_x 1) v_prenex_34938) (<= (select main_a v_prenex_34937) 1002) (< v_prenex_34938 main_x))) (forall ((v_prenex_32238 Int) (v_prenex_32239 Int)) (or (<= (+ (select main_a v_prenex_32239) (select main_a v_prenex_32238)) 1000) (<= 996 (select main_a v_prenex_32238)) (< v_prenex_32238 main_y) (<= (* 2 (select main_a v_prenex_32238)) 2000) (<= 0 (select main_a v_prenex_32239)) (< v_prenex_32239 main_x) (<= (+ main_x 1) v_prenex_32239))) (forall ((v_prenex_33167 Int) (v_prenex_33166 Int)) (or (<= (select main_a v_prenex_33166) (+ (select main_a v_prenex_33167) 1000)) (<= (select main_a v_prenex_33166) 1002) (< v_prenex_33167 main_x) (<= (+ main_x 1) v_prenex_33167) (<= (select main_a v_prenex_33167) 2) (<= (+ main_y 1) v_prenex_33166) (<= 1996 (* 2 (select main_a v_prenex_33166))))) (forall ((v_prenex_32490 Int) (v_prenex_32491 Int)) (or (<= (select main_a v_prenex_32490) 1002) (< v_prenex_32490 main_y) (<= 1996 (* 2 (select main_a v_prenex_32490))) (<= (* 2 (select main_a v_prenex_32491)) 4) (< v_prenex_32491 main_x) (<= (+ (select main_a v_prenex_32491) 996) (select main_a v_prenex_32490)) (<= (+ main_x 1) v_prenex_32491))) (forall ((v_prenex_33283 Int) (v_prenex_33282 Int)) (or (<= 996 (select main_a v_prenex_33282)) (<= 0 (select main_a v_prenex_33283)) (< v_prenex_33283 main_x) (<= (* 2 (select main_a v_prenex_33283)) 4) (<= (+ main_x 1) v_prenex_33283) (<= (* 2 (select main_a v_prenex_33282)) 2000) (<= (+ (select main_a v_prenex_33283) 996) (select main_a v_prenex_33282)))) (or (forall ((v_prenex_30838 Int)) (or (< v_prenex_30838 main_x) (<= (+ main_x 1) v_prenex_30838) (<= (select main_a v_prenex_30838) 4) (<= 0 (* 2 (select main_a v_prenex_30838))))) (forall ((v_prenex_31015 Int)) (or (< v_prenex_31015 main_y) (<= (select main_a v_prenex_31015) 1002)))) (forall ((v_prenex_33538 Int) (v_prenex_33537 Int)) (or (<= (* 2 (select main_a v_prenex_33538)) 4) (<= 996 (select main_a v_prenex_33537)) (<= 0 (+ (select main_a v_prenex_33538) 2)) (<= (select main_a v_prenex_33537) (+ (select main_a v_prenex_33538) 1000)) (< v_prenex_33538 main_x) (<= (select main_a v_prenex_33537) 1002) (<= (+ main_x 1) v_prenex_33538))) (forall ((v_prenex_32311 Int) (v_prenex_32312 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_32311))) (<= (+ main_x 1) v_prenex_32312) (<= 998 (select main_a v_prenex_32311)) (<= (select main_a v_prenex_32311) (+ (select main_a v_prenex_32312) 1000)) (<= 0 (+ (select main_a v_prenex_32312) 2)) (< v_prenex_32312 main_x) (<= (select main_a v_prenex_32312) 2))) (or (forall ((v_prenex_35231 Int)) (or (< v_prenex_35231 main_y) (<= 1996 (* 2 (select main_a v_prenex_35231))))) (forall ((v_prenex_30885 Int)) (or (< v_prenex_30885 main_x) (<= (select main_a v_prenex_30885) 2) (<= (+ main_x 1) v_prenex_30885)))) (forall ((v_prenex_38183 Int) (v_prenex_38182 Int)) (or (<= 996 (select main_a v_prenex_38182)) (<= 1000 (+ (select main_a v_prenex_38183) (select main_a v_prenex_38182))) (< v_prenex_38183 main_x) (<= (* 2 (select main_a v_prenex_38182)) 2000) (<= 0 (* 2 (select main_a v_prenex_38183))) (<= 0 (+ (select main_a v_prenex_38183) 2)) (<= (+ main_x 1) v_prenex_38183))) (forall ((v_prenex_32391 Int) (v_prenex_32392 Int)) (or (< v_prenex_32392 main_x) (<= (select main_a v_prenex_32391) 1000) (<= 0 (+ (select main_a v_prenex_32392) 2)) (<= 998 (select main_a v_prenex_32391)) (<= (+ (select main_a v_prenex_32392) 996) (select main_a v_prenex_32391)) (<= (+ main_x 1) v_prenex_32392) (<= 0 (* 2 (select main_a v_prenex_32392))))) (forall ((v_prenex_35985 Int) (v_prenex_35986 Int)) (or (<= (+ main_x 1) v_prenex_35986) (< v_prenex_35986 main_x) (<= (+ (select main_a v_prenex_35986) (select main_a v_prenex_35985)) 1000) (<= (* 2 (select main_a v_prenex_35985)) 2000) (<= (* 2 (select main_a v_prenex_35986)) 4) (<= (+ main_y 1) v_prenex_35985))) (forall ((v_prenex_41621 Int) (v_prenex_41620 Int)) (or (<= 1000 (+ (select main_a v_prenex_41621) (select main_a v_prenex_41620))) (<= (+ main_x 1) v_prenex_41621) (< v_prenex_41621 main_x) (<= 0 (* 2 (select main_a v_prenex_41621))) (< v_prenex_41620 main_y) (<= (select main_a v_prenex_41620) 1002))) (forall ((v_prenex_34665 Int) (v_prenex_34664 Int)) (or (<= (select main_a v_prenex_34664) 1002) (<= 0 (select main_a v_prenex_34665)) (< v_prenex_34665 main_x) (<= 1996 (* 2 (select main_a v_prenex_34664))) (<= 1000 (+ (select main_a v_prenex_34665) (select main_a v_prenex_34664))) (<= (+ main_x 1) v_prenex_34665) (<= (* 2 (select main_a v_prenex_34665)) 4))) (or (forall ((v_prenex_36392 Int)) (or (<= 996 (select main_a v_prenex_36392)) (<= (+ main_y 1) v_prenex_36392))) (forall ((v_prenex_36393 Int)) (or (< v_prenex_36393 main_x) (<= (+ main_x 1) v_prenex_36393) (<= 0 (* 2 (select main_a v_prenex_36393)))))) (forall ((v_prenex_39886 Int) (v_prenex_39885 Int)) (or (<= (select main_a v_prenex_39885) 1002) (< v_prenex_39886 main_x) (<= 0 (+ (select main_a v_prenex_39886) 2)) (<= 1000 (+ (select main_a v_prenex_39886) (select main_a v_prenex_39885))) (<= (select main_a v_prenex_39886) 2) (<= 996 (select main_a v_prenex_39885)) (<= (+ main_x 1) v_prenex_39886))) (or (forall ((v_prenex_35188 Int)) (or (<= 998 (select main_a v_prenex_35188)) (<= (select main_a v_prenex_35188) 1002) (<= (+ main_y 1) v_prenex_35188))) (forall ((v_prenex_35189 Int)) (or (<= (+ main_x 1) v_prenex_35189) (<= (* 2 (select main_a v_prenex_35189)) 4) (<= 0 (* 2 (select main_a v_prenex_35189))) (< v_prenex_35189 main_x)))) (forall ((v_prenex_42326 Int) (v_prenex_42327 Int)) (or (<= (select main_a v_prenex_42327) 2) (<= (+ (select main_a v_prenex_42327) 996) (select main_a v_prenex_42326)) (< v_prenex_42327 main_x) (<= (+ main_x 1) v_prenex_42327))) (forall ((v_prenex_37917 Int) (v_prenex_37916 Int)) (or (<= 996 (select main_a v_prenex_37916)) (<= (* 2 (select main_a v_prenex_37916)) 2000) (< v_prenex_37917 main_x) (<= 0 (* 2 (select main_a v_prenex_37917))) (<= 0 (+ (select main_a v_prenex_37917) 2)) (<= (+ (select main_a v_prenex_37917) (select main_a v_prenex_37916)) 1000) (<= (+ main_x 1) v_prenex_37917))) (forall ((v_prenex_38598 Int) (v_prenex_38597 Int)) (or (<= (select main_a v_prenex_38598) 2) (<= 1996 (* 2 (select main_a v_prenex_38597))) (<= (+ main_x 1) v_prenex_38598) (<= (select main_a v_prenex_38597) (+ (select main_a v_prenex_38598) 1000)) (< v_prenex_38598 main_x) (<= (select main_a v_prenex_38597) 1000) (<= (+ main_y 1) v_prenex_38597))) (forall ((v_prenex_34524 Int) (v_prenex_34523 Int)) (or (<= (+ (select main_a v_prenex_34524) (select main_a v_prenex_34523)) 1000) (< v_prenex_34524 main_x) (<= (* 2 (select main_a v_prenex_34523)) 2000) (<= (+ main_y 1) v_prenex_34523) (<= (select main_a v_prenex_34524) 2) (<= (+ main_x 1) v_prenex_34524))) (forall ((v_prenex_37191 Int) (v_prenex_37192 Int)) (or (< v_prenex_37192 main_x) (<= 0 (select main_a v_prenex_37192)) (<= (select main_a v_prenex_37191) 1002) (<= 998 (select main_a v_prenex_37191)) (<= (select main_a v_prenex_37192) 4) (<= 1000 (+ (select main_a v_prenex_37192) (select main_a v_prenex_37191))) (<= (+ main_x 1) v_prenex_37192))) (forall ((v_prenex_41866 Int) (v_prenex_41867 Int)) (or (<= 998 (select main_a v_prenex_41866)) (<= (select main_a v_prenex_41866) (+ (select main_a v_prenex_41867) 1000)) (<= (select main_a v_prenex_41866) 1000) (< v_prenex_41867 main_x) (< v_prenex_41866 main_y) (<= (select main_a v_prenex_41867) 2) (<= (+ main_x 1) v_prenex_41867))) (forall ((v_prenex_31327 Int) (v_prenex_31328 Int)) (or (<= (+ (select main_a v_prenex_31328) (select main_a v_prenex_31327)) 1000) (<= (select main_a v_prenex_31327) 1000) (< v_prenex_31328 main_x) (<= (+ main_x 1) v_prenex_31328) (<= 1996 (* 2 (select main_a v_prenex_31327))) (<= 0 (* 2 (select main_a v_prenex_31328))) (<= 0 (+ (select main_a v_prenex_31328) 2)))) (forall ((v_prenex_43749 Int) (v_prenex_43750 Int)) (or (<= 998 (select main_a v_prenex_43749)) (<= 0 (* 2 (select main_a v_prenex_43750))) (<= 0 (select main_a v_prenex_43750)) (< v_prenex_43750 main_x) (<= (select main_a v_prenex_43749) (+ (select main_a v_prenex_43750) 1000)) (<= (select main_a v_prenex_43749) 1000) (<= (+ main_x 1) v_prenex_43750))) (forall ((v_prenex_39971 Int) (v_prenex_39972 Int)) (or (<= (+ main_y 1) v_prenex_39971) (<= (+ main_x 1) v_prenex_39972) (<= (+ (select main_a v_prenex_39972) (select main_a v_prenex_39971)) 1000) (<= (* 2 (select main_a v_prenex_39972)) 4) (<= (select main_a v_prenex_39971) 1000) (< v_prenex_39972 main_x) (<= 996 (select main_a v_prenex_39971)))) (or (forall ((v_prenex_35085 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_35085))) (<= (* 2 (select main_a v_prenex_35085)) 2000))) (forall ((v_prenex_35083 Int)) (or (< v_prenex_35083 main_x) (<= (select main_a v_prenex_35083) 4) (<= 0 (select main_a v_prenex_35083)) (<= (* 2 (select main_a v_prenex_35083)) 4) (<= (+ main_x 1) v_prenex_35083)))) (forall ((v_prenex_36443 Int) (v_prenex_36442 Int)) (or (<= 0 (select main_a v_prenex_36443)) (< v_prenex_36442 main_y) (< v_prenex_36443 main_x) (<= (+ main_x 1) v_prenex_36443) (<= 996 (select main_a v_prenex_36442)) (<= 1996 (* 2 (select main_a v_prenex_36442))) (<= (+ (select main_a v_prenex_36443) 996) (select main_a v_prenex_36442)))) (forall ((v_prenex_42385 Int) (v_prenex_42386 Int)) (or (<= (+ main_x 1) v_prenex_42386) (< v_prenex_42385 main_y) (<= (select main_a v_prenex_42385) (+ (select main_a v_prenex_42386) 1000)) (<= 0 (select main_a v_prenex_42386)) (<= (select main_a v_prenex_42385) 1000) (<= (select main_a v_prenex_42385) 1002) (< v_prenex_42386 main_x))) (or (forall ((v_prenex_31419 Int)) (or (< v_prenex_31419 main_y) (<= (select main_a v_prenex_31419) 1002) (<= 996 (select main_a v_prenex_31419)))) (forall ((v_prenex_31415 Int)) (or (<= (+ main_x 1) v_prenex_31415) (< v_prenex_31415 main_x) (<= (* 2 (select main_a v_prenex_31415)) 4)))) (forall ((v_prenex_40522 Int) (v_prenex_40521 Int)) (or (<= (+ main_x 1) v_prenex_40522) (<= (* 2 (select main_a v_prenex_40521)) 2000) (<= 996 (select main_a v_prenex_40521)) (< v_prenex_40522 main_x) (<= 1000 (+ (select main_a v_prenex_40522) (select main_a v_prenex_40521))) (<= (select main_a v_prenex_40522) 2))) (or (forall ((v_prenex_41505 Int)) (or (<= (* 2 (select main_a v_prenex_41505)) 4) (<= (select main_a v_prenex_41505) 4) (< v_prenex_41505 main_x) (<= (select main_a v_prenex_41505) 2) (<= (+ main_x 1) v_prenex_41505))) (forall ((v_prenex_41506 Int)) (or (<= 996 (select main_a v_prenex_41506)) (<= 1996 (* 2 (select main_a v_prenex_41506)))))) (forall ((v_prenex_31330 Int) (v_prenex_31329 Int)) (or (<= 1000 (+ (select main_a v_prenex_31330) (select main_a v_prenex_31329))) (< v_prenex_31330 main_x) (<= 996 (select main_a v_prenex_31329)) (<= (+ main_y 1) v_prenex_31329) (<= (+ main_x 1) v_prenex_31330) (<= (select main_a v_prenex_31329) 1000) (<= (* 2 (select main_a v_prenex_31330)) 4))) (forall ((v_prenex_41533 Int) (v_prenex_41534 Int)) (or (<= (* 2 (select main_a v_prenex_41533)) 2000) (<= (+ main_x 1) v_prenex_41534) (<= (+ (select main_a v_prenex_41534) (select main_a v_prenex_41533)) 1000) (<= 0 (select main_a v_prenex_41534)) (< v_prenex_41534 main_x))) (forall ((v_prenex_38048 Int) (v_prenex_38047 Int)) (or (< v_prenex_38048 main_x) (<= 0 (* 2 (select main_a v_prenex_38048))) (<= 0 (select main_a v_prenex_38048)) (<= (+ main_x 1) v_prenex_38048) (<= (select main_a v_prenex_38047) (+ (select main_a v_prenex_38048) 1000)) (<= 998 (select main_a v_prenex_38047)) (<= (* 2 (select main_a v_prenex_38047)) 2000))) (forall ((v_prenex_37305 Int) (v_prenex_37306 Int)) (or (<= (+ main_y 1) v_prenex_37305) (<= 1000 (+ (select main_a v_prenex_37306) (select main_a v_prenex_37305))) (< v_prenex_37305 main_y) (<= (select main_a v_prenex_37305) 1002))) (forall ((v_prenex_39731 Int) (v_prenex_39730 Int)) (or (< v_prenex_39731 main_x) (<= (select main_a v_prenex_39730) (+ (select main_a v_prenex_39731) 1000)) (<= 0 (* 2 (select main_a v_prenex_39731))) (<= (+ main_y 1) v_prenex_39730) (<= 998 (select main_a v_prenex_39730)) (<= (+ main_x 1) v_prenex_39731))) (forall ((v_prenex_43920 Int) (v_prenex_43919 Int)) (or (<= (select main_a v_prenex_43920) 2) (<= (+ main_x 1) v_prenex_43920) (<= 1996 (* 2 (select main_a v_prenex_43919))) (<= (+ main_y 1) v_prenex_43919) (<= (+ (select main_a v_prenex_43920) (select main_a v_prenex_43919)) 1000) (< v_prenex_43920 main_x))) (or (forall ((v_prenex_36786 Int)) (or (<= 998 (select main_a v_prenex_36786)) (<= (+ main_y 1) v_prenex_36786) (<= (select main_a v_prenex_36786) 1000))) (forall ((v_prenex_36787 Int)) (or (<= (select main_a v_prenex_36787) 4) (<= (+ main_x 1) v_prenex_36787) (< v_prenex_36787 main_x) (<= (* 2 (select main_a v_prenex_36787)) 4)))) (forall ((v_prenex_36345 Int) (v_prenex_36346 Int)) (or (<= 998 (select main_a v_prenex_36345)) (<= (+ (select main_a v_prenex_36346) 996) (select main_a v_prenex_36345)) (<= 0 (* 2 (select main_a v_prenex_36346))) (<= (+ main_y 1) v_prenex_36345) (<= (* 2 (select main_a v_prenex_36345)) 2000) (< v_prenex_36346 main_x) (<= (+ main_x 1) v_prenex_36346))) (forall ((v_prenex_33320 Int) (v_prenex_33319 Int)) (or (<= (+ (select main_a v_prenex_33320) 996) (select main_a v_prenex_33319)) (<= (* 2 (select main_a v_prenex_33319)) 2000) (<= (* 2 (select main_a v_prenex_33320)) 4) (<= 0 (* 2 (select main_a v_prenex_33320))) (<= (+ main_x 1) v_prenex_33320) (< v_prenex_33320 main_x))) (forall ((v_prenex_32838 Int) (v_prenex_32839 Int)) (or (<= 996 (select main_a v_prenex_32838)) (<= (select main_a v_prenex_32839) 2) (<= (select main_a v_prenex_32838) (+ (select main_a v_prenex_32839) 1000)) (<= (+ main_x 1) v_prenex_32839) (< v_prenex_32839 main_x) (<= (select main_a v_prenex_32838) 1002) (< v_prenex_32838 main_y))) (forall ((v_prenex_34659 Int) (v_prenex_34658 Int)) (or (< v_prenex_34659 main_x) (<= (+ (select main_a v_prenex_34659) 996) (select main_a v_prenex_34658)) (<= (+ main_x 1) v_prenex_34659) (<= 0 (* 2 (select main_a v_prenex_34659))) (<= (select main_a v_prenex_34658) 1000) (<= (+ main_y 1) v_prenex_34658) (<= 998 (select main_a v_prenex_34658)))) (forall ((v_prenex_38028 Int) (v_prenex_38027 Int)) (or (<= (select main_a v_prenex_38028) 4) (<= 996 (select main_a v_prenex_38027)) (<= (select main_a v_prenex_38028) 2) (< v_prenex_38028 main_x) (<= (select main_a v_prenex_38027) (+ (select main_a v_prenex_38028) 1000)) (<= (+ main_x 1) v_prenex_38028) (<= 1996 (* 2 (select main_a v_prenex_38027))))) (or (forall ((v_prenex_36922 Int)) (or (<= 998 (select main_a v_prenex_36922)) (<= (+ main_y 1) v_prenex_36922) (< v_prenex_36922 main_y) (<= 1996 (* 2 (select main_a v_prenex_36922))))) (forall ((v_prenex_36923 Int)) (<= 0 (* 2 (select main_a v_prenex_36923))))) (or (forall ((v_prenex_42612 Int)) (or (<= (+ main_x 1) v_prenex_42612) (<= (* 2 (select main_a v_prenex_42612)) 4) (<= 0 (* 2 (select main_a v_prenex_42612))) (< v_prenex_42612 main_x))) (forall ((v_prenex_42617 Int)) (or (<= 996 (select main_a v_prenex_42617)) (<= (* 2 (select main_a v_prenex_42617)) 2000)))) (or (forall ((v_prenex_38178 Int)) (or (<= (+ main_y 1) v_prenex_38178) (<= (select main_a v_prenex_38178) 1002))) (forall ((v_prenex_38179 Int)) (or (<= (* 2 (select main_a v_prenex_38179)) 4) (<= (+ main_x 1) v_prenex_38179) (<= 0 (select main_a v_prenex_38179)) (< v_prenex_38179 main_x)))) (or (forall ((v_prenex_34751 Int)) (or (<= (* 2 (select main_a v_prenex_34751)) 2000) (<= 1996 (* 2 (select main_a v_prenex_34751))))) (forall ((v_prenex_34746 Int)) (or (<= 0 (* 2 (select main_a v_prenex_34746))) (<= (select main_a v_prenex_34746) 2) (<= 0 (select main_a v_prenex_34746)) (<= (+ main_x 1) v_prenex_34746) (< v_prenex_34746 main_x)))) (or (forall ((v_prenex_41576 Int)) (or (<= (select main_a v_prenex_41576) 1002) (<= 1996 (* 2 (select main_a v_prenex_41576))) (< v_prenex_41576 main_y))) (forall ((v_prenex_41577 Int)) (or (<= (+ main_x 1) v_prenex_41577) (< v_prenex_41577 main_x) (<= 0 (* 2 (select main_a v_prenex_41577)))))) (or (forall ((v_prenex_41349 Int)) (or (<= 0 (select main_a v_prenex_41349)) (<= (+ main_x 1) v_prenex_41349) (< v_prenex_41349 main_x) (<= 0 (* 2 (select main_a v_prenex_41349))) (<= (select main_a v_prenex_41349) 4))) (forall ((v_prenex_41352 Int)) (or (<= (* 2 (select main_a v_prenex_41352)) 2000) (<= 996 (select main_a v_prenex_41352))))) (or (forall ((v_prenex_35807 Int)) (<= 998 (select main_a v_prenex_35807))) (forall ((v_prenex_35804 Int)) (or (<= 0 (* 2 (select main_a v_prenex_35804))) (<= (select main_a v_prenex_35804) 4) (<= (+ main_x 1) v_prenex_35804) (< v_prenex_35804 main_x)))) (forall ((v_prenex_34844 Int) (v_prenex_34843 Int)) (or (<= 1000 (+ (select main_a v_prenex_34844) (select main_a v_prenex_34843))) (<= 0 (+ (select main_a v_prenex_34844) 2)) (<= (select main_a v_prenex_34844) 2) (<= (+ main_x 1) v_prenex_34844) (<= (select main_a v_prenex_34843) 1000) (< v_prenex_34844 main_x) (<= 998 (select main_a v_prenex_34843)))) (forall ((v_prenex_36258 Int) (v_prenex_36259 Int)) (or (<= (+ main_x 1) v_prenex_36259) (<= (* 2 (select main_a v_prenex_36259)) 4) (<= 0 (select main_a v_prenex_36259)) (<= (select main_a v_prenex_36258) 1002) (< v_prenex_36259 main_x) (<= 1000 (+ (select main_a v_prenex_36259) (select main_a v_prenex_36258))) (<= 998 (select main_a v_prenex_36258)))) (forall ((v_prenex_43873 Int) (v_prenex_43874 Int)) (or (<= (+ main_x 1) v_prenex_43874) (<= (+ (select main_a v_prenex_43874) (select main_a v_prenex_43873)) 1000) (<= 0 (select main_a v_prenex_43874)) (<= 0 (+ (select main_a v_prenex_43874) 2)) (<= (select main_a v_prenex_43873) 1000) (< v_prenex_43874 main_x))) (forall ((v_prenex_30945 Int) (v_prenex_30946 Int)) (or (<= (select main_a v_prenex_30945) 4) (<= 998 (select main_a v_prenex_30946)) (<= (+ main_x 1) v_prenex_30945) (<= (select main_a v_prenex_30946) 1000) (<= (+ (select main_a v_prenex_30945) 996) (select main_a v_prenex_30946)) (< v_prenex_30945 main_x))) (forall ((v_prenex_40513 Int) (v_prenex_40514 Int)) (or (<= (+ main_x 1) v_prenex_40514) (<= (+ (select main_a v_prenex_40514) (select main_a v_prenex_40513)) 1000) (<= 1996 (* 2 (select main_a v_prenex_40513))) (<= 996 (select main_a v_prenex_40513)) (< v_prenex_40514 main_x) (< v_prenex_40513 main_y) (<= 0 (select main_a v_prenex_40514)))) (or (forall ((v_prenex_36839 Int)) (or (<= 0 (select main_a v_prenex_36839)) (<= (select main_a v_prenex_36839) 2) (<= (* 2 (select main_a v_prenex_36839)) 4) (< v_prenex_36839 main_x) (<= (+ main_x 1) v_prenex_36839))) (forall ((v_prenex_36838 Int)) (or (<= 996 (select main_a v_prenex_36838)) (<= 1996 (* 2 (select main_a v_prenex_36838)))))) (or (forall ((v_prenex_38719 Int)) (or (<= 0 (+ (select main_a v_prenex_38719) 2)) (<= (select main_a v_prenex_38719) 4) (<= (* 2 (select main_a v_prenex_38719)) 4) (<= (+ main_x 1) v_prenex_38719) (< v_prenex_38719 main_x))) (forall ((v_prenex_38720 Int)) (<= 998 (select main_a v_prenex_38720)))) (or (forall ((v_prenex_42582 Int)) (or (<= (* 2 (select main_a v_prenex_42582)) 2000) (<= 996 (select main_a v_prenex_42582)))) (forall ((v_prenex_42580 Int)) (or (<= (+ main_x 1) v_prenex_42580) (< v_prenex_42580 main_x) (<= (select main_a v_prenex_42580) 4) (<= 0 (select main_a v_prenex_42580)) (<= (* 2 (select main_a v_prenex_42580)) 4)))) (forall ((v_prenex_39108 Int) (v_prenex_39107 Int)) (or (<= (+ (select main_a v_prenex_39108) (select main_a v_prenex_39107)) 1000) (<= (select main_a v_prenex_39107) 1000) (<= 998 (select main_a v_prenex_39107)) (< v_prenex_39108 main_x) (<= (select main_a v_prenex_39108) 4) (<= (+ main_x 1) v_prenex_39108))) (or (forall ((v_prenex_32317 Int)) (or (<= (select main_a v_prenex_32317) 1000) (<= 996 (select main_a v_prenex_32317)))) (forall ((v_prenex_32322 Int)) (or (<= (* 2 (select main_a v_prenex_32322)) 4) (<= 0 (+ (select main_a v_prenex_32322) 2)) (< v_prenex_32322 main_x) (<= (+ main_x 1) v_prenex_32322)))) (or (forall ((v_prenex_38681 Int)) (or (< v_prenex_38681 main_x) (<= 0 (* 2 (select main_a v_prenex_38681))) (<= (+ main_x 1) v_prenex_38681) (<= (select main_a v_prenex_38681) 4) (<= (* 2 (select main_a v_prenex_38681)) 4))) (forall ((v_prenex_38685 Int)) (or (<= (select main_a v_prenex_38685) 1002) (<= 998 (select main_a v_prenex_38685))))) (or (forall ((v_prenex_43054 Int)) (or (<= (select main_a v_prenex_43054) 1000) (<= (select main_a v_prenex_43054) 1002))) (forall ((v_prenex_43053 Int)) (or (<= (+ main_x 1) v_prenex_43053) (< v_prenex_43053 main_x) (<= (* 2 (select main_a v_prenex_43053)) 4) (<= (select main_a v_prenex_43053) 2)))) (forall ((v_prenex_33342 Int) (v_prenex_33341 Int)) (or (<= 996 (select main_a v_prenex_33341)) (<= 0 (* 2 (select main_a v_prenex_33342))) (<= (+ main_x 1) v_prenex_33342) (< v_prenex_33342 main_x) (<= (+ (select main_a v_prenex_33342) 996) (select main_a v_prenex_33341)) (<= (+ main_y 1) v_prenex_33341) (<= (* 2 (select main_a v_prenex_33341)) 2000))) (forall ((v_prenex_38756 Int) (v_prenex_38755 Int)) (or (< v_prenex_38756 main_x) (<= 0 (+ (select main_a v_prenex_38756) 2)) (<= (+ (select main_a v_prenex_38756) 996) (select main_a v_prenex_38755)) (<= 1996 (* 2 (select main_a v_prenex_38755))) (<= 998 (select main_a v_prenex_38755)) (<= 0 (select main_a v_prenex_38756)) (<= (+ main_x 1) v_prenex_38756))) (forall ((v_prenex_34681 Int) (v_prenex_34680 Int)) (or (<= (* 2 (select main_a v_prenex_34680)) 2000) (<= 0 (select main_a v_prenex_34681)) (<= (* 2 (select main_a v_prenex_34681)) 4) (<= (+ main_x 1) v_prenex_34681) (< v_prenex_34681 main_x) (<= 1996 (* 2 (select main_a v_prenex_34680))) (<= (+ (select main_a v_prenex_34681) (select main_a v_prenex_34680)) 1000))) (forall ((v_prenex_39944 Int) (v_prenex_39943 Int)) (or (<= (+ (select main_a v_prenex_39944) 996) (select main_a v_prenex_39943)) (<= (select main_a v_prenex_39943) 1002) (<= 998 (select main_a v_prenex_39943)) (<= (+ main_y 1) v_prenex_39943) (< v_prenex_39943 main_y))) (or (forall ((v_prenex_42947 Int)) (or (<= (+ main_x 1) v_prenex_42947) (<= 0 (* 2 (select main_a v_prenex_42947))) (<= 0 (select main_a v_prenex_42947)) (< v_prenex_42947 main_x) (<= (* 2 (select main_a v_prenex_42947)) 4))) (forall ((v_prenex_42951 Int)) (or (<= (select main_a v_prenex_42951) 1002) (<= 996 (select main_a v_prenex_42951))))) (forall ((v_prenex_39492 Int) (v_prenex_39493 Int)) (or (<= (select main_a v_prenex_39493) 2) (< v_prenex_39493 main_x) (<= (+ main_x 1) v_prenex_39493) (<= 0 (* 2 (select main_a v_prenex_39493))) (<= (select main_a v_prenex_39492) 1002) (<= (select main_a v_prenex_39492) (+ (select main_a v_prenex_39493) 1000)))) (forall ((v_prenex_41247 Int) (v_prenex_41246 Int)) (or (<= (select main_a v_prenex_41247) 2) (<= (+ (select main_a v_prenex_41247) 996) (select main_a v_prenex_41246)) (< v_prenex_41247 main_x) (<= 0 (+ (select main_a v_prenex_41247) 2)) (<= (select main_a v_prenex_41246) 1000) (<= 996 (select main_a v_prenex_41246)) (<= (+ main_x 1) v_prenex_41247))) (forall ((v_prenex_39656 Int) (v_prenex_39655 Int)) (or (< v_prenex_39656 main_x) (<= (* 2 (select main_a v_prenex_39656)) 4) (<= 1996 (* 2 (select main_a v_prenex_39655))) (<= (* 2 (select main_a v_prenex_39655)) 2000) (<= (+ (select main_a v_prenex_39656) 996) (select main_a v_prenex_39655)) (<= 0 (+ (select main_a v_prenex_39656) 2)) (<= (+ main_x 1) v_prenex_39656))) (or (forall ((v_prenex_32841 Int)) (or (<= (+ main_x 1) v_prenex_32841) (< v_prenex_32841 main_x) (<= (* 2 (select main_a v_prenex_32841)) 4) (<= (select main_a v_prenex_32841) 4))) (forall ((v_prenex_32840 Int)) (or (<= (+ main_y 1) v_prenex_32840) (<= 1996 (* 2 (select main_a v_prenex_32840)))))) (forall ((v_prenex_39964 Int) (v_prenex_39963 Int)) (or (<= (+ (select main_a v_prenex_39964) (select main_a v_prenex_39963)) 1000) (<= (+ main_y 1) v_prenex_39963) (< v_prenex_39964 main_x) (<= 1996 (* 2 (select main_a v_prenex_39963))) (<= (* 2 (select main_a v_prenex_39964)) 4) (<= (+ main_x 1) v_prenex_39964))) (forall ((v_prenex_34272 Int) (v_prenex_34271 Int)) (or (<= (select main_a v_prenex_34271) 1002) (< v_prenex_34272 main_x) (<= (+ (select main_a v_prenex_34272) (select main_a v_prenex_34271)) 1000) (<= 0 (+ (select main_a v_prenex_34272) 2)) (<= (+ main_x 1) v_prenex_34272) (<= 996 (select main_a v_prenex_34271)) (<= (select main_a v_prenex_34272) 4))) (or (forall ((v_prenex_43363 Int)) (or (<= 0 (+ (select main_a v_prenex_43363) 2)) (< v_prenex_43363 main_x) (<= 0 (* 2 (select main_a v_prenex_43363))) (<= (+ main_x 1) v_prenex_43363) (<= (* 2 (select main_a v_prenex_43363)) 4))) (forall ((v_prenex_43367 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_43367))) (<= 996 (select main_a v_prenex_43367))))) (or (forall ((v_prenex_38423 Int)) (or (<= (* 2 (select main_a v_prenex_38423)) 2000) (<= (select main_a v_prenex_38423) 1002))) (forall ((v_prenex_38420 Int)) (or (<= 0 (select main_a v_prenex_38420)) (<= (* 2 (select main_a v_prenex_38420)) 4) (< v_prenex_38420 main_x) (<= (+ main_x 1) v_prenex_38420) (<= 0 (+ (select main_a v_prenex_38420) 2))))) (forall ((v_prenex_35491 Int) (v_prenex_35492 Int)) (or (< v_prenex_35492 main_x) (<= 0 (+ (select main_a v_prenex_35492) 2)) (<= 998 (select main_a v_prenex_35491)) (<= (+ main_x 1) v_prenex_35492) (<= (* 2 (select main_a v_prenex_35491)) 2000) (<= (* 2 (select main_a v_prenex_35492)) 4) (<= (+ (select main_a v_prenex_35492) 996) (select main_a v_prenex_35491)))) (forall ((v_prenex_43497 Int) (v_prenex_43496 Int)) (or (<= (* 2 (select main_a v_prenex_43497)) 4) (<= (+ (select main_a v_prenex_43497) (select main_a v_prenex_43496)) 1000) (<= (* 2 (select main_a v_prenex_43496)) 2000) (<= (+ main_y 1) v_prenex_43496) (<= (+ main_x 1) v_prenex_43497) (<= 998 (select main_a v_prenex_43496)) (< v_prenex_43497 main_x))) (forall ((v_prenex_39986 Int) (v_prenex_39985 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_39985))) (< v_prenex_39986 main_x) (<= 0 (+ (select main_a v_prenex_39986) 2)) (<= 996 (select main_a v_prenex_39985)) (<= 0 (select main_a v_prenex_39986)) (<= 1000 (+ (select main_a v_prenex_39986) (select main_a v_prenex_39985))) (<= (+ main_x 1) v_prenex_39986))) (forall ((v_prenex_38200 Int) (v_prenex_38201 Int)) (or (<= (* 2 (select main_a v_prenex_38201)) 4) (<= (+ main_x 1) v_prenex_38201) (<= (+ (select main_a v_prenex_38201) (select main_a v_prenex_38200)) 1000) (< v_prenex_38200 main_y) (<= (select main_a v_prenex_38200) 1000) (<= 998 (select main_a v_prenex_38200)) (< v_prenex_38201 main_x))) (forall ((v_prenex_43406 Int) (v_prenex_43407 Int)) (or (<= (+ (select main_a v_prenex_43407) (select main_a v_prenex_43406)) 1000) (< v_prenex_43407 main_x) (<= (+ main_x 1) v_prenex_43407) (<= 998 (select main_a v_prenex_43406)) (<= (* 2 (select main_a v_prenex_43407)) 4))) (forall ((v_prenex_38896 Int) (v_prenex_38895 Int)) (or (<= (select main_a v_prenex_38896) 2) (<= (select main_a v_prenex_38895) (+ (select main_a v_prenex_38896) 1000)) (< v_prenex_38896 main_x) (<= 996 (select main_a v_prenex_38895)) (<= 1996 (* 2 (select main_a v_prenex_38895))) (<= 0 (select main_a v_prenex_38896)) (<= (+ main_x 1) v_prenex_38896))) (forall ((v_prenex_38859 Int) (v_prenex_38860 Int)) (or (<= (+ main_y 1) v_prenex_38859) (<= 998 (select main_a v_prenex_38859)) (<= (+ (select main_a v_prenex_38860) (select main_a v_prenex_38859)) 1000) (<= (+ main_x 1) v_prenex_38860) (<= 1996 (* 2 (select main_a v_prenex_38859))) (<= (select main_a v_prenex_38860) 2) (< v_prenex_38860 main_x))) (forall ((v_prenex_42955 Int) (v_prenex_42956 Int)) (or (<= 996 (select main_a v_prenex_42955)) (<= 0 (* 2 (select main_a v_prenex_42956))) (<= (+ main_x 1) v_prenex_42956) (<= 0 (select main_a v_prenex_42956)) (<= (select main_a v_prenex_42955) 1000) (< v_prenex_42956 main_x) (<= (+ (select main_a v_prenex_42956) 996) (select main_a v_prenex_42955)))) (forall ((v_prenex_36901 Int) (v_prenex_36902 Int)) (or (<= (* 2 (select main_a v_prenex_36901)) 2000) (<= (select main_a v_prenex_36902) 4) (<= 1996 (* 2 (select main_a v_prenex_36901))) (<= (+ (select main_a v_prenex_36902) (select main_a v_prenex_36901)) 1000) (< v_prenex_36902 main_x) (<= (+ main_y 1) v_prenex_36901) (<= (+ main_x 1) v_prenex_36902))) (forall ((v_prenex_32957 Int) (v_prenex_32958 Int)) (or (<= 0 (+ (select main_a v_prenex_32958) 2)) (<= (* 2 (select main_a v_prenex_32957)) 2000) (<= 996 (select main_a v_prenex_32957)) (<= 1000 (+ (select main_a v_prenex_32958) (select main_a v_prenex_32957))) (<= 0 (select main_a v_prenex_32958)) (< v_prenex_32958 main_x) (<= (+ main_x 1) v_prenex_32958))) (or (forall ((v_prenex_31331 Int)) (or (<= 996 (select main_a v_prenex_31331)) (<= 1996 (* 2 (select main_a v_prenex_31331))))) (forall ((v_prenex_30857 Int)) (or (<= (* 2 (select main_a v_prenex_30857)) 4) (<= (select main_a v_prenex_30857) 2) (<= (+ main_x 1) v_prenex_30857) (<= 0 (* 2 (select main_a v_prenex_30857))) (< v_prenex_30857 main_x)))) (forall ((v_prenex_40178 Int) (v_prenex_40177 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_40177))) (<= 996 (select main_a v_prenex_40177)) (<= 0 (* 2 (select main_a v_prenex_40178))) (<= (+ main_x 1) v_prenex_40178) (< v_prenex_40177 main_y) (< v_prenex_40178 main_x) (<= (+ (select main_a v_prenex_40178) 996) (select main_a v_prenex_40177)))) (forall ((v_prenex_38754 Int) (v_prenex_38753 Int)) (or (<= (select main_a v_prenex_38754) 4) (<= 1000 (+ (select main_a v_prenex_38754) (select main_a v_prenex_38753))) (<= (+ main_x 1) v_prenex_38754) (<= 996 (select main_a v_prenex_38753)) (< v_prenex_38754 main_x) (<= 0 (select main_a v_prenex_38754)) (<= (* 2 (select main_a v_prenex_38753)) 2000))) (forall ((v_prenex_32764 Int) (v_prenex_32763 Int)) (or (<= 0 (+ (select main_a v_prenex_32764) 2)) (<= (+ main_x 1) v_prenex_32764) (< v_prenex_32764 main_x) (<= (select main_a v_prenex_32763) (+ (select main_a v_prenex_32764) 1000)) (<= 996 (select main_a v_prenex_32763)))) (or (forall ((v_prenex_42530 Int)) (or (< v_prenex_42530 main_x) (<= 0 (* 2 (select main_a v_prenex_42530))) (<= (+ main_x 1) v_prenex_42530) (<= 0 (select main_a v_prenex_42530)))) (forall ((v_prenex_42532 Int)) (or (<= (* 2 (select main_a v_prenex_42532)) 2000) (< v_prenex_42532 main_y) (<= (select main_a v_prenex_42532) 1002)))) (forall ((v_prenex_35866 Int) (v_prenex_35867 Int)) (or (<= (select main_a v_prenex_35867) 2) (<= (* 2 (select main_a v_prenex_35867)) 4) (< v_prenex_35867 main_x) (<= 996 (select main_a v_prenex_35866)) (<= 1000 (+ (select main_a v_prenex_35867) (select main_a v_prenex_35866))) (<= 1996 (* 2 (select main_a v_prenex_35866))) (<= (+ main_x 1) v_prenex_35867))) (forall ((v_prenex_41757 Int) (v_prenex_41758 Int)) (or (<= (select main_a v_prenex_41758) 4) (<= (select main_a v_prenex_41757) 1002) (< v_prenex_41758 main_x) (<= 0 (select main_a v_prenex_41758)) (<= 998 (select main_a v_prenex_41757)) (<= 1000 (+ (select main_a v_prenex_41758) (select main_a v_prenex_41757))) (<= (+ main_x 1) v_prenex_41758))) (forall ((v_prenex_31240 Int) (v_prenex_31241 Int)) (or (< v_prenex_31241 main_x) (<= 1996 (* 2 (select main_a v_prenex_31240))) (<= (+ main_y 1) v_prenex_31240) (<= (select main_a v_prenex_31241) 4) (<= (+ (select main_a v_prenex_31241) (select main_a v_prenex_31240)) 1000) (<= (+ main_x 1) v_prenex_31241))) (forall ((v_prenex_33645 Int) (v_prenex_33644 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_33644))) (<= (+ main_x 1) v_prenex_33645) (<= 0 (select main_a v_prenex_33645)) (<= (select main_a v_prenex_33644) (+ (select main_a v_prenex_33645) 1000)) (<= 0 (+ (select main_a v_prenex_33645) 2)) (< v_prenex_33645 main_x))) (forall ((v_prenex_32917 Int) (v_prenex_32918 Int)) (or (<= (select main_a v_prenex_32917) (+ (select main_a v_prenex_32918) 1000)) (< v_prenex_32918 main_x) (<= (+ main_x 1) v_prenex_32918) (<= 0 (+ (select main_a v_prenex_32918) 2)) (<= (* 2 (select main_a v_prenex_32917)) 2000))) (forall ((v_prenex_40037 Int) (v_prenex_40036 Int)) (or (<= (select main_a v_prenex_40036) (+ (select main_a v_prenex_40037) 1000)) (<= 998 (select main_a v_prenex_40036)) (< v_prenex_40036 main_y) (< v_prenex_40037 main_x) (<= (+ main_x 1) v_prenex_40037) (<= (select main_a v_prenex_40037) 4))) (forall ((v_prenex_43329 Int) (v_prenex_43328 Int)) (or (<= 0 (* 2 (select main_a v_prenex_43329))) (< v_prenex_43329 main_x) (<= (+ main_x 1) v_prenex_43329) (<= 1000 (+ (select main_a v_prenex_43329) (select main_a v_prenex_43328))) (<= (select main_a v_prenex_43329) 2))) (or (forall ((v_prenex_37911 Int)) (or (<= (select main_a v_prenex_37911) 4) (<= (* 2 (select main_a v_prenex_37911)) 4) (< v_prenex_37911 main_x) (<= (+ main_x 1) v_prenex_37911))) (forall ((v_prenex_37914 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_37914))) (<= (select main_a v_prenex_37914) 1000)))) (forall ((v_prenex_41170 Int) (v_prenex_41169 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_41169))) (<= (+ main_x 1) v_prenex_41170) (<= (select main_a v_prenex_41170) 2) (<= (+ (select main_a v_prenex_41170) 996) (select main_a v_prenex_41169)) (<= (select main_a v_prenex_41169) 1002) (< v_prenex_41170 main_x) (<= 0 (select main_a v_prenex_41170)))) (forall ((v_prenex_42961 Int) (v_prenex_42962 Int)) (or (< v_prenex_42961 main_y) (<= (+ main_x 1) v_prenex_42962) (<= (select main_a v_prenex_42961) 1002) (<= (select main_a v_prenex_42962) 2) (< v_prenex_42962 main_x) (<= 1996 (* 2 (select main_a v_prenex_42961))) (<= (select main_a v_prenex_42961) (+ (select main_a v_prenex_42962) 1000)))) (forall ((v_prenex_34906 Int) (v_prenex_34905 Int)) (or (<= 1000 (+ (select main_a v_prenex_34906) (select main_a v_prenex_34905))) (<= (* 2 (select main_a v_prenex_34905)) 2000) (< v_prenex_34906 main_x) (<= (+ main_x 1) v_prenex_34906) (<= (select main_a v_prenex_34906) 4) (<= 996 (select main_a v_prenex_34905)))) (forall ((v_prenex_43936 Int) (v_prenex_43935 Int)) (or (<= 1000 (+ (select main_a v_prenex_43936) (select main_a v_prenex_43935))) (< v_prenex_43936 main_x) (<= (* 2 (select main_a v_prenex_43935)) 2000) (<= (select main_a v_prenex_43936) 2) (<= (select main_a v_prenex_43936) 4) (<= (+ main_x 1) v_prenex_43936) (<= 996 (select main_a v_prenex_43935)))) (forall ((v_prenex_39203 Int) (v_prenex_39202 Int)) (or (<= 1000 (+ (select main_a v_prenex_39203) (select main_a v_prenex_39202))) (<= (+ main_x 1) v_prenex_39203) (<= (select main_a v_prenex_39202) 1002) (<= (select main_a v_prenex_39203) 4) (<= 1996 (* 2 (select main_a v_prenex_39202))) (< v_prenex_39203 main_x))) (forall ((v_prenex_40025 Int) (v_prenex_40024 Int)) (or (< v_prenex_40024 main_y) (<= (+ (select main_a v_prenex_40025) 996) (select main_a v_prenex_40024)) (<= (+ main_y 1) v_prenex_40024) (<= (select main_a v_prenex_40024) 1002) (<= (* 2 (select main_a v_prenex_40024)) 2000))) (or (forall ((v_prenex_44005 Int)) (or (<= 996 (select main_a v_prenex_44005)) (<= 1996 (* 2 (select main_a v_prenex_44005))))) (forall ((v_prenex_44003 Int)) (or (<= 0 (* 2 (select main_a v_prenex_44003))) (<= (+ main_x 1) v_prenex_44003) (< v_prenex_44003 main_x) (<= 0 (+ (select main_a v_prenex_44003) 2))))) (or (forall ((v_prenex_35310 Int)) (or (<= 998 (select main_a v_prenex_35310)) (< v_prenex_35310 main_y) (<= (select main_a v_prenex_35310) 1000))) (forall ((v_prenex_35311 Int)) (or (<= 0 (* 2 (select main_a v_prenex_35311))) (< v_prenex_35311 main_x) (<= (+ main_x 1) v_prenex_35311)))) (forall ((v_prenex_43642 Int) (v_prenex_43643 Int)) (or (<= (+ (select main_a v_prenex_43643) (select main_a v_prenex_43642)) 1000) (<= 1996 (* 2 (select main_a v_prenex_43642))) (<= 0 (+ (select main_a v_prenex_43643) 2)) (<= 0 (* 2 (select main_a v_prenex_43643))) (<= (select main_a v_prenex_43642) 1002) (<= (+ main_x 1) v_prenex_43643) (< v_prenex_43643 main_x))) (or (forall ((v_prenex_38732 Int)) (or (< v_prenex_38732 main_x) (<= (* 2 (select main_a v_prenex_38732)) 4) (<= (+ main_x 1) v_prenex_38732) (<= (select main_a v_prenex_38732) 2))) (forall ((v_prenex_38731 Int)) (or (<= (+ main_y 1) v_prenex_38731) (<= (* 2 (select main_a v_prenex_38731)) 2000)))) (forall ((v_prenex_31372 Int) (v_prenex_31371 Int)) (or (< v_prenex_31372 main_x) (<= 1000 (+ (select main_a v_prenex_31372) (select main_a v_prenex_31371))) (<= (select main_a v_prenex_31372) 2) (<= (select main_a v_prenex_31371) 1002) (<= 998 (select main_a v_prenex_31371)) (<= (+ main_x 1) v_prenex_31372) (<= (select main_a v_prenex_31372) 4))) (or (forall ((v_prenex_35448 Int)) (or (<= (select main_a v_prenex_35448) 1002) (<= (select main_a v_prenex_35448) 1000) (<= (+ main_y 1) v_prenex_35448))) (forall ((v_prenex_35449 Int)) (or (<= 0 (select main_a v_prenex_35449)) (< v_prenex_35449 main_x) (<= (+ main_x 1) v_prenex_35449) (<= 0 (* 2 (select main_a v_prenex_35449)))))) (or (forall ((v_prenex_33484 Int)) (or (<= (+ main_y 1) v_prenex_33484) (<= (select main_a v_prenex_33484) 1002))) (forall ((v_prenex_33485 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33485))) (< v_prenex_33485 main_x) (<= (+ main_x 1) v_prenex_33485) (<= (* 2 (select main_a v_prenex_33485)) 4)))) (forall ((v_prenex_36285 Int) (v_prenex_36286 Int)) (or (<= 1000 (+ (select main_a v_prenex_36286) (select main_a v_prenex_36285))) (<= (+ main_x 1) v_prenex_36286) (<= 0 (+ (select main_a v_prenex_36286) 2)) (< v_prenex_36286 main_x) (<= (* 2 (select main_a v_prenex_36285)) 2000) (<= 0 (* 2 (select main_a v_prenex_36286))) (<= 1996 (* 2 (select main_a v_prenex_36285))))) (forall ((v_prenex_31350 Int) (v_prenex_31349 Int)) (or (<= (select main_a v_prenex_31349) 1000) (< v_prenex_31350 main_x) (<= 0 (select main_a v_prenex_31350)) (<= 0 (+ (select main_a v_prenex_31350) 2)) (<= 1996 (* 2 (select main_a v_prenex_31349))) (<= (+ main_x 1) v_prenex_31350) (<= (+ (select main_a v_prenex_31350) 996) (select main_a v_prenex_31349)))) (forall ((v_prenex_31945 Int) (v_prenex_31944 Int)) (or (<= (+ main_x 1) v_prenex_31945) (<= 0 (select main_a v_prenex_31945)) (<= 0 (+ (select main_a v_prenex_31945) 2)) (<= (* 2 (select main_a v_prenex_31944)) 2000) (< v_prenex_31945 main_x) (<= (+ (select main_a v_prenex_31945) 996) (select main_a v_prenex_31944)))) (forall ((v_prenex_34627 Int) (v_prenex_34626 Int)) (or (<= (* 2 (select main_a v_prenex_34626)) 2000) (<= 996 (select main_a v_prenex_34626)) (<= (+ (select main_a v_prenex_34627) 996) (select main_a v_prenex_34626)) (<= (select main_a v_prenex_34627) 2) (< v_prenex_34627 main_x) (<= (+ main_x 1) v_prenex_34627))) (forall ((v_prenex_36818 Int) (v_prenex_36819 Int)) (or (<= (+ main_x 1) v_prenex_36819) (<= (select main_a v_prenex_36818) (+ (select main_a v_prenex_36819) 1000)) (<= 998 (select main_a v_prenex_36818)) (<= 0 (+ (select main_a v_prenex_36819) 2)) (<= (* 2 (select main_a v_prenex_36819)) 4) (< v_prenex_36819 main_x))) (forall ((v_prenex_40153 Int) (v_prenex_40154 Int)) (or (< v_prenex_40154 main_x) (<= 0 (* 2 (select main_a v_prenex_40154))) (<= (+ main_x 1) v_prenex_40154) (<= (select main_a v_prenex_40153) (+ (select main_a v_prenex_40154) 1000)) (<= (* 2 (select main_a v_prenex_40153)) 2000) (< v_prenex_40153 main_y) (<= (select main_a v_prenex_40153) 1000))) (forall ((v_prenex_44164 Int) (v_prenex_44165 Int)) (or (<= 0 (+ (select main_a v_prenex_44165) 2)) (<= (select main_a v_prenex_44164) 1000) (< v_prenex_44165 main_x) (<= (select main_a v_prenex_44165) 4) (<= (select main_a v_prenex_44164) 1002) (<= (+ (select main_a v_prenex_44165) 996) (select main_a v_prenex_44164)) (<= (+ main_x 1) v_prenex_44165))) (or (forall ((v_prenex_35412 Int)) (<= (select main_a v_prenex_35412) 1000)) (forall ((v_prenex_35408 Int)) (or (<= (* 2 (select main_a v_prenex_35408)) 4) (<= (+ main_x 1) v_prenex_35408) (<= 0 (select main_a v_prenex_35408)) (< v_prenex_35408 main_x) (<= 0 (* 2 (select main_a v_prenex_35408)))))) (forall ((v_prenex_33667 Int) (v_prenex_33666 Int)) (or (< v_prenex_33667 main_x) (<= (+ main_x 1) v_prenex_33667) (<= (select main_a v_prenex_33666) 1002) (<= (+ (select main_a v_prenex_33667) 996) (select main_a v_prenex_33666)) (<= 0 (select main_a v_prenex_33667)) (<= 998 (select main_a v_prenex_33666)) (< v_prenex_33666 main_y))) (forall ((v_prenex_42160 Int) (v_prenex_42159 Int)) (or (< v_prenex_42160 main_x) (<= 0 (select main_a v_prenex_42160)) (<= (+ (select main_a v_prenex_42160) (select main_a v_prenex_42159)) 1000) (<= (select main_a v_prenex_42159) 1002) (<= (+ main_x 1) v_prenex_42160))) (or (forall ((v_prenex_38394 Int)) (or (<= (* 2 (select main_a v_prenex_38394)) 2000) (<= (select main_a v_prenex_38394) 1002))) (forall ((v_prenex_38395 Int)) (or (<= (+ main_x 1) v_prenex_38395) (<= (* 2 (select main_a v_prenex_38395)) 4) (<= 0 (* 2 (select main_a v_prenex_38395))) (< v_prenex_38395 main_x)))) (forall ((v_prenex_35334 Int) (v_prenex_35335 Int)) (or (<= 998 (select main_a v_prenex_35334)) (<= (+ main_x 1) v_prenex_35335) (< v_prenex_35335 main_x) (<= 0 (+ (select main_a v_prenex_35335) 2)) (<= 1000 (+ (select main_a v_prenex_35335) (select main_a v_prenex_35334))) (<= (* 2 (select main_a v_prenex_35334)) 2000) (<= (select main_a v_prenex_35335) 2))) (forall ((v_prenex_38590 Int) (v_prenex_38589 Int)) (or (<= 0 (select main_a v_prenex_38590)) (< v_prenex_38590 main_x) (<= (+ main_x 1) v_prenex_38590) (<= (select main_a v_prenex_38589) 1000) (<= 0 (+ (select main_a v_prenex_38590) 2)) (<= 1000 (+ (select main_a v_prenex_38590) (select main_a v_prenex_38589))) (<= 1996 (* 2 (select main_a v_prenex_38589))))) (forall ((v_prenex_39593 Int) (v_prenex_39594 Int)) (or (<= (+ main_x 1) v_prenex_39594) (<= 1000 (+ (select main_a v_prenex_39594) (select main_a v_prenex_39593))) (<= 0 (+ (select main_a v_prenex_39594) 2)) (<= (select main_a v_prenex_39594) 2) (<= 996 (select main_a v_prenex_39593)) (< v_prenex_39594 main_x))) (forall ((v_prenex_40377 Int) (v_prenex_40376 Int)) (or (<= (+ main_x 1) v_prenex_40377) (<= (+ main_y 1) v_prenex_40376) (<= (* 2 (select main_a v_prenex_40376)) 2000) (<= (+ (select main_a v_prenex_40377) (select main_a v_prenex_40376)) 1000) (< v_prenex_40377 main_x) (<= 0 (+ (select main_a v_prenex_40377) 2)))) (forall ((v_prenex_32108 Int) (v_prenex_32109 Int)) (or (<= (* 2 (select main_a v_prenex_32108)) 2000) (<= (+ main_y 1) v_prenex_32108) (<= (select main_a v_prenex_32109) 2) (<= (+ (select main_a v_prenex_32109) 996) (select main_a v_prenex_32108)) (<= (+ main_x 1) v_prenex_32109) (< v_prenex_32109 main_x) (<= (select main_a v_prenex_32108) 1000))) (or (forall ((v_prenex_36500 Int)) (or (< v_prenex_36500 main_x) (<= (* 2 (select main_a v_prenex_36500)) 4) (<= (select main_a v_prenex_36500) 2) (<= (+ main_x 1) v_prenex_36500) (<= (select main_a v_prenex_36500) 4))) (forall ((v_prenex_36502 Int)) (or (<= 996 (select main_a v_prenex_36502)) (<= (select main_a v_prenex_36502) 1000)))) (forall ((v_prenex_41723 Int) (v_prenex_41724 Int)) (or (< v_prenex_41724 main_x) (<= (select main_a v_prenex_41724) 4) (<= (+ main_x 1) v_prenex_41724) (<= 0 (+ (select main_a v_prenex_41724) 2)) (<= (+ (select main_a v_prenex_41724) 996) (select main_a v_prenex_41723)) (<= 1996 (* 2 (select main_a v_prenex_41723))))) (forall ((v_prenex_31697 Int) (v_prenex_31698 Int)) (or (<= (+ (select main_a v_prenex_31698) (select main_a v_prenex_31697)) 1000) (<= (+ main_x 1) v_prenex_31698) (< v_prenex_31698 main_x) (<= (* 2 (select main_a v_prenex_31698)) 4) (<= 996 (select main_a v_prenex_31697)) (<= 1996 (* 2 (select main_a v_prenex_31697))))) (or (forall ((v_prenex_30869 Int)) (or (<= (* 2 (select main_a v_prenex_30869)) 4) (< v_prenex_30869 main_x) (<= (select main_a v_prenex_30869) 2) (<= (+ main_x 1) v_prenex_30869))) (forall ((v_prenex_31958 Int)) (<= 1996 (* 2 (select main_a v_prenex_31958))))) (forall ((v_prenex_42143 Int) (v_prenex_42144 Int)) (or (<= 0 (* 2 (select main_a v_prenex_42144))) (<= (select main_a v_prenex_42143) (+ (select main_a v_prenex_42144) 1000)) (<= (select main_a v_prenex_42143) 1000) (<= 0 (select main_a v_prenex_42144)) (< v_prenex_42144 main_x) (<= 996 (select main_a v_prenex_42143)) (<= (+ main_x 1) v_prenex_42144))) (forall ((v_prenex_37075 Int) (v_prenex_37076 Int)) (or (<= (+ (select main_a v_prenex_37076) 996) (select main_a v_prenex_37075)) (<= (+ main_x 1) v_prenex_37076) (<= (* 2 (select main_a v_prenex_37076)) 4) (< v_prenex_37075 main_y) (< v_prenex_37076 main_x))) (or (forall ((v_prenex_42973 Int)) (or (< v_prenex_42973 main_x) (<= (* 2 (select main_a v_prenex_42973)) 4) (<= (select main_a v_prenex_42973) 2) (<= (+ main_x 1) v_prenex_42973) (<= (select main_a v_prenex_42973) 4))) (forall ((v_prenex_42975 Int)) (<= 998 (select main_a v_prenex_42975)))) (or (forall ((v_prenex_41261 Int)) (or (<= (select main_a v_prenex_41261) 1002) (< v_prenex_41261 main_y) (<= 996 (select main_a v_prenex_41261)))) (forall ((v_prenex_41257 Int)) (or (<= 0 (* 2 (select main_a v_prenex_41257))) (<= (select main_a v_prenex_41257) 2) (< v_prenex_41257 main_x) (<= (+ main_x 1) v_prenex_41257)))) (or (forall ((v_prenex_33142 Int)) (or (<= (select main_a v_prenex_33142) 1000) (<= (+ main_y 1) v_prenex_33142) (< v_prenex_33142 main_y))) (forall ((v_prenex_33143 Int)) (<= (* 2 (select main_a v_prenex_33143)) 4))) (or (forall ((v_prenex_30871 Int)) (or (< v_prenex_30871 main_x) (<= (+ main_x 1) v_prenex_30871) (<= (select main_a v_prenex_30871) 2) (<= 0 (+ (select main_a v_prenex_30871) 2)))) (forall ((v_prenex_31958 Int)) (<= 1996 (* 2 (select main_a v_prenex_31958))))) (forall ((v_prenex_30918 Int) (v_prenex_30919 Int)) (or (<= (+ main_x 1) v_prenex_30919) (<= (select main_a v_prenex_30919) 4) (<= (+ (select main_a v_prenex_30919) 996) (select main_a v_prenex_30918)) (<= (select main_a v_prenex_30918) 1002) (< v_prenex_30919 main_x))) (or (forall ((v_prenex_31516 Int)) (<= 998 (select main_a v_prenex_31516))) (forall ((v_prenex_31517 Int)) (or (< v_prenex_31517 main_x) (<= (* 2 (select main_a v_prenex_31517)) 4) (<= (+ main_x 1) v_prenex_31517) (<= 0 (* 2 (select main_a v_prenex_31517)))))) (forall ((v_prenex_31037 Int) (v_prenex_31038 Int)) (or (< v_prenex_31038 main_x) (<= (select main_a v_prenex_31037) 1000) (<= (+ main_x 1) v_prenex_31038) (<= (select main_a v_prenex_31037) 1002) (<= 0 (select main_a v_prenex_31038)) (<= (+ (select main_a v_prenex_31038) (select main_a v_prenex_31037)) 1000) (<= 0 (* 2 (select main_a v_prenex_31038))))) (forall ((v_prenex_41362 Int) (v_prenex_41363 Int)) (or (<= (+ main_x 1) v_prenex_41363) (<= 0 (+ (select main_a v_prenex_41363) 2)) (<= (+ (select main_a v_prenex_41363) (select main_a v_prenex_41362)) 1000) (< v_prenex_41363 main_x) (<= (select main_a v_prenex_41363) 2) (<= (* 2 (select main_a v_prenex_41362)) 2000) (<= (select main_a v_prenex_41362) 1000))) (forall ((v_prenex_36524 Int) (v_prenex_36525 Int)) (or (<= 996 (select main_a v_prenex_36524)) (<= 0 (select main_a v_prenex_36525)) (<= 1000 (+ (select main_a v_prenex_36525) (select main_a v_prenex_36524))) (< v_prenex_36525 main_x) (<= (+ main_x 1) v_prenex_36525) (<= 0 (* 2 (select main_a v_prenex_36525))))) (forall ((v_prenex_34520 Int) (v_prenex_34519 Int)) (or (< v_prenex_34519 main_y) (<= (* 2 (select main_a v_prenex_34519)) 2000) (<= (+ main_y 1) v_prenex_34519) (<= (+ (select main_a v_prenex_34520) 996) (select main_a v_prenex_34519)))) (forall ((v_prenex_32546 Int) (v_prenex_32547 Int)) (or (<= (+ (select main_a v_prenex_32547) 996) (select main_a v_prenex_32546)) (<= (+ main_x 1) v_prenex_32547) (<= 998 (select main_a v_prenex_32546)) (<= (select main_a v_prenex_32547) 2) (< v_prenex_32547 main_x) (<= (select main_a v_prenex_32546) 1000))) (forall ((v_prenex_39678 Int) (v_prenex_39679 Int)) (or (<= (* 2 (select main_a v_prenex_39679)) 4) (<= (+ main_y 1) v_prenex_39678) (<= (select main_a v_prenex_39678) 1000) (< v_prenex_39679 main_x) (<= (+ main_x 1) v_prenex_39679) (<= (+ (select main_a v_prenex_39679) 996) (select main_a v_prenex_39678)) (<= 996 (select main_a v_prenex_39678)))) (or (forall ((v_prenex_37707 Int)) (or (<= (select main_a v_prenex_37707) 2) (<= (* 2 (select main_a v_prenex_37707)) 4) (< v_prenex_37707 main_x) (<= (+ main_x 1) v_prenex_37707))) (forall ((v_prenex_37708 Int)) (or (< v_prenex_37708 main_y) (<= (select main_a v_prenex_37708) 1000) (<= (select main_a v_prenex_37708) 1002)))) (forall ((v_prenex_33439 Int) (v_prenex_33438 Int)) (or (<= (select main_a v_prenex_33439) 4) (<= (select main_a v_prenex_33438) (+ (select main_a v_prenex_33439) 1000)) (<= (select main_a v_prenex_33438) 1000) (< v_prenex_33439 main_x) (<= (+ main_x 1) v_prenex_33439) (<= 998 (select main_a v_prenex_33438)) (< v_prenex_33438 main_y))) (forall ((v_prenex_43343 Int) (v_prenex_43342 Int)) (or (<= (select main_a v_prenex_43342) 1000) (<= (+ (select main_a v_prenex_43343) (select main_a v_prenex_43342)) 1000) (<= (+ main_x 1) v_prenex_43343) (<= (* 2 (select main_a v_prenex_43343)) 4) (<= (* 2 (select main_a v_prenex_43342)) 2000) (<= (select main_a v_prenex_43343) 4) (< v_prenex_43343 main_x))) (forall ((v_prenex_43969 Int) (v_prenex_43968 Int)) (or (<= (+ main_x 1) v_prenex_43969) (<= (select main_a v_prenex_43969) 4) (<= (select main_a v_prenex_43968) 1000) (<= (+ (select main_a v_prenex_43969) 996) (select main_a v_prenex_43968)) (< v_prenex_43968 main_y) (< v_prenex_43969 main_x))) (or (forall ((v_prenex_43298 Int)) (or (<= (* 2 (select main_a v_prenex_43298)) 2000) (<= 996 (select main_a v_prenex_43298)))) (forall ((v_prenex_43296 Int)) (or (< v_prenex_43296 main_x) (<= 0 (* 2 (select main_a v_prenex_43296))) (<= (+ main_x 1) v_prenex_43296) (<= 0 (select main_a v_prenex_43296))))) (forall ((v_prenex_40621 Int) (v_prenex_40620 Int)) (or (<= 0 (+ (select main_a v_prenex_40621) 2)) (<= (+ main_x 1) v_prenex_40621) (<= (select main_a v_prenex_40620) 1000) (< v_prenex_40620 main_y) (< v_prenex_40621 main_x) (<= (select main_a v_prenex_40620) (+ (select main_a v_prenex_40621) 1000)) (<= (select main_a v_prenex_40620) 1002))) (forall ((v_prenex_41449 Int) (v_prenex_41450 Int)) (or (<= (+ main_y 1) v_prenex_41449) (<= (+ (select main_a v_prenex_41450) 996) (select main_a v_prenex_41449)) (< v_prenex_41449 main_y) (<= 998 (select main_a v_prenex_41449)) (<= (select main_a v_prenex_41449) 1000))) (or (forall ((v_prenex_42841 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_42841))) (<= (* 2 (select main_a v_prenex_42841)) 2000))) (forall ((v_prenex_42839 Int)) (or (< v_prenex_42839 main_x) (<= (+ main_x 1) v_prenex_42839) (<= (* 2 (select main_a v_prenex_42839)) 4) (<= 0 (+ (select main_a v_prenex_42839) 2))))) (forall ((v_prenex_33963 Int) (v_prenex_33962 Int)) (or (< v_prenex_33963 main_x) (<= 0 (* 2 (select main_a v_prenex_33963))) (<= 996 (select main_a v_prenex_33962)) (<= (+ main_x 1) v_prenex_33963) (<= 0 (select main_a v_prenex_33963)) (<= (select main_a v_prenex_33962) (+ (select main_a v_prenex_33963) 1000)))) (forall ((v_prenex_30943 Int) (v_prenex_30944 Int)) (or (<= (+ main_x 1) v_prenex_30943) (<= 1000 (+ (select main_a v_prenex_30943) (select main_a v_prenex_30944))) (< v_prenex_30944 main_y) (<= (* 2 (select main_a v_prenex_30943)) 4) (<= 1996 (* 2 (select main_a v_prenex_30944))) (< v_prenex_30943 main_x) (<= 996 (select main_a v_prenex_30944)))) (or (forall ((v_prenex_37022 Int)) (<= 1996 (* 2 (select main_a v_prenex_37022)))) (forall ((v_prenex_37023 Int)) (or (<= (* 2 (select main_a v_prenex_37023)) 4) (<= (+ main_x 1) v_prenex_37023) (< v_prenex_37023 main_x) (<= 0 (* 2 (select main_a v_prenex_37023)))))) (forall ((v_prenex_44171 Int) (v_prenex_44170 Int)) (or (<= (* 2 (select main_a v_prenex_44171)) 4) (<= (select main_a v_prenex_44170) 1000) (< v_prenex_44170 main_y) (< v_prenex_44171 main_x) (<= (+ (select main_a v_prenex_44171) (select main_a v_prenex_44170)) 1000) (<= (+ main_x 1) v_prenex_44171) (<= 996 (select main_a v_prenex_44170)))) (or (forall ((v_prenex_42865 Int)) (or (<= (+ main_x 1) v_prenex_42865) (<= (select main_a v_prenex_42865) 2) (<= (* 2 (select main_a v_prenex_42865)) 4) (< v_prenex_42865 main_x))) (forall ((v_prenex_42866 Int)) (or (<= 996 (select main_a v_prenex_42866)) (<= (* 2 (select main_a v_prenex_42866)) 2000)))) (forall ((v_prenex_43042 Int) (v_prenex_43043 Int)) (or (<= (+ main_x 1) v_prenex_43043) (<= (+ (select main_a v_prenex_43043) 996) (select main_a v_prenex_43042)) (< v_prenex_43043 main_x) (<= (select main_a v_prenex_43042) 1002) (<= 998 (select main_a v_prenex_43042)) (<= 0 (+ (select main_a v_prenex_43043) 2)))) (forall ((v_prenex_31940 Int) (v_prenex_31941 Int)) (or (<= 0 (* 2 (select main_a v_prenex_31941))) (<= (select main_a v_prenex_31940) 1000) (<= (+ main_x 1) v_prenex_31941) (<= 996 (select main_a v_prenex_31940)) (<= (+ (select main_a v_prenex_31941) (select main_a v_prenex_31940)) 1000) (< v_prenex_31941 main_x) (< v_prenex_31940 main_y))) (or (forall ((v_prenex_32177 Int)) (or (<= (select main_a v_prenex_32177) 1000) (<= (* 2 (select main_a v_prenex_32177)) 2000))) (forall ((v_prenex_30877 Int)) (or (< v_prenex_30877 main_x) (<= 0 (+ (select main_a v_prenex_30877) 2)) (<= (* 2 (select main_a v_prenex_30877)) 4) (<= (+ main_x 1) v_prenex_30877)))) (forall ((v_prenex_31347 Int) (v_prenex_31348 Int)) (or (<= (select main_a v_prenex_31347) (+ (select main_a v_prenex_31348) 1000)) (<= (+ main_x 1) v_prenex_31348) (<= (* 2 (select main_a v_prenex_31347)) 2000) (<= (select main_a v_prenex_31347) 1000) (< v_prenex_31348 main_x) (<= (select main_a v_prenex_31348) 2))) (or (forall ((v_prenex_32740 Int)) (or (< v_prenex_32740 main_x) (<= (+ main_x 1) v_prenex_32740) (<= 0 (* 2 (select main_a v_prenex_32740))))) (forall ((v_prenex_32739 Int)) (or (<= (select main_a v_prenex_32739) 1000) (< v_prenex_32739 main_y) (<= (select main_a v_prenex_32739) 1002)))) (or (forall ((v_prenex_32822 Int)) (or (<= 996 (select main_a v_prenex_32822)) (<= 998 (select main_a v_prenex_32822)))) (forall ((v_prenex_32821 Int)) (or (< v_prenex_32821 main_x) (<= 0 (* 2 (select main_a v_prenex_32821))) (<= 0 (+ (select main_a v_prenex_32821) 2)) (<= (+ main_x 1) v_prenex_32821)))) (forall ((v_prenex_32164 Int) (v_prenex_32163 Int)) (or (<= 0 (+ (select main_a v_prenex_32164) 2)) (<= (select main_a v_prenex_32164) 4) (<= 998 (select main_a v_prenex_32163)) (<= (select main_a v_prenex_32163) 1002) (<= (select main_a v_prenex_32163) (+ (select main_a v_prenex_32164) 1000)) (< v_prenex_32164 main_x) (<= (+ main_x 1) v_prenex_32164))) (forall ((v_prenex_39634 Int) (v_prenex_39633 Int)) (or (<= (select main_a v_prenex_39633) 1000) (< v_prenex_39634 main_x) (<= 998 (select main_a v_prenex_39633)) (<= (select main_a v_prenex_39633) (+ (select main_a v_prenex_39634) 1000)) (<= (+ main_x 1) v_prenex_39634) (<= (select main_a v_prenex_39634) 2))) (forall ((v_prenex_35185 Int) (v_prenex_35184 Int)) (or (<= 1000 (+ (select main_a v_prenex_35185) (select main_a v_prenex_35184))) (<= (+ main_x 1) v_prenex_35185) (<= 0 (+ (select main_a v_prenex_35185) 2)) (< v_prenex_35185 main_x) (<= (* 2 (select main_a v_prenex_35184)) 2000) (<= (select main_a v_prenex_35184) 1002))) (or (forall ((v_prenex_40448 Int)) (or (<= (+ main_x 1) v_prenex_40448) (<= (* 2 (select main_a v_prenex_40448)) 4) (<= 0 (+ (select main_a v_prenex_40448) 2)) (< v_prenex_40448 main_x))) (forall ((v_prenex_40453 Int)) (or (<= 998 (select main_a v_prenex_40453)) (<= 1996 (* 2 (select main_a v_prenex_40453))) (< v_prenex_40453 main_y)))) (forall ((v_prenex_39191 Int) (v_prenex_39190 Int)) (or (< v_prenex_39191 main_x) (<= 0 (+ (select main_a v_prenex_39191) 2)) (<= (select main_a v_prenex_39190) 1002) (<= 998 (select main_a v_prenex_39190)) (<= (+ main_x 1) v_prenex_39191) (<= (select main_a v_prenex_39191) 2) (<= (+ (select main_a v_prenex_39191) (select main_a v_prenex_39190)) 1000))) (forall ((v_prenex_38545 Int) (v_prenex_38546 Int)) (or (<= (+ main_x 1) v_prenex_38546) (<= 0 (+ (select main_a v_prenex_38546) 2)) (<= (select main_a v_prenex_38545) 1000) (<= (select main_a v_prenex_38545) 1002) (<= (select main_a v_prenex_38545) (+ (select main_a v_prenex_38546) 1000)) (< v_prenex_38546 main_x))) (forall ((v_prenex_43574 Int) (v_prenex_43573 Int)) (or (<= 1000 (+ (select main_a v_prenex_43574) (select main_a v_prenex_43573))) (<= 1996 (* 2 (select main_a v_prenex_43573))) (<= (+ main_x 1) v_prenex_43574) (<= 0 (* 2 (select main_a v_prenex_43574))) (< v_prenex_43574 main_x) (<= (* 2 (select main_a v_prenex_43573)) 2000))) (forall ((v_prenex_34842 Int) (v_prenex_34841 Int)) (or (<= (select main_a v_prenex_34841) (+ (select main_a v_prenex_34842) 1000)) (<= 0 (+ (select main_a v_prenex_34842) 2)) (< v_prenex_34842 main_x) (<= (+ main_y 1) v_prenex_34841) (<= (+ main_x 1) v_prenex_34842) (<= (* 2 (select main_a v_prenex_34841)) 2000) (<= (select main_a v_prenex_34841) 1000))) (or (forall ((v_prenex_36875 Int)) (or (<= 0 (* 2 (select main_a v_prenex_36875))) (<= 0 (select main_a v_prenex_36875)) (<= (* 2 (select main_a v_prenex_36875)) 4) (< v_prenex_36875 main_x) (<= (+ main_x 1) v_prenex_36875))) (forall ((v_prenex_36879 Int)) (or (<= (select main_a v_prenex_36879) 1002) (<= 998 (select main_a v_prenex_36879))))) (forall ((v_prenex_44232 Int) (v_prenex_44233 Int)) (or (<= (+ main_x 1) v_prenex_44233) (<= (* 2 (select main_a v_prenex_44233)) 4) (<= (+ (select main_a v_prenex_44233) 996) (select main_a v_prenex_44232)) (<= (+ main_y 1) v_prenex_44232) (<= 996 (select main_a v_prenex_44232)) (<= (select main_a v_prenex_44232) 1002) (< v_prenex_44233 main_x))) (forall ((v_prenex_42914 Int) (v_prenex_42915 Int)) (or (<= (+ main_x 1) v_prenex_42915) (< v_prenex_42915 main_x) (<= (+ (select main_a v_prenex_42915) (select main_a v_prenex_42914)) 1000) (<= 998 (select main_a v_prenex_42914)) (<= (select main_a v_prenex_42915) 2) (<= 0 (+ (select main_a v_prenex_42915) 2)))) (forall ((v_prenex_31444 Int) (v_prenex_31443 Int)) (or (<= (+ (select main_a v_prenex_31444) 996) (select main_a v_prenex_31443)) (<= (+ main_x 1) v_prenex_31444) (<= (select main_a v_prenex_31443) 1002) (<= 0 (+ (select main_a v_prenex_31444) 2)) (< v_prenex_31444 main_x) (<= 0 (* 2 (select main_a v_prenex_31444))))) (forall ((v_prenex_33716 Int) (v_prenex_33715 Int)) (or (<= (select main_a v_prenex_33716) 2) (<= (+ main_x 1) v_prenex_33716) (<= (+ (select main_a v_prenex_33716) (select main_a v_prenex_33715)) 1000) (< v_prenex_33716 main_x) (<= 0 (+ (select main_a v_prenex_33716) 2)))) (forall ((v_prenex_42538 Int) (v_prenex_42539 Int)) (or (< v_prenex_42538 main_y) (<= 0 (+ (select main_a v_prenex_42539) 2)) (<= (select main_a v_prenex_42538) 1000) (<= (+ (select main_a v_prenex_42539) 996) (select main_a v_prenex_42538)) (<= (+ main_x 1) v_prenex_42539) (< v_prenex_42539 main_x) (<= (* 2 (select main_a v_prenex_42538)) 2000))) (forall ((v_prenex_38869 Int) (v_prenex_38870 Int)) (or (<= (* 2 (select main_a v_prenex_38869)) 2000) (<= 996 (select main_a v_prenex_38869)) (<= 0 (select main_a v_prenex_38870)) (<= (select main_a v_prenex_38869) (+ (select main_a v_prenex_38870) 1000)) (< v_prenex_38870 main_x) (<= (+ main_x 1) v_prenex_38870) (< v_prenex_38869 main_y))) (or (forall ((v_prenex_37641 Int)) (or (<= (* 2 (select main_a v_prenex_37641)) 2000) (<= 996 (select main_a v_prenex_37641)))) (forall ((v_prenex_37642 Int)) (or (<= 0 (* 2 (select main_a v_prenex_37642))) (< v_prenex_37642 main_x) (<= (+ main_x 1) v_prenex_37642) (<= (select main_a v_prenex_37642) 4) (<= 0 (+ (select main_a v_prenex_37642) 2))))) (forall ((v_prenex_33373 Int) (v_prenex_33372 Int)) (or (<= (* 2 (select main_a v_prenex_33373)) 4) (<= 0 (+ (select main_a v_prenex_33373) 2)) (<= 998 (select main_a v_prenex_33372)) (<= (+ main_x 1) v_prenex_33373) (<= 1000 (+ (select main_a v_prenex_33373) (select main_a v_prenex_33372))) (<= (select main_a v_prenex_33372) 1002) (< v_prenex_33373 main_x))) (or (forall ((v_prenex_37872 Int)) (or (<= (+ main_x 1) v_prenex_37872) (<= 0 (+ (select main_a v_prenex_37872) 2)) (<= (* 2 (select main_a v_prenex_37872)) 4) (< v_prenex_37872 main_x))) (forall ((v_prenex_37877 Int)) (or (< v_prenex_37877 main_y) (<= (select main_a v_prenex_37877) 1002) (<= (* 2 (select main_a v_prenex_37877)) 2000)))) (or (forall ((v_prenex_38928 Int)) (or (<= (+ main_x 1) v_prenex_38928) (<= 0 (* 2 (select main_a v_prenex_38928))) (< v_prenex_38928 main_x) (<= 0 (+ (select main_a v_prenex_38928) 2)))) (forall ((v_prenex_38930 Int)) (or (<= (* 2 (select main_a v_prenex_38930)) 2000) (<= 996 (select main_a v_prenex_38930))))) (forall ((v_prenex_37805 Int) (v_prenex_37804 Int)) (or (< v_prenex_37805 main_x) (<= (+ main_x 1) v_prenex_37805) (<= 1996 (* 2 (select main_a v_prenex_37804))) (<= 996 (select main_a v_prenex_37804)) (<= 1000 (+ (select main_a v_prenex_37805) (select main_a v_prenex_37804))) (<= 0 (+ (select main_a v_prenex_37805) 2)) (<= 0 (select main_a v_prenex_37805)))) (forall ((v_prenex_33949 Int) (v_prenex_33948 Int)) (or (< v_prenex_33949 main_x) (<= (* 2 (select main_a v_prenex_33948)) 2000) (<= (* 2 (select main_a v_prenex_33949)) 4) (<= 0 (* 2 (select main_a v_prenex_33949))) (<= 1996 (* 2 (select main_a v_prenex_33948))) (<= (+ (select main_a v_prenex_33949) (select main_a v_prenex_33948)) 1000) (<= (+ main_x 1) v_prenex_33949))) (forall ((v_prenex_31156 Int) (v_prenex_31157 Int)) (or (<= (+ (select main_a v_prenex_31157) (select main_a v_prenex_31156)) 1000) (< v_prenex_31157 main_x) (<= (+ main_x 1) v_prenex_31157) (<= 996 (select main_a v_prenex_31156)) (<= (* 2 (select main_a v_prenex_31156)) 2000) (<= (* 2 (select main_a v_prenex_31157)) 4) (< v_prenex_31156 main_y))) (forall ((v_prenex_39435 Int) (v_prenex_39434 Int)) (or (<= (+ main_x 1) v_prenex_39435) (<= (select main_a v_prenex_39434) 1002) (<= 0 (+ (select main_a v_prenex_39435) 2)) (<= 1000 (+ (select main_a v_prenex_39435) (select main_a v_prenex_39434))) (< v_prenex_39435 main_x) (<= (* 2 (select main_a v_prenex_39435)) 4))) (forall ((v_prenex_35366 Int) (v_prenex_35367 Int)) (or (<= 0 (+ (select main_a v_prenex_35367) 2)) (< v_prenex_35367 main_x) (<= (+ main_y 1) v_prenex_35366) (<= (* 2 (select main_a v_prenex_35366)) 2000) (<= (+ main_x 1) v_prenex_35367) (<= 998 (select main_a v_prenex_35366)) (<= (+ (select main_a v_prenex_35367) 996) (select main_a v_prenex_35366)))) (forall ((v_prenex_33337 Int) (v_prenex_33338 Int)) (or (<= 996 (select main_a v_prenex_33337)) (<= (+ main_x 1) v_prenex_33338) (<= (* 2 (select main_a v_prenex_33338)) 4) (<= (* 2 (select main_a v_prenex_33337)) 2000) (<= 0 (select main_a v_prenex_33338)) (< v_prenex_33338 main_x) (<= (+ (select main_a v_prenex_33338) (select main_a v_prenex_33337)) 1000))) (forall ((v_prenex_36098 Int) (v_prenex_36097 Int)) (or (<= (* 2 (select main_a v_prenex_36097)) 2000) (<= (* 2 (select main_a v_prenex_36098)) 4) (<= (select main_a v_prenex_36097) (+ (select main_a v_prenex_36098) 1000)) (< v_prenex_36098 main_x) (<= 996 (select main_a v_prenex_36097)) (<= (+ main_x 1) v_prenex_36098) (<= (+ main_y 1) v_prenex_36097))) (or (forall ((v_prenex_36605 Int)) (or (< v_prenex_36605 main_x) (<= (+ main_x 1) v_prenex_36605) (<= 0 (* 2 (select main_a v_prenex_36605))) (<= 0 (+ (select main_a v_prenex_36605) 2)) (<= 0 (select main_a v_prenex_36605)))) (forall ((v_prenex_36604 Int)) (or (<= (select main_a v_prenex_36604) 1002) (<= (* 2 (select main_a v_prenex_36604)) 2000)))) (forall ((v_prenex_36986 Int) (v_prenex_36985 Int)) (or (<= (select main_a v_prenex_36985) 1002) (<= 1996 (* 2 (select main_a v_prenex_36985))) (<= (select main_a v_prenex_36985) (+ (select main_a v_prenex_36986) 1000)) (<= (select main_a v_prenex_36986) 2) (<= (+ main_x 1) v_prenex_36986) (< v_prenex_36986 main_x) (<= (+ main_y 1) v_prenex_36985))) (forall ((v_prenex_40946 Int) (v_prenex_40947 Int)) (or (< v_prenex_40947 main_x) (< v_prenex_40946 main_y) (<= (select main_a v_prenex_40946) (+ (select main_a v_prenex_40947) 1000)) (<= (select main_a v_prenex_40946) 1002) (<= 0 (select main_a v_prenex_40947)) (<= (+ main_x 1) v_prenex_40947) (<= (select main_a v_prenex_40946) 1000))) (forall ((v_prenex_43565 Int) (v_prenex_43566 Int)) (or (< v_prenex_43566 main_x) (<= (select main_a v_prenex_43566) 2) (<= (* 2 (select main_a v_prenex_43566)) 4) (<= (select main_a v_prenex_43565) 1002) (<= (+ (select main_a v_prenex_43566) (select main_a v_prenex_43565)) 1000) (<= (+ main_x 1) v_prenex_43566))) (or (forall ((v_prenex_42667 Int)) (or (<= 0 (select main_a v_prenex_42667)) (<= 0 (* 2 (select main_a v_prenex_42667))) (< v_prenex_42667 main_x) (<= (+ main_x 1) v_prenex_42667))) (forall ((v_prenex_42669 Int)) (or (<= 998 (select main_a v_prenex_42669)) (< v_prenex_42669 main_y) (<= 1996 (* 2 (select main_a v_prenex_42669)))))) (or (forall ((v_prenex_43298 Int)) (or (<= (* 2 (select main_a v_prenex_43298)) 2000) (<= 996 (select main_a v_prenex_43298)))) (forall ((v_prenex_43297 Int)) (or (<= 0 (+ (select main_a v_prenex_43297) 2)) (<= (+ main_x 1) v_prenex_43297) (< v_prenex_43297 main_x) (<= 0 (* 2 (select main_a v_prenex_43297)))))) (forall ((v_prenex_33959 Int) (v_prenex_33958 Int)) (or (<= (+ main_x 1) v_prenex_33959) (< v_prenex_33958 main_y) (< v_prenex_33959 main_x) (<= 1996 (* 2 (select main_a v_prenex_33958))) (<= 0 (* 2 (select main_a v_prenex_33959))) (<= (select main_a v_prenex_33958) 1002) (<= (select main_a v_prenex_33958) (+ (select main_a v_prenex_33959) 1000)))) (forall ((v_prenex_42336 Int) (v_prenex_42337 Int)) (or (<= (select main_a v_prenex_42337) 2) (<= (select main_a v_prenex_42336) 1000) (< v_prenex_42337 main_x) (<= (+ main_x 1) v_prenex_42337) (<= (select main_a v_prenex_42336) 1002) (<= 1000 (+ (select main_a v_prenex_42337) (select main_a v_prenex_42336))) (<= 0 (* 2 (select main_a v_prenex_42337))))) (forall ((v_prenex_42471 Int) (v_prenex_42472 Int)) (or (<= (+ main_y 1) v_prenex_42471) (<= (* 2 (select main_a v_prenex_42471)) 2000) (<= (+ (select main_a v_prenex_42472) (select main_a v_prenex_42471)) 1000) (<= (+ main_x 1) v_prenex_42472) (< v_prenex_42472 main_x) (<= (select main_a v_prenex_42472) 2) (<= 996 (select main_a v_prenex_42471)))) (forall ((v_prenex_35314 Int) (v_prenex_35315 Int)) (or (<= (select main_a v_prenex_35315) 4) (<= 1996 (* 2 (select main_a v_prenex_35314))) (<= (+ (select main_a v_prenex_35315) (select main_a v_prenex_35314)) 1000) (< v_prenex_35315 main_x) (<= 0 (select main_a v_prenex_35315)) (<= (* 2 (select main_a v_prenex_35314)) 2000) (<= (+ main_x 1) v_prenex_35315))) (forall ((v_prenex_37034 Int) (v_prenex_37035 Int)) (or (<= (select main_a v_prenex_37034) 1000) (<= (+ main_y 1) v_prenex_37034) (<= 998 (select main_a v_prenex_37034)) (< v_prenex_37035 main_x) (<= 1000 (+ (select main_a v_prenex_37035) (select main_a v_prenex_37034))) (<= (+ main_x 1) v_prenex_37035) (<= (select main_a v_prenex_37035) 2))) (or (forall ((v_prenex_41610 Int)) (or (<= 0 (* 2 (select main_a v_prenex_41610))) (<= (+ main_x 1) v_prenex_41610) (<= (select main_a v_prenex_41610) 2) (< v_prenex_41610 main_x))) (forall ((v_prenex_41614 Int)) (or (<= 996 (select main_a v_prenex_41614)) (< v_prenex_41614 main_y) (<= (* 2 (select main_a v_prenex_41614)) 2000)))) (forall ((v_prenex_31824 Int) (v_prenex_31825 Int)) (or (<= (+ (select main_a v_prenex_31825) 996) (select main_a v_prenex_31824)) (<= (select main_a v_prenex_31825) 2) (< v_prenex_31825 main_x) (<= (+ main_x 1) v_prenex_31825) (<= (select main_a v_prenex_31825) 4) (<= 998 (select main_a v_prenex_31824)) (<= 1996 (* 2 (select main_a v_prenex_31824))))) (forall ((v_prenex_42316 Int) (v_prenex_42317 Int)) (or (< v_prenex_42316 main_y) (<= (+ (select main_a v_prenex_42317) 996) (select main_a v_prenex_42316)) (<= 996 (select main_a v_prenex_42316)) (<= (* 2 (select main_a v_prenex_42316)) 2000) (<= 0 (select main_a v_prenex_42317)) (< v_prenex_42317 main_x) (<= (+ main_x 1) v_prenex_42317))) (forall ((v_prenex_32061 Int) (v_prenex_32062 Int)) (or (<= (select main_a v_prenex_32062) 2) (< v_prenex_32062 main_x) (<= (+ main_x 1) v_prenex_32062) (<= (+ (select main_a v_prenex_32062) (select main_a v_prenex_32061)) 1000) (<= 0 (select main_a v_prenex_32062)) (<= (select main_a v_prenex_32061) 1002))) (forall ((v_prenex_32827 Int) (v_prenex_32826 Int)) (or (<= (select main_a v_prenex_32827) 4) (<= 1996 (* 2 (select main_a v_prenex_32826))) (<= (+ (select main_a v_prenex_32827) 996) (select main_a v_prenex_32826)) (<= (+ main_x 1) v_prenex_32827) (<= 0 (+ (select main_a v_prenex_32827) 2)) (<= (* 2 (select main_a v_prenex_32826)) 2000) (< v_prenex_32827 main_x))) (forall ((v_prenex_37551 Int) (v_prenex_37552 Int)) (or (< v_prenex_37552 main_x) (<= (select main_a v_prenex_37551) 1000) (<= 998 (select main_a v_prenex_37551)) (<= (select main_a v_prenex_37552) 4) (<= (select main_a v_prenex_37551) (+ (select main_a v_prenex_37552) 1000)) (<= 0 (+ (select main_a v_prenex_37552) 2)) (<= (+ main_x 1) v_prenex_37552))) (forall ((v_prenex_35583 Int) (v_prenex_35584 Int)) (or (<= (select main_a v_prenex_35583) (+ (select main_a v_prenex_35584) 1000)) (<= 998 (select main_a v_prenex_35583)) (<= (* 2 (select main_a v_prenex_35584)) 4) (< v_prenex_35584 main_x) (<= 1996 (* 2 (select main_a v_prenex_35583))) (<= (+ main_x 1) v_prenex_35584))) (forall ((v_prenex_41472 Int) (v_prenex_41473 Int)) (or (<= (select main_a v_prenex_41473) 2) (<= 1000 (+ (select main_a v_prenex_41473) (select main_a v_prenex_41472))) (<= 1996 (* 2 (select main_a v_prenex_41472))) (<= (* 2 (select main_a v_prenex_41472)) 2000) (<= (+ main_x 1) v_prenex_41473) (< v_prenex_41473 main_x))) (forall ((v_prenex_41605 Int) (v_prenex_41606 Int)) (or (< v_prenex_41606 main_x) (<= (* 2 (select main_a v_prenex_41606)) 4) (<= 1000 (+ (select main_a v_prenex_41606) (select main_a v_prenex_41605))) (<= (* 2 (select main_a v_prenex_41605)) 2000) (<= (+ main_x 1) v_prenex_41606))) (forall ((v_prenex_41850 Int) (v_prenex_41851 Int)) (or (<= (* 2 (select main_a v_prenex_41850)) 2000) (<= (select main_a v_prenex_41851) 4) (< v_prenex_41851 main_x) (<= 996 (select main_a v_prenex_41850)) (<= (+ (select main_a v_prenex_41851) (select main_a v_prenex_41850)) 1000) (<= (+ main_x 1) v_prenex_41851) (<= 0 (select main_a v_prenex_41851)))) (forall ((v_prenex_42354 Int) (v_prenex_42355 Int)) (or (<= 0 (* 2 (select main_a v_prenex_42355))) (<= 0 (select main_a v_prenex_42355)) (<= (select main_a v_prenex_42354) (+ (select main_a v_prenex_42355) 1000)) (< v_prenex_42355 main_x) (<= (+ main_x 1) v_prenex_42355))) (or (forall ((v_prenex_41258 Int)) (or (<= (select main_a v_prenex_41258) 4) (<= 0 (* 2 (select main_a v_prenex_41258))) (<= (+ main_x 1) v_prenex_41258) (< v_prenex_41258 main_x))) (forall ((v_prenex_41261 Int)) (or (<= (select main_a v_prenex_41261) 1002) (< v_prenex_41261 main_y) (<= 996 (select main_a v_prenex_41261))))) (forall ((v_prenex_36942 Int) (v_prenex_36941 Int)) (or (<= (select main_a v_prenex_36941) 1002) (<= 1996 (* 2 (select main_a v_prenex_36941))) (<= (+ main_y 1) v_prenex_36941) (<= (+ main_x 1) v_prenex_36942) (< v_prenex_36942 main_x) (<= 1000 (+ (select main_a v_prenex_36942) (select main_a v_prenex_36941))) (<= (select main_a v_prenex_36942) 4))) (forall ((v_prenex_35202 Int) (v_prenex_35203 Int)) (or (<= (select main_a v_prenex_35203) 4) (<= 1000 (+ (select main_a v_prenex_35203) (select main_a v_prenex_35202))) (<= 1996 (* 2 (select main_a v_prenex_35202))) (<= (select main_a v_prenex_35202) 1002) (<= 0 (select main_a v_prenex_35203)) (< v_prenex_35203 main_x) (<= (+ main_x 1) v_prenex_35203))) (forall ((v_prenex_31020 Int) (v_prenex_31019 Int)) (or (< v_prenex_31020 main_x) (<= 0 (+ (select main_a v_prenex_31020) 2)) (<= (select main_a v_prenex_31019) 1002) (<= 0 (select main_a v_prenex_31020)) (<= (+ main_x 1) v_prenex_31020) (<= (* 2 (select main_a v_prenex_31019)) 2000) (<= (select main_a v_prenex_31019) (+ (select main_a v_prenex_31020) 1000)))) (or (forall ((v_prenex_38523 Int)) (<= (* 2 (select main_a v_prenex_38523)) 2000)) (forall ((v_prenex_30888 Int)) (or (<= (+ main_x 1) v_prenex_30888) (<= (* 2 (select main_a v_prenex_30888)) 4) (< v_prenex_30888 main_x) (<= 0 (select main_a v_prenex_30888))))) (forall ((v_prenex_38397 Int) (v_prenex_38396 Int)) (or (<= 1000 (+ (select main_a v_prenex_38397) (select main_a v_prenex_38396))) (<= (* 2 (select main_a v_prenex_38397)) 4) (<= (select main_a v_prenex_38397) 4) (<= (select main_a v_prenex_38396) 1002) (< v_prenex_38397 main_x) (<= (+ main_x 1) v_prenex_38397) (<= (select main_a v_prenex_38396) 1000))) (forall ((v_prenex_35149 Int) (v_prenex_35148 Int)) (or (<= 998 (select main_a v_prenex_35148)) (< v_prenex_35149 main_x) (<= 0 (* 2 (select main_a v_prenex_35149))) (<= (+ main_x 1) v_prenex_35149) (<= 1000 (+ (select main_a v_prenex_35149) (select main_a v_prenex_35148))))) (forall ((v_prenex_38485 Int) (v_prenex_38484 Int)) (or (<= (+ (select main_a v_prenex_38485) (select main_a v_prenex_38484)) 1000) (< v_prenex_38485 main_x) (<= (select main_a v_prenex_38485) 2) (<= 0 (+ (select main_a v_prenex_38485) 2)) (<= (* 2 (select main_a v_prenex_38484)) 2000) (<= (+ main_x 1) v_prenex_38485) (<= 1996 (* 2 (select main_a v_prenex_38484))))) (forall ((v_prenex_43857 Int) (v_prenex_43858 Int)) (or (<= (* 2 (select main_a v_prenex_43857)) 2000) (<= (+ main_y 1) v_prenex_43857) (< v_prenex_43857 main_y) (<= 996 (select main_a v_prenex_43857)) (<= (+ (select main_a v_prenex_43858) (select main_a v_prenex_43857)) 1000))) (forall ((v_prenex_34008 Int) (v_prenex_34007 Int)) (or (<= (select main_a v_prenex_34007) 1002) (<= 996 (select main_a v_prenex_34007)) (<= (+ (select main_a v_prenex_34008) 996) (select main_a v_prenex_34007)) (<= (* 2 (select main_a v_prenex_34008)) 4) (< v_prenex_34008 main_x) (<= (+ main_x 1) v_prenex_34008))) (forall ((v_prenex_33678 Int) (v_prenex_33677 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_33677))) (<= (+ (select main_a v_prenex_33678) 996) (select main_a v_prenex_33677)) (<= 0 (+ (select main_a v_prenex_33678) 2)) (<= 998 (select main_a v_prenex_33677)) (< v_prenex_33678 main_x) (<= (+ main_y 1) v_prenex_33677) (<= (+ main_x 1) v_prenex_33678))) (forall ((v_prenex_35613 Int)) (or (<= 0 (+ (select main_a v_prenex_35613) 2)) (<= (+ main_x 1) v_prenex_35613) (< v_prenex_35613 main_x) (<= 0 (* 2 (select main_a v_prenex_35613))))) (forall ((v_prenex_42904 Int) (v_prenex_42905 Int)) (or (<= 0 (* 2 (select main_a v_prenex_42905))) (<= (+ (select main_a v_prenex_42905) (select main_a v_prenex_42904)) 1000) (<= 998 (select main_a v_prenex_42904)) (<= (select main_a v_prenex_42904) 1000) (<= 0 (select main_a v_prenex_42905)) (<= (+ main_x 1) v_prenex_42905) (< v_prenex_42905 main_x))) (forall ((v_prenex_42592 Int) (v_prenex_42593 Int)) (or (< v_prenex_42593 main_x) (<= (+ main_x 1) v_prenex_42593) (<= 996 (select main_a v_prenex_42592)) (<= (+ (select main_a v_prenex_42593) (select main_a v_prenex_42592)) 1000) (<= (* 2 (select main_a v_prenex_42593)) 4))) (or (forall ((v_prenex_43773 Int)) (or (<= 0 (* 2 (select main_a v_prenex_43773))) (< v_prenex_43773 main_x) (<= (* 2 (select main_a v_prenex_43773)) 4) (<= (+ main_x 1) v_prenex_43773) (<= (select main_a v_prenex_43773) 4))) (forall ((v_prenex_43777 Int)) (or (<= (select main_a v_prenex_43777) 1002) (<= (select main_a v_prenex_43777) 1000)))) (or (forall ((v_prenex_38701 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_38701))) (<= 996 (select main_a v_prenex_38701)) (<= (+ main_y 1) v_prenex_38701))) (forall ((v_prenex_38702 Int)) (or (<= (* 2 (select main_a v_prenex_38702)) 4) (<= (+ main_x 1) v_prenex_38702) (<= (select main_a v_prenex_38702) 4) (< v_prenex_38702 main_x)))) (forall ((v_prenex_36700 Int) (v_prenex_36699 Int)) (or (<= 0 (select main_a v_prenex_36700)) (<= (+ main_x 1) v_prenex_36700) (<= 998 (select main_a v_prenex_36699)) (<= 0 (* 2 (select main_a v_prenex_36700))) (<= (+ (select main_a v_prenex_36700) 996) (select main_a v_prenex_36699)) (< v_prenex_36700 main_x) (<= (select main_a v_prenex_36699) 1000))) (forall ((v_prenex_39003 Int) (v_prenex_39004 Int)) (or (< v_prenex_39004 main_x) (<= (select main_a v_prenex_39003) 1000) (<= 0 (+ (select main_a v_prenex_39004) 2)) (<= (select main_a v_prenex_39003) 1002) (<= (+ main_x 1) v_prenex_39004) (<= (+ (select main_a v_prenex_39004) (select main_a v_prenex_39003)) 1000) (<= 0 (* 2 (select main_a v_prenex_39004))))) (forall ((v_prenex_34651 Int) (v_prenex_34650 Int)) (or (<= (* 2 (select main_a v_prenex_34651)) 4) (<= (select main_a v_prenex_34650) 1000) (<= (+ (select main_a v_prenex_34651) 996) (select main_a v_prenex_34650)) (<= 0 (* 2 (select main_a v_prenex_34651))) (< v_prenex_34651 main_x) (<= (+ main_x 1) v_prenex_34651))) (forall ((v_prenex_38529 Int) (v_prenex_38530 Int)) (or (<= (* 2 (select main_a v_prenex_38529)) 2000) (<= (+ main_x 1) v_prenex_38530) (<= (select main_a v_prenex_38530) 4) (< v_prenex_38530 main_x) (<= (+ (select main_a v_prenex_38530) 996) (select main_a v_prenex_38529)) (<= 1996 (* 2 (select main_a v_prenex_38529))) (< v_prenex_38529 main_y))) (or (forall ((v_prenex_33570 Int)) (or (<= (select main_a v_prenex_33570) 1000) (<= 996 (select main_a v_prenex_33570)))) (forall ((v_prenex_33566 Int)) (or (< v_prenex_33566 main_x) (<= 0 (* 2 (select main_a v_prenex_33566))) (<= (+ main_x 1) v_prenex_33566) (<= 0 (select main_a v_prenex_33566)) (<= 0 (+ (select main_a v_prenex_33566) 2))))) (or (forall ((v_prenex_40089 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_40089))) (<= 998 (select main_a v_prenex_40089)))) (forall ((v_prenex_40085 Int)) (or (<= (+ main_x 1) v_prenex_40085) (<= (select main_a v_prenex_40085) 4) (<= (* 2 (select main_a v_prenex_40085)) 4) (<= 0 (* 2 (select main_a v_prenex_40085))) (< v_prenex_40085 main_x)))) (or (forall ((v_prenex_33818 Int)) (or (<= (* 2 (select main_a v_prenex_33818)) 2000) (<= 1996 (* 2 (select main_a v_prenex_33818))))) (forall ((v_prenex_33814 Int)) (or (<= (+ main_x 1) v_prenex_33814) (<= 0 (+ (select main_a v_prenex_33814) 2)) (<= 0 (* 2 (select main_a v_prenex_33814))) (<= (* 2 (select main_a v_prenex_33814)) 4) (< v_prenex_33814 main_x)))) (forall ((v_prenex_41091 Int) (v_prenex_41092 Int)) (or (< v_prenex_41092 main_x) (<= (+ (select main_a v_prenex_41092) 996) (select main_a v_prenex_41091)) (<= 0 (+ (select main_a v_prenex_41092) 2)) (<= (+ main_x 1) v_prenex_41092) (<= 0 (* 2 (select main_a v_prenex_41092))) (<= 998 (select main_a v_prenex_41091)))) (forall ((v_prenex_33125 Int) (v_prenex_33124 Int)) (or (<= (+ main_x 1) v_prenex_33125) (<= (select main_a v_prenex_33125) 2) (<= 1000 (+ (select main_a v_prenex_33125) (select main_a v_prenex_33124))) (<= (+ main_y 1) v_prenex_33124) (< v_prenex_33125 main_x) (<= (* 2 (select main_a v_prenex_33124)) 2000) (<= (select main_a v_prenex_33124) 1000))) (or (forall ((v_prenex_32919 Int)) (or (<= 0 (+ (select main_a v_prenex_32919) 2)) (<= 0 (* 2 (select main_a v_prenex_32919))) (<= (+ main_x 1) v_prenex_32919) (< v_prenex_32919 main_x) (<= (* 2 (select main_a v_prenex_32919)) 4))) (forall ((v_prenex_32924 Int)) (or (<= (select main_a v_prenex_32924) 1002) (<= (select main_a v_prenex_32924) 1000)))) (forall ((v_prenex_39024 Int) (v_prenex_39023 Int)) (or (<= (* 2 (select main_a v_prenex_39023)) 2000) (<= (select main_a v_prenex_39024) 4) (<= (+ main_x 1) v_prenex_39024) (< v_prenex_39024 main_x) (<= (+ main_y 1) v_prenex_39023) (<= (+ (select main_a v_prenex_39024) (select main_a v_prenex_39023)) 1000) (<= 998 (select main_a v_prenex_39023)))) (forall ((v_prenex_32724 Int) (v_prenex_32725 Int)) (or (<= 998 (select main_a v_prenex_32724)) (<= (* 2 (select main_a v_prenex_32725)) 4) (<= (+ main_y 1) v_prenex_32724) (< v_prenex_32725 main_x) (<= 996 (select main_a v_prenex_32724)) (<= (+ (select main_a v_prenex_32725) 996) (select main_a v_prenex_32724)) (<= (+ main_x 1) v_prenex_32725))) (or (forall ((v_prenex_42550 Int)) (<= (* 2 (select main_a v_prenex_42550)) 2000)) (forall ((v_prenex_42551 Int)) (or (<= (* 2 (select main_a v_prenex_42551)) 4) (< v_prenex_42551 main_x) (<= (select main_a v_prenex_42551) 4) (<= 0 (+ (select main_a v_prenex_42551) 2)) (<= (+ main_x 1) v_prenex_42551)))) (or (forall ((v_prenex_38716 Int)) (or (<= 0 (+ (select main_a v_prenex_38716) 2)) (< v_prenex_38716 main_x) (<= (+ main_x 1) v_prenex_38716) (<= (* 2 (select main_a v_prenex_38716)) 4) (<= 0 (* 2 (select main_a v_prenex_38716))))) (forall ((v_prenex_38720 Int)) (<= 998 (select main_a v_prenex_38720)))) (forall ((v_prenex_33457 Int) (v_prenex_33456 Int)) (or (<= (* 2 (select main_a v_prenex_33456)) 2000) (< v_prenex_33457 main_x) (<= 0 (+ (select main_a v_prenex_33457) 2)) (<= (+ (select main_a v_prenex_33457) (select main_a v_prenex_33456)) 1000) (<= 998 (select main_a v_prenex_33456)) (<= (* 2 (select main_a v_prenex_33457)) 4) (<= (+ main_x 1) v_prenex_33457))) (or (forall ((v_prenex_38606 Int)) (or (<= (select main_a v_prenex_38606) 1000) (<= 998 (select main_a v_prenex_38606)))) (forall ((v_prenex_38607 Int)) (or (<= 0 (+ (select main_a v_prenex_38607) 2)) (<= (+ main_x 1) v_prenex_38607) (< v_prenex_38607 main_x) (<= (* 2 (select main_a v_prenex_38607)) 4)))) (forall ((v_prenex_44109 Int) (v_prenex_44110 Int)) (or (<= (select main_a v_prenex_44109) (+ (select main_a v_prenex_44110) 1000)) (< v_prenex_44109 main_y) (<= (select main_a v_prenex_44109) 1002) (<= (+ main_y 1) v_prenex_44109) (<= 1996 (* 2 (select main_a v_prenex_44109))))) (or (forall ((v_prenex_39720 Int)) (or (< v_prenex_39720 main_y) (<= (* 2 (select main_a v_prenex_39720)) 2000) (<= 996 (select main_a v_prenex_39720)))) (forall ((v_prenex_39719 Int)) (or (<= (* 2 (select main_a v_prenex_39719)) 4) (< v_prenex_39719 main_x) (<= (+ main_x 1) v_prenex_39719) (<= (select main_a v_prenex_39719) 2)))) (or (forall ((v_prenex_40900 Int)) (<= (* 2 (select main_a v_prenex_40900)) 2000)) (forall ((v_prenex_40899 Int)) (or (<= 0 (+ (select main_a v_prenex_40899) 2)) (< v_prenex_40899 main_x) (<= (+ main_x 1) v_prenex_40899) (<= 0 (* 2 (select main_a v_prenex_40899)))))) (forall ((v_prenex_38317 Int) (v_prenex_38316 Int)) (or (<= (+ main_y 1) v_prenex_38316) (<= (+ main_x 1) v_prenex_38317) (<= 1000 (+ (select main_a v_prenex_38317) (select main_a v_prenex_38316))) (<= 0 (select main_a v_prenex_38317)) (< v_prenex_38317 main_x) (<= 998 (select main_a v_prenex_38316)) (<= (select main_a v_prenex_38316) 1002))) (forall ((v_prenex_37444 Int) (v_prenex_37443 Int)) (or (<= (* 2 (select main_a v_prenex_37444)) 4) (<= (* 2 (select main_a v_prenex_37443)) 2000) (<= 0 (* 2 (select main_a v_prenex_37444))) (<= (select main_a v_prenex_37443) 1002) (<= (+ (select main_a v_prenex_37444) 996) (select main_a v_prenex_37443)) (<= (+ main_x 1) v_prenex_37444) (< v_prenex_37444 main_x))) (or (forall ((v_prenex_42773 Int)) (or (<= 998 (select main_a v_prenex_42773)) (<= 1996 (* 2 (select main_a v_prenex_42773))))) (forall ((v_prenex_42768 Int)) (or (<= 0 (* 2 (select main_a v_prenex_42768))) (<= 0 (select main_a v_prenex_42768)) (< v_prenex_42768 main_x) (<= (+ main_x 1) v_prenex_42768) (<= (select main_a v_prenex_42768) 2)))) (forall ((v_prenex_42212 Int) (v_prenex_42213 Int)) (or (<= (* 2 (select main_a v_prenex_42212)) 2000) (<= 0 (+ (select main_a v_prenex_42213) 2)) (<= (select main_a v_prenex_42212) (+ (select main_a v_prenex_42213) 1000)) (<= 996 (select main_a v_prenex_42212)) (<= (+ main_y 1) v_prenex_42212) (<= (+ main_x 1) v_prenex_42213) (< v_prenex_42213 main_x))) (forall ((v_prenex_35399 Int) (v_prenex_35400 Int)) (or (<= (select main_a v_prenex_35399) 1002) (< v_prenex_35400 main_x) (<= 0 (+ (select main_a v_prenex_35400) 2)) (<= (+ main_x 1) v_prenex_35400) (<= (+ (select main_a v_prenex_35400) 996) (select main_a v_prenex_35399)) (<= 998 (select main_a v_prenex_35399)) (<= (select main_a v_prenex_35400) 2))) (forall ((v_prenex_33493 Int) (v_prenex_33492 Int)) (or (<= (+ (select main_a v_prenex_33493) 996) (select main_a v_prenex_33492)) (< v_prenex_33493 main_x) (<= 0 (* 2 (select main_a v_prenex_33493))) (<= (+ main_x 1) v_prenex_33493) (<= (* 2 (select main_a v_prenex_33493)) 4) (<= 1996 (* 2 (select main_a v_prenex_33492))))) (forall ((v_prenex_36099 Int) (v_prenex_36100 Int)) (or (<= (+ main_x 1) v_prenex_36100) (<= (select main_a v_prenex_36099) 1000) (<= 998 (select main_a v_prenex_36099)) (<= (+ (select main_a v_prenex_36100) 996) (select main_a v_prenex_36099)) (<= 0 (select main_a v_prenex_36100)) (<= (* 2 (select main_a v_prenex_36100)) 4) (< v_prenex_36100 main_x))) (forall ((v_prenex_43628 Int) (v_prenex_43629 Int)) (or (<= (select main_a v_prenex_43628) 1000) (<= (+ (select main_a v_prenex_43629) (select main_a v_prenex_43628)) 1000) (<= 0 (+ (select main_a v_prenex_43629) 2)) (<= (select main_a v_prenex_43629) 4) (<= 996 (select main_a v_prenex_43628)) (<= (+ main_x 1) v_prenex_43629) (< v_prenex_43629 main_x))) (forall ((v_prenex_32676 Int) (v_prenex_32677 Int)) (or (<= 0 (select main_a v_prenex_32677)) (<= (+ main_y 1) v_prenex_32676) (<= 1996 (* 2 (select main_a v_prenex_32676))) (<= (+ (select main_a v_prenex_32677) (select main_a v_prenex_32676)) 1000) (<= (select main_a v_prenex_32676) 1000) (< v_prenex_32677 main_x) (<= (+ main_x 1) v_prenex_32677))) (forall ((v_prenex_34469 Int) (v_prenex_34470 Int)) (or (<= 1000 (+ (select main_a v_prenex_34470) (select main_a v_prenex_34469))) (<= (+ main_x 1) v_prenex_34470) (< v_prenex_34470 main_x) (<= (* 2 (select main_a v_prenex_34470)) 4) (<= 996 (select main_a v_prenex_34469)) (< v_prenex_34469 main_y))) (or (forall ((v_prenex_41998 Int)) (or (< v_prenex_41998 main_x) (<= (* 2 (select main_a v_prenex_41998)) 4) (<= 0 (select main_a v_prenex_41998)) (<= (+ main_x 1) v_prenex_41998))) (forall ((v_prenex_41997 Int)) (or (<= 998 (select main_a v_prenex_41997)) (<= (+ main_y 1) v_prenex_41997)))) (or (forall ((v_prenex_32317 Int)) (or (<= (select main_a v_prenex_32317) 1000) (<= 996 (select main_a v_prenex_32317)))) (forall ((v_prenex_32320 Int)) (or (< v_prenex_32320 main_x) (<= (* 2 (select main_a v_prenex_32320)) 4) (<= 0 (+ (select main_a v_prenex_32320) 2)) (<= 0 (* 2 (select main_a v_prenex_32320))) (<= (+ main_x 1) v_prenex_32320)))) (forall ((v_prenex_37481 Int) (v_prenex_37482 Int)) (or (<= (+ (select main_a v_prenex_37482) 996) (select main_a v_prenex_37481)) (<= (+ main_x 1) v_prenex_37482) (<= (select main_a v_prenex_37482) 2) (<= (select main_a v_prenex_37481) 1000) (< v_prenex_37481 main_y) (<= (* 2 (select main_a v_prenex_37481)) 2000) (< v_prenex_37482 main_x))) (forall ((v_prenex_34653 Int) (v_prenex_34652 Int)) (or (<= (+ main_x 1) v_prenex_34653) (<= 998 (select main_a v_prenex_34652)) (<= (+ (select main_a v_prenex_34653) 996) (select main_a v_prenex_34652)) (< v_prenex_34653 main_x) (<= 0 (+ (select main_a v_prenex_34653) 2)))) (or (forall ((v_prenex_40785 Int)) (or (<= (select main_a v_prenex_40785) 1000) (<= 998 (select main_a v_prenex_40785)))) (forall ((v_prenex_40780 Int)) (or (<= (+ main_x 1) v_prenex_40780) (< v_prenex_40780 main_x) (<= 0 (select main_a v_prenex_40780)) (<= (* 2 (select main_a v_prenex_40780)) 4) (<= (select main_a v_prenex_40780) 4)))) (forall ((v_prenex_32863 Int) (v_prenex_32862 Int)) (or (< v_prenex_32863 main_x) (<= (select main_a v_prenex_32862) (+ (select main_a v_prenex_32863) 1000)) (< v_prenex_32862 main_y) (<= (* 2 (select main_a v_prenex_32862)) 2000) (<= (select main_a v_prenex_32863) 2) (<= (+ main_x 1) v_prenex_32863) (<= 996 (select main_a v_prenex_32862)))) (forall ((v_prenex_33556 Int) (v_prenex_33555 Int)) (or (<= (* 2 (select main_a v_prenex_33555)) 2000) (<= (+ main_x 1) v_prenex_33556) (<= 996 (select main_a v_prenex_33555)) (< v_prenex_33556 main_x) (<= (select main_a v_prenex_33556) 2) (<= 1000 (+ (select main_a v_prenex_33556) (select main_a v_prenex_33555))) (<= 0 (* 2 (select main_a v_prenex_33556))))) (or (forall ((v_prenex_36450 Int)) (or (<= (+ main_x 1) v_prenex_36450) (<= (select main_a v_prenex_36450) 2) (< v_prenex_36450 main_x) (<= (* 2 (select main_a v_prenex_36450)) 4))) (forall ((v_prenex_36451 Int)) (or (< v_prenex_36451 main_y) (<= 1996 (* 2 (select main_a v_prenex_36451))) (<= (select main_a v_prenex_36451) 1002)))) (forall ((v_prenex_41368 Int) (v_prenex_41369 Int)) (or (<= (select main_a v_prenex_41369) 2) (<= (select main_a v_prenex_41369) 4) (<= (select main_a v_prenex_41368) (+ (select main_a v_prenex_41369) 1000)) (< v_prenex_41369 main_x) (<= (+ main_x 1) v_prenex_41369) (<= 1996 (* 2 (select main_a v_prenex_41368))))) (forall ((v_prenex_37262 Int) (v_prenex_37263 Int)) (or (<= (select main_a v_prenex_37263) 4) (<= 1000 (+ (select main_a v_prenex_37263) (select main_a v_prenex_37262))) (<= 998 (select main_a v_prenex_37262)) (< v_prenex_37263 main_x) (<= (+ main_x 1) v_prenex_37263) (<= (select main_a v_prenex_37262) 1000) (<= 0 (* 2 (select main_a v_prenex_37263))))) (forall ((v_prenex_32182 Int) (v_prenex_32181 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_32181))) (<= 0 (select main_a v_prenex_32182)) (<= (+ (select main_a v_prenex_32182) (select main_a v_prenex_32181)) 1000) (< v_prenex_32182 main_x) (<= 996 (select main_a v_prenex_32181)) (<= (+ main_x 1) v_prenex_32182))) (or (forall ((v_prenex_32261 Int)) (or (<= (+ main_x 1) v_prenex_32261) (< v_prenex_32261 main_x) (<= (select main_a v_prenex_32261) 2) (<= 0 (* 2 (select main_a v_prenex_32261))) (<= (select main_a v_prenex_32261) 4))) (forall ((v_prenex_32260 Int)) (or (<= (* 2 (select main_a v_prenex_32260)) 2000) (<= 998 (select main_a v_prenex_32260))))) (or (forall ((v_prenex_41977 Int)) (or (<= 998 (select main_a v_prenex_41977)) (<= (* 2 (select main_a v_prenex_41977)) 2000))) (forall ((v_prenex_41972 Int)) (or (<= (* 2 (select main_a v_prenex_41972)) 4) (< v_prenex_41972 main_x) (<= 0 (select main_a v_prenex_41972)) (<= (select main_a v_prenex_41972) 4) (<= (+ main_x 1) v_prenex_41972)))) (or (forall ((v_prenex_39176 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_39176))) (<= 998 (select main_a v_prenex_39176)))) (forall ((v_prenex_39172 Int)) (or (<= (+ main_x 1) v_prenex_39172) (<= (* 2 (select main_a v_prenex_39172)) 4) (< v_prenex_39172 main_x)))) (or (forall ((v_prenex_43561 Int)) (or (< v_prenex_43561 main_y) (<= (* 2 (select main_a v_prenex_43561)) 2000))) (forall ((v_prenex_43562 Int)) (or (< v_prenex_43562 main_x) (<= 0 (* 2 (select main_a v_prenex_43562))) (<= (+ main_x 1) v_prenex_43562)))) (forall ((v_prenex_34149 Int) (v_prenex_34150 Int)) (or (< v_prenex_34150 main_x) (<= (+ (select main_a v_prenex_34150) 996) (select main_a v_prenex_34149)) (<= (+ main_x 1) v_prenex_34150) (<= (* 2 (select main_a v_prenex_34149)) 2000) (<= (+ main_y 1) v_prenex_34149) (<= 0 (select main_a v_prenex_34150)) (<= (select main_a v_prenex_34149) 1000))) (forall ((v_prenex_43792 Int) (v_prenex_43793 Int)) (or (<= (+ main_x 1) v_prenex_43793) (<= (* 2 (select main_a v_prenex_43793)) 4) (< v_prenex_43793 main_x) (<= 0 (* 2 (select main_a v_prenex_43793))) (<= (+ (select main_a v_prenex_43793) (select main_a v_prenex_43792)) 1000) (<= (select main_a v_prenex_43792) 1000))) (or (forall ((v_prenex_37699 Int)) (<= (select main_a v_prenex_37699) 1000)) (forall ((v_prenex_37696 Int)) (or (<= (+ main_x 1) v_prenex_37696) (<= (select main_a v_prenex_37696) 2) (< v_prenex_37696 main_x) (<= (* 2 (select main_a v_prenex_37696)) 4) (<= 0 (* 2 (select main_a v_prenex_37696)))))) (forall ((v_prenex_31491 Int) (v_prenex_31490 Int)) (or (< v_prenex_31490 main_y) (<= (select main_a v_prenex_31490) (+ (select main_a v_prenex_31491) 1000)) (<= (+ main_y 1) v_prenex_31490) (<= (select main_a v_prenex_31490) 1000) (<= 1996 (* 2 (select main_a v_prenex_31490))))) (forall ((v_prenex_37143 Int) (v_prenex_37144 Int)) (or (<= (select main_a v_prenex_37143) 1000) (<= 0 (select main_a v_prenex_37144)) (<= 1000 (+ (select main_a v_prenex_37144) (select main_a v_prenex_37143))) (<= (+ main_x 1) v_prenex_37144) (< v_prenex_37144 main_x) (<= 0 (+ (select main_a v_prenex_37144) 2)) (<= (* 2 (select main_a v_prenex_37143)) 2000))) (forall ((v_prenex_43664 Int) (v_prenex_43665 Int)) (or (< v_prenex_43665 main_x) (<= (select main_a v_prenex_43665) 2) (<= 1996 (* 2 (select main_a v_prenex_43664))) (<= (+ (select main_a v_prenex_43665) 996) (select main_a v_prenex_43664)) (<= (+ main_x 1) v_prenex_43665) (<= 996 (select main_a v_prenex_43664)))) (forall ((v_prenex_39269 Int) (v_prenex_39268 Int)) (or (<= (+ (select main_a v_prenex_39269) 996) (select main_a v_prenex_39268)) (< v_prenex_39269 main_x) (<= (+ main_x 1) v_prenex_39269) (<= (select main_a v_prenex_39268) 1002) (<= 0 (* 2 (select main_a v_prenex_39269))) (<= 998 (select main_a v_prenex_39268)))) (or (forall ((v_prenex_42668 Int)) (or (<= (+ main_x 1) v_prenex_42668) (<= 0 (* 2 (select main_a v_prenex_42668))) (<= 0 (+ (select main_a v_prenex_42668) 2)) (< v_prenex_42668 main_x))) (forall ((v_prenex_42669 Int)) (or (<= 998 (select main_a v_prenex_42669)) (< v_prenex_42669 main_y) (<= 1996 (* 2 (select main_a v_prenex_42669)))))) (forall ((v_prenex_37093 Int) (v_prenex_37094 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_37093))) (<= (* 2 (select main_a v_prenex_37093)) 2000) (<= (+ main_x 1) v_prenex_37094) (<= (select main_a v_prenex_37094) 2) (< v_prenex_37094 main_x) (<= (select main_a v_prenex_37093) (+ (select main_a v_prenex_37094) 1000)) (<= 0 (select main_a v_prenex_37094)))) (or (forall ((v_prenex_40531 Int)) (or (< v_prenex_40531 main_x) (<= (select main_a v_prenex_40531) 4) (<= (+ main_x 1) v_prenex_40531) (<= (* 2 (select main_a v_prenex_40531)) 4))) (forall ((v_prenex_40534 Int)) (or (< v_prenex_40534 main_y) (<= 996 (select main_a v_prenex_40534))))) (or (forall ((v_prenex_35310 Int)) (or (<= 998 (select main_a v_prenex_35310)) (< v_prenex_35310 main_y) (<= (select main_a v_prenex_35310) 1000))) (forall ((v_prenex_35307 Int)) (or (<= 0 (* 2 (select main_a v_prenex_35307))) (<= (select main_a v_prenex_35307) 4) (<= (+ main_x 1) v_prenex_35307) (< v_prenex_35307 main_x)))) (or (forall ((v_prenex_40210 Int)) (or (<= (select main_a v_prenex_40210) 1002) (<= 996 (select main_a v_prenex_40210)))) (forall ((v_prenex_40208 Int)) (or (<= (* 2 (select main_a v_prenex_40208)) 4) (< v_prenex_40208 main_x) (<= 0 (* 2 (select main_a v_prenex_40208))) (<= 0 (select main_a v_prenex_40208)) (<= (+ main_x 1) v_prenex_40208)))) (forall ((v_prenex_36241 Int) (v_prenex_36242 Int)) (or (<= (+ (select main_a v_prenex_36242) 996) (select main_a v_prenex_36241)) (<= (select main_a v_prenex_36242) 4) (<= 996 (select main_a v_prenex_36241)) (<= (+ main_x 1) v_prenex_36242) (<= 998 (select main_a v_prenex_36241)) (<= 0 (select main_a v_prenex_36242)) (< v_prenex_36242 main_x))) (forall ((v_prenex_39106 Int) (v_prenex_39105 Int)) (or (<= (select main_a v_prenex_39105) 1000) (<= 998 (select main_a v_prenex_39105)) (<= (+ (select main_a v_prenex_39106) 996) (select main_a v_prenex_39105)) (<= (+ main_x 1) v_prenex_39106) (<= (select main_a v_prenex_39106) 2) (< v_prenex_39106 main_x) (<= 0 (+ (select main_a v_prenex_39106) 2)))) (or (forall ((v_prenex_33934 Int)) (or (<= (select main_a v_prenex_33934) 1002) (<= (select main_a v_prenex_33934) 1000) (< v_prenex_33934 main_y))) (forall ((v_prenex_33933 Int)) (or (< v_prenex_33933 main_x) (<= (* 2 (select main_a v_prenex_33933)) 4) (<= (+ main_x 1) v_prenex_33933) (<= (select main_a v_prenex_33933) 2)))) (or (forall ((v_prenex_34771 Int)) (or (< v_prenex_34771 main_y) (<= (select main_a v_prenex_34771) 1000))) (forall ((v_prenex_34767 Int)) (or (< v_prenex_34767 main_x) (<= (+ main_x 1) v_prenex_34767) (<= (* 2 (select main_a v_prenex_34767)) 4)))) (forall ((v_prenex_43736 Int) (v_prenex_43735 Int)) (or (<= (select main_a v_prenex_43735) 1002) (< v_prenex_43735 main_y) (<= (* 2 (select main_a v_prenex_43736)) 4) (<= (+ (select main_a v_prenex_43736) (select main_a v_prenex_43735)) 1000) (< v_prenex_43736 main_x) (<= (* 2 (select main_a v_prenex_43735)) 2000) (<= (+ main_x 1) v_prenex_43736))) (forall ((v_prenex_31198 Int) (v_prenex_31199 Int)) (or (<= (+ (select main_a v_prenex_31199) (select main_a v_prenex_31198)) 1000) (<= (+ main_x 1) v_prenex_31199) (< v_prenex_31199 main_x) (<= 1996 (* 2 (select main_a v_prenex_31198))) (<= 0 (+ (select main_a v_prenex_31199) 2)))) (forall ((v_prenex_41051 Int) (v_prenex_41052 Int)) (or (< v_prenex_41052 main_x) (<= 0 (select main_a v_prenex_41052)) (<= (select main_a v_prenex_41052) 4) (<= (+ (select main_a v_prenex_41052) 996) (select main_a v_prenex_41051)) (<= (+ main_x 1) v_prenex_41052))) (or (forall ((v_prenex_33803 Int)) (or (<= 0 (+ (select main_a v_prenex_33803) 2)) (<= (+ main_x 1) v_prenex_33803) (<= (* 2 (select main_a v_prenex_33803)) 4) (<= 0 (select main_a v_prenex_33803)) (< v_prenex_33803 main_x))) (forall ((v_prenex_33802 Int)) (or (<= 996 (select main_a v_prenex_33802)) (<= 1996 (* 2 (select main_a v_prenex_33802)))))) (forall ((v_prenex_36070 Int) (v_prenex_36069 Int)) (or (<= (+ main_x 1) v_prenex_36070) (<= (+ (select main_a v_prenex_36070) 996) (select main_a v_prenex_36069)) (< v_prenex_36069 main_y) (<= 1996 (* 2 (select main_a v_prenex_36069))) (<= (select main_a v_prenex_36070) 2) (< v_prenex_36070 main_x))) (forall ((v_prenex_32970 Int) (v_prenex_32969 Int)) (or (<= (* 2 (select main_a v_prenex_32970)) 4) (<= (+ main_x 1) v_prenex_32970) (<= (* 2 (select main_a v_prenex_32969)) 2000) (<= (select main_a v_prenex_32970) 2) (<= (select main_a v_prenex_32969) 1000) (<= 1000 (+ (select main_a v_prenex_32970) (select main_a v_prenex_32969))) (< v_prenex_32970 main_x))) (forall ((v_prenex_35380 Int) (v_prenex_35381 Int)) (or (<= 1000 (+ (select main_a v_prenex_35381) (select main_a v_prenex_35380))) (<= 1996 (* 2 (select main_a v_prenex_35380))) (<= (select main_a v_prenex_35381) 2) (<= 0 (* 2 (select main_a v_prenex_35381))) (<= (+ main_x 1) v_prenex_35381) (< v_prenex_35381 main_x))) (forall ((v_prenex_34239 Int) (v_prenex_34238 Int)) (or (<= (+ (select main_a v_prenex_34239) (select main_a v_prenex_34238)) 1000) (<= (select main_a v_prenex_34238) 1000) (<= 0 (+ (select main_a v_prenex_34239) 2)) (<= (+ main_x 1) v_prenex_34239) (< v_prenex_34239 main_x) (<= 0 (* 2 (select main_a v_prenex_34239))))) (forall ((v_prenex_37316 Int) (v_prenex_37315 Int)) (or (<= (+ main_x 1) v_prenex_37316) (<= 1000 (+ (select main_a v_prenex_37316) (select main_a v_prenex_37315))) (<= (+ main_y 1) v_prenex_37315) (< v_prenex_37316 main_x) (<= (* 2 (select main_a v_prenex_37316)) 4) (<= 996 (select main_a v_prenex_37315)) (<= (* 2 (select main_a v_prenex_37315)) 2000))) (forall ((v_prenex_33902 Int) (v_prenex_33901 Int)) (or (<= 998 (select main_a v_prenex_33901)) (<= (+ main_x 1) v_prenex_33902) (<= (* 2 (select main_a v_prenex_33902)) 4) (<= 996 (select main_a v_prenex_33901)) (< v_prenex_33902 main_x) (<= (+ (select main_a v_prenex_33902) 996) (select main_a v_prenex_33901)) (<= 0 (select main_a v_prenex_33902)))) (or (forall ((v_prenex_42359 Int)) (or (<= 0 (* 2 (select main_a v_prenex_42359))) (< v_prenex_42359 main_x) (<= 0 (select main_a v_prenex_42359)) (<= (+ main_x 1) v_prenex_42359))) (forall ((v_prenex_42361 Int)) (or (<= (select main_a v_prenex_42361) 1000) (<= 1996 (* 2 (select main_a v_prenex_42361)))))) (forall ((v_prenex_35036 Int) (v_prenex_35035 Int)) (or (<= (+ main_x 1) v_prenex_35036) (<= 1996 (* 2 (select main_a v_prenex_35035))) (<= (select main_a v_prenex_35035) 1002) (<= (* 2 (select main_a v_prenex_35036)) 4) (< v_prenex_35036 main_x) (<= (+ main_y 1) v_prenex_35035) (<= (select main_a v_prenex_35035) (+ (select main_a v_prenex_35036) 1000)))) (forall ((v_prenex_36458 Int) (v_prenex_36457 Int)) (or (<= (select main_a v_prenex_36458) 2) (<= 0 (+ (select main_a v_prenex_36458) 2)) (< v_prenex_36458 main_x) (<= (+ main_x 1) v_prenex_36458) (<= (+ (select main_a v_prenex_36458) (select main_a v_prenex_36457)) 1000) (<= 996 (select main_a v_prenex_36457)) (<= (* 2 (select main_a v_prenex_36457)) 2000))) (forall ((v_prenex_35934 Int) (v_prenex_35935 Int)) (or (< v_prenex_35935 main_x) (<= (+ main_x 1) v_prenex_35935) (<= (+ (select main_a v_prenex_35935) (select main_a v_prenex_35934)) 1000) (<= 1996 (* 2 (select main_a v_prenex_35934))) (<= (select main_a v_prenex_35935) 2) (<= 0 (* 2 (select main_a v_prenex_35935))) (<= 996 (select main_a v_prenex_35934)))) (forall ((v_prenex_36571 Int) (v_prenex_36572 Int)) (or (<= (* 2 (select main_a v_prenex_36571)) 2000) (<= (+ (select main_a v_prenex_36572) 996) (select main_a v_prenex_36571)) (<= (+ main_x 1) v_prenex_36572) (<= (select main_a v_prenex_36572) 4) (< v_prenex_36572 main_x) (<= 1996 (* 2 (select main_a v_prenex_36571))) (<= 0 (select main_a v_prenex_36572)))) (forall ((v_prenex_43891 Int) (v_prenex_43892 Int)) (or (< v_prenex_43892 main_x) (<= (* 2 (select main_a v_prenex_43891)) 2000) (<= 1000 (+ (select main_a v_prenex_43892) (select main_a v_prenex_43891))) (<= (+ main_x 1) v_prenex_43892) (< v_prenex_43891 main_y) (<= 1996 (* 2 (select main_a v_prenex_43891))) (<= (select main_a v_prenex_43892) 4))) (or (forall ((v_prenex_43884 Int)) (or (<= (+ main_x 1) v_prenex_43884) (<= 0 (select main_a v_prenex_43884)) (< v_prenex_43884 main_x) (<= (select main_a v_prenex_43884) 4) (<= 0 (* 2 (select main_a v_prenex_43884))))) (forall ((v_prenex_43885 Int)) (or (<= (select main_a v_prenex_43885) 1002) (<= 998 (select main_a v_prenex_43885))))) (forall ((v_prenex_36587 Int) (v_prenex_36588 Int)) (or (<= (select main_a v_prenex_36588) 2) (<= (+ main_x 1) v_prenex_36588) (<= (select main_a v_prenex_36587) 1000) (<= (select main_a v_prenex_36587) (+ (select main_a v_prenex_36588) 1000)) (<= 0 (select main_a v_prenex_36588)) (<= 998 (select main_a v_prenex_36587)) (< v_prenex_36588 main_x))) (forall ((v_prenex_31789 Int) (v_prenex_31788 Int)) (or (<= (+ main_y 1) v_prenex_31788) (< v_prenex_31789 main_x) (<= (* 2 (select main_a v_prenex_31788)) 2000) (<= (+ (select main_a v_prenex_31789) 996) (select main_a v_prenex_31788)) (<= (+ main_x 1) v_prenex_31789) (<= (* 2 (select main_a v_prenex_31789)) 4) (<= (select main_a v_prenex_31788) 1000))) (forall ((v_prenex_38677 Int) (v_prenex_38678 Int)) (or (<= (select main_a v_prenex_38677) 1002) (<= (select main_a v_prenex_38677) (+ (select main_a v_prenex_38678) 1000)) (< v_prenex_38678 main_x) (<= 0 (+ (select main_a v_prenex_38678) 2)) (<= (+ main_x 1) v_prenex_38678))) (or (forall ((v_prenex_37022 Int)) (<= 1996 (* 2 (select main_a v_prenex_37022)))) (forall ((v_prenex_37020 Int)) (or (<= (* 2 (select main_a v_prenex_37020)) 4) (<= 0 (select main_a v_prenex_37020)) (< v_prenex_37020 main_x) (<= (+ main_x 1) v_prenex_37020)))) (or (forall ((v_prenex_39664 Int)) (or (<= 998 (select main_a v_prenex_39664)) (<= (select main_a v_prenex_39664) 1000) (< v_prenex_39664 main_y))) (forall ((v_prenex_39659 Int)) (or (<= (* 2 (select main_a v_prenex_39659)) 4) (<= 0 (+ (select main_a v_prenex_39659) 2)) (<= (+ main_x 1) v_prenex_39659) (< v_prenex_39659 main_x)))) (forall ((v_prenex_41717 Int) (v_prenex_41718 Int)) (or (<= (select main_a v_prenex_41717) (+ (select main_a v_prenex_41718) 1000)) (<= 1996 (* 2 (select main_a v_prenex_41717))) (<= (+ main_x 1) v_prenex_41718) (<= (select main_a v_prenex_41718) 4) (< v_prenex_41718 main_x) (<= 0 (select main_a v_prenex_41718)))) (or (forall ((v_prenex_42529 Int)) (or (<= (select main_a v_prenex_42529) 4) (<= (+ main_x 1) v_prenex_42529) (< v_prenex_42529 main_x) (<= 0 (* 2 (select main_a v_prenex_42529))))) (forall ((v_prenex_42532 Int)) (or (<= (* 2 (select main_a v_prenex_42532)) 2000) (< v_prenex_42532 main_y) (<= (select main_a v_prenex_42532) 1002)))) (forall ((v_prenex_38549 Int) (v_prenex_38550 Int)) (or (<= (* 2 (select main_a v_prenex_38550)) 4) (<= (select main_a v_prenex_38550) 4) (<= (select main_a v_prenex_38549) 1000) (< v_prenex_38550 main_x) (<= 1000 (+ (select main_a v_prenex_38550) (select main_a v_prenex_38549))) (<= (* 2 (select main_a v_prenex_38549)) 2000) (<= (+ main_x 1) v_prenex_38550))) (or (forall ((v_prenex_32296 Int)) (or (<= 998 (select main_a v_prenex_32296)) (<= 996 (select main_a v_prenex_32296)))) (forall ((v_prenex_32298 Int)) (or (<= 0 (+ (select main_a v_prenex_32298) 2)) (<= (* 2 (select main_a v_prenex_32298)) 4) (< v_prenex_32298 main_x) (<= (select main_a v_prenex_32298) 2) (<= (+ main_x 1) v_prenex_32298)))) (forall ((v_prenex_44078 Int) (v_prenex_44077 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_44077))) (<= (+ main_y 1) v_prenex_44077) (<= (+ main_x 1) v_prenex_44078) (<= (+ (select main_a v_prenex_44078) (select main_a v_prenex_44077)) 1000) (<= (select main_a v_prenex_44078) 2) (< v_prenex_44078 main_x))) (or (forall ((v_prenex_31908 Int)) (or (<= 998 (select main_a v_prenex_31908)) (<= 1996 (* 2 (select main_a v_prenex_31908))))) (forall ((v_prenex_30863 Int)) (or (<= 0 (+ (select main_a v_prenex_30863) 2)) (<= 0 (* 2 (select main_a v_prenex_30863))) (< v_prenex_30863 main_x) (<= (+ main_x 1) v_prenex_30863) (<= 0 (select main_a v_prenex_30863))))) (forall ((v_prenex_37879 Int) (v_prenex_37880 Int)) (or (<= (select main_a v_prenex_37880) 4) (<= 998 (select main_a v_prenex_37879)) (<= 1000 (+ (select main_a v_prenex_37880) (select main_a v_prenex_37879))) (< v_prenex_37880 main_x) (<= 0 (+ (select main_a v_prenex_37880) 2)) (<= (+ main_x 1) v_prenex_37880) (<= (select main_a v_prenex_37879) 1000))) (forall ((v_prenex_39140 Int) (v_prenex_39141 Int)) (or (<= 1000 (+ (select main_a v_prenex_39141) (select main_a v_prenex_39140))) (<= (select main_a v_prenex_39141) 4) (< v_prenex_39141 main_x) (<= (select main_a v_prenex_39140) 1002) (<= (+ main_x 1) v_prenex_39141) (<= (* 2 (select main_a v_prenex_39140)) 2000) (<= 0 (+ (select main_a v_prenex_39141) 2)))) (forall ((v_prenex_37009 Int) (v_prenex_37010 Int)) (or (<= (select main_a v_prenex_37009) 1002) (<= (+ main_x 1) v_prenex_37010) (< v_prenex_37009 main_y) (<= 0 (* 2 (select main_a v_prenex_37010))) (< v_prenex_37010 main_x) (<= (+ (select main_a v_prenex_37010) (select main_a v_prenex_37009)) 1000))) (forall ((v_prenex_35253 Int) (v_prenex_35254 Int)) (or (< v_prenex_35254 main_x) (<= (* 2 (select main_a v_prenex_35254)) 4) (<= (select main_a v_prenex_35253) 1000) (<= (select main_a v_prenex_35254) 4) (<= (+ (select main_a v_prenex_35254) 996) (select main_a v_prenex_35253)) (<= (+ main_x 1) v_prenex_35254) (<= 998 (select main_a v_prenex_35253)))) (forall ((v_prenex_35597 Int) (v_prenex_35598 Int)) (or (<= (* 2 (select main_a v_prenex_35598)) 4) (<= (select main_a v_prenex_35597) 1002) (<= 1996 (* 2 (select main_a v_prenex_35597))) (<= (select main_a v_prenex_35597) (+ (select main_a v_prenex_35598) 1000)) (< v_prenex_35598 main_x) (<= 0 (* 2 (select main_a v_prenex_35598))) (<= (+ main_x 1) v_prenex_35598))) (forall ((v_prenex_35029 Int) (v_prenex_35030 Int)) (or (<= (+ (select main_a v_prenex_35030) (select main_a v_prenex_35029)) 1000) (<= (select main_a v_prenex_35030) 4) (<= (+ main_x 1) v_prenex_35030) (<= 998 (select main_a v_prenex_35029)) (< v_prenex_35030 main_x) (<= (select main_a v_prenex_35029) 1000) (< v_prenex_35029 main_y))) (forall ((v_prenex_37151 Int) (v_prenex_37152 Int)) (or (<= (+ (select main_a v_prenex_37152) (select main_a v_prenex_37151)) 1000) (<= (select main_a v_prenex_37152) 4) (<= 996 (select main_a v_prenex_37151)) (<= (* 2 (select main_a v_prenex_37151)) 2000) (<= (+ main_x 1) v_prenex_37152) (< v_prenex_37151 main_y) (< v_prenex_37152 main_x))) (forall ((v_prenex_31916 Int) (v_prenex_31917 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_31916))) (<= 0 (select main_a v_prenex_31917)) (<= (select main_a v_prenex_31916) (+ (select main_a v_prenex_31917) 1000)) (<= (+ main_x 1) v_prenex_31917) (<= 0 (+ (select main_a v_prenex_31917) 2)) (<= (select main_a v_prenex_31916) 1002) (< v_prenex_31917 main_x))) (or (forall ((v_prenex_33801 Int)) (or (<= (* 2 (select main_a v_prenex_33801)) 4) (<= 0 (select main_a v_prenex_33801)) (<= (+ main_x 1) v_prenex_33801) (< v_prenex_33801 main_x))) (forall ((v_prenex_33802 Int)) (or (<= 996 (select main_a v_prenex_33802)) (<= 1996 (* 2 (select main_a v_prenex_33802)))))) (forall ((v_prenex_42099 Int) (v_prenex_42100 Int)) (or (<= 0 (* 2 (select main_a v_prenex_42100))) (<= (select main_a v_prenex_42099) 1002) (< v_prenex_42100 main_x) (<= (+ main_x 1) v_prenex_42100) (<= (select main_a v_prenex_42099) 1000) (<= 0 (select main_a v_prenex_42100)) (<= (+ (select main_a v_prenex_42100) (select main_a v_prenex_42099)) 1000))) (forall ((v_prenex_31213 Int) (v_prenex_31212 Int)) (or (< v_prenex_31213 main_x) (<= (+ main_x 1) v_prenex_31213) (<= (* 2 (select main_a v_prenex_31213)) 4) (<= 0 (+ (select main_a v_prenex_31213) 2)) (<= 996 (select main_a v_prenex_31212)) (<= (+ (select main_a v_prenex_31213) (select main_a v_prenex_31212)) 1000))) (or (forall ((v_prenex_37884 Int)) (or (<= 0 (* 2 (select main_a v_prenex_37884))) (< v_prenex_37884 main_x) (<= (+ main_x 1) v_prenex_37884))) (forall ((v_prenex_37883 Int)) (or (<= 996 (select main_a v_prenex_37883)) (<= (* 2 (select main_a v_prenex_37883)) 2000) (<= (+ main_y 1) v_prenex_37883)))) (or (forall ((v_prenex_43182 Int)) (or (<= (+ main_x 1) v_prenex_43182) (<= 0 (+ (select main_a v_prenex_43182) 2)) (<= (* 2 (select main_a v_prenex_43182)) 4) (< v_prenex_43182 main_x))) (forall ((v_prenex_43181 Int)) (<= (* 2 (select main_a v_prenex_43181)) 2000))) (forall ((v_prenex_37527 Int) (v_prenex_37528 Int)) (or (<= (select main_a v_prenex_37527) (+ (select main_a v_prenex_37528) 1000)) (<= (+ main_x 1) v_prenex_37528) (<= 0 (select main_a v_prenex_37528)) (<= (* 2 (select main_a v_prenex_37528)) 4) (< v_prenex_37528 main_x) (<= (select main_a v_prenex_37527) 1000))) (or (forall ((v_prenex_40210 Int)) (or (<= (select main_a v_prenex_40210) 1002) (<= 996 (select main_a v_prenex_40210)))) (forall ((v_prenex_40206 Int)) (or (<= (* 2 (select main_a v_prenex_40206)) 4) (< v_prenex_40206 main_x) (<= 0 (select main_a v_prenex_40206)) (<= (+ main_x 1) v_prenex_40206)))) (forall ((v_prenex_36906 Int) (v_prenex_36905 Int)) (or (<= (+ (select main_a v_prenex_36906) 996) (select main_a v_prenex_36905)) (<= (select main_a v_prenex_36905) 1000) (<= (* 2 (select main_a v_prenex_36906)) 4) (<= (+ main_y 1) v_prenex_36905) (< v_prenex_36906 main_x) (<= (+ main_x 1) v_prenex_36906))) (forall ((v_prenex_35150 Int) (v_prenex_35151 Int)) (or (<= (select main_a v_prenex_35150) 1000) (< v_prenex_35151 main_x) (<= (* 2 (select main_a v_prenex_35150)) 2000) (<= (select main_a v_prenex_35150) (+ (select main_a v_prenex_35151) 1000)) (<= 0 (* 2 (select main_a v_prenex_35151))) (<= (+ main_x 1) v_prenex_35151))) (forall ((v_prenex_36788 Int) (v_prenex_36789 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_36788))) (<= 996 (select main_a v_prenex_36788)) (<= (select main_a v_prenex_36789) 2) (< v_prenex_36789 main_x) (<= (+ main_y 1) v_prenex_36788) (<= (+ main_x 1) v_prenex_36789) (<= 1000 (+ (select main_a v_prenex_36789) (select main_a v_prenex_36788))))) (or (forall ((v_prenex_42944 Int)) (or (<= 996 (select main_a v_prenex_42944)) (<= 1996 (* 2 (select main_a v_prenex_42944))))) (forall ((v_prenex_42940 Int)) (or (< v_prenex_42940 main_x) (<= (+ main_x 1) v_prenex_42940) (<= (select main_a v_prenex_42940) 4) (<= 0 (* 2 (select main_a v_prenex_42940))) (<= 0 (+ (select main_a v_prenex_42940) 2))))) (or (forall ((v_prenex_32366 Int)) (<= 1996 (* 2 (select main_a v_prenex_32366)))) (forall ((v_prenex_32369 Int)) (or (<= (+ main_x 1) v_prenex_32369) (<= 0 (+ (select main_a v_prenex_32369) 2)) (<= (* 2 (select main_a v_prenex_32369)) 4) (< v_prenex_32369 main_x) (<= 0 (* 2 (select main_a v_prenex_32369)))))) (forall ((v_prenex_32375 Int) (v_prenex_32376 Int)) (or (< v_prenex_32376 main_x) (<= (+ main_x 1) v_prenex_32376) (<= (select main_a v_prenex_32375) 1000) (< v_prenex_32375 main_y) (<= (+ (select main_a v_prenex_32376) (select main_a v_prenex_32375)) 1000) (<= (* 2 (select main_a v_prenex_32376)) 4))) (or (forall ((v_prenex_36251 Int)) (or (<= (* 2 (select main_a v_prenex_36251)) 4) (< v_prenex_36251 main_x) (<= (select main_a v_prenex_36251) 4) (<= (+ main_x 1) v_prenex_36251))) (forall ((v_prenex_36254 Int)) (or (< v_prenex_36254 main_y) (<= (* 2 (select main_a v_prenex_36254)) 2000) (<= 996 (select main_a v_prenex_36254))))) (or (forall ((v_prenex_32419 Int)) (or (<= 0 (+ (select main_a v_prenex_32419) 2)) (<= 0 (select main_a v_prenex_32419)) (<= (+ main_x 1) v_prenex_32419) (<= (* 2 (select main_a v_prenex_32419)) 4) (< v_prenex_32419 main_x))) (forall ((v_prenex_32422 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_32422))) (<= (select main_a v_prenex_32422) 1000)))) (or (forall ((v_prenex_35010 Int)) (or (<= (+ main_x 1) v_prenex_35010) (<= 0 (* 2 (select main_a v_prenex_35010))) (< v_prenex_35010 main_x) (<= 0 (select main_a v_prenex_35010)) (<= (select main_a v_prenex_35010) 4))) (forall ((v_prenex_35011 Int)) (or (<= 996 (select main_a v_prenex_35011)) (<= 998 (select main_a v_prenex_35011))))) (forall ((v_prenex_31761 Int) (v_prenex_31760 Int)) (or (<= 0 (select main_a v_prenex_31761)) (<= (+ main_x 1) v_prenex_31761) (<= (select main_a v_prenex_31760) (+ (select main_a v_prenex_31761) 1000)) (<= 0 (+ (select main_a v_prenex_31761) 2)) (< v_prenex_31761 main_x) (<= (* 2 (select main_a v_prenex_31760)) 2000))) (forall ((v_prenex_33467 Int) (v_prenex_33466 Int)) (or (<= 0 (select main_a v_prenex_33467)) (<= (select main_a v_prenex_33466) (+ (select main_a v_prenex_33467) 1000)) (<= (+ main_x 1) v_prenex_33467) (<= (select main_a v_prenex_33466) 1000) (< v_prenex_33467 main_x) (<= (* 2 (select main_a v_prenex_33467)) 4) (<= (* 2 (select main_a v_prenex_33466)) 2000))) (forall ((v_prenex_39838 Int) (v_prenex_39837 Int)) (or (< v_prenex_39838 main_x) (<= (select main_a v_prenex_39837) 1002) (<= (select main_a v_prenex_39837) 1000) (<= (+ main_x 1) v_prenex_39838) (<= (select main_a v_prenex_39837) (+ (select main_a v_prenex_39838) 1000)) (< v_prenex_39837 main_y) (<= (select main_a v_prenex_39838) 4))) (or (forall ((v_prenex_41594 Int)) (or (< v_prenex_41594 main_x) (<= (+ main_x 1) v_prenex_41594) (<= (* 2 (select main_a v_prenex_41594)) 4) (<= 0 (+ (select main_a v_prenex_41594) 2)) (<= (select main_a v_prenex_41594) 4))) (forall ((v_prenex_41595 Int)) (or (<= 998 (select main_a v_prenex_41595)) (<= (* 2 (select main_a v_prenex_41595)) 2000)))) (or (forall ((v_prenex_40200 Int)) (<= (* 2 (select main_a v_prenex_40200)) 4)) (forall ((v_prenex_40199 Int)) (or (<= (select main_a v_prenex_40199) 1000) (< v_prenex_40199 main_y) (<= (+ main_y 1) v_prenex_40199) (<= (select main_a v_prenex_40199) 1002)))) (forall ((v_prenex_37389 Int)) (or (<= (* 2 (select main_a v_prenex_37389)) 4) (<= 0 (select main_a v_prenex_37389)) (< v_prenex_37389 main_x) (<= (+ main_x 1) v_prenex_37389))) (forall ((v_prenex_39135 Int) (v_prenex_39134 Int)) (or (<= (* 2 (select main_a v_prenex_39135)) 4) (<= (select main_a v_prenex_39135) 4) (< v_prenex_39135 main_x) (<= 996 (select main_a v_prenex_39134)) (<= (select main_a v_prenex_39134) 1000) (<= 1000 (+ (select main_a v_prenex_39135) (select main_a v_prenex_39134))) (<= (+ main_x 1) v_prenex_39135))) (forall ((v_prenex_34942 Int) (v_prenex_34941 Int)) (or (<= (+ (select main_a v_prenex_34942) (select main_a v_prenex_34941)) 1000) (<= (+ main_x 1) v_prenex_34942) (<= 0 (+ (select main_a v_prenex_34942) 2)) (<= 0 (* 2 (select main_a v_prenex_34942))) (<= 998 (select main_a v_prenex_34941)) (<= (select main_a v_prenex_34941) 1000) (< v_prenex_34942 main_x))) (forall ((v_prenex_39948 Int) (v_prenex_39947 Int)) (or (<= 998 (select main_a v_prenex_39947)) (< v_prenex_39947 main_y) (<= (select main_a v_prenex_39947) 1000) (<= (+ (select main_a v_prenex_39948) 996) (select main_a v_prenex_39947)) (<= (select main_a v_prenex_39948) 4) (< v_prenex_39948 main_x) (<= (+ main_x 1) v_prenex_39948))) (forall ((v_prenex_38271 Int) (v_prenex_38270 Int)) (or (<= (select main_a v_prenex_38271) 4) (<= 996 (select main_a v_prenex_38270)) (<= (* 2 (select main_a v_prenex_38270)) 2000) (<= (+ (select main_a v_prenex_38271) (select main_a v_prenex_38270)) 1000) (<= (+ main_x 1) v_prenex_38271) (< v_prenex_38271 main_x))) (or (forall ((v_prenex_33626 Int)) (or (<= (* 2 (select main_a v_prenex_33626)) 4) (<= (+ main_x 1) v_prenex_33626) (< v_prenex_33626 main_x) (<= 0 (select main_a v_prenex_33626)))) (forall ((v_prenex_33630 Int)) (<= 998 (select main_a v_prenex_33630)))) (or (forall ((v_prenex_42173 Int)) (or (<= (* 2 (select main_a v_prenex_42173)) 4) (< v_prenex_42173 main_x) (<= (select main_a v_prenex_42173) 4) (<= (+ main_x 1) v_prenex_42173) (<= 0 (* 2 (select main_a v_prenex_42173))))) (forall ((v_prenex_42177 Int)) (or (<= (select main_a v_prenex_42177) 1000) (<= 998 (select main_a v_prenex_42177))))) (forall ((v_prenex_39757 Int) (v_prenex_39756 Int)) (or (<= 1000 (+ (select main_a v_prenex_39757) (select main_a v_prenex_39756))) (<= 996 (select main_a v_prenex_39756)) (<= (+ main_x 1) v_prenex_39757) (<= (select main_a v_prenex_39756) 1000) (<= (select main_a v_prenex_39757) 2) (< v_prenex_39757 main_x))) (forall ((v_prenex_32915 Int) (v_prenex_32916 Int)) (or (<= (* 2 (select main_a v_prenex_32916)) 4) (<= (* 2 (select main_a v_prenex_32915)) 2000) (<= (+ main_x 1) v_prenex_32916) (<= 1996 (* 2 (select main_a v_prenex_32915))) (<= (+ (select main_a v_prenex_32916) (select main_a v_prenex_32915)) 1000) (< v_prenex_32916 main_x) (< v_prenex_32915 main_y))) (or (forall ((v_prenex_31834 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_31834))) (<= (* 2 (select main_a v_prenex_31834)) 2000))) (forall ((v_prenex_31835 Int)) (or (<= (select main_a v_prenex_31835) 4) (<= (select main_a v_prenex_31835) 2) (< v_prenex_31835 main_x) (<= (+ main_x 1) v_prenex_31835) (<= 0 (* 2 (select main_a v_prenex_31835)))))) (forall ((v_prenex_34950 Int) (v_prenex_34949 Int)) (or (<= (+ main_x 1) v_prenex_34950) (<= 0 (* 2 (select main_a v_prenex_34950))) (<= 0 (select main_a v_prenex_34950)) (<= 1000 (+ (select main_a v_prenex_34950) (select main_a v_prenex_34949))) (<= (select main_a v_prenex_34949) 1002) (< v_prenex_34950 main_x) (<= 996 (select main_a v_prenex_34949)))) (forall ((v_prenex_43107 Int) (v_prenex_43108 Int)) (or (<= (select main_a v_prenex_43107) 1000) (<= 0 (select main_a v_prenex_43108)) (<= (* 2 (select main_a v_prenex_43108)) 4) (<= (+ (select main_a v_prenex_43108) (select main_a v_prenex_43107)) 1000) (<= (+ main_x 1) v_prenex_43108) (< v_prenex_43108 main_x))) (forall ((v_prenex_35098 Int) (v_prenex_35097 Int)) (or (<= (+ main_x 1) v_prenex_35098) (<= (+ (select main_a v_prenex_35098) 996) (select main_a v_prenex_35097)) (<= (* 2 (select main_a v_prenex_35097)) 2000) (<= (select main_a v_prenex_35097) 1000) (< v_prenex_35098 main_x) (<= 0 (+ (select main_a v_prenex_35098) 2)) (<= (+ main_y 1) v_prenex_35097))) (forall ((v_prenex_34072 Int) (v_prenex_34071 Int)) (or (<= (+ main_x 1) v_prenex_34072) (<= 0 (select main_a v_prenex_34072)) (<= (select main_a v_prenex_34071) 1000) (<= 1000 (+ (select main_a v_prenex_34072) (select main_a v_prenex_34071))) (<= (select main_a v_prenex_34071) 1002) (<= (select main_a v_prenex_34072) 2) (< v_prenex_34072 main_x))) (or (forall ((v_prenex_41192 Int)) (or (<= (+ main_x 1) v_prenex_41192) (<= (* 2 (select main_a v_prenex_41192)) 4) (< v_prenex_41192 main_x) (<= 0 (select main_a v_prenex_41192)) (<= 0 (* 2 (select main_a v_prenex_41192))))) (forall ((v_prenex_41196 Int)) (or (<= (select main_a v_prenex_41196) 1002) (<= 1996 (* 2 (select main_a v_prenex_41196)))))) (or (forall ((v_prenex_41845 Int)) (or (<= (+ main_x 1) v_prenex_41845) (<= (select main_a v_prenex_41845) 2) (< v_prenex_41845 main_x))) (forall ((v_prenex_41844 Int)) (<= (* 2 (select main_a v_prenex_41844)) 2000))) (forall ((v_prenex_31599 Int) (v_prenex_31600 Int)) (or (< v_prenex_31600 main_x) (<= (* 2 (select main_a v_prenex_31600)) 4) (<= (select main_a v_prenex_31600) 4) (<= (+ (select main_a v_prenex_31600) (select main_a v_prenex_31599)) 1000) (<= (+ main_x 1) v_prenex_31600) (<= (select main_a v_prenex_31599) 1002))) (forall ((v_prenex_41067 Int) (v_prenex_41068 Int)) (or (<= (* 2 (select main_a v_prenex_41067)) 2000) (<= 0 (select main_a v_prenex_41068)) (<= 1000 (+ (select main_a v_prenex_41068) (select main_a v_prenex_41067))) (<= (+ main_y 1) v_prenex_41067) (< v_prenex_41068 main_x) (<= (+ main_x 1) v_prenex_41068))) (forall ((v_prenex_33230 Int) (v_prenex_33229 Int)) (or (<= (* 2 (select main_a v_prenex_33229)) 2000) (<= 0 (* 2 (select main_a v_prenex_33230))) (<= (+ main_x 1) v_prenex_33230) (<= (select main_a v_prenex_33229) (+ (select main_a v_prenex_33230) 1000)) (< v_prenex_33230 main_x) (<= (select main_a v_prenex_33229) 1000) (<= 0 (select main_a v_prenex_33230)))) (forall ((v_prenex_41913 Int) (v_prenex_41914 Int)) (or (< v_prenex_41914 main_x) (<= (* 2 (select main_a v_prenex_41914)) 4) (<= 1996 (* 2 (select main_a v_prenex_41913))) (<= (* 2 (select main_a v_prenex_41913)) 2000) (<= (+ main_x 1) v_prenex_41914) (<= (+ (select main_a v_prenex_41914) (select main_a v_prenex_41913)) 1000) (<= 0 (+ (select main_a v_prenex_41914) 2)))) (or (forall ((v_prenex_43965 Int)) (or (<= (select main_a v_prenex_43965) 4) (<= (+ main_x 1) v_prenex_43965) (<= 0 (+ (select main_a v_prenex_43965) 2)) (< v_prenex_43965 main_x) (<= 0 (* 2 (select main_a v_prenex_43965))))) (forall ((v_prenex_43964 Int)) (or (<= (* 2 (select main_a v_prenex_43964)) 2000) (<= (select main_a v_prenex_43964) 1002)))) (forall ((v_prenex_42157 Int) (v_prenex_42158 Int)) (or (<= 1000 (+ (select main_a v_prenex_42158) (select main_a v_prenex_42157))) (<= (select main_a v_prenex_42158) 4) (<= (select main_a v_prenex_42157) 1000) (<= (* 2 (select main_a v_prenex_42157)) 2000) (<= (+ main_x 1) v_prenex_42158) (<= (+ main_y 1) v_prenex_42157) (< v_prenex_42158 main_x))) (or (forall ((v_prenex_39644 Int)) (or (<= (+ main_x 1) v_prenex_39644) (<= (* 2 (select main_a v_prenex_39644)) 4) (< v_prenex_39644 main_x))) (forall ((v_prenex_39643 Int)) (or (<= (+ main_y 1) v_prenex_39643) (<= (* 2 (select main_a v_prenex_39643)) 2000) (<= (select main_a v_prenex_39643) 1000)))) (forall ((v_prenex_33147 Int) (v_prenex_33146 Int)) (or (<= (+ (select main_a v_prenex_33147) (select main_a v_prenex_33146)) 1000) (<= (+ main_x 1) v_prenex_33147) (<= (select main_a v_prenex_33146) 1000) (<= 996 (select main_a v_prenex_33146)) (<= (+ main_y 1) v_prenex_33146) (<= (select main_a v_prenex_33147) 4) (< v_prenex_33147 main_x))) (forall ((v_prenex_31893 Int) (v_prenex_31892 Int)) (or (< v_prenex_31893 main_x) (<= 0 (select main_a v_prenex_31893)) (<= (+ main_x 1) v_prenex_31893) (<= 1996 (* 2 (select main_a v_prenex_31892))) (<= 1000 (+ (select main_a v_prenex_31893) (select main_a v_prenex_31892))))) (forall ((v_prenex_35370 Int) (v_prenex_35371 Int)) (or (<= (select main_a v_prenex_35370) 1000) (<= 0 (select main_a v_prenex_35371)) (< v_prenex_35370 main_y) (<= 1000 (+ (select main_a v_prenex_35371) (select main_a v_prenex_35370))) (< v_prenex_35371 main_x) (<= (+ main_x 1) v_prenex_35371))) (forall ((v_prenex_35338 Int) (v_prenex_35339 Int)) (or (<= (+ main_x 1) v_prenex_35339) (< v_prenex_35339 main_x) (<= (+ (select main_a v_prenex_35339) 996) (select main_a v_prenex_35338)) (<= (select main_a v_prenex_35339) 4) (<= 1996 (* 2 (select main_a v_prenex_35338))) (<= 0 (* 2 (select main_a v_prenex_35339))) (<= 996 (select main_a v_prenex_35338)))) (or (forall ((v_prenex_37699 Int)) (<= (select main_a v_prenex_37699) 1000)) (forall ((v_prenex_37697 Int)) (or (<= (* 2 (select main_a v_prenex_37697)) 4) (<= (select main_a v_prenex_37697) 4) (<= (+ main_x 1) v_prenex_37697) (< v_prenex_37697 main_x) (<= 0 (* 2 (select main_a v_prenex_37697)))))) (forall ((v_prenex_42163 Int) (v_prenex_42164 Int)) (or (< v_prenex_42164 main_x) (<= 996 (select main_a v_prenex_42163)) (<= (select main_a v_prenex_42163) 1002) (<= (+ main_y 1) v_prenex_42163) (<= (+ main_x 1) v_prenex_42164) (<= (select main_a v_prenex_42163) (+ (select main_a v_prenex_42164) 1000)) (<= 0 (* 2 (select main_a v_prenex_42164))))) (forall ((v_prenex_42908 Int) (v_prenex_42909 Int)) (or (<= 998 (select main_a v_prenex_42908)) (< v_prenex_42909 main_x) (<= (* 2 (select main_a v_prenex_42908)) 2000) (<= (+ main_x 1) v_prenex_42909) (<= (+ (select main_a v_prenex_42909) (select main_a v_prenex_42908)) 1000) (<= (select main_a v_prenex_42909) 4) (<= (+ main_y 1) v_prenex_42908))) (or (forall ((v_prenex_32597 Int)) (or (<= 0 (* 2 (select main_a v_prenex_32597))) (<= 0 (+ (select main_a v_prenex_32597) 2)) (<= (+ main_x 1) v_prenex_32597) (< v_prenex_32597 main_x))) (forall ((v_prenex_32600 Int)) (or (<= 996 (select main_a v_prenex_32600)) (<= (select main_a v_prenex_32600) 1002)))) (forall ((v_prenex_40818 Int) (v_prenex_40819 Int)) (or (<= (+ main_x 1) v_prenex_40819) (<= 998 (select main_a v_prenex_40818)) (< v_prenex_40819 main_x) (<= 1000 (+ (select main_a v_prenex_40819) (select main_a v_prenex_40818))) (<= 0 (select main_a v_prenex_40819)) (<= (* 2 (select main_a v_prenex_40818)) 2000) (<= (* 2 (select main_a v_prenex_40819)) 4))) (forall ((v_prenex_34159 Int) (v_prenex_34160 Int)) (or (<= (select main_a v_prenex_34159) (+ (select main_a v_prenex_34160) 1000)) (<= (select main_a v_prenex_34160) 2) (< v_prenex_34160 main_x) (<= 0 (select main_a v_prenex_34160)) (<= (+ main_x 1) v_prenex_34160) (<= 1996 (* 2 (select main_a v_prenex_34159))) (<= (* 2 (select main_a v_prenex_34159)) 2000))) (or (forall ((v_prenex_40220 Int)) (or (<= (* 2 (select main_a v_prenex_40220)) 4) (<= (+ main_x 1) v_prenex_40220) (<= (select main_a v_prenex_40220) 4) (< v_prenex_40220 main_x) (<= 0 (+ (select main_a v_prenex_40220) 2)))) (forall ((v_prenex_40221 Int)) (<= 996 (select main_a v_prenex_40221)))) (forall ((v_prenex_42783 Int) (v_prenex_42784 Int)) (or (<= (+ (select main_a v_prenex_42784) 996) (select main_a v_prenex_42783)) (<= 0 (+ (select main_a v_prenex_42784) 2)) (<= 996 (select main_a v_prenex_42783)) (< v_prenex_42784 main_x) (<= (+ main_y 1) v_prenex_42783) (<= (+ main_x 1) v_prenex_42784) (<= (select main_a v_prenex_42783) 1002))) (forall ((v_prenex_40131 Int) (v_prenex_40132 Int)) (or (<= (+ (select main_a v_prenex_40132) 996) (select main_a v_prenex_40131)) (<= (select main_a v_prenex_40131) 1000) (<= 0 (select main_a v_prenex_40132)) (<= (+ main_x 1) v_prenex_40132) (<= (+ main_y 1) v_prenex_40131) (<= (select main_a v_prenex_40131) 1002) (< v_prenex_40132 main_x))) (or (forall ((v_prenex_40301 Int)) (or (<= (select main_a v_prenex_40301) 1000) (<= 1996 (* 2 (select main_a v_prenex_40301))))) (forall ((v_prenex_40302 Int)) (or (<= (select main_a v_prenex_40302) 4) (<= (select main_a v_prenex_40302) 2) (<= 0 (* 2 (select main_a v_prenex_40302))) (< v_prenex_40302 main_x) (<= (+ main_x 1) v_prenex_40302)))) (forall ((v_prenex_37455 Int) (v_prenex_37456 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_37455))) (<= (+ (select main_a v_prenex_37456) (select main_a v_prenex_37455)) 1000) (< v_prenex_37456 main_x) (<= (select main_a v_prenex_37456) 4) (<= (+ main_x 1) v_prenex_37456))) (forall ((v_prenex_42053 Int) (v_prenex_42054 Int)) (or (<= (+ main_x 1) v_prenex_42054) (<= (select main_a v_prenex_42053) 1000) (< v_prenex_42053 main_y) (<= (select main_a v_prenex_42054) 4) (< v_prenex_42054 main_x) (<= 1000 (+ (select main_a v_prenex_42054) (select main_a v_prenex_42053))) (<= (select main_a v_prenex_42053) 1002))) (or (forall ((v_prenex_34771 Int)) (or (< v_prenex_34771 main_y) (<= (select main_a v_prenex_34771) 1000))) (forall ((v_prenex_34769 Int)) (or (<= 0 (select main_a v_prenex_34769)) (< v_prenex_34769 main_x) (<= (+ main_x 1) v_prenex_34769) (<= (* 2 (select main_a v_prenex_34769)) 4)))) (or (forall ((v_prenex_41796 Int)) (or (<= 0 (* 2 (select main_a v_prenex_41796))) (<= (* 2 (select main_a v_prenex_41796)) 4) (< v_prenex_41796 main_x) (<= (+ main_x 1) v_prenex_41796) (<= (select main_a v_prenex_41796) 2))) (forall ((v_prenex_41797 Int)) (or (<= 998 (select main_a v_prenex_41797)) (<= (select main_a v_prenex_41797) 1000)))) (forall ((v_prenex_34677 Int) (v_prenex_34676 Int)) (or (<= (select main_a v_prenex_34676) 1002) (<= 1000 (+ (select main_a v_prenex_34677) (select main_a v_prenex_34676))) (<= (+ main_x 1) v_prenex_34677) (<= (select main_a v_prenex_34677) 2) (< v_prenex_34677 main_x) (<= 996 (select main_a v_prenex_34676)) (<= 0 (+ (select main_a v_prenex_34677) 2)))) (forall ((v_prenex_33634 Int) (v_prenex_33635 Int)) (or (< v_prenex_33635 main_x) (<= 0 (+ (select main_a v_prenex_33635) 2)) (<= (+ main_y 1) v_prenex_33634) (<= 1996 (* 2 (select main_a v_prenex_33634))) (<= (select main_a v_prenex_33634) 1000) (<= (+ main_x 1) v_prenex_33635) (<= (select main_a v_prenex_33634) (+ (select main_a v_prenex_33635) 1000)))) (forall ((v_prenex_40920 Int) (v_prenex_40921 Int)) (or (<= (* 2 (select main_a v_prenex_40920)) 2000) (<= 0 (+ (select main_a v_prenex_40921) 2)) (<= 996 (select main_a v_prenex_40920)) (<= (select main_a v_prenex_40920) (+ (select main_a v_prenex_40921) 1000)) (< v_prenex_40921 main_x) (<= (+ main_x 1) v_prenex_40921))) (or (forall ((v_prenex_38202 Int)) (or (<= (+ main_y 1) v_prenex_38202) (<= 998 (select main_a v_prenex_38202)))) (forall ((v_prenex_38203 Int)) (or (<= (* 2 (select main_a v_prenex_38203)) 4) (<= (+ main_x 1) v_prenex_38203) (< v_prenex_38203 main_x) (<= 0 (+ (select main_a v_prenex_38203) 2))))) (or (forall ((v_prenex_41901 Int)) (or (<= (select main_a v_prenex_41901) 1002) (<= 1996 (* 2 (select main_a v_prenex_41901))))) (forall ((v_prenex_41897 Int)) (or (<= (+ main_x 1) v_prenex_41897) (<= 0 (* 2 (select main_a v_prenex_41897))) (<= 0 (+ (select main_a v_prenex_41897) 2)) (<= (* 2 (select main_a v_prenex_41897)) 4) (< v_prenex_41897 main_x)))) (forall ((v_prenex_33163 Int) (v_prenex_33162 Int)) (or (<= 996 (select main_a v_prenex_33162)) (<= (* 2 (select main_a v_prenex_33162)) 2000) (<= (+ (select main_a v_prenex_33163) 996) (select main_a v_prenex_33162)) (<= (+ main_y 1) v_prenex_33162) (< v_prenex_33163 main_x) (<= 0 (select main_a v_prenex_33163)) (<= (+ main_x 1) v_prenex_33163))) (forall ((v_prenex_36943 Int) (v_prenex_36944 Int)) (or (< v_prenex_36943 main_y) (<= (+ (select main_a v_prenex_36944) 996) (select main_a v_prenex_36943)) (<= 996 (select main_a v_prenex_36943)) (<= (+ main_x 1) v_prenex_36944) (<= (select main_a v_prenex_36943) 1000) (< v_prenex_36944 main_x) (<= (select main_a v_prenex_36944) 2))) (forall ((v_prenex_35835 Int) (v_prenex_35836 Int)) (or (<= 0 (+ (select main_a v_prenex_35836) 2)) (<= (select main_a v_prenex_35835) 1000) (<= (select main_a v_prenex_35835) (+ (select main_a v_prenex_35836) 1000)) (<= (select main_a v_prenex_35836) 2) (<= (+ main_x 1) v_prenex_35836) (< v_prenex_35836 main_x))) (forall ((v_prenex_34733 Int) (v_prenex_34732 Int)) (or (< v_prenex_34733 main_x) (<= (+ (select main_a v_prenex_34733) 996) (select main_a v_prenex_34732)) (<= (* 2 (select main_a v_prenex_34733)) 4) (<= 998 (select main_a v_prenex_34732)) (<= 1996 (* 2 (select main_a v_prenex_34732))) (<= (+ main_x 1) v_prenex_34733) (<= 0 (select main_a v_prenex_34733)))) (or (forall ((v_prenex_39786 Int)) (or (<= 998 (select main_a v_prenex_39786)) (<= (select main_a v_prenex_39786) 1000))) (forall ((v_prenex_39783 Int)) (or (< v_prenex_39783 main_x) (<= (select main_a v_prenex_39783) 4) (<= (* 2 (select main_a v_prenex_39783)) 4) (<= (+ main_x 1) v_prenex_39783)))) (forall ((v_prenex_39859 Int) (v_prenex_39860 Int)) (or (<= (select main_a v_prenex_39859) 1002) (< v_prenex_39860 main_x) (<= 0 (+ (select main_a v_prenex_39860) 2)) (<= (+ (select main_a v_prenex_39860) 996) (select main_a v_prenex_39859)) (<= (select main_a v_prenex_39860) 2) (<= 998 (select main_a v_prenex_39859)) (<= (+ main_x 1) v_prenex_39860))) (forall ((v_prenex_42540 Int) (v_prenex_42541 Int)) (or (<= 996 (select main_a v_prenex_42540)) (< v_prenex_42540 main_y) (<= (select main_a v_prenex_42541) 4) (<= 1996 (* 2 (select main_a v_prenex_42540))) (<= (+ main_x 1) v_prenex_42541) (<= (+ (select main_a v_prenex_42541) (select main_a v_prenex_42540)) 1000) (< v_prenex_42541 main_x))) (or (forall ((v_prenex_32822 Int)) (or (<= 996 (select main_a v_prenex_32822)) (<= 998 (select main_a v_prenex_32822)))) (forall ((v_prenex_32819 Int)) (or (<= (+ main_x 1) v_prenex_32819) (<= 0 (* 2 (select main_a v_prenex_32819))) (< v_prenex_32819 main_x) (<= (select main_a v_prenex_32819) 4)))) (or (forall ((v_prenex_33672 Int)) (or (<= (+ main_x 1) v_prenex_33672) (< v_prenex_33672 main_x) (<= (select main_a v_prenex_33672) 4) (<= 0 (* 2 (select main_a v_prenex_33672))))) (forall ((v_prenex_33675 Int)) (or (< v_prenex_33675 main_y) (<= 998 (select main_a v_prenex_33675)) (<= (* 2 (select main_a v_prenex_33675)) 2000)))) (or (forall ((v_prenex_36283 Int)) (or (<= (select main_a v_prenex_36283) 1000) (<= (* 2 (select main_a v_prenex_36283)) 2000) (< v_prenex_36283 main_y))) (forall ((v_prenex_36279 Int)) (or (<= (* 2 (select main_a v_prenex_36279)) 4) (< v_prenex_36279 main_x) (<= (+ main_x 1) v_prenex_36279)))) (forall ((v_prenex_41237 Int) (v_prenex_41238 Int)) (or (<= 0 (select main_a v_prenex_41238)) (<= (select main_a v_prenex_41237) (+ (select main_a v_prenex_41238) 1000)) (<= (select main_a v_prenex_41237) 1002) (< v_prenex_41238 main_x) (<= 998 (select main_a v_prenex_41237)) (<= (+ main_x 1) v_prenex_41238) (<= 0 (+ (select main_a v_prenex_41238) 2)))) (or (forall ((v_prenex_39477 Int)) (or (< v_prenex_39477 main_x) (<= (select main_a v_prenex_39477) 2) (<= (+ main_x 1) v_prenex_39477) (<= 0 (* 2 (select main_a v_prenex_39477))) (<= (* 2 (select main_a v_prenex_39477)) 4))) (forall ((v_prenex_39480 Int)) (or (<= 996 (select main_a v_prenex_39480)) (<= (* 2 (select main_a v_prenex_39480)) 2000)))) (forall ((v_prenex_36715 Int) (v_prenex_36716 Int)) (or (<= 996 (select main_a v_prenex_36715)) (<= 1996 (* 2 (select main_a v_prenex_36715))) (<= 1000 (+ (select main_a v_prenex_36716) (select main_a v_prenex_36715))) (<= 0 (select main_a v_prenex_36716)) (<= (select main_a v_prenex_36716) 2) (<= (+ main_x 1) v_prenex_36716) (< v_prenex_36716 main_x))) (forall ((v_prenex_35772 Int) (v_prenex_35773 Int)) (or (<= 0 (* 2 (select main_a v_prenex_35773))) (<= (+ (select main_a v_prenex_35773) 996) (select main_a v_prenex_35772)) (< v_prenex_35773 main_x) (<= (+ main_x 1) v_prenex_35773) (<= (select main_a v_prenex_35772) 1000) (<= 996 (select main_a v_prenex_35772)))) (or (forall ((v_prenex_33670 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33670))) (<= (* 2 (select main_a v_prenex_33670)) 4) (< v_prenex_33670 main_x) (<= (+ main_x 1) v_prenex_33670))) (forall ((v_prenex_33675 Int)) (or (< v_prenex_33675 main_y) (<= 998 (select main_a v_prenex_33675)) (<= (* 2 (select main_a v_prenex_33675)) 2000)))) (or (forall ((v_prenex_37498 Int)) (or (< v_prenex_37498 main_y) (<= 1996 (* 2 (select main_a v_prenex_37498))) (<= (* 2 (select main_a v_prenex_37498)) 2000))) (forall ((v_prenex_37499 Int)) (or (< v_prenex_37499 main_x) (<= 0 (* 2 (select main_a v_prenex_37499))) (<= (+ main_x 1) v_prenex_37499)))) (forall ((v_prenex_35579 Int) (v_prenex_35580 Int)) (or (<= (* 2 (select main_a v_prenex_35580)) 4) (<= (select main_a v_prenex_35579) 1000) (<= 1996 (* 2 (select main_a v_prenex_35579))) (<= 0 (+ (select main_a v_prenex_35580) 2)) (<= (+ (select main_a v_prenex_35580) (select main_a v_prenex_35579)) 1000) (< v_prenex_35580 main_x) (<= (+ main_x 1) v_prenex_35580))) (forall ((v_prenex_33340 Int) (v_prenex_33339 Int)) (or (<= 998 (select main_a v_prenex_33339)) (<= (+ main_x 1) v_prenex_33340) (< v_prenex_33340 main_x) (<= (* 2 (select main_a v_prenex_33340)) 4) (<= (select main_a v_prenex_33340) 2) (<= (select main_a v_prenex_33339) (+ (select main_a v_prenex_33340) 1000)) (<= (select main_a v_prenex_33339) 1000))) (forall ((v_prenex_43455 Int) (v_prenex_43454 Int)) (or (< v_prenex_43455 main_x) (<= 1996 (* 2 (select main_a v_prenex_43454))) (<= 1000 (+ (select main_a v_prenex_43455) (select main_a v_prenex_43454))) (<= 0 (select main_a v_prenex_43455)) (<= (+ main_x 1) v_prenex_43455) (<= 0 (* 2 (select main_a v_prenex_43455))))) (forall ((v_prenex_41905 Int) (v_prenex_41906 Int)) (or (<= (+ (select main_a v_prenex_41906) 996) (select main_a v_prenex_41905)) (<= 998 (select main_a v_prenex_41905)) (<= (* 2 (select main_a v_prenex_41906)) 4) (<= 0 (* 2 (select main_a v_prenex_41906))) (<= (+ main_x 1) v_prenex_41906) (< v_prenex_41906 main_x))) (or (forall ((v_prenex_42617 Int)) (or (<= 996 (select main_a v_prenex_42617)) (<= (* 2 (select main_a v_prenex_42617)) 2000))) (forall ((v_prenex_42613 Int)) (or (<= (+ main_x 1) v_prenex_42613) (<= (select main_a v_prenex_42613) 2) (<= 0 (* 2 (select main_a v_prenex_42613))) (< v_prenex_42613 main_x)))) (forall ((v_prenex_44221 Int) (v_prenex_44220 Int)) (or (<= (+ main_x 1) v_prenex_44221) (<= 996 (select main_a v_prenex_44220)) (<= 1996 (* 2 (select main_a v_prenex_44220))) (<= 0 (select main_a v_prenex_44221)) (< v_prenex_44221 main_x) (<= (select main_a v_prenex_44220) (+ (select main_a v_prenex_44221) 1000)) (<= 0 (* 2 (select main_a v_prenex_44221))))) (or (forall ((v_prenex_36405 Int)) (or (<= (+ main_x 1) v_prenex_36405) (<= (* 2 (select main_a v_prenex_36405)) 4) (<= 0 (select main_a v_prenex_36405)) (< v_prenex_36405 main_x))) (forall ((v_prenex_36404 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_36404))) (<= (* 2 (select main_a v_prenex_36404)) 2000) (<= (+ main_y 1) v_prenex_36404)))) (or (forall ((v_prenex_38209 Int)) (or (<= (+ main_x 1) v_prenex_38209) (<= (* 2 (select main_a v_prenex_38209)) 4) (<= 0 (select main_a v_prenex_38209)) (< v_prenex_38209 main_x))) (forall ((v_prenex_38211 Int)) (<= (select main_a v_prenex_38211) 1002))) (forall ((v_prenex_43167 Int) (v_prenex_43166 Int)) (or (<= 998 (select main_a v_prenex_43166)) (<= 0 (+ (select main_a v_prenex_43167) 2)) (<= 0 (select main_a v_prenex_43167)) (<= (select main_a v_prenex_43166) 1000) (<= (+ (select main_a v_prenex_43167) (select main_a v_prenex_43166)) 1000) (<= (+ main_x 1) v_prenex_43167) (< v_prenex_43167 main_x))) (forall ((v_prenex_39821 Int) (v_prenex_39822 Int)) (or (<= (+ main_y 1) v_prenex_39821) (<= (select main_a v_prenex_39821) 1000) (<= 998 (select main_a v_prenex_39821)) (<= (+ main_x 1) v_prenex_39822) (<= 0 (+ (select main_a v_prenex_39822) 2)) (<= (+ (select main_a v_prenex_39822) (select main_a v_prenex_39821)) 1000) (< v_prenex_39822 main_x))) (forall ((v_prenex_41643 Int) (v_prenex_41644 Int)) (or (< v_prenex_41644 main_x) (<= (* 2 (select main_a v_prenex_41643)) 2000) (<= (+ (select main_a v_prenex_41644) 996) (select main_a v_prenex_41643)) (<= (select main_a v_prenex_41643) 1002) (<= (+ main_x 1) v_prenex_41644) (<= (+ main_y 1) v_prenex_41643) (<= 0 (select main_a v_prenex_41644)))) (forall ((v_prenex_38578 Int) (v_prenex_38577 Int)) (or (< v_prenex_38578 main_x) (<= (select main_a v_prenex_38577) 1002) (<= (select main_a v_prenex_38578) 2) (< v_prenex_38577 main_y) (<= (+ main_x 1) v_prenex_38578) (<= (select main_a v_prenex_38577) (+ (select main_a v_prenex_38578) 1000)))) (or (forall ((v_prenex_39101 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_39101))) (<= (select main_a v_prenex_39101) 1000))) (forall ((v_prenex_39096 Int)) (or (<= (+ main_x 1) v_prenex_39096) (< v_prenex_39096 main_x) (<= 0 (* 2 (select main_a v_prenex_39096))) (<= (* 2 (select main_a v_prenex_39096)) 4)))) (or (forall ((v_prenex_35907 Int)) (or (<= (select main_a v_prenex_35907) 2) (< v_prenex_35907 main_x) (<= (+ main_x 1) v_prenex_35907) (<= (* 2 (select main_a v_prenex_35907)) 4))) (forall ((v_prenex_35908 Int)) (or (<= 996 (select main_a v_prenex_35908)) (<= (* 2 (select main_a v_prenex_35908)) 2000)))) (forall ((v_prenex_35369 Int) (v_prenex_35368 Int)) (or (< v_prenex_35369 main_x) (<= 0 (* 2 (select main_a v_prenex_35369))) (<= (+ (select main_a v_prenex_35369) 996) (select main_a v_prenex_35368)) (<= (select main_a v_prenex_35368) 1000) (<= (+ main_y 1) v_prenex_35368) (<= (+ main_x 1) v_prenex_35369))) (forall ((v_prenex_39566 Int) (v_prenex_39565 Int)) (or (<= (select main_a v_prenex_39565) 1002) (<= (* 2 (select main_a v_prenex_39566)) 4) (<= (+ main_x 1) v_prenex_39566) (<= (* 2 (select main_a v_prenex_39565)) 2000) (<= (select main_a v_prenex_39565) (+ (select main_a v_prenex_39566) 1000)) (< v_prenex_39566 main_x))) (forall ((v_prenex_38009 Int) (v_prenex_38010 Int)) (or (< v_prenex_38010 main_x) (<= (select main_a v_prenex_38009) 1002) (<= 996 (select main_a v_prenex_38009)) (<= (select main_a v_prenex_38009) (+ (select main_a v_prenex_38010) 1000)) (<= (+ main_y 1) v_prenex_38009) (<= (+ main_x 1) v_prenex_38010) (<= (select main_a v_prenex_38010) 4))) (forall ((v_prenex_31450 Int) (v_prenex_31449 Int)) (or (< v_prenex_31449 main_y) (<= 998 (select main_a v_prenex_31449)) (<= (+ main_y 1) v_prenex_31449) (<= 1000 (+ (select main_a v_prenex_31450) (select main_a v_prenex_31449))))) (forall ((v_prenex_41949 Int) (v_prenex_41950 Int)) (or (<= (select main_a v_prenex_41949) 1000) (<= 1996 (* 2 (select main_a v_prenex_41949))) (< v_prenex_41950 main_x) (<= (select main_a v_prenex_41950) 4) (<= (+ (select main_a v_prenex_41950) (select main_a v_prenex_41949)) 1000) (<= 0 (* 2 (select main_a v_prenex_41950))) (<= (+ main_x 1) v_prenex_41950))) (forall ((v_prenex_43275 Int) (v_prenex_43276 Int)) (or (<= (+ (select main_a v_prenex_43276) 996) (select main_a v_prenex_43275)) (<= (select main_a v_prenex_43276) 2) (< v_prenex_43276 main_x) (<= (+ main_x 1) v_prenex_43276) (<= 0 (select main_a v_prenex_43276)))) (forall ((v_prenex_34256 Int) (v_prenex_34255 Int)) (or (<= (* 2 (select main_a v_prenex_34255)) 2000) (< v_prenex_34256 main_x) (< v_prenex_34255 main_y) (<= (+ (select main_a v_prenex_34256) (select main_a v_prenex_34255)) 1000) (<= 998 (select main_a v_prenex_34255)) (<= 0 (* 2 (select main_a v_prenex_34256))) (<= (+ main_x 1) v_prenex_34256))) (or (forall ((v_prenex_41614 Int)) (or (<= 996 (select main_a v_prenex_41614)) (< v_prenex_41614 main_y) (<= (* 2 (select main_a v_prenex_41614)) 2000))) (forall ((v_prenex_41609 Int)) (or (<= (* 2 (select main_a v_prenex_41609)) 4) (<= 0 (* 2 (select main_a v_prenex_41609))) (< v_prenex_41609 main_x) (<= (+ main_x 1) v_prenex_41609)))) (or (forall ((v_prenex_40089 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_40089))) (<= 998 (select main_a v_prenex_40089)))) (forall ((v_prenex_40090 Int)) (or (<= (+ main_x 1) v_prenex_40090) (<= (select main_a v_prenex_40090) 4) (< v_prenex_40090 main_x) (<= (* 2 (select main_a v_prenex_40090)) 4) (<= 0 (+ (select main_a v_prenex_40090) 2))))) (forall ((v_prenex_40007 Int) (v_prenex_40006 Int)) (or (<= (select main_a v_prenex_40007) 4) (<= 996 (select main_a v_prenex_40006)) (<= (select main_a v_prenex_40006) (+ (select main_a v_prenex_40007) 1000)) (< v_prenex_40007 main_x) (<= (select main_a v_prenex_40007) 2) (<= (+ main_x 1) v_prenex_40007))) (forall ((v_prenex_38189 Int) (v_prenex_38188 Int)) (or (<= 1000 (+ (select main_a v_prenex_38189) (select main_a v_prenex_38188))) (<= (select main_a v_prenex_38189) 4) (<= (+ main_x 1) v_prenex_38189) (< v_prenex_38189 main_x) (<= 0 (+ (select main_a v_prenex_38189) 2)) (<= (select main_a v_prenex_38188) 1000))) (or (forall ((v_prenex_41447 Int)) (or (<= (+ main_y 1) v_prenex_41447) (<= (select main_a v_prenex_41447) 1000) (<= 996 (select main_a v_prenex_41447)))) (forall ((v_prenex_41448 Int)) (or (< v_prenex_41448 main_x) (<= (+ main_x 1) v_prenex_41448) (<= (* 2 (select main_a v_prenex_41448)) 4) (<= 0 (+ (select main_a v_prenex_41448) 2))))) (or (forall ((v_prenex_43604 Int)) (or (<= (select main_a v_prenex_43604) 1002) (<= (* 2 (select main_a v_prenex_43604)) 2000))) (forall ((v_prenex_43605 Int)) (or (<= (* 2 (select main_a v_prenex_43605)) 4) (<= 0 (* 2 (select main_a v_prenex_43605))) (< v_prenex_43605 main_x) (<= (+ main_x 1) v_prenex_43605)))) (forall ((v_prenex_43347 Int) (v_prenex_43346 Int)) (or (<= (+ (select main_a v_prenex_43347) 996) (select main_a v_prenex_43346)) (< v_prenex_43347 main_x) (<= 996 (select main_a v_prenex_43346)) (<= (+ main_y 1) v_prenex_43346) (< v_prenex_43346 main_y))) (or (forall ((v_prenex_42646 Int)) (or (< v_prenex_42646 main_y) (<= (select main_a v_prenex_42646) 1000) (<= 998 (select main_a v_prenex_42646)))) (forall ((v_prenex_42641 Int)) (or (<= (* 2 (select main_a v_prenex_42641)) 4) (<= 0 (+ (select main_a v_prenex_42641) 2)) (<= (+ main_x 1) v_prenex_42641) (< v_prenex_42641 main_x)))) (or (forall ((v_prenex_38360 Int)) (or (<= 0 (+ (select main_a v_prenex_38360) 2)) (<= 0 (* 2 (select main_a v_prenex_38360))) (< v_prenex_38360 main_x) (<= (+ main_x 1) v_prenex_38360))) (forall ((v_prenex_38361 Int)) (or (<= (* 2 (select main_a v_prenex_38361)) 2000) (< v_prenex_38361 main_y)))) (forall ((v_prenex_39475 Int) (v_prenex_39474 Int)) (or (<= (+ main_y 1) v_prenex_39474) (<= (+ (select main_a v_prenex_39475) 996) (select main_a v_prenex_39474)) (<= (* 2 (select main_a v_prenex_39475)) 4) (<= 998 (select main_a v_prenex_39474)) (<= (+ main_x 1) v_prenex_39475) (< v_prenex_39475 main_x) (<= 1996 (* 2 (select main_a v_prenex_39474))))) (or (forall ((v_prenex_30846 Int)) (or (<= (* 2 (select main_a v_prenex_30846)) 4) (<= 0 (select main_a v_prenex_30846)) (<= (+ main_x 1) v_prenex_30846) (< v_prenex_30846 main_x))) (forall ((v_prenex_31154 Int)) (or (< v_prenex_31154 main_y) (<= (select main_a v_prenex_31154) 1002)))) (or (forall ((v_prenex_38504 Int)) (or (<= (* 2 (select main_a v_prenex_38504)) 4) (<= 0 (+ (select main_a v_prenex_38504) 2)) (< v_prenex_38504 main_x) (<= (+ main_x 1) v_prenex_38504))) (forall ((v_prenex_38509 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_38509))) (<= 996 (select main_a v_prenex_38509)) (< v_prenex_38509 main_y)))) (or (forall ((v_prenex_42922 Int)) (or (<= (* 2 (select main_a v_prenex_42922)) 2000) (<= (select main_a v_prenex_42922) 1000))) (forall ((v_prenex_42921 Int)) (or (<= (select main_a v_prenex_42921) 2) (<= (+ main_x 1) v_prenex_42921) (< v_prenex_42921 main_x) (<= 0 (* 2 (select main_a v_prenex_42921))) (<= (* 2 (select main_a v_prenex_42921)) 4)))) (forall ((v_prenex_32083 Int) (v_prenex_32082 Int)) (or (<= (select main_a v_prenex_32083) 2) (<= (select main_a v_prenex_32083) 4) (< v_prenex_32083 main_x) (<= 998 (select main_a v_prenex_32082)) (<= (+ main_x 1) v_prenex_32083) (<= (+ (select main_a v_prenex_32083) 996) (select main_a v_prenex_32082)))) (forall ((v_prenex_43734 Int) (v_prenex_43733 Int)) (or (<= 998 (select main_a v_prenex_43733)) (< v_prenex_43733 main_y) (<= (+ main_y 1) v_prenex_43733) (<= (+ (select main_a v_prenex_43734) (select main_a v_prenex_43733)) 1000))) (forall ((v_prenex_43536 Int) (v_prenex_43537 Int)) (or (<= (+ (select main_a v_prenex_43537) 996) (select main_a v_prenex_43536)) (<= (* 2 (select main_a v_prenex_43537)) 4) (< v_prenex_43537 main_x) (<= 0 (select main_a v_prenex_43537)) (<= (+ main_x 1) v_prenex_43537) (<= (select main_a v_prenex_43536) 1002))) (forall ((v_prenex_39830 Int) (v_prenex_39829 Int)) (or (<= (+ main_y 1) v_prenex_39829) (<= (+ (select main_a v_prenex_39830) 996) (select main_a v_prenex_39829)) (<= (+ main_x 1) v_prenex_39830) (<= 0 (select main_a v_prenex_39830)) (<= (select main_a v_prenex_39829) 1002) (< v_prenex_39830 main_x) (<= 998 (select main_a v_prenex_39829)))) (forall ((v_prenex_40526 Int) (v_prenex_40525 Int)) (or (<= 0 (* 2 (select main_a v_prenex_40526))) (<= (select main_a v_prenex_40525) 1002) (<= (+ main_x 1) v_prenex_40526) (<= 0 (+ (select main_a v_prenex_40526) 2)) (<= 1000 (+ (select main_a v_prenex_40526) (select main_a v_prenex_40525))) (< v_prenex_40526 main_x) (<= 996 (select main_a v_prenex_40525)))) (or (forall ((v_prenex_44015 Int)) (or (< v_prenex_44015 main_x) (<= (select main_a v_prenex_44015) 2) (<= (+ main_x 1) v_prenex_44015) (<= 0 (* 2 (select main_a v_prenex_44015))) (<= 0 (select main_a v_prenex_44015)))) (forall ((v_prenex_44020 Int)) (<= 998 (select main_a v_prenex_44020)))) (forall ((v_prenex_42081 Int) (v_prenex_42082 Int)) (or (<= (+ (select main_a v_prenex_42082) 996) (select main_a v_prenex_42081)) (<= 996 (select main_a v_prenex_42081)) (<= (+ main_y 1) v_prenex_42081) (<= 1996 (* 2 (select main_a v_prenex_42081))) (<= (+ main_x 1) v_prenex_42082) (< v_prenex_42082 main_x) (<= (select main_a v_prenex_42082) 2))) (forall ((v_prenex_40689 Int) (v_prenex_40690 Int)) (or (<= (select main_a v_prenex_40689) 1002) (<= 1000 (+ (select main_a v_prenex_40690) (select main_a v_prenex_40689))) (<= 0 (select main_a v_prenex_40690)) (<= 0 (+ (select main_a v_prenex_40690) 2)) (<= (* 2 (select main_a v_prenex_40689)) 2000) (<= (+ main_x 1) v_prenex_40690) (< v_prenex_40690 main_x))) (forall ((v_prenex_33702 Int) (v_prenex_33701 Int)) (or (<= (+ main_x 1) v_prenex_33702) (<= 0 (+ (select main_a v_prenex_33702) 2)) (<= (+ (select main_a v_prenex_33702) 996) (select main_a v_prenex_33701)) (<= (select main_a v_prenex_33702) 2) (< v_prenex_33702 main_x))) (or (forall ((v_prenex_31528 Int)) (or (<= 0 (select main_a v_prenex_31528)) (< v_prenex_31528 main_x) (<= 0 (* 2 (select main_a v_prenex_31528))) (<= (select main_a v_prenex_31528) 2) (<= (+ main_x 1) v_prenex_31528))) (forall ((v_prenex_31532 Int)) (or (<= 998 (select main_a v_prenex_31532)) (<= (select main_a v_prenex_31532) 1002)))) (forall ((v_prenex_43165 Int) (v_prenex_43164 Int)) (or (<= 0 (select main_a v_prenex_43165)) (<= (+ (select main_a v_prenex_43165) (select main_a v_prenex_43164)) 1000) (<= (select main_a v_prenex_43164) 1002) (<= (+ main_x 1) v_prenex_43165) (<= (select main_a v_prenex_43165) 2) (<= 996 (select main_a v_prenex_43164)) (< v_prenex_43165 main_x))) (or (forall ((v_prenex_30834 Int)) (or (<= (select main_a v_prenex_30834) 4) (<= (select main_a v_prenex_30834) 2) (<= (+ main_x 1) v_prenex_30834) (< v_prenex_30834 main_x) (<= (* 2 (select main_a v_prenex_30834)) 4))) (forall ((v_prenex_30980 Int)) (or (<= (* 2 (select main_a v_prenex_30980)) 2000) (<= 1996 (* 2 (select main_a v_prenex_30980)))))) (forall ((v_prenex_39421 Int) (v_prenex_39420 Int)) (or (<= (* 2 (select main_a v_prenex_39420)) 2000) (<= (select main_a v_prenex_39421) 4) (<= (select main_a v_prenex_39420) 1002) (<= (select main_a v_prenex_39420) (+ (select main_a v_prenex_39421) 1000)) (< v_prenex_39421 main_x) (<= (+ main_x 1) v_prenex_39421))) (or (forall ((v_prenex_33662 Int)) (or (<= 998 (select main_a v_prenex_33662)) (<= (select main_a v_prenex_33662) 1000))) (forall ((v_prenex_33660 Int)) (or (<= (select main_a v_prenex_33660) 4) (<= 0 (* 2 (select main_a v_prenex_33660))) (< v_prenex_33660 main_x) (<= (+ main_x 1) v_prenex_33660)))) (or (forall ((v_prenex_33818 Int)) (or (<= (* 2 (select main_a v_prenex_33818)) 2000) (<= 1996 (* 2 (select main_a v_prenex_33818))))) (forall ((v_prenex_33819 Int)) (or (< v_prenex_33819 main_x) (<= (* 2 (select main_a v_prenex_33819)) 4) (<= (+ main_x 1) v_prenex_33819) (<= 0 (+ (select main_a v_prenex_33819) 2))))) (or (forall ((v_prenex_39636 Int)) (or (<= (* 2 (select main_a v_prenex_39636)) 4) (<= (+ main_x 1) v_prenex_39636) (<= 0 (+ (select main_a v_prenex_39636) 2)) (< v_prenex_39636 main_x))) (forall ((v_prenex_39635 Int)) (or (<= (select main_a v_prenex_39635) 1000) (<= (+ main_y 1) v_prenex_39635) (<= 1996 (* 2 (select main_a v_prenex_39635)))))) (forall ((v_prenex_35862 Int) (v_prenex_35863 Int)) (or (<= (select main_a v_prenex_35863) 2) (<= (select main_a v_prenex_35862) (+ (select main_a v_prenex_35863) 1000)) (<= 0 (select main_a v_prenex_35863)) (< v_prenex_35863 main_x) (<= (+ main_x 1) v_prenex_35863) (<= 998 (select main_a v_prenex_35862)))) (forall ((v_prenex_32364 Int) (v_prenex_32365 Int)) (or (<= 0 (* 2 (select main_a v_prenex_32365))) (<= (+ (select main_a v_prenex_32365) 996) (select main_a v_prenex_32364)) (<= 1996 (* 2 (select main_a v_prenex_32364))) (<= (+ main_x 1) v_prenex_32365) (< v_prenex_32365 main_x) (<= (+ main_y 1) v_prenex_32364))) (forall ((v_prenex_37768 Int) (v_prenex_37769 Int)) (or (< v_prenex_37769 main_x) (<= (+ (select main_a v_prenex_37769) (select main_a v_prenex_37768)) 1000) (<= (select main_a v_prenex_37768) 1002) (<= (select main_a v_prenex_37768) 1000) (< v_prenex_37768 main_y) (<= (+ main_x 1) v_prenex_37769) (<= 0 (+ (select main_a v_prenex_37769) 2)))) (forall ((v_prenex_31145 Int) (v_prenex_31144 Int)) (or (<= 996 (select main_a v_prenex_31144)) (< v_prenex_31145 main_x) (<= 0 (select main_a v_prenex_31145)) (<= (+ main_x 1) v_prenex_31145) (<= (select main_a v_prenex_31145) 2) (<= 1996 (* 2 (select main_a v_prenex_31144))) (<= (+ (select main_a v_prenex_31145) (select main_a v_prenex_31144)) 1000))) (forall ((v_prenex_37926 Int) (v_prenex_37927 Int)) (or (<= (+ (select main_a v_prenex_37927) 996) (select main_a v_prenex_37926)) (<= (select main_a v_prenex_37927) 4) (< v_prenex_37927 main_x) (<= 0 (+ (select main_a v_prenex_37927) 2)) (<= (+ main_x 1) v_prenex_37927) (<= 998 (select main_a v_prenex_37926)))) (forall ((v_prenex_32470 Int) (v_prenex_32471 Int)) (or (< v_prenex_32471 main_x) (<= (* 2 (select main_a v_prenex_32470)) 2000) (<= (select main_a v_prenex_32470) 1000) (<= 0 (* 2 (select main_a v_prenex_32471))) (<= 1000 (+ (select main_a v_prenex_32471) (select main_a v_prenex_32470))) (<= 0 (+ (select main_a v_prenex_32471) 2)) (<= (+ main_x 1) v_prenex_32471))) (forall ((v_prenex_43420 Int) (v_prenex_43421 Int)) (or (<= 996 (select main_a v_prenex_43420)) (<= (+ main_y 1) v_prenex_43420) (<= (+ (select main_a v_prenex_43421) (select main_a v_prenex_43420)) 1000) (<= (select main_a v_prenex_43421) 2) (<= (+ main_x 1) v_prenex_43421) (<= 998 (select main_a v_prenex_43420)) (< v_prenex_43421 main_x))) (or (forall ((v_prenex_42646 Int)) (or (< v_prenex_42646 main_y) (<= (select main_a v_prenex_42646) 1000) (<= 998 (select main_a v_prenex_42646)))) (forall ((v_prenex_42644 Int)) (or (<= (+ main_x 1) v_prenex_42644) (< v_prenex_42644 main_x) (<= 0 (select main_a v_prenex_42644)) (<= (* 2 (select main_a v_prenex_42644)) 4)))) (forall ((v_prenex_42493 Int) (v_prenex_42494 Int)) (or (<= (select main_a v_prenex_42493) (+ (select main_a v_prenex_42494) 1000)) (<= (select main_a v_prenex_42493) 1002) (<= 0 (select main_a v_prenex_42494)) (<= (+ main_x 1) v_prenex_42494) (<= (select main_a v_prenex_42493) 1000) (<= (* 2 (select main_a v_prenex_42494)) 4) (< v_prenex_42494 main_x))) (forall ((v_prenex_31257 Int) (v_prenex_31258 Int)) (or (< v_prenex_31258 main_x) (<= 996 (select main_a v_prenex_31257)) (<= (+ (select main_a v_prenex_31258) (select main_a v_prenex_31257)) 1000) (<= (select main_a v_prenex_31258) 2) (< v_prenex_31257 main_y) (<= 1996 (* 2 (select main_a v_prenex_31257))) (<= (+ main_x 1) v_prenex_31258))) (or (forall ((v_prenex_40900 Int)) (<= (* 2 (select main_a v_prenex_40900)) 2000)) (forall ((v_prenex_40896 Int)) (or (< v_prenex_40896 main_x) (<= (+ main_x 1) v_prenex_40896) (<= 0 (* 2 (select main_a v_prenex_40896))) (<= (select main_a v_prenex_40896) 2)))) (forall ((v_prenex_33330 Int) (v_prenex_33329 Int)) (or (<= (+ main_x 1) v_prenex_33330) (<= (select main_a v_prenex_33329) 1002) (<= 996 (select main_a v_prenex_33329)) (< v_prenex_33330 main_x) (<= (+ (select main_a v_prenex_33330) (select main_a v_prenex_33329)) 1000) (<= (+ main_y 1) v_prenex_33329) (<= (select main_a v_prenex_33330) 2))) (forall ((v_prenex_36063 Int) (v_prenex_36064 Int)) (or (<= (select main_a v_prenex_36063) 1000) (<= (* 2 (select main_a v_prenex_36063)) 2000) (< v_prenex_36064 main_x) (<= 1000 (+ (select main_a v_prenex_36064) (select main_a v_prenex_36063))) (<= (+ main_y 1) v_prenex_36063) (<= (+ main_x 1) v_prenex_36064) (<= 0 (+ (select main_a v_prenex_36064) 2)))) (or (forall ((v_prenex_34126 Int)) (<= (* 2 (select main_a v_prenex_34126)) 4)) (forall ((v_prenex_34125 Int)) (or (< v_prenex_34125 main_y) (<= (select main_a v_prenex_34125) 1002) (<= 1996 (* 2 (select main_a v_prenex_34125))) (<= (+ main_y 1) v_prenex_34125)))) (or (forall ((v_prenex_42734 Int)) (or (<= (* 2 (select main_a v_prenex_42734)) 4) (< v_prenex_42734 main_x) (<= 0 (+ (select main_a v_prenex_42734) 2)) (<= 0 (* 2 (select main_a v_prenex_42734))) (<= (+ main_x 1) v_prenex_42734))) (forall ((v_prenex_42735 Int)) (<= 1996 (* 2 (select main_a v_prenex_42735))))) (forall ((v_prenex_32310 Int) (v_prenex_32309 Int)) (or (<= (select main_a v_prenex_32310) 2) (<= (* 2 (select main_a v_prenex_32309)) 2000) (<= (+ main_x 1) v_prenex_32310) (< v_prenex_32310 main_x) (<= (+ (select main_a v_prenex_32310) 996) (select main_a v_prenex_32309)) (<= (select main_a v_prenex_32309) 1002) (<= 0 (+ (select main_a v_prenex_32310) 2)))) (or (forall ((v_prenex_30860 Int)) (or (<= (select main_a v_prenex_30860) 4) (<= (* 2 (select main_a v_prenex_30860)) 4) (< v_prenex_30860 main_x) (<= (+ main_x 1) v_prenex_30860))) (forall ((v_prenex_31798 Int)) (or (<= 996 (select main_a v_prenex_31798)) (<= (select main_a v_prenex_31798) 1000)))) (forall ((v_prenex_38884 Int) (v_prenex_38883 Int)) (or (<= (select main_a v_prenex_38883) (+ (select main_a v_prenex_38884) 1000)) (<= 996 (select main_a v_prenex_38883)) (< v_prenex_38884 main_x) (<= (+ main_x 1) v_prenex_38884) (<= (select main_a v_prenex_38884) 4))) (forall ((v_prenex_36027 Int) (v_prenex_36028 Int)) (or (<= (* 2 (select main_a v_prenex_36028)) 4) (<= (+ (select main_a v_prenex_36028) 996) (select main_a v_prenex_36027)) (<= 998 (select main_a v_prenex_36027)) (< v_prenex_36028 main_x) (<= 0 (+ (select main_a v_prenex_36028) 2)) (<= (+ main_x 1) v_prenex_36028))) (forall ((v_prenex_31859 Int) (v_prenex_31858 Int)) (or (<= (* 2 (select main_a v_prenex_31858)) 2000) (<= (+ main_x 1) v_prenex_31859) (<= (+ (select main_a v_prenex_31859) 996) (select main_a v_prenex_31858)) (<= 0 (+ (select main_a v_prenex_31859) 2)) (<= (select main_a v_prenex_31859) 4) (<= 998 (select main_a v_prenex_31858)) (< v_prenex_31859 main_x))) (forall ((v_prenex_39380 Int) (v_prenex_39381 Int)) (or (<= 1000 (+ (select main_a v_prenex_39381) (select main_a v_prenex_39380))) (< v_prenex_39381 main_x) (<= 0 (select main_a v_prenex_39381)) (< v_prenex_39380 main_y) (<= (+ main_x 1) v_prenex_39381) (<= (select main_a v_prenex_39380) 1002) (<= 996 (select main_a v_prenex_39380)))) (forall ((v_prenex_32973 Int) (v_prenex_32974 Int)) (or (<= 998 (select main_a v_prenex_32973)) (< v_prenex_32974 main_x) (<= 0 (select main_a v_prenex_32974)) (<= 0 (+ (select main_a v_prenex_32974) 2)) (<= 1000 (+ (select main_a v_prenex_32974) (select main_a v_prenex_32973))) (<= (+ main_x 1) v_prenex_32974))) (forall ((v_prenex_40054 Int) (v_prenex_40053 Int)) (or (<= (* 2 (select main_a v_prenex_40053)) 2000) (<= 1000 (+ (select main_a v_prenex_40054) (select main_a v_prenex_40053))) (<= (select main_a v_prenex_40053) 1002) (<= (+ main_x 1) v_prenex_40054) (< v_prenex_40054 main_x) (<= 0 (* 2 (select main_a v_prenex_40054))) (<= 0 (+ (select main_a v_prenex_40054) 2)))) (forall ((v_prenex_31307 Int) (v_prenex_31308 Int)) (or (<= 998 (select main_a v_prenex_31307)) (<= (+ (select main_a v_prenex_31308) 996) (select main_a v_prenex_31307)) (< v_prenex_31308 main_x) (<= (+ main_x 1) v_prenex_31308) (<= (+ main_y 1) v_prenex_31307) (<= 996 (select main_a v_prenex_31307)) (<= (* 2 (select main_a v_prenex_31308)) 4))) (forall ((v_prenex_43444 Int) (v_prenex_43445 Int)) (or (<= (+ main_x 1) v_prenex_43445) (< v_prenex_43445 main_x) (<= 0 (* 2 (select main_a v_prenex_43445))) (<= (select main_a v_prenex_43444) (+ (select main_a v_prenex_43445) 1000)))) (forall ((v_prenex_31820 Int) (v_prenex_31821 Int)) (or (<= (+ main_x 1) v_prenex_31821) (<= 998 (select main_a v_prenex_31820)) (< v_prenex_31821 main_x) (<= 0 (* 2 (select main_a v_prenex_31821))) (<= (+ (select main_a v_prenex_31821) (select main_a v_prenex_31820)) 1000))) (forall ((v_prenex_39347 Int) (v_prenex_39346 Int)) (or (<= (+ main_x 1) v_prenex_39347) (<= (select main_a v_prenex_39347) 2) (< v_prenex_39347 main_x) (<= (select main_a v_prenex_39346) (+ (select main_a v_prenex_39347) 1000)) (<= 0 (select main_a v_prenex_39347)))) (forall ((v_prenex_37757 Int) (v_prenex_37756 Int)) (or (<= (select main_a v_prenex_37756) 1000) (< v_prenex_37757 main_x) (<= (+ (select main_a v_prenex_37757) 996) (select main_a v_prenex_37756)) (<= (select main_a v_prenex_37757) 2) (<= 998 (select main_a v_prenex_37756)) (<= 0 (* 2 (select main_a v_prenex_37757))) (<= (+ main_x 1) v_prenex_37757))) (forall ((v_prenex_33526 Int) (v_prenex_33525 Int)) (or (<= (+ (select main_a v_prenex_33526) 996) (select main_a v_prenex_33525)) (<= (+ main_y 1) v_prenex_33525) (< v_prenex_33525 main_y) (<= 998 (select main_a v_prenex_33525)))) (forall ((v_prenex_32283 Int) (v_prenex_32282 Int)) (or (<= (select main_a v_prenex_32282) (+ (select main_a v_prenex_32283) 1000)) (< v_prenex_32282 main_y) (<= (+ main_y 1) v_prenex_32282) (<= (+ main_x 1) v_prenex_32283) (<= (select main_a v_prenex_32282) 1002))) (forall ((v_prenex_38280 Int) (v_prenex_38281 Int)) (or (< v_prenex_38281 main_x) (<= (+ main_y 1) v_prenex_38280) (<= (+ main_x 1) v_prenex_38281) (<= 1996 (* 2 (select main_a v_prenex_38280))) (<= 0 (+ (select main_a v_prenex_38281) 2)) (<= (select main_a v_prenex_38280) (+ (select main_a v_prenex_38281) 1000)))) (forall ((v_prenex_41731 Int) (v_prenex_41732 Int)) (or (<= (select main_a v_prenex_41731) 1002) (<= 996 (select main_a v_prenex_41731)) (< v_prenex_41732 main_x) (< v_prenex_41731 main_y) (<= (+ (select main_a v_prenex_41732) (select main_a v_prenex_41731)) 1000) (<= (* 2 (select main_a v_prenex_41732)) 4) (<= (+ main_x 1) v_prenex_41732))) (or (forall ((v_prenex_41260 Int)) (or (<= 0 (* 2 (select main_a v_prenex_41260))) (< v_prenex_41260 main_x) (<= (+ main_x 1) v_prenex_41260) (<= 0 (+ (select main_a v_prenex_41260) 2)))) (forall ((v_prenex_41261 Int)) (or (<= (select main_a v_prenex_41261) 1002) (< v_prenex_41261 main_y) (<= 996 (select main_a v_prenex_41261))))) (forall ((v_prenex_39250 Int) (v_prenex_39251 Int)) (or (<= (+ (select main_a v_prenex_39251) (select main_a v_prenex_39250)) 1000) (< v_prenex_39251 main_x) (<= (select main_a v_prenex_39250) 1000) (<= 0 (select main_a v_prenex_39251)) (<= (select main_a v_prenex_39250) 1002) (<= (* 2 (select main_a v_prenex_39251)) 4) (<= (+ main_x 1) v_prenex_39251))) (or (forall ((v_prenex_43024 Int)) (or (<= 998 (select main_a v_prenex_43024)) (<= (* 2 (select main_a v_prenex_43024)) 2000))) (forall ((v_prenex_43025 Int)) (or (<= 0 (+ (select main_a v_prenex_43025) 2)) (< v_prenex_43025 main_x) (<= (* 2 (select main_a v_prenex_43025)) 4) (<= (select main_a v_prenex_43025) 4) (<= (+ main_x 1) v_prenex_43025)))) (forall ((v_prenex_31682 Int) (v_prenex_31681 Int)) (or (< v_prenex_31681 main_y) (<= 0 (* 2 (select main_a v_prenex_31682))) (< v_prenex_31682 main_x) (<= (+ (select main_a v_prenex_31682) 996) (select main_a v_prenex_31681)) (<= (* 2 (select main_a v_prenex_31681)) 2000) (<= (+ main_x 1) v_prenex_31682))) (forall ((v_prenex_44032 Int) (v_prenex_44033 Int)) (or (<= (+ (select main_a v_prenex_44033) (select main_a v_prenex_44032)) 1000) (<= (select main_a v_prenex_44032) 1002) (< v_prenex_44033 main_x) (<= 1996 (* 2 (select main_a v_prenex_44032))) (<= (select main_a v_prenex_44033) 4) (<= (+ main_x 1) v_prenex_44033))) (forall ((v_prenex_35266 Int) (v_prenex_35265 Int)) (or (< v_prenex_35266 main_x) (<= (select main_a v_prenex_35266) 4) (<= (select main_a v_prenex_35265) 1000) (<= (+ main_x 1) v_prenex_35266) (<= (+ (select main_a v_prenex_35266) (select main_a v_prenex_35265)) 1000) (<= 0 (select main_a v_prenex_35266)))) (forall ((v_prenex_41586 Int) (v_prenex_41587 Int)) (or (< v_prenex_41587 main_x) (<= 0 (select main_a v_prenex_41587)) (<= 0 (* 2 (select main_a v_prenex_41587))) (<= (+ main_x 1) v_prenex_41587) (<= (* 2 (select main_a v_prenex_41586)) 2000) (<= 1996 (* 2 (select main_a v_prenex_41586))) (<= (+ (select main_a v_prenex_41587) 996) (select main_a v_prenex_41586)))) (forall ((v_prenex_40371 Int) (v_prenex_40370 Int)) (or (<= 0 (select main_a v_prenex_40371)) (<= (select main_a v_prenex_40371) 2) (<= (+ main_x 1) v_prenex_40371) (<= 1000 (+ (select main_a v_prenex_40371) (select main_a v_prenex_40370))) (< v_prenex_40371 main_x))) (forall ((v_prenex_42826 Int) (v_prenex_42827 Int)) (or (<= 998 (select main_a v_prenex_42826)) (<= 0 (+ (select main_a v_prenex_42827) 2)) (<= (+ (select main_a v_prenex_42827) (select main_a v_prenex_42826)) 1000) (< v_prenex_42827 main_x) (<= (select main_a v_prenex_42826) 1000) (<= (* 2 (select main_a v_prenex_42827)) 4) (<= (+ main_x 1) v_prenex_42827))) (forall ((v_prenex_31493 Int) (v_prenex_31492 Int)) (or (<= 0 (* 2 (select main_a v_prenex_31493))) (<= (+ main_y 1) v_prenex_31492) (<= (+ main_x 1) v_prenex_31493) (<= 996 (select main_a v_prenex_31492)) (< v_prenex_31493 main_x) (<= 1996 (* 2 (select main_a v_prenex_31492))) (<= (+ (select main_a v_prenex_31493) 996) (select main_a v_prenex_31492)))) (forall ((v_prenex_39014 Int) (v_prenex_39013 Int)) (or (<= (select main_a v_prenex_39014) 4) (<= (* 2 (select main_a v_prenex_39013)) 2000) (< v_prenex_39014 main_x) (<= (+ main_x 1) v_prenex_39014) (<= (select main_a v_prenex_39013) 1000) (<= (+ (select main_a v_prenex_39014) 996) (select main_a v_prenex_39013)))) (forall ((v_prenex_32441 Int) (v_prenex_32440 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_32440))) (< v_prenex_32441 main_x) (<= (* 2 (select main_a v_prenex_32441)) 4) (<= (select main_a v_prenex_32440) (+ (select main_a v_prenex_32441) 1000)) (<= 998 (select main_a v_prenex_32440)) (<= 0 (* 2 (select main_a v_prenex_32441))) (<= (+ main_x 1) v_prenex_32441))) (forall ((v_prenex_31262 Int) (v_prenex_31261 Int)) (or (< v_prenex_31262 main_x) (<= 1996 (* 2 (select main_a v_prenex_31261))) (<= (+ main_x 1) v_prenex_31262) (<= 0 (+ (select main_a v_prenex_31262) 2)) (<= (select main_a v_prenex_31262) 4) (<= (select main_a v_prenex_31261) (+ (select main_a v_prenex_31262) 1000)))) (forall ((v_prenex_31206 Int) (v_prenex_31207 Int)) (or (<= 0 (select main_a v_prenex_31207)) (<= 1996 (* 2 (select main_a v_prenex_31206))) (<= (+ main_x 1) v_prenex_31207) (<= 1000 (+ (select main_a v_prenex_31207) (select main_a v_prenex_31206))) (< v_prenex_31207 main_x) (<= 0 (+ (select main_a v_prenex_31207) 2)))) (forall ((v_prenex_33922 Int) (v_prenex_33921 Int)) (or (<= (+ main_x 1) v_prenex_33922) (<= (select main_a v_prenex_33922) 4) (<= (select main_a v_prenex_33921) 1002) (< v_prenex_33922 main_x) (<= (* 2 (select main_a v_prenex_33921)) 2000) (<= (+ (select main_a v_prenex_33922) (select main_a v_prenex_33921)) 1000) (<= 0 (* 2 (select main_a v_prenex_33922))))) (forall ((v_prenex_34138 Int) (v_prenex_34137 Int)) (or (<= 0 (+ (select main_a v_prenex_34138) 2)) (<= (+ (select main_a v_prenex_34138) (select main_a v_prenex_34137)) 1000) (< v_prenex_34138 main_x) (<= (+ main_x 1) v_prenex_34138) (<= (* 2 (select main_a v_prenex_34137)) 2000) (<= 0 (* 2 (select main_a v_prenex_34138))))) (forall ((v_prenex_42242 Int) (v_prenex_42243 Int)) (or (< v_prenex_42243 main_x) (<= (+ main_x 1) v_prenex_42243) (<= 1000 (+ (select main_a v_prenex_42243) (select main_a v_prenex_42242))) (<= 0 (* 2 (select main_a v_prenex_42243))) (<= (* 2 (select main_a v_prenex_42242)) 2000) (<= (* 2 (select main_a v_prenex_42243)) 4) (<= 1996 (* 2 (select main_a v_prenex_42242))))) (or (forall ((v_prenex_44207 Int)) (or (< v_prenex_44207 main_x) (<= (select main_a v_prenex_44207) 4) (<= (* 2 (select main_a v_prenex_44207)) 4) (<= 0 (+ (select main_a v_prenex_44207) 2)) (<= (+ main_x 1) v_prenex_44207))) (forall ((v_prenex_44206 Int)) (or (<= (* 2 (select main_a v_prenex_44206)) 2000) (<= 1996 (* 2 (select main_a v_prenex_44206)))))) (or (forall ((v_prenex_43024 Int)) (or (<= 998 (select main_a v_prenex_43024)) (<= (* 2 (select main_a v_prenex_43024)) 2000))) (forall ((v_prenex_43021 Int)) (or (< v_prenex_43021 main_x) (<= (+ main_x 1) v_prenex_43021) (<= (* 2 (select main_a v_prenex_43021)) 4) (<= (select main_a v_prenex_43021) 4)))) (or (forall ((v_prenex_34699 Int)) (or (<= 0 (select main_a v_prenex_34699)) (<= 0 (* 2 (select main_a v_prenex_34699))) (<= (+ main_x 1) v_prenex_34699) (< v_prenex_34699 main_x))) (forall ((v_prenex_34701 Int)) (or (<= 996 (select main_a v_prenex_34701)) (<= 998 (select main_a v_prenex_34701))))) (or (forall ((v_prenex_38820 Int)) (or (< v_prenex_38820 main_x) (<= 0 (+ (select main_a v_prenex_38820) 2)) (<= (* 2 (select main_a v_prenex_38820)) 4) (<= (+ main_x 1) v_prenex_38820))) (forall ((v_prenex_38819 Int)) (or (<= 998 (select main_a v_prenex_38819)) (<= 1996 (* 2 (select main_a v_prenex_38819)))))) (forall ((v_prenex_35774 Int) (v_prenex_35775 Int)) (or (< v_prenex_35774 main_y) (<= 998 (select main_a v_prenex_35774)) (<= 996 (select main_a v_prenex_35774)) (<= (+ (select main_a v_prenex_35775) (select main_a v_prenex_35774)) 1000) (<= (+ main_y 1) v_prenex_35774))) (forall ((v_prenex_38856 Int) (v_prenex_38855 Int)) (or (<= 998 (select main_a v_prenex_38855)) (<= 996 (select main_a v_prenex_38855)) (<= (select main_a v_prenex_38856) 2) (<= (+ main_y 1) v_prenex_38855) (<= (+ (select main_a v_prenex_38856) (select main_a v_prenex_38855)) 1000) (< v_prenex_38856 main_x) (<= (+ main_x 1) v_prenex_38856))) (or (forall ((v_prenex_31711 Int)) (or (<= (select main_a v_prenex_31711) 1000) (<= (* 2 (select main_a v_prenex_31711)) 2000))) (forall ((v_prenex_31713 Int)) (or (<= 0 (* 2 (select main_a v_prenex_31713))) (<= (* 2 (select main_a v_prenex_31713)) 4) (< v_prenex_31713 main_x) (<= 0 (select main_a v_prenex_31713)) (<= (+ main_x 1) v_prenex_31713)))) (forall ((v_prenex_40476 Int) (v_prenex_40475 Int)) (or (< v_prenex_40476 main_x) (<= 1996 (* 2 (select main_a v_prenex_40475))) (<= 0 (select main_a v_prenex_40476)) (<= (select main_a v_prenex_40475) 1000) (<= (+ main_y 1) v_prenex_40475) (<= 1000 (+ (select main_a v_prenex_40476) (select main_a v_prenex_40475))) (<= (+ main_x 1) v_prenex_40476))) (or (forall ((v_prenex_33662 Int)) (or (<= 998 (select main_a v_prenex_33662)) (<= (select main_a v_prenex_33662) 1000))) (forall ((v_prenex_33659 Int)) (or (<= (+ main_x 1) v_prenex_33659) (<= 0 (* 2 (select main_a v_prenex_33659))) (< v_prenex_33659 main_x) (<= (select main_a v_prenex_33659) 4) (<= (* 2 (select main_a v_prenex_33659)) 4)))) (or (forall ((v_prenex_34477 Int)) (<= (select main_a v_prenex_34477) 1002)) (forall ((v_prenex_34476 Int)) (or (<= 0 (* 2 (select main_a v_prenex_34476))) (<= (+ main_x 1) v_prenex_34476) (<= 0 (select main_a v_prenex_34476)) (< v_prenex_34476 main_x) (<= (select main_a v_prenex_34476) 4)))) (forall ((v_prenex_37461 Int)) (or (< v_prenex_37461 main_x) (<= (select main_a v_prenex_37461) 2) (<= 0 (select main_a v_prenex_37461)) (<= 0 (* 2 (select main_a v_prenex_37461))) (<= (+ main_x 1) v_prenex_37461))) (or (forall ((v_prenex_44120 Int)) (or (<= 998 (select main_a v_prenex_44120)) (<= (select main_a v_prenex_44120) 1000))) (forall ((v_prenex_44117 Int)) (or (< v_prenex_44117 main_x) (<= (select main_a v_prenex_44117) 4) (<= (+ main_x 1) v_prenex_44117) (<= 0 (* 2 (select main_a v_prenex_44117)))))) (forall ((v_prenex_43518 Int) (v_prenex_43519 Int)) (or (<= (select main_a v_prenex_43519) 2) (<= 0 (+ (select main_a v_prenex_43519) 2)) (<= (* 2 (select main_a v_prenex_43518)) 2000) (<= (+ main_x 1) v_prenex_43519) (< v_prenex_43519 main_x) (<= (select main_a v_prenex_43518) 1002) (<= 1000 (+ (select main_a v_prenex_43519) (select main_a v_prenex_43518))))) (or (forall ((v_prenex_39696 Int)) (<= (select main_a v_prenex_39696) 1000)) (forall ((v_prenex_39695 Int)) (or (<= (* 2 (select main_a v_prenex_39695)) 4) (< v_prenex_39695 main_x) (<= (+ main_x 1) v_prenex_39695) (<= (select main_a v_prenex_39695) 2)))) (forall ((v_prenex_43624 Int) (v_prenex_43625 Int)) (or (<= (+ main_x 1) v_prenex_43625) (< v_prenex_43625 main_x) (<= (select main_a v_prenex_43625) 2) (<= (+ (select main_a v_prenex_43625) 996) (select main_a v_prenex_43624)) (<= 998 (select main_a v_prenex_43624)) (<= 0 (* 2 (select main_a v_prenex_43625))) (<= (* 2 (select main_a v_prenex_43624)) 2000))) (forall ((v_prenex_36268 Int) (v_prenex_36269 Int)) (or (< v_prenex_36269 main_x) (<= (+ main_y 1) v_prenex_36268) (<= (+ main_x 1) v_prenex_36269) (<= 996 (select main_a v_prenex_36268)) (<= (* 2 (select main_a v_prenex_36269)) 4) (<= 1996 (* 2 (select main_a v_prenex_36268))) (<= (select main_a v_prenex_36268) (+ (select main_a v_prenex_36269) 1000)))) (forall ((v_prenex_37664 Int) (v_prenex_37663 Int)) (or (<= 996 (select main_a v_prenex_37663)) (<= (+ main_x 1) v_prenex_37664) (<= 0 (* 2 (select main_a v_prenex_37664))) (<= (+ (select main_a v_prenex_37664) (select main_a v_prenex_37663)) 1000) (<= (* 2 (select main_a v_prenex_37663)) 2000) (< v_prenex_37664 main_x) (<= (+ main_y 1) v_prenex_37663))) (forall ((v_prenex_34846 Int) (v_prenex_34845 Int)) (or (< v_prenex_34846 main_x) (<= (+ main_x 1) v_prenex_34846) (<= (select main_a v_prenex_34845) (+ (select main_a v_prenex_34846) 1000)) (<= 1996 (* 2 (select main_a v_prenex_34845))) (<= 996 (select main_a v_prenex_34845)) (<= 0 (select main_a v_prenex_34846)))) (or (forall ((v_prenex_35639 Int)) (<= (select main_a v_prenex_35639) 1000)) (forall ((v_prenex_35635 Int)) (or (<= (+ main_x 1) v_prenex_35635) (< v_prenex_35635 main_x) (<= (select main_a v_prenex_35635) 2) (<= 0 (* 2 (select main_a v_prenex_35635)))))) (forall ((v_prenex_31005 Int) (v_prenex_31006 Int)) (or (<= 0 (select main_a v_prenex_31006)) (<= (+ main_y 1) v_prenex_31005) (<= (+ (select main_a v_prenex_31006) (select main_a v_prenex_31005)) 1000) (<= (* 2 (select main_a v_prenex_31005)) 2000) (< v_prenex_31006 main_x) (<= (+ main_x 1) v_prenex_31006) (<= (select main_a v_prenex_31005) 1002))) (forall ((v_prenex_43380 Int) (v_prenex_43379 Int)) (or (<= (* 2 (select main_a v_prenex_43380)) 4) (<= 1000 (+ (select main_a v_prenex_43380) (select main_a v_prenex_43379))) (<= 996 (select main_a v_prenex_43379)) (<= (+ main_x 1) v_prenex_43380) (< v_prenex_43380 main_x) (<= (select main_a v_prenex_43380) 2))) (or (forall ((v_prenex_36929 Int)) (<= 998 (select main_a v_prenex_36929))) (forall ((v_prenex_36930 Int)) (or (<= (* 2 (select main_a v_prenex_36930)) 4) (<= 0 (* 2 (select main_a v_prenex_36930))) (< v_prenex_36930 main_x) (<= (+ main_x 1) v_prenex_36930)))) (forall ((v_prenex_36903 Int) (v_prenex_36904 Int)) (or (<= (select main_a v_prenex_36903) (+ (select main_a v_prenex_36904) 1000)) (<= 0 (+ (select main_a v_prenex_36904) 2)) (<= 996 (select main_a v_prenex_36903)) (< v_prenex_36904 main_x) (<= (* 2 (select main_a v_prenex_36903)) 2000) (<= (+ main_x 1) v_prenex_36904))) (forall ((v_prenex_40537 Int) (v_prenex_40536 Int)) (or (<= (* 2 (select main_a v_prenex_40536)) 2000) (<= (select main_a v_prenex_40537) 4) (<= (+ main_x 1) v_prenex_40537) (<= (+ main_y 1) v_prenex_40536) (< v_prenex_40537 main_x) (<= (+ (select main_a v_prenex_40537) 996) (select main_a v_prenex_40536)))) (forall ((v_prenex_37390 Int) (v_prenex_37391 Int)) (or (<= 0 (select main_a v_prenex_37391)) (<= (+ main_x 1) v_prenex_37391) (< v_prenex_37391 main_x) (<= (select main_a v_prenex_37391) 2) (<= (select main_a v_prenex_37390) (+ (select main_a v_prenex_37391) 1000)) (<= (* 2 (select main_a v_prenex_37390)) 2000) (<= (select main_a v_prenex_37390) 1000))) (forall ((v_prenex_36315 Int) (v_prenex_36316 Int)) (or (<= 996 (select main_a v_prenex_36315)) (< v_prenex_36315 main_y) (<= 0 (select main_a v_prenex_36316)) (<= (+ main_x 1) v_prenex_36316) (<= (+ (select main_a v_prenex_36316) (select main_a v_prenex_36315)) 1000) (< v_prenex_36316 main_x) (<= (select main_a v_prenex_36315) 1000))) (forall ((v_prenex_33554 Int) (v_prenex_33553 Int)) (or (<= 0 (select main_a v_prenex_33554)) (< v_prenex_33554 main_x) (<= (select main_a v_prenex_33553) (+ (select main_a v_prenex_33554) 1000)) (<= 1996 (* 2 (select main_a v_prenex_33553))) (<= 998 (select main_a v_prenex_33553)) (<= 0 (* 2 (select main_a v_prenex_33554))) (<= (+ main_x 1) v_prenex_33554))) (forall ((v_prenex_44030 Int) (v_prenex_44031 Int)) (or (<= (* 2 (select main_a v_prenex_44030)) 2000) (<= (* 2 (select main_a v_prenex_44031)) 4) (<= (+ main_x 1) v_prenex_44031) (< v_prenex_44031 main_x) (<= 1996 (* 2 (select main_a v_prenex_44030))) (<= 1000 (+ (select main_a v_prenex_44031) (select main_a v_prenex_44030))) (<= 0 (select main_a v_prenex_44031)))) (forall ((v_prenex_34337 Int) (v_prenex_34336 Int)) (or (<= (select main_a v_prenex_34336) 1000) (< v_prenex_34337 main_x) (<= 0 (+ (select main_a v_prenex_34337) 2)) (<= 1000 (+ (select main_a v_prenex_34337) (select main_a v_prenex_34336))) (<= (+ main_y 1) v_prenex_34336) (<= (+ main_x 1) v_prenex_34337) (<= (* 2 (select main_a v_prenex_34336)) 2000))) (forall ((v_prenex_33754 Int) (v_prenex_33753 Int)) (or (<= 0 (select main_a v_prenex_33754)) (<= (select main_a v_prenex_33753) 1000) (< v_prenex_33754 main_x) (<= (select main_a v_prenex_33753) (+ (select main_a v_prenex_33754) 1000)) (<= 998 (select main_a v_prenex_33753)) (<= (* 2 (select main_a v_prenex_33754)) 4) (<= (+ main_x 1) v_prenex_33754))) (forall ((v_prenex_43216 Int) (v_prenex_43215 Int)) (or (<= (select main_a v_prenex_43216) 2) (<= (+ main_x 1) v_prenex_43216) (< v_prenex_43216 main_x) (<= (select main_a v_prenex_43215) 1002) (<= 0 (select main_a v_prenex_43216)) (<= (* 2 (select main_a v_prenex_43215)) 2000) (<= (+ (select main_a v_prenex_43216) (select main_a v_prenex_43215)) 1000))) (forall ((v_prenex_36472 Int) (v_prenex_36471 Int)) (or (<= (select main_a v_prenex_36471) 1000) (<= (* 2 (select main_a v_prenex_36472)) 4) (< v_prenex_36472 main_x) (<= (+ (select main_a v_prenex_36472) (select main_a v_prenex_36471)) 1000) (<= 1996 (* 2 (select main_a v_prenex_36471))) (<= (+ main_y 1) v_prenex_36471) (<= (+ main_x 1) v_prenex_36472))) (or (forall ((v_prenex_37141 Int)) (or (<= (select main_a v_prenex_37141) 1000) (<= (* 2 (select main_a v_prenex_37141)) 2000))) (forall ((v_prenex_37137 Int)) (or (<= (* 2 (select main_a v_prenex_37137)) 4) (< v_prenex_37137 main_x) (<= (+ main_x 1) v_prenex_37137)))) (forall ((v_prenex_35650 Int) (v_prenex_35649 Int)) (or (<= (+ main_x 1) v_prenex_35650) (<= (select main_a v_prenex_35649) 1000) (<= (+ (select main_a v_prenex_35650) (select main_a v_prenex_35649)) 1000) (<= (select main_a v_prenex_35650) 4) (<= 996 (select main_a v_prenex_35649)) (< v_prenex_35650 main_x))) (or (forall ((v_prenex_35497 Int)) (or (<= (select main_a v_prenex_35497) 1002) (<= (+ main_y 1) v_prenex_35497) (<= 996 (select main_a v_prenex_35497)))) (forall ((v_prenex_35498 Int)) (or (<= (* 2 (select main_a v_prenex_35498)) 4) (<= 0 (select main_a v_prenex_35498)) (<= (+ main_x 1) v_prenex_35498) (< v_prenex_35498 main_x)))) (forall ((v_prenex_39329 Int) (v_prenex_39330 Int)) (or (<= (+ (select main_a v_prenex_39330) (select main_a v_prenex_39329)) 1000) (<= 0 (select main_a v_prenex_39330)) (<= (select main_a v_prenex_39330) 2) (<= 996 (select main_a v_prenex_39329)) (<= (+ main_x 1) v_prenex_39330) (< v_prenex_39330 main_x))) (forall ((v_prenex_34574 Int) (v_prenex_34573 Int)) (or (< v_prenex_34574 main_x) (<= 0 (* 2 (select main_a v_prenex_34574))) (<= (+ main_x 1) v_prenex_34574) (<= (+ (select main_a v_prenex_34574) 996) (select main_a v_prenex_34573)) (<= (* 2 (select main_a v_prenex_34573)) 2000) (<= 1996 (* 2 (select main_a v_prenex_34573))) (<= (select main_a v_prenex_34574) 4))) (forall ((v_prenex_37944 Int) (v_prenex_37945 Int)) (or (<= (+ main_x 1) v_prenex_37945) (<= (+ (select main_a v_prenex_37945) 996) (select main_a v_prenex_37944)) (<= (+ main_y 1) v_prenex_37944) (<= (* 2 (select main_a v_prenex_37944)) 2000) (<= 0 (* 2 (select main_a v_prenex_37945))) (< v_prenex_37945 main_x))) (or (forall ((v_prenex_31643 Int)) (or (<= (select main_a v_prenex_31643) 1000) (<= (* 2 (select main_a v_prenex_31643)) 2000) (<= (+ main_y 1) v_prenex_31643))) (forall ((v_prenex_31644 Int)) (or (< v_prenex_31644 main_x) (<= (+ main_x 1) v_prenex_31644) (<= (* 2 (select main_a v_prenex_31644)) 4) (<= (select main_a v_prenex_31644) 2)))) (forall ((v_prenex_39063 Int) (v_prenex_39062 Int)) (or (<= (+ main_y 1) v_prenex_39062) (<= 1000 (+ (select main_a v_prenex_39063) (select main_a v_prenex_39062))) (<= 996 (select main_a v_prenex_39062)) (< v_prenex_39062 main_y))) (forall ((v_prenex_32212 Int) (v_prenex_32213 Int)) (or (<= 0 (* 2 (select main_a v_prenex_32213))) (<= (+ main_x 1) v_prenex_32213) (< v_prenex_32213 main_x) (<= (select main_a v_prenex_32212) (+ (select main_a v_prenex_32213) 1000)) (<= (select main_a v_prenex_32213) 4) (<= (select main_a v_prenex_32212) 1002) (<= 996 (select main_a v_prenex_32212)))) (forall ((v_prenex_36177 Int) (v_prenex_36178 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_36177))) (<= (+ main_x 1) v_prenex_36178) (<= 0 (+ (select main_a v_prenex_36178) 2)) (<= (select main_a v_prenex_36177) (+ (select main_a v_prenex_36178) 1000)) (< v_prenex_36178 main_x) (<= 996 (select main_a v_prenex_36177)) (<= 0 (* 2 (select main_a v_prenex_36178))))) (forall ((v_prenex_38218 Int) (v_prenex_38217 Int)) (or (<= (select main_a v_prenex_38217) 1000) (<= 998 (select main_a v_prenex_38217)) (<= (select main_a v_prenex_38217) (+ (select main_a v_prenex_38218) 1000)) (<= (select main_a v_prenex_38218) 2) (< v_prenex_38218 main_x) (<= (+ main_x 1) v_prenex_38218))) (or (forall ((v_prenex_36502 Int)) (or (<= 996 (select main_a v_prenex_36502)) (<= (select main_a v_prenex_36502) 1000))) (forall ((v_prenex_36503 Int)) (or (<= (* 2 (select main_a v_prenex_36503)) 4) (<= (select main_a v_prenex_36503) 2) (<= 0 (select main_a v_prenex_36503)) (< v_prenex_36503 main_x) (<= (+ main_x 1) v_prenex_36503)))) (or (forall ((v_prenex_30849 Int)) (or (< v_prenex_30849 main_x) (<= 0 (* 2 (select main_a v_prenex_30849))) (<= (select main_a v_prenex_30849) 2) (<= (+ main_x 1) v_prenex_30849))) (forall ((v_prenex_31164 Int)) (or (<= 998 (select main_a v_prenex_31164)) (<= (select main_a v_prenex_31164) 1000)))) (forall ((v_prenex_37180 Int) (v_prenex_37181 Int)) (or (< v_prenex_37181 main_x) (<= (+ main_x 1) v_prenex_37181) (<= (select main_a v_prenex_37180) 1000) (<= 0 (* 2 (select main_a v_prenex_37181))) (<= (select main_a v_prenex_37180) 1002) (<= 1000 (+ (select main_a v_prenex_37181) (select main_a v_prenex_37180))) (<= 0 (select main_a v_prenex_37181)))) (forall ((v_prenex_42425 Int) (v_prenex_42426 Int)) (or (<= 0 (* 2 (select main_a v_prenex_42426))) (<= (* 2 (select main_a v_prenex_42426)) 4) (<= (+ main_x 1) v_prenex_42426) (<= 998 (select main_a v_prenex_42425)) (<= 1000 (+ (select main_a v_prenex_42426) (select main_a v_prenex_42425))) (< v_prenex_42426 main_x) (<= (select main_a v_prenex_42425) 1002))) (forall ((v_prenex_41514 Int) (v_prenex_41515 Int)) (or (<= (+ main_x 1) v_prenex_41515) (<= (* 2 (select main_a v_prenex_41514)) 2000) (<= (select main_a v_prenex_41514) 1002) (<= 0 (* 2 (select main_a v_prenex_41515))) (<= 1000 (+ (select main_a v_prenex_41515) (select main_a v_prenex_41514))) (<= (select main_a v_prenex_41515) 2) (< v_prenex_41515 main_x))) (forall ((v_prenex_35796 Int) (v_prenex_35797 Int)) (or (<= 0 (select main_a v_prenex_35797)) (<= (+ main_x 1) v_prenex_35797) (<= (* 2 (select main_a v_prenex_35797)) 4) (<= 1000 (+ (select main_a v_prenex_35797) (select main_a v_prenex_35796))) (<= (select main_a v_prenex_35796) 1002) (< v_prenex_35797 main_x))) (forall ((v_prenex_38378 Int) (v_prenex_38377 Int)) (or (< v_prenex_38378 main_x) (<= 996 (select main_a v_prenex_38377)) (<= (select main_a v_prenex_38378) 4) (<= (+ main_x 1) v_prenex_38378) (<= (+ (select main_a v_prenex_38378) 996) (select main_a v_prenex_38377)) (<= 0 (+ (select main_a v_prenex_38378) 2)))) (forall ((v_prenex_44168 Int) (v_prenex_44169 Int)) (or (<= (select main_a v_prenex_44168) (+ (select main_a v_prenex_44169) 1000)) (< v_prenex_44169 main_x) (<= 0 (+ (select main_a v_prenex_44169) 2)) (<= 0 (select main_a v_prenex_44169)) (<= (+ main_x 1) v_prenex_44169) (<= (select main_a v_prenex_44168) 1002))) (forall ((v_prenex_36481 Int) (v_prenex_36482 Int)) (or (<= (+ main_x 1) v_prenex_36482) (< v_prenex_36481 main_y) (<= 1996 (* 2 (select main_a v_prenex_36481))) (<= (select main_a v_prenex_36481) 1002) (<= (+ (select main_a v_prenex_36482) (select main_a v_prenex_36481)) 1000) (< v_prenex_36482 main_x) (<= (select main_a v_prenex_36482) 4))) (forall ((v_prenex_38305 Int) (v_prenex_38304 Int)) (or (<= (select main_a v_prenex_38304) 1000) (<= 0 (+ (select main_a v_prenex_38305) 2)) (<= 998 (select main_a v_prenex_38304)) (< v_prenex_38305 main_x) (<= (+ main_x 1) v_prenex_38305) (< v_prenex_38304 main_y) (<= (+ (select main_a v_prenex_38305) (select main_a v_prenex_38304)) 1000))) (or (forall ((v_prenex_35398 Int)) (or (<= (+ main_x 1) v_prenex_35398) (< v_prenex_35398 main_x) (<= (select main_a v_prenex_35398) 4) (<= 0 (+ (select main_a v_prenex_35398) 2)) (<= 0 (* 2 (select main_a v_prenex_35398))))) (forall ((v_prenex_35397 Int)) (or (<= (select main_a v_prenex_35397) 1002) (<= 1996 (* 2 (select main_a v_prenex_35397)))))) (forall ((v_prenex_40972 Int) (v_prenex_40971 Int)) (or (<= 996 (select main_a v_prenex_40971)) (<= 0 (select main_a v_prenex_40972)) (<= (* 2 (select main_a v_prenex_40972)) 4) (< v_prenex_40972 main_x) (<= 1000 (+ (select main_a v_prenex_40972) (select main_a v_prenex_40971))) (<= (select main_a v_prenex_40971) 1002) (<= (+ main_x 1) v_prenex_40972))) (forall ((v_prenex_40566 Int) (v_prenex_40565 Int)) (or (< v_prenex_40566 main_x) (<= (+ (select main_a v_prenex_40566) (select main_a v_prenex_40565)) 1000) (<= 996 (select main_a v_prenex_40565)) (<= 1996 (* 2 (select main_a v_prenex_40565))) (<= (+ main_y 1) v_prenex_40565) (<= (select main_a v_prenex_40566) 2) (<= (+ main_x 1) v_prenex_40566))) (forall ((v_prenex_41651 Int) (v_prenex_41652 Int)) (or (<= (+ main_y 1) v_prenex_41651) (<= (+ main_x 1) v_prenex_41652) (<= (select main_a v_prenex_41652) 2) (<= (select main_a v_prenex_41651) (+ (select main_a v_prenex_41652) 1000)) (< v_prenex_41652 main_x) (<= 1996 (* 2 (select main_a v_prenex_41651))))) (forall ((v_prenex_31231 Int) (v_prenex_31230 Int)) (or (< v_prenex_31231 main_x) (<= (+ main_x 1) v_prenex_31231) (<= (* 2 (select main_a v_prenex_31231)) 4) (<= 0 (select main_a v_prenex_31231)) (<= 998 (select main_a v_prenex_31230)) (<= (+ (select main_a v_prenex_31231) 996) (select main_a v_prenex_31230)))) (forall ((v_prenex_33564 Int) (v_prenex_33563 Int)) (or (<= (+ main_x 1) v_prenex_33564) (<= (+ main_y 1) v_prenex_33563) (<= (select main_a v_prenex_33563) 1002) (< v_prenex_33564 main_x) (<= (* 2 (select main_a v_prenex_33564)) 4) (<= 998 (select main_a v_prenex_33563)) (<= (+ (select main_a v_prenex_33564) 996) (select main_a v_prenex_33563)))) (forall ((v_prenex_39956 Int) (v_prenex_39955 Int)) (or (<= 998 (select main_a v_prenex_39955)) (<= (select main_a v_prenex_39955) 1002) (< v_prenex_39956 main_x) (<= (+ main_x 1) v_prenex_39956) (<= (select main_a v_prenex_39955) (+ (select main_a v_prenex_39956) 1000)) (< v_prenex_39955 main_y) (<= (select main_a v_prenex_39956) 2))) (or (forall ((v_prenex_43569 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_43569))) (<= 996 (select main_a v_prenex_43569)) (<= (+ main_y 1) v_prenex_43569))) (forall ((v_prenex_43570 Int)) (or (<= (+ main_x 1) v_prenex_43570) (<= (* 2 (select main_a v_prenex_43570)) 4) (< v_prenex_43570 main_x)))) (forall ((v_prenex_33082 Int) (v_prenex_33081 Int)) (or (< v_prenex_33082 main_x) (<= (* 2 (select main_a v_prenex_33082)) 4) (<= (+ main_x 1) v_prenex_33082) (<= (select main_a v_prenex_33081) (+ (select main_a v_prenex_33082) 1000)) (< v_prenex_33081 main_y) (<= (* 2 (select main_a v_prenex_33081)) 2000) (<= (select main_a v_prenex_33081) 1002))) (or (forall ((v_prenex_37230 Int)) (or (<= 996 (select main_a v_prenex_37230)) (<= 1996 (* 2 (select main_a v_prenex_37230))))) (forall ((v_prenex_37226 Int)) (or (<= 0 (* 2 (select main_a v_prenex_37226))) (<= (select main_a v_prenex_37226) 2) (<= (+ main_x 1) v_prenex_37226) (<= 0 (select main_a v_prenex_37226)) (< v_prenex_37226 main_x)))) (forall ((v_prenex_33159 Int) (v_prenex_33158 Int)) (or (< v_prenex_33158 main_y) (< v_prenex_33159 main_x) (<= (select main_a v_prenex_33158) 1002) (<= (select main_a v_prenex_33159) 4) (<= (+ main_x 1) v_prenex_33159) (<= (+ (select main_a v_prenex_33159) (select main_a v_prenex_33158)) 1000) (<= 996 (select main_a v_prenex_33158)))) (forall ((v_prenex_32658 Int) (v_prenex_32659 Int)) (or (<= 0 (+ (select main_a v_prenex_32659) 2)) (<= (select main_a v_prenex_32658) 1000) (<= (+ main_x 1) v_prenex_32659) (<= (+ (select main_a v_prenex_32659) (select main_a v_prenex_32658)) 1000) (< v_prenex_32659 main_x) (<= (* 2 (select main_a v_prenex_32659)) 4) (<= (select main_a v_prenex_32658) 1002))) (forall ((v_prenex_36647 Int) (v_prenex_36648 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_36647))) (<= (select main_a v_prenex_36648) 2) (< v_prenex_36648 main_x) (< v_prenex_36647 main_y) (<= (+ main_x 1) v_prenex_36648) (<= 1000 (+ (select main_a v_prenex_36648) (select main_a v_prenex_36647))))) (or (forall ((v_prenex_41184 Int)) (<= 0 (* 2 (select main_a v_prenex_41184)))) (forall ((v_prenex_41183 Int)) (or (<= (+ main_y 1) v_prenex_41183) (<= (select main_a v_prenex_41183) 1002) (< v_prenex_41183 main_y) (<= (* 2 (select main_a v_prenex_41183)) 2000)))) (or (forall ((v_prenex_37596 Int)) (or (< v_prenex_37596 main_y) (<= (select main_a v_prenex_37596) 1000) (<= 1996 (* 2 (select main_a v_prenex_37596))))) (forall ((v_prenex_37597 Int)) (or (<= 0 (* 2 (select main_a v_prenex_37597))) (<= (+ main_x 1) v_prenex_37597) (<= (* 2 (select main_a v_prenex_37597)) 4) (< v_prenex_37597 main_x)))) (forall ((v_prenex_44140 Int) (v_prenex_44141 Int)) (or (<= (+ (select main_a v_prenex_44141) 996) (select main_a v_prenex_44140)) (<= 1996 (* 2 (select main_a v_prenex_44140))) (< v_prenex_44141 main_x) (<= (select main_a v_prenex_44141) 2) (<= 998 (select main_a v_prenex_44140)) (<= (+ main_x 1) v_prenex_44141) (<= 0 (select main_a v_prenex_44141)))) (forall ((v_prenex_38646 Int) (v_prenex_38645 Int)) (or (<= (select main_a v_prenex_38646) 4) (<= 1996 (* 2 (select main_a v_prenex_38645))) (<= (select main_a v_prenex_38645) 1002) (<= (select main_a v_prenex_38645) (+ (select main_a v_prenex_38646) 1000)) (<= 0 (select main_a v_prenex_38646)) (<= (+ main_x 1) v_prenex_38646) (< v_prenex_38646 main_x))) (forall ((v_prenex_36297 Int) (v_prenex_36298 Int)) (or (<= (* 2 (select main_a v_prenex_36298)) 4) (< v_prenex_36297 main_y) (< v_prenex_36298 main_x) (<= (select main_a v_prenex_36297) 1002) (<= 1996 (* 2 (select main_a v_prenex_36297))) (<= (+ main_x 1) v_prenex_36298) (<= 1000 (+ (select main_a v_prenex_36298) (select main_a v_prenex_36297))))) (forall ((v_prenex_32904 Int) (v_prenex_32903 Int)) (or (<= 998 (select main_a v_prenex_32903)) (<= 0 (* 2 (select main_a v_prenex_32904))) (<= (+ (select main_a v_prenex_32904) 996) (select main_a v_prenex_32903)) (<= (+ main_x 1) v_prenex_32904) (<= 996 (select main_a v_prenex_32903)) (< v_prenex_32904 main_x) (<= 0 (select main_a v_prenex_32904)))) (or (forall ((v_prenex_33872 Int)) (or (<= (* 2 (select main_a v_prenex_33872)) 4) (< v_prenex_33872 main_x) (<= (+ main_x 1) v_prenex_33872) (<= 0 (select main_a v_prenex_33872)))) (forall ((v_prenex_33873 Int)) (or (<= (select main_a v_prenex_33873) 1000) (<= 998 (select main_a v_prenex_33873))))) (forall ((v_prenex_43529 Int) (v_prenex_43528 Int)) (or (<= (+ (select main_a v_prenex_43529) 996) (select main_a v_prenex_43528)) (<= (+ main_y 1) v_prenex_43528) (< v_prenex_43529 main_x) (<= 996 (select main_a v_prenex_43528)) (<= (+ main_x 1) v_prenex_43529) (<= (select main_a v_prenex_43529) 4))) (forall ((v_prenex_38730 Int) (v_prenex_38729 Int)) (or (<= 998 (select main_a v_prenex_38729)) (<= (+ (select main_a v_prenex_38730) 996) (select main_a v_prenex_38729)) (<= (select main_a v_prenex_38729) 1002) (<= (+ main_x 1) v_prenex_38730) (< v_prenex_38729 main_y) (<= (select main_a v_prenex_38730) 2) (< v_prenex_38730 main_x))) (forall ((v_prenex_39035 Int) (v_prenex_39034 Int)) (or (<= (+ main_y 1) v_prenex_39034) (<= (select main_a v_prenex_39034) (+ (select main_a v_prenex_39035) 1000)) (<= (select main_a v_prenex_39035) 4) (<= 996 (select main_a v_prenex_39034)) (<= (+ main_x 1) v_prenex_39035) (<= 998 (select main_a v_prenex_39034)) (< v_prenex_39035 main_x))) (forall ((v_prenex_37922 Int) (v_prenex_37923 Int)) (or (<= 0 (+ (select main_a v_prenex_37923) 2)) (<= (+ main_x 1) v_prenex_37923) (< v_prenex_37923 main_x) (< v_prenex_37922 main_y) (<= 996 (select main_a v_prenex_37922)) (<= (+ (select main_a v_prenex_37923) 996) (select main_a v_prenex_37922)) (<= (select main_a v_prenex_37922) 1000))) (forall ((v_prenex_41005 Int) (v_prenex_41004 Int)) (or (<= (+ main_x 1) v_prenex_41005) (<= (+ (select main_a v_prenex_41005) (select main_a v_prenex_41004)) 1000) (<= (* 2 (select main_a v_prenex_41005)) 4) (<= (select main_a v_prenex_41004) 1000) (<= (+ main_y 1) v_prenex_41004) (<= (select main_a v_prenex_41004) 1002) (< v_prenex_41005 main_x))) (or (forall ((v_prenex_42579 Int)) (or (<= (+ main_x 1) v_prenex_42579) (< v_prenex_42579 main_x) (<= (* 2 (select main_a v_prenex_42579)) 4) (<= (select main_a v_prenex_42579) 4))) (forall ((v_prenex_42582 Int)) (or (<= (* 2 (select main_a v_prenex_42582)) 2000) (<= 996 (select main_a v_prenex_42582))))) (or (forall ((v_prenex_32595 Int)) (or (< v_prenex_32595 main_x) (<= 0 (* 2 (select main_a v_prenex_32595))) (<= (* 2 (select main_a v_prenex_32595)) 4) (<= (+ main_x 1) v_prenex_32595) (<= 0 (+ (select main_a v_prenex_32595) 2)))) (forall ((v_prenex_32600 Int)) (or (<= 996 (select main_a v_prenex_32600)) (<= (select main_a v_prenex_32600) 1002)))) (forall ((v_prenex_35138 Int) (v_prenex_35139 Int)) (or (<= (* 2 (select main_a v_prenex_35139)) 4) (<= (* 2 (select main_a v_prenex_35138)) 2000) (<= 1996 (* 2 (select main_a v_prenex_35138))) (<= (+ main_x 1) v_prenex_35139) (<= (+ main_y 1) v_prenex_35138) (<= 1000 (+ (select main_a v_prenex_35139) (select main_a v_prenex_35138))) (< v_prenex_35139 main_x))) (forall ((v_prenex_37628 Int) (v_prenex_37629 Int)) (or (<= (+ main_x 1) v_prenex_37629) (<= 996 (select main_a v_prenex_37628)) (<= (+ (select main_a v_prenex_37629) 996) (select main_a v_prenex_37628)) (<= (select main_a v_prenex_37628) 1000) (<= (* 2 (select main_a v_prenex_37629)) 4) (< v_prenex_37629 main_x) (<= (+ main_y 1) v_prenex_37628))) (forall ((v_prenex_39195 Int) (v_prenex_39194 Int)) (or (<= (select main_a v_prenex_39194) 1002) (<= 0 (select main_a v_prenex_39195)) (< v_prenex_39195 main_x) (<= (select main_a v_prenex_39195) 4) (<= (+ main_x 1) v_prenex_39195) (<= (+ (select main_a v_prenex_39195) 996) (select main_a v_prenex_39194)))) (or (forall ((v_prenex_37173 Int)) (or (<= 0 (+ (select main_a v_prenex_37173) 2)) (<= (select main_a v_prenex_37173) 4) (<= (* 2 (select main_a v_prenex_37173)) 4) (< v_prenex_37173 main_x) (<= (+ main_x 1) v_prenex_37173))) (forall ((v_prenex_37174 Int)) (<= (select main_a v_prenex_37174) 1002))) (forall ((v_prenex_42963 Int) (v_prenex_42964 Int)) (or (<= 1000 (+ (select main_a v_prenex_42964) (select main_a v_prenex_42963))) (<= 0 (+ (select main_a v_prenex_42964) 2)) (<= (* 2 (select main_a v_prenex_42963)) 2000) (< v_prenex_42964 main_x) (<= (+ main_x 1) v_prenex_42964) (<= (* 2 (select main_a v_prenex_42964)) 4) (<= (select main_a v_prenex_42963) 1000))) (forall ((v_prenex_40092 Int) (v_prenex_40091 Int)) (or (<= (select main_a v_prenex_40092) 4) (<= (+ main_x 1) v_prenex_40092) (<= (+ (select main_a v_prenex_40092) (select main_a v_prenex_40091)) 1000) (<= 998 (select main_a v_prenex_40091)) (<= 0 (+ (select main_a v_prenex_40092) 2)) (< v_prenex_40092 main_x) (<= (* 2 (select main_a v_prenex_40091)) 2000))) (or (forall ((v_prenex_30999 Int)) (or (<= (select main_a v_prenex_30999) 1002) (<= (select main_a v_prenex_30999) 1000) (<= (+ main_y 1) v_prenex_30999) (< v_prenex_30999 main_y))) (forall ((v_prenex_31000 Int)) (<= 0 (* 2 (select main_a v_prenex_31000))))) (forall ((v_prenex_40686 Int) (v_prenex_40685 Int)) (or (<= (* 2 (select main_a v_prenex_40685)) 2000) (<= (select main_a v_prenex_40686) 4) (<= 998 (select main_a v_prenex_40685)) (<= (+ main_x 1) v_prenex_40686) (<= (select main_a v_prenex_40685) (+ (select main_a v_prenex_40686) 1000)) (< v_prenex_40685 main_y) (< v_prenex_40686 main_x))) (or (forall ((v_prenex_38981 Int)) (or (<= (select main_a v_prenex_38981) 2) (<= 0 (* 2 (select main_a v_prenex_38981))) (< v_prenex_38981 main_x) (<= (+ main_x 1) v_prenex_38981))) (forall ((v_prenex_38985 Int)) (<= 996 (select main_a v_prenex_38985)))) (forall ((v_prenex_36582 Int) (v_prenex_36581 Int)) (or (< v_prenex_36582 main_x) (<= (select main_a v_prenex_36581) (+ (select main_a v_prenex_36582) 1000)) (<= (+ main_y 1) v_prenex_36581) (<= (+ main_x 1) v_prenex_36582) (< v_prenex_36581 main_y))) (forall ((v_prenex_33766 Int) (v_prenex_33765 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33766))) (<= (+ (select main_a v_prenex_33766) 996) (select main_a v_prenex_33765)) (<= (+ main_x 1) v_prenex_33766) (<= 998 (select main_a v_prenex_33765)) (< v_prenex_33766 main_x) (<= 0 (select main_a v_prenex_33766)) (<= (select main_a v_prenex_33765) 1000))) (forall ((v_prenex_42584 Int) (v_prenex_42585 Int)) (or (< v_prenex_42585 main_x) (<= (+ main_x 1) v_prenex_42585) (<= 996 (select main_a v_prenex_42584)) (<= (* 2 (select main_a v_prenex_42585)) 4) (<= (+ main_y 1) v_prenex_42584) (<= (* 2 (select main_a v_prenex_42584)) 2000) (<= (+ (select main_a v_prenex_42585) 996) (select main_a v_prenex_42584)))) (or (forall ((v_prenex_34120 Int)) (or (<= 0 (* 2 (select main_a v_prenex_34120))) (< v_prenex_34120 main_x) (<= (* 2 (select main_a v_prenex_34120)) 4) (<= (+ main_x 1) v_prenex_34120))) (forall ((v_prenex_34119 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_34119))) (<= (* 2 (select main_a v_prenex_34119)) 2000)))) (or (forall ((v_prenex_39128 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_39128))) (<= (select main_a v_prenex_39128) 1000))) (forall ((v_prenex_39127 Int)) (or (<= (+ main_x 1) v_prenex_39127) (<= (select main_a v_prenex_39127) 2) (< v_prenex_39127 main_x) (<= 0 (+ (select main_a v_prenex_39127) 2)) (<= 0 (* 2 (select main_a v_prenex_39127)))))) (or (forall ((v_prenex_41921 Int)) (or (<= 0 (* 2 (select main_a v_prenex_41921))) (<= (+ main_x 1) v_prenex_41921) (<= 0 (select main_a v_prenex_41921)) (<= 0 (+ (select main_a v_prenex_41921) 2)) (< v_prenex_41921 main_x))) (forall ((v_prenex_41920 Int)) (<= 996 (select main_a v_prenex_41920)))) (or (forall ((v_prenex_33802 Int)) (or (<= 996 (select main_a v_prenex_33802)) (<= 1996 (* 2 (select main_a v_prenex_33802))))) (forall ((v_prenex_33799 Int)) (or (<= 0 (select main_a v_prenex_33799)) (<= (* 2 (select main_a v_prenex_33799)) 4) (<= (select main_a v_prenex_33799) 2) (< v_prenex_33799 main_x) (<= (+ main_x 1) v_prenex_33799)))) (forall ((v_prenex_39614 Int) (v_prenex_39613 Int)) (or (<= (* 2 (select main_a v_prenex_39613)) 2000) (<= (+ main_x 1) v_prenex_39614) (< v_prenex_39614 main_x) (<= (select main_a v_prenex_39614) 4) (<= (+ (select main_a v_prenex_39614) (select main_a v_prenex_39613)) 1000) (<= 1996 (* 2 (select main_a v_prenex_39613))) (<= (* 2 (select main_a v_prenex_39614)) 4))) (forall ((v_prenex_31181 Int) (v_prenex_31180 Int)) (or (<= (select main_a v_prenex_31180) (+ (select main_a v_prenex_31181) 1000)) (<= (+ main_x 1) v_prenex_31181) (<= (* 2 (select main_a v_prenex_31180)) 2000) (< v_prenex_31181 main_x) (<= 0 (select main_a v_prenex_31181)) (<= 1996 (* 2 (select main_a v_prenex_31180))) (<= (select main_a v_prenex_31181) 4))) (forall ((v_prenex_40623 Int) (v_prenex_40622 Int)) (or (< v_prenex_40623 main_x) (<= 1000 (+ (select main_a v_prenex_40623) (select main_a v_prenex_40622))) (<= 996 (select main_a v_prenex_40622)) (<= (select main_a v_prenex_40623) 4) (<= (+ main_y 1) v_prenex_40622) (<= (+ main_x 1) v_prenex_40623))) (forall ((v_prenex_34498 Int) (v_prenex_34497 Int)) (or (<= (+ (select main_a v_prenex_34498) (select main_a v_prenex_34497)) 1000) (<= 0 (* 2 (select main_a v_prenex_34498))) (< v_prenex_34498 main_x) (<= 1996 (* 2 (select main_a v_prenex_34497))) (<= 0 (select main_a v_prenex_34498)) (<= (+ main_x 1) v_prenex_34498) (<= 996 (select main_a v_prenex_34497)))) (forall ((v_prenex_33698 Int) (v_prenex_33697 Int)) (or (<= 998 (select main_a v_prenex_33697)) (< v_prenex_33698 main_x) (<= (select main_a v_prenex_33697) 1002) (<= (* 2 (select main_a v_prenex_33698)) 4) (<= (+ (select main_a v_prenex_33698) (select main_a v_prenex_33697)) 1000) (<= (+ main_x 1) v_prenex_33698) (< v_prenex_33697 main_y))) (or (forall ((v_prenex_35981 Int)) (or (<= 998 (select main_a v_prenex_35981)) (< v_prenex_35981 main_y) (<= (* 2 (select main_a v_prenex_35981)) 2000))) (forall ((v_prenex_35977 Int)) (or (<= (* 2 (select main_a v_prenex_35977)) 4) (< v_prenex_35977 main_x) (<= (+ main_x 1) v_prenex_35977)))) (forall ((v_prenex_33738 Int) (v_prenex_33737 Int)) (or (<= (select main_a v_prenex_33737) 1000) (<= (+ main_x 1) v_prenex_33738) (< v_prenex_33738 main_x) (<= 0 (* 2 (select main_a v_prenex_33738))) (<= (* 2 (select main_a v_prenex_33737)) 2000) (<= (+ (select main_a v_prenex_33738) (select main_a v_prenex_33737)) 1000) (<= (+ main_y 1) v_prenex_33737))) (forall ((v_prenex_37906 Int) (v_prenex_37905 Int)) (or (<= (* 2 (select main_a v_prenex_37906)) 4) (< v_prenex_37906 main_x) (<= (select main_a v_prenex_37905) 1002) (<= (+ main_x 1) v_prenex_37906) (< v_prenex_37905 main_y) (<= (select main_a v_prenex_37905) (+ (select main_a v_prenex_37906) 1000)))) (forall ((v_prenex_32245 Int) (v_prenex_32244 Int)) (or (<= 0 (+ (select main_a v_prenex_32245) 2)) (<= 0 (* 2 (select main_a v_prenex_32245))) (<= 1000 (+ (select main_a v_prenex_32245) (select main_a v_prenex_32244))) (< v_prenex_32245 main_x) (<= (+ main_x 1) v_prenex_32245))) (forall ((v_prenex_43442 Int) (v_prenex_43443 Int)) (or (<= (select main_a v_prenex_43443) 4) (<= 996 (select main_a v_prenex_43442)) (<= (+ main_x 1) v_prenex_43443) (<= (* 2 (select main_a v_prenex_43442)) 2000) (<= (+ (select main_a v_prenex_43443) (select main_a v_prenex_43442)) 1000) (<= (* 2 (select main_a v_prenex_43443)) 4) (< v_prenex_43443 main_x))) (forall ((v_prenex_32656 Int) (v_prenex_32657 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_32656))) (<= (+ main_x 1) v_prenex_32657) (<= (* 2 (select main_a v_prenex_32656)) 2000) (<= 0 (+ (select main_a v_prenex_32657) 2)) (<= (+ (select main_a v_prenex_32657) (select main_a v_prenex_32656)) 1000) (<= 0 (* 2 (select main_a v_prenex_32657))) (< v_prenex_32657 main_x))) (or (forall ((v_prenex_33976 Int)) (or (< v_prenex_33976 main_x) (<= (select main_a v_prenex_33976) 2) (<= (+ main_x 1) v_prenex_33976) (<= 0 (+ (select main_a v_prenex_33976) 2)) (<= 0 (* 2 (select main_a v_prenex_33976))))) (forall ((v_prenex_33977 Int)) (or (<= 998 (select main_a v_prenex_33977)) (<= 996 (select main_a v_prenex_33977))))) (forall ((v_prenex_40100 Int) (v_prenex_40099 Int)) (or (<= (select main_a v_prenex_40099) 1002) (<= (+ main_x 1) v_prenex_40100) (<= (select main_a v_prenex_40099) (+ (select main_a v_prenex_40100) 1000)) (<= (* 2 (select main_a v_prenex_40100)) 4) (< v_prenex_40100 main_x) (<= 0 (* 2 (select main_a v_prenex_40100))))) (or (forall ((v_prenex_32020 Int)) (or (<= (* 2 (select main_a v_prenex_32020)) 4) (<= (+ main_x 1) v_prenex_32020) (<= 0 (* 2 (select main_a v_prenex_32020))) (< v_prenex_32020 main_x))) (forall ((v_prenex_32019 Int)) (or (<= 996 (select main_a v_prenex_32019)) (<= 1996 (* 2 (select main_a v_prenex_32019)))))) (forall ((v_prenex_44160 Int) (v_prenex_44161 Int)) (or (<= (+ main_x 1) v_prenex_44161) (<= 0 (select main_a v_prenex_44161)) (<= (* 2 (select main_a v_prenex_44161)) 4) (< v_prenex_44161 main_x) (<= 1996 (* 2 (select main_a v_prenex_44160))) (<= (select main_a v_prenex_44160) (+ (select main_a v_prenex_44161) 1000)) (<= (* 2 (select main_a v_prenex_44160)) 2000))) (forall ((v_prenex_35847 Int) (v_prenex_35848 Int)) (or (<= 1000 (+ (select main_a v_prenex_35848) (select main_a v_prenex_35847))) (< v_prenex_35848 main_x) (<= 0 (select main_a v_prenex_35848)) (<= 996 (select main_a v_prenex_35847)) (<= (+ main_x 1) v_prenex_35848))) (forall ((v_prenex_41327 Int) (v_prenex_41328 Int)) (or (<= (+ main_x 1) v_prenex_41328) (<= (select main_a v_prenex_41327) 1000) (<= (+ (select main_a v_prenex_41328) (select main_a v_prenex_41327)) 1000) (< v_prenex_41328 main_x) (<= 0 (* 2 (select main_a v_prenex_41328))))) (or (forall ((v_prenex_39309 Int)) (or (< v_prenex_39309 main_y) (<= 998 (select main_a v_prenex_39309)) (<= 996 (select main_a v_prenex_39309)))) (forall ((v_prenex_39306 Int)) (or (< v_prenex_39306 main_x) (<= (* 2 (select main_a v_prenex_39306)) 4) (<= (+ main_x 1) v_prenex_39306) (<= (select main_a v_prenex_39306) 4)))) (forall ((v_prenex_38434 Int) (v_prenex_38433 Int)) (or (<= (select main_a v_prenex_38433) 1000) (<= (+ main_x 1) v_prenex_38434) (<= (select main_a v_prenex_38434) 4) (< v_prenex_38434 main_x) (<= 1996 (* 2 (select main_a v_prenex_38433))) (<= 1000 (+ (select main_a v_prenex_38434) (select main_a v_prenex_38433))) (<= 0 (+ (select main_a v_prenex_38434) 2)))) (forall ((v_prenex_36808 Int) (v_prenex_36809 Int)) (or (<= (+ main_y 1) v_prenex_36808) (< v_prenex_36809 main_x) (<= 996 (select main_a v_prenex_36808)) (<= (select main_a v_prenex_36809) 2) (<= (+ (select main_a v_prenex_36809) 996) (select main_a v_prenex_36808)) (<= (+ main_x 1) v_prenex_36809))) (forall ((v_prenex_31129 Int) (v_prenex_31128 Int)) (or (<= (select main_a v_prenex_31129) 2) (<= (select main_a v_prenex_31128) (+ (select main_a v_prenex_31129) 1000)) (<= (select main_a v_prenex_31128) 1000) (< v_prenex_31129 main_x) (<= (+ main_x 1) v_prenex_31129) (<= 0 (select main_a v_prenex_31129)))) (forall ((v_prenex_37503 Int) (v_prenex_37502 Int)) (or (< v_prenex_37502 main_y) (<= 0 (* 2 (select main_a v_prenex_37503))) (<= (+ main_x 1) v_prenex_37503) (<= 1000 (+ (select main_a v_prenex_37503) (select main_a v_prenex_37502))) (<= (* 2 (select main_a v_prenex_37502)) 2000) (<= 1996 (* 2 (select main_a v_prenex_37502))) (< v_prenex_37503 main_x))) (or (forall ((v_prenex_31661 Int)) (or (<= (select main_a v_prenex_31661) 4) (< v_prenex_31661 main_x) (<= (+ main_x 1) v_prenex_31661) (<= (* 2 (select main_a v_prenex_31661)) 4))) (forall ((v_prenex_31657 Int)) (or (<= 998 (select main_a v_prenex_31657)) (<= (select main_a v_prenex_31657) 1000)))) (forall ((v_prenex_38339 Int) (v_prenex_38338 Int)) (or (<= (select main_a v_prenex_38339) 2) (<= 0 (select main_a v_prenex_38339)) (<= 1996 (* 2 (select main_a v_prenex_38338))) (<= (+ main_x 1) v_prenex_38339) (< v_prenex_38339 main_x) (<= (+ (select main_a v_prenex_38339) 996) (select main_a v_prenex_38338)) (<= 996 (select main_a v_prenex_38338)))) (forall ((v_prenex_35530 Int) (v_prenex_35529 Int)) (or (<= (+ main_x 1) v_prenex_35530) (<= 0 (* 2 (select main_a v_prenex_35530))) (<= 996 (select main_a v_prenex_35529)) (<= (select main_a v_prenex_35530) 2) (<= (+ (select main_a v_prenex_35530) 996) (select main_a v_prenex_35529)) (<= (* 2 (select main_a v_prenex_35529)) 2000) (< v_prenex_35530 main_x))) (forall ((v_prenex_42103 Int) (v_prenex_42104 Int)) (or (<= 1000 (+ (select main_a v_prenex_42104) (select main_a v_prenex_42103))) (<= (* 2 (select main_a v_prenex_42103)) 2000) (<= (+ main_x 1) v_prenex_42104) (< v_prenex_42104 main_x) (<= 0 (select main_a v_prenex_42104)) (<= (+ main_y 1) v_prenex_42103) (<= (select main_a v_prenex_42103) 1002))) (forall ((v_prenex_41791 Int) (v_prenex_41792 Int)) (or (<= 996 (select main_a v_prenex_41791)) (<= (+ (select main_a v_prenex_41792) 996) (select main_a v_prenex_41791)) (< v_prenex_41792 main_x) (<= (select main_a v_prenex_41791) 1002) (<= (+ main_x 1) v_prenex_41792) (<= (+ main_y 1) v_prenex_41791) (<= 0 (select main_a v_prenex_41792)))) (forall ((v_prenex_34456 Int) (v_prenex_34455 Int)) (or (<= (select main_a v_prenex_34455) (+ (select main_a v_prenex_34456) 1000)) (<= 0 (select main_a v_prenex_34456)) (<= (+ main_x 1) v_prenex_34456) (<= (* 2 (select main_a v_prenex_34456)) 4) (< v_prenex_34456 main_x) (<= 996 (select main_a v_prenex_34455)))) (or (forall ((v_prenex_34751 Int)) (or (<= (* 2 (select main_a v_prenex_34751)) 2000) (<= 1996 (* 2 (select main_a v_prenex_34751))))) (forall ((v_prenex_34747 Int)) (or (<= (+ main_x 1) v_prenex_34747) (<= 0 (* 2 (select main_a v_prenex_34747))) (< v_prenex_34747 main_x) (<= (* 2 (select main_a v_prenex_34747)) 4) (<= 0 (select main_a v_prenex_34747))))) (or (forall ((v_prenex_41631 Int)) (or (<= 998 (select main_a v_prenex_41631)) (<= (select main_a v_prenex_41631) 1002))) (forall ((v_prenex_41628 Int)) (or (<= 0 (* 2 (select main_a v_prenex_41628))) (<= 0 (+ (select main_a v_prenex_41628) 2)) (<= (+ main_x 1) v_prenex_41628) (< v_prenex_41628 main_x)))) (forall ((v_prenex_35172 Int) (v_prenex_35173 Int)) (or (<= (select main_a v_prenex_35172) (+ (select main_a v_prenex_35173) 1000)) (< v_prenex_35173 main_x) (<= (select main_a v_prenex_35172) 1002) (<= 0 (+ (select main_a v_prenex_35173) 2)) (<= (select main_a v_prenex_35173) 2) (<= (+ main_x 1) v_prenex_35173))) (or (forall ((v_prenex_34165 Int)) (or (<= (* 2 (select main_a v_prenex_34165)) 4) (<= (+ main_x 1) v_prenex_34165) (<= 0 (* 2 (select main_a v_prenex_34165))) (< v_prenex_34165 main_x))) (forall ((v_prenex_34170 Int)) (or (<= (select main_a v_prenex_34170) 1000) (< v_prenex_34170 main_y) (<= 998 (select main_a v_prenex_34170))))) (forall ((v_prenex_35552 Int) (v_prenex_35551 Int)) (or (< v_prenex_35552 main_x) (<= 998 (select main_a v_prenex_35551)) (<= (+ (select main_a v_prenex_35552) 996) (select main_a v_prenex_35551)) (< v_prenex_35551 main_y) (<= (+ main_y 1) v_prenex_35551))) (or (forall ((v_prenex_40018 Int)) (or (<= (select main_a v_prenex_40018) 1002) (<= (+ main_y 1) v_prenex_40018) (<= (select main_a v_prenex_40018) 1000))) (forall ((v_prenex_40019 Int)) (or (<= (+ main_x 1) v_prenex_40019) (< v_prenex_40019 main_x) (<= 0 (* 2 (select main_a v_prenex_40019))) (<= (* 2 (select main_a v_prenex_40019)) 4)))) (forall ((v_prenex_41150 Int) (v_prenex_41151 Int)) (or (<= (select main_a v_prenex_41150) 1002) (<= (+ main_x 1) v_prenex_41151) (<= 0 (+ (select main_a v_prenex_41151) 2)) (<= (+ (select main_a v_prenex_41151) (select main_a v_prenex_41150)) 1000) (<= 0 (select main_a v_prenex_41151)) (< v_prenex_41151 main_x) (<= 998 (select main_a v_prenex_41150)))) (forall ((v_prenex_36558 Int) (v_prenex_36559 Int)) (or (<= 0 (select main_a v_prenex_36559)) (<= (+ main_x 1) v_prenex_36559) (<= 1996 (* 2 (select main_a v_prenex_36558))) (<= 0 (+ (select main_a v_prenex_36559) 2)) (<= (* 2 (select main_a v_prenex_36558)) 2000) (<= 1000 (+ (select main_a v_prenex_36559) (select main_a v_prenex_36558))) (< v_prenex_36559 main_x))) (forall ((v_prenex_33812 Int) (v_prenex_33811 Int)) (or (< v_prenex_33812 main_x) (<= 0 (* 2 (select main_a v_prenex_33812))) (<= (+ main_x 1) v_prenex_33812) (<= (select main_a v_prenex_33812) 4) (<= 1996 (* 2 (select main_a v_prenex_33811))) (<= 1000 (+ (select main_a v_prenex_33812) (select main_a v_prenex_33811))) (<= (select main_a v_prenex_33811) 1002))) (forall ((v_prenex_34954 Int) (v_prenex_34953 Int)) (or (<= 1000 (+ (select main_a v_prenex_34954) (select main_a v_prenex_34953))) (<= (+ main_x 1) v_prenex_34954) (<= 0 (select main_a v_prenex_34954)) (<= (select main_a v_prenex_34954) 4) (< v_prenex_34954 main_x))) (forall ((v_prenex_32424 Int) (v_prenex_32425 Int)) (or (< v_prenex_32425 main_x) (<= (+ main_x 1) v_prenex_32425) (<= 0 (+ (select main_a v_prenex_32425) 2)) (<= (select main_a v_prenex_32424) 1000) (<= 1000 (+ (select main_a v_prenex_32425) (select main_a v_prenex_32424))) (<= 0 (* 2 (select main_a v_prenex_32425))))) (or (forall ((v_prenex_40422 Int)) (or (<= 0 (select main_a v_prenex_40422)) (<= (* 2 (select main_a v_prenex_40422)) 4) (<= (+ main_x 1) v_prenex_40422) (< v_prenex_40422 main_x))) (forall ((v_prenex_40426 Int)) (or (<= (* 2 (select main_a v_prenex_40426)) 2000) (<= 1996 (* 2 (select main_a v_prenex_40426)))))) (forall ((v_prenex_31101 Int) (v_prenex_31102 Int)) (or (<= 996 (select main_a v_prenex_31101)) (< v_prenex_31102 main_x) (<= (select main_a v_prenex_31102) 4) (<= (* 2 (select main_a v_prenex_31102)) 4) (<= 998 (select main_a v_prenex_31101)) (<= (+ (select main_a v_prenex_31102) (select main_a v_prenex_31101)) 1000) (<= (+ main_x 1) v_prenex_31102))) (forall ((v_prenex_40190 Int) (v_prenex_40189 Int)) (or (<= 996 (select main_a v_prenex_40189)) (< v_prenex_40190 main_x) (<= 998 (select main_a v_prenex_40189)) (<= 1000 (+ (select main_a v_prenex_40190) (select main_a v_prenex_40189))) (<= (+ main_y 1) v_prenex_40189) (<= (select main_a v_prenex_40190) 2) (<= (+ main_x 1) v_prenex_40190))) (forall ((v_prenex_41022 Int) (v_prenex_41023 Int)) (or (< v_prenex_41023 main_x) (<= (* 2 (select main_a v_prenex_41022)) 2000) (<= (select main_a v_prenex_41022) (+ (select main_a v_prenex_41023) 1000)) (<= (+ main_x 1) v_prenex_41023) (< v_prenex_41022 main_y) (<= 0 (* 2 (select main_a v_prenex_41023))))) (forall ((v_prenex_42161 Int) (v_prenex_42162 Int)) (or (<= (* 2 (select main_a v_prenex_42161)) 2000) (<= (select main_a v_prenex_42162) 4) (<= (select main_a v_prenex_42161) 1000) (<= (+ (select main_a v_prenex_42162) 996) (select main_a v_prenex_42161)) (<= 0 (* 2 (select main_a v_prenex_42162))) (< v_prenex_42162 main_x) (<= (+ main_x 1) v_prenex_42162))) (or (forall ((v_prenex_41539 Int)) (or (<= (+ main_y 1) v_prenex_41539) (<= (select main_a v_prenex_41539) 1000))) (forall ((v_prenex_41540 Int)) (or (<= 0 (* 2 (select main_a v_prenex_41540))) (< v_prenex_41540 main_x) (<= (+ main_x 1) v_prenex_41540) (<= 0 (+ (select main_a v_prenex_41540) 2))))) (forall ((v_prenex_35864 Int) (v_prenex_35865 Int)) (or (<= (select main_a v_prenex_35864) 1000) (< v_prenex_35865 main_x) (<= (* 2 (select main_a v_prenex_35865)) 4) (<= (+ (select main_a v_prenex_35865) 996) (select main_a v_prenex_35864)) (<= (+ main_x 1) v_prenex_35865) (<= (select main_a v_prenex_35864) 1002) (<= 0 (+ (select main_a v_prenex_35865) 2)))) (forall ((v_prenex_41886 Int) (v_prenex_41887 Int)) (or (< v_prenex_41887 main_x) (<= (+ main_y 1) v_prenex_41886) (<= (+ main_x 1) v_prenex_41887) (<= (* 2 (select main_a v_prenex_41887)) 4) (<= 1000 (+ (select main_a v_prenex_41887) (select main_a v_prenex_41886))))) (forall ((v_prenex_38303 Int) (v_prenex_38302 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_38302))) (< v_prenex_38303 main_x) (<= (select main_a v_prenex_38302) 1002) (<= (select main_a v_prenex_38303) 2) (<= 0 (+ (select main_a v_prenex_38303) 2)) (<= (+ main_x 1) v_prenex_38303) (<= (+ (select main_a v_prenex_38303) (select main_a v_prenex_38302)) 1000))) (or (forall ((v_prenex_31460 Int)) (or (<= (select main_a v_prenex_31460) 1002) (<= 1996 (* 2 (select main_a v_prenex_31460))))) (forall ((v_prenex_31461 Int)) (or (<= 0 (select main_a v_prenex_31461)) (<= 0 (+ (select main_a v_prenex_31461) 2)) (<= (+ main_x 1) v_prenex_31461) (< v_prenex_31461 main_x) (<= (* 2 (select main_a v_prenex_31461)) 4)))) (forall ((v_prenex_32389 Int) (v_prenex_32390 Int)) (or (<= 996 (select main_a v_prenex_32389)) (< v_prenex_32390 main_x) (<= (+ (select main_a v_prenex_32390) (select main_a v_prenex_32389)) 1000) (<= (select main_a v_prenex_32390) 4) (<= (* 2 (select main_a v_prenex_32389)) 2000) (<= (+ main_x 1) v_prenex_32390))) (or (forall ((v_prenex_34338 Int)) (or (<= (+ main_y 1) v_prenex_34338) (<= (select main_a v_prenex_34338) 1000) (<= 998 (select main_a v_prenex_34338)))) (forall ((v_prenex_34339 Int)) (or (< v_prenex_34339 main_x) (<= (* 2 (select main_a v_prenex_34339)) 4) (<= (+ main_x 1) v_prenex_34339) (<= 0 (+ (select main_a v_prenex_34339) 2))))) (forall ((v_prenex_31035 Int) (v_prenex_31036 Int)) (or (<= (select main_a v_prenex_31035) 1000) (<= (select main_a v_prenex_31035) (+ (select main_a v_prenex_31036) 1000)) (<= 0 (select main_a v_prenex_31036)) (<= (+ main_x 1) v_prenex_31036) (< v_prenex_31036 main_x) (<= 0 (* 2 (select main_a v_prenex_31036))))) (forall ((v_prenex_43855 Int) (v_prenex_43856 Int)) (or (< v_prenex_43856 main_x) (<= (* 2 (select main_a v_prenex_43855)) 2000) (<= 0 (select main_a v_prenex_43856)) (<= (select main_a v_prenex_43855) 1002) (<= (+ (select main_a v_prenex_43856) 996) (select main_a v_prenex_43855)) (<= (+ main_x 1) v_prenex_43856) (<= (select main_a v_prenex_43856) 2))) (forall ((v_prenex_43925 Int) (v_prenex_43926 Int)) (or (<= (select main_a v_prenex_43926) 4) (<= (+ (select main_a v_prenex_43926) 996) (select main_a v_prenex_43925)) (<= (+ main_x 1) v_prenex_43926) (<= (* 2 (select main_a v_prenex_43926)) 4) (<= (select main_a v_prenex_43925) 1002) (< v_prenex_43926 main_x) (<= 996 (select main_a v_prenex_43925)))) (or (forall ((v_prenex_33495 Int)) (or (<= (+ main_x 1) v_prenex_33495) (<= (select main_a v_prenex_33495) 2) (<= 0 (* 2 (select main_a v_prenex_33495))) (< v_prenex_33495 main_x) (<= (* 2 (select main_a v_prenex_33495)) 4))) (forall ((v_prenex_33498 Int)) (<= (* 2 (select main_a v_prenex_33498)) 2000))) (forall ((v_prenex_37272 Int) (v_prenex_37273 Int)) (or (<= 1000 (+ (select main_a v_prenex_37273) (select main_a v_prenex_37272))) (<= (+ main_x 1) v_prenex_37273) (<= 0 (+ (select main_a v_prenex_37273) 2)) (<= (select main_a v_prenex_37273) 2) (<= (select main_a v_prenex_37272) 1002) (<= 1996 (* 2 (select main_a v_prenex_37272))) (< v_prenex_37273 main_x))) (or (forall ((v_prenex_38915 Int)) (or (<= (select main_a v_prenex_38915) 1000) (<= 1996 (* 2 (select main_a v_prenex_38915))))) (forall ((v_prenex_38912 Int)) (or (< v_prenex_38912 main_x) (<= (* 2 (select main_a v_prenex_38912)) 4) (<= (+ main_x 1) v_prenex_38912) (<= 0 (* 2 (select main_a v_prenex_38912))) (<= (select main_a v_prenex_38912) 2)))) (or (forall ((v_prenex_33630 Int)) (<= 998 (select main_a v_prenex_33630))) (forall ((v_prenex_33629 Int)) (or (<= 0 (select main_a v_prenex_33629)) (< v_prenex_33629 main_x) (<= (+ main_x 1) v_prenex_33629) (<= (* 2 (select main_a v_prenex_33629)) 4)))) (or (forall ((v_prenex_32366 Int)) (<= 1996 (* 2 (select main_a v_prenex_32366)))) (forall ((v_prenex_32371 Int)) (or (<= (+ main_x 1) v_prenex_32371) (<= (* 2 (select main_a v_prenex_32371)) 4) (< v_prenex_32371 main_x) (<= 0 (+ (select main_a v_prenex_32371) 2))))) (or (forall ((v_prenex_41506 Int)) (or (<= 996 (select main_a v_prenex_41506)) (<= 1996 (* 2 (select main_a v_prenex_41506))))) (forall ((v_prenex_41504 Int)) (or (<= (* 2 (select main_a v_prenex_41504)) 4) (<= 0 (select main_a v_prenex_41504)) (<= (+ main_x 1) v_prenex_41504) (< v_prenex_41504 main_x) (<= (select main_a v_prenex_41504) 4)))) (forall ((v_prenex_37488 Int) (v_prenex_37487 Int)) (or (< v_prenex_37487 main_y) (<= 998 (select main_a v_prenex_37487)) (<= 1000 (+ (select main_a v_prenex_37488) (select main_a v_prenex_37487))) (<= (+ main_x 1) v_prenex_37488) (<= (+ main_y 1) v_prenex_37487))) (forall ((v_prenex_33742 Int) (v_prenex_33741 Int)) (or (< v_prenex_33742 main_x) (<= (+ (select main_a v_prenex_33742) 996) (select main_a v_prenex_33741)) (<= 0 (* 2 (select main_a v_prenex_33742))) (<= (+ main_x 1) v_prenex_33742) (<= 998 (select main_a v_prenex_33741)) (< v_prenex_33741 main_y))) (forall ((v_prenex_40516 Int) (v_prenex_40515 Int)) (or (<= (select main_a v_prenex_40516) 2) (< v_prenex_40516 main_x) (<= (* 2 (select main_a v_prenex_40515)) 2000) (<= (select main_a v_prenex_40515) (+ (select main_a v_prenex_40516) 1000)) (<= 0 (+ (select main_a v_prenex_40516) 2)) (<= (+ main_x 1) v_prenex_40516) (<= 996 (select main_a v_prenex_40515)))) (or (forall ((v_prenex_43269 Int)) (or (<= 996 (select main_a v_prenex_43269)) (<= (select main_a v_prenex_43269) 1000))) (forall ((v_prenex_43264 Int)) (or (< v_prenex_43264 main_x) (<= (* 2 (select main_a v_prenex_43264)) 4) (<= 0 (+ (select main_a v_prenex_43264) 2)) (<= (+ main_x 1) v_prenex_43264)))) (forall ((v_prenex_36139 Int) (v_prenex_36140 Int)) (or (<= (+ main_x 1) v_prenex_36140) (<= 1996 (* 2 (select main_a v_prenex_36139))) (< v_prenex_36139 main_y) (<= (select main_a v_prenex_36139) 1000) (< v_prenex_36140 main_x) (<= (+ (select main_a v_prenex_36140) 996) (select main_a v_prenex_36139)) (<= (select main_a v_prenex_36140) 4))) (or (forall ((v_prenex_40908 Int)) (or (<= 998 (select main_a v_prenex_40908)) (<= (* 2 (select main_a v_prenex_40908)) 2000))) (forall ((v_prenex_40909 Int)) (or (<= (select main_a v_prenex_40909) 4) (<= (+ main_x 1) v_prenex_40909) (< v_prenex_40909 main_x) (<= (select main_a v_prenex_40909) 2) (<= 0 (* 2 (select main_a v_prenex_40909)))))) (or (forall ((v_prenex_31919 Int)) (or (<= (+ main_x 1) v_prenex_31919) (<= 0 (* 2 (select main_a v_prenex_31919))))) (forall ((v_prenex_31918 Int)) (or (< v_prenex_31918 main_y) (<= (+ main_y 1) v_prenex_31918) (<= (* 2 (select main_a v_prenex_31918)) 2000)))) (or (forall ((v_prenex_33789 Int)) (<= (select main_a v_prenex_33789) 1002)) (forall ((v_prenex_33786 Int)) (or (<= (select main_a v_prenex_33786) 2) (<= (+ main_x 1) v_prenex_33786) (< v_prenex_33786 main_x) (<= 0 (* 2 (select main_a v_prenex_33786))) (<= (* 2 (select main_a v_prenex_33786)) 4)))) (or (forall ((v_prenex_32474 Int)) (or (<= (+ main_y 1) v_prenex_32474) (<= (select main_a v_prenex_32474) 1002) (<= (select main_a v_prenex_32474) 1000))) (forall ((v_prenex_32475 Int)) (or (<= (+ main_x 1) v_prenex_32475) (<= (* 2 (select main_a v_prenex_32475)) 4) (< v_prenex_32475 main_x)))) (forall ((v_prenex_36238 Int) (v_prenex_36237 Int)) (or (<= (select main_a v_prenex_36237) (+ (select main_a v_prenex_36238) 1000)) (<= (+ main_x 1) v_prenex_36238) (< v_prenex_36238 main_x) (<= (select main_a v_prenex_36237) 1002) (<= (* 2 (select main_a v_prenex_36238)) 4) (<= (* 2 (select main_a v_prenex_36237)) 2000) (<= (+ main_y 1) v_prenex_36237))) (forall ((v_prenex_43217 Int) (v_prenex_43218 Int)) (or (<= (+ (select main_a v_prenex_43218) (select main_a v_prenex_43217)) 1000) (<= 996 (select main_a v_prenex_43217)) (<= (* 2 (select main_a v_prenex_43218)) 4) (<= 0 (* 2 (select main_a v_prenex_43218))) (< v_prenex_43218 main_x) (<= (+ main_x 1) v_prenex_43218))) (forall ((v_prenex_34547 Int) (v_prenex_34548 Int)) (or (<= (+ main_x 1) v_prenex_34548) (<= 0 (select main_a v_prenex_34548)) (<= (+ main_y 1) v_prenex_34547) (<= 1996 (* 2 (select main_a v_prenex_34547))) (< v_prenex_34548 main_x) (<= (+ (select main_a v_prenex_34548) 996) (select main_a v_prenex_34547)))) (forall ((v_prenex_37613 Int) (v_prenex_37612 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_37612))) (<= (+ main_x 1) v_prenex_37613) (< v_prenex_37613 main_x) (<= (* 2 (select main_a v_prenex_37613)) 4) (<= 996 (select main_a v_prenex_37612)) (<= (+ (select main_a v_prenex_37613) (select main_a v_prenex_37612)) 1000))) (forall ((v_prenex_32548 Int) (v_prenex_32549 Int)) (or (<= (+ main_y 1) v_prenex_32548) (<= (select main_a v_prenex_32548) 1000) (<= (+ main_x 1) v_prenex_32549) (< v_prenex_32549 main_x) (<= (select main_a v_prenex_32549) 4) (<= (* 2 (select main_a v_prenex_32548)) 2000) (<= (+ (select main_a v_prenex_32549) 996) (select main_a v_prenex_32548)))) (forall ((v_prenex_38321 Int) (v_prenex_38320 Int)) (or (< v_prenex_38321 main_x) (<= 1996 (* 2 (select main_a v_prenex_38320))) (<= 998 (select main_a v_prenex_38320)) (<= (+ (select main_a v_prenex_38321) 996) (select main_a v_prenex_38320)) (< v_prenex_38320 main_y) (<= (+ main_x 1) v_prenex_38321) (<= (select main_a v_prenex_38321) 2))) (or (forall ((v_prenex_37914 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_37914))) (<= (select main_a v_prenex_37914) 1000))) (forall ((v_prenex_37913 Int)) (or (<= (+ main_x 1) v_prenex_37913) (<= (* 2 (select main_a v_prenex_37913)) 4) (< v_prenex_37913 main_x) (<= (select main_a v_prenex_37913) 2)))) (forall ((v_prenex_32210 Int) (v_prenex_32211 Int)) (or (<= (select main_a v_prenex_32211) 4) (<= (+ (select main_a v_prenex_32211) (select main_a v_prenex_32210)) 1000) (<= 0 (select main_a v_prenex_32211)) (<= (+ main_x 1) v_prenex_32211) (< v_prenex_32211 main_x))) (forall ((v_prenex_42340 Int) (v_prenex_42341 Int)) (or (<= 0 (+ (select main_a v_prenex_42341) 2)) (<= (+ (select main_a v_prenex_42341) (select main_a v_prenex_42340)) 1000) (< v_prenex_42341 main_x) (<= (* 2 (select main_a v_prenex_42341)) 4) (<= 1996 (* 2 (select main_a v_prenex_42340))) (<= (+ main_x 1) v_prenex_42341))) (forall ((v_prenex_41970 Int) (v_prenex_41971 Int)) (or (<= 0 (select main_a v_prenex_41971)) (<= (+ main_x 1) v_prenex_41971) (<= (select main_a v_prenex_41970) (+ (select main_a v_prenex_41971) 1000)) (< v_prenex_41971 main_x) (<= 998 (select main_a v_prenex_41970)) (<= 1996 (* 2 (select main_a v_prenex_41970))) (<= (+ main_y 1) v_prenex_41970))) (forall ((v_prenex_37892 Int) (v_prenex_37891 Int)) (or (< v_prenex_37892 main_x) (<= (select main_a v_prenex_37891) 1002) (<= 1000 (+ (select main_a v_prenex_37892) (select main_a v_prenex_37891))) (<= (+ main_x 1) v_prenex_37892) (<= (* 2 (select main_a v_prenex_37892)) 4) (<= (* 2 (select main_a v_prenex_37891)) 2000) (<= 0 (+ (select main_a v_prenex_37892) 2)))) (or (forall ((v_prenex_39136 Int)) (or (<= (select main_a v_prenex_39136) 1002) (<= (+ main_y 1) v_prenex_39136))) (forall ((v_prenex_39137 Int)) (or (<= (* 2 (select main_a v_prenex_39137)) 4) (<= (select main_a v_prenex_39137) 4) (< v_prenex_39137 main_x) (<= (+ main_x 1) v_prenex_39137)))) (forall ((v_prenex_35383 Int) (v_prenex_35382 Int)) (or (< v_prenex_35383 main_x) (<= 0 (+ (select main_a v_prenex_35383) 2)) (<= 1996 (* 2 (select main_a v_prenex_35382))) (<= 996 (select main_a v_prenex_35382)) (<= (+ main_y 1) v_prenex_35382) (<= 1000 (+ (select main_a v_prenex_35383) (select main_a v_prenex_35382))) (<= (+ main_x 1) v_prenex_35383))) (forall ((v_prenex_35174 Int) (v_prenex_35175 Int)) (or (<= 0 (select main_a v_prenex_35175)) (<= 996 (select main_a v_prenex_35174)) (<= 0 (* 2 (select main_a v_prenex_35175))) (<= (+ (select main_a v_prenex_35175) (select main_a v_prenex_35174)) 1000) (< v_prenex_35175 main_x) (<= (+ main_x 1) v_prenex_35175) (<= 1996 (* 2 (select main_a v_prenex_35174))))) (or (forall ((v_prenex_43683 Int)) (or (< v_prenex_43683 main_x) (<= 0 (* 2 (select main_a v_prenex_43683))) (<= (+ main_x 1) v_prenex_43683) (<= (select main_a v_prenex_43683) 4))) (forall ((v_prenex_43685 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_43685))) (<= (* 2 (select main_a v_prenex_43685)) 2000)))) (forall ((v_prenex_39926 Int) (v_prenex_39925 Int)) (or (<= (select main_a v_prenex_39926) 4) (<= (+ main_y 1) v_prenex_39925) (< v_prenex_39926 main_x) (<= 996 (select main_a v_prenex_39925)) (<= 1996 (* 2 (select main_a v_prenex_39925))) (<= (+ main_x 1) v_prenex_39926) (<= (+ (select main_a v_prenex_39926) 996) (select main_a v_prenex_39925)))) (or (forall ((v_prenex_37172 Int)) (or (<= 0 (+ (select main_a v_prenex_37172) 2)) (<= (* 2 (select main_a v_prenex_37172)) 4) (< v_prenex_37172 main_x) (<= (+ main_x 1) v_prenex_37172))) (forall ((v_prenex_37174 Int)) (<= (select main_a v_prenex_37174) 1002))) (forall ((v_prenex_41012 Int) (v_prenex_41013 Int)) (or (<= (+ main_x 1) v_prenex_41013) (< v_prenex_41013 main_x) (<= 0 (* 2 (select main_a v_prenex_41013))) (<= (* 2 (select main_a v_prenex_41012)) 2000) (<= 1000 (+ (select main_a v_prenex_41013) (select main_a v_prenex_41012))) (<= 996 (select main_a v_prenex_41012)))) (forall ((v_prenex_36131 Int) (v_prenex_36132 Int)) (or (< v_prenex_36131 main_y) (<= 1000 (+ (select main_a v_prenex_36132) (select main_a v_prenex_36131))) (<= (+ main_y 1) v_prenex_36131) (<= 996 (select main_a v_prenex_36131)) (<= (* 2 (select main_a v_prenex_36131)) 2000))) (forall ((v_prenex_36193 Int) (v_prenex_36194 Int)) (or (< v_prenex_36194 main_x) (<= (select main_a v_prenex_36193) 1002) (<= (+ (select main_a v_prenex_36194) 996) (select main_a v_prenex_36193)) (<= 1996 (* 2 (select main_a v_prenex_36193))) (<= 0 (select main_a v_prenex_36194)) (<= (* 2 (select main_a v_prenex_36194)) 4) (<= (+ main_x 1) v_prenex_36194))) (forall ((v_prenex_42627 Int) (v_prenex_42628 Int)) (or (<= 0 (select main_a v_prenex_42628)) (<= 998 (select main_a v_prenex_42627)) (< v_prenex_42628 main_x) (<= (+ main_x 1) v_prenex_42628) (<= 1996 (* 2 (select main_a v_prenex_42627))) (<= (select main_a v_prenex_42627) (+ (select main_a v_prenex_42628) 1000)))) (forall ((v_prenex_33953 Int) (v_prenex_33952 Int)) (or (<= (+ (select main_a v_prenex_33953) 996) (select main_a v_prenex_33952)) (< v_prenex_33952 main_y) (<= (select main_a v_prenex_33952) 1000) (<= (+ main_y 1) v_prenex_33952))) (forall ((v_prenex_42415 Int) (v_prenex_42416 Int)) (or (<= 0 (select main_a v_prenex_42416)) (<= 1996 (* 2 (select main_a v_prenex_42415))) (< v_prenex_42415 main_y) (<= (+ main_x 1) v_prenex_42416) (<= (select main_a v_prenex_42415) 1002) (<= (select main_a v_prenex_42415) (+ (select main_a v_prenex_42416) 1000)) (< v_prenex_42416 main_x))) (or (forall ((v_prenex_37251 Int)) (or (< v_prenex_37251 main_x) (<= (* 2 (select main_a v_prenex_37251)) 4) (<= (+ main_x 1) v_prenex_37251) (<= 0 (+ (select main_a v_prenex_37251) 2)))) (forall ((v_prenex_37256 Int)) (<= 996 (select main_a v_prenex_37256)))) (or (forall ((v_prenex_34982 Int)) (or (<= (+ main_x 1) v_prenex_34982) (<= 0 (* 2 (select main_a v_prenex_34982))) (< v_prenex_34982 main_x) (<= 0 (select main_a v_prenex_34982)))) (forall ((v_prenex_34981 Int)) (or (<= (+ main_y 1) v_prenex_34981) (<= (select main_a v_prenex_34981) 1000)))) (forall ((v_prenex_39292 Int) (v_prenex_39293 Int)) (or (<= (+ (select main_a v_prenex_39293) 996) (select main_a v_prenex_39292)) (<= 998 (select main_a v_prenex_39292)) (< v_prenex_39293 main_x) (<= (select main_a v_prenex_39293) 4) (<= (select main_a v_prenex_39292) 1000) (<= (+ main_x 1) v_prenex_39293) (< v_prenex_39292 main_y))) (forall ((v_prenex_31628 Int) (v_prenex_31629 Int)) (or (<= 0 (select main_a v_prenex_31629)) (<= 1996 (* 2 (select main_a v_prenex_31628))) (<= (* 2 (select main_a v_prenex_31628)) 2000) (<= (+ main_x 1) v_prenex_31629) (< v_prenex_31629 main_x) (<= 1000 (+ (select main_a v_prenex_31629) (select main_a v_prenex_31628))) (<= 0 (* 2 (select main_a v_prenex_31629))))) (or (forall ((v_prenex_43686 Int)) (or (<= (select main_a v_prenex_43686) 2) (<= (+ main_x 1) v_prenex_43686) (<= 0 (* 2 (select main_a v_prenex_43686))) (<= (select main_a v_prenex_43686) 4) (< v_prenex_43686 main_x))) (forall ((v_prenex_43685 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_43685))) (<= (* 2 (select main_a v_prenex_43685)) 2000)))) (or (forall ((v_prenex_42816 Int)) (<= (select main_a v_prenex_42816) 1002)) (forall ((v_prenex_42817 Int)) (or (<= 0 (+ (select main_a v_prenex_42817) 2)) (<= (select main_a v_prenex_42817) 4) (<= 0 (* 2 (select main_a v_prenex_42817))) (<= (+ main_x 1) v_prenex_42817) (< v_prenex_42817 main_x)))) (forall ((v_prenex_30958 Int) (v_prenex_30957 Int)) (or (< v_prenex_30957 main_x) (<= 1996 (* 2 (select main_a v_prenex_30958))) (<= (+ main_y 1) v_prenex_30958) (<= (+ main_x 1) v_prenex_30957) (<= 1000 (+ (select main_a v_prenex_30957) (select main_a v_prenex_30958))) (<= 996 (select main_a v_prenex_30958)) (<= 0 (* 2 (select main_a v_prenex_30957))))) (forall ((v_prenex_35427 Int) (v_prenex_35428 Int)) (or (<= 996 (select main_a v_prenex_35427)) (<= 0 (+ (select main_a v_prenex_35428) 2)) (<= 1000 (+ (select main_a v_prenex_35428) (select main_a v_prenex_35427))) (<= (+ main_x 1) v_prenex_35428) (< v_prenex_35428 main_x) (<= 998 (select main_a v_prenex_35427)) (<= (select main_a v_prenex_35428) 2))) (forall ((v_prenex_43640 Int) (v_prenex_43641 Int)) (or (<= (* 2 (select main_a v_prenex_43641)) 4) (<= (select main_a v_prenex_43640) 1002) (<= (+ main_x 1) v_prenex_43641) (<= (select main_a v_prenex_43640) 1000) (< v_prenex_43640 main_y) (<= (+ (select main_a v_prenex_43641) (select main_a v_prenex_43640)) 1000) (< v_prenex_43641 main_x))) (forall ((v_prenex_37378 Int) (v_prenex_37377 Int)) (or (<= (select main_a v_prenex_37378) 2) (<= (* 2 (select main_a v_prenex_37377)) 2000) (< v_prenex_37377 main_y) (<= (select main_a v_prenex_37377) (+ (select main_a v_prenex_37378) 1000)) (<= (+ main_x 1) v_prenex_37378) (<= (select main_a v_prenex_37377) 1002) (< v_prenex_37378 main_x))) (forall ((v_prenex_41563 Int) (v_prenex_41564 Int)) (or (<= (* 2 (select main_a v_prenex_41564)) 4) (<= (select main_a v_prenex_41563) (+ (select main_a v_prenex_41564) 1000)) (< v_prenex_41564 main_x) (<= 998 (select main_a v_prenex_41563)) (<= 996 (select main_a v_prenex_41563)) (<= (+ main_x 1) v_prenex_41564))) (or (forall ((v_prenex_42046 Int)) (or (< v_prenex_42046 main_x) (<= 0 (+ (select main_a v_prenex_42046) 2)) (<= (+ main_x 1) v_prenex_42046) (<= (* 2 (select main_a v_prenex_42046)) 4))) (forall ((v_prenex_42051 Int)) (or (< v_prenex_42051 main_y) (<= (select main_a v_prenex_42051) 1002) (<= 1996 (* 2 (select main_a v_prenex_42051)))))) (forall ((v_prenex_40796 Int) (v_prenex_40795 Int)) (or (<= 996 (select main_a v_prenex_40795)) (< v_prenex_40796 main_x) (<= (select main_a v_prenex_40795) 1002) (<= (+ main_x 1) v_prenex_40796) (<= 1000 (+ (select main_a v_prenex_40796) (select main_a v_prenex_40795))) (<= (* 2 (select main_a v_prenex_40796)) 4))) (forall ((v_prenex_39912 Int) (v_prenex_39911 Int)) (or (<= 998 (select main_a v_prenex_39911)) (<= 0 (select main_a v_prenex_39912)) (<= 0 (+ (select main_a v_prenex_39912) 2)) (<= (select main_a v_prenex_39911) (+ (select main_a v_prenex_39912) 1000)) (<= (+ main_x 1) v_prenex_39912) (< v_prenex_39912 main_x))) (forall ((v_prenex_39289 Int) (v_prenex_39288 Int)) (or (< v_prenex_39289 main_x) (<= 996 (select main_a v_prenex_39288)) (<= 0 (+ (select main_a v_prenex_39289) 2)) (<= (select main_a v_prenex_39289) 4) (<= (+ main_x 1) v_prenex_39289) (<= (select main_a v_prenex_39288) (+ (select main_a v_prenex_39289) 1000)) (<= (select main_a v_prenex_39288) 1000))) (or (forall ((v_prenex_31660 Int)) (or (<= (+ main_x 1) v_prenex_31660) (<= (* 2 (select main_a v_prenex_31660)) 4) (< v_prenex_31660 main_x))) (forall ((v_prenex_31657 Int)) (or (<= 998 (select main_a v_prenex_31657)) (<= (select main_a v_prenex_31657) 1000)))) (or (forall ((v_prenex_42639 Int)) (or (<= (select main_a v_prenex_42639) 1002) (<= 1996 (* 2 (select main_a v_prenex_42639))))) (forall ((v_prenex_42636 Int)) (or (<= (+ main_x 1) v_prenex_42636) (<= (* 2 (select main_a v_prenex_42636)) 4) (< v_prenex_42636 main_x) (<= (select main_a v_prenex_42636) 4)))) (forall ((v_prenex_36970 Int) (v_prenex_36969 Int)) (or (<= (+ main_y 1) v_prenex_36969) (< v_prenex_36970 main_x) (<= (+ (select main_a v_prenex_36970) 996) (select main_a v_prenex_36969)) (<= 998 (select main_a v_prenex_36969)) (<= (+ main_x 1) v_prenex_36970) (<= 0 (* 2 (select main_a v_prenex_36970))) (<= (* 2 (select main_a v_prenex_36969)) 2000))) (or (forall ((v_prenex_33120 Int)) (or (<= (+ main_y 1) v_prenex_33120) (< v_prenex_33120 main_y) (<= 1996 (* 2 (select main_a v_prenex_33120))) (<= (* 2 (select main_a v_prenex_33120)) 2000))) (forall ((v_prenex_33121 Int)) (<= (* 2 (select main_a v_prenex_33121)) 4))) (or (forall ((v_prenex_33868 Int)) (or (<= (* 2 (select main_a v_prenex_33868)) 4) (<= (select main_a v_prenex_33868) 4) (< v_prenex_33868 main_x) (<= (+ main_x 1) v_prenex_33868) (<= 0 (select main_a v_prenex_33868)))) (forall ((v_prenex_33873 Int)) (or (<= (select main_a v_prenex_33873) 1000) (<= 998 (select main_a v_prenex_33873))))) (or (forall ((v_prenex_39702 Int)) (or (<= (select main_a v_prenex_39702) 1000) (<= 998 (select main_a v_prenex_39702)))) (forall ((v_prenex_39698 Int)) (or (<= (+ main_x 1) v_prenex_39698) (<= (* 2 (select main_a v_prenex_39698)) 4) (<= 0 (* 2 (select main_a v_prenex_39698))) (<= 0 (select main_a v_prenex_39698)) (< v_prenex_39698 main_x)))) (or (forall ((v_prenex_36832 Int)) (<= 1996 (* 2 (select main_a v_prenex_36832)))) (forall ((v_prenex_36829 Int)) (or (<= (select main_a v_prenex_36829) 2) (<= 0 (* 2 (select main_a v_prenex_36829))) (<= (* 2 (select main_a v_prenex_36829)) 4) (< v_prenex_36829 main_x) (<= (+ main_x 1) v_prenex_36829)))) (forall ((v_prenex_35325 Int) (v_prenex_35324 Int)) (or (<= (+ main_x 1) v_prenex_35325) (<= (+ (select main_a v_prenex_35325) 996) (select main_a v_prenex_35324)) (< v_prenex_35325 main_x) (<= (select main_a v_prenex_35324) 1000) (<= 0 (+ (select main_a v_prenex_35325) 2)) (< v_prenex_35324 main_y) (<= 1996 (* 2 (select main_a v_prenex_35324))))) (forall ((v_prenex_32816 Int) (v_prenex_32815 Int)) (or (< v_prenex_32816 main_x) (<= 1000 (+ (select main_a v_prenex_32816) (select main_a v_prenex_32815))) (<= 0 (+ (select main_a v_prenex_32816) 2)) (<= (+ main_x 1) v_prenex_32816) (<= (select main_a v_prenex_32815) 1000) (<= (+ main_y 1) v_prenex_32815) (<= 996 (select main_a v_prenex_32815)))) (or (forall ((v_prenex_43682 Int)) (or (<= (* 2 (select main_a v_prenex_43682)) 4) (<= (+ main_x 1) v_prenex_43682) (<= (select main_a v_prenex_43682) 4) (< v_prenex_43682 main_x) (<= 0 (* 2 (select main_a v_prenex_43682))))) (forall ((v_prenex_43685 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_43685))) (<= (* 2 (select main_a v_prenex_43685)) 2000)))) (or (forall ((v_prenex_37803 Int)) (<= 0 (* 2 (select main_a v_prenex_37803)))) (forall ((v_prenex_37802 Int)) (or (<= (+ main_y 1) v_prenex_37802) (<= 998 (select main_a v_prenex_37802)) (< v_prenex_37802 main_y) (<= (select main_a v_prenex_37802) 1000)))) (forall ((v_prenex_40339 Int) (v_prenex_40338 Int)) (or (< v_prenex_40339 main_x) (<= 996 (select main_a v_prenex_40338)) (<= (+ main_x 1) v_prenex_40339) (<= (select main_a v_prenex_40339) 4) (<= (select main_a v_prenex_40338) 1000) (<= 1000 (+ (select main_a v_prenex_40339) (select main_a v_prenex_40338))))) (forall ((v_prenex_40834 Int) (v_prenex_40833 Int)) (or (<= 996 (select main_a v_prenex_40833)) (<= 1000 (+ (select main_a v_prenex_40834) (select main_a v_prenex_40833))) (<= (+ main_x 1) v_prenex_40834) (< v_prenex_40834 main_x) (<= 0 (* 2 (select main_a v_prenex_40834))))) (forall ((v_prenex_43523 Int) (v_prenex_43522 Int)) (or (<= (+ (select main_a v_prenex_43523) 996) (select main_a v_prenex_43522)) (<= (+ main_x 1) v_prenex_43523) (<= 998 (select main_a v_prenex_43522)) (<= (* 2 (select main_a v_prenex_43523)) 4) (< v_prenex_43523 main_x) (<= (+ main_y 1) v_prenex_43522))) (forall ((v_prenex_31792 Int) (v_prenex_31793 Int)) (or (< v_prenex_31793 main_x) (<= 1000 (+ (select main_a v_prenex_31793) (select main_a v_prenex_31792))) (<= 0 (+ (select main_a v_prenex_31793) 2)) (<= (* 2 (select main_a v_prenex_31792)) 2000) (<= (+ main_x 1) v_prenex_31793) (<= 1996 (* 2 (select main_a v_prenex_31792))) (<= 0 (* 2 (select main_a v_prenex_31793))))) (forall ((v_prenex_34448 Int) (v_prenex_34447 Int)) (or (< v_prenex_34448 main_x) (<= (+ (select main_a v_prenex_34448) (select main_a v_prenex_34447)) 1000) (<= (select main_a v_prenex_34448) 2) (<= (+ main_x 1) v_prenex_34448))) (forall ((v_prenex_43758 Int) (v_prenex_43757 Int)) (or (<= (select main_a v_prenex_43758) 2) (<= (* 2 (select main_a v_prenex_43757)) 2000) (<= 0 (select main_a v_prenex_43758)) (< v_prenex_43758 main_x) (<= 1000 (+ (select main_a v_prenex_43758) (select main_a v_prenex_43757))) (<= (+ main_x 1) v_prenex_43758))) (forall ((v_prenex_34335 Int) (v_prenex_34334 Int)) (or (< v_prenex_34335 main_x) (<= (select main_a v_prenex_34334) 1002) (<= (+ main_x 1) v_prenex_34335) (<= (+ (select main_a v_prenex_34335) 996) (select main_a v_prenex_34334)) (<= (select main_a v_prenex_34335) 4) (<= 998 (select main_a v_prenex_34334)) (< v_prenex_34334 main_y))) (forall ((v_prenex_33990 Int) (v_prenex_33989 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33990))) (<= 1000 (+ (select main_a v_prenex_33990) (select main_a v_prenex_33989))) (<= (+ main_x 1) v_prenex_33990) (< v_prenex_33990 main_x))) (forall ((v_prenex_38349 Int) (v_prenex_38348 Int)) (or (<= (+ main_x 1) v_prenex_38349) (<= (select main_a v_prenex_38348) 1000) (<= 1996 (* 2 (select main_a v_prenex_38348))) (<= (+ (select main_a v_prenex_38349) 996) (select main_a v_prenex_38348)) (<= (+ main_y 1) v_prenex_38348) (< v_prenex_38349 main_x) (<= 0 (+ (select main_a v_prenex_38349) 2)))) (forall ((v_prenex_43903 Int) (v_prenex_43902 Int)) (or (<= 1000 (+ (select main_a v_prenex_43903) (select main_a v_prenex_43902))) (<= 0 (* 2 (select main_a v_prenex_43903))) (<= (* 2 (select main_a v_prenex_43902)) 2000) (<= (+ main_x 1) v_prenex_43903) (<= (select main_a v_prenex_43903) 4) (<= (select main_a v_prenex_43902) 1002) (< v_prenex_43903 main_x))) (forall ((v_prenex_32272 Int) (v_prenex_32273 Int)) (or (<= 1000 (+ (select main_a v_prenex_32273) (select main_a v_prenex_32272))) (<= (select main_a v_prenex_32272) 1002) (< v_prenex_32273 main_x) (<= (* 2 (select main_a v_prenex_32272)) 2000) (<= (+ main_x 1) v_prenex_32273) (<= (select main_a v_prenex_32273) 2))) (or (forall ((v_prenex_38467 Int)) (or (<= (* 2 (select main_a v_prenex_38467)) 4) (<= (select main_a v_prenex_38467) 4) (< v_prenex_38467 main_x) (<= (+ main_x 1) v_prenex_38467))) (forall ((v_prenex_38470 Int)) (or (<= (select main_a v_prenex_38470) 1002) (<= 1996 (* 2 (select main_a v_prenex_38470)))))) (forall ((v_prenex_38104 Int) (v_prenex_38103 Int)) (or (<= 0 (+ (select main_a v_prenex_38104) 2)) (<= (+ (select main_a v_prenex_38104) (select main_a v_prenex_38103)) 1000) (<= 998 (select main_a v_prenex_38103)) (<= (+ main_y 1) v_prenex_38103) (< v_prenex_38104 main_x) (<= 1996 (* 2 (select main_a v_prenex_38103))) (<= (+ main_x 1) v_prenex_38104))) (forall ((v_prenex_35416 Int) (v_prenex_35417 Int)) (or (<= 1000 (+ (select main_a v_prenex_35417) (select main_a v_prenex_35416))) (< v_prenex_35417 main_x) (<= (+ main_y 1) v_prenex_35416) (<= 0 (select main_a v_prenex_35417)) (<= 1996 (* 2 (select main_a v_prenex_35416))) (<= (+ main_x 1) v_prenex_35417))) (forall ((v_prenex_44111 Int) (v_prenex_44112 Int)) (or (<= (select main_a v_prenex_44111) (+ (select main_a v_prenex_44112) 1000)) (< v_prenex_44112 main_x) (<= 0 (* 2 (select main_a v_prenex_44112))) (<= (select main_a v_prenex_44112) 2) (<= 1996 (* 2 (select main_a v_prenex_44111))) (<= (+ main_x 1) v_prenex_44112))) (or (forall ((v_prenex_34923 Int)) (<= (select main_a v_prenex_34923) 1002)) (forall ((v_prenex_34919 Int)) (or (<= (+ main_x 1) v_prenex_34919) (< v_prenex_34919 main_x) (<= (select main_a v_prenex_34919) 4) (<= (* 2 (select main_a v_prenex_34919)) 4) (<= 0 (* 2 (select main_a v_prenex_34919)))))) (or (forall ((v_prenex_40312 Int)) (or (<= 0 (select main_a v_prenex_40312)) (<= (select main_a v_prenex_40312) 2) (< v_prenex_40312 main_x) (<= (+ main_x 1) v_prenex_40312))) (forall ((v_prenex_40314 Int)) (<= 1996 (* 2 (select main_a v_prenex_40314))))) (forall ((v_prenex_38637 Int) (v_prenex_38636 Int)) (or (<= (+ main_x 1) v_prenex_38637) (<= 0 (+ (select main_a v_prenex_38637) 2)) (<= (* 2 (select main_a v_prenex_38637)) 4) (<= (+ (select main_a v_prenex_38637) 996) (select main_a v_prenex_38636)) (<= 998 (select main_a v_prenex_38636)) (< v_prenex_38637 main_x) (<= (select main_a v_prenex_38636) 1000))) (forall ((v_prenex_39578 Int) (v_prenex_39577 Int)) (or (<= (+ (select main_a v_prenex_39578) (select main_a v_prenex_39577)) 1000) (<= (select main_a v_prenex_39578) 4) (<= (select main_a v_prenex_39577) 1000) (<= (+ main_x 1) v_prenex_39578) (< v_prenex_39577 main_y) (< v_prenex_39578 main_x) (<= 996 (select main_a v_prenex_39577)))) (or (forall ((v_prenex_31433 Int)) (or (<= (+ main_y 1) v_prenex_31433) (<= 998 (select main_a v_prenex_31433)))) (forall ((v_prenex_31434 Int)) (or (<= (+ main_x 1) v_prenex_31434) (< v_prenex_31434 main_x) (<= 0 (* 2 (select main_a v_prenex_31434)))))) (or (forall ((v_prenex_39712 Int)) (or (<= (* 2 (select main_a v_prenex_39712)) 4) (< v_prenex_39712 main_x) (<= 0 (+ (select main_a v_prenex_39712) 2)) (<= (+ main_x 1) v_prenex_39712))) (forall ((v_prenex_39713 Int)) (<= 1996 (* 2 (select main_a v_prenex_39713))))) (forall ((v_prenex_44241 Int) (v_prenex_44240 Int)) (or (< v_prenex_44241 main_x) (<= 1996 (* 2 (select main_a v_prenex_44240))) (<= (+ (select main_a v_prenex_44241) (select main_a v_prenex_44240)) 1000) (<= 0 (select main_a v_prenex_44241)) (<= (+ main_x 1) v_prenex_44241) (<= 0 (+ (select main_a v_prenex_44241) 2)) (<= (* 2 (select main_a v_prenex_44240)) 2000))) (forall ((v_prenex_31235 Int) (v_prenex_31234 Int)) (or (<= 0 (+ (select main_a v_prenex_31235) 2)) (<= (+ (select main_a v_prenex_31235) 996) (select main_a v_prenex_31234)) (<= (* 2 (select main_a v_prenex_31234)) 2000) (< v_prenex_31235 main_x) (<= (+ main_x 1) v_prenex_31235) (<= 0 (* 2 (select main_a v_prenex_31235))) (<= (select main_a v_prenex_31234) 1000))) (forall ((v_prenex_33246 Int) (v_prenex_33245 Int)) (or (<= (+ main_x 1) v_prenex_33246) (<= (select main_a v_prenex_33245) (+ (select main_a v_prenex_33246) 1000)) (< v_prenex_33246 main_x) (<= (* 2 (select main_a v_prenex_33245)) 2000) (<= 0 (* 2 (select main_a v_prenex_33246))))) (forall ((v_prenex_42021 Int) (v_prenex_42022 Int)) (or (<= (select main_a v_prenex_42022) 2) (<= (+ main_y 1) v_prenex_42021) (<= (select main_a v_prenex_42021) 1000) (< v_prenex_42022 main_x) (<= (+ main_x 1) v_prenex_42022) (<= (+ (select main_a v_prenex_42022) (select main_a v_prenex_42021)) 1000) (<= 998 (select main_a v_prenex_42021)))))} [2019-01-18 16:26:38,666 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2019-01-18 16:26:38,666 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2019-01-18 16:26:38,666 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2019-01-18 16:26:38,667 WARN L223 ngHoareTripleChecker]: -- [2019-01-18 16:26:38,667 WARN L224 ngHoareTripleChecker]: Pre: {2147483615#(or (forall ((v_idx_214 Int) (v_idx_215 Int) (v_idx_212 Int) (v_idx_213 Int) (v_idx_216 Int)) (exists ((v_v_333_1 Int) (v_v_332_1 Int) (v_v_336_1 Int) (v_v_335_1 Int) (v_v_334_1 Int)) (and (<= (- (- v_v_333_1) v_v_335_1) (- 1000)) (or (= v_v_333_1 (select c_main_a v_idx_213)) (< v_idx_213 c_main_y) (<= (+ c_main_y 1) v_idx_213)) (<= (- (- v_v_333_1) (- v_v_335_1)) (- 2)) (or (<= c_main_y v_idx_212) (= v_v_332_1 (select c_main_a v_idx_212))) (or (< v_idx_214 (+ c_main_y 1)) (= v_v_334_1 (select c_main_a v_idx_214)) (<= c_main_x v_idx_214)) (<= (- v_v_335_1 (- v_v_335_1)) 998) (<= (- v_v_333_1 (- v_v_335_1)) 1000) (<= (- (- v_v_333_1) v_v_333_1) (- 1002)) (or (< v_idx_216 (+ c_main_x 1)) (= v_v_336_1 (select c_main_a v_idx_216))) (<= (- v_v_333_1 (- v_v_333_1)) 1998) (<= (- v_v_333_1 v_v_335_1) 998) (or (<= (+ c_main_x 1) v_idx_215) (= v_v_335_1 (select c_main_a v_idx_215)) (< v_idx_215 c_main_x)) (<= (- (- v_v_335_1) v_v_335_1) (- 2)) (<= (+ c_main_y 1) c_main_x) (<= (- (- c_main_x) (- c_main_y)) (- 1))))) (forall ((v_idx_218 Int) (v_idx_219 Int) (v_idx_217 Int) (v_idx_221 Int) (v_idx_220 Int)) (exists ((v_v_672_1 Int) (v_v_671_1 Int) (v_v_670_1 Int) (v_v_668_1 Int) (v_v_669_1 Int)) (and (<= (- (- v_v_669_1) v_v_671_1) (- 1000)) (<= (- (- v_v_669_1) (- v_v_671_1)) 0) (<= (- v_v_669_1 (- v_v_671_1)) 1000) (or (= v_v_669_1 (select c_main_a v_idx_218)) (< v_idx_218 c_main_y) (<= (+ c_main_y 1) v_idx_218)) (<= (- v_v_671_1 (- v_v_671_1)) 1000) (<= (- (- v_v_671_1) v_v_671_1) 0) (or (= (select c_main_a v_idx_217) v_v_668_1) (<= c_main_y v_idx_217)) (or (<= c_main_x v_idx_219) (= (select c_main_a v_idx_219) v_v_670_1) (< v_idx_219 (+ c_main_y 1))) (<= (- v_v_669_1 v_v_671_1) 1000) (or (= v_v_671_1 (select c_main_a v_idx_220)) (< v_idx_220 c_main_x) (<= (+ c_main_x 1) v_idx_220)) (or (< v_idx_221 (+ c_main_x 1)) (= v_v_672_1 (select c_main_a v_idx_221))) (<= (- v_v_669_1 (- v_v_669_1)) 2000) (<= (- (- v_v_669_1) v_v_669_1) (- 1000)) (<= (+ c_main_y 1) c_main_x) (<= (- (- c_main_x) (- c_main_y)) (- 1))))))} [2019-01-18 16:26:38,667 WARN L228 ngHoareTripleChecker]: Action: a := a[x := a[x] + 1];a := a[y := a[y] - 1]; [2019-01-18 16:26:38,667 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-18 16:26:38,668 WARN L230 ngHoareTripleChecker]: Post: {2147483614#(forall ((v_idx_225 Int) (v_idx_226 Int) (v_idx_223 Int) (v_idx_224 Int) (v_idx_222 Int)) (exists ((v_v_979_1 Int) (v_v_672_1 Int) (v_v_670_1 Int) (v_v_982_1 Int) (v_v_668_1 Int)) (and (<= (- (- v_v_979_1) v_v_979_1) (- 2)) (<= (- (- v_v_979_1) (- v_v_982_1)) 998) (<= (- v_v_979_1 (- v_v_982_1)) 1000) (<= (- (- v_v_979_1) v_v_982_1) (- 1000)) (or (<= (+ c_main_x 1) v_idx_225) (= v_v_979_1 (select c_main_a v_idx_225)) (< v_idx_225 c_main_x)) (<= (- v_v_979_1 (- v_v_979_1)) 1002) (or (< v_idx_223 c_main_y) (= (select c_main_a v_idx_223) v_v_982_1) (<= (+ c_main_y 1) v_idx_223)) (<= (- (- v_v_982_1) v_v_982_1) (- 998)) (or (< v_idx_224 (+ c_main_y 1)) (<= c_main_x v_idx_224) (= v_v_670_1 (select c_main_a v_idx_224))) (or (= v_v_672_1 (select c_main_a v_idx_226)) (< v_idx_226 (+ c_main_x 1))) (<= (- v_v_979_1 v_v_982_1) 2) (or (<= c_main_y v_idx_222) (= v_v_668_1 (select c_main_a v_idx_222))) (<= (- v_v_982_1 (- v_v_982_1)) 1998) (<= (+ c_main_y 1) c_main_x) (<= (- (- c_main_x) (- c_main_y)) (- 1)))))} [2019-01-18 16:26:38,668 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2019-01-18 16:26:38,962 WARN L268 ngHoareTripleChecker]: -- [2019-01-18 16:26:38,963 WARN L269 ngHoareTripleChecker]: Simplified triple [2019-01-18 16:26:45,305 WARN L181 SmtUtils]: Spent 6.34 s on a formula simplification that was a NOOP. DAG size: 129 [2019-01-18 16:26:45,306 WARN L270 ngHoareTripleChecker]: Pre: {2147483615#(or (forall ((v_idx_214 Int) (v_idx_215 Int) (v_idx_212 Int) (v_idx_213 Int) (v_idx_216 Int)) (exists ((v_v_333_1 Int) (v_v_332_1 Int) (v_v_336_1 Int) (v_v_335_1 Int) (v_v_334_1 Int)) (and (<= (- (- v_v_333_1) v_v_335_1) (- 1000)) (or (= v_v_333_1 (select main_a v_idx_213)) (< v_idx_213 main_y) (<= (+ main_y 1) v_idx_213)) (<= (- (- v_v_333_1) (- v_v_335_1)) (- 2)) (or (<= main_y v_idx_212) (= v_v_332_1 (select main_a v_idx_212))) (or (< v_idx_214 (+ main_y 1)) (= v_v_334_1 (select main_a v_idx_214)) (<= main_x v_idx_214)) (<= (- v_v_335_1 (- v_v_335_1)) 998) (<= (- v_v_333_1 (- v_v_335_1)) 1000) (<= (- (- v_v_333_1) v_v_333_1) (- 1002)) (or (< v_idx_216 (+ main_x 1)) (= v_v_336_1 (select main_a v_idx_216))) (<= (- v_v_333_1 (- v_v_333_1)) 1998) (<= (- v_v_333_1 v_v_335_1) 998) (or (<= (+ main_x 1) v_idx_215) (= v_v_335_1 (select main_a v_idx_215)) (< v_idx_215 main_x)) (<= (- (- v_v_335_1) v_v_335_1) (- 2)) (<= (+ main_y 1) main_x) (<= (- (- main_x) (- main_y)) (- 1))))) (forall ((v_idx_218 Int) (v_idx_219 Int) (v_idx_217 Int) (v_idx_221 Int) (v_idx_220 Int)) (exists ((v_v_672_1 Int) (v_v_671_1 Int) (v_v_670_1 Int) (v_v_668_1 Int) (v_v_669_1 Int)) (and (<= (- (- v_v_669_1) v_v_671_1) (- 1000)) (<= (- (- v_v_669_1) (- v_v_671_1)) 0) (<= (- v_v_669_1 (- v_v_671_1)) 1000) (or (= v_v_669_1 (select main_a v_idx_218)) (< v_idx_218 main_y) (<= (+ main_y 1) v_idx_218)) (<= (- v_v_671_1 (- v_v_671_1)) 1000) (<= (- (- v_v_671_1) v_v_671_1) 0) (or (= (select main_a v_idx_217) v_v_668_1) (<= main_y v_idx_217)) (or (<= main_x v_idx_219) (= (select main_a v_idx_219) v_v_670_1) (< v_idx_219 (+ main_y 1))) (<= (- v_v_669_1 v_v_671_1) 1000) (or (= v_v_671_1 (select main_a v_idx_220)) (< v_idx_220 main_x) (<= (+ main_x 1) v_idx_220)) (or (< v_idx_221 (+ main_x 1)) (= v_v_672_1 (select main_a v_idx_221))) (<= (- v_v_669_1 (- v_v_669_1)) 2000) (<= (- (- v_v_669_1) v_v_669_1) (- 1000)) (<= (+ main_y 1) main_x) (<= (- (- main_x) (- main_y)) (- 1))))))} [2019-01-18 16:26:45,306 WARN L274 ngHoareTripleChecker]: Action: a := a[x := a[x] + 1];a := a[y := a[y] - 1]; [2019-01-18 16:26:45,306 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)